:root{--bg-page:#f6f7fb;--bg-surface:#fff;--bg-muted:#f1f2f7;--bg-dark:#14161f;--text-primary:#14161f;--text-secondary:#6b7080;--text-tertiary:#a0a4b2;--text-inverse:#fff;--text-on-dark-muted:#a0a4b2;--border-subtle:#eceef3;--border-strong:#dcdfe7;--accent:#5b5bf6;--accent-hover:#4b4be6;--accent-soft:#eeeefe;--success:#16a34a;--success-soft:#e8f7ee;--danger:#e5484d;--danger-soft:#fdeceb;--glow-violet:#c9c3ff;--glow-peach:#ffd9c7;--glow-mint:#c7f0e1;--glow-sky:#c9e3ff;--glow-pink:#ffd1e6;--grad-brand:linear-gradient(90deg, #5b5bf6, #b05cf0 55%, #ff7aa8);--grad-card:linear-gradient(135deg, #6e62f7, #b05cf0 50%, #ff8fb1);--grad-card-dark:linear-gradient(135deg, #1f2230, #454b66);--grad-chip:linear-gradient(135deg, #f7e2b5, #d9ae62);--radius-xs:10px;--radius-sm:14px;--radius-md:20px;--radius-lg:28px;--radius-xl:40px;--shadow-tile:0 1px 2px #14161f0a, 0 6px 16px -4px #14161f0f;--shadow-card:0 1px 2px #14161f08, 0 12px 32px -12px #14161f14;--shadow-float:0 16px 40px -12px #14161f1f;--shadow-accent:0 12px 32px -8px #5b5bf673;--font:"Manrope", system-ui, -apple-system, "Segoe UI", sans-serif;--container:1200px;--gutter:16px}@media (width>=768px){:root{--gutter:24px}}*,:after,:before{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--bg-page);color:var(--text-primary);font-family:var(--font);-webkit-font-smoothing:antialiased;margin:0;font-size:16px;font-weight:500;line-height:1.5;overflow-x:hidden}img,svg{max-width:100%;display:block}a{color:inherit;text-decoration:none}button,input{font:inherit;color:inherit}button{cursor:pointer}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.container{width:100%;max-width:calc(var(--container) + var(--gutter) * 2);padding:0 var(--gutter);margin:0 auto}.page{flex-direction:column;gap:32px;padding:16px 0 48px;display:flex}@media (width>=768px){.page{gap:56px;padding:24px 0 80px}}.t-display{letter-spacing:-.045em;font-size:calc(clamp(32px,6vw,68px));line-height:1.02}.t-display,.t-h1{margin:0;font-weight:800}.t-h1{letter-spacing:-.035em;font-size:calc(clamp(28px,4vw,40px));line-height:1.1}.t-h2{letter-spacing:-.025em;font-size:calc(clamp(22px,3vw,28px));line-height:1.2}.t-h2,.t-h3{margin:0;font-weight:700}.t-h3{letter-spacing:-.015em;font-size:20px;line-height:1.3}.t-body-l{font-size:calc(clamp(16px,1.6vw,18px));line-height:1.5}.t-strong{font-weight:700}.t-label{font-size:14px;font-weight:600;line-height:1.3}.t-caption{font-size:13px;line-height:1.4}.t-price{letter-spacing:-.03em;font-size:32px;font-weight:800;line-height:1.1}.muted{color:var(--text-secondary)}.faint{color:var(--text-tertiary)}.grad-text{background:var(--grad-brand);color:#0000;-webkit-background-clip:text;background-clip:text}.btn,.nowrap,.sr-only{white-space:nowrap}.btn{border-radius:var(--radius-sm);border:0;justify-content:center;align-items:center;gap:8px;height:44px;padding:0 18px;font-size:15px;font-weight:700;transition:transform .12s,box-shadow .2s,background .2s;display:inline-flex}.btn:active{transform:translateY(1px)}.btn:disabled{opacity:.55;cursor:not-allowed}.btn-lg{border-radius:16px;height:54px;padding:0 24px;font-size:16px}.btn-block{width:100%}.btn-primary{background:var(--accent);color:#fff;box-shadow:var(--shadow-accent)}.btn-primary:hover{background:var(--accent-hover)}.btn-dark{background:var(--bg-dark);color:#fff;box-shadow:0 8px 20px -8px #14161f59}.btn-dark:hover{background:#262938}.btn-secondary{color:var(--text-primary);border:1px solid var(--border-subtle);box-shadow:var(--shadow-tile);background:#fff}.btn-secondary:hover{border-color:var(--border-strong)}.btn-icon{border-radius:var(--radius-sm);background:var(--bg-muted);width:40px;height:40px;padding:0}.chips{scrollbar-width:none;margin:0 calc(var(--gutter) * -1);padding:2px var(--gutter);gap:8px;display:flex;overflow-x:auto}.chips::-webkit-scrollbar{display:none}@media (width>=768px){.chips{flex-wrap:wrap;margin:0;padding:0;overflow:visible}}.chip{border:1px solid var(--border-subtle);height:38px;color:var(--text-secondary);background:#fff;border-radius:999px;flex:none;padding:0 16px;font-size:14px;font-weight:600;transition:all .15s}.chip:hover{color:var(--text-primary)}.chip.active{background:var(--bg-dark);border-color:var(--bg-dark);color:#fff}.card{background:var(--bg-surface);border:1px solid var(--border-subtle);box-shadow:var(--shadow-card)}.card,.dark-panel,.glass{border-radius:var(--radius-lg)}.glass{background:#ffffffb8;border:1.5px solid #fff}.dark-panel{color:#fff;background:radial-gradient(60% 80% at 0 0,#7c6cf68c,transparent 70%),radial-gradient(50% 70% at 100% 100%,#ff7aa859,transparent 70%),var(--bg-dark)}.field{flex-direction:column;gap:8px;display:flex}.input{border:1px solid var(--border-subtle);background:#fff;border-radius:16px;outline:none;width:100%;height:54px;padding:0 16px;font-size:16px;font-weight:500;transition:border-color .15s,box-shadow .15s}.input:focus{border-color:var(--accent);box-shadow:0 0 0 4px var(--accent-soft)}.input.invalid{border-color:var(--danger)}.error-text{color:var(--danger);font-size:13px}.section-head{justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:16px;display:flex}.link-more{color:var(--text-secondary);font-size:14px;font-weight:600}.link-more:hover{color:var(--text-primary)}.sr-only{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}@media (width<=767px){.only-desktop{display:none!important}}@media (width>=768px){.section-head{margin-bottom:20px}.only-mobile{display:none!important}}@media (width<=1099px){.only-wide{display:none!important}}.box[data-v-a8b95b29]{flex-direction:column;align-items:flex-start;gap:12px;max-width:520px;margin:24px auto 0;padding:32px;display:flex}.box p[data-v-a8b95b29]{margin:0}.code[data-v-a8b95b29]{letter-spacing:-.05em;font-size:64px;font-weight:800;line-height:1}
