.alx{--wash:#f6f7f9;--ink:#0d1b2a;--ink2:#2e4257;--muted:#5d6b7a;--line:rgba(160,160,160,.28);--line2:rgba(13,27,42,.07);--slate:#415a77;--mist:#bcccdc;--red:#cc361e;--rose:#f2a48f;--green:#2e7d5b;--greenL:#e8f3ee;--greenM:#93d3b6;--gold:#b3822f;--grey:#d3d9e0}.alx,.alx *,.alx *:before,.alx *:after{box-sizing:border-box}.alx *{margin:0}.alx{min-height:100vh;background:var(--wash);color:var(--ink);font:16px/1.55 Ranade,system-ui,-apple-system,Segoe UI,sans-serif;-webkit-font-smoothing:antialiased;overflow-x:hidden;overflow-x:clip;font-variant-numeric:tabular-nums;text-align:left}.alx section[id]{scroll-margin-top:86px}.alx a{color:inherit;text-decoration:none}.alx button{font:inherit;color:inherit;background:none;border:0;padding:0;cursor:pointer}.alx .sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.alx .over{font:800 10.5px/1.35 Ranade,sans-serif;letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.alx .nw{white-space:nowrap}.alx .rd{display:inline-block;width:7px;height:7px;border-radius:50%;background:var(--red);vertical-align:1px;margin-right:8px}.alx .pill{display:inline-block;font:800 10px/1 Ranade,sans-serif;letter-spacing:.08em;border-radius:999px;padding:5px 9px}.alx .pill.hold{background:var(--green);color:#fff}.alx .nav{position:fixed;inset:14px 16px auto;z-index:20;display:flex;align-items:center;gap:22px;padding:9px 10px 9px 18px;border:1px solid var(--line);border-radius:18px;background:#fffc;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);box-shadow:0 10px 30px -22px #0d1b2a66}.alx .brand{display:flex;align-items:baseline;gap:12px}.alx .brand b{font:900 23px/1 Zodiak,Georgia,serif;letter-spacing:-.01em}.alx .nav nav{display:flex;gap:24px;margin-left:auto;font-size:14px;font-weight:500;color:var(--muted)}.alx .nav nav a:hover{color:var(--ink)}.alx .btn{display:inline-flex;align-items:center;gap:8px;border-radius:999px;padding:11px 20px;font:600 14px/1 Ranade,sans-serif;cursor:pointer;border:1px solid transparent;transition:transform .2s,background .2s,box-shadow .2s}.alx .btn:hover{transform:translateY(-1px)}.alx .btn.ink{background:var(--ink);color:#fff}.alx .btn.ink:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--red)}.alx .btn.ink:hover{background:#16283c;box-shadow:0 10px 24px -12px #0d1b2a80}.alx .btn.line{background:#fff;border-color:#0d1b2a29;color:var(--ink)}.alx .btn:focus-visible,.alx .nav nav a:focus-visible,.alx .brand:focus-visible,.alx .week:focus-visible{outline:2px solid var(--slate);outline-offset:3px}.alx .hero{position:relative;min-height:100vh;display:grid;place-items:center;text-align:center;padding:132px 20px 72px;overflow:hidden;background:linear-gradient(180deg,#fff,#f9fafb 34%,#fbf0ec 62%,#f8e3db)}.alx .sky{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.alx .planet{position:absolute;left:50%;top:60%;width:170vmax;height:170vmax;margin-left:-85vmax;border-radius:50%;background:radial-gradient(closest-side,#f6f7f9 98.7%,#cc361ebf 99.55%,#cc361e00);box-shadow:0 -30px 140px 24px #de6a4f3d,0 -4px 34px #f2a48f99;transform:translateY(22%);opacity:0;animation:alx-rise 3.2s cubic-bezier(.2,.7,.1,1) .2s forwards}.alx .bloom{position:absolute;left:50%;top:32%;width:120vmax;height:60vmax;margin-left:-60vmax;background:radial-gradient(ellipse at 50% 100%,rgba(242,164,143,.5),rgba(188,204,220,.26) 42%,transparent 70%);opacity:0;animation:alx-fade 2.8s ease .4s forwards}@keyframes alx-rise{to{transform:translateY(0);opacity:1}}@keyframes alx-fade{to{opacity:1}}.alx .hero .inner{position:relative;z-index:2;max-width:1000px;display:flex;flex-direction:column;align-items:center}.alx .kicker{color:var(--red);margin-bottom:20px;opacity:0;animation:alx-fade 1s ease .3s forwards}.alx h1.type{font:700 clamp(46px,8vw,108px)/.98 "Boska",Georgia,serif;letter-spacing:-.01em}.alx h1.type .ch{opacity:0;display:inline-block;transform:translateY(.25em);animation:alx-ch .5s cubic-bezier(.2,.7,.2,1) forwards;animation-delay:calc(var(--i)*32ms + .5s)}@keyframes alx-ch{to{opacity:1;transform:none}}.alx .lede{max-width:640px;margin:22px auto 0;color:var(--muted);font-size:clamp(16px,1.6vw,18.5px);opacity:0;animation:alx-fade 1s ease 1.6s forwards}.alx .levels{display:flex;gap:10px;justify-content:center;flex-wrap:wrap;margin-top:16px}.alx .levels span{display:inline-flex;align-items:center;gap:8px;background:#fff;border:1px solid var(--line);border-radius:999px;padding:7px 14px 7px 7px;font-size:14px;font-weight:600;color:var(--ink);box-shadow:0 6px 18px -12px #0d1b2a59;opacity:0;transform:translateY(8px);animation:alx-lv .7s cubic-bezier(.2,.7,.2,1) forwards;animation-delay:calc(var(--i)*.18s + 1.75s)}.alx .levels i{font-style:normal;display:grid;place-items:center;width:22px;height:22px;border-radius:50%;background:var(--ink);color:#fff;font:800 11px/1 Ranade,sans-serif}.alx .levels span:nth-child(3) i{background:var(--red)}@keyframes alx-lv{to{opacity:1;transform:none}}.alx .ctas{display:flex;gap:12px;justify-content:center;margin-top:24px;opacity:0;animation:alx-fade 1s ease 2.3s forwards}.alx .card{background:#fff;border:1px solid var(--line);border-radius:30px;box-shadow:0 1px 2px #0d1b2a0a,0 30px 70px -34px #0d1b2a4d}.alx .morning{position:relative;z-index:3;margin-top:52px;width:min(840px,94vw);padding:24px 26px 22px;text-align:left;opacity:0;transform:translateY(60px) scale(.97);animation:alx-card 1.4s cubic-bezier(.2,.7,.1,1) 2.1s forwards}@keyframes alx-card{to{opacity:1;transform:none}}.alx .morning .read{font-size:16px;line-height:1.6;font-weight:500;margin:6px 0 14px;max-width:72ch}.alx .week{display:flex;align-items:center;gap:10px;flex-wrap:wrap;background:var(--ink);color:#fff;border-radius:30px;padding:10px 18px;transition:transform .2s,box-shadow .2s}.alx .week:hover{transform:translateY(-2px);box-shadow:0 10px 24px -12px #0d1b2a80}.alx .week b{font-weight:800;letter-spacing:.06em;font-size:12.5px}.alx .week span{font-size:12px;font-weight:600;background:#bcccdc24;border:1px solid rgba(188,204,220,.2);border-radius:999px;padding:3px 10px;opacity:0;transform:scale(.8);transition:opacity .4s,transform .45s cubic-bezier(.3,1.6,.5,1)}.alx .week span:nth-of-type(2){transition-delay:.14s}.alx .week span:nth-of-type(3){transition-delay:.28s}.alx .morning.go .week span{opacity:1;transform:none}.alx .week em{font-style:normal;margin-left:auto;font-weight:800;font-size:12.5px;color:var(--mist);white-space:nowrap}.alx .kpis{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-top:14px}.alx .kpis div{border:1px solid var(--line);border-radius:22px;padding:14px 16px}.alx .kpis small{display:block;font:800 10px/1.25 Ranade,sans-serif;letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.alx .kpis b{display:block;font:800 26px/1.15 Ranade,sans-serif;letter-spacing:-.01em;margin-top:6px}.alx .kpis span{display:block;font-size:12px;color:var(--muted);margin-top:2px}.alx .bubble{position:absolute;z-index:2;width:258px;padding:16px 18px;text-align:left;opacity:0;animation:alx-fade 1.2s ease 2.8s forwards;border-radius:24px}.alx .bubble .float{animation:alx-float 7s ease-in-out infinite alternate}.alx .bubble.l{left:3.2vw;top:47%}.alx .bubble.r{right:3.2vw;top:28%}@keyframes alx-float{0%{transform:translateY(0)}to{transform:translateY(-12px)}}.alx .fun{display:flex;align-items:flex-end;gap:7px;margin:10px 0 6px}.alx .fun b{display:block;font:800 21px/1 Ranade,sans-serif}.alx .fun span{font-size:11.5px;color:var(--muted)}.alx .fun i{font-style:normal;color:var(--mist);font-weight:800;padding-bottom:15px}.alx .bubble .small{font-size:12px;color:var(--muted)}.alx .mrow{display:flex;align-items:center;justify-content:space-between;font-size:12.5px;padding:6px 0;border-top:1px solid var(--line2)}.alx .mrow b{font-weight:800;font-size:14px}.alx .mrow em{font-style:normal}.alx .mtop{display:flex;justify-content:space-between;font-size:12.5px;font-weight:700;margin-top:10px}.alx .mtrk{position:relative;height:4px;border-radius:2px;background:#415a7738;margin:9px 0 10px}.alx .mtrk i{position:absolute;left:0;top:0;bottom:0;width:var(--p,40%);background:var(--ink2);border-radius:2px}.alx .mtrk i:after{content:"";position:absolute;right:-7px;top:-5px;width:14px;height:14px;border-radius:50%;background:var(--ink2)}.alx .band{position:relative;padding:110px 20px;max-width:1180px;margin:0 auto}.alx .eyebrow{color:var(--red);margin-bottom:14px}.alx h2{font:700 clamp(34px,4.8vw,58px)/1.03 "Boska",Georgia,serif;letter-spacing:-.005em;max-width:820px;text-wrap:balance}.alx .sub{color:var(--muted);max-width:620px;margin-top:16px;font-size:17px}.alx .reveal{opacity:0;transform:translateY(28px);transition:opacity 1s cubic-bezier(.2,.7,.2,1),transform 1s cubic-bezier(.2,.7,.2,1)}.alx .reveal.in{opacity:1;transform:none}.alx .what-grid{display:grid;grid-template-columns:1.1fr 1fr;gap:40px;align-items:center;margin-top:42px}.alx .steps4{display:grid;grid-template-columns:repeat(2,1fr);gap:14px}.alx .st{background:#fff;border:1px solid var(--line);border-top:3px solid var(--ink);border-radius:26px;padding:20px 20px 22px;opacity:0;transform:translateY(18px);transition:opacity .8s,transform .8s cubic-bezier(.2,.7,.2,1);transition-delay:calc(var(--i)*.13s)}.alx .st:nth-child(2){border-top-color:var(--mist)}.alx .st:nth-child(3){border-top-color:var(--green)}.alx .st:nth-child(4){border-top-color:var(--red)}.alx .in .st{opacity:1;transform:none}.alx .st svg{width:30px;height:30px;fill:none;stroke:var(--slate);stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.alx .st svg .a{stroke:var(--red)}.alx .st svg *{stroke-dasharray:120;stroke-dashoffset:120;transition:stroke-dashoffset 1.4s ease;transition-delay:calc(var(--i)*.13s + .3s)}.alx .in .st svg *{stroke-dashoffset:0}.alx .st b{display:block;font:700 22px/1.1 Boska,Georgia,serif;margin:10px 0 4px}.alx .st span{font-size:14px;color:var(--muted)}.alx .stagecol{display:flex;flex-direction:column;align-items:center;padding-top:24px}.alx .stage{height:520px;width:100%;perspective:1100px;display:grid;place-items:center}.alx .stack{position:relative;width:216px;height:216px;margin-top:150px;transform-style:preserve-3d;transform:rotateX(58deg) rotate(-38deg)}.alx .tile{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:22px;border:1px solid rgba(13,27,42,.12);background:linear-gradient(135deg,#fff,#edf1f5);transform:translateZ(calc(var(--n)*4px));transition:transform 1.6s cubic-bezier(.2,.7,.1,1),box-shadow 1.6s;display:flex;align-items:flex-end;padding:16px;box-shadow:0 20px 40px -22px #0d1b2a66}.alx .tile span{font:700 12.5px/1.2 Ranade,sans-serif;color:var(--ink2);opacity:0;transition:opacity .8s ease calc(.6s + var(--n)*.08s)}.alx .tile.mkt{background:linear-gradient(135deg,#e7eef5,#c9d6e3)}.alx .tile.doc{background:linear-gradient(135deg,#5d7796,#2e4257);border-color:#0d1b2a59}.alx .tile.doc span{color:#fff}.alx .tile.yours{background:#fff9;border:1.5px dashed #5d7796;box-shadow:none}.alx .tile.yours span{color:var(--slate)}.alx .tile.top{background:linear-gradient(135deg,#de6a4f,#cc361e);border-color:#cc361e80}.alx .tile.top span{color:#fff}.alx .stack.go .tile{transform:translateZ(calc(var(--n)*var(--step,30px)))}.alx .stack.go .tile span{opacity:1}.alx .stack.go .tile.top{box-shadow:0 0 60px #de6a4f73,0 20px 40px -10px #0d1b2a4d}.alx .legend{display:flex;flex-wrap:wrap;justify-content:center;gap:6px 16px;font-size:12.5px;color:var(--muted);margin-top:4px}.alx .lg{display:inline-block;width:12px;height:12px;border-radius:3px;margin-right:6px;vertical-align:-2px;border:1px solid rgba(13,27,42,.15)}.alx .lg.pms{background:#fff}.alx .lg.mkt{background:#c9d6e3}.alx .lg.doc{background:#2e4257}.alx .lg.yours{background:#fff;border:1.5px dashed #5d7796}.alx .signin{position:relative;padding:110px 20px 140px;overflow:hidden;text-align:center;background:linear-gradient(180deg,var(--wash) 0%,#fbf0ec 66%,#f8e3db 100%)}.alx .signin .halo{position:absolute;left:50%;bottom:-100vmax;width:120vmax;height:120vmax;margin-left:-60vmax;border-radius:50%;background:radial-gradient(closest-side,#f6f7f9 98.6%,#cc361e99 99.55%,#cc361e00);box-shadow:0 -24px 110px 18px #de6a4f33}.alx .signcard{position:relative;z-index:2;max-width:620px;margin:0 auto;padding:40px 32px 36px}.alx .signcard h2{margin:0 auto;font-size:clamp(34px,4.4vw,52px)}.alx .signcard .sub{margin:14px auto 26px}.alx footer{max-width:1180px;margin:0 auto;padding:22px 20px 30px;display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;color:var(--muted);font-size:13px}.alx footer b{font:900 15px/1 Zodiak,Georgia,serif;color:var(--ink);margin-right:8px}.alx .off *{animation-play-state:paused!important}@media(max-width:1100px){.alx .bubble{display:none}}@media(max-width:980px){.alx .nav nav{display:none}.alx .nav .btn{margin-left:auto}.alx .what-grid{grid-template-columns:1fr}.alx .stage{height:470px}}@media(max-width:640px){.alx .levels{flex-direction:column;align-items:stretch;width:100%;max-width:340px;margin-left:auto;margin-right:auto}.alx .stack{--step:21px;transform:rotateX(58deg) rotate(-38deg) scale(.86)}.alx .stage{height:420px}}@media(max-width:640px){.alx .kpis{grid-template-columns:repeat(2,1fr)}.alx .kpis b{font-size:22px}.alx .ctas{flex-direction:column;align-items:stretch;width:100%;max-width:320px}.alx .btn{justify-content:center}.alx .steps4{grid-template-columns:1fr}.alx .week em{margin-left:0}.alx .morning{padding:20px 18px}}@media(prefers-reduced-motion:reduce){.alx *,.alx *:before,.alx *:after{animation:none!important;transition:none!important}.alx .levels span,.alx .planet,.alx .bloom,.alx .kicker,.alx .lede,.alx .ctas,.alx .bubble,.alx .morning,.alx h1.type .ch{opacity:1!important;transform:none!important}.alx .reveal,.alx .st,.alx .week span{opacity:1;transform:none}.alx .st svg *{stroke-dashoffset:0}.alx .stack .tile{transform:translateZ(calc(var(--n)*var(--step,30px)))}.alx .stack .tile span{opacity:1}}.alx.still *,.alx.still *:before,.alx.still *:after{animation:none!important;transition:none!important}.alx.still .levels span,.alx.still .planet,.alx.still .bloom,.alx.still .kicker,.alx.still .lede,.alx.still .ctas,.alx.still .bubble,.alx.still .morning,.alx.still h1.type .ch{opacity:1!important;transform:none!important}.alx.still .reveal,.alx.still .st,.alx.still .week span{opacity:1;transform:none}.alx.still .st svg *{stroke-dashoffset:0}.alx.still .stack .tile{transform:translateZ(calc(var(--n)*var(--step,30px)))}.alx.still .stack .tile span{opacity:1}
