.pdp-it-page{background:#f8fbfd;color:#465465;padding-bottom:26px}.pdp-it-page *{box-sizing:border-box;min-width:0}.pdp-it-page :is(section,nav){scroll-margin-top:145px}.pdp-public-polish .portal-page .pdp-it-page :is(h1,h2,h3){color:#171717;letter-spacing:-.025em;text-wrap:balance}.pdp-public-polish .portal-page .pdp-it-page h1{font:500 clamp(32px,3.5vw,44px)/1.14 var(--serif,Georgia,serif);max-width:none;margin:10px 0 18px}.pdp-public-polish .portal-page .pdp-it-page h2{font:500 clamp(26px,2.5vw,34px)/1.18 var(--serif,Georgia,serif);margin:8px 0 16px}.pdp-public-polish .portal-page .pdp-it-page h3{font:500 23px/1.25 var(--serif,Georgia,serif);margin:0 0 12px}.pdp-it-page p,.pdp-it-page li{line-height:1.65}.pdp-it-page :is(a,summary):focus-visible{outline:2px solid #135bcc;outline-offset:4px}
.pdp-it-hero{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);gap:36px;align-items:start;padding-block:28px}.pdp-it-page .pdp-it-lead{font-size:18px;line-height:1.65}.pdp-it-actions{display:flex;gap:12px;flex-wrap:wrap;margin:24px 0 16px}.pdp-public-polish .portal-page .pdp-it-page .pdp-it-actions a{min-height:48px!important;display:inline-flex;align-items:center;justify-content:center;gap:8px}.pdp-it-secondary{border:1px solid #aec7e9;border-radius:10px;padding:12px 18px;background:white;color:#135bcc;font-weight:600}.pdp-it-hero-card{background:#fcfcfd;border:1px solid #aec7e9;border-radius:14px;padding:24px}.pdp-it-card-kicker{font-size:13px;font-weight:600;color:#135bcc}.pdp-it-hero-card ol{list-style:none;padding:0;margin:0}.pdp-it-hero-card li{display:grid;grid-template-columns:30px minmax(0,1fr);gap:12px;padding-block:14px;border-top:1px solid #d9e4ef}.pdp-it-hero-card li>span{font-size:14px;font-weight:600;color:#135bcc}.pdp-it-hero-card li p{margin:6px 0 0;font-size:16px}.pdp-it-anchor-nav{display:flex;flex-wrap:wrap;gap:10px;padding-block:14px}.pdp-it-anchor-nav a{display:inline-flex;align-items:center;min-height:44px;padding:9px 16px;border:1px solid #aec7e9;border-radius:10px;background:white;font-weight:600}
.pdp-it-page :is(.pdp-it-section,.pdp-it-related,.pdp-it-faq,.pdp-it-materials){padding-block:28px}.pdp-it-section-head{max-width:1000px;margin-bottom:24px}.pdp-it-section-head>p{line-height:1.65}.pdp-it-problems{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.pdp-it-problem{display:grid;grid-template-columns:28px minmax(0,1fr);gap:12px;padding:24px;border:1px solid #aec7e9;border-radius:14px;background:#fcfcfd;text-decoration:none;color:#465465}.pdp-it-problem>span{font-size:14px;font-weight:600;color:#135bcc}.pdp-it-problem strong{display:inline-flex;align-items:center;min-height:44px;color:#135bcc;gap:8px}.pdp-it-problem:hover{border-color:#135bcc}
.pdp-it-first,.pdp-it-results,.pdp-it-price{padding-block:32px;background:#f2f6fb;border-block:1px solid #d9e4ef}.pdp-it-first-grid,.pdp-it-price-grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:32px;align-items:start}.pdp-it-text-link{display:inline-flex;align-items:center;gap:8px;min-height:44px;font-weight:600}.pdp-it-freeze-list,.pdp-it-deliver-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.pdp-it-freeze-list>div,.pdp-it-deliver-grid>div{display:grid;grid-template-columns:24px minmax(0,1fr);gap:10px;padding:18px;border:1px solid #aec7e9;border-radius:12px;background:white;line-height:1.5}.pdp-it-freeze-list span,.pdp-it-deliver-grid span{color:#135bcc;font-size:13px}.pdp-it-team-grid,.pdp-it-result-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.pdp-it-team-grid article,.pdp-it-result-grid article{padding:24px;border:1px solid #aec7e9;border-radius:14px;background:#fcfcfd}.pdp-it-team-icon{color:#135bcc;font-size:24px;margin-bottom:16px}.pdp-it-team-grid li{margin-block:10px}.pdp-it-team-result{grid-column:1/-1;display:flex;gap:14px;padding:20px;border:1px solid #aec7e9;border-radius:12px;background:white}.pdp-it-team-result>span{color:#135bcc}.pdp-it-team-result p{margin-bottom:0}.pdp-it-result-grid article:last-child{grid-column:1/-1}.pdp-it-result-grid article>span{display:block;color:#135bcc;font-size:14px;margin-bottom:16px}.pdp-it-result-note{margin-top:18px;padding:20px;border:1px solid #aec7e9;border-radius:12px;background:white}.pdp-it-result-note p{margin-bottom:0}.pdp-it-deliver{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:32px;padding-block:28px}.pdp-it-price-note{display:grid;gap:8px;margin-top:18px}.pdp-it-price-actions{display:grid;gap:18px;justify-items:start;align-content:start}.pdp-it-related-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.pdp-it-related-grid a{display:flex;flex-direction:column;gap:14px;padding:24px;border:1px solid #aec7e9;border-radius:14px;background:#fcfcfd;text-decoration:none}.pdp-it-related-grid strong{font-size:19px;color:#171717}.pdp-it-related-grid span{color:#135bcc;display:inline-flex;gap:8px;align-items:center;min-height:44px}.pdp-it-related-grid a:hover{border-color:#135bcc}
.pdp-it-faq-grid{display:grid;grid-template-columns:1fr;gap:12px}.pdp-it-faq details{border:1px solid #aec7e9;border-radius:12px;background:white;padding:0 20px}.pdp-it-faq summary{padding:18px 0;cursor:pointer;font-weight:600;line-height:1.5;display:grid;grid-template-columns:minmax(0,1fr) 20px;gap:14px}.pdp-it-faq summary span{color:#135bcc}.pdp-it-faq details p{padding-bottom:18px;margin:0;line-height:1.7}.pdp-it-materials{max-width:1100px}
@media(max-width:900px){.pdp-it-hero,.pdp-it-first-grid,.pdp-it-price-grid,.pdp-it-deliver{grid-template-columns:1fr;gap:22px}}
@media(max-width:782px){.pdp-public-polish .portal-page .pdp-it-page :is(p,li),.pdp-public-polish .portal-page .pdp-it-page .pdp-it-lead{font-size:16px!important;line-height:1.65!important}.pdp-public-polish .portal-page .pdp-it-page h1{font:700 28px/1.17 var(--sans,Arial,sans-serif)!important}.pdp-public-polish .portal-page .pdp-it-page h2{font:700 23px/1.25 var(--sans,Arial,sans-serif)!important}.pdp-public-polish .portal-page .pdp-it-page h3{font:600 19px/1.3 var(--sans,Arial,sans-serif)!important}.pdp-it-page :is(.pdp-it-problems,.pdp-it-team-grid,.pdp-it-result-grid,.pdp-it-freeze-list,.pdp-it-deliver-grid,.pdp-it-related-grid){grid-template-columns:1fr}.pdp-public-polish .portal-page .pdp-it-page .pdp-it-actions{display:grid!important;grid-template-columns:1fr;gap:10px!important}.pdp-public-polish .portal-page .pdp-it-page .pdp-it-actions a,.pdp-it-page .button{width:100%!important;min-height:48px!important}.pdp-it-page :is(.pdp-it-hero-card,.pdp-it-problem,.pdp-it-team-grid article,.pdp-it-result-grid article,.pdp-it-related-grid a){padding:18px}.pdp-it-result-grid article:last-child{grid-column:auto}.pdp-it-anchor-nav{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.pdp-it-anchor-nav a{justify-content:center;text-align:center;font-size:14px}.pdp-it-price-actions{justify-items:stretch}}

.pdp-public-polish .portal-page .pdp-it-page .pdp-it-hero-card h2{font-size:26px;line-height:1.2}.pdp-it-hero-card li{padding-block:12px}
