.seo-landing{max-width:1050px;color:var(--ink,#20242a);font-size:18px;line-height:1.65}.seo-landing h2{font-size:30px;line-height:1.25;letter-spacing:-.02em}.seo-landing h3{font-size:22px;line-height:1.35;color:var(--ink,#20242a)}.seo-landing p{max-width:76ch}.landing-callout{border-block:1px solid var(--line,#d9dee6);padding:25px 0 30px}.landing-callout .primary-button{display:inline-flex;align-items:center;min-height:48px;margin-top:8px}.install-columns,.card-providers{display:grid;grid-template-columns:1fr 1fr;gap:20px 34px}.install-columns>section,.card-provider{border-top:1px solid var(--line,#d9dee6);padding-top:10px}.install-columns li{margin-bottom:10px}.landing-note{font-size:15px;line-height:1.6;color:var(--muted,#586270)}.feature-list>div{display:grid;grid-template-columns:180px 1fr;border-top:1px solid var(--line,#d9dee6);gap:20px;padding:20px 0}.feature-list dt{font-weight:650}.feature-list dd{margin:0}.landing-links{display:flex;gap:14px 24px;flex-wrap:wrap;border-top:1px solid var(--line,#d9dee6);padding-top:20px;margin:22px 0}.landing-links a{font-size:17px;min-height:44px;display:inline-flex;align-items:center}.card-calculator{padding:25px 0;border-block:1px solid var(--line,#d9dee6)}.card-inputs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.card-calculator label{font-size:16px;line-height:1.5;display:grid;gap:8px}.card-calculator input{min-height:50px;font:inherit;font-size:20px;color:inherit;background:var(--paper,#fff);border:1px solid var(--line,#c7d0db);border-radius:6px;padding:10px 12px;width:100%;min-width:0}.card-extra{margin:23px 0;border-top:1px solid var(--line,#d9dee6);padding-top:16px;max-width:700px}.card-extra summary{cursor:pointer;min-height:44px;font-size:17px}.card-extra label{margin-top:16px}.card-extra p{font-size:16px}.card-result{margin:25px 0}.card-result>strong{font-size:48px;line-height:1.15;display:block;letter-spacing:-.03em}.card-result>span{display:block;font-size:19px;font-weight:600;margin-top:10px}.card-result p{font-size:17px}.card-bars{display:grid;gap:14px;max-width:760px}.card-bars>div{display:grid;grid-template-columns:150px minmax(60px,1fr) 110px;gap:15px;align-items:center;font-size:16px}.card-bars i{display:block;height:18px;background:var(--surface,#f3f6fa);border-radius:3px;overflow:hidden}.card-bars b{display:block;background:#0b67d1;height:100%;min-width:0;transition:width .16s ease}.card-bars>div:nth-child(2) b{background:#d19c40}.card-bars>div:nth-child(3) b{background:#8b96a6}.card-bars strong{text-align:right;font-size:17px}.card-error{color:#aa2828}.card-error[hidden]{display:none}.card-calculator .text-button{min-height:44px;border:0;background:none;color:#0665cf;font:inherit;padding:6px 0;cursor:pointer}.card-calculator dialog{border:1px solid #d4dae2;border-radius:12px;padding:24px;width:min(94vw,530px);box-sizing:border-box;color:var(--ink,#20242a);background:var(--paper,#fff);max-height:90vh;overflow:auto}.card-calculator dialog::backdrop{background:#10182588}.card-calculator dialog h2{clear:both;font-size:25px}.card-calculator dialog .dialog-close{float:right;border:0;background:none;color:#0665cf;font:16px system-ui;min-height:44px;cursor:pointer}.card-calculator dialog .primary-button{margin:18px 0;min-height:44px}.card-calculator dialog a{display:block;min-height:44px}.seo-landing :focus-visible{outline:3px solid #6faeff;outline-offset:3px}@media(max-width:650px){.seo-landing{font-size:18px}.seo-landing h2{font-size:28px}.install-columns,.card-providers,.card-inputs{grid-template-columns:1fr;gap:18px}.feature-list>div{display:block}.feature-list dt{margin-bottom:8px}.card-bars>div{grid-template-columns:minmax(0,1fr) 90px;gap:7px}.card-bars>div span{grid-column:1}.card-bars>div i{grid-column:1;grid-row:auto}.card-bars>div strong{grid-column:2;grid-row:1 / 3;align-self:center}.card-result>strong{font-size:43px}.card-calculator dialog{padding:18px;width:calc(100vw - 28px)}.landing-links{display:grid;gap:8px}.card-calculator input{font-size:19px}}
@media(prefers-reduced-motion:reduce){.card-bars b{transition:none}}
