.p0mWaG_page{color:var(--bayon-fg);background:var(--bayon-bg)}.p0mWaG_container{width:min(1184px,100% - 48px);margin-inline:auto}.p0mWaG_page h1,.p0mWaG_page h2,.p0mWaG_page h3{text-wrap:balance}.p0mWaG_page h2{letter-spacing:-.03em;font-size:clamp(2rem,3.4vw,3.4rem);font-weight:750;line-height:1.12}.p0mWaG_page h3{font-size:1.3rem;line-height:1.3}.p0mWaG_page p{max-width:68ch;line-height:1.75}.p0mWaG_page a:focus-visible,.p0mWaG_page summary:focus-visible{outline-offset:5px;outline:3px solid #14b8a6}.p0mWaG_hero{color:#f8fafc;background:#071b29;padding-block:32px 88px}.p0mWaG_backLink{color:#a5c6d4;margin-bottom:42px;padding-block:12px;display:inline-block}.p0mWaG_backLink:hover,.p0mWaG_hero a:hover{text-underline-offset:5px;text-decoration:underline}.p0mWaG_heroGrid{grid-template-columns:minmax(0,1.4fr) minmax(0,.8fr);align-items:center;gap:64px;display:grid}.p0mWaG_heroLabel{color:#5eead4;margin-bottom:22px;font-weight:650}.p0mWaG_hero h1{letter-spacing:-.035em;font-size:clamp(2.7rem,5.6vw,5.25rem);font-weight:800;line-height:1.04}.p0mWaG_heroDescription{color:#c2d5df;margin-block:28px 32px;font-size:1.15rem}.p0mWaG_accessNote{color:#bed0db;margin-top:16px;font-size:.9rem}.p0mWaG_releaseNote{border-top:1px solid #2c5865;border-bottom:1px solid #2c5865;padding:34px 0 34px 32px}.p0mWaG_releaseLabel{color:#8ed9ce;font-size:.95rem}.p0mWaG_releaseHeadline{margin-top:16px;font-size:1.85rem;font-weight:600;line-height:1.25!important}.p0mWaG_releaseNote ul{color:#c2d5df;gap:15px;margin-block:26px;list-style:none;display:grid}.p0mWaG_releaseNote li:before{content:"✓";color:#5eead4;padding-right:12px}.p0mWaG_releaseNote a{color:#5eead4;line-height:1.7;display:inline-block}.p0mWaG_fitSection{grid-template-columns:1fr 1fr;gap:88px;padding-block:96px;display:grid}.p0mWaG_fitSection p,.p0mWaG_sectionIntro p{color:var(--bayon-muted-strong);margin-top:24px}.p0mWaG_fitList{padding:0;list-style:none}.p0mWaG_fitList li{border-bottom:1px solid var(--bayon-border);padding:20px 0;line-height:1.65}.p0mWaG_fitList li:first-child{padding-top:0}.p0mWaG_processSection{padding-block:8px 96px}.p0mWaG_sectionIntro{grid-template-columns:1fr 1fr;gap:88px;margin-bottom:48px;display:grid}.p0mWaG_processList{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;list-style:none;display:grid}.p0mWaG_processList li{border-top:1px solid var(--bayon-border-strong);padding-top:24px}.p0mWaG_stepNumber{color:var(--bayon-link);margin-bottom:24px;font-size:1.1rem;font-weight:600;display:block}.p0mWaG_processList h3{margin-bottom:16px}.p0mWaG_processList p{color:var(--bayon-muted-strong)}.p0mWaG_stepOutput{margin-top:20px;font-weight:650;color:var(--bayon-fg)!important}.p0mWaG_scopeNote{border-top:1px solid var(--bayon-border);color:var(--bayon-muted-strong);grid-template-columns:1fr 1fr;gap:40px;margin-top:40px;padding-top:24px;font-size:.9rem;display:grid}.p0mWaG_caseStudy{background:var(--bayon-bg-soft);padding-block:88px;scroll-margin-top:100px}.p0mWaG_caseGrid{grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);align-items:start;gap:88px;display:grid}.p0mWaG_productFigure{text-align:center;background:#123c49;border-radius:12px;padding:40px 24px 24px}.p0mWaG_productImage{border-radius:8px;width:min(100%,300px);height:auto;margin:auto;display:block}.p0mWaG_productFigure figcaption{color:#c5dee5;margin-top:20px;font-size:.85rem}.p0mWaG_caseLabel{color:var(--bayon-link);margin-bottom:20px;font-weight:650}.p0mWaG_lead{color:var(--bayon-muted-strong);margin-top:22px;font-size:1.08rem}.p0mWaG_caseCopy h3{margin-top:30px;margin-bottom:10px}.p0mWaG_caseCopy>p{color:var(--bayon-muted-strong)}.p0mWaG_caseCopy .p0mWaG_evidenceNote{margin-top:20px;font-size:.88rem}.p0mWaG_textLink{color:var(--bayon-link);text-underline-offset:5px;margin-top:12px;padding-block:14px;font-weight:650;text-decoration:underline;display:inline-block}.p0mWaG_faqSection{grid-template-columns:.85fr 1.15fr;gap:80px;padding-block:96px;display:grid}.p0mWaG_faqList details{border-bottom:1px solid var(--bayon-border);padding-block:22px}.p0mWaG_faqList details:first-child{border-top:1px solid var(--bayon-border)}.p0mWaG_faqList summary{cursor:pointer;padding-right:16px;font-weight:650;line-height:1.6}.p0mWaG_faqList details p{color:var(--bayon-muted-strong);margin-top:16px}.p0mWaG_finalSection{color:#f8fafc;background:#071b29;padding-block:80px}.p0mWaG_finalSection p:not(.p0mWaG_accessNote){color:#c2d5df;margin-block:24px 30px}@media (max-width:900px){.p0mWaG_heroGrid{gap:32px}.p0mWaG_caseGrid,.p0mWaG_fitSection,.p0mWaG_sectionIntro,.p0mWaG_faqSection{gap:40px}.p0mWaG_processList{gap:24px}}@media (max-width:760px){.p0mWaG_container{width:calc(100% - 40px)}.p0mWaG_hero{padding-block:20px 56px}.p0mWaG_backLink{margin-bottom:26px}.p0mWaG_heroGrid,.p0mWaG_fitSection,.p0mWaG_sectionIntro,.p0mWaG_caseGrid,.p0mWaG_faqSection,.p0mWaG_scopeNote{grid-template-columns:1fr;gap:36px}.p0mWaG_heroDescription{font-size:1.08rem}.p0mWaG_releaseNote{padding:26px 0}.p0mWaG_fitSection,.p0mWaG_faqSection{padding-block:64px}.p0mWaG_processSection{padding-bottom:64px}.p0mWaG_processList{grid-template-columns:1fr;gap:30px}.p0mWaG_processList li{gap:22px;display:flex}.p0mWaG_stepNumber{flex:0 0 26px}.p0mWaG_caseStudy{padding-block:56px}.p0mWaG_productFigure{width:100%;max-width:340px;margin-inline:auto}.p0mWaG_productImage{max-width:250px}.p0mWaG_finalSection{padding-block:56px}}@media (prefers-reduced-motion:no-preference){.p0mWaG_textLink{transition:color .16s ease-out}}.p0mWaG_evidenceArtifacts{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;margin-top:56px;padding:0;list-style:none;display:grid}.p0mWaG_evidenceArtifacts li{border-top:1px solid var(--bayon-border-strong);padding-top:24px}.p0mWaG_evidenceArtifacts p{color:var(--bayon-muted-strong);margin-top:12px}@media (max-width:760px){.p0mWaG_evidenceArtifacts{grid-template-columns:1fr;gap:24px;margin-top:36px}.p0mWaG_developmentCaseGrid .p0mWaG_productFigure{order:2}}
.AC4f7a_layout{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:72px;display:grid}.AC4f7a_figure{margin:32px 0 0}.AC4f7a_image{border-radius:8px;width:100%;height:auto;display:block}.AC4f7a_figure figcaption{color:var(--bayon-muted-strong);margin-top:14px;font-size:.88rem;line-height:1.65}@media (max-width:900px){.AC4f7a_layout{gap:40px}}@media (max-width:760px){.AC4f7a_layout{grid-template-columns:1fr;gap:24px}}
