:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:#0f172a;--orange-50:#fff7ed;--orange-100:#ffedd5;--orange-200:#fed7aa;--orange-300:#fdba74;--orange-400:#ff8c3f;--orange-500:#ff6a00;--orange-600:#e35d00;--orange-700:#b84600;--orange-800:#9a3412;--orange-900:#7c2d12;--ink:#1f1f1f;--ink-soft:#3a3a3a;--muted:#64748b;--line:#e2e8f0;background:#f8fafc;font-family:Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-weight:400;line-height:1.5}*{box-sizing:border-box}body{margin:0}a{color:inherit}.page{min-height:100vh}.btn,.store{cursor:pointer;border:0;border-radius:.75rem;justify-content:center;align-items:center;padding:.8rem 1.1rem;font-weight:700;text-decoration:none;transition:transform .18s,box-shadow .18s,background .18s;display:inline-flex}.btn:hover,.store:hover{transform:translateY(-1px);box-shadow:0 10px 22px #0f172a2e}.btn-sm{border-radius:.6rem;padding:.55rem .9rem;font-size:.92rem}.btn-primary{background:var(--orange-500);color:#fff}.tag{color:var(--orange-600);letter-spacing:.12em;text-transform:uppercase;margin:0 0 .4rem;font-size:.85rem;font-weight:700;display:inline-block}.btn-outline{color:#fff;background:0 0;border:1px solid #fff6}.btn-outline:hover{background:#ffffff14}.btn-light{color:var(--ink);background:#fff}.btn-dark{background:var(--ink);color:#fff}.device{flex-direction:column;align-items:center;margin:0;display:flex}.device-frame{background:#0b1220;border:1px solid #1e293b;border-radius:2.2rem;width:100%;max-width:260px;padding:.5rem;position:relative;box-shadow:0 24px 48px #0f172a47}.device-notch{z-index:3;background:#0b1220;border-radius:0 0 12px 12px;width:38%;height:16px;position:absolute;top:.5rem;left:50%;transform:translate(-50%)}.device-screen{aspect-ratio:9/19.5;background:#fff;border-radius:1.8rem;position:relative;overflow:hidden}.device-img{object-fit:cover;width:100%;height:100%;display:block}.device-label{color:var(--muted);text-align:center;margin-top:.7rem;font-size:.9rem;font-weight:600}.device-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));justify-items:center;gap:1.6rem;margin-top:2.4rem;display:grid}.hero-visual{justify-content:center;align-items:center;min-height:480px;display:flex;position:relative}.hero-device{position:absolute}.hero-device--front{z-index:2;transform:rotate(3deg)translate(40px)}.hero-device--front .device-frame{max-width:250px}.hero-device--back{z-index:1;opacity:.96;transform:rotate(-6deg)translate(-90px)translateY(20px)scale(.92)}@media (width<=900px){.hero-visual{min-height:540px}.hero-device--front{transform:rotate(2deg)translate(35px)}.hero-device--back{transform:rotate(-6deg)translate(-70px)translateY(15px)scale(.9)}}@media (width<=520px){.hero-device--back{display:none}.hero-device--front{position:relative;transform:none}}.appui{background:#eef2f7;flex-direction:column;font-size:.7rem;display:flex;position:absolute;inset:0}.appui-statusbar{color:#0f172a;justify-content:space-between;align-items:center;padding:.5rem .9rem .2rem;font-size:.62rem;font-weight:700;display:flex}.appui-statusbar--dark{color:#e2e8f0}.appui-statusbar-icons{letter-spacing:-1px}.appui-map{background:radial-gradient(circle at 30% 30%,#dbeafe 0%,#0000 40%),linear-gradient(135deg,#e8eef5 0%,#dce6f0 100%);flex:1;position:relative;overflow:hidden}.appui-map--tall{flex:1.4}.appui-map--dark{background:radial-gradient(circle at 30% 30%,#1e293b 0%,#0000 45%),linear-gradient(135deg,#0f172a 0%,#111c33 100%);flex:.9}.appui-map-grid{background-image:linear-gradient(#94a3b82e 1px,#0000 1px),linear-gradient(90deg,#94a3b82e 1px,#0000 1px);background-size:26px 26px;position:absolute;inset:0}.appui-route{border-left:3px solid var(--orange-500);border-bottom:3px solid var(--orange-500);opacity:.9;border-bottom-left-radius:40px;width:46%;height:40%;position:absolute;top:28%;left:26%}.appui-pin{color:#fff;border-radius:50%;justify-content:center;align-items:center;width:18px;height:18px;font-size:.6rem;font-weight:800;display:flex;position:absolute;box-shadow:0 2px 6px #0000004d}.appui-pin--start{background:#16a34a;top:24%;left:24%}.appui-pin--end{background:var(--orange-600);top:66%;left:70%}.appui-driver-chip{background:#fff;border-radius:999px;align-items:center;gap:.3rem;padding:.25rem .55rem;font-size:.58rem;font-weight:700;display:flex;position:absolute;top:.6rem;right:.6rem;box-shadow:0 4px 10px #0f172a26}.appui-driver-dot,.appui-online-dot{background:#16a34a;border-radius:50%;width:7px;height:7px;display:inline-block}.appui-moving-dot{background:var(--orange-500);border:3px solid #fff;border-radius:50%;width:14px;height:14px;position:absolute;top:47%;left:47%;box-shadow:0 0 0 4px #f973164d}.appui-sheet{background:#fff;border-radius:1rem 1rem 0 0;padding:.6rem .8rem .9rem;box-shadow:0 -6px 18px #0f172a14}.appui-handle{background:#cbd5e1;border-radius:999px;width:34px;height:4px;margin:0 auto .6rem}.appui-row{align-items:center;gap:.5rem;margin-bottom:.5rem;display:flex}.appui-row div{flex-direction:column;line-height:1.2;display:flex}.appui-row strong{color:#0f172a;font-size:.66rem}.appui-row span{color:#64748b;font-size:.6rem}.appui-dot{border-radius:50%;flex-shrink:0;width:9px;height:9px}.appui-dot--green{background:#16a34a}.appui-dot--orange{background:var(--orange-500)}.appui-fare{background:var(--orange-50);border-radius:.6rem;justify-content:space-between;align-items:center;margin:.5rem 0;padding:.5rem .7rem;display:flex}.appui-fare-label{color:#92400e;font-size:.58rem;display:block}.appui-fare-value{color:var(--orange-700);font-size:.9rem}.appui-eta{color:#0f172a;font-size:.68rem;font-weight:700}.appui-cta{background:var(--orange-500);color:#fff;cursor:default;border:0;border-radius:.7rem;width:100%;padding:.6rem;font-size:.72rem;font-weight:800}.appui-cta--ghost{color:#475569;background:#f1f5f9}.appui-cta--full{width:calc(100% - 1.6rem);margin:.6rem .8rem .9rem}.appui-status-pill{color:#047857;text-align:center;background:#ecfdf5;border-radius:999px;margin-bottom:.55rem;padding:.3rem .6rem;font-size:.6rem;font-weight:700}.appui-driver{border:1px solid #e2e8f0;border-radius:.7rem;align-items:center;gap:.5rem;margin-bottom:.55rem;padding:.5rem;display:flex}.appui-avatar{background:var(--orange-500);color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;font-size:.7rem;font-weight:800;display:flex}.appui-driver-info{flex-direction:column;flex:1;line-height:1.2;display:flex}.appui-driver-info strong{font-size:.68rem}.appui-driver-info span{color:#64748b;font-size:.58rem}.appui-driver-actions{gap:.3rem;display:flex}.appui-icon-btn{background:#f1f5f9;border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;font-size:.6rem;display:flex}.appui-steps,.example-timeline{gap:.25rem;display:flex}.appui-step{text-align:center;color:#94a3b8;background:#f1f5f9;border-radius:.4rem;flex:1;padding:.25rem .1rem;font-size:.5rem;font-weight:700}.appui-step.done{color:#16a34a;background:#dcfce7}.appui-step.active{background:var(--orange-500);color:#fff}.appui-pro{color:#e2e8f0;background:#0b1220}.appui-pro-head{justify-content:space-between;align-items:center;padding:.2rem .8rem .5rem;display:flex}.appui-online{color:#4ade80;align-items:center;gap:.3rem;font-size:.62rem;font-weight:700;display:flex}.appui-pro-balance{color:#94a3b8;font-size:.6rem}.appui-mission-card{background:#111c33;border:1px solid #1e293b;border-radius:1rem 1rem 0 0;margin-top:auto;padding:.7rem .8rem .9rem}.appui-mission-card .appui-row strong{color:#e2e8f0}.appui-mission-card .appui-row span{color:#94a3b8}.appui-mission-top{justify-content:space-between;align-items:center;margin-bottom:.5rem;display:flex}.appui-badge-new{color:var(--orange-300);background:#f973162e;border-radius:999px;padding:.2rem .45rem;font-size:.56rem;font-weight:800}.appui-mission-price{color:#fff;font-size:.95rem}.appui-mission-meta{color:#94a3b8;gap:.8rem;margin:.4rem 0 .6rem;font-size:.6rem;display:flex}.appui-mission-actions{gap:.4rem;display:flex}.appui-gains{background:#f7f8fa;overflow:hidden}.appui-gains-topbar{justify-content:space-between;align-items:center;padding:.2rem .85rem .5rem;display:flex}.appui-gains-topbar strong{color:#0f172a;font-size:.95rem}.appui-gains-topicons{color:var(--orange-500);letter-spacing:3px;font-size:.7rem}.appui-wallet{background:linear-gradient(135deg, #2b2f36 0%, #6b4a2a 45%, var(--orange-500) 100%);color:#fff;border-radius:.9rem;margin:0 .6rem;padding:.7rem .75rem;box-shadow:0 8px 18px #ea580c40}.appui-wallet-head{align-items:center;gap:.45rem;margin-bottom:.4rem;display:flex}.appui-wallet-ic{background:#ffffff2e;border-radius:.4rem;justify-content:center;align-items:center;width:22px;height:22px;font-size:.6rem;display:flex}.appui-wallet-head div{flex-direction:column;line-height:1.25;display:flex}.appui-wallet-label{font-size:.6rem;font-weight:700}.appui-wallet-sub{color:#fffc;font-size:.52rem}.appui-wallet-amount{letter-spacing:-.5px;font-size:1.35rem;display:block}.appui-wallet-note{color:#ffffffe0;margin-bottom:.5rem;font-size:.54rem;display:block}.appui-wallet-actions{gap:.4rem;display:flex}.appui-wallet-btn{color:#fff;cursor:default;background:#ffffff29;border:0;border-radius:.5rem;flex:1;padding:.4rem;font-size:.6rem;font-weight:700}.appui-wallet-info{color:#ffffffd9;margin-top:.4rem;font-size:.52rem;display:block}.appui-gains-tiles{gap:.4rem;padding:.6rem .6rem .2rem;display:flex}.appui-gtile{background:#fff;border:1px solid #eef0f3;border-radius:.6rem;flex-direction:column;flex:1;align-items:center;gap:.12rem;padding:.5rem .3rem;display:flex;box-shadow:0 2px 6px #0f172a0a}.appui-gtile-ic{font-size:.7rem}.appui-gtile strong{color:#0f172a;font-size:.72rem}.appui-gtile span{color:#64748b;font-size:.5rem}.appui-gains-section{justify-content:space-between;align-items:center;padding:.5rem .85rem .3rem;display:flex}.appui-gains-section strong{color:#0f172a;font-size:.7rem}.appui-gains-link{color:var(--orange-500);font-size:.58rem;font-weight:700}.appui-op,.appui-tx{background:#fff;border:1px solid #eef0f3;border-radius:.6rem;align-items:center;gap:.5rem;margin:0 .6rem .4rem;padding:.45rem .55rem;display:flex}.appui-op-ic,.appui-tx-icon{background:var(--orange-50);width:24px;height:24px;color:var(--orange-600);border-radius:.45rem;flex-shrink:0;justify-content:center;align-items:center;font-size:.6rem;display:flex}.appui-op-info,.appui-tx-info{flex-direction:column;flex:1;line-height:1.25;display:flex}.appui-op-info strong,.appui-tx-info strong{color:#0f172a;font-size:.64rem}.appui-op-info span{color:#64748b;font-size:.54rem}.appui-op-amount{color:var(--orange-600);font-size:.7rem;font-weight:800}.appui-tx-pending{color:#b45309;background:#fef3c7;border-radius:999px;padding:.12rem .4rem;font-size:.5rem;font-weight:700}.appui-tabbar{background:#fff;border-top:1px solid #eef0f3;justify-content:space-around;align-items:center;margin-top:auto;padding:.35rem .2rem;display:flex}.appui-tabbar span{color:#94a3b8;flex-direction:column;align-items:center;gap:.05rem;font-size:.7rem;display:flex}.appui-tabbar span i{font-size:.45rem;font-style:normal}.appui-tabbar span.active{color:var(--orange-500)}.delete-page{background:linear-gradient(#fff7ed 0%,#fff 45%);place-items:center;min-height:100vh;padding:2rem 1.25rem;display:grid}.delete-card{border:1px solid var(--line);background:#fff;border-radius:1rem;width:min(760px,100%);padding:1.5rem;box-shadow:0 16px 36px #0f172a14}.delete-back{color:var(--orange-700);font-weight:600;text-decoration:none}.delete-title{max-width:28ch;margin-top:.8rem;margin-bottom:.4rem;font-size:clamp(1.5rem,3vw,2.2rem)}.delete-subtitle{color:var(--muted);margin-bottom:1rem}.delete-form{gap:.9rem;display:grid}.delete-form label{color:var(--ink-soft);gap:.45rem;font-weight:600;display:grid}.delete-form input,.delete-form select,.delete-form textarea{width:100%;font:inherit;border:1px solid #cbd5e1;border-radius:.7rem;padding:.7rem .8rem}.delete-form input:focus,.delete-form select:focus,.delete-form textarea:focus{border-color:#fdba74;outline:2px solid #fdba74}.delete-check{grid-template-columns:auto 1fr;align-items:start;gap:.6rem;font-weight:500}.delete-check input{width:18px;height:18px;margin-top:.1rem}.delete-success{color:#14532d;background:#f0fdf4;border:1px solid #86efac;border-radius:.8rem;padding:.9rem 1rem;font-weight:600}.form-error{color:#b91c1c;margin:0;font-weight:600}.confirm-overlay{z-index:120;background:#02061799;place-items:center;padding:1rem;display:grid;position:fixed;inset:0}.confirm-modal{border:1px solid var(--line);background:#fff;border-radius:.9rem;width:min(520px,100%);padding:1.2rem;box-shadow:0 20px 45px #0f172a40}.confirm-modal h2{margin:0 0 .4rem;font-size:1.25rem}.confirm-modal p{color:var(--ink-soft);margin:0}.confirm-actions{justify-content:flex-end;gap:.7rem;margin-top:1rem;display:flex}.confirm-actions .btn[disabled]{opacity:.7;cursor:not-allowed}.tracking-page,.tracking-state{color:#111827;background:#f6f7f9;min-height:100vh;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.tracking-page{max-width:760px;margin:0 auto}.tracking-header{background:#fff;border-bottom:1px solid #e5e7eb;justify-content:space-between;align-items:center;gap:16px;padding:18px 20px;display:flex}.tracking-logo{color:#b84600;letter-spacing:.08em;font-size:22px;font-weight:900}.tracking-reference{color:#64748b;font-size:13px;font-weight:700}.tracking-status{color:#c2410c;text-align:center;background:#fff1e8;border-radius:999px;max-width:55%;padding:8px 12px;font-size:13px;font-weight:800}.tracking-status--completed{color:#047857;background:#dcfce7}.tracking-status--cancelled,.tracking-status--failed_delivery{color:#b91c1c;background:#fee2e2}.tracking-map-shell{background:#e8edf1;min-height:48vh}.tracking-map{width:100%;height:48vh;min-height:340px}.tracking-map-empty{color:#64748b;text-align:center;place-items:center;min-height:340px;padding:30px;display:grid}.tracking-panel{z-index:500;padding:24px 20px calc(28px + env(safe-area-inset-bottom));background:#fff;border-radius:20px 20px 0 0;margin-top:-18px;position:relative;box-shadow:0 -10px 36px #0f172a1a}.tracking-metrics,.tracking-driver{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.tracking-metrics>div,.tracking-driver>div,.tracking-instruction{background:#fafafa;border:1px solid #e5e7eb;border-radius:8px;padding:14px}.tracking-metrics span,.tracking-driver small,.tracking-instruction span,.tracking-address small{color:#64748b;margin-bottom:4px;font-size:12px;display:block}.tracking-metrics strong{font-size:20px}.tracking-instruction{margin-top:12px}.tracking-instruction strong{line-height:1.35;display:block}.tracking-address{border-bottom:1px solid #eef0f3;grid-template-columns:14px minmax(0,1fr);align-items:start;gap:12px;padding:14px 2px;display:grid}.tracking-address strong{line-height:1.4}.tracking-dot{background:#059669;border-radius:50%;width:12px;height:12px;margin-top:5px}.tracking-dot--end{background:#dc2626}.tracking-warning{color:#9a3412;background:#fff7ed;border:1px solid #fed7aa;border-radius:8px;padding:12px;line-height:1.45}.tracking-driver{margin-top:16px}.tracking-support{color:#fff;text-align:center;background:#f97316;border-radius:8px;margin-top:18px;padding:15px 18px;font-weight:800;text-decoration:none;display:block}.tracking-privacy{color:#94a3b8;text-align:center;margin:14px 0 0;font-size:12px}.tracking-state{text-align:center;place-content:center;gap:12px;padding:28px;display:grid}.tracking-state h1,.tracking-state p{margin:0}@media (width<=440px){.tracking-header{align-items:flex-start}.tracking-map,.tracking-map-shell{height:40vh;min-height:40vh}.tracking-metrics strong{font-size:17px}}.material-symbols-outlined{letter-spacing:normal;text-transform:none;white-space:nowrap;word-wrap:normal;font-variation-settings:"FILL" 0, "wght" 400, "GRAD" 0, "opsz" 24;-webkit-font-feature-settings:"liga";-webkit-font-smoothing:antialiased;-webkit-user-select:none;user-select:none;direction:ltr;font-family:Material Symbols Outlined;font-size:24px;font-style:normal;font-weight:400;line-height:1;display:inline-block}.sra{--sra-primary:#ff6a00;--sra-primary-text:#b84600;--sra-primary-hover:#e35d00;--sra-primary-soft:#ffe6d3;--sra-primary-tint:#fff3ea;--sra-primary-dim:#ffb27a;--sra-ink:#1f1f1f;--sra-ink-dark:#1f1f1f;--sra-ink-soft:#3a3a3a;--sra-muted:#5f6570;--sra-bg:#fafafa;--sra-surface:#fff;--sra-surface-low:#f1f2f4;--sra-surface-high:#e7e9ec;--sra-line:#e3e6ea;--sra-line-warm:#f0d7c4;--sra-green:#0b7a43;--sra-green-bright:#12b06a;--sra-on-dark:#f1f2f4;--sra-shadow:0 10px 30px #0000000d;--sra-shadow-md:0 14px 34px #00000014;--sra-shadow-lg:0 22px 52px #0000001f;--sra-radius-sm:8px;--sra-radius:16px;--sra-radius-lg:24px;--sra-radius-xl:32px;--sra-pad-x:20px;--sra-max:1280px;background:var(--sra-bg);color:var(--sra-ink);-webkit-font-smoothing:antialiased;font-family:Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:16px;line-height:1.5}@media (width>=768px){.sra{--sra-pad-x:40px}}@media (width>=1100px){.sra{--sra-pad-x:80px}}.sra *,.sra :before,.sra :after{box-sizing:border-box}.sra h1,.sra h2,.sra h3,.sra h4{color:inherit;margin:0;font-family:Montserrat,Inter,ui-sans-serif,system-ui,sans-serif}.sra p{margin:0}.sra ul,.sra ol{margin:0;padding:0;list-style:none}.sra a{text-decoration:none}.sra a:not([class]){color:inherit}.sra img{max-width:100%;display:block}body.sra-no-scroll{overflow:hidden}.sra-container{width:100%;max-width:var(--sra-max);padding-left:var(--sra-pad-x);padding-right:var(--sra-pad-x);margin:0 auto}.sra-icon-sm{font-size:18px}.sra-skip{z-index:100;background:var(--sra-ink-dark);color:#fff;border-radius:0 0 var(--sra-radius) 0;padding:12px 18px;position:absolute;top:0;left:-9999px}.sra-skip:focus{left:0}.sra-btn{cursor:pointer;white-space:nowrap;border:0;border-radius:999px;justify-content:center;align-items:center;gap:8px;min-height:48px;padding:0 24px;font-family:Inter,sans-serif;font-size:14px;font-weight:700;transition:transform .18s,background .18s,box-shadow .18s,color .18s,border-color .18s;display:inline-flex}.sra-btn:active{transform:scale(.97)}.sra-btn--primary{background:var(--sra-primary);color:#fff;box-shadow:var(--sra-shadow)}.sra-btn--primary:hover{background:var(--sra-primary-hover)}.sra-btn--dark{background:var(--sra-ink-dark);color:#fff}.sra-btn--dark:hover{background:var(--sra-ink)}.sra-btn--ghost{color:var(--sra-ink);background:0 0}.sra-btn--ghost:hover{background:var(--sra-surface-high)}.sra-btn--outline{color:var(--sra-ink);border:1.5px solid var(--sra-ink);background:0 0}.sra-btn--outline:hover{background:var(--sra-ink);color:#fff}.sra-btn--outline-light{color:#fff;background:0 0;border:1.5px solid #ffffff8c}.sra-btn--outline-light:hover{background:#ffffff1f}.sra-actions{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.sra-header{z-index:60;-webkit-backdrop-filter:saturate(180%)blur(12px);backdrop-filter:saturate(180%)blur(12px);background:#fafafae0;transition:box-shadow .25s,background .25s;position:sticky;top:0}.sra-header.is-scrolled{box-shadow:0 1px 0 var(--sra-line), 0 8px 24px #0000000a;background:#fffffff2}.sra-header-inner{justify-content:space-between;align-items:center;gap:16px;height:80px;display:flex}.sra-brand{align-items:center;display:inline-flex}.sra-logo{color:var(--sra-ink);align-items:center;gap:12px;display:inline-flex}.sra-logo-mark{border-radius:11px;flex:none;width:44px;height:44px}.sra-logo-word{letter-spacing:.02em;padding-left:12px;font-family:Montserrat,sans-serif;font-size:26px;font-weight:800;line-height:1;position:relative}.sra-logo-word:before{content:"";background:var(--sra-line);width:1px;height:26px;position:absolute;top:50%;left:0;transform:translateY(-50%)}.sra-logo--light{color:#fff}.sra-logo--light .sra-logo-word:before{background:#ffffff47}.sra-nav{align-items:center;gap:28px;margin-left:auto;display:none}@media (width>=1180px){.sra-nav{display:flex}}.sra-nav-link{color:var(--sra-muted);padding:6px 0;font-size:14px;font-weight:500;transition:color .2s;position:relative}.sra-nav-link:hover{color:var(--sra-primary-text)}.sra-nav-link.is-active{color:var(--sra-primary-text);font-weight:700}.sra-nav-link.is-active:after{content:"";background:var(--sra-primary);border-radius:2px;height:2px;position:absolute;bottom:-6px;left:0;right:0}.sra-header-actions{align-items:center;gap:8px;margin-left:auto;display:flex}@media (width>=1180px){.sra-header-actions{margin-left:24px}}.sra-only-desktop{display:none}@media (width>=900px){.sra-only-desktop{display:inline-flex}}.sra-burger{width:48px;height:48px;color:var(--sra-ink);cursor:pointer;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.sra-burger:hover{background:var(--sra-surface-high)}@media (width>=1180px){.sra-burger{display:none}}.sra-mobile-nav{max-height:calc(100vh - 80px);padding:8px var(--sra-pad-x) 24px;background:var(--sra-surface);border-top:1px solid var(--sra-line);box-shadow:var(--sra-shadow-md);flex-direction:column;gap:4px;display:flex;overflow-y:auto}.sra-mobile-nav a{border-bottom:1px solid var(--sra-line);padding:14px 4px;font-size:16px;font-weight:600}.sra-mobile-nav .sra-mobile-cta{border-bottom:0;justify-content:center;margin-top:16px}.sra-hero{padding:48px 0 72px;position:relative;overflow:hidden}@media (width>=1024px){.sra-hero{padding:64px 0 120px}}.sra-hero-grid{align-items:center;gap:48px;display:grid}@media (width>=1024px){.sra-hero-grid{grid-template-columns:minmax(0,760px);gap:64px}}.sra-hero-content{flex-direction:column;gap:24px;display:flex}.sra-hero-aurora{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.sra-aurora{filter:blur(80px);opacity:.55;will-change:transform;border-radius:999px;position:absolute}.sra-aurora--1{background:radial-gradient(circle,#ff6a0080,#0000 70%);width:420px;height:420px;animation:18s ease-in-out infinite sra-aurora-a;top:-120px;right:-60px}.sra-aurora--2{background:radial-gradient(circle,#ffb27a73,#0000 70%);width:300px;height:300px;animation:22s ease-in-out infinite sra-aurora-b;top:140px;right:280px}.sra-hero-dots{background-image:radial-gradient(var(--sra-primary-dim) 1.4px, transparent 1.4px);opacity:.4;background-size:16px 16px;width:150px;height:120px;position:absolute;bottom:30px;left:-10px;-webkit-mask-image:linear-gradient(135deg,#000,#0000 75%);mask-image:linear-gradient(135deg,#000,#0000 75%)}@keyframes sra-aurora-a{0%,to{transform:translate(0)scale(1)}50%{transform:translate(-32px,30px)scale(1.1)}}@keyframes sra-aurora-b{0%,to{transform:translate(0)scale(1)}50%{transform:translate(26px,-28px)scale(.92)}}.sra-hero-grid{z-index:1;position:relative}.sra-kicker{letter-spacing:.16em;text-transform:uppercase;color:var(--sra-primary-text);font-size:12px;font-weight:700}.sra-hero-em{color:var(--sra-primary);white-space:nowrap;position:relative}.sra-hero-em:after{content:"";background:var(--sra-primary-soft);transform-origin:0;z-index:-1;border-radius:999px;height:.14em;animation:.9s cubic-bezier(.22,1,.36,1) .7s forwards sra-hero-underline;position:absolute;bottom:.06em;left:0;right:0;transform:scaleX(0)}@keyframes sra-hero-underline{to{transform:scaleX(1)}}.sra-hero-title{letter-spacing:-.02em;max-width:15ch;font-size:clamp(34px,5.2vw,48px);font-weight:700;line-height:1.12}.sra-hero-lead{max-width:52ch;color:var(--sra-muted);font-size:18px;line-height:28px}.sra-track{background:var(--sra-surface);border:1px solid var(--sra-line);border-radius:var(--sra-radius);max-width:520px;box-shadow:var(--sra-shadow);padding:16px}@media (width>=640px){.sra-track{padding:24px}}.sra-track-label{color:var(--sra-muted);margin-bottom:8px;font-size:12px;font-weight:500;display:block}.sra-track-row{flex-direction:column;gap:8px;display:flex}@media (width>=560px){.sra-track-row{flex-direction:row}}.sra-track-field{flex:1;align-items:center;display:flex;position:relative}.sra-track-field .material-symbols-outlined{color:var(--sra-muted);pointer-events:none;font-size:22px;position:absolute;left:14px}.sra-track-field input{width:100%;height:48px;font:inherit;color:var(--sra-ink);background:var(--sra-surface-low);border:1px solid var(--sra-line-warm);border-radius:12px;padding:0 16px 0 46px;font-size:16px;transition:border-color .18s,box-shadow .18s}.sra-track-field input::placeholder{color:#8e7164}.sra-track-field input:focus{background:var(--sra-surface);border-color:var(--sra-primary);outline:none;box-shadow:0 0 0 3px #ff6a0033}.sra-track-submit{border-radius:12px;padding:0 20px}.sra-track-error{color:#ba1a1a;margin-top:10px;font-size:13px;font-weight:600}.sra-trust-row{border-top:1px solid var(--sra-line);flex-wrap:wrap;gap:20px 28px;padding-top:24px;display:flex}.sra-trust-row li{color:#454747;align-items:center;gap:10px;font-size:13px;font-weight:500;display:flex}.sra-trust-icon{border-radius:999px;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex}.sra-trust-icon .material-symbols-outlined{font-size:19px}.sra-trust-icon.is-green{color:var(--sra-green);background:#12b06a24}.sra-trust-icon.is-orange{color:var(--sra-primary);background:#ff6a0024}.sra-trust-icon.is-neutral{background:var(--sra-surface-high);color:var(--sra-ink)}.sra-hero-stats{border-top:1px solid var(--sra-line);flex-wrap:wrap;gap:24px 32px;margin:4px 0 0;padding-top:24px;display:flex}.sra-hero-stats div{flex-direction:column;gap:2px;display:flex}.sra-hero-stats dt{color:var(--sra-ink);font-family:Montserrat,sans-serif;font-size:clamp(24px,3vw,30px);font-weight:800;line-height:1}.sra-hero-stats dd{max-width:16ch;color:var(--sra-muted);margin:0;font-size:12.5px}.sra-hero-visual{justify-content:center;display:flex}.hld{background:var(--sra-surface);border:1px solid var(--sra-line);border-radius:var(--sra-radius-lg);width:100%;max-width:440px;box-shadow:var(--sra-shadow-lg);animation:5.5s ease-in-out infinite hld-rise;overflow:hidden}@keyframes hld-rise{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.hld-top{border-bottom:1px solid var(--sra-line);background:var(--sra-surface-low);justify-content:space-between;align-items:center;padding:14px 18px;display:flex}.hld-live{color:var(--sra-ink);align-items:center;gap:8px;font-family:Montserrat,sans-serif;font-size:13px;font-weight:700;display:inline-flex}.hld-live-dot{background:var(--sra-green-bright);border-radius:999px;width:9px;height:9px;animation:2s ease-out infinite hld-pulse;box-shadow:0 0 #12b06a80}@keyframes hld-pulse{0%{box-shadow:0 0 #12b06a80}70%{box-shadow:0 0 0 9px #12b06a00}to{box-shadow:0 0 #12b06a00}}.hld-ref{color:var(--sra-muted);border-radius:var(--sra-radius-sm);background:var(--sra-surface);border:1px solid var(--sra-line);padding:3px 9px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;font-weight:600}.hld-map{aspect-ratio:100/56;background:var(--sra-surface-low);position:relative;overflow:hidden}.hld-map-grid{background-image:linear-gradient(var(--sra-line) 1px, transparent 1px), linear-gradient(90deg, var(--sra-line) 1px, transparent 1px);opacity:.55;background-size:26px 26px;position:absolute;inset:0}.hld-svg{width:100%;height:100%;position:absolute;inset:0}.hld-route-casing{stroke:var(--sra-ink);stroke-width:2.6px;opacity:.14}.hld-route{stroke:var(--sra-primary);stroke-width:1.4px;stroke-dasharray:3 3.5;animation:.9s linear infinite hld-flow}@keyframes hld-flow{to{stroke-dashoffset:-6.5px}}.hld-pickup circle{fill:var(--sra-ink);stroke:#fff;stroke-width:1.4px}.hld-dest circle{fill:var(--sra-green);stroke:#fff;stroke-width:1.4px}.hld-courier{transition:transform 2.2s cubic-bezier(.4,0,.2,1)}.hld-courier-ring{fill:var(--sra-primary);opacity:.22;transform-box:fill-box;transform-origin:50%;animation:2s ease-out infinite hld-ring}.hld-courier-core{fill:var(--sra-primary);stroke:#fff;stroke-width:1.6px}@keyframes hld-ring{0%{opacity:.35;transform:scale(.6)}70%{opacity:0;transform:scale(1.3)}to{opacity:0}}.hld-chip{border:1px solid var(--sra-line);color:var(--sra-ink);box-shadow:var(--sra-shadow);background:#fffffff0;border-radius:999px;padding:3px 9px;font-size:10.5px;font-weight:700;position:absolute}.hld-chip--start{bottom:12px;left:10px}.hld-chip--end{top:10px;right:10px}.hld-panel{flex-direction:column;gap:14px;padding:18px;display:flex}.hld-status{align-items:center;gap:12px;display:flex}.hld-status-pulse{background:var(--sra-primary);border-radius:999px;flex:none;width:10px;height:10px;box-shadow:0 0 0 4px #ff6a0029}.is-delivered .hld-status-pulse{background:var(--sra-green);box-shadow:0 0 0 4px #12b06a29}.hld-status-text{flex:1;min-width:0}.hld-status-text strong{font-size:15px;animation:.4s both hld-swap;display:block}.hld-status-text span{color:var(--sra-muted);font-size:12.5px;display:block}@keyframes hld-swap{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.hld-eta{flex:none;align-items:baseline;gap:3px;display:flex}.hld-eta b{color:var(--sra-primary-text);font-family:Montserrat,sans-serif;font-size:22px;font-weight:800}.hld-eta i{color:var(--sra-muted);font-size:11px;font-style:normal}.hld-eta-done{width:30px;height:30px;color:var(--sra-green);background:#12b06a24;border-radius:999px;justify-content:center;align-items:center;animation:.4s cubic-bezier(.22,1.4,.4,1) both hld-pop;display:inline-flex}.hld-eta-done .material-symbols-outlined{font-size:20px;font-weight:700}@keyframes hld-pop{0%{transform:scale(0)}to{transform:scale(1)}}.hld-track{gap:6px;display:flex}.hld-track span{background:var(--sra-surface-high);border-radius:999px;flex:1;height:5px;transition:background .5s}.hld-track span.is-on{background:var(--sra-primary)}.is-delivered .hld-track span.is-on{background:var(--sra-green)}.hld-driver{border-top:1px solid var(--sra-line);align-items:center;gap:12px;padding-top:14px;display:flex}.hld-avatar{background:var(--sra-primary-soft);width:40px;height:40px;color:var(--sra-primary-text);border-radius:999px;flex:none;justify-content:center;align-items:center;font-family:Montserrat,sans-serif;font-weight:700;display:inline-flex}.hld-driver-info{flex:1;min-width:0}.hld-driver-info strong{font-size:14px;display:block}.hld-driver-info span{color:var(--sra-muted);font-size:12px;display:block}.hld-driver-btn{background:var(--sra-surface-low);border:1px solid var(--sra-line);width:36px;height:36px;color:var(--sra-primary-text);border-radius:999px;flex:none;justify-content:center;align-items:center;display:inline-flex}@media (prefers-reduced-motion:reduce){.sra-aurora,.hld,.hld-live-dot,.hld-route,.hld-courier-ring{animation:none!important}.sra-hero-em:after{animation:none;transform:scaleX(1)}.hld-courier{transition:none}}.sra-section{padding:72px 0}@media (width>=900px){.sra-section{padding:96px 0}}.sra-section--tinted{background:var(--sra-surface-low)}.sra-section--dark{background:var(--sra-ink-dark);color:var(--sra-on-dark)}.sra-eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--sra-primary-text);text-align:center;margin-bottom:12px;font-size:12px;font-weight:700}.sra-section-head{text-align:center;max-width:760px;margin:0 auto 48px}.sra-section-head h2{letter-spacing:-.01em;font-size:clamp(26px,3.4vw,32px);font-weight:700;line-height:1.25}.sra-section-head p{color:var(--sra-muted);margin-top:16px;font-size:18px;line-height:28px}.sra-section-head--left{text-align:left;margin-left:0}.sra-section-head--onDark p{color:#f3f0efbf}.sra-note{text-align:center;color:var(--sra-muted);margin-top:20px;font-size:12px}.sra-fleet-grid{grid-template-columns:1fr;gap:24px;display:grid}@media (width>=760px){.sra-fleet-grid{grid-template-columns:repeat(3,1fr)}}.sra-fleet-card{background:var(--sra-surface);border:1px solid var(--sra-line);border-radius:var(--sra-radius-lg);box-shadow:var(--sra-shadow);margin:0;transition:transform .22s,box-shadow .22s;overflow:hidden}.sra-fleet-card:hover{box-shadow:var(--sra-shadow-lg);transform:translateY(-4px)}.sra-fleet-card img{object-fit:cover;width:100%;height:260px}.sra-fleet-card figcaption{text-align:center;padding:20px 24px 24px;display:block}.sra-fleet-card figcaption strong{font-family:Montserrat,sans-serif;font-size:17px;font-weight:700;display:block}.sra-fleet-card figcaption span{color:var(--sra-muted);margin-top:6px;font-size:14px;display:block}.sra-service-grid{grid-template-columns:1fr;gap:24px;display:grid}@media (width>=700px){.sra-service-grid{grid-template-columns:repeat(2,1fr)}}@media (width>=1100px){.sra-service-grid{grid-template-columns:repeat(4,1fr)}}.sra-service-card{background:var(--sra-surface);border:1px solid var(--sra-line);border-radius:var(--sra-radius);box-shadow:var(--sra-shadow);flex-direction:column;gap:18px;padding:28px 24px;transition:transform .22s,box-shadow .22s;display:flex}.sra-service-card:hover{box-shadow:var(--sra-shadow-md);transform:translateY(-4px)}.sra-service-icon{border-radius:var(--sra-radius-sm);width:52px;height:52px;color:var(--sra-primary);background:#ff6a001f;flex:none;justify-content:center;align-items:center;display:inline-flex}.sra-service-icon .material-symbols-outlined{font-size:26px}.sra-service-card h3{font-size:18px;font-weight:700}.sra-service-card p{color:var(--sra-muted);margin-top:8px;font-size:15px}.sra-steps-layout{align-items:center;gap:48px;display:grid}@media (width>=1024px){.sra-steps-layout{grid-template-columns:1fr 2fr;gap:64px}}.sra-steps-intro h2{letter-spacing:-.01em;font-size:clamp(26px,3.4vw,32px);line-height:1.25}.sra-steps-intro p{color:var(--sra-muted);margin:16px 0 32px;font-size:18px;line-height:28px}.sra-steps{grid-template-columns:1fr;gap:32px;display:grid;position:relative}@media (width>=760px){.sra-steps{grid-template-columns:repeat(3,1fr);gap:24px}}.sra-steps-line{display:none}@media (width>=760px){.sra-steps-line{background:var(--sra-line);height:2px;display:block;position:absolute;top:28px;left:16%;right:16%}}.sra-steps li{text-align:center;position:relative}.sra-step-number{background:var(--sra-surface);border:2px solid var(--sra-line);width:56px;height:56px;color:var(--sra-muted);box-shadow:var(--sra-shadow);border-radius:999px;justify-content:center;align-items:center;margin-bottom:16px;font-family:Montserrat,sans-serif;font-size:20px;font-weight:600;display:inline-flex}.sra-steps li.is-first .sra-step-number{border-color:var(--sra-primary);color:var(--sra-primary-text)}.sra-steps li h3{font-size:15px;font-weight:700}.sra-steps li p{color:var(--sra-muted);margin-top:8px;font-size:14px}.sra-human{align-items:start;gap:40px;display:grid}@media (width>=1024px){.sra-human{grid-template-columns:1.5fr 1fr;gap:64px}}.sra-human .sra-eyebrow{text-align:left}.sra-human-content h2{letter-spacing:-.01em;font-size:clamp(26px,3.4vw,32px);line-height:1.25}.sra-quote{border-left:3px solid var(--sra-primary);color:var(--sra-ink);margin:24px 0 0;padding-left:20px;font-family:Montserrat,sans-serif;font-size:clamp(19px,2.4vw,23px);font-style:italic;line-height:1.45}.sra-human-lead{max-width:58ch;color:var(--sra-muted);margin-top:24px;font-size:17px;line-height:28px}.sra-human-content .sra-check-list{margin-top:28px}.sra-human-aside{background:var(--sra-primary-tint);border:1px solid var(--sra-primary-soft);border-radius:var(--sra-radius-lg);padding:28px}.sra-human-aside-label{letter-spacing:.14em;text-transform:uppercase;color:var(--sra-primary-text);font-size:12px;font-weight:700}.sra-human-aside-text{color:var(--sra-ink-soft);margin-top:16px;font-size:16px;line-height:26px}.sra-human-sign{border-top:1px solid var(--sra-primary-soft);color:var(--sra-ink);margin-top:20px;padding-top:16px;font-size:14px;font-weight:700}.sra-trust-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px;display:grid}.sra-trust-card{background:var(--sra-surface);border:1px solid var(--sra-line);border-radius:var(--sra-radius);align-items:center;gap:14px;padding:18px 20px;font-size:14px;font-weight:500;display:flex}.sra-trust-card .material-symbols-outlined{color:var(--sra-primary);flex:none;font-size:22px}.sra-stat-row{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:16px;margin-top:32px;display:grid}.sra-stat{text-align:center;background:var(--sra-surface);border:1px solid var(--sra-line);border-radius:var(--sra-radius);box-shadow:var(--sra-shadow);padding:20px}.sra-stat strong{color:var(--sra-primary-text);font-family:Montserrat,sans-serif;font-size:24px;font-weight:700;display:block}.sra-stat span{color:var(--sra-muted);margin-top:4px;font-size:13px;display:block}.sra-business{align-items:center;gap:48px;display:grid}@media (width>=1024px){.sra-business{grid-template-columns:1fr 1fr;gap:64px}}.sra-business .sra-eyebrow{text-align:left}.sra-business-content h2{letter-spacing:-.01em;font-size:clamp(26px,3.4vw,32px);line-height:1.25}.sra-business-lead{color:var(--sra-muted);margin-top:16px;font-size:18px;line-height:28px}.sra-check-list{gap:12px;margin-top:28px;display:grid}.sra-check-list li{align-items:flex-start;gap:10px;font-size:15px;display:flex}.sra-check-list .material-symbols-outlined{color:var(--sra-green);font-size:20px}.sra-check-list--light li{color:#f3f0efe6}.sra-check-list--light .material-symbols-outlined{color:var(--sra-green-bright)}.sra-business-visual{border-radius:var(--sra-radius-lg);box-shadow:var(--sra-shadow-lg);margin:0;position:relative;overflow:hidden}.sra-business-visual img{object-fit:cover;width:100%;height:100%;min-height:320px}.sra-business-visual figcaption{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:var(--sra-radius);color:var(--sra-ink);background:#ffffffeb;align-items:center;gap:10px;padding:14px 16px;font-size:14px;font-weight:600;display:flex;position:absolute;bottom:16px;left:16px;right:16px}.sra-business-visual .material-symbols-outlined{color:var(--sra-primary)}.sra-pro-grid{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:20px;display:grid}.sra-pro-card{border-radius:var(--sra-radius);background:#ffffff0f;border:1px solid #ffffff1f;padding:24px}.sra-pro-card .material-symbols-outlined{color:var(--sra-primary-dim);font-size:26px}.sra-pro-card h3{margin-top:14px;font-size:16px;font-weight:700}.sra-pro-card p{color:#f3f0efb8;margin-top:8px;font-size:14px}.sra-device-grid,.sra-client-devices{grid-template-columns:repeat(auto-fit,minmax(200px,260px));justify-content:center;margin-top:56px}.sra-device-grid .device,.sra-client-devices .device{width:100%}.sra-section--dark .device-label{color:#f3f0efbf}.sra-chips{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.sra-chip{background:var(--sra-surface);border:1px solid var(--sra-line);border-radius:999px;align-items:center;gap:6px;padding:10px 16px;font-size:14px;font-weight:500;transition:border-color .2s,color .2s;display:inline-flex}.sra-chip .material-symbols-outlined{color:var(--sra-primary)}.sra-chip:hover{border-color:var(--sra-primary);color:var(--sra-primary-text)}.sra-driver-card{border-radius:var(--sra-radius-xl);background:radial-gradient(circle at 100% 0%, #ff6a006b, transparent 55%), var(--sra-ink-dark);color:var(--sra-on-dark);padding:48px 28px;position:relative;overflow:hidden}@media (width>=900px){.sra-driver-card{padding:64px}}@media (width>=1024px){.sra-driver-card{grid-template-columns:1.35fr 1fr;align-items:center;gap:48px;display:grid}}.sra-driver-content{max-width:640px}.sra .sra-driver-illu{display:none}@media (width>=1024px){.sra .sra-driver-illu{filter:drop-shadow(0 18px 34px #00000059);width:100%;max-width:360px;margin-left:auto;display:block}}.sra-driver-content .sra-eyebrow{text-align:left}.sra-driver-content h2{letter-spacing:-.01em;font-size:clamp(26px,3.4vw,32px);line-height:1.25}.sra-driver-content>p{color:#f3f0efc7;margin-top:16px;font-size:18px;line-height:28px}.sra-download-grid{grid-template-columns:1fr;gap:24px;display:grid}@media (width>=860px){.sra-download-grid{grid-template-columns:repeat(2,1fr)}}.sra-download-card{background:var(--sra-surface);border:1px solid var(--sra-line);border-radius:var(--sra-radius-lg);box-shadow:var(--sra-shadow);padding:32px 28px}.sra-download-card .sra-eyebrow{text-align:left}.sra-download-card h3{font-size:22px;font-weight:700}.sra-download-card>p{color:var(--sra-muted);margin-top:8px;font-size:15px}.sra-download-card--dark{background:var(--sra-ink-dark);color:var(--sra-on-dark);border-color:#ffffff24}.sra-download-card--dark>p{color:#f3f0efb8}.sra-store-row{flex-wrap:wrap;gap:12px;margin-top:24px;display:flex}.sra-store{background:var(--sra-ink);color:#fff;border-radius:12px;align-items:center;gap:10px;padding:10px 18px;transition:transform .18s,background .18s;display:inline-flex}.sra-store:hover{background:#000;transform:translateY(-2px)}.sra-store--light{color:var(--sra-ink);background:#fff}.sra-store--light:hover{background:var(--sra-primary-soft)}.sra-store--soon{color:var(--sra-muted);border:1px dashed var(--sra-line);cursor:default;background:0 0}.sra-store--soon:hover{background:0 0;transform:none}.sra-download-card--dark .sra-store--soon{color:#f1f2f499;border-color:#ffffff3d}.sra-store span{flex-direction:column;line-height:1.15;display:flex}.sra-store i{opacity:.75;font-size:10px;font-style:normal}.sra-store strong{font-size:14px;font-weight:700}.sra-testimonials{grid-template-columns:1fr;gap:24px;display:grid}@media (width>=860px){.sra-testimonials{grid-template-columns:repeat(3,1fr)}}.sra-testimonial{background:var(--sra-surface);border:1px solid var(--sra-line);border-radius:var(--sra-radius-lg);box-shadow:var(--sra-shadow);flex-direction:column;gap:16px;padding:28px 24px;display:flex}.sra-testimonial p{color:#454747;flex:1;font-size:15px;line-height:24px}.sra-testimonial footer{border-top:1px solid var(--sra-line);align-items:center;gap:12px;padding-top:16px;display:flex}.sra-testimonial footer span{flex-direction:column;display:flex}.sra-testimonial footer strong{font-size:14px}.sra-testimonial footer i{color:var(--sra-muted);font-size:12px;font-style:normal}.sra-avatar{background:var(--sra-primary-soft);width:40px;height:40px;color:var(--sra-primary-text);border-radius:999px;justify-content:center;align-items:center;font-family:Montserrat,sans-serif;font-weight:700;display:inline-flex!important}.sra-stars{color:var(--sra-line);gap:2px;display:inline-flex}.sra-stars .material-symbols-outlined{font-size:18px}.sra-stars .is-on{color:var(--sra-primary);font-variation-settings:"FILL" 1}.sra-faq-layout{align-items:start;gap:40px;display:grid}@media (width>=1024px){.sra-faq-layout{grid-template-columns:1fr 1.4fr;gap:64px}}.sra-faq-intro .sra-eyebrow{text-align:left}.sra-faq-intro h2{letter-spacing:-.01em;font-size:clamp(26px,3.4vw,32px);line-height:1.25}.sra-faq-intro p{color:var(--sra-muted);margin-top:16px;font-size:16px}.sra .sra-faq-intro a:not([class]){color:var(--sra-primary-text);font-weight:600}.sra-faq{gap:12px;display:grid}.sra-faq-item{background:var(--sra-surface);border:1px solid var(--sra-line);border-radius:var(--sra-radius);overflow:hidden}.sra-faq-item summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:18px 20px;font-size:15px;font-weight:600;list-style:none;display:flex}.sra-faq-item summary::-webkit-details-marker{display:none}.sra-faq-item summary .material-symbols-outlined{color:var(--sra-primary);flex:none;transition:transform .2s}.sra-faq-item[open] summary .material-symbols-outlined{transform:rotate(180deg)}.sra-faq-item p{color:var(--sra-muted);padding:0 20px 20px;font-size:15px;line-height:24px}.sra-footer{background:var(--sra-ink-dark);color:var(--sra-on-dark);padding-top:64px}.sra-footer-grid{grid-template-columns:1fr;gap:40px;padding-bottom:48px;display:grid}@media (width>=700px){.sra-footer-grid{grid-template-columns:repeat(2,1fr)}}@media (width>=1024px){.sra-footer-grid{grid-template-columns:1.4fr 1fr 1fr 1fr}}.sra-footer-baseline{letter-spacing:.06em;color:var(--sra-primary-dim);margin-top:20px;font-size:13px;font-weight:700}.sra-footer-text{color:#f1f2f4b3;max-width:38ch;margin-top:10px;font-size:15px}.sra-footer-socials{flex-wrap:wrap;gap:10px;margin-top:20px;display:flex}.sra-footer-social{border:1px solid #fff3;border-radius:999px;align-items:center;gap:8px;padding:10px 16px;font-size:14px;font-weight:600;transition:background .2s,border-color .2s;display:inline-flex}.sra-footer-social:hover{border-color:var(--sra-primary-dim);background:#ffffff14}.sra-footer h3{color:#fff;margin-bottom:16px;font-size:14px;font-weight:700}.sra-footer li+li{margin-top:10px}.sra-footer li,.sra-footer li a{color:#f3f0efb3;font-size:14px;transition:color .2s}.sra-footer li a:hover{color:var(--sra-primary-dim)}.sra-footer-bottom{color:#f3f0efa6;border-top:1px solid #ffffff24;flex-wrap:wrap;justify-content:space-between;gap:12px;padding-top:24px;padding-bottom:32px;font-size:12px;display:flex}.sra-footer-legal{flex-wrap:wrap;gap:16px;display:flex}.sra-footer-legal a:hover{color:var(--sra-primary-dim)}.sra .reveal{opacity:0;transition:opacity .6s,transform .6s;transform:translateY(18px)}.sra .reveal.is-visible{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.sra .reveal{opacity:1;transition:none;transform:none}}.sra-notfound{text-align:center;padding-top:clamp(96px,14vw,160px)}.sra-notfound h1{color:var(--sra-ink);margin:8px 0 0;font-family:Montserrat,Inter,sans-serif;font-size:clamp(28px,4.6vw,44px);line-height:1.15}.sra-notfound-lead{max-width:52ch;color:var(--sra-muted);margin:16px auto 0}.sra-notfound-links{text-align:left;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:14px;max-width:760px;margin:40px auto 0;padding:0;list-style:none;display:grid}.sra-notfound-links a{border:1px solid var(--sra-line);background:#fff;border-radius:16px;align-items:flex-start;gap:14px;height:100%;padding:18px 20px;text-decoration:none;transition:border-color .2s,transform .2s,box-shadow .2s;display:flex}.sra-notfound-links a:hover{border-color:var(--sra-primary);transform:translateY(-2px);box-shadow:0 12px 26px #0f172a14}.sra-notfound-links .material-symbols-outlined{color:var(--sra-primary);font-size:26px}.sra-notfound-links strong{color:var(--sra-ink);margin-bottom:4px;display:block}.sra-notfound-links span{color:var(--sra-muted);font-size:14px;line-height:1.5}.sra-hero{background:radial-gradient(circle at 84% 4%,#ff6a0021,#0000 27rem),linear-gradient(#fff 0%,#fffaf7 100%);padding-top:40px}.sra-hero-grid{gap:clamp(36px,5vw,76px)}.sra-hero-title{letter-spacing:-.055em;max-width:12ch;font-size:clamp(42px,5.35vw,64px);line-height:1.02}.sra-hero-lead{max-width:48ch;font-size:17px;line-height:1.65}.sra-hero-console{background:#ffffffeb;border:1px solid #1f1f1f1c;border-radius:22px;max-width:540px;padding:8px;box-shadow:0 22px 54px #2a1b101f}.sra-console-tabs{background:#f2f1ef;border-radius:14px;grid-template-columns:repeat(2,1fr);gap:4px;padding:3px;display:grid}.sra-console-tabs button{min-height:45px;color:var(--sra-muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:11px;justify-content:center;align-items:center;gap:8px;font-size:14px;font-weight:700;transition:background .2s,color .2s,box-shadow .2s;display:inline-flex}.sra-console-tabs button .material-symbols-outlined{font-size:19px}.sra-console-tabs button.is-active{color:var(--sra-ink);background:#fff;box-shadow:0 2px 8px #1f1f1f1a}.sra-order-panel,.sra-hero-console .sra-track{box-shadow:none;border:0;border-radius:16px;margin:0}.sra-order-panel{padding:16px}.sra-route-fields{gap:7px;margin-bottom:14px;display:grid}.sra-route-fields>div{color:#71747a;background:#fff;border:1px solid #e5e3df;border-radius:12px;align-items:center;min-height:52px;padding:0 16px 0 43px;font-size:14px;font-weight:600;display:flex;position:relative}.sra-route-dot{border-radius:50%;width:12px;height:12px;position:absolute;left:18px}.sra-route-dot--start{background:var(--sra-green)}.sra-route-dot--end{border:3px solid var(--sra-primary);background:#fff}.sra-route-line{z-index:0;border-left:2px dotted #b8b8b8;width:2px;height:26px;position:absolute;top:-13px;left:23px}.sra-order-cta{border-radius:12px;width:100%}.sra-console-note{color:var(--sra-muted);align-items:center;gap:7px;margin:13px 2px 1px;font-size:12px;font-weight:600;display:flex}.sra-console-note .material-symbols-outlined{color:var(--sra-green);font-size:17px}.sra-hero-console .sra-track{padding:16px 8px 6px}.sra-hero-visual{justify-content:flex-end;position:relative}.sra-hero-visual:before{content:"";aspect-ratio:1;background:linear-gradient(145deg,#ffe2cd 0%,#ffb173 100%);border-radius:48% 52% 62% 38%/43% 42% 58% 57%;width:min(100%,420px);position:absolute;transform:rotate(-14deg)}.sra-hero-visual .hld{position:relative;transform:rotate(1.5deg)}.sra-service-card,.sra-fleet-card,.sra-trust-card{transition:transform .22s,box-shadow .22s,border-color .22s}.sra-service-card:hover,.sra-fleet-card:hover,.sra-trust-card:hover{border-color:#ff6a0059;transform:translateY(-5px);box-shadow:0 18px 38px #1f1f1f1a}@media (width<=1023px){.sra-hero{padding-bottom:64px}.sra-hero-visual{justify-content:center}}@media (width<=559px){.sra-hero-title{font-size:clamp(39px,12vw,50px)}.sra-hero-console{margin-left:-4px;margin-right:-4px}.sra-hero-console .sra-track{padding-left:4px;padding-right:4px}.sra-hero-visual:before{width:84%}}.sra-hero-visual-label{color:#ffffffc2;letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:8px;font-size:11px;font-weight:800;display:flex;position:absolute;top:24px;left:30px}.sra-live-dot,.sra-live-dot:after{background:#7bdd9f;border-radius:50%;width:7px;height:7px;display:inline-block}.sra-live-dot:after{content:"";margin:0;animation:1.8s infinite sra-live-pulse}@keyframes sra-live-pulse{0%,to{opacity:.45;transform:scale(1)}50%{opacity:0;transform:scale(2.3)}}.sra-hero-float{z-index:2;color:#fff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#222c;border:1px solid #ffffff38;border-radius:14px;align-items:center;gap:10px;padding:12px 14px;display:flex;position:absolute;box-shadow:0 14px 28px #0000002e}.sra-hero-float .material-symbols-outlined{color:var(--sra-primary-dim);font-size:20px}.sra-hero-float span{gap:2px;display:grid}.sra-hero-float strong{font-size:12px}.sra-hero-float small{color:#fff9;font-size:10px}.sra-hero-float--top{top:112px;right:-25px}.sra-hero-float--bottom{bottom:38px;left:-25px}.sra-hero-float--bottom .material-symbols-outlined{color:#7bdd9f}.sra-section--ink{color:#fff;background:#1d1d1d}.sra-section-head{max-width:700px;margin-bottom:38px}.sra-section-head h2{letter-spacing:-.055em;max-width:18ch;margin-top:12px;font-size:clamp(31px,4.2vw,56px);line-height:1.01}.sra-section-head>p:last-child{max-width:60ch;color:var(--sra-muted);margin-top:16px;font-size:16px;line-height:1.6}.sra-section-head--light>p:last-child{color:#ffffff9e}.sra-eyebrow--light{color:#ffb27a!important}.sra-quick-order{z-index:3;margin-top:-32px;position:relative;padding-top:0!important}.sra-quick-order-grid{border:1px solid var(--sra-line);background:var(--sra-surface);border-radius:26px;grid-template-columns:.78fr 1.22fr;align-items:center;gap:38px;padding:30px;display:grid;box-shadow:0 20px 45px #2f23161a}.sra-quick-order-intro h2{letter-spacing:-.055em;max-width:15ch;margin-top:12px;font-size:clamp(28px,3.4vw,43px);line-height:1.02}.sra-quick-order-intro>p:not(.sra-eyebrow){max-width:40ch;color:var(--sra-muted);margin-top:16px;font-size:14px;line-height:1.6}.sra-quick-order-note{color:var(--sra-green);align-items:center;gap:8px;margin-top:22px;font-size:12px;font-weight:700;display:flex}.sra-quick-order-note .material-symbols-outlined{font-size:17px}.sra-order-form{background:#f3efe8;border-radius:18px;padding:24px}.sra-order-form fieldset{border:0;margin:0;padding:0}.sra-order-form legend{margin-bottom:12px;font-size:14px;font-weight:800}.sra-order-types{grid-template-columns:repeat(5,1fr);gap:7px;display:grid}.sra-order-types button{min-height:76px;color:var(--sra-muted);font:inherit;cursor:pointer;background:#fffdf9;border:1px solid #0000;border-radius:12px;gap:7px;padding:10px 6px;font-size:11px;font-weight:700;transition:all .18s;display:grid}.sra-order-types button:hover,.sra-order-types button.is-selected{border-color:var(--sra-primary);color:var(--sra-ink);box-shadow:0 7px 16px #452b1614}.sra-order-types button.is-selected .material-symbols-outlined{color:var(--sra-primary)}.sra-order-types .material-symbols-outlined{margin:auto;font-size:21px}.sra-order-fields{grid-template-columns:1fr 1fr;gap:10px;margin-top:18px;display:grid}.sra-order-fields label{color:var(--sra-muted);gap:7px;font-size:11px;font-weight:800;display:grid}.sra-order-fields input{border:1px solid var(--sra-line);width:100%;min-height:48px;color:var(--sra-ink);font:inherit;background:#fffdf9;border-radius:11px;outline:0;padding:0 14px;font-size:13px}.sra-order-fields input:focus{border-color:var(--sra-primary);box-shadow:0 0 0 3px #ff6a0021}.sra-order-submit{width:100%;margin-top:14px}.sra-form-feedback{color:#1d633b;background:#e3f4e8;border-radius:10px;margin-top:12px;padding:12px;font-size:12px;line-height:1.5}.sra-form-feedback a{margin-left:4px;font-weight:800;text-decoration:underline;display:inline-block}.sra-role-section{padding-top:82px!important}.sra-role-grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.sra-role-card{border:1px solid var(--sra-line);background:var(--sra-surface);border-radius:16px;align-items:center;gap:14px;min-height:100px;padding:18px;transition:transform .2s,border-color .2s,box-shadow .2s;display:flex}.sra-role-card:hover{border-color:var(--sra-primary);transform:translateY(-4px);box-shadow:0 14px 24px #2f231614}.sra-role-card>span:nth-child(2){flex:1;gap:4px;display:grid}.sra-role-card strong{font-size:14px}.sra-role-card small{color:var(--sra-muted);font-size:12px}.sra-role-card>.material-symbols-outlined{color:var(--sra-primary-text)}.sra-role-icon{background:var(--sra-primary-soft);width:42px;height:42px;color:var(--sra-primary-text);border-radius:12px;place-items:center;display:grid}.sra-role-icon .material-symbols-outlined{font-size:21px}.sra-service-grid--premium{grid-template-columns:1.08fr .92fr;grid-auto-rows:260px;gap:14px;display:grid}.sra-service-card{min-height:0;box-shadow:none;background:#2a2a2a;border:0;border-radius:22px;position:relative;overflow:hidden}.sra-service-card--1{grid-row:span 2}.sra-service-card img{object-fit:cover;opacity:.72;width:100%;height:100%;transition:transform .5s,opacity .3s}.sra-service-card:hover img{opacity:.86;transform:scale(1.05)}.sra-service-overlay{background:linear-gradient(#10101005 18%,#101010e6 100%);position:absolute;inset:0}.sra-service-content{gap:8px;display:grid;position:absolute;inset:auto 24px 22px}.sra-service-content p{color:#ffb27a;letter-spacing:.14em;text-transform:uppercase;font-size:10px;font-weight:800}.sra-service-content h3{letter-spacing:-.04em;font-size:clamp(22px,2.3vw,34px)}.sra-service-content>span{color:#ffffffb8;max-width:46ch;font-size:13px;line-height:1.45}.sra-service-content a{color:#fff;align-items:center;gap:8px;margin-top:7px;font-size:12px;font-weight:800;display:inline-flex}.sra-service-content a:hover{color:#ffb27a}.sra-process-grid{grid-template-columns:.9fr 1.1fr;align-items:center;gap:clamp(48px,9vw,130px);display:grid}.sra-process-copy h2{letter-spacing:-.06em;max-width:13ch;margin-top:12px;font-size:clamp(34px,4vw,57px);line-height:1.01}.sra-process-copy>p:not(.sra-eyebrow){max-width:44ch;color:var(--sra-muted);margin-top:18px;line-height:1.6}.sra-process-timeline{gap:18px;padding-left:12px;display:grid;position:relative}.sra-process-timeline:before{content:"";background:var(--sra-line);width:1px;position:absolute;top:26px;bottom:26px;left:29px}.sra-process-timeline li{z-index:1;border-bottom:1px solid var(--sra-line);align-items:center;gap:18px;min-height:90px;padding:12px 16px 12px 0;display:flex;position:relative}.sra-process-timeline li:last-child{border-bottom:0}.sra-process-timeline li>span{border:1px solid var(--sra-line);background:var(--sra-bg);width:36px;height:36px;color:var(--sra-muted);border-radius:50%;place-items:center;font-size:10px;font-weight:800;display:grid}.sra-process-timeline li.is-active>span{border-color:var(--sra-primary);background:var(--sra-primary);color:#fff}.sra-process-timeline li div{gap:5px;display:grid}.sra-process-timeline strong{font-size:15px}.sra-process-timeline small{color:var(--sra-muted);font-size:13px}.sra-trust-section{background:#fffdf9}.sra-capability-grid{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.sra-capability{border:1px solid var(--sra-line);min-height:82px;color:var(--sra-ink-soft);background:#f7f4ef;border-radius:14px;align-items:center;gap:12px;padding:17px;font-size:13px;font-weight:700;display:flex}.sra-capability .material-symbols-outlined{color:var(--sra-primary-text);font-size:23px}.sra-business-band{background:#efe7db}.sra-business-grid{grid-template-columns:1fr 1fr;align-items:center;gap:clamp(42px,8vw,100px);display:grid}.sra-business-content h2,.sra-partner-content h2{letter-spacing:-.06em;max-width:14ch;margin-top:12px;font-size:clamp(34px,4.1vw,58px);line-height:1}.sra-business-content>p:not(.sra-eyebrow),.sra-partner-content>p:not(.sra-eyebrow){max-width:48ch;color:var(--sra-muted);margin-top:18px;line-height:1.6}.sra-text-link{min-height:44px;color:var(--sra-primary-text);text-underline-offset:3px;align-items:center;font-size:13px;font-weight:800;display:inline-flex;text-decoration:underline!important}.sra-business-visual{background:#242424;border-radius:26px;place-items:center;min-height:390px;padding:25px;display:grid;box-shadow:0 25px 55px #2f231629}.sra-business-window{color:#1d1d1d;background:#f8f6f1;border:1px solid #ffffff1f;border-radius:17px;width:100%;max-width:500px;overflow:hidden;box-shadow:0 20px 35px #0003}.sra-window-top{border-bottom:1px solid #e3ded6;justify-content:space-between;padding:18px 20px;font-size:12px;font-weight:800;display:flex}.sra-window-top span{align-items:center;gap:8px;display:flex}.sra-window-top i{background:var(--sra-primary);border-radius:50%;width:8px;height:8px}.sra-window-top small{color:#7f7a70;font-weight:600}.sra-window-route{background:radial-gradient(circle at 20% 15%,#d9ead8 0 2px,#0000 3px),linear-gradient(145deg,#eef2ec,#dfe7e4);height:180px;position:relative;overflow:hidden}.sra-window-route:before,.sra-window-route:after{content:"";background:#5c787924;position:absolute;transform:rotate(23deg)}.sra-window-route:before{width:140%;height:1px;top:45%;left:-20%}.sra-window-route:after{width:1px;height:130%;top:-15%;left:54%;transform:rotate(38deg)}.sra-window-map-line{background:var(--sra-primary);transform-origin:0;width:53%;height:2px;position:absolute;top:55%;left:22%;transform:rotate(-25deg);box-shadow:0 0 0 3px #ff6a0024}.sra-window-pin{color:#fff;background:#1d1d1d;border:3px solid #fff;border-radius:50%;place-items:center;width:30px;height:30px;font-size:10px;display:grid;position:absolute;box-shadow:0 3px 8px #00000029}.sra-window-pin--a{top:60%;left:17%}.sra-window-pin--b{background:var(--sra-primary);top:19%;right:18%}.sra-window-label{color:#45413b;background:#fffdf9e0;border-radius:6px;padding:5px 8px;font-size:10px;font-weight:800;position:absolute;box-shadow:0 3px 8px #00000014}.sra-window-label--a{top:78%;left:11%}.sra-window-label--b{top:7%;right:10%}.sra-window-rows{gap:0;padding:5px 18px 12px;display:grid}.sra-window-rows div{color:#615d56;border-bottom:1px solid #e3ded6;grid-template-columns:8px 1fr auto;align-items:center;gap:9px;padding:10px 0;font-size:11px;display:grid}.sra-window-rows div:last-child{border-bottom:0}.sra-window-rows div>span{border-radius:50%;width:8px;height:8px}.sra-window-rows .is-green{background:#4ab36f}.sra-window-rows .is-orange{background:var(--sra-primary)}.sra-window-rows .is-slate{background:#84909a}.sra-window-rows strong{color:#262522;font-size:10px}.sra-partner-band{background:#fffdf9}.sra-partner-grid{grid-template-columns:.8fr 1.2fr;align-items:center;gap:clamp(40px,9vw,120px);display:grid}.sra-partner-visual{background:#f2dfd0;border-radius:28px;place-items:center;min-height:360px;display:grid;overflow:hidden}.sra-partner-visual img{filter:drop-shadow(0 22px 20px #3c201138);width:min(80%,360px)}.sra-track-section{color:#fff;background:#1d1d1d}.sra-track-card{background:#282828;border-radius:28px;grid-template-columns:1fr 1fr;align-items:center;gap:48px;padding:clamp(28px,5vw,58px);display:grid}.sra-track-card h2{letter-spacing:-.06em;max-width:12ch;margin-top:12px;font-size:clamp(32px,4vw,53px);line-height:1}.sra-track-card>div>p:last-child{color:#ffffff9e;max-width:48ch;margin-top:16px;line-height:1.6}.sra-track-card .sra-eyebrow{color:#ffb27a}.sra-faq-intro h2{letter-spacing:-.06em;max-width:12ch;margin-top:12px;font-size:clamp(32px,4vw,53px);line-height:1}.sra-faq-intro>p:last-child{color:var(--sra-muted);margin-top:16px;font-size:14px;line-height:1.6}.sra-faq-intro>p a{color:var(--sra-primary-text);font-weight:800;text-decoration:underline}@media (width<=1050px){.sra-business-grid,.sra-partner-grid{gap:45px}}@media (width<=760px){.sra-hero-visual-label{left:18px}.sra-hero-float--top{top:85px;right:-6px}.sra-hero-float--bottom{bottom:20px;left:-6px}.sra-hero-float{padding:9px 10px}.sra-hero-float small{display:none}.sra-order-types{grid-template-columns:repeat(3,1fr)}.sra-order-types button:nth-child(4),.sra-order-types button:nth-child(5){grid-column:span 1}.sra-role-grid,.sra-capability-grid,.sra-business-grid,.sra-partner-grid,.sra-track-card{grid-template-columns:1fr}.sra-role-grid{gap:8px}.sra-service-grid--premium{grid-template-columns:1fr;grid-auto-rows:240px}.sra-service-card--1{grid-row:span 1}.sra-process-grid{grid-template-columns:1fr;gap:45px}.sra-business-visual{min-height:330px}.sra-partner-visual{min-height:280px}.sra-track-card{gap:30px}}@media (width<=480px){.sra-quick-order-grid{padding:18px}.sra-order-form{padding:16px}.sra-order-fields{grid-template-columns:1fr}.sra-order-types button{min-height:68px;font-size:10px}.sra-service-content{inset-inline:18px}.sra-business-visual,.sra-window-top{padding:14px}.sra-window-top small{display:none}}@media (prefers-reduced-motion:reduce){.sra-live-dot:after{animation:none}.sra-service-card img{transition:none}}.sra-info-page{background:var(--sra-bg);min-height:100vh;color:var(--sra-ink)}.sra-info-page .sra-header{background:#f7f4efe6}.sra-info-hero{background:var(--sra-bg);padding:clamp(70px,10vw,140px) 0 80px}.sra-info-hero .sra-container{max-width:980px}.sra-info-hero h1{letter-spacing:-.075em;max-width:12ch;margin-top:14px;font-size:clamp(44px,7vw,78px);line-height:.98}.sra-info-hero>.sra-container>p:not(.sra-eyebrow){max-width:56ch;color:var(--sra-muted);margin-top:20px;font-size:18px;line-height:1.6}.sra-info-hero .sra-btn{margin-top:28px}.sra-info-card-grid{grid-template-columns:repeat(2,1fr);gap:16px;display:grid}.sra-info-card{border:1px solid var(--sra-line);background:var(--sra-surface);border-radius:22px;overflow:hidden}.sra-info-card img{object-fit:cover;width:100%;height:230px}.sra-info-card>div{padding:24px}.sra-info-card h2{letter-spacing:-.045em;margin-top:9px;font-size:26px}.sra-info-card>div>p:not(.sra-eyebrow){color:var(--sra-muted);margin-top:10px;font-size:14px;line-height:1.55}.sra-info-card .sra-text-link{margin-top:18px}.sra-info-hero--split{background:linear-gradient(135deg,#f7f4ef 0 58%,#e8d5c5 58%);min-height:620px}.sra-info-prose{grid-template-columns:1fr 1fr;gap:22px;max-width:760px;margin-top:42px;display:grid}.sra-info-prose p{color:var(--sra-ink-soft);font-size:15px;line-height:1.6}.sra-info-help-actions{flex-wrap:wrap;gap:10px;display:flex}.sra-info-help-actions .sra-btn{margin-top:24px}.sra-info-faq{gap:9px;max-width:760px;margin-top:70px;display:grid}.sra-info-faq .sra-faq-item{border:1px solid var(--sra-line);background:var(--sra-surface);border-radius:13px}.sra-info-faq .sra-faq-item summary{min-height:58px;padding:16px 18px;font-size:14px}.sra-info-faq .sra-faq-item p{color:var(--sra-muted);padding:0 18px 18px;font-size:14px;line-height:1.55}.sra-contact-hero{min-height:620px}.sra-contact-grid{grid-template-columns:repeat(3,1fr);gap:12px;max-width:900px;margin-top:54px;display:grid}.sra-contact-grid a{border:1px solid var(--sra-line);background:var(--sra-surface);border-radius:16px;align-items:center;gap:12px;min-height:100px;padding:17px;display:flex}.sra-contact-grid a>.material-symbols-outlined:first-child{color:var(--sra-primary-text);font-size:23px}.sra-contact-grid a>span{flex:1;gap:4px;display:grid}.sra-contact-grid strong{font-size:13px}.sra-contact-grid small{color:var(--sra-muted);font-size:11px}.sra-contact-grid a>.sra-icon-sm{color:var(--sra-primary-text)}@media (width<=760px){.sra-info-card-grid,.sra-info-prose,.sra-contact-grid{grid-template-columns:1fr}.sra-info-hero--split{background:var(--sra-bg)}.sra-info-hero h1{font-size:clamp(44px,13vw,64px)}.sra-contact-grid{margin-top:38px}}.trk{flex-direction:column;min-height:100vh;display:flex}.trk-main{flex:1}.trk-reveal{--trk-delay:0s;opacity:0;animation:.72s cubic-bezier(.21,.84,.34,1) forwards trk-reveal;animation-delay:var(--trk-delay);transform:translateY(16px)}.trk-reveal--status{animation-duration:.82s}.trk-reveal--map{--trk-delay:90ms}.trk-reveal--panel{--trk-delay:80ms}@keyframes trk-reveal{to{opacity:1;transform:translateY(0)}}.trk-hero{text-align:center;background:linear-gradient(115deg, #ff6a0014, transparent 36%), linear-gradient(180deg, #fff 0%, var(--sra-surface-low) 100%);border-bottom:1px solid var(--sra-line);padding:56px 0 40px;position:relative;overflow:hidden}.trk-hero .sra-container{z-index:1;position:relative}.trk-hero-track{opacity:.55;pointer-events:none;background:linear-gradient(90deg,#0000,#ff6a0080,#0000);width:min(560px,70vw);height:1px;animation:8s ease-in-out infinite trk-track-pass;position:absolute;transform:rotate(-8deg)}.trk-hero-track--one{top:34px;left:-120px}.trk-hero-track--two{animation-duration:10s;animation-delay:1.8s;bottom:54px;right:-120px}@keyframes trk-track-pass{0%,to{opacity:.16;transform:translate(-20px)rotate(-8deg)}45%{opacity:.62;transform:translate(36px)rotate(-8deg)}}.trk-hero h1{letter-spacing:0;font-size:clamp(30px,5vw,46px);font-weight:700;line-height:1.1;animation:.88s cubic-bezier(.18,.84,.34,1) both trk-headline-in}.trk-hero>.sra-container>p{max-width:46ch;color:var(--sra-muted);margin:14px auto 0;font-size:17px;animation:.88s cubic-bezier(.18,.84,.34,1) 80ms both trk-headline-in}@keyframes trk-headline-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.trk-search{max-width:600px;margin:32px auto 0;animation:.82s cubic-bezier(.21,.84,.34,1) .16s both trk-search-in}.trk-search-field{background:var(--sra-surface);border:1px solid var(--sra-line);border-radius:var(--sra-radius);height:60px;box-shadow:var(--sra-shadow);align-items:center;padding:6px 6px 6px 46px;transition:border-color .18s,box-shadow .18s,transform .18s;display:flex;position:relative}.trk-search-field:focus-within{border-color:var(--sra-primary);transform:translateY(-2px);box-shadow:0 0 0 3px #ff6a0033}.trk-search-field>.material-symbols-outlined{color:var(--sra-muted);pointer-events:none;position:absolute;left:14px}.trk-search-field input{min-width:0;height:100%;font:inherit;color:var(--sra-ink);background:0 0;border:0;flex:1;font-size:17px}.trk-search-field input:focus{outline:none}.trk-search-field .sra-btn{border-radius:12px;min-height:46px}@keyframes trk-search-in{0%{opacity:0;transform:translateY(18px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.trk-search-error{color:#ba1a1a;margin-top:12px;font-size:14px;font-weight:600}.trk-empty{text-align:center;padding:72px 0 96px;position:relative}.trk-empty>.material-symbols-outlined{z-index:1;color:var(--sra-primary);font-size:44px;animation:3.8s ease-in-out infinite trk-float;position:relative}.trk-empty-pulse{pointer-events:none;border:1px solid #ff6a0033;border-radius:999px;width:92px;height:92px;animation:2.8s ease-out infinite trk-soft-pulse;position:absolute;top:72px;left:50%;transform:translate(-50%)}.trk-empty h2{margin-top:16px;font-size:clamp(21px,3vw,26px);font-weight:700}.trk-empty p{max-width:52ch;color:var(--sra-muted);margin:12px auto 0}.trk-empty .sra-btn{margin-top:28px}.trk-empty--error>.material-symbols-outlined{color:#ba1a1a}.trk-spinner{border:3px solid var(--sra-line);border-top-color:var(--sra-primary);border-radius:999px;width:34px;height:34px;animation:.9s linear infinite trk-spin;display:inline-block}@keyframes trk-spin{to{transform:rotate(360deg)}}@keyframes trk-float{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}@keyframes trk-soft-pulse{0%{opacity:.42;transform:translate(-50%)scale(.74)}70%,to{opacity:0;transform:translate(-50%)scale(1.28)}}@media (prefers-reduced-motion:reduce){.trk-spinner{animation-duration:3s}}.trk-grid{gap:24px;padding-top:40px;padding-bottom:72px;display:grid}@media (width>=1024px){.trk-grid{grid-template-columns:2fr 1fr;align-items:start}}.trk-main-col,.trk-side{flex-direction:column;gap:20px;min-width:0;display:flex}.trk-status{background:var(--sra-surface);border:1px solid var(--sra-line);border-radius:var(--sra-radius);box-shadow:var(--sra-shadow);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;padding:20px 24px;display:flex;position:relative;overflow:hidden}.trk-status:before{content:"";opacity:.44;pointer-events:none;background:linear-gradient(115deg,#0000 0%,#ffffffc7 44%,#0000 62%);animation:5.5s ease-in-out infinite trk-status-sheen;position:absolute;inset:0;transform:translate(-120%)}.trk-status>*{z-index:1;position:relative}@keyframes trk-status-sheen{0%,38%,to{transform:translate(-120%)}62%{transform:translate(120%)}}.trk-status-id{align-items:center;gap:14px;min-width:0;display:flex}.trk-status-icon{width:46px;height:46px;color:var(--sra-primary-text);background:#ff6a001f;border-radius:999px;flex:none;justify-content:center;align-items:center;display:inline-flex;position:relative}.trk-status-icon:after{content:"";border-radius:inherit;border:1px solid #ff6a003d;animation:2.6s ease-out infinite trk-status-ring;position:absolute;inset:-7px}.trk-status-icon .material-symbols-outlined{font-variation-settings:"FILL" 1}.trk-status h2{font-size:20px;font-weight:700;line-height:1.25}.trk-status-id p{color:var(--sra-muted);margin-top:4px;font-size:13px}.trk-ref{border-radius:var(--sra-radius-sm);background:var(--sra-surface-low);color:var(--sra-ink);margin-right:8px;padding:2px 8px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;font-weight:600;display:inline-block}.trk-status-eta{text-align:right}.trk-status-eta span{letter-spacing:.12em;text-transform:uppercase;color:var(--sra-muted);font-size:11px;font-weight:700;display:block}.trk-status-eta strong{color:var(--sra-primary-text);margin-top:2px;font-family:Montserrat,sans-serif;font-size:30px;font-weight:700;line-height:1.1;display:block}.trk-status-eta small{color:var(--sra-muted);font-size:12px}.trk-status.is-failed .trk-status-icon{color:#ba1a1a;background:#ba1a1a1a}.trk-status.is-failed .trk-status-icon:after{border-color:#ba1a1a33}@keyframes trk-status-ring{0%{opacity:.52;transform:scale(.86)}80%,to{opacity:0;transform:scale(1.18)}}.trk-map{border-radius:var(--sra-radius-lg);border:1px solid var(--sra-line);height:460px;box-shadow:var(--sra-shadow);background:var(--sra-surface-low);animation:.86s cubic-bezier(.21,.84,.34,1) .1s both trk-map-rise;position:relative;overflow:hidden}.trk-map:after{content:"";border-radius:inherit;pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #ffffff75}@keyframes trk-map-rise{0%{opacity:0;transform:translateY(18px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@media (width<=640px){.trk-map{height:340px}}.trk-map-loading{border-radius:var(--sra-radius-lg);border:1px solid var(--sra-line);background:var(--sra-surface-low);justify-content:center;align-items:center;height:460px;display:flex;position:relative;overflow:hidden}.trk-map-loading:before{content:"";border-radius:inherit;pointer-events:none;border:1px solid #ff6a001f;position:absolute;inset:18px}.trk-map-loading--deferred{text-align:center;background:radial-gradient(circle at 50% 0%, #ff6a001a, transparent 42%), var(--sra-surface-low);flex-direction:column;gap:16px;padding:28px}.trk-map-orbit{pointer-events:none;border:1px solid #ff6a002e;border-radius:999px;width:210px;height:210px;animation:8s linear infinite trk-map-orbit;position:absolute}.trk-map-orbit:before,.trk-map-orbit:after{content:"";background:var(--sra-primary);border-radius:999px;width:9px;height:9px;position:absolute}.trk-map-orbit:before{top:20px;left:26px}.trk-map-orbit:after{background:var(--sra-green);bottom:26px;right:34px}@keyframes trk-map-orbit{to{transform:rotate(360deg)}}.trk-map-loading--deferred>.material-symbols-outlined,.trk-map-loading--fallback>.material-symbols-outlined{color:var(--sra-primary);font-size:34px}.trk-map-loading--deferred>div{gap:6px;display:grid}.trk-map-loading--deferred strong{color:var(--sra-text);font-size:16px}.trk-map-loading--deferred small,.trk-map-loading--fallback small{max-width:42ch;color:var(--sra-muted);line-height:1.5}.trk-map-loading--deferred .sra-btn{min-height:44px}.trk-map-loading--fallback{text-align:center;flex-direction:column;gap:10px;padding:28px}.trk-map-loading--fallback p{margin:0;font-weight:700}@media (width<=640px){.trk-map-loading{height:340px}}.trk-map-fallback{text-align:center;border:1px dashed var(--sra-line);border-radius:var(--sra-radius-lg);background:var(--sra-surface-low);flex-direction:column;justify-content:center;align-items:center;gap:10px;height:260px;padding:28px;display:flex}.trk-map-fallback .material-symbols-outlined{color:var(--sra-muted);font-size:34px}.trk-map-fallback p{color:var(--sra-ink);font-weight:600}.trk-map-fallback small{max-width:46ch;color:var(--sra-muted);font-size:13px}.trk-map-controls{z-index:2;flex-direction:column;gap:8px;display:flex;position:absolute;bottom:14px;right:14px}.trk-map-controls button{border:1px solid var(--sra-line);background:var(--sra-surface);width:40px;height:40px;color:var(--sra-ink);cursor:pointer;box-shadow:var(--sra-shadow);border-radius:999px;justify-content:center;align-items:center;transition:transform .18s,color .18s,border-color .18s;display:inline-flex}.trk-map-controls button:hover{color:var(--sra-primary-text);border-color:var(--sra-primary);transform:translateY(-2px)}.trk-pin{flex-direction:column;align-items:center;gap:4px;display:flex}.trk-pin b{border-radius:var(--sra-radius-sm);border:1px solid var(--sra-line);color:var(--sra-ink);white-space:nowrap;box-shadow:var(--sra-shadow);background:#fffffff0;padding:3px 8px;font-size:11px;font-weight:700}.trk-pin--start i{background:var(--sra-ink);width:15px;height:15px;box-shadow:var(--sra-shadow-md);border:3px solid #fff;border-radius:999px;animation:.46s cubic-bezier(.22,1.2,.36,1) both trk-pin-pop}.trk-pin--end i{background:var(--sra-green);color:#fff;width:26px;height:26px;box-shadow:var(--sra-shadow-md);border:2px solid #fff;border-radius:999px;justify-content:center;align-items:center;animation:.46s cubic-bezier(.22,1.2,.36,1) 80ms both trk-pin-pop;display:inline-flex}.trk-pin--end .material-symbols-outlined{font-variation-settings:"FILL" 1;font-size:16px}.trk-driver-pin{background:var(--sra-primary);color:#fff;width:44px;height:44px;box-shadow:0 0 0 6px #ff6a0038, var(--sra-shadow-md);border-radius:999px;justify-content:center;align-items:center;animation:.58s cubic-bezier(.22,1.2,.36,1) both trk-driver-arrive;display:inline-flex;position:relative}.trk-driver-pin:after{content:"";border-radius:inherit;border:1px solid #ff6a0052;animation:2.2s ease-out infinite trk-driver-pulse;position:absolute;inset:-9px}.trk-driver-pin .material-symbols-outlined{font-variation-settings:"FILL" 1;font-size:22px}@keyframes trk-pin-pop{0%{opacity:0;transform:translateY(10px)scale(.76)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes trk-driver-arrive{0%{opacity:0;transform:scale(.72)}to{opacity:1;transform:scale(1)}}@keyframes trk-driver-pulse{0%{opacity:.7;transform:scale(.82)}72%,to{opacity:0;transform:scale(1.36)}}.trk-driver-heading{border-radius:999px;position:absolute;inset:-9px}.trk-driver-heading:before{content:"";border-left:5px solid #0000;border-right:5px solid #0000;border-bottom:8px solid var(--sra-primary);position:absolute;top:-2px;left:50%;transform:translate(-50%)}.trk-metrics{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;display:grid}.trk-metrics>div{background:var(--sra-surface);border:1px solid var(--sra-line);border-radius:var(--sra-radius);padding:16px 18px;transition:transform .18s,border-color .18s,box-shadow .18s}.trk-metrics>div:hover{box-shadow:var(--sra-shadow);border-color:#ff6a0057;transform:translateY(-3px)}.trk-metrics span{letter-spacing:.1em;text-transform:uppercase;color:var(--sra-muted);font-size:11px;font-weight:700;display:block}.trk-metrics strong{margin-top:6px;font-family:Montserrat,sans-serif;font-size:19px;font-weight:700;display:block}.trk-instruction,.trk-warning{border-radius:var(--sra-radius);align-items:flex-start;gap:10px;padding:14px 18px;font-size:14px;line-height:22px;display:flex}.trk-instruction{background:var(--sra-primary-tint);border:1px solid var(--sra-primary-soft);color:var(--sra-ink);font-weight:600}.trk-instruction .material-symbols-outlined{color:var(--sra-primary-text)}.trk-warning{background:var(--sra-surface-low);border:1px solid var(--sra-line);color:var(--sra-muted)}.trk-card{background:var(--sra-surface);border:1px solid var(--sra-line);border-radius:var(--sra-radius-lg);box-shadow:var(--sra-shadow);padding:22px 24px;transition:transform .2s,border-color .2s,box-shadow .2s;position:relative}.trk-card:hover{box-shadow:var(--sra-shadow-md);border-color:#ff6a003d;transform:translateY(-2px)}.trk-card--grow{flex:1}.trk-card h3{letter-spacing:.14em;text-transform:uppercase;color:var(--sra-muted);margin-bottom:18px;font-family:Inter,sans-serif;font-size:11px;font-weight:700}.trk-driver{align-items:center;gap:14px;display:flex}.trk-driver-avatar{background:var(--sra-primary-soft);width:52px;height:52px;color:var(--sra-primary-text);border-radius:999px;flex:none;justify-content:center;align-items:center;font-family:Montserrat,sans-serif;font-size:20px;font-weight:700;display:inline-flex;position:relative}.trk-driver-avatar:after{content:"";border-radius:inherit;border:1px solid #ff6a0033;animation:3.4s ease-out infinite trk-avatar-ring;position:absolute;inset:-5px}@keyframes trk-avatar-ring{0%{opacity:.5;transform:scale(.86)}80%,to{opacity:0;transform:scale(1.18)}}.trk-driver-info{flex-direction:column;min-width:0;display:flex}.trk-driver-info strong{font-size:17px}.trk-driver-info span{color:var(--sra-muted);font-size:14px}.trk-privacy{border-top:1px solid var(--sra-line);color:var(--sra-muted);align-items:flex-start;gap:8px;margin-top:18px;padding-top:16px;font-size:12.5px;line-height:19px;display:flex}.trk-privacy .material-symbols-outlined{flex:none;margin-top:1px}.trk-cod-payment{gap:14px;margin-top:16px;display:grid}.trk-cod-payment label{color:var(--sra-muted);gap:6px;font-size:12px;font-weight:700;display:grid}.trk-cod-payment input,.trk-cod-payment select{border:1px solid var(--sra-line);background:var(--sra-surface-low);width:100%;min-height:44px;color:var(--sra-ink);font:inherit;border-radius:10px;padding:0 12px;transition:border-color .2s,box-shadow .2s}.trk-cod-payment input:focus{border-color:var(--sra-primary,#e25822);outline:none;box-shadow:0 0 0 3px #e2582226}.trk-operator-group{gap:8px;display:grid}.trk-operator-title{color:var(--sra-muted);font-size:12px;font-weight:700}.trk-operator-grid{grid-template-columns:repeat(auto-fit,minmax(110px,1fr));gap:10px;display:grid}.trk-operator-card{border:2px solid var(--sra-line);background:var(--sra-surface-low);cursor:pointer;text-align:center;font:inherit;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:12px 10px 10px;transition:all .2s cubic-bezier(.16,1,.3,1);display:flex;position:relative}.trk-operator-card:hover:not(:disabled){border-color:var(--sra-primary,#e25822);background:#fff;transform:translateY(-2px);box-shadow:0 4px 12px #0000000d}.trk-operator-card.is-selected{border-color:var(--sra-primary,#e25822);background:#fff;box-shadow:0 4px 14px #e258221f}.trk-operator-logo-wrap{background:#fff;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;display:flex;overflow:hidden;box-shadow:0 1px 4px #00000014}.trk-operator-logo{object-fit:cover;width:100%;height:100%;display:block}.trk-operator-name{color:var(--sra-ink);font-size:12px;font-weight:700;transition:color .2s}.trk-operator-card.is-selected .trk-operator-name{color:var(--sra-primary,#e25822)}.trk-operator-check{border:1.5px solid var(--sra-line);background:#fff;border-radius:50%;justify-content:center;align-items:center;width:16px;height:16px;transition:all .2s;display:flex;position:absolute;top:6px;right:6px}.trk-operator-card.is-selected .trk-operator-check{border-color:var(--sra-primary,#e25822);background:var(--sra-primary,#e25822)}.trk-operator-card.is-selected .trk-operator-check:after{content:"";background:#fff;border-radius:50%;width:6px;height:6px}.trk-operator-card.is-inactive{opacity:.45;cursor:not-allowed;filter:grayscale(.6);border-style:dashed}.trk-operator-card.is-inactive:hover{box-shadow:none;border-color:var(--sra-line);background:var(--sra-surface-low);transform:none}.trk-operator-badge-soon{text-transform:uppercase;letter-spacing:.05em;color:#8b8b8b;background:#f0f0f0;border:1px solid #e0e0e0;border-radius:999px;padding:1px 6px;font-size:9px;font-weight:700;position:absolute;top:5px;right:5px}.trk-phone-field{gap:6px;display:grid}.trk-phone-hint{color:var(--sra-muted);margin-top:-2px;font-size:11px;font-weight:500}.trk-cod-payment .sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.trk-cod-payment .sra-btn{justify-content:center;width:100%}.trk-prefix-alert{color:#b45309;background:#fff8e6;border:1px solid #ffe0b2;border-radius:8px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:8px 12px;font-size:12px;display:flex}.trk-prefix-switch-btn{color:#fff;cursor:pointer;background:#ff6a00;border:none;border-radius:999px;padding:4px 10px;font-size:11px;font-weight:700;transition:background .15s,transform .15s}.trk-prefix-switch-btn:hover{background:#e05500;transform:scale(1.03)}.trk-waiting-card{background:linear-gradient(#fffdfb 0%,#fff 100%);border:1.5px solid #ff6a0040;border-radius:14px;flex-direction:column;gap:16px;padding:18px;animation:.3s cubic-bezier(.16,1,.3,1) both trk-panel-in;display:flex;box-shadow:0 4px 20px #ff6a0014}.trk-waiting-header{align-items:center;gap:14px;display:flex}.trk-waiting-pulse{background:#fff;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;display:flex;position:relative;overflow:visible;box-shadow:0 2px 8px #00000014}.trk-waiting-logo{object-fit:cover;border-radius:12px;width:100%;height:100%}.trk-waiting-fallback-icon{font-size:24px}.trk-pulse-wave{opacity:0;pointer-events:none;border:2px solid #ff6a00;border-radius:16px;animation:2s ease-out infinite trk-pulse-expand;position:absolute;inset:-6px}@keyframes trk-pulse-expand{0%{opacity:.8;transform:scale(.9)}70%{opacity:0;transform:scale(1.2)}to{opacity:0;transform:scale(1.3)}}.trk-waiting-title-wrap{gap:2px;display:grid}.trk-waiting-title{color:var(--sra-ink);margin:0;font-size:14.5px;font-weight:700}.trk-waiting-subtitle{color:var(--sra-muted);margin:0;font-size:12.5px;line-height:1.4}.trk-waiting-instructions{background:var(--sra-surface-low);border:1px solid var(--sra-line);border-radius:10px;gap:10px;padding:12px;display:grid}.trk-instruction-step{color:var(--sra-text);align-items:flex-start;gap:10px;font-size:12.5px;line-height:1.45;display:flex}.trk-instruction-step p{color:var(--sra-muted);margin:2px 0 0;font-size:12px}.trk-step-badge{background:var(--sra-primary,#ff6a00);color:#fff;border-radius:50%;flex:0 0 20px;justify-content:center;align-items:center;width:20px;height:20px;font-size:11px;font-weight:700;display:flex}.trk-ussd-code{color:#d9480f;letter-spacing:.05em;background:#fff;border:1px solid #ffd0b0;border-radius:6px;padding:2px 7px;font-family:monospace;font-size:13px;font-weight:700;display:inline-block}.trk-waiting-footer{gap:10px;padding-top:4px;display:grid}.trk-waiting-indicator{color:var(--sra-primary,#ff6a00);align-items:center;gap:8px;font-size:12px;font-weight:600;display:flex}.trk-btn-cancel-waiting{color:var(--sra-muted);border:1px dashed var(--sra-line);cursor:pointer;background:0 0;border-radius:8px;padding:8px 12px;font-size:12px;transition:all .15s}.trk-btn-cancel-waiting:hover{color:#ba1a1a;background:#fdf2f2;border-color:#fca5a5}.trk-payment-error-alert{background:#fff5f5;border:1.5px solid #fed7d7;border-radius:10px;align-items:flex-start;gap:10px;padding:12px 14px;font-size:12.5px;line-height:1.4;animation:.25s ease-out both trk-panel-in;display:flex}.trk-error-badge-icon{flex-shrink:0;margin-top:1px;font-size:16px}.trk-error-details strong{color:#c53030;margin-bottom:2px;font-weight:700;display:block}.trk-error-details p{color:#742a2a;margin:0}.trk-spinner--sm{border-width:2px;width:14px;height:14px}.trk-address{gap:12px;display:flex}.trk-address+.trk-address{margin-top:16px}.trk-address-dot{border-radius:999px;flex:none;width:11px;height:11px;margin-top:5px;position:relative}.trk-address-dot--start{background:var(--sra-ink);animation:.42s ease-out both trk-address-dot}.trk-address-dot--start:after{content:"";background:var(--sra-line);width:1px;height:34px;position:absolute;top:15px;left:50%;transform:translate(-50%)}.trk-address-dot--end{background:var(--sra-green);animation:.42s ease-out 80ms both trk-address-dot}@keyframes trk-address-dot{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:scale(1)}}.trk-address small{letter-spacing:.1em;text-transform:uppercase;color:var(--sra-muted);font-size:11px;font-weight:700;display:block}.trk-address strong{margin-top:3px;font-size:15px;font-weight:600;line-height:22px;display:block}.trk-timeline{flex-direction:column;gap:22px;display:flex;position:relative}.trk-timeline li{opacity:0;animation:.52s cubic-bezier(.21,.84,.34,1) forwards trk-timeline-in;animation-delay:calc(.12s + (var(--trk-step,1) * 70ms));align-items:flex-start;gap:14px;display:flex;position:relative;transform:translate(12px)}.trk-timeline li:not(:last-child):before{content:"";background:var(--sra-line);width:2px;height:calc(100% - 10px);position:absolute;top:32px;left:15px}.trk-timeline li.is-done:not(:last-child):before,.trk-timeline li.is-active:not(:last-child):before{background:var(--sra-primary)}.trk-timeline-dot{z-index:1;background:var(--sra-surface);border:2px solid var(--sra-line);border-radius:999px;flex:none;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex;position:relative}.trk-timeline-dot .material-symbols-outlined{font-size:17px}.trk-timeline li.is-done .trk-timeline-dot{background:var(--sra-primary-soft);border-color:var(--sra-primary);color:var(--sra-primary-text)}.trk-timeline li.is-active .trk-timeline-dot{background:var(--sra-primary);border-color:var(--sra-primary);color:#fff;animation:2.4s ease-in-out infinite trk-active-step;box-shadow:0 0 0 5px #ff6a0033}.trk-timeline strong{padding-top:5px;font-size:14.5px;font-weight:600;display:block}.trk-timeline li.is-active strong{color:var(--sra-primary-text);font-weight:700}.trk-timeline li.is-todo strong{color:var(--sra-muted);font-weight:500}.trk-timeline span{color:var(--sra-muted);margin-top:3px;font-size:13px;display:block}@keyframes trk-timeline-in{to{opacity:1;transform:translate(0)}}@keyframes trk-active-step{0%,to{box-shadow:0 0 0 5px #ff6a002e}50%{box-shadow:0 0 0 9px #ff6a0014}}.trk-failed{color:var(--sra-muted);align-items:flex-start;gap:10px;font-size:14px;line-height:22px;display:flex}.trk-failed .material-symbols-outlined{color:#ba1a1a;flex:none}.trk-support{background:var(--sra-surface);border:1px solid var(--sra-line);border-radius:var(--sra-radius);min-height:56px;box-shadow:var(--sra-shadow);color:var(--sra-ink);justify-content:center;align-items:center;gap:10px;padding:0 20px;font-size:14px;font-weight:700;transition:transform .18s,border-color .18s,color .18s;display:flex}.trk-support:hover{border-color:var(--sra-primary);color:var(--sra-primary-text);transform:translateY(-2px)}.trk-support .material-symbols-outlined{color:var(--sra-primary-text)}.trk-map .mapboxgl-canvas:focus{outline:none}.trk-map .mapboxgl-ctrl-bottom-right,.trk-map .mapboxgl-ctrl-bottom-left{z-index:1}@media (prefers-reduced-motion:reduce){.trk *,.trk :before,.trk :after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}.trk-reveal,.trk-timeline li{opacity:1;transform:none}}.sra.site-editorial{--sra-primary:#f50;--sra-primary-hover:#ff6a1a;--sra-primary-text:#d84300;--sra-primary-tint:#fff2ea;--sra-primary-soft:#ffe4d4;--sra-primary-glow:#ff550047;--sra-ink:#0a0d12;--sra-ink-dark:#060709;--sra-muted:#64748b;--sra-bg:#f8fafc;--sra-surface:#fff;--sra-surface-low:#f1f5f9;--sra-line:#e2e8f0;--sra-radius:8px;--sra-radius-lg:12px;--sra-radius-xl:16px;--sra-max:1400px;--sra-pad-x:clamp(20px, 5vw, 72px)}.site-editorial .sra-btn{border-radius:8px;min-height:48px}.site-editorial .sra-btn--primary{color:#fff;background:linear-gradient(135deg,#f60 0%,#fa5303 100%);box-shadow:0 4px 14px #fa530340}.site-editorial .sra-header{background:#fffffff2}.site-editorial .sra-header-actions{margin-left:auto}.site-editorial .sra-nav{gap:clamp(14px,1.5vw,24px)}.site-editorial .sra-nav-link{font-size:14px}.site-editorial .sra-logo-mark{border-radius:10px;width:42px;height:42px}.site-editorial .sra-logo-word{font-size:24px}.site-editorial .sra-footer{background:#07080a}.site-editorial :is(a,button,input,select,textarea,summary):focus-visible{outline-offset:4px;outline:3px solid #f50}.site-editorial .sra-btn{white-space:normal;text-align:center;padding-block:10px}.site-editorial [id]{scroll-margin-top:96px}.site-editorial .reveal,.site-editorial .reveal.is-visible{opacity:1;transition:none;transform:none}.site-editorial .sra-eyebrow{text-align:left}.site-editorial .sra-section-head{text-align:left;margin-inline:0}.site-editorial :is(.biz-hero-lead,.pt-hero-lead){margin-top:22px}.site-editorial .pt-hero-badges{margin-top:28px}.site-editorial .sra-footer-baseline{margin-top:18px}.site-editorial :is(.biz-hero-title,.pt-hero-title,.sra-info-hero h1){letter-spacing:-.045em;font-size:clamp(40px,5vw,68px);line-height:1.06}.site-editorial :is(.biz-hero-orbs,.pt-hero-orbs){display:none}.site-editorial :is(.biz-hero,.pt-hero){background:var(--sra-bg)}.site-editorial :is(.biz-hero-visual,.pt-hero-visual,.pt-hero-phone,.pt-float){animation:none;transform:none}.site-editorial .pt-marquee-track{flex-wrap:wrap;justify-content:center;animation:none}.site-editorial :is(.sra-info-card,.biz-card,.pt-adv){border-radius:12px;box-shadow:0 4px 16px #00000008}.site-editorial .sra-info-card img{height:280px}.site-editorial .sra-info-hero--split{background:var(--sra-bg)}.site-editorial :is(.biz-form,.pt-conditions-panel){border-radius:12px}.site-editorial .sra-footer-text,.site-editorial .sra-footer-bottom{color:#94a3b8}.site-editorial .sra-mobile-nav{width:100%;max-height:calc(100dvh - 76px);position:absolute}.site-editorial .sra-mobile-nav a{min-height:48px}@media (width>=1180px){.site-editorial .sra-mobile-nav{display:none}}@media (width<=680px){.site-editorial .sra-header-inner{gap:10px}.site-editorial .sra-header .sra-btn{padding-inline:14px;font-size:12px}.site-editorial .sra-logo{gap:8px}.site-editorial .sra-logo-word{font-size:20px}}.sra.site-editorial{--sra-primary:#f50;--sra-primary-hover:#ff6a1a;--sra-primary-text:#d84300;--sra-primary-tint:#fff2ea;--sra-primary-soft:#ffe4d4;--sra-primary-glow:#ff550047;--sra-primary-gradient:linear-gradient(135deg, #f60 0%, #fa5303 100%);--sra-ink:#0a0d12;--sra-ink-dark:#060709;--sra-ink-soft:#1a1e27;--sra-dark-bg:#07080b;--sra-dark-surface:#0e1117;--sra-dark-surface-2:#141822;--sra-dark-border:#ffffff14;--sra-dark-border-glow:#ff550040;--sra-muted:#64748b;--sra-muted-dark:#94a3b8;--sra-bg:#f8fafc;--sra-surface:#fff;--sra-surface-low:#f1f5f9;--sra-line:#e2e8f0;--sra-max:1400px;--sra-pad-x:clamp(20px, 5vw, 72px);background:var(--sra-bg);color:var(--sra-ink);-webkit-font-smoothing:antialiased;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Arial,sans-serif}.site-editorial :is(h1,h2,h3,h4){color:inherit;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Arial,sans-serif}.site-editorial .sra-header{border-bottom:1px solid var(--sra-line);color:var(--sra-ink);-webkit-backdrop-filter:blur(16px);background:#fffffff2;transition:background .25s,box-shadow .25s,border-color .25s;box-shadow:0 1px 3px #00000008}.site-editorial .sra-header.is-scrolled{background:#fffffffa;border-bottom-color:#e2e8f0cc;box-shadow:0 10px 30px #0a0d1214}.site-editorial .sra-header-inner{height:80px}.site-editorial .sra-brand{align-items:center;gap:12px;text-decoration:none;display:flex}.site-editorial .sra-logo{align-items:center;gap:12px;display:flex}.site-editorial .sra-logo-mark{border-radius:10px;width:42px;height:42px;box-shadow:0 4px 12px #ff550038}.site-editorial .sra-logo-word{letter-spacing:-.04em;color:var(--sra-ink);align-items:center;font-size:24px;font-weight:800;display:flex}.site-editorial .sra-logo--light .sra-logo-word{color:#fff}.sra-logo-pro-badge{color:#fff;letter-spacing:.08em;vertical-align:middle;text-transform:uppercase;background:#0e1117;border:1px solid #ffffff24;border-radius:6px;justify-content:center;align-items:center;margin-left:8px;padding:3px 8px;font-size:10px;font-weight:800;display:inline-flex;box-shadow:0 2px 6px #00000059}.site-editorial .sra-nav-link{color:#475569;font-size:14px;font-weight:600;transition:color .18s;position:relative}.site-editorial .sra-nav-link:hover{color:var(--sra-primary)}.site-editorial .sra-nav-link.is-active{color:var(--sra-primary-text);font-weight:700}.site-editorial .sra-btn{cursor:pointer;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;gap:10px;min-height:48px;padding:12px 24px;font-size:13.5px;font-weight:700;text-decoration:none;transition:transform .18s,box-shadow .18s,background .18s,border-color .18s;display:inline-flex}.site-editorial .sra-btn .material-symbols-outlined{font-size:18px}.site-editorial .sra-btn:hover{transform:translateY(-1px)}.site-editorial .sra-btn--primary{color:#fff;background:var(--sra-primary-gradient);border-color:#0000;box-shadow:0 4px 16px #fa530347}.site-editorial .sra-btn--primary:hover{background:linear-gradient(135deg,#ff731a 0%,#f50 100%);box-shadow:0 8px 24px #fa530361}.site-editorial .sra-btn--dark{color:#fff;background:#0a0d12;border-color:#ffffff24;box-shadow:0 4px 14px #00000040}.site-editorial .sra-btn--dark:hover{background:#141822;border-color:#ffffff3d;box-shadow:0 6px 20px #00000059}.site-editorial .sra-btn--outline{color:var(--sra-ink);background:#fff;border-color:#cbd5e1}.site-editorial .sra-btn--outline:hover{background:#f1f5f9;border-color:#94a3b8}.site-editorial .sra-text-link{color:var(--sra-ink);align-items:center;gap:8px;font-size:13.5px;font-weight:700;text-decoration:none;transition:color .18s;display:inline-flex}.site-editorial .sra-text-link:hover{color:var(--sra-primary);text-decoration:none}.site-editorial .sra-text-link .material-symbols-outlined{font-size:18px;transition:transform .18s}.site-editorial .sra-text-link:hover .material-symbols-outlined{transform:translate(2px,-2px)}.site-editorial .sra-eyebrow{color:var(--sra-primary-text);letter-spacing:.14em;text-transform:uppercase;font-size:11px;font-weight:800;line-height:1.5}.site-editorial .sra-section{padding-block:88px}.site-editorial .sra-section--tinted{background:var(--sra-surface-low)}.site-editorial .sra-section-head h2{letter-spacing:-.05em;max-width:24ch;font-size:clamp(32px,3.8vw,48px);font-weight:700;line-height:1.12}.site-editorial .sra-faq{display:block}.site-editorial .sra-faq-item{border:0;border-bottom:1px solid var(--sra-line);box-shadow:none;background:0 0;border-radius:0;margin:0}.site-editorial .sra-faq-item:first-child{border-top:1px solid var(--sra-line)}.site-editorial .sra-faq-item summary{cursor:pointer;color:var(--sra-ink);gap:20px;padding:24px 0;font-size:16px;font-weight:650;line-height:1.5}.site-editorial .sra-faq-item summary:hover{color:var(--sra-primary)}.site-editorial .sra-faq-item summary>span{color:var(--sra-muted);flex-shrink:0}.site-editorial .sra-faq-item p{color:var(--sra-muted);margin:0;padding:0 30px 24px 0;font-size:14.5px;line-height:1.8}.site-editorial .sra-footer{background:var(--sra-dark-bg);border-top:1px solid var(--sra-dark-border);color:#fff;padding-top:72px;padding-bottom:36px;position:relative}.site-editorial .sra-footer:before{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#ff550073,#0000);height:1px;position:absolute;top:-1px;left:20%;right:20%}.site-editorial .sra-footer-baseline{letter-spacing:-.03em;color:#fff;max-width:24ch;font-size:22px;font-weight:600;line-height:1.3}.site-editorial .sra-footer-text{max-width:34ch;color:var(--sra-muted-dark);font-size:14px;line-height:1.8}.site-editorial .sra-footer-socials{gap:12px;margin-top:24px;display:flex}.site-editorial .sra-footer-social{background:var(--sra-dark-surface);border:1px solid var(--sra-dark-border);color:#fff;border-radius:8px;align-items:center;gap:8px;padding:8px 14px;font-size:12.5px;font-weight:600;text-decoration:none;transition:border-color .2s,background .2s,color .2s;display:inline-flex}.site-editorial .sra-footer-social:hover{background:var(--sra-dark-surface-2);color:var(--sra-primary);border-color:#f506}.site-editorial .sra-footer h3{letter-spacing:.1em;text-transform:uppercase;color:#fff;margin-bottom:20px;font-size:13px;font-weight:700}.site-editorial .sra-footer ul{margin:0;padding:0;list-style:none}.site-editorial .sra-footer li{margin-bottom:8px;line-height:1.8}.site-editorial .sra-footer li a{color:var(--sra-muted-dark);font-size:14px;text-decoration:none;transition:color .18s}.site-editorial .sra-footer li a:hover{color:var(--sra-primary)}.site-editorial .sra-footer-bottom{border-top:1px solid var(--sra-dark-border);color:#64748b;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:56px;padding-top:28px;font-size:13px;display:flex}.site-editorial .sra-footer-legal{gap:20px;display:flex}.site-editorial .sra-footer-legal a{color:#64748b;text-decoration:none;transition:color .18s}.site-editorial .sra-footer-legal a:hover{color:#fff}.site-editorial .sra-mobile-nav{color:#fff;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#0a0d12fa;border-top:1px solid #ffffff14}.site-editorial .sra-mobile-nav a{color:#cbd5e1}.site-editorial .sra-mobile-nav a[aria-current=page]{color:#fff;background:var(--sra-dark-surface-2);border-left:3px solid var(--sra-primary)}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.site-editorial :is(input,textarea,select){font:inherit}.site-editorial input[type=search]::-webkit-search-cancel-button{display:none}.page-intro{padding:75px 0 60px}.page-intro h1{letter-spacing:-.06em;margin-top:22px;font-size:clamp(42px,5.5vw,76px);font-weight:700;line-height:1.06}.page-intro h1 em{color:var(--sra-primary);font-style:normal}.page-intro .sra-container>p:not(.sra-eyebrow){max-width:530px;color:var(--sra-muted);margin-top:24px;font-size:17px;line-height:1.8}.page-intro-row{grid-template-columns:1.25fr .75fr;align-items:end;gap:60px;display:grid}.page-intro-row>p{padding-bottom:5px}.service-index{border-block:1px solid var(--sra-line);background:#fff}.service-index .sra-container{grid-template-columns:repeat(4,1fr);display:grid}.service-index a{color:inherit;border-right:1px solid var(--sra-line);align-items:center;gap:12px;padding:24px 15px;font-size:13px;font-weight:600;text-decoration:none;transition:color .18s;display:flex}.service-index a:first-child{padding-left:0}.service-index a:last-child{border-right:0}.service-index a>span:first-child{color:var(--sra-primary);font-size:11px;font-weight:700}.service-index a>span:last-child{margin-left:auto;font-size:18px}.service-index a:hover{color:var(--sra-primary)}.service-detail{border-bottom:1px solid var(--sra-line);grid-template-columns:1fr 1fr;align-items:center;gap:70px;padding:70px 0;display:grid}.service-detail:nth-child(2n) .service-detail-image{order:2}.service-detail-image{border-radius:12px;height:440px;position:relative;overflow:hidden;box-shadow:0 10px 30px #0000000f}.service-detail-image img{object-fit:cover;width:100%;height:100%}.service-detail-image>span{color:#fff;letter-spacing:.08em;text-transform:uppercase;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0a0d12e0;border-radius:6px;padding:8px 14px;font-size:11px;font-weight:700;position:absolute;top:20px;left:20px}.service-detail h2,.contact-detail h2,.about-story h2{letter-spacing:-.045em;margin:18px 0;font-size:clamp(30px,3.1vw,43px);font-weight:700;line-height:1.13}.service-detail div>p:not(.sra-eyebrow),.contact-detail div>p:not(.sra-eyebrow){color:var(--sra-muted);font-size:15px;line-height:1.8}.service-detail .editorial-checks{gap:14px}.page-callout{background:var(--sra-dark-bg);color:#fff;border-block:1px solid var(--sra-dark-border);padding:68px 0;position:relative;overflow:hidden}.page-callout:before{content:"";pointer-events:none;background:radial-gradient(circle,#ff55002e,#0000 70%);border-radius:999px;width:320px;height:320px;position:absolute;top:-80px;right:-60px}.page-callout .sra-container{z-index:1;justify-content:space-between;align-items:center;gap:36px;display:flex;position:relative}.page-callout h2{letter-spacing:-.04em;color:#fff;margin:12px 0;font-size:clamp(30px,3.2vw,44px);line-height:1.15}.page-callout p:not(.sra-eyebrow){color:var(--sra-muted-dark);font-size:15px;line-height:1.8}.about-image{position:relative}.about-image>img{object-fit:cover;object-position:center 58%;border-radius:12px;width:100%;height:440px}.about-image>span{bottom:24px;left:calc(var(--sra-pad-x) + 24px);color:#fff;letter-spacing:.08em;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0a0d12e0;border-radius:6px;padding:10px 16px;font-size:11px;font-weight:700;position:absolute}.about-story{grid-template-columns:.6fr 1.4fr;gap:60px;display:grid}.about-story h2{margin-top:0}.about-story div>p{max-width:650px;color:var(--sra-muted);margin-top:22px;line-height:1.9}.about-values{background:var(--sra-dark-bg);color:#fff;border-block:1px solid var(--sra-dark-border);padding:88px 0}.about-values .sra-eyebrow{color:var(--sra-primary)}.about-values-grid{grid-template-columns:repeat(3,1fr);gap:50px;margin-top:40px;display:grid}.about-values-grid article{border-top:1px solid var(--sra-dark-border);padding-top:28px}.about-values-grid article>span{color:var(--sra-primary);font-size:32px}.about-values-grid h2{color:#fff;margin:20px 0 14px;font-size:24px;font-weight:700}.about-values-grid p{color:var(--sra-muted-dark);font-size:14.5px;line-height:1.85}.help-intro{background:var(--sra-surface-low)}.help-search{background:#fff;border:1px solid #cbd5e1;border-radius:8px;align-items:center;gap:14px;max-width:640px;margin-top:30px;padding:6px 18px;transition:border-color .2s,box-shadow .2s;display:flex;box-shadow:0 4px 14px #0000000a}.help-search input{min-width:0;color:var(--sra-ink);background:0 0;border:0;outline:none;flex:1;padding:14px 0;font-size:14px}.help-search:focus-within{border-color:var(--sra-primary);box-shadow:0 0 0 3px #f503}.help-search button{cursor:pointer;width:40px;height:40px;color:var(--sra-ink);background:0 0;border:0;place-items:center;display:grid}.help-search button:hover{color:var(--sra-primary)}.help-layout{grid-template-columns:.75fr 1.25fr;gap:75px;display:grid}.help-shortcut{color:inherit;border-bottom:1px solid var(--sra-line);align-items:center;gap:14px;padding:22px 0;font-size:14.5px;font-weight:600;text-decoration:none;transition:color .18s;display:flex}.help-shortcut:hover{color:var(--sra-primary)}.help-shortcut small{color:var(--sra-muted);margin-top:6px;font-size:12px;font-weight:400;display:block}.help-shortcut>span:last-child{margin-left:auto;font-size:18px}.contact-intents{border:0;grid-template-columns:repeat(4,1fr);gap:12px;margin:0;padding:0;display:grid}.contact-intents label{cursor:pointer;position:relative}.contact-intents input{opacity:0;width:1px;height:1px;position:absolute}.contact-intents label>span{border:1px solid var(--sra-line);background:#fff;border-radius:8px;align-items:center;gap:12px;padding:20px 18px;font-size:13.5px;font-weight:600;transition:border-color .18s,background .18s,color .18s;display:flex}.contact-intents label>span>span:last-child{margin-left:auto;font-size:18px}.contact-intents input:checked+span{color:#fff;background:var(--sra-dark-surface);border-color:var(--sra-primary);box-shadow:0 0 0 1px var(--sra-primary)}.contact-intents input:focus-visible+span{outline:3px solid var(--sra-primary);outline-offset:3px}.contact-detail{border:1px solid var(--sra-line);background:#fff;border-radius:12px;grid-template-columns:1fr 1fr;gap:80px;margin-top:26px;padding:48px;display:grid;box-shadow:0 10px 30px #0000000a}.contact-detail .sra-text-link{margin-top:24px}.contact-prepare{border-left:1px solid var(--sra-line);padding-left:40px}.contact-prepare h3{margin:5px 0 22px;font-size:16px;font-weight:700}.contact-prepare ul{gap:16px;margin-bottom:28px;padding:0;list-style:none;display:grid}.contact-prepare li{color:var(--sra-muted);gap:12px;font-size:13.5px;line-height:1.7;display:flex}.contact-prepare li>span{color:var(--sra-primary);font-size:18px}.contact-detail .contact-prepare>p{color:var(--sra-muted);margin-top:14px;font-size:12px}.contact-channels{grid-template-columns:1fr 1fr 1fr;align-items:center;gap:32px;display:grid}.contact-channels h2{letter-spacing:-.04em;margin-top:14px;font-size:28px}.contact-channels>a{color:inherit;border-block:1px solid var(--sra-line);align-items:center;gap:18px;padding-block:25px;text-decoration:none;transition:color .18s;display:flex}.contact-channels>a:hover{color:var(--sra-primary)}.contact-channels>a>span:last-child{margin-left:auto}.contact-channels small{color:var(--sra-muted);margin-top:8px;font-size:12px;display:block}.site-editorial :is(.biz-hero,.pt-hero){background:var(--sra-bg);padding:70px 0}.site-editorial :is(.biz-hero-title,.pt-hero-title){letter-spacing:-.06em;font-size:clamp(42px,5vw,68px);font-weight:700;line-height:1.07}.site-editorial :is(.biz-hero-lead,.pt-hero-lead){color:var(--sra-muted);font-size:16px;line-height:1.8}.site-editorial :is(.biz-hero-visual,.pt-hero-visual){min-width:0}.site-editorial .biz-hero-visual{border:1px solid var(--sra-line);background:#fff;border-radius:12px;padding:30px;box-shadow:0 10px 30px #0000000d}.site-editorial .biz-hero-grid{gap:50px}.site-editorial :is(.biz-card,.pt-adv,.pt-reason,.pt-profile,.biz-sector){border:1px solid var(--sra-line);background:#fff;border-radius:12px;transition:border-color .2s,transform .2s,box-shadow .2s;box-shadow:0 4px 16px #00000008}.site-editorial :is(.pt-adv,.pt-reason,.biz-sector):hover{border-color:#ff550059;transform:translateY(-2px);box-shadow:0 10px 28px #00000012}.site-editorial :is(.pt-adv-value,.pt-marquee,.pt-hero-badges){display:none}.site-editorial .pt-hero-photo{background:#f1f5f9;border-radius:12px;height:490px;position:relative;overflow:hidden;box-shadow:0 12px 36px #00000014}.site-editorial .pt-hero-photo img{object-fit:cover;width:100%;height:100%}.site-editorial .pt-hero-photo-caption{color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0a0d12e6;border:1px solid #ffffff1a;border-radius:8px;align-items:center;gap:14px;padding:18px;font-size:13.5px;line-height:1.6;display:flex;position:absolute;bottom:20px;left:20px;right:20px}.site-editorial .pt-accent{color:var(--sra-primary)}.site-editorial .pt-cta-pulse{animation:none}.site-editorial .pt-hero-grid{gap:60px}.site-editorial .pt-final{background:var(--sra-dark-bg);color:#fff;border-top:1px solid var(--sra-dark-border)}.site-editorial .pt-final-orbs{display:none}.site-editorial .biz-form{border:1px solid var(--sra-line);background:#fff;border-radius:12px;padding:36px;box-shadow:0 12px 36px #0000000d}.site-editorial .biz-field :is(input,select,textarea){color:var(--sra-ink);background:#fff;border:1px solid #cbd5e1;border-radius:6px}.site-editorial .biz-field :is(input,select,textarea):focus{border-color:var(--sra-primary);outline:none;box-shadow:0 0 0 3px #ff550026}.site-editorial .biz-contact{align-items:start}.biz-contact-aside{border-top:1px solid var(--sra-line);margin-top:28px;padding-top:22px}.biz-contact-aside h3{margin-bottom:12px;font-size:15px;font-weight:700}.biz-contact-aside p{color:var(--sra-muted);font-size:13.5px;line-height:1.8}.page-subnav{border-block:1px solid var(--sra-line);background:#fff}.page-subnav .sra-container{flex-wrap:wrap;gap:36px;display:flex}.page-subnav a{color:var(--sra-ink);padding:22px 0;font-size:13px;font-weight:650;text-decoration:none;transition:color .18s}.page-subnav a:hover{color:var(--sra-primary)}.site-editorial .trk-hero{background:var(--sra-dark-bg);color:#fff;border-bottom:1px solid var(--sra-dark-border);padding:68px 0 52px;position:relative;overflow:hidden}.site-editorial .trk-hero:before{content:"";pointer-events:none;background:radial-gradient(#f503,#0000 70%);width:600px;height:300px;position:absolute;top:-120px;left:50%;transform:translate(-50%)}.site-editorial .trk-hero h1{letter-spacing:-.05em;color:#fff;max-width:18ch;margin:18px auto;font-size:clamp(36px,4.5vw,60px);font-weight:700;line-height:1.1}.site-editorial .trk-hero p:not(.sra-eyebrow){color:var(--sra-muted-dark);line-height:1.8}.site-editorial .trk-hero .sra-eyebrow{text-align:center;color:var(--sra-primary)}.site-editorial .trk-empty{padding-block:65px}.site-editorial .trk-search-field{background:#11141e;border:1px solid #ffffff24;box-shadow:0 10px 30px #0006}.site-editorial .trk-search-field input{color:#fff}.site-editorial .trk-search-field input::placeholder{color:#64748b}.site-editorial .trk-search-field>.material-symbols-outlined{color:#94a3b8}.site-editorial .trk-search-field .sra-btn{background:var(--sra-primary-gradient);color:#fff;border-color:#0000;box-shadow:0 4px 14px #ff550059}.site-editorial .trk-search-field .sra-btn:hover{background:linear-gradient(135deg,#ff731a 0%,#f50 100%)}.sra-vector-icon{vertical-align:middle;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.sra-vector-icon svg{display:block;overflow:visible}.site-editorial .help-search input:focus-visible{outline:none}.home-image-label{left:auto;right:20px}@media (width<=1000px){.service-detail{gap:36px}.contact-intents{grid-template-columns:repeat(2,1fr)}.contact-detail{gap:32px;padding:30px}.contact-prepare{padding-left:28px}.contact-channels{grid-template-columns:1fr 1fr}.contact-channels>div{grid-column:1/-1}.help-layout{gap:35px}}@media (width<=720px){.site-editorial .sra-section{padding-block:54px}.site-editorial .sra-header-inner{height:70px}.site-editorial .sra-mobile-nav{max-height:calc(100dvh - 70px)}.site-editorial .sra-btn{padding-inline:18px}.page-intro{padding:44px 0 38px}.page-intro h1{font-size:clamp(39px,9.5vw,58px)}.page-intro-row{grid-template-columns:1fr;gap:0}.page-intro .sra-container>p:not(.sra-eyebrow){font-size:15px}.service-index .sra-container{grid-template-columns:1fr 1fr}.service-index a{border-bottom:1px solid var(--sra-line);padding:18px 10px;font-size:12px}.service-index a:nth-child(odd){padding-left:0}.service-index a:nth-child(2n){border-right:0}.service-detail{grid-template-columns:1fr;gap:28px;padding:40px 0}.service-detail:nth-child(2n) .service-detail-image{order:0}.service-detail-image{height:300px}.service-detail h2,.contact-detail h2{font-size:30px}.page-callout .sra-container{flex-direction:column;align-items:start;gap:20px}.about-image>img{height:280px}.about-image>span{left:calc(var(--sra-pad-x) + 12px);right:calc(var(--sra-pad-x) + 12px);font-size:9px}.about-story,.about-values-grid,.help-layout,.contact-detail,.contact-channels{grid-template-columns:1fr;gap:28px}.help-layout>aside{order:2}.help-results-heading h2{font-size:21px}.help-search{gap:8px;padding-inline:12px}.help-search input{font-size:13px}.contact-intents{gap:8px}.contact-intents label>span{gap:8px;padding:18px 10px;font-size:11px}.contact-intents label>span>span:last-child{display:none}.contact-detail{padding:24px}.contact-prepare{border-left:0;border-top:1px solid var(--sra-line);padding:24px 0 0}.contact-channels{gap:20px}.site-editorial :is(.biz-hero,.pt-hero){padding:42px 0}.site-editorial :is(.biz-hero-title,.pt-hero-title){font-size:clamp(38px,9vw,56px)}.site-editorial :is(.pt-hero-grid,.biz-hero-grid){gap:32px}.site-editorial .pt-hero-photo{height:330px}.site-editorial .biz-hero-visual{padding:14px}.site-editorial .biz-form{padding:22px}.page-subnav .sra-container{gap:24px}.page-subnav a{padding:16px 0;font-size:11px}.site-editorial .trk-hero{padding:40px 0 30px}}@media (prefers-reduced-motion:reduce){.site-editorial *,.site-editorial :before,.site-editorial :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.home-hero{padding:40px 0 56px}.home-hero-grid{grid-template-columns:1.02fr 1fr;align-items:center;gap:56px;display:grid}.home-hero-copy{padding:24px 0}.home-hero h1{letter-spacing:-.065em;color:var(--sra-ink);margin:24px 0;font-size:clamp(48px,5.8vw,84px);font-weight:750;line-height:1.02}.home-hero h1 em{color:var(--sra-primary);background:linear-gradient(135deg,#f60 0%,#fa5303 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-style:normal}.home-lead{max-width:440px;color:var(--sra-muted);font-size:18px;line-height:1.75}.home-hero .sra-actions{align-items:center;gap:24px;margin-top:32px;display:flex}.location-dot{background:var(--sra-primary);border-radius:50%;width:8px;height:8px;margin-right:8px;display:inline-block;box-shadow:0 0 10px #f509}.home-hero-note{color:var(--sra-muted);align-items:center;gap:12px;margin-top:36px;font-size:13px;line-height:1.7;display:flex}.home-hero-note strong{color:var(--sra-ink);font-weight:600}.home-hero-note>span:first-child{color:var(--sra-primary);font-size:26px}.home-hero-visual{background:#f1f5f9;border-radius:16px;height:590px;position:relative;overflow:hidden;box-shadow:0 20px 50px #0a0d121f}.home-hero-visual>img{object-fit:cover;width:100%;height:100%}.home-hero-visual:after{content:"";pointer-events:none;background:linear-gradient(#0000,#0a0d12d9);position:absolute;inset:45% 0 0}.home-image-label{color:#fff;letter-spacing:.12em;text-transform:uppercase;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0a0d12d9;border-radius:6px;padding:10px 14px;font-size:10.5px;font-weight:800;position:absolute;top:24px;left:24px}.home-photo-caption{z-index:1;color:#fff;letter-spacing:-.035em;justify-content:space-between;align-items:end;font-size:28px;font-weight:700;line-height:1.2;display:flex;position:absolute;bottom:32px;left:32px;right:32px}.home-photo-caption>.material-symbols-outlined{color:var(--sra-primary);font-size:44px}.home-tracking{color:#fff;background:#08090d;border-block:1px solid #ffffff14;padding:34px 0;position:relative;overflow:hidden}.home-tracking:before{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#ff550080,#0000);height:1px;position:absolute;top:0;left:25%;right:25%}.home-tracking-grid{z-index:1;grid-template-columns:1fr 1fr;align-items:center;gap:40px;display:grid;position:relative}.home-tracking-label{align-items:center;gap:18px;display:flex}.home-icon{color:var(--sra-primary);background:#141822;border:1px solid #ffffff1a;border-radius:12px;padding:14px;display:flex;box-shadow:0 4px 16px #0000004d}.home-tracking h2{letter-spacing:-.03em;color:#fff;margin:0;font-size:21px;font-weight:700}.home-tracking-label p{color:#94a3b8;margin-top:4px;font-size:13.5px}.home-tracking-input{background:#10131b;border:1px solid #ffffff24;border-radius:10px;padding:6px;transition:border-color .2s,box-shadow .2s;display:flex;box-shadow:0 4px 20px #00000040}.home-tracking-input:focus-within{border-color:var(--sra-primary);box-shadow:0 0 0 3px #ff550040}.home-tracking-input input{min-width:0;font:inherit;color:#fff;background:0 0;border:0;flex:1;padding:12px 16px;font-size:14.5px}.home-tracking-input input::placeholder{color:#64748b}.home-tracking-input .sra-btn{border-radius:7px;min-height:44px;padding:10px 22px}.home-form-error{color:#ef4444;margin-top:8px;font-size:13px}.section-heading-row{justify-content:space-between;align-items:end;gap:36px;margin-bottom:42px;display:flex}.section-heading-row h2,.home-business h2,.home-partner h2,.home-faq h2,.home-download h2{letter-spacing:-.055em;margin-top:14px;font-size:clamp(32px,3.8vw,54px);font-weight:700;line-height:1.08}.section-heading-row>p{max-width:340px;color:var(--sra-muted);font-size:15px;line-height:1.7}.home-service-grid{grid-template-columns:repeat(3,1fr);gap:28px;display:grid}.home-service-card{color:inherit;min-width:0;text-decoration:none;transition:transform .2s}.home-service-card:hover{transform:translateY(-3px)}.home-service-image{background:#f1f5f9;border-radius:12px;height:280px;position:relative;overflow:hidden;box-shadow:0 10px 30px #0000000d}.home-service-image img{object-fit:cover;width:100%;height:100%;transition:transform .4s}.home-service-card:hover img{transform:scale(1.04)}.home-service-image>span{color:#fff;letter-spacing:.04em;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0a0d12d9;border-radius:6px;padding:8px 12px;font-size:10.5px;font-weight:750;position:absolute;top:14px;left:14px}.home-service-content{padding:24px 0 0}.home-service-content h3{letter-spacing:-.045em;justify-content:space-between;gap:12px;font-size:23px;font-weight:700;display:flex}.home-service-content h3 .material-symbols-outlined{color:var(--sra-primary);transition:transform .2s}.home-service-card:hover .home-service-content h3 .material-symbols-outlined{transform:translate(2px,-2px)}.home-service-content p{color:var(--sra-muted);max-width:32ch;margin-top:10px;font-size:14.5px;line-height:1.75}.sra-v2-order{background:var(--sra-surface-low);border-block:1px solid var(--sra-line)}.sra-v2-order-grid{grid-template-columns:.9fr 1.1fr;align-items:center;gap:80px;display:grid}.sra-v2-order-intro h2{letter-spacing:-.055em;margin:14px 0 20px;font-size:clamp(32px,3.5vw,49px);font-weight:700;line-height:1.1}.sra-v2-order-intro>p:not(.sra-eyebrow){color:var(--sra-muted);max-width:380px;font-size:15px;line-height:1.75}.sra-v2-order-intro>a{margin-top:24px}.service-chooser{border:1px solid var(--sra-line);background:#fff;border-radius:12px;padding:32px;box-shadow:0 12px 36px #0000000d}.service-chooser fieldset{border:0;min-width:0;margin:0;padding:0}.service-chooser legend{color:var(--sra-ink);margin-bottom:16px;font-size:13px;font-weight:700}.service-chooser-options{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.service-chooser-options label{cursor:pointer;position:relative}.service-chooser-options input{opacity:0;width:1px;height:1px;position:absolute}.service-chooser-options label>span{border:1px solid var(--sra-line);background:var(--sra-surface-low);min-height:54px;color:var(--sra-ink);border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:8px 12px;font-size:13px;font-weight:650;transition:all .18s;display:flex}.service-chooser-options input:checked+span{border-color:var(--sra-primary);color:#fff;box-shadow:0 0 0 1px var(--sra-primary), 0 4px 14px #f503;background:#0a0d12}.service-chooser-options input:focus-visible+span{outline:3px solid var(--sra-primary);outline-offset:3px}.service-chooser-result{border-top:1px solid var(--sra-line);margin-top:28px;padding-top:24px}.service-chooser-result h3{letter-spacing:-.03em;font-size:23px;font-weight:700;line-height:1.2}.service-chooser-result>p{color:var(--sra-muted);margin:14px 0 22px;font-size:14.5px;line-height:1.75}.service-chooser-result .service-chooser-help{color:var(--sra-muted);margin:16px 0 0;font-size:12px}.home-steps{grid-template-columns:repeat(3,1fr);gap:40px;padding:0;list-style:none;display:grid}.home-steps li{border-top:2px solid var(--sra-line);padding-top:26px;transition:border-color .2s}.home-steps li:hover{border-color:var(--sra-primary)}.home-steps li>span{color:var(--sra-primary);letter-spacing:.04em;font-size:14px;font-weight:800}.home-steps h3{letter-spacing:-.035em;margin-top:24px;font-size:21px;font-weight:700}.home-steps p{color:var(--sra-muted);max-width:34ch;margin-top:12px;font-size:14.5px;line-height:1.8}.home-business{color:#fff;background:#06080b;border-block:1px solid #ffffff14;padding:96px 0;position:relative;overflow:hidden}.home-business:before{content:"";pointer-events:none;background:radial-gradient(circle,#ff550024,#0000 70%);width:520px;height:520px;position:absolute;top:0;left:0}.home-business-grid{z-index:1;grid-template-columns:1fr 1fr;align-items:center;gap:70px;display:grid;position:relative}.home-business-photo{border:1px solid #ffffff1a;border-radius:14px;height:500px;position:relative;overflow:hidden;box-shadow:0 20px 50px #00000080}.home-business-photo img{object-fit:cover;width:100%;height:100%}.home-business-photo>span{color:#fff;letter-spacing:.1em;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0a0d12e0;border:1px solid #ffffff1a;border-radius:8px;padding:12px 18px;font-size:11px;font-weight:750;position:absolute;bottom:18px;left:18px;right:18px}.home-business-copy .sra-eyebrow{color:var(--sra-primary);font-weight:800}.home-business h2 em{color:var(--sra-primary);font-style:normal}.home-business-copy>p:not(.sra-eyebrow){color:#94a3b8;margin-top:24px;font-size:16px;line-height:1.8}.editorial-checks{gap:14px;margin:28px 0 34px;padding:0;font-size:14.5px;list-style:none;display:grid}.editorial-checks li{color:#e2e8f0;align-items:center;gap:12px;display:flex}.editorial-checks .material-symbols-outlined{color:var(--sra-primary);font-size:20px}.home-partner-grid{grid-template-columns:1fr 1fr;align-items:center;gap:90px;display:grid}.home-partner-grid>div>p:not(.sra-eyebrow){color:var(--sra-muted);max-width:430px;margin:24px 0 28px;font-size:15.5px;line-height:1.8}.home-partner-visual{border:1px solid var(--sra-line);text-align:center;background:#fff;border-radius:14px;padding:30px;position:relative;box-shadow:0 14px 40px #0000000d}.home-partner-visual img{object-fit:contain;width:100%;height:300px}.home-partner-caption{border-top:1px solid var(--sra-line);text-align:left;color:var(--sra-ink);align-items:center;gap:12px;padding-top:20px;font-size:13px;line-height:1.6;display:flex}.home-faq{border-top:1px solid var(--sra-line);background:#fff}.home-faq-grid{grid-template-columns:.8fr 1.2fr;gap:80px;display:grid}.home-faq-grid>div>p:not(.sra-eyebrow){max-width:280px;color:var(--sra-muted);margin:24px 0;font-size:15px;line-height:1.7}.home-download{color:#fff;background:#08090d;border-block:1px solid #ffffff14;padding:68px 0;position:relative;overflow:hidden}.home-download:after{content:"";pointer-events:none;background:radial-gradient(circle,#ff55002e,#0000 70%);width:360px;height:360px;position:absolute;bottom:-80px;right:-80px}.home-download .sra-container{z-index:1;justify-content:space-between;align-items:center;gap:32px;display:flex;position:relative}.home-download .sra-eyebrow{color:var(--sra-primary);font-weight:800}.home-download h2{color:#fff;margin-top:12px}.home-download p:not(.sra-eyebrow){color:#94a3b8;max-width:44ch;margin-top:14px;font-size:15.5px}.home-download-actions{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.sra-btn--whatsapp{color:#fff;background:#25d366;border-color:#20ba5a;box-shadow:0 4px 14px #25d36647}.sra-btn--whatsapp:hover{background:#20ba5a;box-shadow:0 6px 20px #25d36661}.sra-ios-pill-note{color:#cbd5e1;background:#ffffff14;border:1px solid #ffffff24;border-radius:999px;align-items:center;gap:8px;padding:8px 14px;font-size:12px;font-weight:600;display:inline-flex}.service-chooser-actions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:14px;display:flex}.service-chooser-meta-links{flex-direction:column;gap:8px;margin-top:16px;display:flex}.sra-sim-quick-link{color:var(--sra-primary-text);align-items:center;gap:8px;font-size:13px;font-weight:700;text-decoration:none;display:inline-flex}.sra-sim-quick-link:hover{text-decoration:underline}.sra-payment-trust-wrap{margin-top:-12px;margin-bottom:24px}.sra-payment-trust{border:1px solid var(--sra-line);background:#fff;border-radius:16px;padding:28px 36px;box-shadow:0 10px 30px #0000000a}.sra-payment-trust-header{margin-bottom:20px}.sra-payment-trust-badge{text-transform:uppercase;letter-spacing:.1em;color:var(--sra-primary);align-items:center;gap:6px;margin-bottom:6px;font-size:11px;font-weight:800;display:inline-flex}.sra-payment-trust-title{letter-spacing:-.03em;color:var(--sra-ink);margin:0;font-size:20px;font-weight:750}.sra-payment-trust-subtitle{color:var(--sra-muted);margin:6px 0 0;font-size:14px}.sra-payment-methods-grid{grid-template-columns:repeat(5,1fr);align-items:center;gap:14px;display:grid}.sra-payment-card{background:var(--sra-surface-low);border:1px solid var(--sra-line);border-radius:10px;align-items:center;gap:12px;padding:12px 14px;transition:all .2s;display:flex}.sra-payment-card:hover{border-color:#ff550059;transform:translateY(-2px);box-shadow:0 6px 18px #0000000d}.sra-payment-card-visual{background:#fff;border:1px solid #0000000f;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex;overflow:hidden}.sra-payment-card-img{object-fit:contain;width:100%;height:100%}.sra-payment-card-icon{color:var(--sra-primary);font-size:22px}.sra-payment-card-info{flex-direction:column;display:flex}.sra-payment-card-name{color:var(--sra-ink);font-size:13.5px;font-weight:750}.sra-payment-card-type{color:var(--sra-muted);font-size:11px}.sra-sim-section{padding-block:80px}.sra-price-simulator{color:#fff;background:#08090d;border:1px solid #ffffff1a;border-radius:20px;padding:44px;position:relative;overflow:hidden;box-shadow:0 24px 60px #0006}.sra-price-simulator:before{content:"";pointer-events:none;background:radial-gradient(circle,#ff55002e,#0000 70%);border-radius:999px;width:500px;height:500px;position:absolute;top:-120px;right:-100px}.sra-sim-header{z-index:1;max-width:680px;margin-bottom:34px;position:relative}.sra-sim-badge{color:var(--sra-primary);letter-spacing:.08em;text-transform:uppercase;background:#ff550024;border:1px solid #ff55004d;border-radius:999px;align-items:center;gap:8px;margin-bottom:14px;padding:6px 14px;font-size:11px;font-weight:800;display:inline-flex}.sra-sim-header h2{letter-spacing:-.05em;color:#fff;margin:0 0 12px;font-size:clamp(28px,3.5vw,44px);font-weight:750;line-height:1.1}.sra-sim-header p{color:#94a3b8;margin:0;font-size:15.5px;line-height:1.7}.sra-sim-vehicles{z-index:1;grid-template-columns:repeat(3,1fr);gap:14px;margin-bottom:28px;display:grid;position:relative}.sra-sim-vehicle-card{color:#fff;cursor:pointer;text-align:left;background:#11141e;border:1px solid #ffffff1a;border-radius:12px;align-items:center;gap:14px;padding:16px 18px;transition:all .2s;display:flex;position:relative}.sra-sim-vehicle-card:hover{background:#161b28;border-color:#fff3}.sra-sim-vehicle-card.is-active{border-color:var(--sra-primary);box-shadow:0 0 0 1px var(--sra-primary), 0 8px 24px #f503;background:#181d2c}.sra-sim-vehicle-icon{color:var(--sra-primary);flex-shrink:0;font-size:26px}.sra-sim-vehicle-meta strong{font-size:14.5px;font-weight:700;display:block}.sra-sim-vehicle-meta span{color:#94a3b8;font-size:12px}.sra-sim-vehicle-check{color:var(--sra-primary);margin-left:auto;font-size:18px}.sra-sim-route-grid{z-index:1;grid-template-columns:1fr auto 1fr;align-items:end;gap:16px;margin-bottom:28px;display:grid;position:relative}.sra-sim-field label{text-transform:uppercase;letter-spacing:.08em;color:#cbd5e1;align-items:center;gap:8px;margin-bottom:8px;font-size:12.5px;font-weight:700;display:flex}.sra-sim-dot{border-radius:50%;width:8px;height:8px}.sra-sim-dot--pickup{background:#22c55e;box-shadow:0 0 8px #22c55e}.sra-sim-dot--dropoff{background:var(--sra-primary);box-shadow:0 0 8px var(--sra-primary)}.sra-sim-select-wrap{position:relative}.sra-sim-select-wrap select{appearance:none;color:#fff;cursor:pointer;background:#11141e;border:1px solid #ffffff24;border-radius:10px;outline:none;width:100%;padding:14px 44px 14px 16px;font-size:15px;font-weight:600;transition:border-color .2s,box-shadow .2s}.sra-sim-select-wrap select:focus{border-color:var(--sra-primary);box-shadow:0 0 0 3px #ff550040}.sra-sim-select-wrap select option{color:#fff;background:#0e1118}.sra-sim-select-arrow{pointer-events:none;color:#94a3b8;position:absolute;top:50%;right:14px;transform:translateY(-50%)}.sra-sim-swap-indicator{color:var(--sra-primary);justify-content:center;align-items:center;padding-bottom:12px;font-size:22px;display:flex}.sra-sim-result-card{z-index:1;background:#0f121b;border:1px solid #ffffff1f;border-radius:14px;justify-content:space-between;align-items:center;gap:32px;padding:28px 32px;display:flex;position:relative}.sra-sim-result-label{text-transform:uppercase;letter-spacing:.1em;color:var(--sra-primary);margin-bottom:6px;font-size:12px;font-weight:750;display:inline-block}.sra-sim-result-price{align-items:baseline;gap:8px;display:flex}.sra-sim-price-val{letter-spacing:-.04em;color:#fff;font-size:clamp(34px,4vw,48px);font-weight:800}.sra-sim-currency{color:var(--sra-primary);font-size:20px;font-weight:750}.sra-sim-result-details{color:#94a3b8;gap:24px;margin-top:10px;font-size:13.5px;display:flex}.sra-sim-result-details span{align-items:center;gap:6px;display:flex}.sra-sim-result-details strong{color:#fff}.sra-sim-result-actions{flex-direction:column;align-items:flex-end;gap:10px;display:flex}.sra-sim-btn-primary,.sra-sim-btn-wa{min-width:240px}.sra-sim-ios-badge{color:#94a3b8;text-align:right;align-items:center;gap:6px;margin-top:4px;font-size:11.5px;display:flex}.sra-social-proof{background:var(--sra-bg);padding-block:88px}.sra-social-proof-head{max-width:600px;margin-bottom:48px}.sra-social-proof-head h2{letter-spacing:-.05em;margin:12px 0;font-size:clamp(32px,3.8vw,50px);font-weight:750;line-height:1.1}.sra-social-proof-lead{color:var(--sra-muted);margin:0;font-size:16px;line-height:1.8}.sra-trust-stats-grid{grid-template-columns:repeat(4,1fr);gap:20px;margin-bottom:48px;display:grid}.sra-trust-stat-card{border:1px solid var(--sra-line);background:#fff;border-radius:14px;padding:24px;transition:transform .2s,border-color .2s;box-shadow:0 8px 24px #0000000a}.sra-trust-stat-card:hover{border-color:#ff55004d;transform:translateY(-2px)}.sra-trust-stat-value{letter-spacing:-.04em;color:var(--sra-primary);font-size:36px;font-weight:800;line-height:1.1;display:block}.sra-trust-stat-label{color:var(--sra-ink);margin:6px 0 2px;font-size:15px;font-weight:700;display:block}.sra-trust-stat-desc{color:var(--sra-muted);font-size:12px}.sra-testimonials-grid{grid-template-columns:repeat(2,1fr);gap:24px;margin-bottom:48px;display:grid}.sra-testimonial-card{border:1px solid var(--sra-line);background:#fff;border-radius:14px;flex-direction:column;justify-content:space-between;padding:30px;transition:transform .2s,border-color .2s;display:flex;box-shadow:0 10px 30px #0000000a}.sra-testimonial-card:hover{border-color:#ff550059;transform:translateY(-2px);box-shadow:0 14px 40px #00000012}.sra-testimonial-top{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.sra-testimonial-stars{color:#ff9800;letter-spacing:2px;font-size:16px}.sra-testimonial-service{text-transform:uppercase;letter-spacing:.08em;background:var(--sra-surface-low);color:var(--sra-muted);border-radius:999px;padding:4px 10px;font-size:11px;font-weight:700}.sra-testimonial-quote{color:var(--sra-ink);margin:0 0 22px;font-size:15.5px;font-style:normal;line-height:1.75}.sra-testimonial-author{border-top:1px solid var(--sra-line);align-items:center;gap:14px;padding-top:18px;display:flex}.sra-testimonial-avatar{color:#fff;border:2px solid var(--sra-primary);background:#0a0d12;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;font-size:14px;font-weight:800;display:flex}.sra-testimonial-meta{flex:1;min-width:0}.sra-testimonial-meta strong{color:var(--sra-ink);font-size:14.5px;font-weight:750;display:block}.sra-testimonial-meta span{color:var(--sra-muted);font-size:12.5px}.sra-testimonial-meta em{color:var(--sra-primary-text);font-style:normal}.sra-testimonial-verified{color:#16a34a;background:#16a34a1a;border-radius:6px;align-items:center;gap:4px;padding:4px 8px;font-size:11px;font-weight:700;display:inline-flex}.sra-partner-categories-bar{border:1px solid var(--sra-line);background:#fff;border-radius:12px;justify-content:space-between;align-items:center;gap:20px;padding:20px 28px;display:flex}.sra-partner-bar-title{color:var(--sra-ink);font-size:13.5px;font-weight:700}.sra-partner-tags{flex-wrap:wrap;gap:12px;display:flex}.sra-partner-tag{background:var(--sra-surface-low);border:1px solid var(--sra-line);color:var(--sra-ink);border-radius:8px;align-items:center;gap:8px;padding:6px 14px;font-size:12.5px;font-weight:650;display:inline-flex}@media (width<=1000px){.home-hero-grid{gap:28px}.home-hero-visual{height:520px}.home-hero h1{font-size:clamp(44px,6vw,68px)}.home-hero .sra-actions{flex-direction:column;align-items:start;gap:18px}.home-service-image{height:220px}.sra-v2-order-grid,.home-business-grid,.home-partner-grid,.home-faq-grid{gap:36px}.service-chooser-options label>span{flex-direction:column}.sra-payment-methods-grid{grid-template-columns:repeat(3,1fr)}.sra-trust-stats-grid{grid-template-columns:repeat(2,1fr)}.sra-sim-vehicles{grid-template-columns:1fr}.sra-sim-result-card{flex-direction:column;align-items:stretch}.sra-sim-result-actions{align-items:stretch}}@media (width<=720px){.home-hero{padding:12px 0 28px}.home-hero-grid,.home-tracking-grid,.sra-v2-order-grid,.home-business-grid,.home-partner-grid,.home-faq-grid{grid-template-columns:1fr;gap:30px}.home-hero-copy{padding:20px 0 0}.sra-payment-trust{padding:20px 16px}.sra-payment-methods-grid{grid-template-columns:1fr 1fr;gap:8px}.sra-price-simulator{padding:22px 18px}.sra-sim-route-grid{grid-template-columns:1fr;gap:10px}.sra-sim-swap-indicator{padding:0;transform:rotate(90deg)}.sra-sim-result-details{flex-direction:column;gap:8px}.sra-trust-stats-grid,.sra-testimonials-grid{grid-template-columns:1fr}.sra-testimonial-card{padding:22px 18px}.sra-partner-categories-bar{flex-direction:column;align-items:flex-start}.home-hero h1{margin:22px 0;font-size:clamp(46px,10vw,70px)}.home-lead{font-size:16px}.home-hero .sra-actions{flex-flow:wrap;align-items:center;gap:18px}.home-hero-note{margin-top:24px}.home-hero-visual{height:330px}.home-photo-caption{font-size:24px;bottom:24px;left:24px}.home-tracking-grid{gap:20px}.home-tracking-label p{font-size:12px}.section-heading-row{flex-direction:column;align-items:start;gap:20px}.home-service-grid{grid-template-columns:1fr;gap:32px}.home-service-image{height:280px}.home-service-content{padding-top:16px}.home-service-content p{max-width:none}.service-chooser{padding:20px}.service-chooser-options label>span{padding:8px 4px;font-size:11px}.home-steps{grid-template-columns:1fr;gap:28px}.home-steps h3{margin-top:16px}.home-steps p{max-width:none}.home-business{padding:48px 0}.home-business-photo{height:320px}.home-business-copy{padding-top:10px}.home-partner-visual img{height:250px}.home-download .sra-container{flex-direction:column;align-items:start;gap:24px}}.biz .reveal,.biz-stats .reveal,.biz-bento .reveal,.biz-steps .reveal{transition-delay:var(--rd,0s)}.biz-hero-content .reveal:first-child{--rd:0s}.biz-hero-content .reveal:nth-child(2){--rd:90ms}.biz-hero-content .reveal:nth-child(3){--rd:.18s}.biz-hero-content .reveal:nth-child(4){--rd:.27s}.biz-bento .biz-card:nth-child(2){--rd:.12s}.biz-bento .biz-card:nth-child(3){--rd:.2s}.biz-steps .biz-step:nth-child(2){--rd:.12s}.biz-steps .biz-step:nth-child(3){--rd:.24s}.biz-hero{padding:72px 0 88px;position:relative;overflow:hidden}@media (width>=1024px){.biz-hero{padding:88px 0 112px}}.biz-hero-orbs{z-index:0;pointer-events:none;position:absolute;inset:0}.biz-orb{filter:blur(60px);opacity:.5;will-change:transform;border-radius:999px;position:absolute}.biz-orb--1{background:radial-gradient(circle,#ff6a008c,#0000 70%);width:360px;height:360px;animation:16s ease-in-out infinite biz-drift-a;top:-80px;right:-40px}.biz-orb--2{background:radial-gradient(circle,#ffb27a80,#0000 70%);width:260px;height:260px;animation:20s ease-in-out infinite biz-drift-b;top:120px;right:240px}.biz-orb--3{background:radial-gradient(circle,#1f1f1f24,#0000 70%);width:320px;height:320px;animation:24s ease-in-out infinite reverse biz-drift-a;bottom:-120px;left:-60px}@keyframes biz-drift-a{0%,to{transform:translate(0)scale(1)}50%{transform:translate(-30px,30px)scale(1.08)}}@keyframes biz-drift-b{0%,to{transform:translate(0)scale(1)}50%{transform:translate(24px,-24px)scale(.94)}}.biz-hero-grid{z-index:1;align-items:center;gap:48px;display:grid;position:relative}@media (width>=1024px){.biz-hero-grid{grid-template-columns:1.05fr 1fr;gap:56px}}.biz-hero-eyebrow{text-align:left}.biz-hero-title{letter-spacing:-.02em;max-width:14ch;margin-top:12px;font-size:clamp(34px,5vw,52px);font-weight:700;line-height:1.08}.biz-hero-lead{max-width:52ch;color:var(--sra-muted);margin-top:20px;font-size:18px;line-height:28px}.biz-hero-visual{perspective:1200px}.biz-hero-visual .biz-dash{transform:rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg));transform-style:preserve-3d;will-change:transform;transition:transform .25s ease-out}.biz-dash{background:var(--sra-surface);border:1px solid var(--sra-line);border-radius:var(--sra-radius-lg);box-shadow:var(--sra-shadow-lg);overflow:hidden}.biz-dash-bar{border-bottom:1px solid var(--sra-line);background:var(--sra-surface-low);align-items:center;gap:12px;padding:12px 16px;display:flex}.biz-dash-dots{gap:6px;display:inline-flex}.biz-dash-dots i{background:var(--sra-line-warm);border-radius:999px;width:10px;height:10px}.biz-dash-dots i:first-child{background:var(--sra-primary)}.biz-dash-title{color:var(--sra-ink);align-items:center;gap:6px;font-family:Montserrat,sans-serif;font-size:13px;font-weight:700;display:inline-flex}.biz-dash-title .material-symbols-outlined{color:var(--sra-primary-text)}.biz-dash-live{color:var(--sra-green);align-items:center;gap:6px;margin-left:auto;font-size:11px;font-weight:700;display:inline-flex}.biz-dash-live-dot{background:var(--sra-green-bright);border-radius:999px;width:8px;height:8px;animation:2s ease-out infinite biz-pulse;box-shadow:0 0 #12b06a80}@keyframes biz-pulse{0%{box-shadow:0 0 #12b06a80}70%{box-shadow:0 0 0 8px #12b06a00}to{box-shadow:0 0 #12b06a00}}.biz-dash-body{flex-direction:column;gap:14px;padding:16px;display:flex}.biz-dash-kpis{grid-template-columns:1fr 1fr;gap:12px;display:grid}.biz-dash-kpi{border-radius:var(--sra-radius);background:var(--sra-surface-low);border:1px solid var(--sra-line);padding:14px}.biz-dash-kpi-label{color:var(--sra-muted);font-size:11px;font-weight:600}.biz-dash-kpi-value{color:var(--sra-ink);margin-top:4px;font-family:Montserrat,sans-serif;font-size:24px;font-weight:700;display:block}.biz-dash-kpi-trend{align-items:center;gap:3px;margin-top:4px;font-size:11px;font-weight:700;display:inline-flex}.biz-dash-kpi-trend.is-up{color:var(--sra-green)}.biz-dash-panels{grid-template-columns:1.15fr 1fr;gap:12px;display:grid}.biz-dash-chart,.biz-dash-map{border-radius:var(--sra-radius);background:var(--sra-surface-low);border:1px solid var(--sra-line);padding:14px}.biz-dash-chart-head{color:var(--sra-muted);justify-content:space-between;align-items:center;font-size:11px;font-weight:600;display:flex}.biz-dash-chart-badge{background:var(--sra-primary-soft);color:var(--sra-primary-text);border-radius:999px;padding:1px 7px;font-weight:700}.biz-dash-bars{align-items:flex-end;gap:7px;height:92px;margin-top:12px;display:flex}.biz-dash-bar-col{height:var(--h);background:linear-gradient(180deg, var(--sra-primary), var(--sra-primary-dim));transform-origin:bottom;transition:transform .7s cubic-bezier(.22,1,.36,1);transition-delay:var(--d,0s);border-radius:5px 5px 2px 2px;flex:1;transform:scaleY(0)}.biz-dash-bar-col:last-child{background:linear-gradient(180deg, var(--sra-ink), var(--sra-ink-soft))}.biz-dash.is-visible .biz-dash-bar-col{transform:scaleY(1)}.biz-dash-map{min-height:130px;position:relative;overflow:hidden}.biz-dash-map-grid{background-image:linear-gradient(var(--sra-line) 1px, transparent 1px), linear-gradient(90deg, var(--sra-line) 1px, transparent 1px);opacity:.6;background-size:22px 22px;position:absolute;inset:0}.biz-dash-route{width:100%;height:100%;position:absolute;inset:0}.biz-dash.is-visible .biz-dash-route path{animation:1s linear infinite biz-dash-flow}@keyframes biz-dash-flow{to{stroke-dashoffset:-13px}}.biz-dash-map-start,.biz-dash-map-end,.biz-dash-map-truck{justify-content:center;align-items:center;display:inline-flex;position:absolute}.biz-dash-map-start{background:var(--sra-ink);width:12px;height:12px;box-shadow:var(--sra-shadow);border:3px solid #fff;border-radius:999px;bottom:18%;left:10%}.biz-dash-map-end{background:var(--sra-green);color:#fff;width:22px;height:22px;box-shadow:var(--sra-shadow);border:2px solid #fff;border-radius:999px;top:12%;right:10%}.biz-dash-map-end .material-symbols-outlined{font-size:14px}.biz-dash-map-truck{background:var(--sra-primary);color:#fff;width:30px;height:30px;box-shadow:0 0 0 5px #ff6a0033, var(--sra-shadow-md);offset-path:path("M14 96 C 40 92, 30 52, 60 50 S 92 34, 104 20");offset-rotate:0deg;border-radius:999px}.biz-dash-map-truck .material-symbols-outlined{font-size:16px}.biz-dash.is-visible .biz-dash-map-truck{animation:6s ease-in-out infinite biz-truck-run}@keyframes biz-truck-run{0%{offset-distance:0%}60%{offset-distance:100%}to{offset-distance:100%}}.biz-dash-map-chip{border:1px solid var(--sra-line);color:var(--sra-ink);box-shadow:var(--sra-shadow);background:#fffffff0;border-radius:999px;align-items:center;gap:6px;padding:5px 9px;font-size:10px;font-weight:700;display:inline-flex;position:absolute;bottom:10px;left:10px}.biz-dash-map-chip i{background:var(--sra-primary);border-radius:999px;width:7px;height:7px}.biz-stats-band{border-top:1px solid var(--sra-line);border-bottom:1px solid var(--sra-line);background:var(--sra-surface)}.biz-stats{grid-template-columns:repeat(2,1fr);gap:24px 16px;padding:40px 0;display:grid}@media (width>=860px){.biz-stats{grid-template-columns:repeat(4,1fr)}}.biz-stat{text-align:center}.biz-stat-icon{border-radius:var(--sra-radius);background:var(--sra-primary-tint);width:46px;height:46px;color:var(--sra-primary-text);justify-content:center;align-items:center;margin-bottom:12px;transition:transform .25s;display:inline-flex}.biz-stat:hover .biz-stat-icon{transform:translateY(-3px)rotate(-6deg)}.biz-stat-value{color:var(--sra-primary-text);font-family:Montserrat,sans-serif;font-size:clamp(28px,4vw,38px);font-weight:700;line-height:1;display:block}.biz-stat-label{max-width:22ch;color:var(--sra-muted);margin:8px auto 0;font-size:13px;display:block}.biz-bento{grid-template-columns:1fr;gap:20px;display:grid}@media (width>=900px){.biz-bento{grid-template-columns:2fr 1fr}.biz-card--sectors{grid-column:1/-1}}.biz-card{background:var(--sra-surface);border:1px solid var(--sra-line);border-radius:var(--sra-radius-lg);box-shadow:var(--sra-shadow);padding:28px;transition:transform .28s,box-shadow .28s,border-color .28s;position:relative;overflow:hidden}.biz-card:before{content:"";opacity:0;pointer-events:none;background:radial-gradient(circle,#ff6a0029,#0000 70%);width:260px;height:260px;transition:opacity .3s;position:absolute;top:-40%;right:-30%}.biz-card:hover{box-shadow:var(--sra-shadow-lg);border-color:var(--sra-primary-dim);transform:translateY(-5px)}.biz-card:hover:before{opacity:1}.biz-card-icon{border-radius:var(--sra-radius);background:var(--sra-primary-tint);width:52px;height:52px;color:var(--sra-primary-text);justify-content:center;align-items:center;margin-bottom:18px;transition:transform .3s;display:inline-flex}.biz-card:hover .biz-card-icon{transform:scale(1.08)rotate(-4deg)}.biz-card-icon .material-symbols-outlined{font-variation-settings:"FILL" 1;font-size:26px}.biz-card h3{font-size:20px;font-weight:700}.biz-card>p{color:var(--sra-muted);margin-top:10px;font-size:15px;line-height:23px}.biz-card-list{gap:10px;margin-top:18px;display:grid}.biz-card-list li{align-items:center;gap:8px;font-size:14px;font-weight:500;display:flex}.biz-card-list .material-symbols-outlined{color:var(--sra-primary-text)}.biz-card--sectors h3{text-align:center;margin-bottom:20px}.biz-sectors{grid-template-columns:repeat(2,1fr);gap:14px;display:grid}@media (width>=760px){.biz-sectors{grid-template-columns:repeat(4,1fr)}}.biz-sector{text-align:center;border-radius:var(--sra-radius);background:var(--sra-surface-low);border:1px solid var(--sra-line);flex-direction:column;align-items:center;gap:6px;padding:22px 16px;transition:transform .25s,border-color .25s,background .25s;display:flex;position:relative;overflow:hidden}.biz-sector:after{content:"";background:linear-gradient(120deg,#0000 30%,#ff6a0024 50%,#0000 70%);transition:transform .6s;position:absolute;inset:0;transform:translate(-120%)}.biz-sector:hover{border-color:var(--sra-primary);background:var(--sra-surface);transform:translateY(-4px)}.biz-sector:hover:after{transform:translate(120%)}.biz-sector-icon{background:var(--sra-surface);border:1px solid var(--sra-line);width:48px;height:48px;color:var(--sra-primary-text);border-radius:999px;justify-content:center;align-items:center;transition:transform .3s;display:inline-flex}.biz-sector:hover .biz-sector-icon{transform:translateY(-2px)scale(1.06)}.biz-sector-icon .material-symbols-outlined{font-size:26px}.biz-sector strong{font-size:15px}.biz-sector-text{color:var(--sra-muted);font-size:12.5px;line-height:18px}.biz-reporting{align-items:center;gap:40px;display:grid}@media (width>=1000px){.biz-reporting{grid-template-columns:1fr 1.05fr;gap:56px}}.biz-invoice{background:var(--sra-surface);border:1px solid var(--sra-line);border-radius:var(--sra-radius-lg);box-shadow:var(--sra-shadow-md);padding:26px;position:relative}.biz-invoice:before{content:"";z-index:-1;border-radius:var(--sra-radius-lg);background:var(--sra-surface-high);position:absolute;inset:0;transform:rotate(-3deg)scale(1.02)}.biz-invoice-head{border-bottom:1px solid var(--sra-line);justify-content:space-between;align-items:center;margin-bottom:16px;padding-bottom:16px;font-family:Montserrat,sans-serif;font-size:18px;font-weight:700;display:flex}.biz-reporting-section{color:#fff;background:#08090d;border-block:1px solid #ffffff14;position:relative;overflow:hidden}.biz-reporting-section:before{content:"";pointer-events:none;background:radial-gradient(circle,#ff550029,#0000 70%);border-radius:999px;width:450px;height:450px;position:absolute;top:-100px;right:-50px}.biz-reporting-section h2{color:#fff}.biz-reporting-section .biz-reporting-lead{color:#94a3b8}.biz-reporting-section .sra-check-list li{color:#cbd5e1}.biz-reporting-section .sra-check-list .material-symbols-outlined{color:var(--sra-primary)}.biz-reporting-section .biz-invoice{color:#fff;background:#11141e;border:1px solid #ffffff1f;box-shadow:0 20px 50px #00000080}.biz-reporting-section .biz-invoice-head{color:#fff;border-bottom-color:#ffffff1a}.biz-reporting-section .biz-invoice-row strong{color:#fff}.biz-reporting-section .biz-invoice-track{background:#ffffff14}.biz-invoice-tag{border-radius:var(--sra-radius-sm);color:var(--sra-primary);background:#ff550024;border:1px solid #ff550047;padding:3px 10px;font-family:Inter,sans-serif;font-size:12px;font-weight:700}.biz-invoice-row{color:var(--sra-muted);justify-content:space-between;align-items:center;padding:8px 0;font-size:15px;display:flex}.biz-invoice-row strong{color:var(--sra-ink);font-size:16px}.biz-invoice-row strong.is-orange,.biz-invoice-row strong.is-green{color:var(--sra-primary)}.biz-invoice-track{background:var(--sra-surface-high);border-radius:999px;height:8px;margin:10px 0 4px;overflow:hidden}.biz-invoice-fill{background:linear-gradient(90deg, var(--sra-primary), var(--sra-primary-dim));border-radius:999px;width:0;height:100%;transition:width 1.4s cubic-bezier(.22,1,.36,1) .2s;display:block}.biz-invoice.is-visible .biz-invoice-fill{width:var(--w)}.biz-invoice-total{border-top:1px solid var(--sra-line);margin-top:8px;padding-top:16px}.biz-invoice-total strong{color:var(--sra-primary-text);font-family:Montserrat,sans-serif;font-size:18px}.biz-reporting-content h2{letter-spacing:-.01em;font-size:clamp(26px,3.4vw,32px);line-height:1.25}.biz-reporting .sra-eyebrow{text-align:left}.biz-reporting-lead{color:var(--sra-muted);margin-top:16px;font-size:17px;line-height:27px}.biz-steps{grid-template-columns:1fr;gap:20px;display:grid}@media (width>=820px){.biz-steps{grid-template-columns:repeat(3,1fr)}}.biz-step{background:var(--sra-surface);border:1px solid var(--sra-line);border-radius:var(--sra-radius-lg);box-shadow:var(--sra-shadow);padding:32px 28px 28px;transition:transform .28s,box-shadow .28s;position:relative}.biz-step:hover{box-shadow:var(--sra-shadow-md);transform:translateY(-4px)}.biz-step-num{color:var(--sra-surface-high);font-family:Montserrat,sans-serif;font-size:40px;font-weight:700;line-height:1;position:absolute;top:20px;right:22px}.biz-step-icon{border-radius:var(--sra-radius);background:var(--sra-ink-dark);color:#fff;justify-content:center;align-items:center;width:52px;height:52px;margin-bottom:18px;display:inline-flex}.biz-step-icon .material-symbols-outlined{font-size:26px}.biz-step h3{font-size:18px;font-weight:700}.biz-step p{color:var(--sra-muted);margin-top:8px;font-size:14.5px;line-height:22px}.biz-contact{align-items:start;gap:40px;display:grid}@media (width>=1000px){.biz-contact{grid-template-columns:.9fr 1.1fr;gap:56px}}.biz-contact-head .sra-eyebrow{text-align:left}.biz-contact-head h2{letter-spacing:-.01em;font-size:clamp(26px,3.4vw,32px);line-height:1.25}.biz-contact-head>p{color:var(--sra-muted);margin-top:16px;font-size:16px;line-height:25px}.biz-contact-head a{color:var(--sra-primary-text);font-weight:600}.biz-form-panel{border-radius:var(--sra-radius-lg);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid var(--sra-line);box-shadow:var(--sra-shadow-md);background:#ffffffbf;padding:28px;position:relative}@media (width>=640px){.biz-form-panel{padding:32px}}.biz-form{flex-direction:column;gap:18px;display:flex}.biz-form-row{grid-template-columns:1fr;gap:18px;display:grid}@media (width>=560px){.biz-form-row{grid-template-columns:1fr 1fr}}.biz-field{flex-direction:column;gap:7px;display:flex}.biz-field>span{color:var(--sra-ink-soft);font-size:13px;font-weight:600}.biz-field input,.biz-field select,.biz-field textarea{width:100%;min-height:48px;font:inherit;color:var(--sra-ink);background:var(--sra-surface);border:1px solid var(--sra-line-warm);border-radius:12px;padding:12px 14px;font-size:15px;transition:border-color .18s,box-shadow .18s,transform .18s}.biz-field textarea{resize:vertical;min-height:108px}.biz-field input:focus,.biz-field select:focus,.biz-field textarea:focus{border-color:var(--sra-primary);outline:none;box-shadow:0 0 0 3px #ff6a002e}.biz-form-submit{width:100%;min-height:52px;margin-top:4px}.biz-form-submit.is-loading{opacity:.85;cursor:progress}.biz-spinner{border:2px solid #fff6;border-top-color:#fff;border-radius:999px;width:18px;height:18px;animation:.8s linear infinite biz-spin}@keyframes biz-spin{to{transform:rotate(360deg)}}.biz-form-error{color:#ba1a1a;background:#ba1a1a14;border-radius:12px;align-items:center;gap:8px;padding:12px 14px;font-size:14px;font-weight:600;display:flex}.biz-form-note{color:var(--sra-muted);text-align:center;font-size:12.5px}.biz-form-success{text-align:center;padding:20px 8px;animation:.4s both biz-fade-in}@keyframes biz-fade-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.biz-check{width:68px;height:68px;color:var(--sra-green);background:#12b06a24;border-radius:999px;justify-content:center;align-items:center;margin-bottom:18px;animation:.5s cubic-bezier(.22,1.4,.4,1) both biz-pop;display:inline-flex}.biz-check .material-symbols-outlined{font-size:36px;font-weight:700}@keyframes biz-pop{0%{transform:scale(0)}to{transform:scale(1)}}.biz-form-success h3{font-size:22px;font-weight:700}.biz-form-success p{max-width:44ch;color:var(--sra-muted);margin:10px auto 20px;font-size:15px}@media (prefers-reduced-motion:reduce){.biz-orb,.biz-dash-live-dot,.biz-dash.is-visible .biz-dash-route path,.biz-dash.is-visible .biz-dash-map-truck{animation:none!important}.biz-hero-visual .biz-dash{transition:none;transform:none!important}.biz-dash-bar-col{transition:none;transform:scaleY(1)}.biz-invoice-fill,.biz-card,.biz-sector,.biz-step,.biz-stat-icon,.biz-card-icon,.biz-sector-icon{transition:none}}.biz-ops-board .biz-invoice-row strong{font-size:14px}.biz-ops-board .biz-invoice-fill{width:var(--w,68%)}.biz-dash-status-list{gap:10px;margin-top:18px;display:grid}.biz-dash-status-list span{color:var(--sra-muted);border-bottom:1px solid #1f1f1f1a;grid-template-columns:8px 1fr auto;align-items:center;gap:8px;padding:8px 0;font-size:12px;display:grid}.biz-dash-status-list span:last-child{border-bottom:0}.biz-dash-status-list i{background:#87949b;border-radius:50%;width:8px;height:8px}.biz-dash-status-list i.is-green{background:#42a96a}.biz-dash-status-list i.is-orange{background:var(--sra-primary)}.biz-dash-status-list b{color:var(--sra-ink);font-size:10px}.pt .reveal{transition-delay:var(--rd,0s)}.pt-hero{background:radial-gradient(120% 90% at 80% 0%, var(--sra-primary-tint), transparent 60%), var(--sra-bg);padding:64px 0 80px;position:relative;overflow:hidden}@media (width>=1024px){.pt-hero{padding:80px 0 100px}}.pt-hero-orbs{z-index:0;pointer-events:none;position:absolute;inset:0}.pt-orb{filter:blur(70px);will-change:transform;border-radius:999px;position:absolute}.pt-orb--1{background:radial-gradient(circle,#ff6a0080,#0000 70%);width:340px;height:340px;animation:18s ease-in-out infinite pt-drift;top:-60px;left:30%}.pt-orb--2{background:radial-gradient(circle,#ffb27a73,#0000 70%);width:300px;height:300px;animation:22s ease-in-out infinite reverse pt-drift;bottom:-80px;right:8%}.pt-orb--3{background:radial-gradient(circle,#ff6a0059,#0000 70%);width:380px;height:380px;animation:20s ease-in-out infinite pt-drift;top:-100px;left:-60px}@keyframes pt-drift{0%,to{transform:translate(0)scale(1)}50%{transform:translate(28px,-26px)scale(1.08)}}.pt-hero-dots{background-image:radial-gradient(var(--sra-primary-dim) 1.5px, transparent 1.5px);opacity:.5;background-size:16px 16px;width:120px;height:120px;position:absolute;top:120px;left:24px}.pt-hero-grid{z-index:1;align-items:center;gap:48px;display:grid;position:relative}@media (width>=1024px){.pt-hero-grid{grid-template-columns:1.05fr 1fr;gap:56px}}.pt-hero-eyebrow{background:var(--sra-surface);border:1px solid var(--sra-primary-soft);box-shadow:var(--sra-shadow);letter-spacing:.08em;text-transform:uppercase;color:var(--sra-primary-text);border-radius:999px;align-items:center;gap:8px;width:max-content;padding:7px 14px 7px 12px;font-size:12px;font-weight:700;display:inline-flex}.pt-hero-title{letter-spacing:-.02em;max-width:12ch;margin-top:20px;font-size:clamp(38px,6vw,60px);font-weight:700;line-height:1.04}.pt-accent{color:var(--sra-primary);white-space:nowrap;position:relative}.pt-accent:after{content:"";background:var(--sra-primary-soft);transform-origin:0;z-index:-1;border-radius:4px;width:100%;height:6px;animation:.9s cubic-bezier(.22,1,.36,1) .5s forwards pt-underline;position:absolute;bottom:4px;left:0;transform:scaleX(0)}@keyframes pt-underline{to{transform:scaleX(1)}}.pt-hero-lead{max-width:52ch;color:var(--sra-muted);margin-top:22px;font-size:18px;line-height:28px}.pt-hero-lead strong{color:var(--sra-primary-text)}.pt-hero-badges{gap:16px;margin-top:36px;display:grid}@media (width>=560px){.pt-hero-badges{grid-template-columns:repeat(3,1fr)}}.pt-hero-badges li{align-items:center;gap:10px;display:flex}.pt-hero-badge-icon{background:var(--sra-primary-tint);width:38px;height:38px;color:var(--sra-primary-text);border-radius:999px;flex:none;justify-content:center;align-items:center;display:inline-flex}.pt-hero-badge-icon .material-symbols-outlined{font-size:20px}.pt-hero-badges strong{font-size:13px;display:block}.pt-hero-badges span{color:var(--sra-muted);font-size:12px}.pt-cta-pulse{position:relative}.pt-cta-pulse:after{content:"";border-radius:inherit;pointer-events:none;animation:2.4s ease-out infinite pt-cta-ring;position:absolute;inset:0;box-shadow:0 0 #ff6a0073}@keyframes pt-cta-ring{0%{box-shadow:0 0 #ff6a0073}70%{box-shadow:0 0 0 14px #ff6a0000}to{box-shadow:0 0 #ff6a0000}}.pt-hero-visual{perspective:1200px;justify-content:center;min-height:480px;display:flex;position:relative}.pt-hero-phone{transform:rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg));transform-style:preserve-3d;will-change:transform;max-width:250px;transition:transform .25s ease-out;animation:6s ease-in-out infinite pt-phone-float}@keyframes pt-phone-float{0%,to{translate:0}50%{translate:0 -12px}}.pt-float{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid var(--sra-line);border-radius:var(--sra-radius);box-shadow:var(--sra-shadow-lg);background:#fffffff0;align-items:center;gap:10px;padding:12px 16px;animation:5s ease-in-out infinite pt-float-anim;display:flex;position:absolute}.pt-float strong{font-family:Montserrat,sans-serif;font-size:15px;display:block}.pt-float span{color:var(--sra-muted);font-size:11px}.pt-float-icon{background:var(--sra-primary);color:#fff;border-radius:999px;justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex}.pt-float-icon--green{background:var(--sra-green)}.pt-float-badge{background:var(--sra-ink);color:#fff;border-radius:999px;justify-content:center;align-items:center;width:40px;height:40px;font-family:Montserrat,sans-serif;font-size:15px;font-weight:800;display:inline-flex}.pt-float--earn{animation-delay:.2s;top:8%;left:-4%}.pt-float--commission{animation-delay:.9s;top:42%;right:-6%}.pt-float--week{animation-delay:1.4s;bottom:6%;left:0}@keyframes pt-float-anim{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.pt-marquee{background:var(--sra-ink-dark);border-top:1px solid #ffffff14;border-bottom:1px solid #ffffff14;padding:16px 0;overflow:hidden}.pt-marquee-track{gap:40px;width:max-content;animation:26s linear infinite pt-marquee;display:flex}.pt-marquee-item{white-space:nowrap;color:#fff;align-items:center;gap:8px;font-family:Montserrat,sans-serif;font-size:15px;font-weight:700;display:inline-flex}.pt-marquee-item .material-symbols-outlined{color:var(--sra-primary-dim)}@keyframes pt-marquee{to{transform:translate(-50%)}}.pt-marquee:hover .pt-marquee-track{animation-play-state:paused}.pt-adv-grid{grid-template-columns:1fr;gap:20px;display:grid}@media (width>=640px){.pt-adv-grid{grid-template-columns:repeat(2,1fr)}}@media (width>=1000px){.pt-adv-grid{grid-template-columns:repeat(3,1fr)}}.pt-adv{background:var(--sra-surface);border:1px solid var(--sra-line);border-radius:var(--sra-radius-lg);box-shadow:var(--sra-shadow);padding:28px;transition:transform .28s,box-shadow .28s,border-color .28s;position:relative;overflow:hidden}.pt-adv:before{content:"";background:linear-gradient(90deg, var(--sra-primary), var(--sra-primary-dim));transform-origin:0;width:100%;height:4px;transition:transform .35s;position:absolute;top:0;left:0;transform:scaleX(0)}.pt-adv:hover{box-shadow:var(--sra-shadow-lg);border-color:var(--sra-primary-dim);transform:translateY(-6px)}.pt-adv:hover:before{transform:scaleX(1)}.pt-adv-icon{border-radius:var(--sra-radius);background:var(--sra-primary-tint);width:52px;height:52px;color:var(--sra-primary-text);justify-content:center;align-items:center;transition:transform .3s;display:inline-flex}.pt-adv:hover .pt-adv-icon{transform:rotate(-8deg)scale(1.08)}.pt-adv-icon .material-symbols-outlined{font-variation-settings:"FILL" 1;font-size:26px}.pt-adv-value{color:var(--sra-primary-text);letter-spacing:-.02em;margin:16px 0 6px;font-family:Montserrat,sans-serif;font-size:40px;font-weight:800;line-height:1;display:block}.pt-adv h3{font-size:18px;font-weight:700}.pt-adv p{color:var(--sra-muted);margin-top:8px;font-size:14.5px;line-height:22px}.pt-calc-layout{align-items:center;gap:40px;display:grid}@media (width>=1000px){.pt-calc-layout{grid-template-columns:1fr 1.1fr;gap:56px}}.pt-calc-intro .sra-eyebrow{text-align:left}.pt-calc-intro h2{letter-spacing:-.01em;font-size:clamp(26px,3.4vw,32px);line-height:1.25}.pt-calc-lead{color:var(--sra-muted);margin:16px 0 24px;font-size:17px;line-height:27px}.pt-calc{background:var(--sra-surface);border:1px solid var(--sra-line);border-radius:var(--sra-radius-lg);box-shadow:var(--sra-shadow-md);padding:28px}@media (width>=560px){.pt-calc{padding:32px}}.pt-calc-head{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:16px;display:flex}.pt-calc-label{color:var(--sra-muted);font-size:13px;font-weight:600}.pt-calc-amount{font-family:Montserrat,sans-serif;font-size:24px;font-weight:700}.pt-calc-slider{appearance:none;background:linear-gradient(var(--sra-primary), var(--sra-primary)) no-repeat, var(--sra-surface-high);background-size:var(--pct,40%) 100%;cursor:pointer;border-radius:999px;width:100%;height:8px}.pt-calc-slider::-webkit-slider-thumb{appearance:none;background:var(--sra-primary);width:24px;height:24px;box-shadow:var(--sra-shadow-md);border:4px solid #fff;border-radius:999px;transition:transform .15s}.pt-calc-slider::-webkit-slider-thumb:hover{transform:scale(1.12)}.pt-calc-slider::-moz-range-thumb{background:var(--sra-primary);width:24px;height:24px;box-shadow:var(--sra-shadow-md);border:4px solid #fff;border-radius:999px}.pt-calc-scale{color:var(--sra-muted);justify-content:space-between;margin-top:8px;font-size:11px;display:flex}.pt-calc-rows{gap:10px;margin-top:22px;display:grid}.pt-calc-row{border-radius:var(--sra-radius);background:var(--sra-surface-low);justify-content:space-between;align-items:center;padding:12px 16px;font-size:14px;display:flex}.pt-calc-row span{color:var(--sra-muted);align-items:center;gap:8px;display:inline-flex}.pt-calc-row strong{font-size:15px}.pt-calc-row strong.is-zero{color:var(--sra-green)}.pt-calc-result{border-radius:var(--sra-radius);background:var(--sra-primary-tint);border:1px solid var(--sra-primary-soft);margin-top:18px;padding:20px}.pt-calc-result-head{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.pt-calc-result-head span{color:var(--sra-ink);font-size:14px;font-weight:600}.pt-calc-result-head strong{color:var(--sra-primary-text);font-family:Montserrat,sans-serif;font-size:clamp(24px,4vw,30px);font-weight:800}.pt-calc-bar{background:#ffffffb3;border-radius:999px;height:12px;margin:14px 0 12px;overflow:hidden}.pt-calc-bar-fill{background:linear-gradient(90deg, var(--sra-primary), var(--sra-primary-dim));border-radius:999px;justify-content:flex-end;align-items:center;min-width:34px;height:100%;transition:width .35s cubic-bezier(.22,1,.36,1);display:flex}.pt-calc-bar-fill i{color:#fff;padding-right:8px;font-size:10px;font-style:normal;font-weight:800}.pt-calc-note{color:var(--sra-ink-soft);font-size:13px;line-height:20px}.pt-calc-note strong{color:var(--sra-primary-text)}.pt-reasons{grid-template-columns:1fr;gap:20px;display:grid}@media (width>=860px){.pt-reasons{grid-template-columns:repeat(3,1fr)}}.pt-reason{background:var(--sra-surface);border:1px solid var(--sra-line);border-radius:var(--sra-radius-lg);box-shadow:var(--sra-shadow);padding:30px 28px;transition:transform .28s,box-shadow .28s;position:relative}.pt-reason:hover{box-shadow:var(--sra-shadow-lg);transform:translateY(-5px)}.pt-reason-icon{border-radius:999px;justify-content:center;align-items:center;width:58px;height:58px;margin-bottom:18px;transition:transform .3s;display:inline-flex}.pt-reason:hover .pt-reason-icon{transform:scale(1.08)}.pt-reason-icon .material-symbols-outlined{font-variation-settings:"FILL" 1;font-size:28px}.pt-reason-icon.is-orange{background:var(--sra-primary-tint);color:var(--sra-primary-text)}.pt-reason-icon.is-green{color:var(--sra-green);background:#12b06a24}.pt-reason-icon.is-ink{background:var(--sra-surface-high);color:var(--sra-ink)}.pt-reason h3{font-size:20px;font-weight:700}.pt-reason p{color:var(--sra-muted);margin-top:10px;font-size:15px;line-height:23px}.pt-reason-rule{background:var(--sra-primary);border-radius:999px;width:40px;height:4px;margin-top:20px;transition:width .35s;display:block}.pt-reason:hover .pt-reason-rule{width:72px}.pt-steps{grid-template-columns:1fr;gap:28px;display:grid;position:relative}@media (width>=760px){.pt-steps{grid-template-columns:repeat(4,1fr);gap:20px}}.pt-steps-line{display:none}@media (width>=760px){.pt-steps-line{background:repeating-linear-gradient(90deg, var(--sra-primary-dim) 0 8px, transparent 8px 16px);height:2px;display:block;position:absolute;top:34px;left:12%;right:12%}}.pt-steps li{text-align:center;position:relative}.pt-step-badge{background:var(--sra-surface);border:2px solid var(--sra-primary-soft);width:68px;height:68px;color:var(--sra-primary-text);box-shadow:var(--sra-shadow);border-radius:999px;justify-content:center;align-items:center;margin-bottom:18px;display:inline-flex;position:relative}.pt-step-badge .material-symbols-outlined{font-size:30px}.pt-step-badge i{background:var(--sra-primary);color:#fff;border-radius:999px;justify-content:center;align-items:center;width:24px;height:24px;font-size:13px;font-style:normal;font-weight:800;display:inline-flex;position:absolute;top:-6px;right:-6px}.pt-steps h3{font-size:16px;font-weight:700}.pt-steps p{color:var(--sra-muted);margin-top:8px;font-size:14px;line-height:21px}.pt-profiles-layout{align-items:center;gap:40px;display:grid}@media (width>=1000px){.pt-profiles-layout{grid-template-columns:1fr 1fr;gap:56px}}.pt-profiles-intro .sra-eyebrow{text-align:left}.pt-profiles-intro h2{letter-spacing:-.01em;font-size:clamp(26px,3.4vw,32px);line-height:1.25}.pt-profiles-lead{color:var(--sra-muted);margin-top:16px;font-size:17px;line-height:27px}.pt-showcase{justify-content:center;margin-top:28px;display:flex}@media (width>=1000px){.pt-showcase{justify-content:flex-start}}.pt-showcase .device{max-width:230px}.pt-profiles{gap:20px;display:grid}.pt-profile{background:var(--sra-surface);border:1px solid var(--sra-line);border-radius:var(--sra-radius-lg);box-shadow:var(--sra-shadow);padding:26px 28px;transition:transform .28s,box-shadow .28s,border-color .28s}.pt-profile:hover{box-shadow:var(--sra-shadow-md);border-color:var(--sra-primary-dim);transform:translateY(-4px)}.pt-profile-icon{border-radius:var(--sra-radius);background:var(--sra-ink-dark);color:#fff;justify-content:center;align-items:center;width:52px;height:52px;margin-bottom:16px;display:inline-flex}.pt-profile-icon .material-symbols-outlined{font-size:26px}.pt-profile h3{font-size:19px;font-weight:700}.pt-profile>p{color:var(--sra-muted);margin-top:8px;font-size:14.5px;line-height:22px}.pt-profile ul{flex-wrap:wrap;gap:8px 16px;margin-top:16px;display:flex}.pt-profile li{align-items:center;gap:6px;font-size:13.5px;font-weight:500;display:inline-flex}.pt-profile li .material-symbols-outlined{color:var(--sra-green)}.pt-final{background:var(--sra-ink-dark);color:var(--sra-on-dark);padding:72px 0;position:relative;overflow:hidden}@media (width>=900px){.pt-final{padding:96px 0}}.pt-final-orbs{pointer-events:none;position:absolute;inset:0}.pt-final-orbs .pt-orb--3{opacity:.6;top:50%;left:50%;transform:translate(-50%,-50%)}.pt-final-inner{z-index:1;text-align:center;max-width:640px;position:relative}.pt-final-inner h2{letter-spacing:-.02em;font-size:clamp(30px,4.4vw,44px);font-weight:700;line-height:1.1}.pt-final-inner>p{color:#f3f0efc7;max-width:52ch;margin:18px auto 0;font-size:18px;line-height:28px}.pt-final-actions{justify-content:center;margin-top:32px}.pt-final-note{color:#f3f0ef8c;margin-top:24px;font-size:12px}@media (prefers-reduced-motion:reduce){.pt-orb,.pt-hero-phone,.pt-float,.pt-marquee-track,.pt-cta-pulse:after,.pt-accent:after{animation:none!important}.pt-accent:after{transform:scaleX(1)}.pt-hero-phone{transition:none;transform:none!important}.pt-adv,.pt-reason,.pt-profile,.pt-adv-icon,.pt-reason-icon,.pt-reason-rule,.pt-calc-bar-fill{transition:none}}.pt-conditions-panel{gap:12px;padding:22px;display:grid}.pt-conditions-panel>div{border:1px solid var(--sra-line);background:var(--sra-surface);border-radius:13px;grid-template-columns:28px 1fr;gap:3px 12px;padding:14px;display:grid}.pt-conditions-panel>div>.material-symbols-outlined{color:var(--sra-primary-text);grid-row:span 2}.pt-conditions-panel strong{font-size:14px}.pt-conditions-panel span{color:var(--sra-muted);font-size:12px}.legal-hero{background:radial-gradient(120% 140% at 12% 0%, #ff6a0017 0%, #ff6a0000 62%), var(--sra-bg);border-bottom:1px solid var(--sra-line);padding:clamp(104px,13vw,148px) 0 clamp(28px,4vw,44px)}.legal-hero h1{letter-spacing:-.01em;max-width:22ch;color:var(--sra-ink);margin:10px 0 0;font-family:Montserrat,Inter,sans-serif;font-size:clamp(28px,4.2vw,42px);line-height:1.16}.legal-intro{max-width:68ch;color:var(--sra-muted);margin:18px 0 0;font-size:clamp(16px,1.6vw,18px);line-height:1.65}.legal-meta{color:var(--sra-muted);flex-wrap:wrap;gap:10px 22px;margin:24px 0 0;font-size:14px;display:flex}.legal-meta span{align-items:center;gap:7px;display:inline-flex}.legal-meta .material-symbols-outlined{color:var(--sra-primary)}.legal-layout{align-items:start;gap:clamp(28px,4vw,56px);padding-top:clamp(32px,5vw,56px);padding-bottom:clamp(64px,9vw,104px);display:grid}@media (width>=1024px){.legal-layout{grid-template-columns:288px minmax(0,1fr)}}.legal-toc details{border:1px solid var(--sra-line);background:#fff;border-radius:16px}.legal-toc summary{letter-spacing:.06em;text-transform:uppercase;color:var(--sra-ink);cursor:pointer;justify-content:space-between;align-items:center;gap:10px;padding:16px 18px;font-family:Montserrat,Inter,sans-serif;font-size:14px;font-weight:700;list-style:none;display:flex}.legal-toc summary::-webkit-details-marker{display:none}.legal-toc summary .material-symbols-outlined{color:var(--sra-muted);transition:transform .2s}.legal-toc details[open] summary .material-symbols-outlined{transform:rotate(180deg)}.legal-toc ol{counter-reset:none;max-height:min(60vh,640px);margin:0;padding:0 8px 12px;list-style:none;overflow-y:auto}.legal-toc li+li{margin-top:2px}.sra.legal .legal-toc a{color:var(--sra-muted);border-radius:9px;align-items:baseline;gap:10px;padding:7px 10px;font-size:13.5px;line-height:1.4;text-decoration:none;transition:background .15s,color .15s;display:flex}.sra.legal .legal-toc a:hover{background:var(--sra-primary-tint);color:var(--sra-ink)}.legal-toc-num{font-variant-numeric:tabular-nums;min-width:18px;color:var(--sra-primary-text);flex:none;font-weight:700}@media (width>=1024px){.legal-toc{position:sticky;top:96px}}.legal-body{max-width:74ch;color:var(--sra-ink-soft)}.legal-section+.legal-section{border-top:1px solid var(--sra-line);margin-top:40px;padding-top:40px}.legal-section{scroll-margin-top:92px}.legal-body h2{color:var(--sra-ink);align-items:baseline;gap:12px;margin:0 0 16px;font-family:Montserrat,Inter,sans-serif;font-size:clamp(19px,2.2vw,23px);line-height:1.3;display:flex}.legal-section-num{font-variant-numeric:tabular-nums;color:var(--sra-primary-text);flex:none;font-size:14px;font-weight:800}.legal-body p{margin:0 0 14px;font-size:15.5px;line-height:1.72}.legal-body p:last-child{margin-bottom:0}.sra.legal .legal-body a{color:var(--sra-primary-text);text-underline-offset:2px;text-decoration:underline}.sra.legal .legal-body a:hover{color:var(--sra-primary-hover)}.legal-list{margin:0 0 16px;padding-left:0;list-style:none}.legal-list li{margin-bottom:8px;padding-left:22px;font-size:15.5px;line-height:1.66;position:relative}.legal-list li:before{content:"";background:var(--sra-primary);border-radius:50%;width:6px;height:6px;position:absolute;top:.62em;left:4px}.legal-dl{gap:12px;margin:0 0 16px;display:grid}@media (width>=720px){.legal-dl{grid-template-columns:minmax(140px,210px) minmax(0,1fr);align-items:baseline;gap:12px 24px}}.legal-dl dt{color:var(--sra-ink);font-size:15px;font-weight:700}.legal-dl dd{margin:0;font-size:15.5px;line-height:1.66}.legal-note{border:1px solid var(--sra-line-warm);border-left:3px solid var(--sra-primary);background:var(--sra-primary-tint);border-radius:12px;align-items:flex-start;gap:12px;margin:4px 0 16px;padding:16px 18px;display:flex}.legal-note .material-symbols-outlined{color:var(--sra-primary);flex:none;margin-top:2px}.legal-back{border-top:1px solid var(--sra-line);margin-top:44px;padding-top:24px;font-size:14px}.sra.legal .legal-back a{color:var(--sra-muted);align-items:center;gap:7px;text-decoration:none;display:inline-flex}.sra.legal .legal-back a:hover{color:var(--sra-primary-text)}.local-page{color:var(--sra-ink,#111);background:#fff}.local-hero{background:linear-gradient(135deg,#fff7f0,#fff 62%);padding:9rem 0 5rem}.local-hero-grid{grid-template-columns:1.05fr .95fr;align-items:center;gap:clamp(2rem,6vw,6rem);display:grid}.local-hero h1{letter-spacing:-.055em;max-width:12ch;margin:.7rem 0 1.25rem;font-size:clamp(3rem,6vw,6rem);line-height:.94}.local-hero h1 em{color:var(--orange-500);font-style:normal}.local-lead{color:#4b5563;max-width:60ch;margin:0 0 1.75rem;font-size:clamp(1.05rem,1.5vw,1.25rem)}.local-reassurance{color:#4b5563;align-items:flex-start;gap:.55rem;max-width:64ch;margin-top:1.25rem;font-size:.92rem;display:flex}.local-reassurance .sra-vector-icon{color:var(--orange-500);flex:none}.local-visual{background:#111;border-radius:1.5rem;overflow:hidden;box-shadow:0 24px 70px #1118272e}.local-visual img{object-fit:cover;width:100%;height:min(44vw,430px);display:block}.local-visual div{color:#fff;gap:.3rem;padding:1.25rem 1.4rem 1.4rem;display:grid}.local-visual span{color:#cbd5e1}.local-section{padding:clamp(4rem,8vw,7rem) 0}.local-section--soft{background:#f8fafc}.local-section h2{letter-spacing:-.04em;max-width:18ch;margin:.4rem 0 2rem;font-size:clamp(2rem,4vw,3.6rem);line-height:1}.local-steps{grid-template-columns:repeat(3,1fr);gap:1rem;display:grid}.local-steps article{border:1px solid #e5e7eb;border-radius:1rem;padding:1.75rem}.local-steps article>span{color:var(--orange-500);font-weight:800}.local-steps h3{margin:1.4rem 0 .5rem;font-size:1.25rem}.local-steps p,.local-two-columns p{color:#64748b}.local-two-columns{grid-template-columns:1fr 1fr;align-items:start;gap:clamp(2rem,7vw,7rem);display:grid}.local-neighborhoods{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;padding:0;list-style:none;display:grid}.local-neighborhoods li{background:#fff;border-radius:.8rem;align-items:center;gap:.5rem;padding:.85rem 1rem;font-weight:700;display:flex}.local-neighborhoods .sra-vector-icon{color:var(--orange-500)}.local-business{color:#fff;background:#ff6a00;border-radius:1.5rem;padding:clamp(1.75rem,4vw,3rem)}.local-business .sra-eyebrow,.local-business p{color:#fff}.local-links{grid-template-columns:repeat(2,1fr);gap:.75rem;display:grid}.local-links a{border:1px solid #e5e7eb;border-radius:.9rem;justify-content:space-between;align-items:center;padding:1.2rem 1.3rem;font-weight:800;text-decoration:none;display:flex}.local-links a:hover{border-color:var(--orange-500);color:var(--orange-600)}@media (width<=800px){.local-hero{padding-top:7rem}.local-hero-grid,.local-two-columns,.local-steps,.local-links{grid-template-columns:1fr}.local-visual img{height:300px}}
