.hcta-wrap{background:linear-gradient(135deg,#1b5f9a,#2e7fc0 55%,#1b5f9a);overflow:hidden;position:relative;z-index:198}.hcta-wrap:before{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='60' height='60' viewBox='0 0 60 60'%3E%3Cpath fill='%23fff' fill-opacity='.03' fill-rule='evenodd' d='M36 34v-4h-2v4h-4v2h4v4h2v-4h4v-2zm0-30V0h-2v4h-4v2h4v4h2V6h4V4zM6 34v-4H4v4H0v2h4v4h2v-4h4v-2zM6 4V0H4v4H0v2h4v4h2V6h4V4z'/%3E%3C/svg%3E");inset:0}.hcta-wrap:after,.hcta-wrap:before{content:"";pointer-events:none;position:absolute}.hcta-wrap:after{background:radial-gradient(circle,rgba(255,209,102,.12),transparent 65%);height:400px;right:-80px;top:-60px;width:400px}.hcta-inner{align-items:center;display:grid;gap:2.5rem;grid-template-columns:1fr auto;margin:0 auto;max-width:1100px;padding:2.6rem 4%;position:relative;z-index:2}.hcta-kicker{align-items:center;background:rgba(255,209,102,.15);border:1px solid rgba(255,209,102,.3);border-radius:100px;color:#ffd166;display:inline-flex;font-size:.7rem;font-weight:800;gap:.5rem;letter-spacing:.12em;margin-bottom:1rem;padding:.3rem .85rem;text-transform:uppercase}.hcta-kicker:before{content:"⚡";font-size:.8rem}.hcta-quote{color:#fff;font-family:Barlow Condensed,sans-serif;font-size:clamp(1.22rem,2.1vw,1.62rem);font-weight:800;letter-spacing:-.01em;line-height:1.22;margin-bottom:1rem}.hcta-quote em{color:#ffd166;font-style:normal}.hcta-chips{display:flex;flex-wrap:wrap;gap:.45rem}.hcta-chip{align-items:center;background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.14);border-radius:100px;color:hsla(0,0%,100%,.75);display:flex;font-size:.69rem;font-weight:700;gap:.3rem;letter-spacing:.04em;padding:.22rem .65rem}.hcta-chip:before{color:#ffd166;content:"✓"}.hcta-right{align-items:center;display:flex;flex-direction:column;flex-shrink:0;gap:.9rem}.hcta-btn{align-items:center;background:#ffd166;border-radius:9px;box-shadow:0 4px 18px rgba(0,0,0,.2);color:#0f1e2d;display:inline-flex;font-family:Barlow Condensed,sans-serif;font-size:1.1rem;font-weight:800;gap:.5rem;justify-content:center;letter-spacing:.02em;padding:1rem 2rem;text-align:center;text-decoration:none;transition:all .22s;white-space:nowrap}.hcta-btn:hover{background:#ffc233;box-shadow:0 8px 28px rgba(0,0,0,.25);color:#0f1e2d;transform:translateY(-2px)}.hcta-btn span{display:block;font-family:Barlow,sans-serif;font-size:.75rem;font-weight:600;letter-spacing:.03em;margin-top:.1rem;opacity:.8}.hcta-guar{color:hsla(0,0%,100%,.6);font-size:.72rem;line-height:1.4;max-width:180px;text-align:center}.hcta-guar strong{color:hsla(0,0%,100%,.9);display:block}.hcta-close{background:none;border:none;color:hsla(0,0%,100%,.4);cursor:pointer;font-size:1.1rem;line-height:1;padding:.25rem;position:absolute;right:16px;top:12px;transition:color .2s;z-index:3}.hcta-close:hover{color:hsla(0,0%,100%,.8)}.offer-strip{display:none}.hero-offer{align-items:center;background:rgba(46,127,192,.05);border:1px solid rgba(46,127,192,.18);border-radius:var(--r);display:flex;flex-wrap:wrap;gap:1.4rem;margin-top:2.6rem;overflow:hidden;padding:1.4rem 1.8rem;position:relative}.hero-offer:before{background:linear-gradient(90deg,#2e7fc0,rgba(46,127,192,.2));content:"";height:2px;left:0;position:absolute;right:0;top:0}.ho-label{background:#2e7fc0;border-radius:100px;color:#fff;flex-shrink:0;font-family:Barlow Condensed,sans-serif;font-size:.72rem;font-weight:800;letter-spacing:.1em;padding:.26rem .65rem;text-transform:uppercase;white-space:nowrap}.ho-text{flex:1;min-width:220px}.ho-text strong{color:#0f1e2d;display:block;font-family:Barlow Condensed,sans-serif;font-size:.98rem;font-weight:800;line-height:1.25;margin-bottom:.3rem}.ho-text p{color:var(--mut);font-size:.81rem;line-height:1.5;margin:0}.ho-deliverables{display:flex;flex-wrap:wrap;gap:.4rem;margin-top:.5rem}.ho-del{align-items:center;background:rgba(46,127,192,.06);border:1px solid rgba(46,127,192,.14);border-radius:100px;color:#5a6f84;display:flex;font-size:.71rem;gap:.3rem;padding:.18rem .6rem}.ho-del:before{color:#2e7fc0;content:"✓";font-weight:700}.ho-btn{background:#2e7fc0;border-radius:8px;color:#fff;flex-shrink:0;font-family:Barlow Condensed,sans-serif;font-size:.9rem;font-weight:800;letter-spacing:.02em;padding:.7rem 1.5rem;text-decoration:none;transition:all .2s;white-space:nowrap}.ho-btn:hover{background:#1b5f9a;box-shadow:0 6px 18px rgba(46,127,192,.25);color:#fff;transform:translateY(-2px)}@media(max-width:820px){.hcta-inner{gap:1.5rem;grid-template-columns:1fr}.hcta-right{align-items:flex-start;flex-direction:row;flex-wrap:wrap;gap:1rem}.hcta-guar{max-width:none;text-align:left}.hero-offer{flex-direction:column}}@media(max-width:560px){.hcta-quote{font-size:1.1rem}.hcta-right{flex-direction:column}}.nav-support-btn{align-items:center;background:#c0392b;border:none;border-radius:7px;color:#fff;cursor:pointer;display:flex;flex-shrink:0;font-family:Barlow,sans-serif;font-size:.78rem;font-weight:800;gap:.42rem;letter-spacing:.08em;padding:.45rem 1rem;text-transform:uppercase;transition:all .2s;white-space:nowrap}.nav-support-btn:hover{background:#a93226;box-shadow:0 4px 14px rgba(192,57,43,.35);color:#fff;transform:translateY(-1px)}.spulse{animation:spulse 1.8s ease infinite;background:#ff6b6b;border-radius:50%;flex-shrink:0;height:7px;width:7px}@keyframes spulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(1.4)}}.nav-cta,.nav-cta:hover{color:#fff!important}.sup-overlay{backdrop-filter:blur(3px);background:rgba(0,0,0,.38);display:none;inset:0;opacity:0;position:fixed;transition:opacity .25s;z-index:9998}.sup-overlay.open{align-items:flex-start;display:flex;justify-content:flex-end}.sup-overlay.visible{opacity:1}.sup-panel{background:#fff;box-shadow:-8px 0 48px rgba(0,0,0,.18);min-height:100vh;overflow-y:auto;position:relative;transform:translateX(100%);transition:transform .3s cubic-bezier(.4,0,.2,1);width:min(420px,95vw);z-index:9999}.sup-panel.open{transform:translateX(0)}.sup-header{background:linear-gradient(135deg,#c0392b,#e74c3c);padding:1.5rem 1.4rem 1.2rem;position:sticky;top:0;z-index:10}.sup-header-top{align-items:center;display:flex;justify-content:space-between;margin-bottom:.6rem}.sup-header h2{color:#fff;font-family:Barlow Condensed,sans-serif;font-size:1.5rem;font-weight:800;letter-spacing:-.01em;margin:0}.sup-close{align-items:center;background:hsla(0,0%,100%,.18);border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;flex-shrink:0;font-size:1rem;height:30px;justify-content:center;transition:background .2s;width:30px}.sup-close:hover{background:hsla(0,0%,100%,.32)}.sup-header p{color:hsla(0,0%,100%,.82);font-size:.82rem;line-height:1.4;margin:0}.sup-body{padding:1.4rem}.sup-option{background:#fff;border:1px solid rgba(46,127,192,.14);border-radius:10px;box-shadow:0 2px 10px rgba(0,0,0,.05);margin-bottom:1rem;padding:1.2rem 1.3rem;transition:border-color .2s}.sup-option:hover{border-color:rgba(46,127,192,.3)}.sup-opt-head{gap:.7rem;margin-bottom:.7rem}.sup-opt-badge,.sup-opt-head{align-items:center;display:flex}.sup-opt-badge{background:#2e7fc0;border-radius:50%;color:#fff;flex-shrink:0;font-family:Barlow Condensed,sans-serif;font-size:.95rem;font-weight:800;height:26px;justify-content:center;width:26px}.sup-opt-head h3{color:#1a2a3a;font-size:.95rem;font-weight:700;margin:0}.sup-option li,.sup-option p{color:#5a6f84;font-size:.83rem;line-height:1.6;margin:0}.sup-option ol{margin:.5rem 0 0;padding-left:1.2rem}.sup-option ol li{color:#3d5166;margin-bottom:.4rem}.sup-option ol li strong{color:#1a2a3a}.sup-h-icon{align-items:center;border-radius:4px;box-shadow:0 1px 4px rgba(0,0,0,.15);display:inline-flex;height:22px;justify-content:center;margin:0 2px;overflow:hidden;vertical-align:middle;width:22px}.sup-h-icon img{height:22px;object-fit:cover;width:22px}.sup-step-action{align-items:flex-start;background:#f4f7fa;border-left:3px solid #2e7fc0;border-radius:0 6px 6px 0;color:#3d5166;display:flex;font-size:.81rem;gap:.5rem;margin:.6rem 0;padding:.55rem .85rem}.sup-step-action strong{color:#1a2a3a}.sup-call-btn{align-items:center;background:#2e7fc0;border-radius:8px;color:#fff;display:flex;font-size:.95rem;font-weight:700;gap:.6rem;justify-content:center;margin-top:.7rem;padding:.8rem 1.2rem;text-decoration:none;transition:all .2s;width:100%}.sup-call-btn:hover{background:#1b5f9a;box-shadow:0 4px 16px rgba(46,127,192,.3);color:#fff;transform:translateY(-1px)}.sup-call-btn svg{flex-shrink:0}.sup-hours{align-items:center;background:#f0faf4;border:1px solid rgba(30,132,73,.15);border-radius:8px;display:flex;gap:.5rem;margin-bottom:1rem;padding:.6rem .9rem}.sup-hours-dot{animation:spulse 2s ease infinite;background:#1e8449;border-radius:50%;flex-shrink:0;height:8px;width:8px}.sup-hours p{color:#1e5631;font-size:.78rem;line-height:1.4;margin:0}.sup-hours p strong{color:#145a32}.sup-remote{background:#fef9e7;border:1px solid rgba(183,119,13,.2);border-radius:10px;margin-top:.5rem;padding:1rem 1.2rem}.sup-remote-head{align-items:center;display:flex;gap:.5rem;margin-bottom:.5rem}.sup-remote-head h4{color:#7d6608;font-size:.87rem;font-weight:700;margin:0}.sup-remote p{color:#856404;font-size:.78rem;line-height:1.55;margin-bottom:.65rem}.sup-remote-btn{align-items:center;background:#b7770d;border-radius:7px;color:#fff;display:flex;font-size:.84rem;font-weight:700;gap:.5rem;justify-content:center;padding:.62rem 1rem;text-decoration:none;transition:background .2s;width:100%}.sup-remote-btn:hover{background:#9a6610;color:#fff}.emg-topbar{background:linear-gradient(90deg,#7b1c1c,#b91c1c 50%,#7b1c1c);cursor:pointer;font-family:Barlow,sans-serif;position:relative;width:100%;z-index:210}.emg-topbar-inner{align-items:center;display:flex;gap:1rem;justify-content:space-between;min-height:42px;padding:.55rem 4%;position:relative;z-index:2}.emg-topbar-left{align-items:center;display:flex;flex:1;gap:.7rem;min-width:0}.emg-topbar-text{color:#fff;font-size:.8rem;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.emg-topbar-text strong{color:#fca5a5;font-weight:800}.emg-topbar-call{align-items:center;background:hsla(0,0%,100%,.15);border:1px solid hsla(0,0%,100%,.3);border-radius:100px;color:#fff;display:flex;flex-shrink:0;font-size:.78rem;font-weight:800;gap:.4rem;letter-spacing:.01em;padding:.35rem .9rem;text-decoration:none;transition:background .18s;white-space:nowrap}.emg-topbar-call:hover{background:hsla(0,0%,100%,.25);color:#fff}.emg-pulse-ring{flex-shrink:0;height:14px;position:relative;width:14px}.emg-pulse-ring:after,.emg-pulse-ring:before{border-radius:50%;content:"";inset:0;position:absolute}.emg-pulse-ring:before{background:#fca5a5}.emg-pulse-ring:after{animation:emg-ring 1.6s ease-out infinite;background:#fca5a5}@keyframes emg-ring{0%{opacity:.9;transform:scale(1)}to{opacity:0;transform:scale(2.8)}}.emg-dropdown{animation:emgSlideDown .22s ease;background:#1a0505;border-top:2px solid #b91c1c;box-shadow:0 12px 40px rgba(0,0,0,.5);display:none;left:0;position:absolute;right:0;top:100%;z-index:999}@keyframes emgSlideDown{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.emg-topbar:hover .emg-dropdown{display:block}.emg-dropdown-inner{display:grid;gap:0;grid-template-columns:1fr 360px;margin:0 auto;max-width:1100px;padding:1.8rem 4%}.emg-dd-col{padding:0 2rem 0 0}.emg-dd-right{border-left:1px solid hsla(0,0%,100%,.1);padding:0 0 0 2rem}.emg-dd-heading{color:#fca5a5;font-size:.68rem;font-weight:800;letter-spacing:.1em;margin-bottom:.85rem;text-transform:uppercase}.emg-dd-steps{display:flex;flex-direction:column;gap:.55rem;list-style:none;margin:0;padding:0}.emg-dd-steps li{align-items:flex-start;color:hsla(0,0%,100%,.82);counter-increment:step-counter;display:flex;font-size:.82rem;gap:.7rem;line-height:1.5}.emg-dd-steps{counter-reset:step-counter}.emg-dd-steps li:before{align-items:center;background:#b91c1c;border-radius:50%;color:#fff;content:counter(step-counter);display:flex;flex-shrink:0;font-size:.7rem;font-weight:800;height:20px;justify-content:center;margin-top:.1rem;min-width:20px}.emg-dd-steps li strong{color:#fca5a5}.emg-dd-callbtn{align-items:center;background:linear-gradient(135deg,#15803d,#16a34a);border-radius:10px;box-shadow:0 4px 16px rgba(21,128,61,.4);color:#fff;display:flex;flex-direction:column;font-family:Barlow Condensed,sans-serif;font-size:1.4rem;font-weight:900;justify-content:center;letter-spacing:.01em;margin-bottom:.85rem;padding:1rem 1.2rem;text-align:center;text-decoration:none;transition:all .2s;width:100%}.emg-dd-callbtn span{font-family:Barlow,sans-serif;font-size:.72rem;font-weight:600;letter-spacing:0;margin-top:.2rem;opacity:.85}.emg-dd-callbtn:hover{background:linear-gradient(135deg,#166534,#15803d);color:#fff;transform:translateY(-1px)}.emg-dd-afterhours{background:rgba(255,247,237,.08);border:1px solid hsla(0,94%,82%,.2);border-radius:8px;color:hsla(0,0%,100%,.7);font-size:.77rem;line-height:1.55;margin-bottom:.85rem;padding:.75rem .9rem}.emg-dd-afterhours strong{color:#fca5a5}.emg-dd-symptoms{display:flex;flex-direction:column;gap:.35rem}.emg-dd-sym{background:hsla(0,0%,100%,.05);border-left:2px solid #b91c1c;border-radius:4px;color:hsla(0,0%,100%,.6);font-size:.75rem;padding:.28rem .6rem}.emg-dd-footer{border-top:1px solid hsla(0,0%,100%,.08);color:hsla(0,0%,100%,.55);font-size:.75rem;max-width:none;padding:.8rem 4%;text-align:center}.emg-dd-footer strong{color:hsla(0,0%,100%,.8)}.emg-overlay{backdrop-filter:blur(4px);background:rgba(0,0,0,.5);display:none;inset:0;opacity:0;position:fixed;transition:opacity .28s;z-index:9990}.emg-overlay.open{align-items:flex-start;display:flex;justify-content:flex-start}.emg-overlay.visible{opacity:1}.emg-panel{background:#fff;box-shadow:8px 0 56px rgba(0,0,0,.22);display:flex;flex-direction:column;min-height:100vh;overflow-y:auto;transform:translateX(-100%);transition:transform .32s cubic-bezier(.4,0,.2,1);width:min(500px,96vw)}.emg-panel.open{transform:translateX(0)}.emg-ph{background:linear-gradient(145deg,#7f1d1d,#b91c1c);flex-shrink:0;padding:1.6rem 1.5rem 1.4rem;position:sticky;top:0;z-index:5}.emg-ph-top{align-items:flex-start;display:flex;gap:1rem;justify-content:space-between;margin-bottom:.5rem}.emg-ph-title{align-items:center;display:flex;gap:.7rem}.emg-ph-icon{animation:emg-shake 2.5s ease infinite;font-size:1.8rem;line-height:1}@keyframes emg-shake{0%,90%,to{transform:rotate(0)}92%{transform:rotate(-8deg)}96%{transform:rotate(8deg)}}.emg-ph h2{color:#fff;font-family:Barlow Condensed,sans-serif;font-size:1.55rem;font-weight:900;letter-spacing:-.01em;line-height:1.1;margin:0}.emg-ph p{color:hsla(0,0%,100%,.75);font-size:.8rem;line-height:1.45;margin:.3rem 0 0}.emg-close{align-items:center;background:hsla(0,0%,100%,.14);border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;flex-shrink:0;font-size:1rem;height:30px;justify-content:center;margin-top:.1rem;transition:background .2s;width:30px}.emg-close:hover{background:hsla(0,0%,100%,.28)}.emg-pb{flex:1;padding:1.5rem}.emg-status{background:#fff8f8;border:1.5px solid #fca5a5;border-radius:10px;margin-bottom:1.3rem;padding:1rem 1.2rem}.emg-status-title{color:#991b1b;font-size:.7rem;font-weight:800;letter-spacing:.1em;margin-bottom:.65rem;text-transform:uppercase}.emg-status-opts{display:grid;gap:.55rem;grid-template-columns:1fr 1fr}.emg-sopt{background:#fff;border:1.5px solid #fca5a5;border-radius:8px;color:#7f1d1d;cursor:pointer;font-family:Barlow,sans-serif;font-size:.78rem;font-weight:700;padding:.6rem .75rem;text-align:center;transition:all .18s}.emg-sopt.active,.emg-sopt:hover{background:#b91c1c;border-color:#b91c1c;color:#fff}.emg-sopt-icon{display:block;font-size:1.1rem;margin-bottom:.2rem}.emg-steps{display:flex;flex-direction:column;gap:.85rem}.emg-step{background:#fff;border:1px solid rgba(46,127,192,.13);border-radius:10px;box-shadow:0 2px 10px rgba(0,0,0,.05);overflow:hidden}.emg-step-head{border-bottom:1px solid rgba(46,127,192,.09);gap:.8rem;padding:.9rem 1.1rem}.emg-step-head,.emg-step-num{align-items:center;display:flex}.emg-step-num{background:#b91c1c;border-radius:50%;color:#fff;flex-shrink:0;font-family:Barlow Condensed,sans-serif;font-size:1.1rem;font-weight:900;height:28px;justify-content:center;width:28px}.emg-step-lbl{color:#1a2a3a;font-size:.9rem;font-weight:700}.emg-step-lbl span{color:#7a8fa3;display:block;font-size:.72rem;font-weight:600;margin-top:.1rem}.emg-step-body{padding:.85rem 1.1rem}.emg-step-body p{color:#4a5c6d;font-size:.82rem;line-height:1.62;margin:0}.emg-call-btn{align-items:center;background:linear-gradient(135deg,#15803d,#16a34a);border-radius:10px;box-shadow:0 4px 18px rgba(21,128,61,.35);color:#fff;display:flex;font-family:Barlow Condensed,sans-serif;font-size:1.28rem;font-weight:900;gap:.8rem;justify-content:center;letter-spacing:.01em;margin:.7rem 0 .4rem;padding:1rem 1.4rem;text-decoration:none;transition:all .2s;width:100%}.emg-call-btn:hover{background:linear-gradient(135deg,#166534,#15803d);box-shadow:0 8px 28px rgba(21,128,61,.4);color:#fff;transform:translateY(-2px)}.emg-call-sub{color:#5a6f84;font-size:.73rem;line-height:1.5;margin-bottom:.6rem;text-align:center}.emg-call-sub strong{color:#1a2a3a}.emg-afterhours{background:#fff7ed;border:1px solid rgba(194,120,3,.22);border-radius:9px;margin-top:.5rem;padding:.9rem 1.1rem}.emg-ah-head{align-items:center;display:flex;gap:.5rem;margin-bottom:.45rem}.emg-ah-head h4{color:#92400e;font-size:.83rem;font-weight:800;margin:0}.emg-afterhours p{color:#78350f;font-size:.78rem;line-height:1.6;margin:0}.emg-afterhours strong{color:#451a03}.emg-tips{background:#eff6ff;border:1px solid rgba(46,127,192,.18);border-radius:9px;margin-top:.8rem;padding:.9rem 1.1rem}.emg-tips-head{color:#1d4ed8;font-size:.7rem;font-weight:800;letter-spacing:.08em;margin-bottom:.6rem;text-transform:uppercase}.emg-tips ul{display:flex;flex-direction:column;gap:.38rem;list-style:none;margin:0;padding:0}.emg-tips ul li{align-items:flex-start;color:#1e3a5f;display:flex;font-size:.79rem;gap:.5rem;line-height:1.5}.emg-tips ul li:before{color:#2e7fc0;content:"→";flex-shrink:0;font-weight:800;margin-top:.05rem}.emg-footer-note{background:#f8fafc;border:1px solid rgba(46,127,192,.1);border-radius:8px;color:#7a8fa3;font-size:.74rem;line-height:1.55;margin-top:1.2rem;padding:.75rem 1rem;text-align:center}.emg-trigger{align-items:center;background:rgba(185,28,28,.08);border:1px solid rgba(185,28,28,.2);border-radius:100px;color:#991b1b;cursor:pointer;display:flex;font-family:Barlow,sans-serif;font-size:.71rem;font-weight:800;gap:.5rem;letter-spacing:.04em;margin-left:auto;padding:.42rem .9rem;text-decoration:none;text-transform:uppercase;transition:all .2s;white-space:nowrap}.emg-trigger:hover{background:rgba(185,28,28,.14);border-color:rgba(185,28,28,.4);color:#7f1d1d}.emg-trigger-dot{animation:emg-ring2 1.6s ease-out infinite;background:#b91c1c;border-radius:50%;flex-shrink:0;height:7px;position:relative;width:7px}@keyframes emg-ring2{0%,to{box-shadow:0 0 0 0 rgba(185,28,28,.6)}50%{box-shadow:0 0 0 5px rgba(185,28,28,0)}}@media(max-width:768px){.emg-topbar:hover .emg-dropdown{display:none}.emg-topbar.open .emg-dropdown{display:block}.emg-dropdown-inner{gap:1.2rem;grid-template-columns:1fr}.emg-dd-right{border-left:none;border-top:1px solid hsla(0,0%,100%,.1);padding:1.2rem 0 0}.emg-topbar-text{font-size:.73rem}.emg-dd-col{padding:0}}@media(max-width:480px){.emg-topbar-call{display:none}.emg-topbar-inner{padding:.45rem 4%}}@media(max-width:960px){.hcta-inner{gap:1.5rem;grid-template-columns:1fr}.hcta-right{align-items:flex-start;flex-direction:row;flex-wrap:wrap;gap:1rem}.hcta-guar{max-width:none;text-align:left}.nav-phone span{display:none}.nav-cta{font-size:.78rem;padding:.45rem .9rem}.nav-support-btn{font-size:.72rem;padding:.4rem .7rem}.emg-trigger{display:none}.emg-bar-text{font-size:.7rem}.emg-panel,.sup-panel{width:100vw}.emg-status-opts{grid-template-columns:1fr 1fr}}@media(max-width:600px){.nav-top{gap:.6rem;height:64px;padding:0 3%}.nav-logo img{height:36px}.nav-divider,.nav-phone{display:none}.nav-cta{font-size:.75rem;padding:.42rem .85rem}.nav-support-btn{letter-spacing:.04em}.hcta-inner{padding:1.8rem 4%}.hcta-quote{font-size:1.05rem}.hcta-right{align-items:stretch;flex-direction:column}.hcta-btn{font-size:.95rem;padding:.85rem 1.4rem}.hcta-chips{display:none}.hero{padding:120px 4% 60px}h1{font-size:clamp(2rem,8vw,3rem)}.h-sub{font-size:.95rem}.h-act{align-items:stretch;flex-direction:column}.h-act .btn{justify-content:center}.h-trust{gap:.8rem}section{padding:60px 4%}.stit{font-size:clamp(1.7rem,7vw,2.4rem)}.emg-bar-text em{display:none}.emg-bar-cta{font-size:.7rem;padding:.28rem .65rem}.ch,.cr{grid-template-columns:2fr 1fr}.ch>div:nth-child(3),.ch>div:nth-child(4),.cr>div:nth-child(3),.cr>div:nth-child(4){display:none}.ftop{grid-template-columns:1fr}footer{padding:44px 4% 20px}.svc-g{grid-template-columns:1fr}.faq-q{font-size:.95rem}.emg-status-opts,.tes-g{grid-template-columns:1fr}.emg-call-btn{font-size:1.05rem}.sup-status-opts{grid-template-columns:1fr}}@media(max-width:380px){.nav-cta{display:none}.nav-support-btn{font-size:.68rem;padding:.38rem .6rem}}