@import url(https://fonts.googleapis.com/css2?family=Big+Shoulders+Display:wght@600;700;800&family=Inter:wght@400;500;600;700&family=IBM+Plex+Mono:wght@500;600&display=swap);:root{--bg:#f4f6f5;--bg-panel:#fff;--bg-panel-alt:#eef2f0;--border:#dce4e0;--text:#12211c;--text-muted:#57655f;--text-faint:#8b988f;--accent:#e9ab02;--accent-deep:#a67e2c;--accent-ink:#7a5a1e;--accent-soft:#c79a3c29;--accent-on:#201703;--success:#1f8a56;--danger:#c0392b;--dark-bg:#0f2630;--dark-bg-panel:#16323f;--dark-border:#24404d;--dark-text:#f2f6f4;--dark-text-muted:#9fb3ae;--font-display:"Big Shoulders Display",sans-serif;--font-body:"Inter",-apple-system,sans-serif;--font-mono:"IBM Plex Mono",monospace;--max-width:1120px;--radius:6px;--radius-pill:999px;--header-height-mobile:60px;--header-height-desktop:72px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{-webkit-font-smoothing:antialiased;background:#f4f6f5;background:var(--bg);color:#12211c;color:var(--text);font-family:Inter,-apple-system,sans-serif;font-family:var(--font-body);line-height:1.5;margin:0}h1,h2,h3,h4{font-family:Big Shoulders Display,sans-serif;font-family:var(--font-display);font-weight:700;letter-spacing:.01em;margin:0;text-transform:uppercase}p{margin:0}a{color:inherit;text-decoration:none}button{cursor:pointer;font-family:inherit}ul{list-style:none;margin:0;padding:0}img{display:block;max-width:100%}::selection{background:#e9ab02;background:var(--accent);color:#201703;color:var(--accent-on)}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{animation-duration:.01ms!important;transition-duration:.01ms!important}}.app{overflow-x:hidden}.footer__inner,.header__inner,.section__inner{margin:0 auto;max-width:var(--max-width);padding:0 24px}.eyebrow{color:var(--accent-ink);display:inline-block;font-family:var(--font-mono);font-size:12px;letter-spacing:.08em;margin-bottom:14px;text-transform:uppercase}.section{padding:40px 0}.section--panel{background:var(--bg-panel)}.section__title{font-size:clamp(30px,4vw,44px);line-height:1.05;margin-bottom:16px;max-width:720px}.section__note{color:var(--text-muted);font-size:15px;margin-bottom:44px;max-width:620px}.btn{align-items:center;border:1px solid #0000;border-radius:var(--radius-pill);display:inline-flex;font-size:15px;font-weight:600;gap:8px;justify-content:center;padding:13px 22px;transition:transform .15s ease,background .15s ease,border-color .15s ease;white-space:nowrap}.btn:hover{transform:translateY(-1px)}.btn:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.btn--accent{background:var(--accent);color:var(--accent-on)}.btn--accent:hover{background:var(--accent-deep)}.btn--ghost{background:#0000;border-color:var(--border);color:var(--text)}.btn--ghost:hover{border-color:var(--accent)}.btn--lg{font-size:16px;padding:16px 28px}.chip{align-items:center;border:1px solid var(--border);border-radius:999px;color:var(--text);display:inline-flex;font-size:14px;font-weight:500;padding:9px 16px;transition:border-color .15s ease,color .15s ease}.chip:hover{border-color:var(--accent-ink);color:var(--accent-ink)}.header__logo{flex-shrink:0;font-family:var(--font-display);font-size:21px;font-weight:700;letter-spacing:.02em;line-height:1;position:relative;transition:opacity .2s ease;z-index:3}.header__logo span{color:var(--accent)}.header__logo:hover{opacity:.78}.hero__title-accent{background:linear-gradient(to top,var(--accent) 30%,#0000 82%);box-decoration-break:clone;-webkit-box-decoration-break:clone;color:var(--text);padding:0 2px}.messenger{align-items:center;border:1px solid #0000;border-radius:8px;color:#fff;display:inline-flex;font-size:13px;font-weight:700;justify-content:center;line-height:1;min-height:38px;padding:0 15px;text-decoration:none;transition:transform .18s ease,filter .18s ease,box-shadow .18s ease}.messenger:hover{filter:brightness(1.06);transform:translateY(-2px)}.messenger:active{transform:translateY(0)}.messenger--viber{background:#7360f2;box-shadow:0 5px 16px #7360f22e}.messenger--telegram{background:#229ed9;box-shadow:0 5px 16px #229ed92e}.messenger--whatsapp{background:#25d366;box-shadow:0 5px 16px #25d3662e}.messenger--max{background:#111;border-color:#ffffff1f;box-shadow:0 5px 16px #0000002e}.field{color:var(--text-muted);display:flex;flex-direction:column;font-size:12px;gap:5px}.field input{background:var(--bg-panel);border:1px solid var(--border);border-radius:var(--radius);color:var(--text);font-family:var(--font-body);font-size:14px;padding:11px 13px;transition:border-color .18s ease,box-shadow .18s ease;width:100%}.field input:focus-visible{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft);outline:none}.field--invalid input{border-color:var(--danger)}.field--invalid span{color:var(--danger)}@media (max-width:600px){.messenger{min-height:40px;width:100%}}.app>main{padding-top:var(--header-height-mobile)}@media (min-width:860px){.app>main{padding-top:var(--header-height-desktop)}}.header{backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:#ffffffeb;border-bottom:1px solid var(--border);color:var(--text);left:0;position:fixed;right:0;top:0;z-index:40}.header__inner{gap:20px;justify-content:space-between;padding-bottom:5px;padding-top:5px;position:relative}.header__inner,.header__nav{align-items:center;display:flex}.header__nav{gap:22px;margin-left:auto}.header__nav-link{color:var(--text-muted);font-size:13px;font-weight:600;position:relative;transition:color .2s ease;white-space:nowrap}.header__nav-link:after{background:var(--accent);border-radius:2px;bottom:-7px;content:"";height:2px;left:0;position:absolute;right:0;transform:scaleX(0);transform-origin:center;transition:transform .2s ease}.header__nav-link:hover{color:var(--text)}.header__nav-link:hover:after{transform:scaleX(1)}.header__contact{align-items:center;display:none;gap:16px;margin-left:4px}.header__phone{font-family:var(--font-mono);font-size:14px;font-weight:600;transition:color .2s ease;white-space:nowrap}.header__phone:hover{color:var(--accent-ink)}.header__messengers{display:flex;gap:5px}.header__icon-link{align-items:center;border:1px solid var(--border);border-radius:999px;color:var(--text-muted);display:inline-flex;font-size:11px;min-height:26px;padding:0 8px;transition:color .2s ease,border-color .2s ease,background .2s ease;white-space:nowrap}.header__icon-link:hover{background:var(--accent-soft);border-color:var(--accent);color:var(--accent-ink)}.header__actions{align-items:center;display:flex;gap:8px;margin-left:auto}.header__cta{font-size:13px;padding:9px 16px;white-space:nowrap}.header__burger{align-items:center;background:var(--bg-panel);border:1px solid var(--border);border-radius:9px;cursor:pointer;display:inline-flex;flex-direction:column;gap:5px;height:40px;justify-content:center;padding:0;position:relative;width:42px;z-index:3}.header__burger span{background:var(--text);border-radius:2px;display:block;height:1.5px;transition:transform .2s ease,opacity .2s ease;width:17px}.header__burger--open span:first-child{transform:translateY(6.5px) rotate(45deg)}.header__burger--open span:nth-child(2){opacity:0}.header__burger--open span:nth-child(3){transform:translateY(-6.5px) rotate(-45deg)}@media (max-width:859px){.header__nav{align-items:stretch;background:#fffffff7;border:1px solid var(--border);border-radius:0 0 12px 12px;border-top:0;box-shadow:0 14px 30px #00000014;display:flex;flex-direction:column;gap:0;left:0;opacity:0;padding:8px;pointer-events:none;position:absolute;right:0;top:calc(100% + 1px);transform:translateY(-8px);transition:opacity .2s ease,visibility .2s ease,transform .2s ease;visibility:hidden}.header__nav--open{opacity:1;pointer-events:auto;transform:translateY(0);visibility:visible}.header__nav-link{border-radius:7px;font-size:14px;padding:13px 12px}.header__nav-link:hover{background:var(--bg-panel-alt)}.header__nav-link:after{display:none}.header__nav-cta{align-items:center;border-radius:8px;display:flex;font-size:14px;justify-content:center;margin-top:6px;padding:12px;width:100%}}@media (max-width:520px){.header__inner{gap:8px;padding-bottom:5px;padding-top:5px}.header__logo{font-size:19px}.header__cta{font-size:12px;padding:9px 12px}.header__burger{height:38px;width:40px}}@media (max-width:380px){.header__cta{align-items:center;display:flex;font-size:0;height:38px;justify-content:center;padding:0;width:40px}.header__cta:before{content:"↗";font-size:17px;line-height:1}}@media (min-width:700px) and (max-width:1039px){.header__nav{gap:16px}.header__nav-link{font-size:12px}}@media (min-width:860px){.header__actions{margin-left:0}.header__nav{margin-left:auto}.header__nav-cta{margin-left:2px}.header__burger{display:none}}@media (min-width:1040px){.header__contact{display:flex}.header__nav{gap:20px}}@media (min-width:1280px){.header__inner{padding-bottom:13px;padding-top:13px}.header__nav{gap:24px}.header__nav-link{font-size:13px}.header__cta{padding:10px 18px}}.header__nav-cta{flex-shrink:0;font-size:13px;padding:9px 16px;white-space:nowrap}.gauge{align-items:center;display:flex;flex-direction:column;width:100%}.gauge__svg{max-width:260px;width:100%}.gauge__readout{align-items:center;display:flex;flex-direction:column;margin-top:-12px}.gauge__value{color:var(--text);font-family:var(--font-mono);font-size:34px;font-weight:600}.gauge__label{color:var(--text-muted);font-size:13px}.quick-form{gap:12px}.quick-form__title{font-size:18px;line-height:1.2;margin-bottom:2px}.quick-form .field{gap:5px}.quick-form .field span{font-size:12px}.quick-form input{min-height:43px}.quick-form__row{grid-gap:10px;gap:10px;grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr)}.quick-form__submit{margin-top:2px;min-height:46px}.quick-form__error{font-size:12.5px;line-height:1.35}.quick-form--success h3{font-size:18px;margin-bottom:6px}.quick-form--success p{font-size:14px;margin-bottom:12px}.quick-form__link{font-size:13.5px}.quick-form{display:flex;flex-direction:column;gap:16px}.quick-form__title{font-family:var(--font-body);font-size:19px;font-weight:700;text-transform:none}.quick-form__row{grid-gap:14px;display:grid;gap:14px;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.quick-form__submit{width:100%}.quick-form__error{color:var(--danger);font-size:13.5px;margin:0}.quick-form--success h3{color:var(--success);font-family:var(--font-body);font-size:19px;margin-bottom:8px;text-transform:none}.quick-form--success p{color:var(--text-muted);font-size:14.5px;margin-bottom:14px}.quick-form__link{color:var(--accent-ink);font-size:14px;font-weight:600}@media (max-width:380px){.quick-form__row{grid-template-columns:minmax(0,1fr)}}@media (max-width:600px){.quick-form__row{grid-template-columns:1fr}}.car-placeholder{align-items:center;background:var(--bg-panel-alt);color:var(--text-faint);display:flex;flex-direction:column;gap:7px;height:100%;justify-content:center;padding:20px;width:100%}.car-placeholder__svg{height:auto;width:90px}.car-placeholder__note{font-family:var(--font-mono);font-size:10px;letter-spacing:.06em;text-transform:uppercase}.car-photo--empty{align-items:center;background:var(--bg-panel-alt);color:var(--text-faint);display:flex;height:100%;justify-content:center;width:100%}@media (max-width:859px){.hero{padding-top:40px}}.hero{background:radial-gradient(ellipse 760px 440px at 88% -5%,var(--accent-soft),#0000 62%),var(--bg);min-height:min(760px,100vh);overflow:hidden;padding:46px 0 52px;position:relative}.hero__blueprint{bottom:-20px;color:var(--border);opacity:.55;right:-70px;width:560px}.hero__blueprint,.hero__photo.car-photo{display:none;pointer-events:none;position:absolute}.hero__photo.car-photo{bottom:0;height:100%;right:0;top:0;width:43%;z-index:0}.hero__photo img{height:100%;mask-image:linear-gradient(90deg,#0000 0,#00000073 16%,#000 34%);-webkit-mask-image:linear-gradient(90deg,#0000 0,#00000073 16%,#000 34%);object-fit:cover;object-position:center;width:100%}.hero__inner{grid-gap:42px;align-items:center;display:grid;gap:42px;grid-template-columns:minmax(0,1.08fr) minmax(360px,.72fr);margin:0 auto;max-width:var(--max-width);padding:0 24px;position:relative;z-index:1}.hero__copy,.hero__title{max-width:650px}.hero__title{font-size:clamp(38px,4.5vw,58px);letter-spacing:-.035em;line-height:.98;margin:14px 0 18px}.hero__subtitle{color:var(--text-muted);font-size:16px;line-height:1.55;margin-bottom:24px;max-width:570px}.hero__actions{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:22px}.hero__actions .btn{min-height:48px}.hero__messengers{color:var(--text-faint);display:flex;flex-direction:column;font-size:13px;gap:9px}.hero__messengers-label{display:block}.hero__messenger-links{display:flex;flex-wrap:wrap;gap:8px}.hero__panel{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:color-mix(in srgb,var(--bg-panel) 94%,#0000);border:1px solid var(--border);border-radius:14px;box-shadow:0 18px 50px #00000012;display:flex;flex-direction:column;gap:20px;justify-self:end;max-width:460px;padding:22px;width:100%}.hero__panel-trust{grid-gap:18px;align-items:center;border-top:1px dashed var(--border);display:grid;gap:18px;grid-template-columns:145px minmax(0,1fr);padding-top:18px}.hero__trust-main{align-items:center;display:flex;justify-content:center}.hero__stats{grid-gap:8px;display:grid;gap:8px;grid-template-columns:1fr;width:100%}.hero__stats li{align-items:center;border-top:1px solid var(--border);display:flex;gap:10px;justify-content:space-between;padding:8px 0}.hero__stats li:first-child{border-top:0}.hero__stat-value{color:var(--accent-ink);font-family:var(--font-mono);font-size:17px;font-weight:600;white-space:nowrap}.hero__stat-label{color:var(--text-muted);font-size:11.5px;line-height:1.25;text-align:right}@media (min-width:1280px){.hero{min-height:min(760px,100vh);padding-bottom:46px;padding-top:42px}.hero__photo.car-photo{display:block}.hero__blueprint{display:none}.hero__inner{gap:54px}.hero__title{font-size:clamp(46px,4vw,60px)}}@media (min-width:1024px) and (max-width:1279px){.hero{min-height:min(720px,100vh);padding-bottom:42px;padding-top:38px}.hero__blueprint{display:block}.hero__inner{gap:32px;grid-template-columns:minmax(0,1.05fr) minmax(330px,.75fr)}.hero__title{font-size:clamp(38px,4.5vw,52px)}.hero__panel{max-width:420px;padding:20px}.hero__panel-trust{gap:12px;grid-template-columns:125px minmax(0,1fr)}}@media (max-width:1023px){.hero{background:radial-gradient(ellipse 650px 360px at 100% 0,var(--accent-soft),#0000 65%),var(--bg);min-height:auto;padding:34px 0 40px}.hero__photo.car-photo{border-radius:12px;bottom:auto;display:block;height:220px;margin:0 16px 24px;overflow:hidden;position:relative;right:auto;top:auto;width:calc(100% - 32px)}.hero__photo img{mask-image:none;-webkit-mask-image:none;object-position:center}.hero__blueprint{display:none}.hero__inner{display:flex;flex-direction:column;gap:28px;padding:0 16px}.hero__copy{max-width:none}.hero__title{font-size:clamp(36px,9vw,50px);line-height:1;margin:12px 0 16px}.hero__subtitle{font-size:15px;line-height:1.5;margin-bottom:20px}.hero__actions{gap:8px;margin-bottom:20px}.hero__actions .btn{min-height:46px}.hero__panel{justify-self:auto;max-width:none;padding:20px}.hero__panel-trust{gap:16px;grid-template-columns:1fr}.hero__trust-main{justify-content:flex-start}.hero__stats{gap:8px;grid-template-columns:repeat(3,minmax(0,1fr))}.hero__stats li{align-items:flex-start;border-top:1px solid var(--border);flex-direction:column;padding:10px 0 0}.hero__stat-label{text-align:left}}@media (max-width:600px){.hero{padding-bottom:30px;padding-top:24px}.hero__photo.car-photo{height:190px;margin-bottom:20px}.hero__title{font-size:clamp(34px,10vw,43px)}.hero__actions{display:grid;grid-template-columns:1fr}.hero__actions .btn{width:100%}.hero__messenger-links{display:grid;grid-template-columns:1fr 1fr}.hero__panel{border-radius:12px;padding:17px}.hero__stats{grid-template-columns:1fr}.hero__stats li{align-items:center;flex-direction:row}.hero__stat-label{text-align:right}}@media (max-width:380px){.hero__photo.car-photo{height:165px}.hero__title{font-size:32px}.hero__subtitle{font-size:14px}.hero__messenger-links{grid-template-columns:1fr}}@media (min-width:940px){.hero__inner{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr)}}.benefits-section{position:relative}.benefits-heading{margin-bottom:32px;max-width:760px}.benefits-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr}.benefit-card{background:radial-gradient(circle 180px at 100% 0,var(--accent-soft),#0000 70%),var(--bg-panel);border:1px solid var(--border);border-radius:12px;display:flex;flex-direction:column;justify-content:space-between;min-height:230px;overflow:hidden;padding:22px;position:relative;transition:transform .22s ease,border-color .22s ease,box-shadow .22s ease}.benefit-card:before{background-image:var(--bg-image);background-position:50%;background-size:cover;opacity:.035;transition:opacity .22s ease,transform .4s ease}.benefit-card:after,.benefit-card:before{content:"";inset:0;pointer-events:none;position:absolute}.benefit-card:after{background:linear-gradient(135deg,var(--bg-panel) 15%,#0000 75%);opacity:.7}.benefit-card>*{position:relative;z-index:1}.benefit-card__top{align-items:flex-start;display:flex;justify-content:space-between;min-height:38px}.benefit-card__number{color:var(--text-faint);font-family:var(--font-mono);font-size:12px;font-weight:600;letter-spacing:.08em;opacity:.8}.benefit-card__icon{color:var(--accent-ink);height:31px;margin:0;transition:transform .22s ease,color .22s ease;width:31px}.benefit-card__content{margin-top:20px}.benefit-card__title{color:var(--text);font-size:18px;font-weight:700;line-height:1.2;margin:0 0 11px;padding-left:13px;position:relative}.benefit-card__title:before{background:var(--accent);border-radius:2px;bottom:2px;content:"";left:0;position:absolute;top:2px;width:3px}.benefit-card__text{color:var(--text-muted);font-size:13.5px;line-height:1.55;margin:0;text-align:left}.benefit-card__line{background:var(--accent);border-radius:2px;display:block;height:2px;margin-top:18px;opacity:.65;transition:width .22s ease,opacity .22s ease;width:28px}@media (hover:hover){.benefit-card:hover{border-color:color-mix(in srgb,var(--accent) 45%,var(--border));box-shadow:0 14px 35px #00000014;transform:translateY(-4px)}.benefit-card:hover:before{opacity:.065;transform:scale(1.04)}.benefit-card:hover .benefit-card__icon{color:var(--accent);transform:translateY(-2px)}.benefit-card:hover .benefit-card__line{opacity:1;width:52px}}@media (min-width:700px){.benefits-grid{gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))}.benefit-card{min-height:215px;padding:23px}}@media (min-width:1024px){.benefits-heading{margin-bottom:36px}.benefits-grid{gap:14px;grid-template-columns:repeat(4,minmax(0,1fr))}.benefit-card{min-height:250px;padding:22px}.benefit-card__content{margin-top:24px}}@media (min-width:1280px){.benefit-card{min-height:265px;padding:24px}.benefit-card__title{font-size:19px}.benefit-card__text{font-size:14px}}@media (max-width:599px){.benefits-heading{margin-bottom:22px}.benefits-grid{gap:10px}.benefit-card{border-radius:10px;min-height:0;padding:18px}.benefit-card__top{min-height:32px}.benefit-card__icon{height:27px;width:27px}.benefit-card__content{margin-top:16px}.benefit-card__title{font-size:17px;margin-bottom:8px}.benefit-card__text{font-size:13px;line-height:1.5}.benefit-card__line{margin-top:14px}}.road-divider{display:flex;justify-content:center;padding:0 24px}.road-divider__line{background-image:repeating-linear-gradient(90deg,var(--accent) 0,var(--accent) 28px,#0000 28px,#0000 52px);border-radius:2px;box-shadow:0 0 0 1px var(--border);height:4px;max-width:var(--max-width);opacity:.9;width:100%}.conditions-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(3,minmax(0,1fr));margin-inline:auto;width:min(100%,1180px)}.condition-card{align-items:stretch;background:var(--bg-panel);border:1px solid #00000014;border-radius:10px;flex-direction:row;gap:20px;height:260px;overflow:hidden;padding:26px}.condition-card,.condition-card__content{display:flex;min-width:0;position:relative}.condition-card__content{align-items:flex-start;flex:1 1 auto;flex-direction:column;z-index:2}.condition-card__image-wrapper{border-radius:0;bottom:0;max-width:none;overflow:hidden;position:absolute;right:0;top:0;width:42%;z-index:1}.condition-card__image{display:block;height:100%;mask-image:linear-gradient(90deg,#0000 0,#00000059 30%,#000 65%);-webkit-mask-image:linear-gradient(90deg,#0000 0,#00000059 30%,#000 65%);object-fit:cover;width:100%}.condition-card__icon{color:var(--accent-ink);flex:0 0 auto;height:26px;margin-bottom:14px;width:26px}.condition-card__title{color:var(--accent-ink);font-size:17px;line-height:1.25;margin:0 0 8px;max-width:58%;position:relative;z-index:2}.condition-card__text{color:var(--text-muted);font-size:14px;line-height:1.55;margin:0;max-width:58%;position:relative;z-index:2}@media (max-width:1199px){.conditions-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.condition-card{height:250px}}@media (max-width:699px){.conditions-grid{gap:16px;grid-template-columns:1fr}.condition-card{flex-direction:column;gap:20px;height:auto;min-height:360px;padding:24px}.condition-card__content{flex:0 0 auto}.condition-card__text,.condition-card__title{max-width:100%}.condition-card__image-wrapper{bottom:0;height:52%;left:0;position:absolute;right:0;top:auto;width:100%}.condition-card__image{mask-image:linear-gradient(180deg,#0000 0,#0006 35%,#000 75%);-webkit-mask-image:linear-gradient(180deg,#0000 0,#0006 35%,#000 75%)}}.process-list{grid-gap:0;display:grid;gap:0;grid-template-columns:minmax(0,1fr);margin-top:48px}.process-step{grid-gap:24px;border-top:1px solid var(--border);display:grid;gap:24px;grid-template-columns:56px minmax(0,1fr);min-height:125px;padding:15px 0 10px;position:relative}.process-step:last-child{border-bottom:1px solid var(--border)}.process-step__n{background:#fff;background:var(--background,#fff);border:1px solid var(--accent-ink);border-radius:50%;color:var(--accent-ink);display:grid;font-family:var(--font-mono);font-size:18px;font-weight:600;height:52px;line-height:1;place-items:center;position:relative;width:52px;z-index:2}.process-step__content{padding-bottom:16px;padding-top:2px}.process-step__title{font-size:clamp(19px,2vw,22px);font-weight:600;letter-spacing:-.02em;line-height:1.25;margin:0 0 10px}.process-step__text{color:var(--text-muted);font-size:15px;line-height:1.65;margin:0;max-width:560px}.process-step__connector{background:var(--border);height:calc(100% - 68px);left:25px;position:absolute;top:84px;width:1px;z-index:1}.process-step__connector:after{background:var(--accent-ink);border-radius:50%;bottom:0;content:"";height:5px;left:50%;position:absolute;transform:translateX(-50%);width:5px}.process-step{transition:background-color .18s ease}.process-step:hover{background:color-mix(in srgb,var(--accent-ink) 3%,#0000)}.process-step:hover .process-step__n{background:var(--accent-ink);color:#fff;color:var(--background,#fff)}@media (max-width:640px){.process-list{margin-top:32px}.process-step{gap:16px;grid-template-columns:44px minmax(0,1fr);min-height:130px;padding:24px 0}.process-step__n{font-size:15px;height:42px;width:42px}.process-step__title{font-size:18px;margin-bottom:7px}.process-step__text{font-size:14px;line-height:1.55}.process-step__connector{height:calc(100% - 53px);left:20px;top:69px}}.examples-section{position:relative}.examples-heading{margin-bottom:32px;max-width:760px}.examples-grid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:1fr}.example-card{background:var(--bg-panel);border:1px solid var(--border);border-radius:12px;overflow:hidden;position:relative;transition:transform .22s ease,border-color .22s ease,box-shadow .22s ease}.example-card__photo{background:var(--bg-panel-alt);height:210px;overflow:hidden;position:relative}.example-card__photo .car-photo{height:100%;width:100%}.example-card__photo .car-photo img{transition:transform .45s ease,filter .3s ease}.example-card__photo:after{background:linear-gradient(180deg,#0000 45%,#0000007a);content:"";inset:0;pointer-events:none;position:absolute}.example-card__number{color:#ffffffd1;font-family:var(--font-mono);left:13px;letter-spacing:.08em;text-shadow:0 1px 5px #00000059;top:12px}.example-card__condition,.example-card__number{font-size:11px;font-weight:600;position:absolute;z-index:2}.example-card__condition{align-items:center;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#00000085;border:1px solid #ffffff2e;border-radius:6px;bottom:12px;color:#fff;display:inline-flex;min-height:27px;padding:0 9px;right:12px}.example-card__body{display:flex;flex-direction:column;gap:15px;padding:16px 18px 17px}.example-card__heading{align-items:baseline;display:flex;gap:12px;justify-content:space-between}.example-card__title{color:var(--text);font-size:17px;font-weight:700;line-height:1.2;margin:0;min-width:0;text-transform:none}.example-card__year{color:var(--text-muted);flex-shrink:0;font-family:var(--font-mono);font-size:13px;font-weight:500}.example-card__footer{align-items:baseline;border-top:1px solid var(--border);display:flex;gap:12px;justify-content:space-between;padding-top:12px}.example-card__price-label{color:var(--text-faint);font-size:11px;letter-spacing:.05em;text-transform:uppercase}.example-card__price{color:var(--accent-ink);font-family:var(--font-mono);font-size:18px;font-weight:700;white-space:nowrap}@media (hover:hover){.example-card:hover{border-color:color-mix(in srgb,var(--accent) 45%,var(--border));box-shadow:0 15px 38px #00000017;transform:translateY(-4px)}.example-card:hover .car-photo img{transform:scale(1.035)}.example-card:hover .example-card__price{color:var(--accent)}}@media (min-width:700px){.examples-grid{gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))}.example-card__photo{height:220px}}@media (min-width:1024px){.examples-heading{margin-bottom:36px}.examples-grid{gap:14px;grid-template-columns:repeat(3,minmax(0,1fr))}.example-card__photo{height:210px}}@media (min-width:1280px){.examples-grid{gap:16px}.example-card__photo{height:230px}.example-card__body{padding:17px 19px 18px}}@media (max-width:599px){.examples-heading{margin-bottom:22px}.examples-grid{gap:10px}.example-card__photo{height:200px}.example-card__body{gap:12px;padding:14px 16px 15px}.example-card__title{font-size:16px}.example-card__price{font-size:17px}}@media (max-width:380px){.example-card__photo{height:180px}.example-card__body{padding:13px 14px 14px}.example-card__price-label{font-size:10px}.example-card__price{font-size:16px}}.reviews-section{position:relative}.reviews-heading{margin-bottom:32px;max-width:700px}.reviews-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr}.review-card{background:radial-gradient(circle 220px at 100% 0,var(--accent-soft),#0000 70%),var(--bg-panel);border:1px solid var(--border);border-radius:12px;display:flex;flex-direction:column;margin:0;min-height:220px;overflow:hidden;padding:22px;position:relative;transition:transform .22s ease,border-color .22s ease,box-shadow .22s ease}.review-card__top{align-items:center;display:flex;justify-content:space-between;margin-bottom:18px}.review-card__number{color:var(--text-faint);font-family:var(--font-mono);font-size:11px;font-weight:600;letter-spacing:.08em}.review-card__rating{color:var(--accent);font-size:12px;letter-spacing:.08em;line-height:1}.review-card__text{color:var(--text);flex:1 1;font-size:15px;line-height:1.6;margin:0;padding-left:27px;position:relative}.review-card__quote{color:var(--accent);font-family:Georgia,serif;font-size:46px;font-weight:700;left:0;line-height:1;position:absolute;top:-8px}.review-card__footer{align-items:center;border-top:1px solid var(--border);display:flex;gap:12px;justify-content:space-between;margin-top:20px;padding-top:13px}.review-card__name{color:var(--text);font-family:var(--font-mono);font-size:13px;font-weight:700}.review-card__verified{color:var(--text-faint);font-size:10px;letter-spacing:.06em;text-transform:uppercase}.review-card__line{background:var(--accent);border-radius:2px;display:block;height:2px;margin-top:14px;opacity:.65;transition:width .22s ease,opacity .22s ease;width:26px}@media (hover:hover){.review-card:hover{border-color:color-mix(in srgb,var(--accent) 45%,var(--border));box-shadow:0 14px 36px #00000014;transform:translateY(-4px)}.review-card:hover .review-card__line{opacity:1;width:50px}.review-card:hover .review-card__rating{color:var(--accent-ink)}}@media (min-width:700px){.reviews-grid{gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))}.review-card{min-height:230px;padding:23px}}@media (min-width:1024px){.reviews-heading{margin-bottom:36px}.reviews-grid{gap:14px;grid-template-columns:repeat(3,minmax(0,1fr))}.review-card{min-height:245px}}@media (min-width:1280px){.reviews-grid{gap:16px}.review-card{min-height:250px;padding:24px}.review-card__text{font-size:15px}}@media (max-width:599px){.reviews-heading{margin-bottom:22px}.reviews-grid{gap:10px}.review-card{border-radius:10px;min-height:0;padding:18px}.review-card__top{margin-bottom:14px}.review-card__text{font-size:14px;line-height:1.55;padding-left:24px}.review-card__quote{font-size:40px}.review-card__footer{margin-top:17px}}@media (max-width:380px){.review-card{padding:16px}.review-card__text{font-size:13.5px}.review-card__rating{font-size:11px}}.contacts-block,.contacts-section{position:relative}.contacts-block{grid-gap:28px;align-items:center;background:radial-gradient(ellipse 500px 180px at 0 50%,var(--accent-soft),#0000 70%),var(--bg-panel);border:1px solid var(--border);border-radius:14px;box-shadow:0 16px 45px #0000000f;display:grid;gap:28px;grid-template-columns:minmax(250px,.8fr) 1px minmax(0,1.2fr);margin-top:30px;overflow:hidden;padding:24px 28px}.contacts-block:after{background:var(--accent);bottom:0;content:"";left:0;position:absolute;top:0;width:3px}.contacts-block__phone{color:var(--text);display:flex;flex-direction:column;gap:5px;min-width:0;padding:4px 0;text-decoration:none;transition:transform .18s ease,opacity .18s ease}.contacts-block__phone:hover{transform:translateX(3px)}.contacts-block__phone-label{color:var(--text-muted);font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.contacts-block__phone-number{color:var(--text);font-family:var(--font-mono);font-size:clamp(23px,2.2vw,31px);font-weight:700;letter-spacing:-.03em;line-height:1.1}.contacts-block__divider{background:var(--border);height:54px;width:1px}.contacts-block__messengers{display:flex;flex-direction:column;gap:9px;min-width:0}.contacts-block__messengers-label{color:var(--text-muted);font-size:12px;line-height:1.3}.contacts-block__messenger-list{display:flex;flex-wrap:wrap;gap:8px}.contacts-block__messenger-list .messenger{min-height:38px;padding:0 15px}.contacts-block__messenger-list .messenger:focus-visible,.contacts-block__phone:focus-visible{outline:2px solid var(--accent);outline-offset:3px}@media (max-width:800px){.contacts-block{gap:18px;grid-template-columns:1fr;padding:22px}.contacts-block__divider{height:1px;width:100%}.contacts-block__phone{padding:0}.contacts-block__phone-number{font-size:27px}}@media (max-width:600px){.contacts-block{border-radius:12px;gap:16px;margin-top:24px;padding:19px}.contacts-block__phone{gap:4px}.contacts-block__phone-label{font-size:11px}.contacts-block__phone-number{font-size:clamp(22px,7vw,28px)}.contacts-block__messengers{gap:8px}.contacts-block__messenger-list{grid-gap:7px;display:grid;gap:7px;grid-template-columns:1fr 1fr}.contacts-block__messenger-list .messenger{min-height:40px;padding:0 10px;width:100%}}@media (max-width:380px){.contacts-block{padding:17px}.contacts-block__phone-number{font-size:21px}.contacts-block__messenger-list{grid-template-columns:1fr}}.form-card{display:flex;flex-direction:column;gap:14px}.form-row{grid-gap:10px;display:grid;gap:10px;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.form-row--details{padding-top:2px}.checkbox-field--invalid span{color:var(--danger)}.form-card__toggle{align-items:center;align-self:flex-start;background:var(--accent-soft);border:1px solid var(--border);border-radius:8px;color:var(--accent-ink);cursor:pointer;display:inline-flex;font-size:13px;font-weight:700;gap:8px;padding:9px 13px;position:relative;transition:background .18s ease,border-color .18s ease,transform .18s ease}.form-card__toggle:after{font-size:16px;line-height:1;transition:transform .18s ease}.form-card__toggle:hover{background:var(--accent);border-color:var(--accent);transform:translateY(-1px)}.form-card__toggle[aria-expanded=true]:after{content:"−"}.checkbox-field{align-items:flex-start;color:var(--text-muted);display:flex;font-size:12px;gap:8px;line-height:1.35}.checkbox-field input{margin-top:2px}.form-card__error{color:var(--danger);font-size:12.5px;line-height:1.35;margin:0}.form-card__submit{font-size:15px;font-weight:700;margin-top:2px;min-height:48px;width:100%}@media (max-width:600px){.form-card{gap:12px}.form-row{grid-template-columns:1fr}}@media (max-width:380px){.form-card__submit{min-height:46px}}.form-section-wrap{overflow:hidden;padding:0}.form-section{background:var(--bg-panel);display:grid;grid-template-columns:minmax(0,1fr);min-height:560px;position:relative}.form-section__copy{display:flex;flex-direction:column;justify-content:center;margin:0 auto;max-width:680px;padding:54px 24px;position:relative;width:100%;z-index:2}.form-section__heading{max-width:600px}.form-section__heading .section__title{font-size:clamp(32px,4vw,48px);letter-spacing:-.035em;line-height:1;margin-bottom:14px;margin-top:12px}.form-section__heading .section__note{font-size:15px;line-height:1.5;margin-bottom:24px;max-width:560px}.form-section__card{background:var(--bg);border:1px solid var(--border);border-radius:14px;box-shadow:0 14px 38px #00000012;max-width:570px;padding:20px;position:relative}.form-section__direct{align-items:center;display:flex;flex-wrap:wrap;gap:14px;margin-top:16px}.form-section__contacts{min-height:43px}.form-section__phone{color:var(--text);display:flex;flex-direction:column;gap:1px;line-height:1.15;text-decoration:none;transition:opacity .18s ease}.form-section__phone:hover{opacity:.7}.form-section__phone span{color:var(--text-faint);font-size:11px}.form-section__phone strong{font-family:var(--font-mono);font-size:15px;font-weight:600}.form-section__photo{display:none;min-height:560px;overflow:hidden;position:relative}.form-section__photo img{height:100%;mask-image:linear-gradient(90deg,#0000 0,#00000059 15%,#000 42%);-webkit-mask-image:linear-gradient(90deg,#0000 0,#00000059 15%,#000 42%);object-fit:cover;object-position:center;width:100%}.form-section__photo:after{background:linear-gradient(to right,var(--bg-panel) 0,color-mix(in srgb,var(--bg-panel) 70%,#0000) 13%,#0000 48%);content:"";inset:0;pointer-events:none;position:absolute}@media (min-width:940px){.form-section{grid-template-columns:minmax(0,1fr) minmax(0,.92fr);min-height:580px}.form-section__copy{margin:0 0 0 auto;max-width:670px;padding:48px 46px 48px 24px}.form-section__photo{display:block}}@media (min-width:1280px){.form-section{grid-template-columns:minmax(0,1fr) minmax(500px,.95fr);min-height:600px}.form-section__copy{padding-right:56px}.form-section__photo{min-height:600px}}@media (max-width:939px){.form-section{display:flex;flex-direction:column}.form-section__copy{order:1}.form-section__photo{display:block;margin-top:4px;min-height:300px;order:2;width:100%}.form-section__photo img{mask-image:none;-webkit-mask-image:none}.form-section__photo:after{background:linear-gradient(to bottom,var(--bg-panel) 0,#0000 35%)}}@media (max-width:600px){.form-section__copy{padding:38px 16px 30px}.form-section__heading .section__title{font-size:clamp(31px,9vw,40px);margin-bottom:12px;margin-top:10px}.form-section__heading .section__note{font-size:14px;margin-bottom:18px}.form-section__card{border-radius:12px;padding:16px}.form-section__direct{align-items:stretch;flex-direction:column;gap:10px;margin-top:14px}.form-section__contacts{justify-content:center;width:100%}.form-section__phone{align-items:center;padding-top:2px}.form-section__photo{min-height:260px}}@media (max-width:380px){.form-section__copy{padding-top:30px}.form-section__card{padding:14px}.form-section__photo{min-height:220px}}.footer{background:var(--dark-bg);border-top:1px solid var(--dark-border);color:var(--dark-text);overflow:hidden;padding:54px 0 24px;position:relative}.footer:before{background:var(--accent);border-radius:50%;content:"";height:420px;opacity:.035;pointer-events:none;position:absolute;right:-100px;top:-260px;width:420px}.footer__inner{grid-gap:34px;display:grid;gap:34px;grid-template-columns:1fr;position:relative;z-index:1}.footer .header__logo span{color:var(--accent)}.footer__col--brand{max-width:340px}.footer__text{color:var(--dark-text-muted);font-size:13.5px;line-height:1.6;margin:14px 0 0;max-width:300px}.footer__heading{color:var(--dark-text-muted);font-family:var(--font-mono);font-size:11px;font-weight:600;letter-spacing:.08em;margin:0 0 13px;text-transform:uppercase}.footer__list{color:var(--dark-text);display:flex;flex-direction:column;font-size:13.5px;gap:7px;list-style:none;margin:0;padding:0}.footer__list li{transition:color .2s ease}.footer__col--contact{align-items:flex-start;display:flex;flex-direction:column}.footer__phone{color:var(--dark-text);display:inline-block;font-family:var(--font-mono);font-size:21px;font-weight:700;line-height:1.2;margin:1px 0 3px;transition:color .2s ease;white-space:nowrap}.footer__phone:hover{color:var(--accent)}.footer__phone-note{color:var(--dark-text-muted);font-size:11px;margin-bottom:15px}.footer__messengers--desktop{display:none}.footer__messengers{flex-wrap:wrap;gap:7px}.footer__messenger{align-items:center;border:1px solid var(--dark-border);border-radius:999px;color:var(--dark-text-muted);display:inline-flex;font-size:11px;font-weight:600;justify-content:center;min-height:29px;padding:0 10px;transition:color .2s ease,border-color .2s ease,background .2s ease,transform .2s ease}.footer__messenger:hover{background:hsla(0,0%,100%,.035);border-color:var(--accent);color:var(--dark-text);transform:translateY(-1px)}.footer__messengers-btn--mobile{align-items:center;background:hsla(0,0%,100%,.025);border:1px solid var(--dark-border);border-radius:9px;color:var(--dark-text);display:flex;font-size:13px;font-weight:600;justify-content:space-between;max-width:300px;min-height:44px;padding:0 15px;transition:border-color .2s ease,background .2s ease,transform .2s ease;width:100%}.footer__messengers-btn--mobile span{color:var(--accent);font-size:18px;transition:transform .2s ease}.footer__messengers-btn--mobile:hover{background:hsla(0,0%,100%,.045);border-color:var(--accent);transform:translateY(-1px)}.footer__messengers-btn--mobile:hover span{transform:translateX(3px)}.footer__bottom{align-items:center;border-top:1px solid var(--dark-border);color:var(--dark-text-muted);display:flex;font-size:11.5px;gap:16px;justify-content:space-between;margin:38px auto 0;max-width:var(--max-width);padding:17px 24px 0;position:relative;z-index:1}.footer__top-link{color:var(--dark-text-muted);transition:color .2s ease}.footer__top-link:hover{color:var(--accent)}@media (min-width:700px){.footer__inner{gap:28px;grid-template-columns:minmax(0,1.25fr) minmax(0,.85fr) minmax(0,1fr)}.footer__col--brand{max-width:320px}}@media (min-width:860px){.footer{padding-top:58px}.footer__messengers--desktop{display:flex}.footer__messengers-btn--mobile{display:none}}@media (min-width:1280px){.footer{padding-top:62px}.footer__inner{gap:40px}.footer__phone{font-size:22px}}@media (max-width:599px){.footer{padding-top:44px}.footer__inner{gap:30px}.footer__col--brand{max-width:100%}.footer__text{font-size:13px;max-width:330px}.footer__bottom{margin-top:32px;padding-left:16px;padding-right:16px}}@media (max-width:380px){.footer__phone{font-size:19px}.footer__messengers-btn--mobile{max-width:100%}}.sticky-bar{backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:#fffffff5;border-top:1px solid var(--border);bottom:0;box-shadow:0 -6px 24px #12211c14;display:flex;gap:8px;left:0;padding:9px 10px calc(9px + env(safe-area-inset-bottom));position:fixed;right:0;z-index:50}.sticky-bar__btn{align-items:center;border:1px solid var(--border);border-radius:var(--radius-pill);display:flex;font-size:13px;font-weight:700;justify-content:center;min-height:44px;text-align:center;transition:transform .2s ease,border-color .2s ease,background .2s ease}.sticky-bar__btn:hover{transform:translateY(-1px)}.sticky-bar__btn--call{background:var(--accent);border-color:var(--accent);color:var(--accent-on);flex:1 1}.sticky-bar__btn--messengers{background:var(--bg-panel);color:var(--text);flex:1 1;gap:7px}.sticky-bar__btn--messengers span{color:var(--accent-ink);font-size:17px;line-height:1;transition:transform .2s ease}.sticky-bar__btn--messengers:hover{border-color:var(--accent)}.sticky-bar__btn--messengers:hover span{transform:translateX(3px)}@media (min-width:860px){.sticky-bar{display:none}}@media (max-width:859px){.footer{padding-bottom:82px}}@media (max-width:380px){.sticky-bar{gap:6px;padding-left:8px;padding-right:8px}.sticky-bar__btn{font-size:12px;min-height:42px}}
/*# sourceMappingURL=main.ecd47092.css.map*/