.xg{--xg-o:#dc662d;--xg-g:#51b18b;--xg-teal:#56aabf;--xg-blue:#5984b2;--xg-violet:#8b6cb0;--xg-t:#5f6061;--xg-gray:#bdbdbd;--xg-soft:#f4f2f2;--xg-navy:#0e2d43;--xg-line:hsla(0,0%,74%,.5);--xg-shadow:0 20px 44px -22px rgba(14,45,67,.28);--xg-ease:cubic-bezier(.2,.8,.2,1);font-size:clamp(16px,.42vw + 9.5px,30px);line-height:1.5;font-weight:500;color:var(--xg-t);overflow-x:clip}.xg a{text-decoration:none}.xg :focus-visible{outline:3px solid rgba(89,132,178,.75);outline-offset:3px;border-radius:6px}.xg-wrap{width:min(100% - 32px,125em);margin-inline:auto}.xg-nw{white-space:nowrap}.xg-i{width:1em;height:1em;display:inline-block;flex:none;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.xg-sec{padding:3.25em 0;scroll-margin-top:1em}.xg-sec--soft{background:var(--xg-soft)}.xg-sec--last{padding-top:0}.xg-h2{margin:0;text-align:center;font-size:1.7em;line-height:1.15;font-weight:700;color:var(--xg-t);text-wrap:balance}.xg-h2--left{text-align:left}.xg-h3{margin:0;font-size:1.3em;line-height:1.2;font-weight:700;color:var(--xg-t);text-wrap:balance}.xg-sub{margin:.8em auto 0;max-width:44em;text-align:center;font-size:1.05em;text-wrap:pretty}.xg-sub--left{margin-left:0;text-align:left}.xg-kicker{display:flex;align-items:center;justify-content:center;gap:.5em;text-align:center;margin-bottom:.9em;font-size:.82em;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--xg-t)}.xg-kicker .xg-i{font-size:1.25em;color:var(--xg-g)}.xg-btn{display:inline-flex;align-items:center;justify-content:center;gap:.55em;min-height:3.2em;padding:.4em 1.6em;border-radius:999px;font-size:1.1em;font-weight:700;line-height:1.1;text-align:center;cursor:pointer;transition:box-shadow .2s,background-color .2s,border-color .2s,transform .2s var(--xg-ease)}.xg-btn:active{transform:scale(.98)}.xg-btn--primary{background:var(--xg-o);color:#fff;box-shadow:0 4px 20px 0 rgba(220,102,45,.5)}.xg-btn--primary:hover{box-shadow:0 6px 26px 0 rgba(220,102,45,.72)}.xg-btn--ghost{background:#fff;color:var(--xg-t);border:2px solid var(--xg-gray)}.xg-btn--ghost:hover{border-color:var(--xg-navy)}.xg-btn--ghost .xg-i,.xg-btn--line{color:var(--xg-o)}.xg-btn--line{background:#fff;border:2px solid var(--xg-o)}.xg-btn--line:hover{background:rgba(220,102,45,.08)}.xg-btn--teal{background:var(--xg-teal);color:#fff;box-shadow:0 4px 20px 0 rgba(86,170,191,.5)}.xg-btn--teal:hover{box-shadow:0 6px 26px 0 rgba(86,170,191,.75)}.xg-btn--white{background:transparent;color:#fff;border:2px solid hsla(0,0%,100%,.55)}.xg-btn--white:hover{border-color:#fff;background:hsla(0,0%,100%,.08)}.xg-hero{padding:1em 0 2.75em;background:radial-gradient(60% 70% at 92% 6%,rgba(139,108,176,.12),transparent 70%)}.xg-hero__grid{display:grid;gap:2em;align-items:center}.xg-crumbs{display:flex;flex-wrap:wrap;align-items:center;gap:.5em;font-size:.82em;color:var(--xg-t)}.xg-crumbs [aria-current],.xg-crumbs a:hover{color:var(--xg-o)}.xg-eyebrow{display:flex;align-items:center;margin-top:1.5em;font-size:.78em;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--xg-violet)}.xg-eyebrow:before{content:"";width:.65em;height:.65em;border-radius:50%;background:var(--xg-violet);box-shadow:0 0 0 .3em rgba(139,108,176,.22);flex:none;margin-right:.9em}.xg-h1{margin:.45em 0 0;font-size:2em;line-height:1.08;font-weight:700;letter-spacing:-.015em;color:var(--xg-t);text-wrap:balance}.xg-h1 em{font-style:normal;color:var(--xg-o);white-space:nowrap}.xg-lead{margin-top:1em;max-width:34em;font-size:1.08em;text-wrap:pretty}.xg-offer{margin-top:1.1em;font-size:1.35em;line-height:1.3;font-weight:600;color:var(--xg-t)}.xg-offer b{font-weight:700}.xg-offer__p{color:var(--xg-o);white-space:nowrap}.xg-offer small{display:flex;align-items:center;gap:.5em;margin-top:.35em;font-size:.7em;font-weight:600;color:var(--xg-t)}.xg-offer small .xg-i{color:var(--xg-g);font-size:1.2em}.xg-hero__cta{display:flex;flex-wrap:wrap;gap:.75em;margin-top:1.6em}.xg-hero__cta .xg-btn{flex:1 1 auto;padding-inline:1.3em}.xg-hero__facts{display:flex;flex-wrap:wrap;gap:.4em 1.4em;margin-top:1.3em;font-size:.9em;font-weight:600;color:var(--xg-t)}.xg-hero__facts li{display:flex;align-items:center;gap:.45em}.xg-hero__facts .xg-i{color:var(--xg-g);font-size:1.15em}.xg-gauge{width:100%;max-width:36em;margin:0 auto;padding:1.1em 1em 1.2em;border-radius:1.75em;background:var(--xg-navy);color:#fff;box-shadow:0 24px 48px -16px rgba(14,45,67,.45)}.xg-gauge__svg{display:block;width:100%;height:auto;overflow:visible}.xg-gauge__track{fill:none;stroke:hsla(0,0%,100%,.1);stroke-width:28;stroke-linecap:round}.xg-gauge__xgs{fill:none;stroke-width:28;stroke-dasharray:100;stroke-dashoffset:0;animation:xg-arc 1.5s .25s var(--xg-ease) both}.xg-gauge__gpon{fill:none;stroke:#56aabf;stroke-width:28}.xg-gauge__gap{fill:none;stroke:var(--xg-navy);stroke-width:5}.xg-gauge__end{animation:xg-pop .3s ease-out 1.55s both}.xg-gauge__ticks text{fill:#bdbdbd;font-size:24px;font-weight:700}.xg-gauge__needle{transform-origin:0 0;transform:rotate(180deg);animation:xg-needle 1.5s .25s var(--xg-ease) both}.xg-gauge__needle path{fill:#fff}.xg-gauge__hub{fill:#fff;stroke:var(--xg-navy);stroke-width:6}.xg-gauge__to{fill:#bdbdbd;font-size:24px;font-weight:600}.xg-gauge__num{fill:#fff;font-size:92px;font-weight:700;letter-spacing:-2px}.xg-gauge__unit{fill:#fff;font-size:26px;font-weight:700}.xg-gauge__legend{display:flex;flex-wrap:wrap;justify-content:center;gap:.4em 1.4em;margin-top:.4em;font-size:.86em;font-weight:600}.xg-gauge__legend li{display:flex;align-items:center;gap:.55em}.xg-gauge__legend i{width:.7em;height:.7em;border-radius:50%;flex:none}@keyframes xg-arc{0%{stroke-dashoffset:100}to{stroke-dashoffset:0}}@keyframes xg-needle{0%{transform:rotate(18deg)}to{transform:rotate(180deg)}}@keyframes xg-pop{0%{opacity:0}to{opacity:1}}.xg-need,.xg-who{display:grid;gap:1em;margin-top:2em}.xg-card{display:flex;flex-direction:column;padding:1.5em 1.4em;background:#fff;border:1px solid var(--xg-line);border-radius:1.5em;transition:box-shadow .25s,transform .25s var(--xg-ease)}.xg-card__ic{display:grid;place-items:center;width:2em;height:2em;border-radius:.6em;font-size:1.6em;background:rgba(139,108,176,.12);color:var(--xg-violet)}.xg-card__ic.is-ours{background:rgba(81,177,139,.15);color:var(--xg-g)}.xg-card__h{margin:.9em 0 0;font-size:1.15em;line-height:1.25;font-weight:700;color:var(--xg-t);text-wrap:balance}.xg-card__p{margin-top:.55em;font-size:.95em;text-wrap:pretty}.xg-card__pick{margin-top:auto;padding-top:1em;font-size:.9em;font-weight:600}.xg-card__pick b{display:inline-block;margin-left:.3em;padding:.2em .75em;background:rgba(220,102,45,.1);color:var(--xg-o);white-space:nowrap}.xg-badge,.xg-card__pick b{border-radius:999px;font-weight:700}.xg-badge{align-self:flex-start;margin-top:1em;padding:.25em .8em;background:var(--xg-soft);font-size:.74em;letter-spacing:.04em;text-transform:uppercase;color:var(--xg-t)}.xg-badge.is-ours{background:var(--xg-g);color:#fff}.xg-badge+.xg-card__h{margin-top:.6em}.xg-tip{margin:1.5em auto 0;max-width:60em;padding:1.1em 1.3em;border-radius:1.2em;background:rgba(86,170,191,.12);border-left:4px solid var(--xg-teal);font-size:.98em;color:var(--xg-t);text-wrap:pretty}.xg-tip b{font-weight:700}.xg-split{display:grid;gap:1.75em;align-items:center}.xg-ticks{display:grid;gap:.5em;margin-top:1.2em;font-weight:600;color:var(--xg-t)}.xg-ticks li{display:flex;align-items:center;gap:.6em}.xg-ticks .xg-i{color:var(--xg-g);font-size:1.2em}.xg-cmp{padding:1.4em 1.1em;background:#fff;border-radius:1.5em;box-shadow:var(--xg-shadow)}.xg-cmp__lbl,.xg-pay__lbl{display:block;font-size:.82em;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--xg-t)}.xg-seg{display:inline-flex;margin-top:.6em;padding:.25em;border-radius:999px;background:var(--xg-soft);max-width:100%}.xg-seg--wrap{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-radius:1.3em}.xg-seg--wrap span{flex-direction:column;min-height:3.5em;padding:.45em .4em;border-radius:1.05em;line-height:1.2;text-align:center;white-space:normal}.xg-seg label{position:relative;flex:1 1 auto;cursor:pointer}.xg-seg input{position:absolute;inset:0;opacity:0;cursor:pointer}.xg-seg span{display:flex;align-items:center;justify-content:center;min-height:2.9em;padding:0 1.1em;border-radius:999px;font-size:.92em;font-weight:700;color:var(--xg-t);white-space:nowrap;transition:background-color .2s,color .2s,box-shadow .2s}.xg-seg span i{display:block;margin-top:.15em;font-style:normal;font-size:.84em;font-weight:500}.xg-seg input:checked+span{background:#fff;color:var(--xg-o);box-shadow:0 2px 10px rgba(14,45,67,.14)}.xg-seg input:focus-visible+span{outline:3px solid rgba(89,132,178,.75);outline-offset:2px}.xg-sec--soft .xg-pay .xg-seg{background:#fff}.xg-sec--soft .xg-pay .xg-seg input:checked+span{background:var(--xg-o);color:#fff;box-shadow:0 2px 12px rgba(220,102,45,.4)}.xg-bars{display:grid;gap:1.05em;margin-top:1.5em}.xg-bar{display:grid;grid-template-columns:1fr auto;align-items:baseline;gap:.35em .75em}.xg-bar__name,.xg-bar__time{font-weight:700;color:var(--xg-t);white-space:nowrap}.xg-bar__time{font-size:1.1em;font-variant-numeric:tabular-nums}.xg-bar__track{grid-column:1/-1;height:.8em;border-radius:999px;background:hsla(0,0%,74%,.28);overflow:hidden}.xg-bar__fill{display:block;height:100%;min-width:.8em;border-radius:999px;background:var(--xg-gray);transition:width .7s var(--xg-ease)}.xg-bar__fill.is-over{background:repeating-linear-gradient(115deg,#bdbdbd 0 10px,hsla(0,0%,74%,.45) 10px 20px);border-radius:999px 0 0 999px}.xg-bar__over{grid-column:1/-1;font-size:.8em;color:var(--xg-t)}.xg-bar.is-gpon .xg-bar__fill{background:var(--xg-teal)}.xg-bar.is-xgs .xg-bar__fill{background:var(--xg-violet)}.xg-bar.is-top .xg-bar__fill{background:linear-gradient(90deg,#8b6cb0,#dc662d)}.xg-bar.is-xgs .xg-bar__time{color:var(--xg-violet)}.xg-bar.is-top .xg-bar__time{color:var(--xg-o)}.xg-cmp__note{margin-top:1.4em;padding-top:1em;border-top:1px solid var(--xg-line);font-size:.84em;text-wrap:pretty}.xg-flow{display:grid;gap:0;margin-top:2em}.xg-node{position:relative;display:grid;grid-template-columns:3.6em 1fr;gap:1em;padding-bottom:1.6em}.xg-node:last-child{padding-bottom:0}.xg-node__ic{position:relative;z-index:1;display:grid;place-items:center;width:2em;height:2em;border-radius:50%;font-size:1.8em;background:var(--xg-navy);color:#fff;box-shadow:0 0 0 .22em #fff}.xg-node:nth-child(2) .xg-node__ic{background:var(--xg-violet)}.xg-node:nth-child(3) .xg-node__ic{background:var(--xg-blue)}.xg-node:nth-child(4) .xg-node__ic{background:var(--xg-teal)}.xg-node:not(:last-child):after{content:"";position:absolute;left:calc(1.8em - 2px);top:3.6em;bottom:0;width:4px;border-radius:4px;background:repeating-linear-gradient(180deg,#8b6cb0 0 10px,rgba(139,108,176,.25) 10px 20px);background-size:4px 20px;animation:xg-flow-y 1s linear infinite}.xg-node__n{font-size:.74em;letter-spacing:.06em;text-transform:uppercase}.xg-node__h,.xg-node__n{font-weight:700;color:var(--xg-t)}.xg-node__h{margin:.15em 0 0;font-size:1.15em;line-height:1.25}.xg-node__p{margin-top:.4em;font-size:.95em;text-wrap:pretty}.xg-node__tag{display:inline-block;margin-top:.7em;padding:.2em .8em;border-radius:999px;background:rgba(139,108,176,.12);color:var(--xg-violet);font-size:.84em;font-weight:700}@keyframes xg-flow-y{to{background-position:0 20px}}@keyframes xg-flow-x{to{background-position:20px 0}}.xg-why{display:grid;gap:1.5em;margin-top:2.5em;padding:1.5em 1.2em;border-radius:1.5em;background:var(--xg-soft)}.xg-why__copy p{margin-top:.7em;max-width:40em;text-wrap:pretty}.xg-pipes{display:grid;gap:1.2em}.xg-pipe{display:grid;gap:.4em}.xg-pipe__name{font-weight:700;color:var(--xg-t)}.xg-pipe__name>span{margin-left:.5em;font-size:.88em;font-weight:600;color:var(--xg-t)}.xg-pipe__track{height:1.5em;border-radius:999px;background:#fff;box-shadow:inset 0 0 0 1px var(--xg-line);overflow:hidden}.xg-pipe__fill{display:block;height:100%;border-radius:999px}.xg-pipe.is-gpon .xg-pipe__fill{width:25%;background:var(--xg-teal)}.xg-pipe.is-xgs .xg-pipe__fill{width:100%;background:linear-gradient(90deg,#8b6cb0,#dc662d)}.xg-pipe__res{font-size:.9em;font-weight:700}.xg-pipe.is-gpon .xg-pipe__res{color:var(--xg-t)}.xg-pipe.is-xgs .xg-pipe__res{color:var(--xg-violet)}.xg-every{display:flex;flex-wrap:wrap;justify-content:center;gap:.5em;margin-top:1.3em}.xg-every li{display:inline-flex;align-items:center;gap:.45em;padding:.4em .9em;border-radius:999px;background:#fff;font-size:.86em;font-weight:600;color:var(--xg-t)}.xg-every .xg-i{color:var(--xg-g);font-size:1.1em}.xg-pay{margin-top:1.6em;text-align:center}.xg-pay__hint{margin-top:.6em;font-size:.88em}.xg-plans{display:grid;gap:1em;margin-top:1.6em}.xg-plan{position:relative;display:grid;gap:1.1em;padding:1.5em 1.3em;background:#fff;border:1px solid var(--xg-line);border-radius:1.75em;transition:box-shadow .25s,transform .25s var(--xg-ease)}.xg-plan.is-first{border:2px solid var(--xg-o);box-shadow:0 20px 44px -20px rgba(220,102,45,.4)}.xg-plan__tech{font-size:.76em;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--xg-violet)}.xg-plan__speed{display:flex;align-items:baseline;gap:.12em;margin:.1em 0 0;line-height:1;color:var(--xg-t)}.xg-plan__speed b{font-size:4em;font-weight:700;letter-spacing:-.03em}.xg-plan__speed span{margin-left:.4em;font-size:1.15em;font-weight:700}.xg-plan__for{margin-top:.7em;font-size:.93em;text-wrap:pretty}.xg-plan__pill{display:inline-block;max-width:100%;margin-top:.8em;padding:.3em .85em;border-radius:999px;background:rgba(81,177,139,.16);font-size:.82em;font-weight:700;color:var(--xg-t)}.xg-plan__price{display:flex;align-items:baseline;gap:.4em;line-height:1;color:var(--xg-o)}.xg-plan__price b{font-size:2.7em;font-weight:700;letter-spacing:-.02em}.xg-plan__price span{font-size:1.05em;font-weight:500}.xg-plan__tv{display:flex;gap:.7em;align-items:flex-start;font-size:.9em}.xg-plan__tv .xg-i{margin-top:.1em;font-size:1.35em;color:var(--xg-blue)}.xg-plan__tv b{display:block;font-weight:700;color:var(--xg-t)}.xg-fee{padding:.9em 1em;border-radius:1em;background:var(--xg-soft)}.xg-fee__row{display:flex;align-items:baseline;justify-content:space-between;gap:1em;font-weight:600}.xg-fee__row b{font-size:1.15em;font-weight:700;color:var(--xg-t);white-space:nowrap}.xg-fee__row s{margin-right:.5em;font-size:.8em;font-weight:600;color:var(--xg-gray)}.xg-fee__note{margin-top:.3em;font-size:.82em}.xg-plan .xg-btn{width:100%}.xg-switch{display:grid;gap:1.1em;align-items:center;margin-top:1.5em;padding:1.4em 1.3em;border-radius:1.5em;background:#fff;border:1px solid var(--xg-line)}.xg-switch p{margin-top:.5em;max-width:46em;font-size:.97em;text-wrap:pretty}.xg-notes{margin:1.5em auto 0;max-width:62em;font-size:.8em;text-align:center;text-wrap:pretty}.xg-links{display:flex;flex-wrap:wrap;justify-content:center;gap:.6em 1.75em;margin-top:1.1em;font-weight:700}.xg .xg-links a,.xg .xg-q__a a{color:var(--xg-o);text-decoration:underline;text-underline-offset:3px}.xg-stats{display:grid;gap:1em;margin-top:2em}.xg-stat{position:relative;padding:1.5em 1.4em 1.3em;border-radius:1.5em;background:#fff;overflow:hidden}.xg-stat:before{content:"";position:absolute;inset:0 0 auto;height:6px;background:var(--xg-violet)}.xg-stat.is-gpon:before{background:var(--xg-teal)}.xg-stat__n{display:flex;align-items:baseline;gap:.5em;font-size:1.1em;font-weight:600;color:var(--xg-t);line-height:1.1}.xg-stat__n b{font-size:3em;font-weight:700;letter-spacing:-.02em;color:var(--xg-violet);font-variant-numeric:tabular-nums}.xg-stat.is-gpon .xg-stat__n b{color:var(--xg-teal)}.xg-stat__t{margin-top:.5em;font-size:.97em;text-wrap:pretty}.xg-map{margin-top:1em}.xg-map .rd-mm,.xg-map .rd-mm__map{background:#fff}.xg-map .rd-mm__map:after{background:linear-gradient(180deg,hsla(0,0%,100%,0) 88%,#fff)}.xg-faq{display:grid;gap:.75em;align-items:start;margin-top:2em}.xg-q{border:1px solid var(--xg-line);border-radius:1.2em;background:#fff;transition:box-shadow .25s}.xg-q[open]{box-shadow:var(--xg-shadow)}.xg-q summary{display:flex;align-items:center;justify-content:space-between;gap:1em;min-height:3.6em;padding:.9em 1.2em;font-size:1.04em;font-weight:700;line-height:1.3;color:var(--xg-t);cursor:pointer;list-style:none}.xg-q summary::-webkit-details-marker{display:none}.xg-q summary .xg-i{font-size:1.3em;color:var(--xg-o);transition:transform .25s var(--xg-ease)}.xg-q[open] summary .xg-i{transform:rotate(180deg)}.xg-q__a{padding:0 1.2em 1.2em;font-size:.97em;text-wrap:pretty}.xg-q__a a{display:inline-block;margin-top:.6em;font-weight:700}.xg-final{position:relative;display:grid;gap:1.5em;padding:2.2em 1.4em;border-radius:1.75em;background:var(--xg-navy);color:hsla(0,0%,100%,.86);overflow:hidden;isolation:isolate}.xg-final__art{position:absolute;inset:0;z-index:-1;width:100%;height:100%;fill:none;stroke-width:2;opacity:.32}.xg-final .xg-h2{color:#fff}.xg-final__copy p{margin-top:.8em;max-width:36em;font-size:1.05em;text-wrap:pretty}.xg-final__cta{display:flex;flex-wrap:wrap;align-items:center;gap:.75em}.xg-final__cta .xg-btn{flex:1 1 auto}.xg .xg-final__tel{display:inline-flex;align-items:center;gap:.5em;min-height:3em;padding:0 .6em;font-size:1.15em;font-weight:700;color:#fff;white-space:nowrap}.xg-final__tel .xg-i{color:var(--xg-teal)}@media (min-width:640px){.xg-wrap{width:min(100% - 56px,125em)}.xg-final__cta .xg-btn,.xg-hero__cta .xg-btn{flex:0 0 auto}.xg-need,.xg-who{grid-template-columns:repeat(2,minmax(0,1fr))}.xg-cmp{padding:1.8em}.xg-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.xg-plan{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"head price" "head tv" "head fee" "head btn";gap:1em 2em;padding:1.75em}.xg-plan__head{grid-area:head;align-self:center}.xg-plan__price{grid-area:price}.xg-plan__tv{grid-area:tv}.xg-plan .xg-fee{grid-area:fee}.xg-plan .xg-btn{grid-area:btn}.xg-switch{grid-template-columns:1fr auto;gap:2em;padding:1.6em 1.8em}.xg-why{padding:2em}.xg-final{padding:2.75em 2.5em}}@media (min-width:768px){.xg-sec{padding:4.5em 0}.xg-sec--last{padding-top:0}.xg-h1{font-size:2.75em}.xg-h2{font-size:2.1em}.xg-bar{grid-template-columns:6.5em 1fr 7.5em;align-items:center}.xg-bar__track{grid-column:2;grid-row:1}.xg-bar__time{grid-column:3;grid-row:1;text-align:right}.xg-bar__over{grid-column:2/-1}}@media (min-width:960px){.xg-plans{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch}.xg-plan{grid-template-columns:minmax(0,1fr);grid-template-areas:none;grid-template-rows:subgrid;grid-row:span 5;gap:1.2em;padding:1.5em 1.2em}.xg-plan .xg-btn,.xg-plan .xg-fee,.xg-plan__head,.xg-plan__price,.xg-plan__tv{grid-area:auto}.xg-plan__head{align-self:start}.xg-plan .xg-btn,.xg-plan__price{align-self:end}.xg-plan.is-first{transform:translateY(-.5em)}.xg-flow{grid-template-columns:repeat(4,minmax(0,1fr));gap:1.75em}.xg-node{grid-template-columns:1fr;gap:1.1em;padding-bottom:0;align-content:start}.xg-node:not(:last-child):after{left:4.1em;right:-1.35em;top:calc(1.8em - 2px);bottom:auto;width:auto;height:4px;background:repeating-linear-gradient(90deg,#8b6cb0 0 10px,rgba(139,108,176,.25) 10px 20px);background-size:20px 4px;animation-name:xg-flow-x}.xg-why{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:3em;align-items:center;padding:2.5em}.xg-faq{grid-template-columns:repeat(2,minmax(0,1fr));gap:.9em 1.2em}.xg-final{grid-template-columns:minmax(0,1.1fr) auto;align-items:center;gap:2.5em;padding:3.25em 3.5em}.xg-final__cta{justify-content:flex-end;max-width:30em}}@media (min-width:1024px){.xg-wrap{width:min(100% - 100px,125em)}.xg-hero{padding:1.25em 0 4em}.xg-hero__grid{grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);gap:3.5em}.xg-gauge{margin:0;justify-self:end;padding:1.5em 1.5em 1.6em}.xg-split{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:3.5em}}@media (min-width:1180px){.xg-need,.xg-who{grid-template-columns:repeat(4,minmax(0,1fr));gap:1.25em}.xg-h1{font-size:3.4em}.xg-h2{font-size:2.4em}.xg-plans{gap:1.25em}.xg-plan{padding:2em 1.9em}}@media (min-width:1600px){.xg-gauge{max-width:42em;justify-self:center}.xg-h1{font-size:3.8em}}@media (min-width:2430px){.xg-wrap{width:min(100% - 130px,125em)}}@media (hover:hover){.xg-card:hover,.xg-plan:hover{box-shadow:var(--xg-shadow);transform:translateY(-.2em)}.xg-plan.is-first:hover{box-shadow:0 26px 52px -18px rgba(220,102,45,.5)}}@media (hover:hover) and (min-width:960px){.xg-plan.is-first:hover{transform:translateY(-.75em)}}@media (max-width:639px){.xg-card{display:grid;grid-template-columns:auto 1fr;-moz-column-gap:1em;column-gap:1em;align-items:start;padding:1.2em 1.1em}.xg-card__ic{grid-row:1/span 4;font-size:1.4em}.xg-card>:not(.xg-card__ic){grid-column:2}.xg-badge+.xg-card__h,.xg-card__h{margin-top:0}.xg-badge{margin:0 0 .5em;justify-self:start}.xg-card__pick{padding-top:.7em}.xg-pay .xg-seg{display:flex}.xg-pay .xg-seg span{padding:0 .4em;font-size:.84em}.xg-h1{font-size:1.9em}}@media (prefers-reduced-motion:reduce){.xg *,.xg :after,.xg :before{animation:none!important;transition-duration:.01ms!important}}