.commercial{background:var(--paper);color:var(--ink)}.commercial header,.commercial footer{justify-content:space-between;align-items:center;gap:20px;max-width:1280px;margin:auto;padding:24px;display:flex}.commercial header>a:last-child{font-size:14px;font-weight:700}.commercial-hero{grid-template-columns:1.1fr 1fr;align-items:start;gap:64px;max-width:1280px;margin:auto;padding:44px 24px 72px;display:grid}.commercial .eyebrow{font-size:12px}.commercial h1{letter-spacing:-.055em;margin:12px 0 24px;font-size:clamp(2.5rem,4.7vw,4.8rem);line-height:1.04}.commercial h1 em{color:var(--orange);font-style:normal}.commercial-follow h1 em{color:#467b15}.commercial-copy>p:not(.eyebrow){color:var(--muted);font-size:19px;line-height:1.65}.commercial-link{border-bottom:2px solid var(--orange);margin:12px 0;padding-bottom:7px;font-weight:800;display:inline-block}.commercial-form{border:1px solid #dedde3;border-top:5px solid var(--orange);background:#fff;border-radius:18px;padding:28px;scroll-margin-top:20px;box-shadow:0 18px 60px #18153d0b}.commercial-follow .commercial-form{border-top-color:#78a82f}.commercial-form h2{letter-spacing:-.035em;margin:0 0 8px;font-size:26px}.commercial-form p{line-height:1.5}.commercial-form label{margin:14px 0 0;font-size:14px;font-weight:700;display:block}.commercial-form label span{color:#666;margin-left:4px;font-size:12px;font-weight:400}.commercial-form input,.commercial-form select{width:100%;font:inherit;min-height:46px;color:var(--ink);background:#fff;border:1px solid #aaa8b6;border-radius:7px;margin-top:6px;padding:12px;font-size:16px;display:block}.commercial-fields{grid-template-columns:1fr 1fr;gap:12px;display:grid}.commercial-form .commercial-privacy{color:#56536b;font-size:13px}.commercial-privacy a{text-decoration:underline}.commercial-form button{cursor:pointer;border-radius:8px;justify-content:center;width:100%;min-height:50px;font-size:15px}.commercial-form button:disabled{opacity:.65;cursor:wait}.commercial-form small{text-align:center;color:#56536b;margin-top:12px;display:block}.commercial-error{color:#992b12;background:#fff1ed;padding:12px}.commercial-section,.commercial-process{max-width:1232px;margin:auto;padding:64px 24px}.commercial h2{letter-spacing:-.035em;font-size:clamp(1.8rem,3vw,2.8rem);line-height:1.15}.commercial-benefits{grid-template-columns:repeat(3,1fr);gap:28px;display:grid}.commercial-benefits article{border-top:1px solid #c8c6ce;padding-top:24px}.commercial-benefits span{color:#bc421c;font-weight:800}.commercial-benefits p{font-size:20px;line-height:1.5}.commercial-process{background:var(--navy);color:#fff;border-radius:24px;grid-template-columns:1fr 1fr;gap:60px;display:grid}.commercial-process ol{padding-left:24px}.commercial-process li{padding:12px;font-size:17px;line-height:1.6}.commercial-process aside{background:#202631;border-radius:14px;padding:28px}.commercial-process aside p{line-height:1.6}.commercial-process hr{border:0;border-top:1px solid #fff3}.commercial-process small{color:#c6ccd6}.commercial-faq{max-width:900px}.commercial-faq details{border-bottom:1px solid #cbc8d1;padding:20px 0}.commercial-faq summary{cursor:pointer;font-size:18px;font-weight:700}.commercial-faq p{color:var(--muted);line-height:1.65}.commercial-faq>.radar{margin-top:20px}.commercial footer{border-top:1px solid #cbc8d1;flex-wrap:wrap;font-size:14px}.commercial :focus-visible{outline-offset:4px;outline:3px solid #8555ee}@media (max-width:760px){.commercial header{padding:16px}.commercial header>a:last-child{text-align:right;max-width:145px}.commercial-hero{flex-direction:column;gap:22px;padding:24px 16px 36px;display:flex}.commercial-copy>p:not(.eyebrow){font-size:16px;line-height:1.5}.commercial h1{margin:8px 0 16px;font-size:2.5rem}.commercial-copy .eyebrow{margin-bottom:12px}.commercial-link{display:none}.commercial-form{width:100%;padding:20px}.commercial-form h2{font-size:23px}.commercial-section,.commercial-process{padding:36px 20px}.commercial-benefits,.commercial-process{grid-template-columns:1fr;gap:20px;display:grid}.commercial-process{border-radius:0}.commercial-fields{grid-template-columns:1fr}.commercial-form label{margin-top:12px}}
