:where(.axm .ic){fill:none;flex-shrink:0;height:24px;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2;width:24px}.axm{--green-700:#176b43;--green-600:#1f7a4d;--green-400:#4c9571;--green-200:#a5cab8;--green-050:#ecf4ef;--grey-900:#1a1a1a;--grey-600:#6f6f6f;--grey-500:#8c8c8c;--grey-300:#c5c5c5;--grey-200:#e2e2e2;--white:#fff;--off-white:#f6f7f5;--surface-page:var(--off-white);--surface-brand-soft:var(--green-050);--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);--border-default:var(--grey-300);--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-lg:1rem;--text-base:0.875rem;--text-sm:0.8125rem;--text-xs:0.75rem;--leading-h2:1.2;--leading-body:1.5;--tracking-tight:-0.02em;--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;--radius-sm:6px;--radius-md:10px;--radius-lg:16px;--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}.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 h5{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 p{margin:0;text-wrap:pretty}.axm a{color:var(--text-brand);text-decoration:none}.axm a:hover{text-decoration:underline}.axm .topbar{backdrop-filter:saturate(160%) blur(10px);background:hsla(0,0%,100%,.9);border-bottom:1px solid var(--border-subtle);position:sticky;top:0;z-index:30}.axm .topbar__inner{align-items:center;display:flex;gap:var(--space-6);margin:0 auto;max-width:var(--container-max);padding:var(--space-4) var(--container-pad)}.axm .topbar__logo{display:block;height:48px;width:auto}.axm .nav{display:flex;flex:1;gap:var(--space-6)}.axm .nav>a,.axm .nav__item>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,.axm .nav__item>a:hover{border-color:var(--green-200);color:var(--text-brand);text-decoration:none}.axm .nav__item{align-items:center;display:flex;position:static}.axm .nav__item>a{align-items:center;cursor:pointer;display:inline-flex;gap:5px}.axm .nav__item>a svg{color:var(--grey-500);height:15px;transition:transform var(--duration-base) var(--ease-out);width:15px}.axm .nav__item:focus-within>a svg,.axm .nav__item:hover>a svg{transform:rotate(180deg)}.axm .mega{background:var(--white);border-bottom:1px solid var(--border-subtle);border-top:1px solid var(--border-subtle);box-shadow:var(--shadow-lg);left:0;opacity:0;position:absolute;right:0;top:100%;transform:translateY(-8px);transition:opacity var(--duration-base) var(--ease-out),transform var(--duration-base) var(--ease-out),visibility var(--duration-base);visibility:hidden;z-index:40}.axm .nav__item:focus-within .mega,.axm .nav__item:hover .mega{opacity:1;transform:none;visibility:visible}.axm .mega__inner{display:grid;gap:var(--space-6);grid-template-columns:repeat(4,1fr) 1.1fr;margin:0 auto;max-width:var(--container-max);padding:var(--space-7) var(--container-pad)}.axm .mega__col h5{color:var(--text-muted);font-size:11px;font-weight:var(--weight-bold);letter-spacing:var(--tracking-caps);margin:0 0 var(--space-3);text-transform:uppercase}.axm .mega__col a{align-items:center;border-radius:var(--radius-sm);color:var(--text-body);display:flex;font-size:var(--text-base);font-weight:var(--weight-semibold);gap:10px;margin-left:-8px;padding:7px 8px;text-decoration:none;transition:background var(--duration-fast) var(--ease-out),color var(--duration-fast) var(--ease-out)}.axm .mega__col a:hover{background:var(--green-050);color:var(--text-brand);text-decoration:none}.axm .mega__col a svg{color:var(--green-600);flex:none;height:17px;width:17px}.axm .mega__promo{background:var(--surface-brand-soft);border-radius:var(--radius-lg);display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-5)}.axm .mega__promo .k{color:var(--green-700);font-size:11px;font-weight:var(--weight-bold);letter-spacing:var(--tracking-caps);text-transform:uppercase}.axm .mega__promo strong{color:var(--text-strong);font-size:var(--text-lg);font-weight:var(--weight-bold)}.axm .mega__promo p{color:var(--text-secondary);font-size:var(--text-sm);margin:0}.axm .mega__promo .btn{align-self:flex-start;margin-top:auto}@media (max-width:1080px){.axm .nav{display:none}}.axm .topbar__actions{align-items:center;display:flex;gap:var(--space-5)}.axm .phone{align-items:center;color:var(--green-700);display:inline-flex;font-size:var(--text-base);font-weight:var(--weight-bold);gap:8px;white-space:nowrap}.axm .btn,.axm .phone:hover{text-decoration: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:hover{text-decoration:none}.axm .btn svg{flex:none;height:17px;margin-block:-2px;width:17px}.axm .btn:active{transform:scale(.97)}.axm .btn--sm{font-size:var(--text-sm);padding:8px 18px}.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 .model{background:var(--white);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);display:flex;flex-direction:column;overflow:hidden;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 .model:hover{border-color:var(--green-200);box-shadow:var(--shadow-md);transform:translateY(-3px)}.axm .burger{display:none}@media (max-width:1080px){.axm .burger{background:var(--white);border:1px solid var(--border-default);border-radius:var(--radius-md);color:var(--text-strong);cursor:pointer;display:grid;flex:none;height:44px;place-items:center;width:44px}.axm .burger:hover{border-color:var(--green-400);color:var(--green-700)}.axm .burger svg{height:22px;width:22px}.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%}.axm .nav.is-open{display:flex}.axm .nav__item{border-bottom:1px solid var(--border-subtle);display:block}.axm .nav__item:last-child{border-bottom:0}.axm .nav__item>a{align-items:center;border-bottom:0;display:flex;justify-content:space-between;padding:var(--space-4) 0;width:100%}.axm .nav__item>a svg{height:18px;width:18px}.axm .mega{border:0;box-shadow:none;display:none;opacity:1;position:static;transform:none;visibility:visible}.axm .nav__item.is-open>a svg{transform:rotate(180deg)}.axm .nav__item.is-open .mega{display:block}.axm .mega__inner{gap:var(--space-4);grid-template-columns:1fr!important;padding:0 0 var(--space-4)}.axm .mega__promo{display:none}}@media (max-width:700px){.axm .topbar__actions .phone{display:none}.axm .topbar__inner{gap:var(--space-3)}}@media (max-width:1080px){.axm .topbar__inner{flex-wrap:nowrap;padding-block:var(--space-3)}.axm .topbar__logo{height:34px}.axm .topbar__actions{gap:var(--space-3);margin-left:auto}}@media (max-width:700px){.axm .topbar__actions .btn{font-size:var(--text-xs);padding:9px 16px}}@media (max-width:460px){.axm .topbar__actions .btn{display:none}.axm .topbar__logo{height:36px}}.axm .nav__foot{display:none}@media (max-width:1080px){.axm .nav__foot{align-items:stretch;border-top:1px solid var(--border-subtle);display:flex;flex-direction:column;gap:var(--space-3);margin-top:var(--space-4);padding-top:var(--space-5)}.axm .nav__foot .phone{display:inline-flex;font-size:var(--text-lg);justify-content:center}.axm .nav__foot .btn{width:100%}}.axm .award{align-items:center;aspect-ratio:4/3;background:var(--white);border:1px dashed var(--border-subtle);border-radius:var(--radius-lg);color:var(--text-muted);display:flex;flex-direction:column;gap:8px;justify-content:center}.axm .award svg{height:24px;width:24px}.axm .award span{font-size:10px;font-weight:var(--weight-extrabold);letter-spacing:var(--tracking-caps);text-transform:uppercase}.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 .topbar__home{display:block;flex:none;line-height:0}@media (min-width:1081px){.axm .topbar__inner{gap:16px;padding-block:var(--space-3)}.axm .nav{gap:14px}.axm .topbar__actions{gap:12px}.axm .topbar__actions .btn{padding-inline:20px}.axm .topbar__actions .phone{border:1px solid var(--border-default);border-radius:var(--radius-pill);gap:0;height:42px;justify-content:center;transition:border-color var(--duration-fast) var(--ease-out);width:42px}.axm .topbar__actions .phone:hover{border-color:var(--green-400)}.axm .topbar__actions .phone .ic{height:20px;width:20px}.axm .topbar__actions .phone__num{height:1px;overflow:hidden;position:absolute;width:1px;clip:rect(0 0 0 0);white-space:nowrap}}@media (min-width:1081px) and (max-width:1240px){.axm .topbar__logo{height:34px}}