/* bundle.min.css — artefakt buildu (scripts/build_css.cjs), NIE EDYTOWAĆ. Źródła: main.css, art-byline.css, art-cta.css, button.css, divider.css, en-page.css, footer-platnosci.css, free-consult.css, group-grid.css, group-row.css, help-call.css, hero-team.css, home-compact.css, lang-switch.css, legal.css, link-arrow.css, map-peek.css, next-term.css, offer-row.css, person-card.css, price-path.css, problem-tile.css, related-links.css, school-calc.css, section-head.css, spec-bookbox.css, step-card.css, svc-icon.css, svc-kafle.css, svc-photo.css, svc-summary.css, team-catalog.css, team-compact.css, term-card.css, therapy-band.css, tus-blocks.css. sha1 4d36d06c48 */
@font-face{font-family:"Fraunces";font-style:normal;font-weight:400 700;font-display:swap;src:url(../fonts/fraunces-normal-latin-ext.woff2)format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Fraunces";font-style:normal;font-weight:400 700;font-display:swap;src:url(../fonts/fraunces-normal-latin.woff2)format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Nunito";font-style:normal;font-weight:800;font-display:swap;src:url(../fonts/nunito-800-latin-ext.woff2)format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Nunito";font-style:normal;font-weight:800;font-display:swap;src:url(../fonts/nunito-800-latin.woff2)format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Nunito";font-style:normal;font-weight:800;font-display:swap;src:url(../fonts/nunito-800-pl.woff2)format("woff2");unicode-range:U+0102-0107,U+0118-0119,U+0141-0144,U+015A-015B,U+0160-0161,U+0179-017C}@font-face{font-family:"Instrument Sans";font-style:normal;font-weight:400 700;font-display:swap;src:url(../fonts/instrument-sans-normal-latin-ext.woff2)format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Instrument Sans";font-style:normal;font-weight:400 700;font-display:swap;src:url(../fonts/instrument-sans-normal-latin.woff2)format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Instrument Sans";font-style:italic;font-weight:400 700;font-display:swap;src:url(../fonts/instrument-sans-italic-latin-ext.woff2)format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Instrument Sans";font-style:italic;font-weight:400 700;font-display:swap;src:url(../fonts/instrument-sans-italic-latin.woff2)format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Nunito Sans";font-style:normal;font-weight:400 700;font-display:swap;src:url(../fonts/nunito-sans-normal-latin-ext.woff2)format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Nunito Sans";font-style:normal;font-weight:400 700;font-display:swap;src:url(../fonts/nunito-sans-normal-latin.woff2)format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Nunito Sans";font-style:normal;font-weight:400 700;font-display:swap;src:url(../fonts/nunito-sans-normal-pl.woff2)format("woff2");unicode-range:U+0102-0107,U+0118-0119,U+0141-0144,U+015A-015B,U+0160-0161,U+0179-017C}:root{--cream:#FFFFFF;--cream-deep:#F5F6F4;--ink:#0F2419;--ink-soft:#45584A;--night:#0F2419;--night-2:#194730;--sage:#D6E2D0;--sage-soft:#D6E2D0;--sky-soft:#F0E0B5;--lavender-soft:#E9EAD6;--sand-soft:#F4E5C5;--coral:#B69026;--coral-deep:#7A5E12;--white:#FFFFFF;--font-display:'Instrument Sans', system-ui, -apple-system, sans-serif;--font-body:'Instrument Sans', system-ui, -apple-system, sans-serif;--font-serif:'Fraunces', Georgia, serif;--radius-pill:999px;--shadow-soft:0 18px 45px -18px rgba(31, 41, 55, .18);--shadow-lift:0 24px 60px -20px rgba(31, 41, 55, .28);--wrap:1180px;--pad-x:clamp(20px, 4vw, 40px);--sec-pad:clamp(64px, 9vw, 120px);--t-fast:200ms;--t-base:400ms;--ease:cubic-bezier(.22, .61, .25, 1)}*,::before,::after{box-sizing:border-box}html{scroll-behavior:smooth}:where(section[id],footer[id]){scroll-margin-top:92px}.team-filter{scroll-margin-top:92px}body{margin:0;font-family:var(--font-body);font-size:17px;line-height:1.65;color:var(--ink);background:var(--cream);-webkit-font-smoothing:antialiased}img{max-width:100%;height:auto;display:block}a{color:inherit}h1,h2,h3{font-family:var(--font-display);font-weight:700;line-height:1.15;margin:0 0 .5em;letter-spacing:-.02em}h1{font-weight:800}h1 em,h2 em{font-style:italic;font-weight:480;color:inherit}p{margin:0 0 1em}.wrap{max-width:var(--wrap);margin-inline:auto;padding-inline:var(--pad-x)}.wrap-narrow{max-width:820px}.skip-link{position:absolute;left:-999px;top:8px;z-index:100;background:var(--night);color:#fff;padding:10px 18px;border-radius:var(--radius-pill)}.skip-link:focus{left:8px}.site-header{position:sticky;top:0;z-index:50;background:color-mix(in srgb,var(--cream) 88%,transparent);backdrop-filter:blur(14px);border-bottom:1px solid rgba(31,41,55,.08)}html{scroll-padding-top:92px}.header-inner{display:flex;align-items:center;gap:20px;min-height:76px}.brand{display:flex;align-items:center;gap:11px;text-decoration:none}.brand img{height:42px;width:auto}.brand-name{font-family:"Nunito",system-ui,sans-serif;font-size:27px;font-weight:800;letter-spacing:-.02em;color:#184030}.team-card .team-photo-link,.team-card .team-desc-link{display:block;color:inherit;text-decoration:none}.team-desc-link:hover .team-role{text-decoration:underline}.team-name-link{color:inherit;text-decoration:none}.team-name-link:hover{text-decoration:underline}a.team-more-link{text-decoration:none;cursor:pointer}.brand-light .brand-name{color:var(--cream)}.site-nav{display:flex;gap:18px;margin-left:auto}.site-nav a{text-decoration:none;font-family:var(--font-display);font-size:15.5px;font-weight:700;color:var(--ink-soft);transition:color var(--t-fast);white-space:nowrap}.site-nav a:hover{color:var(--ink)}.header-actions{display:flex;align-items:center;gap:12px}.nav-toggle{display:none}.nav-drop{position:relative;display:inline-flex;align-items:center}.nav-drop-btn{white-space:nowrap}@media (min-width:1024px){.site-nav>a,.site-nav .nav-drop>a,.site-nav .nav-drop-btn{padding-top:10px;padding-bottom:10px;min-height:44px;display:inline-flex;align-items:center}}@media (min-width:1024px) and (max-width:1359.98px){.site-nav .nav-account{display:none}}.nav-drop-btn{font-family:var(--font-body);font-weight:600;font-size:15px;color:var(--ink-soft);background:0 0;border:0;cursor:pointer;display:inline-flex;align-items:center;gap:5px;padding:0}.nav-drop-btn:hover{color:var(--ink)}.nav-drop-btn svg{width:12px;height:12px;transition:transform .2s}.nav-drop.is-open .nav-drop-btn svg{transform:rotate(180deg)}.nav-drop-menu{position:absolute;top:calc(100% + 12px);left:50%;transform:translateX(-50%);background:var(--white, #fff);border:1px solid rgba(15,36,25,.12);border-radius:var(--radius-card);box-shadow:var(--shadow-soft);padding:8px;min-width:250px;display:none;flex-direction:column;z-index:60}.nav-drop-menu::before{content:"";position:absolute;left:0;right:0;top:-28px;height:28px}.nav-drop.is-open .nav-drop-menu{display:flex}@media (hover:hover){.nav-drop:focus-within .nav-drop-menu{display:flex}}.nav-drop-menu a{padding:10px 12px;border-radius:var(--radius-btn);white-space:nowrap}.nav-drop-menu a:hover{background:var(--sage-soft);color:var(--ink)}.hero{position:relative;color:#fff;display:grid}.hero h1{font-size:clamp(44px,7vw,78px);margin-bottom:18px;text-wrap:balance}.hero-cta{display:flex;gap:14px;justify-content:center;flex-wrap:wrap;margin-top:28px}.section{padding-block:var(--sec-pad)}.section-tint{background:var(--cream-deep)}.section-night{background:var(--night);color:var(--cream)}.problem-card{display:flex;flex-direction:column;align-items:flex-start;gap:10px;text-align:left;font-family:var(--font-body);padding:34px 30px;border:0;border-radius:var(--radius-card);cursor:pointer;transition:transform var(--t-fast) var(--ease),box-shadow var(--t-fast) var(--ease);text-decoration:none;color:inherit}.problem-card:hover{transform:translateY(-4px);box-shadow:var(--shadow-lift)}.problem-desc{font-size:15.5px;line-height:1.55;color:var(--ink-soft)}.problem-card:hover .problem-link svg{transform:translateX(4px)}.bento{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}@media (max-width:767.98px){.bento-dark{flex-direction:column;align-items:flex-start;gap:12px}}.author-box{display:flex;gap:14px;align-items:flex-start;margin:14px 0 4px;padding:14px 16px;border:1px solid rgba(31,41,55,.1);border-radius:16px;background:rgba(255,253,249,.72)}.author-box-photo{flex:0 0 56px;line-height:0}.author-box-photo img{width:56px;height:56px;border-radius:50%;object-fit:cover;display:block}.author-box-name{margin:0;font-size:14.5px;font-weight:600;color:var(--ink)}.author-box-name a{color:var(--coral-deep)}.author-box-name span{font-weight:500;color:var(--ink-soft)}.author-box-bio{margin:4px 0 0;font-size:13.5px;line-height:1.55;color:var(--ink-soft)}.author-box-date{margin:4px 0 0;font-size:12.5px;color:var(--ink-soft)}.team-filter{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin-bottom:clamp(34px,5vw,52px)}.team-grid>.team-card:last-child:nth-child(3n+1){grid-column:2}@media (min-width:1024px){.home .team-grid:has(>.team-card:nth-child(2)):not(:has(>.team-card:nth-child(3))),.team-grid:has(>.team-card:nth-child(2)):not(:has(>.team-card:nth-child(3))){grid-template-columns:repeat(2,1fr);width:calc((100% - 26px)*2/3);margin-inline:auto}}.team-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:26px}.team-card{background:var(--white);border-radius:var(--radius-card);overflow:hidden;border:1px solid rgba(31,41,55,.08);box-shadow:var(--shadow-soft);display:flex;flex-direction:column;transition:transform var(--t-base) var(--ease),box-shadow var(--t-base) var(--ease),opacity var(--t-base) var(--ease)}.team-card:hover{transform:translateY(-6px);box-shadow:var(--shadow-lift)}.team-photo{position:relative;margin:0;aspect-ratio:3/4;overflow:hidden}.team-photo img{width:100%;height:100%;object-fit:cover;transition:transform 600ms var(--ease)}.team-card:hover .team-photo img{transform:scale(1.035)}.team-head{display:flex;align-items:baseline;justify-content:space-between;flex-wrap:nowrap;column-gap:14px}.team-head h2,.team-head h3{margin-bottom:0;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.team-head .team-more{margin-top:0;flex-shrink:0;white-space:nowrap}.team-more{display:inline-flex;align-items:center;align-self:flex-start;margin-top:10px;font-family:var(--font-body);font-size:14px;font-weight:700;min-height:24px;background:0 0;border:0;padding:0;cursor:pointer;color:var(--coral-deep);text-decoration:underline;text-underline-offset:3px}.team-body{padding:26px 26px 28px;display:flex;flex-direction:column;gap:6px;flex:1}.team-body h3{font-size:23px;margin-bottom:2px}.team-role{font-size:14px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--coral-deep);margin-bottom:6px}.team-bio{font-size:15px;color:var(--ink-soft)}.steps{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(4,1fr);gap:26px;counter-reset:step}.steps li{position:relative;padding-top:8px}.steps h3{font-size:21px;color:var(--cream)}.steps p{font-size:15px;color:rgba(245,241,232,.75)}.steps-note{margin:clamp(30px,4vw,48px) auto 0;max-width:640px;text-align:center;font-size:15.5px;line-height:1.6;color:rgba(245,241,232,.78)}.steps-note b{color:var(--cream);font-weight:600}.team-ages{font-size:13.5px;color:var(--ink-soft);margin:-2px 0 8px}.ed-supervision{font-size:13.5px;font-style:italic;color:var(--ink-soft);margin:6px 0 0}.faq-list details{background:var(--white);border:1px solid rgba(31,41,55,.1);border-radius:18px;margin-bottom:12px;overflow:hidden}.faq-list summary{cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center;gap:16px;padding:20px 24px;font-family:var(--font-display);font-size:19px;font-weight:600}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary::after{content:"+";font-family:var(--font-body);font-size:24px;font-weight:400;color:var(--coral-deep);transition:transform var(--t-fast) var(--ease)}.faq-list details[open] summary::after{transform:rotate(45deg)}.faq-list details p{padding:0 24px 22px;color:var(--ink-soft);font-size:16px;max-width:68ch}.cta-final .wrap{text-align:center;max-width:760px}.cta-final h2{font-size:clamp(32px,4.6vw,52px);color:var(--cream)}.cta-final p{font-size:18px;color:rgba(245,241,232,.78);margin-bottom:28px}.cta-final .cta-final-note{font-size:15px;margin:18px 0 0;color:rgba(245,241,232,.7)}@media (max-width:600px){.cta-final .hero-cta .btn{width:100%;max-width:320px;justify-content:center}}.site-footer{background:var(--night);color:rgba(245,241,232,.82);display:flow-root}.footer-crisis{border-top:1px solid rgba(245,241,232,.14);padding-block:22px;font-size:13.5px;color:rgba(245,241,232,.7)}.footer-crisis h3{font-size:14px;letter-spacing:.08em;text-transform:uppercase;color:rgba(245,241,232,.85);margin:0 0 6px}.footer-crisis p{margin:0 0 8px}.footer-crisis ul{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:4px 28px}.footer-crisis b{color:var(--cream);font-variant-numeric:tabular-nums}.footer-bottom{border-top:1px solid rgba(245,241,232,.14);padding-block:20px;font-size:13.5px;opacity:.7}.footer-bottom p{margin:0}.ed-rows{display:flex;flex-direction:column;gap:clamp(48px,7vw,88px)}.ed-row{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:clamp(28px,5vw,64px);align-items:center}.ed-row.is-flip .ed-photo{order:2}.ed-photo{margin:0;border-radius:var(--radius-img);overflow:hidden;aspect-ratio:4/5;box-shadow:var(--shadow-soft)}.ed-photo img{width:100%;height:100%;object-fit:cover}.ed-body h3{font-size:clamp(28px,3.4vw,40px);margin-bottom:10px}.ed-bio{font-size:17.5px;color:var(--ink);font-weight:600}.ed-more{font-size:15.5px;color:var(--ink-soft)}.ed-rows-final{gap:clamp(40px,6vw,72px)}.ed-row-final{grid-template-columns:300px minmax(0,1fr);align-items:start}.ed-row-final.is-flip{grid-template-columns:minmax(0,1fr) 300px}.ed-row-final .ed-photo{width:300px;height:380px;aspect-ratio:auto}.ed-row-final h2{font-size:clamp(26px,3vw,34px);margin-bottom:8px}.ed-row-final .ed-more{font-size:15.5px}.ed-row-final .ed-body{max-width:660px}.ed-facts{display:flex;flex-wrap:wrap;gap:10px 22px;margin:10px 0 4px}.ed-facts span{display:inline-flex;align-items:center;gap:7px;font-size:14px;color:var(--ink-soft)}.ed-facts svg{width:15px;height:15px;color:var(--coral-deep)}.ed-facts .ed-price{font-weight:700;color:var(--ink)}.avail-cal{border-top:1px solid rgba(15,36,25,.14);margin-top:16px;padding-top:14px}.avail-title{display:flex;align-items:center;gap:10px;font-size:14px;font-weight:700;color:var(--ink);margin:0 0 10px}.avail-title span{font-weight:500;font-size:12.5px;color:var(--ink-soft)}.avail-nav{margin-left:auto;display:inline-flex;gap:8px}.avail-nav button{width:28px;height:28px;border-radius:50%;border:1.5px solid rgba(15,36,25,.25);background:0 0;color:var(--ink);font-size:14px;line-height:1;cursor:pointer;transition:color var(--t-fast),border-color var(--t-fast),background var(--t-fast)}.avail-nav button:hover:not(:disabled){border-color:var(--coral-deep);color:var(--coral-deep)}.avail-nav button:disabled{opacity:.35;cursor:default}.avail-days{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.avail-day-label{text-align:center;font-size:13px;color:var(--ink-soft);margin:0 0 8px;line-height:1.35}.avail-day-label b{font-family:var(--font-body);color:var(--ink);font-size:12.5px}.avail-slots{display:flex;flex-direction:column;align-items:center;gap:8px}.avail-slot{display:inline-flex;align-items:center;justify-content:center;font-family:var(--font-body);font-size:13px;font-weight:600;color:var(--ink);background:var(--white);border:1.5px solid var(--coral);border-radius:8px;padding:5px 12px;cursor:pointer;transition:color var(--t-fast),border-color var(--t-fast),background var(--t-fast)}.avail-slot.is-selected{background:var(--coral);color:var(--night);border-color:var(--coral-deep)}.avail-slot:hover{background:var(--coral);color:var(--night)}.avail-closed{display:block;text-decoration:none;font-size:12.5px;color:var(--ink-soft);padding:9px 12px;line-height:1.45;background:var(--sage-soft);border-radius:10px;grid-column:1/-1}.avail-closed:hover{color:var(--ink)}.avail-closed::after{content:" →";color:var(--coral-deep);font-weight:600}.team-card .avail-cal{margin-top:auto;padding-top:16px}.team-card .avail-title{font-size:13px}.team-card .avail-title span{font-size:11.5px}.team-card .avail-days{gap:6px}.team-card .avail-day-label{font-size:12px;margin-bottom:5px}.team-card .avail-slot{font-size:12px;padding:4px 8px;border-radius:var(--radius-chip)}.team-card .avail-slot{position:relative}.team-card .avail-slot::after{content:"";position:absolute;inset:-6px -4px}.team-card .avail-taken,.team-card .avail-none{font-size:12px;padding:4px 0}.team-card .avail-reserved{font-size:11px;padding:4px 8px}.team-card .avail-closed{font-size:12px}.catalog{display:flex;flex-direction:column}.pano{display:flex;gap:20px;overflow-x:auto;padding:8px var(--pad-x) 24px;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:var(--night-2) transparent}.wdal-card{background:var(--white);border:1px solid rgba(15,36,25,.1);border-radius:22px;overflow:hidden;box-shadow:var(--shadow-soft);display:flex;flex-direction:column;transition:transform var(--t-fast) var(--ease),box-shadow var(--t-fast) var(--ease)}.wdal-card:hover{transform:translateY(-4px);box-shadow:var(--shadow-lift)}@media (max-width:1023.98px){.wdal-grid{grid-template-columns:repeat(2,1fr)}.size-l{grid-column:span 8}.size-m{grid-column:span 6}.size-s{grid-column:span 4}}@media (max-width:767.98px){.ed-row{grid-template-columns:1fr}.ed-row.is-flip .ed-photo{order:0}.ed-row-final,.ed-row-final.is-flip{grid-template-columns:1fr}.ed-row-final .ed-photo{position:static;max-width:380px;width:100%;height:auto;aspect-ratio:4/5}.avail-days{gap:6px}.avail-slot{padding:5px 9px;font-size:12.5px}.mosaic{grid-auto-rows:70px}.size-l{grid-column:span 12;grid-row:span 5}.size-m{grid-column:span 6;grid-row:span 3}.size-s{grid-column:span 6;grid-row:span 3}.wdal-grid{grid-template-columns:1fr}.wdal-select select{min-width:100%}.wdal-filters{flex-direction:column;align-items:stretch}.cat-row{grid-template-columns:64px 1fr}.cat-avatar{width:64px;height:64px}.cat-side{grid-column:1/-1;flex-direction:row;justify-content:space-between;align-items:center}.cat-side .chip-row{justify-content:flex-start}.pano-card{flex-basis:260px}}.amelia-v2-booking,.amelia-v2-booking [class*=am-fs]{--am-c-primary:#B69026!important;--am-c-btn-prim:#B69026!important;--am-c-btn-prim-text:#0F2419!important;--am-c-sb-bgr:#0F2419!important;--am-c-sb-text:#F4EFE0!important;--am-c-main-heading-text:#0F2419!important;--am-c-main-text:#1A2C37!important;--am-font-family:'Nunito Sans', system-ui, sans-serif!important;--am-rad-inp:10px!important}.amelia-v2-booking .am-button--filled{background-color:#b69026!important;border-color:#b69026!important;color:#0f2419!important}.amelia-v2-booking .am-button--filled:hover{background-color:#94751c!important;border-color:#94751c!important;color:#f4efe0!important}.trust-strip{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:10px 24px;border-top:1px solid rgba(15,36,25,.12);margin-top:34px;padding-top:22px}.trust-strip p{margin:0;flex:1 1 460px;font-size:15px;line-height:1.65;color:var(--ink-soft)}.trust-strip p b{color:var(--ink)}.trust-strip-link{display:inline-flex;align-items:center;gap:6px;flex-shrink:0;color:var(--coral-deep);font-size:14.5px;font-weight:600;text-decoration:none}.trust-strip-link svg{width:16px;height:16px}.trust-strip-link:hover{text-decoration:underline}.team-anycta{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px;background:var(--night);color:var(--cream);border-radius:var(--radius-card);padding:26px 32px;margin-top:34px}.team-anycta p{margin:0;font-size:16.5px}.team-anycta p b{font-family:var(--font-display);font-size:19px;display:block;margin-bottom:2px}@media (max-width:639.98px){.team-anycta{flex-direction:column;align-items:flex-start}}.avail-now{display:flex;flex-direction:column;gap:10px;margin-top:14px}.avail-now-row{display:grid;grid-template-columns:64px minmax(0,1fr) auto;gap:18px;align-items:center;background:var(--white);border:1px solid rgba(15,36,25,.1);border-radius:18px;padding:14px 20px;box-shadow:var(--shadow-soft)}.avail-now-row img{width:64px;height:64px;border-radius:50%;object-fit:cover}.avail-now-info{display:flex;flex-direction:column;gap:2px}.avail-now-info b{font-family:var(--font-display);font-size:18px;color:var(--ink)}.avail-now-info span{font-size:13px;color:var(--ink-soft)}.avail-now-slots{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}@media (max-width:639.98px){.avail-now-row{grid-template-columns:48px minmax(0,1fr)}.avail-now-row img{width:48px;height:48px}.avail-now-slots{grid-column:1/-1;justify-content:flex-start}}.js .home [data-reveal]{opacity:0;transform:translateY(18px);transition:opacity var(--t-base) var(--ease),transform var(--t-base) var(--ease)}.js .home [data-reveal].is-in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,::before,::after{transition:none!important;animation:none!important}[data-reveal]{opacity:1;transform:none}}@media (max-width:1023.98px){.problem-grid,.bento,.team-grid{grid-template-columns:repeat(2,1fr)}.team-grid>.team-card:last-child:nth-child(3n+1){grid-column:auto}.bento-feature{grid-row:auto}.steps{grid-template-columns:repeat(2,1fr)}.footer-grid{grid-template-columns:1fr 1fr}}@media (max-width:1139.98px){.site-nav{display:none;position:fixed;top:60px;left:0;right:0;bottom:0;z-index:65;flex-direction:column;gap:0;margin-left:0;background:var(--cream);overflow-y:auto;border-bottom:1px solid rgba(31,41,55,.1);padding:8px 0 14px}.site-nav.is-open{display:flex}body.nav-open{overflow:hidden}body.nav-open .sticky-cta{display:none}.site-nav a{padding:13px var(--pad-x);font-size:17px}.nav-drop{flex-direction:column;align-items:stretch}.nav-drop-btn{padding:13px var(--pad-x);font-size:17px;line-height:inherit;justify-content:space-between}.nav-drop-menu{position:static;transform:none;display:none;border:0;box-shadow:none;background:0 0;padding:0 0 4px;min-width:0}.nav-drop.is-open .nav-drop-menu{display:flex}.nav-drop-menu a{padding:10px calc(var(--pad-x) + 16px);font-size:16px}.nav-drop-btn svg{width:16px;height:16px}.header-actions{margin-left:auto}.nav-toggle{display:inline-flex;flex-direction:column;gap:5px;justify-content:center;width:42px;height:42px;padding:10px;background:0 0;border:1.5px solid rgba(31,41,55,.25);border-radius:12px;cursor:pointer}.nav-toggle span{display:block;height:2px;background:var(--ink);border-radius:2px;transition:transform var(--t-fast)}.nav-toggle[aria-expanded=true] span:first-child{transform:translateY(3.5px) rotate(45deg)}.nav-toggle[aria-expanded=true] span:last-child{transform:translateY(-3.5px) rotate(-45deg)}}@media (max-width:639.98px){.problem-grid,.bento,.team-grid,.steps{grid-template-columns:1fr}.footer-grid{grid-template-columns:1fr}.hero h1 br{display:none}.brand-badge{display:none}.header-actions{gap:8px}.price-list li{flex-direction:column;gap:2px}}.lp-display em,.lp-h2 em{font-style:italic;font-weight:460;color:var(--night-2)}.lp-h2{font-size:clamp(34px,4.6vw,58px);line-height:.98;margin:0}.lp-h2-sm{font-size:clamp(30px,3.8vw,46px)}.split-head{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:28px clamp(32px,5vw,72px);align-items:end;margin-bottom:clamp(40px,6vw,64px)}.split-lead{font-size:16.5px;line-height:1.65;color:var(--ink-soft);margin:0}.paper-card{background:var(--white);border:1px solid rgba(15,36,25,.08);border-radius:var(--radius-card);box-shadow:var(--shadow-soft);overflow:hidden}.ink-card{background:var(--night);color:var(--cream);border-radius:var(--radius-card)}.lp-hero .wrap{position:relative;z-index:1}.leaf-accent{color:rgba(25,71,48,.55)}.interior-gallery{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.interior-photo{margin:0;display:flex;flex-direction:column;overflow:hidden}.interior-photo img{width:100%;height:clamp(240px,24vw,340px);object-fit:cover}.interior-photo figcaption{padding:20px 24px 24px;font-size:13.5px;line-height:1.55;color:var(--ink-soft)}.interior-photo figcaption span{display:block;font-size:12px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--night-2);margin-bottom:6px}.stat-label{font-size:14.5px;font-weight:600;color:var(--ink-soft);max-width:140px;line-height:1.3}.lokal-grid{display:grid;grid-template-columns:minmax(0,6fr) minmax(0,5fr);gap:40px clamp(32px,5vw,72px);align-items:center}.lokal-map{border-radius:var(--radius-card);overflow:hidden}.lokal-map iframe{display:block;border:0;width:100%;height:420px}.lokal-map-link{display:inline-flex;align-items:center;gap:6px;padding:13px 18px;font-size:14px;font-weight:700;color:var(--ink);text-decoration:none}.lokal-map-link svg{width:15px;height:15px}.lokal-map-link:hover{color:var(--coral-deep)}.lokal-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:9px}.lokal-list li{display:flex;gap:10px;font-size:14.5px;color:var(--ink-soft)}.lokal-list li::before{content:"›";color:var(--coral-deep);font-weight:700}.contact-rows .label{display:inline-block;width:96px;color:var(--ink-soft)}@media (min-width:1280px){.vert-label{display:block}.hc-tr{display:block}}@media (max-width:1023.98px){.lp-hero-grid,.split-head,.lokal-grid,.contact-grid,.faq-split{grid-template-columns:1fr}.split-head{gap:18px}.pillar-grid,.interior-gallery,.topic-grid,.event-grid{grid-template-columns:repeat(2,1fr)}.walkthrough{grid-template-columns:repeat(2,1fr)}.hero-collage{max-width:560px}.hc-bl{left:-12px}}@media (max-width:639.98px){.pillar-grid,.interior-gallery,.topic-grid,.event-grid,.walkthrough{grid-template-columns:1fr}.stats-list{flex-direction:column;gap:18px}.hc-bl{display:none}.lp-hero-grid{padding-bottom:56px}.contact-rows .label{width:84px}}.waitlist-card{display:grid;grid-template-columns:minmax(260px,1fr) minmax(0,1.4fr);gap:24px 48px;align-items:center;padding:clamp(28px,4vw,44px) clamp(24px,4vw,52px)}.waitlist-card h3{font-size:clamp(24px,3vw,32px);color:var(--cream);margin:6px 0 10px}.waitlist-card p{color:rgba(245,241,232,.8);max-width:560px;margin:0}.waitlist-cta{display:flex;flex-direction:column;gap:12px}.wl-form{display:flex;flex-direction:column;gap:12px;min-width:300px}.wl-lead{color:rgba(245,241,232,.8);font-size:15px;line-height:1.6;margin:0 0 2px}.wl-row{display:grid;grid-template-columns:1fr 1fr;gap:12px}.wl-field{display:flex;flex-direction:column;gap:5px}.wl-field>span{font-size:13px;color:rgba(245,241,232,.7)}.wl-field input,.wl-field select{font:inherit;font-size:16px;color:var(--cream);background:rgba(255,255,255,.07);border:1px solid rgba(245,241,232,.22);border-radius:10px;padding:10px 12px;width:100%}.wl-field input::placeholder{color:rgba(245,241,232,.45)}.wl-field input:focus-visible,.wl-field select:focus-visible{outline:2px solid var(--coral);outline-offset:1px;background:rgba(255,255,255,.12)}.wl-field select option{color:var(--ink);background:var(--white)}.wl-consent{display:flex;gap:9px;align-items:flex-start;font-size:12.5px;line-height:1.5;color:rgba(245,241,232,.68)}.wl-consent input{margin-top:3px;flex-shrink:0;accent-color:var(--coral)}.wl-consent a{color:var(--coral)}.wl-rodo{margin:8px 0 0;font-size:13px;line-height:1.5;color:rgba(245,241,232,.5)}.wl-rodo a{color:var(--coral)}.syn-tuscta .wl-rodo a,.syn-gt-empty .wl-rodo a{color:var(--coral-deep)}.wl-hp{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.wl-msg{margin:0;font-size:14px;line-height:1.5;min-height:1px}.wl-msg.is-ok{color:#9bd3a8}.wl-msg.is-err{color:#f0a9a0}@media (max-width:520px){.wl-row{grid-template-columns:1fr}}@media (max-width:767.98px){.waitlist-card{grid-template-columns:1fr}.waitlist-cta{flex-direction:row;flex-wrap:wrap}}.sticky-cta{display:none}@media (max-width:767.98px){.sticky-cta{position:fixed;bottom:0;left:0;right:0;z-index:60;display:none;align-items:center;justify-content:space-between;gap:12px;padding:10px var(--pad-x) calc(10px + env(safe-area-inset-bottom));background:color-mix(in srgb,var(--cream) 92%,transparent);backdrop-filter:blur(12px);border-top:1px solid rgba(31,41,55,.12)}.sticky-cta.is-visible{display:flex}.sticky-cta-tel{display:inline-flex;align-items:center;gap:7px;text-decoration:none;font-weight:700;font-size:15px;color:var(--ink);white-space:nowrap}.sticky-cta-tel svg{width:16px;height:16px;color:var(--coral-deep)}.sticky-cta~*,body:has(.sticky-cta) .site-footer{scroll-margin-bottom:64px}body:has(.sticky-cta){padding-bottom:64px}}.v1-prod .section-tint{background:0 0}.v1-prod .paper-card{background:rgba(15,36,25,.03);border:1px solid rgba(15,36,25,.12);box-shadow:none}.v2-figtree{--font-body:'Instrument Sans', system-ui, sans-serif;font-family:var(--font-body)}.v1-prod h1 em,.v1-prod h2 em,.v1-prod h3 em,.v1-prod .lp-display em,.v1-prod .lp-h2 em,.v1-prod .manifesto-quote em,.v1-prod .big-quote em{font-family:"DM Serif Display",Georgia,serif;font-weight:400;font-style:italic}.v2-figtree .lp-h2{font-weight:400}.v2-figtree h1 em,.v2-figtree h2 em,.v2-figtree h3 em,.v2-figtree .lp-h2 em,.v2-figtree .big-quote em,.v2-figtree .empathy-note em{font-family:var(--font-display);font-weight:700;font-style:italic;color:var(--night-2)}.v2-figtree .section-night h2 em,.v2-figtree .section-night .lp-h2 em{color:var(--coral)}.v2-figtree .lp-hero-title{font-weight:500;font-size:clamp(38px,5.2vw,66px);letter-spacing:-.02em;line-height:.96;text-wrap:balance}.v2-figtree .lp-hero-title em{font-family:var(--font-display);font-weight:400;font-style:italic;font-size:.94em}.breadcrumb{padding:18px 0 0;font-size:14px;color:var(--ink-soft)}.breadcrumb a{color:var(--coral-deep);text-decoration:none;display:inline-flex;align-items:center;min-height:24px}.cennik-row a,.team-card a,.service-links a,.link-more,a.link-more{display:inline-flex;align-items:center;min-height:24px}.breadcrumb a:hover{text-decoration:underline}.breadcrumb [aria-current=page]{color:var(--ink-soft)}.kontakt-card{padding:clamp(24px,4vw,40px);display:flex;flex-direction:column;gap:28px}.kontakt-card h2{margin:0 0 4px;font-size:clamp(22px,3vw,28px)}.kontakt-row{display:flex;gap:16px;align-items:flex-start}.kontakt-row h3{margin:0 0 6px;font-size:17px}.kontakt-row p{margin:0 0 6px;color:var(--ink-soft);font-size:15px;line-height:1.6}.kontakt-note{font-size:13.5px}.kontakt-ico{flex:0 0 auto;width:40px;height:40px;display:grid;place-items:center;border-radius:12px;background:var(--sage);color:var(--night-2)}.kontakt-ico svg{width:20px;height:20px}.crisis-list{list-style:none;margin:20px 0 0;padding:0;display:flex;flex-direction:column;gap:12px}.crisis-list li{padding-left:16px;position:relative;color:var(--ink-soft);font-size:15px;line-height:1.6}.crisis-list li::before{content:"›";position:absolute;left:0;color:var(--coral-deep);font-weight:700}.crisis-list b{color:var(--ink)}.hero-e{position:relative;min-height:min(74vh,660px);display:flex;align-items:flex-end;overflow:clip;background:var(--night-2)}.hero-e-loc{font-size:14.5px;color:#d9e2d4;margin:0 0 10px}.hero-e-title{font-family:var(--font-serif);font-weight:500;letter-spacing:-.01em;color:#fff;font-size:clamp(30px,4.4vw,50px);line-height:1.1;max-width:17ch;margin:0 0 14px;text-wrap:balance}.hero-e-sub{max-width:54ch;color:#e7eee3;font-size:16.5px;line-height:1.6;margin:0 0 22px}.hero-e .btn-ghost-light{border-color:rgba(255,255,255,.7);color:#fff}.hero-e .btn-ghost-light:hover{background:var(--cream);color:var(--night);border-color:var(--cream)}@media (max-width:640px){.hero-e{min-height:0}.hero-e-inner{padding-top:120px}.hero-e-term{margin-left:0}.home .team-body{padding-left:16px;padding-right:16px}.home .team-head .team-more{font-size:12.5px}.home .team-card .team-head{column-gap:2px}}.home .team-body{padding:20px 22px 22px;gap:4px}.home .team-body h3{font-size:20px}.home .team-head{column-gap:4px}.home .team-role{font-size:12.5px;margin-bottom:2px}.home .team-ages{margin:0 0 4px}.team-bio-short{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:14.5px}.home .team-card .avail-cal{padding-top:14px}.home .team-card .avail-title{font-size:13.5px}.home .team-card .avail-nav button{width:36px;height:36px;font-size:15px}.home .team-card .avail-days{gap:8px}.home .team-card .avail-day-label{font-size:13px}.home .team-card .avail-slot{min-height:32px;min-width:44px;font-size:13px;padding:4px 6px;width:100%}.avail-slot.avail-extra{display:none}.avail-cal.is-expanded .avail-slot.avail-extra{display:inline-flex}.avail-more{display:block;width:100%;margin-top:10px;min-height:40px;border:1px dashed rgba(15,36,25,.28);background:0 0;border-radius:10px;font-family:var(--font-body);font-weight:600;font-size:13px;color:var(--ink-soft);cursor:pointer}.avail-more:hover,.avail-more:focus-visible{border-color:var(--night-2);color:var(--night-2)}.avail-more:focus-visible{outline:2px solid var(--coral-deep);outline-offset:2px}.avail-more::after{content:" ▾";font-size:11px}.avail-cal.is-expanded .avail-more::after{content:" ▴"}.team-card .team-altdate{align-self:flex-start;margin-top:10px;min-height:44px;display:inline-flex;align-items:center;font-family:var(--font-body);font-size:13.5px;font-weight:700;color:var(--coral-deep);text-decoration:underline;text-underline-offset:3px}.team-altdate:hover{color:var(--night-2)}.avail-cal.is-empty+.team-altdate{display:none}.home .team-card .team-head .team-more{margin-top:0}.home .team-card .team-more{align-self:flex-start;margin-top:10px}.home .team-grid{align-items:start}.head-l{max-width:720px;margin:0 0 clamp(28px,4vw,44px)}.head-l h2{font-size:clamp(28px,3.8vw,42px);line-height:1.12;margin:0 0 12px}.home .head-l h2 em{font-style:normal}.problem-tiles{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}@media (max-width:980px){.problem-tiles{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.problem-tiles{grid-template-columns:1fr}}.problem-desc{color:var(--ink-soft);font-size:14.5px;line-height:1.55;margin:0}.problem-foot{margin:22px 0 0;color:var(--ink-soft);font-size:15px;max-width:70ch}.foot-topics{margin-top:6px;padding-top:14px;border-top:1px solid rgba(244,239,226,.14)}.foot-topics a{font-size:13px;opacity:.85}.foot-label{font-family:var(--font-body);font-size:11.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:rgba(244,239,226,.55);margin:22px 0-8px}.foot-label+.foot-topics{border-top:0;padding-top:6px}.team-filter{display:none;align-items:center;gap:12px;flex-wrap:wrap;margin:0 0 22px;padding:12px 18px;background:var(--white);border:1px solid rgba(15,36,25,.12);border-radius:var(--radius-pill);font-size:14.5px}.team-filter.is-on{display:flex}.team-filter b{color:var(--night-2)}.team-filter button{margin-left:auto;background:0 0;border:0;font:inherit;font-weight:700;color:var(--ink);cursor:pointer;border-bottom:1.5px solid var(--coral);padding:0 0 1px;min-height:32px}.team-card.is-dim{opacity:.38}.team-card.is-match{box-shadow:0 0 0 2px var(--night-2)}.offer-meta{display:flex;gap:18px 24px;flex-wrap:wrap;font-size:13.5px;color:var(--ink-soft);margin:10px 0 0}.offer-meta b{color:var(--ink)}.offer-timeline{list-style:none;counter-reset:ot;display:flex;flex-wrap:wrap;gap:8px 18px;margin:14px 0 0;padding:12px 16px;background:var(--sage);border-radius:14px;font-size:13.5px;color:var(--ink-soft)}.offer-timeline li{counter-increment:ot;display:flex;align-items:center;gap:8px}.offer-timeline li::before{content:counter(ot);font-weight:700;color:var(--night-2)}.offer-timeline li:not(:last-child)::after{content:"→";color:rgba(15,36,25,.35);margin-left:6px}.offer-specjalisci{margin:14px 0 0}.offer-cta-block{margin:40px 0 0;padding:32px;background:var(--sage);border-radius:var(--radius-card);text-align:center}.offer-cta-block h3{margin:0 0 8px}.offer-cta-block p{color:var(--ink-soft);max-width:56ch;margin:0 auto 18px}.steps-cards{list-style:none;margin:0;padding:0;display:grid;gap:0;max-width:760px;position:relative}.steps-note{margin:22px 0 0;color:var(--ink-soft);font-size:14.5px;max-width:70ch}.steps-note b{color:var(--ink)}.site-header{backdrop-filter:none;-webkit-backdrop-filter:none;background:var(--cream)}@media (min-width:1024px){.site-nav>a,.site-nav .nav-sub-toggle{padding-top:10px;padding-bottom:10px;min-height:44px;display:inline-flex;align-items:center}}.js .home [data-reveal]{opacity:1;transform:none;transition:none}.home .team-card:hover,.home .problem-card:hover,.home .bento-card:hover,.home .topic-card:hover{transform:none;box-shadow:var(--shadow-soft)}.home .team-card:hover .team-photo img{transform:none}.site-footer-e{padding-top:clamp(40px,6vw,72px)}.foot-top{display:flex;flex-wrap:wrap;align-items:flex-start;gap:18px 40px;margin-bottom:22px}.foot-statement{margin:0;max-width:52ch;font-size:17px;color:rgba(245,241,232,.88)}.foot-line{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;margin:0;padding-bottom:18px;font-size:14.5px;color:rgba(245,241,232,.82)}.foot-line svg{width:16px;height:16px;color:var(--sage)}.foot-line a{color:inherit;text-decoration:none}.foot-line a:hover{color:var(--cream);text-decoration:underline}.foot-line .sep{color:rgba(245,241,232,.4)}.foot-links{display:flex;flex-wrap:wrap;gap:8px 22px;margin:0;padding:14px 0 22px;border-top:1px solid rgba(245,241,232,.14);font-size:14.5px}.foot-links a{color:rgba(245,241,232,.82);text-decoration:none;padding:6px 0;min-height:32px;display:inline-flex;align-items:center}.foot-links a:hover{color:var(--cream);text-decoration:underline}.home .team-name-link,.home .team-more-link{display:inline-flex;align-items:center;min-height:32px}@media (max-width:760px){body:has(.sticky-cta) .site-footer-e{padding-bottom:84px}}.header-inner{min-height:64px;gap:clamp(20px,3vw,44px)}html{scroll-padding-top:80px}.brand{gap:10px}.brand img{height:34px;width:34px}.brand-name{font-size:21px;letter-spacing:.01em}.site-nav{gap:clamp(12px,1.3vw,19px);margin-left:auto;flex:0 1 auto;min-width:0}.site-nav a{font-family:var(--font-body, inherit);font-size:15px;font-weight:600;color:var(--ink-soft)}.site-nav a:hover{color:var(--ink)}.site-nav a:focus-visible{color:var(--ink);outline:2px solid var(--coral-deep);outline-offset:2px}.site-nav .nav-account{margin-left:10px;font-size:14px;font-weight:600;opacity:.75}.header-actions{margin-left:0;flex:0 0 auto}@media (min-width:1140px){.site-nav>a,.site-nav .nav-drop>a,.site-nav .nav-drop-btn{padding-top:0;padding-bottom:0;min-height:64px;border-bottom:2px solid transparent;border-top:2px solid transparent}.site-nav>a:hover,.site-nav>a:focus-visible,.site-nav .nav-drop>a:hover,.site-nav .nav-drop>a:focus-visible,.site-nav .nav-drop:hover .nav-drop-btn,.site-nav .nav-drop.is-open .nav-drop-btn{border-bottom-color:var(--coral)}.site-nav .nav-account{border:0;min-height:44px}}@media (max-width:1139.98px){.site-nav .nav-account{margin-left:0;font-size:16px}.header-actions{margin-left:auto}}@media (min-width:1024px){.interior-gallery-4{grid-template-columns:repeat(4,1fr);gap:18px}.interior-gallery-4 .interior-photo img{height:clamp(200px,18vw,260px)}}.brand img{width:auto;height:34px}.team-card .avail-nav button{width:36px;height:36px;font-size:15px}.team-card .avail-slot{min-height:32px;min-width:44px}.lokal-map-embed{position:relative;width:100%;min-height:420px;background:var(--sage)}.lokal-map-embed iframe{display:block;border:0;width:100%;height:420px}.lokal-map-img{display:block}.lokal-map-img img{display:block;width:100%;height:auto}.lokal-map-cta{padding:16px 18px 18px}.lokal-map-cta .btn{width:100%;justify-content:center}.avail-cal .avail-nav button{width:36px;height:36px;font-size:15px}.avail-cal .avail-slot{min-height:32px;min-width:44px}.breadcrumb a{display:inline-block;padding:10px 2px;margin:-10px 0}.foot-line a,.foot-links a{display:inline-flex;align-items:center;min-height:44px;padding:0;margin:-10px 0}.steps-layout{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:clamp(28px,4vw,56px);align-items:start}.steps-layout .steps-cards{max-width:none}.steps-aside{padding:clamp(22px,3vw,32px);background:var(--white);display:flex;flex-direction:column;gap:12px;position:sticky;top:88px}.steps-aside h3{margin:0 0 2px;font-size:19px}.steps-aside,.steps-aside .steps-note{text-align:left}.steps-aside .steps-note{margin:0}@media (max-width:1023.98px){.steps-layout{grid-template-columns:1fr}.steps-aside{position:static}}.team-grid .team-anycta{margin:0;grid-column:span 2;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:16px}.team-grid .team-anycta p{max-width:52ch}@media (max-width:1023.98px){.team-grid .team-grid .team-anycta{grid-column:1/-1}}@media (max-width:639.98px){.team-grid .team-anycta{grid-column:auto}}@media (min-width:1200px){.home .team-grid{grid-template-columns:repeat(3,1fr);gap:26px}.home .team-grid .team-anycta{grid-column:auto;align-self:stretch;padding:26px 24px;justify-content:center}.home .team-grid .team-anycta p{font-size:15.5px}}.team-grid>*{min-width:0}.hero-e-title{font-family:var(--font-display);font-weight:800;letter-spacing:-.032em;line-height:1.04;font-size:clamp(33px,4.1vw,58px);max-width:16ch;margin:0 0 18px}.hero-e-loc{font-size:13px;letter-spacing:.08em;text-transform:uppercase;font-weight:600;color:#d9e2d4;margin-bottom:14px}.hero-e-sub{font-size:17px;line-height:1.55;max-width:52ch;margin-bottom:24px}@media (max-width:640px){.hero-e-title{font-size:clamp(32px,8.6vw,38px);max-width:none;letter-spacing:-.025em}.hero-e-inner{padding-top:104px}.hero-e-scrim{background:linear-gradient(180deg,rgba(15,36,25,.42)0,rgba(15,36,25,.62) 30%,rgba(15,36,25,.86) 100%)}}@font-face{font-family:"Nunito";font-style:normal;font-weight:700;font-display:swap;src:url(../fonts/nunito-700-latin-ext.woff2)format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Nunito";font-style:normal;font-weight:700;font-display:swap;src:url(../fonts/nunito-700s-latin.woff2)format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Nunito";font-style:normal;font-weight:700;font-display:swap;src:url(../fonts/nunito-700s-pl.woff2)format("woff2");unicode-range:U+0102-0107,U+0118-0119,U+0141-0144,U+015A-015B,U+0160-0161,U+0179-017C}:root{--font-display:'Nunito', 'Instrument Sans', system-ui, sans-serif;--font-body:'Nunito Sans', 'Instrument Sans', system-ui, sans-serif;--radius-card:18px;--radius-lg:22px;--radius-img:14px;--radius-btn:10px;--radius-chip:8px;--shadow-soft:0 18px 44px -26px rgba(15, 36, 25, .35)}h1,h2,h3{font-weight:800;letter-spacing:-.015em}.site-nav a{font-family:var(--font-body);font-weight:700}.paper-card,.team-card,.interior-photo,.lokal-map,.steps-aside,.team-anycta,.kontakt-card{border-radius:var(--radius-card)}.team-photo img,.interior-photo img{border-radius:0}.hero-f{padding:clamp(40px,6vw,80px)0 clamp(40px,6vw,72px);background:var(--cream)}.hero-f-grid{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:clamp(32px,5vw,72px);align-items:center}.hero-f .hero-e-loc{color:var(--ink-soft)}.hero-f .hero-e-title{color:var(--ink);font-family:var(--font-display);font-weight:800;letter-spacing:-.025em;line-height:1.04;font-size:clamp(34px,4.4vw,62px);max-width:16ch;margin:0 0 20px}.hero-f .hero-e-sub{color:var(--ink-soft)}.hero-f-secondary{display:inline-block;margin-top:18px;font-weight:800;font-size:15px;text-decoration:none;border-bottom:2px solid var(--coral);padding-bottom:2px;color:var(--ink)}.hero-f-figure{margin:0}.hero-f-figure img{width:100%;aspect-ratio:4/5;object-fit:cover;border-radius:var(--radius-img);height:auto}.hero-f-figure figcaption{font-size:13px;color:var(--ink-soft);margin-top:10px;display:flex;justify-content:space-between;gap:12px}@media (max-width:900px){.hero-f-grid{grid-template-columns:1fr}.hero-f-figure{order:-1}.hero-f-figure img{aspect-ratio:16/10}}@media (max-width:640px){.hero-f{padding-top:24px}.hero-f .hero-e-title{font-size:clamp(32px,8.6vw,38px);max-width:none}}.hero-f .hero-e-title{font-size:clamp(34px,4vw,56px);letter-spacing:-.022em}.site-nav a,.site-nav .nav-account,.hero-e-loc,.team-role,.avail-title,.avail-day-label,.hero-f-figure figcaption,.interior-photo figcaption span,.foot-links a,.breadcrumb a{font-family:var(--font-body);font-weight:600}.avail-slot,.chip{font-weight:600}.breadcrumb+.section,.breadcrumb+article.section,.breadcrumb+.svc-hero,.breadcrumb+section{padding-top:clamp(28px,4vw,44px)}main .svc-tldr,main .art-tldr{border-radius:var(--radius-card)}.v2-figtree{--font-body:'Nunito Sans', 'Instrument Sans', system-ui, sans-serif;font-family:var(--font-body)}.v2-figtree .lp-h2{font-weight:800}h1{font-size:clamp(32px,3.6vw,44px);line-height:1.1;letter-spacing:-.02em}.home h2,.home .lp-h2,.home .lp-h2-sm{font-size:clamp(28px,3.8vw,42px);font-weight:800;line-height:1.1;letter-spacing:-.015em}.home .team-grid{align-items:stretch}.home .team-card{display:flex;flex-direction:column}.home .team-card .avail-cal{margin-top:auto}#faq h2,.faq-head h2{font-weight:800}.home-blog-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.home-blog-card{display:flex;flex-direction:column;gap:10px;text-decoration:none;color:inherit;border:1px solid var(--line, #E3E6E0);border-radius:var(--radius-card);padding:18px;background:var(--white)}.home-blog-card img{width:100%;aspect-ratio:1200/630;object-fit:cover}.home-blog-card h3{margin:4px 0 0;font-size:18px;line-height:1.3}.home-blog-card p{margin:0;color:var(--ink-soft);font-size:14.5px;line-height:1.55}.home-blog-card span{margin-top:auto;font-weight:800;font-size:13.5px;align-self:flex-start;border-bottom:1.5px solid var(--coral);padding-bottom:1px}.home-blog-card:hover h3{text-decoration:underline;text-underline-offset:3px}.home-blog-more{margin:22px 0 0}@media (max-width:980px){.home-blog-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.home-blog-grid{grid-template-columns:1fr}}.trust-strip p+p{margin-top:10px}.lokal-list li b{color:var(--ink);font-weight:700}.trust-strip{display:grid;grid-template-columns:1fr 1fr;gap:8px 36px;align-items:start}.trust-strip p{margin:0}.trust-strip p+p{margin-top:0}.trust-strip .trust-strip-link{grid-column:2;justify-self:start}@media (max-width:900px){.trust-strip{grid-template-columns:1fr}.trust-strip .trust-strip-link{grid-column:1}}.svc-cta-links a{line-height:26px;display:inline-block}.hero-e-kicker{max-width:54ch;color:#e7eee3;font-size:19px;line-height:1.4;font-weight:600;margin:0 0 12px}.hero-f .hero-e-kicker{color:var(--ink-soft)}@media (max-width:640px){.hero-e-kicker{font-size:17px}}.team-obszary{font-size:13.5px;line-height:1.5;color:var(--ink-soft);margin:6px 0 12px}.avail-cal[data-max-days="1"] .avail-days{grid-template-columns:1fr}.avail-cal[data-max-days="1"] .avail-day{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:6px}.avail-cal[data-max-days="1"] .avail-day-label{flex:0 0 100%;text-align:left;margin:0 0 6px}.avail-cal[data-max-days="1"] .avail-slot{flex:0 0 auto;width:auto;min-width:64px;min-height:44px;display:inline-flex;align-items:center;justify-content:center;font-size:13.5px;padding:6px 14px;text-align:center}.avail-cal[data-max-days="1"] .avail-slots{flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:6px;width:100%}.team-head .team-more-link,.home .team-card .team-head .team-more-link{min-height:0;align-self:baseline;align-items:baseline;padding:7px 0;line-height:1.2}.ed-body .team-role-row{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;column-gap:14px;row-gap:8px;margin-bottom:6px}.ed-body .team-role-row .team-role{margin-bottom:0}.ed-body .team-more-btn{margin-top:0;align-self:center;min-height:0;font-size:13.5px;line-height:1.2;padding:5px 12px;border:1px solid currentColor;border-radius:var(--radius-btn);text-decoration:none}.ed-body .team-more-btn:hover{background:rgba(159,78,56,.06)}.site-header{position:sticky;top:0;z-index:50;display:flex;align-items:center;background:var(--cream);transition:box-shadow .2s ease,min-height .2s ease}.site-header.is-stuck{box-shadow:var(--shadow-soft)}html{scroll-padding-top:84px}.header-brandbar{flex:0 0 auto}.brandbar-inner{display:flex;align-items:center;min-height:72px;transition:min-height .2s ease}.brandbar-inner .brand img{height:42px;margin-left:-21px;transition:height .2s ease}.brandbar-inner .brand-name{font-size:23px;transition:font-size .2s ease}.site-header.is-stuck .brandbar-inner{min-height:58px}.site-header.is-stuck .brandbar-inner .brand img{height:30px;margin-left:-15px}.site-header.is-stuck .brandbar-inner .brand-name{font-size:19px}.header-navbar{flex:1 1 auto;min-width:0}.navbar-inner{display:flex;align-items:center;gap:24px;min-height:72px;transition:min-height .2s ease}.site-header.is-stuck .navbar-inner{min-height:58px}.header-navbar .site-nav{margin-left:22px;gap:clamp(16px,1.6vw,28px)}@media (max-width:1139.98px){.header-navbar .site-nav{margin-left:0}}.header-navbar .header-actions{margin-left:auto;display:flex;align-items:center;gap:16px}.header-actions .header-addr{display:inline-flex;align-items:center;gap:6px;min-height:24px;font-family:var(--font-body);font-size:13px;font-weight:600;color:var(--ink-soft);text-decoration:none;white-space:nowrap}.header-actions .header-addr svg{width:14px;height:14px;color:var(--coral-deep);flex:0 0 auto}.header-actions .header-addr:hover{color:var(--ink);text-decoration:underline;text-underline-offset:3px}.header-actions .nav-account{display:inline-flex;align-items:center;min-height:24px;font-size:13px;opacity:.72;text-decoration:none;white-space:nowrap}@media (min-width:1140px){.header-navbar .site-nav>a,.header-navbar .site-nav .nav-drop>a,.header-navbar .site-nav .nav-drop-btn{min-height:56px;border-bottom:2px solid transparent;border-top:2px solid transparent}.header-navbar .site-nav .nav-account,.header-navbar .site-nav .nav-account-mobile,.header-navbar .site-nav .nav-addr-mobile{display:none}}@media (min-width:1024px){.header-actions .header-addr{display:none}}@media (min-width:1024px) and (max-width:1279.98px){.header-actions .nav-account{display:none}}@media (max-width:1139.98px){.site-nav .nav-account{display:block}}@media (max-width:1139.98px){.brandbar-inner{min-height:60px}.brandbar-inner .brand img{height:34px;margin-left:-17px}.brandbar-inner .brand-name{font-size:21px}.header-actions .header-addr,.header-actions .nav-account{display:none}.header-navbar{flex:1 1 auto;min-width:0}.navbar-inner{min-height:0;gap:12px;padding-left:0;padding-right:var(--pad-x)}.site-nav{top:60px}.nav-account-mobile{display:block;margin-left:0;font-size:16px}.nav-addr-mobile{display:block;padding:13px var(--pad-x) 6px;font-size:14.5px;font-weight:600;color:var(--ink-soft);border-top:1px solid rgba(31,41,55,.1);margin-top:6px}}@media (max-width:400px){.brandbar-inner{padding-right:8px}.header-navbar .header-actions{gap:8px}}@media (max-width:340px){.brandbar-inner .brand-name{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}}.foot-cols{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:28px clamp(24px,3vw,56px);padding:6px 0 30px}.foot-col-title{font-family:var(--font-body);font-size:12px;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:rgba(245,241,232,.55);margin:0 0 12px}.foot-col ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2px}.foot-col li{font-size:14.5px;line-height:1.5;color:rgba(245,241,232,.82)}.foot-col a{color:rgba(245,241,232,.82);text-decoration:none;display:inline-flex;align-items:center;min-height:32px}.foot-col a:hover{color:var(--cream);text-decoration:underline;text-underline-offset:3px}.foot-col .foot-more{color:var(--gold, #c9a227);font-weight:700}.foot-col .foot-more span{margin-left:6px}.foot-col-contact li{display:block;padding:4px 0}.foot-col-contact a{display:inline;min-height:0}.foot-hours{color:rgba(245,241,232,.62)}.footer-crisis{border:1px solid rgba(245,241,232,.16);border-radius:var(--radius-card);background:rgba(245,241,232,.05);padding:20px clamp(18px,2.4vw,26px);margin-bottom:24px}.footer-crisis ul{flex-direction:column;gap:6px}.footer-crisis li{line-height:1.5}.footer-crisis a{color:inherit;text-decoration:none}.footer-crisis a:hover b{text-decoration:underline;text-underline-offset:3px}.footer-crisis a b{color:var(--cream)}.footer-bottom{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 24px}.footer-legal{margin:0;display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px}.footer-legal a{color:inherit;text-decoration:none}.footer-legal a:hover{text-decoration:underline;text-underline-offset:3px}.footer-firma{margin:10px 0 0;font-size:12.5px;line-height:1.5;opacity:.9}.footer-platnosci{display:flex;flex-wrap:wrap;align-items:center;gap:10px 16px;margin:4px 0 22px;padding:10px 16px;background:#fff;border-radius:12px;width:fit-content;max-width:100%}.footer-platnosci-label{font-size:12.5px;color:#4a5550;line-height:1.3}.footer-p24{height:22px;width:auto;display:block}.footer-metody{height:28px;width:auto;max-width:100%;display:block}@media (max-width:600px){.footer-firma{font-size:12px}.footer-platnosci{gap:8px 12px;padding:10px 12px}.footer-platnosci-label{flex-basis:100%}.footer-metody{height:24px}}.footer-legal .sep{opacity:.45}@media (max-width:900px){.foot-cols{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px 32px}}@media (max-width:520px){.foot-cols{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 20px}}@media (max-width:359.98px){.foot-cols{grid-template-columns:1fr;gap:20px}}.footer-crisis a,.foot-col-contact a{padding:7px 2px;margin:-7px -2px}.footer-legal a{padding:5px 2px;margin:-5px -2px}.site-footer .foot-col-title{font-family:var(--font-display);font-size:19.5px;font-weight:700;letter-spacing:.05em;line-height:1.2;color:rgba(245,241,232,.74);margin-bottom:14px}.foot-col li{font-size:15px;line-height:1.55}.foot-col-contact li{line-height:1.6}.foot-col li.foot-hours{color:rgba(245,241,232,.6)}.foot-statement{font-size:17px;line-height:1.65}.footer-crisis h2,.footer-crisis h3{font-family:var(--font-display);font-size:13px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:rgba(245,241,232,.9);margin:0 0 8px;line-height:1.3}.footer-crisis{font-size:15px}.footer-crisis p{font-size:14.5px;line-height:1.6;margin:0 0 10px}.footer-crisis li{font-size:14.5px}.footer-crisis a b{font-variant-numeric:tabular-nums;letter-spacing:.01em}.footer-bottom,.footer-legal{font-size:13.5px}.site-footer .brand img{margin-left:-17px}@media (max-width:520px){.site-footer .foot-col-title{font-size:16px}}.foot-top{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px clamp(24px,3vw,56px);align-items:center;margin-bottom:30px}.foot-top .brand{grid-column:1}.site-footer .brand img{height:44px;margin-left:-22px}.site-footer .brand-name{font-size:26px}.foot-statement{grid-column:2/-1;max-width:62ch}@media (max-width:900px){.foot-top{grid-template-columns:1fr;gap:14px}.foot-top .brand,.foot-statement{grid-column:1}.site-footer .brand img{height:38px;margin-left:-19px}.site-footer .brand-name{font-size:23px}}.team-body h3,.home .team-body h3,.steps h3,.home-blog-card h3,.kontakt-row h3,.topic-card h3,.bento-card h3{font-size:20px;line-height:1.3}.split-lead{font-size:18px}.steps-aside h3{font-size:20px}.header-tel-short{display:none}@media (min-width:1140px) and (max-width:1365.98px){.header-navbar .site-nav{gap:12px}.header-navbar .header-actions{gap:10px}}@media (min-width:1140px) and (max-width:1199.98px){.header-navbar .header-actions .nav-account{display:none}}.offer-help{margin:0 0 34px;padding:26px 28px;background:var(--sage);border-radius:var(--radius-card)}.offer-help h3{margin:0 0 8px;font-size:20px}.offer-help p{margin:0;color:var(--night-2);font-size:15.5px;line-height:1.65;max-width:56ch}.offer-help-tel{font-size:22px;font-weight:700;line-height:1.25}.offer-help-tel a{color:var(--night-2);text-decoration:none;border-bottom:2px solid rgba(182,144,38,.55)}.offer-help-tel a:hover{border-bottom-color:var(--coral)}.offer-help-mail{margin-top:6px!important;font-size:15.5px;font-weight:600}.offer-help-mail a{color:var(--night-2);text-decoration:none;border-bottom:1px solid rgba(182,144,38,.55)}.offer-help-mail a:hover{border-bottom-color:var(--coral)}.offer-help-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}@media (min-width:720px){.offer-help{display:grid;grid-template-columns:1fr 240px;gap:32px;align-items:start}.offer-help-contact{border-left:1px solid rgba(15,36,25,.14);padding-left:30px}.offer-help-actions{flex-direction:column}}@media (max-width:719px){.offer-help-contact{margin-top:18px}}.hero-foto-mosaic{display:grid;grid-template-columns:1.35fr 1fr;grid-template-rows:1fr 1fr;gap:12px}.hero-foto-mosaic img{width:100%;height:100%;object-fit:cover;border-radius:var(--radius-img);margin:0}.hero-foto-mosaic .hfm-main{grid-row:1/span 2}.hero-foto-mosaic figcaption{grid-column:1/-1}@media (max-width:720px){.hero-foto-mosaic{grid-template-columns:1fr 1fr;grid-template-rows:auto auto}.hero-foto-mosaic .hfm-main{grid-column:1/-1;grid-row:1;aspect-ratio:16/10}.hero-foto-mosaic .hfm-a,.hero-foto-mosaic .hfm-b{aspect-ratio:4/3}}.steps-aside-foto .steps-aside-img{width:100%;height:168px;object-fit:cover;border-radius:var(--radius-img);margin:0 0 14px}.hero-graphic{background:linear-gradient(150deg,var(--cream-deep),var(--sage) 135%);padding:10px 10px 0}.hero-graphic svg{width:100%;height:auto;display:block}.tile-ico{width:44px;height:44px;border-radius:10px;display:inline-flex;align-items:center;justify-content:center;color:var(--night-2);flex:none}.tile-ico svg{width:24px;height:24px}.tile-ico--sage{background:var(--sage)}.tile-ico--sky{background:var(--sky-soft)}.tile-ico--sand{background:var(--lavender-soft)}.steps-gfx-badge{width:56px;height:56px;border-radius:50%;background:var(--sage);display:flex;align-items:center;justify-content:center;color:var(--night-2);margin:0 0 12px}.steps-gfx-badge svg{width:26px;height:26px}.cta-grafika{position:relative;overflow:hidden}.cta-grafika .wrap{position:relative;z-index:1}.cta-leaf{position:absolute;color:var(--cream);opacity:.13;pointer-events:none;z-index:0}.cta-leaf svg{width:100%;height:100%}.cta-leaf--a{width:190px;height:244px;left:-42px;bottom:-70px;transform:rotate(-18deg)}.cta-leaf--b{width:150px;height:192px;right:-34px;top:-48px;transform:rotate(158deg)}.gfx-wm{position:relative;overflow:hidden}.gfx-wm .wrap{position:relative}.gfx-corner{position:absolute;color:var(--night-2);opacity:.07;pointer-events:none}.gfx-corner svg{width:100%;height:100%}.gfx-corner--tr{width:210px;height:270px;right:-50px;top:-40px;transform:rotate(20deg)}.gfx-corner--bl{width:180px;height:230px;left:-46px;bottom:-56px;transform:rotate(-16deg)}.hero-foto-mosaic{position:relative}.hero-foto-mosaic::before{content:"";position:absolute;right:-26px;top:-28px;width:150px;height:130px;background-image:radial-gradient(var(--night-2) 1.6px,transparent 1.7px);background-size:16px 16px;opacity:.28}.sec-wave{line-height:0;background:var(--cream)}.sec-wave svg{width:100%;height:52px;display:block;margin-bottom:-1px;position:relative;z-index:1}.section-after-wave{padding-top:clamp(28px,4vw,44px)}.sec-dots{justify-content:center;padding:2px 24px 8px}.sec-dots::before,.sec-dots::after{max-width:300px}.sec-dots svg{width:72px;height:10px;opacity:.8;flex:none}#specjalisci.section{padding-bottom:clamp(36px,5vw,56px)}#cennik.section{padding-top:clamp(36px,5vw,56px)}.team-anycta{grid-column:1/-1}@media (min-width:1200px){.home .team-grid .team-anycta{grid-column:1/-1;flex-direction:row;align-items:center;justify-content:space-between}}.hero-f{overflow-x:clip}.home{--tint-home:#EFF4EC}.home .section-tint{background:var(--tint-home)}.sec-emblem{width:46px;height:46px;border-radius:50%;background:var(--cream);border:1px solid rgba(15,36,25,.14);box-shadow:0 2px 8px rgba(25,71,48,.1);display:inline-flex;align-items:center;justify-content:center;color:var(--night-2);flex:none}.sec-emblem svg{width:20px;height:26px;stroke-width:1.7}.sec-dots svg{width:84px;height:12px}.sec-wave--night{background:var(--tint-home, var(--cream-deep))}.sec-emblem{transition:transform .35s ease,box-shadow .35s ease}.sec-emblem svg{width:22px;height:22px}.tile-emblem svg{width:19px;height:19px;stroke-width:1.7}.svc-prose>h2:nth-of-type(3n)::before,.art-prose>h2:nth-of-type(3n)::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23194730' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 20.5s-8.5-5-8.5-11.2A4.7 4.7 0 0 1 12 6.6a4.7 4.7 0 0 1 8.5 2.7c0 6.2-8.5 11.2-8.5 11.2z'/%3E%3Cpath stroke='%23B69026' d='M7.2 9.6a2.3 2.3 0 0 1 1.9-1.9'/%3E%3C/svg%3E")}@media (max-width:640px){.sec-emblem{width:40px;height:40px}}@media (prefers-reduced-motion:reduce){.sec-emblem,.tile-emblem{transition:none}}.gfx-corner--soft{opacity:.05}.gfx-corner--soft.gfx-corner--tr{width:250px;height:320px;right:-70px;top:-30px;transform:rotate(28deg)}.gfx-corner--soft.gfx-corner--bl{width:210px;height:270px;left:-60px;bottom:-70px;transform:rotate(-24deg)}#faq .gfx-corner--tr{width:180px;height:180px;right:-30px;top:20px;transform:rotate(16deg)}.team-card{border:1px solid rgba(15,36,25,.1)}.team-photo::after{content:"";position:absolute;left:0;right:0;bottom:0;height:42%;background:linear-gradient(to top,rgba(15,36,25,.55),rgba(15,36,25,0));pointer-events:none}.team-role-chip{position:absolute;left:14px;right:14px;bottom:14px;z-index:1;width:fit-content;max-width:calc(100% - 28px);background:rgba(255,255,255,.94);color:var(--coral-deep);font-family:var(--font-body);font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;line-height:1.25;padding:6px 10px;border-radius:var(--radius-chip);box-shadow:0 2px 8px rgba(15,36,25,.18)}.team-body{position:relative;gap:8px;padding-top:22px}.team-ages{display:flex;align-items:flex-start;gap:8px;font-size:14px;color:var(--ink-soft);margin:0}.team-ages svg{width:17px;height:17px;flex:none;margin-top:2px;color:var(--night-2)}.team-ages b{font-weight:700;color:var(--ink)}.team-chips{display:flex;flex-wrap:wrap;gap:6px;margin:2px 0 6px}.team-chip{font-size:12.5px;font-weight:600;line-height:1.2;color:var(--night-2);background:#eff4ec;border:1px solid rgba(25,71,48,.14);border-radius:var(--radius-chip);padding:4px 8px}.team-card .avail-cal{margin-top:auto;border-top:0;background:#f4f7f1;border:1px solid rgba(25,71,48,.12);border-radius:8px;padding:12px 14px 14px}.team-card .avail-title{font-size:13px}.team-card .avail-title::before{content:"";width:16px;height:16px;flex:none;background:no-repeat center/16px url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23194730' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='5' width='18' height='16' rx='2'/%3E%3Cpath d='M3 10h18M8 3v4M16 3v4'/%3E%3C/svg%3E")}.team-card .avail-slot{background:#fff;border-color:rgba(25,71,48,.3)}.team-card .team-altdate{font-weight:700}.team-card:hover .team-photo::after{height:48%}@media (max-width:640px){.team-role-chip{font-size:11.5px;padding:5px 8px}}.sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.gfx-dots{position:absolute;width:170px;height:150px;pointer-events:none;opacity:.22;background-image:radial-gradient(var(--night-2) 1.6px,transparent 1.7px);background-size:16px 16px;-webkit-mask-image:radial-gradient(closest-side,#000 55%,transparent 100%);mask-image:radial-gradient(closest-side,#000 55%,transparent 100%)}.gfx-dots--tl{left:-20px;top:24px}.gfx-dots--tr{right:10px;top:30px}.gfx-dots--bl{left:-20px;bottom:30px}.gfx-blob{position:absolute;width:420px;height:420px;border-radius:50%;pointer-events:none;background:radial-gradient(circle at 50% 50%,rgba(182,144,38,.06),rgba(182,144,38,0) 70%)}.gfx-blob--br{right:-140px;bottom:-120px}.gfx-blob--tr{right:-160px;top:-140px;background:radial-gradient(circle at 50% 50%,rgba(25,71,48,.055),rgba(25,71,48,0) 70%)}@media (max-width:640px){.gfx-dots{width:110px;height:100px}.gfx-blob{width:260px;height:260px}}.team-karta{font-size:14.5px;line-height:1.5;color:var(--ink-soft);margin:2px 0 8px}.team-chips,.team-chip{display:none}body:not(.home) #main{position:relative;overflow-x:clip;background-repeat:no-repeat}body:not(.home) #main>*{position:relative}body:not(.home) #main::before,body:not(.home) #main::after{content:"";position:absolute;pointer-events:none}body:not(.home) #main::before{width:240px;height:310px;opacity:.055;background:no-repeat center/contain url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 28 36' fill='none' stroke='%23194730' stroke-width='1.1' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M14 34c0-10-7-17-7-23 0-4 3-7 7-7s7 3 7 7c0 6-7 13-7 23z'/%3E%3Cpath d='M14 34V6'/%3E%3Cpath d='M14 12l-3.5-2.5M14 12l3.5-2.5M14 19l-4-2.8M14 19l4-2.8M14 26l-3-2.5M14 26l3-2.5'/%3E%3C/svg%3E")}body:not(.home) #main::after{width:150px;height:130px;opacity:.18;background-image:radial-gradient(var(--night-2) 1.6px,transparent 1.7px);background-size:16px 16px;-webkit-mask-image:radial-gradient(closest-side,#000 55%,transparent 100%);mask-image:radial-gradient(closest-side,#000 55%,transparent 100%)}.syn-wm-0 #main::before{right:36px;top:48px;transform:rotate(12deg);width:200px;height:260px}.syn-wm-0 #main::after{left:-10px;bottom:60px}.syn-wm-1 #main::before{left:36px;top:140px;transform:rotate(-14deg);width:190px;height:250px}.syn-wm-1 #main::after{right:30px;top:60px}.syn-wm-2 #main::before{right:40px;bottom:120px;transform:rotate(160deg);width:210px;height:270px}.syn-wm-2 #main::after{left:60px;top:90px}.syn-wm-3 #main::before{left:36px;bottom:48px;transform:rotate(-160deg);width:200px;height:260px}.syn-wm-3 #main::after{right:-10px;top:45%}.syn-wm-4 #main::before{right:36px;top:38%;transform:rotate(18deg);width:200px;height:260px}.syn-wm-4 #main::after{left:-20px;top:25%}.syn-wm-5 #main::before{left:30px;top:60px;transform:rotate(-12deg);width:180px;height:230px}.syn-wm-5 #main::after{right:40px;bottom:30px}body:not(.home) #main{background-blend-mode:normal}@media (max-width:640px){body:not(.home) #main::before{width:150px!important;height:200px!important}body:not(.home) #main::after{width:100px;height:90px}body:not(.home) #main{background-size:84px!important}}body:not(.home) #main>:first-child::before{content:none}.gfx-ring{position:absolute;width:380px;height:380px;border-radius:50%;border:1px solid rgba(25,71,48,.09);pointer-events:none}.gfx-ring::after{content:"";position:absolute;inset:46px;border-radius:50%;border:1px dashed rgba(25,71,48,.08)}.gfx-ring--bl{left:-150px;bottom:-160px}.gfx-ring--br{right:-170px;bottom:-150px}.gfx-ring--tl{left:-160px;top:-170px}.gfx-ring--tr{right:-140px;top:-180px}.gfx-dots--br{right:24px;bottom:40px}.gfx-dots--ml{left:-30px;top:42%}.gfx-dots--lg{width:230px;height:200px;background-size:18px 18px}.gfx-dots--light{background-image:radial-gradient(rgba(255,255,255,.9) 1.6px,transparent 1.7px);opacity:.16}.sec-emblem{width:64px;height:64px;border-width:1.5px;box-shadow:0 3px 12px rgba(25,71,48,.12)}.sec-emblem svg{width:30px;height:30px;stroke-width:1.6}@media (max-width:640px){.sec-emblem{width:52px;height:52px}.sec-emblem svg{width:24px;height:24px}.gfx-ring{width:240px;height:240px}.gfx-ring::after{inset:30px}.gfx-dots--lg{width:140px;height:120px}}.gfx-monstera{position:absolute;width:260px;height:300px;color:var(--night-2);opacity:.07;pointer-events:none}.gfx-monstera svg{width:100%;height:100%}.gfx-monstera--bl{left:-70px;bottom:-60px;transform:rotate(18deg)}.gfx-monstera--br{right:-60px;bottom:-40px;transform:rotate(-22deg) scaleX(-1)}.gfx-monstera--tr{right:-50px;top:-30px;transform:rotate(160deg)}.gfx-monstera--sm{width:180px;height:210px}.gfx-monstera--lg{width:340px;height:390px;opacity:.06}.gfx-monstera--light{color:#fff;opacity:.07}.gfx-corner--ml{width:170px;height:220px;left:-50px;top:44%;transform:rotate(-70deg)}.gfx-corner--flip{transform:rotate(150deg)}@media (max-width:640px){.gfx-monstera{width:160px;height:185px}.gfx-monstera--lg{width:200px;height:230px}.gfx-corner--ml{display:none}}.team-card .team-more-link,.hero-f-secondary,.trust-strip-link,.team-altdate{display:inline-flex;align-items:center;min-height:36px}.nav-account{min-height:32px;display:inline-flex;align-items:center}@media (max-width:640px){.team-role-chip{font-size:12px}}.gfx-monstera svg{fill:currentColor}.gfx-monstera{width:230px;height:322px;opacity:.06}.gfx-monstera--sm{width:150px;height:210px}.gfx-monstera--lg{width:320px;height:448px;opacity:.05}.gfx-monstera--p1{left:6%;top:14%;transform:rotate(-24deg)}.gfx-monstera--p2{right:9%;top:34%;transform:rotate(38deg)}.gfx-monstera--p3{left:34%;bottom:-70px;transform:rotate(-8deg)}.gfx-monstera--p4{right:4%;bottom:16%;transform:rotate(-150deg)}.gfx-monstera--p5{left:-30px;top:56%;transform:rotate(62deg)}.gfx-monstera--p6{right:28%;bottom:-60px;transform:rotate(-30deg)}.gfx-monstera--p7{right:40%;top:-40px;transform:rotate(168deg)}.gfx-monstera--light{color:#fff;opacity:.07}.gfx-monstera--bl,.gfx-monstera--br,.gfx-monstera--tr{transform:none}.syn-wm-0 #main{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='72.7 77.8 51.2 51.4' fill='%23194730' fill-opacity='0.065' fill-rule='evenodd'%3E%3Cpath d='m 83.62,122.57 c 5.61,5.28 12.91,6.60 15.71,4.90 4.15,-2.52 1.70,-9.33 2.32,-10.58 7.37,7.13 13.19,6.44 19.97,-1.73 1.76,-2.12 1.63,-7.23 -0.24,-12.93 -0.41,1.00 -0.88,1.93 -1.45,2.73 -3.99,5.64 -9.83,8.15 -11.10,7.17 -0.08,-0.06 -0.14,-0.14 -0.19,-0.24 -1.03,-2.36 5.21,-5.08 7.67,-8.86 0.97,-1.49 1.74,-4.32 2.32,-7.19 -1.97,-3.65 -4.61,-7.19 -7.90,-10.03 -0.22,-0.19 -0.44,-0.38 -0.67,-0.56 0.36,3.63 0.71,7.86 0.07,10.19 -1.88,6.81 -5.23,10.99 -5.99,10.37 -1.16,-0.94 2.72,-6.79 3.75,-10.93 0.73,-2.96 0.20,-8.43 -0.16,-11.32 -2.86,-1.84 -5.92,-3.04 -8.95,-3.77 2.34,3.26 3.39,6.43 3.03,9.99 -0.57,5.64 -2.36,11.19 -3.31,10.83 -0.02,-0.01 -0.05,-0.03 -0.07,-0.05 -0.71,-0.85 1.70,-9.22 1.30,-12.96 -0.28,-2.61 -1.32,-5.56 -2.99,-8.23 -2.18,-0.39 -4.32,-0.56 -6.33,-0.57 1.41,2.14 2.48,4.16 2.78,5.73 0.59,3.11 -0.00,9.89 -1.42,9.61 -0.08,-0.01 -0.16,-0.06 -0.23,-0.13 -0.99,-1.02 0.33,-7.48 -0.71,-10.26 -0.42,-1.13 -1.54,-3.01 -2.76,-4.91 -5.22,0.24 -9.11,1.42 -9.75,1.94 -0.84,0.68 -3.71,5.92 -4.41,13.14 0.98,1.31 2.02,2.41 3.01,3.08 2.68,1.83 9.71,5.49 9.41,6.51 -0.28,0.98 -5.05,-0.24 -7.81,-2.71 -0.08,-0.07 -0.17,-0.16 -0.26,-0.24 -1.15,-1.11 -2.85,-2.79 -4.48,-4.61 -0.01,0.39 -0.02,0.79 -0.02,1.19 0.00,2.14 0.52,4.48 1.21,6.86 2.65,2.19 5.31,3.60 7.82,4.46 4.00,1.37 9.04,2.18 8.88,3.05 -0.16,0.87 -6.02,1.50 -9.51,-0.42 -1.52,-0.84 -3.73,-2.68 -5.80,-4.58 -0.29,-0.26 -0.58,-0.54 -0.87,-0.81 0.66,2.12 1.37,4.23 1.89,6.22 0.19,0.75 0.42,1.47 0.68,2.16 1.91,1.56 3.55,2.54 5.73,3.02 3.84,0.85 8.01,-0.18 7.94,1.28 -0.07,1.47 -5.09,1.67 -7.33,0.77 -1.51,-0.60 -2.97,-1.51 -5.76,-3.66 1.28,2.87 3.04,5.22 5.01,7.07 z'/%3E%3C/svg%3E");background-size:230px;background-position:right 6%bottom 18%}.syn-wm-1 #main{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='125.4 103.2 45.7 53.3' fill='%23194730' fill-opacity='0.065' fill-rule='evenodd'%3E%3Cpath d='m 168.83,142.81 c -2.71,7.97 -9.65,13.07 -19.56,12.67 -1.32,-0.05 0.07,-8.75 -1.56,-8.83 -0.98,-0.04 -3.61,7.91 -5.11,7.77 -4.74,-0.44 -13.83,-0.29 -15.87,-11.68 7.42,4.84 15.55,4.15 16.27,1.93 0.01,-0.05 0.02,-0.10 0.03,-0.15 0.45,-2.73 -8.67,-0.64 -16.65,-9.24 0.04,-0.75 0.10,-1.53 0.18,-2.35 0.32,-3.14 1.13,-5.99 2.29,-8.56 5.92,7.19 15.20,14.09 15.51,12.85 0.33,-1.36 -4.93,-4.30 -13.88,-15.96 1.48,-2.45 3.27,-4.61 5.21,-6.49 3.11,9.34 10.55,16.22 11.09,15.24 0.01,-0.02 0.02,-0.04 0.02,-0.06 0.26,-1.22 -5.58,-8.56 -8.31,-17.64 1.53,-1.22 3.11,-2.28 4.67,-3.21 1.10,7.18 5.36,12.63 6.17,11.64 0.03,-0.04 0.06,-0.10 0.08,-0.16 0.44,-1.34 -2.03,-7.10 -2.78,-13.35 4.59,-2.22 8.45,-3.13 9.55,-2.93 2.26,0.41 5.23,1.12 8.79,9.67 -2.84,7.05 -7.52,12.47 -5.87,13.32 1.38,0.71 4.55,-4.40 6.92,-10.61 0.67,1.86 1.37,4.03 2.08,6.53 -4.52,6.07 -10.98,12.06 -9.75,13.42 1.10,1.22 5.89,-3.76 10.63,-10.22 0.90,3.60 1.23,7.04 1.01,10.22 -4.55,2.99 -9.24,5.67 -8.37,6.60 0.73,0.78 4.15,-0.67 7.88,-3.05 -0.19,0.91 -0.43,1.80 -0.72,2.66 z'/%3E%3C/svg%3E");background-size:190px;background-position:left 8%bottom 28%}.syn-wm-2 #main{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='66.0 140.9 60.6 52.4' fill='%23194730' fill-opacity='0.065' fill-rule='evenodd'%3E%3Cpath d='m 114.76,158.57 c 0.73,1.24 8.32,-2.56 8.87,-1.29 3.02,7.01 2.92,14.32 -2.28,20.75 -4.43,-5.68 -10.34,-10.87 -11.41,-9.85 -1.15,1.10 3.81,7.01 7.45,13.75 -1.27,1.02 -2.70,2.02 -4.31,2.97 -1.52,0.90 -3.15,1.74 -4.84,2.50 -1.29,-4.70 -2.99,-9.31 -4.24,-11.40 -0.52,-0.87 -0.96,-1.30 -1.27,-1.12 -1.11,0.66 0.66,7.19 1.09,14.28 -2.46,0.86 -5.01,1.55 -7.55,2.07 -0.15,-5.50 -0.98,-10.87 -1.95,-12.68 -0.25,-0.47 -0.51,-0.70 -0.77,-0.62 -1.40,0.39 -1.22,5.01 -1.86,14.04 -2.70,0.31 -5.35,0.40 -7.85,0.25 0.68,-4.64 0.85,-8.59 0.15,-9.75 -0.12,-0.20 -0.28,-0.32 -0.46,-0.33 -1.57,-0.10 -1.74,4.21 -2.39,9.81 -5.58,-0.79 -9.98,0.98 -12.30,-2.91 -1.75,-2.94 -2.19,-10.52 -1.38,-14.39 5.63,-0.09 10.78,1.14 10.72,0.34 -0.00,-0.03 -0.01,-0.08 -0.03,-0.12 -0.42,-0.89 -4.47,-2.69 -10.06,-2.61 0.94,-3.00 2.48,-6.11 4.44,-9.14 5.91,3.36 9.96,7.12 11.18,6.39 0.21,-0.12 0.17,-0.42 -0.07,-0.85 -0.94,-1.63 -4.89,-5.17 -9.16,-8.32 1.80,-2.41 3.85,-4.74 6.07,-6.88 7.83,7.06 8.52,11.67 10.25,10.97 0.72,-0.29 -0.02,-2.22 -1.54,-4.76 -1.52,-2.55 -3.81,-5.73 -6.17,-8.50 1.67,-1.43 3.42,-2.76 5.19,-3.93 8.24,11.64 8.15,11.95 9.96,11.24 1.33,-0.52 -0.97,-8.05 -4.64,-14.21 -0.00,-0.00 -0.00,-0.00 -0.00,-0.01 2.36,-1.08 4.62,-1.79 6.76,-2.15 4.58,7.42 6.96,15.32 8.30,15.03 1.22,-0.26 0.50,-7.28 -2.89,-15.22 5.56,0.59 11.47,6.19 15.04,10.80 0.80,1.03 -6.70,4.73 -6.00,5.90 z'/%3E%3C/svg%3E");background-size:260px;background-position:right 14%top 44%}.syn-wm-3 #main{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='72.7 77.8 51.2 51.4' fill='%23194730' fill-opacity='0.065' fill-rule='evenodd'%3E%3Cpath d='m 83.62,122.57 c 5.61,5.28 12.91,6.60 15.71,4.90 4.15,-2.52 1.70,-9.33 2.32,-10.58 7.37,7.13 13.19,6.44 19.97,-1.73 1.76,-2.12 1.63,-7.23 -0.24,-12.93 -0.41,1.00 -0.88,1.93 -1.45,2.73 -3.99,5.64 -9.83,8.15 -11.10,7.17 -0.08,-0.06 -0.14,-0.14 -0.19,-0.24 -1.03,-2.36 5.21,-5.08 7.67,-8.86 0.97,-1.49 1.74,-4.32 2.32,-7.19 -1.97,-3.65 -4.61,-7.19 -7.90,-10.03 -0.22,-0.19 -0.44,-0.38 -0.67,-0.56 0.36,3.63 0.71,7.86 0.07,10.19 -1.88,6.81 -5.23,10.99 -5.99,10.37 -1.16,-0.94 2.72,-6.79 3.75,-10.93 0.73,-2.96 0.20,-8.43 -0.16,-11.32 -2.86,-1.84 -5.92,-3.04 -8.95,-3.77 2.34,3.26 3.39,6.43 3.03,9.99 -0.57,5.64 -2.36,11.19 -3.31,10.83 -0.02,-0.01 -0.05,-0.03 -0.07,-0.05 -0.71,-0.85 1.70,-9.22 1.30,-12.96 -0.28,-2.61 -1.32,-5.56 -2.99,-8.23 -2.18,-0.39 -4.32,-0.56 -6.33,-0.57 1.41,2.14 2.48,4.16 2.78,5.73 0.59,3.11 -0.00,9.89 -1.42,9.61 -0.08,-0.01 -0.16,-0.06 -0.23,-0.13 -0.99,-1.02 0.33,-7.48 -0.71,-10.26 -0.42,-1.13 -1.54,-3.01 -2.76,-4.91 -5.22,0.24 -9.11,1.42 -9.75,1.94 -0.84,0.68 -3.71,5.92 -4.41,13.14 0.98,1.31 2.02,2.41 3.01,3.08 2.68,1.83 9.71,5.49 9.41,6.51 -0.28,0.98 -5.05,-0.24 -7.81,-2.71 -0.08,-0.07 -0.17,-0.16 -0.26,-0.24 -1.15,-1.11 -2.85,-2.79 -4.48,-4.61 -0.01,0.39 -0.02,0.79 -0.02,1.19 0.00,2.14 0.52,4.48 1.21,6.86 2.65,2.19 5.31,3.60 7.82,4.46 4.00,1.37 9.04,2.18 8.88,3.05 -0.16,0.87 -6.02,1.50 -9.51,-0.42 -1.52,-0.84 -3.73,-2.68 -5.80,-4.58 -0.29,-0.26 -0.58,-0.54 -0.87,-0.81 0.66,2.12 1.37,4.23 1.89,6.22 0.19,0.75 0.42,1.47 0.68,2.16 1.91,1.56 3.55,2.54 5.73,3.02 3.84,0.85 8.01,-0.18 7.94,1.28 -0.07,1.47 -5.09,1.67 -7.33,0.77 -1.51,-0.60 -2.97,-1.51 -5.76,-3.66 1.28,2.87 3.04,5.22 5.01,7.07 z'/%3E%3C/svg%3E");background-size:200px;background-position:left 12%top 18%}.syn-wm-4 #main{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='125.4 103.2 45.7 53.3' fill='%23194730' fill-opacity='0.065' fill-rule='evenodd'%3E%3Cpath d='m 168.83,142.81 c -2.71,7.97 -9.65,13.07 -19.56,12.67 -1.32,-0.05 0.07,-8.75 -1.56,-8.83 -0.98,-0.04 -3.61,7.91 -5.11,7.77 -4.74,-0.44 -13.83,-0.29 -15.87,-11.68 7.42,4.84 15.55,4.15 16.27,1.93 0.01,-0.05 0.02,-0.10 0.03,-0.15 0.45,-2.73 -8.67,-0.64 -16.65,-9.24 0.04,-0.75 0.10,-1.53 0.18,-2.35 0.32,-3.14 1.13,-5.99 2.29,-8.56 5.92,7.19 15.20,14.09 15.51,12.85 0.33,-1.36 -4.93,-4.30 -13.88,-15.96 1.48,-2.45 3.27,-4.61 5.21,-6.49 3.11,9.34 10.55,16.22 11.09,15.24 0.01,-0.02 0.02,-0.04 0.02,-0.06 0.26,-1.22 -5.58,-8.56 -8.31,-17.64 1.53,-1.22 3.11,-2.28 4.67,-3.21 1.10,7.18 5.36,12.63 6.17,11.64 0.03,-0.04 0.06,-0.10 0.08,-0.16 0.44,-1.34 -2.03,-7.10 -2.78,-13.35 4.59,-2.22 8.45,-3.13 9.55,-2.93 2.26,0.41 5.23,1.12 8.79,9.67 -2.84,7.05 -7.52,12.47 -5.87,13.32 1.38,0.71 4.55,-4.40 6.92,-10.61 0.67,1.86 1.37,4.03 2.08,6.53 -4.52,6.07 -10.98,12.06 -9.75,13.42 1.10,1.22 5.89,-3.76 10.63,-10.22 0.90,3.60 1.23,7.04 1.01,10.22 -4.55,2.99 -9.24,5.67 -8.37,6.60 0.73,0.78 4.15,-0.67 7.88,-3.05 -0.19,0.91 -0.43,1.80 -0.72,2.66 z'/%3E%3C/svg%3E");background-size:240px;background-position:right 9%bottom 6%}.syn-wm-5 #main{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='66.0 140.9 60.6 52.4' fill='%23194730' fill-opacity='0.065' fill-rule='evenodd'%3E%3Cpath d='m 114.76,158.57 c 0.73,1.24 8.32,-2.56 8.87,-1.29 3.02,7.01 2.92,14.32 -2.28,20.75 -4.43,-5.68 -10.34,-10.87 -11.41,-9.85 -1.15,1.10 3.81,7.01 7.45,13.75 -1.27,1.02 -2.70,2.02 -4.31,2.97 -1.52,0.90 -3.15,1.74 -4.84,2.50 -1.29,-4.70 -2.99,-9.31 -4.24,-11.40 -0.52,-0.87 -0.96,-1.30 -1.27,-1.12 -1.11,0.66 0.66,7.19 1.09,14.28 -2.46,0.86 -5.01,1.55 -7.55,2.07 -0.15,-5.50 -0.98,-10.87 -1.95,-12.68 -0.25,-0.47 -0.51,-0.70 -0.77,-0.62 -1.40,0.39 -1.22,5.01 -1.86,14.04 -2.70,0.31 -5.35,0.40 -7.85,0.25 0.68,-4.64 0.85,-8.59 0.15,-9.75 -0.12,-0.20 -0.28,-0.32 -0.46,-0.33 -1.57,-0.10 -1.74,4.21 -2.39,9.81 -5.58,-0.79 -9.98,0.98 -12.30,-2.91 -1.75,-2.94 -2.19,-10.52 -1.38,-14.39 5.63,-0.09 10.78,1.14 10.72,0.34 -0.00,-0.03 -0.01,-0.08 -0.03,-0.12 -0.42,-0.89 -4.47,-2.69 -10.06,-2.61 0.94,-3.00 2.48,-6.11 4.44,-9.14 5.91,3.36 9.96,7.12 11.18,6.39 0.21,-0.12 0.17,-0.42 -0.07,-0.85 -0.94,-1.63 -4.89,-5.17 -9.16,-8.32 1.80,-2.41 3.85,-4.74 6.07,-6.88 7.83,7.06 8.52,11.67 10.25,10.97 0.72,-0.29 -0.02,-2.22 -1.54,-4.76 -1.52,-2.55 -3.81,-5.73 -6.17,-8.50 1.67,-1.43 3.42,-2.76 5.19,-3.93 8.24,11.64 8.15,11.95 9.96,11.24 1.33,-0.52 -0.97,-8.05 -4.64,-14.21 -0.00,-0.00 -0.00,-0.00 -0.00,-0.01 2.36,-1.08 4.62,-1.79 6.76,-2.15 4.58,7.42 6.96,15.32 8.30,15.03 1.22,-0.26 0.50,-7.28 -2.89,-15.22 5.56,0.59 11.47,6.19 15.04,10.80 0.80,1.03 -6.70,4.73 -6.00,5.90 z'/%3E%3C/svg%3E");background-size:210px;background-position:left 5%bottom 48%}@media (max-width:640px){.gfx-monstera{width:140px;height:196px}.gfx-monstera--lg{width:180px;height:252px}.gfx-monstera--sm{width:110px;height:154px}.gfx-monstera--p3,.gfx-monstera--p6,.gfx-monstera--p7{display:none}body:not(.home) #main{background-size:140px!important}}.nav-drop--mega{gap:2px}.nav-drop--mega .nav-drop-btn--arrow{padding:0 4px;min-width:24px;justify-content:center}.nav-drop--mega .nav-drop-btn--arrow svg{width:14px;height:14px}.site-nav .nav-drop--mega:hover .nav-drop-btn--arrow,.site-nav .nav-drop--mega.is-open .nav-drop-btn--arrow{border-bottom-color:transparent}.site-nav .nav-drop--mega:hover>a,.site-nav .nav-drop--mega.is-open>a{border-bottom-color:var(--coral)}.nav-drop--mega .nav-mega{left:0;transform:none;width:min(780px,calc(100vw - 48px));padding:22px 26px 18px}.nav-mega-grid{display:grid;grid-template-columns:1fr 1fr 1fr;gap:8px 28px}.nav-mega-col--uslugi{grid-column:span 2}.nav-mega-groups{columns:2;column-gap:24px}.nav-mega-group{display:flex;flex-direction:column;break-inside:avoid;margin-bottom:12px}.nav-mega-col--problemy{display:flex;flex-direction:column;border-left:1px solid rgba(15,36,25,.1);padding-left:26px}.nav-mega-h{margin:0 0 8px;font-family:var(--font-display);font-weight:800;font-size:15px;color:var(--ink)}.nav-mega-gh{margin:0 0 2px;font-family:var(--font-body);font-weight:600;font-size:12px;letter-spacing:.04em;text-transform:uppercase;color:var(--coral-deep)}.nav-mega a{white-space:normal;font-size:15px;line-height:1.35;padding:8px 10px}.nav-mega-foot{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 24px;margin:16px -26px -18px;padding:12px 26px;border-top:1px solid rgba(15,36,25,.1);background:var(--cream-deep);border-radius:0 0 var(--radius-card) var(--radius-card);font-size:14px;color:var(--ink-soft)}.nav-mega-foot a{display:inline;padding:4px 0;margin-left:4px;font-weight:600;color:var(--coral-deep);border-radius:0}.nav-mega-foot .nav-mega-all{margin-left:0;color:var(--ink)}.nav-mega-foot a:hover{background:0 0;text-decoration:underline;text-underline-offset:3px}@media (max-width:1139.98px){.nav-drop--mega{flex-direction:row;flex-wrap:wrap;align-items:stretch;gap:0}.nav-drop--mega>a{flex:1 1 auto}.nav-drop--mega .nav-drop-btn--arrow{flex:0 0 auto;min-width:56px;padding:13px var(--pad-x) 13px 12px;justify-content:flex-end}.nav-drop--mega .nav-drop-btn--arrow svg{width:16px;height:16px}.nav-drop--mega .nav-mega{flex:0 0 100%;width:auto;padding:0 0 6px;flex-direction:column}.nav-mega-grid{display:block}.nav-mega-groups{columns:auto}.nav-mega-group{margin-bottom:4px}.nav-mega-col--problemy{border-left:0;padding-left:0}.nav-mega-h{padding:10px calc(var(--pad-x) + 16px) 6px;margin:0;font-size:14px}.nav-mega-gh{padding:0 calc(var(--pad-x) + 16px);margin:6px 0 2px}.site-nav a{font-size:17px}.nav-mega a,.nav-drop-menu a{font-size:16px}.nav-mega a{font-size:16px;padding:9px calc(var(--pad-x) + 16px)}.nav-mega-foot{flex-direction:column;align-items:flex-start;gap:6px;margin:10px 0 0;padding:10px calc(var(--pad-x) + 16px) 4px;background:0 0;border-radius:0}.nav-mega-foot a{padding:6px 0;font-size:15px}.nav-mega-foot .nav-mega-all{font-size:16px}}@media (min-width:1140px){.site-header{padding-inline:max(var(--pad-x),calc((100% - 1400px)/2))}.site-header .brandbar-inner,.site-header .navbar-inner{padding-inline:0;max-width:none;margin:0}.header-navbar .site-nav{margin-left:auto;margin-right:auto}}.home-trust{background:var(--night-2);color:var(--cream)}.home-trust-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;padding-top:18px;padding-bottom:18px}.home-trust-item{display:flex;gap:12px;align-items:flex-start}.home-trust-item svg{width:22px;height:22px;flex:none;margin-top:2px;color:var(--coral)}.home-trust-item b{display:block;font-family:var(--font-display);font-weight:800;font-size:15.5px;line-height:1.3}.home-trust-item span{display:block;font-size:13.5px;line-height:1.4;opacity:.82;margin-top:2px}@media (max-width:760px){.home-trust-grid{grid-template-columns:1fr;gap:12px}.home-trust-item span{display:none}}.lab-ages{margin:clamp(22px,3vw,34px)0 0;padding:18px 20px 14px;background:rgba(255,255,255,.7);border:1px solid rgba(25,71,48,.14);border-radius:8px}.lab-ages-title{margin:0 0 8px;font-family:var(--font-display);font-weight:800;font-size:13px;letter-spacing:.06em;text-transform:uppercase;color:var(--night-2)}.lab-ages-list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(5,1fr);gap:14px 18px}.lab-ages-list li{display:flex;flex-direction:column;gap:4px;font-size:14px;line-height:1.35}.lab-ages-list b{font-family:var(--font-display);font-weight:800;color:var(--ink);font-size:15px;margin-bottom:2px}.lab-ages-list a{color:var(--night-2);text-decoration:underline;text-decoration-color:rgba(25,71,48,.3);text-underline-offset:3px}.lab-ages-list a:hover{text-decoration-color:var(--night-2)}@media (max-width:900px){.lab-ages-list{grid-template-columns:repeat(2,1fr)}}@media (max-width:480px){.lab-ages-list{grid-template-columns:1fr}}.lab-before-grid{display:grid;grid-template-columns:1fr 1fr;gap:22px;align-items:start}.lab-col{display:grid;gap:22px}.lab-before .paper-card{padding:26px 26px 24px}.lab-before .paper-card h3{font-size:21px;margin:0 0 10px}.lab-muted{color:var(--ink-soft);font-size:15px;margin:0 0 12px}.lab-check ul,.lab-not ul,.lab-how ol{margin:0 0 16px;padding-left:0;list-style:none;display:grid;gap:9px}.lab-check li{position:relative;padding-left:30px;font-size:15.5px;line-height:1.45}.lab-check li::before{content:"";position:absolute;left:0;top:2px;width:18px;height:18px;border:1.5px solid rgba(25,71,48,.45);border-radius:4px;background:#fff}.lab-inline{display:inline-block;margin-top:10px}.lab-not{background:var(--sand-soft)}.lab-not li{font-size:15px;line-height:1.5;padding-left:22px;position:relative}.lab-not li::before{content:"—";position:absolute;left:0;color:var(--coral-deep);font-weight:800}.lab-how ol{counter-reset:lab}.lab-how li{counter-increment:lab;position:relative;padding-left:40px;font-size:15.5px;line-height:1.5}.lab-how li::before{content:counter(lab);position:absolute;left:0;top:0;width:28px;height:28px;border-radius:50%;background:var(--night-2);color:var(--cream);font-family:var(--font-display);font-weight:800;font-size:14px;display:grid;place-items:center}.lab-founder{margin:6px 0 0;padding:12px 14px;border:1.5px dashed rgba(122,94,18,.6);border-radius:var(--radius-btn);color:var(--coral-deep);font-size:14px;background:rgba(244,229,197,.35)}.lab-faq details{border-top:1px solid rgba(15,36,25,.12);padding:10px 0}.lab-faq details:last-of-type{border-bottom:1px solid rgba(15,36,25,.12)}.lab-faq summary{cursor:pointer;font-family:var(--font-display);font-weight:800;font-size:15.5px;color:var(--ink);list-style:none;position:relative;padding-right:28px}.lab-faq summary::-webkit-details-marker{display:none}.lab-faq summary::after{content:"+";position:absolute;right:4px;top:-2px;font-size:20px;color:var(--night-2)}.lab-faq details[open] summary::after{content:"–"}.lab-faq details p{margin:8px 0 0;font-size:15px;line-height:1.5;color:var(--ink-soft)}@media (max-width:860px){.lab-before-grid{grid-template-columns:1fr}}.cennik-hero{padding-bottom:0}.cennik-head{margin-bottom:clamp(24px,3vw,36px)}.cennik-start{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:24px;align-items:stretch}.cennik-start-card{background:var(--night);color:var(--cream);border-radius:var(--radius-card);padding:30px 32px;display:flex;flex-direction:column}.cennik-start-eyebrow{margin:0 0 8px;font-family:var(--font-body);font-size:13px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--coral)}.cennik-start-card h2{margin:0 0 6px;font-size:clamp(24px,2.4vw,30px);line-height:1.15;color:var(--cream)}.cennik-start-price{margin:0 0 14px;font-size:20px;font-weight:700;color:var(--cream)}.cennik-start-card>p:not(.cennik-start-eyebrow):not(.cennik-start-price){margin:0;color:rgba(244,239,224,.82);font-size:15.5px;line-height:1.65;max-width:58ch}.cennik-start-actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px 22px;margin-top:auto;padding-top:22px}.cennik-start-steps{background:var(--white);border:1px solid rgba(15,36,25,.1);border-radius:var(--radius-card);padding:28px 30px}.cennik-start-steps .cennik-start-eyebrow{color:var(--coral-deep)}.cennik-steps{list-style:none;margin:0;padding:0;display:grid;gap:14px}.cennik-steps li{display:grid;grid-template-columns:36px 1fr;gap:14px;align-items:start}.cennik-step-n{width:36px;height:36px;border-radius:50%;background:var(--sage-soft);color:var(--night-2);font-family:var(--font-display);font-weight:800;font-size:15px;display:inline-flex;align-items:center;justify-content:center}.cennik-steps strong{display:block;font-family:var(--font-display);font-weight:800;font-size:17px;line-height:1.3;color:var(--ink);margin-top:6px}.cennik-steps span:not(.cennik-step-n){display:block;margin-top:3px;font-size:14.5px;line-height:1.55;color:var(--ink-soft)}.cennik-steps-note{margin:18px 0 0;padding-top:14px;border-top:1px solid rgba(15,36,25,.1);font-size:14px;line-height:1.55;color:var(--ink-soft)}.cennik-nav{display:flex;flex-wrap:wrap;gap:8px 10px;margin:28px 0 0;padding:0 0 26px}.cennik-nav a{display:inline-flex;align-items:center;min-height:44px;padding:8px 14px;border:1px solid rgba(15,36,25,.18);border-radius:var(--radius-btn);font-family:var(--font-body);font-size:14px;font-weight:600;color:var(--ink);text-decoration:none;background:var(--white)}.cennik-nav a:hover{border-color:var(--night-2);color:var(--night-2)}.cennik-body{padding-top:10px}.cennik-sec{padding:24px 0 8px;scroll-margin-top:90px}.cennik-sec+.cennik-sec{border-top:1px solid rgba(15,36,25,.1);margin-top:24px}.cennik-sec-head{display:grid;grid-template-columns:52px 1fr;gap:16px;align-items:start;margin:0 0 8px}.cennik-sec-ico{width:52px;height:52px;border-radius:50%;background:var(--sage-soft);color:var(--night-2);display:inline-flex;align-items:center;justify-content:center;margin-top:2px}.cennik-sec-ico svg{width:24px;height:24px}.cennik-sec-head h2{margin:6px 0 0;font-size:clamp(24px,2.6vw,32px);line-height:1.15}.cennik-sec-lead{margin:8px 0 0;font-size:15.5px;line-height:1.65;color:var(--ink-soft);max-width:68ch}.cennik-sec-lead strong{display:block;color:var(--ink);margin-bottom:2px}.cennik-sec-lead a{color:var(--coral-deep);font-weight:600;text-decoration:none;border-bottom:1px solid rgba(182,144,38,.5)}.cennik-sub{margin:24px 0 0 68px;font-size:13px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:var(--night-2)}.cennik-list{margin-left:68px}.cennik-row{display:grid;grid-template-columns:minmax(0,1fr) 230px;gap:8px 32px;padding:22px 0;border-bottom:1px solid rgba(15,36,25,.1);align-items:start}.cennik-list .cennik-row:last-child{border-bottom:0}.cennik-u{margin:0;font-size:20px;font-weight:800;line-height:1.3;color:var(--ink)}.cennik-u a{color:inherit;text-decoration:none}.cennik-u a:hover{color:var(--night-2);text-decoration:underline;text-underline-offset:3px}.cennik-opis{margin:8px 0 0;font-size:15px;line-height:1.6;color:var(--ink-soft);max-width:60ch}.cennik-opis a{color:var(--coral-deep);font-weight:600;text-decoration:none;border-bottom:1px solid rgba(182,144,38,.5)}.cennik-opis a:hover{border-bottom-color:var(--coral)}.cennik-wejscie{margin:8px 0 0;font-size:13.5px;color:var(--ink-soft);line-height:1.45}.cennik-zakres-label{margin:16px 0 0;font-size:13px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--coral-deep)}.cennik-zakres{margin:8px 0 0;padding:0;list-style:none;columns:2;column-gap:28px;font-size:14px;line-height:1.5;color:var(--ink-soft);max-width:62ch}.cennik-zakres li{break-inside:avoid;margin:0;padding:4px 0 4px 18px;position:relative}.cennik-zakres li::before{content:"›";position:absolute;left:0;color:var(--coral-deep);font-weight:700}.cennik-zakres small{display:block;font-size:12.5px;color:var(--ink-soft);opacity:.85}.cennik-more{display:inline-block;margin-top:12px;font-size:14px;font-weight:600;color:var(--ink-soft);border-bottom-color:rgba(15,36,25,.25)}.cennik-more:hover{color:var(--ink);border-bottom-color:var(--ink)}.cennik-price{text-align:right}.cennik-c{font-family:var(--font-display);font-weight:800;font-size:20px;line-height:1.3;color:var(--ink);white-space:nowrap}.cennik-d{display:block;margin-top:4px;font-size:14px;color:var(--ink-soft);max-width:24ch;margin-left:auto}.cennik-link{display:flex;align-items:center;justify-content:center;width:100%;min-height:44px;margin-top:12px;padding:9px 14px;border:1.5px solid var(--coral);border-radius:var(--radius-btn);background:var(--coral);color:var(--night);font-family:var(--font-display);font-weight:800;font-size:15px;text-decoration:none;text-align:center;box-shadow:var(--shadow-soft)}.cennik-link:hover{background:var(--coral-deep);border-color:var(--coral-deep);color:var(--white)}.cennik-link-more,.cennik-link-ask{background:0 0;border-color:rgba(15,36,25,.3);color:var(--night-2);box-shadow:none}.cennik-link-more:hover,.cennik-link-ask:hover{background:rgba(15,36,25,.05);border-color:var(--night-2);color:var(--night-2)}.cennik-price-note{display:block;margin-top:8px;font-size:13px;color:var(--ink-soft);line-height:1.45}.cennik-note{margin:12px 0 0 68px;font-size:13.5px;color:var(--ink-soft)}.cennik-trust-sec{padding-top:10px;padding-bottom:10px}.cennik-trust{list-style:none;margin:0;padding:22px 26px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px 28px;background:var(--cream-deep);border-radius:var(--radius-card)}.cennik-trust li{display:grid;grid-template-columns:40px 1fr;gap:12px;align-items:start}.cennik-trust-ico{width:40px;height:40px;border-radius:50%;background:var(--white);color:var(--night-2);display:inline-flex;align-items:center;justify-content:center}.cennik-trust-ico svg{width:22px;height:22px;opacity:1;stroke-width:2.2}.cennik-trust strong{display:block;font-family:var(--font-display);font-weight:800;font-size:16px;line-height:1.3;color:var(--ink);margin-top:9.6px}.cennik-trust span:not(.cennik-trust-ico){display:block;margin-top:3px;font-size:14px;line-height:1.5;color:var(--ink-soft)}.cennik-help-sec{padding-top:24px}.cennik-help{padding:28px 30px;background:var(--sage);border-radius:var(--radius-card)}.cennik-help-inner{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:24px 40px;align-items:start}.cennik-help h2{margin:0 0 10px;font-size:clamp(22px,2.4vw,28px);line-height:1.2;color:var(--night-2)}.cennik-help p{margin:0;color:var(--night-2);font-size:15.5px;line-height:1.65;max-width:58ch}.cennik-help-side{border-left:1px solid rgba(15,36,25,.16);padding-left:32px}.cennik-help-label{font-size:13px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--coral-deep)}.cennik-help p.cennik-help-contact{margin:6px 0 0;font-size:24px;font-weight:800;font-family:var(--font-display)}.cennik-help p.cennik-help-contact a{color:var(--night-2);text-decoration:none;border-bottom:2px solid rgba(182,144,38,.55)}.cennik-help p.cennik-help-mail{margin:6px 0 0;font-size:15.5px;font-weight:600}.cennik-help p.cennik-help-mail a{color:var(--night-2);text-decoration:none;border-bottom:1px solid rgba(182,144,38,.55)}.cennik-help-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.cennik-faq-wrap{max-width:820px;margin:40px 0 0}.cennik-faq-wrap h2{font-size:clamp(24px,2.6vw,32px);margin:0 0 8px}.cennik-faq details{border-bottom:1px solid rgba(15,36,25,.1);padding:14px 0}.cennik-faq summary{cursor:pointer;font-weight:600;color:var(--ink);list-style:none;font-size:16px}.cennik-faq summary::-webkit-details-marker{display:none}.cennik-faq summary::after{content:"+";float:right;color:var(--coral-deep);font-weight:700}.cennik-faq details[open] summary::after{content:"−"}.cennik-faq p{margin:10px 0 0;color:var(--ink-soft);font-size:15px;line-height:1.6}.cennik-det>summary{cursor:default;list-style:none}.cennik-det>summary::-webkit-details-marker{display:none}.cennik-sec-caret{display:none}@media (max-width:720px){.cennik-det>summary{cursor:pointer;align-items:center}.cennik-sec-caret{display:inline-block;margin-left:auto;width:10px;height:10px;border-right:2px solid var(--ink-soft);border-bottom:2px solid var(--ink-soft);transform:rotate(45deg);transition:transform .2s;flex:none}.cennik-det[open]>summary .cennik-sec-caret{transform:rotate(-135deg)}.cennik-det>summary:focus-visible{outline:2px solid var(--coral-deep);outline-offset:3px}}.cennik-sec--solo .cennik-list{margin-left:0;border-top:0}.cennik-sec--solo .cennik-row{padding-top:0;border-top:0}.cennik-cta{margin-top:36px;padding:28px 32px;background:var(--night);border-radius:var(--radius-card);color:var(--cream)}.cennik-cta h2{margin:0 0 6px;color:var(--cream);font-size:clamp(24px,2.6vw,32px)}.cennik-cta p{margin:0 0 16px;color:rgba(244,239,224,.82);max-width:66ch;line-height:1.6}.cennik-cta-actions{display:flex;flex-wrap:wrap;gap:10px 12px}.cennik-cta .cennik-cta-contact{margin:16px 0 0;padding-top:14px;border-top:1px solid rgba(244,239,224,.22);font-size:15px;max-width:66ch}.cennik-cta .cennik-cta-contact a{color:var(--cream);font-weight:600;text-decoration:none;border-bottom:1px solid rgba(244,239,224,.5)}.cennik-cta .cennik-cta-contact a:hover{border-bottom-color:var(--cream)}.cennik-cta .cennik-cta-links{margin:14px 0 0;font-size:14px}.cennik-cta .cennik-cta-links a{color:var(--cream);text-decoration:underline;text-underline-offset:2px}@media (max-width:900px){.cennik-start{grid-template-columns:1fr}.cennik-trust{grid-template-columns:1fr;gap:16px}.cennik-help-inner{grid-template-columns:1fr}.cennik-help-side{border-left:0;padding-left:0;border-top:1px solid rgba(15,36,25,.16);padding-top:18px}}@media (max-width:480px){.cennik-hero>.wrap,.cennik-body>.wrap,.cennik-trust-sec>.wrap,.cennik-help-sec>.wrap{padding-inline:16px}}@media (max-width:720px){.cennik-sec-head{grid-template-columns:44px 1fr;gap:12px}.cennik-sec-ico{width:44px;height:44px}.cennik-list,.cennik-sub,.cennik-note{margin-left:0}.cennik-row{grid-template-columns:1fr;gap:8px;padding:24px 0}.cennik-row .cennik-more{display:none}.cennik-opis,.cennik-sec-lead{line-height:1.55}.cennik-price{text-align:left;display:grid;grid-template-columns:1fr auto;gap:4px 16px;align-items:center}.cennik-d{margin-left:0;max-width:none}.cennik-link{width:auto;min-width:160px;margin-top:0;grid-column:2;grid-row:1/span 2}.cennik-price-note{grid-column:1/-1;margin-top:4px}.cennik-zakres{columns:1}.cennik-start-card,.cennik-start-steps,.cennik-help,.cennik-cta{padding:22px 20px}.cennik-help-actions{flex-direction:column}}.lab-ages2{margin:clamp(22px,3vw,34px)0 0}.lab-ages2-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.lab-age{display:flex;flex-direction:column;gap:6px;padding:18px 18px 16px;background:rgba(255,255,255,.8);border:1px solid rgba(25,71,48,.14);border-radius:8px;color:var(--ink);text-decoration:none;transition:border-color .2s,transform .2s}.lab-age:hover{border-color:var(--night-2);transform:translateY(-2px)}.lab-age b{font-family:var(--font-display);font-weight:800;font-size:19px;color:var(--night-2)}.lab-age span{font-size:14.5px;line-height:1.45;color:var(--ink-soft)}.lab-age em{font-style:normal;font-weight:700;font-size:14px;color:var(--coral-deep);margin-top:4px}@media (max-width:900px){.lab-ages2-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:480px){.lab-ages2-grid{grid-template-columns:1fr}}.lab-switch{display:flex;gap:8px;align-items:center;flex-wrap:wrap;padding:8px var(--pad-x);background:#fff6d6;border-bottom:1px solid rgba(182,144,38,.35);font-size:13px}.lab-switch span{font-weight:800;color:var(--coral-deep)}.lab-switch a{color:var(--night-2);text-decoration:none;padding:4px 10px;border:1px solid rgba(25,71,48,.25);border-radius:var(--radius-btn);background:#fff}.lab-switch a[aria-current]{background:var(--night-2);color:#fff;border-color:var(--night-2)}.hero-lab-a .hero-e-kicker{font-size:19px;max-width:34ch;margin-bottom:26px}.hero-lab-a .hero-foto-mosaic{gap:10px}.hero-b{position:relative;min-height:640px;display:flex;align-items:center;background:var(--cream-deep);overflow:hidden}.hero-b-media{position:absolute;inset:0}.hero-b-media img{width:100%;height:100%;object-fit:cover;object-position:80% 50%}.hero-b-media::after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#f5f6f4 0,rgba(245,246,244,.97) 46%,rgba(245,246,244,.35) 66%,rgba(245,246,244,0) 100%)}.hero-b-grid{position:relative;z-index:1;padding-top:clamp(48px,7vw,96px);padding-bottom:clamp(48px,7vw,96px)}.hero-b-panel{max-width:560px}.hero-b .hero-e-title{color:var(--ink);font-family:var(--font-display);font-weight:800;letter-spacing:-.025em;line-height:1.04;font-size:clamp(34px,4vw,56px);margin:6px 0 14px}.hero-b .hero-e-kicker{color:var(--ink-soft);font-size:19px;margin:0 0 22px;max-width:34ch}@media (max-width:900px){.hero-b{min-height:0;display:block}.hero-b-media{position:relative;aspect-ratio:16/10}.hero-b-media::after{background:linear-gradient(180deg,rgba(245,246,244,0) 60%,#f5f6f4 100%)}.hero-b-grid{padding-top:0;margin-top:-40px}}.hero-lab-c .hero-f-grid{grid-template-columns:minmax(0,6fr) minmax(0,6fr)}.hero-lab-c-card{background:var(--night);color:#fff;border-radius:8px;padding:26px 28px 24px;box-shadow:0 24px 60px -28px rgba(15,36,25,.6)}.hero-lab-c-head{margin:0 0 14px;display:flex;flex-direction:column;gap:2px}.hero-lab-c-head small{font-size:12.5px;letter-spacing:.06em;text-transform:uppercase;color:#c9d3c6;font-weight:600}.hero-lab-c-head b{font-size:clamp(24px,2.4vw,32px);font-weight:800;color:#e8c766;font-family:var(--font-display)}.hero-lab-c-list{list-style:none;margin:0 0 18px;padding:0;display:grid;gap:8px}.hero-lab-c-list li{display:flex;align-items:center;gap:12px;padding:10px 12px;background:rgba(255,255,255,.07);border-radius:var(--radius-chip)}.hero-lab-c-list img{width:44px;height:44px;border-radius:50%;object-fit:cover;flex:none}.hero-lab-c-list span{display:flex;flex-direction:column;min-width:0;flex:1}.hero-lab-c-list span b{font-size:15px;font-weight:800;font-family:var(--font-display)}.hero-lab-c-list span em{font-style:normal;font-size:13px;color:#c9d3c6}.hero-lab-c-list a{color:#e8c766;font-weight:800;font-size:14px;text-decoration:none;border-bottom:2px solid #e8c766;white-space:nowrap}.hero-lab-c-btn{width:100%;text-align:center}.hero-lab-c-all{display:block;margin-top:12px;color:#d9e2d4;font-size:13.5px;text-decoration:underline}@media (max-width:900px){.hero-lab-c .hero-f-grid{grid-template-columns:1fr}}.hero-b-panel{background:rgba(255,255,255,.9);padding:clamp(24px,3vw,36px);border-radius:var(--radius-lg);box-shadow:0 30px 70px -34px rgba(15,36,25,.5);backdrop-filter:blur(6px)}.hero-b-media::after{background:linear-gradient(90deg,rgba(245,246,244,.55)0,rgba(245,246,244,.25) 45%,rgba(245,246,244,0) 70%)}.lab-age small{font-size:12px;letter-spacing:.06em;text-transform:uppercase;font-weight:700;color:var(--coral-deep)}.lab-age b{margin-top:-2px}.lab-age span{min-height:2.9em}.page-booking{margin-top:20px;scroll-margin-top:96px}.hero-b .hero-e-loc{color:var(--night-2);font-weight:700}.home-trust-item svg{color:#e8c766}.home-trust-item b{font-size:16px}.home-trust-item span{font-size:14px;opacity:.85}@media (max-width:719.98px){table.art-table{display:block;overflow-x:auto;-webkit-overflow-scrolling:touch;max-width:100%}table.art-table th,table.art-table td{white-space:nowrap}table.art-table td{white-space:normal;min-width:160px}}@media (min-width:901px){.hero-b-media img{object-position:100% 50%}.hero-b-panel{max-width:500px;margin-left:0}.hero-b-grid{padding-top:clamp(40px,6vw,80px);padding-bottom:clamp(40px,6vw,80px)}}@media (min-width:901px){.hero-b-media img{object-position:0 50%;transform:scale(1.12);transform-origin:0 50%}}.art-wrap{max-width:720px}.art-meta{font-size:13.5px;color:var(--ink-soft);margin:0 0 4px}.art-meta a{color:var(--coral-deep)}.art-tldr{background:var(--sage);border-radius:var(--radius-card);padding:18px 22px;margin:14px 0 8px;font-size:15.5px;line-height:1.68;color:var(--night-2)}.art-prose h2{margin:34px 0 10px;font-size:clamp(21px,2.6vw,27px)}.art-prose h3{margin:22px 0 4px;font-size:20px}.art-prose p{color:var(--ink-soft);font-size:16px;line-height:1.75}.art-prose ul{margin:10px 0 10px 4px;padding:0;list-style:none}.art-prose ul li{padding-left:20px;position:relative;color:var(--ink-soft);font-size:15.5px;line-height:1.65;margin-bottom:7px}.art-prose ul li::before{content:"›";position:absolute;left:0;color:var(--coral-deep);font-weight:700}.art-prose ol{margin:10px 0 10px 20px}.art-prose ol li{color:var(--ink-soft);font-size:15.5px;line-height:1.65;margin-bottom:7px}.art-faq{margin-top:12px}.art-faq details{border-bottom:1px solid rgba(15,36,25,.1);padding:14px 0}.art-faq summary{cursor:pointer;font-weight:600;color:var(--ink);list-style:none;font-size:16px}.art-faq summary::-webkit-details-marker{display:none}.art-faq summary::after{content:"+";float:right;color:var(--coral-deep);font-weight:700}.art-faq details[open] summary::after{content:"−"}.art-faq p{margin:10px 0 0;color:var(--ink-soft);font-size:15px;line-height:1.6}.art-cta{margin-top:24px;padding:24px;background:var(--night);border-radius:var(--radius-card);color:var(--cream)}.art-cta h2{margin:0 0 6px;color:var(--cream)}.art-cta p{color:rgba(244,239,224,.8);margin:0 0 14px}.art-sources{margin-top:32px;padding-top:16px;border-top:1px solid rgba(15,36,25,.1);font-size:13px;color:var(--ink-soft)}.art-sources h2{font-size:15px;margin:0 0 8px}.art-sources ol{margin:0 0 12px;padding-left:18px}.art-sources a{color:var(--coral-deep)}.art-disclaimer{font-style:italic}.art-cta .art-cta-links{margin:12px 0 0}.art-cta .art-cta-links a{color:var(--cream);text-decoration:underline;font-size:14px}.art-table-scroll{overflow-x:auto;margin:14px 0}.art-table{width:100%;border-collapse:collapse;font-size:14.5px;min-width:640px}.art-table th{text-align:left;padding:10px 12px;background:var(--sage);color:var(--night-2);font-size:13.5px}.art-table td{padding:10px 12px;border-bottom:1px solid rgba(15,36,25,.1);color:var(--ink-soft);line-height:1.55;vertical-align:top}.art-table td:first-child{color:var(--ink);font-weight:600}.art-table th:first-child{width:44%}.art-table th:not(:first-child){width:28%}.art-plan{border:1px solid rgba(15,36,25,.12);border-radius:var(--radius-card);padding:20px 24px;margin:16px 0}.art-plan h3{margin-top:0}.art-callout{background:rgba(0,0,0,.035);border-radius:14px;padding:18px 22px;margin:24px 0}.art-sources li{margin-bottom:7px}details.art-sources>summary{cursor:pointer;list-style:none;font-family:var(--font-display);font-weight:800;font-size:15px;color:var(--ink);padding:4px 0}details.art-sources>summary::-webkit-details-marker{display:none}details.art-sources>summary::after{content:"+";margin-left:8px;color:var(--coral-deep);font-weight:700}details.art-sources[open]>summary::after{content:"−"}details.art-sources>ol{margin-top:10px}.art-prose .art-sources li{font-size:13.5px;line-height:1.55}.art-table-wrap{overflow-x:auto;margin:22px 0 26px;-webkit-overflow-scrolling:touch}.art-prose table{border-collapse:collapse;width:100%;margin:14px 0;font-size:14.5px}.art-prose th,.art-prose td{padding:8px 12px;border:1px solid rgba(15,36,25,.15);text-align:left;color:var(--ink-soft)}.art-prose th{background:rgba(25,71,48,.07);color:var(--ink)}.art-prose details{border-bottom:1px solid rgba(15,36,25,.1);padding:14px 0}.art-prose summary{cursor:pointer;font-weight:600;color:var(--ink);list-style:none;font-size:16px}.art-prose summary::-webkit-details-marker{display:none}.art-prose summary::after{content:"+";float:right;color:var(--coral-deep);font-weight:700}.art-prose details[open] summary::after{content:"−"}.art-prose details p{margin:10px 0 0;font-size:15px;line-height:1.6}.svc-tldr .svc-meta,.hub-lead .svc-meta{display:block;margin-top:12px;padding-top:10px;border-top:1px solid rgba(15,36,25,.12);font-size:16.5px;font-weight:600;color:var(--night-2)}.hub-lead .svc-meta{max-width:none}.hub-cta .svc-cta-links a{color:#fff;text-decoration:underline;font-size:14px}.art-toc{margin:18px 0 26px;padding:16px 20px;background:var(--cream-deep);border-radius:var(--radius-card)}.art-toc-title{margin:0 0 8px;font-size:13px;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-soft);font-weight:700}.art-toc ol{margin:0;padding-left:20px}.art-toc summary.art-toc-title{margin:0;cursor:pointer;list-style:none;display:flex;align-items:center;justify-content:space-between;min-height:32px}.art-toc summary.art-toc-title::-webkit-details-marker{display:none}.art-toc summary.art-toc-title::after{content:"▾";font-size:14px;color:var(--coral-deep);transition:transform .15s}.art-toc-d[open] summary.art-toc-title{margin-bottom:8px}.art-toc-d[open] summary.art-toc-title::after{transform:rotate(180deg)}.art-toc li{margin-bottom:5px;font-size:15px;line-height:1.5}.art-toc a{color:var(--coral-deep);text-decoration:none}.art-toc a:hover,.art-toc a:focus-visible{text-decoration:underline}.art-prose h2{scroll-margin-top:90px}.svc-sources{margin-top:34px;padding-top:16px;border-top:1px solid rgba(15,36,25,.1);font-size:13px;color:var(--ink-soft)}.svc-sources h2{font-size:15px;margin:0 0 8px}.svc-sources ol{margin:0;padding-left:18px}.svc-sources a{color:var(--coral-deep)}.svc-disclaimer{margin:26px 0 0;padding-top:14px;border-top:1px solid rgba(15,36,25,.1);font-size:13px;line-height:1.6;color:var(--ink-soft)}.svc-disclaimer b{color:var(--ink);font-weight:600}main p a:not(.btn),main li a:not(.btn),main .svc-team-name a,main .svc-cta-alt a,main a.svc-path-link{padding-top:2px;padding-bottom:2px}.svc-facts{list-style:none;margin:14px 0 4px;padding:0;display:flex;flex-wrap:wrap;gap:8px 0;font-size:14.5px;color:var(--ink)}.svc-facts li{padding:0 14px;border-left:1px solid rgba(15,36,25,.18);line-height:1.35}.svc-facts li:first-child{padding-left:0;border-left:0}.svc-facts b{font-weight:700}.header-actions .nav-hire{font-size:12.5px;font-weight:600;color:var(--ink-soft);opacity:.7;text-decoration:none;margin-right:8px;align-self:center}.header-actions .nav-hire:hover{opacity:1;text-decoration:underline}.site-nav .nav-hire-mobile{font-size:14px;opacity:.7}@media (min-width:1024px){.site-nav .nav-hire-mobile{display:none}}@media (max-width:1023.98px){.header-actions .nav-hire{display:none}}.gfx-corner,.cta-leaf,.gfx-ring,.gfx-dots,.gfx-blob,.gfx-monstera,.bg-emblem{display:none!important}body:not(.home) #main::before{content:none!important}body:not(.home) #main{background-image:none!important}.bg{position:absolute;pointer-events:none;z-index:0}.gfx-wm>.wrap{position:relative;z-index:1}.bg-dots{width:360px;height:300px;opacity:.14;background-image:radial-gradient(var(--night-2) 1.5px,transparent 1.6px);background-size:18px 18px;-webkit-mask-image:radial-gradient(closest-side,#000 35%,transparent 100%);mask-image:radial-gradient(closest-side,#000 35%,transparent 100%)}.bg-dots.bg--tr{right:0;top:0}.bg-dots.bg--tl{left:0;top:0}.bg-dots.bg--br{right:0;bottom:0}.bg-dots.bg--bl{left:0;bottom:0}.bg-grid{width:420px;height:340px;opacity:.1;background-image:linear-gradient(var(--night-2) 1px,transparent 1px),linear-gradient(90deg,var(--night-2) 1px,transparent 1px);background-size:28px 28px;-webkit-mask-image:radial-gradient(closest-side,#000 30%,transparent 100%);mask-image:radial-gradient(closest-side,#000 30%,transparent 100%)}.bg-grid.bg--tr{right:0;top:0}.bg-grid.bg--tl{left:0;top:0}.bg-grid.bg--br{right:0;bottom:0}.bg-grid.bg--bl{left:0;bottom:0}.bg-contour{width:560px;height:560px;border-radius:50%;border:1px solid rgba(25,71,48,.11)}.bg-contour::before,.bg-contour::after{content:"";position:absolute;border-radius:50%;border:1px solid rgba(25,71,48,.09)}.bg-contour::before{inset:72px}.bg-contour::after{inset:150px;border-style:dashed}.bg-contour.bg--tl{left:-260px;top:-280px}.bg-contour.bg--tr{right:-260px;top:-280px}.bg-contour.bg--bl{left:-260px;bottom:-280px}.bg-contour.bg--br{right:-260px;bottom:-280px}.bg-wash{width:720px;height:720px;border-radius:50%;background:radial-gradient(circle at 50% 50%,rgba(182,144,38,.075),rgba(182,144,38,0) 66%)}.bg-wash--sage{background:radial-gradient(circle at 50% 50%,rgba(25,71,48,.075),rgba(25,71,48,0) 66%)}.bg-wash.bg--tl{left:-300px;top:-300px}.bg-wash.bg--tr{right:-300px;top:-300px}.bg-wash.bg--bl{left:-300px;bottom:-300px}.bg-wash.bg--br{right:-300px;bottom:-300px}.bg-leaf{width:320px;height:440px;color:var(--night-2);opacity:.055}.bg-leaf svg{width:100%;height:100%;fill:currentColor;display:block}.bg-leaf.bg--br{right:-70px;bottom:-110px;transform:rotate(-14deg)}.bg-leaf.bg--bl{left:-80px;bottom:-110px;transform:rotate(16deg) scaleX(-1)}.bg-leaf.bg--tr{right:-70px;top:-100px;transform:rotate(166deg)}.bg-leaf.bg--tl{left:-80px;top:-100px;transform:rotate(-166deg) scaleX(-1)}.section-night .bg-dots{background-image:radial-gradient(rgba(255,255,255,.9) 1.5px,transparent 1.6px);opacity:.12}.section-night .bg-grid{background-image:linear-gradient(rgba(255,255,255,.9) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.9) 1px,transparent 1px);opacity:.08}.section-night .bg-contour,.section-night .bg-contour::before,.section-night .bg-contour::after{border-color:rgba(255,255,255,.12)}.section-night .bg-leaf{color:#fff;opacity:.07}.section-night .bg-wash{background:radial-gradient(circle at 50% 50%,rgba(182,144,38,.14),rgba(182,144,38,0) 66%)}body:not(.home) #main::after{content:"";position:absolute;pointer-events:none;opacity:1;background:0 0;-webkit-mask-image:none;mask-image:none;transform:none}body.syn-wm-0 #main::after,body.syn-wm-3 #main::after{width:360px;height:300px;opacity:.14;background-image:radial-gradient(var(--night-2) 1.5px,transparent 1.6px);background-size:18px 18px;-webkit-mask-image:radial-gradient(closest-side,#000 35%,transparent 100%);mask-image:radial-gradient(closest-side,#000 35%,transparent 100%)}body.syn-wm-0 #main::after{right:0;top:140px;left:auto;bottom:auto}body.syn-wm-3 #main::after{left:0;bottom:120px;right:auto;top:auto}body.syn-wm-1 #main::after,body.syn-wm-4 #main::after{width:560px;height:560px;border-radius:50%;border:1px solid rgba(25,71,48,.11);background-image:radial-gradient(circle,transparent calc(50% - 152px),rgba(25,71,48,.07) calc(50% - 151px),rgba(25,71,48,.07) calc(50% - 150px),transparent calc(50% - 149px),transparent calc(50% - 74px),rgba(25,71,48,.09) calc(50% - 73px),rgba(25,71,48,.09) calc(50% - 72px),transparent calc(50% - 71px))}body.syn-wm-1 #main::after{right:-260px;top:60px;left:auto;bottom:auto}body.syn-wm-4 #main::after{left:-260px;bottom:80px;right:auto;top:auto}body.syn-wm-2 #main::after,body.syn-wm-5 #main::after{width:320px;height:440px;opacity:.055;background-repeat:no-repeat;background-size:contain;background-position:center}body.syn-wm-2 #main::after{right:-60px;bottom:140px;left:auto;top:auto;transform:rotate(-14deg);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='66.0 140.9 60.6 52.4' fill='%23194730' fill-rule='evenodd'%3E%3Cpath d='m 114.76,158.57 c 0.73,1.24 8.32,-2.56 8.87,-1.29 3.02,7.01 2.92,14.32 -2.28,20.75 -4.43,-5.68 -10.34,-10.87 -11.41,-9.85 -1.15,1.10 3.81,7.01 7.45,13.75 -1.27,1.02 -2.70,2.02 -4.31,2.97 -1.52,0.90 -3.15,1.74 -4.84,2.50 -1.29,-4.70 -2.99,-9.31 -4.24,-11.40 -0.52,-0.87 -0.96,-1.30 -1.27,-1.12 -1.11,0.66 0.66,7.19 1.09,14.28 -2.46,0.86 -5.01,1.55 -7.55,2.07 -0.15,-5.50 -0.98,-10.87 -1.95,-12.68 -0.25,-0.47 -0.51,-0.70 -0.77,-0.62 -1.40,0.39 -1.22,5.01 -1.86,14.04 -2.70,0.31 -5.35,0.40 -7.85,0.25 0.68,-4.64 0.85,-8.59 0.15,-9.75 -0.12,-0.20 -0.28,-0.32 -0.46,-0.33 -1.57,-0.10 -1.74,4.21 -2.39,9.81 -5.58,-0.79 -9.98,0.98 -12.30,-2.91 -1.75,-2.94 -2.19,-10.52 -1.38,-14.39 5.63,-0.09 10.78,1.14 10.72,0.34 -0.00,-0.03 -0.01,-0.08 -0.03,-0.12 -0.42,-0.89 -4.47,-2.69 -10.06,-2.61 0.94,-3.00 2.48,-6.11 4.44,-9.14 5.91,3.36 9.96,7.12 11.18,6.39 0.21,-0.12 0.17,-0.42 -0.07,-0.85 -0.94,-1.63 -4.89,-5.17 -9.16,-8.32 1.80,-2.41 3.85,-4.74 6.07,-6.88 7.83,7.06 8.52,11.67 10.25,10.97 0.72,-0.29 -0.02,-2.22 -1.54,-4.76 -1.52,-2.55 -3.81,-5.73 -6.17,-8.50 1.67,-1.43 3.42,-2.76 5.19,-3.93 8.24,11.64 8.15,11.95 9.96,11.24 1.33,-0.52 -0.97,-8.05 -4.64,-14.21 -0.00,-0.00 -0.00,-0.00 -0.00,-0.01 2.36,-1.08 4.62,-1.79 6.76,-2.15 4.58,7.42 6.96,15.32 8.30,15.03 1.22,-0.26 0.50,-7.28 -2.89,-15.22 5.56,0.59 11.47,6.19 15.04,10.80 0.80,1.03 -6.70,4.73 -6.00,5.90 z'/%3E%3C/svg%3E")}body.syn-wm-5 #main::after{left:-70px;bottom:160px;right:auto;top:auto;transform:rotate(18deg) scaleX(-1);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='125.4 103.2 45.7 53.3' fill='%23194730' fill-rule='evenodd'%3E%3Cpath d='m 168.83,142.81 c -2.71,7.97 -9.65,13.07 -19.56,12.67 -1.32,-0.05 0.07,-8.75 -1.56,-8.83 -0.98,-0.04 -3.61,7.91 -5.11,7.77 -4.74,-0.44 -13.83,-0.29 -15.87,-11.68 7.42,4.84 15.55,4.15 16.27,1.93 0.01,-0.05 0.02,-0.10 0.03,-0.15 0.45,-2.73 -8.67,-0.64 -16.65,-9.24 0.04,-0.75 0.10,-1.53 0.18,-2.35 0.32,-3.14 1.13,-5.99 2.29,-8.56 5.92,7.19 15.20,14.09 15.51,12.85 0.33,-1.36 -4.93,-4.30 -13.88,-15.96 1.48,-2.45 3.27,-4.61 5.21,-6.49 3.11,9.34 10.55,16.22 11.09,15.24 0.01,-0.02 0.02,-0.04 0.02,-0.06 0.26,-1.22 -5.58,-8.56 -8.31,-17.64 1.53,-1.22 3.11,-2.28 4.67,-3.21 1.10,7.18 5.36,12.63 6.17,11.64 0.03,-0.04 0.06,-0.10 0.08,-0.16 0.44,-1.34 -2.03,-7.10 -2.78,-13.35 4.59,-2.22 8.45,-3.13 9.55,-2.93 2.26,0.41 5.23,1.12 8.79,9.67 -2.84,7.05 -7.52,12.47 -5.87,13.32 1.38,0.71 4.55,-4.40 6.92,-10.61 0.67,1.86 1.37,4.03 2.08,6.53 -4.52,6.07 -10.98,12.06 -9.75,13.42 1.10,1.22 5.89,-3.76 10.63,-10.22 0.90,3.60 1.23,7.04 1.01,10.22 -4.55,2.99 -9.24,5.67 -8.37,6.60 0.73,0.78 4.15,-0.67 7.88,-3.05 -0.19,0.91 -0.43,1.80 -0.72,2.66 z'/%3E%3C/svg%3E")}@media (max-width:640px){.bg-dots,body.syn-wm-0 #main::after,body.syn-wm-3 #main::after{width:200px;height:170px}.bg-grid{width:220px;height:190px}.bg-contour,body.syn-wm-1 #main::after,body.syn-wm-4 #main::after{width:320px;height:320px}.bg-contour::before{inset:44px}.bg-contour::after{inset:90px}.bg-wash{width:420px;height:420px}.bg-leaf,body.syn-wm-2 #main::after,body.syn-wm-5 #main::after{width:190px;height:260px}}.svc-team-more a,.svc-team-more .team-more-link,a.team-more-link{display:inline-flex;align-items:center;min-height:36px}.svc-team-name a{display:inline-block;padding:4px 0;margin:-4px 0}.nav-hire,.nav-account{display:inline-flex;align-items:center;min-height:32px}.nav-drop--mega .nav-drop-btn--arrow{min-width:32px}.brand{padding:6px 0;margin:-6px 0}.home .team-card .team-head .team-more{min-height:36px}@media (min-width:1140px){.header-actions .nav-account,.header-actions .nav-hire{min-height:32px;display:inline-flex;align-items:center}}.svc-team-name a,.svc-cta-links a,.svc-seealso a{display:inline-block;padding:7px 0;margin:-7px 0}.svc-wrap{max-width:760px}.svc-tldr{background:var(--sage);border-radius:var(--radius-card);padding:18px 22px;margin:6px 0 8px;font-size:15.5px;line-height:1.65;color:var(--night-2)}.svc-prose h2{margin:34px 0 10px;font-size:clamp(21px,2.6vw,27px)}.svc-prose h3{margin:22px 0 4px;font-size:20px}.svc-prose p{color:var(--ink-soft);font-size:15.5px;line-height:1.72}.svc-checks{list-style:none;margin:12px 0;padding:0;display:flex;flex-direction:column;gap:9px}.svc-checks li{padding-left:20px;position:relative;color:var(--ink-soft);font-size:15px;line-height:1.6}.svc-checks li::before{content:"›";position:absolute;left:0;color:var(--coral-deep);font-weight:700}.svc-faq{margin-top:12px}.svc-faq details{border-bottom:1px solid rgba(15,36,25,.1);padding:14px 0}.svc-faq summary{cursor:pointer;font-weight:600;color:var(--ink);list-style:none;font-size:16px}.svc-faq summary::-webkit-details-marker{display:none}.svc-faq summary::after{content:"+";float:right;color:var(--coral-deep);font-weight:700}.svc-faq details[open] summary::after{content:"−"}.svc-faq p{margin:10px 0 0;color:var(--ink-soft);font-size:15px;line-height:1.6}.svc-cta{margin:34px 0 0;padding:28px;background:var(--night);border-radius:var(--radius-card);color:var(--cream)}.svc-cta h2{margin:0 0 8px;color:var(--cream)}.svc-cta p{color:rgba(244,239,224,.82);margin:0 0 18px;font-size:15.5px;line-height:1.6;max-width:46ch}.svc-cta p.svc-cta-price{font-size:30px;font-weight:700;color:var(--cream);margin:0!important;line-height:1.1}.svc-cta p.svc-cta-unit{font-size:14px;color:rgba(244,239,224,.7)!important;margin:6px 0 20px!important}.svc-cta p.svc-cta-label{font-size:12.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:rgba(244,239,224,.55)!important;margin:0 0 6px!important}.svc-cta p.svc-cta-tel{margin:0!important;font-size:19px;font-weight:700}.svc-cta p.svc-cta-tel a{color:var(--cream);text-decoration:none;border-bottom:2px solid rgba(244,239,224,.35)}.svc-cta p.svc-cta-tel a:hover{border-bottom-color:var(--cream)}.svc-cta p.svc-cta-alt{margin:14px 0 0!important}.svc-cta p.svc-cta-alt a{color:var(--cream);text-decoration:underline;font-size:14px}.svc-cta p.svc-cta-btn{margin:4px 0 0!important}.svc-cta p.svc-cta-terms{margin:14px 0 0!important;font-size:13.5px;line-height:1.5;color:rgba(244,239,224,.7)!important}.svc-cta p.svc-cta-unit+p.svc-cta-price{margin-top:-6px!important}.svc-ext{background:var(--night);color:var(--cream);border-radius:var(--radius-card);padding:22px 24px;margin:24px 0}.svc-ext .svc-ext-h{font-weight:800;margin:0 0 8px;color:var(--cream)}.svc-ext p{color:rgba(244,239,224,.82)}@media (min-width:720px){.svc-cta:has(>.svc-cta-side){display:grid;grid-template-columns:1fr 230px;gap:34px;align-items:start}.svc-cta-side{border-left:1px solid rgba(244,239,224,.18);padding-left:30px}}@media (max-width:719px){.svc-cta-side{margin-top:22px;padding-top:20px;border-top:1px solid rgba(244,239,224,.18)}}.breadcrumb{padding:18px 0 0;font-size:14px;color:var(--ink-soft)}.breadcrumb a{color:var(--coral-deep);text-decoration:none}.breadcrumb [aria-current=page]{color:var(--ink-soft)}.svc-price{margin:30px 0 0;padding:20px 22px;border:1px solid rgba(15,36,25,.14);border-radius:var(--radius-card);background:var(--cream-deep)}.svc-price h2{margin:0 0 12px;font-size:clamp(20px,2.4vw,24px)}.svc-price-row{display:flex;justify-content:space-between;align-items:baseline;gap:12px;padding:8px 0;border-top:1px solid rgba(15,36,25,.1);font-size:15.5px;color:var(--ink)}.svc-price-row:first-of-type{border-top:0}.svc-price-label{flex:1}.svc-price-amount{font-weight:700;white-space:nowrap}.svc-price-amount small{font-weight:400;color:var(--ink-soft)}.svc-price-terms,.svc-price-note{margin:12px 0 0;font-size:13.5px;line-height:1.55;color:var(--ink-soft)}@media (max-width:480px){.svc-price-row{flex-direction:column;align-items:flex-start;gap:2px}.svc-price-amount{white-space:normal}}.svc-seealso{margin:18px 0 0;font-size:14px;color:var(--ink-soft)}.svc-seealso a{color:var(--coral-deep);text-decoration:none}.svc-seealso a:hover{text-decoration:underline}.svc-cta .svc-seealso{color:rgba(245,241,232,.78)}.svc-cta .svc-seealso a{color:var(--coral)}.offer-help,.cennik-help,.cennik-cta,.ink-card,.svc-cta,.art-cta{border-radius:var(--radius-lg)}.home-blog-card:hover{box-shadow:var(--shadow-soft)}.team-card{box-shadow:0 14px 36px -28px rgba(15,36,25,.4)}.team-card .team-photo{border-radius:var(--radius-card) var(--radius-card)0 0;overflow:hidden}.team-card .avail-cal,.avail-cal{border-radius:12px}.faq-list details,.faq-list details summary{border-radius:var(--radius-card)}.footer-crisis{border-radius:var(--radius-card)}.lab-ages,.lab-age,.cennik-trust{border-radius:var(--radius-card)}.sticky-cta{border-radius:var(--radius-card) var(--radius-card)0 0}.home{--tint-home:#EEF2E4;--wave-h:52px}.home #problemy,.home #pierwsza-wizyta,.home #grupy-home,.home #lokal,.home #faq{position:relative}.home #problemy::before,.home #pierwsza-wizyta::before,.home #grupy-home::before,.home #faq::before,.home #lokal::after{content:"";position:absolute;left:0;right:0;height:var(--wave-h);pointer-events:none;z-index:0;background-repeat:no-repeat;background-size:100% 100%}.home #problemy::before{top:0;background-color:var(--night-2);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1440 52' preserveAspectRatio='none'%3E%3Cpath d='M0 26 C 240 52, 480 2, 720 22 C 960 42, 1200 6, 1440 28 L 1440 52 L 0 52 Z' fill='%23EEF2E4'/%3E%3C/svg%3E")}.home #pierwsza-wizyta::before,.home #grupy-home::before,.home #faq::before{top:0;background-color:var(--cream);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1440 52' preserveAspectRatio='none'%3E%3Cpath d='M0 26 C 240 52, 480 2, 720 22 C 960 42, 1200 6, 1440 28 L 1440 52 L 0 52 Z' fill='%23EEF2E4'/%3E%3C/svg%3E")}.home #lokal::after{bottom:0;background-color:var(--tint-home);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1440 52' preserveAspectRatio='none'%3E%3Cpath d='M0 26 C 240 52, 480 2, 720 22 C 960 42, 1200 6, 1440 28 L 1440 52 L 0 52 Z' fill='%23FFFFFF'/%3E%3C/svg%3E");transform:scaleX(-1)}.home #problemy,.home #pierwsza-wizyta,.home #grupy-home,.home #faq{padding-top:calc(var(--sec-pad) + var(--wave-h))}.home #problemy+#pierwsza-wizyta{padding-top:clamp(40px,5vw,64px)}.home #problemy+#pierwsza-wizyta::before{display:none}.home #problemy+#pierwsza-wizyta>.wrap{border-top:1px solid rgba(15,36,25,.1);padding-top:clamp(40px,5vw,64px)}.home #lokal{padding-bottom:calc(var(--sec-pad) + var(--wave-h))}.bg-leaf{width:176px;height:244px;opacity:.05}.bg-leaf.bg--tr{right:clamp(24px,4vw,72px);top:clamp(28px,4vw,64px);transform:rotate(-8deg)}.bg-leaf.bg--tl{left:clamp(24px,4vw,72px);top:clamp(28px,4vw,64px);transform:rotate(8deg) scaleX(-1)}.bg-leaf.bg--br{right:clamp(24px,4vw,72px);bottom:clamp(20px,3vw,48px);transform:rotate(-10deg)}.bg-leaf.bg--bl{left:clamp(24px,4vw,72px);bottom:clamp(20px,3vw,48px);transform:rotate(10deg) scaleX(-1)}.home #problemy .bg-leaf.bg--tr{top:calc(var(--wave-h) + clamp(28px,4vw,64px))}.section-night .bg-leaf{opacity:.08}@media (max-width:899.98px){.bg-leaf{display:none}}.header-actions .nav-account{gap:7px;min-height:44px;padding:0 14px;border:1px solid rgba(15,36,25,.3);border-radius:var(--radius-btn);font-family:var(--font-body);font-size:14px;font-weight:700;color:var(--night-2);opacity:1}.header-actions .nav-account svg{width:16px;height:16px;flex:0 0 auto;color:var(--coral-deep)}.header-actions .nav-account:hover,.header-actions .nav-account:focus-visible{border-color:var(--night-2);background:rgba(15,36,25,.05);text-decoration:none}.site-nav .nav-account-mobile{font-weight:700;opacity:1;color:var(--night-2)}@media (min-width:1140px) and (max-width:1299.98px){.header-actions .header-addr{display:none}}@media (min-width:1140px) and (max-width:1419.98px){.header-navbar .header-actions .nav-account{display:inline-flex;padding:0 12px}.header-navbar .header-actions .nav-account span{display:none}.header-navbar .header-actions .nav-account svg{width:18px;height:18px}.header-navbar .site-nav{gap:12px;margin-left:16px}.header-navbar .header-actions{gap:10px}}@media (min-width:1140px) and (max-width:1279.98px){.header-navbar .site-nav{gap:10px}.header-navbar .site-nav>a,.header-navbar .site-nav .nav-drop>a,.header-navbar .site-nav .nav-drop-btn{font-size:14px}}@media (min-width:1420px) and (max-width:1499.98px){.header-navbar .site-nav{gap:16px}}@media (min-width:1140px){.header-navbar .site-nav>.nav-wspolpraca{display:none}.header-navbar .header-actions{margin-left:0}}.home-blog-card{padding:0 0 18px;overflow:hidden}.home-blog-card img{border-radius:0;margin:0 0 4px}.home-blog-card h3,.home-blog-card p,.home-blog-card span{margin-left:18px;margin-right:18px}.home-blog-card:hover{box-shadow:var(--shadow-soft)}.cennik-link-ghost{background:0 0;border-color:rgba(15,36,25,.3);color:var(--night-2);box-shadow:none}.cennik-link-ghost:hover{background:rgba(15,36,25,.05);border-color:var(--night-2);color:var(--night-2)}.cennik-badge{display:inline-block;vertical-align:3px;margin-left:8px;padding:3px 8px;border-radius:var(--radius-chip);font-family:var(--font-body);font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--night-2);background:var(--sage)}.cennik-u a::after{content:" →";opacity:0;transition:opacity .15s ease}.cennik-u a:hover::after,.cennik-u a:focus-visible::after{opacity:1}.cennik-row{padding:20px 0}.cennik-link{white-space:nowrap;font-size:14px}.cennik-cta--contact{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:18px 32px;align-items:center;padding:24px 28px}.cennik-cta--contact h2{font-size:clamp(20px,2.1vw,26px);margin-bottom:6px}.cennik-cta--contact p{margin:0;font-size:15.5px;max-width:58ch}.cennik-cta--contact .cennik-cta-actions{flex-direction:column;align-items:stretch;gap:10px;min-width:220px}@media (max-width:760px){.cennik-cta--contact{grid-template-columns:1fr}.cennik-cta--contact .cennik-cta-actions{min-width:0}}.hero-s{position:relative;overflow:hidden;background:#f4f1e6}.hero-s::before,.hero-s::after{content:"";position:absolute;border-radius:50%;filter:blur(70px);pointer-events:none}.hero-s::before{width:560px;height:560px;top:-160px;right:-140px;background:var(--night-2);opacity:.16}.hero-s::after{width:420px;height:420px;bottom:-220px;left:-140px;background:var(--coral);opacity:.18}.hero-s-grid{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:clamp(32px,5vw,72px);align-items:center;padding-top:clamp(40px,6vw,88px);padding-bottom:clamp(48px,7vw,104px)}.hero-s-loc{font-size:12.5px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--night-2);margin:0 0 clamp(18px,2.4vw,30px)}.hero-s-title{font-family:var(--font-display);font-weight:800;color:var(--ink);font-size:clamp(46px,7.4vw,96px);line-height:.95;letter-spacing:-.035em;margin:0 0 clamp(20px,2.6vw,32px)}.hero-s-title span{color:var(--night-2)}.hero-s-lead{font-size:clamp(17px,1.5vw,20px);line-height:1.55;color:var(--ink-soft);max-width:36ch;margin:0 0 clamp(22px,2.6vw,32px)}.hero-s .hero-f-secondary{display:inline-block;margin-top:18px}.hero-s-media{margin:0;position:relative}.hero-s-media img{display:block;width:100%;height:clamp(440px,46vw,600px);object-fit:cover;object-position:78% 50%;border-radius:var(--radius-lg, 22px);box-shadow:0 30px 70px -36px rgba(15,36,25,.55)}@media (max-width:900px){.hero-s-grid{grid-template-columns:1fr;gap:28px;padding-top:28px}.hero-s-title{font-size:clamp(44px,13vw,64px)}.hero-s-media img{height:auto;aspect-ratio:4/3;object-position:92% 50%}}.hero-s--ill{background:#f5efde}.hero-s--ill .hero-s-media img{height:auto;max-height:640px;object-fit:contain;border-radius:0;box-shadow:none;-webkit-mask-image:radial-gradient(ellipse 50% 50%at 50% 52%,#000 70%,transparent 100%);mask-image:radial-gradient(ellipse 50% 50%at 50% 52%,#000 70%,transparent 100%)}@media (max-width:900px){.hero-s--ill .hero-s-media img{aspect-ratio:auto;max-height:420px;margin:0 auto;width:auto;max-width:100%}}[class*=syn-wm-] #main{background-image:none!important}.bg-leaf,.gfx-monstera{display:none!important}.hero-s:not(.hero-s--ill) .hero-s-media img{height:auto;aspect-ratio:2/3;max-height:660px;object-position:100%0}@media (max-width:900px){.hero-s:not(.hero-s--ill) .hero-s-media img{aspect-ratio:4/5;max-height:none;object-position:100%0}}@supports (corner-shape:superellipse(1.5)){:root{--radius-card:21px;--radius-lg:26px;--radius-img:17px;--radius-btn:12px;--radius-chip:10px}:where(*),:where(*)::before,:where(*)::after{corner-shape:superellipse(1.5)}.author-box-photo img,.avail-now-row img,.avail-nav button,.steps-gfx-badge,.sec-emblem,.tile-emblem,.step-no,.sec-divider::before,.sec-divider::after,.sec-divider-dot,.gfx-blob,.gfx-ring,.gfx-ring::after,.eyebrow::before,.team-filter,.skip-link{corner-shape:round}}@media (max-width:600px){.home #specjalisci .team-photo{aspect-ratio:1/1}.home #specjalisci .team-photo img{object-position:50% 18%}.home #specjalisci .team-karta{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.trust-strip.is-collapsible:not(.is-open) p{display:none}.trust-toggle{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0;background:0 0;border:0;font:700 15px/1.3 var(--font-body);color:var(--night-2);cursor:pointer;text-align:left}.trust-toggle::after{content:"▾";transition:transform .2s}.trust-strip.is-open .trust-toggle::after{transform:rotate(180deg)}}.trust-toggle[hidden]{display:none}.art-byline{margin:14px 0 4px;padding:12px 16px;border:1px solid rgba(15,36,25,.1);border-radius:var(--radius-card, 18px);background:rgba(255,253,249,.72)}.art-byline p{margin:0;font-size:13.5px;line-height:1.55;color:var(--ink-soft)}.art-byline .art-byline-name{font-size:14.5px;font-weight:600;color:var(--ink)}.art-byline .art-byline-name a{color:var(--coral-deep)}.art-byline .art-byline-date{margin-top:4px;font-size:12.5px}.art-prose .art-cta{margin:36px 0 8px}.art-prose .art-cta h2{margin:0 0 6px;color:var(--cream)}.art-prose .art-cta p{color:rgba(244,239,224,.82);margin:0 0 16px}.art-cta-actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px 20px}.art-cta-free{color:var(--cream);font-size:14.5px;text-decoration:underline;text-underline-offset:3px}.art-cta-free:hover{color:var(--coral)}.art-cta-free:focus-visible{outline:2px solid var(--cream);outline-offset:2px}.art-strip{display:flex;flex-wrap:wrap;align-items:center;gap:10px 16px;margin:0 0 18px;padding:14px 18px;background:#fff;border:1px solid rgba(15,36,25,.12);border-left:4px solid var(--gold, #b8902a);border-radius:var(--radius-card, 18px)}.art-prose .art-strip p,.art-strip p{margin:0;flex:1 1 260px;font-size:15px;line-height:1.5;color:var(--ink)}.art-strip .btn{white-space:nowrap}.btn{display:inline-flex;align-items:center;gap:8px;font-family:var(--font-display);font-weight:700;font-size:16px;line-height:1;padding:16px 28px;border-radius:var(--radius-pill);text-decoration:none;border:1.5px solid transparent;cursor:pointer;white-space:nowrap;transition:transform var(--t-fast) var(--ease),box-shadow var(--t-fast) var(--ease),background var(--t-fast)}.btn:hover{transform:translateY(-1px) scale(1.02)}.btn-sm{padding:11px 20px;font-size:15px}.btn-primary{background:var(--coral);color:var(--night);box-shadow:var(--shadow-soft)}.btn-primary:hover{background:var(--coral-deep)}.btn-ghost{background:rgba(255,253,249,.14);color:#fff;border-color:rgba(255,253,249,.55);backdrop-filter:blur(6px)}.btn-ghost:hover{background:rgba(255,253,249,.26)}.bento-dark .btn{align-self:center;margin-left:auto;flex-shrink:0}@media (max-width:767.98px){.bento-dark .btn{margin-left:0}}.bento-more .btn+.btn{margin-left:10px}.ed-body .btn{margin-top:14px}.team-anycta .btn{flex-shrink:0}@media (max-width:1139.98px){.header-tel span{display:none}}@media (max-width:639.98px){.header-actions .btn{display:none}}.ink-card .btn{align-self:flex-start}.wl-form .btn{align-self:flex-start}@media (max-width:767.98px){.sticky-cta .btn{padding:12px 22px;font-size:15px}}.v1-prod .btn-primary{background:var(--night);color:var(--cream);box-shadow:none}.v1-prod .btn-primary:hover{background:var(--night-2)}.v1-prod .ink-card .btn-primary,.v1-prod .contact-card .btn-primary{background:var(--coral);color:var(--night)}.v1-prod .ink-card .btn-primary:hover,.v1-prod .contact-card .btn-primary:hover{background:var(--coral-deep)}.kontakt-row .btn{margin-top:6px}.hero-e .btn:hover{transform:none}@media (max-width:640px){.hero-e-cta .btn{width:100%;justify-content:center}}.home .btn:hover{transform:none}.header-actions .btn{min-height:44px;padding:11px 20px;font-size:14px}.steps-aside .btn{align-self:flex-start;margin-top:6px}@media (min-width:1200px){.home .team-grid .team-anycta .btn{white-space:normal;text-align:center}}.team-grid .team-anycta .btn{white-space:normal;text-align:center;max-width:100%}.btn,.btn-sm,.sticky-cta .btn,.header-actions .btn{border-radius:var(--radius-btn)}.btn-primary{box-shadow:0 10px 24px -14px rgba(182,144,38,.8)}.home .team-card .avail-cal .btn,.home .team-card>.btn{margin-top:auto}.btn{font-size:15px}.btn-sm{font-size:15px}.header-actions .btn{font-size:15px}.header-tel{border-color:rgba(15,36,25,.3);color:var(--night-2);background:0 0}.header-tel:hover{border-color:var(--night-2);background:rgba(15,36,25,.05)}@media (max-width:1365.98px){.header-tel .header-tel-num{display:none}}@media (max-width:1365.98px){.header-tel .header-tel-short{display:inline}}@media (max-width:560px){.header-actions .header-tel{display:inline-flex;padding:10px 14px;font-size:14px;min-height:40px}}@media (max-width:400px){.header-actions .header-tel{padding:8px 11px;font-size:13px}}@media (max-width:400px){.hero-t-cta .btn{white-space:normal;text-align:center}}.offer-actions .btn{margin:0;min-height:44px}.btn svg{width:15px;height:15px;flex:none}@media (max-width:560px){.offer-actions .btn{width:100%;justify-content:center;min-height:44px}}@media (max-width:560px){.offer-foot .btn{width:100%;justify-content:center}}.offer-help-actions .btn{margin:0;min-height:44px;justify-content:center}.offer-help-actions .btn:not(.btn-primary){border-color:rgba(15,36,25,.35);color:var(--night-2)}.offer-help-actions .btn:not(.btn-primary):hover{border-color:var(--night-2);background:rgba(255,255,255,.45)}@media (max-width:719px){.offer-help-actions .btn{flex:1 1 auto}}.lab-check .btn{margin-right:14px}.cennik-start-actions .btn{margin:0}.cennik-help-actions .btn{margin:0;justify-content:center}.cennik-help-actions .btn:not(.btn-primary){border-color:rgba(15,36,25,.35);color:var(--night-2)}.cennik-help-actions .btn:not(.btn-primary):hover{border-color:var(--night-2);background:rgba(255,255,255,.45)}.cennik-cta-actions .btn{margin:0}.cennik-cta-actions .btn:not(.btn-primary){border-color:rgba(244,239,224,.45);color:var(--cream)}.cennik-cta-actions .btn:not(.btn-primary):hover{border-color:var(--cream);background:rgba(255,255,255,.08)}@media (max-width:720px){.cennik-start-actions .btn,.cennik-cta-actions .btn{width:100%;justify-content:center}}@media (max-width:720px){.cennik-help-actions .btn{width:100%}}.svc-cta .btn{margin:0}@media (max-width:719px){.svc-cta .btn{width:100%;justify-content:center}}@media (min-width:1140px) and (max-width:1279.98px){.header-actions .btn-sm{padding-left:14px;padding-right:14px}}@media (min-width:1140px) and (max-width:1199.98px){.header-actions .header-tel{display:none}}.cennik-cta--contact .cennik-cta-actions .btn{justify-content:center}.uslugi-actions .btn-ghost{background:0 0;border:1px solid rgba(15,36,25,.22);color:var(--ink)}.uslugi-actions .btn-ghost:hover{border-color:var(--night-2)}.legal-prose .btn{margin:8px 8px 4px 0}.sec-divider{display:flex;justify-content:center;align-items:center;max-width:none;padding:0;margin:clamp(10px,1.8vw,16px) auto;color:var(--night-2)}.sec-divider::before,.sec-divider::after{content:none}.sec-divider-dot{display:block;flex:none;width:56px;height:1.5px;max-width:none;border-radius:1px;background:var(--night-2);opacity:.22}.sec-divider--tint{margin:0 auto;padding:12px 0 16px;background:var(--cream-deep)}.home .sec-divider--tint{background:var(--tint-home)}.gfx-wm>.sec-divider{position:relative;z-index:1}.en-about{grid-column:span 2;padding:clamp(22px,2.6vw,32px);align-self:start}.en-about .eyebrow{margin:0 0 8px}.en-about>p{font-size:16px;line-height:1.7;color:var(--ink-soft);margin:0 0 14px}.en-about h3{margin:20px 0 10px;font-size:17px}.en-list{list-style:none;margin:0 0 14px;padding:0}.en-list li{position:relative;padding-left:24px;margin-bottom:9px;font-size:15px;line-height:1.55;color:var(--ink-soft)}.en-list li::before{content:"";position:absolute;left:2px;top:.55em;width:8px;height:8px;border-radius:50%;background:var(--coral);opacity:.7}.en-about-links{display:flex;flex-wrap:wrap;gap:8px 22px;margin:6px 0 0!important}@media (max-width:1023px){.en-about{grid-column:1/-1}}.footer-platnosci{margin-left:auto;margin-right:auto;justify-content:center}@media (max-width:600px){.footer-platnosci-label{text-align:center}}.free-consult{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:clamp(24px,4vw,56px);align-items:center;padding:clamp(26px,4vw,48px);background:var(--night);color:var(--white);border-radius:var(--radius-lg, 22px)}.free-consult-price{margin:0 0 10px;font-size:14px;letter-spacing:.02em;color:rgba(255,255,255,.72)}.free-consult-price b{color:var(--coral);font-family:var(--font-display);font-weight:800;font-size:15px}.free-consult h2{margin:0 0 18px;color:var(--white);font-size:clamp(26px,3vw,36px);line-height:1.1}.free-consult h2 a{color:inherit;text-decoration:none}.free-consult h2 a:hover{text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:5px}.free-consult-lead{margin:0 0 20px;font-size:16.5px;line-height:1.55;color:rgba(255,255,255,.82);max-width:34ch}.free-consult-modes{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}.free-consult-modes li{display:inline-flex;align-items:center;gap:7px;padding:7px 12px;border:1px solid rgba(255,255,255,.22);border-radius:var(--radius-chip, 8px);font-size:14px;font-weight:600}.free-consult-modes svg{width:17px;height:17px;fill:none;stroke:var(--coral);stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.free-consult-people{display:grid;gap:10px;margin:0;padding:0;list-style:none}.free-consult-person{display:grid;grid-template-columns:60px minmax(0,1fr) auto;gap:14px;align-items:center;padding:10px 10px 10px 10px;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.1);border-radius:var(--radius-card, 18px);transition:background var(--t-fast, .2s),border-color var(--t-fast, .2s)}.free-consult-person:hover{background:rgba(255,255,255,.1);border-color:rgba(255,255,255,.2)}.free-consult-person img{width:60px;height:60px;object-fit:cover;object-position:50% 20%;border-radius:var(--radius-img, 14px)}.free-consult-who{display:grid;gap:2px;min-width:0}.free-consult-who b{font-family:var(--font-display);font-weight:800;font-size:16.5px;line-height:1.25}.free-consult-who small{font-size:13.5px;color:rgba(255,255,255,.68)}.free-consult-go{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 18px;background:var(--coral);color:var(--night);border-radius:var(--radius-btn, 10px);font-family:var(--font-display);font-weight:800;font-size:15px;text-decoration:none}.free-consult-go:hover{background:#c9a233}.free-consult-go:focus-visible{outline:2px solid var(--white);outline-offset:2px}@media (max-width:860px){.free-consult{grid-template-columns:1fr}.free-consult-lead{max-width:none}}@media (max-width:420px){.free-consult-person{grid-template-columns:52px minmax(0,1fr) auto;gap:11px}.free-consult-person img{width:52px;height:52px}.free-consult-go{padding:0 14px}}@media (prefers-reduced-motion:reduce){.free-consult-person{transition:none}}#bezplatna-konsultacja{padding-top:clamp(20px,3vw,40px)}.grp-grid-sec{background:var(--tint-home, var(--cream-deep));color:var(--ink);position:relative}.grp-grid-anchor{position:absolute;top:0}.grp-grid-head{max-width:760px;margin-bottom:clamp(22px,3vw,32px)}.grp-grid-eyebrow{font-family:var(--font-display);font-weight:800;font-size:12.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--coral-deep);margin:0 0 10px}.grp-grid-head h2{margin:0 0 12px}.grp-grid-lead{color:var(--ink-soft);font-size:17px;line-height:1.6;margin:0}.grp-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.grp-grid-card{display:flex;flex-direction:column;gap:8px;background:var(--white, #fff);border:1px solid rgba(15,36,25,.1);border-radius:var(--radius-card);padding:20px 20px 18px}.grp-grid-chips{display:flex;flex-wrap:wrap;gap:6px;margin:0}.grp-grid-chips span{font-size:11.5px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;padding:6px 8px;border-radius:8px;background:var(--cream-deep);color:var(--ink-soft)}.grp-grid-card h3{font-size:19px;line-height:1.25;margin:4px 0 0}.grp-grid-card h3 a{color:var(--ink);text-decoration:none}.grp-grid-card h3 a:hover{text-decoration:underline;text-underline-offset:3px}.grp-grid-desc{color:var(--ink-soft);font-size:15px;line-height:1.5;margin:0}.grp-grid-price{margin:auto 0 0;padding-top:6px;font-size:13.5px;color:var(--ink-soft)}.grp-grid-price b{font-family:var(--font-display);font-weight:800;font-size:18px;color:var(--ink);margin-right:4px}.grp-grid-links{display:flex;flex-wrap:wrap;gap:4px 16px;margin:0}.grp-grid-links a{display:inline-flex;align-items:center;min-height:44px;font-weight:700;font-size:14.5px;color:var(--night-2);text-decoration:underline;text-underline-offset:3px}.grp-grid-join{background:var(--night-2);border-color:var(--night-2);color:var(--cream)}.grp-grid-join h3{color:var(--white, #fff)}.grp-grid-join p{margin:0;font-size:14.5px;line-height:1.55;color:rgba(255,255,255,.88)}.grp-grid-join b{color:var(--white, #fff)}.grp-grid-join .grp-grid-links{margin-top:auto}.grp-grid-join .grp-grid-links a{color:#e8c766}@media (max-width:980px){.grp-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.grp-grid{grid-template-columns:1fr;gap:12px}.grp-grid-card{padding:16px}.grp-grid-lead{font-size:16px}}.grp-grid-card.has-photo{padding-top:0;overflow:hidden}.grp-grid-photo{display:block;margin:0-20px 6px;aspect-ratio:16/10;overflow:hidden;background:var(--cream-deep)}.grp-grid-photo img{display:block;width:100%;height:100%;object-fit:cover}@media (max-width:640px){.grp-grid-photo{margin:0-16px 4px;aspect-ratio:2/1}}.grp-grid-steps{list-style:none;counter-reset:grp-step;margin:4px 0 0;padding:0;display:grid;gap:14px}.grp-grid-steps li{counter-increment:grp-step;position:relative;padding-left:40px;font-size:14.5px;line-height:1.5;color:rgba(255,255,255,.88)}.grp-grid-steps li::before{content:counter(grp-step);position:absolute;left:0;top:-2px;width:28px;height:28px;border-radius:50%;display:grid;place-items:center;background:#e8c766;color:var(--night-2);font-family:var(--font-display);font-weight:800;font-size:14px}.grp-grid-steps li:not(:last-child)::after{content:"";position:absolute;left:13px;top:30px;bottom:-12px;width:2px;background:rgba(232,199,102,.35)}.grp-row{margin-top:clamp(28px,4vw,40px)}.grp-row:first-of-type{margin-top:0}.grp-row-head{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 18px;margin:0 0 14px;padding-top:clamp(22px,3vw,30px);border-top:1px solid rgba(15,36,25,.1)}.grp-row:first-of-type .grp-row-head{border-top:0;padding-top:0}.grp-row-thumb{flex:none;width:160px;height:100px;object-fit:cover;border-radius:14px;margin-right:6px}.grp-row.has-thumb .grp-row-head{align-items:center}@media (max-width:600px){.grp-row-thumb{width:100%;height:auto;aspect-ratio:16/10;margin:0 0 4px}}.grp-row-head h3{margin:0;font-size:clamp(20px,2.4vw,24px);line-height:1.2}.grp-row-meta{font-size:14.5px;color:var(--ink-soft)}.grp-row-meta b{color:var(--ink);font-weight:700}.grp-row-more{margin-left:auto;font-size:14px;font-weight:700;color:var(--night-2);text-decoration:none;display:inline-flex;align-items:center;gap:6px;min-height:32px}.grp-row-more:hover{text-decoration:underline;text-underline-offset:3px}.grp-row-more svg{width:14px;height:14px}.grp-tiles{display:grid;gap:16px}.grp-tiles--4{grid-template-columns:repeat(4,1fr)}.grp-tiles--3{grid-template-columns:repeat(3,1fr)}.grp-tile-img{display:block;width:calc(100% + 44px);max-width:none;margin:0-22px 14px;aspect-ratio:16/10;object-fit:cover}.grp-age{display:inline-block;font-size:12.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--coral-deep);margin:0 0-4px}.grp-note{margin:clamp(20px,3vw,28px)0 0;font-size:14.5px;color:var(--ink-soft);max-width:68ch}@media (max-width:980px){.grp-tiles--4,.grp-tiles--3{grid-template-columns:repeat(2,1fr)}.grp-row-more{margin-left:0}}@media (max-width:600px){.grp-tiles--4,.grp-tiles--3{grid-template-columns:1fr}}.zg-block .grp-row{margin-top:0}.zg-block .grp-row-head{border-top:0;padding-top:0}.home #problemy+#grupy-home{padding-top:clamp(40px,5vw,64px)}.home #problemy+#grupy-home>.wrap{border-top:1px solid rgba(15,36,25,.1);padding-top:clamp(40px,5vw,64px)}@media (max-width:600px){#grupy-home .grp-tiles--4{grid-template-columns:repeat(2,1fr)}#grupy-home .grp-tiles--4 .problem-tile{padding:16px 16px 14px}#grupy-home .grp-tiles--4 .problem-title{font-size:17px}}@media (max-width:600px){#grupy-home .problem-tile.has-img{display:grid;grid-template-columns:96px minmax(0,1fr);column-gap:14px;row-gap:6px;padding:14px;align-items:start}#grupy-home .problem-tile.has-img .grp-tile-img{grid-row:1/span 4;width:96px;height:96px;margin:0;aspect-ratio:auto;border-radius:12px}#grupy-home .problem-tile.has-img>:not(.grp-tile-img){grid-column:2}#grupy-home .problem-tile.has-img .grp-age{margin:0}#grupy-home .problem-tile.has-img .problem-title{font-size:17px}#grupy-home .problem-tile.has-img .problem-desc{font-size:14px}}.help-call{display:grid;grid-template-columns:44px minmax(0,1fr);gap:16px;margin:28px 0;padding:20px 22px;background:var(--white);border:1px solid color-mix(in srgb,var(--ink) 14%,transparent);border-left:4px solid var(--coral);border-radius:var(--radius-card, 18px)}.help-call-ico{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:50%;background:var(--cream-deep);color:var(--night-2)}.help-call-ico svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.help-call .help-call-h{margin:0 0 6px;font-size:19px;line-height:1.3;color:var(--ink)}.help-call .help-call-text{margin:0 0 12px;font-size:15.5px;line-height:1.6;color:var(--ink-soft)}.help-call-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px;margin:0}.help-call .help-call-tel{display:inline-flex;align-items:center;min-height:44px;padding:0 18px;border:1.5px solid var(--night-2);border-radius:var(--radius-btn, 10px);font-family:var(--font-display);font-weight:800;font-size:17px;letter-spacing:.01em;color:var(--night-2);text-decoration:none}.help-call .help-call-tel:hover{background:var(--night-2);color:var(--white)}.help-call .help-call-tel:focus-visible{outline:2px solid var(--coral-deep);outline-offset:2px}.help-call-hours{font-size:13.5px;color:var(--ink-soft)}.help-call .help-call-mail{margin:10px 0 0;font-size:14px;color:var(--ink-soft)}.help-call .help-call-mail a{color:var(--night-2)}@media (max-width:480px){.help-call{grid-template-columns:1fr;gap:10px;padding:18px}.help-call .help-call-tel{width:100%;justify-content:center}}.hero-t{position:relative;overflow:hidden;background:#f4f1e6}.hero-t::before,.hero-t::after{content:"";position:absolute;border-radius:50%;filter:blur(70px);pointer-events:none}.hero-t::before{width:900px;height:900px;top:-120px;right:-180px;background:radial-gradient(circle,#d6e2d0 0,rgba(214,226,208,0) 65%);filter:none;opacity:1}.hero-t::after{width:420px;height:420px;bottom:-220px;left:-140px;background:var(--coral);opacity:.08}.hero-t-grid{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,6fr) minmax(0,6fr);gap:clamp(28px,5vw,64px);align-items:center;padding-top:clamp(36px,6vw,80px);padding-bottom:clamp(40px,6vw,88px)}.hero-t-loc{font-size:12.5px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--night-2);margin:0 0 clamp(16px,2vw,24px)}.hero-t-title{font-family:var(--font-display);font-weight:800;color:var(--ink);font-size:clamp(40px,5.6vw,72px);line-height:1.02;letter-spacing:-.02em;margin:0 0 clamp(18px,2.2vw,26px)}.hero-t-title span{color:var(--night-2)}.hero-t-lead{font-size:clamp(16px,1.45vw,19px);line-height:1.6;color:var(--ink-soft);max-width:36em;margin:0 0 clamp(20px,2.4vw,28px)}.hero-t-cta{display:flex;flex-wrap:wrap;align-items:center;gap:14px 22px}.hero-t-facts{display:flex;flex-wrap:wrap;gap:6px 16px;list-style:none;padding:0;margin:20px 0 0;font-size:13.5px;font-weight:600;color:var(--ink-soft)}.hero-t-facts li::before{content:"✓";color:var(--night-2);font-weight:800;margin-right:7px}.hero-t-facts b{font-weight:700;color:var(--ink)}.hero-t-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;max-width:540px;margin:clamp(20px,2.4vw,26px)0 0}.hero-t-stat{display:flex;flex-direction:column;gap:2px;padding:14px 16px;border-radius:var(--radius-card, 18px);text-decoration:none;color:var(--ink);background:rgba(255,255,255,.75);border:1px solid rgba(15,36,25,.08);box-shadow:0 6px 18px rgba(15,36,25,.06)}.hero-t-stat b{font-family:var(--font-display);font-weight:800;font-size:26px;line-height:1.1;color:var(--ink)}.hero-t-stat b i{font-style:normal;font-size:16px;color:var(--gold, #B69026)}.hero-t-stat span{margin-top:2px;font-size:13.5px;font-weight:700;line-height:1.3;color:var(--ink)}.hero-t-stat small{font-size:12px;font-weight:600;line-height:1.3;color:var(--ink-soft)}a.hero-t-stat{transition:transform .2s ease,box-shadow .2s ease}a.hero-t-stat:hover{transform:translateY(-2px);box-shadow:0 12px 26px rgba(15,36,25,.12)}.hero-t-team{position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.hero-t-card{display:flex;flex-direction:column;background:#fff;border-radius:var(--radius-card, 18px);padding:8px 8px 12px;text-decoration:none;color:var(--ink);box-shadow:0 16px 34px -22px rgba(15,36,25,.35);transition:transform .2s ease,box-shadow .2s ease}.hero-t-card:hover{transform:translateY(-2px);box-shadow:0 22px 40px -22px rgba(15,36,25,.45)}.hero-t-card img{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:cover;border-radius:var(--radius-img, 14px);background:var(--sage)}.hero-t-name{font-family:var(--font-display);font-weight:800;font-size:14px;line-height:1.25;padding:9px 4px 0}.hero-t-role{font-size:12px;line-height:1.35;color:var(--ink-soft);padding:3px 4px 0}@media (min-width:1100px){.hero-t-team--4{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.hero-t-team--4 .hero-t-name{font-size:13px}.hero-t-team--4 .hero-t-role{font-size:11.5px}}.hero-t-faces{display:none}@media (max-width:900px){.hero-t-grid{grid-template-columns:1fr;gap:0;padding-top:28px}.hero-t-team{display:none}.hero-t-faces{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;margin:0 0 22px}.hero-t-faces p{flex:1 1 170px}.hero-t-faces>span{display:flex;flex:0 0 auto}.hero-t-faces img{width:44px;height:44px;border-radius:50%;object-fit:cover;border:2.5px solid #f4f1e6;margin-left:-10px;background:var(--sage)}.hero-t-faces img:first-child{margin-left:0}.hero-t-faces p{margin:0;font-size:13.5px;line-height:1.35;font-weight:600;color:var(--ink-soft)}.hero-t-stats{gap:8px}.hero-t-stat{padding:11px 10px}.hero-t-stat b{font-size:21px}.hero-t-stat span{font-size:12px}.hero-t-stat small{display:none}}@media (prefers-reduced-motion:reduce){.hero-t-card,a.hero-t-stat{transition:none}.hero-t-card:hover,a.hero-t-stat:hover{transform:none}}.hero-t--solo .hero-t-team{grid-template-columns:minmax(0,380px);justify-content:center}.hero-t--solo .hero-t-card{padding:10px 10px 16px}.hero-t--solo .hero-t-card img{aspect-ratio:4/5;object-position:50% 20%}.hero-t--solo .hero-t-name{font-size:17px;padding-top:12px}.hero-t--solo .hero-t-role{font-size:13.5px}@media (max-width:767.98px){#specjalisci .team-card{display:grid;grid-template-columns:96px minmax(0,1fr);column-gap:14px;row-gap:10px;align-items:start}#specjalisci .team-card .team-photo-link,#specjalisci .team-card>.team-photo{grid-column:1;grid-row:1}#specjalisci .team-card .team-photo{width:96px;height:124px;margin:0;border-radius:14px;overflow:hidden;aspect-ratio:auto}#specjalisci .team-card .team-photo img{width:100%;height:100%;object-fit:cover;object-position:50% 20%}#specjalisci .team-card .team-body{display:contents}#specjalisci .team-card .team-head{grid-column:2;grid-row:1;align-self:center;flex-direction:column;align-items:flex-start;gap:6px}#specjalisci .team-card .team-desc-link,#specjalisci .team-card .team-ages,#specjalisci .team-card .team-karta,#specjalisci .team-card .avail-cal,#specjalisci .team-card .team-body>*{grid-column:1/-1}#specjalisci .team-card .team-head{grid-column:2}#specjalisci .team-card .avail-cal{margin-top:0;padding-top:6px}.tg-cards .tg-card{display:grid;grid-template-columns:96px minmax(0,1fr);column-gap:14px;row-gap:10px;padding:16px;align-items:start}.tg-cards .tg-card .tg-card-img{grid-column:1;grid-row:1/span 2;width:96px;height:96px;aspect-ratio:auto;border-radius:14px}.tg-cards .tg-card .tg-card-body{display:contents}.tg-cards .tg-card .tg-chips{grid-column:2;grid-row:1;margin:0}.tg-cards .tg-card h3{grid-column:2;grid-row:2;align-self:start;font-size:19px}.tg-cards .tg-card .tg-card-desc,.tg-cards .tg-card .tg-card-price,.tg-cards .tg-card .tg-card-links,.tg-cards .tg-card .tg-card-cta{grid-column:1/-1}}@media (max-width:900px){.home main.v2-figtree{display:flex;flex-direction:column}.home main.v2-figtree>*{order:10}.home main.v2-figtree>#hero{order:1}.home main.v2-figtree>.home-trust{order:2}.home main.v2-figtree>#specjalisci{order:3}}.lang-switch{display:inline-flex;align-items:center;justify-content:center;min-width:38px;height:34px;padding:0 8px;border:1px solid color-mix(in srgb,var(--ink) 22%,transparent);border-radius:var(--radius-btn, 10px);color:var(--ink);font-size:13px;font-weight:800;letter-spacing:.04em;text-decoration:none}.lang-switch:hover{border-color:var(--coral-deep);color:var(--coral-deep)}.site-nav .lang-switch-mobile{display:none}@media (max-width:1023px){.lang-switch{display:none}.site-nav .lang-switch-mobile{display:block}}.legal-wrap{max-width:820px}.legal-prose h2{margin:32px 0 8px;font-size:clamp(19px,2.4vw,24px)}.legal-prose p,.legal-prose li{color:var(--ink-soft);font-size:15px;line-height:1.7}.legal-prose ol,.legal-prose ul{margin:8px 0 8px 20px}.legal-prose li{margin-bottom:5px}.legal-prose ol[type=a]{margin-top:6px}.legal-prose table{width:100%;border-collapse:collapse;margin:12px 0;font-size:14px}.legal-prose th,.legal-prose td{text-align:left;padding:8px 12px;border-bottom:1px solid rgba(15,36,25,.1);vertical-align:top;color:var(--ink-soft)}.legal-prose th{color:var(--ink);font-weight:600}.legal-prose a{color:var(--coral-deep)}.legal-prose td a[href^="tel:"]{display:inline-block;padding:10px 0;margin:-10px 0}.legal-table-scroll{overflow-x:auto;-webkit-overflow-scrolling:touch}.legal-table-scroll table{min-width:720px}.legal-meta{font-size:13.5px;color:var(--ink-soft);margin-bottom:6px}.legal-todo{background:var(--sand-soft);padding:2px 6px;border-radius:5px;font-size:.92em}.legal-pre{white-space:pre-wrap;font-family:inherit;font-size:15px;line-height:1.7;color:var(--ink);background:var(--cream-deep);border:1px solid rgba(25,71,48,.12);border-radius:8px;padding:18px 20px;margin:12px 0}.link-arrow{font-weight:700;color:var(--ink);text-decoration:none;border-bottom:1.5px solid var(--coral);padding-bottom:1px;white-space:nowrap}.link-arrow svg{width:13px;height:13px;vertical-align:-1px}.link-arrow:hover{border-color:var(--ink)}.offer-row .link-arrow{display:inline-block;margin-top:12px;font-size:14px}.steps-aside .link-arrow{font-size:14.5px}.offer-akademia .link-arrow{margin-top:4px}.offer-actions .link-arrow{margin:0}@media (max-width:560px){.offer-actions .link-arrow{align-self:flex-start}}.link-arrow{display:inline-flex;align-items:center;min-height:36px}.cennik-start-link{color:var(--cream);border-bottom-color:var(--coral)}.cennik-start-link:hover{border-bottom-color:var(--cream)}.map-peek{position:relative;color:inherit;text-decoration:none}.map-peek b{text-decoration:underline;text-decoration-color:rgba(255,255,255,.45);text-underline-offset:3px}.map-peek:hover b,.map-peek:focus-visible b{text-decoration-color:currentColor}.map-peek-pop{display:none!important}@media (hover:hover) and (min-width:761px){.map-peek-pop{position:absolute;z-index:30;right:0;bottom:calc(100% + 12px);width:360px;padding:8px;background:#fff;border-radius:var(--radius-card);box-shadow:0 18px 40px rgba(15,36,25,.28);opacity:0;transform:translateY(6px);transition:opacity .18s ease,transform .18s ease;pointer-events:none}.map-peek:hover .map-peek-pop,.map-peek:focus-visible .map-peek-pop{display:block!important;opacity:1;transform:none}.map-peek-pop img{display:block;width:100%;height:auto;border-radius:var(--radius-img)}.map-peek-pop small{display:block!important;margin:8px 4px 2px;font-size:13px;color:var(--ink-soft);opacity:1}}@media (max-width:760px){.map-peek{min-height:44px;align-items:center;margin:-10px 0}}.next-term{margin:12px 0 0;font-size:14.5px;line-height:1.5;color:var(--ink-soft)}.next-term b{font-weight:700;color:var(--ink)}.next-term a{color:var(--coral-deep);text-decoration:underline;text-underline-offset:2px}.svc-cta p.next-term{margin:14px 0 0;font-size:14.5px;color:rgba(244,239,224,.82);max-width:46ch}.svc-cta p.next-term b{color:var(--cream)}.svc-cta p.next-term a{color:var(--cream)}.spec-quick .next-term{margin:10px 0 0;flex-basis:100%}.nt-days{display:flex;flex-wrap:wrap;gap:8px;margin:14px 0 0;padding:0;list-style:none}.nt-days li{padding:6px 10px;border-radius:8px;background:var(--sand-soft);font-size:14px;font-weight:700;color:var(--ink)}.nt-empty{margin:12px 0 0;font-size:14.5px;color:var(--ink-soft)}.nt-actions{margin:16px 0 0}.nt-fresh{margin:26px 0 0;font-size:13.5px;color:var(--ink-soft);max-width:70ch}.offer-path{border-top:1px solid rgba(15,36,25,.12)}.offer-row{padding:26px 0;border-bottom:1px solid rgba(15,36,25,.12)}.offer-head{display:flex;justify-content:space-between;align-items:baseline;gap:16px;flex-wrap:wrap}.offer-head h3{font-size:21px;margin:0}.offer-head h3 a{text-decoration:none;color:var(--ink)}.offer-head h3 a:hover{color:var(--night-2);text-decoration:underline;text-underline-offset:3px}.offer-price{font-size:20px;font-weight:700;white-space:nowrap;margin:0;text-align:right}.offer-price small{display:block;font-size:13px;font-weight:600;color:var(--ink-soft);margin-top:2px}@media (max-width:640px){.offer-price{text-align:left}}.offer-desc{color:var(--ink-soft);font-size:15px;margin:10px 0 0;max-width:66ch}.offer-note{margin:22px 0 0;color:var(--ink-soft);font-size:14.5px;max-width:74ch}.offer-note-inline{margin:10px 0 0;color:var(--ink-soft);font-size:13px;max-width:60ch}.offer-akademia{margin:32px 0 0;padding-top:28px;border-top:1px solid rgba(15,36,25,.12)}.offer-akademia h3{margin:4px 0 8px}.offer-akademia p{color:var(--ink-soft);font-size:15px;margin:0 0 6px;max-width:60ch}.offer-akademia .offer-price{text-align:left;margin:10px 0 10px}.offer-akademia{margin:34px 0 0;padding:26px clamp(20px,3vw,30px);background:var(--sage);border-radius:var(--radius-card);border-top:0}.offer-akademia h3{margin:2px 0 8px}.offer-akademia p{max-width:56ch}.offer-foot{margin:30px 0 0;padding-top:24px;border-top:1px solid rgba(15,36,25,.12)}.offer-foot .offer-note{margin:14px 0 0;font-size:14px}.offer-akademia h3{font-size:20px;line-height:1.3}.offer-head h3{font-size:20px}.offer-actions{display:flex;flex-wrap:wrap;align-items:center;gap:10px 18px;margin-top:14px}@media (max-width:560px){.offer-actions{flex-direction:column;align-items:stretch;gap:10px}}.offer-foot{display:flex;justify-content:center}.offer-path .offer-row:last-child{border-bottom:0}.offer-row-foto{display:grid;grid-template-columns:118px minmax(0,1fr);gap:2px 22px;align-items:start}.offer-row-foto .offer-thumb{grid-row:1/span 3;width:118px;height:96px;object-fit:cover;border-radius:var(--radius-img);margin-top:4px}.offer-row-foto .offer-head,.offer-row-foto .offer-desc,.offer-row-foto .offer-actions{grid-column:2}@media (max-width:560px){.offer-row-foto{grid-template-columns:92px minmax(0,1fr);gap:2px 14px}}@media (max-width:560px){.offer-row-foto .offer-thumb{width:92px;height:76px}}.offer-row-gfx{display:grid;grid-template-columns:64px minmax(0,1fr);gap:2px 20px;align-items:start}.offer-row-gfx .offer-ico{grid-row:1/span 3;width:64px;height:64px;border-radius:12px;background:var(--sage);color:var(--night-2);display:flex;align-items:center;justify-content:center;margin-top:4px}.offer-row-gfx .offer-ico svg{width:30px;height:30px}.offer-row-gfx .offer-head,.offer-row-gfx .offer-desc,.offer-row-gfx .offer-actions{grid-column:2}@media (max-width:560px){.offer-row-gfx{grid-template-columns:52px minmax(0,1fr);gap:2px 14px}}@media (max-width:560px){.offer-row-gfx .offer-ico{width:52px;height:52px}}@media (max-width:560px){.offer-row-gfx .offer-ico svg{width:26px;height:26px}}@media (max-width:560px){.offer-row-foto .offer-price,.offer-row-gfx .offer-price{white-space:normal}}.offer-head h3 a{display:inline-block;padding:5px 0;margin:-5px 0}.offer-row-foto{grid-template-columns:160px minmax(0,1fr);gap:2px 24px;padding:22px 16px;margin:0-16px;border-radius:var(--radius-card)}.offer-row-foto .offer-thumb{width:160px;height:120px;margin-top:0}.offer-row-foto:hover{background:rgba(25,71,48,.045)}.offer-head{align-items:flex-start}.offer-price{font-size:22px;line-height:1.1;font-family:var(--font-display);font-weight:800;color:var(--night-2)}.offer-price small{font-family:var(--font-body);font-size:13px;font-weight:600;color:var(--ink-soft);margin-top:4px}@media (max-width:640px){.offer-row-foto{grid-template-columns:96px minmax(0,1fr);gap:2px 14px;padding:18px 10px;margin:0-10px}}@media (max-width:640px){.offer-row-foto .offer-thumb{width:96px;height:76px}}@media (max-width:640px){.offer-price{font-size:19px}}.home-ilustracje .offer-thumb{background:#f5efde}@media (max-width:640px){.offer-path--home .offer-desc,.offer-path--home .offer-actions{display:none}.offer-path--home .offer-row-foto{grid-template-columns:72px minmax(0,1fr) 20px;align-items:center;padding:14px 10px;position:relative}.offer-path--home .offer-row-foto .offer-thumb{grid-row:auto;width:72px;height:56px}.offer-path--home .offer-head{flex-direction:column;gap:4px}.offer-path--home .offer-head h3{font-size:17px;line-height:1.25}.offer-path--home .offer-head h3 a::after{content:"";position:absolute;inset:0}.offer-path--home .offer-price{text-align:left;font-size:17px}.offer-path--home .offer-price small{display:inline;margin:0 0 0 6px}.offer-path--home .offer-row-foto::after{content:"→";grid-column:3;color:var(--night-2);font-weight:700}}@media (min-width:641px){.offer-path--grid{display:grid;grid-template-columns:1fr 1fr;gap:14px;border-top:0}.offer-path--grid .offer-row-foto{grid-template-columns:104px minmax(0,1fr);gap:4px 16px;margin:0;padding:16px;border:1px solid rgba(15,36,25,.12);border-radius:var(--radius-card);background:#fff}.offer-path--grid .offer-row:last-child{border-bottom:1px solid rgba(15,36,25,.12)}.offer-path--grid .offer-row-foto .offer-thumb{width:104px;height:96px}.offer-path--grid .offer-head{flex-wrap:nowrap;gap:10px}.offer-path--grid .offer-head h3{font-size:17px;line-height:1.3}.offer-path--grid .offer-price{font-size:17px}.offer-path--grid .offer-price small{font-size:12px}.offer-path--grid .offer-desc{font-size:14px;line-height:1.45;margin-top:4px}.offer-path--grid .offer-actions{margin-top:6px}}.offer-row--free{background:#eef2e4!important}.offer-ava{grid-row:1/span 3;width:104px;height:96px;display:grid;grid-template-columns:repeat(3,1fr);gap:3px;border-radius:var(--radius-img);overflow:hidden}.offer-ava img{width:100%;height:100%;object-fit:cover;object-position:50% 20%}.offer-ava span{display:flex;align-items:center;justify-content:center;background:var(--night);color:#fff;font-weight:800;font-size:13px}@media (max-width:640px){.offer-ava{width:72px;height:56px;grid-row:auto}}.person-grid{display:grid;gap:20px;grid-template-columns:repeat(auto-fill,minmax(min(100%,500px),1fr))}.person-grid--3{grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr))}.person-card{display:grid;background:var(--white);border:1px solid color-mix(in srgb,var(--ink) 12%,transparent);border-radius:var(--radius-card);overflow:hidden;transition:box-shadow .2s,border-color .2s}.person-card:hover{border-color:color-mix(in srgb,var(--night-2) 55%,transparent);box-shadow:0 18px 38px -24px rgba(20,30,22,.4)}.person-card--row{grid-template-columns:minmax(0,42%) minmax(0,1fr)}.person-card--col{grid-template-columns:minmax(0,1fr);grid-template-rows:auto 1fr}.person-card-photo{position:relative;margin:0;background:var(--cream-deep)}.person-card-photo a{display:block;height:100%}.person-card-photo img{width:100%;height:100%;object-fit:cover;object-position:50% 22%}.person-card--col .person-card-photo{aspect-ratio:4/3.6}.person-card-flag{position:absolute;left:12px;bottom:12px;padding:4px 10px;border-radius:var(--radius-chip, 8px);background:rgba(20,16,10,.62);color:#fbf6ec;font-size:11.5px;font-weight:600;letter-spacing:.02em;backdrop-filter:blur(4px)}.person-card-body{display:flex;flex-direction:column;padding:26px 26px 24px}.person-card-body h3{font-size:21px;margin:0;color:var(--ink)}.person-card-body h3 a{color:inherit;text-decoration:none}.person-card-body h3 a:hover{text-decoration:underline;text-underline-offset:3px}.person-card-role{margin:4px 0 0;font-size:14.5px;font-weight:600;color:var(--night-2)}.person-card-meta{margin:18px 0 0;padding:14px 0 0;display:grid;gap:7px;border-top:1px solid color-mix(in srgb,var(--ink) 12%,transparent)}.person-card-meta div{display:grid;grid-template-columns:88px minmax(0,1fr);gap:10px;font-size:14px}.person-card-meta dt{color:var(--ink-soft);font-weight:600}.person-card-meta dd{margin:0;color:var(--ink)}.person-card-text{margin:16px 0 0;font-size:15px;line-height:1.6;color:var(--ink-soft)}.person-card-cta{margin:auto 0 0;padding-top:22px;display:flex;flex-wrap:wrap;gap:12px 18px;align-items:center}@media (max-width:560px){.person-grid,.person-grid--3{gap:12px}.person-card--row,.person-card--col{grid-template-columns:112px minmax(0,1fr);grid-template-rows:none}.person-card--col .person-card-photo{aspect-ratio:auto}.person-card-body{padding:16px 16px 16px 16px}.person-card-body h3{font-size:17.5px}.person-card-role{font-size:13.5px}.person-card-meta{margin-top:10px;padding-top:10px;gap:4px}.person-card-meta div{grid-template-columns:1fr;gap:0;font-size:13.5px}.person-card-meta dt{font-size:11.5px;text-transform:uppercase;letter-spacing:.04em}.person-card-text{margin-top:10px;font-size:14px;line-height:1.5}.person-card-cta{padding-top:12px;gap:8px 14px}.person-card-flag{left:6px;right:6px;top:6px;bottom:auto;padding:3px 6px;font-size:10px;line-height:1.25;text-align:center}}.price-path{display:grid;grid-template-columns:1fr;gap:12px;margin:18px 0 0}.price-path-col{background:#fff;border:1px solid rgba(15,36,25,.1);border-radius:22px;padding:18px 18px 16px}.price-path-col.is-first{background:var(--sage);border-color:transparent}.price-path-tag{margin:0 0 2px;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-soft)}.price-path-step{margin:0 0 10px;font-family:var(--font-display);font-weight:800;font-size:19px;color:var(--ink)}.price-path ul{list-style:none;margin:0;padding:0}.price-path li{padding:10px 0;border-top:1px solid rgba(15,36,25,.1)}.price-path li a{display:flex;justify-content:space-between;gap:10px;align-items:baseline;text-decoration:none;color:var(--ink)}.price-path-name{font-weight:700;font-size:15.5px}.price-path li a:hover .price-path-name{text-decoration:underline;text-underline-offset:3px}.price-path-price{font-family:var(--font-display);font-weight:800;font-size:17px;white-space:nowrap}.price-path li small{display:block;margin-top:2px;font-size:14px;line-height:1.45;color:var(--ink-soft)}.price-path-more{display:inline-block;margin-top:8px;font-size:14.5px}@media (min-width:900px){.price-path{grid-template-columns:repeat(3,1fr);gap:14px}}.problem-tile{display:flex;flex-direction:column;gap:10px;padding:24px 22px 20px;background:var(--white);border:1px solid rgba(15,36,25,.1);border-radius:var(--radius-card);text-decoration:none;transition:border-color .2s,box-shadow .2s,transform .2s}.problem-tile:hover,.problem-tile:focus-visible{border-color:var(--night-2);box-shadow:var(--shadow-soft);transform:translateY(-2px)}.problem-tile:focus-visible{outline:2px solid var(--coral-deep);outline-offset:2px}.problem-title{font-size:19px;margin:0;color:var(--ink)}.problem-tile:hover .problem-title{color:var(--night-2)}.problem-more{margin-top:auto;padding-top:8px;font-size:13.5px;font-weight:700;color:var(--night-2);display:inline-flex;align-items:center;gap:6px}.problem-more svg{width:14px;height:14px;transition:transform .2s}.problem-tile:hover .problem-more svg{transform:translateX(4px)}.problem-tile{border-radius:var(--radius-card)}.problem-tile h3{font-size:20px;line-height:1.3}.home .problem-tile--sage,.en-body .problem-tile--sage{background:#f0f5ec;border-color:rgba(49,84,63,.14)}.home .problem-tile--sky,.en-body .problem-tile--sky{background:#f9f3e2;border-color:rgba(182,144,38,.16)}.home .problem-tile--sand,.en-body .problem-tile--sand{background:#f3f4e8;border-color:rgba(110,120,80,.16)}.problem-tile:hover .tile-emblem{transform:translateY(-2px) rotate(-6deg);background:#fff}.problem-tile--sky .tile-emblem{color:#7a5e12;border-color:rgba(182,144,38,.28)}.problem-tile--sand .tile-emblem{color:#4f5a2e;border-color:rgba(110,120,80,.28)}.problem-tile:hover .tile-emblem{transform:translateY(-2px)}.problem-tile .tile-emblem{align-self:flex-start;flex:none;background:0 0}.problem-tile:hover .tile-emblem{background:rgba(255,255,255,.6)}.problem-tile .tile-emblem,.problem-tile:hover .tile-emblem{background:0 0;border-color:transparent;transform:none}.problem-tile{border-color:rgba(15,36,25,.08)}.problem-tile.has-img{padding-top:0;overflow:hidden}.grp-tiles--1 .problem-tile{flex-direction:row;align-items:center;gap:22px;flex-wrap:wrap}.grp-tiles--1 .problem-tile .problem-title{flex:1 1 260px}.grp-tiles--1 .problem-tile .problem-desc{flex:3 1 420px;margin:0}.grp-tiles--1 .problem-tile .problem-more{margin-top:0;padding-top:0}.problem-tile:hover{box-shadow:var(--shadow-soft)}@media (max-width:600px){#problemy .problem-tiles{grid-template-columns:repeat(2,1fr);gap:10px}#problemy .problem-desc{display:none}#problemy .problem-tile{position:relative;padding:16px 14px 14px;gap:10px;min-height:104px}#problemy .problem-title{font-size:16px;line-height:1.25}#problemy .problem-more{position:absolute;top:22px;right:14px;margin:0;font-size:0;gap:0;padding-top:0}#problemy .problem-more svg{width:16px;height:16px}}.problem-foot{max-width:130ch}.rel-links nav{border-top:1px solid rgba(15,36,25,.12);padding-top:22px}.rel-title{font-size:19px;margin:0 0 12px}.rel-list{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 14px;padding:0;list-style:none}.rel-list a{display:inline-block;padding:7px 12px;border-radius:8px;background:var(--sand-soft);color:var(--ink);font-size:14.5px;font-weight:600;text-decoration:none}.rel-list a:hover{text-decoration:underline;text-underline-offset:2px}.rel-more{margin:6px 0 0;font-size:14.5px;color:var(--ink-soft);line-height:1.6}.rel-more a{color:var(--coral-deep)}.sk-form{display:grid;grid-template-columns:1fr 1fr;align-items:end;gap:14px;margin:18px 0 8px;padding:18px 22px;background:var(--sand-soft);border-radius:var(--radius-card)}.sk-row{display:flex;flex-direction:column;gap:6px}.sk-row label{font-weight:700;color:var(--ink);font-size:15px}.sk-opt{font-weight:400;color:var(--ink-soft);font-size:13.5px}.sk-row select{min-height:44px;padding:8px 12px;border:1.5px solid var(--sage);border-radius:10px;background:#fff;font:inherit;color:var(--ink)}.sk-row select:focus-visible{outline:2px solid var(--night-2);outline-offset:2px}.sk-result{margin:8px 0 24px;padding:18px 22px;background:var(--sage);border-radius:var(--radius-card);color:var(--night-2)}.sk-result[hidden]{display:none}.sk-result h2{margin:0 0 10px;font-size:clamp(19px,2.4vw,23px)}.sk-result ul{margin:0 0 12px;padding-left:20px}.sk-result li{margin:0 0 8px;line-height:1.6}.sk-note{margin:8px 0 0;font-size:15px;line-height:1.65}@media (max-width:640px){.sk-form{grid-template-columns:1fr;padding:16px}}.section-night .eyebrow{color:var(--sage)}.section-head{text-align:center;max-width:720px;margin:0 auto clamp(40px,6vw,64px)}.eyebrow{font-size:13.5px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--coral-deep);margin-bottom:14px}.section-head h2{font-size:clamp(30px,4.4vw,48px);text-wrap:balance}.section-lead{font-size:18px;color:var(--ink-soft);max-width:560px;margin-inline:auto}.section-night .section-lead{color:rgba(245,241,232,.75)}.v2-figtree .section-head h2{font-weight:400}.head-l .section-lead{margin:0;max-width:60ch}.home .section-head h2 em{font-style:normal}.eyebrow{font-family:var(--font-body);font-weight:600}.offer-akademia .eyebrow{margin-bottom:2px}.section-head{text-align:left;max-width:none;margin-inline:0}.section-head h2{text-wrap:balance}.section-lead{max-width:68ch;margin-inline:0}body:not(.home) .eyebrow{display:inline-flex;align-items:center;gap:9px}body:not(.home) .eyebrow::before{content:"";flex:none;width:26px;height:26px;border-radius:50%;background-color:var(--cream);border:1px solid rgba(15,36,25,.14);box-shadow:0 1px 4px rgba(25,71,48,.08);background-repeat:no-repeat;background-position:center;background-size:14px 14px}body:not(.home) .section-night .eyebrow::before{background-color:rgba(255,255,255,.08);border-color:rgba(255,255,255,.18)}body:not(.home) .eyebrow::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23194730' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 21v-8.5'/%3E%3Cpath d='M12 12.5C8.4 12.5 5.8 10.2 5.8 6.6c3.6 0 6.2 2.3 6.2 5.9z'/%3E%3Cpath stroke='%23B69026' d='M12 10.6c0-3.4 2.5-5.8 6.2-5.8 0 3.4-2.5 5.8-6.2 5.8z'/%3E%3Cpath d='M7.5 21h9'/%3E%3C/svg%3E")}.syn-emb-leaf .eyebrow::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23194730' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 21v-8.5'/%3E%3Cpath d='M12 12.5C8.4 12.5 5.8 10.2 5.8 6.6c3.6 0 6.2 2.3 6.2 5.9z'/%3E%3Cpath stroke='%23B69026' d='M12 10.6c0-3.4 2.5-5.8 6.2-5.8 0 3.4-2.5 5.8-6.2 5.8z'/%3E%3Cpath d='M7.5 21h9'/%3E%3C/svg%3E")}.syn-emb-compass .eyebrow::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23194730' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='9'/%3E%3Cpath fill='%23B69026' stroke='none' d='M16.2 7.8l-2.4 6-6 2.4 2.4-6z'/%3E%3C/svg%3E")}.syn-emb-heart .eyebrow::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23194730' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 20.5s-8.5-5-8.5-11.2A4.7 4.7 0 0 1 12 6.6a4.7 4.7 0 0 1 8.5 2.7c0 6.2-8.5 11.2-8.5 11.2z'/%3E%3Cpath stroke='%23B69026' d='M7.2 9.6a2.3 2.3 0 0 1 1.9-1.9'/%3E%3C/svg%3E")}.syn-emb-blocks .eyebrow::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23194730' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='4' y='4' width='7' height='7' rx='1.6'/%3E%3Crect x='13' y='4' width='7' height='7' rx='1.6'/%3E%3Crect x='4' y='13' width='7' height='7' rx='1.6'/%3E%3Cpath stroke='%23B69026' d='M16.5 13.5v6M13.5 16.5h6'/%3E%3C/svg%3E")}.syn-emb-hands .eyebrow::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23194730' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='9' cy='8.5' r='2.8'/%3E%3Cpath d='M3.8 20.5v-.8a5.2 5.2 0 0 1 10.4 0v.8'/%3E%3Cg stroke='%23B69026'%3E%3Ccircle cx='16.8' cy='9.6' r='2.3'/%3E%3Cpath d='M16.4 14.7c2.5.3 4.2 2.3 4.2 4.9v.9'/%3E%3C/g%3E%3C/svg%3E")}.syn-emb-pin .eyebrow::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23194730' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 21s-7-5.3-7-11a7 7 0 0 1 14 0c0 5.7-7 11-7 11z'/%3E%3Ccircle fill='%23B69026' stroke='none' cx='12' cy='10' r='2.6'/%3E%3C/svg%3E")}.syn-emb-steps .eyebrow::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23194730' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 20.5h4v-4h4v-4h4v-4h4'/%3E%3Ccircle fill='%23B69026' stroke='none' cx='19' cy='4.6' r='2'/%3E%3C/svg%3E")}.syn-emb-book .eyebrow::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23194730' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 18.5A2.5 2.5 0 0 1 6.5 16H20V3H6.5A2.5 2.5 0 0 0 4 5.5v13z'/%3E%3Cpath d='M4 18.5A2.5 2.5 0 0 0 6.5 21H20v-5'/%3E%3Cpath fill='%23B69026' stroke='none' d='M13.5 3h4v7.2l-2-1.5-2 1.5z'/%3E%3C/svg%3E")}.syn-emb-cloud .eyebrow::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23194730' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M7 17a4.5 4.5 0 1 1 .7-8.95A6 6 0 0 1 19 10.5 3.5 3.5 0 0 1 18 17.4'/%3E%3Cg fill='%23B69026' stroke='none'%3E%3Ccircle cx='9' cy='20.6' r='1.15'/%3E%3Ccircle cx='13' cy='20.6' r='1.15'/%3E%3Ccircle cx='17' cy='20.6' r='1.15'/%3E%3C/g%3E%3C/svg%3E")}.syn-emb-quiet .eyebrow::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23194730' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M21 12a9 9 0 1 0-3.5 7.1L21 21l-1.1-3.4A8.96 8.96 0 0 0 21 12z'/%3E%3Cpath stroke='%23B69026' d='M8 9.5h8M8 13.5h5'/%3E%3C/svg%3E")}.cennik-head .section-lead{max-width:66ch}.home .section-head h2{font-size:clamp(28px,3.8vw,42px);font-weight:800;line-height:1.1;letter-spacing:-.015em}.spec-bookbox{background:#eef2e4;border:1px solid rgba(15,36,25,.1);border-radius:18px;padding:16px 18px;margin:4px 0 22px;max-width:520px}.spec-bookbox .spec-bookbox-cal{border:0;margin:0 0 10px;padding:0}.spec-bookbox .avail-title{margin:0 0 2px;font-size:13.5px;color:var(--ink-soft)}.spec-bookbox .avail-days{display:block}.spec-bookbox .avail-day{display:block}.spec-bookbox .avail-day-label{display:inline;margin:0 4px 0 0;text-align:left;font-family:var(--font-display);font-weight:800;font-size:18px;color:var(--ink)}.spec-bookbox .avail-day-label br{display:none}.spec-bookbox .avail-day-label b{font-weight:800;margin-left:4px;font-size:inherit}.spec-bookbox .avail-day-label::after{content:","}.spec-bookbox .avail-slots{display:inline;margin:0}.spec-bookbox .avail-slot{all:unset;cursor:pointer;font-family:var(--font-display);font-weight:800;font-size:18px;color:var(--ink)}.spec-bookbox .avail-closed{display:block;font-size:14px}.spec-bookbox .spec-bookbox-go{display:flex;justify-content:center;width:100%;box-sizing:border-box}.spec-bookbox-price{margin:10px 0 0;font-size:13.5px;color:var(--ink-soft)}.spec-bookbox-price b{color:var(--ink)}.spec-bookbox-free{display:block;margin-top:10px;font-weight:700;font-size:14.5px;color:var(--ink);text-decoration:underline;text-underline-offset:3px;min-height:24px}.spec-bookbox-free span{font-weight:400;color:var(--ink-soft)}.spec-bookbox .next-term{margin:10px 0 0;font-size:13.5px}.spec-avatar{display:none}@media (max-width:900px){.spec-hero .spec-portrait{display:none}.spec-hero .spec-head-row{display:grid;grid-template-columns:72px 1fr;gap:14px;align-items:center}.spec-avatar{display:block;width:72px;height:72px;border-radius:50%;object-fit:cover;object-position:50% 20%}.spec-bookbox{max-width:none}}.spec-bookbox .avail-days,.spec-bookbox .avail-day{display:block!important}.spec-bookbox .avail-slots{display:inline!important}.spec-bookbox .avail-slot{display:inline!important;padding:0!important;margin:0!important;width:auto!important;min-height:0!important;border:0!important;background:0 0!important;box-shadow:none!important}.spec-hero .spec-avatar{border-radius:50%!important;width:72px!important;height:72px!important;max-width:none!important;object-fit:cover}.spec-bookbox .avail-slot{font-size:18px!important;font-weight:800!important;font-family:var(--font-display)!important;color:var(--ink)!important}.spec-bookbox-why{margin:-2px 0 10px;font-size:13.5px;line-height:1.5;color:var(--ink-soft)}.step-card{display:grid;grid-template-columns:48px 1fr;gap:18px;padding:6px 0 30px;position:relative}.step-card::before{content:"";position:absolute;left:23px;top:52px;bottom:0;width:2px;background:rgba(15,36,25,.14)}.step-card:last-child::before{display:none}.step-card:last-child{padding-bottom:0}.step-no{width:46px;height:46px;border-radius:50%;background:var(--night-2);color:var(--cream);display:grid;place-items:center;font-weight:700;font-size:18px;position:relative;z-index:1}.step-card h3{font-size:20px;margin:8px 0 6px}.step-card p{color:var(--ink-soft);margin:0;font-size:15.5px;max-width:60ch}.step-card h3{font-size:20px;line-height:1.3}.home .step-no{background:var(--sage);color:var(--night-2);border:1px solid rgba(25,71,48,.18)}svg .ic-a{fill:var(--coral);stroke:none}svg .ic-o{stroke:var(--coral)}.nav-mega-group a,#nav-drop-grupowe a{display:flex;align-items:flex-start;gap:10px}.nav-mega-group a>svg,#nav-drop-grupowe a>svg{flex:none;width:20px;height:20px;color:var(--night-2);margin-top:0;margin-top:calc((1lh - 20px)/2)}@media (max-width:1139.98px){#nav-drop-grupowe a{white-space:normal}}.cennik-main--ico{position:relative;padding-left:58px}.cennik-ico{position:absolute;left:0;top:-8px;width:42px;height:42px;border-radius:10px;background:#eef3ea;background:color-mix(in srgb,var(--sage-soft) 45%,#fff);color:var(--night-2);display:inline-flex;align-items:center;justify-content:center}.cennik-ico svg{width:24px;height:24px}@media (max-width:640px){.cennik-main--ico{padding-left:48px}.cennik-ico{width:36px;height:36px;top:-6px}.cennik-ico svg{width:22px;height:22px}}.svc-kafle{display:grid;grid-template-columns:1fr;gap:8px;margin:6px 0 0}.svc-kafel{display:flex;gap:12px;align-items:flex-start;background:#fff;border:1px solid rgba(15,36,25,.1);border-radius:var(--radius-card, 18px);padding:12px}.svc-kafel-ico{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:38px;height:38px;border-radius:11px;background:var(--sage);color:var(--night)}.svc-kafel-ico svg{width:22px;height:22px}.svc-kafel b{display:block;font-family:var(--font-display);font-weight:800;font-size:16px;line-height:1.25;color:var(--ink);margin:1px 0 2px}.svc-kafel small{display:block;font-size:14.5px;line-height:1.45;color:var(--ink-soft)}.svc-kafel small a{color:var(--night-2);text-underline-offset:3px}.svc-kafle-note{font-size:14px;line-height:1.5;color:var(--ink-soft);margin:10px 0 0}.svc-lista{list-style:none;padding:0;margin:6px 0 0;display:flex;flex-direction:column;gap:8px}.svc-lista li{display:flex;gap:12px;align-items:center;font-size:15.5px;line-height:1.4;color:var(--ink);margin:0;padding:0}.svc-lista li::before{content:none}.svc-lista .svc-kafel-ico{width:32px;height:32px;border-radius:10px}.svc-lista .svc-kafel-ico svg{width:18px;height:18px}@media (min-width:700px){.svc-kafle{grid-template-columns:1fr 1fr}}.svc-photo{margin:6px 0 14px;border-radius:var(--radius-img);overflow:hidden;aspect-ratio:1200/628;background:var(--cream-deep)}.svc-photo img{display:block;width:100%;height:100%;object-fit:cover}@media (max-width:600px){.svc-photo{aspect-ratio:auto;height:180px;margin:4px 0 12px}.svc-photo img{object-position:50% 40%}}.svc-summary{margin:8px 0 12px;padding:20px 22px 18px;background:var(--sage);border-radius:var(--radius-card, 18px);color:var(--night-2)}.svc-summary-h{margin:0 0 8px;font-size:13px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--night-2)}.svc-summary-def{margin:0 0 14px;font-size:16px;line-height:1.62;color:var(--ink)}.svc-summary-facts{display:grid;gap:0;margin:0;border-top:1px solid rgba(15,36,25,.12)}.svc-summary-facts>div{display:grid;grid-template-columns:116px minmax(0,1fr);gap:12px;padding:10px 0;border-bottom:1px solid rgba(15,36,25,.12)}.svc-summary-facts>div:last-child{border-bottom:0;padding-bottom:0}.svc-summary-facts dt{font-family:var(--font-display);font-weight:800;font-size:14.5px;color:var(--ink)}.svc-summary-facts dd{margin:0;font-size:15px;line-height:1.55;color:var(--ink-soft)}.svc-summary-facts dd a{color:var(--night-2);text-underline-offset:3px}.svc-summary-cta{display:flex;flex-wrap:wrap;align-items:center;gap:6px 14px;margin:-2px 0 16px}.svc-summary-cta span{font-size:14px;color:var(--ink-soft)}.svc-summary-cta .svc-summary-alt{flex-basis:100%;font-size:14.5px;font-weight:700;color:var(--night-2);text-underline-offset:3px}@media (max-width:480px){.svc-summary{padding:18px 18px 16px}.svc-summary-facts>div{grid-template-columns:1fr;gap:2px}}.svc-summary.is-compact .svc-summary-def{margin-bottom:12px}.svc-summary.is-compact .svc-summary-facts{display:flex;flex-wrap:wrap;gap:8px;border-top:0;margin:0}.svc-summary.is-compact .svc-summary-facts>div{display:block;flex:1 1 0;min-width:min-content;padding:10px 8px 9px;border:0;border-radius:12px;background:rgba(255,255,255,.55);overflow-wrap:break-word}.svc-summary.is-compact .svc-summary-facts dt{font-family:var(--font-body);font-weight:700;font-size:11.5px;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-soft);margin:0 0 3px;overflow-wrap:normal}.svc-summary.is-compact .svc-summary-facts dd{font-family:var(--font-display);font-weight:800;font-size:14px;line-height:1.3;color:var(--ink)}.svc-summary.is-compact .svc-summary-cta{margin:-2px 0 14px}@media (max-width:767.98px){.ed-rows-final .team-cat-row,.ed-rows-final .team-cat-row.is-flip{grid-template-columns:104px minmax(0,1fr);column-gap:16px;row-gap:0;align-items:start}.ed-rows-final .team-cat-row .ed-photo{grid-row:1;grid-column:1;order:0;width:104px;height:136px;max-width:none;aspect-ratio:auto;margin:0;border-radius:14px;overflow:hidden}.ed-rows-final .team-cat-row .ed-photo img{width:100%;height:100%;object-fit:cover}.ed-rows-final .team-cat-row .ed-body{display:contents}.ed-rows-final .team-cat-row .team-role-row{grid-column:2;grid-row:1;align-self:start;flex-wrap:wrap;gap:8px}.ed-rows-final .team-cat-row h2{grid-column:2;grid-row:1;align-self:end;font-size:22px;margin:0 0 4px}.ed-rows-final .team-cat-row .ed-bio,.ed-rows-final .team-cat-row .ed-obszary,.ed-rows-final .team-cat-row .ed-facts,.ed-rows-final .team-cat-row .avail-cal,.ed-rows-final .team-cat-row>.ed-body>p{grid-column:1/-1}.ed-rows-final .team-cat-row .ed-bio{font-size:15.5px;margin-top:12px}.ed-rows-final{gap:36px}}.avail-closed.is-cta{display:inline-block;justify-self:start;width:auto;background:var(--coral);color:var(--night);font-weight:700;font-size:14.5px;padding:10px 18px;border-radius:10px;box-shadow:var(--shadow-soft)}.avail-closed.is-cta:hover{background:var(--coral-deep);color:var(--night)}.avail-cal.is-empty:has(.is-cta) .avail-title,.avail-cal.is-empty:has(.is-cta) .avail-nav{display:none}@media (max-width:900px){.page-id-6 main#main{display:flex;flex-direction:column}.page-id-6 main#main>*{order:10}.page-id-6 main#main>.section:first-of-type{order:1}.page-id-6 main#main>#kto-pomaga+.section{order:2}.page-id-6 main#main>#kto-pomaga{order:3}}.team-grid--compact .team-photo{aspect-ratio:4/3}.team-grid--compact .team-photo img{object-position:50% 22%}.team-grid--compact .avail-cal--compact{display:grid;grid-template-columns:1fr auto;align-items:center;column-gap:12px;row-gap:2px}.team-grid--compact .avail-cal--compact .avail-title{grid-column:1;grid-row:1;margin:0}.team-grid--compact .avail-cal--compact .avail-days{grid-column:1;grid-row:2;display:block}.team-grid--compact .avail-cal--compact .avail-day{display:block;white-space:nowrap}.team-grid--compact .avail-cal--compact .avail-day-label{display:inline;margin:0 4px 0 0;text-align:left;font-size:13px;color:var(--ink-soft)}.team-grid--compact .avail-cal--compact .avail-day-label br{display:none}.team-grid--compact .avail-cal--compact .avail-day-label b{font-weight:600;margin-left:4px}.team-grid--compact .avail-cal--compact .avail-day-label::after{content:","}.team-grid--compact .avail-cal--compact .avail-slots{display:inline;margin:0}.team-grid--compact .avail-cal--compact .avail-slot{all:unset;cursor:pointer;font-size:13px;font-weight:600;color:var(--ink-soft);position:relative}.team-grid--compact .avail-cal--compact .avail-all{grid-column:2;grid-row:1/span 2;font-size:14px;font-weight:700;color:var(--ink);text-decoration:underline;text-underline-offset:3px;white-space:nowrap;min-height:44px;display:inline-flex;align-items:center}.team-grid--compact .avail-cal--compact.is-empty .avail-days{grid-column:1/-1}.team-grid--compact .avail-cal--compact.is-empty .avail-all{display:none}.hero-f-term{display:block;text-decoration:none;background:var(--night-2);color:#fff;border-radius:var(--radius-img);padding:22px 26px;max-width:520px}.hero-f-term small{display:block;font-size:12.5px;letter-spacing:.06em;text-transform:uppercase;color:#c9d3c6;margin-bottom:6px;font-weight:600}.hero-f-term span{display:flex;justify-content:space-between;align-items:baseline;gap:16px;flex-wrap:wrap}.hero-f-term b{font-size:clamp(20px,2vw,26px);font-weight:800;color:var(--gold-soft, #E8C766);font-family:var(--font-display)}.hero-f-term em{font-style:normal;font-weight:800;font-size:15px;border-bottom:2px solid #e8c766;padding-bottom:2px;white-space:nowrap}.hero-f-term p{margin:10px 0 0;font-size:13.5px;color:#d9e2d4;max-width:none}.hero-f-term:hover b,.hero-f-term:focus-visible b{color:#fff}.hero-lab-a .hero-f-term{max-width:560px;padding:26px 30px}.hero-lab-a .hero-f-term b{font-size:clamp(24px,2.4vw,32px)}.hero-b .hero-f-term{max-width:520px;box-shadow:0 18px 40px -20px rgba(15,36,25,.5)}.hero-s .hero-f-term{max-width:500px;border-radius:var(--radius-card, 18px);box-shadow:0 18px 40px -22px rgba(15,36,25,.55)}.hero-f-term em{display:inline-flex;align-items:center;gap:6px;border:0;padding:11px 18px;border-radius:var(--radius-btn, 10px);background:var(--coral);color:#1b1405;font-size:15px;box-shadow:0 8px 20px -10px rgba(0,0,0,.5);transition:background .2s}.hero-f-term:hover em,.hero-f-term:focus-visible em{background:#c9a238}@media (max-width:480px){.hero-f-term span{align-items:center}.hero-f-term em{padding:10px 14px}}.tg-band{background:var(--night);color:#fff}.tg-band .wrap{position:relative}.tg-head{max-width:760px;margin:0 0 clamp(24px,3vw,34px)}.tg-eyebrow{margin:0 0 10px;font-size:13px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#e2c46e}.tg-head h2{margin:0 0 12px;color:#fff;font-size:clamp(28px,3.6vw,42px);line-height:1.12}.tg-lead{margin:0;font-size:clamp(16px,1.6vw,18px);line-height:1.6;color:rgba(255,255,255,.82)}.tg-lead a{color:#e2c46e;text-underline-offset:3px}.tg-facts{list-style:none;margin:0 0 clamp(28px,3.5vw,40px);padding:0;display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:rgba(255,255,255,.14);border:1px solid rgba(255,255,255,.14);border-radius:18px;overflow:hidden}.tg-facts li{background:var(--night);padding:18px 20px;display:flex;flex-direction:column;gap:4px}.tg-fact-v{font-family:var(--font-display);font-weight:800;font-size:clamp(24px,2.6vw,32px);line-height:1.1;color:#e2c46e}.tg-fact-l{font-size:14.5px;line-height:1.45;color:rgba(255,255,255,.78)}.tg-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.tg-card{display:flex;flex-direction:column;border-radius:18px;overflow:hidden;color:var(--ink)}.tg-card--sage{background:#e6efe1}.tg-card--sand{background:#f6ebd2}.tg-card--lav{background:#eceddc}.tg-card-img{display:block;width:100%;aspect-ratio:16/10;object-fit:cover}.tg-card-body{display:flex;flex-direction:column;gap:10px;padding:18px 20px 20px;flex:1}.tg-chips{display:flex;flex-wrap:wrap;gap:6px;margin:0}.tg-chip{display:inline-block;padding:4px 9px;border-radius:8px;background:rgba(15,36,25,.08);font-size:12.5px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--ink)}.tg-chip--start{background:rgba(122,94,18,.08);color:var(--coral-deep)}.tg-card h3{margin:0;font-size:21px;line-height:1.2}.tg-card h3 a{color:inherit;text-decoration:none}.tg-card h3 a:hover{text-decoration:underline;text-underline-offset:3px}.tg-card-desc{margin:0;font-size:15px;line-height:1.55;color:var(--ink-soft)}.tg-card-cta{margin-top:auto;padding-top:6px;display:flex;flex-wrap:wrap;align-items:center;gap:10px 16px}.tg-card-btn{flex:1 1 auto;justify-content:center}.tg-card-more{font-size:14.5px;font-weight:700;color:var(--night-2);text-decoration:none;display:inline-flex;align-items:center;gap:6px;min-height:44px}.tg-card-more:hover{text-decoration:underline;text-underline-offset:3px}.tg-card-more svg{width:14px;height:14px}.tg-steps-wrap{margin-top:clamp(28px,3.5vw,40px);padding-top:clamp(24px,3vw,32px);border-top:1px solid rgba(255,255,255,.16)}.tg-steps-h{margin:0 0 16px;color:#fff;font-size:20px}.tg-steps{counter-reset:tg;list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,1fr);gap:18px 28px}.tg-steps li{counter-increment:tg;position:relative;padding-left:44px;display:flex;flex-direction:column;gap:4px}.tg-steps li::before{content:counter(tg);position:absolute;left:0;top:-2px;width:30px;height:30px;border-radius:50%;background:#e2c46e;color:var(--night);font-weight:800;font-size:15px;display:flex;align-items:center;justify-content:center}.tg-steps b{color:#fff;font-size:16px}.tg-steps span{font-size:14.5px;line-height:1.55;color:rgba(255,255,255,.78)}.tg-foot{margin:clamp(20px,3vw,28px)0 0;font-size:14.5px;color:rgba(255,255,255,.72);max-width:70ch}.tg-foot a{color:#e2c46e;text-underline-offset:3px}.home .tg-band:not(.tg-band--light)+#grupy-home::before{background-color:var(--night);background-size:100% calc(100% + 2px);background-position:top}.tg-band--light{background:var(--tint-home, var(--cream-deep));color:var(--ink)}.tg-band--light .tg-eyebrow{color:var(--coral-deep)}.tg-band--light .tg-head h2{color:var(--ink)}.tg-band--light .tg-lead,.tg-band--light .tg-foot{color:var(--ink-soft)}.tg-band--light .tg-lead a,.tg-band--light .tg-foot a{color:var(--night-2)}.tg-band--light .tg-facts{background:rgba(15,36,25,.12);border-color:rgba(15,36,25,.12)}.tg-band--light .tg-facts li{background:#fff}.tg-band--light .tg-fact-v{color:var(--night)}.tg-band--light .tg-fact-l{color:var(--ink-soft)}.tg-band--light .tg-card{background:#fff;box-shadow:0 1px 0 rgba(15,36,25,.06),0 14px 32px -22px rgba(15,36,25,.35)}.tg-facts--3{grid-template-columns:repeat(3,1fr)}.tg-cards--2{grid-template-columns:repeat(2,1fr);gap:22px}.tg-cards--2 .tg-card h3{font-size:23px}.tg-card-price{margin:0;font-size:15px;line-height:1.5;color:var(--ink)}.tg-card-price b{font-weight:800}.tg-card-links{list-style:none;margin:2px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:8px}.tg-card-links a{display:inline-flex;align-items:center;min-height:44px;padding:8px 14px;border-radius:8px;border:1px solid rgba(15,36,25,.18);background:rgba(15,36,25,.03);font-size:14.5px;font-weight:700;color:var(--night-2);text-decoration:none}.tg-card-links a:hover{border-color:var(--night-2);background:rgba(15,36,25,.06)}.tg-card-links a:focus-visible{outline:2px solid var(--night-2);outline-offset:2px}@media (max-width:980px){.tg-facts{grid-template-columns:repeat(2,1fr)}.tg-facts--3{grid-template-columns:repeat(3,1fr)}.tg-cards{grid-template-columns:repeat(2,1fr)}.tg-steps{grid-template-columns:1fr}}@media (max-width:600px){.tg-cards{grid-template-columns:1fr}.tg-facts--3{grid-template-columns:1fr}.tg-facts li{padding:14px 14px}.tg-card-btn{flex-basis:100%}}.home #grupy-home.tg-band:not(.tg-band--light)::before{background-color:var(--cream);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1440 52' preserveAspectRatio='none'%3E%3Cpath d='M0 26 C 240 52, 480 2, 720 22 C 960 42, 1200 6, 1440 28 L 1440 52 L 0 52 Z' fill='%230F2419'/%3E%3C/svg%3E")}.home #grupy-home.tg-band:not(.tg-band--light){padding-bottom:calc(var(--sec-pad) + var(--wave-h))}.home #grupy-home.tg-band:not(.tg-band--light)::after{content:"";position:absolute;left:0;right:0;bottom:0;height:var(--wave-h);pointer-events:none;background-repeat:no-repeat;background-size:100% 100%;background-color:var(--night);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1440 52' preserveAspectRatio='none'%3E%3Cpath d='M0 26 C 240 52, 480 2, 720 22 C 960 42, 1200 6, 1440 28 L 1440 52 L 0 52 Z' fill='%23EFF4EC'/%3E%3C/svg%3E");transform:scaleX(-1)}.tg-band--light .tg-steps-wrap{border-top-color:rgba(15,36,25,.14)}.tg-band--light .tg-steps-h,.tg-band--light .tg-steps b{color:var(--ink)}.tg-band--light .tg-steps span{color:var(--ink-soft)}.tg-band--light .tg-steps li::before{background:var(--night);color:#e2c46e}.tus-intro{font-size:16px;line-height:1.6;margin:0 0 6px}.tus-ico{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:42px;height:42px;border-radius:12px;background:var(--sage);color:var(--night)}.tus-ico svg{width:24px;height:24px}.tus-why{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:6px 0 0}.tus-why-i{background:#fff;border:1px solid rgba(15,36,25,.1);border-radius:var(--radius-card);padding:14px 12px;display:flex;flex-direction:column;gap:8px;box-shadow:0 2px 10px rgba(15,36,25,.05)}.tus-why-i .tus-ico{background:#fff;border:1px solid rgba(15,36,25,.1)}.tus-why-i b{font-family:var(--font-display);font-weight:800;font-size:16px;line-height:1.2;color:var(--ink)}.tus-why-i small{font-size:14px;line-height:1.35;color:var(--ink-soft)}.tus-facts{display:flex;gap:6px;background:var(--sage);border-radius:var(--radius-card);padding:12px;margin:12px 0 0}.tus-facts div{flex:1;text-align:center}.tus-facts b{display:block;font-family:var(--font-display);font-weight:800;font-size:19px;color:var(--ink)}.tus-facts small{font-size:13px;color:var(--ink-soft)}.tus-kiedy{list-style:none;padding:0;margin:6px 0 0;display:flex;flex-direction:column;gap:8px}.tus-kiedy li{display:flex;gap:12px;align-items:center;background:var(--cream-deep);border-radius:14px;padding:10px 12px;font-size:15.5px;line-height:1.35;font-weight:600;color:var(--ink)}.tus-kiedy li .tus-ico{width:38px;height:38px;background:#fff;border-radius:11px}.tus-kiedy li .tus-ico svg{width:22px;height:22px}.tus-kiedy li.is-top{background:var(--night);color:#fff}.tus-kiedy li.is-top .tus-ico{background:rgba(255,255,255,.12);color:#fff}.tus-kroki{list-style:none;padding:0;margin:8px 0 0}.tus-kroki li{display:grid;grid-template-columns:44px 1fr;gap:12px;margin:0 0 16px;position:relative}.tus-kroki li:not(:last-child)::after{content:"";position:absolute;left:21px;top:48px;bottom:-14px;width:2px;background:repeating-linear-gradient(var(--coral)0 4px,transparent 4px 8px)}.tus-num{width:44px;height:44px;border-radius:12px;background:var(--night);color:#fff;display:flex;align-items:center;justify-content:center}.tus-num svg{width:22px;height:22px}.tus-kroki b{display:block;font-family:var(--font-display);font-weight:800;font-size:16px;color:var(--ink)}.tus-kroki div>span{font-size:15px;line-height:1.45;color:var(--ink-soft)}.tus-bar{position:sticky;bottom:0;z-index:20;display:flex;gap:10px;align-items:center;justify-content:space-between;background:#fff;border-top:1px solid rgba(15,36,25,.12);padding:10px 0 12px;margin-top:18px}.tus-bar small{font-size:13px;line-height:1.3;color:var(--ink-soft)}.tus-bar small b{color:var(--ink);font-size:14px}.tus-bar .btn{white-space:nowrap}@media (min-width:900px){.tus-why{grid-template-columns:repeat(4,1fr)}.tus-bar{position:static;border:0;background:var(--cream-deep);border-radius:var(--radius-card);padding:14px 18px}}.tus-kroki div>span{display:block}.pw-kroki{margin:0;max-width:760px}.pw-kroki li{margin-bottom:20px}.pw-kroki b{font-size:17px;margin-bottom:2px}@media (min-width:900px){#pierwsza-wizyta .head-l{margin-inline:auto;text-align:center}#pierwsza-wizyta .pw-kroki{width:fit-content;margin-inline:auto}}