:root{--ink:#17150f;--bg:#edebe4;--hot:#ff4d00;--hot-dark:#d63e00;--steel:#6e6a61;--card:#fff;--line:#17150f29;--font-display:"Unbounded", "Arial Black", sans-serif;--font-body:"Manrope", "Segoe UI", sans-serif;--font-mono:"JetBrains Mono", "Courier New", monospace;--radius:14px;--container:1160px}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{font-family:var(--font-body);color:var(--ink);background:var(--bg);-webkit-font-smoothing:antialiased;font-size:17px;line-height:1.6}img,svg{max-width:100%;display:block}a{color:inherit}:focus-visible{outline:3px solid var(--hot);outline-offset:2px}.container{max-width:var(--container);margin:0 auto;padding:0 24px}.container--narrow{max-width:860px}.eyebrow{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--hot);margin-bottom:16px;font-size:13px;font-weight:500}.eyebrow:before{content:"// "}.eyebrow--onDark{color:var(--hot)}.btn{font-family:var(--font-body);border:2px solid var(--ink);border-radius:var(--radius);cursor:pointer;justify-content:center;align-items:center;gap:8px;padding:14px 22px;font-size:16px;font-weight:700;line-height:1;text-decoration:none;transition:transform .15s,box-shadow .15s,background-color .15s,color .15s;display:inline-flex}.btn:hover{box-shadow:4px 4px 0 var(--ink);transform:translateY(-2px)}.btn:active{box-shadow:none;transform:translateY(0)}.btn--hot{background:var(--hot);border-color:var(--ink);color:var(--ink)}.btn--hot:hover{background:var(--hot-dark);color:#fff}.btn--ghost{color:var(--ink);background:0 0}.btn--dark{background:var(--ink);border-color:var(--ink);color:#fff}.btn--dark:hover{box-shadow:4px 4px #17150f59}.btn--big{padding:18px 30px;font-size:17px}.header{z-index:50;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--line);background:#edebe4eb;position:sticky;top:0}.header__inner{justify-content:space-between;align-items:center;gap:24px;height:76px;display:flex}.logo{align-items:center;gap:12px;text-decoration:none;display:flex}.logo__mark{background:var(--hot);border:2px solid var(--ink);width:44px;height:44px;font-family:var(--font-display);color:var(--ink);border-radius:12px;place-items:center;font-size:15px;font-weight:900;display:grid}.logo__mark--live{perspective:220px;overflow:hidden}.logo__frame{will-change:transform;place-items:center;display:grid}.logo__xx{line-height:1}.logo__text{font-family:var(--font-display);flex-direction:column;font-size:17px;font-weight:700;line-height:1.15;display:flex}.logo__domain{font-family:var(--font-mono);letter-spacing:.08em;color:var(--steel);font-size:11px;font-weight:400}.nav{align-items:center;gap:28px;display:flex}.nav__link{color:var(--ink);border-bottom:2px solid #0000;font-size:15px;font-weight:600;text-decoration:none;transition:border-color .15s}.nav__link:hover{border-color:var(--hot)}.nav__cta{padding:12px 18px;font-size:15px}.nav__cta--active{background:var(--ink);color:#fff}.burger{cursor:pointer;background:0 0;border:none;flex-direction:column;gap:5px;padding:8px;display:none}.burger span{background:var(--ink);border-radius:2px;width:26px;height:3px}.hero{background:radial-gradient(ellipse 60% 50% at 85% 0%, #ff4d0024, transparent), var(--bg);padding:96px 0 72px}.hero__title{font-family:var(--font-display);letter-spacing:-.01em;max-width:15ch;margin-bottom:24px;font-size:clamp(34px,5.4vw,64px);font-weight:900;line-height:1.08}.hero__title em{color:var(--hot);font-style:normal}.rotating{vertical-align:bottom;margin-bottom:-.1em;padding-bottom:.1em;display:inline-block;overflow:hidden}.rotating__word{white-space:nowrap;will-change:transform;display:inline-block}.hero__sub{color:var(--steel);max-width:56ch;margin-bottom:36px;font-size:19px}.hero__actions{flex-wrap:wrap;gap:14px;margin-bottom:56px;display:flex}.stats{border-top:2px solid var(--ink);grid-template-columns:repeat(3,minmax(0,1fr));gap:0;max-width:760px;display:grid}.stats__item{padding:20px 24px 0 0}.stats__item+.stats__item{border-left:1px solid var(--line);padding-left:24px}.stats__value{font-family:var(--font-display);color:var(--ink);font-size:clamp(26px,3.4vw,40px);font-weight:700}.stats__label{font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;color:var(--steel);margin-top:6px;font-size:12.5px}.ticker{background:var(--ink);border-top:3px solid var(--hot);border-bottom:3px solid var(--hot);padding:12px 0;overflow:hidden;transform:rotate(-1.2deg)scale(1.02)}.ticker__track{width:max-content;animation:32s linear infinite ticker-scroll;display:flex}.ticker__group{flex-shrink:0;display:flex}.ticker__item{font-family:var(--font-display);letter-spacing:.1em;text-transform:uppercase;color:var(--bg);white-space:nowrap;padding-right:18px;font-size:15px;font-weight:700}.ticker__x{color:var(--hot);padding-left:14px}@keyframes ticker-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.section{padding:96px 0}.section--dark{background:var(--ink);color:var(--bg)}.section__title{font-family:var(--font-display);max-width:22ch;margin-bottom:48px;font-size:clamp(26px,3.6vw,42px);font-weight:700;line-height:1.15}.section__title--onDark{color:var(--bg)}.cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.cards>div{display:flex}.card{background:var(--card);border:2px solid var(--ink);border-radius:var(--radius);flex-direction:column;width:100%;padding:26px;transition:transform .18s,box-shadow .18s;display:flex}.card:hover{box-shadow:6px 6px 0 var(--hot);transform:translateY(-4px)}.card__name{font-family:var(--font-display);margin-bottom:10px;font-size:19px;font-weight:700}.card__desc{color:var(--steel);flex-grow:1;font-size:15.5px}.card__foot{border-top:1px dashed var(--line);justify-content:space-between;align-items:center;gap:12px;margin-top:22px;padding-top:16px;display:flex}.card__price{font-family:var(--font-mono);color:var(--ink);background:#ff4d0024;border-radius:8px;padding:5px 10px;font-size:14px;font-weight:700}.card__link{color:var(--hot-dark);white-space:nowrap;font-size:14.5px;font-weight:700;text-decoration:none}.card__link:hover{text-decoration:underline}.steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;list-style:none;display:grid}.step{border-radius:var(--radius);border:1px solid #edebe43d;height:100%;padding:26px}.step__num{font-family:var(--font-mono);color:var(--hot);font-size:14px;font-weight:700}.step__title{font-family:var(--font-display);margin:14px 0 10px;font-size:19px;font-weight:700}.step__desc{color:#edebe4b8;font-size:15.5px}.form{background:var(--card);border:2px solid var(--ink);border-radius:var(--radius);overflow:hidden;box-shadow:8px 8px #ff4d0047}.form__head{background:var(--ink);color:var(--bg);font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;justify-content:space-between;gap:16px;padding:14px 26px;font-size:13px;font-weight:700;display:flex}.form__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;padding:30px 26px;display:grid}.field{flex-direction:column;gap:8px;display:flex}.field--wide{grid-column:1/-1}.field__label{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--steel);font-size:12px;font-weight:500}.field__input{font-family:var(--font-body);color:var(--ink);background:var(--bg);border:1.5px solid var(--line);border-radius:10px;width:100%;padding:13px 15px;font-size:16px;transition:border-color .15s,background-color .15s}.field__input:hover{border-color:var(--steel)}.field__input:focus{border-color:var(--hot);background:#fff;outline:none}.field__input--area{resize:vertical;min-height:90px}select.field__input{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='9'%3E%3Cpath d='M1 1l6 6 6-6' stroke='%2317150F' stroke-width='2' fill='none'/%3E%3C/svg%3E");background-position:right 15px center;background-repeat:no-repeat;padding-right:40px}.form__foot{flex-direction:column;align-items:flex-start;gap:14px;padding:0 26px 30px;display:flex}.form__note{color:var(--steel);max-width:52ch;font-size:13px}.form--done{flex-direction:column;align-items:flex-start;gap:16px;padding:48px 32px;display:flex}.form__stamp{font-family:var(--font-display);letter-spacing:.16em;text-transform:uppercase;color:var(--hot-dark);border:2px solid var(--hot-dark);border-radius:8px;padding:8px 14px;font-size:14px;font-weight:700;transform:rotate(-3deg)}.form__done-title{font-family:var(--font-display);font-size:24px;font-weight:700}.form__done-text{color:var(--steel);max-width:52ch}.form__note-link{color:var(--hot-dark);text-underline-offset:2px;font-weight:600;text-decoration:underline}.form__note-link:hover{color:var(--hot)}.legal__title{margin-bottom:12px}.legal__meta{font-family:var(--font-mono);letter-spacing:.05em;color:var(--steel);margin-bottom:36px;font-size:13px}.legal__doc{background:var(--card);border:2px solid var(--ink);border-radius:var(--radius);padding:40px 36px}.legal__section+.legal__section{border-top:1px dashed var(--line);margin-top:32px;padding-top:28px}.legal__h{font-family:var(--font-display);margin-bottom:12px;font-size:18px;font-weight:700}.legal__num{color:var(--hot)}.legal__p{color:var(--steel);font-size:15.5px}.legal__p+.legal__p{margin-top:10px}.cta-band{background:var(--hot);border-top:3px solid var(--ink);padding:80px 0}.cta-band__inner{justify-content:space-between;align-items:center;gap:40px;display:flex}.cta-band__title{font-family:var(--font-display);max-width:20ch;margin-bottom:14px;font-size:clamp(24px,3.2vw,36px);font-weight:700;line-height:1.15}.cta-band__text{color:#17150fd1;max-width:52ch;font-size:17px}.footer{background:var(--ink);color:var(--bg);padding:48px 0}.footer__inner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:28px;display:flex}.footer__brand{align-items:center;gap:14px;display:flex}.footer__name{font-family:var(--font-display);font-size:17px;font-weight:700}.footer__tag{font-family:var(--font-mono);color:#edebe499;margin-top:4px;font-size:12px}.footer__nav{flex-wrap:wrap;gap:22px;display:flex}.footer__nav a{color:var(--bg);font-size:14.5px;font-weight:600;text-decoration:none}.footer__nav a:hover{color:var(--hot)}.footer__docs{flex-wrap:wrap;gap:10px 24px;width:100%;display:flex}.footer__docs a{font-family:var(--font-mono);color:#edebe49e;font-size:12.5px;text-decoration:none}.footer__docs a:hover{color:var(--hot);text-decoration:underline}.footer__legal{width:100%;font-family:var(--font-mono);color:#edebe473;border-top:1px solid #edebe424;padding-top:20px;font-size:12px}@media (width<=900px){.cards,.steps{grid-template-columns:repeat(2,minmax(0,1fr))}.cta-band__inner{flex-direction:column;align-items:flex-start}}@media (width<=720px){.hero{padding:64px 0 56px}.section{padding:64px 0}.nav{background:var(--bg);border-bottom:2px solid var(--ink);flex-direction:column;align-items:stretch;gap:4px;padding:16px 24px 24px;display:none;position:absolute;top:76px;left:0;right:0}.nav--open{display:flex}.nav__link{border-bottom:1px solid var(--line);padding:12px 0}.nav__cta{margin-top:12px}.burger{display:flex}.stats{grid-template-columns:1fr;max-width:none}.stats__item+.stats__item{border-left:none;border-top:1px solid var(--line);margin-top:16px;padding-left:0}.cards,.steps,.form__grid{grid-template-columns:1fr}.legal__doc{padding:28px 20px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.ticker__track{animation:none}.btn,.card{transition:none}}
