:root{--bg:#ffffff;--bg-2:#f5f5f7;--bg-grey:#f4f4f4;--bg-card:#ffffff;--line:rgba(0,0,0,0.10);--line-strong:rgba(0,0,0,0.14);--ink-100:#171a20;--ink-300:#5c5e62;--ink-400:#86868b;--accent:#3e6ae1;--accent-hover:#3457b1;--shadow-sm:0 1px 2px rgba(0,0,0,0.06);--shadow-md:0 2px 12px rgba(0,0,0,0.08);--font-body:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif;--font-mono:"JetBrains Mono",ui-monospace,monospace}*,:after,:before{box-sizing:border-box}body{margin:0;font-family:var(--font-body);font-size:16px;line-height:1.55;color:var(--ink-100);background:var(--bg);-webkit-font-smoothing:antialiased;overflow-x:hidden}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}button{font-family:inherit;cursor:pointer}h1,h2,h3,h4,p{margin:0}html.home-snap{scroll-snap-type:y mandatory;scroll-behavior:smooth}.slide,.slides-root{position:relative}.slide{min-height:100vh;min-height:100dvh;scroll-snap-align:start;display:flex;align-items:center;justify-content:center;padding:96px 0 64px}.slide-white{background:#ffffff}.slide-grey{background:var(--bg-grey)}.slide-hero{background:#111318}.slide-inner{position:relative;z-index:2;width:100%;max-width:1100px;margin:0 auto;padding:0 24px;text-align:center}.slide-title{font-size:clamp(32px,5vw,60px);font-weight:500;letter-spacing:-.01em;line-height:1.08;color:var(--ink-100)}.slide-sub{margin-top:16px;font-size:clamp(16px,1.5vw,19px);color:var(--ink-300);max-width:640px;margin-left:auto;margin-right:auto}.slide-inner-dark .slide-title{color:#ffffff}.slide-inner-dark .slide-sub{color:rgba(255,255,255,.82)}.slide-actions{margin-top:32px;display:flex;gap:12px;flex-wrap:wrap}.sbtn,.slide-actions{justify-content:center}.sbtn{display:inline-flex;align-items:center;gap:8px;padding:12px 26px;border-radius:4px;font-size:14px;font-weight:500;border:1px solid transparent;transition:background-color .15s ease,color .15s ease;white-space:nowrap}.sbtn svg{width:16px;height:16px}.sbtn-primary{background:var(--accent);color:#ffffff}.sbtn-primary:hover{background:var(--accent-hover)}.sbtn-secondary{background:rgba(0,0,0,.06);color:var(--ink-100)}.sbtn-secondary:hover{background:rgba(0,0,0,.1)}.sbtn-on-image{background:rgba(255,255,255,.16);color:#ffffff}.sbtn-on-image:hover{background:rgba(255,255,255,.26)}.hero-bg{z-index:0;background:#111318}.hero-bg,.hero-video{position:absolute;inset:0}.hero-video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;opacity:0;transition:opacity 1.2s ease}.hero-video.active{opacity:.55}.hero-bg-grade{position:absolute;inset:0;background:linear-gradient(180deg,rgba(0,0,0,.15) 0,rgba(0,0,0,.25) 55%,rgba(0,0,0,.38))}.slide-scroll-hint{position:absolute;bottom:28px;left:50%;transform:translateX(-50%);z-index:2;display:flex;flex-direction:column;align-items:center;gap:4px;font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:rgba(255,255,255,.7)}.slide-scroll-arrow{animation:slide-hint 1.8s ease-in-out infinite}@keyframes slide-hint{0%,to{transform:translateY(0);opacity:.65}50%{transform:translateY(4px);opacity:1}}.slide-shot{width:min(68vw,960px);margin:32px auto 8px}.slide-plans{margin-top:32px;display:flex;gap:16px;justify-content:center;flex-wrap:wrap}.slide-plan-card{background:var(--bg-card);border:1px solid var(--line);border-radius:4px;box-shadow:var(--shadow-sm);padding:22px 28px;min-width:210px;text-align:left}.spc-name{font-size:13px;color:var(--ink-400);text-transform:uppercase;letter-spacing:.06em}.spc-price{margin-top:6px;font-size:28px;font-weight:500;letter-spacing:-.01em;color:var(--ink-100)}.spc-price span{font-size:14px;color:var(--ink-400);font-weight:400}.spc-meta{margin-top:4px;font-size:13px;color:var(--ink-300)}.slide-trust-line{margin-top:18px;font-size:clamp(14px,1.4vw,16px);color:var(--ink-300)}.slide-footer{margin-top:56px;padding-top:24px;border-top:1px solid var(--line)}.slide-footer-links{display:flex;gap:22px;justify-content:center;flex-wrap:wrap;font-size:13px;color:var(--ink-300)}.slide-footer-links a:hover{color:var(--ink-100)}.slide-footer-company{margin-top:14px;font-size:12px;color:var(--ink-400)}.slide-dots{position:fixed;right:22px;top:50%;transform:translateY(-50%);z-index:15;display:flex;flex-direction:column;gap:14px}.slide-dot{display:block;padding:4px;line-height:0}.slide-dot-mark{display:block;position:relative;width:8px;height:8px;border-radius:50%;background:transparent;border:1px solid rgba(23,26,32,.35);transition:background-color .15s ease,border-color .15s ease,transform .15s ease}.slide-dot:hover .slide-dot-mark{border-color:rgba(23,26,32,.7)}.slide-dot.is-active .slide-dot-mark{background:#171a20;border-color:#171a20;transform:scale(1.25)}.slide-dots.on-dark .slide-dot-mark{border-color:rgba(255,255,255,.5)}.slide-dots.on-dark .slide-dot:hover .slide-dot-mark{border-color:rgba(255,255,255,.85)}.slide-dots.on-dark .slide-dot.is-active .slide-dot-mark{background:#ffffff;border-color:#ffffff}.slide-dots.is-autoplay .slide-dot.is-active .slide-dot-mark:after{content:"";position:absolute;inset:-4px;border-radius:50%;border:1px solid rgba(23,26,32,.45);animation:dot-progress 5s linear}.slide-dots.is-autoplay.on-dark .slide-dot.is-active .slide-dot-mark:after{border-color:rgba(255,255,255,.6)}@keyframes dot-progress{0%{transform:scale(.6);opacity:.75}to{transform:scale(2);opacity:0}}.slide-back-top{display:inline-block;margin-top:16px;font-size:13px;color:var(--ink-300)}.slide-back-top:hover{color:var(--ink-100)}.slides-header{position:fixed;top:0;left:0;right:0;z-index:20;transition:background-color .25s ease,border-color .25s ease;background:transparent;border-bottom:1px solid transparent}.slides-header.is-solid{background:#ffffff;border-bottom-color:var(--line)}.slides-header-inner{max-width:1360px;margin:0 auto;padding:14px 24px;display:flex;align-items:center;justify-content:space-between;gap:20px}.slides-brand{font-weight:500;font-size:clamp(18px,1.9vw,22px);letter-spacing:-.01em;color:#ffffff;flex-shrink:0;white-space:nowrap}.slides-header.is-solid .slides-brand{color:#171a20}.slides-nav{display:flex;gap:26px;font-size:14px;color:rgba(255,255,255,.9)}.slides-nav a:hover{color:#ffffff}.slides-header.is-solid .slides-nav{color:var(--ink-300)}.slides-header.is-solid .slides-nav a:hover{color:var(--ink-100)}.slides-header-actions{display:flex;align-items:center;gap:14px;flex-shrink:0}.slides-lang{background:none;border:0;padding:0;font-size:13px;display:flex;gap:3px;color:rgba(255,255,255,.7)}.slides-lang .is-active{color:#ffffff;font-weight:500}.slides-header.is-solid .slides-lang{color:var(--ink-400)}.slides-header.is-solid .slides-lang .is-active{color:var(--ink-100)}.slides-portal-btn{padding:9px 18px;border-radius:4px;font-size:14px;font-weight:500;border:1px solid rgba(255,255,255,.5);color:#ffffff;transition:background-color .15s ease,color .15s ease,border-color .15s ease}.slides-portal-btn:hover{background:rgba(255,255,255,.14)}.slides-header.is-solid .slides-portal-btn{border-color:var(--line-strong);color:var(--ink-100)}.slides-header.is-solid .slides-portal-btn:hover{background:rgba(0,0,0,.05)}@media (max-width:768px){html.home-snap{scroll-snap-type:y proximity}.slide{padding:84px 0 56px}.slide-inner{padding:0 20px}.slide-title{font-size:clamp(27px,7.5vw,36px)}.slide-sub{font-size:15px}.slide-actions{flex-direction:column;align-items:stretch}.sbtn{padding:13px 20px}.sbtn,.slide-shot{width:100%}.slide-plans{flex-direction:column;align-items:stretch}.slide-plan-card{min-width:0}.slide-dots,.slides-nav{display:none}.slides-header-inner{padding:12px 16px}.slides-portal-btn{padding:8px 14px;font-size:13px}.slide-footer{margin-top:40px}.slide-footer-links{gap:16px}}@media (prefers-reduced-motion:reduce){html.home-snap{scroll-behavior:auto;scroll-snap-type:none}.hero-video{transition:none}.slide-scroll-arrow{animation:none}.slide-dots.is-autoplay .slide-dot.is-active .slide-dot-mark:after{animation:none;content:none}.sbtn,.slides-header,.slides-portal-btn{transition:none}}