/*! 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{box-sizing:border-box;border:0 solid;margin:0;padding:0}::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]){-webkit-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.static{position:static}.start{inset-inline-start:var(--spacing)}.inline{display:inline}.table{display:table}.resize{resize:both}}:root{--bg:#090a0f;--surface:#11131b;--line:#292d3a;--text:#f5f5f8;--muted:#989eaf;--purple:#8062f4;--green:#64d6a3;--amber:#edb85f}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--bg)}body{background:var(--bg);color:var(--text);font-family:var(--sans),Arial,sans-serif;margin:0;line-height:1.55}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}:focus-visible{outline-offset:3px;outline:2px solid #ad97ff}.shell{width:min(1160px,100% - 40px);margin:auto}.site-header{z-index:20;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#090a0fd9;border-bottom:1px solid #ffffff12;position:sticky;top:0}.nav{justify-content:space-between;align-items:center;min-height:72px;display:flex}.brand{letter-spacing:.14em;align-items:center;gap:10px;font-size:15px;font-weight:800;display:flex}.brand-mark{clip-path:polygon(50% 0,100% 25%,72% 50%,100% 75%,50% 100%,0 75%,28% 50%,0 25%);background:linear-gradient(145deg,#aa6cff,#4d6cff);place-items:center;width:27px;height:31px;font-size:11px;display:grid}.desktop-nav{color:#b1b5c4;align-items:center;gap:28px;font-size:14px;display:flex}.nav-cta{color:#171321;background:#eeeaff;border-radius:8px;padding:10px 16px}.mobile-menu{display:none}.hero{text-align:center;padding:110px 0 85px;position:relative}.hero:before{content:"";pointer-events:none;background:radial-gradient(#7657ff30,#0000 68%);width:700px;height:500px;position:absolute;top:-80px;left:50%;transform:translate(-50%)}.eyebrow,.kicker{color:#a99aff;font:650 12px var(--mono),monospace;letter-spacing:.11em;text-transform:uppercase}.eyebrow{border:1px solid var(--line);color:#c5c3d2;text-transform:none;letter-spacing:.02em;border-radius:99px;align-items:center;gap:9px;padding:8px 13px;display:inline-flex}.eyebrow i{background:var(--green);width:7px;height:7px;box-shadow:0 0 12px var(--green);border-radius:50%}h1,h2,h3,p{margin-top:0}h1{letter-spacing:-.065em;max-width:900px;margin:30px auto 23px;font-size:clamp(58px,8vw,104px);line-height:.95}h1 span,.band h2 span{color:#0000;background:linear-gradient(110deg,#fff,#a792ff,#687eff);-webkit-background-clip:text;background-clip:text}.hero-copy{color:#adb2c1;max-width:770px;margin:auto;font-size:clamp(17px,2vw,20px)}.buttons{justify-content:center;gap:12px;margin:34px 0 14px;display:flex}.button{border-radius:9px;justify-content:center;align-items:center;min-height:50px;padding:0 21px;font-size:14px;font-weight:700;display:inline-flex}.primary{background:linear-gradient(135deg,#8f6cff,#6755e9);box-shadow:0 12px 35px #6342dc40}.secondary{background:#11131b;border:1px solid #343846}.hero>small{color:#73798a}.product-preview{text-align:left;border:1px solid var(--line);background:linear-gradient(145deg,#151722,#0e1017);border-radius:17px;max-width:980px;margin:75px auto 0;padding:15px;box-shadow:0 40px 100px #0007}.preview-bar{color:#747a8b;font:600 10px var(--mono);justify-content:space-between;padding:3px 5px 15px;display:flex}.preview-bar b{color:var(--green)}.preview-grid{grid-template-columns:1.5fr .65fr;gap:12px;display:grid}.preview-grid article{border:1px solid var(--line);background:#10121a;border-radius:11px;padding:23px}.preview-grid article:last-child{grid-column:1}.preview-grid em{color:#837d98;font:600 10px var(--mono);letter-spacing:.09em;font-style:normal;display:block}.preview-grid h3{margin:10px 0 5px;font-size:17px}.preview-grid p{color:#878d9d;margin:0 0 14px;font-size:13px}.progress{background:#292c38;height:4px}.progress i{background:linear-gradient(90deg,#795cff,#ad70ff);width:72%;height:100%;display:block}.score{text-align:center;flex-direction:column;grid-row:span 2;justify-content:center;display:flex}.score strong{font-size:44px}.score span{color:var(--amber);font-size:12px}.section{padding:105px 0}.section h2,.founder h2,.final-cta h2{letter-spacing:-.045em;max-width:850px;margin:16px 0 45px;font-size:clamp(36px,5vw,60px);line-height:1.05}.problem{grid-template-columns:1.05fr .95fr;gap:75px;display:grid}.fragments{align-content:center;gap:9px;display:grid}.fragments span{border:1px solid var(--line);color:#949aaa;background:#10121a;border-radius:8px;padding:13px 17px;font-size:14px}.bridge{text-align:center;grid-column:1/-1;font-size:20px}.workflow{border:1px solid var(--line);border-radius:15px;grid-template-columns:repeat(3,1fr);display:grid;overflow:hidden}.workflow article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:#10121a;min-height:205px;padding:28px}.workflow article:nth-child(3n){border-right:0}.workflow article:nth-last-child(-n+3){border-bottom:0}.workflow span,.paths span{color:#6e7485;font:600 11px var(--mono)}.workflow h3,.principles h3,.paths h3{margin:55px 0 8px;font-size:20px}.workflow p,.principles p,.paths p,.lead{color:var(--muted);font-size:14px}.band{background:#0c0e14;border-block:1px solid #232632}.principles{grid-template-columns:repeat(4,1fr);gap:13px;display:grid}.principles article,.paths article{border:1px solid var(--line);background:#11131a;border-radius:13px;padding:26px}.principles i,.ai-card>i{color:#a88cff;background:#1d1932;border-radius:10px;place-items:center;width:40px;height:40px;display:grid}.screen{border:1px solid var(--line);background:#11131a;border-radius:15px;padding:12px}.screen-bar{color:#7f8595;border:1px solid #252936;border-radius:8px 8px 0 0;height:40px;padding:12px 15px;font-size:11px}.screen-body{border-inline:1px solid #252936;grid-template-columns:160px 1fr;height:350px;display:grid}.screen-body aside{border-right:1px solid #252936}.screen-body>div{padding:40px}.screen-body b{background:#252936;border-radius:5px;width:32%;height:20px;display:block}.screen-body section{grid-template-columns:repeat(3,1fr);gap:13px;margin:25px 0;display:grid}.screen-body section i{border:1px solid #292d3b;border-radius:8px;height:75px}.screen-body article{background:linear-gradient(#745cff20,#0000);border-bottom:1px solid #6553a3;height:150px}.screen footer{color:#747a8a;justify-content:space-around;gap:15px;padding:14px;font-size:11px;display:flex}.split{grid-template-columns:1fr 1fr;align-items:center;gap:90px;display:grid}.checks{color:#b4b8c5;padding:0;font-size:14px;list-style:none}.checks li{padding:7px}.checks li:before{content:"✓";color:var(--green);margin-right:11px}.ai-card{border:1px solid var(--line);background:radial-gradient(circle at 30% 10%,#7657ff32,#0000 45%),#11131b;border-radius:16px;flex-direction:column;justify-content:flex-end;min-height:350px;padding:40px;display:flex}.ai-card>i{margin-bottom:auto}.ai-card p{font-size:22px;line-height:1.35}.ai-card small{color:#83899a}.paths{grid-template-columns:1fr 1fr;gap:14px;display:grid}.paths h3{margin-top:65px;font-size:25px}.comparison{max-width:950px}.compare{border:1px solid var(--line);border-radius:14px;overflow:hidden}.compare header,.compare>div{grid-template-columns:1fr 1fr;display:grid}.compare span,.compare b{padding:17px 27px}.compare header>*{background:#151722;padding-block:22px}.compare>div>*{border-top:1px solid var(--line);font-size:14px}.compare>div span{color:#7c8292}.compare b{border-left:1px solid var(--line)}.compare>div b:before{content:"✓";color:var(--green);margin-right:11px}.founder{background:radial-gradient(circle at 15%,#6949e52b,#0000 35%),#10101a;border-block:1px solid #2d2942;padding:95px 0}.founder .button{margin-top:15px}.faq{max-width:900px}.faq details{border-top:1px solid var(--line)}.faq details:last-child{border-bottom:1px solid var(--line)}.faq summary{cursor:pointer;justify-content:space-between;padding:21px 0;font-weight:600;list-style:none;display:flex}.faq summary span{color:#9a81ff;font-size:20px}.faq details p{color:var(--muted);max-width:720px;padding-right:40px;font-size:14px}.final-cta{text-align:center;background:linear-gradient(#0a0b10,#11101a);padding:110px 0}.final-cta h2{margin:16px auto}.final-cta p{max-width:620px;color:var(--muted);margin:0 auto 28px}.site-footer{border-top:1px solid var(--line);padding:45px 0}.footer-grid{justify-content:space-between;align-items:center;display:flex}.footer-copy,.footer-links{color:#7f8595;font-size:12px}.footer-links{gap:22px;display:flex}.page-hero{text-align:center;padding:85px 0 45px}.page-hero h1{font-size:clamp(46px,7vw,76px)}.page-hero>p:last-child{max-width:680px;color:var(--muted);margin:auto;font-size:17px}.content-page{padding:45px 0 105px}.legal{max-width:800px}.legal h2{margin:42px 0 10px;font-size:25px}.legal p,.legal li{color:var(--muted)}.notice{color:#e0c27e;background:#19160f;border:1px solid #574d36;border-radius:9px;padding:14px 17px;font-size:13px}.pricing-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.price-card{border:1px solid var(--line);background:#10121a;border-radius:14px;padding:29px}.price-card.featured{background:linear-gradient(155deg,#19172b,#10121a);border-color:#6d58ca}.price-card h2{font-size:25px}.price{letter-spacing:-.05em;margin:25px 0 0;font-size:44px}.price small,.annual{color:var(--muted);font-size:13px}.price-card ul{color:#afb3c0;padding:0;font-size:13px;list-style:none}.price-card li{padding:6px}.price-card li:before{content:"✓";color:var(--green);margin-right:9px}.form-shell{border:1px solid var(--line);background:#10121a;border-radius:17px;max-width:760px;margin:auto;padding:38px}.field-grid{grid-template-columns:1fr 1fr;gap:20px;display:grid}.field{flex-direction:column;gap:7px;margin-bottom:18px;display:flex}.field.full{grid-column:1/-1}.field label,.group-label{font-size:13px;font-weight:650}.field small,.form-note{color:#7d8394;font-size:11px}.field input,.field select,.field textarea{color:#fff;background:#0c0e14;border:1px solid #363a48;border-radius:8px;width:100%;min-height:46px;padding:12px}.field textarea{min-height:100px}.radio-row{gap:8px;display:flex}.radio-pill input{opacity:0;position:absolute}.radio-pill span{color:#aab0bf;border:1px solid #363a48;border-radius:8px;padding:10px 16px;font-size:13px;display:block}.radio-pill input:checked+span{color:#fff;background:#1b1831;border-color:#8063f4}.consent{color:#969cab;align-items:flex-start;gap:10px;margin-bottom:20px;font-size:12px;display:flex}.form-error{color:#ff9b9b;font-size:13px}.success-state{text-align:center;padding:30px}.success-state h2{font-size:34px}.success-state p{color:var(--muted)}@media (max-width:800px){.desktop-nav{display:none}.mobile-menu{display:block}.mobile-menu summary{font-size:23px;list-style:none}.mobile-menu nav{border:1px solid var(--line);background:#12141d;border-radius:10px;padding:10px;display:grid;position:absolute;top:64px;left:20px;right:20px}.mobile-menu a{padding:11px}.hero{padding-top:75px}.preview-grid,.problem,.split{grid-template-columns:1fr}.score{grid-row:auto}.preview-grid article:last-child{grid-column:auto}.workflow{grid-template-columns:1fr 1fr}.workflow article:nth-child(n){border-right:1px solid var(--line);border-bottom:1px solid var(--line)}.workflow article:nth-child(2n){border-right:0}.workflow article:nth-last-child(-n+2){border-bottom:0}.principles,.pricing-grid{grid-template-columns:1fr 1fr}.field-grid{grid-template-columns:1fr}.field.full{grid-column:auto}.footer-grid{flex-direction:column;align-items:flex-start;gap:30px}.split{gap:45px}}@media (max-width:520px){.shell{width:calc(100% - 28px)}.buttons{flex-direction:column}.button{width:100%}.section{padding:78px 0}.workflow,.principles,.paths,.pricing-grid{grid-template-columns:1fr}.workflow article:nth-child(n){border-right:0;border-bottom:1px solid var(--line)}.workflow article:last-child{border-bottom:0}.screen-body{grid-template-columns:45px 1fr;height:280px}.screen-body>div{padding:25px 15px}.screen-body section{grid-template-columns:1fr}.screen-body section i:nth-child(n+2){display:none}.screen footer{flex-wrap:wrap;justify-content:flex-start}.compare span,.compare b{padding:14px 11px;font-size:12px}.form-shell{padding:22px}.radio-row,.footer-links{flex-wrap:wrap}.hero:before{width:100%}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.brand{gap:12px}.wordmark{letter-spacing:.15em;flex-direction:column;font-weight:800;line-height:1;display:flex}.wordmark small{color:#747b8f;font:500 8px/1.2 var(--mono);letter-spacing:.045em;text-transform:none;margin-top:7px}.ribbon-mark{filter:drop-shadow(0 8px 15px #6755e955);flex:none;width:30px;height:34px;display:inline-block;position:relative}.ribbon-mark i,.ribbon-mark b,.ribbon-mark em{border-radius:2px;width:21px;height:9px;display:block;position:absolute;transform:skewY(-31deg)}.ribbon-mark i{background:linear-gradient(90deg,#596fff,#9b70ff);top:3px;left:2px}.ribbon-mark b{background:linear-gradient(90deg,#9d70ff,#7454e8);top:12px;left:7px;transform:skewY(31deg)}.ribbon-mark em{background:linear-gradient(90deg,#4e75ff,#8b65ff);top:22px;left:2px}.ribbon-mark.large{margin:12px;transform:scale(1.65)}.hero-proof-stage{background:radial-gradient(circle at 35%,#7657ff25,#0000 35%),#10121a;border:1px solid #292d3b;border-radius:12px;justify-content:center;align-items:center;gap:45px;min-height:245px;padding:40px;display:flex}.hero-proof-stage>div{max-width:430px}.hero-proof-stage em{color:#89829f;font:600 10px var(--mono);letter-spacing:.1em;font-style:normal}.hero-proof-stage h3{margin:10px 0 7px;font-size:24px}.hero-proof-stage p{color:var(--muted);margin:0;font-size:14px}.problem{padding-top:85px;padding-bottom:82px}.problem h2{margin-bottom:20px}.bridge{background:linear-gradient(90deg,#151327,#11131a);border:1px solid #332e4b;border-radius:12px;margin:0;padding:28px;font-weight:650}.platform{padding-top:92px}.platform-map{border:1px solid var(--line);background:radial-gradient(circle at 85% 20%,#7657ff20,#0000 30%),#0f1118;border-radius:16px;flex-wrap:wrap;gap:9px;padding:24px;display:flex}.platform-map span{color:#aeb3c1;background:#151720;border:1px solid #2d3140;border-radius:8px;padding:9px 13px;font-size:12px}.platform-map span.accent{color:#d8d0ff;background:#1b1730;border-color:#5e4fa0}.product-proof{padding-top:88px}.section-intro{grid-template-columns:1.2fr .8fr;align-items:end;gap:70px;display:grid}.section-intro .lead{margin-bottom:48px}.showcase{border:1px solid var(--line);background:#10121a;border-radius:16px;padding:12px}.screenshot-tabs{gap:5px;padding:4px;display:flex;overflow:auto}.screenshot-tabs button{white-space:nowrap;color:#7e8494;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:11px 15px;font-size:12px}.screenshot-tabs button[aria-selected=true]{color:#e9e4ff;background:#211c38}.real-screen-placeholder{border:1px solid #292d3b;border-radius:11px;overflow:hidden}.placeholder-chrome{color:#747b8d;border-bottom:1px solid #272b37;align-items:center;gap:7px;height:42px;padding:0 14px;font-size:10px;display:flex}.placeholder-chrome span{background:#393d49;border-radius:50%;width:7px;height:7px}.placeholder-chrome b{margin-left:8px;font-weight:500}.placeholder-stage{text-align:center;background:linear-gradient(135deg,#0d0f15,#111323);flex-direction:column;justify-content:center;align-items:center;height:390px;display:flex}.placeholder-stage p{color:#777e90;font:600 10px var(--mono);letter-spacing:.09em;text-transform:uppercase;margin:24px 0 5px}.placeholder-stage strong{font-size:25px}.placeholder-stage small{color:#666d80;margin-top:9px}.placeholder-stage code{color:#9b8ad7}.proof-note{color:#777e8e;align-items:center;gap:9px;margin:12px 4px 2px;font-size:11px;display:flex}.proof-note i{background:var(--green);border-radius:50%;width:7px;height:7px}.ai-section{padding-block:85px}.fox-placeholder{width:100px;height:84px;margin-bottom:auto;position:relative}.fox-placeholder i,.fox-placeholder b{clip-path:polygon(0 0,100% 25%,75% 100%,20% 75%);background:linear-gradient(145deg,#9470ff,#526eff);width:45px;height:52px;position:absolute;top:0}.fox-placeholder i{left:8px}.fox-placeholder b{right:8px;transform:scaleX(-1)}.fox-placeholder span{color:#c7baff;background:#0d0f17;border-radius:8px;place-items:center;width:28px;height:28px;display:grid;position:absolute;top:35px;left:36px;transform:rotate(45deg)}.founder-offer{background:linear-gradient(145deg,#211b3c,#141522);border:1px solid #4c3e83;border-radius:16px;padding:32px}.founder-offer>strong{letter-spacing:-.07em;color:#0000;background:linear-gradient(110deg,#fff,#a88cff);-webkit-background-clip:text;background-clip:text;font-size:72px;line-height:.9;display:block}.founder-offer>strong span{font-size:32px}.founder-offer h3{margin:9px 0 22px;font-size:21px}.future-counter{color:#747087;font:600 9px var(--mono);letter-spacing:.08em;border:1px dashed #504b67;border-radius:7px;margin-top:22px;padding:9px 12px;display:inline-block}.home-pricing{padding-bottom:90px}.billing-toggle{border:1px solid var(--line);background:#0e1017;border-radius:10px;width:max-content;margin:0 auto 28px;padding:4px;display:flex}.billing-toggle button{color:#858b9b;cursor:pointer;background:0 0;border:0;border-radius:7px;padding:9px 15px}.billing-toggle button[aria-pressed=true]{color:#fff;background:#242039}.billing-toggle span{color:var(--green);margin-left:4px;font-size:10px}.plan-desc{min-height:65px;color:var(--muted);font-size:13px}.popular{color:#cbbfff;font:650 9px var(--mono);letter-spacing:.08em;position:absolute;top:20px;right:20px}.price-card{position:relative}.pricing-preview .price-card{padding-bottom:24px}.pricing-preview-foot{border:1px solid var(--line);border-radius:12px;justify-content:space-between;align-items:center;gap:30px;margin-top:18px;padding:20px 24px;display:flex}.pricing-preview-foot p{color:var(--muted);margin:0;font-size:13px}.pricing-preview-foot b{color:#dcd4ff}.pricing-caveat{background:#151323;border:1px solid #4d426c;border-radius:12px;margin-top:22px;padding:22px}.pricing-caveat strong{color:#d6ccff}.pricing-caveat p{color:var(--muted);margin:5px 0 0;font-size:13px}.early-layout{grid-template-columns:.8fr 1.2fr;align-items:start;gap:45px;max-width:1080px;margin:auto;display:grid}.early-layout aside{padding:28px 8px;position:sticky;top:110px}.early-layout aside h2{letter-spacing:-.04em;font-size:34px;line-height:1.1}.benefit-list{padding:0;list-style:none}.benefit-list li{border-bottom:1px solid var(--line);flex-direction:column;padding:13px 0;display:flex}.benefit-list b{font-size:14px}.benefit-list span{color:var(--muted);font-size:12px}.marketplace-note{color:#969cad;background:#12121d;border-left:2px solid #745ceb;margin-top:22px;padding:14px;font-size:12px}.early-layout .form-shell{width:100%;box-shadow:0 25px 70px #0004}.partner-grid{grid-template-columns:1fr 1fr;gap:70px;margin-bottom:80px;display:grid}.partner-grid h2,.partner-register h2{letter-spacing:-.04em;font-size:34px;line-height:1.1}.partner-types{flex-wrap:wrap;gap:8px;display:flex}.partner-types span{border:1px solid var(--line);color:#b2b6c4;border-radius:8px;padding:10px 13px;font-size:12px}.referral-split{grid-template-columns:1fr 1fr;gap:10px;margin-top:24px;display:grid}.referral-split>div{border:1px solid var(--line);background:#10121a;border-radius:10px;padding:18px}.referral-split b,.referral-split span{display:block}.referral-split span{color:var(--muted);margin-top:6px;font-size:12px}.partner-register{border:1px solid var(--line);background:#10121a;border-radius:17px;grid-template-columns:.8fr 1.2fr;gap:50px;padding:38px;display:grid}.partner-register>div>p:last-child{color:var(--muted);font-size:13px}.partner-form{background:#0d0f15;border:1px solid #2d3140;border-radius:12px;padding:25px}.partner-success{text-align:center;background:#0e1815;border:1px solid #3b745e;border-radius:12px;padding:35px}.partner-success .ribbon-mark{margin:auto}.partner-success h3{margin:20px 0 7px}.partner-success p{color:var(--muted);font-size:13px}.success-state{background:radial-gradient(circle at 50% 0,#7657ff25,#0000 45%),#10121a}.success-state:before{content:"✓";width:48px;height:48px;color:var(--green);background:#17372b;border-radius:50%;place-items:center;margin:0 auto 20px;font-size:22px;display:grid}.success-state .brand-mark{display:none}@media (max-width:800px){.section-intro,.early-layout,.partner-grid,.partner-register{grid-template-columns:1fr}.early-layout aside{padding:0;position:static}.partner-grid{gap:40px;margin-bottom:55px}.placeholder-stage{height:310px}.pricing-preview-foot{flex-direction:column;align-items:flex-start}.pricing-preview-foot .button{width:auto}.footer-copy,.wordmark small{display:none}}@media (max-width:520px){.hero-proof-stage{text-align:center;flex-direction:column;gap:18px;min-height:280px}.platform-map{padding:15px}.platform-map span{padding:7px 9px;font-size:11px}.placeholder-stage{height:260px}.placeholder-stage small{display:none}.screenshot-tabs{padding-bottom:8px}.founder-offer>strong{font-size:60px}.billing-toggle{width:100%}.billing-toggle button{flex:1;padding-inline:8px}.billing-toggle span{display:block}.partner-register{padding:20px}.referral-split{grid-template-columns:1fr}}.radio-pill input{height:1px;overflow:hidden;width:1px!important;min-height:0!important}.early-layout>*{min-width:0}.brand-image{line-height:0;display:block}.brand-image img{object-fit:contain;width:205px;height:auto;display:block}.footer-brand img{width:360px;max-width:100%;height:auto}.hero-brand-icon{object-fit:contain;filter:drop-shadow(0 16px 28px #6258ff35);width:112px;height:112px}.placeholder-brand-icon{object-fit:contain;filter:drop-shadow(0 12px 24px #6258ff2e);width:82px;height:82px}.ai-guide-card{background:radial-gradient(circle at 62% 30%,#2c2d7c66,#0000 48%),linear-gradient(145deg,#121421,#0d0f16);min-height:470px;padding:0;position:relative;overflow:hidden}.ai-guide-fox{object-fit:contain;filter:drop-shadow(0 18px 36px #2b40ff33);width:min(88%,470px);height:auto;position:absolute;bottom:-9%;right:-2%}.ai-guide-copy{z-index:2;background:linear-gradient(#0000,#0b0d15e8 57%);align-self:stretch;padding:190px 34px 30px;position:relative}.ai-guide-copy p{max-width:360px;margin-bottom:6px;font-size:20px}.ai-avatar-concept{background:#10121a;border:1px solid #2f3343;border-radius:999px;align-items:center;gap:12px;width:max-content;max-width:100%;margin-top:30px;padding:8px 14px 8px 8px;display:flex}.ai-avatar-concept>span{background:radial-gradient(circle,#25266d,#11131d);border-radius:50%;place-items:center;width:50px;height:50px;display:grid;overflow:hidden;box-shadow:inset 0 0 0 1px #675bed66}.ai-avatar-concept img{object-fit:contain;width:48px;height:48px}.ai-avatar-concept b,.ai-avatar-concept small{display:block}.ai-avatar-concept b{font-size:12px}.ai-avatar-concept small{color:#7f8595;font-size:10px}.site-footer{padding-block:34px}.footer-grid{min-height:96px}@media (max-width:800px){.brand-image img{width:190px}.footer-brand img{width:320px}.ai-guide-card{min-height:440px}.ai-guide-fox{width:min(82%,440px);right:7%}.ai-guide-copy{padding-top:225px}}@media (max-width:520px){.brand-image img{width:168px}.footer-brand img{width:275px}.hero-brand-icon{width:92px;height:92px}.ai-avatar-concept{border-radius:14px;width:100%}.ai-guide-card{min-height:390px}.ai-guide-fox{width:86%;bottom:-4%;right:5%}.ai-guide-copy{padding:220px 22px 22px}.ai-guide-copy p{font-size:18px}}.hero{padding-bottom:105px}.principles article i{color:#a996ff;background:#19162a;border:1px solid #4b416f;border-radius:11px;place-items:center;width:42px;height:42px;margin-bottom:20px;display:grid}.principles article i svg{width:22px;height:22px}.platform{padding-block:100px}.platform .section-intro{margin-bottom:34px}.capability-grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.capability-grid article{border:1px solid var(--line);background:linear-gradient(145deg,#12141c,#0e1016);border-radius:14px;gap:18px;min-height:245px;padding:25px;display:flex}.capability-grid article>span{color:#7565b4;font:650 10px var(--mono);letter-spacing:.1em}.capability-grid h3{margin:0 0 6px;font-size:22px}.capability-grid p{min-height:44px;color:var(--muted);margin:0 0 18px;font-size:13px}.capability-grid ul{border-top:1px solid #252936;margin:0;padding:0;list-style:none}.capability-grid li{color:#b2b7c5;border-bottom:1px solid #252936;padding:9px 0;font-size:12px}.capability-grid li:before{content:"→";color:#8062f4;margin-right:8px}.founder-status{color:#a9adba;border-left:2px solid #8062f4;max-width:520px;margin-top:22px;padding-left:15px;font-size:14px}@media (max-width:1024px){.capability-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:800px){.platform{padding-block:82px}.capability-grid article{min-height:230px}}@media (max-width:520px){.hero{padding-bottom:78px}.capability-grid{grid-template-columns:1fr}.capability-grid article{min-height:0;padding:22px}.capability-grid p{min-height:0}.principles article i{margin-bottom:16px}}.problem{align-items:center}.problem-copy{color:#b1b6c5;font-size:18px}.problem-copy p{margin-bottom:20px}.problem-copy p:last-child{color:var(--muted);font-size:15px}.principles article{padding-top:24px;position:relative}.principles article>span{color:#8c7bc9;font:650 10px var(--mono);letter-spacing:.12em}.principles h3{margin-top:46px}.status-section{padding-top:92px}.status-grid{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.status-grid article{border:1px solid var(--line);background:#10121a;border-radius:14px;padding:28px}.status-grid h3{margin:24px 0 8px;font-size:21px}.status-grid p{color:var(--muted);margin:0;font-size:13px}.status{min-height:27px;font:650 9px var(--mono);letter-spacing:.08em;text-transform:uppercase;border:1px solid;border-radius:99px;align-items:center;padding:0 10px;display:inline-flex}.status.built{color:#7de0b3;background:#10231c;border-color:#39735d}.status.ready{color:#b7b1ff;background:#18182d;border-color:#4d4d84}.status.coming{color:#f1c979;background:#241d11;border-color:#735f39}.status.planned{color:#aab1c1;background:#151821;border-color:#414757}.pricing-status{border:1px solid var(--line);width:max-content;max-width:100%;color:var(--muted);font:600 10px var(--mono);letter-spacing:.035em;border-radius:99px;margin:0 auto 16px;padding:7px 11px}.price>span{color:#8f87aa;font:650 9px var(--mono);letter-spacing:.08em;text-transform:uppercase;margin-bottom:6px;display:block}.price-card .popular{text-align:right;max-width:145px;line-height:1.25}.button,.nav-cta{transition:transform .18s,background-color .18s,border-color .18s}.button:hover,.nav-cta:hover{transform:translateY(-1px)}.mobile-menu summary{cursor:pointer;place-items:center;min-width:44px;min-height:44px;display:grid}.mobile-menu a{align-items:center;min-height:44px;display:flex}@media (max-width:800px){.status-grid{grid-template-columns:1fr}.problem-copy{font-size:16px}.status-section{padding-top:78px}}@media (max-width:520px){.problem-copy p:last-child{font-size:14px}.status-grid article{padding:22px}.pricing-status{text-align:center;border-radius:10px}.price-card .popular{text-align:left;max-width:none;margin-bottom:16px;display:block;position:static}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.button:hover,.nav-cta:hover{transform:none}}@media (prefers-color-scheme:light){:root{--bg:#f5f4fa;--surface:#fff;--line:#d9d6e2;--text:#171720;--muted:#626777;--purple:#684ee0;--green:#23855e;--amber:#9b681a}html,body{background:var(--bg);color:var(--text)}.site-header{background:#0c0d13ee;border-color:#ffffff17}.desktop-nav{color:#d3d5df}.hero:before{background:radial-gradient(#7657ff20,#0000 68%)}h1 span,.band h2 span{color:#0000;background:linear-gradient(110deg,#211940,#7159dc,#4058d7);-webkit-background-clip:text;background-clip:text}.hero-copy,.problem-copy{color:#4e5362}.eyebrow{color:#343544;background:#fff}.secondary,.principles article,.paths article,.capability-grid article,.status-grid article,.price-card,.form-shell,.partner-register,.partner-form,.referral-split>div{background:#fff}.band{background:#eeecf4;border-color:#d7d4df}.capability-grid article{background:linear-gradient(145deg,#fff,#f5f3fa)}.capability-grid ul,.capability-grid li{border-color:#e0dde7}.capability-grid li,.checks{color:#4f5463}.compare header>*{background:#eae7f1}.compare>div span{color:#666b79}.founder{background:radial-gradient(circle at 15%,#6949e51b,#0000 35%),#efedf7}.founder-offer{color:#f7f5ff;background:linear-gradient(145deg,#292046,#19192a)}.founder-offer .checks{color:#ded9ec}.final-cta{background:linear-gradient(#f5f4fa,#ece9f4)}.billing-toggle{background:#fff}.billing-toggle button[aria-pressed=true]{color:#201b2e;background:#e5e0f3}.field input,.field select,.field textarea{color:#171720;background:#fff;border-color:#c9c6d3}.radio-pill span{color:#555b69;background:#fff}.radio-pill input:checked+span{color:#211a3c;background:#e9e4fb}.ai-guide-card{color:#fff;background:radial-gradient(circle at 62% 30%,#2c2d7c66,#0000 48%),linear-gradient(145deg,#121421,#0d0f16)}.ai-avatar-concept{background:#fff}.site-footer{color:#f5f5f8;background:#0c0d13}.legal p,.legal li{color:var(--muted)}}.nav-actions{align-items:center;gap:18px;display:flex}.theme-control{align-items:center;display:inline-flex;position:relative}.theme-control>span{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.theme-control select{color:#d9dbe5;cursor:pointer;background:#141620;border:1px solid #3a3e4c;border-radius:8px;min-height:38px;padding:0 28px 0 10px;font-size:12px}.footer-links a{justify-content:center;align-items:center;min-height:32px;display:inline-flex}@media (max-width:800px){.nav-actions{gap:8px}.theme-control select{max-width:86px;min-height:44px;padding-left:8px}.footer-links{gap:4px 10px}.footer-links a{min-width:44px;min-height:44px;padding:0 8px}.footer-grid{gap:22px}}html[data-theme=light]{--bg:#f5f4fa;--surface:#fff;--line:#d9d6e2;--text:#171720;--muted:#626777;--purple:#684ee0;--green:#23855e;--amber:#9b681a}html[data-theme=light],html[data-theme=light] body{background:var(--bg);color:var(--text)}html[data-theme=light] .site-header{background:#0c0d13ee;border-color:#ffffff17}html[data-theme=light] .desktop-nav{color:#d3d5df}html[data-theme=light] .hero:before{background:radial-gradient(#7657ff20,#0000 68%)}html[data-theme=light] h1 span,html[data-theme=light] .band h2 span{color:#0000;background:linear-gradient(110deg,#211940,#7159dc,#4058d7);-webkit-background-clip:text;background-clip:text}html[data-theme=light] .hero-copy,html[data-theme=light] .problem-copy{color:#4e5362}html[data-theme=light] .eyebrow{color:#343544;background:#fff}html[data-theme=light] .secondary,html[data-theme=light] .principles article,html[data-theme=light] .paths article,html[data-theme=light] .status-grid article,html[data-theme=light] .price-card,html[data-theme=light] .form-shell,html[data-theme=light] .partner-register,html[data-theme=light] .partner-form,html[data-theme=light] .referral-split>div{background:#fff}html[data-theme=light] .band{background:#eeecf4;border-color:#d7d4df}html[data-theme=light] .capability-grid article{background:linear-gradient(145deg,#fff,#f5f3fa)}html[data-theme=light] .capability-grid ul,html[data-theme=light] .capability-grid li{border-color:#e0dde7}html[data-theme=light] .capability-grid li,html[data-theme=light] .checks{color:#4f5463}html[data-theme=light] .compare header>*{background:#eae7f1}html[data-theme=light] .compare>div span{color:#666b79}html[data-theme=light] .founder{background:radial-gradient(circle at 15%,#6949e51b,#0000 35%),#efedf7}html[data-theme=light] .founder-offer{color:#f7f5ff;background:linear-gradient(145deg,#292046,#19192a)}html[data-theme=light] .founder-offer .checks{color:#ded9ec}html[data-theme=light] .final-cta{background:linear-gradient(#f5f4fa,#ece9f4)}html[data-theme=light] .billing-toggle{background:#fff}html[data-theme=light] .billing-toggle button[aria-pressed=true]{color:#201b2e;background:#e5e0f3}html[data-theme=light] .field input,html[data-theme=light] .field select,html[data-theme=light] .field textarea{color:#171720;background:#fff;border-color:#c9c6d3}html[data-theme=light] .radio-pill span{color:#555b69;background:#fff}html[data-theme=light] .radio-pill input:checked+span{color:#211a3c;background:#e9e4fb}html[data-theme=light] .ai-guide-card{color:#fff;background:radial-gradient(circle at 62% 30%,#2c2d7c66,#0000 48%),linear-gradient(145deg,#121421,#0d0f16)}html[data-theme=light] .ai-avatar-concept{background:#fff}html[data-theme=light] .site-footer{color:#f5f5f8;background:#0c0d13}html[data-theme=light] .legal p,html[data-theme=light] .legal li{color:var(--muted)}html[data-theme=dark]{--bg:#090a0f;--surface:#11131b;--line:#292d3a;--text:#f5f5f8;--muted:#989eaf;--purple:#8062f4;--green:#64d6a3;--amber:#edb85f}html[data-theme=dark],html[data-theme=dark] body{color:#f5f5f8;background:#090a0f}html[data-theme=dark] .site-header{background:#090a0fd9;border-color:#ffffff12}html[data-theme=dark] .desktop-nav{color:#b1b5c4}html[data-theme=dark] .hero:before{background:radial-gradient(#7657ff30,#0000 68%)}html[data-theme=dark] h1 span,html[data-theme=dark] .band h2 span{color:#0000;background:linear-gradient(110deg,#fff,#a792ff,#687eff);-webkit-background-clip:text;background-clip:text}html[data-theme=dark] .hero-copy{color:#adb2c1}html[data-theme=dark] .problem-copy{color:#b1b6c5}html[data-theme=dark] .eyebrow{color:#c5c3d2;background:0 0}html[data-theme=dark] .secondary,html[data-theme=dark] .principles article,html[data-theme=dark] .paths article,html[data-theme=dark] .status-grid article,html[data-theme=dark] .price-card,html[data-theme=dark] .form-shell,html[data-theme=dark] .partner-register,html[data-theme=dark] .referral-split>div{background:#10121a}html[data-theme=dark] .partner-form{background:#0d0f15}html[data-theme=dark] .band{background:#0c0e14;border-color:#232632}html[data-theme=dark] .capability-grid article{background:linear-gradient(145deg,#12141c,#0e1016)}html[data-theme=dark] .capability-grid ul,html[data-theme=dark] .capability-grid li{border-color:#252936}html[data-theme=dark] .capability-grid li,html[data-theme=dark] .checks{color:#b2b7c5}html[data-theme=dark] .compare header>*{background:#151722}html[data-theme=dark] .compare>div span{color:#7c8292}html[data-theme=dark] .founder{background:radial-gradient(circle at 15%,#6949e52b,#0000 35%),#10101a}html[data-theme=dark] .founder-offer{color:#f5f5f8;background:linear-gradient(145deg,#211b3c,#141522)}html[data-theme=dark] .founder-offer .checks{color:#b4b8c5}html[data-theme=dark] .final-cta{background:linear-gradient(#0a0b10,#11101a)}html[data-theme=dark] .billing-toggle{background:#0e1017}html[data-theme=dark] .billing-toggle button[aria-pressed=true]{color:#fff;background:#242039}html[data-theme=dark] .field input,html[data-theme=dark] .field select,html[data-theme=dark] .field textarea{color:#fff;background:#0c0e14;border-color:#363a48}html[data-theme=dark] .radio-pill span{color:#aab0bf;background:0 0}html[data-theme=dark] .radio-pill input:checked+span{color:#fff;background:#1b1831}html[data-theme=dark] .ai-guide-card{color:#fff;background:radial-gradient(circle at 62% 30%,#2c2d7c66,#0000 48%),linear-gradient(145deg,#121421,#0d0f16)}html[data-theme=dark] .ai-avatar-concept{background:#10121a}html[data-theme=dark] .site-footer{color:#f5f5f8;background:#090a0f}html[data-theme=dark] .legal p,html[data-theme=dark] .legal li{color:#989eaf}.form-notice{color:var(--muted);margin:0 0 20px;font-size:12px}.form-notice a,.legal a{color:#a994ff;text-underline-offset:3px;text-decoration:underline}.legal address{color:var(--muted);font-style:normal}.legal strong{color:var(--text)}.status.foundation{color:#84d6f4;background:#10212a;border-color:#34708a}.pricing-grid{align-items:stretch}.price-card{flex-direction:column;display:flex}.plan-heading,.plan-body{flex-direction:column;flex:1;display:flex}.plan-body ul{flex:1}.plan-cta{margin-top:auto}.enterprise-offer{background:linear-gradient(120deg,#171426,#10121a);border:1px solid #4d426c;border-radius:14px;grid-template-columns:1.25fr 1fr auto;align-items:center;gap:32px;margin-top:18px;padding:30px;display:grid}.enterprise-offer h3{margin:5px 0 8px;font-size:25px}.enterprise-offer p,.enterprise-offer small{color:var(--muted)}.enterprise-offer p{margin-bottom:8px}.enterprise-offer small{font-size:11px;display:block}.enterprise-offer ul{color:#b5b9c6;margin:0;padding-left:18px;font-size:12px}.enterprise-offer .button{white-space:nowrap}.enterprise-offer.compact{grid-template-columns:1fr auto}.enterprise-offer.compact .kicker{margin-bottom:3px}html[data-theme=light] .enterprise-offer{background:linear-gradient(120deg,#fff,#f1eef8);border-color:#c9c1df}html[data-theme=light] .enterprise-offer ul{color:#555b69}@media (max-width:900px){.enterprise-offer{grid-template-columns:1fr 1fr}.enterprise-offer .button{width:max-content}.enterprise-offer.compact{grid-template-columns:1fr}.enterprise-offer.compact .button{width:max-content}}@media (max-width:520px){.radio-pill span{text-align:center;justify-content:center;align-items:center;min-height:44px;padding:9px 15px;line-height:1.25;display:flex}.enterprise-offer{grid-template-columns:1fr;gap:18px;padding:22px}.enterprise-offer .button,.enterprise-offer.compact .button{white-space:normal;width:100%}.price-card,.plan-heading,.plan-body{display:block}.plan-cta{margin-top:12px}}.film-section{margin-top:-48px;padding:0 0 34px;position:relative;overflow:clip}.film-copy{justify-content:center;align-items:center;gap:22px;margin-bottom:18px;display:flex}.film-copy p{color:var(--muted);margin:0;font-size:14px}.film-start,.film-close{color:#f5f5f8;cursor:pointer;background:#151320;border:1px solid #49405f;border-radius:999px;justify-content:center;align-items:center;min-height:44px;font-size:13px;font-weight:700;display:inline-flex}.film-start{gap:9px;padding:0 18px}.film-start span{color:#a994ff;font-size:11px}.film-stage-wrap{width:min(1320px,100% - 40px);margin:auto;position:relative}.film-ambient{filter:blur(34px);pointer-events:none;background:radial-gradient(#6351ee45 0,#264bd126 42%,#0000 72%);position:absolute;inset:-8% -5% -10%}.film-stage{aspect-ratio:16/9;background:#090a0f;position:relative;overflow:hidden}.film-stage:before,.film-stage:after{content:"";z-index:3;pointer-events:none;width:4%;position:absolute;top:0;bottom:0}.film-stage:before{background:linear-gradient(90deg,var(--bg),transparent);left:0}.film-stage:after{background:linear-gradient(270deg,var(--bg),transparent);right:0}.film-poster,.film-loop,.film-main,.film-noscript img{object-fit:contain;width:100%;height:100%;position:absolute;inset:0}.film-loop{z-index:1}.film-player{z-index:4;position:absolute;inset:0}.film-main{background:#090a0f}.film-close{z-index:5;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#090a0fdb;min-width:64px;padding:0 15px;position:absolute;top:14px;right:14px}.film-noscript{z-index:6;position:absolute;inset:0}.film-noscript a{color:#fff;background:#151320;border-radius:999px;min-height:44px;padding:12px 18px;font-weight:700;position:absolute;bottom:24px;left:50%;transform:translate(-50%)}.film-transcript{max-width:820px;margin-top:18px}.film-transcript summary{color:#a99aff;cursor:pointer;align-items:center;width:max-content;min-height:44px;font-size:13px;font-weight:700;display:flex}.film-transcript div{color:var(--muted);padding:18px 0 0;font-size:14px}.film-transcript p{margin-bottom:12px}.film-transcript p:last-child{margin-bottom:0}html[data-theme=light] .film-stage{background:#f5f4fa}html[data-theme=light] .film-ambient{background:radial-gradient(#7657ff32 0,#8f7ee21d 46%,#0000 73%)}html[data-theme=light] .film-start{color:#211a36;background:#fff;border-color:#c9c1df}html[data-theme=light] .film-main{background:#f5f4fa}@media (prefers-color-scheme:light){html:not([data-theme]) .film-stage{background:#f5f4fa}html:not([data-theme]) .film-ambient{background:radial-gradient(#7657ff32 0,#8f7ee21d 46%,#0000 73%)}html:not([data-theme]) .film-start{color:#211a36;background:#fff;border-color:#c9c1df}html:not([data-theme]) .film-main{background:#f5f4fa}}@media (max-width:800px){.film-section{margin-top:-54px;padding-bottom:26px}.film-copy{justify-content:space-between;align-items:flex-start;width:min(100% - 40px,760px)}.film-stage-wrap{width:calc(100% - 40px)}}@media (max-width:520px){.film-section{margin-top:-38px}.film-copy{gap:10px;width:calc(100% - 24px);margin-bottom:12px;display:grid}.film-copy p{font-size:13px}.film-start{width:max-content;max-width:100%}.film-stage-wrap{width:calc(100% - 24px)}.film-stage:before,.film-stage:after{width:3%}.film-close{top:8px;right:8px}.film-transcript{width:calc(100% - 24px);margin-top:12px}.film-noscript a{text-align:center;width:max-content;max-width:90%;font-size:12px;bottom:10px}}.workflow span,.paths span{color:#858b9c}.brand,.desktop-nav a,.nav-cta,.footer-links a{align-items:center;min-height:44px}.desktop-nav a,.footer-links a{display:inline-flex}.theme-control select,.billing-toggle button{min-height:44px}
