.ultrakit-cta-wrapper{--cta-a: #6c5ce7;--cta-b: #e84393;--cta-r: 28px;--cta-bg: var(--cta-a);--cta-ink: #fff;--cta-muted: rgba(255,255,255,.82);--cta-line: rgba(255,255,255,.28);--cta-btn-bg: #fff;--cta-btn-ink: var(--cta-a);--cta-hl1: #fff;--cta-hl2: #ffeaa7;--cta-hl-bg: rgba(255,255,255,.22);position: relative;width: 100%;color: var(--cta-ink)}.ultrakit-cta-wrapper *,.ultrakit-cta-wrapper *::before,.ultrakit-cta-wrapper *::after{box-sizing: border-box}.ultrakit-cta-wrapper [hidden]{display: none !important}.ultrakit-cta-inner{position: relative;isolation: isolate;overflow: hidden;border-radius: var(--cta-r);background: var(--cta-bg);box-shadow: 0 40px 80px -50px rgba(20,16,60,.6)}.ultrakit-cta-content{position: relative;z-index: 3;padding: clamp(40px,6vw,80px) clamp(24px,5vw,64px);text-align: center}.ultrakit-cta-text{max-width: 760px;margin: 0 auto}.ultrakit-cta-eyebrow{display: inline-flex;align-items: center;gap: 8px;margin-bottom: 18px;padding: 6px 14px;border-radius: 999px;background: var(--cta-hl-bg);box-shadow: inset 0 0 0 1px var(--cta-line);color: var(--cta-ink);font-size: 12px;font-weight: 800;letter-spacing: .12em;text-transform: uppercase;backdrop-filter: blur(6px)}.ultrakit-cta-eyebrow.has-pulse::before{content: '';width: 8px;height: 8px;border-radius: 50%;background: #2ee59d;animation: ultrakit-cta-pulse 1.8s ease-out infinite}@keyframes ultrakit-cta-pulse{0%{box-shadow: 0 0 0 0 rgba(46,229,157,.7)}70%,100%{box-shadow: 0 0 0 10px rgba(46,229,157,0)}}.ultrakit-cta-wrapper .ultrakit-cta-heading{margin: 0 0 16px;padding: 0;color: var(--cta-ink);font-size: clamp(30px,4.4vw,52px);font-weight: 800;line-height: 1.1;letter-spacing: -.025em;text-wrap: balance}.ultrakit-cta-wrapper .ultrakit-cta-subheading{margin: 0 auto;max-width: 620px;color: var(--cta-muted);font-size: clamp(16px,1.6vw,19px);line-height: 1.65}.ultrakit-cta-hl{position: relative;display: inline;white-space: nowrap}.cta-hl-gradient .ultrakit-cta-hl{background: linear-gradient(100deg,var(--cta-hl1),var(--cta-hl2));-webkit-background-clip: text;background-clip: text;color: transparent}.cta-hl-marker .ultrakit-cta-hl{background: linear-gradient(transparent 58%,var(--cta-mark,var(--cta-hl-bg)) 58%,var(--cta-mark,var(--cta-hl-bg)) 92%,transparent 92%) no-repeat 0 0 / 100% 100%;padding: 0 .08em}.is-reveal.cta-hl-marker .ultrakit-cta-hl{background-size: 0% 100%;transition: background-size 1s .45s cubic-bezier(.2,.9,.25,1)}.is-reveal.is-in.cta-hl-marker .ultrakit-cta-hl{background-size: 100% 100%}.cta-hl-underline .ultrakit-cta-hl::after{content: '';position: absolute;left: -2%;right: -2%;bottom: -.2em;height: .32em;background: linear-gradient(90deg,var(--cta-hl1),var(--cta-hl2));-webkit-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 20' preserveAspectRatio='none'%3E%3Cpath d='M3 14C40 5 80 3 118 7s58 6 79 1' fill='none' stroke='%23000' stroke-width='5' stroke-linecap='round'/%3E%3C/svg%3E") no-repeat 0 0 / 100% 100%;mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 20' preserveAspectRatio='none'%3E%3Cpath d='M3 14C40 5 80 3 118 7s58 6 79 1' fill='none' stroke='%23000' stroke-width='5' stroke-linecap='round'/%3E%3C/svg%3E") no-repeat 0 0 / 100% 100%}.is-reveal.cta-hl-underline .ultrakit-cta-hl::after{clip-path: inset(0 100% 0 0);transition: clip-path 1s .5s cubic-bezier(.2,.9,.25,1)}.is-reveal.is-in.cta-hl-underline .ultrakit-cta-hl::after{clip-path: inset(0 0 0 0)}.cta-hl-pill .ultrakit-cta-hl{display: inline-block;padding: 0 .3em;border-radius: .4em;background: var(--cta-hl-bg);box-shadow: inset 0 0 0 1px var(--cta-line);transform: rotate(-2deg)}.ultrakit-cta-actions{display: flex;flex-direction: column;align-items: center;gap: 18px;margin-top: 30px}.ultrakit-cta-buttons{display: flex;flex-wrap: wrap;justify-content: center;align-items: center;gap: 12px 14px}.ultrakit-cta-wrapper a.ultrakit-cta-btn,.ultrakit-cta-wrapper button.ultrakit-cta-btn{position: relative;display: inline-flex !important;align-items: center;justify-content: center;gap: 10px;min-height: 54px;padding: 0 28px !important;border: 0 !important;border-radius: 999px !important;font-size: 16px !important;font-weight: 800 !important;line-height: 1 !important;letter-spacing: .005em;text-decoration: none !important;white-space: nowrap;cursor: pointer;overflow: hidden;isolation: isolate;transition: transform .25s cubic-bezier(.2,.9,.25,1.3),box-shadow .3s ease,background .3s ease,color .3s ease}.ultrakit-cta-btn > svg{width: 18px;height: 18px;flex-shrink: 0;transition: transform .25s ease}.ultrakit-cta-wrapper .ultrakit-cta-btn-primary{background: var(--cta-btn-bg) !important;color: var(--cta-btn-ink) !important;box-shadow: 0 16px 34px -16px rgba(0,0,0,.55)}.ultrakit-cta-wrapper .ultrakit-cta-btn-primary:hover{transform: translateY(-3px);box-shadow: 0 22px 40px -16px rgba(0,0,0,.6)}.ultrakit-cta-btn-primary:hover > svg{transform: translateX(4px)}.ultrakit-cta-btn.btn-shine::before{content: '';position: absolute;inset: 0;z-index: -1;background: linear-gradient(105deg,transparent 35%,rgba(255,255,255,.55) 50%,transparent 65%);background-size: 250% 100%;animation: ultrakit-cta-sweep 3.6s ease-in-out infinite;mix-blend-mode: soft-light}@keyframes ultrakit-cta-sweep{0%{background-position: 130% 0}55%,100%{background-position: -40% 0}}.ultrakit-cta-wrapper .ultrakit-cta-btn.btn-glow{animation: ultrakit-cta-glow 2.4s ease-in-out infinite}@keyframes ultrakit-cta-glow{50%{box-shadow: 0 0 0 8px color-mix(in srgb,var(--cta-btn-bg) 22%,transparent),0 0 40px 4px color-mix(in srgb,var(--cta-btn-bg) 40%,transparent)}}.ultrakit-cta-wrapper .ultrakit-cta-btn.btn-3d{box-shadow: 0 6px 0 color-mix(in srgb,var(--cta-btn-bg) 60%,#000),0 18px 30px -14px rgba(0,0,0,.5)}.ultrakit-cta-wrapper .ultrakit-cta-btn.btn-3d:hover{transform: translateY(-2px);box-shadow: 0 8px 0 color-mix(in srgb,var(--cta-btn-bg) 60%,#000),0 22px 34px -14px rgba(0,0,0,.5)}.ultrakit-cta-wrapper .ultrakit-cta-btn.btn-3d:active{transform: translateY(5px);box-shadow: 0 1px 0 color-mix(in srgb,var(--cta-btn-bg) 60%,#000)}.ultrakit-cta-wrapper .ultrakit-cta-btn.btn-arrow{padding: 0 6px 0 26px !important;gap: 14px}.ultrakit-cta-btn-circle{display: grid;place-items: center;width: 42px;height: 42px;border-radius: 50%;background: var(--cta-btn-ink);color: var(--cta-btn-bg);transition: transform .35s cubic-bezier(.2,.9,.25,1.4)}:is(.cta-skin-3,.cta-skin-5) .ultrakit-cta-btn-circle{color: var(--cta-a)}.ultrakit-cta-btn-circle svg{width: 18px;height: 18px;transition: transform .35s ease}.ultrakit-cta-btn.btn-arrow:hover .ultrakit-cta-btn-circle{transform: scale(1.08)}.ultrakit-cta-btn.btn-arrow:hover .ultrakit-cta-btn-circle svg{transform: rotate(-45deg)}.ultrakit-cta-wrapper .ultrakit-cta-btn.btn-border{background: #0d0b1f !important;color: #fff !important}.ultrakit-cta-btn.btn-border::before{content: '';position: absolute;inset: -2px;z-index: -2;border-radius: inherit;background: conic-gradient(from var(--cta-spin,0deg),var(--cta-a),var(--cta-b),#fdcb6e,#00cec9,var(--cta-a));animation: ultrakit-cta-spin 4s linear infinite}.ultrakit-cta-btn.btn-border::after{content: '';position: absolute;inset: 2px;z-index: -1;border-radius: inherit;background: #0d0b1f}@property --cta-spin{syntax: '<angle>';inherits: false;initial-value: 0deg}@keyframes ultrakit-cta-spin{to{--cta-spin: 360deg}}.ultrakit-cta-wrapper .ultrakit-cta-btn-secondary{background: transparent !important;color: var(--cta-ink) !important}.ultrakit-cta-wrapper .ultrakit-cta-btn-secondary.sec-outline{box-shadow: inset 0 0 0 2px var(--cta-line)}.ultrakit-cta-wrapper .ultrakit-cta-btn-secondary.sec-outline:hover{box-shadow: inset 0 0 0 2px var(--cta-ink);transform: translateY(-2px)}.ultrakit-cta-wrapper .ultrakit-cta-btn-secondary.sec-link{padding: 0 8px !important}.ultrakit-cta-wrapper .ultrakit-cta-btn-secondary.sec-link span{text-decoration: underline;text-underline-offset: 5px;text-decoration-thickness: 2px}.ultrakit-cta-btn-secondary.sec-link:hover > svg{transform: translateX(4px)}.ultrakit-cta-wrapper .ultrakit-cta-btn-secondary.sec-play{padding: 0 14px 0 6px !important;gap: 12px}.ultrakit-cta-play{position: relative;display: grid;place-items: center;width: 44px;height: 44px;border-radius: 50%;background: var(--cta-hl-bg);box-shadow: inset 0 0 0 1px var(--cta-line)}.ultrakit-cta-play::after{content: '';position: absolute;inset: 0;border-radius: 50%;box-shadow: 0 0 0 0 var(--cta-line);animation: ultrakit-cta-ring 2s ease-out infinite}@keyframes ultrakit-cta-ring{0%{box-shadow: 0 0 0 0 rgba(255,255,255,.45)}100%{box-shadow: 0 0 0 14px rgba(255,255,255,0)}}.ultrakit-cta-play svg{width: 16px;height: 16px;margin-left: 2px}.ultrakit-cta-trust{display: flex;flex-wrap: wrap;justify-content: center;gap: 8px 22px;margin: 0;padding: 0;list-style: none}.ultrakit-cta-trust li{display: inline-flex;align-items: center;gap: 7px;margin: 0;color: var(--cta-muted);font-size: 14px;font-weight: 600}.ultrakit-cta-trust svg{width: 16px;height: 16px;padding: 2px;border-radius: 50%;background: var(--cta-hl-bg);color: var(--cta-ink);stroke-width: 3}.ultrakit-cta-countdown{display: flex;flex-direction: column;align-items: center;gap: 10px}.ultrakit-cta-cd-label{color: var(--cta-muted);font-size: 13px;font-weight: 800;letter-spacing: .1em;text-transform: uppercase}.ultrakit-cta-cd-units{display: flex;gap: 10px}.ultrakit-cta-cd-unit{display: flex;flex-direction: column;align-items: center;min-width: 68px;padding: 10px 8px 8px;border-radius: 16px;background: var(--cta-hl-bg);box-shadow: inset 0 0 0 1px var(--cta-line);backdrop-filter: blur(6px)}.ultrakit-cta-cd-unit[data-u="d"].is-zero{display: none}.ultrakit-cta-cd-unit b{font-size: 30px;font-weight: 800;line-height: 1;font-variant-numeric: tabular-nums}.ultrakit-cta-cd-unit b.is-tick{animation: ultrakit-cta-tick .45s ease}@keyframes ultrakit-cta-tick{from{transform: translateY(-35%);opacity: 0}to{transform: none;opacity: 1}}.ultrakit-cta-cd-unit small{margin-top: 4px;color: var(--cta-muted);font-size: 11px;font-weight: 700;text-transform: uppercase;letter-spacing: .08em}.ultrakit-cta-cd-over{font-weight: 800}.ultrakit-cta-fx{position: absolute;inset: 0;z-index: 1;pointer-events: none;overflow: hidden}.cta-fx-blobs .ultrakit-cta-fx i{position: absolute;border-radius: 50%;filter: blur(40px);opacity: .55;animation: ultrakit-cta-float 14s ease-in-out infinite alternate}.cta-fx-blobs .ultrakit-cta-fx i:nth-child(1){width: 340px;height: 340px;top: -140px;left: -80px;background: var(--cta-b)}.cta-fx-blobs .ultrakit-cta-fx i:nth-child(2){width: 280px;height: 280px;bottom: -130px;right: -60px;background: #fdcb6e;animation-delay: -5s}.cta-fx-blobs .ultrakit-cta-fx i:nth-child(3){width: 200px;height: 200px;top: 30%;right: 22%;background: #00cec9;opacity: .3;animation-delay: -9s}@keyframes ultrakit-cta-float{to{transform: translate(60px,40px) scale(1.15)}}.cta-fx-grid .ultrakit-cta-fx::before{content: '';position: absolute;inset: 0;background-image: linear-gradient(var(--cta-line) 1px,transparent 1px),linear-gradient(90deg,var(--cta-line) 1px,transparent 1px);background-size: 44px 44px;-webkit-mask-image: radial-gradient(ellipse at 50% 40%,#000 10%,transparent 70%);mask-image: radial-gradient(ellipse at 50% 40%,#000 10%,transparent 70%);opacity: .6;animation: ultrakit-cta-pan 20s linear infinite}@keyframes ultrakit-cta-pan{to{background-position: 44px 44px}}.cta-fx-dots .ultrakit-cta-fx::before{content: '';position: absolute;inset: 0;background-image: radial-gradient(var(--cta-line) 1.5px,transparent 1.6px);background-size: 22px 22px;-webkit-mask-image: linear-gradient(115deg,transparent 20%,#000 60%);mask-image: linear-gradient(115deg,transparent 20%,#000 60%)}.cta-fx-beams .ultrakit-cta-fx i{position: absolute;top: -60%;width: 26%;height: 220%;background: linear-gradient(90deg,transparent,rgba(255,255,255,.16),transparent);transform: rotate(24deg);animation: ultrakit-cta-beam 9s ease-in-out infinite}.cta-fx-beams .ultrakit-cta-fx i:nth-child(1){left: -10%}.cta-fx-beams .ultrakit-cta-fx i:nth-child(2){left: 30%;animation-delay: -3s;width: 12%}.cta-fx-beams .ultrakit-cta-fx i:nth-child(3){left: 70%;animation-delay: -6s}@keyframes ultrakit-cta-beam{0%,100%{opacity: .2;transform: rotate(24deg) translateX(-30px)}50%{opacity: 1;transform: rotate(24deg) translateX(30px)}}.ultrakit-cta-spot{position: absolute;inset: 0;z-index: 2;pointer-events: none;opacity: 0;background: radial-gradient(420px circle at var(--mx,50%) var(--my,50%),rgba(255,255,255,.2),transparent 60%);transition: opacity .4s ease}.ultrakit-cta-inner:hover .ultrakit-cta-spot{opacity: 1}.ultrakit-cta-layout-boxed{max-width: 920px;margin: 0 auto;padding: 18px 0 30px}.ultrakit-cta-layout-boxed::before{content: '';position: absolute;inset: 34px 30px 0;z-index: -1;border-radius: var(--cta-r);background: linear-gradient(120deg,var(--cta-b),var(--cta-a));opacity: .35;filter: blur(2px);transform: rotate(-2.5deg)}.ultrakit-cta-layout-boxed .ultrakit-cta-inner{box-shadow: 0 50px 90px -40px rgba(20,16,60,.7);animation: ultrakit-cta-bob 6s ease-in-out infinite}@keyframes ultrakit-cta-bob{50%{transform: translateY(-8px)}}.ultrakit-cta-layout-split.has-img .ultrakit-cta-inner,.ultrakit-cta-layout-app.has-img .ultrakit-cta-inner{display: grid;grid-template-columns: 1fr 1fr;align-items: stretch}.ultrakit-cta-layout-split .ultrakit-cta-content,.ultrakit-cta-layout-app .ultrakit-cta-content,.ultrakit-cta-layout-strip .ultrakit-cta-content,.ultrakit-cta-layout-banner .ultrakit-cta-content{text-align: left}.ultrakit-cta-layout-split .ultrakit-cta-text,.ultrakit-cta-layout-app .ultrakit-cta-text,.ultrakit-cta-layout-banner .ultrakit-cta-text{margin: 0}.ultrakit-cta-layout-split .ultrakit-cta-subheading,.ultrakit-cta-layout-app .ultrakit-cta-subheading,.ultrakit-cta-layout-banner .ultrakit-cta-subheading{margin: 0}.ultrakit-cta-layout-split .ultrakit-cta-actions,.ultrakit-cta-layout-app .ultrakit-cta-actions,.ultrakit-cta-layout-banner .ultrakit-cta-actions{align-items: flex-start}.ultrakit-cta-layout-split :is(.ultrakit-cta-buttons,.ultrakit-cta-trust),.ultrakit-cta-layout-app :is(.ultrakit-cta-buttons,.ultrakit-cta-trust),.ultrakit-cta-layout-banner :is(.ultrakit-cta-buttons,.ultrakit-cta-trust){justify-content: flex-start}.ultrakit-cta-layout-split .ultrakit-cta-countdown,.ultrakit-cta-layout-app .ultrakit-cta-countdown,.ultrakit-cta-layout-banner .ultrakit-cta-countdown{align-items: flex-start}.ultrakit-cta-layout-split .ultrakit-cta-content,.ultrakit-cta-layout-app .ultrakit-cta-content{display: flex;flex-direction: column;justify-content: center}.ultrakit-cta-layout-split .ultrakit-cta-media{position: relative;z-index: 2;min-height: 360px;overflow: hidden}.ultrakit-cta-wrapper .ultrakit-cta-media img{display: block;width: 100%;height: 100%;object-fit: cover;border-radius: 0 !important;transition: transform 1.2s cubic-bezier(.2,.9,.25,1)}.ultrakit-cta-layout-split .ultrakit-cta-inner:hover .ultrakit-cta-media img{transform: scale(1.05)}.ultrakit-cta-layout-split .ultrakit-cta-media::after{content: '';position: absolute;inset: 0;background: linear-gradient(90deg,transparent 60%,color-mix(in srgb,var(--cta-a) 25%,transparent))}.cta-img-right .ultrakit-cta-media{order: 2}.cta-img-right.ultrakit-cta-layout-split .ultrakit-cta-media::after{background: linear-gradient(270deg,transparent 60%,color-mix(in srgb,var(--cta-a) 25%,transparent))}.ultrakit-cta-layout-app .ultrakit-cta-media{position: relative;z-index: 2;display: flex;align-items: flex-end;justify-content: center;padding: 40px 30px 0}.ultrakit-cta-layout-app .ultrakit-cta-media img{width: auto;max-width: 100%;height: auto;max-height: 440px;border-radius: 34px 34px 0 0 !important;box-shadow: 0 0 0 10px #111,0 0 0 12px rgba(255,255,255,.2),0 40px 60px -20px rgba(0,0,0,.6);transform: rotate(-4deg) translateY(12px);animation: ultrakit-cta-phone 6s ease-in-out infinite}@keyframes ultrakit-cta-phone{50%{transform: rotate(-2deg) translateY(0)}}.ultrakit-cta-wrapper a.ultrakit-cta-store{display: inline-flex;align-items: center;gap: 10px;min-height: 56px;padding: 8px 20px 8px 16px;border-radius: 14px;background: #0b0b12;color: #fff;box-shadow: inset 0 0 0 1px rgba(255,255,255,.22),0 14px 28px -14px rgba(0,0,0,.6);text-decoration: none;font-size: 18px;font-weight: 700;line-height: 1.05;transition: transform .25s ease}.ultrakit-cta-wrapper a.ultrakit-cta-store:hover{transform: translateY(-3px)}.ultrakit-cta-store svg{width: 26px;height: 26px}.ultrakit-cta-store span{display: flex;flex-direction: column;text-align: left}.ultrakit-cta-store small{font-size: 10.5px;font-weight: 600;opacity: .8;letter-spacing: .02em}.ultrakit-cta-layout-banner .ultrakit-cta-inner{min-height: 440px;display: flex;align-items: center}.ultrakit-cta-layout-banner .ultrakit-cta-content{width: 100%;max-width: 720px}.ultrakit-cta-photo{position: absolute;inset: 0;z-index: 0;background: linear-gradient(95deg,color-mix(in srgb,var(--cta-bg-solid,#0b0b1e) 92%,transparent) 20%,color-mix(in srgb,var(--cta-bg-solid,#0b0b1e) 30%,transparent) 80%),var(--cta-img) center / cover;transform: scale(1.06);transition: transform 8s ease}.ultrakit-cta-layout-banner .ultrakit-cta-inner:hover .ultrakit-cta-photo{transform: scale(1.12)}.ultrakit-cta-layout-strip .ultrakit-cta-content{display: flex;align-items: center;justify-content: space-between;gap: 20px 40px;padding: 30px 40px}.ultrakit-cta-layout-strip .ultrakit-cta-text{margin: 0;max-width: 620px}.ultrakit-cta-layout-strip .ultrakit-cta-eyebrow{margin-bottom: 10px}.ultrakit-cta-layout-strip .ultrakit-cta-heading{font-size: clamp(22px,2.6vw,30px);margin-bottom: 6px}.ultrakit-cta-layout-strip .ultrakit-cta-subheading{margin: 0;font-size: 15.5px}.ultrakit-cta-layout-strip .ultrakit-cta-actions{flex-shrink: 0;margin-top: 0;align-items: flex-end;gap: 12px}.ultrakit-cta-layout-strip .ultrakit-cta-buttons,.ultrakit-cta-layout-strip .ultrakit-cta-trust{justify-content: flex-end}.ultrakit-cta-layout-strip .ultrakit-cta-trust li{font-size: 13px}.ultrakit-cta-layout-strip .ultrakit-cta-cd-unit{min-width: 54px;padding: 8px 6px 6px}.ultrakit-cta-layout-strip .ultrakit-cta-cd-unit b{font-size: 22px}.ultrakit-cta-form{width: 100%;max-width: 560px;margin: 0}.ultrakit-cta-field{display: flex;align-items: center;gap: 6px;padding: 6px;border-radius: 999px;background: rgba(255,255,255,.96);box-shadow: 0 20px 40px -20px rgba(0,0,0,.5);transition: box-shadow .25s ease}.ultrakit-cta-field:focus-within{box-shadow: 0 0 0 4px var(--cta-hl-bg),0 20px 40px -20px rgba(0,0,0,.5)}.ultrakit-cta-field-icon{display: grid;place-items: center;width: 40px;color: #8a88a6;flex-shrink: 0}.ultrakit-cta-field-icon svg{width: 20px;height: 20px}.ultrakit-cta-wrapper input.ultrakit-cta-input{flex: 1;min-width: 0;height: 48px !important;margin: 0 !important;padding: 0 6px !important;border: 0 !important;background: transparent !important;box-shadow: none !important;color: #16143a !important;font-size: 16px !important;outline: none !important}.ultrakit-cta-wrapper .ultrakit-cta-form .ultrakit-cta-btn-primary{min-height: 48px;background: linear-gradient(120deg,var(--cta-a),var(--cta-b)) !important;color: #fff !important}.ultrakit-cta-form.is-error .ultrakit-cta-field{box-shadow: 0 0 0 3px #ff7675;animation: ultrakit-cta-shake .4s ease}@keyframes ultrakit-cta-shake{25%{transform: translateX(-6px)}50%{transform: translateX(6px)}75%{transform: translateX(-3px)}}.ultrakit-cta-form.is-busy .ultrakit-cta-submit{opacity: .7;pointer-events: none}.ultrakit-cta-wrapper .ultrakit-cta-consent{display: flex;justify-content: center;align-items: center;gap: 8px;margin: 14px 0 0;color: var(--cta-muted);font-size: 13.5px;font-weight: 600;cursor: pointer}.ultrakit-cta-consent input{width: 17px;height: 17px;margin: 0;accent-color: var(--cta-b)}.ultrakit-cta-consent.has-error span{color: #ffb4b4;text-decoration: underline wavy #ff7675}.ultrakit-cta-hp{position: absolute !important;left: -9999px;width: 1px;height: 1px;overflow: hidden}.ultrakit-cta-wrapper .ultrakit-cta-form-msg{margin: 12px 0 0;font-size: 14px;font-weight: 700;color: var(--cta-ink)}.ultrakit-cta-form.is-done .ultrakit-cta-field{display: none}.ultrakit-cta-form.is-done .ultrakit-cta-consent{display: none}.ultrakit-cta-form.is-done .ultrakit-cta-form-msg{display: inline-flex;align-items: center;gap: 10px;padding: 14px 22px;border-radius: 999px;background: var(--cta-hl-bg);box-shadow: inset 0 0 0 1px var(--cta-line);font-size: 16px;animation: ultrakit-cta-pop .45s cubic-bezier(.2,.9,.25,1.4)}@keyframes ultrakit-cta-pop{from{transform: scale(.8);opacity: 0}to{transform: none;opacity: 1}}.ultrakit-cta-wrapper.cta-skin-2{--cta-bg: linear-gradient(125deg,var(--cta-a),var(--cta-b))}.ultrakit-cta-wrapper.cta-skin-3{--cta-bg: radial-gradient(70% 90% at 0% 0%,color-mix(in srgb,var(--cta-a) 45%,transparent),transparent 60%),radial-gradient(60% 80% at 100% 100%,color-mix(in srgb,var(--cta-b) 35%,transparent),transparent 60%),#0e0c22;--cta-bg-solid: #0e0c22;--cta-line: rgba(255,255,255,.14);--cta-hl-bg: rgba(255,255,255,.08);--cta-btn-bg: linear-gradient(120deg,var(--cta-a),var(--cta-b));--cta-btn-ink: #fff;--cta-hl1: color-mix(in srgb,var(--cta-a) 60%,#fff);--cta-hl2: color-mix(in srgb,var(--cta-b) 70%,#fff)}.cta-skin-3 .ultrakit-cta-btn.btn-glow{--cta-btn-bg: var(--cta-a);background: linear-gradient(120deg,var(--cta-a),var(--cta-b)) !important}.cta-skin-3 .ultrakit-cta-btn.btn-3d{box-shadow: 0 6px 0 color-mix(in srgb,var(--cta-a) 55%,#000),0 18px 30px -14px rgba(0,0,0,.5)}.ultrakit-cta-wrapper.cta-skin-4{--cta-bg: rgba(255,255,255,.1);--cta-line: rgba(255,255,255,.25);--cta-hl-bg: rgba(255,255,255,.14);--cta-btn-ink: #16143a;--cta-hl1: #fff;--cta-hl2: color-mix(in srgb,var(--cta-b) 50%,#fff)}.cta-skin-4 .ultrakit-cta-inner{-webkit-backdrop-filter: blur(20px) saturate(1.4);backdrop-filter: blur(20px) saturate(1.4);box-shadow: inset 0 1px 0 rgba(255,255,255,.35),0 0 0 1px rgba(255,255,255,.2),0 40px 80px -40px rgba(0,0,0,.6)}.ultrakit-cta-wrapper.cta-skin-5{--cta-bg: radial-gradient(60% 80% at 100% 0%,color-mix(in srgb,var(--cta-b) 12%,transparent),transparent 70%),radial-gradient(60% 80% at 0% 100%,color-mix(in srgb,var(--cta-a) 12%,transparent),transparent 70%),#fff;--cta-bg-solid: #ffffff;--cta-ink: #16143a;--cta-muted: #5b5a78;--cta-line: color-mix(in srgb,var(--cta-a) 26%,transparent);--cta-hl-bg: color-mix(in srgb,var(--cta-a) 12%,transparent);--cta-btn-bg: linear-gradient(120deg,var(--cta-a),var(--cta-b));--cta-btn-ink: #fff;--cta-hl1: var(--cta-a);--cta-hl2: var(--cta-b)}.cta-skin-5 .ultrakit-cta-inner{box-shadow: inset 0 0 0 1.5px var(--cta-line),0 30px 60px -44px rgba(22,20,58,.5)}.cta-skin-5 .ultrakit-cta-spot{background: radial-gradient(420px circle at var(--mx,50%) var(--my,50%),color-mix(in srgb,var(--cta-a) 14%,transparent),transparent 60%)}.cta-skin-5 .ultrakit-cta-btn.btn-3d{box-shadow: 0 6px 0 color-mix(in srgb,var(--cta-a) 55%,#000),0 18px 30px -14px rgba(0,0,0,.4)}.cta-skin-5 .ultrakit-cta-btn.btn-glow{--cta-btn-bg: var(--cta-a);background: linear-gradient(120deg,var(--cta-a),var(--cta-b)) !important}.cta-skin-5 .ultrakit-cta-field{background: #fff;box-shadow: inset 0 0 0 1.5px var(--cta-line),0 16px 30px -22px rgba(22,20,58,.5)}.cta-skin-5 .ultrakit-cta-trust svg{color: var(--cta-a)}.cta-skin-5 .ultrakit-cta-play::after{animation-name: ultrakit-cta-ring-dark}@keyframes ultrakit-cta-ring-dark{0%{box-shadow: 0 0 0 0 color-mix(in srgb,var(--cta-a) 45%,transparent)}100%{box-shadow: 0 0 0 14px transparent}}.ultrakit-cta-wrapper.cta-skin-6{--cta-bg: linear-gradient(135deg,color-mix(in srgb,var(--cta-a) 88%,#000),color-mix(in srgb,var(--cta-b) 80%,#000));--cta-bg-solid: color-mix(in srgb,var(--cta-a) 70%,#000);--cta-btn-ink: #16143a;--cta-mark: color-mix(in srgb,var(--cta-b) 75%,transparent)}.ultrakit-cta-wrapper.cta-skin-7{--cta-bg: linear-gradient(120deg,var(--cta-a),var(--cta-b),#fdcb6e,#00cec9,var(--cta-a));--cta-btn-ink: #16143a}.cta-skin-7 .ultrakit-cta-inner{background-size: 300% 300%;animation: ultrakit-cta-aurora 14s ease-in-out infinite alternate}.cta-skin-7.ultrakit-cta-layout-boxed .ultrakit-cta-inner{animation: ultrakit-cta-aurora 14s ease-in-out infinite alternate,ultrakit-cta-bob 6s ease-in-out infinite}@keyframes ultrakit-cta-aurora{from{background-position: 0% 50%}to{background-position: 100% 50%}}.cta-skin-7 .ultrakit-cta-heading{text-shadow: 0 2px 24px rgba(0,0,0,.18)}.ultrakit-cta-wrapper.cta-skin-8{--cta-bg: #07060f;--cta-bg-solid: #07060f;--cta-line: color-mix(in srgb,var(--cta-b) 40%,transparent);--cta-hl-bg: color-mix(in srgb,var(--cta-b) 12%,transparent);--cta-btn-bg: var(--cta-b);--cta-btn-ink: #07060f;--cta-hl1: var(--cta-b);--cta-hl2: var(--cta-a);--cta-muted: #a8a4c8}.cta-skin-8 .ultrakit-cta-inner{box-shadow: inset 0 0 0 1px var(--cta-line),0 0 60px -18px var(--cta-b)}.cta-skin-8 .ultrakit-cta-inner::after{content: '';position: absolute;left: 0;right: 0;top: 0;height: 2px;z-index: 4;background: linear-gradient(90deg,transparent,var(--cta-a),var(--cta-b),transparent);background-size: 200% 100%;animation: ultrakit-cta-scan 3.5s linear infinite}@keyframes ultrakit-cta-scan{from{background-position: 200% 0}to{background-position: 0 0}}.cta-skin-8 .ultrakit-cta-heading{text-shadow: 0 0 30px color-mix(in srgb,var(--cta-b) 40%,transparent)}.cta-skin-8 .ultrakit-cta-btn-primary{box-shadow: 0 0 26px -4px var(--cta-b) !important}.cta-skin-8 .ultrakit-cta-spot{background: radial-gradient(420px circle at var(--mx,50%) var(--my,50%),color-mix(in srgb,var(--cta-b) 22%,transparent),transparent 60%)}.ultrakit-cta-wrapper.is-reveal.js-ready :is(.ultrakit-cta-eyebrow,.ultrakit-cta-heading,.ultrakit-cta-subheading,.ultrakit-cta-actions > *){opacity: 0;transform: translateY(18px);transition: opacity .7s ease,transform .8s cubic-bezier(.2,.9,.25,1)}.ultrakit-cta-wrapper.is-reveal.js-ready.is-in :is(.ultrakit-cta-eyebrow,.ultrakit-cta-heading,.ultrakit-cta-subheading,.ultrakit-cta-actions > *){opacity: 1;transform: none}.is-reveal.js-ready .ultrakit-cta-heading{transition-delay: .08s}.is-reveal.js-ready .ultrakit-cta-subheading{transition-delay: .16s}.is-reveal.js-ready .ultrakit-cta-actions > :nth-child(1){transition-delay: .24s}.is-reveal.js-ready .ultrakit-cta-actions > :nth-child(2){transition-delay: .32s}.is-reveal.js-ready .ultrakit-cta-actions > :nth-child(3){transition-delay: .4s}@media (max-width: 1024px){.ultrakit-cta-layout-strip .ultrakit-cta-content{flex-direction: column;align-items: flex-start}.ultrakit-cta-layout-strip .ultrakit-cta-actions{align-items: flex-start}.ultrakit-cta-layout-strip .ultrakit-cta-buttons,.ultrakit-cta-layout-strip .ultrakit-cta-trust{justify-content: flex-start}}@media (max-width: 767px){.ultrakit-cta-wrapper{--cta-r: 22px}.ultrakit-cta-layout-split.has-img .ultrakit-cta-inner,.ultrakit-cta-layout-app.has-img .ultrakit-cta-inner{grid-template-columns: 1fr}.ultrakit-cta-layout-split .ultrakit-cta-media{min-height: 220px;order: 0 !important}.ultrakit-cta-layout-app .ultrakit-cta-media{order: 2 !important;padding-top: 10px}.ultrakit-cta-layout-app .ultrakit-cta-media img{max-height: 300px}.ultrakit-cta-layout-banner .ultrakit-cta-inner{min-height: 0}.ultrakit-cta-photo{background: linear-gradient(180deg,color-mix(in srgb,var(--cta-bg-solid,#0b0b1e) 55%,transparent),color-mix(in srgb,var(--cta-bg-solid,#0b0b1e) 92%,transparent) 70%),var(--cta-img) center / cover}.ultrakit-cta-layout-strip .ultrakit-cta-content{padding: 26px 22px}.ultrakit-cta-buttons{flex-direction: column;align-items: stretch;width: 100%}.ultrakit-cta-wrapper a.ultrakit-cta-btn{width: 100%}.ultrakit-cta-wrapper a.ultrakit-cta-btn.sec-link{width: auto;align-self: center}.ultrakit-cta-layout-split .ultrakit-cta-buttons,.ultrakit-cta-layout-app .ultrakit-cta-buttons,.ultrakit-cta-layout-banner .ultrakit-cta-buttons,.ultrakit-cta-layout-strip .ultrakit-cta-buttons{align-items: stretch}.ultrakit-cta-layout-app .ultrakit-cta-buttons{flex-direction: row;flex-wrap: wrap}.ultrakit-cta-wrapper a.ultrakit-cta-store{flex: 1 1 150px;justify-content: center}.ultrakit-cta-cd-unit{min-width: 58px}.ultrakit-cta-cd-unit b{font-size: 24px}.ultrakit-cta-field{flex-wrap: wrap;border-radius: 22px}.ultrakit-cta-field-icon{display: none}.ultrakit-cta-wrapper input.ultrakit-cta-input{flex-basis: 100%;padding: 0 14px !important}.ultrakit-cta-wrapper .ultrakit-cta-form .ultrakit-cta-btn-primary{width: 100%}.ultrakit-cta-layout-boxed::before{inset: 30px 12px 0}.ultrakit-cta-hl{white-space: normal}}@media (prefers-reduced-motion: reduce){.ultrakit-cta-wrapper *,.ultrakit-cta-wrapper *::before,.ultrakit-cta-wrapper *::after{animation: none !important;transition-duration: .001ms !important;transition-delay: 0s !important}.ultrakit-cta-wrapper.is-reveal.js-ready :is(.ultrakit-cta-eyebrow,.ultrakit-cta-heading,.ultrakit-cta-subheading,.ultrakit-cta-actions > *){opacity: 1;transform: none}}