@font-face{font-family:Oxanium;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/oxanium-latin-700-normal.l0hKEjh4.woff2)format("woff2"),url(/_astro/oxanium-latin-700-normal.b_KP-pae.woff)format("woff")}@font-face{font-family:Oxanium;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/oxanium-latin-600-normal.DW9ldEDP.woff2)format("woff2"),url(/_astro/oxanium-latin-600-normal.DNQhW0y0.woff)format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/inter-latin-400-normal.C38fXH4l.woff2)format("woff2"),url(/_astro/inter-latin-400-normal.CyCys3Eg.woff)format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/inter-latin-500-normal.Cerq10X2.woff2)format("woff2"),url(/_astro/inter-latin-500-normal.BL9OpVg8.woff)format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/inter-latin-600-normal.LgqL8muc.woff2)format("woff2"),url(/_astro/inter-latin-600-normal.CiBQ2DWP.woff)format("woff")}@layer reset{*,:before,:after{box-sizing:border-box}body,h1,h2,h3,p,ul,ol,dl,dd{margin:0}button,input{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button{cursor:pointer}img,svg{display:block}img{max-width:100%}a{color:inherit;text-decoration:none}}@layer base{:root{color-scheme:dark;--bg:#111214;--panel:#1b1d20;--text:#f0efeb;--muted:#b1b5ba;--line:#ffffff1c;--red:#cb383e;--red-light:#ef7378;--blue:#92bacb;--display:"Oxanium", sans-serif;--body:"Inter", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif}html{scrollbar-width:thin;scrollbar-color:#45484e #111214;scroll-padding-top:100px}html::-webkit-scrollbar{width:8px;height:8px}html::-webkit-scrollbar-track{background:#111214}html::-webkit-scrollbar-thumb{background:#45484e;border:2px solid #111214;border-radius:8px}html::-webkit-scrollbar-thumb:hover{background:#62666d}body{background:var(--bg);color:var(--text);font:400 16px/1.6 var(--body);letter-spacing:-.011em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;flex-direction:column;min-height:100vh;display:flex}main{flex:1}::selection{background:var(--red);color:#fff}:focus-visible{outline:2px solid var(--blue);outline-offset:6px}button{color:inherit}h1,h2,h3{font-family:var(--display);font-weight:700;line-height:1.15}svg{flex-shrink:0}.container{width:min(1200px,100% - 96px);margin-inline:auto}.section-kicker{font:600 11px/1.5 var(--display);letter-spacing:.15em;align-items:center;gap:12px;display:flex}.red-line{background:var(--red);width:26px;height:2px}.button{min-height:54px;font:600 13px/1.35 var(--display);border:1px solid #0000;border-radius:4px;justify-content:center;align-items:center;gap:12px;padding:16px 24px;transition:background .15s,border-color .15s,opacity .15s;display:inline-flex}.button:disabled{opacity:.6;cursor:not-allowed}.button svg{width:19px;height:19px}.button-primary{background:var(--red);color:#fff;box-shadow:inset 0 1px #ffffff15}.button-primary:hover:not(:disabled){background:#af2930}.button-glass{backdrop-filter:blur(12px);color:#fff;background:#222428a8;border-color:#ffffff38}.button-glass:hover:not(:disabled){background:#33363ad9;border-color:#ffffff70}.button-outline{background:#ffffff04;border-color:#ffffff38}.button-outline:hover:not(:disabled){background:#ffffff10;border-color:#ffffff70}.text-link{align-items:center;gap:10px;font-size:15px;font-weight:600;display:inline-flex}.text-link:hover{color:var(--red-light)}.skip-link{z-index:100;color:#000;background:#fff;padding:12px 20px;position:fixed;top:12px;left:12px;transform:translateY(-200%)}.skip-link:focus{transform:none}}@layer components{.site-header{top:0;z-index:30;backdrop-filter:blur(10px);background:#111214ea;border-bottom:1px solid #ffffff12;position:sticky;inset-inline:0}.header-inner{justify-content:space-between;align-items:center;gap:30px;height:80px;display:flex}.brand{align-items:center;gap:12px;display:inline-flex}.brand img{object-fit:contain;width:36px;height:40px}.brand-text{flex-direction:column;display:flex}.brand-name{font:700 22px/1 var(--display);letter-spacing:-.04em}.brand-badge{font:600 10px/1 var(--display);letter-spacing:.12em;color:var(--red-light);margin-top:2px}.header-nav{align-items:center;gap:24px;display:flex}.header-nav a{font:500 14px/1.5 var(--body);color:#dbdbdc;align-items:center;gap:8px;display:inline-flex}.header-nav a:hover{color:#fff}.header-nav svg{width:16px;height:16px}.store-alert{border-radius:4px;align-items:center;gap:12px;margin-top:24px;padding:14px 20px;font-size:14px;display:flex}.store-alert-info{color:#b8c4d9;background:#20242b;border:1px solid #3d4655}.store-alert-warn{color:#e6be8a;background:#28211b;border:1px solid #6b4d2b}.store-hero{padding-block:70px 50px}.store-hero-grid{grid-template-columns:1.15fr .85fr;align-items:center;gap:60px;display:grid}.store-hero-content .section-kicker{color:var(--red-light);margin-bottom:16px}.store-hero-content h1{letter-spacing:-.03em;font-size:clamp(38px,4.5vw,64px);line-height:1.05}.store-hero-content h1 span{color:#8e939c}.store-hero-tagline{color:#ececed;letter-spacing:-.015em;max-width:520px;margin-top:20px;font-size:clamp(18px,1.8vw,22px);font-weight:500;line-height:1.4}.store-hero-sub{color:#9fa4ac;letter-spacing:-.006em;max-width:480px;margin-top:12px;font-size:15px;line-height:1.65}.mvp-hero-card{background:linear-gradient(145deg,#26191c 0%,#1a1b1e 60%,#151618 100%);border:1px solid #cb383e45;border-radius:8px;padding:36px 32px;position:relative;box-shadow:0 16px 50px #00000060,inset 0 1px #ffffff12}.mvp-hero-card:before{content:"";background:linear-gradient(90deg, var(--red), transparent);height:3px;position:absolute;top:0;left:0;right:0}.card-topline{justify-content:space-between;align-items:center;gap:12px;margin-bottom:20px;display:flex}.card-title{font:700 28px/1 var(--display);letter-spacing:-.02em}.card-badge{font:600 10px/1.4 var(--display);letter-spacing:.12em;color:var(--red-light);border:1px solid #cb383e50;border-radius:2px;padding:4px 8px}.price-box{margin-block:22px 28px}.price-amount{font:700 46px/1 var(--display);color:var(--text);letter-spacing:-.02em}.price-period{color:var(--muted);margin-left:6px;font-size:15px}.price-error-box{background:#2a1618;border:1px solid #cb383e55;border-radius:4px;justify-content:space-between;align-items:center;gap:12px;margin-bottom:20px;padding:10px 14px;display:flex}.price-error-text{color:#f48a8e;margin:0;font-size:13px;line-height:1.4}.button-retry{color:#f0efeb;font-size:11.5px;font-family:var(--display);letter-spacing:.05em;cursor:pointer;background:0 0;border:1px solid #ef737870;border-radius:3px;flex-shrink:0;padding:5px 12px;font-weight:600;transition:background .15s,border-color .15s}.button-retry:hover{background:#cb383e40;border-color:#ef7378}.card-cta-box{flex-direction:column;gap:12px;display:flex}.card-cta-box .button{width:100%;min-height:56px;font-size:15px}.cta-error-message{color:#ef7378;margin-top:4px;font-size:13px;line-height:1.4;display:none}.cta-error-message.is-visible{display:block}.card-guarantee{color:#9da1a8;align-items:center;gap:8px;margin-top:8px;font-size:12px;display:flex}.card-guarantee svg{width:14px;height:14px;color:var(--blue)}.benefits-section{border-top:1px solid var(--line);padding-block:60px 80px}.benefits-heading{margin-bottom:44px}.benefits-heading .section-kicker{color:var(--muted);margin-bottom:14px}.benefits-heading h2{letter-spacing:-.025em;font-size:clamp(28px,3.2vw,42px)}.benefits-categories{flex-direction:column;gap:48px;display:flex}.category-title{font:700 14px/1.5 var(--display);letter-spacing:.14em;color:#d0d3d8;align-items:center;gap:12px;margin-bottom:20px;display:flex}.category-title:after{content:"";background:var(--line);flex:1;height:1px}.benefits-grid{grid-template-columns:repeat(3,1fr);gap:18px;padding:0;list-style:none;display:grid}.benefit-card{border:1px solid var(--line);background:#17191c;border-radius:6px;flex-direction:column;gap:12px;padding:24px;display:flex}.benefit-card.highlight{background:linear-gradient(145deg,#221a1d,#17191c);border-color:#cb383e40}.benefit-icon-row{color:var(--red-light);align-items:center;gap:10px;display:flex}.benefit-icon-row svg{width:18px;height:18px}.benefit-card h3{letter-spacing:-.01em;font-size:17px;line-height:1.3}.benefit-card p{color:var(--muted);font-size:14px;line-height:1.55}.benefit-note{color:#8e939c;margin-top:auto;font-size:12px;font-style:italic}.faq-section{border-top:1px solid var(--line);background:#141518;padding-block:60px 80px}.faq-heading{margin-bottom:36px}.faq-heading .section-kicker{color:var(--muted);margin-bottom:12px}.faq-heading h2{letter-spacing:-.025em;font-size:clamp(26px,3vw,38px)}.faq-list{flex-direction:column;gap:12px;display:flex}.faq-item{border:1px solid var(--line);background:#1b1d20;border-radius:5px;overflow:hidden}.faq-item summary{cursor:pointer;font:600 16px/1.4 var(--display);color:var(--text);justify-content:space-between;align-items:center;gap:16px;padding:20px 24px;list-style:none;display:flex}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary svg{width:18px;height:18px;color:var(--muted);transition:transform .2s}.faq-item[open] summary svg{transform:rotate(180deg)}.faq-item[open] summary{border-bottom:1px solid var(--line)}.faq-answer{color:var(--muted);padding:20px 24px;font-size:15px;line-height:1.6}.faq-answer a{color:var(--text);text-decoration:underline;text-decoration-color:var(--red);text-underline-offset:4px}.faq-answer a:hover{color:#fff}.status-page{align-items:center;min-height:70vh;padding-block:80px;display:flex}.status-card{border:1px solid var(--line);text-align:center;background:#17191c;border-radius:8px;max-width:600px;margin-inline:auto;padding:48px 40px;box-shadow:0 16px 60px #00000070}.status-icon{margin-inline:auto;width:56px;height:56px;color:var(--red-light);margin-bottom:24px}.status-icon.success{color:#98c49b}.status-card h1{letter-spacing:-.025em;font-size:clamp(28px,4vw,40px);line-height:1.15}.status-card p{color:var(--muted);margin-top:16px;font-size:16px;line-height:1.6}.status-actions{flex-direction:column;gap:12px;margin-top:32px;display:flex}.status-actions .button{width:100%}.status-footnote{color:#8e939c;margin-top:24px;font-size:12px;line-height:1.5}.spinner{border:2px solid #ffffff40;border-top-color:#fff;border-radius:50%;width:20px;height:20px;animation:.7s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.site-footer{border-top:1px solid var(--line);background:#0e0f11;margin-top:auto;padding-block:44px}.footer-content{grid-template-columns:100px 1fr auto;align-items:center;gap:40px;display:grid}.footer-emblem{object-fit:contain;opacity:.18;filter:grayscale();width:80px;height:90px}.footer-legal{color:var(--muted);font-size:15px;line-height:1.5}.footer-copyright{font:700 20px/1.3 var(--display);color:var(--text);margin-bottom:6px}.footer-links{border-left:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:16px 24px;padding-left:36px;display:flex}.footer-links a{color:#d0d2d6;align-items:center;gap:8px;font-size:15px;font-weight:600;display:inline-flex}.footer-links a:hover{color:var(--blue)}.footer-links svg{width:18px;height:18px}}@layer responsive{@media (width<=1024px){.container{width:calc(100% - 48px)}.benefits-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=760px){.container{width:calc(100% - 32px)}.header-inner{height:70px}.brand-name{font-size:20px}.store-hero{padding-block:40px 30px}.store-hero-grid{grid-template-columns:1fr;gap:36px}.store-hero-content h1{font-size:36px}.mvp-hero-card{padding:26px 20px}.price-amount{font-size:38px}.benefits-section{padding-block:40px 50px}.benefits-grid{grid-template-columns:1fr}.faq-section{padding-block:40px 50px}.status-card{padding:32px 20px}.footer-content{grid-template-columns:60px 1fr;gap:20px}.footer-emblem{grid-row:1;width:60px;height:70px}.footer-links{border-left:0;border-top:1px solid var(--line);grid-column:1/-1;gap:12px 20px;padding-top:18px;padding-left:0}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}}}
