.simple-head{display:flex;justify-content:space-between;align-items:center;max-width:1180px;margin:auto;padding:22px}.simple-head img{width:190px}.commercial-page{max-width:1180px;margin:auto;padding:36px 22px 80px}.commercial-hero{text-align:center;max-width:780px;margin:0 auto 38px}.commercial-hero span{color:#08a890;font-weight:800;letter-spacing:.1em}.commercial-hero h1{font-size:clamp(2rem,5vw,3.8rem);margin:.4em 0}.commercial-hero p{color:#52606d}.plan-carousel{display:grid;grid-template-columns:repeat(auto-fit,minmax(285px,1fr));gap:20px;padding:12px 0 26px}.public-plan,.checkout-card,.partner-stats article{background:#fff;border:1px solid #dce5ef;border-radius:20px;padding:26px;box-shadow:0 14px 40px #102a4310}.public-plan{position:relative;display:flex;flex-direction:column;gap:12px}.public-plan.featured{border:2px solid #08a890;box-shadow:0 18px 48px #08a8901f}.public-plan em{align-self:flex-start;background:#08a890;color:white;border-radius:20px;padding:6px 12px;font-style:normal;font-size:.82rem;font-weight:800}.public-plan h2{margin:4px 0 0;color:#102a43}.public-plan p{margin:0;color:#52606d;min-height:48px}.public-plan strong{font-size:1.15rem;display:block;margin:8px 0 0;color:#102a43}.public-plan strong small{display:block;color:#829ab1;font-weight:600;margin-top:4px}.public-plan ul{padding-left:20px;margin:8px 0 16px;flex:1}.public-plan li{margin:9px 0}.public-plan button,.coupon-line button{border:0;border-radius:10px;background:#102a43;color:#fff;padding:12px 16px;cursor:pointer;font-weight:800}.public-plan button{width:100%}.checkout-card{max-width:820px;margin:38px auto}.checkout-card h2{margin-top:0}.checkout-card p{color:#52606d}.checkout-card label{display:grid;gap:7px;margin:12px 0;font-weight:700}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.checkout-card input,.checkout-card select{padding:12px;border:1px solid #bbc9d8;border-radius:9px}.coupon-line{display:flex}.coupon-line input{flex:1}.consent{grid-template-columns:auto 1fr!important;align-items:start;font-weight:400!important}.partner-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.partner-stats span{display:block;color:#597086;font-size:.75rem}.partner-stats b{display:block;font-size:1.7rem;margin-top:8px}@media(max-width:720px){.form-grid,.partner-stats{grid-template-columns:1fr}.simple-head{padding-inline:16px}.commercial-page{padding-inline:16px}}
