.seo{--line:#ffffff14;--go:#25d366}.seo .s-label{color:var(--go);margin-bottom:14px;font-size:13px;font-weight:600;display:block}.seo .s-h2{color:#fff;letter-spacing:-.045em;text-wrap:balance;margin-bottom:18px;font-size:clamp(2.25rem,5vw,3.75rem);font-weight:800;line-height:1.04}.seo .seo-hero-h1{max-width:16ch;font-size:clamp(2.6rem,7.5vw,5.5rem)}.seo .s-h2 em,.seo .cta-h2 em{background:linear-gradient(#fff 0%,#ffffff8c 100%);color:#0000;-webkit-background-clip:text;background-clip:text;font-style:normal}.seo .s-body{color:#fff9;max-width:540px;font-size:18px;line-height:1.7}.seo .btn-row{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:28px;display:flex}.seo .btn-lime,.seo .btn-ghost{border-radius:999px;justify-content:center;align-items:center;gap:10px;min-height:56px;padding:0 28px;font-size:16px;text-decoration:none;transition:transform .2s,background-color .2s,box-shadow .2s;display:inline-flex}.seo .btn-lime{color:#04130a;background:linear-gradient(#2ee273,#1fbf5b);font-weight:700;box-shadow:inset 0 1px #ffffff59,0 10px 40px -8px #25d3668c}.seo .btn-lime:hover{transform:translateY(-1px)}.seo .btn-ghost{border:1px solid var(--line);color:#fff;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffff0a;font-weight:600}.seo .btn-ghost:hover{background:#ffffff14}@media (max-width:480px){.seo .btn-row{flex-direction:column;align-items:stretch}}.seo .trust-row{flex-wrap:wrap;gap:10px 22px;display:flex}.seo .trust-item{color:#ffffff8c;align-items:center;gap:8px;font-size:14px;display:inline-flex}.seo .trust-item svg{color:var(--go);flex-shrink:0}.seo .stats-bar{padding:clamp(24px,4vw,48px) clamp(20px,4vw,32px)}.seo .stats-inner{border:1px solid var(--line);background:#ffffff0f;border-radius:28px;grid-template-columns:repeat(4,1fr);gap:1px;max-width:1180px;margin:0 auto;display:grid;overflow:hidden}@media (max-width:640px){.seo .stats-inner{grid-template-columns:repeat(2,1fr)}}.seo .stat-item{background:#0a0a0d;flex-direction:column;gap:6px;padding:clamp(22px,3vw,36px);display:flex}.seo .stat-num{color:#fff;letter-spacing:-.045em;font-size:clamp(2rem,4vw,3rem);font-weight:800;line-height:1}.seo .stat-num em{color:inherit;font-style:normal}.seo .stat-label{color:#ffffff80;font-size:13.5px}.seo .feat-grid,.seo .inc-grid{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:12px;display:grid}.seo .feat-card,.seo .step,.seo .plan{border:1px solid var(--line);background:linear-gradient(#ffffff0e,#ffffff05);border-radius:28px;padding:26px;position:relative;overflow:hidden}.seo .feat-title,.seo .step-title{color:#fff;letter-spacing:-.02em;margin-bottom:8px;font-size:19px;font-weight:700}.seo .feat-desc,.seo .step-desc{color:#ffffff8c;font-size:14.5px;line-height:1.65}.seo .inc-item{border:1px solid var(--line);background:#ffffff08;border-radius:18px;align-items:center;gap:12px;padding:14px 16px;display:flex}.seo .inc-check{width:26px;height:26px;color:var(--go);background:#25d36624;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.seo .inc-text{color:#ffffffd9;font-size:15px}.seo .steps{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px;display:grid}.seo .step-num{color:#ffffff1a;letter-spacing:-.05em;margin-bottom:28px;font-size:44px;font-weight:800;line-height:1}.seo .two-col{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));align-items:start;gap:clamp(24px,4vw,64px);display:grid}.seo .plans{grid-template-columns:repeat(4,1fr);align-items:start;gap:12px;display:grid}@media (max-width:860px){.seo .plans{grid-template-columns:1fr 1fr}}@media (max-width:600px){.seo .plans{scroll-snap-type:x mandatory;display:flex;overflow-x:auto}.seo .plans .plan{scroll-snap-align:start;flex:0 0 80%}}.seo .plan.best{border-color:#25d36680;box-shadow:0 0 60px -12px #25d36673}.seo .plan-sticker{background:var(--go);color:#04130a;border-radius:999px;margin-bottom:16px;padding:4px 12px;font-size:11px;font-weight:700;display:inline-block}.seo .plan-dur{color:#fff9;margin-bottom:14px;font-size:15px;font-weight:600}.seo .plan-amount{color:#fff;letter-spacing:-.05em;font-size:clamp(2.75rem,5vw,3.5rem);font-weight:800;line-height:1}.seo .plan-eur{vertical-align:top;margin-top:6px;font-size:22px;font-weight:700;display:inline-block}.seo .plan-mo{color:#ffffff80;min-height:19px;margin:6px 0 20px;font-size:13px}.seo .plan-sep{background:var(--line);height:1px;margin:18px 0}.seo .plan-btn{border-radius:999px;justify-content:center;align-items:center;width:100%;min-height:48px;font-size:14.5px;font-weight:700;text-decoration:none;display:flex}.seo .plan-btn-o{border:1px solid var(--line);color:#fff;background:#ffffff0d}.seo .plan-btn-l{background:var(--go);color:#04130a}.seo .comp-table-wrap{border:1px solid var(--line);border-radius:24px;overflow-x:auto}.seo .comp-table{border-collapse:collapse;width:100%;min-width:560px;font-size:14.5px}.seo .comp-table th,.seo .comp-table td{border-bottom:1px solid var(--line);color:#ffffffbf;text-align:start;padding:16px 20px}.seo .comp-table th{color:#fff;font-weight:700}.seo .comp-table tr:last-child td{border-bottom:0}.seo .comp-yes,.seo .comp-col-ultra{font-weight:600;color:var(--go)!important}.seo .comp-no{color:#ffffff4d}.seo .faq-list{border-top:1px solid var(--line)}.seo .faq-item{border-bottom:1px solid var(--line);padding:24px 0}.seo .faq-q{color:#fff;margin-bottom:8px;font-size:18px;font-weight:600;line-height:1.35}.seo .faq-a{color:#fff9;font-size:15.5px;line-height:1.7}.seo .cta-section{isolation:isolate;border:1px solid var(--line);text-align:center;border-radius:36px;max-width:1280px;margin:clamp(32px,6vw,80px) clamp(20px,3vw,32px) clamp(64px,8vw,96px);padding:clamp(64px,9vw,112px) clamp(20px,4vw,56px);position:relative;overflow:hidden}@media (min-width:1344px){.seo .cta-section{margin-inline:auto}}.seo .cta-section:before{content:"";z-index:-1;background:radial-gradient(60% 55%,#25d36629,#0000 70%);position:absolute;inset:0}.seo .cta-section .s-label{justify-content:center}.seo .cta-h2{color:#fff;letter-spacing:-.045em;text-wrap:balance;max-width:18ch;margin:0 auto 28px;font-size:clamp(2.5rem,6vw,4.5rem);font-weight:800;line-height:1.04}.seo .cta-actions{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.seo .cta-footnote{color:#ffffff8c;margin-top:16px;font-size:13px}.seo .comp-table-wrap:focus-visible{outline:2px solid var(--go);outline-offset:3px}
