body,.et_pb_column_1_2 .et_quote_content blockquote cite,.et_pb_column_1_2 .et_link_content a.et_link_main_url,.et_pb_column_1_3 .et_quote_content blockquote cite,.et_pb_column_3_8 .et_quote_content blockquote cite,.et_pb_column_1_4 .et_quote_content blockquote cite,.et_pb_blog_grid .et_quote_content blockquote cite,.et_pb_column_1_3 .et_link_content a.et_link_main_url,.et_pb_column_3_8 .et_link_content a.et_link_main_url,.et_pb_column_1_4 .et_link_content a.et_link_main_url,.et_pb_blog_grid .et_link_content a.et_link_main_url,body .et_pb_bg_layout_light .et_pb_post p,body .et_pb_bg_layout_dark .et_pb_post p{font-size:16px}.et_pb_slide_content,.et_pb_best_value{font-size:18px}body{line-height:1.6em}a{color:#f1b500}.nav li ul{border-color:#f1b500}#main-header .nav li ul a{color:rgba(0,0,0,0.7)}#top-menu li.current-menu-ancestor>a,#top-menu li.current-menu-item>a,#top-menu li.current_page_item>a{color:#f1b500}#footer-widgets .footer-widget li:before{top:10.6px}h1,h2,h3,h4,h5,h6,.et_quote_content blockquote p,.et_pb_slide_description .et_pb_slide_title{line-height:0.8em}@media only screen and (min-width:981px){.et_pb_section{padding:0% 0}.et_pb_fullwidth_section{padding:0}.et_pb_row{padding:10% 0}.et_header_style_centered.et_hide_primary_logo #main-header:not(.et-fixed-header) .logo_container,.et_header_style_centered.et_hide_fixed_logo #main-header.et-fixed-header .logo_container{height:11.88px}.et-fixed-header #top-menu li.current-menu-ancestor>a,.et-fixed-header #top-menu li.current-menu-item>a,.et-fixed-header #top-menu li.current_page_item>a{color:#f1b500!important}}@media only screen and (min-width:1350px){.et_pb_row{padding:135px 0}.et_pb_section{padding:0px 0}.single.et_pb_pagebuilder_layout.et_full_width_page .et_post_meta_wrapper{padding-top:405px}.et_pb_fullwidth_section{padding:0}}*============================================   IMPET LEASING-GLOBAL DESIGN SYSTEM   Wersja:1.0   Data:2025-12-25   Paleta:Primary #0066CC,Secondary #00B894   ============================================*/:root{  --primary-color:#0066CC;  --primary-dark:#004A99;  --secondary-color:#00B894;  --secondary-light:#26D9A3;  --accent-orange:#FFA500;  --accent-warning:#FF8C00;    --bg-white:#FFFFFF;  --bg-light:#F8F9FA;  --bg-accent:#E9F5FF;    --text-heading:#1A1A2E;  --text-body:#4A4A5C;  --text-light:#6C757D;    --border-color:#E0E0E0;  --shadow-sm:0 2px 8px rgba(0,0,0,0.08);  --shadow-md:0 4px 16px rgba(0,0,0,0.12);  --shadow-lg:0 8px 24px rgba(0,0,0,0.16);    --radius-sm:4px;  --radius-md:6px;  --radius-lg:8px;    --transition:all 0.3s ease}body{  font-family:'Inter',-apple-system,BlinkMacSystemFont,'Segoe UI','Roboto',sans-serif;  color:var(--text-body);  font-size:16px;  line-height:1.6;  -webkit-font-smoothing:antialiased;  -moz-osx-font-smoothing:grayscale}h1,h2,h3,h4,h5,h6,.et_pb_module h1,.et_pb_module h2, .et_pb_module h3,.et_pb_module h4{  font-family:'Inter',sans-serif;  color:var(--text-heading);  font-weight:600;  letter-spacing:-0.01em;  margin-bottom:1rem}h1{font-size:48px;line-height:1.2}h2{font-size:40px;line-height:1.3}h3{font-size:28px;line-height:1.4}h4{font-size:20px;line-height:1.4}@media (max-width:980px){  h1{font-size:32px}  h2{font-size:28px}  h3{font-size:24px}}@media (max-width:767px){  h1{font-size:28px}  h2{font-size:26px}  h3{font-size:22px}}.et_pb_text_inner,.et_pb_blurb_content{  max-width:680px}a{  color:var(--primary-color);  transition:var(--transition)}a:hover{  color:var(--primary-dark)}.et_pb_button{  font-family:'Inter',sans-serif!important;  font-weight:600!important;  font-size:16px!important;  letter-spacing:0.02em!important;  border-radius:var(--radius-md)!important;  padding:14px 32px!important;  transition:var(--transition)!important;  border:none!important}.et_pb_button_0,.cta-btn .et_pb_button,.hero-cta-primary .et_pb_button{  background-color:var(--primary-color)!important;  color:#FFFFFF!important}.et_pb_button_0:hover,.cta-btn .et_pb_button:hover,.hero-cta-primary .et_pb_button:hover{  background-color:var(--primary-dark)!important;  transform:translateY(-2px);  box-shadow:0 6px 20px rgba(0,102,204,0.3)}.et_pb_button_1,.hero-cta-secondary .et_pb_button{  background-color:transparent!important;  border:2px solid var(--primary-color)!important;  color:var(--primary-color)!important}.et_pb_button_1:hover,.hero-cta-secondary .et_pb_button:hover{  background-color:var(--primary-color)!important;  color:#FFFFFF!important}.et_pb_blurb{  transition:var(--transition)}.persona-card,.b2b-path-item,.b2c-path-item,.proces-step,.benefit-item,.faq-item{  background:var(--bg-white);  border:1px solid var(--border-color);  border-radius:var(--radius-lg);  padding:32px;  box-shadow:var(--shadow-sm);  transition:var(--transition)}.persona-card:hover,.b2b-path-item:hover,.b2c-path-item:hover,.proces-step:hover,.benefit-item:hover,.faq-item:hover{  box-shadow:var(--shadow-md);  transform:translateY(-4px)}.persona-card .et_pb_blurb_content h4,.benefit-item .et_pb_blurb_content h4{  color:var(--primary-color);  font-size:20px;  margin-bottom:12px}.sec-hero{  background:linear-gradient(135deg,var(--primary-color) 0%,var(--primary-dark) 100%);  padding:80px 0!important}.sec-hero .et_pb_text,.sec-hero .et_pb_blurb,.sec-hero h1,.sec-hero h2,.sec-hero h3{  color:#FFFFFF!important}.sec-trust-bar{  background:var(--bg-light);  padding:60px 0!important}.sec-personas,.sec-b2b-path,.sec-b2c-path,.sec-procesy,.sec-korzysci,.sec-faq{  padding:80px 0!important}.sec-oferta-naglow{  background:var(--bg-accent);  padding:80px 0!important}.sec-cta-final{  background:linear-gradient(135deg,var(--primary-dark) 0%,var(--primary-color) 100%);  padding:100px 0!important;  text-align:center}.sec-cta-final .et_pb_text,.sec-cta-final h1,.sec-cta-final h2,.sec-cta-final h3{  color:#FFFFFF!important}.cta-h1 h1{  font-size:42px!important;  margin-bottom:16px}.cta-subtext p{  font-size:18px;  color:rgba(255,255,255,0.9)!important;  margin-bottom:32px}.cta-disclaimer p{  font-size:14px;  color:rgba(255,255,255,0.7)!important;  margin-top:24px}.cta-btn .et_pb_button{  background-color:var(--accent-orange)!important;  font-size:18px!important;  padding:18px 48px!important}.cta-btn .et_pb_button:hover{  background-color:var(--accent-warning)!important;  box-shadow:0 8px 24px rgba(255,165,0,0.4)}.et_pb_number_counter .percent p{  color:var(--primary-color)!important;  font-size:48px!important;  font-weight:700!important}.et_pb_number_counter .et_pb_counter_title{  color:var(--text-body);  font-size:16px;  font-weight:500}@media (max-width:980px){  .sec-hero,  .sec-personas,  .sec-procesy,  .sec-cta-final{    padding:60px 0!important; }    .persona-card,  .benefit-item,  .faq-item{    padding:24px; }    .cta-h1 h1{    font-size:32px!important; }}@media (max-width:767px){  .sec-hero,  .sec-cta-final{    padding:40px 0!important; }    .et_pb_button{    padding:12px 24px!important;    font-size:15px!important; }    .cta-btn .et_pb_button{    padding:14px 32px!important; }}.text-center{text-align:center!important}.text-white{color:#FFFFFF!important}.mb-0{margin-bottom:0!important}.mb-16{margin-bottom:16px!important}.mb-24{margin-bottom:24px!important}.mb-32{margin-bottom:32px!important}@media only screen and (max-width:980px){      .hero-section{    padding-top:80px!important;    padding-bottom:60px!important; }    .hero-section h1{    font-size:36px!important;    line-height:1.3!important; }    .hero-section p{    font-size:16px!important; }    .hero-section .et_pb_button{    padding:12px 30px!important;    font-size:15px!important; }      .et_pb_row_4col .et_pb_column{    width:50%!important;    margin-bottom:30px!important; }      .et_pb_row_3col .et_pb_column{    width:50%!important; }    .et_pb_row_3col .et_pb_column:last-child{    width:100%!important;    margin-top:20px; }      .et_pb_contact_form{    max-width:600px;    margin:0 auto; }      h2{    font-size:32px!important; }    h3{    font-size:24px!important; }    h4{    font-size:20px!important; }}@media only screen and (max-width:767px){      .hero-section{    padding-top:60px!important;    padding-bottom:40px!important;    text-align:center!important; }    .hero-section h1{    font-size:28px!important;    line-height:1.3!important;    margin-bottom:20px!important; }    .hero-section p{    font-size:14px!important;    line-height:1.6!important;    margin-bottom:25px!important; }      .hero-section .et_pb_button_module_wrapper{    display:block!important;    width:100%!important;    margin-bottom:15px!important; }    .hero-section .et_pb_button{    display:block!important;    width:100%!important;    padding:15px 20px!important;    font-size:16px!important;    margin:0 0 15px 0!important; }      .et_pb_row .et_pb_column{    width:100%!important;    margin-bottom:30px!important; }      .et_pb_blurb{    text-align:center!important;    padding:15px!important; }    .et_pb_blurb .et_pb_main_blurb_image{    margin:0 auto 15px!important;    max-width:50px!important; }    .et_pb_blurb h4{    font-size:16px!important;    margin-bottom:10px!important; }    .et_pb_blurb .et_pb_blurb_description{    font-size:14px!important; }      .et_pb_team_member{    text-align:center!important;    margin-bottom:30px!important; }    .et_pb_team_member_image{    max-width:150px!important;    margin:0 auto 15px!important; }    .et_pb_team_member h4{    font-size:16px!important; }    .et_pb_team_member_description{    font-size:14px!important; }      .et_pb_contact_form_container{    padding:20px 15px!important; }    .et_pb_contact input[type="text"],  .et_pb_contact input[type="email"],  .et_pb_contact textarea{    width:100%!important;    padding:14px!important;.et_pb_section .et_pb_blurb.et_pb_bg_layout_light h4,.et_pb_section .et_pb_blurb.et_pb_bg_layout_light p,.et_pb_section .et_pb_blurb.et_pb_bg_layout_light .et_pb_module_header{color:var(--text-dark)!important}.et_pb_blurb{box-shadow:0 10px 30px rgba(0,0,0,0.05);border-radius:16px;transition:transform 0.3s ease}.et_pb_blurb:hover{transform:translateY(-5px)}