:root{--ink:#edf4f2;--muted:#94a7a3;--panel:#111917;--panel-2:#16221f;--line:#b0dacf24;--green:#50e6a9;--green-deep:#0e2f25;--blue:#88b8ff;--bg:#07100e;--display:"Avenir Next", "SF Pro Display", "Helvetica Neue", sans-serif;--mono:"SFMono-Regular", "Cascadia Mono", "Roboto Mono", monospace}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:radial-gradient(circle at 78% 6%, #319b7821, transparent 31rem), radial-gradient(circle at 8% 40%, #4977ad14, transparent 28rem), var(--bg);color:var(--ink);font-family:var(--display);-webkit-font-smoothing:antialiased;margin:0;line-height:1.6}a{color:inherit;text-decoration:none}.site-shell{min-height:100vh;overflow:hidden}.wrap{width:min(1160px,100% - 40px);margin-inline:auto}.site-header{z-index:20;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#07100ec7;position:sticky;top:0}.header-inner{justify-content:space-between;align-items:center;gap:24px;min-height:74px;display:flex}.brand{letter-spacing:-.025em;align-items:center;gap:12px;font-size:1.2rem;font-weight:720;display:inline-flex}.brand-mark{width:38px;height:38px;color:var(--green);font:700 .9rem var(--mono);background:linear-gradient(145deg,#50e6a924,#50e6a905);border:1px solid #50e6a973;border-radius:11px;place-items:center;display:inline-grid;box-shadow:inset 0 0 18px #50e6a914}nav{color:#b7c5c2;align-items:center;gap:30px;font-size:.92rem;display:flex}nav a{transition:color .16s}nav a:hover,nav a:focus-visible{color:#fff}.nav-contact{border:1px solid var(--line);border-radius:999px;padding:9px 15px}.hero{grid-template-columns:1.03fr .97fr;align-items:center;gap:70px;min-height:760px;padding-block:104px 96px;display:grid}.hero-copy{z-index:1;position:relative}.pill{border:1px solid var(--line);color:#b9cbc6;width:fit-content;font:600 .76rem var(--mono);text-transform:uppercase;letter-spacing:.08em;border-radius:999px;align-items:center;gap:9px;padding:7px 12px;display:flex}.pill span{background:var(--green);width:7px;height:7px;box-shadow:0 0 14px var(--green);border-radius:50%}h1,h2,h3,p{margin-top:0}.hero h1{letter-spacing:-.065em;margin:24px 0;font-size:clamp(3.5rem,6.3vw,6.2rem);font-weight:680;line-height:.98}.hero-lead{color:#aabbb7;max-width:650px;font-size:clamp(1.08rem,1.7vw,1.3rem);line-height:1.7}.hero-actions{flex-wrap:wrap;gap:12px;margin-top:34px;display:flex}.button{border-radius:13px;justify-content:center;align-items:center;min-height:48px;padding:0 20px;font-weight:650;transition:transform .16s,border-color .16s,background .16s;display:inline-flex}.button:hover,.button:focus-visible{transform:translateY(-2px)}.button-primary{background:var(--green);color:#052018;box-shadow:0 13px 32px #50e6a926}.button-secondary{border:1px solid var(--line);color:#dce6e4;background:#ffffff06}.hero-note{color:#71847f;margin-top:18px;font-size:.87rem}.terminal-card{background:#08110f;border:1px solid #8eccbc33;border-radius:24px;position:relative;overflow:hidden;transform:perspective(1000px)rotateY(-3deg)rotateX(1deg);box-shadow:0 50px 100px #00000073,0 0 0 10px #ffffff04}.terminal-card:before{content:"";pointer-events:none;border-radius:inherit;background:linear-gradient(135deg,#50e6a924,#0000 28% 75%,#88b8ff14);position:absolute;inset:-2px}.terminal-topbar{border-bottom:1px solid var(--line);color:#7f938e;min-height:54px;font:500 .73rem var(--mono);background:#0e1715;grid-template-columns:1fr auto 1fr;align-items:center;padding:0 16px;display:grid}.terminal-dots{gap:7px;display:flex}.terminal-dots i{background:#3a4b47;border-radius:50%;width:8px;height:8px}.terminal-dots i:first-child{background:#c2605c}.terminal-dots i:nth-child(2){background:#c79a45}.terminal-dots i:last-child{background:#4e9a78}.terminal-secure{color:var(--green);justify-self:end}.terminal-body{min-height:370px;font:500 .91rem/1.95 var(--mono);color:#d3dfdc;padding:34px 28px}.terminal-body p{margin:0}.terminal-muted{color:#627670}.terminal-gap{color:#9ab5ae;margin-top:34px!important}.prompt,.ok{color:var(--green)}.cursor{vertical-align:-.18em;background:var(--green);width:8px;height:1.1em;animation:1.05s step-end infinite blink;display:inline-block}@keyframes blink{50%{opacity:0}}.terminal-status{border-top:1px solid var(--line);color:#71847f;min-height:48px;font:500 .67rem var(--mono);justify-content:space-between;align-items:center;gap:20px;padding:0 18px;display:flex}.terminal-status span:first-child{color:#a7b8b4}.terminal-status i{background:var(--green);border-radius:50%;width:6px;height:6px;margin-right:7px;display:inline-block}.signal-strip{border-block:1px solid var(--line);background:#ffffff04}.signal-grid{grid-template-columns:repeat(3,1fr);display:grid}.signal-grid p{border-right:1px solid var(--line);margin:0;padding:31px 28px}.signal-grid p:first-child{padding-left:0}.signal-grid p:last-child{border-right:0}.signal-grid strong,.signal-grid span{display:block}.signal-grid strong{color:#dce7e4;margin-bottom:3px;font-size:.94rem}.signal-grid span{color:#70847e;font-size:.82rem}.features{padding-block:120px}.section-heading{grid-template-columns:.65fr 1.1fr 1fr;align-items:end;gap:36px;margin-bottom:48px;display:grid}.kicker{color:var(--green);font:650 .72rem var(--mono);text-transform:uppercase;letter-spacing:.11em;margin-bottom:10px}.section-heading h2,.privacy-banner h2,.closing h2{letter-spacing:-.05em;margin:0;font-size:clamp(2.25rem,4vw,4rem);font-weight:650;line-height:1.05}.section-heading>p:last-child{color:var(--muted);margin:0}.feature-grid{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(2,1fr);display:grid}.feature-card{border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:linear-gradient(145deg,#ffffff06,#0000 65%);min-height:300px;padding:34px}.feature-index{float:right;color:#435650;font:500 .78rem var(--mono)}.feature-eyebrow{color:var(--green);font:600 .7rem var(--mono);text-transform:uppercase;letter-spacing:.09em;margin-bottom:42px}.feature-card h3{letter-spacing:-.025em;margin-bottom:12px;font-size:clamp(1.35rem,2vw,1.8rem)}.feature-card>p:last-child{max-width:470px;color:var(--muted)}.privacy-banner{background:linear-gradient(135deg,#50e6a917,#88b8ff06);border:1px solid #50e6a92e;border-radius:28px;grid-template-columns:1fr .85fr;gap:90px;margin-bottom:120px;padding:64px;display:grid}.privacy-banner>div:last-child>p{color:#9eb0ab;font-size:1.05rem}.privacy-banner a,.support-contact a,.legal-copy a{color:var(--green);font-weight:650}.closing{text-align:center;padding-block:90px 110px}.closing h2{max-width:800px;margin:0 auto 34px}.site-footer{border-top:1px solid var(--line);background:#050b0a}.footer-grid{justify-content:space-between;gap:40px;padding-block:48px 40px;display:flex}.brand-footer{margin-bottom:12px}.footer-grid p,.footer-links{color:#73857f;font-size:.86rem}.footer-links{grid-template-columns:repeat(3,auto);align-content:center;gap:28px;display:grid}.footer-legal{border-top:1px solid var(--line);color:#53635f;justify-content:space-between;gap:24px;padding-block:22px;font-size:.7rem;display:flex}.legal-main{padding-block:92px 120px}.legal-intro{max-width:820px;margin-bottom:66px}.legal-intro h1{letter-spacing:-.06em;margin-bottom:18px;font-size:clamp(3.2rem,7vw,6.4rem);line-height:.98}.legal-intro>p:not(.kicker):not(.updated){color:#a7b7b3;font-size:1.15rem}.updated{color:#6d817b;font:500 .76rem var(--mono)}.legal-copy{max-width:820px}.legal-copy section{border-top:1px solid var(--line);padding:32px 0}.legal-copy h2{letter-spacing:-.02em;margin-bottom:12px;font-size:1.25rem}.legal-copy p{color:#9bada8}.back-link{color:#91a39e;margin-top:58px}.support-intro .button{margin-top:16px}.support-grid{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(2,1fr);display:grid}.support-card{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-height:230px;padding:32px}.support-card h2{font-size:1.25rem}.support-card p{color:var(--muted)}.support-contact{background:var(--panel);border:1px solid var(--line);border-radius:24px;grid-template-columns:.75fr 1fr;gap:60px;margin-top:70px;padding:48px;display:grid}.support-contact h2{margin:0;font-size:2rem}.support-contact>div:last-child p{color:var(--muted)}.family-hero{text-align:center;padding-block:130px 104px}.family-hero .pill{margin-inline:auto}.family-hero h1{letter-spacing:-.07em;max-width:1000px;margin:26px auto 28px;font-size:clamp(4rem,8vw,8rem);line-height:.92}.family-hero .hero-lead{max-width:760px;margin-inline:auto}.family-signals{flex-wrap:wrap;justify-content:center;gap:10px;margin:44px auto 0;display:flex}.family-signals span{border:1px solid var(--line);color:#8fa39d;font:550 .72rem var(--mono);border-radius:999px;padding:8px 13px}.product-section{padding-block:80px 130px}.product-heading{margin-bottom:54px}.product-grid{grid-template-columns:repeat(2,1fr);gap:22px;display:grid}.product-card{border:1px solid var(--line);background:linear-gradient(145deg,#50e6a911,#ffffff03 60%);border-radius:28px;min-height:620px;padding:30px;position:relative;overflow:hidden}.product-scp{background:linear-gradient(145deg,#88b8ff13,#ffffff03 60%)}.product-visual{border:1px solid var(--line);background:#08110f;border-radius:20px;place-items:center;min-height:245px;margin-bottom:34px;display:grid;box-shadow:inset 0 0 40px #50e6a908}.product-scp .product-visual{box-shadow:inset 0 0 40px #88b8ff0a}.product-label{color:var(--green);font:650 .7rem var(--mono);text-transform:uppercase;letter-spacing:.1em;margin-bottom:6px}.product-scp .product-label,.support-product-scp .product-label{color:var(--blue)}.product-card h3{letter-spacing:-.04em;margin-bottom:12px;font-size:2.2rem}.product-card>p:not(.product-label){color:var(--muted)}.product-card ul{color:#a5b6b1;margin:24px 0 30px;padding:0;list-style:none}.product-card li{border-top:1px solid var(--line);padding:9px 0}.product-card li:before{content:"✓";color:var(--green);margin-right:10px}.product-scp li:before{color:var(--blue)}.product-link{color:var(--green);font-weight:700}.product-scp .product-link{color:var(--blue)}.mini-terminal{color:#b9c9c5;width:84%;font:520 .78rem/1.9 var(--mono)}.mini-terminal span{display:block}.mini-terminal b{color:var(--green);font-weight:500}.mini-muted{color:#61736e}.mini-terminal i{background:var(--green);vertical-align:-.15em;width:7px;height:1em;display:inline-block}.mini-browser{color:#879b96;width:88%;font:520 .68rem var(--mono);grid-template-columns:1fr auto 1fr;align-items:center;gap:14px;display:grid}.mini-browser>div{border:1px solid var(--line);border-radius:12px;min-height:165px;padding:16px}.mini-browser b,.mini-browser span{display:block}.mini-browser b{color:var(--blue);margin-bottom:12px}.mini-browser span{border-top:1px solid #b0dacf14;padding:7px 0}.mini-browser strong{color:var(--blue);font-size:1.25rem}.family-trust{border:1px solid var(--line);background:linear-gradient(135deg,#50e6a90f,#88b8ff0b);border-radius:28px;grid-template-columns:1fr .85fr;gap:90px;margin-bottom:110px;padding:64px;display:grid}.family-trust h2{letter-spacing:-.05em;margin:0;font-size:clamp(2.2rem,4vw,3.8rem);line-height:1.05}.family-trust>div:last-child p{color:var(--muted)}.family-trust a,.privacy-product-grid a,.support-product-card a{color:var(--green);font-weight:700}.support-product-scp a{color:var(--blue)}.pill-blue span{background:var(--blue);box-shadow:0 0 14px var(--blue)}.button-blue{background:var(--blue);color:#071625;box-shadow:0 13px 32px #88b8ff29}.kicker-blue,.scp-feature-grid .feature-eyebrow,.scp-banner a{color:var(--blue)}.scp-hero{grid-template-columns:.92fr 1.08fr}.transfer-card{background:#08101a;border:1px solid #88b8ff38;border-radius:24px;overflow:hidden;transform:perspective(1000px)rotateY(-3deg)rotateX(1deg);box-shadow:0 50px 100px #00000073,0 0 0 10px #ffffff04}.transfer-topbar{color:#8099aa;border-bottom:1px solid var(--line);min-height:54px;font:550 .73rem var(--mono);justify-content:space-between;align-items:center;padding:0 18px;display:flex}.transfer-secure{color:var(--blue)}.transfer-panes{grid-template-columns:1fr 1fr;min-height:330px;display:grid}.transfer-panes>div{padding:24px}.transfer-panes>div:first-child{border-right:1px solid var(--line)}.transfer-panes b{color:#b8cbe0;font:650 .75rem var(--mono);margin-bottom:20px;display:block}.transfer-panes p{color:#8b9aa5;font:500 .72rem var(--mono);border-top:1px solid #b0dacf14;margin:0;padding:11px 0}.transfer-progress{border-top:1px solid var(--line);color:#9eb1bd;min-height:72px;font:500 .66rem var(--mono);grid-template-columns:1fr auto;align-items:center;gap:6px 12px;padding:12px 18px;display:grid}.transfer-progress div{background:#88b8ff1f;border-radius:999px;grid-column:1;height:5px;overflow:hidden}.transfer-progress i{background:var(--blue);width:72%;height:100%;display:block}.transfer-progress b{color:var(--blue);grid-area:1/2/span 2}.scp-banner{background:linear-gradient(135deg,#88b8ff14,#50e6a906);border-color:#88b8ff33}.support-product-grid,.privacy-product-grid{grid-template-columns:repeat(2,1fr);gap:20px;display:grid}.support-product-card,.privacy-product-grid article{border:1px solid var(--line);background:linear-gradient(145deg,#ffffff06,#0000);border-radius:22px;min-height:270px;padding:34px}.support-product-card h2,.privacy-product-grid h2{margin-bottom:12px;font-size:1.8rem}.support-product-card>p:not(.product-label),.privacy-product-grid article>p:not(.product-label){color:var(--muted)}.privacy-product-grid{margin-bottom:70px}.privacy-product-grid a{color:var(--green)}.privacy-product-grid article:nth-child(2) a{color:var(--blue)}.family-legal{margin-top:20px}@media (width<=860px){.hero{grid-template-columns:1fr;min-height:auto;padding-block:74px}.terminal-card{transform:none}.section-heading{grid-template-columns:1fr}.privacy-banner{grid-template-columns:1fr;gap:34px;padding:40px}.footer-links{grid-template-columns:1fr;gap:8px}.family-trust{grid-template-columns:1fr;gap:34px;padding:40px}.product-grid,.scp-hero{grid-template-columns:1fr}.transfer-card{transform:none}}@media (width<=640px){.wrap{width:min(100% - 28px,1160px)}.header-inner{min-height:66px}nav{gap:14px}nav a:first-child{display:none}.nav-contact{padding:7px 11px}.brand{font-size:1.05rem}.brand-mark{width:34px;height:34px}.hero{gap:48px}.hero h1{font-size:clamp(3.2rem,16vw,4.8rem)}.terminal-body{min-height:310px;padding:25px 18px;font-size:.76rem}.terminal-topbar{grid-template-columns:1fr auto}.terminal-topbar>span:nth-child(2){display:none}.signal-grid,.feature-grid,.support-grid,.support-product-grid,.privacy-product-grid{grid-template-columns:1fr}.signal-grid p{border-right:0;border-bottom:1px solid var(--line);padding:22px 0}.signal-grid p:last-child{border-bottom:0}.features{padding-block:86px}.feature-card{min-height:250px;padding:26px}.privacy-banner{border-radius:20px;margin-bottom:80px;padding:30px 24px}.footer-grid,.footer-legal{flex-direction:column}.legal-main{padding-block:64px 90px}.legal-intro h1{font-size:clamp(3rem,15vw,4.4rem)}.support-contact{grid-template-columns:1fr;gap:22px;padding:30px 24px}.family-hero{padding-block:88px 70px}.family-hero h1{font-size:clamp(3.3rem,17vw,5rem)}.product-section{padding-block:55px 90px}.product-card{border-radius:20px;min-height:auto;padding:22px}.product-visual{min-height:210px}.family-trust{border-radius:20px;padding:30px 24px}.transfer-panes>div{padding:16px}.transfer-panes{min-height:290px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
