:root{color-scheme:dark;--bg:#101013;--surface:#18191c;--surface-2:#202126;--text:#f5f3ef;--muted:#b4b4bc;--line:#383940;--ember:#f4a855;--ember-dark:#a74e36;--blue:#68cef5;--green:#a7d8a8;--shell:1200px;font-family:DM Sans,system-ui,sans-serif;font-size:16px}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:6rem}body{background:var(--bg);color:var(--text);margin:0;line-height:1.65}img{max-width:100%;height:auto;display:block}a{color:inherit;text-decoration:none}button,summary{font:inherit}a:focus-visible,button:focus-visible,summary:focus-visible{outline:3px solid var(--ember);outline-offset:4px;border-radius:3px}::selection{color:#fff;background:#b86235}.shell{width:min(calc(100% - 3rem),var(--shell));margin-inline:auto}.skip-link{z-index:20;background:var(--ember);color:#17100d;padding:.7rem 1rem;position:absolute;top:-5rem;left:1rem}.skip-link:focus{top:1rem}.site-header{z-index:10;backdrop-filter:blur(18px);background:#101013f0;border-bottom:1px solid #292a30;position:sticky;top:0}.nav-inner{align-items:center;gap:2.5rem;min-height:78px;display:flex}.brand{white-space:nowrap;letter-spacing:.08em;align-items:center;gap:.65rem;font:600 1.06rem Space Grotesk,system-ui,sans-serif;display:inline-flex}.brand b{color:#f0ad70;font-weight:500}.brand-glyph{color:var(--ember);font-size:1.8rem;line-height:1}.desktop-nav{gap:2rem;margin-left:auto;display:flex}.desktop-nav a,.nav-cta{font-size:.88rem;font-weight:700}.desktop-nav a{color:#cbc9ca;transition:color .2s}.desktop-nav a:hover,.desktop-nav [aria-current=page]{color:var(--ember)}.nav-cta{color:#ffe1bd;border:1px solid #795139;border-radius:100px;padding:.7rem 1rem;transition:background .2s}.nav-cta span{padding-left:.4rem}.mobile-nav{display:none}.eyebrow{text-transform:uppercase;letter-spacing:.17em;color:var(--ember);font-size:.79rem;font-weight:700}.eyebrow.blue{color:var(--blue)}.eyebrow.green{color:var(--green)}h1,h2,h3,h4{letter-spacing:-.045em;margin:0;font-family:Space Grotesk,system-ui,sans-serif;line-height:1.12}h1{font-size:clamp(3.1rem,7vw,6.7rem);font-weight:600}h2{font-size:clamp(2.1rem,4.3vw,3.8rem);font-weight:600}h3{letter-spacing:-.035em;font-size:1.48rem}p{margin-top:0}.button{border-radius:4px;justify-content:center;align-items:center;gap:1rem;min-height:48px;padding:.83rem 1.2rem;font-size:.92rem;font-weight:700;line-height:1.2;transition:transform .2s,background .2s;display:inline-flex}.button:hover{transform:translateY(-2px)}.button-primary{background:var(--ember);color:#1b100a}.button-primary:hover{background:#ffd085}.button-quiet{color:#ede8e3;border:1px solid #5b5554}.text-link{color:#f4c897;text-underline-offset:4px;font-weight:700}.text-link:hover{text-decoration:underline}.status-badge{color:#f3c893;letter-spacing:.01em;background:#27221d;border:1px solid #6c573e;border-radius:100px;padding:.32rem .7rem;font-size:.78rem;font-weight:700;line-height:1.3;display:inline-flex}.hero-actions{flex-wrap:wrap;gap:.8rem;margin-top:2rem;display:flex}.section-border{border-top:1px solid var(--line)}.section-intro{max-width:720px;margin-bottom:2.3rem}.section-intro .eyebrow{margin-bottom:1.1rem}.section-intro p:last-child{color:var(--muted);margin-top:1.2rem;font-size:1.08rem}.section-heading{justify-content:space-between;align-items:end;gap:2rem;margin-bottom:2rem;display:flex}.section-heading p{margin:0 0 .85rem}.section-heading .text-link{white-space:nowrap;margin-bottom:.4rem}.homepage-hero{background:radial-gradient(45% 65% at 80% 55%,#4f281b 0%,#0000 73%),linear-gradient(135deg,#171719,#101013 62%);align-items:center;min-height:640px;display:flex;position:relative;overflow:hidden}.homepage-hero:after{content:"";background:linear-gradient(90deg,#0000,#a45837,#0000);height:1px;position:absolute;inset:auto 0 0}.homepage-grid{grid-template-columns:1.05fr .95fr;align-items:center;gap:2.6rem;padding-top:4rem;padding-bottom:5rem;display:grid}.homepage-hero h1{max-width:720px}.homepage-hero h1 em{color:var(--ember);font-style:normal}.homepage-hero .hero-deck{max-width:570px}.hero-deck{color:#d7d3d0;margin:1.6rem 0 0;font-size:clamp(1.1rem,1.6vw,1.32rem);line-height:1.6}.homepage-art{position:relative}.homepage-art img{aspect-ratio:1.48;object-fit:cover;object-position:center;border-radius:4px;width:100%;mask-image:linear-gradient(90deg,#0000 0%,#000 16% 90%,#0000 100%)}.homepage-art:after{content:"";pointer-events:none;z-index:-1;background:radial-gradient(#8b3b1f50,#0000 70%);position:absolute;inset:30% 3% -7% 10%}.hero-note{color:#aea9a8;margin-top:2.4rem;font-size:.86rem}.product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.1rem;display:grid}.product-card{background:var(--surface);border:1px solid var(--line);border-radius:8px;transition:transform .2s,border-color .2s;overflow:hidden}.product-card:hover{border-color:#986647;transform:translateY(-3px)}.product-card.blue:hover{border-color:#598eaa}.product-card.green:hover{border-color:#66966a}.product-card-art{background:#0e0e12;height:206px;overflow:hidden}.product-card-art img{object-fit:cover;width:100%;height:100%}.product-card-content{padding:1.55rem 1.65rem 1.45rem}.product-card-content .eyebrow{margin-bottom:.8rem;font-size:.69rem}.product-card.blue .eyebrow{color:var(--blue)}.product-card.green .eyebrow{color:var(--green)}.product-card h3 a{justify-content:space-between;gap:1rem;display:flex}.product-card h3 a span{color:#bdb7b3;align-self:center;font-size:1.15rem}.product-card p{color:var(--muted);min-height:3.4rem;margin:1rem 0 1.6rem}.card-foot{justify-content:space-between;align-items:center;gap:1rem;display:flex}.card-foot .text-link{font-size:.83rem}.callout{background:linear-gradient(120deg,#261d19,#19191b);border:1px solid #674830;border-radius:8px;justify-content:space-between;align-items:center;gap:2rem;padding:2.5rem 3rem;display:flex}.callout h2{font-size:clamp(1.6rem,3vw,2.6rem)}.callout p{color:#cbc0b8;max-width:600px;margin:1rem 0 0}.callout .button{flex:none}.page-hero{border-bottom:1px solid var(--line);background:radial-gradient(at 75% 0,#37221a,#0000 55%);padding:7rem 0 5rem}.page-hero .eyebrow{margin-bottom:1.2rem}.page-hero p:last-child{max-width:690px;color:var(--muted);margin:1.5rem 0 0;font-size:1.2rem}.product-hero{border-bottom:1px solid var(--line);background:radial-gradient(50% 70% at 80% 45%,#3b2119,#0000 76%);padding:2rem 0 5.2rem}.product-hero.blue{background:radial-gradient(50% 70% at 80% 45%,#0c2a42,#0000 76%)}.product-hero.green{background:radial-gradient(50% 70% at 80% 45%,#192e22,#0000 76%)}.product-hero-grid{grid-template-columns:1fr .94fr;align-items:center;gap:2.5rem;display:grid}.product-hero .eyebrow{margin:1.8rem 0 1rem}.product-hero .status-badge{margin-top:1.4rem}.back-link{color:#ddd0c4;font-size:.84rem}.back-link:hover{text-decoration:underline}.hero-image{border:1px solid #ffffff26;border-radius:8px;overflow:hidden}.hero-image img{aspect-ratio:1.6;object-fit:cover;width:100%}.split{grid-template-columns:.9fr 1.1fr;gap:4rem;display:grid}.split p{color:var(--muted)}.feature-list{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.feature-list li{border-bottom:1px solid var(--line);padding:1.15rem 0}.feature-list strong{font-size:1.06rem}.feature-list span{color:var(--muted);margin-top:.25rem;font-size:.94rem;display:block}.three-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.info-card{background:var(--surface);border:1px solid var(--line);border-radius:6px;padding:1.6rem}.info-card .number{color:var(--ember);font:600 .85rem Space Grotesk,sans-serif}.info-card h3{margin:.9rem 0}.info-card p{color:var(--muted);margin:0}.comparison{border-collapse:collapse;text-align:left;width:100%}.comparison th,.comparison td{border-bottom:1px solid var(--line);vertical-align:top;padding:1.05rem}.comparison th{color:#f2e5d9;font-family:Space Grotesk,sans-serif}.comparison td{color:var(--muted)}.comparison th:first-child{width:24%}.table-wrap{overflow-x:auto}.faq{border-top:1px solid var(--line)}.faq details{border-bottom:1px solid var(--line);padding:1rem 0}.faq summary{cursor:pointer;justify-content:space-between;gap:1rem;font-weight:700;list-style:none;display:flex}.faq summary:after{content:"+";color:var(--ember);font-size:1.5rem;line-height:1}.faq details[open] summary:after{content:"−"}.faq p{max-width:790px;color:var(--muted);margin:.8rem 0 0}.notice{border-left:3px solid var(--ember);color:#e0d0c4;background:#251e19;padding:1.2rem 1.4rem}.notice p{margin:0}.legal-draft{background:#34230f;border:2px solid #e2a354;border-radius:4px;margin:2rem 0 3rem;padding:1.1rem 1.4rem}.legal-draft strong{color:#ffd08a}.legal-draft p{color:#f5dbbd;margin:.4rem 0 0}.prose{max-width:810px}.prose h2{margin:3rem 0 1rem;font-size:2rem}.prose h3{margin:2rem 0 .7rem;font-size:1.25rem}.prose p,.prose li{color:#d2d0d0}.prose ul,.prose ol{padding-left:1.5rem}.prose a{text-underline-offset:4px;color:#ffd19f;text-decoration:underline}.prose .muted{color:var(--muted)}.prose table{border-collapse:collapse;width:100%}.prose th,.prose td{border:1px solid var(--line);text-align:left;vertical-align:top;padding:.7rem}.contact-card{background:var(--surface);border:1px solid var(--line);border-radius:6px;max-width:620px;padding:2rem}.contact-card a{color:#ffcb97;text-underline-offset:3px;word-break:break-word;text-decoration:underline}.list-links{flex-wrap:wrap;gap:1rem;display:flex}.list-links a{color:#ffd19f;text-decoration:underline}.site-footer{border-top:1px solid var(--line);background:#151518}.footer-top{grid-template-columns:1fr 1.1fr;gap:2.5rem;padding:4rem 0 3rem;display:grid}.footer-brand{font-size:1.15rem}.footer-top p{color:#d1caca;margin:1.2rem 0 .5rem}.footer-top small{color:#aca7a3}.footer-links{grid-template-columns:repeat(3,1fr);gap:1rem;display:grid}.footer-links div{flex-direction:column;gap:.65rem;display:flex}.footer-links h2{letter-spacing:.11em;text-transform:uppercase;margin:0 0 .3rem;font:700 .83rem DM Sans,sans-serif}.footer-links a{color:#c5c0be;font-size:.9rem}.footer-links a:hover{color:var(--ember);text-decoration:underline}.footer-bottom{color:#aaa5a1;border-top:1px solid #333338;justify-content:space-between;gap:1rem;padding:1.15rem 0 1.5rem;font-size:.8rem;display:flex}@media (width<=900px){.desktop-nav,.nav-cta{display:none}.mobile-nav{margin-left:auto;display:block;position:relative}.mobile-nav summary{cursor:pointer;border:1px solid #5c5550;border-radius:4px;padding:.6rem .85rem;list-style:none}.mobile-nav summary::-webkit-details-marker{display:none}.mobile-nav nav{border:1px solid var(--line);background:#1d1d20;border-radius:5px;flex-direction:column;min-width:220px;padding:.5rem;display:flex;position:absolute;top:calc(100% + .5rem);right:0;box-shadow:0 16px 30px #0008}.mobile-nav nav a{padding:.7rem .8rem}.mobile-nav nav a:hover,.mobile-nav nav [aria-current=page]{color:var(--ember);background:#302820}.homepage-grid,.product-hero-grid{grid-template-columns:1fr}.homepage-hero{min-height:0}.homepage-grid{padding:5rem 0}.homepage-art{max-width:720px}.split{gap:2.2rem}}@media (width<=680px){.shell{width:min(calc(100% - 2rem),var(--shell))}.nav-inner{min-height:68px}.brand{font-size:.88rem}.brand-glyph{font-size:1.5rem}.homepage-grid{gap:2.2rem;padding:4.2rem 0 3.5rem}.homepage-art img{aspect-ratio:1.9}.homepage-hero h1{font-size:clamp(3.2rem,12vw,5rem)}.section{padding:4.2rem 0}.section-heading{display:block}.section-heading .text-link{margin-top:1.1rem;display:inline-block}.product-grid,.three-grid,.split,.footer-top{grid-template-columns:1fr}.product-card-art{height:180px}.product-card p{min-height:0}.callout{padding:1.8rem;display:block}.callout .button{margin-top:1.2rem}.page-hero{padding:4.4rem 0 3.6rem}.product-hero{padding:1.3rem 0 3.8rem}.product-hero h1{font-size:3.4rem}.footer-top{gap:2.4rem;padding:3.5rem 0 2.5rem}.footer-links{grid-template-columns:repeat(3,minmax(0,1fr));gap:.6rem}.footer-links a{font-size:.84rem}.footer-bottom,.footer-bottom span{display:block}.footer-bottom span+span{margin-top:.5rem}.comparison th,.comparison td{min-width:9rem;padding:.7rem}.comparison th:first-child{min-width:8rem}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}.brand-mark{object-fit:contain;border-radius:6px;flex:none;width:48px;height:48px}.brand b{color:#80c4eb}.homepage-grid{grid-template-columns:1fr}.homepage-hero{background:radial-gradient(ellipse at 85% 10%,#162e40,transparent 65%),var(--bg)}.homepage-art{width:100%;max-width:none}.homepage-art img{aspect-ratio:3;object-fit:contain;border-radius:8px;mask-image:none}.product-card-art{background:#080f17;height:280px}.product-card-art img{object-fit:contain}.product-hero-grid{grid-template-columns:1fr}.hero-image img{aspect-ratio:3;object-fit:contain}@media (width<=680px){.brand-mark{width:36px;height:36px}.nav-inner{gap:1rem}.product-card-art{height:260px}}:root{--bg:#090f17;--surface:#111b27;--surface-2:#182432;--text:#f2f1ec;--muted:#abb8c8;--line:#293746;--ember:#eac282;--blue:#80c9ec;--green:#b4cea0;--shell:1280px;font-family:Segoe UI,system-ui,sans-serif}body{background:var(--bg)}h1,h2,h3,h4{font-family:Segoe UI,system-ui,sans-serif}h1{font-weight:650}h2{letter-spacing:-.045em;font-weight:600}h2 em{color:var(--blue);font-style:normal}.site-header{background:#090f17ed;border-color:#263341}.nav-inner{min-height:82px}.brand{letter-spacing:.1em;font-family:inherit;font-size:.95rem}.brand-mark{border-radius:12px}.desktop-nav{gap:2.3rem}.nav-cta{color:#eac282;border-color:#6c604b}.nav-cta:hover{background:#29281f}.mobile-nav nav{background:#14202d}.mobile-nav nav a:hover,.mobile-nav nav [aria-current=page]{background:#253444}.button{border-radius:100px;padding:1rem 1.4rem}.button-primary{color:#19160f;background:linear-gradient(120deg,#efd29b,#e6b876);box-shadow:0 5px 22px #0002}.button-quiet{border-color:#536173}.button-quiet:hover{background:#1c2a39}.text-link{color:#e9c88f}.eyebrow{letter-spacing:.16em;font-size:.71rem}.section{padding:6rem 0}.status-badge{color:#edcf9b;white-space:nowrap;background:#eac2820b;border-color:#796445;font-size:.72rem}.hero-actions{align-items:center;gap:1.5rem}.hero-note{color:var(--muted);align-items:center;gap:.7rem;font-size:.78rem;display:flex}.hero-deck{color:#b9c5d3}.page-hero{background:radial-gradient(at 90% 0,#1b3749,#0000 65%);padding:5.2rem 0 4.3rem}.page-hero h1{max-width:900px;font-size:clamp(3rem,6vw,5.2rem)}.page-hero p:last-child{font-size:1.12rem}.info-card,.contact-card{background:linear-gradient(145deg,#152231,#101923);border-radius:16px}.info-card .number{color:var(--blue)}.callout{background:linear-gradient(115deg,#1d3040,#111b26);border-color:#3e5264;border-radius:20px}.notice{border-color:var(--blue);background:#1d2730}.site-footer{background:#070c12}.footer-links h2{font-family:inherit}.footer-top{padding-top:4rem}.footer-top p,.footer-links a,.footer-bottom,.footer-top small{color:var(--muted)}.launch-hero{isolation:isolate;background:radial-gradient(at 86% 20%,#16324988,#0000 58%);padding:5.5rem 0 0;position:relative}.launch-hero:before{content:"";z-index:-1;background-image:linear-gradient(#ffffff02 1px,#0000 1px),linear-gradient(90deg,#ffffff02 1px,#0000 1px);background-size:72px 72px;position:absolute;inset:0;mask-image:linear-gradient(#000,#0000)}.launch-grid{grid-template-columns:.86fr 1.14fr;align-items:center;gap:3rem;display:grid}.launch-copy h1{letter-spacing:-.055em;font-size:clamp(3rem,4.8vw,4.7rem);line-height:1.07}.launch-copy h1 em{color:var(--ember);font-style:normal}.launch-copy .eyebrow{letter-spacing:.12em;font-size:.63rem}.launch-copy .hero-deck{max-width:510px;margin-top:1.5rem;font-size:1.06rem}.launch-copy .hero-actions{gap:1.2rem}.launch-copy .text-link{font-size:.83rem}.launch-copy .hero-note{flex-wrap:wrap;margin-bottom:0}.intro-film{background:#0c1420;border:1px solid #405369;border-radius:18px;position:relative;overflow:hidden;box-shadow:0 28px 90px #0005}.film-label,.film-caption{justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.15rem;display:flex}.film-label{letter-spacing:.15em;color:var(--blue);border-bottom:1px solid var(--line);font-size:.58rem}.film-label span:last-child{color:var(--muted)}.intro-film video{aspect-ratio:16/9;background:#070d15;width:100%;height:auto;display:block}.film-caption{border-top:1px solid var(--line);color:#d4deea;font-size:.7rem}.film-caption span:last-child{color:var(--muted);white-space:nowrap}.film-transcript{color:var(--muted);padding:0 1.15rem 1rem;font-size:.75rem}.film-transcript summary{cursor:pointer;text-underline-offset:4px}.film-transcript summary:hover{color:var(--ember)}.film-transcript p{margin:1rem 0 0}.product-compass{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(4,1fr);margin-top:4.5rem;display:grid}.product-compass a{border-right:1px solid var(--line);align-items:center;gap:1rem;padding:1.7rem 1.2rem;transition:background .2s;display:flex}.product-compass a:first-child{padding-left:0}.product-compass a:last-child{border-right:0}.product-compass a:hover{background:#182535}.compass-number{color:#7791aa;align-self:flex-start;padding-top:5px;font-size:.65rem}.product-compass a>span:nth-child(2){font-size:1.1rem;font-weight:600}.product-compass small{color:var(--muted);margin-top:.15rem;font-size:.75rem;font-weight:400;display:block}.product-compass a>span:last-child{color:var(--ember);margin-left:auto}.heading-note{color:var(--muted);margin-bottom:0;font-size:.92rem}.collection-section h2{font-size:clamp(2.3rem,4vw,3.4rem)}.showcase-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem;display:grid}.showcase-card{border:1px solid var(--line);background:#111a25;border-radius:18px;flex-direction:column;scroll-margin-top:110px;transition:border-color .2s,transform .2s;display:flex;overflow:hidden}.showcase-card:hover{border-color:#66778b;transform:translateY(-3px)}.showcase-art{border-bottom:1px solid var(--line);background:#080f17;justify-content:center;align-items:center;height:240px;display:flex;position:relative;overflow:hidden}.showcase-art img{object-fit:contain;width:100%;height:100%;transition:transform .4s}.showcase-art:hover img{transform:scale(1.025)}.art-index{color:#a4b3c4;font-size:.72rem;position:absolute;top:17px;left:20px}.showcase-copy{flex-direction:column;flex:1;padding:1.8rem;display:flex}.showcase-meta{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.8rem;margin-bottom:1.2rem;display:flex}.showcase-meta .eyebrow{letter-spacing:.1em;margin:0;font-size:.58rem}.blue .eyebrow{color:var(--blue)}.green .eyebrow{color:var(--green)}.showcase-copy h3{font-size:1.8rem}.showcase-copy h3 a{justify-content:space-between;align-items:center;display:flex}.showcase-copy h3 span{color:var(--ember);font-size:1.2rem}.outcome{color:#dfded8;margin:.6rem 0 .8rem;font-size:.99rem}.showcase-description{color:var(--muted);margin:0 0 1.5rem;font-size:.9rem}.workflow{counter-reset:step;flex-wrap:wrap;gap:.35rem;margin:auto 0 1.4rem;padding:0;list-style:none;display:flex}.workflow li{color:#bdd0e0;counter-increment:step;background:#1b2a39;border-radius:5px;padding:.3rem .5rem;font-size:.62rem}.workflow li:before{content:counter(step) " ";color:var(--ember)}.showcase-copy>.text-link{font-size:.86rem}.principles-section{border-block:1px solid var(--line);background:#101b27}.principles-grid{grid-template-columns:1fr 1fr;gap:5rem;display:grid}.principles-grid h2{margin:1rem 0 2rem}.principle-list>div{border-bottom:1px solid var(--line);grid-template-columns:36px 1fr;column-gap:1rem;padding:1.2rem 0;display:grid}.principle-list>div:first-child{padding-top:0}.principle-list>div:last-child{border:0;padding-bottom:0}.principle-list span{color:var(--ember);grid-row:span 2;font-size:.75rem}.principle-list h3{letter-spacing:-.02em;font-size:1.15rem}.principle-list p{color:var(--muted);margin:.6rem 0 0;font-size:.91rem}.reviews-panel{grid-template-columns:1fr 1fr;align-items:center;gap:5rem;display:grid}.reviews-panel h2{font-size:clamp(2rem,3.2vw,3rem)}.reviews-panel>div:last-child{border:1px dashed #526174;border-radius:16px;padding:2rem}.reviews-panel p:not(.eyebrow){color:var(--muted);margin:1rem 0}.reviews-panel .text-link{font-size:.87rem}.closing-section{padding-top:0}.closing-card{background:radial-gradient(at 95% 100%,#31557466,#0000 60%),linear-gradient(110deg,#1d2833,#111b27);border:1px solid #405369;border-radius:24px;padding:4.5rem;position:relative;overflow:hidden}.closing-card:after{content:"↗";color:#83bedc12;pointer-events:none;font-size:24rem;position:absolute;top:-2rem;right:3rem}.closing-card h2{z-index:1;font-size:clamp(2.5rem,4.5vw,4rem);position:relative}.closing-card p:not(.eyebrow){max-width:500px;color:var(--muted);margin:1.5rem 0}.product-card{background:#111a25;border-radius:18px;flex-direction:column;display:flex}.product-card-art{border-bottom:1px solid var(--line);background:#080f17;height:250px}.product-card-content{flex-direction:column;flex:1;padding:2rem;display:flex}.product-card .card-foot{margin-top:auto}.product-hero{background:radial-gradient(at 90% 10%,#302a23,#0000 65%);padding:2.3rem 0 4.5rem}.product-hero-grid{gap:2.5rem}.product-hero-grid>div:first-child{max-width:960px}.product-hero h1{font-size:clamp(3rem,6vw,5.2rem)}.product-hero .hero-deck{max-width:740px;font-size:1.18rem}.hero-image{border-radius:16px;width:100%;max-width:1000px;margin-inline:auto}.back-link{color:var(--muted)}.three-grid .info-card{padding:2rem}.faq summary{padding:.35rem 0}.faq summary:after{color:var(--blue)}@media (width>=1000px){.launch-copy{animation:.65s ease-out both rise-in}.intro-film{animation:.8s ease-out .1s both rise-in}}@keyframes rise-in{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@media (width<=1050px){.launch-grid{grid-template-columns:1fr;gap:2.8rem}.launch-copy{max-width:720px}.launch-copy h1{max-width:660px;font-size:4.4rem}.launch-copy .hero-deck{max-width:620px}.intro-film{width:100%;max-width:800px}.launch-hero{padding-top:3.5rem}.showcase-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.principles-grid,.reviews-panel{gap:2.5rem}}@media (width<=680px){.launch-hero{padding-top:2.5rem}.launch-copy h1{font-size:clamp(2.8rem,11vw,4rem)}.launch-copy .eyebrow{font-size:.58rem}.hero-note{line-height:1.5}.launch-copy .hero-deck{font-size:1rem}.film-label,.film-caption{padding:.8rem}.film-label{font-size:.5rem}.film-caption{flex-wrap:wrap;gap:.25rem;font-size:.65rem}.film-transcript{padding:0 .8rem .8rem}.product-compass{grid-template-columns:1fr 1fr;margin-top:2.8rem}.product-compass a{padding:1rem!important}.product-compass a:nth-child(2){border-right:0}.product-compass a:nth-child(-n+2){border-bottom:1px solid var(--line)}.section{padding:3.5rem 0}.showcase-grid{grid-template-columns:1fr;display:grid}.showcase-copy{padding:1.5rem}.showcase-art{height:240px}.workflow{margin-top:.3rem}.heading-note{margin-top:1.2rem}.principles-grid,.reviews-panel{grid-template-columns:1fr;gap:2rem}.reviews-panel>div:last-child{padding:1.5rem}.closing-section{padding-top:0}.closing-card{padding:2rem}.closing-card:after{font-size:20rem;right:-5rem}.closing-card .hero-actions{z-index:1;gap:.75rem;position:relative}.closing-card .button{width:100%}.page-hero{padding:3.5rem 0}.product-card-content{padding:1.5rem}.card-foot{flex-wrap:wrap}.footer-links{grid-template-columns:repeat(2,1fr);gap:1.5rem}.product-hero .hero-deck{font-size:1.07rem}.product-hero{padding-bottom:3rem}.three-grid .info-card{padding:1.5rem}}.film-play{font:inherit;color:var(--ember);cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #6c604b;border-radius:30px;padding:.4rem .75rem}.film-play:hover{background:#243244}.security-details{color:var(--muted);margin-top:1.5rem;font-size:.9rem}.security-details summary{cursor:pointer;color:var(--text)}#security{scroll-margin-top:100px}.showcase-grid{grid-auto-rows:1fr}
