:root{--brand-sky:46 92 174;--brand-sky-soft:123 158 222;--brand-sky-deep:28 58 122;--brand-sky-wash:234 240 250;--brand-ink:8 12 27;--brand-ink-soft:18 24 47}.ez-dark{position:relative;background:radial-gradient(980px 560px at 50% -14%,rgb(var(--brand-sky-soft)/.14),transparent 62%),radial-gradient(760px 520px at 86% 6%,rgb(var(--brand-sky)/.12),transparent 58%),radial-gradient(640px 480px at 8% 98%,rgb(var(--brand-sky-deep)/.2),transparent 62%),linear-gradient(180deg,rgb(var(--brand-ink)) 0,rgb(var(--brand-ink-soft)) 100%);color:#f4f6fc;isolation:isolate}.ez-logo-tile{background:linear-gradient(150deg,rgb(var(--brand-sky)) 0,rgb(var(--brand-sky-deep)) 100%);box-shadow:0 1px 2px rgb(var(--brand-ink)/.28),inset 0 1px 0 hsla(0,0%,100%,.18),inset 0 0 0 1px hsla(0,0%,100%,.06)}.ez-grid-floor{position:absolute;inset:0;overflow:hidden;pointer-events:none;z-index:0}.ez-grid-floor:before{content:"";position:absolute;left:-25%;right:-25%;bottom:-40%;height:120%;background-image:linear-gradient(rgb(var(--brand-sky-soft)/.16) 1px,transparent 1px),linear-gradient(90deg,rgb(var(--brand-sky-soft)/.16) 1px,transparent 1px);background-size:46px 46px;transform:perspective(620px) rotateX(66deg);transform-origin:50% 100%;-webkit-mask-image:linear-gradient(180deg,transparent,#000 55%,transparent);mask-image:linear-gradient(180deg,transparent,#000 55%,transparent);animation:ez-floor-drift 14s linear infinite}@keyframes ez-floor-drift{0%{background-position:0 0}to{background-position:0 46px}}[data-reveal=out]{opacity:0;transform:translateY(20px);will-change:opacity,transform}[data-reveal=in]{opacity:1;transform:none;transition:opacity .72s cubic-bezier(.2,.7,.2,1) var(--reveal-delay,0ms),transform .72s cubic-bezier(.2,.7,.2,1) var(--reveal-delay,0ms)}.ez-core-scene{perspective:1600px;perspective-origin:50% 50%}.ez-core-stage{position:absolute;inset:0;transform-style:preserve-3d}@keyframes ez-stage-sway{0%,to{transform:rotateX(4deg) rotateY(-9deg)}50%{transform:rotateX(4deg) rotateY(9deg)}}.ez-core-scene:before{content:"";position:absolute;top:50%;left:50%;width:82%;height:82%;transform:translate(-50%,-50%);border-radius:50%;background:radial-gradient(circle,rgb(var(--brand-sky)/.3) 0,rgb(var(--brand-sky-deep)/.12) 40%,transparent 70%);filter:blur(16px);z-index:0;pointer-events:none;animation:ez-bloom-breathe 7s ease-in-out infinite}@keyframes ez-bloom-breathe{0%,to{opacity:.7;transform:translate(-50%,-50%) scale(1)}50%{opacity:1;transform:translate(-50%,-50%) scale(1.07)}}.ez-orbit-ring{position:absolute;top:50%;left:50%;width:72%;height:72%;transform:translate(-50%,-50%) translateZ(6px);border-radius:50%;border:1px solid rgb(var(--brand-sky-soft)/.12)}.ez-orbit-ring:before{content:"";position:absolute;inset:-1px;border-radius:50%;background:conic-gradient(from 0deg,transparent 0deg,rgb(var(--brand-sky-soft)/.55) 38deg,transparent 96deg,transparent 1turn);-webkit-mask:radial-gradient(circle,transparent calc(50% - 2px),#000 calc(50% - 2px));mask:radial-gradient(circle,transparent calc(50% - 2px),#000 calc(50% - 2px));animation:ez-orbit-spin 18s linear infinite}@keyframes ez-orbit-spin{to{transform:rotate(1turn)}}.ez-core{position:absolute;top:50%;left:50%;width:140px;height:140px;margin:-70px 0 0 -70px;border-radius:50%;transform:translateZ(70px);background:radial-gradient(circle at 50% 30%,hsla(0,0%,100%,.5) 0,transparent 32%),radial-gradient(circle at 50% 42%,rgb(var(--brand-sky-soft)) 0,rgb(var(--brand-sky)) 46%,rgb(var(--brand-sky-deep)) 100%);box-shadow:0 0 0 1px rgb(var(--brand-sky-soft)/.55),0 0 0 7px rgb(var(--brand-sky)/.1),0 0 60px rgb(var(--brand-sky)/.8),0 0 130px rgb(var(--brand-sky)/.35),inset 0 -12px 30px rgb(var(--brand-ink)/.55),inset 0 9px 22px hsla(0,0%,100%,.22),0 30px 70px rgb(var(--brand-ink)/.72);display:grid;place-items:center;isolation:isolate}.ez-core:before{inset:0;background:conic-gradient(from 210deg,transparent 0deg,hsla(0,0%,100%,.22) 42deg,transparent 116deg,transparent 1turn);mix-blend-mode:screen;animation:ez-core-spin 9s linear infinite}.ez-core:after,.ez-core:before{content:"";position:absolute;border-radius:50%}.ez-core:after{top:11%;left:23%;width:44%;height:30%;background:radial-gradient(circle at 50% 50%,hsla(0,0%,100%,.55),transparent 70%);filter:blur(2px)}.ez-core__mark{position:relative;z-index:2;display:grid;place-items:center}.ez-core-halo{position:absolute;top:50%;left:50%;width:196px;height:196px;margin:-98px 0 0 -98px;border-radius:50%;transform:translateZ(60px);background:conic-gradient(from 0deg,rgb(var(--brand-sky-soft)/0) 0deg,rgb(var(--brand-sky-soft)/.5) 72deg,rgb(var(--brand-sky)/0) 150deg,rgb(var(--brand-sky-soft)/.4) 252deg,rgb(var(--brand-sky-soft)/0) 330deg);-webkit-mask:radial-gradient(circle,transparent 58%,#000 65%,#000 80%,transparent 86%);mask:radial-gradient(circle,transparent 58%,#000 65%,#000 80%,transparent 86%);filter:blur(3px);animation:ez-halo-spin 14s linear infinite}@keyframes ez-halo-spin{0%{transform:translateZ(60px) rotate(0deg)}to{transform:translateZ(60px) rotate(1turn)}}@keyframes ez-core-spin{to{transform:rotate(1turn)}}.ez-core__ring{position:absolute;top:50%;left:50%;border-radius:50%;border:1px solid rgb(var(--brand-sky-soft)/.35);transform:translate(-50%,-50%);animation:ez-ring-pulse 4.4s ease-out infinite}.ez-core__ring--2{animation-delay:1.4s}.ez-core__ring--3{animation-delay:2.8s}@keyframes ez-ring-pulse{0%{width:140px;height:140px;opacity:.55}to{width:400px;height:400px;opacity:0}}.ez-node{position:absolute;top:50%;left:50%;display:flex;align-items:center;gap:7px;padding:7px 12px;border-radius:999px;font-size:11px;font-weight:600;letter-spacing:.02em;white-space:nowrap;color:#e8eefa;background:linear-gradient(180deg,rgb(var(--brand-ink-soft)/.88),rgb(var(--brand-ink)/.82));border:1px solid rgb(var(--brand-sky-soft)/.36);box-shadow:0 10px 30px rgb(var(--brand-ink)/.55),inset 0 1px 0 hsla(0,0%,100%,.07);backdrop-filter:blur(6px);transform:translate(-50%,-50%) translateZ(var(--tz,0));animation:ez-node-float 7s ease-in-out infinite var(--nd,0s),ez-node-enter .7s cubic-bezier(.2,.85,.25,1) both var(--ne,.7s)}@keyframes ez-node-enter{0%{opacity:0;scale:.2}70%{scale:1.12}to{opacity:1;scale:1}}.ez-node__dot{position:relative;width:7px;height:7px;border-radius:50%;background:rgb(var(--brand-sky-soft));box-shadow:0 0 10px rgb(var(--brand-sky-soft))}.ez-node__dot:before{content:"";position:absolute;inset:-3px;border-radius:50%;border:1px solid rgb(var(--brand-sky-soft)/.6);animation:ez-node-ping 2.8s ease-out infinite}@keyframes ez-node-ping{0%{transform:scale(.6);opacity:.85}to{transform:scale(2.3);opacity:0}}.ez-node--vertical{color:rgb(var(--brand-ink-soft));background:linear-gradient(180deg,hsla(0,0%,100%,.98),rgba(234,240,250,.92));border-color:rgb(var(--brand-sky)/.42)}.ez-node--vertical .ez-node__dot{background:rgb(var(--brand-sky));box-shadow:0 0 10px rgb(var(--brand-sky))}.ez-node--vertical .ez-node__dot:before{border-color:rgb(var(--brand-sky)/.55)}@keyframes ez-node-float{0%,to{transform:translate(-50%,-50%) translateZ(var(--tz,0)) translateY(0)}50%{transform:translate(-50%,-50%) translateZ(var(--tz,0)) translateY(-6px)}}.ez-spoke{position:absolute;top:50%;left:50%;height:1px;background:linear-gradient(90deg,rgb(var(--brand-sky)/.55),rgb(var(--brand-sky-soft)/.05));overflow:hidden}.ez-spoke:after{content:"";position:absolute;top:-1.5px;left:0;width:28px;height:4px;border-radius:3px;background:linear-gradient(90deg,rgb(var(--brand-sky-soft)) 0,rgb(var(--brand-sky-soft)/0) 100%);box-shadow:0 0 12px rgb(var(--brand-sky-soft));animation:ez-pulse-run 2.8s linear infinite;animation-delay:var(--sd,0s)}@keyframes ez-pulse-run{0%{left:100%;opacity:0}12%{opacity:1}86%{opacity:1}to{left:-12px;opacity:0}}.ez-float-chip{position:absolute;z-index:3;padding:10px 14px;border-radius:12px;background:hsla(0,0%,100%,.96);border:1px solid rgb(var(--brand-sky)/.22);box-shadow:0 18px 44px rgb(var(--brand-ink)/.4);animation:ez-chip-float 9s ease-in-out infinite}@keyframes ez-chip-float{0%,to{transform:translateY(0) rotate(var(--rot,0deg))}50%{transform:translateY(-12px) rotate(var(--rot,0deg))}}.ez-pipe{position:relative;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:0;align-items:stretch}@media (max-width:880px){.ez-pipe{grid-template-columns:1fr}}.ez-stage{position:relative;display:flex;flex-direction:column;gap:10px;padding:18px 16px;z-index:2}.ez-pipe__rail{position:absolute;top:64px;left:9%;right:9%;height:2px;z-index:0;background:linear-gradient(90deg,rgb(var(--brand-sky)/.1),rgb(var(--brand-sky)/.55) 50%,rgb(var(--brand-sky)/.1));overflow:visible}@media (max-width:880px){.ez-pipe__rail{top:0;bottom:0;left:50%;right:auto;width:2px;height:auto;background:linear-gradient(180deg,rgb(var(--brand-sky)/.1),rgb(var(--brand-sky)/.55) 50%,rgb(var(--brand-sky)/.1))}}.ez-lead{position:absolute;top:53px;left:9%;z-index:3;display:flex;align-items:center;gap:6px;padding:5px 9px;border-radius:999px;font-size:10.5px;font-weight:600;font-variant-numeric:tabular-nums;white-space:nowrap;color:#eef2fa;background:rgb(var(--brand-ink-soft)/.92);border:1px solid rgb(var(--brand-sky-soft)/.4);box-shadow:0 8px 22px rgb(var(--brand-ink)/.5);animation:ez-lead-run 12s linear infinite;animation-delay:var(--ld,0s)}@keyframes ez-lead-run{0%{left:9%;opacity:0}6%{opacity:1}92%{opacity:1}to{left:88%;opacity:0}}@media (max-width:880px){.ez-lead{top:2%;left:50%;transform:translateX(-50%);animation-name:ez-lead-run-v}@keyframes ez-lead-run-v{0%{top:2%;opacity:0}6%{opacity:1}92%{opacity:1}to{top:96%;opacity:0}}}.ez-lead__dot{width:6px;height:6px;border-radius:50%}.ez-lead__dot--hot{background:rgb(var(--brand-sky-soft));box-shadow:0 0 8px rgb(var(--brand-sky-soft))}.ez-lead__dot--warm{background:rgb(var(--brand-sky));box-shadow:0 0 8px rgb(var(--brand-sky))}.ez-lead__dot--cold{background:#94a3b8}.ez-pnode{position:relative;border-radius:14px;padding:14px;background:rgb(var(--brand-ink-soft)/.6);border:1px solid rgb(var(--brand-sky-soft)/.22);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.04)}.ez-pnode__ico{width:34px;height:34px;border-radius:10px;display:grid;place-items:center;background:rgb(var(--brand-sky)/.16);border:1px solid rgb(var(--brand-sky)/.4);color:rgb(var(--brand-sky-soft))}.ez-card{position:relative;isolation:isolate;box-shadow:0 1px 2px rgb(var(--brand-ink)/.03);transition:transform .34s cubic-bezier(.2,.7,.2,1),box-shadow .34s ease,border-color .34s ease;will-change:transform}.ez-card:hover{transform:translateY(-5px);border-color:rgb(var(--brand-sky)/.42);box-shadow:0 22px 48px -20px rgb(var(--brand-ink)/.28)}.ez-card:after{content:"";position:absolute;top:-1px;left:14%;right:14%;height:1.5px;border-radius:999px;background:linear-gradient(90deg,transparent,rgb(var(--brand-sky)/.85),transparent);opacity:0;transition:opacity .34s ease;pointer-events:none}.ez-card:hover:after{opacity:1}.ez-cta-glyph{box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.12),0 8px 24px -6px rgb(var(--brand-sky)/.6),0 0 36px -6px rgb(var(--brand-sky)/.45);animation:ez-glyph-breathe 5s ease-in-out infinite}@keyframes ez-glyph-breathe{0%,to{box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.12),0 8px 24px -6px rgb(var(--brand-sky)/.55),0 0 34px -8px rgb(var(--brand-sky)/.4)}50%{box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.14),0 10px 30px -6px rgb(var(--brand-sky)/.85),0 0 54px -2px rgb(var(--brand-sky)/.7)}}@media (prefers-reduced-motion:reduce){.ez-card{transition:box-shadow .2s ease,border-color .2s ease}.ez-card:hover{transform:none}.ez-cta-glyph{animation:none}}.ez-marquee{display:flex;width:-moz-max-content;width:max-content;animation:ez-marquee-run 38s linear infinite}.ez-marquee:hover{animation-play-state:paused}@keyframes ez-marquee-run{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.ez-wf__bar{position:relative;height:8px;border-radius:999px;background:rgb(var(--brand-sky)/.14);overflow:hidden}.ez-wf__bar>span{position:absolute;inset:0;border-radius:inherit;transform-origin:left center;background:linear-gradient(90deg,rgb(var(--brand-sky-deep)),rgb(var(--brand-sky-soft)));animation:ez-wf-fill 2.6s cubic-bezier(.2,.7,.2,1) infinite alternate;animation-delay:var(--wd,0s)}@keyframes ez-wf-fill{0%{transform:scaleX(.08);opacity:.55}to{transform:scaleX(var(--wf,.7));opacity:1}}.ez-lender{border-radius:14px;border:1px solid hsla(0,0%,100%,.07);background:hsla(0,0%,100%,.02);padding:12px 14px;transition:border-color .25s ease,background .25s ease,transform .25s ease}.ez-lender:hover{border-color:rgb(var(--brand-sky-soft)/.32);background:hsla(0,0%,100%,.045);transform:translateY(-1px)}.ez-lender--win{border-color:rgb(var(--brand-sky)/.5);background:linear-gradient(120deg,rgb(var(--brand-sky)/.16),hsla(0,0%,100%,.02));box-shadow:0 14px 32px -18px rgb(var(--brand-sky)/.75)}.ez-lender__rank{display:grid;place-items:center;width:20px;height:20px;flex-shrink:0;border-radius:7px;background:hsla(0,0%,100%,.06);font-size:11px;font-weight:700;color:hsla(0,0%,100%,.55);font-variant-numeric:tabular-nums}.ez-lender--win .ez-lender__rank{background:linear-gradient(180deg,rgb(var(--brand-sky-soft)),rgb(var(--brand-sky)));color:#fff;box-shadow:0 4px 10px -2px rgb(var(--brand-sky)/.7)}.ez-lender__best{flex-shrink:0;border-radius:999px;background:linear-gradient(90deg,rgb(var(--brand-sky-deep)),rgb(var(--brand-sky)));padding:2px 7px;font-size:8.5px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:#fff;box-shadow:0 2px 6px -1px rgb(var(--brand-sky)/.7)}.ez-lender--win .ez-wf__bar{background:rgb(var(--brand-sky)/.2)}.ez-lender--win .ez-wf__bar>span{background:linear-gradient(90deg,rgb(var(--brand-sky)),rgb(var(--brand-sky-soft)))}.ez-gradient-text{background:linear-gradient(100deg,rgb(var(--brand-sky-soft)) 0,#fff 55%,rgb(var(--brand-sky-soft)) 100%);-webkit-background-clip:text;background-clip:text;color:transparent}.ez-sky-text{background:linear-gradient(100deg,rgb(var(--brand-sky-deep)),rgb(var(--brand-sky)));-webkit-background-clip:text;background-clip:text;color:transparent}.ez-eyebrow{font-family:var(--font-sans);font-size:12px;font-weight:600;letter-spacing:.18em;text-transform:uppercase}.font-mono{font-family:var(--font-sans)!important}.ez-live-dot{display:inline-block;width:7px;height:7px;border-radius:50%;background:rgb(var(--brand-sky));box-shadow:0 0 0 0 rgb(var(--brand-sky)/.6);animation:ez-live 2s ease-out infinite}@keyframes ez-live{0%{box-shadow:0 0 0 0 rgb(var(--brand-sky)/.55)}to{box-shadow:0 0 0 9px rgb(var(--brand-sky)/0)}}.ez-hairline{height:1px;background:linear-gradient(90deg,transparent,rgb(var(--brand-sky-soft)/.4),transparent)}.ez-phone-stage{position:relative}.ez-phone-stage:before{content:"";position:absolute;top:48%;left:50%;width:116%;height:84%;transform:translate(-50%,-50%);background:radial-gradient(circle,rgb(var(--brand-sky)/.2) 0,rgb(var(--brand-sky-soft)/.1) 38%,transparent 68%);filter:blur(22px);z-index:0;pointer-events:none}.ez-phone{position:relative;z-index:2;width:100%;max-width:312px;margin:0 auto;aspect-ratio:300/652;padding:11px;border-radius:46px;background:linear-gradient(155deg,#232c43,#0a0f20 58%);box-shadow:0 2px 5px rgb(var(--brand-ink)/.45),0 44px 90px -30px rgb(var(--brand-ink)/.62),0 0 0 1px rgb(var(--brand-sky-soft)/.14),inset 0 1.5px 0 hsla(0,0%,100%,.12)}.ez-phone__btn{position:absolute;left:-3px;width:3px;border-radius:0 2px 2px 0;background:linear-gradient(180deg,#2a3450,#131a30)}.ez-phone__btn--mute{top:96px;height:26px}.ez-phone__btn--vol-up{top:134px;height:44px}.ez-phone__btn--vol-dn{top:188px;height:44px}.ez-phone__btn--power{left:auto;right:-3px;top:150px;height:66px;border-radius:2px 0 0 2px}.ez-phone__island{position:absolute;top:19px;left:50%;transform:translateX(-50%);width:90px;height:25px;border-radius:999px;background:#04060d;z-index:6;box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.05)}.ez-phone__island:after{content:"";position:absolute;top:50%;right:13px;width:7px;height:7px;border-radius:50%;transform:translateY(-50%);background:radial-gradient(circle at 35% 30%,#1c3d68,#04060d 72%);box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.06)}.ez-phone__screen{position:relative;height:100%;border-radius:36px;overflow:hidden;background:linear-gradient(180deg,#fff,#eef3fb 58%,#e6eefa);box-shadow:inset 0 0 0 1px rgb(var(--brand-ink)/.1);display:flex;flex-direction:column}.ez-phone-card{box-shadow:0 6px 18px -8px rgba(20,30,60,.2)}.ez-phone-avatar{box-shadow:0 4px 10px -2px rgb(var(--brand-sky)/.5)}.ez-offer{box-shadow:0 2px 10px -6px rgba(20,30,60,.18)}.ez-offer-win{box-shadow:0 8px 20px -8px rgb(var(--brand-sky)/.5),0 0 0 1px rgb(var(--brand-sky)/.12)}.ez-step-rail{top:10px;bottom:10px;left:9px;width:2px;background:rgb(var(--brand-sky)/.16);overflow:hidden}.ez-step-rail,.ez-step-rail:after{position:absolute;border-radius:999px}.ez-step-rail:after{content:"";left:-1px;width:4px;height:26px;background:linear-gradient(180deg,transparent,rgb(var(--brand-sky)),transparent);animation:ez-step-scan 3.8s ease-in-out infinite}@keyframes ez-step-scan{0%{top:-26px;opacity:0}14%{opacity:1}86%{opacity:1}to{top:100%;opacity:0}}.ez-step-dot{position:relative;z-index:1;display:grid;place-items:center;width:20px;height:20px;flex-shrink:0;border-radius:50%;background:rgb(var(--brand-sky));color:#fff;box-shadow:0 2px 6px rgb(var(--brand-sky)/.4)}.ez-step-dot--active{background:#fff;box-shadow:0 0 0 1px rgb(var(--brand-sky)/.5),0 2px 6px rgb(var(--brand-sky)/.3)}.ez-pf-bar{position:relative;height:6px;border-radius:999px;background:rgb(var(--brand-sky)/.12);overflow:hidden}.ez-pf-bar>span{position:absolute;inset:0;border-radius:inherit;transform-origin:left center;transform:scaleX(var(--wf,.7));background:linear-gradient(90deg,rgb(var(--brand-sky-deep)),rgb(var(--brand-sky-soft)));animation:ez-pf-fill 1.4s cubic-bezier(.2,.7,.2,1) both;animation-delay:var(--wd,0s)}@keyframes ez-pf-fill{0%{transform:scaleX(.06);opacity:.5}to{transform:scaleX(var(--wf,.7));opacity:1}}.ez-appr{position:relative;height:46px}.ez-appr>div{position:absolute;inset:0;display:flex;align-items:center;gap:8px;padding:0 12px;border-radius:13px}.ez-appr__pending{background:rgb(var(--brand-sky)/.1);color:rgb(var(--brand-sky-deep));animation:ez-appr-pending 6.4s ease-in-out infinite}.ez-appr__done{color:#fff;background:linear-gradient(100deg,rgb(var(--brand-sky-deep)),rgb(var(--brand-sky)));box-shadow:0 10px 26px -8px rgb(var(--brand-sky)/.7);opacity:0;animation:ez-appr-done 6.4s ease-in-out infinite}@keyframes ez-appr-pending{0%,34%{opacity:1}44%,92%{opacity:0}to{opacity:1}}@keyframes ez-appr-done{0%,36%{opacity:0;transform:scale(.97)}47%,92%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.97)}}.ez-appr__indet{position:relative;height:4px;width:52px;margin-left:auto;border-radius:999px;background:rgb(var(--brand-sky)/.2);overflow:hidden}.ez-appr__indet:after{content:"";position:absolute;top:0;bottom:0;width:42%;border-radius:999px;background:rgb(var(--brand-sky));animation:ez-appr-indet 1.25s ease-in-out infinite}@keyframes ez-appr-indet{0%{left:-42%}to{left:100%}}@media (prefers-reduced-motion:reduce){.ez-appr__indet:after,.ez-pf-bar>span,.ez-step-rail:after{animation:none}.ez-pf-bar>span{transform:scaleX(var(--wf,.7))}.ez-appr__pending{opacity:0;animation:none}.ez-appr__done{opacity:1;transform:none;animation:none}}.ez-tree{position:relative;width:100%}.ez-tree__svg{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.ez-tedge{fill:none;stroke:hsla(0,0%,100%,.1);stroke-width:1.5;stroke-linecap:round}.ez-tedge--src{stroke:hsla(0,0%,100%,.08);stroke-width:1.25}.ez-tedge--flow{stroke:rgb(var(--brand-sky)/.8);stroke-width:2;stroke-dasharray:2 13;animation:ez-tedge-flow .85s linear infinite;animation-delay:var(--fd,0s)}.ez-tedge--hot{stroke:rgb(var(--brand-sky-soft)/.95);stroke-width:2.5}@keyframes ez-tedge-flow{to{stroke-dashoffset:-15}}.ez-ttok--hot{color:rgb(var(--brand-sky-soft))}.ez-ttok--warm{color:rgb(var(--brand-sky))}.ez-ttok--cold{color:#94a3b8}.ez-ttok__head{fill:currentColor}.ez-ttok__core{fill:hsla(0,0%,100%,.92)}.ez-ttok__tail{fill:currentColor;opacity:.34}.ez-ttok--cold .ez-ttok__tail{opacity:.2}.ez-tnode-pos{position:absolute;transform:translate(-50%,-50%)}.ez-tnode{border-radius:14px;border:1px solid hsla(0,0%,100%,.1);background:hsla(0,0%,100%,.035);padding:10px 12px;text-align:center;backdrop-filter:blur(6px)}.ez-tnode--match{border-color:rgb(var(--brand-sky)/.4);background:rgb(var(--brand-sky)/.07)}.ez-tnode--book{border-color:rgba(52,211,153,.45);background:rgba(52,211,153,.08)}.ez-tnode__code{font-family:var(--font-sans);font-size:9.5px;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:rgb(var(--brand-sky-soft))}.ez-tnode--book .ez-tnode__code{color:#6ee7b7}.ez-tnode__title{margin-top:3px;font-size:14px;font-weight:600;color:#fff;line-height:1.2}.ez-tnode__sub{margin-top:2px;font-size:10.5px;color:hsla(0,0%,100%,.5);line-height:1.25}.ez-tnode__scores{margin-top:7px;display:flex;flex-wrap:wrap;justify-content:center;gap:4px}.ez-tnode__score{border-radius:999px;border:1px solid hsla(0,0%,100%,.1);background:rgba(8,12,27,.5);padding:2px 7px;font-size:9.5px;font-weight:600;color:hsla(0,0%,100%,.72)}.ez-tnode__book{margin-top:7px;display:inline-flex;align-items:center;gap:5px;border-radius:999px;border:1px solid rgba(52,211,153,.4);background:rgba(52,211,153,.12);padding:2px 8px;font-size:10px;font-weight:600;color:#6ee7b7}.ez-tnode__book .ez-live-dot{background:#34d399}@media (max-width:720px){.ez-tnode__scores,.ez-tnode__sub{display:none}.ez-tnode__title{font-size:11px}.ez-tnode__code{font-size:8px}}.ez-tnode__tally{margin-top:7px;display:inline-flex;align-items:center;gap:5px;border-radius:999px;border:1px solid hsla(0,0%,100%,.12);background:rgba(8,12,27,.55);padding:2px 8px;font-size:10px;font-weight:600;color:hsla(0,0%,100%,.72)}.ez-tnode__tally-dot{width:6px;height:6px;border-radius:999px;background:rgb(var(--brand-sky-soft));box-shadow:0 0 7px rgb(var(--brand-sky-soft));animation:ez-tally-pulse 1.8s ease-in-out infinite}.ez-tnode--book .ez-tnode__tally{border-color:rgba(52,211,153,.4);background:rgba(52,211,153,.12);color:#6ee7b7}.ez-tnode--book .ez-tnode__tally-dot{background:#34d399;box-shadow:0 0 7px #34d399}@keyframes ez-tally-pulse{0%,to{opacity:.45;transform:scale(.85)}50%{opacity:1;transform:scale(1.15)}}.ez-tree-frame{border-radius:18px;border:1px solid hsla(0,0%,100%,.1);background:hsla(0,0%,100%,.02);padding:14px;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.05),0 30px 80px -40px rgba(0,0,0,.8)}.ez-tree-frame__top{display:flex;flex-wrap:wrap;align-items:center;gap:10px 16px;padding:2px 6px 14px;border-bottom:1px solid hsla(0,0%,100%,.07);margin-bottom:8px}.ez-tree-live{display:inline-flex;align-items:center;gap:7px;border-radius:999px;border:1px solid rgba(52,211,153,.4);background:rgba(52,211,153,.1);padding:4px 11px;font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#6ee7b7}.ez-tree-live .ez-live-dot{background:#34d399}.ez-tree-stat{font-size:12px;color:hsla(0,0%,100%,.5)}.ez-tree-legend{margin-left:auto;display:flex;flex-wrap:wrap;align-items:center;gap:14px;font-size:11.5px;color:hsla(0,0%,100%,.55)}.ez-tree__glow{position:absolute;inset:0;background:radial-gradient(60% 70% at 56% 50%,rgb(var(--brand-sky)/.16),transparent 70%),radial-gradient(40% 55% at 88% 22%,rgba(52,211,153,.1),transparent 70%);pointer-events:none}.ez-tsrc{position:absolute;transform:translate(-50%,-50%);display:inline-flex;align-items:center;gap:6px;border-radius:999px;border:1px solid hsla(0,0%,100%,.1);background:rgba(8,12,27,.6);padding:3px 9px;font-size:10.5px;font-weight:600;color:hsla(0,0%,100%,.62);white-space:nowrap}.ez-tsrc__dot{width:5px;height:5px;border-radius:999px;background:hsla(0,0%,100%,.4)}@media (max-width:720px){.ez-tree-stat{display:none}}.ez-tree__toklayer{z-index:3;pointer-events:none}.ez-tnode--hub{border-color:rgb(var(--brand-sky-soft)/.5);animation:ez-hub-pulse 3s ease-in-out infinite}@keyframes ez-hub-pulse{0%,to{box-shadow:0 0 0 1px rgb(var(--brand-sky)/.2),0 0 22px -6px rgb(var(--brand-sky)/.45)}50%{box-shadow:0 0 0 1px rgb(var(--brand-sky-soft)/.45),0 0 42px -4px rgb(var(--brand-sky)/.75)}}.ez-core{animation:ez-core-breathe 5s ease-in-out infinite}@keyframes ez-core-breathe{0%,to{filter:brightness(1)}50%{filter:brightness(1.16)}}.ez-offer-win{animation:ez-offer-glow 2.6s ease-in-out infinite}@keyframes ez-offer-glow{0%,to{box-shadow:0 0 0 0 rgb(var(--brand-sky)/0)}50%{box-shadow:0 0 0 3px rgb(var(--brand-sky)/.14)}}.ez-core-tilt{transform-style:preserve-3d;transform:rotateX(5deg) rotateY(-6deg)}.ez-tree__scan{position:absolute;top:0;bottom:0;left:-15%;width:16%;z-index:1;pointer-events:none;background:linear-gradient(90deg,transparent,rgb(var(--brand-sky)/.06) 42%,rgb(var(--brand-sky-soft)/.14) 50%,rgb(var(--brand-sky)/.06) 58%,transparent);mix-blend-mode:screen;animation:ez-tree-scan 6.5s ease-in-out infinite}@keyframes ez-tree-scan{0%{left:-16%;opacity:0}12%{opacity:1}88%{opacity:1}to{left:104%;opacity:0}}.ez-leaf-live{animation:ez-leaf-arrive 8s ease-out infinite}@keyframes ez-leaf-arrive{0%,85%{box-shadow:0 0 0 0 rgb(var(--brand-sky)/0)}90%{box-shadow:0 0 0 1px rgb(var(--brand-sky-soft)/.75),0 0 36px -2px rgb(var(--brand-sky)/.85)}to{box-shadow:0 0 0 0 rgb(var(--brand-sky)/0)}}.ez-tnode--book.ez-leaf-live{animation-name:ez-leaf-arrive-book}@keyframes ez-leaf-arrive-book{0%,85%{box-shadow:0 0 0 0 rgba(52,211,153,0)}90%{box-shadow:0 0 0 1px rgba(110,231,183,.8),0 0 36px -2px rgba(52,211,153,.85)}to{box-shadow:0 0 0 0 rgba(52,211,153,0)}}.ez-hero-rise{animation:ez-rise .8s cubic-bezier(.2,.75,.2,1) both;animation-delay:calc(var(--ri, 0) * .11s + .1s)}@keyframes ez-rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}.ez-core{animation:ez-core-breathe 5s ease-in-out infinite,ez-core-ignite 1.1s cubic-bezier(.2,.8,.2,1) .15s both}@keyframes ez-core-ignite{0%{opacity:0;scale:0}55%{opacity:1;scale:1.08}to{opacity:1;scale:1}}.ez-spoke{transform-origin:0 50%;animation:ez-spoke-draw .6s ease-out both var(--se,.45s)}@keyframes ez-spoke-draw{0%{scale:0 1;opacity:0}to{scale:1 1;opacity:1}}.ez-tree-narrate{font-size:12.5px;font-weight:600;color:rgb(var(--brand-sky-soft));animation:ez-narrate-in .4s ease-out}@keyframes ez-narrate-in{0%{opacity:0;transform:translateY(-3px)}to{opacity:1;transform:none}}.ez-tnode{transition:border-color .45s ease,box-shadow .45s ease,background .45s ease}.ez-tnode--active{border-color:rgb(var(--brand-sky-soft)/.6)!important;background:rgb(var(--brand-sky)/.08);box-shadow:0 0 0 1px rgb(var(--brand-sky-soft)/.38),0 0 20px -8px rgb(var(--brand-sky)/.6)!important}.ez-tnode--book.ez-tnode--active{border-color:rgba(110,231,183,.6)!important;background:rgba(52,211,153,.1);box-shadow:0 0 0 1px rgba(110,231,183,.42),0 0 20px -8px rgba(52,211,153,.6)!important}.ez-edge-chip{position:absolute;transform:translate(-50%,-50%);padding:1px 8px;border-radius:999px;font-size:10px;font-weight:600;letter-spacing:.02em;color:hsla(0,0%,100%,.5);background:rgba(8,12,27,.72);border:1px solid hsla(0,0%,100%,.08);white-space:nowrap;backdrop-filter:blur(4px);transition:color .4s ease,border-color .4s ease}.ez-edge-chip--lit{color:rgb(var(--brand-sky-soft));border-color:rgb(var(--brand-sky)/.45)}.ez-tree-lead{display:inline-flex;align-items:center;gap:7px;font-size:12px;font-weight:600;color:hsla(0,0%,100%,.82)}.ez-tree-lead__dot{width:7px;height:7px;border-radius:999px;background:rgb(var(--brand-sky-soft));box-shadow:0 0 8px rgb(var(--brand-sky-soft))}.ez-tree-lead--warm .ez-tree-lead__dot{background:rgb(var(--brand-sky));box-shadow:0 0 8px rgb(var(--brand-sky))}.ez-tree-lead--cold .ez-tree-lead__dot{background:#94a3b8;box-shadow:none}.ez-proc-glyph{transition:transform .3s ease,box-shadow .3s ease;box-shadow:inset 0 0 0 1px rgb(var(--brand-sky)/.12)}.ez-card:hover .ez-proc-glyph{transform:translateY(-2px);box-shadow:inset 0 0 0 1px rgb(var(--brand-sky)/.2),0 8px 18px -8px rgb(var(--brand-sky)/.5)}.ez-proc-step{display:inline-flex;align-items:center;border-radius:999px;border:1px solid rgb(var(--brand-ink)/.1);background:hsla(0,0%,100%,.7);padding:4px 11px;white-space:nowrap}.ez-proc-step--win{border-color:rgb(var(--brand-sky)/.4);background:rgb(var(--brand-sky-wash));color:rgb(var(--brand-sky-deep));font-weight:700}.ez-proc-arrow:after{content:"→";color:rgb(var(--brand-sky)/.55);font-size:14px}.ez-cfg-tabs{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:2px 6px 14px}.ez-cfg-tab{border-radius:999px;border:1px solid hsla(0,0%,100%,.1);background:hsla(0,0%,100%,.03);padding:5px 13px;font-size:12px;font-weight:600;color:hsla(0,0%,100%,.6);cursor:pointer;transition:color .25s ease,border-color .25s ease,background .25s ease,box-shadow .25s ease}.ez-cfg-tab:hover{color:hsla(0,0%,100%,.88);border-color:hsla(0,0%,100%,.2)}.ez-cfg-tab--active{color:#fff;border-color:rgb(var(--brand-sky)/.5);background:rgb(var(--brand-sky)/.14);box-shadow:0 0 0 1px rgb(var(--brand-sky)/.2),0 0 18px -8px rgb(var(--brand-sky)/.7)}.ez-cfg-blurb{margin-left:4px;font-size:12px;color:hsla(0,0%,100%,.45)}@media (max-width:760px){.ez-cfg-blurb{display:none}}.ez-tedge--litglow{stroke:rgb(var(--brand-sky)/.22);stroke-width:5;stroke-linecap:round}.ez-tedge--lit{stroke:rgb(var(--brand-sky-soft));stroke-width:1.75;stroke-linecap:round}.ez-pulse{fill:#fff;filter:drop-shadow(0 0 5px rgb(var(--brand-sky-soft)))}.ez-tsrc{transition:border-color .35s ease,box-shadow .35s ease,color .35s ease}.ez-tsrc--on{border-color:rgb(var(--brand-sky-soft)/.6);color:#fff;box-shadow:0 0 18px -2px rgb(var(--brand-sky)/.6)}.ez-tsrc--on .ez-tsrc__dot{background:rgb(var(--brand-sky-soft));box-shadow:0 0 8px rgb(var(--brand-sky-soft))}.ez-score-in{animation:ez-score-pop .4s ease-out both}@keyframes ez-score-pop{0%{opacity:0;transform:scale(.7)}to{opacity:1;transform:scale(1)}}.ez-demo-tok{position:absolute;transform:translate(-50%,-50%);display:inline-flex;align-items:center;gap:8px;padding:7px 13px;border-radius:999px;font-size:13px;font-weight:700;white-space:nowrap;color:#fff;z-index:5;background:linear-gradient(180deg,rgb(var(--brand-ink-soft)/.96),rgb(var(--brand-ink)/.96));border:1px solid rgb(var(--brand-sky-soft)/.5);box-shadow:0 12px 30px -8px rgba(0,0,0,.7),0 0 22px -4px rgb(var(--brand-sky)/.6);backdrop-filter:blur(6px);transition:left .85s cubic-bezier(.5,0,.2,1),top .85s cubic-bezier(.5,0,.2,1),border-color .4s ease,box-shadow .4s ease}.ez-demo-tok__dot{width:8px;height:8px;border-radius:999px;background:rgb(var(--brand-sky-soft));box-shadow:0 0 10px rgb(var(--brand-sky-soft))}.ez-demo-tok--warm .ez-demo-tok__dot{background:rgb(var(--brand-sky));box-shadow:0 0 10px rgb(var(--brand-sky))}.ez-demo-tok--cold .ez-demo-tok__dot{background:#94a3b8;box-shadow:none}.ez-demo-tok__amt{color:hsla(0,0%,100%,.6);font-weight:600}.ez-demo-tok--done{border-color:rgba(110,231,183,.65);box-shadow:0 12px 30px -8px rgba(0,0,0,.7),0 0 26px -2px rgba(52,211,153,.7)}.ez-tnode--decision{border-color:rgb(var(--brand-sky)/.42);background:rgb(var(--brand-sky)/.06)}.ez-tnode--decision .ez-tnode__code{color:rgb(var(--brand-sky-soft))}.ez-decide{margin-top:7px;display:inline-flex;align-items:center;border-radius:999px;padding:2px 9px;font-size:10.5px;font-weight:700;letter-spacing:.01em}.ez-decide--yes{border:1px solid rgba(52,211,153,.45);background:rgba(52,211,153,.12);color:#6ee7b7}.ez-decide--no{border:1px solid hsla(0,91%,71%,.42);background:hsla(0,91%,71%,.12);color:#fca5a5}.ez-tedge-label{font-family:var(--font-sans);font-size:11px;font-weight:700;fill:hsla(0,0%,100%,.38);letter-spacing:.02em}.ez-tedge-label--lit{fill:rgb(var(--brand-sky-soft))}@media (prefers-reduced-motion:reduce){.ez-core,.ez-leaf-live,.ez-node,.ez-offer-win,.ez-score-in,.ez-spoke,.ez-tedge--flow,.ez-tnode--hub,.ez-tnode__tally-dot,.ez-tree-narrate,.ez-tree__scan{animation:none!important}.ez-core-tilt{transform:none}.ez-hero-rise{opacity:1;animation:none}.ez-node,.ez-spoke{opacity:1;scale:1}.ez-demo-tok{transition:none}}.ez-nav-burger{background:rgb(var(--brand-ink)/.02);transition:background .2s ease,border-color .2s ease}.ez-nav-burger:hover{border-color:rgb(var(--brand-sky)/.5)}.ez-burger{position:relative;display:block;width:17px;height:12px}.ez-burger span{position:absolute;left:0;width:100%;height:1.8px;border-radius:999px;background:currentColor;transition:transform .28s cubic-bezier(.4,0,.2,1),opacity .18s ease}.ez-burger span:first-child{top:0}.ez-burger span:nth-child(2){top:5px}.ez-burger span:nth-child(3){top:10px}.ez-burger--open span:first-child{transform:translateY(5px) rotate(45deg)}.ez-burger--open span:nth-child(2){opacity:0}.ez-burger--open span:nth-child(3){transform:translateY(-5px) rotate(-45deg)}.ez-nav-sheet{overflow:hidden;max-height:0;opacity:0;border-bottom:1px solid transparent;background:#fff;backdrop-filter:blur(12px);transition:max-height .34s cubic-bezier(.4,0,.2,1),opacity .24s ease}.ez-nav-sheet--open{max-height:420px;opacity:1;border-bottom-color:rgb(var(--brand-ink)/.08)}.ez-tree-scroll{width:100%}.ez-mflow{display:none}@media (max-width:767px){.ez-tree-frame{padding:12px 10px}.ez-mflow{display:none}.ez-tree-scroll{overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;margin:0 -10px;padding:0 10px 10px;scrollbar-width:thin}.ez-tree-scroll .ez-tree{min-width:680px}.ez-tree-scroll::-webkit-scrollbar{height:6px}.ez-tree-scroll::-webkit-scrollbar-track{background:hsla(0,0%,100%,.04);border-radius:999px}.ez-tree-scroll::-webkit-scrollbar-thumb{background:rgb(var(--brand-sky-soft)/.5);border-radius:999px}}@media (max-width:767px){.ez-phone{max-width:min(300px,84vw)}}@media (max-width:520px){.ez-core-scene .ez-node{padding:4px 8px;gap:4px;font-size:9px;letter-spacing:0}.ez-core-scene .ez-node__dot{width:5px;height:5px}.ez-core-scene .ez-node__dot:before{inset:-2px}}@media (max-width:400px){.ez-core-scene .ez-node{padding:3px 7px;font-size:8.5px}}.ez-pixel-grid{display:grid;grid-template-columns:repeat(12,1fr);gap:6px}.ez-pixel-cell{aspect-ratio:1;border-radius:5px;background:hsla(0,0%,100%,.035);border:1px solid hsla(0,0%,100%,.05)}.ez-pixel-cell--on{background:rgb(var(--brand-sky)/.5);border-color:rgb(var(--brand-sky-soft)/.45);box-shadow:0 0 8px rgb(var(--brand-sky)/.35)}.ez-pixel-cell--hot,.ez-pixel-cell--on{animation:ez-pixel-pulse 3.4s ease-in-out infinite var(--pd,0s)}.ez-pixel-cell--hot{background:linear-gradient(180deg,rgb(var(--brand-sky-soft)),rgb(var(--brand-sky)));border-color:rgb(var(--brand-sky-soft)/.7);box-shadow:0 0 12px rgb(var(--brand-sky)/.6)}@keyframes ez-pixel-pulse{0%,to{opacity:.72}50%{opacity:1}}@media (prefers-reduced-motion:reduce){.ez-pixel-cell--hot,.ez-pixel-cell--on{animation:none}}.ez-section-join{background:radial-gradient(760px 460px at 88% 112%,rgb(var(--brand-sky)/.12),transparent 60%),linear-gradient(180deg,rgb(var(--brand-ink-soft)) 0,rgb(var(--brand-ink)) 52%,rgb(var(--brand-ink-soft)) 100%)}