.dark-theme{position:relative;padding:var(--s128) 0;overflow:hidden;transition:background-color .8s var(--ease-out);background-color:var(--bg-default)}.dark-theme__bg{position:absolute;inset:0;background:linear-gradient(180deg,#160a26,#25103e);opacity:0;transition:opacity .8s var(--ease-out);z-index:0;margin:var(--s8) var(--s8) 0;border-radius:var(--radius-2xl) var(--radius-2xl) 0 0}.dark-theme--active .dark-theme__bg{opacity:1}.dark-theme__content{position:relative;z-index:1}.dark-theme__mission{text-align:center;max-width:720px;margin:0 auto var(--s80)}.dark-theme__eyebrow{font-family:var(--font-mono);font-size:var(--text-xs);font-weight:var(--font-medium);text-transform:uppercase;letter-spacing:.18em;color:var(--accent-purple);margin-bottom:var(--s16);transition:color .8s var(--ease-out)}.dark-theme--active .dark-theme__eyebrow{color:#c4b5fd}.dark-theme__heading{font-family:var(--font-sans);font-size:clamp(2rem,4vw,var(--text-6xl));font-weight:var(--font-bold);line-height:1.1;letter-spacing:-.025em;color:var(--text-default);transition:color .8s var(--ease-out)}.dark-theme--active .dark-theme__heading{color:var(--text-on-inverted)}.dark-theme__stats{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:var(--s32);gap:var(--s32);margin-bottom:var(--s80);text-align:center}.dark-theme__stat-value{font-size:clamp(2.5rem,5vw,4rem);font-weight:var(--font-bold);line-height:1;letter-spacing:-.04em;color:var(--text-default);transition:color .8s var(--ease-out)}.dark-theme--active .dark-theme__stat-value{color:var(--text-on-inverted)}.dark-theme__stat-label{margin-top:var(--s8);font-size:var(--text-sm);color:var(--text-subdued);transition:color .8s var(--ease-out)}.dark-theme--active .dark-theme__stat-label{color:rgba(255,255,255,.6)}.dark-theme__platform-head{text-align:center;max-width:620px;margin:0 auto var(--s48)}.dark-theme__platform-eyebrow{font-family:var(--font-mono);font-size:var(--text-xs);font-weight:var(--font-medium);text-transform:uppercase;letter-spacing:.18em;color:#c4b5fd;margin-bottom:var(--s12)}.dark-theme__platform-title{font-family:var(--font-sans);font-size:clamp(1.5rem,3vw,var(--text-4xl));font-weight:var(--font-semibold);line-height:1.15;letter-spacing:-.02em;color:var(--text-default);transition:color .8s var(--ease-out)}.dark-theme--active .dark-theme__platform-title{color:var(--text-on-inverted)}.dark-theme__platform-sub{margin-top:var(--s12);font-size:var(--text-base);color:var(--text-subdued);transition:color .8s var(--ease-out)}.dark-theme--active .dark-theme__platform-sub{color:rgba(255,255,255,.55)}.dark-theme__platform-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:var(--s24);gap:var(--s24);align-items:stretch}.dark-theme__plate{display:flex;flex-direction:column;gap:var(--s16);padding:clamp(22px,2.4vw,30px);border-radius:var(--radius-2xl);text-decoration:none;background:linear-gradient(155deg,#f7f9fd,#ebeff7 35%,#f4f1ff 65%,#cfd5e2);border:1px solid rgba(255,255,255,.55);box-shadow:inset 0 1px 0 rgba(255,255,255,.9),0 18px 40px rgba(10,5,22,.4);opacity:0;transform:translateY(16px);transition:opacity .7s var(--ease-out),transform .7s var(--ease-out),border-color .3s var(--ease-out),box-shadow .3s var(--ease-out);transition-delay:calc(var(--i, 0) * 90ms)}.dark-theme--active .dark-theme__plate{opacity:1;transform:translateY(0)}.dark-theme__plate:focus-visible,.dark-theme__plate:hover{transform:translateY(-4px);border-color:rgba(255,255,255,.8);box-shadow:inset 0 1px 0 rgba(255,255,255,.95),0 26px 56px rgba(76,29,149,.42)}.dark-theme__plate:focus-visible{outline:2px solid rgba(196,181,253,.85);outline-offset:3px}.dark-theme__plate--sme .dark-theme__plate-panel{background:linear-gradient(160deg,#e8ebf5,#dde1ee 50%,#cfd5e4);border:1px solid rgba(124,58,237,.14);box-shadow:inset 0 1px 0 rgba(255,255,255,.85),inset 0 2px 6px rgba(40,30,70,.08)}.dark-theme__plate--sme .dark-theme__plate-glow{background:radial-gradient(closest-side,rgba(124,58,237,.16) 0,transparent 70%)}.dark-theme__plate--sme .dark-theme__plate-mark{filter:drop-shadow(0 3px 6px rgba(76,29,149,.25))}.dark-theme__plate.dark-theme__plate--sme:hover .dark-theme__plate-mark{filter:drop-shadow(0 5px 11px rgba(76,29,149,.34))}.dark-theme__plate--sme .dark-theme__plate-status--building{color:#6d28d9;background:rgba(124,58,237,.1);border:1px solid rgba(124,58,237,.26)}.dark-theme__plate--sme .dark-theme__plate-status--later{color:rgba(76,29,149,.72);background:rgba(124,58,237,.06);border:1px solid rgba(76,29,149,.2)}.dark-theme__plate-panel{position:relative;height:84px;border-radius:var(--radius-xl);background:linear-gradient(160deg,#1a0b2e,#25103e 55%,#160a26);border:1px solid rgba(124,58,237,.18);box-shadow:inset 0 1px 4px rgba(0,0,0,.4);display:grid;place-items:center;overflow:hidden}.dark-theme__plate-glow{position:absolute;top:50%;left:50%;width:150px;height:150px;transform:translate(-50%,-50%);background:radial-gradient(closest-side,rgba(167,139,250,.32) 0,transparent 70%);filter:blur(22px);opacity:.85;transition:opacity .3s var(--ease-out)}.dark-theme__plate:hover .dark-theme__plate-glow{opacity:1}.dark-theme__plate-mark{position:relative;z-index:1;width:52px;height:52px;filter:drop-shadow(0 0 16px rgba(167,139,250,.42));transition:filter .3s var(--ease-out)}.dark-theme__plate:hover .dark-theme__plate-mark{filter:drop-shadow(0 0 20px rgba(167,139,250,.6))}.dark-theme__plate-status{position:absolute;top:10px;right:10px;z-index:2;font-family:var(--font-mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase;padding:3px 8px;border-radius:var(--radius-full)}.dark-theme__plate-status--building{color:#d6c8ff;background:rgba(124,58,237,.16);border:1px solid rgba(167,139,250,.34)}.dark-theme__plate-status--later{color:rgba(226,230,240,.78);background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.16)}.dark-theme__plate-meta{display:flex;flex-direction:column;gap:3px}.dark-theme__plate-audience{font-family:var(--font-mono);font-size:10px;letter-spacing:.04em;color:rgba(76,29,149,.62)}.dark-theme__plate-name{font-family:var(--font-sans);font-size:1.0625rem;font-weight:var(--font-semibold);letter-spacing:-.005em;color:var(--text-default)}.dark-theme__plate-desc{font-family:var(--font-sans);font-size:.875rem;line-height:1.5;color:var(--text-subdued);margin:0}.dark-theme__plate-explore{margin-top:auto;display:inline-flex;align-items:center;gap:6px;font-family:var(--font-sans);font-size:.8125rem;font-weight:var(--font-medium);color:var(--accent-purple);opacity:0;transform:translateY(2px);transition:opacity .3s var(--ease-out),transform .3s var(--ease-out)}.dark-theme__plate:focus-visible .dark-theme__plate-explore,.dark-theme__plate:hover .dark-theme__plate-explore{opacity:1;transform:translateY(0)}.dark-theme__plate-explore svg{transition:transform .2s var(--ease-out)}.dark-theme__plate:hover .dark-theme__plate-explore svg{transform:translateX(3px)}@media (hover:none){.dark-theme__plate-explore{opacity:.9;transform:none}}.dark-theme__platform-grid--chromatic .dark-theme__plate{position:relative;overflow:hidden;isolation:isolate}.dark-theme__platform-grid--chromatic .dark-theme__plate-sheen{position:absolute;inset:0;border-radius:inherit;-webkit-clip-path:inset(0 round var(--radius-2xl));clip-path:inset(0 round var(--radius-2xl));z-index:0;pointer-events:none}.dark-theme__platform-grid--chromatic .dark-theme__plate-sheen:before{content:"";position:absolute;inset:0;background:linear-gradient(115deg,transparent 18%,rgba(186,230,253,.3) 30%,rgba(255,255,255,.42) 44%,rgba(196,181,253,.34) 54%,rgba(255,230,220,.28) 64%,rgba(255,200,230,.28) 72%,transparent 82%);background-size:200% 200%;background-position:50% 50%;filter:blur(22px);transform:translateX(-100%);animation:dark-theme-chromatic 11s linear infinite;animation-delay:calc(var(--i, 0) * -3.5s)}.dark-theme__platform-grid--chromatic .dark-theme__plate:after{content:"";position:absolute;inset:0;border-radius:inherit;-webkit-clip-path:inset(0 round var(--radius-2xl));clip-path:inset(0 round var(--radius-2xl));z-index:0;pointer-events:none;background:linear-gradient(180deg,rgba(255,255,255,.5),transparent 26%),radial-gradient(70% 50% at 22% 0,rgba(255,255,255,.4) 0,transparent 65%)}.dark-theme__platform-grid--chromatic .dark-theme__plate>*{position:relative;z-index:1}@keyframes dark-theme-chromatic{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}@media (prefers-reduced-motion:reduce){.dark-theme__platform-grid--chromatic .dark-theme__plate-sheen:before{animation:none;transform:none}}@media (max-width:900px){.dark-theme__platform-grid{grid-template-columns:1fr;gap:var(--s16);max-width:480px;margin-left:auto;margin-right:auto}}@media (max-width:640px){.dark-theme__plate{padding:20px}.dark-theme__plate-panel{height:72px}}@media (prefers-reduced-motion:reduce){.dark-theme__plate{opacity:1;transform:none;transition:border-color .3s var(--ease-out),box-shadow .3s var(--ease-out)}.dark-theme__plate:focus-visible,.dark-theme__plate:hover{transform:none}}@media (max-width:1024px){.dark-theme__stats{grid-template-columns:repeat(2,1fr);gap:var(--s24)}}@media (max-width:640px){.dark-theme__stats{grid-template-columns:repeat(2,1fr)}}.elig{isolation:isolate;padding-top:var(--s32);padding-bottom:var(--s32);background:var(--bg-default)}.elig,.elig__shell{position:relative;z-index:1}.elig__shell{max-width:1080px;margin:0 auto;display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);min-height:560px;border-radius:var(--radius-2xl);overflow:hidden;border:1px solid rgba(217,219,225,.6);box-shadow:0 24px 64px rgba(15,18,36,.1),0 6px 18px rgba(76,29,149,.06);opacity:0;transform:translateY(18px);transition:opacity .8s var(--ease-out),transform .8s var(--ease-out)}.elig--in .elig__shell{opacity:1;transform:none}.elig__rail{position:relative;isolation:isolate;overflow:hidden;padding:clamp(28px,3.4vw,40px);display:flex;flex-direction:column;gap:var(--s24);background:radial-gradient(120% 80% at 0 100%,rgba(124,58,237,.45) 0,transparent 65%),linear-gradient(160deg,#160a26,#25103e 52%,#1a0b2e)}.elig__rail-dots{inset:0;background-image:radial-gradient(circle,rgba(255,255,255,.1) 1.2px,transparent 0);background-size:24px 24px;-webkit-mask-image:radial-gradient(80% 60% at 30% 30%,#000 0,transparent 80%);mask-image:radial-gradient(80% 60% at 30% 30%,#000 0,transparent 80%)}.elig__rail-dots,.elig__rail-glow{position:absolute;z-index:0;pointer-events:none}.elig__rail-glow{top:18%;left:40%;width:320px;height:320px;transform:translate(-50%,-50%);background:radial-gradient(closest-side,rgba(196,181,253,.2) 0,transparent 70%);filter:blur(46px)}.elig__rail-arc{display:none}.elig__rail:after{content:"";position:absolute;top:0;right:0;bottom:0;width:1px;z-index:3;background:linear-gradient(180deg,transparent,rgba(196,181,253,.35) 40%,rgba(124,58,237,.5) 60%,transparent)}.elig__head{display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--s12);margin-bottom:var(--s40,40px)}.elig__eyebrow-top{margin:0;font-family:var(--font-mono);font-size:var(--text-xs);font-weight:var(--font-medium);text-transform:uppercase;letter-spacing:.18em;color:var(--accent-purple)}.elig__title{font-size:clamp(1.5rem,2.4vw,2rem);font-weight:var(--font-semibold);line-height:1.15;letter-spacing:-.02em;color:var(--text-default)}.elig__lede,.elig__title{margin:0;font-family:var(--font-sans)}.elig__lede{font-size:1.0625rem;line-height:1.55;color:var(--text-subdued);max-width:600px}.elig__heading{margin:var(--s16) 0 0;color:#ffffff}.elig__sub{margin:var(--s12) 0 0;font-family:var(--font-sans);font-size:.9375rem;line-height:1.6;color:rgba(233,228,255,.62);max-width:30ch}.elig__rail-mark{position:relative;z-index:2}.elig__wordmark{height:26px;width:auto;filter:brightness(0) invert(1) brightness(.96);opacity:0;transform:translateY(6px);transition:opacity .7s var(--ease-out) .12s,transform .7s var(--ease-out) .12s}.elig--in .elig__wordmark{opacity:.92;transform:none}.elig__stepitem{opacity:0;transform:translateY(6px);transition:opacity .52s var(--ease-out) calc(.22s + var(--i, 0) * 55ms),transform .52s var(--ease-out) calc(.22s + var(--i, 0) * 55ms),color var(--duration-normal) var(--ease-out)}.elig--in .elig__stepitem{opacity:1;transform:none}.elig__steps{position:relative;z-index:2;list-style:none;margin:0;padding:0;display:flex;flex-direction:column;justify-content:center;gap:2px;flex:1 1 auto}.elig__stepitem{display:flex;align-items:baseline;gap:14px;padding:7px 0}.elig__stepnum{font-family:var(--font-mono);font-size:11px;letter-spacing:.1em;color:rgba(233,228,255,.28);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.elig__steplabel,.elig__stepnum{transition:color var(--duration-normal) var(--ease-out)}.elig__steplabel{font-family:var(--font-sans);font-size:.9375rem;letter-spacing:-.005em;color:rgba(233,228,255,.32)}.elig__stepitem.is-done .elig__stepnum{color:rgba(196,181,253,.55)}.elig__stepitem.is-done .elig__steplabel{color:rgba(233,228,255,.55)}.elig__stepitem.is-now .elig__stepnum{color:#c4b5fd;text-shadow:0 0 14px rgba(196,181,253,.45)}.elig__stepitem.is-now .elig__steplabel{color:#ffffff;font-weight:var(--font-medium)}.elig__rail-foot{position:relative;z-index:2;display:flex;align-items:flex-end;justify-content:space-between;gap:var(--s16);padding-top:var(--s20,20px);border-top:1px solid rgba(196,181,253,.14)}.elig__assure{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:5px;font-family:var(--font-sans);font-size:.8125rem;color:rgba(233,228,255,.5)}.elig__count{position:relative;z-index:2;margin:0;flex:0 0 auto;font-family:var(--font-mono);font-size:11px;letter-spacing:.14em;color:rgba(233,228,255,.4)}.elig__panel{position:relative;isolation:isolate;overflow:hidden;-webkit-clip-path:inset(0);clip-path:inset(0);display:flex;flex-direction:column;background:linear-gradient(155deg,#f9fbfe,#eef1f7 36%,#f6f4fd 68%,#e4e8f1);box-shadow:inset 0 1px 0 rgba(255,255,255,.9)}.elig__sheen{position:absolute;inset:-8%;z-index:0;pointer-events:none;background:linear-gradient(115deg,transparent 18%,rgba(186,230,253,.16) 30%,rgba(255,255,255,.26) 44%,rgba(196,181,253,.16) 54%,rgba(255,230,220,.13) 64%,rgba(255,200,230,.12) 72%,transparent 82%);background-size:200% 200%;background-position:50% 50%;filter:blur(34px);transform:translateX(-100%);animation:elig-sheen 18s linear infinite}@keyframes elig-sheen{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}.elig__panel-inner{position:relative;z-index:1;flex:1 1 auto;display:flex;flex-direction:column;justify-content:center;padding:clamp(28px,3.6vw,48px)}.elig__checking,.elig__stepbody,.elig__verdict{width:100%}.elig__q{margin:0;max-width:24ch}.elig__q-sub{margin:var(--s8) 0 var(--s24);font-family:var(--font-sans);font-size:.9375rem;line-height:1.55;color:var(--text-subdued);max-width:44ch}.elig__cards{display:grid;grid-gap:10px;gap:10px}.elig__cards--2{grid-template-columns:1fr 1fr}.elig__cards--1{grid-template-columns:1fr}.elig__opt{position:relative;display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:62px;padding:14px 16px;border-radius:var(--radius-lg);background:rgba(255,255,255,.9);border:1px solid rgba(190,194,208,.85);color:var(--text-default);font-family:var(--font-sans);text-align:left;cursor:pointer;box-shadow:0 1px 2px rgba(15,18,36,.04);transition:background var(--duration-fast) var(--ease-out),border-color var(--duration-fast) var(--ease-out),box-shadow var(--duration-fast) var(--ease-out),transform var(--duration-fast) var(--ease-out)}.elig__opt:hover{background:#ffffff;border-color:rgba(124,58,237,.45);transform:translateY(-1px);box-shadow:0 6px 16px rgba(76,29,149,.1)}.elig__opt:focus-visible{outline:none;border-color:var(--accent-purple);box-shadow:0 0 0 4px rgba(76,29,149,.16)}.elig__opt.is-on{background:linear-gradient(135deg,#4c1d95,#5b21b6);border-color:transparent;color:#ffffff;box-shadow:0 6px 18px rgba(76,29,149,.28)}.elig__opt-label{font-size:.9375rem;font-weight:var(--font-medium);letter-spacing:-.005em;line-height:1.35}.elig__opt-tick{display:grid;place-items:center;width:20px;height:20px;flex:0 0 20px;border-radius:50%;border:1.5px solid rgba(160,165,185,.8);background:#ffffff;color:var(--accent-purple);transition:all var(--duration-fast) var(--ease-out)}.elig__opt:hover .elig__opt-tick{border-color:rgba(124,58,237,.55)}.elig__opt.is-on .elig__opt-tick{background:#ffffff;border-color:#ffffff;color:var(--accent-purple)}.elig__fields{display:grid;grid-gap:var(--s16);gap:var(--s16)}.elig__field-row{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--s12);gap:var(--s12)}.elig__field{display:flex;flex-direction:column;gap:7px;min-width:0}.elig__field-label{font-family:var(--font-sans);font-size:.8125rem;font-weight:var(--font-medium);letter-spacing:-.005em;color:var(--text-subdued)}.elig__field-label i{font-style:normal;text-transform:none;letter-spacing:.04em}.elig__input{width:100%;min-width:0;height:52px;padding:0 16px;border-radius:var(--radius-md);background:#ffffff;border:1px solid rgba(190,194,208,.9);color:var(--text-default);font-family:var(--font-sans);font-size:1rem;box-shadow:0 1px 2px rgba(15,18,36,.04);transition:border-color var(--duration-normal) var(--ease-out),box-shadow var(--duration-normal) var(--ease-out)}.elig__input::placeholder{color:#9ca0b3}.elig__input:hover{border-color:rgba(150,155,175,.95)}.elig__input:focus{outline:none;border-color:var(--accent-purple);box-shadow:0 0 0 4px rgba(76,29,149,.1),0 1px 2px rgba(15,18,36,.04)}.elig__input.is-error{border-color:rgba(190,45,65,.7)}.elig__input.is-error:focus{box-shadow:0 0 0 4px rgba(190,45,65,.12)}.elig__money{position:relative}.elig__currency{position:absolute;left:18px;top:50%;transform:translateY(-50%);font-family:var(--font-mono);font-size:.75rem;letter-spacing:.1em;color:#9ca0b3;pointer-events:none}.elig__input--money{transition:border-color var(--duration-normal) var(--ease-out),box-shadow var(--duration-normal) var(--ease-out),color var(--duration-fast) var(--ease-out);height:62px;padding-left:60px;font-size:1.375rem;font-weight:var(--font-medium);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:-.015em}.elig__amount{display:grid;grid-gap:var(--s20,20px);gap:var(--s20,20px)}.elig__slider-wrap{padding:0 2px}.elig__slider{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:22px;background:transparent;cursor:pointer;display:block;touch-action:pan-y}.elig__slider::-webkit-slider-runnable-track{height:6px;border-radius:var(--radius-full);background:linear-gradient(90deg,#7c3aed 0,#4c1d95 var(--fill,0),transparent var(--fill,0)),rgba(120,124,145,.2);box-shadow:inset 0 1px 2px rgba(15,18,36,.08)}.elig__slider::-moz-range-track{height:6px;border-radius:var(--radius-full);background:linear-gradient(90deg,#7c3aed 0,#4c1d95 var(--fill,0),transparent var(--fill,0)),rgba(120,124,145,.2)}.elig__slider::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:22px;height:22px;margin-top:-8px;border-radius:50%;background:linear-gradient(180deg,#ffffff,#f2f2f7);border:1px solid rgba(150,155,175,.8);box-shadow:0 2px 6px rgba(15,18,36,.18);-webkit-transition:box-shadow var(--duration-fast) var(--ease-out),transform var(--duration-fast) var(--ease-out);transition:box-shadow var(--duration-fast) var(--ease-out),transform var(--duration-fast) var(--ease-out)}.elig__slider::-moz-range-thumb{width:22px;height:22px;border-radius:50%;background:linear-gradient(180deg,#ffffff,#f2f2f7);border:1px solid rgba(150,155,175,.8)}.elig__slider:hover::-webkit-slider-thumb{transform:scale(1.06)}.elig__slider:active::-webkit-slider-thumb{transform:scale(1.16);box-shadow:0 3px 10px rgba(15,18,36,.22),0 0 0 8px rgba(76,29,149,.1)}.elig__slider:focus{outline:none}.elig__slider:focus-visible::-webkit-slider-thumb{box-shadow:0 2px 6px rgba(15,18,36,.18),0 0 0 4px rgba(76,29,149,.2)}@media (pointer:coarse){.elig__slider{height:44px}.elig__slider::-webkit-slider-thumb{width:28px;height:28px;margin-top:-11px}.elig__slider::-moz-range-thumb{width:28px;height:28px}.elig__slider::-webkit-slider-thumb{box-shadow:0 2px 8px rgba(15,18,36,.24),0 0 0 1px rgba(76,29,149,.12)}.elig__slider-wrap{padding:0 2px 4px}}.elig__slider-scale{display:flex;justify-content:space-between;margin-top:8px;font-family:var(--font-mono);font-size:10.5px;letter-spacing:.08em;color:#9ca0b3}.elig__consent{display:flex;gap:11px;align-items:flex-start;margin-top:var(--s20,20px);cursor:pointer}.elig__consent input{flex:0 0 auto;width:17px;height:17px;margin-top:2px;accent-color:var(--accent-purple)}.elig__consent span{line-height:1.55;color:var(--text-subdued)}.elig__consent span,.elig__err{font-family:var(--font-sans);font-size:.8125rem}.elig__err{display:block;margin:var(--s8) 0 0;color:#b3243b}.elig__foot{position:relative;z-index:1;justify-content:space-between;padding:var(--s20,20px) clamp(28px,3.6vw,48px);border-top:1px solid rgba(190,194,208,.5);background:rgba(255,255,255,.4)}.elig__foot,.elig__foot-right{display:flex;align-items:center;gap:var(--s16)}.elig__foot-right{margin-left:auto}.elig__foot-right .elig__err{margin:0;max-width:26ch}.elig__next{flex:0 0 auto}.elig__back,.elig__ghost{background:none;border:0;padding:0;font-family:var(--font-sans);font-size:.9375rem;font-weight:var(--font-medium);color:var(--text-subdued);text-decoration:none;cursor:pointer;transition:color var(--duration-fast) var(--ease-out)}.elig__back:hover,.elig__ghost:hover{color:var(--accent-purple)}.elig__ghost{text-decoration:underline;text-underline-offset:3px}.elig__checking{display:flex;align-items:center;gap:12px;font-family:var(--font-sans);color:var(--text-subdued)}.elig__checking p{margin:0}.elig__pulse{width:9px;height:9px;border-radius:50%;background:var(--accent-purple);animation:elig-pulse 1.3s ease-in-out infinite}@keyframes elig-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.35;transform:scale(.82)}}.elig__eyebrow{margin:0 0 var(--s12);font-family:var(--font-mono);font-size:var(--text-xs);font-weight:var(--font-medium);text-transform:uppercase;letter-spacing:.18em;color:var(--accent-purple)}.is-no .elig__eyebrow{color:var(--text-subdued)}.elig__verdict-head{margin:0;max-width:22ch}.elig__verdict-body{margin:var(--s16) 0 0;max-width:48ch}.is-no .elig__verdict-body{margin-top:var(--s20,20px);padding-left:var(--s20,20px);border-left:2px solid #c4b5fd;color:var(--text-subdued)}.elig__verdict-note{margin:var(--s20,20px) 0 0;font-family:var(--font-sans);font-size:.9375rem;color:var(--text-default)}.elig__actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s20,20px);margin-top:var(--s24)}.elig__legal{margin:var(--s32) 0 0;padding-top:var(--s16);font-family:var(--font-sans);font-size:.75rem;line-height:1.55;color:var(--text-subdued)}.elig__legal,.elig__notify{border-top:1px solid rgba(190,194,208,.5)}.elig__notify{margin-top:var(--s24);padding-top:var(--s20,20px)}.elig__notify form{margin:0}.elig__notify-label{display:block;margin-bottom:var(--s12);font-family:var(--font-sans);font-size:.9375rem;font-weight:var(--font-medium);color:var(--text-default)}.elig__notify-row{display:flex;gap:var(--s8);align-items:stretch}.elig__notify-row .elig__input{flex:1 1 auto;height:48px}.elig__notify-go{flex:0 0 auto;height:48px;padding:0 22px;border:1px solid rgba(76,29,149,.35);border-radius:var(--radius-md);background:rgba(255,255,255,.7);color:var(--accent-purple);font-family:var(--font-sans);font-size:.9375rem;font-weight:var(--font-medium);cursor:pointer;transition:background var(--duration-fast) var(--ease-out),border-color var(--duration-fast) var(--ease-out)}.elig__notify-go:hover:not(:disabled){background:#ffffff;border-color:var(--accent-purple)}.elig__notify-go:focus-visible{outline:none;box-shadow:0 0 0 4px rgba(76,29,149,.16)}.elig__notify-go:disabled{opacity:.5;cursor:not-allowed}.elig__notify-note{margin:var(--s8) 0 0;font-family:var(--font-sans);font-size:.75rem;color:var(--text-subdued)}.elig__notify-done{margin:0;font-family:var(--font-sans);font-size:.9375rem;color:var(--accent-purple);font-weight:var(--font-medium)}@media (max-width:620px){.elig__notify-row{flex-direction:column}.elig__notify-go{width:100%}}.elig__hp{position:absolute;left:-9999px;width:1px;height:1px;opacity:0;pointer-events:none}@media (max-width:980px){.elig__shell{grid-template-columns:1fr;min-height:0}.elig__rail{gap:var(--s20,20px);padding:var(--s24)}.elig__rail:after{top:auto;left:0;right:0;bottom:0;width:auto;height:1px;background:linear-gradient(90deg,transparent,rgba(196,181,253,.4) 50%,transparent)}.elig__rail-arc{display:none}.elig__sub{max-width:none}.elig__steps{display:none}.elig__rail{gap:var(--s16)}.elig__rail-foot{padding-top:var(--s16)}}@media (max-width:620px){.elig{padding-top:var(--s24)}.elig__head{margin-bottom:var(--s24)}.elig__rail-foot{flex-direction:column;align-items:flex-start;gap:var(--s12)}.elig__cards--2,.elig__field-row{grid-template-columns:1fr}.elig__panel-inner{padding:var(--s24)}.elig__foot{flex-direction:column-reverse;align-items:stretch;gap:var(--s12);padding:var(--s20,20px) var(--s24)}.elig__foot-right{flex-direction:column;align-items:stretch;margin-left:0}.elig__next{width:100%;justify-content:center}.elig__back{padding:var(--s8) 0}.elig__actions{flex-direction:column;align-items:stretch}.elig__actions .btn-pill{width:100%;justify-content:center}.elig__ghost{text-align:center}}@media (prefers-reduced-motion:reduce){.elig__shell{opacity:1;transform:none;transition:none}.elig__sheen{transform:none}.elig__pulse,.elig__sheen{animation:none}.elig__input,.elig__opt,.elig__steplabel,.elig__stepnum{transition:none}.elig__stepitem,.elig__wordmark{opacity:1;transform:none;transition:none}.elig__stepitem.is-now .elig__stepnum{text-shadow:none}}.faq{position:relative;background:var(--bg-default);overflow:hidden}.faq:before{content:"";position:absolute;top:-220px;right:-260px;width:680px;height:680px;background:radial-gradient(closest-side,rgba(76,29,149,.07),transparent 72%);pointer-events:none}.faq__grid{position:relative;display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);grid-gap:var(--s64);gap:var(--s64);align-items:start}.faq__intro{position:-webkit-sticky;position:sticky;top:calc(var(--navbar-height) + var(--s48))}.faq__badge{display:inline-flex;align-items:center;padding:7px 16px;border:1px solid rgba(76,29,149,.32);border-radius:var(--radius-full);background:rgba(76,29,149,.05);font-family:var(--font-mono);font-size:var(--text-xs);font-weight:var(--font-medium);letter-spacing:.18em;text-transform:uppercase;color:var(--accent-purple)}.faq__title{margin-top:var(--s24);max-width:420px}.faq__subtitle{margin-top:var(--s16);max-width:400px}.faq__support{margin-top:var(--s48);padding-top:var(--s32);border-top:1px solid var(--border-subdued);max-width:400px}.faq__support-title{font-size:var(--text-lg);font-weight:var(--font-semibold);color:var(--text-default)}.faq__support-body{margin-top:var(--s8);font-size:var(--text-base);line-height:1.6;color:var(--text-subdued)}.faq__support-link{display:inline-flex;align-items:center;gap:var(--s8);margin-top:var(--s20);font-family:var(--font-mono);font-size:var(--text-xs);font-weight:var(--font-medium);letter-spacing:.12em;text-transform:uppercase;color:var(--accent-purple);transition:color var(--duration-fast) var(--ease-out)}.faq__support-link svg{transition:transform var(--duration-normal) var(--ease-out)}.faq__support-link:hover{color:#3b0764}.faq__support-link:hover svg{transform:translateX(4px)}.faq__support-link:focus-visible{outline:2px solid var(--accent-purple);outline-offset:3px;border-radius:var(--radius-sm)}.faq__list{display:flex;flex-direction:column;gap:var(--s12);list-style:none;margin:0;padding:0}.faq-item{background:var(--bg-subtle);border:1px solid var(--border-subdued);border-radius:var(--radius-lg);transition:background var(--duration-normal) var(--ease-out),border-color var(--duration-normal) var(--ease-out),box-shadow var(--duration-normal) var(--ease-out)}.faq-item:hover{background:var(--bg-elevated);border-color:var(--border-default)}.faq-item[data-open=true]{background:var(--bg-elevated);border-color:rgba(76,29,149,.3);box-shadow:inset 3px 0 0 0 var(--accent-purple),0 12px 32px rgba(26,26,46,.07)}.faq-item__heading{margin:0;font-size:inherit;font-weight:inherit}.faq-item__trigger{display:flex;width:100%;align-items:center;justify-content:space-between;gap:var(--s24);padding:var(--s20) var(--s24);text-align:left;border-radius:var(--radius-lg);color:var(--text-default)}.faq-item__trigger:focus-visible{outline:2px solid var(--accent-purple);outline-offset:2px}.faq-item__q{font-size:clamp(1.0625rem,1.6vw,1.1875rem);font-weight:var(--font-semibold);letter-spacing:-.01em;line-height:1.35}.faq-item__icon{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:32px;height:32px;border-radius:var(--radius-full);border:1px solid var(--border-default);background:var(--bg-elevated);color:var(--icon-default);transition:background var(--duration-normal) var(--ease-out),border-color var(--duration-normal) var(--ease-out),color var(--duration-normal) var(--ease-out)}.faq-item:hover .faq-item__icon{border-color:rgba(76,29,149,.4);color:var(--accent-purple)}.faq-item[data-open=true] .faq-item__icon{background:var(--accent-purple);border-color:var(--accent-purple);color:#ffffff}.faq-item__panel{overflow:hidden}.faq-item__answer{padding:0 var(--s24) var(--s24);max-width:60ch;font-size:var(--text-base);line-height:1.65;color:var(--text-subdued)}.faq-item__answer p+p{margin-top:.75em}.faq__all{display:inline-flex;align-items:center;gap:var(--s8);margin-top:var(--s32);font-family:var(--font-mono);font-size:var(--text-xs);font-weight:var(--font-medium);letter-spacing:.12em;text-transform:uppercase;color:var(--text-subdued);transition:color var(--duration-fast) var(--ease-out)}.faq__all svg{transition:transform var(--duration-normal) var(--ease-out)}.faq__all:hover{color:var(--accent-purple)}.faq__all:hover svg{transform:translateX(4px)}.faq__all:focus-visible{outline:2px solid var(--accent-purple);outline-offset:3px;border-radius:var(--radius-sm)}@media (max-width:1024px){.faq__grid{grid-template-columns:1fr;gap:var(--s48)}.faq__intro{position:static}}@media (max-width:768px){.faq-item__trigger{padding:var(--s16) var(--s20);gap:var(--s16)}.faq-item__answer{padding:0 var(--s20) var(--s20)}.faq-item__icon{width:28px;height:28px}}@media (prefers-reduced-motion:reduce){.faq-item,.faq-item__icon,.faq__all svg,.faq__support-link svg{transition:none}}.hero{position:relative;margin-top:calc(-1 * var(--navbar-height));background:radial-gradient(46% 38% at 16% 6%,rgba(167,139,250,.14),transparent 70%),radial-gradient(40% 34% at 86% 10%,rgba(233,213,255,.2),transparent 70%),radial-gradient(30% 26% at 70% 2%,rgba(186,230,253,.12),transparent 72%),radial-gradient(34% 30% at 6% 46%,rgba(252,231,243,.12),transparent 70%),radial-gradient(56% 46% at 50% 108%,rgba(76,29,149,.07),transparent 74%),var(--bg-default)}.hero__inner{padding:calc(var(--navbar-height) + 12px + clamp(28px, 5vh, 56px)) clamp(20px,4vw,48px) clamp(28px,5vh,56px)}.hero__copy,.hero__inner{display:flex;flex-direction:column;align-items:center}.hero__copy{text-align:center}.hero__body-text,.hero__title-line{animation:hero-focus 1.7s var(--ease-out) both,hero-settle 1.7s cubic-bezier(.22,1.3,.36,1) both}.hero__body:not(:has(.hero__body-text)){animation:hero-focus 1.7s var(--ease-out) both,hero-settle 1.7s cubic-bezier(.22,1.3,.36,1) both;animation-delay:.62s}.hero__body-text{display:inline}.hero__title-line:first-child{animation-delay:.1s}.hero__title-line:nth-child(2){animation-delay:.3s}.hero__body-text{animation-delay:.62s}.hero__mark{animation:hero-mark-focus .8s var(--ease-out) both,hero-mark-pop .9s cubic-bezier(.34,1.5,.64,1) both,hero-mark-ring .9s var(--ease-out) both}.hero__mark--lavender{animation-delay:1.2s}.hero__mark--chrome{animation-delay:1.37s}.hero__mark--purple{animation-delay:1.54s}.hero__cta-row{animation:hero-focus 1.4s var(--ease-out) both,hero-settle-pop 1.4s cubic-bezier(.3,1.4,.5,1) both;animation-delay:1.9s}@keyframes hero-focus{0%{opacity:0;filter:blur(20px)}45%{opacity:1}to{opacity:1;filter:blur(0)}}@keyframes hero-settle{0%{transform:translateY(34px) scale(.96)}to{transform:translateY(0) scale(1)}}@keyframes hero-settle-pop{0%{transform:translateY(28px) scale(.9)}to{transform:translateY(0) scale(1)}}@keyframes hero-mark-focus{0%{opacity:0;filter:blur(10px)}40%{opacity:1}to{opacity:1;filter:blur(0)}}@keyframes hero-mark-pop{0%{transform:translateY(10px) scale(.8)}to{transform:translateY(0) scale(1)}}@keyframes hero-mark-ring{0%,30%{box-shadow:0 0 0 0 rgba(124,58,237,.16)}to{box-shadow:0 0 0 5px rgba(124,58,237,0)}}@media (prefers-reduced-motion:reduce){.hero__body,.hero__body-text,.hero__cta-row,.hero__mark,.hero__title-line{animation:none}}.hero__title{font-family:var(--font-sans);font-size:clamp(2.5rem,4.6vw,4.25rem);font-weight:600;letter-spacing:-.04em;line-height:1.06;color:var(--text-default);margin:0 0 var(--s16) 0;max-width:24ch}.hero__title-line{display:block}.hero__body{font-family:var(--font-sans);font-size:clamp(1.0625rem,1.25vw,1.25rem);font-weight:500;line-height:1.75;color:var(--text-subdued);margin:0 0 var(--s40) 0;max-width:62ch;text-wrap:balance}.hero__mark{display:inline-block;padding:.06em .5em .1em;border-radius:999px;font-weight:600;line-height:1.45}.hero__mark--lavender{background:#ede9fe;color:#4c1d95}.hero__mark--chrome{background:linear-gradient(100deg,rgba(186,230,253,.45),rgba(255,255,255,0) 30%,rgba(255,255,255,0) 58%,rgba(196,181,253,.42) 84%,rgba(255,200,230,.32)),linear-gradient(180deg,#f7f9fd,#e6eaf3 55%,#cfd5e2);border:1px solid rgba(26,26,46,.1);color:var(--text-default)}.hero__mark--purple{background:#4c1d95;color:#fbfcfd}.hero__cta-row{display:flex;align-items:center;gap:var(--s16);flex-wrap:wrap;justify-content:center}.hero__cards{display:flex;gap:clamp(14px,1.6vw,24px);width:min(1240px,94vw);height:clamp(360px,54vh,580px);margin-top:clamp(24px,4.5vh,48px)}.hero__card{position:relative;border-radius:clamp(18px,2vw,28px);overflow:hidden;isolation:isolate;transform:translateZ(0);background:#fdfdfe;box-shadow:0 1px 2px rgba(26,26,46,.06),0 12px 40px rgba(76,29,149,.1)}.hero__card--motion{flex:1.65 1}.hero__card--stat{flex:1 1;border-radius:clamp(28px,3.2vw,44px);background:#160a26}.hero__poster,.hero__video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:50% 44%;pointer-events:none}.hero__poster{z-index:0}.hero__video{z-index:1;opacity:0;transition:opacity .5s ease .1s}.hero__video--playing{opacity:1}.hero__proof{position:absolute;left:clamp(14px,1.8vw,24px);bottom:clamp(14px,1.8vw,24px);z-index:2;display:flex;flex-wrap:wrap;gap:clamp(8px,1vw,12px);margin:0;padding:0;list-style:none}.hero__proof-item{display:inline-flex;align-items:center;gap:8px;padding:9px 16px;border-radius:999px;background:rgba(255,255,255,.3);-webkit-backdrop-filter:blur(20px) saturate(180%);backdrop-filter:blur(20px) saturate(180%);border:1px solid rgba(255,255,255,.5);box-shadow:0 4px 16px rgba(26,26,46,.08);font-family:var(--font-sans);font-size:.9375rem;font-weight:600;letter-spacing:-.01em;color:#1f1a33;white-space:nowrap}.hero__proof-item svg{color:#4c1d95;flex-shrink:0}@media (max-width:768px){.hero__inner{padding-top:calc(var(--navbar-height) + 12px + 20px)}.hero__title{font-size:clamp(2.125rem,9vw,2.75rem)}.hero__body{font-size:1rem;max-width:36ch}.hero__cta-row{width:100%}.hero__cta-row .btn-soft{width:100%;max-width:360px}.hero__cards{flex-direction:column;width:100%;height:auto}.hero__card--motion{aspect-ratio:4/5;flex:none}.hero__card--stat{aspect-ratio:auto;min-height:420px;flex:none}.hero__proof{left:12px;right:12px;bottom:12px;gap:8px}.hero__proof-item{padding:8px 13px;font-size:.875rem}}.hero-stat{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:space-between;padding:clamp(20px,2.6vw,34px);background:radial-gradient(120% 80% at 50% 0,rgba(124,58,237,.14),transparent 60%),linear-gradient(160deg,#160a26,#25103e 52%,#1a0b2e)}.hero-stat__dots{display:grid;grid-template-columns:repeat(7,1fr);grid-gap:clamp(8px,1vw,12px);gap:clamp(8px,1vw,12px);width:100%}.hero-stat__dot{width:100%;aspect-ratio:1;border-radius:999px;background:rgba(196,181,253,.1)}.hero-stat__dot--lit{position:relative}.hero-stat__dot--lit:after{content:"";position:absolute;inset:0;border-radius:inherit;background:#c4b5fd}.hero-stat__metric{display:flex;align-items:baseline;justify-content:space-between;gap:var(--s16)}.hero-stat__value{font-family:var(--font-sans);font-size:clamp(2.5rem,3.6vw,3.5rem);font-weight:700;letter-spacing:-.03em;line-height:1;color:#ffffff}.hero-stat__unit{font-family:var(--font-sans);font-size:clamp(.875rem,1vw,1rem);font-weight:500;color:rgba(226,222,240,.65);white-space:nowrap}.hero-stat__rule{border:none;height:1px;width:100%;margin:0;background:rgba(255,255,255,.08)}.hero-stat__claim{margin:0;font-family:var(--font-sans);font-size:clamp(1.0625rem,1.35vw,1.3125rem);font-weight:600;letter-spacing:-.015em;line-height:1.35;color:#ffffff}.hero-stat__row{display:flex;align-items:baseline;justify-content:space-between;gap:var(--s16)}.hero-stat__row-label{font-family:var(--font-sans);font-size:clamp(.875rem,1vw,1rem);font-weight:500;color:rgba(226,222,240,.65)}.hero-stat__delta{font-family:var(--font-sans);font-size:clamp(1.625rem,2.2vw,2.125rem);font-weight:700;letter-spacing:-.02em;line-height:1;background:linear-gradient(100deg,#d8ecfb,#ffffff 30%,#e2e7f2 55%,#d9d3f0 80%,#f0d8e8);-webkit-background-clip:text;background-clip:text;color:transparent}.hero-stat__delta-sr{position:absolute;width:1px;height:1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}.hero-stat__delta{position:relative}.hero-stat__delta:after{content:counter(hs-pct) "%";counter-reset:hs-pct var(--hs-n)}.hero-stat__bars{display:flex;align-items:flex-end;justify-content:space-between;gap:clamp(6px,.8vw,10px);height:clamp(40px,6.5vh,64px)}.hero-stat__bar{position:relative;flex:1 1;border-radius:clamp(6px,.7vw,9px);background:rgba(196,181,253,.1)}.hero-stat__bar:not(.hero-stat__bar--accent):after{content:"";position:absolute;inset:0;border-radius:inherit;background:linear-gradient(170deg,#e4f1fc,#ffffff 35%,#dee3ef 65%,#ddd6f0 85%,#eed9e9);animation:hero-stat-melt-fade 7s cubic-bezier(.22,1,.36,1) infinite both}.hero-stat__bar:nth-child(12):after{animation-delay:1.2s}.hero-stat__bar:nth-child(11):after{animation-delay:1.34s}.hero-stat__bar:nth-child(10):after{animation-delay:1.48s}.hero-stat__bar:nth-child(9):after{animation-delay:1.62s}.hero-stat__bar:nth-child(8):after{animation-delay:1.76s}.hero-stat__bar:nth-child(7):after{animation-delay:1.9s}.hero-stat__bar:nth-child(6):after{animation-delay:2.04s}.hero-stat__bar:nth-child(5):after{animation-delay:2.18s}.hero-stat__bar:nth-child(4):after{animation-delay:2.32s}.hero-stat__bar--accent{background:linear-gradient(170deg,#e4f1fc,#ffffff 35%,#dee3ef 65%,#ddd6f0 85%,#eed9e9)}@property --hs-n{syntax:"<integer>";initial-value:84;inherits:false}.hero-stat__dot{opacity:0;animation:hero-stat-in .5s ease-out .2s both}.hero-stat__dot--lit:after{transform:scale(0);animation:hero-stat-cycle 7s cubic-bezier(.34,1.56,.64,1) infinite}.hero-stat__dot--lit:first-child:after{animation-delay:.55s}.hero-stat__dot--lit:nth-child(2):after{animation-delay:.75s}.hero-stat__dot--lit:nth-child(3):after{animation-delay:.95s}.hero-stat__claim,.hero-stat__metric,.hero-stat__row{opacity:0;animation:hero-stat-rise .7s cubic-bezier(.22,1,.36,1) both}.hero-stat__metric{animation-delay:.35s}.hero-stat__claim{animation-delay:.55s}.hero-stat__row{animation-delay:.7s}.hero-stat__delta{--hs-n:84}.hero-stat__delta:after{animation:hero-stat-count 1.9s cubic-bezier(.22,1,.36,1) 1.2s both}.hero-stat__rule{transform:scaleX(0);transform-origin:left center;animation:hero-stat-draw .8s cubic-bezier(.22,1,.36,1) .5s both}.hero-stat__bar{transform:scaleY(var(--from,1));transform-origin:bottom center;animation:hero-stat-melt 7s cubic-bezier(.34,1.2,.64,1) infinite both}.hero-stat__bar:nth-child(12){animation-delay:1.2s}.hero-stat__bar:nth-child(11){animation-delay:1.34s}.hero-stat__bar:nth-child(10){animation-delay:1.48s}.hero-stat__bar:nth-child(9){animation-delay:1.62s}.hero-stat__bar:nth-child(8){animation-delay:1.76s}.hero-stat__bar:nth-child(7){animation-delay:1.9s}.hero-stat__bar:nth-child(6){animation-delay:2.04s}.hero-stat__bar:nth-child(5){animation-delay:2.18s}.hero-stat__bar:nth-child(4){animation-delay:2.32s}.hero-stat__bar--accent:first-child{transform:scaleY(1);animation:hero-stat-work 3.8s ease-in-out 3.1s infinite}.hero-stat__bar--accent:nth-child(2){transform:scaleY(1);animation:hero-stat-work 3.8s ease-in-out 3.6s infinite}.hero-stat__bar--accent:nth-child(3){transform:scaleY(1);animation:hero-stat-work 3.8s ease-in-out 4.1s infinite}@keyframes hero-stat-in{0%{opacity:0}to{opacity:1}}@keyframes hero-stat-cycle{0%{transform:scale(0)}7%{transform:scale(1)}88%{transform:scale(1)}94%{transform:scale(0)}to{transform:scale(0)}}@keyframes hero-stat-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes hero-stat-draw{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes hero-stat-melt-fade{0%{opacity:1}12%{opacity:0}84%{opacity:0}93%{opacity:1}to{opacity:1}}@keyframes hero-stat-melt{0%{transform:scaleY(var(--from,1))}9%{transform:scaleY(.93)}12%{transform:scaleY(1)}84%{transform:scaleY(1)}93%{transform:scaleY(var(--from,1))}to{transform:scaleY(var(--from,1))}}@keyframes hero-stat-count{0%{--hs-n:0}to{--hs-n:84}}@keyframes hero-stat-work{0%,to{transform:scaleY(1)}50%{transform:scaleY(.9)}}@media (prefers-reduced-motion:reduce){.hero-stat__bar,.hero-stat__bar--accent:first-child,.hero-stat__bar--accent:nth-child(2),.hero-stat__bar--accent:nth-child(3),.hero-stat__claim,.hero-stat__delta:after,.hero-stat__dot,.hero-stat__dot--lit:first-child:after,.hero-stat__dot--lit:nth-child(2):after,.hero-stat__dot--lit:nth-child(3):after,.hero-stat__metric,.hero-stat__row,.hero-stat__rule{animation:none;opacity:1;transform:none}.hero-stat__bar:not(.hero-stat__bar--accent):after{animation:none;opacity:0}}.cta{background:var(--bg-default);padding:var(--s128) 0}.cta__head{max-width:680px;margin:0 auto var(--s48);text-align:center;display:flex;flex-direction:column;align-items:center;gap:var(--s20)}.cta__eyebrow{font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.18em;text-transform:uppercase;color:#7c3aed}.cta__title{font-size:clamp(2rem,4.5vw,3.5rem)}.cta__subtitle{max-width:560px;color:var(--text-subdued)}.cta__table{position:relative;display:grid;grid-template-columns:1fr 1fr;border-radius:28px;overflow:hidden;isolation:isolate;min-height:clamp(440px,46vw,520px);background:linear-gradient(155deg,#f7f9fd,#ebeff7 35%,#f4f1ff 65%,#cfd5e2);box-shadow:0 40px 90px rgba(26,11,46,.22),0 8px 24px rgba(26,11,46,.1)}.cta__fill--purple{position:absolute;inset:0;z-index:0;pointer-events:none;background:linear-gradient(150deg,#3b0764,#4c1d95 46%,#2c0a52);-webkit-clip-path:inset(0 0 0 50%);clip-path:inset(0 0 0 50%)}.cta__side{position:relative;z-index:1;display:flex;flex-direction:column;padding:clamp(34px,4vw,60px)}.cta__side--sme{-webkit-clip-path:inset(0);clip-path:inset(0);padding-right:clamp(48px,5vw,84px)}.cta__side--lender{padding-left:clamp(48px,5vw,84px)}.cta__side-eyebrow{font-family:var(--font-mono);font-size:.6875rem;letter-spacing:.2em;text-transform:uppercase}.cta__side-title{font-family:var(--font-sans);font-size:clamp(1.5rem,2.6vw,2.125rem);font-weight:var(--font-bold);line-height:1.08;letter-spacing:-.02em;margin-top:var(--s16)}.cta__points{display:flex;flex-direction:column;gap:var(--s16);margin-top:var(--s32)}.cta__point{display:flex;align-items:center;gap:12px;font-size:1.0625rem;line-height:1.25}.cta__point svg{flex-shrink:0}.cta__foot{margin-top:auto;padding-top:var(--s40)}.cta__side--sme{background:transparent;color:var(--text-default)}.cta__side--sme:before{z-index:-2;background:linear-gradient(115deg,transparent 18%,rgba(186,230,253,.3) 30%,rgba(255,255,255,.42) 44%,rgba(196,181,253,.34) 54%,rgba(255,230,220,.28) 64%,rgba(255,200,230,.28) 72%,transparent 82%);background-size:200% 200%;background-position:50% 50%;filter:blur(22px);transform:translateX(-100%);animation:cta-chromatic 13s linear infinite}.cta__side--sme:after,.cta__side--sme:before{content:"";position:absolute;inset:0;pointer-events:none}.cta__side--sme:after{z-index:-1;background:linear-gradient(180deg,rgba(255,255,255,.5),transparent 24%),radial-gradient(70% 50% at 22% 0,rgba(255,255,255,.4) 0,transparent 62%)}.cta__side--sme .cta__side-eyebrow{color:#5b21b6}.cta__side--sme .cta__point{color:#2a2342}.cta__side--sme .cta__point svg{color:#7c3aed}.cta__side--lender{background:transparent;color:#f4f1ff}.cta__side--lender:after{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(80% 60% at 74% 0,rgba(167,139,250,.28) 0,transparent 60%)}.cta__side--lender .cta__side-eyebrow{color:#c4b5fd}.cta__side--lender .cta__point{color:rgba(244,241,255,.94)}.cta__side--lender .cta__point svg{color:#c4b5fd}@keyframes cta-chromatic{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}@media (prefers-reduced-motion:reduce){.cta__side--sme:before{animation:none;transform:none}}.cta__divider{top:0;bottom:0;width:1px;transform:translateX(-50%);z-index:2;background:rgba(43,10,82,.18)}.cta__divider,.cta__seam-mark{position:absolute;left:50%;pointer-events:none}.cta__seam-mark{top:50%;width:78px;height:88px;transform:translate(-50%,-50%);z-index:3;background:linear-gradient(90deg,#4c1d95 0 50%,#dfe3ee 50% 100%);-webkit-mask:url(/giq-mark.svg) center/contain no-repeat;mask:url(/giq-mark.svg) center/contain no-repeat}.cta__cta--light{background:#ffffff;color:#4c1d95;border-color:#ffffff;box-shadow:0 12px 34px rgba(8,3,20,.34)}.cta__cta--light:hover{background:#f4f1ff;border-color:#f4f1ff;color:#4c1d95;box-shadow:0 16px 40px rgba(8,3,20,.42)}.cta__cta--primary{background:#4c1d95;color:#ffffff;border-color:#4c1d95;box-shadow:0 10px 30px rgba(76,29,149,.34)}.cta__cta--primary:hover{background:#5b21b6;border-color:#5b21b6;color:#ffffff;box-shadow:0 14px 36px rgba(76,29,149,.44)}@media (max-width:820px){.cta__table{grid-template-columns:1fr;grid-auto-rows:1fr;min-height:0}.cta__fill--purple{display:none}.cta__side--sme{padding:clamp(30px,7vw,48px) clamp(30px,7vw,48px) clamp(34px,8vw,52px)}.cta__side--lender{background:linear-gradient(150deg,#3b0764,#4c1d95 46%,#2c0a52);padding:clamp(34px,8vw,52px) clamp(30px,7vw,48px) clamp(30px,7vw,48px)}.cta__divider{top:50%;bottom:auto;left:0;right:0;width:auto;height:1px;transform:translateY(-50%)}.cta__seam-mark{background:linear-gradient(180deg,#4c1d95 0 50%,#dfe3ee 50% 100%);width:58px;height:65px}.cta__side--sme .cta__foot{padding-bottom:var(--s24)}}@media (max-width:560px){.cta__side-title{font-size:1.5rem}.cta__foot .btn-pill{width:100%;max-width:360px;margin-inline:auto;justify-content:center}}.product-lede{display:flex;justify-content:center;align-items:center;gap:var(--s12);margin:0 auto var(--s20)}.product-lede__mark{flex:none;display:grid;place-items:center;width:56px;height:56px;border-radius:var(--radius-lg);background:linear-gradient(160deg,#1a0b2e,#25103e 55%,#160a26);border:1px solid rgba(196,181,253,.18);box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 2px 10px rgba(76,29,149,.3)}.product-lede__mark img{width:38px;height:38px;filter:drop-shadow(0 0 8px rgba(167,139,250,.55))}.product-lede__mark--sme{background:linear-gradient(150deg,#f7f9fd,#ebeff7 42%,#e6e3f5 72%,#cfd5e2);border:1px solid rgba(124,58,237,.16);box-shadow:inset 0 1px 0 rgba(255,255,255,.9),0 2px 10px rgba(76,29,149,.16)}.product-lede__mark--sme img{filter:drop-shadow(0 2px 5px rgba(76,29,149,.28))}.product-lede__text{display:flex;flex-direction:column;align-items:flex-start;gap:4px;text-align:left}.product-lede__name{font-family:var(--font-sans);font-size:1.3125rem;font-weight:var(--font-semibold);letter-spacing:-.01em;line-height:1}.product-lede__audience{font-family:var(--font-mono);font-size:.78125rem;font-weight:var(--font-medium);text-transform:uppercase;letter-spacing:.16em;line-height:1}.ifeatures{background:var(--bg-default)}.ifeatures__header{text-align:center;max-width:760px;margin:0 auto var(--s64)}.ifeatures__eyebrow{font-family:var(--font-mono);font-size:var(--text-xs);font-weight:var(--font-medium);text-transform:uppercase;letter-spacing:.18em;color:var(--accent-purple);margin-bottom:var(--s16)}.ifeatures .product-lede__name{color:var(--text-default)}.ifeatures .product-lede__audience{color:var(--accent-purple)}.ifeatures__layout{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--s64);gap:var(--s64);align-items:center;min-height:560px}.ifeatures__accordion,.ifeatures__item{display:flex;flex-direction:column}.ifeatures__item{padding:var(--s20) 0;border:none;border-bottom:1px solid var(--border-subdued);background:transparent;text-align:left;cursor:pointer;transition:background var(--duration-normal) var(--ease-out);width:100%}.ifeatures__item:first-child{border-top:1px solid var(--border-subdued)}.ifeatures__item--active{padding:var(--s24) var(--s20);margin:0 calc(-1 * var(--s20));width:calc(100% + var(--s40));border:1px solid var(--border-default);border-radius:var(--radius-lg);background:var(--bg-elevated)}.ifeatures__item--active+.ifeatures__item{border-top:none}.ifeatures__item-header{display:flex;align-items:center;gap:var(--s12)}.ifeatures__dot{flex-shrink:0;display:flex;align-items:center}.ifeatures__item-title{font-size:var(--text-base);font-weight:var(--font-medium);color:var(--text-default);line-height:1.4}.ifeatures__item:not(.ifeatures__item--active) .ifeatures__item-title{color:var(--text-subdued)}.ifeatures__item:not(.ifeatures__item--active):hover .ifeatures__item-title{color:var(--text-default)}.ifeatures__item-body{padding-left:20px;margin-top:var(--s8);display:flex;flex-direction:column;gap:var(--s8);animation:fadeIn .3s var(--ease-out)}.ifeatures__item-link{font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--text-default);text-decoration:underline;text-underline-offset:3px;transition:color var(--duration-normal) var(--ease-out)}.ifeatures__item-link:hover{color:var(--text-subdued)}.ifeatures__progress-track{width:100%;height:2px;background:var(--border-subdued);border-radius:1px;margin-top:var(--s8);overflow:hidden}.ifeatures__progress-bar{height:100%;background:var(--accent-purple);border-radius:1px;transition:width 30ms linear}.ifeatures__cta{display:inline-flex;align-items:center;gap:var(--s8);align-self:flex-start;margin-top:var(--s28);font-family:var(--font-sans);font-size:var(--text-sm);font-weight:var(--font-semibold);letter-spacing:-.01em;color:var(--accent-purple);text-decoration:none;transition:color var(--duration-normal) var(--ease-out)}.ifeatures__cta svg{transition:transform var(--duration-normal) var(--ease-out)}.ifeatures__cta:hover{color:#6d28d9}.ifeatures__cta:hover svg{transform:translateX(3px)}.ifeatures__cta:focus-visible{outline:2px solid var(--accent-purple);outline-offset:4px;border-radius:var(--radius-sm)}.ifeatures__image-container{position:relative;aspect-ratio:1;border-radius:var(--radius-2xl);overflow:hidden;background:var(--bg-subtle);width:100%;max-width:480px;margin:0 auto}.ifeatures__image{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity .6s var(--ease-out);border-radius:var(--radius-2xl)}.ifeatures__image--active{opacity:1}@media (max-width:1024px){.ifeatures__layout{grid-template-columns:1fr;gap:var(--s32)}.ifeatures__image-container{max-width:500px;margin:0 auto;order:-1}}@media (max-width:768px){.ifeatures__item--active{margin:0;width:100%}}.journey{background:var(--bg-default);padding-top:var(--s128);padding-bottom:var(--s128)}.journey__eyebrow{font-family:var(--font-mono);font-size:var(--text-xs);font-weight:var(--font-medium);text-transform:uppercase;letter-spacing:.18em;color:var(--accent-purple);margin-bottom:var(--s24);opacity:0;transform:translateY(8px);transition:opacity .7s var(--ease-out) 80ms,transform .7s var(--ease-out) 80ms}.journey--in .journey__eyebrow{opacity:1;transform:translateY(0)}.journey__head{display:grid;grid-template-columns:7fr 5fr;grid-gap:var(--s64);gap:var(--s64);align-items:start;margin-bottom:var(--s56)}.journey__title{font-size:clamp(2.25rem,4.4vw,3.75rem);font-weight:var(--font-bold);line-height:1.05;letter-spacing:-.03em;color:var(--text-default);margin:0;opacity:0;transform:translateY(12px);transition:opacity .8s var(--ease-out) .14s,transform .8s var(--ease-out) .14s}.journey--in .journey__title{opacity:1;transform:translateY(0)}.journey__lead{font-size:var(--text-base);line-height:1.65;color:var(--text-subdued);margin:0;max-width:460px;opacity:0;transform:translateY(12px);transition:opacity .8s var(--ease-out) .22s,transform .8s var(--ease-out) .22s}.journey--in .journey__lead{opacity:1;transform:translateY(0)}.journey__divider{height:1px;background:rgba(15,18,36,.12);transform-origin:left center;transform:scaleX(0);transition:transform 1s var(--ease-out) .32s;margin-bottom:var(--s56)}.journey--in .journey__divider{transform:scaleX(1)}.journey__grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:var(--s48);gap:var(--s48);list-style:none;padding:0;margin:0;position:relative}.journey__grid:before{content:"";position:absolute;left:0;right:0;bottom:56px;height:1px;background-image:linear-gradient(90deg,rgba(76,29,149,.22) 0,rgba(76,29,149,.22) 6px,transparent 0,transparent 12px);background-size:12px 1px;background-repeat:repeat-x;transform-origin:left center;transform:scaleX(0);transition:transform 1.1s var(--ease-out) .48s}.journey--in .journey__grid:before{transform:scaleX(1)}.journey__stage{display:flex;flex-direction:column;gap:0;opacity:0;transform:translateY(14px);transition:opacity .6s var(--ease-out),transform .6s var(--ease-out);transition-delay:calc(.42s + (var(--stage-index) * 90ms))}.journey--in .journey__stage{opacity:1;transform:translateY(0)}.journey__stage-label{font-family:var(--font-mono);font-size:var(--text-xs);font-weight:var(--font-medium);text-transform:uppercase;letter-spacing:.22em;color:var(--text-subdued);margin:0 0 var(--s20) 0}.journey__stage-title{font-size:clamp(1.25rem,1.8vw,1.625rem);font-weight:var(--font-semibold);line-height:1.2;letter-spacing:-.015em;color:var(--text-default);margin:0;min-height:calc(1.625rem * 1.2 * 2)}.journey__rail{margin-top:var(--s40);height:12px;display:flex;align-items:center}.journey__bar{display:block;height:12px;border-radius:2px;background:linear-gradient(90deg,#4c1d95,#6d28d9);box-shadow:inset 0 1px 0 rgba(255,255,255,.22),0 4px 12px rgba(76,29,149,.14);width:0;transform-origin:left center;transition:width 1s cubic-bezier(.2,.7,.2,1);transition-delay:calc(.62s + (var(--stage-index, 0) * 90ms))}.journey--in .journey__bar{width:var(--bar-width)}.journey__stage-duration{margin:var(--s16) 0 0 0;font-family:var(--font-mono);font-size:var(--text-xs);font-weight:var(--font-medium);text-transform:uppercase;letter-spacing:.18em;color:var(--text-subdued);opacity:0;transition:opacity .5s var(--ease-out);transition-delay:calc(1.5s + (var(--stage-index, 0) * 90ms))}.journey--in .journey__stage-duration{opacity:1}.journey__stage{cursor:default}.journey__stage:hover .journey__stage-title{color:var(--accent-purple)}.journey__stage:hover .journey__bar{filter:brightness(1.06);box-shadow:inset 0 1px 0 rgba(255,255,255,.3),0 6px 22px rgba(76,29,149,.28)}.journey__bar,.journey__stage-title{transition-property:width,color,filter,box-shadow}@media (max-width:1024px){.journey{padding-top:var(--s96);padding-bottom:var(--s96)}.journey__head{grid-template-columns:1fr;gap:var(--s24)}.journey__grid{grid-template-columns:repeat(2,1fr);row-gap:var(--s48)}.journey__grid:before{display:none}}@media (max-width:640px){.journey{padding-top:var(--s64);padding-bottom:var(--s64)}.journey__grid{grid-template-columns:1fr;row-gap:var(--s32)}.journey__title{font-size:clamp(1.875rem,8vw,2.25rem)}.journey__stage-title{min-height:0}.journey__rail{margin-top:var(--s20)}}@media (prefers-reduced-motion:reduce){.journey__bar,.journey__divider,.journey__eyebrow,.journey__grid:before,.journey__lead,.journey__stage,.journey__stage-duration,.journey__title{transition:none;transform:none;opacity:1}.journey--in .journey__bar{width:var(--bar-width)}}.lif{position:relative;padding:var(--s128) 0;overflow:hidden;background-color:var(--bg-default);transition:background-color .8s var(--ease-out)}.lif__bg{position:absolute;inset:0;background:linear-gradient(180deg,#160a26,#25103e 50%,#1a0b2e);opacity:0;transition:opacity .8s var(--ease-out);z-index:0;border-radius:var(--radius-2xl);margin:var(--s8)}.lif--active .lif__bg{opacity:1}.lif__content{position:relative;z-index:1}.lif__header{text-align:center;max-width:760px;margin:0 auto var(--s80)}.lif__eyebrow{font-family:var(--font-mono);font-size:var(--text-xs);font-weight:var(--font-medium);text-transform:uppercase;letter-spacing:.18em;color:rgba(196,181,253,.85);margin-bottom:var(--s16);transition:color .8s var(--ease-out)}.lif--active .lif__eyebrow{color:#c4b5fd}.lif .product-lede__name{color:var(--text-default);transition:color .8s var(--ease-out)}.lif--active .product-lede__name{color:var(--text-on-inverted)}.lif .product-lede__audience{color:rgba(196,181,253,.85);transition:color .8s var(--ease-out)}.lif--active .product-lede__audience{color:#c4b5fd}.lif__title{font-size:clamp(2rem,4vw,3.25rem);font-weight:var(--font-bold);line-height:1.1;letter-spacing:-.025em;color:var(--text-default);margin-bottom:var(--s20);transition:color .8s var(--ease-out)}.lif--active .lif__title{color:var(--text-on-inverted)}.lif__subhead{font-size:var(--text-lg);line-height:1.55;color:var(--text-subdued);max-width:600px;margin:0 auto;transition:color .8s var(--ease-out)}.lif--active .lif__subhead{color:rgba(255,255,255,.7)}.lif__layout{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--s64);gap:var(--s64);align-items:center;min-height:560px}.lif__accordion,.lif__item{display:flex;flex-direction:column}.lif__item{padding:var(--s20) 0;border:none;border-bottom:1px solid rgba(255,255,255,.08);background:transparent;text-align:left;cursor:pointer;transition:background .4s var(--ease-out),border-color .4s var(--ease-out);width:100%}.lif__item:first-child{border-top:1px solid rgba(255,255,255,.08)}.lif--active .lif__item:first-child{border-top-color:rgba(255,255,255,.12)}.lif--active .lif__item{border-bottom-color:rgba(255,255,255,.12)}.lif__item--active{padding:var(--s24) var(--s20);margin:0 calc(-1 * var(--s20));width:calc(100% + var(--s40));border:1px solid rgba(255,255,255,.14);border-radius:var(--radius-lg);background:linear-gradient(180deg,rgba(255,255,255,.06),rgba(255,255,255,.03));-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);box-shadow:inset 0 1px 0 rgba(255,255,255,.08),0 12px 24px rgba(10,4,24,.4)}.lif__item--active+.lif__item{border-top:none}.lif__item-header{gap:var(--s12)}.lif__dot,.lif__item-header{display:flex;align-items:center}.lif__dot{flex-shrink:0}.lif__item-title{font-size:var(--text-base);font-weight:var(--font-medium);color:rgba(255,255,255,.9);line-height:1.4;transition:color .4s var(--ease-out)}.lif__item:not(.lif__item--active) .lif__item-title{color:rgba(255,255,255,.5)}.lif__item:not(.lif__item--active):hover .lif__item-title{color:rgba(255,255,255,.85)}.lif__item-body{padding-left:20px;margin-top:var(--s8);display:flex;flex-direction:column;gap:var(--s8);animation:fadeIn .3s var(--ease-out)}.lif__item-desc{font-size:var(--text-base);line-height:1.6;color:rgba(255,255,255,.7)}.lif__item-link{font-size:var(--text-sm);font-weight:var(--font-medium);color:#c4b5fd;text-decoration:underline;text-underline-offset:3px;transition:color var(--duration-normal) var(--ease-out);align-self:flex-start}.lif__item-link:hover{color:#e0d4fb}.lif__progress-track{width:100%;height:2px;background:rgba(255,255,255,.1);border-radius:1px;margin-top:var(--s8);overflow:hidden}.lif__progress-bar{height:100%;border-radius:1px;background:linear-gradient(105deg,transparent 22%,rgba(180,200,255,.4) 35%,rgba(196,181,253,.55) 42%,rgba(255,255,255,.95) 50%,rgba(255,230,220,.45) 58%,rgba(255,200,230,.35) 65%,transparent 78%),linear-gradient(90deg,#cfd5e2,#ebeff7 35%,#f7f9fd 50%,#ebeff7 65%,#cfd5e2);background-size:220% 100%,100% 100%;background-position:110% 0,0 0;transition:width 30ms linear;animation:lif-progress-sheen 2.8s linear infinite;box-shadow:inset 0 1px 0 rgba(255,255,255,.55),0 0 8px rgba(196,181,253,.35)}@keyframes lif-progress-sheen{0%{background-position:110% 0,0 0}to{background-position:-130% 0,0 0}}.lif__cta{display:inline-flex;align-items:center;gap:var(--s8);align-self:flex-start;margin-top:var(--s28);font-family:var(--font-sans);font-size:var(--text-sm);font-weight:var(--font-semibold);letter-spacing:-.01em;color:#c4b5fd;text-decoration:none;transition:color var(--duration-normal) var(--ease-out)}.lif__cta svg{transition:transform var(--duration-normal) var(--ease-out)}.lif__cta:hover{color:#e0d4fb}.lif__cta:hover svg{transform:translateX(3px)}.lif__cta:focus-visible{outline:2px solid rgba(196,181,253,.85);outline-offset:4px;border-radius:var(--radius-sm)}.lif__image-container{position:relative;aspect-ratio:1;border-radius:var(--radius-2xl);overflow:hidden;background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.06);box-shadow:inset 0 1px 0 rgba(255,255,255,.04),0 24px 48px rgba(10,4,24,.5);width:100%;max-width:480px;margin:0 auto}.lif__image{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity .6s var(--ease-out);border-radius:var(--radius-2xl)}.lif__image--active{opacity:1}@media (max-width:1024px){.lif{padding:var(--s96) 0}.lif__layout{grid-template-columns:1fr;gap:var(--s32)}.lif__image-container{max-width:500px;margin:0 auto;order:-1}.lif__header{margin-bottom:var(--s48)}}@media (max-width:640px){.lif{padding:var(--s64) 0}.lif__bg{margin:var(--s4)}}@media (prefers-reduced-motion:reduce){.lif,.lif__bg,.lif__eyebrow,.lif__image,.lif__item,.lif__item-title,.lif__progress-bar,.lif__subhead,.lif__title{transition:none}.lif__item-body,.lif__progress-bar{animation:none}}