:root{--hero-scroll: 0;--hero-pointer-x: 0;--hero-pointer-y: 0}body.homepage{background:linear-gradient(180deg,#07120e,#0b1712 38%,#0f1a12)}.hero-cinematic{position:relative;min-height:88vh;min-height:88dvh;display:flex;flex-direction:column;justify-content:center;overflow:hidden;isolation:isolate;margin:-25px -30px 28px;width:calc(100% + 60px);padding:70px 42px 18px;color:#f8fafc;background:linear-gradient(135deg,#07120e,#132018 46%,#181406)}.hero-cinematic:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;background-image:linear-gradient(rgba(255,255,255,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.045) 1px,transparent 1px);background-size:72px 72px;-webkit-mask-image:linear-gradient(180deg,#000000d9,#00000029);mask-image:linear-gradient(180deg,#000000d9,#00000029);opacity:.55;transform:translateY(calc(var(--hero-scroll) * 34px))}.hero-cinematic:after{content:"";position:absolute;inset:auto 0 0;height:42%;z-index:0;pointer-events:none;background:linear-gradient(180deg,#07120e00,#07120edb),repeating-linear-gradient(90deg,rgba(16,185,129,.08) 0 1px,transparent 1px 92px)}.hero-canvas,.hero-raster{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none}.hero-canvas{z-index:1;opacity:.9}.hero-raster{z-index:0;opacity:.72;background:linear-gradient(112deg,rgba(16,185,129,.16) 0%,transparent 36%),linear-gradient(72deg,transparent 42%,rgba(245,158,11,.13) 74%,transparent 100%),linear-gradient(90deg,#07120ef0,#07120e38);filter:saturate(1.15)}.hero-grid{position:relative;z-index:2;display:grid;grid-template-columns:minmax(0,1.03fr) minmax(360px,.76fr);gap:38px;align-items:center;width:min(1180px,100%);margin:0 auto}.hero-content{max-width:760px;padding:0;text-align:left;transform:translate3d(0,calc(var(--hero-scroll) * -26px),0)}.hero-kicker{display:inline-flex;align-items:center;gap:10px;margin:0 0 22px;padding:8px 12px;border:1px solid rgba(251,191,36,.3);border-radius:999px;background:#07120e8a;color:#fde68a;font-size:.82rem;font-weight:700;letter-spacing:0;text-transform:uppercase;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.hero-kicker:before{content:"";width:8px;height:8px;border-radius:2px;background:#22c55e;box-shadow:0 0 18px #22c55ecc}.hero-content h1{margin:0;color:#fff;font-size:3.8rem;line-height:.98;letter-spacing:0;font-weight:900}.hero-line{display:block;opacity:0;transform:translateY(26px);animation:heroTextIn .72s cubic-bezier(.16,1,.3,1) forwards}.hero-line-accent{animation-delay:.12s;color:transparent;background:linear-gradient(90deg,#fbbf24,#34d399 44%,#67e8f9);background-clip:text;-webkit-background-clip:text}.hero-subtitle{max-width:690px;margin:18px 0 0;color:#f8fafcc2;font-size:1.02rem;line-height:1.6;opacity:0;transform:translateY(18px);animation:heroFadeUp .7s cubic-bezier(.16,1,.3,1) .23s forwards}.hero-ctas{display:flex;flex-wrap:wrap;gap:14px;margin-top:24px;opacity:0;transform:translateY(18px);animation:heroFadeUp .7s cubic-bezier(.16,1,.3,1) .35s forwards}.hero-cta{position:relative;display:inline-flex;align-items:center;justify-content:center;min-height:50px;padding:0 22px;border-radius:999px;color:#f8fafc;font-weight:800;font-size:.96rem;text-decoration:none;overflow:hidden;isolation:isolate;transition:transform .18s ease,border-color .18s ease,background .18s ease,color .18s ease}.hero-cta:before{content:"";position:absolute;top:-2px;right:-2px;bottom:-2px;left:-2px;z-index:-2;border-radius:inherit;background:conic-gradient(from var(--liquid-angle, 0deg),#fbbf24,#22c55e,#67e8f9,#fbbf24);animation:liquidBorderSpin 5.8s linear infinite}.hero-cta:after{content:"";position:absolute;top:1px;right:1px;bottom:1px;left:1px;z-index:-1;border-radius:inherit;background:#07120ee6}.hero-cta-primary{color:#07120e;box-shadow:0 18px 54px #22c55e40}.hero-cta-primary:after{background:linear-gradient(135deg,#fbbf24,#34d399)}.hero-cta-secondary{border:1px solid rgba(255,255,255,.18);color:#f8fafc}.hero-cta:hover{transform:translateY(-2px)}.hero-stats{display:flex;flex-wrap:wrap;align-items:center;gap:18px;margin-top:18px;color:#f8fafca8;opacity:0;transform:translateY(18px);animation:heroFadeUp .7s cubic-bezier(.16,1,.3,1) .47s forwards}.hero-stat{display:inline-flex;align-items:baseline;gap:7px;font-size:.92rem;font-weight:700}.hero-stat-value{color:#fbbf24;font-size:1.05rem;font-variant-numeric:tabular-nums}.hero-stat-dot{width:4px;height:4px;border-radius:1px;background:#f8fafc52}.hero-console{position:relative;min-height:370px;padding:20px;border:1px solid rgba(255,255,255,.13);border-radius:22px;background:linear-gradient(180deg,#ffffff1c,#ffffff0b),#07120e94;box-shadow:0 34px 100px #0000005c,inset 0 1px #ffffff1f;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);transform:perspective(920px) rotateX(calc(var(--hero-pointer-y) * -5deg)) rotateY(calc(var(--hero-pointer-x) * 7deg)) translate3d(0,calc(var(--hero-scroll) * -12px),0);transition:transform .18s ease}.hero-console:before{content:"";position:absolute;top:14px;right:14px;bottom:14px;left:14px;border:1px solid rgba(251,191,36,.14);border-radius:16px;pointer-events:none}.console-topline,.console-metric-row,.console-signal-row{position:relative;z-index:1}.console-topline{display:flex;align-items:center;justify-content:space-between;gap:16px;color:#f8fafca8;font-size:.78rem;font-weight:800;text-transform:uppercase}.console-topline strong{color:#86efac;font-size:.75rem}.console-metric-row{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:22px}.console-metric-row>div{min-width:0;padding:14px 12px;border:1px solid rgba(255,255,255,.1);border-radius:14px;background:#ffffff0f}.console-label{display:block;margin-bottom:8px;color:#f8fafc8a;font-size:.72rem;font-weight:700}.console-metric-row strong{color:#fff;font-size:1.02rem}.console-chart{position:relative;z-index:1;display:grid;grid-template-columns:repeat(6,1fr);align-items:end;gap:10px;height:148px;margin:26px 0 18px;padding:18px 0 0;border-bottom:1px solid rgba(255,255,255,.16)}.console-chart:before{content:"";position:absolute;inset:0 0 auto;height:74%;background:linear-gradient(rgba(255,255,255,.08) 1px,transparent 1px);background-size:100% 25%;opacity:.7}.console-chart span{position:relative;display:block;height:var(--bar);min-height:26px;border-radius:10px 10px 2px 2px;background:linear-gradient(180deg,#fbbf24f2,#10b981b8),#ffffff14;box-shadow:0 0 34px #10b9812e;transform-origin:bottom;animation:barRise .84s cubic-bezier(.16,1,.3,1) both}.console-chart span:nth-child(2){animation-delay:80ms}.console-chart span:nth-child(3){animation-delay:.16s}.console-chart span:nth-child(4){animation-delay:.24s}.console-chart span:nth-child(5){animation-delay:.32s}.console-chart span:nth-child(6){animation-delay:.4s}.console-signal-row{display:flex;flex-wrap:wrap;gap:9px}.console-signal-row span{display:inline-flex;align-items:center;min-height:34px;padding:0 11px;border-radius:999px;font-size:.76rem;font-weight:800}.signal-positive{color:#bbf7d0;background:#22c55e21;border:1px solid rgba(34,197,94,.22)}.signal-warning{color:#fde68a;background:#f59e0b21;border:1px solid rgba(245,158,11,.22)}.signal-neutral{color:#a5f3fc;background:#06b6d41f;border:1px solid rgba(6,182,212,.22)}.hero-toolstrip{position:relative;z-index:2;display:flex;flex-wrap:wrap;gap:10px;width:min(1180px,100%);margin:16px auto 0;padding:8px;border:1px solid rgba(255,255,255,.12);border-radius:18px;background:#ffffff0f;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.hero-toolstrip a{display:inline-flex;align-items:center;justify-content:center;min-height:40px;padding:0 14px;border-radius:12px;color:#f8fafcd1;background:#ffffff0e;font-size:.88rem;font-weight:800;text-decoration:none;transition:background .18s ease,color .18s ease,transform .18s ease}.hero-toolstrip a:hover{color:#07120e;background:#fbbf24;transform:translateY(-2px)}.section-category{position:relative;width:calc(100% + 60px);margin:0 -30px;padding:54px 30px 58px;overflow:hidden;isolation:isolate;background:linear-gradient(112deg,rgba(16,185,129,.1) 0%,transparent 34%),linear-gradient(72deg,transparent 40%,rgba(245,158,11,.1) 78%,transparent 100%),linear-gradient(135deg,#07120e,#101912 56%,#181506)}.section-category:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;background-image:linear-gradient(rgba(255,255,255,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 1px);background-size:72px 72px;opacity:.78;transform:translateY(0);transition:opacity .42s ease}.section-category:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(180deg,#07120e61,#07120ed1),linear-gradient(90deg,color-mix(in srgb,var(--section-accent, #10b981) 16%,transparent),transparent 46%);pointer-events:none}.section-category.is-revealed:before{opacity:.95}.section-grow-wealth{--section-accent: #f59e0b}.section-manage-debt{--section-accent: #ef4444}.section-plan-goals{--section-accent: #10b981}.section-make-decisions{--section-accent: #6366f1}.section-track-analyze{--section-accent: #8b5cf6}.section-business{--section-accent: #14b8a6}.section-header-animated{position:relative;z-index:1;opacity:0;transform:translateY(18px);color:#f8fafc!important;font-size:clamp(1.55rem,3vw,2.25rem);font-weight:900;letter-spacing:0;text-shadow:0 12px 40px rgba(0,0,0,.36);transition:opacity .52s ease,transform .52s cubic-bezier(.16,1,.3,1)}.section-header-animated.is-revealed{opacity:1;transform:translateY(0)}.section-underline{position:relative;z-index:1;height:3px;max-width:210px;margin:10px auto 28px;border-radius:999px;background:linear-gradient(90deg,transparent,var(--section-accent, var(--primary)),transparent);transform:scaleX(.2);opacity:0;transition:opacity .52s ease,transform .68s cubic-bezier(.16,1,.3,1)}.section-underline.is-revealed{opacity:1;transform:scaleX(1)}.section-divider{display:none}body.homepage .dashboard-grid{position:relative;z-index:1;perspective:1200px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:18px;padding:0}body.homepage .dash-card{overflow:hidden;min-height:206px;border-radius:18px;background:linear-gradient(180deg,#ffffff1b,#ffffff0a),#08130fdb;border-color:#ffffff1f;box-shadow:0 22px 58px #0000003d,inset 0 1px #ffffff1a;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);color:#f8fafc;transform:translateY(24px) rotateX(4deg) scale(.98);opacity:0;transition:opacity .52s ease,transform .56s cubic-bezier(.16,1,.3,1),border-color .2s ease,box-shadow .2s ease,background .2s ease;transition-delay:calc(var(--reveal-index, 0) * 38ms)}body.homepage .dash-card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,color-mix(in srgb,var(--section-accent, #10b981) 24%,transparent),transparent 42%),linear-gradient(90deg,transparent,rgba(255,255,255,.18),transparent);opacity:.78;transform:translate(-62%);transition:opacity .22s ease,transform .58s ease;pointer-events:none}body.homepage .dash-card:after{content:"";position:absolute;inset:auto 18px 15px;height:3px;border-radius:999px;background:linear-gradient(90deg,var(--section-accent, var(--primary)),rgba(103,232,249,.5),transparent);opacity:.72;pointer-events:none}body.homepage .dash-card.is-revealed{opacity:1;transform:translateY(0) rotateX(0) scale(1)}body.homepage .dash-card:hover{border-color:color-mix(in srgb,var(--section-accent, var(--primary)) 72%,rgba(255,255,255,.2));box-shadow:0 28px 72px #00000052,0 0 0 1px color-mix(in srgb,var(--section-accent, var(--primary)) 36%,transparent),inset 0 1px #ffffff24;transform:translateY(-5px)}body.homepage .dash-card:hover:before{opacity:.95;transform:translate(55%)}body.homepage .category-label{position:relative;z-index:1;display:inline-flex;align-items:center;width:fit-content;min-height:24px;padding:0 9px;border:1px solid color-mix(in srgb,var(--section-accent, var(--primary)) 34%,rgba(255,255,255,.12));border-radius:999px;color:color-mix(in srgb,var(--section-accent, var(--primary)) 48%,#ffffff);background:color-mix(in srgb,var(--section-accent, var(--primary)) 13%,rgba(255,255,255,.045));font-size:.68rem;letter-spacing:0}body.homepage .dash-icon{position:relative;z-index:1;width:46px;height:46px;display:inline-flex;align-items:center;justify-content:center;margin-bottom:16px;border-radius:14px;background:linear-gradient(180deg,#ffffff21,#ffffff0a),color-mix(in srgb,var(--section-accent, var(--primary)) 18%,rgba(7,18,14,.9));border:1px solid color-mix(in srgb,var(--section-accent, var(--primary)) 36%,rgba(255,255,255,.14));box-shadow:inset 0 1px #ffffff1f;font-size:1.7rem}body.homepage .dash-title,body.homepage .dash-title a{position:relative;z-index:1;color:#f8fafc!important}body.homepage .dash-desc{position:relative;z-index:1;color:#e2e8f0d1}.philosophy-pin{position:relative;display:flex;align-items:center;justify-content:center;min-height:62vh;margin:58px -30px 40px;width:calc(100% + 60px);padding:72px 28px;overflow:hidden;background:linear-gradient(135deg,#07120e,#162116 58%,#201706);color:#f8fafc}.philosophy-pin:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:repeating-linear-gradient(90deg,rgba(255,255,255,.055) 0 1px,transparent 1px 82px),repeating-linear-gradient(0deg,rgba(255,255,255,.04) 0 1px,transparent 1px 82px);opacity:.34;pointer-events:none}.philosophy-content{position:relative;z-index:1;max-width:880px;text-align:center}.philosophy-quote{margin:0 0 34px;color:#f8fafce6;font-size:2.05rem;line-height:1.48;font-weight:800}.redacted-word{display:inline-block;padding:0 7px;border-radius:8px;color:#07120e;background:#fbbf24;transform:translateY(14px);opacity:0;transition:opacity .5s ease,transform .5s cubic-bezier(.16,1,.3,1),background .22s ease}.redacted-word.is-revealed{opacity:1;transform:translateY(0)}.philosophy-values{display:flex;flex-wrap:wrap;justify-content:center;gap:12px}.philosophy-pill{display:inline-flex;align-items:center;min-height:40px;padding:0 16px;border:1px solid rgba(255,255,255,.14);border-radius:999px;background:#ffffff12;color:#f8fafcdb;font-size:.9rem;font-weight:800;opacity:0;transform:translateY(16px);transition:opacity .52s ease,transform .52s cubic-bezier(.16,1,.3,1)}.philosophy-pill.is-revealed{opacity:1;transform:translateY(0)}body.homepage .homepage-guide{position:relative;width:calc(100% + 60px);margin:0 -30px;padding:76px 30px 82px;overflow:hidden;isolation:isolate;color:#f8fafc;background:radial-gradient(circle at 14% 16%,rgba(16,185,129,.2),transparent 34%),radial-gradient(circle at 84% 12%,rgba(251,191,36,.17),transparent 30%),linear-gradient(135deg,#07120e,#101d16 47%,#181506)}body.homepage .homepage-guide:before,body.homepage .homepage-guide:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none}body.homepage .homepage-guide:before{background-image:linear-gradient(rgba(255,255,255,.04) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.04) 1px,transparent 1px),linear-gradient(110deg,transparent 0 48%,rgba(251,191,36,.1) 49%,transparent 51% 100%);background-size:76px 76px,76px 76px,340px 340px;opacity:.58;-webkit-mask-image:linear-gradient(180deg,#000000f5,#00000047);mask-image:linear-gradient(180deg,#000000f5,#00000047)}body.homepage .homepage-guide:after{inset:14% -8% auto;height:46%;background:radial-gradient(ellipse at 50% 50%,rgba(103,232,249,.15),transparent 66%),linear-gradient(90deg,transparent,rgba(34,197,94,.1),transparent);filter:blur(4px);transform:rotate(-4deg)}.guide-shell{position:relative;z-index:1;width:min(1200px,100%);margin:0 auto}.guide-header{max-width:930px;margin:0 auto 34px;text-align:center}.guide-kicker{display:inline-flex;align-items:center;gap:9px;margin:0 0 14px;padding:7px 12px;border:1px solid rgba(251,191,36,.3);border-radius:999px;background:#07120e9e;color:#fde68a;font-size:.78rem;font-weight:800;letter-spacing:0;text-transform:uppercase;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.guide-kicker:before{content:"";width:7px;height:7px;border-radius:2px;background:#34d399;box-shadow:0 0 16px #34d399b8}.guide-header h2,.guide-faq-header h2{margin:0;color:#fff;font-size:clamp(2rem,4vw,3.35rem);line-height:1.04;font-weight:900;letter-spacing:0}.guide-header h2{max-width:900px;margin:0 auto}.guide-lede{max-width:900px;margin:22px auto 0;color:#f8fafcc7;font-size:1.04rem;line-height:1.72}.homepage-guide strong{color:#fffffff0}.homepage-guide a{color:#fbbf24;font-weight:800;text-decoration-color:#fbbf2475;text-decoration-thickness:1px;text-underline-offset:4px;transition:color .18s ease,text-decoration-color .18s ease}.homepage-guide a:hover{color:#67e8f9;text-decoration-color:#67e8f9b3}.guide-paths{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:36px}.guide-path-card{--guide-accent: #34d399;position:relative;min-height:360px;padding:24px;overflow:hidden;border:1px solid rgba(255,255,255,.12);border-radius:18px;background:linear-gradient(180deg,#ffffff1a,#ffffff0b),#07120ea3;box-shadow:0 24px 80px #00000038,inset 0 1px #ffffff1a;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}body.homepage.homepage-motion-ready .guide-path-card{transition:transform .22s ease,border-color .18s ease,box-shadow .18s ease}.guide-path-card:before{content:"";position:absolute;inset:0 0 auto;height:4px;background:linear-gradient(90deg,var(--guide-accent),transparent)}.guide-path-card:after{content:"";position:absolute;right:-48px;top:-48px;width:150px;height:150px;border:1px solid color-mix(in srgb,var(--guide-accent),transparent 48%);border-radius:999px;opacity:.46}.guide-path-card.is-revealed{opacity:1;transform:translateY(0)}.guide-path-card:nth-child(2){transition-delay:90ms}.guide-path-card:nth-child(3){transition-delay:.18s}.guide-path-card:hover{border-color:color-mix(in srgb,var(--guide-accent),rgba(255,255,255,.12) 58%);box-shadow:0 28px 88px #00000047,0 0 0 1px color-mix(in srgb,var(--guide-accent),transparent 70%),inset 0 1px #ffffff1f;transform:translateY(-4px)}.guide-path-foundation{--guide-accent: #fbbf24}.guide-path-debt{--guide-accent: #f87171}.guide-path-freedom{--guide-accent: #34d399}.guide-card-index{display:inline-flex;align-items:center;justify-content:center;width:42px;height:32px;margin-bottom:18px;border:1px solid color-mix(in srgb,var(--guide-accent),transparent 58%);border-radius:999px;background:color-mix(in srgb,var(--guide-accent),transparent 86%);color:var(--guide-accent);font-size:.82rem;font-weight:900;font-variant-numeric:tabular-nums}.guide-path-card h3{margin:0 0 14px;color:#fff;font-size:1.24rem;line-height:1.25;font-weight:900}.guide-path-card p{margin:0;color:#f8fafcbf;font-size:.94rem;line-height:1.62}.guide-link-list{display:grid;gap:10px;margin:20px 0 0;padding:0;list-style:none}.guide-link-list li{position:relative;padding-left:16px;color:#e2e8f0b8;font-size:.9rem;line-height:1.44}.guide-link-list li:before{content:"";position:absolute;left:0;top:.62em;width:6px;height:6px;border-radius:2px;background:var(--guide-accent);box-shadow:0 0 14px color-mix(in srgb,var(--guide-accent),transparent 42%)}.guide-link-list a{display:inline;color:#ffffffe0}.guide-link-list span{display:inline;margin-left:4px}.guide-differentiator{position:relative;display:grid;grid-template-columns:minmax(240px,.42fr) minmax(0,1fr);gap:28px;align-items:center;margin-top:22px;padding:26px;overflow:hidden;border:1px solid rgba(251,191,36,.18);border-radius:18px;background:linear-gradient(135deg,rgba(251,191,36,.12),transparent 36%),linear-gradient(180deg,#ffffff14,#ffffff09),#08100dbd;box-shadow:0 24px 70px #00000038}body.homepage.homepage-motion-ready .guide-differentiator{transition:transform .22s ease;transition-delay:.22s}.guide-differentiator:before{content:"";position:absolute;top:-2px;right:-2px;bottom:-2px;left:-2px;z-index:-1;border-radius:inherit;background:conic-gradient(from var(--liquid-angle, 0deg),rgba(251,191,36,.54),rgba(52,211,153,.34),rgba(103,232,249,.36),rgba(251,191,36,.54));animation:liquidBorderSpin 8s linear infinite;opacity:.44}.guide-differentiator.is-revealed{opacity:1;transform:translateY(0)}.guide-differentiator-label{display:inline-flex;margin-bottom:10px;color:#86efac;font-size:.78rem;font-weight:900;text-transform:uppercase}.guide-differentiator h3{margin:0;color:#fef3c7;font-size:1.25rem;line-height:1.25;font-weight:900}.guide-differentiator p{margin:0;color:#f8fafcc7;font-size:.98rem;line-height:1.68}.guide-faq{margin-top:62px}.guide-faq-header{margin-bottom:24px}.guide-faq-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.guide-faq-item{min-height:148px;padding:22px;border:1px solid rgba(255,255,255,.1);border-radius:16px;background:linear-gradient(180deg,#ffffff13,#ffffff08),#07120e94;box-shadow:inset 0 1px #ffffff14;transition:border-color .18s ease}body.homepage.homepage-motion-ready .guide-faq-item{transition:transform .22s ease,border-color .18s ease}.guide-faq-item.is-revealed{opacity:1;transform:translateY(0)}.guide-faq-item:nth-child(1){transition-delay:.26s}.guide-faq-item:nth-child(2){transition-delay:.33s}.guide-faq-item:nth-child(3){transition-delay:.4s}.guide-faq-item:nth-child(4){transition-delay:.47s}.guide-faq-item:hover{border-color:#34d39942}.guide-faq-item h3{margin:0 0 10px;color:#ffffffeb;font-size:1rem;line-height:1.35;font-weight:900}.guide-faq-item p{margin:0;color:#e2e8f0c7;font-size:.94rem;line-height:1.62}.homepage-community-widget{width:min(1200px,calc(100% - 60px));margin:40px auto}@keyframes heroTextIn{0%{opacity:0;transform:translateY(26px);filter:blur(6px)}to{opacity:1;transform:translateY(0);filter:blur(0)}}@keyframes heroFadeUp{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes barRise{0%{transform:scaleY(.14);opacity:.55}to{transform:scaleY(1);opacity:1}}@keyframes liquidBorderSpin{to{--liquid-angle: 360deg}}@property --liquid-angle{syntax: "<angle>"; inherits: false; initial-value: 0deg;}@media (max-width: 1100px){.hero-grid{grid-template-columns:1fr}.hero-console{min-height:330px;max-width:760px}.guide-paths{grid-template-columns:1fr}.guide-path-card{min-height:auto}.guide-differentiator{grid-template-columns:1fr;gap:18px}}@media (max-width: 768px){.hero-cinematic{min-height:82vh;min-height:82dvh;justify-content:flex-start;margin:-100px -15px 24px;width:calc(100% + 30px);padding:92px 18px 18px}.hero-cinematic:before{background-size:46px 46px}.hero-content h1{font-size:2.7rem;line-height:1}.hero-subtitle{font-size:1rem;line-height:1.62}.hero-ctas{flex-direction:column;gap:10px;margin-top:20px}.hero-cta{width:100%;min-height:48px}.hero-stats,.hero-toolstrip,.hero-console{display:none}.section-category{width:calc(100% + 30px);margin:0 -15px;padding:44px 15px 48px}.section-category:before{left:0}body.homepage .dashboard-grid{grid-template-columns:minmax(0,1fr)}body.homepage .dash-card{min-height:154px;border-radius:14px}.philosophy-pin{min-height:auto;margin:42px -15px 30px;width:calc(100% + 30px);padding:64px 18px}.philosophy-quote{font-size:1.45rem;line-height:1.45}body.homepage .homepage-guide{width:calc(100% + 30px);margin:0 -15px;padding:52px 15px 58px}body.homepage .homepage-guide:before{background-size:46px 46px,46px 46px,220px 220px}.guide-header{margin-bottom:26px;text-align:left}.guide-header h2,.guide-faq-header h2{font-size:2rem;line-height:1.08}.guide-lede{font-size:.98rem;line-height:1.68}.guide-paths{gap:14px;margin-top:28px}.guide-path-card,.guide-differentiator,.guide-faq-item{border-radius:14px}.guide-path-card,.guide-differentiator{padding:20px}.guide-differentiator{margin-top:16px}.guide-faq{margin-top:44px}.guide-faq-grid{grid-template-columns:1fr;gap:12px}.guide-faq-item{min-height:0;padding:18px}.homepage-community-widget{width:calc(100% - 30px);margin:30px auto}}@media (max-width: 420px){.hero-content h1{font-size:2.25rem}.hero-kicker{font-size:.72rem;max-width:100%}.console-signal-row span{width:100%;justify-content:center}.guide-kicker{max-width:100%;font-size:.72rem}.guide-header h2,.guide-faq-header h2{font-size:1.72rem}.guide-link-list li{padding-left:14px}}@media (prefers-reduced-motion: reduce){.hero-canvas{display:none}.hero-content,.hero-console{transform:none!important}.hero-line,.hero-subtitle,.hero-ctas,.hero-stats,.console-chart span{animation:none!important;opacity:1!important;transform:none!important;filter:none!important}.section-header-animated,body.homepage .dash-card,.section-underline,.redacted-word,.philosophy-pill,.guide-path-card,.guide-differentiator,.guide-faq-item{opacity:1!important;transform:none!important;transition:none!important}.guide-differentiator:before{animation:none!important}}
