.cmpx{margin-top:26px;display:flex;flex-direction:column;gap:22px}.cmpx-main{background:var(--teal-deep);border-radius:20px;padding:24px 24px 26px}.cmpx-main-head{display:flex;align-items:center;gap:12px;margin-bottom:18px;flex-wrap:wrap}.cmpx-tag{font-size:11.5px;font-weight:800;text-transform:uppercase;letter-spacing:.06em;background:var(--lime);color:var(--teal-deep);padding:4px 11px;border-radius:999px}.cmpx-name{font-size:22px;font-weight:800;color:#fff;margin:0;line-height:1.15}.cmpx-rows{display:grid;grid-template-columns:1fr;gap:15px}.cmpx-k{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--lime);margin-bottom:3px}.cmpx-v{font-size:15.5px;line-height:1.5;color:rgb(255 255 255 / .93)}.cmpx-others-lbl{font-size:13px;font-weight:700;color:var(--teal-deep);opacity:.78;margin:4px 0 0}.cmpx-grid{display:grid;grid-template-columns:1fr;gap:14px;margin-top:12px}.cmpx-card{display:flex;flex-direction:column;min-width:0;background:#fff;border:1px solid rgb(0 84 79 / .12);border-radius:16px;padding:18px;text-decoration:none;transition:transform 0.18s ease,box-shadow 0.18s ease,border-color 0.18s ease}.cmpx-card:hover{transform:translateY(-3px);box-shadow:0 16px 32px rgb(0 40 36 / .1);border-color:#fff0}.cmpx-card-name{font-size:16px;font-weight:800;color:var(--teal-deep);margin-bottom:13px}.cmpx-mini-list{display:flex;flex-direction:column;gap:10px;flex:1}.cmpx-mini{display:flex;flex-direction:column;gap:1px}.cmpx-mini-k{font-size:10.5px;font-weight:700;text-transform:uppercase;letter-spacing:.03em;color:var(--teal-deep);opacity:.62}.cmpx-mini-v{font-size:12.5px;line-height:1.4;color:var(--ink);opacity:.84}.cmpx-card-link{margin-top:15px;font-size:12.5px;font-weight:700;color:var(--teal-btn)}.nurt-vs .kw-prose{margin-top:30px}.sig-card{background:#fff;border-radius:26px;padding:clamp(26px, 4vw, 44px);border:1px solid rgb(0 84 79 / .09);box-shadow:0 20px 50px rgb(0 40 36 / .09)}.sig-head{display:flex;gap:18px;align-items:center}.sig-ic{flex-shrink:0;width:54px;height:54px;border-radius:15px;background:var(--teal-mist);color:var(--teal-deep);display:flex;align-items:center;justify-content:center}.sig-ic svg{width:28px;height:28px}.sig-eyebrow{font-size:12px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--teal);margin:0 0 4px}.sig-points{display:grid;grid-template-columns:1fr;gap:16px;margin-top:22px}.sig-point{display:flex;gap:13px;align-items:flex-start}.sig-point-ic{flex-shrink:0;width:30px;height:30px;border-radius:9px;background:rgb(115 202 187 / .22);color:var(--teal-deep);display:flex;align-items:center;justify-content:center}.sig-point-ic svg{width:17px;height:17px}.sig-point-t{font-size:15.5px;font-weight:800;color:var(--teal-deep);letter-spacing:-.01em}.sig-point-d{font-size:14px;font-weight:500;line-height:1.5;opacity:.82;margin-top:3px}.sig-humility{font-size:13.5px;font-style:italic;line-height:1.55;color:var(--ink);opacity:.7;margin:20px 0 0;max-width:720px}.sig-n-ic/.sig-nurt-link*/.sig-team-* byly w markupie BEZ CSS ->ikona SVG bez rozmiaru rosla do 1080px. */ .sig-card>.sig-ic{margin-bottom:16px}.sig-nuances{display:grid;grid-template-columns:1fr;gap:10px;margin-top:20px}.sig-nuance{display:flex;gap:11px;align-items:flex-start;font-size:14.5px;font-weight:600;line-height:1.45;color:var(--teal-deep)}.sig-n-ic{flex-shrink:0;width:26px;height:26px;border-radius:8px;background:rgb(115 202 187 / .22);color:var(--teal-deep);display:flex;align-items:center;justify-content:center}.sig-n-ic svg{width:15px;height:15px}.sig-team-row{margin-top:22px}.sig-team-label{font-size:12px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--teal);margin:0}.sig-nurt-links{display:grid;grid-template-columns:1fr;gap:12px;margin-top:22px}.sig-nurt-link{display:grid;grid-template-columns:1fr auto;grid-template-areas:"name arrow" "desc arrow";align-items:center;column-gap:14px;row-gap:2px;padding:14px 18px;border-radius:16px;background:var(--teal-mist);color:var(--teal-deep);text-decoration:none;transition:transform 0.2s ease,box-shadow 0.2s ease}.sig-nurt-link:hover{transform:translateY(-2px);box-shadow:0 10px 24px rgb(0 40 36 / .1)}.sig-nl-name{grid-area:name;font-size:15.5px;font-weight:800;letter-spacing:-.01em}.sig-nl-desc{grid-area:desc;font-size:13.5px;font-weight:500;opacity:.8}.sig-nl-arrow{grid-area:arrow;font-size:20px;font-weight:700}.uword-link{color:var(--teal-btn);font-weight:700;text-decoration:none;border-bottom:1px solid rgb(0 126 110 / .3);white-space:nowrap}@media (hover:hover){.uword-link:hover{color:var(--teal-deep)}}.kon-quick{display:grid;grid-template-columns:1fr;gap:14px;margin-top:26px}.kon-act{display:flex;flex-direction:column;gap:4px;background:#fff;border-radius:18px;padding:22px 22px;text-decoration:none;color:inherit;box-shadow:0 12px 30px rgb(0 40 36 / .06);border:1px solid rgb(0 84 79 / .07);transition:transform 0.2s ease,box-shadow 0.2s ease}.kon-act.is-cta{background:var(--coral-btn);border-color:#fff0}@media (hover:hover){.kon-act:hover{transform:translateY(-3px);box-shadow:0 22px 44px rgb(0 40 36 / .13)}}.kon-act-ic{width:44px;height:44px;border-radius:12px;background:var(--teal-mist);color:var(--teal-deep);display:flex;align-items:center;justify-content:center;margin-bottom:10px}.kon-act.is-cta .kon-act-ic{background:rgb(255 255 255 / .2);color:#fff}.kon-act-ic svg{width:23px;height:23px}.kon-act-lbl{font-size:13px;font-weight:700;letter-spacing:.02em;text-transform:uppercase;color:var(--teal)}.kon-act.is-cta .kon-act-lbl{color:rgb(255 255 255 / .85)}.kon-act-val{font-size:21px;font-weight:800;color:var(--teal-deep);letter-spacing:-.02em}.kon-act.is-cta .kon-act-val{color:#fff}.kon-act-sub{font-size:13px;font-weight:500;color:var(--ink);opacity:.66}.kon-act.is-cta .kon-act-sub{color:rgb(255 255 255 / .85);opacity:1}.kon-nap{display:grid;grid-template-columns:1fr;gap:14px;margin-top:30px}.kon-nap-card{background:#fff;border-radius:18px;padding:24px 22px;box-shadow:0 12px 30px rgb(0 40 36 / .06)}.kon-nap-ic{width:42px;height:42px;border-radius:12px;background:var(--teal-mist);color:var(--teal-deep);display:flex;align-items:center;justify-content:center;margin-bottom:13px}.kon-nap-card:nth-child(2) .kon-nap-ic{background:rgb(193 255 114 / .45)}.kon-nap-card:nth-child(3) .kon-nap-ic{background:rgb(115 202 187 / .3)}.kon-nap-ic svg{width:22px;height:22px}.kon-nap-lbl{font-size:13px;font-weight:700;color:var(--teal);margin-bottom:5px}.kon-nap-card address,.kon-nap-val{font-style:normal;font-size:16px;font-weight:700;color:var(--teal-deep);line-height:1.4;letter-spacing:-.01em;text-decoration:none;display:block}a.kon-nap-val:hover{color:var(--teal)}.kon-map{margin-top:32px;border-radius:24px;overflow:hidden;box-shadow:0 18px 44px rgb(0 40 36 / .12);border:1px solid rgb(0 84 79 / .08)}.kon-map iframe{display:block;width:100%;height:340px;border:0}.kon-map-bar{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap;padding:16px 22px;background:#fff}.kon-map-cap{font-size:14px;font-weight:600;color:var(--teal-deep)}.kon-dojazd{display:grid;grid-template-columns:1fr;gap:16px;margin-top:30px}.kon-dcard{background:#fff;border-radius:20px;padding:26px 24px;box-shadow:0 12px 30px rgb(0 40 36 / .06)}.kon-dcard-ic{width:44px;height:44px;border-radius:12px;background:var(--teal-mist);color:var(--teal-deep);display:flex;align-items:center;justify-content:center;margin-bottom:14px}.kon-dcard-ic svg{width:23px;height:23px}.kon-dcard-t{font-size:17px;font-weight:800;color:var(--teal-deep);letter-spacing:-.01em;margin-bottom:8px}.kon-dcard-d{font-size:14.5px;font-weight:500;line-height:1.6;color:var(--ink);opacity:.84;text-wrap:pretty}.kon-close-note{margin-top:24px;font-size:15px;font-weight:600;color:var(--teal-deep)}.kon-close-note a{color:var(--coral-btn);text-decoration:none;font-weight:800}.kon-steps{display:grid;grid-template-columns:1fr;gap:16px;margin-top:30px}.kon-step{background:#fff;border-radius:20px;padding:26px 24px;box-shadow:0 12px 30px rgb(0 40 36 / .06)}.kon-step-n{width:38px;height:38px;border-radius:50%;background:var(--teal);color:#fff;display:flex;align-items:center;justify-content:center;font-weight:800;font-size:16px;margin-bottom:14px}.kon-step-t{font-size:17px;font-weight:800;color:var(--teal-deep);letter-spacing:-.01em;margin-bottom:7px}.kon-step-d{font-size:14.5px;font-weight:500;line-height:1.6;color:var(--ink);opacity:.84;text-wrap:pretty}.kon-social{display:flex;gap:14px;flex-wrap:wrap;margin-top:22px}.kon-soc{display:inline-flex;align-items:center;gap:9px;padding:11px 20px;border-radius:999px;background:#fff;border:1px solid rgb(0 84 79 / .14);color:var(--teal-deep);font-weight:700;font-size:14px;text-decoration:none;transition:transform 0.18s ease,border-color 0.18s ease}@media (hover:hover){.kon-soc:hover{transform:translateY(-2px);border-color:var(--teal)}}.kon-soc svg{width:18px;height:18px;color:var(--teal)}.team-stats{display:grid;grid-template-columns:repeat(2,1fr);gap:16px;margin-top:28px}.team-stat{background:#fff;border-radius:18px;padding:22px 20px;box-shadow:0 12px 30px rgb(0 40 36 / .06);text-align:center}.team-stat-num{font-size:34px;font-weight:800;color:var(--teal-deep);letter-spacing:-.02em;line-height:1}.team-stat-num .acc{color:var(--teal)}.team-stat-lbl{font-size:13px;font-weight:600;color:var(--ink);opacity:.74;margin-top:8px;line-height:1.4}.team-filter{display:flex;flex-wrap:wrap;gap:10px;margin:26px 0 8px}.team-fbtn{font-family:inherit;cursor:pointer;padding:9px 18px;border-radius:999px;border:1px solid rgb(0 84 79 / .18);background:#fff;color:var(--teal-deep);font-size:14px;font-weight:700;transition:all 0.18s ease}.team-fbtn.on{background:var(--teal);border-color:var(--teal);color:#fff}@media (hover:hover){.team-fbtn:not(.on):hover{border-color:var(--teal);background:var(--teal-mist)}}.team-grid{display:grid;grid-template-columns:1fr;gap:18px;margin-top:24px}.team-card{display:flex;flex-direction:column;background:#fff;border-radius:20px;overflow:hidden;box-shadow:0 12px 30px rgb(0 40 36 / .06);transition:transform 0.22s ease,box-shadow 0.22s ease}@media (hover:hover){.team-card:hover{transform:translateY(-4px);box-shadow:0 24px 48px rgb(0 40 36 / .13)}}.team-photo{display:block;width:100%;height:240px}.team-body{padding:20px 22px 22px;display:flex;flex-direction:column;gap:4px}.team-name{font-size:19px;font-weight:800;color:var(--teal-deep);letter-spacing:-.01em}.team-role{font-size:14px;font-weight:600;color:var(--teal)}.team-tags{display:flex;flex-wrap:wrap;gap:6px;margin:10px 0 4px}.team-tag{font-size:12px;font-weight:600;color:var(--teal-deep);background:var(--teal-mist);padding:4px 10px;border-radius:999px}.team-bio{font-size:13.5px;font-weight:500;line-height:1.5;color:var(--ink);opacity:.82;margin-top:6px}.team-links{display:flex;gap:14px;align-items:center;margin-top:14px}.team-profile-link{font-size:13.5px;font-weight:700;color:var(--teal-deep);text-decoration:none}.team-book{font-size:13.5px;font-weight:800;color:var(--coral-btn);text-decoration:none}.team-empty{grid-column:1 / -1;text-align:center;padding:40px 20px;font-size:15px;color:var(--ink);opacity:.8}.howto-list{display:grid;grid-template-columns:1fr;gap:14px;margin-top:30px;counter-reset:ht}.howto-item{display:flex;gap:16px;align-items:flex-start;background:#fff;border-radius:18px;padding:22px 22px;box-shadow:0 10px 26px rgb(0 40 36 / .05)}.howto-n{flex-shrink:0;width:34px;height:34px;border-radius:50%;background:var(--teal-mist);color:var(--teal-deep);display:flex;align-items:center;justify-content:center;font-weight:800}.howto-t{font-size:15.5px;font-weight:800;color:var(--teal-deep)}.howto-d{font-size:14px;font-weight:500;line-height:1.55;color:var(--ink);opacity:.84;margin-top:4px}.prof-hero{display:grid;grid-template-columns:1fr;gap:28px;align-items:center}.prof-photo{width:100%;height:360px;border-radius:42% 58% 46% 54% / 56% 44% 58% 42%;overflow:hidden;box-shadow:0 24px 50px rgb(0 40 36 / .16)}.prof-rev-grid{display:grid;grid-template-columns:1fr;gap:16px;margin-top:30px}.prof-rev-card{display:flex;flex-direction:column;background:#fff;border-radius:18px;padding:24px 24px 22px;box-shadow:0 14px 34px rgb(0 40 36 / .07)}.prof-rev-stars{color:var(--amber);font-size:15px;letter-spacing:2px}.prof-rev-txt{font-size:15.5px;line-height:1.6;color:var(--ink);margin-top:12px;text-wrap:pretty}.prof-rev-foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;margin-top:auto;padding-top:18px}.prof-rev-who{font-size:13.5px;font-weight:700;color:var(--teal-deep)}.prof-rev-src{font-size:11.5px;font-weight:700;color:var(--teal);background:var(--teal-mist);padding:4px 9px;border-radius:999px}.prof-rev-links{text-align:center;margin-top:22px;font-size:14.5px;color:var(--ink);opacity:.85}.prof-book-btn{display:inline-flex;align-items:center;gap:8px}.prof-book-chev{transition:transform 0.18s ease}@media (hover:hover){.prof-book-btn:hover .prof-book-chev{transform:translateY(3px)}}.prof-name{font-size:clamp(32px, 4vw, 46px);font-weight:800;color:var(--teal-deep);letter-spacing:-.03em;line-height:1.05}.prof-role{font-size:17px;font-weight:600;color:var(--teal);margin-top:8px}.prof-chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.prof-chip{font-size:13px;font-weight:700;color:var(--teal-deep);background:#fff;border:1px solid rgb(0 84 79 / .12);padding:6px 13px;border-radius:999px}.prof-motto{font-size:17px;font-weight:500;line-height:1.55;color:var(--ink);opacity:.9;margin:18px 0 0;max-width:46ch;text-wrap:pretty}.prof-cta{display:flex;gap:16px;flex-wrap:wrap;align-items:center;margin-top:22px}.prof-micro{font-size:13px;color:var(--ink);opacity:.62;margin-top:14px}.prof-obszary{display:flex;flex-wrap:wrap;gap:10px;margin-top:24px}.prof-ob{display:inline-flex;align-items:center;gap:8px;padding:10px 16px;border-radius:999px;background:#fff;border:1px solid rgb(0 84 79 / .12);color:var(--teal-deep);font-size:14px;font-weight:700;text-decoration:none;transition:background 0.18s ease}.prof-ob.is-plain{color:var(--ink);opacity:.8}@media (hover:hover){a.prof-ob:hover{background:var(--teal-mist)}}.prof-kwal{list-style:none;margin:22px 0 0;padding:0;display:flex;flex-direction:column;gap:12px}.prof-kwal li{position:relative;padding-left:30px;font-size:15px;line-height:1.55;color:var(--ink);opacity:.88}.prof-kwal li::before{content:'';position:absolute;left:0;top:7px;width:14px;height:14px;border-radius:4px;background:var(--teal-mist);border:2px solid var(--teal-soft)}.prof-prakt{display:grid;grid-template-columns:1fr;gap:16px;margin-top:24px}.prof-pcard{background:#fff;border-radius:18px;padding:22px 22px;box-shadow:0 12px 30px rgb(0 40 36 / .06)}.prof-pcard-ic{width:40px;height:40px;border-radius:11px;background:var(--teal-mist);color:var(--teal-deep);display:flex;align-items:center;justify-content:center;margin-bottom:12px}.prof-pcard-ic svg{width:21px;height:21px}.prof-pcard-t{font-size:15px;font-weight:800;color:var(--teal-deep);margin-bottom:6px}.prof-pcard-d{font-size:13.5px;font-weight:500;line-height:1.55;color:var(--ink);opacity:.82}.blog-cats{display:flex;flex-wrap:wrap;gap:9px;margin-top:24px}.blog-cat{display:inline-flex;padding:9px 17px;border-radius:999px;border:1px solid rgb(0 84 79 / .18);background:#fff;color:var(--teal-deep);font-size:13.5px;font-weight:700;text-decoration:none;transition:all 0.18s ease}.blog-cat.is-active{background:var(--teal);border-color:var(--teal);color:#fff}@media (hover:hover){.blog-cat:not(.is-active):hover{border-color:var(--teal);background:var(--teal-mist)}}.blog-cats-toggle{display:none;align-items:center;gap:7px;font-family:inherit;font-size:13.5px;font-weight:700;color:var(--teal-deep);background:var(--teal-mist);border:1px solid rgb(0 84 79 / .18);border-radius:999px;padding:9px 16px;cursor:pointer;line-height:1;transition:background 0.18s ease,border-color 0.18s ease}@media (hover:hover){.blog-cats-toggle:hover{background:var(--teal-soft);border-color:var(--teal)}}.blog-cats-toggle:focus-visible{outline:2px solid var(--teal);outline-offset:2px}.blog-cats-chev{display:inline-flex;align-items:center;line-height:0;transition:transform 0.26s ease}.blog-cats-chev svg{width:12px;height:12px;display:block}.blog-cats-count{font-weight:800;opacity:.85}.blog-cats-count:empty{display:none}.blog-cats.is-enhanced.has-overflow:not(.is-open) .blog-cat.is-hidden-row{display:none}.blog-cats.is-enhanced.has-overflow .blog-cats-toggle{display:inline-flex}.blog-cats.is-open .blog-cats-chev{transform:rotate(180deg)}.blog-cats.is-enhanced .blog-cat.is-active{display:inline-flex!important}@media (prefers-reduced-motion:reduce){.blog-cats-chev,.blog-cats-toggle{transition:none}}#wpisy{scroll-margin-top:16px}.blog-card-cat{display:flex;flex-wrap:wrap;gap:4px 10px;margin:0 0 2px;line-height:1.2}.blog-card-cat a{font-size:11.5px;font-weight:800;letter-spacing:.05em;text-transform:uppercase;color:var(--teal);text-decoration:none}@media (hover:hover){.blog-card-cat a:hover{color:var(--teal-deep)}}.post-cat{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 14px}.post-cat a{display:inline-flex;align-items:center;padding:6px 15px;border-radius:999px;background:var(--teal-mist);color:var(--teal-deep);font-size:13px;font-weight:800;text-decoration:none;transition:background 0.18s ease}@media (hover:hover){.post-cat a:hover{background:var(--teal-soft)}}.blog-featured{display:grid;grid-template-columns:1fr;gap:0;margin-top:30px;background:#fff;border-radius:24px;overflow:hidden;box-shadow:0 16px 40px rgb(0 40 36 / .08)}.blog-feat-img{width:100%;height:240px}.blog-feat-body{padding:30px 32px;display:flex;flex-direction:column;justify-content:center}.blog-feat-eyebrow{font-size:12px;font-weight:800;letter-spacing:.05em;text-transform:uppercase;color:var(--teal);margin-bottom:12px}.blog-badge{display:inline-block;align-self:flex-start;font-size:12px;font-weight:700;color:var(--teal-deep);background:var(--teal-mist);padding:4px 12px;border-radius:999px;margin-bottom:12px}.blog-feat-t{font-size:26px;font-weight:800;color:var(--teal-deep);letter-spacing:-.02em;line-height:1.15}.blog-feat-lead{font-size:15px;font-weight:500;line-height:1.6;color:var(--ink);opacity:.84;margin:12px 0 0}.blog-feat-meta{font-size:13px;font-weight:600;color:var(--ink);opacity:.6;margin-top:14px}.blog-feat-link{font-size:14.5px;font-weight:700;color:var(--teal-deep);margin-top:16px;text-decoration:none}.blog-grid{display:grid;grid-template-columns:1fr;gap:22px;margin-top:30px}.blog-card{display:flex;flex-direction:column;background:#fff;border-radius:20px;overflow:hidden;box-shadow:0 12px 30px rgb(0 40 36 / .06);text-decoration:none;color:inherit;transition:transform 0.22s ease,box-shadow 0.22s ease}@media (hover:hover){.blog-card:hover{transform:translateY(-4px);box-shadow:0 24px 48px rgb(0 40 36 / .13)}}.blog-card-img{width:100%;height:180px}.blog-card-body{padding:20px 22px 22px;display:flex;flex-direction:column;flex:1}.blog-card-t{font-size:17px;font-weight:800;color:var(--teal-deep);letter-spacing:-.01em;line-height:1.25;margin-top:10px}.blog-card-ex{font-size:13.5px;font-weight:500;line-height:1.5;color:var(--ink);opacity:.8;margin-top:8px;flex:1}.blog-card-meta{font-size:12.5px;font-weight:600;color:var(--ink);opacity:.6;margin-top:14px}.blog-bcat{font-size:11.5px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:var(--teal)}.blog-pag{display:flex;gap:8px;justify-content:center;margin-top:40px}.blog-pag a,.blog-pag span{min-width:40px;height:40px;padding:0 12px;display:inline-flex;align-items:center;justify-content:center;border-radius:12px;border:1px solid rgb(0 84 79 / .14);font-weight:700;font-size:14px;color:var(--teal-deep);text-decoration:none}.blog-pag .cur{background:var(--teal);border-color:var(--teal);color:#fff}.blog-soft{display:flex;gap:20px;align-items:center;justify-content:space-between;flex-wrap:wrap}.blog-soft-txt{max-width:560px}.post-progress{position:fixed;top:0;left:0;height:3px;background:var(--teal);width:0;z-index:80;transition:width 0.1s linear}.post-hero-sec{padding-top:36px}.post-wrap{display:grid;grid-template-columns:minmax(0,1fr);gap:40px}.post-body table{display:block;max-width:100%;overflow-x:auto}.post-head .blog-badge{margin-bottom:14px}.post-h1{font-size:clamp(30px, 4vw, 44px);font-weight:800;color:var(--teal-deep);letter-spacing:-.03em;line-height:1.1}.post-meta{display:flex;flex-wrap:wrap;gap:8px 18px;margin-top:16px;font-size:13.5px;font-weight:600;color:var(--ink);opacity:.66}.post-hero-img{width:100%;height:300px;border-radius:20px;margin-top:24px;box-shadow:0 18px 44px rgb(0 40 36 / .12)}.post-toc-m{margin:24px 0;background:var(--cream);border-radius:16px;padding:8px 20px}.post-toc-m summary{font-weight:800;color:var(--teal-deep);cursor:pointer;padding:12px 0}.post-toc-m a{display:block;color:var(--teal-deep);opacity:.85;text-decoration:none;font-size:14px;padding:6px 0}.post-body{font-size:17px;line-height:1.7;color:var(--ink);max-width:68ch}.post-body h2{font-size:25px;font-weight:800;color:var(--teal-deep);letter-spacing:-.02em;margin:38px 0 14px;scroll-margin-top:90px}.post-body h3{font-size:20px;font-weight:800;color:var(--teal-deep);margin:28px 0 10px;scroll-margin-top:90px}.post-body p{margin:0 0 18px;opacity:.9}.post-body ul{margin:0 0 18px;padding-left:22px}.post-body li{margin-bottom:8px;opacity:.9}.post-body a{color:var(--teal-deep);font-weight:600}.post-body blockquote{margin:24px 0;padding:18px 24px;background:var(--teal-mist);border-radius:16px;font-style:italic;color:var(--teal-deep)}.post-callout{margin:28px 0;background:#fff;border:1px solid rgb(0 84 79 / .1);border-radius:18px;padding:22px 24px;box-shadow:0 12px 30px rgb(0 40 36 / .05)}.post-callout .pc-t{font-weight:800;color:var(--teal-deep);margin-bottom:6px}.post-callout a{color:var(--coral-btn);font-weight:800;text-decoration:none}.post-side{display:flex;flex-direction:column;gap:20px}.side-card{background:#fff;border-radius:18px;padding:22px 22px;box-shadow:0 12px 30px rgb(0 40 36 / .06)}.sm-pref-btn{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;padding:12px 16px;background:#fff;border:1.5px solid rgb(0 84 79 / .32);border-radius:999px;font-family:inherit;font-size:14px;font-weight:700;line-height:1.3;color:var(--teal-deep);text-align:left;cursor:pointer;box-shadow:0 12px 30px rgb(0 40 36 / .06);transition:background 0.18s ease,color 0.18s ease,border-color 0.18s ease,transform 0.18s ease}.sm-pref-btn .sm-pref-g{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:26px;height:26px;border-radius:999px;background:#fff}@media (hover:hover){.sm-pref-btn:hover{background:var(--teal-deep);color:#fff;border-color:var(--teal-deep);transform:translateY(-2px)}}.sm-pref-btn:active{transform:translateY(0)}.sm-pref-btn:focus-visible{outline:2px solid var(--teal-deep);outline-offset:3px}.side-kicker{font-size:12px;font-weight:800;letter-spacing:.05em;text-transform:uppercase;color:var(--teal);margin-bottom:8px}.side-card h3{font-size:18px;font-weight:800;color:var(--teal-deep);letter-spacing:-.01em;margin:0 0 8px}.side-card p{font-size:14px;line-height:1.55;color:var(--ink);opacity:.84;margin:0 0 10px}.side-price{font-size:13px;font-weight:700;color:var(--teal);margin-bottom:14px}.side-toc{list-style:none;margin:0;padding:0}.side-toc li{margin-bottom:4px}.side-toc a{display:block;font-size:13.5px;color:var(--teal-deep);opacity:.8;text-decoration:none;padding:6px 10px;border-radius:8px;border-left:2px solid #fff0}.side-toc a.on,.side-toc a:hover{opacity:1;background:var(--teal-mist)}.side-related{list-style:none;margin:0;padding:0}.side-related li{margin-bottom:12px}.side-related a{font-size:14px;font-weight:600;color:var(--teal-deep);text-decoration:none;line-height:1.4}@media (hover:hover){.side-related a:hover{color:var(--teal)}}.cal-trust{display:flex;flex-wrap:wrap;gap:8px 18px;margin-top:18px;font-size:13.5px;font-weight:600;color:var(--teal-deep)}.cal-steps{display:grid;grid-template-columns:1fr;gap:16px;margin-top:28px}.cal-step{background:#fff;border-radius:18px;padding:22px 20px;box-shadow:0 12px 30px rgb(0 40 36 / .06)}.cal-step-n{width:34px;height:34px;border-radius:50%;background:var(--teal);color:#fff;display:flex;align-items:center;justify-content:center;font-weight:800;font-size:15px;margin-bottom:12px}.cal-step-ic{color:var(--teal-deep);margin-bottom:8px}.cal-step-ic svg{width:24px;height:24px}.cal-step-t{font-size:15.5px;font-weight:800;color:var(--teal-deep);letter-spacing:-.01em;margin-bottom:6px}.cal-step-d{font-size:13.5px;font-weight:500;line-height:1.5;color:var(--ink);opacity:.82}.cal-arrow{display:none}@media (max-width:1023px){.cal-step{display:grid;grid-template-columns:36px 1fr;grid-template-rows:auto auto;column-gap:14px;row-gap:2px;padding:16px 18px;align-items:start}.cal-step-n{grid-column:1;grid-row:1;width:32px;height:32px;font-size:14px;margin:0}.cal-step-ic{grid-column:1;grid-row:2;margin:8px 0 0 6px}.cal-step-ic svg{width:20px;height:20px}.cal-step-t{grid-column:2;grid-row:1;align-self:center;margin-bottom:0}.cal-step-d{grid-column:2;grid-row:2}}.cal-steps>.reveal{transform:translateY(-22px)}.cal-steps>.reveal:nth-child(4n+3){transform:translateY(22px)}.cal-steps>.cal-arrow.reveal{transform:none}.cal-steps>.reveal.in{transform:none}.cal-arrow-down{display:flex;justify-content:center;margin-top:8px;color:var(--teal)}.cal-arrow-down svg{width:22px;height:22px;animation:calBounce 1.8s ease-in-out infinite}@keyframes calBounce{0%,100%{transform:translateY(0)}50%{transform:translateY(6px)}}@media (prefers-reduced-motion:reduce){.cal-arrow-down svg{animation:none}}.cal-widget{margin-top:24px;background:#fff;border-radius:24px;border:1px dashed rgb(0 84 79 / .28);padding:48px 32px;text-align:center;box-shadow:0 12px 30px rgb(0 40 36 / .05)}.cal-widget-ic{width:56px;height:56px;border-radius:16px;background:var(--teal-mist);color:var(--teal-deep);display:flex;align-items:center;justify-content:center;margin:0 auto 16px}.cal-widget-ic svg{width:28px;height:28px}.cal-widget-t{font-size:18px;font-weight:800;color:var(--teal-deep)}.cal-widget-d{font-size:14px;color:var(--ink);opacity:.7;margin-top:8px;max-width:460px;margin-inline:auto}.cal-widget-code{display:inline-block;margin-top:14px;font-family:ui-monospace,Menlo,monospace;font-size:13px;color:var(--teal-deep);background:var(--cream);padding:6px 14px;border-radius:8px}.cal-reassure{display:grid;grid-template-columns:1fr;gap:16px;margin-top:30px}.cal-rcard{background:#fff;border-radius:18px;padding:24px 22px;box-shadow:0 12px 30px rgb(0 40 36 / .06)}.cal-rcard-ic{width:42px;height:42px;border-radius:12px;background:var(--teal-mist);color:var(--teal-deep);display:flex;align-items:center;justify-content:center;margin-bottom:12px}.cal-rcard-ic svg{width:22px;height:22px}.cal-rcard-t{font-size:16px;font-weight:800;color:var(--teal-deep);margin-bottom:6px}.cal-rcard-d{font-size:14px;font-weight:500;line-height:1.55;color:var(--ink);opacity:.84}.cal-help{margin-top:24px;font-size:15px;font-weight:600;color:var(--teal-deep);text-align:center}.cal-help a{color:var(--coral-btn);text-decoration:none;font-weight:800}.cen-hero-row{display:flex;flex-direction:column;gap:30px}.cen-hero-text{flex:1 1 540px;min-width:290px}.cen-hero-cta{display:flex;align-items:center;gap:22px;flex-wrap:wrap;margin-top:26px}.cen-hero-media{position:relative;flex:0 0 auto;width:100%;max-width:460px;align-self:center;padding:8px}.cen-collage{display:grid;grid-template-columns:1.15fr 1fr;grid-template-rows:minmax(0,1fr) minmax(0,1fr);gap:16px;height:380px;position:relative;z-index:1}.cen-hero-img{position:relative;z-index:1;width:100%;height:320px;object-fit:cover;display:block;border-radius:42% 58% 46% 54% / 56% 44% 58% 42%;box-shadow:0 26px 56px rgb(0 40 36 / .2)}.cen-price-badge{position:absolute;z-index:4;right:6px;bottom:-10px;display:flex;flex-direction:column;align-items:center;gap:0;background:var(--coral-btn);color:#fff;border-radius:50%;width:116px;height:116px;justify-content:center;box-shadow:0 16px 36px rgb(201 71 47 / .34)}.cen-price-badge-k{font-size:12px;font-weight:600;opacity:.9}.cen-price-badge-v{font-size:26px;font-weight:800;letter-spacing:-.02em;line-height:1.1}.cen-price-badge-s{font-size:12px;font-weight:600;opacity:.9}.cen-prices{gap:34px}.cen-group{display:flex;flex-direction:column;gap:12px}.cen-group-t{margin:0;font-size:13px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--teal-deep);opacity:.72}.cen-group-d{margin:-2px 0 0;max-width:48ch;font-size:15px;font-weight:500;line-height:1.55;color:var(--ink);opacity:.84;text-wrap:pretty}.cen-side{display:flex;flex-direction:column;gap:34px}.cen-ask{margin:0;max-width:46ch;font-size:15.5px;line-height:1.6;color:var(--teal-deep);opacity:.9;text-wrap:pretty}.cen-ask::before{content:"";display:block;width:36px;height:2px;border-radius:2px;background:var(--teal-soft);margin:0 0 14px}.cen-incl{display:grid;grid-template-columns:1fr;gap:22px;margin-top:30px}.cen-incl-main{background:var(--teal-mist);border-radius:22px;padding:28px 26px 30px}.cen-incl-num{margin:0;font-size:56px;font-weight:800;letter-spacing:-.04em;line-height:.95;color:var(--teal-deep);font-variant-numeric:tabular-nums}.cen-incl-unit{font-size:.4em;font-weight:700;letter-spacing:-.01em;margin-left:6px;opacity:.8}.cen-incl-t{margin:18px 0 8px;font-size:19px;font-weight:800;letter-spacing:-.015em;line-height:1.2;color:var(--teal-deep)}.cen-incl-d{margin:0;max-width:40ch;font-size:15.5px;font-weight:500;line-height:1.58;color:var(--ink);opacity:.86;text-wrap:pretty}.cen-incl-list{margin:0;padding:0}.cen-incl-row{padding:20px 0;border-top:1px solid rgb(0 84 79 / .14)}.cen-incl-row:last-child{border-bottom:1px solid rgb(0 84 79 / .14)}.cen-incl-row dt{margin:0 0 6px;font-size:16.5px;font-weight:800;letter-spacing:-.01em;color:var(--teal-deep)}.cen-incl-row dd{margin:0;font-size:15px;font-weight:500;line-height:1.58;color:var(--ink);opacity:.84;text-wrap:pretty}.lp-hero-m .cen-price-badge{width:98px;height:98px;right:0;bottom:6px}.lp-hero-m .cen-price-badge-v{font-size:22px}.bk{margin-top:26px}.bk-filters{background:#fff;border-radius:22px;padding:22px 22px 24px;box-shadow:0 14px 40px rgb(0 40 36 / .07);border:1px solid rgb(0 84 79 / .06);display:grid;grid-template-columns:1fr 1fr;gap:16px 18px}.bk-field{display:flex;flex-direction:column;gap:7px}.bk-flabel{font-size:12px;font-weight:700;letter-spacing:.005em;color:var(--teal-deep)}.bk-select{position:relative;display:block}.bk-select select{-webkit-appearance:none;appearance:none;width:100%;font-family:inherit;font-size:14.5px;font-weight:600;color:var(--teal-deep);background:var(--cream);border:1.5px solid rgb(0 84 79 / .14);border-radius:12px;padding:12px 38px 12px 15px;cursor:pointer;outline:none;transition:border-color 0.16s ease,box-shadow 0.16s ease,background 0.16s ease}@media (hover:hover){.bk-select:hover select{border-color:var(--teal-soft);background:#fff}}.bk-select select:focus{border-color:var(--teal);background:#fff;box-shadow:0 0 0 3px var(--teal-mist)}.bk-caret{position:absolute;right:14px;top:50%;transform:translateY(-50%);font-size:11px;color:var(--teal);opacity:.7;pointer-events:none}.bk-count{margin:22px 0 0;font-size:14.5px;font-weight:600;color:var(--ink);opacity:.82}.bk-count strong{color:var(--teal-deep)}.bk-grid{display:grid;grid-template-columns:1fr;gap:22px;margin-top:18px}.bk-empty{grid-column:1 / -1;background:#fff;border-radius:18px;padding:30px;text-align:center;font-size:15px;color:var(--ink)}.bk-empty a{color:var(--coral-btn);font-weight:800;text-decoration:none}.bk-card{background:#fff;border-radius:20px;overflow:hidden;box-shadow:0 16px 44px rgb(0 40 36 / .09);border:1px solid rgb(0 84 79 / .05);display:flex;flex-direction:column}.bk-photo{width:100%;aspect-ratio:4 / 5;object-fit:cover;object-position:center 28%;display:block}.bk-body{padding:20px 20px 22px;display:flex;flex-direction:column}.bk-name{font-size:20px;font-weight:800;letter-spacing:-.02em;color:var(--ink);margin:0}.bk-roles{font-size:13px;font-weight:600;line-height:1.45;color:var(--teal-deep);opacity:.92;margin:6px 0 0}.bk-addr{font-size:12.5px;font-weight:500;color:var(--ink);opacity:.55;margin:12px 0 0}.bk-modes{display:flex;flex-wrap:wrap;gap:8px 16px;margin:10px 0 14px}.bk-modes span{display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:600;color:var(--teal-deep)}.bk-modes svg{width:17px;height:17px;color:var(--teal)}.bk-meta{font-size:13.5px;font-weight:500;color:var(--ink);margin:4px 0 0}.bk-meta-k{font-weight:800;color:var(--teal-deep)}.bk-bio{font-size:13.5px;font-weight:500;line-height:1.55;color:var(--ink);opacity:.84;margin:12px 0 0;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.bk-bio.exp{-webkit-line-clamp:unset;overflow:visible}.bk-more{align-self:flex-start;background:none;border:0;padding:8px 0 0;font-family:inherit;font-size:13.5px;font-weight:800;color:var(--teal-btn);cursor:pointer;display:inline-flex;align-items:center;gap:5px}.bk-more-chev{font-size:.8em;transition:transform 0.22s ease}.bk-more[aria-expanded="true"] .bk-more-chev{transform:rotate(180deg)}.bk-cal{margin-top:16px;border:1px solid rgb(0 84 79 / .12);border-radius:14px;padding:14px 12px}.bk-cal-head{display:flex;align-items:stretch;gap:6px}.bk-cal-nav{flex-shrink:0;width:26px;border:0;background:none;color:var(--teal-deep);font-size:19px;cursor:pointer;border-radius:8px;opacity:.65}@media (hover:hover){.bk-cal-nav:hover{background:var(--teal-mist);opacity:1}}.bk-cal-days,.bk-cal-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:5px;flex:1}.bk-cal-day{text-align:center;line-height:1.15}.bk-dow{display:block;font-size:12px;font-weight:800;color:var(--teal-deep)}.bk-date{display:block;font-size:11px;font-weight:600;color:var(--ink);opacity:.5}.bk-cal-grid{margin-top:8px;align-items:start}.bk-cal-col{display:flex;flex-direction:column;gap:5px;align-items:center}.bk-slot{font-family:inherit;font-size:12.5px;font-weight:700;color:var(--teal-deep);background:#fff;border:1px solid rgb(0 84 79 / .2);border-radius:9px;padding:9px 4px;width:100%;cursor:pointer;transition:background 0.15s ease,border-color 0.15s ease,color 0.15s ease,box-shadow 0.15s ease}@media (hover:hover){.bk-slot:hover{background:var(--teal-mist);border-color:var(--teal);box-shadow:inset 0 -3px 0 var(--lime)}}.bk-slot.on{background:var(--teal-btn);border-color:var(--teal-btn);color:#fff}.bk-slot.off{color:var(--ink);opacity:.32;text-decoration:line-through;border-color:#fff0;background:none;cursor:default;padding:6px 4px}.bk-slot-empty{color:var(--ink);opacity:.28;font-weight:700;padding:6px 0}.bk-confirm{width:100%;margin-top:14px;text-align:center;text-decoration:none;padding:13px;font-size:14px}.bk-noslots{margin-top:16px}.bk-noslots p{font-size:13px;line-height:1.5;text-align:center;color:#b4453a;background:rgb(230 93 68 / .07);border:1px solid rgb(230 93 68 / .2);border-radius:12px;padding:16px;margin:0}.bk-noslots-btn{width:100%;margin-top:12px;padding:13px;border:0;border-radius:999px;background:rgb(13 26 23 / .08);color:rgb(13 26 23 / .42);font-family:inherit;font-size:13px;font-weight:800;letter-spacing:.02em;text-transform:uppercase;cursor:not-allowed}.bk-note{margin:28px auto 0;max-width:640px;text-align:center;font-size:12.5px;line-height:1.55;color:var(--ink);opacity:.55}.bk-note code{font-family:ui-monospace,Menlo,monospace;font-size:12px;background:var(--cream);padding:2px 7px;border-radius:6px;color:var(--teal-deep)}.hub-anchors{display:flex;flex-wrap:wrap;gap:10px;margin-top:22px}.hub-chip{display:inline-flex;align-items:center;gap:7px;padding:10px 18px;border-radius:999px;background:#fff;border:1px solid rgb(0 84 79 / .16);color:var(--teal-deep);font-size:14px;font-weight:700;text-decoration:none;transition:transform 0.18s ease,border-color 0.18s ease,background 0.18s ease}@media (hover:hover){.hub-chip:hover{transform:translateY(-2px);border-color:var(--teal);background:var(--teal-mist)}}.hub-intro{max-width:720px;margin:0 auto;text-align:center}.hub-intro .czym-p{font-size:16.5px}.hub-grid{display:grid;grid-template-columns:1fr;gap:16px;margin-top:30px}.hub-card{position:relative;display:flex;flex-direction:column;background:#fff;border-radius:20px;padding:26px 24px;text-decoration:none;color:inherit;box-shadow:0 12px 30px rgb(0 40 36 / .06);transition:transform 0.22s ease,box-shadow 0.22s ease}@media (hover:hover){.hub-card:hover{transform:translateY(-4px);box-shadow:0 24px 48px rgb(0 40 36 / .13)}.hub-card:hover .hub-arrow{gap:11px}}.hub-ic{width:46px;height:46px;border-radius:13px;background:var(--teal-mist);color:var(--teal-deep);display:flex;align-items:center;justify-content:center;margin-bottom:15px}.hub-card:nth-child(3n+2) .hub-ic{background:rgb(193 255 114 / .45)}.hub-card:nth-child(3n) .hub-ic{background:rgb(115 202 187 / .3)}.hub-ic svg{width:24px;height:24px}.hub-badge{position:absolute;top:22px;right:22px;font-size:12px;font-weight:800;color:var(--teal-deep);background:var(--cream);border:1px solid rgb(0 84 79 / .1);padding:4px 11px;border-radius:999px}.hub-t{font-size:18px;font-weight:800;color:var(--teal-deep);letter-spacing:-.015em;line-height:1.2;padding-right:70px}.hub-d{font-size:14.5px;font-weight:500;line-height:1.55;opacity:.84;margin-top:9px;flex:1}.hub-tags{font-size:13px;font-weight:600;color:var(--teal);opacity:.9;margin-top:12px}.hub-arrow{display:inline-flex;align-items:center;gap:6px;font-size:13.5px;font-weight:700;color:var(--teal-deep);margin-top:16px;transition:gap 0.2s ease}.hub-areas{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:30px}.hub-area{display:flex;flex-direction:column;gap:7px;background:#fff;border-radius:16px;padding:20px 18px;text-decoration:none;color:inherit;box-shadow:0 8px 22px rgb(0 40 36 / .05);transition:background 0.2s ease,transform 0.2s ease}@media (hover:hover){a.hub-area:hover{background:var(--teal-mist);transform:translateY(-3px)}}.hub-area-ic{width:36px;height:36px;border-radius:10px;background:var(--teal-mist);color:var(--teal-deep);display:flex;align-items:center;justify-content:center}a.hub-area:hover .hub-area-ic{color:var(--teal)}.hub-area-ic svg{width:20px;height:20px}.hub-area-t{font-size:15px;font-weight:800;color:var(--teal-deep);letter-spacing:-.01em;line-height:1.2}.hub-area-d{font-size:13px;font-weight:500;line-height:1.45;opacity:.78}.hub-nurty{display:grid;grid-template-columns:1fr;gap:16px;margin-top:30px}.hub-nurt{background:#fff;border-radius:20px;padding:26px 24px;box-shadow:0 12px 30px rgb(0 40 36 / .06);text-decoration:none;color:inherit;display:flex;flex-direction:column;transition:transform 0.22s ease,box-shadow 0.22s ease}@media (hover:hover){.hub-nurt:hover{transform:translateY(-4px);box-shadow:0 24px 48px rgb(0 40 36 / .13)}}.hub-nurt-top{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.hub-nurt-t{font-size:18px;font-weight:800;color:var(--teal-deep);letter-spacing:-.015em}.hub-nurt-n{font-size:13px;font-weight:800;color:var(--teal);white-space:nowrap;background:var(--teal-mist);padding:4px 11px;border-radius:999px}.hub-nurt-d{font-size:14.5px;font-weight:500;line-height:1.55;opacity:.84;margin-top:11px;flex:1}.hub-nurt-link{font-size:13.5px;font-weight:700;color:var(--teal-deep);margin-top:14px}.hub-subnurt{max-width:820px;margin:26px auto 0;font-size:15px;line-height:1.6;color:var(--ink);opacity:.86;text-align:center;text-wrap:pretty}.hub-subnurt a{color:var(--teal-btn);font-weight:700;text-decoration:none;border-bottom:1px solid rgb(0 126 110 / .3)}.hub-forma{display:grid;grid-template-columns:1fr;gap:18px;margin-top:30px}.hub-form-card{background:#fff;border-radius:22px;padding:30px 28px;box-shadow:0 14px 34px rgb(0 40 36 / .07)}.hub-form-ic{width:48px;height:48px;border-radius:13px;background:var(--teal-mist);color:var(--teal-deep);display:flex;align-items:center;justify-content:center;margin-bottom:16px}.hub-form-ic svg{width:25px;height:25px}.hub-form-t{font-size:20px;font-weight:800;color:var(--teal-deep);letter-spacing:-.02em}.hub-form-d{font-size:15px;font-weight:500;line-height:1.6;opacity:.84;margin-top:10px}.hub-form-list{list-style:none;margin:16px 0 0;padding:0;display:flex;flex-direction:column;gap:10px}.hub-form-list li{position:relative;padding-left:26px;font-size:14px;line-height:1.5;color:var(--ink);opacity:.86}.hub-form-list li::before{content:'✓';position:absolute;left:0;top:0;color:var(--teal);font-weight:800}.hub-form-link{display:inline-flex;margin-top:18px;font-size:14px;font-weight:700;color:var(--teal-deep);text-decoration:none}.hub-eeat{max-width:760px;margin:0 auto;text-align:center}.hub-eeat .eeat-box{display:inline-flex;align-items:center;gap:12px;background:#fff;border-radius:16px;padding:16px 22px;box-shadow:0 10px 26px rgb(0 40 36 / .05)}.hub-eeat .eeat-ic{width:34px;height:34px;border-radius:10px;background:var(--teal-mist);color:var(--teal-deep);display:flex;align-items:center;justify-content:center;flex-shrink:0}.hub-eeat .eeat-ic svg{width:18px;height:18px}.hub-eeat .eeat-txt{font-size:14px;font-weight:600;color:var(--teal-deep);text-align:left}.hub-eeat .eeat-disc{font-size:12.5px;line-height:1.55;color:var(--ink);opacity:.62;margin:16px auto 0;max-width:620px}.prof-chip.is-nurt{background:var(--teal-deep);color:#fff;text-decoration:none;transition:background 0.18s ease}@media (hover:hover){a.prof-chip.is-nurt:hover{background:#00665a}}.prof-stars{color:var(--amber,#fbbf24);letter-spacing:1.5px;font-size:14px}.prof-formline{display:flex;align-items:center;gap:8px;font-size:14.5px;font-weight:500;color:var(--ink);opacity:.72;margin:16px 0 0}.prof-formline svg{width:18px;height:18px;color:var(--teal);opacity:1}.prof-formline strong{color:var(--teal-deep);opacity:1;font-weight:700}.prof-audience{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:14px 0 0}.prof-audience svg{width:18px;height:18px;color:var(--teal);flex-shrink:0}.prof-aud-lbl{font-weight:700;color:var(--teal-deep);font-size:13px}.prof-aud-chip{font-weight:600;color:var(--ink);background:var(--teal-mist);padding:6px 13px;border-radius:999px;font-size:13px}.page-col .prof-audience{gap:6px}.page-col .prof-audience svg{width:16px;height:16px}.page-col .prof-aud-lbl{font-size:12.5px}.page-col .prof-aud-chip{padding:5px 10px;font-size:12.5px}.prof-photo-m{margin-top:22px}.prof-photo-m .lphm-photo{height:340px}.prof-cats{display:grid;grid-template-columns:1fr;gap:14px;margin-top:26px}.prof-cat{background:#fff;border:1px solid rgb(0 84 79 / .12);border-radius:18px;padding:22px 22px 20px;transition:transform 0.22s ease,box-shadow 0.22s ease,border-color 0.22s ease}@media (hover:hover){.prof-cat:hover{transform:translateY(-4px);box-shadow:0 22px 46px rgb(0 40 36 / .12);border-color:#fff0}}.prof-cat-ic{width:40px;height:40px;border-radius:11px;background:var(--teal-mist);color:var(--teal-deep);display:flex;align-items:center;justify-content:center;margin-bottom:14px}.prof-cat:nth-child(3n+2) .prof-cat-ic{background:rgb(193 255 114 / .4)}.prof-cat:nth-child(3n) .prof-cat-ic{background:rgb(115 202 187 / .3)}.prof-cat-ic svg{width:21px;height:21px}.prof-cat-t{font-size:16px;font-weight:800;color:var(--teal-deep);letter-spacing:-.01em;line-height:1.25;margin:0 0 12px}.prof-cat-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:7px}.prof-cat-list li{position:relative;padding-left:16px;font-size:13.5px;line-height:1.4;color:var(--ink);opacity:.82}.prof-cat-list li::before{content:'';position:absolute;left:0;top:7px;width:6px;height:6px;border-radius:50%;background:var(--teal-soft)}.prof-cat-lp{display:inline-block;margin-top:14px;font-size:13.5px;font-weight:800;color:var(--teal-btn);text-decoration:none;transition:gap 0.2s ease}@media (hover:hover){.prof-cat-lp:hover{color:var(--teal-deep)}}.prof-note{font-size:12.5px;line-height:1.55;color:var(--ink);opacity:.55;margin-top:18px;max-width:760px}.prof-note code{font-family:ui-monospace,Menlo,monospace;font-size:11.5px;background:var(--cream);padding:2px 7px;border-radius:6px;color:var(--teal-deep)}.prof-about{margin-top:18px}.prof-about-text{max-width:760px}.prof-nurt-card{background:#fff;border-radius:20px;padding:26px 26px 24px;box-shadow:0 16px 40px rgb(0 40 36 / .08);margin-top:22px}.prof-nurt-head{display:flex;align-items:center;gap:13px;margin-bottom:14px}.prof-nurt-ic{flex:0 0 auto;width:44px;height:44px;border-radius:13px;background:var(--teal-mist);color:var(--teal-deep);display:inline-flex;align-items:center;justify-content:center}.prof-nurt-ic svg{width:23px;height:23px}.prof-nurt-h{font-size:18px;font-weight:800;color:var(--teal-deep);letter-spacing:-.01em;margin:0}.prof-nurt-name{white-space:nowrap}.prof-nurt-p{font-size:15px;line-height:1.65;color:var(--ink);opacity:.88;margin-bottom:10px;text-wrap:pretty}.prof-nurt-link{display:inline-block;margin-top:6px;font-size:14px;font-weight:700;color:var(--teal-btn);text-decoration:none}@media (hover:hover){.prof-nurt-link:hover{text-decoration:underline}}.prof-video-row{display:grid;grid-template-columns:1fr;gap:24px;margin-top:24px;align-items:center}.prof-video-aside .prof-qchips{margin-top:14px}.prof-video{position:relative;aspect-ratio:16 / 9;margin-top:0;border-radius:24px;overflow:hidden;cursor:pointer;background:linear-gradient(135deg,var(--teal-deep),var(--teal));box-shadow:0 22px 50px rgb(0 40 36 / .22);display:flex;align-items:center;justify-content:center}.prof-video::after{content:'';position:absolute;inset:0;background:radial-gradient(120% 90% at 70% 20%,rgb(255 255 255 / .12),transparent 60%)}.prof-video-play{position:relative;z-index:1;width:78px;height:78px;border-radius:50%;background:rgb(255 255 255 / .94);display:flex;align-items:center;justify-content:center;box-shadow:0 8px 28px rgb(0 0 0 / .3);transition:transform 0.2s ease}@media (hover:hover){.prof-video:hover .prof-video-play{transform:scale(1.08)}}.prof-video-cap{position:absolute;left:0;right:0;bottom:0;z-index:1;padding:20px 24px;color:#fff;font-weight:600;font-size:14.5px;background:linear-gradient(0deg,rgb(0 40 37 / .72),transparent)}.prof-qchips{display:flex;flex-wrap:wrap;gap:9px;margin-top:16px}.prof-qchips span{font-size:13.5px;font-weight:600;color:var(--teal-deep);background:var(--teal-mist);padding:8px 14px;border-radius:999px}.prof-edu-block{margin-top:26px}.prof-sub-h{font-size:15px;font-weight:800;color:var(--teal-deep);margin:0 0 14px}.prof-edu{list-style:none;margin:0;padding:0;max-width:760px}.prof-edu li{padding:14px 0;border-bottom:1px solid rgb(0 84 79 / .1);font-size:15.5px;line-height:1.5;color:var(--ink);opacity:.9}.prof-edu li em{font-style:normal;color:inherit;opacity:.6;font-weight:400}.prof-gallery{display:grid;grid-template-columns:repeat(2,1fr);gap:14px}.prof-cert{border-radius:14px;overflow:hidden;background:#fff;box-shadow:0 12px 30px rgb(0 40 36 / .06)}.prof-cert-thumb{aspect-ratio:3 / 4;background:linear-gradient(150deg,var(--teal-mist),#fff);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;color:var(--teal-soft)}.prof-cert-thumb svg{width:30px;height:30px}.prof-cert-thumb span{font-family:ui-monospace,Menlo,monospace;font-size:10.5px;letter-spacing:.04em;color:var(--teal);opacity:.7;text-transform:uppercase}.prof-cert-meta{padding:12px 13px;font-size:12px;color:var(--ink);opacity:.66}.prof-cert-meta strong{display:block;font-size:13px;color:var(--teal-deep);opacity:1;line-height:1.3;margin-bottom:3px}.prof-book{display:grid;grid-template-columns:minmax(0,1fr);gap:24px;align-items:start;margin-top:24px}.prof-facts{list-style:none;margin:18px 0 0;padding:0}.prof-facts li{padding:13px 0;border-bottom:1px solid rgb(0 84 79 / .1);font-size:14.5px;line-height:1.5;color:var(--ink);opacity:.86}.prof-facts strong{color:var(--teal-deep);opacity:1;font-weight:800;margin-right:4px}.prof-facts a{color:var(--teal-btn);font-weight:700;text-decoration:none}.prof-cal{background:#fff;border-radius:24px;padding:26px 24px;box-shadow:0 18px 44px rgb(0 40 36 / .1)}.prof-cal .bk-cal{border:0;padding:0;margin-top:0}.prof-cal .bk-cal-day{padding-bottom:8px;margin-bottom:4px;border-bottom:1px solid rgb(0 84 79 / .1)}.prof-cal .bk-cal-grid{min-height:208px;align-content:start;margin-top:12px}.prof-cal .bk-slot{padding:11px 4px;font-size:13px}.prof-cal .bk-slot-empty{padding-top:10px}.prof-cal-foot{margin-top:14px;font-size:13.5px;color:var(--ink);opacity:.72}.prof-cal-foot strong{color:var(--teal-deep);opacity:1}.prof-sticky{display:none}a.nurty-card.is-link{text-decoration:none;color:inherit;cursor:pointer;display:flex;flex-direction:column}.nurty-card.is-link .nurty-d{flex:1 1 auto}.nurty-link{margin-top:16px;font-size:13.5px;font-weight:700;color:var(--teal-deep);display:inline-flex;align-items:center;gap:6px;transition:gap 0.2s ease}@media (hover:hover){.nurty-card.is-link:hover .nurty-link{gap:11px}}.tm-rows{display:flex;flex-direction:column;gap:28px;margin-top:38px}.tm-row{display:grid;grid-template-columns:1fr;gap:24px;align-items:center}.tm-photo{position:relative}.tm-photo img{position:relative;z-index:1;width:100%;height:280px;object-fit:cover;border-radius:22px;box-shadow:0 22px 50px rgb(0 40 36 / .16);display:block}.tm-bub{position:absolute;z-index:0;width:58%;height:58%;border-radius:50%;background:var(--teal-soft);opacity:.3;right:-22px;bottom:-22px}.tm-bub-lime{background:var(--lime);opacity:.36;right:auto;left:-22px;top:-22px;bottom:auto}.tm-text{background:#fff;border-radius:22px;padding:30px 30px 28px;box-shadow:0 16px 40px rgb(0 40 36 / .08)}.tm-ic{width:46px;height:46px;border-radius:13px;background:var(--teal-mist);color:var(--teal-deep);display:inline-flex;align-items:center;justify-content:center;margin-bottom:16px}.tm-ic svg{width:24px;height:24px}.tm-ic-lime{background:rgb(193 255 114 / .5)}.tm-h{font-size:22px;font-weight:800;color:var(--teal-deep);letter-spacing:-.02em;margin:0 0 12px}.lp-hero-m .sm-cta.sm-btn-pulse{animation:sm-btn-pulse 1.3s ease-in-out 3;will-change:transform}@keyframes sm-btn-pulse{0%,100%{transform:scale(1);filter:brightness(1)}50%{transform:scale(1.025);filter:brightness(1.1)}}@media (prefers-reduced-motion:reduce){.lp-hero-m .sm-cta.sm-btn-pulse{animation:none}}.tm-lead{font-size:18px;font-weight:700;line-height:1.5;color:var(--teal-deep);letter-spacing:-.01em;margin:0 0 12px;text-wrap:pretty}.tm-p{font-size:15.5px;line-height:1.7;color:var(--ink);opacity:.86;text-wrap:pretty;margin:0}.lp-hero-m{overflow:hidden}.lphm-top{position:relative;z-index:10;display:flex;align-items:center;justify-content:space-between;padding:18px 22px 4px}.lphm-logo{height:30px;width:auto;display:block}.lphm-top-right{display:flex;align-items:center;gap:16px}.lphm-phone{font-size:13.5px;font-weight:700;color:var(--teal-deep);text-decoration:none;white-space:nowrap}.lphm-body{position:relative;z-index:10;padding:12px 22px 30px}.lphm-body .eyebrow{font-size:12.5px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;margin:0 0 11px;color:var(--teal-deep)}.lphm-body .hero-h{font-size:clamp(27px, 7.4vw, 33px);line-height:1.08;overflow-wrap:break-word;margin:0}.lphm-sub{display:block;font-weight:500;font-size:15.5px;line-height:1.35;margin:13px 0 0;color:var(--teal-deep);letter-spacing:0;text-wrap:pretty}.lphm-photo-wrap{position:relative;margin:20px 0 4px;padding:6px 6px 2px}.lphm-photo{position:relative;z-index:1;width:100%;height:224px;object-fit:cover;display:block;border-radius:48% 52% 56% 44% / 50% 50% 46% 54%;box-shadow:0 22px 50px rgb(0 40 36 / .18)}.lphm-photo.cat-usluga{border-radius:48% 52% 56% 44% / 50% 50% 46% 54%}.lphm-photo.cat-nurt{border-radius:58% 42% 52% 48% / 44% 56% 44% 56%}.lphm-photo.cat-system{border-radius:42% 58% 46% 54% / 56% 44% 58% 42%}.lphm-filter{margin-top:20px;background:#fff;border-radius:20px;padding:22px 20px;box-shadow:0 18px 44px rgb(0 40 36 / .1);border:1px solid rgb(0 84 79 / .05)}.lphm-filter .kicker{font-size:13px;font-weight:700;letter-spacing:.02em;color:var(--teal-deep);margin:0 0 12px}.lphm-filter .filter-sentence{font-size:17px;line-height:2.1;color:var(--ink)}.lphm-filter .btn{width:100%;margin-top:18px;padding:15px}.lphm-trust-mini{margin-top:13px;text-align:center;font-size:11.5px;font-weight:600;color:var(--teal-deep);opacity:.8;line-height:1.5;text-wrap:pretty}.lphm-trust-mini .st{color:var(--amber,#fbbf24);letter-spacing:.5px}.lp-crumbs{display:flex;align-items:center;flex-wrap:wrap;font-size:13px;font-weight:600;color:rgb(13 26 23 / .65);line-height:1.4;padding:16px 24px 0}.lp-crumbs a{color:inherit;text-decoration:none}@media (hover:hover){.lp-crumbs a:hover{color:var(--teal-text)}}.lp-crumbs .sep{opacity:.4;margin:0 9px}.lp-crumbs .cur{color:var(--teal-text)}@media (min-width:1024px){.lp-crumbs{padding:22px max(48px, calc((100% - 1180px) / 2)) 0}}@media (max-width:1023px){.page-desktop .kon-act{display:grid;grid-template-columns:auto 1fr;column-gap:14px;align-items:center;padding:8px 16px}.page-desktop .hero--mobile .kon-quick{gap:10px}[data-screen-label="Hero (kontakt mobile)"] .lphm-photo{height:185px}[data-screen-label="Hero (kontakt mobile)"] .lphm-body{padding-bottom:16px}[data-screen-label="Hero (kontakt mobile)"] .lphm-photo-wrap{margin-top:12px}[data-screen-label="Hero (cennik mobile)"] .lphm-trust-mini{margin-top:22px}.page-desktop .kon-act-ic{grid-row:1 / span 3;grid-column:1;margin-bottom:0;align-self:center;width:40px;height:40px}.page-desktop .kon-act-ic svg{width:21px;height:21px}.page-desktop .kon-act-val{font-size:18px}.page-desktop .kon-act-lbl,.page-desktop .kon-act-val,.page-desktop .kon-act-sub{grid-column:2}}.blog-grid>.wp-block-post{display:flex;flex-direction:column;background:#fff;border-radius:20px;overflow:hidden;box-shadow:0 12px 30px rgb(0 40 36 / .06);transition:transform 0.22s ease,box-shadow 0.22s ease}.blog-grid>.wp-block-post:hover{transform:translateY(-4px);box-shadow:0 20px 44px rgb(0 40 36 / .12)}.blog-grid .wp-block-post-featured-image{margin:0;height:180px}.blog-grid .wp-block-post-featured-image a,.blog-grid .wp-block-post-featured-image img{display:block;width:100%;height:100%;object-fit:cover}.blog-card-body{flex:1}h2.wp-block-post-title.blog-card-t,h3.wp-block-post-title.blog-card-t{font-size:17px;font-weight:800;color:var(--teal-deep);letter-spacing:-.01em;line-height:1.25;margin:10px 0 0}.wp-block-post-title.blog-card-t a{color:inherit;text-decoration:none}.wp-block-post-title.blog-card-t a:hover{color:var(--teal-btn)}.blog-card-ex p{margin:0}.blog-card-meta{display:block}.blog-pag{margin-top:40px}.blog-pag .page-numbers,.blog-pag a{display:inline-flex;align-items:center;justify-content:center;min-width:38px;height:38px;padding:0 14px;border-radius:999px;border:1px solid rgb(0 84 79 / .18);background:#fff;color:var(--teal-deep);font-size:14px;font-weight:700;text-decoration:none;transition:all 0.18s ease}.blog-pag a:hover{border-color:var(--teal-btn);background:var(--teal-mist)}.blog-pag .page-numbers.current{background:var(--teal-btn);border-color:var(--teal-btn);color:#fff}.blog-pag .page-numbers.dots{border:0;background:#fff0;min-width:auto;padding:0 2px}figure.post-hero-img{margin:24px 0 0;height:300px}figure.post-hero-img img{width:100%;height:100%;object-fit:cover;border-radius:20px;box-shadow:0 18px 44px rgb(0 40 36 / .12)}.post-meta>*{margin:0}.prof-book-cta{background:#fff;border-radius:24px;padding:26px 24px;box-shadow:0 18px 44px rgb(0 40 36 / .1);align-self:start}.prof-book-cta .sm-cta{width:100%}.post-body img{display:block;width:100%;height:auto;border-radius:16px;margin:28px 0}.post-body figure{margin:28px 0}.post-body figure img{margin:0}.post-body blockquote{background:var(--teal-mist);border-radius:16px;padding:22px 26px;margin:28px 0;font-size:15.5px;line-height:1.6}.post-body blockquote p{margin:0 0 10px}.post-body blockquote p:last-child{margin-bottom:0}.post-body blockquote strong{color:var(--teal-deep)}.post-body blockquote ul{margin:10px 0 0;padding-left:20px;display:grid;gap:8px}.post-body blockquote li{margin:0}.post-rel .blog-grid{align-items:start}.post-rel .blog-grid>.wp-block-post{margin-top:0}.blog-q{margin-top:28px}figure.post-hero-img{height:auto;aspect-ratio:16 / 9}figure.post-hero-img,.post-head,details.post-toc-m{max-width:720px}.th-hchip{font-size:13px;font-weight:700;color:var(--teal-deep);background:#fff;border:1px solid rgb(0 84 79 / .14);border-radius:999px;padding:8px 15px;box-shadow:0 6px 16px rgb(0 40 36 / .05)}.th-hero-card{position:relative;background:#fff;border-radius:26px;border:1px solid rgb(0 84 79 / .08);box-shadow:0 22px 54px rgb(0 40 36 / .11);padding:30px 28px 26px;overflow:hidden}.th-hero-card>*:not(.bblob){position:relative;z-index:1}.th-hero-card-eyebrow{font-size:12px;font-weight:800;letter-spacing:.05em;text-transform:uppercase;color:var(--teal);margin:0 0 8px}.th-hero-card-num{display:flex;align-items:baseline;gap:10px;font-size:17px;font-weight:700;color:var(--teal-deep);margin:0}.th-hero-card-big{font-size:46px;font-weight:800;letter-spacing:-.03em;line-height:1;color:var(--teal-deep)}.th-hero-card-list{list-style:none;margin:20px 0 22px;padding:0;display:flex;flex-direction:column;gap:12px}.th-hero-card-list li{display:flex;gap:11px;align-items:flex-start;font-size:14px;font-weight:600;line-height:1.45;color:var(--ink);opacity:.9}.th-hero-card-ic{flex-shrink:0;width:22px;height:22px;border-radius:50%;background:var(--teal-mist);color:var(--teal-deep);display:flex;align-items:center;justify-content:center;margin-top:1px}.th-hero-card-ic svg{width:13px;height:13px}.th-hero-card .sm-cta{display:flex}.th-hero-card-micro{font-size:12.5px;font-weight:600;color:var(--ink);opacity:.58;text-align:center;margin:12px 0 0}.th-picker{margin-top:28px}.th-picker-chips{display:flex;flex-wrap:wrap;gap:10px}.th-pchip{font-family:inherit;cursor:pointer;padding:11px 18px;border-radius:999px;border:1px solid rgb(0 84 79 / .16);background:#fff;color:var(--teal-deep);font-size:14px;font-weight:700;line-height:1.2;text-align:left;transition:transform 0.16s ease,border-color 0.16s ease,background 0.16s ease,box-shadow 0.16s ease}@media (hover:hover){.th-pchip:not(.is-on):hover{border-color:var(--teal);background:var(--warm);transform:translateY(-2px)}}.th-pchip.is-on{background:var(--teal);border-color:var(--teal);color:#fff;box-shadow:0 12px 26px rgb(0 158 135 / .24)}.th-pchip:focus-visible{outline:2px solid var(--teal-deep);outline-offset:2px}.th-picker-status{margin:18px 0 0;font-size:14.5px;font-weight:700;color:var(--teal-deep)}.th-picker-reset{margin-top:12px;font-size:14px;background:none;border:0;padding:0;cursor:pointer;font-family:inherit}.th-grid{display:grid;grid-template-columns:1fr;gap:16px;margin-top:28px}.th-card{position:relative;display:flex;flex-direction:column;background:#fff;border-radius:20px;padding:24px 22px 22px;text-decoration:none;color:inherit;border:1px solid rgb(0 84 79 / .06);box-shadow:0 12px 30px rgb(0 40 36 / .06);transition:transform 0.22s ease,box-shadow 0.22s ease,border-color 0.22s ease}@media (hover:hover){.th-card:hover{transform:translateY(-4px);box-shadow:0 24px 48px rgb(0 40 36 / .13)}.th-card:hover .th-card-cta{gap:9px}}.th-card-top{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px}.th-card-ic{flex-shrink:0;width:44px;height:44px;border-radius:13px;background:var(--teal-mist);color:var(--teal-deep);display:flex;align-items:center;justify-content:center}.th-card:nth-child(3n+2) .th-card-ic{background:rgb(193 255 114 / .45)}.th-card:nth-child(3n) .th-card-ic{background:rgb(115 202 187 / .3)}.th-card-ic svg{width:23px;height:23px}.th-badge{flex-shrink:0;font-size:11.5px;font-weight:800;letter-spacing:.02em;color:var(--teal-deep);background:var(--cream);border:1px solid rgb(0 84 79 / .12);padding:5px 11px;border-radius:999px;white-space:nowrap}.th-badge--quiz{color:var(--teal);background:var(--teal-mist);border-color:#fff0}.th-card-t{font-size:18px;font-weight:800;color:var(--teal-deep);letter-spacing:-.015em;line-height:1.2}.th-card-d{font-size:14px;font-weight:500;line-height:1.5;color:var(--ink);opacity:.82;margin-top:8px;flex:1;text-wrap:pretty}.th-card-foot{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:16px;padding-top:15px;border-top:1px solid rgb(0 84 79 / .09)}.th-card-meta{font-size:12.5px;font-weight:700;color:var(--ink);opacity:.62}.th-card-cta{display:inline-flex;align-items:center;gap:5px;font-size:13.5px;font-weight:800;color:var(--coral-btn);white-space:nowrap;transition:gap 0.2s ease}.th-flag{position:absolute;top:-9px;left:20px;font-size:11px;font-weight:800;letter-spacing:.03em;text-transform:uppercase;color:#fff;background:var(--coral-btn);padding:5px 11px;border-radius:999px;box-shadow:0 8px 18px rgb(201 71 47 / .28)}.th-flag--soon{background:var(--teal);box-shadow:0 8px 18px rgb(0 158 135 / .24)}.th-card--start{border:1.5px solid var(--teal-soft);background:linear-gradient(180deg,#fff 0%,var(--teal-mist) 220%);box-shadow:0 18px 42px rgb(0 40 36 / .1)}.th-card--start .th-card-ic{background:var(--teal);color:#fff}.th-grid--filtered .th-card{opacity:.4;filter:saturate(.55)}.th-grid--filtered .th-card.th-card--match{opacity:1;filter:none;box-shadow:0 22px 46px rgb(0 40 36 / .15);border-color:var(--teal-soft)}@media (hover:hover){.th-grid--filtered .th-card:hover{opacity:1}}@media (prefers-reduced-motion:reduce){.th-card,.th-pchip,.th-card-cta{transition:none}}.th-grid-note{margin-top:22px;font-size:13.5px;font-weight:600;color:var(--ink);opacity:.66;text-align:center;text-wrap:pretty}.th-why{display:grid;grid-template-columns:1fr;gap:16px;margin-top:30px}.th-why-card{background:#fff;border-radius:20px;padding:26px 24px;box-shadow:0 12px 30px rgb(0 40 36 / .06);border:1px solid rgb(0 84 79 / .06)}.th-why-ic{width:46px;height:46px;border-radius:13px;background:var(--teal-mist);color:var(--teal-deep);display:flex;align-items:center;justify-content:center;margin-bottom:15px}.th-why-card:nth-child(3n+2) .th-why-ic{background:rgb(193 255 114 / .45)}.th-why-card:nth-child(3n) .th-why-ic{background:rgb(115 202 187 / .3)}.th-why-ic svg{width:24px;height:24px}.th-why-t{font-size:17px;font-weight:800;color:var(--teal-deep);letter-spacing:-.01em;margin-bottom:7px}.th-why-d{font-size:14.5px;font-weight:500;line-height:1.58;color:var(--ink);opacity:.84;text-wrap:pretty}.th-next{display:grid;grid-template-columns:1fr;gap:18px;margin-top:30px}.th-next-card{background:#fff;border-radius:22px;padding:28px 26px;box-shadow:0 14px 34px rgb(0 40 36 / .07);border:1px solid rgb(0 84 79 / .06);display:flex;flex-direction:column;align-items:flex-start}.th-next-tag{font-size:12px;font-weight:800;letter-spacing:.03em;text-transform:uppercase;padding:5px 12px;border-radius:999px;margin-bottom:14px}.th-next-tag--high{color:var(--coral-btn);background:rgb(246 124 102 / .16)}.th-next-tag--low{color:var(--teal-deep);background:var(--teal-mist)}.th-next-t{font-size:19px;font-weight:800;color:var(--teal-deep);letter-spacing:-.02em;margin:0}.th-next-d{font-size:14.5px;font-weight:500;line-height:1.6;color:var(--ink);opacity:.84;margin:10px 0 18px;flex:1;text-wrap:pretty}.th-next-card .sm-cta{margin-top:auto}.page-template-default main.is-layout-constrained{--wp--style--global--content-size:800px;padding-top:44px;padding-bottom:80px}.page-template-default .entry-content{font-size:16px;line-height:1.65}.page-template-default .entry-content h1{font-size:clamp(32px, 3.2vw, 42px);line-height:1.15;letter-spacing:-.02em;margin:0 0 28px}.page-template-default .entry-content h2{font-size:26px;line-height:1.25;margin:40px 0 12px}.page-template-default .entry-content h3{font-size:20px;line-height:1.3;margin:28px 0 8px}.page-template-default .entry-content p,.page-template-default .entry-content li{font-size:16px;line-height:1.65}.page-template-default .entry-content p{margin:0 0 14px}.page-template-default .entry-content ul,.page-template-default .entry-content ol{margin:0 0 16px;padding-left:22px}.page-template-default #cmplz-document{font-size:16px;max-width:none}.page-template-default #cmplz-document p,.page-template-default #cmplz-document li{font-size:16px;line-height:1.65}.page-template-default #cmplz-document h2{font-size:26px;line-height:1.25;margin:40px 0 12px}.page-template-default #cmplz-document h3{font-size:20px;line-height:1.3;margin:28px 0 8px}.doors-grid{display:grid;grid-template-columns:1fr;gap:16px;margin-top:28px;position:relative;z-index:1}.door{display:flex;flex-direction:column;gap:10px;border-radius:22px;padding:26px 24px}.door--main{background:#fff;padding:0;overflow:hidden;border:1px solid rgb(0 84 79 / .07);box-shadow:0 18px 44px rgb(0 40 36 / .1);transition:transform .55s cubic-bezier(.22,1,.36,1),box-shadow .55s cubic-bezier(.22,1,.36,1)}.door-photo{aspect-ratio:16 / 10;overflow:hidden}.door-photo img{display:block;width:100%;height:100%;object-fit:cover;object-position:30% 55%}.door-body{display:flex;flex-direction:column;gap:10px;padding:22px 24px 26px}.door--main .door-t{font-size:24px}.door--main .btn{display:flex;justify-content:center;width:100%;margin-top:8px}.door--tint{background:var(--teal-mist)}.door--warm{background:var(--warm);border:1px solid rgb(0 84 79 / .08)}.door-k{font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--teal-text)}.door-t{font-size:20px;font-weight:800;line-height:1.22;letter-spacing:-.01em;color:var(--teal-deep);margin:0}.door-d{font-size:15px;line-height:1.55;opacity:.86;margin:0}.door-links{display:flex;flex-wrap:wrap;gap:8px 18px;margin-top:6px;font-weight:700}.areas-grid{display:grid;grid-template-columns:1fr;gap:14px;margin-top:26px;position:relative;z-index:1}@media (min-width:600px){.areas-grid{grid-template-columns:1fr 1fr}}.areas-grid .hub-area{cursor:default}.areas-grid a.hub-area{cursor:pointer}.hub-area-link{margin-top:2px;font-size:13px;font-weight:700;color:var(--teal-btn)}.free-grid{display:grid;grid-template-columns:1fr;gap:18px;margin-top:28px;position:relative;z-index:1}.free-card{background:#fff;border-radius:22px;padding:26px 24px;border:1px solid rgb(0 84 79 / .08);box-shadow:0 12px 30px rgb(0 40 36 / .07)}.free-card--us{background:var(--teal-deep);color:#fff;border-color:#fff0}.free-h{font-size:19px;font-weight:800;letter-spacing:-.01em;margin:0 0 12px;color:var(--teal-deep)}.free-card--us .free-h{color:#fff}.free-list{list-style:none;margin:0;padding:0;display:grid;gap:10px}.free-list li{position:relative;padding-left:22px;font-size:15px;line-height:1.5}.free-list li::before{content:"";position:absolute;left:0;top:9px;width:10px;height:10px;border-radius:50%;background:var(--teal-soft)}.free-card--us .free-list li::before{background:var(--lime)}.free-list a{color:inherit;font-weight:700}.free-note{margin:14px 0 0;font-size:13.5px;opacity:.78;line-height:1.5}.cmp2{display:grid;grid-template-columns:1fr;gap:16px;margin-top:28px;position:relative;z-index:1}.cmp2-col{border-radius:22px;padding:26px 24px;background:#fff;border:1px solid rgb(0 84 79 / .08);box-shadow:0 12px 30px rgb(0 40 36 / .07)}.cmp2-col--us{background:var(--teal-mist);border-color:rgb(0 84 79 / .12)}.cmp2-h{display:flex;align-items:center;gap:10px;font-size:18px;font-weight:800;color:var(--teal-deep);margin:0 0 14px}.cmp2-h svg{width:22px;height:22px;flex:0 0 auto}.cmp2-row{padding:11px 0;border-top:1px solid rgb(0 84 79 / .1);font-size:15px;line-height:1.5}.cmp2-row strong{color:var(--teal-deep)}.cmp2-col--diet .cmp2-row{opacity:.82}.price-sub a{color:var(--teal-btn);font-weight:700;text-decoration:none}.price-sub a:hover{text-decoration:underline}