@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/438aa629764e75f3-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/875ae681bfde4580-s.p.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/51251f8b9793cdb3-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/e857b654a2caa584-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/cc978ac5ee68c2b6-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/4c9affa5bc8f420e-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Manrope Fallback;src:local("Arial");ascent-override:103.31%;descent-override:29.07%;line-gap-override:0.00%;size-adjust:103.19%}.__className_fe7774{font-family:Manrope,Manrope Fallback;font-style:normal}.__variable_fe7774{--font-sans:"Manrope","Manrope Fallback"}@font-face{font-family:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/fb526027db1fc1ae-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/4da3161b738b07dd-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/af4bf8399d1aacdf-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Fraunces Fallback;src:local("Times New Roman");ascent-override:84.71%;descent-override:22.09%;line-gap-override:0.00%;size-adjust:115.45%}.__className_eb41fe{font-family:Fraunces,Fraunces Fallback;font-style:normal}.__variable_eb41fe{--font-serif:"Fraunces","Fraunces Fallback"}:root{--cyan:#0AC5CD;--blue:#1B6ECC;--indigo:#3B17D1;--brand-grad:linear-gradient(135deg,#0AC5CD,#1B6ECC 55%,#3B17D1);--brand-grad-soft:linear-gradient(135deg,#0AC5CD,#1B6ECC);--l-bg:#FFFFFF;--l-bg-1:#F7F8FB;--l-bg-2:#EEF1F6;--l-bg-3:#E2E6EE;--l-line:#E5E8EF;--l-line-soft:#EEF1F6;--l-text:#0B1020;--l-text-2:#3A4255;--l-text-3:#6B7488;--l-text-4:#A0A7B6;--l-radius:10px;--l-radius-lg:18px;--l-radius-xl:28px;--l-shadow-sm:0 1px 2px rgba(11,16,32,0.04),0 1px 3px rgba(11,16,32,0.06);--l-shadow:0 4px 14px -4px rgba(11,16,32,0.08),0 2px 6px -2px rgba(11,16,32,0.04);--l-shadow-lg:0 30px 60px -30px rgba(27,110,204,0.25),0 15px 30px -15px rgba(11,16,32,0.08)}[data-theme=dark]{--l-bg:#0B0E17;--l-bg-1:#111522;--l-bg-2:#161B2A;--l-bg-3:#1D2337;--l-line:#222A40;--l-line-soft:#171D2E;--l-text:#ECEEF5;--l-text-2:#B5BAC9;--l-text-3:#878FA3;--l-text-4:#5B627A;--l-shadow-lg:0 30px 60px -30px rgba(10,197,205,0.2),0 15px 30px -15px rgba(0,0,0,0.5)}.landing-wrap{max-width:1200px;margin:0 auto;padding:0 28px}.brand-text{background:linear-gradient(90deg,#0AC5CD,#1B6ECC 25%,#3B17D1 50%,#1B6ECC 75%,#0AC5CD);background-size:200% 100%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;animation:brand-shimmer 6s linear infinite}@keyframes brand-shimmer{0%{background-position:0 50%}to{background-position:-200% 50%}}.cta-card h2 em,.landing-section-title em,.landing-section-title em.em-underline{font-family:var(--font-sans);font-style:italic;font-weight:700;color:var(--l-text);background:var(--brand-grad);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;position:relative;padding-bottom:2px;display:inline-block}.cta-card h2 em:after,.landing-section-title em.em-underline:after,.landing-section-title em:after{content:"";position:absolute;left:0;right:0;bottom:.04em;height:.1em;background:var(--brand-grad);border-radius:999px;opacity:.9;transform:skewX(-6deg)}.landing-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:0 18px;height:42px;font-size:14.5px;font-weight:600;letter-spacing:-.005em;line-height:1;border-radius:999px;cursor:pointer;border:1px solid transparent;transition:transform .12s ease,box-shadow .18s ease,background .18s ease,color .18s ease,border-color .18s ease;white-space:nowrap;text-decoration:none}.landing-btn-primary{background:var(--brand-grad);color:#FFFFFF;border-color:transparent;-webkit-background-clip:padding-box;background-clip:padding-box;box-shadow:0 4px 14px -6px rgba(27,110,204,.35),inset 0 1px 0 rgba(255,255,255,.18);position:relative;overflow:hidden;transition:transform .16s ease,box-shadow .22s ease,filter .22s ease}.landing-btn-primary:hover{transform:translateY(-1px);box-shadow:0 8px 20px -8px rgba(27,110,204,.45),inset 0 1px 0 rgba(255,255,255,.22);filter:brightness(1.06)}.landing-btn-primary:after{content:"";position:absolute;top:-10%;left:-120%;width:60%;height:120%;background:linear-gradient(110deg,transparent,transparent 30%,rgba(255,255,255,.3) 50%,transparent 70%,transparent);transform:skewX(-22deg);pointer-events:none;animation:btn-primary-shine 4s ease-in-out infinite}@keyframes btn-primary-shine{0%{left:-120%;opacity:0}10%{opacity:1}55%{left:180%;opacity:1}56%,to{left:180%;opacity:0}}.landing-nav-cta .landing-btn-primary{animation:btn-primary-pulse 2.6s ease-in-out infinite}@keyframes btn-primary-pulse{0%,to{box-shadow:0 6px 20px -6px rgba(27,110,204,.55),0 0 0 0 rgba(27,110,204,.35),inset 0 1px 0 rgba(255,255,255,.15)}50%{box-shadow:0 10px 26px -6px rgba(27,110,204,.7),0 0 0 8px rgba(27,110,204,0),inset 0 1px 0 rgba(255,255,255,.22)}}.landing-nav-cta .landing-btn-primary:hover{animation-play-state:paused}.landing-btn-ghost{background:transparent;color:var(--l-text);border-color:var(--l-line)}.landing-btn-ghost:hover{background:var(--l-bg-1);border-color:var(--l-bg-3)}.landing-btn-lg{height:52px;padding:0 26px;font-size:16px}.landing-btn-sm{height:36px;padding:0 14px;font-size:13.5px}.landing-nav{position:sticky;top:0;z-index:50;background:color-mix(in srgb,var(--l-bg) 82%,transparent);backdrop-filter:saturate(1.4) blur(12px);border-bottom:1px solid var(--l-line)}.landing-nav-burger{display:none;width:40px;height:40px;border-radius:10px;background:transparent;border:1px solid var(--l-line);cursor:pointer;padding:0;color:var(--l-text);align-items:center;justify-content:center}.landing-nav-burger:hover{background:var(--l-bg-1)}.landing-nav-overlay{position:fixed;inset:0;background:rgba(0,0,0,.45);z-index:48;opacity:0;pointer-events:none;transition:opacity .28s ease}.landing-nav-overlay.open{opacity:1;pointer-events:auto}.landing-nav-mobile{position:fixed;top:68px;left:0;right:0;background:var(--l-bg);border-bottom:1px solid var(--l-line);padding:12px 20px 20px;transform:translateY(-120%);opacity:0;pointer-events:none;transition:transform .28s cubic-bezier(.4,0,.2,1),opacity .18s ease;z-index:49;box-shadow:0 20px 40px -20px rgba(11,16,32,.15)}.landing-nav-mobile.open{transform:translateY(0);opacity:1;pointer-events:auto}.landing-nav-mobile a{display:block;padding:14px 8px;font-size:17px;font-weight:600;color:var(--l-text);border-bottom:1px solid var(--l-line-soft);text-decoration:none}.landing-nav-mobile a:last-of-type{border-bottom:0}.landing-nav-mobile-cta{display:flex;flex-direction:column;align-items:center;gap:10px;margin-top:16px;padding-top:16px;border-top:1px solid var(--l-line)}.landing-nav-mobile-cta .landing-btn{width:220px;max-width:100%;text-align:center}.theme-toggle{width:52px;height:28px;border-radius:999px;background:var(--l-bg-2);border:1px solid var(--l-line);position:relative;cursor:pointer;padding:0;transition:background .18s ease,border-color .18s ease;flex-shrink:0}.theme-toggle:hover{border-color:var(--l-text-3)}.theme-toggle-thumb{position:absolute;top:2px;left:2px;width:22px;height:22px;border-radius:50%;background:var(--l-bg);box-shadow:0 1px 3px rgba(11,16,32,.12);display:grid;place-items:center;color:var(--l-text-2);transition:transform .26s cubic-bezier(.4,0,.2,1),background .22s ease,color .22s ease}.theme-toggle-thumb.dark{transform:translateX(24px);background:var(--brand-grad);color:#FFFFFF}.hero-glow{position:absolute;top:-200px;left:50%;transform:translateX(-50%);width:1200px;height:800px;background:radial-gradient(ellipse at center,rgba(10,197,205,.18),transparent 60%),radial-gradient(ellipse at 60% 40%,rgba(59,23,209,.15),transparent 60%);pointer-events:none;filter:blur(30px)}[data-theme=dark] .hero-glow{background:radial-gradient(ellipse at center,rgba(10,197,205,.35),transparent 60%),radial-gradient(ellipse at 60% 40%,rgba(59,23,209,.3),transparent 60%)}.hero-frame{background:var(--l-bg);border:1px solid var(--l-line);padding:12px;box-shadow:var(--l-shadow-lg);position:relative;overflow:hidden}.hero-frame,.hero-frame:before{border-radius:var(--l-radius-xl)}.hero-frame:before{content:"";position:absolute;inset:0;padding:1px;background:var(--brand-grad);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:.3;pointer-events:none}.app-mock{background:var(--l-bg-1);border-radius:calc(var(--l-radius-xl) - 8px);overflow:hidden;display:grid;grid-template-columns:220px 1fr;min-height:480px}.app-mock-side{background:var(--l-bg);border-right:1px solid var(--l-line);padding:16px 12px}.app-mock-side-group{font-size:11px;text-transform:uppercase;letter-spacing:.08em;color:var(--l-text-4);font-weight:700;padding:12px 10px 6px}.app-mock-side-item{display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:8px;font-size:14px;color:var(--l-text-2);font-weight:500}.app-mock-side-item .dot-ico{width:18px;height:18px;border-radius:5px;background:var(--l-bg-2);flex-shrink:0}.app-mock-side-item.active{background:var(--l-bg-2);color:var(--l-text)}.app-mock-side-item.active .dot-ico{background:var(--brand-grad)}.app-mock-side-item .count{margin-left:auto;font-size:12px;color:var(--l-text-3);background:var(--l-bg-2);padding:1px 8px;border-radius:999px}.app-mock-main{padding:20px 24px}.app-mock-bar{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.app-mock-bar h3{font-size:20px;font-weight:700;margin:0;letter-spacing:-.015em;color:var(--l-text)}.app-mock-status{display:inline-flex;align-items:center;gap:8px;font-size:13px;color:var(--l-text-2);font-weight:500;padding:4px 10px;border-radius:999px;background:var(--l-bg-2)}.live-dot{width:7px;height:7px;border-radius:50%;background:#22C55E;box-shadow:0 0 0 3px rgba(34,197,94,.18)}.stat-row{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:20px}.stat-card{background:var(--l-bg);border:1px solid var(--l-line);border-radius:12px;padding:14px 16px}.stat-card .k{font-size:12.5px;color:var(--l-text-3);font-weight:500}.stat-card .v{font-size:24px;font-weight:700;margin-top:4px;letter-spacing:-.02em;color:var(--l-text)}.stat-card .t{font-size:12px;color:#16A34A;font-weight:600;margin-top:2px}.feed{background:var(--l-bg);border:1px solid var(--l-line);border-radius:12px;overflow:hidden}.feed-head{padding:12px 16px;border-bottom:1px solid var(--l-line);font-weight:600;font-size:14px;display:flex;justify-content:space-between;align-items:center;color:var(--l-text)}.feed-tabs{display:flex;gap:6px}.feed-tab{font-size:12.5px;color:var(--l-text-3);padding:4px 10px;border-radius:999px;font-weight:500}.feed-tab.active{background:var(--l-bg-2);color:var(--l-text)}.feed-item{display:grid;grid-template-columns:32px 1fr auto auto;gap:12px;align-items:center;padding:10px 16px;border-bottom:1px solid var(--l-line-soft);font-size:13.5px}.feed-item:last-child{border-bottom:0}.feed-item .co-logo{width:28px;height:28px;border-radius:8px;background:var(--l-bg-2);color:var(--l-text-2);display:grid;place-items:center;font-size:11px;font-weight:700}.feed-item .msg{color:var(--l-text);font-weight:500}.feed-item .msg .sub{display:block;color:var(--l-text-3);font-size:12.5px;font-weight:400;margin-top:1px}.feed-item .badge{font-size:11.5px;font-weight:600;padding:3px 9px;border-radius:999px;background:var(--l-bg-2);color:var(--l-text-2)}.feed-item .badge-ok{background:rgba(34,197,94,.12);color:#15803D}.feed-item .badge-wait{background:rgba(245,158,11,.12);color:#B45309}.feed-item .badge-new{background:rgba(27,110,204,.12);color:#1B6ECC}[data-theme=dark] .feed-item .badge-ok{color:#4ADE80}[data-theme=dark] .feed-item .badge-wait{color:#FBBF24}[data-theme=dark] .feed-item .badge-new{color:#60A5FA}.feed-item time{font-size:12px;color:var(--l-text-4);font-variant-numeric:tabular-nums}.feature-viz{margin-top:24px;padding-top:24px;flex:1;display:flex;align-items:flex-end}.diff-viz{background:var(--l-bg);border:1px solid var(--l-line);border-radius:12px;padding:12px 14px;font-size:13px;width:100%;font-family:ui-monospace,SF Mono,Menlo,monospace;line-height:1.6}.diff-viz .rm{color:#B91C1C;text-decoration:line-through}.diff-viz .add{color:#15803D}[data-theme=dark] .diff-viz .rm{color:#F87171}[data-theme=dark] .diff-viz .add{color:#4ADE80}.mini-kanban{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;width:100%}.mini-kanban .col{background:var(--l-bg);border:1px solid var(--l-line);border-radius:10px;padding:10px;min-height:100px}.mini-kanban .col-head{font-size:11.5px;font-weight:600;color:var(--l-text-3);display:flex;justify-content:space-between;margin-bottom:8px}.mini-kanban .card{background:var(--l-bg-2);border-radius:6px;padding:7px 9px;font-size:11.5px;font-weight:600;margin-bottom:6px;color:var(--l-text)}.mini-kanban .card .co{font-size:10.5px;color:var(--l-text-3);font-weight:500;margin-top:1px}.mini-kanban .card-accent{background:var(--brand-grad);color:#FFFFFF}.mini-kanban .card-accent .co{color:rgba(255,255,255,.85)}.ring-viz{display:flex;align-items:center;gap:18px;width:100%}.ring-viz .ring{width:88px;height:88px;position:relative;flex-shrink:0}.ring-viz .ring svg{transform:rotate(-90deg)}.ring-viz .ring .num{position:absolute;inset:0;display:grid;place-items:center;font-size:20px;font-weight:700;letter-spacing:-.02em;color:var(--l-text)}.ring-viz .labels{flex:1}.ring-viz .labels .r{display:grid;grid-template-columns:1fr auto;padding:6px 0;border-bottom:1px solid var(--l-line);font-size:13px}.ring-viz .labels .r:last-child{border-bottom:0}.ring-viz .labels .co{color:var(--l-text-2);font-weight:500}.ring-viz .labels .st{color:var(--blue);font-weight:600;font-size:12px}.wave-viz{background:var(--l-bg);border:1px solid var(--l-line);border-radius:12px;padding:16px;width:100%}.wave-bars{display:flex;align-items:center;gap:3px;height:48px;margin-bottom:10px}.wave-bars .b{flex:1;background:var(--brand-grad);border-radius:2px;animation:wavepulse 1.4s ease-in-out infinite}@keyframes wavepulse{0%,to{transform:scaleY(.25)}50%{transform:scaleY(1)}}.wave-caption{font-size:13px;color:var(--l-text-2)}.wave-caption .q{color:var(--l-text-3);margin-bottom:4px}.wave-caption .a{font-weight:600;color:var(--l-text)}.step-row{display:grid;grid-template-columns:120px 1fr auto;gap:28px;align-items:center;padding:28px 32px;background:var(--l-bg-1);border:1px solid var(--l-line);border-radius:var(--l-radius-lg);transition:border-color .18s ease,transform .18s ease}.step-row:hover{border-color:var(--blue);transform:translateY(-1px)}.step-num{font-family:var(--font-sans);font-style:italic;font-size:64px;font-weight:800;line-height:1;letter-spacing:-.04em;background:var(--brand-grad);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;position:relative;display:inline-block;padding-bottom:4px}.step-num:after{content:"";position:absolute;left:0;right:15%;bottom:.02em;height:.1em;background:var(--brand-grad);border-radius:999px;opacity:.9;transform:skewX(-6deg)}.step-time{font-size:13px;font-weight:600;color:var(--l-text-3);padding:6px 12px;border-radius:999px;background:var(--l-bg-2);white-space:nowrap}.plan-card{background:var(--l-bg-1);border:1px solid var(--l-line);border-radius:var(--l-radius-lg);padding:32px 28px;display:flex;flex-direction:column;position:relative;transition:border-color .18s ease}.plan-card-featured{background:var(--l-bg);border:2px solid transparent;background-image:linear-gradient(var(--l-bg),var(--l-bg)),var(--brand-grad);background-origin:border-box;background-clip:padding-box,border-box;box-shadow:var(--l-shadow-lg);transform:translateY(-8px)}[data-theme=dark] .plan-card-featured{background-image:linear-gradient(var(--l-bg-1),var(--l-bg-1)),var(--brand-grad)}.plan-check{width:18px;height:18px;border-radius:50%;background:var(--brand-grad);color:#FFFFFF;display:grid;place-items:center;font-size:11px;font-weight:700;flex-shrink:0}.plan-check-off{background:var(--l-bg-3);color:var(--l-text-4)}.faq-item{border-top:1px solid var(--l-line);padding:24px 4px;cursor:pointer}.faq-item:last-child{border-bottom:1px solid var(--l-line)}.faq-plus{width:22px;height:22px;flex-shrink:0;color:var(--l-text-3);transition:transform .22s ease,color .22s ease}.faq-item-open .faq-plus{transform:rotate(45deg);color:var(--blue)}.faq-answer{color:var(--l-text-2);font-size:16px;line-height:1.55;max-height:0;overflow:hidden;transition:max-height .26s ease,margin-top .26s ease;max-width:62ch}.faq-item-open .faq-answer{max-height:240px;margin-top:10px}.cta-card{position:relative;overflow:hidden;background:var(--brand-grad);color:#FFFFFF;border-radius:var(--l-radius-xl);padding:80px 48px;text-align:center}.cta-card:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse at 20% 20%,rgba(255,255,255,.18),transparent 50%),radial-gradient(ellipse at 80% 80%,rgba(255,255,255,.14),transparent 50%);pointer-events:none}.cta-card .landing-btn-primary{background:#FFFFFF;color:var(--indigo);box-shadow:0 8px 24px -8px rgba(0,0,0,.25),inset 0 1px 0 rgba(255,255,255,.4)}.cta-card .landing-btn-ghost{background:rgba(255,255,255,.08);color:#FFFFFF;border-color:rgba(255,255,255,.3)}.cta-card .landing-btn-ghost:hover{background:rgba(255,255,255,.14);border-color:rgba(255,255,255,.5)}.landing-footer{padding:72px 0 32px;border-top:1px solid var(--l-line);background:var(--l-bg)}.landing-footer-links{list-style:none;padding:0;margin:0}.landing-footer-links li{padding:5px 0;font-size:14px;color:var(--l-text-2);cursor:pointer;transition:color .14s ease}.landing-footer-links li:hover{color:var(--l-text)}.landing-footer-links li a{color:inherit;text-decoration:none}@media (max-width:1279.98px){.landing-wrap{padding:0 24px}.landing-features-grid{gap:16px}.stat-row{gap:8px}.landing-footer-grid{gap:32px}}@media (max-width:1023.98px){.landing-wrap{padding:0 20px}.landing-nav-links{gap:22px;font-size:14px}.landing-nav-links a:nth-child(n+4){display:none}.stat-row{gap:8px}.landing-features-grid{grid-template-columns:repeat(4,1fr)!important}.landing-features-grid>.feature-span-2,.landing-features-grid>.feature-span-3{grid-column:span 2!important}.landing-features-grid>.feature-span-6{grid-column:span 4!important}.landing-pricing-grid{max-width:640px!important;grid-template-columns:1fr!important}.plan-card-featured{transform:none}.step-row{padding:24px;grid-template-columns:90px 1fr auto;gap:20px}.step-num{font-size:52px}.landing-footer-grid{grid-template-columns:2fr 1fr 1fr 1fr!important;gap:32px!important}.landing-footer-grid>div:last-child{grid-column:span 4;border-top:1px solid var(--l-line);padding-top:24px}.app-mock{min-height:420px}.app-mock-side{padding:12px 8px}.app-mock-side-item{font-size:13px;padding:7px 8px}}@media (max-width:767.98px){.landing-wrap{padding:0 18px}.landing-nav-links{display:none!important}.landing-nav-burger{display:inline-flex}.landing-nav-cta .landing-btn-ghost.landing-btn-sm{display:none}.landing-nav-mobile{top:60px}.hero-glow{width:100%;height:500px;top:-150px}.stat-row{grid-template-columns:1fr 1fr;gap:8px;margin-bottom:14px}.stat-card{padding:12px 14px}.stat-card .v{font-size:20px}.feed-head{padding:10px 14px;font-size:13px}.feed-tabs{display:none}.feed-item{padding:10px 14px;grid-template-columns:28px 1fr auto;gap:10px}.feed-item time{display:none}.feed-item .msg{font-size:13px}.feed-item .msg .sub{font-size:12px}.feed-item .badge{font-size:10.5px;padding:2px 7px}.feed-item .co-logo{width:24px;height:24px;font-size:10px}.hero-frame{padding:8px;border-radius:18px}.app-mock{grid-template-columns:1fr;min-height:0;border-radius:12px}.app-mock-side{display:none}.app-mock-main{padding:16px}.app-mock-bar h3{font-size:18px}.app-mock-status{font-size:12px;padding:3px 8px}.landing-features-grid{grid-template-columns:1fr!important;gap:12px}.landing-features-grid>.feature-span-2,.landing-features-grid>.feature-span-3,.landing-features-grid>.feature-span-6{grid-column:span 1!important}.ring-viz{flex-direction:column;align-items:flex-start;gap:14px}.ring-viz .labels{width:100%}.diff-viz{font-size:12px}.mini-kanban{grid-template-columns:repeat(2,1fr);gap:6px}.step-row{grid-template-columns:64px 1fr;gap:14px;padding:20px 18px}.step-num{font-size:40px}.step-time{grid-column:2;justify-self:start;margin-top:8px;font-size:12px;padding:4px 10px}.plan-card{padding:24px 22px}.plan-card-featured{transform:none}.faq-item{padding:20px 2px}.cta-card{padding:48px 24px;border-radius:20px}.landing-footer{padding:48px 0 24px}.landing-footer-grid{grid-template-columns:1fr 1fr!important;gap:28px!important;margin-bottom:36px!important}.landing-footer-grid>div:first-child{grid-column:span 2;margin-bottom:4px}.landing-footer-grid>div:last-child{grid-column:span 2;border-top:1px solid var(--l-line);padding-top:24px}.theme-toggle{width:44px;height:26px}.theme-toggle-thumb{width:20px;height:20px}.theme-toggle-thumb.dark{transform:translateX(18px)}}@media (max-width:639.98px){.landing-wrap{padding:0 16px}.mini-kanban,.stat-row{grid-template-columns:1fr 1fr}.mini-kanban .col:nth-child(n+3){display:none}.landing-footer-grid{grid-template-columns:1fr!important}.landing-footer-grid>div:first-child,.landing-footer-grid>div:last-child{grid-column:span 1}}@media (max-width:399.98px){.landing-wrap{padding:0 14px}.stat-row{grid-template-columns:1fr}}