:root{--font:var(--font-manrope), -apple-system, "Segoe UI", Roboto, system-ui, sans-serif}.wrap{max-width:var(--content);margin:0 auto;padding-inline:20px}@media (min-width:900px){.wrap{padding-inline:32px}}.hdr{z-index:30;-webkit-backdrop-filter:saturate(1.6)blur(16px);backdrop-filter:saturate(1.6)blur(16px);border-bottom:1px solid var(--line);background:#ffffffd6;position:sticky;top:0}.hdr__in{align-items:center;gap:8px;max-width:1340px;height:70px;display:flex}.hdr .brand{margin-right:auto}.hdr .brand__sub,.hdr__nav{display:none}.hdr__login{padding:0 10px;font-size:15px}.hdr__cta{--h:40px;padding:0 16px;font-size:14px;box-shadow:0 2px 10px #0a6cff4d}@media (max-width:420px){.hdr .logo{--logo:34px}.hdr .brand{gap:9px}.hdr .brand__name{font-size:16.5px}.hdr__login{padding:0 6px;font-size:14px}.hdr__cta{padding:0 13px;font-size:13.5px}}@media (max-width:430px){.hdr__login{display:none}}@media (min-width:980px){.hdr__in{height:72px}.hdr .brand__sub{display:block}.hdr__nav{border-radius:var(--r-pill);background:var(--canvas);gap:2px;padding:4px;display:flex;position:absolute;left:50%;transform:translate(-50%)}.hdr__nav a{border-radius:var(--r-pill);color:var(--ink-2);padding:9px 22px;font-size:15px;font-weight:600;text-decoration:none}.hdr__nav a:hover{color:var(--ink);background:var(--paper)}.hdr__in{position:relative}.hdr__cta{--h:42px;padding:0 22px;font-size:15px}}.hero{overflow:clip}.hero__in{gap:28px;padding-block:28px 8px;display:grid}.hero__text{align-content:start;gap:22px;display:grid}.hero__btns{gap:12px;display:grid}.hero__btns .btn{width:100%}.hero .micro a{color:var(--brand);font-weight:700;text-decoration:none}.hero__promise{color:var(--ink-2);margin-top:-14px}@media (min-width:560px){.hero__btns{flex-wrap:wrap;display:flex}.hero__btns .btn{width:auto}}@media (min-width:980px){.hero__in{grid-template-columns:minmax(0,1fr) minmax(0,1.12fr);align-items:center;gap:24px;padding-block:88px 72px}.hero .lead{max-width:26em;font-size:20px}.hero__text{gap:26px}}.hero--buy .hero__in{gap:20px;padding-block:20px 40px}.hero--buy .hero__text{gap:16px}.hero--buy .lead{text-wrap:pretty}.hero__more{display:none}.hero__login{text-align:center}.hero__login a{color:var(--brand);font-weight:700;text-decoration:none}@media (max-width:559px){.hero--buy .chips{display:none}.hero--buy .o-term{min-height:46px}.hero--buy .o-buy__label{margin-top:14px}.hero--buy .o-buy__email{height:50px}.hero--buy .o-buy__pay{height:54px}}@media (min-width:560px){.hero__more{display:inline}}.o-buy{border:1px solid var(--line);background:var(--paper);border-radius:24px;padding:18px;scroll-margin-top:90px;display:grid;box-shadow:0 1px 2px #0f11160a,0 30px 70px -36px #0a6cff6b}.o-buy__terms{border:0;gap:8px;min-width:0;margin:0;padding:0;display:grid}.o-buy__h{letter-spacing:-.02em;width:100%;color:var(--ink);margin:0 0 12px;padding:0;font-size:19px;font-weight:800}.o-buy__kicker{float:right;letter-spacing:0;color:var(--brand-ink);margin-top:3px;font-size:13px;font-weight:600}.o-term{border:1.5px solid var(--line-strong);background:var(--paper);cursor:pointer;min-height:50px;transition:border-color var(--dur-2) var(--ease), background-color var(--dur-2) var(--ease);border-radius:14px;align-items:center;gap:12px;padding:0 16px;display:flex}.o-term:hover{border-color:var(--ink-3)}.o-term input{appearance:none;border:2px solid var(--line-strong);background:var(--paper);cursor:pointer;border-radius:50%;flex:none;place-items:center;width:20px;height:20px;margin:0;display:grid}.o-term input:before{content:"";background:var(--brand);width:10px;height:10px;transition:transform var(--dur-1) var(--ease);border-radius:50%;transform:scale(0)}.o-term input:checked{border-color:var(--brand)}.o-term input:checked:before{transform:scale(1)}.o-term input:focus-visible{outline:2px solid var(--brand);outline-offset:3px}.o-term--on,.o-term--on:hover{border-color:var(--brand);background:var(--brand-soft)}.o-term__name{min-width:0;color:var(--ink);flex-wrap:wrap;flex:1;align-items:center;gap:8px;font-size:16px;font-weight:700;display:flex}.o-term__price{white-space:nowrap;font-variant-numeric:tabular-nums;color:var(--ink);font-size:17px;font-weight:800}.o-tag{border-radius:var(--r-pill);background:var(--brand);color:#fff;height:22px;font:800 10px/1 var(--font);letter-spacing:.5px;text-transform:uppercase;white-space:nowrap;align-items:center;padding:0 9px;display:inline-flex}.o-tag--save{background:var(--go-soft);color:var(--go);letter-spacing:0;font-size:11px}.o-tag--dim{background:var(--go-soft);color:var(--go);letter-spacing:0;text-transform:none;border:1px solid #34c7594d;font-size:11px}.o-buy__label{color:var(--ink);margin:16px 0 8px;font-size:14px;font-weight:700}.o-buy__email{border:1.5px solid var(--line-strong);background:var(--paper);width:100%;height:54px;color:var(--ink);font:inherit;transition:border-color var(--dur-2) var(--ease);border-radius:14px;padding:0 16px;font-size:16px}.o-buy__email::placeholder{color:var(--ink-3)}.o-buy__email:focus{border-color:var(--brand);box-shadow:0 0 0 4px var(--brand-line);outline:none}.o-buy__email[aria-invalid=true]{border-color:var(--stop)}.o-buy__err{color:var(--stop);margin-top:8px;font-size:14px;line-height:1.45}.o-buy__fix{color:var(--ink);font:inherit;text-underline-offset:2px;cursor:pointer;overflow-wrap:anywhere;background:0 0;border:0;padding:0;font-weight:700;text-decoration:underline;display:inline}.o-buy__notice{background:var(--warn-soft);color:var(--warn);border:1px solid #d9480f40;border-radius:12px;margin-top:12px;padding:10px 12px;font-size:14px;line-height:1.45}.o-buy__pay{border-radius:var(--r-m);background:var(--brand);color:#fff;width:100%;height:58px;font:800 17px/1 var(--font);cursor:pointer;box-shadow:var(--brand-glow);transition:background-color var(--dur-2) var(--ease), transform var(--dur-1) var(--ease);border:0;justify-content:center;align-items:center;margin-top:14px;display:flex}.o-buy__pay:hover{background:var(--brand-press)}.o-buy__pay:active{transform:scale(.98)}.o-buy__pay:disabled{cursor:progress;opacity:.8}.o-buy__sbp{color:var(--ink-2);align-items:center;gap:8px;margin-top:14px;font-size:14px;display:flex}.o-buy__sbp svg{width:18px;height:18px;color:var(--brand)}.o-buy__sbp b{color:var(--ink)}.o-buy__promise{color:var(--ink-2);margin-top:8px;font-size:13.5px;line-height:1.45}.o-buy__fine{color:var(--ink-3);margin-top:6px;font-size:13px;line-height:1.5}.o-buy__fine a{color:var(--ink-2)}@media (min-width:980px){.hero--buy .hero__in{grid-template-columns:minmax(0,1fr) minmax(0,460px);grid-template-areas:"text buy""login buy";align-items:center;gap:0 64px;padding-block:80px 88px}.hero--buy .hero__text{grid-area:text;align-self:end;gap:26px}.hero--buy .o-buy{grid-area:buy}.hero--buy .hero__login{text-align:left;grid-area:login;align-self:start;margin-top:26px}.o-buy{border-radius:28px;padding:28px}.o-buy__h{margin-bottom:18px;font-size:21px}}.art{max-width:100%;height:58em;font-size:6.2px;position:relative}@media (min-width:420px){.art{font-size:6.8px}}@media (min-width:980px){.art{height:56em;font-size:10.4px}.art .planet--sat{top:10%;left:-7%}.art .planet--violet{left:8%}}.art__glow{background:radial-gradient(circle,#7c5cff33 0%,#4a7bff1a 38%,#0000 68%);border-radius:50%;width:52em;height:52em;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.art__orbit{width:88em;max-width:160%;height:44em;position:absolute;top:52%;left:50%;overflow:visible;transform:translate(-50%,-50%)rotate(-12deg)}.art__orbit ellipse{fill:none;stroke:#7c5cff4d;stroke-width:1.2px;stroke-dasharray:3 6}.planet{border-radius:50%;animation:7s ease-in-out infinite float;position:absolute}.planet--sat{background:radial-gradient(circle at 34% 30%,#ffc09a 0%,#ff8a55 38%,#f06a3a 70%,#d9502c 100%);width:17em;height:17em;top:13%;left:4%;box-shadow:0 1.6em 4em #f06a3a59}.planet--sat:before{content:"";border:.7em solid #ffc4a0e6;border-left-color:#0000;border-radius:50%;height:26%;position:absolute;top:40%;left:-32%;right:-32%;transform:rotate(-14deg)}.planet--sat:after{content:"";background:#963c1e73;border-radius:50%;width:1.6em;height:1.6em;position:absolute;top:46%;left:58%}.planet--teal{background:radial-gradient(circle at 34% 30%,#9af7f2 0%,#2fd0d0 42%,#13a3ae 100%);width:8.6em;height:8.6em;animation-delay:-2s;top:5%;right:6%;box-shadow:0 1em 3em #13a3ae59}.planet--teal:after{content:"";background:#0a5a648c;border-radius:50%;width:1.1em;height:1.1em;position:absolute;top:52%;left:56%}.planet--moon{background:radial-gradient(circle at 34% 30%,#fff 0%,#e6e6ea 45%,#bdbec6 100%);width:10.4em;height:10.4em;animation-delay:-4s;top:52%;right:3%;box-shadow:0 1.2em 3.4em #50506440}.planet--moon:before,.planet--moon:after{content:"";background:radial-gradient(circle at 40% 35%,#b4b5be,#cfd0d6);border-radius:50%;position:absolute}.planet--moon:before{width:1.9em;height:1.9em;top:30%;left:22%;box-shadow:4.6em -1em 0 -.5em #c9cad1}.planet--moon:after{width:2.6em;height:1.7em;top:58%;left:50%}.planet--violet{background:radial-gradient(circle at 34% 30%,#d8c6ff 0%,#a07bff 45%,#7b4df0 100%);width:4.8em;height:4.8em;animation-delay:-3s;top:68%;left:15%;box-shadow:0 .8em 2.4em #7b4df066}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-1.2em)}}.phone{background:#1b1c21;border-radius:4.4em;width:25em;height:52em;padding:.9em;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 .25em #34353c,0 3em 6em -1em #1e167073}.phone__screen{color:#fff;background:radial-gradient(circle at 50% 24%,#8c6eff59 0%,#0000 42%),linear-gradient(#3a2db0 0%,#2b1f95 36%,#1e1670 70%,#17115a 100%);border-radius:3.6em;height:100%;padding:1.4em 1.4em 0;position:relative;overflow:hidden}.phone__island{background:#08080c;border-radius:1.2em;width:8.4em;height:2.3em;margin-left:-4.2em;position:absolute;top:.9em;left:50%}.phone__status{justify-content:space-between;align-items:center;height:2.2em;padding:0 1em;font-size:1.1em;font-weight:700;display:flex}.phone__status i{background:#ffffffe6;border-radius:.3em;width:2.4em;height:1.1em;display:inline-block}.phone__top{opacity:.9;justify-content:space-between;margin-top:1.6em;padding:0 .4em;display:flex}.phone__top svg{width:1.8em;height:1.8em}.phone__power{border:1px solid #ffffff1a;border-radius:50%;place-items:center;width:13.6em;height:13.6em;margin:.6em auto 0;display:grid;position:relative}.phone__power:before{content:"";background:conic-gradient(from 200deg,#ff78c8e6,#8c6eff33 40%,#ff78c8e6 100%);border-radius:50%;position:absolute;inset:1.6em;-webkit-mask:radial-gradient(circle,#0000 61%,#000 62%);mask:radial-gradient(circle,#0000 61%,#000 62%)}.phone__power span{background:radial-gradient(circle at 50% 35%,#4a3cc8,#2a1f8f);border-radius:50%;place-items:center;width:7.6em;height:7.6em;display:grid;position:relative;box-shadow:inset 0 0 0 1px #ffffff1f}.phone__power svg{width:2.8em;height:2.8em}.phone__label{color:#ffffff8c;justify-content:space-between;margin:1.2em .2em .6em;font-size:.95em;font-weight:600;display:flex}.phone__rows{gap:.45em;display:grid}.srv{background:#ffffff12;border:1px solid #ffffff0f;border-radius:1em;align-items:center;gap:.9em;height:3.55em;padding:0 1em;display:flex}.srv b{white-space:nowrap;text-overflow:ellipsis;font-size:1.02em;font-weight:700;line-height:1.25;display:block;overflow:hidden}.srv small{color:#ffffff80;font-size:.78em;line-height:1.3;display:block}.srv__body{flex:1;min-width:0}.srv svg{opacity:.6;width:1.2em;height:1.2em}.flag{border-radius:.4em;flex:none;width:2.6em;height:1.9em;box-shadow:inset 0 0 0 1px #ffffff26}.flag--de{background:linear-gradient(#000 0 33.4%,#d00 0 66.7%,#ffce00 0)}.flag--nl{background:linear-gradient(#ae1c28 0 33.4%,#fff 0 66.7%,#21468b 0)}.flag--fi{background:linear-gradient(90deg,#0000 0 30%,#003580 0 46%,#0000 0),linear-gradient(#0000 0 38%,#003580 0 62%,#0000 0),#fff}.flag--fr{background:linear-gradient(90deg,#0055a4 0 33.4%,#fff 0 66.7%,#ef4135 0)}.flag--us{background:linear-gradient(90deg,#3c3b6e 0 40%,#0000 0) top/100% 53.8% no-repeat,repeating-linear-gradient(#b22234 0 7.7%,#fff 0 15.4%)}.srv__ping{color:#4ade80;font-variant-numeric:tabular-nums;flex:none;font-size:.86em;font-weight:700}.flag--auto{background:linear-gradient(135deg,#22b8f0,#4a7bff);place-items:center;display:grid}.flag--auto svg{opacity:1;width:1.3em;height:1.3em}.phone__home{background:#ffffffb3;border-radius:.2em;width:9em;height:.4em;margin-left:-4.5em;position:absolute;bottom:.8em;left:50%}.strip{background:var(--strip);color:#fff;overflow:hidden}.strip__track{width:max-content;animation:34s linear infinite marquee;display:flex}.strip__item{white-space:nowrap;border-right:1px solid #ffffff14;align-items:baseline;gap:12px;padding:20px 44px;display:flex}.strip__item b{letter-spacing:-.02em;font-size:20px;font-weight:800}.strip__item span{letter-spacing:1px;text-transform:uppercase;color:#ffffff73;font-size:13px;font-weight:600}@keyframes marquee{to{transform:translate(-50%)}}.sec{padding-block:72px}.sec--gray{background:var(--canvas)}.sec--night{background:var(--night);color:var(--night-ink)}.sec--night .eyebrow{color:#5b9bff}.sec__head{gap:14px;margin-bottom:40px;display:grid}.sec__head--center{text-align:center;justify-items:center}@media (min-width:980px){.sec{padding-block:104px}.sec__in{max-width:1100px;margin:0 auto}}.feats{gap:16px;display:grid}.feat{background:var(--paper);border:1px solid var(--line);border-radius:24px;align-content:start;gap:12px;padding:34px;display:grid}.feat .ico{margin-bottom:14px}.feat p{color:var(--ink-2);line-height:1.6}@media (min-width:820px){.feats{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}}.stepcards{gap:16px;display:grid}.stepcard{background:var(--canvas);border-radius:24px;align-content:start;gap:12px;padding:34px;display:grid}.stepcard .stepnum{margin-bottom:14px}.stepcard p{color:var(--ink-2);line-height:1.6}@media (min-width:820px){.stepcards{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}}.prices{background:var(--paper);border:1px solid var(--line);border-radius:24px;max-width:760px;margin:0 auto;overflow:hidden}.prow{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:4px 16px;padding:20px;display:grid}.prow__info{gap:4px;min-width:0;display:grid}.prow:first-child{border-top:0}.prow__name{letter-spacing:-.02em;flex-wrap:wrap;align-items:center;gap:8px;font-size:19px;font-weight:800;display:flex}.prow__sub{color:var(--ink-2);font-size:14px}.prow__price{align-content:start;justify-items:end;gap:2px;display:grid}.prow__sum{font:800 34px/1 var(--font);letter-spacing:-.04em;font-variant-numeric:tabular-nums}.prow__sum small{color:var(--ink-3);margin-left:3px;font-size:17px;font-weight:600}.prow__per{color:var(--ink-3);font-size:13px}.prow .btn{--h:46px;border-radius:14px;grid-column:1/-1;margin-top:12px}.prow--hot{background:var(--brand-soft);box-shadow:inset 3px 0 0 var(--brand)}.prow--hot .prow__sum{color:var(--brand)}.prow--hot .prow__sum small{color:#0a6cff99}@media (min-width:680px){.prow{grid-template-columns:minmax(0,1fr) auto 128px;align-items:center;padding:22px 28px}.prow .btn{grid-column:auto;margin-top:0}}.inc{color:var(--ink-2);flex-wrap:wrap;justify-content:center;gap:8px 22px;margin-top:24px;padding:0;font-size:14px;list-style:none;display:flex}.inc li{align-items:center;gap:6px;display:flex}.inc svg{width:16px;height:16px;color:var(--go-dot)}.faq{max-width:880px}.final{color:#fff;text-align:center;background:radial-gradient(120% 90% at 50% 0,#3d8bff 0%,#0a6cff 55%,#075bdb 100%)}.final .wrap{justify-items:center;gap:18px;padding-block:80px;display:grid}.final .h2{color:#fff}.final p{color:#ffffffc7;max-width:30em;font-size:18px}.final__btns{gap:14px;width:100%;max-width:360px;margin-top:14px;display:grid}@media (min-width:680px){.final__btns{width:auto;max-width:none;display:flex}}.foot{background:var(--night-deep);color:#ffffff80;font-size:14px}.foot .wrap{gap:32px;padding-block:52px 32px;display:grid}.foot .brand{color:#fff;--logo-bg:#fff;--logo-fg:#0f1116}.foot__legal{gap:4px;margin-top:18px;line-height:1.6;display:grid}.foot__cols{justify-content:space-between;gap:32px;display:flex}.foot__col{align-content:start;gap:12px;display:grid}.foot__col h3{letter-spacing:1.5px;text-transform:uppercase;color:#ffffff59;margin-bottom:4px;font-size:12px;font-weight:800}.foot__col a{color:#ffffffc7;font-size:15px;text-decoration:none}.foot__col a:hover{color:#fff}.foot__bottom{border-top:1px solid #ffffff14;flex-wrap:wrap;gap:8px 24px;padding-top:24px;display:flex}.foot__bottom a{color:#ffffff80;text-decoration:none}.foot__bottom a:hover{color:#fff}@media (min-width:820px){.foot .wrap{grid-template-columns:1.4fr 1fr}.foot__bottom{grid-column:1/-1}.foot__cols{justify-content:flex-end;gap:72px}}.hdr__login,.hdr__cta{min-height:44px}.foot__col a,.foot__bottom a{align-items:center;min-height:32px;display:inline-flex}.prow__was{color:var(--ink-3);font-size:14px;text-decoration:line-through}.prices__plan{letter-spacing:1.5px;text-transform:uppercase;color:var(--ink-3);padding:16px 20px 0;font-size:13px;font-weight:800}@media (min-width:680px){.prices__plan{padding:18px 28px 0}}.prices__plan:not(:first-child){border-top:1px solid var(--line);margin-top:0}.prices__plan .badge{vertical-align:2px;margin-left:8px}.prices__desc+.prow{border-top:0}.prices__desc{color:var(--ink-2);padding:2px 20px 0;font-size:14px}@media (min-width:680px){.prices__desc{padding:2px 28px 0}}.prices__empty{text-align:center;justify-items:center;gap:18px;max-width:560px;margin:0 auto;display:grid}@media (prefers-reduced-motion:reduce){.strip__track,.planet{animation:none!important}}.nf{text-align:center;place-items:center;min-height:70vh;padding:64px 20px;display:grid}.nf__in{justify-items:center;gap:18px;max-width:30em;display:grid}.nf__code{font:800 clamp(72px, 18vw, 140px)/1 var(--font);letter-spacing:-.06em}.foot__legal a{color:inherit;text-decoration:underline}.doc{padding-block:40px 72px}.doc__in{gap:16px;max-width:820px;line-height:1.65;display:grid}.doc__date{color:var(--ink-3);font-size:14px}.doc__sec{gap:10px;margin-top:12px;display:grid}.doc ul{gap:6px;padding-left:22px;display:grid}.doc__closing{margin-top:12px;font-weight:700}.doc__contacts{gap:14px;display:grid}.doc__contacts dt{letter-spacing:1.5px;text-transform:uppercase;color:var(--ink-3);font-size:12px;font-weight:800}.doc__contacts dd{margin:4px 0 0;font-size:18px}.doc__table{border-collapse:collapse;width:100%;font-size:15px;display:block;overflow-x:auto}.doc__table th,.doc__table td{text-align:left;border-bottom:1px solid var(--line);white-space:nowrap;padding:10px 14px 10px 0}.doc__table th{letter-spacing:1px;text-transform:uppercase;color:var(--ink-3);font-size:12px;font-weight:800}.doc a:not(.btn){color:var(--brand,#2d6bff)}
