.pc-ti{--ti-navy:#102d3b;--ti-ink:#173744;--ti-text:#465f6c;--ti-line:#cddbe2;background:#fff;color:var(--ti-ink)}
.pc-ti *{box-sizing:border-box}.pc-ti [hidden]{display:none!important}.pc-ti :is(a,button,input,textarea,select,summary):focus-visible{outline:3px solid #ed771a;outline-offset:4px}.pc-ti a{touch-action:manipulation}.pc-ti h1,.pc-ti h2,.pc-ti h3{color:inherit;margin:0;font-weight:800}.pc-ti h1{font-size:clamp(36px,4.1vw,60px);line-height:1.1;letter-spacing:-.045em}.pc-ti h2{font-size:clamp(29px,3.1vw,43px);line-height:1.17;letter-spacing:-.035em;margin:10px 0 22px}.pc-ti h3{font-size:20px;line-height:1.35;letter-spacing:-.02em}.pc-ti p{font-size:15px;line-height:1.75;color:var(--ti-text);margin:12px 0}.pc-ti .pc-shell{min-width:0}.pc-ti-eyebrow{display:block;color:#a94a0b;font-size:11px;font-weight:800;letter-spacing:.13em;text-transform:uppercase}.pc-ti-section{padding-top:68px;padding-bottom:68px}.pc-ti-hero{background:linear-gradient(120deg,#0c2230,#193e4e);padding-bottom:54px;color:#fff}.pc-ti-hero-grid{display:grid;grid-template-columns:1.07fr .93fr;align-items:center;gap:42px}.pc-ti-hero-grid>div,.pc-ti-hero-grid figure{min-width:0}.pc-ti-hero .pc-ti-eyebrow,.pc-ti-contact .pc-ti-eyebrow{color:#ffaf72}.pc-ti-hero h1{margin:17px 0 24px}.pc-ti-hero p{color:#d0dde4}.pc-ti-hero .pc-ti-lead{font-size:17px;line-height:1.8}.pc-ti-actions{display:flex;flex-wrap:wrap;gap:12px;align-items:center;margin-top:27px}.pc-ti .pc-button,.pc-ti-outline{min-height:52px;white-space:normal;text-align:center;font-size:14px;line-height:1.4;padding:15px 21px;display:inline-flex;align-items:center;justify-content:center;gap:14px}.pc-ti-outline{border:1px solid #718590;border-radius:9px;color:#fff;font-weight:700}.pc-ti-outline:hover{background:#ffffff0c;border-color:#bcccd4}.pc-ti .pc-ti-caption{font-size:12px;line-height:1.7}.pc-ti-hero .pc-ti-caption{max-width:540px;margin-top:22px;color:#b9ccd7}.pc-ti-hero figure{position:relative;margin:0;overflow:hidden;border:1px solid #47606d;border-radius:16px;background:#183b4a}.pc-ti-hero figure img{display:block;width:100%;height:auto;aspect-ratio:1.2;object-fit:cover}.pc-ti-hero figcaption{padding:18px 22px;font-size:13px;color:#d6e4ea;line-height:1.6}.pc-ti-hero figcaption span{display:block;color:#fff;font-weight:800;font-size:11px;letter-spacing:.13em;margin-bottom:4px}.pc-ti-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:22px;list-style:none;padding:0;margin:34px 0}.pc-ti-steps li{min-width:0;border-top:1px solid #b9cbd5;padding-top:20px}.pc-ti-number{font-size:43px;font-weight:800;line-height:1;color:#c2540a;letter-spacing:-.06em;display:block;margin-bottom:22px}.pc-ti-steps h3{font-size:19px;min-height:52px}.pc-ti-steps p{font-size:14px}.pc-ti .pc-ti-note{padding:20px 23px;margin-top:26px;border-left:3px solid #ec6b10;border-radius:0 9px 9px 0;background:#f0f5f7;color:#345260}.pc-ti-soft{background:#f0f5f7}.pc-ti-info{display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:center}.pc-ti-info h2{max-width:520px}.pc-ti-info p:first-child{margin-top:0}.pc-ti-text-link{display:inline-flex;gap:12px;align-items:center;min-height:44px;color:#a54305;font-size:14px;font-weight:750;text-decoration:underline;text-underline-offset:5px}.pc-ti-intro{max-width:850px}.pc-ti-factors{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:17px;margin:30px 0}.pc-ti-factors article{padding:25px;border:1px solid var(--ti-line);border-radius:12px;background:#fff;min-width:0}.pc-ti-factors article:nth-child(4){grid-column:span 1}.pc-ti-factors p{font-size:14px}.pc-ti-form-section{background:#e6eef2;scroll-margin-top:120px}.pc-ti-form-layout{display:grid;grid-template-columns:.85fr 1.15fr;gap:54px;align-items:start}.pc-ti-form-layout>div{min-width:0}.pc-ti-form-note{margin:28px 0;padding:23px;border:1px solid #c7d8e1;border-radius:12px}.pc-ti-form-note p{font-size:13px}.pc-ti-form-note b{font-size:16px}.pc-ti-contact-link{font-size:clamp(22px,2.3vw,31px);font-weight:800;display:inline-flex;min-height:48px;align-items:center;letter-spacing:-.02em;max-width:100%}.pc-ti-form-card{background:#fff;border:1px solid #c4d5de;border-radius:16px;padding:30px}.pc-ti-form-card fieldset{border:0;margin:0;padding:0;min-width:0}.pc-ti-form-card fieldset:disabled{opacity:.65}.pc-ti-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:0 17px}.pc-ti-field{min-width:0;margin:0 0 18px;display:flex;flex-direction:column;gap:7px}.pc-ti-field label{font-size:13px;font-weight:750;color:#304f60}.pc-ti-field :is(input,select,textarea){font:inherit;font-size:16px;width:100%;min-width:0;max-width:100%;min-height:50px;padding:12px;border:1px solid #9eb4c0;border-radius:7px;background:#fcfdfe;color:#153543}.pc-ti-field textarea{resize:vertical}.pc-ti [aria-invalid=true]{border-color:#b13e22}.pc-ti-error{color:#a3301c;font-size:12px;line-height:1.55}.pc-ti-error:empty{display:none}.pc-ti-details{padding:14px 0;border-top:1px solid var(--ti-line);border-bottom:1px solid var(--ti-line);margin-bottom:22px}.pc-ti-details summary{font-size:14px;font-weight:750;padding:12px 0;cursor:pointer}.pc-ti-details[open] summary{margin-bottom:14px}.pc-ti-consent{display:flex;align-items:flex-start;gap:11px;font-size:12px;line-height:1.8;margin-top:20px}.pc-ti-consent input{margin:4px 0 0;width:18px;height:18px;flex:0 0 18px;accent-color:#b34d08}.pc-ti-consent a{color:#a44308;text-decoration:underline}.pc-ti-form-card button[type=submit]{width:100%;margin-top:22px}.pc-ti-form-card button:disabled{cursor:not-allowed}.pc-ti-honeypot{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.pc-ti-alert{padding:14px;border:1px solid #d8a090;border-radius:8px;background:#fff3ec;color:#9b2d18!important}.pc-ti-unavailable{background:#fff5eb;border:1px solid #e6c4a1;border-radius:10px;padding:20px;margin-bottom:25px}.pc-ti-unavailable b{font-size:17px}.pc-ti-unavailable p{font-size:13px}.pc-ti-unavailable a{display:inline-flex;align-items:center;min-height:44px;color:#8d3c09;font-size:13px;font-weight:750}.pc-ti-selected{color:#365f48;font-size:12px;line-height:1.6}.pc-ti-success{padding:35px 0}.pc-ti-success>span{font-size:28px;display:grid;place-items:center;border-radius:50%;width:52px;height:52px;background:#e7f3eb;color:#236344;margin-bottom:22px}#avtodoma-dlya-obmena{scroll-margin-top:120px}.pc-ti-cars{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:23px;margin-top:30px}.pc-ti-car{min-width:0;display:flex;flex-direction:column;background:#fff;border:1px solid var(--ti-line);border-radius:13px;overflow:hidden}.pc-ti-car-photo{display:block;position:relative}.pc-ti-car-photo img{display:block;width:100%;height:auto;aspect-ratio:1.5;object-fit:cover}.pc-ti-car-photo>span{position:absolute;top:14px;left:14px;background:#fff;border-radius:6px;padding:7px 10px;font-size:11px;font-weight:750;color:#254552}.pc-ti-car-body{padding:23px;display:flex;flex:1;flex-direction:column;align-items:flex-start}.pc-ti-car h3{font-size:21px;min-height:57px}.pc-ti-car p{font-size:13px;margin:9px 0 0}.pc-ti-price{font-size:24px;line-height:1.4;margin:20px 0 5px}.pc-ti-car-select{display:flex;justify-content:center;align-items:center;text-align:center;min-height:55px;width:100%;border:1px solid #31596a;border-radius:8px;color:#214557;font-size:13px;font-weight:750;line-height:1.5;padding:12px;margin-top:auto}.pc-ti-car-select:hover{background:#eef4f7}.pc-ti-car .pc-ti-text-link{margin-bottom:15px}.pc-ti-catalog-links{justify-content:space-between}.pc-ti-faq{display:grid;grid-template-columns:.75fr 1.25fr;gap:65px;align-items:start}.pc-ti-faq details{border-bottom:1px solid #b9ccd6;padding:4px 0}.pc-ti-faq summary{cursor:pointer;font-weight:750;font-size:16px;line-height:1.55;padding:20px 0;min-height:56px}.pc-ti-faq details p{font-size:14px;margin:0 0 20px}.pc-ti-contact{background:#102d3b;color:#fff}.pc-ti-contact p{color:#c9dae3}.pc-ti-contact .pc-ti-info{gap:50px}.pc-ti-contact .pc-ti-actions{margin-top:18px}
@media(max-width:1100px){.pc-ti-hero-grid{gap:25px}.pc-ti-hero .pc-ti-lead{font-size:15px}.pc-ti-steps{gap:17px}.pc-ti-info,.pc-ti-faq,.pc-ti-form-layout{gap:30px}.pc-ti-car-body{padding:18px}.pc-ti .pc-button,.pc-ti-outline{font-size:13px;padding:14px 17px}.pc-ti-cars{gap:15px}}
@media(max-width:800px){.pc-ti-hero-grid,.pc-ti-info,.pc-ti-form-layout,.pc-ti-faq{grid-template-columns:1fr}.pc-ti-hero-grid{gap:30px}.pc-ti-hero figure img{aspect-ratio:1.65}.pc-ti-steps{grid-template-columns:1fr 1fr;gap:24px}.pc-ti-steps h3{min-height:0}.pc-ti-factors{grid-template-columns:1fr 1fr}.pc-ti-cars{grid-template-columns:1fr}.pc-ti-car{display:grid;grid-template-columns:1fr 1fr}.pc-ti-car-photo img{height:100%;aspect-ratio:auto}.pc-ti-car h3{min-height:0}.pc-ti-section{padding-top:48px;padding-bottom:48px}.pc-ti-form-note{margin:20px 0}.pc-ti-faq{gap:16px}}
@media(max-width:540px){.pc-ti h1{font-size:36px}.pc-ti h2{font-size:29px}.pc-ti-hero{padding-bottom:30px}.pc-ti-hero h1{margin-top:14px}.pc-ti-hero .pc-ti-lead{font-size:15px}.pc-ti p{font-size:14px}.pc-ti-actions{align-items:stretch;flex-direction:column;gap:10px}.pc-ti-actions>*{width:100%}.pc-ti-hero figure img{aspect-ratio:1.3}.pc-ti-hero figcaption{padding:15px 18px}.pc-ti-section{padding-top:38px;padding-bottom:38px}.pc-ti-steps{display:flex;flex-direction:column;gap:20px}.pc-ti-steps li{display:grid;grid-template-columns:42px 1fr;gap:0 15px;padding-top:20px}.pc-ti-number{font-size:31px;grid-row:span 2;margin:0}.pc-ti-steps p{margin-bottom:0}.pc-ti-steps h3{font-size:18px}.pc-ti-factors{grid-template-columns:1fr;gap:11px}.pc-ti-factors article{padding:21px}.pc-ti-factors h3{font-size:18px}.pc-ti .pc-ti-note{padding:17px 19px;font-size:13px}.pc-ti-form-card{padding:23px 18px}.pc-ti-form-grid{grid-template-columns:1fr}.pc-ti-car{display:flex}.pc-ti-car-photo img{aspect-ratio:1.5;height:auto}.pc-ti-car-body{padding:22px}.pc-ti-faq summary{font-size:15px}.pc-ti-contact-link{font-size:24px}.pc-ti-form-layout{gap:23px}.pc-ti-catalog-links{gap:0}.pc-ti .pc-ti-caption{font-size:12px}}
@media(min-width:821px) and (max-width:1380px){.pc-trade-in-body .pc-header-contact .pc-call{width:44px!important;min-width:44px!important;padding:0!important}.pc-trade-in-body .pc-header-contact .pc-call::after{display:none!important}}
@media(min-width:1121px){.pc-trade-in-body .pc-footer-phone{font-size:16px;white-space:nowrap}}
@media(prefers-reduced-motion:reduce){.pc-ti *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
