@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-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:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-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:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-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:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-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:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-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:Inter Fallback;src:local("Arial");ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.00%;size-adjust:107.12%}.__className_f367f3{font-family:Inter,Inter Fallback;font-style:normal}.__variable_f367f3{--font-inter:"Inter","Inter Fallback"}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/e1aab0933260df4d-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:Space Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/b7387a63dd068245-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:Space Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/36966cca54120369-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:Space Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/e1aab0933260df4d-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:Space Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/b7387a63dd068245-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:Space Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/36966cca54120369-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:Space Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/e1aab0933260df4d-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:Space Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/b7387a63dd068245-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:Space Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/36966cca54120369-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:Space Grotesk Fallback;src:local("Arial");ascent-override:89.71%;descent-override:26.62%;line-gap-override:0.00%;size-adjust:109.69%}.__className_6b9622{font-family:Space Grotesk,Space Grotesk Fallback;font-style:normal}.__variable_6b9622{--font-space-grotesk:"Space Grotesk","Space Grotesk Fallback"}.mb-home{--orange:#f97316;--orange-hover:#ea580c;--orange-soft:#fbbf87;--ink:#1a1d29;--ink-1:#1f2434;--ink-2:#262c40;--ink-3:#2a3047;--bg:#eefafa;--card:#fbffff;--heading:#023436;--text:#023436;--muted:#3f6f71;--line:#bfdcdd;--gray-50:#f3fbfb;--gray-100:#e3f7f7;--accent-text:#c2410c;--nav-bg:rgba(248,254,254,0.86);--nav-line:rgba(184,218,218,0.78);--chip-bg:rgba(251,255,255,0.94);--hover-line:#92c7c9;--ok:#15803d;--ok-bg:rgba(22,163,74,0.12);--info:#1d4ed8;--info-bg:rgba(37,99,235,0.12);--warn:#b45309;--warn-bg:rgba(217,119,6,0.15);--card-radius:16px;--shadow-sm:0 1px 3px rgba(0,0,0,0.08);--shadow-md:0 2px 6px rgba(0,0,0,0.06),0 12px 32px rgba(26,29,41,0.1);--shadow-lg:0 2px 8px rgba(26,29,41,0.06),0 24px 64px -12px rgba(26,29,41,0.18),0 48px 96px -24px rgba(26,29,41,0.14);--ease:cubic-bezier(0.16,1,0.3,1);--display:var(--font-space-grotesk),Inter,ui-sans-serif,system-ui,sans-serif;--sans:var(--font-inter),ui-sans-serif,system-ui,-apple-system,sans-serif;--mono:"SFMono-Regular",Consolas,"Liberation Mono",Menlo,monospace;color-scheme:light;flex:1 1 auto;font-family:var(--sans);font-size:16px;line-height:1.6;color:var(--text);background:var(--bg);overflow-x:clip;transition:background-color .3s var(--ease),color .3s var(--ease)}.dark .mb-home{--bg:#14161f;--card:#1f2434;--heading:#f3f4f6;--text:#e5e7eb;--muted:#9ca3af;--line:rgba(255,255,255,0.08);--gray-50:#181b26;--gray-100:#262c40;--accent-text:#fbbf87;--nav-bg:rgba(20,22,31,0.82);--nav-line:rgba(255,255,255,0.08);--chip-bg:rgba(31,36,52,0.92);--hover-line:rgba(255,255,255,0.22);--ok:#4ade80;--ok-bg:rgba(34,197,94,0.15);--info:#93c5fd;--info-bg:rgba(59,130,246,0.18);--warn:#fcd34d;--warn-bg:rgba(217,119,6,0.22);--shadow-sm:0 1px 3px rgba(0,0,0,0.4);--shadow-md:0 2px 6px rgba(0,0,0,0.3),0 12px 32px rgba(0,0,0,0.35);--shadow-lg:0 2px 8px rgba(0,0,0,0.3),0 24px 64px -12px rgba(0,0,0,0.5),0 48px 96px -24px rgba(0,0,0,0.4);color-scheme:dark}:root:has(.mb-home){scroll-behavior:smooth}.mb-home a{color:inherit;text-decoration:none}.mb-home .container{max-width:1160px;margin:0 auto;padding:0 32px}.mb-home .nav{position:sticky;top:0;z-index:50;background:var(--nav-bg);-webkit-backdrop-filter:saturate(1.4) blur(14px);backdrop-filter:saturate(1.4) blur(14px);border-bottom:1px solid var(--nav-line);transition:background-color .3s var(--ease)}.mb-home .nav-inner{display:flex;align-items:center;gap:32px;height:68px;max-width:1160px;margin:0 auto;padding:0 32px}.mb-home .brand{display:flex;align-items:center;gap:10px;flex-shrink:0}.mb-home .brand img,.mb-home .brand svg{width:30px;height:30px;object-fit:contain}.mb-home .brand .wordmark{font-family:var(--display);font-weight:600;font-size:17.5px;letter-spacing:-.01em;color:var(--heading)}.mb-home .nav-links{display:flex;gap:28px;margin-left:16px}.mb-home .nav-links a{font-size:14.5px;font-weight:500;color:var(--muted);transition:color .2s var(--ease)}.mb-home .nav-links a:hover{color:var(--heading)}.mb-home .nav-cta{margin-left:auto;display:flex;align-items:center;gap:10px}.mb-home .btn-ghost{font-size:14.5px;font-weight:500;color:var(--heading);padding:9px 16px;border-radius:999px;transition:background .2s var(--ease)}.mb-home .btn-ghost:hover{background:var(--gray-100)}.mb-home .btn-primary{display:inline-flex;align-items:center;gap:8px;font-size:14.5px;font-weight:600;color:#fff;background:var(--orange);padding:10px 20px;border-radius:999px;box-shadow:0 1px 3px rgba(249,115,22,.35),inset 0 1px 0 rgba(255,255,255,.18);transition:background .2s var(--ease),transform .3s var(--ease),box-shadow .3s var(--ease)}.mb-home .btn-primary:hover{background:var(--orange-hover);transform:translateY(-1px);box-shadow:0 6px 18px -4px rgba(249,115,22,.45),inset 0 1px 0 rgba(255,255,255,.18)}.mb-home .btn-primary:active{transform:translateY(0)}.mb-home .btn-secondary{display:inline-flex;align-items:center;gap:8px;font-size:15px;font-weight:600;color:var(--heading);padding:13px 24px;border-radius:999px;border:1px solid var(--line);background:var(--card);box-shadow:var(--shadow-sm);transition:border-color .2s var(--ease),transform .3s var(--ease),box-shadow .3s var(--ease)}.mb-home .btn-secondary:hover{border-color:var(--hover-line);transform:translateY(-1px);box-shadow:var(--shadow-md)}.mb-home .btn-secondary .arrow{transition:transform .3s var(--ease)}.mb-home .btn-secondary:hover .arrow{transform:translateX(3px)}.mb-home .hero{position:relative;padding:78px 0 0;overflow:hidden}.mb-home .hero:before{top:-320px;right:-280px;width:920px;height:920px;border-radius:50%;background:radial-gradient(circle,rgba(249,115,22,.14) 0,rgba(249,115,22,.05) 42%,rgba(249,115,22,0) 68%)}.mb-home .hero:after,.mb-home .hero:before{content:"";position:absolute;pointer-events:none}.mb-home .hero:after{inset:0;background-image:radial-gradient(circle,var(--heading) 1px,transparent 1.2px);background-size:26px 26px;opacity:.03;-webkit-mask-image:linear-gradient(180deg,#000 0,#000 62%,transparent 92%);mask-image:linear-gradient(180deg,#000 0,#000 62%,transparent 92%)}.mb-home .hero-copy{position:relative;z-index:2;text-align:center;max-width:860px;margin:0 auto}.mb-home .hero-pill{display:inline-flex;align-items:center;gap:8px;font-size:13px;font-weight:600;color:var(--accent-text);background:rgba(249,115,22,.08);border:1px solid rgba(249,115,22,.22);padding:6px 14px;border-radius:999px;margin-bottom:26px;animation:mb-rise-in .7s var(--ease) both}.mb-home .hero-pill .dot{width:6px;height:6px;border-radius:50%;background:var(--orange)}.mb-home h1{font-family:var(--display);font-size:clamp(42px,5.4vw,66px);font-weight:600;line-height:1.06;letter-spacing:-.025em;color:var(--heading)}.mb-home h1 .w{display:inline-block;animation:mb-rise-in .7s var(--ease) both}.mb-home h1 .accent{color:var(--orange)}.mb-home .hero-sub{margin:22px auto 0;max-width:600px;font-size:18.5px;line-height:1.6;color:var(--muted);animation:mb-rise-in .7s var(--ease) .55s both}.mb-home .hero-ctas{display:flex;gap:14px;justify-content:center;margin-top:34px;animation:mb-rise-in .7s var(--ease) .68s both}.mb-home .hero-ctas .btn-primary{font-size:15.5px;padding:14px 28px}.mb-home .hero-visual{position:relative;z-index:1;max-width:1160px;margin:60px auto 0;padding:0 32px 96px;perspective:1800px}.mb-home .frame-pop{animation:mb-rise-in .9s var(--ease) .82s both}.mb-home .floaty-a{animation:mb-float-a 7s ease-in-out infinite;animation-delay:1.8s}.mb-home .browser-frame{margin-left:120px;background:var(--card);border:1px solid var(--line);border-radius:18px;box-shadow:var(--shadow-lg);overflow:hidden;transform:rotateX(3deg) rotateY(-4deg);transform-origin:60% 20%}.mb-home .browser-bar{display:flex;align-items:center;gap:8px;padding:11px 16px;background:var(--gray-50);border-bottom:1px solid var(--line)}.mb-home .browser-bar .dots{display:flex;gap:6px}.mb-home .browser-bar .dots span{width:10px;height:10px;border-radius:50%;background:#d9dce1}.mb-home .browser-bar .url{margin:0 auto;font-size:12px;color:var(--muted);background:var(--card);border:1px solid var(--line);padding:3px 40px;border-radius:999px}.mb-home .browser-frame .demo-dash{width:100%}.mb-home .demo-note{text-align:right;margin:14px 10px 0 0;font-size:12.5px;color:var(--muted);animation:mb-rise-in .9s var(--ease) 1.2s both}.mb-home .phone-pop{position:absolute;left:24px;bottom:44px;z-index:3;animation:mb-rise-in .9s var(--ease) 1.05s both}.mb-home .floaty-b{animation:mb-float-b 8s ease-in-out infinite;animation-delay:2.2s}.mb-home .phone-card{width:264px;height:452px;background:var(--card);border:1px solid var(--line);border-radius:26px;padding:8px;box-shadow:0 2px 8px rgba(26,29,41,.08),0 28px 56px -12px rgba(26,29,41,.24);transform:rotate(2deg)}.mb-home .phone-screen{width:100%;height:100%;border-radius:19px;overflow:hidden;border:1px solid var(--gray-100);position:relative;background:var(--gray-50)}.mb-home .phone-screen .demo-form{height:100%}.mb-home .phone-chip{position:absolute;left:50%;bottom:14px;transform:translateX(-50%);white-space:nowrap;display:inline-flex;align-items:center;gap:7px;font-size:11.5px;font-weight:600;color:var(--heading);background:var(--chip-bg);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid var(--line);padding:6px 12px;border-radius:999px;box-shadow:var(--shadow-sm)}.mb-home .phone-chip .dot{width:7px;height:7px;border-radius:50%;background:var(--orange)}@keyframes mb-rise-in{0%{opacity:0;transform:translateY(26px)}to{opacity:1;transform:translateY(0)}}@keyframes mb-float-a{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes mb-float-b{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}.mb-home .trust{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--gray-50);padding:26px 0}.mb-home .trust-inner{display:flex;justify-content:center;align-items:center;gap:14px;flex-wrap:wrap}.mb-home .trust-chip{display:inline-flex;align-items:center;gap:9px;font-size:14px;font-weight:600;color:var(--heading);background:var(--card);border:1px solid var(--line);padding:10px 18px;border-radius:999px;box-shadow:var(--shadow-sm)}.mb-home .trust-chip svg{width:15px;height:15px;flex-shrink:0}.mb-home .features{padding:120px 0 40px}.mb-home .section-head{text-align:center;max-width:640px;margin:0 auto 84px}.mb-home .eyebrow{font-size:12.5px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--accent-text)}.mb-home .section-head h2{font-family:var(--display);font-size:clamp(32px,3.6vw,44px);font-weight:600;letter-spacing:-.02em;line-height:1.12;margin-top:12px;color:var(--heading)}.mb-home .section-head p{margin-top:14px;color:var(--muted);font-size:17px}.mb-home .frow{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:72px;padding:56px 0}.mb-home .frow.flip .frow-media{order:2}.mb-home .frow-media{position:relative}.mb-home .frow-media:before{content:"";position:absolute;inset:-8% -6%;background:radial-gradient(circle at 50% 50%,rgba(249,115,22,.07),rgba(249,115,22,0) 70%);pointer-events:none}.mb-home .shot-frame{position:relative;background:var(--card);border:1px solid var(--line);border-radius:var(--card-radius);box-shadow:var(--shadow-md);overflow:hidden}.mb-home .shot-frame .shot{aspect-ratio:4/3;overflow:hidden}.mb-home .shot-frame .shot.natural{aspect-ratio:3/2}.mb-home .frow-copy .eyebrow{display:block}.mb-home .frow-copy h3{font-family:var(--display);font-size:30px;font-weight:600;letter-spacing:-.02em;line-height:1.18;margin-top:12px;color:var(--heading)}.mb-home .frow-copy p{margin-top:14px;color:var(--muted);font-size:16.5px;max-width:460px}.mb-home .learn{display:inline-flex;align-items:center;gap:6px;margin-top:20px;font-size:15px;font-weight:600;color:var(--accent-text)}.mb-home .learn .arrow{transition:transform .3s var(--ease)}.mb-home .learn:hover .arrow{transform:translateX(4px)}.mb-home .showcase{background:var(--ink);color:#fff;padding:120px 0;margin-top:80px;position:relative;overflow:hidden}.mb-home .showcase:before{content:"";position:absolute;top:-260px;left:50%;transform:translateX(-50%);width:1100px;height:560px;border-radius:50%;background:radial-gradient(ellipse,rgba(249,115,22,.12) 0,rgba(249,115,22,0) 65%);pointer-events:none}.mb-home .showcase .section-head h2{color:#fff}.mb-home .showcase .section-head p{color:rgba(255,255,255,.6)}.mb-home .showcase .eyebrow{color:var(--orange-soft)}.mb-home .video-frame{position:relative;border-radius:20px;overflow:hidden;border:1px solid var(--ink-3);background:var(--ink-1);box-shadow:0 40px 90px -20px rgba(0,0,0,.55);will-change:transform}.mb-home .chapter-media,.mb-home .video-frame{--card:#fff;--heading:#1a1d29;--text:#1a1d29;--muted:#6b7280;--line:#e5e7eb;--gray-50:#f9fafb;--gray-100:#f3f4f6;--accent-text:#ea580c;--chip-bg:rgba(255,255,255,0.92);--ok:#15803d;--ok-bg:rgba(22,163,74,0.12);--info:#1d4ed8;--info-bg:rgba(37,99,235,0.12);--warn:#b45309;--warn-bg:rgba(217,119,6,0.15)}.mb-home .video-frame .video-shot{filter:brightness(.5) saturate(.9)}.mb-home .video-frame:after{content:"";position:absolute;inset:0;background:radial-gradient(circle at 50% 46%,rgba(26,29,41,.1),rgba(26,29,41,.55) 90%);pointer-events:none}.mb-home .video-frame:has(.tour-video) .video-shot{filter:none}.mb-home .video-frame:has(.tour-video):after{display:none}.mb-home .tour-video{display:block;width:100%;height:auto}.mb-home .video-overlay{position:absolute;inset:0;z-index:2;flex-direction:column;gap:18px}.mb-home .play-btn,.mb-home .video-overlay{display:flex;align-items:center;justify-content:center}.mb-home .play-btn{width:84px;height:84px;border-radius:50%;background:var(--orange);box-shadow:0 12px 36px -6px rgba(249,115,22,.55),inset 0 1px 0 rgba(255,255,255,.25);border:none;cursor:pointer;transition:transform .2s var(--ease),box-shadow .2s var(--ease)}.mb-home .play-btn:hover{transform:scale(1.06);box-shadow:0 16px 44px -6px rgba(249,115,22,.65),inset 0 1px 0 rgba(255,255,255,.25)}.mb-home .play-btn svg{width:28px;height:28px;margin-left:4px}.mb-home .video-note{font-size:14px;font-weight:600;color:rgba(255,255,255,.85);background:rgba(31,36,52,.75);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid var(--ink-3);padding:7px 16px;border-radius:999px}.mb-home .video-duration{position:absolute;left:20px;bottom:18px;z-index:2;font-family:var(--mono);font-size:12.5px;font-weight:500;color:#fff;background:rgba(26,29,41,.78);border:1px solid var(--ink-3);padding:5px 11px;border-radius:8px}.mb-home .chapters{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:24px}.mb-home .chapter{background:var(--ink-1);border:1px solid var(--ink-3);border-radius:14px;overflow:hidden;transition:border-color .25s var(--ease),transform .3s var(--ease)}.mb-home .chapter:hover{border-color:rgba(249,115,22,.45);transform:translateY(-3px)}.mb-home .chapter-media{aspect-ratio:16/9;overflow:hidden;position:relative}.mb-home .chapter-media .demo-thumb{width:100%;height:100%;filter:brightness(.92)}.mb-home .chapter-label{display:flex;align-items:center;gap:8px;padding:12px 16px;font-size:13.5px;font-weight:600;color:rgba(255,255,255,.88);border-top:1px solid var(--ink-2)}.mb-home .chapter-label .tick{font-family:var(--mono);font-size:11px;color:var(--orange-soft);font-weight:500}.mb-home .agent-strip{background:var(--ink);border-top:1px solid var(--ink-2);padding:36px 0}.mb-home .agent-inner{display:flex;align-items:center;gap:24px;flex-wrap:wrap;justify-content:space-between}.mb-home .agent-copy{display:flex;align-items:baseline;gap:16px;flex-wrap:wrap}.mb-home .agent-copy h4{font-family:var(--display);font-size:16.5px;font-weight:600;color:#fff;letter-spacing:-.01em}.mb-home .agent-copy p{font-size:14.5px;color:rgba(255,255,255,.55);margin:0}.mb-home .code-chip{font-family:var(--mono);font-size:13px;background:var(--ink-1);border:1px solid var(--ink-3);color:rgba(255,255,255,.85);padding:9px 16px;border-radius:10px;display:inline-flex;align-items:center;gap:10px;white-space:nowrap}.mb-home .code-chip .method{color:var(--orange-soft);font-weight:600}.mb-home .final-cta{padding:140px 0;text-align:center;position:relative;overflow:hidden}.mb-home .final-cta:before{content:"";position:absolute;bottom:-380px;left:50%;transform:translateX(-50%);width:1000px;height:680px;border-radius:50%;background:radial-gradient(ellipse,rgba(249,115,22,.1) 0,rgba(249,115,22,0) 65%);pointer-events:none}.mb-home .final-cta h2{font-family:var(--display);font-size:clamp(38px,4.6vw,56px);font-weight:600;letter-spacing:-.025em;line-height:1.08;color:var(--heading);max-width:720px;margin:0 auto;position:relative}.mb-home .final-cta .btn-primary{margin-top:36px;font-size:16px;padding:15px 32px;position:relative}.mb-home .final-note{margin-top:16px;font-size:14px;color:var(--muted);position:relative}.mb-home .site-footer{border-top:1px solid var(--line);background:var(--gray-50);padding:64px 0 48px}.mb-home .footer-grid{display:grid;grid-template-columns:1.6fr 1fr 1fr 1fr 1fr;gap:48px}.mb-home .footer-brand .brand{margin-bottom:14px}.mb-home .footer-brand p{font-size:14px;color:var(--muted);max-width:280px}.mb-home .footer-col h5{font-size:12.5px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--heading);margin-bottom:16px}.mb-home .footer-col a{display:block;font-size:14.5px;color:var(--muted);padding:5px 0;transition:color .2s var(--ease)}.mb-home .footer-col a:hover{color:var(--heading)}.mb-home .footer-bottom{display:flex;justify-content:space-between;align-items:center;margin-top:56px;padding-top:28px;border-top:1px solid var(--line);flex-wrap:wrap;gap:16px}.mb-home .footer-bottom .copyright{font-size:13.5px;color:var(--muted)}.mb-home .powered-badge{display:inline-flex;align-items:center;gap:8px;font-size:13px;font-weight:600;color:var(--heading);background:var(--card);border:1px solid var(--line);padding:8px 14px;border-radius:999px;box-shadow:var(--shadow-sm);transition:border-color .2s var(--ease)}.mb-home .powered-badge:hover{border-color:var(--hover-line)}.mb-home .powered-badge svg{width:16px;height:16px}.mb-home .powered-badge .accent{color:var(--accent-text)}.mb-home .theme-toggle{width:38px;height:38px;border-radius:999px;flex-shrink:0;border:1px solid var(--line);background:var(--card);color:var(--heading);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:background .2s var(--ease),border-color .2s var(--ease)}.mb-home .theme-toggle:hover{background:var(--gray-100);border-color:var(--hover-line)}.mb-home .theme-toggle svg{width:17px;height:17px}.mb-home .theme-toggle .icon-sun{display:none}.dark .mb-home .theme-toggle .icon-sun{display:block}.dark .mb-home .theme-toggle .icon-moon{display:none}.mb-home .demo-bform,.mb-home .demo-cal,.mb-home .demo-dash,.mb-home .demo-form,.mb-home .demo-leads,.mb-home .demo-thumb{text-align:left;line-height:1.35;user-select:none;pointer-events:none}.mb-home .demo-dash{display:flex;aspect-ratio:3/2;background:var(--gray-50);font-size:11px;color:var(--text)}.mb-home .dd-side{width:21%;min-width:148px;background:var(--card);border-right:1px solid var(--line);padding:12px 10px;display:flex;flex-direction:column;gap:9px}.mb-home .dd-brand{display:flex;gap:7px;align-items:center}.mb-home .dd-logo{width:24px;height:24px;border-radius:7px;background:var(--orange);color:#fff;font-weight:700;font-size:12px;display:flex;align-items:center;justify-content:center;flex:none}.mb-home .dd-brand b{display:block;font-size:10.5px;color:var(--heading);line-height:1.15;letter-spacing:-.01em}.mb-home .dd-brand em{font-style:normal;font-size:8.5px;color:var(--muted)}.mb-home .dd-add{background:var(--orange);color:#fff;font-weight:600;font-size:10px;text-align:center;border-radius:999px;padding:5px 0}.mb-home .dd-search{border:1px solid var(--line);border-radius:8px;padding:4px 9px;font-size:9.5px;color:var(--muted);background:var(--gray-50)}.mb-home .dd-lab{font-size:7.5px;font-weight:700;letter-spacing:.12em;color:var(--muted);text-transform:uppercase;margin-top:3px}.mb-home .dd-nav{display:flex;flex-direction:column;gap:1px}.mb-home .dd-item{display:flex;align-items:center;gap:7px;font-size:10px;font-weight:500;color:var(--muted);padding:4px 7px;border-radius:8px}.mb-home .dd-item .ico{width:9px;height:9px;border:1.5px solid;border-radius:3px;opacity:.7;flex:none}.mb-home .dd-item.on{background:rgba(249,115,22,.1);color:var(--accent-text);font-weight:600}.mb-home .dd-main{flex:1;min-width:0;padding:14px 16px;display:flex;flex-direction:column;gap:9px}.mb-home .dd-h{font-family:var(--display);font-weight:600;font-size:15px;color:var(--heading);line-height:1.2;letter-spacing:-.01em}.mb-home .dd-sub{font-size:9.5px;color:var(--muted);margin-top:-6px}.mb-home .dd-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.mb-home .dd-stat{background:var(--card);border:1px solid var(--line);border-radius:10px;padding:6px 9px 7px;min-width:0}.mb-home .dd-stat span{display:block;font-size:8px;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mb-home .dd-stat b{font-size:13px;font-weight:700;color:var(--heading);letter-spacing:-.01em}.mb-home .dd-stat b.pos{color:var(--ok)}.mb-home .dd-stat b.warn{color:var(--orange-hover)}.dark .mb-home .dd-stat b.warn{color:var(--orange-soft)}.mb-home .video-frame .dd-stat b.warn{color:var(--orange-hover)}.mb-home .dd-run{background:var(--card);border:1px solid var(--line);border-radius:10px;flex:1;display:flex;flex-direction:column;overflow:hidden}.mb-home .dd-run-head{display:flex;justify-content:space-between;align-items:center;padding:6px 10px;border-bottom:1px solid var(--line)}.mb-home .dd-run-head b{font-size:9.5px;font-weight:600;color:var(--heading)}.mb-home .dd-run-head span{font-size:8.5px;font-weight:600;color:var(--accent-text)}.mb-home .dd-row{display:flex;align-items:center;gap:7px;padding:5px 10px;border-bottom:1px solid var(--line);font-size:9.5px;min-width:0}.mb-home .dd-row:last-child{border-bottom:none}.mb-home .dd-row .dot{width:5px;height:5px;border-radius:50%;background:var(--ok);flex:none}.mb-home .dd-row .t{color:var(--ok);font-weight:600;font-variant-numeric:tabular-nums;flex:none}.mb-home .dd-row .n{font-weight:600;color:var(--heading);white-space:nowrap}.mb-home .dd-row .a{color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:1}.mb-home .crew{width:17px;height:17px;border-radius:50%;font-size:7px;font-weight:700;color:#fff;display:flex;align-items:center;justify-content:center;flex:none}.mb-home .crew.c1{background:#d97706}.mb-home .crew.c2{background:#2563eb}.mb-home .crew.c3{background:#16a34a}.mb-home .dd-cols{display:flex;gap:9px;flex:1;min-height:0}.mb-home .dd-cols .dd-run{flex:1.7}.mb-home .dd-cols .dd-lead,.mb-home .dd-cols .dd-row{flex:1;min-height:0}.mb-home .dd-leadcard{flex:1;background:var(--card);border:1px solid var(--line);border-radius:10px;display:flex;flex-direction:column;overflow:hidden}.mb-home .dd-lead{display:flex;justify-content:space-between;align-items:center;gap:6px;padding:5px 10px;border-bottom:1px solid var(--line);font-size:9px;min-width:0}.mb-home .dd-lead:last-child{border-bottom:none}.mb-home .dd-lead b{font-weight:600;color:var(--heading);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mb-home .demo-form{background:var(--gray-50);font-size:9px;color:var(--text);display:flex;flex-direction:column;overflow:hidden}.mb-home .df-top{background:var(--card);border-bottom:1px solid var(--line);padding:7px 11px;display:flex;gap:7px;align-items:center;flex:none}.mb-home .df-top .dd-logo{width:20px;height:20px;font-size:10px;border-radius:6px}.mb-home .df-top b{font-size:9.5px;color:var(--heading);display:block;line-height:1.2}.mb-home .df-top em{font-style:normal;font-size:8px;color:var(--muted)}.mb-home .df-body{padding:7px 9px 46px;display:flex;flex-direction:column;gap:5px;flex:1;min-height:0}.mb-home .demo-form .df-card{padding:7px 9px}.mb-home .demo-form .df-h{font-size:11.5px}.mb-home .demo-form .df-sec{margin-bottom:4px}.mb-home .demo-form .df-freq{gap:3px}.mb-home .demo-form .df-opt{padding:4px 8px}.mb-home .demo-form .df-fields{gap:4px}.mb-home .demo-form .df-field label{margin-bottom:1px}.mb-home .demo-form .df-sel{padding:3px 7px}.mb-home .demo-form .df-book{padding:5px 0}.mb-home .df-card{background:var(--card);border:1px solid var(--line);border-radius:11px;padding:9px 10px}.mb-home .df-eyebrow{font-size:6.5px;font-weight:700;letter-spacing:.13em;color:var(--accent-text);text-transform:uppercase}.mb-home .df-h{font-family:var(--display);font-size:12.5px;letter-spacing:-.01em;line-height:1.2;margin-top:1px}.mb-home .df-h,.mb-home .df-sec{font-weight:600;color:var(--heading)}.mb-home .df-sec{font-size:8.5px;margin-bottom:5px}.mb-home .df-freq{display:flex;flex-direction:column;gap:4px}.mb-home .df-opt{border:1px solid var(--line);border-radius:8px;background:var(--card);padding:5px 8px;display:flex;justify-content:space-between;align-items:center;gap:6px}.mb-home .df-opt b{font-size:8.5px;font-weight:600;color:var(--heading)}.mb-home .df-opt .save{font-size:6.5px;font-weight:700;color:var(--accent-text);background:rgba(249,115,22,.12);padding:1.5px 6px;border-radius:999px;white-space:nowrap}.mb-home .df-opt.sel{border-color:var(--orange);box-shadow:0 0 0 1px var(--orange);background:rgba(249,115,22,.05)}.mb-home .df-fields{display:flex;flex-direction:column;gap:5px}.mb-home .df-field label{display:block;font-size:7px;font-weight:600;color:var(--muted);margin-bottom:2px}.mb-home .df-sel{border:1px solid var(--line);border-radius:7px;background:var(--card);padding:4px 7px;font-size:8px;color:var(--heading);display:flex;justify-content:space-between;align-items:center}.mb-home .df-sel .car{width:0;height:0;border-left:3px solid transparent;border-right:3px solid transparent;border-top:4px solid var(--muted)}.mb-home .df-total{display:flex;justify-content:space-between;align-items:baseline;padding:2px 2px 0}.mb-home .df-total span{font-size:8.5px;color:var(--muted);font-weight:600}.mb-home .df-total b{font-size:13px;font-weight:700;color:var(--heading)}.mb-home .df-book{background:var(--orange);color:#fff;font-weight:700;font-size:9.5px;text-align:center;border-radius:999px;padding:6px 0;box-shadow:0 1px 3px rgba(249,115,22,.4)}.mb-home .demo-bform{aspect-ratio:4/3;background:var(--gray-50);padding:13px;display:grid;grid-template-columns:1.55fr 1fr;gap:9px;font-size:9.5px;color:var(--text);min-width:0}.mb-home .demo-bform .col{display:flex;flex-direction:column;gap:8px;min-width:0}.mb-home .demo-bform .df-h{font-size:14px}.mb-home .demo-bform .df-freq{flex-direction:row}.mb-home .demo-bform .df-opt{flex:1;flex-direction:column;align-items:flex-start;gap:2px;padding:6px 8px}.mb-home .demo-bform .df-fields{display:grid;grid-template-columns:1fr 1fr;gap:6px}.mb-home .df-sum{background:var(--card);border:1px solid var(--line);border-radius:11px;padding:10px;display:flex;flex-direction:column;gap:6px}.mb-home .df-sum .df-sec{margin-bottom:0}.mb-home .df-sum-row{display:flex;justify-content:space-between;font-size:8px;color:var(--muted)}.mb-home .df-sum-row b{color:var(--heading);font-weight:600}.mb-home .df-sum hr{border:none;border-top:1px solid var(--line)}.mb-home .df-extras{display:grid;grid-template-columns:repeat(3,1fr);gap:6px}.mb-home .df-x{border:1px solid var(--line);border-radius:8px;padding:6px 4px;text-align:center;min-width:0}.mb-home .df-x b{display:block;font-size:7.5px;font-weight:600;color:var(--heading);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mb-home .df-x span{font-size:7px;color:var(--muted)}.mb-home .df-note{font-size:8px;color:var(--muted);line-height:1.5}.mb-home .demo-cal{aspect-ratio:3/2;background:var(--card);display:flex;flex-direction:column;font-size:8.5px;color:var(--text);position:relative}.mb-home .dc-head{display:flex;justify-content:space-between;align-items:center;padding:8px 12px;border-bottom:1px solid var(--line);flex:none}.mb-home .dc-head b{font-family:var(--display);font-size:12px;font-weight:600;color:var(--heading)}.mb-home .dc-legend{display:flex;gap:9px;font-size:7px;color:var(--muted);align-items:center}.mb-home .dc-legend i{width:5px;height:5px;border-radius:50%;display:inline-block;margin-right:3px}.mb-home .dc-legend .lg{background:#16a34a}.mb-home .dc-legend .lb{background:#2563eb}.mb-home .dc-legend .la{background:#d97706}.mb-home .dc-days{display:grid;grid-template-columns:repeat(7,1fr);border-bottom:1px solid var(--line);flex:none}.mb-home .dc-days span{font-size:6.5px;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:var(--muted);text-align:center;padding:3px 0}.mb-home .dc-grid{flex:1;display:grid;grid-template-columns:repeat(7,1fr);grid-auto-rows:1fr;min-height:0}.mb-home .dc-cell{border-right:1px solid var(--line);border-bottom:1px solid var(--line);padding:2px 3px;display:flex;flex-direction:column;gap:2px;min-width:0;overflow:hidden;position:relative}.mb-home .dc-cell:nth-child(7n){border-right:none}.mb-home .dc-cell .d{font-size:7px;font-weight:600;color:var(--muted)}.mb-home .dc-cell .d.dim{opacity:.45}.mb-home .dc-cell .d.today{background:var(--orange);color:#fff;width:12px;height:12px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center}.mb-home .dc-cell .more{font-size:6px;color:var(--muted)}.mb-home .pill{font-size:6.5px;font-weight:600;border-radius:4px;padding:1px 4px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:none}.mb-home .pill.g{background:var(--ok-bg);color:var(--ok)}.mb-home .pill.b{background:var(--info-bg);color:var(--info)}.mb-home .pill.a{background:var(--warn-bg);color:var(--warn)}.mb-home .pill.ghost{position:absolute;left:8%;top:46%;width:88%;background:var(--card);border:1px dashed var(--orange);color:var(--accent-text);transform:rotate(-3deg);box-shadow:0 6px 14px rgba(26,29,41,.18);opacity:.95}.mb-home .demo-leads{aspect-ratio:4/3;background:var(--gray-50);padding:13px;display:flex;flex-direction:column;gap:7px;font-size:10px;color:var(--text)}.mb-home .dl-head b{font-family:var(--display);font-size:13px;font-weight:600;color:var(--heading);display:block;letter-spacing:-.01em}.mb-home .dl-head span{font-size:8.5px;color:var(--muted)}.mb-home .dl-row{background:var(--card);border:1px solid var(--line);border-radius:12px;padding:8px 11px;display:flex;align-items:center;gap:9px;min-height:0}.mb-home .dl-info,.mb-home .dl-row{min-width:0;flex:1}.mb-home .dl-info b{display:block;font-size:9.5px;font-weight:600;color:var(--heading);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mb-home .dl-meta{display:flex;align-items:center;gap:4px;font-size:7.5px;color:var(--muted);white-space:nowrap;overflow:hidden}.mb-home .dl-meta svg{width:7px;height:7px;flex:none}.mb-home .chip{font-size:6.5px;font-weight:700;padding:2px 7px;border-radius:999px;white-space:nowrap;flex:none}.mb-home .chip.new{background:rgba(249,115,22,.13);color:var(--accent-text)}.mb-home .chip.due{background:var(--warn-bg);color:var(--warn)}.mb-home .chip.contacted{background:var(--info-bg);color:var(--info)}.mb-home .chip.won{background:var(--ok-bg);color:var(--ok)}.mb-home .dl-text{background:var(--orange);color:#fff;font-size:7.5px;font-weight:700;padding:4px 10px;border-radius:999px;flex:none}.mb-home .dl-sms{background:var(--card);border:1px solid var(--line);border-radius:12px;padding:9px 11px;margin-top:auto;display:flex;gap:8px;align-items:center;min-width:0}.mb-home .dl-sms span{flex:1;font-size:8px;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mb-home .dl-sms .send{background:var(--orange);color:#fff;font-size:7.5px;font-weight:700;padding:3.5px 11px;border-radius:999px;flex:none}.mb-home .demo-thumb{background:var(--gray-50);padding:9px 11px;display:flex;flex-direction:column;gap:5px;font-size:7.5px;color:var(--text);overflow:hidden}.mb-home .demo-thumb .df-opt{padding:4px 7px}.mb-home .demo-thumb .df-opt b{font-size:7px}.mb-home .demo-thumb .df-h{font-size:11px}.mb-home .demo-thumb .df-book{font-size:7.5px;padding:4px 0}.mb-home .demo-thumb .df-sec.tight{margin-bottom:0}.mb-home .dt-grid{flex:1;display:grid;grid-template-columns:repeat(7,1fr);gap:2px;min-height:0}.mb-home .dt-grid .pill{font-size:5.5px;padding:1px 3px}.mb-home .dt-col{display:flex;flex-direction:column;gap:2px;min-width:0}.mb-home .dt-prov{background:var(--card);border:1px solid var(--line);border-radius:8px;padding:5px 8px;display:flex;align-items:center;gap:6px}.mb-home .dt-prov b{flex:1;font-size:7.5px;font-weight:600;color:var(--heading);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mb-home .dt-prov .cnt{font-size:6.5px;font-weight:700;color:var(--muted);background:var(--gray-100);border-radius:999px;padding:1px 6px}.mb-home .dt-prov .crew{width:14px;height:14px;font-size:6px}.mb-home .reveal{opacity:0;transform:translateY(28px);transition:opacity .6s var(--ease),transform .6s var(--ease)}.mb-home .reveal.in{opacity:1;transform:translateY(0)}.mb-home .trust-chip.reveal{transform:translateY(16px)}.mb-home .trust-chip.reveal.in{transform:translateY(0)}@media (max-width:960px){.mb-home .nav-links{display:none}.mb-home .frow{grid-template-columns:1fr;gap:36px;padding:44px 0}.mb-home .frow.flip .frow-media{order:0}.mb-home .browser-frame{margin-left:0}.mb-home .phone-pop{display:none}.mb-home .footer-grid{grid-template-columns:1fr 1fr}.mb-home .chapters{grid-template-columns:1fr}.mb-home .agent-inner{justify-content:flex-start}}@media (max-width:640px){.mb-home .dd-side{display:none}.mb-home .dd-stats{grid-template-columns:repeat(2,1fr)}.mb-home .dd-leadcard{display:none}.mb-home .demo-bform{grid-template-columns:1fr}.mb-home .df-sum{display:none}}@media (prefers-reduced-motion:reduce){:root:has(.mb-home){scroll-behavior:auto}.mb-home *,.mb-home :after,.mb-home :before{animation-delay:0s!important;transition-delay:0s!important}.mb-home .floaty-a,.mb-home .floaty-b{animation:none}.mb-home .reveal{opacity:1;transform:none}}.mb-home .legal-main{padding:56px 0 88px}.mb-home .legal-card{max-width:760px;margin:0 auto;background:var(--card);border:1px solid var(--line);border-radius:var(--card-radius);box-shadow:var(--shadow-sm);padding:48px 56px}.mb-home .legal-title{font-family:var(--display);font-size:34px;font-weight:700;letter-spacing:-.02em;color:var(--heading)}.mb-home .legal-updated{margin-top:8px;font-size:14px;color:var(--muted)}.mb-home .legal-body{margin-top:24px}.mb-home .legal-body h2{font-family:var(--display);font-size:17px;font-weight:600;color:var(--heading);margin-top:28px;overflow-wrap:break-word}.mb-home .legal-body h2:first-child{margin-top:0}.mb-home .legal-body p{margin-top:10px;font-size:15px;line-height:1.7;color:var(--muted);overflow-wrap:break-word}.mb-home .legal-body a{color:var(--accent-text);font-weight:500;text-decoration:underline;text-underline-offset:2px}.mb-home .legal-footer{background:transparent;border-top:0;padding:0 0 48px}.mb-home .legal-footer .footer-bottom{margin-top:0}.mb-home .legal-links{display:flex;gap:20px}.mb-home .legal-links a{font-size:13.5px;color:var(--muted);transition:color .2s var(--ease)}.mb-home .legal-links a:hover{color:var(--heading)}@media (max-width:640px){.mb-home .legal-main{padding:32px 0 64px}.mb-home .legal-card{padding:32px 22px}.mb-home .legal-title{font-size:27px}}.mb-home :where(a,button,summary):focus-visible{outline:3px solid color-mix(in srgb,var(--orange) 72%,white);outline-offset:3px}.mb-home .info-main{min-height:70vh}.mb-home .info-hero{padding:92px 0 62px;border-bottom:1px solid var(--line);background:radial-gradient(circle at 86% 12%,rgba(20,184,166,.13),transparent 34%),radial-gradient(circle at 12% 70%,rgba(249,115,22,.1),transparent 32%),var(--bg)}.mb-home .info-hero h1{max-width:890px;margin-top:14px;font-family:var(--display);font-size:clamp(42px,6vw,72px);font-weight:650;letter-spacing:-.04em;line-height:1.04;color:var(--heading);text-wrap:balance}.mb-home .info-hero p{max-width:760px;margin-top:22px;color:var(--muted);font-size:19px;line-height:1.65}.mb-home .info-content{padding-top:64px;padding-bottom:96px}.mb-home .source-note{margin-bottom:48px;padding:18px 22px;border:1px solid color-mix(in srgb,var(--info) 35%,var(--line));border-radius:14px;background:var(--info-bg);color:var(--text)}.mb-home .source-note strong{color:var(--heading)}.mb-home .info-section{max-width:850px;padding:34px 0;border-bottom:1px solid var(--line)}.mb-home .info-section:last-of-type{border-bottom:0}.mb-home .info-card h2,.mb-home .info-cta-card h2,.mb-home .info-section h2{font-family:var(--display);font-size:clamp(25px,3vw,34px);font-weight:650;letter-spacing:-.025em;line-height:1.18;color:var(--heading)}.mb-home .info-card p,.mb-home .info-cta-card p,.mb-home .info-section p{margin-top:14px;color:var(--muted);line-height:1.72}.mb-home .info-section a{color:var(--accent-text);font-weight:600;text-decoration:underline;text-underline-offset:3px}.mb-home .info-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;margin:32px 0}.mb-home .info-card{min-width:0;padding:30px;border:1px solid var(--line);border-radius:var(--card-radius);background:var(--card);box-shadow:var(--shadow-sm)}.mb-home .info-card h2{margin-top:8px;font-size:24px}.mb-home .step-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-bottom:54px}.mb-home .step-card{min-width:0;padding:26px 22px;border:1px solid var(--line);border-radius:15px;background:var(--card)}.mb-home .step-card>span{display:inline-flex;width:34px;height:34px;align-items:center;justify-content:center;border-radius:999px;background:var(--orange);color:white;font-family:var(--mono);font-size:13px;font-weight:700}.mb-home .step-card h2{margin-top:20px;color:var(--heading);font-family:var(--display);font-size:19px;font-weight:650}.mb-home .step-card p{margin-top:10px;color:var(--muted);font-size:14.5px;line-height:1.65}.mb-home .check-list,.mb-home .source-list{display:grid;gap:13px;margin-top:20px;padding:0;list-style:none}.mb-home .check-list li,.mb-home .source-list li{position:relative;padding-left:28px;color:var(--text);line-height:1.62}.mb-home .check-list li:before{content:"✓";position:absolute;left:0;top:.06em;display:inline-flex;width:19px;height:19px;align-items:center;justify-content:center;border-radius:999px;background:var(--ok-bg);color:var(--ok);font-size:12px;font-weight:800}.mb-home .check-list.neutral li:before{content:"•";background:var(--info-bg);color:var(--info)}.mb-home .check-list.caution li:before{content:"!";background:var(--warn-bg);color:var(--warn)}.mb-home .source-list li:before{content:"↗";position:absolute;left:2px;color:var(--accent-text);font-weight:800}.mb-home .source-list a{color:var(--accent-text);font-weight:600;text-decoration:underline;text-underline-offset:3px;overflow-wrap:anywhere}.mb-home .info-muted{color:var(--muted);font-size:14px}.mb-home .info-cta-card{display:flex;align-items:center;justify-content:space-between;gap:40px;margin-top:58px;padding:42px;border:1px solid var(--line);border-radius:22px;background:radial-gradient(circle at 90% 30%,rgba(249,115,22,.13),transparent 42%),var(--card);box-shadow:var(--shadow-md)}.mb-home .info-cta-card>div:first-child{max-width:660px}.mb-home .info-cta-card h2{margin-top:8px}.mb-home .info-actions{display:flex;flex:0 0 auto;align-items:center;gap:12px;flex-wrap:wrap}.mb-home .tour-fallback{display:flex;align-items:center;justify-content:space-between;gap:32px;margin-top:30px;padding:24px 26px;border:1px solid var(--ink-3);border-radius:14px;background:var(--ink-1)}.mb-home .tour-fallback>div{max-width:760px}.mb-home .tour-fallback p{margin-top:8px;color:rgba(255,255,255,.68);font-size:14.5px;line-height:1.65}.mb-home .trust-faq,.mb-home .workflow-band{padding:112px 0}.mb-home .workflow-band{border-bottom:1px solid var(--line);background:var(--gray-50)}.mb-home .workflow-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:46px}.mb-home .workflow-card{min-width:0;padding:28px 24px;border:1px solid var(--line);border-radius:16px;background:var(--card);box-shadow:var(--shadow-sm)}.mb-home .workflow-card>span{color:var(--accent-text);font-family:var(--mono);font-size:12px;font-weight:700;letter-spacing:.08em}.mb-home .workflow-card h3{margin-top:20px;color:var(--heading);font-family:var(--display);font-size:20px;font-weight:650;line-height:1.25}.mb-home .workflow-card p{margin-top:10px;color:var(--muted);font-size:14px;line-height:1.65}.mb-home .workflow-links{display:flex;align-items:center;gap:24px;margin-top:34px;flex-wrap:wrap}.mb-home .trust-links{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:44px}.mb-home .trust-links a{display:flex;min-width:0;min-height:150px;flex-direction:column;gap:10px;padding:26px;border:1px solid var(--line);border-radius:16px;background:var(--card);box-shadow:var(--shadow-sm);transition:transform .25s var(--ease),border-color .25s var(--ease)}.mb-home .trust-links a:hover{border-color:var(--hover-line);transform:translateY(-2px)}.mb-home .trust-links strong{color:var(--heading);font-family:var(--display);font-size:19px}.mb-home .trust-links span{color:var(--muted);font-size:14px;line-height:1.6}.mb-home .faq-list{max-width:860px;margin:58px auto 0;border-top:1px solid var(--line)}.mb-home .faq-list details{border-bottom:1px solid var(--line)}.mb-home .faq-list summary{position:relative;padding:24px 44px 24px 0;cursor:pointer;color:var(--heading);font-family:var(--display);font-size:18px;font-weight:650;list-style:none}.mb-home .faq-list summary::-webkit-details-marker{display:none}.mb-home .faq-list summary:after{content:"+";position:absolute;right:2px;top:20px;color:var(--accent-text);font-family:var(--sans);font-size:24px;font-weight:500}.mb-home .faq-list details[open] summary:after{content:"−"}.mb-home .faq-list details p{max-width:760px;padding:0 44px 24px 0;color:var(--muted);line-height:1.7}.mb-home .help-index{display:flex;gap:10px;margin-bottom:42px;flex-wrap:wrap}.mb-home .help-index a{padding:9px 14px;border:1px solid var(--line);border-radius:999px;background:var(--card);color:var(--muted);font-size:13.5px;font-weight:600}.mb-home .help-index a:hover{border-color:var(--hover-line);color:var(--heading)}.mb-home .help-sections{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.mb-home .help-card{scroll-margin-top:92px}.mb-home .status-summary{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:24px 28px;border:1px solid var(--line);border-radius:16px;background:var(--card)}.mb-home .status-summary p{color:var(--muted);font-size:14px}.mb-home .status-badge,.mb-home .status-value{display:inline-flex;align-items:center;gap:9px;border-radius:999px;font-weight:700;white-space:nowrap}.mb-home .status-badge{padding:10px 15px}.mb-home .status-badge>span{width:9px;height:9px;border-radius:999px;background:currentColor}.mb-home .is-ready{background:var(--ok-bg);color:var(--ok)}.mb-home .is-degraded{background:var(--warn-bg);color:var(--warn)}.mb-home .status-checks{margin-top:28px;border:1px solid var(--line);border-radius:16px;background:var(--card);overflow:hidden}.mb-home .status-check{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:24px 28px;border-bottom:1px solid var(--line)}.mb-home .status-check:last-child{border-bottom:0}.mb-home .status-check h2{color:var(--heading);font-family:var(--display);font-size:18px;font-weight:650}.mb-home .status-check p{margin-top:4px;color:var(--muted);font-size:13.5px}.mb-home .status-value{padding:7px 12px;font-size:12.5px}@media (max-width:960px){.mb-home .step-grid,.mb-home .workflow-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.mb-home .info-cta-card,.mb-home .tour-fallback{align-items:flex-start;flex-direction:column}.mb-home .trust-links{grid-template-columns:1fr}.mb-home .trust-links a{min-height:0}.mb-home .help-sections{grid-template-columns:1fr}}@media (max-width:640px){.mb-home .container,.mb-home .nav-inner{padding-right:20px;padding-left:20px}.mb-home .nav-inner{gap:12px}.mb-home .nav-cta{gap:6px}.mb-home .nav-cta .btn-ghost{display:none}.mb-home .nav-cta .btn-primary{padding:9px 13px;font-size:12.5px}.mb-home .info-hero{padding:64px 0 44px}.mb-home .info-hero h1{font-size:39px}.mb-home .info-hero p{font-size:17px}.mb-home .info-content{padding-top:42px;padding-bottom:68px}.mb-home .info-grid,.mb-home .step-grid,.mb-home .workflow-grid{grid-template-columns:1fr}.mb-home .info-card,.mb-home .info-cta-card{padding:24px 21px}.mb-home .info-actions{width:100%;align-items:stretch;flex-direction:column}.mb-home .info-actions a{justify-content:center;text-align:center}.mb-home .trust-faq,.mb-home .workflow-band{padding:76px 0}.mb-home .tour-fallback{padding:22px 18px}.mb-home .status-check,.mb-home .status-summary{align-items:flex-start;flex-direction:column}.mb-home .footer-grid{grid-template-columns:1fr 1fr;gap:34px 24px}.mb-home .footer-brand{grid-column:1/-1}}