:root{--sbp-ui-blue:#0040dc;--sbp-ui-navy:#13294b;--sbp-ui-ink:#172944;--sbp-ui-muted:#4d627d;--sbp-ui-line:#d6e3f3;--sbp-ui-soft:#f0f5fd;--sbp-ui-gutter:clamp(20px,3vw,52px)}html{scroll-padding-top:96px}.sbn-planner-intro.sbn-page{background:linear-gradient(135deg,#f6f9ff,#eaf2ff 62%,#f8fbff)!important;color:var(--sbp-ui-navy)!important;padding:clamp(38px,5vw,72px) 0 clamp(24px,3vw,42px)!important;border-bottom:1px solid #d6e3f4!important}.sbn-planner-intro .sbn-wrap{width:min(1340px,calc(100% - 2 * var(--sbp-ui-gutter)))!important;max-width:1340px!important;margin-inline:auto!important;min-width:0}.sbn-planner-intro .sbn-page__hero{display:grid!important;grid-template-columns:minmax(0,1.05fr) minmax(300px,.95fr)!important;align-items:center!important;gap:clamp(22px,4vw,65px)!important;max-width:none!important;margin:0 0 24px!important;padding:0!important}.sbn-planner-intro .sbn-kicker{color:#0040dc!important;font-size:16px!important;font-weight:900!important;letter-spacing:.09em!important}.sbn-planner-intro .sbn-title{color:#12274a!important;font-size:clamp(42px,5.2vw,72px)!important;line-height:1.06!important;max-width:750px;letter-spacing:-.04em!important;margin:.13em 0 .1em!important;overflow-wrap:normal!important;text-wrap:balance}.sbn-planner-intro .sbn-lead{color:#405773!important;font-size:clamp(17px,1.4vw,20px)!important;line-height:1.56!important;max-width:58ch!important}.sbn-planner-intro__copy{min-width:0;gap:20px!important}.sbn-planner-intro__actions{display:flex!important;flex-wrap:wrap;gap:10px!important}.sbn-planner-intro__actions .sbn-btn{display:inline-flex!important;align-items:center;justify-content:center;min-height:50px!important;font-size:16px!important;font-weight:850!important;padding:12px 21px!important;border-radius:11px!important;line-height:1.2!important;text-align:center;box-shadow:none!important}.sbn-planner-intro__actions .sbn-btn--blue{background:#0040dc!important;border:1px solid #0040dc!important;color:#fff!important}.sbn-planner-intro__actions .sbn-btn:not(.sbn-btn--blue){background:#fff!important;border:1px solid #b6cbe9!important;color:#003baf!important}.sbn-planner-intro__actions a:hover{filter:brightness(.94)}.sbn-planner-steps{width:100%;max-width:100%;display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:12px!important;padding:0!important;margin:22px 0 0!important;border:0!important;border-radius:0!important;background:transparent!important;overflow:visible!important}.sbn-planner-steps>div{display:grid!important;grid-template-columns:auto minmax(0,1fr);gap:3px 13px!important;min-width:0;border:1px solid #d3e0f2!important;border-radius:14px!important;background:#ffffffd4!important;padding:17px 18px!important}.sbn-planner-steps>div>b{color:#0040dc!important;font-size:17px!important}.sbn-planner-steps>div>strong{color:#19385a!important;font-size:17px!important}.sbn-planner-steps>div>span{color:#506781!important;font-size:16px!important;line-height:1.4!important;min-width:0}.sbp.sbp-v7{--sbp-blue:#0040dc !important;--sbp-ink:#142845 !important;--sbp-muted:#4f627c !important;--sbp-line:#d8e3f1 !important;--sbp-soft:#eef4fc !important;color:var(--sbp-ui-ink)!important;background:#f7f9fd!important;padding:28px 0 74px!important}.sbp.sbp-v7 .sbp-wrap{width:min(1370px,calc(100% - 2 * var(--sbp-ui-gutter)))!important;max-width:1370px!important;margin-inline:auto!important;padding:16px 0 64px!important;min-width:0!important}.sbp.sbp-v7 .sbp-start{min-width:0}.sbp.sbp-v7 .sbp-start-copy,.sbp.sbp-v7 .sbp-mode-help{color:#475e7b!important;line-height:1.48!important;font-size:16px!important}.sbp.sbp-v7 .sbp-modes{background:#e8f0fc!important;border:1px solid #d0e0f6!important;border-bottom:0!important;border-radius:16px 16px 0 0!important;gap:8px!important;padding:12px 12px 0!important}.sbp.sbp-v7 .sbp-modes button{min-width:0!important;border:1px solid #cfdced!important;border-radius:11px 11px 0 0!important;background:#fff!important;color:#1b3557!important;font-size:16px!important;font-weight:800!important;min-height:57px!important;padding:11px 12px!important;line-height:1.25!important;box-shadow:none!important}.sbp.sbp-v7 .sbp-modes button small{color:#506783!important;font-size:16px!important;line-height:1.3!important}.sbp.sbp-v7 .sbp-modes button.is-active{background:#0040dc!important;border-color:#0040dc!important;color:#fff!important}.sbp.sbp-v7 .sbp-modes button.is-active small{color:#e9f1ff!important}.sbp.sbp-v7 .sbp-controls{min-width:0!important;background:#fff!important;border:1px solid #d0dff2!important;border-top:0!important;border-radius:0 0 17px 17px!important;padding:clamp(16px,2.5vw,28px)!important;color:#193454!important;box-shadow:0 9px 28px #142e520b!important}.sbp.sbp-v7 .sbp-route-status,.sbp.sbp-v7 .sb-net-notice,.sbp.sbp-v7 .sbp-catalog-scope{background:#eef5ff!important;border:1px solid #cedff5!important;color:#19395f!important;padding:13px 16px!important;border-radius:11px!important;font-size:16px!important}.sbp.sbp-v7 .sb-net-notice strong,.sbp.sbp-v7 .sb-field-title,.sbp.sbp-v7 .sbp-inputs label,.sbp.sbp-v7 .sbp-advanced-grid label{color:#163451!important}.sbp.sbp-v7 .sbp-inputs small,.sbp.sbp-v7 .sbp-suggest-row p{color:#516783!important;font-size:16px!important}.sbp.sbp-v7 .sbp-advanced{background:#f5f8fe!important;border:1px solid #d5e2f1!important;color:#17304c!important}.sbp.sbp-v7 .sbp-advanced summary{color:#173354!important}.sbp.sbp-v7 :is(input:not([type=radio]):not([type=checkbox]),select,textarea){background:#fff!important;color:#162942!important;border:1px solid #b5c8df!important;font-size:16px!important;min-height:47px!important;border-radius:9px!important}.sbp.sbp-v7 :is(input:not([type=radio]):not([type=checkbox]),select,textarea):focus-visible{outline:3px solid #7eacff!important;outline-offset:1px;border-color:#0040dc!important}.sbp.sbp-v7 input[type=radio],.sbp.sbp-v7 input[type=checkbox]{width:18px!important;height:18px!important;min-height:18px!important;accent-color:#0040dc}.sbp.sbp-v7 .sbp-quick-filters,.sbp.sbp-v7 .sbp-ready-routes{background:#f6f9ff!important;border:1px solid #dbe5f2!important;color:#183250!important}.sbp.sbp-v7 .sbp-primary,.sbp.sbp-v7 .sbp-add{background:#0040dc!important;color:#fff!important;border:1px solid #0040dc!important;font-size:16px!important;min-height:45px!important}.sbp.sbp-v7 .sbp-secondary,.sbp.sbp-v7 .sbp-link-button{background:#fff!important;color:#0040a7!important;border:1px solid #cad9ec!important;font-size:16px!important;min-height:45px!important}.sbp.sbp-v7 .sbp-link-button{background:transparent!important}.sbp.sbp-v7 .sbp-primary:hover,.sbp.sbp-v7 .sbp-add:hover{background:#0735aa!important;border-color:#0735aa!important}.sbp.sbp-v7 .sbp-plan-control{background:#183961!important;color:#fff!important;border:0!important}.sbp.sbp-v7 .sbp-remove{background:#fff!important;color:#9b2941!important;border:1px solid #e6c5cc!important}.sbp.sbp-v7 .sbp-card{background:#fff!important;border:1px solid #d9e3ee!important;border-radius:16px!important;overflow:hidden!important;min-width:0!important}.sbp.sbp-v7 .sbp-card-body{padding:18px!important;min-width:0!important}.sbp.sbp-v7 .sbp-card-body h2{color:#142848!important}.sbp.sbp-v7 .sbp-card-body label{color:#1b3556!important;font-size:16px!important;font-weight:850!important}.sbp.sbp-v7 .sbp-card .sbp-finish{border:2px solid #9dbbe9!important;background:#f5f9ff!important;color:#0c3677!important;font-weight:850!important;min-height:51px!important;padding:10px 12px!important}.sbp.sbp-v7 .sbp-card-price{display:flex!important;flex-wrap:wrap;align-items:baseline;gap:2px 8px;margin:14px 0 5px!important;padding:15px 14px!important;background:#eaf2ff!important;color:#003fae!important;border-left:4px solid #0040dc!important;border-radius:10px!important;font-variant-numeric:tabular-nums;min-width:0;line-height:1.24!important}.sbp.sbp-v7 .sbp-card-price__label{width:100%!important;display:block!important;font-size:16px!important;letter-spacing:.03em!important;font-weight:850!important;color:#345a87!important;line-height:1.3!important;overflow-wrap:break-word}.sbp.sbp-v7 .sbp-card-price__value{display:block;color:#003fae!important;font-weight:950!important;font-size:clamp(22px,1.9vw,29px)!important;letter-spacing:-.025em!important;overflow-wrap:break-word!important;white-space:normal!important}.sbp.sbp-v7 .sbp-card-price__vat{font-size:16px!important;color:#375d85!important;font-weight:750!important}.sbp.sbp-v7 .sbp-card-price__unverified{font-size:17px!important;color:#6b3b23!important}.sbp.sbp-v7 .sbp-actions{align-items:stretch;gap:9px!important}.sbp.sbp-v7 .sbp-actions button,.sbp.sbp-v7 .sbp-actions a{min-height:48px!important;color:#fff!important}.sbp.sbp-v7 .sbp-actions a{background:#fff!important;border:1px solid #b8cbe4!important;color:#0640ad!important}.sbp.sbp-v7 .sbp-layout{min-width:0!important;gap:24px!important}.sbp.sbp-v7 .sbp-layout[hidden],.sbp.sbp-v7 .sbp-main[hidden]{display:none!important}.sbp.sbp-v7 .sbp-plan-panel{background:#fff!important;color:#172d4a!important;max-height:none!important;overflow:visible!important;position:static!important;top:auto!important;min-width:0!important;padding:clamp(18px,2.1vw,26px)!important;border:1px solid #cfdff0!important;border-radius:16px!important;box-shadow:0 9px 24px #1327480d!important}.sbp.sbp-v7 .sbp-plan-head h2{color:#142f53!important;font-size:clamp(24px,2.6vw,32px)!important;line-height:1.16!important}.sbp.sbp-v7 .sbp-plan-list{min-width:0;row-gap:12px!important}.sbp.sbp-v7 .sbp-plan-row{background:#f9fbff!important;border:1px solid #e1e9f4!important}.sbp.sbp-v7 .sbp-kpis>div{background:#f1f6ff!important;color:#123458!important}.sbp.sbp-v7 .sbp-kpis small{color:#4e6682!important}.sbp.sbp-v7 #sitefitopen,.sbp.sbp-v7 #projectcardopen{display:block!important;width:100%!important;min-height:48px!important;margin-top:9px!important;white-space:normal!important}.sbp.sbp-v7 #sitefit,.sbp.sbp-v7 #projectcard,.sbp.sbp-v7 #quote{scroll-margin-top:110px!important;min-width:0}.sbp.sbp-v7 .sbsf{background:#f4f8ff!important;color:#162c49!important;border:1px solid #cbdcf0!important}.sbp.sbp-v7 .sbsf h2,.sbp.sbp-v7 .sbp-quote h2{color:#132b4f!important;line-height:1.13!important}.sbp.sbp-v7 .sbp-quote{margin:46px 0 0!important;background:#fff!important;color:#152c4a!important;border:1px solid #d4e2f0!important;border-radius:17px!important;padding:clamp(18px,2.6vw,30px)!important}.sbp.sbp-v7 .sbp-quote label,.sbp.sbp-v7 .sbp-form label{color:#1b3558!important}.sbp.sbp-v7 .sbqr{background:#fff!important;color:#132b4f!important;border:1px solid #d9e4f1!important}.sbp.sbp-v7 .sbqr__empty,.sbp.sbp-v7 .sbqr__meta{color:#506784!important}.sbp.sbp-v7 .sbqr__head h3,.sbp.sbp-v7 .sbqr__body strong{color:#132c50!important}.sbp.sbp-v7 .sb-route-result{background:#fff!important;color:#1a3150!important;border:2px solid #8aaeee!important;padding:clamp(18px,3vw,30px)!important;border-radius:18px!important;margin:20px 0 26px!important}@media(max-width:980px){.sbn-planner-intro .sbn-page__hero{grid-template-columns:1fr!important;gap:20px!important}.sbn-planner-steps{grid-template-columns:repeat(3,minmax(0,1fr))!important}.sbp.sbp-v7 .sbp-modes{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:720px){:root{--sbp-ui-gutter:18px}.sbn-planner-intro.sbn-page{padding:35px 0 25px!important}.sbn-planner-intro .sbn-wrap,.sbp.sbp-v7 .sbp-wrap{width:calc(100% - 36px)!important;margin-inline:auto!important;padding-inline:0!important}.sbn-planner-intro .sbn-title{font-size:clamp(39px,10vw,54px)!important}.sbn-planner-intro__actions{display:grid!important;grid-template-columns:1fr!important}.sbn-planner-intro__actions .sbn-btn{width:100%!important}.sbn-planner-steps{grid-template-columns:1fr!important;gap:8px!important}.sbn-planner-steps>div{padding:14px 16px!important}.sbp.sbp-v7 .sbp-modes{grid-template-columns:1fr 1fr!important;gap:6px!important}.sbp.sbp-v7 .sbp-modes button{min-height:62px!important;padding:10px 8px!important}.sbp.sbp-v7 .sbp-controls{padding:16px!important}.sbp.sbp-v7 .sbp-advanced-grid,.sbp.sbp-v7 .sbp-grid,.sbp.sbp-v7 .sbp-inputs,.sbp.sbp-v7 .sbp-form{grid-template-columns:1fr!important}.sbp.sbp-v7 .sbp-card-price__value{font-size:26px!important}.sbp.sbp-v7 .sbp-plan-list{grid-template-columns:1fr!important}.sbp.sbp-v7 .sbp-kpis{grid-template-columns:repeat(2,minmax(0,1fr))!important}.sbp.sbp-v7 .sbp-quote{padding:18px!important}}@media(max-width:410px){.sbn-planner-intro .sbn-title{font-size:38px!important}.sbp.sbp-v7 .sbp-card-body{padding:15px!important}.sbp.sbp-v7 .sbp-kpis{grid-template-columns:1fr!important}.sbp.sbp-v7 .sbp-modes button{min-height:70px!important}}@media(prefers-reduced-motion:reduce){.sbn-planner-intro *,.sbp.sbp-v7 *{scroll-behavior:auto!important;transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/112/assets/sb-planner-finish-20261008.css.map */
