@charset "UTF-8";
:root{--ink:#353535;--muted:#757575;--paper:#fafafa;--lime:#e2e2e2;--line:#e4e4e4;font-family:Inter,'Segoe UI',Arial,sans-serif;color:var(--ink);background:var(--paper);font-synthesis:none}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:90px}body{margin:0}a{color:inherit;text-decoration:none}button{font:inherit;cursor:pointer}a:focus-visible,button:focus-visible,summary:focus-visible{outline:3px solid #8c8c8c;outline-offset:5px}.wrap{width:min(1200px,calc(100% - 96px));margin:auto}.announcement{background:var(--ink);color:#e5e5e5;text-align:center;padding:11px;font-size:11px;letter-spacing:.3px}.announcement a{margin-left:12px;color:#eaeaea}.nav{height:94px;display:flex;align-items:center;justify-content:space-between;gap:30px;width:min(1320px,calc(100% - 64px));margin:auto;border-bottom:1px solid var(--line)}.logo{font-size:32px;letter-spacing:-1.8px;font-weight:800;display:flex;align-items:center}.logo span{color:#929292}.logo i{font-size:32px;font-style:normal;margin-left:12px;color:#7c7c7c}.nav nav{display:flex;gap:32px;font-size:12px;font-weight:550}.nav nav a:hover{color:#898989}.button{display:inline-flex;justify-content:center;align-items:center;gap:24px;background:var(--ink);color:white;border:1px solid var(--ink);border-radius:6px;padding:17px 23px;font-size:12px;font-weight:600;transition:transform .2s,background .2s,box-shadow .2s}.button:hover{transform:translateY(-3px);box-shadow:0 8px 20px #35353518;background:#484848}.button span{font-size:18px;font-weight:400}.button.small{padding:12px 17px}.hero{display:grid;grid-template-columns:1.17fr 1fr;gap:75px;padding-top:85px;padding-bottom:85px;align-items:center}.eyebrow{font-size:10px;letter-spacing:1.9px;font-weight:650;line-height:1.7}.dot{display:inline-block;background:#898989;border-radius:50%;width:6px;height:6px;margin-right:7px}h1{font-size:clamp(44px,4.5vw,66px);letter-spacing:-3px;line-height:1.08;font-weight:550;margin:26px 0}h1 em{font-style:normal;color:#8a8a8a}p{font-size:14px;line-height:1.85;color:var(--muted)}.intro{max-width:500px;font-size:15px;line-height:1.9}.actions{display:flex;align-items:center;gap:26px;margin-top:30px}.textlink{font-size:12px;font-weight:600;line-height:1.6}.textlink:hover{text-decoration:underline}.hero-note{font-size:10px;margin-top:17px;color:#727272}.availability{font-size:10px;max-width:400px;margin-top:20px}.conversation{border:1px solid #dcdcdc;border-radius:15px;background:#fff;padding:23px;box-shadow:0 24px 65px #48484812;transform:rotate(1.5deg);position:relative;isolation:isolate}.conversation:after{content:'';position:absolute;inset:25px -16px -16px 25px;border:1px solid #e2e2e2;border-radius:18px;z-index:-1}.conversation-head{display:flex;align-items:center;gap:12px}.agent-icon{font-size:28px;background:#efefef;width:44px;height:44px;display:grid;place-items:center;border-radius:50%}.conversation-head strong{font-size:13px}.conversation-head small{display:block;font-size:9px;color:#6c6c6c;margin-top:5px}.sample{font-size:7px;letter-spacing:1px;margin-left:auto;border:1px solid #e4e4e4;border-radius:4px;padding:5px;color:#6f6f6f}.voice-stage{background:radial-gradient(ellipse at center,#f1f1f1,#f8f8f8 70%);border-radius:9px;text-align:center;margin:22px 0;padding:25px 20px 18px}.rings{margin:0 auto 24px;width:86px;height:86px;border:1px solid #dedede;border-radius:50%;display:grid;place-items:center;position:relative}.rings:before{content:'';position:absolute;inset:-12px;border:1px solid #dedede;border-radius:50%;animation:ripple 4s ease-in-out infinite}.rings span{font-size:52px;display:block;color:#696969;animation:turn 30s linear infinite}.wave{display:flex;align-items:center;justify-content:center;gap:4px;height:36px}.wave i{width:3px;height:13px;border-radius:4px;background:#9a9a9a;animation:wave 1.4s ease-in-out infinite}.wave i:nth-child(3n){height:30px;animation-delay:.2s}.wave i:nth-child(2n){height:20px;animation-delay:.5s}.wave i:nth-child(5n){height:35px;animation-delay:.8s}.stage-caption{font-size:8px;color:#707070;margin-top:15px;letter-spacing:.5px}.bubble{font-size:11px;line-height:1.6;padding:12px 14px;background:#f3f3f3;border-radius:9px 9px 9px 0;max-width:88%;margin:10px 0}.bubble.customer{margin-left:auto;background:#eaeaea;border-radius:9px 9px 0 9px}.result{display:flex;align-items:center;gap:12px;padding:14px 0 9px}.check{display:grid;place-items:center;width:27px;height:27px;background:#efefef;border-radius:50%;font-size:12px}.result strong{font-size:10px}.result small{display:block;font-size:8px;color:#6c6c6c;margin-top:5px}.result>span:last-child{margin-left:auto}.conversation-foot{display:flex;justify-content:space-between;border-top:1px solid #eaeaea;padding-top:16px;margin-top:10px;font-size:7px;letter-spacing:1.1px;color:#6c6c6c}.language-strip{border-top:1px solid var(--line);border-bottom:1px solid var(--line);text-align:center;background:#f2f2f2;padding:30px 0 23px}.language-strip span{font-size:8px;letter-spacing:1.7px;color:#707070}.language-strip div div{font-size:25px;font-weight:500;margin:17px 0}.language-strip b{font-weight:400;font-size:15px;color:#a3a3a3;padding:0 30px}.language-strip p{font-size:9px;margin-bottom:0}.section{padding-top:95px;padding-bottom:95px}.section-heading{display:flex;justify-content:space-between;align-items:end;gap:55px;margin-bottom:42px}.section-heading>p{max-width:350px;margin-bottom:5px}h2{font-weight:500;font-size:42px;line-height:1.16;letter-spacing:-1.7px;margin:18px 0}h3{font-size:21px;font-weight:550;letter-spacing:-.5px;line-height:1.3}.solution-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:17px}.solution{border:1px solid var(--line);border-radius:9px;padding:28px;display:flex;flex-direction:column;background:#fff;transition:transform .3s,border-color .3s,opacity .6s}.solution:hover{transform:translateY(-5px);border-color:#b2b2b2}.number{font-size:8px;letter-spacing:1.4px;color:#717171}.symbol{font-size:31px;color:#8d8d8d;line-height:1;margin-top:26px}.solution h3{margin:20px 0 10px}.solution p{font-size:12px;line-height:1.85;flex:1;margin:0 0 22px}.use{border-top:1px solid var(--line);padding:15px 0 18px;line-height:1.8}.use strong{display:block;font-size:8px;text-transform:uppercase;letter-spacing:1px;color:#707070;font-weight:500}.use span{font-size:10px}.solution>a:not(.button){font-size:11px;font-weight:600}.solution.featured{background:#f1f1f1}.solution-cta{background:#e7e7e7;justify-content:center}.solution-cta h3{font-size:28px;line-height:1.3;margin-top:30px}.solution-cta p{flex:0;margin:10px 0 25px}.solution-cta .button{align-self:start}.demo-section{background:#363636;color:#f2f2f2;padding:80px 0}.demo-layout{display:grid;grid-template-columns:1fr 1fr;gap:95px;align-items:center}.demo-section p{color:#c8c8c8;font-size:13px;max-width:430px}.demo-section .eyebrow{color:#cecece}.tabs{display:flex;flex-wrap:wrap;gap:8px;margin:27px 0}.tabs button{border:1px solid #7c7c7c;background:none;border-radius:30px;padding:9px 13px;color:#dadada;font-size:10px;transition:background .2s}.tabs button.selected{background:var(--lime);color:#333333;border-color:var(--lime)}.demo-section .textlink{color:#e0e0e0}.journey{border:1px solid #727272;border-radius:12px;padding:30px;background:#3d3d3d;min-height:350px}.journey-label{font-size:8px;letter-spacing:1.5px;color:#c9c9c9}.journey h3{font-size:21px;margin:18px 0 27px}.journey-step{display:flex;gap:15px;padding-bottom:20px;position:relative}.journey-step:not(:last-child):before{content:'';width:1px;position:absolute;top:25px;bottom:0;left:11px;background:#6d6d6d}.journey-step>span{border:1px solid #909090;border-radius:50%;width:23px;height:23px;display:grid;place-items:center;font-size:9px;flex-shrink:0;color:#dfdfdf}.journey-step strong{font-size:11px;font-weight:500}.journey-step p{font-size:10px;margin:5px 0 0;line-height:1.6}.platform-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:0 40px}.platform-grid article{padding:30px 0;border-top:1px solid var(--line)}.platform-grid article>span{font-size:10px;color:#7b7b7b}.platform-grid h3{font-size:17px;margin:18px 0 10px}.platform-grid p{font-size:12px;margin:0}.how-section{background:#f0f0f0;padding:72px 0}.steps{display:grid;grid-template-columns:repeat(3,1fr);gap:65px;margin-top:45px}.steps article>span{font-size:35px;letter-spacing:-1px;color:#909090}.steps h3{font-size:18px}.steps p{font-size:12px}.center{text-align:center}.center p{max-width:510px;margin:20px auto 0}.pricing{display:grid;grid-template-columns:repeat(4,1fr);gap:13px;margin-top:45px}.pricing article{border:1px solid var(--line);background:white;border-radius:9px;padding:25px 20px;position:relative}.pricing h3{margin:0;font-size:18px}.pricing article>p{font-size:10px;min-height:34px;line-height:1.7}.price{font-size:32px;letter-spacing:-1.3px;margin-top:25px}.credits{font-size:11px;margin:9px 0 25px;color:#6d6d6d}.pricing .button{width:100%;font-size:11px;padding:12px 8px}.outline{background:transparent;color:var(--ink);border-color:#d6d6d6}.outline:hover{background:#f2f2f2}.pricing ul{list-style:none;padding:20px 0 0;margin:25px 0 0;border-top:1px solid var(--line)}.pricing li{font-size:10px;line-height:1.6;margin:13px 0;color:#6b6b6b;padding-left:16px;position:relative}.pricing li:before{content:'✓';position:absolute;left:0;color:#888888}.pricing .growth{border:1px solid #9b9b9b;background:#f3f3f3}.plan-label{position:absolute;top:-12px;left:20px;background:#e1e1e1;font-size:7px;letter-spacing:1px;padding:6px 10px;border-radius:3px}.pricing-note{font-size:10px;text-align:center;max-width:800px;margin:22px auto 0;line-height:1.8}.faq-section{display:grid;grid-template-columns:1fr 1.5fr;gap:100px;padding:10px 0 95px}.faq-section>div>p{max-width:240px;font-size:12px}.faqs details{border-bottom:1px solid var(--line);padding:20px 0}.faqs details:first-child{border-top:1px solid var(--line)}summary{font-size:13px;font-weight:550;cursor:pointer;list-style:none;padding-right:30px;position:relative;line-height:1.6}summary:after{content:'+';position:absolute;right:3px;color:#777777;font-size:18px}details[open] summary:after{content:'−'}.faqs p{font-size:12px;margin:15px 28px 0 0}.closing{padding-bottom:70px}.closing-inner{border-radius:12px;background:var(--ink);padding:58px 65px;color:#f9f9f9;position:relative;overflow:hidden}.closing .eyebrow{color:#d0d0d0}.closing h2{font-size:45px}.closing p{color:#d1d1d1;font-size:13px}.closing .button{margin:14px 0 20px}.light{background:#e3e3e3;color:#383838;border-color:#e3e3e3}.light:hover{background:#f0f0f0}.closing small{display:block;font-size:9px;color:#d2d2d2}.closing-mark{position:absolute;right:70px;top:55px;font-size:290px;line-height:1;color:#505050;animation:turn 80s linear infinite}.closing-inner>*:not(.closing-mark){position:relative;z-index:1}footer{padding:0 0 25px}.footer-top{display:flex;align-items:center;gap:45px;padding-bottom:35px;border-bottom:1px solid var(--line)}.footer-top p{font-size:11px}.footer-top>div{display:flex;margin-left:auto;gap:25px;font-size:11px}.footer-bottom{display:flex;justify-content:space-between;gap:20px;padding-top:22px;font-size:9px;color:#747474}.reveal{opacity:.3;transform:translateY(18px);transition:opacity .7s,transform .7s}.reveal.visible{opacity:1;transform:none}@keyframes turn{to{transform:rotate(360deg)}}@keyframes ripple{50%{transform:scale(1.1);opacity:.4}}@keyframes wave{50%{transform:scaleY(.4)}}@media(max-width:1000px){.wrap{width:calc(100% - 50px)}.nav nav{gap:18px}.hero{gap:35px}.hero h1{font-size:48px}.actions{gap:15px;flex-wrap:wrap}.solution-grid{grid-template-columns:repeat(2,1fr)}.demo-layout{gap:40px}.pricing{grid-template-columns:repeat(2,1fr);gap:25px 15px}.faq-section{gap:45px}.closing-mark{right:20px;font-size:240px;top:80px}.section-heading{gap:25px}.section-heading>p{max-width:290px}}@media(max-width:700px){.wrap{width:calc(100% - 36px)}.announcement{font-size:9px}.announcement a{margin-left:5px}.nav{width:calc(100% - 36px);height:78px}.nav nav{display:none}.logo{font-size:28px}.nav .button{font-size:10px;padding:9px 12px;gap:10px}.hero{grid-template-columns:1fr;padding-top:45px;padding-bottom:50px;gap:45px}.hero h1{font-size:clamp(36px,10vw,49px);letter-spacing:-2px}.intro{font-size:14px}.conversation{max-width:470px;width:100%;margin:auto;transform:none}.conversation:after{inset:15px -6px -8px 15px}.language-strip div div{font-size:21px}.language-strip b{padding:0 12px}.language-strip p{padding:0 15px}.section{padding:60px 0}h2{font-size:34px}.section-heading{display:block;margin-bottom:28px}.section-heading>p{max-width:100%}.solution-grid{grid-template-columns:1fr}.solution{padding:25px}.solution h3 br{display:none}.symbol{margin-top:20px}.solution-cta h3 br{display:none}.demo-section{padding:55px 0}.demo-layout{grid-template-columns:1fr;gap:30px}.platform-grid{grid-template-columns:1fr 1fr;gap:0 25px}.platform-grid h3{font-size:16px}.how-section{padding:50px 0}.steps{grid-template-columns:1fr;gap:20px;margin-top:30px}.steps article{border-top:1px solid #dbdbdb;padding-top:20px}.steps article>span{font-size:25px}.steps h3{margin:13px 0}.pricing{grid-template-columns:1fr 1fr;gap:25px 10px}.pricing article{padding:22px 14px}.pricing .price{font-size:28px}.pricing li{font-size:9px}.faq-section{grid-template-columns:1fr;gap:20px;padding:0 0 55px}.faq-section>div>p{max-width:100%}.closing{padding-bottom:45px}.closing-inner{padding:35px 26px}.closing h2{font-size:34px}.closing-mark{font-size:200px;right:-65px;top:90px;opacity:.6}.footer-top{flex-wrap:wrap;gap:15px 30px}.footer-top>div{width:100%;margin-left:0;margin-top:10px}.footer-bottom{flex-wrap:wrap;line-height:1.8;font-size:8px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before{animation:none!important;transition:none!important}.reveal{opacity:1;transform:none}}

:root{--ink:#111;--muted:#606060;--paper:#fff;--lime:#fff;--line:#e3e3e3}
.announcement,.button,.demo-section,.closing-inner{background:#111;color:#fff}.announcement a,.demo-section .eyebrow,.demo-section .textlink,.closing .eyebrow{color:#fff}.logo span,.logo i{color:#111}h1 em{color:#777}.dot{background:#111}.button:hover{background:#303030;box-shadow:0 8px 20px #00000015}.outline{background:white;color:#111;border-color:#ccc}.outline:hover{background:#f3f3f3}.light{background:white;color:#111;border-color:white}.light:hover{background:#e9e9e9}.solution.featured,.language-strip,.how-section,.pricing .growth{background:#f6f6f6}.solution-cta{background:#ededed}.solution:hover,.pricing .growth{border-color:#aaa}.plan-label,.agent-icon,.bubble,.check{background:#ededed;color:#111}.bubble.customer{background:#e1e1e1}.voice-stage{background:radial-gradient(ellipse at center,#e9e9e9,#fafafa 70%)}.rings span,.symbol{color:#333}.wave i{background:#555}.rings,.rings:before{border-color:#d1d1d1}.tabs button.selected{color:#111;background:#fff;border-color:#fff}.journey{background:#1c1c1c;border-color:#4b4b4b}.journey-label,.journey-step>span{color:#eee}.journey-step>span{border-color:#777}.journey-step:not(:last-child):before{background:#666}.closing-mark{color:#333}.nav nav a:hover{color:#555}
.solutions-menu{position:relative}#solutions-toggle{border:0;background:transparent;color:#111;font:inherit;padding:12px 0;display:flex;align-items:center;gap:8px;font-weight:550}#solutions-toggle[aria-expanded=true] span{transform:rotate(180deg)}#solutions-toggle span{transition:transform .2s}#solutions-dropdown[hidden]{display:none}#solutions-dropdown{position:absolute;left:-28px;top:45px;width:400px;z-index:20;background:#fff;border:1px solid #ddd;border-radius:12px;padding:18px;box-shadow:0 20px 65px #00000020;animation:menu-in .18s ease-out}.dropdown-label{font-size:8px;letter-spacing:1.5px;color:#777;padding:4px 10px 13px}#solutions-dropdown a{display:flex;align-items:center;gap:13px;padding:13px 10px;border-radius:6px;font-size:12px;line-height:1.5}#solutions-dropdown a:hover{background:#f3f3f3;color:#111}#solutions-dropdown a>b{font-size:10px;font-weight:500;background:#f0f0f0;border:1px solid #e3e3e3;border-radius:7px;width:33px;height:33px;display:grid;place-items:center;flex-shrink:0}#solutions-dropdown a>span{flex:1}#solutions-dropdown strong{display:block;font-weight:600;font-size:11px}#solutions-dropdown small{display:block;font-size:9px;color:#666;margin-top:3px}.dropdown-foot{border-top:1px solid #eee;font-size:8px;color:#777;margin:9px 10px 0;padding-top:13px}
@keyframes menu-in{from{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}
@media(max-width:700px){.nav{gap:14px;position:relative}.nav nav{display:flex;margin-left:auto}.nav nav>a{display:none}#solutions-toggle{font-size:11px}.nav .button.small{font-size:9px;padding:10px;white-space:nowrap}.solutions-menu{position:static}#solutions-dropdown{left:0;right:0;top:67px;width:auto;max-height:75vh;overflow:auto}.nav .logo{font-size:25px}.nav .logo i{font-size:25px;margin-left:7px}}
/* HelloAI charcoal + orange identity */
:root{--ink:#18181B;--paper:#FFFFFF;--muted:#626267;--line:#E8E8EB;--accent:#C2410C;--warm:#FFF7ED}
.announcement{background:#18181B;color:#e4e4e7;font-size:11px;padding:10px}.announcement a{color:#fed7aa}
.nav{position:relative;height:88px;width:min(1280px,calc(100% - 80px));gap:32px;z-index:30;border-bottom:1px solid #e8e8eb;background:#fff}.logo{font-size:31px;letter-spacing:-1.8px;flex-shrink:0}.logo span{color:#18181B}.logo i{color:#C2410C;font-size:29px;margin-left:10px}.nav nav{display:flex;align-items:center;gap:30px;margin-left:auto;margin-right:auto;font-size:13px}.nav nav>a{padding:14px 0;color:#52525b;font-weight:500}.nav nav>a:hover{color:#C2410C}.header-actions{display:flex;align-items:center;gap:24px}.workspace-link{font-size:12px;color:#52525b}.nav .button.small{padding:12px 18px;font-size:12px;white-space:nowrap;border-radius:6px}.button{background:#C2410C;border-color:#C2410C;color:#fff}.button:hover{background:#9a3412;border-color:#9a3412;box-shadow:0 8px 22px #c2410c20}.outline{background:white;border-color:#d4d4d8;color:#18181B}.outline:hover{background:#FFF7ED;border-color:#fdba74;color:#9a3412}.light{background:white;color:#9a3412;border-color:white}.light:hover{background:#FFF7ED;border-color:#FFF7ED;color:#9a3412}
#solutions-toggle{font-size:13px;color:#52525b;gap:8px;line-height:20px;font-weight:500;padding:14px 0}#solutions-toggle span{font-size:15px;line-height:16px}#solutions-toggle[aria-expanded=true]{color:#C2410C}.solutions-menu{position:static}#solutions-dropdown{left:50%;right:auto;transform:translateX(-50%);top:75px;width:720px;display:grid;grid-template-columns:1fr 1fr;gap:5px 12px;padding:25px;border:1px solid #e8e8eb;box-shadow:0 20px 50px #18181b14;border-radius:12px;animation:dropdown-enter .18s ease-out}#solutions-dropdown[hidden]{display:none}.dropdown-label{grid-column:1/-1;font-size:9px;letter-spacing:1.4px;color:#71717a;padding:0 12px 13px}#solutions-dropdown a{padding:15px 12px;gap:12px;border-radius:7px;color:#a1a1aa}#solutions-dropdown a:hover{background:#FFF7ED;color:#C2410C}#solutions-dropdown a>b{background:#FFF7ED;color:#C2410C;border:0;width:36px;height:36px;border-radius:8px;font-weight:600;font-size:11px}#solutions-dropdown strong{font-size:12px;color:#27272a;line-height:1.5}#solutions-dropdown small{font-size:10px;line-height:1.6;color:#71717a}.dropdown-foot{grid-column:1/-1;margin:12px 12px 0;padding-top:15px;font-size:9px;border-color:#eee;color:#71717a}#mobile-toggle{display:none}
h1 em{color:#C2410C}.dot{background:#C2410C}.hero .eyebrow{color:#9a3412}.hero-note{color:#626267}.textlink:hover,.solution>a:not(.button):hover{color:#C2410C}.solution.featured,.language-strip,.how-section,.pricing .growth{background:#FFF7ED}.solution-cta{background:#ffedd5}.solution:hover{border-color:#fdba74}.number,.symbol{color:#C2410C}.pricing .growth{border-color:#ea580c}.plan-label{background:#C2410C;color:#fff}.plan-label,.pricing .button{font-weight:600}.credits{color:#626267}.pricing li:before{color:#C2410C}.demo-section,.closing-inner{background:#18181B;color:white}.demo-section .eyebrow,.demo-section .textlink,.closing .eyebrow{color:#fdba74}.tabs button.selected{background:#FFF7ED;color:#9a3412;border-color:#FFF7ED}.journey{background:#242427;border-color:#454549}.journey-label{color:#fdba74}.journey-step>span{color:#fed7aa;border-color:#955331}.journey-step:not(:last-child):before{background:#624436}.closing-mark{color:#39302d}.voice-stage{background:radial-gradient(ellipse at center,#ffedd5,#fffaf4 75%)}.agent-icon,.check{background:#FFF7ED;color:#C2410C}.rings,.rings:before{border-color:#fed7aa}.rings span,.wave i{color:#C2410C}.wave i{background:#C2410C}.bubble{background:#f4f4f5}.bubble.customer{background:#FFF7ED}.conversation:after{border-color:#ffedd5}.result strong{color:#18181B}.steps article>span{color:#C2410C}.closing p,.demo-section p{color:#c8c8ce}.stage-caption{color:#935c40}.conversation-head small,.result small,.conversation-foot{color:#71717a}.language-strip b{color:#d7aa84}.use strong{color:#71717a}.platform-grid article>span{color:#C2410C}
@keyframes dropdown-enter{from{opacity:0;translate:0 -5px}to{opacity:1;translate:0 0}}
@media(max-width:1000px){.nav{width:calc(100% - 48px);gap:20px}.nav nav{gap:22px}.header-actions{gap:15px}.workspace-link{display:none}}
@media(max-width:760px){.nav{height:76px;width:calc(100% - 36px);justify-content:space-between}.nav .logo{font-size:28px}.nav .logo i{font-size:26px}.header-actions{gap:15px}.nav .button.small{font-size:11px;padding:11px 14px}#mobile-toggle{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:6px;background:white;border:1px solid #e4e4e7;border-radius:6px;width:38px;height:38px;padding:9px}#mobile-toggle span{display:block;background:#18181B;width:17px;height:1.5px;transition:transform .2s}#mobile-toggle[aria-expanded=true] span:first-child{transform:translateY(3.75px) rotate(45deg)}#mobile-toggle[aria-expanded=true] span:last-child{transform:translateY(-3.75px) rotate(-45deg)}.nav nav{display:none;position:absolute;left:-18px;right:-18px;top:76px;margin:0;background:#fff;border-bottom:1px solid #e4e4e7;padding:16px 24px 24px;box-shadow:0 20px 25px #18181b0a}.nav nav.mobile-open{display:flex;flex-direction:column;align-items:stretch;gap:0}.nav nav>a{display:block;padding:16px 8px;border-top:1px solid #f1f1f1;font-size:14px}#solutions-toggle{font-size:14px;width:100%;justify-content:space-between;padding:16px 8px}#solutions-dropdown{position:static;transform:none;display:block;width:auto;max-height:none;overflow:visible;padding:4px 0 16px;border:0;border-radius:0;box-shadow:none;animation:none}.dropdown-label,.dropdown-foot{display:none}#solutions-dropdown a{padding:12px 8px;gap:12px}#solutions-dropdown strong{font-size:12px}#solutions-dropdown small{font-size:10px}#solutions-dropdown a>b{height:30px;width:30px}.solutions-menu{position:static}.hero{padding-top:40px}.nav nav.mobile-open{max-height:calc(100dvh - 115px);overflow:auto}}
@media(prefers-reduced-motion:reduce){#solutions-dropdown{animation:none}}
/* Simplified header */
.nav{height:84px;width:min(1200px,calc(100% - 64px));gap:40px}.nav nav{gap:30px;margin-left:auto;margin-right:50px}.header-actions{gap:20px}.nav nav>a,#solutions-toggle{font-size:13px;font-weight:550}.nav .logo{font-size:32px}.nav .logo i{display:none}.solutions-menu{position:relative}#solutions-dropdown{left:-22px;right:auto;transform:none;top:48px;display:flex;flex-direction:column;width:390px;padding:12px;gap:2px;border-radius:10px;box-shadow:0 18px 48px #18181b12}#solutions-dropdown a{padding:13px 12px;gap:0;color:#71717a}#solutions-dropdown a>b{display:none}#solutions-dropdown strong{font-size:12px;font-weight:550}#solutions-dropdown small{font-size:10px}.dropdown-label,.dropdown-foot{display:none}.header-actions .workspace-link{font-size:12px;padding-right:20px;border-right:1px solid #e4e4e7}
#contact-modal{width:560px;max-width:calc(100% - 32px);border:1px solid #e4e4e7;border-radius:14px;padding:40px;color:#18181B;font-family:inherit}#contact-modal::backdrop{background:#18181b88;backdrop-filter:blur(3px)}#contact-modal h2{font-size:32px}#contact-modal .eyebrow{color:#C2410C;font-size:9px}.contact-close{position:absolute;right:14px;top:10px;background:transparent;border:0;font-size:27px;color:#71717a;padding:5px 10px}.contact-terms{border-top:1px solid #e4e4e7;margin-top:25px;padding-top:20px;font-size:11px}#contact-channel{background:#FFF7ED;padding:14px;border-radius:7px;margin:20px 0}#contact-channel p{margin:0;font-size:12px}
@media(max-width:1000px){.nav nav{margin-right:15px;gap:22px}.nav{gap:24px}.header-actions .workspace-link{display:none}}
@media(max-width:760px){.nav{height:76px;width:calc(100% - 36px)}.nav nav{margin:0;top:76px;gap:0}.solutions-menu{position:static}#solutions-dropdown{position:static;width:auto;transform:none;padding:0 0 12px;box-shadow:none;border:0}.nav .logo{font-size:29px}#contact-modal{padding:30px 23px}#solutions-toggle{font-size:14px}}
.plan-consult{display:grid;grid-template-columns:1.1fr 1fr;gap:80px;padding:54px;background:#FFF7ED;border:1px solid #ffedd5;border-radius:14px}.plan-consult h2{font-size:44px;line-height:1.15}.plan-consult h2 em{font-style:normal;color:#C2410C}.plan-consult>div>p{font-size:14px;max-width:450px;margin:24px 0 28px}.plan-email{margin-top:19px;font-size:11px;color:#71717a}.plan-email a{color:#9a3412}.plan-details{padding-top:8px}.plan-details>div{display:flex;gap:18px;padding:24px 0;border-bottom:1px solid #eadfd2}.plan-details>div>span{font-size:11px;color:#C2410C;padding-top:3px}.plan-details h3{font-size:16px;margin:0 0 7px}.plan-details p{font-size:12px;margin:0;line-height:1.8}.plan-details>small{display:block;font-size:10px;line-height:1.8;color:#71717a;margin-top:20px}
.calling-card{background:#fff;border:1px solid #e4e4e7;border-radius:18px;box-shadow:0 24px 70px #18181b0b;overflow:hidden}.calling-top{display:flex;align-items:center;justify-content:space-between;padding:22px 25px;border-bottom:1px solid #f0f0f0}.calling-brand{font-weight:750;letter-spacing:-.8px;font-size:19px}.calling-brand i{font-style:normal;color:#C2410C;margin-left:5px}.calling-preview{font-size:7px;letter-spacing:1px;color:#71717a}.calling-profile{text-align:center;padding:30px 20px 0}.calling-avatar{display:grid;place-items:center;width:76px;height:76px;background:#FFF7ED;border:1px solid #ffedd5;border-radius:50%;font-size:47px;color:#C2410C;margin:0 auto 20px;position:relative}.calling-avatar:before{content:'';position:absolute;inset:-8px;border:1px solid #fff0df;border-radius:50%;animation:ripple 4s ease-in-out infinite}.calling-profile .eyebrow{font-size:8px;letter-spacing:1.6px;color:#9a3412}.calling-profile h2{font-size:30px;letter-spacing:-1px;margin:9px 0}.calling-profile p{font-size:12px;line-height:1.7;margin:10px 0 15px}.calling-language{font-size:10px;color:#52525b}.calling-language span{padding:0 10px;color:#d4d4d8}.calling-wave{height:58px;display:flex;justify-content:center;align-items:center;gap:4px;margin:20px 30px 0}.calling-wave i{width:3px;height:14px;background:#C2410C;border-radius:3px;animation:wave 1.6s ease-in-out infinite}.calling-wave i:nth-child(2n){height:25px;animation-delay:.3s}.calling-wave i:nth-child(3n){height:38px;animation-delay:.7s}.calling-wave i:nth-child(5n){height:48px;animation-delay:1s}.calling-caption{text-align:center;font-size:7px;letter-spacing:1.4px;color:#71717a;margin:6px 0 24px}.call-controls{display:flex;justify-content:center;gap:36px;text-align:center;font-size:8px;color:#71717a;margin-bottom:25px}.call-controls>div>span{display:grid;place-items:center;border-radius:50%;background:#f4f4f5;color:#52525b;width:40px;height:40px;font-size:20px;margin:0 auto 8px}.call-controls .phone-control>span{background:#C2410C;color:white}.call-outcome{margin:0 20px;display:flex;align-items:center;gap:11px;padding:17px;background:#FFF7ED;border-radius:8px}.call-outcome>span{font-size:20px;color:#C2410C}.call-outcome strong{font-size:10px;font-weight:550}.call-outcome small{display:block;font-size:8px;margin-top:5px;color:#71717a}.calling-disclaimer{text-align:center;font-size:8px;color:#71717a;padding:15px;line-height:1.6}
@media(max-width:1000px){.hero{gap:40px}.plan-consult{gap:40px;padding:35px}.plan-consult h2{font-size:38px}}@media(max-width:700px){.plan-consult{grid-template-columns:1fr;gap:30px;padding:28px 23px}.plan-consult h2{font-size:34px}.calling-card{width:100%;max-width:470px;margin:auto}.plan-details>div{padding:20px 0}.calling-top{padding:20px}}
/* Refined navigation */
.nav{height:94px;gap:32px;border-bottom:0;width:min(1280px,calc(100% - 64px));position:relative}.nav:after{content:'';position:absolute;bottom:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,#e4e4e7 12%,#e4e4e7 88%,transparent)}.nav .logo{font-size:33px;letter-spacing:-1.9px}.nav .logo span{color:#C2410C}.nav nav{margin:0 auto;gap:5px;background:#f7f7f8;border:1px solid #ededee;padding:5px;border-radius:12px}.nav nav>a,#solutions-toggle{padding:11px 17px;border-radius:8px;color:#52525b;font-size:12px;line-height:20px;font-weight:550;transition:background .2s,color .2s,box-shadow .2s}.nav nav>a:hover,#solutions-toggle:hover{background:white;color:#18181B;box-shadow:0 2px 6px #18181b08}#solutions-toggle[aria-expanded=true]{background:white;color:#C2410C;box-shadow:0 2px 6px #18181b08}.header-actions{gap:20px}.header-actions .workspace-link{border:0;padding:0;font-weight:550;font-size:12px}.nav .button.small{padding:13px 19px;border-radius:8px;box-shadow:0 3px 8px #c2410c15}.solutions-menu{position:static}#solutions-dropdown{position:absolute;top:82px;left:50%;transform:translateX(-50%);width:760px;display:grid;grid-template-columns:1fr 1fr;gap:5px 12px;padding:24px;background:#fff;border:1px solid #e8e8eb;border-radius:16px;box-shadow:0 24px 70px #18181b16}#solutions-dropdown[hidden]{display:none}.dropdown-label{display:block;grid-column:1/-1;padding:0 12px 14px;font-size:9px;color:#71717a;letter-spacing:1.7px}#solutions-dropdown a{display:flex;align-items:center;gap:14px;padding:15px 12px;border-radius:9px;color:#a1a1aa}#solutions-dropdown a>b{display:grid;place-items:center;width:35px;height:35px;background:#FFF7ED;color:#C2410C;border:1px solid #ffedd5;border-radius:9px;font-size:10px;font-weight:600}#solutions-dropdown strong{font-size:12px;font-weight:600;color:#27272a}#solutions-dropdown small{font-size:10px;color:#71717a;margin-top:4px}#solutions-dropdown a:hover{box-shadow:none;background:#fff7ed;color:#C2410C}.dropdown-foot{display:flex;align-items:center;justify-content:space-between;gap:20px;grid-column:1/-1;margin:12px -24px -24px;padding:17px 35px;border-top:1px solid #eee;background:#fafafa;border-radius:0 0 16px 16px;font-size:10px;color:#71717a}.dropdown-foot a{padding:0!important;font-size:11px;color:#C2410C!important;font-weight:600;background:transparent!important}.nav nav>a.current{background:white;color:#C2410C;box-shadow:0 2px 6px #18181b08}
@media(max-width:1100px){.nav{gap:20px;width:calc(100% - 40px)}.nav nav>a,#solutions-toggle{padding:10px 12px}.header-actions{gap:14px}.header-actions .workspace-link{display:none}}
@media(max-width:800px){.nav{height:78px;width:calc(100% - 36px)}.nav nav{display:none;position:absolute;top:77px;left:-18px;right:-18px;margin:0;border:0;border-bottom:1px solid #e4e4e7;border-radius:0;background:white;padding:15px 20px 22px;box-shadow:0 20px 30px #18181b0c}.nav nav.mobile-open{display:flex;flex-direction:column;align-items:stretch;gap:4px;max-height:calc(100dvh - 90px);overflow:auto}.nav nav>a{display:block;font-size:14px;border:0;padding:14px 12px}#solutions-toggle{width:100%;justify-content:space-between;padding:14px 12px;font-size:14px}#mobile-toggle{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:6px;width:38px;height:38px;border:1px solid #e4e4e7;border-radius:8px;background:white}#mobile-toggle span{width:17px;height:1.5px;background:#18181B}.nav .logo{font-size:29px}.nav .button.small{font-size:11px;padding:11px 14px}#solutions-dropdown{position:static;transform:none;width:auto;display:block;padding:4px 0 10px;border:0;box-shadow:none;border-radius:0;background:white}.dropdown-label,.dropdown-foot{display:none}#solutions-dropdown a{padding:12px;gap:12px}#solutions-dropdown a>b{width:30px;height:30px}.solutions-menu{position:static}}
/* Editorial header: open navigation, no capsule */
.nav{height:100px;width:min(1280px,calc(100% - 80px));display:grid;grid-template-columns:1fr auto 1fr;gap:35px}.nav:after{background:#ededee}.nav .logo{justify-self:start;position:relative;gap:9px;font-size:32px;letter-spacing:-1.8px}.nav .logo:before{content:'✳';display:grid;place-items:center;width:38px;height:38px;background:#C2410C;color:white;border-radius:10px;font-size:29px;letter-spacing:0;margin-right:4px}.nav .logo span{color:#18181B;margin-left:-9px}.nav nav{display:flex;align-items:center;background:transparent;border:0;border-radius:0;padding:0;gap:33px;margin:0}.nav nav>a,#solutions-toggle{position:relative;background:transparent;padding:16px 0;border-radius:0;box-shadow:none;font-size:13px;font-weight:550;letter-spacing:.05px;color:#52525b;line-height:20px}.nav nav>a:hover,#solutions-toggle:hover,#solutions-toggle[aria-expanded=true]{background:transparent;box-shadow:none;color:#C2410C}.nav nav>a:after,#solutions-toggle:after{content:'';position:absolute;left:0;bottom:8px;width:0;height:2px;background:#C2410C;transition:width .2s}.nav nav>a:hover:after,#solutions-toggle:hover:after,#solutions-toggle[aria-expanded=true]:after{width:100%}.header-actions{justify-self:end;gap:23px}.header-actions .workspace-link{font-size:12px;color:#71717a;font-weight:500}.nav .button.small{background:#18181B;border-color:#18181B;color:white;border-radius:6px;padding:14px 20px;font-size:12px;box-shadow:none;gap:15px}.nav .button.small:hover{background:#C2410C;border-color:#C2410C;transform:translateY(-2px)}#solutions-dropdown{top:86px}.nav nav>a.current{background:transparent;box-shadow:none;color:#C2410C}
@media(max-width:1100px){.nav{width:calc(100% - 48px);gap:22px}.nav nav{gap:25px}.header-actions .workspace-link{display:none}}
@media(max-width:800px){.nav{height:84px;width:calc(100% - 36px);display:flex;justify-content:space-between;gap:16px}.nav .logo{font-size:28px;gap:8px}.nav .logo:before{width:32px;height:32px;font-size:25px;border-radius:8px;margin-right:2px}.nav .logo span{margin-left:-8px}.header-actions{gap:12px}.nav .button.small{padding:11px 14px;font-size:11px}.nav nav{display:none;position:absolute;top:83px;left:-18px;right:-18px;margin:0;background:white;border-bottom:1px solid #e4e4e7;padding:16px 22px 24px;box-shadow:0 20px 30px #18181b0c}.nav nav.mobile-open{display:flex;flex-direction:column;align-items:stretch;gap:0}.nav nav>a,#solutions-toggle{padding:16px 10px;font-size:14px}.nav nav>a:after,#solutions-toggle:after{display:none}#solutions-dropdown{position:static;transform:none;width:auto;display:block;padding:4px 0 12px;border:0;box-shadow:none}.nav .logo i{display:none}}

/* Confident full-width navigation */
.nav{width:100%;height:92px;padding:0 max(40px,calc((100vw - 1280px)/2));background:#18181B;color:#fff;grid-template-columns:1fr auto 1fr;border:0}.nav:after{display:none}.nav .logo,.nav .logo span{color:#fff}.nav .logo:before{background:#C2410C;color:#fff}.nav nav{gap:32px}.nav nav>a,#solutions-toggle{color:#d4d4d8;font-size:13px;font-weight:500}.nav nav>a:hover,#solutions-toggle:hover,#solutions-toggle[aria-expanded=true]{color:#fdba74;background:transparent}.header-actions .workspace-link{color:#a1a1aa}.nav .button.small{background:#C2410C;border-color:#C2410C;color:white;padding:13px 21px}.nav .button.small:hover{background:#9a3412;border-color:#9a3412}.nav nav>a:after,#solutions-toggle:after{background:#fb923c}.nav nav{background:none}.nav #solutions-dropdown{color:#18181B;top:80px}.whatsapp-float{position:fixed;right:24px;bottom:24px;z-index:45;display:flex;align-items:center;gap:10px;padding:12px 18px 12px 12px;background:#18181B;color:#fff;border:1px solid #3f3f46;border-radius:40px;box-shadow:0 8px 28px #0002;transition:transform .2s,background .2s}.whatsapp-float:hover{transform:translateY(-3px);background:#29292d}.wa-icon{width:34px;height:34px;border:1px solid #888;border-radius:50%;display:grid;place-items:center;font-size:23px}.whatsapp-float>span:not(.wa-icon){font-size:12px;font-weight:600;line-height:1.5}.whatsapp-float>span>span{display:block;font-size:9px;font-weight:400;color:#d4d4d8}.hero .eyebrow{font-size:9px;letter-spacing:1.4px}
@media(max-width:1100px){.nav{padding:0 24px;gap:24px}.nav nav{gap:22px}}@media(max-width:800px){.nav{padding:0 18px;height:80px;width:100%}.nav .logo{font-size:27px}.nav nav{top:80px;left:0;right:0;background:#18181B;padding:15px 20px 25px}.nav nav>a,#solutions-toggle{color:#e4e4e7}.nav #solutions-dropdown{top:auto;background:#222225;padding:7px;border-radius:9px}.nav #solutions-dropdown strong{color:#fff}.nav #solutions-dropdown small{color:#b7b7be}.nav #solutions-dropdown a:hover{background:#323235}.nav #solutions-dropdown a>b{background:#3d2b24;border-color:#51372b;color:#fdba74}#mobile-toggle{background:#27272a;border-color:#454549}#mobile-toggle span{background:#fff}.nav .button.small{font-size:11px;padding:11px 13px}.whatsapp-float{right:16px;bottom:16px;padding:10px}.whatsapp-float>span:not(.wa-icon){display:none}}

/* White navigation and Hello AI wordmark */
.nav{background:#fff;color:#18181B;border-bottom:1px solid #ededee}.nav .logo:before{display:none}.logo{gap:11px!important;letter-spacing:-1.2px}.logo img{display:block;flex-shrink:0}.logo .wordmark,.nav .logo .wordmark{color:#18181B!important;margin-left:0!important;font-size:29px;font-weight:650}.logo .wordmark b{font-weight:650;color:#C2410C}.nav nav>a,#solutions-toggle{color:#52525b}.nav nav>a:hover,#solutions-toggle:hover,#solutions-toggle[aria-expanded=true]{color:#C2410C}.header-actions .workspace-link{color:#71717a}.nav nav>a:after,#solutions-toggle:after{background:#C2410C}.nav-chevron{display:block;width:7px;height:7px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:translateY(-2px) rotate(45deg);margin-left:3px;transition:transform .2s}#solutions-toggle[aria-expanded=true] .nav-chevron{transform:translateY(2px) rotate(225deg)}#solutions-toggle{gap:8px}.nav .logo{font-size:29px}
@media(max-width:800px){.nav nav{background:#fff}.nav nav>a,#solutions-toggle{color:#52525b}.nav #solutions-dropdown{background:#fafafa}.nav #solutions-dropdown strong{color:#27272a}.nav #solutions-dropdown small{color:#71717a}.nav #solutions-dropdown a:hover{background:#FFF7ED}.nav #solutions-dropdown a>b{background:#FFF7ED;border-color:#ffedd5;color:#C2410C}#mobile-toggle{background:#fff;border-color:#e4e4e7}#mobile-toggle span{background:#18181B}.logo .wordmark,.nav .logo .wordmark{font-size:25px}.logo img{width:32px;height:32px}.nav .logo{gap:8px!important}}

.flat-icon{display:inline-block;width:17px;height:17px;vertical-align:middle;flex-shrink:0}.button .flat-icon,.textlink .flat-icon{margin-left:6px}.symbol .flat-icon{width:30px;height:30px}.calling-avatar .flat-icon{width:45px;height:45px}.closing-mark .flat-icon{width:230px;height:230px}.call-controls .flat-icon{width:20px;height:20px}.wa-icon .flat-icon{width:25px;height:25px}.contact-close .flat-icon{width:21px;height:21px}.nav .logo .selected-logo,.logo .selected-logo{width:190px;height:auto;max-width:none}.calling-brand img{display:block;width:120px;height:auto}.logo:before,.nav .logo:before{display:none!important}.logo{letter-spacing:normal}.logo img.selected-logo{object-fit:contain}.orb .flat-icon{width:90px;height:90px}.avatar .flat-icon{width:24px;height:24px}nav b .flat-icon{width:17px;height:17px}.brand img{max-width:100%;height:auto}.faqs summary:after{content:'';width:8px;height:8px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(45deg);top:4px}.faqs details[open] summary:after{content:'';transform:rotate(225deg)}.pricing li:before{content:''}.hero .selected-logo{width:190px}@media(max-width:800px){.nav .logo .selected-logo{width:145px;height:auto}.nav .logo{gap:0!important}}/* Industry navigation and editorial landing pages */
.industry-menu{position:static}.industry-menu>summary{display:flex;align-items:center;gap:8px;padding:16px 0;font-size:13px;color:#52525b;font-weight:500;line-height:20px;white-space:nowrap}.industry-menu>summary:after{display:none}.industry-menu[open]>summary{color:#C2410C}.industry-menu[open] .nav-chevron{transform:translateY(2px) rotate(225deg)}.industry-dropdown{position:absolute;left:50%;transform:translateX(-50%);top:80px;width:740px;border:1px solid #e4e4e7;border-radius:13px;background:white;padding:25px;box-shadow:0 20px 60px #18181b18;color:#18181B;z-index:30}.industry-menu-heading{padding:0 10px 15px;border-bottom:1px solid #eee}.industry-menu-heading>span{font-size:9px;letter-spacing:1.4px;color:#9a3412}.industry-menu-heading p{font-size:12px;margin:8px 0 0}.industry-menu-links{display:grid;grid-template-columns:1fr 1fr;gap:3px 14px;padding-top:13px}.industry-menu-links a{display:flex;align-items:center;gap:12px;padding:12px 10px;border-radius:7px;color:#3f3f46;font-size:12px}.industry-menu-links a:hover{background:#FFF7ED;color:#9a3412}.industry-menu-links a>.flat-icon:first-child{color:#C2410C;width:20px;height:20px}.industry-menu-links a>.flat-icon:last-child{margin-left:auto;width:13px;height:13px;color:#a1a1aa}.nav nav{gap:24px}.industry-directory-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.industry-directory-grid>a{display:flex;align-items:center;gap:17px;border:1px solid #e4e4e7;border-radius:9px;padding:21px;background:#fff;transition:background .2s,border-color .2s}.industry-directory-grid>a:hover{background:#FFF7ED;border-color:#fed7aa}.industry-directory-grid>a>.flat-icon:first-child{width:25px;height:25px;color:#C2410C}.industry-directory-grid strong{display:block;font-size:13px;font-weight:550;line-height:1.5}.industry-directory-grid small{display:block;font-size:11px;color:#71717a;line-height:1.7;margin-top:6px}.industry-directory-grid>a>.flat-icon:last-child{margin-left:auto}.sector-hero{display:grid;grid-template-columns:1.2fr 1fr;gap:75px;padding:65px 0 80px;align-items:center}.breadcrumb{font-size:10px;color:#71717a;display:flex;align-items:center;gap:7px;margin-bottom:37px}.breadcrumb .flat-icon{width:12px;height:12px}.sector-copy>.eyebrow{color:#9a3412;font-size:9px;letter-spacing:1.5px}.sector-hero h1{font-size:49px;letter-spacing:-2px;line-height:1.12;margin:19px 0}.sector-promise{font-size:20px;color:#C2410C;line-height:1.5;max-width:480px;letter-spacing:-.3px}.sector-copy>p:not(.sector-promise){font-size:14px;line-height:1.9}.sector-audience{font-size:10px;line-height:1.8;color:#71717a;margin-top:22px;max-width:400px}.sector-preview{background:#fafafa;border:1px solid #e4e4e7;border-radius:14px;padding:29px}.sector-preview-label{display:flex;align-items:center;gap:10px;color:#9a3412;font-size:8px;letter-spacing:1.5px}.sector-preview-label .flat-icon{width:25px;height:25px}.sector-preview h2{font-size:26px;letter-spacing:-.7px;margin:25px 0}.call-excerpt{border-top:1px solid #e4e4e7;padding-top:22px}.call-excerpt>span{font-size:8px;letter-spacing:1.2px;color:#9a3412}.call-excerpt p{font-size:12px;line-height:1.9;margin:9px 0 22px;color:#52525b}.sector-outcome{display:flex;align-items:center;gap:12px;padding:15px;background:#FFF7ED;border-radius:7px;color:#C2410C}.sector-outcome p{font-size:11px;color:#9a3412;margin:0}.sector-preview>small{display:block;font-size:9px;line-height:1.8;color:#71717a;margin-top:17px}.sector-context{background:#FFF7ED;border-top:1px solid #ffedd5;border-bottom:1px solid #ffedd5;padding:51px 0}.sector-context .wrap{display:grid;grid-template-columns:1fr 1fr;gap:0 70px}.sector-context .eyebrow{grid-column:1/-1;color:#9a3412}.sector-context h2{font-size:30px;margin:17px 0 0;letter-spacing:-.8px}.sector-context p{font-size:13px;line-height:1.9;margin:17px 0 0}.sector-workflows{display:grid;grid-template-columns:repeat(3,1fr);gap:35px}.sector-workflows article{border-top:1px solid #e4e4e7;padding-top:24px}.sector-workflows article>.flat-icon{color:#C2410C;width:25px;height:25px}.sector-workflows h3{font-size:18px;letter-spacing:-.3px;margin:22px 0 12px}.sector-workflows p{font-size:12px;line-height:1.9;margin:0}.sector-setup{display:grid;grid-template-columns:1fr 1fr;gap:55px;padding:45px;background:#fafafa;border:1px solid #e4e4e7;border-radius:12px}.sector-setup h2{font-size:33px}.sector-setup p{font-size:12px;line-height:1.9}.sector-setup ul{padding:5px 0 0;list-style:none;margin:0}.sector-setup li{display:flex;align-items:start;gap:11px;font-size:12px;color:#52525b;line-height:1.8;margin:16px 0}.sector-setup li .flat-icon{color:#C2410C;margin-top:3px}.sector-boundaries{border-left:1px solid #e4e4e7;padding-left:45px}.sector-boundaries h3{font-size:13px;line-height:1.6;margin-top:26px;letter-spacing:0}.sector-setup .eyebrow{font-size:8px;letter-spacing:1.4px;color:#71717a}.sector-rollout>h2{margin-bottom:40px}.sector-contact{background:#18181B;color:white;padding:50px 55px;display:flex;align-items:center;justify-content:space-between;gap:40px;border-radius:13px;margin-bottom:60px}.sector-contact .eyebrow{color:#fdba74;font-size:9px}.sector-contact h2{font-size:38px}.sector-contact p{color:#c8c8ce;font-size:13px;max-width:580px}.sector-contact .button{margin-top:17px}.sector-email{display:block;color:#f5cba7;font-size:12px;margin-top:18px}.sector-contact-icon{width:150px;height:150px;color:#61402e;flex-shrink:0}.sector-related{padding-bottom:70px}.sector-related h2{font-size:22px;letter-spacing:-.4px}.sector-related>div{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-top:25px}.sector-related a{display:flex;gap:15px;align-items:center;font-size:12px;border-top:1px solid #e4e4e7;padding-top:20px;line-height:1.7}.sector-related a .flat-icon{color:#C2410C}.sector-related a .flat-icon:last-child{margin-left:auto}.industry-page footer .footer-top>div{flex-wrap:wrap}.industry-page .nav .button.small{white-space:nowrap}.industry-page .nav .logo .selected-logo{width:175px}.industry-page .faq-section{padding-top:0}
@media(max-width:1100px){.nav nav{gap:20px}.sector-hero{gap:35px}.sector-hero h1{font-size:41px}.sector-setup{gap:30px;padding:33px}.sector-boundaries{padding-left:30px}.sector-context .wrap{gap:0 35px}}
@media(max-width:800px){.industry-menu>summary{padding:16px 10px;font-size:14px;justify-content:space-between}.industry-dropdown{position:static;transform:none;width:auto;box-shadow:none;border:0;border-radius:9px;background:#fafafa;padding:12px;margin-bottom:12px}.industry-menu-heading{display:none}.industry-menu-links{grid-template-columns:1fr;gap:0;padding:0}.industry-menu-links a{padding:12px 4px}.sector-hero{grid-template-columns:1fr;padding:32px 0 50px;gap:35px}.breadcrumb{margin-bottom:25px}.sector-hero h1{font-size:40px}.sector-promise{font-size:19px}.sector-preview{padding:25px}.sector-context .wrap{grid-template-columns:1fr;gap:0}.sector-context{padding:38px 0}.sector-context h2{font-size:29px}.sector-workflows{grid-template-columns:1fr;gap:30px}.sector-workflows h3{margin-top:15px}.sector-setup{grid-template-columns:1fr;padding:27px 23px;gap:25px}.sector-boundaries{padding:25px 0 0;border-left:0;border-top:1px solid #e4e4e7}.sector-setup h2{font-size:29px}.sector-contact{padding:33px 27px}.sector-contact h2{font-size:32px}.sector-contact-icon{display:none}.sector-related>div{grid-template-columns:1fr}.industry-directory-grid{grid-template-columns:1fr}.industry-directory-grid>a{padding:20px}.nav nav{gap:0}.industry-page .nav .logo .selected-logo{width:145px}}
.industry-menu-links a{line-height:1.6;align-items:center}.industry-menu-links a>span{flex:1;min-width:0}.industry-dropdown{width:min(870px,calc(100vw - 48px))}.industry-menu-links{gap:5px 16px}.industry-menu-links a>.flat-icon:last-child{flex-shrink:0}@media(max-width:800px){.industry-dropdown{width:auto}.industry-menu-links a{font-size:11px;gap:10px;line-height:1.7;padding:13px 4px}.industry-menu-links a>.flat-icon:first-child{width:18px;height:18px}.industry-menu-links a>.flat-icon:last-child{width:12px;height:12px}}
.voice-sample{margin:0 22px 22px;border-top:1px solid #ededee;padding-top:19px}.voice-sample-heading{display:flex;align-items:center;justify-content:space-between;font-size:8px;letter-spacing:1px;color:#71717a;margin-bottom:13px}.voice-sample-heading>span:last-child{letter-spacing:0;color:#9a3412;font-size:10px}.voice-sample audio{width:100%;margin:6px 0}.sample-buttons{display:flex;align-items:center;gap:9px}.sample-buttons[hidden]{display:none}#sample-play{display:flex;align-items:center;justify-content:center;gap:10px;background:#C2410C;border:1px solid #C2410C;border-radius:7px;color:white;padding:12px 15px;font-size:11px;font-weight:550;flex:1}#sample-play:hover{background:#9a3412}#sample-replay{display:grid;place-items:center;background:white;border:1px solid #e4e4e7;border-radius:7px;color:#52525b;padding:12px}#sample-replay:hover{background:#FFF7ED}#sample-replay:disabled,#sample-play:disabled{opacity:.45;cursor:default}.voice-sample #sample-status{font-size:9px;line-height:1.7;color:#71717a;text-align:center;min-height:30px;margin:10px 0 0}.sample-transcript{margin-top:7px}.sample-transcript summary{font-size:10px;color:#9a3412;padding:4px 20px 4px 0;font-weight:500}.sample-transcript summary:after{content:'';width:6px;height:6px;border-bottom:1.5px solid currentColor;border-right:1.5px solid currentColor;transform:rotate(45deg);top:7px;right:3px}.sample-transcript[open] summary:after{content:'';transform:rotate(225deg)}.sample-transcript p{font-size:10px;line-height:1.85;margin:10px 0;color:#626267}.calling-wave i{animation-play-state:paused}.calling-card.is-speaking .calling-wave i{animation-play-state:running}.calling-avatar:before{animation-play-state:paused}.calling-card.is-speaking .calling-avatar:before{animation-play-state:running}.calling-wave{margin-top:14px}.calling-caption{margin-bottom:19px}

.voice-sample-heading{margin-bottom:20px}.sample-buttons{justify-content:center;gap:48px;padding:2px 0 3px}#sample-play,#sample-replay{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:10px;flex:0 0 auto;background:transparent;border:0;padding:0 8px;min-width:92px;color:#52525b;font-size:10px;font-weight:500;border-radius:8px}#sample-play:hover,#sample-replay:hover{background:transparent}#sample-play .call-button-disc,#sample-replay .call-button-disc{width:55px;height:55px;display:grid;place-items:center;border-radius:50%;transition:transform .2s,box-shadow .2s}#sample-play .call-button-disc{background:#C2410C;color:#fff;box-shadow:0 0 0 7px #fff7ed}#sample-replay .call-button-disc{background:#fff1f2;color:#be123c;border:1px solid #ffe4e6}#sample-replay .call-button-disc .flat-icon{transform:rotate(135deg)}#sample-play .call-button-disc .flat-icon,#sample-replay .call-button-disc .flat-icon{width:23px;height:23px;margin:0}#sample-play:hover .call-button-disc,#sample-replay:hover .call-button-disc{transform:translateY(-2px)}.voice-sample #sample-status{margin-top:18px}.call-incoming .calling-avatar:before{animation-play-state:running}.sample-buttons button:disabled .call-button-disc{box-shadow:none}.call-action-label{line-height:1.6}.voice-sample-heading>span:last-child{font-size:8px;color:#71717a}
/* Incoming call affordance: silent visual ring, stopped after answering. */
#sample-play .call-button-disc{position:relative;isolation:isolate}.call-incoming #sample-play .call-button-disc:before,.call-incoming #sample-play .call-button-disc:after{content:'';position:absolute;inset:-1px;border:1px solid #C2410C;border-radius:50%;z-index:-1;pointer-events:none;animation:answer-ring 2.6s ease-out infinite}.call-incoming #sample-play .call-button-disc:after{animation-delay:1.3s}.call-incoming #sample-play .call-button-disc .flat-icon{animation:answer-phone 2.6s ease-in-out infinite;transform-origin:50% 65%}@keyframes answer-ring{0%{transform:scale(1);opacity:.5}75%,100%{transform:scale(1.7);opacity:0}}@keyframes answer-phone{0%,8%,24%,100%{transform:rotate(0)}11%,19%{transform:rotate(-13deg)}15%,22%{transform:rotate(13deg)}}@media(prefers-reduced-motion:reduce){.call-incoming #sample-play .call-button-disc:before,.call-incoming #sample-play .call-button-disc:after{animation:none;display:none}.call-incoming #sample-play .call-button-disc .flat-icon{animation:none}}
.calling-profile .language-picker{display:flex;align-items:center;justify-content:center;gap:6px;flex-wrap:wrap;margin-top:17px}.language-picker button{background:white;border:1px solid #e4e4e7;border-radius:30px;padding:8px 13px;color:#626267;font-size:10px;transition:background .2s,border-color .2s}.language-picker button[aria-pressed=true]{background:#FFF7ED;border-color:#C2410C;color:#9a3412}.language-picker button:not(:disabled):hover{background:#FFF7ED}.language-picker button:disabled{opacity:.42;cursor:not-allowed}.calling-profile .language-picker-note{font-size:8px;color:#71717a;margin:10px 0 0;line-height:1.6}
/* Shared editorial footer */
footer.wrap{width:100%;max-width:none;padding:0;background:#fafafa;border-top:1px solid #e4e4e7}.footer-new{width:min(1200px,calc(100% - 96px));margin:auto;padding:42px 0 92px}.footer-intro{display:grid;grid-template-columns:230px 1fr auto;align-items:center;gap:30px;padding-bottom:35px;border-bottom:1px solid #e4e4e7}.footer-intro .logo{justify-self:start}.footer-intro .eyebrow{font-size:8px;letter-spacing:1.3px;color:#9a3412}.footer-intro p{font-size:11px;line-height:1.8;margin:10px 0 0;color:#71717a}.footer-intro .button{font-size:11px;padding:13px 17px;gap:12px;white-space:nowrap}.footer-links-grid{display:grid;grid-template-columns:1.05fr 2fr .9fr;gap:50px;padding:38px 0 35px}.footer-new h2{font-size:13px;font-weight:600;line-height:1.6;letter-spacing:0;margin:0 0 18px;color:#27272a}.footer-new ul{list-style:none;padding:0;margin:0}.footer-new li{padding:0;margin:0 0 13px;line-height:1.7}.footer-new li>a{font-size:12px;color:#626267;display:inline-block;transition:color .18s;text-decoration:none}.footer-new li>a:hover{color:#C2410C;text-decoration:underline;text-underline-offset:4px}.footer-industries ul{display:grid;grid-template-columns:1fr 1fr;gap:0 25px}.footer-industries li{break-inside:avoid}.footer-contact{margin-top:27px}.footer-contact h2{margin-bottom:13px}.footer-contact>a{display:flex;align-items:center;gap:8px;font-size:11px;line-height:1.6;color:#52525b;margin:12px 0}.footer-contact>a:hover{color:#C2410C}.footer-contact .flat-icon{width:14px;height:14px;color:#C2410C}.footer-contact p{font-size:10px;line-height:1.8;color:#71717a;margin:17px 0 0}.footer-new-bottom{display:flex;justify-content:space-between;align-items:center;gap:25px;border-top:1px solid #e4e4e7;padding-top:22px;color:#71717a;font-size:9px;line-height:1.7}.footer-new-bottom a{display:flex;align-items:center;gap:7px}.footer-new-bottom a:hover{color:#C2410C}.footer-new-bottom .flat-icon{width:13px;height:13px}
@media(max-width:1100px){.footer-intro{grid-template-columns:190px 1fr;gap:20px}.footer-intro .button{grid-column:2;justify-self:start}.footer-intro .logo{grid-row:1/3}.footer-links-grid{gap:30px;grid-template-columns:1fr 1.8fr 1fr}.footer-industries ul{grid-template-columns:1fr;gap:0}}
@media(max-width:700px){.footer-new{width:calc(100% - 40px);padding:30px 0 88px}.footer-intro{display:flex;flex-direction:column;align-items:start;gap:18px;padding-bottom:28px}.footer-intro p{font-size:12px}.footer-intro .eyebrow{font-size:8px}.footer-intro .button{margin-top:3px}.footer-links-grid{grid-template-columns:1fr;gap:29px;padding:29px 0}.footer-new h2{font-size:13px;margin-bottom:15px}.footer-new li>a{font-size:12px}.footer-new li{margin-bottom:13px}.footer-industries ul{grid-template-columns:1fr}.footer-connect{display:grid;grid-template-columns:1fr 1fr;gap:20px}.footer-contact{margin-top:0}.footer-contact>a{font-size:11px}.footer-new-bottom{flex-wrap:wrap;gap:13px 25px;font-size:9px}.footer-new-bottom a{margin-left:auto}}
@media(max-width:360px){.footer-connect{grid-template-columns:1fr}.footer-contact{margin-top:4px}}
/* Business enquiry form */
#contact-modal{width:820px;max-height:calc(100dvh - 40px);padding:38px;overflow-y:auto}#contact-modal h2{font-size:31px;line-height:1.2;padding-right:10px}#contact-modal>p{font-size:13px;line-height:1.8;max-width:650px;color:#71717a}#enquiry-form{margin-top:28px}.enquiry-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}.enquiry-grid>label{display:flex;flex-direction:column;gap:8px;font-size:12px;line-height:1.5;font-weight:500;color:#3f3f46}.enquiry-grid input,.enquiry-grid select,.enquiry-grid textarea{font:inherit;font-weight:400;font-size:13px;padding:11px 12px;border:1px solid #d4d4d8;border-radius:6px;background:#fff;color:#27272a;width:100%;min-width:0;box-sizing:border-box}.enquiry-grid input:focus,.enquiry-grid select:focus,.enquiry-grid textarea:focus{outline:2px solid #fed7aa;outline-offset:2px;border-color:#c2410c}.enquiry-grid input::placeholder,.enquiry-grid textarea::placeholder{color:#a1a1aa}.enquiry-grid textarea{resize:vertical;line-height:1.7}.enquiry-wide{grid-column:1/-1}.language-options{border:1px solid #e4e4e7;border-radius:6px;padding:16px;display:flex;gap:25px;font-size:12px}.language-options legend{padding:0 5px;color:#3f3f46}.language-options label{display:flex;align-items:center;gap:8px}.language-options input,.enquiry-consent input{width:16px;height:16px;accent-color:#c2410c;flex-shrink:0}.enquiry-consent{display:flex;align-items:flex-start;gap:10px;font-size:11px;line-height:1.8;color:#71717a;margin:22px 0}.enquiry-consent input{margin-top:3px}.enquiry-consent a,.enquiry-submit a{color:#9a3412;text-decoration:underline;text-underline-offset:3px}.enquiry-submit{display:flex;align-items:center;gap:24px;border-top:1px solid #e4e4e7;padding-top:22px}.enquiry-submit button{cursor:pointer;font:inherit;font-size:12px}.enquiry-submit button:disabled{opacity:.6;cursor:wait}.enquiry-submit>span{font-size:11px;color:#71717a}#enquiry-feedback{font-size:12px;line-height:1.7;color:#71717a;margin:18px 0}#enquiry-feedback.form-error{color:#b91c1c}.spam-trap{position:absolute!important;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}#enquiry-success{padding:28px 0 8px}#enquiry-success[hidden],#enquiry-form[hidden]{display:none}#enquiry-success>.flat-icon{width:48px;height:48px;color:#c2410c}#enquiry-success h3{font-size:25px;font-weight:500;margin:22px 0 12px}#enquiry-success p{font-size:14px;color:#71717a;line-height:1.8}#enquiry-done{font:inherit;font-size:13px;margin-top:16px;cursor:pointer}
@media(max-width:600px){#contact-modal{padding:30px 22px;max-height:calc(100dvh - 24px);max-width:calc(100% - 24px)}#contact-modal h2{font-size:27px}.enquiry-grid{grid-template-columns:1fr;gap:18px}.enquiry-submit{align-items:stretch;flex-direction:column;gap:18px}.enquiry-submit .button{justify-content:center}.language-options{gap:18px}.enquiry-consent{font-size:12px}.enquiry-grid input,.enquiry-grid select,.enquiry-grid textarea{font-size:16px}}
/* Dedicated contact page */
.contact-intro{padding-top:70px;padding-bottom:45px}.contact-intro .eyebrow{margin-top:28px}.contact-intro h1{font-size:clamp(36px,5vw,62px);letter-spacing:-2px;line-height:1.1;margin:22px 0}.contact-lead{font-size:clamp(25px,3vw,40px)!important;color:#c2410c!important;line-height:1.25!important;letter-spacing:-1px}.contact-intro>p{max-width:680px;font-size:15px;line-height:1.9;color:#52525b}.contact-layout{display:grid;grid-template-columns:minmax(230px,1fr) minmax(0,2fr);gap:60px;align-items:start;padding-bottom:90px}.contact-options h2{font-size:32px;line-height:1.2;margin:18px 0 28px}.contact-channel{display:flex;flex-direction:column;gap:9px;padding:24px 0;border-top:1px solid #e4e4e7;text-decoration:none}.contact-channel span{font-size:12px;color:#71717a}.contact-channel strong{font-size:19px;color:#c2410c;overflow-wrap:anywhere}.contact-channel small{font-size:12px;line-height:1.7;color:#71717a}.contact-expect{padding:24px;background:#fff7ed;border-radius:12px;margin-top:24px}.contact-expect h3{font-size:18px;margin:0 0 14px}.contact-expect p,.contact-expect a{font-size:12px;line-height:1.9}.contact-expect a{color:#c2410c;text-decoration:underline}.contact-page #contact-modal{box-sizing:border-box;position:relative;width:100%;max-width:100%;max-height:none;overflow:visible;margin:0;background:#fff;padding:32px}.contact-page .contact-close{display:none}@media(max-width:850px){.contact-layout{grid-template-columns:1fr;gap:30px}.contact-options{display:grid;grid-template-columns:1fr 1fr;gap:25px}.contact-intro{padding-top:40px}}@media(max-width:600px){.contact-options{display:block}.contact-page #contact-modal{padding:26px 20px}.contact-layout{padding-bottom:50px}.contact-intro h1{letter-spacing:-1px}}
/* Investor editorial design */
.investor-page{--investor-ink:#18181b;--investor-accent:#c2410c}.investor-hero{display:grid;grid-template-columns:1.25fr 1fr;gap:70px;align-items:center;padding-top:64px;padding-bottom:55px}.investor-hero-copy>.eyebrow{margin-top:40px}.investor-hero h1{font-size:clamp(35px,4.2vw,61px);line-height:1.12;letter-spacing:-2.3px;margin:24px 0;font-weight:500}.investor-hero h1 em{font-style:normal;color:#c2410c}.investor-promise{font-size:17px!important;color:#18181b!important;font-weight:500}.investor-hero-copy>p{max-width:570px;font-size:14px;line-height:1.9;color:#71717a}.investor-hero .actions{gap:20px;margin-top:30px;flex-wrap:wrap}.investor-note{display:block;font-size:10px;line-height:1.8;color:#71717a;margin-top:22px;max-width:380px}.investor-icon{width:22px;height:22px;flex-shrink:0;vertical-align:middle}.investor-visual{position:relative;background:#18181b;color:#fff;border-radius:24px;padding:28px 32px 0;overflow:hidden;box-shadow:0 25px 60px -35px #18181b66}.iv-top{display:flex;align-items:center;justify-content:space-between;gap:15px}.iv-top>span:first-child{display:flex;align-items:center;gap:8px;font-size:20px;font-weight:600;letter-spacing:-.8px}.iv-top .investor-icon{color:#fb923c}.iv-top>span:last-child{font-size:8px;letter-spacing:1.8px;color:#a1a1aa}.iv-orbit{height:235px;position:relative;display:grid;place-items:center;margin:0 auto;max-width:330px}.iv-ring{position:absolute;width:210px;height:210px;border:1px solid #ffffff12;border-radius:50%}.iv-ring-inner{width:148px;height:148px;border-style:dashed;animation:investor-orbit 45s linear infinite}.iv-core{display:grid;place-items:center;width:88px;height:88px;border-radius:24px;border:1px solid #f9731633;background:linear-gradient(140deg,#7c2d1233,#18181b);box-shadow:0 0 65px #ea580c18}.iv-core .investor-icon{width:46px;height:46px;color:#fb923c}.iv-tag{position:absolute;font-size:10px;padding:9px 14px;background:#27272a;border:1px solid #3f3f46;border-radius:8px;box-shadow:0 6px 16px #0002}.iv-tag-a{top:43px;left:18px}.iv-tag-b{right:0;top:97px}.iv-tag-c{left:40px;bottom:27px}.investor-visual h2{font-size:30px;line-height:1.2;letter-spacing:-1px;font-weight:500;margin:0 0 14px}.investor-visual>p{font-size:12px;line-height:1.8;color:#a1a1aa;margin-bottom:26px}.iv-bottom{display:flex;justify-content:space-between;align-items:center;border-top:1px solid #ffffff14;padding:20px 0;font-size:9px;letter-spacing:.5px;color:#d4d4d8}.iv-bottom .investor-icon{color:#fb923c}.investor-jump{display:flex;align-items:center;gap:35px;border-top:1px solid #e4e4e7;padding-top:20px;padding-bottom:20px;margin-bottom:40px}.investor-jump a{font-size:12px;color:#71717a;text-decoration:none;transition:color .2s}.investor-jump a:hover{color:#c2410c}.investor-jump a:last-child{margin-left:auto;color:#c2410c}.investor-jump .investor-icon{width:15px;margin-left:8px}.investor-band{padding:64px 0;background:#fff7ed;border-top:1px solid #ffedd5;border-bottom:1px solid #ffedd5;scroll-margin-top:110px}.investor-band>.wrap{display:grid;grid-template-columns:1fr 1fr;column-gap:80px;align-items:center}.investor-band .eyebrow{grid-column:1/-1}.investor-band h2{font-size:clamp(29px,3vw,42px);line-height:1.2;letter-spacing:-1.2px;margin:22px 0 0}.investor-band p{font-size:14px;line-height:1.9;color:#78716c;margin:22px 0 0}.investor-page .section{padding-top:85px;padding-bottom:75px}.investor-page .section h2,.investor-market h2{font-size:clamp(29px,3.2vw,43px);line-height:1.2;letter-spacing:-1.2px;font-weight:500}.investor-page .sector-workflows{gap:20px;margin-top:32px}.investor-page .sector-workflows article{border:1px solid #e4e4e7;border-radius:14px;padding:28px;background:#fff;transition:transform .25s,border-color .25s,box-shadow .25s}.investor-page .sector-workflows article:hover{transform:translateY(-4px);border-color:#fed7aa;box-shadow:0 15px 35px -25px #7c2d1255}.investor-card-icon{display:grid;place-items:center;width:42px;height:42px;border:1px solid #ffedd5;background:#fff7ed;border-radius:11px;color:#c2410c;margin-bottom:26px}.investor-page .sector-workflows h3{font-size:18px;line-height:1.4;letter-spacing:-.4px}.investor-page .sector-workflows p{font-size:12px;line-height:1.9;color:#71717a}.investor-product,.investor-market,.investor-connect{scroll-margin-top:115px}.investor-market{display:grid;grid-template-columns:1.1fr 1fr;gap:75px;align-items:start;padding-top:35px;padding-bottom:30px}.investor-market h2{margin:20px 0}.investor-market p{font-size:14px;line-height:1.9;color:#71717a}.investor-industries{display:grid;grid-template-columns:1fr 1fr;gap:0 24px;margin-top:22px}.investor-industries a{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #e4e4e7;padding:16px 0;text-decoration:none;font-size:12px;color:#3f3f46}.investor-industries .investor-icon{width:16px;color:#c2410c}.investor-market-card{padding:35px;border:1px solid #e4e4e7;border-radius:17px;background:linear-gradient(145deg,#fafafa,#fff)}.investor-market-card:before{content:'';display:block;width:36px;height:3px;border-radius:3px;background:#c2410c;margin-bottom:26px}.investor-market-card h3{font-size:25px;letter-spacing:-.7px;font-weight:500;margin:0 0 20px}.investor-market-card p:last-child{font-size:12px;border-top:1px solid #e4e4e7;padding-top:20px;margin-top:22px}.investor-connect{position:relative;background:#18181b;color:white;border:1px solid #27272a;border-radius:22px;padding:55px 60px;margin-bottom:75px;overflow:hidden}.investor-connect:after{content:'';position:absolute;right:-90px;top:-130px;width:410px;height:410px;border:1px solid #ffffff0a;border-radius:50%;box-shadow:0 0 0 55px #ffffff02,0 0 0 110px #ffffff02;pointer-events:none}.investor-connect .eyebrow{color:#fdba74}.investor-connect h2{font-size:clamp(32px,4vw,48px);font-weight:500;letter-spacing:-1.5px;margin:22px 0}.investor-connect>p{max-width:650px;font-size:14px;line-height:1.9;color:#d4d4d8;position:relative;z-index:1}.investor-connect .button{margin-top:15px;position:relative;z-index:1}.investor-connect .investor-icon{width:18px;margin-left:12px}.investor-email{display:inline-block;color:#d4d4d8;margin-left:25px;font-size:12px;position:relative;z-index:1}.investor-connect .investor-disclosure{font-size:10px;line-height:1.8;color:#a1a1aa;margin-top:30px;max-width:690px}@keyframes investor-orbit{to{transform:rotate(360deg)}}@media(max-width:1000px){.investor-hero{gap:35px}.investor-visual{padding:24px 25px 0}.investor-market{gap:35px}.investor-page .sector-workflows article{padding:22px}}@media(max-width:760px){.investor-hero{grid-template-columns:1fr;padding-top:35px;gap:35px}.investor-hero h1{font-size:44px}.investor-hero-copy>.eyebrow{margin-top:25px}.investor-visual{max-width:500px;width:100%;box-sizing:border-box}.iv-orbit{height:215px}.investor-jump{gap:18px;flex-wrap:wrap;margin-bottom:25px}.investor-jump a{font-size:11px}.investor-jump a:last-child{margin-left:0}.investor-band>.wrap,.investor-market{grid-template-columns:1fr;gap:20px}.investor-band h2{margin-bottom:0}.investor-band{padding:40px 0}.investor-page .section{padding-top:55px;padding-bottom:45px}.investor-connect{padding:35px 26px;margin-bottom:50px}.investor-email{display:block;margin:22px 0 0}.investor-hero h1{letter-spacing:-1.7px}}@media(max-width:420px){.investor-hero h1{font-size:37px}.investor-hero .actions{align-items:flex-start;flex-direction:column}.investor-industries{gap:0 18px}.iv-top>span:last-child{letter-spacing:1px;font-size:7px}}@media(prefers-reduced-motion:reduce){.iv-ring-inner{animation:none}.investor-page .sector-workflows article{transition:none}.investor-page .sector-workflows article:hover{transform:none}}

/* Visible, lightweight hero atmosphere. */
.hero{position:relative;isolation:isolate}
.hero-atmosphere{position:absolute;inset:0 min(0px,calc((1250px - 100vw)/2));z-index:-1;overflow:hidden;pointer-events:none;mask-image:linear-gradient(to bottom,transparent,#000 6%,#000 85%,transparent)}
.hero-atmosphere:before{content:'';position:absolute;inset:0;background-image:radial-gradient(circle,#c2410c55 1px,transparent 1.5px);background-size:30px 30px;opacity:.6;mask-image:linear-gradient(105deg,#000,transparent 40%,transparent 60%,#000)}
.hero-glow{position:absolute;border-radius:50%;width:900px;height:900px;animation:hero-glow-drift 12s ease-in-out infinite alternate;background:radial-gradient(ellipse,#fed7aaad,#ffedd599 38%,transparent 70%)}
.hero-glow-one{left:-310px;top:0}.hero-glow-two{right:-260px;top:6%;animation-delay:-6s;background:radial-gradient(ellipse,#fb923c66,#ffedd5bb 40%,transparent 70%)}
.hero-orbit{position:absolute;border:1px solid #c2410c33;border-radius:50%;width:760px;height:760px;right:-170px;top:3%;animation:hero-orbit-turn 40s linear infinite}
.hero-orbit:before{content:'';position:absolute;left:14%;top:14%;width:10px;height:10px;border-radius:50%;background:#ea580c;box-shadow:0 0 0 7px #fb923c22,0 0 22px #fb923c55}
.hero-orbit-two{width:920px;height:920px;right:-250px;top:-5%;border-style:dashed;border-color:#c2410c26;animation-duration:55s;animation-direction:reverse}
.hero-particles{position:absolute;inset:0}.hero-particles i{position:absolute;display:block;width:6px;height:6px;border-radius:50%;background:#c2410c;opacity:.45;box-shadow:0 0 12px #f9731626;animation:hero-particle-float 10s ease-in-out infinite alternate}
.hero-particles i:nth-child(4n){width:10px;height:10px;background:#fb923c;box-shadow:0 0 0 5px #fb923c12}
.hero-particles i:nth-child(5n){width:8px;height:8px;background:transparent;border:1.5px solid #c2410c}
@keyframes hero-particle-float{0%{transform:translate3d(-10px,25px,0);opacity:.28}50%{opacity:.7}100%{transform:translate3d(30px,-45px,0);opacity:.42}}
@keyframes hero-glow-drift{to{transform:translate3d(80px,-45px,0) scale(1.12)}}
@keyframes hero-orbit-turn{to{transform:rotate(360deg)}}
.hero.motion-paused .hero-atmosphere *{animation-play-state:paused}
@media(max-width:700px){.hero-atmosphere{inset:0 -18px}.hero-glow{width:560px;height:560px}.hero-glow-one{left:-310px;top:0}.hero-glow-two{right:-300px;top:45%}.hero-particles i:nth-child(n+19){display:none}.hero-orbit{display:none}}
@media(prefers-reduced-motion:reduce){.hero-atmosphere *{animation:none!important}}
.hero-particles i:nth-child(1){left:3%;top:42%;animation-delay:-1.3s;animation-duration:8s}
.hero-particles i:nth-child(2){left:10%;top:79%;animation-delay:-2.6s;animation-duration:10s}
.hero-particles i:nth-child(3){left:18%;top:28%;animation-delay:-3.9s;animation-duration:12s}
.hero-particles i:nth-child(4){left:29%;top:65%;animation-delay:-5.2s;animation-duration:14s}
.hero-particles i:nth-child(5){left:43%;top:14%;animation-delay:-6.5s;animation-duration:16s}
.hero-particles i:nth-child(6){left:57%;top:51%;animation-delay:-7.8s;animation-duration:8s}
.hero-particles i:nth-child(7){left:69%;top:88%;animation-delay:-9.1s;animation-duration:10s}
.hero-particles i:nth-child(8){left:83%;top:37%;animation-delay:-10.4s;animation-duration:12s}
.hero-particles i:nth-child(9){left:94%;top:74%;animation-delay:-11.7s;animation-duration:14s}
.hero-particles i:nth-child(10){left:6%;top:23%;animation-delay:-13.0s;animation-duration:16s}
.hero-particles i:nth-child(11){left:16%;top:60%;animation-delay:-14.3s;animation-duration:8s}
.hero-particles i:nth-child(12){left:34%;top:9%;animation-delay:-15.6s;animation-duration:10s}
.hero-particles i:nth-child(13){left:49%;top:46%;animation-delay:-16.9s;animation-duration:12s}
.hero-particles i:nth-child(14){left:62%;top:83%;animation-delay:-18.2s;animation-duration:14s}
.hero-particles i:nth-child(15){left:76%;top:32%;animation-delay:-19.5s;animation-duration:16s}
.hero-particles i:nth-child(16){left:89%;top:69%;animation-delay:-20.8s;animation-duration:8s}
.hero-particles i:nth-child(17){left:97%;top:18%;animation-delay:-22.1s;animation-duration:10s}
.hero-particles i:nth-child(18){left:8%;top:55%;animation-delay:-23.4s;animation-duration:12s}
.hero-particles i:nth-child(19){left:24%;top:92%;animation-delay:-24.7s;animation-duration:14s}
.hero-particles i:nth-child(20){left:54%;top:41%;animation-delay:-26.0s;animation-duration:16s}
.hero-particles i:nth-child(21){left:80%;top:78%;animation-delay:-27.3s;animation-duration:8s}
.hero-particles i:nth-child(22){left:92%;top:27%;animation-delay:-28.6s;animation-duration:10s}
.hero-particles i:nth-child(23){left:2%;top:64%;animation-delay:-29.9s;animation-duration:12s}
.hero-particles i:nth-child(24){left:14%;top:13%;animation-delay:-31.2s;animation-duration:14s}
.hero-particles i:nth-child(25){left:26%;top:50%;animation-delay:-32.5s;animation-duration:16s}
.hero-particles i:nth-child(26){left:39%;top:87%;animation-delay:-33.8s;animation-duration:8s}
.hero-particles i:nth-child(27){left:52%;top:36%;animation-delay:-35.1s;animation-duration:10s}
.hero-particles i:nth-child(28){left:66%;top:73%;animation-delay:-36.4s;animation-duration:12s}
.hero-particles i:nth-child(29){left:78%;top:22%;animation-delay:-37.7s;animation-duration:14s}
.hero-particles i:nth-child(30){left:90%;top:59%;animation-delay:-39.0s;animation-duration:16s}
.hero-particles i:nth-child(31){left:96%;top:8%;animation-delay:-40.3s;animation-duration:8s}
.hero-particles i:nth-child(32){left:5%;top:45%;animation-delay:-41.6s;animation-duration:10s}
.hero-particles i:nth-child(33){left:20%;top:82%;animation-delay:-42.9s;animation-duration:12s}
.hero-particles i:nth-child(34){left:36%;top:31%;animation-delay:-44.2s;animation-duration:14s}
.hero-particles i:nth-child(35){left:48%;top:68%;animation-delay:-45.5s;animation-duration:16s}
.hero-particles i:nth-child(36){left:60%;top:17%;animation-delay:-46.8s;animation-duration:8s}
.hero-particles i:nth-child(37){left:74%;top:54%;animation-delay:-48.1s;animation-duration:10s}
.hero-particles i:nth-child(38){left:86%;top:91%;animation-delay:-49.4s;animation-duration:12s}
