.product-page{--terminal:#171813}.product-nav{display:flex;align-items:center;gap:32px;font:400 12px var(--mono)}.product-nav-cta{padding:11px 15px}.product-hero,.product-nav-cta{color:var(--paper);background:var(--ink)}.product-hero{display:grid;grid-template-columns:1.1fr .9fr;min-height:690px;padding:78px clamp(24px,5vw,80px);position:relative;overflow:hidden}.product-hero:before{content:"";position:absolute;inset:0 0 0 52%;background-image:linear-gradient(rgba(199,255,61,.09) 1px,transparent 0),linear-gradient(90deg,rgba(199,255,61,.09) 1px,transparent 0);background-size:42px 42px;-webkit-mask-image:linear-gradient(90deg,transparent,#000);mask-image:linear-gradient(90deg,transparent,#000)}.product-hero-copy{position:relative;z-index:1;align-self:center}.product-kicker{display:flex;gap:20px;color:#a8a69f;font:400 10px var(--mono);letter-spacing:.1em;text-transform:uppercase}.product-kicker span:first-child{display:flex;align-items:center;gap:7px;color:var(--lime)}.product-hero h1{margin:48px 0 34px;font-size:clamp(52px,6.5vw,102px);line-height:.9;letter-spacing:-.07em}.included-intro h2 em,.product-hero h1 em{color:var(--lime);font-style:normal}.product-hero-copy>p{max-width:610px;color:#c7c4bb;font-size:17px;line-height:1.7}.product-actions{display:flex;align-items:center;gap:28px;margin-top:34px}.text-link{padding-bottom:5px;border-bottom:1px solid #77756f;font:500 11px var(--mono)}.product-terminal{align-self:center;justify-self:end;width:min(100%,520px);position:relative;z-index:1;border:1px solid #5c5d57;box-shadow:26px 26px 0 var(--blue),-12px -12px 0 rgba(199,255,61,.15);background:var(--terminal);font:400 clamp(10px,1vw,13px) var(--mono)}.terminal-bar{height:45px;display:flex;align-items:center;gap:7px;padding:0 15px;border-bottom:1px solid #41423e}.terminal-bar>span{width:8px;height:8px;border-radius:50%;background:#777}.terminal-bar>span:first-child{background:#ff715b}.terminal-bar>span:nth-child(2){background:#ffd65a}.terminal-bar>span:nth-child(3){background:var(--lime)}.terminal-bar strong{margin-left:auto;color:#898a84;font-weight:400}.terminal-body{min-height:390px;padding:30px 28px;line-height:1.8}.terminal-body p{margin:0 0 8px}.terminal-body p>span{color:var(--lime)}.terminal-muted{color:#8a8b84;padding-left:17px}.terminal-success{color:var(--lime);padding-left:17px}.terminal-report{margin:10px 0 20px 17px;padding:14px 16px;background:#22231e;border-left:2px solid var(--lime)}.terminal-report p{color:var(--lime)}.terminal-report b{color:#d2d0c8;font-weight:400}.terminal-cursor i{display:inline-block;width:7px;height:14px;background:var(--lime);vertical-align:middle}.product-strip{display:flex;justify-content:center;gap:25px;padding:14px 20px;overflow:hidden;color:var(--ink);background:var(--lime);border-block:1px solid var(--ink);font:500 10px var(--mono);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}.workflow{padding:110px clamp(24px,5vw,80px)}.product-section-heading{display:grid;grid-template-columns:.45fr 1.35fr .8fr;grid-gap:36px;gap:36px;align-items:end;margin-bottom:55px}.included-intro h2,.launch-section h2,.product-section-heading h2,.security-copy h2{margin:0;font-size:clamp(42px,5vw,72px);line-height:.98;letter-spacing:-.06em}.product-section-heading p{margin:0;color:#605e59;line-height:1.65}.workflow-grid{display:grid;grid-template-columns:repeat(3,1fr);border:1px solid var(--ink)}.workflow-card{min-height:340px;padding:30px;border-right:1px solid var(--ink);display:flex;flex-direction:column}.workflow-card:last-child{border:0}.workflow-card>div{display:flex;justify-content:space-between;color:var(--blue);font:500 11px var(--mono)}.workflow-card h3{margin:auto 0 18px;font-size:25px;letter-spacing:-.04em}.workflow-card p{margin:0;color:#605e59;font-size:14px;line-height:1.65}.security-section{display:grid;grid-template-columns:1fr 1fr;background:var(--blue);color:white}.security-copy{padding:90px clamp(24px,6vw,90px);border-right:1px solid rgba(255,255,255,.35)}.security-copy .section-index{color:#cbd4ff}.security-copy>svg{margin:44px 0 24px;color:var(--lime)}.security-copy p{max-width:590px;margin:28px 0 0;color:#dfe4ff;line-height:1.7}.security-rules{padding:62px clamp(24px,5vw,70px);display:flex;flex-direction:column;justify-content:center}.security-rules>div{display:flex;gap:16px;padding:24px 0;border-bottom:1px solid rgba(255,255,255,.28)}.security-rules>div:first-child{border-top:1px solid rgba(255,255,255,.28)}.security-rules svg{flex:0 0 auto;color:var(--lime)}.security-rules span{display:flex;flex-direction:column;gap:8px}.security-rules strong{font-size:16px}.security-rules small{color:#dfe4ff;font-size:12px;line-height:1.5}.included-section{display:grid;grid-template-columns:.8fr 1.2fr;border-bottom:1px solid var(--ink)}.included-intro{padding:90px clamp(24px,5vw,80px);color:var(--paper);background:var(--ink)}.included-intro p{margin:28px 0 0;color:#bdbab2;line-height:1.7}.included-list{padding:50px clamp(24px,5vw,70px)}.included-list>div{display:grid;grid-template-columns:40px 1fr auto;align-items:center;grid-gap:16px;gap:16px;min-height:62px;border-bottom:1px solid var(--line)}.included-list>div:first-child{border-top:1px solid var(--line)}.included-list span{color:#75726c;font:400 10px var(--mono)}.included-list p{margin:0;font-size:14px}.included-list svg{color:var(--blue)}.launch-section{display:grid;grid-template-columns:1fr 1fr;grid-gap:70px;gap:70px;padding:100px clamp(24px,6vw,95px);background:var(--lime)}.launch-copy{align-self:end}.launch-copy>p{max-width:600px;margin:0 0 28px;line-height:1.7}.launch-copy .primary-button{background:var(--ink);color:var(--paper)}.launch-copy small{display:block;margin-top:16px;color:#4c4b46;font:400 9px var(--mono)}@media (max-width:900px){.product-hero{grid-template-columns:1fr;gap:70px}.product-terminal{justify-self:start}.product-section-heading,.workflow-grid{grid-template-columns:1fr}.workflow-card{min-height:260px;border-right:0;border-bottom:1px solid var(--ink)}.included-section,.security-section{grid-template-columns:1fr}.security-copy{border-right:0;border-bottom:1px solid rgba(255,255,255,.35)}}@media (max-width:700px){.product-nav a:not(.product-nav-cta){display:none}.product-hero{min-height:0;padding-block:62px 80px}.product-hero h1{font-size:clamp(48px,15vw,72px)}.product-actions{align-items:flex-start;flex-direction:column}.product-terminal{box-shadow:12px 12px 0 var(--blue)}.terminal-body{min-height:350px;padding:24px 18px}.product-strip{justify-content:flex-start}.launch-section,.workflow{padding-block:75px}.launch-section{grid-template-columns:1fr;gap:38px}}