.fuc-page{--red:#ff1737;color:#f7f7f7;background:#090a0d;min-height:100vh}.fuc-page a:focus-visible,.fuc-page button:focus-visible{outline-offset:4px;outline:2px solid #ff536c}.fuc-intro{background:radial-gradient(at 80% 35%,#72132755,#0000 43%),linear-gradient(#0a0b0f,#101116);padding-top:155px;padding-bottom:78px;position:relative;overflow:hidden}.fuc-intro:after{content:"↗";color:#ff17370b;pointer-events:none;font-size:clamp(180px,27vw,450px);font-weight:700;line-height:1;position:absolute;top:16%;right:6%}.fuc-intro>*{z-index:1;position:relative}.fuc-back{color:#aaa;align-items:center;gap:8px;margin-bottom:66px;font-size:12px;text-decoration:none;display:inline-flex}.fuc-back:hover{color:#fff}.fuc-kicker,.fuc-order-top,.fuc-payment-head,.fuc-next>div>span{letter-spacing:.18em;color:#aeb0bb;font-size:10px;font-weight:600}.fuc-kicker{align-items:center;gap:10px;display:flex}.fuc-pulse{background:var(--red);width:7px;height:7px;box-shadow:0 0 16px var(--red);border-radius:50%}.fuc-intro h1{letter-spacing:-.08em;max-width:1040px;margin:29px 0 30px;font-size:clamp(58px,8vw,124px);font-weight:600;line-height:.95}.fuc-intro h1 em,.fuc-order h2 em{color:var(--red);font-style:normal}.fuc-intro p{color:#bbb;max-width:620px;font-size:clamp(15px,1.4vw,19px);line-height:1.7}.fuc-intro-meta{flex-wrap:wrap;gap:28px;margin-top:34px;display:flex}.fuc-intro-meta span{color:#dedee3;align-items:center;gap:9px;font-size:12px;display:flex}.fuc-intro-meta svg{color:var(--red)}.fuc-checkout{grid-template-columns:minmax(320px,.85fr) minmax(450px,1.15fr);align-items:start;gap:clamp(24px,4vw,66px);padding-top:84px;padding-bottom:105px;display:grid}.fuc-order{position:sticky;top:110px}.fuc-order-top,.fuc-payment-head{border-bottom:1px solid #41414a;justify-content:space-between;gap:16px;padding-bottom:18px;display:flex}.fuc-order-top span:last-child{color:var(--red)}.fuc-order h2{letter-spacing:-.055em;margin:30px 0 16px;font-size:clamp(34px,3.5vw,58px);font-weight:550;line-height:1.08}.fuc-order>p{color:#aaa;max-width:500px;font-size:14px;line-height:1.75}.fuc-price{background:linear-gradient(135deg,#351721,#18141c 70%);border:1px solid #6d3945;border-radius:15px 15px 0 0;justify-content:space-between;align-items:center;gap:14px;margin:34px 0 0;padding:26px;display:flex}.fuc-price>div>span{letter-spacing:.13em;color:#c6bec1;font-size:10px;display:block}.fuc-price strong{letter-spacing:-.05em;margin-top:13px;font-size:clamp(35px,4vw,56px);font-weight:600;display:block}.fuc-price small{color:#bab5bb;letter-spacing:0;font-size:14px;font-weight:400}.fuc-trial-pill{color:#ffb8c2;white-space:nowrap;border:1px solid #ff536780;border-radius:50px;padding:8px 11px;font-size:11px}.fuc-totals{background:#17171e;border:1px solid #48404a;border-top:0;border-radius:0 0 15px 15px;padding:5px 26px}.fuc-totals>div{color:#bcb9c0;justify-content:space-between;gap:15px;padding:17px 0;font-size:13px;display:flex}.fuc-totals>div+div{border-top:1px solid #3c3a43}.fuc-totals strong{color:#fff;white-space:nowrap;font-size:15px}.fuc-totals>div:first-child strong{color:#ff687e;font-size:22px}.fuc-order .fuc-billing-note{color:#aaa;margin:16px 0 30px;font-size:11px;line-height:1.7}.fuc-order h3{margin:0 0 15px;font-size:15px;font-weight:600}.fuc-order ul{grid-template-columns:1fr 1fr;gap:13px 19px;margin:0;padding:0;list-style:none;display:grid}.fuc-order li{color:#c7c6cb;align-items:flex-start;gap:9px;font-size:12px;line-height:1.45;display:flex}.fuc-order li svg{color:var(--red);flex:none}.fuc-assist{color:#999;border-top:1px solid #35343b;margin-top:28px;padding-top:20px;font-size:12px}.fuc-assist a{color:#fff;align-items:center;gap:4px;margin-left:3px;text-decoration:none;display:inline-flex}.fuc-assist a:hover{text-decoration:underline;-webkit-text-decoration-color:var(--red);text-decoration-color:var(--red)}.fuc-payment{background:linear-gradient(155deg,#1d1b22,#101115 45%);border:1px solid #49424b;border-radius:20px;padding:clamp(22px,3vw,42px);box-shadow:0 25px 100px #0008}.fuc-payment-head svg{color:#ff536c}.fuc-payment h2{letter-spacing:-.055em;margin:25px 0 12px;font-size:clamp(32px,3.2vw,52px);font-weight:550;line-height:1.1}.fuc-payment>p{color:#aaa;max-width:540px;font-size:13px;line-height:1.7}.fuc-open-form{color:#fff;text-underline-offset:5px;align-items:center;gap:8px;margin:8px 0 20px;font-size:12px;display:inline-flex}.fuc-open-form:hover{color:#ff8a9b}.fuc-iframe{background:#fff;border:0;border-radius:9px;width:100%;min-height:1570px;display:block}.fuc-payment .fuc-iframe-note{margin:16px 0 0;font-size:11px}.fuc-iframe-note a{color:#fff}.fuc-next{background:#111218;border-top:1px solid #323139;grid-template-columns:.85fr 1.15fr;gap:60px;padding-top:90px;padding-bottom:95px;display:grid}.fuc-next h2{letter-spacing:-.06em;margin:20px 0;font-size:clamp(40px,4vw,68px);font-weight:550;line-height:1.05}.fuc-next ol{margin:0;padding:0;list-style:none}.fuc-next li{border-bottom:1px solid #35343d;gap:24px;padding:24px 0;display:flex}.fuc-next li:first-child{padding-top:0}.fuc-next li>span{color:var(--red);padding-top:8px;font-size:11px}.fuc-next h3{margin:0;font-size:20px;font-weight:500}.fuc-next p{color:#aaa;margin:8px 0 0;font-size:13px;line-height:1.7}@media (width<=1050px){.fuc-checkout{grid-template-columns:1fr}.fuc-order{position:static}.fuc-order ul,.fuc-next{grid-template-columns:1fr 1fr}}@media (width<=650px){.fuc-intro{padding-top:118px;padding-bottom:55px}.fuc-back{margin-bottom:42px}.fuc-intro h1{font-size:clamp(50px,12vw,75px)}.fuc-checkout{padding-top:50px;padding-bottom:65px}.fuc-order-top,.fuc-payment-head{font-size:8px}.fuc-price{padding:20px}.fuc-trial-pill{font-size:10px}.fuc-order ul{grid-template-columns:1fr}.fuc-payment{padding:20px 12px}.fuc-payment-head,.fuc-payment h2,.fuc-payment>p,.fuc-open-form,.fuc-iframe-note{margin-left:8px;margin-right:8px}.fuc-iframe{min-height:1780px}.fuc-next{grid-template-columns:1fr;gap:20px;padding-top:65px;padding-bottom:75px}}.fuc-open-form{color:#fff;background:#ff1737;border-radius:5px;width:max-content;max-width:100%;padding:14px 17px;font-weight:600;text-decoration:none;transition:background .2s,transform .2s;display:flex}.fuc-open-form:hover,.fuc-open-form:focus-visible{color:#fff;background:#db0d2b;transform:translateY(-2px)}@media (prefers-reduced-motion:reduce){.fuc-open-form{transition:none}.fuc-open-form:hover,.fuc-open-form:focus-visible{transform:none}}.fuc-hero-mark{background:linear-gradient(145deg,#272830,#121319 68%);border:1px solid #ffffff24;border-radius:22px;width:min(28vw,390px);padding:30px 22px;position:absolute;top:29%;right:6%;transform:rotate(-3deg);box-shadow:0 20px 65px #0008,0 0 90px #ff17371c}.fuc-hero-mark img{filter:drop-shadow(0 8px 15px #0008);width:100%;height:auto;display:block}.fuc-intro h1{max-width:74%}@media (width<=900px){.fuc-hero-mark{width:min(29vw,270px);padding:17px 12px;top:32%}.fuc-intro h1{max-width:77%;font-size:clamp(58px,7.5vw,90px)}}@media (width<=650px){.fuc-hero-mark{width:min(270px,82%);margin:0 0 34px;padding:17px 14px;position:relative;top:auto;right:auto;transform:rotate(-2deg)}.fuc-intro h1{max-width:none;font-size:clamp(50px,12vw,75px)}.fuc-back{margin-bottom:34px}}.fuc-hero-mark{isolation:isolate;transform-origin:50% 65%;border-color:#d3ff7138;overflow:hidden}.fuc-hero-mark:before{content:"";z-index:-1;background:conic-gradient(from 20deg,transparent 0 30%,#c6fa5833 42%,transparent 55% 78%,#ffffff14 89%,transparent);pointer-events:none;position:absolute;inset:-65%}.fuc-hero-mark:after{content:"";pointer-events:none;background:linear-gradient(110deg,#0000 38%,#fff0 43%,#fff2 49%,#fff0 55%,#0000 60%);position:absolute;inset:-35%;transform:translate(-115%)}@media (prefers-reduced-motion:no-preference){.fuc-hero-mark{animation:1.2s cubic-bezier(.16,1,.3,1) both fuc-logo-arrive,7s ease-in-out 1.2s infinite fuc-logo-float}.fuc-hero-mark:before{animation:18s linear infinite fuc-logo-aura}.fuc-hero-mark:after{animation:8s ease-in-out 1.5s infinite fuc-logo-sheen}.fuc-hero-mark img{animation:7s ease-in-out 1.2s infinite fuc-wordmark-lift}}@keyframes fuc-logo-arrive{0%{opacity:0;transform:translateY(22px)rotate(-7deg)scale(.94)}to{opacity:1;transform:translateY(0)rotate(-3deg)scale(1)}}@keyframes fuc-logo-float{0%,to{transform:translateY(0)rotate(-3deg)}50%{transform:translateY(-14px)rotate(1deg)}}@keyframes fuc-logo-aura{to{transform:rotate(360deg)}}@keyframes fuc-logo-sheen{0%,20%{transform:translate(-115%)}48%,to{transform:translate(115%)}}@keyframes fuc-wordmark-lift{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}@media (width<=650px) and (prefers-reduced-motion:no-preference){.fuc-hero-mark{animation-name:fuc-logo-arrive,fuc-logo-float-mobile}}@keyframes fuc-logo-float-mobile{0%,to{transform:translateY(0)rotate(-2deg)}50%{transform:translateY(-7px)rotate(1deg)}}@media (prefers-reduced-motion:reduce){.fuc-hero-mark,.fuc-hero-mark img,.fuc-hero-mark:before,.fuc-hero-mark:after{animation:none}.fuc-hero-mark:after{display:none}}
