@font-face{font-family:Manrope;font-style:normal;font-weight:400 800;font-display:swap;src:url(/fonts/manrope-cyrillic.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:400 800;font-display:swap;src:url(/fonts/manrope-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--navy:#17253d;--navy-deep:#12213a;--blue:#226fd1;--blue-dark:#195cad;--blue-soft:#eaf3fd;--red:#c72f29;--green:#2eaa6f;--paper:#f5f8fc;--white:#fff;--muted:#58677d;--line:#dbe4ee;--shadow:0 18px 55px #1f395b1a;--container:1280px;--section-space:112px}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;background:#e9eef5;scroll-padding-top:110px}body{color:var(--navy);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;background:#e9eef5;margin:0;font-family:Manrope,Segoe UI,Arial,sans-serif;font-size:16px;line-height:1.6}body.menu-open{overflow:hidden}img,picture{max-width:100%;display:block}button,input{font:inherit}button,a{-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}p,h1,h2,h3,figure,ol,ul{margin-top:0}h1,h2,h3{text-wrap:balance}h2{letter-spacing:-.052em;margin-bottom:0;font-size:clamp(2.15rem,4vw,3.55rem);font-weight:650;line-height:1.08}h2 span{color:var(--blue)}h3{letter-spacing:-.025em;font-size:1.08rem;line-height:1.3}::selection{color:var(--white);background:var(--blue)}:focus-visible{outline-offset:4px;outline:3px solid #ffb019}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{z-index:200;color:var(--white);background:var(--navy-deep);border-radius:8px;padding:12px 16px;position:fixed;top:12px;left:12px;transform:translateY(-150%)}.skip-link:focus{transform:translateY(0)}.site-shell{background:var(--paper);width:min(1480px,100%);min-height:100vh;margin-inline:auto;overflow:clip}.container{width:min(var(--container), calc(100% - 128px));margin-inline:auto}.section{padding-block:var(--section-space)}main>.section,main>.contacts-section{content-visibility:auto;contain-intrinsic-block-size:auto 900px}main>.contacts-section{content-visibility:visible;contain-intrinsic-block-size:none}.eyebrow{color:var(--red);letter-spacing:.13em;text-transform:uppercase;align-items:center;gap:10px;margin-bottom:18px;font-size:.72rem;font-weight:800;line-height:1.2;display:flex}.eyebrow:before{content:"";background:currentColor;width:26px;height:2px}.eyebrow-light{color:#8fc1ff}.section-heading{max-width:800px}.section-heading>p:last-child,.split-heading>p,.centered-heading>p:last-child{color:var(--muted);margin-bottom:0;font-size:1.02rem;line-height:1.75}.split-heading{grid-template-columns:minmax(0,1.65fr) minmax(280px,.75fr);align-items:end;gap:80px;max-width:none;margin-bottom:54px;display:grid}.centered-heading{text-align:center;margin:0 auto 58px}.centered-heading .eyebrow{justify-content:center}.button{border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;gap:28px;min-height:54px;padding:14px 22px;font-size:.82rem;font-weight:800;line-height:1.2;transition:color .18s,background .18s,border-color .18s,transform .18s;display:inline-flex}.button:hover{transform:translateY(-2px)}.button span{font-size:1.2em}.button-small{min-height:46px;padding-inline:18px;font-size:.74rem}.button-dark,.button-primary{color:var(--white);background:var(--navy-deep)}.button-dark:hover,.button-primary:hover{background:var(--red)}.button-light{color:var(--navy);background:var(--white);border-color:#fff9}.button-light:hover{color:var(--white);background:var(--red);border-color:var(--red)}.text-link{color:#35435a;border-bottom:1px solid #a8b4c4;padding-block:7px;font-size:.8rem;font-weight:800;display:inline-flex}.text-link:hover{color:var(--blue);border-color:var(--blue)}.site-header{z-index:100;height:96px;margin-bottom:-96px;padding-top:16px;transition:background .18s,box-shadow .18s;position:sticky;top:0}.site-header[data-scrolled]{backdrop-filter:blur(16px);background:#f5f8fceb;box-shadow:0 10px 35px #1d365714}.topbar{backdrop-filter:blur(18px);background:#ffffffe0;border:1px solid #ffffffe6;border-radius:14px;align-items:center;gap:34px;height:68px;padding:0 14px 0 20px;display:flex;box-shadow:0 10px 32px #1e3a5f12}.logo{flex:none;align-items:center;width:128px;height:58px;display:flex;overflow:hidden}.logo img{width:100%;height:auto}.main-nav{color:#586579;align-items:center;gap:clamp(16px,2vw,28px);font-size:.76rem;font-weight:700;display:flex}.main-nav a{white-space:nowrap;transition:color .16s}.main-nav a:hover{color:var(--blue)}.mobile-nav-phone{display:none}.topbar-contact{align-items:center;gap:18px;margin-left:auto;display:flex}.phone{white-space:nowrap;font-size:.78rem;font-weight:800}.menu-button{cursor:pointer;background:0 0;border:0;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:5px;width:44px;height:44px;padding:0;display:none}.menu-button span{background:var(--navy);width:23px;height:2px;transition:transform .18s,opacity .18s}.menu-button[aria-expanded=true] span:first-child{transform:translateY(7px)rotate(45deg)}.menu-button[aria-expanded=true] span:nth-child(2){opacity:0}.menu-button[aria-expanded=true] span:nth-child(3){transform:translateY(-7px)rotate(-45deg)}.hero{isolation:isolate;min-height:820px;padding-top:96px;position:relative;overflow:hidden}.hero-grid{grid-template-rows:minmax(610px,auto) auto;grid-template-columns:minmax(0,1.08fr) minmax(420px,.92fr);min-height:724px;padding-top:52px;display:grid}.hero-wash{z-index:-2;pointer-events:none;border-radius:50%;position:absolute}.hero-wash-left{background:radial-gradient(circle,#d4e9ff 0,#d4e9ffa3 42%,#0000 72%);width:870px;height:690px;top:-120px;left:-230px}.hero-wash-right{background:radial-gradient(circle,#e1efff 0,#e1efff80 44%,#0000 72%);width:760px;height:700px;top:-100px;right:-230px}.hero-copy{z-index:2;align-self:center;max-width:760px;padding:28px 44px 88px 0;position:relative}.status{color:#536174;background:#ffffffb8;border:1px solid #d7e4f1;border-radius:999px;align-items:center;gap:10px;margin-bottom:0;padding:8px 14px 8px 10px;font-size:.68rem;font-weight:700;display:inline-flex;box-shadow:0 8px 24px #27548812}.status>span:first-child,.online-dot{background:var(--green);border-radius:50%;width:9px;height:9px;display:block;box-shadow:0 0 0 5px #2eaa6f21}h1{letter-spacing:-.065em;max-width:880px;margin:28px 0 24px;font-size:clamp(3.6rem,5.7vw,5.25rem);font-weight:620;line-height:.98}h1 em{color:var(--blue);font-style:normal;display:block}.hero-lead{max-width:680px;color:var(--muted);margin-bottom:0;font-size:1.04rem;line-height:1.72}.hero-actions{align-items:center;gap:26px;margin-top:34px;display:flex}.hero-actions .button{justify-content:space-between;min-width:246px}.expert-card{z-index:1;align-self:stretch;min-height:570px;position:relative}.expert-card:before{z-index:-1;content:"";background:#d9ebfd;border-radius:48% 48% 0 0;position:absolute;inset:8% -5% 5% 9%;transform:rotate(3deg)}.expert-photo{background:#dce8f4;border-radius:250px 250px 24px 24px;position:absolute;inset:0 0 0 4%;overflow:hidden;box-shadow:0 35px 80px #294c7629}.expert-photo:after{content:"";background:linear-gradient(#0000 56%,#10233b6b);position:absolute;inset:0}.expert-photo picture,.expert-photo img{width:100%;height:100%}.expert-photo img{object-fit:cover;object-position:center 32%;filter:saturate(.82)contrast(1.02)}.photo-label{z-index:2;backdrop-filter:blur(15px);background:#ffffffeb;border:1px solid #ffffffb8;border-radius:12px;align-items:center;gap:14px;padding:13px 17px;display:flex;position:absolute;bottom:22px;right:22px;box-shadow:0 15px 40px #1a345429}.photo-label strong,.photo-label small{display:block}.photo-label strong{font-size:.75rem}.photo-label small{color:var(--muted);margin-top:2px;font-size:.61rem}.trust-row{z-index:3;backdrop-filter:blur(20px);background:#ffffffeb;border:1px solid #ffffffeb;border-bottom:0;border-radius:16px 16px 0 0;grid-column:1/-1;grid-template-columns:repeat(3,1fr) 1.22fr;min-height:122px;margin-top:-18px;display:grid;position:relative;box-shadow:0 -10px 40px #1f456e14}.trust-row article{border-right:1px solid var(--line);align-items:center;gap:15px;padding:25px 26px;display:flex}.trust-row strong{letter-spacing:-.05em;white-space:nowrap;font-size:1.62rem}.trust-row span{max-width:130px;color:var(--muted);font-size:.68rem;font-weight:650;line-height:1.45}.trust-row .trust-note{color:var(--white);background:var(--navy-deep);border-right:0;border-radius:0 16px 0 0;justify-content:space-between}.trust-note span{color:#d6deea;max-width:205px;font-size:.71rem}.trust-note b{font-size:1.55rem;font-weight:400}.situations-section{background:var(--white)}.situations-grid{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(4,1fr);display:grid}.situation-card{border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--white);min-height:330px;padding:28px;transition:color .18s,background .18s;position:relative}.situation-card:hover{color:var(--white);background:var(--navy-deep)}.card-number{color:var(--red);margin-bottom:72px;font-size:.7rem;font-weight:800;display:block}.situation-card h3{max-width:220px;margin-bottom:14px;font-size:1.18rem}.situation-card p{color:var(--muted);margin-bottom:28px;font-size:.84rem;line-height:1.65;transition:color .18s}.situation-card:hover p{color:#cdd7e5}.situation-card a{justify-content:space-between;font-size:.73rem;font-weight:800;display:flex;position:absolute;bottom:26px;left:28px;right:28px}.advantages-section{background:var(--paper)}.advantages-layout{grid-template-columns:minmax(0,1fr) minmax(400px,.8fr);align-items:stretch;gap:72px;display:grid}.advantages-list{border-top:1px solid var(--line);grid-template-rows:repeat(3,minmax(0,1fr));display:grid}.advantage-item{border-bottom:1px solid var(--line);grid-template-columns:48px 1fr;align-content:center;gap:22px;padding:29px 0;display:grid}.advantage-item>span{color:var(--red);font-size:.7rem;font-weight:800}.advantage-item h3{margin-bottom:9px;font-size:1.18rem}.advantage-item p{color:var(--muted);margin:0;font-size:.88rem}.report-figure{background:#dceafb;border:1px solid #cbddef;border-radius:22px;min-height:540px;margin-bottom:0;position:relative;overflow:hidden}.report-halo{border:70px solid #ffffff6b;border-radius:50%;width:340px;height:340px;position:absolute;top:-80px;right:-90px}.report-sheet{background:var(--white);border:1px solid #17497f21;border-radius:14px;width:min(76%,380px);height:420px;position:absolute;top:46%;left:50%;box-shadow:0 28px 65px #1e426d2b}.report-sheet-back{background:#edf5fd;align-content:start;gap:22px;padding:50px 44px;display:grid;transform:translate(-43%,-52%)rotate(6deg)}.report-sheet-back span{background:#d1dfed;border-radius:10px;height:10px}.report-sheet-back span:nth-child(2),.report-sheet-back span:nth-child(4){width:68%}.report-sheet-main{z-index:1;padding:28px;transform:translate(-57%,-50%)rotate(-2deg)}.report-sheet-head,.report-brand,.report-ready,.report-summary span{align-items:center;display:flex}.report-sheet-head{border-bottom:1px solid var(--line);justify-content:space-between;padding-bottom:19px}.report-brand{gap:10px}.report-brand>b,.legal-paper-head>b{width:34px;height:34px;color:var(--white);background:var(--blue);border-radius:8px;place-items:center;font-size:.68rem;display:grid}.report-brand span,.report-brand small,.report-title small,.report-title strong,.report-ready span,.report-ready strong,.report-ready small,.legal-paper-head span,.legal-paper-head small{display:block}.report-brand span{color:var(--navy);letter-spacing:.05em;font-size:.68rem;font-weight:800}.report-brand small{color:var(--muted);letter-spacing:0;margin-top:2px;font-size:.48rem;font-weight:600}.report-sheet-head>i{color:var(--red);background:#fff0f0;border-radius:6px;padding:7px 8px;font-size:.54rem;font-style:normal;font-weight:850}.report-title{padding:22px 0 18px}.report-title small{color:var(--blue);text-transform:uppercase;margin-bottom:5px;font-size:.58rem;font-weight:800}.report-title strong{letter-spacing:-.03em;font-size:1.16rem}.report-summary{gap:8px;display:grid}.report-summary span{background:#f7fafc;border:1px solid #e0e9f2;border-radius:8px;grid-template-columns:10px 1fr;column-gap:10px;padding:10px 12px;display:grid;position:relative}.report-summary i{background:var(--green);border-radius:50%;grid-row:1/3;width:8px;height:8px}.report-summary b{font-size:.61rem}.report-summary small{color:var(--muted);font-size:.49rem}.report-lines{gap:6px;padding:18px 0;display:grid}.report-lines span{background:#dce6ef;border-radius:5px;height:5px}.report-lines span:nth-child(2),.report-lines span:nth-child(4){width:73%}.report-ready{gap:10px}.report-ready>b{width:32px;height:32px;color:var(--white);background:var(--green);border-radius:50%;flex:none;place-items:center;font-size:.75rem;display:grid}.report-ready strong{font-size:.62rem}.report-ready small{color:var(--muted);margin-top:2px;font-size:.5rem}.report-chip{z-index:2;color:var(--white);background:var(--navy-deep);border:1px solid #fffc;border-radius:10px;align-items:center;gap:10px;padding:11px 13px;font-size:.53rem;line-height:1.45;display:flex;position:absolute;top:76px;right:20px;box-shadow:0 15px 32px #1227432e}.report-chip b{font-size:1rem}.report-figure figcaption{backdrop-filter:blur(12px);background:#ffffffe6;border:1px solid #ffffffad;border-radius:10px;justify-content:space-between;align-items:center;gap:20px;padding:17px 20px;display:flex;position:absolute;bottom:18px;left:18px;right:18px}.report-figure figcaption strong,.report-figure figcaption span{font-size:.72rem}.report-figure figcaption span{color:var(--muted)}.trust-section{background:var(--white)}.check-list{gap:13px;margin-bottom:0;padding:0;list-style:none;display:grid}.check-list li{color:var(--muted);padding-left:28px;font-size:.86rem;position:relative}.check-list li:before{width:17px;height:17px;color:var(--white);background:var(--green);content:"✓";border-radius:50%;place-items:center;font-size:.62rem;font-weight:800;display:grid;position:absolute;top:.32em;left:0}.compact-check-list{align-self:center}.documents-grid{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.document-card{border:1px solid var(--line);background:var(--white);grid-template-rows:270px auto;min-width:0;display:grid}.document-preview{background:#eef3f8;place-items:center;padding:24px 24px 0;display:grid;overflow:hidden}.document-preview img{width:auto;height:auto;max-height:246px;transition:transform .18s;box-shadow:0 14px 28px #233a5921}.document-card:hover .document-preview img{transform:translateY(-4px)}.document-card>div:last-child{padding:22px}.document-card h3{margin-bottom:7px}.document-card p{color:var(--muted);margin:0;font-size:.78rem}.equipment-section{background:var(--paper)}.equipment-track{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.equipment-card{border:1px solid var(--line);background:var(--white);overflow:hidden}.equipment-card img{aspect-ratio:369/280;object-fit:cover;background:#f0f4f8;width:100%}.equipment-card>div{min-height:132px;padding:20px 22px 22px}.equipment-card h3{margin-bottom:7px}.equipment-card p{color:var(--muted);margin:0;font-size:.77rem;line-height:1.55}.process-section{background:var(--white)}.process-grid{grid-template-columns:repeat(4,1fr);gap:0;margin-bottom:0;padding:0;list-style:none;display:grid;position:relative}.process-grid:before{background:var(--line);content:"";height:1px;position:absolute;top:50px;left:8%;right:8%}.process-card{border-left:1px solid var(--line);min-height:330px;padding:0 28px 28px;position:relative}.process-card:last-child{border-right:1px solid var(--line)}.process-top{z-index:1;justify-content:space-between;align-items:flex-start;min-height:120px;display:flex;position:relative}.process-top>span{border:1px solid var(--line);width:38px;height:38px;color:var(--blue);background:var(--white);border-radius:50%;place-items:center;font-size:.7rem;font-weight:800;display:grid}.process-top img{object-fit:cover;border-radius:50%;width:88px;height:88px;box-shadow:0 10px 25px #223d6017}.process-card h3{margin-bottom:11px;font-size:1.13rem}.process-card p{color:var(--muted);margin:0;font-size:.82rem}.process-cta{border-top:1px solid var(--line);background:var(--paper);justify-content:space-between;align-items:center;gap:32px;padding:28px 30px;display:flex}.process-cta p{color:var(--muted);margin:0;font-size:.84rem}.process-cta strong{color:var(--navy)}.price-section{color:var(--white);background:var(--navy-deep);position:relative;overflow:hidden}.price-section:after{content:"";border:100px solid #5f9ee814;border-radius:50%;width:620px;height:620px;position:absolute;top:-260px;right:-220px}.price-layout{z-index:1;grid-template-columns:minmax(0,.92fr) minmax(520px,1.08fr);align-items:center;gap:90px;display:grid;position:relative}.price-intro h2 span{color:#8fc1ff}.price-intro>p:not(.eyebrow){color:#aebbd0;max-width:550px;margin:24px 0 0}.price-value{border-top:1px solid #ffffff29;border-bottom:1px solid #ffffff29;justify-content:space-between;align-items:flex-end;gap:20px;max-width:550px;margin:22px 0 26px;padding:24px 0 18px;display:flex}.price-value small{color:#aebbd0;font-size:.75rem}.price-value strong{color:var(--white);letter-spacing:-.055em;white-space:nowrap;font-size:clamp(2rem,4vw,3.2rem);line-height:1}.price-details{background:var(--white);grid-template-columns:1fr 1fr;display:grid;box-shadow:0 30px 70px #040e1d3d}.price-details article{min-height:380px;padding:34px}.price-details article+article{border-left:1px solid var(--line)}.price-details h3{color:var(--navy);margin-bottom:24px;font-size:1.12rem}.red-checks li:before{background:var(--red)}.faq-section{background:var(--white)}.faq-layout{grid-template-columns:minmax(300px,.7fr) minmax(520px,1.3fr);align-items:start;gap:110px;display:grid}.faq-intro{position:sticky;top:130px}.faq-intro>p:not(.eyebrow){color:var(--muted);margin:24px 0 18px}.faq-list{border-top:1px solid var(--line)}.faq-list details{border-bottom:1px solid var(--line)}.faq-list summary{cursor:pointer;justify-content:space-between;align-items:center;gap:24px;min-height:78px;padding:20px 2px;font-size:.98rem;font-weight:750;line-height:1.4;list-style:none;display:flex}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary i{border:1px solid var(--line);border-radius:50%;flex:none;width:28px;height:28px;position:relative}.faq-list summary i:before,.faq-list summary i:after{background:var(--navy);content:"";width:10px;height:1px;transition:transform .16s;position:absolute;top:13px;left:8px}.faq-list summary i:after{transform:rotate(90deg)}.faq-list details[open] summary i{background:var(--navy);border-color:var(--navy)}.faq-list details[open] summary i:before,.faq-list details[open] summary i:after{background:var(--white)}.faq-list details[open] summary i:after{transform:rotate(0)}.faq-answer{max-width:700px;padding:0 56px 24px 0}.faq-answer p{color:var(--muted);margin:0;font-size:.88rem}.legal-section{background:var(--blue-soft)}.legal-layout{grid-template-columns:minmax(380px,.82fr) minmax(0,1.18fr);align-items:center;gap:88px;display:grid}.legal-visual{background:0 0;place-items:center;min-height:520px;display:grid;position:relative;overflow:visible}.legal-orbit{border:74px solid #ffffff70;border-radius:50%;width:390px;height:390px;position:absolute}.legal-folder{z-index:1;width:min(88%,430px);height:410px;position:relative}.legal-folder-tab{color:#dbe9f8;background:var(--navy-deep);letter-spacing:.08em;border-radius:14px 14px 0 0;width:58%;padding:16px 20px 30px;font-size:.54rem;font-weight:800;position:absolute;top:24px;left:3%}.legal-paper{background:var(--white);border:1px solid #17497f21;border-radius:13px;position:absolute;box-shadow:0 24px 55px #1e426d29}.legal-paper-back{width:78%;height:250px;padding:42px 34px;top:68px;right:1%;transform:rotate(6deg)}.legal-paper-back span{background:#dae6f1;border-radius:8px;width:100%;height:8px;margin-bottom:17px;display:block}.legal-paper-back span:nth-child(2){width:72%}.legal-paper-main{width:84%;min-height:286px;padding:27px;top:54px;left:2%;transform:rotate(-2deg)}.legal-paper-head{border-bottom:1px solid var(--line);align-items:center;gap:12px;padding-bottom:18px;display:flex}.legal-paper-head span{font-size:.78rem;font-weight:800}.legal-paper-head small{color:var(--muted);margin-top:2px;font-size:.52rem;font-weight:600}.legal-paper ul{gap:12px;margin:0;padding:19px 0;list-style:none;display:grid}.legal-paper li{color:#405067;align-items:center;gap:10px;font-size:.64rem;font-weight:700;display:flex}.legal-paper li i{width:19px;height:19px;color:var(--white);background:var(--green);border-radius:50%;flex:none;place-items:center;font-size:.54rem;font-style:normal;display:grid}.legal-paper-sign{border-top:1px solid var(--line);justify-content:space-between;align-items:center;padding-top:14px;display:flex}.legal-paper-sign span{background:#d7e2ec;border-radius:5px;width:80px;height:5px}.legal-paper-sign b{color:var(--blue);font-size:.55rem}.legal-route{z-index:3;color:var(--navy);background:#ffffffeb;border:1px solid #ffffffbf;border-radius:10px;justify-content:center;align-items:center;gap:9px;padding:13px 16px;font-size:.57rem;font-weight:800;display:flex;position:absolute;bottom:20px;left:0;right:0;box-shadow:0 18px 38px #1e426d24}.legal-route i{color:var(--red);font-style:normal}.legal-badge{z-index:2;color:var(--white);background:var(--navy-deep);padding:15px 18px;position:absolute;bottom:22px;right:22px}.legal-badge strong,.legal-badge span{font-size:.72rem;display:block}.legal-badge span{color:#b9c8da;margin-top:2px;font-size:.62rem}.legal-copy>p:not(.eyebrow){max-width:650px;color:var(--muted);margin:22px 0 28px}.legal-options{border-top:1px solid #cbdceb;margin-bottom:28px}.legal-options article{border-bottom:1px solid #cbdceb;justify-content:space-between;align-items:center;gap:28px;padding:20px 0;display:flex}.legal-options h3{margin-bottom:4px}.legal-options p{color:var(--muted);margin:0;font-size:.78rem}.legal-options article>strong{white-space:nowrap;font-size:1.1rem}.reviews-section{background:var(--white)}.reviews-header{margin-bottom:28px}.reviews-header h2{font-size:clamp(2.45rem,4.2vw,3.7rem)}.reviews-header .section-heading>p:last-child{max-width:680px;margin-top:14px;font-size:.88rem;line-height:1.65}.reviews-widget{background:#eef3fa;border:1px solid #d9e3ee;border-radius:16px;padding:10px}.reviews-summary{background:var(--white);border:1px solid #e1e8f0;border-radius:10px;align-items:center;gap:20px;min-height:62px;padding:9px 16px;display:flex}.reviews-summary-total{border-right:1px solid var(--line);flex:none;align-items:center;gap:10px;padding-right:20px;display:flex}.reviews-summary-total strong{letter-spacing:-.03em;font-size:1.05rem}.reviews-summary-total strong span{color:#f3a811}.reviews-summary-total>span{color:var(--muted);white-space:nowrap;font-size:.63rem}.reviews-platforms{flex:1;justify-content:flex-start;align-items:center;gap:8px;min-width:0;display:flex}.reviews-platforms a{min-height:42px;color:var(--navy);white-space:nowrap;background:#f5f8fb;border:1px solid #0000;border-radius:9px;align-items:center;gap:8px;padding:6px 10px 6px 7px;transition:border-color .16s,background .16s;display:inline-flex}.reviews-platforms a:hover{background:#eef4fa;border-color:#c9d9e9}.review-platform-mark{object-fit:cover;border-radius:7px;flex:none;width:28px;height:28px}.review-platform-copy,.review-platform-copy small,.review-platform-copy strong{display:block}.review-platform-copy small{color:var(--muted);font-size:.5rem;font-weight:700}.review-platform-copy strong{margin-top:1px;font-size:.68rem}.reviews-carousel{position:relative}.reviews-viewport{overscroll-behavior-inline:contain;scrollbar-width:none;scroll-snap-type:x mandatory;padding:10px 0 4px;overflow-x:auto}.reviews-viewport::-webkit-scrollbar{display:none}.reviews-track{gap:12px;display:flex}.review-card{background:var(--white);scroll-snap-align:start;content-visibility:auto;contain:layout paint style;contain-intrinsic-size:300px 286px;border:1px solid #dce5ee;border-radius:10px;flex-direction:column;flex:0 0 calc(25% - 9px);min-height:260px;padding:18px;display:flex}.review-meta{grid-template-columns:42px 1fr;align-items:center;gap:11px;display:grid}.review-meta h3{text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:.78rem;overflow:hidden}.review-meta p{color:var(--muted);gap:5px;margin:3px 0 0;font-size:.55rem;display:flex}.review-meta p span:before{content:"·";margin-right:5px}.stars{color:#f3a811;letter-spacing:.05em;margin-top:14px;font-size:.75rem;display:block}.review-card>p{color:#48566b;white-space:pre-line;-webkit-line-clamp:6;-webkit-box-orient:vertical;margin:13px 0 16px;font-size:.7rem;line-height:1.6;display:-webkit-box;overflow:hidden}.review-card>a{color:var(--blue);margin-top:auto;font-size:.63rem;font-weight:800}.reviews-arrow{z-index:3;width:36px;height:36px;color:var(--navy);background:var(--white);cursor:pointer;border:1px solid #d2deea;border-radius:50%;place-items:center;display:grid;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 8px 20px #1e426d1f}.reviews-arrow-prev{left:-22px}.reviews-arrow-next{right:-22px}.reviews-arrow:hover:not(:disabled){color:var(--white);background:var(--navy-deep);border-color:var(--navy-deep)}.reviews-arrow:disabled{opacity:.34;cursor:default}.reviews-pagination{justify-content:center;align-items:center;gap:18px;min-height:30px;padding:5px 6px 1px;display:flex}.reviews-dots{align-items:center;gap:0;display:flex}.reviews-dots button{cursor:pointer;background:0 0;border:0;width:24px;height:24px;padding:0;position:relative}.reviews-dots button:before{content:"";background:#b9c5d2;border-radius:50%;width:6px;height:6px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.reviews-dots button[aria-current]:before{background:var(--blue);border-radius:8px;width:18px}.reviews-pagination p{min-width:72px;color:var(--muted);margin:0;font-size:.58rem}.review-source-logo{object-fit:cover;border-radius:9px;width:42px;height:42px}.request-section{background:var(--blue-soft)}.request-layout{grid-template-columns:minmax(0,1fr) minmax(420px,.72fr);align-items:center;gap:100px;display:grid}.request-copy>p:not(.eyebrow){max-width:650px;color:var(--muted);margin:24px 0 18px}.request-phone{color:var(--blue);letter-spacing:-.05em;font-size:clamp(1.6rem,3vw,2.5rem);font-weight:750;display:inline-block}.contacts-section{color:var(--white);background:#0d192d;padding-block:100px}.contacts-grid{grid-template-columns:minmax(0,1.05fr) minmax(430px,.95fr);gap:100px;display:grid}.contacts-main h2{color:var(--white);margin-bottom:26px}.contact-phone,.contact-email{width:fit-content;display:block}.contact-phone{letter-spacing:-.055em;font-size:clamp(1.9rem,4vw,3.3rem);font-weight:700;line-height:1.2}.contact-email{color:#86bcf8;margin-top:8px;font-size:1rem}.contacts-main address{color:#aebbd0;max-width:620px;margin:24px 0;font-size:.85rem;font-style:normal}.contacts-meta{grid-template-columns:1.2fr .8fr;gap:34px;padding-top:10px;display:grid}.contacts-meta h3{margin-bottom:14px;font-size:.82rem}.contacts-meta p,.contacts-meta li{color:#8f9db1;font-size:.69rem;line-height:1.65}.contacts-meta ul{margin:0;padding:0;list-style:none}.contacts-meta li+li{margin-top:5px}.site-footer{color:#8d9bb0;background:#091424}.footer-inner{border-top:1px solid #ffffff14;grid-template-columns:150px 1fr auto;align-items:center;gap:28px;min-height:104px;display:grid}.footer-logo{opacity:.82;filter:brightness(0)invert()}.footer-inner p,.footer-inner>a:last-child{margin:0;font-size:.65rem}@media (width<=1180px){.container{width:min(var(--container), calc(100% - 64px))}.topbar{gap:24px}.main-nav{gap:15px}.topbar-contact .phone{display:none}.hero-grid{grid-template-columns:minmax(0,1.05fr) minmax(380px,.8fr)}.trust-row article{padding:21px 20px}.trust-row strong{font-size:1.35rem}.situations-grid,.equipment-track{grid-template-columns:repeat(2,1fr)}.price-layout{gap:60px}.advantages-layout{gap:48px}.documents-grid{grid-template-columns:repeat(2,1fr)}.legal-layout,.request-layout,.contacts-grid{gap:60px}}@media (width<=1080px) and (width>=981px){.topbar-contact .button{display:none}}@media (width<=980px){:root{--section-space:82px}.site-header{height:88px;margin-bottom:-88px;padding-top:10px}.topbar{position:relative}.js .menu-button{margin-left:auto;display:flex}.topbar-contact{margin-left:auto}.topbar-contact .button{display:none}.js .main-nav{border:1px solid var(--line);background:var(--white);box-shadow:var(--shadow);border-radius:12px;flex-direction:column;align-items:stretch;gap:0;padding:12px;display:none;position:absolute;top:calc(100% + 8px);left:0;right:0}.js .main-nav[data-open]{display:flex}.main-nav a{border-bottom:1px solid var(--line);padding:12px}.main-nav a:last-child{border-bottom:0}.mobile-nav-phone{color:var(--blue);display:block}html:not(.js) .topbar{flex-wrap:wrap;height:auto;padding-block:8px}html:not(.js) .main-nav{flex-wrap:wrap;order:3;width:100%}.hero{padding-top:88px}.hero-grid{grid-template-rows:minmax(570px,auto) auto;grid-template-columns:minmax(0,1fr) minmax(330px,.72fr);padding-top:36px}.hero-copy{padding-right:28px}h1{font-size:clamp(3.3rem,6.5vw,4.3rem)}.trust-row{grid-template-columns:repeat(3,1fr)}.trust-note{display:none!important}.trust-row article:nth-child(3){border-right:0}.split-heading{grid-template-columns:1fr;gap:24px}.split-heading>p{max-width:680px}.price-layout,.faq-layout,.request-layout,.contacts-grid{grid-template-columns:1fr}.faq-intro{position:static}.advantages-layout{grid-template-columns:1fr .75fr}.process-grid{grid-template-columns:repeat(2,1fr)}.process-grid:before{display:none}.process-card{border-top:1px solid var(--line)}.process-card:nth-child(2){border-right:1px solid var(--line)}.price-layout{gap:48px}.legal-layout{grid-template-columns:.75fr 1fr;gap:44px}.legal-visual{min-height:440px}.review-card{flex-basis:calc(50% - 6px)}.request-layout,.contacts-grid{gap:48px}}@media (width<=760px){:root{--section-space:68px}html{scroll-padding-top:88px}.container{width:calc(100% - 40px)}.topbar{border-radius:12px;width:calc(100% - 24px);height:66px;margin-inline:12px;padding:0 10px 0 14px}.logo{width:108px}.topbar-contact{display:none}h2{font-size:clamp(2rem,9.5vw,2.85rem)}.section-heading,.centered-heading{text-align:left}.centered-heading .eyebrow{justify-content:flex-start}.hero{min-height:auto}.hero-grid{flex-direction:column;min-height:0;padding-top:20px;display:flex}.hero-copy{max-width:none;padding:24px 0 26px}.status{font-size:.58rem}h1{margin-top:17px;font-size:clamp(2.45rem,10.8vw,3.1rem);line-height:.98}.hero-lead{margin-top:20px;font-size:.84rem;line-height:1.62}.hero-actions{flex-direction:column;align-items:stretch;gap:12px;margin-top:22px}.hero-actions .button{width:100%}.hero-actions .text-link{align-self:center}.expert-card{min-height:242px;margin:0}.expert-card:before{border-radius:20px;inset:9px -5px -7px 12px;transform:rotate(1.5deg)}.expert-photo{border-radius:18px;inset:0;box-shadow:0 22px 52px #294c7626}.expert-photo img{object-position:center 34%}.photo-label{padding:10px 12px;bottom:10px;right:10px}.trust-row{border-left:0;border-right:0;border-radius:0;grid-template-columns:1fr 1fr;width:calc(100% + 40px);margin:18px -20px 0;display:grid}.trust-row article{border-bottom:1px solid var(--line);min-height:88px;padding:15px 20px;display:block}.trust-row article:nth-child(2){border-right:0}.trust-row article:nth-child(3){border-bottom:0;grid-column:1/-1}.trust-row strong,.trust-row span{display:block}.trust-row strong{font-size:1.25rem}.trust-row span{max-width:170px;margin-top:3px}.split-heading,.centered-heading,.reviews-header{margin-bottom:38px}.situations-grid,.equipment-track,.documents-grid,.process-grid,.advantages-layout,.legal-layout,.price-details,.contacts-meta{grid-template-columns:1fr}.situation-card{min-height:260px}.card-number{margin-bottom:42px}.advantages-layout{gap:40px}.advantages-list{display:block}.report-figure{border-radius:18px;min-height:470px}.report-sheet{width:min(78%,360px);height:370px;top:45%}.report-sheet-main{padding:23px}.report-title{padding-block:16px 13px}.report-summary span{padding-block:8px}.report-lines{padding-block:13px}.report-chip{top:46px;right:10px}.document-card{grid-template-rows:none;grid-template-columns:150px 1fr}.document-preview{height:220px;padding:18px 16px 0}.document-preview img{max-height:202px}.document-card>div:last-child{align-self:center}.equipment-track{scroll-snap-type:x mandatory;width:100%;padding-right:16px;display:flex;overflow-x:auto}.equipment-card{scroll-snap-align:start;flex:0 0 min(82vw,330px)}.process-card,.process-card:nth-child(2),.process-card:last-child{border-right:1px solid var(--line)}.process-cta{flex-direction:column;align-items:stretch}.price-details article{min-height:0}.price-details article+article{border-top:1px solid var(--line);border-left:0}.faq-layout,.legal-layout{gap:42px}.legal-visual{min-height:430px}.reviews-header{margin-bottom:24px}.reviews-widget{padding:8px}.reviews-summary{scrollbar-width:none;gap:16px;padding:8px 12px;overflow-x:auto}.reviews-summary::-webkit-scrollbar{display:none}.reviews-summary-total{padding-right:16px}.reviews-platforms{flex:none;justify-content:flex-start;gap:8px}.review-card{flex-basis:calc(100% - 18px);min-height:286px;padding:18px}.review-meta{grid-template-columns:42px 1fr}.review-card>p{-webkit-line-clamp:6;font-size:.76rem}.reviews-arrow{width:34px;height:34px}.reviews-arrow-prev{left:-8px}.reviews-arrow-next{right:-8px}.request-layout,.contacts-grid{gap:46px}.contacts-section{padding-block:72px}.footer-inner{grid-template-columns:1fr auto;padding-block:22px}.footer-logo{width:110px}.footer-inner p{grid-area:2/1/auto/-1}}@media (width<=430px){.container{width:calc(100% - 32px)}.hero-copy{padding-top:20px}h1{font-size:clamp(2.35rem,10.5vw,2.75rem)}.expert-card{min-height:224px}.trust-row{width:calc(100% + 32px);margin-inline:-16px}.document-card{grid-template-columns:126px 1fr}.document-preview{height:200px}.document-preview img{max-height:184px}.document-card>div:last-child{padding:16px}.legal-options article,.price-value{flex-direction:column;align-items:flex-start;gap:8px}.review-card{flex-basis:calc(100% - 14px)}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.logo img{object-fit:contain;width:100%;height:auto}.city-picker{flex:none;position:relative}.city-picker summary{border:1px solid var(--line);min-width:112px;color:var(--navy);cursor:pointer;background:#f8fbff;border-radius:8px;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;font-size:.7rem;font-weight:750;list-style:none;display:flex}.city-picker summary::-webkit-details-marker{display:none}.city-picker [data-city-picker-label]{white-space:nowrap}.city-picker[open] [data-city-picker-chevron]{transform:rotate(180deg)}.city-picker-menu{z-index:50;border:1px solid var(--line);background:var(--white);width:440px;box-shadow:var(--shadow);border-radius:12px;grid-template-columns:repeat(2,1fr);gap:2px;padding:12px;display:grid;position:absolute;top:calc(100% + 10px);left:0}.city-picker-menu a{color:var(--muted);border-radius:6px;padding:9px 10px;font-size:.7rem;font-weight:650}.city-picker-menu a:hover,.city-picker-menu a[aria-current=page]{color:var(--blue);background:var(--blue-soft)}.city-detection[data-open]{z-index:1000;background:#09182c8f;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.city-dialog{width:min(470px,100%);max-height:min(760px,100dvh - 32px);color:var(--navy);background:var(--white);border:0;border-radius:18px;margin:0;padding:0;position:static;overflow:hidden;box-shadow:0 32px 90px #0d223e47}.city-dialog:focus{outline:none}.city-dialog-card{padding:34px;position:relative}.city-dialog-close{z-index:1;border:1px solid var(--line);color:#5b6d84;width:38px;height:38px;font:inherit;cursor:pointer;background:#f5f8fc;border-radius:50%;place-items:center;padding:0;font-size:1.3rem;line-height:1;display:grid;position:absolute;top:16px;right:16px}.city-dialog-close:hover{color:var(--navy);background:var(--blue-soft)}.city-dialog-mark{width:46px;height:46px;color:var(--blue);background:var(--blue-soft);border-radius:50%;place-items:center;margin-bottom:24px;font-size:1.35rem;font-weight:800;display:grid}.city-dialog-kicker{color:var(--red);letter-spacing:.11em;text-transform:uppercase;margin:0 52px 10px 0;font-size:.68rem;font-weight:800}.city-dialog h2{letter-spacing:-.045em;margin:0;font-size:clamp(1.65rem,5vw,2.25rem);line-height:1.05}.city-dialog h2 strong{color:var(--blue);font-weight:inherit}.city-confirm>p:last-of-type{color:var(--muted);margin:18px 0 0;font-size:.78rem;line-height:1.6}.city-dialog-actions{grid-template-columns:1fr 1fr;gap:10px;margin-top:26px;display:grid}.city-dialog-actions .button,.city-dialog-secondary{text-align:center;border-radius:9px;justify-content:center;align-items:center;min-height:50px;padding:12px 16px;font-size:.72rem;font-weight:800;display:inline-flex}.city-dialog-secondary{color:var(--navy);background:var(--white);cursor:pointer;border:1px solid #cfdae8;font-family:inherit}.city-dialog-secondary:hover{background:#f7faff;border-color:#a9bdd6}.city-list-panel h2{max-width:360px}.city-search{margin-top:22px;display:block}.city-search input{width:100%;height:50px;color:var(--navy);font:inherit;background:#f8fafd;border:1px solid #cfdae8;border-radius:9px;outline:none;padding:0 16px;font-size:.78rem}.city-search input:focus{border-color:var(--blue);box-shadow:0 0 0 3px #226fd11f}.city-options{border-block:1px solid var(--line);scrollbar-width:thin;max-height:min(350px,42dvh);margin-top:14px;display:grid;overflow-y:auto}.city-options a{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;min-height:48px;padding:11px 4px;font-size:.76rem;font-weight:750;display:flex}.city-options a:last-child{border-bottom:0}.city-options a:hover{color:var(--blue)}.city-options small{color:var(--muted);flex:none;font-size:.62rem;font-weight:600}.city-empty{color:#53677f;margin:14px 0 0;font-size:.68rem;line-height:1.5}.city-russia{min-height:40px;color:var(--blue);font:inherit;cursor:pointer;background:0 0;border:0;margin-top:14px;padding:0;font-size:.72rem;font-weight:800}.city-russia:hover{text-underline-offset:4px;text-decoration:underline}@media (width<=560px){.city-dialog{border-radius:14px;width:100%;max-height:calc(100dvh - 24px)}.city-dialog-card{padding:28px 22px 22px}.city-dialog-actions{grid-template-columns:1fr}.city-dialog-mark{margin-bottom:18px}.city-dialog h2{padding-right:0}.city-options{max-height:40dvh}}.hero-grid-2026{grid-template-rows:minmax(680px,auto) auto}.hero-bullets{gap:9px;margin:24px 0 0;padding:0;list-style:none;display:grid}.hero-bullets li{color:#3b4d65;padding-left:25px;font-size:.75rem;font-weight:650;line-height:1.48;position:relative}.hero-bullets li:before{color:#fff;content:"✓";background:#21b985;border-radius:50%;place-items:center;width:16px;height:16px;font-size:.55rem;display:grid;position:absolute;top:.2em;left:0}.trust-row-2026{grid-template-columns:repeat(3,1fr) minmax(330px,1.3fr)}.trust-note-2026{padding:15px 20px!important}.trust-note-2026 ul{gap:5px;margin:0;padding:0;list-style:none;display:grid}.trust-note-2026 li{color:#dbe5f2;padding-left:18px;font-size:.72rem;font-weight:650;line-height:1.4;position:relative}.trust-note-2026 li:before{color:#20b980;content:"✓";font-weight:900;position:absolute;left:0}.company-video-section{background:#f7faff;padding-block:40px 100px}.video-layout{grid-template-columns:.58fr 1fr;align-items:center;gap:76px;display:grid}.video-copy h2{margin-top:14px;font-size:clamp(2rem,4vw,3.8rem)}.video-copy h2 span{color:var(--blue)}.video-copy>p:last-child{max-width:480px;color:var(--muted);margin-top:20px;font-size:.8rem}.video-frame{aspect-ratio:16/9;background:#0e1d32;border-radius:18px;position:relative;overflow:hidden;box-shadow:0 24px 70px #173d6929}.video-frame video{object-fit:cover;width:100%;height:100%;display:block}.video-play{color:#fff;font:inherit;cursor:pointer;background:#09182ceb;border:0;border-radius:8px;align-items:center;gap:10px;padding:12px 15px;font-size:.68rem;font-weight:750;display:flex;position:absolute;bottom:18px;right:18px}.video-play span{width:26px;height:26px;color:var(--navy);background:#fff;border-radius:50%;place-items:center;font-size:.55rem;display:grid}.report-showcase{min-width:0}.material-controls{justify-content:space-between;align-items:center;gap:20px;margin-bottom:12px;display:flex}.material-controls>span{color:var(--muted);font-size:.64rem;font-weight:700}.material-controls>div{gap:6px;display:flex}.material-controls button{width:38px;height:38px;color:var(--navy);font:inherit;cursor:pointer;background:#fff;border:1px solid #cfddeb;border-radius:8px;place-items:center;padding:0;display:grid}.material-controls button:hover{border-color:var(--blue);color:var(--blue)}.material-controls button:focus-visible{outline-offset:2px;outline:3px solid #2671d540}.report-carousel{scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-width:none;gap:12px;min-width:0;display:flex;overflow-x:auto}.report-carousel::-webkit-scrollbar{display:none}.report-example{scroll-snap-align:start;background:#fff;border:1px solid #d4e0ec;border-radius:12px;grid-template-rows:420px auto;min-width:100%;display:grid;overflow:hidden}.report-preview{background:#edf4fb;place-items:center;padding:24px;display:grid;overflow:hidden}.report-preview img{object-fit:contain;width:100%;height:100%;box-shadow:0 12px 28px #1e426d21}.report-example>div{border-top:1px solid #e1e8f0;padding:20px 22px 22px}.report-example h3{margin:0 0 7px;font-size:.92rem;line-height:1.35}.report-example p{color:var(--muted);margin:0;font-size:.66rem}.report-actions{gap:18px;margin-top:16px;display:flex}.report-actions a{color:var(--blue);font-size:.64rem;font-weight:800}.report-benefits{grid-template-columns:repeat(3,1fr);gap:7px;margin:10px 0 0;padding:0;list-style:none;display:grid}.report-benefits li{background:#f8fbff;border:1px solid #d7e3ef;border-radius:8px;align-items:flex-start;gap:8px;min-width:0;padding:11px 10px;display:flex}.report-benefits li>span{color:#fff;background:#22b985;border-radius:50%;flex:0 0 20px;place-items:center;width:20px;height:20px;font-size:.54rem;font-weight:900;display:grid}.report-benefits div{gap:4px;min-width:0;display:grid}.report-benefits strong{font-size:.6rem;line-height:1.3}.report-benefits small{color:var(--muted);font-size:.52rem;line-height:1.42}.archive-note{color:#53677f;margin:12px 0 0;font-size:.58rem;line-height:1.55}.cases-section{background:#f3f8fe}.cases-heading{justify-content:space-between;align-items:end;gap:44px;margin-bottom:34px;display:flex}.cases-heading .section-heading{max-width:840px;margin-bottom:0}.cases-heading .section-heading p:last-child{max-width:700px}.cases-heading .material-controls{min-width:190px;margin-bottom:0}.cases-carousel{scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:#b7cbe1 transparent;padding-bottom:10px;overflow-x:auto}.cases-track{gap:14px;display:flex}.case-card{min-width:calc(33.3333% - 9.33333px);color:var(--navy);scroll-snap-align:start;background:#fff;border:1px solid #d5e1ed;border-radius:12px;text-decoration:none;display:grid;overflow:hidden}.case-image{background:#eaf3fc;place-items:center;height:300px;padding:12px;display:grid;overflow:hidden}.case-image img{object-fit:contain;width:100%;height:100%;transition:transform .18s}.case-card:hover .case-image img{transform:scale(1.015)}.case-copy{border-top:1px solid #dfe8f1;min-height:144px;padding:20px;display:grid}.case-copy small{color:var(--red);text-transform:uppercase;font-size:.56rem;font-weight:850}.case-copy strong{margin:9px 0 18px;font-size:.86rem;line-height:1.3}.case-copy>span{color:var(--muted);align-self:end;font-size:.65rem}.case-copy b{color:var(--blue);font-size:.78rem}.cases-disclaimer{color:#53677f;margin:18px 0 0;font-size:.6rem}.documents-grid-2026{grid-template-columns:repeat(4,1fr)}.documents-grid-2026 .document-card{border-color:#dbe4ee;border-radius:10px;flex-direction:column;min-height:456px;display:flex;overflow:hidden}.documents-grid-2026 .document-preview{background:#f0f5fa;flex:0 0 318px;width:100%;height:318px;padding:22px}.documents-grid-2026 .document-preview img{object-fit:contain;width:100%;height:100%;max-height:none;box-shadow:0 10px 24px #243e5b1c}.documents-grid-2026 .document-card>div:last-child{flex-direction:column;flex:1;padding:20px 22px 23px;display:flex}.documents-grid-2026 .document-card h3{letter-spacing:-.025em;margin:0 0 8px;font-size:.95rem;line-height:1.28}.documents-grid-2026 .document-card p{margin:0;font-size:.7rem;line-height:1.55}.documents-grid-2026 .document-card:hover .document-preview img{transform:none}.equipment-track-compact{grid-template-columns:repeat(4,1fr)}.equipment-track-compact .equipment-card{border-radius:10px}.equipment-track-compact .equipment-card img{object-fit:contain;object-position:center;background:#fff;height:220px;padding:20px}.equipment-track-compact .equipment-card>div{border-top:1px solid #e5ebf2;min-height:126px;padding:18px 20px 20px}.equipment-track-compact .equipment-card h3{font-size:.9rem;line-height:1.3}.process-grid-photos{gap:14px}.process-grid-photos .process-card{border:1px solid var(--line);border-radius:12px;padding:0 0 25px;overflow:hidden}.process-grid-photos:before{display:none}.process-photo{background:var(--blue-soft);height:210px;margin-bottom:24px;position:relative;overflow:hidden}.process-photo img{object-fit:cover;width:100%;height:100%}.process-photo span{color:#fff;background:var(--navy);border-radius:50%;place-items:center;width:38px;height:38px;font-size:.65rem;font-weight:850;display:grid;position:absolute;top:12px;left:12px}.process-grid-photos h3,.process-grid-photos p{padding-inline:22px}.process-grid-photos p{min-height:100px}.legal-photo{border-radius:18px;min-height:520px;overflow:hidden}.legal-photo>img{object-fit:cover;width:100%;height:100%;min-height:520px}.legal-photo:after{content:"";background:linear-gradient(#0000 50%,#08192f6b);position:absolute;inset:0}.legal-photo .legal-badge{z-index:2;inset:auto 20px 20px}.request-layout-photo{grid-template-columns:minmax(0,.92fr) minmax(440px,.78fr);align-items:center;gap:82px}.request-benefits{gap:12px;max-width:570px;margin:34px 0 0;padding:0;list-style:none;display:grid}.request-benefits li{color:#3d536f;padding-left:32px;font-size:.73rem;font-weight:650;line-height:1.45;position:relative}.request-benefits li:before{color:#fff;content:"✓";background:#21b985;border-radius:50%;place-items:center;width:21px;height:21px;font-size:.58rem;font-weight:850;display:grid;position:absolute;top:-1px;left:0}.bitrix-form-shell{align-items:center;min-width:0;min-height:510px;display:grid}.bitrix-form-shell .b24-form-wrapper{border-radius:14px;overflow:hidden;box-shadow:none!important;border:1px solid #244d7a1a!important}.bitrix-form-shell .b24-form-wrapper:after,.bitrix-form-shell .b24-form-border-bottom:after{display:none!important}.bitrix-placeholder{min-height:410px;color:var(--muted);text-align:center;align-content:center;place-items:center;gap:9px;display:grid}.bitrix-placeholder strong{color:var(--navy);font-size:1rem}.bitrix-placeholder p{margin:0;font-size:.68rem}.bitrix-placeholder a{color:#1d62bd;font-weight:750}.bitrix-spinner{border:3px solid var(--blue-soft);border-top-color:var(--blue);border-radius:50%;width:36px;height:36px;animation:.8s linear infinite bitrix-spin}.bitrix-form-shell[data-loaded] .bitrix-placeholder{display:none}@keyframes bitrix-spin{to{transform:rotate(360deg)}}.contacts-lead{color:#aebbd0;margin:26px 0 18px;font-size:.78rem}.city-contact-grid{grid-template-columns:repeat(2,1fr);gap:7px;display:grid}.city-contact-grid a{color:#fff;border:1px solid #ffffff1a;border-radius:7px;justify-content:space-between;align-items:center;gap:12px;padding:11px 12px;display:flex}.city-contact-grid a:hover{background:#6babef14;border-color:#6babef}.city-contact-grid strong{font-size:.7rem}.city-contact-grid span{color:#8f9db1;font-size:.58rem}.office-list{gap:8px;max-height:570px;margin-top:28px;padding-right:8px;display:grid;overflow-y:auto}.office-list article{border:1px solid #ffffff1a;border-radius:8px;grid-template-columns:30px 1fr auto;align-items:center;gap:12px;padding:12px;display:grid}.office-list span{color:#6babef;font-size:.58rem;font-weight:800}.office-list address{color:#c0cada;margin:0;font-size:.68rem}.office-list a{color:#79b3f7;font-size:.62rem;font-weight:750}.contacts-meta a{color:#79b3f7;align-items:center;min-height:28px;margin-top:10px;font-size:.66rem;display:inline-flex}.footer-inner-2026{grid-template-columns:150px minmax(230px,.75fr) minmax(520px,1.25fr);align-items:start;padding-block:34px}.footer-navigation{grid-template-columns:1fr 1fr;gap:22px 34px;display:grid}.footer-inner-2026 nav{flex-direction:column;align-items:flex-start;gap:7px;display:flex}.footer-inner-2026 nav strong{color:#fff;letter-spacing:.02em;margin-bottom:4px;font-size:.63rem}.footer-inner-2026 nav a{color:#bdc8d8;align-items:center;min-height:28px;font-size:.61rem;line-height:1.45;display:inline-flex}.footer-inner-2026 nav a:hover{color:#fff}@media (width<=1180px){.documents-grid-2026,.equipment-track-compact{grid-template-columns:repeat(2,1fr)}.trust-row-2026{grid-template-columns:repeat(3,1fr)}.trust-note-2026{grid-column:1/-1}}@media (width<=980px){.city-picker{margin-left:auto}.video-layout{grid-template-columns:1fr;gap:36px}.hero-grid-2026{grid-template-rows:minmax(650px,auto) auto}.trust-note-2026{display:block!important}.request-layout-photo{grid-template-columns:1fr;gap:46px}.bitrix-form-shell{min-height:460px}.footer-inner-2026{grid-template-columns:150px 1fr;padding-block:24px}.footer-navigation{grid-column:1/-1}}@media (width<=760px){.city-picker{margin-left:auto}.city-picker summary{min-width:0;padding:8px}.city-picker-menu{width:auto;max-height:calc(100vh - 110px);position:fixed;top:86px;left:12px;right:12px;overflow-y:auto}.hero-grid-2026{display:flex}.hero-bullets{margin-top:18px}.hero-bullets li{font-size:.7rem}.trust-row-2026{grid-template-columns:1fr 1fr}.trust-note-2026{grid-column:1/-1;min-height:0!important}.company-video-section{padding-block:54px 68px}.video-copy h2{font-size:clamp(2rem,9.5vw,2.8rem)}.video-play{bottom:10px;right:10px}.report-example{grid-template-rows:360px auto}.report-preview{padding:18px}.report-benefits{grid-template-columns:1fr}.cases-heading{flex-direction:column;align-items:stretch;gap:24px}.cases-heading .material-controls{width:100%}.case-card{min-width:min(86vw,360px)}.case-image{height:280px}.documents-grid-2026{grid-template-columns:1fr}.documents-grid-2026 .document-card{grid-template-rows:auto;grid-template-columns:120px minmax(0,1fr);min-height:190px;display:grid}.documents-grid-2026 .document-preview{width:120px;height:100%;min-height:190px;padding:14px 10px}.documents-grid-2026 .document-preview img{width:100%;height:100%;max-height:174px}.documents-grid-2026 .document-card>div:last-child{align-self:center;padding:18px}.documents-grid-2026 .document-card h3{font-size:.86rem}.documents-grid-2026 .document-card p{font-size:.67rem}.process-grid-photos{grid-template-columns:1fr}.process-grid-photos .process-card{border:1px solid var(--line)}.process-grid-photos p{min-height:0}.process-photo{height:230px}.legal-photo,.legal-photo>img{min-height:360px}.request-benefits{margin-top:28px}.bitrix-form-shell{min-height:420px}.city-contact-grid{grid-template-columns:1fr}.office-list article{grid-template-columns:24px 1fr}.office-list article a{grid-column:2}.footer-inner-2026{grid-template-columns:1fr}.footer-inner-2026 p,.footer-navigation{grid-column:1}.footer-navigation{grid-template-columns:1fr;gap:24px}}.inner-site-shell .site-header{margin-bottom:-98px}.inner-hero{background:linear-gradient(#eef6ff 0%,#f8fbff 100%);padding:160px 0 86px}.inner-hero-grid{grid-template-columns:1fr .78fr;align-items:center;gap:72px;display:grid}.inner-hero h1{max-width:850px;margin:18px 0 24px;font-size:clamp(3rem,6vw,5.7rem)}.inner-hero h1+p{max-width:760px;color:var(--muted);font-size:.9rem;line-height:1.65}.inner-hero .button{margin-top:30px}.inner-hero-grid>img{object-fit:cover;border-radius:18px;width:100%;height:520px;box-shadow:0 24px 70px #173d6926}.partner-site-shell{background:#f8fbfd}.partner-hero{background:#eef6fa;padding:150px 0 92px;position:relative;overflow:hidden}.partner-hero:after{content:"";opacity:.18;background:#4eb7da;width:54vw;height:360px;position:absolute;bottom:-180px;right:-8vw;transform:skewY(-12deg)}.partner-hero-grid{z-index:1;grid-template-columns:minmax(0,1fr) minmax(460px,.82fr);align-items:center;gap:76px;display:grid;position:relative}.partner-kicker,.partner-section-label,.partner-offer-head>p{color:#08799f;letter-spacing:.01em;margin:0 0 18px;font-size:.72rem;font-weight:800}.partner-hero h1{color:#172d49;letter-spacing:-.055em;max-width:780px;margin:0;font-size:clamp(3rem,5.5vw,5.55rem);line-height:.99}.partner-hero-copy>p:not(.partner-kicker){color:#49647d;max-width:690px;margin:28px 0 0;font-size:.92rem;line-height:1.65}.partner-hero-actions{align-items:center;gap:24px;margin-top:34px;display:flex}.partner-phone{color:#172d49;font-weight:800;text-decoration:none}.partner-hero-visual{margin:0;position:relative}.partner-hero-visual:before{content:"";border-top:12px solid #08799f;border-right:12px solid #4eb7da;width:42%;height:52%;position:absolute;top:-24px;right:-24px}.partner-hero-visual img{object-fit:cover;clip-path:polygon(12% 0,100% 0,100% 88%,88% 100%,0 100%,0 14%);width:100%;height:520px;display:block;position:relative}.partner-hero-visual figcaption{color:#fff;background:#08799f;padding:14px 20px;font-size:.68rem;font-weight:800;position:absolute;bottom:-20px;right:0}.partner-tabs-wrap{z-index:8;backdrop-filter:blur(14px);background:#fffffff0;border-bottom:1px solid #d8e5ec;position:sticky;top:74px}.partner-tabs{grid-template-columns:repeat(3,1fr);display:grid}.partner-tabs a{color:#5e7285;text-align:center;padding:23px 18px;font-size:.72rem;font-weight:750;text-decoration:none;position:relative}.partner-tabs a[aria-current=page]{color:#08799f}.partner-tabs a[aria-current=page]:after{content:"";background:#08799f;height:3px;position:absolute;bottom:-1px;left:22px;right:22px}.partner-offer{background:#fff;padding-top:112px}.partner-offer-head{grid-template-columns:.42fr 1fr;align-items:start;gap:48px;display:grid}.partner-offer h2,.partner-process h2{color:#172d49;letter-spacing:-.045em;max-width:900px;margin:0;font-size:clamp(2.4rem,4.7vw,4.7rem);line-height:1.04}.partner-benefits{border-top:1px solid #cfdde5;grid-template-columns:repeat(3,1fr);gap:0;margin-top:78px;display:grid}.partner-benefits article{border-bottom:1px solid #cfdde5;min-height:310px;padding:34px 34px 28px 0}.partner-benefits article+article{border-left:1px solid #cfdde5;padding-left:34px}.partner-benefits span{color:#24a4cd;font-size:.7rem;font-weight:850}.partner-benefits h3{color:#172d49;max-width:280px;margin:72px 0 16px;font-size:1.34rem}.partner-benefits p{color:#5b7185;margin:0;font-size:.76rem;line-height:1.6}.partner-process{background:#172d49}.partner-process-grid{grid-template-columns:.9fr 1fr;align-items:start;gap:100px;display:grid}.partner-process h2{color:#fff}.partner-process-grid>div>p:last-child{color:#b9c9d6;max-width:560px;line-height:1.65}.partner-process ol{margin:0;padding:0;list-style:none}.partner-process li{color:#fff;border-bottom:1px solid #ffffff2e;grid-template-columns:64px 1fr;align-items:center;gap:22px;min-height:88px;display:grid}.partner-process li span{color:#4eb7da;font-size:.7rem;font-weight:850}.partner-process li strong{font-size:.88rem}.partner-commercial{background:#f8fbfd}.partner-commercial-head{grid-template-columns:.42fr 1fr;align-items:start;gap:48px;display:grid}.partner-commercial h2{color:#172d49;letter-spacing:-.045em;max-width:940px;margin:0;font-size:clamp(2.4rem,4.7vw,4.7rem);line-height:1.04}.partner-commercial-grid{grid-template-columns:repeat(3,1fr);gap:18px;margin-top:64px;display:grid}.partner-site-shell-corporate .partner-commercial-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.partner-commercial-grid article{background:#fff;border:1px solid #d7e4eb;border-radius:22px;min-height:250px;padding:34px}.partner-commercial-grid strong{color:#08799f;letter-spacing:-.025em;max-width:300px;font-size:clamp(1.35rem,2.4vw,2.2rem);line-height:1.08;display:block}.partner-commercial-grid p{color:#5b7185;margin:68px 0 0;font-size:.76rem;line-height:1.62}.partner-source-note{color:#73889a;max-width:900px;margin:26px 0 0;font-size:.64rem;line-height:1.55}.partner-proof{background:#4eb7da;padding:46px 0}.partner-proof-grid{grid-template-columns:repeat(3,1fr);display:grid}.partner-proof-grid div{border-left:1px solid #ffffff59;gap:5px;padding:14px 34px;display:grid}.partner-proof-grid div:first-child{border-left:0}.partner-proof strong{color:#fff;font-size:clamp(2rem,4vw,3.6rem);line-height:1}.partner-proof span{color:#eafaff;font-size:.72rem}.partner-related{background:#fff}.partner-related-layout{grid-template-columns:.9fr 1fr;gap:100px;display:grid}.partner-related h2{color:#172d49;letter-spacing:-.045em;max-width:600px;margin:0;font-size:clamp(2.1rem,4vw,4rem);line-height:1.04}.partner-related nav{border-top:1px solid #cfdde5}.partner-related a{color:#172d49;border-bottom:1px solid #cfdde5;justify-content:space-between;align-items:center;min-height:82px;font-size:.86rem;font-weight:750;text-decoration:none;display:flex}.partner-related a span{color:#08799f;font-size:1.2rem}.partners-index-hero{background:#eef6fa;padding:170px 0 90px}.partners-index-hero>.container>p{color:#08799f;margin:0 0 22px;font-size:.72rem;font-weight:800}.partners-index-hero h1{color:#172d49;letter-spacing:-.06em;max-width:1040px;margin:0;font-size:clamp(3.3rem,7vw,7rem);line-height:.94}.partners-index-intro{border-top:1px solid #bdd3df;grid-template-columns:1fr auto;align-items:end;gap:60px;margin-top:50px;padding-top:26px;display:grid}.partners-index-intro p{color:#49647d;max-width:650px;margin:0;line-height:1.65}.partners-index-intro span{color:#08799f;font-size:.72rem;font-weight:800}.partners-index-list{background:#fff;padding:0 0 110px}.partners-index-item{min-height:240px;color:inherit;border-bottom:1px solid #cfdde5;grid-template-columns:70px minmax(0,1fr) 280px 190px;align-items:center;gap:34px;text-decoration:none;display:grid}.partners-index-item>span{color:#24a4cd;align-self:start;padding-top:48px;font-size:.72rem;font-weight:850}.partners-index-item h2{color:#172d49;margin:0 0 15px;font-size:clamp(1.8rem,3.2vw,3rem);line-height:1.05}.partners-index-item p{color:#5b7185;max-width:620px;margin:0;font-size:.75rem;line-height:1.6}.partners-index-item img{object-fit:cover;clip-path:polygon(10% 0,100% 0,100% 88%,90% 100%,0 100%,0 12%);width:100%;height:160px}.partners-index-item strong{color:#08799f;text-align:right;font-size:.72rem}@media (width<=1000px){.partner-hero-grid{grid-template-columns:1fr .72fr;gap:40px}.partner-hero-visual img{height:440px}.partner-process-grid{gap:54px}}@media (width<=760px){.partner-hero{padding:118px 0 58px}.partner-hero-grid,.partner-offer-head,.partner-process-grid,.partner-commercial-head{grid-template-columns:1fr}.partner-hero-grid{gap:48px}.partner-hero h1{font-size:clamp(2.55rem,12vw,4rem)}.partner-hero-visual img{height:330px}.partner-hero-actions{flex-direction:column;align-items:flex-start}.partner-tabs-wrap{top:62px;overflow-x:auto}.partner-tabs{grid-template-columns:repeat(3,minmax(220px,1fr));width:max-content;min-width:100%}.partner-tabs a{white-space:nowrap;padding:18px}.partner-offer{padding-top:76px}.partner-offer-head{gap:10px}.partner-benefits{grid-template-columns:1fr;margin-top:48px}.partner-benefits article{min-height:auto;padding:28px 0 34px}.partner-benefits article+article{border-left:0;padding-left:0}.partner-benefits h3{margin-top:28px}.partner-process-grid{gap:46px}.partner-commercial-head{gap:10px}.partner-commercial-grid,.partner-site-shell-corporate .partner-commercial-grid{grid-template-columns:1fr;margin-top:44px}.partner-commercial-grid article{min-height:auto;padding:28px}.partner-commercial-grid p{margin-top:32px}.partner-related-layout,.partners-index-intro{grid-template-columns:1fr;gap:34px}.partners-index-hero{padding:124px 0 68px}.partners-index-hero h1{overflow-wrap:anywhere;font-size:clamp(2.25rem,10vw,4.2rem)}.partners-index-hero h1 span{margin-top:.46em;display:block}.partners-index-item{grid-template-columns:42px 1fr;gap:20px;padding:32px 0 38px}.partners-index-item>span{padding-top:7px}.partners-index-item img{grid-column:2;height:210px}.partners-index-item strong{text-align:left;grid-column:2}.partner-proof-grid{grid-template-columns:1fr}.partner-proof-grid div,.partner-proof-grid div:first-child{border-top:1px solid #ffffff59;border-left:0;padding:22px 0}.partner-proof-grid div:first-child{border-top:0}}.dealer-eyebrow{color:#08799f;margin:0 0 18px;font-size:.7rem;font-weight:800}.dealer-hero{background:linear-gradient(135deg,#edf6fa 0%,#f7fbfd 68%,#dff2f8 100%);padding:168px 0 82px}.dealer-hero-grid{grid-template-columns:minmax(0,1.2fr) minmax(340px,.55fr);align-items:end;gap:90px;display:grid}.dealer-hero h1{color:#172d49;letter-spacing:-.062em;max-width:940px;margin:0;font-size:clamp(3.4rem,6.8vw,7.1rem);line-height:.94}.dealer-hero-aside{padding-bottom:12px}.dealer-hero-aside>p{color:#536c81;max-width:520px;margin:0 0 30px;font-size:.86rem;line-height:1.7}.dealer-phone{color:#172d49;margin-left:24px;font-weight:800;text-decoration:none;display:inline-block}.dealer-direction-nav{z-index:4;background:#fff;position:relative;box-shadow:0 18px 50px #15375212}.dealer-direction-grid{grid-template-columns:repeat(3,1fr);display:grid}.dealer-direction-grid a{color:#172d49;border-left:1px solid #d8e4eb;grid-template-columns:38px 1fr auto;align-items:center;gap:18px;min-height:156px;padding:28px 30px;text-decoration:none;display:grid}.dealer-direction-grid a:last-child{border-right:1px solid #d8e4eb}.dealer-direction-grid span{color:#24a4cd;align-self:start;padding-top:5px;font-size:.66rem;font-weight:850}.dealer-direction-grid strong{max-width:250px;font-size:1rem;line-height:1.28}.dealer-direction-grid i{color:#08799f;font-size:1.4rem;font-style:normal}.dealer-disputes,.dealer-repair,.dealer-fleet{scroll-margin-top:90px}.dealer-disputes{background:#fff}.dealer-section-head{grid-template-columns:minmax(0,1.1fr) minmax(320px,.55fr);align-items:end;gap:90px;display:grid}.dealer-section-head h2,.dealer-repair h2,.dealer-fleet h2{letter-spacing:-.052em;max-width:900px;margin:0;font-size:clamp(2.6rem,5.3vw,5.35rem);line-height:.98}.dealer-section-head>p,.dealer-repair-intro>div>p:last-child,.dealer-fleet-copy>p{color:#5b7185;margin:0;font-size:.8rem;line-height:1.7}.dealer-disputes-layout{grid-template-columns:minmax(0,.82fr) minmax(0,1fr);align-items:stretch;gap:64px;margin-top:70px;display:grid}.dealer-photo{background:#dfebf1;margin:0;overflow:hidden}.dealer-photo img{object-fit:cover;width:100%;height:100%;display:block}.dealer-photo-disputes{clip-path:polygon(0 0,100% 0,100% 90%,90% 100%,0 100%);min-height:530px}.dealer-legal-copy{border-top:1px solid #cfdde5;grid-template-rows:1fr 1fr;display:grid}.dealer-legal-copy article{border-bottom:1px solid #cfdde5;padding:34px 0}.dealer-legal-copy span{color:#08799f;font-size:.66rem;font-weight:800}.dealer-legal-copy h3{color:#172d49;max-width:590px;margin:28px 0 14px;font-size:clamp(1.35rem,2.6vw,2.1rem);line-height:1.15}.dealer-legal-copy p{color:#617689;max-width:680px;margin:0;font-size:.75rem;line-height:1.68}.dealer-outcomes{grid-template-columns:1fr 1fr .82fr;gap:16px;margin-top:66px;display:grid}.dealer-outcomes article{border:1px solid #d6e3ea;border-radius:20px;min-height:250px;padding:30px}.dealer-outcomes article>strong{color:#172d49;max-width:280px;font-size:1.25rem;line-height:1.2;display:block}.dealer-outcomes article>p{color:#627789;margin:72px 0 0;font-size:.7rem;line-height:1.65}.dealer-outcomes .dealer-saving{color:#fff;background:#08799f;border:0}.dealer-saving span{font-size:.72rem}.dealer-saving>strong{margin-top:6px;color:#fff!important;font-size:clamp(3.7rem,6vw,6.2rem)!important;line-height:.9!important}.dealer-saving>p{color:#dff7ff!important;margin-top:30px!important}.dealer-section-cta{background:#eef6fa;justify-content:space-between;align-items:center;gap:50px;margin-top:30px;padding:28px 32px;display:flex}.dealer-section-cta p{color:#49647d;max-width:760px;margin:0;font-size:.75rem;line-height:1.6}.dealer-section-cta .button{flex:none}.dealer-repair{color:#fff;background:#172d49}.dealer-repair .dealer-eyebrow{color:#54c3e5}.dealer-repair h2{color:#fff}.dealer-repair-intro{grid-template-columns:minmax(0,1fr) minmax(410px,.7fr);align-items:center;gap:74px;display:grid}.dealer-repair-intro>div>p:last-child{color:#b9cad8;max-width:720px;margin-top:28px}.dealer-photo-repair{clip-path:polygon(10% 0,100% 0,100% 88%,88% 100%,0 100%,0 12%);height:470px}.dealer-repair-stats{border-top:1px solid #fff3;border-bottom:1px solid #fff3;grid-template-columns:repeat(3,1fr);margin-top:76px;display:grid}.dealer-repair-stats article{border-left:1px solid #fff3;min-height:210px;padding:32px}.dealer-repair-stats article:first-child{border-left:0}.dealer-repair-stats strong{color:#54c3e5;font-size:clamp(3rem,6vw,5.9rem);line-height:.9}.dealer-repair-stats p{color:#d5e2eb;max-width:300px;margin:54px 0 0;font-size:.72rem;line-height:1.55}.dealer-flow{grid-template-columns:.65fr 1fr;gap:74px;margin-top:76px;display:grid}.dealer-flow h3{color:#fff;max-width:420px;margin:0;font-size:clamp(2rem,4vw,3.8rem);line-height:1.04}.dealer-flow ol{margin:0;padding:0;list-style:none}.dealer-flow li{border-bottom:1px solid #ffffff2e;grid-template-columns:54px 1fr;align-items:center;gap:22px;min-height:96px;display:grid}.dealer-flow li span{color:#54c3e5;font-size:.65rem;font-weight:850}.dealer-flow li p{color:#fff;margin:0;font-size:.78rem;font-weight:700;line-height:1.55}.dealer-section-cta-light{background:#ffffff0f;border:1px solid #ffffff2e}.dealer-section-cta-light p{color:#c4d3df}.dealer-fleet{color:#172d49;background:#eaf6fa}.dealer-fleet-grid{grid-template-columns:minmax(0,1fr) minmax(430px,.78fr);align-items:center;gap:88px;display:grid}.dealer-fleet-copy>p:not(.dealer-eyebrow){max-width:720px;margin-top:28px}.dealer-fleet-copy ul{border-top:1px solid #bfd4df;gap:0;margin:52px 0 36px;padding:0;list-style:none;display:grid}.dealer-fleet-copy li{border-bottom:1px solid #bfd4df;padding:17px 16px 17px 28px;font-size:.76rem;font-weight:750;position:relative}.dealer-fleet-copy li:before{color:#08799f;content:"✓";position:absolute;left:0}.dealer-photo-fleet{clip-path:polygon(0 0,88% 0,100% 12%,100% 100%,12% 100%,0 88%);height:610px;position:relative}.dealer-photo-fleet figcaption{color:#fff;background:linear-gradient(#0000,#0e273fe0);padding:24px;font-size:.7rem;font-weight:800;position:absolute;bottom:0;left:0;right:0}@media (width<=1000px){.dealer-hero-grid,.dealer-section-head{gap:46px}.dealer-direction-grid a{padding:24px 20px}.dealer-disputes-layout,.dealer-repair-intro,.dealer-fleet-grid{gap:40px}.dealer-photo-fleet{height:520px}}@media (width<=760px){.dealer-hero{padding:124px 0 66px}.dealer-hero-grid,.dealer-section-head,.dealer-disputes-layout,.dealer-repair-intro,.dealer-flow,.dealer-fleet-grid{grid-template-columns:1fr}.dealer-hero-grid{gap:36px}.dealer-hero h1{font-size:clamp(2.7rem,13vw,4.25rem)}.dealer-phone{margin:22px 0 0;display:block}.dealer-direction-grid{grid-template-columns:1fr}.dealer-direction-grid a{border-bottom:1px solid #d8e4eb;border-right:1px solid #d8e4eb;min-height:92px}.dealer-section-head{gap:28px}.dealer-section-head h2,.dealer-repair h2,.dealer-fleet h2{font-size:clamp(2.4rem,11vw,3.5rem)}.dealer-disputes-layout{gap:22px;margin-top:46px}.dealer-photo-disputes{min-height:310px}.dealer-legal-copy article{padding:28px 0}.dealer-outcomes,.dealer-repair-stats{grid-template-columns:1fr}.dealer-outcomes{margin-top:38px}.dealer-outcomes article{min-height:0}.dealer-outcomes article>p{margin-top:34px}.dealer-section-cta{flex-direction:column;align-items:flex-start;gap:24px;padding:24px}.dealer-repair-intro{gap:42px}.dealer-photo-repair{height:310px}.dealer-repair-stats{margin-top:48px}.dealer-repair-stats article,.dealer-repair-stats article:first-child{border-top:1px solid #fff3;border-left:0;min-height:0;padding:28px 0}.dealer-repair-stats article:first-child{border-top:0}.dealer-repair-stats p{margin-top:25px}.dealer-flow{gap:28px;margin-top:52px}.dealer-flow li{min-height:88px}.dealer-fleet-grid{gap:44px}.dealer-fleet-copy ul{margin-top:38px}.dealer-photo-fleet{height:390px}}.service-split{grid-template-columns:.9fr 1fr;gap:90px;display:grid}.service-lead{color:var(--muted);font-size:clamp(1.05rem,2vw,1.45rem);line-height:1.65}.service-columns{border:1px solid var(--line);background:#fff;grid-template-columns:1fr 1fr;display:grid}.service-columns article{min-height:440px;padding:52px}.service-columns article+article{border-left:1px solid var(--line)}.service-columns h2{margin:16px 0 30px;font-size:clamp(2rem,3.5vw,3.2rem)}.service-research{background:var(--blue-soft)}.service-price-note{color:#fff;background:var(--navy);justify-content:space-between;align-items:center;gap:40px;margin-top:30px;padding:26px 30px;display:flex}.service-price-note strong{font-size:1rem}.service-price-note p{color:#b4c1d3;max-width:650px;margin:0;font-size:.72rem}.related-services-section{background:#f8fbff}.related-services-grid{grid-template-columns:repeat(2,1fr);gap:12px;margin-top:46px;display:grid}.related-services-grid a{border:1px solid var(--line);min-height:150px;color:var(--navy);background:#fff;border-radius:10px;gap:8px;padding:26px 58px 26px 26px;transition:border-color .2s,transform .2s,box-shadow .2s;display:grid;position:relative}.related-services-grid a:hover{border-color:#8dbbe9;transform:translateY(-2px);box-shadow:0 16px 34px #173d6914}.related-services-grid span{font-size:.88rem;font-weight:800}.related-services-grid small{color:var(--muted);font-size:.66rem;line-height:1.55}.related-services-grid i{color:var(--red);font-size:1rem;font-style:normal;position:absolute;top:24px;right:24px}.legal-inner-hero,.contacts-inner-hero{align-items:center;min-height:560px;display:flex}.legal-page-head{max-width:980px}.legal-page-head>p:last-child{max-width:720px;color:var(--muted);font-size:.9rem}.legal-document{background:#f8fbff}.legal-document-layout{grid-template-columns:330px 1fr;align-items:start;gap:76px;display:grid}.legal-document-layout aside{border-left:3px solid var(--red);background:#fff;padding:24px;position:sticky;top:120px}.legal-document-layout aside strong{font-size:.72rem}.legal-document-layout aside p{color:var(--muted);margin:10px 0 0;font-size:.68rem;line-height:1.6}.legal-document-layout>article{max-width:850px;box-shadow:var(--shadow);background:#fff;padding:46px}.legal-document-layout>article section+section{margin-top:46px}.legal-document-layout h2{margin:0 0 16px;font-size:clamp(1.7rem,3vw,2.4rem)}.legal-document-layout>article>h2{margin-top:52px}.legal-document-layout article p{color:var(--muted);font-size:.8rem;line-height:1.75}.inner-contact-links{flex-wrap:wrap;gap:18px 36px;margin-top:34px;display:flex}.inner-contact-links a{color:var(--blue);font-size:clamp(1.2rem,2.5vw,2rem);font-weight:750}.city-jump{z-index:4;border:1px solid var(--line);backdrop-filter:blur(12px);background:#fffffff0;border-radius:10px;gap:8px;margin-bottom:64px;padding:10px;display:flex;position:sticky;top:14px;overflow-x:auto}.city-jump a{color:var(--muted);background:#f5f8fc;border-radius:6px;flex:none;padding:8px 11px;font-size:.64rem;font-weight:700}.all-offices-list{gap:86px;display:grid}.all-offices-list>section{scroll-margin-top:110px}.office-city-head{justify-content:space-between;align-items:end;gap:30px;margin-bottom:28px;display:flex}.office-city-head h2{margin-top:12px}.office-city-head>a{color:var(--blue);font-size:.7rem;font-weight:750}.office-cards{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.office-cards article{border:1px solid var(--line);background:#fff;grid-template-columns:36px 1fr;gap:12px;min-height:155px;padding:22px;display:grid}.office-cards article>span{color:var(--red);font-size:.62rem;font-weight:850}.office-cards address{color:var(--navy);font-size:.75rem;font-style:normal;font-weight:700;line-height:1.5}.office-cards a{color:var(--blue);grid-column:2;align-self:end;font-size:.64rem;font-weight:750}.about-principles{background:#fff}.principles-grid{gap:12px;display:grid}.principles-grid article{border:1px solid var(--line);padding:24px}.principles-grid strong{font-size:.88rem}.principles-grid p{color:var(--muted);margin:8px 0 0;font-size:.7rem;line-height:1.6}.history-section{background:var(--blue-soft)}.history-timeline{background:var(--line);grid-template-columns:repeat(4,1fr);gap:1px;margin:0;padding:0;list-style:none;display:grid}.history-timeline li{background:#fff;min-height:220px;padding:28px}.history-timeline strong{color:var(--blue);letter-spacing:-.04em;font-size:1.8rem}.history-timeline p{color:var(--muted);margin:54px 0 0;font-size:.7rem;line-height:1.65}@media (width<=980px){.inner-hero-grid{grid-template-columns:1fr .65fr;gap:38px}.inner-hero-grid>img{height:420px}.service-split{gap:48px}.service-columns article{padding:36px}.legal-document-layout{grid-template-columns:250px 1fr;gap:34px}.office-cards,.history-timeline{grid-template-columns:repeat(2,1fr)}}@media (width<=760px){.inner-site-shell .site-header{margin-bottom:-88px}.inner-hero{padding:120px 0 64px}.inner-hero-grid,.service-split,.service-columns,.legal-document-layout{grid-template-columns:1fr}.inner-hero-grid{gap:34px}.inner-hero h1{font-size:clamp(2.5rem,11vw,3.4rem)}.inner-hero-grid>img{height:300px}.service-columns article{min-height:0;padding:28px 22px}.service-columns article+article{border-top:1px solid var(--line);border-left:0}.service-price-note{flex-direction:column;align-items:flex-start;gap:12px}.related-services-grid{grid-template-columns:1fr;margin-top:32px}.related-services-grid a{min-height:0}.legal-inner-hero,.contacts-inner-hero{min-height:480px}.legal-document-layout aside{position:static}.legal-document-layout>article{padding:28px 22px}.city-jump{margin-bottom:44px;top:8px}.all-offices-list{gap:64px}.office-city-head{flex-direction:column;align-items:flex-start}.office-cards,.history-timeline{grid-template-columns:1fr}.history-timeline li{min-height:160px}.history-timeline p{margin-top:28px}}.expertise-menu{flex:none;position:relative}.expertise-menu summary{color:#586579;cursor:pointer;white-space:nowrap;align-items:center;gap:6px;min-height:36px;list-style:none;transition:color .16s;display:flex}.expertise-menu summary::-webkit-details-marker{display:none}.expertise-menu summary:hover,.expertise-menu[open] summary{color:var(--blue)}.expertise-menu summary span{font-size:.68rem;transition:transform .16s}.expertise-menu[open] summary span{transform:rotate(180deg)}.expertise-menu-panel{z-index:110;background:#fff;border:1px solid #d7e2ee;border-radius:12px;width:330px;padding:8px;display:grid;position:absolute;top:calc(100% + 12px);left:-18px;overflow:hidden;box-shadow:0 22px 54px #14305229}.main-nav .expertise-menu-panel a{min-height:45px;color:var(--navy);white-space:normal;border:0;border-radius:7px;grid-template-columns:28px 1fr;align-items:center;gap:8px;padding:8px 10px;display:grid}.main-nav .expertise-menu-panel a:hover{color:var(--blue);background:#f1f6fc}.expertise-menu-panel a>span{color:var(--red);font-size:.55rem;font-weight:850}.expertise-section{background:#f3f8fe}.expertise-grid{grid-template-columns:repeat(6,1fr);gap:14px;display:grid}.expertise-card{color:var(--navy);background:#fff;border:1px solid #d6e2ee;border-radius:12px;grid-column:span 2;transition:border-color .18s,transform .18s,box-shadow .18s;display:grid;overflow:hidden}.expertise-card:nth-child(n+4){grid-column:span 3;grid-template-columns:minmax(220px,.82fr) 1fr}.expertise-card:hover{border-color:#8cb8e5;transform:translateY(-2px);box-shadow:0 18px 40px #173d6917}.expertise-card-photo{background:#eaf2fa;height:220px;overflow:hidden}.expertise-card:nth-child(n+4) .expertise-card-photo{height:100%;min-height:270px}.expertise-card-photo picture,.expertise-card-photo img{width:100%;height:100%;display:block}.expertise-card-copy{align-content:start;padding:23px;display:grid}.expertise-card-copy>span{color:var(--red);font-size:.56rem;font-weight:850}.expertise-card-copy h3{margin:10px 0 9px;font-size:1rem;line-height:1.25}.expertise-card-copy p{color:var(--muted);margin:0;font-size:.66rem;line-height:1.58}.expertise-card-copy strong{color:var(--blue);align-self:end;margin-top:22px;font-size:.65rem}.expertise-card-copy i{margin-left:5px;font-style:normal}.process-photo picture,.process-photo picture img{width:100%;height:100%;display:block}.process-photo picture img[style*=contain]{background:#edf4fb;padding:14px}.service-hero-media{background:#eaf2fa;border-radius:18px;height:520px;overflow:hidden;box-shadow:0 24px 70px #173d6926}.service-hero-media picture,.service-hero-media img{width:100%;height:100%;display:block}.service-hero-media img[style*=contain]{background:#edf4fb;padding:32px}.service-hero-points{gap:9px;max-width:720px;margin:25px 0 0;padding:0;list-style:none;display:grid}.service-hero-points li{color:#415570;padding-left:23px;font-size:.7rem;font-weight:700;line-height:1.5;position:relative}.service-hero-points li:before{color:#20b980;content:"✓";font-weight:900;position:absolute;left:0}.service-scenarios{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:54px;display:grid}.service-scenarios article{border:1px solid var(--line);background:#fff;min-height:190px;padding:25px}.service-scenarios span{color:var(--red);font-size:.56rem;font-weight:850}.service-scenarios h3{margin:17px 0 10px;font-size:.94rem;line-height:1.35}.service-scenarios p{color:var(--muted);margin:0;font-size:.69rem;line-height:1.6}.legal-proof{background:#eaf3fc;border-radius:18px;min-height:520px;overflow:hidden}.legal-proof>img{object-fit:contain;width:100%;height:100%;min-height:520px;padding:24px}.legal-proof:after{content:"";background:linear-gradient(#0000 58%,#08192f70);position:absolute;inset:0}.legal-proof .legal-badge{z-index:2;inset:auto 20px 20px}.footer-inner-2026{grid-template-columns:150px 1fr;align-items:start}.footer-partners{border-bottom:1px solid #ffffff1f;grid-column:1/-1;grid-template-columns:minmax(250px,.72fr) minmax(0,1.28fr);gap:48px;width:100%;padding:38px 0 34px;display:grid}.footer-partners-heading>span{color:#56c9ed;letter-spacing:.08em;text-transform:uppercase;margin-bottom:12px;font-size:.58rem;font-weight:800;display:block}.footer-partners-heading h2{color:#fff;letter-spacing:-.035em;max-width:470px;margin:0;font-size:clamp(1.35rem,2.2vw,2rem);line-height:1.08}.footer-partners-heading h2 strong{color:#56c9ed;font-weight:inherit;display:block}.footer-partners-heading p{color:#aebdce;max-width:430px;margin:16px 0 0;font-size:.7rem;line-height:1.65}.footer-inner-2026 .footer-partners-all{color:#fff;align-items:center;gap:8px;min-height:44px;margin-top:12px;font-size:.65rem;font-weight:750;display:inline-flex}.footer-partners-all span{color:#56c9ed;transition:transform .2s}.footer-partners-all:hover span{transform:translate(4px)}.footer-partners-links{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px!important;display:grid!important}.footer-inner-2026 .footer-partners-links a{color:#fff;background:#ffffff09;border:1px solid #ffffff1f;border-radius:13px;grid-template-rows:auto 1fr;grid-template-columns:1fr auto;gap:18px 12px;min-height:148px;padding:18px;transition:border-color .25s,background-color .25s,transform .25s;display:grid}.footer-partners-links a>span{color:#56c9ed;font-size:.58rem;font-weight:800}.footer-partners-links a>strong{color:#fff;align-self:end;font-size:.76rem;line-height:1.25}.footer-partners-links a>i{color:#56c9ed;grid-area:1/2/3;align-self:start;font-size:.9rem;font-style:normal}.footer-inner-2026 .footer-partners-links a:hover{color:#fff;background:#56c9ed17;border-color:#56c9ed8c;transform:translateY(-3px)}.footer-inner-2026 .footer-partners-links a:focus-visible{outline-offset:3px;outline:2px solid #56c9ed}.footer-inner-2026 .footer-navigation{grid-column:2}.footer-inner-2026 .footer-legal{border-top:1px solid #ffffff14;grid-column:1/-1;padding-top:20px;line-height:1.6}@media (width<=1180px){.expertise-grid{grid-template-columns:repeat(2,1fr)}.expertise-card,.expertise-card:nth-child(n+4){grid-column:auto;grid-template-columns:1fr}.expertise-card:nth-child(n+4) .expertise-card-photo{height:220px;min-height:0}}@media (width<=980px){.expertise-menu{border-bottom:1px solid var(--line);width:100%}.expertise-menu summary{min-height:47px;color:var(--navy);justify-content:space-between;padding:0 12px}.expertise-menu-panel{width:auto;box-shadow:none;background:#f5f8fc;border:0;border-radius:0;padding:0 8px 10px;position:static}.main-nav .expertise-menu-panel a{border-bottom:1px solid #dfe7f0;border-radius:0;min-height:42px;padding:8px 10px}.main-nav .expertise-menu-panel a:last-child{border-bottom:0}.service-hero-media{height:420px}.service-scenarios{grid-template-columns:1fr 1fr}.footer-inner-2026 .footer-navigation{grid-column:1/-1}.footer-partners{grid-template-columns:1fr;gap:26px}}@media (width<=760px){.expertise-grid,.service-scenarios{grid-template-columns:1fr}.expertise-card-photo,.expertise-card:nth-child(n+4) .expertise-card-photo{height:210px}.expertise-card-copy{padding:20px}.service-hero-media{border-radius:12px;height:300px}.service-hero-media img[style*=contain]{padding:18px}.service-scenarios{margin-top:36px}.service-scenarios article{min-height:0}.legal-proof,.legal-proof>img{min-height:360px}.legal-proof>img{padding:14px}.footer-inner-2026 .footer-navigation,.footer-inner-2026 .footer-legal{grid-column:1}.footer-partners{gap:22px;padding:30px 0}.footer-partners-heading h2{font-size:1.65rem}.footer-partners-heading p{font-size:.74rem}.footer-partners-links{grid-template-columns:1fr;gap:9px!important}.footer-inner-2026 .footer-partners-links a{grid-template-rows:1fr;grid-template-columns:36px 1fr auto;align-items:center;gap:12px;min-height:68px;padding:14px 16px}.footer-partners-links a>span,.footer-partners-links a>strong,.footer-partners-links a>i{grid-area:auto;align-self:center}.footer-partners-links a>strong{font-size:.78rem}}.dealer-site-shell{background:#fff}.dealer-site-shell .dealer-eyebrow{color:#176b8a;letter-spacing:0;margin-bottom:16px;font-size:.8rem}.dealer-site-shell .dealer-hero{background:#f3f8fa;padding:148px 0 70px}.dealer-site-shell .dealer-hero-aside>p{color:#465f70;font-size:1.02rem;line-height:1.7}.dealer-site-shell .dealer-phone{margin-left:0;font-size:.95rem}.dealer-site-shell .dealer-direction-nav{box-shadow:none;border-bottom:1px solid #d9e4e9}.dealer-site-shell .dealer-direction-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dealer-site-shell .dealer-direction-grid a{grid-template-columns:minmax(0,1fr) auto;gap:8px 24px;min-height:128px;padding:27px 34px}.dealer-site-shell .dealer-direction-grid span{color:#607988;grid-column:1/-1;padding:0;font-size:.78rem;font-weight:700}.dealer-site-shell .dealer-direction-grid strong{max-width:none;font-size:1.14rem;line-height:1.35}.dealer-site-shell .dealer-disputes,.dealer-site-shell .dealer-repair{scroll-margin-top:85px}.dealer-site-shell .dealer-section-head{grid-template-columns:minmax(0,1.1fr) minmax(300px,.7fr);gap:58px}.dealer-site-shell .dealer-section-head h2,.dealer-site-shell .dealer-repair h2{letter-spacing:-.04em;font-size:clamp(2.3rem,3.9vw,4.25rem);line-height:1.08}.dealer-site-shell .dealer-section-head>p,.dealer-site-shell .dealer-repair-intro>div>p:last-child{font-size:1rem;line-height:1.75}.dealer-site-shell .dealer-disputes-layout{gap:46px;margin-top:48px}.dealer-site-shell .dealer-photo-disputes,.dealer-site-shell .dealer-photo-repair{clip-path:none;border-radius:18px}.dealer-site-shell .dealer-legal-copy article{padding:26px 0}.dealer-site-shell .dealer-legal-copy span{font-size:.78rem}.dealer-site-shell .dealer-legal-copy h3{margin:16px 0 12px;font-size:clamp(1.4rem,2vw,1.85rem)}.dealer-site-shell .dealer-legal-copy p{font-size:.94rem;line-height:1.65}.dealer-site-shell .dealer-outcomes{margin-top:44px}.dealer-site-shell .dealer-outcomes article{border-radius:16px;min-height:210px;padding:27px}.dealer-site-shell .dealer-outcomes article>strong{font-size:1.22rem}.dealer-site-shell .dealer-outcomes article>p{margin-top:34px;font-size:.88rem;line-height:1.6}.dealer-site-shell .dealer-saving>strong{font-size:clamp(3.4rem,5vw,5rem)!important}.dealer-site-shell .dealer-saving>p{margin-top:22px!important}.dealer-site-shell .dealer-section-cta p{font-size:.95rem}.dealer-site-shell .dealer-repair{color:#172d49;background:#f3f8fa}.dealer-site-shell .dealer-repair .dealer-eyebrow{color:#176b8a}.dealer-site-shell .dealer-repair h2,.dealer-site-shell .dealer-flow h3{color:#172d49}.dealer-site-shell .dealer-repair-intro{gap:58px}.dealer-site-shell .dealer-repair-intro>div>p:last-child{color:#465f70}.dealer-site-shell .dealer-photo-repair{height:400px}.dealer-site-shell .dealer-flow{gap:56px;margin-top:48px}.dealer-site-shell .dealer-flow h3{font-size:clamp(1.9rem,3vw,2.9rem)}.dealer-site-shell .dealer-flow li{border-color:#ccdae1}.dealer-site-shell .dealer-flow li span{color:#176b8a;font-size:.78rem}.dealer-site-shell .dealer-flow li p{color:#253e54;font-size:.98rem;font-weight:650}.dealer-site-shell .dealer-section-cta-light{background:#fff;border-color:#d1e0e7}.dealer-site-shell .dealer-section-cta-light p{color:#49647d}.dealer-site-shell .dealer-evidence{background:#fff}.dealer-site-shell .dealer-reviews{background:#f3f8fa}.dealer-evidence-head{max-width:800px;margin-bottom:38px}.dealer-evidence-head h2{color:#172d49;letter-spacing:-.04em;margin:0 0 18px;font-size:clamp(2.2rem,3.8vw,4rem);line-height:1.08}.dealer-evidence-head>p:last-child{color:#526c7c;max-width:720px;margin:0;font-size:1rem;line-height:1.7}.dealer-cases-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid}.dealer-case{color:#172d49;background:#fff;border:1px solid #dbe5ea;border-radius:17px;flex-direction:column;min-width:0;padding:10px 10px 20px;text-decoration:none;display:flex}.dealer-case img{object-fit:contain;background:#edf3f6;border-radius:11px;width:100%;height:220px}.dealer-case span{color:#536d7e;padding:18px 10px 0;font-size:.84rem}.dealer-case strong{color:#08799f;padding:8px 10px 0;font-size:.9rem}.dealer-reviews-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.dealer-review{background:#fff;border:1px solid #dbe5ea;border-radius:17px;flex-direction:column;min-width:0;min-height:250px;padding:28px;display:flex}.dealer-review>div{color:#172d49;flex-wrap:wrap;justify-content:space-between;gap:8px;font-size:.86rem;display:flex}.dealer-review>div span{color:#6a8290}.dealer-review>p{color:#3e5769;margin:22px 0;font-size:.92rem;line-height:1.65}.dealer-review>a{color:#08799f;margin-top:auto;font-size:.86rem;font-weight:750;text-decoration:none}.dealer-site-shell .partner-related h2{font-size:clamp(2rem,3.2vw,3rem)}@media (width<=1000px){.dealer-site-shell .dealer-hero-grid,.dealer-site-shell .dealer-section-head{gap:36px}.dealer-cases-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dealer-reviews-grid{grid-template-columns:1fr}}@media (width<=760px){.dealer-site-shell .dealer-hero{padding:116px 0 52px}.dealer-site-shell .dealer-hero-grid,.dealer-site-shell .dealer-section-head,.dealer-site-shell .dealer-disputes-layout,.dealer-site-shell .dealer-repair-intro,.dealer-site-shell .dealer-flow{grid-template-columns:1fr}.dealer-site-shell .dealer-hero h1{font-size:clamp(2.35rem,9vw,3.35rem);line-height:1.08}.dealer-site-shell .dealer-hero-aside>p{font-size:.96rem}.dealer-site-shell .dealer-direction-grid{grid-template-columns:1fr}.dealer-site-shell .dealer-direction-grid a{min-height:104px;padding:21px 18px}.dealer-site-shell .dealer-section-head h2,.dealer-site-shell .dealer-repair h2{font-size:clamp(2.1rem,8.6vw,3rem)}.dealer-site-shell .dealer-disputes-layout{gap:24px;margin-top:36px}.dealer-site-shell .dealer-photo-disputes{min-height:300px}.dealer-site-shell .dealer-outcomes{grid-template-columns:1fr}.dealer-site-shell .dealer-outcomes article{min-height:0}.dealer-site-shell .dealer-outcomes article>p{margin-top:20px}.dealer-site-shell .dealer-repair-intro{gap:30px}.dealer-site-shell .dealer-photo-repair{height:290px}.dealer-site-shell .dealer-flow{gap:20px}.dealer-cases-grid{gap:10px}.dealer-case img{height:155px}.dealer-case span{font-size:.75rem}.dealer-review{min-height:0;padding:23px}}.dealer-site-shell .dealer-hero{padding:128px 0 54px}.dealer-site-shell .dealer-hero-grid{grid-template-columns:minmax(0,1.15fr) minmax(360px,.85fr);align-items:center;gap:64px}.dealer-site-shell .dealer-hero h1{letter-spacing:-.038em;max-width:790px;font-size:clamp(2.6rem,3.7vw,3.9rem);line-height:1.11}.dealer-site-shell .dealer-hero-lead{color:#465f70;max-width:710px;margin:24px 0 0;font-size:1.04rem;line-height:1.7}.dealer-hero-actions{flex-wrap:wrap;align-items:center;gap:18px 26px;margin-top:32px;display:flex}.dealer-hero-actions>a:not(.button){color:#176b8a;text-underline-offset:5px;font-size:.92rem;font-weight:760;text-decoration:underline}.dealer-hero-visual{background:#e3edf0;border-radius:22px;height:480px;margin:0;overflow:hidden}.dealer-hero-visual img{object-fit:cover;object-position:52% 37%;width:100%;height:100%;display:block}.dealer-site-shell .dealer-direction-nav{scroll-margin-top:85px}@media (width<=1000px){.dealer-site-shell .dealer-hero-grid{grid-template-columns:minmax(0,1fr) minmax(290px,.75fr);gap:34px}.dealer-site-shell .dealer-hero h1{font-size:clamp(2.3rem,4vw,3.3rem)}.dealer-hero-visual{height:430px}}@media (width<=760px){.dealer-site-shell .dealer-hero{padding:108px 0 38px}.dealer-site-shell .dealer-hero-grid{grid-template-columns:1fr;gap:30px}.dealer-site-shell .dealer-hero h1{font-size:clamp(2.15rem,8.1vw,3rem)}.dealer-site-shell .dealer-hero-lead{margin-top:20px;font-size:.96rem}.dealer-hero-actions{flex-direction:column;align-items:flex-start;margin-top:25px}.dealer-hero-visual{border-radius:17px;height:310px}.dealer-hero-visual img{object-position:50% 32%}}.dealer-site-shell .dealer-disputes .dealer-section-head{max-width:1040px;display:block}.dealer-site-shell .dealer-disputes .dealer-section-head h2{letter-spacing:-.035em;max-width:990px;font-size:clamp(2.3rem,3.35vw,3.35rem);line-height:1.12}.dealer-site-shell .dealer-disputes .dealer-section-head>p{color:#526a7a;max-width:850px;margin-top:22px;font-size:1.02rem;line-height:1.7}.dealer-site-shell .dealer-disputes-layout{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);gap:50px;margin-top:42px}.dealer-site-shell .dealer-photo-disputes{min-height:445px}@media (width<=760px){.dealer-site-shell .dealer-disputes .dealer-section-head h2{font-size:clamp(2rem,8vw,2.5rem)}.dealer-site-shell .dealer-disputes .dealer-section-head>p{margin-top:18px;font-size:.96rem}.dealer-site-shell .dealer-disputes-layout{grid-template-columns:1fr;gap:22px;margin-top:28px}.dealer-site-shell .dealer-photo-disputes{min-height:300px}}.proposal-shell{color:#172d49;background:#f7fafc}.proposal-hero{background:#eaf5f9;padding:145px 0 84px}.proposal-hero-grid{grid-template-columns:1.05fr .95fr;align-items:center;gap:clamp(32px,5vw,90px);display:grid}.proposal-kicker,.proposal-overline{color:#08799f;letter-spacing:.02em;margin:0 0 22px;font-size:clamp(1.05rem,1.5vw,1.4rem);font-weight:800}.proposal-hero h1,.proposal-section h2{color:#172d49;letter-spacing:-.055em;margin:0;font-size:clamp(2.7rem,5.4vw,5.6rem);line-height:1.03}.proposal-hero h1{max-width:850px}.proposal-lead{max-width:720px;margin:30px 0 38px;font-size:clamp(1.18rem,1.8vw,1.55rem);line-height:1.55}.proposal-hero-media{aspect-ratio:4/3;border-radius:8px 90px 8px 8px;margin:0;position:relative;overflow:hidden}.proposal-hero-media img{object-fit:cover;width:100%;height:100%;display:block}.proposal-hero-media picture{width:100%;height:100%;display:block}.proposal-hero-media figcaption{color:#fff;background:#172d49b3;padding:6px 10px;font-size:.68rem;position:absolute;bottom:0;right:0}.proposal-section{padding:clamp(72px,8vw,130px) 0}.proposal-narrow{max-width:1000px}.proposal-section p{font-size:clamp(1.05rem,1.5vw,1.3rem);line-height:1.65}.proposal-intro{background:#fff}.proposal-intro h2{font-size:clamp(2.5rem,4.5vw,4.8rem)}.proposal-intro h3{margin:55px 0 22px;font-size:clamp(1.5rem,2.6vw,2.5rem)}.proposal-benefits{border-top:1px solid #ccdde7;grid-template-columns:minmax(0,1.12fr) minmax(0,.88fr);align-items:stretch;gap:clamp(28px,5vw,70px);margin-top:70px;padding-top:58px;display:grid}.proposal-benefits h3{letter-spacing:-.025em;max-width:16ch;margin:0 0 28px;line-height:1.18}.proposal-benefits figure{border-radius:5px 60px 5px 5px;min-height:100%;margin:0;position:relative;overflow:hidden}.proposal-benefits figure img{object-fit:cover;object-position:45% center;width:100%;height:100%;min-height:430px;display:block}.proposal-benefits figure figcaption{color:#fff;background:#172d49c2;padding:5px 8px;font-size:.7rem;position:absolute;bottom:12px;right:12px}.proposal-checks{gap:14px;padding:0;list-style:none;display:grid}.proposal-checks li{border-top:1px solid #d8e6ed;padding:16px 0 16px 42px;font-size:clamp(1rem,1.4vw,1.3rem);line-height:1.45;position:relative}.proposal-checks li:before{content:"✓";color:#08799f;font-weight:900;position:absolute;left:0}.proposal-services{background:#fff}.proposal-services h2{max-width:1080px;font-size:clamp(2.3rem,4.3vw,4.6rem)}.proposal-service-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:44px 24px;margin-top:58px;display:grid}.proposal-service-grid article{border-bottom:1px solid #c5d9e4;min-width:0;padding-bottom:24px}.proposal-service-grid img{object-fit:cover;width:100%;height:clamp(230px,24vw,380px);display:block}.proposal-service-grid h3{margin:22px 0 0;font-size:clamp(1.35rem,2vw,2rem);line-height:1.25}.proposal-services-lawyer h2{max-width:940px;font-size:clamp(2.1rem,3.7vw,4.1rem);line-height:1.1}.proposal-services-lawyer .proposal-service-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:42px 20px;margin-top:48px}.proposal-services-lawyer .proposal-service-grid article{flex-direction:column;grid-column:span 2;padding:0 0 22px;display:flex}.proposal-services-lawyer .proposal-service-grid article:nth-child(n+4){grid-column:span 3}.proposal-services-lawyer .proposal-service-grid img{aspect-ratio:3/2;object-fit:cover;height:auto}.proposal-services-lawyer .proposal-service-grid h3{text-wrap:balance;margin:18px 0 0;font-size:clamp(1.2rem,1.55vw,1.65rem);line-height:1.3}.proposal-confidence{background:#eaf5f9}.proposal-confidence-grid{grid-template-columns:.9fr 1.1fr;align-items:center;gap:clamp(30px,6vw,100px);display:grid}.proposal-confidence-grid img{object-fit:cover;width:100%;height:350px}.proposal-confidence-grid p{font-size:clamp(1.45rem,2.5vw,2.5rem);font-weight:700;line-height:1.3}.proposal-confidence-dealer{background:#eaf5f9}.proposal-confidence-copy{max-width:1050px}.proposal-confidence-copy:before{content:"";background:#08799f;width:84px;height:5px;margin-bottom:34px;display:block}.proposal-confidence-copy p{letter-spacing:-.035em;text-wrap:balance;max-width:930px;margin:0;font-size:clamp(1.65rem,3vw,3.15rem);font-weight:700;line-height:1.26}.proposal-confidence-lawyer{padding:clamp(64px,7vw,100px) 0}.proposal-lawyer-confidence{grid-template-columns:210px minmax(0,850px);align-items:start;gap:clamp(30px,5vw,80px);display:grid}.proposal-lawyer-confidence-label{color:#075f80;border-top:4px solid #08799f;padding-top:14px;font-size:1rem;font-weight:750}.proposal-lawyer-confidence p{letter-spacing:-.03em;text-wrap:balance;max-width:850px;margin:0;font-size:clamp(1.5rem,2.25vw,2.55rem);font-weight:700;line-height:1.3}.proposal-statistics{color:#fff;background:#08799f;padding:42px 0}.proposal-statistics-grid{grid-template-columns:repeat(2,1fr);gap:24px;display:grid}.proposal-statistics-grid>div{border-left:1px solid #8dd0e5;gap:8px;padding-left:30px;display:grid}.proposal-statistics strong{font-size:clamp(2rem,4.5vw,4.5rem);line-height:1}.proposal-statistics span{font-size:1rem}.proposal-partnership{background:#fff}.proposal-partnership h2{margin-bottom:38px}.proposal-partnership p{border-bottom:1px solid #d9e7ee;margin:0;padding:18px 0}.proposal-partnership p:first-of-type{color:#172d49;font-size:clamp(1.18rem,1.8vw,1.5rem);font-weight:650}.proposal-partnership p:not(:first-of-type){max-width:68ch}.proposal-fleet-partnership{grid-template-columns:minmax(0,1fr) minmax(290px,.68fr);align-items:stretch;gap:clamp(28px,5vw,72px);display:grid}.proposal-fleet-partnership-copy{border-top:1px solid #c6dbe6;flex-direction:column;justify-content:center;display:flex}.proposal-partnership .proposal-fleet-partnership-copy p{color:#172d49;max-width:48ch;margin:0;padding:24px 0;font-size:clamp(1.15rem,1.7vw,1.45rem);font-weight:500;line-height:1.5}.proposal-partnership .proposal-fleet-partnership-copy p:last-child{color:#476073;font-weight:400}.proposal-fleet-saving{color:#fff;background:#08799f;border-radius:5px 70px 5px 5px;flex-direction:column;justify-content:flex-end;min-height:340px;padding:clamp(28px,4vw,52px);display:flex}.proposal-fleet-saving strong{letter-spacing:-.065em;white-space:nowrap;max-width:100%;font-size:clamp(3.4rem,4.5vw,5.2rem);line-height:1;display:block}.proposal-partnership .proposal-fleet-saving p{color:#fff;border:0;max-width:27ch;margin:28px 0 0;padding:0;font-size:clamp(1.05rem,1.5vw,1.25rem);font-weight:500;line-height:1.5}.proposal-partnership-lawyer h2{max-width:1000px;margin-bottom:48px;font-size:clamp(2.9rem,5.3vw,5.3rem)}.proposal-lawyer-partnership{grid-template-columns:minmax(0,1fr) minmax(0,.9fr);align-items:stretch;gap:clamp(32px,6vw,90px);display:grid}.proposal-lawyer-offer{flex-direction:column;justify-content:center;display:flex}.proposal-partnership .proposal-lawyer-offer>p:first-child{border:0;margin:0 0 30px;padding:0;font-size:clamp(1.3rem,2vw,1.75rem);line-height:1.4}.proposal-lawyer-cashback{border-top:1px solid #cbdde6;border-bottom:1px solid #cbdde6;gap:10px;padding:28px 0;display:grid}.proposal-lawyer-cashback span{font-size:clamp(1.05rem,1.5vw,1.3rem);line-height:1.4}.proposal-lawyer-cashback strong{letter-spacing:-.07em;color:#08799f;font-size:clamp(4rem,6vw,6rem);line-height:1}.proposal-partnership .proposal-lawyer-terms{color:#4c6375;border:0;max-width:52ch;margin:26px 0 0;padding:0;font-size:clamp(1rem,1.3vw,1.15rem);font-weight:400}.proposal-lawyer-partnership figure{border-radius:5px 60px 5px 5px;min-height:440px;margin:0;overflow:hidden}.proposal-lawyer-partnership figure img{object-fit:cover;width:100%;height:100%;min-height:440px;display:block}.proposal-steps{background:#eaf5f9}.proposal-cooperation{margin-top:0;margin-bottom:0;padding-bottom:48px;position:relative}.proposal-cooperation img{object-fit:cover;border-radius:8px;width:100%;height:clamp(240px,32vw,410px);display:block}.proposal-cooperation figcaption{color:#fff;background:#172d49b3;padding:6px 10px;font-size:.68rem;position:absolute;bottom:57px;right:24px}.proposal-steps ol{gap:20px;margin:55px 0 0;padding:0;list-style:none;display:grid}.proposal-steps li{background:#fff;grid-template-columns:70px 240px 1fr;align-items:center;gap:26px;padding:20px;display:grid}.proposal-steps li>span{color:#08799f;font-size:2rem;font-weight:800}.proposal-steps img{object-fit:cover;width:100%;height:160px}.proposal-steps h3{margin:0 0 8px;font-size:1.55rem}.proposal-steps p{margin:0;font-size:1rem}.proposal-steps-lawyer ol{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.proposal-steps-lawyer li{border-radius:5px 40px 5px 5px;flex-direction:column;align-items:stretch;gap:0;padding:0;display:flex;position:relative;overflow:hidden}.proposal-steps-lawyer li>span{z-index:1;color:#08799f;background:#fff;border-radius:50%;place-items:center;width:50px;height:50px;font-size:1.1rem;display:grid;position:absolute;top:16px;left:16px;box-shadow:0 6px 20px #172d4929}.proposal-steps-lawyer img{object-fit:cover;order:-1;width:100%;height:220px}.proposal-steps-lawyer li div{padding:26px 26px 30px}.proposal-steps-lawyer h3{font-size:clamp(1.25rem,1.7vw,1.65rem);line-height:1.2}.proposal-steps-lawyer p{color:#496174;font-size:1rem;line-height:1.55}.proposal-why{background:#fff}.proposal-why h2{margin-bottom:24px}.proposal-why p{font-weight:400}.proposal-why-lawyer .proposal-confidence-grid{grid-template-columns:minmax(0,1fr) minmax(0,.9fr);gap:clamp(36px,6vw,95px)}.proposal-why-lawyer .proposal-confidence-grid img{object-fit:cover;object-position:42% center;border-radius:5px 60px 5px 5px;height:clamp(320px,34vw,480px)}.proposal-why-lawyer h2{font-size:clamp(2.8rem,5vw,5rem)}.proposal-why-lawyer p{max-width:38ch;font-size:clamp(1.2rem,1.8vw,1.6rem);line-height:1.5}.proposal-links{flex-wrap:wrap;gap:14px;padding-top:36px;padding-bottom:36px;display:flex}.proposal-links a{color:#075f80;background:#eaf5f9;align-items:center;min-height:48px;padding:14px 20px;font-weight:700;text-decoration:none;transition:background-color .2s,color .2s;display:inline-flex}.proposal-links a:hover,.proposal-links a:focus-visible{color:#fff;background:#08799f}.proposal-form-section{color:#fff;background:#172d49;scroll-margin-top:90px}.proposal-form-layout{grid-template-columns:1fr;gap:clamp(32px,5vw,58px);max-width:1160px;display:grid}.proposal-form-heading{grid-template-columns:1fr minmax(280px,.8fr);align-items:end;gap:40px;display:grid}.proposal-form-heading h2{font-size:clamp(3.3rem,6vw,5.5rem);line-height:1}.proposal-form-section .proposal-form-heading>p{max-width:35ch;margin:0 0 6px;font-size:clamp(1.15rem,1.8vw,1.55rem);line-height:1.5}.proposal-form-section h2{color:#fff}.proposal-form-section .proposal-overline{color:#6bc5e2}.proposal-form-section p{color:#dcebf2}.proposal-form{color:#172d49;background:#fff;border-radius:8px 54px 8px 8px;padding:clamp(26px,4.5vw,64px)}.proposal-form-availability{background:#244260;border:1px solid #a0dcef8c;border-radius:7px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:15px;padding:20px 24px;display:flex}.proposal-form-section .proposal-form-availability p{color:#fff;max-width:55ch;margin:0;font-size:1rem;line-height:1.5}.proposal-form-availability a{color:#fff;text-underline-offset:4px;font-size:1.3rem;font-weight:750;text-decoration-thickness:1px}.proposal-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px 24px;display:grid}.proposal-form-group-heading{justify-content:space-between;align-items:baseline;gap:20px;margin:0 0 24px;display:flex}.proposal-form-group-heading h3{margin:0;font-size:clamp(1.35rem,2vw,1.7rem);line-height:1.2}.proposal-form .proposal-form-group-heading p{color:#5a7183;margin:0;font-size:.95rem}.proposal-form-contact-heading{border-top:1px solid #d6e5ec;margin-top:34px;padding-top:30px}.proposal-form label{gap:9px;font-size:1rem;font-weight:650;line-height:1.35;display:grid}.proposal-form input:not([type=checkbox]),.proposal-form select{color:#172d49;width:100%;min-height:56px;font:inherit;background:#fff;border:1px solid #adc4d0;border-radius:6px;padding:13px 16px}.proposal-form input:focus,.proposal-form select:focus{outline-offset:2px;outline:2px solid #08799f}.proposal-form [aria-invalid=true]{box-shadow:0 0 0 2px #a3282824;border-color:#a32828!important}.proposal-field-error{color:#a32828;font-size:.8rem;font-weight:500}.proposal-form fieldset{border:0;border-top:1px solid #d6e5ec;margin:34px 0 28px;padding:30px 0 0}.proposal-form fieldset[hidden]{display:none}.proposal-form legend{padding-right:14px;font-size:1.3rem;font-weight:750}.proposal-form-wide{grid-column:1/-1}.proposal-form-checks{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.proposal-form .proposal-form-choice-note{color:#5a7183;margin:0 0 20px;font-size:.95rem}.proposal-form-checks label{cursor:pointer;background:#f8fbfd;border:1px solid #d5e4eb;border-radius:7px;align-items:flex-start;gap:12px;min-height:64px;padding:17px 18px;font-weight:550;transition:border-color .2s,background-color .2s;display:flex}.proposal-form-checks label:hover,.proposal-form-checks label:has(input:checked){background:#edf8fc;border-color:#08799f}.proposal-form .proposal-consent{align-items:flex-start;gap:12px;font-weight:500;display:flex}.proposal-form input[type=checkbox]{accent-color:#08799f;flex:none;width:20px;height:20px;margin-top:1px}.proposal-form .proposal-consent{margin:25px 0}.proposal-form .proposal-form-hint{color:#49647d;margin:14px 0 0;font-size:.8rem}.proposal-form .proposal-form-status{color:#a32828;min-height:1.5em;font-size:.9rem}.proposal-form .proposal-form-status:focus{outline-offset:4px;outline:2px solid #a32828}.proposal-form button[type=submit]{min-height:54px;padding-inline:28px}.proposal-form button[type=submit]:disabled{opacity:.65;cursor:wait}@media (prefers-reduced-motion:reduce){.proposal-links a{transition:none}}.proposal-success{background:#fff;border-radius:10px;padding:30px;font-weight:700;color:#172d49!important;font-size:1.4rem!important}@media (width<=850px){.proposal-hero{padding:110px 0 65px}.proposal-hero-grid,.proposal-confidence-grid,.proposal-form-layout,.proposal-form-heading,.proposal-fleet-partnership{grid-template-columns:1fr}.proposal-fleet-saving{min-height:280px}.proposal-benefits{grid-template-columns:1fr}.proposal-benefits h3{max-width:24ch}.proposal-benefits figure img{max-height:430px}.proposal-hero-media{max-height:390px}.proposal-steps li{grid-template-columns:50px 160px 1fr;gap:16px}}@media (width<=600px){.proposal-hero{padding:102px 0 54px}.proposal-hero h1,.proposal-section h2{overflow-wrap:anywhere;font-size:clamp(2.3rem,10vw,3.5rem)}.proposal-kicker{font-size:1.02rem}.proposal-lead{margin:22px 0 28px}.proposal-hero-media{aspect-ratio:5/4;border-radius:5px 60px 5px 5px}.proposal-service-grid,.proposal-statistics-grid,.proposal-form-grid,.proposal-form-checks{grid-template-columns:1fr}.proposal-form-heading{gap:12px}.proposal-form{border-radius:8px 38px 8px 8px}.proposal-form-group-heading{display:block}.proposal-form .proposal-form-group-heading p{margin-top:6px}.proposal-fleet-saving{border-radius:5px 50px 5px 5px;min-height:250px}.proposal-confidence-grid img{height:230px}.proposal-benefits{gap:28px;margin-top:46px;padding-top:36px}.proposal-benefits figure img{height:300px;min-height:270px}.proposal-confidence-copy p{font-size:clamp(1.75rem,7vw,2.35rem);line-height:1.3}.proposal-steps li{grid-template-columns:48px 1fr}.proposal-steps img{grid-column:2;height:190px}.proposal-steps li div{grid-column:2}.proposal-statistics-grid>div{border-top:1px solid #8dd0e5;border-left:0;padding:12px 0}.proposal-form-wide{grid-column:auto}}@media (width<=1100px){.proposal-services-lawyer .proposal-service-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.proposal-services-lawyer .proposal-service-grid article,.proposal-services-lawyer .proposal-service-grid article:nth-child(n+4){grid-column:span 1}.proposal-services-lawyer .proposal-service-grid article:last-child{grid-column:1/-1;grid-template-columns:1fr 1fr;align-items:center;gap:24px;display:grid}.proposal-services-lawyer .proposal-service-grid article:last-child img{height:230px}.proposal-services-lawyer .proposal-service-grid article:last-child h3{margin:0}}@media (width<=850px){.proposal-lawyer-confidence,.proposal-lawyer-partnership,.proposal-why-lawyer .proposal-confidence-grid{grid-template-columns:1fr}.proposal-lawyer-confidence{gap:26px}.proposal-lawyer-confidence-label{max-width:220px}.proposal-lawyer-partnership figure,.proposal-lawyer-partnership figure img{min-height:320px;max-height:420px}.proposal-steps-lawyer ol{grid-template-columns:1fr}.proposal-steps-lawyer li{display:flex}.proposal-steps-lawyer li div{padding:24px}.proposal-why-lawyer .proposal-confidence-grid img{height:350px}}@media (width<=600px){.proposal-services-lawyer .proposal-service-grid{grid-template-columns:1fr;gap:28px}.proposal-services-lawyer .proposal-service-grid article,.proposal-services-lawyer .proposal-service-grid article:nth-child(n+4),.proposal-services-lawyer .proposal-service-grid article:last-child{flex-direction:column;grid-column:auto;align-items:stretch;gap:0;display:flex}.proposal-services-lawyer .proposal-service-grid article:last-child img{height:auto}.proposal-services-lawyer .proposal-service-grid article:last-child h3{margin:18px 0 0}.proposal-lawyer-partnership figure,.proposal-lawyer-partnership figure img{min-height:250px;max-height:300px}.proposal-steps-lawyer img{height:205px}.proposal-why-lawyer .proposal-confidence-grid img{height:280px}}.hero .status{white-space:nowrap;width:max-content;max-width:100%}.hero .status>span:last-child{width:auto;height:auto;box-shadow:none;background:0 0;border-radius:0;display:inline}.proposal-intro .proposal-overline{margin-bottom:26px;font-size:clamp(1rem,1.25vw,1.15rem);font-weight:750}.proposal-intro h2{letter-spacing:-.038em;text-wrap:balance;max-width:18ch;font-size:clamp(2.25rem,4.2vw,4.3rem);font-weight:650;line-height:1.09}.proposal-intro>.container>p:not(.proposal-overline):not(.proposal-legal-note){letter-spacing:-.01em;max-width:63ch;margin:28px 0 0;font-size:clamp(1.08rem,1.55vw,1.32rem);line-height:1.58}.proposal-intro .proposal-legal-note{color:#415b70;letter-spacing:0;background:#f2f8fa;border-left:3px solid #78bfd5;max-width:72ch;margin:36px 0 0;padding:24px 30px;font-family:Georgia,Times New Roman,serif;font-size:clamp(1rem,1.35vw,1.18rem);font-weight:400;line-height:1.65}.proposal-legal-note em{font-style:italic}@media (width<=600px){.proposal-intro{padding-block:68px}.proposal-intro h2{letter-spacing:-.035em;overflow-wrap:normal;max-width:16ch;font-size:clamp(2.05rem,8.3vw,2.65rem);line-height:1.12}.proposal-intro>.container>p:not(.proposal-overline):not(.proposal-legal-note){margin-top:22px;font-size:1.0625rem;line-height:1.58}.proposal-intro .proposal-legal-note{margin-top:26px;padding:20px 20px 20px 23px;font-size:1.015rem;line-height:1.64}.proposal-benefits h3{font-size:clamp(1.55rem,6.1vw,1.95rem);font-weight:650;line-height:1.25}}.proposal-dealer-saving{border-top:1px solid #c9dce8;border-bottom:1px solid #c9dce8;gap:8px;padding:28px 0;display:grid}.proposal-dealer-saving span{color:#496174;font-size:clamp(1rem,1.4vw,1.15rem);line-height:1.45}.proposal-dealer-saving strong{letter-spacing:-.07em;color:#08799f;font-size:clamp(3.7rem,6vw,5.6rem);line-height:1}@media (width<=600px){.proposal-shell{background:#f7fafc}.proposal-shell .container{width:calc(100% - 36px)}.proposal-hero{background:linear-gradient(160deg,#effaff 0%,#eaf6fa 70%,#f8fcfd 100%);padding:104px 0 36px}.proposal-hero-grid{gap:30px}.proposal-kicker{letter-spacing:0;color:#07668a;max-width:29ch;margin:0 0 20px;font-size:.91rem;font-weight:750;line-height:1.45}.proposal-hero h1{letter-spacing:-.045em;overflow-wrap:normal;text-wrap:balance;max-width:12ch;font-size:clamp(2.4rem,10.2vw,3.2rem);line-height:1.04}.proposal-lead{color:#425b70;max-width:34ch;margin:23px 0 27px;font-size:1.05rem;line-height:1.56}.proposal-hero .button{border-radius:11px;justify-content:center;width:100%;min-height:56px;font-size:.98rem}.proposal-hero-media{aspect-ratio:5/4;border-radius:18px 46px 18px 18px;max-height:none;box-shadow:0 18px 34px #122e431c}.proposal-hero-media img{object-position:center}.proposal-section{padding:68px 0}.proposal-section h2{letter-spacing:-.04em;overflow-wrap:normal;text-wrap:balance;font-size:clamp(2rem,8.6vw,2.65rem);line-height:1.12}.proposal-section p{font-size:1.05rem;line-height:1.58}.proposal-intro{padding:68px 0}.proposal-intro .proposal-overline{margin-bottom:18px}.proposal-intro h2{font-size:clamp(2.05rem,8.3vw,2.65rem)}.proposal-benefits{gap:26px;margin-top:40px;padding-top:32px}.proposal-benefits h3{max-width:22ch;margin:0 0 24px}.proposal-checks{gap:0;margin:0}.proposal-checks li{padding:15px 0 15px 34px;font-size:1rem;line-height:1.47}.proposal-benefits figure{border-radius:18px 46px 18px 18px}.proposal-benefits figure img{height:290px;min-height:290px;max-height:none}.proposal-services h2{max-width:23ch;font-size:clamp(1.85rem,7.5vw,2.35rem);line-height:1.18}.proposal-service-grid,.proposal-services-lawyer .proposal-service-grid{gap:18px;margin-top:32px}.proposal-service-grid article,.proposal-services-lawyer .proposal-service-grid article,.proposal-services-lawyer .proposal-service-grid article:last-child{background:#fff;border:1px solid #dce8ef;border-radius:18px;padding:0 0 20px;display:block;position:relative;overflow:hidden;box-shadow:0 12px 26px #172d490e}.proposal-service-grid{counter-reset:proposal-service}.proposal-service-grid article:before{counter-increment:proposal-service;content:"0" counter(proposal-service);z-index:2;color:#08799f;background:#fff;border-radius:11px;place-items:center;width:38px;height:38px;font-size:.8rem;font-weight:800;display:grid;position:absolute;top:13px;left:13px;box-shadow:0 4px 14px #172d491f}.proposal-service-grid img,.proposal-services-lawyer .proposal-service-grid img,.proposal-services-lawyer .proposal-service-grid article:last-child img{aspect-ratio:auto;object-fit:cover;width:100%;height:210px}.proposal-service-grid h3,.proposal-services-lawyer .proposal-service-grid h3,.proposal-services-lawyer .proposal-service-grid article:last-child h3{letter-spacing:-.015em;margin:0;padding:19px 20px 0;font-size:1.17rem;line-height:1.3}.proposal-confidence,.proposal-confidence-lawyer{color:#fff;background:#172d49;padding:60px 0 54px}.proposal-confidence-copy:before{background:#62c3e3;width:54px;height:3px;margin-bottom:22px}.proposal-confidence-copy p,.proposal-lawyer-confidence p{color:#fff;letter-spacing:-.022em;text-wrap:pretty;max-width:31ch;font-size:clamp(1.28rem,5.5vw,1.55rem);font-weight:550;line-height:1.43}.proposal-lawyer-confidence{gap:18px}.proposal-lawyer-confidence-label{color:#70c7e3;border:0;max-width:none;padding-top:0;font-size:.89rem;font-weight:750}.proposal-statistics{background:#172d49;padding:0 0 58px}.proposal-statistics-grid{border-top:1px solid #ffffff47;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding-top:26px}.proposal-statistics-grid>div{border:0;flex-direction:column;gap:10px;min-width:0;padding:0;display:flex}.proposal-statistics strong{letter-spacing:-.04em;font-size:clamp(1.6rem,7vw,2.3rem);line-height:1.08}.proposal-statistics span{color:#c7e5ef;font-size:.77rem;line-height:1.4}.proposal-partnership{padding:70px 0 64px}.proposal-partnership h2,.proposal-partnership-lawyer h2{max-width:16ch;margin-bottom:29px;font-size:clamp(2.1rem,8.7vw,2.7rem);line-height:1.06}.proposal-partnership p,.proposal-partnership p:first-of-type{padding:20px 0;font-size:1.04rem;font-weight:450;line-height:1.56}.proposal-partnership p:first-of-type{font-weight:650}.proposal-dealer-saving{background:#e9f6fb;border:0;border-radius:18px;gap:7px;margin:7px 0;padding:24px 22px}.proposal-dealer-saving strong{font-size:3.8rem}.proposal-dealer-saving span{font-size:.92rem}.proposal-lawyer-cashback{background:#e9f6fb;border:0;border-radius:18px;gap:7px;margin:4px 0;padding:25px 22px}.proposal-lawyer-cashback strong{font-size:3.7rem}.proposal-lawyer-cashback span{font-size:.98rem}.proposal-partnership .proposal-lawyer-terms{margin-top:18px;font-size:1rem;line-height:1.58}.proposal-lawyer-partnership{gap:26px}.proposal-lawyer-partnership figure,.proposal-lawyer-partnership figure img{border-radius:18px 44px 18px 18px;min-height:225px;max-height:260px}.proposal-steps{background:#edf7fb;padding:66px 0}.proposal-steps ol,.proposal-steps-lawyer ol{gap:17px;margin-top:30px}.proposal-steps-lawyer li{background:#fff;border:1px solid #deebf1;border-radius:18px;box-shadow:0 12px 24px #172d490d}.proposal-steps-lawyer li>span{border-radius:12px;width:43px;height:43px;font-size:.88rem;top:12px;left:12px}.proposal-steps-lawyer img{object-position:center;height:198px}.proposal-steps-lawyer li div{padding:20px 21px 24px}.proposal-steps-lawyer h3{font-size:1.18rem;line-height:1.24}.proposal-steps-lawyer p{font-size:.99rem;line-height:1.53}.proposal-why{padding:64px 0}.proposal-why-lawyer .proposal-confidence-grid{gap:24px}.proposal-why-lawyer .proposal-confidence-grid img{border-radius:18px 44px 18px 18px;height:260px}.proposal-why-lawyer h2{margin-bottom:18px;font-size:clamp(2.1rem,8.7vw,2.7rem)}.proposal-why-lawyer p{font-size:1.07rem;line-height:1.6}.proposal-links{gap:10px;padding-top:28px;padding-bottom:28px}.proposal-links a{border-radius:11px;justify-content:space-between;width:100%;min-height:52px;font-size:.92rem}.proposal-form-section{padding:65px 0 76px}.proposal-form-layout{gap:28px}.proposal-form-heading h2{font-size:clamp(2.7rem,11vw,3.7rem)}.proposal-form-section .proposal-form-heading>p{font-size:1.05rem;line-height:1.55}.proposal-form{border-radius:18px 38px 18px 18px;padding:26px 19px 30px}.proposal-form-grid{gap:18px}.proposal-form-grid:has([name=city]){margin-top:22px}.proposal-form-group-heading{margin-bottom:20px}.proposal-form fieldset{margin:28px 0 23px;padding-top:24px}.proposal-form legend{font-size:1.14rem}.proposal-form-checks{gap:9px}.proposal-form-checks label{border-radius:11px;min-height:58px;padding:14px 15px;font-size:.94rem;line-height:1.4}.proposal-form input:not([type=checkbox]),.proposal-form select{border-radius:10px;min-height:53px}.proposal-form button[type=submit]{width:100%}}@view-transition{navigation:auto}::view-transition-old(root){animation:.24s ease-in both site-page-out}::view-transition-new(root){animation:.48s cubic-bezier(.2,.75,.2,1) both site-page-in}@keyframes site-page-out{to{opacity:0;transform:translateY(-8px)}}@keyframes site-page-in{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translate(0,0)}}.site-scroll-progress{z-index:1001;pointer-events:none;transform-origin:0;will-change:transform;background:linear-gradient(90deg,#67c5e4,#08799f 58%,#172d49);width:100%;height:3px;position:fixed;inset:0 auto auto 0;transform:scaleX(0)}[data-motion]{opacity:0;filter:blur(5px);transform:translateY(32px)}[data-motion=card]{transform:translateY(24px)}[data-motion].motion-visible{animation:site-motion-reveal .82s cubic-bezier(.2,.75,.2,1) var(--motion-delay,0s) both}@keyframes site-motion-reveal{0%{opacity:0;filter:blur(5px);transform:translateY(32px)}to{opacity:1;filter:blur();transform:translate(0,0)}}.motion-hero h1,.motion-hero .hero-lead,.motion-hero .proposal-lead,.motion-hero .dealer-hero-lead,.motion-hero .hero-actions,.motion-hero .dealer-hero-actions,.motion-hero .button{animation:.88s cubic-bezier(.18,.8,.22,1) both site-hero-copy}.motion-hero h1{animation-delay:80ms}.motion-hero .hero-lead,.motion-hero .proposal-lead,.motion-hero .dealer-hero-lead{animation-delay:.21s}.motion-hero .hero-actions,.motion-hero .dealer-hero-actions,.motion-hero .button{animation-delay:.33s}@keyframes site-hero-copy{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:translate(0,0)}}.motion-hero .proposal-hero-media,.motion-hero .dealer-hero-visual,.motion-hero .hero-visual,.motion-hero .hero-media,.motion-hero .inner-hero-media{animation:1.15s cubic-bezier(.16,1,.3,1) .12s both site-hero-media}@keyframes site-hero-media{0%{opacity:.35;clip-path:inset(7% 8% round 28px);transform:scale(.97)}to{opacity:1;clip-path:inset(0);transform:scale(1)}}.motion-interactive-visual{isolation:isolate;position:relative}.motion-interactive-visual:after{content:"";z-index:1;pointer-events:none;background:radial-gradient(420px circle at var(--pointer-x,50%) var(--pointer-y,50%),#ffffff36,transparent 70%);opacity:0;transition:opacity .35s;position:absolute;inset:0}.motion-interactive-visual:hover:after{opacity:1}.motion-interactive-visual img{transition:transform .85s cubic-bezier(.2,.75,.2,1)}.motion-interactive-visual:hover img{transform:scale(1.035)}.button,.proposal-links a,.dealer-direction-nav a{isolation:isolate;transition:transform .26s cubic-bezier(.2,.75,.2,1),box-shadow .26s,background-color .26s,color .26s;position:relative;overflow:hidden}.button:after,.proposal-links a:after,.dealer-direction-nav a:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff38,#0000);width:42%;transition:left .65s cubic-bezier(.2,.75,.2,1);position:absolute;inset:-70% auto -70% -55%;transform:skew(-20deg)}.button:hover,.proposal-links a:hover,.dealer-direction-nav a:hover{transform:translateY(-3px);box-shadow:0 16px 34px #0a2a4324}.button:hover:after,.proposal-links a:hover:after,.dealer-direction-nav a:hover:after{left:125%}.button:active,.proposal-links a:active,.dealer-direction-nav a:active{transform:translateY(0)scale(.985)}.proposal-service-grid article img,.proposal-steps-lawyer li img,.dealer-case img{transition:transform .8s cubic-bezier(.2,.75,.2,1)}.proposal-service-grid article:hover img,.proposal-steps-lawyer li:hover img,.dealer-case:hover img{transform:scale(1.045)}.proposal-fleet-saving strong,.proposal-lawyer-cashback strong,.dealer-saving strong{font-variant-numeric:tabular-nums}@media (prefers-reduced-motion:reduce){::view-transition-old(root),::view-transition-new(root){animation-duration:.01ms}.site-scroll-progress{display:none}[data-motion]{opacity:1;filter:none;transform:none}[data-motion].motion-visible,.motion-hero h1,.motion-hero .hero-lead,.motion-hero .proposal-lead,.motion-hero .dealer-hero-lead,.motion-hero .hero-actions,.motion-hero .dealer-hero-actions,.motion-hero .button,.motion-hero .proposal-hero-media,.motion-hero .dealer-hero-visual,.motion-hero .hero-visual,.motion-hero .hero-media,.motion-hero .inner-hero-media{animation:none}.motion-interactive-visual:after{display:none}.motion-interactive-visual img,.button,.proposal-links a,.dealer-direction-nav a,.proposal-service-grid article img,.proposal-steps-lawyer li img,.dealer-case img{transition:none}}@media (width<=600px){.proposal-shell-dealers-service{--dealer-ink:#172d49;--dealer-blue:#08799f;--dealer-line:#c9e0e9;--dealer-paper:#f3f9fb;background:#fff}.proposal-shell-dealers-service .container{width:calc(100% - 40px)}.proposal-shell-dealers-service .proposal-hero{background:#eaf5f9;padding:106px 0 28px;position:relative;overflow:hidden}.proposal-shell-dealers-service .proposal-hero:before{content:"";pointer-events:none;background:#ffffff7a;border-radius:0 0 0 100%;width:48%;height:230px;position:absolute;inset:0 0 auto auto}.proposal-shell-dealers-service .proposal-hero-grid{gap:29px;position:relative}.proposal-shell-dealers-service .proposal-kicker{color:#075d7b;border-left:3px solid #08799f;max-width:27ch;margin:0 0 23px;padding-left:13px;font-size:.86rem;font-weight:700;line-height:1.42}.proposal-shell-dealers-service .proposal-hero h1{letter-spacing:-.052em;max-width:11ch;font-size:clamp(2.45rem,10.4vw,3.25rem);font-weight:690;line-height:1.01}.proposal-shell-dealers-service .proposal-lead{color:#304d63;max-width:34ch;margin:22px 0 25px;font-size:1.06rem;line-height:1.51}.proposal-shell-dealers-service .proposal-hero .button{border-radius:4px 17px 4px 4px;min-height:55px;box-shadow:0 9px 19px #08799f26}.proposal-shell-dealers-service .proposal-hero-media{aspect-ratio:1.15;box-shadow:none;border-radius:4px 48px 4px 4px;overflow:hidden}.proposal-shell-dealers-service .proposal-hero-media img{object-position:47% center}.proposal-shell-dealers-service .proposal-intro{background:#fff;padding:55px 0 58px}.proposal-shell-dealers-service .proposal-intro .proposal-overline{color:#075d7b;border-bottom:2px solid #08799f;margin:0 0 20px;padding-bottom:8px;font-size:.9rem;font-weight:700;display:inline-block}.proposal-shell-dealers-service .proposal-intro h2{letter-spacing:-.045em;max-width:13ch;font-size:clamp(2.03rem,8.25vw,2.65rem);line-height:1.09}.proposal-shell-dealers-service .proposal-intro>.container>p:not(.proposal-overline):not(.proposal-legal-note){color:#304d63;margin:19px 0 0;font-size:1.075rem;line-height:1.53}.proposal-shell-dealers-service .proposal-legal-note{color:#365469;background:#edf7fa;border:0;border-radius:4px 25px 4px 4px;margin:27px 0 0;padding:21px 20px 23px;font-size:.97rem;line-height:1.63;box-shadow:inset 3px 0 #69bdd8}.proposal-shell-dealers-service .proposal-benefits{border-top:1px solid var(--dealer-line);flex-direction:column;gap:22px;margin-top:49px;padding-top:30px;display:flex}.proposal-shell-dealers-service .proposal-benefits h3{max-width:22ch;color:var(--dealer-ink);letter-spacing:-.035em;margin:0 0 23px;font-size:clamp(1.55rem,6.65vw,2.05rem);font-weight:650;line-height:1.2}.proposal-shell-dealers-service .proposal-checks{gap:0;margin:0}.proposal-shell-dealers-service .proposal-checks li{color:#304d63;border-top:1px solid #d7e8ef;padding:15px 3px 15px 31px;font-size:1.03rem;line-height:1.46}.proposal-shell-dealers-service .proposal-checks li:before{content:"+";color:#08799f;text-align:center;border:1px solid #8ac9dd;border-radius:50%;width:23px;height:23px;font-size:1.15rem;font-weight:450;line-height:19px;top:13px;left:1px}.proposal-shell-dealers-service .proposal-benefits figure{background:#dcecf1;border-radius:4px 39px 4px 4px;min-height:0}.proposal-shell-dealers-service .proposal-benefits figure img{aspect-ratio:1.18;object-position:center;height:auto;min-height:0}.proposal-shell-dealers-service .proposal-confidence{background:#172d49;padding:54px 0 29px}.proposal-shell-dealers-service .proposal-confidence-copy:before{width:42px;height:3px;margin-bottom:22px}.proposal-shell-dealers-service .proposal-confidence-copy p{color:#f4fbfd;letter-spacing:-.016em;max-width:35ch;margin:0;font-size:clamp(1.18rem,5vw,1.42rem);font-weight:520;line-height:1.47}.proposal-shell-dealers-service .proposal-statistics{background:#172d49;padding:0 0 50px}.proposal-shell-dealers-service .proposal-statistics-grid{border-color:#aadded61;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;padding-top:25px;display:grid}.proposal-shell-dealers-service .proposal-statistics-grid>div{gap:8px;padding:0 12px 0 0}.proposal-shell-dealers-service .proposal-statistics-grid>div+div{border-left:1px solid #aadded61;padding:0 0 0 17px}.proposal-shell-dealers-service .proposal-statistics strong{color:#fff;white-space:normal;font-size:clamp(1.55rem,6.7vw,2.15rem);font-weight:650}.proposal-shell-dealers-service .proposal-statistics span{color:#c8e5ed;font-size:.79rem;line-height:1.37}.proposal-shell-dealers-service .proposal-partnership{background:#f3f9fb;padding:63px 0 58px}.proposal-shell-dealers-service .proposal-partnership h2{max-width:13ch;margin:0 0 24px;font-size:clamp(2.08rem,8.5vw,2.75rem);line-height:1.04}.proposal-shell-dealers-service .proposal-partnership p:first-of-type{color:#304d63;border:0;margin:0;padding:0 0 22px;font-size:1.07rem;font-weight:500;line-height:1.53}.proposal-shell-dealers-service .proposal-dealer-saving{color:#fff;background:#08799f;border:0;border-radius:4px 32px 4px 4px;gap:0;margin:0;padding:23px 23px 26px}.proposal-shell-dealers-service .proposal-dealer-saving span{color:#e2f5fa;max-width:28ch;font-size:.98rem;line-height:1.42}.proposal-shell-dealers-service .proposal-dealer-saving strong{color:#fff;letter-spacing:-.075em;white-space:nowrap;margin:7px 0 12px;font-size:clamp(4.1rem,17vw,5.7rem);font-weight:650;line-height:.97;display:block}.proposal-shell-dealers-service .proposal-partnership p:last-child{color:#304d63;border:0;border-left:2px solid #69bdd8;margin:21px 0 0;padding:0 0 0 17px;font-size:1.02rem;line-height:1.52}.proposal-shell-dealers-service .proposal-links{background:#fff;gap:0;padding-top:10px;padding-bottom:26px}.proposal-shell-dealers-service .proposal-links a{border:0;border-bottom:1px solid var(--dealer-line);color:#075d7b;background:0 0;border-radius:0;min-height:56px;padding:12px 0;font-size:.94rem}.proposal-shell-dealers-service .proposal-links a:hover,.proposal-shell-dealers-service .proposal-links a:focus-visible{color:#172d49;background:0 0}.proposal-shell-dealers-service .proposal-form-section{background:#172d49;padding:60px 0 72px}.proposal-shell-dealers-service .proposal-form-layout{gap:25px}.proposal-shell-dealers-service .proposal-form-heading h2{letter-spacing:-.05em;font-size:clamp(2.55rem,10.2vw,3.3rem)}.proposal-shell-dealers-service .proposal-form-heading>p{color:#d7edf4;max-width:34ch;font-size:1.03rem;line-height:1.5}.proposal-shell-dealers-service .proposal-form{border-radius:4px 29px 4px 4px;padding:27px 19px 30px}.proposal-shell-dealers-service .proposal-form-group-heading h3{letter-spacing:-.025em;font-size:1.3rem}.proposal-shell-dealers-service .proposal-form label{font-size:.95rem}.proposal-shell-dealers-service .proposal-form input:not([type=checkbox]),.proposal-shell-dealers-service .proposal-form select{background:#fcfeff;border-color:#b7cdd7;border-radius:5px;min-height:54px}.proposal-shell-dealers-service .proposal-form-checks{gap:8px}.proposal-shell-dealers-service .proposal-form-checks label{background:#f6fafc;border-radius:5px;min-height:54px;padding:13px 12px}.proposal-shell-dealers-service .proposal-form button[type=submit]{border-radius:4px 15px 4px 4px}.proposal-shell-dealers-service .proposal-preview-notice{color:#496174;margin:16px 0 0;font-size:.87rem;line-height:1.45}.proposal-shell .proposal-hero{isolation:isolate;background:#0f243d;min-height:max(780px,100svh);padding:0}.proposal-shell .proposal-hero:before{display:none}.proposal-shell .proposal-hero-grid{align-items:stretch;min-height:max(780px,100svh);padding-top:112px;padding-bottom:30px;display:flex}.proposal-shell .proposal-hero-grid>div:first-child{z-index:2;flex-direction:column;width:100%;min-width:0;display:flex;position:relative}.proposal-shell .proposal-kicker{color:#d1ebf4;letter-spacing:.005em;border:0;max-width:38ch;margin:0 0 25px;padding:0;font-size:.75rem;font-weight:600;line-height:1.35}.proposal-shell .proposal-hero h1{color:#fff;letter-spacing:-.055em;text-wrap:balance;overflow-wrap:normal;max-width:none;margin:0;font-size:clamp(2.38rem,9.5vw,3.7rem);font-weight:720;line-height:1.03}.proposal-shell .proposal-lead{color:#fff;max-width:34ch;text-shadow:none;background:#06182be6;border-left:3px solid #6dc7e3;border-radius:3px 18px 3px 3px;margin:auto 0 20px;padding:15px 17px;font-size:1.05rem;font-weight:550;line-height:1.46}.proposal-shell .proposal-hero .button{color:#fff;background:#0787b1;border-radius:5px 18px 5px 5px;width:100%;min-height:57px;box-shadow:0 12px 30px #02152447}.proposal-shell .proposal-hero .button:hover,.proposal-shell .proposal-hero .button:focus-visible{background:#057a9f}.proposal-shell .proposal-hero-media{z-index:0;aspect-ratio:auto;width:100vw;height:100%;max-height:none;box-shadow:none;border-radius:0;margin:0;position:absolute;inset:0 auto 0 calc(50% - 50vw)}.proposal-shell .proposal-hero-media picture,.proposal-shell .proposal-hero-media img{width:100%;height:100%;display:block}.proposal-shell .proposal-hero-media img{object-fit:cover;object-position:center center}.proposal-shell .proposal-hero-media:after{content:"";pointer-events:none;background:linear-gradient(#0b1e332e 0%,#0000 38%,#081b2f33 50%,#061628e0 67%,#081c30 100%);position:absolute;inset:0}}@media (width<=360px){.proposal-shell .proposal-hero-grid{padding-top:108px;padding-bottom:24px}.proposal-shell .proposal-kicker{margin-bottom:20px;font-size:.72rem}.proposal-shell .proposal-hero h1{font-size:clamp(2.05rem,9.8vw,2.38rem)}}@media (width>=601px){.proposal-shell .proposal-hero{isolation:isolate;background:#0b2039;min-height:clamp(700px,100svh,960px);padding:0;position:relative;overflow:hidden}.proposal-shell .proposal-hero-grid{z-index:1;align-items:stretch;min-height:clamp(700px,100svh,960px);padding-top:clamp(145px,17vh,195px);padding-bottom:clamp(36px,5vh,62px);display:flex;position:relative}.proposal-shell .proposal-hero-grid>div:first-child{flex-direction:column;align-items:flex-start;width:min(55%,720px);min-width:0;display:flex}.proposal-shell .proposal-kicker{color:#d6edf5;letter-spacing:0;max-width:56ch;margin:0 0 32px;font-size:clamp(.88rem,1.15vw,1.1rem);font-weight:650;line-height:1.5}.proposal-shell .proposal-hero h1{color:#fff;letter-spacing:-.055em;text-wrap:balance;overflow-wrap:normal;max-width:14ch;font-size:clamp(3.25rem,5.8vw,6.4rem);font-weight:720;line-height:1.02}.proposal-shell .proposal-lead{color:#fff;background:#06182be0;border-left:3px solid #6dc7e3;border-radius:3px 20px 3px 3px;max-width:44ch;margin:auto 0 22px;padding:18px 21px;font-size:clamp(1.05rem,1.3vw,1.3rem);font-weight:550;line-height:1.5}.proposal-shell .proposal-hero .button{color:#fff;background:#0787b1;border-radius:5px 18px 5px 5px;justify-content:center;min-width:250px;min-height:58px;box-shadow:0 12px 30px #0215244d}.proposal-shell .proposal-hero .button:hover,.proposal-shell .proposal-hero .button:focus-visible{background:#057a9f}.proposal-shell .proposal-hero-media{z-index:-1;aspect-ratio:auto;width:100%;height:100%;max-height:none;box-shadow:none;border-radius:0;margin:0;position:absolute;inset:0}.proposal-shell .proposal-hero-media picture,.proposal-shell .proposal-hero-media img{width:100%;height:100%;display:block}.proposal-shell .proposal-hero-media img{object-fit:cover;object-position:center center}.proposal-shell .proposal-hero-media:after{content:"";pointer-events:none;background:linear-gradient(90deg,#06182b8c 0%,#06182b59 37%,#0000 76%);position:absolute;inset:0}}@media (width>=601px) and (width<=1000px){.proposal-shell .proposal-hero-grid{padding-top:130px;padding-bottom:36px}.proposal-shell .proposal-hero-grid>div:first-child{width:69%}.proposal-shell .proposal-hero h1{font-size:clamp(2.9rem,5.8vw,4.3rem)}.proposal-shell-corporate .proposal-hero h1{max-width:10ch}.proposal-shell .proposal-kicker{max-width:40ch;margin-bottom:24px;font-size:.88rem}.proposal-shell .proposal-lead{max-width:38ch;font-size:1rem}.proposal-shell .proposal-hero-media img{object-position:65% center}.proposal-shell .proposal-hero-media:after{background:linear-gradient(90deg,#06182bd9 0%,#06182b8c 50%,#06182b0d 100%)}}.proposal-shell-dealers-service .proposal-intro h2 strong{font-weight:inherit}.proposal-shell-dealers-service .proposal-legal-label{color:#08799f;letter-spacing:.08em;text-transform:uppercase;margin-bottom:11px;font-family:Manrope,Segoe UI,Arial,sans-serif;font-size:.76rem;font-style:normal;font-weight:750;line-height:1.3;display:block}@media (width<=600px){.proposal-shell-dealers-service .proposal-intro{background:#f7fbfd;padding:62px 0 66px}.proposal-shell-dealers-service .proposal-intro .proposal-overline{color:#08799f;letter-spacing:.085em;text-transform:uppercase;border:0;align-items:center;gap:13px;width:100%;margin:0 0 29px;padding:0;font-size:.78rem;font-weight:750;line-height:1.3;display:flex}.proposal-shell-dealers-service .proposal-intro .proposal-overline:after{content:"";background:#c7dce6;flex:1;height:1px}.proposal-shell-dealers-service .proposal-intro h2{color:#172d49;letter-spacing:-.045em;text-wrap:balance;max-width:none;margin:0;font-size:clamp(2.2rem,9vw,3rem);font-weight:700;line-height:1.04}.proposal-shell-dealers-service .proposal-intro h2 span{color:#416378;letter-spacing:-.018em;text-transform:none;margin-bottom:9px;font-size:.56em;font-weight:550;line-height:1.2;display:block}.proposal-shell-dealers-service .proposal-intro h2 strong{max-width:14ch;font-weight:710;display:block}.proposal-shell-dealers-service .proposal-intro>.container>p:not(.proposal-overline):not(.proposal-legal-note){color:#304d63;max-width:34ch;margin:27px 0 0;font-size:1.09rem;line-height:1.55}.proposal-shell-dealers-service .proposal-legal-note{color:#304d63;background:#fff;border:1px solid #d4e7ee;border-left:0;border-radius:3px 26px 3px 3px;margin:37px 0 0;padding:25px 23px 28px;font-family:inherit;font-size:.99rem;line-height:1.58;box-shadow:inset 3px 0 #08799f,0 15px 36px #153d570d}.proposal-shell-dealers-service .proposal-legal-label{color:#08799f;border-bottom:1px solid #dbe9ef;margin-bottom:14px;padding-bottom:12px;font-size:.72rem}.proposal-shell-dealers-service .proposal-legal-note em{font-style:italic}}.proposal-shell-dealers-service .proposal-intro>.container>.proposal-dispute{color:#fff;max-width:850px;font-size:inherit;background:#172d49;border:1px solid #213b55;border-radius:4px 38px 4px 4px;flex-direction:column;align-items:stretch;margin:37px 0 0;padding:28px 32px 31px;line-height:1.3;display:flex;box-shadow:0 24px 48px #0e274121}.proposal-shell-dealers-service .proposal-dispute-setup{color:#a9d6e6;letter-spacing:.055em;text-transform:uppercase;margin-bottom:21px;font-size:clamp(.82rem,1.2vw,.98rem);font-weight:700;line-height:1.4;display:block}.proposal-shell-dealers-service .proposal-dispute-option{color:#fff;letter-spacing:-.035em;align-items:baseline;gap:24px;padding:15px 0;font-size:clamp(1.35rem,2.35vw,2.1rem);font-weight:620;line-height:1.24;display:flex}.proposal-shell-dealers-service .proposal-dispute-option small{color:#67c3df;letter-spacing:.1em;flex:none;font-size:.77rem;font-weight:750}.proposal-shell-dealers-service .proposal-dispute-or{color:#83b6c9;text-transform:uppercase;margin:1px 0 1px 39px;font-size:.82rem;font-weight:650;line-height:1.4;display:block}.proposal-shell-dealers-service .proposal-dispute-closing{color:#aee7f6;letter-spacing:.035em;border-top:1px solid #b3dbe947;margin-top:23px;padding-top:20px;font-size:clamp(.95rem,1.4vw,1.12rem);font-weight:700;line-height:1.45;display:block}@media (width<=600px){.proposal-shell-dealers-service .proposal-intro>.container>.proposal-dispute{border-radius:3px 27px 3px 3px;margin:31px 0 0;padding:25px 23px 27px;box-shadow:0 19px 36px #0e27411f}.proposal-shell-dealers-service .proposal-dispute-setup{letter-spacing:.06em;max-width:30ch;margin-bottom:18px;font-size:.77rem;line-height:1.45}.proposal-shell-dealers-service .proposal-dispute-option{gap:15px;padding:12px 0;font-size:clamp(1.22rem,5.2vw,1.5rem);line-height:1.3}.proposal-shell-dealers-service .proposal-dispute-option small{font-size:.69rem}.proposal-shell-dealers-service .proposal-dispute-or{margin:0 0 0 27px;font-size:.72rem}.proposal-shell-dealers-service .proposal-dispute-closing{letter-spacing:.015em;margin-top:21px;padding-top:19px;font-size:.9rem}.proposal-shell-dealers-service .proposal-legal-note{margin-top:24px}}.motion-hero.proposal-hero .proposal-hero-media{animation:1.1s cubic-bezier(.16,1,.3,1) 40ms both site-hero-media}.motion-hero.proposal-hero .proposal-kicker{animation:.68s cubic-bezier(.18,.8,.22,1) 50ms both site-hero-copy}.motion-hero.proposal-hero h1{animation:.76s cubic-bezier(.18,.8,.22,1) .14s both site-hero-copy}.motion-hero.proposal-hero .proposal-lead{animation:.72s cubic-bezier(.18,.8,.22,1) .31s both site-hero-copy}.motion-hero.proposal-hero .button{animation:.7s cubic-bezier(.18,.8,.22,1) .43s both site-hero-copy}.proposal-statistics [data-partner-count]{font-variant-numeric:tabular-nums}.proposal-steps-lawyer ol{isolation:isolate;--step-progress:0;position:relative}.proposal-steps-lawyer ol:before,.proposal-steps-lawyer ol:after{content:"";z-index:0;pointer-events:none;background:#08799f33;height:2px;position:absolute;top:35px;left:40px;right:40px}.proposal-steps-lawyer ol:after{transform:scaleX(var(--step-progress));transform-origin:0;will-change:transform;background:#08799f}.proposal-steps-lawyer li{z-index:1}@media (width<=850px){.proposal-steps-lawyer ol:before,.proposal-steps-lawyer ol:after{width:2px;height:auto;inset:36px auto 36px 50%}.proposal-steps-lawyer ol:after{transform:scaleY(var(--step-progress));transform-origin:top}}@media (prefers-reduced-motion:reduce){.motion-hero.proposal-hero .proposal-hero-media,.motion-hero.proposal-hero .proposal-kicker,.motion-hero.proposal-hero h1,.motion-hero.proposal-hero .proposal-lead,.motion-hero.proposal-hero .button{animation:none}.proposal-steps-lawyer ol{--step-progress:1}.proposal-steps-lawyer ol:after{will-change:auto}}.proposal-section-eyebrow,.proposal-confidence-label{color:#08799f;letter-spacing:.11em;text-transform:uppercase;align-items:center;gap:14px;margin:0 0 25px;font-weight:800;display:flex;font-size:.78rem!important;line-height:1.35!important}.proposal-section-eyebrow:before,.proposal-confidence-label:before{content:"";background:currentColor;flex:none;width:30px;height:2px;display:block}.proposal-services h2 strong{color:#08799f;font-weight:inherit}.proposal-service-grid article{position:relative}.proposal-service-grid h3{text-wrap:balance;max-width:30ch}.proposal-confidence{position:relative;overflow:hidden}.proposal-confidence:after{content:"A";color:#08799f0e;pointer-events:none;font-size:clamp(18rem,42vw,47rem);font-weight:800;line-height:1;position:absolute;bottom:-.45em;right:-.05em}.proposal-confidence>.container{z-index:1;position:relative}.proposal-confidence-copy:before{display:none}.proposal-confidence-copy p,.proposal-lawyer-confidence p{font-weight:480}.proposal-confidence p strong{color:#08799f;font-weight:750}.proposal-lawyer-confidence-label{border:0;align-items:center;gap:12px;padding:0;display:flex}.proposal-lawyer-confidence-label:before{content:"";background:currentColor;flex:none;width:28px;height:2px;display:block}.proposal-lawyer-confidence{grid-template-columns:210px minmax(0,850px)}.proposal-why-lawyer p strong{color:#08799f;font-weight:760}.proposal-steps-lawyer .proposal-section-eyebrow{margin-bottom:16px}@media (width<=850px){.proposal-confidence:after{font-size:28rem;bottom:-.28em;right:-.18em}.proposal-confidence p strong,.proposal-confidence-label,.proposal-lawyer-confidence-label{color:#81d7ed}.proposal-lawyer-confidence{grid-template-columns:1fr}}@media (width<=600px){.proposal-section-eyebrow,.proposal-confidence-label{letter-spacing:.085em;gap:11px;margin-bottom:18px;font-size:.72rem!important}.proposal-services h2{max-width:25ch}.proposal-services h2 strong{color:#08799f;margin:5px 0;display:block}.proposal-confidence{padding-top:62px}.proposal-confidence:after{font-size:21rem}.proposal-confidence-copy p,.proposal-lawyer-confidence p{font-size:clamp(1.32rem,5.6vw,1.65rem);line-height:1.47}.proposal-why-lawyer .proposal-section-eyebrow{margin-bottom:15px}}
