body.idom-home{font-family:'Manrope','Manrope Fallback',sans-serif!important}body.idom-home h1,body.idom-home h2,body.idom-home h3,body.idom-home h4,body.idom-home h5,body.idom-home h6{font-family:'Manrope','Manrope Fallback',sans-serif!important}:root{--id-white:#ffffff;--id-card-bg:#ffffff;--id-radius:16px;--id-font:"Manrope", system-ui, sans-serif;--id-italic:"Instrument Serif", serif;--customify-typo-heading-font-family:"manrope", arial, sans-serif;--customify-typo-body-font-family:"manrope", arial, sans-serif}.panel-row-style *{box-sizing:border-box}.accent-italic,em.accent-italic{font-family:var(--id-italic);font-style:italic;color:var(--id-red);font-weight:400}.label-tag{display:inline-block;margin-bottom:16px;font-weight:600;text-transform:uppercase}.label-tag strong{color:var(--id-red)}.section-headline{font-weight:300;line-height:1.1;color:var(--id-text);margin:0 0 24px;letter-spacing:-.02em}.card-num-small{font-family:var(--mono)}.section-desc{font-size:16px;line-height:1.7;color:#214b63;margin:0 0 24px}.section-desc-right{font-size:16px;line-height:1.7}.btn-primary{display:inline-block;background:var(--id-red);color:#fff;font-weight:700;border-radius:999px;text-decoration:none;border:none;cursor:pointer}.btn-primary:hover{color:#fff}.btn-outline{display:inline-block;background:#fff0;font-weight:700;font-size:15px;padding:13px 28px;border-radius:8px;text-decoration:none;transition:border-color 0.2s}.btn-outline--light{border-color:rgb(255 255 255 / .3)}.btn-outline--light:hover{border-color:#fff;color:#fff}.check-list{list-style:none;margin:20px 0;padding:0}.check-list li{padding:5px 0 5px 24px;position:relative;font-size:15px;color:#214b63}.check-list li::before{content:"✓";position:absolute;left:0;color:var(--id-red);font-weight:700}.check-list--light li{color:rgb(255 255 255 / .8)}.check-list--light li::before{color:rgb(255 255 255 / .5)}.row-hero .panel-row-style{background-color:var(--id-bg);min-height:90vh}.hero-headline{font-weight:300;line-height:1.05;letter-spacing:-.03em;color:var(--id-text);margin:16px 0 24px}.hero-sub{font-size:19px;line-height:1.65;color:#214b63;margin-bottom:32px}.hero-social-proof{display:flex;align-items:center;gap:16px;margin-top:22px}.hero-avatars{display:flex;gap:-6px}.avatar{width:36px;height:36px;border-radius:50%;background:var(--id-gray);border:2px solid var(--id-bg);display:inline-block;margin-right:-8px}.av1{background:#9ca3af}.av2{background:#214b63}.av3{background:#214b63}.av4{background:#214b63}.hero-proof-text strong{display:block;font-size:14px;font-weight:700;color:var(--id-text)}.hero-proof-text small{color:var(--id-gray);font-size:12px}.hero-visual{position:relative;padding:20px 0 20px 20px}.hero-img-placeholder{width:100%;min-height:580px;background:url(https://www.inspekcjadomu.pl/wp-content/uploads/2026/07/grafika-hero.png) center center no-repeat;background-size:contain;border-radius:var(--id-radius)}.hero-badge{position:absolute;top:40px;right:0;background:#fff;border-radius:12px;padding:12px 16px;display:flex;gap:12px;align-items:center;box-shadow:0 8px 30px rgb(0 0 0 / .12);font-size:13px;max-width:200px}.hero-badge-icon{width:28px;height:28px;background:var(--id-red);color:#fff;border-radius:6px;display:flex;align-items:center;justify-content:center;font-size:14px;flex-shrink:0}.hero-card-bottom{position:absolute;bottom:50px;left:30px;background:rgb(26 29 46 / .75);color:#fff;font-size:10px;letter-spacing:.1em;padding:6px 10px;border-radius:6px;text-transform:uppercase}.hero-next-slot{position:absolute;bottom:-10px;right:0;background:var(--id-dark);color:#fff;font-size:13px;padding:10px 16px;border-radius:10px;box-shadow:0 6px 24px rgb(0 0 0 / .2)}.dot-green{display:inline-block;width:8px;height:8px;background:#22c55e;border-radius:50%;margin-right:6px}.abs img{-webkit-border-top-left-radius:20px;-webkit-border-top-right-radius:20px;-moz-border-radius-topleft:20px;-moz-border-radius-topright:20px;border-top-left-radius:20px;border-top-right-radius:20px}.row-sytuacje-intro .panel-row-style,.row-kroki-intro .panel-row-style,.row-uslugi-intro .panel-row-style,.row-opinie-intro .panel-row-style,.row-zespol-intro .panel-row-style,.row-faq .panel-row-style{background-color:var(--id-white)}.row-sytuacje-cards .panel-row-style{background-color:var(--id-white)}.service-card{background:var(--id-white);border:1px solid var(--id-border);padding:28px;height:100%;display:flex;flex-direction:column;gap:16px}.card-header{display:flex;justify-content:space-between;align-items:flex-start}.card-num-small{font-size:10px;letter-spacing:.1em;text-transform:uppercase}.card-num-big{font-family:var(--id-italic);font-style:italic;font-size:20px;font-weight:400}.card-img-placeholder{width:100%;height:180px;background:linear-gradient(135deg,var(--id-pink),#ff7dc7);border-radius:10px;margin:8px 0}.card-img-placeholder1,.card-img-placeholder2,.card-img-placeholder3{width:100%;max-height:200px;height:200px;overflow:hidden;border-radius:10px;margin:8px 0}.card-img-placeholder1 img,.card-img-placeholder2 img,.card-img-placeholder3 img{width:100%;height:100%;display:block;object-fit:cover;object-position:center;border-radius:10px}.service-card p{font-size:14px;line-height:1.6;color:#214b63;margin:0}.card-checklist{list-style:none;padding:0;margin:0;flex:1}.card-checklist li{font-size:14px;color:#214b63;padding:4px 0 4px 20px;position:relative}.card-checklist li::before{content:"✓";position:absolute;left:0;color:var(--id-red);font-size:12px}.card-link{display:inline-block;font-weight:600;font-size:14px;text-decoration:none;margin-top:auto;padding:16px 24px!important}.row-stats .panel-row-style{background-color:var(--id-red)!important}.stat-item{text-align:center;padding:20px}.stat-number{color:#fff;line-height:1}.stat-label{display:block;font-size:16px;color:rgb(255 255 255 / .9);margin-top:8px}.stat-sub{display:block;font-size:13px;color:rgb(255 255 255 / .55);margin-top:4px}.cell-stat--border{border-left:1px solid rgb(255 255 255 / .2);border-right:1px solid rgb(255 255 255 / .2)}.row-contact-form .panel-row-style{background-color:var(--id-bg)}.row-kroki-cards .panel-row-style{background-color:var(--id-white)}.step-card{border:1px solid var(--id-border);padding:32px;height:100%}.step-num-big{display:block;font-family:var(--id-italic);font-style:italic;font-size:56px;font-weight:400;line-height:1;margin-bottom:4px}.step-label{display:block;font-size:10px;letter-spacing:.12em;font-weight:700;text-transform:uppercase;color:var(--id-gray);margin-bottom:16px}.step-card h3{margin:0 0 12px;color:var(--id-text)}.step-card p{font-size:14px;line-height:1.65;color:#214b63;margin:0 0 20px}.step-link{font-size:14px;color:var(--id-red);font-weight:600}.row-uslugi-cards .panel-row-style,.row-uslugi-intro .panel-row-style{background-color:var(--id-bg)}.offer-card{background:var(--id-white);padding:24px;height:100%;display:flex;flex-direction:column;gap:12px}.offer-card-top{display:flex;align-items:center;justify-content:space-between}.offer-cat{font-size:11px;font-weight:700;text-transform:uppercase;border-radius:4px}.offer-card h4{margin:0;color:var(--id-text);flex:1}.offer-card{color:#214b63;margin:0}.offer-price{margin-top:auto}.offer-cta{font-size:14px;color:var(--id-red)}.offer-cta:hover{text-decoration:underline}.row-sprzet .panel-row-style{background-color:var(--id-dark)!important}.sprzet-grid{display:grid;grid-template-columns:1fr 1fr;gap:0 20px;margin-top:24px}.sprzet-visual{position:relative}.sprzet-screen{background:rgb(255 255 255 / .08);padding:20px;margin-bottom:16px;backdrop-filter:blur(10px);border:1px solid rgb(255 255 255 / .12)}.sprzet-data-row{display:flex;justify-content:space-between;padding:8px 0;border-bottom:1px solid rgb(255 255 255 / .08);font-size:14px;color:rgb(255 255 255 / .75)}.sprzet-data-row:last-child{border-bottom:none}.sprzet-val{font-weight:700;color:#fff}.sprzet-img-placeholder{width:100%;height:500px;background:url(https://www.inspekcjadomu.pl/wp-content/uploads/2026/07/inspekcja-domu-sprzet.jpg) center center no-repeat;background-size:cover;border-radius:12px}.sprzet-tag{display:inline-block;background:rgb(255 255 255 / .1);color:rgb(255 255 255 / .7);font-size:10px;letter-spacing:.1em;text-transform:uppercase;padding:6px 10px;border-radius:4px;margin-top:10px}.row-zespol-photo .panel-row-style{background-color:var(--id-white)}.team-photo-wrapper{position:relative;border-radius:var(--id-radius);overflow:hidden}.team-photo-label{position:absolute;top:20px;left:20px;z-index:2;color:#fff;font-size:10px;letter-spacing:.1em;text-transform:uppercase;font-weight:700;padding:6px 12px;border-radius:6px}.team-photo-placeholder{width:100%;height:360px;background:url(https://www.inspekcjadomu.pl/wp-content/uploads/2025/06/grafika-hero-inspekcja-domu-inspektorzy-budowlani.jpg) center center no-repeat;background-size:cover}.team-photo-caption{position:absolute;bottom:0;left:0;right:0;background:linear-gradient(transparent,rgb(26 29 46 / .85));color:#fff;font-size:48px;font-style:italic;font-family:var(--id-italic);padding:40px 28px 24px}.row-team-features .panel-row-style{background-color:var(--id-white)}.team-feat-card{border:1px solid var(--id-border);border-radius:var(--id-radius);padding:28px;height:100%;background:#fff;min-height:220px}.feat-num{display:block;font-family:var(--id-italic);font-style:italic;font-size:40px;color:var(--id-red);font-weight:400;line-height:1;margin-bottom:12px}.row-ranking,.row-faq{padding-top:100px;padding-bottom:100px}.team-feat-card h4{margin:0 0 10px;color:var(--id-text)}.team-feat-card p{font-size:13px;line-height:1.65;color:#214b63;margin:0}.row-team-features .panel-row-style+.panel-row-style{margin-top:20px}.row-team-features a.card-link{display:block;margin-top:28px;font-size:14px;color:var(--id-red);font-weight:700;text-decoration:none}.row-opinie-intro .panel-row-style,.row-opinie-cards .panel-row-style{background-color:var(--id-bg)}.review-card{background:var(--id-white);padding:28px;height:100%;display:flex;flex-direction:column;gap:16px}.review-card--dark{color:#fff}.review-meta{display:flex;justify-content:space-between;align-items:center}.review-cat{font-size:10px;font-weight:700;text-transform:uppercase}.review-card--dark .review-cat{color:rgb(255 255 255 / .5)}.review-stars{font-size:14px;letter-spacing:2px}.review-card blockquote{margin:0;flex:1}.review-card cite{font-size:13px;font-style:normal;color:var(--id-text);display:block;margin-top:auto}.review-card cite strong{display:block;font-weight:700}.review-card cite small{color:var(--id-gray)}.review-card--dark cite{color:rgb(255 255 255 / .9)}.review-card--dark cite small{color:rgb(255 255 255 / .5)}.row-ranking .panel-row-style{background-color:var(--id-white)}.ranking-stats{display:flex;gap:32px;margin-top:24px;padding-top:24px;border-top:1px solid var(--id-border)}.ranking-stat-row{display:flex;flex-direction:column;gap:4px}.ranking-stat-row span{font-size:11px;color:var(--id-gray);text-transform:uppercase;letter-spacing:.08em}.ranking-stat-row strong{font-size:18px;font-weight:800;color:var(--id-text)}.ranking-cta-box{padding:36px;color:#fff}.ranking-cta-box h3{font-size:26px;margin:12px 0 14px;color:#fff;line-height:1.25}.ranking-cta-box p{font-size:14px;line-height:1.65;color:rgb(255 255 255 / .7);margin:0 0 20px}.row-podcast .panel-row-style{background-color:#fdf0f5}.podcast-cover{margin-top:24px}.podcast-cover-img{background:var(--id-red);border-radius:16px;padding:32px;min-height:160px;position:relative;display:flex;align-items:flex-end}.podcast-play{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:28px;color:#fff;background:rgb(0 0 0 / .3);width:56px;height:56px;border-radius:50%;display:flex;align-items:center;justify-content:center}.podcast-cover-text{font-family:var(--id-italic);font-style:italic;font-size:22px;color:rgb(255 255 255 / .9);line-height:1.3}.podcast-platforms{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.platform-btn{display:inline-block;background:var(--id-white);font-size:13px;text-decoration:none}.episodes-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px;padding-bottom:12px;border-bottom:1px solid var(--id-border)}.episodes-header span{font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--id-gray)}.episodes-header a{font-size:13px;color:var(--id-red);font-weight:700;text-decoration:none}.episode-row{display:flex;align-items:center;gap:14px;padding:16px 0;border-bottom:1px solid var(--id-border)}.episode-row:last-child{border-bottom:none}.ep-play{width:36px;height:36px;border-radius:50%;border:1px solid var(--id-border);display:flex;align-items:center;justify-content:center;font-size:12px;color:var(--id-text);flex-shrink:0;cursor:pointer}.ep-info{flex:1}.ep-meta{display:block;font-size:11px;color:var(--id-gray);margin-bottom:4px}.ep-tag{display:inline-block;padding:2px 6px;border-radius:3px;font-size:10px;font-weight:700;text-transform:uppercase}.ep-tag--zakup{background:#dcfce7;color:#166534}.ep-tag--problem{background:#fee2e2;color:#991b1b}.ep-tag--budowa{background:#fef3c7;color:#92400e}.ep-info h4{font-size:14px;font-weight:700;margin:0;color:var(--id-text);line-height:1.3}.ep-dur{font-size:12px;color:var(--id-gray);white-space:nowrap}.ep-arrow{color:var(--id-gray);font-size:14px}.row-faq .panel-row-style{background-color:var(--id-bg)}.faq-video-wrapper{margin:24px 0 20px}.faq-video-player{background:var(--id-red);border-radius:14px;min-height:200px;position:relative;display:flex;flex-direction:column;justify-content:flex-end;padding:24px;overflow:hidden}.video-play{position:absolute;top:50%;left:50%;transform:translate(-50%,-60%);font-size:24px;color:#fff;background:rgb(0 0 0 / .35);width:52px;height:52px;border-radius:50%;display:flex;align-items:center;justify-content:center}.video-overlay-text{font-size:14px;font-style:italic;color:rgb(255 255 255 / .9);line-height:1.5;font-family:var(--id-italic)}.video-client{font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:rgb(255 255 255 / .55);margin-top:6px}.faq-item summary{display:flex;justify-content:space-between;align-items:center;cursor:pointer;list-style:none}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary span{color:var(--id-red);font-size:20px;font-weight:300;flex-shrink:0}.faq-answer{margin-top:12px}.faq-answer p{line-height:1.7;color:#214b63;margin:0}.row-cta-bottom .panel-row-style{background-color:var(--id-navy)!important}.cta-buttons{flex-wrap:wrap;margin-top:28px}.cta-phone-block{text-align:right;padding-top:20px}.cta-hours{font-size:12px;text-transform:uppercase;color:rgb(255 255 255 / .45);margin-bottom:10px}.cta-phone-number{display:block;font-size:clamp(32px, 4vw, 52px);color:#fff;text-decoration:none;line-height:1.1}.cta-phone-number:hover{color:rgb(255 255 255 / .85)}.panel-grid-cell{padding:0 16px}.panel-grid-cell:first-child{padding-left:0}.panel-grid-cell:last-child{padding-right:0}@media (max-width:900px){.section-desc-right{padding-top:0}.hero-headline{font-size:42px}.stat-number{font-size:42px}}@media (max-width:600px){.cta-buttons{flex-direction:column}.ranking-stats{flex-direction:column;gap:16px}.sprzet-grid{grid-template-columns:1fr}}.review-swiper{width:100%;padding-bottom:56px!important}.review-swiper .swiper-slide{height:auto;display:flex}.review-swiper .review-card{width:100%;box-sizing:border-box}.review-swiper .swiper-pagination-bullet{background:var(--id-gray);opacity:.4;width:8px;height:8px}.review-swiper .swiper-pagination-bullet-active{background:var(--id-red);opacity:1}.review-swiper .swiper-button-prev,.review-swiper .swiper-button-next{color:var(--id-text);top:auto;bottom:0;width:36px;height:36px;border:1px solid var(--id-border);border-radius:50%;background:#fff}.review-swiper .swiper-button-prev{left:calc(50% - 52px)}.review-swiper .swiper-button-next{right:calc(50% - 52px)}.review-swiper .swiper-button-prev::after,.review-swiper .swiper-button-next::after{font-size:13px;font-weight:700}.hero-badge{line-height:15px}.avatar{text-indent:-9999px}.row-hero .stats{display:flex;gap:10px;justify-content:center;flex-wrap:wrap;font-family:"manrope",Arial,sans-serif}.row-hero .stat-card{width:160px;min-height:120px;background:#fff;border-radius:16px;box-shadow:0 8px 25px rgb(0 0 0 / .08);display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;padding:20px;transition:transform 0.2s ease,box-shadow 0.2s ease}.row-hero .stat-card:hover{transform:translateY(-5px);box-shadow:0 12px 30px rgb(0 0 0 / .12)}.row-hero .stat-number{font-size:32px;font-weight:300;color:#0c1418;line-height:1.1;margin-bottom:10px}.row-hero .stat-text{font-size:15px;color:#214b63;line-height:1.4}@media (max-width:650px){.stat-card{width:100%;max-width:260px}}ul.card-checklist{margin-top:0!important}.card-link{color:#fff;border-radius:9px}.card-link:hover{text-decoration:none}.offer-card{border:1px solid var(--id-border)}.offer-icon{font-size:20px;line-height:1}.row-contact-form{background:#fff;margin-top:90px;border-radius:30px}.ep-info p{margin-bottom:0!important}.step-card{background:#fff}.swiper-button-next,.swiper-button-prev{display:none!important}.row-contact-form{padding:20px!important}.cta-buttons{display:flex;justify-content:flex-end;gap:10px}.cell-hero-text .textwidget{display:flex;flex-direction:column}@media only screen and (min-width:999px){.entry-content ul:not(:is(ul,ol) ul){margin-top:0}#bts2{order:1;width:auto;max-width:200px;margin-top:-20px;margin-bottom:15px}}@media (max-width:900px){.hero-visual{display:block}}.brdss{border-radius:20px}.csd p strong{font-size:14px;font-weight:700;display:block;margin-bottom:3px}.csd p{margin-bottom:8px!important;font-size:11.5px;color:#214b63;line-height:1.45;display:block;padding:0 15px}#pg-17097-4 .panel-row-style,#pg-17097-7 .panel-row-style,#pg-17097-14 .panel-row-style,#pg-17097-19 .panel-row-style{margin-top:90px!important}#pg-17097-19 .row-cta-bottom.panel-row-style{padding:50px}#pg-17097-1 .panel-row-style{padding-top:100px!important}.button:not([class*="wp-block-"],.menu-mobile-toggle,.components-button,.customize-partial-edit-shortcut-button),.wc-block-cart__submit .wp-element-button,.wp-block-button__link,.wp-element-button:not(.components-button),button:not(.components-button,.customize-partial-edit-shortcut-button,.lightbox-trigger,[class*="wp-block-"]),input[type="button"]:not(.ed_button,[class*="wp-block-"]),input[type="reset"]:not(.components-button,.customize-partial-edit-shortcut-button,[class*="wp-block-"]),input[type="submit"]:not(.components-button,.customize-partial-edit-shortcut-button,[class*="wp-block-"]){min-height:1.6em}#pg-17097-2 .panel-row-style{padding-bottom:90px!important}.service-card h3{line-height:1.25;margin:0;color:var(--id-text)}#pg-17097-19 .row-cta-bottom.panel-row-style{margin-top:0!important}.menu-mobile-toggle[type="button"]{background:#101820;color:#fff;border-radius:8px;border:1px solid #0c1418;padding:7px;height:36px!important}.faq-item summary{gap:16px}@media only screen and (max-width:767px){.builder-header-html-item.item--html a{background:#fff;color:#17212b;border:1px solid #e5e9ed;width:42px;height:42px;padding:10px;border-radius:8px}}.faq-item{border-bottom:0;background:#fff}a.mobile-call{border-radius:999px!important}@media only screen and (max-width:767px){.hero-sub{font-size:15px}.row-hero .stat-card{width:28%;min-height:110px}.row-hero .stat-number{font-size:20px;font-weight:300;color:#0c1418;line-height:1.1;margin-bottom:10px;letter-spacing:-.03em}.row-hero .stat-text{font-size:10.5px;color:#214b63;line-height:1.4;letter-spacing:-.035em}.so-widget-sow-button-flat-e5c7cc62df22-9 .ow-button-base .sowb-button{width:100%;border-radius:999px!important}.hero-badge{left:0}.row-hero .stat-card{padding-top:8px;padding-bottom:8px}#pg-17097-1 .panel-row-style{padding-top:0px!important}#pgc-17097-1-0{margin-bottom:0!important}.section-desc-right{font-size:14px;line-height:1.55}.stat-item{display:flex;align-items:flex-start;gap:15px}.stat-number{flex:0 0 40%}.stat-label{flex:1;margin-top:0;text-align:left}.stat-number{font-size:31px}.stat-label{display:block;font-size:14px;font-weight:400}.stat-item{border-bottom:1px solid rgb(255 255 255 / .2)}.row-stats{padding-top:15px!important;padding-bottom:0px!important}.section-headline{font-size:28px}.section-desc{font-size:13px}#pg-17097-4 .panel-row-style,#pg-17097-5 .panel-row-style,#pg-17097-7 .panel-row-style,#pg-17097-10 .panel-row-style,#pg-17097-11 .panel-row-style,#pg-17097-14 .panel-row-style,#pg-17097-16 .panel-row-style,#pg-17097-19 .panel-row-style{margin-top:40px!important}.step-card img{max-width:80px}.sprzet-img-placeholder{height:250px}#pgc-17097-5-0,#pgc-17097-5-0 p,#pg-17097-7,#pg-17097-7 p,#pgc-17097-7-0,#pgc-17097-11-0,#pgc-17097-11-0 p,#panel-9-10-0-0,#panel-9-10-0-0 p,#pgc-17097-17-0,#pgc-17097-17-0 p,#pgc-17097-19-0,#pgc-17097-19-0 p{margin-bottom:0}.team-photo-caption{font-size:18px}.team-photo-placeholder{height:200px}.row-opinie-cards{padding-bottom:0!important}.row-ranking.panel-row-style{padding-top:40px!important}#pg-17097-19 .row-cta-bottom.panel-row-style{margin-top:0!important;border-radius:30px;padding:20px}.cta-buttons{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;gap:10px}.cta-buttons button{width:auto}.btn-primary,.btn-outline--light{font-size:13px;padding:10px 16px}}iframe{border-radius:20px}body{overflow-x:hidden}.shorts{background:#fafaf8!important}.shorts iframe{border-radius:20px;height:390px}.vimeo-wrapper{width:100%;aspect-ratio:800 / 370;overflow:hidden;border-radius:20px}.vimeo-wrapper iframe{width:100%;height:100%;display:block;border:0}.vimeo-wrapper iframe{transform:scale(1.4)}:root{--id-red:#c71340;--id-red-deep:#9c0e32;--id-navy:#214b63;--id-navy-deep:#163345;--id-ink:#0c1418;--id-fog:#e3e9ec;--id-mist:#f2f5f6;--id-paper:#fafaf8;--id-pink:#c71340;--id-dark:#163345;--id-bg:#fafaf8;--id-text:#0c1418;--id-gray:#214b63;--id-border:#e3e9ec;--customify-primary:#c71340;--customify-primary-hover:#9c0e32;--customify-link:#c71340}body{color:#0c1418;letter-spacing:-.005em}#pg-17097-0>.panel-row-style,#pg-17097-1>.panel-row-style,.row-sytuacje-intro.panel-row-style,.row-sytuacje-cards.panel-row-style,.row-uslugi-intro.panel-row-style,.row-uslugi-cards.panel-row-style,.row-zespol-intro.panel-row-style,.row-zespol-photo.panel-row-style,.row-team-features.panel-row-style,.row-opinie-intro.panel-row-style,.row-opinie-cards.panel-row-style,.row-podcast.panel-row-style{background-color:#fafaf8!important}.row-kroki-intro.panel-row-style,.row-kroki-cards.panel-row-style,.row-ranking.panel-row-style,.row-faq.panel-row-style{background-color:#f2f5f6!important}.row-sprzet.panel-row-style{background-color:#163345!important}.hero-headline,.section-headline{font-weight:700!important;letter-spacing:-0.035em!important;line-height:1.02;color:#0c1418}.section-headline{font-size:56px}.hero-headline{font-size:82px}@media (min-width:1100px){.hero-headline{font-size:96px}}.section-headline--light{color:#fff}.accent-italic,em.accent-italic{font-weight:400;letter-spacing:-.01em}.hero-sub,.section-desc,.section-desc-right,.service-card p,.step-card p,.offer-card p,.team-feat-card p,.faq-answer p,.check-list li,.card-checklist li,.hero-proof-text small{color:#214b63}@media (max-width:767px){.hero-headline{font-size:42px!important}.section-headline{font-size:32px!important}}.label-tag,.card-num-small,.step-label,.offer-cat,.offer-price,.review-cat,.cta-hours,.episodes-header span,.ep-meta,.sprzet-tag,.team-photo-label,.hero-card-bottom,.footer-social-label,.ranking-stat-row span{font-family:var(--mono);font-weight:500}.label-tag{font-size:10px;letter-spacing:.1em;color:#214b63}@media (min-width:900px){.label-tag{font-size:11px}}.label-tag::before{content:"";display:inline-block;width:6px;height:6px;border-radius:50%;background:#c71340;margin-right:8px;vertical-align:2px}.label-tag--light{color:rgb(255 255 255 / .7)}.btn-primary,.btn-outline,.btn-outline--light,.card-link,.ow-button-base .sowb-button{border-radius:999px!important;font-weight:600!important}.btn-primary{font-size:15px;padding:14px 24px;transition:background 0.15s}.btn-primary:hover{background:#9c0e32;opacity:1}.btn-outline{border:1.5px solid #0c1418;color:#0c1418}.btn-outline--light{border:1.5px solid rgb(255 255 255 / .4);color:#fff}.card-link{background:#c71340;padding:12px 20px}.card-link:hover{background:#9c0e32;color:#fff}@media (max-width:780px){.row-uslugi-cards.panel-row-style{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;gap:12px;padding-left:20px;padding-right:20px;scrollbar-width:none}.row-uslugi-cards.panel-row-style::-webkit-scrollbar{display:none}.row-uslugi-cards .panel-grid-cell{flex:0 0 78%!important;width:78%!important;max-width:320px;margin:0!important;scroll-snap-align:start}.row-uslugi-cards .offer-card{height:100%}}@media (min-width:781px){.row-uslugi-cards.panel-row-style{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;align-items:stretch}.row-uslugi-cards .panel-grid-cell{width:auto!important;max-width:none!important;margin:0!important}.row-uslugi-cards .offer-card{height:100%}}.offer-bottom{display:flex;justify-content:space-between;align-items:center;margin-top:auto;padding-top:18px;border-top:1px solid #e7edf3}.offer-price{margin:0}.offer-cta{text-decoration:none;font-weight:600;white-space:nowrap}@media (min-width:781px){.row-uslugi-cards.panel-row-style{display:flex;flex-wrap:wrap;gap:20px}.row-uslugi-cards .panel-grid-cell{width:100%!important;margin:0!important}}.service-card{border-radius:18px;border-color:#e3e9ec;box-shadow:0 6px 18px rgb(12 20 24 / .04)}.service-card h3{font-weight:700!important;letter-spacing:-0.03em!important;font-size:26px}@media (min-width:900px){.service-card h3{font-size:30px}}#pgc-17097-2-0 .service-card{border-top:3px solid #c71340;box-shadow:0 14px 28px rgb(12 20 24 / .06)}#pgc-17097-2-1 .service-card{border-top:3px solid #0c1418}#pgc-17097-2-2 .service-card{border-top:3px solid #214b63}.card-num-small{color:#c71340;background:rgb(199 19 64 / .08);padding:3px 7px;border-radius:5px}#pgc-17097-2-1 .card-num-small{color:#0c1418;background:rgb(12 20 24 / .06)}#pgc-17097-2-2 .card-num-small{color:#214b63;background:rgb(33 75 99 / .08)}.card-num-big{color:#c71340}#pgc-17097-2-1 .card-num-big{color:#0c1418}#pgc-17097-2-2 .card-num-big{color:#214b63}.offer-card{border-radius:16px;border-color:#e3e9ec}.offer-card h4{font-weight:700!important;font-size:18px;letter-spacing:-0.02em!important;line-height:1.25}.offer-card{letter-spacing:0!important;font-size:13px;line-height:1.5}.offer-cat{letter-spacing:.1em;background:#fff0;padding:0;color:#c71340}.offer-icon{width:44px;height:44px;padding:0;display:grid;place-items:center;background:rgb(199 19 64 / .08);border:0;border-radius:11px}.offer-price{font-size:12.5px;font-weight:600;color:#0c1418}#pgc-17097-8-2 .offer-cat,#pgc-17097-9-0 .offer-cat,#pgc-17097-9-2 .offer-cat{color:#0c1418}#pgc-17097-9-1 .offer-cat{color:#214b63}#pgc-17097-8-2 .offer-icon,#pgc-17097-9-0 .offer-icon,#pgc-17097-9-2 .offer-icon{background:rgb(12 20 24 / .06)}#pgc-17097-9-1 .offer-icon{background:rgb(33 75 99 / .08)}.stat-number{font-weight:700!important;letter-spacing:-.035em}.stat-label{font-weight:600}@media (max-width:767px){#pg-17097-3 .panel-grid-cell:last-child .stat-item{border-bottom:0}}.row-hero .stat-number{font-weight:800!important;color:#0c1418}.row-hero .stat-text{color:#214b63;letter-spacing:0!important}.row-hero .stat-card{border:1px solid #e3e9ec;border-radius:12px;box-shadow:0 6px 16px rgb(12 20 24 / .04)}.step-card{border-radius:18px;border-color:#e3e9ec}.step-card h3{font-weight:700!important;font-size:22px}.step-num-big{color:#c71340}.row-contact-form{border:1px solid #e3e9ec;box-shadow:0 18px 36px rgb(12 20 24 / .05)!important}.sprzet-data-row--alert .sprzet-val{color:#fff}.sprzet-screen{border-radius:12px}.team-photo-label{background:rgb(12 20 24 / .4);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.team-feat-card h4{font-weight:700!important;font-size:17px}.team-feat-card{border-color:#e3e9ec}.review-card{border:1px solid #e3e9ec;border-radius:16px}.review-card--dark{background:#0c1418;border:0}.review-card blockquote{font-family:"Instrument Serif",serif;font-style:italic;font-size:19px;line-height:1.35;color:#0c1418}@media (min-width:781px){.review-card blockquote{font-size:22px;line-height:1.3}}.review-card--dark blockquote{color:#fff}.review-cat{letter-spacing:.12em;color:#214b63}.ranking-cta-box{background:#163345;border-radius:16px}.ranking-cta-box h3{font-weight:700}.platform-btn{border:1px solid #e3e9ec;color:#0c1418;border-radius:999px;padding:8px 12px;font-weight:600}.faq-item{border:1px solid #e3e9ec;border-radius:12px;padding:14px 16px;margin-bottom:8px}.faq-item summary{font-size:15px!important;font-weight:600!important;line-height:1.35;color:#0c1418}.faq-item summary span{transition:transform 0.2s}.faq-item[open] summary span{transform:rotate(45deg)}@media (min-width:781px){.faq-item{padding:22px 24px;border-radius:14px;margin-bottom:12px}.faq-item summary{font-size:17px!important}}@media (max-width:767px){.faq-item summary{font-size:14px!important}}.faq-answer p{font-size:14px}#pg-17097-19 .row-cta-bottom.panel-row-style{background-color:#0c1418!important;border-radius:24px}.cta-phone-number{font-weight:700!important;letter-spacing:-.02em}.cta-hours{letter-spacing:.1em}@media (max-width:767px){#pg-17097-19 .row-cta-bottom.panel-row-style{border-radius:20px;padding:24px}}.id-bottombar{position:fixed;left:0;right:0;bottom:0;z-index:90;display:none;align-items:center;gap:8px;padding:10px 16px calc(10px + env(safe-area-inset-bottom));background:#fff;border-top:1px solid #e3e9ec}.id-bottombar__phone{width:44px;height:44px;flex:0 0 auto;display:grid;place-items:center;border:1px solid #e3e9ec;border-radius:12px;color:#0c1418;background:#fff}.id-bottombar__cta{flex:1;display:flex;align-items:center;justify-content:center;gap:8px;background:#c71340;color:#fff!important;font-weight:600;font-size:14px;padding:13px 16px;border-radius:999px;text-decoration:none}.id-bottombar__cta:hover{background:#9c0e32}@media (max-width:780px){.id-bottombar{display:flex}body{padding-bottom:76px}}.section-desc-right{padding-top:0!important;color:#214b63}@media (min-width:768px){.section-desc-right{font-size:17px;line-height:1.55}#pg-17097-1.panel-has-style>.panel-row-style,#pg-17097-5.panel-has-style>.panel-row-style,#pg-17097-7.panel-has-style>.panel-row-style,#pg-17097-11.panel-has-style>.panel-row-style,#pg-17097-14.panel-has-style>.panel-row-style{align-items:flex-end!important}.cell-section-desc{display:flex;justify-content:flex-end}.cell-section-desc .so-panel{max-width:460px;margin-bottom:0}}@media (min-width:781px){.row-sytuacje-cards.panel-row-style,.row-kroki-cards.panel-row-style{display:flex;gap:20px}.row-sytuacje-cards .panel-grid-cell,.row-kroki-cards .panel-grid-cell{width:calc(33.333% - 14px)!important;margin:0!important;padding:0!important}}#bts2 a:hover{background:#9c0e32;opacity:1}#bts2 a:after{content:"→";margin-left:5px}#bts2 a{background:#c01b35;color:#ffffff!important;padding:16px 24px;border-radius:999px;margin-top:20px;display:block;opacity:1;text-align:center;order:1;line-height:1.5;font-size:16px;font-weight:600;letter-spacing:-.005em}#bts1{order:2}.card-num-small{font-weight:900}.med{display:block;font-size:12px}.row-sprzet .check-list li{padding:2px 0 5px 18px;font-size:12px;color:#fff;line-height:1.35}@media (max-width:780px){.row-hero .stats{width:100%}#site-footer p{color:#000}.widget-area .widget ul li{margin:0 0 3px}.info-footer .panel-grid-cell{margin-bottom:0!important}.widget-area .widget{margin-bottom:0}.team-feat-card{padding:16px;min-height:50px}.feat-num{left:10px;position:absolute}.row-zespol-photo{margin-top:-20px}.team-feat-card{padding-left:60px}.widget-team-feat{position:relative}.team-feat-card h4{font-weight:700!important;font-size:15px;line-height:1.25;margin-bottom:4px}.row-team-features .panel-grid-cell{margin-bottom:10px!important}.step-card h3{font-weight:700!important;font-size:17px;margin-bottom:4px}.row-sprzet{padding:40px 20px 40px 20px!important}.offer-card h4{font-weight:700!important;font-size:17px;line-height:1.2;margin-bottom:6px}.offer-card{padding:18px}.cell-offer-card{margin-top:20px}.step-card img{max-width:70px}.check-list{margin:0 0 10px 0!important}.check-list li{padding:2px 0 5px 18px;font-size:13px}.med{display:block}.card-img-placeholder1,.card-img-placeholder2,.card-img-placeholder3{margin:0}.row-hero .stat-card{width:30.5%}.hero-visual{padding:0 0 20px 20px;margin-top:-20px}.cell-section-heading p,.cell-contact-text p,.cell-ranking-text p{margin-bottom:12px!important;padding-bottom:0!important}.section-headline{margin-bottom:10px}.row-sytuacje-cards{padding-top:8px!important}.cell-ranking-text .panel-first-child{margin-bottom:10px!important}.row-podcast{padding-top:10px!important}.cell-faq-video .panel-first-child{margin-bottom:10px!important}.cell-cta-phone .btn-outline--light,.cell-cta-phone .btn-primary{font-size:13px;line-height:1;width:50%;text-align:center;font-weight:600!important;padding:13px 14px}.cell-faq-video p{margin-bottom:10px!important}.row-faq{padding-top:30px!important}.row-podcast{padding-bottom:10px!important}.row-ranking{padding-bottom:45px!important}.row-sytuacje-cards .panel-grid-cell,.row-kroki-cards .panel-grid-cell{padding:0}.cell-hero-text p{margin-bottom:0!important}.row-hero .stat-card{min-height:80px}.row-hero .stat-number{line-height:1;margin-bottom:0;letter-spacing:-.03em}.row-hero .stat-text{color:#214b63;letter-spacing:0!important;font-size:10.5px;line-height:1.3}.cell-hero-text .textwidget{display:flex;flex-direction:column}.hero-sub{font-size:15px;line-height:1.55!important}.label-tag{margin-bottom:0}}.row-v2 .col-v2{gap:8px}.ow-button-base .sowb-button{border-radius:999px!important}.quotes__grid{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));gap:28px}.quote{background:#fff;border:1px solid #e8ecef;border-radius:18px;padding:28px;display:flex;flex-direction:column;box-shadow:0 8px 25px rgb(0 0 0 / .04)}.quote__head{display:flex;align-items:center;gap:16px;margin-bottom:18px}.quote__ava{width:52px;height:52px;border-radius:50%;background:#e3e9ec;color:#214b63;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:18px}.quote__who b{display:block;font-size:15px;line-height:1}.quote__who span{color:#0c1418;font-size:12.5px}.stars{color:#f5b301;font-size:22px;letter-spacing:1px;margin-bottom:10px}.quote blockquote{margin:0;font-size:15px;line-height:1.6;color:#0c1418;flex:1}blockquote{font-style:normal!important;border-left:0;padding:0}.quote__foot{display:flex;align-items:center;justify-content:space-between;padding-top:12px;border-top:1px solid #e3e9ec;margin-top:15px}.quote__tag{font-family:var(--mono);font-size:9px;letter-spacing:.1em;font-weight:600;color:var(--navy);background:rgb(33 75 99 / .08);padding:4px 8px;border-radius:5px}.quote__src{display:inline-flex;align-items:center;gap:6px;font-size:11px;color:#96a8b1;font-weight:600}@media (max-width:991px){.card-link{padding:14px 24px!important}.quotes__grid{grid-template-columns:1fr}}.cell-podcast-episodes{position:relative}.yt__badge:before{width:5px;height:5px;border-radius:50%;background:var(--red);font-style:normal;content:""}.yt__badge{position:absolute;top:12px;left:12px;display:flex;align-items:center;gap:6px;padding:4px 9px;border-radius:5px;background:rgb(0 0 0 / .55);backdrop-filter:blur(4px);color:#fff;font-family:var(--mono);font-size:9px;letter-spacing:.1em;pointer-events:none;z-index:12}.yt__trust{display:flex;flex-wrap:wrap;gap:8px 18px}.yt__trust svg{color:var(--red);flex:0 0 auto}.yt__trust span{display:inline-flex;gap:7px;align-items:center;font-size:11px;color:#214b63}.brws a{border-color:#0c1418!important}.row-podcast .widget_sow-button{display:inline-block;margin-right:5px}@media (min-width:900px){.yt__trust span{font-size:12.5px}.ow-button-base .sowb-button{cursor:pointer;display:inline-block;line-height:1em;text-align:center;text-decoration:none;font-size:14px!important;padding:14px 26px!important}.row-kroki-intro,.row-sytuacje-intro,.row-zespol-intro{padding-top:100px!important}.row-contact-form{margin-bottom:100px!important}.row-kroki-cards,.row-uslugi-cards{padding-bottom:100px!important}}.row-zespol-intro,.row-opinie-intro{align-items:end!important}.ga-bar__score{font-size:30px;font-weight:800;letter-spacing:-.04em;line-height:1;white-space:nowrap}.ga-bar__mid{display:flex;flex-direction:column;gap:5px;flex:1 1 100%;order:3}.ga-bar__g{width:46px;height:46px;border-radius:12px;flex:0 0 auto;background:#e3e9ec;display:grid;place-items:center}.g-star{fill:#e8a013}.ga-bar{background:#fff;border:1px solid #e3e9ec;border-radius:16px;padding:20px;display:flex;flex-wrap:wrap;align-items:center;gap:14px 16px;margin-bottom:14px;box-shadow:0 10px 28px rgb(12 20 24 / .05)}.ga-bar__cta{display:inline-flex;align-items:center;justify-content:center;gap:8px;font-size:13px;font-weight:600;padding:12px 18px;border-radius:999px;border:1.5px solid #0c1418;flex:1 1 100%;order:4;color:#0c1418;width:100%}@media (min-width:900px){.ga-bar{padding:24px 32px;border-radius:18px;gap:28px;flex-wrap:nowrap;margin-bottom:20px}.ga-bar__g{width:56px;height:56px;border-radius:14px}.ga-bar__g svg{width:30px;height:30px}.stars{display:flex;gap:3px}.ga-bar .g-star{width:26px;height:26px}.ga-bar__sub{font-size:14px}.ga-bar__sub b{color:#0c1418}.ga-bar__cta{flex:0 0 auto;order:0;margin-left:auto;width:auto;font-size:14px;padding:13px 22px}.ga-bar__score small{font-size:10px;margin-top:7px;display:block;letter-spacing:0}.ga-bar__score{font-size:40px}.ga-bar__mid{flex:0 1 auto;order:0;gap:6px}.stars{margin-bottom:0}}.step{background:var(--white);border:1px solid var(--fog);display:flex;align-items:flex-start;position:relative}.step span.step__meta{display:block;position:absolute;top:30px;right:28px;z-index:2;font-family:var(--mono);font-size:10px;letter-spacing:.1em;color:var(--steel);font-weight:600;max-width:46%;text-align:right;line-height:1.5}.step__num{margin-bottom:24px;font-family:var(--serif);font-style:italic;font-size:52px;line-height:.9;color:var(--red);flex:0 0 auto}@media only screen and (max-width:780px){.g-star{display:inline-block}.g-star{fill:#e8a013}.ga-bar__score{font-size:30px;font-weight:800;letter-spacing:-.04em;line-height:1;white-space:nowrap}.ga-bar__score small{display:block;font-family:var(--mono);font-size:9px;font-weight:600;letter-spacing:.1em;color:var(--navy);margin-top:5px}.ga-bar__sub{font-size:12px}.g-star{height:19px;width:20px!important}.ga-bar__g svg{width:24px;height:24px;display:block}#pg-17097-14{margin-bottom:0}.quote blockquote{font-size:13.5px;line-height:1.6}}.step img.step__wm{display:block;position:absolute;z-index:0;right:-26px;bottom:-30px;width:200px;height:200px}.step{flex-direction:column;border-radius:18px;padding:28px;gap:0;overflow:hidden}.id-bottombar__phone svg{width:22px!important;height:22px!important}.step>*{position:relative;z-index:1}.step h3{font-size:22px;margin-bottom:10px}.step p{font-size:14px;line-height:1.55}:root{--red:#c71340;--red-deep:#9c0e32;--navy:#214b63;--navy-deep:#163345;--ink:#0c1418;--steel:#96a8b1;--fog:#e3e9ec;--mist:#f2f5f6;--paper:#fafaf8;--white:#fff;--sans:"Manrope", ui-sans-serif, system-ui, sans-serif;--serif:"Instrument Serif", "Times New Roman", serif;--mono:"JetBrains Mono", ui-monospace, monospace}@media only screen and (max-width:780px){.step__meta,.step__wm{display:none!important}.step{background:var(--white);border:1px solid var(--fog);border-radius:14px;padding:18px;display:flex;gap:16px;align-items:flex-start;position:relative}.step__num{font-family:var(--serif);font-style:italic;font-size:52px;line-height:.9;color:var(--red);flex:0 0 auto}.step h3{font-size:17px;font-weight:700;margin-bottom:4px;margin-top:-40px}.step h3,.step p{padding-left:60px}.step__num{position:absolute;left:16px}.step p{font-size:13px;line-height:1.5}.step{padding-bottom:0}}.stat-number{font-size:clamp(44px, 6vw, 80px);display:block;margin-bottom:10px}.row-stats{background:#c71340!important;color:#fff!important;width:100vw!important;margin-left:calc(50% - 50vw)!important;margin-right:calc(50% - 50vw)!important;padding:clamp(40px, 6vw, 72px) 0!important;display:flex!important;justify-content:center!important}@media only screen and (max-width:780px){.shorts{flex-direction:row!important;flex-wrap:wrap!important;gap:20px}.shorts>.panel-grid-cell:nth-child(1),.shorts>.panel-grid-cell:nth-child(2){flex:0 0 calc(50% - 10px);width:auto!important}.shorts iframe{border-radius:20px;height:310px}.shorts>.panel-grid-cell:nth-child(3){flex:0 0 100%;width:100%!important}.row-stats>.panel-grid-cell{flex:1 1 0!important;max-width:413px!important}.row-stats .cell-stat{padding:6px clamp(16px, 2.5vw, 36px)!important;box-sizing:border-box!important;height:100%!important}.row-stats .stat-item{color:#fff!important}.row-stats .stat-number{display:block!important;font-family:"Manrope",sans-serif!important;font-size:clamp(34px, 4.6vw, 52px)!important;font-weight:800!important;letter-spacing:-0.045em!important;line-height:1!important;color:#fff!important;white-space:nowrap!important}.row-stats .stat-label{display:block!important;margin-top:12px!important;font-family:"Manrope",sans-serif!important;font-size:15px!important;font-weight:700!important;line-height:1.35!important;color:#fff!important}.row-stats .stat-label .med{display:block!important;margin-top:2px!important;font-family:"Manrope",sans-serif!important;font-size:12.5px!important;font-weight:500!important;line-height:1.35!important;color:#fff!important}}@media only screen and (max-width:780px){.row-stats .panel-grid-cell{margin-bottom:0!important}.row-stats .stat-label{margin-top:0px!important}.row-uslugi-cards{align-items:baseline}}.svc-hint,.mbhide{display:none}.svc-hint span{font-family:"jetbrains mono";font-size:10px;color:#214b63;letter-spacing:.05em}.row-uslugi-cards>.panel-grid-cell,.row-uslugi-cards .cell-offer-card{margin:0!important;padding:0!important}@media (max-width:780px){.mbhide{display:block}.svc-hint{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:16px}.svc-hint i{flex:1;height:2px;background:#ececec;display:block;position:relative;overflow:hidden;font-style:normal}.svc-hint i b{display:block;height:100%;width:20%;background:var(--id-red);transition:width 0.15s linear}.svc-hint span{white-space:nowrap;font-weight:600}.row-uslugi-cards{margin-top:20px!important}.offer-card{min-height:320px}}@media only screen and (max-width:767px){#page,.site,.site-content,#content,#main{overflow-x:clip}html,body{overflow-x:clip;max-width:100%}}.close-sidebar-panel{left:285px;right:auto}.section-desc--light{color:rgb(255 255 255 / .75);padding-bottom:0;margin-bottom:0}.hero-headline .accent-italic,.hero-headline em.accent-italic,.section-headline .accent-italic,.section-headline em.accent-italic{font-size:1.08em;line-height:1}.form-points{list-style:none!important;margin:22px 0 0!important;padding:0!important;display:grid;gap:12px}.form-points li{display:flex!important;gap:12px;align-items:flex-start;font-size:15px;line-height:1.5;color:var(--ink,#0c1418);margin:0!important;padding:0!important;position:static!important}.form-points li::before{content:none!important;display:none!important}.form-points .ck{width:22px;height:22px;border-radius:6px;flex:none;margin-top:1px;background:rgb(31 156 99 / .1);color:var(--green,#1f9c63);display:grid;place-items:center;font-weight:900;font-size:12px}.form-steps{list-style:none!important;margin:26px 0 0!important;padding:0!important;display:grid;gap:18px}.form-steps li{display:grid!important;grid-template-columns:34px minmax(0,1fr);column-gap:12px;align-items:baseline;margin:0!important;padding:0!important;position:static!important}.form-steps li::before{content:none!important;display:none!important}.form-steps .num{font-family:var(--mono,'JetBrains Mono',ui-monospace,monospace);font-size:12px;font-weight:700;letter-spacing:.1em;color:var(--crimson,#c71340)}.form-steps b{display:block;font-size:15.5px;font-weight:700;letter-spacing:-.01em;color:var(--ink,#0c1418)}.form-steps p{grid-column:2;margin:3px 0 0!important;font-size:13.5px;line-height:1.5;color:var(--gray,#5b6b73);text-align:left!important}.form-info{display:flex;gap:14px;align-items:flex-start;margin-top:26px;background:#fff;border:1px solid var(--line,#e3e9ec);border-radius:var(--r,12px);padding:14px 16px}.form-info .ico{width:34px;height:34px;border-radius:9px;flex:none;background:var(--ink,#0c1418);color:#fff;display:grid;place-items:center;font-family:var(--serif,'Instrument Serif',Georgia,serif);font-style:italic;font-size:17px;line-height:1}.form-info p{margin:0;font-size:13.5px;line-height:1.55;color:var(--gray,#5b6b73);text-align:left!important}.form-info p b{color:var(--ink,#0c1418)}.form-phone{margin-top:26px;padding:16px 18px;background:#fff;border:1px solid var(--line,#e3e9ec);border-radius:var(--r,12px);display:flex;flex-direction:column;gap:2px}.form-phone .k{font-family:var(--mono,'JetBrains Mono',ui-monospace,monospace);font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--gray,#5b6b73);font-weight:600}.form-phone a{font-size:22px;font-weight:800;letter-spacing:-.02em;color:var(--ink,#0c1418)!important;text-decoration:none}.form-phone a:hover{color:var(--crimson,#c71340)!important}.form-phone .h{font-family:var(--mono,'JetBrains Mono',ui-monospace,monospace);font-size:11px;color:var(--gray,#5b6b73);margin-top:4px}.lead-form{background:#fff;border:1px solid var(--line,#e3e9ec);border-radius:var(--r-lg,20px);padding:clamp(22px,3.5vw,36px);box-shadow:var(--shadow,0 18px 40px -24px rgb(12 20 24 / .35))}.lead-form h1,.lead-form h2,.lead-form h3,.lead-form .h3,.lead-form p.form-title{font-family:var(--sans,'Manrope',system-ui,sans-serif)!important;font-size:clamp(19px,2.4vw,24px)!important;font-weight:800!important;letter-spacing:-.02em!important;color:var(--ink,#0c1418)!important;margin:0 0 18px!important}.wpcf7 input.wpcf7-text,.wpcf7 select.wpcf7-select,.wpcf7 textarea.wpcf7-textarea{width:100%;font-family:var(--sans,'Manrope',system-ui,sans-serif)!important;font-size:15px!important;color:var(--ink,#0c1418)!important;background:var(--mist,#f2f5f6)!important;border:1px solid var(--line,#e3e9ec)!important;border-radius:10px!important;box-shadow:none!important;padding:12px 14px!important;height:auto!important;min-height:46px;transition:border-color .15s,box-shadow .15s,background .15s}.wpcf7 input.wpcf7-text::placeholder,.wpcf7 textarea.wpcf7-textarea::placeholder{color:var(--gray-d,#96a8b1)}.wpcf7 input.wpcf7-text:hover,.wpcf7 select.wpcf7-select:hover,.wpcf7 textarea.wpcf7-textarea:hover{border-color:var(--gray-d,#96a8b1)!important}.wpcf7 input.wpcf7-text:focus,.wpcf7 select.wpcf7-select:focus,.wpcf7 textarea.wpcf7-textarea:focus{outline:none!important;background:#fff!important;border-color:var(--crimson,#c71340)!important;box-shadow:0 0 0 3px rgb(199 19 64 / .12)!important}.wpcf7 textarea.wpcf7-textarea{resize:vertical;height:72px!important;min-height:72px}.wpcf7 br{display:none}.wpcf7 p{margin:0 0 10px;text-align:left!important}.wpcf7 label{text-align:left!important;text-align-last:auto!important;word-spacing:normal!important}.wpcf7 p:empty{display:none}.wpcf7 form.init .wpcf7-response-output{display:none}.wpcf7-response-output{margin:14px 0 0!important}.lead-form>*:last-child{margin-bottom:0!important}.f-row{display:grid;grid-template-columns:1fr 1fr;gap:0 18px}.f{margin-bottom:16px}.f label{display:block;margin-bottom:6px;font-family:var(--mono,'JetBrains Mono',ui-monospace,monospace);font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--gray,#5b6b73);font-weight:600;justify-content:flex-start!important}@media(max-width:560px){.f-row{grid-template-columns:1fr}.f{margin-bottom:12px}.f>label{margin-bottom:4px}.wpcf7 input.wpcf7-text,.wpcf7 select.wpcf7-select,.wpcf7 textarea.wpcf7-textarea{font-size:16px!important;min-height:44px;padding:10px 13px!important}.wpcf7 textarea.wpcf7-textarea{height:64px!important}.lead-form{padding:18px 16px}}.wpcf7-checkbox,.wpcf7-radio{display:flex;flex-wrap:wrap;gap:8px 16px}.wpcf7-checkbox .wpcf7-list-item,.wpcf7-radio .wpcf7-list-item{display:block;margin:0!important}.wpcf7-checkbox label,.wpcf7-radio label{display:flex;gap:8px;align-items:flex-start;font-family:var(--sans,'Manrope',system-ui,sans-serif);font-size:14px;line-height:1.45;letter-spacing:normal;text-transform:none;font-weight:500;color:var(--ink-soft,#1b2730);margin:0;cursor:pointer}.wpcf7-checkbox input[type="checkbox"],.wpcf7-radio input[type="radio"]{width:17px;height:17px;margin:1px 0 0;flex:none;accent-color:var(--crimson,#c71340);cursor:pointer}.wpcf7 p:has(.wpcf7-acceptance){display:flex!important;flex-wrap:wrap;gap:10px;align-items:flex-start;margin-top:6px}.wpcf7 p:has(.wpcf7-acceptance) .small-desc{flex:1 1 0%;min-width:min(280px,75%)}.wpcf7 p:has(.wpcf7-acceptance) .rodo-toggle{flex-basis:100%;margin:0}.wpcf7 p:has(.wpcf7-acceptance) input.wpcf7-submit{flex-basis:100%;width:100%;margin-top:10px}.wpcf7-acceptance input[type="checkbox"]{width:17px;height:17px;margin:2px 0 0;accent-color:var(--crimson,#c71340);flex:none;cursor:pointer}.wpcf7-acceptance .wpcf7-list-item{margin:0!important}.small-desc,.small-desc a{color:var(--gray,#5b6b73)!important;font-size:10.5px!important;line-height:1.45!important;position:static!important;text-align:left!important}.rodo .rodo-full,.rodo .rodo-full a{font-size:10px!important;line-height:1.5!important;color:var(--gray-d,#96a8b1)!important}.rodo .rodo-full a{text-decoration:underline}.small-desc a{text-decoration:underline}.rodo-toggle{display:none!important}.rodo{margin:0}.rodo summary{list-style:none;cursor:pointer}.rodo summary::-webkit-details-marker{display:none}.rodo .rodo-more{display:inline-block;margin-left:4px;font-family:var(--mono,'JetBrains Mono',ui-monospace,monospace);font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:var(--crimson,#c71340);white-space:nowrap}.rodo summary:hover .rodo-more{color:var(--crimson-dp,#9c0e32)}.rodo[open] .rodo-more{display:none}.rodo .rodo-full{display:block;margin-top:6px}.wpcf7 select.wpcf7-select.flash{border-color:var(--crimson,#c71340)!important;box-shadow:0 0 0 3px rgb(199 19 64 / .12)!important;background:#fff!important}.wpcf7 input.wpcf7-submit{display:block;width:100%;font-family:var(--sans,'Manrope',system-ui,sans-serif)!important;font-weight:700!important;font-size:15px!important;color:#fff!important;background:var(--crimson,#c71340)!important;border:0!important;border-radius:999px!important;padding:12px 24px!important;margin-top:16px;min-height:46px;box-shadow:0 10px 24px -12px rgb(199 19 64 / .7);cursor:pointer;transition:background .2s ease,transform .15s ease}.wpcf7 input.wpcf7-submit:hover{background:var(--crimson-dp,#9c0e32)!important}.wpcf7 input.wpcf7-submit:active{transform:translateY(1px)}.wpcf7 input.wpcf7-submit:disabled{background:var(--gray-d,#96a8b1)!important;box-shadow:none!important;cursor:not-allowed;transform:none!important}.wpcf7-not-valid-tip{display:block;margin-top:5px;font-family:var(--mono,'JetBrains Mono',ui-monospace,monospace);font-size:10.5px;letter-spacing:.04em;color:var(--crimson,#c71340)}.wpcf7 .wpcf7-not-valid{border-color:var(--crimson,#c71340)!important;background:#fff!important}.wpcf7-response-output{border:1px solid var(--line,#e3e9ec)!important;border-left:3px solid var(--crimson,#c71340)!important;border-radius:10px;padding:12px 14px!important;font-size:13px;line-height:1.5;color:var(--ink-soft,#1b2730);background:var(--mist,#f2f5f6)}.wpcf7 form.sent .wpcf7-response-output{border-left-color:var(--green,#1f9c63)!important}