.site{--gap:28px;--line-soft:#dcdcdc}.site .shell{max-width:1060px;padding:0 28px}.site .section{padding:92px 0}.site .section--flush{padding-top:72px}.site .sectionLabel{margin-bottom:28px}.site h1{letter-spacing:-1px;margin-bottom:24px;font-size:46px;line-height:1.1}.site h2{margin-bottom:20px;font-size:30px;line-height:1.2}.site h3{margin-bottom:10px;font-size:20px}.site h4{margin-bottom:10px;font-size:16px}.site .lede{max-width:52ch;font-size:18px;line-height:1.65}.site p{margin-bottom:16px}.site .small{font-size:13.5px;line-height:1.6}.site .box p,.site .qCard p{max-width:46ch}.site .split{align-items:start;gap:64px}.site .grid{gap:28px}.site .box{padding:28px}.site .box--soft{border-color:var(--line-soft)}.site .qCard{flex-direction:column;min-height:150px;padding:28px;display:flex}.site .qCard span{margin-bottom:16px}.site .qCard p{font-size:17px;line-height:1.4}.site .stepList{gap:20px}.site .stepList li{grid-template-columns:40px 1fr;gap:20px;padding:24px 28px}.site .checkList li{margin-bottom:10px;padding-left:22px;font-size:14.5px}.site .btnRow{gap:16px;margin-top:28px}.site .btn{padding:13px 22px;font-size:14.5px}.site .imgSlot{min-height:200px;padding:28px;font-size:12.5px}.site .imgSlot--wide{min-height:260px}.site .imgSlot--tall{min-height:380px}.site .imgSlot--hero{min-height:420px}.site .imgSlot--band{min-height:220px}.site .planGrid{gap:28px}.site .plan{padding:36px 32px}.site .planPrice{margin:10px 0 4px;font-size:30px}.site .planTag{margin-bottom:16px}.site .compareTable th,.site .compareTable td{padding:14px 16px}.site .timeline>div{padding:32px 28px}.site .faq summary{padding:22px 0;font-size:16px}.site .faq .faqBody{max-width:62ch;padding:0 0 22px}.site .formGrid{gap:24px}.site .field input,.site .field select,.site .field textarea{padding:12px 14px}.site .field textarea{min-height:110px}.site .ledgerRow{padding:12px 18px}.site .ledgerHead{padding:14px 18px}.site .barRow{grid-template-columns:160px 1fr 76px;margin-bottom:14px}.site .barTrack{height:18px}.site .kpiRow{gap:14px;margin-bottom:28px}.site .kpi{padding:14px}.site .kpi b{font-size:22px}.site .note{margin-top:40px;padding:16px 18px}.header--site .headerInner{max-width:1060px;padding:18px 28px}.header--site .nav{gap:24px}.footer--site{padding:56px 0 72px}.footer--site .footerGrid{gap:40px}@media (max-width:900px){.site .split{gap:40px}.site .section{padding:64px 0}.site h1{font-size:38px}}@media (max-width:720px){.site .shell{padding:0 22px}.site .section{padding:52px 0}.site .section--flush{padding-top:40px}.site h1{font-size:31px}.site h2{font-size:23px}.site .lede{font-size:16.5px}.site .box,.site .plan{padding:22px}.site .qCard{min-height:0;padding:22px}.site .imgSlot{min-height:170px}.site .imgSlot--hero,.site .imgSlot--tall{min-height:240px}.site .stepList li{padding:20px}}
