.price-page{padding:54px 0 100px}.price-intro{max-width:760px;margin:38px 0 48px}.price-intro h1{letter-spacing:-.04em;margin:14px 0 18px;font-size:clamp(38px,5vw,64px);line-height:1.08}.price-intro>p:last-child{color:var(--muted);font-size:19px;line-height:1.6}.price-layout{grid-template-columns:minmax(0,1.05fr) minmax(320px,.9fr);align-items:start;gap:72px;display:grid}.price-step{color:#2563eb;letter-spacing:.1em;font-size:12px;font-weight:750}.price-guide{gap:32px;display:grid}.price-guide section{border-top:1px solid var(--line);padding-top:24px}.price-guide h2,.price-cta h2{margin:9px 0 12px;font-size:25px}.price-guide p,.price-guide li,.price-cta p{color:var(--muted);line-height:1.7}.price-guide p+p{margin-top:12px}.price-sources ul{margin:12px 0;padding-left:22px;list-style:outside}.price-sources li+li{margin-top:8px}.price-sources a,.price-reference a{color:#1d4ed8;text-underline-offset:3px;text-decoration:underline}.price-card{background:#f6f9ff;border:1px solid #dbe5f2;border-radius:20px;padding:30px;box-shadow:0 16px 45px #1c3b6710}.price-card__heading{justify-content:space-between;align-items:start;gap:12px;display:flex}.price-card h2{margin:8px 0 10px;font-size:24px}.price-card>p,.price-result p,.price-privacy{color:var(--muted);font-size:14px;line-height:1.6}.price-badge{color:#1d4ed8;background:#e5efff;border-radius:99px;padding:5px 10px;font-size:12px;font-weight:700}.price-fields{gap:14px;margin-top:22px;display:grid}.price-row{grid-template-rows:auto 48px auto;grid-template-columns:1fr 1fr;gap:6px 12px;display:grid}.price-field{grid-row:span 3;grid-template-rows:subgrid;color:var(--ink);font-size:14px;font-weight:700;line-height:1.3;display:grid}.price-field__copy{flex-direction:column;align-self:start;gap:6px;display:flex}.price-field__hint,.price-field p{color:var(--muted);font-size:12px;font-weight:500;line-height:1.4}.price-field p{color:#9f1239;margin:0}.price-field--wide{grid-column:1/-1}.price-field input,.price-field select{box-sizing:border-box;width:100%;height:48px;font:inherit;color:inherit;background-color:#fff;border:1px solid #b8c8de;border-radius:8px;padding:0 12px;font-weight:500;line-height:1.2}.price-field input:focus-visible,.price-field select:focus-visible{outline-offset:2px;outline:2px solid #2563eb}.price-submit{width:100%;margin-top:18px}.price-result{background:#fff;border:1px solid #dbe5f2;border-radius:14px;margin-top:18px;padding:20px}.price-result>p:first-child:last-child{margin:0}.price-figures{grid-template-columns:1fr 1fr;gap:16px;margin-bottom:16px;display:grid}.price-figures--single{grid-template-columns:1fr}.price-figures span{color:var(--muted);font-size:13px;display:block}.price-figures strong{letter-spacing:-.04em;margin-top:4px;font-size:clamp(28px,4vw,40px);line-height:1.15;display:block}.price-result p+p{margin-top:10px}.price-reference{border-top:1px solid #dbe5f2;margin-top:16px;padding-top:16px}.price-reference__name{color:var(--ink);font-weight:700}.price-privacy{margin-top:18px;font-size:13px}.price-cta{background:var(--scaffold);border-radius:18px;justify-content:space-between;align-items:center;gap:30px;margin-top:80px;padding:36px;display:flex}.price-cta>div:first-child{max-width:650px}.price-cta__actions{flex-wrap:wrap;gap:10px;display:flex}@media (min-width:801px){.price-card{grid-area:1/2}.price-guide{grid-area:1/1}}@media (max-width:900px){.price-page{padding-top:36px}.price-layout{grid-template-columns:1fr;gap:42px}.price-card{grid-row:1}.price-cta{flex-direction:column;align-items:start;margin-top:50px;padding:26px}}@media (max-width:640px){.price-row{grid-template-rows:none;grid-template-columns:1fr;gap:14px}.price-field{grid-row:auto;grid-template-rows:auto 48px auto;row-gap:6px}.price-figures{grid-template-columns:1fr}.price-card{padding:20px}.price-cta__actions .button{width:100%}}
