.terrain-root{--cream:#f6f3ea;--ink:#23211c;--green:#1f3d2b;--green-deep:#16301f;--gold:#c9a84c;--gold-title:#a58a3e;--gold-deep:#82661d;--night:#191a17;--leading:28px;--half:14px;--edge:clamp(20px, 5vw, 84px);--font-heading-weight:560;background:var(--cream);color:var(--ink);font-family:var(--font-archivo), system-ui, sans-serif;text-wrap:pretty;min-height:100vh;margin:0;font-size:16px;line-height:1.6;overflow-x:clip}.terrain-root h1,.terrain-root h2,.terrain-root h3{font-family:var(--font-archivo), system-ui, sans-serif}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}.terrain-root [id]{scroll-margin-top:84px}.terrain-root ::selection{background:color-mix(in srgb, var(--gold) 35%, transparent)}.terrain-root a{color:var(--ink)}.terrain-root a:hover{color:var(--green)}.terrain-root:after{content:"";z-index:90;pointer-events:none;opacity:.032;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2'/%3E%3C/filter%3E%3Crect width='160' height='160' filter='url(%23n)'/%3E%3C/svg%3E");position:fixed;inset:0}.t-skip{z-index:200;background:var(--ink);color:var(--cream);padding:10px 18px;font-size:14px;position:absolute;top:0;left:-9999px}.t-skip:focus-visible{left:0}.terrain-root a.t-skip{color:var(--cream)}.t-wrap{max-width:1280px;padding:0 var(--edge);margin:0 auto;position:relative}.t-btn{cursor:pointer;font:inherit;text-align:left;border:none;border-radius:0;justify-content:flex-start;align-items:center;gap:10px;font-weight:500;display:inline-flex}.t-btn-lg{letter-spacing:.01em;min-height:52px;padding:14px 26px;font-size:15px}.t-btn-primary{background:var(--green);color:var(--cream);isolation:isolate;white-space:nowrap;text-decoration:none;transition:color .25s;position:relative;overflow:hidden}.t-btn-primary:before{content:"";z-index:-1;background:var(--green-deep);transform-origin:0;transition:transform .32s cubic-bezier(.7,0,.2,1);position:absolute;inset:0;transform:scaleX(0)}.t-btn-primary:hover:before{transform:scaleX(1)}.t-btn-primary:disabled{opacity:.5;cursor:not-allowed}.terrain-root a.t-btn-primary,.terrain-root a.t-btn-primary:hover,.terrain-root .t-btn-primary,.terrain-root .t-btn-primary:hover{color:var(--cream)}.terrain-root .t-close .t-btn-primary,.terrain-root .t-night .t-btn-primary{color:var(--night)}.terrain-root .t-close .t-btn-primary:hover,.terrain-root .t-night .t-btn-primary:hover{color:var(--cream)}.t-btn-secondary{color:var(--green);border:2px solid var(--green);isolation:isolate;white-space:nowrap;background:0 0;text-decoration:none;transition:color .25s;position:relative;overflow:hidden}.t-btn-secondary:before{content:"";z-index:-1;background:var(--green);transform-origin:0;transition:transform .32s cubic-bezier(.7,0,.2,1);position:absolute;inset:0;transform:scaleX(0)}.t-btn-secondary:hover{color:var(--cream)}.t-btn-secondary:hover:before{transform:scaleX(1)}.t-quiz-hero{margin-top:14px}@media (max-width:560px){.t-quiz-hero{justify-content:center;width:100%}}@media (prefers-reduced-motion:reduce){.t-btn-primary:before,.t-btn-secondary:before{transition:none}}.terrain-root .t-btn-primary:focus-visible,.terrain-root .t-input:focus-visible,.terrain-root a:focus-visible,.terrain-root button:focus-visible{outline:2px solid var(--gold-deep);outline-offset:2px}.terrain-root .t-plunge :focus-visible,.terrain-root .t-close :focus-visible,.terrain-root .t-night :focus-visible,.terrain-root footer :focus-visible{outline-color:var(--gold)}.t-nav{padding-block:18px;padding-inline:max(var(--edge), calc((100% - 1280px) / 2 + var(--edge)));background:var(--cream);z-index:40;border-bottom:2px solid #0000;align-items:center;gap:clamp(16px,2vw,32px);transition:border-color .25s,background .25s;display:flex;position:sticky;top:0}.t-nav.scrolled{border-bottom-color:color-mix(in srgb, var(--ink) 14%, transparent);background:color-mix(in srgb, var(--cream) 92%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.t-nav a{white-space:nowrap}.t-nav a:not(.t-btn):not(.t-brand){letter-spacing:.12em;text-transform:uppercase;color:var(--ink);border-bottom:2px solid color-mix(in srgb, var(--gold) 45%, transparent);padding:6px 0 5px;font-size:12.5px;font-weight:600;text-decoration:none}.t-nav a:not(.t-btn):not(.t-brand):hover{color:var(--gold-deep);border-bottom-color:var(--gold)}.t-night .t-nav a:not(.t-btn):not(.t-brand){color:var(--cream)}.t-nav .t-navlink-first{margin-left:auto}@media (max-width:560px){.t-nav{flex-wrap:wrap;gap:6px 18px;padding-block:12px 10px}.t-nav .t-lang{order:2;margin-left:auto}.t-nav:after{content:"";flex-basis:100%;order:3;height:0}.t-nav a:not(.t-btn):not(.t-brand){order:4}.t-nav .t-navlink-first{margin-left:0}.t-nav a.t-btn{display:none}}.t-brand{letter-spacing:.02em;cursor:pointer;color:var(--ink);background:0 0;border:none;align-items:baseline;font-family:inherit;font-size:22px;font-weight:500;text-decoration:none;display:inline-flex}.t-brand .r{color:var(--gold);margin-right:.02em;font-weight:800;font-stretch:108%}.t-night .t-brand,.t-night .t-brand .r-rest{color:var(--cream)}.t-lang{font:inherit;letter-spacing:.1em;text-transform:uppercase;border:none;border-bottom:2px solid var(--gold);color:var(--ink);cursor:pointer;white-space:nowrap;font-feature-settings:"tnum" 1;background:0 0;padding:6px 0 5px;font-size:12.5px}.t-lang:hover{color:var(--gold-deep)}.t-lang .off{color:color-mix(in srgb, var(--ink) 63%, transparent)}.t-kicker{font-size:12px;line-height:var(--half);letter-spacing:.16em;text-transform:uppercase;color:var(--gold-deep);font-feature-settings:"tnum" 1;margin:0 0 var(--half);font-stretch:92%;display:block}.t-hero{padding:calc(4 * var(--leading)) 0;position:relative;overflow:clip}.t-hero svg.t-terrain{z-index:0;width:min(60vw,860px);height:auto;position:absolute;top:50%;right:-10%;transform:translateY(-50%)}.t-hero .fg{z-index:1;position:relative}.t-display{font-weight:var(--font-heading-weight);letter-spacing:-.03em;max-width:13ch;margin:0 0 0 -.058em;font-size:clamp(38px,6.8vw,98px);font-stretch:114%;line-height:1.02}.t-display .line{display:block}.t-display .gold{color:var(--gold-title)}.t-hero .sub{max-width:44ch;margin:calc(1.5 * var(--leading)) 0 0;color:color-mix(in srgb, var(--ink) 86%, transparent);font-size:17.5px;line-height:1.6}@media (max-width:720px){.t-hero svg.t-terrain{opacity:.45;width:125vw;right:-42%}.t-hero{padding:calc(2 * var(--leading)) 0 calc(3 * var(--leading))}.t-hero .sub{margin-top:var(--leading)}.t-list-benefit,.t-nav a.t-btn{display:none}}.t-signup{margin-top:calc(1.75 * var(--leading));max-width:620px}.t-signup form{flex-wrap:wrap;gap:10px;display:flex}.t-input{min-height:52px;font:inherit;border:1px solid color-mix(in srgb, var(--ink) 55%, transparent);box-sizing:border-box;background:#fdfcf8;border-radius:0;flex:250px;padding:10px 16px;font-size:15px}.t-micro{color:color-mix(in srgb, var(--ink) 66%, transparent);max-width:48ch;margin:12px 0 0;font-size:12.5px;line-height:18px}.t-micro a{color:inherit}.t-list-benefit{font-size:15px;line-height:var(--leading);margin:0 0 var(--half);max-width:52ch;color:color-mix(in srgb, var(--ink) 80%, transparent)}.t-ok{font-size:15.5px;line-height:var(--leading);border-left:4px solid var(--gold);margin:0;padding-left:21px}.t-ok a{border-bottom:2px solid var(--gold);padding-bottom:2px;text-decoration:none}.t-err{color:#8c2f1e;margin:10px 0 0;font-size:14px}.t-quiz-cta{margin-top:calc(1.25 * var(--leading));font-size:15px;line-height:var(--leading);color:var(--green);cursor:pointer;border:none;border-bottom:2px solid var(--gold);background:0 0;align-items:baseline;gap:10px;padding:0 0 3px;font-family:inherit;font-weight:500;text-decoration:none;display:inline-flex}.t-quiz-cta:hover{color:var(--gold-deep)}.t-founder{letter-spacing:.08em;text-transform:uppercase;color:color-mix(in srgb, var(--ink) 64%, transparent);max-width:44ch;margin:calc(1.75 * var(--leading)) 0 0;gap:12px;font-size:12px;line-height:20px;display:flex}.t-founder:before{content:"";background:var(--gold);flex:none;width:9px;height:9px;margin-top:5px}.t-founder-links{color:color-mix(in srgb, var(--ink) 66%, transparent);margin:10px 0 0;font-size:12.5px;line-height:20px}.t-founder-links a{color:inherit;border-bottom:2px solid var(--gold);padding-bottom:2px;text-decoration:none}.t-founder-links a:hover{color:var(--gold-deep)}.terrain-root section{position:relative}.t-problem{padding:calc(4 * var(--leading)) 0}.t-grid{gap:calc(2 * var(--leading));grid-template-columns:7fr 4fr;display:grid}@media (max-width:900px){.t-grid{grid-template-columns:1fr}}.t-h2{font-weight:var(--font-heading-weight);letter-spacing:-.025em;margin:0 0 var(--half);font-size:clamp(32px,3.6vw,46px);font-stretch:112%;line-height:1.08}.t-intro{max-width:46ch;color:color-mix(in srgb, var(--ink) 80%, transparent);margin:var(--half) 0 0;font-size:17px;line-height:1.65}.t-mcap{letter-spacing:.16em;text-transform:uppercase;color:var(--gold-deep);border-bottom:2px solid var(--ink);font-feature-settings:"tnum" 1;margin-bottom:4px;padding-bottom:10px;font-size:11px;display:block}.t-marginalia{margin:0;padding:0;list-style:none}.t-marginalia li{border-bottom:1px solid color-mix(in srgb, var(--ink) 14%, transparent);align-items:baseline;gap:16px;padding:14px 0;font-size:15.5px;display:flex}.t-marginalia .n{color:var(--gold-deep);font-feature-settings:"tnum" 1;flex:none;font-size:12px}.t-plunge{background:var(--green);color:var(--cream);padding:calc(4 * var(--leading)) 0}.t-plunge .t-kicker{color:var(--gold)}.t-plunge .note{color:color-mix(in srgb, var(--cream) 78%, transparent);max-width:50ch;margin:var(--half) 0 0;font-size:16px}.t-survey{max-width:640px;margin-top:calc(2 * var(--leading))}.t-plunge{overflow:clip}.t-plunge svg.t-terrain-bg{z-index:0;pointer-events:none;width:min(55vw,760px);height:auto;position:absolute;top:50%;right:-8%;transform:translateY(-50%)}.t-plunge .t-wrap{z-index:1;position:relative}.t-tag-live{right:max(var(--edge), calc((100% - 1280px) / 2 + var(--edge)));bottom:calc(1.5 * var(--leading));z-index:1;letter-spacing:.16em;text-transform:uppercase;color:var(--gold);font-feature-settings:"tnum" 1;font-size:11px;position:absolute}@media (max-width:900px){.t-plunge svg.t-terrain-bg{opacity:.4;width:110vw;right:-35%}.t-tag-live{display:none}}.t-step{opacity:.8;flex-direction:column;justify-content:center;min-height:38vh;transition:opacity .4s;display:flex}.t-step.active{opacity:1}@media (max-width:900px){.t-step{min-height:0;padding:var(--leading) 0;opacity:1}}@media (prefers-reduced-motion:reduce){.t-step{opacity:1;transition:none}}.t-step .sn{color:var(--gold);font-size:clamp(42px,5vw,72px);font-weight:var(--font-heading-weight);font-feature-settings:"tnum" 1;margin:0 0 10px;font-stretch:114%;line-height:1}.t-step h3{font-size:21px;font-weight:var(--font-heading-weight);margin:0 0 8px;font-stretch:110%}.t-step .sx{color:color-mix(in srgb, var(--cream) 72%, transparent);max-width:46ch;margin:0;font-size:15.5px}.t-route{padding:calc(4 * var(--leading)) 0 calc(3 * var(--leading))}.t-route ol{margin:calc(2 * var(--leading)) 0 0;padding:0 0 0 28px;list-style:none;position:relative}.t-route ol:before{content:"";background:var(--gold);width:2px;position:absolute;top:8px;bottom:8px;left:5px}.t-route li{padding:0 0 calc(1.5 * var(--leading));position:relative}.t-route li:before{content:"";background:var(--green);width:12px;height:12px;position:absolute;top:6px;left:-28px}.t-route .rn{letter-spacing:.14em;text-transform:uppercase;color:var(--gold-deep);font-feature-settings:"tnum" 1;margin:0 0 6px;font-size:13px}.t-route h3{font-size:23px;font-weight:var(--font-heading-weight);margin:0 0 8px;font-stretch:110%}.t-route .c{max-width:46ch;color:color-mix(in srgb, var(--ink) 76%, transparent);margin:0;font-size:15.5px}.t-route .lede{max-width:54ch;color:color-mix(in srgb, var(--ink) 80%, transparent);margin:var(--half) 0 0;font-size:16.5px}.t-midcta{border-top:2px solid var(--ink);padding-top:calc(1.25 * var(--leading));margin-top:calc(2 * var(--leading));flex-wrap:wrap;align-items:baseline;gap:32px;display:flex}.t-science{padding:calc(4 * var(--leading)) 0}.t-rule{background:var(--gold);width:72px;height:2px;margin-bottom:calc(1 * var(--leading))}.t-science ul{margin:calc(1.5 * var(--leading)) 0 0;max-width:62ch;padding:0;list-style:none}.t-science li{align-items:baseline;gap:14px;padding:12px 0;font-size:16px;display:flex}.t-science li:before{content:"";background:var(--gold);flex:none;width:9px;height:9px}.t-more{margin-top:calc(1.25 * var(--leading));color:var(--green);border-bottom:2px solid var(--gold);padding-bottom:3px;font-size:15px;font-weight:500;text-decoration:none;display:inline-block}.t-more:hover{color:var(--gold-deep)}.t-cred{margin-top:calc(1.5 * var(--leading))}.t-offer{padding:0 0 calc(4 * var(--leading))}.t-offer-card{margin-top:calc(1.5 * var(--leading));border:2px solid var(--ink);background:color-mix(in srgb, var(--gold) 7%, var(--cream));max-width:620px;padding:calc(1.25 * var(--leading)) calc(1.25 * var(--leading)) calc(1.5 * var(--leading))}.t-offer-card h3{font-size:22px;font-weight:var(--font-heading-weight);color:var(--green);margin:0}.t-offer-card ul{margin:calc(1 * var(--leading)) 0 0;padding:0;list-style:none}.t-offer-card li{align-items:baseline;gap:14px;padding:10px 0;font-size:16px;display:flex}.t-offer-card li:before{content:"";background:var(--gold);flex:none;width:9px;height:9px}.t-offer-price{margin:calc(.5 * var(--leading)) 0 0;font-size:26px;font-weight:var(--font-heading-weight);color:var(--ink);letter-spacing:-.01em}.t-offer-compare{color:var(--gold-deep);margin:6px 0 0;font-size:15px}.t-offer-includes-title{margin:calc(1 * var(--leading)) 0 0;letter-spacing:.16em;text-transform:uppercase;color:var(--gold-deep);font-size:12px}.t-offer-card .t-offer-includes-title+ul{margin-top:8px}.t-offer-duration{margin:calc(1 * var(--leading)) 0 0;color:var(--ink);font-size:16px;font-weight:500}.t-offer-voice{color:color-mix(in srgb, var(--ink) 78%, transparent);margin:8px 0 0;font-size:15px}.t-offer-micro{color:color-mix(in srgb, var(--ink) 66%, transparent);margin:12px 0 0;font-size:12.5px;line-height:18px}.t-offer-timing{margin:6px 0 calc(1 * var(--leading));color:color-mix(in srgb, var(--ink) 75%, transparent);font-size:14.5px}.t-now{padding:0 0 calc(4 * var(--leading))}.t-now ol{margin:calc(1.5 * var(--leading)) 0 0;gap:calc(1.5 * var(--leading));counter-reset:now;grid-template-columns:repeat(4,1fr);padding:0;list-style:none;display:grid}@media (max-width:720px){.t-now ol{grid-template-columns:1fr 1fr}}.t-now li{border-top:2px solid var(--ink);counter-increment:now;color:color-mix(in srgb, var(--ink) 82%, transparent);padding-top:14px;font-size:15px}.t-now li:before{content:"0" counter(now);color:var(--gold-deep);font-feature-settings:"tnum" 1;margin-bottom:8px;font-size:12px;display:block}.t-close{background:var(--night);color:var(--cream);padding:calc(4 * var(--leading)) 0;position:relative;overflow:clip}.t-close svg.t-terrain{opacity:.45;z-index:0;width:min(48vw,640px);height:auto;position:absolute;bottom:-30%;left:-12%}.t-close .t-wrap{z-index:1;text-align:left;position:relative}.t-close .mark{width:44px;height:44px;margin-bottom:calc(1 * var(--leading))}.t-close h2{font-weight:var(--font-heading-weight);letter-spacing:-.03em;color:var(--gold);margin:0;font-size:clamp(34px,5vw,72px);font-stretch:114%;line-height:1.04}.t-close h2 .line{display:block}.t-close .sub{max-width:46ch;color:color-mix(in srgb, var(--cream) 76%, transparent);margin:calc(1 * var(--leading)) 0 0;font-size:16.5px}.t-close form{max-width:620px;margin-top:calc(1.5 * var(--leading));flex-wrap:wrap;gap:10px;display:flex}.t-close .t-input{color:var(--cream);border:1px solid color-mix(in srgb, var(--gold) 55%, transparent);background:0 0}.t-close .t-input::placeholder{color:color-mix(in srgb, var(--cream) 55%, transparent)}.t-close .t-btn-primary{background:var(--gold);color:var(--night)}.t-close .t-btn-primary:before{background:var(--gold-deep)}.t-close .t-btn-primary:hover{color:var(--cream)}.t-micro-close{color:color-mix(in srgb, var(--cream) 72%, transparent);max-width:52ch;margin:12px 0 0;font-size:12.5px;line-height:18px}.t-micro-close a{color:var(--cream)}.terrain-root footer{background:var(--night);color:color-mix(in srgb, var(--cream) 58%, transparent);padding:calc(1.5 * var(--leading)) 0 calc(2 * var(--leading));font-size:13.5px}.terrain-root footer .links{flex-wrap:wrap;gap:22px;margin-bottom:16px;display:flex}.terrain-root footer a{color:color-mix(in srgb, var(--cream) 58%, transparent);text-decoration:none}.terrain-root footer a:hover{color:var(--gold)}.t-sticky-cta{display:none}@media (max-width:720px){.t-sticky-cta{z-index:50;background:var(--cream);border-top:2px solid var(--ink);padding:10px var(--edge) calc(10px + env(safe-area-inset-bottom));display:block;position:fixed;bottom:0;left:0;right:0}.t-sticky-cta .t-btn{justify-content:center;width:100%}.terrain-root.landing{padding-bottom:80px}}.js:not(.no-reveal) .landing .t-reveal:not(.in){clip-path:inset(-2% 102% -6% -2%)}.js:not(.no-reveal) .landing .t-reveal.in{animation:.9s cubic-bezier(.6,0,.2,1) forwards t-trace}@keyframes t-trace{to{clip-path:inset(-2% -2% -6%)}}@media (prefers-reduced-motion:reduce){.t-reveal{clip-path:none}.t-reveal.in{animation:none}}.t-thread{z-index:5;pointer-events:none;width:2px;height:100vh;position:fixed;top:0;left:max(10px,50vw - 668px)}.t-thread i{background:var(--gold);transform-origin:top;width:2px;height:100%;display:block;transform:scaleY(0)}@media (max-width:900px){.t-thread{display:none}}.t-funnel{max-width:760px;padding:calc(1 * var(--leading)) var(--edge) calc(4 * var(--leading));margin:0 auto}.t-funnel-nav{justify-content:space-between;align-items:center;padding:18px 0;display:flex}.t-progress{z-index:50;background:color-mix(in srgb, var(--ink) 10%, transparent);width:100%;height:2px;position:fixed;top:0;left:0}.t-progress i{background:var(--gold);transform-origin:0;height:2px;transition:transform .4s cubic-bezier(.7,0,.2,1);display:block;transform:scaleX(0)}@media (prefers-reduced-motion:reduce){.t-progress i{transition:none}}.t-q{font-weight:var(--font-heading-weight);letter-spacing:-.025em;margin:0 0 var(--half);max-width:22ch;font-size:clamp(28px,4.4vw,44px);font-stretch:112%;line-height:1.08}.t-hint{color:color-mix(in srgb, var(--ink) 74%, transparent);margin:0 0 calc(1.5 * var(--leading));max-width:52ch;font-size:15px}.t-choices{margin:0 0 calc(1.5 * var(--leading));gap:12px;padding:0;list-style:none;display:grid}.t-choice{text-align:left;cursor:pointer;border:1px solid color-mix(in srgb, var(--ink) 35%, transparent);width:100%;font:inherit;color:var(--ink);background:0 0;border-radius:0;align-items:center;gap:14px;min-height:52px;padding:16px 18px;font-size:15.5px;transition:border-color .25s,background .25s,color .25s;display:flex}.t-choice:hover{border-color:var(--green)}.t-choice[aria-pressed=true]{background:var(--green);color:var(--cream);border-color:var(--green)}.t-choice[aria-pressed=true]:before{content:"";background:var(--gold);flex:none;width:10px;height:10px}.t-choice .blurb{color:color-mix(in srgb, var(--ink) 62%, transparent);margin-top:3px;font-size:13px;display:block}.t-choice[aria-pressed=true] .blurb{color:color-mix(in srgb, var(--cream) 72%, transparent)}.t-choice-visual{gap:18px;padding:14px 18px}.t-choice-visual .pict{width:96px;height:40px;color:color-mix(in srgb, var(--ink) 72%, transparent);flex:none}.t-choice-visual:hover .pict{color:var(--green)}.t-choice-visual[aria-pressed=true] .pict{color:var(--gold)}.t-choice-visual .lbl{gap:2px;display:grid}.t-choice-visual .lbl strong{font-weight:var(--font-heading-weight);font-size:15.5px}.t-choice-visual .lbl small{color:color-mix(in srgb, var(--ink) 62%, transparent);font-size:12.5px}.t-choice-visual[aria-pressed=true] .lbl small{color:color-mix(in srgb, var(--cream) 72%, transparent)}@media (max-width:480px){.t-choice-visual .pict{width:72px;height:32px}}.t-actions{align-items:center;gap:24px;display:flex}.t-back{font:inherit;cursor:pointer;color:var(--ink);border:none;border-bottom:2px solid var(--gold);background:0 0;padding:0 0 3px;font-size:15px}.t-back:hover{color:var(--gold-deep)}.t-note{color:color-mix(in srgb, var(--ink) 66%, transparent);margin-top:calc(1.25 * var(--leading));max-width:56ch;font-size:12.5px}.t-note a{color:inherit}.t-consent-points{margin:0 0 calc(1.5 * var(--leading));gap:10px;padding:0;list-style:none;display:grid}.t-consent-points li{align-items:baseline;gap:12px;max-width:56ch;font-size:15px;display:flex}.t-consent-points li:before{content:"";background:var(--gold);flex:none;width:9px;height:9px;transform:translateY(1px)}.t-profile-name{font-weight:var(--font-heading-weight);letter-spacing:-.03em;margin:0 0 var(--half);color:var(--green);font-size:clamp(34px,5.2vw,56px);font-stretch:114%;line-height:1.04}.t-profile-sub{max-width:54ch;color:color-mix(in srgb, var(--ink) 80%, transparent);margin:0 0 calc(1.5 * var(--leading));font-size:16px}.t-reveal{margin-top:calc(1.5 * var(--leading));padding-top:calc(1.5 * var(--leading));border-top:1px solid color-mix(in srgb, var(--ink) 18%, transparent)}.t-seal{letter-spacing:.08em;text-transform:uppercase;color:var(--gold-deep);border:1px solid color-mix(in srgb, var(--gold) 60%, transparent);margin:0 0 calc(1.5 * var(--leading));border-radius:999px;padding:6px 14px;font-size:12.5px;display:inline-block}.t-night .t-seal{color:var(--gold)}.t-proposition{margin-top:calc(1.5 * var(--leading));padding:calc(1 * var(--leading)) calc(1 * var(--leading)) calc(1.25 * var(--leading));border:1px solid color-mix(in srgb, var(--gold) 60%, transparent);background:color-mix(in srgb, var(--gold) 9%, transparent);color:inherit;border-radius:6px}.t-proposition .t-kicker{color:var(--gold)}.t-proposition-titre{font-weight:var(--font-heading-weight);letter-spacing:-.01em;max-width:30ch;color:inherit;margin:6px 0 12px;font-size:22px;font-stretch:112%;line-height:1.25}.t-proposition-prix{font-feature-settings:"tnum" 1;margin:0 0 4px;font-size:16px;font-weight:500}.t-proposition-place{color:var(--gold);letter-spacing:.04em;margin:0 0 14px;font-size:14px}.t-proposition-contenu{margin:0 0 14px;padding-left:18px;font-size:14.5px;line-height:1.5}.t-proposition-contenu li{margin:0 0 3px}.t-proposition-note{opacity:.78;margin:0 0 6px;font-size:13px}.t-commande-lignes{margin:calc(1 * var(--leading)) 0 0;padding:0 0 0 20px;font-size:15.5px;line-height:1.55}.t-commande-lignes li{margin:0 0 10px}.t-commande-mentions{margin:calc(1 * var(--leading)) 0 0;border:1px solid color-mix(in srgb, var(--ink) 14%, transparent);border-radius:6px;padding:10px 14px;font-size:13.5px;line-height:1.5}.t-commande-mentions summary{cursor:pointer;font-weight:500}.t-commande-mentions ul{margin:10px 0 0;padding-left:18px}.t-commande-mentions li{margin:0 0 6px}.t-commande-form{margin-top:calc(1.5 * var(--leading))}.t-commande-label{letter-spacing:.06em;text-transform:uppercase;margin:0 0 6px;font-size:13px;display:block}.t-commande-email{overflow-wrap:anywhere;margin:0;font-size:16px;line-height:1.5}.t-commande-email-valeur{font-weight:500}.t-commande-email .t-back{margin-left:12px}.t-proposition-decider{border-left:2px solid var(--gold);max-width:54ch;margin:12px 0 0;padding-left:12px;font-size:14px;line-height:1.5}.t-proposition-cta{white-space:normal;box-sizing:border-box;width:100%;margin-top:12px;text-decoration:none;display:inline-flex}.t-bridge{font-size:15.5px;line-height:var(--leading);border-left:4px solid var(--gold);margin:0 0 var(--leading);max-width:54ch;padding-left:21px}.t-cycles{margin:0 0 calc(1.5 * var(--leading));gap:0;padding:0;list-style:none;display:grid}.t-cycles li{border-top:1px solid color-mix(in srgb, var(--ink) 18%, transparent);padding:calc(.75 * var(--leading)) 0}.t-cycles .cn{letter-spacing:.16em;text-transform:uppercase;color:var(--gold-deep);font-feature-settings:"tnum" 1;margin:0 0 6px;font-size:12px}.t-cycles h3{font-weight:var(--font-heading-weight);margin:0 0 6px;font-size:19px;font-stretch:112%}.t-cycles p{max-width:56ch;color:color-mix(in srgb, var(--ink) 76%, transparent);margin:0;font-size:15px}.t-redflag{border-left:4px solid var(--gold);margin:0 0 calc(1 * var(--leading));max-width:56ch;padding:12px 0 12px 21px;font-size:15px}.t-disclaimer{color:color-mix(in srgb, var(--ink) 66%, transparent);margin:calc(1 * var(--leading)) 0 0;max-width:56ch;font-size:13px}.t-night{background:var(--night);color:var(--cream);min-height:100vh}.t-night .t-kicker,.t-night .t-q{color:var(--gold)}.t-night .t-hint{color:color-mix(in srgb, var(--cream) 76%, transparent)}.t-night .t-lang{color:var(--cream)}.t-night .t-lang .off{color:color-mix(in srgb, var(--cream) 55%, transparent)}.t-night .t-progress{background:color-mix(in srgb, var(--cream) 14%, transparent)}.t-reassure{margin:0 0 calc(1.5 * var(--leading));gap:8px;padding:0;list-style:none;display:grid}.t-reassure li{color:color-mix(in srgb, var(--cream) 76%, transparent);align-items:baseline;gap:12px;font-size:14.5px;display:flex}.t-reassure li:before{content:"";background:var(--gold);flex:none;width:9px;height:9px;transform:translateY(1px)}.t-night form{flex-wrap:wrap;gap:10px;max-width:620px;display:flex}.t-night .t-input{color:var(--cream);border:1px solid color-mix(in srgb, var(--gold) 55%, transparent);background:0 0;flex:100%}.t-night .t-input::placeholder{color:color-mix(in srgb, var(--cream) 55%, transparent)}.t-night .t-btn-primary{background:var(--gold);color:var(--night)}.t-night .t-btn-primary:before{background:var(--gold-deep)}.t-night .t-btn-primary:hover{color:var(--cream)}.t-consent{max-width:62ch;color:color-mix(in srgb, var(--ink) 86%, transparent);cursor:pointer;flex:100%;align-items:flex-start;gap:10px;margin:8px 0 4px;font-size:13px;display:flex}.t-consent input{width:16px;height:16px;accent-color:var(--gold);flex:none;margin-top:3px}.t-consent a{color:var(--green);text-underline-offset:3px;text-decoration:underline}.t-consent.optional{color:color-mix(in srgb, var(--ink) 64%, transparent)}.t-night .t-consent{color:color-mix(in srgb, var(--cream) 76%, transparent)}.t-night .t-consent a{color:var(--cream)}.t-night .t-consent.optional{color:color-mix(in srgb, var(--cream) 60%, transparent)}.t-night .t-ok,.t-night .t-back{color:var(--cream)}.t-night .t-err{color:#d98a75}.t-night .t-note{color:color-mix(in srgb, var(--cream) 60%, transparent)}.t-offer-grid{gap:calc(2 * var(--leading));grid-template-columns:minmax(0,620px) minmax(300px,1fr);align-items:start;display:grid}@media (max-width:900px){.t-offer-grid{grid-template-columns:1fr}}.t-offer-visual{margin:calc(1.5 * var(--leading)) 0 0;max-width:520px}.t-offer-visual img{border:1px solid color-mix(in srgb, var(--ink) 12%, transparent);width:100%;height:auto;display:block}.t-offer-visual figcaption{color:color-mix(in srgb, var(--ink) 72%, var(--cream));margin:10px 0 0;font-size:13px;line-height:18px}.landing-b .t-nav{gap:18px}.b-hero{padding:calc(2.5 * var(--leading)) 0 calc(3 * var(--leading));overflow:visible}.b-hero-grid{gap:calc(2 * var(--leading));grid-template-columns:minmax(0,1.15fr) minmax(280px,.85fr);align-items:center;display:grid}.b-display{max-width:14ch;font-size:clamp(36px,5.2vw,72px);font-stretch:104%}.b-hero .sub{margin-top:calc(1 * var(--leading))}.b-quiz{margin-top:calc(1.25 * var(--leading))}.b-offer-block{margin:calc(1 * var(--leading)) 0 0;border-left:3px solid var(--gold);background:color-mix(in srgb, var(--gold) 8%, transparent);max-width:560px;padding:14px 18px 16px}.b-offer-block-kicker{letter-spacing:.16em;text-transform:uppercase;color:var(--gold-deep);font-feature-settings:"tnum" 1;font-size:11px;display:block}.b-offer-block-title{letter-spacing:-.01em;margin:6px 0 4px;font-size:19px;font-weight:600;line-height:1.25}.b-offer-block-price{font-feature-settings:"tnum" 1;margin:0;font-size:16px;font-weight:500}.b-offer-block-price .ligne,.t-offer-price .ligne{display:block}.b-offer-block-price .ligne:last-child{opacity:.85;margin-top:2px;font-weight:400}.t-offer-price .ligne:last-child{margin-top:6px;font-size:16px;font-weight:400}.b-offer-block-note{color:color-mix(in srgb, var(--ink) 68%, transparent);margin:6px 0 0;font-size:13px}.b-offer-table{border-collapse:collapse;width:100%;margin:14px 0 0;font-size:14.5px}.b-offer-table th,.b-offer-table td{border-top:1px solid color-mix(in srgb, var(--ink) 14%, transparent);text-align:left;vertical-align:top;padding:8px}.b-offer-table thead th{letter-spacing:.02em;text-align:center;border-top:0;width:132px;font-size:13px;font-weight:600;line-height:1.3}.b-offer-table thead th:first-child{width:auto}.b-offer-table th[scope=row]{font-weight:400}.b-offer-table td{text-align:center;font-feature-settings:"tnum" 1;width:132px}.b-offer-table .sig{background:color-mix(in srgb, var(--gold) 10%, transparent)}.b-offer-table thead th.sig{border-top:2px solid var(--gold)}.b-offer-foot{margin:12px 0 0;font-size:15px;font-weight:600;line-height:1.4}.b-offer-after{color:color-mix(in srgb, var(--ink) 68%, transparent);margin:4px 0 0;font-size:13px}.b-offer-decide{border-left:3px solid var(--gold);max-width:54ch;margin:14px 0 0;padding-left:14px;font-size:15px;line-height:1.55}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (max-width:560px){.b-offer-table{font-size:13.5px}.b-offer-table td{width:64px}.b-offer-table thead th{font-size:12px}}.b-email-alt{color:var(--ink);border-bottom:2px solid var(--gold);margin-top:10px;padding-bottom:2px;font-size:14px;text-decoration:none;display:inline-block}.b-email-alt:hover{color:var(--gold-deep)}.t-close .b-email-alt{color:var(--cream)}.t-close .b-email-alt:hover{color:var(--gold)}.landing-b .t-founder{margin-top:calc(1.25 * var(--leading))}.b-hero-visual{margin:0;position:relative}.b-hero-visual img{z-index:1;width:100%;height:auto;display:block;position:relative}.b-rings{opacity:.18;z-index:0;pointer-events:none;width:130%;height:auto;position:absolute;top:50%;left:-15%;transform:translateY(-50%)}@media (max-width:900px){.b-hero-grid{grid-template-columns:1fr;gap:0}.b-hero-text{display:contents}.b-hero-text .t-kicker{order:1;margin-top:0}.b-display{order:2}.b-hero-visual{max-width:240px;margin:calc(.75 * var(--leading)) 0 0;order:9}.b-hero-visual img{aspect-ratio:1;object-fit:cover;object-position:center 50%}.b-hero .sub{order:3}.b-quiz{width:100%;margin-top:calc(.75 * var(--leading));order:4;justify-content:center}.b-cta-micro{order:5}.b-email-alt{order:6;justify-self:start}.b-offer-block{order:7}.landing-b .t-founder{order:8}}.b-cta-micro{letter-spacing:.02em;color:color-mix(in srgb, var(--ink) 68%, transparent);margin:8px 0 0;font-size:13px}.b-tension{padding:calc(1.5 * var(--leading)) 0 0}.b-tension p{text-align:center;max-width:26ch;font-family:var(--font-archivo), system-ui, sans-serif;font-weight:var(--font-heading-weight);letter-spacing:-.01em;color:var(--ink);text-wrap:balance;margin:0 auto;font-size:clamp(24px,3.2vw,40px);font-stretch:104%;line-height:1.15}.b-q1{width:100%;margin:calc(1.75 * var(--leading)) 0 0;text-align:left;border:1px solid color-mix(in srgb, var(--ink) 14%, transparent);cursor:pointer;font:inherit;color:var(--ink);background:#fff;border-radius:6px;justify-content:space-between;align-items:center;gap:24px;padding:22px 28px;display:flex}.b-q1:hover{border-color:var(--gold-deep)}.b-q1-text{flex-direction:column;gap:8px;display:flex}.b-q1-arrow{color:var(--gold-deep);flex:none;font-size:22px;transition:transform .2s}.b-q1:hover .b-q1-arrow{transform:translate(4px)}@media (max-width:720px){.b-q1{padding:18px 20px}}.b-q1:focus-visible{outline:2px solid var(--green);outline-offset:2px}.b-q1-label{letter-spacing:.14em;text-transform:uppercase;color:var(--gold-deep);font-feature-settings:"tnum" 1;font-size:11px}.b-q1-title{font-size:18px;font-weight:500;line-height:1.35}.b-q1-choices{flex-wrap:wrap;gap:6px;display:flex}.b-q1-choices span{border:1px solid color-mix(in srgb, var(--ink) 22%, transparent);color:color-mix(in srgb, var(--ink) 85%, transparent);border-radius:999px;padding:5px 10px;font-size:13px}.b-q1-note{color:color-mix(in srgb, var(--ink) 62%, transparent);font-size:12px}.b-box-title{max-width:18ch;margin-bottom:calc(1 * var(--leading))}.b-founder{margin-top:calc(1.25 * var(--leading));max-width:62ch}.b-steps{padding:calc(3 * var(--leading)) 0 calc(2.5 * var(--leading))}.b-steps-list{margin:calc(1.5 * var(--leading)) 0 0;gap:calc(1.5 * var(--leading));grid-template-columns:repeat(3,1fr);padding:0;list-style:none;display:grid}@media (max-width:720px){.b-steps-list{grid-template-columns:1fr}}.b-steps-list li{border-top:2px solid var(--ink);padding-top:14px}.b-steps-list .rn{color:var(--gold-deep);font-feature-settings:"tnum" 1;margin:0 0 6px;font-size:12px}.b-steps-list h3{font-size:19px;font-weight:var(--font-heading-weight);margin:0 0 8px}.b-steps-list .c{color:color-mix(in srgb, var(--ink) 82%, transparent);margin:0;font-size:15.5px}.b-box{padding:0 0 calc(3 * var(--leading))}.b-box-figure{max-width:900px;margin:0}.b-box-figure img{width:100%;height:auto;display:block}.b-box-figure figcaption{max-width:62ch;color:color-mix(in srgb, var(--ink) 88%, transparent);margin:22px 0 0;font-size:17px;line-height:1.6}.b-box-figure figcaption p{margin:0 0 10px}.b-box-figure figcaption strong{color:var(--ink);font-weight:600}.b-proof ul{max-width:62ch}.b-offer{padding:calc(1 * var(--leading)) 0 calc(4 * var(--leading))}.b-offer-grid{gap:calc(2 * var(--leading));grid-template-columns:minmax(0,720px);align-items:start;display:grid}@media (max-width:900px){.b-offer-grid{grid-template-columns:1fr}}.b-offer-card .t-offer-price{margin-top:0}.b-offer-body{margin:12px 0 0;font-size:16px;line-height:1.55}.b-offer-card .t-btn-primary{margin-top:calc(1 * var(--leading))}.b-offer-email-label{margin:calc(1 * var(--leading)) 0 8px;letter-spacing:.08em;text-transform:uppercase;color:var(--gold-deep);font-size:13px}.b-offer-email form{flex-wrap:wrap;gap:10px;display:flex}.b-close h2{margin:0 0 var(--leading);font-size:clamp(32px,5vw,60px);line-height:1.05}.b-close h2 .line{display:block}.t-ecran-q{margin:0 0 calc(1.1 * var(--leading))}.t-ecran-q+.t-ecran-q{margin-top:calc(1.4 * var(--leading))}.t-ecran-q .t-sous{font-size:15.5px;font-weight:var(--font-heading-weight);margin:0 0 10px;display:block}.t-scale{grid-template-columns:repeat(3,1fr);gap:8px;margin:0;padding:0;list-style:none;display:grid}.t-scale button{font:inherit;border:1.5px solid color-mix(in srgb, var(--ink) 28%, transparent);color:var(--ink);cursor:pointer;text-align:center;background:0 0;padding:12px 10px;font-size:14px;line-height:1.25}.t-scale button:hover{border-color:var(--green)}.t-scale button[aria-pressed=true]{background:var(--green);color:var(--cream);border-color:var(--green)}.t-slider{gap:6px;display:grid}.t-slider .val{font-size:34px;font-weight:var(--font-heading-weight);letter-spacing:-.02em;color:color-mix(in srgb, var(--ink) 45%, transparent)}.t-slider .val.touche{color:var(--green)}.t-slider .val small{margin-left:6px;font-size:15px;font-weight:400}.t-slider input[type=range]{width:100%;accent-color:var(--green);cursor:pointer;height:44px}.t-passer{font:inherit;cursor:pointer;color:color-mix(in srgb, var(--ink) 62%, transparent);text-underline-offset:4px;background:0 0;border:none;padding:0;font-size:14px;text-decoration:underline}.t-passer:hover{color:var(--gold-deep)}.t-araignee{margin:calc(1 * var(--leading)) 0}.t-araignee svg{max-width:420px;margin:0 auto;display:block;overflow:visible}.t-araignee svg.a-toile-compacte{display:none}@media (max-width:600px){.t-araignee svg.a-toile-large{display:none}.t-araignee svg.a-toile-compacte{display:block}}.a-anneau{fill:none;stroke:color-mix(in srgb, var(--ink) 14%, transparent);stroke-width:1px}.a-equilibre{fill:color-mix(in srgb, var(--gold) 10%, transparent);stroke:var(--gold);stroke-width:1.6px}.a-axe{stroke:color-mix(in srgb, var(--ink) 22%, transparent);stroke-width:1px}.a-axe-vide{stroke-dasharray:3 4}.a-poly{fill:color-mix(in srgb, var(--green) 22%, transparent);stroke:var(--green);stroke-width:1.8px;stroke-linejoin:round}.a-point{fill:var(--green);stroke:var(--cream);stroke-width:2px}.a-point.a-n3{fill:var(--gold)}.a-label{fill:var(--ink);font-family:inherit;font-size:12.5px}.a-label-vide{fill:color-mix(in srgb, var(--ink) 48%, transparent);font-style:italic}.t-night .a-label{fill:var(--cream)}.t-night .a-label-vide{fill:color-mix(in srgb, var(--cream) 55%, transparent)}.t-night .a-point{stroke:var(--green-deep)}.t-night .a-poly{fill:color-mix(in srgb, var(--gold) 18%, transparent);stroke:var(--gold)}.t-night .a-axe{stroke:color-mix(in srgb, var(--cream) 28%, transparent)}.t-night .a-anneau{stroke:color-mix(in srgb, var(--cream) 16%, transparent)}.t-araignee-legende{color:color-mix(in srgb, var(--ink) 70%, transparent);flex-wrap:wrap;justify-content:center;gap:8px 20px;margin-top:10px;font-size:12.5px;display:flex}.t-night .t-araignee-legende{color:color-mix(in srgb, var(--cream) 75%, transparent)}.t-araignee-legende i{vertical-align:-1px;border-radius:50%;width:12px;height:12px;margin-right:6px;display:inline-block}.a-leg-cercle{border:1.6px solid var(--gold)}.a-leg-point{background:var(--green)}.t-night .a-leg-point{background:var(--gold)}.a-leg-vide{border:1px dashed color-mix(in srgb, var(--ink) 45%, transparent)}.t-araignee-niveaux{margin:calc(1 * var(--leading)) 0 0;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:6px 24px;padding:0;font-size:14px;list-style:none;display:grid}.t-araignee-niveaux li{border-bottom:1px solid color-mix(in srgb, var(--ink) 12%, transparent);justify-content:space-between;gap:12px;padding:6px 0;display:flex}.t-araignee-niveaux em{color:color-mix(in srgb, var(--ink) 70%, transparent);font-style:normal}.t-araignee-niveaux em.n3{color:var(--gold-deep)}.t-araignee-niveaux em.vide{font-style:italic}.t-night .t-araignee-niveaux li{border-color:color-mix(in srgb, var(--cream) 18%, transparent)}.t-night .t-araignee-niveaux em{color:color-mix(in srgb, var(--cream) 75%, transparent)}.t-night .t-araignee-niveaux em.n3{color:var(--gold)}.b-offer-table .cer{background:color-mix(in srgb, var(--green) 7%, transparent)}.b-offer-table thead th.cer{border-top:2px solid var(--green)}.b-offer-grid>*{min-width:0}@media (max-width:560px){.t-offer-card{padding:20px 12px 24px}.b-offer-table{table-layout:fixed}.b-offer-table th,.b-offer-table td{overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto;padding:8px 4px}.b-offer-table thead th{width:auto;font-size:11px}.b-offer-table thead th:first-child{width:34%}.b-offer-table td{width:auto}}.t-palier{margin:calc(1 * var(--leading)) 0 0;border:0;gap:10px;padding:0;display:grid}.t-palier legend{padding:0}.t-palier-opt{border:1.5px solid color-mix(in srgb, var(--ink) 28%, transparent);cursor:pointer;grid-template-columns:22px 1fr;grid-template-areas:"r nom""r prix""r detail";align-items:start;gap:2px 12px;padding:14px 16px;display:grid}.t-palier-opt.on{border-color:var(--green);background:color-mix(in srgb, var(--gold) 10%, transparent)}.t-palier-opt input{accent-color:var(--green);grid-area:r;margin:3px 0 0}.t-palier-nom{font-weight:var(--font-heading-weight);grid-area:nom;font-size:16px}.t-palier-prix{grid-area:prix;font-size:14.5px}.t-palier-detail{color:color-mix(in srgb, var(--ink) 65%, transparent);grid-area:detail;font-size:13.5px;line-height:1.45}.t-proposition-gammes{margin:4px 0 calc(1 * var(--leading));grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));justify-content:center;gap:16px;display:grid}@media (max-width:760px){.t-proposition-gammes{grid-template-columns:1fr}}.t-proposition-gammes.trois{grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:960px){.t-proposition-gammes.trois{grid-template-columns:1fr}}.t-proposition-gamme{overflow-wrap:anywhere;border:1px solid color-mix(in srgb, var(--gold) 60%, transparent);background:color-mix(in srgb, var(--gold) 12%, transparent);border-radius:6px;flex-direction:column;min-width:0;padding:20px;display:flex}@media (min-width:960px){.t-proposition{box-sizing:border-box;width:min(1040px,100vw - 48px);position:relative;left:50%;transform:translate(-50%)}}.t-proposition-gamme-titre{font-size:20px;line-height:1.25;font-weight:var(--font-heading-weight);color:var(--gold);margin:0 0 8px}.t-proposition-gamme .t-proposition-contenu{flex:1}.t-proposition-gamme .t-proposition-cta{text-align:center;justify-content:center;margin-top:auto;padding:14px 16px;font-size:14.5px}.b-pourqui{padding:calc(2 * var(--leading)) 0 calc(1 * var(--leading))}.b-pourqui .t-h2{max-width:30ch}.b-pourqui-row{margin:calc(1 * var(--leading)) auto 0;padding:0 var(--edge);grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;max-width:1520px;list-style:none;display:grid}.b-pourqui-row figure{margin:0}.b-pourqui-row img{aspect-ratio:4/5;object-fit:cover;width:100%;height:auto;display:block}.b-pourqui-row figcaption{color:var(--ink);font-size:16px;line-height:1.35;font-weight:var(--font-heading-weight);text-wrap:balance;text-align:center;margin:12px 8px 0}.b-footer-line{color:color-mix(in srgb, var(--cream) 72%, transparent);margin:0 0 10px;font-size:13px}@media (max-width:900px){.b-pourqui-row{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;grid-template-columns:none;grid-auto-columns:84%;grid-auto-flow:column;padding-bottom:8px;overflow-x:auto}.b-pourqui-row::-webkit-scrollbar{display:none}.b-pourqui-row li{scroll-snap-align:start}}
