.commercial-hero .hero-copy{max-width:575px}.access-section{display:grid;grid-template-columns:1fr 1fr;gap:85px;padding-top:85px;padding-bottom:85px;border-bottom:1px solid var(--line)}.access-section>div>p:not(.eyebrow){color:var(--muted)}.inline-link{display:inline-block;font-size:15px;font-weight:800;color:#a72323;border-bottom:1px solid #d8a4a4;padding-bottom:5px;margin-top:8px}.access-list article{display:flex;gap:24px;padding:23px 0;border-bottom:1px solid var(--line)}.access-list article:first-child{padding-top:0}.access-list article>span{color:var(--red);font-size:13px;font-weight:800}.access-list h3{font-size:21px;margin-bottom:10px}.access-list p{font-size:15px;color:var(--muted);margin:0}.plain-list{list-style:none;padding:0;margin:25px 0 30px}.plain-list li{padding:10px 0;border-bottom:1px solid var(--line);font-size:15px}.business-types{padding-top:85px;padding-bottom:85px}.commercial-plan{background:var(--navy);color:white;padding:80px 0}.commercial-plan .section-title>p{color:#b7c3d1}.plan-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:40px}.plan-grid article{border-top:1px solid #ffffff35;padding-top:25px}.plan-grid span{display:block;color:#f07870;font-size:13px;font-weight:800;margin-bottom:20px}.plan-grid h3{font-size:22px}.plan-grid p{color:#b7c3d1;font-size:15px;margin:0}.commercial-faq{display:grid;grid-template-columns:1fr 1.3fr;gap:70px;padding-top:85px;padding-bottom:85px}.commercial-faq details{border-bottom:1px solid var(--line);padding:0 0 22px;margin-bottom:22px}.commercial-faq summary{cursor:pointer;font-weight:700;font-size:17px;padding-right:10px}.commercial-faq details p{color:var(--muted);font-size:15px;margin:16px 0 0}.commercial-faq summary:focus-visible{outline:3px solid #ebaa54;outline-offset:5px}.jobsite-visual img{height:auto}.commercial-hero .hero-foot{gap:28px}@media(max-width:900px){.access-section{gap:40px}.commercial-faq{gap:35px}.plan-grid{gap:25px}}@media(max-width:650px){.access-section,.commercial-faq{grid-template-columns:1fr;gap:30px;padding-top:55px;padding-bottom:55px}.plan-grid{grid-template-columns:1fr;gap:35px}.business-types{padding-top:55px;padding-bottom:55px}.commercial-plan{padding:55px 0}.commercial-hero .hero-foot{gap:17px;font-size:10px}.commercial-hero h1{font-size:39px}.commercial-hero .hero-content{padding-bottom:140px}}
