.ReU8iG_page,.ReU8iG_index{--ink:#102c3c;--muted:#5e7380;--accent:#168b83;--tint:#ebf7f4;color:var(--ink);background:#fff;min-height:100vh}.ReU8iG_page{overflow:hidden}.ReU8iG_sectionShell{width:min(1140px,100% - 48px);margin-inline:auto}.ReU8iG_sectionKicker,.ReU8iG_eyebrow{color:var(--accent);letter-spacing:.13em;text-transform:uppercase;align-items:center;gap:8px;font-size:.74rem;font-weight:850;display:inline-flex}.ReU8iG_primaryButton,.ReU8iG_secondaryButton,.ReU8iG_inlineLink{justify-content:center;align-items:center;gap:11px;font-weight:800;display:inline-flex}.ReU8iG_primaryButton{background:var(--accent);color:#fff;border-radius:8px;min-height:52px;padding:0 24px;transition:transform .2s,box-shadow .2s;box-shadow:0 12px 27px #001b2830}.ReU8iG_primaryButton:hover{transform:translateY(-2px);box-shadow:0 16px 32px #001b283d}.ReU8iG_secondaryButton{color:#d9eff7;padding:10px 2px;font-size:.91rem}.ReU8iG_secondaryButton:hover,.ReU8iG_inlineLink:hover{text-underline-offset:5px;text-decoration:underline}.ReU8iG_hero{isolation:isolate;color:#fff;background:#082332;padding:130px 24px 0;position:relative;overflow:hidden}.ReU8iG_hero:before{content:"";z-index:-1;background-image:radial-gradient(#ffffff17 1px,#0000 1px);background-size:23px 23px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000 18%,#000 100%);mask-image:linear-gradient(90deg,#0000 18%,#000 100%)}.ReU8iG_heroGlow{z-index:-1;background:radial-gradient(circle,color-mix(in srgb,var(--accent) 42%,transparent),transparent 65%);filter:blur(15px);border-radius:50%;width:800px;height:800px;position:absolute;top:-280px;right:-200px}.ReU8iG_heroInner{grid-template-columns:minmax(0,1fr) minmax(450px,.96fr);align-items:center;gap:clamp(36px,6vw,92px);max-width:1210px;min-height:560px;margin:auto;padding-bottom:75px;display:grid}.ReU8iG_heroCopy{padding:8px 0 30px}.ReU8iG_back{color:#9cb8c7;align-items:center;gap:3px;margin-bottom:48px;font-size:.78rem;font-weight:650;display:inline-flex}.ReU8iG_back:hover{color:#fff}.ReU8iG_hero .ReU8iG_eyebrow{color:#8ce3d9;letter-spacing:.09em;background:#ffffff0f;border:1px solid #ffffff30;border-radius:999px;padding:9px 13px}.ReU8iG_hero h1{letter-spacing:-.064em;max-width:670px;margin:24px 0 23px;font-size:clamp(3.05rem,5.4vw,5.35rem);font-weight:850;line-height:.98}.ReU8iG_heroIntro{color:#c7d8e0;max-width:545px;font-size:1.08rem;line-height:1.73}.ReU8iG_heroActions{flex-wrap:wrap;align-items:center;gap:17px;margin-top:31px;display:flex}.ReU8iG_heroMicro{color:#a4bdc7;align-items:center;gap:10px;margin-top:23px;font-size:.76rem;font-weight:600;display:flex}.ReU8iG_microLine{background:#85cfc5;width:20px;height:1px}.ReU8iG_agentStage{justify-content:center;align-items:flex-end;min-height:525px;display:flex;position:relative}.ReU8iG_agentHalo{filter:blur(6px);background:radial-gradient(circle,#75d8e35c,#0000 69%);border-radius:50%;width:300px;height:300px;position:absolute;top:19px;right:9%}.ReU8iG_agentPortrait{z-index:1;background:linear-gradient(135deg,#fff,#d7f8fc);border:8px solid #ffffff35;border-radius:45px;place-items:center;width:190px;height:190px;display:grid;position:absolute;top:0;right:12%;transform:rotate(7deg);box-shadow:0 28px 55px #00101d6e}.ReU8iG_agentPortrait img{transform:rotate(-7deg)}.ReU8iG_previewCard{z-index:2;background:#fff;border:1px solid #dfedf0;border-radius:16px;width:min(100%,535px);position:relative;overflow:hidden;transform:rotate(-1deg);box-shadow:0 35px 75px #000b19aa}.ReU8iG_previewTop{color:#486371;letter-spacing:.09em;border-bottom:1px solid #e5eef0;align-items:center;gap:9px;min-height:45px;padding:0 19px;font-size:.65rem;font-weight:850;display:flex}.ReU8iG_previewTop>span:last-child{color:#91a4ad;margin-left:auto;font-size:.56rem}.ReU8iG_liveDot{background:var(--accent);width:8px;height:8px;box-shadow:0 0 0 4px var(--tint);border-radius:50%}.ReU8iG_previewBody{color:var(--ink);padding:22px}.ReU8iG_previewLabel{color:var(--accent);text-transform:uppercase;letter-spacing:.1em;font-size:.67rem;font-weight:900}.ReU8iG_previewSituation{color:#627b86;margin:5px 0 21px;font-size:.86rem;line-height:1.45}.ReU8iG_chatMessage{align-items:flex-start;gap:10px;margin:12px 0;display:flex}.ReU8iG_chatMessage p{color:#314d5a;background:#ecf5f7;border-radius:2px 12px 12px;max-width:80%;padding:12px 14px;font-size:.83rem;line-height:1.52}.ReU8iG_chatAvatar,.ReU8iG_learnerAvatar{background:#d7f1f9;border-radius:9px;flex:0 0 30px;place-items:center;width:30px;height:30px;display:grid}.ReU8iG_chatLearner{flex-direction:row-reverse}.ReU8iG_chatLearner p{background:var(--tint);border-radius:12px 2px 12px 12px}.ReU8iG_learnerAvatar{color:var(--accent);font-size:.61rem;font-weight:850}.ReU8iG_feedbackNote{color:#58717c;background:#f9fbfa;border:1px solid #e6efee;border-radius:8px;align-items:center;gap:8px;margin-top:16px;padding:10px 12px;font-size:.73rem;line-height:1.4;display:flex}.ReU8iG_feedbackNote svg{color:var(--accent);flex:none}.ReU8iG_heroRail{color:#b6ccd3;border-top:1px solid #ffffff2b;align-items:center;gap:clamp(18px,5vw,75px);max-width:1210px;min-height:62px;margin:auto;padding:14px 0;display:flex}.ReU8iG_heroRail span{align-items:center;gap:10px;font-size:.79rem;font-weight:700;display:inline-flex}.ReU8iG_heroRail svg{color:#86d5cc}.ReU8iG_challengeSection{background:#fff;padding:108px 0 112px}.ReU8iG_challengeIntro{max-width:780px}.ReU8iG_challengeIntro h2,.ReU8iG_sectionHeadingCenter h2,.ReU8iG_applicationTop h2,.ReU8iG_faqInner h2{letter-spacing:-.055em;margin:13px 0 18px;font-size:clamp(2.3rem,4.3vw,3.8rem);font-weight:850;line-height:1.06}.ReU8iG_challengeIntro p,.ReU8iG_sectionHeadingCenter p,.ReU8iG_applicationTop>p,.ReU8iG_faqInner>div:first-child p{color:var(--muted);font-size:1.02rem;line-height:1.75}.ReU8iG_challengeCards{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:43px;display:grid}.ReU8iG_challengeCard{border:1px solid #e4ebed;border-top:4px solid var(--accent);background:linear-gradient(160deg,#fff,#fafcfc);border-radius:10px;min-height:225px;padding:26px 25px;box-shadow:0 14px 35px #0c31400a}.ReU8iG_cardIndex{color:var(--accent);letter-spacing:.08em;font-size:.76rem;font-weight:850}.ReU8iG_challengeCard h3{letter-spacing:-.03em;max-width:260px;margin:29px 0 11px;font-size:1.22rem;line-height:1.25}.ReU8iG_challengeCard p{color:var(--muted);font-size:.87rem;line-height:1.65}.ReU8iG_howSection{background:#f2f7f8;padding:100px 0 115px;scroll-margin-top:70px}.ReU8iG_sectionHeadingCenter{text-align:center;max-width:760px;margin:0 auto 44px}.ReU8iG_sectionHeadingCenter p{max-width:650px;margin-inline:auto}.ReU8iG_workflowGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.ReU8iG_workflowCard{background:#fff;border:1px solid #e1e9ec;border-radius:13px;padding:0 0 28px;overflow:hidden;box-shadow:0 16px 34px #0d31400b}.ReU8iG_workflowMedia{background:#e9f3f6;height:215px;position:relative;overflow:hidden}.ReU8iG_workflowMedia img{object-fit:cover;object-position:left top}.ReU8iG_workflowAgent{background:radial-gradient(circle,#d5f2f5,#b9e3ee 48%,#81bdd0);place-items:center;display:grid}.ReU8iG_workflowAgent>div{flex-direction:column;align-items:center;gap:11px;display:flex}.ReU8iG_workflowAgent>div>img{filter:drop-shadow(0 12px 14px #06324942);width:105px;height:105px}.ReU8iG_workflowAgent span{color:#17546e;background:#fff;border-radius:999px;align-items:center;gap:6px;padding:8px 12px;font-size:.74rem;font-weight:800;display:inline-flex;box-shadow:0 6px 20px #00314220}.ReU8iG_workflowStep{color:var(--accent);letter-spacing:.13em;margin:26px 25px 10px;font-size:.69rem;font-weight:850;display:block}.ReU8iG_workflowCard h3{letter-spacing:-.03em;margin:0 25px 9px;font-size:1.22rem}.ReU8iG_workflowCard p{color:var(--muted);margin:0 25px;font-size:.85rem;line-height:1.68}.ReU8iG_spotlightSection{background:#fff;padding:120px 24px}.ReU8iG_spotlightInner{grid-template-columns:minmax(0,1.15fr) minmax(330px,.85fr);align-items:center;gap:clamp(45px,6vw,95px);max-width:1190px;margin:auto;display:grid}.ReU8iG_spotlightMedia{aspect-ratio:1.37;background:var(--tint);border:1px solid #e4ecee;border-radius:15px;position:relative;overflow:hidden;box-shadow:0 30px 65px #1233431e}.ReU8iG_spotlightMedia>img,.ReU8iG_spotlightMedia>video{width:100%;height:100%;display:block}.ReU8iG_spotlightMedia .ReU8iG_photoMedia{object-fit:cover}.ReU8iG_spotlightMedia .ReU8iG_productMedia{object-fit:contain}.ReU8iG_mediaCaption{color:#34535e;background:#fffe;border:1px solid #fff;border-radius:7px;align-items:center;gap:9px;padding:10px 13px;font-size:.75rem;font-weight:750;display:inline-flex;position:absolute;bottom:17px;left:17px;box-shadow:0 5px 17px #0c25302e}.ReU8iG_mediaCaption span{background:var(--accent);border-radius:50%;width:8px;height:8px}.ReU8iG_spotlightCopy h2{letter-spacing:-.06em;margin:16px 0 17px;font-size:clamp(2.4rem,4.1vw,3.65rem);line-height:1.03}.ReU8iG_spotlightCopy>p{color:var(--muted);font-size:1rem;line-height:1.75}.ReU8iG_spotlightCopy ul{gap:13px;margin:27px 0 28px;list-style:none;display:grid}.ReU8iG_spotlightCopy li{color:#354e5a;align-items:flex-start;gap:11px;font-size:.91rem;font-weight:680;line-height:1.48;display:flex}.ReU8iG_spotlightCopy li svg{color:var(--accent);flex:none;margin-top:1px}.ReU8iG_inlineLink{color:var(--accent);font-size:.91rem}.ReU8iG_applicationsSection{color:#fff;background:#0b2735;padding:100px 0 113px}.ReU8iG_applicationsSection .ReU8iG_sectionKicker{color:#8be0d5}.ReU8iG_applicationTop{justify-content:space-between;align-items:end;gap:50px;margin-bottom:39px;display:flex}.ReU8iG_applicationTop h2{max-width:660px;margin-bottom:0}.ReU8iG_applicationTop>p{color:#b5cbd3;max-width:315px;font-size:.94rem}.ReU8iG_applicationGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.ReU8iG_applicationCard{background:#ffffff0b;border:1px solid #ffffff25;border-radius:11px;min-height:240px;padding:29px}.ReU8iG_applicationIcon{color:#baf0e8;background:#ffffff15;border-radius:11px;place-items:center;width:45px;height:45px;display:grid}.ReU8iG_applicationCard h3{letter-spacing:-.02em;margin:28px 0 10px;font-size:1.17rem;line-height:1.3}.ReU8iG_applicationCard p{color:#b5cbd3;font-size:.86rem;line-height:1.65}.ReU8iG_demoSection{background:linear-gradient(130deg,#eaf4f4,#f7faf9);padding:110px 24px;scroll-margin-top:60px}.ReU8iG_demoInner{grid-template-columns:minmax(0,1fr) minmax(420px,.88fr);align-items:center;gap:clamp(45px,7vw,100px);max-width:1120px;margin:auto;display:grid}.ReU8iG_demoCopy h2{letter-spacing:-.06em;max-width:570px;margin:17px 0 20px;font-size:clamp(2.7rem,5vw,4.5rem);line-height:1.02}.ReU8iG_demoCopy>p{max-width:500px;color:var(--muted);font-size:1.02rem;line-height:1.73}.ReU8iG_demoPoints{gap:13px;margin-top:29px;display:grid}.ReU8iG_demoPoints span{color:#2f505c;align-items:center;gap:10px;font-size:.9rem;font-weight:700;display:flex}.ReU8iG_demoPoints svg{color:var(--accent)}.ReU8iG_demoAgent{color:#375865;background:#fff;border:1px solid #d7e7e8;border-radius:13px;align-items:center;gap:15px;max-width:380px;margin-top:42px;padding:13px 18px;font-size:.79rem;font-weight:700;line-height:1.4;display:flex;box-shadow:0 12px 29px #0823320b}.ReU8iG_demoAgent img{flex:none}.ReU8iG_formWrap{background:#fff;border:1px solid #dae8e9;border-radius:16px;padding:28px;box-shadow:0 25px 60px #0c32421a}.ReU8iG_formHeading{padding:2px 4px 21px}.ReU8iG_formHeading>span{color:var(--accent);letter-spacing:.14em;font-size:.7rem;font-weight:850}.ReU8iG_formHeading h3{letter-spacing:-.04em;margin:9px 0 6px;font-size:1.65rem}.ReU8iG_formHeading p{color:var(--muted);font-size:.86rem;line-height:1.5}.ReU8iG_formWrap>div:nth-child(2){box-shadow:none!important;border:0!important;padding:0!important}.ReU8iG_faqSection{background:#fff;padding:92px 24px 105px}.ReU8iG_faqInner{grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr);gap:clamp(40px,7vw,115px);max-width:1120px;margin:auto;display:grid}.ReU8iG_faqInner h2{font-size:clamp(2.2rem,3.4vw,3.1rem)}.ReU8iG_faqList{border-top:1px solid #dfebed}.ReU8iG_faqList details{border-bottom:1px solid #dfebed;padding:0 2px}.ReU8iG_faqList summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;padding:22px 0;font-size:.99rem;font-weight:760;list-style:none;display:flex}.ReU8iG_faqList summary::-webkit-details-marker{display:none}.ReU8iG_faqList summary span{color:var(--accent);font-size:1.4rem;font-weight:400;line-height:1}.ReU8iG_faqList details[open] summary span{transform:rotate(45deg)}.ReU8iG_faqList details p{color:var(--muted);padding:0 36px 22px 0;font-size:.9rem;line-height:1.7}.ReU8iG_index{background:#f3f8f9}.ReU8iG_indexHero{color:#fff;text-align:center;background:#0b2735;padding:146px 24px 75px}.ReU8iG_indexHero .ReU8iG_eyebrow{color:#8be0d5}.ReU8iG_indexHero h1{letter-spacing:-.065em;margin:17px auto 20px;font-size:clamp(3.2rem,6vw,5.7rem);line-height:.99}.ReU8iG_indexHero h1 span{color:#9de3dc}.ReU8iG_indexHero>p{color:#b8ccd4;max-width:630px;margin:auto;font-size:1.05rem;line-height:1.7}.ReU8iG_grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;max-width:1190px;margin:auto;padding:50px 24px 105px;display:grid}.ReU8iG_card{background:#fff;border:1px solid #dfeaed;border-radius:14px;flex-direction:column;min-height:375px;transition:transform .2s,box-shadow .2s;display:flex;overflow:hidden}.ReU8iG_card:hover{transform:translateY(-5px);box-shadow:0 20px 35px #092d3d18}.ReU8iG_cardArt{background:var(--tint);height:145px;position:relative;overflow:hidden}.ReU8iG_cardArt>img{object-fit:cover;object-position:center 30%}.ReU8iG_cardArtIcon{width:40px;height:40px;color:var(--accent);background:#fff;border-radius:9px;place-items:center;display:grid;position:absolute;bottom:12px;left:16px;box-shadow:0 4px 13px #0002}.ReU8iG_cardBody{flex-direction:column;flex:1;padding:19px 23px 22px;display:flex}.ReU8iG_cardNumber{color:var(--accent);letter-spacing:.13em;font-size:.68rem;font-weight:850}.ReU8iG_cardLabel{color:var(--accent);text-transform:uppercase;letter-spacing:.09em;margin-top:13px;font-size:.71rem;font-weight:850}.ReU8iG_cardTitle{letter-spacing:-.03em;margin:7px 0 9px;font-size:1.25rem;font-weight:820;line-height:1.23}.ReU8iG_cardDescription{color:var(--muted);font-size:.84rem;line-height:1.58}.ReU8iG_cardLink{color:var(--accent);align-items:center;gap:8px;margin-top:auto;padding-top:19px;font-size:.82rem;font-weight:800;display:inline-flex}@media (max-width:1050px){.ReU8iG_heroInner{grid-template-columns:minmax(0,1fr) minmax(390px,.95fr);gap:30px}.ReU8iG_hero h1{font-size:clamp(2.8rem,5.7vw,4.5rem)}.ReU8iG_agentPortrait{right:5%}.ReU8iG_spotlightInner{gap:40px}}@media (max-width:850px){.ReU8iG_heroInner{grid-template-columns:1fr;max-width:690px;padding-bottom:45px}.ReU8iG_heroCopy{padding-bottom:0}.ReU8iG_back{margin-bottom:30px}.ReU8iG_agentStage{min-height:475px}.ReU8iG_agentPortrait{right:7%}.ReU8iG_heroRail{flex-wrap:wrap;justify-content:center}.ReU8iG_challengeSection,.ReU8iG_howSection,.ReU8iG_spotlightSection,.ReU8iG_applicationsSection,.ReU8iG_demoSection,.ReU8iG_faqSection{padding-top:70px;padding-bottom:75px}.ReU8iG_spotlightInner,.ReU8iG_demoInner,.ReU8iG_faqInner{grid-template-columns:1fr;max-width:650px}.ReU8iG_spotlightMedia{width:100%;max-width:650px;margin:auto}.ReU8iG_applicationTop{display:block}.ReU8iG_applicationTop>p{max-width:570px;margin-top:15px}.ReU8iG_demoAgent{margin-top:30px}.ReU8iG_formWrap{width:100%;max-width:570px;margin:auto}}@media (max-width:700px){.ReU8iG_challengeCards,.ReU8iG_workflowGrid,.ReU8iG_applicationGrid,.ReU8iG_grid{grid-template-columns:1fr}.ReU8iG_workflowGrid,.ReU8iG_challengeCards,.ReU8iG_applicationGrid{max-width:500px;margin-inline:auto}.ReU8iG_workflowCard{padding-bottom:27px}.ReU8iG_workflowMedia{height:230px}.ReU8iG_challengeCard{min-height:unset}.ReU8iG_challengeCard h3{margin-top:17px}.ReU8iG_grid{max-width:520px}.ReU8iG_card{min-height:unset}.ReU8iG_cardArt{height:175px}}@media (max-width:540px){.ReU8iG_sectionShell{width:calc(100% - 36px)}.ReU8iG_hero{padding:112px 18px 0}.ReU8iG_hero h1{font-size:clamp(2.65rem,10vw,3.7rem)}.ReU8iG_heroIntro{font-size:.99rem}.ReU8iG_heroActions{flex-direction:column;align-items:stretch;gap:5px}.ReU8iG_primaryButton{width:100%}.ReU8iG_secondaryButton{justify-content:center}.ReU8iG_heroMicro{line-height:1.4}.ReU8iG_agentStage{min-height:420px}.ReU8iG_agentPortrait{border-radius:30px;width:137px;height:137px;top:13px;right:4%}.ReU8iG_agentPortrait img{width:128px;height:128px}.ReU8iG_previewCard{width:100%;transform:none}.ReU8iG_previewTop{padding:0 12px;font-size:.55rem}.ReU8iG_previewTop>span:last-child{font-size:.47rem}.ReU8iG_previewBody{padding:16px}.ReU8iG_chatMessage p{font-size:.76rem}.ReU8iG_heroRail{gap:11px;padding:17px 0}.ReU8iG_heroRail span{gap:5px;font-size:.67rem}.ReU8iG_heroRail svg{width:13px}.ReU8iG_challengeSection,.ReU8iG_howSection,.ReU8iG_spotlightSection,.ReU8iG_applicationsSection,.ReU8iG_demoSection,.ReU8iG_faqSection{padding-top:56px;padding-bottom:62px}.ReU8iG_challengeIntro h2,.ReU8iG_sectionHeadingCenter h2,.ReU8iG_applicationTop h2{font-size:2.25rem}.ReU8iG_spotlightMedia{aspect-ratio:1.15}.ReU8iG_spotlightCopy h2{font-size:2.4rem}.ReU8iG_applicationCard{min-height:unset}.ReU8iG_demoSection{padding-inline:18px}.ReU8iG_demoCopy h2{font-size:2.6rem}.ReU8iG_formWrap{padding:19px}.ReU8iG_faqSection{padding-inline:18px}.ReU8iG_indexHero{padding:120px 20px 55px}.ReU8iG_grid{padding:24px 18px 70px}}
