.home .hero{text-align:center;padding:34px 0 22px}.home .live{font-size:var(--fs-sm);border:1px solid var(--color-glass-line);color:inherit;transition:background .15s var(--ease-brand), box-shadow .15s var(--ease-brand);background:#ffffffb8;border-radius:99px;align-items:center;gap:10px;padding:7px 16px 7px 12px;font-weight:600;text-decoration:none;display:inline-flex;box-shadow:0 4px 18px #0b1b210f}.home .live:hover{background:#fff;text-decoration:underline;box-shadow:0 6px 22px #0b1b211a}.home .live:focus-visible{outline:2px solid var(--color-cyan-deep);outline-offset:2px}.home .live .dot{background:var(--grad);width:8px;height:8px;animation:home-pulse 2.6s var(--ease-brand) infinite;border-radius:50%}@keyframes home-pulse{0%,to{box-shadow:0 0 #00caee73}50%{box-shadow:0 0 0 7px #00caee00}}.home .live b{font-weight:750}.home .live.is-placeholder{visibility:hidden}.home .hero h1{letter-spacing:-.03em;text-wrap:balance;max-width:30ch;margin:14px auto 0;font-size:clamp(30px,5vw,52px);font-weight:200;line-height:1.08}.home .hero h1 b{font-weight:700}.home .hero p{font-size:var(--fs-h3);color:var(--color-ink-2);text-wrap:pretty;max-width:90ch;margin:18px auto 0}.home .hero .hero-lead-mobile{display:none}.home .hero .hero-lead p+p{font-size:var(--fs-body);color:var(--color-ink-3);max-width:92ch;margin-top:12px}.home .hero .hero-lead a{color:var(--color-ink);text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, currentColor 28%, transparent);text-decoration-color:color-mix(in srgb, currentColor 28%, transparent);text-underline-offset:3px}.home .hero .hero-lead a:hover,.home .hero .hero-lead a:focus-visible{text-decoration-color:currentColor}@media (max-width:640px){.home .hero .hero-lead-desktop{display:none}.home .hero .hero-lead-mobile{display:block}}.home .cat{margin-top:14px}.home .cat-count{font-size:var(--fs-body);color:var(--color-ink-3);align-items:baseline;gap:10px;padding:16px 4px 12px;display:flex}.home .cat-count b{color:var(--color-ink);font-weight:700;font-size:var(--fs-body)}.home .cat-count .all{font-size:var(--fs-sm);color:var(--color-cyan-deep);margin-left:auto;font-weight:650;text-decoration:none}.home .cat-count .all:hover{text-decoration:underline}.home .cat .list{padding-bottom:0}.home .cat .fbar{background:var(--color-glass);border-color:var(--color-glass-line);margin:0;position:static}.home .cat .list.is-pending,.home .cat .pw-tail.is-pending{opacity:.6;transition:opacity .15s}.home .cat .pw-hint{text-align:center;max-width:56ch;font-size:var(--fs-sm);color:var(--color-ink-2);gap:4px;margin:16px auto 0;line-height:1.5;display:grid}.home .cat .pw-hint b{color:var(--color-ink);font-weight:650}.home .cat-note{font-size:var(--fs-body);color:var(--color-ink-2);padding:18px 4px 4px}.home .cat-note a{color:var(--color-cyan-deep);font-weight:650;text-decoration:none}.home .cat-note a:hover{text-decoration:underline}.home .sec-head{text-align:center;margin-bottom:28px}.home .sec-head .sec-sub{margin-left:auto;margin-right:auto}.home .sec-head .plans-sub{max-width:72ch}.home .steps{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.home .step{border:1px solid var(--color-glass-line);background:#ffffffb8;border-radius:20px;padding:24px;display:block}.home .step .n{width:34px;height:34px;font-weight:750;font-size:var(--fs-sm);color:#04222b;background:var(--grad);border-radius:50%;place-items:center;margin-bottom:14px;display:grid}.home .step h3{font-size:var(--fs-h3);letter-spacing:-.01em;font-weight:700}.home .step p{font-size:var(--fs-body);color:var(--color-ink-2);margin-top:8px}.home .adv{grid-template-columns:repeat(6,1fr);gap:14px;display:grid}.home .adv>*{color:inherit;border:1px solid var(--color-glass-line);transition:all .22s var(--ease-brand);background:#ffffffb8;border-radius:22px;flex-direction:column;grid-column:span 2;padding:22px 24px;text-decoration:none;display:flex}.home .adv>a:hover,.home .adv>a:focus-visible{background:#fff;transform:translateY(-3px);box-shadow:0 16px 40px #0b1b211c}.home .adv>a:focus-visible{outline:2px solid var(--color-cyan-deep);outline-offset:3px}.home .adv>.w2{grid-column:span 4}.home .adv>.w-half{grid-column:span 3}.home .adv>.w-third{grid-column:span 2}.home .adv h3{font-size:var(--fs-h3);letter-spacing:-.015em;font-weight:700;line-height:1.25}.home .adv p{font-size:var(--fs-body);color:var(--color-ink-2);max-width:52ch;margin-top:9px;line-height:1.55}.home .adv p a{color:var(--color-cyan-deep);text-underline-offset:3px;transition:text-decoration-color .15s var(--ease-brand);font-weight:600;-webkit-text-decoration:underline #007b9466;text-decoration:underline #007b9466}.home .adv p a:hover{text-decoration-color:currentColor}.home .adv .go{font-size:var(--fs-sm);color:var(--color-cyan-deep);margin-top:14px;font-weight:650}.home .adv .go-row{flex-wrap:wrap;align-items:baseline;gap:4px 10px;display:flex}.home .adv .go-row a{color:inherit;text-decoration:none}.home .adv .go-row a:hover,.home .adv .go-row a:focus-visible{text-underline-offset:3px;text-decoration:underline}.home .adv-more{text-align:center;max-width:72ch;font-size:var(--fs-body);color:var(--color-ink-2);margin:22px auto 0;line-height:1.55}.home .adv-more a{color:var(--color-cyan-deep);text-underline-offset:3px;font-weight:600;-webkit-text-decoration:underline #007b9466;text-decoration:underline #007b9466}.home .adv-more a:hover{text-decoration-color:currentColor}.home .adv .vis{flex:1;align-items:flex-end;margin-top:16px;display:flex}.home .co-intro{max-width:72ch;color:var(--color-ink-2);margin:0 auto 26px;line-height:1.6}.home .co-intro p+p{margin-top:12px}.home .co-layout{grid-template-columns:minmax(0,1fr) minmax(220px,300px) minmax(0,1fr);align-items:stretch;gap:14px;display:grid}.home .co-c{border:1px solid var(--color-glass-line);background:#ffffffb8;border-radius:20px;padding:18px 22px}.home .co-c:nth-child(odd){grid-column:1}.home .co-c:nth-child(2n){grid-column:3}.home .co-c:first-child,.home .co-c:nth-child(2){grid-row:1}.home .co-c:nth-child(3),.home .co-c:nth-child(4){grid-row:2}.home .co-c:nth-child(5),.home .co-c:nth-child(6){grid-row:3}.home .co-c h3{font-size:var(--fs-badge);letter-spacing:.06em;text-transform:uppercase;color:var(--color-cyan-deep);font-weight:750}.home .co-c p{font-size:var(--fs-body);color:var(--color-ink-2);margin-top:8px;line-height:1.55}.home .co-c.quiet{background:0 0;border-style:dashed;border-color:#0b1b2138}.home .co-vis{grid-area:1/2/span 3;align-items:center;display:flex}.home .co-vis .mk-co{border:1px solid var(--color-glass-line);background:#ffffffb8;border-radius:22px;gap:10px;width:100%;padding:16px;box-shadow:0 16px 40px #0b1b2114}.home .co-vis .mk-co .hd{padding:12px}.home .co-vis .mk-co .av{border-radius:11px;width:36px;height:36px}.home .co-vis .mk-co .f{padding:10px 12px}.home .co-more{text-align:center;font-size:var(--fs-body);margin-top:22px;font-weight:650}.home .co-more a{color:var(--color-cyan-deep);text-decoration:none}.home .co-more a:hover,.home .co-more a:focus-visible{text-underline-offset:3px;text-decoration:underline}.home .logos{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;display:grid}.home .logo-cell{border:1px solid var(--color-glass-line);font-weight:650;font-size:var(--fs-sm);color:inherit;background:#ffffffa8;border-radius:16px;align-items:center;gap:10px;padding:14px;text-decoration:none;transition:all .15s;display:flex}.home .logo-cell:hover{background:#fff;transform:translateY(-1px);box-shadow:0 8px 22px #0b1b2112}.home .logo-cell span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.home .logo-cell.more{color:var(--color-cyan-deep);justify-content:center;align-self:stretch;min-height:62px;margin-top:0}.home .countries{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.home .c-chip{border:1px solid var(--color-glass-line);font-size:var(--fs-sm);color:inherit;box-sizing:border-box;background:#ffffffb3;border-radius:99px;align-items:center;gap:8px;min-height:40px;padding:9px 15px;font-weight:600;text-decoration:none;transition:all .15s;display:inline-flex}.home .c-chip:hover{background:#fff;transform:translateY(-1px);box-shadow:0 6px 18px #0b1b2114}.home .c-chip .n{color:var(--color-ink-3);font-weight:550;font-size:var(--fs-sm)}.home .c-chip.more{color:var(--color-cyan-deep);align-self:auto;margin-top:0}.home .plans{grid-template-columns:repeat(3,1fr);align-items:stretch;gap:14px;display:grid}.home .plan{border:1px solid var(--color-glass-line);background:#ffffffb8;border-radius:20px;flex-direction:column;padding:24px;display:flex;position:relative}.home .plan.hl{background:linear-gradient(#ffffffeb, #ffffffeb) padding-box, var(--grad) border-box;border:1.5px solid #0000;box-shadow:0 16px 44px #0096b424}.home .plan .tag{font-size:var(--fs-badge);color:#fff;white-space:nowrap;background:#3a4a52;border-radius:99px;padding:4px 12px;font-weight:750;position:absolute;top:0;left:50%;transform:translate(-50%,-50%)}.home .plan .pt{font-size:var(--fs-body);font-weight:700}.home .plan .price{font-size:var(--fs-display);letter-spacing:-.03em;margin-top:10px;font-weight:250;line-height:1}.home .plan .price b{font-weight:700}.home .plan .per{font-size:var(--fs-sm);color:var(--color-ink-3);margin-top:6px}.home .plan .per-row{align-items:baseline;gap:8px;margin-top:6px;display:flex}.home .plan .per-row .per{margin-top:0}.home .plan .save{font-size:var(--fs-sm);color:var(--color-green-deep);font-weight:700}.home .plan .feats{border-top:1px solid var(--color-line);font-size:var(--fs-sm);color:var(--color-ink-2);flex-direction:column;flex:1 0 auto;gap:8px;margin:18px 0 0;padding:16px 0 0;line-height:1.4;list-style:none;display:flex}.home .plan .feats li{padding-left:16px;position:relative}.home .plan .feats li:before{content:"";background:var(--grad);border-radius:50%;width:6px;height:6px;position:absolute;top:.5em;left:1px}.home .plan .btn-pri,.home .plan .btn-ghost{margin-top:18px}.home .plans-more{text-align:center;font-size:var(--fs-sm);margin:18px 0 0}.home .plans-more a{color:var(--color-cyan-deep);font-weight:600}.home .plans-more a:hover{text-decoration:underline}.home .faq{max-width:820px;margin:0 auto}.home .q{border-bottom:1px solid var(--color-line)}.home .q summary{cursor:pointer;font-size:var(--fs-h3);align-items:center;gap:14px;padding:18px 4px;font-weight:650;list-style:none;display:flex}.home .q summary::-webkit-details-marker{display:none}.home .q summary .icon{color:var(--color-ink-3);transition:transform .2s var(--ease-brand);margin-left:auto}.home .q[open] summary .icon{transform:rotate(180deg)}.home .q p{color:var(--color-ink-2);font-size:var(--fs-body);max-width:70ch;padding:0 4px 18px}.home .final{margin:var(--sec-gap) 0 0;text-align:center;background:linear-gradient(#ffffffdb, #ffffffdb) padding-box, var(--grad) border-box;border:1.5px solid #0000;border-radius:26px;padding:44px 32px;box-shadow:0 20px 60px #0096b41f}.home .final h2{letter-spacing:-.025em;text-wrap:balance;font-size:clamp(24px,3.4vw,34px);font-weight:250}.home .final h2 b{font-weight:700}.home .final p{color:var(--color-ink-2);max-width:56ch;margin:12px auto 0}.home .final .final-cta{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:22px;display:flex}@media (max-width:560px){.home .final .final-cta{flex-direction:column;align-items:stretch}}@media (max-width:900px){.home .adv{grid-template-columns:repeat(2,1fr)}.home .adv>*,.home .adv>.w2,.home .adv>.w-half,.home .adv>.w-third{grid-column:span 1}.home .adv>.w2,.home .adv>.w-fill{grid-column:span 2}.home .steps,.home .plans{grid-template-columns:1fr}.home .logos{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:960px){.home .co-layout{grid-template-columns:repeat(2,minmax(0,1fr))}.home .co-c:nth-child(n){grid-area:auto}.home .co-vis{grid-area:1/1/auto/-1;justify-content:center}.home .co-vis .mk-co{max-width:360px}}@media (max-width:640px){.home .co-layout{grid-template-columns:minmax(0,1fr)}.home .adv{grid-template-columns:1fr}.home .adv>*,.home .adv>.w2,.home .adv>.w-half,.home .adv>.w-third,.home .adv>.w-fill{grid-column:span 1}}@media (max-width:700px){.home .hero{padding:20px 0 14px}.home .live{font-size:var(--fs-sm)}.home .lv-full{display:none}.home .logos{grid-template-columns:repeat(2,minmax(0,1fr))}}.final .final-counts{margin-top:4px;font-weight:600}.home-presets .preset-chips{flex-wrap:wrap;overflow-x:visible}.home-presets .preset-chips .chip{white-space:normal;text-align:left;flex:0 auto;max-width:100%}.home-presets .preset-hint{margin-top:12px}
