.XiOy2W_page{color:#202421;background:#fafaf7}.XiOy2W_header,.XiOy2W_hero,.XiOy2W_audience,.XiOy2W_section,.XiOy2W_workflowSection,.XiOy2W_privacySection,.XiOy2W_reasoning,.XiOy2W_company,.XiOy2W_contactSection,.XiOy2W_footer{width:min(1320px,100% - 112px);margin-inline:auto}.XiOy2W_header{border-bottom:1px solid #dedfd8;align-items:center;gap:40px;height:106px;display:flex}.XiOy2W_header>a,.XiOy2W_footer a{text-decoration:none}.XiOy2W_brand{letter-spacing:.08em;white-space:nowrap;align-items:center;gap:12px;font-size:15px;font-weight:700;display:inline-flex}.XiOy2W_nav{gap:32px;margin-left:auto;font-size:13px;display:flex}.XiOy2W_nav a{color:#535a53;padding-block:12px;text-decoration:none}.XiOy2W_nav a:hover,.XiOy2W_textLink:hover,.XiOy2W_footer a:hover{color:#476b96}.XiOy2W_headerCta{border-left:1px solid #dedfd8;padding:12px 0 12px 24px;font-size:13px}.XiOy2W_headerCta span{margin-left:16px}.XiOy2W_hero{grid-template-columns:1fr 1.12fr;align-items:center;gap:54px;padding:96px 0 74px;display:grid}.XiOy2W_eyebrow,.XiOy2W_sectionLabel{letter-spacing:.13em;color:#60675e;font-size:10px;font-weight:600;line-height:1.7}.XiOy2W_eyebrow{align-items:center;gap:9px;display:flex}.XiOy2W_eyebrow>span{background:#b54b45;width:6px;height:6px}.XiOy2W_hero h1{letter-spacing:-.055em;margin:26px 0 27px;font-size:clamp(42px,4.15vw,65px);font-weight:500;line-height:1.06}.XiOy2W_heroLead{letter-spacing:-.025em;margin:0 0 18px;font-size:22px;line-height:1.35}.XiOy2W_heroDescription{color:#626861;max-width:420px;font-size:15px;line-height:1.75}.XiOy2W_actions{flex-wrap:wrap;align-items:center;gap:22px;margin-top:29px;display:flex}.XiOy2W_primary{color:#fff;background:#252c26;border-radius:4px;padding:16px 20px;font-size:12px;text-decoration:none;transition:background .2s,transform .2s}.XiOy2W_primary span{margin-left:17px}.XiOy2W_primary:hover{background:#435044;transform:translateY(-2px)}.XiOy2W_secondary{border-bottom:1px solid #a9afa6;padding-block:15px;font-size:12px;text-decoration:none}.XiOy2W_secondary span{margin-left:10px}.XiOy2W_availability{color:#626861;margin-top:20px;font-size:10px;line-height:1.7}.XiOy2W_productVisual{min-width:0;margin:0}.XiOy2W_appShell{background:#fff;border:1px solid #d6dad3;border-radius:8px;overflow:hidden;box-shadow:0 28px 65px -30px #5663544d,0 2px 7px #20242105}.XiOy2W_appTop{border-bottom:1px solid #e7e9e3;justify-content:space-between;align-items:center;gap:16px;padding:17px 20px;font-size:10px;display:flex}.XiOy2W_appIdentity{color:#476b96;align-items:center;gap:8px;display:flex}.XiOy2W_appIdentity strong{color:#353c35;font-weight:500}.XiOy2W_localIndicator{color:#4e634f;border:1px solid #d8e3d6;border-radius:3px;padding:4px 7px;font-size:9px}.XiOy2W_appBody{grid-template-columns:138px 1fr;min-height:405px;display:grid}.XiOy2W_sideRail{color:#626861;background:#f4f5f0;border-right:1px solid #e7e9e3;flex-direction:column;gap:17px;padding:23px 13px;font-size:9px;display:flex}.XiOy2W_sideRail small,.XiOy2W_sourceFiles small{letter-spacing:.08em;font-size:8px}.XiOy2W_sideRail strong{color:#303830;margin-top:-7px;font-size:10px;font-weight:600}.XiOy2W_sourceFiles{gap:12px;margin-top:auto;font-size:8px;display:grid}.XiOy2W_sourceFiles span{align-items:center;gap:5px;display:flex}.XiOy2W_sourceFiles i{border:1px solid #a1aaa0;flex-shrink:0;width:5px;height:6px}.XiOy2W_workspace{min-width:0;padding:15px}.XiOy2W_modeTabs{border-bottom:1px solid #e6e8e1;gap:2px;margin-bottom:17px;display:flex}.XiOy2W_modeTabs button{color:#626861;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;padding:10px 9px;font-size:9px}.XiOy2W_modeTabs button[aria-pressed=true]{color:#202421;border-bottom-color:#b54b45}.XiOy2W_modeTabs button:hover{background:#f1f3ed}.XiOy2W_slidePreview{background:#edf0e8;min-height:155px;padding:20px;position:relative}.XiOy2W_slidePreview>span{letter-spacing:.08em;color:#626861;font-size:7px}.XiOy2W_slidePreview h3{letter-spacing:-.035em;margin:20px 0;font-size:23px;font-weight:500;line-height:1.1}.XiOy2W_phaseBars{gap:10px;display:flex}.XiOy2W_phaseBars>div{flex:1}.XiOy2W_phaseBars i{background:#a5b2a1;height:3px;display:block}.XiOy2W_phaseBars>div:first-child i{background:#b54b45}.XiOy2W_phaseBars>div:last-child i{background:#476b96}.XiOy2W_phaseBars small{color:#626861;margin-top:7px;font-size:7px;display:block}.XiOy2W_questionCard{min-height:180px;margin-top:20px}.XiOy2W_questionCard>small{letter-spacing:.1em;color:#9b4943;font-size:7px}.XiOy2W_questionCard>h3{letter-spacing:-.025em;margin:10px 0 14px;font-size:16px;font-weight:500;line-height:1.35}.XiOy2W_assistCard{background:#f4f6f8;border-left:2px solid #476b96;padding:12px 14px}.XiOy2W_assistCard strong{font-size:10px;font-weight:600}.XiOy2W_assistCard p{color:#626861;margin:7px 0 10px;font-size:10px;line-height:1.6}.XiOy2W_assistCard span{color:#476b96;font-size:8px;line-height:1.5;display:block}.XiOy2W_appBottom{color:#626861;border-top:1px solid #e7e9e3;justify-content:space-between;gap:12px;padding:10px 18px;font-size:8px;display:flex}.XiOy2W_productVisual figcaption{text-align:right;color:#626861;margin-top:15px;font-size:9px}.XiOy2W_audience{border-top:1px solid #dedfd8;border-bottom:1px solid #dedfd8;align-items:center;gap:35px;padding:26px 0;display:flex}.XiOy2W_audience>span{letter-spacing:.1em;color:#626861;flex-shrink:0;font-size:9px}.XiOy2W_audience p{color:#434b42;margin:0;font-size:11px;line-height:1.8}.XiOy2W_audience i{color:#a0aaa0;margin:0 11px;font-style:normal}.XiOy2W_section,.XiOy2W_workflowSection,.XiOy2W_reasoning{padding-block:100px}.XiOy2W_sectionHeading{grid-template-columns:1fr 1fr;align-items:start;gap:70px;margin:29px 0 52px;display:grid}h2:is(.XiOy2W_sectionHeading h2,.XiOy2W_privacyCopy h2,.XiOy2W_companyCopy h2,.XiOy2W_contactSection h2){letter-spacing:-.045em;margin:0;font-size:clamp(34px,3.6vw,51px);font-weight:500;line-height:1.1}.XiOy2W_sectionHeading p{color:#626861;max-width:470px;margin:3px 0 0;font-size:17px;line-height:1.7}.XiOy2W_modelGrid{grid-template-columns:repeat(3,1fr);gap:40px;display:grid}.XiOy2W_modelGrid article{border-top:1px solid #bfc6ba;padding-top:25px}.XiOy2W_modelNumber{color:#626861;font-size:10px}.XiOy2W_modelGrid h3{margin:28px 0 17px;font-size:14px;font-weight:600}.XiOy2W_modelGrid h4{letter-spacing:-.025em;max-width:290px;margin:0 0 17px;font-size:25px;font-weight:400;line-height:1.2}.XiOy2W_modelGrid p{color:#626861;font-size:13px;line-height:1.8}.XiOy2W_provenance{border-bottom:1px solid #dedfd8;align-items:center;gap:22px;margin-top:42px;padding-bottom:25px;display:flex}.XiOy2W_provenance>span{color:#476b96;font-size:32px}.XiOy2W_provenance p{color:#626861;font-size:12px;line-height:1.9}.XiOy2W_provenance strong{color:#333c33;font-weight:500}.XiOy2W_workflowSection{padding-top:0}.XiOy2W_workflow{grid-template-columns:repeat(6,1fr);gap:25px;margin:0;padding:0;list-style:none;display:grid}.XiOy2W_workflow li{border-top:1px solid #bbc3b7;padding-top:18px}.XiOy2W_workflow li>span{color:#626861;font-size:9px}.XiOy2W_workflow h3{margin-top:26px;font-size:16px;font-weight:500}.XiOy2W_workflow p{color:#626861;font-size:12px;line-height:1.7}.XiOy2W_liveNote{background:#eef0e9;grid-template-columns:1fr 3fr;align-items:start;gap:30px;margin-top:35px;padding:24px 28px;display:grid}.XiOy2W_liveNote>span{color:#476b96;letter-spacing:.08em;padding-top:4px;font-size:9px}.XiOy2W_liveNote p{max-width:690px;margin:0;font-size:14px;line-height:1.7}.XiOy2W_privacySection{border-top:1px solid #dedfd8;border-bottom:1px solid #dedfd8;grid-template-columns:1fr 1fr;gap:100px;padding-block:78px;display:grid}.XiOy2W_privacyCopy h2{margin-top:30px}.XiOy2W_privacyCopy>p{color:#626861;max-width:430px;margin:26px 0;font-size:15px;line-height:1.8}.XiOy2W_textLink{border-bottom:1px solid #a9afa6;padding-bottom:7px;font-size:12px;text-decoration:none;display:inline-block}.XiOy2W_textLink span{margin-left:22px}.XiOy2W_boundary{padding:0 25px}.XiOy2W_device{background:#f3f5ee;border:1px solid #b6c2b1;padding:24px}.XiOy2W_device>span,.XiOy2W_cloud>span{letter-spacing:.12em;color:#626861;font-size:9px}.XiOy2W_device h3{letter-spacing:-.03em;margin:17px 0;font-size:23px;font-weight:400}.XiOy2W_device p{color:#626861;font-size:12px}.XiOy2W_device>div{border-block:1px solid #d7ddd2;padding:13px 0;font-size:11px}.XiOy2W_boundaryGate{align-items:center;gap:20px;padding:15px 24px;display:flex}.XiOy2W_boundaryGate>span{color:#476b96;font-size:28px}.XiOy2W_boundaryGate p{color:#626861;font-size:10px;line-height:1.8}.XiOy2W_boundaryGate strong{color:#353c35;font-weight:500}.XiOy2W_cloud{border:1px dashed #a5b4c2;padding:20px 24px}.XiOy2W_cloud p{color:#626861;margin-bottom:0;font-size:12px;line-height:1.7}.XiOy2W_smallCopy{color:#626861;font-size:12px!important;line-height:1.8!important}.XiOy2W_sectionHeading .XiOy2W_smallCopy{margin-top:17px}.XiOy2W_reasoningFlow{border-block:1px solid #dedfd8;grid-template-columns:repeat(4,1fr);gap:28px;padding-block:22px;display:grid}.XiOy2W_reasoningFlow span{color:#626861;font-size:12px}.XiOy2W_reasoningFlow span:not(:last-child):after{content:"→";float:right;color:#476b96}.XiOy2W_company{background:#f0f1ec;grid-template-columns:1fr 1fr;align-items:center;display:grid}.XiOy2W_companyArtwork{height:480px;position:relative;overflow:hidden}.XiOy2W_companyArtwork img{object-fit:cover}.XiOy2W_companyCopy{padding:55px}.XiOy2W_companyCopy h2{margin:27px 0;font-size:42px}.XiOy2W_companyCopy p{color:#626861;font-size:13px;line-height:1.8}.XiOy2W_companyCopy .XiOy2W_textLink{margin-top:16px}.XiOy2W_contactSection{grid-template-columns:1fr 1fr;gap:80px;padding-block:100px;display:grid}.XiOy2W_contactSection h2{margin-top:25px}.XiOy2W_contactSection>div:last-child{padding-top:23px}.XiOy2W_contactSection p{color:#626861;max-width:430px;font-size:14px;line-height:1.8}.XiOy2W_contactSection a{letter-spacing:-.03em;border-bottom:1px solid #a9afa6;margin-top:15px;padding-bottom:12px;font-size:25px;text-decoration:none;display:inline-block}.XiOy2W_contactSection a span{margin-left:30px}.XiOy2W_footer{border-top:1px solid #dedfd8;grid-template-columns:1fr auto;align-items:start;gap:20px;padding:34px 0 42px;display:grid}.XiOy2W_footer p,.XiOy2W_footer>span{color:#626861;font-size:10px;line-height:1.8}.XiOy2W_footer nav{flex-wrap:wrap;gap:23px;padding-top:10px;font-size:11px;display:flex}.XiOy2W_footer>span{grid-column:1/-1}.XiOy2W_skip{z-index:100;color:#202421;background:#fff;padding:15px;position:fixed;top:-70px;left:20px}.XiOy2W_skip:focus{top:15px}@media (min-width:1700px){.XiOy2W_hero{padding-block:120px}}@media (max-width:1100px){.XiOy2W_header,.XiOy2W_hero,.XiOy2W_audience,.XiOy2W_section,.XiOy2W_workflowSection,.XiOy2W_privacySection,.XiOy2W_reasoning,.XiOy2W_company,.XiOy2W_contactSection,.XiOy2W_footer{width:calc(100% - 64px)}.XiOy2W_hero{gap:32px}.XiOy2W_appBody{grid-template-columns:105px 1fr}.XiOy2W_sideRail{padding-inline:9px}.XiOy2W_hero h1{font-size:43px}.XiOy2W_modeTabs button{padding-inline:6px}.XiOy2W_privacySection{gap:35px}.XiOy2W_boundary{padding:0}.XiOy2W_companyCopy{padding:35px}.XiOy2W_companyCopy h2{font-size:36px}.XiOy2W_audience{align-items:start;gap:22px}.XiOy2W_workflow{grid-template-columns:repeat(3,1fr);gap:30px}}@media (max-width:760px){.XiOy2W_header,.XiOy2W_hero,.XiOy2W_audience,.XiOy2W_section,.XiOy2W_workflowSection,.XiOy2W_privacySection,.XiOy2W_reasoning,.XiOy2W_company,.XiOy2W_contactSection,.XiOy2W_footer{width:calc(100% - 40px)}.XiOy2W_header{flex-wrap:wrap;gap:16px;height:auto;min-height:86px;padding-block:19px}.XiOy2W_brand{gap:8px;font-size:12px}.XiOy2W_brand img{width:160px;height:auto}.XiOy2W_nav{order:3;gap:28px;width:100%}.XiOy2W_nav a{padding:3px 0;font-size:12px}.XiOy2W_headerCta{border-left:0;margin-left:auto;padding-left:0;font-size:11px}.XiOy2W_headerCta span{margin-left:5px}.XiOy2W_hero{grid-template-columns:1fr;gap:45px;padding:53px 0 35px}.XiOy2W_hero h1{font-size:clamp(36px,8.3vw,57px)}.XiOy2W_heroLead{font-size:21px}.XiOy2W_heroDescription{max-width:510px}.XiOy2W_appBody{grid-template-columns:112px 1fr}.XiOy2W_productVisual figcaption{font-size:8px}.XiOy2W_audience{padding-block:23px;display:block}.XiOy2W_audience p{margin-top:12px}.XiOy2W_audience i{margin-inline:6px}.XiOy2W_section,.XiOy2W_reasoning{padding-block:65px}.XiOy2W_sectionHeading{grid-template-columns:1fr;gap:22px;margin-bottom:35px}.XiOy2W_sectionHeading p{font-size:15px}.XiOy2W_modelGrid{grid-template-columns:1fr;gap:28px}.XiOy2W_modelGrid article{padding-left:35px;position:relative}.XiOy2W_modelNumber{position:absolute;top:27px;left:0}.XiOy2W_modelGrid h3{margin-top:0}.XiOy2W_modelGrid h4{max-width:none;font-size:25px}.XiOy2W_workflowSection{padding-bottom:60px}.XiOy2W_workflow{gap:25px 18px}.XiOy2W_workflow h3{font-size:14px}.XiOy2W_workflow p{font-size:11px}.XiOy2W_liveNote{grid-template-columns:1fr;gap:14px;padding:22px}.XiOy2W_privacySection{grid-template-columns:1fr;gap:35px;padding-block:60px}.XiOy2W_reasoningFlow{grid-template-columns:1fr 1fr;gap:24px}.XiOy2W_company{grid-template-columns:1fr}.XiOy2W_companyArtwork{height:280px}.XiOy2W_companyCopy{padding:30px 25px 40px}.XiOy2W_companyCopy h2{font-size:35px}.XiOy2W_contactSection{grid-template-columns:1fr;gap:10px;padding-block:65px}.XiOy2W_contactSection h2{font-size:35px}.XiOy2W_contactSection>div:last-child{padding-top:0}.XiOy2W_footer{grid-template-columns:1fr}.XiOy2W_footer nav{gap:20px}}@media (max-width:440px){.XiOy2W_appBody{grid-template-columns:1fr}.XiOy2W_sideRail{display:none}.XiOy2W_workspace{padding:13px}.XiOy2W_modeTabs{justify-content:space-between}.XiOy2W_modeTabs button{padding:10px 8px;font-size:10px}.XiOy2W_slidePreview{min-height:150px}.XiOy2W_questionCard{min-height:178px}.XiOy2W_workflow{grid-template-columns:1fr 1fr}.XiOy2W_hero h1{letter-spacing:-.05em}.XiOy2W_eyebrow{font-size:8px}.XiOy2W_actions{gap:17px}.XiOy2W_primary{padding:15px 12px}.XiOy2W_primary span{margin-left:10px}.XiOy2W_secondary{font-size:11px}.XiOy2W_reasoningFlow{grid-template-columns:1fr}.XiOy2W_reasoningFlow span:after{content:"↓"!important}.XiOy2W_reasoningFlow span:last-child:after{content:""!important}}
.zo5mhq_page{color:#202421;width:min(760px,100% - 40px);margin:0 auto;padding:65px 0 90px;line-height:1.8}.zo5mhq_page h1{letter-spacing:-.045em;margin:25px 0;font-size:clamp(38px,6vw,64px);font-weight:500;line-height:1.08}.zo5mhq_page h2{letter-spacing:-.02em;margin:35px 0 10px;font-size:22px;font-weight:500}.zo5mhq_page p,.zo5mhq_page li{color:#626861;font-size:15px}.zo5mhq_page a{color:#365c87;text-underline-offset:4px}.zo5mhq_meta{color:#626861;font-size:11px!important}.zo5mhq_page ul{padding-left:20px}.zo5mhq_back{font-size:12px}
