:root{--ink:#171817;--panel:#222524;--panel2:#292c2b;--text:#a7aeab;--paper:#e9ecea;--white:#f5f6f5;--orange:#ff4a24;--sage:#91b7ad;--mark:#4a3d3b;--line:rgba(255,255,255,.12)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--ink);color:var(--white);font-family:Montserrat,Arial,sans-serif;overflow-x:hidden}body.menu-open{overflow:hidden}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit}.noise{position:fixed;inset:0;pointer-events:none;z-index:50;opacity:.03;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.65'/%3E%3C/svg%3E")}.shell{padding-left:6vw;padding-right:6vw}.header{height:82px;padding:0 6vw;display:flex;align-items:center;justify-content:space-between;position:fixed;top:0;width:100%;z-index:30;transition:.3s}.header.scrolled{height:68px;background:rgba(23,24,23,.88);backdrop-filter:blur(18px);border-bottom:1px solid var(--line)}.brand{display:flex;align-items:center;gap:11px;letter-spacing:.14em}.brand b{font-size:15px}.brand b span{color:var(--sage)}.logo-disc{position:relative;display:grid;place-items:center;width:42px;height:42px;border-radius:50%;background:var(--orange);overflow:hidden}.logo-disc img{position:absolute;inset:0;width:100%;height:100%;object-fit:contain}.header nav{display:flex;align-items:center;gap:22px;font-size:10px;font-weight:600}.header nav a:hover{color:var(--sage)}.business-link{color:#858d89}.btn{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:15px 20px;border:0;border-radius:999px;background:var(--orange);color:var(--ink);font-size:10px;font-weight:800;letter-spacing:.07em;text-transform:uppercase;cursor:pointer;transition:.25s}.btn:hover{background:#ff684b;transform:translateY(-2px)}.btn.small{min-height:42px;padding:12px 17px}.menu{display:none;background:none;border:0}.kicker,.eyebrow{font-size:9px;font-weight:700;letter-spacing:.17em;text-transform:uppercase;color:var(--text)}.kicker{display:flex;align-items:center;gap:10px}.kicker i{width:22px;height:2px;background:var(--orange)}h1,h2,h3,p{margin-top:0}h1{font-size:clamp(58px,6.5vw,104px);line-height:.94;letter-spacing:-.065em;margin:27px 0 30px}h2{font-size:clamp(39px,5vw,74px);line-height:1.05;letter-spacing:-.055em;margin:0}h3{letter-spacing:-.025em}em{font-style:normal;color:var(--sage)}.lead,.section-copy>p:last-child{color:var(--text);font-size:14px;line-height:1.8;max-width:650px}.actions{display:flex;align-items:center;gap:26px;margin-top:38px}.text-link{border:0;border-bottom:1px solid #626966;background:none;padding:12px 0;font-size:10px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;cursor:pointer}.text-link:hover{color:var(--sage)}.proof-row{display:flex;gap:20px;margin-top:34px;color:#7e8581;font-size:8px;text-transform:uppercase;letter-spacing:.1em}.proof-row span:before{content:'';display:inline-block;width:6px;height:6px;margin-right:7px;border-radius:50%;background:var(--sage)}.hero{min-height:100vh;display:grid;grid-template-columns:1fr 1fr;gap:7vw;align-items:center;padding-top:130px;padding-bottom:90px}.hero-copy{min-width:0}.call-console,.audio-player,.problem-panel,.split-screen,.industry-demo,.handoff,.scenario-stage,.cta-glass{border:1px solid rgba(255,190,170,.28);border-radius:24px;background:linear-gradient(135deg,rgba(255,146,114,.16),rgba(255,190,170,.06) 45%,rgba(225,230,228,.04));box-shadow:inset 0 1px rgba(255,255,255,.12),0 24px 70px rgba(0,0,0,.25);backdrop-filter:blur(20px)}.call-console{padding:28px;min-height:580px;position:relative;overflow:hidden}.call-console:before{content:'';position:absolute;width:300px;height:300px;border-radius:50%;background:rgba(255,108,69,.12);filter:blur(45px);right:-90px;top:-80px}.call-top{position:relative;display:flex;align-items:center;gap:13px;padding-bottom:22px;border-bottom:1px solid var(--line)}.call-dot{width:11px;height:11px;border-radius:50%;background:var(--orange);box-shadow:0 0 0 8px rgba(255,74,36,.12);animation:ring 1.8s infinite}.call-top small,.audio-meta small{display:block;color:var(--text);font-size:7px;letter-spacing:.16em;margin-bottom:5px}.call-top strong{font-size:11px;color:var(--sage)}.call-top time{margin-left:auto;font-size:11px;color:var(--text)}.wave,.cta-wave{height:105px;display:flex;align-items:center;justify-content:center;gap:5px;margin:25px 0}.wave i,.cta-wave i{display:block;width:3px;height:calc(10px + (var(--i) % 8)*8px);max-height:78px;border-radius:10px;background:linear-gradient(var(--sage),var(--orange));animation:wave 1.1s ease-in-out infinite;animation-delay:calc(var(--i)*-.04s)}.transcript p{display:grid;grid-template-columns:82px 1fr;gap:12px;padding:14px 0;margin:0;border-top:1px solid rgba(255,255,255,.07);font-size:12px;line-height:1.65}.transcript b{font-size:8px;letter-spacing:.1em;color:var(--sage)}.actions-feed{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:24px}.actions-feed span{padding:11px;border:1px solid var(--line);border-radius:12px;color:#747c78;font-size:8px}.actions-feed span.done{color:#dce3e0;background:rgba(145,183,173,.08);border-color:rgba(145,183,173,.28)}.state-track{display:grid;grid-template-columns:repeat(5,1fr);gap:5px;margin-top:24px}.state-track i{font-style:normal;font-size:6px;letter-spacing:.09em;color:#58605c;border-top:2px solid #363a38;padding-top:8px}.state-track i.active{color:white;border-color:var(--orange)}@keyframes ring{50%{box-shadow:0 0 0 15px rgba(255,74,36,0)}}@keyframes wave{50%{height:18px;opacity:.55}}
.section-copy{max-width:720px}.audio-section,.more-section,.problems,.how,.conversation,.capabilities,.workflow,.industries,.example,.safety,.trust-section,.integrations,.data-section,.metrics,.playground,.deployment{padding-top:120px;padding-bottom:120px}.audio-section{display:grid;grid-template-columns:.8fr 1.2fr;gap:8vw;align-items:center;background:var(--panel)}.audio-player{padding:28px;position:relative}.audio-toggle{width:64px;height:64px;border-radius:50%;border:0;background:var(--orange);color:var(--ink);font-size:9px;font-weight:800;cursor:pointer}.audio-player.playing .audio-toggle{background:var(--sage)}.audio-meta{display:flex;justify-content:space-between;align-items:flex-end;margin:24px 0}.audio-meta strong{display:block;font-size:15px;margin-bottom:7px}.audio-meta time{font-size:11px;color:var(--text)}.audio-wave{height:88px;display:flex;align-items:center;gap:4px;overflow:hidden}.audio-wave i{flex:1;max-width:5px;height:calc(8px + (var(--n) % 9)*6px);background:#545b57;border-radius:10px}.audio-player.playing .audio-wave i{background:linear-gradient(var(--sage),var(--orange));animation:audioWave .8s infinite alternate;animation-delay:calc(var(--n)*-.025s)}@keyframes audioWave{to{transform:scaleY(.35)}}.speaker-line{display:flex;justify-content:space-between;color:#7a817e;font-size:7px;letter-spacing:.14em}.more-section{background:var(--paper);color:var(--ink)}.more-section .section-copy{margin-bottom:60px}.compare{display:grid;grid-template-columns:.7fr 1.3fr;gap:20px}.compare>div{display:flex;align-items:center;gap:10px;min-height:180px;padding:30px;border:1px solid #c4c9c6;border-radius:22px;background:rgba(255,255,255,.4);overflow-x:auto}.compare small{position:absolute;align-self:flex-start;font-size:7px;letter-spacing:.14em;color:#717774}.compare strong{white-space:nowrap;font-size:11px}.compare b{min-width:35px;height:2px;background:#a4aaa7;position:relative}.compare b:after{content:'';position:absolute;right:0;top:-3px;width:7px;height:7px;border-top:2px solid #a4aaa7;border-right:2px solid #a4aaa7;transform:rotate(45deg)}.compare .new{background:var(--ink);color:white;border-color:var(--ink)}.compare .new b{background:var(--orange)}.compare .new b:after{border-color:var(--orange)}.compare .complete{color:var(--sage)}.section-head{display:grid;grid-template-columns:1fr 2fr;gap:5vw;align-items:end;margin-bottom:58px}.problem-tabs,.industry-selector,.scenario-buttons{display:flex;gap:10px;flex-wrap:wrap;margin-bottom:22px}.problem-tabs button,.industry-selector button,.scenario-buttons button{min-height:48px;padding:13px 18px;border:1px solid var(--line);border-radius:999px;background:transparent;color:var(--text);font-size:10px;cursor:pointer}.problem-tabs button.active,.industry-selector button.active,.scenario-buttons button.active{background:var(--sage);border-color:var(--sage);color:var(--ink)}.problem-panel{min-height:380px;padding:45px;display:grid;grid-template-columns:.8fr 1.2fr;gap:7vw;align-items:center}.problem-visual{min-height:260px;display:grid;place-items:center;position:relative}.ring{width:150px;height:150px;border:1px solid var(--orange);border-radius:50%;animation:ringScale 2s infinite}.ring:before,.ring:after{content:'';position:absolute;inset:50%;width:90px;height:90px;translate:-50% -50%;border:1px solid rgba(255,74,36,.4);border-radius:50%;animation:ringScale 2s .4s infinite}.ring:after{width:45px;height:45px;animation-delay:.8s}.problem-signal{position:absolute;width:8px;height:8px;border-radius:50%;background:var(--orange)}.problem-visual>span{position:absolute;bottom:20px;font-size:8px;letter-spacing:.14em;color:var(--sage)}.problem-panel h3{font-size:clamp(28px,4vw,55px);line-height:1.05;margin:20px 0}.problem-panel p{color:var(--text);line-height:1.75;font-size:13px}@keyframes ringScale{50%{transform:scale(1.12);opacity:.35}}.how{display:grid;grid-template-columns:.75fr 1.25fr;gap:9vw;background:var(--paper);color:var(--ink)}.how .section-copy>p:last-child{color:#626865}.signal-flow{list-style:none;padding:0;margin:0;position:relative}.signal-flow:before{content:'';position:absolute;left:21px;top:0;bottom:0;width:2px;background:#c3c8c5}.signal-flow:after{content:'';position:absolute;left:17px;top:0;width:10px;height:10px;border-radius:50%;background:var(--orange);animation:travelY 6s linear infinite}.signal-flow li{display:grid;grid-template-columns:55px 1fr;gap:20px;padding:24px 0;border-bottom:1px solid #c6cbc8}.signal-flow b{position:relative;z-index:2;display:grid;place-items:center;width:44px;height:44px;border-radius:50%;background:var(--ink);color:var(--sage);font-size:9px}.signal-flow h3{font-size:18px;margin:0 0 8px}.signal-flow p{font-size:11px;color:#686e6a;line-height:1.6;margin:0}@keyframes travelY{to{top:calc(100% - 10px)}}.split-screen{display:grid;grid-template-columns:1fr 1fr;overflow:hidden}.live-transcript,.systems{padding:42px}.live-transcript{background:rgba(255,255,255,.025)}.live-transcript small,.systems small,.industry-demo small,.context-card small{font-size:7px;letter-spacing:.16em;color:var(--sage)}.live-transcript p{padding:20px 0;border-bottom:1px solid var(--line);line-height:1.7;font-size:13px}.live-transcript b{display:block;font-size:8px;color:var(--sage);margin-bottom:8px}.live-transcript .reply{color:var(--sage)}.systems{display:flex;flex-direction:column;gap:12px}.systems>div{display:flex;justify-content:space-between;align-items:center;padding:18px;border:1px solid var(--line);border-radius:14px;font-size:9px}.systems>div span{color:var(--text)}.systems .slot,.systems .success{color:var(--sage)}.cap-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:12px}.cap-grid article,.trust-grid article,.metric-grid div{padding:25px;border:1px solid var(--line);border-radius:18px;background:var(--panel);transition:.3s}.cap-grid article:hover,.cap-grid article:focus{transform:translateY(-5px);border-color:rgba(145,183,173,.4);outline:none}.cap-grid small{color:var(--sage);font-size:8px}.cap-grid h3{font-size:15px;min-height:38px;margin:23px 0 10px}.cap-grid p{font-size:10px;color:var(--text);line-height:1.65}.mini-wave{display:flex;align-items:center;gap:4px;height:30px;margin-top:20px}.mini-wave i{width:3px;height:8px;border-radius:4px;background:var(--sage);transition:.3s}.cap-grid article:hover .mini-wave i:nth-child(2),.cap-grid article:hover .mini-wave i:nth-child(4){height:26px}.workflow{display:grid;grid-template-columns:.75fr 1.25fr;gap:8vw;background:var(--panel)}.workflow-map{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;position:relative}.workflow-map>div{min-height:110px;padding:22px;border:1px solid var(--line);border-radius:18px;background:rgba(255,255,255,.03)}.workflow-map small{display:block;color:var(--sage);font-size:8px;margin-bottom:20px}.workflow-map strong{font-size:13px}.traveller{position:absolute;width:10px;height:10px;border-radius:50%;background:var(--orange);box-shadow:0 0 18px var(--orange);animation:mapTravel 7s linear infinite}@keyframes mapTravel{0%{left:2%;top:10%}25%{left:52%;top:10%}50%{left:52%;top:48%}75%{left:2%;top:86%}100%{left:52%;top:86%}}.industries{background:var(--paper);color:var(--ink)}.industries .eyebrow{color:#6c726f}.industry-selector button{border-color:#bfc5c1;color:#5f6562}.industry-selector button.active{background:var(--ink);color:white}.industry-demo{background:white;border-color:#c8cdca;box-shadow:none;padding:45px;display:grid;grid-template-columns:1fr 1fr;gap:7vw}.industry-demo h3{font-size:42px;margin:18px 0}.industry-demo p{color:#646a66;line-height:1.7}.flow-chips{display:flex;align-content:center;flex-wrap:wrap;gap:10px}.flow-chips span{padding:14px;border-radius:12px;background:var(--ink);color:white;font-size:9px}.example{display:grid;grid-template-columns:.7fr 1.3fr;gap:8vw}.branch-flow{display:grid;grid-template-columns:1fr .6fr;gap:20px}.main-path,.branch{display:flex;flex-direction:column;gap:10px;padding:25px;border:1px solid var(--line);border-radius:20px}.main-path span,.branch span{padding:14px;border-radius:12px;background:var(--panel);font-size:9px}.main-path span:not(:last-child):after{content:'';display:block;width:2px;height:10px;background:var(--orange);position:absolute;margin-top:14px;margin-left:10px}.branch{border-color:rgba(145,183,173,.3);align-self:end}.branch small{font-size:7px;color:var(--sage);letter-spacing:.12em}.safety{background:var(--panel)}.safety-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.safety-grid>div{padding:38px;border:1px solid var(--line);border-radius:22px}.safety-grid .human{background:rgba(145,183,173,.08);border-color:rgba(145,183,173,.25)}.safety-grid h3{font-size:10px;letter-spacing:.14em;color:var(--sage)}.safety-grid ul{list-style:none;padding:0;margin:25px 0 0}.safety-grid li{padding:12px 0;border-bottom:1px solid var(--line);font-size:11px}.handoff{margin-top:18px;padding:36px;display:grid;grid-template-columns:1fr 1fr;gap:6vw;align-items:center}.handoff-signal{display:flex;align-items:center;gap:16px}.handoff-signal span{display:grid;place-items:center;width:90px;height:90px;border-radius:50%;border:1px solid var(--line);font-size:9px}.handoff-signal b{flex:1;height:2px;background:linear-gradient(90deg,var(--orange),var(--sage));position:relative}.handoff-signal b:after{content:'';position:absolute;width:8px;height:8px;border-radius:50%;background:white;top:-3px;animation:handoff 2s infinite}@keyframes handoff{to{left:100%}}.context-card dl{margin:20px 0 0}.context-card dl div{display:grid;grid-template-columns:100px 1fr;padding:11px 0;border-top:1px solid var(--line)}.context-card dt{font-size:7px;color:var(--text)}.context-card dd{margin:0;font-size:10px}.trust-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:12px}.trust-grid h3{font-size:13px}.trust-grid p{font-size:10px;color:var(--text);line-height:1.7}.integrations{display:grid;grid-template-columns:.7fr 1.3fr;gap:8vw;background:var(--paper);color:var(--ink)}.integrations .section-copy>p:last-child{color:#666c68}.integration-rails{display:flex;flex-direction:column;gap:10px}.integration-rails>div{display:flex;align-items:center;gap:10px;padding:14px;border:1px solid #c6cbc8;border-radius:16px;background:rgba(255,255,255,.4)}.integration-rails small{width:105px;color:#717774;font-size:7px;letter-spacing:.12em}.integration-rails span{padding:12px 14px;border-radius:10px;background:var(--ink);color:white;font-size:8px}.data-transform{display:grid;grid-template-columns:1fr .25fr 1fr;gap:22px;align-items:center}.messy,.structured{display:flex;flex-wrap:wrap;gap:12px;min-height:260px;padding:35px;border:1px solid var(--line);border-radius:22px;align-content:center}.messy span{transform:rotate(var(--r,-3deg));background:#303332}.messy span:nth-child(2){--r:4deg}.messy span:nth-child(3){--r:-6deg}.messy span,.structured span{padding:16px;border-radius:12px;font-size:9px}.structured span{background:rgba(145,183,173,.1);border:1px solid rgba(145,183,173,.25)}.organise{display:flex;flex-direction:column;gap:6px}.organise b{height:2px;background:var(--orange);animation:signal 1.4s infinite}.organise b:nth-child(2){animation-delay:.2s}.organise b:nth-child(3){animation-delay:.4s}@keyframes signal{50%{transform:scaleX(.3);opacity:.35}}.metrics{display:grid;grid-template-columns:.7fr 1.3fr;gap:8vw;background:var(--panel)}.metric-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.metric-grid span{display:block;color:var(--sage);font-size:7px;letter-spacing:.12em;margin-bottom:15px}.metric-grid strong{font-size:12px}.scenario-stage{display:grid;grid-template-columns:1fr 1fr;gap:8vw;padding:42px}.scenario-stage p{padding:14px 0;border-bottom:1px solid var(--line);line-height:1.6;font-size:12px}.scenario-stage b{display:block;color:var(--sage);font-size:8px;margin-bottom:6px}.scenario-stage>div:last-child{display:flex;flex-direction:column;gap:10px;justify-content:center}.scenario-stage span{padding:14px;border:1px solid var(--line);border-radius:12px;font-size:9px}.deployment{background:var(--paper);color:var(--ink)}.deployment{display:grid;grid-template-columns:.65fr 1.35fr;gap:7vw}.deployment .section-copy>p:last-child{color:#626865}.deployment ol{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.deployment li{padding:25px;border:1px solid #c6cbc8;border-radius:18px;background:rgba(255,255,255,.35)}.deployment li b{font-size:8px;color:#757b77}.deployment li h3{font-size:16px;margin:20px 0 10px}.deployment li p{font-size:10px;line-height:1.6;color:#686e6a}.final-cta{min-height:75vh;display:grid;grid-template-columns:1.3fr .7fr;align-items:center;gap:5vw}.cta-glass{padding:6vw}.cta-wave{margin:0}.cta-wave i{width:5px}footer{padding-top:70px!important;padding-bottom:35px!important;display:grid;grid-template-columns:1fr 1.5fr;gap:5vw;border-top:1px solid var(--line);color:var(--text);font-size:9px}.footer-links{display:grid;grid-template-columns:repeat(3,1fr)}.footer-links>div{display:flex;flex-direction:column;gap:12px}.footer-links b{color:white;margin-bottom:8px}.footer-links a:hover{color:var(--sage)}.copyright{grid-column:1/-1;border-top:1px solid var(--line);padding-top:25px;margin-top:30px}.reveal{opacity:0;transform:translateY(22px);transition:.75s}.reveal.visible{opacity:1;transform:none}:focus-visible{outline:2px solid var(--sage);outline-offset:4px}
@media(max-width:1080px){.header nav{gap:13px}.header nav a{font-size:8px}.cap-grid{grid-template-columns:repeat(3,1fr)}}@media(max-width:940px){.menu{display:block;width:40px}.menu i{display:block;height:2px;background:white;margin:7px}.header nav{position:absolute;top:68px;left:0;width:100%;height:calc(100vh - 68px);padding:35px 6vw;background:var(--ink);flex-direction:column;align-items:stretch;transform:translateX(100%);transition:.3s}.header nav.open{transform:none}.header nav a{font-size:16px;padding:8px}.hero,.audio-section,.how,.workflow,.example,.integrations,.metrics,.deployment{grid-template-columns:1fr}.hero{padding-top:120px}.section-head{grid-template-columns:1fr}.compare,.problem-panel,.split-screen,.industry-demo,.handoff,.scenario-stage{grid-template-columns:1fr}.cap-grid,.trust-grid{grid-template-columns:repeat(2,1fr)}.deployment ol{grid-template-columns:repeat(2,1fr)}}
@media(max-width:650px){.shell{padding-left:18px;padding-right:18px}.header{height:68px;padding:0 18px}.header .logo-disc{width:38px;height:38px}.brand b{font-size:13px}h1{font-size:clamp(48px,14vw,64px);line-height:1.02}h2{font-size:clamp(36px,10vw,49px);line-height:1.1}.hero{display:block;min-height:auto;padding-top:110px;padding-bottom:65px}.call-console{min-height:545px;margin-top:50px;padding:20px}.actions{align-items:stretch;flex-direction:column}.proof-row{flex-direction:column;gap:10px}.state-track{overflow-x:auto}.state-track i{min-width:70px}.audio-section,.more-section,.problems,.how,.conversation,.capabilities,.workflow,.industries,.example,.safety,.trust-section,.integrations,.data-section,.metrics,.playground,.deployment{padding-top:75px;padding-bottom:75px}.compare{grid-template-columns:1fr}.compare>div{min-height:150px;padding:22px}.problem-tabs,.industry-selector,.scenario-buttons{display:flex;flex-wrap:nowrap;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:8px}.problem-tabs button,.industry-selector button,.scenario-buttons button{min-width:72vw;scroll-snap-align:start}.problem-panel{padding:25px}.problem-visual{min-height:220px}.cap-grid,.trust-grid,.metric-grid{grid-template-columns:1fr}.cap-grid article{min-height:auto}.workflow-map{grid-template-columns:1fr}.traveller{display:none}.branch-flow{grid-template-columns:1fr}.safety-grid{grid-template-columns:1fr}.handoff{padding:25px}.handoff-signal span{width:72px;height:72px}.context-card dl div{grid-template-columns:78px 1fr}.integration-rails>div{align-items:flex-start;flex-wrap:wrap}.integration-rails small{width:100%}.data-transform{grid-template-columns:1fr}.organise{height:50px;transform:rotate(90deg)}.deployment ol{grid-template-columns:1fr}.final-cta{display:block;min-height:auto;padding-top:80px;padding-bottom:80px}.cta-glass{padding:35px 24px}.cta-wave{height:120px}.footer-links{grid-template-columns:1fr 1fr;gap:30px}footer{grid-template-columns:1fr}.actions-feed{grid-template-columns:1fr}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}.reveal{opacity:1;transform:none}}

.section-copy h2+p{margin-top:30px}.deploy-strip{grid-column:1/-1;display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-top:28px;padding-top:26px;border-top:1px solid var(--line)}.deploy-strip small{margin-right:auto;color:var(--sage);font-size:8px;letter-spacing:.14em}.deploy-strip span{padding:10px 13px;border:1px solid var(--line);border-radius:999px;font-size:8px}.integration-rails>div{position:relative;overflow:hidden;animation:integrationFloat 5s ease-in-out infinite}.integration-rails>div:nth-child(2){animation-delay:.5s}.integration-rails>div:nth-child(3){animation-delay:1s}.integration-rails>div:nth-child(4){animation-delay:1.5s}.integration-rails>div:after{content:"";position:absolute;top:0;bottom:0;width:90px;left:-120px;background:linear-gradient(90deg,transparent,rgba(255,74,36,.18),transparent);animation:integrationScan 4.5s ease-in-out infinite}.integration-rails>div:nth-child(2):after{animation-delay:.7s}.integration-rails>div:nth-child(3):after{animation-delay:1.4s}.integration-rails>div:nth-child(4):after{animation-delay:2.1s}.integration-rails span{transition:transform .3s,background .3s}.integration-rails>div:hover span{transform:translateY(-2px);background:#303332}@keyframes integrationFloat{50%{transform:translateX(8px)}}@keyframes integrationScan{55%,100%{left:calc(100% + 30px)}}@media(max-width:650px){.section-copy h2+p{margin-top:24px}.deploy-strip small{width:100%;margin-bottom:4px}.deploy-strip span{flex:1 1 auto;text-align:center}.integration-rails>div{animation:none}.integration-rails>div:after{animation-duration:5.5s}}
@media(prefers-reduced-motion:reduce){.integration-rails>div,.integration-rails>div:after{animation:none!important}}
.backed{display:flex;align-items:center;justify-content:center;gap:22px;padding-top:45px;padding-bottom:45px;border-top:1px solid var(--line)}.backed span{font-size:9px;letter-spacing:.14em;text-transform:uppercase;color:var(--text)}.backed img{width:190px;max-width:45vw;background:white;border-radius:14px;padding:10px 14px}.enquiry-modal[hidden]{display:none}.enquiry-modal{position:fixed;inset:0;z-index:100;display:grid;place-items:center;padding:20px}.enquiry-backdrop{position:absolute;inset:0;background:rgba(10,11,10,.78);backdrop-filter:blur(12px)}.enquiry-card{position:relative;width:min(620px,100%);max-height:92vh;overflow:auto;padding:38px;border:1px solid rgba(255,190,170,.3);border-radius:26px;background:var(--panel);box-shadow:0 30px 100px rgba(0,0,0,.55)}.enquiry-card h2{font-size:clamp(34px,5vw,58px);margin-bottom:18px}.enquiry-card>p:not(.eyebrow){color:var(--text);line-height:1.7}.enquiry-close{position:absolute;right:22px;top:22px;border:0;background:none;color:var(--text);font-size:8px;letter-spacing:.12em;cursor:pointer}.enquiry-card form{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:26px}.enquiry-card label{display:grid;gap:8px;font-size:9px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.enquiry-card label:nth-child(5),.enquiry-card form>small{grid-column:1/-1}.enquiry-card input,.enquiry-card textarea{width:100%;border:1px solid var(--line);border-radius:12px;background:rgba(255,255,255,.05);color:var(--white);padding:14px;font:500 12px Montserrat,Arial,sans-serif;text-transform:none;letter-spacing:0;outline:none}.enquiry-card input:focus,.enquiry-card textarea:focus{border-color:var(--orange);box-shadow:0 0 0 3px rgba(255,74,36,.12)}.enquiry-card textarea{resize:vertical}.enquiry-card form>small{color:var(--text);line-height:1.5}@media(max-width:650px){.enquiry-card{padding:30px 22px}.enquiry-card form{grid-template-columns:1fr}.enquiry-card label:nth-child(5),.enquiry-card form>small{grid-column:auto}}
.live-transcript [data-type-text].typing:after{content:"";display:inline-block;width:2px;height:1em;margin-left:3px;vertical-align:-.12em;background:var(--orange);animation:typeCursor .7s steps(1) infinite}@keyframes typeCursor{50%{opacity:0}}.final-cta{min-height:auto;padding-top:105px;padding-bottom:105px;grid-template-columns:minmax(0,1fr) minmax(180px,.45fr)}.cta-glass{width:min(850px,100%);padding:clamp(36px,5vw,70px)}.cta-glass h2{font-size:clamp(38px,4.4vw,68px)}.form-status{grid-column:1/-1;min-height:18px;margin:0;color:var(--sage);font-size:10px;line-height:1.5}.enquiry-card button:disabled{opacity:.65;cursor:wait}@media(max-width:650px){.final-cta{padding-top:70px;padding-bottom:70px}.cta-glass h2{font-size:clamp(34px,11vw,48px)}}@media(prefers-reduced-motion:reduce){.live-transcript [data-type-text].typing:after{animation:none}}
