.lt-hero-area{padding:56px 0 24px}.lt-hero{align-items:center;display:grid;gap:56px;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);min-height:520px;position:relative}.lt-hero-content{display:flex;flex-direction:column;justify-content:center;min-width:0;position:relative;z-index:2}.lt-hero-eyebrow{align-items:center;color:var(--axio-ink-3);display:inline-flex;font-family:JetBrains Mono,monospace;font-size:11px;gap:10px;letter-spacing:.18em;margin-bottom:22px;text-transform:uppercase}.lt-hero-eyebrow .pulse{animation:lt-pulse 2.4s ease-in-out infinite;background:var(--axio-accent);border-radius:50%;box-shadow:0 0 0 4px color-mix(in oklab,var(--axio-accent) 18%,transparent);height:8px;width:8px}@keyframes lt-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.55;transform:scale(.85)}}.lt-h-hero{color:var(--axio-ink);font-family:Inter,sans-serif;font-size:clamp(36px,4.4vw,54px);font-weight:600;letter-spacing:-.03em;line-height:1.05;margin:0 0 22px}.lt-h-hero .em{color:var(--axio-accent);font-style:normal}.lt-hero-sub{color:var(--axio-ink-2);font-size:17px;line-height:1.55;margin:0 0 24px;max-width:52ch}.lt-hero-chips{display:flex;flex-wrap:wrap;gap:10px 14px;margin:0 0 26px}.lt-hero-chips .chip{align-items:center;color:var(--axio-ink-2);display:inline-flex;font-size:13.5px;font-weight:500;gap:8px;padding:6px 4px 6px 0}.lt-hero-chips .dot{background:var(--axio-accent);border-radius:50%;flex:0 0 auto;height:18px;position:relative;width:18px}.lt-hero-chips .dot:after{background:#fff;border-radius:50%;content:"";inset:3px;mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'><polyline points='2.5 6.2 5 8.5 9.5 3.8' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/></svg>") center /10px 10px no-repeat;-webkit-mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'><polyline points='2.5 6.2 5 8.5 9.5 3.8' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/></svg>") center /10px 10px no-repeat;position:absolute}.lt-hero-ctas{align-items:center;display:flex;flex-wrap:wrap;gap:12px;margin-bottom:22px}.lt-cta{align-items:center;border:1px solid transparent;border-radius:999px;display:inline-flex;font-size:14.5px;font-weight:500;gap:10px;padding:12px 20px;text-decoration:none;transition:background .2s,border-color .2s,color .2s}.lt-cta .arr{transition:transform .25s}.lt-cta:hover .arr{transform:translateX(3px)}.lt-cta-primary{background:var(--axio-accent);color:#fff}.lt-cta-primary:hover{background:var(--axio-accent-ink)}.lt-cta-ghost{background:#fff;border:1px solid color-mix(in oklab,var(--axio-accent) 35%,transparent);color:var(--axio-accent)}.lt-cta-ghost:hover{background:color-mix(in oklab,var(--axio-accent) 5%,transparent);border-color:var(--axio-accent)}.lt-hero-notice{align-items:flex-start;background:color-mix(in oklab,var(--axio-accent) 7%,#fff);border-radius:10px;color:var(--axio-ink-2);display:flex;font-size:13.5px;gap:12px;line-height:1.5;max-width:560px;padding:12px 16px}.lt-hero-notice svg{color:var(--axio-accent);flex:0 0 auto;margin-top:1px}.lt-hero-visual{min-height:520px;overflow:visible;position:relative;z-index:1}.lt-hero-visual svg{display:block;height:auto;margin:0 auto;max-width:560px;width:100%}.lt-hero-visual img{border:0;display:block;height:auto;max-width:calc(100% + 100px);outline:0;pointer-events:none;position:absolute;right:-40px;top:50%;transform:translateY(-50%);width:620px}@media (max-width:960px){.lt-hero{gap:32px;grid-template-columns:1fr;min-height:0}.lt-hero-visual{margin:0 auto;max-width:560px;min-height:0}.lt-hero-visual img{margin:0;max-width:100%;position:static;transform:none;width:100%}}.lt-howflow{align-items:start;display:grid;gap:0;grid-template-columns:repeat(5,1fr);margin-top:8px;padding:32px 0 0}.lt-howflow .step{align-items:center;display:flex;flex-direction:column;padding:0 12px;position:relative;text-align:center}.lt-howflow .step:not(:last-child):after{background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 44 10' fill='none' stroke='%2315716a' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'><path d='M2 5 H36 M32 1 L36 5 L32 9'/></svg>") 50% /contain no-repeat;content:"";height:10px;opacity:.75;position:absolute;right:-22px;top:45px;width:44px}.lt-howflow .circle{background:#fff;border:1px solid var(--axio-line);border-radius:50%;box-shadow:0 1px 0 rgba(15,26,26,.02);display:grid;height:90px;place-items:center;position:relative;width:90px}.lt-howflow .circle img{fill:none;height:42px;stroke:var(--axio-accent);stroke-linecap:round;stroke-linejoin:round;stroke-width:1.6;width:42px}.lt-howflow .num{background:var(--axio-accent);border-radius:50%;box-shadow:0 0 0 4px #fff;color:#fff;display:grid;font-size:12px;height:26px;margin-top:-14px;place-items:center;position:relative;width:26px;z-index:1}.lt-howflow .name,.lt-howflow .num{font-family:Inter,sans-serif;font-weight:600}.lt-howflow .name{color:var(--axio-ink);font-size:15px;letter-spacing:-.01em;margin:12px 0 6px}.lt-howflow .desc{color:var(--axio-ink-3);font-family:Inter,sans-serif;font-size:13px;line-height:1.5}@media (max-width:820px){.lt-howflow{grid-template-columns:repeat(2,1fr);row-gap:32px}.lt-howflow .step:after{display:none}}.lt-arch{display:grid;gap:0;grid-template-columns:repeat(4,1fr);padding:16px 0 8px}.lt-arch .pill{padding:16px 32px;position:relative}.lt-arch .pill+.pill:before{background:var(--axio-line);bottom:14%;content:"";left:0;position:absolute;top:14%;width:1px}.lt-arch .ic{background:color-mix(in oklab,var(--axio-accent) 8%,#fff);border-radius:50%;display:grid;height:54px;margin-bottom:18px;place-items:center;width:54px}.lt-arch .ic svg{fill:none;height:30px;stroke:var(--axio-accent);stroke-linecap:round;stroke-linejoin:round;stroke-width:1.6;width:30px}.lt-arch h4{color:var(--axio-accent);font-family:Inter,sans-serif;font-size:17px;font-weight:600;letter-spacing:-.01em;margin:0 0 10px}.lt-arch p{color:var(--axio-ink-3);font-size:14.5px;line-height:1.55;margin:0}.lt-arch-note{border-bottom:1px solid color-mix(in oklab,var(--axio-accent) 22%,transparent);border-top:1px solid color-mix(in oklab,var(--axio-accent) 22%,transparent);color:var(--axio-ink-1);font-family:Fraunces,Georgia,serif;font-size:26px;font-weight:500;letter-spacing:-.01em;line-height:1.35;margin:56px auto 0;max-width:820px;padding:28px 32px;text-align:center;text-wrap:balance}.lt-arch-note .em{color:var(--axio-accent);font-style:italic;font-weight:600}@media (max-width:700px){.lt-arch-note{font-size:20px;margin-top:40px;padding:22px 16px}}@media (max-width:900px){.lt-arch{grid-template-columns:repeat(2,1fr)}.lt-arch .pill+.pill:before{display:none}}.lt-case{align-items:center;border-top:1px solid var(--axio-line);display:grid;gap:56px;grid-template-columns:minmax(0,1fr) minmax(0,1.55fr);padding:40px 0}.lt-case:first-child{border-top:none;padding-top:8px}.lt-case--reverse{grid-template-columns:minmax(0,1.55fr) minmax(0,1fr)}.lt-case--reverse .lt-case-copy{order:2}.lt-case--reverse .lt-case-media{order:1}.lt-case-label{align-items:center;color:var(--axio-accent);display:inline-flex;font-family:JetBrains Mono,monospace;font-size:11px;letter-spacing:.18em;margin-bottom:14px;text-transform:uppercase}.lt-case-copy h3{color:var(--axio-ink);font-family:Inter,sans-serif;font-size:clamp(26px,2.6vw,34px);font-weight:600;letter-spacing:-.025em;line-height:1.12;margin:0 0 16px}.lt-case-copy h3 .em{color:var(--axio-accent);font-weight:600}.lt-case-copy>p{color:var(--axio-ink-2);font-size:15px;line-height:1.6;margin:0 0 18px;max-width:44ch}.lt-case-bullets{display:grid;gap:10px;list-style:none;margin:0;padding:0}.lt-case-bullets li{align-items:flex-start;color:var(--axio-ink-2);display:flex;font-size:14px;gap:12px;line-height:1.55}.lt-case-bullets li:before{background:var(--axio-accent);background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='none' stroke='white' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'><polyline points='5 10.5 8.5 14 15 6.5'/></svg>");background-position:50%;background-repeat:no-repeat;background-size:11px 11px;border-radius:50%;content:"";flex:0 0 auto;height:18px;margin-top:2px;width:18px}.lt-case-media{background:var(--axio-bg-soft-2);border:1px solid var(--axio-line);border-radius:14px;box-shadow:0 1px 0 rgba(15,26,26,.02);overflow:hidden}.lt-case-media img{display:block;height:auto;width:100%}@media (max-width:960px){.lt-case,.lt-case--reverse{gap:28px;grid-template-columns:1fr}.lt-case--reverse .lt-case-copy{order:0}.lt-case--reverse .lt-case-media{order:1}}.lt-status{align-items:start;background:color-mix(in oklab,var(--axio-accent) 6%,#fff);border:1px solid color-mix(in oklab,var(--axio-accent) 20%,transparent);border-radius:14px;display:grid;gap:24px;grid-template-columns:84px 1fr;margin:24px 0 8px;padding:26px 32px}.lt-status .ic{background:#fff;border-radius:50%;display:grid;height:64px;place-items:center;width:64px}.lt-status .ic svg{fill-rule:evenodd;height:auto;stroke:none;width:36px}.lt-status .eyebrow{color:var(--axio-ink);font-family:Inter,sans-serif;font-size:17px;font-weight:600;letter-spacing:-.01em;margin-bottom:8px}.lt-status .lead{color:var(--axio-ink-2);font-size:14.5px;line-height:1.55;margin:0 0 14px;max-width:78ch}.lt-status .tags{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:12px}.lt-status .tag{background:#fff;border:1px solid color-mix(in oklab,var(--axio-accent) 30%,transparent);border-radius:999px;color:var(--axio-accent);font-family:JetBrains Mono,monospace;font-size:11.5px;letter-spacing:.02em;padding:4px 12px;white-space:nowrap}.lt-status .note{color:var(--axio-ink-3);font-size:13px;line-height:1.5;margin:0}@media (max-width:720px){.lt-status{grid-template-columns:1fr}.lt-status .ic{height:56px;width:56px}}.lt-subhead{margin:32px auto 20px;max-width:720px;text-align:center}.lt-subhead--mt{margin-top:48px}.lt-subhead h3{color:var(--axio-ink);font-family:Inter,sans-serif;font-size:22px;font-weight:600;letter-spacing:-.015em;margin:0 0 6px}.lt-subhead p{color:var(--axio-ink-3);font-size:14.5px;margin:0}.lt-who{grid-template-columns:repeat(3,1fr)}.lt-benefits,.lt-who{display:grid;gap:20px}.lt-benefits{grid-template-columns:repeat(4,1fr)}.lt-benefits .card,.lt-who .card{background:#fff;border:1px solid var(--axio-line);border-radius:14px;display:flex;flex-direction:column;gap:10px;padding:24px 22px}.lt-benefits .ic,.lt-who .ic{background:color-mix(in oklab,var(--axio-accent) 8%,#fff);border-radius:50%;display:grid;height:48px;margin-bottom:4px;place-items:center;width:48px}.lt-benefits .ic svg,.lt-who .ic svg{fill:none;height:26px;stroke:var(--axio-accent);stroke-linecap:round;stroke-linejoin:round;stroke-width:1.6;width:26px}.lt-benefits h4,.lt-who h4{color:var(--axio-accent);font-family:Inter,sans-serif;font-size:16px;font-weight:600;letter-spacing:-.01em;margin:0}.lt-benefits p,.lt-who p{color:var(--axio-ink-3);font-size:13.5px;line-height:1.55;margin:0}@media (max-width:960px){.lt-who{grid-template-columns:1fr}.lt-benefits{grid-template-columns:repeat(2,1fr)}}.contact-grid--wide{grid-template-columns:minmax(0,960px);justify-content:center}.axio-form-host .hs-form fieldset.form-columns-3{display:grid;gap:18px;grid-template-columns:repeat(3,1fr);max-width:100%!important}.axio-form-host .hs-form fieldset.form-columns-3 .hs-input,.axio-form-host .hs-form fieldset.form-columns-3>.hs-form-field{width:100%!important}@media (max-width:720px){.axio-form-host .hs-form fieldset.form-columns-3{grid-template-columns:1fr}}.axio-form-host .hs-form .hs_interests .inputs-list{display:flex;flex-wrap:wrap;gap:10px 28px;list-style:none;margin:8px 0 0;padding:0}.axio-form-host .hs-form .hs_interests .inputs-list li{margin:0}.axio-form-host .hs-form .hs-form-checkbox{align-items:center;color:var(--axio-ink-2);cursor:pointer;display:inline-flex;font-size:14px;gap:8px}.axio-form-host .hs-form .hs-form-checkbox input[type=checkbox]{accent-color:var(--axio-accent);cursor:pointer;height:16px;width:16px}.axio-form-host .hs-form .hs-form-booleancheckbox{align-items:flex-start;color:var(--axio-ink-2);cursor:pointer;display:flex;font-size:13.5px;gap:10px;line-height:1.5}.axio-form-host .hs-form .hs-form-booleancheckbox input[type=checkbox]{accent-color:var(--axio-accent);cursor:pointer;height:16px;margin-top:2px;width:16px}.axio-form-host .hs-form .hs-form-booleancheckbox a{color:var(--axio-accent);text-decoration:underline}.axio-form-host .hs-form .hs_interests label .hs-field-desc{color:var(--axio-ink-3);font-family:Inter,sans-serif;font-size:12.5px;font-weight:400;letter-spacing:0;margin-left:4px;text-transform:none}.lt-together{align-items:center;background:var(--axio-dark);border-radius:14px;color:#fff;display:grid;gap:24px;grid-template-columns:56px 1fr auto;margin:32px 0 56px;overflow:hidden;padding:24px 32px;position:relative}.lt-together:before{background:radial-gradient(circle at center,color-mix(in oklab,var(--axio-accent) 40%,transparent) 0,transparent 65%);content:"";height:280px;opacity:.25;pointer-events:none;position:absolute;right:-60px;top:50%;transform:translateY(-50%);width:280px}.lt-together .mark{color:color-mix(in oklab,var(--axio-accent) 80%,#fff);display:grid;height:56px;place-items:center;width:56px}.lt-together .mark svg{height:100%;width:100%}.lt-together .body h3{color:#fff;font-family:Inter,sans-serif;font-size:19px;font-weight:600;letter-spacing:-.01em;margin:0 0 4px}.lt-together .body p{color:color-mix(in oklab,#fff 72%,transparent);font-size:14px;margin:0}.lt-together .btn-dark-ghost{align-items:center;background:transparent;border:1px solid color-mix(in oklab,#fff 40%,transparent);border-radius:999px;color:#fff;display:inline-flex;font-size:14px;font-weight:500;gap:10px;padding:11px 20px;position:relative;text-decoration:none;transition:border-color .2s,background .2s,transform .2s;white-space:nowrap;z-index:1}.lt-together .btn-dark-ghost .arr{transition:transform .25s}.lt-together .btn-dark-ghost:hover{background:color-mix(in oklab,#fff 10%,transparent);border-color:#fff}.lt-together .btn-dark-ghost:hover .arr{transform:translateX(3px)}@media (max-width:720px){.lt-together{grid-template-columns:1fr;justify-items:center;text-align:center}.lt-together .btn-dark-ghost{width:fit-content}}