.PillButton-module__zCiiPq__pill{--circle-size:40px;--circle-color:var(--signal-bright);--circle-ink:var(--signal-ink);--duration:.6s;--arrow-duration:.36s;--ease:cubic-bezier(.45, 0, .55, 1);--text-shift:0px;--loop-width:0px;--wrap-distance:0px;box-sizing:border-box;background:var(--ink);height:50px;color:var(--surface);transition:padding var(--duration) var(--ease), background .36s var(--ease), color .36s var(--ease);border:1px solid #0000;border-radius:999px;flex-shrink:0;align-items:center;gap:8px;padding:5px 5px 5px 16px;text-decoration:none;display:inline-flex;position:relative;overflow:hidden}.PillButton-module__zCiiPq__solid{background:var(--ink);color:var(--surface);border-color:#0000}.PillButton-module__zCiiPq__light{border-color:var(--line);background:var(--surface-raised);color:var(--ink);box-shadow:0 1px #05080d0a}.PillButton-module__zCiiPq__dark{border-color:var(--invert-line);background:var(--invert-bg);color:var(--invert-ink)}.PillButton-module__zCiiPq__label{z-index:1;letter-spacing:.12em;white-space:nowrap;text-transform:uppercase;transition:transform var(--duration) var(--ease);font-size:11px;font-weight:600;line-height:1;position:relative;transform:translate(0)}.PillButton-module__zCiiPq__slot{flex:0 0 var(--circle-size);width:var(--circle-size);height:var(--circle-size)}.PillButton-module__zCiiPq__icon{z-index:2;width:var(--circle-size);height:var(--circle-size);background:var(--circle-color);color:var(--circle-ink);pointer-events:none;transition:transform var(--arrow-duration) var(--ease), opacity var(--arrow-duration) var(--ease);border-radius:50%;place-items:center;display:grid;position:absolute;top:50%;right:5px}.PillButton-module__zCiiPq__iconExit{opacity:1;transform:translateY(-50%)}.PillButton-module__zCiiPq__iconEnter{opacity:0;transform:translate(calc(-1 * var(--loop-width)), -50%)}.PillButton-module__zCiiPq__arrow{width:36%;height:36%;display:block}.PillButton-module__zCiiPq__pill:hover,.PillButton-module__zCiiPq__pill:focus-visible{padding:5px 16px 5px 5px}.PillButton-module__zCiiPq__pill:hover .PillButton-module__zCiiPq__label,.PillButton-module__zCiiPq__pill:focus-visible .PillButton-module__zCiiPq__label{transform:translateX(var(--text-shift))}.PillButton-module__zCiiPq__pill:hover .PillButton-module__zCiiPq__iconExit,.PillButton-module__zCiiPq__pill:focus-visible .PillButton-module__zCiiPq__iconExit{opacity:0;transform:translate(var(--wrap-distance), -50%)}.PillButton-module__zCiiPq__pill:hover .PillButton-module__zCiiPq__iconEnter,.PillButton-module__zCiiPq__pill:focus-visible .PillButton-module__zCiiPq__iconEnter{opacity:1;transform:translate(calc(var(--wrap-distance) - var(--loop-width)), -50%)}@media (prefers-reduced-motion:reduce){.PillButton-module__zCiiPq__pill,.PillButton-module__zCiiPq__label,.PillButton-module__zCiiPq__icon{transition:none}}
.sections-module__xKyHEW__section{padding:var(--section-space) 0}.sections-module__xKyHEW__stats{border-top:1px solid var(--border-light);border-bottom:1px solid var(--border-light);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.sections-module__xKyHEW__stat{border-right:1px solid var(--border-light);padding:clamp(32px,4vw,56px) 28px}.sections-module__xKyHEW__stat:last-child{border-right:0}.sections-module__xKyHEW__value{letter-spacing:.04em;overflow-wrap:anywhere;font-size:clamp(2.6rem,5.5vw,5.5rem);font-weight:600;line-height:.9}.sections-module__xKyHEW__valueLong{letter-spacing:.06em;font-size:clamp(1.7rem,3.8vw,3.2rem)}.sections-module__xKyHEW__label{color:var(--gray-700);letter-spacing:.16em;text-transform:uppercase;margin-top:16px;font-size:12px;font-weight:600}.sections-module__xKyHEW__showcase{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);align-items:center;gap:clamp(32px,6vw,88px);display:grid}.sections-module__xKyHEW__showcaseFlip{grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr)}.sections-module__xKyHEW__showcaseFlip .sections-module__xKyHEW__copy{order:2}.sections-module__xKyHEW__workflow{gap:0;padding:8px 0;display:grid}.sections-module__xKyHEW__node{grid-template-columns:92px minmax(0,1fr);align-items:center;gap:16px;display:grid}.sections-module__xKyHEW__kind{letter-spacing:.16em;text-transform:uppercase;color:var(--gray-500);font-size:10px;font-weight:700}.sections-module__xKyHEW__box{border:1px solid var(--border-light);background:var(--surface-raised);border-radius:8px;padding:16px 18px;position:relative}html[data-theme=dark] .sections-module__xKyHEW__box{background:var(--surface-alt);border-color:var(--line)}.sections-module__xKyHEW__boxActive{border-color:var(--accent);box-shadow:0 0 0 4px var(--accent-soft)}.sections-module__xKyHEW__line{background:var(--gray-200);width:1px;height:22px;margin:0 0 0 140px;position:relative;overflow:hidden}.sections-module__xKyHEW__line:after{content:"";background:var(--accent);transform-origin:top;width:100%;height:100%;animation:sections-module__xKyHEW__pathFlow 2.8s var(--ease) infinite;position:absolute;top:0;left:0}@keyframes sections-module__xKyHEW__pathFlow{0%{opacity:.2;transform:scaleY(0)}40%{opacity:1;transform:scaleY(1)}to{opacity:.35;transform:scaleY(1)}}.sections-module__xKyHEW__branch{grid-template-columns:1fr 1fr;gap:12px;margin-left:108px;display:grid}.sections-module__xKyHEW__yes{border-color:var(--accent);color:var(--ink)}.sections-module__xKyHEW__no{opacity:.78}.sections-module__xKyHEW__audience{border-top:1px solid var(--border-light)}.sections-module__xKyHEW__row{border-bottom:1px solid var(--border-light);grid-template-columns:88px minmax(0,.8fr) minmax(0,1.2fr);gap:24px;padding:28px 0;display:grid}.sections-module__xKyHEW__row h3{letter-spacing:.08em;text-transform:uppercase;font-size:clamp(1.6rem,2.6vw,2.4rem);font-weight:500;line-height:1}.sections-module__xKyHEW__row p{max-width:40rem;color:var(--gray-700)}.sections-module__xKyHEW__audienceMore{justify-content:center;margin-top:40px;display:flex}.sections-module__xKyHEW__steps{background:var(--border-light);border:1px solid var(--border-light);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin-top:36px;display:grid}.sections-module__xKyHEW__step{background:var(--surface);min-height:280px;padding:28px 24px}.sections-module__xKyHEW__step h3{letter-spacing:.08em;text-transform:uppercase;margin:18px 0 12px;font-size:1.6rem}.sections-module__xKyHEW__marquee{border-top:1px solid var(--border-light);border-bottom:1px solid var(--border-light);background:var(--surface-alt);overflow:hidden}.sections-module__xKyHEW__track{gap:48px;width:max-content;padding:28px 0;animation:28s linear infinite sections-module__xKyHEW__marquee;display:flex}.sections-module__xKyHEW__track span{letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;font-size:clamp(2.4rem,6vw,5.5rem);font-weight:600;line-height:1}.sections-module__xKyHEW__track b{color:var(--accent);font-weight:600}@keyframes sections-module__xKyHEW__marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.sections-module__xKyHEW__intGrid{background:var(--border-light);border:1px solid var(--border-light);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin-top:32px;display:grid}.sections-module__xKyHEW__int{background:var(--surface);min-height:140px;transition:background .4s var(--ease), color .4s var(--ease);padding:24px}.sections-module__xKyHEW__int:hover{background:var(--accent);color:var(--accent-ink)}.sections-module__xKyHEW__int h3{letter-spacing:.16em;text-transform:uppercase;font-size:13px}.sections-module__xKyHEW__int p{color:var(--gray-700);margin-top:12px;font-size:14px}.sections-module__xKyHEW__int:hover p{color:#ffffffb3}.sections-module__xKyHEW__capGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:32px;display:grid}.sections-module__xKyHEW__capMore{justify-content:center;margin-top:clamp(28px,4vw,44px);display:flex}.sections-module__xKyHEW__capCard{border:1px solid var(--line);background:var(--surface-raised);border-radius:16px;padding:clamp(22px,2.4vw,32px)}.sections-module__xKyHEW__capCard h3{letter-spacing:.16em;text-transform:uppercase;font-size:13px}.sections-module__xKyHEW__capCard p{color:var(--ink-muted);margin-top:12px;font-size:15px;line-height:1.55}.sections-module__xKyHEW__capList{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}.sections-module__xKyHEW__capList li{border:1px solid var(--line);background:var(--accent-soft);color:var(--ink);letter-spacing:.04em;border-radius:999px;padding:6px 12px;font-size:11px;font-weight:600}.sections-module__xKyHEW__trust{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px 40px;margin-top:36px;display:grid}.sections-module__xKyHEW__trust h3{letter-spacing:.12em;text-transform:uppercase;margin-bottom:10px;font-size:14px}.sections-module__xKyHEW__trust p{color:var(--gray-700);font-size:15px}.sections-module__xKyHEW__pricingBody{margin-top:36px}.sections-module__xKyHEW__articles{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-top:36px;display:grid}.sections-module__xKyHEW__article{gap:16px;display:grid}.sections-module__xKyHEW__thumb{border:1px solid var(--border-light);background:linear-gradient(135deg, var(--invert-bg) 0%, var(--sky-900) 62%, var(--sky-600) 150%);min-height:220px;transition:transform .6s var(--ease);overflow:hidden}.sections-module__xKyHEW__article:hover .sections-module__xKyHEW__thumb{transform:scale(1.02)}.sections-module__xKyHEW__mark{color:#ffffffb3;letter-spacing:.16em;text-transform:uppercase;align-items:flex-end;height:100%;min-height:220px;padding:20px;font-size:11px;display:flex}.sections-module__xKyHEW__article h3{letter-spacing:.04em;text-transform:uppercase;font-size:clamp(1.4rem,2vw,1.9rem);font-weight:500;line-height:1.15}.sections-module__xKyHEW__article p{color:var(--gray-700)}.sections-module__xKyHEW__more{letter-spacing:.14em;text-transform:uppercase;color:var(--accent);transition:transform .4s var(--ease);margin-top:8px;font-size:12px;display:inline-flex}.sections-module__xKyHEW__article:hover .sections-module__xKyHEW__more{transform:translate(6px)}.sections-module__xKyHEW__faq{border-top:1px solid var(--border-light);margin-top:32px}.sections-module__xKyHEW__faqItem{border-bottom:1px solid var(--border-light);text-align:left;width:100%;padding:22px 0}.sections-module__xKyHEW__q{letter-spacing:.04em;text-align:left;justify-content:space-between;align-items:center;gap:24px;width:100%;font-size:clamp(1.1rem,2vw,1.5rem);font-weight:500;display:flex}.sections-module__xKyHEW__q span:first-child{text-align:left}.sections-module__xKyHEW__icon{color:var(--gray-500);transition:transform .4s var(--ease)}.sections-module__xKyHEW__open .sections-module__xKyHEW__icon{color:var(--accent);transform:rotate(45deg)}.sections-module__xKyHEW__a{max-height:0;color:var(--gray-700);opacity:0;transition:max-height .5s var(--ease), opacity .4s var(--ease), margin .4s var(--ease);overflow:hidden}.sections-module__xKyHEW__open .sections-module__xKyHEW__a{opacity:1;max-height:420px;margin-top:14px}.sections-module__xKyHEW__cta{color:#f1f6fb;border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:radial-gradient(76% 118% at 86% -12%,#0ea5e929,#0000 60%),radial-gradient(58% 96% at 0 108%,#facc151f,#0000 64%),linear-gradient(#091320 0%,#05080d 100%);padding:clamp(80px,10vw,130px) 0;position:relative;overflow:hidden}html[data-theme=dark] .sections-module__xKyHEW__cta{color:#f1f6fb;background:radial-gradient(76% 118% at 86% -12%,#38bdf833,#0000 60%),radial-gradient(58% 96% at 0 108%,#fbbf241f,#0000 64%),linear-gradient(#081320 0%,#04080f 100%);border-top-color:#eaf2fb1f;border-bottom-color:#eaf2fb1f}html[data-theme=dark] .sections-module__xKyHEW__cta .display{color:#fff}html[data-theme=dark] .sections-module__xKyHEW__cta .eyebrow{color:var(--accent-light)}html[data-theme=dark] .sections-module__xKyHEW__cta .lede{color:#f1f6fbc2}html[data-theme=dark] .sections-module__xKyHEW__cta .btn-light{color:#f1f6fb;background:#eaf2fb0f;border-color:#eaf2fb3d}html[data-theme=dark] .sections-module__xKyHEW__cta .btn-light:hover{background:#eaf2fb29;border-color:#eaf2fb66}.sections-module__xKyHEW__cta:after{content:"";background:radial-gradient(circle, var(--accent-soft), transparent 64%);pointer-events:none;width:46%;height:80%;position:absolute;bottom:-30%;right:-10%}.sections-module__xKyHEW__cta:before{content:"";background:radial-gradient(circle, var(--signal-soft), transparent 66%);pointer-events:none;width:34%;height:64%;position:absolute;top:-24%;left:-8%}.sections-module__xKyHEW__ctaInner{z-index:1;max-width:920px;position:relative}.sections-module__xKyHEW__pageHero{--ph-top:#e9f3ff;--ph-mid:#f5faff;--ph-glow-sky:#0ea5e92e;--ph-glow-warm:#facc1529;isolation:isolate;margin-top:calc(-1 * var(--nav-offset));padding:calc(var(--nav-offset) + clamp(30px, 4vw, 52px)) 0 clamp(48px, 6vw, 76px);background:radial-gradient(76% 118% at 86% -12%, var(--ph-glow-sky), transparent 60%), radial-gradient(58% 96% at 0% 108%, var(--ph-glow-warm), transparent 64%), linear-gradient(172deg, var(--ph-top) 0%, var(--ph-mid) 50%, var(--surface) 100%);position:relative;overflow:hidden}html[data-theme=dark] .sections-module__xKyHEW__pageHero{--ph-top:#07131f;--ph-mid:#060d16;--ph-glow-sky:#38bdf82e;--ph-glow-warm:#fbbf2417}.sections-module__xKyHEW__pageHero:before{content:"";z-index:-1;pointer-events:none;opacity:.07;background-image:var(--grain);background-size:180px 180px;position:absolute;inset:0}html[data-theme=dark] .sections-module__xKyHEW__pageHero:before{opacity:.045}.sections-module__xKyHEW__pageHero:after{content:"";z-index:-1;pointer-events:none;opacity:.5;background-image:linear-gradient(to right, var(--line) 1px, transparent 1px), linear-gradient(to bottom, var(--line) 1px, transparent 1px);background-size:84px 84px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(72% 120% at 88% 0,#000 0%,#0000 74%);mask-image:radial-gradient(72% 120% at 88% 0,#000 0%,#0000 74%)}.sections-module__xKyHEW__pageHero>.wrap{z-index:1;position:relative}.sections-module__xKyHEW__prose{text-align:justify;max-width:100%;color:var(--gray-700);font-size:16px;line-height:1.8}.sections-module__xKyHEW__prose p+p,.sections-module__xKyHEW__prose ul,.sections-module__xKyHEW__prose ol{margin-top:20px}.sections-module__xKyHEW__prose ul{padding-left:24px;list-style-type:disc}.sections-module__xKyHEW__prose li{margin-bottom:8px}.sections-module__xKyHEW__prose h2,.sections-module__xKyHEW__prose h3{color:var(--ink);letter-spacing:-.01em;margin:32px 0 16px;font-weight:600;line-height:1.4}.sections-module__xKyHEW__prose h2{font-size:24px}.sections-module__xKyHEW__prose h3{font-size:18px}.sections-module__xKyHEW__prose a{color:var(--accent-bright);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.sections-module__xKyHEW__prose a:hover{color:var(--accent)}.sections-module__xKyHEW__prose hr{border:0;border-top:1px solid var(--border-light);margin:40px 0}.sections-module__xKyHEW__formGrid{gap:14px;max-width:560px;margin-top:36px;display:grid}.sections-module__xKyHEW__formGrid input,.sections-module__xKyHEW__formGrid textarea,.sections-module__xKyHEW__formGrid select{border:1px solid var(--border-light);background:var(--surface);width:100%;color:var(--ink);border-radius:4px;padding:14px 16px}.sections-module__xKyHEW__formGrid textarea{resize:vertical;min-height:140px}.sections-module__xKyHEW__success{border:1px solid var(--border-light);background:var(--off-white);margin-top:28px;padding:24px}.sections-module__xKyHEW__formGrid label{gap:8px;display:grid}.sections-module__xKyHEW__formGrid .sections-module__xKyHEW__eyebrow{margin-bottom:0}.sections-module__xKyHEW__docRow{border-top:1px solid var(--border-light);grid-template-columns:minmax(0,.7fr) minmax(0,1.1fr);gap:32px;padding:40px 0;display:grid}.sections-module__xKyHEW__indexRow{border-top:1px solid var(--border-light);grid-template-columns:72px minmax(0,1fr) auto;gap:16px;padding:22px 0;display:grid}@media (max-width:1020px){.sections-module__xKyHEW__stats,.sections-module__xKyHEW__steps,.sections-module__xKyHEW__trust,.sections-module__xKyHEW__intGrid,.sections-module__xKyHEW__capGrid{grid-template-columns:1fr 1fr}.sections-module__xKyHEW__showcase,.sections-module__xKyHEW__showcaseFlip,.sections-module__xKyHEW__articles{grid-template-columns:1fr}.sections-module__xKyHEW__showcaseFlip .sections-module__xKyHEW__copy{order:0}.sections-module__xKyHEW__row{grid-template-columns:64px 1fr}.sections-module__xKyHEW__row p{grid-column:1/-1}}@media (max-width:700px){.sections-module__xKyHEW__stats,.sections-module__xKyHEW__steps,.sections-module__xKyHEW__trust,.sections-module__xKyHEW__intGrid,.sections-module__xKyHEW__capGrid,.sections-module__xKyHEW__articles,.sections-module__xKyHEW__branch{grid-template-columns:1fr}.sections-module__xKyHEW__stat{border-right:0;border-bottom:1px solid var(--border-light);min-height:0}.sections-module__xKyHEW__indexRow,.sections-module__xKyHEW__docRow{grid-template-columns:1fr}.sections-module__xKyHEW__line{margin-left:56px}.sections-module__xKyHEW__branch{margin-left:0}.sections-module__xKyHEW__cta{padding:88px 0}.sections-module__xKyHEW__pageHero:after{background-size:56px 56px}.sections-module__xKyHEW__node{grid-template-columns:72px minmax(0,1fr)}.sections-module__xKyHEW__q{gap:12px;font-size:clamp(1.05rem,4.6vw,1.35rem)}}@media (prefers-reduced-motion:reduce){.sections-module__xKyHEW__track{animation:none}}
.HomeSections-module__amKxjG__section{padding:var(--section-space) 0}.HomeSections-module__amKxjG__compare{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(16px,2vw,24px);margin-top:clamp(28px,4vw,44px);display:grid}.HomeSections-module__amKxjG__way{border:1px solid var(--line);border-radius:24px;padding:clamp(26px,3vw,40px)}.HomeSections-module__amKxjG__wayOld{color:var(--ink-faint);background:#eef1f5}html[data-theme=dark] .HomeSections-module__amKxjG__wayOld{background:#0c1219}.HomeSections-module__amKxjG__wayNew{border-color:color-mix(in srgb, var(--accent-bright) 55%, transparent);background:var(--surface-raised);color:var(--ink);box-shadow:0 0 0 4px var(--accent-soft), 0 24px 48px -24px color-mix(in srgb, var(--accent-bright) 45%, transparent);position:relative}.HomeSections-module__amKxjG__wayLabel{letter-spacing:.16em;text-transform:uppercase;margin-bottom:22px;font-size:12px;font-weight:700}.HomeSections-module__amKxjG__wayOld .HomeSections-module__amKxjG__wayLabel{color:var(--ink-faint)}.HomeSections-module__amKxjG__wayNew .HomeSections-module__amKxjG__wayLabel{color:var(--accent)}.HomeSections-module__amKxjG__wayList{gap:18px;display:grid}.HomeSections-module__amKxjG__wayList li{align-items:flex-start;gap:14px;font-size:clamp(16px,1.3vw,18px);line-height:1.45;display:flex}.HomeSections-module__amKxjG__wayNew .HomeSections-module__amKxjG__wayList li{font-weight:500}.HomeSections-module__amKxjG__wayIcon{border-radius:50%;flex:none;place-items:center;width:26px;height:26px;margin-top:-1px;display:grid}.HomeSections-module__amKxjG__wayIcon svg{width:16px;height:16px}.HomeSections-module__amKxjG__wayOld .HomeSections-module__amKxjG__wayIcon{color:#dc2626;opacity:.75;background:#dc262617}html[data-theme=dark] .HomeSections-module__amKxjG__wayOld .HomeSections-module__amKxjG__wayIcon{color:#f87171;background:#f871711f}.HomeSections-module__amKxjG__wayNew .HomeSections-module__amKxjG__wayIcon{background:var(--accent);color:var(--accent-ink)}.HomeSections-module__amKxjG__templates{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:center;gap:clamp(36px,6vw,88px);display:grid}.HomeSections-module__amKxjG__tags{flex-wrap:wrap;gap:10px;margin-top:28px;display:flex}.HomeSections-module__amKxjG__tags li{border:1px solid color-mix(in srgb, var(--accent-bright) 35%, transparent);background:var(--accent-soft);color:var(--accent);border-radius:999px;padding:8px 16px;font-size:13px;font-weight:600}.HomeSections-module__amKxjG__blueprints>div{display:grid}.HomeSections-module__amKxjG__blueprint{border:1px solid var(--line);background:var(--surface-raised);border-radius:18px;width:min(88%,380px);padding:18px 20px 20px;animation:7s ease-in-out infinite HomeSections-module__amKxjG__float;position:relative;box-shadow:0 1px 2px #062a4a0f,0 22px 44px -22px #062a4a59}html[data-theme=dark] .HomeSections-module__amKxjG__blueprint{box-shadow:0 22px 44px -20px #000000bf}.HomeSections-module__amKxjG__bp0{justify-self:end}.HomeSections-module__amKxjG__bp1{z-index:1;justify-self:start;margin-top:-10px;animation-delay:-2.3s}.HomeSections-module__amKxjG__bp2{z-index:2;justify-self:end;margin-top:-10px;margin-right:6%;animation-delay:-4.6s}@keyframes HomeSections-module__amKxjG__float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.HomeSections-module__amKxjG__bpHead{justify-content:space-between;align-items:center;gap:12px;display:flex}.HomeSections-module__amKxjG__bpKind{background:var(--accent-soft);color:var(--accent);letter-spacing:.08em;text-transform:uppercase;border-radius:999px;padding:4px 10px;font-size:11px;font-weight:700}.HomeSections-module__amKxjG__bpReady{color:var(--ink-faint);align-items:center;gap:6px;font-size:12px;font-weight:500;display:inline-flex}.HomeSections-module__amKxjG__bpReady:before{content:"";background:#10b981;border-radius:50%;width:7px;height:7px}.HomeSections-module__amKxjG__bpTitle{color:var(--ink);letter-spacing:-.01em;margin:12px 0 14px;font-size:17px;font-weight:600}.HomeSections-module__amKxjG__bpStages{flex-wrap:wrap;gap:6px;display:flex}.HomeSections-module__amKxjG__bpStages span{border:1px solid var(--line);background:var(--surface);color:var(--ink-muted);border-radius:8px;padding:5px 10px;font-size:12px;font-weight:500}.HomeSections-module__amKxjG__bpStages span:last-child{background:var(--accent);color:var(--accent-ink);border-color:#0000}.HomeSections-module__amKxjG__bpSteps{gap:8px;display:grid;position:relative}.HomeSections-module__amKxjG__bpSteps:before{content:"";background:var(--line-strong);width:1px;position:absolute;top:14px;bottom:14px;left:15px}.HomeSections-module__amKxjG__bpSteps li{border:1px solid var(--line);background:var(--surface);color:var(--ink);border-radius:10px;align-items:center;gap:10px;padding:8px 12px 8px 8px;font-size:13px;font-weight:500;display:flex;position:relative}.HomeSections-module__amKxjG__bpStepKind{background:var(--accent-soft);min-width:58px;color:var(--accent);letter-spacing:.06em;text-align:center;text-transform:uppercase;border-radius:6px;flex:none;padding:3px 6px;font-size:10px;font-weight:700}.HomeSections-module__amKxjG__xryte{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#e9eef4;padding:clamp(64px,9vw,112px) 0}html[data-theme=dark] .HomeSections-module__amKxjG__xryte{background:#03070c}.HomeSections-module__amKxjG__xryteInner{text-align:center;justify-items:center;max-width:46rem;margin:0 auto;display:grid}.HomeSections-module__amKxjG__xryteLogo{transition:opacity .25s var(--ease);margin-bottom:28px;display:block}.HomeSections-module__amKxjG__xryteLogo:hover{opacity:.8}.HomeSections-module__amKxjG__xryteLogo img{width:auto;height:44px;display:block}.HomeSections-module__amKxjG__logoDark{display:none!important}html[data-theme=dark] .HomeSections-module__amKxjG__logoLight{display:none!important}html[data-theme=dark] .HomeSections-module__amKxjG__logoDark{display:block!important}.HomeSections-module__amKxjG__xryteTitle{color:var(--ink);letter-spacing:.04em;text-transform:uppercase;font-size:clamp(2rem,4vw,3.4rem);font-weight:600;line-height:1}.HomeSections-module__amKxjG__xryteCopy{color:var(--ink-muted);margin-top:22px;font-size:clamp(16px,1.35vw,18px);line-height:1.75}@media (max-width:1020px){.HomeSections-module__amKxjG__templates{grid-template-columns:1fr}}@media (max-width:760px){.HomeSections-module__amKxjG__compare{grid-template-columns:1fr}}@media (max-width:560px){.HomeSections-module__amKxjG__blueprints>div{gap:14px}.HomeSections-module__amKxjG__blueprint,.HomeSections-module__amKxjG__bp2{width:100%;margin:0}}@media (prefers-reduced-motion:reduce){.HomeSections-module__amKxjG__blueprint{animation:none}}
@font-face{font-family:Geist Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/2f145079f1794aeb-s.037v43d59qh3t.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/64190147d8dca499-s.2kzmu2y8viymj.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/09f7e1b07545358f-s.3da-x892lhg75.woff2)format("woff2");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/2372b5e13fba444a-s.3x9q4g5n2pk0-.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/ad05a7fb8075b05d-s.1buu66cdtyfku.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/ae0d78957fa74037-s.p.3gnlxne4ydafw.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Mono Fallback;src:local(Arial);ascent-override:74.67%;descent-override:21.92%;line-gap-override:0.0%;size-adjust:134.59%}.geist_mono_8f0f556-module__lQAXzW__className{font-family:Geist Mono,Geist Mono Fallback;font-style:normal;font-weight:500}.geist_mono_8f0f556-module__lQAXzW__variable{--font-hud:"Geist Mono", "Geist Mono Fallback"}
.HeroScene-module__Jd-DRq__scene{z-index:1;pointer-events:none;animation:HeroScene-module__Jd-DRq__sceneIn 1.6s var(--ease) .12s both;position:absolute;inset:-25%}.HeroScene-module__Jd-DRq__canvas{width:100%;height:100%;display:block;position:absolute;inset:0}.HeroScene-module__Jd-DRq__hit{aspect-ratio:1;pointer-events:auto;cursor:grab;touch-action:pan-y;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;border-radius:50%;width:61.33%;position:absolute;top:50%;left:50%;translate:-50% -50%}.HeroScene-module__Jd-DRq__hit[data-state=drag]{cursor:grabbing}@keyframes HeroScene-module__Jd-DRq__sceneIn{0%{opacity:0;transform:scale(.86)rotate(-6deg)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.HeroScene-module__Jd-DRq__scene{animation:none}.HeroScene-module__Jd-DRq__hit{display:none}}
.HeroBadges-module__iniKlG__badges{--hud-ink:#0b1220;--hud-data:#0e7490;--hud-halo:0 0 1px #ffffffe6, 0 0 10px #f0f7fff2, 0 0 22px #f0f7ffd9;--hud-glyph-halo:drop-shadow(0 0 3px #f0f7fff2);z-index:2;pointer-events:none;position:absolute;inset:0}html[data-theme=dark] .HeroBadges-module__iniKlG__badges{--hud-ink:#f1f7ff;--hud-data:#67e8f9e0;--hud-halo:0 0 2px #040c16e6, 0 0 12px #040c16eb, 0 0 24px #040c16bf;--hud-glyph-halo:drop-shadow(0 0 5px color-mix(in srgb, var(--tone) 55%, transparent))}.HeroBadges-module__iniKlG__callout{--wipe:inset(-30px 100% -30px -30px);pointer-events:auto;text-shadow:var(--hud-halo);white-space:nowrap;justify-items:start;gap:5px;display:grid;position:absolute}.HeroBadges-module__iniKlG__intro,.HeroBadges-module__iniKlG__enter{animation:HeroBadges-module__iniKlG__reveal .56s var(--ease) both}.HeroBadges-module__iniKlG__intro{animation-delay:calc(1.1s + var(--n) * .16s + .38s)}.HeroBadges-module__iniKlG__enter{animation-delay:.38s}.HeroBadges-module__iniKlG__exit{pointer-events:none;animation:.2s ease-in both HeroBadges-module__iniKlG__conceal}@keyframes HeroBadges-module__iniKlG__reveal{0%{opacity:0;clip-path:var(--wipe)}to{opacity:1;clip-path:inset(-30px)}}@keyframes HeroBadges-module__iniKlG__conceal{to{opacity:0}}.HeroBadges-module__iniKlG__head{align-items:center;gap:8px;display:flex}.HeroBadges-module__iniKlG__icon{width:15px;height:15px;color:var(--tone);filter:var(--hud-glyph-halo);flex:none}.HeroBadges-module__iniKlG__sky{--tone:#0284c7}.HeroBadges-module__iniKlG__mint{--tone:#059669}.HeroBadges-module__iniKlG__amber{--tone:#d97706}html[data-theme=dark] .HeroBadges-module__iniKlG__sky{--tone:#7dd3fc}html[data-theme=dark] .HeroBadges-module__iniKlG__mint{--tone:#6ee7b7}html[data-theme=dark] .HeroBadges-module__iniKlG__amber{--tone:#fcd34d}.HeroBadges-module__iniKlG__title{color:var(--hud-ink);letter-spacing:-.01em;font-size:15px;font-weight:600;line-height:1.2}.HeroBadges-module__iniKlG__readout{color:var(--hud-data);font-family:var(--font-hud), ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;letter-spacing:.06em;text-transform:uppercase;padding-left:23px;font-size:11px;font-weight:500;line-height:1.3}.HeroBadges-module__iniKlG__one{--wipe:inset(-30px -30px -30px 100%);text-align:right;justify-items:end;top:37%;right:99%}.HeroBadges-module__iniKlG__one .HeroBadges-module__iniKlG__head{flex-direction:row-reverse}.HeroBadges-module__iniKlG__one .HeroBadges-module__iniKlG__readout{padding-left:0;padding-right:23px}.HeroBadges-module__iniKlG__two{top:-7%;right:-4%}.HeroBadges-module__iniKlG__three{top:98%;left:60%}@media (max-width:1180px){.HeroBadges-module__iniKlG__title{font-size:14px}.HeroBadges-module__iniKlG__readout{font-size:10.5px}.HeroBadges-module__iniKlG__one{top:20%;right:94%}.HeroBadges-module__iniKlG__two{right:-2%}}@media (max-width:900px){.HeroBadges-module__iniKlG__one{display:none}.HeroBadges-module__iniKlG__two{top:0;left:44%;right:auto}.HeroBadges-module__iniKlG__three{--wipe:inset(-30px -30px -30px 100%);text-align:right;justify-items:end;inset:auto 44% 0 auto}.HeroBadges-module__iniKlG__three .HeroBadges-module__iniKlG__head{flex-direction:row-reverse}.HeroBadges-module__iniKlG__three .HeroBadges-module__iniKlG__readout{padding-left:0;padding-right:23px}}@media (prefers-reduced-motion:reduce){.HeroBadges-module__iniKlG__intro,.HeroBadges-module__iniKlG__enter,.HeroBadges-module__iniKlG__exit{animation:none}}
.PricingMatrix-module__iuKayW__matrixContainer{flex-direction:column;align-items:center;width:100%;display:flex}.PricingMatrix-module__iuKayW__loadingState{justify-content:center;align-items:center;min-height:400px;display:flex}.PricingMatrix-module__iuKayW__spinner{border:4px solid var(--border-light);border-top-color:var(--accent);border-radius:50%;width:40px;height:40px;animation:1s linear infinite PricingMatrix-module__iuKayW__spin}@keyframes PricingMatrix-module__iuKayW__spin{to{transform:rotate(360deg)}}.PricingMatrix-module__iuKayW__toggleWrap{margin-bottom:56px}.PricingMatrix-module__iuKayW__toggle{background:var(--surface-raised);border:1px solid var(--border-light);border-radius:999px;padding:6px;display:inline-flex}.PricingMatrix-module__iuKayW__toggleBtn{color:var(--gray-500);transition:all .2s var(--ease);cursor:pointer;background:0 0;border:none;border-radius:999px;padding:12px 24px;font-size:15px;font-weight:600;position:relative}.PricingMatrix-module__iuKayW__toggleBtn.PricingMatrix-module__iuKayW__active{background:var(--accent);color:var(--accent-ink);box-shadow:0 4px 12px var(--accent-soft)}.PricingMatrix-module__iuKayW__saveBadge{background:var(--signal-bright);color:var(--signal-ink);text-transform:uppercase;letter-spacing:.05em;white-space:nowrap;border-radius:999px;padding:4px 8px;font-size:10px;font-weight:700;position:absolute;top:-12px;right:-12px}.PricingMatrix-module__iuKayW__grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:24px;width:100%;max-width:1180px;margin:0 auto;display:grid}.PricingMatrix-module__iuKayW__card{background:var(--surface);border:1px solid var(--border-light);border-radius:24px;flex-direction:column;min-height:580px;padding:40px 32px;display:flex;position:relative}.PricingMatrix-module__iuKayW__card.PricingMatrix-module__iuKayW__featured{background:var(--surface-raised);border-color:var(--accent);box-shadow:0 24px 48px var(--accent-soft);z-index:2;transform:scale(1.03)}html[data-theme=dark] .PricingMatrix-module__iuKayW__card.PricingMatrix-module__iuKayW__featured{background:var(--surface-alt)}.PricingMatrix-module__iuKayW__topBadge{background:var(--accent);color:var(--accent-ink);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;border-radius:999px;padding:6px 16px;font-size:12px;font-weight:700;position:absolute;top:0;left:50%;transform:translate(-50%,-50%)}.PricingMatrix-module__iuKayW__cardHeader{margin-bottom:32px}.PricingMatrix-module__iuKayW__tierName{color:var(--ink);margin-bottom:16px;font-size:24px;font-weight:600}.PricingMatrix-module__iuKayW__strikeWrap{align-items:center;gap:12px;margin-bottom:8px;display:flex}.PricingMatrix-module__iuKayW__strike{color:var(--gray-500);font-size:15px;font-weight:500;text-decoration-thickness:2px}.PricingMatrix-module__iuKayW__discountPill{color:#10b981;letter-spacing:.05em;background:#10b98126;border-radius:999px;padding:4px 8px;font-size:11px;font-weight:700}.PricingMatrix-module__iuKayW__priceRow{align-items:baseline;gap:8px;margin-bottom:8px;display:flex}.PricingMatrix-module__iuKayW__priceVal{color:var(--ink);letter-spacing:-.02em;font-size:clamp(3rem,4vw,4rem);font-weight:700;line-height:1}.PricingMatrix-module__iuKayW__cadence{color:var(--gray-500);font-size:16px;font-weight:500}.PricingMatrix-module__iuKayW__annualTotal{color:var(--gray-500);margin-bottom:8px;font-size:13px}.PricingMatrix-module__iuKayW__saveRow{color:#10b981;font-size:14px;font-weight:600}.PricingMatrix-module__iuKayW__includes{color:var(--gray-700);margin:0 0 16px;font-size:14px;line-height:1.5}.PricingMatrix-module__iuKayW__includes strong{color:var(--ink);font-weight:600}.PricingMatrix-module__iuKayW__featureList{flex-direction:column;gap:14px;margin:0 0 20px;padding:0;list-style:none;display:flex}.PricingMatrix-module__iuKayW__featureItem[style]{animation:PricingMatrix-module__iuKayW__rowIn .42s var(--ease) both;animation-delay:min(calc(var(--row) * 24ms), .36s)}@keyframes PricingMatrix-module__iuKayW__rowIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.PricingMatrix-module__iuKayW__moreBtn{color:var(--accent);transition:color .2s var(--ease);align-self:flex-start;align-items:center;gap:6px;margin-bottom:32px;padding:6px 0;font-size:14px;font-weight:600;display:inline-flex}.PricingMatrix-module__iuKayW__moreBtn:hover{color:var(--accent-hover)}.PricingMatrix-module__iuKayW__moreBtn svg{width:16px;height:16px;transition:transform .3s var(--ease)}.PricingMatrix-module__iuKayW__moreBtnOpen svg{transform:rotate(180deg)}.PricingMatrix-module__iuKayW__featureItem{justify-content:space-between;align-items:center;gap:12px;display:flex}.PricingMatrix-module__iuKayW__featureName{color:var(--ink);font-size:15px}.PricingMatrix-module__iuKayW__tooltipIcon{background:var(--border-light);width:18px;height:18px;color:var(--gray-700);cursor:help;border-radius:50%;justify-content:center;align-items:center;font-size:10px;font-weight:700;display:flex;position:relative}.PricingMatrix-module__iuKayW__tooltipContent{background:var(--ink);width:240px;color:var(--surface);opacity:0;visibility:hidden;transition:all .2s var(--ease);pointer-events:none;z-index:10;text-align:left;border-radius:8px;padding:12px 16px;font-size:13px;font-weight:400;line-height:1.5;position:absolute;bottom:calc(100% + 10px);right:-10px;transform:translateY(8px);box-shadow:0 10px 24px #0000001a}.PricingMatrix-module__iuKayW__tooltipContent:after{content:"";border-style:solid;border-width:6px;border-color:var(--ink) transparent transparent transparent;position:absolute;top:100%;right:14px}.PricingMatrix-module__iuKayW__tooltipIcon:hover .PricingMatrix-module__iuKayW__tooltipContent,.PricingMatrix-module__iuKayW__tooltipIcon:focus-visible .PricingMatrix-module__iuKayW__tooltipContent{opacity:1;visibility:visible;transform:translateY(0)}.PricingMatrix-module__iuKayW__cardFooter{margin-top:auto}.PricingMatrix-module__iuKayW__ctaNote{color:var(--ink-faint);text-align:center;margin:10px 0 0;font-size:13px;font-weight:500}.PricingMatrix-module__iuKayW__cta{background:var(--surface);width:100%;color:var(--ink);border:1px solid var(--line-strong);transition:all .2s var(--ease);border-radius:12px;justify-content:center;align-items:center;padding:16px;font-size:15px;font-weight:600;display:flex}.PricingMatrix-module__iuKayW__cta:hover{background:var(--border-light)}.PricingMatrix-module__iuKayW__ctaFeatured{background:var(--accent);color:var(--accent-ink);border-color:var(--accent)}.PricingMatrix-module__iuKayW__ctaFeatured:hover{background:var(--accent-hover);border-color:var(--accent-hover);transform:translateY(-2px)}.PricingMatrix-module__iuKayW__disclaimer{text-align:center;background:var(--surface-raised);border:1px solid var(--border-light);border-radius:16px;max-width:720px;margin:64px auto;padding:32px}.PricingMatrix-module__iuKayW__disclaimer h4{color:var(--ink);margin-bottom:12px;font-size:16px;font-weight:600}.PricingMatrix-module__iuKayW__disclaimer p{color:var(--gray-700);font-size:14px;line-height:1.6}.PricingMatrix-module__iuKayW__whiteglove{background:var(--surface-raised);border:1px solid var(--border-light);border-radius:24px;width:100%;margin-top:32px;padding:56px 32px;position:relative;overflow:hidden}.PricingMatrix-module__iuKayW__whiteglove:before{content:"";background:radial-gradient(circle, var(--accent-soft), transparent 70%);pointer-events:none;opacity:.5;width:40%;height:200%;position:absolute;top:-50%;right:-10%}.PricingMatrix-module__iuKayW__whitegloveInner{justify-content:space-between;align-items:center;gap:48px;max-width:1180px;margin:0 auto;display:flex;position:relative}.PricingMatrix-module__iuKayW__wgCopy{max-width:600px}.PricingMatrix-module__iuKayW__wgEyebrow{letter-spacing:.15em;color:var(--accent);text-transform:uppercase;margin-bottom:12px;font-size:12px;font-weight:700;display:block}.PricingMatrix-module__iuKayW__wgHeadline{color:var(--ink);margin-bottom:16px;font-size:clamp(24px,3vw,32px);font-weight:600;line-height:1.2}.PricingMatrix-module__iuKayW__wgBody{color:var(--gray-700);font-size:16px;line-height:1.6}.PricingMatrix-module__iuKayW__wgAction{flex-shrink:0}.PricingMatrix-module__iuKayW__wgBtn{background:var(--ink);color:var(--surface);transition:transform .2s var(--ease);border-radius:999px;justify-content:center;align-items:center;padding:16px 32px;font-size:15px;font-weight:600;display:inline-flex}.PricingMatrix-module__iuKayW__wgBtn:hover{transform:translateY(-2px)}@media (prefers-reduced-motion:reduce){.PricingMatrix-module__iuKayW__featureItem[style]{animation:none}}@media (max-width:1024px){.PricingMatrix-module__iuKayW__grid{grid-template-columns:1fr;gap:32px}.PricingMatrix-module__iuKayW__card.PricingMatrix-module__iuKayW__featured{transform:none}.PricingMatrix-module__iuKayW__whitegloveInner{flex-direction:column;align-items:flex-start}}
.ProductUI-module__qOJi8q__shell{--ui-bg:#fff;--ui-sidebar:#f7fbff;--ui-muted-bg:#eef5fb;--ui-text:#0a121c;--ui-subtle:#4a5766;--ui-faint:#6b7885;--ui-line:#dfe9f2;--ui-inverse:#0a121c;--ui-inverse-text:#fff;--ui-accent:#0284c7;--ui-accent-soft:#0ea5e924;--ui-border:#0a121c1f;--ui-shadow:0 18px 50px #051e3724;border:1px solid var(--ui-border);border-radius:var(--radius-lg);background:var(--ui-bg);box-shadow:var(--ui-shadow);color:var(--ui-text);font-size:12px;line-height:1.4;overflow:hidden}html[data-theme=dark] .ProductUI-module__qOJi8q__shell{--ui-bg:#0e1721;--ui-sidebar:#121d29;--ui-muted-bg:#17232f;--ui-text:#eaf2fb;--ui-subtle:#eaf2fbb3;--ui-faint:#eaf2fb80;--ui-line:#eaf2fb1f;--ui-inverse:#eaf2fb;--ui-inverse-text:#0a121c;--ui-accent:#38bdf8;--ui-accent-soft:#38bdf833;--ui-border:#eaf2fb24;--ui-shadow:0 18px 50px #00000080}.ProductUI-module__qOJi8q__chrome{grid-template-columns:168px minmax(0,1fr);min-height:420px;display:grid}.ProductUI-module__qOJi8q__side{border-right:1px solid var(--ui-line);background:var(--ui-sidebar);flex-direction:column;gap:4px;padding:16px 12px;display:flex}.ProductUI-module__qOJi8q__brand{color:var(--ui-accent);letter-spacing:.04em;margin:2px 8px 16px;font-size:11px;font-weight:700}.ProductUI-module__qOJi8q__sideItem{color:var(--ui-subtle);border-radius:6px;align-items:center;gap:8px;padding:7px 8px;font-size:11px;font-weight:500;display:flex}.ProductUI-module__qOJi8q__sideItemActive{background:var(--ui-bg);color:var(--ui-text);box-shadow:0 0 0 1px var(--ui-line)}.ProductUI-module__qOJi8q__dot{opacity:.5;background:currentColor;border-radius:1px;width:6px;height:6px}.ProductUI-module__qOJi8q__sideItemActive .ProductUI-module__qOJi8q__dot{background:var(--ui-accent);opacity:1}.ProductUI-module__qOJi8q__main{background:var(--ui-bg);flex-direction:column;min-width:0;display:flex}.ProductUI-module__qOJi8q__top{border-bottom:1px solid var(--ui-line);justify-content:space-between;align-items:center;gap:12px;min-height:48px;padding:0 16px;display:flex}.ProductUI-module__qOJi8q__search{border:1px solid var(--ui-line);max-width:280px;color:var(--ui-faint);background:var(--ui-muted-bg);border-radius:6px;flex:1;padding:7px 10px}.ProductUI-module__qOJi8q__topMeta{color:var(--ui-subtle);align-items:center;gap:10px;display:flex}.ProductUI-module__qOJi8q__bell,.ProductUI-module__qOJi8q__avatar{border:1px solid var(--ui-line);border-radius:50%;place-items:center;width:26px;height:26px;font-size:10px;display:grid}.ProductUI-module__qOJi8q__avatar{background:var(--ui-inverse);color:var(--ui-inverse-text);border-color:var(--ui-inverse)}.ProductUI-module__qOJi8q__body{min-width:0;padding:14px}.ProductUI-module__qOJi8q__label{color:var(--ui-faint);letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:600}.ProductUI-module__qOJi8q__pipeline{grid-template-columns:repeat(5,minmax(110px,1fr));gap:10px;display:grid;overflow:auto}.ProductUI-module__qOJi8q__column{border:1px solid var(--ui-line);background:var(--ui-muted-bg);border-radius:8px;min-width:0;padding:8px}.ProductUI-module__qOJi8q__columnHead{letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;margin-bottom:8px;font-size:10px;font-weight:600;display:flex}.ProductUI-module__qOJi8q__card{border:1px solid var(--ui-line);background:var(--ui-bg);border-radius:8px;margin-bottom:8px;padding:9px}.ProductUI-module__qOJi8q__card:last-child{margin-bottom:0}.ProductUI-module__qOJi8q__cardName{font-size:12px;font-weight:600}.ProductUI-module__qOJi8q__cardMeta{color:var(--ui-faint);justify-content:space-between;margin-top:6px;font-size:10px;display:flex}.ProductUI-module__qOJi8q__chip{background:var(--ui-accent-soft);color:var(--ui-accent);letter-spacing:.06em;text-transform:uppercase;border-radius:4px;margin-top:6px;padding:2px 6px;font-size:9px;font-weight:600;display:inline-flex}.ProductUI-module__qOJi8q__channels{flex-wrap:wrap;gap:6px;margin-bottom:10px;display:flex}.ProductUI-module__qOJi8q__channels .ProductUI-module__qOJi8q__chip{margin-top:0}.ProductUI-module__qOJi8q__chipOn{background:var(--ui-accent);color:var(--ui-inverse-text)}.ProductUI-module__qOJi8q__profile{grid-template-columns:220px minmax(0,1fr);gap:12px;display:grid}.ProductUI-module__qOJi8q__profileCard,.ProductUI-module__qOJi8q__panel{border:1px solid var(--ui-line);background:var(--ui-muted-bg);border-radius:10px;padding:14px}.ProductUI-module__qOJi8q__avatarLg{background:var(--ui-inverse);width:42px;height:42px;color:var(--ui-inverse-text);border-radius:50%;place-items:center;margin-bottom:10px;font-size:14px;font-weight:600;display:grid}.ProductUI-module__qOJi8q__kv{gap:8px;margin-top:12px;display:grid}.ProductUI-module__qOJi8q__kv div{border-bottom:1px solid var(--ui-line);justify-content:space-between;gap:8px;padding-bottom:8px;font-size:11px;display:flex}.ProductUI-module__qOJi8q__timeline{gap:8px;display:grid}.ProductUI-module__qOJi8q__event{border:1px solid var(--ui-line);background:var(--ui-bg);border-radius:8px;grid-template-columns:8px 1fr;gap:8px;padding:8px;display:grid}.ProductUI-module__qOJi8q__event i{background:var(--ui-accent);border-radius:1px;width:8px;height:8px;margin-top:4px}.ProductUI-module__qOJi8q__inbox{border:1px solid var(--ui-line);border-radius:10px;grid-template-columns:190px minmax(0,1fr);min-height:280px;display:grid;overflow:hidden}.ProductUI-module__qOJi8q__threads{border-right:1px solid var(--ui-line);background:var(--ui-muted-bg)}.ProductUI-module__qOJi8q__thread{border-bottom:1px solid var(--ui-line);padding:10px 12px}.ProductUI-module__qOJi8q__threadActive{background:var(--ui-bg);box-shadow:inset 2px 0 0 var(--ui-accent)}.ProductUI-module__qOJi8q__thread b,.ProductUI-module__qOJi8q__msg b{font-size:12px;display:block}.ProductUI-module__qOJi8q__thread span,.ProductUI-module__qOJi8q__msg p{color:var(--ui-faint);font-size:11px}.ProductUI-module__qOJi8q__threadMeta{color:var(--ui-faint);margin-top:4px;font-size:10px}.ProductUI-module__qOJi8q__messages{flex-direction:column;gap:8px;padding:12px;display:flex}.ProductUI-module__qOJi8q__msg{background:var(--ui-muted-bg);border-radius:8px;max-width:80%;padding:8px 10px}.ProductUI-module__qOJi8q__msgOut{background:var(--ui-inverse);color:var(--ui-inverse-text);align-self:flex-end}.ProductUI-module__qOJi8q__msgOut p{color:color-mix(in srgb, var(--ui-inverse-text) 72%, transparent)}.ProductUI-module__qOJi8q__calendar{border:1px solid var(--ui-line);background:var(--ui-line);border-radius:10px;grid-template-columns:88px repeat(5,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.ProductUI-module__qOJi8q__calCell{background:var(--ui-bg);min-height:64px;padding:8px;font-size:10px}.ProductUI-module__qOJi8q__calHead{background:var(--ui-muted-bg);letter-spacing:.08em;text-transform:uppercase;font-weight:600}.ProductUI-module__qOJi8q__slot{background:var(--ui-accent-soft);color:var(--ui-text);border-radius:4px;margin-top:6px;padding:4px 6px;font-weight:600}.ProductUI-module__qOJi8q__campaign{gap:10px;display:grid}.ProductUI-module__qOJi8q__row{border:1px solid var(--ui-line);background:var(--ui-muted-bg);border-radius:8px;grid-template-columns:110px 1fr;align-items:center;gap:10px;padding:10px 12px;display:grid}.ProductUI-module__qOJi8q__bar{background:var(--ui-line);border-radius:99px;height:6px;overflow:hidden}.ProductUI-module__qOJi8q__bar>span{background:var(--ui-accent);height:100%;display:block}.ProductUI-module__qOJi8q__metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.ProductUI-module__qOJi8q__metric{border:1px solid var(--ui-line);background:var(--ui-muted-bg);border-radius:8px;padding:12px}.ProductUI-module__qOJi8q__metric strong{letter-spacing:.04em;margin-top:6px;font-size:18px;display:block}.ProductUI-module__qOJi8q__chart{border:1px solid var(--ui-line);border-radius:8px;align-items:flex-end;gap:6px;height:92px;margin-top:10px;padding:10px;display:flex}.ProductUI-module__qOJi8q__colBar{background:var(--ui-line);border-radius:2px 2px 0 0;flex:1}.ProductUI-module__qOJi8q__colBar.ProductUI-module__qOJi8q__on{background:var(--ui-accent)}.ProductUI-module__qOJi8q__form{border:1px solid var(--ui-line);background:var(--ui-muted-bg);border-radius:10px;gap:8px;padding:14px;display:grid}.ProductUI-module__qOJi8q__field{border:1px solid var(--ui-line);background:var(--ui-bg);color:var(--ui-faint);border-radius:6px;padding:9px 10px}.ProductUI-module__qOJi8q__pay{gap:10px;display:grid}.ProductUI-module__qOJi8q__payCard{border:1px solid var(--ui-line);border-radius:10px;padding:14px}.ProductUI-module__qOJi8q__amount{letter-spacing:.04em;font-size:28px;font-weight:600}.ProductUI-module__qOJi8q__flow{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.ProductUI-module__qOJi8q__flow span,.ProductUI-module__qOJi8q__flow b{border:1px solid var(--ui-line);background:var(--ui-bg);letter-spacing:.06em;text-transform:uppercase;border-radius:6px;padding:7px 10px;font-size:11px;font-weight:600}.ProductUI-module__qOJi8q__flow b{background:var(--ui-inverse);color:var(--ui-inverse-text);border-color:var(--ui-inverse)}.ProductUI-module__qOJi8q__lessons{gap:8px;display:grid}.ProductUI-module__qOJi8q__lesson{border:1px solid var(--ui-line);border-radius:8px;justify-content:space-between;padding:10px 12px;display:flex}.ProductUI-module__qOJi8q__stars{color:var(--ui-accent);letter-spacing:2px}.ProductUI-module__qOJi8q__shellHero{box-shadow:none;border-color:#0000}.ProductUI-module__qOJi8q__titlebar{border-bottom:1px solid var(--ui-line);background:var(--ui-sidebar);align-items:center;gap:7px;height:34px;padding:0 14px;display:flex}.ProductUI-module__qOJi8q__titlebar span{background:var(--ui-line);width:10px;height:10px;box-shadow:inset 0 0 0 1px var(--ui-border);border-radius:50%}.ProductUI-module__qOJi8q__shellHero .ProductUI-module__qOJi8q__chrome{min-height:0}.ProductUI-module__qOJi8q__shellHero .ProductUI-module__qOJi8q__side{gap:2px}.ProductUI-module__qOJi8q__shellHero .ProductUI-module__qOJi8q__sideItem{padding:6px 8px}.ProductUI-module__qOJi8q__shellHero .ProductUI-module__qOJi8q__body{flex-direction:column;flex:1;display:flex}.ProductUI-module__qOJi8q__shellHero .ProductUI-module__qOJi8q__pipeline{flex:1}.ProductUI-module__qOJi8q__shellHero .ProductUI-module__qOJi8q__cardMeta{flex-wrap:wrap;gap:2px 8px}.ProductUI-module__qOJi8q__shellHero .ProductUI-module__qOJi8q__column:last-child .ProductUI-module__qOJi8q__card{animation:3.2s ease-in-out infinite ProductUI-module__qOJi8q__wonPulse}@keyframes ProductUI-module__qOJi8q__wonPulse{0%,to{border-color:var(--ui-line);box-shadow:0 0 0 0 var(--ui-accent-soft)}50%{border-color:var(--ui-accent);box-shadow:0 0 0 4px var(--ui-accent-soft)}}@media (max-width:820px){.ProductUI-module__qOJi8q__chrome{grid-template-columns:1fr;min-height:0}.ProductUI-module__qOJi8q__side{display:none}.ProductUI-module__qOJi8q__pipeline{grid-template-columns:repeat(5,minmax(128px,1fr))}.ProductUI-module__qOJi8q__profile,.ProductUI-module__qOJi8q__inbox{grid-template-columns:1fr}.ProductUI-module__qOJi8q__threads{border-right:0;border-bottom:1px solid var(--ui-line)}.ProductUI-module__qOJi8q__metrics,.ProductUI-module__qOJi8q__calendar{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:480px){.ProductUI-module__qOJi8q__metrics,.ProductUI-module__qOJi8q__calendar{grid-template-columns:1fr}}
.ProductTabs-module__OWpBQa__wrap{gap:clamp(18px,2.4vw,28px);display:grid}.ProductTabs-module__OWpBQa__tabs{border:1px solid var(--line);background:var(--surface-raised);scrollbar-width:none;border-radius:999px;justify-self:center;gap:4px;max-width:100%;padding:5px;display:inline-flex;overflow-x:auto;box-shadow:0 6px 18px -10px #062a4a40}.ProductTabs-module__OWpBQa__tabs::-webkit-scrollbar{display:none}.ProductTabs-module__OWpBQa__tab{color:var(--ink-muted);white-space:nowrap;transition:background .25s var(--ease), color .25s var(--ease), box-shadow .25s var(--ease);border-radius:999px;flex:none;padding:10px 20px;font-size:14px;font-weight:600}.ProductTabs-module__OWpBQa__tab:hover{color:var(--ink)}.ProductTabs-module__OWpBQa__tabActive,.ProductTabs-module__OWpBQa__tabActive:hover{background:var(--accent);color:var(--accent-ink);box-shadow:0 4px 12px var(--accent-soft)}.ProductTabs-module__OWpBQa__panels{flex:1;display:grid}.ProductTabs-module__OWpBQa__panel{opacity:0;visibility:hidden;min-width:0;transition:opacity .35s var(--ease), transform .35s var(--ease), visibility 0s linear .35s;flex-direction:column;grid-area:1/1;display:flex;transform:translateY(6px)}.ProductTabs-module__OWpBQa__panelActive{opacity:1;visibility:visible;transition:opacity .35s var(--ease), transform .35s var(--ease), visibility 0s;transform:none}@media (max-width:820px){.ProductTabs-module__OWpBQa__panel{display:none}.ProductTabs-module__OWpBQa__panelActive{display:flex}}@media (max-width:480px){.ProductTabs-module__OWpBQa__tab{padding:9px 14px;font-size:13px}}@media (prefers-reduced-motion:reduce){.ProductTabs-module__OWpBQa__panel,.ProductTabs-module__OWpBQa__panelActive{transition:none;transform:none}}
.features-module__eU_uXa__stack section[id]{scroll-margin-top:calc(var(--nav-offset) + 76px)}
@property --beam{syntax:"<angle>";inherits:false;initial-value:0deg}.Hero-module__ZARIfG__hero{--hero-text-size:clamp(2.35rem, 5.2vw, 5.75rem);--hero-pad-top:calc(var(--nav-offset) + clamp(28px, 3.6vw, 52px));--hero-top:#e3f0ff;--hero-mid:#f3f8ff;--hero-glow-sky:#0ea5e933;--hero-glow-warm:#fbbf2433;--hero-glow-deep:#38bdf824;--hero-grid:#0369a114;--orbit-glow:#0ea5e933;--orbit-glow-warm:#eab30812;--headline-accent:linear-gradient(100deg, #0c4a6e 0%, #0369a1 34%, #0284c7 68%, #0891b2 100%);--headline-sheen:#fff9;--glass:#ffffffa8;--glass-solid:#f5f9ff;--glass-line:#05080d17;--glass-highlight:#fffffff2;--glass-shadow:0 1px 2px #062a4a0d, 0 6px 16px -8px #062a4a29;--cta-glow:#0369a180;--cta-shine:#ffffff4d;--frame-hi:#fff;--frame-mid:#0ea5e966;--frame-lo:#05080d1a;--frame-shadow:0 50px 100px -40px #062a4a61, 0 24px 48px -28px #062a4a4d;--stage-glow-a:#0ea5e980;--stage-glow-b:#22d3ee5c;--stage-glow-c:#facc1557;margin-top:calc(-1 * var(--nav-offset));position:relative}html[data-theme=dark] .Hero-module__ZARIfG__hero{--hero-top:#061220;--hero-mid:#050c16;--hero-glow-sky:#38bdf82e;--hero-glow-warm:#fbbf2414;--hero-glow-deep:#0e749038;--hero-grid:#7dd3fc0f;--orbit-glow:#38bdf838;--orbit-glow-warm:#fbbf240f;--headline-accent:linear-gradient(100deg, #38bdf8 0%, #7dd3fc 48%, #22d3ee 100%);--headline-sheen:#ffffffb3;--glass:#101c2c9e;--glass-solid:#0a1521;--glass-line:#eaf2fb1c;--glass-highlight:#ffffff0f;--glass-shadow:0 1px 2px #0000004d, 0 8px 20px -10px #0009;--cta-glow:#38bdf873;--cta-shine:#0ea5e947;--frame-hi:#7dd3fc80;--frame-mid:#38bdf829;--frame-lo:#eaf2fb0f;--frame-shadow:0 50px 100px -40px #000c, 0 24px 48px -28px #000000b3;--stage-glow-a:#38bdf852;--stage-glow-b:#22d3ee38;--stage-glow-c:#fbbf2424}.Hero-module__ZARIfG__banner{isolation:isolate;min-height:calc(var(--nav-offset) + clamp(600px, 82vh, 820px));padding:var(--hero-pad-top) 0 clamp(48px, 6vw, 84px);color:var(--ink);background:linear-gradient(172deg, var(--hero-top) 0%, var(--hero-mid) 50%, var(--surface) 100%);align-items:center;display:flex;position:relative;overflow:hidden}.Hero-module__ZARIfG__banner:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(to bottom, transparent, var(--surface));height:clamp(80px,12vh,160px);position:absolute;inset:auto 0 0}.Hero-module__ZARIfG__backdrop{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.Hero-module__ZARIfG__glow{will-change:transform;border-radius:50%;position:absolute}.Hero-module__ZARIfG__glowSky{background:radial-gradient(closest-side, var(--hero-glow-sky), transparent);width:72vw;max-width:1120px;height:72vw;max-height:1120px;animation:24s ease-in-out infinite Hero-module__ZARIfG__driftA;top:-26%;right:-12%}.Hero-module__ZARIfG__glowWarm{background:radial-gradient(closest-side, var(--hero-glow-warm), transparent);width:48vw;max-width:760px;height:48vw;max-height:760px;animation:30s ease-in-out infinite Hero-module__ZARIfG__driftB;bottom:-34%;left:-14%}.Hero-module__ZARIfG__glowDeep{background:radial-gradient(closest-side, var(--hero-glow-deep), transparent);width:38vw;max-width:600px;height:38vw;max-height:600px;animation:36s ease-in-out infinite reverse Hero-module__ZARIfG__driftA;top:26%;left:28%}.Hero-module__ZARIfG__grain{opacity:.09;mix-blend-mode:overlay;background-image:var(--grain);background-size:180px 180px;position:absolute;inset:0}html[data-theme=dark] .Hero-module__ZARIfG__grain{opacity:.05;mix-blend-mode:soft-light}@keyframes Hero-module__ZARIfG__driftA{0%,to{transform:translate(0,0)scale(1)}50%{transform:translate(-4%,5%)scale(1.08)}}@keyframes Hero-module__ZARIfG__driftB{0%,to{transform:translate(0,0)scale(1)}50%{transform:translate(6%,-6%)scale(.92)}}.Hero-module__ZARIfG__bannerInner{z-index:2;width:100%;position:relative}.Hero-module__ZARIfG__grid{grid-template-columns:minmax(0,1fr) minmax(0,.8fr);align-items:center;column-gap:clamp(24px,3vw,56px);display:grid}.Hero-module__ZARIfG__main{z-index:2;align-content:start;justify-items:start;gap:clamp(18px,2.1vw,26px);max-width:40rem;display:grid;position:relative}.Hero-module__ZARIfG__rise{animation:Hero-module__ZARIfG__rise 1s var(--ease) var(--d,0s) both}@keyframes Hero-module__ZARIfG__rise{0%{opacity:0;translate:0 22px}to{opacity:1;translate:0}}.Hero-module__ZARIfG__eyebrow{--d:0s;background:linear-gradient(var(--glass-solid), var(--glass-solid)) padding-box, conic-gradient(from var(--beam,0deg), transparent 0deg 240deg, var(--accent-bright) 300deg, var(--signal-bright) 340deg, transparent 360deg) border-box, linear-gradient(var(--glass-line), var(--glass-line)) border-box;min-height:36px;box-shadow:var(--glass-shadow);color:var(--ink-muted);letter-spacing:.18em;text-transform:uppercase;white-space:nowrap;animation:Hero-module__ZARIfG__rise 1s var(--ease) var(--d) both, Hero-module__ZARIfG__beam 6s linear infinite;border:1px solid #0000;border-radius:999px;align-items:center;gap:12px;margin:0;padding:5px 16px 5px 5px;font-size:11px;font-weight:600;line-height:1.4;display:inline-flex}@keyframes Hero-module__ZARIfG__beam{to{--beam:360deg}}.Hero-module__ZARIfG__eyebrowMark{background:var(--signal-soft);border-radius:50%;flex:none;place-items:center;width:24px;height:24px;display:grid}.Hero-module__ZARIfG__eyebrowMark:before,.Hero-module__ZARIfG__eyebrowMark:after{content:"";background:var(--signal);border-radius:50%;grid-area:1/1;width:8px;height:8px}.Hero-module__ZARIfG__eyebrowMark:after{animation:2.4s cubic-bezier(0,0,.2,1) infinite Hero-module__ZARIfG__ping}@keyframes Hero-module__ZARIfG__ping{75%,to{opacity:0;transform:scale(2.6)}}.Hero-module__ZARIfG__headline{max-width:12ch;color:var(--ink);font-size:var(--hero-text-size);letter-spacing:.02em;text-align:left;text-transform:uppercase;font-weight:600;line-height:.94}.Hero-module__ZARIfG__line{display:block}.Hero-module__ZARIfG__word{vertical-align:top;margin:-.06em -.04em -.08em;padding:.06em .04em .08em;display:inline-block;overflow:hidden}.Hero-module__ZARIfG__wordInner{animation:Hero-module__ZARIfG__wordRise 1.1s var(--ease) both;animation-delay:calc(.14s + var(--i) * 90ms);display:inline-block}@keyframes Hero-module__ZARIfG__wordRise{0%{translate:0 110%}to{translate:0}}.Hero-module__ZARIfG__accent{background-image:linear-gradient(100deg, transparent 0 43%, var(--headline-sheen) 50%, transparent 57% 100%), var(--headline-accent);color:#0000;-webkit-text-fill-color:transparent;background-position:100% 0,0 0;background-repeat:no-repeat;background-size:250% 100%,100% 100%;-webkit-background-clip:text;background-clip:text;font-style:normal;animation:8s ease-in-out 1.8s infinite Hero-module__ZARIfG__sheen}@keyframes Hero-module__ZARIfG__sheen{0%{background-position:100% 0,0 0}22%,to{background-position:0 0,0 0}}.Hero-module__ZARIfG__stop{color:var(--signal);-webkit-text-fill-color:currentColor;transform-origin:50% 85%;animation:.9s cubic-bezier(.34,1.56,.64,1) both Hero-module__ZARIfG__stopIn;animation-delay:calc(.62s + var(--i) * 90ms);display:inline-block}@keyframes Hero-module__ZARIfG__stopIn{0%{opacity:0;scale:0}to{opacity:1;scale:1}}.Hero-module__ZARIfG__lede{--d:.42s;max-width:34rem;color:var(--ink-muted);margin:0;font-size:clamp(16px,1.35vw,18.5px);line-height:1.65}.Hero-module__ZARIfG__ctaRow{--d:.5s;flex-wrap:wrap;align-items:center;gap:14px 16px;margin-top:6px;display:flex}.Hero-module__ZARIfG__ctaRow .Hero-module__ZARIfG__heroCta{--circle-size:calc(clamp(52px, 4.4vw, 60px) - 10px);height:clamp(52px,4.4vw,60px);box-shadow:inset 0 1px 0 #ffffff29, 0 14px 30px -12px var(--cta-glow), 0 4px 10px -4px #05080d47;transition:padding var(--duration) var(--ease), background .36s var(--ease), color .36s var(--ease), border-color .36s var(--ease), box-shadow .42s var(--ease), translate .42s var(--ease)}.Hero-module__ZARIfG__ctaRow .Hero-module__ZARIfG__heroCta:hover,.Hero-module__ZARIfG__ctaRow .Hero-module__ZARIfG__heroCta:focus-visible{box-shadow:inset 0 1px 0 #ffffff29, 0 22px 44px -14px var(--cta-glow), 0 6px 14px -6px #05080d4d;translate:0 -2px}.Hero-module__ZARIfG__ctaRow .Hero-module__ZARIfG__heroCta:after{content:"";z-index:3;border-radius:inherit;background:linear-gradient(105deg, transparent 35%, var(--cta-shine) 50%, transparent 65%);pointer-events:none;position:absolute;inset:0;translate:-110%}.Hero-module__ZARIfG__ctaRow .Hero-module__ZARIfG__heroCta:hover:after{transition:translate .9s var(--ease);translate:110%}.Hero-module__ZARIfG__ctaRow .Hero-module__ZARIfG__heroCtaAlt{--cta-shine:#0ea5e929;border-color:var(--glass-line);background:var(--glass);box-shadow:inset 0 1px 0 var(--glass-highlight), var(--glass-shadow)}.Hero-module__ZARIfG__ctaRow .Hero-module__ZARIfG__heroCtaAlt:hover,.Hero-module__ZARIfG__ctaRow .Hero-module__ZARIfG__heroCtaAlt:focus-visible{border-color:color-mix(in srgb, var(--accent-bright) 50%, transparent);box-shadow:inset 0 1px 0 var(--glass-highlight), 0 18px 36px -16px var(--cta-glow)}.Hero-module__ZARIfG__proof{--d:.58s;color:var(--ink-muted);letter-spacing:.14em;text-transform:uppercase;flex-wrap:wrap;gap:10px 22px;font-size:11px;font-weight:600;display:flex}.Hero-module__ZARIfG__proofItem{align-items:center;gap:8px;display:inline-flex}.Hero-module__ZARIfG__proofIcon{background:var(--accent-soft);width:18px;height:18px;color:var(--accent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--accent-bright) 28%, transparent);border-radius:50%;flex:none;place-items:center;display:grid}.Hero-module__ZARIfG__proofIcon svg{width:11px;height:11px}.Hero-module__ZARIfG__included{--d:.66s;gap:14px;width:100%;max-width:34rem;margin-top:clamp(2px,1vw,10px);display:grid}.Hero-module__ZARIfG__includedLabel{color:var(--ink-faint);letter-spacing:.22em;text-transform:uppercase;align-items:center;gap:14px;margin:0;font-size:10px;font-weight:700;display:flex}.Hero-module__ZARIfG__includedLabel:after{content:"";background:linear-gradient(90deg, var(--line-strong), transparent);flex:1;height:1px}.Hero-module__ZARIfG__includedList{flex-wrap:wrap;gap:8px;display:flex}.Hero-module__ZARIfG__includedList li{border:1px solid var(--glass-line);background:var(--glass);box-shadow:inset 0 1px 0 var(--glass-highlight), var(--glass-shadow);color:var(--ink-muted);letter-spacing:.07em;text-transform:uppercase;animation:Hero-module__ZARIfG__chipIn .7s var(--ease) both;animation-delay:calc(.76s + var(--i) * 55ms);transition:color .3s var(--ease), border-color .3s var(--ease), box-shadow .3s var(--ease), transform .3s var(--ease);border-radius:999px;align-items:center;gap:8px;padding:7px 14px 7px 11px;font-size:11px;font-weight:600;line-height:1.3;display:inline-flex}.Hero-module__ZARIfG__includedList li:before{content:"";background:var(--accent-bright);width:6px;height:6px;box-shadow:0 0 0 3px var(--accent-soft);border-radius:50%;flex:none}.Hero-module__ZARIfG__includedList li:hover{border-color:color-mix(in srgb, var(--accent-bright) 55%, transparent);color:var(--ink);box-shadow:inset 0 1px 0 var(--glass-highlight), 0 10px 22px -10px var(--cta-glow);transform:translateY(-2px)}@keyframes Hero-module__ZARIfG__chipIn{0%{opacity:0;translate:0 8px;scale:.96}to{opacity:1;translate:0;scale:1}}.Hero-module__ZARIfG__orbit{--orbit-drop:clamp(20px, 10vw - 124px, 53px);z-index:1;width:min(100%, max(360px, calc(100vh - var(--hero-pad-top) - var(--orbit-drop) - 56px)));margin-top:var(--orbit-drop);aspect-ratio:1;pointer-events:none;place-self:start center;position:relative}.Hero-module__ZARIfG__orbit:before{content:"";background-image:linear-gradient(to right, var(--hero-grid) 1px, transparent 1px), linear-gradient(to bottom, var(--hero-grid) 1px, transparent 1px);background-position:50%;background-size:64px 64px;position:absolute;inset:-55%;-webkit-mask-image:radial-gradient(closest-side,#000 22%,#0000);mask-image:radial-gradient(closest-side,#000 22%,#0000)}.Hero-module__ZARIfG__orbit:after{content:"";background:radial-gradient(closest-side, var(--orbit-glow) 0%, var(--orbit-glow-warm) 46%, transparent 100%);animation:Hero-module__ZARIfG__glowIn 1.8s var(--ease) both;border-radius:50%;position:absolute;inset:-40%}@keyframes Hero-module__ZARIfG__glowIn{0%{opacity:0;scale:.7}to{opacity:1;scale:1}}.Hero-module__ZARIfG__below{z-index:3;background:linear-gradient(to bottom, var(--surface) 0%, transparent 58%);position:relative}.Hero-module__ZARIfG__footer{grid-template-columns:40px minmax(0,1fr);align-items:center;gap:clamp(20px,3vw,36px);padding-top:clamp(8px,1.5vw,16px);display:grid}.Hero-module__ZARIfG__scroll{border:1.5px solid var(--line-strong);width:26px;height:40px;transition:border-color .3s var(--ease);border-radius:999px;justify-items:center;margin-inline:auto;display:grid}.Hero-module__ZARIfG__scroll:hover{border-color:var(--accent)}.Hero-module__ZARIfG__scrollDot{background:var(--accent);width:4px;height:8px;animation:Hero-module__ZARIfG__wheel 2s var(--ease) infinite;border-radius:999px;margin-top:7px}@keyframes Hero-module__ZARIfG__wheel{0%{opacity:0;transform:translateY(-2px)}25%{opacity:1}70%,to{opacity:0;transform:translateY(12px)}}.Hero-module__ZARIfG__caption{max-width:40rem;color:var(--ink);gap:8px;margin:0;font-size:clamp(16px,1.4vw,19px);font-weight:500;line-height:1.55;display:grid}.Hero-module__ZARIfG__caption span{color:var(--accent);letter-spacing:.22em;text-transform:uppercase;align-items:center;gap:10px;font-size:10px;font-weight:700;display:inline-flex}.Hero-module__ZARIfG__caption span:before{content:"";background:var(--signal);border-radius:2px;width:18px;height:2px}.Hero-module__ZARIfG__visual{margin-top:clamp(28px,4vw,52px);position:relative}.Hero-module__ZARIfG__stage{isolation:isolate;transform-origin:50% 100%;position:relative;transform:perspective(1600px)rotateX(9deg)}@supports (animation-timeline:view()){.Hero-module__ZARIfG__stage{animation:linear both Hero-module__ZARIfG__flatten;animation-timeline:view();animation-range:entry cover 40%;transform:none}}@keyframes Hero-module__ZARIfG__flatten{0%{transform:perspective(1600px)rotateX(26deg)scale(.94)}to{transform:perspective(1600px)rotateX(0)scale(1)}}.Hero-module__ZARIfG__stageGlow{z-index:-1;background:radial-gradient(50% 65% at 12% 55%, var(--stage-glow-a), transparent 72%), radial-gradient(48% 60% at 88% 40%, var(--stage-glow-b), transparent 72%), radial-gradient(60% 55% at 52% 100%, var(--stage-glow-c), transparent 72%);filter:blur(56px);border-radius:48px;position:absolute;inset:14% -3% -9%}.Hero-module__ZARIfG__frame{border-radius:calc(var(--radius-lg) + 1px);background:linear-gradient(180deg, var(--frame-hi), var(--frame-mid) 30%, var(--frame-lo));box-shadow:var(--frame-shadow);padding:1px;position:relative}.Hero-module__ZARIfG__frame:after{content:"";background:linear-gradient(90deg, transparent, var(--frame-hi), transparent);pointer-events:none;height:1px;position:absolute;top:0;left:14%;right:14%}@media (max-width:1180px){.Hero-module__ZARIfG__grid{grid-template-columns:minmax(0,1fr) minmax(0,.86fr)}}@media (max-width:900px){.Hero-module__ZARIfG__hero{--hero-text-size:clamp(2.2rem, 10vw, 3.5rem)}.Hero-module__ZARIfG__banner{min-height:0;padding:calc(var(--nav-offset) + clamp(20px, 5vw, 36px)) 0 clamp(48px, 13vw, 72px);display:block}.Hero-module__ZARIfG__grid{grid-template-columns:minmax(0,1fr);row-gap:clamp(12px,4vw,28px)}.Hero-module__ZARIfG__main{gap:clamp(16px,3.6vw,22px);max-width:none}.Hero-module__ZARIfG__headline{max-width:none}.Hero-module__ZARIfG__orbit{aspect-ratio:1/1.24;align-self:auto;width:min(100%,480px);margin-top:0}.Hero-module__ZARIfG__orbit:after{inset:-16%}.Hero-module__ZARIfG__footer{grid-template-columns:30px minmax(0,1fr)}}@media (max-width:720px){.Hero-module__ZARIfG__ctaRow{gap:12px;width:100%}.Hero-module__ZARIfG__ctaRow .Hero-module__ZARIfG__heroCta{--circle-size:42px;height:52px}}@media (max-width:520px){.Hero-module__ZARIfG__ctaRow{flex-direction:column;align-items:stretch}.Hero-module__ZARIfG__ctaRow .Hero-module__ZARIfG__heroCta>span:first-child{flex:1}}@media (max-width:480px){.Hero-module__ZARIfG__eyebrow{letter-spacing:.13em;gap:10px;padding-right:13px;font-size:clamp(9px,2.6vw,11px)}.Hero-module__ZARIfG__proof{gap:8px 16px}.Hero-module__ZARIfG__includedList li{letter-spacing:.05em;padding:6px 11px 6px 9px;font-size:10px}}@media (prefers-reduced-motion:reduce){.Hero-module__ZARIfG__rise,.Hero-module__ZARIfG__eyebrow,.Hero-module__ZARIfG__eyebrowMark:after,.Hero-module__ZARIfG__wordInner,.Hero-module__ZARIfG__accent,.Hero-module__ZARIfG__stop,.Hero-module__ZARIfG__includedList li,.Hero-module__ZARIfG__glow,.Hero-module__ZARIfG__orbit:after,.Hero-module__ZARIfG__scrollDot{animation:none}.Hero-module__ZARIfG__stage{animation:none;transform:none}.Hero-module__ZARIfG__ctaRow .Hero-module__ZARIfG__heroCta:after{display:none}}@media (forced-colors:active){.Hero-module__ZARIfG__accent{color:canvastext;-webkit-text-fill-color:CanvasText;background:0 0}}
.about-module__8TymFG__section{padding:var(--section-space) 0}.about-module__8TymFG__sectionAlt{padding:var(--section-space) 0;background:var(--surface-alt);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}html[data-theme=dark] .about-module__8TymFG__sectionAlt{background:#080e16}.about-module__8TymFG__problemGrid{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:start;gap:clamp(32px,5vw,64px);display:grid}@media (max-width:900px){.about-module__8TymFG__problemGrid{grid-template-columns:1fr;gap:32px}}.about-module__8TymFG__problemHeader{flex-direction:column;gap:16px;display:flex}.about-module__8TymFG__subheading{letter-spacing:-.01em;color:var(--ink);margin:0;font-size:clamp(2rem,3.8vw,3.2rem);font-weight:600;line-height:1.15}.about-module__8TymFG__problemCard{border:1px solid var(--line);background:var(--surface-raised);border-radius:16px;gap:16px;margin-top:24px;padding:24px;display:grid}html[data-theme=dark] .about-module__8TymFG__problemCard{background:#0d1520}.about-module__8TymFG__statRow{border-bottom:1px solid var(--line);align-items:center;gap:16px;padding-bottom:14px;display:flex}.about-module__8TymFG__statRow:last-child{border-bottom:none;padding-bottom:0}.about-module__8TymFG__statNumber{color:var(--accent);min-width:68px;font-size:24px;font-weight:700}html[data-theme=dark] .about-module__8TymFG__statNumber{color:var(--accent-light)}.about-module__8TymFG__statLabel{color:var(--ink-muted);font-size:13px;line-height:1.4}.about-module__8TymFG__problemContent{flex-direction:column;gap:20px;display:flex}.about-module__8TymFG__bodyPara{color:var(--ink-muted);margin:0;font-size:clamp(1rem,1.4vw,1.125rem);line-height:1.7}.about-module__8TymFG__bodyHighlight{border-left:3px solid var(--accent);background:var(--surface-raised);border-top:1px solid var(--line);border-right:1px solid var(--line);border-bottom:1px solid var(--line);color:var(--ink);border-radius:12px;padding:20px 24px;font-size:clamp(1.05rem,1.4vw,1.15rem);font-weight:500;line-height:1.65}html[data-theme=dark] .about-module__8TymFG__bodyHighlight{border-left-color:var(--accent-light);background:#0d1520}.about-module__8TymFG__principlesHeader{text-align:center;flex-direction:column;align-items:center;gap:12px;max-width:680px;margin:0 auto clamp(36px,5vw,56px);display:flex}.about-module__8TymFG__principlesGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(20px,2.5vw,32px);display:grid}@media (max-width:860px){.about-module__8TymFG__principlesGrid{grid-template-columns:1fr}}.about-module__8TymFG__principleCard{border:1px solid var(--line);background:var(--surface-raised);transition:transform .25s var(--ease), border-color .25s var(--ease), box-shadow .25s var(--ease);border-radius:18px;flex-direction:column;gap:18px;padding:clamp(26px,3vw,36px);display:flex}.about-module__8TymFG__principleCard:hover{border-color:var(--line-strong);transform:translateY(-3px);box-shadow:0 16px 36px #051e3714}html[data-theme=dark] .about-module__8TymFG__principleCard{background:#0a111a}html[data-theme=dark] .about-module__8TymFG__principleCard:hover{border-color:#eaf2fb3d;box-shadow:0 16px 36px #00000073}.about-module__8TymFG__principleTop{justify-content:space-between;align-items:center;display:flex}.about-module__8TymFG__principleNum{font-family:monospace, var(--font);letter-spacing:.12em;background:var(--surface-alt);border:1px solid var(--line);color:var(--accent);border-radius:6px;padding:4px 8px;font-size:13px;font-weight:700}html[data-theme=dark] .about-module__8TymFG__principleNum{background:#111a26}.about-module__8TymFG__principleIcon{background:var(--accent-soft);width:38px;height:38px;color:var(--accent);border-radius:10px;justify-content:center;align-items:center;display:inline-flex}html[data-theme=dark] .about-module__8TymFG__principleIcon{color:var(--accent-light);background:#38bdf829}.about-module__8TymFG__principleTitle{color:var(--ink);margin:0;font-size:clamp(1.25rem,1.8vw,1.45rem);font-weight:600;line-height:1.25}.about-module__8TymFG__principleText{color:var(--ink-muted);margin:0;font-size:14.5px;line-height:1.65}.about-module__8TymFG__corporateCard{border:1px solid var(--line);background:var(--surface-raised);border-radius:24px;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:center;gap:clamp(32px,5vw,64px);padding:clamp(32px,5vw,56px);display:grid}@media (max-width:860px){.about-module__8TymFG__corporateCard{grid-template-columns:1fr;gap:32px;padding:28px 24px}}html[data-theme=dark] .about-module__8TymFG__corporateCard{background:#0a111a;border-color:#eaf2fb29}.about-module__8TymFG__corporateLeft{flex-direction:column;gap:20px;display:flex}.about-module__8TymFG__xryteBadge{letter-spacing:.16em;text-transform:uppercase;color:var(--accent);align-items:center;gap:8px;font-size:11px;font-weight:700;display:inline-flex}.about-module__8TymFG__xryteLogoLink{max-width:220px;transition:opacity .2s var(--ease);display:inline-block}.about-module__8TymFG__xryteLogoLink:hover{opacity:.85}.about-module__8TymFG__logoLight{width:100%;height:auto;display:block}.about-module__8TymFG__logoDark{width:100%;height:auto;display:none}html[data-theme=dark] .about-module__8TymFG__logoLight{display:none}html[data-theme=dark] .about-module__8TymFG__logoDark{display:block}.about-module__8TymFG__corporateRight{flex-direction:column;gap:18px;display:flex}.about-module__8TymFG__corporateTitle{letter-spacing:-.01em;color:var(--ink);margin:0;font-size:clamp(1.8rem,3.2vw,2.5rem);font-weight:600;line-height:1.2}.about-module__8TymFG__corporateBody{color:var(--ink-muted);margin:0;font-size:clamp(1rem,1.4vw,1.15rem);line-height:1.7}.about-module__8TymFG__corporatePills{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.about-module__8TymFG__corporatePill{background:var(--surface-alt);border:1px solid var(--line);color:var(--ink);border-radius:999px;align-items:center;gap:6px;padding:6px 14px;font-size:12px;font-weight:600;display:inline-flex}html[data-theme=dark] .about-module__8TymFG__corporatePill{background:#111a26}
.LogoMarquee-module__31rjqW__marquee{gap:14px;margin-top:36px;display:grid;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 9% 91%,#0000);mask-image:linear-gradient(90deg,#0000,#000 9% 91%,#0000)}.LogoMarquee-module__31rjqW__row{display:flex}.LogoMarquee-module__31rjqW__track{flex:none;animation:64s linear infinite LogoMarquee-module__31rjqW__slide;display:flex}.LogoMarquee-module__31rjqW__reverse .LogoMarquee-module__31rjqW__track{animation-duration:72s;animation-direction:reverse}.LogoMarquee-module__31rjqW__row:hover .LogoMarquee-module__31rjqW__track{animation-play-state:paused}.LogoMarquee-module__31rjqW__list{flex:none;gap:14px;padding-right:14px;list-style:none;display:flex}.LogoMarquee-module__31rjqW__item{border:1px solid var(--line);background:var(--surface-raised);transition:border-color .25s var(--ease), transform .25s var(--ease);border-radius:16px;flex:none;align-items:center;gap:12px;padding:8px 18px 8px 8px;display:inline-flex;box-shadow:0 1px 2px #05080d0a}.LogoMarquee-module__31rjqW__item:hover{border-color:var(--line-strong);transform:translateY(-2px)}.LogoMarquee-module__31rjqW__tile{background:#fff;border-radius:10px;flex:none;place-items:center;width:40px;height:40px;display:grid;overflow:hidden;box-shadow:inset 0 0 0 1px #05080d14}.LogoMarquee-module__31rjqW__tile img{object-fit:contain;width:24px;height:24px;display:block}.LogoMarquee-module__31rjqW__tileFill img{object-fit:cover;width:100%;height:100%}.LogoMarquee-module__31rjqW__name{color:var(--ink);letter-spacing:-.01em;white-space:nowrap;font-size:15px;font-weight:600}@keyframes LogoMarquee-module__31rjqW__slide{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (max-width:720px){.LogoMarquee-module__31rjqW__marquee{gap:10px;margin-top:28px}.LogoMarquee-module__31rjqW__list{gap:10px;padding-right:10px}.LogoMarquee-module__31rjqW__item{border-radius:14px;gap:10px;padding:6px 14px 6px 6px}.LogoMarquee-module__31rjqW__tile{border-radius:9px;width:34px;height:34px}.LogoMarquee-module__31rjqW__tile img{width:20px;height:20px}.LogoMarquee-module__31rjqW__name{font-size:14px}}@media (prefers-reduced-motion:reduce){.LogoMarquee-module__31rjqW__marquee{-webkit-mask-image:none;mask-image:none}.LogoMarquee-module__31rjqW__track{flex:auto;min-width:0;animation:none}.LogoMarquee-module__31rjqW__list{padding:0 max(var(--pad-x), var(--safe-left));flex-wrap:wrap;flex:auto;justify-content:center}.LogoMarquee-module__31rjqW__copy{display:none}}
.SolutionsDirectory-module__ALc26q__container{width:100%;position:relative}.SolutionsDirectory-module__ALc26q__filterBarWrapper{--filter-bg:color-mix(in srgb, var(--surface) 96%, transparent);top:var(--nav-offset);z-index:35;border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--filter-bg);-webkit-backdrop-filter:blur(16px)saturate(170%);transition:box-shadow .25s var(--ease);position:sticky}.SolutionsDirectory-module__ALc26q__filterBarInner{justify-content:space-between;align-items:center;gap:16px;padding-top:10px;padding-bottom:10px;display:flex}.SolutionsDirectory-module__ALc26q__filterScrollArea{scrollbar-width:none;-webkit-overflow-scrolling:touch;flex:1;align-items:center;gap:8px;padding:4px 0;display:flex;position:relative;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#0000,#000 16px calc(100% - 16px),#0000);mask-image:linear-gradient(90deg,#0000,#000 16px calc(100% - 16px),#0000)}.SolutionsDirectory-module__ALc26q__filterScrollArea::-webkit-scrollbar{display:none}.SolutionsDirectory-module__ALc26q__filterBtn{border:1px solid var(--line);background:var(--surface-raised);color:var(--ink-muted);letter-spacing:.02em;white-space:nowrap;cursor:pointer;transition:all .2s var(--ease);-webkit-user-select:none;user-select:none;border-radius:999px;flex-shrink:0;align-items:center;gap:8px;padding:8px 16px;font-family:inherit;font-size:13px;font-weight:600;display:inline-flex}.SolutionsDirectory-module__ALc26q__filterBtn:hover{background:var(--surface-alt);color:var(--ink);border-color:var(--line-strong);transform:translateY(-1px)}.SolutionsDirectory-module__ALc26q__filterBtnActive{background:var(--ink);color:var(--surface);border-color:var(--ink);box-shadow:0 4px 14px #0000001f}html[data-theme=dark] .SolutionsDirectory-module__ALc26q__filterBtnActive{background:var(--accent);color:#04121f;border-color:var(--accent);box-shadow:0 0 16px var(--accent-soft)}.SolutionsDirectory-module__ALc26q__filterBtnActive:hover{background:var(--ink);color:var(--surface);border-color:var(--ink)}html[data-theme=dark] .SolutionsDirectory-module__ALc26q__filterBtnActive:hover{background:var(--accent-hover);color:#04121f;border-color:var(--accent-hover)}.SolutionsDirectory-module__ALc26q__countBadge{background:var(--line);min-width:18px;height:18px;color:inherit;border-radius:999px;justify-content:center;align-items:center;padding:0 6px;font-size:11px;font-weight:700;line-height:1;display:inline-flex}.SolutionsDirectory-module__ALc26q__filterBtnActive .SolutionsDirectory-module__ALc26q__countBadge{background:#ffffff38}html[data-theme=dark] .SolutionsDirectory-module__ALc26q__filterBtnActive .SolutionsDirectory-module__ALc26q__countBadge{background:#0003}.SolutionsDirectory-module__ALc26q__statusBanner{border:1px solid var(--line);background:var(--surface-raised);border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:32px;padding:14px 20px;display:flex}.SolutionsDirectory-module__ALc26q__statusText{color:var(--ink-muted);align-items:center;gap:10px;font-size:14px;font-weight:500;display:flex}.SolutionsDirectory-module__ALc26q__statusIndicator{background:var(--accent-bright);width:8px;height:8px;box-shadow:0 0 8px var(--accent-bright);border-radius:50%}.SolutionsDirectory-module__ALc26q__statusActions{align-items:center;gap:10px;display:flex}.SolutionsDirectory-module__ALc26q__resetBtn{border:1px solid var(--line);color:var(--accent);cursor:pointer;transition:all .2s var(--ease);background:0 0;border-radius:8px;align-items:center;gap:6px;padding:6px 12px;font-family:inherit;font-size:12px;font-weight:600;display:inline-flex}.SolutionsDirectory-module__ALc26q__resetBtn:hover{background:var(--accent-soft);border-color:var(--accent)}.SolutionsDirectory-module__ALc26q__solutionsStack{gap:48px;margin-top:36px;display:grid}.SolutionsDirectory-module__ALc26q__card{border:1px solid var(--line);background:var(--surface-raised);transition:border-color .25s var(--ease), box-shadow .25s var(--ease);scroll-margin-top:calc(var(--nav-offset) + 64px);border-radius:20px;gap:32px;padding:clamp(28px,4vw,44px);display:grid;position:relative;box-shadow:0 10px 30px #051e370a}.SolutionsDirectory-module__ALc26q__card:hover{border-color:var(--line-strong);box-shadow:0 14px 40px #051e3712}html[data-theme=dark] .SolutionsDirectory-module__ALc26q__card{background:#0a111a;box-shadow:0 10px 30px #0000004d}html[data-theme=dark] .SolutionsDirectory-module__ALc26q__card:hover{border-color:#eaf2fb3d;box-shadow:0 14px 40px #00000080}.SolutionsDirectory-module__ALc26q__cardHeader{gap:14px;display:grid}.SolutionsDirectory-module__ALc26q__metaRow{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.SolutionsDirectory-module__ALc26q__metaLeft{align-items:center;gap:10px;display:flex}.SolutionsDirectory-module__ALc26q__numBadge{font-family:monospace, var(--font);letter-spacing:.1em;background:var(--surface-alt);border:1px solid var(--line);color:var(--accent);border-radius:6px;padding:4px 8px;font-size:12px;font-weight:700}.SolutionsDirectory-module__ALc26q__categoryTag{letter-spacing:.14em;text-transform:uppercase;color:var(--ink-faint);font-size:11px;font-weight:700}.SolutionsDirectory-module__ALc26q__directAnchor{color:var(--ink-faint);opacity:.6;transition:opacity .2s var(--ease), color .2s var(--ease);font-size:12px;font-weight:600;text-decoration:none}.SolutionsDirectory-module__ALc26q__directAnchor:hover{opacity:1;color:var(--accent)}.SolutionsDirectory-module__ALc26q__industryTitle{letter-spacing:.02em;color:var(--ink);margin:0;font-size:clamp(1.8rem,3.4vw,2.8rem);font-weight:600;line-height:1.15}.SolutionsDirectory-module__ALc26q__headline{color:var(--accent);margin:0;font-size:clamp(1.05rem,1.8vw,1.25rem);font-weight:500;line-height:1.5}html[data-theme=dark] .SolutionsDirectory-module__ALc26q__headline{color:var(--accent-light)}.SolutionsDirectory-module__ALc26q__bodyGrid{grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr);align-items:stretch;gap:28px;display:grid}@media (max-width:900px){.SolutionsDirectory-module__ALc26q__bodyGrid{grid-template-columns:1fr;gap:20px}}.SolutionsDirectory-module__ALc26q__problemBox{background:#ef44440a;border:1px solid #ef444433;border-radius:14px;flex-direction:column;padding:24px;display:flex}html[data-theme=dark] .SolutionsDirectory-module__ALc26q__problemBox{background:#ef44440f;border-color:#ef444440}.SolutionsDirectory-module__ALc26q__problemHeader{letter-spacing:.16em;text-transform:uppercase;color:#dc2626;align-items:center;gap:8px;margin-bottom:12px;font-size:11px;font-weight:700;display:flex}html[data-theme=dark] .SolutionsDirectory-module__ALc26q__problemHeader{color:#f87171}.SolutionsDirectory-module__ALc26q__problemHeader svg{flex-shrink:0;width:16px;height:16px}.SolutionsDirectory-module__ALc26q__problemText{color:var(--ink-muted);margin:0;font-size:14.5px;line-height:1.6}.SolutionsDirectory-module__ALc26q__solutionBox{border:1px solid color-mix(in srgb, var(--accent) 30%, transparent);background:color-mix(in srgb, var(--accent-soft) 40%, transparent);border-radius:14px;flex-direction:column;padding:24px;display:flex}.SolutionsDirectory-module__ALc26q__solutionHeader{letter-spacing:.16em;text-transform:uppercase;color:var(--accent);align-items:center;gap:8px;margin-bottom:16px;font-size:11px;font-weight:700;display:flex}html[data-theme=dark] .SolutionsDirectory-module__ALc26q__solutionHeader{color:var(--accent-light)}.SolutionsDirectory-module__ALc26q__solutionHeader svg{flex-shrink:0;width:16px;height:16px}.SolutionsDirectory-module__ALc26q__solutionList{gap:16px;margin:0;padding:0;list-style:none;display:grid}.SolutionsDirectory-module__ALc26q__solutionItem{align-items:flex-start;gap:12px;display:flex}.SolutionsDirectory-module__ALc26q__solutionIcon{background:var(--accent-soft);width:20px;height:20px;color:var(--accent);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;margin-top:2px;display:inline-flex}html[data-theme=dark] .SolutionsDirectory-module__ALc26q__solutionIcon{color:var(--accent-light);background:#38bdf833}.SolutionsDirectory-module__ALc26q__solutionIcon svg{width:12px;height:12px}.SolutionsDirectory-module__ALc26q__solutionContent{color:var(--ink-muted);font-size:14px;line-height:1.55}.SolutionsDirectory-module__ALc26q__solutionItemTitle{color:var(--ink);margin-right:6px;font-weight:700}.SolutionsDirectory-module__ALc26q__cardFooter{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:center;gap:24px;padding-top:24px;display:grid}@media (max-width:900px){.SolutionsDirectory-module__ALc26q__cardFooter{grid-template-columns:1fr;gap:20px}}.SolutionsDirectory-module__ALc26q__featuresSection{flex-direction:column;gap:10px;display:flex}.SolutionsDirectory-module__ALc26q__sectionLabel{letter-spacing:.16em;text-transform:uppercase;color:var(--ink-faint);font-size:10px;font-weight:700}.SolutionsDirectory-module__ALc26q__featureBadges{flex-wrap:wrap;gap:8px;display:flex}.SolutionsDirectory-module__ALc26q__featureBadge{border:1px solid var(--line);background:var(--surface-alt);color:var(--ink-muted);white-space:nowrap;border-radius:6px;align-items:center;gap:6px;padding:6px 12px;font-size:12px;font-weight:600;display:inline-flex}html[data-theme=dark] .SolutionsDirectory-module__ALc26q__featureBadge{background:#101a26;border-color:#eaf2fb1a}.SolutionsDirectory-module__ALc26q__outcomeCard{border:1px solid color-mix(in srgb, var(--signal) 40%, transparent);background:color-mix(in srgb, var(--signal-soft) 25%, transparent);border-radius:12px;flex-direction:column;gap:10px;padding:18px 22px;display:flex}html[data-theme=dark] .SolutionsDirectory-module__ALc26q__outcomeCard{background:#facc150d;border-color:#facc1540}.SolutionsDirectory-module__ALc26q__outcomeHeader{justify-content:space-between;align-items:center;gap:10px;display:flex}.SolutionsDirectory-module__ALc26q__outcomeLabel{letter-spacing:.16em;text-transform:uppercase;color:var(--signal-ink);align-items:center;gap:6px;font-size:10px;font-weight:700;display:flex}html[data-theme=dark] .SolutionsDirectory-module__ALc26q__outcomeLabel{color:var(--signal-bright)}.SolutionsDirectory-module__ALc26q__outcomeLabel svg{width:14px;height:14px}.SolutionsDirectory-module__ALc26q__outcomeText{color:var(--ink);margin:0;font-size:14px;font-weight:600;line-height:1.5}.SolutionsDirectory-module__ALc26q__cardActions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:6px;display:flex}.SolutionsDirectory-module__ALc26q__ctaBtn{background:var(--ink);color:var(--surface);transition:all .2s var(--ease);border-radius:8px;align-items:center;gap:8px;padding:8px 16px;font-size:12.5px;font-weight:600;text-decoration:none;display:inline-flex}html[data-theme=dark] .SolutionsDirectory-module__ALc26q__ctaBtn{background:var(--accent);color:#04121f}.SolutionsDirectory-module__ALc26q__ctaBtn:hover{transform:translateY(-1px);box-shadow:0 4px 12px #00000026}.SolutionsDirectory-module__ALc26q__subtleLink{color:var(--accent);transition:color .2s var(--ease);align-items:center;gap:6px;font-size:12px;font-weight:600;text-decoration:none;display:inline-flex}.SolutionsDirectory-module__ALc26q__subtleLink:hover{text-decoration:underline}.SolutionsDirectory-module__ALc26q__navRow{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:40px;padding-top:24px;display:flex}.SolutionsDirectory-module__ALc26q__navBtn{border:1px solid var(--line);background:var(--surface-raised);color:var(--ink);cursor:pointer;transition:all .2s var(--ease);border-radius:8px;align-items:center;gap:8px;padding:10px 18px;font-family:inherit;font-size:13px;font-weight:600;display:inline-flex}.SolutionsDirectory-module__ALc26q__navBtn:hover{background:var(--surface-alt);border-color:var(--line-strong);transform:translateY(-1px)}
