.PositioningPage-module__YXIhoG__page{--ink:var(--color-text-primary);--muted:#b9c4bd;--accent:var(--color-green);color:var(--ink);font-size:18px;line-height:1.7}.PositioningPage-module__YXIhoG__contents{border-bottom:1px solid var(--color-border);padding-block:22px}.PositioningPage-module__YXIhoG__contents>div{flex-wrap:wrap;align-items:center;gap:16px 30px;display:flex}.PositioningPage-module__YXIhoG__contents span{color:var(--muted);font-size:13px}.PositioningPage-module__YXIhoG__contents a{color:var(--ink);text-underline-offset:5px;font-size:14px}.PositioningPage-module__YXIhoG__contents a span{color:var(--accent);padding-left:6px}.PositioningPage-module__YXIhoG__explainer,.PositioningPage-module__YXIhoG__flowSection,.PositioningPage-module__YXIhoG__exampleSection{padding-block:80px;scroll-margin-top:80px}.PositioningPage-module__YXIhoG__prose p+p{margin-top:22px}.PositioningPage-module__YXIhoG__takeaway{border-left:3px solid var(--accent);background:var(--color-surface);margin-top:38px;padding:24px 30px;font-size:21px;line-height:1.65}.PositioningPage-module__YXIhoG__flowSection{background:var(--color-surface);border-block:1px solid var(--color-border)}.PositioningPage-module__YXIhoG__flow{grid-template-columns:repeat(3,1fr);gap:30px;margin:44px 0;padding:0;list-style:none;display:grid}.PositioningPage-module__YXIhoG__flow li{border-top:1px solid var(--color-border);padding-top:20px}.PositioningPage-module__YXIhoG__flowNumber{color:#fff;font-family:monospace;font-size:14px}.PositioningPage-module__YXIhoG__flow h3{margin:15px 0}.PositioningPage-module__YXIhoG__flow p{font-size:17px}.PositioningPage-module__YXIhoG__why{border-top:1px solid var(--color-border);grid-template-columns:1fr 1fr;gap:70px;padding-top:35px;display:grid}.PositioningPage-module__YXIhoG__page .PositioningPage-module__YXIhoG__references{margin-top:30px;font-size:13px}.PositioningPage-module__YXIhoG__references a,.PositioningPage-module__YXIhoG__related a{color:var(--accent);text-underline-offset:4px;text-decoration:underline}.PositioningPage-module__YXIhoG__exampleSection{background:var(--color-background);color:var(--ink)}.PositioningPage-module__YXIhoG__exampleSection p{color:var(--muted)}.PositioningPage-module__YXIhoG__exampleSection .PositioningPage-module__YXIhoG__eyebrow{color:var(--accent)}.PositioningPage-module__YXIhoG__page .PositioningPage-module__YXIhoG__exampleIntro{margin-block:26px 18px}.PositioningPage-module__YXIhoG__prompts{gap:16px;margin:0;padding:0;list-style:none;display:grid}.PositioningPage-module__YXIhoG__prompts li{background:var(--color-surface);border:1px solid var(--color-border);border-radius:10px;gap:16px;padding:22px;font-size:20px;line-height:1.5;display:flex}.PositioningPage-module__YXIhoG__prompts li span{color:var(--accent)}.PositioningPage-module__YXIhoG__page .PositioningPage-module__YXIhoG__exampleNote{margin-top:20px;font-size:13px}.PositioningPage-module__YXIhoG__deliverHeading{max-width:70ch;margin-top:55px}.PositioningPage-module__YXIhoG__deliverHeading p{margin-top:18px}.PositioningPage-module__YXIhoG__deliverables{grid-template-columns:repeat(2,1fr);gap:30px;margin:32px 0;display:grid}.PositioningPage-module__YXIhoG__deliverables>div{border-top:1px solid var(--color-border);padding-top:20px}.PositioningPage-module__YXIhoG__deliverables dt{margin-bottom:10px;font-size:20px;font-weight:600}.PositioningPage-module__YXIhoG__deliverables dd{color:var(--muted);margin:0;font-size:17px}.PositioningPage-module__YXIhoG__related{font-size:15px}.PositioningPage-module__YXIhoG__related a{color:var(--accent)}.PositioningPage-module__YXIhoG__exampleSection a:focus-visible{outline-color:var(--accent)}@media (max-width:700px){.PositioningPage-module__YXIhoG__flow,.PositioningPage-module__YXIhoG__why,.PositioningPage-module__YXIhoG__deliverables{grid-template-columns:1fr;gap:26px}.PositioningPage-module__YXIhoG__explainer,.PositioningPage-module__YXIhoG__flowSection,.PositioningPage-module__YXIhoG__exampleSection{padding-block:55px}.PositioningPage-module__YXIhoG__takeaway{padding:20px;font-size:19px}.PositioningPage-module__YXIhoG__contents>div{flex-direction:column;align-items:flex-start;gap:12px}}.PositioningPage-module__YXIhoG__wrap{max-width:1152px;margin:auto;padding-inline:24px}.PositioningPage-module__YXIhoG__page h1,.PositioningPage-module__YXIhoG__page h2,.PositioningPage-module__YXIhoG__page h3,.PositioningPage-module__YXIhoG__page p,.PositioningPage-module__YXIhoG__page figure{margin:0}.PositioningPage-module__YXIhoG__page h1,.PositioningPage-module__YXIhoG__page h2,.PositioningPage-module__YXIhoG__page h3{text-wrap:balance}.PositioningPage-module__YXIhoG__page h2{letter-spacing:normal;font-size:clamp(1.8rem,4vw,3rem);font-weight:900;line-height:1.1}.PositioningPage-module__YXIhoG__page h3{letter-spacing:normal;font-size:22px;font-weight:700;line-height:1.35}.PositioningPage-module__YXIhoG__page p{color:var(--muted)}.PositioningPage-module__YXIhoG__page a:focus-visible,.PositioningPage-module__YXIhoG__page summary:focus-visible{outline:3px solid var(--accent);outline-offset:6px}.PositioningPage-module__YXIhoG__hero{isolation:isolate;background:radial-gradient(at 85% 25%,#2ecc710f,#0000 52%);padding-top:144px;position:relative;overflow:hidden}.PositioningPage-module__YXIhoG__hero:before{content:"";z-index:-1;pointer-events:none;opacity:.32;background-image:url("data:image/svg+xml,%3Csvg width='60' height='70' viewBox='0 0 60 70' xmlns='http://www.w3.org/2000/svg'%3E%3Cpolygon points='30,2 58,17 58,53 30,68 2,53 2,17' fill='none' stroke='%231A2E20' stroke-width='1'/%3E%3C/svg%3E");animation:4s ease-out backwards PositioningPage-module__YXIhoG__gridArrival;position:absolute;inset:-25px;-webkit-mask-image:linear-gradient(90deg,#0000,#000);mask-image:linear-gradient(90deg,#0000,#000)}.PositioningPage-module__YXIhoG__heroGrid{grid-template-columns:1.15fr 1fr;align-items:center;gap:58px;display:grid}.PositioningPage-module__YXIhoG__page .PositioningPage-module__YXIhoG__eyebrow{color:var(--muted);letter-spacing:.15em;border-left:3px solid var(--accent);align-items:center;gap:10px;margin-bottom:26px;padding-left:12px;font-size:11px;font-weight:400;line-height:1.6;display:flex}.PositioningPage-module__YXIhoG__dot{display:none}.PositioningPage-module__YXIhoG__page h1{letter-spacing:-.025em;font-size:clamp(2.2rem,5vw,4rem);font-weight:900;line-height:1.08}.PositioningPage-module__YXIhoG__page h1>span{color:var(--accent);display:block}.PositioningPage-module__YXIhoG__page .PositioningPage-module__YXIhoG__lead{max-width:51ch;margin-top:28px;font-size:1.05rem;line-height:1.7}.PositioningPage-module__YXIhoG__actions{flex-wrap:wrap;align-items:center;gap:20px;margin-top:30px;display:flex}.PositioningPage-module__YXIhoG__button{background:var(--accent);color:var(--color-background);border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:16px 34px;font-size:14px;font-weight:600;text-decoration:none;transition:background .2s;display:inline-flex}.PositioningPage-module__YXIhoG__button:hover{background:#27ae60}.PositioningPage-module__YXIhoG__button>span{font-size:23px;line-height:1}.PositioningPage-module__YXIhoG__textLink{color:var(--ink);text-underline-offset:5px;font-size:15px}.PositioningPage-module__YXIhoG__page .PositioningPage-module__YXIhoG__note{margin-top:22px;font-size:13px}.PositioningPage-module__YXIhoG__demo{border:1px solid var(--color-border);background:var(--color-surface);border-radius:12px;padding:25px;transform:none;box-shadow:0 32px 90px #0005}.PositioningPage-module__YXIhoG__demoTop{justify-content:space-between;align-items:center;gap:12px;padding-bottom:27px;font-size:15px;display:flex}.PositioningPage-module__YXIhoG__demoTop>span:first-child{align-items:center;gap:10px;display:flex}.PositioningPage-module__YXIhoG__demoTop>span:first-child>span{color:var(--accent);font-size:27px}.PositioningPage-module__YXIhoG__question{background:var(--color-background);border:1px solid var(--color-border);border-radius:13px 13px 3px;gap:15px;margin-left:25px;padding:19px;font-size:17px;line-height:1.5;display:flex}.PositioningPage-module__YXIhoG__question>span{color:var(--accent)}.PositioningPage-module__YXIhoG__answer{gap:13px;padding-top:30px;display:flex}.PositioningPage-module__YXIhoG__spark{color:var(--accent);font-size:25px;line-height:1.4}.PositioningPage-module__YXIhoG__answer>div{flex:1;min-width:0}.PositioningPage-module__YXIhoG__answer p{font-size:15px;line-height:1.75}.PositioningPage-module__YXIhoG__company{color:var(--accent);background:#2ecc7114;border:1px solid #2ecc714d;border-radius:8px;justify-content:space-between;gap:8px;margin:12px 0;padding:12px 14px;font-size:23px;font-weight:600;display:flex}.PositioningPage-module__YXIhoG__sources{flex-wrap:wrap;gap:8px;padding-top:20px;display:flex}.PositioningPage-module__YXIhoG__sources span{border:1px solid var(--color-border);color:var(--muted);border-radius:5px;padding:4px 8px;font-size:11px}.PositioningPage-module__YXIhoG__demo figcaption{border-top:1px solid var(--color-border);color:var(--muted);margin-top:25px;padding-top:17px;font-size:11px;line-height:1.6}.PositioningPage-module__YXIhoG__platforms{border-top:1px solid var(--color-border);justify-content:space-between;align-items:center;gap:24px;margin-top:72px;padding:27px 0;display:flex}.PositioningPage-module__YXIhoG__platforms>span{letter-spacing:.13em;color:var(--muted);font-size:11px}.PositioningPage-module__YXIhoG__platforms>div{flex-wrap:wrap;gap:35px;font-size:18px;font-weight:500;display:flex}.PositioningPage-module__YXIhoG__premise{--ink:#102018;--muted:#405047;color:var(--ink);background:#f2f4f0;border-block:1px solid #d3ddd4;padding:72px 0}.PositioningPage-module__YXIhoG__explainerNote{max-width:85ch;font-size:14px}.PositioningPage-module__YXIhoG__introGrid{grid-template-columns:1fr 1fr;align-items:start;gap:70px;display:grid}.PositioningPage-module__YXIhoG__steps{grid-template-columns:repeat(3,1fr);gap:36px;margin-top:58px;display:grid}.PositioningPage-module__YXIhoG__steps article{border-top:1px solid var(--color-border);padding-top:22px}.PositioningPage-module__YXIhoG__number{color:var(--accent);font-family:monospace;font-size:13px}.PositioningPage-module__YXIhoG__steps h3{margin:19px 0 14px}.PositioningPage-module__YXIhoG__steps p{font-size:17px}.PositioningPage-module__YXIhoG__method{padding:95px 0;scroll-margin-top:85px}.PositioningPage-module__YXIhoG__services{grid-template-columns:1fr 1fr;gap:18px;margin-top:46px;display:grid}.PositioningPage-module__YXIhoG__services article{border:1px solid var(--color-border);background:var(--color-surface);border-radius:12px;padding:30px}.PositioningPage-module__YXIhoG__serviceMeta{color:var(--accent);justify-content:space-between;margin-bottom:25px;font-size:13px;display:flex}.PositioningPage-module__YXIhoG__serviceMeta>span:last-child{color:var(--muted);font-family:monospace}.PositioningPage-module__YXIhoG__services h3{margin-bottom:16px}.PositioningPage-module__YXIhoG__services p{font-size:17px}.PositioningPage-module__YXIhoG__outcome{border-top:1px solid var(--color-border);color:var(--muted);gap:12px;margin-top:25px;padding-top:18px;font-size:14px;display:flex}.PositioningPage-module__YXIhoG__outcome>span{color:var(--accent)}.PositioningPage-module__YXIhoG__measure{border-top:1px solid var(--color-border);grid-template-columns:1fr 1fr;gap:60px;margin-top:45px;padding:42px 0 0;display:grid}.PositioningPage-module__YXIhoG__measure h2{font-size:32px}.PositioningPage-module__YXIhoG__measure p{font-size:17px}.PositioningPage-module__YXIhoG__tags{flex-wrap:wrap;gap:8px;margin:22px 0 0;padding:0;list-style:none;display:flex}.PositioningPage-module__YXIhoG__tags li{border:1px solid var(--color-border);color:var(--muted);border-radius:30px;padding:5px 12px;font-size:12px}.PositioningPage-module__YXIhoG__faq{--ink:#102018;--muted:#405047;--accent:#187944;--color-border:#cbd8ce;color:var(--ink);border-block:1px solid var(--color-border);background:#f2f4f0;padding:80px 0}.PositioningPage-module__YXIhoG__faqGrid{grid-template-columns:.8fr 1.2fr;gap:70px;display:grid}.PositioningPage-module__YXIhoG__faq details{border-bottom:1px solid var(--color-border)}.PositioningPage-module__YXIhoG__faq summary{cursor:pointer;align-items:baseline;gap:17px;padding:23px 0;font-size:18px;line-height:1.5;list-style:none;display:flex}.PositioningPage-module__YXIhoG__faq summary::-webkit-details-marker{display:none}.PositioningPage-module__YXIhoG__faqNumber{color:var(--accent);font-family:monospace;font-size:12px}.PositioningPage-module__YXIhoG__plus{color:var(--accent);margin-left:auto;font-size:23px;transition:transform .32s cubic-bezier(.22,1,.36,1)}.PositioningPage-module__YXIhoG__faq details[open] .PositioningPage-module__YXIhoG__plus{transform:rotate(45deg)}.PositioningPage-module__YXIhoG__faq details p{padding:0 30px 23px;font-size:17px}.PositioningPage-module__YXIhoG__final{text-align:center;background:radial-gradient(at 50% 100%,#2ecc7114,#0000 65%);padding:90px 0 100px}.PositioningPage-module__YXIhoG__final .PositioningPage-module__YXIhoG__eyebrow{border-left:0;justify-content:center;padding-left:0}.PositioningPage-module__YXIhoG__final h2{font-size:clamp(42px,5vw,64px)}.PositioningPage-module__YXIhoG__final p:not(.PositioningPage-module__YXIhoG__eyebrow){max-width:55ch;margin:24px auto 30px}.PositioningPage-module__YXIhoG__comparison{gap:16px;margin:30px 0 0;display:grid}.PositioningPage-module__YXIhoG__comparison>div{border-left:2px solid var(--accent);padding-left:16px}.PositioningPage-module__YXIhoG__comparison dt{color:var(--accent);font-size:15px;font-weight:700}.PositioningPage-module__YXIhoG__comparison dd{color:var(--muted);margin:5px 0 0;font-size:16px;line-height:1.6}.PositioningPage-module__YXIhoG__services article{transition:border-color .25s,box-shadow .25s;position:relative;overflow:hidden}.PositioningPage-module__YXIhoG__services article:hover{border-color:var(--accent);box-shadow:0 0 30px #2ecc7114}.PositioningPage-module__YXIhoG__services article:before{content:"";background:linear-gradient(90deg,transparent,var(--accent),transparent);opacity:0;width:35%;height:1px;position:absolute;top:0;left:0}.PositioningPage-module__YXIhoG__motion [data-entered=true]{animation:.65s ease-out backwards PositioningPage-module__YXIhoG__reveal}.PositioningPage-module__YXIhoG__motion .PositioningPage-module__YXIhoG__services article[data-entered=true]:before{animation:2s ease-out .2s backwards PositioningPage-module__YXIhoG__scan}.PositioningPage-module__YXIhoG__motion .PositioningPage-module__YXIhoG__demo[data-entered=true] .PositioningPage-module__YXIhoG__question{animation:.6s ease-out .2s backwards PositioningPage-module__YXIhoG__chatEnter}.PositioningPage-module__YXIhoG__motion .PositioningPage-module__YXIhoG__demo[data-entered=true] .PositioningPage-module__YXIhoG__answer{animation:.8s ease-out 1.2s backwards PositioningPage-module__YXIhoG__chatEnter}.PositioningPage-module__YXIhoG__motion .PositioningPage-module__YXIhoG__demo[data-entered=true] .PositioningPage-module__YXIhoG__company{animation:1.8s ease-out 1.8s backwards PositioningPage-module__YXIhoG__citation}.PositioningPage-module__YXIhoG__motion .PositioningPage-module__YXIhoG__demo[data-entered=true] .PositioningPage-module__YXIhoG__sources{animation:.6s ease-out 2.4s backwards PositioningPage-module__YXIhoG__chatEnter}.PositioningPage-module__YXIhoG__replay{min-height:44px;color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;margin-top:22px;padding:6px 0;font-size:13px;display:inline-flex}.PositioningPage-module__YXIhoG__replay span{color:var(--accent);font-size:22px}.PositioningPage-module__YXIhoG__replay:hover{color:var(--ink)}.PositioningPage-module__YXIhoG__replay:focus-visible{outline:2px solid var(--accent);outline-offset:5px}.PositioningPage-module__YXIhoG__flow li{position:relative}.PositioningPage-module__YXIhoG__flow li:before{content:"";background:var(--accent);transform-origin:0;width:100%;height:2px;position:absolute;top:-1px;left:0;transform:scaleX(0)}.PositioningPage-module__YXIhoG__flowNumber{border:1px solid var(--color-border);background:var(--color-surface);border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex}.PositioningPage-module__YXIhoG__motion .PositioningPage-module__YXIhoG__flow li[data-entered=true]:before{animation:.8s ease-out .2s backwards PositioningPage-module__YXIhoG__connectStep;transform:scaleX(1)}.PositioningPage-module__YXIhoG__motion .PositioningPage-module__YXIhoG__flow li[data-entered=true] .PositioningPage-module__YXIhoG__flowNumber{animation:1.4s ease-out .2s backwards PositioningPage-module__YXIhoG__citation}.PositioningPage-module__YXIhoG__motion .PositioningPage-module__YXIhoG__flow li:nth-child(2)[data-entered=true]:before,.PositioningPage-module__YXIhoG__motion .PositioningPage-module__YXIhoG__flow li:nth-child(2)[data-entered=true] .PositioningPage-module__YXIhoG__flowNumber{animation-delay:.7s}.PositioningPage-module__YXIhoG__motion .PositioningPage-module__YXIhoG__flow li:nth-child(3)[data-entered=true]:before,.PositioningPage-module__YXIhoG__motion .PositioningPage-module__YXIhoG__flow li:nth-child(3)[data-entered=true] .PositioningPage-module__YXIhoG__flowNumber{animation-delay:1.2s}.PositioningPage-module__YXIhoG__faq details[open]{background:#2ecc710b}.PositioningPage-module__YXIhoG__faq .PositioningPage-module__YXIhoG__comparison>div{border-left-color:var(--color-green)}.PositioningPage-module__YXIhoG__final{border-top:1px solid var(--color-border)}@keyframes PositioningPage-module__YXIhoG__reveal{0%{opacity:.15;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes PositioningPage-module__YXIhoG__chatEnter{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes PositioningPage-module__YXIhoG__connectStep{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes PositioningPage-module__YXIhoG__scan{0%{opacity:0;transform:translate(-100%)}20%,80%{opacity:1}to{opacity:0;transform:translate(350%)}}@keyframes PositioningPage-module__YXIhoG__citation{0%,to{box-shadow:0 0 #0000}45%{border-color:var(--accent);box-shadow:0 0 26px #2ecc7140}}@keyframes PositioningPage-module__YXIhoG__gridArrival{0%{opacity:0;transform:translateY(-20px)}to{opacity:.32;transform:translateY(0)}}@media (max-width:900px){.PositioningPage-module__YXIhoG__heroGrid{gap:32px}.PositioningPage-module__YXIhoG__demo{padding:19px;transform:none}.PositioningPage-module__YXIhoG__heroGrid{grid-template-columns:1fr 1fr}.PositioningPage-module__YXIhoG__introGrid,.PositioningPage-module__YXIhoG__faqGrid{gap:35px}.PositioningPage-module__YXIhoG__platforms{flex-direction:column;align-items:flex-start}}@media (max-width:700px){.PositioningPage-module__YXIhoG__wrap{padding-inline:22px}.PositioningPage-module__YXIhoG__hero{padding-top:105px}.PositioningPage-module__YXIhoG__heroGrid,.PositioningPage-module__YXIhoG__introGrid,.PositioningPage-module__YXIhoG__steps,.PositioningPage-module__YXIhoG__services,.PositioningPage-module__YXIhoG__measure,.PositioningPage-module__YXIhoG__faqGrid{grid-template-columns:1fr;gap:28px}.PositioningPage-module__YXIhoG__heroGrid{gap:42px}.PositioningPage-module__YXIhoG__page h1{font-size:clamp(40px,10vw,58px)}.PositioningPage-module__YXIhoG__page .PositioningPage-module__YXIhoG__lead{font-size:18px}.PositioningPage-module__YXIhoG__demo{width:100%;max-width:500px;margin-inline:auto}.PositioningPage-module__YXIhoG__platforms{margin-top:40px}.PositioningPage-module__YXIhoG__platforms>div{gap:18px;font-size:16px}.PositioningPage-module__YXIhoG__light,.PositioningPage-module__YXIhoG__method,.PositioningPage-module__YXIhoG__faq{padding-block:58px}.PositioningPage-module__YXIhoG__steps{margin-top:35px}.PositioningPage-module__YXIhoG__services article{padding:24px}.PositioningPage-module__YXIhoG__measure{gap:24px}.PositioningPage-module__YXIhoG__final{padding-block:64px}.PositioningPage-module__YXIhoG__faq summary{font-size:17px}.PositioningPage-module__YXIhoG__actions{gap:18px}}@media (prefers-reduced-motion:reduce){.PositioningPage-module__YXIhoG__button{transition:none}.PositioningPage-module__YXIhoG__button:hover{transform:none}.PositioningPage-module__YXIhoG__motion *,.PositioningPage-module__YXIhoG__motion :before{transition:none!important;animation:none!important}}
.SpecializedPage-module__JSfRhG__animation{justify-content:center;min-width:0;display:flex}.SpecializedPage-module__JSfRhG__integration{padding-bottom:72px}.SpecializedPage-module__JSfRhG__process{--ink:#102018;--muted:#405047;--accent:#187944;--color-border:#bdcfc1;color:var(--ink);background:#dfece2}.SpecializedPage-module__JSfRhG__process ol{margin-bottom:0}@media (max-width:700px){.SpecializedPage-module__JSfRhG__integration{padding-bottom:48px}}
