.home-module__txgM7a__page{background:var(--bg-primary);width:100%;color:var(--text-primary);overflow-x:clip}.home-module__txgM7a__container{width:min(1180px,100% - 40px);margin-inline:auto}.home-module__txgM7a__section{border-bottom:1px solid var(--border-color);background:var(--bg-primary);padding:clamp(64px,9vw,128px) 0}.home-module__txgM7a__hero{background:linear-gradient(180deg,var(--bg-primary),var(--bg-secondary));padding:clamp(54px,8vw,112px) 0 84px;overflow:hidden}.home-module__txgM7a__heroGrid{grid-template-columns:minmax(0,1.1fr) minmax(280px,.9fr);align-items:center;gap:clamp(32px,8vw,120px);display:grid}.home-module__txgM7a__heroCopy{z-index:1;position:relative}.home-module__txgM7a__kicker{color:var(--accent-text);letter-spacing:.14em;text-transform:uppercase;margin:0 0 18px;font-size:12px;font-weight:700}.home-module__txgM7a__page h1,.home-module__txgM7a__page h2,.home-module__txgM7a__page h3{letter-spacing:-.035em;margin:0;line-height:1.12}.home-module__txgM7a__page h1{max-width:780px;font-size:clamp(48px,7vw,88px)}.home-module__txgM7a__page h2{max-width:900px;font-size:clamp(34px,4.5vw,62px)}.home-module__txgM7a__page h3{font-size:clamp(19px,2vw,25px)}.home-module__txgM7a__heroLead,.home-module__txgM7a__sectionLead{max-width:680px;color:var(--text-secondary);margin:24px 0 0;font-size:clamp(17px,1.5vw,21px);line-height:1.6}.home-module__txgM7a__heroLead{max-width:620px}.home-module__txgM7a__disclaimer{color:var(--text-muted);margin:22px 0 0;font-size:13px;line-height:1.5}.home-module__txgM7a__actions{flex-wrap:wrap;gap:12px;margin-top:32px;display:flex}.home-module__txgM7a__primary,.home-module__txgM7a__secondary{border-radius:14px;justify-content:center;align-items:center;gap:18px;min-height:48px;padding:12px 18px;font-size:15px;font-weight:650;text-decoration:none;transition:transform .2s,background .2s,border-color .2s;display:inline-flex}.home-module__txgM7a__primary{color:#fff;background:#006edb;box-shadow:0 8px 18px #0a84ff2e}.home-module__txgM7a__primary:hover{background:#005bb8;transform:translateY(-1px)}.home-module__txgM7a__secondary{border:1px solid var(--border-color);background:var(--bg-primary);color:var(--text-primary)}.home-module__txgM7a__secondary:hover{border-color:var(--accent);color:var(--accent-text)}.home-module__txgM7a__heroVisual{place-items:center;min-height:360px;display:grid;position:relative}.home-module__txgM7a__heroVisual img{z-index:1;filter:drop-shadow(0 20px 25px #0a84ff24);width:min(270px,60vw);height:auto;position:relative}.home-module__txgM7a__heroGlow{background:radial-gradient(closest-side,var(--accent-tint),transparent 72%);opacity:.95;border-radius:50%;width:min(480px,90vw);height:min(330px,65vw);position:absolute}.home-module__txgM7a__splitHeading{grid-template-columns:minmax(0,1.25fr) minmax(240px,.75fr);align-items:end;gap:clamp(28px,7vw,100px);margin-top:18px;display:grid}.home-module__txgM7a__splitHeading>p{color:var(--text-secondary);margin:0;font-size:17px;line-height:1.65}.home-module__txgM7a__cardGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:48px;display:grid}.home-module__txgM7a__card{border:1px solid var(--border-color);background:var(--bg-secondary);border-radius:22px;min-height:180px;padding:24px;box-shadow:0 1px 2px #00000008,0 10px 28px #0000000a}.home-module__txgM7a__card p{color:var(--text-secondary);margin:14px 0 0;font-size:15px;line-height:1.65}.home-module__txgM7a__tintSection{background:var(--accent-tint)}.home-module__txgM7a__solutionList{border-top:1px solid var(--border-color);grid-template-columns:repeat(2,minmax(0,1fr));margin-top:44px;display:grid}.home-module__txgM7a__solutionItem{border-bottom:1px solid var(--border-color);align-items:baseline;gap:18px;padding:22px 4px;font-size:18px;display:flex}.home-module__txgM7a__solutionItem span{color:var(--accent-text);letter-spacing:.1em;font-size:12px;font-weight:700}.home-module__txgM7a__screenGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:40px;display:grid}.home-module__txgM7a__screenCard{border:1px solid var(--border-color);background:var(--bg-secondary);border-radius:20px;margin:0;padding:10px;box-shadow:0 8px 24px #0000000d}.home-module__txgM7a__screenCard img{object-fit:cover;object-position:top;border-radius:12px;width:100%;height:270px;display:block}.home-module__txgM7a__screenCard figcaption{color:var(--text-muted);padding:12px 4px 3px;font-size:12px;line-height:1.35}.home-module__txgM7a__callout{border:1px solid var(--border-color);background:var(--bg-primary);color:var(--text-secondary);border-radius:18px;flex-wrap:wrap;gap:10px 28px;margin-top:44px;padding:22px 24px;line-height:1.6;display:flex}.home-module__txgM7a__callout strong{color:var(--text-primary)}.home-module__txgM7a__cardTop{justify-content:space-between;align-items:center;gap:12px;display:flex}.home-module__txgM7a__badge{background:var(--accent-tint);color:var(--accent-text);border-radius:999px;flex:none;padding:5px 9px;font-size:11px;font-weight:700;display:inline-flex}.home-module__txgM7a__roadmap{border-top:2px solid var(--border-color);grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;margin-top:54px;display:grid}.home-module__txgM7a__roadmapItem{padding-top:26px;position:relative}.home-module__txgM7a__roadmapItem>span{border:4px solid var(--bg-primary);background:var(--accent);border-radius:50%;width:16px;height:16px;position:absolute;top:-9px;left:0}.home-module__txgM7a__roadmapItem h3{font-size:20px}.home-module__txgM7a__roadmapItem p{color:var(--text-muted);margin:10px 0 0;font-size:14px}.home-module__txgM7a__downloadSection{background:var(--bg-secondary)}.home-module__txgM7a__page a:focus-visible{outline:3px solid var(--accent);outline-offset:4px;border-radius:5px}@media (max-width:900px){.home-module__txgM7a__heroGrid,.home-module__txgM7a__splitHeading{grid-template-columns:1fr}.home-module__txgM7a__heroVisual{order:-1;min-height:250px}.home-module__txgM7a__heroVisual img{width:170px}.home-module__txgM7a__cardGrid,.home-module__txgM7a__screenGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.home-module__txgM7a__screenCard img{height:300px}.home-module__txgM7a__roadmap{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:38px}}@media (max-width:560px){.home-module__txgM7a__container{width:min(100% - 32px,1180px)}.home-module__txgM7a__section{padding:56px 0}.home-module__txgM7a__hero{padding-top:42px}.home-module__txgM7a__heroVisual{min-height:190px}.home-module__txgM7a__heroVisual img{width:125px}.home-module__txgM7a__page h1{font-size:clamp(42px,13vw,58px)}.home-module__txgM7a__page h2{font-size:clamp(32px,10vw,44px)}.home-module__txgM7a__cardGrid,.home-module__txgM7a__screenGrid,.home-module__txgM7a__solutionList,.home-module__txgM7a__roadmap{grid-template-columns:1fr}.home-module__txgM7a__card{min-height:0;padding:20px}.home-module__txgM7a__screenCard img{height:auto;max-height:430px}.home-module__txgM7a__actions{flex-direction:column;align-items:stretch}.home-module__txgM7a__primary,.home-module__txgM7a__secondary{width:100%}}@media (prefers-reduced-motion:reduce){.home-module__txgM7a__primary,.home-module__txgM7a__secondary{transition:none}.home-module__txgM7a__primary:hover{transform:none}}.home-module__txgM7a__screenCard img{object-fit:contain;object-position:center;background:var(--bg-secondary)}@media (min-width:561px){.home-module__txgM7a__screenCard img{height:320px}}.home-module__txgM7a__inlineLink{color:var(--accent-text);text-underline-offset:3px;font-weight:650;text-decoration:underline}
