/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@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-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{.start{inset-inline-start:var(--spacing)}.hidden{display:none}}:root{--ink:#1c1428;--coal:#180d28;--coal-2:#2a1742;--paper:#f5f1f7;--cream:#e8e0ed;--gold:#7850b5;--gold-light:#bea6df;--muted:#8e8695;--line:#ffffff1f}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--paper);color:var(--ink);font-family:var(--font-sans),sans-serif;margin:0}a{color:inherit;text-decoration:none}button{font:inherit}h1,h2,h3,p{margin-top:0}.site-header{color:#fff;z-index:20;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0d0d0deb;border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:center;width:100%;height:82px;padding:0 clamp(22px,5vw,76px);display:flex;position:absolute}.brand{align-items:center;gap:12px;display:flex}.brand-mark{border:1px solid var(--gold);width:38px;height:38px;font-family:var(--font-display);color:var(--gold-light);place-items:center;font-size:17px;display:grid}.brand-name{letter-spacing:.22em;font-size:11px;font-weight:700}.desktop-nav{text-transform:uppercase;letter-spacing:.13em;color:#aaa;gap:34px;font-size:11px;display:flex}.desktop-nav a,.header-cta{transition:color .25s}.desktop-nav a:hover{color:#fff}.header-cta{text-transform:uppercase;letter-spacing:.14em;color:var(--gold-light);font-size:11px}.header-cta span{margin-left:8px}.mobile-menu{display:none}.hero{color:#fff;background:radial-gradient(circle at 75% 45%,#25231c 0,#0000 29%),linear-gradient(115deg,#080808,#151513 65%,#0a0a09);align-items:center;min-height:100svh;padding:160px clamp(22px,8vw,120px) 75px;display:flex;position:relative;overflow:hidden}.grain{opacity:.18;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.25'/%3E%3C/svg%3E");position:absolute;inset:0}.hero-orbit{aspect-ratio:1;border:1px solid #c7a35a40;border-radius:50%;place-items:center;width:min(56vw,680px);display:grid;position:absolute;top:12%;right:-7%}.hero-orbit:before,.hero-orbit:after{content:"";border:1px solid #ffffff0f;border-radius:50%;position:absolute}.hero-orbit:before{inset:9%}.hero-orbit:after{inset:21%}.hero-orbit span{font-family:var(--font-display);color:#ffffff06;letter-spacing:-.12em;font-size:clamp(170px,27vw,400px)}.hero-content{z-index:2;max-width:900px;position:relative}.eyebrow{letter-spacing:.22em;color:var(--gold-light);align-items:center;gap:12px;margin-bottom:24px;font-size:10px;font-weight:700;display:flex}.eyebrow i{background:currentColor;width:30px;height:1px;display:block}.eyebrow.dark{color:#826a38}.hero h1,.section h2,.section-dark h2,.contact h2{font-family:var(--font-display);letter-spacing:-.045em;font-weight:400;line-height:.9}.hero h1{max-width:1100px;margin-bottom:34px;font-size:clamp(60px,8.4vw,126px)}.hero h1 em,.section-dark h2 em,.contact h2 em,.videos h2 em{color:var(--gold-light);font-weight:400}.hero-copy{color:#aaa;max-width:580px;margin-bottom:38px;font-size:clamp(16px,1.45vw,20px);line-height:1.75}.hero-actions{align-items:center;gap:32px;display:flex}.button{text-transform:uppercase;letter-spacing:.13em;justify-content:center;align-items:center;gap:30px;min-height:58px;padding:0 27px;font-size:10px;font-weight:700;transition:all .25s;display:inline-flex}.button:hover{transform:translateY(-2px)}.button-gold{background:var(--gold);color:#111}.text-link,.underlined-link{text-transform:uppercase;letter-spacing:.14em;font-size:10px;font-weight:700}.text-link{color:#ddd}.text-link span,.underlined-link span{color:var(--gold);margin-left:9px}.hero-foot{letter-spacing:.2em;color:#777;align-items:center;gap:16px;font-size:8px;display:flex;position:absolute;bottom:30px;left:clamp(22px,8vw,120px);right:clamp(22px,5vw,76px)}.hero-line{background:#333;flex:1;height:1px}.section,.section-dark{padding:130px clamp(22px,8vw,120px);position:relative}.section-number{font-family:var(--font-display);color:#0000000a;font-size:140px;position:absolute;top:90px;right:7vw}.story{background:var(--paper);grid-template-columns:1fr 1fr;column-gap:9vw;display:grid}.story h2,.results h2,.videos h2{font-size:clamp(52px,6vw,88px)}.story-body{padding-top:48px}.story-body p{color:#5f5b53;font-size:14px;line-height:1.75}.story-body .large-copy{font-family:var(--font-display);color:#171717;margin-bottom:27px;font-size:clamp(25px,2.35vw,36px);line-height:1.25}.underlined-link{border-bottom:1px solid #aaa;margin-top:18px;padding-bottom:8px;display:inline-block}.story>blockquote{font-family:var(--font-display);text-align:center;border-top:1px solid #cfc8ba;grid-column:1/-1;margin:120px 0 0;padding:70px 8vw 0;font-size:clamp(32px,4.4vw,65px);line-height:1.1}.story>blockquote span{color:var(--gold);font-size:70px;line-height:.5;display:block}.section-dark{background:var(--coal);color:#fff}.section-heading{grid-template-columns:1.45fr .55fr;align-items:end;gap:8vw;margin-bottom:90px;display:grid}.section-heading h2{margin:0;font-size:clamp(56px,7vw,100px)}.section-heading>p{color:#888;max-width:400px;font-size:14px;line-height:1.8}.timeline{border-top:1px solid var(--line)}.timeline-item{border-bottom:1px solid var(--line);grid-template-columns:170px 1fr;padding:42px 0;display:grid}.timeline-meta{color:#777;letter-spacing:.15em;flex-direction:column;justify-content:space-between;font-size:9px;display:flex}.timeline-meta b{font-family:var(--font-display);color:#34342f;font-size:42px;font-weight:400}.timeline-card{max-width:770px}.tag{letter-spacing:.18em;color:var(--gold-light);font-size:8px;font-weight:700}.timeline-card h3{font-family:var(--font-display);margin:16px 0;font-size:clamp(28px,3.2vw,48px);font-weight:400}.timeline-card p{color:#92928c;max-width:650px;font-size:13px;line-height:1.75}.timeline-card button{color:#d0cdc4;cursor:pointer;text-transform:uppercase;letter-spacing:.15em;background:0 0;border:0;padding:0;font-size:9px}.timeline-card button span{color:var(--gold);margin-left:10px}.button-outline{color:#ddd;border:1px solid #393934;margin-top:50px}.results-intro{max-width:850px}.results-intro>p:last-child{color:#666158;max-width:590px;font-size:14px;line-height:1.8}.results-list{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:70px;display:grid}.result-card{border-top:2px solid var(--gold);background:#f6f3ec;flex-direction:column;min-height:390px;padding:28px;display:flex}.result-top{color:#9b958b;justify-content:space-between;font-size:9px;display:flex}.tag.light{color:#826a38}.result-card strong{font-family:var(--font-display);margin-top:45px;font-size:clamp(53px,5.2vw,78px);font-weight:400}.result-card h3{text-transform:uppercase;letter-spacing:.12em;margin-bottom:8px;font-size:11px}.result-card>p{color:#918b81;font-size:10px}.chart{align-items:flex-end;gap:5px;height:70px;margin-top:auto;display:flex}.chart i{background:#d2c8b4;flex:1;min-height:4px;display:block}.chart i:nth-last-child(-n+2){background:var(--gold)}.disclaimer{border-left:2px solid var(--gold);color:#716c62;max-width:900px;margin:38px 0 0;padding-left:20px;font-size:10px;line-height:1.7}.community-grid{grid-template-columns:1fr 1fr;align-items:start;gap:5vw;display:grid}.community h2{font-size:clamp(52px,6vw,90px)}.quote-card{background:#1d1d19;padding:45px}.quote-mark{font-family:var(--font-display);color:var(--gold);font-size:80px;line-height:.5}.quote-card blockquote{font-family:var(--font-display);margin:10px 0 40px;font-size:clamp(25px,2.5vw,38px);line-height:1.25}.person{align-items:center;gap:14px;display:flex}.person>span{width:43px;height:43px;color:var(--gold);font-family:var(--font-display);border:1px solid #555;place-items:center;display:grid}.person p{margin:0;font-size:10px}.person small{color:#777;margin-top:4px;display:block}.community-copy{color:#888;grid-column:1;margin-top:-70px;padding-right:8vw;font-size:14px;line-height:1.8}.light-link{color:#ddd;border-color:#555}.light-heading{margin-bottom:60px}.light-heading h2 em{color:#9d8148}.video-grid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.video-visual{aspect-ratio:9/13;background:radial-gradient(circle at 50% 40%,#71644b 0,#27251f 35%,#111 75%);place-items:center;margin-bottom:22px;display:grid;position:relative;overflow:hidden}.video-visual:after{content:"";background:linear-gradient(#0000 50%,#000000bf);position:absolute;inset:0}.video-visual button{z-index:2;color:#fff;cursor:pointer;background:#0000002e;border:1px solid #ffffff80;border-radius:50%;width:62px;height:62px;padding-left:5px}.video-index,.video-visual small{z-index:2;color:#ddd;letter-spacing:.15em;font-size:9px;position:absolute}.video-index{top:18px;left:18px}.video-visual small{bottom:18px;right:18px}.video-card h3{font-family:var(--font-display);margin-top:11px;font-size:27px;font-weight:500;line-height:1.1}.contact{text-align:center;color:#fff;background:#0d0d0c;flex-direction:column;justify-content:center;align-items:center;min-height:750px;padding:140px 22px;display:flex;position:relative;overflow:hidden}.contact-ring{width:550px;height:550px;font-family:var(--font-display);letter-spacing:-.1em;color:#ffffff05;border:1px solid #c7a35a2b;border-radius:50%;place-items:center;font-size:280px;display:grid;position:absolute}.contact>:not(.contact-ring){z-index:2;position:relative}.contact h2{margin:10px 0 25px;font-size:clamp(66px,9vw,130px)}.contact>p:not(.eyebrow){color:#92928d;max-width:560px;margin-bottom:34px;font-size:14px;line-height:1.75}footer{color:#777;letter-spacing:.12em;background:#080808;border-top:1px solid #222;grid-template-columns:1.2fr 1fr 1fr auto;align-items:center;gap:30px;min-height:150px;padding:45px clamp(22px,5vw,76px);font-size:9px;display:grid}footer>p{margin:0}footer>div{text-transform:uppercase;gap:22px;display:flex}footer>div a:hover{color:#fff}@media (width<=850px){.site-header{height:70px}.desktop-nav,.header-cta{display:none}.mobile-menu{display:block;position:relative}.mobile-menu summary{cursor:pointer;place-content:center;gap:6px;width:38px;height:38px;list-style:none;display:grid}.mobile-menu summary::-webkit-details-marker{display:none}.mobile-menu summary span{background:#fff;width:22px;height:1px;display:block}.mobile-menu nav{text-transform:uppercase;letter-spacing:.14em;background:#171715;flex-direction:column;gap:18px;width:220px;padding:24px;font-size:10px;display:flex;position:absolute;top:46px;right:-22px}.hero{align-items:flex-start;padding-top:130px}.hero-orbit{width:90vw;top:23%;right:-40%}.hero h1{font-size:clamp(55px,14vw,84px)}.hero-copy{max-width:92%;font-size:15px}.section,.section-dark{padding:90px 22px}.story{grid-template-columns:1fr}.story-body{padding-top:20px}.story>blockquote{margin-top:75px;padding:50px 0 0}.section-heading{grid-template-columns:1fr;gap:20px;margin-bottom:55px}.section-heading>p{max-width:600px}.results-list,.video-grid{grid-template-columns:1fr 1fr}.community-grid{grid-template-columns:1fr}.community-copy{grid-column:auto;margin-top:10px}.timeline-item{grid-template-columns:85px 1fr}.contact{min-height:650px;padding:100px 22px}.contact-ring{width:430px;height:430px;font-size:220px}footer{grid-template-columns:1fr 1fr}footer>span{text-align:right}}@media (width<=560px){.hero{min-height:860px}.hero h1{font-size:58px}.hero-actions{flex-direction:column;align-items:flex-start;gap:24px}.hero-foot{left:22px;right:22px}.hero-foot span:last-child{display:none}.section-number{font-size:95px;top:45px}.story h2,.results h2,.videos h2{font-size:49px}.section-heading h2,.community h2{font-size:53px}.story>blockquote{font-size:31px}.timeline-item{grid-template-columns:1fr;gap:16px}.timeline-meta{flex-direction:row}.timeline-meta b{display:none}.results-list,.video-grid{grid-template-columns:1fr}.result-card{min-height:340px}.video-grid{gap:45px}.video-visual{aspect-ratio:4/5}.community-copy{padding-right:0}.quote-card{padding:30px 25px}.contact h2{font-size:66px}footer{grid-template-columns:1fr;gap:22px}footer>span{text-align:left}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.button{transition:none}}.standby{color:#f8f5fb;background:#0b0810;min-height:100svh;position:relative;overflow:hidden}.standby:before{content:"";pointer-events:none;background:radial-gradient(circle at 80% 35%,#7850b547,#0000 28%),radial-gradient(circle at 10% 90%,#2d9adb1f,#0000 25%);position:absolute;inset:-20%}.standby-nav{z-index:2;border-bottom:1px solid #ffffff1c;justify-content:space-between;align-items:center;height:92px;padding:0 clamp(22px,6vw,90px);display:flex;position:relative}.standby-brand{align-items:center;gap:13px;display:flex}.standby-brand img{object-fit:contain;width:46px;height:46px}.standby-brand span{letter-spacing:.18em;font-size:11px;font-weight:700}.standby-brand small{color:#827b8c;letter-spacing:.14em;margin-top:5px;font-size:7px;display:block}.standby-nav-link{text-transform:uppercase;letter-spacing:.16em;color:#cdbce9;font-size:10px}.standby-nav-link span{margin-left:9px}.standby-hero{z-index:1;grid-template-columns:minmax(0,1.2fr) minmax(310px,.8fr);align-items:center;gap:clamp(50px,8vw,130px);min-height:calc(100svh - 162px);padding:clamp(70px,9vw,135px) clamp(22px,7vw,110px);display:grid;position:relative}.standby-copy{max-width:780px}.standby-kicker{letter-spacing:.23em;color:#bea6df;margin-bottom:25px;font-size:9px;font-weight:700}.standby h1{font-family:var(--font-display);letter-spacing:-.045em;margin-bottom:38px;font-size:clamp(53px,6.5vw,94px);font-weight:400;line-height:.93}.standby h1 em{color:#bea6df;font-weight:400}.standby-message{color:#b9b2c0;border-left:2px solid #7850b5;max-width:680px;padding-left:24px;font-size:14px;line-height:1.75}.standby-message p{margin-bottom:13px}.standby-message p:first-child{color:#fff;font-weight:600}.standby-button{color:#fff;text-transform:uppercase;letter-spacing:.15em;background:#7850b5;align-items:center;gap:28px;margin-top:27px;padding:18px 24px;font-size:9px;font-weight:700;transition:all .2s;display:inline-flex}.standby-button:hover{background:#9067cc;transform:translateY(-2px)}.standby-card{background:#16101f;border:1px solid #ffffff1a;margin:0;box-shadow:0 30px 80px #00000052}.standby-card img{aspect-ratio:1/1.05;object-fit:cover;object-position:center top;filter:saturate(.85);width:100%;display:block}.standby-card div{padding:28px}.standby-card span{color:#bea6df;letter-spacing:.2em;margin-bottom:12px;font-size:8px;font-weight:700;display:block}.standby-card strong{font-family:var(--font-display);font-size:31px;font-weight:500;line-height:1.05;display:block}.standby-card p{color:#958d9e;margin:15px 0 0;font-size:12px;line-height:1.7}.standby-footer{color:#736c7a;letter-spacing:.15em;z-index:2;border-top:1px solid #ffffff1a;justify-content:space-between;align-items:center;min-height:70px;padding:0 clamp(22px,6vw,90px);font-size:8px;display:flex;position:relative}@media (width<=850px){.standby-hero{grid-template-columns:1fr}.standby-card{max-width:520px}.standby-brand small{display:none}}@media (width<=560px){.standby-nav{height:76px}.standby-brand img{width:39px;height:39px}.standby-brand span{font-size:9px}.standby-nav-link{font-size:8px}.standby-hero{padding-top:65px}.standby h1{font-size:50px}.standby-message{padding-left:17px;font-size:13px}.standby-card strong{font-size:28px}}.brand-name small{color:var(--gold-light);letter-spacing:.28em;margin-top:3px;font-size:7px;display:block}.site-header{background:#180d28f0}.hero{background:radial-gradient(circle at 77% 42%,#452b68 0,#0000 27%),radial-gradient(circle at 92% 12%,#8b60c12e,#0000 24%),linear-gradient(115deg,#160d24,#2c1943 65%,#120a1d)}.hero-copy strong{color:#fff}.hero-price{background:#7850b51f;border:1px solid #bea6df4d;align-items:center;gap:16px;margin:0 0 30px;padding:12px 16px;display:inline-flex}.hero-price>span,.hero-price>small{letter-spacing:.14em;color:#a99daf;text-transform:uppercase;font-size:8px;font-weight:700}.hero-price s{margin-left:5px}.hero-price>strong{font-family:var(--font-display);color:#fff;font-size:28px;font-weight:500}.hero-price>small{border-left:1px solid #ffffff2e;padding-left:15px}.challenge-bar{color:#f7f2fa;background:#7450a8;grid-template-columns:1.3fr repeat(4,1fr);padding:0 clamp(22px,5vw,76px);display:grid}.challenge-bar>div{border-right:1px solid #170d212e;flex-direction:column;justify-content:center;min-height:128px;padding:28px 24px;display:flex}.challenge-bar small{letter-spacing:.16em;margin-bottom:9px;font-size:8px;font-weight:700}.challenge-bar strong{font-family:var(--font-display);font-size:25px;font-weight:600}.challenge-name strong{font-size:33px}.challenge-name em{color:#fff;font-style:normal}.fit-section{color:#fff;background:#241435;padding:130px clamp(22px,8vw,120px)}.fit-head h2{font-family:var(--font-display);letter-spacing:-.045em;margin:0;font-size:clamp(54px,6.7vw,96px);font-weight:400;line-height:.93}.fit-head h2 em{color:var(--gold-light);font-weight:400}.fit-head>p:last-child{color:#a79eaa;font-size:14px;line-height:1.8}.fit-grid{background:#ffffff1f;grid-template-columns:1fr 1fr;gap:1px;margin-top:80px;display:grid}.fit-card{background:#301b48;padding:45px}.fit-card>span{letter-spacing:.19em;color:var(--gold-light);font-size:9px;font-weight:700}.fit-card ul{margin:30px 0 0;padding:0;list-style:none}.fit-card li{color:#d3cdd5;border-top:1px solid #ffffff1a;padding:18px 0 18px 32px;font-size:13px;line-height:1.5;position:relative}.fit-card li:before{content:"+";color:var(--gold);font-size:20px;position:absolute;left:0}.fit-card.no li:before{content:"—";color:#7d7080}.deadline-box{color:#170d21;background:#f7f0e8;grid-template-columns:1fr 1.2fr auto;align-items:center;gap:40px;padding:35px 40px;display:grid}.deadline-box small{letter-spacing:.16em;margin-bottom:6px;font-size:8px;display:block}.deadline-box strong{font-family:var(--font-display);font-size:38px}.deadline-box p{color:#6d626e;margin:0;font-size:12px;line-height:1.65}.value-question{color:#f7f2fa;background:#7450a8;grid-template-columns:.7fr 1.3fr;align-items:center;gap:7vw;padding:120px clamp(22px,8vw,120px);display:grid}.value-number{font-family:var(--font-display);letter-spacing:-.06em;color:#fffffff0;font-size:clamp(62px,8vw,125px);line-height:.82}.value-number em{color:#2b193d;font-style:normal}.value-question h2{font-family:var(--font-display);letter-spacing:-.04em;margin-bottom:30px;font-size:clamp(45px,5.5vw,78px);font-weight:500;line-height:.95}.value-question p{max-width:700px;font-size:17px;line-height:1.7}.value-question .value-note{border-left:2px solid #170d2173;padding-left:18px;font-size:12px}.value-answer{font-family:var(--font-display);margin-top:28px;font-size:27px;line-height:1.2;display:block}.roadmap-section{color:#1c1428;background:#f5f1f7;padding:130px clamp(22px,8vw,120px)}.roadmap-head{grid-template-columns:1.3fr .7fr;align-items:end;gap:8vw;display:grid}.roadmap-head h2{font-family:var(--font-display);letter-spacing:-.045em;margin:0;font-size:clamp(54px,6.6vw,94px);font-weight:500;line-height:.91}.roadmap-head h2 em{color:#7850b5;font-weight:400}.roadmap-head>p:last-child{color:#6f6676;font-size:14px;line-height:1.8}.roadmap-grid{background:#cfc3d8;grid-template-columns:repeat(4,1fr);gap:1px;margin-top:75px;display:grid}.roadmap-grid article{background:#f5f1f7;flex-direction:column;min-height:330px;padding:32px 25px;display:flex}.roadmap-grid article>span{font-family:var(--font-display);color:#d8cde0;font-size:55px}.roadmap-grid small{color:#67429f;letter-spacing:.15em;margin-top:25px;font-size:8px}.roadmap-grid h3{font-family:var(--font-display);margin:12px 0;font-size:34px}.roadmap-grid p{color:#756b7b;font-size:12px;line-height:1.7}.community-placeholder .quote-mark{font-size:56px}.result-card strong{letter-spacing:-.04em;font-size:clamp(38px,4vw,62px)}@media (width<=850px){.challenge-bar{grid-template-columns:1fr 1fr;padding:0 22px}.challenge-name{grid-column:1/-1}.fit-section{padding:90px 22px}.fit-head{grid-template-columns:1fr;gap:24px}.deadline-box{grid-template-columns:1fr 1fr}.deadline-box .button{grid-column:1/-1}.value-question{grid-template-columns:1fr;padding:90px 22px}.value-number{font-size:120px}}@media (width<=560px){.brand-name small{font-size:6px}.challenge-bar{grid-template-columns:1fr}.challenge-name{grid-column:auto}.challenge-bar>div{min-height:92px;padding:20px 8px}.fit-grid{grid-template-columns:1fr;margin-top:55px}.fit-card{padding:30px 24px}.deadline-box{grid-template-columns:1fr;padding:28px 24px}.deadline-box .button{grid-column:auto}.value-question{padding:75px 22px}.value-number{font-size:95px}.value-question h2{font-size:48px}}@media (width<=850px){.roadmap-section{padding:90px 22px}.roadmap-head{grid-template-columns:1fr;gap:24px}.roadmap-grid{grid-template-columns:1fr 1fr;margin-top:55px}}@media (width<=560px){.roadmap-head h2{font-size:50px}.roadmap-grid{grid-template-columns:1fr}.roadmap-grid article{min-height:260px}}.eyebrow.dark,.tag.light,.light-heading h2 em{color:#67429f}.quote-card{background:#28183c}.contact-ring{border-color:#a680d333}footer{background:#110919}.result-card{background:#f8f5fa}.chart i{background:#d6cbe0}.offer-section{color:#fff;background:#1b0f2b;grid-template-columns:1.05fr .95fr;align-items:center;gap:8vw;padding:130px clamp(22px,8vw,120px);display:grid}.offer-copy h2{font-family:var(--font-display);letter-spacing:-.045em;margin:0 0 32px;font-size:clamp(54px,6.4vw,92px);font-weight:400;line-height:.92}.offer-copy h2 em{color:var(--gold-light);font-weight:400}.offer-copy>p:not(.eyebrow){color:#b5aabc;max-width:630px;font-size:14px;line-height:1.8}.offer-copy .offer-reason{border-left:2px solid var(--gold);color:#e5ddea;margin-top:28px;padding-left:20px}.price-panel{color:#1c1428;text-align:center;background:#f5f1f7;padding:48px;box-shadow:0 30px 80px #00000040}.price-panel>span{letter-spacing:.18em;color:#716679;font-size:8px;font-weight:700;display:block}.old-price{font-family:var(--font-display);color:#6f6575;margin:15px 0;font-size:74px;line-height:1;text-decoration:line-through;text-decoration-thickness:2px}.price-panel>i{background:#b9a9c5;width:55px;height:1px;margin:30px auto;display:block}.price-panel>strong{font-family:var(--font-display);color:#67429f;margin:15px 0 25px;font-size:clamp(100px,11vw,155px);font-weight:500;line-height:.85;display:block}.price-panel>p{color:#716879;margin-bottom:28px;font-size:12px;line-height:1.7}.price-panel .button{color:#fff;width:100%}.price-panel .button-gold{background:#67429f}.price-panel .button-gold:hover{background:#7f5ab6}@media (width<=850px){.offer-section{grid-template-columns:1fr;gap:55px;padding:90px 22px}.price-panel{width:100%;max-width:580px;margin:auto}}@media (width<=560px){.offer-copy h2{font-size:51px}.price-panel{padding:38px 22px}.old-price{font-size:60px}.price-panel>strong{font-size:110px}}.value-stack{border-top:1px solid #ffffff24;margin:32px 0}.value-stack>div{border-bottom:1px solid #ffffff24;grid-template-columns:36px 1fr;gap:14px;padding:17px 0;display:grid}.value-stack>div>span{font-family:var(--font-display);color:#a887cf;font-size:21px}.value-stack p{margin:0}.value-stack b{color:#fff;font-size:12px;display:block}.value-stack small{color:#a99faf;margin-top:4px;font-size:10px;line-height:1.5;display:block}.story-state{color:#a887cf;letter-spacing:.16em;text-transform:uppercase;margin-top:8px;font-size:8px;font-weight:700;display:inline-block}.progress-note{color:#70548f;letter-spacing:.16em;border-top:1px solid #d5cadf;margin-top:auto;padding:17px 0 6px;font-size:8px;font-weight:700}.video-status{z-index:2;color:#e7dfee;letter-spacing:.14em;font-size:8px;font-weight:700;position:absolute;bottom:18px;left:18px}.pending-contact{cursor:default}footer>div span{text-transform:uppercase}@media (width<=560px){.hero{align-items:center;min-height:100svh;padding:110px 22px 70px}.hero-content{text-align:center;width:100%}.hero .eyebrow{justify-content:center}.hero h1{font-size:clamp(48px,13.2vw,62px);line-height:.93}.hero-copy{max-width:440px;margin-left:auto;margin-right:auto;font-size:14px;line-height:1.65}.hero-price{flex-wrap:wrap;justify-content:center;gap:8px 14px;max-width:390px;margin:0 auto 28px;display:flex}.hero-price>strong{font-size:34px}.hero-price>small{border-top:1px solid #ffffff24;border-left:0;width:100%;padding:9px 0 0}.hero-actions{align-items:center}.hero-actions .button{width:min(100%,390px)}.hero-foot{display:none}.story{padding-top:75px;padding-bottom:75px}.story-body .large-copy{font-size:29px}.story .underlined-link{margin-top:6px}}.fit-section{background:#17131c}.fit-head h2 em,.fit-card>span,.fit-card li:before{color:#efb79f}.journey{background:#18151b}.journey .eyebrow,.journey .tag,.journey .timeline-card button span{color:#efb79f}.offer-section{color:#211825;background:#fff}.offer-copy h2 em{color:#7450a8}.offer-copy>p:not(.eyebrow){color:#655d69}.value-stack,.value-stack>div{border-color:#28192f26}.value-stack>div>span{color:#7450a8}.price-panel{background:#f5e1d8;box-shadow:0 30px 80px #2a163024}.community{background:#201727}.community .eyebrow,.community .quote-mark{color:#efb79f}.community .quote-card{background:#120e16}.results{background:#fff}.results .tag.light,.results .progress-note{color:#7450a8}.videos{background:#f8f5f9}.commitment-note{text-align:left;background:#ffffff61;border:1px solid #69419438;margin:0 0 28px;padding:18px}.commitment-note b{color:#694194;letter-spacing:.17em;margin-bottom:7px;font-size:8px;display:block}.commitment-note span{color:#514755;font-size:10px;line-height:1.65;display:block}@media (width<=560px){.challenge-bar{grid-template-columns:1fr 1fr}.challenge-name{grid-column:1/-1}.challenge-bar>div{min-height:78px;padding:16px 10px}.challenge-bar strong{font-size:21px}.challenge-name strong{font-size:29px}.roadmap-grid,.results-list,.video-grid{scroll-snap-type:x mandatory;scrollbar-width:none;gap:14px;margin-left:-22px;margin-right:-22px;padding:0 22px 18px;display:flex;overflow-x:auto}.roadmap-grid::-webkit-scrollbar{display:none}.results-list::-webkit-scrollbar{display:none}.video-grid::-webkit-scrollbar{display:none}.roadmap-grid article,.result-card,.video-card{scroll-snap-align:start;flex:0 0 78vw}.roadmap-grid{background:0 0}.roadmap-grid article{min-height:300px}.results-list{margin-top:48px}.result-card{min-height:330px}.video-grid{gap:14px}.video-visual{aspect-ratio:9/12}.videos{padding-bottom:70px}}.hero{text-align:center;justify-content:center}.hero-content{flex-direction:column;align-items:center;width:min(100%,980px);display:flex}.hero .eyebrow{justify-content:center}.hero-note{outline-offset:-12px;background:radial-gradient(circle at 18%,#b17fdf4d,#0000 28%),linear-gradient(125deg,#38204f,#6f45a0 55%,#2a173d);border:1px solid #d7bef480;outline:1px solid #d7bef429;grid-template-columns:1.2fr .8fr;align-items:center;width:min(100%,850px);min-height:390px;margin:4px auto 34px;padding:48px 90px;display:grid;position:relative;overflow:hidden;box-shadow:0 40px 100px #0000006b}.hero-note:before,.hero-note:after{content:"";border:1px solid #ffffff21;border-radius:50%;width:180px;height:180px;position:absolute}.hero-note:before{top:-74px;left:-72px}.hero-note:after{bottom:-82px;right:-65px}.hero-note h1{text-align:left;margin:0;line-height:.72}.hero-note h1 small{font-family:var(--font-sans);letter-spacing:.34em;color:#d9c6e9;margin:0 0 14px 8px;font-size:11px;display:block}.hero-note h1 em{color:#fff;font-size:clamp(150px,19vw,260px);display:block}.hero-note>p{text-align:left;font-family:var(--font-display);color:#fff;margin:0;font-size:clamp(30px,4vw,55px);line-height:.92}.hero-note>strong{letter-spacing:.3em;color:#dac3ef;font-size:10px;position:absolute;bottom:43px;right:91px}.note-corner{letter-spacing:.2em;color:#cdb8df;font-size:7px;position:absolute}.note-corner.top{top:25px;left:28px}.note-corner.bottom{bottom:24px;right:28px}.note-seal{width:55px;height:55px;font-family:var(--font-display);color:#e5d8ee;border:1px solid #ffffff40;border-radius:50%;place-items:center;display:grid;position:absolute;top:31px;right:35px}.challenge-bar{color:#fff;background:#21142e}.challenge-bar>div{border-color:#ffffff1a}.challenge-name em{color:#b990e5}.story,.roadmap-section,.results,.videos,.offer-section{color:#fff;background:#100d14}.story-body p,.story-body .large-copy,.roadmap-head>p:last-child,.results-intro>p:last-child,.offer-copy>p:not(.eyebrow){color:#aaa1ad}.story>blockquote{border-color:#362b3d}.story>blockquote span,.eyebrow.dark,.light-heading h2 em,.roadmap-head h2 em,.offer-copy h2 em{color:#a979db}.fit-card.no,.community .quote-card{background:#0d0a10}.fit-head h2 em,.fit-card>span,.community .eyebrow,.community .quote-mark,.journey .eyebrow,.journey .tag{color:#b88be5}.results .tag.light,.results .progress-note,.roadmap-grid small{color:#b88be5}.results .progress-note{border-color:#3f3049}.value-question{color:#fff;background:#6c4196}.value-question .eyebrow,.value-number em{color:#d9c3ef}@media (width<=560px){.hero{padding-top:96px}.hero-note{grid-template-columns:1fr;align-content:center;gap:22px;min-height:440px;padding:45px 28px 60px}.hero-note h1{text-align:center}.hero-note h1 small{margin-left:0}.hero-note h1 em{font-size:clamp(145px,48vw,205px)}.hero-note>p{text-align:center;font-size:38px}.hero-note>strong{bottom:31px;left:0;right:0}.note-seal{width:44px;height:44px}.hero-actions{width:100%}}.hero-note{background:radial-gradient(circle,#ffffff9e,#0000 42%),linear-gradient(125deg,#d7c2eb,#b993dc 58%,#d9c8e9);border-color:#140d1a6b;outline-color:#140d1a2e;grid-template-columns:1fr;place-items:center;min-height:350px;padding:42px;display:grid;box-shadow:0 38px 90px #00000052}.hero-note h1{text-align:center}.hero-note h1 small{color:#211727;margin-left:0}.hero-note h1 em{color:#140f18;text-shadow:0 1px #ffffff80}.hero-note:before,.hero-note:after{border-color:#140d1a26}.hero-promise{color:#fff;font-family:var(--font-display);margin:-6px 0 30px;font-size:clamp(25px,3vw,40px);line-height:1.12}.hero-promise strong{color:#c8a6e5;font-family:var(--font-sans);letter-spacing:.3em;text-transform:uppercase;margin-top:10px;font-size:10px;display:inline-block}.button-gold{color:#fff;background:#17131c}.button-gold:hover{background:#34243f}.challenge-bar,.story,.roadmap-section,.results,.videos,.offer-section,.fit-section,.journey,.community,.value-question,.contact{color:#17131c}.story,.results,.offer-section{background:#e9dff2}.roadmap-section,.videos{background:#d8c5e9}.story h2,.results h2,.videos h2,.fit-head h2,.section-dark h2,.community h2,.contact h2,.roadmap-head h2,.offer-copy h2,.value-question h2{color:#17131c}.story-body p,.story-body .large-copy,.roadmap-head>p:last-child,.results-intro>p:last-child,.offer-copy>p:not(.eyebrow),.fit-head>p:last-child,.section-heading>p,.community-copy,.contact>p:not(.eyebrow),.value-question p{color:#3f3545}.eyebrow,.eyebrow.dark,.tag,.tag.light,.light-heading h2 em,.roadmap-head h2 em,.offer-copy h2 em,.fit-head h2 em,.community .eyebrow,.journey .eyebrow{color:#542d73}.fit-grid{background:#17131c2e}.fit-card{background:#d9c5e9}.fit-card li{color:#342b39;border-color:#17131c24}.fit-card>span,.fit-card li:before{color:#5c3479}.deadline-box{color:#17131c;background:#ebe1f2}.roadmap-grid article,.result-card{color:#17131c;background:#eee7f4}.roadmap-grid article>span{color:#cbb4dd}.roadmap-grid p,.result-card>p{color:#5b5260}.timeline,.timeline-item{border-color:#17131c2e}.quote-card,.community .quote-card{color:#17131c;background:#eadff2}.quote-mark{color:#67429f}.value-number,.value-number em{color:#17131c}.value-question .eyebrow{color:#4f276c}.price-panel>span,.price-panel>p,.old-price{color:#4d4252}.price-panel>strong{color:#3d2056}.commitment-note{background:#e7d9f0;border-color:#9a78b4}.commitment-note b{color:#4e296b}.commitment-note span{color:#403547}@media (width<=560px){.hero-note{min-height:300px;padding:28px}.hero-note h1 em{font-size:clamp(138px,46vw,195px)}.hero-promise{margin-bottom:27px;font-size:28px}.roadmap-grid article,.result-card{background:#eee7f4}}.hero-note{aspect-ratio:160/82;place-items:stretch stretch;min-height:0;padding:clamp(25px,4vw,52px)}.hero-note:before{border-width:1px;border-radius:48%;width:38%;height:145%;top:-23%;left:31%}.hero-note:after{border-radius:0;width:18%;height:68%;bottom:16%;right:7%;transform:rotate(12deg)}.hero-note h1{z-index:1;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:22px;width:100%;display:grid;position:relative}.hero-note h1 small{font-family:var(--font-display);letter-spacing:-.035em;white-space:nowrap;color:#211727;margin:0;font-size:clamp(34px,5.4vw,78px);font-weight:500;line-height:.9;display:block}.hero-note h1 em{font-size:clamp(145px,19vw,255px);line-height:.7}@media (width<=560px){.hero-note{aspect-ratio:160/82;min-height:0;padding:22px}.hero-note h1{gap:10px}.hero-note h1 small{font-size:clamp(25px,7.2vw,37px)}.hero-note h1 em{font-size:clamp(118px,36vw,165px)}.hero-promise{max-width:460px}}.hero-note{isolation:isolate;outline-offset:-14px;background:radial-gradient(at 18%,#ffffffbf,#0000 22%),radial-gradient(at 77% 44%,#77489738,#0000 32%),repeating-radial-gradient(#2e173d12 0 1px,#0000 1px 7px),linear-gradient(115deg,#d8c2eb,#b98fdb 56%,#d9c9e7);border:3px double #1f112794;outline:1px solid #1f11274d}.hero-note:before{z-index:-1;border:2px solid #2e193a2b;width:37%;height:134%;top:-17%;left:33%;box-shadow:inset 0 0 0 12px #ffffff14,0 0 0 9px #2c15390d}.hero-note:after{z-index:-1;border:2px solid #23122c2e;width:13%;height:58%;bottom:21%;right:7%;transform:skewY(-8deg);box-shadow:inset 0 0 0 8px #ffffff1a}.note-watermark{z-index:-1;font-family:var(--font-display);color:#23122c1a;font-size:clamp(52px,7vw,92px);font-style:italic;position:absolute;bottom:8%;left:4%}.note-thread{opacity:.34;background:linear-gradient(#0000,#301c3d 12%,#d8c4e7 20%,#301c3d 34%,#d8c4e7 48%,#301c3d 65%,#0000);width:4px;position:absolute;top:4%;bottom:4%;left:57%}.note-architecture{z-index:-1;border-bottom:2px solid #2714322e;align-items:flex-end;gap:5%;width:30%;height:40%;display:flex;position:absolute;top:16%;left:9%}.note-architecture i{border:2px solid #27143224;border-bottom:0;border-radius:50% 50% 0 0;flex:1;display:block}.note-architecture i:first-child{height:56%}.note-architecture i:nth-child(2){height:88%}.note-architecture i:nth-child(3){height:68%}.hero-note h1 em{letter-spacing:-.09em;font-family:Georgia,Times New Roman,serif;font-style:italic;font-weight:600}.hero-note h1 small{letter-spacing:.02em;font-weight:600}.hero-note h1:before,.hero-note h1:after{font-family:var(--font-display);color:#25162d;font-style:italic;font-weight:700;position:absolute}.hero-note h1:before{content:"500";font-size:clamp(17px,2.4vw,31px);top:1%;left:2%}.hero-note h1:after{content:"500";font-size:clamp(18px,2.7vw,35px);bottom:2%;right:1%;transform:rotate(180deg)}@media (width<=560px){.hero-note{outline-offset:-9px;border-width:2px}.note-thread{width:3px}.hero-note h1:before{top:-10%}.hero-note h1:after{bottom:-9%}}.site-header{color:#17131c;background:#ffffffe6;border-color:#23162b1f}.brand-mark{color:#5f357e;border-color:#8f67aa}.brand-name small{color:#684386}.desktop-nav{color:#554d59}.desktop-nav a:hover,.header-cta{color:#4f296b}.mobile-menu summary span{background:#17131c}.mobile-menu nav{color:#17131c;background:#fff;box-shadow:0 22px 50px #25142f26}.hero{color:#17131c;background:radial-gradient(circle at 50% 44%,#f1e9f7 0,#0000 42%),#fff}.hero-orbit{border-color:#70488f21}.hero-orbit:before,.hero-orbit:after{border-color:#70488f14}.hero .eyebrow{color:#69448a}.hero-promise{color:#17131c}.hero-promise strong{color:#684386}.hero .text-link{color:#3f3744}.hero-foot{color:#655d69}.hero-line{background:#d8cddd}.story,.results,.videos,.offer-section{background:#fff}.roadmap-section,.contact{background:#eee7f4}.fit-section,.journey,.community{background:#d8c5e9}.value-question{background:#c4a5dc}.challenge-bar{background:#d3bce6}.fit-card,.quote-card,.community .quote-card{background:#ffffff9e}.fit-card.no{background:#6d488921}.price-panel{background:#d9c3e9}.desktop-nav,.header-cta{font-size:12px}.eyebrow{font-size:11px;line-height:1.5}.button{font-size:12px}.challenge-bar small{font-size:10px}.challenge-bar strong{font-size:27px}.story-body p,.fit-head>p:last-child,.roadmap-head>p:last-child,.section-heading>p,.results-intro>p:last-child,.community-copy,.offer-copy>p:not(.eyebrow),.contact>p:not(.eyebrow){font-size:16px;line-height:1.7}.story-body .large-copy{font-size:clamp(28px,2.5vw,39px)}.fit-card li{font-size:15px}.deadline-box p,.roadmap-grid p,.timeline-card p{font-size:14px}.roadmap-grid small,.tag,.result-top{font-size:10px}.result-card h3{font-size:13px}.result-card>p{font-size:12px}.quote-card blockquote{font-size:clamp(27px,2.7vw,41px)}.value-stack b{font-size:14px}.value-stack small,.commitment-note span{font-size:12px}.price-panel>p{font-size:14px}.story-state,.progress-note,.video-status{font-size:10px}.video-card h3{font-size:30px}footer{font-size:11px}@media (width<=560px){.hero .eyebrow{max-width:390px;font-size:10px}.hero-promise{font-size:30px}.button{font-size:11px}.story-body p,.fit-head>p:last-child,.roadmap-head>p:last-child,.section-heading>p,.results-intro>p:last-child,.community-copy,.offer-copy>p:not(.eyebrow),.contact>p:not(.eyebrow){font-size:15px}.roadmap-grid p,.timeline-card p,.fit-card li{font-size:14px}}.personal-home{color:#17131c;background:#fff}.home-hero{background:#fff;grid-template-columns:1.05fr .95fr;align-items:center;gap:7vw;min-height:100svh;padding:150px clamp(22px,7vw,105px) 80px;display:grid;position:relative;overflow:hidden}.home-orbit{width:620px;height:620px;font-family:var(--font-display);color:#67428406;border:1px solid #6742841a;border-radius:50%;place-items:center;font-size:260px;display:grid;position:absolute;top:90px;right:-170px}.home-hero-copy,.home-note{z-index:1;position:relative}.home-hero h1,.home-story h2,.home-section-head h2,.home-challenge h2,.home-next h2{font-family:var(--font-display);letter-spacing:-.05em;font-weight:500;line-height:.9}.home-hero h1{margin:0 0 32px;font-size:clamp(62px,7.5vw,112px)}.home-hero h1 em,.home-story h2 em,.home-section-head h2 em,.home-challenge h2 em,.home-next h2 em{color:#6b3c8e;font-weight:400}.home-hero-copy>p:not(.eyebrow){color:#4c444f;max-width:650px;font-size:18px;line-height:1.75}.home-actions{align-items:center;gap:30px;margin-top:34px;display:flex}.home-note{aspect-ratio:160/82;outline-offset:-12px;background:repeating-radial-gradient(at 48%,#2d16390f 0 1px,#0000 1px 7px),linear-gradient(120deg,#dac7e9,#b990d7 58%,#dfd0eb);border:3px double #1e112680;outline:1px solid #1e11263d;flex-direction:column;justify-content:center;padding:38px;transition:all .3s;display:flex;box-shadow:0 35px 80px #2d193933}.home-note:hover{transform:translateY(-6px);box-shadow:0 45px 95px #2d193942}.home-note small,.home-note i{font-family:var(--font-sans);letter-spacing:.2em;font-size:9px;font-style:normal}.home-note>span{font-family:var(--font-display);margin-top:18px;font-size:clamp(34px,4vw,60px)}.home-note strong{letter-spacing:-.08em;font-family:Georgia,serif;font-size:clamp(105px,14vw,200px);font-style:italic;line-height:.65}.home-note i{text-align:right;margin-top:auto}.home-story,.home-building,.home-challenge,.home-next{padding:130px clamp(22px,8vw,120px)}.home-story{border-top:1px solid #eee7f2;grid-template-columns:1fr 1fr;gap:9vw;display:grid}.home-story h2,.home-section-head h2,.home-challenge h2,.home-next h2{margin:0;font-size:clamp(50px,6vw,88px)}.home-story-copy{padding-top:50px}.home-story-copy p{color:#504753;font-size:16px;line-height:1.75}.home-story-copy .lead{font-family:var(--font-display);color:#17131c;font-size:32px;line-height:1.25}.home-building{background:#fff}.home-section-head{grid-template-columns:1.1fr .9fr;align-items:end;gap:8vw;display:grid}.home-section-head>p:last-child{color:#504753;font-size:16px;line-height:1.75}.home-pillars{grid-template-columns:repeat(3,1fr);gap:18px;margin-top:75px;display:grid}.home-pillars article{background:#f4eef8;border-top:3px solid #8b5bab;min-height:310px;padding:32px}.home-pillars article>span{font-family:var(--font-display);color:#c7add9;font-size:50px}.home-pillars h3{font-family:var(--font-display);margin:45px 0 14px;font-size:38px}.home-pillars p{color:#564b5b;font-size:15px;line-height:1.7}.home-challenge{background:#fff;border-top:1px solid #eee7f2;grid-template-columns:.9fr 1.1fr;align-items:center;gap:8vw;display:grid}.challenge-preview-note{aspect-ratio:160/82;outline-offset:-11px;background:repeating-radial-gradient(#2d163912 0 1px,#0000 1px 7px),linear-gradient(120deg,#dbc7ea,#b991d8);border:3px double #54356a;outline:1px solid #301b3d40;grid-template-columns:1fr auto;align-items:center;padding:36px;display:grid}.challenge-preview-note span{font-family:var(--font-display);font-size:clamp(29px,4vw,53px)}.challenge-preview-note strong{letter-spacing:-.1em;font-family:Georgia,serif;font-size:clamp(105px,13vw,190px);font-style:italic}.home-challenge>div:last-child>p:not(.eyebrow){color:#504753;margin:30px 0;font-size:16px;line-height:1.75}.home-next{text-align:center;background:#fff;border-top:1px solid #eee7f2}.home-next .eyebrow{justify-content:center}.home-next p:not(.eyebrow){color:#504753;max-width:620px;margin:30px auto;font-size:16px;line-height:1.75}.home-next .text-link{margin-top:18px;display:inline-block}.home-footer{color:#39303e;background:#fff;border-top:1px solid #e9e0ee}.home-footer .brand{color:#17131c}@media (width<=850px){.home-hero{grid-template-columns:1fr;padding-top:120px}.home-note{width:100%;max-width:680px;margin:auto}.home-story,.home-section-head,.home-challenge{grid-template-columns:1fr}.home-story-copy{padding-top:0}.home-pillars{grid-template-columns:1fr 1fr}}@media (width<=560px){.home-hero{text-align:center;padding:105px 22px 65px}.home-hero .eyebrow{justify-content:center}.home-hero h1{font-size:54px}.home-hero-copy>p:not(.eyebrow){font-size:15px}.home-actions{flex-direction:column;gap:22px}.home-actions .button{width:100%}.home-note{padding:25px}.home-note>span{font-size:28px}.home-note strong{font-size:32vw}.home-story,.home-building,.home-challenge,.home-next{padding:80px 22px}.home-story h2,.home-section-head h2,.home-challenge h2,.home-next h2{font-size:48px}.home-story-copy .lead{font-size:27px}.home-pillars{grid-template-columns:1fr;margin-top:45px}.home-pillars article{min-height:250px}.challenge-preview-note{padding:22px}.challenge-preview-note span{font-size:25px}.challenge-preview-note strong{font-size:34vw}}.story,.fit-section,.roadmap-section,.journey,.results,.community,.videos,.value-question,.offer-section,.contact{color:#17131c;background:#fff;border-top:1px solid #eee7f2}.story h2,.fit-head h2,.roadmap-head h2,.section-dark h2,.results h2,.community h2,.videos h2,.value-question h2,.offer-copy h2,.contact h2{color:#17131c}.story h2 em,.fit-head h2 em,.roadmap-head h2 em,.section-dark h2 em,.community h2 em,.videos h2 em,.value-question h2 em,.offer-copy h2 em,.contact h2 em{color:#673b87}.story-body p,.fit-head>p,.roadmap-head>p:last-child,.section-heading>p,.results-intro>p:last-child,.community-copy,.value-question p,.offer-copy>p:not(.eyebrow),.contact>p:not(.eyebrow){color:#514858}.fit-section{padding:140px clamp(22px,8vw,120px)}.fit-head{grid-template-columns:1.25fr .75fr;align-items:end;gap:8vw;display:grid}.fit-head>div{max-width:850px}.fit-head h2{margin:0;font-size:clamp(58px,7.2vw,105px)}.fit-head>p{margin:0 0 7px;font-size:17px;line-height:1.75}.fit-grid{background:0 0;gap:18px;margin-top:85px}.fit-card{color:#17131c;background:#f1e8f7;border:1px solid #dfd1e8;border-top:4px solid #704491;min-height:520px;padding:48px;position:relative}.fit-card.no{background:#faf8fb;border-color:#b8a7c0 #e7dfe9 #e7dfe9}.fit-card>span{color:#593174;font-size:11px}.fit-card ul{margin-top:35px}.fit-card li{color:#2f2833;border-color:#23182a21;padding:23px 0 23px 36px;font-size:16px}.fit-card li:before{color:#6c3c8d}.fit-card.no li:before{color:#94849b}.deadline-box{color:#17131c;background:#fff;border:1px solid #ded3e3;border-left:5px solid #704491;margin-top:18px;padding:38px 42px}.deadline-box p{color:#514858}.deadline-box .button{color:#fff;background:#17131c}.roadmap-grid{background:#e2d7e7}.roadmap-grid article,.result-card{background:#fff}.timeline,.timeline-item{border-color:#ded5e1}.timeline-meta,.timeline-card p{color:#514858}.timeline-meta b{color:#dfd3e6}.journey .eyebrow,.journey .tag,.journey .timeline-card button span,.community .eyebrow,.community .quote-mark{color:#673b87}.community .quote-card,.quote-card{color:#17131c;background:#f1e8f7}.community-copy{color:#514858}.results .result-card{background:#f8f4fa}.video-visual{background:radial-gradient(circle at 50% 40%,#77518f 0,#35243f 38%,#17111c 78%)}.value-question{grid-template-columns:.7fr 1.3fr}.value-number{color:#d8c4e7}.value-number em,.value-question .eyebrow{color:#673b87}.value-question .value-note{border-color:#704491}.offer-copy .eyebrow{color:#673b87}.offer-copy .offer-reason{color:#3b323f;border-color:#704491}.value-stack,.value-stack>div{border-color:#ded5e1}.value-stack b{color:#17131c}.value-stack small{color:#625867}.price-panel{color:#17131c;background:#f1e8f7;box-shadow:0 28px 70px #3f254f24}.commitment-note{background:#fff}.contact{background:radial-gradient(circle,#f2eaf7,#0000 48%),#fff}.contact>p:not(.eyebrow){color:#514858}.contact-ring{color:#673b8706;border-color:#673b871f}footer{color:#39303e;background:#fff;border-color:#e9e0ee}footer .brand{color:#17131c}@media (width<=850px){.fit-head{grid-template-columns:1fr;gap:28px}.fit-grid{margin-top:55px}.fit-card{min-height:auto}}@media (width<=560px){.fit-section{padding:85px 22px}.fit-head h2{font-size:52px}.fit-head>p{font-size:15px}.fit-grid{gap:14px}.fit-card{padding:32px 24px}.fit-card li{font-size:15px}.deadline-box{padding:28px 23px}.value-question{grid-template-columns:1fr}}.journey{color:#17131c;padding:140px clamp(22px,8vw,120px);background:#fff!important}.journey .section-heading{margin-bottom:72px}.journey .section-heading h2{font-family:var(--font-display);letter-spacing:-.045em;color:#17131c;margin:0;font-size:clamp(58px,7vw,100px);font-weight:400;line-height:.9}.journey .section-heading h2 em{color:#673b87}.journey .timeline{border:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.journey .timeline-item{background:#fff;border:1px solid #e5dce9;border-top:4px solid #704491;flex-direction:column;min-height:440px;padding:34px;display:flex}.journey .timeline-item:first-child{background:#f2eaf7}.journey .timeline-meta{color:#5b4e61;letter-spacing:.16em;flex-direction:row;justify-content:space-between;align-items:flex-start;min-height:72px;font-size:10px;font-weight:700;display:flex}.journey .timeline-meta b{font-family:var(--font-display);color:#d5c1e2;font-size:62px;font-weight:400;line-height:.75}.journey .timeline-card{flex-direction:column;max-width:none;height:100%;display:flex}.journey .timeline-card .tag{color:#673b87;font-size:10px}.journey .timeline-card h3{font-family:var(--font-display);letter-spacing:-.035em;color:#17131c;margin:20px 0 18px;font-size:clamp(32px,3vw,46px);line-height:1.02}.journey .timeline-card p{color:#514858;font-size:15px;line-height:1.7}.journey .story-state{color:#673b87;border-top:1px solid #ddd1e3;margin-top:auto;padding-top:26px;font-size:9px}@media (width<=850px){.journey{padding:90px 22px}.journey .timeline{grid-template-columns:1fr}.journey .timeline-item{min-height:360px}.journey .section-heading{margin-bottom:52px}}@media (width<=560px){.journey{padding:85px 22px}.journey .section-heading h2{font-size:52px}.journey .timeline-item{min-height:330px;padding:28px 24px}.journey .timeline-card h3{font-size:35px}.journey .timeline-card p{font-size:15px}.journey .timeline-meta b{font-size:52px}}.tension-section{color:#fff;background:#17131c;border-top:1px solid #2c2430;padding:120px clamp(22px,8vw,120px)}.tension-section .eyebrow{color:#b88be5}.tension-grid{grid-template-columns:1.08fr .92fr;align-items:end;gap:9vw;display:grid}.tension-grid h2{font-family:var(--font-display);letter-spacing:-.045em;margin:0;font-size:clamp(52px,6.5vw,94px);font-weight:400;line-height:.92}.tension-grid>div{max-width:620px}.tension-grid p{color:#bdb5c0;margin-bottom:34px;font-size:17px;line-height:1.75}.tension-grid strong{font-family:var(--font-display);border-left:3px solid #9a69bd;padding-left:22px;font-size:clamp(25px,2.5vw,38px);font-weight:400;line-height:1.2;display:block}.support-section{color:#17131c;background:#fff;border-top:1px solid #eee7f2;padding:130px clamp(22px,8vw,120px)}.support-lead{grid-template-columns:.55fr 1.45fr;align-items:start;gap:8vw;display:grid}.support-lead .eyebrow{margin-top:13px}.support-lead h2{font-family:var(--font-display);letter-spacing:-.045em;margin:0;font-size:clamp(54px,6.5vw,92px);font-weight:400;line-height:.92}.support-grid{grid-template-columns:repeat(3,1fr);gap:18px;margin-top:72px;display:grid}.support-grid article{background:#f4edf8;border-top:4px solid #704491;flex-direction:column;min-height:330px;padding:34px;display:flex}.support-grid article:nth-child(2){background:#fff;border:1px solid #e3d9e7;border-top:4px solid #704491}.support-grid article>span{font-family:var(--font-display);color:#cbb4d9;font-size:54px}.support-grid h3{font-family:var(--font-display);margin:auto 0 18px;font-size:34px;font-weight:500;line-height:1.05}.support-grid p{color:#514858;margin:0;font-size:15px;line-height:1.7}.clarity-section{color:#17131c;background:#fff;border-top:1px solid #eee7f2;grid-template-columns:.8fr 1.2fr;gap:8vw;padding:130px clamp(22px,8vw,120px);display:grid}.clarity-section h2{font-family:var(--font-display);letter-spacing:-.045em;margin:0;font-size:clamp(52px,6vw,86px);font-weight:400;line-height:.92}.clarity-list{border-top:1px solid #ded5e1}.clarity-list article{border-bottom:1px solid #ded5e1;grid-template-columns:42px 1fr;column-gap:20px;padding:28px 0;display:grid}.clarity-list article>span{font-family:var(--font-display);color:#a887bd;grid-row:1/3;font-size:28px}.clarity-list h3{font-family:var(--font-display);margin:0 0 10px;font-size:27px;font-weight:500}.clarity-list p{color:#514858;margin:0;font-size:14px;line-height:1.7}.story,.roadmap-section,.support-section,.fit-section,.journey,.results,.value-question,.offer-section,.clarity-section,.contact{scroll-margin-top:76px}@media (width<=850px){.tension-grid,.support-lead,.clarity-section{grid-template-columns:1fr}.tension-grid,.support-lead{gap:32px}.support-grid{grid-template-columns:1fr}.support-grid article{min-height:280px}.clarity-section{gap:55px}}@media (width<=560px){.tension-section,.support-section,.clarity-section{padding:82px 22px}.tension-grid h2,.support-lead h2,.clarity-section h2{font-size:50px}.tension-grid p{font-size:15px}.support-grid{margin-top:48px}.support-grid article{min-height:260px;padding:28px 24px}.support-grid h3{font-size:32px}.clarity-list article{grid-template-columns:34px 1fr}.clarity-list h3{font-size:24px}}.deadline-strip{color:#fff;background:#17131c;grid-template-columns:1fr auto auto;align-items:center;gap:34px;padding:22px clamp(22px,6vw,90px);display:grid}.deadline-strip small{color:#b88be5;letter-spacing:.15em;font-size:9px;font-weight:800;display:block}.deadline-strip>div>strong{font-family:var(--font-display);margin-top:6px;font-size:21px;font-weight:500;display:block}.deadline-strip>a{color:#fff;letter-spacing:.08em;font-size:11px;font-weight:800;text-decoration:none}.countdown{gap:10px;display:flex}.countdown div{text-align:center;border:1px solid #413647;min-width:58px;padding:8px 10px}.countdown strong{font-family:var(--font-display);font-size:24px;display:block}.countdown span{color:#aaa1ad;text-transform:uppercase;letter-spacing:.12em;margin-top:2px;font-size:7px;display:block}.story-with-photo{grid-template-columns:minmax(220px,.75fr) 1.25fr;align-items:start;column-gap:48px;display:grid}.story-with-photo img{aspect-ratio:4/5;object-fit:cover;filter:saturate(.82)contrast(1.03);grid-row:1/4;width:100%}.meaning-section{color:#17131c;background:#f4eef8;padding:125px clamp(22px,8vw,120px)}.meaning-head{grid-template-columns:1.05fr .95fr;align-items:end;gap:7vw;display:grid}.meaning-head .eyebrow{grid-column:1/-1}.meaning-head h2{font-family:var(--font-display);letter-spacing:-.045em;margin:0;font-size:clamp(50px,6vw,88px);font-weight:400;line-height:.92}.meaning-head h2 em{color:#673b87;font-weight:400}.meaning-head>p:last-child{color:#514858;font-size:17px;line-height:1.75}.meaning-grid{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:70px;display:grid}.meaning-grid article{background:#fff;border-top:3px solid #8b5bab;min-height:270px;padding:30px}.meaning-grid span{font-family:var(--font-display);color:#c7add9;font-size:44px}.meaning-grid h3{font-family:var(--font-display);margin:42px 0 12px;font-size:36px}.meaning-grid p{color:#5d5362;font-size:14px;line-height:1.7}.contact{grid-template-columns:.85fr 1.15fr;align-items:stretch;min-height:760px;text-align:left!important;padding:0!important;display:grid!important}.contact-photo{z-index:2;position:relative;overflow:hidden}.contact-photo img{object-fit:cover;object-position:center 25%;width:100%;height:100%;display:block}.contact-content{z-index:2;flex-direction:column;justify-content:center;padding:clamp(65px,8vw,120px);display:flex;position:relative}.contact-content .button{align-self:flex-start}.contact-steps{border-top:1px solid #d9cde0;margin:30px 0 34px}.contact-steps>div{border-bottom:1px solid #d9cde0;grid-template-columns:44px 1fr;gap:14px;padding:15px 0;display:grid}.contact-steps b{color:#8b5bab}.contact-steps span{font-size:14px}@media (width<=850px){.deadline-strip{grid-template-columns:1fr}.deadline-strip>a{display:none}.story-with-photo,.meaning-head,.contact{grid-template-columns:1fr!important}.meaning-grid{grid-template-columns:1fr 1fr}.contact-photo{min-height:560px}.contact-content{padding:80px 22px}}@media (width<=560px){.deadline-strip{text-align:center}.countdown{justify-content:center}.countdown div{flex:1;min-width:0}.story-with-photo{display:block}.story-with-photo img{max-height:520px;margin-bottom:32px}.meaning-section{padding:82px 22px}.meaning-grid{grid-template-columns:1fr;margin-top:45px}.meaning-grid article{min-height:230px}.contact-photo{min-height:430px}.contact-content h2{font-size:52px}.contact-content .button{width:100%}}.v2{--violet:#6d438d;--lilac:#d8c5e7;--pale:#f3eef7;--ink:#17131c;color:var(--ink);background:#fff}.v2 h1,.v2 h2,.v2 h3{font-family:var(--font-display);font-weight:500}.v2 em{color:var(--violet);font-weight:400}.v2-nav{z-index:10;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffffe0;border-bottom:1px solid #eee7f2;justify-content:space-between;align-items:center;height:78px;padding:0 clamp(22px,5vw,76px);display:flex;position:absolute;inset:0 0 auto}.v2-brand{align-items:center;gap:11px;display:flex}.v2-brand-logo{object-fit:contain;background:#17131c;border-radius:50%;width:44px;height:44px;padding:5px;box-shadow:0 5px 18px #17131c2e}.v2-brand>span{letter-spacing:.17em;flex-direction:column;font-size:10px;font-weight:800;display:flex}.v2-brand small{color:#84798a;margin-top:3px;font-size:7px}.v2-nav nav{text-transform:uppercase;letter-spacing:.12em;gap:32px;font-size:10px;display:flex}.v2-nav-cta{letter-spacing:.1em;color:var(--violet);font-size:10px;font-weight:800}.v2-hero{background:#fff;grid-template-columns:.8fr 1.2fr;align-items:center;gap:4vw;min-height:100svh;padding:125px clamp(22px,5vw,76px) 55px;display:grid}.v2-kicker{letter-spacing:.19em;color:var(--violet);text-transform:uppercase;font-size:9px;font-weight:800}.v2-hero h1{letter-spacing:-.055em;margin:22px 0 30px;font-size:clamp(62px,7.1vw,108px);line-height:.86}.v2-lead{color:#514858;max-width:620px;font-size:18px;line-height:1.7}.v2-actions{align-items:center;gap:28px;margin-top:32px;display:flex}.v2-actions>a:last-child{letter-spacing:.1em;text-transform:uppercase;font-size:9px;font-weight:800}.v2-button{background:var(--violet);color:#fff;letter-spacing:.12em;text-transform:uppercase;justify-content:center;align-items:center;min-height:58px;padding:0 25px;font-size:10px;font-weight:800;display:inline-flex}.v2-hero-image{aspect-ratio:3/2;background:#080808;position:relative;overflow:hidden;box-shadow:0 30px 80px #120c1438}.v2-hero-image>img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.v2-500{background:#fff;border:1px solid #eee7f2;width:55%;padding:22px;position:absolute;bottom:-1px;left:-1px}.v2-500 small,.v2-500 span{letter-spacing:.15em;font-size:7px;font-weight:800;display:block}.v2-500 strong{color:var(--violet);letter-spacing:-.09em;margin:17px 0;font:italic 600 clamp(80px,10vw,145px)/.7 Georgia,serif;display:block}.v2-deadline{background:var(--ink);color:#fff;grid-template-columns:1fr auto 1fr;align-items:center;gap:30px;padding:24px clamp(22px,6vw,90px);display:grid}.v2-deadline>div:first-child small{color:#b994d2;letter-spacing:.15em;font-size:8px;display:block}.v2-deadline>p{text-align:right;color:#aaa1ad;text-transform:uppercase;letter-spacing:.08em;margin:0;font-size:10px;line-height:1.7}.v2-question{background:var(--ink);color:#fff;padding:130px clamp(22px,8vw,120px)}.v2-question>div{grid-template-columns:1.1fr .9fr;align-items:end;gap:7vw;display:grid}.v2-question h2{letter-spacing:-.045em;margin:0;font-size:clamp(52px,6.7vw,96px);line-height:.92}.v2-question>div>p{color:#b8b0bb;font-size:17px;line-height:1.75}.v2-question blockquote{font:400 clamp(28px,3.5vw,50px)/1.2 var(--font-display);text-align:center;border-top:1px solid #403644;border-bottom:1px solid #403644;grid-column:1/-1;margin:70px 0 0;padding:42px 0}.v2-question blockquote b{color:#bd94d8;font-weight:400}.v2-story,.v2-meaning,.v2-method,.v2-support,.v2-fit,.v2-offer,.v2-faq{padding:125px clamp(22px,8vw,120px)}.v2-section-title{grid-template-columns:1.1fr .9fr;align-items:end;gap:8vw;display:grid}.v2-section-title .v2-kicker{grid-column:1/-1}.v2-section-title h2,.v2-meaning h2,.v2-method h2,.v2-support h2,.v2-fit h2,.v2-offer h2,.v2-faq h2{letter-spacing:-.045em;margin:0;font-size:clamp(50px,6vw,88px);line-height:.92}.v2-story-copy{width:45%;margin:65px 0 70px auto}.v2-story-copy p{color:#514858;line-height:1.75}.v2-story-copy .v2-big{font:500 clamp(27px,3vw,42px)/1.2 var(--font-display);color:var(--ink)}.v2-memories{grid-template-columns:1.25fr .75fr;gap:18px;display:grid}.v2-memories figure{background:var(--pale);margin:0}.v2-memories img{aspect-ratio:16/10;object-fit:cover;filter:saturate(.75);width:100%;display:block}.v2-memories figcaption{flex-direction:column;padding:22px;display:flex}.v2-memories figcaption b{font:500 25px var(--font-display)}.v2-memories figcaption span{color:#625867;margin-top:7px;font-size:12px}.v2-meaning{background:var(--pale);grid-template-columns:.85fr 1.15fr;gap:7vw;display:grid}.v2-meaning>div:first-child>p:last-child,.v2-method-head>p:last-child,.v2-offer>div>p:last-child{color:#514858;margin-top:28px;line-height:1.75}.v2-meaning-grid{grid-template-columns:repeat(3,1fr);align-items:end;gap:12px;display:grid}.v2-meaning-grid article{border-top:3px solid var(--violet);background:#fff;min-height:300px;padding:25px}.v2-meaning-grid span{font:400 40px var(--font-display);color:#c1a7d3}.v2-meaning-grid h3{margin:75px 0 12px;font-size:34px}.v2-meaning-grid p{color:#625867;font-size:13px;line-height:1.6}.v2-method-head{grid-template-columns:1fr .75fr;align-items:end;gap:7vw;display:grid}.v2-method-head .v2-kicker{grid-column:1/-1}.v2-phases{border-top:1px solid #ddd5e1;margin-top:75px}.v2-phases article{border-bottom:1px solid #ddd5e1;grid-template-columns:90px .65fr 1.35fr;align-items:center;gap:28px;padding:35px 0;display:grid}.v2-phases span{font:400 38px var(--font-display);color:#b899cc}.v2-phases h3{margin:0;font-size:38px}.v2-phases p{color:#5b5260;margin:0;font-size:14px;line-height:1.7}.v2-practice{background:var(--pale);margin-top:70px;padding:clamp(28px,4vw,52px)}.v2-practice-head{grid-template-columns:1fr 1fr;align-items:end;gap:24px 6vw;display:grid}.v2-practice-head .v2-kicker{grid-column:1/-1}.v2-practice-head h3{font:500 clamp(38px,4.5vw,64px)/.95 var(--font-display);letter-spacing:-.035em;margin:0}.v2-practice-head p{color:#5b5260;margin:0;line-height:1.7}.v2-practice-list{border-top:1px solid #d9cede;margin:38px 0 12px;padding:0;list-style:none}.v2-practice-list li{color:#625867;border-bottom:1px solid #d9cede;padding:18px 0;line-height:1.6}.v2-practice-list b{min-width:115px;color:var(--ink);display:inline-block}.v2-progress-rule{background:var(--ink);color:#fff;grid-template-columns:.45fr 1.55fr;gap:28px;padding:26px;display:grid}.v2-progress-rule strong{letter-spacing:.15em;color:#c9a9dc;font-size:10px}.v2-progress-rule p{font:500 clamp(21px,2.3vw,30px)/1.25 var(--font-display);margin:0}@media (width<=900px){.v2-practice-head,.v2-progress-rule{grid-template-columns:1fr}.v2-practice-head .v2-kicker{grid-column:auto}}@media (width<=600px){.v2-practice{margin-top:48px;padding:28px 20px}.v2-practice-list b{min-width:0;margin-bottom:4px;display:block}.v2-progress-rule{gap:14px;padding:22px}.v2-method-cta .v2-button{box-sizing:border-box;white-space:normal;overflow-wrap:anywhere;width:100%;max-width:100%;padding-left:12px;padding-right:12px;line-height:1.3;overflow:visible}}@media (width<=1100px){.v2-nav nav{display:none}}.v2-support{background:var(--ink);color:#fff;grid-template-columns:.85fr 1.15fr;gap:8vw;display:grid}.v2-support-list{border-top:1px solid #403644}.v2-support-list article{border-bottom:1px solid #403644;grid-template-columns:50px 1fr;gap:20px;padding:28px 0;display:grid}.v2-support-list b{color:#b994d2}.v2-support-list h3{margin:0 0 8px;font-size:28px}.v2-support-list p{color:#aaa1ad;margin:0;font-size:13px;line-height:1.65}.v2-fit-grid{grid-template-columns:1fr 1fr;gap:16px;margin-top:65px;display:grid}.v2-fit-grid article{background:var(--pale);border-top:4px solid var(--violet);padding:38px}.v2-fit-grid article.no{background:#f1efef;border-color:#766d79}.v2-fit-grid small{letter-spacing:.14em;font-size:9px;font-weight:800}.v2-fit-grid ul{margin:28px 0 0;padding:0;list-style:none}.v2-fit-grid li{border-top:1px solid #ddd5e1;padding:15px 0 15px 26px;font-size:14px;position:relative}.v2-fit-grid li:before{content:"✓";color:var(--violet);position:absolute;left:0}.v2-fit-grid .no li:before{content:"×";color:#6d6570}.v2-offer{background:var(--pale);grid-template-columns:1.1fr .9fr;gap:8vw;display:grid}.v2-offer aside{background:#fff;padding:45px}.v2-offer aside small{letter-spacing:.15em;font-size:9px;font-weight:800}.v2-price{margin:14px 0 20px}.v2-price s{color:#766c7b;width:max-content;font:500 clamp(38px,4.5vw,64px)/1 var(--font-display);text-decoration-color:#8d5baa;text-decoration-thickness:3px;display:block}.v2-price strong{color:var(--violet);font:500 clamp(90px,10vw,145px)/.9 var(--font-display);display:block}.v2-offer aside>p{color:#625867;margin-bottom:30px;font-size:13px;line-height:1.7}.v2-faq{grid-template-columns:.75fr 1.25fr;gap:8vw;display:grid}.v2-faq>div:last-child{border-top:1px solid #ddd5e1}.v2-faq article{border-bottom:1px solid #ddd5e1;grid-template-columns:48px 1fr;gap:18px;padding:26px 0;display:grid}.v2-faq article>span{font:400 27px var(--font-display);color:#b899cc}.v2-faq h3{margin:0 0 9px;font-size:26px}.v2-faq article p{color:#625867;margin:0;font-size:13px;line-height:1.7}.v2-contact{background:var(--pale);text-align:center;justify-content:center;align-items:center;min-height:720px;padding:clamp(70px,9vw,130px) clamp(22px,7vw,110px);display:flex}.v2-contact-copy{flex-direction:column;align-items:center;width:min(760px,100%);display:flex}.v2-contact-mark{object-fit:contain;width:82px;height:82px;margin-bottom:22px}.v2-contact h2{letter-spacing:-.05em;margin:15px 0 25px;font-size:clamp(55px,7vw,100px);line-height:.88}.v2-contact-copy>p:not(.v2-kicker){color:#514858;max-width:580px;line-height:1.7}.v2-contact ol{text-align:left;border-top:1px solid #ddd1e3;width:min(560px,100%);margin:20px 0 32px;padding:0;list-style:none}.v2-contact li{border-bottom:1px solid #ddd1e3;padding:14px 0;font-size:13px}.v2-contact li b{width:45px;color:var(--violet);display:inline-block}.v2-contact .v2-button{align-self:center}.v2-footer{color:#6a616e;border-top:1px solid #eee7f2;grid-template-columns:1fr 1fr auto;align-items:center;gap:25px;padding:40px clamp(22px,5vw,76px);font-size:10px;display:grid}.v2-footer p{margin:0}@media (width<=900px){.v2-nav nav{display:none}.v2-hero,.v2-question>div,.v2-section-title,.v2-meaning,.v2-method-head,.v2-support,.v2-offer,.v2-faq,.v2-contact{grid-template-columns:1fr}.v2-hero{padding-top:115px}.v2-hero-image{min-height:0}.v2-deadline{grid-template-columns:1fr}.v2-deadline>p{text-align:left}.v2-story-copy{width:70%}.v2-meaning-grid{margin-top:30px}.v2-question blockquote{grid-column:auto}.v2-contact-image{min-height:600px}}@media (width<=600px){.v2-nav{height:68px}.v2-nav-cta{display:none}.v2-hero{padding:100px 22px 50px}.v2-hero h1{font-size:55px}.v2-lead{font-size:15px}.v2-actions{flex-direction:column;align-items:flex-start}.v2-hero-image{min-height:0}.v2-500{width:70%}.v2-deadline,.v2-deadline>p{text-align:center}.v2-deadline .countdown div{flex:1;min-width:0}.v2-question,.v2-story,.v2-meaning,.v2-method,.v2-support,.v2-fit,.v2-offer,.v2-faq{padding:80px 22px}.v2-question h2,.v2-section-title h2,.v2-meaning h2,.v2-method h2,.v2-support h2,.v2-fit h2,.v2-offer h2,.v2-faq h2{font-size:48px}.v2-question blockquote{margin-top:45px;font-size:27px}.v2-story-copy{width:100%;margin:45px 0}.v2-memories,.v2-meaning-grid,.v2-fit-grid{grid-template-columns:1fr}.v2-meaning-grid article{min-height:230px}.v2-meaning-grid h3{margin-top:45px}.v2-phases article{grid-template-columns:45px 1fr}.v2-phases p{grid-column:2}.v2-phases h3{font-size:31px}.v2-contact-image{min-height:470px}.v2-contact-copy{padding:70px 22px}.v2-contact h2{font-size:55px}.v2-contact .v2-button{width:100%}.v2-footer{grid-template-columns:1fr}.v2-footer>span{text-align:left}}.v2-banknote{aspect-ratio:160/82;isolation:isolate;outline-offset:-15px;background:radial-gradient(at 18%,#ffffffd1,#0000 22%),repeating-radial-gradient(#30193f12 0 1px,#0000 1px 7px),linear-gradient(115deg,#ddcaeb,#b991d8 56%,#e3d5ed);border:4px double #513062;outline:1px solid #28163259;grid-template-columns:1fr auto;align-items:center;min-height:430px;padding:clamp(30px,4vw,58px);display:grid;position:relative;overflow:hidden;box-shadow:0 35px 80px #351f4133}.v2-banknote:before,.v2-banknote:after{content:"";z-index:-1;border:2px solid #2f193b26;position:absolute}.v2-banknote:before{border-radius:48%;width:38%;height:140%;top:-20%;left:31%}.v2-banknote:after{width:15%;height:58%;bottom:20%;right:7%;transform:skewY(-8deg)}.v2-banknote>img{object-fit:contain;opacity:.16;mix-blend-mode:multiply;width:28%;height:68%;position:absolute;top:16%;left:7%}.v2-banknote-zero{z-index:1;font-family:var(--font-display);letter-spacing:-.035em;font-size:clamp(35px,4.8vw,70px);font-weight:600;position:relative}.v2-banknote>strong{z-index:1;letter-spacing:-.1em;color:#25162d;font:italic 600 clamp(145px,18vw,250px)/.68 Georgia,serif;position:relative}.v2-banknote>small{text-align:center;letter-spacing:.22em;color:#513062;font-size:8px;font-weight:800;position:absolute;bottom:28px;left:0;right:0}.v2-question-image{border:1px solid #443748;grid-column:1/-1;margin:62px 0 0;overflow:hidden}.v2-question-image img{aspect-ratio:16/9;object-fit:cover;width:100%;display:block}.v2-question blockquote{margin-top:32px}.v2-logo-seal{object-fit:contain;opacity:.96;background:#17131c;border-radius:50%;width:112px;height:112px;margin:0 0 28px auto;padding:8px;display:block;box-shadow:0 12px 35px #17131c38}.v2-footer-logo{object-fit:contain;background:#17131c;border-radius:50%;width:42px;height:42px;padding:5px}@media (width<=900px){.v2-banknote{min-height:0}.v2-question-image{margin-top:42px}}@media (width<=600px){.v2-banknote{grid-template-columns:.8fr 1.2fr;min-height:280px;padding:24px}.v2-banknote-zero{font-size:29px}.v2-banknote>strong{font-size:34vw}.v2-banknote>small{font-size:6px;bottom:19px}.v2-question-image{margin:32px -22px 0}.v2-logo-seal{width:72px;height:72px}}.v2-testimony{background:var(--ink);color:#fff;grid-template-columns:.72fr 1.28fr;align-items:center;gap:8vw;padding:110px clamp(22px,8vw,120px);display:grid}.v2-testimony h2{letter-spacing:-.045em;margin:14px 0 24px;font-size:clamp(50px,6vw,88px);line-height:.92}.v2-testimony>div>p:last-child{color:#aaa1ad}.v2-testimony video{background:#070609;width:100%;max-height:680px;display:block;box-shadow:0 30px 80px #00000059}@media (width<=900px){.v2-testimony{grid-template-columns:1fr;gap:45px}}@media (width<=600px){.v2-testimony{padding:80px 22px}.v2-testimony h2{font-size:48px}}.v2-button{letter-spacing:.1em;min-height:60px;padding-left:28px;padding-right:28px;font-size:13px}.v2-contact .v2-kicker{background:var(--violet);color:#fff;padding:10px 14px;font-size:11px;line-height:1.35;display:inline-flex}.v2-contact h2{margin-top:22px}.v2-contact-copy>p:not(.v2-kicker):not(.v2-contact-note){color:#514858;max-width:580px;font-size:17px;line-height:1.7}.v2-contact ol{margin:24px 0 22px}.v2-contact li{padding:16px 0;font-size:16px;line-height:1.45}.v2-contact-note{color:var(--violet);letter-spacing:.08em;text-transform:uppercase;margin:0 0 20px;font-size:12px;font-weight:800}@media (width<=600px){.v2-fit-grid article{padding:28px}.v2-contact{min-height:0;padding:72px 22px}.v2-contact-copy{padding:0}.v2-contact h2{font-size:52px}.v2-contact-copy>p:not(.v2-kicker):not(.v2-contact-note){font-size:16px}.v2-contact .v2-kicker{font-size:10px}.v2-contact .v2-button{width:100%;font-size:13px}}.v2-hero>*{min-width:0}.v2-hero-facts{color:var(--violet);letter-spacing:.13em;margin:22px 0 0;font-size:9px;font-weight:800}.v2-banknote-wrap{min-width:0;max-width:100%}.v2-banknote{width:100%;min-width:0;max-width:100%}.v2-banknote>*{min-width:0}.v2-banknote-note{color:#625867;max-width:620px;margin:20px 0 0;font-size:11px;line-height:1.6}.v2-support-intro{color:#aaa1ad;max-width:560px;margin-top:28px;font-size:15px;line-height:1.75}.v2-testimony-note{margin:14px 0 0;font-size:10px;line-height:1.6;color:#8f8792!important}.v2-method-cta{background:var(--pale);justify-content:space-between;align-items:center;gap:28px;margin-top:55px;padding:34px;display:flex}.v2-method-cta p{max-width:560px;font:500 27px/1.2 var(--font-display);margin:0}.v2-outcomes{background:var(--ink);color:#fff;padding:125px clamp(22px,8vw,120px)}.v2-outcomes-head{grid-template-columns:1.1fr .9fr;align-items:end;gap:7vw;display:grid}.v2-outcomes-head .v2-kicker{grid-column:1/-1}.v2-outcomes-head h2{letter-spacing:-.045em;margin:0;font-size:clamp(50px,6vw,88px);line-height:.92}.v2-outcomes-head>p:last-child{color:#aaa1ad;margin:0;font-size:15px;line-height:1.75}.v2-outcomes-grid{background:#403644;border:1px solid #403644;grid-template-columns:repeat(2,1fr);gap:1px;margin-top:70px;display:grid}.v2-outcomes-grid article{background:var(--ink);flex-direction:column;min-height:310px;padding:36px;display:flex}.v2-outcomes-grid span{font:400 37px var(--font-display);color:#b994d2}.v2-outcomes-grid h3{margin:46px 0 12px;font-size:36px}.v2-outcomes-grid p{color:#aaa1ad;max-width:520px;font-size:14px;line-height:1.7}.v2-outcomes-grid small{color:#d3badf;letter-spacing:.13em;margin-top:auto;padding-top:25px;font-size:8px;font-weight:800}.v2-outcomes-note{background:#2b2330;justify-content:space-between;align-items:center;gap:35px;margin-top:34px;padding:30px 34px;display:flex}.v2-outcomes-note p{color:#bdb4c0;max-width:750px;margin:0;font-size:12px;line-height:1.7}.v2-outcomes-note strong{color:#fff}.v2-outcomes-note .v2-button{flex:none}@media (width<=600px){.v2-hero h1{font-size:48px;line-height:.9}.v2-hero-facts{line-height:1.6}.v2-banknote{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);min-height:0;padding:20px}.v2-banknote-zero{font-size:25px}.v2-banknote>strong{max-width:100%;font-size:30vw;line-height:.7}.v2-banknote>small{white-space:normal;padding:0 10px}.v2-question,.v2-story,.v2-meaning,.v2-method,.v2-support,.v2-fit,.v2-offer,.v2-faq,.v2-testimony{padding-top:68px;padding-bottom:68px}.v2-support{gap:48px}.v2-support-intro{font-size:14px}.v2-support-list article{grid-template-columns:38px 1fr;gap:14px;padding:24px 0}.v2-support-list h3{font-size:26px}.v2-method-cta{flex-direction:column;align-items:stretch;margin-top:42px;padding:28px 22px}.v2-method-cta p{font-size:24px}.v2-method-cta .v2-button{text-align:center;width:100%}.v2-testimony-note{font-size:9px}.v2-contact h2{font-size:48px}.v2-outcomes{padding:68px 22px}.v2-outcomes-head{grid-template-columns:1fr;gap:25px}.v2-outcomes-head .v2-kicker{grid-column:auto}.v2-outcomes-head h2{font-size:48px}.v2-outcomes-grid{grid-template-columns:1fr;margin-top:45px}.v2-outcomes-grid article{min-height:270px;padding:28px}.v2-outcomes-grid h3{margin-top:35px;font-size:31px}.v2-outcomes-note{flex-direction:column;align-items:stretch;padding:28px 22px}.v2-outcomes-note .v2-button{text-align:center;width:100%}}@media (width<=600px){.v2-hero h1{font-size:clamp(42px,11.8vw,52px);line-height:.94}}@media (width>=901px) and (height<=800px){.v2-hero{padding-top:34px;padding-bottom:34px}}.fm{--bg:#090909;--panel:#121212;--paper:#eeeae2;--gold:#c9a45f;--gold2:#ead39d;--muted:#aaa49b;background:var(--bg);color:#f7f4ed;min-height:100vh;font-family:var(--font-sans),sans-serif}.fm *{box-sizing:border-box}.fm h1,.fm h2,.fm h3,.fm p{margin-top:0}.fm h1,.fm h2,.fm h3{font-family:var(--font-display),serif;text-wrap:balance;font-weight:500}.fm em{color:var(--gold2);font-weight:400}.fm img{max-width:100%;display:block}.fm-kicker{color:var(--gold);letter-spacing:.2em;margin:0 0 22px;font-size:10px;font-weight:700}.fm-nav{background:#070707f5;border-bottom:1px solid #292929;justify-content:space-between;align-items:center;height:78px;padding:0 clamp(20px,6vw,90px);display:flex}.fm-brand{align-items:center;gap:13px;display:flex}.fm-brand img{object-fit:contain;width:42px;height:42px}.fm-brand>span{letter-spacing:.16em;flex-direction:column;font-size:11px;font-weight:700;display:flex}.fm-brand small{color:#817a70;letter-spacing:.14em;margin-top:4px;font-size:6px}.fm-nav-link{letter-spacing:.15em;text-transform:uppercase;border-bottom:1px solid #665438;padding-bottom:6px;font-size:10px;font-weight:700}.fm-nav-link span{color:var(--gold);margin-left:10px}.fm-hero{background:radial-gradient(circle at 75% 40%,#c9a45f1c,#0000 30%),#080808;grid-template-columns:1.08fr .72fr;align-items:center;gap:clamp(45px,8vw,130px);min-height:calc(100svh - 78px);padding:clamp(60px,8vw,120px) clamp(22px,8vw,120px);display:grid}.fm-hero-copy{max-width:850px}.fm-hero h1{letter-spacing:-.045em;margin-bottom:30px;font-size:clamp(58px,7.3vw,112px);line-height:.9}.fm-hero h1 em{display:block}.fm-lead{color:#b1aca4;max-width:620px;font-size:clamp(17px,1.5vw,21px);line-height:1.75}.fm-button{background:var(--gold);color:#111;letter-spacing:.13em;text-transform:uppercase;justify-content:center;align-items:center;gap:30px;min-height:60px;margin-top:22px;padding:0 25px;font-size:10px;font-weight:800;transition:all .2s;display:inline-flex}.fm-button:hover{background:var(--gold2);transform:translateY(-2px)}.fm-hero-image{border:1px solid #5b4c32;justify-self:end;max-width:520px;margin:0;padding:13px;position:relative}.fm-hero-image img{aspect-ratio:4/5;object-fit:cover;filter:saturate(.72)contrast(1.05);width:100%}.fm-hero-image:after{content:"";z-index:0;pointer-events:none;border:1px solid #c9a45f38;position:absolute;inset:-16px 16px 16px -16px}.fm-hero-image figcaption{z-index:2;color:var(--gold2);letter-spacing:.27em;flex-direction:column;gap:8px;font-size:8px;font-weight:700;display:flex;position:absolute;bottom:32px;left:-55px}.fm-story,.fm-role,.fm-roles,.fm-how,.fm-no{padding:130px clamp(22px,8vw,120px);position:relative}.fm-story{background:var(--paper);color:#171511;grid-template-columns:1fr 1fr;gap:60px 9vw;display:grid}.fm-number{color:#14120e0d;font:500 170px/1 var(--font-display);position:absolute;top:70px;right:7vw}.fm-story h2,.fm-turn h2,.fm-role h2,.fm-section-head h2,.fm-days h2,.fm-proof h2,.fm-no h2{letter-spacing:-.04em;font-size:clamp(52px,6.3vw,92px);line-height:.94}.fm-story em,.fm-story .fm-kicker{color:#8a6b31}.fm-story-copy{color:#645f56;padding-top:35px;line-height:1.8}.fm-large{font-family:var(--font-display);color:inherit;font-size:clamp(25px,2.6vw,39px);line-height:1.25}.fm-story-images{grid-column:1/-1;grid-template-columns:1fr 1fr;gap:24px;display:grid}.fm-story-images figure{margin:0;position:relative}.fm-story-images img{object-fit:cover;filter:saturate(.75);width:100%;height:390px}.fm-story-images figcaption{color:#fff;letter-spacing:.16em;text-transform:uppercase;background:#0a0a0a;padding:9px 13px;font-size:9px;position:absolute;bottom:18px;left:18px}.fm-turn{background:#10100e;grid-template-columns:1.15fr .55fr;align-items:center;gap:10vw;padding:130px clamp(22px,8vw,120px);display:grid}.fm-turn-copy>p:last-child{max-width:650px;color:var(--muted);line-height:1.8}.fm-turn-card{background:linear-gradient(145deg,#191813,#0d0d0c);border:1px solid #4b412e;padding:55px}.fm-turn-card>span{color:var(--gold);letter-spacing:.2em;font-size:8px}.fm-turn-card strong{font:500 clamp(38px,4vw,60px)/1.04 var(--font-display);margin:35px 0;display:block}.fm-turn-card p{color:#8e8980;line-height:1.65}.fm-role{text-align:center;background:#070707}.fm-role-grid{text-align:left;color:#aaa;grid-template-columns:1fr 1fr;gap:70px;max-width:1000px;margin:auto;line-height:1.85;display:grid}.fm-role-grid>div:first-child{border-right:1px solid #38332b;padding:20px 45px 20px 0}.fm-role-grid strong{color:var(--gold2)}.fm-role blockquote{max-width:1000px;font:400 clamp(37px,5vw,72px)/1.12 var(--font-display);border-top:1px solid #342d21;margin:110px auto 0;padding:65px 20px 0}.fm-role blockquote b{color:var(--gold2);font-weight:400}.fm-roles{background:var(--paper);color:#171511}.fm-section-head{max-width:1000px}.fm-roles em,.fm-roles .fm-kicker,.fm-how em,.fm-how .fm-kicker{color:#87692e}.fm-compare{grid-template-columns:1fr 1fr;gap:20px;margin-top:75px;display:grid}.fm-compare article{background:#f8f5ee;border-top:3px solid #24211d;padding:45px}.fm-compare .fm-ale{color:#fff;border-color:var(--gold);background:#171612}.fm-compare article>span{color:#9b8e7a;font-size:10px}.fm-compare h3{margin:20px 0 28px;font-size:42px}.fm-compare ul{margin:0;padding:0;list-style:none}.fm-compare li{border-top:1px solid #645a4930;padding:14px 0;font-size:13px}.fm-compare li:before{content:"—";color:var(--gold);margin-right:12px}.fm-union{text-align:center;font:400 28px var(--font-display);margin:45px 0 0}.fm-union strong{color:#8b6a2d}.fm-days{background:#0d0d0c;grid-template-columns:1fr .7fr;align-items:center;gap:9vw;padding:130px clamp(22px,8vw,120px);display:grid}.fm-days>div>p:last-child{color:#aaa;max-width:650px;line-height:1.8}.fm-days aside{border:1px solid #4c412d;padding:50px}.fm-days aside>strong{color:var(--gold2);font:500 clamp(100px,14vw,190px)/.72 var(--font-display);display:block}.fm-days aside>span{color:var(--gold);letter-spacing:.2em;margin:28px 0;font-size:8px;font-weight:700;display:block}.fm-days aside p{color:#99948b;font-size:12px;line-height:1.7}.fm-days aside b{font:500 24px/1.25 var(--font-display)}.fm-how{color:#171511;background:#e5dfd4}.fm-how ol{border-top:1px solid #bdb4a4;margin:70px 0 0;padding:0;list-style:none}.fm-how li{border-bottom:1px solid #bdb4a4;grid-template-columns:120px 1fr;padding:36px 0;display:grid}.fm-how li>span{color:#91733e;font:500 28px var(--font-display)}.fm-how h3{margin-bottom:8px;font-size:34px}.fm-how li p{color:#70685d;margin:0}.fm-proof{background:#111;grid-template-columns:.8fr 1fr;align-items:center;gap:8vw;padding:130px clamp(22px,8vw,120px);display:grid}.fm-proof>div>p:last-child{color:#999;line-height:1.7}.fm-proof video{background:#000;width:100%;max-height:650px}.fm-no{text-align:center;background:#090909}.fm-no>div{border-top:1px solid #373127;grid-template-columns:1fr 1fr;max-width:900px;margin:55px auto 45px;display:grid}.fm-no>div span{color:#b3aea6;border-bottom:1px solid #373127;padding:25px;font-size:12px}.fm-no>p:last-child{font:400 clamp(25px,3vw,40px) var(--font-display);color:var(--gold2)}.fm-contact{text-align:center;background:radial-gradient(circle,#c9a45f1c,#0000 30%),#050505;flex-direction:column;justify-content:center;align-items:center;min-height:750px;padding:130px 22px;display:flex}.fm-contact>img{width:100px;margin-bottom:35px}.fm-contact h2{margin:0;font-size:clamp(90px,14vw,190px);line-height:.8}.fm-contact>p:not(.fm-kicker){color:#aaa;max-width:600px;margin:40px auto 10px;line-height:1.8}.fm-footer{color:#777;background:#050505;border-top:1px solid #27231c;grid-template-columns:auto 1fr auto;align-items:center;gap:60px;padding:45px clamp(22px,6vw,90px);font-size:9px;line-height:1.65;display:grid}.fm-footer .fm-brand span{font-size:9px}.fm-footer>p{max-width:720px;margin:0}@media (width<=900px){.fm-hero,.fm-story,.fm-turn,.fm-days,.fm-proof{grid-template-columns:1fr}.fm-hero-image{justify-self:start;width:min(600px,100%)}.fm-story-images{grid-column:auto}.fm-role-grid{grid-template-columns:1fr}.fm-role-grid>div:first-child{border-bottom:1px solid #38332b;border-right:0;padding:0 0 35px}.fm-footer{grid-template-columns:1fr;gap:25px}.fm-story-images{grid-template-columns:1fr 1fr}}@media (width<=600px){.fm-nav{height:66px;padding:0 16px}.fm-brand img{width:34px;height:34px}.fm-brand small{display:none}.fm-nav-link{font-size:8px}.fm-hero{min-height:auto;padding:72px 21px}.fm-hero h1{font-size:clamp(47px,14vw,65px)}.fm-hero-image figcaption{bottom:18px;left:12px}.fm-story,.fm-role,.fm-roles,.fm-how,.fm-no,.fm-turn,.fm-days,.fm-proof{padding:82px 21px}.fm-story h2,.fm-turn h2,.fm-role h2,.fm-section-head h2,.fm-days h2,.fm-proof h2,.fm-no h2{font-size:clamp(43px,12vw,57px)}.fm-story-images,.fm-compare{grid-template-columns:1fr}.fm-story-images img{height:300px}.fm-turn-card,.fm-days aside{padding:32px 25px}.fm-role{text-align:left}.fm-role>h2{margin-bottom:45px}.fm-role-grid{gap:35px}.fm-role blockquote{margin-top:70px;padding-left:0;padding-right:0}.fm-compare{margin-top:45px}.fm-compare article{padding:30px 25px}.fm-how li{grid-template-columns:65px 1fr}.fm-how h3{font-size:27px}.fm-no>div{grid-template-columns:1fr}.fm-contact{min-height:620px}.fm-contact h2{font-size:90px}.fm-contact .fm-button{width:100%}.fm-footer{padding:40px 21px}}.fm-hero-image img{aspect-ratio:3/2;object-fit:contain;background:#050505}.fm-hero{grid-template-columns:1fr minmax(420px,.82fr);gap:clamp(45px,6vw,92px);padding-top:clamp(52px,6vw,88px);padding-bottom:clamp(52px,6vw,88px)}.fm-hero h1{font-size:clamp(52px,6.2vw,92px)}.fm-story{gap:45px 8vw;padding-top:100px;padding-bottom:100px}.fm-story-image{grid-column:1/-1;margin:0;position:relative;overflow:hidden}.fm-story-image img{object-fit:cover;object-position:center 42%;filter:saturate(.75);width:100%;height:330px}.fm-story-image figcaption{color:#fff;letter-spacing:.16em;text-transform:uppercase;background:#0a0a0a;padding:9px 13px;font-size:9px;position:absolute;bottom:18px;left:18px}.fm-role{padding-top:120px;padding-bottom:120px}.fm-role>h2{margin-bottom:32px}.fm-role-intro{color:#aaa;max-width:760px;margin:0 auto 58px;font-size:17px;line-height:1.75}.fm-role .fm-compare{text-align:left;max-width:1000px;margin:0 auto}.fm-role .fm-compare article{color:#171511;background:#eeeae2}.fm-role .fm-compare .fm-ale{color:#fff;background:#171612}.fm-role blockquote{margin-top:72px;padding-top:52px}.fm-path{color:#171511;background:#e5dfd4;grid-template-columns:.85fr 1.15fr;gap:50px 9vw;padding:100px clamp(22px,8vw,120px);display:grid;position:relative}.fm-path-head h2{letter-spacing:-.04em;font-size:clamp(50px,5.8vw,84px);line-height:.94}.fm-path-head .fm-kicker,.fm-path-head em{color:#87692e}.fm-path-head>p:last-child{color:#70685d;max-width:580px;line-height:1.75}.fm-path-number{border-top:1px solid #bdb4a4;align-self:end;padding-top:20px}.fm-path-number strong{color:#8d6d34;font:500 clamp(90px,12vw,165px)/.72 var(--font-display);display:block}.fm-path-number span{letter-spacing:.2em;margin-top:25px;font-size:8px;font-weight:700;display:block}.fm-path ol{border-top:1px solid #bdb4a4;grid-column:1/-1;grid-template-columns:1fr 1fr;margin:4px 0 0;padding:0;list-style:none;display:grid}.fm-path li{border-bottom:1px solid #bdb4a4;grid-template-columns:65px 1fr;min-height:150px;padding:27px 30px 27px 0;display:grid}.fm-path li:nth-child(odd){border-right:1px solid #bdb4a4}.fm-path li:nth-child(2n){padding-left:30px}.fm-path li>span{color:#91733e;font:500 24px var(--font-display)}.fm-path h3{margin-bottom:8px;font-size:29px}.fm-path li p{color:#70685d;margin:0;font-size:13px;line-height:1.6}.fm-proof{padding-top:100px;padding-bottom:100px}.fm-contact>p:not(.fm-kicker){margin-top:30px}.fm-contact>.fm-telegram-image{aspect-ratio:1;object-fit:cover;border:1px solid #7c6335;border-radius:50%;width:170px;box-shadow:0 18px 55px #0000005c}.fm-boundaries{flex-wrap:wrap;justify-content:center;gap:8px;max-width:900px;margin:22px auto 4px;display:flex}.fm-boundaries span{color:#9f9a92;letter-spacing:.08em;text-transform:uppercase;border:1px solid #373127;padding:9px 12px;font-size:8px}@media (width<=900px){.fm-hero,.fm-path{grid-template-columns:1fr}.fm-path-number{align-self:auto}.fm-path ol{grid-column:auto}}@media (width<=600px){.fm-hero{gap:40px;padding:58px 21px}.fm-hero h1{font-size:clamp(43px,12.5vw,58px)}.fm-hero-image{padding:8px}.fm-story{gap:28px;padding-top:68px;padding-bottom:68px}.fm-story-image img{height:230px}.fm-role{padding-top:82px;padding-bottom:82px}.fm-role-intro{margin-bottom:40px;font-size:15px}.fm-role .fm-compare{grid-template-columns:1fr}.fm-role blockquote{margin-top:54px;padding-top:38px}.fm-path{gap:34px;padding:68px 21px}.fm-path-number strong{font-size:110px}.fm-path ol{grid-template-columns:1fr}.fm-path li,.fm-path li:nth-child(2n){border-right:0;grid-template-columns:55px 1fr;min-height:0;padding:23px 0}.fm-path h3{font-size:25px}.fm-proof{padding-top:68px;padding-bottom:68px}.fm-contact{min-height:560px;padding-top:78px;padding-bottom:78px}.fm-contact h2{font-size:clamp(68px,20vw,78px)}.fm-contact>.fm-telegram-image{width:140px}.fm-boundaries{margin-top:18px}}.fm-hero-telegram{border:0;max-width:560px;padding:0}.fm-hero-telegram:after{display:none}.fm-hero-telegram img{aspect-ratio:1;object-fit:cover;border:1px solid #806635;border-radius:50%;box-shadow:0 30px 90px #00000073}.fm-story-image{width:100%;max-width:980px;margin-left:auto;margin-right:auto}.fm-story-image img{aspect-ratio:3/2;object-fit:contain;object-position:center;background:#090909;height:auto}.fm-chat{text-align:left;background:#10100f;border:1px solid #403728;grid-template-columns:.8fr 1.2fr;gap:7vw;max-width:1080px;margin:0 auto;padding:52px;display:grid}.fm-chat-copy h3{margin:0 0 24px;font-size:clamp(38px,4vw,58px);line-height:1.02}.fm-chat-copy h3 em{color:var(--gold2);font-weight:400}.fm-chat-copy>p:last-child{color:#9e9990;margin:0;line-height:1.75}.fm-chat ol{border-top:1px solid #393329;margin:0;padding:0;list-style:none}.fm-chat li{border-bottom:1px solid #393329;grid-template-columns:48px 1fr;padding:21px 0;display:grid}.fm-chat li>span{color:var(--gold);font:500 20px var(--font-display)}.fm-chat h4{font:500 27px var(--font-display);margin:0 0 6px}.fm-chat li p{color:#918c84;margin:0;font-size:12px;line-height:1.6}@media (width<=900px){.fm-chat{grid-template-columns:1fr;gap:42px}}@media (width<=600px){.fm-hero-telegram{justify-self:center;width:min(100%,360px)}.fm-story-image img{height:auto}.fm-chat{gap:34px;padding:32px 24px}.fm-chat-copy h3{font-size:38px}.fm-chat li{grid-template-columns:42px 1fr}.fm-contact h2{font-size:clamp(55px,17vw,68px)}}.fm-friend{text-align:left;border-top:1px solid #3b3328;width:min(100%,780px);margin:52px auto 0}.fm-friend-invite{grid-template-columns:1fr auto;align-items:center;gap:18px;padding:24px 0;display:grid}.fm-friend-invite p{color:#aaa49b;margin:0;font-size:12px;line-height:1.6}.fm-friend-invite button{border:0;border-bottom:1px solid var(--gold);color:#fff;letter-spacing:.14em;text-transform:uppercase;cursor:pointer;background:0 0;grid-template-columns:1fr auto;align-items:end;gap:4px 10px;min-width:118px;padding:4px 0 11px;font-size:9px;font-weight:800;display:grid}.fm-friend-crown{background-image:url(/images/logo-alessio-casini.webp);background-position:-103px -31px;background-repeat:no-repeat;background-size:256px 171px;grid-column:1/-1;width:34px;height:23px;margin:0 auto 3px;display:block}.fm-friend-invite button span{color:var(--gold);margin-left:10px}.fm-friend-panel{background:#0d0d0c;border:1px solid #3b3328;box-shadow:0 24px 70px #00000059}.fm-friend-top{min-height:50px;color:var(--gold);letter-spacing:.17em;border-bottom:1px solid #302b23;justify-content:space-between;align-items:center;padding:0 24px;font-size:9px;font-weight:800;display:flex}.fm-friend-top small{color:#77716a;font-size:7px}.fm-friend-progress{grid-template-columns:repeat(3,1fr);gap:7px;padding:17px 24px 0;display:grid}.fm-friend-progress i{background:#302b23;height:2px;transition:background-color .25s,box-shadow .25s}.fm-friend-progress i.is-active{background:var(--gold);box-shadow:0 0 12px #ff650073}.fm-friend-message{flex-direction:column;justify-content:center;min-height:315px;padding:42px;display:flex}.fm-friend-message>p{color:#a7a198;margin-bottom:16px;font-size:13px;line-height:1.65}.fm-friend-message h3{margin:0 0 30px;font-size:clamp(30px,4vw,45px);line-height:1.05}.fm-friend-choices{grid-template-columns:1fr 1fr;gap:8px;display:grid}.fm-friend-choices button{color:#eee9e0;text-align:left;cursor:pointer;background:#151513;border:1px solid #3b3328;min-height:48px;padding:12px 16px;font-size:11px}.fm-friend-choices button:hover,.fm-friend-choices button:focus-visible{border-color:var(--gold);color:var(--gold2);outline:none}.fm-friend-back{color:#77716a;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;align-self:flex-start;margin-top:18px;padding:0;font-size:8px;font-weight:700}.fm-friend-back:hover,.fm-friend-back:focus-visible{color:#fff;outline:none}.fm-friend-summary{border-top:1px solid #302b23;margin:-6px 0 26px}.fm-friend-summary p{color:#e8e3dc;border-bottom:1px solid #302b23;grid-template-columns:105px 1fr;gap:14px;margin:0;padding:13px 0;font-size:11px;line-height:1.45;display:grid}.fm-friend-summary span{color:var(--gold);letter-spacing:.13em;font-size:8px;font-weight:800}.fm-friend-final>a{background:var(--gold);color:#090909;letter-spacing:.12em;text-align:center;text-transform:uppercase;justify-content:center;align-items:center;gap:25px;width:fit-content;max-width:100%;min-height:52px;padding:0 18px;font-size:9px;font-weight:800;line-height:1.35;display:inline-flex}.fm-friend-consent{color:#77716a;margin-top:11px;font-size:8px;line-height:1.5}.fm-friend-restart{color:#77716a;text-align:left;letter-spacing:.12em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;margin:20px 0 0;padding:0;font-size:8px}.fm-friend-note{color:#6f6a63;border-top:1px solid #302b23;margin:0;padding:15px 24px;font-size:8px;line-height:1.55}.fm{--bg:#050505;--panel:#111;--paper:#0b0b0b;--gold:#ff6500;--gold2:#ff9a3d;--muted:#aaa;color:#fff;background:#050505}.fm-nav{background:#040404f7;border-color:#242424}.fm-nav-link{border-color:#ff6500}.fm-nav-link span,.fm-kicker{color:#ff6500}.fm-hero{background:radial-gradient(circle at 76% 42%,#ff65002e,#0000 31%),#050505}.fm-hero h1 em,.fm-role h2 em,.fm-chat-copy h3 em,.fm-role blockquote b{color:#ff8a27;text-shadow:0 0 30px #ff650021}.fm-button{color:#050505;background:#ff6500;box-shadow:0 0 0 1px #ff65004d,0 16px 42px #ff65002b}.fm-button:hover{background:#ff8a27;box-shadow:0 0 30px #ff650052}.fm-hero-telegram img{border-color:#ff6500;box-shadow:0 0 0 1px #ff650033,0 30px 100px #ff65002b}.fm-story{color:#fff;background:#0b0b0b;border-top:1px solid #242424}.fm-story .fm-kicker,.fm-story em{color:#ff7b17}.fm-story-copy{color:#aaa}.fm-story-copy .fm-large{color:#fff}.fm-number{color:#ff650012}.fm-story-image{border:1px solid #332416}.fm-story-image figcaption{color:#050505;background:#ff6500;font-weight:800}.fm-role{background:#050505;border-top:1px solid #242424}.fm-role-intro{color:#aaa}.fm-chat{background:#0c0c0c;border-color:#412512}.fm-chat ol,.fm-chat li{border-color:#332416}.fm-chat li>span{color:#ff6500}.fm-chat-copy>p:last-child,.fm-chat li p{color:#999}.fm-contact{background:radial-gradient(circle,#ff650021,#0000 33%),#050505;border-top:1px solid #242424}.fm-boundaries span{color:#b6aaa0;border-color:#3a281a}.fm-friend{border-color:#3a281a}.fm-friend-panel{background:#080808;border-color:#472713}.fm-friend-top,.fm-friend-note{border-color:#352114}.fm-friend-choices button{background:#101010;border-color:#352114}.fm-footer{color:#777;background:#030303;border-color:#242424}@media (width<=600px){.fm-friend{margin-top:40px}.fm-friend-invite{grid-template-columns:1fr}.fm-friend-invite button{justify-self:start}.fm-friend-message{min-height:340px;padding:30px 22px}.fm-friend-choices{grid-template-columns:1fr}.fm-friend-top{padding:0 18px}.fm-friend-note{padding:14px 18px}.fm-friend-progress{padding:15px 18px 0}.fm-friend-summary p{grid-template-columns:86px 1fr}.fm-friend-final>a{width:100%}}.fm-motion-logo{--fm-logo-duration:12s;background:radial-gradient(circle,#ff650021,#0000 38%),#050505;border:1px solid #332416;grid-column:1/-1;width:100%;max-width:1080px;height:clamp(350px,48vw,590px);margin:0 auto;position:relative;overflow:hidden}.fm-motion-logo:before,.fm-motion-logo:after{content:"";pointer-events:none;border:1px solid #ff65001f;position:absolute;inset:8%}.fm-motion-logo:after{border-color:#ffffff0a;inset:16%}.fm-motion-stage{place-items:center;display:grid;position:absolute;inset:0;overflow:hidden}.fm-motion-lockup{width:min(92%,900px);height:clamp(150px,20vw,230px);animation:fm-motion-cycle var(--fm-logo-duration) ease-in-out infinite;position:relative}.fm-motion-letter{z-index:3;color:#fff;font:700 clamp(92px,18vw,190px)/.72 var(--font-sans);letter-spacing:-.12em;transform-origin:50% 53%;will-change:transform,opacity,filter;animation:fm-motion-letter var(--fm-logo-duration) cubic-bezier(.65,0,.35,1) infinite;display:block;position:absolute;top:50%;left:25%;transform:translateY(-50%)}.fm-motion-win,.fm-motion-name,.fm-motion-word{white-space:nowrap;font:600 clamp(38px,9vw,92px)/1 var(--font-sans);letter-spacing:.025em;position:absolute;top:50%;left:39%;transform:translateY(-50%)}.fm-motion-win{color:#fff;will-change:opacity,filter,transform;animation:fm-motion-win var(--fm-logo-duration) ease-in-out infinite}.fm-motion-name{color:#fff;opacity:0;will-change:opacity,filter,transform;animation:fm-motion-name var(--fm-logo-duration) ease-in-out infinite}.fm-motion-word{color:#fff;opacity:0;will-change:opacity,filter,transform}.fm-motion-word-one{animation:fm-motion-word-one var(--fm-logo-duration) ease-in-out infinite}.fm-motion-word-two{animation:fm-motion-word-two var(--fm-logo-duration) ease-in-out infinite}.fm-motion-word-three{letter-spacing:0;animation:fm-motion-word-three var(--fm-logo-duration) ease-in-out infinite;font-size:clamp(38px,8.5vw,88px);left:38%}.fm-motion-crown{z-index:5;will-change:transform;width:72px;height:50px;animation:fm-motion-crown var(--fm-logo-duration) ease-in-out infinite;background-image:url(/images/logo-alessio-casini.webp);background-position:-207px -62px;background-repeat:no-repeat;background-size:512px 341px;position:absolute;top:-2%;left:28.2%}.fm-motion-arrow{z-index:6;opacity:0;filter:drop-shadow(0 0 8px #ff6500cc);background:#ff6500;width:48%;height:3px;animation:7s ease-in-out infinite fm-motion-arrow;position:absolute;top:54%;left:-25%}.fm-motion-arrow:after{content:"";border-top:3px solid #ff6500;border-right:3px solid #ff6500;width:12px;height:12px;position:absolute;top:-6px;right:-1px;transform:rotate(45deg)}.fm-motion-bar{z-index:7;opacity:0;background:#ff6500;width:21%;height:4px;animation:7s ease-in-out infinite fm-motion-bar;position:absolute;top:53.5%;left:18%;transform:rotate(-4deg);box-shadow:0 0 10px #ff65008c}.fm-motion-bar:after{content:"";border-top:4px solid #ff6500;border-right:4px solid #ff6500;width:14px;height:14px;position:absolute;top:-7px;right:-1px;transform:rotate(45deg)}@keyframes fm-motion-cycle{0%,94%{opacity:1}98%,to{opacity:0}}@keyframes fm-motion-letter{0%,60%{color:#fff;opacity:1;filter:blur();transform:translateY(-50%)perspective(600px)rotateX(0)}72%,to{color:#fff;opacity:1;filter:blur();transform:translateY(-50%)perspective(600px)rotateX(180deg)}}@keyframes fm-motion-word-one{0%,3%{opacity:0;filter:blur(5px);transform:translateY(-50%)translate(-10px)}6%,13%{opacity:1;filter:blur();transform:translateY(-50%)translate(0)}19%,to{opacity:0;filter:blur(6px);transform:translateY(-50%)translate(14px)}}@keyframes fm-motion-word-two{0%,19%{opacity:0;filter:blur(5px);transform:translateY(-50%)translate(-10px)}22%,33%{opacity:1;filter:blur();transform:translateY(-50%)translate(0)}39%,to{opacity:0;filter:blur(6px);transform:translateY(-50%)translate(14px)}}@keyframes fm-motion-word-three{0%,39%{opacity:0;filter:blur(5px);transform:translateY(-50%)translate(-10px)}42%,57%{opacity:1;filter:blur();transform:translateY(-50%)translate(0)}64%,to{opacity:0;filter:blur(6px);transform:translateY(-50%)translate(14px)}}@keyframes fm-motion-name{0%,81%{opacity:0;filter:blur(7px);transform:translateY(-50%)translate(-14px)}89%,to{opacity:1;filter:blur();transform:translateY(-50%)translate(0)}}@keyframes fm-motion-crown{0%,60%{transform:translateY(0)rotate(0)}72%,to{transform:translateY(7px)rotate(-5deg)}}@keyframes fm-motion-arrow{0%,45%{opacity:0;transform:translate(-120%)}49%{opacity:1}64%{opacity:1;transform:translate(300%)}68%,to{opacity:0;transform:translate(300%)}}@keyframes fm-motion-bar{0%,60%{opacity:0;transform:rotate(-4deg)scaleX(0)}68%,to{opacity:1;transform:rotate(-4deg)scaleX(1)}}@media (width<=600px){.fm-motion-logo{height:330px}.fm-motion-lockup{width:94%;height:150px}.fm-motion-letter{font-size:88px;left:23%}.fm-motion-win,.fm-motion-name,.fm-motion-word{letter-spacing:0;font-size:36px;left:39%}.fm-motion-crown{background-position:-138px -41px;background-size:341px 227px;width:48px;height:33px;top:11%;left:24.5%}.fm-motion-bar{width:24%;height:3px;left:15%}.fm-motion-bar:after{border-width:3px 3px 0 0;width:10px;height:10px;top:-5px}}@media (prefers-reduced-motion:reduce){.fm-motion-lockup,.fm-motion-letter,.fm-motion-name,.fm-motion-crown,.fm-motion-bar{animation:none}.fm-motion-lockup{opacity:1}.fm-motion-letter{color:#fff;transform:translateY(-50%)perspective(600px)rotateX(180deg)}.fm-motion-win,.fm-motion-arrow{display:none}.fm-motion-name,.fm-motion-bar{opacity:1;filter:none}.fm-motion-crown{transform:translateY(7px)rotate(-5deg)}}.fm-chat-simple{grid-template-columns:1fr;max-width:880px}.fm-chat-simple .fm-chat-copy{max-width:760px}.fm-contact{min-height:540px;padding-top:84px;padding-bottom:84px}.fm-contact>.fm-button{margin-top:42px}.fm-friend-invite button{min-width:178px}.fm-friend-progress{grid-template-columns:repeat(5,1fr)}.fm-motion-crown{filter:saturate(1.08)brightness(1.04)drop-shadow(0 0 8px #f6c54f57)}.fm-motion-arrow{filter:none;transform-origin:50%;will-change:opacity,transform;width:20%;height:5px;animation:fm-motion-crossbar var(--fm-logo-duration) cubic-bezier(.22,1,.36,1) infinite;background:linear-gradient(90deg,#b5771440,#d99a24 15%,#ffe083 48%,#f6c54f 78%,#c88718);border-radius:4px 0 0 4px;top:55%;left:17%;box-shadow:0 0 9px #f6c54f7a}.fm-motion-arrow:before{content:"";background:linear-gradient(90deg,#0000,#ffeeaac7,#0000);border-radius:4px;position:absolute;inset:1px 10px 1px 7px}.fm-motion-arrow:after{content:"";background:0 0;border-top:5px solid #f6c54f;border-bottom:0;border-left:0;border-right:5px solid #f6c54f;width:13px;height:13px;position:absolute;top:-5px;right:-8px;transform:rotate(45deg)}.fm-motion-bar{display:none}@keyframes fm-motion-crossbar{0%,12%{opacity:0;transform:translate(-165%)}13%{opacity:1;transform:translate(-165%)}18%{opacity:1;transform:translate(340%)}19%,32%{opacity:0;transform:translate(-165%)}33%{opacity:1;transform:translate(-165%)}38%{opacity:1;transform:translate(340%)}39%,51%{opacity:0;transform:translate(-165%)}52%{opacity:1;transform:translate(-165%)}58%{opacity:1;transform:translate(340%)}59%,72%{opacity:0;transform:translate(-165%)}73%{opacity:1;transform:translate(-165%)}80%,94%{opacity:1;transform:translate(0)}98%,to{opacity:0;transform:translate(0)}}@media (width<=600px){.fm-chat-simple{padding:30px 24px}.fm-contact{min-height:500px;padding-top:70px;padding-bottom:70px}.fm-friend-invite button{min-width:160px}.fm-motion-word-three{font-size:30px}.fm-motion-arrow{width:23%;height:4px;top:55%;left:14%}.fm-motion-arrow:after{border-width:4px 4px 0 0;width:10px;height:10px;top:-4px;right:-6px}}@media (prefers-reduced-motion:reduce){.fm-motion-word{display:none}.fm-motion-arrow{opacity:1;animation:none;transform:translate(0);display:block!important}}.v2 .v2-hero{grid-template-columns:minmax(0,1.08fr) minmax(420px,.92fr);gap:clamp(42px,6vw,92px)}.v2 .v2-hero-copy{max-width:730px}.v2 .v2-hero .v2-kicker{background:#00f5ff12;border:1px solid #00f5ff6b;border-radius:999px;width:max-content;max-width:100%;padding:9px 13px;line-height:1.25;display:inline-flex}.v2 .v2-hero h1{letter-spacing:-.052em;margin:20px 0 22px;font-size:clamp(52px,5.25vw,78px);line-height:.91}.v2 .v2-hero h1 em{margin-top:8px}.v2 .v2-hero .v2-lead{color:#e1d9e4;max-width:650px;font-size:clamp(16px,1.28vw,19px);line-height:1.58}.v2 .v2-hero .v2-lead strong{color:#fff;white-space:nowrap;font-weight:800}.v2 .v2-hero-facts{max-width:610px;margin-top:18px;padding-top:13px}.v2 .v2-hero .v2-button{min-width:260px;min-height:62px}.v2 .v2-banknote-wrap{justify-self:end;width:100%;max-width:610px}.v2 .v2-banknote{aspect-ratio:1.08;min-height:0}.v2 .v2-banknote-zero{font-size:clamp(30px,7cqw,52px);top:10%}.v2 .v2-banknote>strong{width:80%;font-size:clamp(130px,42cqw,255px);top:50%;left:10%}.v2 .v2-banknote>small{padding:0 18px;bottom:7%}.v2 .v2-banknote-note{max-width:610px}@media (width<=900px){.v2 .v2-hero{grid-template-columns:1fr}.v2 .v2-banknote-wrap{justify-self:start}}@media (width<=600px){.v2 .v2-hero{gap:38px;padding-top:44px}.v2 .v2-hero .v2-kicker{letter-spacing:.13em;font-size:7px}.v2 .v2-hero h1{font-size:clamp(41px,11.2vw,50px);line-height:.95}.v2 .v2-hero h1 em{margin-top:7px}.v2 .v2-hero .v2-lead{font-size:16px}.v2 .v2-hero .v2-lead strong{white-space:normal}.v2 .v2-hero .v2-button{min-width:0}.v2 .v2-banknote{aspect-ratio:1.08}.v2 .v2-banknote>strong{font-size:43cqw}.v2 .v2-banknote>small{bottom:6%}}.v2 .v2-hero .v2-kicker{color:#ff2bd6;background:0 0;border:0;border-radius:0;padding:0;font-size:10px}.v2-hero-badge{color:#fff;letter-spacing:.08em;background:#ff2bd612;border:1px solid #ff2bd68c;border-radius:9px;width:max-content;max-width:100%;margin:16px 0 0;padding:10px 14px;font-size:9px;font-weight:800;line-height:1.3;display:inline-flex}.v2 .v2-hero h1{margin-top:22px}@media (width<=600px){.v2 .v2-hero .v2-kicker{font-size:8px}.v2-hero-badge{white-space:normal;padding:9px 10px;font-size:7px}}.v2{--orange:#ff6a00;--orange-hot:#ff8a00;--black:#050505;--panel:#101010;--panel-2:#171717;--line:#303030;--white:#f7f7f7;--muted:#b7b7b7;background:var(--black);color:var(--white)}.v2 em,.v2 .v2-kicker,.v2 .v2-question .v2-kicker,.v2 .v2-story .v2-kicker,.v2 .v2-method .v2-kicker,.v2 .v2-fit .v2-kicker,.v2 .v2-offer .v2-kicker,.v2 .v2-faq .v2-kicker,.v2 .v2-testimony .v2-kicker,.v2 .v2-support .v2-kicker{color:var(--orange-hot)}main.v2.theme-neon .v2-deadline{background:linear-gradient(100deg,#ff7a00 0%,#d94700 48%,#090909 115%);box-shadow:0 12px 42px #ff6a0040}main.v2.theme-neon .v2-deadline .countdown div{box-shadow:none;background:#00000047;border-color:#ffffff52}main.v2.theme-neon .v2-nav-simple{background:#050505;border-color:#282828}main.v2.theme-neon .v2-nav-simple .v2-brand,main.v2.theme-neon .v2-nav-note{color:#fff}main.v2.theme-neon .v2-hero{background:radial-gradient(circle at 18% 24%,#ff6a0033,#0000 36%),radial-gradient(circle at 88% 78%,#ff6a001c,#0000 32%),#050505}main.v2.theme-neon .v2-hero .v2-kicker{color:var(--orange-hot)}main.v2.theme-neon .v2-hero-badge{background:#ff6a0017;border-color:#ff6a00a6}main.v2.theme-neon .v2-hero h1 em{color:var(--orange-hot);text-shadow:0 0 30px #ff6a0033}main.v2.theme-neon .v2-hero h1 em:after{background:linear-gradient(90deg,var(--orange),transparent)}main.v2.theme-neon .v2-hero-facts{color:#ff9b47;border-color:#ff6a0061}main.v2.theme-neon .v2-hero .v2-button,main.v2.theme-neon .v2-button{background:var(--orange);color:#050505;border-color:var(--orange);box-shadow:0 0 0 1px #ff6a0052,0 16px 40px #ff6a002e}main.v2.theme-neon .v2-hero .v2-button:hover,main.v2.theme-neon .v2-button:hover{background:#ff8a00;box-shadow:0 0 30px #ff6a0059}main.v2.theme-neon .v2-banknote{background:radial-gradient(circle at 22% 42%,#fff5e2f2,#0000 24%),repeating-radial-gradient(#0000001a 0 1px,#0000 1px 8px),linear-gradient(125deg,#ffbf74,#ff6a00 58%,#ff9d3f);border-color:#ff8a00;outline-color:#0000006b;box-shadow:0 0 0 1px #ff6a0073,0 34px 90px #ff6a0038}main.v2.theme-neon .v2-banknote-zero,main.v2.theme-neon .v2-banknote>strong,main.v2.theme-neon .v2-banknote>small{color:#050505}main.v2.theme-neon .v2-banknote-note{color:#bdbdbd;border-color:var(--orange)}main.v2.theme-neon .v2-banknote-note b{color:#fff}.v2 .v2-question,.v2 .v2-story,.v2 .v2-testimony,.v2 .v2-support,.v2 .v2-method,.v2 .v2-fit,.v2 .v2-offer,.v2 .v2-faq,.v2 .v2-contact{background:var(--black);color:var(--white);border-color:#242424}.v2 .v2-story,.v2 .v2-method,.v2 .v2-fit,.v2 .v2-faq,.v2 .v2-contact{background:#090909}.v2 .v2-question>div>p,.v2 .v2-story-copy p,.v2 .v2-method-head>p:last-child,.v2 .v2-support-intro,.v2 .v2-support-list p,.v2 .v2-phases p,.v2 .v2-fit-grid li,.v2 .v2-offer>div>p:last-child,.v2 .v2-faq article p,.v2 .v2-contact-copy>p:not(.v2-kicker),.v2 .v2-testimony>div>p:last-child{color:var(--muted)}.v2 .v2-question blockquote,.v2 .v2-support-list,.v2 .v2-support-list article,.v2 .v2-phases,.v2 .v2-phases article,.v2 .v2-faq>div:last-child,.v2 .v2-faq article,.v2 .v2-contact ol,.v2 .v2-contact li{border-color:var(--line)}.v2 .v2-question blockquote b,.v2 .v2-story h2 em,.v2 .v2-testimony h2 em,.v2 .v2-support h2 em,.v2 .v2-method h2 em,.v2 .v2-fit h2 em,.v2 .v2-offer h2 em,.v2 .v2-faq h2 em,.v2 .v2-contact h2 em,.v2 .v2-support-list b,.v2 .v2-phases span,.v2 .v2-faq article>span,.v2 .v2-contact li b{color:var(--orange-hot)}.v2 .v2-support-list b{border-color:#ff6a0099}.v2 .v2-practice,.v2 .v2-method-cta,.v2 .v2-fit-grid article,.v2 .v2-offer aside{background:var(--panel);color:var(--white);border-color:#ff6a0061}.v2 .v2-practice-head p,.v2 .v2-practice-list li,.v2 .v2-offer aside>p{color:var(--muted)}.v2 .v2-practice-list,.v2 .v2-practice-list li{border-color:var(--line)}.v2 .v2-progress-rule{background:var(--orange);color:#050505}.v2 .v2-progress-rule strong{color:#050505}.v2 .v2-fit-grid article{border-top-color:var(--orange)}.v2 .v2-fit-grid article.no{background:#121212;border-top-color:#777}.v2 .v2-fit-grid li{border-color:#303030}.v2 .v2-price strong{color:var(--orange-hot)}.v2 .v2-contact .v2-kicker{background:var(--orange);color:#050505}.v2 .v2-contact-note{color:var(--orange-hot)}.v2 .v2-footer{color:#a9a9a9;background:#030303;border-color:#262626}.v2 .v2-footer .v2-brand{color:#fff}@media (width<=600px){main.v2.theme-neon .v2-deadline{background:linear-gradient(110deg,#ff7a00,#d94c00 62%,#101010)}main.v2.theme-neon .v2-hero{background:radial-gradient(circle at 18% 12%,#ff6a0038,#0000 36%),#050505}main.v2.theme-neon .v2-banknote{box-shadow:0 20px 52px #ff6a0038}}main.v2.theme-neon .v2-deadline{padding-top:10px;padding-bottom:10px}main.v2.theme-neon .v2-nav-simple{height:56px}main.v2.theme-neon .v2-hero{grid-template-columns:minmax(0,1fr) minmax(410px,.82fr);gap:clamp(48px,7vw,100px);min-height:calc(100svh - 124px);padding-top:42px;padding-bottom:42px}main.v2.theme-neon .v2-hero-copy{max-width:690px}main.v2.theme-neon .v2-hero h1{margin:0 0 24px;font-size:clamp(58px,6vw,86px);line-height:.9}main.v2.theme-neon .v2-hero .v2-lead{color:#d4d4d4;max-width:560px;font-size:18px;line-height:1.55}main.v2.theme-neon .v2-hero .v2-actions{margin-top:28px}main.v2.theme-neon .v2-hero-facts{color:#b9b9b9;border:0;max-width:560px;margin-top:18px;padding-top:0;font-size:8px}main.v2.theme-neon .v2-banknote-wrap{max-width:560px}main.v2.theme-neon .v2-banknote{aspect-ratio:1.12}.v2 .v2-question,.v2 .v2-story,.v2 .v2-testimony,.v2 .v2-support,.v2 .v2-method,.v2 .v2-fit,.v2 .v2-offer,.v2 .v2-faq{padding-top:96px;padding-bottom:96px}.v2 .v2-faq article{padding-top:23px;padding-bottom:23px}@media (width<=900px){main.v2.theme-neon .v2-hero{grid-template-columns:1fr;min-height:auto}}@media (width<=600px){main.v2.theme-neon .v2-deadline{padding-top:8px;padding-bottom:8px}main.v2.theme-neon .v2-nav-simple{height:54px}main.v2.theme-neon .v2-hero{gap:36px;padding:46px 20px 56px}main.v2.theme-neon .v2-hero h1{margin-bottom:20px;font-size:clamp(45px,12vw,54px)}main.v2.theme-neon .v2-hero .v2-lead{font-size:16px}main.v2.theme-neon .v2-hero-facts{line-height:1.55}.v2 .v2-question,.v2 .v2-story,.v2 .v2-testimony,.v2 .v2-support,.v2 .v2-method,.v2 .v2-fit,.v2 .v2-offer,.v2 .v2-faq{padding-top:64px;padding-bottom:64px}}.theme-neon .v2-deadline{background:linear-gradient(95deg,#ff2bd6 0%,#7b16ff 52%,#00d9ff 130%);box-shadow:0 12px 40px #ff2bd645}.theme-neon .v2-nav-simple{background:#05070a;border-color:#232a33}.theme-neon .v2-nav-simple .v2-brand,.theme-neon .v2-nav-note{color:#fff}.theme-neon .v2-hero{background:radial-gradient(circle at 18% 18%,#ff2bd62b,#0000 34%),radial-gradient(circle at 82% 76%,#00f5ff21,#0000 32%),#05070a}.theme-neon .v2-hero .v2-kicker{color:#00f5ff}.theme-neon .v2-hero h1 em{color:#caff00;text-shadow:0 0 34px #caff002e}.theme-neon .v2-hero-facts{color:#00f5ff;border-color:#00f5ff4d}.theme-neon .v2-hero .v2-button,.theme-neon .v2-button{color:#05070a;background:#caff00;border-color:#caff00;box-shadow:0 0 0 1px #caff0040,0 16px 38px #caff002b}.theme-neon .v2-hero .v2-button:hover,.theme-neon .v2-button:hover{background:#e3ff69}.theme-neon .v2-banknote{background:radial-gradient(circle at 20% 45%,#ffffffe0,#0000 24%),repeating-radial-gradient(#05070a14 0 1px,#0000 1px 8px),linear-gradient(125deg,#80f8ff,#caff00 58%,#ff72e5);border-color:#00f5ff;outline-color:#ff2bd68c;box-shadow:0 0 0 1px #caff0057,0 34px 90px #00f5ff33}.theme-neon .v2-banknote-note{border-color:#ff2bd6}@media (width<=600px){.theme-neon .v2-nav-simple{background:#05070a}.theme-neon .v2-hero{background:radial-gradient(circle at 18% 12%,#ff2bd633,#0000 34%),#05070a}}.v2 .v2-deadline{background:linear-gradient(95deg,#ff2bd6 0%,#7b16ff 52%,#00d9ff 130%)}.v2 .v2-nav-simple{background:#05070a;border-color:#232a33}.v2 .v2-nav-simple .v2-brand,.v2 .v2-nav-note{color:#fff}.v2 .v2-hero{background:radial-gradient(circle at 18% 18%,#ff2bd62b,#0000 34%),radial-gradient(circle at 82% 76%,#00f5ff21,#0000 32%),#05070a}.v2 .v2-hero .v2-kicker{color:#00f5ff}.v2 .v2-hero h1 em{color:#caff00}.v2 .v2-hero-facts{color:#00f5ff;border-color:#00f5ff4d}.v2 .v2-hero .v2-button,.v2 .v2-button{color:#05070a;background:#caff00;border-color:#caff00}.v2 .v2-banknote{background:radial-gradient(circle at 20% 45%,#ffffffe0,#0000 24%),repeating-radial-gradient(#05070a14 0 1px,#0000 1px 8px),linear-gradient(125deg,#80f8ff,#caff00 58%,#ff72e5);border-color:#00f5ff;outline-color:#ff2bd68c}.v2 h1,.v2 h2,.v2 h3{text-wrap:balance}.v2 p{text-wrap:pretty}.v2-deadline{box-shadow:0 10px 35px #3317442e}.v2-deadline .countdown div{background:#180d1f1f;border:1px solid #ffffff38;min-width:58px;padding:7px 10px}.v2-nav-simple{box-shadow:0 1px #1c12220d}.v2-brand-logo{box-shadow:0 8px 24px #17131c29}.v2-hero{isolation:isolate;overflow:hidden}.v2-hero:before{content:"";z-index:-1;border:1px solid #cdaae21f;border-radius:50%;width:520px;height:520px;position:absolute;bottom:-330px;left:-260px;box-shadow:0 0 0 80px #cdaae206,0 0 0 160px #cdaae205}.v2-hero-copy{position:relative}.v2-hero h1{max-width:760px}.v2-hero h1 em{width:max-content;max-width:100%;position:relative}.v2-hero h1 em:after{content:"";background:linear-gradient(90deg,#c29add,#0000);height:2px;position:absolute;bottom:-8px;left:2px;right:0}.v2-hero-facts{border-top:1px solid #ffffff21;padding-top:16px}.v2-button{border:1px solid;transition:transform .2s,box-shadow .2s,background .2s;box-shadow:0 12px 30px #2b18371f}.v2-button:hover{transform:translateY(-2px);box-shadow:0 18px 36px #2b18372e}.v2-banknote{outline-offset:-12px;border-width:2px;transform:rotate(-.55deg);box-shadow:0 34px 80px #00000061,0 0 0 1px #ffffff40}.v2-banknote-wrap{transform:translateY(-2px)}.v2-banknote-note{border-left:2px solid #9e73bd;padding-left:14px}.v2-question,.v2-story,.v2-testimony,.v2-support,.v2-method,.v2-fit,.v2-offer,.v2-faq{border-top:1px solid #2d1d371c}.v2-question-image{box-shadow:0 28px 70px #1e132429}.v2-memories figure{box-shadow:0 24px 60px #20142721}.v2-support-list article{padding:31px 0}.v2-support-list b{border:1px solid #b994d27a;border-radius:50%;place-items:center;width:36px;height:36px;display:grid}.v2-phases article,.v2-fit-grid article{box-shadow:0 18px 45px #1f142612}.v2-method-cta{border-left:4px solid var(--violet)}.v2-offer aside{border:1px solid #5030621f;box-shadow:0 28px 70px #2e1a3a1f}.v2-faq article{padding:30px 0}.v2-contact-mark{filter:drop-shadow(0 14px 24px #331f3e2e)}@media (width<=900px){.v2-banknote,.v2-banknote-wrap{transform:none}.v2-hero:before{width:360px;height:360px;bottom:-240px;left:-230px}}@media (width<=600px){.v2-deadline .countdown{gap:7px}.v2-deadline .countdown div{flex:1;min-width:0;padding:6px 5px}.v2-hero{padding-left:22px;padding-right:22px}.v2-hero h1{letter-spacing:-.045em;max-width:100%}.v2-hero h1 em{width:auto}.v2-hero h1 em:after{bottom:-5px}.v2-hero-facts{letter-spacing:.1em;font-size:7.5px}.v2-banknote-note{margin-top:16px}.v2-question-image{box-shadow:none}.v2-memories figure{box-shadow:0 16px 42px #2014271c}.v2-support-list b{width:32px;height:32px}.v2-faq article{padding:25px 0}.v2-faq h3{font-size:24px}}.v2-hero h1{text-wrap:wrap}.v2-hero{padding-top:24px;padding-bottom:24px}.v2-hero h1{font-size:clamp(50px,4.8vw,70px)}.v2-hero-facts{padding-top:8px}@media (width<=900px){.v2-hero{padding-top:58px;padding-bottom:58px}}.v2-banknote{container-type:inline-size}.v2-banknote-zero{z-index:2;white-space:nowrap;font-size:clamp(26px,8cqw,58px);position:absolute;top:12%;left:8%}.v2-banknote>strong{z-index:2;text-align:center;white-space:nowrap;width:72%;font-size:clamp(100px,34cqw,210px);line-height:.68;position:absolute;top:48%;left:14%;transform:translateY(-38%)}.v2-banknote>small{z-index:3}@media (width<=900px){.v2-hero>*{width:100%;min-width:0;max-width:100%}.v2-banknote-wrap,.v2-banknote{transform:none}}@media (width<=600px){.v2-hero{gap:34px}.v2-banknote-zero{font-size:8cqw;top:11%}.v2-banknote>strong{width:76%;font-size:35cqw;left:12%}.v2-banknote>small{letter-spacing:.14em;font-size:6px}}.v2{--neon-lime:#caff00;--neon-cyan:#00f5ff;--neon-pink:#ff2bd6;--night:#05070a;--night-2:#0c1117;--ice:#f5fff8}.v2-deadline{background:linear-gradient(95deg,#ff2bd6 0%,#7b16ff 52%,#00d9ff 130%);box-shadow:0 12px 40px #ff2bd645}.v2-deadline .countdown div{background:#05070a38;border-color:#ffffff6b;box-shadow:inset 0 0 18px #00f5ff14}.v2-nav-simple{background:var(--night);border-color:#232a33}.v2-nav-simple .v2-brand,.v2-nav-note{color:#fff}.v2-nav-note{opacity:.72}.v2-hero{background:radial-gradient(circle at 18% 18%,#ff2bd62b,transparent 34%),radial-gradient(circle at 82% 76%,#00f5ff21,transparent 32%),var(--night)}.v2-hero h1 em{color:var(--neon-lime);text-shadow:0 0 34px #caff002e}.v2-hero h1 em:after{background:linear-gradient(90deg,var(--neon-pink),var(--neon-cyan),transparent)}.v2-hero-facts{color:var(--neon-cyan);border-color:#00f5ff4d}.v2-hero .v2-button,.v2-button{background:var(--neon-lime);color:#05070a;border-color:var(--neon-lime);box-shadow:0 0 0 1px #caff0040,0 16px 38px #caff002b}.v2-hero .v2-button:hover,.v2-button:hover{background:#e3ff69;box-shadow:0 0 28px #caff0057,0 18px 42px #0003}.v2-banknote{background:radial-gradient(circle at 20% 45%,#ffffffe0,#0000 24%),repeating-radial-gradient(#05070a14 0 1px,#0000 1px 8px),linear-gradient(125deg,#80f8ff,#caff00 58%,#ff72e5);border-color:#00f5ff;outline-color:#ff2bd68c;box-shadow:0 0 0 1px #caff0057,0 34px 90px #00f5ff33}.v2-banknote-zero,.v2-banknote>strong{color:#05070a}.v2-banknote>small{color:#152024}.v2-banknote-note{border-color:var(--neon-pink)}.v2-question,.v2-method,.v2-offer,.v2-contact{background:var(--ice)}.v2-story,.v2-fit,.v2-faq{background:#eefcff}.v2-question .v2-kicker,.v2-story .v2-kicker,.v2-method .v2-kicker,.v2-fit .v2-kicker,.v2-offer .v2-kicker,.v2-faq .v2-kicker{color:#b00091}.v2-question h2 em,.v2-story h2 em,.v2-method h2 em,.v2-fit h2 em,.v2-offer h2 em,.v2-faq h2 em{color:#8a00c7}.v2-testimony,.v2-support{background:var(--night-2)}.v2-testimony .v2-kicker,.v2-support .v2-kicker{color:var(--neon-cyan)}.v2-testimony h2 em,.v2-support h2 em{color:var(--neon-lime)}.v2-support-list b{color:var(--neon-lime);border-color:#caff008c}.v2-phases article{border-top-color:var(--neon-cyan)}.v2-method-cta{border-left-color:var(--neon-pink);background:#e7fff8}.v2-fit-grid article{border-top-color:var(--neon-lime)}.v2-fit-grid article.no{border-top-color:var(--neon-pink)}.v2-price strong{color:#8500b5}.v2-offer aside{border-color:#ff2bd64d;box-shadow:0 28px 70px #ff2bd61f}.v2-faq article>span{color:#b00091}.v2-contact .v2-kicker{background:var(--neon-pink)}.v2-contact-note{color:#8b008f}.v2-footer{background:var(--night);color:#c4d0d6;border-color:#252d36}.v2-footer .v2-brand{color:#fff}@media (width<=600px){.v2-deadline{background:linear-gradient(110deg,#ff2bd6,#681cff 65%,#00d9ff)}.v2-nav-simple{background:var(--night)}.v2-hero{background:radial-gradient(circle at 18% 12%,#ff2bd633,transparent 34%),var(--night)}.v2-banknote{box-shadow:0 18px 48px #00f5ff2e}}.v2-deadline{z-index:20;color:#fff;background:linear-gradient(90deg,#5a2f77,#8e63c7);grid-template-columns:auto 1fr auto;align-items:center;gap:36px;padding:13px clamp(18px,4vw,60px);display:grid;position:relative}.v2-deadline>div:first-child small{letter-spacing:.16em;opacity:.78;font-size:8px;font-weight:800;display:block}.v2-deadline>div:first-child strong{font:500 24px/1 var(--font-display);margin-top:3px;display:block}.v2-deadline .countdown{justify-content:center;gap:clamp(12px,3vw,38px);display:flex}.v2-deadline .countdown div{text-align:center}.v2-deadline .countdown strong{font:500 27px/1 var(--font-display);display:block}.v2-deadline .countdown span{letter-spacing:.13em;text-transform:uppercase;opacity:.75;margin-top:3px;font-size:7px;font-weight:800;display:block}.v2-deadline>p{text-align:right;letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:9px;font-weight:800;line-height:1.5}.v2-nav-simple{background:#fff;border-bottom:1px solid #ece6ef;height:70px;padding:0 clamp(20px,5vw,76px);position:relative;top:auto}.v2-nav-note{letter-spacing:.15em;color:#685c6d;font-size:8px;font-weight:800}.v2-hero{color:#fff;background:radial-gradient(circle at 22% 15%,#352044 0,#0000 36%),#120e17;grid-template-columns:minmax(0,1.05fr) minmax(420px,.95fr);align-items:center;gap:clamp(45px,7vw,105px);min-height:calc(100svh - 134px);padding:34px clamp(22px,7vw,110px)}.v2-hero-copy{max-width:780px}.v2-hero .v2-kicker{color:#c7a7dc}.v2-hero h1{color:#fff;letter-spacing:-.052em;margin:18px 0 27px;font-size:clamp(57px,6vw,94px);line-height:.91}.v2-hero h1 em{color:#c29add;font-style:normal;display:block}.v2-hero .v2-lead{color:#d5ccd9;max-width:690px;font-size:clamp(16px,1.35vw,20px);line-height:1.62}.v2-hero-facts{color:#b99aca;max-width:650px;line-height:1.6}.v2-hero .v2-button{color:#17131c;background:#fff;box-shadow:0 15px 45px #00000047}.v2-hero .v2-button:hover{background:#d9c3e8}.v2-banknote-wrap{align-self:center}.v2-banknote{box-shadow:0 40px 100px #0006}.v2-banknote-note{color:#bdb3c1}.v2-banknote-note b{color:#fff}@media (width<=900px){.v2-deadline{gap:18px}.v2-hero{grid-template-columns:1fr;min-height:auto;padding-top:70px}.v2-hero-copy{max-width:760px}.v2-banknote-wrap{width:min(720px,100%)}.v2-nav-simple{position:relative}}@media (width<=600px){.v2-deadline{text-align:center;grid-template-columns:1fr;gap:8px;padding:10px 12px}.v2-deadline>div:first-child{justify-content:center;align-items:baseline;gap:8px;display:flex}.v2-deadline>div:first-child small{font-size:7px}.v2-deadline>div:first-child strong{font-size:18px}.v2-deadline .countdown{gap:20px}.v2-deadline .countdown strong{font-size:22px}.v2-deadline>p{display:none}.v2-nav-simple{height:62px;padding:0 16px}.v2-nav-note{text-align:right;max-width:128px;font-size:6px;line-height:1.45}.v2-brand span{font-size:10px}.v2-hero{text-align:left;gap:42px;padding:52px 20px 62px}.v2-hero h1{margin:15px 0 22px;font-size:clamp(42px,11.8vw,52px);line-height:.94}.v2-hero .v2-lead{font-size:16px;line-height:1.55}.v2-hero-facts{font-size:8px}.v2-hero .v2-actions{align-items:stretch}.v2-hero .v2-button{text-align:center;width:100%}.v2-banknote{min-height:0}.v2-banknote-note{font-size:10px}.v2-method-cta p{overflow-wrap:anywhere}.v2-contact .v2-kicker{white-space:normal;overflow-wrap:anywhere;max-width:100%}.v2-contact h2{overflow-wrap:anywhere}}.v2-hero h1{margin-bottom:22px;font-size:clamp(52px,5.15vw,76px);line-height:.92}.v2-hero .v2-lead{font-size:clamp(16px,1.2vw,18px);line-height:1.56}.v2-hero .v2-actions{margin-top:25px}@media (width<=600px){.v2-hero h1{font-size:clamp(42px,11.8vw,52px);line-height:.94}}@media (width>=901px) and (height<=800px){.v2-hero{padding-top:34px;padding-bottom:34px}}.draft-page{color:#171714;background:#f3efe7;min-height:100vh;font-family:Arial,sans-serif}.draft-switch{z-index:20;background:#141412f0;justify-content:center;gap:.7rem;padding:.8rem;display:flex;position:sticky;top:0}.draft-switch a{color:#f8f4eb;letter-spacing:.08em;text-transform:uppercase;border:1px solid #81745b;padding:.65rem 1rem;font-size:.75rem;text-decoration:none}.draft-switch a.active{color:#171714;background:#d3a94f;border-color:#d3a94f}.draft-hero{color:#f7f1e5;background:#171714;grid-template-columns:1.12fr .88fr;min-height:82vh;display:grid;overflow:hidden}.draft-copy{flex-direction:column;justify-content:center;padding:clamp(3rem,7vw,8rem);display:flex}.draft-kicker{color:#d3a94f;letter-spacing:.18em;font-size:.75rem;font-weight:700}.draft-copy h1{margin:1.4rem 0 1.8rem;font-family:Georgia,serif;font-size:clamp(3.2rem,7vw,7.8rem);font-weight:500;line-height:.88}.draft-copy h1 em{color:#d3a94f;font-weight:500}.draft-copy p{color:#cfc9bd;max-width:36rem;font-size:clamp(1rem,1.35vw,1.25rem);line-height:1.7}.draft-photo{min-height:38rem;position:relative}.draft-photo img{object-fit:cover;width:100%;height:100%;display:block}.draft-photo:after{content:"";background:linear-gradient(90deg,#171714 0%,#0000 28%);position:absolute;inset:0}.draft-label{z-index:2;color:#171714;letter-spacing:.13em;background:#d3a94f;padding:.7rem 1rem;font-size:.7rem;font-weight:800;position:absolute;bottom:2rem;right:2rem}.draft-button{color:#171714;background:#d3a94f;align-self:flex-start;margin-top:1.4rem;padding:1rem 1.4rem;font-weight:800;text-decoration:none}.draft-story{grid-template-columns:.8fr 1.2fr;align-items:center;gap:clamp(2rem,6vw,7rem);padding:clamp(4rem,8vw,8rem);display:grid}.draft-story img{object-fit:cover;filter:saturate(.72)contrast(1.04);width:100%;max-height:44rem}.draft-story h2{margin:1rem 0 1.5rem;font:500 clamp(2.7rem,5vw,5.5rem)/.98 Georgia,serif}.draft-story p{max-width:39rem;font-size:1.1rem;line-height:1.75}.draft-memories{background:#ded5c3;padding:clamp(4rem,8vw,8rem)}.draft-memories h2{max-width:50rem;font:500 clamp(2.4rem,4vw,4.6rem)/1 Georgia,serif}.memory-grid{grid-template-columns:1fr 1fr;gap:1.2rem;margin-top:3rem;display:grid}.memory-card{background:#f6f1e7;padding:1rem}.memory-card img{aspect-ratio:16/10;object-fit:cover;width:100%;display:block}.memory-card h3{margin:1rem 0 .5rem;font:500 1.8rem Georgia,serif}.memory-card p{color:#5d584f;line-height:1.6}.draft-close{color:#f7f1e5;background:#1b1b18;grid-template-columns:1fr .9fr;min-height:65vh;display:grid}.draft-close .draft-copy h2{margin:1rem 0;font:500 clamp(3rem,6vw,6.5rem)/.9 Georgia,serif}.draft-close img{object-fit:cover;width:100%;height:100%}.personal .draft-hero{color:#171714;background:#ece4d5;grid-template-columns:.9fr 1.1fr}.personal .draft-copy p{color:#514c44}.personal .draft-photo:after{background:linear-gradient(90deg,#ece4d5 0%,#0000 24%)}.personal .draft-photo img{object-position:center 25%}@media (width<=760px){.draft-hero,.draft-story,.draft-close,.personal .draft-hero{grid-template-columns:1fr}.draft-copy{padding:3.5rem 1.4rem}.draft-photo{min-height:29rem}.draft-photo:after,.personal .draft-photo:after{background:linear-gradient(#0000 55%,#171714b3)}.draft-story,.draft-memories{padding:4rem 1.4rem}.memory-grid{grid-template-columns:1fr}.draft-close img{max-height:32rem}}
