@import"https://fonts.googleapis.com/css2?family=Geist:wght@400..700&family=Geist+Mono:wght@400;500&family=Inter:wght@400;450;500;600;700&display=swap";@import"https://fonts.googleapis.com/css2?family=Newsreader:wght@400;500;600;700&family=Space+Grotesk:wght@400;500;600;700&family=DM+Sans:opsz,wght@9..40,400;9..40,500;9..40,600;9..40,700&display=swap";:root{--alyon-cobalt: #2B57F5;--alyon-cobalt-hover: #2347D6;--alyon-cobalt-press: #1C39AE;--alyon-cobalt-tint: #EEF2FF;--alyon-cobalt-tint-2: #DCE4FF;--alyon-iris: #6E56CF;--alyon-iris-tint: #F2EFFB;--alyon-iris-border: #E0D8F6;--ink: #14161B;--fg-1: #14161B;--fg-2: #51555E;--fg-3: #6F747E;--fg-placeholder: #8A8F99;--fg-on-dark: #FFFFFF;--fg-on-cobalt:#FFFFFF;--surface: #FFFFFF;--surface-sunk:#F6F7F9;--surface-2: #FBFBFC;--surface-3: #F1F2F4;--border: #E6E8EC;--border-strong: #D2D6DD;--border-ink: #14161B;--success: #117C57;--success-tint: #E5F3EC;--success-border: #BFE2D0;--warning: #B5530E;--warning-tint: #FDF3E7;--warning-border: #F2D7B3;--danger: #C8372D;--danger-tint: #FDECEA;--danger-border: #F4C6C1;--info: #2B57F5;--info-tint: #EEF2FF;--shadow-xs: 0 1px 2px rgba(20,22,27,.05);--shadow-sm: 0 1px 2px rgba(20,22,27,.06), 0 1px 1px rgba(20,22,27,.04);--shadow-md: 0 4px 12px rgba(20,22,27,.08), 0 1px 3px rgba(20,22,27,.05);--shadow-lg: 0 12px 32px rgba(20,22,27,.12), 0 4px 8px rgba(20,22,27,.06);--shadow-pop:0 8px 28px rgba(20,22,27,.16);--ring: 0 0 0 3px var(--alyon-cobalt-tint-2);--ring-danger:0 0 0 3px #F4C6C1;--r-xs: 5px;--r-sm: 7px;--r-md: 10px;--r-lg: 14px;--r-xl: 20px;--r-pill: 999px;--s-1: 4px;--s-2: 8px;--s-3: 12px;--s-4: 16px;--s-5: 20px;--s-6: 24px;--s-8: 32px;--s-10: 40px;--s-12: 48px;--s-16: 64px;--s-20: 80px;--font-display: "Geist", "Inter", -apple-system, BlinkMacSystemFont, sans-serif;--font-ui: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-mono: "Geist Mono", ui-monospace, "SF Mono", Menlo, monospace;--display-1-size: 56px;--display-1-line: 1.02;--display-1-weight: 600;--display-1-spacing: -.025em;--display-2-size: 40px;--display-2-line: 1.06;--display-2-weight: 600;--display-2-spacing: -.022em;--h1-size: 28px;--h1-line: 1.18;--h1-weight: 600;--h1-spacing: -.018em;--h2-size: 21px;--h2-line: 1.25;--h2-weight: 600;--h2-spacing: -.014em;--h3-size: 17px;--h3-line: 1.3;--h3-weight: 600;--h3-spacing: -.011em;--h4-size: 15px;--h4-line: 1.35;--h4-weight: 600;--h4-spacing: -.006em;--body-lg-size: 16px;--body-lg-line: 1.55;--body-size: 14px;--body-line: 1.5;--body-sm-size: 13px;--body-sm-line: 1.45;--label-size: 13px;--label-weight: 500;--label-spacing: 0;--caption-size: 12px;--caption-weight: 450;--caption-line: 1.4;--overline-size: 11px;--overline-weight: 600;--overline-spacing: .07em;--mono-size: 13px;--mono-line: 1.5}.alyon-display-1{font-family:var(--font-display);font-size:var(--display-1-size);line-height:var(--display-1-line);font-weight:var(--display-1-weight);letter-spacing:var(--display-1-spacing);color:var(--ink)}.alyon-display-2{font-family:var(--font-display);font-size:var(--display-2-size);line-height:var(--display-2-line);font-weight:var(--display-2-weight);letter-spacing:var(--display-2-spacing);color:var(--ink)}.alyon-h1{font-family:var(--font-ui);font-size:var(--h1-size);line-height:var(--h1-line);font-weight:var(--h1-weight);letter-spacing:var(--h1-spacing);color:var(--ink)}.alyon-h2{font-family:var(--font-ui);font-size:var(--h2-size);line-height:var(--h2-line);font-weight:var(--h2-weight);letter-spacing:var(--h2-spacing);color:var(--ink)}.alyon-h3{font-family:var(--font-ui);font-size:var(--h3-size);line-height:var(--h3-line);font-weight:var(--h3-weight);letter-spacing:var(--h3-spacing);color:var(--ink)}.alyon-h4{font-family:var(--font-ui);font-size:var(--h4-size);line-height:var(--h4-line);font-weight:var(--h4-weight);letter-spacing:var(--h4-spacing);color:var(--ink)}.alyon-body-lg{font-family:var(--font-ui);font-size:var(--body-lg-size);line-height:var(--body-lg-line);color:var(--fg-1)}.alyon-body{font-family:var(--font-ui);font-size:var(--body-size);line-height:var(--body-line);color:var(--fg-1)}.alyon-body-sm{font-family:var(--font-ui);font-size:var(--body-sm-size);line-height:var(--body-sm-line);color:var(--fg-2)}.alyon-label{font-family:var(--font-ui);font-size:var(--label-size);font-weight:var(--label-weight);color:var(--fg-1)}.alyon-caption{font-family:var(--font-ui);font-size:var(--caption-size);font-weight:var(--caption-weight);line-height:var(--caption-line);color:var(--fg-3)}.alyon-overline{font-family:var(--font-ui);font-size:var(--overline-size);font-weight:var(--overline-weight);letter-spacing:var(--overline-spacing);text-transform:uppercase;color:var(--fg-3)}.alyon-mono{font-family:var(--font-mono);font-size:var(--mono-size);line-height:var(--mono-line)}body{font-family:var(--font-ui);color:var(--fg-1);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.disp{font-family:var(--font-display);letter-spacing:-.03em;line-height:1;font-weight:600;margin:0;text-wrap:balance}.ov{font-family:var(--font-mono);font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--fg-3);display:flex;align-items:center;gap:12px}.ov:before{content:"";width:28px;height:1px;background:var(--border-strong)}.dark .ov{color:#ffffff8c}.dark .ov:before{background:#ffffff40}.dark .sub{color:#ffffffb8}.nav{position:sticky;top:0;z-index:50;background:#ffffffd9;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid var(--border)}.btn-outline-w{background:transparent;color:#fff;border-color:#ffffff4d}.btn-outline-w:hover{background:#ffffff14;color:#fff}.hero{padding:72px 0 0;position:relative}.hero-top{display:grid;grid-template-columns:1.2fr .8fr;gap:48px;align-items:end}.hero h1{font-size:78px;margin-top:22px}.hero-side{padding-bottom:10px}.hero-side .sub{font-size:18.5px;margin-top:0}.hero-cta{display:flex;gap:12px;margin-top:26px;flex-wrap:wrap}.cta-note{margin-top:14px;font-size:13.5px;color:var(--fg-3);display:flex;gap:14px;align-items:center;flex-wrap:wrap}.pg{margin-top:56px;border:1px solid var(--border);border-radius:var(--r-xl);background:#fff;box-shadow:0 40px 90px #14161b24,0 10px 26px #14161b0f;overflow:hidden}.pg-head{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 22px;border-bottom:1px solid var(--border);background:var(--surface-2)}.pg-head .l{display:flex;align-items:center;gap:10px;font-size:13px;color:var(--fg-2);font-weight:500}.pg-head .live{width:8px;height:8px;border-radius:50%;background:var(--success);box-shadow:0 0 0 3px var(--success-tint)}.pg-head .r{font-family:var(--font-mono);font-size:12px;color:var(--fg-3)}.pg-bar{display:flex;align-items:center;gap:14px;padding:22px 26px 0}.pg-input{flex:1;display:flex;align-items:center;gap:12px;border:1.5px solid var(--border-strong);border-radius:14px;padding:13px 16px 13px 18px;transition:all .15s;background:#fff}.pg-input:focus-within{border-color:var(--alyon-cobalt);box-shadow:var(--ring)}.pg-input svg{width:20px;height:20px;color:var(--fg-3);flex-shrink:0}.pg-input input{flex:1;border:0;outline:0;font-family:var(--font-ui);font-size:17px;color:var(--ink);background:transparent;min-width:0}.pg-input input::placeholder{color:var(--fg-3)}.pg-input .cur{width:2px;height:20px;background:var(--alyon-cobalt);animation:blink 1.1s steps(1) infinite;margin-left:-8px}@keyframes blink{50%{opacity:0}}.pg-try{display:flex;gap:8px;flex-wrap:wrap;padding:12px 26px 0;align-items:center;font-size:13px;color:var(--fg-3)}.pg-try button{border:1px solid var(--border);background:#fff;border-radius:999px;padding:6px 12px;font-size:13px;color:var(--fg-2);cursor:pointer;transition:all .15s}.pg-try button:hover{border-color:var(--alyon-cobalt);color:var(--alyon-cobalt)}.pg-body{display:grid;grid-template-columns:360px 1fr;margin-top:20px;border-top:1px solid var(--border);min-height:400px}.pg-left{padding:22px 26px;border-right:1px solid var(--border);background:var(--surface-sunk);display:flex;flex-direction:column;gap:20px}.pg-left h5{margin:0 0 10px;font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--fg-3)}.chips{display:flex;flex-wrap:wrap;gap:7px;min-height:32px}.chip{display:inline-flex;align-items:center;gap:6px;font-size:13px;border-radius:8px;padding:5px 10px;background:#fff;border:1px solid var(--border);animation:pop .35s cubic-bezier(.2,.7,.2,1) both}.chip b{font-weight:500;color:var(--fg-3);font-size:11.5px;text-transform:uppercase;letter-spacing:.04em}.chip.ai{border-color:var(--alyon-iris-border);background:var(--alyon-iris-tint);color:#4b3a9a}.chip.fix{border-color:var(--warning-border);background:var(--warning-tint);color:#7a3a08}.chip.fix s{color:#b08060}@keyframes pop{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.did{display:flex;flex-direction:column;gap:8px}.did .row{display:flex;gap:10px;align-items:flex-start;font-size:13.5px;line-height:1.45;color:var(--fg-1);background:#fff;border:1px solid var(--border);border-radius:10px;padding:10px 12px;animation:pop .35s both}.did .row svg{width:15px;height:15px;color:var(--alyon-iris);flex-shrink:0;margin-top:2px}.did .row .u{margin-left:auto;font-size:12px;color:var(--fg-3);white-space:nowrap;display:inline-flex;gap:4px;align-items:center;cursor:pointer;padding:2px 6px;border-radius:6px}.did .row .u:hover{background:var(--surface-3);color:var(--ink)}.did .row .u svg{width:12px;height:12px;color:inherit;margin:0}.did .row.undone{opacity:.5;text-decoration:line-through}.vs{margin-top:auto;border-top:1px dashed var(--border-strong);padding-top:16px;font-size:13px;color:var(--fg-3);line-height:1.5}.vs b{color:var(--fg-2);font-weight:600}.vs .n{font-family:var(--font-display);font-size:26px;font-weight:600;color:var(--danger);letter-spacing:-.02em;margin-right:6px;vertical-align:-2px}.pg-right{padding:22px 26px 26px}.res-head{display:flex;align-items:baseline;justify-content:space-between;font-size:13.5px;color:var(--fg-3);margin-bottom:14px}.res-head strong{color:var(--ink);font-weight:600;font-size:15px}.grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.card{border:1px solid var(--border);border-radius:12px;overflow:hidden;background:#fff;position:relative;animation:pop .4s cubic-bezier(.2,.7,.2,1) both}.card .img{aspect-ratio:4/5;display:flex;align-items:center;justify-content:center;color:#14161b47}.card .img svg{width:26px;height:26px}.card .nm{font-size:13px;font-weight:600;padding:9px 11px 0;line-height:1.3}.card .pr{font-size:12.5px;color:var(--fg-2);padding:3px 11px 11px;display:flex;justify-content:space-between}.card .pr .oos{color:var(--warning);font-size:11px}.card .tag{position:absolute;top:8px;left:8px;font-size:10.5px;font-weight:600;color:#fff;background:var(--ink);border-radius:999px;padding:3px 8px;display:inline-flex;gap:4px;align-items:center}.card .tag svg{width:10px;height:10px}.card .tag.ai{background:var(--alyon-iris)}.card.dim{opacity:.55}.empty{grid-column:1/-1;padding:60px 20px;text-align:center;color:var(--fg-3);font-size:14.5px}.empty b{display:block;color:var(--fg-2);font-size:16px;margin-bottom:4px}.lead{display:grid;grid-template-columns:1fr 1fr;gap:56px;align-items:end}.money{padding:110px 0 100px}.money-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:#ffffff1f;border:1px solid rgba(255,255,255,.12);border-radius:var(--r-xl);overflow:hidden;margin-top:60px}.stat{background:var(--ink);padding:38px 34px}.stat .v{font-family:var(--font-display);font-size:76px;font-weight:600;letter-spacing:-.04em;line-height:1}.stat .v small{font-size:32px;letter-spacing:-.02em;margin-left:4px}.stat .l{font-size:16px;line-height:1.5;color:#ffffffb8;margin-top:14px;max-width:300px;text-wrap:pretty}.stat .l b{color:#fff;font-weight:600}.money-foot{display:grid;grid-template-columns:1fr 1fr;gap:56px;margin-top:56px;align-items:start}.money-foot p{font-size:20px;line-height:1.5;margin:0;letter-spacing:-.005em;text-wrap:pretty}.money-foot p b{color:#fff}.money-foot .src{font-size:13px;color:#ffffff80;line-height:1.5}.money-foot .src a{color:#ffffffb3;text-decoration:underline;text-underline-offset:3px}.you{background:#ffffff0f;border:1px solid rgba(255,255,255,.12);border-radius:var(--r-lg);padding:26px 28px}.you .row{display:flex;justify-content:space-between;gap:20px;padding:12px 0;border-bottom:1px solid rgba(255,255,255,.1);font-size:15px}.you .row:last-child{border:0}.you .row span:first-child{color:#fff9}.you .row b{font-weight:600;text-align:right}.you .row b.c{color:#8fa8ff}.cmp{margin-top:56px;border:1px solid var(--border);border-radius:var(--r-xl);overflow:hidden}.cmp-row{display:grid;grid-template-columns:1.1fr 1fr 1fr 1.2fr;border-top:1px solid var(--border)}.cmp-row:first-child{border-top:0;background:var(--surface-2)}.cmp-row>div{padding:20px 22px;font-size:15px;line-height:1.5;color:var(--fg-2);border-left:1px solid var(--border)}.cmp-row>div:first-child{border-left:0;color:var(--ink);font-weight:500}.cmp-row:first-child>div{font-size:13px;font-weight:600;letter-spacing:.02em;color:var(--fg-3);padding:16px 22px}.cmp-row>div:last-child{background:var(--alyon-cobalt-tint);color:var(--ink)}.cmp-row:first-child>div:last-child{color:var(--alyon-cobalt);display:flex;align-items:center;gap:8px}.cmp-row>div:last-child svg{width:16px;height:16px;color:var(--alyon-cobalt);vertical-align:-3px;margin-right:6px}.cmp-row .no{color:var(--fg-3)}.cmp-row .no:before{content:"—";margin-right:8px;color:var(--border-strong)}.week{display:grid;grid-template-columns:repeat(7,1fr);gap:10px;margin-top:56px}.day{border:1px solid var(--border);border-radius:var(--r-lg);padding:16px 14px 14px;min-height:240px;display:flex;flex-direction:column;gap:8px;background:#fff}.day .d{font-family:var(--font-mono);font-size:11px;letter-spacing:.08em;color:var(--fg-3);text-transform:uppercase;margin-bottom:4px;display:flex;justify-content:space-between}.day .d b{color:var(--success);font-weight:500;letter-spacing:0}.ev{font-size:12.5px;line-height:1.4;color:var(--fg-1);background:var(--surface-sunk);border-radius:8px;padding:8px 9px;display:flex;gap:7px;align-items:flex-start}.ev svg{width:13px;height:13px;flex-shrink:0;margin-top:2px;color:var(--alyon-iris)}.ev.you{background:var(--alyon-cobalt-tint);color:var(--alyon-cobalt-press)}.ev.you svg{color:var(--alyon-cobalt)}.ev.money{background:var(--success-tint);color:var(--success);font-weight:500}.ev.money svg{color:var(--success)}.day.today{border-color:var(--alyon-cobalt);box-shadow:0 0 0 1px var(--alyon-cobalt)}.week-sum{margin-top:22px;display:flex;justify-content:space-between;align-items:center;gap:20px;padding:18px 24px;border:1px solid var(--border);border-radius:var(--r-lg);background:var(--surface-sunk);font-size:15px;color:var(--fg-2)}.week-sum b{color:var(--ink);font-weight:600}.est{display:grid;grid-template-columns:1fr 1fr;gap:56px;align-items:center;margin-top:56px}.est-ctl{display:flex;flex-direction:column;gap:30px}.ctl label{display:flex;justify-content:space-between;font-size:14px;color:var(--fg-2);margin-bottom:12px}.ctl label b{font-family:var(--font-mono);color:var(--ink);font-weight:500}input[type=range]{width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;height:4px;border-radius:2px;background:linear-gradient(to right,var(--alyon-cobalt) var(--p,50%),var(--border-strong) var(--p,50%));outline:0}input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;width:22px;height:22px;border-radius:50%;background:#fff;border:2px solid var(--alyon-cobalt);box-shadow:var(--shadow-md);cursor:pointer}input[type=range]::-moz-range-thumb{width:22px;height:22px;border-radius:50%;background:#fff;border:2px solid var(--alyon-cobalt);box-shadow:var(--shadow-md);cursor:pointer}.assume{font-size:13px;color:var(--fg-3);line-height:1.55}.assume b{color:var(--fg-2);font-weight:500}.est-out{border:1px solid var(--border);border-radius:var(--r-xl);padding:36px;background:var(--surface-sunk);position:relative;overflow:hidden}.est-out .big{font-family:var(--font-display);font-size:66px;font-weight:600;letter-spacing:-.04em;line-height:1;color:var(--alyon-cobalt)}.est-out .big small{font-size:22px;color:var(--fg-3);font-weight:500;letter-spacing:-.01em;margin-left:8px}.est-out .lab{font-size:15px;color:var(--fg-2);margin-top:10px}.est-out .row2{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:30px}.est-out .m{background:#fff;border:1px solid var(--border);border-radius:12px;padding:16px 18px}.est-out .m .v{font-family:var(--font-display);font-size:28px;font-weight:600;letter-spacing:-.02em}.est-out .m .l{font-size:12.5px;color:var(--fg-3);margin-top:3px}.est-out .btn{margin-top:26px;width:100%}.plans{display:grid;grid-template-columns:repeat(4,1fr);gap:0;margin-top:56px;border:1px solid var(--border);border-radius:var(--r-xl);overflow:hidden}.plan{padding:30px 28px;border-left:1px solid var(--border);display:flex;flex-direction:column;background:#fff}.plan:first-child{border-left:0}.plan.hi{background:var(--ink);color:#fff;border-color:var(--ink)}.plan .tag{font-size:12px;font-weight:600;color:var(--alyon-cobalt);text-transform:uppercase;letter-spacing:.06em;min-height:16px;margin-bottom:14px}.plan.hi .tag{color:#8fa8ff}.plan h3{font-size:22px;margin:0;font-family:var(--font-display);letter-spacing:-.02em}.plan .who{font-size:14px;color:var(--fg-3);margin:6px 0 22px;min-height:42px;line-height:1.5}.plan.hi .who{color:#fff9}.plan .price{font-family:var(--font-display);font-size:44px;font-weight:600;letter-spacing:-.03em;line-height:1}.plan .price small{font-family:var(--font-ui);font-size:14px;font-weight:400;color:var(--fg-3);letter-spacing:0}.plan.hi .price small{color:#fff9}.plan .pay{font-size:13px;color:var(--success);margin-top:10px;font-weight:500;min-height:18px}.plan.hi .pay{color:#7ed3a8}.plan ul{list-style:none;padding:0;margin:22px 0 26px;display:flex;flex-direction:column;gap:10px}.plan li{display:flex;gap:9px;font-size:14px;align-items:flex-start;line-height:1.4;color:var(--fg-1)}.plan.hi li{color:#ffffffe0}.plan li svg{width:16px;height:16px;flex-shrink:0;margin-top:2px;color:var(--alyon-cobalt)}.plan.hi li svg{color:#8fa8ff}.price-note{margin-top:18px;font-size:14px;color:var(--fg-3);text-align:center}.promise{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:56px}.pr{border:1px solid var(--border);border-radius:var(--r-lg);padding:26px}.pr svg{width:22px;height:22px;color:var(--alyon-cobalt);margin-bottom:16px}.pr h3{font-size:18px;margin:0 0 8px;letter-spacing:-.012em}.pr p{font-size:14.5px;line-height:1.55;color:var(--fg-2);margin:0}.final{padding:120px 0}.final h2{font-size:72px;max-width:900px}.final .sub{font-size:20px;max-width:560px}.final .hero-cta{margin-top:34px}.foot-bottom{display:flex;align-items:center;justify-content:space-between;margin-top:44px;padding-top:24px;border-top:1px solid var(--border);font-size:13.5px;color:var(--fg-3)}@media (max-width:980px){.hero h1{font-size:46px}.section h2{font-size:34px}.final h2{font-size:42px}.stat .v{font-size:52px}.est-out .big{font-size:46px}.hero-top,.lead,.money-foot,.est,.pg-body,.foot-grid,.money-grid,.promise,.plans{grid-template-columns:1fr}.plan{border-left:0;border-top:1px solid var(--border)}.week{grid-template-columns:repeat(2,1fr)}.day{min-height:0}.grid{grid-template-columns:repeat(2,1fr)}.pg-left{border-right:0;border-bottom:1px solid var(--border)}.cmp-row{grid-template-columns:1fr}.cmp-row>div{border-left:0;border-top:1px solid var(--border)}.cmp-row>div:first-child{border-top:0;background:var(--surface-2)}.cmp-row:first-child,.nav-links{display:none}.section,.money{padding:72px 0}}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:var(--font-ui);color:var(--ink);background:#fff;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}a:hover{color:var(--alyon-cobalt)}button{font-family:inherit}.wrap{max-width:1180px;margin:0 auto;padding:0 32px}.disp{font-family:var(--font-display);letter-spacing:-.03em;line-height:1.02;font-weight:600;margin:0;text-wrap:balance}.ov{font-family:var(--font-mono);font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--fg-3)}.sub{font-size:18px;line-height:1.55;color:var(--fg-2);margin:18px 0 0;text-wrap:pretty}.i{width:16px;height:16px;flex-shrink:0}.dark{background:var(--ink);color:#fff}.dark .sub{color:#ffffffb3}.dark .ov{color:#ffffff80}.dark a:hover{color:#fff}.dark .ctl label{color:#ffffffb8}.dark .ctl label b{color:#fff}.nav{position:sticky;top:0;z-index:50;background:#ffffffdb;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid var(--border)}.nav-in{height:62px;display:flex;align-items:center;gap:28px}.brand{display:flex;align-items:center;gap:10px}.brand:hover{color:inherit}.brand span{font-family:var(--font-display);font-weight:600;font-size:21px;letter-spacing:-.03em}.nav-links{display:flex;gap:26px;font-size:14px;color:var(--fg-2);margin-left:12px}.nav-links a:hover{color:var(--ink)}.nav-cta{margin-left:auto;display:flex;align-items:center;gap:10px}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;font-size:15px;font-weight:500;border-radius:var(--r-md);padding:11px 18px;cursor:pointer;border:1px solid transparent;transition:all .15s cubic-bezier(.2,.6,.2,1);white-space:nowrap}.btn svg{width:17px;height:17px}.btn-primary{background:var(--alyon-cobalt);color:#fff}.btn-primary:hover{background:var(--alyon-cobalt-hover);color:#fff}.btn-primary:active{transform:scale(.985)}.btn-ghost{background:transparent;color:var(--ink)}.btn-ghost:hover{background:var(--surface-3);color:var(--ink)}.btn-secondary{background:#fff;color:var(--ink);border-color:var(--border-strong);box-shadow:var(--shadow-xs)}.btn-secondary:hover{background:var(--surface-2);color:var(--ink)}.btn-white{background:#fff;color:var(--ink)}.btn-white:hover{background:#eef0f3;color:var(--ink)}.btn-sm{font-size:14px;padding:8px 14px}.btn-lg{font-size:16px;padding:14px 24px}.hero{padding:80px 0 96px;background:linear-gradient(180deg,var(--surface-sunk),#fff 70%);border-bottom:1px solid var(--border)}.hero-grid{display:grid;grid-template-columns:1.05fr .95fr;gap:64px;align-items:center}.hero h1{font-size:74px;margin-top:22px}.hero h1 em{font-style:normal;color:var(--alyon-cobalt)}.hero-cta{display:flex;gap:12px;margin-top:30px;flex-wrap:wrap}.cta-note{margin-top:14px;font-size:13.5px;color:var(--fg-3);display:flex;gap:14px;flex-wrap:wrap}.cta-note span{display:inline-flex;align-items:center;gap:6px}.cta-note svg{width:15px;height:15px;color:var(--success)}.cv{background:#fff;border:1px solid var(--border);border-radius:18px;box-shadow:0 40px 90px #14161b24,0 8px 24px #14161b0f;padding:32px 34px;position:relative;transform:rotate(-1deg)}.cv:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:18px;pointer-events:none;border:1px solid rgba(255,255,255,.6)}.cv-top{display:flex;align-items:center;gap:16px;padding-bottom:22px;border-bottom:1px solid var(--border)}.cv-top img{width:56px;height:56px}.cv-top .cv-name{margin:0;font-family:var(--font-display);font-size:26px;letter-spacing:-.025em}.cv-top p{margin:3px 0 0;font-size:14px;color:var(--fg-2)}.stamp{margin-left:auto;font-family:var(--font-mono);font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--success);border:2px solid var(--success);border-radius:6px;padding:6px 10px;transform:rotate(6deg);background:var(--success-tint)}.cv-rows{display:grid;grid-template-columns:120px 1fr;row-gap:14px;column-gap:18px;padding:22px 0;border-bottom:1px solid var(--border);font-size:14.5px;line-height:1.5}.cv-rows dt{color:var(--fg-3);margin:0}.cv-rows dd{margin:0;color:var(--ink)}.cv-rows dd .eng{display:inline-flex;gap:6px;flex-wrap:wrap;margin-top:6px}.cv-rows dd .eng span{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;border:1px solid var(--border);border-radius:999px;padding:3px 9px 3px 4px;color:var(--fg-2)}.cv-rows dd .eng img{width:18px;height:18px;border-radius:50%;background:#fff;border:1px solid var(--border);padding:2px;object-fit:contain}.cv-foot{display:flex;justify-content:space-between;align-items:center;padding-top:20px;font-size:13.5px;color:var(--fg-2)}.cv-foot .stars{color:#e9a93b;display:inline-flex;gap:2px;vertical-align:-3px;margin-right:6px}.cv-foot .stars svg{width:14px;height:14px;fill:currentColor}.cv-foot .sal{font-family:var(--font-display);font-size:22px;font-weight:600;letter-spacing:-.02em;color:var(--ink)}.cv-foot .sal small{font-family:var(--font-ui);font-size:13px;font-weight:400;color:var(--fg-3)}.section{padding:110px 0}.section h2{font-size:52px;margin-top:22px}.lead{display:grid;grid-template-columns:1fr 1fr;gap:56px;align-items:end;margin-bottom:64px}.lead .sub{max-width:520px}.day{display:grid;grid-template-columns:1fr 1.15fr;gap:64px;align-items:stretch}.stage-col{align-self:stretch}.moments{display:flex;flex-direction:column}.moment{padding:28px 0 28px 28px;border-left:2px solid var(--border);position:relative;opacity:.4;transition:opacity .35s,border-color .35s;min-height:46vh;display:flex;flex-direction:column;justify-content:center}.moment.on{opacity:1}.moment.on,.moment.done{border-left-color:var(--alyon-cobalt)}.moment.done:before{background:var(--alyon-cobalt);border-color:var(--alyon-cobalt)}.moment:before{content:"";position:absolute;left:-7px;top:50%;width:12px;height:12px;border-radius:50%;background:#fff;border:2px solid var(--border-strong);transition:all .3s}.moment.on:before{background:var(--alyon-cobalt);border-color:var(--alyon-cobalt);box-shadow:var(--ring)}.moment .t{font-family:var(--font-mono);font-size:12px;color:var(--fg-3);letter-spacing:.06em}.moment h3{font-size:26px;margin:8px 0;letter-spacing:-.018em;font-family:var(--font-display)}.moment p{font-size:16px;line-height:1.55;color:var(--fg-2);margin:0;max-width:440px;text-wrap:pretty}.moment .who{display:inline-flex;gap:8px;margin-top:14px;font-size:12.5px}.moment .who span{border-radius:999px;padding:3px 10px;background:var(--surface-3);color:var(--fg-2)}.moment .who span.a{background:var(--alyon-iris-tint);color:var(--alyon-iris)}.moment .who span.m{background:var(--alyon-cobalt-tint);color:var(--alyon-cobalt)}.stage{position:sticky;top:90px;display:grid;grid-template-columns:1fr 1fr;gap:28px;align-items:end}.stage .lbl{font-family:var(--font-mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--fg-3);text-align:center;margin-bottom:12px}.stage .lbl b{color:var(--ink);font-weight:500;margin-left:6px;font-variant-numeric:tabular-nums}.phone{background:var(--ink);border-radius:36px;padding:10px;box-shadow:0 30px 60px #14161b38,inset 0 0 0 1px #ffffff1a}.screen{background:#fff;border-radius:28px;height:560px;overflow:hidden;position:relative;font-size:12.5px}.notch{position:absolute;top:8px;left:50%;transform:translate(-50%);width:90px;height:24px;background:var(--ink);border-radius:14px;z-index:3}.scr{position:absolute;top:0;right:0;bottom:0;left:0;padding:46px 16px 16px;opacity:0;transform:translateY(6px);pointer-events:none;transition:opacity .15s linear;display:flex;flex-direction:column;gap:10px}.scr.on{opacity:1;transform:none;pointer-events:auto;transition:opacity .3s ease-out,transform .3s cubic-bezier(.2,.7,.2,1)}.scr.calm{align-items:center;justify-content:center;text-align:center;color:var(--fg-3);gap:8px}.scr.calm svg{width:26px;height:26px;color:var(--border-strong)}.sb{display:flex;align-items:center;gap:8px;border:1px solid var(--border-strong);border-radius:12px;padding:9px 12px;font-size:13px;color:var(--ink)}.sb svg{width:15px;height:15px;color:var(--fg-3)}.hint{font-size:11.5px;color:var(--fg-3);display:flex;gap:5px;align-items:center}.hint svg{width:12px;height:12px;color:var(--alyon-iris)}.hint b{color:var(--fg-2);font-weight:500}.mg{display:grid;grid-template-columns:1fr 1fr;gap:9px}.mc{border:1px solid var(--border);border-radius:10px;overflow:hidden;position:relative}.mc .im{aspect-ratio:1;display:flex;align-items:center;justify-content:center;color:#14161b47}.mc .im svg{width:20px;height:20px}.mc .n{font-size:11.5px;font-weight:600;padding:6px 8px 0;line-height:1.25}.mc .p{font-size:11px;color:var(--fg-2);padding:2px 8px 8px}.mc .tg{position:absolute;top:6px;left:6px;font-size:9.5px;font-weight:600;color:#fff;background:var(--alyon-iris);border-radius:999px;padding:2px 7px}.mc .tg.k{background:var(--ink)}.mc.dim{opacity:.5}.bub{max-width:88%;border-radius:14px;padding:10px 12px;font-size:12.5px;line-height:1.45}.bub.u{align-self:flex-end;background:var(--alyon-cobalt);color:#fff;border-bottom-right-radius:4px}.bub.a{align-self:flex-start;background:var(--surface-3);border-bottom-left-radius:4px}.bub.a b{display:block;color:var(--alyon-iris);font-size:11px;margin-bottom:3px;font-weight:600}.notif{background:#fff;border:1px solid var(--border);border-radius:14px;padding:12px 13px;box-shadow:var(--shadow-md);display:flex;gap:10px;animation:drop .45s cubic-bezier(.2,.7,.2,1) both}@keyframes drop{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:none}}.notif img{width:26px;height:26px;flex-shrink:0}.notif .h{display:flex;justify-content:space-between;font-size:11px;color:var(--fg-3);margin-bottom:3px}.notif .b{font-size:12.5px;line-height:1.45;color:var(--ink)}.notif .b b{font-weight:600}.notif .acts{display:flex;gap:8px;margin-top:8px}.notif .acts span{font-size:11.5px;font-weight:500;border-radius:7px;padding:5px 10px;background:var(--alyon-cobalt);color:#fff}.notif .acts span.g{background:var(--surface-3);color:var(--fg-2)}.notif.q{opacity:.75;box-shadow:none;background:var(--surface-2)}.lock{font-family:var(--font-display);font-size:44px;font-weight:600;letter-spacing:-.03em;text-align:center;color:var(--ink);margin-top:40px}.lock small{display:block;font-family:var(--font-ui);font-size:12px;font-weight:400;color:var(--fg-3);letter-spacing:0;margin-top:2px}.skills{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--border);border:1px solid var(--border);border-radius:var(--r-xl);overflow:hidden}.sk{background:#fff;padding:30px 28px}.sk h3{margin:0 0 14px;font-size:13px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--alyon-cobalt);display:flex;align-items:center;gap:8px}.sk h3 svg{width:15px;height:15px}.sk ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:9px}.sk li{font-size:14.5px;line-height:1.45;color:var(--fg-1);display:flex;gap:8px;align-items:baseline}.sk li:before{content:"";width:5px;height:5px;border-radius:50%;background:var(--border-strong);flex-shrink:0;transform:translateY(-2px)}.sk li .soon{font-size:10.5px;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:var(--alyon-iris);background:var(--alyon-iris-tint);border-radius:999px;padding:2px 7px;margin-left:4px;vertical-align:1px}.iv{display:grid;grid-template-columns:.9fr 1.1fr;gap:56px;align-items:start}.qs{display:flex;flex-direction:column;gap:8px}.qs .grp{font-family:var(--font-mono);font-size:11px;letter-spacing:.09em;text-transform:uppercase;color:var(--fg-2);margin:14px 0 2px}.qs .grp:first-child{margin-top:0}.qs button{text-align:left;border:1px solid var(--border);background:#fff;border-radius:12px;padding:14px 16px;font-size:15px;color:var(--ink);cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:12px;transition:all .15s}.qs button svg{width:16px;height:16px;color:var(--fg-3);flex-shrink:0}.qs button:hover{border-color:var(--border-strong);background:var(--surface-2)}.qs button.on{border-color:var(--alyon-cobalt);background:var(--alyon-cobalt-tint);color:var(--alyon-cobalt-press)}.qs button.on svg{color:var(--alyon-cobalt)}.chat-col{align-self:stretch}.chat{border:1px solid var(--border);border-radius:var(--r-xl);background:var(--surface-sunk);padding:24px;min-height:520px;display:flex;flex-direction:column;gap:14px;position:sticky;top:90px}.chat .m{display:flex;gap:12px;animation:drop .4s both}.chat .m.you{flex-direction:row-reverse}.chat .av{width:34px;height:34px;border-radius:50%;flex-shrink:0;display:flex;align-items:center;justify-content:center;background:#fff;border:1px solid var(--border)}.chat .av img{width:20px;height:20px}.chat .m.you .av{background:var(--ink);color:#fff;font-size:12px;font-weight:600}.chat .txt{background:#fff;border:1px solid var(--border);border-radius:14px;padding:13px 16px;font-size:15px;line-height:1.55;max-width:520px;text-wrap:pretty}.chat .m.you .txt{background:var(--alyon-cobalt);color:#fff;border-color:var(--alyon-cobalt)}.chat .txt b{font-weight:600}.chat .typing{display:inline-flex;gap:4px;padding:6px 2px}.chat .typing i{width:6px;height:6px;border-radius:50%;background:var(--fg-3);animation:tp 1s infinite}.chat .typing i:nth-child(2){animation-delay:.15s}.chat .typing i:nth-child(3){animation-delay:.3s}@keyframes tp{0%,to{opacity:.3}50%{opacity:1}}.boss{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.bc{border:1px solid var(--border);border-radius:var(--r-lg);overflow:hidden;background:#fff;display:flex;flex-direction:column}.bc .top{padding:24px 24px 18px}.bc h3{margin:0 0 8px;font-size:19px;letter-spacing:-.012em}.bc p{margin:0;font-size:14.5px;line-height:1.55;color:var(--fg-2)}.bc .mock{margin-top:auto;background:var(--surface-sunk);border-top:1px solid var(--border);padding:16px;display:flex;flex-direction:column;gap:7px}.row{display:flex;align-items:center;gap:10px;padding:9px 11px;border:1px solid var(--border);border-radius:9px;background:#fff;font-size:13px}.row .th{width:26px;height:30px;border-radius:5px;background:linear-gradient(135deg,#dce3ec,#c2cedd);flex-shrink:0}.row.lift{box-shadow:var(--shadow-lg);border-color:var(--alyon-cobalt);transform:rotate(-1deg) translate(5px)}.pill{display:inline-flex;align-items:center;gap:5px;font-size:11.5px;font-weight:500;border-radius:999px;padding:3px 9px;border:1px solid var(--border);background:var(--surface-3);color:var(--fg-2)}.pill.on{background:var(--alyon-cobalt);color:#fff;border-color:var(--alyon-cobalt)}.did{display:flex;gap:10px;align-items:flex-start;font-size:13px;line-height:1.45;background:#fff;border:1px solid var(--border);border-radius:10px;padding:10px 12px}.did svg{width:15px;height:15px;color:var(--alyon-iris);flex-shrink:0;margin-top:2px}.did .u{margin-left:auto;font-size:12px;color:var(--fg-2);border:1px solid var(--border-strong);border-radius:6px;padding:3px 8px;white-space:nowrap;display:inline-flex;gap:4px;align-items:center;cursor:pointer}.did .u svg{width:11px;height:11px;color:inherit;margin:0}.did.undone{opacity:.5;text-decoration:line-through}.comp{display:grid;grid-template-columns:1fr;gap:40px;align-items:start}.vs{max-width:760px}.vs{display:flex;flex-direction:column;border:1px solid rgba(255,255,255,.14);border-radius:var(--r-lg);overflow:hidden}.vs .r{display:grid;grid-template-columns:1fr auto;gap:20px;padding:18px 22px;border-top:1px solid rgba(255,255,255,.1);font-size:15px;align-items:center}.vs .r:first-child{border-top:0}.vs .r span:first-child{color:#ffffffbf}.vs .r span:first-child small{display:block;font-size:12.5px;color:#ffffff73;margin-top:2px}.vs .r b{font-family:var(--font-display);font-size:22px;letter-spacing:-.02em;font-weight:600;white-space:nowrap}.vs .r.a{background:#ffffff14}.vs .r.a b{color:#8fa8ff}.plans{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.plan{border:1px solid rgba(255,255,255,.14);border-radius:var(--r-lg);padding:22px 20px;display:flex;flex-direction:column;background:#ffffff0a}.plan.hi{background:#fff;color:var(--ink);border-color:#fff}.plan h3{margin:0;font-family:var(--font-display);font-size:19px;letter-spacing:-.02em}.plan .who{font-size:13px;color:#ffffff8c;margin:4px 0 16px;min-height:38px;line-height:1.45}.plan.hi .who{color:var(--fg-3)}.plan .price{font-family:var(--font-display);font-size:34px;font-weight:600;letter-spacing:-.03em;line-height:1}.plan .price small{font-family:var(--font-ui);font-size:13px;font-weight:400;opacity:.6;letter-spacing:0}.plan ul{list-style:none;padding:0;margin:16px 0 20px;display:flex;flex-direction:column;gap:8px}.plan li{font-size:13.5px;line-height:1.4;display:flex;gap:8px;color:#ffffffd9}.plan.hi li{color:var(--fg-1)}.plan li svg{width:15px;height:15px;flex-shrink:0;margin-top:2px;color:#8fa8ff}.plan.hi li svg{color:var(--alyon-cobalt)}.plan .btn{margin-top:auto;width:100%}.refs{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.ref{border:1px solid var(--border);border-radius:var(--r-lg);padding:26px;display:flex;flex-direction:column;gap:16px}.ref blockquote{margin:0;font-size:16.5px;line-height:1.5;text-wrap:pretty}.ref .who{margin-top:auto;font-size:13.5px;display:flex;gap:10px;align-items:center}.ref .who .av{width:32px;height:32px;border-radius:50%;background:linear-gradient(135deg,#dce3ec,#c2cedd)}.ref .who b{display:block}.ref .who span{color:var(--fg-3)}.offer{max-width:760px;margin:0 auto;background:#fff;border:1px solid var(--border);border-radius:18px;box-shadow:var(--shadow-lg);padding:44px 48px}.offer .ov{margin-bottom:18px}.offer h2{font-size:40px}.offer dl{display:grid;grid-template-columns:160px 1fr;row-gap:12px;column-gap:20px;margin:28px 0;padding:24px 0;border-top:1px solid var(--border);border-bottom:1px solid var(--border);font-size:15.5px}.offer dt{color:var(--fg-3);margin:0}.offer dd{margin:0}.offer .sign{display:flex;justify-content:space-between;align-items:center;gap:20px;flex-wrap:wrap}.offer .sign .note{font-size:13.5px;color:var(--fg-3);max-width:320px;line-height:1.5}.foot{border-top:1px solid var(--border);padding:52px 0 36px}.foot-grid{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:32px}.foot h3{font-size:12px;text-transform:uppercase;letter-spacing:.07em;color:var(--fg-3);margin:0 0 14px}.foot a{display:block;font-size:14.5px;color:var(--fg-2);margin-bottom:10px}.foot a:hover{color:var(--ink)}.foot-bottom{display:flex;align-items:center;justify-content:space-between;margin-top:44px;padding-top:24px;border-top:1px solid var(--border);font-size:13.5px;color:var(--fg-3);gap:20px;flex-wrap:wrap}@media (max-width:980px){.hero h1{font-size:44px}.section h2{font-size:34px}.offer h2{font-size:30px}.hero-grid,.lead,.day,.iv,.comp,.foot-grid,.skills,.boss,.refs,.plans{grid-template-columns:1fr}.cv{transform:none}.stage{position:static;grid-template-columns:1fr;gap:28px}.chat{position:static;min-height:0}.chat .m.you{display:none}.screen{height:420px}.moment{min-height:0;opacity:1}.nav-links,.nav-cta .btn-ghost{display:none}.section{padding:72px 0}.lead{margin-bottom:40px}.offer{padding:28px}}.hero{padding:72px 0 88px}.hero-grid{grid-template-columns:1fr 1.05fr;gap:48px;align-items:center}.hero h1{font-size:64px}.hero-card{position:relative}.hero-card .pg{margin:0;box-shadow:0 30px 70px #14161b24,0 8px 24px #14161b0f}.hero-card .pg-body{grid-template-columns:1fr;min-height:0}.hero-card .pg-left{border-right:0;border-bottom:1px solid var(--border);gap:12px;padding:16px 20px}.hero-card .pg-left .vs{display:none}.hero-card .pg-right{padding:16px 20px 20px}.hero-card .grid{grid-template-columns:repeat(3,1fr);gap:10px}.hero-card .card .img{aspect-ratio:1}.hero-card .pg-try,.hero-card .did .row .u{display:none}.emp{position:absolute;top:-16px;right:18px;z-index:3;display:inline-flex;align-items:center;gap:8px;background:#fff;border:1px solid var(--border);border-radius:999px;padding:6px 12px 6px 6px;font-size:12.5px;font-weight:500;color:var(--fg-2);box-shadow:var(--shadow-md)}.emp img{width:22px;height:22px}.emp b{color:var(--ink);font-weight:600}.emp .dot{width:7px;height:7px;border-radius:50%;background:var(--success)}.stats3{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:52px}.stats3 .s{border:1px solid var(--border);border-radius:var(--r-lg);padding:26px 26px 22px;background:#fff}.stats3 .v{font-family:var(--font-display);font-size:56px;font-weight:600;letter-spacing:-.04em;line-height:1;color:var(--ink)}.stats3 .v small{font-size:26px;letter-spacing:-.02em}.stats3 .l{font-size:14.5px;line-height:1.5;color:var(--fg-2);margin-top:12px}.ribbon{margin-top:40px;display:flex;flex-direction:column;align-items:center;gap:14px}.ribbon .lbl{font-size:13px;color:var(--fg-3);font-weight:500}.ribbon .row{display:flex;gap:10px;flex-wrap:wrap;justify-content:center}.payroll{border:1px solid var(--border);border-radius:var(--r-lg);overflow:hidden;background:#fff;max-width:760px;margin:0 auto 40px}.payroll .r{display:grid;grid-template-columns:1fr auto;gap:20px;padding:18px 22px;border-top:1px solid var(--border);font-size:15px;align-items:center}.payroll .r:first-child{border-top:0}.payroll .r span:first-child small{display:block;font-size:12.5px;color:var(--fg-3);margin-top:2px}.payroll .r b{font-family:var(--font-display);font-size:22px;letter-spacing:-.02em;font-weight:600;white-space:nowrap}.payroll .r.a{background:var(--alyon-cobalt-tint)}.payroll .r.a b{color:var(--alyon-cobalt)}.plans-l{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.plans-l .plan{background:#fff;color:var(--ink);border:1px solid var(--border)}.plans-l .plan .who{color:var(--fg-3)}.plans-l .plan .price small{color:var(--fg-3);opacity:1}.plans-l .plan li{color:var(--fg-1)}.plans-l .plan li svg{color:var(--alyon-cobalt)}.plans-l .plan.hi{border-color:var(--alyon-cobalt);box-shadow:0 0 0 1px var(--alyon-cobalt),var(--shadow-lg);position:relative}.plans-l .plan.hi .tag{position:absolute;top:-12px;left:20px;font-size:11.5px;font-weight:600;color:#fff;background:var(--alyon-cobalt);border-radius:999px;padding:3px 10px}.mini-faq{max-width:760px;margin:44px auto 0;border-top:1px solid var(--border)}@media (max-width:980px){.hero-grid{grid-template-columns:1fr}.hero h1{font-size:42px}.stats3,.plans-l{grid-template-columns:1fr}.hero-card .grid{grid-template-columns:repeat(2,1fr)}}.eyebrow{display:inline-flex;align-items:center;gap:7px;font-size:13px;font-weight:500;color:var(--alyon-cobalt);background:var(--alyon-cobalt-tint);border:1px solid var(--alyon-cobalt-tint-2);padding:5px 12px;border-radius:999px}.eyebrow svg{width:14px;height:14px}.ribbon .e-row{display:flex;gap:10px;flex-wrap:wrap;justify-content:center;border:0;padding:0;background:transparent}.pg-head .r{white-space:nowrap}.engine-pill{display:inline-flex;align-items:center;gap:9px;padding:10px 16px;border:1px solid var(--border);border-radius:var(--r-md);background:#fff;box-shadow:var(--shadow-xs);font-size:14.5px;font-weight:500;color:var(--fg-1)}.engine-pill .m{width:24px;height:24px;border-radius:6px;display:flex;align-items:center;justify-content:center;background:#fff;border:1px solid var(--border);flex-shrink:0}.engine-pill img{width:16px;height:16px;object-fit:contain}.hero-grid{align-items:start}.hero-grid>div:first-child{padding-top:24px}.hero-card .grid .card:nth-child(n+4){display:none}.hero-card .did .row:nth-child(n+3){display:none}.section.tight{padding:72px 0}.ba-shot .sbar{display:flex;align-items:center;gap:12px;border:1px solid var(--border-strong);border-radius:14px;padding:10px 14px}.ba-shot .sbar svg{width:19px;height:19px;color:var(--fg-3)}.ba-shot .grid{display:grid}.ba{background:var(--ink);color:#fff;border-radius:var(--r-xl);padding:56px 56px 48px;display:grid;grid-template-columns:1fr 1.15fr;gap:48px;align-items:center;position:relative;overflow:hidden}.ba h2{font-size:40px}.ba .sub{color:#ffffffb3}.ba .seg{display:inline-flex;background:#ffffff14;border:1px solid rgba(255,255,255,.12);border-radius:999px;padding:4px;margin-top:28px}.ba .seg button{font-family:var(--font-ui);font-size:14px;font-weight:500;color:#ffffffb3;background:transparent;border:0;border-radius:999px;padding:8px 18px;cursor:pointer;transition:all .2s}.ba .seg button.on{background:#fff;color:var(--ink)}.ba-shot{background:#fff;color:var(--ink);border-radius:14px;padding:18px;box-shadow:0 30px 60px #00000059;min-height:300px}.ba-shot .sbar{border-color:var(--border-strong);box-shadow:none;max-width:none;padding:10px 14px}.ba-shot .sbar .q{font-size:15px}.empty{padding:44px 20px;text-align:center;color:var(--fg-3);font-size:14.5px}.empty svg{width:34px;height:34px;color:var(--border-strong);margin-bottom:10px}.empty b{display:block;color:var(--fg-2);font-weight:600;font-size:16px;margin-bottom:4px}.ba-shot .grid{grid-template-columns:repeat(3,1fr);margin-top:14px}.ba-note{margin-top:12px;display:flex;align-items:center;gap:9px;font-size:12.5px;color:var(--alyon-iris);background:var(--alyon-iris-tint);border:1px solid var(--alyon-iris-border);border-radius:9px;padding:8px 12px}.ba-note svg{width:14px;height:14px}.ba-stat{display:flex;gap:36px;margin-top:36px}.ba-stat .v{font-family:var(--font-display);font-size:34px;font-weight:600;letter-spacing:-.02em}.ba-stat .l{font-size:13px;color:#fff9;margin-top:2px}@media (max-width:980px){.ba{grid-template-columns:1fr;padding:36px 24px}.ba h2{font-size:30px}}.hero-grid{align-items:center}.hero-grid>div:first-child{padding-top:0}.market{margin-top:52px}.market-cap{font-size:13px;font-weight:500;color:var(--fg-3);margin-bottom:16px;padding-bottom:12px;border-bottom:1px solid var(--border)}.stats2{display:grid;grid-template-columns:repeat(2,1fr);gap:18px}.stats2 .s{border:1px solid var(--border);border-radius:var(--r-lg);padding:26px 26px 22px;background:#fff}.stats2 .v{font-family:var(--font-display);font-size:56px;font-weight:600;letter-spacing:-.04em;line-height:1;color:var(--ink)}.stats2 .v small{font-size:26px;letter-spacing:-.02em}.stats2 .l{font-size:14.5px;line-height:1.5;color:var(--fg-2);margin-top:12px}.market-src{font-size:12px;line-height:1.5;color:var(--fg-3);margin-top:14px}.market-src a{color:var(--alyon-cobalt);text-decoration:underline;text-underline-offset:2px}.market-src a:hover{color:var(--ink)}.ourstat{margin-top:18px;display:grid;grid-template-columns:auto 1fr;gap:26px;align-items:center;border:1px solid var(--alyon-cobalt-tint-2);background:var(--alyon-cobalt-tint);border-radius:var(--r-lg);padding:24px 28px}.ourstat .v{font-family:var(--font-display);font-size:56px;font-weight:600;letter-spacing:-.04em;line-height:1;color:var(--alyon-cobalt);white-space:nowrap}.ourstat .v small{font-size:26px;letter-spacing:-.02em}.ourstat .t{font-size:15px;line-height:1.55;color:var(--fg-2);text-wrap:pretty}.ourstat .t b{color:var(--ink);font-weight:600}@media (max-width:980px){.stats2{grid-template-columns:1fr}.ourstat{grid-template-columns:1fr;gap:14px}}.foot-grid{grid-template-columns:2fr 1fr 1fr}@media (max-width:980px){.foot-grid{grid-template-columns:1fr 1fr}}.foot-note{display:block;font-size:13px;color:var(--fg-3);line-height:1.5;margin-top:4px;max-width:240px}.foot-note b{color:var(--fg-2);font-weight:600}
