[hidden]{display:none!important}.full-footer{background:#f7fbfd;border-top:3px solid #00b9e4;padding-top:45px}.footer-intro{display:flex;align-items:center;justify-content:space-between;gap:25px;margin-bottom:35px}.footer-intro p{font-size:10px;font-weight:750;letter-spacing:1.4px;margin:0}.full-footer .footer-grid{grid-template-columns:1fr 1fr 1fr 1.2fr;gap:35px}.full-footer section{min-width:0}.full-footer h3{font-size:15px;color:var(--ink);margin:0 0 22px;letter-spacing:-.2px}.full-footer h4{font-size:10px;font-weight:750;text-transform:uppercase;letter-spacing:.8px;margin:20px 0 8px;color:#507188}.full-footer section>p,.full-footer section>a{font-size:11px;line-height:1.8;color:var(--muted);overflow-wrap:anywhere}.full-footer section>p{margin-bottom:13px}.full-footer section>a{display:block;margin-bottom:9px}.full-footer section>a:hover{color:var(--blue)}.association-logos{display:flex;align-items:center;gap:15px;flex-wrap:wrap;margin-block:25px 15px}.association-logos img{width:90px;height:55px;object-fit:contain;mix-blend-mode:multiply}.full-footer .ispa-statement{font-size:11px;line-height:1.8;color:var(--blue);font-weight:600}.licence-list{padding:0;list-style:none;margin:0;display:grid;gap:9px;font-size:10px;color:var(--muted);line-height:1.65;overflow-wrap:anywhere}.manrs-logo{width:125px;height:40px;object-fit:contain;object-position:left;margin-top:15px}.package-hero{background:radial-gradient(ellipse at 85% 20%,#075b83,#002c49 45%,#001d33);color:white;position:relative;padding:65px 0 100px}.package-hero-grid{display:grid;grid-template-columns:1.25fr 1fr;gap:75px;align-items:center}.package-hero .eyebrow{color:#71dfff;font-size:10px}.package-hero h1{font-size:61px;line-height:1.06;font-weight:900;letter-spacing:-2px;margin-bottom:24px}.package-hero h1 span{color:#00c1eb}.package-hero-grid>div>p:not(.eyebrow){color:#d3e4ed;font-size:15px;max-width:500px;margin-bottom:27px}.package-hero .text-link{margin-left:20px;color:white;font-size:12px}.package-hero-aside{background:#ffffff09;border:1px solid #00bde84d;border-radius:20px;padding:32px;width:100%;max-width:380px;justify-self:end;position:relative;overflow:hidden}.package-hero-aside .service-icon{color:#00c7f1;margin-bottom:24px}.package-hero-aside .from-label{font-size:12px;display:block;color:#b9d7e5}.package-hero-aside>strong{font-size:62px;display:block;color:#00c2eb;letter-spacing:-2px;margin-block:10px}.package-hero-aside strong small{font-size:12px;color:white;letter-spacing:0;margin-left:8px}.package-hero-aside p{font-size:13px!important;margin-bottom:17px!important;line-height:1.9}.package-hero-aside>small{font-size:10px;color:#b5cfdd}.package-section{padding-top:65px}.package-section .section-heading h2{font-size:35px}.package-tabs{display:flex;gap:12px;margin-bottom:34px;flex-wrap:wrap}.package-tabs button{background:white;border:1px solid #c8deeb;border-radius:6px;padding:15px 28px;font-size:13px;font-weight:700;color:var(--ink);min-height:46px}.package-tabs button[aria-selected=true]{background:var(--navy);color:white;border-color:var(--navy);box-shadow:inset 0 -3px #00bce6}.package-tabs button:hover{border-color:var(--blue)}.package-panel{margin-top:25px}.panel-heading{display:flex;justify-content:space-between;align-items:center;gap:25px;margin-bottom:27px}.panel-heading h3{font-size:25px;margin-bottom:10px}.panel-heading p{font-size:13px;color:var(--muted);margin:0}.panel-heading img{width:155px;height:50px;object-fit:contain}.plan-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.plan-card{display:flex;flex-direction:column;border:1px solid #d6e6ef;border-top:4px solid #009fd4;border-radius:10px;padding:26px;background:linear-gradient(#fff,#f7fbfe);min-width:0;transition:box-shadow .2s,transform .2s}.plan-card:hover{box-shadow:0 12px 35px #00335714;transform:translateY(-3px)}.plan-category{font-size:9px;letter-spacing:1.4px;text-transform:uppercase;font-weight:700;color:var(--blue);margin-bottom:15px}.plan-card h4{font-size:16px;line-height:1.4;letter-spacing:-.3px;margin:0 0 23px;min-height:44px}.plan-speeds{display:grid;grid-template-columns:1fr 1fr;gap:10px;border-bottom:1px solid #d8e7f0;padding-bottom:18px}.plan-speeds strong{font-size:34px;letter-spacing:-1px;color:var(--ink)}.plan-speeds strong+strong{border-left:1px solid #cce1ed;padding-left:13px}.plan-speeds small{display:block;font-size:9px;letter-spacing:0;font-weight:400;margin-top:7px;color:var(--muted)}.plan-note{font-size:10px;color:#617d8d;margin:15px 0 12px;min-height:17px}.plan-card .price{font-size:42px;letter-spacing:-1.8px}.plan-card .price span{font-size:10px}.plan-card .feature-list{font-size:10px;gap:10px;margin:22px 0 27px;line-height:1.65}.plan-card .feature-list li:before{padding-right:7px}.plan-card .button{font-size:10px;gap:8px;padding:14px 12px;margin-top:auto;justify-content:center}.package-terms{background:#eef7fc;border-left:4px solid #00b9e4;border-radius:0 10px 10px 0;padding:26px 30px;margin-top:30px}.package-terms h4{font-size:15px;margin:0 0 16px}.package-terms ul{padding-left:17px;color:var(--muted);font-size:12px;line-height:1.9;display:grid;gap:8px;margin:0}.package-terms p{font-size:11px;color:var(--muted);margin:16px 0 0}.package-terms a{color:var(--blue);text-decoration:underline}nav a[aria-current=page]{color:var(--blue)}
@media(max-width:1100px){.full-footer .footer-grid{gap:24px;grid-template-columns:1fr 1fr 1fr 1.2fr}.package-hero-grid{gap:45px}.package-hero h1{font-size:51px}.plan-card{padding:22px}.plan-card .price{font-size:35px}.plan-speeds strong{font-size:29px}.nav-wrap{gap:20px}#navigation{gap:19px}}
@media(max-width:900px){.full-footer .footer-grid{grid-template-columns:1fr 1fr;gap:35px}.package-hero-grid{gap:30px;grid-template-columns:1.2fr 1fr}.package-hero h1{font-size:40px}.package-hero .text-link{display:block;margin:17px 0 0}.package-hero-grid>div>p:not(.eyebrow){font-size:13px}.package-hero-aside{padding:25px}.package-hero-aside>strong{font-size:48px}.package-hero-aside strong small{font-size:10px}.plan-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.package-section .section-heading h2{font-size:30px}.footer-intro p{font-size:8px;letter-spacing:1px}.package-tabs button{padding:13px 20px;font-size:12px}#navigation{gap:20px}}
@media(max-width:600px){.full-footer{padding-top:33px}.footer-intro{flex-direction:column;align-items:start;margin-bottom:33px;gap:16px}.footer-intro .brand img{width:167px}.footer-intro p{font-size:8px;letter-spacing:.9px}.full-footer .footer-grid{grid-template-columns:1fr;gap:30px}.full-footer section{border-bottom:1px solid #dae9f1;padding-bottom:25px}.full-footer section:last-child{border-bottom:0;padding-bottom:0}.full-footer h3{font-size:16px;margin-bottom:18px}.full-footer section>p,.full-footer section>a{font-size:12px}.licence-list{font-size:11px}.full-footer .ispa-statement{font-size:12px}.association-logos{flex-wrap:nowrap}.association-logos img{width:120px;height:65px}.package-hero{padding:40px 0 75px}.package-hero-grid{grid-template-columns:1fr;gap:30px}.package-hero h1{font-size:clamp(34px,10.5vw,48px);letter-spacing:-1px}.package-hero .eyebrow{font-size:8px;letter-spacing:1px}.package-hero .text-link{display:inline-flex;margin:18px 0 0}.package-hero-aside{justify-self:stretch;max-width:none;padding:25px}.package-hero-aside .service-icon{position:absolute;right:25px;top:25px}.package-hero-aside>strong{font-size:52px}.package-hero-aside>p{max-width:200px}.package-section{padding-top:42px}.package-section .section-heading h2{font-size:28px}.package-tabs{gap:8px;margin-bottom:27px}.package-tabs button{padding:12px 13px;font-size:10px;flex:1;white-space:nowrap}.panel-heading{align-items:start;gap:15px}.panel-heading h3{font-size:22px}.panel-heading p{font-size:12px}.panel-heading img{width:95px;height:40px}.plan-grid{grid-template-columns:1fr;gap:17px}.plan-card{padding:25px}.plan-card h4{min-height:0;font-size:19px;margin-bottom:21px}.plan-speeds strong{font-size:38px}.plan-speeds small{font-size:11px}.plan-card .price{font-size:46px}.plan-card .feature-list{font-size:12px}.plan-note{font-size:11px}.plan-card .button{font-size:12px;padding:15px}.package-terms{padding:23px 20px}.package-terms ul{font-size:11px}.package-terms h4{font-size:14px}}
