.sales-page h1{letter-spacing:-.045em;font-weight:800;line-height:1.05}.sales-page h2{letter-spacing:-.035em;margin:0 0 24px;font-size:clamp(2rem,3.6vw,3.2rem);font-weight:800;line-height:1.1}.sales-page p{line-height:1.65}.sales-rufi{align-items:center;gap:15px;margin:0;display:flex}.sales-rufi img{object-fit:contain;width:120px;height:146px}.sales-rufi figcaption{line-height:1.5}.sales-rufi strong{color:#b6d83a;font-size:1.6rem;font-weight:800;display:block}.sales-rufi figcaption span{color:#c5d5df;font-size:.86rem;display:block}.sales-header-end{align-items:center;gap:24px;display:flex}.sales-languages{gap:4px;display:flex}.sales-languages a{color:#cedde6;border-radius:4px;padding:10px 11px;font-size:.8rem;font-weight:700}.sales-languages a[aria-current=page]{color:#071f35;background:#fff}.sales-page :is(a,button,input,select,textarea):focus-visible{outline-offset:4px;outline:3px solid #b6d83a}.sales-intro{color:#607080;max-width:800px;margin:0 0 30px;font-size:1.05rem}.sales-market-tabs{flex-wrap:wrap;gap:10px;margin:24px 0;display:flex}.sales-market-tabs button{color:#102638;cursor:pointer;background:#fff;border:1px solid #b7c7d2;border-radius:6px;min-height:48px;padding:14px 22px;font-weight:700}.sales-market-tabs button[aria-pressed=true]{color:#fff;background:#071f35;border-color:#071f35}.sales-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;display:grid}.sales-card{background:#fff;border:1px solid #dce5e8;border-radius:8px;flex-direction:column;padding:30px;display:flex}.sales-card h3{margin:4px 0 14px;font-size:1.45rem;font-weight:800;line-height:1.25}.sales-card .kicker{font-size:.68rem}.sales-card>p:not(.kicker){color:#607080;margin:0 0 25px;font-size:.96rem}.sales-card-link{color:#0b3e66;border-top:1px solid #dce5e8;margin-top:auto;padding-top:18px;font-weight:800}.sales-card-link:hover,.sales-card h3 a:hover{text-underline-offset:4px;text-decoration:underline}.sales-process{background:#f5f8f8}.sales-process ol{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;margin:40px 0 0;padding:0;list-style:none;display:grid}.sales-process li{border-top:2px solid #b6d83a;padding-top:24px}.sales-process li>span{color:#45627a;font-size:.8rem;font-weight:800}.sales-process h3{margin:18px 0 12px;font-size:1.35rem;font-weight:800;line-height:1.25}.sales-process li p{color:#607080;margin:0}.sales-coverage>p:not(.kicker){color:#607080;max-width:800px}.sales-coverage ul{flex-wrap:wrap;gap:10px;margin:30px 0 0;padding:0;list-style:none;display:flex}.sales-coverage li{background:#f5f8f8;border:1px solid #dce5e8;border-radius:5px;padding:12px 18px;font-weight:600}.sales-scope{grid-template-columns:1fr 1fr;align-items:center;gap:64px;display:grid}.sales-scope>div:only-child{grid-column:1/-1;max-width:850px}.sales-scope ul{margin:30px 0 0;padding:0 0 0 20px}.sales-scope li{padding:0 0 18px 8px;font-size:1.1rem;line-height:1.6}.sales-scope figure{margin:0}.sales-scope img{border-radius:8px;width:100%;height:auto}.sales-scope figcaption{color:#607080;margin-top:10px;font-size:.8rem}.sales-request{color:#fff;background:#071f35;grid-template-columns:minmax(240px,.7fr) minmax(0,1.3fr);align-items:start;gap:64px;display:grid}.sales-request-heading{position:sticky;top:115px}.sales-request-heading .kicker{color:#ff9b4a}.sales-request-heading p:last-child{color:#c5d5df}.sales-form{color:#102638;background:#fff;border-radius:8px;padding:32px}.sales-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:23px 20px;display:grid}.sales-form label{font-size:.9rem;font-weight:700;display:block}.sales-form :is(input:not([type=checkbox]),select,textarea){color:#102638;background:#fff;border:1px solid #a6b9c6;border-radius:4px;width:100%;min-height:48px;margin-top:9px;padding:13px 12px;font-size:1rem;font-weight:400;display:block}.sales-form-wide{grid-column:1/-1}.sales-form .sales-consent{gap:12px;margin:28px 0;font-weight:400;line-height:1.6;display:flex}.sales-consent input{accent-color:#071f35;flex-shrink:0;width:20px;height:20px;margin-top:3px}.sales-consent a{text-underline-offset:3px;text-decoration:underline}.sales-form>button{width:100%}.sales-error{color:#9a260e;font-weight:700}.sales-review{border-top:2px solid #b6d83a;margin-top:28px;padding-top:28px}.sales-review h3{margin:0 0 20px;font-size:1.35rem;font-weight:800;line-height:1.35}.sales-review>p{color:#607080;font-size:.9rem}.sales-review textarea{resize:vertical;min-height:180px;font-size:.9rem}.sales-review-actions{flex-wrap:wrap;gap:10px;display:flex}@media (width<=1050px){.sales-header nav{display:none}.sales-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sales-request{grid-template-columns:.6fr 1.4fr;gap:30px}}@media (width<=700px){.sales-header{gap:16px;padding:14px 20px}.sales-header-end{gap:8px}.sales-header .brand img{width:150px}.sales-header .header-phone,.sales-header nav{display:none}.sales-languages a{padding:10px 8px}.sales-grid,.sales-process ol,.sales-request,.sales-scope{grid-template-columns:1fr}.sales-request-heading{position:static}.sales-form{padding:22px}.sales-form-grid{grid-template-columns:1fr;gap:20px}.sales-card{padding:26px}.sales-form-wide{grid-column:auto}.sales-scope{gap:32px}.sales-page .section{padding:55px 24px}.sales-page h1{font-size:clamp(2.45rem,9.5vw,4rem)}.sales-page .catalog-hero{padding:48px 24px}.sales-review-actions .button{width:100%}.sales-page section[id]{scroll-margin-top:90px}}
