.homepage-light_page__Ln7_4 .homepage-zapytaj-hero{grid-template-columns:minmax(0,1.75fr) minmax(340px,1.05fr);gap:clamp(32px,5vw,64px);min-height:0;padding:clamp(48px,5vw,64px) clamp(28px,6vw,80px)}.homepage-light_page__Ln7_4 .homepage-zapytaj-copy{max-width:580px;gap:16px}.homepage-light_page__Ln7_4 .homepage-zapytaj-copy h1{max-width:13ch;font-size:clamp(42px,4.5vw,66px);line-height:1.01}.homepage-light_page__Ln7_4 .homepage-zapytaj-lead{max-width:52ch;font-size:clamp(16px,1.25vw,18px);line-height:1.55}.homepage-light_page__Ln7_4 .homepage-zapytaj-photo-wrap{display:flex;justify-content:flex-end;padding-right:36px;position:relative}.homepage-light_page__Ln7_4 .homepage-zapytaj-photo-container{position:relative;width:min(100%,365px)}.homepage-light_page__Ln7_4 .homepage-zapytaj-photo{position:relative;width:100%;aspect-ratio:3/4;height:auto;min-height:unset;max-height:465px;overflow:hidden;border-radius:26px;border:4px solid #ffffff;box-shadow:0 16px 38px rgba(43,35,24,.12);background:var(--bg-2)}.homepage-light_page__Ln7_4 .homepage-zapytaj-photo-image{-o-object-fit:cover;object-fit:cover;-o-object-position:center 8%;object-position:center 8%}.homepage-light_page__Ln7_4 .offer-facts{display:flex;align-items:center;flex-wrap:wrap;gap:14px 24px;margin-top:18px}.homepage-light_page__Ln7_4 .offer-fact{display:inline-flex;align-items:center;gap:7px;white-space:nowrap;font-weight:600;line-height:1.2}.homepage-light_page__Ln7_4 .offer-fact__icon,.homepage-light_page__Ln7_4 .offer-fact__icon svg{width:25px;height:25px;flex:0 0 25px}@media (max-width:600px){.homepage-light_page__Ln7_4 .offer-facts{gap:10px 18px;justify-content:flex-start}.homepage-light_page__Ln7_4 .offer-fact{font-size:14px}}@media (min-width:601px) and (max-width:1024px){.homepage-light_page__Ln7_4 .offer-facts{gap:10px 18px}.homepage-light_page__Ln7_4 .offer-fact{font-size:14px}}.homepage-light_page__Ln7_4 .homepage-zapytaj-actions{gap:8px}.homepage-light_page__Ln7_4 .homepage-zapytaj-primary{min-height:50px;border-radius:13px;box-shadow:none}.homepage-light_page__Ln7_4 .homepage-hero-proof{display:flex;flex-direction:column;gap:7px;margin-top:14px}.homepage-light_page__Ln7_4 .homepage-hero-proof-specialist{display:flex;align-items:center;gap:13px}.homepage-light_page__Ln7_4 .homepage-hero-proof-logo-wrap{display:flex;align-items:center;flex:0 0 92px;width:92px}.homepage-light_page__Ln7_4 .homepage-hero-proof-logo{width:100%;height:auto;-o-object-fit:contain;object-fit:contain;display:block}.homepage-light_page__Ln7_4 .homepage-hero-proof-copy{display:flex;flex-direction:column;gap:2px;min-width:0}.homepage-light_page__Ln7_4 .homepage-hero-proof-name{font-size:14.5px;font-weight:600;color:var(--ink);line-height:1.25}.homepage-light_page__Ln7_4 .homepage-hero-proof-creds{display:flex;align-items:center;flex-wrap:wrap;gap:5px;font-size:13px;color:var(--ink-soft);line-height:1.35}.homepage-light_page__Ln7_4 .homepage-hero-proof-sep{color:var(--ink-mute)}.homepage-light_page__Ln7_4 .homepage-hero-proof-note{display:flex;align-items:center;flex-wrap:wrap;gap:5px;margin:0;font-size:12.5px;color:var(--ink-mute);line-height:1.35}.homepage-light_page__Ln7_4 .homepage-hero-proof-dot{color:var(--ink-mute)}.homepage-light_page__Ln7_4 .homepage-hero-proof-link{color:var(--accent-dark,#475a2d);font-weight:500;text-decoration:underline;text-underline-offset:2px;transition:color .15s ease}.homepage-light_page__Ln7_4 .homepage-hero-proof-link:hover{color:var(--accent)}.homepage-light_page__Ln7_4 .homepage-sales-process{padding:clamp(36px,4.5vw,56px) 20px;background:transparent}.homepage-light_page__Ln7_4 .homepage-sales-section-heading{max-width:580px;margin:0 auto 36px;text-align:center}.homepage-light_page__Ln7_4 .homepage-section-kicker{display:inline-block;font-size:11px;font-weight:750;letter-spacing:.14em;text-transform:uppercase;color:var(--accent,#56683b);margin-bottom:6px}.homepage-light_page__Ln7_4 .homepage-sales-section-heading h2{margin:0;font-size:clamp(26px,2.8vw,36px);font-weight:400;color:var(--ink)}.homepage-light_page__Ln7_4 .homepage-process-subtitle{margin:8px auto 0;font-size:15.5px;color:var(--ink-soft,#4f5a48);max-width:48ch}.homepage-light_page__Ln7_4 .homepage-process-divider{display:flex;align-items:center;justify-content:center;gap:12px;max-width:220px;margin:16px auto 0}.homepage-light_page__Ln7_4 .homepage-process-divider-line{flex:1;height:1px;background:rgba(95,110,79,.22)}.homepage-light_page__Ln7_4 .homepage-process-divider-dot{width:5px;height:5px;border-radius:50%;background:var(--accent,#56683b);opacity:.8}.homepage-light_page__Ln7_4 .homepage-sales-process-grid,.homepage-light_page__Ln7_4 .steps-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(28px,3.8vw,52px);max-width:1040px;margin:0 auto;background:transparent;border:none;border-radius:0;padding:0;box-shadow:none}.homepage-light_page__Ln7_4 .homepage-sales-process-grid article,.homepage-light_page__Ln7_4 .step-item{display:flex;flex-direction:column;align-items:flex-start;gap:12px;min-height:0;padding:0;background:transparent;border:none;box-shadow:none;position:relative}.homepage-light_page__Ln7_4 .homepage-step-top{display:flex;align-items:center;gap:14px;width:100%}.homepage-light_page__Ln7_4 .homepage-step-icon{display:inline-flex;align-items:center;justify-content:center;width:52px;height:52px;border-radius:50%;background:rgba(105,116,72,.08);border:1px solid rgba(95,110,79,.16);color:var(--accent,#56683b);flex-shrink:0}.homepage-light_page__Ln7_4 .homepage-sales-process-grid article>svg,.homepage-light_page__Ln7_4 .homepage-step-icon svg{width:21px;height:21px;color:var(--accent,#56683b);stroke-width:1.8}.homepage-light_page__Ln7_4 .homepage-step-badge{font-family:var(--font-display),Georgia,serif;font-size:26px;font-weight:500;color:var(--ink,#181e14);letter-spacing:-.01em}@media (min-width:761px){.homepage-light_page__Ln7_4 .step-item:not(:last-child):after{content:"";position:absolute;top:22px;right:-32px;width:32px;height:10px;background:url("data:image/svg+xml,%3Csvg width='32' height='10' viewBox='0 0 32 10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 5 C 9 1, 16 9, 24 5 C 27 3.5, 29 4.5, 31 5' stroke='%238a9a74' stroke-width='1.5' stroke-dasharray='3 3' stroke-linecap='round'/%3E%3C/svg%3E") 50% /contain no-repeat;opacity:.6;pointer-events:none}}.homepage-light_page__Ln7_4 .homepage-sales-process-grid article>div,.homepage-light_page__Ln7_4 .homepage-step-body{min-width:0}.homepage-light_page__Ln7_4 .homepage-sales-process-grid h3{margin:0 0 4px;font-family:var(--font-display),Georgia,serif;font-size:clamp(18px,1.6vw,21px);font-weight:400;line-height:1.25;color:var(--ink,#181e14);letter-spacing:-.01em}.homepage-light_page__Ln7_4 .homepage-sales-process-grid p{margin:0;font-size:14.5px;line-height:1.55;color:var(--ink-soft,#4f5a48)}.homepage-light_page__Ln7_4 .homepage-approach-section{padding:clamp(48px,5.5vw,72px) clamp(24px,5vw,64px);background:transparent}.homepage-light_page__Ln7_4 .homepage-approach-container{max-width:1040px;margin:0 auto}.homepage-light_page__Ln7_4 .homepage-approach-grid{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);grid-template-areas:"header principles";-moz-column-gap:clamp(32px,5vw,64px);column-gap:clamp(32px,5vw,64px);align-items:center}.homepage-light_page__Ln7_4 .homepage-approach-header{grid-area:header;margin-bottom:6px}.homepage-light_page__Ln7_4 .homepage-approach-kicker{display:inline-block;font-size:11px;font-weight:750;letter-spacing:.14em;text-transform:uppercase;color:var(--accent,#56683b);margin-bottom:8px}.homepage-light_page__Ln7_4 .homepage-approach-header h2{margin:0 0 10px;font-family:var(--font-display),Georgia,serif;font-size:clamp(26px,2.7vw,36px);font-weight:400;line-height:1.16;color:var(--ink);letter-spacing:-.01em}.homepage-light_page__Ln7_4 .homepage-approach-lead{margin:0;font-size:clamp(15px,1.1vw,16.5px);line-height:1.6;color:var(--ink-soft)}.homepage-light_page__Ln7_4 .homepage-approach-principles{grid-area:principles;display:flex;flex-direction:column;gap:20px;margin-top:4px}.homepage-light_page__Ln7_4 .homepage-approach-item{display:grid;grid-template-columns:42px minmax(0,1fr);gap:16px;align-items:flex-start}.homepage-light_page__Ln7_4 .homepage-approach-num{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:50%;background:#fbf8f0;border:1px solid rgba(95,110,79,.2);color:var(--accent,#485b35);font-family:var(--font-display),Georgia,serif;font-size:16px;font-weight:600;flex-shrink:0}.homepage-light_page__Ln7_4 .homepage-approach-content h3{margin:0 0 3px;font-family:var(--font-body,system-ui,sans-serif);font-size:16px;font-weight:650;line-height:1.3;color:var(--ink)}.homepage-light_page__Ln7_4 .homepage-approach-content p{margin:0;font-size:14px;line-height:1.5;color:var(--ink-soft)}.homepage-light_page__Ln7_4 .homepage-sales-faq{padding:clamp(48px,5.5vw,72px) clamp(24px,5vw,64px);background:#fbf8f0}.homepage-light_page__Ln7_4 .homepage-faq-grid{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.25fr);gap:clamp(36px,5vw,64px);max-width:1040px;margin:0 auto;align-items:flex-start}.homepage-light_page__Ln7_4 .homepage-faq-sidebar{display:flex;flex-direction:column}.homepage-light_page__Ln7_4 .homepage-faq-kicker{display:inline-block;font-size:11px;font-weight:750;letter-spacing:.14em;text-transform:uppercase;color:var(--accent,#56683b);margin-bottom:8px}.homepage-light_page__Ln7_4 .homepage-faq-sidebar h2{margin:0 0 10px;font-family:var(--font-display),Georgia,serif;font-size:clamp(26px,2.7vw,36px);font-weight:400;line-height:1.16;color:var(--ink)}.homepage-light_page__Ln7_4 .homepage-faq-lead{margin:0 0 16px;font-size:14.5px;line-height:1.55;color:var(--ink-soft)}.homepage-light_page__Ln7_4 .homepage-faq-link{color:var(--accent,#56683b);font-weight:700;text-decoration:none;transition:color .15s ease}.homepage-light_page__Ln7_4 .homepage-faq-link:hover{text-decoration:underline}.homepage-light_page__Ln7_4 .homepage-faq-accordion-wrap{min-width:0}@media (max-width:1099px){.homepage-light_page__Ln7_4 .homepage-zapytaj-hero{grid-template-columns:1fr;gap:32px;padding:clamp(32px,4.5vw,48px) clamp(20px,4vw,40px)}.homepage-light_page__Ln7_4 .homepage-zapytaj-copy{max-width:660px;margin:0 auto;width:100%}.homepage-light_page__Ln7_4 .homepage-zapytaj-photo-wrap{display:flex;justify-content:center;padding-right:0;width:100%;margin-top:6px}.homepage-light_page__Ln7_4 .homepage-zapytaj-photo-container{width:min(100%,340px);margin:0 auto;position:relative}.homepage-light_page__Ln7_4 .homepage-zapytaj-photo{max-height:440px;aspect-ratio:3/4}}@media (max-width:860px){.homepage-light_page__Ln7_4 .homepage-approach-section{padding:36px 20px}.homepage-light_page__Ln7_4 .homepage-approach-container{padding:0}.homepage-light_page__Ln7_4 .homepage-approach-grid{display:flex;flex-direction:column;gap:22px}.homepage-light_page__Ln7_4 .homepage-approach-header{order:1;margin-bottom:4px}.homepage-light_page__Ln7_4 .homepage-approach-header h2{font-size:24px;margin-bottom:8px}.homepage-light_page__Ln7_4 .homepage-approach-lead{font-size:15px;line-height:1.55}.homepage-light_page__Ln7_4 .homepage-approach-principles{order:2;gap:16px;margin-top:4px}.homepage-light_page__Ln7_4 .homepage-approach-item{grid-template-columns:36px minmax(0,1fr);gap:12px}.homepage-light_page__Ln7_4 .homepage-approach-num{width:36px;height:36px;font-size:14.5px}}@media (max-width:767px){.homepage-light_page__Ln7_4 .homepage-zapytaj-hero{padding:22px 18px 28px;gap:20px}.homepage-light_page__Ln7_4 .homepage-zapytaj-copy{gap:13px}.homepage-light_page__Ln7_4 .homepage-zapytaj-copy h1{max-width:14ch;font-size:clamp(33px,9.7vw,38px)}.homepage-light_page__Ln7_4 .homepage-zapytaj-lead{font-size:16px;line-height:1.48}.homepage-light_page__Ln7_4 .homepage-zapytaj-primary{width:100%;min-height:52px;padding-inline:16px}.homepage-light_page__Ln7_4 .homepage-hero-proof-logo-wrap{flex:0 0 76px;width:76px}.homepage-light_page__Ln7_4 .homepage-zapytaj-photo-wrap{display:flex;flex-direction:column;align-items:center;padding-right:0;gap:8px;width:100%}.homepage-light_page__Ln7_4 .homepage-zapytaj-photo-container{width:min(100%,280px);margin:0 auto;position:relative}.homepage-light_page__Ln7_4 .homepage-zapytaj-photo{width:100%;max-width:280px;margin:0 auto;aspect-ratio:3/4;min-height:unset;height:auto;max-height:360px;border-radius:20px;border:3px solid #ffffff}.homepage-light_page__Ln7_4 .homepage-zapytaj-photo-image{-o-object-fit:cover;object-fit:cover;-o-object-position:center 8%;object-position:center 8%}.homepage-light_page__Ln7_4 .homepage-sales-process{padding:28px 16px}.homepage-light_page__Ln7_4 .homepage-sales-section-heading{margin-bottom:16px;text-align:center}.homepage-light_page__Ln7_4 .homepage-sales-process-grid,.homepage-light_page__Ln7_4 .steps-list{display:flex;flex-direction:column;gap:20px;max-width:100%;padding:0;background:transparent;border:none;border-radius:0;box-shadow:none}.homepage-light_page__Ln7_4 .homepage-sales-process-grid article,.homepage-light_page__Ln7_4 .step-item{display:flex;flex-direction:column;gap:10px;padding:0;border:none}.homepage-light_page__Ln7_4 .homepage-step-top{display:flex;align-items:center;gap:12px;width:100%}.homepage-light_page__Ln7_4 .homepage-step-badge{font-size:22px}.homepage-light_page__Ln7_4 .homepage-step-icon{width:44px;height:44px}.homepage-light_page__Ln7_4 .homepage-sales-process-grid h3{font-size:16.5px;margin-bottom:4px}.homepage-light_page__Ln7_4 .homepage-sales-process-grid p{font-size:14px}.homepage-light_page__Ln7_4 .homepage-sales-faq{padding:36px 16px}.homepage-light_page__Ln7_4 .homepage-faq-grid{grid-template-columns:1fr;gap:28px}}.homepage-light_page__Ln7_4 .homepage-final-cta{padding:clamp(48px,5.5vw,68px) clamp(20px,5vw,48px);border-top:1px solid var(--line);background:var(--paper,#fdfbf7)}.homepage-light_page__Ln7_4 .homepage-final-cta-card{max-width:760px;margin:0 auto;background:#fbf8f0;border:1px solid rgba(95,110,79,.16);border-radius:26px;padding:clamp(36px,4.5vw,50px) clamp(22px,4vw,44px);text-align:center;display:flex;flex-direction:column;align-items:center;gap:12px;box-shadow:0 10px 30px rgba(43,35,24,.04);position:relative;overflow:hidden}.homepage-light_page__Ln7_4 .homepage-final-cta-card:before{content:"";position:absolute;top:-14px;left:-14px;width:140px;height:140px;background:url(/decor/leaf-transparent/leaf-top-left.png) 50%/contain no-repeat;opacity:.18;pointer-events:none;filter:sepia(.2) saturate(.8)}.homepage-light_page__Ln7_4 .homepage-final-cta-kicker{font-size:11px;font-weight:750;letter-spacing:.14em;text-transform:uppercase;color:var(--accent,#56683b)}.homepage-light_page__Ln7_4 .homepage-final-cta-card h2{margin:0;color:var(--ink);font-family:var(--font-display),Georgia,serif;font-size:clamp(26px,2.8vw,38px);font-weight:400;line-height:1.12}.homepage-light_page__Ln7_4 .homepage-final-cta-card p{max-width:52ch;margin:0;color:var(--ink-soft);font-size:15px;line-height:1.55}.homepage-light_page__Ln7_4 .homepage-final-cta-action-row{display:flex;align-items:center;justify-content:center;margin-top:12px}.homepage-light_page__Ln7_4 .homepage-final-cta-button{min-height:50px;border-radius:13px;box-shadow:none}@media (max-width:760px){.homepage-light_page__Ln7_4 .homepage-final-cta{padding:32px 16px}.homepage-light_page__Ln7_4 .homepage-final-cta-card{padding:28px 18px;border-radius:20px}.homepage-light_page__Ln7_4 .homepage-final-cta-card h2{font-size:24px}.homepage-light_page__Ln7_4 .homepage-final-cta-action-row{flex-direction:column;gap:16px}.homepage-light_page__Ln7_4 .homepage-final-cta-button{width:100%;min-height:52px}}.homepage-light_page__Ln7_4 .homepage-hero-actions{display:flex;align-items:center;gap:12px;margin-top:6px}.homepage-light_page__Ln7_4 .homepage-hero-contact-btn{display:inline-flex;align-items:center;justify-content:center;min-height:50px;padding:0 22px;border-radius:13px;font-size:15px;font-weight:600;text-decoration:none;background:transparent;color:var(--ink,#181e14);border:1px solid rgba(45,59,36,.28);transition:all .15s ease;white-space:nowrap}.homepage-light_page__Ln7_4 .homepage-hero-contact-btn:hover{background:rgba(45,59,36,.05);border-color:rgba(45,59,36,.45)}.homepage-light_page__Ln7_4 .homepage-hero-availability{margin-top:4px}.homepage-light_page__Ln7_4 .homepage-avail-badge{display:inline-flex;align-items:center;gap:8px;padding:6px 14px;border-radius:999px;font-size:13px;line-height:1.4;color:var(--ink,#181e14);background:rgba(45,59,36,.06);border:1px solid rgba(45,59,36,.12);width:-moz-fit-content;width:fit-content}.homepage-light_page__Ln7_4 .homepage-avail-badge.is-live{background:rgba(45,120,60,.08);border-color:rgba(45,120,60,.25);color:#1b4d24}.homepage-light_page__Ln7_4 .homepage-avail-dot{width:8px;height:8px;border-radius:50%;flex-shrink:0}.homepage-light_page__Ln7_4 .homepage-avail-dot.is-live-dot{background:#2a8838;box-shadow:0 0 0 3px rgba(42,136,56,.2);animation:homepage-light_liveDotPulse__pxdOo 1.4s ease-in-out infinite}.homepage-light_page__Ln7_4 .homepage-avail-dot.is-scheduled-dot{background:var(--accent,#485b35)}.homepage-light_page__Ln7_4 .homepage-avail-dot.is-empty-dot{background:#a39e93}.homepage-light_page__Ln7_4 .homepage-avail-empty-row{display:inline-flex;align-items:center;flex-wrap:wrap;gap:8px}.homepage-light_page__Ln7_4 .homepage-avail-notify-trigger{display:inline-flex;align-items:center;justify-content:center;min-height:29px;padding:0 12px;font-size:12.5px;font-weight:500;color:var(--ink,#181e14);background:transparent;border:1px solid rgba(45,59,36,.22);border-radius:999px;text-decoration:none;cursor:pointer;transition:all .15s ease;white-space:nowrap}.homepage-light_page__Ln7_4 .homepage-avail-notify-trigger:hover{background:rgba(45,59,36,.05);border-color:rgba(45,59,36,.4);color:var(--ink,#181e14)}.homepage-light_page__Ln7_4 .homepage-avail-notify-form{margin-top:10px;padding:12px 14px;background:#fdfbf7;border:1px solid rgba(45,59,36,.16);border-radius:12px;max-width:440px;display:flex;flex-direction:column;gap:8px}.homepage-light_page__Ln7_4 .homepage-avail-notify-inputs{display:flex;gap:8px}.homepage-light_page__Ln7_4 .homepage-avail-notify-input{flex:1;padding:8px 12px;border-radius:8px;border:1px solid rgba(45,59,36,.2);font-size:13.5px;background:#ffffff}.homepage-light_page__Ln7_4 .homepage-avail-notify-submit{padding:8px 16px;border-radius:8px;background:var(--accent,#2d3b24);color:#fff;border:none;font-size:13px;font-weight:600;cursor:pointer;white-space:nowrap}.homepage-light_page__Ln7_4 .homepage-avail-notify-consent{display:flex;align-items:flex-start;gap:6px;font-size:11.5px;color:var(--ink-soft,#4f5a48);line-height:1.35;cursor:pointer}.homepage-light_page__Ln7_4 .homepage-avail-notify-consent input{margin-top:2px}.homepage-light_page__Ln7_4 .homepage-avail-notify-done{display:inline-flex;align-items:center;gap:7px;margin-top:8px;padding:6px 12px;background:rgba(45,120,60,.08);border:1px solid rgba(45,120,60,.2);border-radius:8px;font-size:13px;font-weight:600;color:#1b4d24}.homepage-light_page__Ln7_4 .homepage-avail-notify-error{margin:0;font-size:12px;color:#b3261e}@media (max-width:960px){.homepage-light_page__Ln7_4 .homepage-hero-actions{flex-direction:column;align-items:stretch;width:100%;max-width:440px;gap:8px;margin-top:4px}.homepage-light_page__Ln7_4 .homepage-zapytaj-primary{width:100%;min-height:50px;justify-content:center;text-align:center;white-space:nowrap}.homepage-light_page__Ln7_4 .homepage-hero-contact-btn{width:100%;min-height:44px;justify-content:center;text-align:center;font-size:14.5px}}@media (max-width:760px){.homepage-light_page__Ln7_4 .homepage-hero-actions{margin-top:2px}.homepage-light_page__Ln7_4 .homepage-zapytaj-primary{min-height:48px;white-space:nowrap}.homepage-light_page__Ln7_4 .homepage-hero-contact-btn{min-height:40px;font-size:14px;color:var(--ink-soft,#4f5a48);border-color:rgba(45,59,36,.18)}.homepage-light_page__Ln7_4 .homepage-hero-availability{margin-top:2px}}