.plan-comparison{--comparison-accent: #7ad9f5;--comparison-columns: minmax(0, 2fr) repeat(4, minmax(0, 1fr))}.plan-comparison .sticky-header{position:sticky;top:calc(100px + var(--site-banner-height, 0px));left:0;z-index:100;isolation:isolate;display:grid;grid-template-columns:var(--comparison-columns);align-items:stretch;width:calc(100% - 4px);margin-inline:2px;min-height:142px;overflow:hidden;border:1px solid hsla(0,0%,100%,.075);border-radius:25px;background:linear-gradient(180deg,rgba(255,255,255,.028),transparent 38%),#111215;box-shadow:inset 0 1px #ffffff09,0 18px 48px #0000004d}.plan-comparison .sticky-header .name{position:relative;isolation:isolate;display:flex;align-items:center;justify-content:center;min-width:0;overflow:hidden;padding:20px;border-right:1px solid hsla(0,0%,100%,.07);background:radial-gradient(circle at 20% 12%,rgba(122,217,245,.23),transparent 42%),linear-gradient(145deg,rgba(122,217,245,.075),rgba(255,255,255,.018) 58%,transparent);color:#f7f8fb;font-family:video,monospace;font-size:19px;font-weight:400;line-height:1.2;letter-spacing:.1em;text-align:center;text-transform:uppercase}.plan-comparison .sticky-header .name:before{position:absolute;inset:auto auto -46px 18%;z-index:-1;width:180px;height:94px;border-radius:999px;background:#7ad9f529;filter:blur(34px);content:"";pointer-events:none}.plan-comparison .plan-cell{position:relative;isolation:isolate;display:flex;flex-direction:column;align-items:center;justify-content:center;min-width:0;min-height:140px;gap:10px;overflow:hidden;padding:30px 12px 16px;border:0;border-left:1px solid hsla(0,0%,100%,.07);border-radius:0;background:linear-gradient(180deg,#ffffff06,#fff0);box-shadow:none;color:#fff;cursor:pointer;transition:background-color .18s ease-in-out,box-shadow .18s ease-in-out,color .18s ease-in-out,opacity .18s ease-in-out}.plan-comparison .plan-cell:not(:disabled):hover{color:#7ad9f5}.plan-comparison .plan-cell:focus-visible{z-index:2;outline:2px solid #7ad9f5;outline-offset:-3px}.plan-comparison .plan-cell:disabled{cursor:default}.plan-comparison .plan-cell.highlight{border-left-color:#7ad9f529;background:linear-gradient(125deg,rgba(122,217,245,.2),rgba(54,150,181,.07) 38%,transparent 58%),#7ad9f509;box-shadow:inset 0 0 0 1px #7ad9f52e}.plan-comparison .plan-cell.highlight:before{position:absolute;right:12%;bottom:-48px;z-index:-1;width:150px;height:82px;border-radius:999px;background:#7ad9f533;filter:blur(30px);content:"";pointer-events:none}.plan-comparison .plan-cell.is-unavailable{opacity:.45}.plan-comparison .plan-meta{position:absolute;top:10px;left:50%;z-index:1;display:flex;align-items:center;justify-content:center;gap:5px;max-width:calc(100% - 12px);transform:translate(-50%);white-space:nowrap}.plan-comparison .most-popular,.plan-comparison .plan-status{display:inline-flex;align-items:center;justify-content:center;min-height:20px;padding:2px 9px;border-radius:999px;font-family:main-font,sans-serif;font-size:9px;font-weight:700;line-height:1;letter-spacing:.06em;text-transform:uppercase}.plan-comparison .most-popular{border:0;background:linear-gradient(180deg,#8fe1f8,#6bcbe7);box-shadow:inset 0 1px #ffffff80,0 4px 14px #7ad9f52b;color:#0e0f14}.plan-comparison .plan-status{border:1px solid rgba(122,217,245,.2);background:#7ad9f513;color:#7ad9f5}.plan-comparison .plan-name{position:relative;z-index:1;max-width:100%;overflow:hidden;font-family:video,monospace;font-size:14px;font-weight:400;line-height:1.25;letter-spacing:.08em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.plan-comparison .price{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;min-width:0;color:#fff;font-family:video,monospace;font-size:20px;font-weight:200;line-height:1.15;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap}.plan-comparison .price .super-text{color:#ffffff9e;font-family:main-font,sans-serif;font-size:9px;font-weight:700;line-height:1.3;letter-spacing:.05em}.plan-comparison .features-grid{display:flex;flex-direction:column;padding:0 1px}.plan-comparison .features-grid .category{padding:0 2px}.plan-comparison .features-grid .category h3{display:flex;flex-direction:row;margin:0;padding:48px 0;color:#7ad9f5;font-family:main-font,sans-serif;font-size:17px;font-weight:700;line-height:29.5px;opacity:1;text-align:left}.plan-comparison .features-grid .category h3 .badge{display:flex;align-items:center;justify-content:center;margin-left:10px;padding:0 10px;border-radius:20px;background:#28292e;color:#7ad9f5;font-family:main-font,sans-serif;font-size:12px;font-weight:500;line-height:29.5px}.plan-comparison .features-grid .category .additional-text a{color:#7ad9f5;font-family:main-font,sans-serif;font-weight:600;text-decoration:none}.plan-comparison .features-grid .category .row{display:grid;grid-template-columns:var(--comparison-columns);align-items:center;padding:20px 0;border-bottom:1px solid hsla(0,0%,100%,.0901960784)}.plan-comparison .features-grid .category .row .label{display:flex;flex-direction:row;align-items:center;align-self:flex-start;min-width:0;color:#fff;font-family:main-font,sans-serif;font-size:15px;font-weight:600;line-height:29.5px}.plan-comparison .features-grid .category .row .label .badges{display:flex;flex-flow:row wrap;align-items:center;gap:10px;margin-left:10px}.plan-comparison .features-grid .category .row .label .badge{display:flex;align-items:center;justify-content:center;padding:0 10px;border-radius:20px;background:#28292e;color:#7ad9f5;font-family:main-font,sans-serif;font-size:12px;font-weight:500;line-height:29.5px;white-space:nowrap}@media screen and (max-width: 768px){.plan-comparison .features-grid .category .row .label .badge{padding:0 4px;font-size:10px}}.plan-comparison .features-grid .category .row .cell{display:flex;align-items:center;justify-content:center;min-width:0;padding:0 20px;color:#ffffffa6;font-family:main-font,sans-serif;font-size:14px;font-weight:500;line-height:26.5px;text-align:center}.plan-comparison .features-grid .category .row .cell .value-vertical{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%}.plan-comparison .features-grid .category .row .cell .value-vertical.smaller-text{font-size:12px}.plan-comparison .features-grid .category .row .cell .value-vertical .addio{position:absolute;bottom:-24px;left:50%;width:100%;font-size:12px;transform:translate(-50%);white-space:nowrap}.plan-comparison .features-grid .category .row .cell .value-horizontal{position:relative;display:flex;flex-direction:row;align-items:center;justify-content:center}.plan-comparison .features-grid .category .row .cell .value-horizontal .addio{position:absolute;top:-8px;right:-10px}.plan-comparison .features-grid .category .row .cell .value-horizontal .addio-moved{right:-20px}.plan-comparison .availability-value{display:inline-flex;align-items:center;justify-content:center;line-height:0}.plan-comparison .availability-value--included{width:26px;height:25px;border:1px solid rgba(205,247,255,.68);border-radius:999px;background:linear-gradient(180deg,#a7edfb,#7ad9f5 54%,#58bdf3);box-shadow:inset 0 1px #ffffffad,inset 0 -2px #07101529,0 4px 8px #7ad9f533}.plan-comparison .comparison-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.plan-comparison.mobile{--comparison-columns: minmax(0, 2fr) minmax(0, 1fr)}.plan-comparison.mobile .sticky-header{top:80px;display:flex;flex-direction:column;min-height:142px;gap:8px;padding:8px;border-radius:22px}.plan-comparison.mobile .sticky-header .name{flex:0 0 40px;width:100%;min-height:40px;padding:8px 16px;border:1px solid rgba(122,217,245,.12);border-radius:14px;font-size:14px}.plan-comparison.mobile .sticky-header .name:before{bottom:-58px;left:32%}.plan-comparison.mobile .plan-selector{display:grid;grid-template-columns:48px minmax(0,1fr) 48px;flex:1;align-self:stretch;gap:8px}.plan-comparison.mobile .plan-selector button{display:flex;flex-direction:column;align-items:center;justify-content:center;min-width:0;margin:0;border-radius:14px;box-shadow:none;color:#fff}.plan-comparison.mobile .plan-selector button:focus-visible{outline:2px solid #7ad9f5;outline-offset:2px}.plan-comparison.mobile .plan-selector button:disabled{cursor:default}.plan-comparison.mobile .plan-selector .prev,.plan-comparison.mobile .plan-selector .next{min-height:52px;padding:0;border:1px solid hsla(0,0%,100%,.09);background:#ffffff09;cursor:pointer;transition:border-color .18s ease-in-out,background-color .18s ease-in-out,color .18s ease-in-out}.plan-comparison.mobile .plan-selector .prev:not(:disabled):hover,.plan-comparison.mobile .plan-selector .next:not(:disabled):hover{border-color:#7ad9f54d;background:#7ad9f512;color:#7ad9f5}.plan-comparison.mobile .plan-selector .prev:disabled,.plan-comparison.mobile .plan-selector .next:disabled{opacity:.28}.plan-comparison.mobile .plan-selector .prev svg,.plan-comparison.mobile .plan-selector .next svg{width:20px;height:20px}.plan-comparison.mobile .plan-selector .current-label{position:relative;isolation:isolate;min-height:78px;gap:3px;overflow:hidden;padding:7px 12px;border:1px solid hsla(0,0%,100%,.09);background:linear-gradient(180deg,rgba(255,255,255,.035),transparent),#17181d;cursor:pointer}.plan-comparison.mobile .plan-selector .current-label:not(:disabled):hover{border-color:#7ad9f54d}.plan-comparison.mobile .plan-selector .current-label.highlight{border-color:#7ad9f538;background:linear-gradient(125deg,rgba(122,217,245,.18),rgba(54,150,181,.06) 44%,transparent 66%),#15191e;box-shadow:inset 0 0 0 1px #7ad9f51a}.plan-comparison.mobile .plan-selector .current-label.is-unavailable{opacity:.45}.plan-comparison.mobile .plan-selector .plan-meta{position:static;max-width:100%;transform:none}.plan-comparison.mobile .plan-selector .most-popular,.plan-comparison.mobile .plan-selector .plan-status{min-height:16px;padding:1px 7px;font-size:8px}.plan-comparison.mobile .plan-selector .plan-name{font-size:13px}.plan-comparison.mobile .plan-selector .price{gap:2px;font-size:18px}.plan-comparison.mobile .plan-selector .price .super-text{font-size:8px}@media screen and (min-width: 769px)and (max-width: 1120px){.plan-comparison .plan-cell{gap:8px;padding-inline:7px}.plan-comparison .plan-cell .plan-name{font-size:12px;letter-spacing:.045em}.plan-comparison .plan-cell .price{font-size:18px}.plan-comparison .plan-cell .most-popular,.plan-comparison .plan-cell .plan-status{padding-inline:6px;font-size:8px;letter-spacing:.03em}}@media screen and (max-width: 360px){.plan-comparison.mobile .plan-selector{grid-template-columns:44px minmax(0,1fr) 44px;gap:6px}.plan-comparison.mobile .plan-selector .current-label{padding-inline:8px}}@media (prefers-reduced-motion: reduce){.plan-comparison .plan-cell,.plan-comparison.mobile .plan-selector .prev,.plan-comparison.mobile .plan-selector .next,.plan-comparison.mobile .plan-selector .current-label{transition:none}}
