.modernHero{display:grid;grid-template-columns:1.05fr 1fr;gap:52px;align-items:center;padding:44px 0 74px;isolation:isolate}.modernHero .simpleHero{padding:0}.modernHero .simpleHero h1{font-size:clamp(44px,5.2vw,74px);line-height:1.03;letter-spacing:-3px;margin:22px 0 26px}.modernHero .simpleHero>p{max-width:410px;font-size:18px;line-height:1.65;color:#aebbb1}.modernHero .startCta{margin-top:12px;padding:18px 25px}.heroKnowledge{display:flex;align-items:center;gap:12px;width:max-content;max-width:100%;margin:22px 0;text-decoration:none;color:#d5dfd6;font-size:14px}.heroKnowledge:hover{color:var(--lime)}.modernHero .startPrice{display:block;max-width:400px;line-height:1.7;font-size:13px}.heroStage{position:relative;padding:0 0 52px;min-width:0}.heroEditorial{position:relative;border:1px solid #4d6243;border-radius:24px;overflow:hidden;margin:0;background:#26352b;box-shadow:0 24px 65px #0004}.heroEditorial>.sitePhotoImage{aspect-ratio:1/1.15;height:auto;object-fit:cover;object-position:62% center;filter:saturate(.75)}.heroEditorial:after{content:'';position:absolute;inset:40% 0 0;background:linear-gradient(transparent,#111b16ed);pointer-events:none}.heroEditorial figcaption{position:absolute;top:17px;right:17px;z-index:2;background:#152019ce;border-radius:20px;padding:6px 10px;font-size:9px;max-width:240px}.heroEditorial figcaption a{color:#d4ddd4;text-decoration:none}.heroStageLabel{position:absolute;bottom:130px;left:27px;z-index:2}.heroStageLabel .eyebrow{font-size:9px;letter-spacing:2px;color:#d4f776}.heroStageLabel p{font-size:clamp(22px,2.5vw,32px);line-height:1.15;font-weight:600;letter-spacing:-.8px;color:white;margin:12px 0}.heroStudyCard{display:flex;align-items:center;gap:17px;position:absolute;bottom:12px;left:-25px;right:24px;z-index:3;padding:22px;border-radius:17px;border:1px solid #596c49;background:#1c291fea;backdrop-filter:blur(12px);box-shadow:0 15px 40px #0005;text-decoration:none;color:#eef3eb;transition:transform .2s,border-color .2s}.heroStudyCard:hover{transform:translateY(-4px);border-color:#d4f776}.heroStudyCard>div{display:grid;gap:9px}.heroStudyCard .eyebrow{font-size:8px;letter-spacing:1.5px}.heroStudyCard strong{font-size:19px;letter-spacing:-.4px}.heroStudyCard div>span:last-child{font-size:12px;color:#bfcca9}.heroCardIcon{width:48px;height:48px;color:#d4f776;flex:none}.heroCardIcon svg{width:100%;height:100%}.heroOrbit{position:absolute;width:450px;height:450px;border:1px solid #d4f77614;border-radius:50%;right:-48px;top:-35px;z-index:-1;background:radial-gradient(circle,#a4cd4310,transparent 70%)}.heroOrbit:before,.heroOrbit:after{content:'';position:absolute;inset:35px;border:1px solid #d4f77614;border-radius:50%}.heroOrbit:after{inset:70px}.visualDiscover{display:grid;grid-template-columns:1fr 1fr;gap:50px;align-items:center;border-top:1px solid var(--line);padding:55px 0 30px;margin-top:45px}.visualDiscover h2{font-size:34px;line-height:1.15;letter-spacing:-1px}.visualDiscover p{max-width:440px;color:var(--muted);font-size:15px;line-height:1.8;margin-bottom:24px}.visualDiscoverImage{border:1px solid var(--line);border-radius:19px;overflow:hidden;text-decoration:none;background:#1d2920}.visualDiscoverImage img{aspect-ratio:16/10;object-fit:cover}.visualDiscoverImage span{display:block;color:#d4f776;font-size:13px;padding:20px}.studyDiagram{margin:25px 0 40px;background:#17241c;border:1px solid #41563c;border-radius:18px;overflow:hidden}.diagramHeading{padding:23px 25px 0}.diagramHeading h3{font-size:22px;margin:10px 0 0;letter-spacing:-.5px;line-height:1.3}.studyDiagram>img{display:block;width:100%;height:auto}.studyDiagram ol{display:grid;grid-template-columns:1fr 1fr;list-style:none;padding:0 25px 22px;margin:0;gap:18px}.studyDiagram li{display:flex;gap:11px;align-items:flex-start;font-size:13px;line-height:1.65;color:#d1dcd1}.studyDiagram li>span{display:grid;place-items:center;border:1px solid #d4f7764d;border-radius:50%;width:23px;height:23px;color:#d4f776;flex:none;font-size:11px}.studyDiagram figcaption{font-size:11px;line-height:1.7;color:#a7b59f;padding:15px 25px;border-top:1px solid #41563c}.studyDiagram figcaption a{color:#d4f776;white-space:nowrap}.articlebody>.sitePhotoFigure{margin:24px 0 40px}.articlebody>.sitePhotoFigure .sitePhotoImage{max-height:380px}.articlebody>.sitePhotoFigure .photoContain{aspect-ratio:16/8}.modernHero .simpleHero{animation:visualEnter .5s ease-out both}.heroStage{animation:visualEnter .7s ease-out both}@keyframes visualEnter{from{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@media(max-width:1100px){.modernHero{gap:32px}.modernHero .simpleHero h1{font-size:54px}.heroStudyCard{left:-12px;right:12px;padding:18px}.heroOrbit{width:350px;height:350px;right:-20px}.heroStageLabel{bottom:125px}.heroStudyCard strong{font-size:17px}}@media(max-width:767px){.modernHero{grid-template-columns:1fr;gap:28px;padding:18px 0 38px}.modernHero .simpleHero h1{font-size:clamp(42px,10.6vw,58px);letter-spacing:-2px;margin:18px 0}.modernHero .simpleHero>p{font-size:16px;max-width:460px}.modernHero .startCta{margin-top:4px;max-width:100%;width:100%;justify-content:space-between;box-sizing:border-box}.heroKnowledge{margin:18px 0}.modernHero .startPrice{font-size:12px}.heroEditorial>.sitePhotoImage{aspect-ratio:16/11;object-position:center 40%}.heroOrbit{display:none}.heroStageLabel{bottom:132px;left:20px}.heroStageLabel p{font-size:25px}.heroEditorial figcaption{font-size:8px;top:12px;right:12px}.heroStudyCard{left:12px;right:12px;padding:17px;gap:12px;bottom:9px}.heroStudyCard strong{font-size:16px}.heroCardIcon{width:40px;height:40px}.heroStudyCard div>span:last-child{font-size:11px}.visualDiscover{grid-template-columns:1fr;gap:24px;padding-top:35px;margin-top:30px}.visualDiscover h2{font-size:29px}.diagramHeading{padding:20px 18px 0}.diagramHeading h3{font-size:20px}.studyDiagram ol{grid-template-columns:1fr;padding:0 18px 20px;gap:12px}.studyDiagram figcaption{padding:14px 18px}.studyDiagram{border-radius:14px}.studyDiagram li{font-size:13px}.articlebody>.sitePhotoFigure .photoContain{aspect-ratio:16/10}}@media(prefers-reduced-motion:reduce){.modernHero .simpleHero,.heroStage{animation:none}.heroStudyCard{transition:none}}
