.legacy-section{--legacy-green:#35a982;--legacy-deep:#08251d;--legacy-cream:#f8f6f1;--legacy-ink:#242522;position:relative;padding:76px 6%;font-family:"DM Sans",sans-serif}.legacy-section h2,.legacy-section h3,.legacy-section h4{font-family:"Titillium Web",sans-serif}.legacy-section em{font-style:normal;color:var(--legacy-green)}.legacy-kicker{margin:0 0 18px;color:var(--legacy-green);font-size:9px;font-weight:700;letter-spacing:2px}.legacy-hero{min-height:610px;display:grid;grid-template-columns:56% 44%;align-items:center;overflow:hidden;background:var(--legacy-cream);color:var(--legacy-ink)}.legacy-hero-copy{position:relative;z-index:2}.legacy-hero h2{margin:0;max-width:700px;font-size:clamp(44px,5.5vw,78px);line-height:.94;letter-spacing:-2px}.legacy-lead{max-width:640px;margin:28px 0 0;font-size:16px;line-height:1.7;color:#5e625d}.legacy-actions{display:flex;gap:14px;align-items:center;margin-top:32px}.legacy-primary,.legacy-secondary{display:inline-flex;align-items:center;justify-content:space-between;min-width:180px;padding:14px 17px;text-decoration:none;font-size:11px;font-weight:700}.legacy-primary{background:var(--legacy-deep);color:#fff}.legacy-primary span{margin-left:30px;color:var(--legacy-green)}.legacy-secondary{border:1px solid #b9beb8;color:var(--legacy-ink)}.legacy-trust{display:flex;gap:34px;margin-top:52px;padding-top:18px;border-top:1px solid #d8d9d4}.legacy-trust span{font-size:9px;color:#747872}.legacy-trust b{display:block;color:var(--legacy-ink);font:700 18px "Titillium Web",sans-serif}.legacy-hero-art{position:relative;min-height:430px}.legacy-ai-core{position:absolute;z-index:2;width:245px;height:270px;right:13%;top:80px;display:flex;flex-direction:column;align-items:center;justify-content:center;background:var(--legacy-green);color:#fff;clip-path:polygon(21% 0,100% 10%,91% 80%,31% 100%,0 65%,8% 21%)}.legacy-ai-core small{font-size:8px;letter-spacing:2px}.legacy-ai-core b{font:700 74px/.9 "Titillium Web",sans-serif}.legacy-ai-core span{font-size:7px;letter-spacing:1.5px}.legacy-signal{position:absolute;border:1px solid #7c9d8c;border-radius:50%}.signal-a{width:370px;height:280px;right:-3%;top:68px;transform:rotate(-17deg)}.signal-b{width:310px;height:410px;right:6%;top:4px;transform:rotate(25deg)}.legacy-tag{position:absolute;z-index:3;padding:6px 9px;border:1px solid #9eb3a8;background:var(--legacy-cream);font-size:7px;font-style:normal;letter-spacing:1px}.tag-live{right:1%;top:60px}.tag-context{left:0;bottom:48px}.legacy-promo{display:grid;grid-template-columns:58% 42%;gap:65px;align-items:center;background:var(--legacy-deep);color:#fff}.legacy-promo h3,.legacy-heading h3,.legacy-voice h3,.legacy-contact h3,.legacy-newsletter h3{margin:0 0 18px;font-size:clamp(34px,4vw,58px);line-height:1.02}.legacy-promo>div>p:not(.legacy-kicker),.legacy-heading>p:not(.legacy-kicker),.legacy-contact>div>p:not(.legacy-kicker),.legacy-newsletter>div>p:not(.legacy-kicker){max-width:660px;line-height:1.75;color:#bdc9c3}.legacy-text-link{display:inline-block;margin-top:18px;color:inherit;font-weight:700;text-decoration:none;border-bottom:1px solid currentColor}.legacy-video{min-height:265px;border:1px solid #436158;background:#0d3329;color:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;cursor:pointer}.legacy-video span{width:64px;height:64px;border-radius:50%;display:grid;place-items:center;background:var(--legacy-green);font-size:20px}.legacy-video b{font:700 20px "Titillium Web",sans-serif}.legacy-video small{color:#9ab0a7}.legacy-solutions,.legacy-testimonials,.legacy-contact{background:#fff;color:var(--legacy-ink)}.legacy-heading{max-width:820px;margin-bottom:42px}.legacy-heading>p:not(.legacy-kicker){color:#656a64}.legacy-solution-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:#dfe3de;border:1px solid #dfe3de}.legacy-solution-grid article{min-height:290px;padding:30px;background:#fff;display:flex;flex-direction:column}.legacy-solution-grid article>span,.legacy-case-grid article>span{color:var(--legacy-green);font-size:9px;letter-spacing:1.5px}.legacy-solution-grid h4,.legacy-case-grid h4{margin:34px 0 10px;font-size:26px}.legacy-solution-grid p,.legacy-case-grid p{line-height:1.65;color:#69706a}.legacy-solution-grid a{margin-top:auto;color:var(--legacy-ink);font-size:10px;font-weight:700;text-decoration:none}.legacy-voice{display:grid;grid-template-columns:42% 58%;gap:70px;align-items:center;background:#eef1ec;color:var(--legacy-ink)}.legacy-voice-orb{position:relative;width:360px;height:360px;margin:auto;border:1px solid #9bb2a5;border-radius:50%;display:flex;flex-direction:column;align-items:center;justify-content:center}.legacy-voice-orb:before,.legacy-voice-orb:after,.legacy-voice-orb i{content:"";position:absolute;border:1px solid #b6c5bd;border-radius:50%}.legacy-voice-orb:before{inset:38px}.legacy-voice-orb:after{inset:75px}.legacy-voice-orb i:first-child{inset:108px;background:var(--legacy-green);border:0}.legacy-voice-orb i:nth-child(2){width:430px;height:245px;transform:rotate(24deg)}.legacy-voice-orb b,.legacy-voice-orb span{position:relative;z-index:2;color:#fff}.legacy-voice-orb b{font:700 57px "Titillium Web",sans-serif}.legacy-voice-orb span{font-size:7px;letter-spacing:1.4px}.legacy-voice ul{margin:26px 0;padding:0;list-style:none}.legacy-voice li{padding:11px 0;border-bottom:1px solid #d5dcd6}.legacy-voice li:before{content:"✓";margin-right:10px;color:var(--legacy-green);font-weight:700}.legacy-stat-row{display:flex;gap:22px;margin-top:30px}.legacy-stat-row span{font-size:8px;color:#6d746e}.legacy-stat-row b{display:block;color:var(--legacy-ink);font:700 17px "Titillium Web",sans-serif}.legacy-quote-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.legacy-quote-grid blockquote{margin:0;padding:28px;border:1px solid #e0e3df;background:#fafbf9}.legacy-quote-grid blockquote>p{min-height:145px;font:600 18px/1.5 "Titillium Web",sans-serif}.legacy-quote-grid footer{padding-top:17px;border-top:1px solid #dfe2de}.legacy-quote-grid footer b,.legacy-quote-grid footer span{display:block}.legacy-quote-grid footer span{margin-top:3px;color:#818781;font-size:9px}.legacy-cases{background:var(--legacy-deep);color:#fff}.legacy-case-grid{display:grid;grid-template-columns:1fr 1fr;gap:1px;margin-bottom:22px;background:#36554b;border:1px solid #36554b}.legacy-case-grid article{min-height:220px;padding:28px;background:#0b2d24}.legacy-case-grid h4{margin-top:26px}.legacy-case-grid p{color:#b7c5bf}.legacy-contact{display:grid;grid-template-columns:55% 45%;gap:70px}.legacy-contact>div>p:not(.legacy-kicker){color:#626862}.legacy-contact-link{color:var(--legacy-ink);font:700 18px "Titillium Web",sans-serif;text-decoration:none}.legacy-form-preview{padding:28px;background:#f1f3ef}.legacy-form-preview label{display:block;margin-bottom:13px;font-size:9px;font-weight:700}.legacy-form-preview input,.legacy-newsletter-fields input{width:100%;height:43px;margin-top:6px;padding:0 12px;border:1px solid #d5d9d4;background:#fff}.legacy-form-preview button,.legacy-newsletter-fields button{width:100%;height:45px;border:0;background:var(--legacy-deep);color:#fff;font-weight:700;cursor:pointer}.legacy-form-preview small{display:block;margin-top:11px;color:#777e78}.legacy-newsletter{display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:center;background:#35a982;color:#06271d}.legacy-newsletter>div>p:not(.legacy-kicker){color:#164d3d}.legacy-newsletter .legacy-kicker{color:#073c2d}.legacy-newsletter-fields{display:grid;grid-template-columns:1fr 1fr;gap:9px}.legacy-newsletter-fields button{grid-column:1/-1}.device-frame.mobile .legacy-section{padding:54px 8%}.device-frame.mobile .legacy-hero,.device-frame.mobile .legacy-promo,.device-frame.mobile .legacy-voice,.device-frame.mobile .legacy-contact,.device-frame.mobile .legacy-newsletter{grid-template-columns:1fr}.device-frame.mobile .legacy-hero-art{min-height:340px}.device-frame.mobile .legacy-hero h2{font-size:49px}.device-frame.mobile .legacy-solution-grid,.device-frame.mobile .legacy-quote-grid,.device-frame.mobile .legacy-case-grid{grid-template-columns:1fr}.device-frame.mobile .legacy-voice-orb{width:280px;height:280px}.device-frame.mobile .legacy-voice-orb i:nth-child(2){width:315px}.device-frame.mobile .legacy-actions,.device-frame.mobile .legacy-trust,.device-frame.mobile .legacy-stat-row{flex-wrap:wrap}.device-frame.tablet .legacy-hero h2{font-size:54px}.device-frame.tablet .legacy-hero-art{transform:scale(.8)}@media(max-width:760px){.legacy-hero,.legacy-promo,.legacy-voice,.legacy-contact,.legacy-newsletter{grid-template-columns:1fr}.legacy-solution-grid,.legacy-quote-grid{grid-template-columns:1fr}}
