*{box-sizing:border-box}body,html{margin:0;min-height:100%;background:#02070b;color:#ffffff;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}button,input,select,textarea{font:inherit}button{cursor:pointer}a{color:inherit}:root{--bg:#02070b;--panel:#080f14;--panel-2:#0d151c;--line:rgba(255,255,255,0.13);--line-strong:rgba(246,197,91,0.48);--gold:#f6c55b;--gold-2:#d99a2e;--text-soft:#cfd2d8;--text-muted:#8f949e;--blue:#4f8cff;--purple:#9b5eff;--teal:#37d6cf}.app-page{min-height:100vh;background:radial-gradient(circle at 78% 12%,rgba(246,197,91,.18),transparent 26rem),radial-gradient(circle at 18% 8%,rgba(55,214,207,.08),transparent 20rem),linear-gradient(180deg,#02070b,#050a0f 60%,#02070b)}.app-shell{width:min(100%,1760px);margin:0 auto;padding:28px clamp(18px,3.6vw,58px) 118px}.web-shell{width:min(100%,1480px);margin:0 auto;padding:32px clamp(28px,4vw,64px) 72px}.web-header{display:grid;grid-template-columns:auto 1fr auto;align-items:center;grid-gap:32px;gap:32px;margin-bottom:34px}.web-nav{justify-self:center;display:flex;align-items:center;gap:10px;border:1px solid rgba(255,255,255,.1);border-radius:999px;background:rgba(8,15,20,.72);padding:6px}.web-nav a{text-decoration:none;color:var(--text-soft);border-radius:999px;padding:10px 16px;font-size:.95rem;font-weight:750}.web-nav a:hover{color:#fff;background:rgba(246,197,91,.12)}.topbar{display:flex;justify-content:space-between;gap:18px;margin-bottom:42px}.brand,.topbar{align-items:center}.brand{display:inline-flex;gap:16px;text-decoration:none}.brand-mark{color:var(--gold);font-size:clamp(2.1rem,3vw,3.6rem);font-weight:950;line-height:.8;letter-spacing:0}.brand-text{font-size:clamp(1.6rem,2vw,2.45rem);font-weight:950}.gold{color:var(--gold)}.icon-button{width:52px;height:52px;border:1px solid var(--line);border-radius:14px;background:rgba(8,15,20,.72);color:#fff;display:grid;place-items:center;position:relative}.icon-button-dot:after{content:"";position:absolute;right:6px;top:6px;width:12px;height:12px;border-radius:50%;background:var(--gold)}.dashboard-grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(360px,.85fr);grid-gap:clamp(22px,3vw,46px);gap:clamp(22px,3vw,46px);align-items:start}.web-dashboard{display:grid;grid-template-columns:minmax(0,1fr) 380px;grid-gap:22px;gap:22px;align-items:stretch}.desktop-feature-card,.desktop-quick-card,.web-hero-card,.web-side-card{border:1px solid var(--line);border-radius:18px;background:linear-gradient(135deg,rgba(8,15,20,.96),rgba(6,10,13,.92));box-shadow:0 22px 70px rgba(0,0,0,.28)}.web-hero-card{min-height:430px;display:grid;grid-template-columns:minmax(380px,.9fr) minmax(360px,1.1fr);overflow:hidden;position:relative}.web-hero-card:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 74% 34%,rgba(246,197,91,.2),transparent 24rem),linear-gradient(90deg,rgba(2,7,11,.94),rgba(2,7,11,.25));pointer-events:none}.web-hero-copy{position:relative;z-index:2;padding:clamp(34px,4vw,58px);display:flex;flex-direction:column;justify-content:center;align-items:flex-start}.eyebrow{margin:0 0 14px;color:var(--gold);font-size:.92rem;font-weight:900;letter-spacing:0;text-transform:uppercase}.web-hero-copy h1{margin:0;color:#fff;font-size:clamp(3.3rem,4.7vw,5.6rem);line-height:.98;letter-spacing:0}.web-hero-copy h1 span{color:var(--gold)}.web-hero-sub{width:min(100%,620px);margin:22px 0 0;color:var(--text-soft);font-size:clamp(1.05rem,1.2vw,1.25rem);line-height:1.55}.web-hero-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:30px}.primary-link,.secondary-link{min-height:48px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;padding:0 22px;text-decoration:none;font-weight:900}.primary-link{background:var(--gold);color:#171006}.secondary-link{border:1px solid rgba(255,255,255,.16);color:#fff;background:rgba(255,255,255,.04)}.reference-home-page{--reference-gold:#f4b942;--reference-bg:#02080d;--reference-panel:#091118;--reference-panel-2:#0c151d;--reference-border:rgba(154,169,181,0.22);min-height:100vh;background:var(--reference-bg);color:#f7f7f5;padding-bottom:108px}.reference-shell{width:min(100% - 36px,980px);margin:0 auto;padding:28px 0 42px}.reference-header{display:flex;align-items:center;justify-content:space-between;min-height:70px;margin-bottom:14px}.reference-brand{display:inline-flex;align-items:center;gap:14px;color:#fff;text-decoration:none;font-size:clamp(24px,3.4vw,37px);font-weight:850}.reference-brand>span:last-child span{color:var(--reference-gold)}.reference-logo-mark{display:grid;place-items:center;width:54px;height:48px;color:#070b0f;background:var(--reference-gold);-webkit-clip-path:polygon(0 0,50% 28%,100% 0,100% 65%,50% 100%,0 65%);clip-path:polygon(0 0,50% 28%,100% 0,100% 65%,50% 100%,0 65%);font-size:26px;font-weight:950}.reference-header-actions{display:flex;align-items:center;gap:10px}.reference-icon-button{position:relative;display:grid;place-items:center;width:48px;height:48px;color:#fff;border:1px solid var(--reference-border);border-radius:8px;text-decoration:none;font-size:30px}.notification-bell:after{content:"";position:absolute;top:7px;right:7px;width:11px;height:11px;border-radius:50%;background:var(--reference-gold);box-shadow:0 0 0 3px var(--reference-bg)}.demo-badge,.home-vehicle-pill{display:inline-flex;align-items:center;border:1px solid rgba(244,185,66,.38);color:var(--reference-gold);border-radius:999px;padding:7px 11px;font-size:12px;font-weight:850}.home-reference-hero{position:relative;min-height:520px;overflow:hidden;border-bottom:1px solid rgba(244,185,66,.2);background:#02080d url(/assets/premium/home-hero.jpg) 50%/cover no-repeat;isolation:isolate}.home-reference-hero:after{content:"";position:absolute;inset:auto 0 0;height:42%;background:rgba(2,8,13,.54);z-index:-1}.home-reference-copy{position:relative;z-index:1;width:min(60%,560px);padding:clamp(45px,7vw,86px) 0 0 16px}.home-reference-copy h1{margin:18px 0 10px;color:#fff;font-size:clamp(47px,6.8vw,78px);line-height:.98;letter-spacing:0;text-shadow:0 4px 20px rgba(0,0,0,.82)}.home-reference-copy h1 span{color:var(--reference-gold)}.home-reference-copy p{margin:0;color:#d1d4d6;font-size:clamp(17px,2.2vw,25px);text-shadow:0 2px 14px #000}.home-ai-banner{position:absolute;left:16px;bottom:24px;z-index:2;display:grid;grid-template-columns:70px 1fr auto;align-items:center;grid-gap:14px;gap:14px;width:min(64%,570px);min-height:94px;padding:10px 18px 10px 10px;color:#fff;border:1px solid var(--reference-gold);border-radius:8px;background:rgba(5,12,17,.94);box-shadow:0 0 24px rgba(244,185,66,.18);text-decoration:none}.home-bot-avatar{display:grid;place-items:center;width:66px;height:66px;color:var(--reference-gold);border:1px solid var(--reference-gold);border-radius:50%;background:#050a0d url(/assets/premium/ai-assistant.jpg) 15%/210% auto no-repeat;text-indent:-999px}.home-ai-banner>span:nth-child(2){display:grid;grid-gap:5px;gap:5px}.home-ai-banner strong{color:var(--reference-gold);font-size:21px}.home-ai-banner small{color:#d0d2d4;font-size:15px}.home-ai-banner b,.home-trust-banner>b{color:var(--reference-gold);font-size:34px;font-weight:400}.home-feature-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px;margin:22px 0 44px}.home-feature-card{position:relative;display:flex;flex-direction:column;min-height:275px;overflow:hidden;padding:22px;color:#fff;border:1px solid rgba(244,185,66,.36);border-radius:8px;background:#070e14 var(--feature-image) center /cover no-repeat;text-decoration:none;isolation:isolate}.home-feature-card:before{content:"";position:absolute;inset:0;z-index:-1;background:rgba(2,7,11,.46)}.home-feature-card.blue{border-color:rgba(66,124,218,.48)}.home-feature-card.purple{border-color:rgba(141,78,210,.48)}.home-feature-card.teal{border-color:rgba(42,170,174,.48)}.home-feature-glyph{display:grid;place-items:center;width:62px;height:62px;border:1px solid rgba(244,185,66,.5);border-radius:8px;color:var(--reference-gold);background:rgba(3,9,13,.76);font-weight:900}.home-feature-card.blue .home-feature-glyph{color:#5795ff;border-color:#29559d}.home-feature-card.purple .home-feature-glyph{color:#9e65ff;border-color:#5b2d98}.home-feature-card.teal .home-feature-glyph{color:#43d0cf;border-color:#247f82}.home-feature-content{display:grid;grid-gap:7px;gap:7px;margin-top:auto;width:72%;text-shadow:0 2px 12px #000}.home-feature-content strong{font-size:clamp(22px,3vw,31px)}.home-feature-content small{color:#d7d9dc;font-size:16px;line-height:1.45}.home-feature-arrow{position:absolute;right:18px;bottom:18px;display:grid;place-items:center;width:42px;height:42px;border:1px solid;border-radius:50%;color:var(--reference-gold);background:rgba(2,8,13,.86);font-size:30px}.home-feature-card.blue .home-feature-arrow{color:#5795ff}.home-feature-card.purple .home-feature-arrow{color:#9e65ff}.home-feature-card.teal .home-feature-arrow{color:#43d0cf}.home-section{margin-bottom:30px}.reference-section-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.reference-section-head h2{margin:0;font-size:clamp(22px,3vw,30px)}.reference-section-head a{color:var(--reference-gold);text-decoration:none;font-weight:750}.home-quick-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px}.home-quick-card{position:relative;display:flex;flex-direction:column;min-height:195px;padding:20px;color:#fff;border:1px solid var(--reference-border);border-radius:8px;background:var(--reference-panel);text-decoration:none}.home-quick-glyph{color:var(--reference-gold);font-size:30px;font-weight:900;margin-bottom:22px}.home-quick-card strong{font-size:18px;line-height:1.2}.home-quick-card small{margin-top:8px;color:#b8bdc2;font-size:14px;line-height:1.4}.home-quick-card b{position:absolute;right:14px;bottom:14px;display:grid;place-items:center;width:32px;height:32px;border-radius:50%;color:var(--reference-gold);background:rgba(244,185,66,.08);font-size:22px}.home-trust-banner{display:grid;grid-template-columns:90px 1fr auto;align-items:center;grid-gap:20px;gap:20px;min-height:120px;padding:18px 24px;color:#fff;border:1px solid rgba(244,185,66,.42);border-radius:8px;background:#071017;text-decoration:none}.home-trust-shield{display:grid;place-items:center;width:78px;height:82px;color:var(--reference-gold);border:3px solid var(--reference-gold);-webkit-clip-path:polygon(50% 0,94% 18%,84% 75%,50% 100%,16% 75%,6% 18%);clip-path:polygon(50% 0,94% 18%,84% 75%,50% 100%,16% 75%,6% 18%);background:rgba(244,185,66,.08);font-size:30px;font-weight:950}.home-trust-banner>span:nth-child(2){display:grid;grid-gap:6px;gap:6px}.home-trust-banner strong{font-size:25px}.home-trust-banner small{color:#b8bdc2;font-size:15px}.reference-bottom-nav{position:fixed;z-index:50;left:50%;bottom:0;transform:translateX(-50%);display:grid;grid-template-columns:1fr 1fr 92px 1fr 1fr;align-items:center;width:min(100%,980px);min-height:92px;padding:8px 18px max(10px,env(safe-area-inset-bottom));border-top:1px solid var(--reference-border);background:rgba(5,12,17,.98)}.reference-bottom-nav>a:not(.reference-nav-create){display:grid;justify-items:center;grid-gap:5px;gap:5px;color:#a7aaad;text-decoration:none}.reference-bottom-nav>a>span{font-size:27px;line-height:1}.reference-bottom-nav>a>small{font-size:12px}.reference-bottom-nav>a.active{color:var(--reference-gold)}.reference-nav-create{display:grid;place-items:center;width:74px;height:74px;justify-self:center;margin-top:-39px;color:#071017;border:6px solid #201c13;border-radius:50%;background:var(--reference-gold);text-decoration:none;font-size:42px;font-weight:350;box-shadow:0 0 24px rgba(244,185,66,.28)}@media (max-width:700px){.reference-shell{width:min(100% - 24px,600px);padding-top:12px}.reference-header{min-height:58px;margin-bottom:4px}.reference-brand{gap:9px;font-size:22px}.reference-logo-mark{width:38px;height:35px;font-size:18px}.reference-icon-button{width:42px;height:42px}.home-reference-hero{min-height:430px;background-position:56%}.home-reference-copy{width:72%;padding:34px 0 0 8px}.home-reference-copy h1{font-size:clamp(38px,11.2vw,56px)}.home-reference-copy p{font-size:16px}.home-vehicle-pill{font-size:10px}.home-ai-banner{left:8px;bottom:18px;width:calc(100% - 16px);grid-template-columns:58px 1fr auto;min-height:78px}.home-bot-avatar{width:54px;height:54px}.home-ai-banner strong{font-size:17px}.home-ai-banner small{font-size:12px}.home-feature-grid{gap:10px;margin-top:14px;margin-bottom:30px}.home-feature-card{min-height:215px;padding:14px}.home-feature-glyph{width:50px;height:50px}.home-feature-content{width:80%}.home-feature-content strong{font-size:20px}.home-feature-content small{font-size:13px}.home-feature-arrow{width:34px;height:34px;right:12px;bottom:12px}.home-quick-grid{gap:8px}.home-quick-card{min-height:174px;padding:14px 11px}.home-quick-glyph{font-size:25px;margin-bottom:18px}.home-quick-card strong{font-size:15px}.home-quick-card small{font-size:11px;padding-right:4px}.home-trust-banner{grid-template-columns:62px 1fr auto;gap:12px;min-height:96px;padding:12px}.home-trust-shield{width:56px;height:60px;font-size:22px}.home-trust-banner strong{font-size:18px}.home-trust-banner small{font-size:12px}.reference-bottom-nav{min-height:80px;grid-template-columns:1fr 1fr 74px 1fr 1fr;padding-inline:4px}.reference-bottom-nav>a>small{font-size:10px}.reference-bottom-nav>a>span{font-size:22px}.reference-nav-create{width:64px;height:64px;margin-top:-34px}}.profile-page{background:radial-gradient(circle at 76% 8%,rgba(246,197,91,.2),transparent 24rem),radial-gradient(circle at 18% 18%,rgba(79,140,255,.1),transparent 20rem),linear-gradient(180deg,#0d1b2a,#050a0f 58%,#02070b)}.profile-shell{padding-bottom:116px}.profile-header{margin-bottom:22px}.profile-hero,.profile-menu-card,.profile-side-card,.profile-stat-card,.profile-status-card,.settings-card,.settings-hero{border:1px solid rgba(255,255,255,.12);background:linear-gradient(145deg,rgba(13,27,42,.92),rgba(8,15,20,.88));box-shadow:0 24px 70px rgba(0,0,0,.34);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.profile-status-card{border-radius:16px;color:var(--text-soft);margin-bottom:14px;padding:16px 18px}.profile-hero{border-radius:22px;display:grid;grid-template-columns:auto minmax(0,1fr) minmax(240px,320px);grid-gap:22px;gap:22px;align-items:center;padding:clamp(22px,3vw,34px);position:relative;overflow:hidden}.profile-hero:after{content:"";position:absolute;inset:auto -8% -48% 48%;height:260px;background:radial-gradient(circle,rgba(246,197,91,.18),transparent 70%);pointer-events:none}.profile-avatar{width:96px;height:96px;border-radius:32px;border:1px solid rgba(246,197,91,.42);background:linear-gradient(145deg,rgba(246,197,91,.24),rgba(255,255,255,.04));color:var(--gold);display:grid;place-items:center;font-size:2rem;font-weight:950;box-shadow:0 18px 46px rgba(246,197,91,.16)}.profile-identity h1,.settings-hero h1{margin:0;color:#fff;font-size:clamp(2.2rem,4vw,4.5rem);line-height:1;letter-spacing:0}.profile-contact{display:flex;flex-wrap:wrap;gap:10px;margin-top:16px}.profile-contact span,.profile-menu-card small,.profile-side-card small,.profile-vehicle-card span,.settings-card-head p,.settings-hero p{color:var(--text-soft)}.profile-contact span{border:1px solid rgba(255,255,255,.1);border-radius:999px;background:rgba(255,255,255,.04);padding:9px 12px;font-weight:760}.profile-vehicle-card{border:1px solid rgba(246,197,91,.28);border-radius:18px;background:rgba(246,197,91,.08);padding:18px;display:grid;grid-gap:6px;gap:6px}.profile-vehicle-card small{color:var(--gold);font-weight:900;text-transform:uppercase}.profile-vehicle-card strong{color:#fff;font-size:1.2rem}.profile-stat-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px;margin:16px 0}.profile-stat-card{border-radius:18px;padding:18px}.profile-stat-card strong{display:block;color:var(--gold);font-size:clamp(1.7rem,3vw,2.4rem);line-height:1}.profile-stat-card span{color:var(--text-soft);display:block;font-weight:800;margin-top:8px}.profile-layout{display:grid;grid-template-columns:minmax(0,1fr) 360px;grid-gap:16px;gap:16px;align-items:start}.profile-menu-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.profile-menu-card{border-radius:18px;color:#fff;display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-gap:14px;gap:14px;align-items:center;min-height:96px;padding:16px;text-align:left;text-decoration:none}.profile-menu-card:hover{border-color:rgba(246,197,91,.38);transform:translateY(-1px)}.profile-menu-card strong,.profile-side-card h2,.settings-card h2{color:#fff;display:block;margin:0}.profile-menu-card small{display:block;line-height:1.35;margin-top:4px}.profile-menu-card em{color:var(--gold);font-size:1.7rem;font-style:normal}.profile-menu-icon{width:44px;height:44px;border-radius:14px;background:rgba(246,197,91,.14);color:var(--gold);display:grid;place-items:center;font-weight:950}.button-card{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;font:inherit}.button-card.danger .profile-menu-icon,.settings-action.danger{background:rgba(239,68,68,.16);color:#fecaca}.profile-side-stack{display:grid;grid-gap:12px;gap:12px}.profile-side-card,.settings-card{border-radius:18px;padding:18px}.profile-mini-row{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:6px 10px;gap:6px 10px;padding:12px 0;border-top:1px solid rgba(255,255,255,.09)}.profile-mini-row:first-of-type{border-top:0}.profile-mini-row span{color:var(--gold);grid-row:span 2}.profile-mini-row strong{color:#fff}.settings-hero{border-radius:22px;margin-bottom:16px;padding:clamp(24px,4vw,42px)}.settings-hero p{max-width:720px;margin:14px 0 0;line-height:1.55}.settings-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px}.settings-card-head{margin-bottom:14px}.settings-card-head p{margin:8px 0 0}.settings-card-body{display:grid;grid-gap:10px;gap:10px}.settings-action,.settings-info-row,.toggle-row{border:1px solid rgba(255,255,255,.1);border-radius:14px;background:rgba(255,255,255,.04);color:#fff;min-height:54px;padding:12px 14px}.settings-info-row,.toggle-row{display:flex;align-items:center;justify-content:space-between;gap:12px}.toggle-row{text-align:left}.premium-switch{width:48px;height:28px;border-radius:999px;background:rgba(255,255,255,.12);padding:3px;transition:.18s ease}.premium-switch i{display:block;width:22px;height:22px;border-radius:50%;background:#fff;transition:.18s ease}.premium-switch.on{background:var(--gold)}.premium-switch.on i{transform:translateX(20px);background:#171006}.settings-info-row span{color:var(--text-soft)}.settings-action{color:#171006;background:var(--gold);border-color:transparent;font-weight:950}.settings-language-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px}.settings-language-grid .settings-action{background:rgba(255,255,255,.04);color:#cbd5df;border-color:rgba(255,255,255,.12)}.settings-language-grid .settings-action.selected{color:var(--gold);border-color:var(--gold);background:rgba(245,166,35,.12)}.trust-explanation{grid-column:1/-1;color:#93a1ad;line-height:1.5}.process-page{background:radial-gradient(circle at 80% 12%,rgba(246,197,91,.16),transparent 24rem),radial-gradient(circle at 12% 18%,rgba(79,140,255,.12),transparent 22rem),linear-gradient(180deg,#0d1b2a,#050a0f 60%,#02070b)}.process-shell{padding-bottom:116px}.process-card,.process-hero,.process-stage-card{border:1px solid rgba(255,255,255,.12);background:linear-gradient(145deg,rgba(13,27,42,.92),rgba(8,15,20,.88));box-shadow:0 24px 70px rgba(0,0,0,.34);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.process-hero{border-radius:22px;display:grid;grid-template-columns:minmax(0,1fr) 240px;grid-gap:20px;gap:20px;align-items:center;margin-bottom:16px;padding:clamp(24px,4vw,42px)}.process-hero h1{margin:0;color:#fff;font-size:clamp(2.4rem,4vw,4.8rem);line-height:1}.process-hero p{color:var(--text-soft);line-height:1.55;margin:14px 0 0;max-width:760px}.process-hero-metric{border:1px solid rgba(246,197,91,.28);border-radius:18px;background:rgba(246,197,91,.08);padding:18px}.process-hero-metric small,.process-hero-metric span{color:var(--text-soft);display:block}.process-hero-metric strong{color:var(--gold);display:block;font-size:3rem;line-height:1;margin:8px 0}.process-stage-card{border-radius:18px;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:10px;gap:10px;margin-bottom:16px;padding:14px}.process-stage{border:1px solid rgba(255,255,255,.09);border-radius:16px;min-height:112px;padding:14px}.process-stage span{width:30px;height:30px;border-radius:50%;background:rgba(255,255,255,.08);color:var(--text-soft);display:grid;font-weight:950;place-items:center}.process-stage strong{color:#fff;display:block;margin-top:10px}.process-stage small{color:var(--text-muted);display:block;line-height:1.35;margin-top:4px}.process-stage.active{border-color:rgba(246,197,91,.34);background:rgba(246,197,91,.08)}.process-stage.active span{background:var(--gold);color:#171006}.process-grid{display:grid;grid-template-columns:minmax(0,1fr) 360px;grid-gap:16px;gap:16px;align-items:start}.process-main-stack,.process-side-stack{display:grid;grid-gap:14px;gap:14px}.process-card{border-radius:18px;padding:18px}.process-card h2{color:#fff;font-size:1.08rem;margin:0}.process-card-head{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:12px;gap:12px;margin-bottom:14px}.invoice-card small,.invoice-card span,.process-card-head p,.process-empty,.process-note{color:var(--text-soft)}.process-card-head p{margin:5px 0 0}.process-icon{width:42px;height:42px;border-radius:14px;background:rgba(246,197,91,.14);color:var(--gold);display:grid;font-weight:950;place-items:center}.process-input,.process-textarea{width:100%;border:1px solid rgba(255,255,255,.11);border-radius:14px;background:rgba(255,255,255,.05);color:#fff;padding:13px 14px}.process-textarea{min-height:98px;resize:vertical}.process-textarea.small{min-height:76px}.process-input{margin:8px 0}.invoice-card,.offer-summary{display:grid;grid-gap:8px;gap:8px}.invoice-card b,.offer-summary strong{color:var(--gold);font-size:1.8rem;line-height:1}.offer-summary span{color:var(--text-soft)}.process-actions,.process-chip-row{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.process-secondary{border:1px solid rgba(246,197,91,.35);border-radius:14px;background:rgba(246,197,91,.1);color:var(--gold);font-weight:900}.process-secondary,.settings-action.compact{min-height:48px;padding:0 16px}.process-chip-row span{border-radius:999px;background:rgba(246,197,91,.12);color:var(--gold);font-size:.86rem;font-weight:850;padding:8px 11px}.process-timeline{display:grid;grid-gap:10px;gap:10px;margin-top:16px}.process-timeline div{display:grid;grid-template-columns:auto 1fr auto;grid-gap:10px;gap:10px;align-items:center;border-top:1px solid rgba(255,255,255,.09);padding-top:10px}.process-timeline div span{width:10px;height:10px;border-radius:50%;background:var(--gold)}.invoice-card strong,.process-timeline strong,.request-row strong{color:#fff}.process-timeline small,.request-row span{color:var(--text-muted)}.request-row{width:100%;border:1px solid rgba(255,255,255,.09);border-radius:14px;background:rgba(255,255,255,.04);display:flex;justify-content:space-between;gap:10px;margin-top:9px;padding:12px;text-align:left}.request-row.active{border-color:rgba(246,197,91,.46);background:rgba(246,197,91,.08)}.vehicle-page{background:radial-gradient(circle at 76% 8%,rgba(246,197,91,.18),transparent 24rem),radial-gradient(circle at 14% 16%,rgba(55,214,207,.1),transparent 22rem),linear-gradient(180deg,#0d1b2a,#050a0f 60%,#02070b)}.vehicle-shell{padding-bottom:116px}.vehicle-card,.vehicle-chip,.vehicle-hero,.vehicle-summary-card{border:1px solid rgba(255,255,255,.12);background:linear-gradient(145deg,rgba(13,27,42,.92),rgba(8,15,20,.88));box-shadow:0 24px 70px rgba(0,0,0,.34)}.vehicle-hero{border-radius:22px;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:20px;gap:20px;align-items:center;margin-bottom:16px;padding:clamp(24px,4vw,42px)}.vehicle-hero h1{color:#fff;font-size:clamp(2.4rem,4vw,4.8rem);line-height:1;margin:0}.vehicle-card p,.vehicle-hero p,.vehicle-list-row,.vehicle-summary-card p{color:var(--text-soft)}.vehicle-hero p{line-height:1.55;margin:14px 0 0;max-width:760px}.vehicle-health-ring{width:116px;height:116px;border:2px solid var(--gold);border-radius:50%;display:grid;place-items:center;text-align:center;box-shadow:0 0 36px rgba(246,197,91,.16)}.vehicle-health-ring strong{color:var(--gold);font-size:2.2rem;line-height:1}.vehicle-health-ring span{color:var(--text-soft);font-size:.78rem;max-width:82px}.vehicle-rail{display:flex;gap:10px;margin-bottom:16px;overflow-x:auto;padding-bottom:4px}.vehicle-chip{border-radius:999px;color:#fff;display:grid;min-width:220px;padding:12px 16px;text-align:left}.vehicle-chip small{color:var(--text-muted);margin-top:3px}.vehicle-chip.active{border-color:rgba(246,197,91,.5);background:rgba(246,197,91,.12)}.vehicle-summary-card{border-radius:20px;display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:16px;padding:20px}.vehicle-summary-card small{color:var(--gold);font-weight:950;text-transform:uppercase}.vehicle-summary-card h2{color:#fff;margin:6px 0 0}.vehicle-metric-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px;margin-bottom:14px}.vehicle-dashboard-grid,.vehicle-split{display:grid;grid-gap:14px;gap:14px}.vehicle-dashboard-grid{grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:14px}.vehicle-split{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}.vehicle-card{border-radius:18px;padding:18px}.vehicle-card h2{color:#fff;font-size:1.05rem;margin:0 0 12px}.vehicle-card.metric span{color:var(--text-soft);display:block;font-weight:800}.vehicle-card.metric strong{color:var(--gold);display:block;font-size:1.5rem;line-height:1.1;margin-top:8px}.vehicle-list-row{border-top:1px solid rgba(255,255,255,.09);padding-top:9px;margin-top:9px}.vehicle-chart{align-items:flex-end;display:flex;gap:10px;min-height:160px;overflow-x:auto}.vehicle-chart div{align-items:center;color:var(--text-soft);display:grid;grid-gap:8px;gap:8px;min-width:48px}.vehicle-chart span{align-self:end;background:linear-gradient(180deg,var(--gold),rgba(246,197,91,.45));border-radius:10px 10px 4px 4px;width:100%}.vehicle-timeline{display:grid;grid-gap:10px;gap:10px}.vehicle-timeline div{display:grid;grid-template-columns:auto 1fr auto;grid-gap:10px;gap:10px;align-items:center;border-top:1px solid rgba(255,255,255,.09);padding-top:10px}.vehicle-timeline div:first-child{border-top:0;padding-top:0}.vehicle-timeline span{width:10px;height:10px;border-radius:50%;background:var(--gold)}.vehicle-timeline strong{color:#fff}.vehicle-timeline small{color:var(--text-muted)}.community-page{background:radial-gradient(circle at 78% 10%,rgba(246,197,91,.16),transparent 24rem),radial-gradient(circle at 16% 14%,rgba(155,94,255,.12),transparent 22rem),linear-gradient(180deg,#0d1b2a,#050a0f 60%,#02070b)}.community-shell{padding-bottom:116px}.community-detail-card,.community-hero,.community-panel,.community-search-card{border:1px solid rgba(255,255,255,.12);background:linear-gradient(145deg,rgba(13,27,42,.92),rgba(8,15,20,.88));box-shadow:0 24px 70px rgba(0,0,0,.34)}.community-hero{border-radius:22px;display:grid;grid-template-columns:minmax(0,1fr) 220px;grid-gap:20px;gap:20px;align-items:center;margin-bottom:16px;padding:clamp(24px,4vw,42px)}.community-hero h1{color:#fff;font-size:clamp(2.3rem,4vw,4.6rem);line-height:1;margin:0;max-width:820px}.community-detail-card p,.community-discussion-card small,.community-hero p,.community-panel span,.community-problem-row span{color:var(--text-soft)}.community-hero p{line-height:1.55;margin:14px 0 0;max-width:760px}.community-metric{border:1px solid rgba(246,197,91,.28);border-radius:18px;background:rgba(246,197,91,.08);padding:18px}.community-metric strong{color:var(--gold);display:block;font-size:3rem;line-height:1}.community-metric span{color:var(--text-soft);display:block;margin-top:8px}.community-search-card{border-radius:18px;display:grid;grid-gap:12px;gap:12px;margin-bottom:16px;padding:16px}.community-comment-box input,.community-search-card input{border:1px solid rgba(255,255,255,.11);border-radius:14px;background:rgba(255,255,255,.05);color:#fff;min-height:48px;padding:0 14px}.community-actions,.community-search-card div,.community-tag-row{display:flex;flex-wrap:wrap;gap:8px}.community-actions button,.community-comment-box button,.community-search-card button,.community-tag-row button,.community-tag-row span{border:1px solid rgba(246,197,91,.28);border-radius:999px;background:rgba(246,197,91,.1);color:var(--gold);font-weight:850;padding:8px 12px}.community-search-card button.active{background:var(--gold);color:#171006}.community-grid{display:grid;grid-template-columns:360px minmax(0,1fr);grid-gap:16px;gap:16px;align-items:start}.community-feed-stack,.community-side-stack{display:grid;grid-gap:14px;gap:14px}.community-detail-card,.community-panel{border-radius:18px;padding:18px}.community-comments h3,.community-detail-card h2,.community-panel h2{color:#fff;margin:0 0 12px}.community-discussion-card,.community-group-row,.community-problem-row{width:100%;border:1px solid rgba(255,255,255,.09);border-radius:14px;background:rgba(255,255,255,.04);color:#fff;display:grid;grid-gap:4px;gap:4px;margin-top:9px;padding:12px;text-align:left;text-decoration:none}.community-discussion-card.active,.community-group-row.active{border-color:rgba(246,197,91,.46);background:rgba(246,197,91,.08)}.community-card-head{display:flex;justify-content:space-between;gap:12px;align-items:center}.community-card-head small,.community-discussion-card em,.community-discussion-card span{color:var(--gold)}.community-discussion-card strong{color:#fff;font-size:1.08rem}.community-discussion-card em{font-style:normal}.community-actions{margin:14px 0}.community-comments{display:grid;grid-gap:8px;gap:8px;margin-top:12px}.community-comments div{border-top:1px solid rgba(255,255,255,.09);display:grid;grid-gap:4px;gap:4px;padding-top:8px}.community-comments strong{color:#fff}.community-comments span{color:var(--text-soft)}.community-comment-box{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:10px;gap:10px;margin-top:14px}.knowledge-page{background:radial-gradient(circle at 78% 10%,rgba(246,197,91,.16),transparent 24rem),radial-gradient(circle at 18% 16%,rgba(55,214,207,.1),transparent 22rem),linear-gradient(180deg,#0d1b2a,#050a0f 60%,#02070b)}.knowledge-shell{padding-bottom:116px}.knowledge-block,.knowledge-detail-card,.knowledge-filter-card,.knowledge-hero,.knowledge-list{border:1px solid rgba(255,255,255,.12);background:linear-gradient(145deg,rgba(13,27,42,.92),rgba(8,15,20,.88));box-shadow:0 24px 70px rgba(0,0,0,.34)}.knowledge-hero{border-radius:22px;display:grid;grid-template-columns:minmax(0,1fr) 220px;grid-gap:20px;gap:20px;align-items:center;margin-bottom:16px;padding:clamp(24px,4vw,42px)}.knowledge-hero h1{color:#fff;font-size:clamp(2.3rem,4vw,4.6rem);line-height:1;margin:0;max-width:900px}.knowledge-block span,.knowledge-hero p,.knowledge-problem-row small{color:var(--text-soft)}.knowledge-hero p{line-height:1.55;margin:14px 0 0;max-width:780px}.knowledge-filter-card{border-radius:18px;display:grid;grid-template-columns:minmax(240px,1.4fr) repeat(3,minmax(120px,.6fr));grid-gap:10px;gap:10px;margin-bottom:16px;padding:16px}.knowledge-filter-card input{border:1px solid rgba(255,255,255,.11);border-radius:14px;background:rgba(255,255,255,.05);color:#fff;min-height:48px;padding:0 14px}.knowledge-actions,.knowledge-filter-card div{display:flex;flex-wrap:wrap;gap:8px}.knowledge-filter-card div{grid-column:1/-1}.knowledge-filter-card button{border:1px solid rgba(246,197,91,.28);border-radius:999px;background:rgba(246,197,91,.1);color:var(--gold);font-weight:850;padding:8px 12px}.knowledge-filter-card button.active{background:var(--gold);color:#171006}.knowledge-grid{display:grid;grid-template-columns:360px minmax(0,1fr);grid-gap:16px;gap:16px;align-items:start}.knowledge-detail-card,.knowledge-list{border-radius:18px;padding:18px}.knowledge-problem-row{width:100%;border:1px solid rgba(255,255,255,.09);border-radius:14px;background:rgba(255,255,255,.04);display:grid;grid-gap:5px;gap:5px;margin-bottom:10px;padding:13px;text-align:left}.knowledge-problem-row.active{border-color:rgba(246,197,91,.46);background:rgba(246,197,91,.08)}.knowledge-problem-row span{color:var(--gold);font-size:.85rem;font-weight:900}.knowledge-block strong,.knowledge-detail-card h2,.knowledge-problem-row strong{color:#fff}.knowledge-detail-head{display:flex;justify-content:space-between;gap:16px;align-items:flex-start;margin-bottom:16px}.knowledge-detail-card h2{font-size:clamp(1.8rem,3vw,3rem);line-height:1;margin:0}.knowledge-block-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.knowledge-block{border-radius:16px;display:grid;grid-gap:8px;gap:8px;padding:14px}.knowledge-actions{margin-top:16px}.payment-page{background:radial-gradient(circle at 78% 10%,rgba(246,197,91,.18),transparent 24rem),radial-gradient(circle at 18% 16%,rgba(79,140,255,.1),transparent 22rem),linear-gradient(180deg,#0d1b2a,#050a0f 60%,#02070b)}.payment-shell{padding-bottom:116px}.payment-card,.payment-hero,.payment-total-card{border:1px solid rgba(255,255,255,.12);background:linear-gradient(145deg,rgba(13,27,42,.92),rgba(8,15,20,.88));box-shadow:0 24px 70px rgba(0,0,0,.34)}.payment-hero{border-radius:22px;display:grid;grid-template-columns:minmax(0,1fr) 260px;grid-gap:20px;gap:20px;align-items:center;margin-bottom:16px;padding:clamp(24px,4vw,42px)}.payment-hero h1{color:#fff;font-size:clamp(2.4rem,4vw,4.8rem);line-height:1;margin:0}.payment-card p,.payment-hero p,.payment-history span,.payment-method-card span,.receipt-card span{color:var(--text-soft)}.payment-hero p{line-height:1.55;margin:14px 0 0;max-width:760px}.payment-total-card{border-color:rgba(246,197,91,.28);border-radius:18px;background:rgba(246,197,91,.08);padding:18px}.payment-total-card small,.payment-total-card span{color:var(--text-soft);display:block}.payment-total-card strong{color:var(--gold);display:block;font-size:2.6rem;line-height:1;margin:8px 0}.payment-grid{display:grid;grid-template-columns:minmax(0,1fr) 360px;grid-gap:16px;gap:16px;margin-bottom:16px}.payment-card{border-radius:18px;padding:18px}.payment-card h2{color:#fff;margin:0 0 14px}.payment-input-label{display:grid;grid-gap:8px;gap:8px;margin-bottom:12px}.payment-input-label span{color:var(--text-soft);font-weight:850}.payment-input-label input{border:1px solid rgba(255,255,255,.11);border-radius:14px;background:rgba(255,255,255,.05);color:#fff;min-height:48px;padding:0 14px}.payment-method-grid{display:grid;grid-gap:10px;gap:10px;margin-bottom:14px}.payment-method-card{border:1px solid rgba(255,255,255,.09);border-radius:14px;background:rgba(255,255,255,.04);display:grid;grid-gap:5px;gap:5px;padding:14px;text-align:left}.payment-method-card.active{border-color:rgba(246,197,91,.46);background:rgba(246,197,91,.08)}.payment-history strong,.payment-method-card strong,.receipt-card strong{color:#fff}.payment-method-card em,.receipt-card em{color:var(--gold);font-style:normal;font-weight:850}.receipt-card{display:grid;grid-gap:8px;gap:8px}.receipt-card b{color:var(--gold);font-size:2rem}.payment-history{display:grid;grid-gap:10px;gap:10px}.payment-history div{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px;border-top:1px solid rgba(255,255,255,.09);padding-top:10px}.ai-history-page{background:radial-gradient(circle at 78% 10%,rgba(246,197,91,.18),transparent 24rem),radial-gradient(circle at 18% 16%,rgba(79,140,255,.12),transparent 22rem),linear-gradient(180deg,#0d1b2a,#050a0f 60%,#02070b)}.ai-history-shell{padding-bottom:116px}.ai-history-card,.ai-history-hero{border:1px solid rgba(255,255,255,.12);background:linear-gradient(145deg,rgba(13,27,42,.92),rgba(8,15,20,.88));box-shadow:0 24px 70px rgba(0,0,0,.34)}.ai-history-hero{border-radius:22px;display:grid;grid-template-columns:minmax(0,1fr) 180px;grid-gap:20px;gap:20px;align-items:center;margin-bottom:16px;padding:clamp(24px,4vw,42px)}.ai-history-hero h1{color:#fff;font-size:clamp(2.3rem,4vw,4.6rem);line-height:1;margin:0}.ai-history-card p,.ai-history-hero p,.ai-history-row small{color:var(--text-soft)}.ai-history-hero p{line-height:1.55;margin:14px 0 0}.ai-history-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px}.ai-history-card{border-radius:18px;padding:18px}.ai-history-card h2{color:#fff;margin:0 0 14px}.ai-history-row{border-top:1px solid rgba(255,255,255,.09);display:grid;grid-gap:5px;gap:5px;padding-top:10px;margin-top:10px}.ai-history-row:first-of-type{border-top:0;margin-top:0;padding-top:0}.ai-history-row span{color:var(--gold);font-size:.82rem;font-weight:900}.ai-history-row strong{color:#fff}.app-state-page{display:grid;min-height:100vh;place-items:center;padding:24px}.app-state-card{width:min(100%,520px);border:1px solid rgba(255,255,255,.12);border-radius:22px;background:linear-gradient(145deg,rgba(13,27,42,.94),rgba(8,15,20,.9));box-shadow:0 24px 70px rgba(0,0,0,.36);padding:30px}.app-state-card .app-state-title{color:#fff;font-size:clamp(2rem,4vw,3.4rem);line-height:1;margin:0}.app-state-card p:not(.eyebrow):not(.app-state-title){color:var(--text-soft);line-height:1.55;margin:14px 0 18px}.state-skeleton{display:grid;grid-gap:10px;gap:10px;margin-top:18px}.state-skeleton span{height:14px;border-radius:999px;background:linear-gradient(90deg,rgba(255,255,255,.06),rgba(246,197,91,.18),rgba(255,255,255,.06))}.state-skeleton span:nth-child(2){width:76%}.state-skeleton span:nth-child(3){width:54%}.desktop-car{position:relative;z-index:1;min-height:100%;overflow:hidden}.desktop-car:before{content:"";position:absolute;inset:12% 5% 14% 0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.08),transparent),repeating-linear-gradient(90deg,transparent 0 44px,rgba(246,197,91,.08) 46px 48px,transparent 50px 92px);opacity:.45;-webkit-mask-image:linear-gradient(90deg,transparent,#000 25%,#000 86%,transparent);mask-image:linear-gradient(90deg,transparent,#000 25%,#000 86%,transparent)}.desktop-car-crown{position:absolute;right:16%;top:12%;width:clamp(120px,10vw,170px);height:clamp(120px,10vw,170px);border-radius:50%;border:2px solid var(--gold);color:var(--gold);display:grid;place-items:center;font-size:clamp(4rem,6vw,7rem);font-weight:950;box-shadow:0 0 46px rgba(246,197,91,.28)}.desktop-car-shape{position:absolute;left:6%;right:6%;bottom:14%;height:43%;filter:drop-shadow(0 26px 42px rgba(0,0,0,.7))}.desktop-car-shape:after{content:"";position:absolute;left:6%;right:6%;bottom:-10%;height:22%;border-radius:50%;background:radial-gradient(ellipse,rgba(246,197,91,.24),transparent 68%)}.desktop-car-body,.desktop-car-light,.desktop-car-roof,.desktop-car-wheel,.desktop-car-window{position:absolute;display:block}.desktop-car-roof{left:27%;right:23%;top:4%;height:36%;border-radius:70% 70% 10px 10px;background:linear-gradient(180deg,#101b25,#061018);border:1px solid rgba(255,255,255,.12)}.desktop-car-window{left:35%;right:32%;top:12%;height:22%;border-radius:70% 70% 6px 6px;background:#02070b;box-shadow:inset 0 0 20px rgba(79,140,255,.16)}.desktop-car-body{left:3%;right:3%;bottom:22%;height:42%;border-radius:12px 48px 12px 14px;background:linear-gradient(180deg,#111b24,#05090d);border:1px solid rgba(255,255,255,.14)}.desktop-car-light{right:3%;bottom:48%;width:13%;height:6%;border-radius:999px;background:#fff;box-shadow:0 0 22px rgba(255,255,255,.6)}.desktop-car-wheel{bottom:7%;width:18%;aspect-ratio:1;border-radius:50%;background:#02070b;border:3px solid rgba(246,197,91,.72)}.desktop-car-wheel.left{left:18%}.desktop-car-wheel.right{right:15%}.web-side-card{padding:24px;display:flex;flex-direction:column;gap:18px}.side-card-head{display:flex;align-items:center;justify-content:space-between}.side-card-head strong{display:block;font-size:1.25rem}.desktop-feature-card small,.desktop-quick-card small,.side-card-head small,.side-stats small{display:block;color:var(--text-soft);line-height:1.45}.status-dot{width:13px;height:13px;border-radius:50%;background:var(--gold);box-shadow:0 0 20px rgba(246,197,91,.7)}.side-stats{display:grid;grid-template-columns:1fr;grid-gap:10px;gap:10px}.side-stats span{border:1px solid rgba(255,255,255,.1);border-radius:14px;padding:14px;background:rgba(255,255,255,.035)}.side-stats strong{color:var(--gold);display:block;font-size:1.08rem}.web-section{margin-top:28px}.desktop-quick-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:18px;gap:18px}.desktop-quick-card{min-height:178px;padding:22px;text-decoration:none;position:relative}.desktop-feature-card strong,.desktop-quick-card strong{display:block;color:#fff;font-size:1.35rem;margin:18px 0 6px}.desktop-feature-card .arrow,.desktop-quick-card .arrow{position:absolute;right:22px;bottom:18px;margin:0;font-size:2rem}.desktop-feature-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:18px;gap:18px}.desktop-feature-card{min-height:210px;padding:22px;text-decoration:none;position:relative;overflow:hidden}.desktop-feature-card:after{content:"";position:absolute;inset:auto -20% -30% 40%;height:70%;background:radial-gradient(circle,rgba(246,197,91,.12),transparent 58%)}.desktop-feature-card.blue:after{background:radial-gradient(circle,rgba(79,140,255,.14),transparent 58%)}.desktop-feature-card.purple:after{background:radial-gradient(circle,rgba(155,94,255,.14),transparent 58%)}.desktop-feature-card.teal:after{background:radial-gradient(circle,rgba(55,214,207,.14),transparent 58%)}.web-trust{margin-top:28px}.hero-band{min-height:clamp(360px,36vw,620px);display:grid;grid-template-columns:minmax(0,.95fr) minmax(320px,1.05fr);grid-gap:18px;gap:18px;align-items:center;position:relative}.hero-copy h1{margin:0;font-size:clamp(3.2rem,5.8vw,8.5rem);line-height:.98;letter-spacing:0}.hero-copy p{margin:18px 0 0;color:var(--text-soft);font-size:clamp(1.1rem,1.5vw,1.7rem)}.vehicle-badge{display:inline-flex;align-items:center;gap:10px;border:1px solid rgba(246,197,91,.32);background:rgba(246,197,91,.1);color:var(--gold);border-radius:14px;padding:8px 14px;font-weight:800;margin-bottom:22px}.car-scene{min-height:300px;position:relative;display:grid;place-items:center;overflow:hidden}.city-lines{position:absolute;inset:12% 0 auto auto;width:min(44vw,760px);height:54%;opacity:.45;background:linear-gradient(90deg,transparent 0 8%,rgba(255,255,255,.08) 8% 9%,transparent 9% 20%),repeating-linear-gradient(90deg,transparent 0 34px,rgba(246,197,91,.08) 35px 37px,transparent 38px 72px);-webkit-mask-image:linear-gradient(90deg,transparent,#000 30%,#000 82%,transparent);mask-image:linear-gradient(90deg,transparent,#000 30%,#000 82%,transparent)}.m-halo{width:clamp(120px,11vw,210px);height:clamp(120px,11vw,210px);border-radius:50%;border:2px solid var(--gold);display:grid;place-items:center;color:var(--gold);font-size:clamp(4.5rem,7vw,9rem);font-weight:950;box-shadow:0 0 52px rgba(246,197,91,.35);position:absolute;top:10%;right:14%}.car-visual{width:min(92%,720px);aspect-ratio:2.4/1;position:absolute;right:0;bottom:12%;filter:drop-shadow(0 20px 50px rgba(0,0,0,.7))}.car-visual:before{content:"";position:absolute;left:5%;right:5%;bottom:6%;height:18%;border-radius:50%;background:radial-gradient(ellipse,rgba(246,197,91,.26),transparent 66%)}.car-body{inset:auto 4% 23% 4%;border-radius:12px 38px 10px 12px;background:linear-gradient(180deg,#101923,#05090d);border:1px solid rgba(255,255,255,.14)}.car-body,.car-cabin{position:absolute;height:27%}.car-cabin{left:24%;right:22%;bottom:45%;border-radius:60% 60% 8px 8px;background:linear-gradient(180deg,#111c25,#05090d);border:1px solid rgba(255,255,255,.12)}.car-window{left:31%;right:29%;bottom:50%;height:19%;border-radius:60% 60% 5px 5px;box-shadow:inset 0 0 18px rgba(79,140,255,.18)}.car-wheel,.car-window{position:absolute;background:#02070b}.car-wheel{bottom:14%;width:16%;aspect-ratio:1;border-radius:50%;border:3px solid rgba(246,197,91,.7)}.car-wheel.left{left:17%}.car-wheel.right{right:15%}.car-light{position:absolute;right:4%;bottom:43%;width:12%;height:5%;border-radius:999px;background:#ffffff;box-shadow:0 0 22px rgba(255,255,255,.55)}.ai-cta{display:flex;align-items:center;gap:18px;min-height:110px;border:1px solid var(--gold);border-radius:8px;background:rgba(8,15,20,.88);text-decoration:none;padding:16px 22px;box-shadow:0 0 24px rgba(246,197,91,.24)}.bot-face{width:72px;height:72px;border-radius:50%;border:2px solid var(--gold);background:#050b0f;display:grid;place-items:center;line-height:1;flex:0 0 auto}.bot-face,.cta-title{color:var(--gold);font-weight:950}.cta-title{display:block;font-size:clamp(1.25rem,1.6vw,1.8rem)}.cta-sub{display:block;color:#fff;margin-top:5px;font-size:clamp(.95rem,1.1vw,1.15rem)}.ai-cta.compact{min-height:92px;padding:14px;border-radius:16px}.ai-cta.compact .bot-face{width:56px;height:56px;font-size:.9rem}.ai-cta.compact .cta-title{font-size:1.05rem}.ai-cta.compact .cta-sub{font-size:.9rem}.arrow{margin-left:auto;color:var(--gold);font-size:2.5rem;line-height:1}.feature-grid,.quick-grid{display:grid;grid-gap:16px;gap:16px}.feature-grid{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:24px}.feature-card{min-height:clamp(190px,15vw,270px);border:1px solid var(--line);border-radius:8px;padding:clamp(18px,1.5vw,28px);background:linear-gradient(135deg,rgba(11,18,24,.96),rgba(5,10,14,.92));text-decoration:none;display:flex;flex-direction:column;justify-content:space-between;position:relative;overflow:hidden}.feature-card:after{content:"";position:absolute;inset:auto -20% -25% 20%;height:70%;background:radial-gradient(circle,rgba(246,197,91,.14),transparent 58%)}.feature-card.blue:after{background:radial-gradient(circle,rgba(79,140,255,.17),transparent 58%)}.feature-card.purple:after{background:radial-gradient(circle,rgba(155,94,255,.17),transparent 58%)}.feature-card.teal:after{background:radial-gradient(circle,rgba(55,214,207,.17),transparent 58%)}.tile-icon{width:58px;height:58px;border-radius:14px;border:1px solid rgba(246,197,91,.36);background:rgba(246,197,91,.12);display:grid;place-items:center;color:var(--gold);font-weight:950}.tile-icon.blue{border-color:rgba(79,140,255,.45);background:rgba(79,140,255,.14);color:#78a7ff}.tile-icon.purple{border-color:rgba(155,94,255,.45);background:rgba(155,94,255,.14);color:#b28aff}.tile-icon.teal{border-color:rgba(55,214,207,.45);background:rgba(55,214,207,.14);color:#5de5df}.feature-title,.quick-title{display:block;font-size:clamp(1.35rem,1.55vw,2rem);font-weight:950;margin-top:24px}.feature-sub,.quick-sub{display:block;color:var(--text-soft);line-height:1.5;font-size:clamp(.95rem,1vw,1.1rem)}.section-head{display:flex;align-items:center;justify-content:space-between;margin:34px 0 16px}.section-head h2{margin:0;font-size:clamp(1.45rem,1.7vw,2.2rem)}.section-head a{color:var(--gold);text-decoration:none;font-weight:850}.quick-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.quick-card{min-height:170px;border:1px solid var(--line);border-radius:8px;padding:20px;background:rgba(8,15,20,.88);text-decoration:none;position:relative}.trust-banner{margin-top:28px;border:1px solid rgba(246,197,91,.36);border-radius:8px;background:rgba(8,15,20,.9);padding:24px;display:flex;align-items:center;gap:22px}.shield{width:78px;height:78px;border-radius:50%;border:2px solid var(--gold);color:var(--gold);display:grid;place-items:center;font-size:2.5rem;font-weight:950;background:rgba(246,197,91,.12);flex:0 0 auto}.trust-title{display:block;font-size:clamp(1.4rem,1.6vw,2rem);font-weight:950}.trust-sub{display:block;color:var(--text-soft);margin-top:6px}.bottom-nav{position:fixed;left:50%;bottom:0;transform:translateX(-50%);width:min(100%,980px);height:82px;border:1px solid var(--line);border-bottom:0;border-radius:24px 24px 0 0;background:rgba(8,13,18,.96);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);display:none;grid-template-columns:repeat(5,1fr);align-items:center;z-index:20}.nav-item{text-decoration:none;color:var(--text-muted);display:grid;place-items:center;grid-gap:5px;gap:5px;font-size:.82rem}.nav-item.active{color:var(--gold);font-weight:850}.nav-plus{width:68px;height:68px;border-radius:50%;border:6px solid #161007;background:var(--gold);color:#05070a;display:grid;place-items:center;font-size:2.7rem;line-height:1;margin:-30px auto 0}.chat-page,.onboarding-page{min-height:100vh;background:radial-gradient(circle at 74% 8%,rgba(246,197,91,.16),transparent 23rem),#02070b}.chat-shell{min-height:100vh;width:min(100%,1180px);margin:0 auto;padding:28px clamp(18px,3vw,42px);display:grid;grid-template-rows:auto 1fr auto}.chat-top{display:grid;grid-template-columns:64px 1fr 64px;align-items:center}.chat-title{text-align:center}.chat-title strong{display:block;font-size:clamp(1.8rem,3vw,3rem)}.chat-title span{color:var(--text-soft);font-size:clamp(1rem,1.4vw,1.35rem)}.chat-body{overflow:auto;padding:28px 0}.chat-hero{display:grid;grid-template-columns:210px 1fr 220px;grid-gap:24px;gap:24px;align-items:center;min-height:300px}.bot-large{width:180px;height:180px;border-radius:50%;border:2px solid var(--gold);background:#050b0f;display:grid;place-items:center;color:var(--gold);font-size:2.4rem;font-weight:950;box-shadow:0 0 44px rgba(246,197,91,.28)}.chat-hero h1{margin:0;font-size:clamp(2.7rem,4.6vw,6rem);line-height:1.05}.chat-hero p{color:var(--text-soft);font-size:clamp(1.05rem,1.3vw,1.45rem);line-height:1.55}.stats{border:1px solid var(--line);border-radius:18px;background:rgba(8,15,20,.88);display:grid;grid-template-columns:repeat(3,1fr);margin:12px 0 28px}.stat{padding:18px;display:flex;align-items:center;gap:12px;border-right:1px solid var(--line)}.stat:last-child{border-right:0}.stat strong{color:var(--gold);display:block}.stat span{color:#fff}.day-separator{display:flex;align-items:center;gap:18px;color:var(--text-muted);font-weight:800;margin:20px 0}.day-separator:after,.day-separator:before{content:"";flex:1 1;height:1px;background:rgba(255,255,255,.07)}.message{display:flex;gap:12px;margin:14px 0}.message.user{justify-content:flex-end}.bubble{max-width:min(680px,78%);border-radius:18px;padding:16px 18px 28px;position:relative;font-size:clamp(1rem,1.2vw,1.25rem);line-height:1.55}.bubble.user{border:1px solid rgba(246,197,91,.56);background:rgba(45,39,27,.94)}.bubble.ai{border:1px solid var(--line);background:var(--panel-2)}.bubble time{position:absolute;right:18px;bottom:8px;color:#a8acb4;font-size:.82rem}.typing-dots{display:inline-flex;gap:8px;margin-left:8px}.typing-dots i{width:10px;height:10px;border-radius:50%;background:var(--gold);display:block}.chips{display:flex;gap:12px;flex-wrap:wrap;margin:24px 0}.chip{border:1px solid var(--line);border-radius:999px;color:#fff;background:#111820;padding:12px 18px}.chat-input{border:1px solid var(--gold);border-radius:24px;background:#090f14;min-height:76px;display:grid;grid-template-columns:56px 1fr 58px;align-items:center;grid-gap:12px;gap:12px;padding:10px 12px}.chat-input textarea{resize:none;background:transparent;color:#fff;border:0;outline:0;min-height:42px}.round-gold{width:52px;height:52px;border:0;border-radius:50%;background:var(--gold);color:#05070a;font-weight:950;display:grid;place-items:center;font-size:1.6rem}.round-dark{width:50px;height:50px;border:0;border-radius:50%;background:rgba(246,197,91,.12);color:var(--gold);font-size:2rem}.input-note{text-align:center;color:var(--text-muted);font-size:.9rem;padding-top:10px}.onboarding-shell{width:min(100%,1360px);min-height:100vh;margin:0 auto;padding:clamp(22px,4vw,56px);display:grid;grid-template-columns:minmax(360px,.95fr) minmax(380px,1.05fr);grid-gap:clamp(28px,5vw,88px);gap:clamp(28px,5vw,88px);align-items:center}.form-panel,.phone-visual{min-height:620px}.phone-visual{display:grid;align-content:center;justify-items:center;text-align:center}.onboarding-logo{color:#fff;font-size:clamp(2.4rem,4vw,4.8rem);font-weight:950;margin-bottom:64px}.onboarding-logo .mark{display:block;color:var(--gold);font-size:clamp(5rem,8vw,9rem);line-height:.85}.onboarding-title{margin:0;font-size:clamp(2.1rem,3vw,4rem);line-height:1.1}.onboarding-copy{color:var(--text-soft);line-height:1.55;font-size:clamp(1rem,1.2vw,1.25rem)}.form-panel{border:1px solid var(--line);border-radius:8px;background:rgba(8,15,20,.72);padding:clamp(24px,3vw,48px);display:grid;align-content:center}.field-row{display:grid;grid-template-columns:130px 1fr;border:1px solid rgba(255,255,255,.24);border-radius:8px;overflow:hidden;margin:22px 0;min-height:68px}.field-row input,.field-row select,.select-field{width:100%;border:0;background:#080f14;color:#fff;outline:0;padding:0 18px}.field-row select{border-right:1px solid rgba(255,255,255,.24);font-weight:850}.primary-button{width:100%;border:0;border-radius:8px;min-height:68px;background:linear-gradient(180deg,#f9d36d,#d89c35);color:#171006;font-size:1.1rem;font-weight:950}.error{color:#ff8b8b;font-weight:800}.otp-card{width:min(100%,760px);margin:0 auto;min-height:100vh;display:grid;align-content:center;padding:clamp(24px,5vw,64px)}.digits{display:flex;gap:12px;justify-content:center;margin:54px 0}.digits input{width:66px;height:72px;border:1px solid rgba(255,255,255,.34);border-radius:8px;background:#080f14;color:#fff;text-align:center;font-size:2rem;font-weight:850;outline:0}.vehicle-form-grid{display:grid;grid-gap:14px;gap:14px;margin:36px 0}.vehicle-select{min-height:82px;border:1px solid rgba(255,255,255,.2);border-radius:8px;background:#080f14;color:#fff;padding:0 18px;display:grid;grid-template-columns:54px 1fr 24px;align-items:center;grid-gap:16px;gap:16px}.vehicle-select input,.vehicle-select select{width:100%;border:0;outline:0;color:#fff;background:transparent;font-size:1.25rem;font-weight:850}.vehicle-select label{color:var(--text-soft);display:block;font-size:.9rem;margin-bottom:3px}.progress{display:flex;align-items:center;justify-content:center;gap:10px;margin-top:48px}.progress i{width:34px;height:2px;background:#555a62;display:block}.progress b{width:14px;height:14px;border-radius:50%;display:block}.progress .active,.progress b{background:var(--gold)}@media (max-width:1180px){.chat-hero,.dashboard-grid,.hero-band,.onboarding-shell,.web-dashboard,.web-hero-card{grid-template-columns:1fr}.web-shell{padding:24px 22px 90px}.web-header{grid-template-columns:1fr auto}.web-nav{display:none}.web-hero-card{min-height:auto}.desktop-car{min-height:280px}.desktop-feature-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.side-panel{display:none}.hero-band{min-height:auto}.car-scene{min-height:260px}.ai-history-grid,.ai-history-hero,.community-grid,.community-hero,.knowledge-detail-head,.knowledge-grid,.knowledge-hero,.payment-grid,.payment-hero,.process-grid,.process-hero,.profile-hero,.profile-layout,.vehicle-hero,.vehicle-split,.vehicle-summary-card{grid-template-columns:1fr}.profile-vehicle-card{width:100%}.process-stage-card{grid-template-columns:repeat(3,minmax(0,1fr))}.vehicle-dashboard-grid,.vehicle-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.web-shell{padding:20px 16px 96px}.web-header{gap:14px;margin-bottom:18px}.web-hero-copy{padding:22px}.web-hero-copy h1{font-size:3rem}.web-hero-sub{font-size:1rem}.desktop-car{min-height:230px}.web-side-card{padding:18px}.desktop-quick-grid{grid-template-columns:1fr}.desktop-feature-grid{grid-template-columns:1fr 1fr;gap:12px}.desktop-feature-card{min-height:170px;padding:16px}.desktop-feature-card strong,.desktop-quick-card strong{font-size:1.05rem}.web-trust{margin-bottom:10px}.app-shell{padding:20px 18px 98px}.topbar{margin-bottom:22px}.hero-copy h1{font-size:3.2rem}.feature-grid{gap:12px}.quick-grid{grid-template-columns:repeat(3,minmax(140px,1fr));overflow-x:auto;padding-bottom:4px}.trust-banner{padding:18px}.bottom-nav{display:grid;height:78px;border-radius:0}.chat-shell{padding:18px}.chat-hero{grid-template-columns:120px 1fr}.chat-hero .car-scene{display:none}.bot-large{width:105px;height:105px;font-size:1.5rem}.stats{grid-template-columns:1fr}.stat{border-right:0;border-bottom:1px solid var(--line)}.stat:last-child{border-bottom:0}.bubble{max-width:84%}.onboarding-shell{padding:24px 18px}.form-panel,.phone-visual{min-height:auto}.form-panel{border:0;background:transparent;padding:0}.onboarding-logo{margin-bottom:34px}.digits{gap:8px}.digits input{width:48px;height:60px}.profile-header{grid-template-columns:1fr auto}.profile-hero{align-items:start;gap:16px;padding:20px}.profile-avatar{width:76px;height:76px;border-radius:24px;font-size:1.5rem}.profile-identity h1,.settings-hero h1{font-size:2.4rem}.profile-contact{display:grid}.profile-menu-grid,.profile-stat-grid,.settings-grid{grid-template-columns:1fr}.profile-menu-card{min-height:82px}.process-stage-card{grid-template-columns:1fr}.process-stage{min-height:auto}.process-timeline div,.request-row{grid-template-columns:auto 1fr}.vehicle-dashboard-grid,.vehicle-metric-grid{grid-template-columns:1fr}.vehicle-summary-card{align-items:stretch}.community-comment-box,.knowledge-block-grid,.knowledge-filter-card,.payment-history div{grid-template-columns:1fr}}.reference-page{--reference-gold:#f4b942;--reference-bg:#02080d;--reference-panel:#091119;--reference-panel-2:#0d171f;--reference-border:rgba(151,168,181,0.22);min-height:100vh;padding-bottom:110px;background:var(--reference-bg);color:#f7f7f5}.reference-screen{width:min(100% - 36px,980px);margin:0 auto;padding:18px 0 40px}.reference-topbar{display:flex;align-items:center;justify-content:space-between;min-height:64px}.reference-topbar.compact{margin-bottom:0}.reference-back{display:grid;place-items:center;width:44px;height:44px;color:#f4f4f4;text-decoration:none;font-size:42px;font-weight:250}.services-reference-hero{position:relative;display:flex;align-items:flex-end;min-height:315px;margin:-64px 0 20px;padding:86px 0 24px 14px;background:#02080d url(/assets/premium/service-hero.jpg) 50%/cover no-repeat}.services-reference-hero>div:first-child{position:relative;z-index:1;width:52%}.services-reference-hero h1{margin:0 0 18px;font-size:clamp(42px,6vw,68px);line-height:1.02;letter-spacing:0;text-shadow:0 3px 18px #000}.services-reference-hero h1 span{color:var(--reference-gold)}.services-reference-hero p{margin:0;color:#d1d3d5;font-size:clamp(15px,2.1vw,21px);line-height:1.55;text-shadow:0 2px 12px #000}.verified-services-banner{position:absolute;right:0;bottom:18px;display:grid;grid-template-columns:58px 1fr auto;align-items:center;grid-gap:11px;gap:11px;width:min(43%,380px);min-height:84px;padding:10px 14px;color:#fff;border:1px solid rgba(244,185,66,.7);border-radius:8px;background:rgba(5,12,17,.92);text-decoration:none}.verified-services-banner>span:nth-child(2){display:grid;grid-gap:4px;gap:4px}.verified-services-banner strong{font-size:16px}.verified-services-banner small{color:#bbc0c4}.verified-services-banner b{color:var(--reference-gold);font-size:30px}.verified-shield{display:grid;place-items:center;width:52px;height:56px;color:var(--reference-gold);border:2px solid var(--reference-gold);-webkit-clip-path:polygon(50% 0,94% 18%,84% 76%,50% 100%,16% 76%,6% 18%);clip-path:polygon(50% 0,94% 18%,84% 76%,50% 100%,16% 76%,6% 18%);font-weight:950}.service-tools{display:grid;grid-template-columns:1fr auto;grid-gap:12px;gap:12px;margin-bottom:14px}.service-search-box{display:grid;grid-template-columns:38px 1fr;align-items:center;min-height:62px;padding:0 16px;border:1px solid var(--reference-border);border-radius:8px;background:var(--reference-panel)}.service-search-box>span{color:#aeb4ba;font-size:28px}.service-search-box input{width:100%;border:0;outline:0;color:#fff;background:transparent;font-size:16px}.service-search-box input::placeholder{color:#9aa0a6}.service-filter-button{min-width:142px;border:1px solid var(--reference-border);border-radius:8px;color:#e8e9ea;background:var(--reference-panel);font-weight:750}.reference-chip-rail{display:flex;gap:9px;overflow-x:auto;padding:4px 0 16px;scrollbar-width:none}.reference-chip-rail button{flex:0 0 auto;min-height:43px;padding:0 18px;color:#c7c9cc;border:1px solid rgba(151,168,181,.14);border-radius:8px;background:var(--reference-panel)}.reference-chip-rail button.active{color:var(--reference-gold);border-color:var(--reference-gold);background:rgba(244,185,66,.06)}.reference-status{margin-bottom:12px;padding:12px 14px;color:#d4d7da;border:1px solid rgba(244,185,66,.25);border-radius:8px;background:var(--reference-panel)}.service-result-meta{display:flex;justify-content:space-between;margin-bottom:10px;color:#8f979e;font-size:12px}.service-card-list{display:grid;grid-gap:12px;gap:12px}.service-reference-card{position:relative;overflow:hidden;border:1px solid var(--reference-border);border-radius:8px;background:var(--reference-panel)}.service-reference-link{display:grid;grid-template-columns:190px minmax(0,1fr) 170px;min-height:182px;color:inherit;text-decoration:none}.service-reference-image{position:relative;background:#111820 url(/assets/premium/service-garage.jpg) 50%/cover no-repeat}.service-reference-image.image-1{background-image:url(/assets/premium/service-hero.jpg)}.service-reference-image>span{position:absolute;left:8px;bottom:8px;padding:6px 8px;border:1px solid var(--reference-gold);border-radius:999px;color:var(--reference-gold);background:rgba(3,9,14,.9);font-size:11px;font-weight:800}.service-reference-body{padding:19px 18px}.service-reference-title{display:flex;align-items:center;gap:8px}.service-reference-title h2{margin:0;font-size:21px}.service-reference-title>span{color:var(--reference-gold)}.service-reference-rating{display:flex;gap:8px;margin:9px 0 6px;color:#aeb3b8}.service-reference-rating b{color:var(--reference-gold)}.service-reference-body p{margin:0 0 10px;color:#aeb3b8}.service-reference-tags{display:flex;flex-wrap:wrap;gap:7px}.service-reference-tags span{padding:5px 9px;border:1px solid var(--reference-border);border-radius:999px;color:#c8cbcd;font-size:12px}.service-reference-price{display:flex;flex-direction:column;align-items:flex-end;justify-content:space-between;padding:22px 18px 48px}.service-reference-price strong{color:#f0f2f3;font-size:16px}.service-reference-price>span{display:grid;place-items:center;width:42px;height:42px;border:1px solid var(--reference-gold);border-radius:50%;color:var(--reference-gold);font-size:30px}.service-offer-button{position:absolute;right:18px;bottom:14px;min-height:32px;padding:0 14px;border:1px solid rgba(244,185,66,.45);border-radius:6px;color:var(--reference-gold);background:rgba(244,185,66,.08);font-weight:800}.service-bottom-nav button{display:grid;justify-items:center;grid-gap:5px;gap:5px;border:0;color:#a7aaad;background:transparent}.service-bottom-nav button>span{font-size:27px}.service-bottom-nav button>small{font-size:12px}.service-create{font-size:24px;font-weight:950}.service-detail-screen{padding-bottom:18px}.service-detail-actions{display:flex;gap:10px}.service-detail-actions button{width:44px;height:44px;border:0;color:#f5f5f5;background:transparent;font-size:27px}.service-detail-actions button.active{color:var(--reference-gold)}.service-detail-intro{display:grid;grid-template-columns:250px 1fr;grid-gap:26px;gap:26px;align-items:center;margin:8px 0 18px}.service-detail-cover{aspect-ratio:1.12;overflow:hidden;border:1px solid var(--reference-border);border-radius:8px;background:#0a1118 url(/assets/premium/service-garage.jpg) 50%/cover no-repeat}.service-detail-title{display:flex;align-items:center;gap:10px}.service-detail-title h1{margin:0;font-size:clamp(29px,4vw,44px);line-height:1.05;letter-spacing:0}.service-detail-title span{color:var(--reference-gold);font-size:24px}.service-detail-copy>strong{display:block;margin:10px 0 14px;color:var(--reference-gold);font-size:17px}.service-detail-copy>p{color:#b6bbc0;font-size:16px}.service-detail-copy>p b{color:var(--reference-gold);margin-right:4px}.service-detail-copy>p span{margin-left:14px}.service-trust-card{display:grid;grid-template-columns:1fr 1.3fr;align-items:center;min-height:190px;margin-bottom:14px;padding:22px 28px;border:1px solid var(--reference-border);border-radius:8px;background:var(--reference-panel)}.service-trust-score{display:flex;align-items:center;gap:24px;border-right:1px solid var(--reference-border)}.service-trust-score>span:last-child{display:grid;grid-gap:5px;gap:5px}.service-trust-score small{color:#d3d5d7;font-size:15px;font-weight:750}.service-trust-score strong{color:var(--reference-gold);font-size:50px;line-height:1}.service-trust-score strong i{color:#9da2a6;font-size:20px;font-style:normal}.service-trust-score b{color:#54ca68;font-size:14px}.service-trust-metrics{display:grid;grid-gap:14px;gap:14px;padding-left:34px}.service-trust-metrics>span{display:flex;justify-content:space-between;align-items:center;gap:12px}.service-trust-metrics small{color:#b8bdc2;font-size:14px}.service-trust-metrics strong{font-size:21px}.service-info-strip{display:grid;grid-template-columns:repeat(4,1fr);margin-bottom:30px;border:1px solid var(--reference-border);border-radius:8px;background:var(--reference-panel)}.service-info-strip>span{display:grid;place-items:center;grid-gap:4px;gap:4px;min-height:116px;padding:12px;text-align:center;border-right:1px solid var(--reference-border)}.service-info-strip>span:last-child{border-right:0}.service-info-strip b{color:var(--reference-gold);font-size:22px}.service-info-strip strong{color:#c8cbce;font-size:13px}.service-info-strip small{color:#f0f0f0;font-size:15px}.service-detail-section{margin-bottom:28px}.service-detail-section .reference-section-head button{border:0;color:var(--reference-gold);background:transparent;font-weight:800}.service-gallery{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:10px;gap:10px}.service-gallery span{aspect-ratio:1.15;border:1px solid var(--reference-border);border-radius:8px;background-position:50%;background-size:cover}.service-gallery .garage{background-image:url(/assets/premium/service-garage.jpg)}.service-gallery .workshop{background-image:url(/assets/premium/service-hero.jpg)}.service-gallery .crop{background-position:72%}.service-review-grid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:12px;gap:12px}.service-review-grid article{min-height:145px;padding:16px;border:1px solid var(--reference-border);border-radius:8px;background:var(--reference-panel)}.service-review-grid article>div{display:grid;grid-template-columns:40px 1fr auto;align-items:center;grid-gap:9px;gap:9px}.service-review-grid article>div>span{display:grid;place-items:center;width:40px;height:40px;border-radius:50%;color:#e5e7e9;background:#213142}.service-review-grid article small{color:#969ca2}.service-review-grid article>b{display:block;margin:9px 0 6px 49px;color:var(--reference-gold)}.service-review-grid p{margin:0;color:#c0c4c7;line-height:1.45}.service-price-chart{position:relative;display:grid;grid-template-columns:repeat(6,1fr) 1.8fr;align-items:end;min-height:170px;padding:20px;border:1px solid var(--reference-border);border-radius:8px;background:var(--reference-panel)}.service-price-chart>span{display:grid;justify-items:center;align-items:end;height:110px;color:#e4e6e8;font-size:11px}.service-price-chart>span i{width:12px;height:var(--chart-height);margin-top:8px;border-radius:8px 8px 0 0;background:var(--reference-gold);opacity:.8}.service-price-chart>strong{align-self:stretch;display:grid;place-content:center;padding-left:20px;border-left:1px solid var(--reference-border);color:#c4c8cb;font-size:14px}.service-price-chart em{color:var(--reference-gold);font-size:21px;font-style:normal}.service-offerings{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid var(--reference-border);border-radius:8px;background:var(--reference-panel)}.service-offerings>span{display:grid;grid-gap:6px;gap:6px;min-height:84px;padding:14px;border-right:1px solid var(--reference-border)}.service-offerings>span:last-child{border-right:0}.service-offerings b{font-size:13px}.service-offerings small{color:#afb4b8}.service-detail-ctas{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:12px;gap:12px}.service-detail-ctas button{min-height:58px;border:1px solid rgba(244,185,66,.72);border-radius:8px;color:var(--reference-gold);background:transparent;font-weight:850}.service-detail-ctas button.primary{color:#070d11;background:var(--reference-gold)}.service-verification-note{text-align:center;color:#aab0b5;font-size:13px}.towing-reference-page{padding-bottom:0;background:#020b12}.towing-map-stage{position:relative;min-height:640px;overflow:hidden;background:#06121d url(/assets/premium/towing-map.jpg) 50%/cover no-repeat;transition:min-height .22s ease}.towing-map-stage.expanded{min-height:760px}.towing-map-stage:after{content:"";position:absolute;inset:0;pointer-events:none;box-shadow:inset 0 0 120px 34px rgba(1,8,14,.72)}.towing-map-head{position:relative;z-index:3;display:grid;grid-template-columns:52px 1fr auto;align-items:start;grid-gap:10px;gap:10px;width:min(100% - 36px,980px);margin:0 auto;padding-top:24px}.towing-map-head h1{margin:8px 0 14px;font-size:clamp(42px,5.8vw,68px);line-height:1.03;letter-spacing:0;text-shadow:0 3px 20px #000}.towing-map-head h1 span{color:var(--reference-gold)}.towing-map-head p{max-width:430px;margin:0;color:#d0d3d5;font-size:17px;line-height:1.55;text-shadow:0 2px 14px #000}.towing-map-head>button{min-height:48px;padding:0 16px;border:1px solid rgba(255,255,255,.32);border-radius:8px;color:#fff;background:rgba(5,13,20,.82);font-weight:800}.towing-user-marker{position:absolute;z-index:4;left:50%;top:54%;width:28px;height:28px;border:3px solid #fff;border-radius:50%;background:#297eff;box-shadow:0 0 0 18px rgba(41,126,255,.2)}.tow-map-marker{position:absolute;z-index:4;display:grid;grid-template-columns:40px auto;grid-template-rows:auto auto;align-items:center;min-width:150px;min-height:70px;padding:8px 14px 8px 8px;border:1px solid rgba(255,255,255,.36);border-radius:999px;color:#fff;background:rgba(5,13,20,.92)}.tow-map-marker>span{grid-row:1/3;display:grid;place-items:center;width:40px;height:40px;border-radius:50%;background:#101a24;font-size:23px}.tow-map-marker strong{font-size:15px}.tow-map-marker small{color:#b8bdc1}.tow-map-marker.marker-0{left:13%;top:46%}.tow-map-marker.marker-1{left:20%;top:63%}.tow-map-marker.marker-2{right:15%;top:43%}.tow-map-marker.marker-3{right:22%;top:65%}.tow-map-marker.marker-4{left:40%;top:34%}.tow-map-expand{position:absolute;z-index:4;right:max(24px,calc((100% - 980px) / 2));bottom:32px;width:48px;height:48px;border:1px solid rgba(255,255,255,.26);border-radius:8px;color:#fff;background:rgba(5,13,20,.9);font-size:23px}.towing-sheet{position:relative;z-index:5;width:min(100% - 28px,980px);margin:-28px auto 0;padding:16px 20px 28px;border:1px solid rgba(151,168,181,.22);border-radius:8px 8px 0 0;background:rgba(3,13,21,.98);box-shadow:0 -14px 40px rgba(0,0,0,.35)}.towing-sheet-handle{width:50px;height:5px;margin:-5px auto 14px;border-radius:99px;background:#6d7379}.towing-current-location{display:grid;grid-template-columns:40px 1fr auto;align-items:center;grid-gap:12px;gap:12px;min-height:82px;padding:12px 16px;border:1px solid var(--reference-border);border-radius:8px;background:var(--reference-panel)}.towing-current-location>span:first-child{font-size:30px}.towing-current-location>span:nth-child(2){display:grid;grid-gap:5px;gap:5px}.towing-current-location small{color:#aeb4b9}.towing-current-location button{min-height:42px;padding:0 14px;color:#fff;background:#111b24}.towing-current-location button,.towing-trust-strip{border:1px solid var(--reference-border);border-radius:8px}.towing-trust-strip{display:grid;grid-template-columns:repeat(3,1fr);margin:10px 0 24px;background:var(--reference-panel)}.towing-trust-strip>span{display:grid;grid-template-columns:34px 1fr;grid-template-rows:auto auto;grid-gap:3px 10px;gap:3px 10px;padding:14px;border-right:1px solid var(--reference-border)}.towing-trust-strip>span:last-child{border-right:0}.towing-trust-strip b{grid-row:1/3;color:#55d36b;font-size:25px}.towing-trust-strip small{color:#aeb4b9}.towing-provider-list{display:grid;grid-gap:10px;gap:10px}.towing-provider-card{display:grid;grid-template-columns:170px minmax(0,1fr) 140px 100px;align-items:center;grid-gap:14px;gap:14px;min-height:116px;padding:10px;border:1px solid var(--reference-border);border-radius:8px;background:var(--reference-panel)}.towing-provider-image{width:100%;height:92px;border-radius:6px;background:#09131f url(/assets/premium/tow-truck.jpg) 50%/cover no-repeat}.towing-provider-copy h3{margin:0 0 6px;font-size:17px}.towing-provider-copy p{margin:0 0 5px;color:#aeb4b9}.towing-provider-copy p b{color:var(--reference-gold)}.towing-provider-copy p span{color:#80aefb;padding:3px 6px;border-radius:999px;background:rgba(49,109,196,.15);font-size:10px}.towing-provider-copy>small{color:#b4b9bd}.towing-provider-price{display:grid;grid-gap:4px;gap:4px}.towing-provider-price small{color:#57d46c}.towing-provider-price strong{font-size:22px}.towing-provider-price span{color:#92999f;font-size:11px}.towing-provider-card>button{min-height:48px;border:0;border-radius:8px;color:#fff;background:#216b37;font-weight:850}.towing-insurance-note{display:grid;grid-template-columns:32px 1fr auto;align-items:center;min-height:78px;margin-top:20px;padding:0 18px;border:1px solid rgba(50,133,85,.2);border-radius:8px;background:#071720}.towing-insurance-note>span{color:#55d36b;font-size:25px}.towing-insurance-note a{color:#c4c7ca;text-decoration:none}.reference-chat-page{background:#02090e}.reference-chat-page .chat-shell{width:min(100% - 24px,980px);padding:20px 0 16px}.reference-chat-page .chat-top{min-height:68px}.reference-chat-page .chat-title strong{font-size:28px}.reference-chat-page .chat-title>span{color:#d0d3d5;font-size:15px}.reference-chat-page .chat-body{padding:8px 0 18px}.reference-chat-page .chat-hero{position:relative;grid-template-columns:42% 1fr;gap:18px;min-height:380px;padding:38px 28px 28px;overflow:hidden;border-bottom:1px solid rgba(244,185,66,.18);background:#02090e url(/assets/premium/ai-assistant.jpg) 50%/cover no-repeat;isolation:isolate}.reference-chat-page .chat-hero:after{content:"";position:absolute;inset:0;z-index:-1;background:rgba(1,7,11,.22)}.reference-chat-page .bot-large{width:100%;height:100%;border:0;background:transparent;box-shadow:none;text-indent:-9999px}.reference-chat-page .chat-hero>div:nth-child(2){position:relative;z-index:1;align-self:center;text-shadow:0 3px 16px #000}.reference-chat-page .chat-hero h1{font-size:clamp(37px,5.3vw,62px);letter-spacing:0}.reference-chat-page .chat-hero p{max-width:530px}.reference-chat-page .car-scene{display:none}.reference-chat-page .stats{margin:0 0 24px;border-radius:8px;background:#09131a}.reference-chat-page .stat{min-height:90px}.reference-chat-page .stat+.stat{border-left:1px solid rgba(151,168,181,.18)}.reference-chat-page .message{max-width:84%}.reference-chat-page .message.user{margin-left:auto}.reference-chat-page .bubble{border-radius:8px}.reference-chat-page .bubble.user{border-color:rgba(244,185,66,.45);background:#1a1813}.reference-chat-page .bubble.ai{background:#0b151c}.reference-chat-page footer{position:-webkit-sticky;position:sticky;bottom:0;z-index:12;padding-top:12px;background:#02090e}.reference-chat-page .chat-input{min-height:72px;border-radius:999px;background:#09131a}.reference-chat-page .round-gold{color:#061018;background:var(--gold)}.reference-chat-page .bot-face{background:#050a0d url(/assets/premium/ai-assistant.jpg) 16%/220% auto no-repeat;color:transparent}.onboarding-page{background:#02080d}.onboarding-page .onboarding-shell{width:min(100% - 28px,1040px);grid-template-columns:1fr 1fr;gap:0;padding:22px 0}.onboarding-page .phone-visual{position:relative;min-height:720px;overflow:hidden;padding:38px;border:1px solid rgba(151,168,181,.2);border-radius:8px 0 0 8px;background:#02090e url(/assets/premium/home-hero.jpg) 66%/auto 100% no-repeat;isolation:isolate}.onboarding-page .phone-visual:after{content:"";position:absolute;inset:0;z-index:-1;background:rgba(1,7,11,.3)}.onboarding-page .phone-visual .car-scene{display:none}.onboarding-page .onboarding-logo{margin-bottom:58px;font-size:34px;text-shadow:0 3px 16px #000}.onboarding-page .onboarding-logo .mark{width:76px;margin:0 auto 12px;color:var(--gold);font-size:76px}.onboarding-page .phone-visual .onboarding-title{margin-top:auto;font-size:39px;text-shadow:0 3px 16px #000}.onboarding-page .phone-visual .onboarding-copy{max-width:360px;margin-bottom:auto;text-shadow:0 2px 14px #000}.onboarding-page .form-panel{min-height:720px;border-radius:0 8px 8px 0;background:#071017}.onboarding-page .primary-button{min-height:58px;border-radius:8px;background:var(--gold)}.onboarding-page .field-row input,.onboarding-page .field-row select{min-height:62px;background:#0a131a}.onboarding-page .otp-card{width:min(100% - 28px,620px)}.onboarding-page .digits input{border-radius:8px;background:#0a131a}.onboarding-page .vehicle-select{background:#0a131a}.community-page{background:#02090e}.community-page .community-shell{width:min(100%,980px);padding-inline:18px}.community-page .community-hero{position:relative;min-height:340px;overflow:hidden;padding:44px 32px;border:1px solid rgba(151,168,181,.2);border-radius:8px;background:#040b10 url(/assets/premium/community-sedan.jpg) 50%/cover no-repeat;isolation:isolate}.community-page .community-hero:after{content:"";position:absolute;inset:0;z-index:-1;background:rgba(2,8,13,.28)}.community-page .community-hero>div:first-child{align-self:end;width:58%;text-shadow:0 3px 16px #000}.community-page .community-hero h1{max-width:650px;font-size:clamp(34px,5vw,56px);letter-spacing:0}.community-page .community-hero p{color:#d0d3d5}.community-page .community-metric{align-self:start;justify-self:end;min-width:150px;border-radius:8px;background:rgba(5,13,20,.86)}.community-page .community-detail-card,.community-page .community-panel,.community-page .community-search-card{border-radius:8px;background:#09131a}.community-page .community-discussion-card{position:relative;display:grid;grid-template-columns:140px 1fr;grid-gap:5px 14px;gap:5px 14px;min-height:150px;padding:12px;text-align:left}.community-page .community-discussion-card>span:first-child{grid-column:2;color:#a673ef}.community-page .community-discussion-image{grid-row:1/5;width:140px;height:122px;border-radius:6px;background:#0a1218 url(/assets/premium/community-sedan.jpg) 72%/cover no-repeat}.community-page .community-discussion-card em,.community-page .community-discussion-card small,.community-page .community-discussion-card strong{grid-column:2}.community-page .community-discussion-card strong{font-size:17px}.community-page .community-discussion-card small{color:#c4c8cb}.community-page .community-comments>div{background:#0c171f}@media (max-width:700px){.community-page .community-shell{padding-inline:10px}.community-page .web-header{grid-template-columns:1fr auto}.community-page .web-nav{display:none}.community-page .community-hero{min-height:300px;padding:24px 16px;background-position:58%}.community-page .community-hero>div:first-child{width:74%}.community-page .community-hero h1{font-size:34px}.community-page .community-hero p{font-size:12px}.community-page .community-metric{min-width:90px;padding:9px}.community-page .community-grid{grid-template-columns:1fr}.community-page .community-discussion-card{grid-template-columns:96px 1fr}.community-page .community-discussion-image{width:96px;height:96px}}.common-reference-page{background:#02090e}.common-topbar{position:relative;z-index:2;margin-bottom:-64px}.common-topbar>div{display:flex;gap:8px}.common-topbar a:not(.reference-back),.common-topbar button{display:grid;place-items:center;width:42px;height:42px;border:0;color:#f0f1f2;background:transparent;text-decoration:none;font-size:24px}.common-reference-hero{min-height:300px;padding:90px 26px 28px;background:#02090e url(/assets/premium/community-sedan.jpg) 50%/cover no-repeat}.common-reference-hero h1{margin:0 0 16px;font-size:clamp(42px,5.8vw,66px);line-height:1.02;text-shadow:0 3px 18px #000}.common-reference-hero h1 span{color:var(--reference-gold)}.common-reference-hero p{width:55%;margin:0;color:#d1d4d6;font-size:16px;line-height:1.55;text-shadow:0 2px 12px #000}.common-vehicle-selector{display:grid;grid-template-columns:62px 1fr auto auto;align-items:center;grid-gap:16px;gap:16px;min-height:76px;margin:12px 0;padding:8px 18px;border:1px solid var(--reference-border);border-radius:8px;background:var(--reference-panel)}.common-car-thumb{width:58px;height:48px;border-radius:6px;background:url(/assets/premium/community-sedan.jpg) 72%/240% auto no-repeat}.common-vehicle-selector strong{font-size:19px}.common-vehicle-selector small{color:#c1c5c8;font-size:14px}.common-category-rail{display:grid;grid-template-columns:repeat(7,1fr);overflow:visible;border:1px solid var(--reference-border);border-radius:8px;background:var(--reference-panel);padding:0}.common-category-rail button{border:0;border-right:1px solid rgba(151,168,181,.14);border-radius:0;background:transparent}.common-category-rail button:last-child{border-right:0}.common-search{display:grid;grid-template-columns:36px 1fr;align-items:center;min-height:50px;margin:12px 0;padding:0 14px;border:1px solid var(--reference-border);border-radius:8px;background:var(--reference-panel)}.common-search input{border:0;outline:0;color:#fff;background:transparent}.common-problem-list{display:grid;grid-gap:12px;gap:12px}.common-problem-card{display:grid;grid-template-columns:1.25fr .9fr .9fr;border:1px solid var(--reference-border);border-radius:8px;background:var(--reference-panel);overflow:hidden}.common-problem-card>div{min-height:160px;padding:18px;border-right:1px solid var(--reference-border)}.common-problem-summary h2{display:flex;align-items:center;gap:10px;margin:0 0 11px;font-size:18px}.common-problem-summary h2>span{display:grid;place-items:center;width:25px;height:25px;border:2px solid #ff9d22;border-radius:50%;color:#ff9d22;font-size:13px}.common-problem-summary p{color:#d0d3d5;line-height:1.45}.common-problem-summary small{color:#aeb4b9}.common-problem-summary small b{margin-left:12px;padding:3px 8px;border:1px solid #a64b26;border-radius:999px;color:#f08b58}.common-expert,.common-solutions{display:grid;align-content:start;grid-gap:7px;gap:7px}.common-expert h3,.common-solutions h3{margin:0 0 5px;font-size:15px}.common-solutions h3{color:#6bdd6d}.common-solutions span{color:#ced1d3;font-size:13px}.common-expert{grid-template-columns:42px 1fr}.common-expert h3{grid-column:1/-1}.common-expert-avatar{display:grid;place-items:center;width:40px;height:40px;border-radius:50%;color:#081018;background:var(--reference-gold);font-weight:900}.common-expert p{margin:0;color:#d0d3d5;font-size:12px;line-height:1.45}.common-problem-card footer{grid-column:1/-1;display:flex;align-items:center;gap:32px;min-height:48px;padding:0 18px;border-top:1px solid var(--reference-border);color:#aeb4b9}.common-problem-card footer a{margin-left:auto;color:#aeb4b9;text-decoration:none}.safe-reference-page{padding-bottom:20px;background:#020b13}.safe-reference-screen{width:min(100% - 28px,1120px)}.safe-reference-header{display:grid;grid-template-columns:48px 54px 1fr auto;align-items:center;grid-gap:10px;gap:10px;min-height:98px}.safe-header-shield{color:#42d9c4;font-size:40px}.safe-reference-header h1{margin:0;font-size:34px}.safe-reference-header h1 span{color:#39bdd4}.safe-reference-header p{margin:4px 0 0;color:#b7bdc2}.safe-reference-header>a:last-child{padding:13px 16px;border:1px solid var(--reference-border);border-radius:8px;color:#d8dbdd;background:#0b1620;text-decoration:none}.safe-filter-tabs{scrollbar-width:none}.safe-filter-tabs::-webkit-scrollbar{display:none}.safe-queue-card,.safe-summary-card{border:1px solid rgba(61,95,121,.5);border-radius:8px;background:#081520}.safe-summary-card{padding:20px 24px}.safe-summary-head{display:flex;justify-content:space-between;align-items:center}.safe-summary-head h2{margin:0}.safe-queue-head button,.safe-summary-head button{min-height:40px;padding:0 13px;border:1px solid var(--reference-border);border-radius:8px;color:#fff;background:#0b1823}.safe-summary-grid{display:grid;grid-template-columns:1.2fr repeat(3,1fr);margin-top:16px}.safe-summary-grid>div{position:relative;display:grid;grid-template-columns:54px 1fr;grid-template-rows:auto auto auto;grid-gap:4px 12px;gap:4px 12px;padding:14px 20px;border-right:1px solid rgba(61,95,121,.45)}.safe-summary-grid>div:last-child{border-right:0}.safe-summary-grid>div>span:first-child{grid-row:1/4;display:grid;place-items:center;width:50px;height:50px;border-radius:50%;font-size:26px}.safe-summary-grid .blue{color:#5fa6ff;background:rgba(59,130,246,.12)}.safe-summary-grid .red{color:#fb5353;background:rgba(239,68,68,.12)}.safe-summary-grid .green{color:#54dc78;border:2px solid #54dc78}.safe-summary-grid strong{font-size:27px}.safe-summary-grid p{margin:0;color:#9ea7af;font-size:12px}.safe-trust-score>span{color:#51dec4;border:5px solid #51dec4}.safe-trust-score strong{font-size:34px}.safe-trust-score strong small{color:#aab0b5;font-size:14px}.safe-trust-score p{display:grid}.safe-trust-score p b{color:#54dc78}.safe-filter-tabs{display:flex;gap:10px;margin:22px 0 14px}.safe-filter-tabs button{min-height:48px;padding:0 20px;border:1px solid var(--reference-border);border-radius:8px;color:#e5e7e9;background:#0b1620;font-weight:800}.safe-filter-tabs button.active{border-color:#2f80ed;background:#2f80ed}.safe-filter-tabs button:last-child{margin-left:auto}.safe-queue-head{display:flex;justify-content:space-between;align-items:center;padding:20px 24px;border-bottom:1px solid rgba(61,95,121,.45)}.safe-queue-head h2{margin:0 0 5px}.safe-queue-head p{margin:0;color:#aab1b7}.safe-queue-row{display:grid;grid-template-columns:60px minmax(0,1fr) 110px 130px;grid-gap:16px;gap:16px;align-items:center;min-height:164px;padding:18px 24px;border-bottom:1px solid rgba(61,95,121,.45)}.safe-queue-row:last-child{border-bottom:0}.safe-author-avatar{display:grid;place-items:center;width:54px;height:54px;border-radius:50%;color:#fff;background:#4630aa;font-weight:850}.safe-queue-copy{display:grid;grid-gap:5px;gap:5px}.safe-queue-copy>strong{font-size:17px}.safe-queue-copy>strong small{padding:3px 6px;border:1px solid var(--reference-border);border-radius:999px;color:#aeb4b9;font-size:10px}.safe-queue-copy>span{color:#aeb4b9;font-size:12px}.safe-queue-copy p{margin:5px 0;font-size:15px}.safe-queue-copy em{display:flex;align-items:center;gap:10px;color:#aeb4b9;font-size:12px;font-style:normal}.safe-queue-copy em b{padding:5px 8px;border-radius:6px;color:#9cc7ff;background:rgba(31,83,143,.25)}.safe-risk{display:grid;grid-gap:4px;gap:4px}.safe-risk small{color:#aeb4b9}.safe-risk strong{font-size:27px}.safe-risk strong span{color:#aeb4b9;font-size:13px}.safe-risk.risk-high strong{color:#ff5050}.safe-risk.risk-medium strong{color:#ffa82f}.safe-risk.risk-low strong{color:#4adb74}.safe-actions{display:grid;grid-gap:8px;gap:8px}.safe-actions button{min-height:42px;border-radius:8px;background:transparent;font-weight:850}.safe-actions .block{border:1px solid #ef4444;color:#ff5656}.safe-actions .approve{border:1px solid #3ecf6b;color:#53df7c}.safe-empty{padding:30px;color:#aeb4b9}.safe-ai-note{display:grid;grid-template-columns:74px 1fr auto;align-items:center;grid-gap:18px;gap:18px;min-height:116px;margin-top:22px;padding:18px 24px;border:1px solid #164a7b;border-radius:8px;background:#061a2a}.safe-ai-note>span{display:grid;place-items:center;width:64px;height:64px;border-radius:50%;color:#50d6e7;border:2px solid #2d8db2;font-weight:900}.safe-ai-note strong{font-size:18px}.safe-ai-note p{margin:6px 0 0;color:#aeb4b9}.safe-ai-note button{min-height:44px;padding:0 14px;border:1px solid #164a7b;border-radius:8px;color:#e0e5e8;background:#08233b}.payment-reference-page{padding:14px;background:#03070a}.payment-reference-shell{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:24px;gap:24px;width:min(100%,1040px);margin:0 auto}.payment-selection-panel,.payment-success-panel{min-height:960px;padding:26px 22px;border:2px solid rgba(151,168,181,.34);border-radius:8px;background:#090f14}.payment-selection-panel>header{display:flex;align-items:center;gap:10px;min-height:58px}.payment-selection-panel>header .reference-logo-mark{width:36px;height:34px;font-size:16px}.payment-selection-panel>header>strong{font-size:16px}.payment-steps{display:grid;grid-template-columns:repeat(3,1fr);margin:20px 0 38px}.payment-steps>span{position:relative;display:grid;justify-items:center;grid-gap:8px;gap:8px;color:#c1c5c8}.payment-steps>span:not(:last-child):after{content:"";position:absolute;top:18px;left:64%;width:72%;height:1px;background:#384049}.payment-steps b{display:grid;place-items:center;width:38px;height:38px;border:1px solid #58616a;border-radius:50%;font-size:14px}.payment-steps .active b{color:#071017;border-color:var(--reference-gold);background:var(--reference-gold)}.payment-steps small{font-size:12px}.payment-reference-title{text-align:center}.payment-reference-title h1{margin:0;font-size:31px}.payment-reference-title p{margin:8px 0 24px;color:#b5bbc0}.payment-amount-card{position:relative;display:grid;grid-gap:8px;gap:8px;min-height:128px;margin-bottom:28px;padding:22px;border:1px solid var(--reference-border);border-radius:8px;background:#11181e}.payment-amount-card strong{color:#f5a524;font-size:36px}.payment-amount-card button{position:absolute;right:18px;bottom:28px;border:0;color:#d5d8da;background:transparent}.payment-selection-panel>h2{font-size:18px}.payment-method-list{display:grid;grid-gap:10px;gap:10px}.payment-method-list>button{display:grid;grid-template-columns:56px 1fr 34px;align-items:center;grid-gap:12px;gap:12px;min-height:112px;padding:14px;border:1px solid var(--reference-border);border-radius:8px;color:#fff;background:#10171d;text-align:left}.payment-method-list>button.active{border-color:#f5a524;background:#191812}.payment-method-icon{display:grid;place-items:center;width:52px;height:52px;border-radius:8px;color:#61afff;background:rgba(61,141,214,.12);font-size:26px}.payment-method-icon.icon-1{color:#61d477;background:rgba(61,166,89,.12)}.payment-method-icon.icon-3{color:#b97bff;background:rgba(131,72,193,.12)}.payment-method-list>button>span:nth-child(2){display:grid;grid-gap:5px;gap:5px}.payment-method-list small{color:#bcc1c5;line-height:1.45}.payment-method-list em{justify-self:start;padding:4px 7px;border:1px solid rgba(67,177,88,.4);border-radius:6px;color:#65d879;background:rgba(35,121,52,.12);font-size:10px;font-style:normal}.payment-method-list i{display:grid;place-items:center;width:30px;height:30px;border:1px solid #687078;border-radius:50%;color:#071017;font-style:normal}.payment-method-list .active i{border-color:#f5a524;background:#f5a524}.payment-custom-amount{display:none}.payment-security{padding:13px;border:1px solid rgba(151,168,181,.14);border-radius:8px;color:#aeb4b9;background:#10171d;font-size:11px;line-height:1.5}.payment-continue{width:100%;min-height:56px;border:0;border-radius:8px;color:#080e13;background:#f5a524;font-weight:850}.payment-safe-note{display:block;margin-top:14px;color:#aeb4b9;text-align:center}.payment-success-panel>header{display:grid;grid-template-columns:44px 1fr 30px;align-items:center;text-align:center}.payment-success-panel>header h2{margin:0}.payment-success-mark{display:grid;place-items:center;width:118px;height:118px;margin:30px auto 18px;border:2px solid #4ebc61;border-radius:50%;color:#4ebc61;box-shadow:0 0 0 10px rgba(55,173,74,.08);font-size:66px}.payment-success-panel>h1{margin:0;color:#4ebc61;text-align:center}.payment-success-panel>p{color:#b9bec2;text-align:center}.payment-info-card,.payment-timeline{margin-top:24px;padding:20px;border:1px solid var(--reference-border);border-radius:8px;background:#11181e}.payment-info-card h2{margin:0 0 18px;font-size:18px}.payment-info-card>span{display:flex;justify-content:space-between;gap:16px;padding:10px 0}.payment-info-card small{color:#b9bec2}.payment-info-card .green{color:#4ebc61}.payment-timeline{display:grid}.payment-timeline>span{position:relative;display:grid;grid-template-columns:36px 1fr;grid-template-rows:auto auto;grid-gap:3px 10px;gap:3px 10px;min-height:76px}.payment-timeline>span:not(:nth-of-type(4)):after{content:"";position:absolute;left:14px;top:30px;width:2px;height:48px;background:#3c454d}.payment-timeline>span.done:after{background:#4ebc61}.payment-timeline i{grid-row:1/3;display:grid;place-items:center;width:28px;height:28px;border:2px solid #4b555e;border-radius:50%;color:#071017;font-style:normal}.payment-timeline .done i{border-color:#4ebc61;background:#4ebc61}.payment-timeline small{color:#aeb4b9}.payment-timeline>button{min-height:52px;color:#fff;background:#0b1116;font-weight:800}.payment-support,.payment-timeline>button{border:1px solid var(--reference-border);border-radius:8px}.payment-support{display:flex;justify-content:space-between;gap:12px;align-items:center;min-height:86px;margin-top:18px;padding:14px 18px;background:#11181e}.payment-support>span{display:grid;grid-gap:5px;gap:5px}.payment-support small{color:#aeb4b9}.payment-support a{padding:11px 14px;border:1px solid #f5a524;border-radius:8px;color:#f5a524;text-decoration:none}.payment-home-link{display:grid;place-items:center;min-height:54px;margin-top:16px;border:1px solid var(--reference-border);border-radius:8px;text-decoration:none}.payment-history-note{display:block;margin-top:10px;color:#8e959b;text-align:center}.process-page{background:#02090e}.process-page .process-shell{width:min(100%,980px);padding-inline:18px}.process-page .process-hero{position:relative;min-height:250px;overflow:hidden;padding:44px 32px;border:1px solid rgba(151,168,181,.22);border-radius:8px;background:#050b10 url(/assets/premium/service-garage.jpg) 50%/cover no-repeat;isolation:isolate}.process-page .process-hero:after{content:"";position:absolute;inset:0;z-index:-1;background:rgba(2,8,13,.42)}.process-page .process-hero h1{max-width:650px;font-size:clamp(36px,5.4vw,58px);letter-spacing:0;text-shadow:0 3px 16px #000}.process-page .process-hero p{color:var(--gold);font-size:20px;text-shadow:0 2px 12px #000}.process-page .process-hero-metric{border-radius:8px;background:rgba(5,13,20,.88)}.process-page .process-stage-card{grid-template-columns:repeat(6,1fr);gap:8px;border-radius:8px;background:#08131a}.process-page .process-stage{position:relative;min-height:122px;padding:12px 7px;border-radius:8px;text-align:center}.process-page .process-stage:not(:last-child):after{content:"";position:absolute;top:29px;left:64%;width:75%;height:2px;background:#454d53}.process-page .process-stage.active:not(:last-child):after{background:var(--gold)}.process-page .process-stage>span{position:relative;z-index:1;width:50px;height:50px;margin:0 auto 8px;border-radius:50%}.process-page .process-card{border-radius:8px;background:#09131a}.process-page .offer-summary{border-color:rgba(244,185,66,.36);background:#0b151c}.process-page .offer-summary>strong{color:var(--gold);font-size:34px}.process-page .process-secondary,.process-page .settings-action{border-radius:8px}.provider-reference-page{min-height:100vh;padding:24px;color:#fff;background:#03080c}.provider-reference-shell{display:grid;grid-template-columns:.8fr 1.2fr;width:min(100%,1080px);min-height:760px;margin:0 auto;border:1px solid rgba(151,168,181,.26);border-radius:8px;overflow:hidden;background:#0a131a}.provider-join-hero{display:flex;flex-direction:column;justify-content:space-between;padding:32px;background:#061018 url(/assets/premium/service-garage.jpg) 50%/cover no-repeat;box-shadow:inset 0 0 0 1000px rgba(2,8,13,.38)}.provider-join-hero .reference-brand{align-self:flex-start;font-size:18px}.provider-join-hero .reference-logo-mark{width:40px;height:38px;font-size:18px}.provider-join-hero h1{margin:0;font-size:48px;line-height:1.03;text-shadow:0 3px 16px #000}.provider-join-hero h1 span{color:#f5a524}.provider-join-hero p{font-size:22px;line-height:1.5;text-shadow:0 2px 12px #000}.provider-join-hero ul{display:grid;grid-gap:18px;gap:18px;margin:0;padding:0;list-style:none}.provider-join-hero li{display:grid;grid-template-columns:42px 1fr;align-items:center;grid-gap:10px;gap:10px}.provider-join-hero li>b{display:grid;place-items:center;width:38px;height:38px;border:1px solid #f5a524;border-radius:50%;color:#f5a524}.provider-join-hero li>span{display:grid;grid-gap:3px;gap:3px}.provider-join-hero li small{color:#c4c8cb}.provider-wizard{display:grid;align-content:start;padding:30px 38px}.provider-wizard>header{display:grid;grid-template-columns:40px 1fr;align-items:center;grid-gap:12px;gap:12px}.provider-wizard>header>button{border:0;color:#fff;background:transparent;font-size:34px}.provider-progress{display:flex;align-items:center}.provider-progress i{position:relative;width:18px;height:18px;border:2px solid #556069;border-radius:50%}.provider-progress i:not(:last-child){margin-right:calc(25% - 22px)}.provider-progress i:not(:last-child):after{content:"";position:absolute;left:16px;top:6px;width:calc(25vw - 45px);max-width:95px;height:2px;background:#48525a}.provider-progress i.active{border-color:#f5a524;background:#f5a524}.provider-progress i.active:not(:last-child):after{background:#f5a524}.provider-step-copy{display:flex;gap:6px;margin:46px 0 28px}.provider-step-copy h1,.provider-step-copy>span{font-size:25px;font-weight:850}.provider-step-copy h1{margin:0}.provider-step-copy p{margin:10px 0 0;color:#aeb4b9}.provider-step-content{min-height:360px}.provider-phone-field{display:grid;grid-template-columns:120px 1fr;min-height:58px;border:1px solid var(--reference-border);border-radius:8px;background:#0b151c}.provider-phone-field>span{display:grid;place-items:center;border-right:1px solid var(--reference-border)}.provider-phone-field input{border:0;outline:0;color:#fff;background:transparent;padding:0 14px}.provider-otp{display:grid;grid-template-columns:repeat(6,1fr);grid-gap:10px;gap:10px}.provider-otp input{width:100%;aspect-ratio:1;border:1px solid var(--reference-border);border-radius:8px;color:#fff;background:#0b151c;text-align:center;font-size:26px}.provider-field-stack{display:grid;grid-gap:10px;gap:10px}.provider-avatar{display:grid;place-items:center;width:76px;height:76px;margin:0 auto 12px;border:1px solid #657079;border-radius:50%;font-size:25px}.provider-field-stack label{display:grid;grid-gap:4px;gap:4px;padding:8px 12px;border:1px solid var(--reference-border);border-radius:8px;background:#0b151c}.provider-field-stack label span{color:#9fa6ac;font-size:10px}.provider-field-stack input{border:0;outline:0;color:#fff;background:transparent}.provider-service-list{display:grid;grid-gap:9px;gap:9px}.provider-service-list button{display:grid;grid-template-columns:40px 1fr auto;align-items:center;min-height:60px;padding:0 14px;border:1px solid var(--reference-border);border-radius:8px;color:#fff;background:#0b151c;text-align:left}.provider-service-list button.active{border-color:#f5a524;background:rgba(245,165,36,.08)}.provider-service-list button>i,.provider-service-list button>span{color:#f5a524;font-style:normal}.provider-customize{display:grid;grid-gap:16px;gap:16px}.provider-selected-service{display:grid;grid-template-columns:52px 1fr;grid-gap:4px 12px;gap:4px 12px;padding:16px;border:1px solid var(--reference-border);border-radius:8px;background:#0b151c}.provider-selected-service>span{grid-row:1/3;display:grid;place-items:center;width:48px;height:48px;border:1px solid #f5a524;border-radius:50%;color:#f5a524}.provider-selected-service small{color:#aeb4b9}.provider-customize h3{margin:0}.provider-brand-grid{display:flex;flex-wrap:wrap;gap:8px}.provider-brand-grid button{min-height:38px;padding:0 12px;border:1px solid var(--reference-border);border-radius:6px;color:#c9cdd0;background:#0b151c}.provider-brand-grid button.active{border-color:#f5a524;color:#f5a524}.provider-next{width:100%;min-height:56px;border:0;border-radius:8px;color:#081018;background:#f5a524;font-weight:850}.provider-success{display:grid;justify-items:center;align-content:center;min-height:600px;text-align:center}.provider-success>span{display:grid;place-items:center;width:110px;height:110px;border:3px solid #59bd63;border-radius:50%;color:#59bd63;font-size:60px}.provider-success h1{font-size:38px}.provider-success p{max-width:430px;color:#aeb4b9;line-height:1.5}.provider-success a{display:grid;place-items:center;width:100%;min-height:56px;margin-top:60px;border-radius:8px;color:#081018;background:#f5a524;text-decoration:none;font-weight:850}@media (max-width:760px){.provider-reference-page{padding:0}.provider-reference-shell{grid-template-columns:1fr;min-height:100vh;border:0}.provider-join-hero{min-height:340px;padding:22px}.provider-join-hero h1{font-size:38px}.provider-join-hero p{font-size:16px}.provider-join-hero ul{display:none}.provider-wizard{padding:22px}.provider-progress i:not(:last-child):after{width:calc(25vw - 35px)}.provider-step-copy{margin-top:32px}}@media (max-width:700px){.process-page .process-shell{padding-inline:10px}.process-page .web-header{grid-template-columns:1fr auto}.process-page .web-nav{display:none}.process-page .process-hero{min-height:220px;padding:28px 18px;background-position:58%}.process-page .process-hero h1{width:70%;font-size:34px}.process-page .process-hero p{width:60%;font-size:14px}.process-page .process-hero-metric{min-width:95px;padding:10px}.process-page .process-stage-card{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:2px;gap:2px;overflow:hidden}.process-page .process-stage{min-width:0;min-height:104px;padding:8px 2px}.process-page .process-stage>span{width:38px;height:38px;font-size:12px}.process-page .process-stage strong{font-size:10px;line-height:1.2}.process-page .process-stage small{display:none}.process-page .process-stage:not(:last-child):after{top:26px;width:62%;left:70%}.process-page .process-grid{grid-template-columns:1fr}}@media (max-width:800px){.payment-reference-page{padding:0}.payment-reference-shell{grid-template-columns:1fr;gap:0}.payment-selection-panel,.payment-success-panel{min-height:100vh;border-width:0 0 1px;border-radius:0}}@media (max-width:700px){.safe-reference-header{grid-template-columns:42px 42px 1fr}.safe-reference-header>a:last-child{display:none}.safe-reference-header h1{font-size:23px}.safe-reference-header p{font-size:10px}.safe-summary-grid{grid-template-columns:repeat(3,1fr)}.safe-summary-grid>div{grid-template-columns:1fr;justify-items:center;padding:9px 5px;text-align:center}.safe-summary-grid .safe-trust-score{grid-column:1/-1;grid-template-columns:50px 1fr 1fr}.safe-summary-grid>div>span:first-child{grid-row:auto}.safe-filter-tabs{overflow-x:auto}.safe-filter-tabs button{flex:0 0 auto;padding:0 14px}.safe-filter-tabs button:last-child{margin-left:0}.safe-queue-row{grid-template-columns:48px 1fr;padding:14px 12px}.safe-author-avatar{width:44px;height:44px}.safe-risk{grid-column:2}.safe-actions{grid-column:2;grid-template-columns:repeat(2,1fr)}.safe-ai-note{grid-template-columns:56px 1fr;padding:14px}.safe-ai-note>span{width:50px;height:50px}.safe-ai-note button{grid-column:2;justify-self:start}.common-reference-hero{min-height:270px;padding:78px 14px 18px;background-position:60%}.common-reference-hero h1{font-size:38px}.common-reference-hero p{width:72%;font-size:12px}.common-vehicle-selector{grid-template-columns:52px 1fr auto;gap:8px;padding:8px}.common-vehicle-selector small{grid-column:2/4}.common-vehicle-selector strong{font-size:14px}.common-category-rail{display:flex;overflow-x:auto}.common-category-rail button{min-width:90px}.common-problem-card{grid-template-columns:1fr}.common-problem-card>div{min-height:auto;border-right:0;border-bottom:1px solid var(--reference-border)}.common-problem-card footer{flex-wrap:wrap;gap:14px;padding:12px 14px}.common-problem-card footer a{width:100%;margin-left:0}}@media (max-width:760px){.onboarding-page .onboarding-shell{grid-template-columns:1fr;padding:0}.onboarding-page .phone-visual{min-height:410px;border-radius:0;padding:24px;background-position:65%}.onboarding-page .onboarding-logo{margin-bottom:30px;font-size:24px}.onboarding-page .onboarding-logo .mark{font-size:54px}.onboarding-page .phone-visual .onboarding-title{margin-top:25px;font-size:32px}.onboarding-page .form-panel{min-height:420px;border-radius:0;padding:24px}}@media (max-width:700px){.reference-chat-page .chat-shell{width:min(100% - 16px,600px);padding-top:8px}.reference-chat-page .chat-top{grid-template-columns:48px 1fr 48px}.reference-chat-page .chat-title strong{font-size:21px}.reference-chat-page .chat-title>span{font-size:12px}.reference-chat-page .chat-hero{grid-template-columns:43% 1fr;min-height:300px;padding:18px 8px;background-position:43%}.reference-chat-page .chat-hero h1{font-size:30px}.reference-chat-page .chat-hero p{font-size:13px}.reference-chat-page .stats{margin-top:0;grid-template-columns:repeat(3,minmax(0,1fr))}.reference-chat-page .stat{min-height:74px;padding:8px;gap:6px;border-right:0;border-bottom:0}.reference-chat-page .stat+.stat{border-left:1px solid rgba(151,168,181,.18)}.reference-chat-page .stat .tile-icon{width:34px;height:34px}.reference-chat-page .stat strong{font-size:12px}.reference-chat-page .stat span span{font-size:9px}.reference-chat-page .message{max-width:94%}.reference-chat-page .bubble{font-size:14px;line-height:1.5}.reference-chat-page .chips{overflow-x:auto;flex-wrap:nowrap;scrollbar-width:none}.reference-chat-page .chips::-webkit-scrollbar{display:none}.reference-chat-page .chip{flex:0 0 auto}.towing-map-stage{min-height:560px}.towing-map-stage.expanded{min-height:680px}.towing-map-head{width:min(100% - 20px,600px);grid-template-columns:1fr auto;padding-top:12px}.towing-map-head .reference-back{display:none}.towing-map-head h1{font-size:38px}.towing-map-head p{max-width:280px;font-size:13px}.towing-map-head>button{padding:0 10px;font-size:12px}.tow-map-marker{transform:scale(.72);transform-origin:center}.tow-map-marker.marker-0{left:0;top:48%}.tow-map-marker.marker-1{left:8%;top:67%}.tow-map-marker.marker-2{right:-3%;top:44%}.tow-map-marker.marker-3{right:8%;top:64%}.tow-map-marker.marker-4{left:35%;top:38%}.towing-user-marker{left:48%;top:55%}.towing-sheet{width:calc(100% - 12px);padding:12px 10px 22px}.towing-current-location{grid-template-columns:32px 1fr}.towing-current-location button{grid-column:2;justify-self:start}.towing-trust-strip>span{grid-template-columns:1fr;justify-items:center;text-align:center;padding:10px 5px;font-size:11px}.towing-trust-strip b{grid-row:auto}.towing-provider-card{grid-template-columns:92px minmax(0,1fr) 80px;gap:8px;min-height:110px;padding:8px}.towing-provider-image{height:72px}.towing-provider-copy h3{font-size:13px}.towing-provider-copy p,.towing-provider-copy>small{font-size:10px}.towing-provider-price strong{font-size:16px}.towing-provider-card>button{grid-column:3;min-height:36px;font-size:11px}.towing-insurance-note{grid-template-columns:28px 1fr}.towing-insurance-note a{grid-column:2;margin-top:5px}.service-detail-intro{grid-template-columns:124px 1fr;gap:14px}.service-detail-title h1{font-size:22px}.service-detail-copy>strong{font-size:12px;margin:7px 0}.service-detail-copy>p{font-size:11px;line-height:1.5}.service-detail-copy>p span{display:block;margin:3px 0 0}.service-detail-copy .service-reference-tags span{font-size:9px}.service-trust-card{grid-template-columns:1fr;gap:18px;padding:16px}.service-trust-score{border-right:0;border-bottom:1px solid var(--reference-border);padding-bottom:16px}.service-trust-score .home-trust-shield{width:64px;height:68px}.service-trust-score strong{font-size:38px}.service-trust-metrics{padding-left:0}.service-info-strip{grid-template-columns:repeat(2,1fr)}.service-info-strip>span:nth-child(2){border-right:0}.service-info-strip>span:nth-child(-n+2){border-bottom:1px solid var(--reference-border)}.service-gallery{grid-template-columns:repeat(2,1fr)}.service-review-grid{grid-template-columns:1fr}.service-price-chart{grid-template-columns:repeat(6,1fr);padding:12px 8px}.service-price-chart>strong{grid-column:1/-1;min-height:70px;border-left:0;border-top:1px solid var(--reference-border);padding:10px 0 0}.service-price-chart>span b{font-size:8px}.service-offerings{grid-template-columns:repeat(2,1fr)}.service-offerings>span:nth-child(2){border-right:0}.service-offerings>span:nth-child(-n+2){border-bottom:1px solid var(--reference-border)}.service-detail-ctas{grid-template-columns:1fr}.reference-screen{width:min(100% - 22px,600px);padding-top:8px}.services-reference-hero{min-height:292px;margin-top:-54px;padding:72px 0 18px 4px;background-position:58%}.services-reference-hero>div:first-child{width:64%}.services-reference-hero h1{font-size:clamp(36px,10.5vw,50px)}.services-reference-hero p{font-size:14px;max-width:300px}.verified-services-banner{right:0;bottom:14px;width:50%;min-height:70px;grid-template-columns:44px 1fr auto;padding:8px}.verified-shield{width:40px;height:44px}.verified-services-banner strong{font-size:12px}.verified-services-banner small{font-size:10px}.service-tools{grid-template-columns:1fr 52px;gap:8px}.service-filter-button{min-width:52px;font-size:20px}.service-filter-button span{display:none}.service-search-box{min-height:54px;padding:0 10px}.service-search-box input{font-size:14px}.reference-chip-rail button{min-height:40px;padding:0 15px}.service-reference-link{grid-template-columns:122px minmax(0,1fr);min-height:150px}.service-reference-price{grid-column:2;flex-direction:row;align-items:center;padding:0 12px 14px}.service-reference-price>span{width:34px;height:34px;font-size:24px}.service-reference-body{padding:13px 12px 8px}.service-reference-title h2{font-size:16px}.service-reference-body p{font-size:11px}.service-reference-tags span{font-size:10px;padding:4px 7px}.service-offer-button{display:none}.service-reference-image>span{font-size:9px;padding:4px 6px}.service-reference-rating{margin-block:6px;font-size:12px}.service-reference-price strong{font-size:13px}.service-bottom-nav button>small{font-size:10px}.service-bottom-nav button>span{font-size:22px}}@media (max-width:860px){.business-login-page{grid-template-columns:minmax(0,1fr)!important}.business-login-page>section:first-child{display:none!important}}