@import"https://fonts.googleapis.com/css2?family=Bebas+Neue&family=Dosis:wght@600;700;800&family=Inter:wght@400;500;600;700;800&family=Montserrat:wght@500;600;700;800&family=Oswald:wght@500;600;700&family=Roboto:wght@400;500;700&display=swap";:root{--color-bg:#080b0d;--color-bg-soft:#101214;--color-card:#141619;--color-card-hover:#1b1e22;--color-border:hsla(0,0%,100%,.1);--color-border-strong:hsla(0,0%,100%,.18);--color-orange:#ff6a00;--color-orange-hover:#ff7a1a;--color-orange-soft:rgba(255,106,0,.14);--color-text:#fff;--color-text-muted:#a0a0a0;--color-text-soft:#d7d7d7;--radius-card:18px;--radius-button:10px;--radius-input:10px;--radius-section:28px;--shadow-orange-glow:0 0 0 1px rgba(255,106,0,.34),0 18px 46px rgba(255,106,0,.22);--shadow-card:0 24px 70px rgba(0,0,0,.42);--shadow-dark-overlay:inset 0 1px 0 hsla(0,0%,100%,.08),0 34px 90px rgba(0,0,0,.56);--font-display:"Bebas Neue","Oswald","Montserrat",sans-serif;--font-heading:"Oswald","Montserrat","Inter",sans-serif;--font-body:"Montserrat","Inter",Arial,sans-serif;--font-legacy:Roboto,Arial,sans-serif;--text-hero-title:clamp(56px,7vw,72px);--text-hero-title-mobile:clamp(38px,12vw,44px);--text-section-title:clamp(36px,5vw,44px);--text-section-title-mobile:clamp(28px,8vw,32px);--text-body:clamp(15px,1.7vw,17px);--text-small:clamp(13px,1.4vw,14px);--text-button:clamp(14px,1.5vw,16px);--premium-page-bg:radial-gradient(circle at 16% 6%,rgba(255,106,0,.14),transparent 28%),radial-gradient(circle at 82% 14%,hsla(0,0%,100%,.08),transparent 24%),linear-gradient(135deg,#080b0d,#101214 48%,#080b0d);--premium-light-streak:linear-gradient(115deg,transparent,hsla(0,0%,100%,.08) 42%,rgba(255,106,0,.22) 50%,transparent 58%);--premium-glass-bg:linear-gradient(145deg,rgba(20,22,25,.82),rgba(8,11,13,.72));--sp-orange:#f47b20;--sp-orange-dark:#d96612;--sp-dark:#222;--sp-ink:#121212;--sp-muted:#6b7280;--sp-line:#e7e7e7;--sp-soft:#f6f6f6;--sp-white:#fff;--sp-radius:8px;--sp-shadow:0 18px 40px hsla(0,0%,7%,.1)}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-results-button,input[type=search]::-webkit-search-results-decoration{display:none;-webkit-appearance:none}input[type=search]::-ms-clear,input[type=search]::-ms-reveal{display:none;width:0;height:0}.client-premium-theme,.client-shell{--sp-bg:#080b0d;--sp-bg-soft:#101214;--sp-card:#141619;--sp-card-hover:#1b1e22;--sp-border:hsla(0,0%,100%,.1);--sp-border-strong:hsla(0,0%,100%,.18);--sp-orange:#ff6a00;--sp-orange-hover:#ff7a1a;--sp-orange-soft:rgba(255,106,0,.14);--sp-text:#fff;--sp-text-muted:#a0a0a0;--sp-text-soft:#d7d7d7;--sp-success:#2ecc71;--sp-blue:#4d8dff;--sp-danger:#ff4d4f;--sp-warning:#ffb020;--sp-client-card-radius:18px;--sp-client-shadow:0 24px 70px rgba(0,0,0,.42);--sp-client-glass:linear-gradient(145deg,rgba(20,22,25,.88),rgba(8,11,13,.78)),rgba(16,18,20,.72);--sp-client-page-bg:radial-gradient(circle at 13% 8%,rgba(255,106,0,.12),transparent 28%),radial-gradient(circle at 88% 4%,hsla(0,0%,100%,.06),transparent 24%),linear-gradient(135deg,#080b0d,#101214 48%,#080b0d)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;overflow-x:hidden;font-family:Roboto,Arial,sans-serif;color:var(--sp-ink);background:var(--sp-white)}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}a:focus-visible,button:focus-visible{outline:2px solid var(--color-orange);outline-offset:3px}input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid rgba(226,232,240,.55);outline-offset:2px;box-shadow:0 0 0 3px #94a3b81f}img{display:block;max-width:100%}.site-shell{min-height:100vh;background:var(--sp-white)}.container{width:min(1180px,calc(100% - 32px));margin:0 auto}.section{padding:86px 0}.section--soft{background:var(--sp-soft)}.section--dark{color:var(--sp-white);background:linear-gradient(#121212e6,#121212eb),url(https://street-profi.com/wp-content/uploads/2025/05/slider02.jpg) 50% /cover}.eyebrow{display:inline-flex;align-items:center;gap:10px;margin-bottom:14px;color:var(--sp-orange);font-weight:800;text-transform:uppercase;letter-spacing:0}.eyebrow:before{width:34px;height:3px;content:"";background:var(--sp-orange)}.page-intro{padding:72px 0;color:var(--sp-white);background:linear-gradient(90deg,#121212f0,#121212b8),url(https://street-profi.com/wp-content/uploads/2025/05/slider03.jpg) 50% /cover}.page-intro h1{max-width:760px;margin:0;font-family:Dosis,Roboto,sans-serif;font-size:clamp(42px,6vw,74px);line-height:.95}.page-intro p{max-width:650px;margin:18px 0 0;color:#ffffffd1;font-size:18px;line-height:1.65}.grid{display:grid;gap:24px}.grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}.premium-page{min-height:100vh;color:var(--color-text);background:var(--premium-page-bg);font-family:var(--font-body)}.premium-page::-moz-selection{color:var(--color-text);background:var(--color-orange)}.premium-page::selection{color:var(--color-text);background:var(--color-orange)}.premium-hero-title{font-family:var(--font-display);font-size:var(--text-hero-title);line-height:.92;text-transform:uppercase}.premium-hero-title,.premium-section-title{margin:0;color:var(--color-text);font-weight:700;letter-spacing:0}.premium-section-title{font-family:var(--font-heading);font-size:var(--text-section-title);line-height:1.05}.premium-body-text{color:var(--color-text-soft);font-family:var(--font-body);font-size:var(--text-body);line-height:1.7}.premium-small-text{color:var(--color-text-muted);font-family:var(--font-body);font-size:var(--text-small);line-height:1.55}.premium-surface{position:relative;overflow:hidden;border:1px solid var(--color-border);border-radius:var(--radius-card);background:var(--premium-glass-bg);box-shadow:var(--shadow-card)}.premium-surface:before{position:absolute;inset:0;pointer-events:none;content:"";background:var(--premium-light-streak),radial-gradient(circle at 15% 10%,rgba(255,106,0,.12),transparent 32%);opacity:.32}.client-premium-theme,.client-premium-theme *{max-width:100%}.client-premium-theme{overflow-x:clip}.client-premium-theme .client-card,.client-premium-theme .client-document-card,.client-premium-theme .client-page-header,.client-premium-theme .client-recommendation-card,.client-premium-theme .client-stat-card,.client-premium-theme .client-vehicle-card,.client-premium-theme .client-work-order-card{animation:sp-client-enter .42s ease both}.client-premium-theme .client-card:nth-of-type(2),.client-premium-theme .client-stat-card:nth-of-type(2){animation-delay:35ms}.client-premium-theme .client-card:nth-of-type(3),.client-premium-theme .client-stat-card:nth-of-type(3){animation-delay:.07s}.client-premium-theme .client-card:nth-of-type(4),.client-premium-theme .client-stat-card:nth-of-type(4){animation-delay:.105s}.client-premium-theme [class*=skeleton]{position:relative;overflow:hidden}.client-premium-theme [class*=skeleton]:after{background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.1),transparent)}.client-premium-theme [class*=__modal-backdrop],.client-premium-theme [class*=modal-backdrop]{animation:sp-client-fade .18s ease both}.client-premium-theme [aria-modal=true],.client-premium-theme [role=dialog]{animation:sp-client-modal .22s ease both}.client-premium-theme [class*=__message--success],.client-premium-theme [class*=__submit-message].is-success{animation:sp-client-toast .28s ease both}.client-premium-theme a:focus-visible,.client-premium-theme button:focus-visible{outline:2px solid var(--sp-orange);outline-offset:3px;box-shadow:0 0 0 4px #ff6a0024}.client-premium-theme input:focus-visible,.client-premium-theme select:focus-visible,.client-premium-theme textarea:focus-visible{outline:2px solid rgba(226,232,240,.55);outline-offset:2px;box-shadow:0 0 0 3px #94a3b81f}.client-premium-theme a,.client-premium-theme button,.client-premium-theme input,.client-premium-theme select,.client-premium-theme textarea{touch-action:manipulation}@keyframes sp-client-enter{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes sp-client-fade{0%{opacity:0}to{opacity:1}}@keyframes sp-client-modal{0%{opacity:0;transform:translateY(10px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes sp-client-toast{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media(max-width:1199px){.client-premium-theme .client-page-header{min-height:158px}.client-premium-theme .client-history-modal__summary,.client-premium-theme .client-home__stats,.client-premium-theme .client-recommendations-page__summary,.client-premium-theme .client-vehicle-status__grid,.client-premium-theme .client-vehicles-page__status-grid,.client-premium-theme .client-work-orders-page__summary{grid-template-columns:repeat(2,minmax(0,1fr))}.client-premium-theme .client-home__grid,.client-premium-theme .client-profile__grid{grid-template-columns:1fr}}@media(max-width:767px){.client-premium-theme,.client-premium-theme .client-cabinet,.client-premium-theme .client-page-header{background-image:radial-gradient(circle at 82% 4%,rgba(255,106,0,.1),transparent 32%),linear-gradient(135deg,#080b0d,#101214 58%,#080b0d)!important}.client-premium-theme .client-page-header{min-height:auto;gap:18px;padding:22px;border-radius:20px;background-image:linear-gradient(145deg,#080b0dfa,#101214eb),radial-gradient(circle at 88% 8%,rgba(255,106,0,.14),transparent 32%)}.client-premium-theme .client-page-header h1{font-size:clamp(30px,9vw,34px);line-height:1.08}.client-premium-theme .client-page-header span{font-size:14px;line-height:1.55}.client-premium-theme .client-page-header__action,.client-premium-theme .client-page-header__action>*{width:100%}.client-premium-theme .client-appointments,.client-premium-theme .client-documents-page,.client-premium-theme .client-home,.client-premium-theme .client-profile,.client-premium-theme .client-recommendations-page,.client-premium-theme .client-vehicles-page,.client-premium-theme .client-work-orders-page{gap:18px}.client-premium-theme .client-home__stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.client-premium-theme .client-appointments__card,.client-premium-theme .client-appointments__confirm,.client-premium-theme .client-appointments__details-grid,.client-premium-theme .client-appointments__form-grid,.client-premium-theme .client-appointments__service-grid,.client-premium-theme .client-document-card-premium__meta,.client-premium-theme .client-documents-page__filter-grid,.client-premium-theme .client-documents-page__grid,.client-premium-theme .client-history-modal__summary,.client-premium-theme .client-history-page__filters,.client-premium-theme .client-home__appointment,.client-premium-theme .client-home__grid,.client-premium-theme .client-home__vehicle-preview,.client-premium-theme .client-profile__grid,.client-premium-theme .client-profile__identity,.client-premium-theme .client-recommendations-page__filters,.client-premium-theme .client-recommendations-page__grid,.client-premium-theme .client-vehicle-form__grid,.client-premium-theme .client-vehicle-premium__actions,.client-premium-theme .client-vehicle-premium__hero,.client-premium-theme .client-vehicle-status__grid,.client-premium-theme .client-vehicles-page__action-grid,.client-premium-theme .client-vehicles-page__hero-grid,.client-premium-theme .client-vehicles-page__modal-grid,.client-premium-theme .client-vehicles-page__status-grid,.client-premium-theme .client-work-orders-page__filters,.client-premium-theme .client-work-orders-page__financials{grid-template-columns:1fr}.client-premium-theme .client-home__vehicle-preview img,.client-premium-theme .client-vehicles-page__hero-image,.client-premium-theme .client-vehicles-page__vehicle-image{width:100%}.client-premium-theme .client-appointments__time{min-height:92px;align-items:flex-start}.client-premium-theme .client-profile__avatar{width:104px;height:104px}.client-premium-theme .client-appointments__actions,.client-premium-theme .client-appointments__booking-actions,.client-premium-theme .client-document-card-premium__actions,.client-premium-theme .client-documents-page__actions,.client-premium-theme .client-history-order__actions,.client-premium-theme .client-profile__actions,.client-premium-theme .client-profile__telegram-actions,.client-premium-theme .client-recommendation-card-premium__actions,.client-premium-theme .client-recommendation-modal__actions,.client-premium-theme .client-vehicle-modal__actions{align-items:stretch;flex-direction:column}.client-premium-theme .client-appointments__service-grid button,.client-premium-theme .client-button,.client-premium-theme .client-field__control,.client-premium-theme .client-select__control{min-height:46px}.client-premium-theme .client-appointments__actions>*,.client-premium-theme .client-appointments__booking-actions>*,.client-premium-theme .client-button:not(.client-button--icon-only),.client-premium-theme .client-document-card-premium__actions>*,.client-premium-theme .client-history-order__actions>*,.client-premium-theme .client-profile__actions>*,.client-premium-theme .client-profile__telegram-actions>*,.client-premium-theme .client-recommendation-card-premium__actions>*,.client-premium-theme .client-recommendation-modal__actions>*,.client-premium-theme .client-vehicle-modal__actions>*{width:100%}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{animation-duration:.001ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.001ms!important}}@media(max-width:430px){.client-premium-theme .client-home__stats{grid-template-columns:1fr}.client-premium-theme .client-appointments__card,.client-premium-theme .client-card,.client-premium-theme .client-document-card-premium,.client-premium-theme .client-page-header,.client-premium-theme .client-vehicle-card{border-radius:16px}}@media(max-width:900px){.section{padding:64px 0}.grid--2,.grid--3{grid-template-columns:1fr}}@media(max-width:560px){:root{--text-hero-title:var(--text-hero-title-mobile);--text-section-title:var(--text-section-title-mobile)}.container{width:min(100% - 24px,1180px)}.section{padding:52px 0}.page-intro{padding:58px 0}}
