.home-hero-scrim-x{background:linear-gradient(90deg,rgba(11,9,7,.96),rgba(11,9,7,.82) 32%,rgba(11,9,7,.45) 64%,rgba(11,9,7,.12))}.home-hero-scrim-y{background:linear-gradient(180deg,rgba(11,9,7,.55) 0,transparent 24%,transparent 56%,var(--color-bg) 100%)}@media (max-width:639px){.home-hero-scrim-x{background:linear-gradient(90deg,rgba(11,9,7,.9),rgba(11,9,7,.72) 60%,rgba(11,9,7,.5))}}.home-hero-inner{display:flex;flex-direction:column;justify-content:center;padding-top:clamp(28px,8vw,72px);padding-bottom:clamp(28px,6vw,56px)}@media (min-width:640px){.home-hero-inner{min-height:clamp(480px,80svh,760px)}}.home-hero-copy{display:flex;flex-direction:column;min-width:0;max-width:40rem}.home-h1{font-size:var(--fs-h1);line-height:1.05;letter-spacing:-.015em;overflow-wrap:break-word}.home-h1,.home-hero-sub{margin:16px 0 0;color:var(--color-text)}.home-hero-sub{max-width:60ch;font-size:var(--fs-body);line-height:1.55}.home-hero-actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-top:24px}.home-connect{display:flex;flex-direction:column;gap:6px;max-width:100%;margin-top:28px}.home-connect-caption{margin:0;font-size:var(--fs-eyebrow);letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-dim)}.home-terminal{display:flex;align-items:center;width:fit-content;max-width:100%;background:color-mix(in srgb,var(--color-bg-elev) 88%,transparent);border:var(--rule-w) solid var(--color-rule-control);border-radius:var(--radius)}.home-terminal-code{flex:1 1 auto;min-width:0;padding:10px 4px 10px 14px;font-family:var(--font-mono);font-size:var(--fs-body);line-height:1.4;color:var(--color-text);background:none;overflow-wrap:anywhere}.home-copy-btn{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;margin:1px;border:0;border-radius:calc(var(--radius) - 1px);background:transparent;color:var(--color-text-dim);cursor:pointer;transition:color .12s ease-out,background-color .12s ease-out}.home-copy-btn:hover{color:var(--color-text);background:var(--color-bg-elev-2)}.home-copy-btn:focus-visible{outline-offset:-2px}.home-connect-status{margin:0;min-height:1.5em;font-size:var(--fs-meta);color:var(--color-text-dim)}.home-values{list-style:none;margin:0;padding:0 0 clamp(24px,4vw,48px);display:grid;grid-template-columns:minmax(0,1fr)}.home-value{display:flex;gap:12px;padding:14px 0;border-top:var(--rule-w) solid var(--color-rule)}.home-value:first-child{border-top:0;padding-top:0}.home-value-icon{flex:none;width:1.25rem;height:1.25rem;margin-top:2px;color:var(--color-text-faint)}.home-value-title{margin:0;font-family:var(--font-display);font-size:var(--fs-body);font-weight:600;line-height:1.3;color:var(--color-text)}.home-value-body{margin:0;font-size:var(--fs-meta);line-height:1.5;color:var(--color-text-dim)}@media (min-width:640px){.home-values{grid-template-columns:repeat(3,minmax(0,1fr))}.home-value,.home-value:first-child{border-top:0;padding:4px 24px;border-left:var(--rule-w) solid var(--color-rule)}.home-value:first-child{border-left:0;padding-left:0}}.home-section{padding-block:clamp(40px,6vw,96px);border-top:var(--rule-w) solid var(--color-rule)}.home-head{display:flex;flex-direction:column;gap:8px;margin-bottom:24px}.home-h2{margin:0;font-size:var(--fs-h2);line-height:1.1;letter-spacing:-.01em;color:var(--color-text)}@media (min-width:640px){.home-head{margin-bottom:32px}}.home-steps{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:minmax(0,1fr)}.home-step{display:flex;gap:16px;padding:14px 0;border-top:var(--rule-w) solid var(--color-rule)}.home-step:first-child{border-top:0;padding-top:0}.home-step-n{flex:none;min-width:1.5ch;font-family:var(--font-display);font-size:var(--fs-h3);line-height:1.1;color:var(--color-text-faint)}.home-step-title{margin:0;font-size:1.125rem;font-weight:500;line-height:1.3;color:var(--color-text)}.home-step-body{margin:0;font-size:var(--fs-meta);line-height:1.5;color:var(--color-text-dim)}@media (min-width:640px){.home-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.home-step,.home-step:first-child{border-top:0;padding:0}}.home-tiers{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:minmax(0,1fr);gap:12px}.home-tier{position:relative;display:flex;flex-direction:column;gap:4px;height:100%;min-width:0;padding:14px 52px 14px 16px;background:var(--color-bg-elev);border:var(--rule-w) solid var(--color-rule);border-radius:var(--radius-card);color:var(--color-text);text-decoration:none;transition:border-color .12s ease-out}.home-tier:hover{border-color:var(--color-rule-control)}.home-tier[data-recommended=true]{border-color:var(--color-accent);box-shadow:0 0 0 4px var(--color-accent-glow)}.home-tier-head{display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px}.home-tier-name{font-family:var(--font-display);font-size:var(--fs-h3);font-weight:500;line-height:1.15;transition:color .12s ease-out}.home-tier-flag,.home-tier:hover .home-tier-name{color:var(--color-accent)}.home-tier-flag{padding:2px 6px;border:var(--rule-w) solid var(--color-accent);font-family:var(--font-mono);font-size:var(--fs-eyebrow);letter-spacing:.08em;text-transform:uppercase}.home-tier-price{display:flex;flex-wrap:wrap;align-items:baseline;gap:0 6px}.home-tier-amount{font-family:var(--font-display);font-size:clamp(1.25rem,.8rem + 1.8vw,2.75rem);font-weight:500;line-height:1.1;overflow-wrap:anywhere}.home-tier-cur{font-family:var(--font-mono);font-size:var(--fs-eyebrow);letter-spacing:.06em;line-height:1.2;color:var(--color-text-dim);white-space:nowrap}.home-tier-meta,.home-tier-period,.home-tier-tagline{font-size:var(--fs-meta);color:var(--color-text-dim)}.home-tier-tagline{line-height:1.5}.home-tier-chevron{position:absolute;top:50%;right:14px;width:1.25rem;height:1.25rem;transform:translateY(-50%);color:var(--color-text-faint)}@media (max-width:639px){.home-store-cta{display:flex;width:100%}}@media (min-width:640px){.home-tiers{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.home-tier{gap:8px;padding:20px}.home-tier-tagline{margin-top:4px}.home-tier-chevron{top:20px;transform:none}}