.axm{--green-800:#155235;--green-700:#176b43;--green-600:#1f7a4d;--green-300:#79af94;--green-200:#a5cab8;--green-050:#ecf4ef;--grey-900:#1a1a1a;--grey-600:#6f6f6f;--grey-500:#8c8c8c;--grey-200:#e2e2e2;--white:#fff;--off-white:#f6f7f5;--off-white-2:#edefec;--gradient-green:linear-gradient(135deg,#23895a,#14512f);--surface-page:var(--off-white);--surface-sunken:var(--off-white-2);--text-strong:var(--grey-900);--text-body:#333;--text-secondary:var(--grey-600);--text-muted:var(--grey-500);--text-brand:var(--green-600);--border-subtle:var(--grey-200);--focus-ring:var(--green-600);--font-sans:"Manrope","Inter",system-ui,-apple-system,"Segoe UI",sans-serif;--weight-regular:400;--weight-semibold:600;--weight-bold:700;--weight-extrabold:800;--text-h1:3.125rem;--text-h2:1.875rem;--text-h3:1.125rem;--text-lg:1rem;--text-base:0.875rem;--text-sm:0.8125rem;--text-xs:0.75rem;--leading-h1:1.2;--leading-h2:1.2;--leading-body:1.5;--tracking-tight:-0.02em;--tracking-normal:0;--tracking-wide:0.04em;--tracking-caps:0.12em;--space-2:0.5rem;--space-3:0.75rem;--space-4:1rem;--space-5:1.5rem;--space-6:2rem;--space-7:2.5rem;--space-8:3rem;--space-9:4rem;--space-10:5rem;--radius-md:10px;--radius-lg:16px;--radius-xl:24px;--radius-2xl:32px;--radius-pill:999px;--shadow-sm:0 2px 6px rgba(26,26,26,.07);--shadow-md:0 6px 18px rgba(26,26,26,.09);--shadow-lg:0 16px 40px rgba(26,26,26,.12);--container-max:1200px;--container-pad:1.5rem;--ease-out:cubic-bezier(0.2,0.7,0.3,1);--duration-fast:120ms;--duration-base:200ms;--duration-slow:320ms}.axm *,.axm :after,.axm :before{box-sizing:border-box}.axm{-webkit-text-size-adjust:100%;color:var(--text-body);font-family:var(--font-sans);font-size:var(--text-base);font-weight:var(--weight-regular);line-height:var(--leading-body);margin:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}.axm h1,.axm h2,.axm h3,.axm h4{color:var(--text-strong);font-weight:var(--weight-bold);letter-spacing:var(--tracking-tight);line-height:var(--leading-h2);margin:0;text-wrap:balance}.axm h1{font-size:var(--text-h1);line-height:var(--leading-h1)}.axm h2{font-size:var(--text-h2)}.axm h3{font-size:var(--text-h3);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-normal)}.axm p{margin:0;text-wrap:pretty}.axm a{color:var(--text-brand);text-decoration:none}.axm a:hover{text-decoration:underline}.axm :focus-visible{border-radius:2px;outline:2px solid var(--focus-ring);outline-offset:2px}.axm .wrap{margin:0 auto;max-width:var(--container-max);padding-inline:var(--container-pad)}.axm .section{padding-block:var(--space-10)}.axm .eyebrow{align-items:center;background:var(--green-050);border-radius:var(--radius-pill);color:var(--green-700);display:inline-flex;font-size:var(--text-xs);font-weight:var(--weight-extrabold);gap:8px;letter-spacing:var(--tracking-caps);margin:0 0 var(--space-4);padding:6px 13px 6px 11px;text-transform:uppercase}.axm .eyebrow:before{background:var(--green-600);border-radius:50%;content:"";flex:none;height:6px;width:6px}.axm .lede{color:var(--text-secondary);font-size:var(--text-lg);line-height:var(--leading-body);max-width:56ch}.axm .center{text-align:center}.axm .center .lede,.axm .lede.center{margin-inline:auto}.axm .nav{display:flex;flex:1;gap:var(--space-6)}.axm .nav>a{border-bottom:2px solid transparent;color:var(--text-body);font-size:var(--text-base);font-weight:var(--weight-semibold);padding-block:4px;text-decoration:none;transition:color var(--duration-base) var(--ease-out),border-color var(--duration-base) var(--ease-out);white-space:nowrap}.axm .nav>a:hover{border-color:var(--green-200);color:var(--text-brand);text-decoration:none}@media (max-width:1080px){.axm .nav{display:none}}.axm .btn{align-items:center;border:2px solid transparent;border-radius:var(--radius-pill);cursor:pointer;display:inline-flex;font-family:var(--font-sans);font-size:var(--text-base);font-weight:var(--weight-bold);gap:8px;justify-content:center;letter-spacing:var(--tracking-wide);line-height:1;padding:12px 26px;text-transform:uppercase;transition:background var(--duration-base) var(--ease-out),color var(--duration-base) var(--ease-out),border-color var(--duration-base) var(--ease-out),transform var(--duration-fast) var(--ease-out);white-space:nowrap}.axm .btn,.axm .btn:hover{text-decoration:none}.axm .btn svg{flex:none;height:17px;margin-block:-2px;width:17px}.axm .btn:active{transform:scale(.97)}.axm .btn--lg{font-size:var(--text-lg);padding:16px 34px}.axm .btn--primary{background:var(--green-600);border-color:var(--green-600);color:#fff}.axm .btn--primary:hover{background:var(--green-700);border-color:var(--green-700);color:#fff}.axm .btn--secondary{background:#fff;border-color:var(--green-600);color:var(--green-600)}.axm .btn--secondary:hover{background:var(--green-600);color:#fff}.axm .band-green{background:var(--gradient-green);color:#fff}.axm .band-green h1,.axm .band-green h2{color:#fff}.axm .band-white{background:var(--white)}.axm .shead{margin-bottom:var(--space-7)}.axm .shead h2{font-size:var(--text-h2);max-width:22ch}.axm .shead--center{text-align:center}.axm .shead--center .lede,.axm .shead--center h2{margin-inline:auto}.axm .modnote{align-items:center;background:var(--surface-sunken);border-radius:var(--radius-lg);display:flex;flex-wrap:wrap;gap:var(--space-5);justify-content:space-between;margin-top:var(--space-7);padding:var(--space-5) var(--space-6)}.axm .modnote p{color:var(--text-body);margin:0}.axm .modnote p,.axm .modnote--center{font-size:var(--text-base);font-weight:var(--weight-semibold)}.axm .modnote--center{align-items:center;background:var(--green-050);border:1px solid var(--green-200);border-radius:var(--radius-lg);color:var(--text-strong);display:flex;flex-wrap:nowrap;gap:12px;justify-content:center;margin:var(--space-7) auto 0;max-width:760px;padding:var(--space-5) var(--space-6);text-align:left}.axm .modnote--center span:not(.mi){flex:1;min-width:0}.axm .modnote--center .mi{background:var(--green-600);border-radius:var(--radius-md);color:#fff;display:grid;flex:none;height:40px;place-items:center;width:40px}.axm .modnote--center .mi svg{height:20px;width:20px}.axm .modnote .btn{flex:none}.axm .photo{background:var(--off-white-2);border-radius:var(--radius-lg);overflow:hidden;position:relative}.axm .photo img{display:block;height:100%;object-fit:cover;width:100%}.axm .recos{display:grid;gap:var(--space-5);grid-template-columns:repeat(3,1fr)}.axm .reco{background:var(--white);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-6)}.axm .reco__ico{background:var(--green-050);border-radius:var(--radius-md);color:var(--green-700);display:grid;height:48px;place-items:center;width:48px}.axm .reco__ico svg{height:24px;width:24px}.axm .reco h4{color:var(--text-strong);font-size:var(--text-lg);font-weight:var(--weight-bold);margin:0}.axm .reco p{color:var(--text-secondary);font-size:var(--text-sm);margin:0}.axm .xsell{display:grid;gap:var(--space-5);grid-template-columns:repeat(3,1fr)}.axm .xcard{background:var(--white);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);display:flex;flex-direction:column;overflow:hidden;text-decoration:none;transition:transform var(--duration-base) var(--ease-out),box-shadow var(--duration-base) var(--ease-out)}.axm .xcard:hover{box-shadow:var(--shadow-md);text-decoration:none;transform:translateY(-3px)}.axm .xcard__body{display:flex;flex:1;flex-direction:column;padding:var(--space-5)}.axm .xcard__body h4{color:var(--text-strong);font-size:var(--text-lg);font-weight:var(--weight-bold);margin:0 0 6px}.axm .xcard__body p{color:var(--text-secondary);font-size:var(--text-sm);margin:0 0 var(--space-4)}.axm .xcard__more{align-items:center;color:var(--text-brand);display:inline-flex;font-size:var(--text-sm);font-weight:var(--weight-bold);gap:6px;margin-top:auto}.axm .xcard__more svg{height:16px;width:16px}.axm .xsell.xsell--2{grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width:700px){.axm .xsell.xsell--2{grid-template-columns:1fr}}.axm .eyebrow--onDark{background:hsla(0,0%,100%,.14);border-color:hsla(0,0%,100%,.3);color:#fff}.axm .band-green .btn--primary{background:var(--white);border-color:var(--white);color:var(--green-700)}.axm .band-green .btn--primary:hover{background:var(--off-white,#f2f2f2);color:var(--green-800,#14563a)}.axm .band-green .btn--secondary{background:0 0;border-color:hsla(0,0%,100%,.55);color:#fff}.axm .band-green .btn--secondary:hover{background:hsla(0,0%,100%,.12);border-color:#fff;color:#fff}.axm .xcard>img{aspect-ratio:16/10;display:block;height:auto;object-fit:cover;transition:transform var(--duration-slow) var(--ease-out);width:100%}.axm .xcard:hover>img{transform:scale(1.05)}@media (max-width:1080px){.axm .recos,.axm .xsell{grid-template-columns:1fr}.axm .xcard>img{aspect-ratio:auto;height:200px}}.axm .reco--live{transition:transform var(--duration-base) var(--ease-out),box-shadow var(--duration-base) var(--ease-out),border-color var(--duration-base) var(--ease-out)}.axm .reco--live:hover{border-color:var(--green-300);box-shadow:var(--shadow-md);transform:translateY(-4px)}.axm .reco--live .reco__ico{transition:background var(--duration-base) var(--ease-out),color var(--duration-base) var(--ease-out),transform var(--duration-base) var(--ease-out)}.axm .reco--live:hover .reco__ico{background:var(--green-600);color:#fff;transform:scale(1.08)}.axm .reco--live:hover h4{color:var(--text-brand)}@media (max-width:1080px){.axm .nav{background:var(--white);border-bottom:1px solid var(--border-subtle);box-shadow:var(--shadow-lg);display:none;flex:none;flex-direction:column;gap:0;left:0;max-height:calc(100vh - 76px);overflow-y:auto;padding:var(--space-2) var(--container-pad) var(--space-5);position:absolute;right:0;top:100%}}@media (max-width:900px){.axm .wrap[style*=grid-template-columns]{grid-template-columns:1fr!important}}@media (max-width:560px){.axm .section{padding-block:var(--space-8)}.axm .hero h1{font-size:28px!important;line-height:1.12!important}.axm .hero .lede,.axm .hero__usp li{font-size:var(--text-base)!important}.axm .hero__usp svg{height:20px;width:20px}.axm .hero__cta{align-items:stretch;flex-direction:column}.axm .hero__cta .btn{width:100%}.axm .shead h2{font-size:26px}.axm .band-green h2{font-size:26px!important}.axm .modnote--center{align-items:flex-start;flex-direction:column;text-align:left}}@media (max-width:1080px){.axm .hero__inner{min-height:0!important;padding-block:var(--space-8) var(--space-7)!important}}@media (max-width:900px){.axm .hero__inner{gap:var(--space-6)!important;grid-template-columns:1fr!important}.axm .hero__media{aspect-ratio:16/10!important}}@media (max-width:460px){.axm .hero__inner{padding-block:var(--space-7) var(--space-6)!important}.axm .hero__media{aspect-ratio:4/3!important}}@media (max-width:1080px){.axm .hero__inner{gap:var(--space-6)!important;grid-template-columns:1fr!important}.axm .hero h1{font-size:34px!important;line-height:1.1!important}.axm .hero__media{aspect-ratio:16/10!important}}.axm .callout{background:hsla(0,0%,100%,.14);border:1px solid hsla(0,0%,100%,.26);border-radius:var(--radius-lg);display:inline-flex;flex-direction:column;gap:4px;margin-top:var(--space-7);padding:var(--space-5) var(--space-6)}.axm .callout__k{color:hsla(0,0%,100%,.85);font-size:var(--text-sm);font-weight:var(--weight-semibold)}.axm .callout__tel{align-items:center;display:inline-flex;font-size:var(--text-h3);font-weight:var(--weight-extrabold);gap:9px;letter-spacing:var(--tracking-tight);line-height:1.2}.axm .callout__tel,.axm .callout__tel:hover{color:#fff;text-decoration:none}.axm .callout__tel svg{flex:none;height:21px;width:21px}.axm .callout__hours{color:hsla(0,0%,100%,.75);font-size:var(--text-xs)}.axm .reco--live.is-on{border-color:var(--green-300);box-shadow:var(--shadow-md);transform:translateY(-4px)}.axm .reco--live.is-on .reco__ico{background:var(--green-600);color:#fff;transform:scale(1.08)}.axm .reco--live.is-on h4{color:var(--text-brand)}.axm .rempty{border:1px dashed var(--border-subtle);border-radius:var(--radius-xl);color:var(--text-muted);padding:var(--space-9) var(--space-6);text-align:center}.axm .rempty b{color:var(--text-strong);display:block;font-size:var(--text-lg);margin-bottom:6px}.axm .kbbar{align-items:center;display:flex;flex-direction:column;gap:var(--space-5);margin-bottom:var(--space-5)}.axm .kbtype{border-bottom:1px solid var(--border-subtle);display:flex;gap:var(--space-7);padding:0 var(--space-2)}.axm .kbtype button{align-items:center;background:0 0;border:0;color:var(--text-muted);cursor:pointer;display:inline-flex;font-family:inherit;font-size:var(--text-base);font-weight:var(--weight-bold);gap:8px;padding:12px 2px 14px;position:relative;transition:color .16s var(--ease-out)}.axm .kbtype button svg{height:16px;width:16px}.axm .kbtype button:after{background:0 0;border-radius:2px;bottom:-1px;content:"";height:2px;left:0;position:absolute;right:0;transition:background .16s var(--ease-out)}.axm .kbtype button.is-active,.axm .kbtype button:hover{color:var(--text-strong)}.axm .kbtype button.is-active:after{background:var(--green-600)}.axm .kbcount{color:var(--text-muted);font-size:var(--text-sm);margin-bottom:var(--space-6);text-align:center}.axm .kbcount b{color:var(--text-strong)}.axm .kbgrid{display:grid;gap:var(--space-5);grid-template-columns:repeat(3,minmax(0,1fr))}.axm .kbcard{background:var(--white);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);display:flex;flex-direction:column;overflow:hidden;text-decoration:none;transition:transform .18s var(--ease-out),box-shadow .18s var(--ease-out),border-color .18s var(--ease-out)}.axm .kbcard:hover{border-color:var(--green-300,#8fc7ac);box-shadow:var(--shadow-md);transform:translateY(-3px)}.axm .kbcard.is-hidden{display:none}.axm .kbcard__media{background:var(--off-white,#f2f2f2);height:168px;position:relative}.axm .kbcard__media img{display:block;height:100%;object-fit:cover;width:100%}.axm .kbcard__type{align-items:center;background:hsla(0,0%,100%,.94);border:1px solid var(--border-subtle);border-radius:var(--radius-pill);color:var(--text-secondary);display:inline-flex;font-size:10px;font-weight:var(--weight-extrabold);gap:6px;left:12px;letter-spacing:var(--tracking-caps);padding:6px 12px;position:absolute;text-transform:uppercase;top:12px}.axm .kbcard__type svg{height:12px;width:12px}.axm .kbcard__play{display:grid;inset:0;place-items:center;position:absolute}.axm .kbcard__play span{background:hsla(0,0%,100%,.92);border-radius:999px;box-shadow:var(--shadow-md);display:grid;height:56px;place-items:center;transition:background .16s var(--ease-out),transform .16s var(--ease-out);width:56px}.axm .kbcard__play svg{color:var(--green-700);height:22px;margin-left:2px;width:22px}.axm .kbcard:hover .kbcard__play span{background:var(--green-600);transform:scale(1.06)}.axm .kbcard:hover .kbcard__play svg{color:#fff}.axm .kbcard__body{display:flex;flex:1;flex-direction:column;gap:10px;padding:var(--space-5)}.axm .kbcard__cat{align-self:flex-start;border:1px solid var(--green-200);border-radius:var(--radius-pill);color:var(--green-700);font-size:10px;font-weight:var(--weight-extrabold);letter-spacing:var(--tracking-caps);padding:5px 11px;text-decoration:none;text-transform:uppercase}.axm .kbcard__body h3{color:var(--text-strong);font-size:var(--text-lg);letter-spacing:var(--tracking-tight);line-height:1.3}.axm .kbcard__body p{color:var(--text-secondary);font-size:var(--text-sm);margin:0}.axm .kbcard__go{align-items:center;color:var(--green-700);display:inline-flex;font-size:var(--text-sm);font-weight:var(--weight-bold);gap:7px;margin-top:auto;padding-top:var(--space-3)}.axm .kbcard__go svg{height:15px;width:15px}@media (max-width:1000px){.axm .kbgrid{grid-template-columns:1fr 1fr}}@media (max-width:640px){.axm .kbgrid{grid-template-columns:1fr}.axm .kbtype{width:100%}.axm .kbtype button{flex:1;justify-content:center}}.axm .path{background:var(--white);border:1px solid var(--border-subtle);border-radius:var(--radius-2xl);box-shadow:var(--shadow-sm);display:flex;flex-direction:column;padding:var(--space-8);transition:transform var(--duration-base) var(--ease-out),box-shadow var(--duration-base) var(--ease-out)}.axm .path:hover{box-shadow:var(--shadow-md);transform:translateY(-3px)}.axm .path .btn{align-self:flex-start;margin-top:auto}.axm{background:var(--surface-page)}.axm .hero{background:var(--white);border-bottom:1px solid var(--border-subtle)}.axm .hero__inner{align-items:center;display:grid;gap:var(--space-9);grid-template-columns:1.05fr .95fr;min-height:62vh;padding-block:var(--space-10) var(--space-9)}.axm .hero h1{font-size:44px;letter-spacing:var(--tracking-tight);line-height:1.07}.axm .hero .lede{margin:var(--space-5)0 var(--space-6)}.axm .hero__cta{align-items:center;display:flex;flex-wrap:wrap;gap:var(--space-3)}.axm .hero__media{aspect-ratio:4/3.4}.axm .hero__usp{display:flex;flex-direction:column;gap:10px;list-style:none;margin-top:var(--space-6);padding:0}.axm .hero__usp li{align-items:center;color:var(--text-body);display:flex;font-size:var(--text-lg);font-weight:var(--weight-semibold);gap:12px}.axm .hero__usp svg{color:var(--green-600);flex:none;height:22px;width:22px}@media (prefers-reduced-motion:no-preference){@keyframes rise{0%{transform:translateY(14px)}to{transform:none}}.axm .hero .lede,.axm .hero h1,.axm .hero__cta{animation:rise .6s var(--ease-out) both}.axm .hero .lede{animation-delay:.08s}.axm .hero__cta{animation-delay:.16s}}@media (max-width:900px){.axm .hero__inner{grid-template-columns:1fr}.axm .hero h1{font-size:34px}.axm .wrap[style*=grid-template-columns]{grid-template-columns:minmax(0,1fr)!important}.axm .hero__cta .btn{text-align:center;white-space:normal}}.axm .lucide{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.axm .bwgrupa{color:var(--text-strong);font-size:var(--text-h3);font-weight:var(--weight-extrabold);margin:var(--space-8) 0 var(--space-5)}.axm .bwgrupa:first-of-type{margin-top:0}.axm section{overflow-x:clip}.axm .hero__inner>*,.axm .pblock>*,.axm .usepick>*,.axm .vercards>*,.axm .whysplit>*,.axm .wrap>*{min-width:0}@media (max-width:760px){.axm .grid-4{grid-template-columns:1fr 1fr}.axm .usepick--stack .usepick__opts{flex-direction:column!important;flex-wrap:nowrap!important;height:auto!important;max-height:none!important}.axm .usepick--stack .usepick__opt{flex:0 0 auto!important}}@media (max-width:560px){.axm .grid-4{grid-template-columns:1fr}}