.providersection{padding:45px 0;background:#eaf3fc}.providersection .wrap{display:grid;grid-template-columns:repeat(3,1fr);gap:35px}.providersection h3{font-size:16px}.providersection p{font-size:12px;color:#58728c;margin-bottom:0}.connectionpill{display:inline-block;font-size:10px;border-radius:4px;background:#fff4d9;color:#795a18;padding:6px 9px;letter-spacing:.3px;margin-bottom:18px}.portalgrid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.portalcard{background:white;border:1px solid var(--line);padding:27px;border-radius:11px}.portalcard svg{width:32px;height:32px;color:#0b78ed;margin-bottom:20px}.portalcard p{font-size:13px;color:var(--muted)}.portalcard .btn{font-size:12px;margin-top:12px}.pendingbox{padding:25px;border:1px solid #d5e2ef;border-radius:10px;background:#f0f6fc;margin:25px 0}.pendingbox h3{font-size:19px}.pendingbox p{font-size:13px;color:#57718b}.providerframe{width:100%;min-height:800px;border:1px solid #cfddeb;border-radius:12px;background:white}.orderhead{display:flex;justify-content:space-between;align-items:center;gap:20px;margin:25px 0}.orderhead h3{margin:0}.orderhead a{font-size:12px;color:var(--blue)}.connectgrid{display:grid;grid-template-columns:1.2fr 1fr;gap:25px;align-items:start}.connectgrid .card h3{font-size:20px}.connectgrid p,.connectgrid li{font-size:13px;color:var(--muted);line-height:1.8}.checkrow{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid var(--line);padding:15px 0;font-size:12px;gap:10px}.checkrow b{font-size:11px;color:#63768c}.checkrow .ok{color:#16744b}.setupstep{border-left:2px solid #1b86f1;padding:0 0 8px 18px;margin:25px 0}.setupstep h4{margin:0 0 8px}.setupstep p{margin:0}.modelchoice{background:#e8f7ee;padding:18px;border-radius:9px;color:#2c654a;margin-top:20px;font-size:12px}.legalgrid{display:grid;grid-template-columns:1fr 1fr;gap:25px}.legalgrid .card p{font-size:13px;color:var(--muted)}.adminhelp{font-size:11px;color:#67809a;margin:20px 0}.compactsteps{list-style:none;padding:0;counter-reset:steps}.compactsteps li{counter-increment:steps;display:flex;gap:13px;margin:20px 0;font-size:13px;color:#64778b;line-height:1.7}.compactsteps li:before{content:counter(steps);font-weight:700;border:1px solid #b2d5f8;border-radius:50%;background:#eaf4ff;color:#1677ce;display:grid;place-items:center;min-width:27px;height:27px}.providersearchstate{padding:20px;border:1px solid var(--line);border-radius:8px;background:#f5f9fd;margin-top:16px}.providersearchstate .domainname{font-size:21px;font-weight:700;color:#133d67;margin-bottom:8px;overflow-wrap:anywhere}.providersearchstate p{font-size:12px;color:#617c97}.providersearchstate .buttons{display:flex;gap:10px;flex-wrap:wrap}.soon{display:inline-flex;align-items:center;gap:7px;font-size:10px;color:#6b8095}.soon:before{content:'';width:6px;height:6px;background:#dea849;border-radius:50%}.planprice{font-size:14px;font-weight:600;color:#316286;margin:22px 0 6px}.verifiedtag{font-size:9px!important;background:#e8f6ef!important;color:#258162!important}.servicecard .catalogtag{max-width:130px}.termsnote{font-size:11px;color:#6a7f97;margin-top:20px;line-height:1.8}.legalnav{padding:18px 26px;border-top:1px solid #20334c;display:flex;gap:23px;flex-wrap:wrap;max-width:1280px;margin:auto;font-size:10px}.legalnav a{color:#9cb3cd}.supportnotice{font-size:12px;background:#edf5ff;padding:17px;border-radius:8px;color:#4b6d8b;line-height:1.8}.signupbutton{display:block;width:100%;text-align:center;margin-top:20px}.flowsteps{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;margin-top:25px}.flowstep{padding:24px;border:1px solid var(--line);border-radius:9px;background:white}.flowstep b{color:#1781df;font-size:22px}.flowstep h3{font-size:16px;margin-top:16px}.flowstep p{font-size:12px;color:var(--muted)}
@media(max-width:850px){.portalgrid{grid-template-columns:1fr}.connectgrid,.legalgrid{grid-template-columns:1fr}.providersection .wrap{grid-template-columns:1fr;gap:25px}.flowsteps{grid-template-columns:1fr 1fr}.orderhead{align-items:start;flex-direction:column}.providerframe{min-height:950px}.legalnav{padding:18px 20px}}@media(max-width:480px){.flowsteps{grid-template-columns:1fr}}
.fourplans{grid-template-columns:repeat(4,1fr);gap:16px}.fourplans .plan{padding:24px 20px}.fourplans .plan ul{font-size:11px;line-height:2.15}.fourplans .plan .btn{font-size:11px;padding:12px}.servicecard .catalogtag{font-size:8px;top:14px}.servicecard svg{margin-top:9px}.notice{font-size:10px}.producthero .btn{max-width:100%}@media(max-width:1050px){.fourplans{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.fourplans{grid-template-columns:1fr}}
