.ah-hero{--ah-paper:#f6f7f2;--ah-ink:#153c32;--ah-muted:#60736a;--ah-accent:#a94249;--ah-coral:#d85f63;--ah-line:#d6e0d9;color:var(--ah-ink);background:radial-gradient(at 13% 24%,#498f6a33 0%,#498f6a12 31%,#0000 58%),radial-gradient(at 88% 28%,#d85f6336 0%,#d85f6313 33%,#0000 61%),linear-gradient(135deg,#e5efe7 0%,#f4f5ed 47%,#f1e2e1 100%);padding:0 max(24px,50vw - 680px);position:relative;overflow:hidden;box-shadow:inset 0 -130px 170px #2f7d550e}.ah-grid{pointer-events:none;background-image:linear-gradient(#153c320d 1px,#0000 1px),linear-gradient(90deg,#153c320d 1px,#0000 1px);background-size:52px 52px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(95deg,#0000 2%,#000 44% 88%,#0000);mask-image:linear-gradient(95deg,#0000 2%,#000 44% 88%,#0000)}.ah-hero:after{content:"";z-index:0;pointer-events:none;border:1px solid #a9424947;border-radius:50%;width:360px;height:360px;position:absolute;top:120px;right:-190px;box-shadow:0 0 0 82px #a942490b,0 0 0 164px #153c320a}.ah-layout{z-index:1;grid-template-columns:minmax(0,.94fr) minmax(520px,1.06fr);align-items:center;gap:clamp(48px,6.5vw,106px);min-height:690px;padding:66px 0 76px;display:grid;position:relative}.ah-intro{min-width:0;max-width:670px}.ah-eyebrow{color:var(--ah-accent);letter-spacing:.16em;align-items:center;gap:10px;margin:0 0 24px;font-size:12px;font-weight:800;display:flex}.ah-eyebrow>span{background:var(--ah-coral);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 6px #d85f631a}.ah-intro h1{letter-spacing:-.062em;text-wrap:balance;max-width:720px;margin:0;font-size:clamp(50px,5.3vw,82px);font-weight:620;line-height:.98}.ah-intro h1 span{color:var(--ah-accent)}.ah-description{max-width:600px;color:var(--ah-muted);margin:28px 0 30px;font-size:clamp(18px,1.35vw,21px);line-height:1.68}.ah-cta-row{flex-wrap:wrap;align-items:center;gap:17px;display:flex}.ah-primary,.ah-secondary{justify-content:center;align-items:center;gap:14px;min-height:54px;font-size:15px;font-weight:750;transition:transform .2s,color .2s,background .2s,border-color .2s;display:inline-flex}.ah-primary{background:var(--ah-ink);color:#fff;border-radius:10px;padding:0 20px 0 23px;box-shadow:0 14px 28px -21px #153c32}.ah-primary:hover{background:var(--ah-accent);transform:translateY(-2px)}.ah-primary svg{transition:transform .2s}.ah-primary:hover svg{transform:translate(2px,-2px)}.ah-secondary{color:var(--ah-ink);border-bottom:1px solid #b7c6bd;padding:0 17px}.ah-secondary:hover{color:var(--ah-accent);border-color:var(--ah-accent)}.ah-secondary svg{transition:transform .2s}.ah-secondary:hover svg{transform:translateY(3px)}.ah-promises{border-top:1px solid var(--ah-line);gap:0;max-width:640px;margin-top:39px;display:grid}.ah-promise{border-bottom:1px solid var(--ah-line);color:#496359;grid-template-columns:28px 25px 1fr;align-items:start;gap:12px;padding:14px 0;display:grid}.ah-promise-no{color:#98a79f;padding-top:3px;font:600 10px/1.4 IBM Plex Mono,monospace}.ah-promise>svg{color:var(--ah-coral);stroke-width:1.7px;margin-top:1px}.ah-promise div{grid-template-columns:minmax(160px,.75fr) 1.25fr;gap:17px;display:grid}.ah-promise strong{font-size:14px}.ah-promise small{color:#71837a;font-size:12px;line-height:1.55}.ah-brand-stage{background:#fbfbf7;border:1px solid #153c322b;border-radius:28px;min-width:0;animation:.9s cubic-bezier(.2,.76,.25,1) both ah-stage-arrive;position:relative;box-shadow:0 32px 78px -40px #153c3259}.ah-stage-top,.ah-stage-bottom{color:#687b72;letter-spacing:.1em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:18px;padding:17px 20px;font-size:10px;font-weight:750;display:flex}.ah-stage-top{border-bottom:1px solid #e0e7e2}.ah-stage-top>span:last-child{letter-spacing:.03em;text-transform:none;align-items:center;gap:8px;font-size:11px;font-weight:600;display:flex}.ah-stage-top i{background:#67a47e;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #e5f0e8}.ah-stage-canvas{isolation:isolate;background:linear-gradient(#fbfbf7,#f1f5f0);height:490px;position:relative;overflow:hidden}.ah-stage-canvas:before{content:"";opacity:.22;background-image:radial-gradient(circle,#b7c8bd 1px,#0000 1px);background-size:20px 20px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle,#000 0%,#0000 72%);mask-image:radial-gradient(circle,#000 0%,#0000 72%)}.ah-ring{pointer-events:none;border:1px solid #153c321f;border-radius:50%;position:absolute;top:47%;left:50%;transform:translate(-50%,-50%)}.ah-ring:before{content:"";background:var(--ah-coral);border-radius:50%;width:7px;height:7px;position:absolute;top:-4px;left:50%}.ah-ring-one{width:280px;height:280px;animation:19s linear infinite ah-ring-spin}.ah-ring-two{border-style:dashed;border-color:#a9424921;width:385px;height:385px;animation:28s linear infinite ah-ring-spin-reverse}.ah-ring-two:before{background:#779b85;width:5px;height:5px;top:55px;left:auto;right:34px}.ah-signal-lines{width:100%;height:350px;position:absolute;inset:8px 0 auto;overflow:visible}.ah-signal-base,.ah-signal-out{stroke:#cad8ce;stroke-width:1.4px}.ah-signal-out{stroke-dasharray:4 6}.ah-signal-live{stroke:var(--ah-coral);stroke-width:2.2px;stroke-linecap:round;stroke-dasharray:12 150;animation:4.8s linear infinite ah-signal}.ah-signal-live.path-two{animation-delay:1.55s}.ah-signal-live.path-three{animation-delay:3.1s}.ah-channel{z-index:2;color:#526b5f;background:#fff;border:1px solid #d8e2db;border-radius:14px;align-items:center;gap:8px;min-height:48px;padding:0 14px;font-size:12px;font-weight:700;animation:5s ease-in-out infinite ah-float;display:flex;position:absolute;box-shadow:0 12px 25px -22px #153c32}.ah-channel svg{color:var(--ah-coral);stroke-width:1.6px}.ah-channel-wa{top:52px;left:6%}.ah-channel-ig{animation-name:ah-float-center;animation-delay:-1.7s;top:18px;left:50%;transform:translate(-50%)}.ah-channel-mail{animation-delay:-3.3s;top:52px;right:6%}.ah-core{z-index:3;background:#f8faf6;border:1px solid #cddbd2;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:208px;height:208px;animation:4.4s ease-in-out infinite ah-core-breathe;display:flex;position:absolute;top:48%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 10px #ffffffbd,0 24px 50px -35px #153c32}.ah-core-mark{background:#fff;border:1px solid #d7e1d9;border-radius:25px;place-items:center;width:82px;height:82px;display:grid;transform:rotate(-7deg);box-shadow:0 15px 27px -23px #153c32}.ah-core-mark img{width:59px;height:59px;transform:rotate(7deg)}.ah-core strong{letter-spacing:-.065em;margin-top:13px;font-size:30px}.ah-core>span{color:#718178;margin-top:2px;font-size:10px}.ah-outcomes{z-index:4;white-space:nowrap;gap:8px;display:flex;position:absolute;bottom:66px;left:50%;transform:translate(-50%)}.ah-outcomes>span{color:#49665a;background:#fff;border:1px solid #d5e1d9;border-radius:999px;align-items:center;gap:6px;padding:9px 11px;font-size:11px;font-weight:700;animation:4.8s ease-in-out infinite ah-outcome;display:flex;box-shadow:0 10px 20px -20px #153c32}.ah-outcomes>span:nth-child(2){animation-delay:.3s}.ah-outcomes>span:nth-child(3){animation-delay:.6s}.ah-outcomes svg{color:#5e9773}.ah-notice{z-index:4;color:#845057;background:#fff7f5;border:1px solid #edd0d1;border-radius:11px;grid-template-columns:auto 1fr;align-items:center;column-gap:7px;padding:9px 11px;animation:.8s .75s both ah-notice-in;display:grid;position:absolute;bottom:15px;right:19px}.ah-notice svg{color:var(--ah-coral);grid-row:1/3}.ah-notice span{text-transform:uppercase;letter-spacing:.08em;font-size:9px}.ah-notice strong{font-size:10px}.ah-stage-bottom{border-top:1px solid #e0e7e2;justify-content:center}.ah-stage-bottom i{background:var(--ah-coral);border-radius:50%;width:4px;height:4px}.ah-proof{z-index:1;border-top:1px solid var(--ah-line);justify-content:space-between;align-items:center;gap:28px;padding:25px 0 29px;display:flex;position:relative}.ah-proof p{color:#7a8b83;margin:0;font-size:13px;line-height:1.5}.ah-proof p strong{color:var(--ah-ink);font-size:14px}.ah-proof>div{align-items:center;gap:34px;display:flex}.ah-proof>div>span{color:#64786e;align-items:center;gap:7px;font-size:12px;display:flex}.ah-proof b{color:var(--ah-ink);font-size:15px}.ah-proof svg{color:var(--ah-coral)}main>.site-nav{color:#153c32;background:#f8f8f4;border-bottom:1px solid #dfe6df;gap:25px;min-height:82px;padding:0 max(24px,50vw - 680px);position:relative}main>.site-nav .brand{letter-spacing:-.055em;font-size:24px;font-weight:650}main>.site-nav .brand-mark{width:40px;height:40px;box-shadow:none;background:0 0;border-radius:0}main>.site-nav nav{color:#697871;gap:30px;font-size:15px}main>.site-nav nav a:after{background:#d85f63}main>.site-nav .nav-cta{color:#fff;background:#a94249;border:1px solid #a94249;border-radius:9px;padding:11px 17px;font-size:14px;font-weight:700;box-shadow:0 12px 24px -20px #9f343b}main>.site-nav .nav-cta:hover{letter-spacing:normal;background:#963b42}@keyframes ah-stage-arrive{0%{opacity:.6;transform:translateY(22px)scale(.98)}to{opacity:1;transform:none}}@keyframes ah-ring-spin{0%{transform:translate(-50%,-50%)rotate(0)}to{transform:translate(-50%,-50%)rotate(360deg)}}@keyframes ah-ring-spin-reverse{0%{transform:translate(-50%,-50%)rotate(360deg)}to{transform:translate(-50%,-50%)rotate(0)}}@keyframes ah-signal{0%{stroke-dashoffset:164px;opacity:0}12%,76%{opacity:1}to{stroke-dashoffset:0;opacity:0}}@keyframes ah-float{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}@keyframes ah-float-center{0%,to{transform:translate(-50%)translateY(0)}50%{transform:translate(-50%)translateY(-7px)}}@keyframes ah-core-breathe{0%,to{box-shadow:0 0 0 10px #ffffffbd,0 24px 50px -35px #153c32}50%{box-shadow:0 0 0 16px #d85f6314,0 24px 50px -35px #153c32}}@keyframes ah-outcome{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@keyframes ah-notice-in{0%{opacity:0;transform:translate(12px)}to{opacity:1;transform:none}}@media (width>=1700px){.ah-layout{min-height:750px}.ah-stage-canvas{height:520px}}@media (width<=1120px){.ah-layout{grid-template-columns:minmax(0,.9fr) minmax(450px,1.1fr);gap:36px}.ah-intro h1{font-size:54px}.ah-promise div{grid-template-columns:1fr}.ah-brand-stage{border-radius:24px}.ah-stage-canvas{height:460px}}@media (width<=850px){.ah-layout{grid-template-columns:1fr;min-height:0;padding:54px 0 58px}.ah-intro{max-width:680px}.ah-intro h1{font-size:clamp(48px,10vw,72px)}.ah-description{max-width:650px}.ah-promise div{grid-template-columns:minmax(190px,.75fr) 1.25fr}.ah-brand-stage{justify-self:center;width:100%;max-width:650px}.ah-proof{align-items:flex-start}.ah-proof>div{flex-wrap:wrap;justify-content:flex-end;gap:16px 25px}}@media (width<=600px){.ah-hero{padding-inline:19px}.ah-layout{gap:42px;padding-top:42px}.ah-eyebrow{letter-spacing:.12em;font-size:10px}.ah-intro h1{font-size:45px}.ah-description{font-size:17px;line-height:1.65}.ah-cta-row{flex-direction:column;align-items:stretch}.ah-primary,.ah-secondary{width:100%;min-height:52px}.ah-secondary{border:1px solid #cbd7cf;border-radius:10px}.ah-promise{grid-template-columns:25px 24px 1fr}.ah-promise div{grid-template-columns:1fr;gap:3px}.ah-brand-stage{border-radius:18px}.ah-stage-top{padding:14px}.ah-stage-top>span:last-child{font-size:9px}.ah-stage-canvas{height:430px}.ah-channel{min-height:42px;padding:0 10px;font-size:10px}.ah-channel-wa{top:54px;left:3%}.ah-channel-mail{top:54px;right:3%}.ah-core{width:180px;height:180px}.ah-core-mark{width:70px;height:70px}.ah-core-mark img{width:52px;height:52px}.ah-core strong{font-size:27px}.ah-ring-one{width:240px;height:240px}.ah-ring-two{width:330px;height:330px}.ah-outcomes{gap:5px;bottom:64px}.ah-outcomes>span{padding:8px 9px;font-size:10px}.ah-notice{bottom:12px;right:11px}.ah-stage-bottom{gap:10px;padding-inline:10px;font-size:8px}.ah-proof{flex-direction:column}.ah-proof>div{grid-template-columns:1fr 1fr;width:100%;display:grid}.ah-proof>div>span:last-child{grid-column:1/-1}main>.site-nav{min-height:72px}main>.site-nav .brand{font-size:22px}main>.site-nav .brand-mark{width:36px;height:36px}}@media (width<=390px){.ah-intro h1{font-size:40px}.ah-stage-canvas{height:410px}.ah-channel span{display:none}.ah-channel{justify-content:center;width:42px}.ah-outcomes>span{padding:8px}.ah-outcomes>span svg{display:none}}@media (prefers-reduced-motion:reduce){.ah-brand-stage,.ah-ring,.ah-signal-live,.ah-channel,.ah-core,.ah-outcomes>span,.ah-notice{animation:none!important}.ah-primary,.ah-primary svg,.ah-secondary,.ah-secondary svg{transition:none!important}}.ah-pilot-note{border:1px solid var(--ah-line-soft);color:var(--ah-forest-deep);background:var(--ah-paper-solid);border-radius:999px;margin:1rem 0 0;padding:.5rem .8rem;font-size:.82rem;font-weight:700;line-height:1.5;display:inline-block}.ah-channel-stage{background:#f9faf6;overflow:hidden}.ah-channel-controls{align-items:center;gap:7px;display:flex}.ah-channel-controls button{color:#264d3e;cursor:pointer;letter-spacing:0;text-transform:none;background:#fff;border:1px solid #d8e1d9;border-radius:9px;justify-content:center;align-items:center;gap:6px;min-height:34px;padding:0 10px;font-size:11px;font-weight:700;display:inline-flex}.ah-channel-controls button:focus-visible,.ah-channel-card:focus-visible{outline-offset:3px;outline:3px solid #a94249}.ah-channel-canvas{isolation:isolate;background:radial-gradient(circle at 50% 54%,#e9f1e9 0%,#0000 48%),radial-gradient(circle at 90% 5%,#f5e9e7 0%,#0000 40%),linear-gradient(155deg,#fafbf7,#f0f4ef);flex-direction:column;gap:20px;min-height:490px;padding:26px;display:flex;position:relative}.ah-channel-canvas:before{content:"";z-index:-1;opacity:.35;background-image:radial-gradient(#b9cbc0 .9px,#0000 .9px);background-size:22px 22px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle,#000,#0000 77%);mask-image:radial-gradient(circle,#000,#0000 77%)}.ah-channel-heading{text-align:center;gap:7px;display:grid}.ah-channel-kicker{color:#b24e57;letter-spacing:.14em;font-size:10px;font-weight:800}.ah-channel-heading strong{color:#214c3a;letter-spacing:-.025em;font-size:19px;font-weight:700}.ah-channel-map{flex:1;grid-template-rows:repeat(2,minmax(120px,1fr));grid-template-columns:minmax(0,1fr) minmax(150px,1.08fr) minmax(0,1fr);grid-template-areas:"wa hub ig""mail hub voice";align-items:center;gap:12px;min-height:300px;display:grid}.ah-channel-card{color:#294d3e;text-align:left;cursor:pointer;background:#fff;border:1px solid #d6e1d8;border-radius:17px;align-items:center;gap:10px;min-width:0;min-height:112px;padding:13px 11px;transition:transform .25s,border-color .25s,box-shadow .25s,background .25s;display:flex;position:relative;box-shadow:0 12px 29px -25px #143e31}.ah-channel-card:hover,.ah-channel-card.is-active{background:#fffdfa;border-color:#b96a69;transform:translateY(-4px);box-shadow:0 18px 32px -25px #a84c4f}.ah-channel-card.is-active:after{content:"";background:#c35d63;border-radius:50%;width:6px;height:6px;position:absolute;top:10px;right:10px;box-shadow:0 0 0 5px #f9eaea}.ah-channel-whatsapp{grid-area:wa}.ah-channel-instagram{grid-area:ig}.ah-channel-email{grid-area:mail}.ah-channel-voice{grid-area:voice}.ah-channel-icon{color:#24744a;background:#e5f2e8;border-radius:12px;flex:0 0 37px;place-items:center;width:37px;height:37px;display:grid}.ah-channel-instagram .ah-channel-icon{color:#a4476c;background:#f6e9ef}.ah-channel-email .ah-channel-icon{color:#4a6a9b;background:#e8eef7}.ah-channel-voice .ah-channel-icon{color:#a46c3f;background:#f6ebdf}.ah-channel-copy{gap:4px;min-width:0;display:grid}.ah-channel-copy strong{font-size:12px;line-height:1.3}.ah-channel-copy small{color:#71877b;font-size:10px;line-height:1.3}.ah-channel-status{color:#a05c5a;font-size:9px;font-weight:750;position:absolute;bottom:9px;left:13px}.ah-channel-hub{text-align:center;background:linear-gradient(165deg,#fff,#f5f9f3);border:1px solid #cbdbce;border-radius:26px;flex-direction:column;grid-area:hub;justify-content:center;justify-self:center;align-items:center;gap:3px;width:100%;min-height:240px;padding:20px 9px;display:flex;position:relative;box-shadow:0 22px 45px -34px #173d31}.ah-channel-hub:before{content:"";z-index:-1;border:1px dashed #bed4c5;border-radius:34px;animation:3.2s ease-in-out infinite ah-hub-glow;position:absolute;inset:-14px}.ah-channel-hub-mark{background:#e8f1e9;border-radius:20px;place-items:center;width:67px;height:67px;margin-bottom:7px;display:grid;box-shadow:inset 0 0 0 1px #d6e4d8}.ah-channel-hub>strong{color:#183f31;letter-spacing:-.045em;font-size:22px}.ah-channel-hub>span:not(.ah-channel-hub-mark){color:#687d70;font-size:10px}.ah-channel-incoming{color:#9a4b51;background:#fff7f4;border:1px solid #e7d7d3;border-radius:999px;flex-wrap:wrap;justify-content:center;align-items:center;gap:6px;max-width:100%;margin-top:15px;padding:8px 9px;font-size:9px;line-height:1.25;display:flex}.ah-channel-incoming b{color:#384f42;font-weight:700}.ah-channel-caption{color:#61796a;text-align:center;max-width:460px;margin:0 auto;font-size:11px;line-height:1.55}.ah-channel-stage .ah-stage-bottom{justify-content:center;margin:0}@keyframes ah-hub-glow{0%,to{opacity:.5;transform:scale(.98)}50%{opacity:1;transform:scale(1.015)}}@media (width<=1120px){.ah-channel-canvas{padding:18px}.ah-channel-map{column-gap:8px}.ah-channel-card{gap:7px;padding:10px}.ah-channel-icon{flex-basis:32px;width:32px;height:32px}}@media (width<=600px){.ah-channel-canvas{gap:16px;min-height:510px;padding:19px 13px}.ah-channel-heading strong{font-size:17px}.ah-channel-map{grid-template-rows:repeat(2,88px) minmax(148px,1fr);grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"wa ig""mail voice""hub hub";gap:9px;min-height:0}.ah-channel-card{align-items:flex-start;min-height:88px;padding:10px}.ah-channel-copy strong{font-size:11px}.ah-channel-copy small{font-size:9px}.ah-channel-status{font-size:8px;bottom:7px;left:10px}.ah-channel-hub{max-width:280px;min-height:145px;padding:13px}.ah-channel-hub-mark{border-radius:13px;width:44px;height:44px;margin:0}.ah-channel-hub-mark img{width:35px;height:35px}.ah-channel-hub>strong{font-size:18px}.ah-channel-incoming{margin-top:7px}.ah-channel-hub:before{border-radius:28px;inset:-5px}}@media (width<=390px){.ah-channel-card{gap:6px}.ah-channel-icon{border-radius:9px;flex:0 0 28px;width:28px;height:28px}.ah-channel-icon svg{width:17px;height:17px}.ah-channel-copy small{line-height:1.2}}.ah-channel-copy strong{font-size:13px}.ah-channel-copy small{font-size:11px}@media (width<=600px){.ah-channel-copy strong{font-size:12px}.ah-channel-copy small{font-size:10px}.ah-channel-status{font-size:9px}.ah-channel-caption{font-size:12px}}@media (prefers-reduced-motion:reduce){.ah-channel-card{transition:none}.ah-channel-hub:before{animation:none}}.ah-channel-canvas{background:radial-gradient(circle at 49% 48%,#dcece2 0%,#0000 43%),radial-gradient(circle at 90% 0,#f8e8e6 0%,#0000 41%),linear-gradient(155deg,#fbfcf9,#eef4ef);gap:15px;min-height:510px}.ah-channel-map{grid-template-rows:repeat(2,minmax(155px,1fr));grid-template-columns:minmax(0,1fr) minmax(205px,1.25fr) minmax(0,1fr);gap:20px 18px;min-height:330px;position:relative}.ah-channel-routes{pointer-events:none;z-index:0;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.ah-channel-routes path{fill:none;stroke:#c8dace;stroke-width:2px;stroke-dasharray:4 8;opacity:.8}.ah-channel-routes path.is-active{stroke:#be6666;stroke-width:4px;stroke-dasharray:12 11;opacity:1;filter:drop-shadow(0 0 4px #d98f7d);animation:.8s linear infinite ah-route-flow}.ah-channel-packet{fill:#c95963;stroke:#fff;stroke-width:4px;filter:drop-shadow(0 0 8px #c95963)}.ah-channel-card{z-index:1;min-height:126px;box-shadow:0 13px 31px -25px #143e31}.ah-channel-card.is-active{transform:translateY(-5px)scale(1.025);box-shadow:0 22px 40px -23px #9b5657}.ah-channel-card.is-active .ah-channel-icon{animation:1.7s ease-in-out infinite ah-beacon}.ah-channel-status{font-size:9px}.ah-channel-hub{z-index:2;min-height:285px;padding:18px 12px;box-shadow:0 25px 60px -33px #173d31}.ah-channel-hub:before{border:1px solid #b7d4c1;animation:2s ease-in-out infinite ah-hub-glow;inset:-11px;box-shadow:0 0 0 8px #dcece377}.ah-channel-hub-mark{border-radius:18px;width:60px;height:60px;margin-bottom:4px}.ah-channel-hub-mark img{width:47px;height:47px}.ah-channel-hub-subtitle{font-size:10px}.ah-channel-live-card{text-align:left;background:#fff;border:1px solid #dce7dd;border-radius:16px;gap:7px;width:100%;min-height:108px;margin-top:12px;padding:12px;animation:.45s cubic-bezier(.2,.7,.2,1) both ah-message-enter;display:grid;box-shadow:0 12px 22px -20px #123e30}.ah-channel-live-label{color:#8a5858;letter-spacing:.04em;text-transform:uppercase;align-items:center;gap:6px;font-size:9px;font-weight:800;display:flex}.ah-channel-live-label i{background:#c85e63;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 4px #f8e7e8}.ah-channel-live-card b{color:#274b3a;font-size:11px;font-weight:750;line-height:1.35}.ah-channel-live-result{color:#537768;font-size:10px;font-weight:700}.ah-channel-progress{flex-wrap:wrap;justify-content:center;gap:7px;display:flex}.ah-channel-progress span{color:#7c8b80;background:#ffffffb0;border:1px solid #dce5dc;border-radius:999px;align-items:center;gap:6px;padding:7px 9px;font-size:9px;font-weight:700;transition:background .3s,color .3s,border-color .3s;display:flex}.ah-channel-progress span.is-current{color:#286749;background:#e5f3e8;border-color:#bad9c4}.ah-channel-progress i{background:currentColor;border-radius:50%;width:6px;height:6px}.ah-channel-map.is-paused .ah-channel-routes path.is-active,.ah-channel-map.is-paused .ah-channel-card.is-active .ah-channel-icon,.ah-channel-map.is-paused .ah-channel-hub:before{animation-play-state:paused}@keyframes ah-route-flow{to{stroke-dashoffset:-23px}}@keyframes ah-beacon{50%{transform:scale(1.07);box-shadow:0 0 0 7px #d0ead779}}@keyframes ah-message-enter{0%{transform:translateY(12px)scale(.97)}to{transform:translateY(0)scale(1)}}@media (width<=1120px){.ah-channel-map{grid-template-columns:minmax(0,1fr) minmax(185px,1.3fr) minmax(0,1fr);column-gap:9px}.ah-channel-card{padding:11px}}@media (width<=600px){.ah-channel-canvas{min-height:0;padding:18px 13px}.ah-channel-heading strong{font-size:16px}.ah-channel-map{grid-template-rows:repeat(2,91px) minmax(216px,1fr);grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"wa ig""mail voice""hub hub";gap:9px;min-height:0}.ah-channel-routes{display:none}.ah-channel-card{min-height:91px;padding:9px}.ah-channel-card.is-active{transform:translateY(-2px)}.ah-channel-hub{max-width:340px;min-height:212px;padding:13px}.ah-channel-hub:before{inset:-4px}.ah-channel-hub-mark{width:43px;height:43px}.ah-channel-hub-mark img{width:35px;height:35px}.ah-channel-live-card{min-height:80px;margin-top:7px;padding:9px}.ah-channel-progress span{padding:6px 7px;font-size:8px}}@media (prefers-reduced-motion:reduce){.ah-channel-routes path.is-active,.ah-channel-card.is-active .ah-channel-icon,.ah-channel-hub:before,.ah-channel-live-card{animation:none!important}.ah-channel-packet{display:none}.ah-channel-progress span{transition:none}}.sx-section{isolation:isolate;color:#223c35;background:radial-gradient(circle at 91% 11%,#d85f6329,#0000 23%),radial-gradient(circle at 7% 88%,#2f7d551f,#0000 25%),linear-gradient(160deg,#f3f6ef 0%,#e7eee9 54%,#eef1e8 100%);padding:clamp(88px,9vw,138px) max(24px,50vw - 620px);position:relative;overflow:hidden}.sx-section:before{z-index:-2;content:"";background-image:linear-gradient(#223c3509 1px,#0000 1px),linear-gradient(90deg,#223c3509 1px,#0000 1px);background-size:58px 58px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(120deg,#000,#0000 75%);mask-image:linear-gradient(120deg,#000,#0000 75%)}.sx-section:after{z-index:-1;content:"";border:1px solid #a9424921;border-radius:50%;width:33rem;height:33rem;position:absolute;bottom:-13rem;right:-10rem;box-shadow:0 0 0 5rem #a9424906,0 0 0 10rem #2f7d5505}.sx-heading{grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr);align-items:end;gap:36px;margin-bottom:62px;display:grid}.sx-heading>p{color:#b54e54;letter-spacing:.04em;grid-column:1/-1;margin:0 0 -19px;font-size:15px;font-weight:750}.sx-heading h2{letter-spacing:-.058em;text-wrap:balance;max-width:850px;margin:0;font-size:clamp(43px,5.6vw,73px);font-weight:610;line-height:.98}.sx-heading>span{color:#63776d;max-width:540px;font-size:18px;line-height:1.7;display:block}.sx-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.sx-card{--card-accent:#2f7d55;--card-deep:#1f5d3d;--card-rgb:47 125 85;isolation:isolate;border:1px solid rgb(var(--card-rgb) / .2);background:linear-gradient(145deg, #ffffffd1, color-mix(in srgb, var(--card-accent) 6%, white));color:#284437;border-radius:22px;flex-direction:column;min-height:320px;padding:28px;transition:transform .22s,box-shadow .22s,border-color .22s;display:flex;position:relative;overflow:hidden;box-shadow:0 24px 48px -42px #183d326b}.sx-card:before{z-index:-1;background:rgb(var(--card-rgb) / .1);width:190px;height:190px;box-shadow:0 0 0 30px rgb(var(--card-rgb) / .025);content:"";border-radius:50%;transition:transform .28s;position:absolute;top:-78px;right:-72px}.sx-card:after{background:var(--card-accent);content:"";transform-origin:0;height:4px;transition:transform .24s;position:absolute;top:0;left:0;right:0;transform:scaleX(.22)}.sx-card:hover{z-index:1;border-color:rgb(var(--card-rgb) / .45);box-shadow:0 28px 60px -38px rgb(var(--card-rgb) / .45);transform:translateY(-6px)}.sx-card:hover:before{transform:scale(1.12)}.sx-card:hover:after{transform:scaleX(1)}.sx-card-top{justify-content:space-between;align-items:flex-start;display:flex}.sx-card-top>span{border:1px solid rgb(var(--card-rgb) / .18);color:var(--card-deep);letter-spacing:.08em;background:#ffffffa8;border-radius:999px;padding:8px 9px;font:700 10px/1 JetBrains Mono,monospace}.sx-card-copy{margin-top:35px}.sx-card h3{letter-spacing:-.045em;max-width:310px;margin:0;font-size:clamp(26px,2.2vw,34px);font-weight:620;line-height:1.06}.sx-card p{color:#687a71;margin:13px 0 0;font-size:16px;line-height:1.55}.sx-card-link{border-top:1px solid rgb(var(--card-rgb) / .18);color:var(--card-deep);justify-content:space-between;align-items:center;margin-top:auto;padding-top:25px;font-size:14px;font-weight:750;display:flex}.sx-card-link svg{transition:transform .2s}.sx-card:hover .sx-card-link svg{transform:translate(3px,-3px)}.sx-card[data-sector=uretim]{--card-accent:#2f7d55;--card-deep:#1f5d3d;--card-rgb:47 125 85}.sx-card[data-sector=mobilya]{--card-accent:#b7793d;--card-deep:#865426;--card-rgb:183 121 61}.sx-card[data-sector=eticaret]{--card-accent:#4f6fbd;--card-deep:#344f93;--card-rgb:79 111 189}.sx-card[data-sector=emlak]{--card-accent:#b65a4e;--card-deep:#843d36;--card-rgb:182 90 78}.sx-card[data-sector=egitim]{--card-accent:#7862b1;--card-deep:#554186;--card-rgb:120 98 177}.sx-card[data-sector=turizm]{--card-accent:#278a91;--card-deep:#17656b;--card-rgb:39 138 145}.sx-card[data-sector=lojistik]{--card-accent:#42758e;--card-deep:#2b566a;--card-rgb:66 117 142}.sx-card[data-sector=saglik]{--card-accent:#c45169;--card-deep:#96394e;--card-rgb:196 81 105}.sx-card[data-sector=hizmet]{--card-accent:#5b7384;--card-deep:#3d5362;--card-rgb:91 115 132}@media (width<=900px){.sx-heading{grid-template-columns:1fr}.sx-heading>p{margin-bottom:-12px}.sx-heading>span{max-width:650px}.sx-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=590px){.sx-section{padding-inline:18px}.sx-heading{margin-bottom:38px}.sx-heading h2{font-size:clamp(39px,12vw,55px)}.sx-heading>span{font-size:17px}.sx-grid{grid-template-columns:1fr}.sx-card{min-height:280px;padding:24px}.sx-card h3{font-size:30px}}@media (prefers-reduced-motion:reduce){.sx-card,.sx-card:before,.sx-card:after,.sx-card-link svg{transition:none}.sx-card:hover{transform:none}}.sx-variants{color:var(--card-deep);overflow-wrap:anywhere;margin-top:.8rem;font-size:.85rem;line-height:1.7;display:block}.sx-pilot{grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);align-items:center;gap:clamp(1.5rem,5vw,5rem);display:grid}.sx-pilot .sx-card{min-height:340px}.sx-pilot-copy h3{letter-spacing:-.04em;margin:.7rem 0 1rem;font-size:clamp(1.8rem,3vw,2.8rem);line-height:1.15}.sx-pilot-copy>p:not(.sx-pilot-label){color:#526a60;max-width:48ch;line-height:1.8}.sx-pilot-label{color:#a94249;letter-spacing:.06em;margin:0;font-size:.75rem;font-weight:800}.sx-pilot-copy>a{color:#fff;background:#163f34;border-radius:999px;align-items:center;gap:.7rem;margin:.6rem 0 1rem;padding:.8rem 1.2rem;font-weight:700;display:inline-flex}.sx-pilot-copy>small{color:#526a60;line-height:1.7;display:block}.sx-other-sectors{border-top:1px solid #bdcfc0;margin-top:2rem;padding-top:1.5rem}.sx-other-sectors>summary{cursor:pointer;padding:.75rem 0;font-size:1.05rem;font-weight:750}.sx-other-sectors>p{color:#526a60;max-width:76ch;margin:.75rem 0 1.5rem;line-height:1.8}.sx-section :is(a,summary):focus-visible{outline-offset:5px;outline:3px solid #a94249}@media (width<=720px){.sx-pilot{grid-template-columns:1fr}.sx-pilot .sx-card{min-height:280px}}.ta-section{color:#f6f5ee;background:radial-gradient(circle at 8% 16%,#d85f632b,#0000 24%),radial-gradient(circle at 93% 88%,#5b917024,#0000 27%),linear-gradient(155deg,#163f34,#102f28);padding:clamp(76px,9vw,136px) clamp(22px,6vw,96px);position:relative;overflow:hidden}.ta-section:before{content:"";pointer-events:none;background-image:linear-gradient(#f6f5ee09 1px,#0000 1px),linear-gradient(90deg,#f6f5ee09 1px,#0000 1px);background-size:56px 56px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 88%);mask-image:linear-gradient(#000,#0000 88%)}.ta-heading,.ta-theatre,.ta-bottom{z-index:1;max-width:1600px;margin-inline:auto;position:relative}.ta-heading{grid-template-columns:minmax(0,1.15fr) minmax(300px,.72fr);align-items:end;gap:clamp(32px,7vw,120px);margin-bottom:48px;display:grid}.ta-heading>div>p{color:#f38a8e;letter-spacing:.16em;text-transform:uppercase;margin:0 0 16px;font-size:14px;font-weight:800}.ta-heading h2{letter-spacing:-.06em;margin:0;font-size:clamp(44px,6.4vw,96px);font-weight:650;line-height:.92}.ta-heading h2 span{color:#b8d1c4}.ta-heading>p{color:#c6d5ce;max-width:640px;margin:0 0 8px;font-size:clamp(18px,1.5vw,24px);line-height:1.65}.ta-theatre{color:#153c32;background:#f6f5ee;border:1px solid #f6f5ee2e;border-radius:30px;overflow:hidden;box-shadow:0 28px 80px #03191357}.ta-toolbar{background:#fff;border-bottom:1px solid #d8e0da;justify-content:space-between;align-items:center;gap:24px;min-height:80px;padding:16px 22px;display:flex}.ta-brand{align-items:center;gap:11px;display:flex}.ta-brand img{width:34px;height:34px}.ta-brand strong{font-size:20px}.ta-brand span{color:#728078;border-left:1px solid #d8e0da;padding-left:12px;font-size:13px}.ta-sector{align-items:center;gap:12px;display:flex}.ta-sector>span{letter-spacing:.08em;text-transform:uppercase;color:#75837b;font-size:12px;font-weight:800}.ta-sector select{color:#153c32;min-height:46px;font:inherit;background:#f6f5ee;border:1px solid #cbd7d0;border-radius:12px;padding:0 42px 0 14px;font-weight:700}.ta-modes{background:#edf2ed;border-bottom:1px solid #d7e0da;gap:9px;padding:14px 22px;display:flex}.ta-modes button{color:#526a60;min-height:44px;font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 17px;font-weight:700;transition:background .2s,border-color .2s,color .2s,transform .2s;display:flex}.ta-modes button:hover{color:#153c32;background:#fff;transform:translateY(-1px)}.ta-modes button[aria-pressed=true]{color:#fff;background:#153c32;border-color:#153c32;box-shadow:0 8px 22px #153c3229}.ta-stage{background:linear-gradient(135deg,#e7eee8,#f4f3ec);grid-template-columns:minmax(300px,.82fr) 96px minmax(410px,1.18fr);align-items:center;gap:0;padding:28px;display:grid}.ta-chat,.ta-engine{background:#fff;border:1px solid #d1dbd5;border-radius:22px;min-width:0;min-height:550px;overflow:hidden;box-shadow:0 14px 36px #1a3b3117}.ta-chat{flex-direction:column;display:flex}.ta-chat>header{border-bottom:1px solid #e5eae6;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;height:76px;padding:0 20px;display:grid}.ta-avatar{color:#214f42;background:#dfe9e2;border-radius:50%;place-items:center;width:42px;height:42px;font-size:13px;font-weight:800;display:grid}.ta-chat header strong,.ta-chat header small{display:block}.ta-chat header strong{font-size:16px}.ta-chat header small{color:#7c8a82;margin-top:3px;font-size:12px}.ta-chat header>svg{color:#829087}.ta-chat-body{background:linear-gradient(#ffffffdb,#ffffffdb),radial-gradient(circle at 20% 20%,#c7ded1 1px,#0000 1px) 0 0/18px 18px;flex-direction:column;flex:1;padding:24px 20px;display:flex}.ta-date{color:#748179;text-transform:uppercase;letter-spacing:.08em;background:#edf1ed;border-radius:999px;align-self:center;padding:6px 10px;font-size:10px}.ta-bubble{border-radius:5px 17px 17px;max-width:88%;margin-top:24px;padding:14px 15px 10px;animation:.55s cubic-bezier(.2,.75,.25,1) both ta-message-in;box-shadow:0 8px 18px #1a3b3112}.ta-bubble small{align-items:center;gap:5px;font-size:11px;font-weight:800;display:flex}.ta-bubble p{margin:7px 0 8px;font-size:15px;line-height:1.5}.ta-bubble>span{color:#76847c;justify-content:flex-end;align-items:center;font-size:10px;display:flex}.ta-incoming{background:#f2f3ee;border:1px solid #e0e4df}.ta-incoming small{color:#6b766f}.ta-outgoing{background:#dcece2;border:1px solid #c5dbcd;border-radius:17px 5px 17px 17px;align-self:flex-end;margin-top:auto;animation-name:ta-reply-in}.ta-outgoing small{color:#214f42}.ta-outgoing small img{width:15px;height:15px}.ta-outgoing>span{color:#3f7461}.ta-waiting{color:#65746c;align-items:center;gap:10px;margin-top:auto;font-size:12px;display:flex}.ta-dots{background:#e7ede8;border-radius:14px 14px 14px 4px;gap:4px;padding:11px 13px;display:flex}.ta-dots i{background:#557266;border-radius:50%;width:5px;height:5px;animation:1.2s infinite ta-dot}.ta-dots i:nth-child(2){animation-delay:.16s}.ta-dots i:nth-child(3){animation-delay:.32s}.ta-chat>footer{color:#718078;border-top:1px solid #e5eae6;align-items:center;gap:7px;padding:12px 20px;font-size:11px;display:flex}.ta-bridge{z-index:2;grid-template-columns:1fr 64px 1fr;align-items:center;margin:0 -1px;display:grid;position:relative}.ta-bridge>span{background:#9fb5a9;height:1px}.ta-bridge>div{background:#f6f5ee;border:1px solid #a8beb1;border-radius:50%;place-items:center;width:64px;height:64px;display:grid;box-shadow:0 0 0 7px #f6f5eeb8}.ta-bridge img{width:34px;height:34px}.ta-bridge>div.is-active{background:#153c32;border-color:#153c32;animation:1.8s ease-in-out infinite ta-core}.ta-engine{padding:22px}.ta-engine>header{border-bottom:1px solid #e2e8e3;align-items:center;gap:10px;padding-bottom:18px;display:flex}.ta-engine>header strong{font-size:15px}.ta-engine>header small{color:#78867e;text-transform:uppercase;letter-spacing:.08em;margin-left:auto;font-size:11px}.ta-engine-dot{background:#69a981;border-radius:50%;width:9px;height:9px;box-shadow:0 0 0 5px #e7f1e9}.ta-checkpoint{color:#7e8c84;opacity:.66;background:#fafaf7;border:1px solid #e0e6e1;border-radius:16px;grid-template-columns:42px 1fr;gap:14px;margin-top:14px;padding:18px;transition:opacity .4s,border-color .4s,background .4s,transform .4s;display:grid;position:relative}.ta-checkpoint.is-done{opacity:1;background:#f1f7f2;border-color:#b9d1c2;animation:.5s both ta-card-in}.ta-step-icon{color:#587064;background:#e9efea;border-radius:12px;place-items:center;width:38px;height:38px;display:grid}.ta-checkpoint.is-done .ta-step-icon{color:#fff;background:#153c32}.ta-checkpoint small,.ta-decision small{letter-spacing:.11em;color:#78867e;margin-bottom:6px;font-size:10px;font-weight:800;display:block}.ta-checkpoint strong,.ta-decision strong{font-size:16px;display:block}.ta-checkpoint p,.ta-decision p{color:#6f7e76;margin:7px 0 0;font-size:12px;line-height:1.5}.ta-criteria{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.ta-criteria span{color:#53675d;background:#fff;border:1px solid #d9e2dc;border-radius:999px;padding:5px 8px;font-size:10px}.ta-scan{background:#d85f63;height:2px;animation:1.6s ease-in-out infinite ta-scan;position:absolute;left:12px;right:12px;box-shadow:0 0 10px #d85f6380}.ta-decision{color:#79867f;background:#f5f5f0;border:1px dashed #cdd7d1;border-radius:16px;grid-template-columns:42px 1fr;gap:14px;margin-top:14px;padding:18px;transition:all .45s;display:grid}.ta-decision>span{background:#e6ebe7;border-radius:12px;place-items:center;width:38px;height:38px;display:grid}.ta-decision.is-complete{color:#fff;background:#153c32;border-style:solid;border-color:#8eb7a1;animation:.55s both ta-result-in;box-shadow:0 12px 28px #153c3233}.ta-decision.is-complete small,.ta-decision.is-complete p{color:#bed1c7}.ta-decision.is-complete>span{color:#fff;background:#2b5f50}.ta-decision.is-complete.is-notification{color:#813a3f;background:#fff3ef;border-color:#e8ada9}.ta-decision.is-complete.is-notification small,.ta-decision.is-complete.is-notification p{color:#8b6564}.ta-decision.is-complete.is-notification>span{color:#fff;background:#d85f63}.ta-player{background:#f6f5ee;border-top:1px solid #d8e0da;grid-template-columns:190px 1fr;align-items:center;gap:24px;padding:18px 22px;display:grid}.ta-playback{align-items:center;gap:11px;font-size:13px;font-weight:800;display:flex}.ta-playback button{color:#fff;cursor:pointer;background:#d85f63;border:0;border-radius:50%;place-items:center;width:43px;height:43px;transition:transform .2s,background .2s;display:grid;box-shadow:0 8px 20px #d85f6342}.ta-playback button:hover{background:#bd484f;transform:scale(1.06)}.ta-timeline{grid-template-columns:repeat(4,1fr);align-items:start;display:grid}.ta-timeline button{color:#819087;min-width:0;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0 8px;position:relative}.ta-timeline button:before{content:"";background:#d5ddd7;height:2px;position:absolute;top:6px;left:0;right:0}.ta-timeline button:first-child:before{left:7px}.ta-timeline button:last-child:before{right:calc(100% - 7px)}.ta-timeline button>span{z-index:1;background:#bfc9c2;border:3px solid #f6f5ee;border-radius:50%;width:14px;height:14px;transition:background .35s,box-shadow .35s,transform .35s;display:block;position:relative;box-shadow:0 0 0 1px #bfc9c2}.ta-timeline button.is-reached>span{background:#d85f63;transform:scale(1.06);box-shadow:0 0 0 1px #d85f63,0 0 0 5px #d85f631c}.ta-timeline button small{margin-top:10px;padding-right:8px;font-size:10px;font-weight:700;line-height:1.35;display:block}.ta-timeline button.is-reached small{color:#294e42}.ta-bottom{justify-content:space-between;align-items:center;gap:24px;margin-top:24px;display:flex}.ta-bottom p{color:#c2d1ca;margin:0;font-size:13px}.ta-bottom p span{color:#839d91}.ta-bottom>a{color:#153c32;min-height:52px;font:inherit;cursor:pointer;background:#f6f5ee;border:1px solid #f6f5ee4d;border-radius:999px;align-items:center;gap:10px;padding:0 20px;font-weight:800;transition:background .2s,color .2s,transform .2s;display:flex}.ta-bottom>a:hover{color:#fff;background:#d85f63;transform:translateY(-2px)}@keyframes ta-message-in{0%{opacity:0;transform:translateY(14px)scale(.98)}to{opacity:1;transform:none}}@keyframes ta-reply-in{0%{opacity:0;transform:translateY(20px)translate(10px)scale(.97)}to{opacity:1;transform:none}}@keyframes ta-dot{0%,70%,to{opacity:.45;transform:translateY(0)}35%{opacity:1;transform:translateY(-4px)}}@keyframes ta-core{0%,to{box-shadow:0 0 0 7px #f6f5eeb8,0 0 0 9px #d85f6300}50%{box-shadow:0 0 0 7px #f6f5eeb8,0 0 0 15px #d85f6340}}@keyframes ta-card-in{0%{opacity:.6;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes ta-scan{0%{opacity:0;top:12px}15%,85%{opacity:1}to{opacity:0;top:calc(100% - 14px)}}@keyframes ta-result-in{0%{opacity:.55;transform:translateY(10px)scale(.99)}to{opacity:1;transform:none}}@media (width<=1120px){.ta-stage{grid-template-columns:minmax(260px,.9fr) 72px minmax(350px,1.1fr);padding:22px}.ta-bridge{grid-template-columns:1fr 52px 1fr}.ta-bridge>div{width:52px;height:52px}.ta-bridge img{width:28px;height:28px}.ta-chat,.ta-engine{min-height:580px}.ta-heading{grid-template-columns:1fr 1fr}}@media (width<=850px){.ta-section{padding-inline:18px}.ta-heading{grid-template-columns:1fr;gap:24px}.ta-heading h2{font-size:clamp(46px,13vw,76px)}.ta-toolbar{align-items:flex-start}.ta-brand span{display:none}.ta-sector{flex-direction:column;align-items:flex-start;gap:5px}.ta-sector select{max-width:210px}.ta-modes{overflow-x:auto}.ta-modes button{flex:none}.ta-stage{grid-template-columns:1fr;padding:18px}.ta-bridge{grid-template-columns:1fr 54px 1fr;justify-self:center;width:170px;height:76px;transform:rotate(90deg)}.ta-bridge>div{transform:rotate(-90deg)}.ta-chat,.ta-engine{min-height:500px}.ta-player{grid-template-columns:1fr}.ta-bottom{flex-direction:column;align-items:flex-start}.ta-bottom>a{justify-content:center;width:100%}}@media (width<=560px){.ta-section{padding-top:70px;padding-bottom:76px}.ta-heading{margin-bottom:30px}.ta-heading h2{font-size:44px}.ta-heading>p{font-size:17px}.ta-theatre{border-radius:20px}.ta-toolbar{flex-direction:column;padding:16px}.ta-sector,.ta-sector select{width:100%}.ta-modes{grid-template-columns:1fr;padding:12px 16px;display:grid}.ta-modes button{justify-content:flex-start;padding-left:15px}.ta-stage{padding:12px}.ta-chat,.ta-engine{border-radius:16px;min-height:auto}.ta-chat-body{min-height:390px}.ta-engine{padding:14px}.ta-checkpoint,.ta-decision{grid-template-columns:36px 1fr;gap:10px;padding:14px}.ta-step-icon,.ta-decision>span{width:34px;height:34px}.ta-criteria{gap:4px}.ta-player{padding:16px}.ta-timeline button{padding:0 3px}.ta-timeline button small{font-size:9px}.ta-bottom p{line-height:1.5}}@media (prefers-reduced-motion:reduce){.ta-section *{scroll-behavior:auto!important;transition:none!important;animation:none!important}.ta-scan,.ta-dots{display:none}}.ta-theatre#demo{scroll-margin-top:0}.ta-theatre#demo:target{animation:.9s ease-out demo-focus}@keyframes demo-focus{0%{box-shadow:0 0 #e7666980,0 32px 90px #051c1757}to{box-shadow:0 0 0 14px #e7666900,0 32px 90px #051c1757}}@media (prefers-reduced-motion:reduce){.ta-theatre#demo:target{animation:none}}.ta-control-row{background:#eef3ed;border-top:1px solid #d8e0da;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.4rem;display:flex}.ta-control-row p{color:#365b4c;align-items:center;gap:.6rem;margin:0;font-size:.88rem;line-height:1.6;display:flex}.ta-control-row svg{flex-shrink:0}.ta-control-row button{color:#163f34;min-height:44px;font:inherit;cursor:pointer;background:#fff;border:1px solid #a9bfb0;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;gap:.5rem;padding:.7rem 1rem;font-weight:700;display:inline-flex}.ta-control-row button[aria-pressed=true]{color:#fff;background:#163f34}.ta-section :is(button,select,a):focus-visible{outline-offset:4px;outline:3px solid #d85f63}.ta-player button:disabled{opacity:.45;cursor:not-allowed}.ta-handoff{color:#153c32;background:#fbf2ef;border:1px solid #d9babe;border-radius:16px;gap:.7rem;margin-top:1.5rem;padding:1.2rem;display:grid}.ta-handoff p{margin:0;font-size:.9rem;line-height:1.7}@media (width<=720px){.ta-control-row{flex-direction:column;align-items:stretch}.ta-control-row button{width:100%}}
