.hero-modern{--hm-ink:#0b2442;--hm-text:#eaf5ff;--hm-muted:#bfd5eb;isolation:isolate;background:var(--hm-ink);color:var(--hm-text);position:relative;overflow:hidden}.hero-modern a:focus-visible{outline-color:var(--sky)}.hm-ambient{z-index:-1;pointer-events:none;background:radial-gradient(at 80% 35%,#245c914f,#0000 55%),linear-gradient(120deg,#0b2442,#102e51);animation:12s ease-in-out infinite alternate hm-ambient-drift;position:absolute;inset:0}.hm-layout{grid-template-columns:1.02fr 1fr;align-items:center;gap:32px;min-height:670px;padding-block:48px 42px;display:grid}.hm-copy{z-index:2;min-width:0;padding-block:12px;animation:.7s ease-out both hm-enter;position:relative}.hm-eyebrow{color:var(--sky);letter-spacing:.17em;align-items:center;gap:10px;margin-bottom:27px;font-size:10px;font-weight:600;display:flex}.hm-eyebrow>span{background:var(--sky);border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 5px #8ccbff12}.hero-modern h1{letter-spacing:-.065em;text-wrap:initial;margin:0;font-size:clamp(64px,6.4vw,94px);font-weight:600;line-height:.98}.hero-modern h1>span:not(.hm-period),.hm-period{color:var(--sky)}.hm-description{color:var(--hm-muted);margin-top:28px;font-size:16px;line-height:1.8}.hm-actions{flex-wrap:wrap;align-items:center;gap:24px;margin-top:30px;display:flex}.hm-primary{background:var(--sky);border-radius:10px;min-height:56px;padding:16px 23px;font-size:13px;box-shadow:0 8px 25px #0002}.hm-primary:hover{background:#b9e0ff}.hm-secondary{align-items:center;gap:12px;min-height:48px;font-size:13px;font-weight:500;display:flex}.hm-secondary>span{width:32px;height:32px;transition:background var(--motion),transform var(--motion);border:1px solid #8ccbff55;border-radius:50%;place-items:center;display:grid}.hm-secondary:hover>span{background:#8ccbff20;transform:translate(3px)}.hm-plan-summary{color:var(--sky);align-items:center;gap:6px;margin-top:24px;display:flex}.hm-plan-summary>span{color:var(--hm-muted);margin-left:6px;font-size:11px;line-height:1.7}.hm-plan-summary strong{color:var(--hm-text);font-weight:600}.hm-art{aspect-ratio:1;isolation:isolate;justify-self:center;width:100%;min-width:0;max-width:640px;position:relative}.hm-art:before{content:"";pointer-events:none;border:1px solid #8ccbff18;border-radius:50%;position:absolute;inset:7% 1% 5%;transform:rotate(-25deg)scaleY(.8)}.hm-art-label{color:var(--sky);justify-content:space-between;align-items:center;display:flex;position:absolute;top:1%;left:8%;right:3%}.hm-art-label>span{letter-spacing:.14em;font-size:8px}.hm-fiber-art{z-index:-1;width:115%;max-width:none;height:115%;position:absolute;top:-6%;left:-8%;overflow:visible}.hm-filaments{opacity:.8}.hm-light-packet{animation:9s linear infinite hm-signal-travel}.hm-packet-two{animation-delay:-4.5s}.hm-home-disc{aspect-ratio:1;background:linear-gradient(135deg,#9ad4ffb3,#3a87d333);border-radius:50%;width:37%;padding:1px;position:absolute;top:25%;left:36%;box-shadow:0 20px 45px #0002}.hm-disc-inner{height:100%;color:var(--sky);background:radial-gradient(circle at 30% 15%,#295c88,#163b62 70%);border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:12px;display:flex}.hm-disc-inner>svg{width:29%;height:auto}.hm-disc-inner>span{text-align:center;color:var(--hm-muted);font-size:12px;line-height:1.6}.hm-disc-inner strong{color:var(--hm-text);font-weight:600}.hm-floating-tag{background:#173b60;border:1px solid #5784ae;border-radius:12px;align-items:center;gap:11px;padding:14px 17px;animation:7s ease-in-out infinite hm-float;display:flex;position:absolute;top:19%;left:1%;rotate:-5deg;box-shadow:0 12px 30px #0002}.hm-tag-icon{color:var(--sky)}.hm-floating-tag small{letter-spacing:.12em;color:var(--sky);margin-bottom:5px;font-size:7px;display:block}.hm-floating-tag strong{font-size:11px;font-weight:500;display:block}.hm-speed-card{background:linear-gradient(130deg,#245580,#173c61);border:1px solid #5f8fb7;border-radius:18px;padding:24px;position:absolute;bottom:9%;left:14%;right:2%;rotate:-3deg;box-shadow:0 20px 45px #071b3433}.hm-speed-heading{color:var(--sky);align-items:center;gap:5px;display:flex}.hm-speed-heading>span{letter-spacing:.08em;margin-left:6px;font-size:7px;line-height:1.7}.hm-speed-value{align-items:center;gap:14px;margin-top:12px;display:flex}.hm-speed-value>strong{letter-spacing:-.07em;color:#f1f9ff;white-space:nowrap;font-size:clamp(44px,4.4vw,66px);font-weight:550;line-height:1.1}.hm-speed-value>strong>span{color:var(--sky)}.hm-speed-value>span{font-size:14px;line-height:1.5}.hm-speed-value small{color:var(--hm-muted);max-width:125px;font-size:8px;line-height:1.6;display:block}.hm-speed-track{background:#8ccbff30;border-radius:4px;height:3px;margin:20px 0 13px;overflow:hidden}.hm-speed-track>span{background:linear-gradient(90deg,#0000,#b4e1ff,#0000);width:40%;height:100%;animation:5s ease-in-out infinite hm-track;display:block}.hm-speed-bottom{letter-spacing:.13em;color:var(--hm-muted);justify-content:space-between;gap:12px;font-size:7px;display:flex}.hm-speed-bottom>span:last-child{align-items:center;gap:7px;display:flex}.hm-art-index{letter-spacing:.15em;color:#9fbcd8;font-size:7px;position:absolute;bottom:0;right:4%}.hm-footer{border-top:1px solid #8ccbff26;justify-content:space-between;align-items:center;gap:25px;padding-block:23px;display:flex}.hm-localities{color:var(--sky);align-items:center;gap:12px;display:flex}.hm-localities div>span{letter-spacing:.15em;margin-bottom:4px;font-size:8px;display:block}.hm-localities p{color:var(--hm-muted);font-size:11px;line-height:1.8}.hm-localities i{color:#7c9cbb;padding-inline:10px;font-style:normal}.hm-ftth-link{min-height:44px;color:var(--hm-muted);align-items:center;gap:15px;font-size:11px;display:flex}.hm-ftth-link:hover{color:var(--sky)}@keyframes hm-enter{0%{transform:translateY(12px)}to{transform:none}}@keyframes hm-float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes hm-ambient-drift{0%{opacity:.75;transform:scale(1)}to{opacity:1;transform:scale(1.08)}}@keyframes hm-signal-travel{0%{stroke-dashoffset:1920px}to{stroke-dashoffset:0}}@keyframes hm-track{0%{transform:translate(-100%)}to{transform:translate(350%)}}@media (width>=1700px){.hm-layout{min-height:730px}.hero-modern h1{font-size:100px}}@media (width<=1150px){.hm-layout{gap:20px;min-height:640px}.hero-modern h1{font-size:74px}.hm-actions{gap:16px}.hm-primary{padding:15px 17px;font-size:12px}.hm-secondary{gap:8px;font-size:12px}.hm-floating-tag{padding:12px}.hm-speed-card{padding:19px}.hm-speed-value{gap:10px}.hm-speed-value>strong{font-size:49px}.hm-speed-value small{font-size:7px}.hm-speed-heading>span{font-size:6px}}@media (width<=900px){.hm-layout{grid-template-columns:1.1fr 1fr;min-height:610px}.hero-modern h1{font-size:62px}.hm-description{font-size:14px}.hm-actions{flex-direction:column;align-items:flex-start;gap:10px;margin-top:24px}.hm-secondary{min-height:44px}.hm-art-label>span{font-size:6px}.hm-speed-card{padding:17px;bottom:5%;left:4%;right:0}.hm-speed-value>strong{font-size:43px}.hm-speed-heading>span{letter-spacing:.02em;font-size:5px}.hm-speed-value small{max-width:90px;font-size:6px}.hm-speed-value>span{font-size:12px}.hm-speed-bottom{letter-spacing:.05em;font-size:6px}.hm-floating-tag{gap:7px;padding:10px;top:12%;left:0}.hm-floating-tag strong{font-size:9px}.hm-floating-tag small{font-size:6px}.hm-home-disc{width:42%;top:26%;left:33%}.hm-disc-inner>span{font-size:10px}.hm-art-index{font-size:5px;bottom:-5%}.hm-footer{flex-wrap:wrap;gap:18px}.hm-ftth-link,.hm-localities p{font-size:10px}.hm-localities i{padding-inline:5px}.hm-footer .motion-toggle{padding:8px 10px;font-size:9px}}@media (width<=760px){.hm-layout{grid-template-columns:1fr;gap:24px;min-height:0;padding-block:38px 28px}.hm-copy{max-width:600px;padding:0}.hero-modern h1{letter-spacing:-.06em;font-size:clamp(58px,11vw,78px);line-height:1}.hero-modern h1>br:nth-of-type(2){display:none}.hero-modern h1>span:not(.hm-period):after{content:" "}.hm-eyebrow{margin-bottom:22px;font-size:9px}.hm-description{margin-top:24px;font-size:16px}.hm-actions{flex-direction:row;align-items:center;gap:22px}.hm-primary{min-height:54px;font-size:13px}.hm-secondary{font-size:13px}.hm-plan-summary{margin-top:20px}.hm-art{max-width:470px;margin-top:10px}.hm-art-label>span{font-size:7px}.hm-floating-tag{gap:10px;padding:13px;top:16%;left:2%}.hm-floating-tag strong{font-size:11px}.hm-floating-tag small{font-size:7px}.hm-home-disc{width:37%;top:25%;left:36%}.hm-disc-inner>span{font-size:12px}.hm-speed-card{padding:23px;bottom:8%;left:14%;right:2%}.hm-speed-value>strong{font-size:58px}.hm-speed-value>span{font-size:13px}.hm-speed-value small{max-width:130px;font-size:8px}.hm-speed-heading>span{font-size:6px}.hm-speed-bottom{font-size:7px}.hm-art-index{font-size:6px;bottom:0}.hm-footer{padding-block:20px}.hm-localities{width:100%}.hm-localities p,.hm-ftth-link{font-size:11px}.hm-footer .motion-toggle{margin-left:auto;font-size:10px}}@media (width<=480px){.hm-layout{gap:22px}.hero-modern h1{font-size:60px}.hero-modern h1>br:nth-of-type(2){display:block}.hm-description{font-size:15px}.hm-actions{flex-direction:column;align-items:stretch;gap:12px}.hm-primary{justify-content:space-between;width:100%;padding-inline:20px}.hm-secondary{justify-content:space-between;min-height:45px;padding-left:2px}.hm-plan-summary>span{font-size:10px}.hm-plan-summary>svg{width:15px;height:15px}.hm-art{max-width:370px;margin-top:0}.hm-floating-tag{padding:11px;top:14%}.hm-floating-tag small{font-size:6px}.hm-floating-tag strong{font-size:10px}.hm-home-disc{width:39%;left:37%}.hm-disc-inner>span{font-size:10px}.hm-speed-card{padding:18px;left:9%;right:1%}.hm-speed-value>strong{font-size:48px}.hm-speed-value small{max-width:95px;font-size:6px}.hm-speed-value>span{font-size:12px}.hm-speed-heading>span{letter-spacing:.03em;font-size:5px}.hm-speed-heading>svg{width:15px;height:15px}.hm-speed-track{margin:15px 0 11px}.hm-speed-bottom{letter-spacing:.06em;font-size:6px}.hm-art-label>span{font-size:6px}.hm-art-index{font-size:5px}.hm-ftth-link{gap:8px;font-size:10px}.hm-footer .motion-toggle{font-size:9px}.hm-localities p{font-size:10px}}@media (width<=359px){.hero-modern h1{font-size:52px}.hm-eyebrow{font-size:8px}.hm-description{font-size:14px}.hm-plan-summary>span{font-size:9px}.hm-speed-value>strong{font-size:39px}.hm-speed-value small{max-width:78px;font-size:6px}.hm-speed-value{gap:8px}.hm-speed-card{padding:15px}.hm-speed-bottom{font-size:5px}.hm-floating-tag{gap:6px;padding:9px}.hm-floating-tag strong{font-size:9px}.hm-floating-tag small{font-size:5px}.hm-disc-inner>span{font-size:9px}.hm-footer .motion-toggle{margin-left:0}.hm-localities p{font-size:9px}}@media (prefers-reduced-motion:reduce){.hm-ambient,.hm-copy,.hm-light-packet,.hm-floating-tag,.hm-speed-track>span{animation:none!important}.hm-secondary:hover>span{transform:none}}:root{--navy:#102b4e;--sky:#8ccbff;--blue:#3a87d3;--canvas:#f3f7fc;--muted:#50647c;--white:#fff;--line:#dce2ef;--radius:24px;--font:Inter,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}*{box-sizing:border-box}body{color:var(--navy);background:var(--canvas);font-family:var(--font);margin:0;line-height:1.6}img{max-width:100%;height:auto}h1,h2,h3{letter-spacing:-.035em;line-height:1.12}h1{font-size:clamp(2.5rem,5vw,4.75rem)}h2{font-size:clamp(2rem,3vw,3rem)}.eyebrow{text-transform:uppercase;letter-spacing:.12em;font-size:.8rem;font-weight:700}.button{background:var(--sky);min-height:48px;color:var(--navy);cursor:pointer;border:2px solid #0000;border-radius:12px;justify-content:center;align-items:center;gap:10px;padding:12px 24px;font-weight:700;text-decoration:none;display:inline-flex}.button:hover{background:#b3dfff}.button:focus-visible,a:focus-visible{outline:3px solid var(--blue);outline-offset:4px}.button.secondary{color:inherit;background:0 0;border-color:currentColor}.plans{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;display:grid}.plan{border:1px solid var(--line);border-radius:var(--radius);background:#fff;padding:28px;box-shadow:0 12px 32px #102b4e08}.plan .speed{font-size:3rem;font-weight:800;line-height:1.2}.plan .price{font-size:1.6rem;font-weight:800}.plan ul{color:var(--muted);padding-left:20px}.muted{color:var(--muted)}.hero{background:var(--navy);color:#fff}.hero .muted{color:#c8d0e6}.icon{width:24px;height:24px}.notice{color:var(--muted);font-size:.875rem}@media (width<=1000px){.plans{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.container{width:calc(100% - 32px)}.plans{grid-template-columns:1fr}.button{width:100%}.plan{padding:24px}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important}}:root{--surface:#e2eefb;--surface-card:#f3f8ff;--surface-inverse:#102b4e;--surface-inverse-raised:#193e65;--text-inverse:#f3f8ff;--text-inverse-muted:#c3d8ef;--border-inverse:#42678e;--text:var(--navy);--text-subtle:var(--muted);--action:var(--sky);--focus:var(--blue);--container:1360px;--motion:.22s;--font:Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}html{scroll-behavior:smooth;scroll-padding-top:24px}body{background:var(--surface);-webkit-font-smoothing:antialiased;font-size:16px}a{color:inherit;text-decoration:none}button,summary{font:inherit}h1,h2,h3,p{margin:0}h1,h2,h3{text-wrap:balance}svg{flex-shrink:0}.container{width:min(var(--container),calc(100% - 96px));margin-inline:auto}.section{padding-block:100px}.icon{vertical-align:middle;width:auto;height:auto}a:focus-visible,summary:focus-visible{outline:3px solid var(--focus);outline-offset:5px}.skip-link{z-index:100;background:#fff;padding:12px 24px;position:fixed;top:10px;left:10px;transform:translateY(-150%)}.skip-link:focus{transform:none}.button{min-height:52px;transition:background var(--motion),transform var(--motion),box-shadow var(--motion);padding:14px 22px;font-size:14px;line-height:1.35}.button:hover{transform:translateY(-2px);box-shadow:0 6px 20px #102b4e12}.button:active{transform:translateY(0)}.site-header{background:var(--navy);color:var(--text-inverse);z-index:20;border-bottom:1px solid #8ccbff24;position:relative}.header-inner{justify-content:space-between;align-items:center;gap:32px;min-height:150px;display:flex}.brand{flex-shrink:0;width:220px;padding:16px 20px;display:block}.brand img{aspect-ratio:1201/805;width:180px;height:auto;display:block}.desktop-nav{gap:40px;margin-left:auto;margin-right:48px;display:flex}.desktop-nav a{padding:14px 0;font-size:14px;font-weight:600;position:relative}.desktop-nav a:after{content:"";background:var(--blue);transform-origin:0;height:2px;transition:transform var(--motion);position:absolute;bottom:6px;left:0;right:0;transform:scaleX(0)}.desktop-nav a:hover:after{transform:scaleX(1)}.header-contact{background:var(--sky);color:var(--navy);min-height:48px}.header-contact:hover{background:#b3dfff}.mobile-menu{display:none}.hero{background:var(--navy);color:#fff;position:relative;overflow:hidden}.hero-grid{background-image:linear-gradient(#8ccbff06 1px,#0000 1px),linear-gradient(90deg,#8ccbff06 1px,#0000 1px);background-size:76px 76px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000);mask-image:linear-gradient(90deg,#0000,#000)}.hero-content{grid-template-columns:1.15fr 1fr;align-items:center;gap:24px;min-height:635px;padding-block:64px 54px;display:grid;position:relative}.hero-label{letter-spacing:.17em;color:var(--sky);align-items:center;gap:10px;font-size:11px;display:flex}.hero-label>span{background:var(--sky);border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 5px #8ccbff12}.hero h1{letter-spacing:-.055em;margin:26px 0;font-size:clamp(52px,5vw,76px);font-weight:650;line-height:1.035}.hero-copy>p{color:#c5d4e5;max-width:490px;font-size:16px;line-height:1.75}.hero-actions{gap:12px;margin-top:32px;display:flex}.button-ghost{color:#fff;background:0 0;border:1px solid #ffffff35}.button-ghost:hover{background:#ffffff0c}.hero-location{color:#adbed3;letter-spacing:.02em;align-items:center;gap:8px;margin-top:27px;font-size:11px;display:flex}.connection-visual{aspect-ratio:600/520;background:radial-gradient(#3a87d324,#0000 65%);justify-self:center;width:100%;max-width:600px;position:relative}.orbit{border:1px solid #8ccbff23;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.orbit-one{aspect-ratio:1;width:45%}.orbit-two{aspect-ratio:1;width:68%}.orbit-three{aspect-ratio:1;width:92%}.orbit-two:before,.orbit-three:after{content:"";background:var(--sky);border-radius:50%;width:6px;height:6px;position:absolute;top:20%;left:9%;box-shadow:0 0 16px #8ccbff66}.orbit-three:after{top:80%;left:88%}.connection-lines{width:100%;height:100%;position:absolute;inset:0}.connection-core{aspect-ratio:1;background:linear-gradient(140deg,#65b1f3,#3a87d3 40%,#193e69);border-radius:42px;width:39%;padding:2px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(-8deg);box-shadow:0 28px 60px #0003,0 0 70px #3a87d315}.core-inner{height:100%;color:var(--sky);background:linear-gradient(135deg,#214e7a,#133457 80%);border-radius:40px;flex-direction:column;justify-content:center;align-items:center;gap:13px;display:flex}.core-inner>svg{width:30%;height:auto;transform:rotate(8deg)}.core-inner>span{text-align:center;color:#c5d4e5;font-size:14px;line-height:1.6;transform:rotate(8deg)}.core-inner strong{color:#fff;font-weight:600}.signal-chip{background:#17395e;border:1px solid #8ccbff35;border-radius:12px;align-items:center;gap:12px;animation:7s ease-in-out infinite float;display:flex;position:absolute;box-shadow:0 12px 25px #0001}.chip-home{padding:15px 18px;font-size:12px;top:22%;left:3%;rotate:-5deg}.chip-home>svg{color:var(--sky)}.chip-speed{padding:16px 22px;animation-delay:-3s;bottom:20%;right:0}.chip-icon{color:var(--sky);background:#8ccbff13;border-radius:9px;padding:9px}.chip-speed small{letter-spacing:.12em;color:var(--sky);font-size:8px;display:block}.chip-speed strong{font-size:13px;font-weight:500}.visual-caption{white-space:nowrap;color:#a1bbd5;letter-spacing:.15em;align-items:center;gap:9px;font-size:8px;display:flex;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.tiny-star{color:var(--sky);font-size:18px}.hero-bottom{border-top:1px solid #ffffff1c;justify-content:space-between;align-items:center;padding-block:22px;display:flex;position:relative}.hero-bottom>span{color:#bacbde;font-size:13px}.hero-bottom>div{align-items:center;gap:22px;display:flex}.hero-bottom strong{letter-spacing:-.04em;font-size:29px;font-weight:600}.hero-bottom strong>span{color:var(--sky);letter-spacing:0;font-size:14px;font-weight:400}.hero-bottom div>span{color:#adbed3;border-left:1px solid #ffffff25;padding-left:22px;font-size:10px;line-height:1.6}.hero-bottom>a{letter-spacing:.15em;align-items:center;gap:16px;min-height:44px;font-size:8px;display:flex}.down-arrow{color:var(--sky);font-size:23px;line-height:1}.connection-strip{background:var(--canvas);border-bottom:1px solid var(--line)}.connection-strip>.container{justify-content:space-between;gap:24px;padding-block:23px;display:flex}.connection-strip span{color:var(--muted);align-items:center;gap:12px;font-size:12px;display:flex}.connection-strip svg{color:var(--blue);width:20px;height:20px}.section-label{letter-spacing:.15em;color:var(--muted);margin-bottom:20px;font-size:10px;display:block}.section-heading{justify-content:space-between;align-items:flex-end;gap:30px;margin-bottom:44px;display:flex}h2{letter-spacing:-.045em;font-size:clamp(30px,3vw,43px);font-weight:600;line-height:1.16}.section-heading h2>span{color:var(--muted)}.section-heading>p{color:var(--muted);padding-bottom:4px;font-size:13px;line-height:1.8}.plans-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid}.plan-card{border:1px solid var(--line);background:var(--surface-card);transition:transform var(--motion),box-shadow var(--motion),border-color var(--motion);border-radius:18px;min-width:0;padding:27px 25px 24px}.plan-card:hover{border-color:var(--blue);transform:translateY(-5px);box-shadow:0 15px 40px #102b4e0a}.plan-top{justify-content:space-between;align-items:center;margin-bottom:29px;display:flex}.plan-label{letter-spacing:.13em;color:var(--muted);font-size:9px;font-weight:600}.speed-bars{align-items:flex-end;gap:3px;height:18px;display:flex}.speed-bars i{width:4px;height:calc(6px + var(--bar)*4px);background:var(--line);border-radius:1px}.speed-bars i.filled{background:var(--blue)}.plan-card h3{letter-spacing:-.04em;align-items:baseline;gap:8px;display:flex}.plan-card h3 strong{font-size:57px;font-weight:600;line-height:1}.plan-card h3>span{letter-spacing:-.02em;font-size:16px;font-weight:400}.plan-type{color:var(--muted);margin-top:12px;font-size:12px}.plan-speeds{border-block:1px solid var(--line);flex-direction:column;gap:10px;margin:24px 0;padding-block:18px;display:flex}.plan-speeds>span{align-items:center;gap:7px;font-size:11px;font-weight:600;display:flex}.plan-speeds svg{color:var(--blue)}.plan-speeds small{color:var(--muted);margin-left:auto;font-size:10px;font-weight:400}.plan-price{white-space:nowrap;align-items:baseline;gap:3px;margin-bottom:24px;display:flex}.plan-price>span{font-size:13px;font-weight:500}.plan-price strong{letter-spacing:-.04em;font-size:31px;font-weight:650}.plan-price small{color:var(--muted);margin-left:3px;font-size:10px}.button-plan{background:var(--navy);color:#fff;border:1px solid var(--navy);border-radius:8px;justify-content:space-between;width:100%;min-height:46px;padding:12px 13px;font-size:11px}.button-plan:hover{background:var(--sky);color:var(--navy);border-color:var(--sky)}.plans-notice{color:var(--muted);align-items:baseline;gap:8px;margin-top:21px;font-size:11px;line-height:1.7;display:flex}.symmetry-note{border-top:1px solid var(--line);align-items:center;gap:20px;margin-top:48px;padding-top:30px;display:flex}.symmetry-symbol{letter-spacing:-.15em;background:var(--canvas);color:var(--blue);border-radius:12px;padding:8px 17px;font-size:28px}.symmetry-note h3{letter-spacing:-.02em;font-size:14px;font-weight:600}.symmetry-note p{color:var(--muted);max-width:620px;margin-top:5px;font-size:12px;line-height:1.8}.symmetry-end{letter-spacing:.13em;color:var(--muted);white-space:nowrap;margin-left:auto;font-size:8px}.coverage{--muted:var(--text-inverse-muted);--line:var(--border-inverse);--blue:var(--sky);background:var(--surface-inverse);color:var(--text-inverse);border-block:1px solid var(--line)}.coverage-grid{grid-template-columns:1fr 1fr;align-items:center;gap:100px;display:grid}.coverage-copy>p,.contact-grid>div>p{color:var(--muted);max-width:430px;margin-top:22px;font-size:15px;line-height:1.8}.text-link{border-bottom:1px solid;align-items:center;gap:24px;min-height:48px;margin-top:23px;font-size:13px;font-weight:600;display:inline-flex}.text-link:hover{color:var(--sky)}.coverage-panel{border:1px solid var(--line);background:var(--surface-inverse-raised);border-radius:20px;padding:28px 32px}.coverage-panel-head{letter-spacing:.14em;border-bottom:1px solid var(--line);align-items:center;gap:12px;padding-bottom:20px;font-size:9px;display:flex}.coverage-panel-head>svg{color:var(--blue)}.coverage-dot{background:var(--blue);border-radius:50%;width:6px;height:6px;margin-left:auto}.coverage-area{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:15px;padding-block:23px;display:flex}.coverage-area h3{letter-spacing:-.035em;font-size:25px;font-weight:550}.coverage-area div>span{color:var(--muted);font-size:12px}.area-arrow{border:1px solid var(--line);width:42px;height:42px;transition:background var(--motion);border-radius:50%;place-items:center;display:grid}.coverage-area:hover .area-arrow{background:var(--sky);color:var(--navy)}.coverage-notice{color:var(--muted);align-items:flex-start;gap:10px;margin-top:20px;font-size:10px;line-height:1.8;display:flex}.coverage-notice svg{margin-top:2px}.contact{--muted:#284e76;--line:#78afe0;background:var(--sky)}.contact-grid{grid-template-columns:1fr 1fr;align-items:center;gap:100px;display:grid}.button-navy{background:var(--navy);color:#fff;margin-top:28px}.button-navy:hover{background:#214e7a}.contact-row{border-bottom:1px solid var(--line);align-items:center;gap:22px;padding:28px 0;display:flex}.contact-row:first-child{padding-top:0}.contact-row:last-child{border:0;padding-bottom:0}.contact-icon{width:52px;height:52px;color:var(--navy);background:#b9e0ff;border-radius:14px;flex-shrink:0;place-items:center;display:grid}.contact-row>div{flex:1}.detail-label{letter-spacing:.14em;color:var(--muted);margin-bottom:6px;font-size:9px;display:block}.contact-row strong{letter-spacing:-.04em;font-size:28px;font-weight:550;display:block}.contact-row small{color:var(--muted);margin-top:3px;font-size:11px;display:block}.contact-row address{max-width:300px;font-size:16px;font-style:normal;line-height:1.65}.site-footer{background:var(--navy);color:#fff;padding:28px 0 20px}.footer-main{border-bottom:1px solid #ffffff20;justify-content:space-between;align-items:center;gap:35px;padding-block:12px 32px;display:flex}.footer-brand{width:220px}.footer-main>p{font-size:15px;font-weight:500;line-height:1.6}.footer-main>p>span{color:var(--sky)}.footer-main nav{gap:28px;display:flex}.footer-main nav a{color:#c5d4e5;padding-block:12px;font-size:12px}.footer-whatsapp{color:var(--sky);align-items:center;gap:12px;min-height:44px;font-size:13px;display:flex}.footer-bottom{color:#adbed3;justify-content:space-between;align-items:center;gap:24px;padding-top:24px;font-size:10px;display:flex}.footer-bottom a{align-items:center;min-height:44px;display:flex}.publication-notice{color:#adbed3;border-top:1px solid #ffffff15;margin-top:16px;padding-top:18px;font-size:10px;line-height:1.8}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}@keyframes section-in{0%{opacity:.7;transform:translateY(18px)}to{opacity:1;transform:none}}@supports (animation-timeline:view()){.section-heading,.coverage-grid,.contact-grid,.plan-card{animation:linear both section-in;animation-timeline:view();animation-range:entry entry 25%}}.hero{isolation:isolate;background:linear-gradient(115deg,#102b4e 25%,#143b67 75%,#164674)}.hero-glow{z-index:-1;aspect-ratio:1;pointer-events:none;background:radial-gradient(circle,#3a87d34a,#0000 68%);border-radius:50%;width:65%;animation:14s ease-in-out infinite alternate glow-drift;position:absolute;top:-30%;right:-10%}.hero-grid{background-image:linear-gradient(#8ccbff0b 1px,#0000 1px),linear-gradient(90deg,#8ccbff0b 1px,#0000 1px)}.hero h1{max-width:680px}.hero h1>span{color:#a5d7ff}.hero-copy>p{font-size:17px}.hero-label{background:#8ccbff09;border:1px solid #8ccbff38;border-radius:30px;width:fit-content;padding:9px 13px}.hero-actions>.button:first-child{box-shadow:0 8px 30px #0002}.connection-visual{background:radial-gradient(#3a87d33b,#0000 68%)}.orbit{border-color:#8ccbff38}.orbit-two{animation:32s linear infinite orbit-turn}.orbit-three{animation:48s linear infinite reverse orbit-turn}.orbit-two:before,.orbit-three:after{width:8px;height:8px;box-shadow:0 0 18px #8ccbff99}.signal-wave{aspect-ratio:1;opacity:0;pointer-events:none;border:1px solid #8ccbff85;border-radius:50%;width:42%;animation:7s ease-out infinite signal-expand;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.wave-two{animation-delay:-3.5s}.connection-core{box-shadow:0 28px 60px #0003,0 0 65px #3a87d344}.core-inner{background:linear-gradient(135deg,#2c6194,#173c65 80%)}.signal-chip{background:#1b426d;border-color:#8ccbff70}.visual-caption{color:#c3d8ef}.hero-copy{animation:.8s ease-out both hero-arrive}.hero-actions{animation:.9s ease-out .12s both hero-arrive}.motion-toggle{color:#c3d8ef;min-height:44px;font:inherit;cursor:pointer;transition:background var(--motion);background:#102b4e44;border:1px solid #8ccbff55;border-radius:30px;align-items:center;gap:9px;padding:8px 14px;font-size:11px;display:inline-flex}.motion-toggle:hover{background:#8ccbff20}.motion-toggle:focus-visible{outline:3px solid var(--sky);outline-offset:4px}.motion-toggle[hidden]{display:none}.motion-symbol{width:12px;font-size:13px}.connection-strip{background:#c6e2fb;border-color:#a4c8e9}.connection-strip span{color:#284e76}.connection-strip svg{color:#245b91}.plans-section{background:linear-gradient(160deg,#e2eefb,#d3e7fa)}.plan-card{border-color:#a8c7e5;position:relative;overflow:hidden;box-shadow:0 8px 25px #102b4e05}.plan-card:before{content:"";background:linear-gradient(90deg,var(--blue),var(--sky));border-radius:0 0 6px 6px;height:3px;position:absolute;top:0;left:24px;right:24px}.plan-card:hover{box-shadow:0 18px 35px #102b4e14}.plan-label{font-size:10px}.plan-type{font-size:13px}.plan-price small{font-size:11px}.symmetry-note{border-color:#accbe8}.symmetry-symbol{color:#245b91;background:#c4e1fb}.coverage{background:radial-gradient(ellipse at 0% 100%,#225887 0%,transparent 65%),var(--surface-inverse);position:relative}.coverage-panel{box-shadow:0 20px 45px #07182b20}.coverage .section-label,.coverage .text-link{color:var(--sky)}.coverage a:focus-visible{outline-color:var(--sky)}.coverage-notice{font-size:12px}.coverage-panel-head{font-size:10px}.coverage-area{transition:padding var(--motion)}.coverage-area:hover{padding-inline:5px}.contact{background:linear-gradient(120deg,#a9d8ff,var(--sky))}.contact-details{background:#c5e5ff;border:1px solid #78afe0;border-radius:24px;padding:30px}.contact-icon{background:#a6d3f8}.contact-row:first-child:hover strong{color:#245b91}.site-header a:focus-visible,.site-header summary:focus-visible,.site-footer a:focus-visible{outline-color:var(--sky)}.site-footer{background:#0b213d}html[data-motion=paused] *,html[data-motion=paused] :before,html[data-motion=paused] :after{animation-play-state:paused!important}@keyframes hero-arrive{0%{transform:translateY(14px)}to{transform:none}}@keyframes orbit-turn{to{transform:translate(-50%,-50%)rotate(360deg)}}@keyframes signal-expand{0%{opacity:0;transform:translate(-50%,-50%)scale(.85)}20%{opacity:.55}to{opacity:0;transform:translate(-50%,-50%)scale(2.35)}}@keyframes glow-drift{0%{opacity:.6;transform:translate(0)}to{opacity:1;transform:translate(-10%,12%)}}@media (width<=760px){.contact-details{padding:24px}.motion-toggle{padding:8px 11px;font-size:10px}.hero-bottom{flex-wrap:wrap}.hero-bottom>a{margin-left:auto}.hero-glow{width:150%;top:10%;right:-70%}}@media (width<=480px){.hero-bottom{gap:10px}.hero-bottom>div{order:-1;justify-content:space-between;width:100%;margin-bottom:5px}.hero-bottom div>span{text-align:right;border-left:0}.motion-toggle{font-size:11px}.contact-details{padding:22px 18px}.contact-row strong{font-size:24px}.hero-copy>p{font-size:16px}}@media (prefers-reduced-motion:reduce){.motion-toggle{display:none}}@media (width>=1700px){.hero-content{min-height:710px}.hero h1{font-size:84px}}@media (width<=1150px){.container{width:calc(100% - 64px)}.desktop-nav{gap:26px;margin-right:10px}.header-inner{gap:16px}.header-contact{padding:12px 16px;font-size:12px}.hero-content{grid-template-columns:1.1fr 1fr;min-height:590px}.hero h1{font-size:60px}.hero-actions{flex-wrap:wrap;gap:10px}.hero-actions .button{padding:14px 18px;font-size:12px}.chip-home{padding:12px;font-size:10px}.chip-speed{gap:8px;padding:12px}.chip-speed strong,.core-inner>span{font-size:11px}.connection-core{border-radius:30px}.core-inner{border-radius:28px}.coverage-grid,.contact-grid{gap:52px}.plan-card{padding:24px 18px}.plan-price strong{font-size:28px}.plan-price>span{font-size:11px}.plan-price small{font-size:9px}.footer-main{gap:20px}.footer-main nav{gap:18px}.footer-main>p{font-size:13px}.footer-whatsapp{font-size:11px}}@media (width<=1000px){.plans-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.plan-card{padding:28px}.plan-top{margin-bottom:26px}.plan-price strong{font-size:34px}.plan-price>span{font-size:14px}.plan-price small{font-size:12px}.button-plan,.plan-speeds>span{font-size:13px}.plan-speeds small{font-size:12px}.section-heading{flex-direction:column;align-items:flex-start;gap:18px}.section-heading>p br,.symmetry-end{display:none}.hero-content{min-height:580px}.hero h1{font-size:55px}.hero-copy>p{font-size:14px}.connection-strip span{gap:8px;font-size:10px}.hero-bottom>span{font-size:12px}.desktop-nav{gap:22px}.header-contact{gap:0;padding:14px;font-size:0}.header-contact svg:first-child{width:22px;height:22px}.header-contact svg:last-child{display:none}.footer-main{flex-wrap:wrap}.footer-main>p{flex:1}.footer-main nav{margin-left:auto}.footer-whatsapp{font-size:13px}.contact-row{gap:15px}.contact-row strong{font-size:23px}.contact-icon{width:44px;height:44px}.coverage-panel{padding:25px}.coverage-grid,.contact-grid{gap:35px}}@media (width<=760px){.container{width:calc(100% - 40px)}.section{padding-block:64px}.header-inner{min-height:142px}.brand{width:216px;padding:10px 18px}.desktop-nav,.header-contact{display:none}.mobile-menu{display:block;position:relative}.mobile-menu summary{cursor:pointer;align-items:center;gap:9px;min-height:48px;padding:14px 0 14px 14px;font-size:12px;font-weight:600;list-style:none;display:flex}.mobile-menu summary::-webkit-details-marker{display:none}.menu-lines{border-block:1.5px solid;width:18px;height:12px;display:block;position:relative}.menu-lines:after{content:"";border-top:1.5px solid;position:absolute;top:4px;left:0;right:0}.mobile-menu nav{background:var(--surface-inverse-raised);width:min(330px,100vw - 40px);color:var(--text-inverse);border:1px solid var(--border-inverse);border-radius:16px;padding:12px 20px;position:absolute;top:calc(100% + 14px);right:0;box-shadow:0 15px 35px #102b4e40}.mobile-menu nav a{border-bottom:1px solid var(--border-inverse);justify-content:space-between;align-items:center;gap:24px;min-height:48px;padding:16px 4px;font-size:15px;display:flex}.mobile-menu nav a:last-child{border:0}.hero-content{grid-template-columns:1fr;gap:15px;min-height:0;padding-block:48px 20px}.hero-copy{max-width:600px}.hero h1{margin:22px 0;font-size:clamp(48px,8vw,64px)}.desktop-break{display:none}.hero-copy>p{font-size:15px}.hero-actions .button{min-height:52px;font-size:13px}.hero-location{margin-top:24px;font-size:10px}.connection-visual{max-width:440px;margin-top:5px}.chip-home{font-size:11px}.chip-speed strong,.core-inner>span{font-size:12px}.visual-caption{bottom:3%}.hero-bottom{gap:20px;padding-block:20px}.hero-bottom>span{display:none}.hero-bottom strong{font-size:25px}.hero-bottom>div{gap:16px}.hero-bottom div>span{padding-left:16px}.connection-strip>.container{flex-wrap:wrap;justify-content:flex-start;gap:14px 26px;padding-block:22px}.connection-strip span{font-size:11px}.section-heading{margin-bottom:30px}h2{font-size:34px}.plans-grid{gap:14px}.plan-card{padding:24px 20px}.plan-price strong{font-size:30px}.plan-price small{font-size:10px}.plan-speeds>span{font-size:11px}.plan-speeds small{font-size:10px}.button-plan{font-size:11px}.symmetry-note{align-items:flex-start;gap:16px;margin-top:30px}.symmetry-note p{font-size:12px}.coverage-grid,.contact-grid{grid-template-columns:1fr;gap:32px}.coverage-panel{padding:26px}.coverage-copy>p,.contact-grid>div>p{max-width:560px}.contact-row strong{font-size:28px}.contact-row address{max-width:450px}.contact-row{gap:20px}.contact-details{padding-top:6px}.footer-main{grid-template-columns:1fr 1fr;gap:18px;display:grid}.footer-main>p{justify-self:end;font-size:14px}.footer-main nav{gap:24px;margin-left:0}.footer-whatsapp{justify-self:end}.footer-bottom{flex-wrap:wrap;gap:8px 22px}.footer-bottom>span:nth-child(2){order:3;width:100%}.footer-bottom a{margin-left:auto}.footer-brand{width:198px;padding-left:0}.publication-notice{margin-top:22px}}@media (width<=480px){.hero h1{font-size:49px}.hero-actions{flex-direction:column;align-items:stretch;gap:10px}.hero-actions .button{justify-content:space-between;width:100%;padding-inline:20px}.wide-break{display:none}.hero-copy>p{max-width:330px}.hero-label{font-size:10px}.hero-location{gap:5px;font-size:9px}.connection-visual{max-width:350px;margin-top:10px}.chip-home{gap:8px;padding:11px;font-size:9px;top:20%;left:0}.chip-speed{padding:10px;bottom:16%;right:0}.chip-speed strong{font-size:10px}.chip-speed small{font-size:7px}.chip-icon{padding:6px}.core-inner>span{font-size:10px}.core-inner{gap:8px}.connection-core{border-radius:25px}.core-inner{border-radius:23px}.visual-caption{letter-spacing:.12em;font-size:6px;bottom:0}.hero-bottom>a>span:first-child{display:none}.hero-bottom div>span{font-size:9px}.hero-bottom strong{font-size:24px}.connection-strip>.container{gap:15px}.connection-strip span{width:100%;font-size:11px}.connection-strip svg{width:18px;height:18px}h2{font-size:31px}.section-label{margin-bottom:16px;font-size:9px}.plans-grid{grid-template-columns:1fr;gap:18px}.plan-card{padding:26px}.plan-top{margin-bottom:22px}.plan-card h3 strong{font-size:60px}.plan-card h3>span{font-size:17px}.plan-type,.plan-speeds>span{font-size:13px}.plan-speeds small{font-size:12px}.plan-price strong{font-size:34px}.plan-price>span{font-size:14px}.plan-price small{font-size:12px}.button-plan{min-height:48px;font-size:13px}.plans-notice{align-items:flex-start;font-size:11px}.symmetry-symbol{padding:4px 12px}.symmetry-note h3{font-size:13px}.coverage-panel{padding:23px}.coverage-area h3{font-size:25px}.coverage-notice{font-size:11px}.coverage-copy>p,.contact-grid>div>p{font-size:14px}.contact-grid .button{justify-content:center;padding-inline:14px;font-size:12px}.contact-row{gap:14px}.contact-row strong{font-size:25px}.contact-row address{font-size:14px}.contact-row>svg{width:18px;height:18px}.footer-main{grid-template-columns:1fr;gap:18px}.footer-main>p{justify-self:start}.footer-main nav{gap:30px}.footer-main nav a{min-height:44px}.footer-whatsapp{justify-self:start}.footer-brand{padding-block:12px}.footer-bottom{font-size:9px}.publication-notice{font-size:10px}}@media (width<=359px){.header-inner{gap:4px}.brand{width:198px;padding-inline:9px}.mobile-menu summary{gap:6px;padding-left:4px}.hero h1{font-size:44px}.hero-location{font-size:8px}.plan-card{padding:24px}.contact-row strong{font-size:22px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}.button:hover,.plan-card:hover{transform:none}}.fiber-section{--muted:var(--text-inverse-muted);color:var(--text-inverse);border-top:1px solid var(--border-inverse);background:#173b62}.fiber-intro{grid-template-columns:1fr 1fr;align-items:end;gap:70px;margin-bottom:48px;display:grid}.fiber-section .section-label,.fiber-section h2>span,.faq-section h2>span{color:var(--sky)}.fiber-intro p{max-width:500px;color:var(--text-inverse-muted);margin-top:15px;font-size:15px;line-height:1.8}.fiber-acronym{letter-spacing:.08em;align-items:center;gap:16px;font-size:18px;font-weight:650;display:flex}.fiber-acronym>span{letter-spacing:.04em;border-left:1px solid var(--border-inverse);color:var(--sky);padding-left:16px;font-size:11px;font-weight:400}.fiber-path{border:1px solid var(--border-inverse);background:#102b4e;border-radius:22px;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid;overflow:hidden}.fiber-path li{padding:35px;position:relative}.fiber-path li+li{border-left:1px solid var(--border-inverse)}.fiber-stage{color:var(--sky);justify-content:space-between;align-items:center;margin-bottom:32px;display:flex}.stage-number{letter-spacing:.12em;color:#abc7e3;font-size:12px}.fiber-path h3{letter-spacing:-.03em;margin-bottom:14px;font-size:22px;font-weight:550}.fiber-path p{color:var(--text-inverse-muted);max-width:310px;font-size:14px;line-height:1.8}.path-connector{border:1px solid var(--border-inverse);width:32px;height:32px;color:var(--sky);z-index:1;background:#173b62;border-radius:50%;place-items:center;display:grid;position:absolute;top:44px;right:-16px}.fiber-footnote{grid-template-columns:1fr 1fr;align-items:start;gap:15px 70px;margin-top:30px;display:grid}.fiber-footnote>span{color:var(--sky);align-items:center;gap:12px;font-size:14px;font-weight:550;display:flex}.fiber-footnote>p{color:var(--text-inverse-muted);font-size:12px;line-height:1.8}.fiber-footnote .text-link{color:var(--sky);justify-self:start;margin-top:0}.fiber-section a:focus-visible,.faq-section a:focus-visible,.faq-section summary:focus-visible{outline-color:var(--sky)}.tips-section{background:linear-gradient(135deg,#c8e3fb,#e2eefb)}.tips-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.tip-card{transition:transform var(--motion),border-color var(--motion);background:#eaf4ff;border:1px solid #a8c7e5;border-radius:20px;padding:28px}.tip-card:hover{border-color:var(--blue);transform:translateY(-4px)}.tip-top{justify-content:space-between;align-items:center;margin-bottom:24px;display:flex}.tip-top>span:last-child{letter-spacing:.12em;color:var(--muted);font-size:10px}.tip-icon{color:#245b91;background:#c6e2fb;border-radius:13px;place-items:center;width:48px;height:48px;display:grid}.tip-card h3{letter-spacing:-.025em;margin-bottom:13px;font-size:19px;font-weight:600;line-height:1.25}.tip-card p{color:var(--muted);font-size:14px;line-height:1.8}.tips-note{color:var(--muted);max-width:800px;margin-top:24px;font-size:12px;line-height:1.8}.faq-section{--muted:var(--text-inverse-muted);background:var(--surface-inverse);color:var(--text-inverse)}.faq-layout{grid-template-columns:.8fr 1.2fr;align-items:start;gap:90px;display:grid}.faq-intro>.section-label{color:var(--sky)}.faq-intro>p{color:var(--text-inverse-muted);max-width:330px;margin-top:22px;font-size:15px;line-height:1.8}.faq-intro .text-link{color:var(--sky)}.faq-item{border-bottom:1px solid var(--border-inverse)}.faq-item:first-child{border-top:1px solid var(--border-inverse)}.faq-item summary{cursor:pointer;justify-content:space-between;align-items:center;gap:22px;min-height:72px;padding:22px 4px;font-size:16px;font-weight:500;line-height:1.5;list-style:none;display:flex}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary svg{color:var(--sky);transition:transform var(--motion)}.faq-item[open] summary{color:var(--sky)}.faq-item[open] summary svg{transform:rotate(45deg)}.faq-answer{padding:0 30px 24px 4px}.faq-answer p{color:var(--text-inverse-muted);font-size:14px;line-height:1.85}.faq-item summary:hover{color:var(--sky)}.desktop-nav{gap:26px;margin-right:24px}.footer-main nav{flex-wrap:wrap;gap:12px 22px}.footer-main>p{min-width:135px}.footer-main nav a{min-height:44px}@supports (animation-timeline:view()){.fiber-intro,.tip-card,.fiber-path{animation:linear both section-in;animation-timeline:view();animation-range:entry entry 20%}}@media (width<=1150px){.desktop-nav{gap:18px;margin-right:0}.header-contact{gap:0;padding:14px;font-size:0}.header-contact svg:first-child{width:22px;height:22px}.header-contact svg:last-child{display:none}.fiber-intro{gap:40px}.fiber-path li{padding:28px}.fiber-footnote{gap:16px 40px}.faq-layout{gap:45px}.tip-card{padding:24px}}@media (width<=900px){.tips-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.fiber-path li{padding:25px 20px}.fiber-path h3{font-size:19px}.fiber-path p{font-size:13px}.fiber-intro{gap:30px}.footer-main nav{max-width:280px}.faq-layout{grid-template-columns:1fr;gap:32px}.faq-intro>p{max-width:500px}.fiber-footnote>span{font-size:12px}.desktop-nav{gap:16px}.desktop-nav a{font-size:13px}}@media (width<=760px){.fiber-intro{grid-template-columns:1fr;gap:26px;margin-bottom:30px}.fiber-path{grid-template-columns:1fr}.fiber-path li{padding:28px}.fiber-path li+li{border-left:0;border-top:1px solid var(--border-inverse)}.fiber-stage{margin-bottom:22px}.fiber-path h3{font-size:22px}.fiber-path p{max-width:100%;font-size:14px}.path-connector{top:auto;bottom:-16px;right:28px;transform:rotate(90deg)}.fiber-footnote{grid-template-columns:1fr;gap:16px}.fiber-footnote>span{font-size:13px}.fiber-footnote .text-link{margin-top:0}.tips-grid{gap:16px}.faq-item summary{font-size:15px}.footer-main nav{max-width:none}.mobile-menu nav{max-height:calc(100dvh - 180px);overflow-y:auto}}@media (width<=480px){.tips-grid{grid-template-columns:1fr}.tip-card{padding:26px}.tip-card h3{font-size:20px}.tip-top{margin-bottom:20px}.fiber-footnote>span{align-items:flex-start;line-height:1.7}.fiber-footnote>span svg{margin-top:3px}.faq-answer{padding-right:4px}.faq-item summary{gap:16px}.fiber-acronym{font-size:17px}.fiber-acronym>span{font-size:10px}.footer-main nav{gap:8px 24px}}@media (prefers-reduced-motion:reduce){.tip-card:hover{transform:none}}
