.sw-host svg{overflow:visible}.sw-host .sw-figure,.sw-host .sw-body,.sw-host .sw-rocker-g,.sw-host .sw-arm-wave,.sw-host .sw-arm-l,.sw-host .sw-arm-r,.sw-host .sw-arm-mag,.sw-host .sw-arm-point,.sw-host .sw-arm-pointL{transform-box:view-box}.sw-host .sw-look{transform:translate(var(--lx,0), var(--ly,0));transition:transform .35s cubic-bezier(.3,1.3,.5,1)}.sw-host .sw-rocker-g{transition:transform .22s cubic-bezier(.3,1.6,.5,1),filter .22s}.sw-host .sw-figure{transform-origin:100px 214px;transition:transform .25s cubic-bezier(.3,1.6,.5,1)}.sw-host:hover .sw-rocker-g{filter:grayscale()brightness(.9);animation:none;transform:translateY(15px)}.sw-host:hover .sw-figure{transform:translateY(-6px)rotate(-3deg)}.sw-host:active .sw-figure{transform:scale(.96)}@keyframes sw-billy-blink{0%,94%,to{transform:scaleY(1)}96%{transform:scaleY(.1)}}.sw-eyes{transform-box:fill-box;transform-origin:50%;animation:4.6s infinite sw-billy-blink;animation-delay:var(--blink-delay,0s)}@keyframes sw-wave{0%,to{transform:rotate(0)}25%{transform:rotate(-14deg)}75%{transform:rotate(10deg)}}.sw-arm-wave{transform-origin:148px 122px;animation:1.4s ease-in-out infinite sw-wave}@keyframes sw-breathe{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(-3px)rotate(1.2deg)}}.sw-pose-idle .sw-body,.sw-pose-pointL .sw-body,.sw-pose-point .sw-body{transform-origin:100px 170px;animation:3.4s ease-in-out infinite sw-breathe}@keyframes sw-nudge-r{0%,to{transform:translate(0)}50%{transform:translate(5px)}}@keyframes sw-nudge-l{0%,to{transform:translate(0)}50%{transform:translate(-5px)}}.sw-arm-point{animation:1.1s ease-in-out infinite sw-nudge-r}.sw-arm-pointL{animation:1.1s ease-in-out infinite sw-nudge-l}@keyframes sw-jump{0%,to{transform:translateY(0)scale(1)}12%{transform:translateY(2px)scale(1.04,.94)}35%{transform:translateY(-18px)scale(.97,1.05)}55%{transform:translateY(0)scale(1.03,.96)}68%{transform:translateY(-5px)scale(1)}}@keyframes sw-shadow-jump{0%,to{opacity:.1;transform:scaleX(1)}35%{opacity:.05;transform:scaleX(.7)}}@keyframes sw-pump-l{0%,to{transform:rotate(0)}50%{transform:rotate(10deg)}}@keyframes sw-pump-r{0%,to{transform:rotate(0)}50%{transform:rotate(-10deg)}}@keyframes sw-pop{0%{opacity:0;transform:scale(.3)}60%{opacity:1;transform:scale(1.15)}to{opacity:1;transform:scale(1)}}.sw-pose-cheer .sw-figure{animation:1.5s ease-in-out infinite sw-jump}.sw-pose-cheer .sw-shadow{transform-box:fill-box;transform-origin:50%;animation:1.5s ease-in-out infinite sw-shadow-jump}.sw-arm-l{transform-origin:52px 122px;animation:.8s ease-in-out infinite sw-pump-l}.sw-arm-r{transform-origin:148px 122px;animation:.8s ease-in-out infinite sw-pump-r}.sw-confetti>*{transform-box:fill-box;transform-origin:50%;animation:.6s cubic-bezier(.2,1.4,.4,1) both sw-pop}.sw-confetti>:nth-child(2){animation-delay:.1s}.sw-confetti>:nth-child(3){animation-delay:.2s}.sw-confetti>:nth-child(4){animation-delay:.3s}.sw-confetti>:nth-child(5){animation-delay:.4s}@keyframes sw-bounce{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes sw-work{0%,40%,to{filter:none;transform:none}50%,85%{filter:grayscale();transform:translateY(15px)}}@keyframes sw-dot{0%,to{opacity:.25;transform:translateY(0)}50%{opacity:1;transform:translateY(-4px)}}@keyframes sw-mag{0%,to{transform:rotate(0)}50%{transform:rotate(-16deg)}}@keyframes sw-scan{0%,to{transform:translate(-26px)}50%{transform:translate(26px)}}.sw-pose-think .sw-figure{animation:.9s ease-in-out infinite sw-bounce}.sw-pose-think .sw-rocker-g,.sw-pose-magnify .sw-rocker-g{animation:1.4s ease-in-out infinite sw-work}.sw-dots>*{transform-box:fill-box;animation:1s ease-in-out infinite sw-dot}.sw-dots .d2{animation-delay:.18s}.sw-dots .d3{animation-delay:.36s}.sw-arm-mag{transform-origin:148px 122px;animation:1.8s ease-in-out infinite sw-mag}.billy-scan{animation:2.4s ease-in-out infinite sw-scan}@keyframes sw-poke{0%{transform:none}30%{transform:translateY(-14px)rotate(-8deg)}60%{transform:translateY(0)rotate(5deg)}to{transform:none}}.sw-poked .sw-figure{animation:.6s cubic-bezier(.3,1.4,.5,1) both sw-poke!important}@keyframes sw-q{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(-5px)rotate(10deg)}}@keyframes sw-puzzle{0%,to{transform:rotate(0)}50%{transform:rotate(-6deg)}}.sw-q{transform-box:fill-box;transform-origin:50%;animation:1.4s ease-in-out infinite sw-q}.billy-puzzled .sw-body{transform-origin:100px 170px;animation:2.2s ease-in-out infinite sw-puzzle}@keyframes sw-nod{0%,to{transform:none}30%{transform:translateY(-7px)rotate(-4deg)}60%{transform:translateY(0)rotate(2deg)}}@keyframes sw-hop{0%,to{transform:none}40%{transform:translateY(-12px)scale(.98,1.04)}70%{transform:translateY(0)scale(1.03,.97)}}@keyframes sw-tilt{0%,to{transform:none}50%{transform:rotate(8deg)}}@keyframes sw-spin{0%{transform:none}to{transform:rotateY(360deg)}}.billy-nod{animation:.55s cubic-bezier(.3,1.4,.5,1) sw-nod}.billy-hop{animation:.5s cubic-bezier(.3,1.4,.5,1) sw-hop}.billy-tilt{transform-origin:50% 100%;animation:.55s ease-in-out sw-tilt}.billy-spin{animation:.6s cubic-bezier(.4,0,.2,1) sw-spin}.billy-flip .sw-rocker-g{animation:.7s ease-in-out sw-work}@keyframes billy-rise{0%{opacity:0;transform:translateY(40px)scaleY(.9)}55%{opacity:1;transform:translateY(-10px)scaleY(1.04)}75%{transform:translateY(2px)scaleY(.97)}to{transform:none}}@keyframes billy-hop-in{0%{opacity:0;transform:translateY(14px)scale(.92)}60%{opacity:1;transform:translateY(-6px)scale(1.03)}to{opacity:1;transform:none}}.billy-rise{transform-origin:50% 100%;animation:.8s cubic-bezier(.2,.9,.3,1) .15s both billy-rise}.billy-enter{opacity:0;transform:translateY(18px)}.billy-enter.in{opacity:1;animation:.6s cubic-bezier(.2,1.4,.4,1) both billy-hop-in;transform:none}.billy-hop-in{animation:.5s cubic-bezier(.2,1.4,.4,1) both billy-hop-in}@keyframes says-pop{0%{opacity:0;transform:scale(.85)translateY(6px)}to{opacity:1;transform:none}}.says{border:1.5px solid #cfe3f0;animation:.38s cubic-bezier(.2,1.4,.4,1) .15s both says-pop;box-shadow:0 12px 28px -18px #0b1e3f59}.says:after{content:"";background:#fff;border-bottom:1.5px solid #cfe3f0;width:14px;height:14px;position:absolute;bottom:14px}.says-start:after{border-right:1.5px solid #cfe3f0;right:-8px;transform:rotate(-45deg)}.says-end:after{border-left:1.5px solid #cfe3f0;left:-8px;transform:rotate(45deg)}.says-down:after{border-right:1.5px solid #cfe3f0;bottom:-8px;left:64px;transform:rotate(45deg)}.soft-card{border:1.5px solid #cfe3f0;box-shadow:0 12px 28px -18px #0b1e3f59}.tile{will-change:transform;transition:transform .25s cubic-bezier(.3,1.5,.5,1),box-shadow .25s,border-color .2s}.tile:hover{border-color:#1fa8d9;transform:translateY(-7px);box-shadow:0 22px 36px -22px #0e7bb38c}.tile:active{transition-duration:80ms;transform:translateY(-2px)scale(.97)}.tile-go{color:#fff;opacity:0;background:#0b1e3f;border-radius:999px;justify-content:center;align-items:center;width:30px;height:30px;transition:opacity .2s,transform .25s cubic-bezier(.3,1.5,.5,1);display:flex;position:absolute;bottom:14px;left:14px;transform:translate(10px)}.tile-go-light{color:#0e7bb3;background:#fff}@media (min-width:768px){.tile-go{top:14px;bottom:auto}}.tile:hover .tile-go{opacity:1;transform:none}.tile-art{transition:transform .3s cubic-bezier(.3,1.6,.5,1)}.tile:hover .tile-art{transform:scale(1.12)rotate(-4deg)}@keyframes wifi-pulse{0%,to{opacity:1}50%{opacity:.25}}@keyframes tv-flicker{0%,to{fill:#cfeffc}30%{fill:#8fdbf5}60%{fill:#e9fbf1}}@keyframes buzz{0%,to{transform:rotate(0)}20%{transform:rotate(-7deg)}40%{transform:rotate(7deg)}60%{transform:rotate(-5deg)}80%{transform:rotate(5deg)}}@keyframes check-pop{0%{transform:scale(1)}50%{transform:scale(1.35)}to{transform:scale(1)}}@keyframes bolt-zap{0%,to{transform:none}30%{transform:rotate(-8deg)scale(1.08)}60%{transform:rotate(6deg)}}@keyframes shine{0%{transform:translate(120%)skew(-20deg)}to{transform:translate(-220%)skew(-20deg)}}.tile-internet:hover .tile-art path:last-of-type,.tile-internet:hover .tile-art circle,.tile-triple:hover .tile-art circle{animation:.6s ease-in-out infinite wifi-pulse}.tile-tv:hover .tile-art rect:nth-of-type(2),.tile-triple:hover .tile-art rect:nth-of-type(2){animation:.6s steps(3,end) infinite tv-flicker}.tile-cellular:hover .tile-art{animation:.45s ease-in-out infinite buzz}.tile-electricity:hover .tile-art path{transform-box:fill-box;transform-origin:50%;animation:.5s ease-in-out infinite bolt-zap}.tile-all:hover .tile-art circle,.tile-all:hover .tile-art path:last-child{transform-box:fill-box;transform-origin:50%;animation:.6s ease-in-out infinite check-pop}.tile-all{overflow:hidden}.tile-all:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff59,#0000);width:40%;position:absolute;top:0;bottom:0;left:0;right:0;transform:translate(120%)skew(-20deg)}.tile-all:hover:after{animation:.8s ease-out shine}.swipe-row{scrollbar-width:none}.swipe-row::-webkit-scrollbar{display:none}@media (max-width:767px){.swipe-row>*{scroll-snap-align:center;flex-shrink:0;width:84%}}.swipe-row-always>*{scroll-snap-align:start;flex-shrink:0}@media (min-width:768px){.swipe-row-always>*{width:340px}.swipe-row-always{scrollbar-width:thin;scrollbar-color:#9cc7de #eef6fb}.swipe-row-always::-webkit-scrollbar{height:6px;display:block}.swipe-row-always::-webkit-scrollbar-track{background:#eef6fb;border-radius:6px}.swipe-row-always::-webkit-scrollbar-thumb{background:#9cc7de;border-radius:6px}}.text-arc-vivid{background:linear-gradient(90deg,#1fa8d9 0%,#2dc0b6 55%,#34c56a 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}@keyframes strike-in{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.promo-switch{transition:background .3s,border-color .3s}.promo-knob{background:#5a6270;width:calc(50% - 4px);transition:right .45s cubic-bezier(.3,1.3,.5,1),background .35s;right:4px}.promo-switch.is-on .promo-knob{background:linear-gradient(90deg,#1fa8d9,#2dc0b6 55%,#34c56a);right:50%}.promo-side{transition:opacity .45s,transform .5s cubic-bezier(.3,1.3,.5,1),filter .45s}.promo-side.is-back{opacity:.38;filter:grayscale(.4);transform:scale(.92)}.promo-phone{transition:filter .5s,transform .5s;transform:rotate(-3deg)}.promo-phone.is-read{filter:saturate(.6);transform:rotate(-5deg)scale(.95)}.promo-fine{transition:transform .4s cubic-bezier(.3,1.6,.5,1),background .3s,color .3s}.promo-phone.is-read .promo-fine{color:#fff;background:#0b1e3f;transform:scale(1.3)}@keyframes price-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes line-draw{0%{stroke-dashoffset:600px}to{stroke-dashoffset:0}}.price-line{stroke-dasharray:600}.promo-real.shown .price-row{animation:.4s ease-out both price-in}.promo-real.shown .price-line{animation:1s ease-out both line-draw}@media (max-width:767px){.promo-side.is-back{display:none}.promo-side.is-front{animation:.35s ease-out both says-pop}}@media (prefers-reduced-motion:reduce){.sw-host *,.says,.billy-rise,.billy-enter,.billy-enter.in,.billy-scan,.billy-hop-in,.tile,.tile *,.tile:after,.promo-side,.promo-knob,.promo-phone,.price-row,.price-line{transition:none!important;animation:none!important}.billy-enter{opacity:1;transform:none}}.soft-check{-webkit-appearance:none;appearance:none;cursor:pointer;background:#fff;border:1.5px solid #bfd6e6;border-radius:6px;place-content:center;width:18px;height:18px;transition:background .15s,border-color .15s;display:inline-grid}.soft-check:checked{background:linear-gradient(90deg,#1fa8d9,#34c56a);border-color:#0000}.soft-check:checked:after{content:"";border-bottom:2.5px solid #fff;border-left:2.5px solid #fff;width:9px;height:5px;transform:translateY(-1px)rotate(-45deg)}.soft-check:focus-visible{outline-offset:2px;outline:3px solid #1fa8d959}.plan-card{transition:transform .25s cubic-bezier(.3,1.5,.5,1),box-shadow .25s}@media (hover:hover){.plan-card:hover{transform:translateY(-5px);box-shadow:0 22px 36px -22px #0e7bb380}}@media (max-width:767px){.plan-card:not([data-dense]){padding:14px!important}.plan-card [data-testid=price-box]{padding-block-start:8px!important;padding-block-end:8px!important}.plan-card ul{font-size:13.5px;gap:4px!important}.plan-card header{padding-bottom:10px!important}}.saving-says{background:linear-gradient(160deg,#eaf9f0 0%,#fff 70%)}@keyframes confetti-pop{0%{opacity:0;transform:translateY(18px)scale(.3)rotate(0)}50%{opacity:1;transform:translateY(-6px)scale(1.15)rotate(120deg)}to{opacity:0;transform:translateY(14px)scale(.9)rotate(220deg)}}.confetti-bit{opacity:0;animation:1.6s cubic-bezier(.2,.9,.3,1) both confetti-pop}@media (prefers-reduced-motion:reduce){.confetti-bit{display:none}}.tab-pill{z-index:0;opacity:0;pointer-events:none;background:#e6f5fc;border-radius:18px;transition:transform .42s cubic-bezier(.3,1.35,.5,1),width .42s cubic-bezier(.3,1.35,.5,1),height .3s;position:absolute;top:0;left:0;box-shadow:inset 0 0 0 1.5px #1fa8d9}@media (prefers-reduced-motion:reduce){.tab-pill{transition:none}}@media (min-width:768px){.tab-pill{border-radius:999px}}.card-row{row-gap:0;display:grid}.card-row>*{grid-row:span var(--card-rows,6);grid-template-rows:subgrid;align-content:start;row-gap:0;display:grid}.card-row-scroll{grid-auto-flow:column;grid-template-rows:repeat(var(--card-rows,6), auto);scrollbar-width:none;overflow-x:auto}.card-row-scroll::-webkit-scrollbar{display:none}.card-row-scroll>*{scroll-snap-align:center}@media (min-width:768px){.card-row-scroll.md-wrap{grid-template-rows:none;grid-auto-flow:row;overflow:visible}}
