.al-kicker{font:600 15px var(--display);color:var(--neon);margin-bottom:14px!important}.al-intro .bt-wrap{grid-template-columns:minmax(0,1fr) 360px;align-items:center}.al-desk{background:var(--night);border-radius:26px;padding:22px;color:#fff;box-shadow:0 30px 80px rgba(0,0,0,.35);display:grid;gap:16px;margin-bottom:40px;animation:al-rise .8s cubic-bezier(.16,1,.3,1) .2s both}.al-desk-top{display:flex;gap:12px;align-items:center}.al-desk-top b{display:block;font:600 16px var(--display)}.al-desk-top small{color:#A9B5AF;font-size:13px}.al-desk-logo{width:42px;height:42px;border-radius:13px;display:grid;place-items:center;background:linear-gradient(135deg,var(--gl),var(--g));font:600 15px var(--display)}.al-desk-money{background:#1A211E;border-radius:18px;padding:16px 18px}.al-desk-money small{color:var(--neon);font-size:13px;font-weight:600}.al-desk-money b{display:block;font:600 30px var(--display);letter-spacing:-.02em;margin-top:4px}.al-desk-feed{list-style:none;margin:0;padding:0;display:grid;gap:10px;font-size:14px;color:#D8E0DC}.al-desk-feed li{display:flex;gap:10px;align-items:flex-start;opacity:0;animation:al-rise .6s cubic-bezier(.16,1,.3,1) forwards}.al-desk-feed li:first-child{animation-delay:.7s}.al-desk-feed li:nth-child(2){animation-delay:1.1s}.al-desk-feed li:nth-child(3){animation-delay:1.5s}.al-desk-feed li:nth-child(4){animation-delay:1.9s}.al-desk-feed span{flex:none;width:22px;height:22px;border-radius:7px;display:grid;place-items:center;font:700 12px var(--display);background:#22302A;color:var(--neon)}.al-desk-feed span.new{background:var(--neon);color:var(--ink)}@keyframes al-rise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.al-tour{margin-top:40px;display:grid;grid-template-columns:300px minmax(0,1fr);grid-template-areas:"stage list" "stage panel";gap:22px 48px;align-items:start}.al-tour-stage{grid-area:stage;position:sticky;top:100px;background:var(--mist);border-radius:28px;padding:34px 30px 26px;text-align:center}.al-mark{width:100%;max-width:220px;height:auto;overflow:visible}.al-mark circle,.al-mark path{fill:none;stroke:#B9CFC1;stroke-width:3.2;stroke-linejoin:round;transition:fill .35s ease,stroke .35s ease,transform .35s ease;transform-origin:60px 60px}.al-mark .on{fill:var(--g);stroke:var(--g)}.al-mark .dot.on{fill:var(--acc);stroke:var(--acc)}.al .al-tour-cap{margin-top:16px;font:600 16px var(--display);color:var(--g)}.al-tour-list{grid-area:list;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.al-tour-tab{all:unset;box-sizing:border-box;cursor:pointer;display:flex;gap:12px;align-items:flex-start;border-radius:18px;padding:16px;background:var(--card);transition:background .2s ease,color .2s ease}.al-tour-tab b{display:block;font:600 16px var(--display);color:var(--ink)}.al-tour-tab small{display:block;margin-top:4px;color:var(--body);font-size:13.5px;line-height:1.4}.al-tour-tab[aria-selected=true]{background:var(--ink)}.al-tour-tab[aria-selected=true] b{color:#fff}.al-tour-tab[aria-selected=true] small{color:#C9D3CE}.al-tour-tab:focus-visible{outline:3px solid var(--neon);outline-offset:3px}.al-tour-n{flex:none;width:30px;height:30px;border-radius:10px;display:grid;place-items:center;background:#fff;color:var(--g);font:600 14px var(--display)}.al-tour-panel{grid-area:panel;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;animation:al-rise .45s cubic-bezier(.16,1,.3,1) both}.al-feat{border:1px solid var(--line);border-radius:20px;padding:20px}.al-feat b{font:600 17px var(--display)}.al .al-feat p{margin-top:8px;color:var(--body);font-size:15px;line-height:1.5}.al-money{position:relative;overflow:hidden;background:var(--mist)}.al-money-mark{position:absolute;left:-80px;bottom:-90px;width:360px;height:auto;opacity:.55;pointer-events:none}.al-money .bt-wrap{position:relative}.al-calc{margin-top:32px;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:20px}.al-calc-in,.al-calc-out{background:#fff;border-radius:24px;padding:26px;display:grid;gap:22px;align-content:start}.al-range{display:grid;gap:10px;font-size:15px;color:var(--body)}.al-range>span{display:flex;justify-content:space-between;gap:12px}.al-range b{color:var(--ink);font:600 16px var(--display)}.al-range input{width:100%;accent-color:var(--g);height:28px}.al-bar{display:flex;height:18px;border-radius:999px;overflow:hidden;gap:3px}.al-bar i{display:block;background:var(--ink);transition:flex-grow .3s ease}.al-bar i.ag{background:var(--acc)}.al-bar i.hl{background:#B9CFC1}.al-split{margin:0;display:grid;gap:10px}.al-split div{display:flex;justify-content:space-between;gap:12px;color:var(--body);font-size:15px}.al-split dd{margin:0;font:600 16px var(--display);color:var(--ink)}.al-split div.ag dd,.al-split div.ag dt{color:var(--g)}.al-month{display:flex;flex-direction:column;gap:4px;border-top:1px solid var(--line);padding-top:18px}.al-month span{color:var(--body);font-size:15px}.al-month b{font:600 clamp(30px,3.4vw,40px) var(--display);color:var(--g);letter-spacing:-.02em}.al .al-note{margin-top:16px;color:var(--body);font-size:14.5px;max-width:52em}.al-promises{margin-top:28px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.al-promise{background:var(--card);border-radius:22px;padding:22px}.al-promise b{font:600 18px var(--display)}.al .al-promise p{margin-top:8px;color:var(--body);font-size:15px;line-height:1.5}.al-steps{list-style:none;margin:28px 0 0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;counter-reset:none}.al-steps li{display:grid;gap:8px;align-content:start;background:var(--card);border-radius:22px;padding:22px}.al-steps b{font:600 17px var(--display)}.al .al-steps p{color:var(--body);font-size:15px;line-height:1.5}.al-apply{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:48px;align-items:start;background:var(--card);border-radius:30px;padding:44px}.al-ess{margin-top:22px}.al-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;background:#fff;border-radius:24px;padding:24px}.al-form .wide{grid-column:1/-1}.al-form label{display:grid;gap:6px;font-size:14px;font-weight:600;color:var(--ink)}.al-form input,.al-form textarea{width:100%;box-sizing:border-box;min-height:48px;border:1px solid var(--line);border-radius:14px;padding:11px 14px;font:400 16px var(--font-dmsans),DM Sans,system-ui,sans-serif;color:var(--ink);background:#fff}.al-form textarea{resize:vertical}.al-form input:focus,.al-form textarea:focus{outline:2px solid var(--g);outline-offset:0;border-color:var(--g)}.al-form button{border:0;cursor:pointer;width:100%}.al-form button:disabled{opacity:.55;cursor:default;transform:none}.al .al-fine{color:var(--muted);font-size:13.5px}.al .al-err{color:var(--wrong);font-size:14.5px}.al-hp{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.al-sent{background:#fff;border-radius:24px;padding:40px 28px;text-align:center}.al-sent-mark{width:120px;height:auto}.al-sent-mark>*{fill:none;stroke:var(--g);stroke-width:3;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1;animation:bt-draw 1.6s cubic-bezier(.6,0,.2,1) forwards}.al-sent-mark circle{stroke:var(--acc);animation-delay:.4s}.al-sent h3{margin-top:14px;font-size:24px}.al .al-sent p{margin-top:8px;color:var(--body)}.al .al-already{margin-top:18px;text-align:center;color:var(--body);font-size:15px}.al-already a{color:var(--g);font-weight:600}@media (max-width:1000px){.al-intro .bt-wrap{grid-template-columns:1fr}.al-desk{display:none}.al-tour{grid-template-columns:1fr;grid-template-areas:"stage" "list" "panel"}.al-tour-stage{position:static;display:flex;align-items:center;gap:20px;text-align:left;padding:20px}.al-mark{max-width:90px}.al .al-tour-cap{margin-top:0}.al-promises,.al-steps,.al-tour-list,.al-tour-panel{grid-template-columns:repeat(2,minmax(0,1fr))}.al-apply,.al-calc{grid-template-columns:1fr}.al-apply{padding:28px;gap:28px}}@media (max-width:640px){.al-form,.al-promises,.al-steps,.al-tour-list,.al-tour-panel{grid-template-columns:1fr}.al-apply,.al-form{padding:18px}.al-apply{border-radius:24px}.al-calc-in,.al-calc-out{padding:20px}}@media (prefers-reduced-motion:reduce){.al-desk-feed li{opacity:1}.al-sent-mark>*{stroke-dashoffset:0}}