:root{--bg:#101012;--panel:#17171b;--ink:#f8f7f8;--muted:#aaa8b1;--line:#38363e;--orange:#ff7545;--purple:#9b58ff;--content:74rem}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--bg);color:var(--ink);font:400 16px/1.55 Manrope,sans-serif}a{color:inherit}img{max-width:100%}.shell{width:min(calc(100% - 3rem),var(--content));margin-inline:auto}.skip-link{position:fixed;z-index:99;top:1rem;left:1rem;transform:translateY(-200%);padding:.7rem .9rem;background:var(--orange);color:#190c09;font:700 .72rem/1 "DM Mono",monospace}.skip-link:focus{transform:translateY(0)}.deck-header{border-bottom:1px solid #29282d;background:rgba(16,16,18,.86);backdrop-filter:blur(15px)}.header-inner{display:flex;min-height:4.5rem;align-items:center;gap:1.5rem}.brand{display:inline-flex;align-items:center;gap:.65rem;font:700 .9rem/1 Manrope,sans-serif;text-decoration:none}.mark{display:grid;width:1.75rem;height:1.75rem;place-items:center;border:1px solid #97a1ad;color:#dbe2e8;font:500 .47rem/1 "DM Mono",monospace}.product-nav{display:flex;gap:1.7rem;margin-left:auto}.product-nav a,.language-links a{color:#aaa8b1;font:500 .67rem/1 "DM Mono",monospace;text-decoration:none}.product-nav a:hover{color:var(--orange)}.language-links{display:flex;gap:.25rem}.language-links a{padding:.4rem .5rem}.language-links a[aria-current=page]{color:var(--orange);box-shadow:inset 0 -1px 0 var(--orange)}
.deck-hero{position:relative;overflow:hidden;padding:clamp(4.5rem,9vw,8rem) 0 4rem;background:radial-gradient(circle at 71% 50%,rgba(255,88,60,.13),transparent 25rem),radial-gradient(circle at 89% 41%,rgba(155,88,255,.12),transparent 18rem),var(--bg)}.deck-hero::after{position:absolute;right:0;bottom:0;left:0;height:1px;background:linear-gradient(90deg,transparent,var(--orange),var(--purple),transparent);content:""}.hero-layout{display:grid;grid-template-columns:minmax(18rem,.83fr) minmax(28rem,1.17fr);gap:clamp(3rem,8vw,7rem);align-items:center}.eyebrow{margin:0 0 1rem;color:var(--orange);font:500 .68rem/1.4 "DM Mono",monospace;letter-spacing:.1em;text-transform:uppercase}.eyebrow span{display:inline-block;width:.38rem;height:.38rem;margin-right:.5rem;background:var(--orange);transform:rotate(45deg)}h1,h2,h3{margin:0;line-height:1.05}h1{max-width:9ch;font-size:clamp(3.6rem,7vw,6.7rem);letter-spacing:-.072em}h1 strong{display:block;background:linear-gradient(90deg,var(--orange),#f35c82 49%,var(--purple));background-clip:text;color:transparent;font-weight:800}h2{max-width:13ch;font-size:clamp(2.1rem,4vw,3.7rem);letter-spacing:-.06em}.hero-lede{max-width:31rem;margin:1.55rem 0 0;font-size:clamp(1.08rem,1.8vw,1.35rem);font-weight:600;line-height:1.45}.hero-detail,.product-copy>p,.trust-copy>p,.section-intro>p{max-width:32rem;margin:1rem 0 0;color:var(--muted)}.hero-actions{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:1.9rem}.button-primary,.button-secondary{display:inline-flex;align-items:center;justify-content:center;gap:.55rem;min-height:3rem;padding:.78rem 1rem;border:1px solid transparent;font:500 .72rem/1 "DM Mono",monospace;text-decoration:none;transition:transform .18s ease,background .18s ease}.button-primary{background:var(--orange);color:#210d08;box-shadow:.35rem .35rem 0 rgba(255,117,69,.16)}.button-primary:hover{transform:translate(-2px,-2px);background:#ff956f}.button-secondary{border-color:#545158;color:#f7edf0}.button-secondary:hover,.text-link:hover{border-color:var(--purple);color:#cdaeff}.firefox-dot{width:.8rem;height:.8rem;border-radius:50%;background:conic-gradient(from 200deg,#7c44ff,#fd594a,#ffb549,#7c44ff)}.platform-note{margin:1rem 0 0;color:#77757c;font:400 .63rem/1.5 "DM Mono",monospace}.hero-visual{position:relative;overflow:hidden;margin:0;border-radius:.7rem;background:#09090b}.hero-visual::before{position:absolute;z-index:1;top:0;right:9%;left:9%;height:1px;background:linear-gradient(90deg,transparent,var(--orange),var(--purple),transparent);content:""}.hero-visual img{display:block;width:100%;height:clamp(21rem,38vw,31rem);object-fit:cover;object-position:right center;transform:scale(1.08);box-shadow:0 2rem 4.5rem rgba(0,0,0,.42)}.hero-visual figcaption{display:flex;align-items:center;justify-content:center;gap:.7rem;margin:.8rem 0;color:#aaa8b1;font:500 .58rem/1 "DM Mono",monospace;letter-spacing:.08em}.hero-visual figcaption i{width:2rem;height:1px;background:linear-gradient(90deg,var(--orange),var(--purple))}
.benefits-section{padding:clamp(3.5rem,7vw,6rem) 0;background:#121215}.visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.benefits-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:2rem}.benefits-grid article{max-width:18rem;padding-right:1.6rem;border-right:1px solid #302e35}.benefits-grid article:last-child{padding-right:0;border-right:0}.benefit-icon{display:block;width:2rem;height:2rem;margin-bottom:1.2rem}.benefit-icon--sessions{border:2px solid var(--orange);border-radius:.3rem;box-shadow:.48rem -.48rem 0 -2px var(--bg),.48rem -.48rem 0 0 var(--orange)}.benefit-icon--privacy{border:2px solid var(--purple);clip-path:polygon(50% 0,100% 22%,88% 75%,50% 100%,12% 75%,0 22%)}.benefit-icon--flow{position:relative;border:2px solid var(--orange);border-radius:50%;border-left-color:transparent}.benefit-icon--flow::after{position:absolute;top:-.3rem;right:-.2rem;border:.4rem solid transparent;border-left-color:var(--orange);content:""}.benefit-icon--grid{border:2px solid var(--purple);border-radius:.2rem;background:linear-gradient(90deg,transparent 42%,var(--purple) 43% 57%,transparent 58%),linear-gradient(transparent 42%,var(--purple) 43% 57%,transparent 58%)}.benefits-grid h3{font-size:1rem}.benefits-grid p{margin:.55rem 0 0;color:var(--muted);font-size:.92rem}
.how-section{padding:clamp(5rem,9vw,8rem) 0;background:#141318}.section-intro{display:flex;align-items:end;justify-content:space-between;gap:2rem}.section-intro>p{max-width:20rem;margin:0}.steps{display:grid;grid-template-columns:repeat(3,1fr);gap:2.5rem;margin:3rem 0 0;padding:0;list-style:none}.steps>li{display:grid;grid-template-columns:auto 1fr;gap:.7rem;min-width:0}.steps>li>span{display:grid;width:1.9rem;height:1.9rem;place-items:center;border-radius:50%;background:var(--orange);color:#210d08;font:700 .65rem/1 "DM Mono",monospace}.steps h3{margin:.28rem 0 0;font-size:1rem}.steps p{min-height:3.3rem;margin:.5rem 0 1rem;color:var(--muted);font-size:.85rem}.step-art{position:relative;height:8.5rem;overflow:hidden;border:1px solid #3d3a44;border-radius:.45rem;background:#0c0c0f}.step-art::before{position:absolute;top:1rem;right:1rem;left:1rem;height:1.6rem;border:1px solid #4c4854;border-radius:.25rem;content:""}.step-art--create i{position:absolute;bottom:1.1rem;width:.7rem;height:.7rem;border-radius:50%;background:var(--orange)}.step-art--create i:first-child{left:1.2rem}.step-art--create i:nth-child(2){left:2.3rem;background:var(--purple)}.step-art--create b{position:absolute;right:1rem;bottom:1rem;width:3.2rem;height:1.4rem;border-radius:.2rem;background:var(--orange)}.step-art--open i{position:absolute;right:1.1rem;left:1.1rem;height:1px;background:#605967}.step-art--open i:first-child{top:3.4rem}.step-art--open i:nth-child(2){top:5rem;width:60%;background:var(--orange)}.step-art--open i:nth-child(3){top:6.6rem;width:75%;background:var(--purple)}.step-art--ready{padding:3.15rem 1rem 1rem}.step-art--ready i{display:block;height:1.25rem;margin-bottom:.45rem;border:1px solid #4c4854;border-left:3px solid var(--purple);border-radius:.2rem}.step-art--ready i:nth-child(2){border-left-color:var(--orange)}.step-art--ready i:nth-child(3){border-left-color:#5f92ff}
.product-section{padding:clamp(5rem,10vw,9rem) 0;background:#19181d}.product-layout{display:grid;grid-template-columns:minmax(18rem,1fr) minmax(18rem,.55fr);gap:clamp(3rem,11vw,10rem);align-items:center}.product-copy .eyebrow{color:#b794ff}.feature-list{display:grid;gap:.7rem;margin:1.8rem 0 0;padding:0;list-style:none}.feature-list li{position:relative;padding-left:1.3rem;color:#e7e3e7}.feature-list li::before{position:absolute;top:.58rem;left:0;width:.42rem;height:.42rem;border:1px solid var(--orange);border-radius:50%;content:""}.text-link{display:inline-flex;gap:.45rem;margin-top:1.8rem;padding-bottom:.25rem;border-bottom:1px solid currentColor;color:#fff;font:500 .7rem/1 "DM Mono",monospace;text-decoration:none}.popup-frame{position:relative;justify-self:center;width:min(19rem,100%);margin:0;padding:.55rem;border:1px solid #5d5962;border-radius:.6rem;background:#0e0e10;box-shadow:1rem 1rem 0 rgba(155,88,255,.1)}.popup-frame::before{position:absolute;z-index:-1;top:2rem;right:-2rem;bottom:-2rem;left:2rem;border:1px solid rgba(255,117,69,.3);border-radius:.5rem;content:""}.popup-frame-top{display:flex;align-items:center;gap:.36rem;height:1.6rem;padding:0 .25rem;color:#b8b2bb;font:500 .5rem/1 "DM Mono",monospace;letter-spacing:.08em}.popup-frame-top i{width:.33rem;height:.33rem;border-radius:50%;background:#ff7355}.popup-frame-top i:first-of-type{margin-left:auto;background:#bc86ff}.popup-frame-top i:last-child{background:#6f95ff}.popup-frame img{display:block;width:100%;border-radius:.2rem}
.trust-section{padding:clamp(4rem,8vw,7rem) 0;background:#101012}.trust-panel{display:grid;grid-template-columns:1fr .75fr .65fr;gap:3rem;align-items:start;padding:clamp(2rem,4vw,3rem);border:1px solid #4e4659;border-radius:.6rem;background:radial-gradient(circle at 68% 48%,rgba(118,61,218,.17),transparent 18rem),#161419}.trust-panel h2{max-width:9ch}.trust-panel ul{display:grid;gap:.8rem;margin:0;padding:0;list-style:none}.trust-panel li{position:relative;padding-left:1.1rem;color:#d7d2d8;font-size:.88rem}.trust-panel li::before{position:absolute;left:0;color:var(--orange);content:"✓"}.trust-panel .text-link{margin-top:1.4rem}.privacy-art{position:relative;min-height:12rem}.privacy-art i{position:absolute;display:block;width:5rem;height:6rem;border:1px solid rgba(198,159,255,.8);border-radius:.5rem;background:rgba(129,72,221,.16);box-shadow:.5rem .5rem 1.5rem rgba(0,0,0,.2)}.privacy-art i:first-child{top:2rem;left:0;transform:rotate(-10deg)}.privacy-art i:nth-child(2){top:3.2rem;left:3.2rem;border-color:rgba(255,117,69,.8);background:rgba(255,117,69,.16);transform:rotate(5deg)}.privacy-art i:nth-child(3){top:1rem;left:5rem;border-color:rgba(91,143,255,.8);background:rgba(91,143,255,.18);transform:rotate(13deg)}.privacy-art b{position:absolute;top:3rem;right:.3rem;width:5.5rem;height:5.5rem;border:1px solid var(--purple);border-radius:50%;box-shadow:0 0 0 1rem rgba(155,88,255,.05),0 0 2rem rgba(155,88,255,.24)}
.release-section{padding:clamp(4.5rem,9vw,8rem) 0;background:radial-gradient(circle at 83% 50%,rgba(155,88,255,.17),transparent 22rem),#151418}.release-panel{display:flex;align-items:center;justify-content:space-between;gap:2rem}.release-panel p:not(.eyebrow){max-width:33rem;margin:1rem 0 0;color:var(--muted)}.deck-footer{padding:1.4rem 0;border-top:1px solid #2e2c32;background:#0d0d0f}.deck-footer .shell{display:flex;justify-content:space-between;gap:1rem;color:#79757d;font:400 .65rem/1.5 "DM Mono",monospace}.deck-footer a{color:var(--orange);text-decoration:none}a:focus-visible{outline:2px solid var(--orange);outline-offset:3px}
@media(max-width:850px){.product-nav{display:none}.hero-layout,.product-layout,.trust-panel{grid-template-columns:1fr}.hero-copy{max-width:40rem}.hero-visual{max-width:44rem}.hero-visual img{height:auto;aspect-ratio:1.45}.benefits-grid,.steps{grid-template-columns:repeat(2,1fr)}.benefits-grid article:nth-child(2){border-right:0}.trust-panel{gap:1.8rem}.release-panel{align-items:flex-start;flex-direction:column}}@media(max-width:600px){.shell{width:min(calc(100% - 2rem),var(--content))}.deck-hero{padding-top:4rem}.benefits-grid,.steps{grid-template-columns:1fr}.benefits-grid article{max-width:26rem;padding:0 0 1.8rem;border-right:0;border-bottom:1px solid #302e35}.benefits-grid article:last-child{border-bottom:0}.section-intro{align-items:start;flex-direction:column}.steps{gap:1.6rem}.steps p{min-height:0}.privacy-art{min-height:10rem}.deck-footer .shell{align-items:flex-start;flex-direction:column}h1{font-size:clamp(3.2rem,16vw,4.5rem)}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.button-primary{transition:none}}
