@import "https://fonts.googleapis.com/css2?family=Cormorant+Infant:ital,wght@0,500;0,600;1,500;1,600&family=Great+Vibes&family=Manrope:wght@400;500;600&family=Viaoda+Libre&display=swap";@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-serif:ui-serif, Georgia, Cambria, "Times New Roman", Times, serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.relative{position:relative}.static{position:static}.start{inset-inline-start:var(--spacing)}.hidden{display:none}.table{display:table}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}}:root{--ivory:#fffdf8;--cream:#f6f0e6;--champagne:#c7a66a;--gold-deep:#a88344;--cocoa:#342b2a;--taupe:#81756d;--blush:#eadbd1;--line:#a7844b3d}.money-code-gallery-section{background:#fffaf5;padding:105px clamp(24px,7vw,108px)}.money-code-gallery{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid}.money-code-gallery figure{background:#fff;border:1px solid #bd8b2f47;border-radius:25px;margin:0;padding:13px;box-shadow:0 20px 50px #3d262f17}.money-code-gallery img{aspect-ratio:1;object-fit:contain;background:#f2eadf;border-radius:16px;width:100%;display:block}.money-code-gallery figcaption{flex-direction:column;gap:8px;min-height:86px;padding:17px 7px 5px;display:flex}.money-code-gallery figcaption small{color:#976c2a;letter-spacing:.13em;font-size:9px;font-weight:700}.money-code-gallery figcaption strong{color:#342734;font:400 22px/1.05 Viaoda Libre,serif}.money-code-preview-box{color:#fff9ed;background:linear-gradient(135deg,#113e34,#41213f);border:1px solid #ecc5668c;border-radius:30px;grid-template-columns:1fr auto;align-items:center;gap:40px;margin-top:50px;padding:38px 42px;display:grid}.money-code-preview-box span{color:#efca6c;letter-spacing:.18em;font-size:9px;font-weight:700}.money-code-preview-box h3{margin:12px 0 8px;font:400 35px/1.05 Viaoda Libre,serif}.money-code-preview-box p{color:#e7dbcf;max-width:690px;margin:0;font:600 17px/1.55 Cormorant Infant,serif}.money-code-preview-box>a{color:#17382f;white-space:nowrap;background:linear-gradient(135deg,#f1d181,#d7a640);border-radius:999px;padding:17px 25px;font-size:12px;font-weight:800;display:inline-block}@media (width<=1050px){.money-code-gallery{grid-template-columns:repeat(2,minmax(0,1fr))}.money-code-preview-box{grid-template-columns:1fr}.money-code-preview-box>a{justify-self:start}}@media (width<=760px){.money-code-gallery-section{padding:76px 22px}.money-code-gallery{grid-template-columns:1fr}.money-code-gallery figcaption{min-height:auto}.money-code-preview-box{padding:30px 22px}.money-code-preview-box h3{font-size:30px}.money-code-preview-box>a{white-space:normal;text-align:center}}.money-code-companion{background:linear-gradient(145deg,#efe7ef,#fffaf4 48%,#e6eee8);padding:105px clamp(24px,7vw,108px)}.money-code-companion-title{max-width:970px;margin-bottom:56px}.money-code-companion-title>span,.money-code-card-reading>div:last-child>span,.money-code-guide-parts article>span,.money-code-self-practice>div>span,.money-code-honest-result>span{color:#a4782d;letter-spacing:.19em;font-size:10px;font-weight:700}.money-code-companion-title h2{margin:18px 0;font:400 clamp(42px,4.8vw,69px)/1.03 Viaoda Libre,serif}.money-code-companion-title h2 em{color:#9c4e83;font-family:Great Vibes,cursive;font-weight:400;display:block}.money-code-companion-title p{color:#50414b;max-width:850px;font:600 19px/1.7 Cormorant Infant,serif}.money-code-card-reading{background:#fffaf6;border:1px solid #cda0436b;border-radius:34px;grid-template-columns:29% 1fr;align-items:center;gap:6%;padding:48px;display:grid}.money-code-book-orbit{aspect-ratio:1;color:#fff;background:radial-gradient(circle,#245348,#0d382f 68%);border:1px solid #d4a84e;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;display:flex;box-shadow:0 0 0 24px #c4973e12}.money-code-book-orbit strong{color:#f0cc75;font:400 clamp(72px,8vw,115px)/1 Viaoda Libre,serif}.money-code-book-orbit small{letter-spacing:.16em;margin-top:10px;font-size:9px}.money-code-card-reading h3,.money-code-guide-parts h3,.money-code-self-practice h3,.money-code-honest-result h3{margin:13px 0 25px;font:400 clamp(31px,3.4vw,48px)/1.05 Viaoda Libre,serif}.money-code-reading-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 24px;display:grid}.money-code-reading-grid article{border-bottom:1px solid #9765782e;padding:17px 0}.money-code-reading-grid b{color:#b18431;font:400 16px/1 Viaoda Libre,serif}.money-code-reading-grid h4{margin-left:12px;font:400 21px/1 Viaoda Libre,serif;display:inline}.money-code-reading-grid p{color:#5b4c55;margin:8px 0 0;font:600 15px/1.48 Cormorant Infant,serif}.money-code-guide-parts{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:22px;display:grid}.money-code-guide-parts article{color:#fff9ef;background:linear-gradient(145deg,#123f35,#41223f);border:1px solid #e3b85673;border-radius:30px;padding:38px}.money-code-guide-parts article>span{color:#efca6b}.money-code-guide-parts p,.money-code-self-practice p,.money-code-honest-result p{color:#e8ddd2;font:600 17px/1.6 Cormorant Infant,serif}.money-code-guide-parts ul{padding:0;list-style:none}.money-code-guide-parts li{color:#e8ddd2;border-bottom:1px solid #eec97333;padding:10px 0;font:600 15px/1.4 Cormorant Infant,serif}.money-code-guide-parts li:before{content:"✦";color:#efca6b;margin-right:10px}.money-code-self-practice{background:#fffaf6;border:1px solid #aa6c8e40;border-radius:30px;grid-template-columns:1fr 1fr;align-items:center;gap:7%;margin-top:22px;padding:45px;display:grid}.money-code-self-practice p{color:#574852}.money-code-self-practice ul{margin:0;padding:0;list-style:none}.money-code-self-practice li{color:#493943;border-bottom:1px solid #8f59782e;padding:14px 0;font:600 17px/1.35 Cormorant Infant,serif}.money-code-self-practice li:before{content:"✓";color:#a4772c;margin-right:12px;font-weight:800}.money-code-honest-result{color:#fff9f1;background:linear-gradient(145deg,#59305a,#321e3a);border-radius:30px;margin-top:22px;padding:45px}.money-code-honest-result>span{color:#efca6c}.money-code-honest-result h3{max-width:920px}.money-code-honest-result p{max-width:940px;margin-bottom:0}@media (width<=1050px){.money-code-card-reading{grid-template-columns:1fr}.money-code-book-orbit{width:min(310px,75vw);margin:0 auto 20px}.money-code-guide-parts{grid-template-columns:1fr}}@media (width<=760px){.money-code-companion{padding:76px 22px}.money-code-card-reading,.money-code-self-practice{grid-template-columns:1fr;padding:28px 22px}.money-code-reading-grid{grid-template-columns:1fr}.money-code-guide-parts article,.money-code-honest-result{padding:30px 22px}.money-code-self-practice{gap:25px}}.product-card.product-money-calendar{color:#fff9f0;background:radial-gradient(circle at 84% 12%,#f3d49352,#0000 28%),linear-gradient(145deg,#31545a,#5f607a 58%,#8a637e);border-color:#edc977b8;position:relative;overflow:hidden}.product-money-calendar .product-number,.product-money-calendar .product-mark,.product-money-calendar .product-more{color:#f0cf83}.product-money-calendar p{color:#ebe0e7}.product-calendar-emblem{color:#f3d48f;background:#ffffff14;border:1px solid #f1cf83b8;border-radius:50%;place-items:center;width:92px;height:92px;display:grid;position:absolute;top:24px;right:24px}.product-calendar-emblem small{letter-spacing:.12em;font-size:8px;position:absolute;top:15px}.product-calendar-emblem strong{font-size:32px;font-weight:400}.product-calendar-emblem span{font-size:10px;position:absolute;bottom:12px}.product-money-calendar .product-number{padding-right:100px}.product-money-calendar h3{text-wrap:balance;word-break:normal;overflow-wrap:normal;-webkit-hyphens:none;hyphens:none;max-width:none;padding-right:0;font-size:30px;line-height:1.08}.product-money-calendar .product-mark{max-width:210px;line-height:1.35}.product-money-calendar .product-bottom span{white-space:normal}.product-money-navigation h3{text-wrap:balance;-webkit-hyphens:none;hyphens:none;font-size:31px;line-height:1.08}@media (width<=700px){.product-calendar-emblem{width:76px;height:76px;top:18px;right:18px}.product-money-calendar .product-number{padding-right:84px}.product-money-calendar h3,.product-money-navigation h3{font-size:29px}}.product-money-code-cards{height:102px;margin:16px 0 0;position:relative}.product-money-code-cards img{aspect-ratio:1;object-fit:contain;border:1px solid #f2cc75b3;border-radius:13px;width:94px;position:absolute;box-shadow:0 12px 25px #0b071f59}.product-money-code-cards img:first-child{left:3px;transform:rotate(-7deg)}.product-money-code-cards img:last-child{top:2px;left:76px;transform:rotate(7deg)}.product-money-code .product-money-code-cards+.product-mark{margin-top:18px}.money-code-header{background:#20254c}.money-code-hero{background:radial-gradient(circle at 78% 42%,#dca65f3d,#0000 28%),linear-gradient(130deg,#171d43,#34305c 58%,#6b334f)}.money-code-deck .money-code-card{aspect-ratio:1;object-fit:contain;border-radius:24px;padding:0;display:block}.money-code-deck .money-code-card:before{content:none}.money-code-deck .money-code-card-light,.money-code-deck .money-code-card-dark{background:0 0}.famous-destiny-card{color:#fff7f1;background:#230b2b;border:1px solid #eec76ead;border-radius:210px 210px 34px 34px;grid-template-rows:330px 1fr;width:min(430px,100%);min-height:590px;transition:transform .28s,box-shadow .28s;display:grid;overflow:hidden;box-shadow:0 26px 70px #1203185c,0 0 0 12px #ebc26a0b}.famous-destiny-card:hover{transform:translateY(-7px);box-shadow:0 34px 84px #1203187a,0 0 0 12px #ebc26a14,0 0 46px #ebc26a26}.famous-destiny-portrait{background:#d9b99f;position:relative;overflow:hidden}.famous-destiny-portrait:after{content:"";background:linear-gradient(#1f082414 38%,#230b2bf0 100%);position:absolute;inset:0}.famous-destiny-portrait img{object-fit:cover;object-position:72% 62%;transform-origin:76% 66%;filter:saturate(.92)contrast(1.03)brightness(1.04);width:100%;height:100%;transition:transform .45s,filter .45s;transform:scale(1.5)}.famous-destiny-card:hover .famous-destiny-portrait img{filter:saturate()contrast(1.04)brightness(1.08);transform:scale(1.56)}.famous-destiny-portrait>span{z-index:1;color:#301039;white-space:nowrap;letter-spacing:.08em;text-transform:uppercase;background:#f7d68feb;border:1px solid #ffe5a6ad;border-radius:999px;max-width:none;padding:8px 11px;font-size:8px;font-weight:700;position:absolute;top:42px;left:50%;transform:translate(-50%);box-shadow:0 8px 24px #22082233}.famous-destiny-portrait>i{z-index:1;color:#f2cf7c;background:#301039a3;border:1px solid #efc971a3;border-radius:50%;place-items:center;width:42px;height:42px;font-size:17px;font-style:normal;display:grid;position:absolute;bottom:25px;right:38px}.famous-destiny-card-copy{z-index:2;background:linear-gradient(145deg,#3a123f,#220b2a);flex-direction:column;align-items:flex-start;padding:27px 30px 30px;display:flex;position:relative}.famous-destiny-card-copy>small{color:#d8b764;letter-spacing:.15em;font-size:8px;font-weight:700}.famous-destiny-card-copy>strong{color:#fff9f1;margin:10px 0 8px;font:400 39px/1.05 Viaoda Libre,serif}.famous-destiny-card-copy>span{color:#e9d8e4;max-width:330px;font:600 17px/1.42 Cormorant Infant,serif}.famous-destiny-card-copy>b{color:#321039;background:linear-gradient(135deg,#f2d083,#d7a442);border-radius:999px;align-items:center;gap:18px;min-height:45px;margin-top:21px;padding:0 19px;font-size:11px;display:inline-flex;box-shadow:0 10px 24px #0f02123d}.famous-destiny-card-copy>b i{font-size:18px;font-style:normal;transition:transform .2s}.famous-destiny-card:hover .famous-destiny-card-copy>b i{transform:translate(4px)}.steve-jobs-page{color:#321a31;background:#fffaf6}.steve-jobs-header{color:#fff8ef;background:#301039;border-bottom-color:#ecc67047}.steve-jobs-header .brand small,.steve-jobs-header .article-back{color:#eac77b}.steve-jobs-hero{color:#fff8f2;background:radial-gradient(circle at 83% 27%,#e5b0d257,#0000 25%),radial-gradient(circle at 14% 74%,#eeca781f,#0000 27%),linear-gradient(132deg,#2a0c35,#5c1d51 58%,#843063);align-items:center;min-height:720px;padding:158px clamp(24px,9vw,140px) 92px;display:grid}.steve-jobs-hero-copy{max-width:1120px}.steve-jobs-hero-copy>span,.steve-jobs-section-heading>span,.steve-jobs-conclusion>span,.steve-jobs-sources>div>span,.steve-jobs-summary>span,.steve-jobs-note>span{color:#efc974;letter-spacing:.19em;font-size:10px;font-weight:700}.steve-jobs-hero h1{text-wrap:balance;max-width:1100px;margin:27px 0 26px;font:400 clamp(58px,6.5vw,96px)/.98 Viaoda Libre,serif}.steve-jobs-hero-copy>p{color:#eedee9;max-width:900px;margin:0;font:600 clamp(20px,2vw,26px)/1.52 Cormorant Infant,serif}.steve-jobs-facts{flex-wrap:wrap;gap:14px;margin-top:38px;display:flex}.steve-jobs-facts>span{background:#ffffff0a;border:1px solid #eec8746b;border-radius:18px;min-width:175px;padding:15px 18px}.steve-jobs-facts b{color:#f5d58f;font:400 18px/1.2 Viaoda Libre,serif;display:block}.steve-jobs-facts small{color:#d9c5d4;letter-spacing:.11em;text-transform:uppercase;margin-top:5px;font-size:9px;display:block}.steve-jobs-cover{width:min(760px,100% - 44px);margin:0 auto}.steve-jobs-cover img{object-fit:contain;border:1px solid #c4904052;border-radius:30px;width:100%;height:auto;display:block;box-shadow:0 34px 85px #31122b2e}.steve-jobs-cover-light{padding:88px 0 0}.steve-jobs-reading{width:min(900px,100% - 44px);margin:0 auto}.steve-jobs-lead{padding:72px 0 42px}.steve-jobs-reading>p,.steve-jobs-reading article>p{color:#3f2d3b;font:600 21px/1.78 Cormorant Infant,serif}.steve-jobs-dropcap:first-letter{float:left;color:#a66f2a;margin:6px 12px 0 0;font:400 74px/.72 Viaoda Libre,serif}.steve-jobs-section{padding:60px 0 96px}.steve-jobs-section-heading{margin-bottom:45px}.steve-jobs-section h2,.steve-jobs-conclusion h2{margin:16px 0 0;font:400 clamp(43px,5vw,69px)/1.03 Viaoda Libre,serif}.steve-jobs-section h2 em{color:#a3477c;font:400 .82em/1.05 Great Vibes,cursive;display:block}.steve-jobs-section h3{color:#632351;margin:48px 0 14px;font:400 32px/1.15 Viaoda Libre,serif}.steve-jobs-section blockquote{background:linear-gradient(135deg,#f1e1ea,#fff8f3);border:1px solid #bb893a4d;border-radius:26px 26px 64px;margin:48px 0;padding:32px 36px}.steve-jobs-section blockquote strong{color:#a36f27;font:400 27px/1.15 Viaoda Libre,serif}.steve-jobs-section blockquote p{color:#4a3645;margin:13px 0 0;font:600 19px/1.65 Cormorant Infant,serif}.steve-jobs-summary{color:#fff8f2;background:#35103e;border-left:3px solid #c7943c;margin-top:52px;padding:30px 34px}.steve-jobs-summary p{color:#f0dfe9;margin:12px 0 0;font:600 23px/1.5 Cormorant Infant,serif}.steve-jobs-dark-break{background:radial-gradient(circle at 50% 20%,#8c538847,#0000 36%),#211026;padding:94px 0}.steve-jobs-dark-break .steve-jobs-cover{padding:0}.steve-jobs-cover-dark img{border-color:#edc66f78;box-shadow:0 36px 95px #00000070}.steve-jobs-light-break{background:linear-gradient(#f2e3e9,#fffaf6);padding:6px 0 88px}.steve-jobs-note{background:#f2e5ec;border:1px solid #9f527e40;border-radius:24px;margin:48px 0;padding:27px 30px}.steve-jobs-note>span{color:#9c4878}.steve-jobs-note p{color:#503b4a;margin:10px 0 0;font:600 18px/1.62 Cormorant Infant,serif}.steve-jobs-arcan-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin:48px 0 58px;display:grid}.steve-jobs-arcan-grid article{color:#fff7f1;background:linear-gradient(145deg,#54245e,#2d1137);border:1px solid #eac36c80;border-radius:28px 28px 70px;min-height:520px;padding:35px}.steve-jobs-arcan-grid article:nth-child(2){background:linear-gradient(145deg,#5f3d2c,#28151d)}.steve-jobs-arcan-grid article>span{color:#f0ca78;font:400 64px/1 Viaoda Libre,serif}.steve-jobs-arcan-grid article>small{color:#dfb961;letter-spacing:.15em;margin-top:16px;font-size:9px;display:block}.steve-jobs-arcan-grid article h3{color:#fff7ee;margin-top:18px}.steve-jobs-arcan-grid article p{color:#eadbe5;font-size:18px;line-height:1.65}.steve-jobs-conclusion{color:#fff8f2;background:radial-gradient(circle at 85% 20%,#cd78ae40,#0000 28%),#301039;padding:110px max(22px,50% - 450px)}.steve-jobs-conclusion h2{color:#fff9f3;max-width:880px}.steve-jobs-conclusion>p{color:#e8d6e2;max-width:900px;font:600 21px/1.75 Cormorant Infant,serif}.steve-jobs-conclusion blockquote{border-top:1px solid #edc77061;margin:46px 0 0;padding-top:30px}.steve-jobs-conclusion blockquote p{color:#efca76;margin:0;font:400 clamp(34px,4vw,54px)/1.1 Great Vibes,cursive}.steve-jobs-sources{background:#f3e7ed;padding:78px max(22px,50% - 450px) 90px}.steve-jobs-sources>div>span{color:#9b6b2e}.steve-jobs-sources>div>p{color:#4d3947;font:600 17px/1.65 Cormorant Infant,serif}.steve-jobs-sources ul{border-top:1px solid #975e7e33;margin:30px 0;padding:0;list-style:none}.steve-jobs-sources li{border-bottom:1px solid #975e7e33}.steve-jobs-sources li a{color:#642651;justify-content:space-between;gap:20px;padding:16px 0;font-size:13px;display:flex}.steve-jobs-sources li a:hover{color:#a16d27}.steve-jobs-return{color:#7d3967;border-bottom:1px solid #bd8a38;margin-top:18px;padding-bottom:5px;font-size:13px;display:inline-block}@media (width<=950px){.famous-destiny-card{width:min(430px,100%);margin:0 auto}.steve-jobs-arcan-grid{grid-template-columns:1fr}.steve-jobs-arcan-grid article{min-height:0}}@media (width<=700px){.famous-destiny-card{border-radius:34px;grid-template-rows:300px 1fr;width:min(390px,100vw - 44px);min-height:540px}.famous-destiny-portrait>span{max-width:none;top:24px;left:50%}.famous-destiny-card-copy{padding:25px 24px 27px}.famous-destiny-card-copy>strong{font-size:36px}.famous-destiny-card-copy>span{font-size:18px}.steve-jobs-hero{min-height:760px;padding:128px 22px 72px}.steve-jobs-hero h1{font-size:46px!important}.steve-jobs-hero-copy>p{font-size:20px!important}.steve-jobs-facts{grid-template-columns:1fr;display:grid}.steve-jobs-facts>span{min-width:0}.steve-jobs-facts small{font-size:13px!important}.steve-jobs-cover{width:calc(100% - 30px)}.steve-jobs-cover-light{padding-top:54px}.steve-jobs-cover img{border-radius:18px}.steve-jobs-lead{padding-top:54px}.steve-jobs-reading>p,.steve-jobs-reading article>p,.steve-jobs-conclusion>p{font-size:19px!important;line-height:1.65!important}.steve-jobs-section{padding:42px 0 72px}.steve-jobs-section h3{margin-top:38px}.steve-jobs-section blockquote,.steve-jobs-summary,.steve-jobs-note,.steve-jobs-arcan-grid article{padding:25px 23px}.steve-jobs-dark-break{padding:64px 0}.steve-jobs-light-break{padding-bottom:54px}.steve-jobs-conclusion{padding-top:80px;padding-bottom:80px}.steve-jobs-sources{padding-top:62px;padding-bottom:72px}.steve-jobs-sources li a{font-size:16px!important}}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--ivory);color:var(--cocoa);margin:0;font-family:Manrope,sans-serif;font-size:16px;overflow-x:hidden}a{color:inherit;text-decoration:none}.site-header{border-bottom:1px solid var(--line);z-index:10;justify-content:space-between;align-items:center;width:100%;height:92px;padding:0 clamp(24px,5.5vw,84px);display:flex;position:absolute}.brand{align-items:center;gap:12px;display:flex}.brand-mark{border:1px solid var(--champagne);width:43px;height:43px;color:var(--gold-deep);border-radius:50%;place-items:center;font:600 17px/1 Cormorant Garamond,serif;display:grid}.brand strong{letter-spacing:.15em;font:600 17px/1.1 Cormorant Garamond,serif;display:block}.brand small{color:var(--taupe);letter-spacing:.23em;text-transform:uppercase;margin-top:4px;font-size:9px;display:block}nav{align-items:center;gap:clamp(8px,1vw,16px);display:flex}nav a{color:#625954;font-size:12px;transition:color .2s}nav a:hover{color:var(--gold-deep)}.nav-more{z-index:30;position:relative}.nav-more-toggle{color:#f4d17e;font:inherit;cursor:pointer;white-space:nowrap;-webkit-tap-highlight-color:transparent;background:0 0;border:1px solid #e5bc698c;border-radius:999px;align-items:center;gap:6px;padding:10px 14px;font-size:11px;display:flex}.nav-more.is-open .nav-more-toggle{color:#35113e;background:#edc970}.nav-more-menu{background:#301039;border:1px solid #e5bc6980;border-radius:22px;gap:4px;width:230px;padding:12px;display:grid;position:absolute;top:calc(100% + 12px);right:0;box-shadow:0 18px 45px #19041c52}.nav-more-menu[hidden]{display:none}.nav-more-menu a{color:#f5e5ee;-webkit-tap-highlight-color:transparent;background:0 0;border-radius:14px;padding:11px 13px;font-size:12px;display:block}.site-header nav .nav-more-menu a:hover,.site-header nav .nav-more-menu a:focus-visible,.site-header nav .nav-more-menu a:active{color:#35113e;background:#edc970;outline:none}.site-header nav .nav-products{color:#f4ce7a;letter-spacing:.04em;white-space:nowrap;border:1px solid #e5bc69ad;border-radius:999px;padding:10px 15px;font-size:11px}.site-header nav .nav-products:hover{color:#35113e;background:#e5bc69;box-shadow:0 7px 22px #e5bc692e}.site-header nav .nav-services{color:#fff8eb;white-space:nowrap;background:linear-gradient(135deg,#7c3f88,#54245f);border-radius:999px;padding:10px 16px;box-shadow:0 8px 24px #54245f33}.site-header nav .nav-services:hover{color:#fff;background:linear-gradient(135deg,#93609d,#673070);transform:translateY(-1px)}.site-header nav .nav-mini{color:#fff4d8;white-space:nowrap;background:#6f2a6a7a;border:1px solid #e5bc698c;border-radius:999px;padding:10px 15px}.site-header nav .nav-mini:hover{color:#35113e;background:#edc970}.mobile-navigation{display:none}.home-return-link{z-index:900;color:#fff7ef;letter-spacing:.01em;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);-webkit-tap-highlight-color:transparent;background:#301039f5;border:1px solid #efcb7eb8;border-radius:999px;align-items:center;gap:9px;min-height:46px;padding:12px 18px;font-size:12px;font-weight:700;display:inline-flex;position:fixed;bottom:clamp(16px,3vw,30px);left:clamp(16px,3vw,36px);box-shadow:0 12px 34px #19041c4d}.home-return-link:hover,.home-return-link:focus-visible,.home-return-link:active{color:#35113e;background:#edc970;outline:none}@media (width<=640px){.home-return-link{min-height:48px;padding:12px 16px;font-size:12px;bottom:14px;left:14px}}@media (width<=1000px){body.mobile-menu-open{overflow:hidden}.article-site-header .article-back{display:none}.mobile-navigation{display:block}.mobile-menu-toggle{z-index:10010;color:#f4d17e;cursor:pointer;appearance:none;opacity:1;visibility:visible;pointer-events:auto;background:#301039f5;border:1px solid #efcb7ec7;border-radius:50%;place-items:center;width:52px;height:52px;padding:0;font:400 32px/1 Manrope,sans-serif;display:grid;position:fixed;top:12px;right:18px;box-shadow:0 10px 28px #19041c4d}.mobile-menu-icon{gap:5px;width:24px;display:grid}.mobile-menu-icon i{background:#f4d17e;border-radius:999px;width:24px;height:2px;display:block;box-shadow:0 0 8px #f4d17e3d}.mobile-menu-close-icon{transform:translateY(-2px)}.mobile-menu-backdrop{z-index:1000;opacity:0;visibility:hidden;pointer-events:none;background:#18061c8c;border:0;padding:0;transition:opacity .22s,visibility .22s;position:fixed;inset:0}.mobile-menu-panel{z-index:1005;visibility:hidden;background:linear-gradient(160deg,#301039,#5e2558);border-left:1px solid #efcb7e73;width:min(88vw,410px);height:100dvh;padding:86px 22px 30px;transition:transform .24s,visibility .24s;position:fixed;top:0;right:0;overflow-y:auto;transform:translate(105%);box-shadow:-22px 0 58px #15041b57}.mobile-navigation.is-open .mobile-menu-backdrop{opacity:1;visibility:visible;pointer-events:auto}.mobile-navigation.is-open .mobile-menu-panel{visibility:visible;transform:translate(0)}.mobile-menu-heading{border-bottom:1px solid #efcb7e4d;padding:0 10px 20px}.mobile-menu-heading strong{color:#fff8ef;letter-spacing:.15em;font:600 18px/1.1 Cormorant Infant,serif;display:block}.mobile-menu-heading small{color:#edc974;letter-spacing:.22em;text-transform:uppercase;margin-top:6px;font-size:9px;display:block}.mobile-menu-links{align-items:stretch;gap:5px;padding:14px 0 0;display:grid!important}.mobile-menu-links a{color:#fff7f1;border-bottom:1px solid #efcb7e2e;align-items:center;min-height:52px;padding:13px 12px;font:600 17px/1.35 Cormorant Infant,serif;display:flex}}@media (width<=1000px) and (hover:none),(width<=1000px) and (pointer:coarse){.service-card.service-card-link,.service-card.service-card-link:hover,.service-card.service-card-link:active,.service-card.service-card-link:focus,.service-card.service-card-link:focus-visible{filter:none;opacity:1;color:#fffaf7;-webkit-tap-highlight-color:transparent;outline:none;transform:none}.service-card.service-card-link:first-child,.service-card.service-card-link:first-child:hover,.service-card.service-card-link:first-child:active,.service-card.service-card-link:first-child:focus,.service-card.service-card-link:first-child:focus-visible{background:linear-gradient(155deg,#58265d,#824777)}.service-card.service-card-link:nth-child(2),.service-card.service-card-link:nth-child(2):hover,.service-card.service-card-link:nth-child(2):active,.service-card.service-card-link:nth-child(2):focus,.service-card.service-card-link:nth-child(2):focus-visible{background:linear-gradient(155deg,#a75c7a,#c97d98)}.service-card.service-card-link:nth-child(3),.service-card.service-card-link:nth-child(3):hover,.service-card.service-card-link:nth-child(3):active,.service-card.service-card-link:nth-child(3):focus,.service-card.service-card-link:nth-child(3):focus-visible{background:linear-gradient(155deg,#8b613e,#b48355)}.service-card.service-card-link:nth-child(4),.service-card.service-card-link:nth-child(4):hover,.service-card.service-card-link:nth-child(4):active,.service-card.service-card-link:nth-child(4):focus,.service-card.service-card-link:nth-child(4):focus-visible{background:linear-gradient(155deg,#594572,#806b9a)}.service-card.service-card-link:nth-child(5),.service-card.service-card-link:nth-child(5):hover,.service-card.service-card-link:nth-child(5):active,.service-card.service-card-link:nth-child(5):focus,.service-card.service-card-link:nth-child(5):focus-visible{background:linear-gradient(155deg,#405676,#66809d)}.service-card.service-card-link:nth-child(6),.service-card.service-card-link:nth-child(6):hover,.service-card.service-card-link:nth-child(6):active,.service-card.service-card-link:nth-child(6):focus,.service-card.service-card-link:nth-child(6):focus-visible{background:linear-gradient(155deg,#623052,#8f5b78)}.service-card.service-card-link:hover h3,.service-card.service-card-link:hover p,.service-card.service-card-link:hover .card-top,.service-card.service-card-link:hover .card-accent,.service-card.service-card-link:hover .service-more,.service-card.service-card-link:active h3,.service-card.service-card-link:active p,.service-card.service-card-link:active .card-top,.service-card.service-card-link:active .card-accent,.service-card.service-card-link:active .service-more,.service-card.service-card-link:focus h3,.service-card.service-card-link:focus p,.service-card.service-card-link:focus .card-top,.service-card.service-card-link:focus .card-accent,.service-card.service-card-link:focus .service-more,.service-card.service-card-link:focus-visible h3,.service-card.service-card-link:focus-visible p,.service-card.service-card-link:focus-visible .card-top,.service-card.service-card-link:focus-visible .card-accent,.service-card.service-card-link:focus-visible .service-more{color:#fffaf7}}.mini-page{color:#2f1730;background:#fff9f5}.mini-header{color:#fff8ee;background:#36103e;border-bottom-color:#ecc6774d}.mini-header .brand small,.mini-header .article-back{color:#efd08c}.mini-brand-seal{color:#f1ce80;border:1px solid #e0b864;border-radius:50%;place-items:center;width:44px;height:44px;display:grid;box-shadow:inset 0 0 0 5px #e5bc6914}.mini-hero{color:#fff7f1;background:radial-gradient(circle at 85% 42%,#e9a7d357,#0000 28%),linear-gradient(128deg,#2b0b34,#5d1854 58%,#8a2c68);grid-template-columns:58% 42%;align-items:center;min-height:720px;padding:150px clamp(24px,7vw,108px) 80px;display:grid;overflow:hidden}.mini-hero-copy{z-index:1;max-width:760px;position:relative}.mini-hero h1{margin:25px 0 28px;font-family:Viaoda Libre,serif;font-size:clamp(54px,6vw,86px);line-height:1}.mini-hero h1 em{color:#efc86f;margin-top:8px;font-family:Great Vibes,cursive;font-size:.74em;display:block}.mini-hero-copy>p:not(.eyebrow){color:#f2dfe9;max-width:650px;font:600 20px/1.62 Cormorant Infant,serif}.mini-hero-copy>a,.mini-cta>a{color:#321039;background:linear-gradient(135deg,#f2d083,#d7a442);border-radius:999px;gap:28px;margin-top:28px;padding:16px 26px;font-size:13px;font-weight:700;display:inline-flex;box-shadow:0 15px 35px #19041c40}.mini-hero-oracle{place-items:center;min-height:430px;display:grid}.mini-hero-oracle>div{aspect-ratio:1;color:#5d224d;background:radial-gradient(circle,#fffaf2 0 34%,#f4dde4eb 35% 57%,#deaeca3d 58% 70%,#0000 71%);border:1px solid #ebc776;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:min(380px,82vw);display:flex;box-shadow:0 0 0 24px #e7bc6a12,0 30px 90px #17041b59}.mini-hero-oracle span,.mini-hero-oracle small{letter-spacing:.24em;font-size:10px}.mini-hero-oracle strong{color:#b17d29;margin:24px 0;font-size:70px;font-weight:400}.mini-hero-oracle>div{text-align:center;background:radial-gradient(circle,#fffaf4 0 59%,#f4dde4eb 60% 68%,#deaeca3d 69% 74%,#0000 75%);padding-top:34px}.mini-hero-oracle span,.mini-hero-oracle small{letter-spacing:.14em;max-width:240px;font:700 17px/1.25 Cormorant Infant,serif;display:block}.mini-hero-oracle strong{margin:14px 0 12px;font-size:54px;line-height:1}.mini-intro,.mini-result{grid-template-columns:43% 1fr;align-items:start;gap:7%;padding:100px clamp(24px,7vw,108px);display:grid}.mini-intro span,.mini-section-heading>span,.mini-result span,.mini-cta>span{color:#9c6a2c;letter-spacing:.2em;font-size:10px;font-weight:700}.mini-intro h2,.mini-section-heading h2,.mini-result h2,.mini-cta h2{margin:15px 0 0;font:400 clamp(40px,4.2vw,64px)/1.05 Viaoda Libre,serif}.mini-intro h2 em,.mini-section-heading h2 em,.mini-result h2 em,.mini-cta h2 em{color:#a44578;font-family:Great Vibes,cursive;font-weight:400}.mini-intro>p{color:#3d2936;margin:4px 0 0;font:600 20px/1.72 Cormorant Infant,serif}.mini-navigation-product{background:radial-gradient(circle at 16%,#cbb3db4d,#0000 32%),linear-gradient(135deg,#f6eff7,#fffaf6 65%,#f1e7ef);grid-template-columns:minmax(230px,34%) 1fr;align-items:center;gap:7%;padding:95px clamp(24px,8vw,120px);display:grid}.mini-navigation-product figure{filter:drop-shadow(0 24px 35px #3c223d38);max-width:370px;margin:0 auto;transform:rotate(-2deg)}.mini-navigation-product figure img{width:100%;height:auto;display:block}.mini-navigation-product>div>span{color:#9a6f2c;letter-spacing:.18em;font-size:10px;font-weight:700}.mini-navigation-product h2{margin:18px 0;font:400 clamp(39px,4.5vw,65px)/1.02 Viaoda Libre,serif}.mini-navigation-product h2 em{color:#9e5e8d;font:400 .86em/1.05 Great Vibes,cursive;display:block}.mini-navigation-product p{color:#49364a;max-width:720px;margin:10px 0;font:600 18px/1.65 Cormorant Infant,serif}.mini-navigation-product ul{flex-wrap:wrap;gap:8px;margin:22px 0;padding:0;list-style:none;display:flex}.mini-navigation-product li{color:#654c62;background:#ffffffb3;border:1px solid #9e703a40;border-radius:999px;padding:8px 12px;font-size:11px}.mini-navigation-product strong{color:#53364f;margin:22px 0 17px;font:400 37px/1 Viaoda Libre,serif;display:block}.mini-navigation-product>div>a{color:#352036;background:linear-gradient(135deg,#eacb84,#cf9e49);border-radius:999px;gap:20px;padding:15px 22px;font-size:12px;font-weight:700;display:inline-flex}.mini-navigation-product>div>small{color:#725f70;margin-top:13px;font-size:10px;line-height:1.5;display:block}.mini-catalog,.mini-process,.mini-faq{padding:105px clamp(24px,7vw,108px)}.mini-catalog{background:linear-gradient(140deg,#f3e5ee,#fff8f4 54%,#f2e3db)}.mini-section-heading{max-width:920px;margin-bottom:46px}.mini-section-heading>p{color:#65505e;max-width:720px;font:600 18px/1.65 Cormorant Infant,serif}.mini-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.mini-card{border:1px solid #e2b9688a;border-radius:30px 30px 70px;flex-direction:column;min-height:385px;padding:28px;transition:transform .2s,box-shadow .2s;display:flex;box-shadow:0 18px 45px #471a3d17}.mini-card:hover{transform:translateY(-5px);box-shadow:0 24px 50px #471a3d26}.mini-card-1{background:linear-gradient(145deg,#64315f,#3b153f)}.mini-card-2{background:linear-gradient(145deg,#8d416d,#552146)}.mini-card-3{background:linear-gradient(145deg,#78639c,#493d70)}.mini-card-4{background:linear-gradient(145deg,#44758a,#274d62)}.mini-card-5{background:linear-gradient(145deg,#9a7437,#5d421d)}.mini-card-6{background:linear-gradient(145deg,#a75b72,#6f314c)}.mini-card-top{color:#f0ca7b;justify-content:space-between;align-items:center;margin-bottom:40px;display:flex}.mini-card-top span{font:500 18px/1 Viaoda Libre,serif}.mini-card-top i{border:1px solid #f3cd808f;border-radius:50%;place-items:center;width:48px;height:48px;font-size:24px;font-style:normal;display:grid}.mini-card small{color:#efd8df;text-transform:uppercase;letter-spacing:.15em;font-size:9px}.mini-card h3{color:#fff7f1;margin:15px 0 14px;font:400 28px/1.08 Viaoda Libre,serif}.mini-card p{color:#f0dfe8;margin:0 0 22px;font:600 17px/1.55 Cormorant Infant,serif}.mini-card a{color:#f2ce80;margin-top:auto;font-size:12px;font-weight:700}.mini-card a b{margin-left:8px}.mini-process{color:#fff8f2;background:#35103d}.mini-process .mini-section-heading>span,.mini-process .mini-section-heading h2 em{color:#efc66e}.mini-process-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.mini-process-grid article{background:#ffffff0a;border:1px solid #edc56f5c;border-radius:26px;padding:28px}.mini-process-grid b{color:#eabd63;font:400 30px/1 Viaoda Libre,serif}.mini-process-grid h3{font:400 24px/1.15 Viaoda Libre,serif}.mini-process-grid p{color:#eadbe6;font:600 17px/1.55 Cormorant Infant,serif}.mini-result{background:linear-gradient(135deg,#fdeef3,#f7e1e9)}.mini-result ul{gap:12px;margin:0;padding:0;list-style:none;display:grid}.mini-result li{background:#ffffffad;border-left:3px solid #c8953e;border-radius:0 20px 20px 0;padding:18px 22px;font:600 18px/1.4 Cormorant Infant,serif}.mini-result li:before{content:"✦";color:#a44578;margin-right:13px}.mini-faq{background:#fffaf6}.mini-faq-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.mini-faq article{background:#fff;border:1px solid #b5784840;border-radius:26px;padding:30px}.mini-faq h3{color:#5b204b;margin:0 0 12px;font:400 25px/1.2 Viaoda Libre,serif}.mini-faq p{color:#4e3b47;margin:0;font:600 17px/1.6 Cormorant Infant,serif}.mini-cta{text-align:center;color:#fff7f1;background:radial-gradient(circle at 50% 0,#df9bc747,#0000 42%),#2f0d37;padding:105px 24px}.mini-cta h2{max-width:850px;margin:18px auto}.mini-cta h2 em{color:#efc66e;display:block}.mini-cta p{color:#ead9e5;max-width:650px;margin:0 auto;font:600 19px/1.6 Cormorant Infant,serif}.mini-cta small{color:#dfb963;margin-top:30px;font:500 27px/1 Great Vibes,cursive;display:block}@media (width<=1100px){.mini-grid,.mini-process-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.mini-hero{grid-template-columns:1fr 42%}.site-header nav .nav-mini{display:none}}@media (width<=760px){.mini-hero{grid-template-columns:1fr;padding-top:135px}.mini-hero-oracle{min-height:330px}.mini-intro,.mini-result,.mini-navigation-product{grid-template-columns:1fr}.mini-navigation-product{padding:72px 22px}.mini-navigation-product figure{max-width:285px}.mini-grid,.mini-process-grid,.mini-faq-grid{grid-template-columns:1fr}.mini-card{min-height:350px}.mini-hero h1{font-size:48px}.mini-catalog,.mini-process,.mini-faq,.mini-intro,.mini-result{padding:78px 22px}}.product-card.product-inner-compass{color:#fff7f0;background:linear-gradient(145deg,#4a2460,#8764a2);border-color:#efcb7ea6}.product-inner-compass .product-number,.product-inner-compass .product-mark,.product-inner-compass .product-more{color:#f0cd7f}.product-inner-compass p{color:#efe4f4}.compass-page{color:#311a34;background:#fffaf7}.compass-header{color:#fff7ef;background:#32103d;border-bottom-color:#ebc4704d}.compass-header .brand small,.compass-header .article-back{color:#eac77a}.compass-hero{color:#fff8f2;background:radial-gradient(circle at 79% 42%,#c7a4e357,#0000 27%),linear-gradient(128deg,#2a0d38,#572255 58%,#70466f);grid-template-columns:58% 42%;align-items:center;min-height:760px;padding:150px clamp(24px,7vw,108px) 90px;display:grid;overflow:hidden}.compass-copy>span,.compass-purpose span,.compass-heading>span,.compass-inside>div>span,.compass-price span,.compass-final>span{color:#edc974;letter-spacing:.2em;font-size:10px;font-weight:700}.compass-copy h1{margin:25px 0;font:400 clamp(58px,6vw,91px)/.96 Viaoda Libre,serif}.compass-copy h1 em{color:#f1cc78;font:400 .82em/1 Great Vibes,cursive;display:block}.compass-copy>p{color:#eedfeb;max-width:660px;font:600 20px/1.65 Cormorant Infant,serif}.compass-actions{flex-wrap:wrap;align-items:center;gap:24px;margin-top:30px;display:flex}.compass-actions a,.compass-price a{color:#321039;background:linear-gradient(135deg,#f1ce80,#d6a342);border-radius:999px;padding:16px 25px;font-size:13px;font-weight:700}.compass-actions small{color:#d9c2d7;font-size:11px}.compass-deck{min-height:520px;position:relative}.compass-card{aspect-ratio:1/1.28;border:1px solid #e6c16d;border-radius:26px;width:310px;position:absolute;box-shadow:0 30px 70px #1203185c}.compass-card-back{color:#f2cf7d;background:radial-gradient(circle,#b28bc3 0 18%,#5b316f 19% 47%,#351545 48%);place-items:center;font-size:70px;display:grid;top:8%;left:6%;transform:rotate(-10deg)}.compass-card-front{text-align:center;color:#fff8f2;background:radial-gradient(circle at 50% 36%,#eecef659,#0000 24%),linear-gradient(150deg,#9878ad,#51305f);flex-direction:column;justify-content:center;align-items:center;padding:30px;display:flex;top:6%;right:3%;transform:rotate(5deg)}.compass-card-front:before{content:"";border:1px solid #efcc7ca6;border-radius:19px;position:absolute;inset:13px}.compass-card-front i{color:#f1ce7f;font:400 28px/1 Great Vibes,cursive;position:relative}.compass-card-front>span{letter-spacing:.18em;margin:30px 0 12px;font-size:9px;position:relative}.compass-card-front strong{font:400 39px/1 Viaoda Libre,serif;position:relative}.compass-card-front b{color:#f1ca70;margin:30px 0;font-size:33px;position:relative}.compass-card-front small{letter-spacing:.13em;font-size:8px;position:relative}.compass-purpose{grid-template-columns:45% 1fr;gap:7%;padding:105px clamp(24px,7vw,108px);display:grid}.compass-purpose h2,.compass-heading h2,.compass-inside h2,.compass-price h2,.compass-final h2{margin:16px 0;font:400 clamp(40px,4.4vw,65px)/1.05 Viaoda Libre,serif}.compass-purpose h2 em,.compass-heading h2 em,.compass-inside h2 em,.compass-final h2 em{color:#9c4d88;font-family:Great Vibes,cursive;font-weight:400}.compass-purpose p{color:#413044;margin:0 0 20px;font:600 19px/1.72 Cormorant Infant,serif}.compass-themes,.compass-spreads{background:linear-gradient(140deg,#eee2f1,#fff9f4 58%,#f1e2eb);padding:105px clamp(24px,7vw,108px)}.compass-heading{max-width:900px;margin-bottom:45px}.compass-theme-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;display:grid}.compass-theme-grid article{color:#fff6f0;background:linear-gradient(155deg,#593265,#371744);border:1px solid #d8af5d8c;border-radius:28px;min-height:330px;padding:25px}.compass-theme-grid b{color:#edc772;font:400 22px/1 Viaoda Libre,serif}.compass-theme-grid h3{margin:42px 0 15px;font:400 25px/1.12 Viaoda Libre,serif}.compass-theme-grid p{color:#e9dbe8;font:600 16px/1.55 Cormorant Infant,serif}.compass-inside{color:#fff8f2;background:#32103c;grid-template-columns:38% 1fr;align-items:center;gap:8%;padding:105px clamp(24px,7vw,108px);display:grid}.compass-inside-orbit{aspect-ratio:1;border:1px solid #dfb75f;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:min(400px,80vw);display:flex;box-shadow:0 0 0 35px #dab25d12,inset 0 0 80px #b57ebe33}.compass-inside-orbit span{color:#edc772;font:400 110px/1 Viaoda Libre,serif}.compass-inside-orbit small{letter-spacing:.28em}.compass-inside ul{padding:0;list-style:none}.compass-inside li{border-bottom:1px solid #ebc67338;grid-template-columns:1fr;gap:6px;padding:17px 0;display:grid}.compass-inside li b{font:400 22px/1 Viaoda Libre,serif}.compass-inside li small{color:#dfcede;font:600 16px/1.45 Cormorant Infant,serif}.compass-spreads{background:#fffaf6}.compass-spreads>div:last-child{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;display:grid}.compass-spreads article{background:#f3e5f1;border:1px solid #945b9047;border-radius:24px;flex-direction:column;min-height:190px;padding:22px;display:flex}.compass-spreads article span{color:#9b6b2d}.compass-spreads h3{font:400 23px/1.15 Viaoda Libre,serif}.compass-spreads article i{color:#b67f27;margin-top:auto;font-style:normal}.compass-price{color:#fff7f1;background:linear-gradient(135deg,#5a2357,#30103b);grid-template-columns:35% 1fr;align-items:center;gap:8%;padding:95px clamp(24px,7vw,108px);display:grid}.compass-price>div:first-child{text-align:center;border:1px solid #edc66f8c;border-radius:30px;padding:38px}.compass-price strong{color:#f0cb76;margin:18px 0;font:400 70px/1 Viaoda Libre,serif;display:block}.compass-price small{color:#dac6d8}.compass-price p{color:#e7d6e3;margin-bottom:28px;font:600 18px/1.6 Cormorant Infant,serif}.compass-final{text-align:center;padding:90px 24px}.compass-final h2 em{display:block}.compass-final a{color:#6f3b66;border-bottom:1px solid #c18e36;margin-top:18px;padding-bottom:5px;display:inline-block}@media (width<=1050px){.compass-theme-grid,.compass-spreads>div:last-child{grid-template-columns:repeat(2,minmax(0,1fr))}.compass-hero{grid-template-columns:1fr 42%}.compass-card{width:250px}}@media (width<=760px){.compass-hero,.compass-purpose,.compass-inside,.compass-price{grid-template-columns:1fr}.compass-hero{padding-top:135px}.compass-deck{min-height:470px}.compass-card{width:235px}.compass-theme-grid,.compass-spreads>div:last-child{grid-template-columns:1fr}.compass-purpose,.compass-themes,.compass-inside,.compass-spreads,.compass-price{padding:78px 22px}.compass-inside-orbit{margin:0 auto}.compass-copy h1{font-size:50px}}.product-card.product-money-code{color:#fff8e9;background:radial-gradient(circle at 85% 12%,#ebc25b33,#0000 29%),linear-gradient(145deg,#0c493b,#17382f 56%,#321d38);border-color:#e6bf5cb8}.product-money-code .product-number,.product-money-code .product-mark,.product-money-code .product-more{color:#f0cd7b}.product-money-code p{color:#e8dfcf}.money-code-page{color:#2e272d;background:#fffbf5}.money-code-header{color:#fff8e9;background:#0e3b31;border-bottom-color:#eac36452}.money-code-header .brand small,.money-code-header .article-back{color:#edcb77}.money-code-hero{color:#fff9ed;background:radial-gradient(circle at 75% 45%,#d0a84f40,#0000 27%),linear-gradient(130deg,#082f29,#0d4b3c 58%,#382039);grid-template-columns:55% 45%;align-items:center;gap:3%;min-height:780px;padding:150px clamp(24px,7vw,108px) 95px;display:grid;overflow:hidden}.money-code-copy>span,.money-code-intro span,.money-code-heading>span,.money-code-pairs>div:last-child>span,.money-code-inside>div:last-child>span,.money-code-cta>span{color:#efca6c;letter-spacing:.2em;font-size:10px;font-weight:700}.money-code-copy h1{margin:25px 0;font:400 clamp(58px,6.5vw,96px)/.92 Viaoda Libre,serif}.money-code-copy h1 em{color:#f0c967;font:400 .83em/1 Great Vibes,cursive;display:block}.money-code-copy p{color:#ede2d3;max-width:670px;font:600 20px/1.65 Cormorant Infant,serif}.money-code-copy>a,.money-code-cta>a{color:#18362d;background:linear-gradient(135deg,#f1d181,#d7a640);border-radius:999px;margin-top:28px;padding:17px 27px;font-size:13px;font-weight:800;display:inline-block}.money-code-deck{min-height:540px;position:relative}.money-code-card{aspect-ratio:1/1.1;text-align:center;border:1px solid #e8c26a;border-radius:28px;flex-direction:column;justify-content:space-between;align-items:center;width:min(310px,66%);padding:34px 25px 29px;display:flex;position:absolute;box-shadow:0 32px 65px #00000059}.money-code-card:before{content:"";border:1px solid #efcd7c94;border-radius:20px;position:absolute;inset:13px}.money-code-card b{color:#f0ce77;border:1px solid #e8c26a;border-radius:50%;place-items:center;width:55px;height:55px;font:400 22px/1 Viaoda Libre,serif;display:grid;position:relative}.money-code-card i{color:#fff8e9;font:400 24px/1.05 Viaoda Libre,serif;position:relative}.money-code-card-light{background:linear-gradient(145deg,#805d67,#c09982 55%,#664b65);top:10%;left:1%;transform:rotate(-9deg)}.money-code-card-dark{background:radial-gradient(circle at 50% 42%,#ecc55d38,#0000 25%),linear-gradient(145deg,#0d4e3e,#092f29 64%,#331c37);top:5%;right:2%;transform:rotate(7deg)}.money-code-seal{z-index:3;color:#f1cf78;background:#123b31;border:1px solid #f0ca70;border-radius:50%;place-items:center;width:126px;height:126px;font:400 44px/1 Viaoda Libre,serif;display:grid;position:absolute;bottom:2%;left:38%;box-shadow:0 0 0 9px #efca701a}.money-code-seal small{letter-spacing:.2em;margin-top:-38px;font:700 8px/1 sans-serif;display:block}.money-code-intro,.money-code-pairs,.money-code-inside{grid-template-columns:40% 1fr;gap:8%;padding:105px clamp(24px,7vw,108px);display:grid}.money-code-intro h2,.money-code-heading h2,.money-code-pairs h2,.money-code-inside h2,.money-code-cta h2{margin:16px 0;font:400 clamp(40px,4.5vw,66px)/1.04 Viaoda Libre,serif}.money-code-intro h2 em,.money-code-cta h2 em{color:#9b4f7b;font-family:Great Vibes,cursive;font-weight:400}.money-code-intro p,.money-code-pairs p{color:#42363f;margin:0 0 20px;font:600 19px/1.72 Cormorant Infant,serif}.money-code-structure,.money-code-use{background:linear-gradient(140deg,#e5eee8,#fffaf3 58%,#eee2eb);padding:105px clamp(24px,7vw,108px)}.money-code-heading{max-width:900px;margin-bottom:48px}.money-code-heading>p{color:#5a4b53;font:600 18px/1.6 Cormorant Infant,serif}.money-code-theme-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;display:grid}.money-code-theme-grid article,.money-code-use-grid article{color:#fff8ed;background:linear-gradient(155deg,#154c3e,#0c322c);border:1px solid #e0b75394;border-radius:27px;min-height:310px;padding:26px}.money-code-theme-grid b,.money-code-use-grid b{color:#efca6d;font:400 22px/1 Viaoda Libre,serif}.money-code-theme-grid h3,.money-code-use-grid h3{margin:44px 0 15px;font:400 25px/1.12 Viaoda Libre,serif}.money-code-theme-grid p,.money-code-use-grid p{color:#e7ded1;font:600 16px/1.55 Cormorant Infant,serif}.money-code-pairs{color:#fff8ed;background:#113a31;align-items:center}.money-code-pair-number{text-align:center;color:#efcb72;font:400 clamp(65px,9vw,130px)/1 Viaoda Libre,serif}.money-code-pair-number span{color:#aa6d91}.money-code-pairs p{color:#e7ddd0}.money-code-use{background:#fffaf5}.money-code-use-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:15px;display:grid}.money-code-use-grid article{background:linear-gradient(150deg,#4f294d,#321d3a);min-height:240px}.money-code-inside{color:#fff9ed;background:linear-gradient(135deg,#0a352d,#16493b);align-items:center}.money-code-inside>div:first-child{text-align:center;border:1px solid #eec76994;border-radius:34px;padding:48px}.money-code-inside strong{color:#efcb73;font:400 105px/1 Viaoda Libre,serif;display:block}.money-code-inside>div:first-child span{letter-spacing:.22em;font-size:10px}.money-code-inside ul{padding:0;list-style:none}.money-code-inside li{color:#e8ddd0;border-bottom:1px solid #ecc87238;padding:16px 0;font:600 18px/1.4 Cormorant Infant,serif}.money-code-inside li:before{content:"✦";color:#efcb73;margin-right:12px}.money-code-cta{text-align:center;padding:105px 24px}.money-code-cta h2{max-width:930px;margin:18px auto}.money-code-cta h2 em{display:block}.money-code-cta p{color:#51434b;max-width:720px;margin:0 auto;font:600 18px/1.65 Cormorant Infant,serif}.money-code-cta small{color:#8c747f;margin-top:20px;display:block}.money-code-cta>a{color:#17382f}@media (width<=1050px){.money-code-theme-grid,.money-code-use-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.money-code-hero{grid-template-columns:1fr 43%}.money-code-card{width:245px}}@media (width<=760px){.money-code-hero,.money-code-intro,.money-code-pairs,.money-code-inside{grid-template-columns:1fr}.money-code-hero{padding:135px 22px 75px}.money-code-copy h1{font-size:51px}.money-code-deck{min-height:470px}.money-code-card{width:225px}.money-code-seal{width:105px;height:105px;left:34%}.money-code-structure,.money-code-use,.money-code-intro,.money-code-pairs,.money-code-inside{padding:76px 22px}.money-code-theme-grid,.money-code-use-grid{grid-template-columns:1fr}.money-code-theme-grid article{min-height:260px}}.compass-gallery-title{color:#311a34;text-transform:none;margin:0;padding:0 clamp(24px,7vw,108px) 22px;font:400 clamp(36px,4vw,58px)/1.1 Viaoda Libre,serif}.compass-gallery-intro,.compass-gallery-note{color:#59445b;margin:0;padding-left:clamp(24px,7vw,108px);padding-right:clamp(24px,7vw,108px);font:600 19px/1.7 Cormorant Infant,serif}.compass-gallery-intro{max-width:1040px;padding-bottom:42px}.compass-gallery{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;padding:0 clamp(24px,7vw,108px) 34px;display:grid}.compass-gallery-note{color:#6f4d68;padding-bottom:70px}.compass-gallery-image{object-fit:contain;width:100%;height:auto;margin:0;display:block}.compass-inside-product-image{object-fit:contain;border:1px solid #edc66f8c;border-radius:28px;width:100%;max-width:640px;height:auto;margin:0 auto;display:block;box-shadow:0 28px 70px #1203184d}@media (width<=760px){.compass-gallery{grid-template-columns:1fr;gap:22px;padding-bottom:30px}.compass-gallery-intro,.compass-gallery-note{font-size:18px}.compass-gallery-intro{padding-bottom:34px}.compass-gallery-note{padding-bottom:60px}}.site-header nav .nav-tarot{color:#f7d688;white-space:nowrap;background:#290d32b8;border:1px solid #e5bc69c7;border-radius:999px;padding:10px 16px;box-shadow:0 8px 24px #21092933}.site-header nav .nav-tarot:hover{color:#301237;background:#e5bc69;transform:translateY(-1px);box-shadow:0 10px 28px #e5bc693d}.site-header nav .nav-pricing{color:#35113e;white-space:nowrap;background:linear-gradient(135deg,#f3d387,#d9a847);border-radius:999px;padding:10px 16px;font-weight:700;box-shadow:0 9px 25px #e5bc693d}.site-header nav .nav-pricing:hover{color:#35113e;background:#f7dda2;transform:translateY(-1px)}@media (width>=1001px) and (width<=1250px){.site-header{padding-inline:18px}.site-header nav{gap:5px}.site-header nav>a{font-size:10px}.site-header nav .nav-services,.site-header nav .nav-pricing,.site-header nav .nav-products{padding:9px 10px}.nav-more-toggle{padding:9px 10px;font-size:10px}.site-header .brand{gap:8px}.site-header .brand strong{font-size:14px}}.header-cta{border:1px solid var(--champagne);letter-spacing:.04em;border-radius:30px;padding:13px 22px;font-size:12px;transition:all .2s}.header-cta:hover{background:var(--champagne);color:#fff;transform:translateY(-1px)}.hero{background:radial-gradient(circle at 88% 44%,#e7d5c3b3,#0000 32%),linear-gradient(120deg,#fffdf8 0%,#fbf7ef 70%,#f5ece1 100%);grid-template-columns:56% 44%;align-items:center;min-height:800px;padding:184px clamp(24px,7vw,108px) 80px;display:grid;position:relative;overflow:hidden}.hero-glow{pointer-events:none;position:absolute;inset:0}.hero:after{content:"";background:linear-gradient(90deg, transparent, var(--champagne), transparent);height:1px;position:absolute;inset:auto 0 0}.hero-copy{z-index:2;max-width:760px;position:relative}.eyebrow{color:var(--gold-deep);text-transform:uppercase;letter-spacing:.18em;align-items:center;gap:12px;font-size:11px;font-weight:600;display:flex}.eyebrow span{background:var(--champagne);width:35px;height:1px;display:inline-block}h1,h2{letter-spacing:-.035em;margin:0;font-family:Cormorant Garamond,serif;font-weight:500}h1{max-width:800px;font-size:clamp(56px,6vw,88px);line-height:.94}h1 em,h2 em{color:var(--gold-deep);font-weight:500}.hero h1{margin:28px 0 27px}.hero-lead{color:#6f645e;max-width:620px;font-size:18px;line-height:1.7}.hero-actions{align-items:center;gap:32px;margin-top:36px;display:flex}.button{border-radius:30px;justify-content:center;align-items:center;gap:27px;padding:17px 27px;font-size:13px;transition:all .2s;display:inline-flex}.button-primary{background:var(--cocoa);color:#fffaf2;box-shadow:0 12px 32px #342b2a1f}.button-primary span{color:var(--champagne);font-size:19px}.button-primary:hover{transform:translateY(-2px);box-shadow:0 16px 38px #342b2a33}.text-link{border-bottom:1px solid var(--champagne);padding-bottom:5px;font-size:13px}.hero-symbol{place-items:center;height:560px;display:grid;position:relative}.orbit{border:1px solid #a7844b59;border-radius:50%;position:absolute}.orbit-one{width:430px;height:430px;animation:28s linear infinite spin}.orbit-two{border-style:dashed;width:330px;height:330px;animation:20s linear infinite reverse spin}.orbit-three{width:510px;height:250px;transform:rotate(-22deg)}.orbit-one span,.orbit-two span{background:var(--champagne);border-radius:50%;width:10px;height:10px;position:absolute;top:-5px;left:50%;box-shadow:0 0 20px #c7a66acc}.sun-seal{border:1px solid var(--champagne);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffdf8b8;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:220px;height:220px;display:flex;box-shadow:0 0 0 13px #fffdf880,0 25px 70px #674d2b24}.sun-seal:before{content:"";border:1px dotted var(--champagne);border-radius:50%;width:185px;height:185px;position:absolute}.seal-star{color:var(--champagne);margin-bottom:12px;font-size:28px}.sun-seal strong{letter-spacing:.15em;margin-left:.15em;font:600 31px/1 Cormorant Garamond,serif}.sun-seal small{letter-spacing:.4em;color:var(--taupe);margin:8px 0 0 .4em;font-size:9px}.constellation{color:var(--champagne);position:absolute}.c-one{font-size:20px;top:8%;right:18%}.c-two{font-size:32px;bottom:14%;left:15%}.c-three{font-size:12px;top:26%;left:6%}@keyframes spin{to{transform:rotate(360deg)}}.section{padding:110px clamp(24px,7vw,108px)}.section-label{letter-spacing:.2em;color:var(--taupe);margin-bottom:26px;font-size:10px}.intro{border-bottom:1px solid var(--line);background:radial-gradient(circle at 9% 8%,#f8b5da59,#0000 22%),radial-gradient(circle at 91% 64%,#69255b24,#0000 26%),linear-gradient(135deg,#fff8f6,#f7e1e9 50%,#f1d6e6);position:relative;overflow:hidden}.intro:before{content:"";border:1px solid #bd7e3040;border-radius:50%;width:410px;height:410px;position:absolute;top:90px;right:-245px;box-shadow:0 0 0 34px #b8703109,0 0 0 72px #b8703106}.intro>*{z-index:1;position:relative}.intro h2,.section-heading h2,.about h2,.final-cta h2{font-size:clamp(46px,4.7vw,69px);line-height:1.03}.intro-heading{background:radial-gradient(circle at 80% 0,#e297c43d,#0000 34%),linear-gradient(120deg,#2e0d34,#56184c 60%,#79265e);border:1px solid #e5b75b6b;grid-template-columns:28% minmax(0,1fr);align-items:end;gap:6%;margin:-32px -3vw 0;padding:44px 3vw 48px;display:grid;box-shadow:0 24px 60px #380d3033}.intro-heading .section-label{color:#ebcbdc;background:#ffffff0d;border-color:#f2ca7b7a;margin-bottom:18px}.intro-heading .eyebrow{color:#f0c776;margin-bottom:0}.intro-heading h2{color:#fff7f1;max-width:880px;margin:0;font-size:clamp(39px,4vw,61px)}.intro-heading h2 em{color:#f0c66e;text-shadow:0 0 28px #f0c66e38;display:inline}.intro-story{grid-template-columns:35% minmax(0,1fr);gap:7%;padding:58px 0 30px;display:grid}.intro-story-lead{border-right:1px solid #b57a3661;padding-right:8%}.intro-method-visual{background:#3d123f;border:1px solid #e5b75bad;min-height:690px;margin:0 0 36px;position:relative;overflow:hidden;box-shadow:0 25px 60px #390f3247}.intro-method-visual:after{content:"";pointer-events:none;background:linear-gradient(#0000 57%,#240823e0);position:absolute;inset:0}.intro-method-visual img{object-fit:cover;width:100%;height:100%;min-height:690px;display:block}.intro-method-visual figcaption{z-index:1;flex-wrap:wrap;justify-content:center;gap:7px;display:flex;position:absolute;bottom:18px;left:18px;right:18px}.intro-method-visual figcaption span{color:#f1d38f;letter-spacing:.14em;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#310b2db8;border:1px solid #f1c77080;padding:7px 10px;font-size:8px}.intro-story p,.intro-choice p,.intro-promise p{color:#35252f;font-family:Cormorant Infant,serif;font-size:18px;font-weight:500;line-height:1.72}.intro-story-lead p:first-child:first-letter{float:left;color:#a65f83;margin:5px 9px 0 0;font-family:Viaoda Libre,serif;font-size:64px;line-height:.8}.intro-story p+p{margin-top:20px}.intro-story h3,.intro-choice h3{color:#4c173f;margin:0 0 17px;font:400 31px/1.15 Viaoda Libre,Times New Roman,serif}.intro-story-body h3:not(:first-child){margin-top:36px}.intro-story strong{color:#6b2856;font-weight:700}.method-insight-visual{background:radial-gradient(circle at 8%,#e5a9cb3d,#0000 28%),linear-gradient(135deg,#321039,#612152);border:1px solid #e7ba628c;border-radius:34px;grid-template-columns:150px minmax(0,1fr);align-items:center;gap:28px;margin-top:38px;padding:30px 34px;display:grid;overflow:hidden;box-shadow:0 22px 50px #370d312b}.method-insight-seal{background:#ffffff0e;border:1px solid #f0c8778c;border-radius:50%;place-items:center;width:140px;height:140px;display:grid;box-shadow:inset 0 0 30px #f2c97814}.method-insight-seal .sigil-mark{width:112px;height:112px}.method-insight-copy>span{color:#e9bd6b;letter-spacing:.18em;font-size:9px;font-weight:700}.method-insight-levels{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:18px;display:grid}.method-insight-levels p{color:#e9dbe4;font-size:14px;line-height:1.5;margin:0!important}.method-insight-levels b{color:#fff6ed;margin-bottom:7px;font:400 20px/1.1 Viaoda Libre,serif;display:block}.method-whole-picture{background:radial-gradient(circle at 100% 0,#c36b9d29,#0000 35%),linear-gradient(135deg,#ffffffd1,#fae9f0e6);border:1px solid #be7f3761;border-radius:34px;margin-top:12px;padding:38px 46px 40px;position:relative;overflow:hidden;box-shadow:0 18px 42px #4a143f17}.method-whole-picture:after{content:"✦";color:#b97d308c;font-size:20px;position:absolute;top:20px;right:25px}.method-whole-picture>span{color:#a1647e;letter-spacing:.17em;font-size:9px;font-weight:700}.method-whole-picture h3{max-width:760px;margin:12px 0 19px;font-size:34px}.method-whole-picture p{margin:0}.method-whole-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:46px;display:grid}.intro-promise{background:radial-gradient(circle at 88% 14%,#e7a9cb61,#0000 28%),linear-gradient(120deg,#f2d7df,#fff7f1 56%,#ead5e5);border:1px solid #cd973d75;margin:35px 0 18px;padding:37px 50px 37px 116px;position:relative;box-shadow:0 18px 45px #591e491a}.intro-promise:before{content:"✦";color:#b47532;border:1px solid #d4a14b;border-radius:50%;place-items:center;width:53px;height:53px;font-size:21px;display:grid;position:absolute;top:50%;left:38px;transform:translateY(-50%)}.intro-promise span,.intro-invitation>div>span{color:#96516f;letter-spacing:.18em;font-size:10px;font-style:normal;font-weight:700}.intro-promise p{margin:8px 0 0;font-size:21px;line-height:1.55}.intro-method-flow{background:linear-gradient(120deg,#2f0d35,#5e1e51 68%,#7b2d61);border:1px solid #e5b75b66;grid-template-columns:repeat(4,minmax(0,1fr));margin:22px 0 10px;display:grid;box-shadow:0 22px 55px #370d312b}.intro-method-flow>div{border-right:1px solid #f0c9793d;min-height:205px;padding:30px 25px;position:relative}.intro-method-flow>div:last-child{border-right:0}.intro-method-flow>div:after{content:"→";z-index:1;color:#efc978;font-size:18px;position:absolute;top:42px;right:-10px}.intro-method-flow>div:last-child:after{display:none}.intro-method-flow span{color:#e9bd6b;letter-spacing:.18em;font-size:11px}.intro-method-flow strong{color:#fff5ed;margin:26px 0 10px;font:400 23px/1.15 Viaoda Libre,serif;display:block}.intro-method-flow p{color:#dfcad7;margin:0;font-family:Cormorant Infant,serif;font-size:15px;line-height:1.55}.intro-choice{grid-template-columns:1fr;align-items:stretch;gap:34px;padding-top:46px;display:grid}.intro-choice p{margin:0}.intro-invitation{background:linear-gradient(145deg,#40123f,#6b2457);border:1px solid #d3a45380;grid-template-columns:58px minmax(0,1fr) auto;align-items:center;gap:28px;padding:28px 34px;display:grid;box-shadow:0 22px 48px #42123926}.intro-invitation p{color:#f1e4ec;max-width:760px;margin:10px 0 0;font-size:16px}.intro-invitation .button{margin-top:0}.intro-invitation-symbol{color:#efc46c;border:1px solid #f0c773a6;border-radius:50%;place-items:center;width:54px;height:54px;font-size:18px;display:grid}.section-heading{justify-content:space-between;align-items:flex-end;gap:40px;margin-bottom:54px;display:flex}.section-heading>p{max-width:430px;color:var(--taupe);font-size:14px;line-height:1.7}.service-grid{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.service-card{background:#fffdf8bd;border:1px solid #c7a66a38;flex-direction:column;min-height:365px;padding:28px;transition:all .25s;display:flex}.card-top{color:var(--gold-deep);justify-content:space-between;font-size:11px;display:flex}.service-card h3{margin:56px 0 18px;font:600 29px/1.1 Cormorant Garamond,serif}.service-card p{color:var(--taupe);font-size:13px;line-height:1.75}.card-accent{border-top:1px solid var(--line);text-transform:uppercase;letter-spacing:.12em;color:var(--gold-deep);margin-top:auto;padding-top:22px;font-size:10px}.about{grid-template-columns:44% 56%;align-items:center;gap:8%;display:grid}.about-visual{background:radial-gradient(circle at 50% 43%,#fffdf8eb 0 17%,#0000 17.3%),radial-gradient(circle at 50% 43%,#ffffff40 0 43%,#0000 43.3%),linear-gradient(145deg,#f4e8dd,#e5d0bf 54%,#d9c0ae);border:1px solid #a8834447;place-items:center;min-height:610px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 0 75px #ffffff6b,0 24px 60px #5338251a}.about-visual:before{content:"";pointer-events:none;border:1px solid #a8834457;position:absolute;inset:18px;box-shadow:inset 0 0 0 5px #fffdf838}.about-visual:after{content:"";pointer-events:none;border:1px solid #fffdf89e;position:absolute;inset:28px}.brand-card-center{z-index:3;text-align:center;flex-direction:column;align-items:center;display:flex;position:relative}.portrait-monogram{width:158px;height:158px;color:var(--gold-deep);background:#fffdf8cc;border:1px solid #a883449e;border-radius:50%;place-items:center;font:500 65px/1 Cormorant Garamond,serif;display:grid;box-shadow:0 0 0 9px #fffdf83d,0 18px 40px #68492d1f}.brand-card-name{color:#5e4b3e;letter-spacing:.31em;margin-top:25px;padding-left:.31em;font:600 16px/1 Cormorant Garamond,serif}.brand-card-rule{width:150px;height:22px;color:var(--gold-deep);align-items:center;gap:9px;font-size:9px;display:flex}.brand-card-rule:before,.brand-card-rule:after{content:"";background:linear-gradient(90deg,#0000,#a88344a6);flex:1;height:1px}.brand-card-rule:after{background:linear-gradient(90deg,#a88344a6,#0000)}.about-visual p{color:#6b5548;margin:6px 0 13px;font:italic 500 23px/1.38 Cormorant Garamond,serif}.about-visual a,.brand-card-channel{color:#8f6d3b;letter-spacing:.15em;border-bottom:1px solid #a883446b;padding-bottom:4px;font-size:10px}.brand-card-orbit{pointer-events:none;border:1px solid #a8834440;border-radius:50%;position:absolute}.orbit-a{width:475px;height:475px}.orbit-b{border-color:#fffdf894;width:560px;height:285px;transform:rotate(-23deg)}.brand-card-stars span{color:#a88344cc;z-index:2;position:absolute}.brand-card-stars span:first-child{font-size:20px;top:14%;right:18%}.brand-card-stars span:nth-child(2){font-size:28px;bottom:19%;left:16%}.brand-card-stars span:nth-child(3){font-size:11px;top:25%;left:13%}.brand-card-caption{z-index:3;letter-spacing:.27em;color:#5c473aa3;padding-left:.27em;font-size:8px;position:absolute;bottom:45px}.about-copy{max-width:610px}.about-copy h2{margin:14px 0 28px}blockquote{border-left:1px solid var(--champagne);color:#5d4e47;margin:30px 0;padding:4px 0 4px 24px;font:italic 500 21px/1.55 Cormorant Garamond,serif}.expertise{flex-wrap:wrap;gap:8px;display:flex}.expertise span{border:1px solid var(--line);color:var(--taupe);border-radius:20px;padding:9px 13px;font-size:10px}.process{background:var(--cocoa);color:#fff9ef}.process .section-label{color:#b9a99f}.process h2 em{color:#dec088}.steps{border-top:1px solid #ffffff24;grid-template-columns:repeat(3,1fr);display:grid}.step{border-right:1px solid #ffffff24;gap:24px;padding:38px 6% 8px 0;display:flex}.step+.step{padding-left:7%}.step:last-child{border-right:none}.step>span{color:var(--champagne);font:500 17px/1 Cormorant Garamond,serif}.step h3{margin:0 0 13px;font:500 26px/1 Cormorant Garamond,serif}.step p{color:#c7bbb2;font-size:13px;line-height:1.7}.final-cta{text-align:center;background:linear-gradient(#fffdf8,#f7eee3);flex-direction:column;align-items:center;display:flex}.final-cta .eyebrow{justify-content:center}.final-cta h2{max-width:850px;margin:20px auto}.final-cta>p:not(.eyebrow){color:var(--taupe);max-width:600px;margin-bottom:28px;line-height:1.7}.button-disabled{cursor:default;-webkit-user-select:none;user-select:none}.mini-orbit{border:1px solid var(--champagne);width:82px;height:82px;color:var(--champagne);border-radius:50%;place-items:center;margin-bottom:28px;display:grid;box-shadow:0 0 0 8px #c7a66a14}footer{border-top:1px solid var(--line);justify-content:space-between;align-items:center;min-height:120px;padding:30px clamp(24px,7vw,108px);display:flex}footer p,footer>a:last-child,.footer-channel{color:var(--taupe);font-size:11px}:root{--ivory:#fffaf7;--cream:#f8e7ea;--champagne:#e5bc69;--gold-deep:#b77a2f;--cocoa:#321a31;--taupe:#80646f;--blush:#efc7d3;--plum:#3d123f;--violet:#6d3279;--berry:#9e3867;--line:#bc784c4d}.site-header{color:#fff8ee;border-bottom-color:#ffefd138}.site-header .brand small{color:#ddc6d7}.site-header nav a{color:#f0dfe9}.site-header nav a:hover{color:#f3c96f}.brand-mark{border-color:#e7b95d;position:relative;box-shadow:inset 0 0 0 3px #e5bc691f,0 0 18px #e5bc691f}.brand-mark:after{content:"";border:1px solid #e5bc6985;border-radius:50%;position:absolute;inset:4px}.monogram-letters{filter:drop-shadow(0 3px 5px #491c2b33);width:1.22em;height:1em;font-family:Great Vibes,Cormorant Garamond,cursive;line-height:1;display:inline-block;position:relative}.monogram-letters:before,.monogram-letters:after{content:"";z-index:0;pointer-events:none;border-color:#f1c76fdb;position:absolute}.monogram-letters:before{border-bottom:.018em solid;border-radius:50%;width:1.35em;height:.52em;bottom:-.09em;left:-.14em;transform:rotate(-8deg)}.mono-o,.mono-a{z-index:2;color:#0000;text-shadow:0 2px 8px #4d202614;background:linear-gradient(145deg,#fff4c4 0%,#d99e38 34%,#ffe5a0 57%,#9d5b1e 100%);-webkit-background-clip:text;background-clip:text;font-style:normal;font-weight:400;position:absolute;top:50%}.mono-o{font-size:1.2em;left:-.03em;transform:translateY(-49%)rotate(-7deg)}.mono-a{font-size:1.12em;left:.42em;transform:translateY(-43%)rotate(4deg)}.mono-star{z-index:3;color:#f1c76f;text-shadow:0 0 9px #eec165bf;font-family:Cormorant Garamond,serif;font-size:.3em;position:absolute;top:-.25em;right:-.34em;transform:rotate(18deg)}.brand-mark .monogram-letters{z-index:1;font-size:22px}.hero{background:radial-gradient(circle at 82% 34%,#da66a375,#0000 31%),radial-gradient(circle at 22% 82%,#75398ebf,#0000 40%),linear-gradient(125deg,#270d32 0%,#521953 50%,#7b2f68 100%)}.hero-copy{color:#fff9f4}.hero .eyebrow{color:#f5cf7a}.hero h1 em{color:#f1ca70;text-shadow:0 0 30px #efbe6633}.hero-lead{color:#eddce8}.hero .button-primary{color:#35132f;background:linear-gradient(135deg,#f1ce83,#c98b35);font-weight:600;box-shadow:0 12px 35px #15051f47,0 0 24px #efbc652e}.hero .button-primary span{color:#6f2a55}.hero .button-primary:hover{box-shadow:0 16px 42px #15051f59,0 0 30px #efbc6540}.hero .text-link{color:#fff0f5;border-color:#e8c06a}.hero-art{z-index:2;place-items:center;height:570px;display:grid;position:relative}.hero-art-halo{filter:blur(5px);background:radial-gradient(circle,#face8847,#ee73ba1a 46%,#0000 70%);border-radius:50%;width:510px;height:510px;position:absolute}.hero-art-frame{aspect-ratio:1;border:2px solid #f4cd7fb8;border-radius:50% 50% 45% 55%/48% 53% 47% 52%;width:min(440px,86%);position:relative;overflow:hidden;transform:rotate(2deg);box-shadow:0 0 0 12px #ffffff12,0 30px 80px #10021c6b,0 0 50px #ef97c540}.hero-art-frame img{object-fit:cover;object-position:center 72%;width:100%;height:100%;transform:scale(1.07)}.hero-art-title{z-index:3;text-align:center;background:radial-gradient(at 50% 36%,#fff7f4fa 0 38%,#f4d5e4e8 62%,#672b5b26 100%);border-bottom:1px solid #e5bc6980;flex-direction:column;justify-content:center;align-items:center;width:100%;height:49%;padding-top:18px;display:flex;position:absolute;top:0;left:0;box-shadow:0 12px 35px #3d123f2e}.hero-art-title span{color:#7a2d62;letter-spacing:.34em;padding-left:.34em;font:500 28px/1 Cormorant Garamond,serif}.hero-art-title strong{color:#4a173f;letter-spacing:.08em;text-shadow:0 1px #fff,0 0 18px #d29a3f2e;font:600 48px/.92 Cormorant Garamond,serif}.hero-art-shine{mix-blend-mode:screen;background:linear-gradient(115deg,#0000 45%,#ffffff38 53%,#0000 61%);position:absolute;inset:0}.hero-art-seal{color:#6c2859;background:linear-gradient(145deg,#fff8ee,#efd7d0);border:1px solid #e8ba63;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:135px;height:135px;display:flex;position:absolute;bottom:8%;left:1%;box-shadow:0 14px 36px #1c042157}.hero-art-seal:before{content:"";border:1px solid #b77a2f80;border-radius:50%;position:absolute;inset:9px}.hero-art-seal>.monogram-letters{z-index:1;font-size:51px}.hero-art-seal .mono-o,.hero-art-seal .mono-a{text-shadow:0 2px 9px #54253b29}.hero-art-seal small{letter-spacing:.16em;z-index:1;margin-top:5px;font-size:7px}.method-deep{background:radial-gradient(circle at 8% 15%,#b6558b1f,#0000 24%),radial-gradient(circle at 92% 86%,#daaa5c24,#0000 26%),#fffaf7;border-top:8px solid #e3b45e}.method-deep-head{background:#ffffff8c;border-left:4px solid #d7a34d;grid-template-columns:56% 44%;align-items:end;gap:8%;margin-bottom:55px;padding:38px;display:grid;box-shadow:0 18px 48px #47133d12}.method-deep-head h2{font:500 clamp(48px,4.9vw,72px)/1 Cormorant Garamond,serif}.method-deep-head>p{color:var(--taupe);padding-bottom:7px;font-size:15px;line-height:1.85}.antique-panel{border:1px solid #b57a3673;position:relative;box-shadow:inset 0 0 0 6px #fffaf7,inset 0 0 0 7px #b57a362e,0 22px 55px #43153b14}.method-definition{background:linear-gradient(135deg,#f8e6eb,#fff9f4 48%,#f1dce7);grid-template-columns:30% 70%;align-items:center;min-height:360px;padding:46px 7%;display:grid}.antique-corner{color:#c88b38;font-size:13px;position:absolute}.corner-one{top:17px;left:19px}.corner-two{bottom:17px;right:19px}.method-seal{background:linear-gradient(145deg,#481549,#76275f);border:1px solid #e4b65d;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:205px;height:205px;display:flex;position:relative;box-shadow:0 0 0 10px #cd924117,0 22px 45px #350e303d}.method-seal:after{content:"";border:1px solid #e8bf6a8c;border-radius:50%;width:174px;height:174px;position:absolute}.method-seal .monogram-letters{z-index:1;font-size:82px}.method-seal small{color:#f1cf88;letter-spacing:.22em;z-index:1;margin-top:10px;font-size:8px}.method-definition h3{color:#4b1b43;margin:0 0 18px;font:600 36px/1.1 Cormorant Garamond,serif}.method-definition p{color:#715c66;font-size:14px;line-height:1.8}.method-definition p+p{margin-top:13px}.method-columns{grid-template-columns:repeat(3,1fr);gap:15px;margin-top:18px;display:grid}.method-column{background:linear-gradient(150deg,#fffaf7,#f7e9ee);border:1px solid #b677374f;min-height:485px;padding:34px 30px;position:relative}.method-column:before,.method-column:after{content:"";border-color:#bc833673;width:35px;height:35px;position:absolute}.method-column:before{border-top:1px solid;border-left:1px solid;top:10px;left:10px}.method-column:after{border-bottom:1px solid;border-right:1px solid;bottom:10px;right:10px}.method-column-accent{color:#fff8f3;background:linear-gradient(145deg,#431444,#76255e);border-color:#e1b059;box-shadow:0 20px 48px #380e342e}.column-icon{border:1px solid var(--champagne);width:58px;height:58px;color:var(--gold-deep);border-radius:50%;place-items:center;font-size:21px;display:grid}.method-column-accent .column-icon{color:#f2cb76;border-color:#e7bd69}.method-column h3{margin:24px 0 20px;font:600 29px/1.1 Cormorant Garamond,serif}.method-column ul{margin:0;padding:0;list-style:none}.method-column li{color:var(--taupe);border-bottom:1px solid #9e577526;padding:11px 0 11px 21px;font-size:12px;line-height:1.55;position:relative}.method-column li:before{content:"✦";color:#bd8133;font-size:8px;position:absolute;top:13px;left:0}.method-column-accent li{color:#ead9e5;border-color:#ffffff1f}.method-column-accent li:before{color:#f1c972}.method-result{background:linear-gradient(110deg,#f1d4dd,#f9ecef 62%,#ead3e4);border:1px solid #bc803552;grid-template-columns:auto 1fr auto;align-items:center;gap:28px;min-height:165px;margin-top:18px;padding:32px 42px;display:grid}.result-symbol{color:#f0c66d;background:#51184c;border-radius:50%;place-items:center;width:68px;height:68px;font-size:26px;display:grid;box-shadow:0 0 0 7px #51184c14}.method-result>div:nth-child(2) span{color:var(--berry);letter-spacing:.18em;font-size:9px}.method-result h3{max-width:680px;margin:7px 0 0;font:600 25px/1.25 Cormorant Garamond,serif}.deck-showcase{color:#fff8f2;background:linear-gradient(125deg,#35103e,#6a245f 58%,#9a3c6d);grid-template-columns:48% 52%;align-items:center;gap:8%;display:grid;position:relative;overflow:hidden}.deck-showcase:after{content:"✦";color:#efc873;text-shadow:0 0 25px #f1c672b3;font-size:34px;position:absolute;top:8%;right:6%}.deck-image-wrap{aspect-ratio:2/3;background:linear-gradient(145deg,#fff8f1fa,#f3dae5f0);border:1px solid #f2ca7cb8;justify-self:center;width:min(100%,520px);height:auto;padding:12px;overflow:hidden;transform:none;box-shadow:0 25px 70px #14041b61}.deck-image-wrap img{object-fit:contain;object-position:center;border-radius:30px;width:100%;height:100%}.deck-copy{max-width:580px}.deck-copy .section-label{color:#fff;text-shadow:0 1px 10px #23072566;background:#793f6fb8;border:1px solid #ffffff47;border-radius:999px;align-items:center;width:fit-content;margin-bottom:22px;padding:11px 18px;font-weight:700;display:inline-flex;box-shadow:0 10px 28px #1a041f2e}.deck-copy .eyebrow{color:#f3cb76}.deck-copy h2{margin:20px 0 25px;font:500 clamp(46px,4.7vw,69px)/1.03 Cormorant Garamond,serif}.deck-copy h2 em{color:#f3cb76}.deck-copy>p:not(.eyebrow){color:#ead9e7;max-width:520px;line-height:1.8}.button-gold{color:#381337;background:linear-gradient(135deg,#f2cf82,#c98831);margin-top:25px;font-weight:600}.button-gold:hover{transform:translateY(-2px);box-shadow:0 15px 35px #12021852}.services{background:linear-gradient(145deg,#f7dfe5,#edc7d7 50%,#e3bfd7)}.service-card{background:linear-gradient(155deg,#fffaf7f5,#f8e5ece6);border-color:#b16b4152;position:relative;overflow:hidden}.service-card-link{color:inherit;cursor:pointer;text-decoration:none;display:flex}.service-card-link:focus-visible{outline-offset:4px;outline:3px solid #9f527e}.service-more{color:#74335f;letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:9px;margin-top:19px;font-size:11px;font-weight:700;display:inline-flex}.service-more b{color:#b77a2f;font-size:18px;transition:transform .25s}.consultation-page{color:#382730;background:#fffaf7}.consultation-hero{color:#fff9f3;background:radial-gradient(circle at 82% 30%,#e797c357,#0000 28%),radial-gradient(circle at 12% 88%,#894d976b,#0000 34%),linear-gradient(125deg,#2d1038 0%,#571d54 55%,#8d3b69 100%);grid-template-columns:minmax(0,1.3fr) minmax(330px,.7fr);align-items:center;gap:8%;min-height:640px;padding:92px clamp(24px,7vw,108px);display:grid;overflow:hidden}.consultation-hero-copy{z-index:1;max-width:820px;position:relative}.consultation-kicker{color:#f1c978;letter-spacing:.18em;margin:0 0 26px;font-size:10px;font-weight:700}.consultation-number{color:#f3d28f;border:1px solid #f2ca789e;border-radius:50%;place-items:center;width:54px;height:54px;margin-bottom:20px;font:600 15px/1 Cormorant Infant,serif;display:inline-grid}.consultation-hero h1{color:#fff9f3;letter-spacing:-.035em;max-width:920px;margin:0 0 28px;font:500 clamp(48px,5.6vw,82px)/.98 Viaoda Libre,serif}.consultation-hero-copy>p:last-child{color:#f0dfe9;max-width:760px;margin:0;font:600 21px/1.65 Cormorant Infant,serif}.consultation-hero-symbol{aspect-ratio:1;background:radial-gradient(circle,#ffffff1f,#ffffff06 66%);border:1px solid #f1c87794;border-radius:50%;justify-self:center;place-items:center;width:min(390px,100%);display:grid;position:relative;box-shadow:0 0 0 16px #ffffff09,0 34px 80px #18031e52}.consultation-hero-symbol:before,.consultation-hero-symbol:after{content:"";border:1px solid #f1c87747;border-radius:50%;position:absolute}.consultation-hero-symbol:before{inset:28px}.consultation-hero-symbol:after{inset:58px}.consultation-hero-symbol i{color:#f3cf83;text-shadow:0 0 35px #f2c87652;font:500 112px/1 Cormorant Garamond,serif}.consultation-hero-symbol span{color:#edd5e4;letter-spacing:.22em;font-size:8px;position:absolute;bottom:66px}.consultation-body{width:min(1160px,100% - 44px);margin:0 auto;padding:88px 0 110px}.consultation-body>section{margin-top:76px}.consultation-body>section:first-child{margin-top:0}.consultation-label{color:#a15c7d;letter-spacing:.18em;font-size:9px;font-weight:700}.consultation-body h2{color:#4b183e;margin:12px 0 0;font:500 clamp(34px,3.4vw,51px)/1.08 Viaoda Libre,serif}.consultation-intro-grid{background:linear-gradient(135deg,#fff,#faeaf0);border:1px solid #b77a2f47;border-radius:38px;grid-template-columns:.85fr 1.15fr;align-items:start;gap:9%;padding:46px;display:grid;box-shadow:0 20px 52px #45163b14}.consultation-body ul{margin:0;padding:0;list-style:none}.consultation-body li{font:600 17px/1.6 Cormorant Infant,serif}.consultation-intro-grid li,.consultation-panel li{border-bottom:1px solid #914c6c21;padding:13px 0 13px 25px;position:relative}.consultation-intro-grid li:before,.consultation-panel li:before{content:"✦";color:#c08a3e;font-size:9px;position:absolute;top:17px;left:0}.consultation-section-head{max-width:760px;margin-bottom:34px}.consultation-question-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;display:grid}.consultation-question-grid>div{background:#fff;border:1px solid #b77a2f3d;border-radius:30px;grid-template-columns:54px 1fr;align-items:center;gap:22px;min-height:138px;padding:27px 30px;display:grid;box-shadow:0 13px 35px #46163b0e}.consultation-question-grid span{color:#8c466d;border:1px solid #dbb264;border-radius:50%;place-items:center;width:50px;height:50px;font-weight:700;display:grid}.consultation-question-grid p{margin:0;font:600 18px/1.5 Cormorant Infant,serif}.consultation-two-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.consultation-panel{background:linear-gradient(145deg,#fff,#f8e7ee);border:1px solid #b77a2f4d;border-radius:38px;padding:45px;box-shadow:0 18px 45px #47163c12}.consultation-panel h2{margin-bottom:28px;font-size:39px}.consultation-panel-dark{color:#f3e7ef;background:linear-gradient(140deg,#34103d,#70265d);border-color:#edc16885}.consultation-panel-dark .consultation-label{color:#edc878}.consultation-panel-dark h2{color:#fff8f2}.consultation-panel-dark li{border-color:#ffffff1f}.consultation-example{background:radial-gradient(circle at 92% 10%,#e19fc557,#0000 30%),linear-gradient(125deg,#efd1dc,#fff8f2);border-radius:42px;grid-template-columns:105px 1fr;align-items:center;gap:34px;padding:48px;display:grid;box-shadow:0 20px 50px #4c184017}.consultation-example-symbol{color:#f1c875;background:#52194e;border-radius:50%;place-items:center;width:98px;height:98px;font-size:31px;display:grid;box-shadow:0 0 0 10px #52194e14}.consultation-example h2{font-size:37px}.consultation-example p{margin:18px 0 0;font:600 18px/1.7 Cormorant Infant,serif}.consultation-needed{grid-template-columns:.8fr 1.2fr;align-items:start;gap:8%;display:grid}.consultation-needed>div>p{font:600 17px/1.65 Cormorant Infant,serif}.consultation-needed ol{gap:12px;margin:0;padding:0;list-style:none;display:grid}.consultation-needed li{background:#f7e5ec;border-radius:24px;grid-template-columns:45px 1fr;align-items:center;gap:16px;padding:18px 22px;display:grid}.consultation-needed li b{color:#965174;background:#fffaf7;border-radius:50%;place-items:center;width:40px;height:40px;display:grid}.consultation-note{background:#fff3e4;border-left:4px solid #d4a254;border-radius:0 28px 28px 0;margin-top:62px;padding:28px 34px}.consultation-note strong{color:#61204e;font:600 22px/1.2 Cormorant Infant,serif}.consultation-note p{margin:8px 0 0;font:600 16px/1.65 Cormorant Infant,serif}.consultation-cta{color:#f5eaf0;background:linear-gradient(125deg,#301039,#6b2359);border:1px solid #ebc0698c;border-radius:42px;grid-template-columns:74px 1fr auto;align-items:center;gap:28px;padding:42px;display:grid;box-shadow:0 25px 60px #2c0a2933}.consultation-cta-mark{color:#f0c979;border:1px solid #efc7769e;border-radius:50%;place-items:center;width:70px;height:70px;font-size:24px;display:grid}.consultation-cta>div:nth-child(2)>span{color:#efc878;letter-spacing:.16em;font-size:9px;font-weight:700}.consultation-cta h2{color:#fff8f2;margin-top:8px;font-size:37px}.consultation-cta p{color:#eadbe4;max-width:650px;margin:13px 0 0;font:600 16px/1.65 Cormorant Infant,serif}.consultation-cta .button{white-space:nowrap;margin:0}@media (width<=900px){.consultation-hero{grid-template-columns:1fr;min-height:auto}.consultation-hero-symbol{width:300px;margin-top:20px}.consultation-intro-grid,.consultation-needed{grid-template-columns:1fr;gap:32px}.consultation-two-columns{grid-template-columns:1fr}.consultation-cta{grid-template-columns:60px 1fr}.consultation-cta .button{grid-column:1/-1;justify-self:start}}@media (width<=620px){.consultation-hero{padding:70px 22px}.consultation-hero h1{font-size:43px}.consultation-hero-copy>p:last-child{font-size:18px}.consultation-hero-symbol{width:230px}.consultation-hero-symbol i{font-size:78px}.consultation-hero-symbol span{bottom:42px}.consultation-body{width:min(100% - 36px,1160px);padding:62px 0 80px}.consultation-body>section{margin-top:54px}.consultation-intro-grid,.consultation-panel,.consultation-example,.consultation-cta{border-radius:30px;padding:29px 24px}.consultation-question-grid{grid-template-columns:1fr}.consultation-question-grid>div{grid-template-columns:44px 1fr;padding:23px 20px}.consultation-question-grid span{width:42px;height:42px}.consultation-example{grid-template-columns:1fr}.consultation-example-symbol{width:70px;height:70px}.consultation-cta{grid-template-columns:1fr}.consultation-cta .button{grid-column:1}}.service-card:before{content:"⌜";color:#b77a2f6b;font:500 27px/1 Cormorant Garamond,serif;position:absolute;top:5px;left:10px}.horary{color:#fff8f2;background:radial-gradient(circle at 15% 20%,#9c3d7059,#0000 30%),linear-gradient(125deg,#21112c,#45143f 58%,#682356);grid-template-columns:54% 46%;align-items:center;gap:6%;display:grid;position:relative;overflow:hidden}.horary:before,.horary:after{content:"";pointer-events:none;border:1px solid #e7b95d5c;position:absolute;inset:22px}.horary:after{border-color:#ffebd621;inset:31px}.horary-ornament{color:#ecc46e;z-index:2;justify-content:center;align-items:center;gap:22px;width:270px;display:flex;position:absolute;top:42px;left:50%;transform:translate(-50%)}.horary-ornament:before,.horary-ornament:after{content:"";background:linear-gradient(90deg,#0000,#c8913a);flex:1;height:1px}.horary-ornament:after{background:linear-gradient(90deg,#c8913a,#0000)}.horary-copy{z-index:2;padding:45px 0 20px 4%;position:relative}.horary .section-label{color:#cbb1c2}.horary .eyebrow{color:#f1c86f}.horary h2{margin:18px 0 24px;font:500 clamp(56px,5.2vw,78px)/.95 Cormorant Garamond,serif}.horary h2 em{color:#f0c66d}.horary-lead{color:#ead8e4;max-width:670px;font-size:15px;line-height:1.8}.horary-steps{grid-template-columns:1fr 1fr;gap:12px;margin-top:30px;display:grid}.horary-steps>div{background:linear-gradient(145deg,#fff9f51a,#ffd8eb0a);border:1px solid #e8bc6747;gap:15px;min-height:138px;padding:21px;display:flex;position:relative}.horary-steps>div:after{content:"✦";color:#eec36a73;font-size:8px;position:absolute;top:7px;right:10px}.horary-steps b{color:#edc36a;font:500 18px/1 Cormorant Garamond,serif}.horary-steps span{color:#d8c6d2;font-size:11px;line-height:1.65}.horary-steps strong{color:#fff7f2;margin-bottom:8px;font:600 20px/1.1 Cormorant Garamond,serif;display:block}.horary blockquote{color:#f4ddea;border-color:#e8b95d;margin-bottom:0}.horary-cta{z-index:2;background:linear-gradient(145deg,#fff9f51a,#ffd8eb0a);border:1px solid #e8bc6761;border-radius:3px 28px;grid-column:1/-1;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:34px;margin:10px 4% 4px;padding:34px 38px;display:grid;position:relative}.horary-cta h3{color:#fff8f2;margin:0 0 12px;font:500 clamp(30px,3vw,43px)/1.08 Cormorant Garamond,serif}.horary-cta p{color:#ead8e4;max-width:760px;margin:0;font-size:15px;line-height:1.75}.horary-cta .button{white-space:nowrap;margin:0}.horary-visual{aspect-ratio:1/.88;z-index:2;background:#edc9ca;border:1px solid #ebbe678c;height:auto;position:relative;overflow:hidden;box-shadow:0 30px 80px #0c02146b}.horary-visual:after{content:"";pointer-events:none;background:linear-gradient(90deg,#310f300a,#0000 40%),linear-gradient(#0000 61%,#2509270a 73%,#250927db);position:absolute;inset:0}.horary-visual img{object-fit:contain;object-position:center top;width:100%;height:auto;display:block;transform:none}.horary-image-title{z-index:3;text-align:center;background:linear-gradient(135deg,#f7dddcfa,#e7b8c2f5);border-bottom:1px solid #c9893a61;border-left:1px solid #c9893a61;flex-direction:column;justify-content:center;align-items:center;width:44%;min-height:105px;padding:24px 24px 20px;display:flex;position:absolute;top:0;right:0;box-shadow:0 10px 30px #521a421c}.horary-image-title small{color:#9b4a69;letter-spacing:.18em;font-size:8px}.horary-image-title strong{color:#531440;margin-top:7px;font:400 23px/1.05 Viaoda Libre,serif}.horary-image-caption{z-index:3;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff6ef;background:#360e31db;border:1px solid #efc26880;grid-template-columns:45px 1fr;align-items:center;gap:14px;padding:16px 190px 16px 18px;display:grid;position:absolute;bottom:22px;left:22px;right:22px}.horary-image-caption>span{color:#f1cc7b;border:1px solid #e8b860;border-radius:50%;place-items:center;width:42px;height:42px;display:grid}.horary-image-caption p{color:#ead8e3;margin:0;font-size:10px;line-height:1.55}.horary-image-caption b{color:#f6d488;margin-bottom:2px;font:400 16px/1.1 Viaoda Libre,serif;display:block}.horary-seal{z-index:3;background:#2d0f2ddb;border:1px solid #e7ba62;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:170px;height:170px;display:flex;position:absolute;bottom:35px;left:50%;transform:translate(-50%);box-shadow:0 0 0 8px #f4cf831c,0 18px 40px #0f021661}.horary-seal:after{content:"";border:1px solid #e7ba628c;border-radius:50%;position:absolute;inset:11px}.horary-seal .monogram-letters{z-index:1;font-size:68px}.horary-seal small{color:#f3d58f;letter-spacing:.12em;z-index:1;margin-top:8px;font-size:7px}.about{background:linear-gradient(120deg,#fffaf7,#f8e5ea)}.about-visual{background:radial-gradient(circle at 50% 43%,#fffdf8eb 0 17%,#0000 17.3%),radial-gradient(circle at 22% 18%,#ffd2e659,#0000 34%),linear-gradient(145deg,#6d2a68,#3d123f 54%,#822e69);border-color:#e8b9638c;box-shadow:inset 0 0 75px #ffdaeb21,0 24px 60px #3e0e3733}.brand-card-name{color:#fff4ee}.portrait-monogram{position:relative;box-shadow:0 0 0 8px #fff7ef33,0 0 0 10px #e5bc6973,0 18px 40px #0f021847}.portrait-monogram:after{content:"";border:1px solid #b77a2f73;border-radius:50%;position:absolute;inset:10px}.portrait-monogram .monogram-letters{z-index:1;font-size:77px}.about-visual p{color:#f9e5ef}.about-visual a,.brand-card-channel{color:#f0c56d;border-color:#f0c56d8c}.brand-card-caption{color:#ffebf3bd}.process{background:linear-gradient(120deg,#24102d,#4e174c 62%,#70245c)}.products{background:#fffaf7;position:relative;overflow:hidden}.products:before{content:"";background:radial-gradient(circle,#cf669f33,#0000 68%);border-radius:50%;width:520px;height:520px;position:absolute;top:-260px;right:-220px}.product-grid{z-index:1;grid-template-columns:repeat(3,1fr);gap:16px;display:grid;position:relative}.product-card{background:linear-gradient(150deg,#fff8f5,#f5e1ea);border:1px solid #b26f4057;flex-direction:column;min-height:430px;padding:34px;display:flex;position:relative;overflow:hidden;box-shadow:0 16px 40px #4a164214}.product-card:after{content:"";border:1px solid #b77a2f3d;border-radius:50%;width:150px;height:150px;position:absolute;top:-55px;right:-55px;box-shadow:0 0 0 16px #b77a2f0a}.product-featured{color:#fff8f2;background:linear-gradient(145deg,#461548,#792661 65%,#a13c6c);border-color:#e2b55e}.product-cosmic{color:#fff8f2;background:linear-gradient(145deg,#221b50,#54306f 62%,#8b3f78);border-color:#e2b55e}.product-number{color:var(--gold-deep);font:500 20px/1 Cormorant Garamond,serif}.product-featured .product-number,.product-cosmic .product-number{color:#f0c66e}.product-mark{color:var(--berry);letter-spacing:.18em;margin-top:62px;font-size:9px;font-weight:600}.product-featured .product-mark,.product-cosmic .product-mark{color:#f2cb78}.product-card h3{margin:16px 0 18px;font:600 34px/1.05 Cormorant Garamond,serif}.product-card p{color:var(--taupe);font-size:13px;line-height:1.75}.product-featured p,.product-cosmic p{color:#ead7e5}.product-bottom{border-top:1px solid var(--line);color:var(--gold-deep);justify-content:space-between;align-items:center;margin-top:auto;padding-top:22px;font-size:13px;font-weight:600;display:flex}.product-featured .product-bottom,.product-cosmic .product-bottom{color:#f3ce7d;border-color:#ffffff2e}.product-card,.product-featured,.product-cosmic{color:#fff8f2;background:radial-gradient(circle at 88% 10%,#e69dc62e,#0000 27%),linear-gradient(145deg,#35113e,#5b1c52 58%,#76265e);border:1px solid #d8ab57;box-shadow:inset 0 0 0 6px #fff7ef06,inset 0 0 0 7px #e5bc692e,0 18px 45px #370f3129}.product-card:before{content:"✦";color:#eec269a6;font-size:10px;position:absolute;bottom:16px;left:18px}.product-card:after{border-color:#e8be6857;width:160px;height:160px;top:-62px;right:-62px;box-shadow:0 0 0 16px #e8be680a}.product-card .product-number{color:#f0c66e}.product-card .product-mark{color:#f2cb78}.product-card h3{color:#fff9f3}.product-card p{color:#e9d7e3}.product-card .product-bottom{color:#f3ce7d;border-color:#ffffff2b}.product-card:hover{border-color:#f1cd7d;transform:translateY(-7px);box-shadow:inset 0 0 0 6px #fff7ef09,inset 0 0 0 7px #e5bc693b,0 25px 58px #370f3145}.product-card-link{cursor:pointer}.product-more{color:#f3ce7d;letter-spacing:.13em;text-transform:uppercase;border-top:1px solid #ffffff2b;margin-top:auto;padding-top:22px;font-size:10px;font-weight:600}.product-more b{margin-left:8px;font-size:17px}.products-channel-link{color:var(--berry);border-bottom:1px solid #9e386761;align-items:center;gap:18px;margin-top:28px;padding-bottom:7px;font-size:12px;font-weight:600;display:inline-flex}.products-channel-link span{color:var(--gold-deep);font-size:18px}.final-cta{background:radial-gradient(circle at 50% 20%,#ffdaea8c,#0000 35%),linear-gradient(135deg,#f8dce6,#ead0e4 55%,#d9bee1)}h1,h2,.method-deep-head h2,.service-card h3,.method-definition h3,.method-column h3,.deck-copy h2,.product-card h3,.step h3,.brand strong,.hero-art-title span,.hero-art-title strong{font-family:Viaoda Libre,Times New Roman,serif;font-weight:400}h1,h2{letter-spacing:-.018em}h1 em,h2 em{letter-spacing:.005em;font-family:Marck Script,cursive;font-style:normal;font-weight:400;display:inline-block;transform:rotate(-1deg)}.hero h1 em{font-size:1.08em;line-height:.82}.section-heading h2 em,.intro h2 em,.about h2 em,.final-cta h2 em,.method-deep h2 em{font-size:1.08em}.section-label{color:#9b5a73;background:#fff8f094;border:1px solid #d29d4761;border-radius:999px;align-items:center;gap:9px;width:fit-content;padding:8px 13px;display:inline-flex;box-shadow:inset 0 0 0 3px #fff3}.section-label:before{content:"✦";color:#d7a149;font-size:9px}.eyebrow{font-weight:500}.eyebrow:after{content:"☾";color:#e8b95d;margin-left:2px;font-size:15px}.service-card{background:radial-gradient(circle at 88% 10%,#e08ebc40,#0000 27%),linear-gradient(145deg,#fffaf7,#f7e2ea);border:1px solid #d8a74f9e;border-radius:3px 24px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 6px #fffaf7d9,inset 0 0 0 7px #cd8f3d38,0 18px 45px #58224817}.service-card:before{content:"❦";color:#b96f3a7a;font:24px/1 Viaoda Libre,serif;position:absolute;bottom:13px;right:17px}.service-card:after{content:"";border:1px solid #ca8b3d57;border-radius:50%;width:118px;height:118px;position:absolute;top:-57px;right:-57px;box-shadow:0 0 0 12px #ca8b3d0d}.card-top i{color:#bd7438;background:#fff9f3b8;border:1px solid #cd913c7a;border-radius:50%;place-items:center;width:38px;height:38px;margin-top:-8px;font-size:0;font-style:normal;display:grid}.service-card:first-child .card-top i:after{content:"☉"}.service-card:nth-child(2) .card-top i:after{content:"♡"}.service-card:nth-child(3) .card-top i:after{content:"♃"}.service-card:nth-child(4) .card-top i:after{content:"☽"}.card-top i:after{font-size:19px}.service-card h3{color:#541a4a}.card-accent{color:#a4436f;font-weight:600}.method-column{border-radius:28px 3px;box-shadow:inset 0 0 0 5px #ffffff57,0 18px 45px #4c194112}.column-icon{color:#f5cf80;background:linear-gradient(145deg,#79255f,#42133f);border:1px solid #e5b45b;border-radius:50%;place-items:center;width:58px;height:58px;display:grid;box-shadow:0 0 0 7px #cd913d14,0 10px 24px #45123b2e}.antique-panel{background-image:radial-gradient(circle at 8% 12%,#e099bf42,#0000 27%),linear-gradient(135deg,#f8e6eb,#fff9f4 48%,#f1dce7);border-radius:4px 32px}.horary-copy blockquote,.about-copy blockquote{background:#fff8f112;border:1px solid #ddac5273;border-radius:3px 22px;padding:24px 28px 24px 52px;position:relative}.horary-copy blockquote:before,.about-copy blockquote:before{content:"❝";color:#e5b65d;font:34px/1 Marck Script,cursive;position:absolute;top:14px;left:18px}.expertise span{color:#7e315f;background:linear-gradient(135deg,#fff9f4e0,#efd1e0b3);border-color:#cd913d5c;box-shadow:0 6px 16px #5a224c0d}.products-channel-link:before{content:"✉";color:#c37a39;font-size:17px}.mini-orbit{background:radial-gradient(circle,#fff9ef 0 35%,#f0d3e1 36% 63%,#5f1b55 64%);font-size:0;box-shadow:0 0 0 8px #c7a66a17,0 12px 28px #591c4829}.mini-orbit:after{content:"☾ ✦ ☽";color:#d8a24a;letter-spacing:.15em;font-size:17px}.monogram-letters{filter:drop-shadow(0 2px 4px #46182d33);place-items:center;width:1.32em;height:1.08em;font-family:Great Vibes,cursive;display:grid}.monogram-letters:before{border:.018em solid #eec264bf;border-radius:50%;width:1.28em;height:1.28em;bottom:-.12em;left:.02em;transform:none}.monogram-letters:after{border-top:.018em solid #eec264db;border-radius:50%;width:.72em;height:.2em;bottom:-.08em;right:-.16em;transform:rotate(-8deg)}.monogram-script{z-index:2;letter-spacing:-.035em;color:#0000;background:linear-gradient(145deg,#fff1b0 0%,#c98a2d 34%,#ffe5a0 58%,#9a5a20 100%);-webkit-background-clip:text;background-clip:text;padding:.04em .08em 0 0;font:400 1.02em/1 Great Vibes,cursive;display:block;position:relative}.mono-star{font-size:.22em;top:-.16em;right:-.21em}h1 em,h2 em,.hero h1 em,.section-heading h2 em,.intro h2 em,.about h2 em,.final-cta h2 em,.method-deep h2 em{letter-spacing:-.01em;font-family:Cormorant Infant,serif;font-style:italic;font-weight:600;transform:none}.intro h2 em{color:#c18a39;text-shadow:0 2px 18px #b5703721;margin-top:.08em;display:block}.intro-main:after{content:"✦  ☾  ✦";color:#c8953e;letter-spacing:.25em;width:fit-content;margin-top:24px;font-size:18px;display:block}.intro-text p,.method-deep-head>p,.method-definition p,.deck-copy>p,.horary-lead,.about-copy>p,.section-heading>p{font-family:Cormorant Infant,serif;font-size:18px;font-style:italic;font-weight:500;line-height:1.65}.intro-text p,.method-deep-head>p,.method-definition p,.about-copy>p,.section-heading>p,.final-cta>p:not(.eyebrow){color:#21181f;font-weight:600}.hero-art-frame{border-radius:50%;transform:none}.hero-art-title{height:46%;padding:22px 38px 8px;transform:none}.hero-art-title strong{letter-spacing:.055em;white-space:nowrap;color:#521542;font:400 clamp(29px,3vw,43px)/1.02 Viaoda Libre,serif;transform:translateY(12px)}.hero-art-title small{color:#9c5876;letter-spacing:.04em;margin-top:22px;font:italic 500 14px/1.2 Cormorant Infant,serif}.service-grid{grid-template-columns:repeat(3,1fr);gap:22px}.service-card{min-height:565px;padding:28px}.service-card-visual,.method-card-illustration,.horary-card-image{background-repeat:no-repeat}.service-card-visual{border-bottom:1px solid #e1b259a3;height:218px;margin:-28px -28px 25px;box-shadow:inset 0 -22px 30px #2d0e2b24}.service-card .card-top{z-index:2;position:relative}.service-card h3{margin:24px 0 16px;font-size:31px}.service-card p{font-family:Cormorant Infant,serif;font-size:16px;line-height:1.55}.service-card:nth-child(5) .card-top i:after{content:"☿"}.service-card:nth-child(6) .card-top i:after{content:"✦"}.method-column{padding:0 30px 32px;overflow:hidden}.method-card-illustration{border-bottom:1px solid #deac4d99;height:185px;margin:0 -30px;box-shadow:inset 0 -24px 34px #2d0e2b30}.method-column .column-icon{z-index:2;margin-top:-29px;position:relative}.method-column h3{margin-top:20px}.method-column li{font-family:Cormorant Infant,serif;font-size:15px;line-height:1.45}.horary-visual{aspect-ratio:.47;max-height:740px}.horary-card-image{position:absolute;inset:0}.horary-image-title{width:58%}.horary-image-caption{padding-right:185px}.horary-seal small{text-align:center;white-space:nowrap;letter-spacing:.065em;width:78%;margin-top:7px;font-size:6px}.brand-mark,.hero-art-seal,.method-seal,.horary-seal,.portrait-monogram{border:1px solid #e8bb63;box-shadow:inset 0 0 0 5px #e5bc6914,inset 0 0 0 7px #e5bc696b,0 12px 30px #360f2f2e}.service-card-visual,.method-card-illustration,.horary-card-image{background-image:radial-gradient(circle at 50% 50%, #fffaee4d 0 16%, transparent 16.5%), radial-gradient(circle at 50% 50%, transparent 0 32%, #f6d3893d 32.5% 33.2%, transparent 34%), linear-gradient(135deg, var(--ornament-a), var(--ornament-b));place-items:center;display:grid;position:relative;overflow:hidden}.service-card-visual:before,.method-card-illustration:before,.horary-card-image:before{content:"";border:1px solid #f7d282b8;border-radius:28px 3px;position:absolute;inset:13px;box-shadow:inset 0 0 0 4px #fff8e614}.service-card-visual:after,.method-card-illustration:after,.horary-card-image:after{content:"✦  ·  ☾  ·  ✦  ·  ☉  ·  ✦";white-space:nowrap;color:#ffe5a6cc;letter-spacing:.14em;font-size:11px;position:absolute;bottom:24px;left:50%;transform:translate(-50%)}.service-card-visual>span,.method-card-illustration>span{z-index:2;color:#ffe4a0;border:1px solid #ffe19dd1;border-radius:50%;place-items:center;width:82px;height:82px;font:36px/1 Cormorant Infant,serif;display:grid;position:relative;box-shadow:0 0 0 9px #ffedc114,0 0 32px #ffd57e38}.ornament-plum{--ornament-a:#3b123e;--ornament-b:#8b356e}.ornament-rose{--ornament-a:#7c315d;--ornament-b:#d47f9d}.ornament-gold{--ornament-a:#70442c;--ornament-b:#c7904d}.ornament-violet{--ornament-a:#392454;--ornament-b:#8063a4}.ornament-blue{--ornament-a:#263b60;--ornament-b:#6686a7}.method-column-accent .method-card-illustration{border-bottom-color:#fad78bb8}.horary-ornamental-panel{--ornament-a:#331039;--ornament-b:#865574;background-image:radial-gradient(circle at 50% 43%, #fff2da2b 0 12%, transparent 12.5%), repeating-radial-gradient(circle at 50% 43%, transparent 0 66px, #efc46a38 67px 68px, transparent 69px 103px), linear-gradient(145deg, var(--ornament-a), var(--ornament-b))}.horary-chart-ring{z-index:2;color:#f5d38a;border:1px solid #f6cd77d1;border-radius:50%;justify-content:space-around;align-items:center;width:255px;height:255px;font:35px/1 Cormorant Infant,serif;display:flex;position:relative;box-shadow:0 0 0 13px #f4cf830f,inset 0 0 35px #ffde9d14}.horary-chart-ring:before,.horary-chart-ring:after{content:"";background:#f0c56b73;position:absolute}.horary-chart-ring:before{width:1px;height:100%}.horary-chart-ring:after{width:100%;height:1px}.horary-chart-ring i{color:#fff0bf;font-size:25px;font-style:normal}.product-number+h3{margin-top:78px}.final-cta h2{color:#4c173f;font-family:Viaoda Libre,serif}.final-cta h2 em{color:#a85979;font-family:Cormorant Infant,serif;font-style:italic;font-weight:600}.final-cta>p:not(.eyebrow){color:#21181f;font-family:Cormorant Infant,serif;font-size:19px;font-style:italic;font-weight:600}.articles{border-top:1px solid var(--line);background:radial-gradient(circle at 8% 15%,#a446741a,#0000 25%),radial-gradient(circle at 92% 82%,#ddb15f24,#0000 27%),#fffaf7}.articles-heading{grid-template-columns:minmax(0,1.45fr) minmax(280px,.55fr);align-items:end;gap:8%;margin-bottom:48px;display:grid}.articles-heading .eyebrow{margin-bottom:18px}.articles-heading h2{color:#4c173f;letter-spacing:-.035em;max-width:850px;margin:0;font:500 clamp(46px,4.7vw,69px)/1.03 Viaoda Libre,serif}.articles-heading h2 em{color:#a85979;font-family:Cormorant Infant,serif;font-weight:600}.articles-heading>p{color:var(--taupe);padding-bottom:7px;font:italic 600 18px/1.7 Cormorant Infant,serif}.article-grid{grid-template-columns:repeat(2,1fr);gap:16px;display:grid}.article-card{background:#fffdf9d1;border:1px solid #b77a2f3d;flex-direction:column;min-height:360px;padding:30px;transition:transform .25s,box-shadow .25s;display:flex;box-shadow:0 16px 42px #451d370f}.article-card:hover{transform:translateY(-4px);box-shadow:0 22px 48px #451d371c}.article-card-featured{color:#fffaf7;background:linear-gradient(145deg,#4b184d,#81406f);border-color:#eec5707a}.article-meta{color:var(--gold-deep);letter-spacing:.13em;justify-content:space-between;align-items:center;font-size:10px;display:flex}.article-meta i{letter-spacing:0;font:500 18px/1 Cormorant Infant,serif}.article-card-featured .article-meta{color:#f3cf82}.article-card h3{color:#4c173f;margin:52px 0 18px;font:600 29px/1.12 Cormorant Infant,serif}.article-card-featured h3{color:#fffaf7}.article-card p{color:var(--taupe);margin:0;font-size:13px;line-height:1.75}.article-card-featured p{color:#ead9e4}.article-status{border-top:1px solid var(--line);color:var(--gold-deep);letter-spacing:.12em;text-transform:uppercase;margin-top:auto;padding-top:22px;font-size:10px;font-weight:600}.article-card-featured .article-status{color:#f4d591;border-top-color:#fff3}.article-status b{margin-left:8px;font-size:17px}.article-page{background:#fffaf7}.article-site-header{color:#fff8ee;background:#321a31;border-bottom:1px solid #ffefd133;justify-content:space-between;align-items:center;min-height:92px;padding:0 clamp(24px,7vw,108px);display:flex}.article-back{color:#f0dfe9;letter-spacing:.05em;border-bottom:1px solid #e5bc69a6;padding-bottom:5px;font-size:12px}.article-hero{color:#fffaf7;background:radial-gradient(circle at 82% 30%,#da66a36b,#0000 28%),radial-gradient(circle at 15% 80%,#75398ea8,#0000 36%),linear-gradient(125deg,#270d32 0%,#521953 52%,#7b2f68 100%);padding:110px clamp(24px,7vw,108px) 90px}.article-hero-relationships{background:radial-gradient(circle at 78% 28%,#f592bc57,#0000 27%),radial-gradient(circle at 18% 82%,#83499a94,#0000 38%),linear-gradient(125deg,#32122f 0%,#6f2c59 54%,#a35073 100%)}.article-hero-potential{background:radial-gradient(circle at 80% 24%,#edbe6247,#0000 28%),radial-gradient(circle at 16% 82%,#634e9794,#0000 38%),linear-gradient(125deg,#26163b 0%,#4c3269 52%,#8c5b6e 100%)}.article-hero-election{background:radial-gradient(circle at 81% 23%,#f4c66757,#0000 29%),radial-gradient(circle at 16% 82%,#4d59978a,#0000 38%),linear-gradient(125deg,#211b3a 0%,#49345f 50%,#8b5265 100%)}.article-hero-period{background:radial-gradient(circle at 81% 22%,#ebc0694d,#0000 29%),radial-gradient(circle at 14% 84%,#3d6c8b8f,#0000 38%),linear-gradient(125deg,#182a39 0%,#354b62 52%,#765b70 100%)}.article-hero-career{background:radial-gradient(circle at 81% 22%,#efc36357,#0000 29%),radial-gradient(circle at 14% 84%,#3d776b8a,#0000 38%),linear-gradient(125deg,#18302f 0%,#31594f 52%,#816b50 100%)}.article-hero-repeat{background:radial-gradient(circle at 82% 23%,#f1c46f52,#0000 28%),radial-gradient(circle at 13% 84%,#78479194,#0000 38%),linear-gradient(125deg,#1c142c 0%,#3d244d 48%,#7f536f 100%)}.article-cover{width:min(1080px,100% - 44px);margin:62px auto 0}.article-cover img{object-fit:contain;border:1px solid #be893c61;border-radius:28px;width:100%;height:auto;display:block;box-shadow:0 28px 70px #2b122d2e}.article-repeat-body{padding-top:68px}.article-question-callout{color:#fff8f1;background:linear-gradient(145deg,#2f183b,#5c2856);border-left:3px solid #dfb45e;margin:34px 0 42px;padding:28px 34px;box-shadow:0 16px 40px #3514331f}.article-question-callout p{color:inherit;margin:0;font:italic 600 23px/1.55 Cormorant Infant,serif}.article-question-callout p+p{margin-top:6px}.article-question-callout-light{color:#6a2a53;background:linear-gradient(145deg,#f8e9ef,#fff8f2);border:1px solid #b77a2f45;border-left:3px solid #bd7e32}.article-question-examples{margin-bottom:36px}.article-confirmation-quote h2{font-size:54px}.article-contact .article-closing-phrase{color:#f4d591!important;margin-top:34px!important;font:italic 600 25px/1.4 Cormorant Infant,serif!important}.article-hero-magnet{background:radial-gradient(circle at 80% 18%,#f6c47066,#0000 29%),radial-gradient(circle at 15% 84%,#8f549785,#0000 38%),linear-gradient(125deg,#3b183a 0%,#733864 52%,#b66a7c 100%)}.article-hero-decision{background:radial-gradient(circle at 81% 20%,#ecbe6457,#0000 29%),radial-gradient(circle at 14% 84%,#574f9b94,#0000 38%),linear-gradient(125deg,#21183b 0%,#48315f 52%,#82546d 100%)}.article-hero-power{background:radial-gradient(circle at 81% 19%,#f2c76f61,#0000 29%),radial-gradient(circle at 14% 84%,#85559c8f,#0000 38%),linear-gradient(125deg,#35163d 0%,#64305e 52%,#9a6179 100%)}.article-hero-deck{background:radial-gradient(circle at 82% 18%,#f2bf536b,#0000 27%),radial-gradient(circle at 16% 86%,#8f51947a,#0000 37%),linear-gradient(125deg,#17122f 0%,#332052 48%,#75405e 100%)}.article-hero-companion{background:radial-gradient(circle at 82% 19%,#f2c87161,#0000 28%),radial-gradient(circle at 14% 84%,#7f5d9b80,#0000 38%),linear-gradient(125deg,#231831 0%,#4c315b 52%,#8c5c70 100%)}.article-hero-seal{background:radial-gradient(circle at 82% 18%,#eec46961,#0000 28%),radial-gradient(circle at 14% 85%,#704c978f,#0000 38%),linear-gradient(125deg,#20162f 0%,#492e58 50%,#8f566e 100%)}.fate-seal-layers{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:32px 0 48px;display:grid}.fate-seal-layers section{background:linear-gradient(145deg,#fff,#f8eff2);border:1px solid #b77a2f38;padding:26px}.fate-seal-layers span,.fate-seal-example span,.fate-seal-keys span{color:#a87337;letter-spacing:.15em;font-size:9px;font-weight:700}.fate-seal-layers h3,.fate-seal-example h3,.fate-seal-keys h3{margin:9px 0 8px}.fate-seal-layers p,.fate-seal-example p,.fate-seal-keys p{margin:0;font-size:14px}.fate-seal-showcase{max-width:920px;margin-left:auto;margin-right:auto}.fate-seal-example{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:32px 0 48px;display:grid}.fate-seal-example section{background:#fff;border-left:3px solid #b17a3d;padding:27px;box-shadow:0 14px 35px #3218350f}.fate-seal-geometry{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;margin:32px 0 48px;display:grid}.fate-seal-geometry>div{background:#f8eff2;grid-template-columns:35px 1fr;gap:10px;padding:19px 22px;display:grid}.fate-seal-geometry span{color:#b37b3e;font-size:20px}.fate-seal-geometry p{margin:0;font-size:14px}.fate-seal-geometry strong{color:#4b1841;display:block}.fate-seal-keys{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:32px 0 24px;display:grid}.fate-seal-keys section{text-align:center;background:#32204d;padding:24px 20px}.fate-seal-keys span{color:#d9aa59}.fate-seal-keys h3{color:#fff5e8}.fate-seal-keys p{color:#dccedb;font-size:13px}.fate-seal-compare{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:32px 0 48px;display:grid}.fate-seal-compare section{background:linear-gradient(145deg,#fff,#f8eff2);border:1px solid #b77a2f3b;padding:30px}.fate-seal-compare h3{margin-top:8px}.fate-seal-compare p:last-child{margin-bottom:0;font-size:14px}.article-hero-seven{background:radial-gradient(circle at 82% 30%,#e8bb6838,#0000 28%),radial-gradient(circle at 16% 80%,#a75b9140,#0000 32%),linear-gradient(145deg,#2a102f 0%,#54204d 53%,#76506e 100%);position:relative;overflow:hidden}.article-hero-seven .article-hero-inner{z-index:1;position:relative}.seven-orbit{grid-template-columns:repeat(7,1fr);gap:10px;max-width:650px;margin-top:38px;display:grid}.seven-orbit span{aspect-ratio:1;color:#f2cd85;font-family:var(--font-serif);background:#ffffff09;border:1px solid #f2cd857a;border-radius:50%;place-items:center;font-size:clamp(18px,2vw,28px);display:grid;box-shadow:inset 0 0 24px #ebb85c0d}.seven-year-path{grid-template-columns:repeat(7,minmax(0,1fr));gap:8px;margin:34px 0 52px;display:grid}.seven-year-path section{background:linear-gradient(#fff,#faf4f7);border:1px solid #e8d9df;border-radius:18px;min-width:0;padding:22px 14px}.seven-year-path span{color:#b37b3e;letter-spacing:.16em;font-size:11px}.seven-year-path h3{margin:12px 0 8px;font-size:21px}.seven-year-path p{margin:0;font-size:12px;line-height:1.55}.seven-spheres{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:32px 0 52px;display:grid}.seven-spheres section{background:#f7eff3;border-radius:22px;padding:27px}.seven-spheres span{color:#a76c44;font-size:27px}.seven-spheres h3{margin:12px 0 8px;font-size:23px}.seven-spheres p{margin:0;font-size:14px}.seven-annual-sections{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:34px 0 54px;display:grid}.seven-annual-sections section{background:#fff;border:1px solid #e7d5dd;border-radius:22px;padding:30px 28px 28px 76px;position:relative}.seven-annual-sections section:last-child{grid-column:1/-1}.seven-annual-sections span{color:#c18a47;letter-spacing:.1em;font-size:13px;position:absolute;top:29px;left:25px}.seven-annual-sections h3{margin:0 0 8px;font-size:24px}.seven-annual-sections p{margin:0;font-size:14px}.seven-example{color:#f7edf2;background:linear-gradient(145deg,#361334,#642953);border-radius:28px;margin:34px 0 56px;padding:42px}.seven-example-head>span{color:#e4b96c;letter-spacing:.16em;font-size:11px}.seven-example-head h3{color:#fff7e8;margin:10px 0}.seven-example-head p{color:#decbd8;margin:0}.seven-example-grid{background:#ffffff24;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:30px 0;display:grid}.seven-example-grid section{background:#4a1d42;padding:23px}.seven-example-grid h4{color:#eac27d;font-family:var(--font-serif);margin:0 0 8px;font-size:19px}.seven-example-grid p{color:#eadde6;margin:0;font-size:13px}.seven-example blockquote{color:#fff4df;font-family:var(--font-serif);border-left:2px solid #e2b66a;margin:0;padding:22px 26px;font-size:21px;line-height:1.5}@media (width<=1000px){.seven-year-path{grid-template-columns:repeat(2,minmax(0,1fr))}.seven-year-path section:last-child{grid-column:1/-1}}@media (width<=640px){.seven-orbit{gap:5px}.seven-orbit span{font-size:15px}.seven-year-path,.seven-spheres,.seven-annual-sections,.seven-example-grid{grid-template-columns:1fr}.seven-year-path section:last-child,.seven-annual-sections section:last-child{grid-column:auto}.seven-example{margin-left:-8px;margin-right:-8px;padding:30px 22px}}.services-catalog-page{background:radial-gradient(circle at 88% 12%,#c197cd4d,#0000 28%),linear-gradient(145deg,#fffdf8 0%,#faf3ec 48%,#f3e6f3 100%);min-height:100vh}.services-catalog-hero{grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);align-items:center;gap:clamp(44px,7vw,110px);min-height:620px;padding:175px clamp(24px,7vw,108px) 82px;display:grid}.services-catalog-hero h1{margin:25px 0 28px}.services-catalog-hero>div:first-child>p:last-child{color:#5f535d;max-width:720px;font-size:18px;font-weight:500;line-height:1.75}.services-catalog-seal{color:#fff;background:radial-gradient(circle at 30% 22%,#ffffff38,#0000 25%),linear-gradient(145deg,#9c72a6,#4f285c);border-radius:50% 50% 44% 56%;align-content:center;place-items:center;gap:24px;min-height:330px;display:grid;box-shadow:0 30px 70px #4d255640}.services-catalog-seal .sigil-mark{width:170px;height:170px}.services-catalog-seal span:last-child{letter-spacing:.18em;font-size:10px;font-weight:600}.services-catalog-content{background:#fffdf9;padding:80px clamp(24px,7vw,108px) 110px}.services-catalog-heading{grid-template-columns:1.2fr .8fr;align-items:end;gap:50px;margin-bottom:44px;display:grid}.services-catalog-heading span{color:var(--gold-deep);letter-spacing:.18em;font-size:11px;font-weight:700}.services-catalog-heading h2{margin-top:12px;font-size:clamp(43px,5vw,67px)}.services-catalog-heading>p{color:#675a62;font-size:16px;font-weight:500;line-height:1.7}.services-catalog-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;display:grid}.services-catalog-card{background:linear-gradient(155deg,#fff 0%,#fbf5fb 100%);border:1px solid #94679d33;border-radius:34px;flex-direction:column;min-height:400px;padding:31px;transition:transform .25s,box-shadow .25s,border-color .25s;display:flex;box-shadow:0 14px 40px #4b2d4912}.services-catalog-card:hover{border-color:#a8834480;transform:translateY(-6px);box-shadow:0 22px 52px #4b2d4926}.services-catalog-card-top{justify-content:space-between;align-items:center;margin-bottom:25px;display:flex}.services-catalog-card-top span{color:#97729e;letter-spacing:.12em;font:600 16px/1 Cormorant Garamond,serif}.services-catalog-card-top i{color:#fff7df;background:#684171;border-radius:50%;place-items:center;width:54px;height:54px;font:27px/1 Cormorant Garamond,serif;display:grid}.services-catalog-card small{color:var(--gold-deep);letter-spacing:.12em;font-size:9px;font-weight:700;line-height:1.5}.services-catalog-card h3{margin:15px 0 14px;font:600 31px/1.08 Cormorant Garamond,serif}.services-catalog-card p{color:#625760;margin:0 0 25px;font-size:14px;font-weight:500;line-height:1.7}.services-catalog-card>strong{color:#63386c;margin-top:auto;font-size:13px}.services-catalog-card>strong b{color:var(--gold-deep);margin-left:7px;font-size:18px}.special-services{border-top:1px solid #a8834447;margin-top:95px;padding-top:75px}.special-services-heading{grid-template-columns:1.2fr .8fr;align-items:end;gap:50px;margin-bottom:42px;display:grid}.special-services-heading span{color:#74457c;letter-spacing:.16em;font-size:11px;font-weight:700}.special-services-heading h2{max-width:780px;margin-top:14px;font-size:clamp(43px,5vw,65px);line-height:1}.special-services-heading>p{color:#675a62;font-size:16px;font-weight:500;line-height:1.72}.special-services-gallery{columns:2;column-gap:26px}.special-service-card{break-inside:avoid;background:#fbf3f8;border:1px solid #74457c33;border-radius:34px;width:100%;margin:0 0 26px;transition:transform .25s,box-shadow .25s;display:inline-block;overflow:hidden;box-shadow:0 16px 46px #4b2d491c}.special-service-card:hover{transform:translateY(-5px);box-shadow:0 24px 58px #4b2d4933}.special-service-card img{width:100%;height:auto;display:block}.special-service-card>span{justify-content:space-between;align-items:center;gap:20px;padding:20px 25px 22px;display:flex}.special-service-card strong{color:#4e3155;font:600 25px/1.1 Cormorant Garamond,serif}.special-service-card small{color:#7d637c;flex:none;font-size:11px;font-weight:600}.special-service-card small b{color:var(--gold-deep);font-size:15px}.tarot-services{color:#fff8e9;background:radial-gradient(circle at 12% 10%,#a65fb13d,#0000 30%),linear-gradient(145deg,#170c22 0%,#30123c 55%,#1b0d26 100%);border:1px solid #e2b8616b;border-radius:48px;grid-template-columns:minmax(0,.82fr) minmax(350px,1.18fr);align-items:center;gap:clamp(38px,6vw,90px);margin-top:70px;padding:clamp(34px,5vw,66px);display:grid;overflow:hidden;box-shadow:0 25px 70px #29113238}.tarot-services-kicker{color:#e1bb68;letter-spacing:.18em;font-size:11px;font-weight:700}.tarot-services h2{color:#fff;margin:18px 0 22px;font-size:clamp(43px,5vw,67px);line-height:.96}.tarot-services h2 em{color:#e4be71}.tarot-services-copy>p{color:#eadfec;font-size:16px;font-weight:500;line-height:1.75}.tarot-service-list{flex-wrap:wrap;gap:10px;margin:28px 0 30px;display:flex}.tarot-service-list span{color:#fff7e7;background:#ffffff0f;border:1px solid #e7c17159;border-radius:999px;padding:10px 15px;font-size:12px;font-weight:600}.tarot-services-copy>a{color:#24102d;background:#e4be71;border-radius:999px;align-items:center;gap:10px;padding:14px 20px;font-size:13px;font-weight:700;display:inline-flex}.tarot-services-copy>a:hover{background:#f0d08f}.tarot-services-gallery{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:18px;display:grid}.tarot-services-visual{border-radius:34px;transition:transform .25s;display:block;overflow:hidden;box-shadow:0 24px 60px #00000061}.tarot-services-visual:hover{transform:translateY(-5px)}.tarot-services-visual img{width:100%;height:auto;display:block}.services-catalog-note{color:#fffaf0;background:linear-gradient(110deg,#4f285c,#81548b);border-radius:999px;align-items:center;gap:28px;margin-top:28px;padding:35px 44px;display:flex}.services-catalog-note>span{color:#e7c477;border:1px solid #ffffff59;border-radius:50%;flex:0 0 64px;place-items:center;height:64px;font-size:27px;display:grid}.services-catalog-note h2{margin-bottom:6px;font-size:30px}.services-catalog-note p{color:#f3e8f4;margin:0;font-size:15px;font-weight:500;line-height:1.65}@media (width<=1050px){.services-catalog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.services-catalog-hero{grid-template-columns:1fr .55fr}.tarot-services{grid-template-columns:1fr 1fr}}@media (width<=760px){.services-catalog-hero,.services-catalog-heading,.special-services-heading{grid-template-columns:1fr}.services-catalog-hero{padding-top:135px}.services-catalog-seal{min-height:280px}.services-catalog-grid{grid-template-columns:1fr}.special-services{margin-top:70px;padding-top:55px}.special-services-gallery{columns:1}.special-service-card>span{flex-direction:column;align-items:flex-start;gap:8px}.tarot-services{border-radius:34px;grid-template-columns:1fr}.tarot-services-gallery{grid-template-columns:1fr}.services-catalog-note{border-radius:34px;align-items:flex-start;padding:30px}}@media (width<=900px){.fate-seal-layers,.fate-seal-keys{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=650px){.fate-seal-layers,.fate-seal-example,.fate-seal-geometry,.fate-seal-keys,.fate-seal-compare{grid-template-columns:1fr}}.book-identity{text-align:center;background:radial-gradient(circle at 50% 20%,#e0b1582e,#0000 30%),linear-gradient(145deg,#251839,#4a2751);border:1px solid #b98442;margin:42px 0;padding:54px 40px;box-shadow:inset 0 0 0 8px #ffffff08,0 22px 55px #2c183726}.book-identity-mark{color:#e9c783;font-size:35px}.book-identity>p{color:#f0d594;letter-spacing:.24em;margin:12px 0 7px;font-size:13px;font-weight:700}.book-identity h2{color:#fff7e9;margin:0;font-size:39px}.book-identity>span{color:#e9cedc;margin-top:12px;font:italic 20px/1.3 Cormorant Infant,serif;display:block}.book-identity small{color:#d9b5c8;letter-spacing:.16em;text-transform:uppercase;margin-top:28px;font-size:10px;display:block}.book-parts{gap:12px;margin:32px 0 48px;display:grid}.book-part{background:linear-gradient(110deg,#f7edf0,#fffaf4);border:1px solid #b77a2f2e;grid-template-columns:75px 1fr;gap:22px;padding:25px 28px;display:grid}.book-part>span{color:#f1d596;background:#432446;border-radius:50%;place-items:center;width:58px;height:58px;font:600 25px/1 Cormorant Infant,serif;display:grid}.book-part h3{margin:0 0 6px}.book-part p{margin:0;font-size:14px}.book-layers{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:32px 0 48px;display:grid}.book-layers section{background:#fff;border-top:2px solid #b47d3d;padding:24px;box-shadow:0 12px 32px #3419370f}.book-layers span{color:#b47d3d;letter-spacing:.15em;font-size:10px;font-weight:700}.book-layers h3{margin:8px 0 6px}.book-layers p{margin:0;font-size:14px}.book-card-study{background:linear-gradient(145deg,#f7edef,#fffaf3);grid-template-columns:minmax(280px,.82fr) 1.18fr;align-items:center;gap:36px;margin:34px 0 48px;padding:24px;display:grid}.book-card-study img{width:100%;height:auto;display:block;box-shadow:0 18px 42px #2a153129}.book-card-study h3{color:#4b1841;margin-top:5px;font:600 32px/1.08 Cormorant Infant,serif}.book-formula{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin:32px 0 48px;display:grid}.book-formula>div{text-align:center;background:#32204d;padding:22px 16px}.book-formula span{color:#d9aa59;letter-spacing:.15em;font-size:9px;font-weight:700;display:block}.book-formula strong{color:#fff6e8;margin:10px 0 8px;font:600 20px/1.05 Cormorant Infant,serif;display:block}.book-formula p{color:#dccedb;margin:0;font-size:12px;line-height:1.5}.book-two-paths{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:32px 0 48px;display:grid}.book-two-paths section{background:linear-gradient(145deg,#fff,#f8eff2);border:1px solid #b77a2f38;padding:30px}.book-two-paths span{color:#a76f33;letter-spacing:.16em;font-size:9px;font-weight:700}.book-two-paths h3{margin:10px 0 18px}.book-two-paths ol{margin-bottom:0}@media (width<=900px){.book-formula{grid-template-columns:repeat(2,minmax(0,1fr))}.book-card-study{grid-template-columns:1fr}.book-card-study img{max-width:520px;margin:0 auto}}@media (width<=650px){.book-identity{padding:42px 20px}.book-identity h2{font-size:31px}.book-part{grid-template-columns:54px 1fr;gap:14px;padding:20px 17px}.book-part>span{width:46px;height:46px}.book-layers,.book-formula,.book-two-paths{grid-template-columns:1fr}.book-card-study{margin-left:-8px;margin-right:-8px;padding:15px}}.deck-wide-figure{background:linear-gradient(145deg,#f7eddf,#fffaf3);border:1px solid #b77a2f4d;margin:44px 0;padding:18px;box-shadow:0 20px 55px #30183d1f}.deck-wide-figure img{width:100%;height:auto;display:block}.deck-wide-figure figcaption{color:var(--taupe);padding:16px 8px 3px;font-size:13px;line-height:1.65}.deck-block-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:34px 0 48px;display:grid}.deck-block-card{background:linear-gradient(145deg,#fff,#faf4f5);border:1px solid #b77a2f38;padding:26px}.deck-block-card>span{color:#aa7538;letter-spacing:.14em;font-size:10px;font-weight:700}.deck-block-card h3{color:#4b1841;margin:11px 0 9px;font:600 23px/1.08 Cormorant Infant,serif}.deck-block-card p{color:var(--taupe);margin:0;font-size:13px;line-height:1.65}.deck-example-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;margin:34px 0 48px;display:grid}.deck-example{background:#fff;border:1px solid #b77a2f40;margin:0;overflow:hidden;box-shadow:0 18px 44px #34193717}.deck-example img{width:100%;height:auto;display:block}.deck-example figcaption{gap:8px;padding:25px;display:grid}.deck-example figcaption strong{color:#4b1841;font:600 25px/1.1 Cormorant Infant,serif}.deck-example figcaption span{color:var(--taupe);font-size:13px;line-height:1.7}.deck-spread{gap:12px;margin:30px 0 42px;display:grid}.deck-spread-card{background:linear-gradient(110deg,#f8eff2,#fffaf4);border-left:3px solid #b8813e;grid-template-columns:64px 1fr;gap:22px;padding:24px 28px;display:grid}.deck-spread-number{color:#f5d89c;background:#32204e;border-radius:50%;place-items:center;width:52px;height:52px;font:600 20px/1 Cormorant Infant,serif;display:grid}.deck-spread-position{letter-spacing:.14em;text-transform:uppercase;font-weight:700;color:#a66e34!important;margin:0 0 4px!important;font-size:9px!important}.deck-spread-card h3{margin:0 0 7px}.deck-spread-card p:last-child{margin:0}.deck-questions{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:32px 0 46px;display:grid}.deck-questions section{background:#fff;border:1px solid #b77a2f33;padding:25px}.deck-questions h3{margin:0 0 8px}.deck-questions p{margin:0;font-size:14px}.deck-difference{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:32px 0 46px;display:grid}.deck-difference>div{background:#f8f0f2;grid-template-columns:42px 1fr;gap:14px;padding:23px;display:grid}.deck-difference span{color:#af7839;font:600 23px/1 Cormorant Infant,serif}.deck-difference p{margin:0;font-size:14px}@media (width<=900px){.deck-block-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=680px){.deck-wide-figure{margin-left:-8px;margin-right:-8px;padding:9px}.deck-block-grid,.deck-example-grid,.deck-questions,.deck-difference{grid-template-columns:1fr}.deck-spread-card{grid-template-columns:48px 1fr;gap:14px;padding:20px 18px}.deck-spread-number{width:42px;height:42px}}.seal-showcase{background:linear-gradient(145deg,#f5e7e8,#fffaf3);border:1px solid #b77a2f4d;margin:44px 0;padding:22px;box-shadow:0 20px 55px #451d371a}.seal-showcase img{border:1px solid #b77a2f33;width:100%;height:auto;display:block}.seal-showcase figcaption{color:var(--taupe);padding:18px 8px 4px;font-size:13px;line-height:1.65}.seal-detail-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:34px 0 48px;display:grid}.seal-detail{background:#fff;border:1px solid #b77a2f3d;overflow:hidden}.seal-detail-visual{height:230px;overflow:hidden}.seal-detail img{object-fit:cover;width:100%;height:100%;display:block;transform:scale(1.7)}.seal-detail-center img{object-position:50% 47%}.seal-detail-planets img{object-position:50% 26%}.seal-detail-keys img{object-position:50% 85%}.seal-detail-copy{padding:24px}.seal-detail h3{color:#4c173f;margin:0 0 10px;font:600 25px/1.1 Cormorant Infant,serif}.seal-detail p{color:var(--taupe);margin:0;font-size:13px;line-height:1.7}@media (width<=1000px){.seal-detail-grid{grid-template-columns:1fr}.seal-detail-visual{height:360px}}@media (width<=640px){.seal-showcase{margin-left:-8px;margin-right:-8px;padding:10px}.seal-detail-visual{height:260px}}.article-example{background:linear-gradient(145deg,#f7ecec,#fffaf5);border:1px solid #b77a2f3d;margin:34px 0;padding:34px}.article-example>span{color:#a46b32;letter-spacing:.16em;margin-bottom:14px;font-size:9px;font-weight:700;display:block}.article-example h3{margin-top:0}.article-example p:last-child{margin-bottom:0}.content-week{gap:10px;margin:30px 0;display:grid}.content-week>div{background:#fffdf9e6;border-left:2px solid #bf8c4d;grid-template-columns:130px 1fr;gap:20px;padding:18px 22px;display:grid}.content-week strong{color:#5a234b}.encyclopedia-invite{color:#fffaf7;background:radial-gradient(circle at 72% 18%,#e7b76733,#0000 30%),linear-gradient(125deg,#32172f,#5f2858 58%,#7f4a64);grid-template-columns:90px minmax(0,1fr) auto;align-items:center;gap:34px;display:grid}.encyclopedia-invite-mark{color:#e5bc69;border:1px solid #ebc57894;border-radius:50%;place-items:center;width:78px;height:78px;font-size:28px;display:grid;box-shadow:inset 0 0 0 8px #ffffff09}.encyclopedia-invite h2{margin:0 0 14px;font:500 clamp(42px,4vw,62px)/1.03 Viaoda Libre,serif}.encyclopedia-invite h2 em{color:#e7bd74;font-family:Cormorant Infant,serif;font-weight:600}.encyclopedia-invite p:not(.eyebrow){color:#eadce7;max-width:760px;margin:0;line-height:1.7}.encyclopedia-page{background:#fffaf7}.encyclopedia-hero{text-align:center;color:#fffaf7;background:radial-gradient(circle at 50% 15%,#ebbe6742,#0000 28%),radial-gradient(circle at 12% 86%,#78479094,#0000 34%),linear-gradient(135deg,#271329 0%,#51204c 54%,#82516d 100%);padding:105px clamp(24px,7vw,108px) 86px}.encyclopedia-hero-inner{max-width:1050px;margin:0 auto}.encyclopedia-hero h1{letter-spacing:-.035em;margin:0;font:500 clamp(54px,6vw,86px)/.98 Viaoda Libre,serif}.encyclopedia-hero p:not(.article-kicker){color:#eddee8;max-width:760px;margin:28px auto 0;font:italic 600 22px/1.6 Cormorant Infant,serif}.encyclopedia-content{max-width:1240px;margin:0 auto;padding:82px clamp(22px,5vw,64px) 110px}.encyclopedia-start{text-align:center;max-width:820px;margin:0 auto 54px}.encyclopedia-start h2,.encyclopedia-method h2{color:#4c173f;font:600 clamp(38px,4vw,54px)/1.08 Cormorant Infant,serif}.encyclopedia-start p{color:var(--taupe);line-height:1.75}.decision-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.decision-card{color:inherit;background:#fffdf9e0;border:1px solid #b77a2f3d;padding:34px;transition:transform .25s,box-shadow .25s;box-shadow:0 16px 42px #451d370e}.decision-card:hover{transform:translateY(-4px);box-shadow:0 22px 48px #451d371c}.decision-card-head{color:#9e6431;justify-content:space-between;align-items:center;gap:18px;display:flex}.decision-card-head span:first-child{font-size:28px}.decision-card-head span:last-child{letter-spacing:.14em;font-size:10px}.decision-card h3{color:#4c173f;margin:27px 0 13px;font:600 32px/1.08 Cormorant Infant,serif}.decision-card p{color:var(--taupe);margin:0 0 22px;line-height:1.7}.decision-card b{color:#8b3d68;letter-spacing:.11em;text-transform:uppercase;font-size:11px}.encyclopedia-method{background:linear-gradient(145deg,#f4e8e6,#fffaf3);border:1px solid #b77a2f40;margin-top:84px;padding:58px}.encyclopedia-method>p{max-width:850px;color:var(--taupe);line-height:1.75}.method-comparison{grid-template-columns:repeat(4,1fr);gap:12px;margin-top:34px;display:grid}.method-comparison article{background:#ffffffb3;border-top:2px solid #c1944e;padding:26px 22px}.method-comparison h3{color:#4c173f;margin:0 0 12px;font:600 24px/1.1 Cormorant Infant,serif}.method-comparison p{color:var(--taupe);margin:0;font-size:13px;line-height:1.65}.encyclopedia-cta{text-align:center;color:#fffaf7;background:linear-gradient(135deg,#351832,#6b315e);margin-top:70px;padding:58px}.encyclopedia-cta h2{max-width:760px;margin:0 auto 18px;font:500 clamp(38px,4vw,56px)/1.06 Viaoda Libre,serif}.encyclopedia-cta>p{color:#eadce7;max-width:700px;margin:0 auto 28px;line-height:1.7}.encyclopedia-cta .article-contact-actions{justify-content:center}.relationship-guide-hero{background:radial-gradient(circle at 80% 20%,#f6a5c34d,#0000 28%),radial-gradient(circle at 15% 82%,#7949978a,#0000 36%),linear-gradient(125deg,#30132e 0%,#682856 55%,#9d4d70 100%)}.money-guide-hero{background:radial-gradient(circle at 81% 20%,#efc45e57,#0000 29%),radial-gradient(circle at 14% 84%,#43776d85,#0000 38%),linear-gradient(125deg,#182f30 0%,#315b55 54%,#8a7650 100%)}.choice-guide-hero{background:radial-gradient(circle at 80% 20%,#dfb4644d,#0000 29%),radial-gradient(circle at 14% 84%,#54579d8f,#0000 38%),linear-gradient(125deg,#221b3c 0%,#46365f 52%,#7d536c 100%)}.timing-guide-hero{background:radial-gradient(circle at 82% 19%,#f1c96f57,#0000 29%),radial-gradient(circle at 13% 84%,#4b5d9a94,#0000 38%),linear-gradient(125deg,#18233c 0%,#35446b 52%,#846172 100%)}.purpose-guide-hero{background:radial-gradient(circle at 80% 19%,#eebd6952,#0000 29%),radial-gradient(circle at 13% 84%,#6f4a948f,#0000 38%),linear-gradient(125deg,#2b1736 0%,#55315f 52%,#8b5b74 100%)}.period-guide-hero{background:radial-gradient(circle at 81% 20%,#eabc664f,#0000 29%),radial-gradient(circle at 13% 84%,#3d6b8594,#0000 38%),linear-gradient(125deg,#172b38 0%,#344b63 52%,#765b70 100%)}.situation-index{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:48px 0 78px;display:grid}.situation-index a{color:#4c173f;background:#fff;border:1px solid #b77a2f38;grid-template-columns:42px 1fr auto;align-items:center;gap:16px;padding:22px 24px;display:grid;box-shadow:0 10px 30px #451d370d}.situation-index i{color:#c18a4b;font:600 17px/1 Cormorant Infant,serif}.situation-index strong{font:600 20px/1.15 Cormorant Infant,serif}.situation-index b{color:#a85979;font-size:18px}.situation-chapter{background:#fffdf9e6;border:1px solid #b77a2f3b;margin:0 0 28px;padding:48px;scroll-margin-top:20px;box-shadow:0 15px 45px #451d370e}.situation-chapter:nth-of-type(2n){background:linear-gradient(145deg,#f8efef,#fffaf5)}.situation-chapter h2{color:#4c173f;max-width:850px;margin:8px 0 18px;font:600 clamp(34px,3.7vw,50px)/1.08 Cormorant Infant,serif}.situation-lead{max-width:880px;color:var(--taupe);font-size:17px;line-height:1.78}.situation-details{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:30px;display:grid}.situation-details article{background:#ffffffb8;border-top:2px solid #c1944e;padding:25px}.situation-details h3{color:#4c173f;margin:0 0 11px;font:600 25px/1.1 Cormorant Infant,serif}.situation-details p{color:var(--taupe);margin:0;font-size:14px;line-height:1.7}.question-example{color:#fffaf7;background:linear-gradient(130deg,#4b1d45,#71305f);margin-top:24px;padding:22px 25px}.question-example span{color:#e6bd72;letter-spacing:.15em;margin-bottom:8px;font-size:9px;font-weight:700;display:block}.question-example p{margin:0;font:italic 600 21px/1.5 Cormorant Infant,serif}.relationship-boundary{background:#f2e8e4;border-left:3px solid #b98748;margin:66px 0;padding:42px}.relationship-boundary h2{color:#4c173f;margin:0 0 15px;font:600 38px/1.1 Cormorant Infant,serif}.relationship-boundary p{color:var(--taupe);line-height:1.75}.article-hero-inner{max-width:1080px;margin:0 auto}.article-kicker{color:#e5bc69;letter-spacing:.18em;margin:0 0 22px;font-size:10px;font-weight:600}.article-hero h1{letter-spacing:-.035em;max-width:1000px;font:500 clamp(52px,6vw,84px)/.98 Viaoda Libre,serif}.article-intro{color:#eddce8;max-width:760px;margin:30px 0 0;font:italic 600 22px/1.65 Cormorant Infant,serif}.article-question-row{flex-wrap:wrap;gap:10px;margin-top:36px;display:flex}.article-question-row span{color:#f6d998;border:1px solid #f4cf806b;border-radius:30px;padding:9px 14px;font-size:11px}.article-body{color:#493a42;width:min(820px,100% - 44px);margin:0 auto;padding:88px 0 100px}.article-body>p,.article-body li{font-size:16px;line-height:1.85}.article-body>p{margin:0 0 22px}.article-body .article-lead{color:#6e3458;margin-bottom:52px;font:italic 600 24px/1.6 Cormorant Infant,serif}.article-body h2{color:#4c173f;letter-spacing:-.025em;margin:66px 0 22px;font:500 42px/1.08 Viaoda Libre,serif}.article-body h3{color:#8d3e68;margin:42px 0 14px;font:600 29px/1.15 Cormorant Infant,serif}.article-body ul{margin:14px 0 28px;padding:0;list-style:none}.article-body li{border-bottom:1px solid #b77a2f29;padding:10px 0 10px 25px;position:relative}.article-body li:before{content:"✦";color:#c18b3c;font-size:11px;position:absolute;top:12px;left:0}.article-note{color:#fff9f4;background:linear-gradient(145deg,#4b184d,#81406f);border:1px solid #eec5707a;margin:42px 0 58px;padding:30px 34px;box-shadow:0 18px 45px #451d371f}.article-note strong{color:#f4d591;font:600 24px/1.35 Cormorant Infant,serif}.article-note p{color:#ead9e4;margin:13px 0 0;line-height:1.7}.article-numbered{margin:30px 0 58px}.article-numbered>div{border-bottom:1px solid var(--line);grid-template-columns:62px 1fr;gap:22px;padding:24px 0;display:grid}.article-numbered b{color:#c18b3c;font:500 24px/1 Cormorant Infant,serif}.article-numbered p{margin:0;line-height:1.75}.article-conclusion{text-align:center;background:linear-gradient(135deg,#f8e7ea,#fff8f2);border:1px solid #b77a2f40;margin:76px -50px 0;padding:58px 50px}.article-conclusion h2{max-width:720px;margin:10px auto 24px}.article-conclusion>p:last-child{line-height:1.8}.article-contact{text-align:center;color:#fffaf7;background:radial-gradient(circle at 85% 20%,#d2699e57,#0000 28%),linear-gradient(145deg,#321337,#6e2c60);margin:30px -50px 0;padding:62px 50px}.article-contact-seal{border:1px solid #e5bc69;border-radius:50%;place-items:center;width:105px;height:105px;margin:0 auto 28px;display:grid}.article-contact h2{color:#fffaf7;max-width:680px;margin:10px auto 24px}.article-contact>p:not(.article-kicker):not(.article-signature){color:#ead9e4;max-width:650px;margin:0 auto 25px;line-height:1.8}.article-signature{color:#f2d9e6;margin:30px 0;line-height:1.65}.article-signature strong{color:#f4d591;font:600 28px/1.2 Cormorant Infant,serif}.article-channel-only{color:#f4d591;border-bottom:1px solid #f4d5918c;align-items:center;gap:18px;padding-bottom:6px;font-size:14px;font-weight:600;display:inline-flex}.article-channel-only span{font-size:20px}.article-contact-actions{flex-direction:column;align-items:center;gap:24px;display:flex}.sigil-mark{z-index:2;aspect-ratio:1;background:#f5e8df;border:1px solid #f4cf80b8;border-radius:50%;width:78%;display:block;position:relative;overflow:hidden;box-shadow:0 0 0 4px #ecc26a1a,0 5px 16px #2a0d2b33}.sigil-mark img{width:232%;max-width:none;height:auto;position:absolute;top:49%;left:50%;transform:translate(-50%,-50%)}.brand-mark .sigil-mark{width:82%}.hero-art-seal .sigil-mark{width:67%}.method-seal .sigil-mark{width:68%}.horary-seal .sigil-mark{width:62%}.portrait-monogram .sigil-mark{width:76%}.hero-art-seal small,.method-seal small,.horary-seal small{z-index:3;position:relative}.hero-art-seal{overflow:visible}.hero-art-seal small{color:#fffaf4;letter-spacing:.14em;text-shadow:0 2px 8px #18031be6;width:max-content;margin:0;font-size:9px;font-weight:600;position:absolute;bottom:-24px;left:50%;transform:translate(-50%)}.method-column:first-child{background:linear-gradient(155deg,#a95b7d,#c97898)}.method-column:nth-child(2){background:linear-gradient(155deg,#57205a,#844173)}.method-column:nth-child(3){background:linear-gradient(155deg,#59436f,#806a98)}.method-column h3,.method-column li{color:#fffaf7;text-shadow:0 1px 2px #280c2557}.method-column li{border-bottom-color:#ffffff38}.method-column li:before{color:#ffe1a2}.service-card:first-child{background:linear-gradient(155deg,#58265d,#824777)}.service-card:nth-child(2){background:linear-gradient(155deg,#a75c7a,#c97d98)}.service-card:nth-child(3){background:linear-gradient(155deg,#8b613e,#b48355)}.service-card:nth-child(4){background:linear-gradient(155deg,#594572,#806b9a)}.service-card:nth-child(5){background:linear-gradient(155deg,#405676,#66809d)}.service-card:nth-child(6){background:linear-gradient(155deg,#623052,#8f5b78)}.service-card h3,.service-card p,.service-card .card-top,.service-card .card-accent{color:#fffaf7;text-shadow:0 1px 2px #1f0a2061}.service-card .card-accent{border-top-color:#ffffff47}.service-card .card-top i{color:#ffe0a0;background:#fffaf324;border-color:#ffe2a494}.horary-visual:after{display:none}.horary-neutral-art{background:radial-gradient(circle at 50% 46%,#f4d58f 0 1.2%,#0000 1.5%),radial-gradient(circle at 50% 46%,#0000 0 18%,#efc369cc 18.2% 18.7%,#0000 19%),radial-gradient(circle at 50% 46%,#0000 0 31%,#efc3696b 31.2% 31.6%,#0000 32%),repeating-conic-gradient(at 50% 46%,#f4d28b52 0deg 1deg,#0000 1deg 30deg),radial-gradient(circle at 22% 18%,#efaece52,#0000 25%),radial-gradient(circle at 80% 78%,#74539d6b,#0000 31%),linear-gradient(145deg,#2e1037 0%,#5f2458 49%,#8e5878 100%);position:absolute;inset:0;box-shadow:inset 0 0 90px #0f031966,inset 0 0 0 12px #f4d38e0d}@keyframes olga-float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes olga-glow{0%,to{opacity:.72;transform:scale(.98)}50%{opacity:1;transform:scale(1.04)}}@keyframes olga-shimmer{0%,18%{opacity:0;transform:translate(-145%)rotate(8deg)}34%{opacity:.75}52%,to{opacity:0;transform:translate(145%)rotate(8deg)}}@keyframes olga-symbol{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(-7px)rotate(3deg)}}@keyframes olga-twinkle{0%,to{opacity:.55;transform:scale(.9)}50%{opacity:1;text-shadow:0 0 14px #e1ac49bf;transform:scale(1.18)}}@keyframes olga-orbit{to{transform:rotate(360deg)}}.hero-art-halo{animation:6.5s ease-in-out infinite olga-glow}.hero-art-frame{animation:7s ease-in-out infinite olga-float}.hero-art-shine{animation:8s ease-in-out infinite olga-shimmer}.service-card-visual>span,.method-card-illustration>span{animation:5.5s ease-in-out infinite olga-symbol}.service-card:nth-child(2n) .service-card-visual>span,.method-column:nth-child(2n) .method-card-illustration>span{animation-delay:-2.6s}.section-label:before{animation:3.6s ease-in-out infinite olga-twinkle;display:inline-block}.mini-orbit{animation:5s ease-in-out infinite olga-glow}.horary-neutral-art:before{content:"";border:1px dashed #f6d3896b;border-radius:50%;animation:36s linear infinite olga-orbit;position:absolute;inset:17%;box-shadow:0 0 0 18px #f6d38906}.horary{grid-template-columns:minmax(0,1.08fr) minmax(410px,.92fr);align-items:stretch;gap:5%}.horary-copy{flex-direction:column;justify-content:center;padding:62px 0 42px 3%;display:flex}.horary .section-label{color:#fff;text-shadow:0 1px 10px #16031b80;background:#844374b8;border:1px solid #ffffff47;border-radius:999px;align-self:flex-start;align-items:center;width:fit-content;margin-bottom:22px;padding:11px 18px;font-weight:700;display:inline-flex;box-shadow:0 10px 26px #0d02122e}.horary-visual{aspect-ratio:auto;background:radial-gradient(circle at 50% 34%,#edb7d533,#0000 34%),linear-gradient(145deg,#32103b,#6b285f);border-radius:44px;height:auto;min-height:100%;padding:22px;display:flex}.horary-answer-map{background:#ffffff09;border:1px solid #efc77561;border-radius:34px;flex-direction:column;align-items:center;width:100%;min-height:100%;padding:42px 34px 32px;display:flex;box-shadow:inset 0 0 70px #15041d3b}.horary-map-heading{text-align:center;width:100%}.horary-map-heading>span{color:#efc879;letter-spacing:.19em;font-size:9px;font-weight:700}.horary-map-heading h3{color:#fff8f2;max-width:430px;margin:11px auto 0;font:500 32px/1.08 Viaoda Libre,serif}.horary-compass{background:linear-gradient(90deg,#0000 49.8%,#f1c87838 50%,#0000 50.2%),linear-gradient(#0000 49.8%,#f1c87838 50%,#0000 50.2%),radial-gradient(circle,#f5d89e14,#ffffff03 66%);border:1px solid #f0c77685;border-radius:50%;flex:1;width:min(360px,88%);min-height:360px;margin:28px auto;position:relative;box-shadow:0 0 0 14px #f0c77609,inset 0 0 55px #0c021447}.horary-compass:before,.horary-compass:after{content:"";border:1px dashed #f1c97947;border-radius:50%;position:absolute}.horary-compass:before{inset:32px}.horary-compass:after{inset:67px}.compass-center{z-index:2;background:linear-gradient(145deg,#fff7ef,#efd4df);border:1px solid #f1c979a3;border-radius:50%;place-items:center;width:126px;height:126px;display:grid;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%);box-shadow:0 18px 42px #0d02135c,0 0 0 9px #ffffff0b}.compass-center b{color:#7a315f;font:500 47px/.8 Viaoda Libre,serif}.compass-center span{color:#8d4a6e;letter-spacing:.15em;font-size:8px;font-weight:700}.compass-point{z-index:2;color:#f3e2eb;white-space:nowrap;background:#320c2fe0;border:1px solid #efc77673;border-radius:999px;padding:8px 13px;font:600 13px/1 Cormorant Infant,serif;position:absolute}.compass-top{top:-12px;left:50%;transform:translate(-50%)}.compass-right{top:50%;right:-19px;transform:translateY(-50%)}.compass-bottom{bottom:-12px;left:50%;transform:translate(-50%)}.compass-left{top:50%;left:-31px;transform:translateY(-50%)}.horary-map-path{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;width:100%;display:grid}.horary-map-path>div{background:#ffffff0e;border:1px solid #efc57140;border-radius:24px;min-height:108px;padding:16px}.horary-map-path b{color:#efc672;font:600 17px/1 Cormorant Infant,serif;display:block}.horary-map-path span{color:#decbd6;font-size:10px;line-height:1.5}.horary-map-path strong{color:#fff8f2;margin:9px 0 5px;font:600 17px/1.05 Cormorant Infant,serif;display:block}.horary-map-result{background:linear-gradient(135deg,#f0d2dc,#fff5ef);border-radius:26px;width:100%;margin-top:12px;padding:21px 23px}.horary-map-result span{color:#9c5377;letter-spacing:.17em;font-size:8px;font-weight:700}.horary-map-result p{color:#4e3441;margin:8px 0 0;font:600 15px/1.5 Cormorant Infant,serif}.horary-tool-visual{background:#f7eae8;border:1px solid #efc77575;border-radius:34px;flex-direction:column;width:100%;min-height:100%;display:flex;overflow:hidden;box-shadow:0 24px 65px #0e02154d}.horary-tool-image{background:#fbf6ef;flex:1;min-height:0;position:relative;overflow:hidden}.horary-tool-image img{object-fit:cover;object-position:center;width:100%;height:100%;min-height:680px;display:block}.horary-tool-title{z-index:2;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffaf5e6;border:1px solid #b6783557;border-radius:24px;padding:16px 20px;position:absolute;top:22px;left:22px;right:22px;box-shadow:0 13px 36px #4e1e3f1f}.horary-tool-title span{color:#9a5274;letter-spacing:.17em;font-size:8px;font-weight:700;display:block}.horary-tool-title strong{color:#50183f;margin-top:7px;font:500 25px/1.08 Viaoda Libre,serif;display:block}.horary-tool-legend{background:#efc77547;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid}.horary-tool-legend>div{background:linear-gradient(145deg,#3b123e,#652454);min-height:112px;padding:18px 15px}.horary-tool-legend b{color:#edc473;font:600 16px/1 Cormorant Infant,serif;display:block}.horary-tool-legend span{color:#dbc8d4;font-size:9px;line-height:1.45}.horary-tool-legend strong{color:#fff8f2;margin:8px 0 4px;font:600 15px/1.1 Cormorant Infant,serif;display:block}@media (width<=1000px){nav{display:none}.hero{grid-template-columns:1fr;padding-top:160px}.hero-copy{max-width:720px}.hero-art{height:500px;margin-top:30px}.deck-showcase{grid-template-columns:1fr;gap:48px}.method-deep-head{grid-template-columns:1fr;gap:24px}.method-definition{grid-template-columns:1fr;gap:35px}.method-columns{grid-template-columns:1fr}.method-column{min-height:auto}.method-result{grid-template-columns:auto 1fr}.method-result .button{grid-column:1/-1;justify-self:start}.deck-image-wrap{max-width:540px;height:auto}.horary{grid-template-columns:1fr;gap:48px}.horary-cta{grid-template-columns:1fr;margin:0}.horary-cta .button{justify-self:start}.horary-visual{aspect-ratio:auto;height:720px}.service-grid{grid-template-columns:repeat(2,1fr)}.product-grid{grid-template-columns:1fr}.product-card{min-height:350px}.intro-heading{grid-template-columns:1fr;gap:18px}.intro-story{grid-template-columns:1fr;gap:38px}.intro-story-lead{border-bottom:1px solid #b57a364d;border-right:0;max-width:760px;padding:0 0 35px}.intro-method-visual{max-width:620px}.intro-method-visual,.intro-method-visual img{min-height:470px}.method-insight-visual{grid-template-columns:125px 1fr}.method-insight-seal{width:118px;height:118px}.method-insight-seal .sigil-mark{width:92px;height:92px}.method-insight-levels{grid-template-columns:1fr}.intro-method-flow{grid-template-columns:repeat(2,minmax(0,1fr))}.intro-method-flow>div:nth-child(2){border-right:0}.intro-method-flow>div:nth-child(2):after{display:none}.intro-method-flow>div:nth-child(-n+2){border-bottom:1px solid #f0c9793d}.intro-choice,.about{grid-template-columns:1fr}.about-visual{min-height:460px}.articles-heading{grid-template-columns:1fr;gap:22px}.article-grid{grid-template-columns:1fr}.article-card{min-height:300px}.encyclopedia-invite{grid-template-columns:72px 1fr}.encyclopedia-invite .button{grid-column:2;justify-self:start}.method-comparison{grid-template-columns:repeat(2,1fr)}.situation-index{grid-template-columns:1fr}}@media (width<=640px){.site-header{height:76px;padding:0 18px}.brand-mark{width:38px;height:38px}.brand strong{font-size:14px}.hero{min-height:auto;padding:132px 22px 58px}h1{font-size:52px}.hero-art{height:390px;margin-top:25px}.hero-art-frame{width:300px}.hero-art-halo{width:350px;height:350px}.hero-art-seal{width:92px;height:92px;bottom:4%;left:4%}.hero-art-seal>.monogram-letters{font-size:36px}.hero-art-title span{font-size:19px}.hero-art-title strong{font-size:34px}.deck-image-wrap{height:440px}.deck-copy h2{font-size:43px}.method-definition{padding:48px 30px}.method-seal{width:165px;height:165px}.method-seal:after{width:140px;height:140px}.method-seal .monogram-letters{font-size:67px}.method-result{grid-template-columns:1fr;padding:30px 24px}.horary{padding-top:98px}.horary-copy{padding:0}.horary-cta{gap:24px;padding:28px 24px}.horary-cta .button{white-space:normal;text-align:center;width:100%}.horary-steps{grid-template-columns:1fr}.horary-visual{aspect-ratio:auto;height:610px}.horary-visual img{width:auto;max-width:none;height:100%;transform:translate(-15%)}.horary-image-title{width:52%;min-height:78px;padding:14px 12px}.horary-image-title strong{font-size:17px}.horary-image-caption{grid-template-columns:32px 1fr;gap:9px;padding:12px 92px 12px 12px;bottom:12px;left:12px;right:12px}.horary-image-caption>span{width:30px;height:30px}.horary-image-caption b{font-size:13px}.horary-image-caption p{font-size:8px}.horary-seal{width:125px;height:125px}.horary-seal .monogram-letters{font-size:49px}.hero-actions{flex-direction:column;align-items:flex-start;gap:19px}.section{padding:76px 22px}.intro h2,.section-heading h2,.about h2,.final-cta h2{font-size:43px}.intro-heading{padding-bottom:32px}.intro-heading h2{font-size:38px}.intro-story{padding-top:40px}.intro-story p,.intro-choice p{font-size:17px}.intro-story h3,.intro-choice h3{font-size:27px}.intro-promise{padding:78px 24px 28px}.intro-promise:before{width:40px;height:40px;top:25px;left:24px;transform:none}.intro-promise p{font-size:19px}.intro-choice{gap:28px;padding-top:34px}.intro-invitation{grid-template-columns:46px 1fr;gap:18px;padding:28px 23px}.intro-invitation-symbol{width:44px;height:44px}.intro-invitation .button{grid-column:1/-1;justify-self:start}.intro-method-visual,.intro-method-visual img{min-height:390px}.method-whole-picture{padding:30px 24px}.method-whole-columns{grid-template-columns:1fr;gap:18px}.method-insight-visual{grid-template-columns:1fr;padding:27px 23px}.method-insight-seal{width:105px;height:105px}.method-insight-seal .sigil-mark{width:82px;height:82px}.intro-method-flow{grid-template-columns:1fr}.intro-method-flow>div{border-bottom:1px solid #f0c9793d;border-right:0;min-height:auto}.intro-method-flow>div:after{display:none}.articles-heading h2{font-size:42px}.section-heading{display:block}.section-heading>p{margin-top:22px}.service-grid{grid-template-columns:1fr}.service-card{min-height:535px}.service-card-visual{height:205px}.product-card{min-height:330px}.article-card{min-height:330px;padding:26px}.encyclopedia-invite{grid-template-columns:1fr}.encyclopedia-invite-mark{width:64px;height:64px}.encyclopedia-invite .button{grid-column:1}.encyclopedia-hero{padding:74px 22px 62px}.encyclopedia-hero h1{font-size:46px}.encyclopedia-content{padding:62px 22px 82px}.decision-grid,.method-comparison{grid-template-columns:1fr}.decision-card{padding:27px}.encyclopedia-method,.encyclopedia-cta{padding:40px 24px}.situation-index a{grid-template-columns:34px 1fr auto;padding:19px 18px}.situation-chapter{padding:34px 23px}.situation-details{grid-template-columns:1fr}.relationship-boundary{padding:34px 24px}.about{gap:48px}.about-visual{min-height:390px}.portrait-monogram{width:112px;height:112px;font-size:47px}.portrait-monogram .monogram-letters{font-size:55px}.brand-card-name{margin-top:17px;font-size:13px}.brand-card-rule{height:18px}.about-visual p{margin-top:3px;font-size:19px}.orbit-a{width:300px;height:300px}.orbit-b{width:370px;height:190px}.brand-card-caption{font-size:7px;bottom:34px}.steps{grid-template-columns:1fr}.step,.step+.step{border-bottom:1px solid #ffffff24;border-right:none;padding:28px 0}footer{text-align:center;flex-direction:column;gap:20px;padding:38px 20px}.article-site-header{min-height:76px;padding:0 18px}.article-back{font-size:10px}.article-hero{padding:76px 22px 64px}.article-hero h1{font-size:45px}.article-intro{font-size:20px}.article-body{padding:62px 0 76px}.article-body h2{margin-top:52px;font-size:35px}.article-body h3{font-size:26px}.article-conclusion,.article-contact{margin-left:-8px;margin-right:-8px;padding:42px 24px}.article-numbered>div{grid-template-columns:46px 1fr;gap:12px}.article-cover{width:calc(100% - 28px);margin-top:28px}.article-cover img{border-radius:18px}.article-repeat-body{padding-top:48px}.article-question-callout{padding:24px 22px}.article-confirmation-quote h2{font-size:39px}}.case-analysis{background:linear-gradient(135deg,#f1e5d3,#fffaf2);padding:90px clamp(24px,9vw,140px)}.case-analysis>span{color:#a56f2a;letter-spacing:.2em;font-size:10px;font-weight:700}.case-analysis h2{margin:14px 0 32px;font:400 clamp(38px,4vw,58px)/1.05 Viaoda Libre,serif}.case-analysis h2 em{color:#a34f82;font-family:Great Vibes,cursive;font-weight:400}.case-analysis ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}.case-analysis li{color:#3d3035;background:#ffffffb8;border:1px solid #aa753042;border-radius:22px;padding:21px 23px;font:600 17px/1.55 Cormorant Infant,serif}.case-analysis li:before{content:"✦";color:#ad7b30;margin-right:12px}@media (width<=760px){.case-analysis{padding:70px 22px}.case-analysis ul{grid-template-columns:1fr}.case-story article p{font-size:17px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}}@media (hover:hover) and (pointer:fine){.service-card:hover{background:inherit;filter:brightness(1.04);border-color:#d49a48;transform:translateY(-7px);box-shadow:0 22px 50px #53184729}.service-card-link:hover .service-more b{transform:translate(5px)}}.pricing-page{background:#fffaf7;min-height:100vh}.pricing-hero{color:#fff9ee;background:radial-gradient(circle at 83% 23%,#e7bf6f38,#0000 28%),radial-gradient(circle at 8% 88%,#ad569352,#0000 34%),linear-gradient(130deg,#2a0f35 0%,#5e2457 55%,#8a456d 100%);grid-template-columns:minmax(0,1.15fr) minmax(360px,.85fr);align-items:center;gap:clamp(48px,7vw,110px);min-height:680px;padding:168px clamp(24px,7vw,108px) 82px;display:grid}.pricing-hero .eyebrow{color:#f0cb7f}.pricing-hero h1{color:#fffaf3;margin:24px 0 28px}.pricing-hero h1 em{color:#f0c979}.pricing-hero-copy>p:last-of-type{color:#f0e3ed;max-width:720px;font-size:18px;font-weight:500;line-height:1.75}.pricing-hero-button{color:#35113e;background:linear-gradient(135deg,#f2d18a,#dca94d);border-radius:999px;align-items:center;gap:22px;margin-top:30px;padding:16px 24px;font-size:13px;font-weight:700;transition:transform .22s,box-shadow .22s;display:inline-flex;box-shadow:0 15px 38px #1404193d}.pricing-hero-button:hover{transform:translateY(-2px);box-shadow:0 19px 44px #14041952}.pricing-hero-button span{font-size:19px}.pricing-order-note{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#230a2b6b;border:1px solid #f2d18a61;border-radius:46px;grid-template-columns:58px 1fr;gap:22px;padding:38px;display:grid;box-shadow:0 25px 65px #18041f47}.pricing-order-note>span{color:#f0c979;border:1px solid #f2d18a80;border-radius:50%;place-items:center;width:58px;height:58px;font-size:24px;display:grid}.pricing-order-note small{color:#e8bf70;letter-spacing:.16em;font-size:10px;font-weight:700}.pricing-order-note h2{color:#fff;margin:8px 0 25px;font-size:37px}.pricing-order-note ol{gap:16px;margin:0;padding:0;list-style:none;display:grid}.pricing-order-note li{color:#f2e9f1;grid-template-columns:32px 1fr;align-items:center;gap:12px;font-size:14px;font-weight:500;line-height:1.5;display:grid}.pricing-order-note li b{color:#37123f;background:#e7bd6d;border-radius:50%;place-items:center;width:32px;height:32px;font-size:12px;display:grid}.pricing-content{padding:72px clamp(24px,6.5vw,100px) 110px}.pricing-currency-note{background:linear-gradient(135deg,#fbf0f5,#f7e8ef);border:1px solid #aa6f9f38;border-radius:999px;align-items:center;gap:19px;max-width:890px;margin:0 auto 70px;padding:22px 30px;display:flex}.pricing-currency-note>span{color:#fff9e9;background:#754276;border-radius:50%;flex:0 0 46px;place-items:center;height:46px;font:600 21px/1 Cormorant Garamond,serif;display:grid}.pricing-currency-note p{color:#66515f;margin:0;font-size:14px;font-weight:500;line-height:1.6}.pricing-section+.pricing-section{margin-top:76px}.pricing-section-heading{grid-template-columns:70px 1fr;align-items:center;gap:22px;margin-bottom:28px;display:grid}.pricing-section-heading>span{color:#f6d58b;letter-spacing:.08em;background:linear-gradient(145deg,#54255c,#7b477b);border-radius:50%;place-items:center;width:70px;height:70px;font:600 17px/1 Cormorant Garamond,serif;display:grid}.pricing-section-heading h2{color:#412a41;font-size:clamp(38px,4vw,55px);line-height:1}.pricing-section-heading p{color:#735e6b;max-width:820px;margin:10px 0 0;font-size:14px;font-weight:500;line-height:1.6}.pricing-table-wrap{background:#fff;border:1px solid #804c7f2e;border-radius:36px;overflow:hidden;box-shadow:0 18px 55px #49264514}.pricing-table{border-collapse:collapse;table-layout:fixed;width:100%}.pricing-table th{color:#f2deed;letter-spacing:.12em;text-align:left;text-transform:uppercase;background:#4b214f;padding:18px 22px;font-size:10px;font-weight:700}.pricing-table th:first-child{width:27%}.pricing-table th:nth-child(2){width:32%}.pricing-table th:nth-child(3){width:17%}.pricing-table th:nth-child(4){width:24%}.pricing-table td{vertical-align:middle;border-bottom:1px solid #8451811f;padding:22px}.pricing-table tbody tr:last-child td{border-bottom:0}.pricing-table tbody tr:nth-child(2n){background:#fdf8fb}.pricing-table tbody tr{transition:background .2s}.pricing-table tbody tr:hover{background:#f8edf4}.pricing-table td:first-child{grid-template-columns:39px 1fr;align-items:center;gap:12px;display:grid}.pricing-item-number{color:#9d6d31;background:#fffaf0;border:1px solid #b07e4e57;border-radius:50%;place-items:center;width:39px;height:39px;font:600 12px/1 Cormorant Garamond,serif;display:grid}.pricing-table td>strong{color:#493249;font:600 21px/1.15 Cormorant Garamond,serif}.pricing-table td p{color:#695c64;margin:0;font-size:13px;font-weight:500;line-height:1.6}.pricing-values{gap:5px;display:grid}.pricing-values strong{color:#612e63;font-size:17px}.pricing-values span{color:#a36f2d;font-size:15px;font-weight:700}.pricing-values small{font-size:10px;font-weight:700}.pricing-table td:last-child a{color:#603061;background:#fbf1f7;border:1px solid #6734693d;border-radius:999px;align-items:center;gap:8px;padding:12px 16px;font-size:11px;font-weight:700;line-height:1.25;transition:color .2s,background .2s,transform .2s;display:inline-flex}.pricing-table td:last-child a:hover{color:#fff;background:#69366d;transform:translateY(-1px)}.pricing-table td:last-child a b{color:#c28b3d;font-size:15px}.pricing-final{color:#fff9f0;background:linear-gradient(110deg,#3e1748,#74406f);border-radius:999px;grid-template-columns:58px 1fr auto;align-items:center;gap:25px;margin-top:75px;padding:34px 42px;display:grid;box-shadow:0 20px 55px #38163a29}.pricing-final>span{color:#e7bd6d;border:1px solid #ffffff52;border-radius:50%;place-items:center;width:58px;height:58px;font-size:24px;display:grid}.pricing-final h2{color:#fff;font-size:31px}.pricing-final p{color:#eadcea;margin:5px 0 0;font-size:14px;font-weight:500;line-height:1.55}.pricing-final>a{color:#34103c;white-space:nowrap;background:#e8c16f;border-radius:999px;padding:14px 20px;font-size:12px;font-weight:700}@media (width<=1080px){.pricing-hero{grid-template-columns:1fr .8fr}.pricing-table th:first-child{width:25%}.pricing-table th:nth-child(2){width:29%}.pricing-table th:nth-child(3){width:18%}.pricing-table th:nth-child(4){width:28%}.pricing-table td{padding:18px}}@media (width<=820px){.pricing-hero{grid-template-columns:1fr}.pricing-table,.pricing-table tbody,.pricing-table tr,.pricing-table td{width:100%;display:block}.pricing-table thead{display:none}.pricing-table tbody tr{padding:24px}.pricing-table td{border:0;padding:0}.pricing-table td+td{margin-top:18px}.pricing-table td:before{content:attr(data-label);color:#a67838;letter-spacing:.12em;text-transform:uppercase;margin-bottom:7px;font-size:9px;font-weight:800;display:block}.pricing-table td:first-child:before{grid-column:1/-1}.pricing-table td:first-child{grid-template-columns:39px 1fr}.pricing-table tbody tr+tr{border-top:1px solid #84518126}.pricing-final{border-radius:38px;grid-template-columns:58px 1fr}.pricing-final>a{grid-column:1/-1;justify-self:start}}@media (width<=560px){.pricing-hero{padding-top:138px}.pricing-order-note{border-radius:34px;grid-template-columns:1fr;padding:29px}.pricing-currency-note{border-radius:30px;align-items:flex-start}.pricing-section-heading{grid-template-columns:54px 1fr;gap:15px}.pricing-section-heading>span{width:54px;height:54px}.pricing-section-heading h2{font-size:36px}.pricing-table-wrap{border-radius:28px}.pricing-final{grid-template-columns:1fr;padding:28px}}@media (width<=1000px){.horary-visual{height:auto;min-height:0;padding:16px}.horary-tool-image img{aspect-ratio:2/3;object-fit:cover;height:auto;min-height:0}}@media (width<=620px){.horary-tool-title{padding:13px 15px;top:12px;left:12px;right:12px}.horary-tool-title strong{font-size:20px}.horary-tool-legend{grid-template-columns:1fr}.horary-tool-legend>div{grid-template-columns:32px 1fr;align-items:center;gap:8px;min-height:82px;padding:14px 16px;display:grid}.horary-tool-legend b{grid-row:1}.horary-tool-legend span{grid-column:2}.horary-tool-legend strong{margin-top:0}}main p,main li{font-weight:600}.hero-lead,.intro-story p,.intro-choice p,.method-deep-head>p,.method-definition p,.deck-copy>p:not(.eyebrow),.horary-lead,.about-copy>p,.section-heading>p,.final-cta>p:not(.eyebrow){font-size:19px;font-weight:600;line-height:1.7}.method-column li,.service-card p,.product-card p,.step p{font-size:15px;font-weight:600;line-height:1.65}.article-body>p,.article-body li,.article-body section>p,.article-body div>p{font-size:17px;font-weight:600;line-height:1.72}.article-lead{font-size:21px!important;font-weight:600!important}.article-intro{font-weight:600}.article-card p,.decision-card p,.situation-chapter p,.encyclopedia-content p{font-size:16px;font-weight:600;line-height:1.7}.intro-heading,.method-deep-head,.method-definition,.method-result,.deck-image-wrap,.horary-visual,.about-visual,.final-cta-inner,.article-conclusion,.article-contact,.encyclopedia-method,.encyclopedia-cta{border-radius:42px;overflow:hidden}.intro-method-visual,.intro-promise,.intro-method-flow,.intro-invitation,.method-column,.service-card,.product-card,.article-card,.decision-card,.situation-chapter,.relationship-boundary,.article-note,.article-example,.seal-showcase,.fate-seal-layers section,.fate-seal-example section,.fate-seal-keys section,.fate-seal-compare section,.seven-year-path section,.seven-spheres section,.seven-annual-sections section,.seven-example,.encyclopedia-invite{border-radius:30px;overflow:hidden}.intro-method-flow>div:first-child{border-radius:30px 0 0 30px}.intro-method-flow>div:last-child{border-radius:0 30px 30px 0}.horary-steps>div,.step,.article-numbered>div,.fate-seal-geometry>div,.situation-index a{border-radius:22px}.button,.text-link,.article-channel-only,.products-channel-link,.brand-card-channel,.footer-channel,.expertise span,.article-question-row span{border-radius:999px}.method-column:before,.method-column:after,.service-card:before{display:none}.practice-page,.case-page{color:#321a31;background:#fffaf6}.practice-header,.case-header{color:#fff8ef;background:#301039;border-bottom-color:#ecc67047}.practice-header .brand small,.practice-header .article-back,.case-header .brand small,.case-header .article-back{color:#eac77b}.practice-hero{color:#fff7f1;background:radial-gradient(circle at 82% 30%,#db90c447,#0000 25%),linear-gradient(132deg,#2e0c37,#651d54 62%,#8d326b);min-height:680px;padding:160px clamp(24px,7vw,108px) 90px}.practice-hero>span,.practice-intro span,.practice-heading>span,.famous-destinies>div>span,.practice-ethics>span,.practice-final>span,.case-hero>div>span,.case-question>span,.case-lead span,.case-story>span,.case-fact span,.case-conclusion>span{color:#edc775;letter-spacing:.2em;font-size:10px;font-weight:700}.practice-hero h1{max-width:900px;margin:26px 0;font:400 clamp(63px,7vw,103px)/.95 Viaoda Libre,serif}.practice-hero h1 em{color:#efc870;font:400 .75em/1 Great Vibes,cursive;display:block}.practice-hero>p{color:#eddde8;max-width:770px;font:600 21px/1.62 Cormorant Infant,serif}.practice-hero>div{flex-wrap:wrap;gap:12px;margin-top:32px;display:flex}.practice-hero a{color:#f1d28f;border:1px solid #efc9748c;border-radius:999px;padding:13px 18px;font-size:12px}.practice-intro,.case-lead{grid-template-columns:43% 1fr;gap:7%;padding:100px clamp(24px,7vw,108px);display:grid}.practice-intro h2,.practice-heading h2,.famous-destinies h2,.practice-ethics h2,.practice-final h2,.case-lead h2{margin:15px 0;font:400 clamp(40px,4.4vw,66px)/1.05 Viaoda Libre,serif}.practice-intro h2 em,.practice-heading h2 em,.famous-destinies h2 em,.practice-ethics h2 em,.practice-final h2 em,.case-lead h2 em{color:#a4477c;font-family:Great Vibes,cursive;font-weight:400}.practice-intro>p,.case-lead>p{color:#423142;margin:0;font:600 20px/1.72 Cormorant Infant,serif}.practice-cases{background:linear-gradient(140deg,#efe2ee,#fff8f4 55%,#f2e1e7);padding:105px clamp(24px,7vw,108px)}.practice-heading{max-width:850px;margin-bottom:45px}.practice-heading>p{color:#655061;font:600 18px/1.6 Cormorant Infant,serif}.practice-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.practice-card{background:#fff;border:1px solid #e2b65e94;border-radius:30px;flex-direction:column;min-height:600px;transition:transform .2s;display:flex;overflow:hidden;box-shadow:0 20px 50px #3b12311f}.practice-card:hover{transform:translateY(-6px)}.practice-card-art{color:#efcc7e;background:radial-gradient(circle,#f4d3e66b 0 17%,#0000 18%),linear-gradient(150deg,#4f245c,#7a3c70);flex-direction:column;justify-content:center;align-items:center;min-height:330px;display:flex;position:relative}.practice-card-2 .practice-card-art{background:radial-gradient(circle,#e1cff65c 0 17%,#0000 18%),linear-gradient(150deg,#3e356c,#6c5796)}.practice-card-3 .practice-card-art{background:radial-gradient(circle,#f7dac757 0 17%,#0000 18%),linear-gradient(150deg,#713d51,#a3666c)}.practice-card-art:before{content:"";border:1px solid #efcb7ea6;border-radius:50%;width:180px;height:180px;position:absolute;box-shadow:0 0 0 24px #efcb7e0f}.practice-card-art span,.practice-card-art i,.practice-card-art small{position:relative}.practice-card-art span{font:400 72px/1 Viaoda Libre,serif}.practice-card-art i{font-size:25px;font-style:normal}.practice-card-art small{letter-spacing:.13em;background:#28082773;border:1px solid #eec9777a;border-radius:999px;padding:8px 12px;font-size:8px;position:absolute;bottom:20px}.practice-card-copy{flex-direction:column;flex:1;padding:26px;display:flex}.practice-card-copy>small{color:#996a2e;letter-spacing:.14em;font-size:8px}.practice-card h3{color:#572049;margin:14px 0 12px;font:400 31px/1.08 Viaoda Libre,serif}.practice-card p{color:#513d4c;margin:0 0 22px;font:600 17px/1.55 Cormorant Infant,serif}.practice-card strong{color:#9b487c;margin-top:auto;font-size:12px}.famous-destinies{color:#fff7f1;background:#32103d;grid-template-columns:1fr 36%;align-items:center;gap:8%;padding:105px clamp(24px,7vw,108px);display:grid}.famous-destinies>div>p{color:#e7d6e3;max-width:720px;font:600 19px/1.65 Cormorant Infant,serif}.famous-destinies aside{text-align:center;border:1px solid #eec76e85;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;min-height:320px;padding:45px;display:flex;box-shadow:0 0 0 22px #ebc26a0d}.famous-destinies aside i{color:#efc66c;font-size:60px;font-style:normal}.famous-destinies aside strong{margin:17px 0;font:400 23px/1.2 Viaoda Libre,serif}.famous-destinies aside small{color:#d9c8d6;line-height:1.45}.practice-ethics{padding:105px clamp(24px,7vw,108px)}.practice-ethics>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:40px;display:grid}.practice-ethics p{background:#f6e9ef;border-left:2px solid #c48e38;margin:0;padding:26px;font:600 18px/1.6 Cormorant Infant,serif}.practice-final{text-align:center;background:linear-gradient(135deg,#f1dce8,#fff9f3);padding:100px 24px}.practice-final h2{max-width:900px;margin:17px auto 30px}.practice-final h2 em{display:block}.practice-final a{color:#f3d184;background:#401442;border-radius:999px;padding:16px 24px;font-size:13px;display:inline-flex}.case-hero{color:#fff7f1;background:linear-gradient(132deg,#2f0d38,#702355);grid-template-columns:1fr 33%;align-items:center;gap:8%;min-height:620px;padding:150px clamp(24px,7vw,108px) 80px;display:grid}.case-hero>div>small{color:#efcb79;letter-spacing:.13em;border:1px solid #edc66f8c;border-radius:999px;margin:18px 0 0;padding:8px 12px;font-size:9px;display:inline-block}.case-hero h1{margin:24px 0 12px;font:400 clamp(58px,6vw,90px)/.95 Viaoda Libre,serif}.case-hero p{color:#ead8e4;font:600 20px/1.5 Cormorant Infant,serif}.case-hero aside{aspect-ratio:1;border:1px solid #edc7719e;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;display:flex;box-shadow:0 0 0 23px #edc7710f}.case-hero aside b{color:#edc773;font:400 85px/1 Viaoda Libre,serif}.case-hero aside i{color:#d8a94d;font-style:normal}.case-hero aside small{letter-spacing:.15em;margin-top:18px}.case-question{text-align:center;background:#f1e2ea;padding:95px 24px}.case-question h2{color:#5c204e;max-width:900px;margin:22px auto 14px;font:400 clamp(38px,4vw,60px)/1.1 Viaoda Libre,serif}.case-question p{color:#7b656f}.case-story{background:#fff;padding:95px clamp(24px,12vw,190px)}.case-story>span{margin-bottom:28px;display:block}.case-story article{border-bottom:1px solid #a36c4733;grid-template-columns:70px 1fr;gap:25px;padding:26px 0;display:grid}.case-story article b{color:#b17b2c;font:400 26px/1 Viaoda Libre,serif}.case-story article p{color:#3c2b39;margin:0;font:600 20px/1.7 Cormorant Infant,serif}.case-fact{color:#fff8f1;background:#32103c;justify-content:space-between;align-items:center;gap:30px;padding:80px clamp(24px,9vw,140px);display:flex}.case-fact h2{max-width:850px;margin:18px 0 0;font:400 clamp(40px,4.5vw,65px)/1.05 Viaoda Libre,serif}.case-fact i{color:#efca75;border:1px solid #eac470;border-radius:50%;place-items:center;width:110px;height:110px;font-size:48px;font-style:normal;display:grid}.case-conclusion{background:linear-gradient(135deg,#f4e3eb,#fffaf5);padding:95px clamp(24px,12vw,190px)}.case-conclusion p{color:#492f41;max-width:950px;font:600 25px/1.62 Cormorant Infant,serif}.case-conclusion a{color:#8d3f72;border-bottom:1px solid #c4913f;margin-top:18px;padding-bottom:5px;display:inline-block}.case-missing{text-align:center;padding:140px 30px}@media (width<=950px){.practice-grid{grid-template-columns:1fr 1fr}.famous-destinies,.case-hero{grid-template-columns:1fr}.famous-destinies aside,.case-hero aside{width:330px;margin:0 auto}.practice-ethics>div{grid-template-columns:1fr}.case-hero aside{display:none}}@media (width<=700px){.practice-intro,.case-lead,.practice-grid{grid-template-columns:1fr}.practice-hero,.practice-intro,.practice-cases,.famous-destinies,.practice-ethics,.case-hero,.case-lead,.case-story,.case-fact,.case-conclusion{padding-left:22px;padding-right:22px}.practice-hero h1{font-size:52px}.case-story article{grid-template-columns:45px 1fr}.case-fact{align-items:flex-start}.case-fact i{flex:0 0 70px;width:70px;height:70px}}@media (width<=640px){.intro-heading,.method-deep-head,.method-definition,.method-result,.article-conclusion,.article-contact{border-radius:30px}.intro-method-flow>div:first-child,.intro-method-flow>div:last-child{border-radius:0}}@media (width<=760px){body{font-size:18px;line-height:1.55}main p,main li{font-size:18px!important;line-height:1.58!important}main [class*=card] p,main [class*=card] li,main .pricing-table p,main .pricing-table li{font-size:18px!important;line-height:1.55!important}main .hero-lead,main .article-intro,main .article-lead,main .mini-hero-copy>p:not(.eyebrow),main .compass-copy>p,main .money-book-copy>p,main .practice-hero>p,main .case-conclusion p{font-size:20px!important;line-height:1.58!important}main small,main figcaption,main .eyebrow,main .section-label,main section>span,main [class*=heading]>span,main [class*=copy]>span,main .product-mark,main .card-accent,main .product-more,main .service-more,main .article-card strong,main .practice-card strong,main .intro-method-visual figcaption span,main .method-whole-picture>span,main .card-top,main .product-bottom,main .expertise span,main .brand-card-channel,main .brand-card-caption,main .pricing-table td:before{font-size:16px!important;line-height:1.45!important}.brand small{font-size:16px!important;line-height:1.25!important}.mobile-menu-heading small{font-size:16px!important;line-height:1.4!important}.mobile-menu-links a{font-size:18px!important;line-height:1.35!important}footer p,footer a{font-size:16px!important;line-height:1.45!important}main .button,main a[class*=button],main [class*=actions]>a,main [class*=final]>a,main [class*=price] a,main .article-channel-only,main .products-channel-link,main .practice-hero a,main .practice-final a,main .pricing-table td:last-child a{font-size:17px!important;line-height:1.35!important}main h1,main h2,main h3{overflow-wrap:break-word;word-break:normal;-webkit-hyphens:auto;hyphens:auto;text-wrap:balance;max-width:100%}main h1{font-size:clamp(42px,12.5vw,52px)!important;line-height:1.03!important}main h2{font-size:clamp(34px,9.5vw,43px)!important;line-height:1.08!important}main h3{font-size:clamp(24px,7vw,30px)!important;line-height:1.15!important}}.product-grid .product-card{--product-copy:#f2e5df;--product-gold:#f3d184;color:#fffaf4;border-color:#efc670c2}.product-grid .product-card .product-number,.product-grid .product-card .product-mark,.product-grid .product-card .product-more{color:var(--product-gold)}.product-grid .product-card p{color:var(--product-copy)}.product-grid .product-money-secrets{background:radial-gradient(circle at 88% 8%,#f7cd7640,#0000 31%),linear-gradient(145deg,#68283a,#93463f 57%,#b66c4d)}.product-grid .product-inner-compass{--product-copy:#eee5f5;background:radial-gradient(circle at 88% 8%,#f5d38833,#0000 31%),linear-gradient(145deg,#49305f,#72578e 58%,#9b7bb0)}.product-grid .product-money-code{--product-copy:#e1e4f4;background:radial-gradient(circle at 84% 9%,#f1c3693d,#0000 31%),linear-gradient(145deg,#172b55,#273f73 58%,#55406f)}.product-grid .product-attention{--product-copy:#f2dce9;background:radial-gradient(circle at 86% 10%,#f7cd7e33,#0000 30%),linear-gradient(145deg,#6c1f52,#9b346e 57%,#c05c82)}.product-grid .product-decision{--product-copy:#dceeed;background:radial-gradient(circle at 86% 8%,#efcb7b38,#0000 31%),linear-gradient(145deg,#15434a,#1f6870 58%,#39858a)}.product-grid .product-power-code{--product-copy:#f3e8d2;background:radial-gradient(circle at 85% 8%,#ffe19e40,#0000 31%),linear-gradient(145deg,#62411e,#90652a 58%,#b18443)}.product-grid .product-fate-deck{--product-copy:#e3e2f3;background:radial-gradient(circle at 86% 9%,#eec67338,#0000 31%),linear-gradient(145deg,#262554,#403b7b 57%,#69558f)}.product-grid .product-companion{--product-copy:#e8ead7;background:radial-gradient(circle at 86% 8%,#f2cf7736,#0000 31%),linear-gradient(145deg,#394322,#5d6a31 57%,#80834c)}.product-grid .product-seal{--product-copy:#dcefeb;background:radial-gradient(circle at 86% 8%,#efca783b,#0000 31%),linear-gradient(145deg,#154b49,#227672 57%,#4a9790)}.product-grid .product-seven-years{--product-copy:#f2e1df;background:radial-gradient(circle at 86% 8%,#f7d08038,#0000 31%),linear-gradient(145deg,#57314d,#824455 57%,#ad695e)}.telegram-assistant{color:#fff8ef;background:radial-gradient(circle at 82% 20%,#e6be6921,#0000 34%),linear-gradient(120deg,#321338,#51304d);grid-template-columns:72px minmax(0,1fr) auto;align-items:center;gap:28px;padding:44px clamp(24px,7vw,108px);display:grid}.telegram-assistant-mark{color:#f0cb78;border:1px solid #eec671b8;border-radius:50%;place-items:center;width:64px;height:64px;font-size:27px;display:grid;box-shadow:0 0 0 7px #efc56a14}.telegram-assistant-copy>span{color:#efc779;letter-spacing:.16em;font-size:10px;font-weight:700}.telegram-assistant-copy h2{margin:9px 0 8px;font:400 clamp(29px,3.4vw,46px)/1.1 Viaoda Libre,serif}.telegram-assistant-copy h2 em{color:#efc779;font-family:Great Vibes,cursive;font-weight:400}.telegram-assistant-copy p{color:#eadde6;max-width:740px;margin:0;font:600 17px/1.55 Cormorant Infant,serif}.telegram-assistant-button{color:#35162f;white-space:nowrap;background:linear-gradient(135deg,#f1d184,#d8a344);border-radius:999px;justify-content:center;align-items:center;gap:16px;min-height:48px;padding:15px 23px;font-size:13px;font-weight:750;display:inline-flex}.assistant-inline-link{color:#89532f;align-items:center;gap:9px;font-size:13px;font-weight:650;text-decoration:none;display:inline-flex}.assistant-inline-link-light{color:#f0cf86}.assistant-section-note{background:#fff9f0b8;border:1px solid #ba855d45;border-radius:24px;justify-content:space-between;align-items:center;gap:24px;margin-top:30px;padding:24px 28px;display:flex}.assistant-section-note p{color:#65505b;max-width:680px;margin:0;font:600 17px/1.55 Cormorant Infant,serif}.assistant-section-note>a,.assistant-product-link{color:#875039;font-size:13px;font-weight:700}.assistant-product-link{text-align:center;width:max-content;max-width:100%;margin:16px auto 0;display:block}.assistant-pricing-link,.assistant-product-detail,.assistant-practice-link{width:max-content;max-width:100%;margin-top:16px;box-shadow:none!important;background:0 0!important;padding:0!important;display:flex!important}.footer-assistant{color:#875039;font-size:11px}.hero-actions{flex-wrap:wrap}@media (width<=760px){.telegram-assistant{grid-template-columns:48px minmax(0,1fr);gap:16px;padding:34px 22px 45px}.telegram-assistant-mark{width:45px;height:45px;font-size:20px}.telegram-assistant-copy h2{font-size:34px}.telegram-assistant-copy p{font-size:17px}.telegram-assistant-button{white-space:normal;grid-column:1/-1;justify-self:start}.assistant-section-note{padding:20px;display:block}.assistant-section-note>a{margin-top:13px;display:inline-flex}.assistant-inline-link,.assistant-section-note>a,.assistant-product-link,.footer-assistant{line-height:1.45;font-size:16px!important}.hero-actions{gap:18px}.assistant-product-detail,.assistant-pricing-link,.assistant-practice-link{white-space:normal}.horary-cta>.assistant-inline-link{grid-column:1/-1}footer{flex-wrap:wrap;gap:16px}}.practice-card-art-illustrated{background:#38182e;overflow:hidden}.practice-card-art-illustrated img{object-fit:cover;object-position:center center;width:100%;height:100%;position:absolute;inset:0}.practice-card-art-illustrated:before{z-index:1;background:#30102c30;box-shadow:0 0 0 24px #30102c1f}.practice-card-art-illustrated span,.practice-card-art-illustrated i,.practice-card-art-illustrated small{z-index:2;text-shadow:0 2px 12px #240c23cc}.case-editorial-cover{background:#34122e;min-height:clamp(320px,54vw,680px);position:relative;overflow:hidden}.case-editorial-cover>img{object-fit:cover;object-position:center 42%;width:100%;height:100%;position:absolute;inset:0}.case-editorial-cover>div{color:#fffaf5;background:linear-gradient(#0000,#280c23db);padding:clamp(28px,6vw,80px) clamp(24px,8vw,112px);position:absolute;inset:auto 0 0}.case-editorial-cover>div>span{color:#efcf88;letter-spacing:.19em;font-size:10px;font-weight:700}.case-editorial-cover>div>p{max-width:760px;margin:13px 0 0;font:400 clamp(25px,4vw,46px)/1.12 Viaoda Libre,serif}@media (width<=700px){.case-editorial-cover{min-height:390px}.case-editorial-cover>img{object-position:center center}.case-editorial-cover>div{padding:38px 22px 30px}}.product-card.product-money-navigation{color:#fffaf3;background:radial-gradient(circle at 82% 15%,#f8d8a638,#0000 37%),linear-gradient(145deg,#746186,#9884a2 57%,#c0a3b2);border-color:#ecc784c7;position:relative;overflow:hidden}.product-money-navigation .product-number,.product-money-navigation .product-mark,.product-money-navigation .product-more{color:#f4d993}.product-money-navigation p{color:#f5edf5}.product-money-navigation .product-bottom{color:#fff8ef}.product-navigation-cover{aspect-ratio:1/1.414;object-fit:contain;width:91px;position:absolute;top:20px;right:20px;transform:rotate(5deg);box-shadow:0 11px 22px #2516274d}.product-money-navigation .product-number{padding-right:105px}.product-money-navigation h3{max-width:270px}@media (width<=700px){.product-navigation-cover{width:76px;top:16px;right:16px}.product-money-navigation .product-number{padding-right:90px}}.services-express-link{color:#fff8ef;background:linear-gradient(135deg,#4b1c48,#7d315f);grid-template-columns:1fr auto;align-items:center;gap:40px;padding:42px clamp(24px,7vw,108px);display:grid}.services-express-link span{color:#efca78;letter-spacing:.18em;font-size:9px;font-weight:700}.services-express-link h2{margin:10px 0 6px;font:400 40px/1 Viaoda Libre,serif}.services-express-link p{color:#eadbe5;max-width:720px;margin:0;font:600 17px/1.55 Cormorant Infant,serif}.services-express-link>a{color:#381437;white-space:nowrap;background:linear-gradient(135deg,#f0d084,#d3a140);border-radius:999px;gap:18px;padding:15px 22px;font-size:11px;font-weight:800;display:inline-flex}@media (width<=760px){.services-express-link{grid-template-columns:1fr;padding:35px 22px}.services-express-link>a{white-space:normal;justify-self:start}}.product-card.product-love-code{color:#fff9f3;background:radial-gradient(circle at 84% 12%,#fbdbad42,#0000 31%),linear-gradient(145deg,#684365,#95667f 58%,#c390a1);border-color:#f0cd89c2;position:relative;overflow:hidden}.product-love-code .product-number,.product-love-code .product-mark,.product-love-code .product-more{color:#f4d38a}.product-love-code p{color:#f2e6ed}.product-love-code .product-bottom{color:#fff8ef}.product-love-code-cover{aspect-ratio:1;object-fit:cover;border:1px solid #f5d79dbf;border-radius:15px;width:96px;position:absolute;top:18px;right:18px;transform:rotate(4deg);box-shadow:0 12px 25px #31152e47}.product-love-code .product-number{padding-right:108px}.product-love-code h3{max-width:270px}@media (width<=700px){.product-love-code-cover{width:80px;top:15px;right:15px}.product-love-code .product-number{padding-right:92px}}.express-page{color:#321f32;background:#fffaf6}.express-header{color:#fff8ef;background:#3d183c;border-bottom-color:#edc7754d}.express-header .brand small,.express-header .article-back{color:#efcc81}.express-brand-mark{color:#efcb7a;border:1px solid #dfb863;border-radius:50%;place-items:center;width:44px;height:44px;display:grid;box-shadow:inset 0 0 0 5px #e4b96314}.express-hero{color:#fff8f1;background:radial-gradient(circle at 82% 42%,#e7a9cc57,#0000 27%),linear-gradient(128deg,#321039,#672255 58%,#9a4c71);grid-template-columns:58% 42%;align-items:center;min-height:720px;padding:150px clamp(24px,8vw,120px) 85px;display:grid;overflow:hidden}.express-hero-copy{max-width:760px}.express-hero h1{margin:24px 0;font:400 clamp(58px,6.5vw,94px)/.96 Viaoda Libre,serif}.express-hero h1 em{color:#efca74;font:400 .88em/1.05 Great Vibes,cursive;display:block}.express-hero-copy>p:not(.eyebrow){color:#f1e0e9;max-width:680px;font:600 22px/1.62 Cormorant Infant,serif}.express-hero-copy>a,.express-cta>a{color:#351135;background:linear-gradient(135deg,#f1d084,#d5a342);border-radius:999px;gap:24px;margin-top:27px;padding:16px 25px;font-size:12px;font-weight:800;display:inline-flex}.express-orbit{place-items:center;display:grid}.express-orbit>div{aspect-ratio:1;color:#612650;background:radial-gradient(circle,#fff9f0 0 34%,#f3dce5eb 35% 57%,#e2b1cc3b 58% 70%,#0000 71%);border:1px solid #e9c570;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:min(380px,80vw);display:flex;box-shadow:0 0 0 24px #eac06812,0 30px 90px #19041c57}.express-orbit small,.express-orbit span{letter-spacing:.2em;font-size:9px}.express-orbit strong{color:#b07a28;margin:25px 0;font-size:70px;font-weight:400}.express-format{grid-template-columns:44% 1fr;align-items:start;gap:7%;padding:100px clamp(24px,8vw,120px);display:grid}.express-heading>span,.express-cta>span{color:#986a2c;letter-spacing:.2em;font-size:10px;font-weight:700}.express-heading h2,.express-cta h2{margin:15px 0 0;font:400 clamp(40px,4.7vw,67px)/1.04 Viaoda Libre,serif}.express-heading h2 em,.express-cta h2 em{color:#a34779;font-family:Great Vibes,cursive;font-weight:400;display:block}.express-format>p{color:#493645;margin:5px 0 0;font:600 20px/1.72 Cormorant Infant,serif}.express-principles{grid-template-columns:repeat(4,minmax(0,1fr));gap:15px;padding:0 clamp(24px,8vw,120px) 105px;display:grid}.express-principles article{color:#fff7ef;background:linear-gradient(145deg,#5a2856,#361537);border:1px solid #dab15e80;border-radius:28px 28px 65px;min-height:300px;padding:28px}.express-principles article:nth-child(2){background:linear-gradient(145deg,#714465,#442544)}.express-principles article:nth-child(3){background:linear-gradient(145deg,#765f88,#493b61)}.express-principles article:nth-child(4){background:linear-gradient(145deg,#855365,#512d43)}.express-principles span{color:#efc873;font:400 38px/1 Viaoda Libre,serif}.express-principles h2{margin:42px 0 14px;font:400 29px/1.1 Viaoda Libre,serif}.express-principles p{color:#eadbe5;font:600 17px/1.55 Cormorant Infant,serif}.express-difference{background:linear-gradient(140deg,#f1e4ec,#fffaf6 55%,#eee5dc);padding:105px clamp(24px,8vw,120px)}.express-difference .express-heading{max-width:930px;margin-bottom:48px}.express-compare{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.express-compare article{background:#fffaf7;border:1px solid #b2813454;border-radius:32px;min-height:360px;padding:38px}.express-compare article:first-child{color:#fff8f1;background:linear-gradient(145deg,#482044,#722e5d)}.express-compare small{color:#a4732d;letter-spacing:.18em;font-size:9px;font-weight:700}.express-compare article:first-child small{color:#efca78}.express-compare h3{margin:21px 0 14px;font:400 36px/1.08 Viaoda Libre,serif}.express-compare p{color:#564451;font:600 18px/1.65 Cormorant Infant,serif}.express-compare article:first-child p{color:#eadce5}.express-compare a{color:#74325e;border-bottom:1px solid #bc8731;gap:18px;margin-top:16px;padding-bottom:5px;font-size:12px;display:inline-flex}.express-footer-formula{color:#f6d998;letter-spacing:.13em;text-align:center;background:#351438;flex-wrap:wrap;justify-content:center;align-items:center;gap:22px;padding:34px clamp(24px,8vw,120px);font-size:10px;font-weight:700;display:flex}.express-footer-formula i{color:#cc9d44;font-style:normal}.express-cta{text-align:center;background:#fffaf6;padding:105px 24px}.express-cta h2 em{color:#a34779;display:inline}.express-cta p{color:#594653;max-width:720px;margin:20px auto;font:600 19px/1.65 Cormorant Infant,serif}.express-cta>small{color:#9f527e;margin-top:30px;font:400 29px/1 Great Vibes,cursive;display:block}@media (width<=1000px){.express-hero{grid-template-columns:1fr 38%}.express-principles{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.express-hero,.express-format,.express-compare{grid-template-columns:1fr}.express-hero{padding:130px 22px 75px}.express-hero h1{font-size:54px}.express-orbit{margin-top:45px}.express-orbit>div{width:min(300px,76vw)}.express-format,.express-difference{padding:78px 22px}.express-principles{grid-template-columns:1fr;padding:0 22px 78px}.express-principles article{min-height:250px}.express-compare article{min-height:auto;padding:30px 24px}.express-footer-formula{flex-direction:column;gap:13px}.express-footer-formula i{transform:rotate(90deg)}}.express-orbit>div{text-align:center;background:radial-gradient(circle,#fffaf4 0 59%,#f3dce5eb 60% 68%,#e2b1cc3b 69% 74%,#0000 75%);padding-top:34px}.express-orbit small,.express-orbit span{letter-spacing:.14em;max-width:240px;font:700 15px/1.25 Cormorant Infant,serif;display:block}.express-orbit span{font-size:18px}.express-orbit strong{margin:14px 0 12px;font-size:54px;line-height:1}.express-product{background:linear-gradient(145deg,#fffaf6,#f5eaf2);grid-template-columns:minmax(300px,43%) minmax(0,1fr);align-items:start;gap:clamp(38px,6vw,88px);padding:105px clamp(24px,8vw,120px);display:grid}.express-product-image{background:#ffffffb8;border:1px solid #b889376b;border-radius:34px;padding:14px;position:sticky;top:28px;box-shadow:0 28px 70px #481b3f21}.express-product-image img{border-radius:23px;width:100%;height:auto;display:block}.express-product-copy h2{margin:17px 0 20px;font:400 clamp(42px,4.5vw,66px)/1.05 Viaoda Libre,serif}.express-product-copy h2 em{color:#a34779;font-family:Great Vibes,cursive;font-weight:400;display:block}.express-product-lead{color:#4e3948;font:600 21px/1.65 Cormorant Infant,serif}.express-question-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin:28px 0;display:grid}.express-question-list span{color:#553348;background:#ffffffad;border-left:2px solid #c5953f;padding:12px 15px;font:600 17px/1.35 Cormorant Infant,serif}.express-product-copy h3{color:#6b2c59;margin:29px 0 12px;font:400 29px/1.15 Viaoda Libre,serif}.express-product-copy ul{color:#4e3948;margin:0;padding-left:22px;font:600 17px/1.6 Cormorant Infant,serif}.express-product-copy li::marker{color:#b98634}.express-limit{color:#502645;background:#fffaf5;border:1px solid #bb8b3c6b;border-radius:18px;margin:27px 0 12px;padding:19px 22px;font:600 19px/1.5 Cormorant Infant,serif}.express-topics{color:#584451;font:600 17px/1.55 Cormorant Infant,serif}.express-product-order{color:#fff8f0;background:linear-gradient(135deg,#4e2049,#74325e);border-radius:24px;justify-content:space-between;align-items:center;gap:22px;margin-top:30px;padding:25px;display:flex}.express-product-order div{flex-direction:column;gap:7px;display:flex}.express-product-order small{color:#efca7d;letter-spacing:.16em;font-size:9px;font-weight:700}.express-product-order strong{font:400 29px/1.1 Viaoda Libre,serif}.express-product-order a{color:#351135;text-align:center;background:linear-gradient(135deg,#f1d084,#d5a342);border-radius:999px;padding:15px 18px;font-size:11px;font-weight:800}.express-order-note{color:#7a6271;margin:13px 0 0;font:600 15px/1.45 Cormorant Infant,serif}.express-product-reverse{background:linear-gradient(145deg,#f2e9f4,#fffaf6)}.express-product-reverse .express-product-image{grid-column:2}.express-product-reverse .express-product-copy{grid-area:1/1}.express-quality{color:#5e3152;margin:22px 0;font:600 18px/1.55 Cormorant Infant,serif}@media (width<=760px){.express-product{grid-template-columns:1fr;padding:78px 22px}.express-product-image{position:static}.express-question-list{grid-template-columns:1fr}.express-product-order{flex-direction:column;align-items:stretch}.express-orbit>div{width:min(320px,82vw);padding-top:28px}.express-orbit small{font-size:14px}.express-orbit span{font-size:17px}.express-product-reverse .express-product-image,.express-product-reverse .express-product-copy{grid-area:auto/1}}.choice-page{color:#3d2739;background:#fffaf7}.choice-header{color:#fff8f1;background:#583557;border-bottom-color:#efcb7e57}.choice-header .brand small,.choice-header .article-back{color:#f0ce85}.choice-seal{color:#f0ce82;border:1px solid #e7c06f;border-radius:50%;place-items:center;width:44px;height:44px;font-size:22px;display:grid}.choice-hero{color:#fff9f2;background:radial-gradient(circle at 18% 42%,#f7d8ab3b,#0000 29%),linear-gradient(132deg,#573455,#8a5d77 58%,#c493a5);grid-template-columns:minmax(300px,43%) 1fr;align-items:center;gap:7%;min-height:790px;padding:145px clamp(24px,8vw,120px) 88px;display:grid}.choice-hero figure{filter:drop-shadow(0 28px 55px #280f254d);width:min(500px,88vw);margin:0;transform:rotate(-1.5deg)}.choice-hero img{border:1px solid #f5d79dc7;border-radius:24px;width:100%;height:auto;display:block}.choice-hero>div>span,.choice-intro span,.choice-chain>span,.choice-analysis>div>span,.choice-questions>div>span,.choice-result>span,.choice-boundaries span,.choice-product span,.choice-cta>span{color:#f1cf83;letter-spacing:.18em;font-size:10px;font-weight:700}.choice-hero h1{margin:21px 0;font:400 clamp(53px,5.8vw,84px)/1 Viaoda Libre,serif}.choice-hero h1 em,.choice-intro h2 em,.choice-analysis h2 em,.choice-questions h2 em,.choice-result h2 em,.choice-boundaries h2 em,.choice-product h2 em,.choice-cta h2 em{color:#f0cb7c;font-family:Great Vibes,cursive;font-weight:400;display:block}.choice-hero p{color:#f0e3eb;max-width:720px;font:600 21px/1.62 Cormorant Infant,serif}.choice-hero strong,.choice-product strong,.choice-cta>strong{color:#f3d58f;margin:25px 0;font:400 39px/1 Viaoda Libre,serif;display:block}.choice-hero a,.choice-cta>a{color:#462643;background:linear-gradient(135deg,#f2d388,#d2a24d);border-radius:999px;gap:20px;padding:16px 24px;font-size:12px;font-weight:800;display:inline-flex}.choice-intro,.choice-boundaries,.choice-product{grid-template-columns:1fr 1fr;align-items:start;gap:7%;padding:100px clamp(24px,8vw,120px);display:grid}.choice-intro span,.choice-analysis>div>span,.choice-questions>div>span,.choice-result>span,.choice-boundaries span,.choice-product span{color:#986a2b}.choice-intro h2,.choice-analysis h2,.choice-questions h2,.choice-result h2,.choice-boundaries h2,.choice-product h2,.choice-cta h2{margin:15px 0;font:400 clamp(41px,4.7vw,67px)/1.03 Viaoda Libre,serif}.choice-intro h2 em,.choice-analysis h2 em,.choice-questions h2 em,.choice-result h2 em,.choice-boundaries h2 em,.choice-product h2 em{color:#a45e8a}.choice-intro p,.choice-analysis p,.choice-questions li,.choice-result p,.choice-boundaries p,.choice-product p,.choice-cta p{color:#594754;font:600 18px/1.65 Cormorant Infant,serif}.choice-chain{color:#fff8f1;background:#583456;padding:36px clamp(24px,8vw,120px)}.choice-chain>div{flex-wrap:wrap;align-items:center;gap:15px;margin-top:14px;display:flex}.choice-chain b{letter-spacing:.11em;font-size:10px}.choice-chain i{color:#efca7b;font-style:normal}.choice-analysis{background:linear-gradient(145deg,#f2e8f0,#fffaf7);padding:105px clamp(24px,8vw,120px)}.choice-analysis>div:first-child,.choice-questions>div:first-child{max-width:920px;margin-bottom:48px}.choice-analysis-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.choice-analysis-grid article{background:#fffaf7;border:1px solid #b8883857;border-radius:29px 29px 67px;padding:35px}.choice-analysis-grid b{color:#b27c2b;font:400 37px/1 Viaoda Libre,serif}.choice-analysis-grid h3{margin:20px 0 10px;font:400 29px/1.1 Viaoda Libre,serif}.choice-questions{padding:105px clamp(24px,8vw,120px)}.choice-questions ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.choice-questions li{background:#f6edf3;border-left:2px solid #bd8940;padding:18px 20px}.choice-result{color:#fff8f1;background:linear-gradient(145deg,#533151,#80506c);padding:95px clamp(24px,8vw,120px)}.choice-result>span{color:#f0cd80}.choice-result h2 em{color:#f1cd80}.choice-result>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.choice-result p{color:#f0e4eb;background:#ffffff0f;border:1px solid #f0cb7e38;border-radius:18px;margin:0;padding:18px 20px}.choice-boundaries{background:#fffaf7}.choice-boundaries>div:last-child{background:#f7eef3;border:1px solid #b6833252;border-radius:30px;padding:34px}.choice-boundaries strong{color:#6c385f;margin:20px 0;font:600 20px/1.5 Cormorant Infant,serif;display:block}.choice-boundaries a,.choice-product a{color:#753660;border-bottom:1px solid #b47d2d;gap:17px;padding-bottom:5px;font-size:12px;font-weight:700;display:inline-flex}.choice-product{background:linear-gradient(145deg,#f1e6ef,#fffaf7);align-items:center}.choice-product figure{filter:drop-shadow(0 22px 42px #3f1e392e);width:min(390px,80vw);margin:0 auto}.choice-product img{border-radius:24px;width:100%;height:auto;display:block}.choice-product strong{color:#6b365e}.choice-cta{text-align:center;color:#fff8f1;background:linear-gradient(145deg,#8d6078,#503050);padding:105px 24px}.choice-cta h2 em{color:#f0cd7e}.choice-cta>small{color:#f0cf88;margin-top:30px;font:400 27px/1 Great Vibes,cursive;display:block}@media (width<=900px){.choice-hero,.choice-intro,.choice-boundaries,.choice-product{grid-template-columns:1fr}.choice-hero figure{margin:0 auto}.choice-analysis-grid,.choice-questions ul,.choice-result>div{grid-template-columns:1fr}}@media (width<=700px){.choice-hero{padding:125px 22px 70px}.choice-hero h1{font-size:48px}.choice-intro,.choice-analysis,.choice-questions,.choice-result,.choice-boundaries,.choice-product{padding:75px 22px}.choice-chain{padding:30px 22px}.choice-chain>div{flex-direction:column;align-items:flex-start}.choice-chain i{transform:rotate(90deg)}}.navigation-book-page{color:#35223f;background:#fffaf7}.navigation-book-header{color:#fff8f3;background:#382342;border-bottom-color:#cda75f52}.navigation-book-header .brand small,.navigation-book-header .article-back{color:#edcf90}.navigation-section{padding:100px clamp(24px,8vw,120px)}.navigation-label,.navigation-heading>span,.navigation-audience article>span{color:#9b712d;letter-spacing:.2em;font-size:10px;font-weight:700}.navigation-hero{background:radial-gradient(at 18% 60%,#c4abd352,#0000 38%),linear-gradient(135deg,#fffaf6 8%,#f3edf6 65%,#ede1f0);grid-template-columns:minmax(280px,.8fr) 1fr;align-items:center;gap:clamp(36px,8vw,105px);padding:155px clamp(24px,9vw,136px) 95px;display:grid}.navigation-cover{filter:drop-shadow(0 26px 40px #432a4940);max-width:465px;margin:0 auto;transform:rotate(-2deg)}.navigation-cover img{width:100%;height:auto;display:block}.navigation-hero-copy h1,.navigation-heading h2,.navigation-beginner h2,.navigation-audience h2,.navigation-consultation h2,.navigation-final h2,.navigation-signature h2{margin:20px 0;font:400 clamp(43px,5.5vw,80px)/.99 Viaoda Libre,serif}.navigation-hero-copy h1 em,.navigation-heading h2 em,.navigation-beginner h2 em,.navigation-audience h2 em,.navigation-consultation h2 em,.navigation-final h2 em,.navigation-signature h2 em{color:#9b628e;font:400 .83em/1.1 Great Vibes,cursive;display:block}.navigation-hero-copy>p,.navigation-problem>p,.navigation-beginner>div>p,.navigation-heading>p,.navigation-consultation>div>p,.navigation-final>p{color:#493a51;font:600 19px/1.7 Cormorant Infant,serif}.navigation-hero-lead{color:#382342!important;font-size:22px!important}.navigation-route{border-top:1px solid #a282a53d;border-bottom:1px solid #a282a53d;padding:18px 0;font:600 16px/1.8 Cormorant Infant,serif}.navigation-route span{color:#aa792b;padding:0 5px}.navigation-highlights{color:#745b70;margin-top:18px;font-size:11px;line-height:1.7}.navigation-hero-price{color:#56364d;margin:19px 0;font:400 34px/1 Viaoda Libre,serif;display:block}.navigation-button{color:#382638;background:linear-gradient(135deg,#e8c77e,#c99a46);border-radius:999px;align-items:center;gap:12px;padding:17px 24px;font-size:12px;font-weight:700;display:inline-flex}.navigation-hero-copy>small,.navigation-final>small{color:#6a5869;margin-top:12px;font-size:11px;line-height:1.6;display:block}.navigation-heading{max-width:900px;margin-bottom:45px}.navigation-heading h2,.navigation-beginner h2,.navigation-consultation h2,.navigation-final h2{font-size:clamp(40px,4.7vw,68px)}.navigation-problem{max-width:1100px;margin:auto}.navigation-problem blockquote{color:#4d3550;background:#f4ebf2;border-left:2px solid #c39342;margin:32px 0 0;padding:24px 30px;font:600 22px/1.6 Cormorant Infant,serif}.navigation-inside{background:linear-gradient(145deg,#eee4f1,#fff9f5 58%,#f1e7ef)}.navigation-topics{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.navigation-topics article{background:#fffaf7;border:1px solid #c4a16d7a;border-radius:23px;min-height:250px;padding:27px}.navigation-topics article>b{color:#ac823c;font:400 26px/1 Viaoda Libre,serif}.navigation-topics h3{margin:26px 0 12px;font:400 28px/1.12 Viaoda Libre,serif}.navigation-topics p,.navigation-audience p{color:#584757;font:600 17px/1.6 Cormorant Infant,serif}.navigation-beginner,.navigation-consultation{grid-template-columns:43% 1fr;align-items:center;gap:8%;display:grid}.navigation-beginner strong{color:#805b78;margin-top:20px;font:600 19px/1.55 Cormorant Infant,serif;display:block}.navigation-gallery{background:#f5eff5}.navigation-preview-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:22px;display:grid}.navigation-preview-grid figure{margin:0}.navigation-preview-grid img{aspect-ratio:1/1.38;object-fit:cover;object-position:top;background:#fff;border:1px solid #9d7c5954;width:100%;display:block;box-shadow:0 14px 32px #3d263b1f}.navigation-preview-grid figcaption{color:#493449;padding-top:12px;font:600 15px/1.45 Cormorant Infant,serif}.navigation-preview-grid figcaption span{color:#a37636;letter-spacing:.13em;font-size:11px;display:block}.navigation-formula{background:#fffaf6}.navigation-formula-list{grid-template-columns:1fr 1fr;gap:16px 40px;display:grid}.navigation-formula-list>div{color:#49354a;align-items:end;gap:12px;min-height:34px;font:600 17px/1.3 Cormorant Infant,serif;display:flex}.navigation-formula-list i{border-bottom:1px dashed #b797a5;flex:1;min-width:34px}.navigation-formula-note{color:#835b77;margin-top:30px;font:600 20px/1.55 Cormorant Infant,serif}.navigation-audience{background:linear-gradient(135deg,#eee5f1,#fffaf5);grid-template-columns:1fr 1fr;gap:24px;display:grid}.navigation-audience article{background:#fffaf8;border:1px solid #c0996963;border-radius:26px;padding:37px}.navigation-audience h2{font-size:clamp(36px,3.5vw,52px)}.navigation-audience ul{padding-left:18px}.navigation-audience li{color:#4c394d;margin:13px 0;font:600 17px/1.55 Cormorant Infant,serif}.navigation-consultation a,.navigation-assistant-link{color:#81506f;border-bottom:1px solid #c6984b;padding-bottom:4px;font-size:12px}.navigation-final{text-align:center;background:radial-gradient(#d8bdde4d,#0000 60%),linear-gradient(135deg,#f1e8f1,#fffaf5)}.navigation-final h2,.navigation-final>p{max-width:850px;margin-left:auto;margin-right:auto}.navigation-final>strong{color:#5b3a56;margin:28px 0 8px;font:400 47px/1 Viaoda Libre,serif;display:block}.navigation-final>.navigation-button{margin-top:24px}.navigation-final>.navigation-assistant-link{margin-top:24px;display:inline-block}.navigation-signature{text-align:center;color:#fffaf6;background:#382342;padding:75px 24px}.navigation-signature>span{color:#e7c787;letter-spacing:.2em;font-size:11px}.navigation-signature>p{color:#e6d8e4;font:600 17px/1.6 Cormorant Infant,serif}.navigation-signature h2{font-size:45px}.navigation-signature h2 em{color:#e8ca87}@media (width<=1000px){.navigation-hero{grid-template-columns:minmax(240px,.76fr) 1fr;gap:36px}.navigation-topics{grid-template-columns:1fr 1fr}.navigation-preview-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=740px){.navigation-section{padding:72px 22px}.navigation-hero{grid-template-columns:1fr;padding:128px 22px 70px}.navigation-cover{max-width:320px}.navigation-hero-copy h1{font-size:53px}.navigation-topics,.navigation-beginner,.navigation-consultation,.navigation-audience,.navigation-formula-list{grid-template-columns:1fr}.navigation-audience article{padding:25px}.navigation-preview-grid{gap:13px}.navigation-preview-grid figcaption{font-size:13px}.navigation-formula-list{gap:14px}.navigation-final>strong{font-size:38px}.navigation-button{font-size:11px}}.product-card.product-money-secrets{color:#fff8e9;background:radial-gradient(circle at 90% 5%,#e1b75638,#0000 30%),linear-gradient(145deg,#123f34,#082a25);border-color:#e3bc64b8}.product-money-secrets .product-number,.product-money-secrets .product-mark,.product-money-secrets .product-more{color:#efcc7c}.product-money-secrets p{color:#e5d9c3}.money-book-page{color:#173c32;background:#fbf6e9}.money-book-header{color:#fff8e9;background:#082b26;border-bottom-color:#e1bb6059}.money-book-header .brand small,.money-book-header .article-back{color:#e8c673}.money-book-hero{color:#fff8e9;background:radial-gradient(circle at 78% 38%,#d9ad4d2e,#0000 28%),linear-gradient(130deg,#062923,#12463a 62%,#1d5847);grid-template-columns:55% 45%;align-items:center;gap:5%;min-height:820px;padding:145px clamp(24px,7vw,108px) 80px;display:grid;overflow:hidden}.money-book-copy>span,.money-book-about span,.money-book-heading>span,.money-book-price span,.money-book-final>span{color:#efca72;letter-spacing:.2em;font-size:10px;font-weight:700}.money-book-copy h1{margin:24px 0;font:400 clamp(60px,6vw,92px)/.94 Viaoda Libre,serif}.money-book-copy h1 em{color:#f0ca72;font:400 .82em/1 Great Vibes,cursive;display:block}.money-book-copy>p{color:#eee1cd;max-width:680px;font:600 20px/1.65 Cormorant Infant,serif}.money-book-actions{flex-wrap:wrap;align-items:center;gap:24px;margin-top:31px;display:flex}.money-book-actions>a,.money-book-price>div:last-child>a{color:#10362e;background:linear-gradient(135deg,#f1d284,#d2a23f);border-radius:999px;padding:16px 25px;font-size:13px;font-weight:700;box-shadow:0 14px 34px #0003}.money-book-actions small{color:#d9cdb9;font-size:11px}.money-book-cover{background:#ffffff0a;border:1px solid #efca72a6;border-radius:34px;width:min(430px,90%);margin:0 auto;padding:17px;position:relative;box-shadow:0 32px 80px #00000061}.money-book-cover img{border-radius:23px;width:100%;display:block}.money-book-cover figcaption{color:#174338;letter-spacing:.15em;background:#fbf3df;border:1px solid #e5bd64;border-radius:999px;width:max-content;padding:10px 18px;font-size:9px;font-weight:700;position:absolute;bottom:-17px;left:50%;transform:translate(-50%)}.money-book-about{background:#fcf7ea;grid-template-columns:43% 1fr;gap:8%;padding:105px clamp(24px,7vw,108px);display:grid}.money-book-about h2,.money-book-heading h2,.money-book-price h2,.money-book-final h2{margin:16px 0;font:400 clamp(40px,4.4vw,65px)/1.05 Viaoda Libre,serif}.money-book-about h2 em,.money-book-heading h2 em,.money-book-price h2 em,.money-book-final h2 em{color:#a2762d;font-family:Great Vibes,cursive;font-weight:400}.money-book-about p{color:#263e37;margin:0 0 20px;font:600 19px/1.72 Cormorant Infant,serif}.money-book-inside,.money-book-contents,.money-book-gallery{padding:105px clamp(24px,7vw,108px)}.money-book-inside{color:#fff9e9;background:linear-gradient(145deg,#0a3029,#164a3d)}.money-book-heading{max-width:940px;margin-bottom:45px}.money-book-heading>p{color:#6b675b;font:600 18px/1.6 Cormorant Infant,serif}.money-book-inside .money-book-heading h2 em{color:#efc66d}.money-book-benefits{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.money-book-benefits article{background:#ffffff0b;border:1px solid #ecc56c6b;border-radius:30px;min-height:275px;padding:28px}.money-book-benefits b{color:#efc76d;font:400 48px/1 Viaoda Libre,serif}.money-book-benefits h3{margin:25px 0 14px;font:400 26px/1.1 Viaoda Libre,serif}.money-book-benefits p{color:#ded4c2;font:600 16px/1.55 Cormorant Infant,serif}.money-book-contents{background:radial-gradient(circle at 85% 30%,#d6aa4c24,#0000 27%),#f5ecd7}.money-book-contents ol{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.money-book-contents li{background:#fffdf6bd;border:1px solid #a0752b40;border-radius:22px;align-items:center;gap:18px;padding:18px 22px;display:flex}.money-book-contents li span{color:#af7c28;font:400 21px/1 Viaoda Libre,serif}.money-book-contents li b{font:600 17px/1.3 Cormorant Infant,serif}.money-book-gallery{background:#fffaf0}.money-book-gallery>div:last-child{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;display:grid}.money-book-gallery figure{background:#f6ecd4;border:1px solid #b3843457;border-radius:28px;margin:0;padding:11px;box-shadow:0 18px 44px #2e26161f}.money-book-gallery img{border-radius:19px;width:100%;display:block}.money-book-price{color:#fff8e8;background:linear-gradient(135deg,#0b3028,#061f1c);grid-template-columns:35% 1fr;align-items:center;gap:8%;padding:95px clamp(24px,7vw,108px);display:grid}.money-book-price-card{text-align:center;background:#ffffff09;border:1px solid #eec76f94;border-radius:34px;padding:38px}.money-book-price-card strong{color:#f1cb73;margin:18px 0;font:400 65px/1 Viaoda Libre,serif;display:block}.money-book-price-card small{color:#d9cdb9}.money-book-price>div:last-child>p{color:#e2d7c6;max-width:700px;margin-bottom:28px;font:600 18px/1.62 Cormorant Infant,serif}.money-channel-note{color:#cfc4b2;margin-top:24px;display:block}.money-channel-note a{color:#edc875;border-bottom:1px solid #edc8758c}.money-book-final{text-align:center;padding:90px 24px}.money-book-final h2 em{display:block}.money-book-final>a{color:#285347;border-bottom:1px solid #b58433;margin-top:18px;padding-bottom:5px;display:inline-block}@media (width<=1050px){.money-book-benefits{grid-template-columns:repeat(2,minmax(0,1fr))}.money-book-hero{grid-template-columns:1fr 42%}.money-book-cover{width:min(360px,95%)}}@media (width<=760px){.money-book-hero,.money-book-about,.money-book-price{grid-template-columns:1fr}.money-book-hero{padding-top:135px}.money-book-cover{margin-top:34px}.money-book-benefits,.money-book-contents ol,.money-book-gallery>div:last-child{grid-template-columns:1fr}.money-book-about,.money-book-inside,.money-book-contents,.money-book-gallery,.money-book-price{padding:78px 22px}.money-book-copy h1{font-size:52px}}.love-code-page{color:#382538;background:#fffaf7}.love-code-header{color:#fff8f1;background:#4a294e;border-bottom-color:#efca7a4d}.love-code-header .brand small,.love-code-header .article-back{color:#edca81}.love-code-seal{color:#f0cc7a;border:1px solid #e4bd6b;border-radius:50%;place-items:center;width:44px;height:44px;font-size:22px;display:grid}.love-code-hero{color:#fff9f2;background:radial-gradient(circle at 17% 42%,#f4d49e33,#0000 29%),linear-gradient(132deg,#4a294e,#81536f 58%,#b68096);grid-template-columns:minmax(300px,40%) 1fr;align-items:center;gap:7%;min-height:790px;padding:145px clamp(24px,8vw,120px) 88px;display:grid}.love-code-cover{filter:drop-shadow(0 30px 55px #1e091f57);width:min(470px,86vw);margin:0;transform:rotate(-2deg)}.love-code-cover img{border:1px solid #f6d797bf;border-radius:22px;width:100%;height:auto;display:block}.love-code-hero-copy>span,.love-code-heading>span,.love-code-purpose span,.love-code-more span,.love-code-consultation span,.love-code-honest>span,.love-code-cta>span{color:#f1cf82;letter-spacing:.19em;font-size:10px;font-weight:700}.love-code-hero h1{margin:20px 0;font:400 clamp(55px,6vw,88px)/.98 Viaoda Libre,serif}.love-code-hero h1 em,.love-code-heading h2 em,.love-code-purpose h2 em,.love-code-more h2 em,.love-code-consultation h2 em,.love-code-cta h2 em{color:#f0c978;font-family:Great Vibes,cursive;font-weight:400;display:block}.love-code-hero-copy>p{color:#f0e2eb;max-width:720px;font:600 21px/1.62 Cormorant Infant,serif}.love-code-formula{color:#f8e8f0;letter-spacing:.1em;flex-wrap:wrap;align-items:center;gap:10px;margin:25px 0;font-size:10px;display:flex}.love-code-formula i{color:#efca7d;font-style:normal}.love-code-price{color:#f4d995;margin:22px 0;font:400 42px/1 Viaoda Libre,serif;display:block}.love-code-button{color:#442344;background:linear-gradient(135deg,#f3d58c,#d2a24e);border-radius:999px;gap:20px;padding:16px 24px;font-size:12px;font-weight:800;display:inline-flex}.love-code-hero-copy>small{color:#e0d1db;margin-top:13px;font-size:10px;display:block}.love-code-purpose,.love-code-more,.love-code-consultation{grid-template-columns:1fr 1fr;align-items:start;gap:7%;padding:100px clamp(24px,8vw,120px);display:grid}.love-code-purpose{background:#fffaf7}.love-code-purpose span,.love-code-more span,.love-code-consultation span,.love-code-inside .love-code-heading>span,.love-code-gallery .love-code-heading>span{color:#9b6c2b}.love-code-purpose h2,.love-code-heading h2,.love-code-more h2,.love-code-consultation h2,.love-code-honest h2,.love-code-cta h2{margin:15px 0;font:400 clamp(41px,4.7vw,67px)/1.03 Viaoda Libre,serif}.love-code-purpose h2 em,.love-code-heading h2 em,.love-code-more h2 em,.love-code-consultation h2 em{color:#a45f8c}.love-code-purpose p,.love-code-more li,.love-code-consultation p,.love-code-honest p,.love-code-cta p,.love-code-heading p{color:#574651;font:600 18px/1.65 Cormorant Infant,serif}.love-code-inside{background:linear-gradient(145deg,#f3e9f1,#fffaf7);padding:105px clamp(24px,8vw,120px)}.love-code-heading{max-width:930px;margin-bottom:48px}.love-code-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.love-code-grid article{background:#fffaf7;border:1px solid #be913f5c;border-radius:30px 30px 70px;padding:36px}.love-code-grid b{color:#b37c2c;font:400 38px/1 Viaoda Libre,serif}.love-code-grid h3{margin:20px 0 10px;font:400 30px/1.1 Viaoda Libre,serif}.love-code-grid p{color:#5c4a56;font:600 17px/1.58 Cormorant Infant,serif}.love-code-more{color:#fff8f2;background:linear-gradient(135deg,#533153,#7a4b6b)}.love-code-more h2 em{color:#f1cb7d}.love-code-more ul{background:#ffffff14;border:1px solid #efc97861;border-radius:30px;margin:0;padding:25px 34px;list-style:none}.love-code-more li{color:#f0e3eb;border-bottom:1px solid #f7deb12e;padding:15px 0}.love-code-more li:last-child{border:0}.love-code-more li:before{content:"♡";color:#f1cc7d;margin-right:12px}.love-code-gallery{background:#fffaf7;padding:105px clamp(24px,8vw,120px)}.love-code-preview-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.love-code-preview-grid figure{background:#fff;border:1px solid #b784334d;border-radius:22px;margin:0;padding:12px;box-shadow:0 18px 45px #43213d17}.love-code-preview-grid img{border-radius:13px;width:100%;height:auto;display:block}.love-code-preview-grid figcaption{color:#594554;gap:12px;padding:15px 5px 5px;font:600 14px/1.4 Cormorant Infant,serif;display:flex}.love-code-preview-grid figcaption span{color:#a67027}.love-code-consultation{background:linear-gradient(145deg,#f0e5ef,#fffaf7)}.love-code-consultation>div:last-child{background:#ffffffb3;border:1px solid #b7833059;border-radius:30px;padding:34px}.love-code-consultation strong{color:#6a365e;margin:20px 0;font:400 34px/1 Viaoda Libre,serif;display:block}.love-code-consultation a{color:#74365f;border-bottom:1px solid #b57e2e;gap:18px;padding-bottom:5px;font-size:12px;font-weight:700;display:inline-flex}.love-code-honest{color:#fff8ef;background:#492c4d;padding:85px max(24px,50% - 490px)}.love-code-honest h2{max-width:900px}.love-code-honest p{color:#eadde6}.love-code-cta{text-align:center;color:#fff8f0;background:linear-gradient(145deg,#875974,#4b2c50);padding:105px 24px}.love-code-cta h2 em{color:#f0cc7d}.love-code-cta p{color:#eee1e9}.love-code-cta>strong{color:#f3d48c;margin:25px 0;font:400 39px/1 Viaoda Libre,serif;display:block}.love-code-cta>small{color:#efd18d;margin-top:30px;font:400 27px/1 Great Vibes,cursive;display:block}@media (width<=950px){.love-code-hero,.love-code-purpose,.love-code-more,.love-code-consultation{grid-template-columns:1fr}.love-code-cover{margin:0 auto}.love-code-preview-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=700px){.love-code-hero{padding:125px 22px 70px}.love-code-cover{width:min(330px,86vw)}.love-code-hero h1{font-size:48px}.love-code-purpose,.love-code-more,.love-code-consultation,.love-code-inside,.love-code-gallery{padding:75px 22px}.love-code-grid,.love-code-preview-grid{grid-template-columns:1fr}.love-code-grid article{padding:29px 23px}.love-code-formula{flex-direction:column;align-items:flex-start}.love-code-formula i{display:none}}.pmc-page{color:#302439;background:#fffaf5}.pmc-header{color:#fff8ef;background:#283c46;border-bottom-color:#ecc7764d}.pmc-header .brand small,.pmc-header .article-back{color:#efd18c}.pmc-seal{color:#f0cf83;border:1px solid #e3bc69;border-radius:50%;place-items:center;width:44px;height:44px;display:grid}.pmc-hero{color:#fff8ef;background:radial-gradient(circle at 18% 42%,#efca8238,#0000 27%),linear-gradient(130deg,#173b43,#355965 55%,#72546f);grid-template-columns:minmax(270px,38%) 1fr;align-items:center;gap:8%;min-height:760px;padding:150px clamp(24px,8vw,120px) 90px;display:grid}.pmc-cover{aspect-ratio:.72;color:#3d3150;text-align:center;background:radial-gradient(circle at 50% 34%,#ffffff2e,#0000 26%),linear-gradient(155deg,#d9c5d9,#f7eee4 48%,#b9d0ce);border:1px solid #f5d38bcc;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;width:min(390px,80vw);margin:0;padding:34px 28px;display:flex;transform:rotate(-2deg);box-shadow:0 30px 70px #0a1f2554,inset 0 0 0 10px #ffffff3d}.pmc-cover small{color:#8c672c;letter-spacing:.22em;font-size:10px}.pmc-cover i{color:#ad7b2d;letter-spacing:.25em;margin:28px 0 22px;font-size:28px;font-style:normal}.pmc-cover strong{text-wrap:balance;gap:8px;width:100%;font:400 clamp(30px,3.2vw,46px)/1.03 Viaoda Libre,serif;display:grid}.pmc-cover strong b{font:inherit;font-weight:400}.pmc-cover span{border-top:1px solid #91672d61;margin-top:28px;padding-top:18px;font:600 15px/1.35 Cormorant Infant,serif}.pmc-hero-copy>span,.pmc-inside>div>span,.pmc-sheets>div>span,.pmc-honest>span,.pmc-cta>span{color:#efcb78;letter-spacing:.19em;font-size:10px;font-weight:700}.pmc-hero h1{text-wrap:balance;max-width:800px;margin:22px 0;font:400 clamp(48px,5.4vw,78px)/1 Viaoda Libre,serif}.pmc-hero h1 span{display:block}.pmc-hero h1 em,.pmc-inside h2 em,.pmc-sheets h2 em,.pmc-cta h2 em{color:#efcb78;margin-top:7px;font-family:Great Vibes,cursive;font-weight:400;line-height:1.05;display:block}.pmc-hero-copy>p{color:#e9e1e5;max-width:720px;font:600 21px/1.62 Cormorant Infant,serif}.pmc-price{color:#f5d99a;margin:28px 0 20px;font:400 42px/1 Viaoda Libre,serif}.pmc-price b{color:#c9a963;font-weight:400}.pmc-hero-copy>a,.pmc-cta>a{color:#2c3037;background:linear-gradient(135deg,#f0d18b,#cda04d);border-radius:999px;gap:22px;padding:16px 24px;font-size:12px;font-weight:800;display:inline-flex}.pmc-hero-copy>small{color:#d8ced5;max-width:550px;margin-top:13px;font-size:10px;display:block}.pmc-inside{background:#fffaf5;padding:105px clamp(24px,8vw,120px)}.pmc-inside>div:first-child{max-width:900px;margin-bottom:50px}.pmc-inside>div>span,.pmc-sheets>div>span{color:#986b2d}.pmc-inside h2,.pmc-sheets h2,.pmc-honest h2,.pmc-cta h2{margin:15px 0;font:400 clamp(41px,4.8vw,68px)/1.02 Viaoda Libre,serif}.pmc-inside h2 em,.pmc-sheets h2 em{color:#8c617f}.pmc-inside-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.pmc-inside-grid article{background:linear-gradient(145deg,#f0e7ef,#fffaf5);border:1px solid #bc914357;border-radius:28px 28px 62px;padding:34px}.pmc-inside-grid b{color:#b2802f;font:400 38px/1 Viaoda Libre,serif}.pmc-inside-grid h3{margin:20px 0 10px;font:400 29px/1.1 Viaoda Libre,serif}.pmc-inside-grid p,.pmc-sheets p,.pmc-honest p,.pmc-cta p{color:#584a55;font:600 18px/1.62 Cormorant Infant,serif}.pmc-sheets{background:linear-gradient(140deg,#e5e6dc,#f8f1ea 55%,#e6dce7);grid-template-columns:1fr 1fr;align-items:center;gap:7%;padding:100px clamp(24px,8vw,120px);display:grid}.pmc-sheets ul{background:#ffffffb3;border:1px solid #a578355c;border-radius:30px;margin:0;padding:25px 34px;list-style:none}.pmc-sheets li{border-bottom:1px solid #77546529;padding:15px 0;font:600 18px/1.35 Cormorant Infant,serif}.pmc-sheets li:last-child{border-bottom:0}.pmc-sheets li:before{content:"✓";color:#9f702b;margin-right:12px;font-weight:800}.pmc-honest{color:#fff8ef;background:#2b4149;padding:85px max(24px,50% - 490px)}.pmc-honest h2{max-width:900px}.pmc-honest p{color:#e6dde1}.pmc-cta{text-align:center;color:#fff8ef;background:linear-gradient(145deg,#6a5068,#344e57);padding:105px 24px}.pmc-cta h2 em{color:#f0cd7d}.pmc-cta p{color:#eee3e8}.pmc-cta>small{color:#efd18c;margin-top:30px;font:400 27px/1 Great Vibes,cursive;display:block}@media (width<=900px){.pmc-hero,.pmc-sheets{grid-template-columns:1fr}.pmc-cover{margin:0 auto}.pmc-inside-grid{grid-template-columns:1fr}}@media (width<=700px){.pmc-hero{padding:125px 22px 70px}.pmc-cover{width:min(300px,82vw);padding:30px 22px}.pmc-cover strong{font-size:29px}.pmc-hero h1{font-size:44px}.pmc-hero h1 em{font-size:.9em}.pmc-inside,.pmc-sheets{padding:75px 22px}.pmc-honest{padding:70px 22px}.pmc-inside-grid article{padding:28px 22px}}
