@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(../media/41c98a3b1bc68f3a-s.2b_sldcwg6mn_.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF4,U+1CF7-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B0A}@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e84c5cd1ffbefa6f-s.1emuuracu50qd.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(../media/dd9dfc3601372168-s.p.43zbiuwnnoiok.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(../media/599675dea67dcb8d-s.0ynx40_3oa9rk.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF4,U+1CF7-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B0A}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(../media/cdf6f527ee34c972-s.1975l3y3401x_.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(../media/22a701959b157a82-s.p.2o7m9ogm38dql.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1b6340a83cf1ecee-s.3ji57o093q1kd.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF4,U+1CF7-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B0A}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(../media/d89abe7e263475e6-s.19xuq3td7fwu_.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(../media/6bafae418e8a1b08-s.p.3o_v2fun1jzxk.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(../media/c0743afb7b1f57bc-s.11ypmpdlzqdb_.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF4,U+1CF7-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B0A}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(../media/b0b9e5e07c9deaa9-s.3go-kn2r40gie.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(../media/76e9fd951b869c7b-s.p.3bh2vc0w-r-ll.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-weight:800;font-display:swap;src:url(../media/b3d916c408dcd57d-s.1jc1xb-qv_87z.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF4,U+1CF7-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B0A}@font-face{font-family:Poppins;font-style:normal;font-weight:800;font-display:swap;src:url(../media/8b4755fe34cfc7c8-s.3dbq0oou7i_24.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:800;font-display:swap;src:url(../media/1cb49a9fe872cb43-s.p.2mm3nq9i83l-m.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-weight:900;font-display:swap;src:url(../media/215b2c6113e32ce6-s.1ek7x_ipa-38q.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF4,U+1CF7-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B0A}@font-face{font-family:Poppins;font-style:normal;font-weight:900;font-display:swap;src:url(../media/5dd5282e9225e397-s.0sf3h4u8we0x1.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:900;font-display:swap;src:url(../media/28314339ebbb98d1-s.p.11-gljxdt344a.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins Fallback;src:local(Arial);ascent-override:93.62%;descent-override:31.21%;line-gap-override:8.92%;size-adjust:112.16%}.TbycCa_className{font-family:Poppins,Poppins Fallback;font-style:normal}.TbycCa_variable{--font-poppins:"Poppins", "Poppins Fallback"}
:root{--navy-950:#040922;--navy-900:#060d2e;--navy-800:#0b1a52;--blue:#1f4fe0;--yellow:#ffd60a;--yellow-dark:#e6b800;--pink:#ff2e7e;--orange:#ff7a1a;--ink:#0b1a52;--muted:#5a6472;--line:#d9dee8;--field:#f7f8fb;--error:#d92d20}*{box-sizing:border-box}html{scroll-behavior:smooth}body{font-family:var(--font-poppins), system-ui, -apple-system, "Segoe UI", sans-serif;background:var(--navy-950);color:#fff;-webkit-font-smoothing:antialiased;margin:0}img{max-width:100%;height:auto;display:block}.wrap{width:100%;max-width:1080px;margin:0 auto;padding:0 16px}.hero{background:radial-gradient(ellipse 60% 40% at 15% 0%, #1f4fe08c, transparent 70%), radial-gradient(ellipse 60% 40% at 85% 0%, #1f4fe073, transparent 70%), radial-gradient(ellipse 70% 50% at 50% 85%, #ffa02840, transparent 70%), linear-gradient(180deg, var(--navy-900) 0%, var(--navy-950) 100%);text-align:center;padding:28px 0 0;position:relative;overflow:hidden}.brands{justify-content:center;align-items:center;gap:20px;display:flex}.brands .band{width:auto;height:64px}.brands .sep{background:#ffffff59;width:1px;height:72px}.brands .best{mix-blend-mode:lighten;width:auto;height:92px}.kicker{letter-spacing:.22em;text-transform:uppercase;justify-content:center;align-items:center;gap:12px;margin:28px 0 14px;font-size:13px;font-weight:600;display:flex}.kicker:before,.kicker:after{content:"";background:var(--yellow);width:36px;height:2px}h1{letter-spacing:-.02em;text-wrap:balance;max-width:820px;margin:0 auto;font-size:clamp(32px,7vw,64px);font-weight:900;line-height:1.04}h1 em{color:var(--yellow);font-style:normal}.lead{max-width:620px;margin:18px auto 0;font-size:clamp(17px,2.6vw,22px);font-weight:700;line-height:1.35}.lead small{color:#ffffffd1;margin-top:6px;font-size:.78em;font-weight:500;display:block}.hero-media{-webkit-mask-composite:source-in;max-width:900px;margin:28px auto 0;position:relative;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 14% 86%,#0000 100%),linear-gradient(#0000 0%,#000 18% 78%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 14% 86%,#0000 100%),linear-gradient(#0000 0%,#000 18% 78%,#0000 100%);-webkit-mask-composite:source-in;mask-composite:intersect}.cta{background:var(--yellow);min-height:56px;color:var(--navy-900);font:800 18px/1 var(--font-poppins), sans-serif;cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:0 32px;text-decoration:none;transition:transform .15s,background .15s;display:inline-flex;box-shadow:0 10px 30px #ffd60a47}.cta:hover{background:#ffe14d;transform:translateY(-2px)}.hero .cta{margin:-12px 0 36px;position:relative}.steps-sec{background:var(--navy-900);padding:56px 0}h2{text-align:center;letter-spacing:-.01em;margin:0;font-size:clamp(26px,4.4vw,38px);font-weight:800}.bar{background:var(--yellow);border-radius:4px;width:64px;height:4px;margin:14px auto 0;display:block}.steps{grid-template-columns:repeat(3,1fr);gap:18px;margin-top:36px;display:grid}.step{text-align:center;background:linear-gradient(#1f4fe038,#1f4fe00f);border:1px solid #ffffff1f;border-radius:18px;padding:30px 22px 24px;position:relative}.step .n{background:var(--yellow);width:36px;height:36px;color:var(--navy-900);border-radius:50%;place-items:center;font-weight:900;display:grid;position:absolute;top:-18px;left:50%;transform:translate(-50%)}.step h3{margin:6px 0 8px;font-size:18px;font-weight:700}.step p{color:#ffffffc7;margin:0;font-size:14.5px;line-height:1.55}.criteria{background:#ffffff0a;border:1px solid #ffffff1a;border-radius:18px;max-width:760px;margin:40px auto 0;padding:22px 24px}.criteria h3{text-align:center;margin:0 0 14px;font-size:16px;font-weight:700}.criteria ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.criteria li{grid-template-columns:1fr auto;align-items:center;gap:12px;font-size:14.5px;display:grid}.criteria .track{background:#ffffff1a;border-radius:6px;grid-column:1/-1;height:6px;overflow:hidden}.criteria .track i{background:linear-gradient(90deg, var(--orange), var(--pink));height:100%;display:block}.criteria b{color:var(--yellow);font-weight:700}.note{color:#ffffffa6;text-align:center;margin:14px 0 0;font-size:13px}.form-sec{background:radial-gradient(ellipse 60% 40% at 50% 0%, #1f4fe059, transparent 70%), var(--navy-950);padding:56px 0 64px}.card{max-width:600px;color:var(--ink);background:#fff;border-radius:24px;margin:0 auto;padding:32px 28px;box-shadow:0 30px 80px #00000073}.card h2{color:var(--ink);font-size:clamp(24px,4vw,30px)}.card .sub{text-align:center;color:var(--muted);margin:10px 0 0;font-size:14.5px}.fields{gap:16px;margin-top:26px;display:grid}.field label{color:#3b4352;margin-bottom:7px;font-size:14px;font-weight:600;display:block}.field input,.field textarea{border:1.5px solid var(--line);background:var(--field);width:100%;min-height:52px;font:400 16px/1.4 var(--font-poppins), sans-serif;color:var(--ink);border-radius:999px;outline:none;padding:14px 20px;transition:border-color .15s,background .15s}.field textarea{resize:vertical;border-radius:20px;min-height:120px}.field input::placeholder,.field textarea::placeholder{color:#9aa1ad}.field input:focus,.field textarea:focus{border-color:var(--blue);background:#fff}.field.invalid input,.field.invalid textarea{border-color:var(--error)}.question label{color:var(--ink);letter-spacing:.01em;font-size:15px;font-weight:800}.question .hint{color:var(--muted);margin:-2px 0 8px;font-size:13px}.meta-row{justify-content:space-between;gap:12px;margin-top:6px;display:flex}.err{color:var(--error);min-height:0;font-size:13px}.count{color:var(--muted);white-space:nowrap;margin-left:auto;font-size:12.5px}.legal{background:#f1f3f8;border-radius:16px;margin-top:24px;padding:18px}.legal p{color:var(--muted);margin:0 0 14px;font-size:13px;line-height:1.6}.check{cursor:pointer;color:#3b4352;align-items:flex-start;gap:12px;font-size:13.5px;line-height:1.55;display:flex}.check input{width:22px;height:22px;accent-color:var(--blue);cursor:pointer;flex:none;margin:1px 0 0}.linkbtn{color:var(--blue);font:inherit;text-underline-offset:2px;cursor:pointer;background:0 0;border:0;padding:0;font-weight:600;text-decoration:underline}.submit{background:var(--navy-800);color:#fff;width:100%;margin-top:22px;box-shadow:0 10px 24px #0b1a524d}.submit:hover{background:var(--blue)}.submit[disabled]{opacity:.6;cursor:wait;transform:none}.form-error{text-align:center;color:var(--error);margin:12px 0 0;font-size:14px}.hp{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.success{text-align:center;padding:12px 4px}.success .ok{background:var(--yellow);width:72px;height:72px;color:var(--navy-900);border-radius:50%;place-items:center;margin:0 auto;display:grid}.success h2{margin-top:18px}.success p{max-width:440px;color:var(--muted);margin:12px auto 0;font-size:15px;line-height:1.6}.success blockquote{border-left:4px solid var(--yellow);text-align:left;max-width:460px;color:var(--ink);background:#f7f8fb;border-radius:0 12px 12px 0;margin:20px auto 0;padding:16px 20px;font-size:15px;font-style:italic}.bar-band{text-align:center;border:1.5px solid var(--yellow);background:#060d2eb3;border-radius:18px;max-width:600px;margin:28px auto 0;padding:18px 22px;font-size:15.5px;font-weight:600;line-height:1.5}.bar-band b{color:var(--yellow)}footer{background:var(--navy-900);text-align:center;border-top:1px solid #ffffff14;padding:44px 0}footer img{width:auto;height:44px;margin:0 auto}footer p{color:#ffffff9e;max-width:680px;margin:18px auto 0;font-size:13px;line-height:1.6}footer nav{flex-wrap:wrap;justify-content:center;gap:8px 20px;margin-top:16px;display:flex}footer nav a,footer nav button{color:#ffffffd9;font:500 14px var(--font-poppins), sans-serif;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:none}footer nav a:hover,footer nav button:hover{color:#fff;text-decoration:underline}dialog{width:min(760px,100% - 24px);max-height:86vh;color:var(--ink);background:#fff;border:0;border-radius:20px;padding:0}dialog::backdrop{background:#040922bf}.dlg-head{border-bottom:1px solid var(--line);background:#fff;justify-content:space-between;align-items:center;gap:12px;padding:18px 22px;display:flex;position:sticky;top:0}.dlg-head h2{text-align:left;color:var(--ink);font-size:18px}.dlg-close{cursor:pointer;width:40px;height:40px;color:var(--ink);background:#f1f3f8;border:0;border-radius:50%;font-size:22px}.dlg-body{color:#3b4352;padding:8px 24px 28px;font-size:14px;line-height:1.65}.dlg-body h3{color:var(--ink);margin:22px 0 6px;font-size:14.5px;font-weight:700}.dlg-body p,.dlg-body ul{margin:0 0 8px}@media (max-width:760px){.steps{grid-template-columns:1fr;gap:28px}.brands{gap:14px}.brands .band{height:46px}.brands .sep{height:54px}.brands .best{height:68px}.card{border-radius:20px;padding:26px 18px}.hero .cta{margin-top:-4px}}.grecaptcha-badge{visibility:hidden}.recaptcha-note{text-align:center;color:var(--muted);margin:14px 0 0;font-size:12px;line-height:1.55}.recaptcha-note a{color:var(--blue);text-underline-offset:2px;font-weight:600}
