.site-adoption h1{font-size:clamp(44px,4.6vw,66px);line-height:1.06;letter-spacing:-.045em;margin-bottom:28px}.site-adoption h2{font-size:clamp(36px,3.7vw,52px);line-height:1.08;letter-spacing:-.04em}.site-adoption a{text-underline-offset:4px}.entry-hero{padding-block:100px 88px}.entry-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:80px;align-items:stretch}.entry-copy{min-width:0}.entry-label{display:inline-block;max-width:100%;background:var(--acid);color:var(--midnight);padding:8px 12px;margin-bottom:32px;font-family:Geist Mono,monospace;font-size:13px;line-height:1.5}.entry-lede{max-width:540px;font-size:19px;line-height:1.65;color:var(--home-muted)}.entry-status{display:flex;align-items:flex-start;gap:10px;margin-top:32px;color:var(--acid);font-family:Geist Mono,monospace;font-size:clamp(16px,1.35vw,18px);line-height:1.5}.entry-status:before{content:"";flex:0 0 8px;height:8px;margin-top:.5em;background:currentColor}.entry-form-column{padding-top:6px;min-width:0}.interest-form{min-width:0;padding:32px;border:1px solid rgba(121,250,214,.22);border-top:2px solid var(--acid);background:var(--midnight)}.site-adoption .interest-form h2{font-size:25px;line-height:1.2;letter-spacing:-.03em}.interest-description{margin-top:12px;margin-bottom:28px;color:var(--home-muted);font-size:15px;line-height:1.65}.interest-unavailable{margin-bottom:28px;padding-left:14px;border-left:2px solid var(--acid);color:var(--cool-grey);font-size:14px;line-height:1.65}.interest-unavailable a{color:var(--acid);overflow-wrap:anywhere}.interest-field{min-width:0;margin-bottom:22px}.interest-field label{display:block;margin-bottom:8px;font-size:14px;font-weight:500}.interest-field label span{color:var(--home-muted);font-size:11px;font-weight:400;margin-left:5px}.interest-field input,.interest-field textarea{display:block;width:100%;min-width:0;min-height:48px;padding:11px 12px;border:1px solid rgba(121,250,214,.3);border-radius:0;background:#79fad609;color:var(--cool-grey);font-family:Geist,sans-serif;font-size:16px;line-height:1.5;box-shadow:none}.interest-field textarea{resize:vertical}.interest-field input::placeholder{color:#ececef75}.interest-field input:focus-visible,.interest-field textarea:focus-visible{outline-offset:2px;border-color:var(--acid)}.interest-row{display:grid;grid-template-columns:1fr 1fr;gap:16px}.interest-submit{width:100%;min-height:48px;padding:12px 16px;gap:18px;font-size:13px;cursor:pointer}.interest-submit:disabled{opacity:.5;cursor:default}.interest-privacy,.interest-hint{color:var(--home-muted);font-size:12px;line-height:1.6}.interest-hint{margin-top:8px}.interest-privacy{margin-top:18px}.interest-privacy a,.interest-hint a{color:var(--cool-grey)}.entry-form-next{font-size:13px;line-height:1.7;margin-top:24px;color:var(--home-muted)}.entry-form-next{display:flex;flex-wrap:wrap;align-items:center;gap:12px 16px}.entry-option-button{min-height:44px;padding:10px 16px;font-size:13px}.download-grid .entry-status{margin-top:72px;line-height:1.6}.download-grid .entry-form-column,.early-access-grid .entry-form-column{display:grid;padding-top:0}.download-grid .entry-form-next,.early-access-grid .entry-form-next,.partner-register .entry-form-next{margin-top:24px;font-family:Geist Mono,monospace;font-size:13px;line-height:1.6;color:var(--cool-grey)}.early-access-grid .entry-copy,.partner-register .entry-copy{display:flex;flex-direction:column;align-items:flex-start}.early-access-grid .entry-options,.partner-register .entry-options{width:100%;margin-top:auto;padding-top:72px}.early-access-grid .entry-options>:first-child,.partner-register .entry-options>:first-child{margin-top:0}.entry-cta{margin-top:72px;min-height:48px;padding:12px 18px;font-size:13px;gap:24px}.partner-hero{padding-block:100px 112px}.partner-exchange{display:flex;flex-direction:column;justify-content:space-between;gap:24px}.site-adoption .partner-exchange h2{font-family:Geist Mono,monospace;font-size:13px;line-height:1.5;letter-spacing:0;color:var(--acid);margin-bottom:16px;font-weight:400}.partner-exchange p{font-size:19px;line-height:1.65;color:var(--cool-grey)}.partner-exchange-arrow{display:block;font-size:25px;color:#79fad673}.partner-process{background:var(--acid);color:var(--midnight);padding-block:88px}.partner-process em{color:#337684}.partner-steps{list-style:none;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:48px;margin-top:56px;padding-top:40px;border-top:1px solid rgba(4,16,17,.2)}.entry-number{display:block;font-family:Geist Mono,monospace;font-size:12px;color:#337684;margin-bottom:18px}.partner-steps h3{font-size:20px;line-height:1.3;letter-spacing:-.025em;margin-bottom:12px}.partner-steps p{color:#041011c2;font-size:15px;line-height:1.7;max-width:330px}.partner-register{padding-block:112px 80px}.partner-register h2{margin-bottom:28px}.partner-register .interest-form h2{margin-bottom:0}.site-adoption .home-footer{padding-top:64px}@media(max-width:1150px){.entry-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:64px}.site-adoption h1{font-size:48px}}@media(max-width:850px){.entry-hero{padding-block:64px}.entry-grid{grid-template-columns:1fr;gap:48px}.entry-copy{max-width:620px}.entry-form-column,.partner-register>.interest-form{width:100%;max-width:560px}.site-adoption h1{font-size:52px}.partner-exchange{display:grid;grid-template-columns:1fr 32px 1fr}.partner-exchange-arrow{align-self:center;transform:rotate(90deg);margin:0}.partner-process{padding-block:64px}.partner-register{padding-block:72px}}@media(max-width:640px){.entry-hero{padding-block:48px 56px}.site-adoption h1{font-size:clamp(36px,9.6vw,48px)}.site-adoption h2{font-size:clamp(30px,8vw,40px)}.entry-label{margin-bottom:28px;font-size:12px}.entry-lede{font-size:17px;line-height:1.65}.entry-grid{gap:40px}.interest-form{padding:24px}.site-adoption .interest-form h2{font-size:24px}.interest-row,.partner-exchange{grid-template-columns:1fr;gap:0}.partner-exchange p{font-size:17px}.partner-exchange-arrow{transform:none;margin-block:20px}.partner-process{padding-block:56px}.partner-steps{grid-template-columns:1fr;margin-top:32px;padding-top:32px;gap:32px}.entry-number{margin-bottom:12px}.partner-register{padding-block:64px 40px}.site-adoption .home-footer{padding-top:48px}}@media(max-width:360px){.interest-form{padding:20px}.interest-submit{font-size:12px;gap:12px;padding-inline:12px}}.interest-verification{margin-bottom:18px}.interest-status:not(:empty){margin-bottom:18px;color:var(--cool-grey);font-size:14px;line-height:1.6}.interest-status:focus{outline:none}
