@import "https://fonts.googleapis.com/css2?family=DM+Mono:wght@400;500&family=Manrope:wght@400;500;600;700;800&family=Space+Grotesk:wght@500;600&display=swap";:root{--bg:#000;--bg-soft:#12100f;--panel:#171311;--panel-bright:#1a1411;--text:#eee8df;--text-soft:#a79b90;--muted:#81746b;--line:#2d2521;--line-bright:#3b3029;--orange:#ff6833;--orange-light:#ff7645;--orange-muted:#ff9a72;--sunk:#0b0a09;--ring:#ffffff1f;--wash:#ffffff0d;--g-bg:#0a0a0a;--g-line:#262626;--g-row:#222;--g-badge:#1a1a1a;--g-chip:#121212;--g-icon:#5a5a5a;--g-strong:#8a8a8a;--g-head:#8c8c8c;--g-text:#6f6f6f;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--sans:"Manrope", Arial, sans-serif;--mono:"DM Mono", "SFMono-Regular", Consolas, monospace;--notch-font:"Space Grotesk", "Manrope", Arial, sans-serif;--text-h1:clamp(48px, 6.6vw, 112px);--text-h2:clamp(34px, 3.8vw, 56px);--text-h3:clamp(18px, 1.4vw, 22px);--edge:clamp(24px, 10vw, 192px)}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--bg);scrollbar-color:var(--line-bright) var(--bg)}::selection{color:#fff;background:#ff683359}body{background:var(--bg);min-width:320px;color:var(--text);font-family:var(--sans);-webkit-font-smoothing:antialiased;margin:0}a{color:inherit;text-decoration:none}button{font-family:var(--sans);cursor:pointer}:root[data-theme=light]{--bg:#faf8f4;--bg-soft:#f3efe8;--panel:#fff;--panel-bright:#f4efe8;--text:#1a1411;--text-soft:#5a4d44;--muted:#7d6f64;--line:#e7ded3;--line-bright:#d9ccbd;--orange-muted:#c2410c;--sunk:#f3eee7;--ring:#1a14111a;--wash:#1a14110a;--g-bg:#f4f4f4;--g-line:#dedede;--g-row:#e6e6e6;--g-badge:#e9e9e9;--g-chip:#fff;--g-icon:#a3a3a3;--g-strong:#6e6e6e;--g-head:#7a7a7a;--g-text:#8a8a8a;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-theme=light] :is(.nav-notch,.site-menu,.hero-moments){--bg:#000;--bg-soft:#12100f;--panel:#171311;--panel-bright:#1a1411;--text:#eee8df;--text-soft:#a79b90;--muted:#81746b;--line:#2d2521;--line-bright:#3b3029;--orange-muted:#ff9a72;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.arlan-page{isolation:isolate;background:var(--bg);min-height:100vh;position:relative;overflow:clip}.container{width:min(1600px, calc(100% - 2 * var(--edge)));margin:0 auto}.container-narrow{width:min(760px,100% - 40px);margin:0 auto}.brand{flex-shrink:0;align-items:center;gap:10px;display:inline-flex}.brand-lockup{align-items:center;gap:10px;display:inline-flex}.brand-tile{background:#000;border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;transition:box-shadow .3s;display:flex;overflow:hidden;box-shadow:0 0 0 1px #ffffff1a}.brand:hover .brand-tile{box-shadow:0 0 0 1px #ffffff1a,0 0 18px -2px #ff683380}.brand-tile svg{width:58%;height:58%;fill:var(--orange)}.brand-stroke{animation:.7s cubic-bezier(.16,1,.3,1) both arlan-intro}.brand:hover .brand-stroke{animation:.55s cubic-bezier(.16,1,.3,1) arlan-nudge}.brand-word{color:var(--text);letter-spacing:-.07em;font-size:19px;font-weight:800;line-height:1;position:relative}.brand-letter,.brand-sheen span{display:inline-block}.brand-letter{animation:.45s cubic-bezier(.16,1,.3,1) both arlan-rise}.brand-sheen{pointer-events:none;background-image:linear-gradient(100deg, transparent 35%, var(--orange) 50%, transparent 65%);color:#0000;background-position:130% 0;background-repeat:no-repeat;background-size:250% 100%;-webkit-background-clip:text;background-clip:text;animation:1.1s ease-in-out 1s both arlan-sheen;position:absolute;inset:0}.brand:hover .brand-sheen{animation:.9s ease-in-out both arlan-sheen-replay}@keyframes arlan-intro{0%{opacity:0;transform:translate(-160px)}}@keyframes arlan-nudge{45%{transform:translate(70px)}}@keyframes arlan-rise{0%{opacity:0;filter:blur(4px);transform:translateY(7px)}}@keyframes arlan-sheen{0%{background-position:130% 0}to{background-position:-30% 0}}@keyframes arlan-sheen-replay{0%{background-position:130% 0}to{background-position:-30% 0}}@media (prefers-reduced-motion:reduce){.brand-stroke,.brand:hover .brand-stroke,.brand-letter,.brand-sheen,.brand:hover .brand-sheen{animation:none}}.site-nav{align-items:center;gap:6px;margin-left:auto;display:flex}.site-nav a,.header-cta,.footer-links a{color:#9d9086;background:0 0;border:none;font-size:12px;transition:color .18s}.site-nav a{padding:10px 12px}.site-nav a.active,.site-nav a:hover,.header-cta:hover,.footer-links a:hover{color:#f3e8df}.header-cta{color:#1a100c;white-space:nowrap;background:var(--orange);border-radius:999px;align-items:center;gap:8px;padding:10px 18px;font-weight:700;transition:background .18s;display:inline-flex}.header-cta:hover{color:#1a100c;background:#ff895e}.header-cta.button{padding:0 16px}.button span,.text-link span{color:var(--orange-muted)}.menu-toggle{width:36px;height:36px;color:var(--text);background:0 0;border:none;border-radius:6px;place-items:center;padding:0;transition:background .15s,color .15s;display:grid}.menu-toggle:hover{background:var(--panel);color:var(--orange)}.menu-toggle svg{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;width:16px;height:16px}.site-menu{border:1px solid var(--line-bright);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);min-width:200px;color:var(--text);font-family:var(--notch-font);background:#0e0d0cd9;border-radius:16px;margin:0 auto;padding:8px;transition:opacity .18s,transform .18s;position:fixed;inset:68px 0 auto}.site-menu:popover-open{gap:2px;display:grid}@starting-style{.site-menu:popover-open{opacity:0;transform:translateY(-6px)}}.site-menu a,.site-menu button{color:inherit;text-align:left;background:0 0;border:none;border-radius:10px;padding:12px 14px;font-size:13px;font-weight:600;transition:background .18s}.site-menu a:hover,.site-menu button:hover{background:#ffffff14}.hero-section{border-bottom:1px solid var(--line);padding:80px 0 96px;position:relative;overflow:clip}.signal-grid{opacity:.45;pointer-events:none;background-image:linear-gradient(#ffffff0b 1px,#0000 1px),linear-gradient(90deg,#ffffff0b 1px,#0000 1px);background-size:44px 44px;height:620px;position:absolute;inset:0 0 auto;-webkit-mask-image:linear-gradient(#000,#0000 78%);mask-image:linear-gradient(#000,#0000 78%)}.kicker{color:var(--orange-muted);font-family:var(--mono);letter-spacing:.18em;text-transform:uppercase;align-items:center;gap:8px;font-size:10px;line-height:1.4;display:inline-flex}.kicker i{background:var(--orange);border-radius:50%;width:6px;height:6px;display:block}h1,h2,h3,p{margin-top:0}h1,h2{letter-spacing:-.06em}h1{max-width:940px;color:var(--text);font-size:var(--text-h1);letter-spacing:-.075em;margin-top:28px;margin-bottom:0;font-weight:600;line-height:1}h1 em{color:var(--orange-light);font-style:normal}.hero-copy>p,.page-hero>p{max-width:560px;color:var(--text-soft);margin:32px 0 0;font-size:17px;line-height:1.75}.button-row{flex-wrap:wrap;gap:12px;margin-top:36px;display:flex}.button{border:none;justify-content:center;align-items:center;gap:9px;min-height:46px;padding:0 20px;font-size:12px;font-weight:700;transition:transform .18s,background .18s,border-color .18s;display:inline-flex}.button:hover{transform:translateY(-2px)}.button-primary{color:#1a100c;background:var(--orange)}.button-primary:hover{background:#ff895e}.button-secondary{color:#d8cbc0;background:0 0;border:1px solid #493930}.button-secondary:hover{color:#fff1e6;border-color:#936048}.button-block{width:100%}.mono{font-family:var(--mono);letter-spacing:.02em}.orange{color:#ff7848;letter-spacing:.18em;text-transform:uppercase;font-size:10px}.section-copy p,.impact-item p,.demo-panel p{color:#8e8177;font-size:13px;line-height:1.8}.section{border-bottom:1px solid #27211e;padding:112px 0}.section:last-of-type{border-bottom:0}.two-column{grid-template-columns:.75fr 1.25fr;align-items:center;gap:96px;display:grid}.section-copy h2,.section-heading-row h2,.demo-panel h2{color:#eee8df;max-width:620px;font-size:var(--text-h2);margin:24px 0 0;font-weight:600;line-height:.96}.section-copy p{max-width:370px;margin:24px 0 0}.text-link{color:#ff956e;background:0 0;border:none;gap:9px;margin-top:28px;font-size:12px;font-weight:700;display:inline-flex}.text-link:hover{color:#ffc0a7}.brain-preview{background:#15110f;border:1px solid #342a24;min-height:390px}.preview-header,.preview-footer{justify-content:space-between;align-items:center;padding:18px 24px;display:flex}.preview-header{border-bottom:1px solid #302620}.preview-title{color:#e8ded5;align-items:center;gap:9px;font-size:12px;font-weight:700;display:inline-flex}.status-dot{background:var(--orange);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 5px #ff683317}.muted{color:#8b7e74;letter-spacing:.15em;font-size:9px}.preview-body{min-height:295px;position:relative}.orbit{border:1px solid #ff683366;border-radius:50%;position:absolute}.orbit-large{width:120px;height:120px;top:48px;left:16%}.orbit-small{background:#291a14;border-color:#ff6833bf;width:60px;height:60px;top:78px;left:calc(16% + 30px)}.node{color:#b8a99e;background:#1d1713;border:1px solid #46352b;padding:9px 12px;font-size:10px;position:absolute}.node-decision{top:54px;right:8%}.node-objection{bottom:52px;left:7%}.node-next{bottom:28px;right:11%}.connector{transform-origin:0;background:#76503d;height:1px;position:absolute}.connector-one{width:180px;top:118px;left:29%;transform:rotate(20deg)}.connector-two{width:150px;bottom:90px;left:31%;transform:rotate(-25deg)}.connector-three{width:112px;bottom:88px;right:17%;transform:rotate(9deg)}.preview-footer{color:#8b7e74;letter-spacing:.13em;text-transform:uppercase;border-top:1px solid #302620;font-size:9px}.section-workflows{background:#12100f}.section-heading-row{justify-content:space-between;align-items:end;gap:32px;display:flex}.section-heading-row h2{max-width:580px}.section-impact{border-bottom:0}.impact-grid{grid-template-columns:repeat(3,1fr);gap:48px;display:grid}.impact-item{border-top:1px solid #392c25;padding-top:20px}.impact-item h3{color:#e7ddd4;letter-spacing:-.03em;margin:22px 0 12px;font-size:20px}.impact-item p{margin-bottom:0}.demo-section{padding-top:0}.demo-panel{background:#171311;border:1px solid #3b3029;justify-content:space-between;align-items:center;gap:48px;padding:48px;display:flex}.demo-panel h2{font-size:clamp(34px,4vw,52px)}.demo-panel p{max-width:480px;margin:24px 0 0}.demo-form{flex-shrink:0;gap:14px;width:min(420px,100%);display:grid}.demo-form label{color:var(--text-soft);gap:6px;font-size:12px;display:grid}.demo-form input,.demo-form textarea{border:1px solid var(--line-bright);background:var(--bg);width:100%;color:var(--text);font:inherit;border-radius:0;padding:12px 14px;font-size:14px}.demo-form textarea{resize:vertical}.demo-form input:focus,.demo-form textarea:focus{border-color:var(--orange);outline:none}.demo-form button:disabled{opacity:.6;cursor:wait}.demo-panel .demo-form-error,.demo-panel .demo-form-status{margin:0;font-size:13px}.demo-form-error{color:var(--orange-muted)}.demo-form-error a{text-decoration:underline}.honeypot{position:absolute;left:-9999px}.site-footer{border-top:1px solid var(--line);padding:72px 0 0}.footer-inner{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:64px;display:grid}.footer-brand p{max-width:280px;color:var(--muted);margin:16px 0 0;font-size:13px;line-height:1.7}.footer-nav{grid-template-columns:repeat(3,auto);gap:72px;display:grid}.footer-title{color:var(--text);letter-spacing:0;margin:0 0 16px;font-size:13px;font-weight:700}.footer-nav ul{gap:12px;margin:0;padding:0;list-style:none;display:grid}.footer-nav a,.footer-nav button{color:var(--text-soft);font:inherit;background:0 0;border:none;padding:0;font-size:14px;transition:color .15s}.footer-nav a:hover,.footer-nav button:hover{color:var(--orange)}.footer-base{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;margin-top:64px;padding:24px 0 32px;display:flex}.footer-base p{color:var(--muted);margin:0;font-size:13px}.theme-switch{border:1px solid var(--line);border-radius:999px;gap:2px;padding:3px;display:inline-flex}.theme-switch button{width:28px;height:28px;color:var(--muted);background:0 0;border:none;border-radius:999px;place-items:center;padding:0;transition:background .15s,color .15s;display:grid}.theme-switch button:hover{color:var(--text)}.theme-switch button[aria-pressed=true]{background:var(--panel-bright);color:var(--text)}.theme-switch svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:15px;height:15px}@media (width<=800px){.footer-inner{grid-template-columns:minmax(0,1fr);gap:40px}.footer-nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px}}.page-hero-section{border-bottom:1px solid #27211e;padding:72px 0 88px;position:relative;overflow:hidden}.page-hero{grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr);align-items:end;gap:32px 80px;display:grid;position:relative}.page-hero>p{margin:0 0 12px}@media (width<=900px){.page-hero{grid-template-columns:minmax(0,1fr)}}.workflow-detail-grid{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:8px;display:grid}.workflow-detail-card{background:#171311;border:1px solid #332923;padding:32px}.workflow-detail-card .mono.orange{margin-bottom:20px;display:block}.workflow-detail-card h3{color:#e9dfd6;letter-spacing:-.04em;margin:0 0 14px;font-size:24px}.workflow-detail-card p{color:#8d8076;margin:0 0 18px;font-size:13px;line-height:1.8}.workflow-detail-card ul{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.workflow-detail-card li{color:#b8a99e;gap:10px;font-size:12px;line-height:1.6;display:flex}.workflow-detail-card li:before{content:"→";color:var(--orange);flex-shrink:0}.not-found{flex-direction:column;justify-content:center;align-items:flex-start;min-height:60vh;display:flex}@media (width<=800px){.site-nav{display:none}.header-cta{margin-left:auto}.hero-section,.page-hero-section{padding-top:64px}.impact-grid,.workflow-detail-grid{grid-template-columns:1fr}.two-column{grid-template-columns:1fr;gap:56px}.section-heading-row,.demo-panel,.footer-inner{flex-direction:column;align-items:flex-start}.footer-links{flex-wrap:wrap}}@media (width<=520px){.container,.container-narrow{width:min(100% - 32px,1600px)}.header-cta{font-size:11px}.demo-panel,.feature-card,.workflow-detail-card{padding:22px}.section,.page-hero-section{padding:80px 0}.demo-panel{gap:28px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important}}html{scroll-padding-top:96px}:focus-visible{outline:2px solid var(--orange);outline-offset:3px}main:focus{outline:none}.skip-link{z-index:50;background:var(--orange);color:#1a100c;padding:10px 16px;font-size:12px;font-weight:700;position:absolute;top:-60px;left:16px}.skip-link:focus{top:12px}.feature-grid{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:48px;display:grid}.feature-card{background:#171311;border:1px solid #332923;padding:28px}.feature-card h3,.flow-step h3{color:#e9dfd6;letter-spacing:-.04em;margin:20px 0 10px;font-size:20px;line-height:1.2}.feature-card p,.flow-step p{color:#8e8177;margin:0;font-size:13px;line-height:1.8}.flow-grid{background:#332923;border:1px solid #332923;grid-template-columns:repeat(5,1fr);gap:1px;margin:48px 0 0;padding:0;list-style:none;display:grid}.flow-step{background:#14110f;padding:28px 24px}.flow-step:last-child{background:#191310}.impact-grid-2{grid-template-columns:repeat(2,1fr);margin-top:48px}.spec-list{background:#15110f;border:1px solid #342a24;margin:0}.spec-list div{grid-template-columns:140px 1fr;gap:16px;padding:16px 24px;display:grid}.spec-list div+div{border-top:1px solid #302620}.spec-list dt{color:#ff7848;font-family:var(--mono);letter-spacing:.18em;text-transform:uppercase;padding-top:3px;font-size:10px}.spec-list dd{color:#b8a99e;margin:0;font-size:13px;line-height:1.7}@media (width<=520px){.spec-list div{grid-template-columns:1fr;gap:4px}}@media (width<=800px){.feature-grid,.flow-grid,.impact-grid-2{grid-template-columns:1fr}}.notch-live{background:#00d492;border-radius:50%;width:6px;height:6px;animation:1.8s ease-in-out 3 notch-pulse}.notch-wave{align-items:center;gap:2px;height:8px;display:flex}.notch-wave i{background:#a79b90;border-radius:2px;width:2px;height:3px;animation:1.1s ease-in-out 4 notch-wave}.notch-wave i:nth-child(2){height:6px;animation-delay:.15s}.notch-wave i:nth-child(3){height:4px;animation-delay:.3s}.notch-wave i:nth-child(4){height:8px;animation-delay:.45s}.notch-wave i:nth-child(5){height:5px;animation-delay:.6s}.notch-card{border-top:1px solid #2d2521;gap:8px;padding:10px 4px 0;display:grid}.notch-card-head{align-items:center;gap:6px;display:flex}.notch-chip{color:#eee8df;background:#171311;border:1px solid #2d2521;border-radius:999px;padding:1px 7px;font-size:10.5px;font-weight:600}.notch-statement{color:#eee8df;letter-spacing:-.01em;margin:0;font-size:15px;font-weight:600;line-height:1.4}@keyframes notch-pulse{50%{opacity:.35}}@keyframes notch-wave{50%{height:8px}}.site-header{z-index:20;height:84px;padding:0 var(--edge);pointer-events:none;grid-template-columns:1fr auto 1fr;align-items:center;gap:16px;display:grid;position:absolute;inset:0 0 auto}.site-header>*{pointer-events:auto}.site-header .nav-notch{z-index:20;width:fit-content;margin:0 auto;position:fixed;top:0;left:0;right:0}.site-header .brand{justify-self:start}.site-header .header-cta{grid-column:3;justify-self:end}.nav-notch{color:var(--text);font-family:var(--notch-font);background:#0e0d0cf2;padding-inline:28px;position:relative;box-shadow:inset 0 1px 2px #00000080}.site-header.is-hidden{visibility:hidden}.notch-edge,.notch-arrival{pointer-events:none;fill:none;width:100%;height:100%;position:absolute;inset:0}.notch-edge{stroke:#2d2521;stroke-opacity:.7;stroke-width:2px}.site-header.is-scrolled .brand,.site-header.is-scrolled .header-cta{opacity:0;pointer-events:none}.site-header .nav-notch{transition:padding .45s cubic-bezier(.16,1,.3,1)}.site-header.is-scrolled .nav-notch{padding-inline:36px}.swoosh{z-index:40;pointer-events:none;position:fixed;inset:0}.swoosh *{animation:none!important}.swoosh-trails{fill:none;width:100%;height:100%;stroke:var(--orange);stroke-linecap:round;position:absolute;inset:0;overflow:visible}.nav-home{flex-shrink:0;align-items:center;display:flex}.nav-slot{opacity:0;grid-template-columns:0fr;transition:grid-template-columns .45s cubic-bezier(.16,1,.3,1),opacity .3s;display:grid}.nav-slot>*{min-width:0;overflow:hidden}.site-header.is-scrolled .nav-slot{opacity:1;grid-template-columns:1fr}.nav-word{color:#f1ebe3;font-family:var(--sans);letter-spacing:-.06em;white-space:nowrap;padding:0 4px 0 10px;font-size:17px;font-weight:800;line-height:1;display:block}.nav-cta-slot>span{display:flex}.nav-cta{background:var(--orange);color:#1a100c;height:40px;font-family:var(--sans);white-space:nowrap;border:none;border-radius:8px;margin-left:14px;padding:0 16px;font-size:13px;font-weight:700;transition:background .15s}.nav-cta:hover{background:#ff895e}.nav-mark{width:12px;height:17px;fill:var(--orange);opacity:.8;flex-shrink:0}.nav-bar,.nav-side{align-items:center;gap:10px;display:flex}.nav-bar{height:60px}.nav-details{align-items:center;gap:8px;display:flex}.nav-cue{grid-template-rows:0fr;grid-template-columns:0fr;justify-content:center;transition:grid-template-rows .5s cubic-bezier(.16,1,.3,1),grid-template-columns .5s cubic-bezier(.16,1,.3,1);display:grid}.nav-cue>div{min-width:0;min-height:0;overflow:hidden}.nav-cue.is-open{grid-template-rows:1fr;grid-template-columns:1fr}.nav-notch:has(.nav-cue.is-open){background:#0e0d0c}.nav-cue .notch-card{text-align:left;width:min(460px,100vw - 88px);margin:0 auto;padding:14px 4px 18px}.nav-cue .notch-statement{font-family:var(--sans)}.site-header .site-nav{gap:10px;margin:0 4px 0 18px;display:flex}.site-header .site-nav a{height:40px;color:var(--text-soft);white-space:nowrap;border-radius:8px;align-items:center;padding:0 16px;font-size:14px;font-weight:600;transition:background .15s,color .15s;display:flex}.site-header .site-nav a:hover{background:var(--panel);color:var(--text)}@media (width>=821px){.site-header .menu-toggle{display:none}.nav-notch{min-width:min(500px, 100vw - 2 * (var(--edge) + 170px))}.nav-bar{grid-template-columns:minmax(max-content,1fr) auto minmax(max-content,1fr);display:grid}.site-header .site-nav{margin:0 18px}.nav-side.is-end{justify-content:end}}@media (width<=820px){.site-header .site-nav{display:none}}.notch-arrival{opacity:0}.notch-arrival-glow{stroke:#ff683321;stroke-width:16px}.notch-arrival-line{stroke:var(--orange);stroke-width:2px}.site-header:not(.is-hidden) .notch-arrival{animation:.64s linear both notch-arrival}.site-header:not(.is-hidden) .nav-details{animation:.18s ease-out 40ms both notch-details-in}.site-header:not(.is-hidden) .header-cta{animation:.7s cubic-bezier(.22,1,.36,1) .12s backwards nav-cta-in}@keyframes nav-cta-in{0%{opacity:0;translate:-24px}}@keyframes notch-arrival{0%{opacity:.9}6.25%{opacity:.9;animation-timing-function:cubic-bezier(.22,1,.36,1)}to{opacity:0}}@keyframes notch-details-in{0%{opacity:0}}@media (prefers-reduced-motion:reduce){.site-header:not(.is-hidden) .notch-arrival,.site-header:not(.is-hidden) .nav-details,.site-header:not(.is-hidden) .header-cta{animation:none}}.hero-section{padding-top:0}.hero-screen{place-items:center;height:100svh;min-height:600px;padding:48px 24px;display:grid;position:relative}.hero-lead{opacity:0;pointer-events:none;align-items:center;display:flex;position:absolute;inset:0}.hero-screen.is-tucking .hero-lead,.hero-screen.is-tucked .hero-lead{opacity:1;pointer-events:auto}.hero-copy{z-index:1;position:relative}.hero-copy h1{max-width:7.4em;font-size:var(--text-h1);text-wrap:balance;margin:0 0 0 -.066em;line-height:.94}.hero-copy h1 em{color:var(--orange)}.hero-line{display:block}.hero-copy p{color:var(--text);letter-spacing:-.01em;margin:32px 0 0;font-size:clamp(18px,1.7vw,26px);font-weight:500;line-height:1.35}.hero-side{width:min(1240px,90vw);height:auto;box-shadow:0 0 0 1px var(--ring), 0 50px 160px -40px #ff683380;transform-origin:0;border-radius:14px;position:absolute;top:54%;left:55%;transform:translateY(-50%)perspective(3200px)rotateY(-12deg)rotateX(2deg)}.hero-screen:is(.is-tucking,.is-tucked) .hero-line{animation:.85s cubic-bezier(.22,1,.36,1) both hero-line-in}.hero-screen:is(.is-tucking,.is-tucked) h1 .hero-line:first-child{animation-delay:.32s}.hero-screen:is(.is-tucking,.is-tucked) h1 em.hero-line{animation-delay:.41s}.hero-screen:is(.is-tucking,.is-tucked) p.hero-line{animation-delay:.5s}.hero-screen:is(.is-tucking,.is-tucked) .hero-side{animation:1.2s cubic-bezier(.22,1,.36,1) .38s both hero-side-in}@keyframes hero-line-in{0%{opacity:0;filter:blur(10px);translate:0 40px}}@keyframes hero-side-in{0%{opacity:0;translate:16vw}}@media (prefers-reduced-motion:reduce){.hero-screen:is(.is-tucking,.is-tucked) :is(.hero-line,.hero-side){animation:none}}@media (width<=820px){.hero-lead{flex-direction:column;align-items:stretch;padding-top:108px}.hero-copy p{margin-top:20px}.hero-side{width:150vw;margin:40px 0 0 var(--edge);position:relative;top:auto;left:auto;transform:perspective(3200px)rotateY(-12deg)}}.hero-screen.is-tucking .hero-overview{visibility:hidden}.hero-moments{z-index:1;pointer-events:none;margin:0;padding:0;list-style:none;position:fixed;inset:0}.hero-moments li{left:var(--x);top:var(--y);width:0;height:0;transition:opacity .6s ease calc(80ms + var(--i) * 60ms), scale .75s cubic-bezier(.22, 1, .36, 1) calc(80ms + var(--i) * 60ms), translate .75s cubic-bezier(.22, 1, .36, 1) calc(80ms + var(--i) * 60ms);justify-content:center;align-items:center;display:flex;position:absolute}@starting-style{.hero-moments li{opacity:0;translate:0 28px;scale:.92}}.moment-chip{color:var(--text);font-family:var(--notch-font);white-space:nowrap;background:#0e0d0cf0;border:1px solid #2d2521e6;border-radius:999px;flex-shrink:0;align-items:center;gap:9px;padding:8px 14px 8px 8px;font-size:13px;font-weight:500;display:flex;box-shadow:inset 0 1px 2px #00000080,0 20px 50px -14px #000000d9}.hero-moments .moment-chip{animation:moment-bob 6s ease-in-out calc(var(--i) * -1.1s) infinite}.moment-chip b{color:var(--orange);background:#ff683329;border-radius:999px;padding:2px 8px;font-size:11px;font-weight:600}@keyframes moment-bob{50%{translate:0 -10px}}.hero-moments li:first-child{--x:15vw;--y:42vh}.hero-moments li:nth-child(2){--x:78vw;--y:5vh}.hero-moments li:nth-child(3){--x:13vw;--y:64vh}.hero-moments li:nth-child(4){--x:86vw;--y:44vh}.hero-moments li:nth-child(5){--x:24vw;--y:95vh}.hero-moments li:nth-child(6){--x:80vw;--y:94vh}.hero-screen.is-tucking .hero-moments li{opacity:0;scale:.15;translate:calc(50vw - var(--x)) calc(30px - var(--y));transition:opacity .35s ease-in calc(var(--i) * 40ms + .25s), scale .6s cubic-bezier(.65, 0, .35, 1) calc(var(--i) * 40ms), translate .6s cubic-bezier(.65, 0, .35, 1) calc(var(--i) * 40ms)}@media (width<=820px){.hero-moments li:nth-child(3),.hero-moments li:nth-child(4){display:none}.hero-moments .moment-chip{font-size:12px}.hero-moments li:first-child{--x:44vw;--y:17vh}.hero-moments li:nth-child(2){--x:56vw;--y:26vh}.hero-moments li:nth-child(5){--x:44vw;--y:74vh}.hero-moments li:nth-child(6){--x:56vw;--y:83vh}}@media (width<=640px){.site-header .header-cta,.nav-cta-slot{display:none}}@media (width<=520px){:root{--edge:16px}}.hero-overview{width:min(1200px,100%,160svh - 153.6px);height:auto;box-shadow:0 0 0 1px var(--ring), 0 40px 160px -48px #ff683373;border-radius:14px;animation:.7s cubic-bezier(.22,1,.36,1) both overview-in;display:block}@keyframes overview-in{0%{opacity:0;transform:translateY(48px)}}.morph{z-index:30;pointer-events:none;position:fixed;inset:0;overflow:hidden}.morph-trails{fill:none;width:100%;height:100%;stroke:var(--orange);stroke-linecap:round;position:absolute;inset:0;overflow:visible}.morph-trails path{opacity:0}.morph-card{will-change:transform;position:absolute;top:0;left:0}.morph-shape{position:absolute;inset:0;overflow:hidden}.morph-surface{opacity:0;background:#0e0d0c;position:absolute;inset:0}.morph-shape img{transform-origin:0 0;max-width:none;position:absolute;top:0;left:0}.morph-mark{width:12px;height:17px;fill:var(--orange);opacity:0;position:absolute}.morph-edges{fill:none;stroke-width:2px;width:100%;height:100%;position:absolute;inset:0}.sr-only{-webkit-user-select:none;user-select:none;clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.page{min-height:70vh;padding:200px 0 160px}@media (width<=700px){.page{padding:140px 0 112px}}.page.is-lead{min-height:0;padding-bottom:0}.sd-frame{width:100%;margin-top:44px;overflow-x:auto}.sd{width:100%;min-width:960px;height:auto;display:block;overflow:visible}.sd-stop-card-top{stop-color:color-mix(in srgb, var(--text) 7%, var(--bg))}.sd-stop-card-bottom{stop-color:color-mix(in srgb, var(--text) 2.5%, var(--bg))}.sd-stop-edge-top{stop-color:color-mix(in srgb, var(--text) 22%, transparent)}.sd-stop-edge-bottom{stop-color:color-mix(in srgb, var(--text) 6%, transparent)}.sd-stop-glow{stop-color:color-mix(in srgb, var(--orange) 20%, var(--bg))}.sd-stop-orange{stop-color:var(--orange)}.sd-stop-orange-half{stop-color:#ff68338c}.sd-stop-orange-faint{stop-color:#ff68331f}.sd-stop-halo{stop-color:#ff683324}.sd-stop-clear{stop-color:#ff683300}.sd-title,.sd-title-lg,.sd-persona,.sd-strong{fill:var(--text);font:600 13px var(--sans);letter-spacing:-.01em}.sd-title-lg,.sd-persona{letter-spacing:-.02em;font-size:15px;font-weight:700}.sd-persona{font-size:14px}.sd-strong{font-size:13.5px;font-weight:700}.sd-text{fill:var(--text-soft);font:500 11.5px var(--sans)}.sd-item{fill:var(--text);font:500 12.5px var(--sans)}.sd-item .is-key{font-weight:600}.sd-item .is-soft{fill:var(--text-soft)}.sd-label,.sd-mono,.sd-who{fill:var(--muted);font:500 9.5px var(--mono);letter-spacing:.16em}.sd-label.is-accent,.sd-mono.is-accent{fill:var(--orange-muted)}.sd-mono{letter-spacing:.1em;font-size:9px}.sd-who{letter-spacing:.04em;font-weight:600}.sd-who .is-ai{fill:var(--orange-muted)}.sd-who .is-human{fill:var(--text-soft)}.sd-rule{fill:none;stroke:color-mix(in srgb, var(--text) 9%, transparent)}.sd-icon{fill:none;stroke:var(--orange);stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round}.sd-tile{fill:#ff68331f;stroke:#ff683338}.sd-avatar-text{fill:var(--orange-muted);font:600 11px var(--mono)}.sd-core-tile,.sd-chip,.sd-dot{fill:var(--orange)}.sd-core-tile,.sd-chip{filter:drop-shadow(0 4px 14px #ff683373)}.sd-mark{fill:#1a100c}.sd-port{fill:var(--orange);stroke:var(--bg);stroke-width:2px}.sd-chip-text{fill:#1a100c;font:600 10px var(--mono);letter-spacing:.14em}.sd-field-dot{fill:var(--orange);opacity:.7}.sd-logo-tile{fill:#f4efe8;stroke:color-mix(in srgb, var(--text) 10%, transparent)}.sd-wire{fill:none;stroke-width:1.2px}.sd-pulse,.sd-step-glow{fill:none;stroke:none}@media (prefers-reduced-motion:no-preference){.sd-pulse{stroke:#ffb08f;stroke-width:2px;stroke-linecap:round;stroke-dasharray:6 200;stroke-dashoffset:6px;filter:drop-shadow(0 0 3px #ff6833e6);animation:flow-pulse 2.8s cubic-bezier(.45, 0, .55, 1) var(--d) infinite}.sd-step-glow{stroke:var(--orange);opacity:0;filter:drop-shadow(0 0 10px #ff683399);animation:sd-step 8s ease-in-out calc(var(--i) * 2s) infinite}}@keyframes sd-step{0%,22%{opacity:1}30%,to{opacity:0}}.signals-more{color:var(--orange);justify-content:flex-end;display:flex}@media (prefers-reduced-motion:no-preference){.reveal.stage{opacity:1;filter:none;transform:none}.sheet-section.stage:before{transform-origin:top;transition:scale .9s cubic-bezier(.65,0,.35,1);scale:1 0}.sheet-section.stage.is-visible:before{scale:1}.stage :is(.sheet-sentence,.sheet-intro){opacity:0;filter:blur(8px);transition:opacity .9s cubic-bezier(.22, 1, .36, 1) var(--t,0s), translate 1s cubic-bezier(.22, 1, .36, 1) var(--t,0s), filter .9s cubic-bezier(.22, 1, .36, 1) var(--t,0s);translate:0 28px}.stage .sheet-sentence+.sheet-sentence{--t:.14s}.stage .sheet-intro{--t:.3s}.stage.is-visible :is(.sheet-sentence,.sheet-intro){opacity:1;filter:none;translate:none}.sd-frame .sd-enter{opacity:0;transition:opacity .7s ease var(--t,0s), translate .9s cubic-bezier(.22, 1, .36, 1) var(--t,0s), scale .9s cubic-bezier(.22, 1, .36, 1) var(--t,0s)}.sd-frame .sd-enter.is-from-left{translate:-28px}.sd-frame .sd-enter.is-from-right{translate:28px}.sd-frame .sd-enter.is-rise{translate:0 10px}.sd-frame .sd-enter:is(.is-grow,.is-pop){transform-box:fill-box;transform-origin:50%}.sd-frame .sd-enter.is-grow{scale:.92}.sd-frame .sd-enter.is-pop{scale:0}.sd-frame.is-visible .sd-enter{opacity:1;translate:none;scale:none}.sd-frame .sd-draw{stroke-dasharray:100 100;stroke-dashoffset:100px;transition:stroke-dashoffset 1.1s cubic-bezier(.65, 0, .35, 1) var(--t,0s)}.sd-frame.is-visible .sd-draw{stroke-dashoffset:0}.sd-frame:not(.is-visible) :is(.sd-pulse,.sd-step-glow){animation:none}.sd-frame.is-visible .sd-pulse{animation-delay:calc(var(--d) + 2.2s)}.sd-frame.is-visible .sd-step-glow{animation-delay:calc(var(--i) * 2s + 1.8s)}}@media print{.sd-frame{overflow-x:visible}.sd{min-width:0}}@media (prefers-reduced-motion:no-preference){.reveal{opacity:0;filter:blur(6px);transition:opacity 1s cubic-bezier(.22, 1, .36, 1) var(--reveal-delay,0s), filter 1s cubic-bezier(.22, 1, .36, 1) var(--reveal-delay,0s), transform 1s cubic-bezier(.22, 1, .36, 1) var(--reveal-delay,0s);transform:translateY(32px)}.reveal.is-visible{opacity:1;filter:none;transform:none}}.loop{margin-top:56px}.loop-stops{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;margin:0;padding:0;list-style:none;display:grid}.loop-stops li{flex-direction:column;display:flex}.loop-stops img{width:100%;height:auto;margin-top:28px;display:block}.loop-stops h3{color:var(--orange);font-size:var(--text-h3);letter-spacing:-.03em;margin:0 0 6px;font-weight:700;line-height:1.2}.sheet-sentence:last-child:not(:only-child){color:var(--orange);font-style:normal}.loop-stops li>p{max-width:34ch;color:var(--text);margin:0;font-size:15px;line-height:1.55}@keyframes flow-pulse{50%,to{stroke-dashoffset:-100px}}@media (width<=900px){.loop-stops{grid-template-columns:minmax(0,1fr);gap:56px}.loop-stops img{max-width:440px}}.stage-live{text-align:center;flex:1;align-content:center;justify-items:center;gap:16px;margin-top:28px;display:grid}.stage-quote{color:var(--text);letter-spacing:-.02em;margin:0;font-size:17px;font-style:italic;line-height:1.4}.stage-tag{color:var(--muted);font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:8px;margin:0;font-size:11px;display:flex}.stage-hint{max-width:30ch;color:var(--text-soft);margin:0;font-size:14px;line-height:1.5}.stage-hint-arrow{color:var(--orange);margin-bottom:6px;font-size:20px;display:block}@media (prefers-reduced-motion:no-preference){.stage-hint-arrow{animation:1.6s ease-in-out infinite stage-hint-bob}}@keyframes stage-hint-bob{50%{translate:0 -5px}}.stage-source{color:var(--orange-muted);margin:0;font-size:13px}.cue-untyped{visibility:hidden}.cue-caret{position:relative}.cue-caret:after{content:"";background:var(--orange);width:2px;height:1.15em;animation:.9s step-end infinite cue-caret-blink;position:absolute;top:.08em;left:1px}.cue-after{opacity:0;transition:opacity .4s}.cue-after.is-shown{opacity:1}@keyframes cue-caret-blink{50%{opacity:0}}@media (prefers-reduced-motion:reduce){.cue-caret:after{animation:none}}.stage-caption{color:var(--text-soft);text-align:center;margin:20px 0 0;font-size:13px}.integration-list{border-top:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));gap:40px;margin:56px 0 0;padding:32px 0 0;list-style:none;display:grid}.integration-list h3{color:var(--text);font-size:var(--text-h3);letter-spacing:-.02em;margin:0 0 6px}.integration-list p{color:var(--text-soft);margin:0;font-size:14px;line-height:1.5}.integration-note{color:var(--text-soft);margin:32px 0 0;font-size:13px}.sheet-section{--gap:200px;margin-top:var(--gap);position:relative}#moments,#qualification{--gap:280px}.sheet-section:before{content:"";top:calc(var(--gap) * -1 + 48px);width:2px;height:calc(var(--gap) - 96px);background:linear-gradient(#ff683300,#ff6833b3);border-radius:2px;position:absolute;left:0}@media (prefers-reduced-motion:no-preference){.sheet-section:before{background:linear-gradient(#ffa88200,#ffa882,#ffa88200) 0 -72px/100% 72px no-repeat,linear-gradient(#ff683300,#ff6833b3);animation:3.2s cubic-bezier(.45,0,.55,1) infinite section-pulse}}@keyframes section-pulse{70%,to{background-position:0 calc(100% + 72px),0 0}}.sheet .section-heading-row h2{max-width:none;color:var(--text);font-size:var(--text-h2);margin-top:0;line-height:1.02}.sheet .section-heading-row{flex-direction:column;align-items:start;gap:20px}.sheet-sentence{display:block}.sheet-intro{max-width:560px;color:var(--text-soft);margin:0;font-size:16px;line-height:1.6}.sheet-section img{width:100%;height:auto;display:block}.sheet-split{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center;gap:64px;display:grid}.sheet-split.is-reversed{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr)}.sheet-copy p,.sheet-copy li{color:var(--text-soft);font-size:16px;line-height:1.6}.sheet-copy p{margin:24px 0 0}.sheet-copy p+p{margin-top:14px}.sheet-copy ul{gap:10px;margin:24px 0 0;padding-left:20px;display:grid}.sheet-copy li::marker{color:var(--orange)}.moment-tabs{border-bottom:1px solid var(--line);flex-wrap:wrap;gap:4px 32px;margin-top:64px;display:flex}.moment-tabs button{color:var(--text-soft);background:0 0;border:none;border-bottom:2px solid #0000;margin-bottom:-1px;padding:12px 0;font-size:15px;font-weight:600;transition:color .18s,border-color .18s}.moment-tabs button[aria-selected=true]{border-bottom-color:var(--orange);color:var(--text)}@media (hover:hover) and (pointer:fine){.moment-tabs button:hover{color:var(--text)}}.moment-tabs button{position:relative}.moment-tabs.is-playing button[aria-selected=true]{border-bottom-color:#ff683338}.tab-progress{background:var(--orange);transform-origin:0;height:2px;animation:linear forwards tab-progress;position:absolute;bottom:-2px;left:0;right:0}@keyframes tab-progress{0%{transform:scaleX(0)}}.moment-panel{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);align-items:center;gap:64px;margin-top:56px;display:grid}.moment-images{display:grid}.sheet-section .moment-images img{opacity:0;grid-area:1/1;transition:opacity .2s}.sheet-section .moment-images img.is-current{opacity:1}.moment-copy h3{color:var(--text);font-size:var(--text-h3);letter-spacing:-.04em;margin:0 0 14px;font-weight:600;line-height:1.15}.moment-copy>p{color:var(--text-soft);margin:0;font-size:16px;line-height:1.6}.moment-copy .text-link{color:var(--orange);margin-top:20px;padding:0;font-size:14px}.moment-source{background:var(--wash);color:var(--text-soft);border-radius:12px;margin-top:16px;padding:16px 18px;font-size:14px;line-height:1.5}.moment-source strong{color:var(--text)}.moment-source p{margin:6px 0}.outcomes-stage .section-heading-row{margin-bottom:32px}.outcome-copy{grid-template-columns:auto 1fr;grid-template-areas:"verdict badge""line line";align-items:center;column-gap:12px;display:grid}.outcome-copy h3{grid-area:verdict}.outcome-copy p{grid-area:line}.outcomes-scene[data-pinned=true]:after{content:"";height:180vh;display:block}.outcomes-scene[data-pinned=true] .outcomes-stage{position:sticky;top:76px}.outcomes-table{border:1px solid var(--g-line);background:var(--g-bg);border-radius:16px;margin:0;padding:0;list-style:none;transition:border-color .6s,box-shadow .6s;overflow:clip}.outcomes[data-state=arlan] .outcomes-table{border-color:var(--orange);box-shadow:0 30px 90px -40px #ff68338c}.outcomes-table>li{--row:0s;grid-template-columns:176px minmax(0,1fr);align-items:center;gap:32px;padding:22px 32px;transition:background-color .6s;display:grid}.outcomes-table>li+li{border-top:1px solid var(--g-row)}.outcomes-table>li[data-state=arlan]{background-color:#ff68331f}.outcome-name{color:var(--g-strong);align-items:center;gap:12px;margin:0;font-size:15px;font-weight:700;transition:color .4s;display:flex}.outcomes-table>li[data-state=arlan] .outcome-name{color:var(--text)}.outcome-name svg{fill:none;width:20px;height:20px;stroke:var(--g-icon);stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;transition:stroke .4s ease var(--row);flex-shrink:0}.outcomes-table>li[data-state=arlan] .outcome-name svg{stroke:var(--orange)}.outcome-states{display:grid}.outcome-state{grid-area:1/1;grid-template-columns:minmax(0,1fr) minmax(0,1.7fr);align-items:center;gap:32px;display:grid}.outcome-badge{border-radius:999px;grid-area:badge;justify-self:start;align-items:center;gap:6px;padding:2px 10px 2px 8px;font-size:12px;font-weight:600;display:inline-flex}.outcome-badge:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px}.is-today .outcome-badge{background:var(--g-badge);color:var(--g-strong)}.is-arlan .outcome-badge{background:var(--orange);color:#1a100c}.outcome-copy h3{color:var(--g-head);font-size:var(--text-h3);letter-spacing:-.03em;margin:0;font-weight:700;line-height:1.1}.is-arlan .outcome-copy h3{color:var(--orange)}.outcome-copy p{color:var(--g-text);margin:6px 0 0;font-size:14.5px;line-height:1.5}.is-arlan .outcome-copy p{color:var(--text)}.outcome-trace{align-items:center;margin:0;padding:0;list-style:none;display:flex}.outcome-trace li{border:1px solid var(--g-line);background:var(--g-chip);color:var(--g-strong);font-family:var(--notch-font);white-space:nowrap;border-radius:999px;align-items:center;gap:7px;padding:6px 12px 6px 9px;font-size:12.5px;font-weight:500;display:flex;position:relative}.outcome-trace li+li{margin-left:22px}.outcome-trace li+li:before{content:"";background:var(--g-line);width:22px;height:1px;position:absolute;top:50%;right:100%}.outcome-trace svg{fill:none;width:13px;height:13px;stroke:var(--g-icon);stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0}.is-arlan .outcome-trace li{background:var(--orange);color:#1a100c;border-color:#0000;font-weight:600;box-shadow:0 6px 18px -8px #ff6833e6}.is-arlan .outcome-trace li+li:before{background:var(--orange)}.is-arlan .outcome-trace svg{stroke:#1a100c}.outcome-copy{transition:opacity .45s ease var(--row), translate .65s cubic-bezier(.16, 1, .3, 1) var(--row), filter .45s ease var(--row)}.outcome-trace li{clip-path:inset(-14px -4px -4px -32px);transition:clip-path .5s cubic-bezier(.16, 1, .3, 1) calc(var(--row) + .16s + var(--j) * .15s), opacity .3s ease calc(var(--row) + .16s + var(--j) * .15s)}.outcome-state.is-arlan .outcome-copy,.outcomes-table>li[data-state=arlan] .outcome-state.is-today .outcome-copy{opacity:0;filter:blur(6px);translate:0 12px}.outcome-state.is-arlan .outcome-trace li,.outcomes-table>li[data-state=arlan] .outcome-state.is-today .outcome-trace li{clip-path:inset(0 calc(100% + 32px) 0 -32px);opacity:0}.outcomes-table>li[data-state=arlan] .outcome-state.is-today .outcome-trace li,.outcomes-table>li[data-state=today] .outcome-state.is-arlan .outcome-trace li{transition-delay:var(--row);transition-duration:.2s}.outcomes-table>li[data-state=arlan] .outcome-state.is-arlan .outcome-copy{opacity:1;filter:none;translate:none}.outcomes-table>li[data-state=arlan] .outcome-state.is-arlan .outcome-trace li{clip-path:inset(-14px -4px -4px -32px);opacity:1}@media (width<=1359px){.outcomes-table>li{grid-template-columns:minmax(0,1fr);gap:18px}}@media (width<=1099px){.outcome-state{grid-template-columns:minmax(0,1fr);gap:20px}}@media (width<=700px){.outcome-trace{flex-direction:column;align-items:flex-start}.outcome-trace li+li{margin:12px 0 0}.outcome-trace li+li:before{width:1px;height:12px;inset:auto auto 100% 15px}}@media (width<=600px){.outcomes-table>li{padding:24px 20px}}.story{border-top:1px solid var(--line);grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:32px 80px;margin-top:48px;padding-top:40px;display:grid}.story-lede{color:var(--text);letter-spacing:-.015em;text-wrap:pretty;margin:0;font-size:clamp(22px,2.3vw,32px);font-weight:500;line-height:1.45}.story-lede em{color:var(--orange);font-style:normal}.story-body{gap:20px;display:grid}.story-body p{color:var(--text-soft);margin:0;font-size:16px;line-height:1.65}.story-sign{flex-wrap:wrap;align-items:center;gap:14px;margin-top:32px;display:flex}.story-faces{display:flex}.story-faces img{object-fit:cover;width:36px;height:36px;box-shadow:0 0 0 2px var(--bg);border-radius:50%}.story-faces img+img{margin-left:-10px}.story-sign strong{color:var(--text);font-size:14px;display:block}.story-sign small{color:var(--muted);font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;font-size:10.5px}.story-sign .text-link{color:var(--orange);cursor:pointer;margin:0 0 0 auto}@media (width<=900px){.story{grid-template-columns:minmax(0,1fr)}}.trust-list{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:40px 0 0;padding:0;list-style:none;display:grid}.trust-card{border:1px solid var(--line);background:linear-gradient(color-mix(in srgb, var(--text) 6%, var(--bg)), color-mix(in srgb, var(--text) 2.5%, var(--bg)));box-shadow:inset 0 1px 0 color-mix(in srgb, var(--text) 10%, transparent);border-radius:16px;padding:24px 22px;transition:border-color .25s}.trust-card:hover{border-color:#ff683373}.trust-icon{background:#ff68331f;border:1px solid #ff683338;border-radius:10px;place-items:center;width:36px;height:36px;display:grid}.trust-icon svg{fill:none;width:18px;height:18px;stroke:var(--orange);stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round}.trust-card h3{color:var(--text);letter-spacing:-.02em;margin:18px 0 8px;font-size:17px;font-weight:700}.trust-card p{color:var(--text-soft);margin:0;font-size:14px;line-height:1.55}@media (width<=1000px){.trust-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.trust-list{grid-template-columns:minmax(0,1fr)}}.founder-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:40px 0 0;padding:0;list-style:none;display:grid}.founder{border:1px solid var(--line);background:linear-gradient(color-mix(in srgb, var(--text) 6%, var(--bg)), color-mix(in srgb, var(--text) 2.5%, var(--bg)));box-shadow:inset 0 1px 0 color-mix(in srgb, var(--text) 10%, transparent);border-radius:16px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:18px;padding:22px;transition:border-color .25s;display:grid}.founder:hover{border-color:#ff683373}.founder img{object-fit:cover;width:72px;height:72px;box-shadow:0 0 0 3px var(--bg), 0 0 0 4px #ff683399;border-radius:50%}.founder h3{color:var(--text);letter-spacing:-.02em;margin:0;font-size:18px;font-weight:700}.founder p{color:var(--orange-muted);font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;margin:5px 0 0;font-size:11px}.founder-links{border-top:1px solid var(--line);flex-wrap:wrap;grid-column:1/-1;gap:8px;padding-top:16px;display:flex}.founder-links a{border:1px solid var(--line);color:var(--text);border-radius:999px;align-items:center;gap:8px;padding:7px 13px 7px 11px;font-size:13px;font-weight:500;text-decoration:none;transition:border-color .2s,background-color .2s;display:inline-flex}.founder-links a:hover{border-color:var(--orange);background-color:#ff683314}.founder-links a:focus-visible{outline:2px solid var(--orange);outline-offset:2px}.founder-links svg{fill:none;width:14px;height:14px;stroke:var(--orange);stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0}.founder-links svg .is-filled{fill:var(--orange);stroke:none}@media (width<=760px){.founder-list{grid-template-columns:minmax(0,1fr)}}.faq-head{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:16px 32px;display:flex}.faq .text-link{color:var(--orange);margin-bottom:8px;font-size:14px}.faq-list{columns:2 360px;border-top:1px solid var(--line);column-gap:64px;margin-top:40px}.faq-list details{break-inside:avoid;border-bottom:1px solid var(--line)}.faq-list summary{color:var(--text);cursor:pointer;justify-content:space-between;gap:24px;padding:18px 0;font-size:16px;font-weight:600;list-style:none;display:flex}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary:after{content:"+" / "";color:var(--orange);flex-shrink:0;font-size:22px;font-weight:400;line-height:1;transition:transform .18s}.faq-list details[open] summary:after{transform:rotate(45deg)}.faq-list p{max-width:62ch;color:var(--text-soft);margin:0 0 20px;font-size:15px;line-height:1.6}.faq-list a{color:var(--orange);text-decoration:underline}@media (width<=900px){.moment-panel,.sheet-split,.sheet-split.is-reversed{grid-template-columns:minmax(0,1fr)}.integration-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;margin-top:56px}.sheet-intro{margin-top:0}.sheet-section{--gap:120px}#moments,#qualification{--gap:160px}.moment-panel,.sheet-split{gap:32px}}.waitlist-dialog{border-radius:24px}.waitlist-dialog .demo-form input,.waitlist-dialog .demo-form textarea,.waitlist-dialog .button{border-radius:12px}.waitlist-close{border-radius:50%}.not-found{padding-top:76px}.waitlist-dialog{border:1px solid var(--line-bright);background:var(--panel);width:min(520px,100% - 32px);max-height:calc(100% - 32px);color:var(--text);padding:0}.waitlist-dialog::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#080706b8}.waitlist-body{padding:40px;position:relative}.waitlist-body h2{margin:18px 0 12px;font-size:36px}.waitlist-body>p{color:var(--text-soft);margin:0 0 28px;font-size:13px;line-height:1.8}.waitlist-body .demo-form{width:100%}.waitlist-body>.booking-notice,.waitlist-body>.booking-loading{margin:-12px 0 24px;font-size:13px;line-height:1.7}.waitlist-body>.booking-notice{color:var(--orange-muted)}.waitlist-body>.booking-loading{color:var(--muted)}.waitlist-status{color:var(--text);margin:0;font-size:14px;line-height:1.7}.booking-head{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:14px;display:flex}.booking-head p{margin:0}.booking-month{color:var(--text);font-size:14px;font-weight:700}.booking-zone{color:var(--muted);text-align:right;font-size:12px}.booking-days{grid-template-columns:repeat(7,minmax(0,1fr));gap:6px;display:grid}.booking-weekday{color:var(--muted);font-family:var(--mono);text-align:center;padding-bottom:4px;font-size:11px}.booking-day{height:42px;color:var(--muted);font:inherit;font-variant-numeric:tabular-nums;opacity:.55;background:0 0;border:1px solid #0000;border-radius:10px;place-items:center;padding:0;font-size:13px;display:grid}button.booking-day{border-color:var(--line-bright);background:var(--bg);color:var(--text);opacity:1;font-weight:700;transition:border-color .15s,background-color .15s}button.booking-day:hover{border-color:var(--orange)}button.booking-day[aria-pressed=true]{border-color:var(--orange);background:var(--orange);color:#1a100c}.booking-times{border-top:1px solid var(--line);grid-template-columns:repeat(auto-fill,minmax(64px,1fr));gap:8px;margin-top:20px;padding-top:20px;display:grid}.booking-times button{border:1px solid var(--line-bright);background:var(--bg);height:38px;color:var(--text);font:inherit;font-variant-numeric:tabular-nums;border-radius:10px;font-size:14px;transition:border-color .15s,color .15s}.booking-times button:hover{border-color:var(--orange);color:var(--orange)}.booking-pick{border:1px solid var(--orange);background:#ff683314;border-radius:12px;justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px;padding:14px 16px;display:flex}.booking-pick p{gap:2px;margin:0;font-size:14px;display:grid}.booking-pick span{color:var(--text-soft);font-size:13px}.booking-pick button{color:var(--orange-muted);font:inherit;text-underline-offset:3px;background:0 0;border:none;padding:6px 2px;font-size:13px;font-weight:700;text-decoration:underline}.waitlist-close{width:36px;height:36px;color:var(--text-soft);background:0 0;border:none;font-size:24px;line-height:1;position:absolute;top:12px;right:12px}.waitlist-close:hover{color:var(--text)}@media (width<=520px){.waitlist-body{padding:28px 22px}}@media (prefers-reduced-motion:reduce){.notch-live,.notch-wave i{animation:none}}
