:root{color-scheme:dark;--bg:#111313;--panel:#202120;--panel-soft:#292a29;--line:#4b4845;--text:#f8f7f4;--muted:#aaa7a2;--red:#d52215;--red-dark:#9e1406;--green:#59d35d;--error:#ff7469;background:var(--bg);color:var(--text);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}html{background:var(--bg);scroll-behavior:smooth}body{background:radial-gradient(circle at 33% 65%,#9e14061f,#0000 27rem),linear-gradient(#151717 0%,#0f1111 100%);min-width:320px;min-height:100vh;margin:0}button,input{font:inherit}.page-shell{min-height:100vh;overflow:hidden}.hero{grid-template-columns:minmax(0,1.55fr) minmax(360px,.72fr);align-items:center;gap:clamp(36px,5vw,92px);width:min(1500px,100%);min-height:calc(100vh - 68px);margin:0 auto;padding:clamp(28px,4vw,64px);display:grid}.story{flex-direction:column;align-self:stretch;min-width:0;display:flex}.brand{align-items:center;min-height:92px;display:flex}.brand img{width:clamp(190px,18vw,290px);height:auto;display:block}.offer{z-index:2;padding-top:clamp(38px,6vh,82px);position:relative}h1{letter-spacing:-.065em;max-width:870px;margin:0;font-size:clamp(56px,6.1vw,108px);font-weight:900;line-height:.91}h1 span{color:var(--red)}.subtitle{letter-spacing:-.025em;margin:28px 0 0;font-size:clamp(22px,2vw,34px);line-height:1.3}.subtitle strong{font-weight:700}.tariff{align-items:stretch;gap:0;width:fit-content;margin:38px 0 0;padding:0;list-style:none;display:flex}.tariff li{align-content:center;min-width:170px;padding:0 34px;display:grid}.tariff li:first-child{padding-left:0}.tariff li+li{border-left:1px solid #4c4c4c}.tariff strong,.tariff span{display:block}.tariff strong{font-size:24px;line-height:1.05}.tariff span{color:var(--muted);margin-top:4px;font-size:18px}.car-stage{isolation:isolate;align-items:end;min-height:380px;margin-top:auto;padding-bottom:100px;display:grid;position:relative;overflow:hidden}.car-stage:after{content:"";z-index:-1;filter:blur(28px);background:#d522152e;border-radius:50%;height:10%;position:absolute;bottom:3%;left:8%;right:5%}.car-motion{z-index:1;width:min(100%,1020px);animation:2.2s cubic-bezier(.16,1,.3,1) both car-enter;position:relative}.car-stage img{width:100%;max-width:100%;height:auto;display:block}.car-image{z-index:1;filter:drop-shadow(0 28px 32px #00000094);position:relative}.car-reflection{z-index:0;opacity:.14;filter:blur(2px)saturate(.7);pointer-events:none;height:38%;position:absolute;top:calc(100% - 3px);left:0;transform:scaleY(-1);-webkit-mask-image:linear-gradient(#0000 32%,#000000c7);mask-image:linear-gradient(#0000 32%,#000000c7)}.lead-card{border:1px solid var(--line);background:linear-gradient(145deg,#2b2c2bfa,#1b1c1cfa);border-radius:30px;justify-self:end;width:100%;max-width:500px;padding:clamp(28px,3.2vw,50px);box-shadow:0 36px 90px #0000006b}.eyebrow{color:#e86f65;letter-spacing:.16em;margin:0 0 10px;font-size:13px;font-weight:800}h2{letter-spacing:-.05em;margin:0;font-size:clamp(38px,4vw,58px);line-height:1}.form-intro>p:last-child{color:var(--muted);margin:18px 0 0;font-size:16px;line-height:1.5}form{margin-top:30px}.field{margin-bottom:16px}.field label{color:#d7d5d1;margin:0 0 8px;font-size:14px;font-weight:650;display:block}.field input{width:100%;min-height:62px;color:var(--text);background:#303130;border:1px solid #55514e;border-radius:14px;outline:none;padding:0 18px;transition:border-color .2s,box-shadow .2s,background .2s}.field input::placeholder{color:#85827e}.field input:focus{background:#343534;border-color:#b33a30;box-shadow:0 0 0 4px #d522151f}.field input[aria-invalid=true]{border-color:var(--error)}.field-error{min-height:17px;color:var(--error);margin:5px 2px 0;font-size:13px;display:block}.consent{color:#c5c2bd;cursor:pointer;align-items:flex-start;gap:12px;margin:6px 0 0;font-size:14px;line-height:1.45;display:flex}.consent input{width:20px;height:20px;accent-color:var(--red);flex:none;margin:1px 0 0}.consent a{color:#f27b70;text-underline-offset:3px}.consent-error{margin-left:32px}button{color:#fff;background:linear-gradient(135deg, var(--red), #c3160a);cursor:pointer;border:0;border-radius:15px;width:100%;min-height:64px;margin-top:14px;font-size:18px;font-weight:800;transition:transform .2s,box-shadow .2s,filter .2s;box-shadow:0 14px 28px #9e140638}button:not(:disabled):hover{filter:brightness(1.06);transform:translateY(-2px);box-shadow:0 18px 34px #9e140652}button:not(:disabled):active{transform:translateY(0)scale(.99)}button:focus-visible{outline-offset:3px;outline:3px solid #fff}button:disabled{cursor:not-allowed;color:#aaa7a2;box-shadow:none;filter:none;background:#454645;transform:none}form.is-sending button:disabled{cursor:wait;color:#fff;background:linear-gradient(135deg, var(--red), #c3160a);filter:saturate(.55)}.form-status{min-height:42px;color:var(--muted);margin:18px 0 0;font-size:14px;line-height:1.45}.form-status.is-error{color:var(--error)}.form-status.is-success{color:#83df86;font-weight:700}.is-success button{background:linear-gradient(135deg,#237c31,#175c25);box-shadow:0 14px 28px #1f441947}.success-screen{border:1px solid var(--line);text-align:center;background:linear-gradient(145deg,#2b2c2bfa,#1b1c1cfa);border-radius:30px;place-content:center;justify-self:center;width:min(720px,100%);min-height:280px;padding:clamp(36px,5vw,68px);display:none;box-shadow:0 36px 90px #0000006b}.success-screen .eyebrow{margin:18px 0 10px}.success-screen>p:last-child{color:var(--muted);margin:18px 0 0;font-size:clamp(18px,2vw,24px)}.success-mark{color:#fff;background:var(--red);border-radius:50%;place-items:center;width:64px;height:64px;margin:0 auto;font-size:34px;font-weight:900;display:grid;box-shadow:0 12px 30px #d5221547}.hero.is-submitting .car-motion{animation:.9s cubic-bezier(.7,0,.84,0) forwards car-exit}.hero.is-submitting .lead-card{pointer-events:none;animation:.55s forwards card-exit}.hero.is-complete{grid-template-columns:1fr;align-content:center}.hero.is-complete .car-stage,.hero.is-complete .lead-card{display:none}.hero.is-complete .success-screen{grid-column:1/-1;animation:.7s cubic-bezier(.16,1,.3,1) both success-reveal;display:grid}footer{color:#737373;border-top:1px solid #282828;justify-content:space-between;width:min(1500px,100% - 48px);margin:0 auto;padding:22px 0 28px;font-size:13px;display:flex}@keyframes car-enter{0%{opacity:0;transform:translate(-22%)}to{opacity:1;transform:translate(0)}}@keyframes car-exit{to{opacity:0;transform:translate(115%)}}@keyframes card-exit{to{opacity:0;transform:translateY(12px)}}@keyframes success-reveal{0%{opacity:0;transform:translateY(18px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@media (width<=1080px){.hero{grid-template-columns:minmax(0,1fr) 410px;gap:32px;padding:32px}.tariff li{min-width:0;padding:0 20px}.tariff strong{font-size:20px}}@media (width<=900px){.hero{min-height:0;padding:28px 20px 44px;display:block}.brand{justify-content:center;min-height:0}.brand img{width:196px}.offer{padding-top:42px}h1{font-size:clamp(40px,12vw,70px);line-height:.93}.subtitle{margin-top:24px;font-size:21px}.tariff{justify-content:space-between;width:100%;margin-top:28px}.tariff li{flex:1 1 0;padding:0 12px}.tariff strong{font-size:17px}.tariff span{font-size:14px}.car-stage{min-height:0;margin:28px 0 0;padding-bottom:58px}.car-stage img{width:100%;max-width:100%}.car-reflection{opacity:.11;filter:blur(1.5px)saturate(.65)}.lead-card{border-radius:26px;max-width:none;margin-top:14px;padding:28px 22px}.success-screen{border-radius:26px;min-height:250px;margin-top:28px;padding:34px 22px}.eyebrow{display:none}h2{font-size:38px}.form-intro>p:last-child{font-size:15px}.field input{min-height:58px}footer{gap:6px;width:calc(100% - 40px);display:grid}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.car-motion,.hero.is-submitting .car-motion,.hero.is-submitting .lead-card,.hero.is-complete .success-screen{animation:none}}@media (width<=390px){.hero{padding-inline:16px}h1{font-size:46px}.tariff li{padding-inline:8px}.tariff strong{font-size:15px}.tariff span{font-size:13px}}:root{font-family:Wix Madefor Text,Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif}h1,h2,.tariff strong{font-family:Wix Madefor Display,Inter,ui-sans-serif,system-ui,sans-serif}.brand a{display:inline-flex}footer a{color:var(--muted);text-decoration:none}footer a:hover{color:var(--text)}.gm-note{color:var(--muted);margin:14px 0 0;font-size:13px;line-height:1.45}.gm-note b{color:var(--text);font-weight:700}@media (width>=901px) and (width<=1080px){h1{font-size:clamp(50px,6vw,64px)}.subtitle{font-size:20px}}@media (width>=600px) and (width<=900px){.lead-card,.success-screen{max-width:560px;margin-left:auto;margin-right:auto}.car-stage{max-width:720px;margin-left:auto;margin-right:auto}}@media (width<=360px){h1{font-size:40px}}
