.Hx0lNG_home{background:radial-gradient(at 82% 8%,#fff1de 0,#0000 30rem),#fffefa;overflow:clip}.Hx0lNG_home .marketing-header{min-height:88px}.Hx0lNG_home .marketing-hero{grid-template-columns:minmax(0,.97fr) minmax(0,1.03fr);gap:24px;min-height:680px;margin-bottom:42px}.Hx0lNG_home .marketing-hero__copy{padding:40px 0 52px}.Hx0lNG_home .marketing-hero h1{letter-spacing:-.045em;font-size:clamp(2.7rem,4vw,3.4rem);line-height:1.06}.Hx0lNG_home .marketing-lede{max-width:470px;margin-top:22px;font-size:1.05rem;line-height:1.65}.Hx0lNG_home .marketing-pilot-note{max-width:470px;font-size:.78rem;line-height:1.55}.Hx0lNG_home .marketing-hero__actions{gap:12px;margin-top:22px}:is(.Hx0lNG_home .marketing-primary,.Hx0lNG_home .marketing-secondary){min-height:48px;padding-inline:22px;font-size:.88rem}.Hx0lNG_home .marketing-primary{color:#052f3c}.Hx0lNG_home .final-cta .marketing-primary{white-space:nowrap;flex:none}.Hx0lNG_home .marketing-hero h1 span{color:#198b80}.Hx0lNG_home .marketing-trust{gap:12px 16px;font-size:.75rem}.Hx0lNG_home .marketing-hero__visual{align-self:center;min-height:630px}.Hx0lNG_photograph{background:#f2eadc;border-radius:36px;position:absolute;inset:0 0 160px 54px;overflow:hidden}.Hx0lNG_photograph img{object-fit:cover;object-position:66% 32%}.Hx0lNG_photograph p{color:#123e49;background:#fffefaf0;border:1px solid #ffffffa6;border-radius:16px;max-width:178px;margin:0;padding:12px 14px;font-size:.84rem;font-weight:750;line-height:1.4;position:absolute;top:18px;right:18px}.Hx0lNG_productIllustration{z-index:2;background:#f7faf8;border:1px solid #cfded9;border-radius:22px;margin:0;scroll-margin-top:24px;position:absolute;bottom:0;left:0;right:30px;overflow:hidden;box-shadow:0 24px 54px #123e491c,0 4px 10px #123e4908}.Hx0lNG_illustrationCaption{background:#eff5f0;border-bottom:1px solid #e0eae5;flex-wrap:wrap;align-items:center;gap:5px 12px;padding:12px 18px;display:flex}.Hx0lNG_illustrationCaption>span{color:#345d52;flex:none;font-size:.69rem;font-weight:850}.Hx0lNG_illustrationCaption p{color:#4b625c;margin:0;font-size:.67rem;line-height:1.45}.Hx0lNG_overview{padding:20px}.Hx0lNG_overviewHeading{justify-content:space-between;align-items:center;gap:12px;display:flex}.Hx0lNG_overviewHeading p{color:#52706b;letter-spacing:.13em;margin:0 0 6px;font-size:.58rem;font-weight:850}.Hx0lNG_overviewHeading h2{color:#123e49;letter-spacing:-.025em;margin:0;font-size:clamp(1.16rem,1.8vw,1.35rem);line-height:1.2}.Hx0lNG_overviewMark{color:#0f6b6d;background:#e2f2e9;border-radius:13px;flex:none;place-items:center;width:38px;height:38px;display:grid}.Hx0lNG_overviewMark svg{width:23px;height:23px}.Hx0lNG_overviewCards{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin-top:18px;display:grid}.Hx0lNG_overviewCards>div{background:#eaf5ee;border:1px solid #dceae2;border-radius:13px;flex-direction:column;align-items:flex-start;min-width:0;padding:12px;display:flex}.Hx0lNG_overviewCards>div:nth-child(2){background:#edf4f8;border-color:#dbe6ec}.Hx0lNG_overviewCards>div:nth-child(3){background:#fdf1e8;border-color:#efdfd5}.Hx0lNG_overviewIcon{color:#0f6b6d;width:24px;height:24px}.Hx0lNG_overviewIcon svg{width:23px;height:23px}.Hx0lNG_overviewCards strong{color:#123e49;margin-top:8px;font-size:.84rem;line-height:1.3}.Hx0lNG_overviewCards>div>span:last-child{color:#46635f;margin-top:4px;font-size:.66rem;line-height:1.45}.Hx0lNG_overviewPlanning{background:#fff;border:1px solid #e2e9e4;border-radius:14px;margin-top:12px;padding:13px 14px 2px}.Hx0lNG_overviewPlanningTitle{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px;margin-bottom:6px;display:flex}.Hx0lNG_overviewPlanningTitle strong{color:#153f47;font-size:.77rem}.Hx0lNG_overviewPlanningTitle span{color:#5b7069;font-size:.62rem}.Hx0lNG_planningRow{align-items:center;gap:9px;min-height:54px;display:flex}.Hx0lNG_planningRow+.Hx0lNG_planningRow{border-top:1px solid #eef1ef}.Hx0lNG_planningRow>span:first-child{color:#49724e;background:#f0f6ed;border-radius:10px;flex:none;place-items:center;width:30px;height:30px;display:grid}.Hx0lNG_planningRow:nth-child(3)>span:first-child{color:#606c99;background:#f0f3fb}.Hx0lNG_planningRow svg{width:19px;height:19px}.Hx0lNG_planningRow p{color:#2e504e;flex:auto;margin:0;font-size:.72rem;font-weight:750;line-height:1.4}.Hx0lNG_planningRow small{color:#667975;margin-top:2px;font-size:.63rem;font-weight:450;display:block}.Hx0lNG_planningBand{background:#c8e7cf;border-radius:5px;flex:none;width:26%;max-width:100px;height:12px}.Hx0lNG_planningRow:nth-child(3) .Hx0lNG_planningBand{background:#d9e1f2;width:20%}.Hx0lNG_overviewPrinciple{color:#44635b;align-items:center;gap:8px;margin:13px 0 0;font-size:.66rem;font-weight:650;line-height:1.5;display:flex}.Hx0lNG_overviewPrinciple>span{color:#21806f;flex:none;width:18px;height:18px}.Hx0lNG_overviewPrinciple svg{width:18px;height:18px}.Hx0lNG_firstStep{background:linear-gradient(130deg,#f1f8f1,#fffefa 75%);border:1px solid #deebe1;border-radius:30px;grid-template-columns:.9fr 1.1fr;gap:clamp(30px,6vw,78px);width:min(100% - 40px,1180px);margin:66px auto 0;padding:42px;display:grid}.Hx0lNG_firstStepCopy .marketing-kicker{font-size:.7rem}.Hx0lNG_firstStepCopy h2{color:#103b44;letter-spacing:-.035em;margin:0;font-size:clamp(1.8rem,3vw,2.5rem);line-height:1.13}.Hx0lNG_firstStepCopy>p:not(:first-child){color:#4c6863;margin:19px 0 0;font-size:.95rem;line-height:1.7}.Hx0lNG_firstStepLink{color:#0f6b6d;text-underline-offset:4px;align-items:center;gap:14px;min-height:48px;margin-top:20px;font-size:.9rem;font-weight:800;text-decoration-thickness:1px;display:inline-flex}.Hx0lNG_firstStepLink:hover{color:#084b4c}.Hx0lNG_firstStepList{align-content:center;gap:22px;margin:0;padding:0;list-style:none;display:grid}.Hx0lNG_firstStepList li{align-items:flex-start;gap:17px;display:flex}.Hx0lNG_firstStepList li>span{color:#376b50;background:#e9f3e9;border:1px solid #d4e6d8;border-radius:14px;flex:none;place-items:center;width:41px;height:41px;font-size:.75rem;font-weight:850;display:grid}.Hx0lNG_firstStepList li:nth-child(2)>span{color:#66668f;background:#f0eff8;border-color:#dfdfed}.Hx0lNG_firstStepList li:nth-child(3)>span{color:#935f3d;background:#fbede3;border-color:#eddcd0}.Hx0lNG_firstStepList h3{color:#244c48;margin:1px 0 7px;font-size:1rem;line-height:1.35}.Hx0lNG_firstStepList p{color:#526b64;margin:0;font-size:.84rem;line-height:1.65}.Hx0lNG_home .feature-strip{background:#f2f8f5;padding-block:22px}.Hx0lNG_home .feature-chip__icon{color:#0b7977;box-shadow:none;background:#d9f1e9}.Hx0lNG_home .feature-chip__icon--1{color:#b14e2b;background:#ffebdf}.Hx0lNG_home .feature-chip__icon--2{color:#b23d58;background:#ffe5ec}.Hx0lNG_home .feature-chip__icon--3{color:#996313;background:#fff0d3}.Hx0lNG_home .feature-chip__icon svg{width:26px;height:26px}.Hx0lNG_home .feature-chip small{color:#48666b}:is(.Hx0lNG_home .section-heading h2,.Hx0lNG_home .ai-section h2){letter-spacing:-.035em;font-size:clamp(1.8rem,3vw,2.5rem);line-height:1.14}.Hx0lNG_home .section-heading p{color:#31766d}.Hx0lNG_home .brand__ai{color:#b65334}.Hx0lNG_home .marketing-footer p{color:#53666c}.Hx0lNG_home .journey-section{padding-block:64px 48px}.Hx0lNG_home .journey-card{border:1px solid #e7eee8;min-height:170px}.Hx0lNG_home .journey-card>span{color:#b14e2b}.Hx0lNG_home .journey-card small{color:#48666b}.Hx0lNG_home .role-card{min-height:230px;box-shadow:none;padding-top:22px}.Hx0lNG_roleIcon{color:#0f6b6d;background:#dff5ee;border-radius:18px;place-items:center;width:52px;height:52px;margin-left:20px;display:grid}.Hx0lNG_roleIcon svg{width:28px;height:28px}.Hx0lNG_home .roles-section{padding-bottom:56px}.Hx0lNG_home .ai-section{margin-bottom:56px}:is(.Hx0lNG_home .marketing-header .brand,.Hx0lNG_home .marketing-header .login-link,.Hx0lNG_home .marketing-nav a,.Hx0lNG_home .marketing-footer a){align-items:center;min-height:44px;display:inline-flex}.Hx0lNG_home a:focus-visible{outline-offset:5px;outline:3px solid #0f6b6d}.Hx0lNG_home .final-cta .marketing-primary:focus-visible{outline-color:#fffefa}@media (max-width:1000px){.Hx0lNG_home .marketing-hero{grid-template-columns:1fr;gap:0}.Hx0lNG_home .marketing-hero__copy{max-width:640px;padding:30px 0}.Hx0lNG_home .marketing-hero h1{max-width:610px;font-size:3.4rem}:is(.Hx0lNG_home .marketing-lede,.Hx0lNG_home .marketing-pilot-note){max-width:600px}.Hx0lNG_home .marketing-hero__visual{width:min(100%,680px);min-height:650px;margin:0 auto 26px}.Hx0lNG_photograph{right:0}.Hx0lNG_productIllustration{left:0;right:48px}.Hx0lNG_firstStep{gap:32px;padding:32px}}@media (max-width:680px){.Hx0lNG_home .marketing-header{min-height:72px}.Hx0lNG_home .marketing-hero__copy{padding:28px 4px 16px}.Hx0lNG_home .marketing-hero h1{font-size:clamp(2.3rem,9.8vw,3rem)}.Hx0lNG_home .marketing-lede{font-size:.96rem}.Hx0lNG_home .marketing-hero__actions{grid-template-columns:1fr}.Hx0lNG_home .marketing-hero{margin-bottom:8px}.Hx0lNG_home .marketing-hero__visual{min-height:0;margin-top:14px;display:grid}.Hx0lNG_photograph{aspect-ratio:5/4;border-radius:28px;min-height:260px;position:relative;inset:auto}.Hx0lNG_photograph p{max-width:155px;padding:10px 12px;font-size:.76rem;top:12px;right:12px}.Hx0lNG_productIllustration{border-radius:18px;width:calc(100% - 16px);margin:-35px auto 0;position:relative;inset:auto}.Hx0lNG_illustrationCaption{gap:4px;padding:11px 14px}.Hx0lNG_illustrationCaption>span{font-size:.72rem}.Hx0lNG_illustrationCaption p{width:100%;font-size:.68rem}.Hx0lNG_overview{padding:17px 13px 14px}.Hx0lNG_overviewHeading h2{font-size:1.11rem}.Hx0lNG_overviewHeading p{font-size:.57rem}.Hx0lNG_overviewMark{border-radius:10px;width:30px;height:30px}.Hx0lNG_overviewMark svg{width:19px;height:19px}.Hx0lNG_overviewCards{gap:6px}.Hx0lNG_overviewCards>div{padding:10px 8px}.Hx0lNG_overviewCards strong{font-size:.77rem}.Hx0lNG_overviewCards>div>span:last-child{font-size:.66rem}.Hx0lNG_overviewPlanning{padding-inline:10px}.Hx0lNG_planningBand{max-width:46px}.Hx0lNG_overviewPrinciple{font-size:.68rem}.Hx0lNG_firstStep{border-radius:24px;grid-template-columns:1fr;gap:25px;width:min(100% - 24px,1180px);margin-top:38px;padding:26px 21px}.Hx0lNG_firstStepCopy h2{font-size:1.9rem}.Hx0lNG_firstStepCopy>p:not(:first-child){font-size:.9rem}.Hx0lNG_firstStepLink{margin-top:12px}.Hx0lNG_firstStepList{gap:20px}.Hx0lNG_firstStepList h3{font-size:.94rem}.Hx0lNG_firstStepList p{font-size:.83rem}.Hx0lNG_home .feature-strip__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.Hx0lNG_home .feature-chip strong{font-size:.86rem}.Hx0lNG_home .feature-chip small{font-size:.75rem}.Hx0lNG_home .journey-section{padding-top:44px}:is(.Hx0lNG_home .journey-grid,.Hx0lNG_home .role-grid){gap:12px}.Hx0lNG_home .journey-card{min-height:140px}:is(.Hx0lNG_home .journey-card small,.Hx0lNG_home .role-card ul){font-size:.84rem}}
