.hv2{--hv2-red:#e01020;--hv2-red-soft:#e010201f;--hv2-muted:#9a9ca8;--hv2-dim:#8e909c;--hv2-surface:#13141c;--hv2-border:#ffffff14;--hv2-border-strong:#ffffff29;--hv2-ease-out:cubic-bezier(.22, 1, .36, 1);color:#fff;padding-top:clamp(140px,20vw,200px);padding-bottom:clamp(56px,8vw,96px);font-family:Montserrat Variable,Montserrat,Segoe UI,system-ui,sans-serif;position:relative;overflow:hidden}.hv2__container{width:100%;max-width:1140px;margin-inline:auto;padding-inline:clamp(20px,5vw,40px)}.hv2__glow{aspect-ratio:1.4;pointer-events:none;background:radial-gradient(#e0102038 0%,#e0102012 38%,#0000 68%);width:min(900px,130vw);position:absolute;top:-20%;left:50%;transform:translate(-50%)}.hv2__inner{z-index:2;text-align:center;flex-direction:column;align-items:center;display:flex;position:relative}.hv2__pill{background:var(--hv2-red-soft);color:#ff8a92;letter-spacing:.08em;text-transform:uppercase;border:1px solid #e010204d;border-radius:999px;align-items:center;gap:8px;padding:8px 16px;font-size:.75rem;font-weight:700;display:inline-flex}.hv2__pill:before{content:"";background:var(--hv2-red);border-radius:50%;width:7px;height:7px;box-shadow:0 0 8px #e01020e6}.hv2__title{letter-spacing:-.025em;text-wrap:balance;max-width:17ch;margin-top:28px;font-size:clamp(2.25rem,7.2vw,4.75rem);font-weight:800;line-height:1.06}.hv2__br{display:none}@media (width>=900px){.hv2__br{display:block}}.hv2__accent{color:var(--hv2-red);white-space:nowrap;display:inline-block;position:relative}.hv2__underline{width:100%;height:.16em;color:var(--hv2-red);opacity:.85;stroke-dasharray:320;stroke-dashoffset:320px;animation:hv2-underline-draw .7s var(--hv2-ease-out) .9s forwards;position:absolute;bottom:-.18em;left:0}@keyframes hv2-underline-draw{to{stroke-dashoffset:0}}.hv2__sub{max-width:56ch;color:var(--hv2-muted);margin-top:24px;font-size:clamp(1rem,2.4vw,1.1875rem);line-height:1.65}.hv2__ctas{flex-wrap:wrap;justify-content:center;gap:14px;width:100%;margin-top:36px;display:flex}.hv2__btn{cursor:pointer;touch-action:manipulation;min-height:56px;transition:transform .2s var(--hv2-ease-out), box-shadow .2s var(--hv2-ease-out), background-color .2s var(--hv2-ease-out), border-color .2s var(--hv2-ease-out);border:0;border-radius:12px;justify-content:center;align-items:center;gap:10px;padding:16px 32px;font-family:inherit;font-size:1rem;font-weight:700;line-height:1.2;text-decoration:none;display:inline-flex}.hv2__btn svg{flex:none;width:18px;height:18px}.hv2__btn--primary{background:var(--hv2-red);color:#fff;font-weight:800;box-shadow:0 8px 28px #e0102059}.hv2__btn--primary:hover{transform:translateY(-2px);box-shadow:0 12px 36px #e0102073}.hv2__btn--primary:active{transform:translateY(0)scale(.98)}.hv2__btn--ghost{color:#fff;border:1px solid var(--hv2-border-strong);background:0 0}.hv2__btn--ghost:hover{background:#ffffff0a;border-color:#ffffff52;transform:translateY(-2px)}.hv2__btn:focus-visible{outline:3px solid var(--hv2-red);outline-offset:3px}@media (width<=480px){.hv2__ctas .hv2__btn{width:100%}}.hv2__hook{color:var(--hv2-muted);align-items:center;gap:8px;margin-top:18px;font-size:.875rem;font-weight:600;display:inline-flex}.hv2__hook-icon{background:var(--hv2-red-soft);width:16px;height:16px;color:var(--hv2-red);border-radius:6px;flex:none;padding:2px}@media (width<=480px){.hv2__hook{text-align:left;align-items:flex-start;max-width:34ch}.hv2__hook-icon{margin-top:2px}}.hv2__stats{border-top:1px solid var(--hv2-border);border-bottom:1px solid var(--hv2-border);grid-template-columns:repeat(3,1fr);gap:clamp(12px,3vw,32px);width:100%;max-width:860px;margin-top:clamp(48px,8vw,80px);padding-block:clamp(20px,4vw,32px);display:grid}.hv2__stat{text-align:center;flex-direction:column-reverse;gap:6px;display:flex}.hv2__stat-value{letter-spacing:-.02em;font-size:clamp(1.375rem,4vw,2.25rem);font-weight:800;line-height:1.1}.hv2__stat-suffix{color:var(--hv2-red);vertical-align:baseline;margin-left:4px;font-size:.6em;font-weight:800}.hv2__stat-label{color:var(--hv2-dim);letter-spacing:.04em;text-transform:uppercase;font-size:clamp(.6875rem,1.6vw,.8125rem);font-weight:600}@media (width<=560px){.hv2__stats{border:0;grid-template-columns:1fr;gap:20px;padding-block:0}.hv2__stat{border:1px solid var(--hv2-border);background:var(--hv2-surface);border-radius:14px;padding:16px}}.hv2__anim{opacity:0;animation:hv2-rise .7s var(--hv2-ease-out) forwards;transform:translateY(20px)}.hv2__anim-1{animation-delay:50ms}.hv2__anim-2{animation-delay:.15s}.hv2__anim-3{animation-delay:.3s}.hv2__anim-4{animation-delay:.45s}.hv2__anim-5{animation-delay:.6s}@keyframes hv2-rise{to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.hv2__anim{opacity:1;animation:none;transform:none}.hv2__underline{stroke-dashoffset:0;animation:none}.hv2__btn{transition:none}}.wv2{--wv2-red:#e01020;--wv2-red-soft:#e010201f;--wv2-muted:#9a9ca8;--wv2-card:#171821;--wv2-border:#ffffff14;--wv2-border-strong:#ffffff29;--wv2-ease-out:cubic-bezier(.22, 1, .36, 1);z-index:2;color:#fff;padding-block:clamp(72px,11vw,128px);font-family:Montserrat Variable,Montserrat,Segoe UI,system-ui,sans-serif;position:relative}.wv2__container{width:100%;max-width:1140px;margin-inline:auto;padding-inline:clamp(20px,5vw,40px)}.wv2__head{max-width:640px;margin-bottom:clamp(40px,6vw,64px)}.wv2__eyebrow{color:var(--wv2-red);letter-spacing:.12em;text-transform:uppercase;margin-bottom:16px;font-size:.75rem;font-weight:700;display:inline-block}.wv2__title{letter-spacing:-.02em;text-wrap:balance;font-size:clamp(1.625rem,4.5vw,2.5rem);font-weight:800;line-height:1.15;overflow:hidden}.wv2__grid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}@media (width<=860px){.wv2__grid{grid-template-columns:1fr}}.wv2__card{background:var(--wv2-card);border:1px solid var(--wv2-border);height:100%;transition:border-color .25s var(--wv2-ease-out), transform .25s var(--wv2-ease-out);border-radius:14px;padding:clamp(24px,4vw,36px);position:relative;overflow:hidden}.wv2__card:after{content:attr(data-num);letter-spacing:-.04em;color:#ffffff12;pointer-events:none;transition:color .25s var(--wv2-ease-out);font-size:4.5rem;font-weight:800;line-height:1;position:absolute;top:8px;right:16px}.wv2__card:hover{border-color:var(--wv2-border-strong);transform:translateY(-4px)}.wv2__card:hover:after{color:#e010202e}.wv2__icon{background:var(--wv2-red-soft);width:52px;height:52px;color:var(--wv2-red);border-radius:13px;place-items:center;margin-bottom:20px;display:grid}.wv2__icon svg{width:26px;height:26px}.wv2__card-title{letter-spacing:-.01em;font-size:1.1875rem;font-weight:700}.wv2__card-text{color:var(--wv2-muted);margin-top:12px;font-size:.9375rem;line-height:1.65}.wv2__cta{text-align:center;flex-direction:column;align-items:center;gap:16px;margin-top:clamp(36px,5vw,56px);display:flex}.wv2__cta-line{color:var(--wv2-muted);font-size:.9375rem;font-weight:600}.wv2__cta-btn{background:var(--wv2-red);color:#fff;cursor:pointer;min-height:56px;transition:transform .2s var(--wv2-ease-out), box-shadow .2s var(--wv2-ease-out);border:0;border-radius:12px;justify-content:center;align-items:center;gap:10px;padding:16px 32px;font-family:inherit;font-size:1rem;font-weight:800;display:inline-flex;box-shadow:0 8px 28px #e0102059}.wv2__cta-btn svg{flex:none;width:18px;height:18px}.wv2__cta-btn:hover{transform:translateY(-2px);box-shadow:0 12px 36px #e0102073}.wv2__cta-btn:focus-visible{outline:3px solid var(--wv2-red);outline-offset:3px}@media (width<=480px){.wv2__cta-btn{width:100%}}@media (prefers-reduced-motion:reduce){.wv2__cta-btn,.wv2__card,.wv2__card:after{transition:none}}.ab{--ab-red:#e01020;--ab-red-soft:#e010201f;--ab-muted:#9a9ca8;--ab-dim:#8e909c;--ab-card:#171821;--ab-border:#ffffff14;z-index:2;color:#fff;padding-block:clamp(72px,11vw,128px);font-family:Montserrat Variable,Montserrat,Segoe UI,system-ui,sans-serif;position:relative;overflow:hidden}.ab__container{width:100%;max-width:1140px;margin-inline:auto;padding-inline:clamp(20px,5vw,40px)}.ab__grid{grid-template-columns:1.15fr .85fr;align-items:center;gap:clamp(36px,6vw,72px);display:grid}.ab__head{max-width:640px;margin-bottom:28px}.ab__eyebrow{color:var(--ab-red);letter-spacing:.12em;text-transform:uppercase;margin-bottom:16px;font-size:.75rem;font-weight:700;display:inline-block}.ab__title{letter-spacing:-.02em;text-wrap:balance;font-size:clamp(1.625rem,4.5vw,2.5rem);font-weight:800;line-height:1.15;overflow:hidden}.ab__copy{gap:16px;max-width:52ch;display:grid}.ab__copy p{color:var(--ab-muted);font-size:1rem;line-height:1.7}.ab__chips{flex-wrap:wrap;gap:12px;margin-top:28px;list-style:none;display:flex}.ab__chip{background:var(--ab-card);border:1px solid var(--ab-border);border-radius:999px;align-items:center;gap:10px;padding:8px 18px 8px 8px;display:inline-flex}.ab__avatar{background:var(--ab-red-soft);color:#ff8a92;border:1px solid #e010204d;border-radius:50%;place-items:center;width:36px;height:36px;font-size:.875rem;font-weight:700;display:grid}.ab__chip-meta{flex-direction:column;line-height:1.25;display:flex}.ab__chip-name{font-size:.875rem;font-weight:700}.ab__chip-role{color:var(--ab-dim);font-size:.75rem}.ab__stats{border-top:1px solid var(--ab-border);grid-template-columns:repeat(3,1fr);gap:16px;margin-top:32px;padding-top:28px;display:grid}.ab__stat{flex-direction:column-reverse;gap:6px;display:flex}.ab__stat-value{letter-spacing:-.02em;font-size:clamp(1.25rem,2.5vw,1.75rem);font-weight:800;line-height:1.1}.ab__stat-label{color:var(--ab-dim);letter-spacing:.03em;text-transform:uppercase;font-size:.75rem;font-weight:600;line-height:1.45}.ab__portrait{position:relative}.ab__portrait:before{content:"";aspect-ratio:1;pointer-events:none;background:radial-gradient(circle,#e0102029 0%,#e010200d 45%,#0000 70%);width:120%;position:absolute;top:55%;left:50%;transform:translate(-50%,-50%)}.ab__portrait img{filter:drop-shadow(0 24px 48px #0009);width:100%;height:auto;animation:7s ease-in-out infinite ab-portrait-float;display:block;position:relative;-webkit-mask-image:linear-gradient(#000 68%,#0000 97%);mask-image:linear-gradient(#000 68%,#0000 97%)}@keyframes ab-portrait-float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@media (prefers-reduced-motion:reduce){.ab__portrait img{animation:none}}@media (width<=860px){.ab__grid{grid-template-columns:1fr}.ab__media{order:-1;width:100%;max-width:420px;margin-inline:auto}.ab__stats{gap:12px}}@media (width<=480px){.ab__stats{grid-template-columns:1fr;gap:14px}.ab__stat{flex-direction:row-reverse;justify-content:flex-end;align-items:baseline;gap:12px}}.of{--of-red:#e01020;--of-red-soft:#e010201f;--of-muted:#9a9ca8;--of-dim:#8e909c;--of-surface:#13141c;--of-border-strong:#ffffff29;--of-ease-out:cubic-bezier(.22, 1, .36, 1);z-index:2;color:#fff;padding-block:clamp(72px,11vw,128px);font-family:Montserrat Variable,Montserrat,Segoe UI,system-ui,sans-serif;position:relative}.of__container{width:100%;max-width:1140px;margin-inline:auto;padding-inline:clamp(20px,5vw,40px)}.of__card{background:linear-gradient(150deg, #1a1b26 0%, var(--of-surface) 55%, #12131b 100%);border:1px solid var(--of-border-strong);border-radius:20px;grid-template-columns:1.6fr 1fr;gap:clamp(32px,5vw,56px);padding:clamp(28px,5vw,56px);display:grid}@media (width<=860px){.of__card{grid-template-columns:1fr}}.of__eyebrow{color:var(--of-red);letter-spacing:.12em;text-transform:uppercase;margin-bottom:16px;font-size:.75rem;font-weight:700;display:inline-block}.of__title{letter-spacing:-.02em;text-wrap:balance;max-width:18ch;font-size:clamp(1.625rem,4.5vw,2.5rem);font-weight:800;line-height:1.15;overflow:hidden}.of__sub{color:var(--of-muted);max-width:52ch;margin-top:16px;font-size:1rem;line-height:1.65}.of__checklist{gap:16px;margin-top:32px;list-style:none;display:grid}.of__item{align-items:flex-start;gap:14px;font-size:.9375rem;font-weight:400;line-height:1.6;display:flex}.of__check{background:var(--of-red-soft);width:22px;height:22px;color:var(--of-red);border-radius:7px;flex:none;margin-top:1px;padding:3px}.of__side{background:#0d0e1499;border:1px solid #e0102059;border-radius:14px;flex-direction:column;justify-content:center;padding:clamp(24px,4vw,36px);display:flex}.of__price{border-bottom:1px solid #ffffff14;margin-bottom:24px;padding-bottom:22px}.of__price-label{color:var(--of-red);letter-spacing:.12em;text-transform:uppercase;font-size:.75rem;font-weight:700}.of__price-value{letter-spacing:-.02em;margin-top:8px;font-size:clamp(1.75rem,4vw,2.25rem);font-weight:800;line-height:1.1}.of__price-note{color:var(--of-muted);margin-top:6px;font-size:.875rem;line-height:1.5}.of__side-title{letter-spacing:-.015em;font-size:1.375rem;font-weight:800;line-height:1.25}.of__side-text{color:var(--of-muted);margin-top:14px;margin-bottom:26px;font-size:.9375rem;line-height:1.65}.of__btn{background:var(--of-red);color:#fff;text-align:left;cursor:pointer;touch-action:manipulation;width:100%;min-height:48px;transition:transform .2s var(--of-ease-out), box-shadow .2s var(--of-ease-out);border:0;border-radius:12px;justify-content:center;align-items:center;gap:10px;padding:12px 26px;font-family:inherit;font-size:.9375rem;font-weight:800;line-height:1.2;display:inline-flex;box-shadow:0 8px 28px #e0102059}.of__btn svg{flex:none;width:18px;height:18px}.of__btn:hover{transform:translateY(-2px);box-shadow:0 12px 36px #e0102073}.of__btn:active{transform:translateY(0)scale(.98)}.of__btn:focus-visible{outline:3px solid var(--of-red);outline-offset:3px}.of__hint{color:var(--of-dim);text-align:center;margin-top:14px;font-size:.8125rem}@media (prefers-reduced-motion:reduce){.of__btn{transition:none}}.lf{--lf-red:#e01020;--lf-red-soft:#e010201f;--lf-muted:#9a9ca8;--lf-dim:#8e909c;--lf-surface:#13141c;--lf-card:#171821;--lf-border:#ffffff14;--lf-border-strong:#ffffff29;--lf-success:#1d9e75;--lf-ease-out:cubic-bezier(.22, 1, .36, 1);z-index:2;color:#fff;padding-block:clamp(72px,11vw,128px);font-family:Montserrat Variable,Montserrat,Segoe UI,system-ui,sans-serif;position:relative}.lf__container{width:100%;max-width:720px;margin-inline:auto;padding-inline:clamp(20px,5vw,40px)}.lf__head{text-align:center;max-width:640px;margin:0 auto clamp(40px,6vw,64px)}.lf__eyebrow{color:var(--lf-red);letter-spacing:.12em;text-transform:uppercase;margin-bottom:16px;font-size:.75rem;font-weight:700;display:inline-block}.lf__title{letter-spacing:-.02em;text-wrap:balance;font-size:clamp(1.625rem,4.5vw,2.5rem);font-weight:800;line-height:1.15;overflow:hidden}.lf__sub{color:var(--lf-muted);margin-top:16px;font-size:1.0625rem;line-height:1.65}.lf__form{background:var(--lf-card);border:1px solid var(--lf-border);border-radius:20px;gap:22px;padding:clamp(24px,5vw,44px);display:grid}.lf__row{grid-template-columns:1fr 1fr;gap:22px;display:grid}@media (width<=600px){.lf__row{grid-template-columns:1fr}}.lf__field{flex-direction:column;gap:8px;display:flex}.lf__label{letter-spacing:.01em;font-size:.875rem;font-weight:600}.lf__optional{color:var(--lf-dim);font-weight:400}.lf__required{color:var(--lf-red)}.lf__input{background:var(--lf-surface);border:1px solid var(--lf-border-strong);color:#fff;width:100%;min-height:50px;transition:border-color .2s var(--lf-ease-out), box-shadow .2s var(--lf-ease-out);border-radius:10px;padding:13px 16px;font-family:inherit;font-size:1rem}.lf__input::placeholder{color:var(--lf-dim)}.lf__input:focus{border-color:var(--lf-red);box-shadow:0 0 0 3px var(--lf-red-soft);outline:none}.lf__input.is-invalid{border-color:var(--lf-red)}.lf__input:disabled{opacity:.6}.lf__hint{color:var(--lf-dim);font-size:.8125rem;line-height:1.5}.lf__error{color:#ff6b76;font-size:.8125rem;font-weight:600}.lf__steps{grid-template-columns:repeat(3,1fr);gap:10px;list-style:none;display:grid}.lf__step{border:1px solid var(--lf-border);background:var(--lf-surface);color:#ffffffd9;border-radius:10px;align-items:center;gap:10px;padding:12px;font-size:.8125rem;font-weight:600;line-height:1.35;display:flex}.lf__step-num{background:var(--lf-red-soft);color:#ff8a92;border:1px solid #e010204d;border-radius:50%;flex:none;place-items:center;width:26px;height:26px;font-size:.8125rem;font-weight:800;display:grid}@media (width<=600px){.lf__steps{grid-template-columns:1fr;gap:8px}}.lf__submit{background:var(--lf-red);color:#fff;cursor:pointer;touch-action:manipulation;width:100%;min-height:56px;transition:transform .2s var(--lf-ease-out), box-shadow .2s var(--lf-ease-out), background-color .2s var(--lf-ease-out);border:0;border-radius:12px;justify-content:center;align-items:center;padding:16px 32px;font-family:inherit;font-size:1rem;font-weight:800;line-height:1.2;display:inline-flex;box-shadow:0 8px 28px #e0102059}.lf__submit:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 12px 36px #e0102073}.lf__submit:active:not(:disabled){transform:translateY(0)scale(.98)}.lf__submit:focus-visible{outline:3px solid var(--lf-red);outline-offset:3px}.lf__submit:disabled{cursor:default}.lf__footnote{color:var(--lf-dim);text-align:center;font-size:.8125rem}.lf__viber{color:var(--lf-muted);text-align:center;font-size:.9375rem;font-weight:600}.lf__viber a{color:#a79bff;text-underline-offset:3px;font-weight:800;text-decoration:underline}.lf__status{color:var(--lf-success);text-align:center;font-size:.9375rem;font-weight:600}.lf__status:empty{display:none}.lf__status.is-error{color:#ff6b76}.lf__done{text-align:center;justify-items:center;gap:14px}.lf__done-icon{width:56px;height:56px;color:var(--lf-success);background:#1d9e7526;border-radius:50%;place-items:center;display:grid}.lf__done-icon svg{width:28px;height:28px}.lf__done-title{letter-spacing:-.015em;font-size:clamp(1.25rem,3vw,1.5rem);font-weight:800;line-height:1.25}.lf__done-text{max-width:44ch;color:var(--lf-muted);font-size:1rem;line-height:1.6}.lf__done-viber{color:#fff;background:#7360f2;border-radius:12px;justify-content:center;align-items:center;min-height:56px;margin-top:8px;padding:16px 32px;font-size:1rem;font-weight:800;text-decoration:none;display:inline-flex;box-shadow:0 8px 28px #7360f259}@media (width<=480px){.lf__done-viber{width:100%}}@media (prefers-reduced-motion:reduce){.lf__input,.lf__submit{transition:none}}.ps{--ps-red:#e01020;--ps-red-light:#ff6b76;--ps-muted:#9a9ca8;--ps-dim:#8e909c;--ps-border:#ffffff14;--ps-ease-out:cubic-bezier(.22, 1, .36, 1);z-index:2;color:#fff;padding-block:clamp(56px,10vw,128px);font-family:Montserrat Variable,Montserrat,Segoe UI,system-ui,sans-serif;position:relative;overflow:hidden}.ps__line{background:linear-gradient(90deg,#0000,#e010204d,#0000);height:1px;position:absolute;inset:0 0 auto}.ps__haze{pointer-events:none;background:radial-gradient(55% 60% at 15% 0,#e010201f,#e0102000 70%);height:520px;position:absolute;inset:0 0 auto}.ps__container{width:100%;max-width:1140px;margin-inline:auto;padding-inline:clamp(20px,5vw,40px);position:relative}.ps__head{gap:32px;display:grid}@media (width>=1024px){.ps__head{grid-template-columns:8fr 4fr;align-items:end;gap:64px}}.ps__eyebrow{color:var(--ps-red);letter-spacing:3px;text-transform:uppercase;margin-bottom:16px;font-size:.6875rem;font-weight:700}.ps__title{letter-spacing:-.04em;text-wrap:balance;font-size:clamp(2.125rem,5vw,3.75rem);font-weight:400;line-height:1.04}.ps__title-muted{color:#d4d4d899}.ps__intro{color:var(--ps-muted);font-size:1.0625rem;line-height:1.65}.ps__intro+.ps__intro{margin-top:16px}@media (width>=1024px){.ps__intros{padding-bottom:8px}}.ps__table{margin-top:clamp(56px,8vw,96px)}.ps__cols{border-bottom:1px solid var(--ps-border);color:var(--ps-dim);letter-spacing:.12em;text-transform:uppercase;justify-content:space-between;align-items:center;padding-bottom:16px;font-size:.6875rem;font-weight:700;display:flex}.ps__cols-solution{display:none}.ps__counter{color:var(--ps-red-light);font-variant-numeric:tabular-nums;white-space:nowrap}@media (width>=1024px){.ps__cols{grid-template-columns:1fr 1fr;gap:64px;display:grid}.ps__cols-right{justify-content:space-between;display:flex}.ps__cols-solution{display:inline}}.ps__list{list-style:none}.ps__row{isolation:isolate;border-bottom:1px solid var(--ps-border);grid-template-columns:2.5rem 1fr;gap:16px;padding-block:32px;display:grid;position:relative}@media (width>=640px){.ps__row{grid-template-columns:3.5rem 1fr}}@media (width>=1024px){.ps__row{grid-template-columns:1fr 1fr;column-gap:64px;padding-block:44px}.ps__row-left{align-items:flex-start;gap:32px;display:flex}}@media (width<=1023px){.ps__row-left{display:contents}.ps__answer{grid-column:2}}.ps__wash{z-index:-1;pointer-events:none;opacity:0;background:radial-gradient(60% 120% at 30% 100%,#e010201a,#e0102000 70%);transition:opacity .5s;position:absolute;inset:0}.ps__row:hover .ps__wash{opacity:1}.ps__index{color:var(--ps-dim);font-variant-numeric:tabular-nums;padding-top:6px;font-size:.875rem;transition:color .5s}@media (width>=640px){.ps__index{padding-top:10px}}.ps__problem-heading{letter-spacing:-.02em;text-wrap:balance;font-size:clamp(1.5rem,3vw,2.1rem);font-weight:400;line-height:1.15}.ps__problem{background-image:linear-gradient(var(--ps-red), var(--ps-red));-webkit-box-decoration-break:clone;box-decoration-break:clone;color:#fff;background-position:0 58%;background-repeat:no-repeat;background-size:0 2px;transition:background-size .9s cubic-bezier(.65,0,.35,1),color .9s}.ps__answer{opacity:0;transition:opacity .7s .45s, transform .7s var(--ps-ease-out) .45s;transform:translateY(12px)}@media (width>=1024px){.ps__answer{max-width:30rem;padding-top:6px}}.ps__solved-label{color:var(--ps-red-light);letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:6px;margin-bottom:8px;font-size:.6875rem;font-weight:700;display:flex}.ps__solved-label svg{width:14px;height:14px}.ps__solution{color:#ffffffd1;font-size:clamp(1rem,1.6vw,1.125rem);line-height:1.65}.ps__row.is-solved .ps__problem{color:#737373;background-size:100% 2px}.ps__row.is-solved .ps__index{color:var(--ps-red-light)}.ps__row.is-solved .ps__answer{opacity:1;transform:none}.ps__ctas{flex-wrap:wrap;justify-content:center;gap:14px;margin-top:56px;display:flex}.ps__btn{cursor:pointer;min-height:56px;transition:transform .2s var(--ps-ease-out), box-shadow .2s var(--ps-ease-out), background-color .2s var(--ps-ease-out), border-color .2s var(--ps-ease-out);border-radius:12px;justify-content:center;align-items:center;gap:10px;padding:16px 32px;font-family:inherit;font-size:1rem;font-weight:800;text-decoration:none;display:inline-flex}.ps__btn svg{flex:none;width:18px;height:18px}.ps__btn--primary{background:var(--ps-red);color:#fff;border:0;box-shadow:0 8px 28px #e0102059}.ps__btn--primary:hover{transform:translateY(-2px);box-shadow:0 12px 36px #e0102073}.ps__btn--ghost{color:#fff;background:#ffffff0f;border:1px solid #ffffff29}.ps__btn--ghost:hover{border-color:#ffffff52;transform:translateY(-2px)}.ps__btn:focus-visible{outline:3px solid var(--ps-red);outline-offset:3px}@media (width<=480px){.ps__btn{width:100%}}@media (prefers-reduced-motion:reduce){.ps__problem,.ps__answer,.ps__index,.ps__wash,.ps__btn{transition:none}}.tw{--tw-red:#e01020;--tw-red-light:#ff6b76;--tw-muted:#9a9ca8;--tw-dim:#8e909c;--tw-border:#ffffff14;--tw-ease-out:cubic-bezier(.22, 1, .36, 1);z-index:2;color:#fff;padding-block:clamp(56px,10vw,128px);font-family:Montserrat Variable,Montserrat,Segoe UI,system-ui,sans-serif;position:relative;overflow:hidden}.tw__container{align-items:center;gap:40px;width:100%;max-width:1140px;margin-inline:auto;padding-inline:clamp(20px,5vw,40px);display:grid}@media (width>=1024px){.tw__container{grid-template-columns:1fr 1fr;gap:64px}}.tw__copy{order:-1}@media (width>=1024px){.tw__copy{order:0}}.tw__card{aspect-ratio:1;background:#0a0b10;border:1px solid #ffffff1a;border-radius:18px;flex-direction:column;width:100%;padding:clamp(14px,3.5%,24px);display:flex;overflow:hidden;box-shadow:0 25px 50px -12px #00000080}.tw__head{flex:none}.tw__head-row{justify-content:space-between;align-items:center;gap:12px;display:flex}.tw__tier{color:var(--tw-muted);letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;font-size:clamp(.625rem,1.6vw,.8125rem);font-weight:700}.tw__pill{color:var(--tw-muted);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;background:#ffffff14;border-radius:999px;padding:4px 12px;font-size:clamp(.5625rem,1.4vw,.75rem);font-weight:700;transition:background-color .4s,color .4s}.tw__pill.is-hot{background:var(--tw-red);color:#fff}.tw__head-row--counts{align-items:baseline;margin-top:6px}.tw__count{align-items:baseline;gap:8px;display:inline-flex}.tw__count-label{color:var(--tw-muted);font-size:clamp(.75rem,1.8vw,1rem);font-weight:600}.tw__roll{vertical-align:bottom;min-width:1.2ch;display:inline-block;overflow:hidden}.tw__roll-inner{display:inline-block}.tw__num{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:clamp(1.75rem,5vw,2.5rem);font-weight:800;line-height:1.05}.tw__num--red{color:var(--tw-red)}.tw__bar{background:#ffffff14;border-radius:999px;height:4px;margin-top:10px;position:relative}.tw__bar-fill{border-radius:inherit;height:100%;transition:width .3s var(--tw-ease-out), background-color .5s}.tw__bar-fill.tier-0{background:#6b6d78}.tw__bar-fill.tier-1{background:#b4b6c0}.tw__bar-fill.tier-2{background:var(--tw-red)}.tw__bar-mark{background:#ffffff4d;width:1px;height:10px;position:absolute;top:-3px}.tw__viewport{border-radius:8px;flex:1;min-height:0;margin-top:clamp(10px,2.5%,16px);overflow:hidden}.tw__grid{transform-origin:0 0;perspective:900px;grid-template-columns:repeat(8,1fr);gap:1.1%;display:grid}.tw__cell{aspect-ratio:1}.tw__tile{border-radius:6px;width:100%;height:100%;position:relative;overflow:hidden}.tw__tile.is-empty{background:#15161e;border:1px solid #ffffff0d;place-items:center;display:grid}.tw__placeholder{color:#ffffff24;font-size:clamp(.4375rem,1vw,.625rem);font-weight:600}.tw__img{object-fit:cover;width:100%;height:100%;display:block}.tw__tile.is-ad .tw__img{filter:saturate(.85)brightness(.85)}.tw__tile.is-winner{outline:2px solid var(--tw-red);outline-offset:-2px;box-shadow:0 0 14px #e010208c}.tw__badge{color:#ffffffbf;white-space:nowrap;font-variant-numeric:tabular-nums;background:#0a0b10c7;border-radius:4px;padding:.18em .45em;font-size:clamp(.3rem,.85vw,.5rem);font-weight:800;line-height:1.2;position:absolute;bottom:6%;left:50%;transform:translate(-50%)}.tw__badge.is-win{background:var(--tw-red);color:#fff}.tw__note{color:var(--tw-dim);margin-top:12px;font-size:.75rem;line-height:1.5}.tw__eyebrow{color:#f0283f;letter-spacing:3px;text-transform:uppercase;margin-bottom:16px;font-size:.6875rem;font-weight:700}.tw__title{letter-spacing:-.03em;text-wrap:balance;font-size:clamp(2rem,4.5vw,3rem);font-weight:400;line-height:1.08}.tw__title-muted{color:#d4d4d899}.tw__body{color:var(--tw-muted);margin-top:20px;font-size:clamp(1rem,1.6vw,1.125rem);line-height:1.65}.tw__body+.tw__body{margin-top:16px}.tw__ctas{flex-wrap:wrap;gap:12px;margin-top:32px;display:flex}.tw__btn{cursor:pointer;min-height:56px;transition:transform .2s var(--tw-ease-out), box-shadow .2s var(--tw-ease-out), border-color .2s;border-radius:12px;justify-content:center;align-items:center;gap:10px;padding:16px 28px;font-family:inherit;font-size:1rem;font-weight:800;display:inline-flex}.tw__btn svg{flex:none;width:18px;height:18px}.tw__btn--primary{background:var(--tw-red);color:#fff;border:0;box-shadow:0 8px 28px #e0102059}.tw__btn--primary:hover{transform:translateY(-2px);box-shadow:0 12px 36px #e0102073}.tw__btn--ghost{color:#fff;background:#ffffff0f;border:1px solid #ffffff29}.tw__btn--ghost:hover{border-color:#ffffff52;transform:translateY(-2px)}.tw__btn:focus-visible{outline:3px solid var(--tw-red);outline-offset:3px}@media (width<=480px){.tw__btn{width:100%}}@media (prefers-reduced-motion:reduce){.tw__bar-fill,.tw__pill,.tw__btn{transition:none}}.pf{--color-bg:#0d0e14;--color-surface:#191b26;--color-red:#b01020;--color-red-accent:#e01020;color:#fff;background:#0d0e14;font-family:system-ui,-apple-system,Segoe UI,Roboto,sans-serif}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.animate-marquee{animation:marquee var(--marquee-duration,18s) linear infinite}.animate-marquee:hover{animation-play-state:paused}@keyframes float-dot{0%,to{opacity:.22;transform:translateY(0)}50%{opacity:.45;transform:translateY(-18px)}}.floating-dot{width:4px;height:4px;animation:float-dot var(--dot-duration,4s) ease-in-out infinite;animation-delay:var(--dot-delay,0s);background:#b01020;border-radius:50%;position:absolute}@keyframes orb-breathe{0%,to{opacity:.45;transform:translate(-50%,-50%)scale(1)}50%{opacity:.7;transform:translate(-50%,-50%)scale(1.22)}}.hero-orb{filter:blur(80px);animation:orb-breathe var(--orb-duration,4s) ease-in-out infinite;animation-delay:var(--orb-delay,0s);pointer-events:none;background:radial-gradient(circle,#b0102061 0%,#b0102014 45%,#0000 70%);border-radius:50%;position:absolute;transform:translate(-50%,-50%)}@media (prefers-reduced-motion:reduce){.animate-marquee{animation:none}.floating-dot{opacity:.22;animation:none}.hero-orb{opacity:.45;animation:none}}.pf-band{background:conic-gradient(from var(--pf-a,0deg), transparent 0deg, #e3122f 60deg, transparent 140deg, transparent 220deg, #b01020b3 280deg, transparent 360deg);animation:6s linear infinite pf-band-spin}@property --pf-a{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes pf-band-spin{to{--pf-a:360deg}}@media (prefers-reduced-motion:reduce){.pf-band{animation:none}}
