:root{--rd-o:#dc662d;--rd-g:#51b18b;--rd-t:#5f6061;--rd-navy:#0e2d43;--rd-blue:#5984b2;--rd-teal:#56aabf;--rd-violet:#8b6cb0;--rd-gray:#bdbdbd;--rd-line:hsla(0,0%,74%,.5);--rd-line2:hsla(0,0%,74%,.32);--rd-soft2:#f4f2f2;--rd-fibre:linear-gradient(90deg,#dc662d,#8b6cb0 50%,#56aabf);--rd-ease:cubic-bezier(.2,.8,.2,1);--rd-u:1px}.rd-wide{--rd-u:calc(clamp(16px, .42vw + 9.5px, 30px) / 16)}.rd{color:var(--rd-t);font-size:calc(16 * var(--rd-u, 1px));font-weight:500;line-height:1.5}.rd a{text-decoration:none}.rd-sec{padding:calc(52 * var(--rd-u, 1px)) 0}.rd-sec--tight{padding-top:calc(8 * var(--rd-u, 1px))}.rd-sec--last{padding-bottom:0}.rd-i{width:1em;height:1em;display:inline-block;flex:none;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.rd-h2{margin:0;font-size:1.7em;line-height:1.15;font-weight:700;color:var(--rd-t)}.rd-h2,.rd-sub{text-align:center;text-wrap:balance}.rd-sub{margin:.8em auto 0;max-width:44em;font-size:1.05em}.rd-nw{white-space:nowrap}.rd :focus-visible,.rd-pill-cta:focus-visible{outline:calc(3 * var(--rd-u, 1px)) solid rgba(89,132,178,.75);outline-offset:calc(3 * var(--rd-u, 1px))}.rd-home{overflow-x:clip}.rd-home>.rd{font-size:var(--bt-fs,calc(16 * var(--rd-u, 1px)))}.rd-wrap{width:min(100% - 32px,125em);margin-inline:auto}.rd-home .rd-hero{position:relative;isolation:isolate;background:none}.rd-home .rd-hero:before{content:"";position:absolute;z-index:-1;top:0;bottom:0;left:50%;width:100vw;margin-left:-50vw;background:radial-gradient(60% 70% at 92% 8%,rgba(220,102,45,.09),transparent 70%);pointer-events:none}html:has(.rd-home){scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html:has(.rd-home){scroll-behavior:auto}}.rd-btn{display:inline-flex;align-items:center;justify-content:center;gap:calc(10 * var(--rd-u, 1px));height:calc(56 * var(--rd-u, 1px));padding:0 calc(28 * var(--rd-u, 1px));border-radius:calc(999 * var(--rd-u, 1px));font-size:calc(18 * var(--rd-u, 1px));font-weight:700;line-height:1;white-space:nowrap;cursor:pointer;transition:background-color .2s,border-color .2s,box-shadow .2s,transform .2s var(--rd-ease)}.rd-btn--primary{background:var(--rd-o);color:#fff;box-shadow:0 calc(4 * var(--rd-u, 1px)) calc(20 * var(--rd-u, 1px)) 0 rgba(220,102,45,.5)}.rd-btn--primary:hover{box-shadow:0 calc(6 * var(--rd-u, 1px)) calc(26 * var(--rd-u, 1px)) 0 rgba(220,102,45,.72)}.rd-btn--ghost{background:#fff;color:var(--rd-t);border:2px solid var(--rd-gray)}.rd-btn--ghost:hover{border-color:var(--rd-t)}.rd-btn--ghost .rd-i,.rd-btn--line{color:var(--rd-o)}.rd-btn--line{background:#fff;border:2px solid var(--rd-o);font-size:calc(17 * var(--rd-u, 1px))}.rd-btn--line:hover{background:rgba(220,102,45,.08)}.rd-btn:active{transform:scale(.98)}.rd-hero{padding:calc(28 * var(--rd-u, 1px)) 0 calc(36 * var(--rd-u, 1px));background:radial-gradient(60% 70% at 92% 8%,rgba(220,102,45,.09),transparent 70%)}.rd-hero__grid{display:grid;gap:calc(32 * var(--rd-u, 1px));align-items:center}.rd-eyebrow{display:inline-flex;align-items:center;font-size:calc(12.5 * var(--rd-u, 1px));font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--rd-t)}.rd-eyebrow:before{content:"";width:calc(8 * var(--rd-u, 1px));height:calc(8 * var(--rd-u, 1px));border-radius:50%;background:var(--rd-g);box-shadow:0 0 0 calc(4 * var(--rd-u, 1px)) rgba(81,177,139,.22);flex:none;margin-right:calc(12 * var(--rd-u, 1px))}.rd-h1{margin:calc(16 * var(--rd-u, 1px)) 0 0;font-size:clamp(calc(30 * var(--rd-u, 1px)),3vw + calc(13 * var(--rd-u, 1px)),calc(54 * var(--rd-u, 1px)));line-height:1.08;font-weight:700;letter-spacing:-.015em;color:var(--rd-t);text-wrap:balance}.rd-h1 em{font-style:normal;color:var(--rd-o)}.rd-offer{margin-top:calc(22 * var(--rd-u, 1px));font-size:clamp(calc(19 * var(--rd-u, 1px)),.7vw + calc(16 * var(--rd-u, 1px)),calc(25 * var(--rd-u, 1px)));line-height:1.3;font-weight:600;color:var(--rd-t)}.rd-offer b{font-weight:700}.rd-offer__p{color:var(--rd-o);white-space:nowrap}.rd-offer small{display:flex;align-items:center;gap:calc(8 * var(--rd-u, 1px));margin-top:calc(8 * var(--rd-u, 1px));font-size:calc(16 * var(--rd-u, 1px));font-weight:600;color:var(--rd-t)}.rd-offer small .rd-i{font-size:calc(19 * var(--rd-u, 1px));color:var(--rd-g)}.rd-hero__txt{margin-top:calc(16 * var(--rd-u, 1px));max-width:calc(560 * var(--rd-u, 1px));font-size:calc(16 * var(--rd-u, 1px));text-wrap:pretty}.rd-hero__txt b{font-weight:700}.rd-hero__cta{display:flex;flex-wrap:wrap;gap:calc(10 * var(--rd-u, 1px));margin-top:calc(26 * var(--rd-u, 1px))}.rd-hero__cta .rd-btn{padding:0 calc(24 * var(--rd-u, 1px))}.rd-hero__micro{margin-top:calc(16 * var(--rd-u, 1px));font-size:calc(14 * var(--rd-u, 1px))}.rd-hero__micro a{color:var(--rd-o);font-weight:700;text-decoration:underline;text-underline-offset:calc(3 * var(--rd-u, 1px))}.rd-scene{width:100%;max-width:calc(560 * var(--rd-u, 1px));margin:0 auto;border-radius:calc(28 * var(--rd-u, 1px));overflow:hidden;background:#fff;box-shadow:0 calc(24 * var(--rd-u, 1px)) calc(48 * var(--rd-u, 1px)) calc(-16 * var(--rd-u, 1px)) rgba(14,45,67,.32);isolation:isolate;--sky1:#1b4868;--sky2:#113852;--sky3:#0b273c;--bf:#1e4d6f;--bm:#27628a;--bb:#19466a;--won:#ffd59a;--woff:#0e3049;--grd:#092133;--grdl:#2c5c7e;--me:#ffa25e;--fib:#f58b4a;--lamp:#ffe2ae;--star:#cfe3f1;--lbl:hsla(0,0%,100%,.88);--dim:#04121d;--dimo:.3}.rd-scene[data-theme=light]{box-shadow:0 calc(20 * var(--rd-u, 1px)) calc(40 * var(--rd-u, 1px)) calc(-16 * var(--rd-u, 1px)) rgba(14,45,67,.16);border:1px solid var(--rd-line);--sky1:#eef2f5;--sky2:#f4f6f8;--sky3:#f9fafb;--bf:#dce2e7;--bm:#cfd8de;--bb:#e8ecef;--won:#f9c595;--woff:#b9c2c9;--grd:#e6eaed;--grdl:#cdd5db;--me:#dc662d;--fib:#dc662d;--lamp:#f9c595;--star:transparent;--lbl:#5f6061;--dim:#5f6061;--dimo:.12}.rd-scene__art{position:relative;aspect-ratio:14/11}.rd-scene svg.rd-scene__svg{position:absolute;inset:0;width:100%;height:100%;display:block}.rd-scene .sky1{stop-color:var(--sky1)}.rd-scene .sky2{stop-color:var(--sky2)}.rd-scene .sky3{stop-color:var(--sky3)}.rd-scene .star{opacity:.7}.rd-scene .moon,.rd-scene .star{fill:var(--star)}.rd-scene .moon-glow{fill:var(--star);opacity:.12}.rd-scene .bb rect{fill:var(--bb)}.rd-scene .bf rect{fill:var(--bf)}.rd-scene .bm{fill:var(--bm)}.rd-scene .w{fill:var(--woff);transition:fill .45s ease}.rd-scene[data-power=on] .w.on{fill:var(--won)}.rd-scene .grd{fill:var(--grd)}.rd-scene .grdl{stroke:var(--grdl);stroke-width:2}.rd-scene .post{stroke:var(--grdl);stroke-width:3;stroke-linecap:round}.rd-scene .lamp{fill:var(--woff);transition:fill .4s ease}.rd-scene .lamp-glow{fill:var(--lamp);opacity:0;filter:blur(calc(7 * var(--rd-u, 1px)));transition:opacity .4s ease}.rd-scene[data-power=on] .lamp{fill:var(--lamp)}.rd-scene[data-power=on] .lamp-glow{opacity:.5}.rd-scene .dim{fill:var(--dim);opacity:0;transition:opacity .7s ease}.rd-scene[data-power=off] .dim{opacity:var(--dimo)}.rd-scene .me{fill:var(--me)}.rd-scene .me-glow{fill:var(--me);opacity:.35;filter:blur(calc(7 * var(--rd-u, 1px)));transition:opacity .6s ease}.rd-scene[data-power=off] .me-glow{opacity:.8}.rd-scene .halo1{stop-color:var(--me);stop-opacity:.5}.rd-scene .halo2{stop-color:var(--me);stop-opacity:0}.rd-scene .me-halo{opacity:0;transition:opacity .8s ease}.rd-scene[data-power=off] .me-halo{opacity:1;animation:rd-halo 3.2s ease-in-out infinite}@keyframes rd-halo{50%{opacity:.62}}.rd-scene .roof{fill:none;stroke:var(--roof,hsla(0,0%,100%,.2));stroke-width:2;stroke-linecap:round}.rd-scene[data-theme=light] .roof{stroke:hsla(0,0%,100%,.9)}.rd-scene .fiber{fill:none;stroke:var(--fib);stroke-width:3;stroke-linecap:round;stroke-linejoin:round}.rd-scene .fiber--glow{stroke-width:10;opacity:.3;filter:blur(calc(4 * var(--rd-u, 1px)))}.rd-scene .fiber--flow{stroke:#fff;stroke-dasharray:10 46;opacity:.9;animation:rd-flow 2.4s linear infinite}.rd-scene .node rect{fill:var(--grd);stroke:var(--fib);stroke-width:2}.rd-scene .node path{fill:none;stroke:var(--fib);stroke-width:2;stroke-linecap:round;stroke-linejoin:round}@keyframes rd-flow{to{stroke-dashoffset:-56}}.rd-scene.is-idle *{animation-play-state:paused!important}.rd-scene__lbl{position:absolute;z-index:2;white-space:nowrap;font-size:calc(12 * var(--rd-u, 1px));line-height:1.2;font-weight:700}.rd-me{left:54.4%;top:48.4%;transform:translateY(-50%);padding:calc(5 * var(--rd-u, 1px)) calc(10 * var(--rd-u, 1px));border-radius:calc(999 * var(--rd-u, 1px));background:var(--rd-o);color:#fff}.rd-me:before{content:"";position:absolute;left:calc(-5 * var(--rd-u, 1px));top:50%;width:calc(10 * var(--rd-u, 1px));height:calc(10 * var(--rd-u, 1px));margin-top:calc(-5 * var(--rd-u, 1px));background:inherit;transform:rotate(45deg);border-radius:2px}.rd-node{left:3.2%;top:88.2%;transform:translateY(-100%);color:var(--lbl);font-weight:600}.rd-scene__bar{flex-wrap:wrap;justify-content:space-between;gap:calc(10 * var(--rd-u, 1px)) calc(16 * var(--rd-u, 1px));padding:calc(14 * var(--rd-u, 1px)) calc(18 * var(--rd-u, 1px));background:#fff}.rd-scene__bar,.rd-status{display:flex;align-items:center}.rd-status{gap:calc(12 * var(--rd-u, 1px));font-size:calc(15 * var(--rd-u, 1px));font-weight:700;line-height:1.2;color:var(--rd-t)}.rd-status small{display:block;margin-top:2px;font-size:calc(12.5 * var(--rd-u, 1px));font-weight:600}.rd-status__dot{width:calc(10 * var(--rd-u, 1px));height:calc(10 * var(--rd-u, 1px));border-radius:50%;background:var(--rd-g);flex:none;animation:rd-ping 2s ease-out infinite}@keyframes rd-ping{0%{box-shadow:0 0 0 0 rgba(81,177,139,.55)}to{box-shadow:0 0 0 calc(10 * var(--rd-u, 1px)) rgba(81,177,139,0)}}.rd-switch{display:inline-flex;align-items:center;gap:calc(10 * var(--rd-u, 1px));min-height:calc(44 * var(--rd-u, 1px));padding:0 calc(12 * var(--rd-u, 1px)) 0 calc(16 * var(--rd-u, 1px));background:var(--rd-soft2);font-size:calc(14 * var(--rd-u, 1px));font-weight:700;color:var(--rd-t);cursor:pointer}.rd-switch,.rd-switch__track{border-radius:calc(999 * var(--rd-u, 1px))}.rd-switch__track{position:relative;width:calc(42 * var(--rd-u, 1px));height:calc(24 * var(--rd-u, 1px));background:var(--rd-gray);transition:background-color .22s;flex:none}.rd-switch__track:after{content:"";position:absolute;top:calc(3 * var(--rd-u, 1px));left:calc(3 * var(--rd-u, 1px));width:calc(18 * var(--rd-u, 1px));height:calc(18 * var(--rd-u, 1px));border-radius:50%;background:#fff;box-shadow:0 1px calc(3 * var(--rd-u, 1px)) rgba(0,0,0,.3);transition:transform .22s var(--rd-ease)}.rd-switch[aria-checked=true] .rd-switch__track{background:var(--rd-g)}.rd-switch[aria-checked=true] .rd-switch__track:after{transform:translateX(calc(18 * var(--rd-u, 1px)))}.rd-switch__state{min-width:4.2em;padding-right:calc(8 * var(--rd-u, 1px));font-weight:600;color:var(--rd-t);text-align:left}.rd-facts{display:grid;gap:calc(16 * var(--rd-u, 1px));margin-top:calc(36 * var(--rd-u, 1px))}.rd-fact{position:relative;padding:calc(26 * var(--rd-u, 1px)) calc(24 * var(--rd-u, 1px));background:#fff;border:1px solid var(--rd-line);border-radius:calc(24 * var(--rd-u, 1px))}.rd-fact__ic{display:grid;place-items:center;width:calc(52 * var(--rd-u, 1px));height:calc(52 * var(--rd-u, 1px));border-radius:calc(16 * var(--rd-u, 1px));font-size:calc(26 * var(--rd-u, 1px));background:rgba(220,102,45,.1);color:var(--rd-o)}.rd-fact:nth-child(2) .rd-fact__ic{background:rgba(139,108,176,.12);color:var(--rd-violet)}.rd-fact:nth-child(3) .rd-fact__ic{background:rgba(81,177,139,.15);color:var(--rd-g)}.rd-fact__n{position:absolute;top:calc(26 * var(--rd-u, 1px));right:calc(24 * var(--rd-u, 1px));font-size:calc(13 * var(--rd-u, 1px));font-weight:700;letter-spacing:.04em;color:var(--rd-gray)}.rd-fact h3{margin:calc(18 * var(--rd-u, 1px)) 0 calc(8 * var(--rd-u, 1px));font-size:calc(19 * var(--rd-u, 1px));line-height:1.25;font-weight:700;color:var(--rd-t);text-wrap:balance}.rd-fact p{font-size:calc(15 * var(--rd-u, 1px));line-height:1.55;text-wrap:pretty}.rd-tariffs{padding:calc(44 * var(--rd-u, 1px)) calc(14 * var(--rd-u, 1px)) calc(36 * var(--rd-u, 1px));background:var(--rd-soft2);border-radius:calc(28 * var(--rd-u, 1px))}.rd-kicker{display:flex;align-items:center;justify-content:center;gap:calc(8 * var(--rd-u, 1px));margin:0 auto calc(14 * var(--rd-u, 1px));font-size:calc(13 * var(--rd-u, 1px));font-weight:700;line-height:1.3;letter-spacing:.05em;text-transform:uppercase;text-align:center;color:var(--rd-t)}.rd-kicker .rd-i{font-size:calc(17 * var(--rd-u, 1px));color:var(--rd-g)}.rd-every{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:calc(8 * var(--rd-u, 1px));margin:calc(26 * var(--rd-u, 1px)) auto 0}.rd-every__lbl{margin-right:calc(4 * var(--rd-u, 1px));font-size:calc(14 * var(--rd-u, 1px));font-weight:700;color:var(--rd-t)}.rd-chip{display:inline-flex;align-items:center;gap:calc(7 * var(--rd-u, 1px));padding:calc(7 * var(--rd-u, 1px)) calc(13 * var(--rd-u, 1px));border-radius:calc(999 * var(--rd-u, 1px));background:#fff;font-size:calc(13.5 * var(--rd-u, 1px));font-weight:600;white-space:nowrap}.rd-chip .rd-i{color:var(--rd-g);font-size:calc(15 * var(--rd-u, 1px))}.rd-pay{display:flex;flex-direction:column;align-items:center;gap:calc(10 * var(--rd-u, 1px));margin-top:calc(30 * var(--rd-u, 1px))}.rd-pay__lbl{font-size:calc(13 * var(--rd-u, 1px));font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--rd-t)}.rd-seg{display:inline-flex;max-width:100%;padding:calc(4 * var(--rd-u, 1px));border-radius:calc(999 * var(--rd-u, 1px));background:#fff}.rd-seg label{position:relative;cursor:pointer}.rd-seg input{position:absolute;inset:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}.rd-seg span{display:grid;place-items:center;height:calc(44 * var(--rd-u, 1px));padding:0 calc(16 * var(--rd-u, 1px));border-radius:calc(999 * var(--rd-u, 1px));font-size:calc(14.5 * var(--rd-u, 1px));font-weight:700;white-space:nowrap;transition:background-color .22s,color .22s}.rd-seg input:checked+span{background:var(--rd-o);color:#fff;box-shadow:0 2px calc(12 * var(--rd-u, 1px)) rgba(220,102,45,.4)}.rd-seg input:focus-visible+span{outline:calc(3 * var(--rd-u, 1px)) solid rgba(89,132,178,.75);outline-offset:2px}.rd-pay__hint{min-height:1.5em;max-width:calc(620 * var(--rd-u, 1px));font-size:calc(14 * var(--rd-u, 1px));font-weight:600;text-align:center}.rd-plans{display:grid;gap:calc(22 * var(--rd-u, 1px));margin-top:calc(34 * var(--rd-u, 1px))}.rd-plan{position:relative;display:flex;flex-direction:column;padding:calc(26 * var(--rd-u, 1px)) calc(20 * var(--rd-u, 1px)) calc(20 * var(--rd-u, 1px));background:#fff;border:1px solid var(--rd-line);border-radius:calc(28 * var(--rd-u, 1px));transition:transform .2s var(--rd-ease),box-shadow .2s}.rd-plan.is-featured{border:2px solid var(--rd-o);box-shadow:0 calc(20 * var(--rd-u, 1px)) calc(44 * var(--rd-u, 1px)) calc(-20 * var(--rd-u, 1px)) rgba(220,102,45,.4)}.rd-plan.is-flag{border:2px solid transparent;background:linear-gradient(#fff,#fff) padding-box,var(--rd-fibre) border-box}.rd-plan__badge{position:absolute;top:calc(-16 * var(--rd-u, 1px));left:calc(20 * var(--rd-u, 1px));display:inline-flex;align-items:center;gap:calc(6 * var(--rd-u, 1px));height:calc(32 * var(--rd-u, 1px));padding:0 calc(14 * var(--rd-u, 1px));border-radius:calc(999 * var(--rd-u, 1px));background:var(--rd-o);color:#fff;font-size:calc(13 * var(--rd-u, 1px));font-weight:700;letter-spacing:.02em}.rd-plan__tag{min-height:calc(28 * var(--rd-u, 1px))}.rd-pill{display:inline-flex;align-items:center;gap:calc(6 * var(--rd-u, 1px));height:calc(28 * var(--rd-u, 1px));padding:0 calc(12 * var(--rd-u, 1px));border-radius:calc(999 * var(--rd-u, 1px));font-size:calc(12.5 * var(--rd-u, 1px));font-weight:700;white-space:nowrap}.rd-pill--up{border:1.5px solid var(--rd-g);color:var(--rd-t);background:#fff}.rd-pill--flag{color:var(--rd-t);background:linear-gradient(#fff,#fff) padding-box,var(--rd-fibre) border-box;border:1.5px solid transparent;letter-spacing:.04em;text-transform:uppercase}.rd-plan__head{margin-top:calc(10 * var(--rd-u, 1px))}.rd-plan__tech{font-size:calc(12 * var(--rd-u, 1px));font-weight:700;letter-spacing:.06em;text-transform:uppercase}.rd-plan__speed{display:flex;align-items:baseline;gap:calc(8 * var(--rd-u, 1px));margin:calc(6 * var(--rd-u, 1px)) 0 0;line-height:1;color:var(--rd-t)}.rd-plan__speed b{font-size:calc(60 * var(--rd-u, 1px));font-weight:700;letter-spacing:-.03em}.rd-plan__speed span{font-size:calc(20 * var(--rd-u, 1px));font-weight:700}.rd-plan__for{margin-top:calc(12 * var(--rd-u, 1px));font-size:calc(14.5 * var(--rd-u, 1px));line-height:1.45}.rd-plan__price{display:flex;align-items:baseline;gap:calc(8 * var(--rd-u, 1px));margin-top:calc(18 * var(--rd-u, 1px));line-height:1}.rd-plan__price b{font-size:calc(44 * var(--rd-u, 1px));font-weight:700;letter-spacing:-.02em;color:var(--rd-o);font-variant-numeric:tabular-nums}.rd-plan__price span{font-size:calc(16 * var(--rd-u, 1px));font-weight:700}.rd-tv{display:flex;flex-direction:column;justify-content:space-between;gap:calc(10 * var(--rd-u, 1px));width:100%;margin-top:calc(18 * var(--rd-u, 1px));padding:calc(12 * var(--rd-u, 1px)) calc(14 * var(--rd-u, 1px)) calc(10 * var(--rd-u, 1px));border-radius:calc(16 * var(--rd-u, 1px));background:rgba(81,177,139,.14);color:var(--rd-t);text-align:left;cursor:pointer;transition:background-color .2s,box-shadow .2s}.rd-tv:hover{background:rgba(81,177,139,.22)}.rd-tv[aria-expanded=true]{box-shadow:inset 0 0 0 2px var(--rd-g)}.rd-tv__top{display:flex;align-items:flex-start;gap:calc(12 * var(--rd-u, 1px))}.rd-tv__ic{display:grid;place-items:center;width:calc(38 * var(--rd-u, 1px));height:calc(38 * var(--rd-u, 1px));border-radius:calc(11 * var(--rd-u, 1px));background:#fff;font-size:calc(20 * var(--rd-u, 1px));color:var(--rd-g);flex:none}.rd-tv__txt b{display:block;font-size:calc(15.5 * var(--rd-u, 1px));line-height:1.2;font-weight:700}.rd-tv__txt span{display:block;margin-top:calc(3 * var(--rd-u, 1px));line-height:1.3;font-weight:600;color:var(--rd-t)}.rd-tv__more,.rd-tv__txt span{font-size:calc(13 * var(--rd-u, 1px))}.rd-tv__more{display:flex;align-items:center;justify-content:space-between;gap:calc(6 * var(--rd-u, 1px));padding-top:calc(9 * var(--rd-u, 1px));border-top:1px solid rgba(81,177,139,.35);font-weight:700}.rd-tv__more .rd-i{font-size:calc(16 * var(--rd-u, 1px));color:var(--rd-g);transition:transform .25s var(--rd-ease)}.rd-tv[aria-expanded=true] .rd-tv__more .rd-i{transform:rotate(180deg)}.rd-fee{margin-top:calc(16 * var(--rd-u, 1px));padding-top:calc(14 * var(--rd-u, 1px));border-top:1px dashed var(--rd-gray);font-size:calc(14 * var(--rd-u, 1px))}.rd-fee__row{display:flex;align-items:baseline;justify-content:space-between;gap:calc(10 * var(--rd-u, 1px))}.rd-fee__row b{font-size:calc(18 * var(--rd-u, 1px));font-weight:700;color:var(--rd-t);white-space:nowrap;font-variant-numeric:tabular-nums}.rd-fee__row s{margin-right:calc(6 * var(--rd-u, 1px));font-size:calc(14 * var(--rd-u, 1px));font-weight:600;color:var(--rd-gray)}.rd-fee__note{min-height:2.7em;margin-top:calc(4 * var(--rd-u, 1px));font-size:calc(13 * var(--rd-u, 1px));line-height:1.35;font-weight:600}.rd-plan .rd-btn{width:100%;height:calc(52 * var(--rd-u, 1px));margin-top:calc(14 * var(--rd-u, 1px));padding:0 calc(16 * var(--rd-u, 1px))}.rd-notes{margin:calc(26 * var(--rd-u, 1px)) auto 0;max-width:calc(900 * var(--rd-u, 1px));font-size:calc(13 * var(--rd-u, 1px));line-height:1.6;text-align:center}.rd-links{display:flex;flex-wrap:wrap;justify-content:center;gap:calc(8 * var(--rd-u, 1px)) calc(24 * var(--rd-u, 1px));margin-top:calc(16 * var(--rd-u, 1px));font-size:calc(15 * var(--rd-u, 1px));font-weight:700}.rd-links a{color:var(--rd-o);text-decoration:underline;text-underline-offset:calc(3 * var(--rd-u, 1px))}.rd-ch{position:relative;margin-top:calc(22 * var(--rd-u, 1px));padding:calc(20 * var(--rd-u, 1px));background:#fff;border:1px solid var(--rd-line);border-radius:calc(24 * var(--rd-u, 1px));box-shadow:0 calc(20 * var(--rd-u, 1px)) calc(40 * var(--rd-u, 1px)) calc(-12 * var(--rd-u, 1px)) rgba(14,45,67,.16)}.rd-ch[hidden]{display:none}.rd-ch:before{content:"";position:absolute;top:calc(-9 * var(--rd-u, 1px));left:var(--caret,50%);width:calc(16 * var(--rd-u, 1px));height:calc(16 * var(--rd-u, 1px));background:#fff;border-left:1px solid var(--rd-line);border-top:1px solid var(--rd-line);transform:translateX(-50%) rotate(45deg)}.rd-ch__head{display:flex;align-items:flex-start;justify-content:space-between;gap:calc(16 * var(--rd-u, 1px))}.rd-ch__eyebrow{font-size:calc(12 * var(--rd-u, 1px));font-weight:700;letter-spacing:.06em;text-transform:uppercase}.rd-ch__title{margin:calc(4 * var(--rd-u, 1px)) 0 0;font-size:calc(21 * var(--rd-u, 1px));line-height:1.2;font-weight:700;color:var(--rd-t)}.rd-ch__title:focus,.rd-ch__title:focus-visible{outline:none}.rd-ch__close{display:grid;place-items:center;width:calc(44 * var(--rd-u, 1px));height:calc(44 * var(--rd-u, 1px));border-radius:50%;background:var(--rd-soft2);font-size:calc(20 * var(--rd-u, 1px));color:var(--rd-t);flex:none;cursor:pointer}.rd-ch__close:hover{background:var(--rd-line)}.rd-ch__tools{display:flex;flex-direction:column;gap:calc(12 * var(--rd-u, 1px));margin-top:calc(16 * var(--rd-u, 1px))}.rd-ch__search{position:relative;display:block;flex:none}.rd-ch__search .rd-i{position:absolute;left:calc(15 * var(--rd-u, 1px));top:50%;margin-top:calc(-9 * var(--rd-u, 1px));font-size:calc(18 * var(--rd-u, 1px));color:var(--rd-t);pointer-events:none}.rd-ch__search input{width:100%;height:calc(44 * var(--rd-u, 1px));padding:0 calc(16 * var(--rd-u, 1px)) 0 calc(42 * var(--rd-u, 1px));border:1px solid var(--rd-gray);border-radius:calc(999 * var(--rd-u, 1px));background:#fff;font:inherit;font-size:calc(15 * var(--rd-u, 1px));color:var(--rd-t)}.rd-ch__chips{display:flex;gap:calc(8 * var(--rd-u, 1px));overflow-x:auto;padding:2px 2px calc(6 * var(--rd-u, 1px));scrollbar-width:thin}.rd-ch__chips button{flex:none;height:calc(38 * var(--rd-u, 1px));padding:0 calc(14 * var(--rd-u, 1px));border:1px solid var(--rd-gray);border-radius:calc(999 * var(--rd-u, 1px));background:#fff;font-size:calc(13.5 * var(--rd-u, 1px));font-weight:600;white-space:nowrap;cursor:pointer}.rd-ch__chips button i{margin-left:calc(6 * var(--rd-u, 1px));font-style:normal;opacity:.75}.rd-ch__chips button[aria-pressed=true]{background:var(--rd-t);border-color:var(--rd-t);color:#fff}.rd-ch__legend{margin-top:calc(12 * var(--rd-u, 1px));font-size:calc(13 * var(--rd-u, 1px))}.rd-ch__legend b{font-weight:700}.rd-ch__list{max-height:calc(380 * var(--rd-u, 1px));margin-top:calc(8 * var(--rd-u, 1px));padding-right:calc(6 * var(--rd-u, 1px));overflow:auto;overscroll-behavior:contain}.rd-ch__grp{padding:calc(14 * var(--rd-u, 1px)) 0;border-top:1px solid var(--rd-line2)}.rd-ch__grp:first-child{border-top:0}.rd-ch__grp h4{display:flex;align-items:center;gap:calc(8 * var(--rd-u, 1px));margin:0 0 calc(8 * var(--rd-u, 1px));font-size:calc(12 * var(--rd-u, 1px));font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--rd-t)}.rd-ch__grp h4 i{font-style:normal;font-weight:600;opacity:.75}.rd-ch__grp ul{-moz-columns:2;column-count:2;-moz-column-gap:calc(20 * var(--rd-u, 1px));column-gap:calc(20 * var(--rd-u, 1px));font-size:calc(14 * var(--rd-u, 1px));line-height:1.95}.rd-ch__grp li{-moz-column-break-inside:avoid;break-inside:avoid;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rd-ch__grp li.x{font-weight:700}.rd-ch__empty{padding:calc(28 * var(--rd-u, 1px)) 0;font-size:calc(15 * var(--rd-u, 1px));text-align:center}.rd-ch__empty b{font-weight:700}.rd-ch__foot{margin-top:calc(14 * var(--rd-u, 1px));font-size:calc(13 * var(--rd-u, 1px));line-height:1.5}.rd-ch__foot a{color:var(--rd-o);font-weight:700;text-decoration:underline;text-underline-offset:calc(3 * var(--rd-u, 1px))}.rd-power{display:grid;gap:calc(16 * var(--rd-u, 1px));margin-top:calc(34 * var(--rd-u, 1px))}.rd-card{padding:calc(24 * var(--rd-u, 1px));background:#fff;border:1px solid var(--rd-line);border-radius:calc(24 * var(--rd-u, 1px))}.rd-card h3{margin:0 0 calc(6 * var(--rd-u, 1px));font-size:calc(18 * var(--rd-u, 1px));font-weight:700;color:var(--rd-t)}.rd-dev{display:flex;align-items:center;gap:calc(14 * var(--rd-u, 1px));padding:calc(14 * var(--rd-u, 1px)) 0;border-top:1px solid var(--rd-line2)}.rd-dev:first-of-type{border-top:0}.rd-dev__ic{display:grid;place-items:center;width:calc(48 * var(--rd-u, 1px));height:calc(48 * var(--rd-u, 1px));border-radius:calc(14 * var(--rd-u, 1px));background:rgba(220,102,45,.1);color:var(--rd-o);font-size:calc(24 * var(--rd-u, 1px));flex:none}.rd-dev b{display:block;font-size:calc(16 * var(--rd-u, 1px));font-weight:700;color:var(--rd-t)}.rd-dev span{font-size:calc(14 * var(--rd-u, 1px))}.rd-opts{display:grid;gap:calc(12 * var(--rd-u, 1px));margin-top:calc(10 * var(--rd-u, 1px))}.rd-opt{padding:calc(16 * var(--rd-u, 1px));border-radius:calc(16 * var(--rd-u, 1px));background:var(--rd-soft2)}.rd-opt b{display:flex;align-items:center;gap:calc(8 * var(--rd-u, 1px));font-size:calc(15 * var(--rd-u, 1px));font-weight:700;color:var(--rd-t)}.rd-opt b .rd-i{color:var(--rd-g);font-size:calc(18 * var(--rd-u, 1px))}.rd-opt p{margin-top:calc(6 * var(--rd-u, 1px));font-size:calc(13.5 * var(--rd-u, 1px));line-height:1.5}.rd-alt{display:flex;gap:calc(10 * var(--rd-u, 1px));margin-top:calc(14 * var(--rd-u, 1px));font-size:calc(14 * var(--rd-u, 1px));line-height:1.5}.rd-alt .rd-i{margin-top:2px;font-size:calc(18 * var(--rd-u, 1px));color:var(--rd-blue)}.rd-why{display:grid;gap:calc(14 * var(--rd-u, 1px));margin-top:calc(34 * var(--rd-u, 1px))}.rd-tile{position:relative;container-type:inline-size;padding:calc(24 * var(--rd-u, 1px)) calc(22 * var(--rd-u, 1px)) calc(22 * var(--rd-u, 1px));background:#fff;border:1px solid var(--rd-line);border-radius:calc(24 * var(--rd-u, 1px));overflow:hidden}.rd-tile:before{content:"";position:absolute;inset:0 0 auto;height:calc(6 * var(--rd-u, 1px));background:var(--rd-o)}.rd-tile:nth-child(2):before{background:var(--rd-violet)}.rd-tile:nth-child(3):before{background:var(--rd-blue)}.rd-tile:nth-child(4):before{background:var(--rd-g)}.rd-tile h3{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px calc(8 * var(--rd-u, 1px));margin:0;font-size:calc(17 * var(--rd-u, 1px));line-height:1.15;font-weight:600;color:var(--rd-t)}.rd-tile h3 b{font-size:calc(32 * var(--rd-u, 1px));line-height:1;font-weight:700;letter-spacing:-.02em;color:var(--rd-o);font-variant-numeric:tabular-nums;white-space:nowrap}@supports (width:1cqi){.rd-tile h3 b{font-size:clamp(calc(28 * var(--rd-u, 1px)),15cqi,calc(40 * var(--rd-u, 1px)))}}.rd-tile:nth-child(2) h3 b{color:var(--rd-violet)}.rd-tile:nth-child(3) h3 b{color:var(--rd-blue)}.rd-tile:nth-child(4) h3 b{color:var(--rd-g)}.rd-tile p{margin-top:calc(10 * var(--rd-u, 1px));font-size:calc(14.5 * var(--rd-u, 1px));line-height:1.5;text-wrap:pretty}.rd-tile a{color:var(--rd-o);font-weight:700;text-decoration:underline;text-underline-offset:calc(3 * var(--rd-u, 1px));white-space:nowrap}.rd-tvsec{padding:calc(40 * var(--rd-u, 1px)) calc(14 * var(--rd-u, 1px));border-radius:calc(28 * var(--rd-u, 1px));background:rgba(89,132,178,.1)}.rd-mg{display:block;margin-bottom:calc(10 * var(--rd-u, 1px));text-align:center;font-size:calc(13 * var(--rd-u, 1px));font-weight:700;letter-spacing:.12em;color:var(--rd-blue)}.rd-packs{display:grid;gap:calc(10 * var(--rd-u, 1px));margin-top:calc(30 * var(--rd-u, 1px))}.rd-pack{display:grid;grid-template-columns:1fr auto;align-items:center;gap:calc(4 * var(--rd-u, 1px)) calc(14 * var(--rd-u, 1px));padding:calc(15 * var(--rd-u, 1px)) calc(16 * var(--rd-u, 1px));background:#fff;border:1px solid rgba(89,132,178,.2);border-radius:calc(18 * var(--rd-u, 1px))}.rd-pack__name{display:flex;flex-wrap:wrap;align-items:center;gap:calc(6 * var(--rd-u, 1px)) calc(8 * var(--rd-u, 1px));font-size:calc(16 * var(--rd-u, 1px))}.rd-pack__name,.rd-pack__tag{font-weight:700;color:var(--rd-t)}.rd-pack__tag{padding:2px calc(9 * var(--rd-u, 1px));border-radius:calc(999 * var(--rd-u, 1px));background:rgba(81,177,139,.18);font-size:calc(12 * var(--rd-u, 1px));white-space:nowrap}.rd-pack__tag--year{background:rgba(220,102,45,.14)}.rd-pack__desc{grid-column:1;font-size:calc(13.5 * var(--rd-u, 1px));line-height:1.45}.rd-pack__price{grid-column:2;grid-row:1/span 2;text-align:right;font-size:calc(17 * var(--rd-u, 1px));font-weight:700;color:var(--rd-t);white-space:nowrap}.rd-pack__price small{display:block;font-size:calc(12 * var(--rd-u, 1px));font-weight:600;color:var(--rd-t)}.rd-mm{display:grid;border-radius:calc(28 * var(--rd-u, 1px));color:var(--rd-t);isolation:isolate;-webkit-tap-highlight-color:rgba(220,102,45,.12)}.rd-mm,.rd-mm__map{position:relative;overflow:hidden;background:var(--rd-soft2)}.rd-mm__map{aspect-ratio:14/11;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.rd-mm__stage{position:absolute;top:0;left:50%;height:100%;min-width:100%;aspect-ratio:1088/500;transform:translateX(-50%)}.rd-mm__zoom{position:absolute;inset:0;transition:transform .9s var(--rd-ease)}.rd-mm__tiles{position:absolute;inset:0;filter:grayscale(1);opacity:0;transition:opacity .7s ease}.rd-mm__tiles[data-in]{opacity:.88}.rd-mm__tiles img{position:absolute;max-width:none}.rd-mm__dots{position:absolute;inset:0;width:100%;height:100%;fill:none;stroke-linecap:round;stroke-width:21.6}.rd-mm__halo{stroke:#fff;stroke-width:31.2}.rd-mm__map:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,hsla(0,8%,95%,0) 88%,#f4f2f2)}.rd-mm__osm{position:absolute;z-index:1;left:calc(12 * var(--rd-u, 1px));top:calc(12 * var(--rd-u, 1px));padding:calc(3 * var(--rd-u, 1px)) calc(9 * var(--rd-u, 1px));border-radius:calc(999 * var(--rd-u, 1px));background:hsla(0,0%,100%,.86);font-size:calc(10.5 * var(--rd-u, 1px));line-height:1.4;font-weight:600;color:var(--rd-t)}.rd-mm__copy{display:flex;flex-direction:column;align-items:flex-start;padding:calc(6 * var(--rd-u, 1px)) calc(16 * var(--rd-u, 1px)) calc(20 * var(--rd-u, 1px))}.rd-mm__eyebrow{font-size:clamp(calc(10.5 * var(--rd-u, 1px)),3vw,calc(12 * var(--rd-u, 1px)));font-weight:700;letter-spacing:.05em;text-transform:uppercase}.rd-mm__h{margin:calc(8 * var(--rd-u, 1px)) 0 0;font-size:clamp(calc(27 * var(--rd-u, 1px)),2vw + calc(16 * var(--rd-u, 1px)),calc(38 * var(--rd-u, 1px)));line-height:1.15;font-weight:700;color:var(--rd-t);text-wrap:balance}.rd-mm__count{display:flex;flex-wrap:wrap;align-items:baseline;gap:calc(4 * var(--rd-u, 1px)) calc(10 * var(--rd-u, 1px));margin-top:calc(10 * var(--rd-u, 1px));font-size:calc(18 * var(--rd-u, 1px));line-height:1.2;font-weight:600}.rd-mm__count b{font-size:clamp(calc(44 * var(--rd-u, 1px)),2.4vw + calc(30 * var(--rd-u, 1px)),calc(64 * var(--rd-u, 1px)));line-height:1;font-weight:700;letter-spacing:-.02em;color:var(--rd-o);font-variant-numeric:tabular-nums}.rd-mm__legend{display:grid;gap:calc(6 * var(--rd-u, 1px));margin-top:calc(14 * var(--rd-u, 1px));font-size:calc(14.5 * var(--rd-u, 1px));line-height:1.3;font-weight:600}.rd-mm__legend li{display:flex;align-items:center;gap:calc(10 * var(--rd-u, 1px))}.rd-mm__legend i{width:calc(12 * var(--rd-u, 1px));height:calc(12 * var(--rd-u, 1px));border-radius:50%;box-shadow:0 0 0 2px #fff;flex:none}.rd-mm .rd-mm__btn{width:100%;margin-top:calc(20 * var(--rd-u, 1px));padding:0 calc(18 * var(--rd-u, 1px));font-size:clamp(calc(15 * var(--rd-u, 1px)),4.4vw,calc(19 * var(--rd-u, 1px)))}.rd-mm__btn .rd-i{transition:transform .25s var(--rd-ease)}.rd-mm:active .rd-mm__btn{transform:scale(.98)}.rd-ch__backdrop{display:none}.rd-pill-cta{position:fixed;right:calc(12 * var(--rd-u, 1px));bottom:calc(calc(14 * var(--rd-u, 1px)) + env(safe-area-inset-bottom));z-index:40;display:none;align-items:center;height:calc(52 * var(--rd-u, 1px));padding:0 calc(22 * var(--rd-u, 1px));border-radius:calc(999 * var(--rd-u, 1px));background:var(--rd-o);color:#fff;font-size:calc(19 * var(--rd-u, 1px));font-weight:700;line-height:1;white-space:nowrap;box-shadow:0 calc(4 * var(--rd-u, 1px)) calc(20 * var(--rd-u, 1px)) rgba(220,102,45,.5);transform:translateY(160%);transition:transform .25s ease;cursor:pointer}@media (min-width:640px){.rd-wrap{width:min(100% - 56px,125em)}.rd-mm__map{aspect-ratio:16/9}.rd-mm__eyebrow{font-size:calc(12.5 * var(--rd-u, 1px))}.rd-mm__dots{stroke-width:17.2}.rd-mm__halo{stroke-width:24.8}.rd-mm__copy{padding:calc(8 * var(--rd-u, 1px)) calc(28 * var(--rd-u, 1px)) calc(28 * var(--rd-u, 1px))}.rd-mm .rd-mm__btn{width:auto;padding:0 calc(28 * var(--rd-u, 1px));font-size:calc(19 * var(--rd-u, 1px))}.rd-ch__grp ul{-moz-columns:3;column-count:3}.rd-opts{grid-template-columns:repeat(3,1fr)}.rd-why{grid-template-columns:repeat(2,1fr)}}@media (min-width:768px){.rd-sec{padding:calc(72 * var(--rd-u, 1px)) 0}.rd-h2{font-size:2.1em}.rd-tariffs{padding:calc(64 * var(--rd-u, 1px)) calc(28 * var(--rd-u, 1px)) calc(52 * var(--rd-u, 1px))}.rd-tvsec{padding:calc(60 * var(--rd-u, 1px)) calc(36 * var(--rd-u, 1px))}.rd-plans{grid-template-columns:repeat(2,1fr)}.rd-plan{display:grid;grid-template-rows:subgrid;grid-row:span 6;row-gap:0}.rd-plan .rd-btn{align-self:end}.rd-ch{padding:calc(24 * var(--rd-u, 1px))}}@media (min-width:900px){.rd-facts{grid-template-columns:repeat(3,1fr);gap:calc(26 * var(--rd-u, 1px))}.rd-fact:not(:last-child):after{content:"";position:absolute;top:calc(51 * var(--rd-u, 1px));right:calc(-27 * var(--rd-u, 1px));width:calc(26 * var(--rd-u, 1px));height:2px;background:var(--rd-fibre)}.rd-ch__tools{flex-direction:row;align-items:flex-start}.rd-ch__search{width:calc(260 * var(--rd-u, 1px))}.rd-ch__chips{flex-wrap:wrap;overflow:visible;padding:calc(3 * var(--rd-u, 1px)) 0 0}.rd-ch__grp ul{-moz-columns:4;column-count:4}.rd-packs{grid-template-columns:repeat(2,1fr);gap:calc(12 * var(--rd-u, 1px)) calc(18 * var(--rd-u, 1px))}.rd-pack--wide{grid-column:1/-1}}@media (min-width:1024px){.rd-hero{padding:calc(40 * var(--rd-u, 1px)) 0 calc(56 * var(--rd-u, 1px))}.rd-mm{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);border-radius:calc(32 * var(--rd-u, 1px))}.rd-mm__map{aspect-ratio:auto;height:100%;min-height:calc(460 * var(--rd-u, 1px))}.rd-mm__map:after{background:linear-gradient(90deg,hsla(0,8%,95%,0) 86%,#f4f2f2)}.rd-mm__dots{stroke-width:15.6}.rd-mm__halo{stroke-width:22.4}.rd-mm__osm{top:auto;bottom:calc(12 * var(--rd-u, 1px))}.rd-mm__copy{justify-content:center;padding:calc(40 * var(--rd-u, 1px)) calc(48 * var(--rd-u, 1px)) calc(40 * var(--rd-u, 1px)) calc(36 * var(--rd-u, 1px))}.rd-mm__count{margin-top:calc(14 * var(--rd-u, 1px))}.rd-mm__legend{margin-top:calc(18 * var(--rd-u, 1px));font-size:calc(15.5 * var(--rd-u, 1px))}.rd-mm .rd-mm__btn{margin-top:calc(28 * var(--rd-u, 1px))}.rd-wrap{width:min(100% - 100px,125em)}.rd-hero__grid{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:calc(56 * var(--rd-u, 1px))}.rd-scene{max-width:calc(600 * var(--rd-u, 1px));margin:0;justify-self:end}}@media (min-width:1180px){.rd-h2{font-size:2.4em}.rd-power{grid-template-columns:1fr 1.35fr;gap:calc(24 * var(--rd-u, 1px))}.rd-why{gap:calc(20 * var(--rd-u, 1px))}.rd-plans,.rd-why{grid-template-columns:repeat(4,1fr)}.rd-plans{gap:calc(18 * var(--rd-u, 1px))}.rd-plan.is-featured{transform:translateY(calc(-10 * var(--rd-u, 1px)))}.rd-ch__grp ul{-moz-columns:6;column-count:6}}@media (hover:hover){.rd-mm:hover .rd-mm__zoom{transform:scale(1.045)}.rd-mm:hover .rd-mm__btn{box-shadow:0 calc(6 * var(--rd-u, 1px)) calc(26 * var(--rd-u, 1px)) 0 rgba(220,102,45,.72)}.rd-mm:hover .rd-mm__btn.rd-btn--line{background:rgba(220,102,45,.08);box-shadow:none}.rd-mm:hover .rd-mm__btn .rd-i{transform:translateX(calc(4 * var(--rd-u, 1px)))}.rd-plan:hover{transform:translateY(calc(-4 * var(--rd-u, 1px)));box-shadow:0 calc(20 * var(--rd-u, 1px)) calc(44 * var(--rd-u, 1px)) calc(-22 * var(--rd-u, 1px)) rgba(14,45,67,.28)}.rd-plan.is-featured:hover{box-shadow:0 calc(26 * var(--rd-u, 1px)) calc(52 * var(--rd-u, 1px)) calc(-18 * var(--rd-u, 1px)) rgba(220,102,45,.5)}}@media (hover:hover) and (min-width:1180px){.rd-plan.is-featured:hover{transform:translateY(calc(-14 * var(--rd-u, 1px)))}}@media (max-width:639px){.rd-mm__tiles img.rd-mm__side{display:none}}@media (max-width:767px){.rd-ch__backdrop{display:block;position:fixed;inset:0;z-index:2147483000;background:rgba(14,45,67,.55)}.rd-ch.is-open{position:fixed;left:0;right:0;bottom:0;z-index:2147483001;display:flex;flex-direction:column;height:86vh;height:86dvh;margin:0;padding:calc(16 * var(--rd-u, 1px)) calc(16 * var(--rd-u, 1px)) calc(12 * var(--rd-u, 1px));border:0;border-radius:calc(24 * var(--rd-u, 1px)) calc(24 * var(--rd-u, 1px)) 0 0;box-shadow:0 calc(-12 * var(--rd-u, 1px)) calc(40 * var(--rd-u, 1px)) rgba(14,45,67,.3)}.rd-ch.is-open:before{display:none}.rd-ch.is-open .rd-ch__list{flex:1;min-height:0;max-height:none}.rd-pill-cta{display:inline-flex}.rd-pill-cta.is-on{transform:none}.rd-plan.is-flag .rd-plan__for{display:none}.rd-plan.is-flag .rd-plan__speed b{font-size:calc(48 * var(--rd-u, 1px))}.rd-btn{padding:0 calc(22 * var(--rd-u, 1px))}.rd-hero__copy{display:flex;flex-direction:column;align-items:flex-start}.rd-hero__cta{width:100%;margin-top:calc(22 * var(--rd-u, 1px))}.rd-hero__cta .rd-btn{flex:1 1 auto}.rd-hero__txt{order:5;margin-top:calc(22 * var(--rd-u, 1px));font-size:calc(15 * var(--rd-u, 1px))}.rd-hero__micro{order:6}.rd-eyebrow__x{display:none}.rd-seg span{padding:0 calc(12 * var(--rd-u, 1px));font-size:calc(13.5 * var(--rd-u, 1px))}.rd-every{gap:calc(6 * var(--rd-u, 1px))}.rd-every__lbl{width:100%;margin:0 0 2px;text-align:center}.rd-chip{padding:calc(6 * var(--rd-u, 1px)) calc(10 * var(--rd-u, 1px))}.rd-ch__foot,.rd-chip{font-size:calc(12.5 * var(--rd-u, 1px))}}.rd-news{display:grid;gap:1em;margin-top:2em}.rd-news__card{display:flex;flex-direction:column;background:#fff;border:1px solid var(--rd-line);border-radius:1.5em;overflow:hidden;transition:box-shadow .25s,transform .25s var(--rd-ease)}.rd-news__pic{position:relative;height:11em;background:var(--rd-soft2)}.rd-news__pic img{position:absolute;left:1em;top:1em;width:calc(100% - 2em);height:calc(100% - 1em);-o-object-fit:contain;object-fit:contain;-o-object-position:50% 100%;object-position:50% 100%}.rd-news__body{flex:1;display:flex;flex-direction:column;padding:1.3em 1.4em 1.5em}.rd-news__date{font-size:.74em;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.rd-news__h{margin:.55em 0 0;font-size:1.15em;line-height:1.25;font-weight:700;color:var(--rd-t);text-wrap:balance}.rd-news__p{margin-top:.55em;font-size:.95em;text-wrap:pretty}.rd-news__more{margin-top:auto;padding-top:1em;font-size:.95em;font-weight:700}.xg .rd-news__more a,.xg .rd-news__tg a{color:var(--rd-o);text-decoration:underline;text-underline-offset:calc(3 * var(--rd-u, 1px))}.rd-news__tg{margin:1.5em auto 0;max-width:44em;text-align:center;font-size:.97em;text-wrap:pretty}.rd-news__tg a{font-weight:700;overflow-wrap:anywhere}.rd-news__tg span{white-space:nowrap}.xg .rd-final{padding-bottom:0}.xg .rd-about{max-width:56em;margin:2em auto 0}.xg .rd-about summary{min-height:3.2em;font-size:.95em;font-weight:600}.xg .rd-about .xg-q__a p+p{margin-top:.7em}@media (min-width:640px) and (max-width:1023px){.rd-news__card{flex-direction:row}.rd-news__pic{flex:none;width:13em;height:auto;min-height:10em}.rd-news__pic img{top:1em;height:calc(100% - 2em);-o-object-position:50% 50%;object-position:50% 50%}}@media (min-width:1024px){.rd-news{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25em}}@media (min-width:2430px){.rd-wrap{width:min(100% - 130px,125em)}}@media (hover:hover){.rd-news__card:hover{box-shadow:0 calc(20 * var(--rd-u, 1px)) calc(44 * var(--rd-u, 1px)) calc(-22 * var(--rd-u, 1px)) rgba(14,45,67,.28);transform:translateY(-.2em)}}@media (prefers-reduced-motion:reduce){.rd-mm:active .rd-mm__btn,.rd-mm:hover .rd-mm__btn .rd-i,.rd-mm:hover .rd-mm__zoom{transform:none}.rd *,.rd-news__card,.rd-pill-cta{animation:none!important;transition-duration:.01ms!important;transition-delay:0ms!important}.rd-news__card:hover{transform:none}}.rd-wide .rd-news{gap:1.5em;margin-top:2.2em}.rd-wide .rd-news__card{border-radius:1.75em;border-color:transparent;box-shadow:0 0 0 1px var(--rd-line),0 1.1em 2.4em -1.5em rgba(14,45,67,.3)}.rd-wide .rd-news__body{padding:1.5em 1.7em 1.7em}.rd-wide .rd-news__date{color:var(--rd-g);font-size:.8em;font-weight:800;letter-spacing:.12em}.rd-wide .rd-news__h{margin-top:.5em;font-size:1.3em;line-height:1.22}.rd-wide .rd-news__p{margin-top:.7em;font-size:1em}.rd-wide .rd-news__more{padding-top:1.2em;font-size:1em}.rd-wide .rd-news__card:nth-child(3n+1) .rd-news__pic{background:rgba(139,108,176,.1)}.rd-wide .rd-news__card:nth-child(3n+2) .rd-news__pic{background:rgba(86,170,191,.12)}.rd-wide .rd-news__card:nth-child(3n+3) .rd-news__pic{background:rgba(81,177,139,.12)}.rd-wide .xg .rd-news__tg a{color:var(--rd-g)}@media (max-width:639.98px),(min-width:1024px){.rd-wide .rd-news__pic{height:auto;aspect-ratio:5/3}.rd-wide .rd-news__pic img{left:0;top:0;width:100%;height:100%;padding:1.3em 1.5em;-o-object-position:50% 50%;object-position:50% 50%}}@media (min-width:1600px){.rd-wide{--rd-u:calc(100vw / 1600);--bt-fs:calc(100vw / 100);--bt-header-h:calc(var(--bt-fs) * 4.5);--bt-util-h:calc(var(--bt-fs) * 2.5)}.rd-wide .xg{font-size:calc(100vw / 100)}.rd-wide .rd-wrap,.rd-wide .xg-wrap{width:87.5%}.rd-wide .bt-wrap{width:93.75%}.rd-wide .bt-hd:not(.bt-hd--long){--hd-gap:.9em;--hd-nav-gap:clamp(.75em,2.6vw - 1.55em,1.25em);--hd-nav-fs:.9375em;--hd-logo-h:clamp(1.7em,3.1vw - .75em,2.1em);--hd-q-pad:0 .95em;--hd-ic-q:none;--hd-promo-w:none}.rd-wide .rd-h1{font-size:calc(61 * var(--rd-u, 1px))}.rd-wide .rd-hero__txt{max-width:calc(640 * var(--rd-u, 1px))}.rd-wide .rd-scene{max-width:calc(700 * var(--rd-u, 1px))}.rd-wide .rd-mm{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr)}}.rd-hl .xg-final__cta{justify-content:center}.rd-hl .xg .xg-final__tel{flex:1 1 100%;justify-content:center}.rd-hl .xg-final .rd-final__price{display:block;margin-top:.1em;font-size:1.55em;letter-spacing:-.02em}.rd-hl .xg-final__art{top:auto;height:46%;opacity:.17}@media (min-width:640px) and (max-width:1179.98px){.rd-hl .xg-final{grid-template-columns:minmax(0,1fr);gap:1.75em}.rd-hl .xg-final__cta{justify-content:flex-start;max-width:none}.rd-hl .xg .xg-final__tel{flex:0 0 auto}}@media (min-width:1180px){.rd-hl .xg-final{grid-template-columns:minmax(0,1fr) minmax(0,23em);gap:3em;padding:4em 3.5em}.rd-hl .xg-final .xg-h2{font-size:2.4em;line-height:1.12}.rd-hl .xg-final .rd-final__price{font-size:1.7em}.rd-hl .xg-final__copy p{margin-top:1.1em;max-width:30em;font-size:1.12em}.rd-hl .xg-final__cta{flex-direction:column;align-items:stretch;gap:.5em;max-width:none;padding:1.75em;border-radius:1.4em;background:hsla(0,0%,100%,.06);box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.15)}.rd-hl .xg-final__cta .xg-btn{min-height:3.4em;font-size:1.25em}.rd-hl .xg .xg-final__tel{flex:none;min-height:2.2em;font-size:1.7em}}@media (min-width:1600px){.rd-hl .xg-final{grid-template-columns:minmax(0,1fr) minmax(0,27.5em)}.rd-hl .xg-final .xg-h2{font-size:2.75em}.rd-hl .xg-final .rd-final__price{font-size:1.64em}}.rd-hl .xg .rd-final{padding-top:0;padding-bottom:3.25em}@media (min-width:768px){.rd-hl .xg .rd-final{padding-bottom:4.5em}}.rd-hl .rd-dev .rd-dev__ic{font-size:calc(26 * var(--rd-u, 1px))}.rd-hl .rd-pack{align-content:center}@media (min-width:1500px) and (max-width:1599.98px){.rd-hl .rd-wrap,.rd-hl .xg-wrap{width:min(100% - 100px,1400px)}}@media (min-width:768px){.rd-hl .rd-sec{padding:calc(48 * var(--rd-u, 1px)) 0}.rd-hl .rd-sec--last{padding-bottom:0}.rd-hl .rd-hero__copy{display:flex;flex-direction:column;align-items:flex-start}.rd-hl .rd-hero__txt{order:5;margin-top:calc(26 * var(--rd-u, 1px))}.rd-hl .rd-hero__micro{order:6}}@media (max-width:767px){.rd-hl .rd-hero__grid{gap:0}.rd-hl .rd-hero__copy{display:contents}.rd-hl .rd-scene{order:4;margin-top:calc(26 * var(--rd-u, 1px))}.rd-hl .rd-hero__txt{order:5}.rd-hl .rd-hero__micro{order:6}}.rd-hl .rd-tariffs{display:flex;flex-direction:column}.rd-hl .rd-tariffs>.rd-every{order:1;margin-top:calc(30 * var(--rd-u, 1px))}.rd-hl .rd-tariffs>.rd-notes{order:2}.rd-hl .rd-tariffs>.rd-links{order:3}@media (min-width:640px) and (max-width:1179px){.rd-hl .rd-every{display:grid;grid-template-columns:repeat(2,max-content);justify-content:center}.rd-hl .rd-every__lbl{grid-column:1/-1;margin:0 0 2px;text-align:center}}.rd-hl .rd-dev__ic{width:calc(60 * var(--rd-u, 1px));height:calc(60 * var(--rd-u, 1px));border-radius:calc(18 * var(--rd-u, 1px))}.rd-hl .rd-dev .rd-dev__ic{font-size:calc(30 * var(--rd-u, 1px))}@media (min-width:1180px){.rd-hl .rd-power{grid-template-columns:minmax(0,4fr) minmax(0,8fr)}}.rd-hl .rd-tile h3{flex-direction:column;align-items:flex-start;gap:calc(6 * var(--rd-u, 1px))}@supports (width:1cqi){.rd-hl .rd-tile h3 b{font-size:clamp(calc(30 * var(--rd-u, 1px)),16cqi,calc(48 * var(--rd-u, 1px)))}}.rd-hl .rd-pack{align-items:start;align-content:start;row-gap:calc(6 * var(--rd-u, 1px))}.rd-hl .rd-pack__price{grid-column:2;grid-row:1}.rd-hl .rd-pack__desc{grid-column:1/-1;grid-row:2}@media (min-width:1180px){.rd-hl .rd-packs{grid-template-columns:repeat(3,minmax(0,1fr));gap:calc(14 * var(--rd-u, 1px)) calc(16 * var(--rd-u, 1px))}.rd-hl .rd-pack{padding:calc(18 * var(--rd-u, 1px)) calc(20 * var(--rd-u, 1px))}.rd-hl .rd-pack--wide{grid-column:auto;border-color:var(--rd-g);box-shadow:inset 0 0 0 1px var(--rd-g)}}@media (max-width:639px){.rd-hl .rd-every{display:grid;grid-template-columns:max-content;justify-content:center}.rd-hl .rd-every__lbl{margin:0 0 2px;text-align:center}.rd-hl .rd-kicker .rd-i{display:none}.rd-hl .rd-notes{text-align:left}.rd-hl .xg-final .rd-final__price{font-size:1.6em}.rd-hl .rd-tariffs,.rd-hl .rd-tvsec{margin-inline:-16px;border-radius:0;padding-inline:16px}.rd-hl .rd-news__pic{aspect-ratio:2/1}}@media (max-width:767px){.rd-hl .rd-plan__tag:empty{display:none}.rd-hl .rd-chip{font-size:calc(13.5 * var(--rd-u, 1px))}.rd-hl .rd-fee__note,.rd-hl .rd-notes,.rd-hl .rd-opt p,.rd-hl .rd-pack__desc,.rd-hl .rd-tv__more,.rd-hl .rd-tv__txt span{font-size:calc(14 * var(--rd-u, 1px))}}@media (max-width:899px){.rd-hl .rd-fact{display:grid;grid-template-columns:auto minmax(0,1fr);-moz-column-gap:calc(14 * var(--rd-u, 1px));column-gap:calc(14 * var(--rd-u, 1px));align-items:center;padding:calc(20 * var(--rd-u, 1px))}.rd-hl .rd-fact__ic{width:calc(44 * var(--rd-u, 1px));height:calc(44 * var(--rd-u, 1px));border-radius:calc(14 * var(--rd-u, 1px));font-size:calc(22 * var(--rd-u, 1px))}.rd-hl .rd-fact h3{margin:0;padding-right:calc(28 * var(--rd-u, 1px))}.rd-hl .rd-fact p{grid-column:1/-1;margin-top:calc(10 * var(--rd-u, 1px))}.rd-hl .rd-fact__n{top:calc(20 * var(--rd-u, 1px));right:calc(20 * var(--rd-u, 1px))}}.rd-hl .rd-switch{margin-left:auto}.rd-hl .rd-nextrow{margin-top:calc(26 * var(--rd-u, 1px))}.rd-hl .rd-next{margin:0 auto;max-width:calc(760 * var(--rd-u, 1px));font-size:calc(15.5 * var(--rd-u, 1px));font-weight:600;text-align:center;text-wrap:balance}@media (min-width:1180px){.rd-hl .rd-nextrow{display:flex;align-items:baseline;justify-content:space-between;gap:calc(32 * var(--rd-u, 1px));padding:0 calc(14 * var(--rd-u, 1px))}.rd-hl .rd-nextrow .rd-next{margin:0;max-width:none;text-align:left}.rd-hl .rd-nextrow .rd-next--seg{margin-top:0;text-align:right;white-space:nowrap}}.rd-hl .rd-fee__note{text-wrap:balance}.rd-hl .rd-100__pre{font:inherit}@media (min-width:768px){.rd-hl section[aria-labelledby=rd-h-100]{padding-top:calc(96 * var(--rd-u, 1px))}}@media (min-width:1440px){.rd-hl section[aria-labelledby=rd-h-100]{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,8fr);grid-template-rows:1fr auto auto auto 1fr;-moz-column-gap:calc(56 * var(--rd-u, 1px));column-gap:calc(56 * var(--rd-u, 1px))}.rd-hl section[aria-labelledby=rd-h-100]:before{content:"100+";grid-column:1;grid-row:2;margin-left:-.07em;font-size:calc(112 * var(--rd-u, 1px));line-height:.9;font-weight:800;font-style:italic;letter-spacing:-.03em;color:var(--rd-o)}.rd-hl section[aria-labelledby=rd-h-100]>.rd-h2{grid-column:1;grid-row:3;margin-top:calc(10 * var(--rd-u, 1px));text-align:left}.rd-hl .rd-100__pre{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.rd-hl section[aria-labelledby=rd-h-100]>.rd-sub{grid-column:1;grid-row:4;margin-left:0;text-align:left}.rd-hl section[aria-labelledby=rd-h-100]>.rd-facts{grid-column:2;grid-row:1/-1;align-self:center;margin-top:0}.rd-hl .rd-fact{padding:calc(24 * var(--rd-u, 1px)) calc(22 * var(--rd-u, 1px))}}.rd-hl .rd-next--seg{margin-top:calc(8 * var(--rd-u, 1px));font-size:calc(14.5 * var(--rd-u, 1px));font-weight:500}.rd-hl .rd-next a{color:var(--rd-o);font-weight:700;text-decoration:underline;text-underline-offset:calc(3 * var(--rd-u, 1px));white-space:nowrap}.rd-hl .rd-next:not(.rd-next--seg):before{content:"✓";margin-right:.5em;font-weight:700;color:var(--rd-g)}@media (max-width:767px){.rd-hl .rd-nextrow{display:contents}.rd-hl .rd-tariffs>.rd-h2,.rd-hl .rd-tariffs>.rd-kicker,.rd-hl .rd-tariffs>.rd-sub{order:-3}.rd-hl .rd-nextrow>.rd-next--seg{order:-2;margin-top:calc(12 * var(--rd-u, 1px))}.rd-hl .rd-nextrow>.rd-next:not(.rd-next--seg){margin-top:calc(26 * var(--rd-u, 1px))}}