.em-home{--pine:#0e5e5e;--pine-deep:#0b2826;--coral:#e26a5c;--linen:#f1f4f1;--moss:#2c7a6e;--ink:#0b2826;--ash:#6b7c7a;--paper:#fafbfa;--rule:#0b28261a;background:var(--paper);color:var(--ink);-webkit-font-smoothing:antialiased;font-family:Inter,system-ui,sans-serif}.em-home *,.em-home :before,.em-home :after{box-sizing:border-box}.em-home a{color:inherit;text-decoration:none}.em-home h1,.em-home h2,.em-home h3,.em-home h4,.em-home p,.em-home ul{margin:0}.em-home ul{padding:0;list-style:none}.em-home .wrap{width:100%;max-width:1180px;margin:0 auto;padding:0 48px}.em-home .h1{letter-spacing:-.035em;color:var(--ink);text-wrap:balance;font-size:52px;font-weight:700;line-height:1.04}.em-home .h3{letter-spacing:-.015em;color:var(--ink);font-size:20px;font-weight:600;line-height:1.3}.em-home .body{color:#2c3a38;font-size:15px;font-weight:400;line-height:1.65}.em-home .lede{color:#1b302d;letter-spacing:-.01em;text-wrap:pretty;font-size:21px;line-height:1.5}.em-home .btn{cursor:pointer;white-space:nowrap;letter-spacing:-.01em;border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;gap:10px;padding:14px 26px;font-size:15px;font-weight:600;transition:background .15s,color .15s,border-color .15s,transform .15s,box-shadow .15s;display:inline-flex}.em-home .btn:hover{transform:translateY(-1px)}.em-home .btn.primary{background:var(--pine);color:#fff}.em-home .btn.primary:hover{background:#0a4a4a;box-shadow:0 12px 22px -14px #0e5e5eb3}.em-home .btn.ghost{color:var(--pine);background:0 0;border-color:#0e5e5e59}.em-home .btn.ghost:hover{border-color:var(--pine);background:#0e5e5e0d}.em-home .btn.coral{background:var(--coral);color:#fff}.em-home .btn.coral:hover{background:#d05a4c;box-shadow:0 12px 22px -14px #e26a5ccc}.em-home .btn.link{color:#2c3a38;background:0 0;padding:10px 14px;font-weight:500}.em-home .btn.link:hover{color:var(--pine)}.em-home .reveal{opacity:0;transition:opacity .7s,transform .7s cubic-bezier(.2,.7,.2,1);transform:translateY(26px)}.em-home .reveal.in{opacity:1;transform:none}.em-home .reveal.d1{transition-delay:80ms}.em-home .reveal.d2{transition-delay:.16s}.em-home .reveal.d3{transition-delay:.24s}@media (prefers-reduced-motion:reduce){.em-home .reveal{opacity:1;transition:none;transform:none}.em-home *,.em-home :before,.em-home :after{animation-duration:0s!important;animation-iteration-count:1!important}}.em-home .nav{z-index:50;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--rule);background:#fafbfaeb;position:sticky;top:0}.em-home .nav-inner{align-items:center;gap:36px;height:72px;display:flex}.em-home .nav-lockup{align-items:center;gap:10px;margin-right:auto;display:flex}.em-home .nav-lockup svg{width:38px;height:38px}.em-home .nav-lockup .word{letter-spacing:-.03em;font-size:18px;font-weight:700;line-height:1}.em-home .nav-lockup .word .em{color:var(--pine)}.em-home .nav-lockup .word .man{color:var(--coral)}.em-home .nav-links{align-items:center;gap:28px;display:flex}.em-home .nav-links a{color:#2c3a38;font-size:14.5px;font-weight:500}.em-home .nav-links a:hover{color:var(--pine)}.em-home .nav .btn{padding:10px 20px;font-size:14px}.em-home .hero{background:var(--linen);border-bottom:1px solid var(--rule);position:relative;overflow:hidden}.em-home .hero-ecg{opacity:.4;pointer-events:none;width:100%;height:80px;position:absolute;bottom:10px;left:0;right:0}.em-home .hero-ecg path{stroke:var(--coral);stroke-width:2.5px;fill:none;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:900 2400;stroke-dashoffset:0;animation:9s linear infinite ecg-run}@keyframes ecg-run{to{stroke-dashoffset:-3300px}}.em-home .hero-inner{z-index:1;grid-template-columns:1.05fr .95fr;align-items:center;gap:56px;padding:88px 0 110px;display:grid;position:relative}.em-home .hero-copy{flex-direction:column;align-items:flex-start;gap:26px;display:flex}.em-home .offer-pill{background:#fff;border:1px solid #e26a5c66;border-radius:999px;align-items:center;gap:10px;padding:7px 16px 7px 8px;transition:box-shadow .15s;display:inline-flex}.em-home .offer-pill:hover{box-shadow:0 10px 20px -14px #e26a5cb3}.em-home .offer-pill .tag{background:var(--coral);color:#fff;letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;border-radius:999px;padding:4px 10px;font-family:JetBrains Mono,monospace;font-size:10px;font-weight:600;animation:2.4s ease-in-out infinite pill-beat}@keyframes pill-beat{0%,to{transform:scale(1)}6%{transform:scale(1.07)}12%{transform:scale(1)}18%{transform:scale(1.05)}26%{transform:scale(1)}}.em-home .offer-pill .txt{color:var(--ink);white-space:nowrap;font-size:13.5px;font-weight:500}.em-home .hero-headline{letter-spacing:-.045em;color:var(--ink);font-size:clamp(50px,5.6vw,72px);font-weight:700;line-height:.99}.em-home .hero-headline .accent{color:var(--coral)}.em-home .hero-sub{color:#1b302d;letter-spacing:-.01em;text-wrap:pretty;max-width:520px;font-size:20px;line-height:1.5}.em-home .hero-cta{align-items:center;gap:14px;display:flex}.em-home .hero-meta{gap:36px;padding-top:8px;display:flex}.em-home .hero-meta .m{flex-direction:column;gap:4px;display:flex}.em-home .hero-meta .k{letter-spacing:.18em;text-transform:uppercase;color:var(--ash);font-family:JetBrains Mono,monospace;font-size:10px}.em-home .hero-meta .v{color:var(--ink);font-size:14.5px;font-weight:600}.em-home .hero-stage{height:520px;position:relative}.em-home .hero-stage .hs-dash{width:520px;animation:7s ease-in-out infinite float-a;position:absolute;top:30px;right:120px}.em-home .hero-stage .hs-phone{z-index:2;width:236px;animation:7s ease-in-out infinite float-b;position:absolute;top:96px;right:-12px}@keyframes float-a{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes float-b{0%,to{transform:translateY(0)}50%{transform:translateY(-18px)}}.em-home .mock-browser{border:1px solid var(--rule);background:#fff;border-radius:14px;overflow:hidden;box-shadow:0 32px 60px -36px #0b282673}.em-home .mock-browser .bar{border-bottom:1px solid var(--rule);background:#fff;align-items:center;gap:6px;padding:10px 14px;display:flex}.em-home .mock-browser .bar .dot{background:#e4e0db;border-radius:50%;width:9px;height:9px;display:inline-block}.em-home .mock-browser .bar .url{color:var(--ash);margin-left:12px;font-family:JetBrains Mono,monospace;font-size:10.5px}.em-home .mock-dash{background:#fff;gap:16px;padding:18px;display:flex}.em-home .mock-dash .side{background:var(--linen);border-radius:10px;flex-direction:column;flex:none;align-items:center;gap:12px;width:44px;padding:10px 0;display:flex}.em-home .mock-dash .side svg{width:26px;height:26px}.em-home .mock-dash .side .sq{background:var(--pine);border-radius:5px;width:20px;height:20px}.em-home .mock-dash .side .sq+.sq{opacity:.28}.em-home .mock-dash .main{flex:1;min-width:0}.em-home .mock-dash .hello{color:var(--pine);letter-spacing:-.02em;font-size:16px;font-weight:600}.em-home .mock-dash .sub{color:var(--ash);margin-top:2px;font-size:11px}.em-home .mock-dash .stats{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:12px;display:grid}.em-home .mock-dash .stat{background:var(--paper);border:1px solid var(--rule);border-radius:9px;padding:10px}.em-home .mock-dash .stat .k{letter-spacing:.16em;text-transform:uppercase;color:var(--ash);font-family:JetBrains Mono,monospace;font-size:8px}.em-home .mock-dash .stat .v{letter-spacing:-.02em;color:var(--pine);margin-top:4px;font-family:JetBrains Mono,monospace;font-size:19px;font-weight:600}.em-home .mock-dash .stat .v.coral{color:var(--coral)}.em-home .mock-dash .stat .d{color:var(--moss);margin-top:2px;font-family:JetBrains Mono,monospace;font-size:8px}.em-home .mock-dash .chart{background:var(--paper);border:1px solid var(--rule);border-radius:9px;margin-top:12px;padding:12px}.em-home .mock-dash .chart .t{letter-spacing:.16em;text-transform:uppercase;color:var(--ash);margin-bottom:8px;font-family:JetBrains Mono,monospace;font-size:8px}.em-home .mock-dash .bars{align-items:flex-end;gap:7px;height:64px;display:flex}.em-home .mock-dash .bars .b{background:var(--pine);opacity:.85;transform-origin:bottom;border-radius:3px 3px 0 0;flex:1;animation:.9s cubic-bezier(.2,.7,.2,1) both bar-grow}.em-home .mock-dash .bars .b.c{background:var(--coral)}.em-home .mock-dash .bars .b:nth-child(2){animation-delay:80ms}.em-home .mock-dash .bars .b:nth-child(3){animation-delay:.16s}.em-home .mock-dash .bars .b:nth-child(4){animation-delay:.24s}.em-home .mock-dash .bars .b:nth-child(5){animation-delay:.32s}.em-home .mock-dash .bars .b:nth-child(6){animation-delay:.4s}.em-home .mock-dash .bars .b:nth-child(7){animation-delay:.48s}@keyframes bar-grow{0%{transform:scaleY(0)}to{transform:scaleY(1)}}.em-home .mock-phone{background:var(--pine-deep);border-radius:34px;padding:9px;box-shadow:0 36px 64px -32px #0b28268c}.em-home .mock-phone .scr{background:var(--paper);aspect-ratio:9/18.6;border-radius:26px;flex-direction:column;display:flex;overflow:hidden}.em-home .mock-phone .status{color:var(--ink);justify-content:space-between;align-items:center;padding:10px 16px 6px;font-size:9.5px;font-weight:600;display:flex}.em-home .mock-phone .status .pips{gap:3px;display:flex}.em-home .mock-phone .status .pips i{background:var(--ink);border-radius:1px;width:3px;display:inline-block}.em-home .mock-phone .status .pips i:first-child{height:4px}.em-home .mock-phone .status .pips i:nth-child(2){height:6px}.em-home .mock-phone .status .pips i:nth-child(3){height:8px}.em-home .mock-phone .app-head{align-items:center;gap:8px;padding:8px 16px 10px;display:flex}.em-home .mock-phone .app-head svg{width:22px;height:22px}.em-home .mock-phone .app-head .hi{letter-spacing:-.01em;font-size:12.5px;font-weight:600}.em-home .mock-phone .app-head .sub{color:var(--ash);margin-top:1px;font-family:JetBrains Mono,monospace;font-size:8px}.em-home .mock-phone .body-area{flex-direction:column;flex:1;align-items:center;gap:10px;padding:6px 14px;display:flex}.em-home .checkin{background:var(--pine);color:#fff;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:2px;width:118px;height:118px;margin-top:6px;display:flex;position:relative}.em-home .checkin .ring{border:2px solid var(--coral);border-radius:50%;animation:2.4s ease-out infinite ring-pulse;position:absolute;inset:-9px}@keyframes ring-pulse{0%{opacity:.9;transform:scale(.92)}70%{opacity:0;transform:scale(1.16)}to{opacity:0;transform:scale(1.16)}}.em-home .checkin .big{letter-spacing:-.01em;font-size:15px;font-weight:700}.em-home .checkin .small{letter-spacing:.14em;text-transform:uppercase;opacity:.75;font-family:JetBrains Mono,monospace;font-size:8px}.em-home .mock-phone .shift{color:var(--ash);font-family:JetBrains Mono,monospace;font-size:9px}.em-home .mock-phone .chips{gap:6px;width:100%;display:flex}.em-home .mock-phone .chip-s{border:1px solid var(--rule);text-align:center;background:#fff;border-radius:9px;flex:1;padding:7px 4px}.em-home .mock-phone .chip-s .n{color:var(--pine);font-family:JetBrains Mono,monospace;font-size:13px;font-weight:600}.em-home .mock-phone .chip-s .n.coral{color:var(--coral)}.em-home .mock-phone .chip-s .l{color:var(--ash);margin-top:1px;font-size:7.5px}.em-home .mock-phone .tabbar{border-top:1px solid var(--rule);background:#fff;justify-content:space-around;padding:9px 10px 12px;display:flex}.em-home .mock-phone .tabbar .tb{background:var(--pine);border-radius:5px;width:18px;height:18px}.em-home .mock-phone .tabbar .tb+.tb{opacity:.22}.em-home .mock-list{flex-direction:column;gap:7px;width:100%;padding-top:2px;display:flex}.em-home .mock-list .row{border:1px solid var(--rule);background:#fff;border-radius:10px;align-items:center;gap:8px;padding:8px 10px;display:flex}.em-home .mock-list .ava{background:var(--linen);width:24px;height:24px;color:var(--pine);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:9px;font-weight:600;display:flex}.em-home .mock-list .who{flex:1;min-width:0}.em-home .mock-list .who .nm{letter-spacing:-.01em;font-size:10.5px;font-weight:600}.em-home .mock-list .who .rq{color:var(--ash);margin-top:1px;font-family:JetBrains Mono,monospace;font-size:7.5px}.em-home .mock-list .ok{letter-spacing:.1em;text-transform:uppercase;color:#fff;background:var(--pine);border-radius:5px;padding:4px 7px;font-family:JetBrains Mono,monospace;font-size:7.5px;font-weight:600}.em-home .mock-list .ok.ghosted{color:var(--ash);border:1px solid var(--rule);background:0 0}.em-home .section{padding:96px 0}.em-home .section+.section{border-top:1px solid var(--rule)}.em-home .section-head{flex-direction:column;gap:14px;max-width:760px;margin-bottom:52px;display:flex}.em-home .section-num{letter-spacing:.2em;color:var(--coral);font-family:JetBrains Mono,monospace;font-size:11px;font-weight:600}.em-home .surface-grid{grid-template-columns:repeat(3,1fr);align-items:stretch;gap:24px;display:grid}.em-home .surface-card{border:1px solid var(--rule);background:#fff;border-radius:16px;flex-direction:column;padding:0;transition:transform .25s,box-shadow .25s;display:flex;overflow:hidden}.em-home .surface-card:hover{transform:translateY(-6px);box-shadow:0 30px 50px -34px #0b282673}.em-home .surface-card .preview{background:var(--linen);justify-content:center;align-items:flex-end;height:240px;padding:26px 26px 0;display:flex;overflow:hidden}.em-home .surface-card .preview .mock-browser{width:100%;box-shadow:none;border-bottom:none;border-radius:10px 10px 0 0}.em-home .surface-card .preview .mock-phone{width:170px;box-shadow:none;border-radius:26px 26px 0 0;padding-bottom:0}.em-home .surface-card .preview .mock-phone .scr{aspect-ratio:auto;border-radius:19px 19px 0 0;height:215px}.em-home .surface-card .txt{flex-direction:column;gap:10px;padding:24px 28px 30px;display:flex}.em-home .surface-card .who{letter-spacing:.16em;text-transform:uppercase;color:var(--coral);font-family:JetBrains Mono,monospace;font-size:10px;font-weight:600}.em-home .benefits{background:var(--pine);color:#fff;position:relative;overflow:hidden}.em-home .benefits .section-num{color:var(--coral)}.em-home .benefits h2{color:#fff}.em-home .benefits .lede{color:#ffffffd9}.em-home .benefit-grid{z-index:1;grid-template-columns:repeat(2,1fr);gap:0 56px;display:grid;position:relative}.em-home .benefit{border-top:1px solid #ffffff24;grid-template-columns:44px 1fr;align-items:start;gap:18px;padding:26px 0;display:grid}.em-home .benefit .num{color:var(--coral);padding-top:3px;font-family:JetBrains Mono,monospace;font-size:13px;font-weight:600}.em-home .benefit h3{letter-spacing:-.015em;color:#fff;font-size:18px;font-weight:600}.em-home .benefit p{color:#ffffffbf;margin-top:6px;font-size:14.5px;line-height:1.6}.em-home .module-grid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.em-home .module-card{border:1px solid var(--rule);background:#fff;border-radius:14px;flex-direction:column;gap:12px;padding:24px;transition:transform .22s,box-shadow .22s,border-color .22s;display:flex}.em-home .module-card:hover{border-color:#0e5e5e59;transform:translateY(-4px);box-shadow:0 24px 40px -30px #0b282666}.em-home .module-card .top{align-items:center;gap:12px;display:flex}.em-home .module-card .mi{background:var(--linen);border-radius:11px;flex:none;justify-content:center;align-items:center;width:42px;height:42px;transition:background .22s;display:flex}.em-home .module-card:hover .mi{background:#e7f1ef}.em-home .module-card .mi svg{width:22px;height:22px;stroke:var(--pine);fill:none;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round}.em-home .module-card h3{letter-spacing:-.015em;flex:1;font-size:16px;font-weight:600}.em-home .module-card p{color:#3d4d4a;font-size:13.5px;line-height:1.55}.em-home .chip{letter-spacing:.16em;text-transform:uppercase;border-radius:4px;flex:none;padding:3px 8px;font-family:JetBrains Mono,monospace;font-size:9.5px;font-weight:600}.em-home .chip.core{color:var(--pine);background:#e7f1ef}.em-home .chip.opt{background:var(--linen);color:var(--ash)}.em-home .pricing{background:var(--linen)}.em-home .offer-band{background:var(--pine-deep);color:#fff;border-radius:12px;align-items:center;gap:14px;margin-bottom:36px;padding:16px 22px;display:flex}.em-home .offer-band .tag{background:var(--coral);color:#fff;letter-spacing:.12em;border-radius:6px;flex:none;padding:6px 12px;font-family:JetBrains Mono,monospace;font-size:12px;font-weight:600;animation:2.4s ease-in-out infinite pill-beat}.em-home .offer-band p{color:#ffffffe6;font-size:15px;font-weight:500}.em-home .plan-grid{grid-template-columns:repeat(3,1fr);align-items:stretch;gap:22px;display:grid}.em-home .plan{border:1px solid var(--rule);background:#fff;border-radius:16px;flex-direction:column;padding:34px 30px;transition:transform .25s,box-shadow .25s;display:flex;position:relative}.em-home .plan:hover{transform:translateY(-6px);box-shadow:0 30px 54px -34px #0b282673}.em-home .plan .plan-name{letter-spacing:-.025em;font-size:24px;font-weight:700}.em-home .plan .plan-for{color:var(--ash);min-height:44px;margin-top:6px;font-size:14px;line-height:1.55}.em-home .plan .price-block{border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);margin-top:20px;padding:22px 0}.em-home .plan .was{color:var(--ash);text-decoration:line-through;-webkit-text-decoration-color:var(--coral);text-decoration-color:var(--coral);font-family:JetBrains Mono,monospace;font-size:14px}.em-home .plan .now{align-items:baseline;gap:8px;margin-top:6px;display:flex}.em-home .plan .now .amt{letter-spacing:-.03em;color:var(--pine);font-family:JetBrains Mono,monospace;font-size:38px;font-weight:600}.em-home .plan .now .per{color:var(--ash);font-family:JetBrains Mono,monospace;font-size:12px}.em-home .plan .save{letter-spacing:.14em;text-transform:uppercase;color:var(--coral);background:#fce3df;border-radius:4px;align-self:flex-start;margin-top:12px;padding:4px 8px;font-family:JetBrains Mono,monospace;font-size:10px;font-weight:600;display:inline-flex}.em-home .plan .cap{flex-direction:column;gap:8px;padding:20px 0 4px;display:flex}.em-home .plan .cap .cap-row{justify-content:space-between;gap:12px;font-size:14px;display:flex}.em-home .plan .cap .cap-row .k{color:var(--ash)}.em-home .plan .cap .cap-row .v{color:var(--ink);text-align:right;font-weight:600}.em-home .plan .feat{flex-direction:column;flex:1;gap:9px;padding:18px 0 26px;display:flex}.em-home .plan .feat .f-label{letter-spacing:.16em;text-transform:uppercase;color:var(--ash);margin-bottom:4px;font-family:JetBrains Mono,monospace;font-size:10px}.em-home .plan .feat .f{color:#2c3a38;align-items:baseline;gap:10px;font-size:14px;line-height:1.45;display:flex}.em-home .plan .feat .f:before{content:"+";color:var(--moss);flex:none;font-family:JetBrains Mono,monospace;font-weight:600}.em-home .plan .feat .f.no{color:var(--ash)}.em-home .plan .feat .f.no:before{content:"−";color:#6b7c7a99}.em-home .plan .btn{width:100%}.em-home .plan .pop{background:var(--coral);color:#fff;letter-spacing:.16em;text-transform:uppercase;white-space:nowrap;border-radius:999px;padding:5px 14px;font-family:JetBrains Mono,monospace;font-size:10px;font-weight:600;display:none;position:absolute;top:-13px;left:50%;transform:translate(-50%)}.em-home .plan.featured{border-color:var(--pine);box-shadow:0 24px 44px -28px #0b282666}.em-home .plan.featured .pop{display:inline-flex}.em-home .plan.featured .btn{background:var(--pine);color:#fff;border-color:#0000}.em-home .plan-note{color:var(--ash);text-align:center;margin-top:22px;font-size:13px}.em-home .steps{grid-template-columns:repeat(3,1fr);gap:24px;margin-bottom:64px;display:grid}.em-home .step{border:1px solid var(--rule);background:#fff;border-radius:14px;flex-direction:column;gap:12px;padding:28px;transition:transform .22s,box-shadow .22s;display:flex}.em-home .step:hover{transform:translateY(-4px);box-shadow:0 24px 40px -30px #0b282666}.em-home .step .n{color:var(--coral);letter-spacing:.1em;font-family:JetBrains Mono,monospace;font-size:13px;font-weight:600}.em-home .cta-band{background:var(--pine-deep);border-radius:18px;grid-template-columns:1.3fr auto;align-items:center;gap:40px;padding:56px;display:grid;position:relative;overflow:hidden}.em-home .cta-band h2{color:#fff;letter-spacing:-.03em;text-wrap:balance;z-index:1;font-size:34px;font-weight:700;line-height:1.15;position:relative}.em-home .cta-band p{color:#ffffffb3;z-index:1;margin-top:12px;font-size:16px;line-height:1.55;position:relative}.em-home .cta-band .btn{z-index:1;position:relative}.em-home .cta-ecg{opacity:.3;pointer-events:none;width:100%;height:70px;position:absolute;bottom:18px;left:0;right:0}.em-home .cta-ecg path{stroke:var(--coral);stroke-width:2px;fill:none;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:900 2400;animation:9s linear infinite ecg-run}.em-home .footer{background:var(--pine-deep);color:#ffffffbf;margin-top:96px}.em-home .footer-inner{justify-content:space-between;align-items:flex-end;gap:48px;padding:56px 0;display:flex}.em-home .footer .f-lockup{align-items:center;gap:12px;display:flex}.em-home .footer .f-lockup svg{width:44px;height:44px}.em-home .footer .f-lockup .word{letter-spacing:-.03em;color:var(--linen);font-size:20px;font-weight:700;line-height:1.1}.em-home .footer .f-lockup .word .man{color:var(--coral)}.em-home .footer .f-tag{color:#ffffff8c;margin-top:10px;font-size:14px}.em-home .footer .meta{letter-spacing:.16em;text-transform:uppercase;color:#ffffff73;text-align:right;font-family:JetBrains Mono,monospace;font-size:11px;line-height:2}@media (max-width:960px){.em-home .wrap{padding:0 24px}.em-home .hero-inner{grid-template-columns:1fr;padding:56px 0}.em-home .hero-stage{display:none}.em-home .surface-grid,.em-home .module-grid,.em-home .plan-grid,.em-home .steps,.em-home .benefit-grid{grid-template-columns:1fr}.em-home .cta-band{grid-template-columns:1fr;padding:36px}.em-home .nav-links a:not(.btn){display:none}}
