.commercial-offer{padding-block:clamp(2rem,5vw,4rem);background:var(--v2-surface-soft,#eef3ed);border-block:1px solid var(--v2-line,#c7d4c9);scroll-margin-top:7rem}.commercial-offer h2{max-width:28ch}.commercial-offer .commercial-intro{max-width:72ch;margin-top:1rem}.commercial-points{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem;margin:1.5rem 0;padding:0;list-style:none}.commercial-points li{padding:1.25rem;background:var(--v2-surface,#fffef8);border-top:3px solid var(--v2-automation,#286b50);min-width:0}.commercial-points h3{font-size:1.15rem;margin-bottom:.6rem}.commercial-points p{line-height:1.65}.commercial-terms{max-width:80ch;font-size:.95rem;margin:1rem 0}.commercial-offer .v2-action-group{margin-top:1.25rem}.commercial-trust{font-size:.95rem;margin-top:1rem;max-width:60ch}.v2-home-hero-copy .commercial-trust,.v2-home-hero-copy .commercial-trust a{color:#e4efdb}.commercial-trust a{text-decoration:underline;text-underline-offset:.2em}.commercial-contact .v2-contact-hero{padding-block:2rem}.commercial-contact .v2-contact-hero-copy{max-width:60rem}.commercial-contact .v2-contact-hero-copy h1{max-width:25ch}.commercial-contact .v2-contact-hero-copy>p{max-width:65ch}.commercial-contact .v2-contact-hero-copy .v2-action-group{margin-top:1rem}.commercial-contact .v2-contact-request-grid{grid-template-columns:minmax(0,1.3fr) minmax(16rem,.7fr)}.commercial-contact .v2-contact-request-grid>.v2-contact-form-frame{grid-area:1/1;order:0}.commercial-contact .v2-contact-guidance{grid-area:1/2;position:static}.commercial-contact .v2-contact-guidance h2{font-size:1.6rem;max-width:none}.commercial-contact .v2-contact-guidance p{margin-block:.8rem}.commercial-contact .v2-contact-guidance ul{padding-left:1.25rem;margin-block:1rem}.commercial-contact .v2-contact-guidance li{display:list-item;border:0;padding:.3rem 0}.commercial-contact .v2-contact-guidance details{margin-top:1.25rem}.commercial-contact .v2-contact-guidance summary{cursor:pointer;min-height:44px;padding:.6rem 0;font-weight:650}.commercial-contact .v2-contact-guidance a{overflow-wrap:anywhere}.commercial-contact :focus-visible,.commercial-offer :focus-visible{outline:3px solid var(--v2-focus,#ae5c16);outline-offset:4px}@media(max-width:900px){.commercial-contact .v2-contact-request-grid{grid-template-columns:minmax(0,1fr)}.commercial-contact .v2-contact-request-grid>.v2-contact-form-frame,.commercial-contact .v2-contact-guidance{grid-area:auto}}@media(max-width:700px){.commercial-points{grid-template-columns:minmax(0,1fr)}.commercial-offer .v2-button,.commercial-contact .v2-contact-hero .v2-button{max-width:100%;white-space:normal}.commercial-contact .v2-contact-hero-copy h1{font-size:clamp(2rem,8vw,3rem)}}
