.pricingSectionHead{justify-content:space-between;align-items:end;gap:24px;margin-bottom:24px;display:flex}.pricingSectionHead h2{letter-spacing:-.045em;margin:0;font-size:clamp(2rem,4vw,4.5rem)}.pricingCard{gap:14px;position:relative}.pricingCard>h2{margin-top:10px}.pricingBadge{border:1px solid var(--ink);letter-spacing:.08em;text-transform:uppercase;border-radius:999px;width:max-content;max-width:100%;padding:7px 10px;font-size:.72rem;font-weight:800;display:inline-flex}.pricingValue{flex-wrap:wrap;align-items:baseline;gap:10px;margin:4px 0 18px;display:flex}.pricingValue del{color:var(--muted);font-size:.9rem}.pricingValue strong{letter-spacing:-.045em;font-size:clamp(1.8rem,3.6vw,3.4rem)}.pricingValue span{color:var(--muted);font-size:.8rem}.pricingCard>.textLink{margin-top:auto}.pricingCompareWrap{border:1px solid var(--line);margin-top:24px;overflow:auto}.pricingCompare{border-collapse:collapse;width:100%;min-width:720px;font-size:.84rem}.pricingCompare th,.pricingCompare td{text-align:start;border-bottom:1px solid var(--line);vertical-align:top;padding:15px 16px}.pricingCompare th{text-transform:uppercase;letter-spacing:.09em;color:var(--muted);font-size:.68rem}.pricingCompare tr:last-child td{border-bottom:0}.pricingCompare a{text-underline-offset:3px;text-decoration:underline}.calculatorResult{border-top:1px solid var(--ink);gap:14px;max-width:620px;margin-top:42px;padding-top:24px;display:grid}.calculatorResult>strong{letter-spacing:-.055em;font-size:clamp(2.4rem,6vw,5.6rem);line-height:1}.calculatorResult h2{letter-spacing:-.04em;margin:0;font-size:clamp(1.8rem,3.6vw,3.2rem)}.calculatorResult span,.calculatorResult p{color:var(--muted);line-height:1.6}.calculatorResult .button{width:max-content}.articlePage ul{gap:10px;padding-inline-start:22px;font-size:1.05rem;line-height:1.65;display:grid}.adminDataGrid .adminForm h3{margin:0;font-size:1.35rem}.adminDataGrid .adminForm small{color:var(--muted);margin-bottom:8px}.adminDataGrid .adminForm label:has(input[type=checkbox]){text-transform:none;letter-spacing:0;align-items:center;gap:10px;display:flex}.adminDataGrid .adminForm input[type=checkbox]{width:auto;min-height:auto}.heroActions{flex-wrap:wrap;gap:12px;margin-top:30px;display:flex}.commercialCheckGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.commercialCheckGrid label{text-transform:none;letter-spacing:0;align-items:flex-start;gap:8px;font-size:.76rem;line-height:1.35;display:flex}.commercialCheckGrid input{width:auto;min-height:auto;margin-top:2px}.adminRecordList article form{margin:0}@media (max-width:760px){.pricingSectionHead{flex-direction:column;align-items:flex-start}.calculatorResult .button{width:100%}.pricingValue strong{font-size:2.25rem}.commercialCheckGrid,.adminDataGrid{grid-template-columns:1fr}}
