﻿@font-face{font-family:"Anton";font-style:normal;font-weight:400;font-display:swap;src:url(../fonts/anton.woff2) format("woff2")}@font-face{font-family:"Inter";font-style:normal;font-weight:400 800;font-display:swap;src:url(../fonts/inter.woff2) format("woff2")}@font-face{font-family:"Lilita One";font-style:normal;font-weight:400;font-display:swap;src:url(../fonts/lilita.woff2) format("woff2")}*,*::before,*::after{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:"Inter",system-ui,sans-serif;color:#111;background:#f3f3f1;-webkit-font-smoothing:antialiased;overflow-x:hidden}a{color:inherit;text-decoration:none}h1,h2,h3,h4,p,ul,ol{margin:0}ul,ol{padding:0;list-style:none}svg{display:block}main{display:block}[hidden]{display:none !important}.skin{fill:#f7b3cf;stroke:#111;stroke-width:3;stroke-linejoin:round;stroke-linecap:round}.cuff{fill:#fff;stroke:#111;stroke-width:3;stroke-linejoin:round}.line{fill:none;stroke:#111;stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round}.h-o{fill:none;stroke:#111;stroke-width:25;stroke-linecap:round}.h-f{fill:none;stroke:#f7b3cf;stroke-width:18;stroke-linecap:round}.h-po{fill:#111}.h-pf{fill:#f7b3cf}.star{fill:#fff;stroke:#111;stroke-width:1.6;stroke-linejoin:round}.ast{fill:none;stroke:#ff4d6d;stroke-width:2;stroke-linecap:round}.ring{display:inline-block;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40' fill='none' stroke-width='5'%3E%3Ccircle cx='15' cy='15' r='9' stroke='%232f6bff'/%3E%3Ccircle cx='25' cy='15' r='9' stroke='%23ff4d4d'/%3E%3Ccircle cx='15' cy='25' r='9' stroke='%23ffcc1a'/%3E%3Ccircle cx='25' cy='25' r='9' stroke='%231fbf6a'/%3E%3C/svg%3E") center/contain no-repeat}.badge{display:inline-flex;align-items:center;gap:8px;border-radius:999px;background:#fff;border:1.5px solid #111;padding:6px 14px;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.badge--light{background:rgba(255,255,255,.75)}.btn{display:inline-flex;align-items:center;gap:8px;border-radius:999px;background:rgba(0,0,0,0);border:1.5px solid #111;padding:13px 24px;font-size:14px;font-weight:600;white-space:nowrap;transition:translate .2s ease,box-shadow .2s ease,background .2s ease}.btn .arrow{transition:translate .2s ease}.btn:hover{translate:0 -2px;box-shadow:0 4px 0 #111}.btn:hover .arrow{translate:3px 0}.btn:focus-visible{outline:3px solid #2f5bff;outline-offset:3px}.btn--yellow{background:#ffe36e}.btn--outline{background:#fff}.btn--light{background:#fff;color:#111}.btn--dark{background:#111;color:#fff}.btn--dark:hover{box-shadow:0 4px 0 #f6c400}.btn--sm{padding:10px 18px;font-size:13px}.btn--center{display:flex;width:fit-content;margin:44px auto 0}.title{font-family:"Anton",Impact,sans-serif;font-size:clamp(38px,5vw,76px);line-height:1;text-transform:uppercase;text-align:center}.title--script{font-family:"Lilita One","Anton",sans-serif;text-transform:none;font-size:clamp(32px,4vw,60px);line-height:1.05}.sub{max-width:640px;margin:18px auto 0;color:#5a5a5a;font-size:clamp(14px,1.1vw,16px);line-height:1.6;text-align:center}.logo{display:inline-flex;align-items:center;font-family:"Lilita One","Anton",sans-serif;font-size:30px;line-height:1;white-space:nowrap}.logo .ring{width:.9em;height:.9em;margin:0 .02em}.logo--light{color:#fff}@media(max-width: 600px){.logo{font-size:21px}}.hand{position:absolute;overflow:visible;pointer-events:none;z-index:3}.spark{position:absolute;width:26px;height:26px}.ast{position:absolute;width:16px;height:16px}.block{position:relative;padding:clamp(70px,9vw,130px) calc(clamp(22px, 5vw, 96px) + clamp(16px, 3.2vw, 56px));text-align:center}.block .badge{margin-bottom:20px}.sw{display:inline-block;overflow:hidden;vertical-align:top;padding-bottom:.06em;margin-bottom:-0.06em}.sw>span{display:inline-block;will-change:transform}.nav{position:sticky;top:12px;z-index:50;display:flex;align-items:center;justify-content:space-between;gap:16px;max-width:2400px;margin:14px auto 0;width:calc(100% - 2*clamp(16px, 3.2vw, 56px));padding:12px 14px 12px 28px;transition:width .5s cubic-bezier(0.2, 0.8, 0.2, 1),padding .4s ease,box-shadow .4s ease,top .4s ease;background:rgba(255,255,255,.9);backdrop-filter:blur(10px);border-radius:999px;box-shadow:0 1px 0 rgba(17,17,17,.06)}.nav--compact{width:min(1100px,100% - 2*clamp(16px, 3.2vw, 56px));padding:8px 10px 8px 22px;box-shadow:0 8px 24px rgba(17,17,17,.1),0 0 0 1.5px #111}.nav--compact .logo{font-size:26px}.nav--compact .pill{padding:7px 13px}.nav .logo{transition:font-size .4s ease}.nav__links{display:flex;gap:6px}.nav .pill{padding:9px 16px;font-size:13px;font-weight:500;border-radius:999px;background:#f3f3f1;transition:background .2s}.nav .pill:hover{background:#ffe36e}.nav__toggle{display:none;flex:none;width:46px;height:46px;margin-left:auto;padding:0;border:2px solid #111;border-radius:14px;background:#ffe36e;box-shadow:0 3px 0 #111;cursor:pointer}.nav__toggle span{display:block;width:20px;height:2.5px;margin:4px auto;background:#111;border-radius:2px;transition:translate .3s ease,rotate .3s ease,opacity .2s ease}.nav__toggle:focus-visible{outline:3px solid #2f5bff;outline-offset:3px}.nav--open .nav__toggle span:nth-child(1){translate:0 6.5px;rotate:45deg}.nav--open .nav__toggle span:nth-child(2){opacity:0}.nav--open .nav__toggle span:nth-child(3){translate:0 -6.5px;rotate:-45deg}@media(max-width: 860px){.nav{padding-left:18px;gap:10px}.nav__toggle{display:block}.nav__links{position:absolute;left:0;right:0;top:calc(100% + 10px);display:grid;gap:8px;padding:14px;background:#fff;border:2px solid #111;border-radius:22px;box-shadow:0 8px 0 #111;opacity:0;visibility:hidden;translate:0 -10px;transition:opacity .25s ease,translate .25s ease,visibility 0s linear .25s}.nav--open .nav__links{opacity:1;visibility:visible;translate:0 0;transition:opacity .25s ease,translate .25s ease}.nav .pill{padding:14px 18px;font-size:16px;font-weight:600;border-radius:14px}.nav--open{width:calc(100% - 2*clamp(16px, 3.2vw, 56px))}}.nav__menu-cta{display:none}@media(max-width: 860px){.nav__menu-cta{display:flex;justify-content:center;margin-top:6px;padding:14px 18px;font-size:16px}}@media(max-width: 600px){.nav .nav__cta{display:none}}.hero{margin:16px clamp(16px,3.2vw,56px) clamp(16px,3.2vw,56px);padding:clamp(40px,6vw,90px) clamp(22px,5vw,96px);background:#fff;border-radius:clamp(24px,3vw,44px);overflow:hidden}.hero__grid{display:grid;grid-template-columns:minmax(0, 1.1fr) minmax(0, 1fr);align-items:center;gap:clamp(24px,4vw,64px)}@media(max-width: 1100px){.hero__grid{grid-template-columns:minmax(0, 1fr)}}.hero__title{margin-top:22px;font-family:"Anton",Impact,sans-serif;font-size:clamp(40px,4.3vw,72px);line-height:1.04;text-transform:uppercase}.hero__title .line{display:block;overflow:hidden;padding-bottom:.04em}.hero__title .w{display:inline-block}.hero__title .ring{width:.72em;height:.72em;vertical-align:-0.02em;margin:0 .03em}.hero__lead{max-width:560px;margin-top:26px;font-size:clamp(14px,1.1vw,17px);line-height:1.65;color:#333}.hero__ctas{display:flex;flex-wrap:wrap;gap:12px;margin-top:32px}@media(max-width: 600px){.hero__ctas .btn{white-space:normal}}.hero__note{margin-top:18px;font-size:13px;color:#5a5a5a}.hero__note strong{color:#111}.cta{position:relative;margin:clamp(70px,9vw,130px) clamp(16px,3.2vw,56px) 0;padding:clamp(56px,7vw,110px) clamp(22px,5vw,96px);background:#2f5bff;color:#fff;border-radius:clamp(24px,3vw,44px);overflow:hidden}.cta__grid{display:grid;grid-template-columns:minmax(0, 1fr) minmax(0, 480px);align-items:center;gap:clamp(32px,5vw,80px)}@media(max-width: 860px){.cta__grid{grid-template-columns:minmax(0, 1fr)}}.cta .badge{margin-bottom:20px;color:#111}.cta__title{font-family:"Anton",Impact,sans-serif;font-size:clamp(40px,4.8vw,80px);line-height:1;text-transform:uppercase}.cta__text{max-width:520px;margin-top:20px;font-size:16px;line-height:1.6;color:#dfe5ff}.cta__points{margin-top:26px}.cta__points li{position:relative;padding:7px 0 7px 34px;font-size:16px;font-weight:500}.cta__points li::before{content:"✓";position:absolute;left:0;top:6px;display:grid;place-items:center;width:24px;height:24px;border-radius:50%;background:#ffe36e;color:#111;border:2px solid #111;font-size:12px;font-weight:800}.hand--cta-right{width:110px;height:102px;right:clamp(10px,3vw,40px);top:24px;rotate:-18deg}@media(max-width: 860px){.hand--cta-right{display:none}}.spark--cta1{left:46%;top:12%;width:34px;height:34px}.spark--cta2{left:6%;bottom:10%}.lead{position:relative;padding:32px 28px 26px;background:#fff;color:#111;border:3px solid #111;border-radius:24px;box-shadow:0 10px 0 #111;rotate:1deg}@media(max-width: 600px){.lead{padding:26px 20px 22px;rotate:none}}.lead__title{font-family:"Lilita One","Anton",sans-serif;font-size:30px;line-height:1.05}.lead__sub{margin:6px 0 20px;color:#5a5a5a;font-size:14px}.lead__submit{width:100%;justify-content:center;margin-top:8px;padding:15px 24px;font-size:15px;border-width:2px;box-shadow:0 5px 0 #111}.lead__error{margin-top:12px;padding:10px 14px;border-radius:12px;background:#ffe1e6;border:2px solid #ff4d6d;font-size:13.5px;font-weight:600}.lead__privacy{margin-top:12px;color:#5a5a5a;font-size:12px;text-align:center}.lead__done{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:32px;text-align:center;background:#dcf7e4;border-radius:21px}.lead__done h3{margin-top:16px;font-family:"Lilita One","Anton",sans-serif;font-size:32px}.lead__done p{margin-top:8px;color:#333;font-size:15px;line-height:1.55;max-width:300px}.lead__tick{display:grid;place-items:center;width:72px;height:72px;border-radius:50%;background:#34c759;border:3px solid #111;box-shadow:0 5px 0 #111;font-size:34px;font-weight:800}.hand--form{width:86px;height:55px;left:-96px;top:40%}@media(max-width: 860px){.hand--form{display:none}}.field{display:block;margin-bottom:14px}.field>span{display:block;margin-bottom:6px;font-size:13px;font-weight:700}.field input,.field select{width:100%;height:50px;padding:0 16px;font:500 15px "Inter",system-ui,sans-serif;color:#111;background:#f3f3f1;border:2px solid #111;border-radius:14px;appearance:none;transition:box-shadow .2s ease,background .2s ease}.field input::placeholder,.field select::placeholder{color:#8a8a8a}.field input:focus,.field select:focus{outline:none;background:#fff;box-shadow:0 4px 0 #111,0 0 0 4px rgba(47,91,255,.25)}.field input[aria-invalid=true],.field select[aria-invalid=true]{border-color:#ff4d6d;background:#fff2f4}.field select{background-image:linear-gradient(45deg, transparent 50%, #111111 50%),linear-gradient(135deg, #111111 50%, transparent 50%);background-position:calc(100% - 22px) 22px,calc(100% - 16px) 22px;background-size:6px 6px;background-repeat:no-repeat}.mobile-cta{display:none}@media(max-width: 860px){.mobile-cta{position:fixed;z-index:60;left:12px;right:12px;bottom:calc(12px + env(safe-area-inset-bottom));display:block;translate:0 140%;transition:translate .45s cubic-bezier(0.2, 0.8, 0.2, 1)}.mobile-cta .btn{width:100%;justify-content:center;padding:15px 20px;font-size:15px;border-width:2px;box-shadow:0 6px 0 #111}.mobile-cta.is-visible{translate:0 0}}.footer{margin:clamp(16px,3.2vw,56px);padding:clamp(48px,6vw,90px) clamp(22px,5vw,96px) 28px;background:#111;color:#fff;border-radius:clamp(24px,3vw,44px);overflow:hidden}.footer__top{display:grid;grid-template-columns:minmax(0, 1fr) minmax(0, 1.3fr);gap:48px}@media(max-width: 860px){.footer__top{grid-template-columns:1fr}}.footer__brand .logo{font-size:40px}.footer__brand p{max-width:380px;margin:16px 0 24px;color:#b9b9bd;font-size:14px;line-height:1.65}.footer__brand .btn{border-color:#ffe36e;color:#111}.footer__cols{display:grid;grid-template-columns:repeat(3, 1fr);gap:24px}@media(max-width: 600px){.footer__cols{grid-template-columns:1fr 1fr}}.footer__cols h4{margin-bottom:16px;font-size:13px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#ffe36e}.footer__cols a,.footer__cols span{display:block;margin-bottom:10px;font-size:14px;color:#d9d9dc}.footer__cols a{transition:color .2s}.footer__cols a:hover{color:#fff}.footer__word{margin-top:clamp(40px,6vw,80px);font-family:"Anton",Impact,sans-serif;font-size:clamp(40px,10.5vw,190px);line-height:.82;text-transform:uppercase;text-align:center;color:rgba(0,0,0,0);-webkit-text-stroke:1.5px #3a3a3e;white-space:nowrap;user-select:none}.footer__bottom{display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px;margin-top:28px;padding-top:20px;border-top:1px solid #2c2c30;color:#8d8d92;font-size:13px}.footer__top-link{font-weight:600;color:#fff}@media(prefers-reduced-motion: reduce){html{scroll-behavior:auto}*,*::before,*::after{transition:none !important}}.nav .pill--active{background:#111;color:#fff}.nav .pill--active:hover{background:#111}.crumbs{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:28px;font-size:13px;font-weight:600;color:#5a5a5a}.crumbs a{color:#111;text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1.5px}.hero--inner{padding-top:clamp(28px,3.5vw,48px)}.hero--inner .hero__grid{grid-template-columns:minmax(0, 1.25fr) minmax(0, 1fr)}.hero--inner .hero__lead{max-width:620px;margin-top:18px}@media(max-width: 1100px){.hero--inner .hero__grid{grid-template-columns:minmax(0, 1fr)}}.hero--compact{text-align:left;padding-block:clamp(36px,4.5vw,64px) clamp(48px,6vw,88px)}.hero--compact .crumbs{justify-content:center;margin-bottom:24px}.hero--compact .page-title{margin-inline:auto}.hero__copy--center{max-width:820px;margin:0 auto}.hero__copy--center .hero__lead{margin-inline:auto}.hero__ctas--center{justify-content:center}.page-title{margin-top:20px;font-family:"Anton",Impact,sans-serif;font-size:clamp(40px,4.6vw,76px);line-height:1.02;text-transform:uppercase}a.ilink{color:inherit;font-weight:600;text-decoration:underline;text-decoration-color:#f6c400;text-decoration-thickness:3px;text-underline-offset:3px;transition:background-color .2s ease,text-decoration-color .2s ease}a.ilink:hover{background-color:rgba(255,227,110,.6);text-decoration-color:#111}a.ilink:focus-visible{outline:3px solid #2f5bff;outline-offset:2px;border-radius:3px}.hero--thanks{text-align:center}.hero--thanks .crumbs{justify-content:center}.hero--thanks .page-title,.hero--thanks p{margin-inline:auto}.hero--compact:not(.hero--thanks) .crumbs{justify-content:flex-start}.hero--compact:not(.hero--thanks) .page-title,.hero--compact:not(.hero--thanks) p{margin-inline:0}.screen-reader-text{position:absolute !important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border:0}.screen-reader-text:focus{clip:auto;width:auto;height:auto;margin:0;z-index:100;top:8px;left:8px;padding:12px 18px;background:#ffe36e;border:2px solid #111;border-radius:999px;font-weight:700}.cv{content-visibility:auto;contain-intrinsic-size:auto 900px}.nav .current-menu-item>a,.nav .current_page_item>a,.nav .current-page-ancestor>a{background:#111;color:#fff}.nav__links li{list-style:none}img{max-width:100%;height:auto}.pager{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-top:48px}.pager .page-numbers{display:inline-flex;align-items:center;gap:8px;border-radius:999px;background:#fff;border:1.5px solid #111;justify-content:center;min-width:44px;height:44px;padding:0 14px;font-weight:700}.pager .current{background:#111;color:#fff}.gadf__row{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:0 14px}@media(max-width: 600px){.gadf__row{grid-template-columns:minmax(0, 1fr)}}.field--full{grid-column:1/-1}.gadf__steps{display:flex;gap:6px;margin:4px 0 18px}.gadf__dot{flex:1;height:8px;border-radius:99px;border:2px solid #111;background:#fff;transition:background .3s ease}.gadf__dot.is-done{background:#f6c400}.gadf__step-label{font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#5a5a5a;margin-bottom:8px}.gadf__nav{display:flex;gap:10px;justify-content:space-between;margin-top:8px}.gadf__nav .btn{flex:1;justify-content:center}.field .choice{display:flex;align-items:center;gap:10px;font-weight:500;font-size:14px;margin-top:8px;cursor:pointer}.field .choice input{width:20px;height:20px;padding:0;margin:0;appearance:auto;background:none;border:0;accent-color:#111;flex:none;box-shadow:none}.field textarea{display:block;width:100%;min-height:110px;padding:12px 16px;resize:vertical;font:500 15px "Inter",system-ui,sans-serif;color:#111;background:#f3f3f1;border:2px solid #111;border-radius:14px}.field textarea:focus{outline:none;background:#fff;box-shadow:0 4px 0 #111,0 0 0 4px rgba(47,91,255,.25)}.field textarea[aria-invalid=true]{border-color:#ff4d6d;background:#fff2f4}.field--choices>span{margin-bottom:2px}.field__error{display:block;margin-top:6px;color:#c0002a;font-size:12px;font-weight:600}.gadf__hp{position:absolute !important;left:-9999px !important;width:1px;height:1px;overflow:hidden}.gadf__html{margin:4px 0 14px;font-size:14px;color:#5a5a5a}.gadf__recaptcha-note{font-size:11px;color:#5a5a5a;margin-top:10px}.gadf__recaptcha-note a{text-decoration:underline}.grecaptcha-badge{visibility:hidden}.gadf{position:relative}.lead .gadf{position:static}.gadf__help{display:block;margin-top:6px;font-size:12px;color:#5a5a5a}.field--choices legend{padding:0}
