.landing{--lbg:#fff;--lbg2:#f7f8fa;--lbg3:#eceef2;--lbg-accent:#eef3f8;--lbg-signal:#fbf3e8;--ltx:#0e1320;--ltx2:#4a5266;--ltx3:#8d96a5;--ltx-accent:#4e6f8f;--ltx-signal:#c49020;--lbd:#d8dce4;--lbd2:#b8bec9;--void:#0b0d14;--void2:#131926;--void3:#1a2235;--steel:#4e6f8f;--steel-l:#8aafd1;--steel-xl:#b3cae0;--signal:#c49020;--signal-l:#d9a84a;--signal-bg:#2a2010;--silver:#e8ecf3;--silver2:#8d96a5;--silver3:#4a5266;--border:#2a3550}.landing:before{content:"";opacity:.022;pointer-events:none;z-index:999;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='1'/%3E%3C/svg%3E");position:fixed;inset:0}.nav{z-index:200;border-bottom:.5px solid #0000;justify-content:space-between;align-items:center;padding:18px 52px;transition:background .3s,border-color .3s;display:flex;position:fixed;top:0;left:0;right:0}.nav.scrolled{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-color:var(--lbd);background:#fffffff5}.nav.scrolled .navWordmark{color:var(--ltx)}.nav.scrolled .navLink{color:var(--ltx2)}.nav.scrolled .navLink:hover{color:var(--ltx)}.nav.scrolled .navCta{border-color:var(--ltx-accent);color:var(--ltx-accent)}.nav.scrolled .navCta:hover{background:var(--lbg-accent)}.navLogo{align-items:center;gap:11px;text-decoration:none;display:flex}.navWordmark{font-family:var(--font-display);letter-spacing:.09em;color:var(--silver);font-size:19px;font-weight:300;transition:color .3s}.navRight{align-items:center;gap:28px;display:flex}.navLink{letter-spacing:.05em;color:var(--silver2);font-size:13px;font-weight:300;text-decoration:none;transition:color .2s}.navLink:hover{color:var(--silver)}.navCta{color:var(--steel-l);letter-spacing:.03em;border:.5px solid #8aafd180;border-radius:6px;padding:8px 20px;font-size:13px;font-weight:300;text-decoration:none;transition:all .2s}.navCta:hover{color:var(--silver);background:#4e6f8f1f}.hero{background:var(--void);flex-direction:column;justify-content:center;min-height:100vh;padding:120px 52px 100px;display:flex;position:relative}.heroGlow{pointer-events:none;background:radial-gradient(#4e6f8f0e 0%,#0000 68%);width:700px;height:700px;position:absolute;top:15%;left:50%;transform:translate(-50%)}.heroInner{grid-template-columns:1fr 1fr;align-items:center;gap:80px;width:100%;max-width:1140px;margin:0 auto;display:grid}.heroEyebrow{font-family:var(--font-data);letter-spacing:.24em;text-transform:uppercase;color:var(--steel-l);opacity:0;margin-bottom:26px;font-size:10px;animation:.8s .2s forwards fadeUp}.heroHeadline{font-family:var(--font-display);letter-spacing:.01em;color:var(--silver);opacity:0;margin-bottom:18px;font-size:clamp(44px,4.5vw,68px);font-weight:300;line-height:1.07;animation:.9s .35s forwards fadeUp}.heroHeadline em{color:var(--steel-xl);font-style:italic}.heroSubhead{color:var(--silver2);opacity:0;max-width:460px;margin-bottom:44px;font-size:15px;font-weight:300;line-height:1.85;animation:.9s .55s forwards fadeUp}.heroActions{opacity:0;align-items:center;gap:20px;animation:.9s .7s forwards fadeUp;display:flex}.heroRight{opacity:0;animation:1s .85s forwards fadeUp}.btnPrimary{background:var(--steel);font-family:var(--font-body);color:#fff;cursor:pointer;letter-spacing:.02em;border:none;border-radius:7px;padding:12px 26px;font-size:13px;font-weight:400;text-decoration:none;transition:background .2s,transform .15s;display:inline-block}.btnPrimary:hover{background:#5a7fa3;transform:translateY(-1px)}.btnGhostDark{color:var(--silver2);letter-spacing:.04em;border-bottom:.5px solid var(--border);padding-bottom:2px;font-size:13px;font-weight:300;text-decoration:none;transition:color .2s,border-color .2s}.btnGhostDark:hover{color:var(--silver);border-color:var(--silver3)}.terminal{background:var(--void2);border:.5px solid var(--border);border-radius:12px;overflow:hidden;box-shadow:0 40px 80px #00000073,0 0 0 .5px #ffffff08}.terminalBar{background:var(--void3);border-bottom:.5px solid var(--border);align-items:center;gap:10px;padding:11px 16px;display:flex}.tDots{gap:6px;display:flex}.tDots span{background:var(--border);border-radius:50%;width:10px;height:10px;display:inline-block}.terminalTitle{font-family:var(--font-data);color:var(--silver3);letter-spacing:.08em;font-size:10px}.terminalBody{font-family:var(--font-data);min-height:210px;padding:24px 22px;font-size:13px;line-height:2}.sectionDivide{background:linear-gradient(to bottom,var(--void)0%,var(--lbg)100%);height:120px}.proofStrip{background:var(--lbg2);border-top:.5px solid var(--lbd);border-bottom:.5px solid var(--lbd);padding:20px 52px}.proofInner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:32px;max-width:1140px;margin:0 auto;display:flex}.proofItem{font-family:var(--font-data);color:var(--ltx3);letter-spacing:.08em;font-size:11px}.proofItem strong{color:var(--ltx2);font-weight:400}.sectionLight{background:var(--lbg);padding:80px 52px}.sectionLightAlt{background:var(--lbg2);padding:80px 52px}.sectionInner{max-width:1140px;margin:0 auto}.sectionEyebrowLight{font-family:var(--font-data);letter-spacing:.22em;text-transform:uppercase;color:var(--ltx-accent);margin-bottom:14px;font-size:10px}.sectionHeadlineLight{font-family:var(--font-display);color:var(--ltx);letter-spacing:.01em;margin-bottom:16px;font-size:clamp(32px,3vw,46px);font-weight:300;line-height:1.1}.sectionHeadlineLight em{color:var(--steel);font-style:italic}.sectionBodyLight{color:var(--ltx2);max-width:600px;margin-bottom:48px;font-size:15px;font-weight:300;line-height:1.85}.stepsGrid{grid-template-columns:repeat(3,1fr);gap:32px;margin-top:8px;display:grid}.step{opacity:0;transition:opacity .6s,transform .6s;transform:translateY(18px)}.step.visible{opacity:1;transform:translateY(0)}.stepNum{font-family:var(--font-data);color:var(--ltx-accent);letter-spacing:.15em;margin-bottom:14px;font-size:11px}.stepTitle{font-family:var(--font-display);color:var(--ltx);letter-spacing:.02em;margin-bottom:10px;font-size:20px;font-weight:300}.stepBody{color:var(--ltx2);font-size:14px;font-weight:300;line-height:1.8}.segmentsList{flex-direction:column;display:flex}.segmentRow{border-bottom:.5px solid var(--lbd);opacity:0;grid-template-columns:1fr 1fr;align-items:center;gap:80px;padding:64px 0;transition:opacity .65s,transform .65s;display:grid;transform:translateY(20px)}.segmentRow:last-child{border-bottom:none}.segmentRow.visible{opacity:1;transform:translateY(0)}.segmentRow.reverse{direction:rtl}.segmentRow.reverse>*{direction:ltr}.segmentIcon{width:28px;height:28px;color:var(--ltx3);margin-bottom:18px}.segmentLabel{font-family:var(--font-data);letter-spacing:.2em;text-transform:uppercase;color:var(--ltx-accent);margin-bottom:10px;font-size:10px}.segmentTitle{font-family:var(--font-display);color:var(--ltx);margin-bottom:12px;font-size:clamp(26px,2.5vw,34px);font-weight:300;line-height:1.1}.segmentPitch{color:var(--ltx);margin-bottom:12px;font-size:14px;font-weight:500}.segmentBody{color:var(--ltx2);margin-bottom:20px;font-size:14px;font-weight:300;line-height:1.85}.segmentLink{color:var(--ltx-accent);border-bottom:.5px solid var(--lbd2);padding-bottom:1px;font-size:13px;font-weight:300;text-decoration:none;transition:border-color .2s,color .2s}.segmentLink:hover{color:var(--ltx);border-color:var(--ltx2)}.terminalLight{background:var(--void2);border:.5px solid var(--border);border-radius:10px;overflow:hidden;box-shadow:0 12px 40px #00000026}.terminalLight .terminalBar{background:var(--void3);border-bottom:.5px solid var(--border);padding:10px 15px}.terminalLight .terminalBody{font-family:var(--font-data);padding:20px;font-size:12.5px;line-height:2}.tlLabel{color:var(--silver3)}.tlValue{color:var(--silver2)}.tlUp{color:#4dc585}.tlDown{color:#e06060}.tlSignal{color:var(--signal-l)}.signalBox{background:var(--signal-bg);border:.5px solid #d9a84a38;border-radius:5px;margin-top:8px;padding:9px 12px}.signalTag{letter-spacing:.18em;text-transform:uppercase;color:var(--signal-l);margin-bottom:4px;font-size:9px;font-weight:500;display:block}.signalText{color:var(--silver2);font-size:12px;line-height:1.65}.sectionDark{background:var(--void);border-top:.5px solid var(--border);padding:80px 52px}.etymologyGrid{grid-template-columns:1fr 1fr;align-items:center;gap:100px;max-width:1140px;margin:0 auto;display:grid}.etymologyMark{opacity:.7}.etymologyWord{font-family:var(--font-display);letter-spacing:.05em;color:var(--silver);margin-bottom:6px;font-size:64px;font-weight:300;line-height:1}.etymologyPron{font-family:var(--font-data);color:var(--steel-l);margin-bottom:28px;font-size:13px}.etymologyBody{color:var(--silver2);margin-bottom:14px;font-size:15px;font-weight:300;line-height:1.85}.etymologyBody em{color:var(--silver);font-style:italic}.etymologyQuote{border-left:1.5px solid var(--steel);background:var(--void2);border-radius:0 6px 6px 0;margin-top:24px;padding:12px 18px}.etymologyQuote p{font-family:var(--font-display);color:var(--silver2);font-size:16px;font-style:italic;font-weight:300;line-height:1.7}.etymologyQuote cite{letter-spacing:.16em;text-transform:uppercase;color:var(--silver3);margin-top:8px;font-size:10px;font-style:normal;display:block}.pricingGrid{grid-template-columns:repeat(4,1fr);gap:16px;margin-top:48px;display:grid}.pricingCard{background:var(--lbg);border:.5px solid var(--lbd);opacity:0;border-radius:10px;flex-direction:column;padding:28px 24px 24px;transition:opacity .55s,transform .55s;display:flex;transform:translateY(16px)}.pricingCard.visible{opacity:1;transform:translateY(0)}.pricingCardFeatured{background:var(--lbg-accent);border-color:#4e6f8f59}.pricingTier{font-family:var(--font-data);letter-spacing:.18em;text-transform:uppercase;color:var(--ltx3);margin-bottom:20px;font-size:11px}.pricingCardFeatured .pricingTier{color:var(--ltx-accent)}.pricingPrice{font-family:var(--font-display);color:var(--ltx);font-size:48px;font-weight:300;line-height:1}.pricingPrice sup{vertical-align:super;margin-right:1px;font-size:22px}.pricingPeriod{color:var(--ltx3);font-size:12px;font-weight:300;font-family:var(--font-data);margin-top:4px;margin-bottom:20px}.pricingDivider{border:none;border-top:.5px solid var(--lbd);margin-bottom:20px}.pricingCardFeatured .pricingDivider{border-color:#4e6f8f40}.pricingFeatures{flex-direction:column;flex:1;gap:10px;margin-bottom:24px;padding:0;list-style:none;display:flex}.pricingFeatures li{color:var(--ltx2);align-items:flex-start;gap:10px;font-size:13px;font-weight:300;line-height:1.5;display:flex}.pricingFeatures li:before{content:"—";color:var(--ltx-accent);font-family:var(--font-data);flex-shrink:0;margin-top:2px;font-size:11px}.pricingBtn{text-align:center;letter-spacing:.03em;font-size:13px;font-weight:400;font-family:var(--font-body);border-radius:6px;padding:10px 0;text-decoration:none;transition:all .2s;display:block}.pricingBtnOutline{border:.5px solid var(--lbd2);color:var(--ltx2)}.pricingBtnOutline:hover{border-color:var(--ltx-accent);color:var(--ltx-accent)}.pricingBtnSolid{background:var(--ltx-accent);color:#fff;border:.5px solid var(--ltx-accent)}.pricingBtnSolid:hover{background:#3a5570}.pricingAgency{text-align:center;color:var(--ltx3);margin-top:28px;font-size:13px;font-weight:300}.pricingAgency a{color:var(--ltx-accent);border-bottom:.5px solid var(--lbd2);padding-bottom:1px;text-decoration:none}.sectionCta{background:var(--void);text-align:center;border-top:.5px solid var(--border);padding:100px 52px}.ctaEyebrow{font-family:var(--font-data);letter-spacing:.24em;text-transform:uppercase;color:var(--steel-l);margin-bottom:20px;font-size:10px}.ctaHeadline{font-family:var(--font-display);color:var(--silver);margin-bottom:16px;font-size:clamp(36px,3.5vw,52px);font-weight:300;line-height:1.1}.ctaHeadline em{color:var(--steel-xl);font-style:italic}.ctaBody{color:var(--silver2);max-width:440px;margin:0 auto 40px;font-size:15px;font-weight:300}.ctaActions{justify-content:center;align-items:center;gap:24px;display:flex}.footer{background:var(--void2);border-top:.5px solid var(--border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;padding:36px 52px;display:flex}.footerBrand{align-items:center;gap:12px;display:flex}.footerWordmark{font-family:var(--font-display);letter-spacing:.08em;color:var(--silver2);font-size:16px;font-weight:300}.footerTagline{font-family:var(--font-data);color:var(--silver2);opacity:.6;margin-top:2px;font-size:10px}.footerLinks{gap:24px;padding:0;list-style:none;display:flex}.footerLinks a{color:var(--silver2);font-size:12px;text-decoration:none;transition:color .15s}.footerLinks a:hover{color:var(--silver)}.footerLegal{color:var(--silver2);opacity:.7;font-size:11px}.ctaDivider{align-items:center;gap:16px;max-width:440px;margin:32px auto 28px;display:flex}.ctaDivider:before,.ctaDivider:after{content:"";background:var(--border);flex:1;height:.5px}.ctaDivider span{font-family:var(--font-data);letter-spacing:.16em;text-transform:uppercase;color:var(--silver3);font-size:10px}.ctaCapture{max-width:540px;margin:0 auto}.ctaCaptureLabel{color:var(--silver2);margin-bottom:18px;font-size:13px;font-weight:300}.captureForm{flex-direction:column;gap:14px;display:flex}.captureFields{gap:10px;display:flex}.captureInput{background:var(--void2);border:.5px solid var(--border);font-family:var(--font-body);color:var(--silver);border-radius:6px;outline:none;flex:1;padding:10px 14px;font-size:13px;font-weight:300;transition:border-color .2s}.captureInput::placeholder{color:var(--silver3)}.captureInput:focus{border-color:var(--steel)}.captureSelect{background:var(--void2);border:.5px solid var(--border);width:170px;font-family:var(--font-body);color:var(--silver2);appearance:none;background-image:url("data:image/svg+xml,%3Csvg width='10' height='6' viewBox='0 0 10 6' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1l4 4 4-4' stroke='%234A5266' stroke-width='1.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;border-radius:6px;outline:none;padding:10px 32px 10px 12px;font-size:13px;font-weight:300;transition:border-color .2s}.captureSelect:focus{border-color:var(--steel)}.captureBtn{background:var(--steel);font-family:var(--font-body);color:#fff;cursor:pointer;letter-spacing:.02em;white-space:nowrap;border:none;border-radius:6px;padding:10px 20px;font-size:13px;font-weight:400;transition:background .2s,transform .15s}.captureBtn:hover{background:#5a7fa3;transform:translateY(-1px)}.captureBtn:disabled{opacity:.5;cursor:not-allowed;transform:none}.captureCheckLabel{color:var(--silver3);cursor:pointer;-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;gap:8px;font-size:12px;font-weight:300;display:flex}.captureCheck{width:14px;height:14px;accent-color:var(--steel);cursor:pointer}.captureError{color:#e06060;text-align:left;background:#e060601a;border:.5px solid #e060604d;border-radius:6px;padding:8px 14px;font-size:12px}.captureSuccess{text-align:center;padding:8px 0}.captureSuccessHeadline{font-family:var(--font-display);color:var(--silver);margin-bottom:4px;font-size:18px;font-weight:300}.captureSuccessBody{color:var(--silver2);font-size:13px;font-weight:300}@keyframes fadeUp{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes blink{0%,to{opacity:1}50%{opacity:0}}@media (max-width:900px){.nav{padding:16px 24px}.hero{padding:100px 24px 80px}.heroInner{grid-template-columns:1fr;gap:48px}.sectionLight,.sectionLightAlt,.sectionDark,.sectionCta{padding:60px 24px}.proofStrip{padding:18px 24px}.segmentRow{grid-template-columns:1fr;gap:32px;padding:48px 0}.segmentRow.reverse{direction:ltr}.etymologyGrid{grid-template-columns:1fr;gap:40px}.etymologyMark{display:none}.pricingGrid{grid-template-columns:1fr 1fr;gap:12px}.stepsGrid{grid-template-columns:1fr;gap:28px}.captureFields{flex-direction:column}.captureSelect{width:100%}.footer{text-align:center;flex-direction:column}.footerLinks{flex-wrap:wrap;justify-content:center}}@media (max-width:560px){.pricingGrid{grid-template-columns:1fr}}
