:root{--orange:#ff7a1a;--orange-dark:#e45f00;--orange-light:#ff7a1a24;--cyan:#35e8ff;--bg:#05050a;--bg-alt:#0a0a14;--surface:#ffffff0b;--surface-strong:#ffffff12;--black:#f5f6fa;--muted:#9a9aa8;--white:#fff;--border:#ffffff17;--border-glow:#ff7a1a59;--shadow:0 24px 70px #0000008c;--radius:28px}*{box-sizing:border-box}html{scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}body{color:var(--black);background:radial-gradient(circle at 15% 0%, #ff7a1a29, transparent 40%), radial-gradient(circle at 85% 15%, #35e8ff14, transparent 32%), radial-gradient(circle at 50% 100%, #ff7a1a14, transparent 45%), var(--bg);background-attachment:fixed;margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}a{color:inherit;text-decoration:none}.site{width:100%;position:relative;overflow-x:hidden}.site:before{content:"";z-index:-1;pointer-events:none;background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px);background-size:64px 64px;position:fixed;inset:0;-webkit-mask-image:radial-gradient(80% 60% at 50% 0,#000 40%,#0000 90%);mask-image:radial-gradient(80% 60% at 50% 0,#000 40%,#0000 90%)}.reveal{opacity:0;transition:opacity .7s cubic-bezier(.16,1,.3,1),transform .7s cubic-bezier(.16,1,.3,1);transform:translateY(28px)}.reveal.in-view{opacity:1;transform:translateY(0)}.navbar{border:1px solid var(--border);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);z-index:10;background:#0a0a149e;border-radius:24px;justify-content:space-between;align-items:center;width:min(1180px,100% - 32px);margin:22px auto 0;padding:14px 16px;display:flex;position:sticky;top:16px;box-shadow:0 16px 40px #00000059}.brand{align-items:center;gap:12px;display:flex}.brandLogo{width:42px;height:42px;box-shadow:0 0 0 1px var(--border), 0 8px 24px #ff7a1a38;border-radius:13px}.brandIcon,.miniLogo{background:linear-gradient(135deg, var(--orange), var(--orange-dark));color:#fff;border-radius:15px;place-items:center;width:46px;height:46px;font-size:24px;font-weight:900;display:grid;box-shadow:0 12px 24px #ff7a1a47}.brand h1{letter-spacing:-.04em;color:var(--black);margin:0;font-size:20px;line-height:1}.brand p{color:var(--orange);text-transform:uppercase;letter-spacing:.14em;margin:2px 0 0;font-size:12px;font-weight:700}.navLinks{color:#c6c6d2;align-items:center;gap:26px;font-size:14px;font-weight:650;display:flex}.navLinks a:hover{color:var(--orange)}.navButton{background:linear-gradient(135deg, var(--orange), var(--orange-dark));color:#fff;border-radius:999px;padding:12px 18px;font-size:14px;font-weight:800;box-shadow:0 10px 26px #ff7a1a4d}.hero{grid-template-columns:1.05fr .95fr;align-items:center;gap:54px;width:min(1180px,100% - 32px);margin:72px auto 30px;display:grid;position:relative}.heroGlow{filter:blur(20px);z-index:-1;background:radial-gradient(circle,#ff7a1a52,#0000 70%);width:620px;height:620px;animation:9s ease-in-out infinite floatGlow;position:absolute;inset:-160px -120px auto auto}.heroGlow:after{content:"";filter:blur(10px);background:radial-gradient(circle,#35e8ff29,#0000 70%);width:420px;height:420px;position:absolute;top:320px;left:-260px}@keyframes floatGlow{0%,to{transform:translate(0)scale(1)}50%{transform:translate(-20px,30px)scale(1.08)}}.heroContent h2{letter-spacing:-.07em;color:var(--black);margin:22px 0 18px;font-size:clamp(46px,7vw,84px);line-height:.96}.heroContent h2 span{background:linear-gradient(120deg, var(--orange) 10%, #ffc169 50%, var(--orange) 90%);color:#0000;background-size:200%;-webkit-background-clip:text;background-clip:text;animation:6s linear infinite shimmer}@keyframes shimmer{to{background-position:200%}}.pill{background:var(--orange-light);border:1px solid var(--border-glow);color:#ffb27a;border-radius:999px;align-items:center;gap:8px;width:fit-content;padding:10px 14px;font-size:14px;font-weight:800;display:flex}.heroText{max-width:620px;color:var(--muted);margin:0 0 28px;font-size:19px;line-height:1.7}.heroActions{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.primaryButton,.secondaryButton{appearance:none;cursor:pointer;border:none;border-radius:999px;justify-content:center;align-items:center;gap:9px;min-height:52px;padding:0 22px;font-family:inherit;font-size:15px;font-weight:900;transition:all .2s;display:inline-flex}.primaryButton:disabled{opacity:.7;cursor:not-allowed;transform:none!important}.primaryButton{background:linear-gradient(135deg, var(--orange), var(--orange-dark));color:#fff;position:relative;box-shadow:0 16px 36px #ff7a1a59,0 0 0 1px #ff7a1a66}.primaryButton:after{content:"";opacity:0;border:1px solid #ff7a1a80;border-radius:999px;transition:opacity .3s,inset .3s;position:absolute;inset:-6px}.primaryButton:hover:after{opacity:1;inset:-9px}.secondaryButton{background:var(--surface);border:1px solid var(--border);color:var(--black);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.secondaryButton:hover{border-color:var(--border-glow)}.primaryButton:hover,.secondaryButton:hover,.navButton:hover{transform:translateY(-2px)}.trustRow{flex-wrap:wrap;gap:14px;margin-top:30px;display:flex}.trustRow div{background:var(--surface);border:1px solid var(--border);color:#d6d6e0;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:999px;align-items:center;gap:8px;padding:10px 13px;font-size:14px;font-weight:750;display:flex}.trustRow svg{color:var(--orange)}.heroCard{place-items:center;min-height:470px;display:grid;position:relative}.rewardCard{background:linear-gradient(135deg, #ffffff2e, transparent), linear-gradient(135deg, var(--orange), var(--orange-dark));color:#fff;border-radius:32px;width:min(430px,100%);min-height:270px;padding:26px;transform:rotate(-4deg);box-shadow:0 30px 80px #ff7a1a52}.cardTop,.cardBottom{justify-content:space-between;align-items:center;display:flex}.miniLogo{box-shadow:none;background:#ffffff38}.cardTop p,.cardMiddle p{opacity:.9;margin:0;font-weight:800}.cardMiddle{margin-top:54px}.cardMiddle h3{letter-spacing:.08em;margin:8px 0 0;font-size:31px}.cardBottom{margin-top:46px;font-weight:850}.cardBottom span{background:#ffffff2e;border-radius:999px;padding:8px 12px}.customCardImage{border-radius:28px;width:min(520px,100%);animation:6s ease-in-out infinite cardFloat;display:block;transform:rotate(-4deg);box-shadow:0 30px 90px #ff7a1a4d,0 0 0 1px #ff7a1a33}@keyframes cardFloat{0%,to{transform:rotate(-4deg)translateY(0)}50%{transform:rotate(-2deg)translateY(-10px)}}.floatingBox{border:1px solid var(--border);box-shadow:var(--shadow);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0e0e16d9;border-radius:22px;align-items:center;gap:12px;padding:16px;animation:5s ease-in-out infinite boxBob;display:flex;position:absolute}.boxTwo{animation-delay:1.4s}@keyframes boxBob{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.floatingBox svg{color:var(--orange)}.floatingBox h4{color:var(--black);margin:0;font-size:18px}.floatingBox p{color:var(--muted);margin:2px 0 0;font-size:13px;font-weight:700}.boxOne{bottom:58px;left:10px}.boxTwo{top:58px;right:0}.stats{grid-template-columns:repeat(3,1fr);gap:18px;width:min(1180px,100% - 32px);margin:30px auto 0;display:grid}.stats div{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);padding:26px;box-shadow:0 16px 40px #00000040}.stats h3{color:var(--black);margin:0 0 8px;font-size:24px}.stats p{color:var(--muted);margin:0;line-height:1.6}.section{width:min(1180px,100% - 32px);margin:130px auto 0}.sectionHeader{max-width:720px;margin-bottom:34px}.sectionHeader.center{text-align:center;margin-left:auto;margin-right:auto}.sectionHeader p,.label{color:var(--orange);text-transform:uppercase;letter-spacing:.14em;margin:0 0 10px;font-size:13px;font-weight:900}.sectionHeader h2,.splitText h2,.contactSection h2{letter-spacing:-.05em;color:var(--black);margin:0;font-size:clamp(34px,4vw,54px);line-height:1.05}.stepsGrid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.stepCard{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);min-height:280px;padding:30px;transition:transform .25s,border-color .25s;position:relative;box-shadow:0 18px 50px #0000004d}.stepCard:hover{border-color:var(--border-glow);transform:translateY(-6px)}.stepCard svg{color:var(--orange)}.stepNumber{color:#ffffff0f;font-size:40px;font-weight:950;position:absolute;top:20px;right:24px}.stepCard h3{color:var(--black);margin:28px 0 12px;font-size:23px}.stepCard p,.splitText p,.contactSection p{color:var(--muted);margin:0;font-size:16px;line-height:1.75}.splitSection{grid-template-columns:.92fr 1.08fr;align-items:center;gap:56px;width:min(1180px,100% - 32px);margin:130px auto 0;display:grid}.splitSection.reverse{grid-template-columns:.9fr 1.1fr}.splitText p:not(.label){max-width:620px;margin-top:20px}.featureList{gap:12px;margin:26px 0;display:grid}.featureList div{background:var(--surface);border:1px solid var(--border);width:fit-content;color:var(--black);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:16px;align-items:center;gap:10px;padding:12px 14px;font-weight:850;display:flex}.featureList svg{color:var(--orange)}.smallButton{width:fit-content}.dashboardMock{border:1px solid var(--border);box-shadow:var(--shadow), 0 0 60px #ff7a1a14;background:linear-gradient(#14141f,#0a0a12);border-radius:34px;padding:22px}.mockHeader{gap:8px;margin-bottom:20px;display:flex}.mockHeader span{background:#3a3a48;border-radius:50%;width:12px;height:12px}.mockCard{background:var(--surface-strong);border:1px solid var(--border);border-radius:22px;padding:22px}.mockCard p{color:var(--muted);margin:0;font-weight:800}.mockCard h3{color:var(--black);margin:8px 0 0;font-size:34px}.mockCard.wide{margin-bottom:16px}.mockGrid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.mockTable{background:var(--surface-strong);border:1px solid var(--border);border-radius:22px;gap:12px;margin-top:16px;padding:18px;display:grid}.mockTable div{background:#ffffff14;border-radius:999px;height:16px}.phoneMock{border:1px solid var(--border);width:min(330px,100%);box-shadow:var(--shadow), 0 0 60px #ff7a1a14;background:#0d0d14;border-radius:42px;margin:0 auto;padding:15px}.phoneTop{background:#050508;border-radius:999px;width:90px;height:24px;margin:0 auto 14px}.phoneContent{text-align:center;background:linear-gradient(#121219,#0a0a10);border-radius:30px;min-height:520px;padding:30px 22px}.phoneContent svg{color:var(--orange)}.phoneContent h3{color:var(--orange);margin:20px 0 6px;font-size:42px}.phoneContent p{color:var(--muted);margin:0 0 30px;font-weight:750}.phoneItem{background:var(--orange-light);border:1px solid var(--border-glow);color:var(--black);border-radius:16px;justify-content:space-between;align-items:center;margin-top:12px;padding:14px;font-weight:850;display:flex}.phoneItem strong{color:var(--orange)}.contactSection{background:radial-gradient(circle at top left, #ff7a1a1a, transparent 55%), var(--surface);border:1px solid var(--border);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-radius:34px;justify-content:space-between;align-items:center;gap:30px;width:min(1180px,100% - 32px);margin:130px auto 0;padding:44px;display:flex}.contactSection p:not(.label){max-width:620px;margin-top:18px}.contactCard{background:var(--surface-strong);border:1px solid var(--border);border-radius:24px;align-items:center;gap:14px;min-width:360px;padding:22px;transition:border-color .2s;display:flex;box-shadow:0 20px 50px #ff7a1a1a}.contactCard:hover{border-color:var(--border-glow)}.contactCard svg{color:var(--orange)}.contactCard p{color:var(--black);margin:0;font-weight:850}.contactCard h3{color:var(--black);margin:4px 0 0;font-size:19px}.footer{border-top:1px solid var(--border);width:min(1180px,100% - 32px);color:var(--muted);justify-content:space-between;align-items:center;margin:70px auto 30px;padding:24px 0;display:flex}.footerBrand .brandIcon{width:40px;height:40px;font-size:20px}.footerBrand h1{color:var(--black)}.benefitsGrid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.benefitCard{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);padding:28px;transition:transform .25s,box-shadow .25s,border-color .25s;box-shadow:0 18px 50px #0000004d}.benefitCard:hover{border-color:var(--border-glow);transform:translateY(-6px);box-shadow:0 24px 60px #ff7a1a2e}.benefitIcon{background:linear-gradient(135deg, var(--orange), var(--orange-dark));color:#fff;border-radius:16px;place-items:center;width:48px;height:48px;margin-bottom:18px;display:grid;box-shadow:0 12px 24px #ff7a1a52}.benefitCard h3{letter-spacing:-.02em;color:var(--black);margin:0 0 10px;font-size:19px}.benefitCard p{color:var(--muted);margin:0;font-size:15px;line-height:1.7}.foundingIntro{max-width:680px;color:var(--muted);margin:-14px 0 30px;font-size:16px;line-height:1.7}.partnersGrid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.partnerCard{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);padding:26px;transition:transform .25s,box-shadow .25s,border-color .25s;display:block;position:relative;box-shadow:0 18px 50px #0000004d}.partnerCard:hover{border-color:var(--border-glow);transform:translateY(-6px);box-shadow:0 24px 60px #ff7a1a2e}.partnerOpen{border:1px solid var(--border-glow);color:#ffb27a;text-transform:uppercase;letter-spacing:.06em;background:#ff7a1a1a;border-radius:999px;align-items:center;gap:8px;margin-bottom:20px;padding:6px 12px;font-size:12px;font-weight:800;display:inline-flex}.partnerOpen .pulseDot{background:var(--orange);animation-name:pulseDotOrange;box-shadow:0 0 #ff7a1a99}@keyframes pulseDotOrange{0%{box-shadow:0 0 #ff7a1a8c}70%{box-shadow:0 0 0 8px #ff7a1a00}to{box-shadow:0 0 #ff7a1a00}}.pulseDot{background:#35e8ff;border-radius:50%;width:7px;height:7px;animation:2s ease-out infinite pulseDot;box-shadow:0 0 #35e8ff99}@keyframes pulseDot{0%{box-shadow:0 0 #35e8ff8c}70%{box-shadow:0 0 0 8px #35e8ff00}to{box-shadow:0 0 #35e8ff00}}.partnerIcon{background:linear-gradient(135deg, var(--orange), var(--orange-dark));color:#fff;border-radius:16px;place-items:center;width:48px;height:48px;margin-bottom:16px;display:grid;box-shadow:0 12px 24px #ff7a1a52}.partnerCard h3{letter-spacing:-.02em;color:var(--black);margin:0 0 4px;font-size:18px}.partnerCard p{color:var(--muted);margin:0;font-size:14px;font-weight:650}.partnerCardAdd{text-align:left;cursor:pointer;appearance:none;background:#ff7a1a0d;border:1px dashed #ff7a1a66;flex-direction:column;justify-content:center;align-items:flex-start;width:100%;min-height:100%;font-family:inherit;display:flex}.partnerCardAdd:hover{background:#ff7a1a17}.partnerAddIcon{background:var(--surface-strong);border:1px solid var(--border-glow);width:48px;height:48px;color:var(--orange);border-radius:16px;place-items:center;margin-bottom:16px;display:grid}.partnerCardAdd h3{color:var(--orange)}.compareGrid{grid-template-columns:1fr 1fr;gap:18px;display:grid}.compareCol{border-radius:var(--radius);border:1px solid var(--border);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);padding:30px}.compareCol h3{letter-spacing:-.02em;align-items:center;gap:10px;margin:0 0 20px;font-size:18px;display:flex}.compareCol ul{gap:14px;margin:0;padding:0;list-style:none;display:grid}.compareCol li{padding-left:18px;font-size:15px;font-weight:600;line-height:1.6;position:relative}.compareWithout{background:#ffffff05}.compareWithout h3,.compareWithout li{color:#6f6f7c}.compareWithout li:before{content:"";background:#45454f;border-radius:2px;width:8px;height:8px;position:absolute;top:9px;left:0}.compareWith{background:radial-gradient(circle at top left, #ff7a1a24, transparent 55%), var(--surface);border-color:var(--border-glow);box-shadow:0 20px 60px #ff7a1a29}.compareWith h3{color:var(--orange)}.compareWith li{color:var(--black)}.compareWith li:before{content:"";background:var(--orange);border-radius:2px;width:8px;height:8px;position:absolute;top:8px;left:0;box-shadow:0 0 8px #ff7a1acc}.pricingCard{text-align:center;color:#fff;border:1px solid var(--border-glow);background:linear-gradient(#14141f,#0a0a10);border-radius:32px;width:min(460px,100%);margin:0 auto;padding:44px 36px;position:relative;overflow:hidden;box-shadow:0 30px 90px #ff7a1a29,0 0 0 1px #ffffff05}.pricingCard:before{content:"";background:radial-gradient(circle,#ff7a1a66,#0000 70%);width:300px;height:300px;position:absolute;inset:-60% -20% auto auto}.pricingBadge{color:#ffb27a;background:#ff7a1a29;border-radius:999px;align-items:center;gap:8px;padding:8px 14px;font-size:13px;font-weight:800;display:inline-flex;position:relative}.pricingAmount{justify-content:center;align-items:baseline;gap:4px;margin:22px 0 6px;display:flex;position:relative}.pricingCurrency{color:#ffb27a;font-size:26px;font-weight:800}.pricingNumber{letter-spacing:-.04em;font-size:64px;font-weight:900}.pricingPeriod{color:#9a9aa8;margin-left:4px;font-size:14px;font-weight:700}.pricingNote{color:#b0b0bc;max-width:340px;margin:0 auto 26px;font-size:14px;line-height:1.6;position:relative}.pricingFeatures{text-align:left;gap:12px;margin-bottom:30px;display:grid;position:relative}.pricingFeatures div{color:#e8e8ee;align-items:center;gap:10px;font-size:15px;font-weight:650;display:flex}.pricingFeatures svg{color:var(--orange);flex:none}.pricingButton{width:100%;position:relative}.faqList{gap:14px;max-width:820px;display:grid}.faqItem{background:var(--surface);border:1px solid var(--border);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-radius:20px;transition:box-shadow .2s,border-color .2s;overflow:hidden}.faqItem.open{border-color:var(--border-glow);box-shadow:0 18px 40px #ff7a1a1f}.faqQuestion{cursor:pointer;text-align:left;width:100%;color:var(--black);background:0 0;border:none;justify-content:space-between;align-items:center;gap:16px;padding:20px 22px;font-family:inherit;font-size:16px;font-weight:800;display:flex}.faqChevron{color:var(--orange);flex:none;transition:transform .25s}.faqItem.open .faqChevron{transform:rotate(180deg)}.faqAnswer{grid-template-rows:0fr;transition:grid-template-rows .25s;display:grid}.faqItem.open .faqAnswer{grid-template-rows:1fr}.faqAnswer p{color:var(--muted);margin:0;padding:0 22px 20px;font-size:15px;line-height:1.7;overflow:hidden}.finalCta{text-align:center;background:radial-gradient(circle at top left, #ffffff29, transparent 45%), linear-gradient(135deg, var(--orange), var(--orange-dark));color:#fff;border-radius:40px;flex-direction:column;align-items:center;gap:16px;width:min(1180px,100% - 32px);margin:130px auto 0;padding:70px 40px;display:flex;position:relative;overflow:hidden;box-shadow:0 30px 90px #ff7a1a59}.finalCta:after{content:"";pointer-events:none;background-image:linear-gradient(#ffffff14 1px,#0000 1px),linear-gradient(90deg,#ffffff14 1px,#0000 1px);background-size:40px 40px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(70% 70%,#000,#0000 90%);mask-image:radial-gradient(70% 70%,#000,#0000 90%)}.finalCta svg{opacity:.9;position:relative}.finalCta h2{letter-spacing:-.03em;max-width:720px;margin:0;font-size:clamp(28px,4vw,42px);line-height:1.15;position:relative}.finalCta p{opacity:.92;max-width:520px;margin:0;font-size:17px;line-height:1.6;position:relative}.ctaButton{color:var(--orange-dark);background:#fff;margin-top:10px;position:relative;box-shadow:0 16px 40px #0000004d}.ctaButton:after{display:none}.modalOverlay{z-index:100;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#030308b8;justify-content:center;align-items:center;padding:20px;animation:.2s overlayIn;display:flex;position:fixed;inset:0}@keyframes overlayIn{0%{opacity:0}to{opacity:1}}.modalCard{box-sizing:border-box;border:1px solid var(--border-glow);background:linear-gradient(#15151f,#0a0a10);border-radius:28px;width:min(560px,100%);max-height:min(88vh,780px);padding:40px;animation:.25s cubic-bezier(.16,1,.3,1) modalIn;position:relative;overflow:hidden auto;box-shadow:0 40px 100px #00000080,0 0 60px #ff7a1a1f}@keyframes modalIn{0%{opacity:0;transform:translateY(16px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.modalClose{border:1px solid var(--border);background:var(--surface);width:36px;height:36px;color:var(--black);cursor:pointer;border-radius:50%;place-items:center;transition:border-color .2s,transform .2s;display:grid;position:absolute;top:20px;right:20px}.modalClose:hover{border-color:var(--border-glow);transform:rotate(90deg)}.modalCard h3{letter-spacing:-.03em;color:var(--black);margin:0 0 8px;font-size:26px}.modalSubtext{color:var(--muted);margin:0 0 26px;font-size:15px;line-height:1.6}.applyForm{gap:16px;display:grid}.formRow{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:14px;display:grid}.applyForm label{color:#c6c6d2;text-transform:uppercase;letter-spacing:.05em;gap:8px;min-width:0;font-size:13px;font-weight:800;display:grid}.inputWrap{background:var(--surface);border:1px solid var(--border);border-radius:14px;align-items:center;gap:10px;min-width:0;padding:0 14px;transition:border-color .2s;display:flex}.inputWrap:focus-within{border-color:var(--border-glow)}.inputWrap svg{color:var(--orange);flex:none}.inputWrap input,.inputWrap select{width:100%;min-width:0;min-height:46px;color:var(--black);text-transform:none;letter-spacing:normal;background:0 0;border:none;outline:none;font-family:inherit;font-size:14px;font-weight:650}.inputWrap select{cursor:pointer}.inputWrap select option{color:var(--black);background:#15151f}.inputWrap input:-webkit-autofill{-webkit-text-fill-color:var(--black);caret-color:var(--black);transition:background-color 9999s ease-in-out;box-shadow:inset 0 0 0 1000px #14141c}.inputWrap input:-webkit-autofill:hover{-webkit-text-fill-color:var(--black);caret-color:var(--black);transition:background-color 9999s ease-in-out;box-shadow:inset 0 0 0 1000px #14141c}.inputWrap input:-webkit-autofill:focus{-webkit-text-fill-color:var(--black);caret-color:var(--black);transition:background-color 9999s ease-in-out;box-shadow:inset 0 0 0 1000px #14141c}.inputWrap input:-webkit-autofill:active{-webkit-text-fill-color:var(--black);caret-color:var(--black);transition:background-color 9999s ease-in-out;box-shadow:inset 0 0 0 1000px #14141c}.applyForm textarea{background:var(--surface);border:1px solid var(--border);width:100%;color:var(--black);text-transform:none;letter-spacing:normal;resize:vertical;border-radius:14px;padding:12px 14px;font-family:inherit;font-size:14px;font-weight:550;transition:border-color .2s}.applyForm textarea:focus{border-color:var(--border-glow);outline:none}.applyForm ::placeholder{color:#6a6a76}.applyForm>.primaryButton{width:100%;margin-top:6px}.formError{color:#ff9d9d;background:#ff505014;border:1px solid #ff50504d;border-radius:14px;align-items:flex-start;gap:10px;padding:12px 14px;font-size:14px;line-height:1.5;display:flex}.formError svg{flex:none;margin-top:2px}.formError a{color:#ffb27a;font-weight:800;text-decoration:underline}.spin{animation:.8s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.modalStatus{text-align:center;flex-direction:column;align-items:center;gap:12px;padding:20px 0 10px;display:flex}.modalStatusIcon.success{color:#4ade80}.modalStatus h3{margin:0}.modalStatus p{color:var(--muted);max-width:380px;margin:0 0 10px;line-height:1.7}@media (width<=560px){.modalCard{border-radius:22px;padding:28px 22px}.formRow{grid-template-columns:1fr}}@media (width<=980px){.navLinks{display:none}.hero,.splitSection,.splitSection.reverse{grid-template-columns:1fr}.hero{margin-top:54px}.heroCard{min-height:390px}.stats,.stepsGrid,.benefitsGrid,.compareGrid,.partnersGrid{grid-template-columns:1fr}.contactSection{flex-direction:column;align-items:flex-start}.contactCard{min-width:100%}.finalCta{padding:50px 26px}.section,.splitSection,.contactSection,.finalCta{margin-top:90px}}@media (width<=560px){.navbar{width:calc(100% - 20px);margin-top:10px}.navButton{display:none}.hero,.stats,.section,.splitSection,.contactSection,.footer{width:calc(100% - 24px)}.heroContent h2{font-size:44px}.heroText{font-size:16px}.rewardCard{transform:none}.floatingBox{margin-top:14px;position:static}.heroCard{min-height:auto;display:block}.mockGrid{grid-template-columns:1fr}.contactSection{padding:28px}.footer{flex-direction:column;align-items:flex-start;gap:16px}}
