:root{color-scheme:light;--canvas: #ffffff;--canvas-2: #fbfbfc;--panel: #f5f5f6;--panel-2: #efeff1;--panel-3: #e8e8eb;--paper: var(--canvas);--paper-bright: #ffffff;--paper-deep: var(--panel);--paper-quiet: var(--canvas-2);--ink: #0a0b0d;--ink-soft: #16181d;--copy: #565a63;--copy-quiet: #61666e;--copy-faint: #70757e;--line: rgba(10, 11, 13, .09);--line-soft: rgba(10, 11, 13, .055);--line-strong: rgba(10, 11, 13, .16);--dark: #0a0b0d;--dark-2: #121317;--dark-3: #1a1c22;--dark-line: rgba(255, 255, 255, .1);--dark-line-soft: rgba(255, 255, 255, .06);--dark-copy: #a4a8b2;--workspace: var(--dark);--workspace-raised: var(--dark-2);--workspace-soft: var(--dark-3);--workspace-line: var(--dark-line);--workspace-copy: var(--dark-copy);--workspace-paper: #f4f4f6;--green: #1f893d;--green-bright: #23a04a;--accent: var(--green);--accent-ink: var(--green-text);--brand-teal: #5fd3b0;--brand-lime: #92cd5c;--brand-grad: linear-gradient(105deg, #5fd3b0 0%, #74d08e 48%, #92cd5c 100%);--brand-grad-hover: linear-gradient(105deg, #6fdcbb 0%, #86d99b 48%, #a4da6a 100%);--brand-shadow: 0 4px 14px rgba(74, 178, 128, .28);--brand-shadow-hover: 0 10px 26px rgba(74, 178, 128, .4);--green-text: #1f7a39;--ok: var(--green);--warn: #c98a3a;--danger: #d1584e;--lime: var(--green);--lime-bright: var(--green-bright);--lime-deep: var(--accent-ink);--lime-ink: #ffffff;--warning: var(--warn);--error: var(--danger);--font-sans: "Axiom Sans", "SF Pro Display", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--font-mono: "SFMono-Regular", "SF Mono", ui-monospace, Menlo, Consolas, monospace;--text-xs: .75rem;--text-sm: .8125rem;--text-base: .9375rem;--text-md: 1.0625rem;--text-lg: 1.25rem;--text-xl: 1.5rem;--text-2xl: clamp(1.9rem, 3.4vw, 2.9rem);--text-3xl: clamp(2.3rem, 4.6vw, 3.6rem);--text-display: clamp(2.9rem, 6.4vw, 5.6rem);--space-1: .25rem;--space-2: .5rem;--space-3: .75rem;--space-4: 1rem;--space-5: 1.25rem;--space-6: 1.5rem;--space-8: 2rem;--space-10: 2.5rem;--space-12: 3rem;--space-16: 4rem;--space-20: 5rem;--space-24: 6rem;--space-30: 7.5rem;--section-gap: clamp(5rem, 9vw, 9rem);--page-pad: clamp(1.25rem, 4vw, 3rem);--page-max: 78rem;--content-max: 46rem;--radius-xs: .375rem;--radius-sm: .5rem;--radius-md: .625rem;--radius-lg: .875rem;--radius-xl: 1rem;--radius-2xl: 1.5rem;--radius-pill: 999px;--ease-out: cubic-bezier(.22, 1, .36, 1);--ease-in-out: cubic-bezier(.65, 0, .35, 1);--ease-spring: cubic-bezier(.2, .85, .25, 1.05);--duration-fast: .15s;--duration-base: .24s;--duration-slow: .48s;--shadow-sm: 0 1px 2px rgba(10, 11, 13, .05);--shadow-card: 0 1px 3px rgba(10, 11, 13, .06), 0 8px 24px -12px rgba(10, 11, 13, .12);--shadow-window: 0 2px 6px rgba(10, 11, 13, .06), 0 40px 80px -32px rgba(20, 22, 34, .34);--shadow-pop: 0 12px 32px -8px rgba(10, 11, 13, .18);--focus-ring: 0 0 0 2px #ffffff, 0 0 0 4px var(--green)}@font-face{font-family:Axiom Sans;src:url(/assets/manrope-latin-DHIcAJRg.woff2) format("woff2");font-display:swap;font-style:normal;font-weight:200 800}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:7.5rem;background:var(--paper)}body{min-width:20rem;margin:0;overflow-x:clip;background:var(--paper);color:var(--ink);font-family:var(--font-sans);font-size:var(--text-base);font-synthesis:none;line-height:1.6;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}body.menu-open{overflow:hidden}main{display:block}img,svg{display:block;max-width:100%}button,input,select,textarea{margin:0;color:inherit;font:inherit}button,a{-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}button{border:0}h1,h2,h3,p,figure,blockquote,dl,dd,ol,ul{margin:0}ol,ul{padding:0;list-style:none}::selection{background:var(--lime);color:var(--lime-ink)}:focus-visible{outline:none;box-shadow:var(--focus-ring)}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}h1,h2,h3,h4{color:var(--ink);font-weight:600;letter-spacing:-.028em;text-wrap:balance}h1{font-size:var(--text-display);line-height:.98;letter-spacing:-.034em}h2{font-size:var(--text-3xl);line-height:1.02;letter-spacing:-.03em}h3{font-size:var(--text-xl);line-height:1.14}h4{font-size:var(--text-md);line-height:1.25;letter-spacing:-.015em}p{color:var(--copy)}.section-kicker,.eyebrow{display:inline-flex;align-items:center;gap:.5rem;color:var(--copy-quiet);font-size:.75rem;font-weight:600;letter-spacing:.02em;line-height:1.2}.text-link{display:inline-flex;min-height:2.5rem;align-items:center;gap:.4rem;color:var(--ink);font-size:.9375rem;font-weight:550;letter-spacing:-.01em;text-decoration:none}.text-link svg{transition:transform var(--duration-base) var(--ease-out)}.text-link:hover svg,.text-link:focus-visible svg{transform:translate(.2rem)}.skip-link{position:fixed;top:.75rem;left:.75rem;z-index:40;padding:.75rem 1rem;background:var(--workspace);color:var(--workspace-paper);border-radius:var(--radius-sm);font-size:.875rem;font-weight:700;transform:translateY(-160%);transition:transform var(--duration-fast) var(--ease-out)}.skip-link:focus{transform:translateY(0)}.site-header{position:absolute;inset:0 0 auto;z-index:30;padding:1rem var(--page-pad) 0;pointer-events:none}.site-nav{display:grid;width:min(100%,calc(var(--page-max) - 2 * var(--page-pad)));min-height:4.25rem;margin-inline:auto;padding:.55rem .55rem .55rem 1.3rem;grid-template-columns:auto 1fr auto;align-items:center;gap:var(--space-8);border:1px solid rgba(17,20,17,.09);background:#fbfaf6e8;border-radius:var(--radius-md);box-shadow:0 10px 34px #26221911;pointer-events:auto;-webkit-backdrop-filter:blur(18px) saturate(110%);backdrop-filter:blur(18px) saturate(110%)}.brand-link{display:inline-flex;min-width:6.5rem;min-height:2.75rem;align-items:center}.desktop-links{display:flex;justify-content:center;align-items:center;gap:clamp(1rem,2.2vw,2.2rem)}.desktop-links a,.nav-login{position:relative;display:inline-flex;min-height:2.75rem;align-items:center;color:var(--copy);font-size:.82rem;font-weight:680}.desktop-links a:after{position:absolute;right:0;bottom:.5rem;left:0;height:1px;background:var(--ink);content:"";transform:scaleX(0);transform-origin:right;transition:transform var(--duration-base) var(--ease-out)}.desktop-links a:hover,.desktop-links a:focus-visible,.desktop-links a.is-current,.nav-login:hover,.nav-login:focus-visible{color:var(--ink)}.desktop-links a:hover:after,.desktop-links a:focus-visible:after,.desktop-links a.is-current:after{transform:scaleX(1);transform-origin:left}.nav-actions{display:flex;align-items:center;gap:var(--space-4)}.nav-cta,.mobile-free-link{display:inline-flex;min-height:3rem;padding:.4rem .45rem .4rem 1.15rem;align-items:center;gap:.8rem;background:var(--lime);color:var(--lime-ink);border-radius:.72rem;font-size:.78rem;font-weight:760}.nav-cta:hover,.nav-cta:focus-visible,.mobile-free-link:hover,.mobile-free-link:focus-visible{background:var(--lime-bright);transform:translateY(-1px)}.nav-cta:active,.mobile-free-link:active{transform:scale(.98)}.button-icon{display:inline-grid;width:2rem;height:2rem;flex:0 0 auto;place-items:center;background:#17220e1a;border-radius:.45rem;transition:transform var(--duration-base) var(--ease-spring)}.nav-cta:hover .button-icon,.button:hover .button-icon,.mobile-free-link:hover .button-icon{transform:translate(.12rem,-.08rem)}.menu-button{display:none;width:2.9rem;height:2.9rem;place-items:center;background:var(--ink);color:var(--paper-bright);border-radius:.65rem;cursor:pointer}.menu-glyph{position:relative;width:1rem;height:.8rem}.menu-glyph i{position:absolute;left:0;width:100%;height:1.5px;background:currentColor;transition:transform var(--duration-base) var(--ease-out),top var(--duration-base) var(--ease-out)}.menu-glyph i:first-child{top:.2rem}.menu-glyph i:last-child{top:.62rem}.menu-glyph.is-open i:first-child{top:.42rem;transform:rotate(45deg)}.menu-glyph.is-open i:last-child{top:.42rem;transform:rotate(-45deg)}.mobile-menu{position:fixed;inset:0;z-index:-1;display:grid;place-items:start center;padding:5.9rem var(--page-pad) 1rem;background:#0b100dc2;pointer-events:auto;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.mobile-menu-panel{width:min(100%,34rem);padding:2rem;background:var(--paper-bright);border-radius:var(--radius-lg);box-shadow:var(--shadow-float);animation:page-enter .34s var(--ease-out) both}.mobile-menu-label{display:block;margin-bottom:1.25rem;color:var(--copy-quiet);font-size:.75rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.mobile-menu nav{display:grid;border-top:1px solid var(--line)}.mobile-menu nav a{display:flex;min-height:4rem;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line);font-size:1.2rem;font-weight:650}.mobile-menu nav a i{display:grid;width:2.35rem;height:2.35rem;place-items:center;background:var(--paper-deep);border-radius:.5rem}.mobile-login-link{display:flex;min-height:3rem;margin-top:1rem;align-items:center;justify-content:center;font-size:.9rem;font-weight:720}.mobile-free-link{justify-content:space-between;margin-top:.5rem}.mobile-menu-panel>small{display:block;margin-top:.65rem;color:var(--copy-quiet);font-size:.72rem;text-align:center}.button{display:inline-flex;min-height:3.25rem;padding:.5rem .55rem .5rem 1.25rem;align-items:center;justify-content:center;gap:.8rem;border-radius:.72rem;font-size:.86rem;font-weight:750;line-height:1.2;cursor:pointer}.button-primary{background:var(--lime);color:var(--lime-ink)}.button-primary:hover,.button-primary:focus-visible{background:var(--lime-bright);transform:translateY(-2px);box-shadow:0 10px 28px #4a6f282b}.button:active{transform:scale(.98)}.hs-form-section{padding-block:var(--space-30);background:var(--workspace);color:var(--workspace-paper)}.hs-form-section-inner{display:grid;width:min(100%,var(--page-max));margin-inline:auto;padding-inline:var(--page-pad);grid-template-columns:minmax(0,.75fr) minmax(27rem,1fr);gap:clamp(3rem,8vw,8rem);align-items:start}.hs-form-copy{display:grid;gap:var(--space-6);padding-top:var(--space-8)}.hs-form-copy .eyebrow{color:var(--lime)}.hs-form-copy h2{color:var(--workspace-paper)}.hs-form-copy p{max-width:30rem;color:var(--workspace-copy);font-size:var(--text-md)}.hs-form-self-serve{display:inline-flex;min-height:2.75rem;align-items:center;gap:.5rem;color:var(--workspace-paper);font-size:.82rem;font-weight:700;text-decoration:underline;text-decoration-color:#ffffff40;text-underline-offset:.35rem}.hs-form-frame{overflow:hidden;border:1px solid var(--workspace-line);background:var(--workspace-raised);border-radius:var(--radius-lg);box-shadow:var(--shadow-workspace)}.axiom-contact-form,.axiom-form-success{display:grid;min-height:33rem;padding:clamp(1.5rem,4vw,3rem);align-content:center;gap:var(--space-8)}.axiom-form-heading{display:grid;gap:.4rem}.axiom-form-heading>span{color:var(--lime);font-size:.7rem;font-weight:720;letter-spacing:.1em;text-transform:uppercase}.axiom-form-heading h3,.axiom-form-success h3{color:var(--workspace-paper);font-size:clamp(1.6rem,3vw,2.4rem)}.axiom-form-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.axiom-form-fields label{display:grid;gap:.5rem}.axiom-form-fields label>span{color:#c3cbc1;font-size:.76rem;font-weight:680}.axiom-form-fields input,.axiom-form-fields select,.axiom-form-fields textarea{width:100%;min-height:3.45rem;padding:.8rem .95rem;border:1px solid var(--workspace-line);outline:none;background:#0f1511;color:var(--workspace-paper);border-radius:var(--radius-sm);transition:border-color var(--duration-base) var(--ease-out),background-color var(--duration-base) var(--ease-out),box-shadow var(--duration-base) var(--ease-out)}.axiom-form-fields input:hover,.axiom-form-fields select:hover,.axiom-form-fields textarea:hover{border-color:#ffffff3d}.axiom-form-fields input:focus,.axiom-form-fields select:focus,.axiom-form-fields textarea:focus{border-color:var(--lime);box-shadow:0 0 0 3px #a7e7631c}.axiom-form-submit{width:100%;justify-content:space-between}.axiom-form-submit:disabled{cursor:progress;opacity:.7}.axiom-form-note,.axiom-form-error{color:#889188;font-size:.7rem}.axiom-form-error{color:#f0a49b}.axiom-form-success>span{color:var(--lime);font-size:.75rem;font-weight:720;letter-spacing:.1em;text-transform:uppercase}.axiom-form-success p{color:var(--workspace-copy)}.site-footer{margin-top:var(--space-20);padding:var(--space-20) var(--page-pad) var(--space-8);background:var(--workspace);color:var(--workspace-paper)}.footer-main{display:grid;width:min(100%,calc(var(--page-max) - 2 * var(--page-pad)));margin-inline:auto;padding-bottom:var(--space-20);grid-template-columns:minmax(0,1fr) auto;gap:var(--space-16);border-bottom:1px solid var(--workspace-line)}.footer-brand{display:grid;max-width:34rem;gap:var(--space-5)}.footer-brand>p{color:var(--workspace-copy);font-size:.94rem}.footer-app-actions{display:flex;flex-wrap:wrap;gap:1.5rem}.footer-app-actions a{display:inline-flex;min-height:2.75rem;align-items:center;gap:.4rem;color:var(--workspace-paper);font-size:.78rem;font-weight:720}.footer-app-actions a:first-child{color:var(--lime)}.footer-app-actions a:hover{transform:translateY(-2px)}.footer-columns{display:grid;grid-template-columns:repeat(2,minmax(8rem,1fr));gap:clamp(2rem,6vw,6rem)}.footer-columns>div{display:grid;align-content:start}.footer-columns span{margin-bottom:.75rem;color:#707a72;font-size:.68rem;font-weight:720;letter-spacing:.11em;text-transform:uppercase}.footer-columns a{display:flex;min-height:2.5rem;align-items:center;color:#c5ccc3;font-size:.82rem}.footer-columns a:hover,.footer-columns a:focus-visible{color:var(--lime);transform:translate(.15rem)}.site-footer>small{display:block;width:min(100%,calc(var(--page-max) - 2 * var(--page-pad)));margin:var(--space-6) auto 0;color:#707a72;font-size:.67rem}.ax-legal{max-width:65ch;color:var(--copy);font-size:var(--text-md);line-height:1.7}.ax-legal>div>*+*{margin-top:1rem}.ax-legal h2{color:var(--ink);font-size:var(--text-xl);line-height:1.25;letter-spacing:-.015em;margin-top:2.5rem}.ax-legal h3{color:var(--ink);font-size:var(--text-md);margin-top:1.75rem}.ax-legal ul,.ax-legal ol{padding-left:1.25rem}.ax-legal li+li{margin-top:.4rem}.ax-legal a{color:var(--green-ink, #557f1b);text-underline-offset:2px}.ax-legal-updated{color:var(--copy-quiet);font-size:var(--text-sm);margin-bottom:2rem}@keyframes page-enter{0%{opacity:0;transform:translateY(.75rem)}to{opacity:1;transform:translateY(0)}}main>div{animation:page-enter .52s var(--ease-out) both}.button,.nav-cta,.nav-login,.desktop-links a,.blog-teaser-card,.blog-featured-card,.workflow-card article,.pricing-plan-card article,.footer-columns a,.footer-app-actions a{transition:color var(--duration-base) var(--ease-out),background-color var(--duration-base) var(--ease-out),border-color var(--duration-base) var(--ease-out),transform var(--duration-base) var(--ease-out),box-shadow var(--duration-base) var(--ease-out)}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}}@media(prefers-reduced-transparency:reduce){.site-nav,.mobile-menu{background:var(--paper-bright);-webkit-backdrop-filter:none;backdrop-filter:none}}@media(forced-colors:active){.button,.nav-cta,.nav-login,.menu-button,input,select,textarea,.workflow-card article,.pricing-plan-card article{border:1px solid ButtonText}}@media(max-width:75rem){.desktop-links{gap:1rem}.nav-actions{gap:.75rem}}@media(max-width:64rem){:root{--space-30: 6rem}.site-nav{grid-template-columns:auto 1fr auto}.desktop-links{display:none}.nav-actions{justify-self:end}.menu-button{display:grid}.review-story-grid,.pricing-gateway-grid,.product-review-grid,.esx-download-grid,.hs-form-section-inner{gap:3.5rem}}@media(max-width:48rem){:root{--space-20: 4rem;--space-24: 4.5rem;--space-30: 5rem}html{scroll-padding-top:6rem}body:before{opacity:.02}h1{line-height:.99}.site-header{padding-top:.65rem}.site-nav{min-height:3.85rem;padding:.45rem .45rem .45rem 1rem;border-radius:.8rem}.nav-login{display:none}.nav-cta{min-height:2.8rem;padding-left:.9rem;font-size:.7rem}.nav-cta .button-icon{display:none}.mobile-menu{padding-top:5.3rem}.mobile-menu-panel{padding:1.25rem}.hero-redesign-grid,.page-hero-grid,.review-story-grid,.supported-work-inner,.pricing-gateway-grid,.product-review-grid,.esx-download-grid,.hs-form-section-inner,.pricing-fit-grid,.contact-evaluation-grid,.contact-faq-inner,.about-principle-grid,.security-review-grid,.security-request-grid,.article-hero,.article-layout{grid-template-columns:1fr}.hs-form-copy{padding-top:0}.axiom-contact-form,.axiom-form-success{min-height:auto}.footer-main{grid-template-columns:1fr}.footer-columns{border-top:1px solid var(--workspace-line);padding-top:var(--space-8)}}@media(max-width:28rem){.nav-cta{display:none}.button{width:100%;justify-content:space-between}.axiom-form-fields{grid-template-columns:1fr}.axiom-form-fields label:last-child{grid-column:auto}.footer-columns{grid-template-columns:1fr;gap:2rem}}.ax-page{overflow:clip}.ax-btn{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;height:2.875rem;padding:0 1.15rem;border-radius:var(--radius-md);font-size:.9375rem;font-weight:550;letter-spacing:-.01em;white-space:nowrap;cursor:pointer;transition:transform var(--duration-fast) var(--ease-out),background var(--duration-fast) var(--ease-out),box-shadow var(--duration-fast) var(--ease-out),border-color var(--duration-fast) var(--ease-out)}.ax-btn-dark{background:var(--brand-grad);color:var(--ink);box-shadow:var(--brand-shadow),inset 0 1px #fff6}.ax-btn-dark:hover{background:var(--brand-grad-hover);transform:translateY(-1px);box-shadow:var(--brand-shadow-hover),inset 0 1px #ffffff80}.ax-btn-dark:active{transform:translateY(0) scale(.985);box-shadow:var(--brand-shadow),inset 0 1px #ffffff59}.ax-btn svg{transition:transform var(--duration-fast) var(--ease-out)}.ax-btn-dark:hover svg{transform:translate(2px)}.ax-btn-ghost{background:#fff;color:var(--ink);border:1px solid var(--line-strong)}.ax-btn-ghost:hover{background:var(--canvas-2);border-color:var(--ink);transform:translateY(-1px)}.button-primary{background:var(--brand-grad)!important;color:var(--ink)!important;border:0!important;box-shadow:var(--brand-shadow),inset 0 1px #fff6!important;transition:transform var(--duration-fast) var(--ease-out),background var(--duration-fast) var(--ease-out),box-shadow var(--duration-fast) var(--ease-out)!important}.button-primary:hover,.button-primary:focus-visible{background:var(--brand-grad-hover)!important;transform:translateY(-2px)!important;box-shadow:var(--brand-shadow-hover),inset 0 1px #ffffff80!important}.button-primary:active{transform:translateY(0) scale(.985)!important}.button-primary .button-icon{background:#0a0b0d1f}.site-header{position:sticky;top:0;z-index:50;background:#ffffffb8;backdrop-filter:saturate(180%) blur(14px);-webkit-backdrop-filter:saturate(180%) blur(14px);border-bottom:1px solid transparent;transition:border-color var(--duration-base) var(--ease-out),background var(--duration-base) var(--ease-out)}.site-header.is-scrolled{border-bottom-color:var(--line);background:#ffffffdb}.site-nav{display:flex;align-items:center;gap:1.5rem;max-width:var(--page-max);margin:0 auto;padding:.75rem var(--page-pad)}.brand-link{display:inline-flex;align-items:center}.brand-logo{display:block;width:auto}.brand-logo-set{display:inline-flex;align-items:center}.brand-logo-lockup{height:1.4rem}.brand-logo-mark{height:1.7rem;display:none}.brand-logo-footer{height:1.55rem}@media(max-width:620px){.brand-logo-lockup{display:none}.brand-logo-mark{display:block}}.desktop-links{display:flex;align-items:center;gap:.35rem;margin-right:auto}.desktop-links a{padding:.4rem .7rem;border-radius:var(--radius-sm);color:var(--copy);font-size:.9rem;font-weight:500;letter-spacing:-.005em;transition:color var(--duration-fast),background var(--duration-fast)}.desktop-links a:hover{color:var(--ink);background:var(--canvas-2)}.desktop-links a.is-current{color:var(--ink)}.nav-actions{display:flex;align-items:center;gap:.5rem}.nav-login{padding:.5rem .7rem;color:var(--ink);font-size:.9rem;font-weight:500}.nav-login:hover{color:var(--copy)}.nav-cta,.mobile-free-link{display:inline-flex;align-items:center;height:2.375rem;padding:0 .95rem;border-radius:var(--radius-md);background:var(--brand-grad);color:var(--ink);font-size:.9rem;font-weight:600;box-shadow:var(--brand-shadow);transition:background var(--duration-fast) var(--ease-out),transform var(--duration-fast) var(--ease-out),box-shadow var(--duration-fast) var(--ease-out)}.nav-cta:hover,.nav-cta:focus-visible,.mobile-free-link:hover,.mobile-free-link:focus-visible{background:var(--brand-grad-hover);transform:translateY(-1px);box-shadow:var(--brand-shadow-hover)}.nav-cta:active,.mobile-free-link:active{transform:translateY(0) scale(.985)}.nav-cta .button-icon,.mobile-free-link .button-icon{background:#0a0b0d1f}.menu-button{display:none}.ax-section{max-width:var(--page-max);margin:0 auto;padding:var(--section-gap) var(--page-pad)}.ax-section-head{max-width:34rem;margin-bottom:3rem}.ax-section-head h2{margin:.75rem 0}.ax-section-head p{font-size:var(--text-md)}.section-kicker{margin-bottom:.5rem}.ax-aurora{position:absolute;inset:-20% -10% auto;height:130%;pointer-events:none;background:radial-gradient(60% 55% at 50% 0%,rgba(116,208,142,.16),transparent 70%),radial-gradient(40% 40% at 20% 8%,rgba(95,211,176,.13),transparent 72%),radial-gradient(44% 44% at 82% 6%,rgba(146,205,92,.13),transparent 72%);filter:blur(6px);opacity:.9}.ax-aurora-bottom{inset:auto -10% -30%;height:120%;background:radial-gradient(55% 60% at 50% 100%,rgba(116,208,142,.14),transparent 72%),radial-gradient(40% 40% at 78% 92%,rgba(95,211,176,.11),transparent 72%)}.ax-hero{position:relative;max-width:var(--page-max);margin:0 auto;padding:clamp(3rem,7vw,6rem) var(--page-pad) 0;text-align:center}.ax-hero-inner{position:relative;z-index:2;max-width:68rem;margin:0 auto;display:flex;flex-direction:column;align-items:center}.ax-hero h1{margin:1.5rem 0 0;font-size:clamp(2.9rem,6vw,5rem)}.ax-hero-sub{max-width:34rem;margin:1.35rem auto 0}.ax-hero-sub p{font-size:var(--text-md);line-height:1.5}.ax-hero-cta{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.6rem 1.4rem;margin-top:2rem}.ax-hero-window{position:relative;z-index:2;max-width:61rem;margin:2.75rem auto 0;scroll-margin-top:6.5rem;border-radius:var(--radius-2xl);overflow:hidden;background:var(--ink);border:1px solid var(--line);box-shadow:var(--shadow-window);transform-origin:center top}.ax-hero-video{display:block;width:100%;height:auto;aspect-ratio:16 / 9;object-fit:cover;background:var(--ink)}.js .ax-hero-window{opacity:0;transform:translateY(18px);transition:opacity .85s var(--ease-out),transform .85s var(--ease-out);will-change:transform,opacity}.js .ax-hero-window.is-in{opacity:1;transform:translateY(0)}.js .ax-reveal{opacity:0;transform:translateY(var(--reveal-y, 10px));transition:opacity .44s var(--ease-out),transform .44s var(--ease-out);transition-delay:var(--reveal-delay, 0s)}.js .ax-reveal.is-in{opacity:1;transform:none}.js .ax-reveal.ax-tool-card,.js .ax-reveal.ax-resource-card{transition:opacity .6s var(--ease-out) var(--reveal-delay, 0s),transform .6s var(--ease-out) var(--reveal-delay, 0s),translate var(--duration-base) var(--ease-spring),border-color var(--duration-base) var(--ease-spring),background var(--duration-base) var(--ease-spring),box-shadow var(--duration-base) var(--ease-spring)}.ax-workspace{display:grid;grid-template-columns:13.5rem 1fr;min-height:20rem;font-size:.8125rem}.ax-ws-rail{padding:1rem .85rem;border-right:1px solid var(--line-soft);background:var(--canvas-2)}.ax-ws-project{margin-bottom:1.1rem}.ax-ws-project-name{display:block;font-weight:600;color:var(--ink);letter-spacing:-.01em}.ax-ws-project-meta{display:block;margin-top:.15rem;font-size:.72rem;color:var(--copy-quiet)}.ax-ws-rail-label{display:block;margin-bottom:.45rem;font-size:.66rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--copy-faint)}.ax-ws-rooms li{display:flex;align-items:center;justify-content:space-between;padding:.42rem .55rem;border-radius:var(--radius-sm);color:var(--copy)}.ax-ws-rooms li em{font-style:normal;font-size:.7rem;color:var(--copy-faint)}.ax-ws-rooms li.is-active{background:#fff;color:var(--ink);font-weight:550;box-shadow:var(--shadow-sm);border:1px solid var(--line-soft)}.ax-ws-main{display:flex;flex-direction:column}.ax-ws-head{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;padding:1rem 1.15rem .85rem;border-bottom:1px solid var(--line-soft)}.ax-ws-title{margin:0;font-size:1rem;line-height:1.25;font-weight:600;letter-spacing:-.015em;color:var(--ink)}.ax-ws-sub{font-size:.72rem;color:var(--copy-quiet)}.ax-status{display:inline-flex;align-items:center;gap:.4rem;padding:.28rem .6rem;border-radius:var(--radius-pill);font-size:.72rem;font-weight:550;white-space:nowrap}.ax-status i{width:.5rem;height:.5rem;border-radius:50%}.ax-status-ready{background:#1f893d1f;color:var(--green-text)}.ax-status-ready i{background:var(--ok)}.ax-ws-table{padding:.35rem .5rem}.ax-ws-tr{display:grid;grid-template-columns:4.4rem minmax(0,1fr) 2.9rem 1.9rem;align-items:center;gap:.4rem;padding:.5rem .6rem;border-radius:var(--radius-sm)}.ax-ws-th{font-size:.66rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:var(--copy-faint);padding-top:.4rem;padding-bottom:.3rem}.ax-ws-tr:not(.ax-ws-th):hover{background:var(--canvas-2)}.ax-ws-tr.is-flagged{background:#c98a3a14}.ax-code{font-family:var(--font-mono);font-size:.72rem;color:var(--copy);letter-spacing:-.01em}.ax-desc{color:var(--ink);display:inline-flex;align-items:baseline;gap:.5rem;min-width:0}.ax-desc>span:first-child{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;line-height:1.35}.ax-flag{font-style:normal;font-size:.64rem;font-weight:600;padding:.05rem .4rem;border-radius:var(--radius-pill);background:#c98a3a29;color:#9a6720}.ax-num{text-align:right;font-variant-numeric:tabular-nums}.ax-qty{font-family:var(--font-mono);color:var(--ink);font-size:.76rem}.ax-unit{color:var(--copy-quiet);font-size:.72rem}.ax-ws-foot{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-top:auto;padding:.85rem 1.15rem;border-top:1px solid var(--line-soft);background:var(--canvas-2)}.ax-ws-count{font-size:.74rem;color:var(--copy-quiet)}.ax-ws-export{display:inline-flex;align-items:center;gap:.4rem;padding:.5rem .85rem;border-radius:var(--radius-md);background:var(--ink);color:#fff;font-size:.8rem;font-weight:550;cursor:pointer}.ax-ws-export:hover{background:#22242b}.ax-split{display:grid;grid-template-columns:.82fr 1.18fr;align-items:center;gap:clamp(2rem,4vw,3.5rem)}.ax-split-reverse .ax-split-copy{order:2}.ax-split-copy h2{margin:.65rem 0 .9rem}.ax-split-copy>p{font-size:var(--text-md);max-width:30rem}.ax-check-list{display:grid;grid-template-columns:1fr 1fr;gap:.55rem 1.25rem;margin:1.5rem 0 1.75rem}.ax-check-list li{display:flex;align-items:center;gap:.5rem;font-size:.9rem;color:var(--ink)}.ax-check-list svg{color:var(--copy-quiet);flex:none}.ax-panel{padding:clamp(1rem,2.5vw,2rem);border-radius:var(--radius-2xl);background:var(--panel)}.ax-intake{padding:1.1rem 1.15rem 1.25rem}.ax-stepper{display:flex;align-items:center;gap:.35rem;margin-bottom:1.1rem;overflow:hidden}.ax-stepper li{display:inline-flex;align-items:center;gap:.4rem;font-size:.72rem;color:var(--copy-quiet);white-space:nowrap}.ax-stepper li:after{content:"";width:.9rem;height:1px;background:var(--line-strong);margin-left:.15rem}.ax-stepper li:last-child:after{display:none}.ax-step-dot{display:grid;place-items:center;width:1.25rem;height:1.25rem;border-radius:50%;border:1px solid var(--line-strong);font-size:.66rem;font-weight:600;color:var(--copy-quiet)}.ax-stepper .is-done .ax-step-dot{background:var(--ink);border-color:var(--ink);color:#fff}.ax-stepper .is-active .ax-step-dot{border-color:var(--ink);color:var(--ink)}.ax-stepper .is-active .ax-step-label{color:var(--ink);font-weight:600}.ax-photos-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:.6rem}.ax-photo figcaption{margin-top:.4rem;font-size:.68rem;color:var(--copy-quiet)}.ax-photo-frame{display:block;aspect-ratio:4 / 3;border-radius:var(--radius-sm);border:1px solid var(--line-soft);background:linear-gradient(135deg,#eceef1,#f6f7f9),var(--canvas-2);position:relative}.ax-photo-frame:after{content:"";position:absolute;inset:0;background:radial-gradient(circle at 30% 30%,rgba(10,11,13,.05),transparent 60%)}.ax-convert{display:flex;align-items:center;justify-content:center;gap:.9rem;padding:1.5rem 1.15rem}.ax-file{flex:1;padding:.9rem;border-radius:var(--radius-md);border:1px solid var(--line);background:#fff;box-shadow:var(--shadow-sm)}.ax-file-kind{display:inline-block;padding:.1rem .45rem;border-radius:var(--radius-xs);font-family:var(--font-mono);font-size:.64rem;font-weight:600}.ax-file-pdf .ax-file-kind{background:#d1584e24;color:#a53c33}.ax-file-esx .ax-file-kind{background:var(--ink);color:#fff}.ax-file-name{display:block;margin-top:.5rem;font-size:.8rem;font-weight:550;color:var(--ink)}.ax-file-meta{display:block;margin-top:.15rem;font-size:.7rem;color:var(--copy-quiet)}.ax-file-ready{color:var(--green-text)}.ax-convert-arrow{color:var(--copy-quiet);flex:none}.ax-compare{padding:.6rem;font-size:.76rem}.ax-compare-head,.ax-compare-row{display:grid;grid-template-columns:1.5fr .8fr .8fr;gap:.5rem;padding:.5rem .6rem;align-items:center}.ax-compare-head{font-size:.64rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:var(--copy-faint)}.ax-compare-row{border-radius:var(--radius-sm)}.ax-compare-label{color:var(--ink)}.ax-compare-a,.ax-compare-b{font-family:var(--font-mono);font-size:.72rem;text-align:right;color:var(--copy)}.ax-compare-row.is-add{background:#1f893d14}.ax-compare-row.is-add .ax-compare-b{color:var(--accent-ink);font-weight:600}.ax-scope-list{padding:1.1rem 1.15rem;font-size:.8rem}.ax-scope-list li{display:flex;align-items:center;justify-content:space-between;padding:.55rem .7rem;border-radius:var(--radius-sm);color:var(--copy);border:1px solid var(--line-soft);margin-bottom:.45rem;background:#fff}.ax-scope-list li em{font-style:normal;font-size:.68rem;color:var(--copy-faint)}.ax-scope-list li.is-out{border-color:transparent;background:var(--ink);color:#fff}.ax-scope-list li.is-out em{color:#fff9}.ax-founder-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem;max-width:52rem;margin:0 auto}.ax-founder-card{display:flex;flex-direction:column;border-radius:var(--radius-2xl);background:var(--panel);border:1px solid transparent;overflow:hidden;transition:border-color var(--duration-base) var(--ease-spring),background var(--duration-base) var(--ease-spring),translate var(--duration-base) var(--ease-spring),box-shadow var(--duration-base) var(--ease-spring)}.ax-founder-card:hover{border-color:var(--line);translate:0 -3px;box-shadow:var(--shadow-card)}.ax-founder-photo{display:block;width:100%;aspect-ratio:4 / 5;background:var(--panel);overflow:hidden}.ax-founder-photo img{width:100%;height:100%;object-fit:cover;display:block}.ax-founder-initials{display:grid;place-items:center;width:100%;height:100%;font-size:3rem;font-weight:650;letter-spacing:-.02em;color:var(--ink)}.ax-founder-body{padding:1.4rem 1.5rem 1.7rem}.ax-founder-card h3{font-size:1.15rem}.ax-founder-role{margin-top:.2rem;font-size:.85rem;font-weight:550;color:var(--green-text)}.ax-founder-bio{margin-top:.85rem;font-size:.9rem;color:var(--copy);line-height:1.55}.ax-step-copy{margin-top:1.5rem;display:grid;gap:.15rem}.ax-step-copy li{display:flex;align-items:baseline;gap:.75rem;padding:.6rem 0;border-bottom:1px solid var(--line-soft);font-size:.95rem;color:var(--ink)}.ax-step-copy li span{font-family:var(--font-mono);font-size:.78rem;color:var(--copy-faint)}.ax-btn,.ax-postcard,.text-link,.desktop-links a,.footer-columns a,.ax-route-row>a,.ax-plan,.ax-founder-card,.ax-journal-row,.ax-journal-article,.ax-topread-row,.ax-faq-item{transition:background var(--duration-base) var(--ease-out),border-color var(--duration-base) var(--ease-out),color var(--duration-base) var(--ease-out),box-shadow var(--duration-base) var(--ease-out),translate var(--duration-base) var(--ease-spring),scale var(--duration-fast) var(--ease-out)}.ax-btn:active,.nav-cta:active,.ax-postcard:active,.ax-plan-cta:active{scale:.985}.text-link svg,.ax-tool-link svg,.ax-resource-foot svg,.ax-topread-row svg,.ax-journal-row svg{transition:transform var(--duration-base) var(--ease-out)}.text-link:hover svg,.ax-tool-link:hover svg,.ax-topread-row:hover svg,.ax-journal-row:hover svg{transform:translate(5px)}.ax-postcard:hover .ax-resource-foot svg,.ax-journal-article:hover .ax-resource-foot svg{transform:translate(5px)}.ax-postcard:hover,.ax-journal-article:hover,.ax-plan:hover,.ax-founder-card:hover,.ax-faq-item:hover{translate:0 -4px}.ax-postcard:hover,.ax-journal-article:hover,.ax-plan:hover,.ax-founder-card:hover{border-color:#1f893d57;box-shadow:var(--shadow-window)}.ax-card-media,.ax-journal-video-thumb,.ax-featured-media .ax-card-media{overflow:hidden}.ax-card-media img,.ax-card-media .acv,.ax-journal-video-thumb img{transition:transform .45s var(--ease-out)}.ax-postcard:hover .ax-card-media img,.ax-postcard:hover .ax-card-media .acv,.ax-featured-media:hover .ax-card-media img,.ax-featured-media:hover .ax-card-media .acv,.ax-journal-video:hover .ax-journal-video-thumb img{transform:scale(1.04)}.ax-journal-row:hover,.ax-topread-row:hover{translate:3px 0}.desktop-links a{position:relative}.desktop-links a:after{content:"";position:absolute;left:.55rem;right:.55rem;bottom:.28rem;height:2px;border-radius:2px;background:var(--green);transform:scaleX(0);transform-origin:left center;transition:transform var(--duration-base) var(--ease-out)}.desktop-links a:hover:after,.desktop-links a.is-current:after{transform:scaleX(1)}.footer-columns a:hover{translate:3px 0}.ax-btn:focus-visible,.ax-postcard:focus-visible,.text-link:focus-visible,.desktop-links a:focus-visible,.footer-columns a:focus-visible,.ax-route-row>a:focus-visible,.ax-topread-row:focus-visible,.ax-journal-row:focus-visible{outline:2px solid var(--ink);outline-offset:3px;border-radius:var(--radius-md)}@media(prefers-reduced-motion:reduce){.ax-btn,.ax-postcard,.text-link,.desktop-links a,.footer-columns a,.ax-route-row>a,.desktop-links a:after,.text-link svg,.ax-tool-link svg,.ax-journal-row svg{transition:none}.ax-btn:active,.nav-cta:active,.ax-plan-cta:active{scale:1}.ax-postcard:hover,.ax-journal-article:hover,.ax-plan:hover,.ax-founder-card:hover,.ax-faq-item:hover,.ax-journal-row:hover,.ax-topread-row:hover,.footer-columns a:hover{translate:none}.ax-card-media img,.ax-card-media .acv,.ax-journal-video-thumb img{transition:none}.ax-postcard:hover .ax-card-media img,.ax-postcard:hover .ax-card-media .acv,.ax-featured-media:hover .ax-card-media img,.ax-featured-media:hover .ax-card-media .acv,.ax-journal-video:hover .ax-journal-video-thumb img{transform:none}}.ax-claim{background:var(--ink);color:#fff}.ax-claim-inner{max-width:var(--page-max);margin:0 auto;padding:clamp(4rem,7vw,6.5rem) var(--page-pad)}.ax-claim .section-kicker{color:var(--brand-lime)}.ax-claim h2{margin:1rem 0 1.25rem;max-width:24ch;font-size:var(--text-3xl);color:#fff;text-wrap:balance}.ax-em-light{color:var(--brand-lime)}.ax-claim p{margin:0;max-width:46ch;font-size:var(--text-md);line-height:1.6;color:#ffffffb8;text-wrap:pretty}.ax-claim-link{margin-top:1.75rem;color:#fff}.ax-claim-link:hover{color:var(--brand-lime)}.ax-hiw2{max-width:62rem}.ax-hiw2-head{max-width:44rem;margin-bottom:clamp(2.75rem,5vw,4rem)}.ax-hiw2-head h2{margin:.9rem 0;font-size:var(--text-3xl);text-wrap:balance}.ax-hiw2-head p{font-size:var(--text-lg);color:var(--copy);text-wrap:pretty;max-width:38rem}.ax-em{color:var(--green)}.js .ax-head>.section-kicker,.js .ax-head>p,.js .ax-head>.text-link,.js .ax-head>div>.section-kicker,.js .ax-head>div>p{opacity:0;transform:translateY(10px);transition:opacity .44s var(--ease-out),transform .44s var(--ease-out)}.js .ax-head>.section-kicker,.js .ax-head>div>.section-kicker{transition-delay:.02s}.js .ax-head>p,.js .ax-head>div>p{transition-delay:.26s}.js .ax-head>.text-link{transition-delay:.34s}.js .ax-head.is-in>.section-kicker,.js .ax-head.is-in>p,.js .ax-head.is-in>.text-link,.js .ax-head.is-in>div>.section-kicker,.js .ax-head.is-in>div>p{opacity:1;transform:none}.ax-word{display:inline-block}.ax-word-quiet{color:var(--copy-quiet)}.ax-claim .ax-word-quiet{color:#ffffff80}.ax-claim .ax-em{color:var(--brand-lime)}.js .ax-head .ax-word{opacity:0;transform:translateY(.34em)}.js .ax-head.is-in .ax-word{animation:ax-word-rise .54s var(--ease-out) forwards;animation-delay:calc(80ms + var(--i) * 34ms)}@keyframes ax-word-rise{to{opacity:1;transform:none}}.ax-em-draw{position:relative;white-space:nowrap;color:var(--green)}.ax-em-draw:focus{outline:none}.ax-em-curve{position:absolute;left:-.02em;right:-.02em;bottom:.035em;width:calc(100% + .04em);height:.15em;overflow:visible;pointer-events:none}.ax-em-curve path{fill:none;stroke:var(--green);stroke-width:5;stroke-linecap:round;vector-effect:non-scaling-stroke;stroke-dasharray:100;stroke-dashoffset:100}.js .ax-head.is-in .ax-em-curve path{animation:ax-em-trace .72s var(--ease-out) forwards;animation-delay:calc(.22s + var(--i) * 34ms)}.ax-em-draw:hover .ax-em-curve path,.ax-em-draw:focus-visible .ax-em-curve path{animation:ax-em-trace .6s var(--ease-out) forwards}@keyframes ax-em-trace{to{stroke-dashoffset:0}}.ax-claim .ax-em-curve path{stroke:var(--brand-lime)}@media(prefers-reduced-motion:reduce){.js .ax-head .ax-word,.js .ax-head>.section-kicker,.js .ax-head>p,.js .ax-head>.text-link,.js .ax-head>div>.section-kicker,.js .ax-head>div>p{opacity:1;transform:none;animation:none;transition:none}.ax-em-curve path,.js .ax-head.is-in .ax-em-curve path,.ax-em-draw:hover .ax-em-curve path{animation:none;stroke-dashoffset:0}}.ax-hiw2-steps{--hiw-marker: 3rem;--hiw-gap: clamp(2.5rem, 5vw, 4.25rem);position:relative;list-style:none;margin:0;padding:0;display:grid;gap:var(--hiw-gap)}.ax-hiw2-step{position:relative;display:grid;grid-template-columns:var(--hiw-marker) minmax(0,1fr) minmax(0,1.02fr);gap:clamp(1.25rem,2.5vw,2.25rem);align-items:start}.ax-hiw2-step.is-wide>.ax-hiw2-body{grid-column:2 / -1}.ax-hiw2-step.is-wide>.ax-hiw2-shot{grid-column:2 / -1;margin-top:1.6rem;max-width:46rem}.ax-hiw2-shot{margin:0;align-self:center;border-radius:var(--radius-lg);overflow:hidden;background:var(--ink);border:1px solid var(--line);box-shadow:var(--shadow-card)}.ax-hiw2-shot img{display:block;width:100%;height:auto;aspect-ratio:4 / 3;object-fit:none;object-position:center}.ax-hiw2-step.is-wide .ax-hiw2-shot img{aspect-ratio:auto;object-fit:fill;height:auto}.js .ax-hiw2-shot{opacity:0;transform:translateY(12px);transition:opacity .48s var(--ease-out),transform .48s var(--ease-out);transition-delay:.14s}.js .ax-hiw2-step.is-in .ax-hiw2-shot{opacity:1;transform:none}.ax-hiw2-step:before,.ax-hiw2-step:after{content:"";position:absolute;left:calc(var(--hiw-marker) / 2 - 1px);top:calc(var(--hiw-marker) / 2);bottom:calc(-1 * (var(--hiw-gap) + var(--hiw-marker) / 2));width:2px;border-radius:2px}.ax-hiw2-step:before{background:var(--line)}.ax-hiw2-step:after{background:linear-gradient(180deg,var(--green) 0%,var(--green-bright) 100%);transform:scaleY(0);transform-origin:top center}.ax-hiw2-step:last-child:before,.ax-hiw2-step:last-child:after{content:none}.js .ax-hiw2-step.is-in:after{transform:scaleY(1);transition:transform .58s var(--ease-out);transition-delay:.12s}.ax-hiw2-marker{position:relative;z-index:1;display:grid;place-items:center;width:var(--hiw-marker);height:var(--hiw-marker);border-radius:50%;background:var(--canvas);border:2px solid var(--line-strong);color:var(--copy-quiet);font-size:.82rem;font-weight:650;letter-spacing:.02em;font-variant-numeric:tabular-nums;transition:background .4s var(--ease-out),border-color .4s var(--ease-out),color .4s var(--ease-out)}.js .ax-hiw2-step.is-in .ax-hiw2-marker{background:var(--green);border-color:var(--green);color:#fff;transition-delay:.02s}.ax-hiw2-body{padding-top:.35rem}.ax-hiw2-body h3{margin:0 0 .6rem;font-size:var(--text-xl);font-weight:600;letter-spacing:-.02em;color:var(--ink);text-wrap:balance}.ax-hiw2-body>p{margin:0;font-size:var(--text-md);line-height:1.6;color:var(--copy);max-width:40rem;text-wrap:pretty}.ax-hiw2-inputs{list-style:none;margin:1.6rem 0 0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;max-width:42rem}.ax-hiw2-inputs li{display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-rows:auto auto;column-gap:.7rem;row-gap:.15rem;align-items:center;padding:.85rem .95rem;border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--canvas);transition:border-color var(--duration-base) var(--ease-out),box-shadow var(--duration-base) var(--ease-out),translate var(--duration-base) var(--ease-spring)}.ax-hiw2-inputs li:hover{border-color:#1f893d57;box-shadow:var(--shadow-card);translate:0 -2px}.ax-hiw2-input-icon{grid-row:1 / span 2;display:grid;place-items:center;width:2.25rem;height:2.25rem;border-radius:var(--radius-md);background:#1f893d17;color:var(--green)}.ax-hiw2-inputs strong{font-size:var(--text-base);font-weight:600;letter-spacing:-.01em;color:var(--ink)}.ax-hiw2-inputs li>span:last-child{font-size:.83rem;line-height:1.45;color:var(--copy);text-wrap:pretty}@media(max-width:1080px){.ax-hiw2-step{grid-template-columns:var(--hiw-marker) minmax(0,1fr)}.ax-hiw2-shot{grid-column:2;margin-top:1.5rem;max-width:34rem}}@media(max-width:760px){.ax-hiw2-steps{--hiw-marker: 2.5rem}.ax-hiw2-inputs{grid-template-columns:1fr}.ax-hiw2-body h3{font-size:var(--text-lg)}}@media(prefers-reduced-motion:reduce){.js .ax-hiw2 .ax-hiw2-step:after{transform:scaleY(1);transition:none}.js .ax-hiw2 .ax-hiw2-marker{transition:none;transition-delay:0s}.js .ax-hiw2-shot{opacity:1;transform:none;transition:none}.ax-hiw2-inputs li{transition:none}.ax-hiw2-inputs li:hover{translate:none}}.ax-surfaces{max-width:90rem}.ax-surfaces-inner{display:grid;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);gap:clamp(2rem,5vw,5rem);align-items:center}.ax-surfaces-copy h2{margin:1rem 0 .9rem;font-size:var(--text-2xl);text-wrap:balance}.ax-surfaces-copy>p{font-size:var(--text-md);color:var(--copy);max-width:32rem;text-wrap:pretty}.ax-surfaces-copy .text-link{margin-top:1.5rem}.ax-surfaces-art{position:relative;padding-block:3.25rem}.ax-parallax{--px: 0;--py: 0}.js .ax-parallax.is-live .ax-surface-web,.js .ax-parallax.is-live .ax-surface-phone{transition:translate .34s var(--ease-out)}.js .ax-parallax.is-live .ax-surface-web{translate:calc(var(--px) * 6px) calc(var(--py) * 5px)}.js .ax-parallax.is-live .ax-surface-phone{translate:calc(var(--px) * -13px) calc(var(--py) * -9px)}.ax-surface-web{margin:0 0 0 17%;border-radius:var(--radius-xl);border:1px solid var(--line);background:#0d0d0d;box-shadow:var(--shadow-window);overflow:hidden}.ax-surface-web img{display:block;width:100%;height:auto}.ax-surface-web figcaption,.ax-surface-phone figcaption{font-size:.72rem;font-weight:660;letter-spacing:.1em;text-transform:uppercase;color:var(--copy)}.ax-surface-web figcaption{padding:.7rem 1.15rem;border-top:1px solid rgba(255,255,255,.08);background:#0d0d0d;color:#ffffff9e;text-align:right}.ax-surface-phone{position:absolute;left:0;top:50%;transform:translateY(-50%);width:24%;min-width:8.5rem;margin:0;text-align:center}.ax-surface-phone img{display:block;width:100%;height:auto;padding:.4rem;border-radius:1.6rem;background:#16181c;border:1px solid rgba(255,255,255,.08);box-shadow:0 24px 60px -24px #0a0b0d8c}.ax-surface-phone figcaption{margin-top:.7rem}@media(max-width:860px){.ax-surfaces-inner{grid-template-columns:1fr}.ax-surfaces-art{padding:0}.ax-surface-web{margin-left:0}.ax-surface-phone{position:static;transform:none;width:46%;margin:2rem auto 0}}.ax-resource-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.25rem}.ax-resource-card{display:flex;flex-direction:column;height:100%;padding:1.5rem;border-radius:var(--radius-xl);background:var(--panel);border:1px solid transparent;transition:border-color var(--duration-base) var(--ease-spring),translate var(--duration-base) var(--ease-spring),background var(--duration-base) var(--ease-spring),box-shadow var(--duration-base) var(--ease-spring)}.ax-resource-card:hover{border-color:var(--line);background:#fff;translate:0 -3px;box-shadow:var(--shadow-card)}.ax-resource-cat{font-size:.72rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--copy-quiet)}.ax-resource-card h3{margin:.75rem 0 .5rem;font-size:1.1rem}.ax-resource-card p{font-size:.88rem}.ax-resource-foot{display:flex;align-items:center;justify-content:space-between;margin-top:auto;padding-top:1.25rem;color:var(--copy-quiet)}.ax-resource-foot svg{transition:transform var(--duration-base)}.ax-resource-card:hover .ax-resource-foot svg{transform:translate(3px);color:var(--ink)}.ax-journal-head{display:flex;align-items:end;justify-content:space-between;gap:2rem;margin-bottom:2rem}.ax-journal-head>div:first-child{max-width:44rem}.ax-journal-head h2{margin:.5rem 0 .75rem}.ax-journal-head p{max-width:40rem;font-size:var(--text-md)}.ax-journal-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.8rem 1.25rem;flex:none}.ax-journal-featured{display:grid;grid-template-columns:1.45fr .75fr;gap:1rem}.ax-journal-featured>.ax-reveal{min-width:0}.ax-journal-video,.ax-journal-article{display:flex;flex-direction:column;height:100%;border:1px solid var(--line);border-radius:var(--radius-2xl);overflow:hidden;background:#fff;transition:translate var(--duration-base) var(--ease-spring),box-shadow var(--duration-base) var(--ease-spring),border-color var(--duration-base) var(--ease-spring)}.ax-journal-video:hover,.ax-journal-article:hover{translate:0 -3px;border-color:var(--line-strong);box-shadow:var(--shadow-card)}.ax-journal-video-thumb{position:relative;display:block;aspect-ratio:16 / 9;overflow:hidden;background:var(--ink)}.ax-journal-video-thumb img{width:100%;height:100%;object-fit:cover;transition:transform .5s var(--ease-out)}.ax-journal-video:hover .ax-journal-video-thumb img{transform:scale(1.025)}.ax-journal-play{position:absolute;left:1.25rem;bottom:1.25rem;display:grid;place-items:center;width:3.2rem;height:3.2rem;border-radius:50%;background:#fffffff0;color:var(--ink);box-shadow:0 8px 28px #070c1433}.ax-journal-feature-copy{display:grid;gap:.45rem;padding:1.25rem 1.4rem 1.4rem}.ax-journal-feature-copy small,.ax-journal-list-label{font-size:.72rem;font-weight:650;letter-spacing:.06em;text-transform:uppercase;color:var(--copy-quiet)}.ax-journal-feature-copy strong{font-size:clamp(1.15rem,2vw,1.55rem);line-height:1.2;color:var(--ink)}.ax-journal-feature-copy>span{display:inline-flex;align-items:center;gap:.35rem;margin-top:.25rem;font-size:.85rem;color:var(--copy)}.ax-journal-article{padding:clamp(1.5rem,3vw,2.25rem);background:var(--panel)}.ax-journal-article h3{margin:1rem 0 .75rem;font-size:clamp(1.45rem,2.6vw,2.2rem);line-height:1.08}.ax-journal-article p{font-size:.92rem}.ax-journal-article .ax-resource-foot{gap:1rem}.ax-journal-article .ax-resource-foot>span{display:inline-flex;align-items:center;gap:.35rem;color:var(--ink);font-weight:550}.ax-journal-feed{display:grid;grid-template-columns:1fr 1fr;gap:1rem;margin-top:1rem}.ax-journal-list{padding:1.25rem 1.4rem .35rem;border:1px solid var(--line);border-radius:var(--radius-xl);background:#fff}.ax-journal-list-label{display:block;padding-bottom:.65rem}.ax-journal-row{display:grid;grid-template-columns:1fr auto;align-items:center;gap:1rem;padding:.9rem 0;border-top:1px solid var(--line-soft)}.ax-journal-row>span{display:grid;gap:.2rem;min-width:0}.ax-journal-row small{color:var(--copy-quiet);font-size:.7rem}.ax-journal-row strong{color:var(--ink);font-size:.9rem;line-height:1.3;font-weight:550}.ax-journal-row>svg{color:var(--copy-quiet);transition:transform var(--duration-base)}.ax-journal-row:hover>svg{color:var(--ink);transform:translate(2px,-2px)}.ax-journal-row:has(.ax-journal-row-cover),.ax-journal-video-row{grid-template-columns:5.5rem 1fr auto}.ax-journal-row-cover{position:relative;display:block;width:5.5rem;aspect-ratio:16 / 9;border-radius:var(--radius-md);overflow:hidden;background:var(--ink)}.ax-journal-row-cover .acv{display:block;width:100%;height:100%}.ax-journal-video-row img{width:5.5rem;height:auto;aspect-ratio:16 / 9;object-fit:cover;border-radius:var(--radius-md);background:var(--panel)}.ax-close{max-width:var(--page-max);margin:0 auto;padding:clamp(5rem,9vw,8rem) var(--page-pad) clamp(5rem,9vw,8.5rem)}.ax-close-inner{max-width:44rem}.ax-close-inner h2{margin:0 0 1.25rem;font-size:clamp(2.4rem,5vw,3.9rem);line-height:1.02;letter-spacing:-.032em;text-wrap:balance}.ax-close-inner>p{margin:0;max-width:34rem;font-size:var(--text-md);line-height:1.55}.ax-close-actions{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem 1.6rem;margin-top:2.25rem}.js .ax-close-actions{opacity:0;transform:translateY(10px);transition:opacity .44s var(--ease-out),transform .44s var(--ease-out);transition-delay:.32s}.js .ax-close.is-in .ax-close-actions,.js .ax-head.is-in .ax-close-actions{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.js .ax-close-actions{opacity:1;transform:none;transition:none}}.site-footer{background:var(--dark);color:var(--dark-copy);padding:clamp(3rem,6vw,5rem) var(--page-pad) 2.5rem}.footer-main{display:grid;grid-template-columns:1.4fr 1fr;gap:3rem;max-width:var(--page-max);margin:0 auto;padding-bottom:2.5rem;border-bottom:1px solid var(--dark-line)}.footer-brand p{margin:1rem 0 1.25rem;max-width:22rem;font-size:.9rem;color:var(--dark-copy)}.footer-app-actions{display:flex;gap:1.25rem}.footer-app-actions a{display:inline-flex;align-items:center;gap:.35rem;color:#fff;font-size:.88rem;font-weight:500}.footer-app-actions a:last-child{color:var(--dark-copy)}.footer-columns{display:flex;gap:4rem;justify-content:flex-end}.footer-columns div{display:flex;flex-direction:column;gap:.7rem}.footer-columns span{font-size:.72rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:#ffffff73;margin-bottom:.2rem}.footer-columns a{color:var(--dark-copy);font-size:.9rem}.footer-columns a:hover{color:#fff}.site-footer>small{display:block;max-width:var(--page-max);margin:1.75rem auto 0;font-size:.75rem;color:#fff6}@media(max-width:1180px){.desktop-links{display:none}.menu-button{display:inline-grid}.nav-actions{margin-left:auto}}@media(max-width:900px){.nav-login{display:none}.ax-split{grid-template-columns:1fr;gap:2.5rem}.ax-split-reverse .ax-split-copy{order:0}.ax-tool-grid,.ax-founder-grid{grid-template-columns:1fr}.ax-hiw-steps{grid-template-columns:1fr;row-gap:2.5rem}.ax-hiw-step:after{display:none}.ax-hiw-step-desc{max-width:none}.ax-resource-grid{grid-template-columns:1fr}.ax-journal-head{align-items:flex-start;flex-direction:column}.ax-journal-actions{justify-content:flex-start}.ax-journal-featured,.ax-journal-feed{grid-template-columns:1fr}.footer-main{grid-template-columns:1fr;gap:2rem}.footer-columns{justify-content:flex-start;gap:3rem}}@media(max-width:560px){.ax-check-list{grid-template-columns:1fr}.ax-hiw-steps{grid-template-columns:1fr;row-gap:1.75rem}.ax-photos-grid{grid-template-columns:repeat(2,1fr)}.ax-workspace{grid-template-columns:1fr}.ax-ws-rail{display:none}.ax-hero-cta{flex-direction:column;width:100%}.ax-hero-cta .ax-btn{width:100%}.ax-h1-line{display:inline}}.ax-filter-row{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:1.75rem}.ax-filter-chip{display:inline-flex;align-items:center;gap:.45rem;padding:.42rem .9rem;border-radius:var(--radius-pill);border:1px solid var(--line);background:#fff;font:inherit;font-size:.82rem;font-weight:500;color:var(--copy);cursor:pointer;transition:border-color var(--duration-base),background var(--duration-base),color var(--duration-base)}.ax-filter-chip small{font-family:var(--font-mono);font-size:.68rem;color:var(--copy-faint)}.ax-filter-chip:hover{border-color:var(--line-strong)}.ax-filter-chip.is-active{background:var(--ink);border-color:var(--ink);color:#fff}.ax-filter-chip.is-active small{color:#ffffff8c}.ax-watch-head{display:flex;align-items:flex-end;justify-content:space-between;gap:1.5rem}.ax-watch-head p{max-width:30rem}.ax-watch-head .ax-btn{flex:none}.ax-video-thumb{position:relative;display:block;aspect-ratio:16 / 9;overflow:hidden;border-radius:var(--radius-lg);border:1px solid var(--line-soft);background:var(--canvas-2)}.ax-video-thumb img{display:block;width:100%;height:100%;object-fit:cover;transition:transform var(--duration-slow) var(--ease-out)}.ax-video-play{position:absolute;left:50%;top:50%;translate:-50% -50%;display:grid;place-items:center;width:2.9rem;height:2.9rem;border-radius:50%;background:#111214c7;color:#fff;transition:background var(--duration-base),scale var(--duration-base) var(--ease-spring)}.ax-video-title{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin-top:.6rem;font-size:.9rem;font-weight:550;line-height:1.4;color:var(--ink)}.ax-video-featured{display:block;width:100%;margin-bottom:1.25rem;padding:0;font:inherit;text-align:left;cursor:pointer;border-radius:var(--radius-2xl);overflow:hidden;border:1px solid var(--line);background:var(--panel);transition:border-color var(--duration-base)}.ax-video-featured:hover{border-color:var(--line-strong)}.ax-video-featured .ax-video-thumb{border-radius:0;border:none}.ax-video-featured-bar{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.05rem 1.4rem}.ax-video-featured-bar .ax-video-title{margin:0;font-size:1.05rem}.ax-video-featured-bar small{flex:none;font-size:.74rem;color:var(--copy-quiet)}.ax-video-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.25rem 1.25rem}.ax-video-card,.ax-short-card{display:flex;flex-direction:column;width:100%;padding:0;font:inherit;text-align:left;background:none;border:none;cursor:pointer}.ax-video-card:hover .ax-video-thumb img,.ax-video-featured:hover .ax-video-thumb img,.ax-short-card:hover .ax-video-thumb img{transform:scale(1.03)}.ax-video-card:hover .ax-video-play,.ax-video-featured:hover .ax-video-play,.ax-short-card:hover .ax-video-play{background:var(--ink);scale:1.08}.ax-video-more{display:flex;justify-content:center;margin-top:1.5rem}.ax-shorts-head{margin:2.75rem 0 1rem;display:flex;align-items:baseline;gap:.9rem}.ax-shorts-head h3{font-size:1.25rem}.ax-shorts-head p{font-size:.85rem;color:var(--copy-quiet)}.ax-shorts-rail{display:grid;grid-auto-flow:column;grid-auto-columns:10.5rem;gap:.9rem;overflow-x:auto;padding-bottom:.75rem;scroll-snap-type:x proximity;scrollbar-width:thin}.ax-short-card{scroll-snap-align:start}.ax-short-card .ax-video-thumb{aspect-ratio:9 / 16}.ax-short-card .ax-video-play{width:2.1rem;height:2.1rem}.ax-short-card .ax-video-title{font-size:.78rem}.ax-lightbox{position:fixed;inset:0;z-index:120;display:grid;place-items:center;padding:1.25rem;background:#0c0d0fd1}.ax-lightbox-frame{position:relative;width:min(60rem,100%);aspect-ratio:16 / 9;border-radius:var(--radius-lg);overflow:hidden;background:#000;box-shadow:var(--shadow-window)}.ax-lightbox-frame.is-short{width:auto;height:min(80vh,46rem);aspect-ratio:9 / 16}.ax-lightbox-frame iframe{display:block;width:100%;height:100%;border:0}.ax-lightbox-close{position:absolute;top:.6rem;right:.6rem;z-index:2;display:grid;place-items:center;width:2.2rem;height:2.2rem;border-radius:50%;border:none;background:#111214b8;color:#fff;cursor:pointer;transition:background var(--duration-base)}.ax-lightbox-close:hover{background:var(--ink)}@media(max-width:900px){.ax-watch-head{flex-direction:column;align-items:flex-start}.ax-video-grid{grid-template-columns:1fr 1fr}}@media(max-width:560px){.ax-video-grid{grid-template-columns:1fr}.ax-video-featured-bar{flex-wrap:wrap;gap:.35rem}.ax-shorts-rail{grid-auto-columns:8.75rem}}.ax-split>*,.ax-tool-grid>*{min-width:0}.ax-file-name{overflow-wrap:anywhere}@media(max-width:760px){.ax-stepper{flex-wrap:wrap;row-gap:.45rem}.ax-convert{flex-direction:column;align-items:stretch;gap:.6rem}.ax-convert-arrow{display:grid;place-items:center}.ax-convert-arrow svg{transform:rotate(90deg)}.ax-ws-tr{grid-template-columns:3.2rem minmax(0,1fr) 2.7rem 1.6rem;gap:.4rem;padding:.45rem .5rem}.ax-code{font-size:.62rem}.ax-qty{font-size:.7rem}.ax-unit{font-size:.66rem}.ax-flag{display:none}.ax-ws-head{flex-wrap:wrap;gap:.5rem}.ax-ws-foot{flex-wrap:wrap;gap:.6rem}.ax-compare{font-size:.7rem}.ax-compare-head,.ax-compare-row{grid-template-columns:1.3fr .7fr .7fr;gap:.4rem}}@media(prefers-reduced-motion:reduce){.ax-reveal,.ax-hero-window{opacity:1!important;transform:none!important;transition:none!important}}.ax-pagehero{position:relative;max-width:var(--page-max);margin:0 auto;padding:clamp(3rem,6vw,5.5rem) var(--page-pad) clamp(2rem,4vw,3.5rem);overflow:hidden}.ax-page-lean{--section-gap: clamp(3.25rem, 5.5vw, 5.5rem)}.ax-page-lean .ax-pagehero{padding-bottom:clamp(1.25rem,2.5vw,2rem)}.ax-route-list{margin:0;padding:0;list-style:none;border-top:1px solid var(--line)}.ax-route-row{border-bottom:1px solid var(--line)}.ax-route-row>a{display:grid;grid-template-columns:3.25rem minmax(0,1fr) auto;align-items:baseline;gap:clamp(1rem,2.5vw,2.25rem);padding:1.4rem .5rem 1.4rem 0;color:inherit;transition:background var(--duration-base) var(--ease-out),padding-left var(--duration-base) var(--ease-out)}.ax-route-row>a:hover{background:var(--canvas-2);padding-left:.75rem}.ax-route-num{font-family:var(--font-mono);font-size:.78rem;color:var(--copy-faint)}.ax-route-body strong{display:block;font-size:var(--text-lg);font-weight:600;letter-spacing:-.015em;color:var(--ink)}.ax-route-body>span{display:block;margin-top:.35rem;max-width:44rem;font-size:var(--text-base);line-height:1.55;color:var(--copy);text-wrap:pretty}.ax-route-go{display:inline-flex;align-items:center;gap:.4rem;white-space:nowrap;font-size:.85rem;font-weight:600;color:var(--green-text)}.ax-route-go svg{transition:transform var(--duration-base) var(--ease-out)}.ax-route-row>a:hover .ax-route-go svg{transform:translate(3px)}@media(max-width:720px){.ax-route-row>a{grid-template-columns:2.5rem minmax(0,1fr);gap:.5rem 1rem}.ax-route-go{grid-column:2;margin-top:.6rem}}@media(prefers-reduced-motion:reduce){.ax-route-row>a,.ax-route-go svg{transition:none}}.ax-pagehero-inner{position:relative;z-index:2;max-width:46rem}.ax-pagehero h1{font-size:var(--text-3xl);margin-top:0}.ax-pagehero-sub{margin-top:1.35rem}.ax-pagehero-sub>p{font-size:var(--text-md);max-width:34rem}.ax-pagehero-sub .ax-hero-cta{justify-content:flex-start;margin-top:1.75rem}.ax-pagehero-sub .text-link{margin-top:1.25rem}.ax-close-band{border-top:1px solid var(--line-soft);margin-top:var(--section-gap)}.ax-numbered-list{display:grid;gap:.5rem}.ax-numbered-row{display:flex;align-items:center;gap:1rem;padding:1rem 1.15rem;border-radius:var(--radius-lg);background:var(--panel)}.ax-numbered-row strong{font-size:.95rem;color:var(--ink);font-weight:500}.ax-numbered-row .ax-tool-num{font-size:.85rem}.ax-prose p{font-size:var(--text-md)}.ax-check-stack{grid-template-columns:1fr;margin:0}.ax-check-stack li{font-size:.95rem;color:var(--copy)}.ax-faq-grid{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem 2.5rem}.ax-faq-item{padding-top:1.25rem;border-top:1px solid var(--line)}.ax-faq-item dt{display:flex;align-items:baseline;gap:.6rem;font-weight:550;color:var(--ink);font-size:1rem}.ax-faq-item dd{margin-top:.5rem;padding-left:2rem;color:var(--copy);font-size:.9rem}.ax-blog-featured{display:grid;grid-template-columns:1fr 1fr;gap:0;margin-bottom:1.75rem;border-radius:var(--radius-2xl);overflow:hidden;border:1px solid var(--line);background:var(--panel);transition:border-color var(--duration-base)}.ax-blog-featured:hover{border-color:var(--line-strong)}.ax-blog-featured-copy{display:flex;flex-direction:column;padding:2.25rem}.ax-blog-featured-copy h3{margin:.75rem 0;font-size:1.75rem;letter-spacing:-.02em}.ax-blog-featured-copy p{font-size:.95rem}.ax-blog-featured-copy .ax-resource-foot{margin-top:auto;padding-top:1.5rem}.ax-blog-featured-preview{position:relative;padding:1.75rem;background:var(--ink);color:#fff;overflow:hidden}.ax-blog-preview-bar{display:flex;align-items:center;justify-content:space-between;margin-bottom:1rem;font-size:.75rem;color:#ffffffb3}.ax-blog-preview-bar small{color:#fff6}.ax-blog-featured-preview p{color:#ffffffd1;font-size:.9rem;line-height:1.65}.ax-blog-preview-fade{position:absolute;inset:auto 0 0;height:5rem;background:linear-gradient(transparent,var(--ink))}.ax-article{max-width:60rem;margin:0 auto;padding:clamp(2.5rem,5vw,4rem) var(--page-pad)}.ax-article-hero{max-width:42rem;margin-bottom:3rem}.ax-article-crumbs{display:flex;gap:.5rem;font-size:.8rem;color:var(--copy-quiet);margin-bottom:1rem}.ax-article-crumbs a:hover{color:var(--ink)}.ax-article-back{display:inline-flex;align-items:center;gap:.4rem;font-size:.85rem;font-weight:500;color:var(--copy);margin-bottom:1.25rem}.ax-article-back:hover{color:var(--ink)}.ax-article-hero h1{font-size:var(--text-2xl);margin-top:.75rem}.ax-article-dek{font-size:var(--text-md);color:var(--copy);margin-top:1rem}.ax-article-meta{display:flex;gap:.9rem;margin-top:1rem;font-size:.8rem;color:var(--copy-quiet)}.ax-article-byline{color:var(--copy);font-weight:600}.ax-article-video{display:grid;grid-template-columns:10rem minmax(0,1fr);gap:1rem;margin-top:1.75rem;padding:.65rem;border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--panel);color:var(--ink);transition:translate var(--duration-base),border-color var(--duration-base),box-shadow var(--duration-base)}.ax-article-video:hover{translate:0 -2px;border-color:var(--line-strong);box-shadow:var(--shadow-card)}.ax-article-video-thumb{position:relative;min-height:6.25rem;overflow:hidden;border-radius:var(--radius-md);background:var(--ink)}.ax-article-video-thumb img{width:100%;height:100%;object-fit:cover}.ax-article-video-thumb i{position:absolute;inset:50% auto auto 50%;display:grid;width:2.4rem;height:2.4rem;place-items:center;border-radius:999px;background:var(--accent);color:var(--ink);transform:translate(-50%,-50%)}.ax-article-video-copy{display:flex;min-width:0;flex-direction:column;justify-content:center;padding:.35rem .35rem .35rem 0}.ax-article-video-copy small{color:var(--copy-quiet);font-size:.72rem}.ax-article-video-copy strong{margin:.25rem 0 .55rem;font-size:.95rem;line-height:1.3}.ax-article-video-copy>span{display:inline-flex;align-items:center;gap:.3rem;color:var(--copy);font-size:.76rem}.ax-article-layout{display:grid;grid-template-columns:15rem 1fr;gap:3rem}.ax-article-toc{position:sticky;top:6rem;align-self:start}.ax-article-toc-label{display:block;margin-bottom:.85rem;font-size:.72rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--copy-faint)}.ax-article-toc ol{display:grid;gap:.15rem}.ax-article-toc a{display:flex;gap:.6rem;padding:.45rem 0;font-size:.85rem;color:var(--copy)}.ax-article-toc a:hover{color:var(--ink)}.ax-article-toc a span{font-family:var(--font-mono);font-size:.72rem;color:var(--copy-faint)}.ax-article-body{min-width:0}.ax-article-body section{margin-bottom:2.5rem}.ax-article-body h2{font-size:1.5rem;margin-bottom:1rem}.ax-article-body p{font-size:1.0625rem;line-height:1.7;margin-bottom:1rem;max-width:40rem}.ax-article-body p a,.ax-article-body li a,.ax-article-body dd a{color:var(--green-text);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:2px;text-decoration-color:color-mix(in srgb,var(--green-text) 45%,transparent);transition:text-decoration-color var(--duration-base)}.ax-article-body p a:hover,.ax-article-body li a:hover,.ax-article-body dd a:hover{text-decoration-color:var(--green-text)}.ax-article-lead{font-size:1.2rem!important;color:var(--ink)!important}.ax-article-takeaway{padding:1.5rem;border-radius:var(--radius-lg);background:var(--panel);border-left:3px solid var(--ink)}.ax-article-takeaway span{display:block;font-size:.72rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--copy-quiet);margin-bottom:.5rem}.ax-article-takeaway strong{font-size:1.05rem;font-weight:550;color:var(--ink)}.ax-article-related{padding-left:0;padding-right:0}.ax-article-related-head{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:1.5rem}.ax-article-next{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-top:3rem;padding-top:2rem;border-top:1px solid var(--line)}.ax-article-next span{display:block;font-size:.75rem;color:var(--copy-quiet);margin-bottom:.35rem}.ax-article-next a{color:var(--ink);font-weight:550;display:inline-flex;align-items:center;gap:.4rem}.ax-404{position:relative;display:grid;place-items:center;min-height:60vh;padding:5rem var(--page-pad);text-align:center;overflow:hidden}.ax-404-inner{position:relative;z-index:2;max-width:34rem}.ax-404-inner h1{margin:.75rem 0 1rem;font-size:var(--text-2xl)}.ax-404-inner p{font-size:var(--text-md);margin-bottom:2rem}.ax-404 .ax-hero-cta{justify-content:center}@media(max-width:900px){.ax-numbered-grid{grid-template-columns:1fr}.ax-plan-grid{grid-template-columns:1fr 1fr}.ax-faq-grid,.ax-blog-featured{grid-template-columns:1fr}.ax-blog-featured-preview{display:none}.ax-article-layout{grid-template-columns:1fr;gap:2rem}.ax-article-toc{position:static}.ax-article-toc ol{display:none}.ax-article-video{grid-template-columns:7rem minmax(0,1fr)}}@media(max-width:560px){.ax-plan-grid{grid-template-columns:1fr}.ax-journal-video-row{grid-template-columns:4.5rem 1fr auto}.ax-journal-video-row img{width:4.5rem}.ax-article-next{flex-direction:column;align-items:flex-start}}.ax-shotlead{display:grid;gap:clamp(1.75rem,3vw,2.75rem);justify-items:center}.ax-shotlead-copy{max-width:46rem;text-align:center}.ax-shotlead-copy h2{margin:.75rem 0 .85rem}.ax-shotlead-copy p{color:var(--copy);font-size:var(--text-md)}.ax-shotlead-frame{width:100%;overflow:hidden;border:1px solid var(--line);border-radius:var(--radius-2xl);background:#0d0d0d;box-shadow:var(--shadow-window)}.ax-shotlead-frame img{display:block;width:100%;height:auto}.ax-devices-visual{display:flex;justify-content:center}.ax-phone{width:min(100%,19rem);padding:.5rem;border-radius:2.6rem;background:#16181c;border:1px solid rgba(255,255,255,.08);box-shadow:var(--shadow-window)}.ax-phone img{display:block;width:100%;height:auto;border-radius:2.15rem}.ax-devices .ax-check-list{grid-template-columns:1fr}.ax-devices .ax-check-list li{align-items:flex-start}.ax-devices .ax-check-list svg{margin-top:.28rem}.hs-form-section{max-width:var(--page-max);margin:0 auto;padding:0 var(--page-pad) var(--section-gap);scroll-margin-top:6.5rem}.hs-form-section-inner{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1fr);gap:clamp(2rem,5vw,4.5rem);align-items:center;padding:clamp(2rem,4vw,3.5rem);border-radius:var(--radius-2xl);background:var(--panel)}.hs-form-copy .eyebrow{margin-bottom:.75rem}.hs-form-copy h2{font-size:var(--text-xl);margin-bottom:.85rem}.hs-form-copy>p{font-size:.95rem;color:var(--copy);max-width:30rem}.hs-form-expect{display:grid;gap:.7rem;margin-top:1.75rem;padding-top:1.5rem;border-top:1px solid var(--line)}.hs-form-expect li{display:flex;align-items:flex-start;gap:.6rem;font-size:.88rem;color:var(--ink)}.hs-form-expect svg{flex:none;margin-top:.22rem;color:var(--copy-quiet)}.hs-form-self-serve{display:inline-block;margin-top:1.75rem;color:var(--ink);font-size:.85rem;font-weight:550;text-decoration:underline;text-decoration-color:var(--line-strong);text-underline-offset:.3rem}.hs-form-self-serve svg{display:inline-block;vertical-align:-.12em;margin-left:.4rem;transition:transform var(--duration-base)}.hs-form-self-serve:hover svg{transform:translate(3px)}.axiom-contact-form,.axiom-form-success{padding:0;gap:0;align-content:start}.axiom-contact-form{min-height:0}.axiom-form-success{min-height:21rem;align-content:center}.axiom-form-heading span{display:block;font-size:.72rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--copy-quiet);margin-bottom:.4rem}.axiom-form-heading h3{font-size:1.35rem;margin-bottom:1.5rem}.axiom-form-fields{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:1.1rem .85rem}.axiom-form-fields label:nth-child(3){grid-column:1 / -1}.axiom-form-fields label:last-child{grid-column:1 / -1}.axiom-form-fields label>span{display:block;margin-bottom:.4rem;font-size:.8rem;font-weight:560;color:var(--ink)}.axiom-form-fields input{width:100%;height:2.9rem;padding:0 .85rem;border-radius:var(--radius-md);border:1px solid var(--line-strong);background:#fff;color:var(--ink);font-size:.92rem;transition:border-color var(--duration-fast),box-shadow var(--duration-fast)}.axiom-form-fields input::placeholder{color:var(--copy-faint)}.axiom-form-fields input:hover{border-color:#0a0b0d47}.axiom-form-fields input:focus{outline:none;border-color:var(--ink);box-shadow:0 0 0 3px #0a0b0d14}.axiom-form-submit{width:100%;margin-top:1.5rem;height:3rem;border-radius:var(--radius-md);font-weight:550}.axiom-form-note{display:block;margin-top:.85rem;font-size:.75rem;color:var(--copy-quiet)}.axiom-form-error{margin-top:.85rem;font-size:.82rem;color:var(--danger)}.axiom-form-success span{display:inline-block;font-size:.72rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--green-text);margin-bottom:.75rem}.axiom-form-success h3{font-size:1.25rem;margin-bottom:.6rem}.axiom-form-success p{font-size:.9rem;color:var(--copy)}@media(max-width:760px){.hs-form-section-inner,.axiom-form-fields{grid-template-columns:1fr}}.hs-meeting-section{max-width:var(--page-max);margin:0 auto;padding:0 var(--page-pad) var(--section-gap);scroll-margin-top:6.5rem}.hs-meeting-section-inner{display:grid;grid-template-columns:minmax(15rem,.72fr) minmax(0,1.28fr);gap:clamp(2rem,5vw,4.5rem);align-items:start;padding:clamp(2rem,4vw,3.5rem);border-radius:var(--radius-2xl);background:var(--panel)}.hs-meeting-copy{padding-top:.5rem}.hs-meeting-copy .eyebrow{margin-bottom:.75rem;color:var(--copy-quiet)}.hs-meeting-copy h2{margin-bottom:.85rem;font-size:var(--text-xl)}.hs-meeting-copy>p{max-width:28rem;font-size:.95rem;color:var(--copy)}.hs-meeting-details{display:grid;gap:.75rem;margin-top:1.75rem}.hs-meeting-details span{display:flex;align-items:center;gap:.65rem;color:var(--ink);font-size:.85rem}.hs-meeting-details svg{flex:none;color:var(--copy-quiet)}.hs-meeting-open{display:inline-flex;align-items:center;gap:.4rem;margin-top:1.75rem;color:var(--ink);font-size:.85rem;font-weight:550}.hs-meeting-open svg{transition:transform var(--duration-base)}.hs-meeting-open:hover svg{transform:translate(2px,-2px)}.hs-meeting-frame{position:relative;min-height:46rem;padding:.65rem;overflow:hidden;border:1px solid var(--line);border-radius:var(--radius-xl);background:#fff;box-shadow:var(--shadow-card)}.meetings-iframe-container{min-height:44.7rem}.meetings-iframe-container iframe{display:block;width:100%!important;min-height:44.7rem!important;border:0!important;border-radius:calc(var(--radius-xl) - .4rem);background:#fff}.hs-meeting-loading{position:absolute;inset:.65rem;z-index:1;display:grid;align-content:start;gap:.75rem;padding:1.5rem;border-radius:calc(var(--radius-xl) - .4rem);background:#fff}.hs-meeting-loading span{margin-bottom:.35rem;color:var(--copy);font-size:.82rem}.hs-meeting-loading div{height:3.5rem;border-radius:var(--radius-md);background:var(--panel)}.hs-meeting-loading div:first-of-type{height:6.25rem}.hs-meeting-error{display:grid;align-content:center;justify-items:start;min-height:44rem;padding:clamp(1.5rem,4vw,3rem)}.hs-meeting-error h3{margin-bottom:.5rem;font-size:1.35rem}.hs-meeting-error p{margin-bottom:1.25rem;font-size:.9rem}.hs-meeting-error .ax-btn{display:inline-flex;gap:.4rem}@media(max-width:760px){.hs-meeting-section-inner{grid-template-columns:1fr}.hs-meeting-copy{padding-top:0}.hs-meeting-frame{min-height:45rem;padding:.35rem}.meetings-iframe-container,.meetings-iframe-container iframe{min-height:44.3rem!important}.hs-meeting-loading{inset:.35rem}}.menu-button{width:2.5rem;height:2.5rem;border-radius:var(--radius-md);background:transparent;cursor:pointer;place-items:center}.menu-button:hover{background:var(--canvas-2)}.menu-glyph{display:grid;gap:5px;width:1.15rem}.menu-glyph i{display:block;height:1.6px;background:var(--ink);border-radius:2px;transition:transform var(--duration-base) var(--ease-out),opacity var(--duration-base)}.menu-glyph.is-open i:first-child{transform:translateY(3.3px) rotate(45deg)}.menu-glyph.is-open i:last-child{transform:translateY(-3.3px) rotate(-45deg)}.mobile-menu{position:fixed;inset:0;z-index:45;display:block;place-items:unset;padding:6rem var(--page-pad) 2rem;background:#fff;overflow-y:auto}.mobile-menu-panel{display:flex;flex-direction:column;width:100%;max-width:34rem;margin:0 auto;padding:0;background:transparent;box-shadow:none;border-radius:0;animation:none}.mobile-menu-label{font-size:.72rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--copy-faint);margin-bottom:1rem}.mobile-menu-panel nav{display:grid}.mobile-menu-panel nav a{display:flex;align-items:center;justify-content:space-between;padding:1rem 0;border-bottom:1px solid var(--line);font-size:1.25rem;font-weight:550;color:var(--ink);letter-spacing:-.02em}.mobile-menu-panel nav a i{color:var(--copy-quiet)}.mobile-login-link{margin-top:1.75rem;font-size:.95rem;color:var(--copy)}.mobile-free-link{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;margin-top:1rem;height:3rem;border-radius:var(--radius-md);background:var(--ink);color:#fff;font-weight:550}.mobile-menu-panel small{margin-top:.75rem;font-size:.78rem;color:var(--copy-quiet)}.skip-link{position:absolute;left:-999px;top:.5rem;z-index:100;padding:.5rem 1rem;background:var(--ink);color:#fff;border-radius:var(--radius-sm)}.skip-link:focus{left:.5rem}.hs-form-copy .eyebrow{color:var(--copy-quiet)}.hs-form-copy h2,.axiom-form-heading h3,.axiom-form-success h3{color:var(--ink);background:none;-webkit-text-fill-color:currentColor}.footer-app-actions a:first-child{color:#fff}.ax-article-back{display:inline-flex}.ax-article-hero .ax-article-crumbs+.ax-article-back{margin-top:.25rem}.ax-article-hero .ax-resource-cat{display:block;margin-top:1rem}.ax-content-date{font-family:var(--font-mono, ui-monospace, monospace);font-size:.72rem;color:var(--copy-faint);letter-spacing:.01em}.ax-zone-label{font-size:.78rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--copy-faint)}.ax-card-media{position:relative;display:block;overflow:hidden;border-radius:var(--radius-lg);border:1px solid var(--line);background:var(--panel);aspect-ratio:16 / 9}.ax-card-media img{display:block;width:100%;height:100%;object-fit:cover;transition:transform var(--duration-slow) var(--ease-out)}.acv-photo{position:absolute;inset:0;display:block;overflow:hidden;background:var(--ink);isolation:isolate}.acv-photo img{display:block;width:100%;height:100%;object-fit:cover;filter:grayscale(1) contrast(1.08) brightness(.74);transition:transform .45s var(--ease-out),filter .45s var(--ease-out)}.acv-photo:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(148deg,#1f893d8c,#0b0e0c9e 62%,#0b0e0cc7);mix-blend-mode:multiply}.ax-postcard:hover .acv-photo img,.ax-featured-media:hover .acv-photo img,.ax-journal-row:hover .acv-photo img{transform:scale(1.045);filter:grayscale(.72) contrast(1.06) brightness(.86)}.acv-phrase{position:absolute;inset:0;display:grid;align-content:center;padding:clamp(.75rem,5%,1.75rem);background:var(--ink);overflow:hidden;isolation:isolate}.acv-phrase-bg{position:absolute;inset:0;opacity:.24;transition:transform .45s var(--ease-out)}.acv-phrase-copy{position:relative;display:grid;gap:.3em;container-type:inline-size}.acv-phrase-copy strong{font-size:clamp(1.05rem,13cqw,2.4rem);font-weight:600;line-height:1.04;letter-spacing:-.035em;color:#fff;text-wrap:balance}.acv-phrase-copy small{font-size:clamp(.62rem,4.4cqw,.9rem);line-height:1.35;color:var(--brand-lime);text-wrap:pretty}.ax-postcard:hover .acv-phrase-bg,.ax-featured-media:hover .acv-phrase-bg{transform:scale(1.06)}.ax-journal-row-cover .acv-phrase{padding:.4rem .5rem}.ax-journal-row-cover .acv-phrase-copy small{display:none}.ax-card-media-drawn{background-color:#0d0d0d;background-image:radial-gradient(rgba(255,255,255,.085) 1px,transparent 1px);background-size:15px 15px;background-position:-1px -1px}.acv{display:block;width:100%;height:100%;transition:transform var(--duration-slow) var(--ease-out)}.ax-postcard:hover .acv,.ax-featured-media:hover .acv{transform:scale(1.025)}.acv-trace rect{fill:none;stroke:#ffffff4d;stroke-width:1.6}.acv-card{fill:#212529;stroke:#ffffff38;stroke-width:1.3}.acv-card-lg{fill:#23272c}.acv-rule{stroke:#ffffff4d;stroke-width:2;stroke-linecap:round;fill:none}.acv-mark{fill:#ffffff2b}.acv-sheet{fill:#ffffff0b;stroke:#ffffff1a;stroke-width:1}.acv-code{fill:#fff3}.acv-bar{fill:#ffffff3d}.acv-bar-b{fill:#92cd5c6b}.acv-qty{fill:#ffffff24}.acv-split{stroke:#ffffff29;stroke-width:1.4;stroke-dasharray:4 7;fill:none}.acv-file{fill:#14171a;stroke:#ffffff4d;stroke-width:1.6}.acv-fold{fill:#ffffff21;stroke:none}.acv-accent{stroke:var(--brand-lime);stroke-width:2.4;stroke-linecap:round;opacity:.6;fill:none}.acv-bracket path{fill:none;stroke:#ffffff3d;stroke-width:1.6}.acv-check{stroke:var(--brand-lime)!important;stroke-width:3.4!important;stroke-linecap:round;stroke-linejoin:round}.acv-wire{fill:none;stroke:#fff3;stroke-width:1.4}@media(prefers-reduced-motion:reduce){.acv,.acv-photo img{transition:none}.ax-postcard:hover .acv,.ax-featured-media:hover .acv,.ax-postcard:hover .acv-photo img,.ax-featured-media:hover .acv-photo img,.ax-journal-row:hover .acv-photo img{transform:none}}.ax-card-tag{position:absolute;top:.65rem;left:.65rem;padding:.28rem .6rem;border-radius:6px;background:#faf9f6f0;color:var(--ink);font-size:.68rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.ax-video-duration{position:absolute;right:.55rem;bottom:.55rem;padding:.14rem .42rem;border-radius:4px;background:#0c0e0cd1;color:#fff;font-family:var(--font-mono, ui-monospace, monospace);font-size:.7rem;font-variant-numeric:tabular-nums}.ax-topreads{display:grid;grid-template-columns:1.15fr 1fr;gap:2.5rem;align-items:start}.ax-featured-media{display:block;width:100%;padding:0;border:0;background:none;cursor:pointer}.ax-featured-media .ax-card-media:hover img{transform:scale(1.02)}.ax-featured-copy{padding:1.2rem .2rem 0}.ax-featured-copy h3{margin:0 0 .6rem;font-size:1.6rem;line-height:1.2;letter-spacing:-.018em;text-wrap:balance}.ax-featured-copy h3 a{color:inherit;text-decoration:none}.ax-featured-copy h3 a:hover{text-decoration:underline;text-underline-offset:3px}.ax-featured-copy>p{margin:0 0 .7rem;color:var(--copy);font-size:.95rem;line-height:1.55;max-width:46ch;text-wrap:pretty}.ax-topreads-list{display:flex;flex-direction:column}.ax-topread-row{display:flex;flex-direction:column;align-items:flex-start;gap:.35rem;width:100%;padding:1.05rem .2rem;border:0;border-bottom:1px solid var(--line);background:none;text-align:left;cursor:pointer;text-decoration:none;color:inherit}.ax-topread-row:first-child{padding-top:.2rem}.ax-topread-tag{font-size:.66rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--green-text)}.ax-topread-title{font-weight:600;font-size:1rem;line-height:1.35;color:var(--ink);text-wrap:balance}.ax-topread-row:hover .ax-topread-title{text-decoration:underline;text-underline-offset:3px}.ax-postcard-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem 1.5rem}.ax-postcard{display:flex;flex-direction:column;gap:.85rem;text-decoration:none;color:inherit;content-visibility:auto;contain-intrinsic-size:auto 360px}.ax-postcard:hover .ax-card-media img{transform:scale(1.02)}.ax-postcard-body{display:flex;flex-direction:column;gap:.45rem}.ax-postcard-body h3{margin:0;font-size:1.05rem;line-height:1.35;letter-spacing:-.01em;color:var(--ink)}.ax-postcard:hover .ax-postcard-body h3{text-decoration:underline;text-underline-offset:3px}.ax-postcard-body>p{margin:0;color:var(--copy);font-size:.87rem;line-height:1.55;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.ax-postcard-body .ax-resource-foot{margin-top:.15rem}.ax-video-thumb-btn{display:block;padding:0;border:0;background:none;cursor:pointer;text-align:inherit}.ax-video-companion{display:inline-flex;align-items:center;gap:.3rem;font-size:.8rem;font-weight:600;color:var(--green-text);text-decoration:none;white-space:nowrap}.ax-video-companion:hover{text-decoration:underline;text-underline-offset:3px}.ax-short-card{content-visibility:auto;contain-intrinsic-size:auto 220px}.ax-filter-rows{display:flex;flex-direction:column;gap:0}.ax-filter-rows .ax-filter-row:first-child{margin-bottom:.6rem;padding-bottom:.85rem;border-bottom:1px solid var(--line)}@media(max-width:1000px){.ax-postcard-grid{grid-template-columns:1fr 1fr}}@media(max-width:760px){.ax-topreads{grid-template-columns:1fr;gap:1.5rem}.ax-featured-copy h3{font-size:1.3rem}.ax-postcard-grid{grid-template-columns:1fr;gap:1.75rem}}.ax-bloghero{padding-bottom:clamp(1.5rem,3vw,2.5rem)}.ax-bloghero-inner{position:relative;z-index:2;max-width:44rem}.ax-bloghero-inner h1{font-size:var(--text-3xl);margin-top:.75rem;text-wrap:balance}.ax-bloghero-inner .ax-pagehero-sub>p{max-width:34rem}.ax-bloghero-jump{display:flex;flex-wrap:wrap;gap:1.5rem;margin-top:1.5rem}.ax-resource-cat-link{display:inline-block;text-decoration:none;transition:color var(--duration-base) var(--ease-out)}.ax-resource-cat-link:hover{color:var(--green)}.ax-h1-line{display:block}.ax-h1-w{display:inline-block}.js .ax-h1-w{opacity:0;transform:translateY(.42em);animation:ax-h1-rise .66s var(--ease-out) forwards;animation-delay:calc(.12s + var(--i) * 52ms)}@keyframes ax-h1-rise{to{opacity:1;transform:none}}.ax-hl-draw{position:relative;white-space:nowrap;color:var(--green)}.ax-hl-curve{position:absolute;left:-.02em;right:-.02em;bottom:.035em;width:calc(100% + .04em);height:.15em;overflow:visible;pointer-events:none}.ax-hl-curve path{fill:none;stroke:var(--green);stroke-width:5;stroke-linecap:round;vector-effect:non-scaling-stroke;stroke-dasharray:100;stroke-dashoffset:100}.js .ax-hl-curve path{animation:ax-hl-trace .82s var(--ease-out) forwards;animation-delay:calc(.12s + 468ms)}@keyframes ax-hl-trace{to{stroke-dashoffset:0}}.ax-hl-draw:hover .ax-hl-curve path,.ax-hl-draw:focus-visible .ax-hl-curve path{animation:ax-hl-trace .62s var(--ease-out) forwards}@media(prefers-reduced-motion:reduce){.js .ax-h1-w{opacity:1;transform:none;animation:none}.ax-hl-curve path,.js .ax-hl-curve path,.ax-hl-draw:hover .ax-hl-curve path{animation:none;stroke-dashoffset:0}}.ax-herocard{display:flex;flex-direction:column;gap:.7rem;padding:1.5rem 1.6rem;border-radius:var(--radius-xl);background:var(--panel);border:1px solid var(--line);box-shadow:0 1px 2px #0b07070a;transition:border-color var(--duration-base)}.ax-herocard:focus-within{border-color:var(--line-strong)}.ax-herocard-kicker{font-size:.68rem;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:var(--green-text)}.ax-herocard-lede{margin:0;font-size:.9rem;color:var(--copy);line-height:1.5}.ax-herocard label{display:flex;flex-direction:column;gap:.28rem;flex:1}.ax-herocard label span{font-size:.72rem;font-weight:600;color:var(--copy)}.ax-herocard input{width:100%;padding:.55rem .7rem;border-radius:8px;border:1px solid var(--line-strong);background:var(--bg);font:inherit;font-size:.9rem;color:var(--ink)}.ax-herocard input:focus-visible{outline:2px solid var(--green-bright, #34c75f);outline-offset:1px;border-color:transparent}.ax-herocard-row{display:flex;gap:.7rem}.ax-herocard-submit{justify-content:center;margin-top:.35rem}.ax-herocard-success p{margin:0;font-size:.95rem;color:var(--copy)}.ax-blog-hub .ax-section{padding-block:clamp(2.25rem,4vw,3.5rem)}.ax-blog-hub .ax-topreads-section{padding-top:clamp(1.25rem,2.5vw,2rem)}.ax-article-figure{margin:1.6rem 0 .4rem}.ax-article-figure img{display:block;width:100%;height:auto;border-radius:var(--radius-lg);border:1px solid var(--line);background:var(--panel)}.ax-article-figure figcaption{margin-top:.5rem;font-size:.78rem;color:var(--copy-faint)}@media(max-width:640px){.ax-article-figure-wide{overflow-x:auto;-webkit-overflow-scrolling:touch}.ax-article-figure-wide img{min-width:560px}}.ax-article-pull{margin:1.5rem 0 .4rem;padding:.2rem 0 .2rem 1.1rem;border-left:3px solid var(--green-bright, #34c75f);font-size:1.15rem;line-height:1.45;font-weight:600;letter-spacing:-.01em;color:var(--ink);text-wrap:balance}.ax-article-list{margin:1.1rem 0 .4rem;padding-left:1.15rem;list-style:none}.ax-article-list li{position:relative;margin-top:.5rem;padding-left:.9rem;color:var(--copy);line-height:1.6}.ax-article-list li:before{content:"";position:absolute;left:0;top:.62em;width:6px;height:6px;border-radius:50%;background:var(--green)}.ax-article-table-scroll{margin:1.6rem 0 .4rem;overflow-x:auto;-webkit-overflow-scrolling:touch;border:1px solid var(--line);border-radius:var(--radius-lg)}.ax-article-table{width:100%;min-width:34rem;border-collapse:collapse;font-size:.92rem;line-height:1.5}.ax-article-table th,.ax-article-table td{padding:.72rem .9rem;text-align:left;vertical-align:top;border-bottom:1px solid var(--line-soft)}.ax-article-table thead th{font-size:.7rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--copy-quiet);background:var(--panel);border-bottom:1px solid var(--line)}.ax-article-table tbody th{color:var(--ink);font-weight:600;width:22%}.ax-article-table tbody td{color:var(--copy)}.ax-article-table tbody tr:last-child th,.ax-article-table tbody tr:last-child td{border-bottom:0}.ax-article-table tbody td:first-of-type{color:var(--ink-soft)}.ax-article-faq{margin-top:2.2rem}.ax-article-faq dl{margin:0}.ax-article-faq dt{margin-top:1.3rem;font-size:1.02rem;font-weight:650;letter-spacing:-.01em;color:var(--ink)}.ax-article-faq dd{margin:.4rem 0 0;color:var(--copy);line-height:1.65}.ax-visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.ax-hiw2-inputs{gap:0;max-width:44rem}.ax-hiw2-inputs li,.ax-hiw2-inputs li:hover{padding:.95rem 0;border:0;border-top:1px solid var(--line-soft);border-radius:0;background:none;box-shadow:none;translate:none}.ax-hiw2-inputs li:nth-child(odd){padding-right:1.75rem}.ax-hiw2-inputs li:nth-child(2n){padding-left:1.75rem;border-left:1px solid var(--line-soft)}.ax-hiw2-input-icon,.ax-hiw2-input-icon svg{background:none!important;border:0!important;color:var(--green)}.ax-hiw2-shot,.ax-review .ax-panel,.ax-review .ax-window,.ax-surface-web{border:0;background:none;box-shadow:none;padding:0}.ax-hiw2-shot{border-radius:var(--radius-sm)}.ax-review .ax-window,.ax-surface-web{border-radius:var(--radius-md);overflow:hidden}.ax-surface-phone img{border:0;box-shadow:none;background:none;padding:0;border-radius:1.1rem}.ax-founder-card,.ax-founder-card:hover{border:0;border-radius:0;background:none;box-shadow:none;translate:none}.ax-founder-photo{border-radius:var(--radius-sm);aspect-ratio:1 / 1}.ax-founder-body{padding:1rem 0 0!important}.ax-journal-list{border:0!important;border-radius:0!important;background:none!important;padding:0!important}.ax-journal-row,.ax-journal-row:hover,.ax-journal-article,.ax-journal-article:hover,.ax-journal-video,.ax-journal-video:hover{border:0;border-radius:0;background:none;box-shadow:none;translate:none}.ax-journal-row{padding:1rem 0;border-top:1px solid var(--line-soft)}.ax-journal-row:hover{background:none}.ax-journal-row-cover,.ax-journal-video-row img{border-radius:var(--radius-xs)}.ax-journal-article,.ax-journal-video{padding:0}.ax-sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.ax-rate-wrap{overflow-x:auto}.ax-rate{width:100%;border-collapse:collapse;text-align:left;font-variant-numeric:tabular-nums}.ax-rate thead th{padding:0 1.25rem .75rem 0;border-bottom:1px solid var(--line);font-size:.75rem;font-weight:600;letter-spacing:.01em;color:var(--copy-quiet)}.ax-rate tbody th,.ax-rate tbody td{padding:1.35rem 1.25rem 1.35rem 0;border-bottom:1px solid var(--line-soft);vertical-align:baseline;font-weight:400}.ax-rate tbody tr:last-child th,.ax-rate tbody tr:last-child td{border-bottom:0}.ax-rate strong{display:block;color:var(--ink);font-size:var(--text-base);font-weight:600;letter-spacing:-.012em}.ax-rate span{display:block;margin-top:.2rem;font-size:.8125rem;line-height:1.4;color:var(--copy-quiet)}.ax-rate tbody th{width:26%}.ax-rate tbody th strong{font-size:var(--text-md)}.ax-rate .ax-rate-price{font-size:1.5rem;letter-spacing:-.03em}.ax-rate-dash{color:var(--copy-faint)}.ax-rate-action{text-align:right}.ax-rate-action .text-link{min-height:0;white-space:nowrap}.ax-rate tbody tr.is-highlight th{box-shadow:inset 2px 0 0 var(--green);padding-left:.9rem}.ax-rate tbody tr.is-highlight .ax-rate-price{color:var(--green-text)}.ax-rate-note{margin:1.25rem 0 0;font-size:.8125rem;color:var(--copy-quiet)}@media(max-width:820px){.ax-rate thead{display:none}.ax-rate tbody tr{display:grid;grid-template-columns:1fr 1fr;gap:0 1rem;padding:1.25rem 0;border-bottom:1px solid var(--line-soft)}.ax-rate tbody th,.ax-rate tbody td{padding:.4rem 0;border:0}.ax-rate tbody th{grid-column:1 / -1;width:auto}.ax-rate-action{grid-column:1 / -1;text-align:left}.ax-rate tbody tr.is-highlight th{box-shadow:none;padding-left:0}}.ax-founders .ax-founder-grid{max-width:none;margin:0;gap:1.5rem 2rem}.ax-head h2:has(.ax-em-draw),.ax-head h1:has(.ax-em-draw){line-height:1.16}.ax-head .ax-em-curve{bottom:-.1em;height:.13em}.ax-toolrows{list-style:none;margin:clamp(2rem,4vw,3rem) 0 0;padding:0}.ax-toolrow{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(1.75rem,5vw,4.5rem);align-items:center;padding:clamp(2.25rem,4vw,3.5rem) 0;border-top:1px solid var(--line-soft)}.ax-toolrow:nth-child(2n) .ax-toolrow-copy{order:2}.ax-toolrow-copy{min-width:0}.ax-toolrow-num{display:block;font-family:var(--font-mono);font-size:.78rem;color:var(--copy-faint)}.ax-toolrow-copy h3{margin:.55rem 0 .6rem;font-size:clamp(1.35rem,2.4vw,1.9rem);letter-spacing:-.022em;line-height:1.12}.ax-toolrow-input{margin:0 0 .7rem;font-size:.85rem;color:var(--green-text)}.ax-toolrow-desc{margin:0;max-width:30rem;font-size:var(--text-base);line-height:1.6;color:var(--copy)}.ax-toolrow-art{min-width:0}.ax-toolrow-art>*{border-radius:var(--radius-md);overflow:hidden}.ax-toolrow-art img{display:block;width:100%;height:auto}@media(max-width:900px){.ax-toolrow{grid-template-columns:1fr;gap:1.5rem}.ax-toolrow:nth-child(2n) .ax-toolrow-copy{order:0}}.ax-shotlead-frame,.ax-phone{border:0;background:none;box-shadow:none;padding:0}.ax-shotlead-frame{border-radius:var(--radius-md)}.ax-phone{width:min(100%,18rem);border-radius:1.7rem;overflow:hidden}.ax-phone img{border-radius:1.7rem}.ax-split-visual>.ax-workspace,.ax-split-visual>.ax-intake,.ax-split-visual>.ax-convert,.ax-split-visual>.ax-compare{border-radius:var(--radius-md);overflow:hidden}.ax-numbered-list{gap:0}.ax-numbered-row{padding:1rem 0;border-radius:0;background:none;border-top:1px solid var(--line-soft)}.ax-faq-item{border-top-color:var(--line-soft)}.ax-faq-item:hover{translate:none}.ax-rate-save{color:var(--green-text)}.ax-split .ax-section-head{margin-bottom:0}.hs-form-section{background:none;color:inherit;border-top:1px solid var(--line-soft);padding-block:clamp(3.5rem,7vw,6rem)}.hs-form-section-inner{padding:0;border-radius:0;background:none;align-items:start}.hs-form-copy h2{color:var(--ink)}.hs-form-copy p{color:var(--copy)}.hs-form-self-serve{color:var(--ink);text-decoration-color:var(--line-strong)}.hs-form-shell{padding-top:.35rem}.axiom-contact-form,.axiom-form-success{min-height:0;padding:0;gap:0;align-content:start}.axiom-form-heading>span{color:var(--copy-quiet)}.axiom-form-heading h3,.axiom-form-success h3{color:var(--ink);font-size:clamp(1.35rem,2.4vw,1.75rem)}.axiom-form-fields label>span{color:var(--copy)}.axiom-form-fields input{min-height:0;height:2.9rem;padding:0 0 0 .1rem;border:0;border-bottom:1px solid var(--line-strong);border-radius:0;background:none;color:var(--ink)}.axiom-form-fields input:hover{border-bottom-color:#0a0b0d52}.axiom-form-fields input:focus{border-bottom-color:var(--green);box-shadow:none}.axiom-form-success span{color:var(--green-text)}.axiom-form-success p{color:var(--copy)}.hs-meeting-section-inner{padding:0;border-radius:0;background:none}.ax-toolrow:nth-child(2n){grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr)}@media(max-width:900px){.ax-toolrow:nth-child(2n){grid-template-columns:1fr}}.ax-toolrow-art.is-render>*{width:100%}.ax-shotlist{display:flex;flex-wrap:wrap;gap:.35rem 1.25rem;margin:1rem 0 0;padding:.85rem 0 0;border-top:1px solid var(--line-soft);list-style:none}.ax-shotlist li{font-size:.78rem;color:var(--copy-quiet)}.ax-shotlist li:before{content:"—";margin-right:.4rem;color:var(--copy-faint)}.ax-split-shot{display:block;width:100%;height:auto;border-radius:var(--radius-md)}.hs-meeting-shell{border:0;background:none;box-shadow:none;padding:0}img.ax-shot-trim-left{clip-path:inset(0 0 0 6.5%);width:106.95%;max-width:none;margin-left:-6.95%}.ax-shotlead-frame,.ax-hiw2-shot{overflow:hidden}@media print{.js .ax-head .ax-word,.js .ax-head>p,.js .ax-head>.text-link,.js .ax-head>div>p,.js .ax-close-actions,.js .ax-reveal{opacity:1!important;transform:none!important;animation:none!important;transition:none!important}.ax-em-curve path{stroke-dashoffset:0!important;animation:none!important}}.ax-btn{height:3.125rem;padding:0 1.5rem;font-size:1rem;font-weight:600}.ax-btn-dark,.button-primary,.nav-cta,.axiom-form-submit{background:var(--brand-grad)!important;color:var(--ink)!important;border:0!important;box-shadow:0 1px 2px #0a0b0d1a,0 10px 24px -10px #4ab2809e,inset 0 1px #ffffff6b!important}.ax-btn-dark:hover,.button-primary:hover,.nav-cta:hover,.axiom-form-submit:hover{background:var(--brand-grad-hover)!important;box-shadow:0 1px 2px #0a0b0d1f,0 14px 30px -10px #4ab280c7,inset 0 1px #ffffff80!important;transform:translateY(-1px)}.ax-btn-dark:active,.button-primary:active,.nav-cta:active{transform:translateY(0) scale(.985)}.ax-btn-ghost{border:1px solid var(--ink);background:transparent;color:var(--ink);font-weight:600}.ax-btn-ghost:hover{background:var(--ink);color:#fff}.text-link,.ax-toolrow-input,.ax-rate-save,.ax-video-companion,.ax-resource-cat,.ax-rate tbody tr.is-highlight .ax-rate-price{color:var(--green-text)}.text-link{font-weight:600}.site-nav{border:0;border-radius:0;background:none;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none;padding-block:.6rem;min-height:3.9rem}.site-header{background:#ffffffdb;border-bottom:1px solid var(--line-soft)}.site-header.is-scrolled{background:#fffffff0;border-bottom-color:var(--line)}.ax-em-draw,.ax-hl-draw{position:relative;white-space:nowrap;color:var(--green)}.ax-em-draw:after,.ax-hl-draw:after{content:"";position:absolute;left:0;right:0;bottom:-.02em;height:.075em;min-height:2px;border-radius:999px;background:currentColor;transform:scaleX(0);transform-origin:0 50%;transition:transform .62s var(--ease-out);transition-delay:.22s;pointer-events:none}.ax-head.is-in .ax-em-draw:after,.ax-head.is-in .ax-hl-draw:after{transform:scaleX(1)}.ax-em-draw:hover:after,.ax-hl-draw:hover:after{animation:ax-rule-redraw .62s var(--ease-out)}@keyframes ax-rule-redraw{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.ax-head h1:has(.ax-em-draw),.ax-head h2:has(.ax-em-draw),.ax-head h1:has(.ax-hl-draw),.ax-head h2:has(.ax-hl-draw){line-height:1.18}.ax-claim .ax-em-draw{color:var(--brand-lime)}@media(prefers-reduced-motion:reduce){.ax-em-draw:after,.ax-hl-draw:after{transform:scaleX(1);transition:none;animation:none}}@media print{.ax-em-draw:after,.ax-hl-draw:after{transform:scaleX(1)!important}}.ax-hero-inner.is-in .ax-hl-draw:after{transform:scaleX(1)}.stepart{display:block;width:100%;max-width:30rem;height:auto;overflow:visible}.ax-hiw2-step.is-wide .stepart{margin-left:auto;margin-right:auto}.stepart [class^=sa-],.stepart [class*=" sa-"]{vector-effect:non-scaling-stroke}.sa-frame,.sa-doc,.sa-target{fill:#fff;stroke:#0a0b0d4d;stroke-width:1.6}.sa-line,.sa-fold,.sa-targetmark{fill:none;stroke:#0a0b0d3d;stroke-width:1.5;stroke-linecap:round}.sa-planline{fill:none;stroke:#0a0b0d4d;stroke-width:1.6;stroke-linejoin:round}.sa-plan .sa-planline{opacity:.5}.sa-planline.is-solid{fill:var(--canvas-2);stroke:var(--copy-faint);stroke-width:1.5;opacity:1}.sa-dim path{fill:none;stroke:var(--copy-quiet);stroke-width:1.2;stroke-linecap:round}.sa-arrow{fill:none;stroke:var(--copy-faint);stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.sa-bar{fill:var(--panel-2)}.sa-qty{fill:var(--panel-3)}.sa-damage-faint{fill:#0a0b0d12}.sa-damage{fill:#1f893d4d}.sa-qty.is-flag{fill:#1f893d33}.sa-pin{stroke:#fff;stroke-width:2}.sa-ring{fill:#fff;stroke-width:2.5}.sa-check{fill:none;stroke:var(--green);stroke-width:2.6;stroke-linecap:round;stroke-linejoin:round}@media(prefers-reduced-motion:no-preference){@supports (animation-timeline: view()){.stepart .sa-drift{animation:sa-drift linear both;animation-timeline:view();animation-range:entry 12% cover 62%}@keyframes sa-drift{0%{translate:calc(var(--d) * -9px) calc(var(--d) * 11px);opacity:.5}to{translate:none;opacity:1}}.stepart .sa-seal{animation:sa-seal linear both;animation-timeline:view();animation-range:entry 26% cover 58%;transform-box:fill-box;transform-origin:center}@keyframes sa-seal{0%{scale:.72;opacity:0}to{scale:1;opacity:1}}.stepart .sa-arrow-out{animation:sa-shift linear both;animation-timeline:view();animation-range:entry 20% cover 60%}@keyframes sa-shift{0%{translate:-14px 0;opacity:0}to{translate:none;opacity:1}}.ax-shotlead-frame img,.ax-split-visual>*{animation:ax-riseby linear both;animation-timeline:view();animation-range:entry 8% cover 46%}@keyframes ax-riseby{0%{translate:0 14px}to{translate:none}}.ax-hiw2-steps:before{animation:ax-spine linear both;animation-timeline:view();animation-range:entry 0% exit 100%}@keyframes ax-spine{0%{opacity:.25}to{opacity:1}}}}.ax-rate tbody tr{transition:background var(--duration-fast) var(--ease-out)}.ax-rate tbody tr:hover{background:var(--canvas-2)}.ax-toolrow{transition:border-color var(--duration-base) var(--ease-out)}.ax-toolrow:hover{border-top-color:var(--green)}.ax-em-draw:after,.ax-hl-draw:after,.js .ax-hiw2-step.is-in .ax-hiw2-marker,.desktop-links a:after{background:var(--brand-grad)!important;box-shadow:0 1px 2px #0a0b0d1a,0 10px 24px -10px #4ab2809e,inset 0 1px #ffffff6b!important}.ax-em-draw:after,.ax-hl-draw:after{box-shadow:0 1px 2px #0a0b0d1a,0 6px 16px -8px #4ab2809e,inset 0 1px #ffffff6b!important}.js .ax-hiw2-step.is-in .ax-hiw2-marker{color:var(--ink)!important;border-color:transparent!important}.ax-claim .ax-em-draw:after{background:var(--brand-lime)!important;box-shadow:none!important}.ax-stage{background:var(--dark);padding-block:clamp(2.5rem,5vw,4.5rem)}.ax-stage-inner{max-width:var(--page-max);margin:0 auto;padding-inline:var(--page-pad)}.ax-stage-note{width:min(100%,calc(74vh * 1920 / 1076));margin:1.15rem auto 0;font-size:.85rem;color:var(--dark-copy)}.ax-player{position:relative;width:min(100%,calc(74vh * 1920 / 1076));margin-inline:auto;aspect-ratio:1920 / 1076;overflow:hidden;border:1px solid var(--dark-line);border-radius:var(--radius-xl);background:#000;box-shadow:var(--shadow-window)}.ax-player video{display:block;width:100%;height:100%}.ax-player-cover{position:absolute;inset:0;display:flex;align-items:flex-end;gap:1rem;width:100%;padding:clamp(1rem,2.4vw,1.75rem);border:0;text-align:left;cursor:pointer;background:linear-gradient(to top,#040608c7,#04060857 38%,#04060800 68%);transition:background var(--duration-base) var(--ease-out)}.ax-player-cover:hover{background:linear-gradient(to top,#040608d6,#0406086b 42%,#0406080a 72%)}.ax-player-cover:focus-visible{outline:none;box-shadow:inset 0 0 0 2px var(--brand-lime)}.ax-play-badge{display:grid;place-items:center;flex:0 0 auto;width:3.25rem;height:3.25rem;border-radius:var(--radius-pill);background:var(--brand-grad);color:var(--ink);box-shadow:var(--brand-shadow);transition:transform var(--duration-base) var(--ease-out),box-shadow var(--duration-base) var(--ease-out)}.ax-player-cover:hover .ax-play-badge{transform:scale(1.06);box-shadow:var(--brand-shadow-hover)}.ax-player-cover-label{color:#fff;font-size:var(--text-md);font-weight:500;line-height:1.3;padding-bottom:.25rem}.ax-player-cover-label em{display:block;margin-top:.3rem;font-family:var(--font-mono);font-style:normal;font-size:.75rem;letter-spacing:.01em;color:#ffffffb8}.ax-chapter-rail{position:relative}.ax-chapter-list{list-style:none;margin:0;padding:0}.ax-chapter-rail:before{content:"";position:absolute;left:0;top:0;bottom:0;width:2px;border-radius:2px;background:var(--line)}.ax-chapter-playhead{position:absolute;left:0;top:0;width:2px;height:1px;transform-origin:top left;border-radius:2px;opacity:0;background:linear-gradient(180deg,var(--brand-teal) 0%,var(--brand-lime) 100%);box-shadow:0 0 12px -2px #4ab2808c;transition:transform .42s var(--ease-out),opacity var(--duration-fast) linear}.ax-chapter{display:grid;grid-template-columns:3.5rem 1fr;gap:1.15rem;width:100%;padding:1.05rem 1rem 1.05rem 1.5rem;border:0;border-radius:var(--radius-md);background:transparent;text-align:left;cursor:pointer;transition:background-color var(--duration-base) var(--ease-out)}.ax-chapter:hover{background:var(--panel)}.ax-chapter:focus-visible{outline:none;box-shadow:var(--focus-ring)}.ax-chapter.is-active{background:var(--panel)}.ax-chapter-time{font-family:var(--font-mono);font-size:.8rem;font-variant-numeric:tabular-nums;color:var(--copy-quiet);padding-top:.2rem;transition:color var(--duration-base) var(--ease-out)}.ax-chapter.is-active .ax-chapter-time{color:var(--green-text)}.ax-chapter-body strong{display:block;font-size:1rem;font-weight:550;color:var(--ink);text-wrap:balance}.ax-chapter-note{display:block;margin-top:.35rem;max-width:44rem;font-size:.9rem;line-height:1.55;color:var(--copy);text-wrap:pretty}@media(max-width:760px){.ax-player,.ax-stage-note{width:100%}.ax-play-badge{width:2.75rem;height:2.75rem}.ax-player-cover-label{font-size:.95rem}.ax-player-cover-label em{display:none}.ax-chapter{grid-template-columns:2.9rem 1fr;gap:.8rem;padding:.9rem .5rem .9rem 1.1rem}.ax-chapter-body strong{font-size:.95rem}}.ax-slider-card{margin:clamp(1.75rem,4vw,2.75rem) 0 clamp(2rem,5vw,3rem);padding:clamp(1.5rem,3.5vw,2.5rem);background:var(--canvas-2);border:1px solid var(--line);border-radius:var(--radius-xl);box-shadow:var(--shadow-card)}.ax-slider-readout{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:clamp(1.25rem,4vw,2.5rem)}.ax-slider-unit strong{display:block;font-variant-numeric:tabular-nums;font-size:clamp(3rem,7vw,4.5rem);line-height:1;letter-spacing:-.04em;color:var(--ink)}.ax-slider-unit span{display:block;margin-top:.4rem;font-size:var(--text-base);color:var(--copy)}.ax-slider-facts{display:flex;flex-wrap:wrap;gap:clamp(1.25rem,3vw,2.25rem)}.ax-slider-facts>div{min-width:5.5rem}.ax-slider-facts span{display:block;font-size:.75rem;font-weight:600;letter-spacing:.01em;color:var(--copy-quiet)}.ax-slider-facts strong{display:block;margin-top:.3rem;font-variant-numeric:tabular-nums;font-size:var(--text-lg);font-weight:600;letter-spacing:-.02em;color:var(--ink)}.ax-slider-control{margin:clamp(1.75rem,4vw,2.5rem) 0 0}.ax-slider-input{-webkit-appearance:none;appearance:none;display:block;width:100%;height:1.5rem;margin:0;background:transparent;cursor:pointer}.ax-slider-input::-webkit-slider-runnable-track{height:.5rem;border-radius:var(--radius-pill);background:linear-gradient(to right,var(--green) 0%,var(--green) var(--ax-slider-progress, 0%),var(--panel-3) var(--ax-slider-progress, 0%),var(--panel-3) 100%)}.ax-slider-input::-moz-range-track{height:.5rem;border-radius:var(--radius-pill);background:var(--panel-3)}.ax-slider-input::-moz-range-progress{height:.5rem;border-radius:var(--radius-pill);background:var(--green)}.ax-slider-input::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:1.5rem;height:1.5rem;margin-top:-.5rem;border:3px solid var(--canvas);border-radius:50%;background:var(--green);box-shadow:var(--shadow-pop);transition:transform var(--duration-fast) var(--ease-out)}.ax-slider-input::-moz-range-thumb{width:1.5rem;height:1.5rem;border:3px solid var(--canvas);border-radius:50%;background:var(--green);box-shadow:var(--shadow-pop)}.ax-slider-input:active::-webkit-slider-thumb{transform:scale(1.12)}.ax-slider-input:focus-visible{outline:none}.ax-slider-input:focus-visible::-webkit-slider-thumb{box-shadow:var(--focus-ring)}.ax-slider-input:focus-visible::-moz-range-thumb{box-shadow:var(--focus-ring)}.ax-slider-scale{display:flex;justify-content:space-between;margin-top:.6rem;font-size:.8125rem;color:var(--copy-quiet)}.ax-slider-note{margin:1.5rem 0 0;max-width:44rem;font-size:var(--text-base);line-height:1.6;color:var(--copy)}.ax-slider-actions{display:flex;flex-wrap:wrap;align-items:center;gap:1rem 1.25rem;margin-top:1.5rem}.ax-slider-actions span{font-size:.8125rem;color:var(--copy-quiet)}.ax-why-demo{display:grid;grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));gap:clamp(1.5rem,3.5vw,2.5rem);margin-top:clamp(2rem,4vw,3rem)}.ax-why-demo-item{padding-left:1.1rem;border-left:2px solid var(--green)}.ax-why-demo-item h3{margin:0 0 .5rem;font-size:var(--text-md);font-weight:600;letter-spacing:-.015em;color:var(--ink)}.ax-why-demo-item p{margin:0;font-size:var(--text-base);line-height:1.6;color:var(--copy)}.ax-why-demo-cta{margin-top:clamp(2rem,4vw,2.75rem)}@media(max-width:640px){.ax-slider-readout{flex-direction:column;align-items:flex-start;gap:1.5rem}.ax-slider-facts{width:100%;justify-content:space-between;gap:1rem}.ax-slider-facts>div{min-width:0}}.ax-anchor-alias{display:block;height:0;scroll-margin-top:6.5rem}.lp-nav{display:flex;align-items:center;justify-content:space-between;gap:1rem;max-width:var(--page-max);margin:0 auto;min-height:3.9rem;padding:.6rem var(--page-pad)}.lp-brand{cursor:default}.lp-nav-cta{height:2.5rem;padding:0 1rem;font-size:.875rem}.lp-hero{position:relative;max-width:var(--page-max);margin:0 auto;padding:clamp(2.5rem,5vw,4.5rem) var(--page-pad) clamp(3rem,5vw,4.5rem)}.lp-hero-inner{position:relative;z-index:2;display:grid;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);gap:clamp(2rem,4vw,3.5rem);align-items:center}.lp-hero-copy h1{margin:0 0 1.25rem;font-size:clamp(2.35rem,3.9vw,3.4rem);line-height:1.08}.lp-hero-copy>p{margin:0;max-width:34rem;font-size:var(--text-md);line-height:1.58;color:var(--copy);text-wrap:pretty}.lp-hero-cta{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem 1.4rem;margin-top:1.9rem}.lp-hero-meta{margin:1.1rem 0 0;font-family:var(--font-mono);font-size:.75rem;letter-spacing:.01em;color:var(--copy-quiet)}.lp-hero-media{min-width:0;scroll-margin-top:6.5rem}.lp-player{position:relative;aspect-ratio:1920 / 1076;overflow:hidden;border:1px solid var(--line);border-radius:var(--radius-xl);background:#000;box-shadow:var(--shadow-window)}.lp-player video{display:block;width:100%;height:100%}.lp-jumps{margin-top:1.15rem}.lp-jumps-label{display:block;margin-bottom:.6rem;font-size:.72rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--copy-quiet)}.lp-jump-row{display:flex;flex-wrap:wrap;gap:.5rem}.lp-jump{display:inline-flex;align-items:center;gap:.5rem;padding:.45rem .75rem;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--canvas);color:var(--ink);font-size:.8rem;font-weight:500;line-height:1.2;text-align:left;cursor:pointer;transition:border-color var(--duration-fast) var(--ease-out),background var(--duration-fast) var(--ease-out)}.lp-jump:hover{background:var(--panel);border-color:var(--line-strong)}.lp-jump:focus-visible{outline:none;box-shadow:var(--focus-ring)}.lp-jump-time{font-family:var(--font-mono);font-size:.72rem;font-variant-numeric:tabular-nums;color:var(--copy-quiet)}.lp-step-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem}.lp-step{padding:1.6rem 1.5rem;border:1px solid var(--line);border-radius:var(--radius-md);background:var(--canvas)}.lp-step .ax-tool-num{display:block;margin-bottom:.9rem;font-family:var(--font-mono);font-size:.75rem;color:var(--copy-quiet)}.lp-step h3{margin:0 0 .55rem;font-size:1.02rem;font-weight:550;color:var(--ink);text-wrap:balance}.lp-step p{margin:0;font-size:.9rem;line-height:1.55;color:var(--copy);text-wrap:pretty}.lp-schedule{max-width:var(--page-max);margin:0 auto;padding:0 var(--page-pad);scroll-margin-top:6.5rem}.lp-schedule-inner{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1fr);gap:clamp(2rem,5vw,4.5rem);align-items:center;padding:clamp(2rem,4vw,3.5rem);border-radius:var(--radius-2xl);background:var(--panel)}.lp-schedule-copy h2{font-size:var(--text-xl);margin:0 0 .85rem}.lp-schedule-copy>p{font-size:.95rem;color:var(--copy);max-width:30rem}.lp-schedule-form{min-width:0}.lp-form-card{padding:clamp(1.5rem,3vw,2rem);border:1px solid var(--line);border-radius:var(--radius-xl);background:var(--canvas);box-shadow:var(--shadow-card)}.lp-form-head{margin-bottom:1.35rem}.lp-form-head h2{margin:0 0 .3rem;font-size:1.25rem;font-weight:600;color:var(--ink)}.lp-form-head p{margin:0;font-size:.875rem;color:var(--copy)}.lp-form-submit{width:100%;margin-top:1.4rem;height:3rem}.lp-form-success{min-height:0}.lp-faq .ax-tool-num{font-family:var(--font-mono);font-size:.78rem;color:var(--copy-quiet)}.lp-faq-close{margin-top:clamp(2.25rem,4vw,3rem)}.lp-sticky{position:fixed;left:0;right:0;bottom:0;z-index:60;background:#fffffff0;backdrop-filter:saturate(180%) blur(14px);-webkit-backdrop-filter:saturate(180%) blur(14px);border-top:1px solid var(--line);box-shadow:var(--shadow-pop);transform:translateY(110%);opacity:0;pointer-events:none;transition:transform var(--duration-base) var(--ease-out),opacity var(--duration-base) var(--ease-out)}.lp-sticky.is-in{transform:translateY(0);opacity:1;pointer-events:auto}.lp-sticky-inner{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;max-width:var(--page-max);margin:0 auto;padding:.7rem var(--page-pad)}.lp-sticky-inner p{margin:0;font-size:.9rem;font-weight:500;color:var(--ink)}.lp-sticky .ax-btn{height:2.6rem;padding:0 1.1rem;font-size:.875rem}@media(prefers-reduced-motion:reduce){.lp-sticky{transition:opacity var(--duration-fast) linear}}.lp-footer{padding-block:2.25rem}.lp-footer-inner{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem 2rem;max-width:var(--page-max);margin:0 auto}.lp-footer-inner p{margin:0;max-width:34rem;font-size:.85rem;color:var(--dark-copy)}.lp-footer-links{display:flex;gap:1.5rem}.lp-footer-links a{color:var(--dark-copy);font-size:.85rem}.lp-footer-links a:hover{color:#fff}@media(max-width:62rem){.lp-hero-inner{grid-template-columns:1fr}.lp-hero-copy h1{font-size:clamp(2.1rem,6vw,2.8rem)}.lp-step-grid,.lp-schedule-inner{grid-template-columns:1fr}}@media(max-width:40rem){.lp-nav-cta{height:2.35rem;padding:0 .85rem;font-size:.82rem}.lp-sticky-inner p{display:none}.lp-sticky-inner{justify-content:stretch}.lp-sticky .ax-btn{width:100%}.lp-footer-inner{flex-direction:column;align-items:flex-start}}
