/* Readability and composition refinements. */
.hero-copy-new h1{font-size:clamp(48px,6.25vw,88px);line-height:.93;letter-spacing:-.065em}.hero-copy-new>p{font-size:15px;margin:7px 0;max-width:465px}.hero-copy-new>p:first-of-type{margin-top:28px}.doodle-caption{display:none}.why-new h2 span{display:block;color:#ff6047}.industries{display:grid;grid-template-columns:.8fr 1.2fr;gap:70px;padding-top:105px;padding-bottom:105px;background:#ffffff;color:#0a1229}.industry-title h2{font-size:clamp(38px,4.5vw,65px);line-height:.94;letter-spacing:-.075em;margin:22px 0;color:#0a1229}.industry-title h2 em{color:#ff6047}.industry-title .tag{color:#152033}.industry-list{margin:0!important;display:grid!important;grid-template-columns:repeat(2,1fr);gap:20px 40px;border:none}.industry-item{display:flex;align-items:center;padding:16px 0;border-bottom:1px solid rgba(10,18,41,0.08);font-size:18px!important;font-weight:600;line-height:1.35;transition:all 0.3s ease;color:#15203a;cursor:default}.industry-item b{color:#ff6047;font-size:12px;margin-right:15px;letter-spacing:0.1em}.industry-item:hover{border-bottom-color:#ff6047;color:#000000;padding-left:8px}.explore-btn{transition:all 0.3s ease;border-radius:8px}.explore-btn:hover{background:#ff6047;color:#fff;transform:translateY(-2px);box-shadow:0 10px 20px rgba(255,96,71,0.3)}.explore-btn b{transition:transform 0.3s ease}.explore-btn:hover b{transform:translateY(4px)}.showcase-section{padding:60px 8%;background:#060d1d;text-align:center}.showcase-section h2{font-size:clamp(32px,3.8vw,55px);line-height:.94;letter-spacing:-.075em;margin:15px 0 35px;color:#fff}.showcase-section h2 em{color:#caff42}.video-wrapper{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;max-width:800px;margin:0 auto;border-radius:16px;box-shadow:0 20px 40px rgba(0,0,0,0.6);border:1px solid rgba(255,255,255,0.1)}.video-wrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:16px}@media(max-width:800px){.hero-copy-new h1{font-size:50px}.industries{grid-template-columns:1fr;gap:25px}.industry-list{grid-template-columns:1fr!important;gap:10px}.industry-item{font-size:15px!important;padding:12px 0}.hero-actions{margin-top:0px}.new-button{padding:10px 14px;gap:12px;font-size:10px}.new-button b{font-size:14px}}
