.page-shell{min-height:calc(100svh - 77px)}.hero-section,.section-block{width:min(100%, var(--page-max));padding-inline:var(--page-x);margin-inline:auto}.hero-section{align-items:center;gap:clamp(42px,7vw,92px);min-height:calc(100svh - 77px);padding-top:clamp(72px,9vw,138px);padding-bottom:clamp(72px,9vw,132px);display:grid}.hero-section .hero-copy{min-width:0}.hero-section .hero-copy h1{letter-spacing:-.075em;text-wrap:balance;max-width:920px;margin:20px 0 26px;font-size:clamp(54px,9vw,124px);font-weight:700;line-height:.9}.hero-lede{color:#ffffffb3;letter-spacing:-.03em;max-width:720px;margin:0;font-size:clamp(18px,2.15vw,27px);line-height:1.42}.button-row{flex-wrap:wrap;gap:10px;margin-top:34px;display:flex}.micro-copy{color:#fff6;max-width:620px;font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.04em;margin:18px 0 0;font-size:10px;line-height:1.6}.hero-proof{isolation:isolate;background:radial-gradient(circle at 72% 20%,#00f0ff33,#0000 32%),radial-gradient(circle at 22% 76%,#ff2d9533,#0000 36%),linear-gradient(155deg,#11111dfa,#06060efa);border:1px solid #00f0ff33;border-radius:clamp(22px,3vw,34px);align-content:end;min-height:clamp(420px,58vw,650px);display:grid;position:relative;overflow:hidden;box-shadow:0 34px 110px #0000006b}.hero-proof:before,.hero-proof:after{pointer-events:none;content:"";position:absolute}.hero-proof:before{z-index:-1;opacity:.22;background-image:linear-gradient(#00f0ff29 1px,#0000 1px),linear-gradient(90deg,#ff2d9521 1px,#0000 1px);background-size:40px 40px;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 88%);mask-image:linear-gradient(#000,#0000 88%)}.hero-proof:after{z-index:-1;border:1px solid #ff2d9557;border-radius:50%;width:220px;height:220px;top:17%;right:10%;box-shadow:0 0 0 34px #00f0ff06,0 0 80px #ff2d9529}.hero-proof-header{border-bottom:1px solid var(--line);color:#ffffff7a;min-height:62px;font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.14em;justify-content:space-between;align-items:center;gap:18px;padding:0 22px;font-size:9px;display:flex;position:absolute;top:0;left:0;right:0}.hero-proof-header span:last-child{color:var(--cyan)}.hero-proof-body{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:linear-gradient(#0a0a1452,#0a0a14e6);border-top:1px solid #ffffff14;padding:clamp(26px,5vw,46px)}.hero-proof-body strong{max-width:520px;font-family:var(--font-syne), "Syne", ui-sans-serif, system-ui, sans-serif;letter-spacing:-.05em;font-size:clamp(28px,4vw,48px);line-height:1;display:block}.hero-proof-body p{color:#ffffff9e;max-width:620px;margin:18px 0 0;font-size:14px;line-height:1.65}.section-block{border-top:1px solid var(--line);padding-top:clamp(90px,11vw,156px);padding-bottom:clamp(90px,11vw,156px)}.section-heading{gap:22px;margin-bottom:clamp(36px,6vw,66px);display:grid}.section-heading h2,.detail-card h2{letter-spacing:-.065em;text-wrap:balance;max-width:1020px;margin:18px 0 0;font-size:clamp(40px,6.7vw,86px);font-weight:650;line-height:.98}.section-heading>a{width:fit-content;min-height:44px;color:var(--cyan);text-underline-offset:5px;align-items:center;font-size:13px;font-weight:650;-webkit-text-decoration:underline #00f0ff4d;text-decoration:underline #00f0ff4d;display:inline-flex}.pricing-grid,.opportunity-grid{gap:12px;display:grid}.pricing-card{border:1px solid var(--line);background:linear-gradient(145deg, #ff2d950e, transparent 42%), var(--panel);border-radius:22px;flex-direction:column;min-width:0;min-height:330px;padding:clamp(24px,4vw,38px);display:flex;box-shadow:0 24px 72px #0003}.pricing-card:nth-child(2n){background:linear-gradient(145deg, #00f0ff0e, transparent 42%), var(--panel)}.pricing-card h3{letter-spacing:-.045em;margin:24px 0 14px;font-size:clamp(25px,3.2vw,38px);font-weight:650;line-height:1.05}.pricing-card>p:not(.eyebrow){color:#ffffff94;margin:0;font-size:14px;line-height:1.7}.pricing-card .button{width:100%;margin-top:auto}.pricing-amount{align-items:baseline;gap:7px;margin:4px 0 22px;display:flex}.pricing-amount strong{font-family:var(--font-syne), "Syne", ui-sans-serif, system-ui, sans-serif;letter-spacing:-.055em;font-size:clamp(36px,5vw,56px)}.pricing-amount span{color:var(--muted);font-size:12px}.detail-card{background:radial-gradient(circle at 85% 12%, #00f0ff1c, transparent 26rem), radial-gradient(circle at 10% 90%, #ff2d951f, transparent 30rem), var(--panel);border:1px solid #ff2d9533;border-radius:clamp(24px,4vw,38px);padding:clamp(30px,6vw,72px);overflow:hidden}.body-copy{color:#ffffff9e;max-width:820px;margin:28px 0 0;font-size:clamp(16px,2vw,20px);line-height:1.65}@media (min-width:680px){.pricing-grid,.opportunity-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pricing-card .button{width:fit-content}}@media (min-width:980px){.hero-section{grid-template-columns:minmax(0,1.05fr) minmax(420px,.95fr)}.hero-section .hero-copy h1{font-size:clamp(70px,7.2vw,112px)}.section-heading{grid-template-columns:minmax(0,1fr) auto;align-items:end}.pricing-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1180px){.opportunity-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:520px){.hero-section .button,.detail-card .button-row .button{width:100%}.hero-proof-header{padding-inline:16px;font-size:8px}}
