/* Understated 47Network commercial preview. Scoped, no gradients/glows/shadows. */
.p-main{background:#f6f3eb;color:#17392b;min-height:60vh;padding:0 0 4rem}.p-wrap{width:min(1140px,calc(100% - 36px));margin:0 auto}.p-hero{padding:4rem 0 2.4rem;border-bottom:1px solid #a4b7a8}.p-overline,.p-kind{letter-spacing:.075em;text-transform:uppercase;font-size:.75rem;font-weight:750;color:#47705b}.p-hero h1{font-size:clamp(2.1rem,4.8vw,4.15rem);line-height:1.08;letter-spacing:-.04em;max-width:20ch;margin:.6rem 0 1rem;color:#17392b}.p-lead{max-width:62ch;font-size:clamp(1.1rem,2vw,1.35rem);line-height:1.55}.p-note{max-width:82ch;border-left:3px solid #7a9e8b;padding:.45rem 0 .45rem 1rem;line-height:1.55;color:#415e4e}.p-jump,.p-actions{display:flex;flex-wrap:wrap;gap:.7rem;margin-top:1.3rem}.p-jump a,.p-minor{display:inline-flex;align-items:center;min-height:44px;padding:.62rem 1rem;border:1px solid #87a18f;border-radius:4px;color:#194d38;text-decoration:none;font-weight:650}.p-jump a:hover,.p-minor:hover{background:#e6ece4}.p-section{padding:2.4rem 0;border-bottom:1px solid #b6c5b8}.p-section h2{font-size:clamp(1.4rem,2.5vw,1.9rem);margin:0 0 1rem}.p-section>p{max-width:80ch;line-height:1.6}.p-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.p-card{display:flex;flex-direction:column;border:1px solid #b1c0b3;border-radius:6px;background:#fffefb;padding:1.25rem;min-width:0}.p-card h3{font-size:1.35rem;margin:.35rem 0 .7rem;line-height:1.27}.p-desc{line-height:1.5;flex:1;margin:0 0 .7rem}.p-value{font-size:1.7rem;letter-spacing:-.02em;font-weight:750;color:#133c2c;margin:.5rem 0}.p-limit{font-size:.83rem;line-height:1.45;color:#53665a}.p-link{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:.7rem 1rem;background:#19513a;border-radius:4px;color:white;text-decoration:none;font-weight:650}.p-link:hover{background:#103c2b;color:white}.p-link:focus-visible,.p-minor:focus-visible,.p-jump a:focus-visible,#p-item:focus-visible{outline:3px solid #1f6feb;outline-offset:3px}.p-card .p-link{margin-top:.5rem}.p-feedback p{margin-top:0}.p-checkout{max-width:840px}.p-field{display:block;font-weight:700;margin-bottom:.55rem}#p-item{width:100%;max-width:590px;min-height:46px;font:inherit;color:#193b2c;background:#fff;border:1px solid #90ac9a;border-radius:4px;padding:.5rem}.p-summary{border:1px solid #b3c2b6;border-radius:5px;background:white;padding:1.1rem;margin:1rem 0;min-height:5rem}.p-summary h3{margin:.3rem 0}.p-pay{min-height:46px;border:1px solid #929b95;background:#d6dad7;color:#415047;padding:.7rem 1rem;border-radius:4px;opacity:1;cursor:not-allowed;font-weight:750}.p-blocked{font-weight:700;color:#745027}@media(max-width:820px){.p-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:570px){.p-wrap{width:calc(100% - 28px)}.p-grid{grid-template-columns:minmax(0,1fr)}.p-jump{flex-direction:column}.p-hero{padding:2.8rem 0 1.7rem}}
/* Scoped customer-page contrast repair: the inherited dark wrapper must not override the light pricing surface. */
body.company-site.company-continuity main.p-main{background:#f6f3eb;color:#17392b}
body.company-site.company-continuity main.p-main h1,body.company-site.company-continuity main.p-main h2,body.company-site.company-continuity main.p-main h3,body.company-site.company-continuity main.p-main p,body.company-site.company-continuity main.p-main label{color:#17392b}
body.company-site.company-continuity main.p-main .p-link{background:#19513a;color:#fff}
body.company-site.company-continuity main.p-main .p-minor,body.company-site.company-continuity main.p-main .p-jump a{color:#194d38}
body.company-site.company-continuity main.p-main>.p-wrap{background:#f6f3eb;color:#17392b}
