:root{--ink:#102122;--muted:#596b68;--mint:#cbf5d8;--green:#b7efcd;--cream:#f6f8f5;--line:#dce6de;--dark:#102c28;--lime:#b9f3ca;--font:'DM Sans',Arial,sans-serif;--head:Manrope,Arial,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;color:var(--ink);background:#f8faf7;font-family:var(--font);-webkit-font-smoothing:antialiased}button,a{-webkit-tap-highlight-color:transparent}button{font:inherit}a{color:inherit;text-decoration:none}.wrap{width:min(1380px,calc(100% - 112px));margin:auto}.topline{height:35px;background:#c8f0d6;display:flex;align-items:center;justify-content:center;gap:10px;font-size:10px;font-weight:700;letter-spacing:.05em}.pulse,.tiny-dot{width:7px;height:7px;background:#1a7957;border-radius:50%;display:inline-block;flex:none}.top-arrow{font-size:14px}.header{height:91px;display:flex;align-items:center;justify-content:space-between;gap:28px}.logo{display:block;line-height:0;flex:none}.logo img{width:156px;height:auto}.header nav{display:flex;align-items:center;gap:38px;margin:auto;font-size:13px;font-weight:600}.header nav a,.footer a{transition:opacity .2s}.header nav a:hover,.footer a:hover{opacity:.6}.header-actions{display:flex;align-items:center;gap:20px}.language{border:0;background:transparent;cursor:pointer;font-weight:700;font-size:12px;color:var(--ink)}.language span{color:#58a87d}.button{display:inline-flex;align-items:center;justify-content:center;gap:28px;padding:14px 20px;border-radius:6px;font-size:12px;font-weight:700;transition:transform .2s,background .2s;border:0;cursor:pointer}.button:hover{transform:translateY(-2px)}.button-dark{color:#fff;background:#153c34}.button-dark:hover{background:#245b4b}.button-large{padding:19px 22px;font-size:13px}.menu{display:none;background:none;border:0;padding:8px;cursor:pointer}.menu span{display:block;background:var(--ink);height:2px;width:22px;margin:5px}
.hero{display:grid;grid-template-columns:1fr 1fr;gap:36px;min-height:590px;align-items:center;padding-bottom:54px}.hero-copy{padding:49px 0 24px}.eyebrow{display:flex;align-items:center;gap:9px;font-size:10px;letter-spacing:.13em;font-weight:800;color:#477969}.hero h1,.section h2,.difference h2,.examples h2,.contact h2{font-family:var(--head);letter-spacing:-.064em;line-height:1.06;font-weight:700;margin:23px 0 23px}.hero h1{font-size:clamp(56px,6.3vw,95px)}h1 em,h2 em{font-style:normal;color:#598c72}.accent-dot{color:#71c894}.hero-desc{color:#61706a;font-size:16px;line-height:1.75;max-width:425px}.hero-actions{display:flex;align-items:center;gap:28px;margin-top:32px}.text-link{font-size:12px;font-weight:700;display:inline-flex;align-items:center;gap:15px;border-bottom:1px solid #adc1b4;padding:8px 0}.hero-note{display:flex;align-items:center;gap:12px;margin-top:74px;color:#799087;font-size:10px;font-weight:600;letter-spacing:.02em}.note-line{width:35px;height:1px;background:#a8c0b0}.hero-art{position:relative;height:535px;overflow:hidden;border-radius:4px;background:radial-gradient(ellipse at 60% 37%,#dcfce3 0%,#c6efd6 33%,#b7e3cd 74%,#c9edd5 100%)}.halo{position:absolute;border-radius:50%;filter:blur(22px);opacity:.5}.halo-one{width:360px;height:360px;background:#dcffe7;top:-90px;right:-80px}.halo-two{width:280px;height:280px;background:#91d9bc;bottom:-130px;left:-70px}.orbit{position:absolute;border:1px solid rgba(62,134,97,.19);border-radius:50%;left:50%;top:46%;transform:translate(-50%,-50%)}.orbit-one{width:420px;height:420px}.orbit-two{width:545px;height:545px}.art-label{position:absolute;top:30px;left:30px;font-size:9px;letter-spacing:.12em;font-weight:800;color:#4c8569}.mini-spark{font-size:16px;margin-right:7px}.orb{position:absolute;top:45%;left:50%;transform:translate(-50%,-50%);width:240px;height:240px;border-radius:50%;padding:16px;background:linear-gradient(135deg,#ddffec,#9bd8b4);box-shadow:0 25px 55px #61ad8173,inset 0 1px 8px #fff}.orb-inner{width:100%;height:100%;border-radius:50%;display:grid;place-items:center;background:linear-gradient(155deg,#c5f0d2,#79cba3);box-shadow:inset 8px 8px 30px #ffffff85,inset -14px -18px 34px #50a98066}.wave{display:flex;align-items:center;justify-content:center;gap:5px;height:60px}.wave i{display:block;width:5px;height:18px;background:#195e4b;border-radius:5px;animation:sound 2s ease-in-out infinite}.wave i:nth-child(2n){height:34px;animation-delay:-.4s}.wave i:nth-child(3n){height:49px;animation-delay:-.8s}.wave i:nth-child(5n){height:25px;animation-delay:-1s}@keyframes sound{0%,100%{transform:scaleY(.65)}50%{transform:scaleY(1)}}.sound-tag{position:absolute;left:16%;bottom:67px;background:#f9fffb;box-shadow:0 18px 45px #3c806a2c;border:1px solid #ffffffa3;border-radius:9px;padding:12px 14px;display:flex;align-items:center;gap:11px;min-width:270px}.sound-icon{width:34px;height:34px;display:grid;place-items:center;border-radius:50%;background:#d2f6dc;color:#2c7555;font-size:19px}.sound-tag small,.sound-tag strong{display:block}.sound-tag small{font-size:8px;letter-spacing:.12em;color:#789186;font-weight:800}.sound-tag strong{font-size:11px;margin-top:4px}.tag-arrow{margin-left:auto;color:#71a88b}.floating-star{position:absolute;right:20%;top:21%;font-size:25px;color:#f8fff9}.art-bottom{position:absolute;bottom:20px;left:26px;right:26px;display:flex;justify-content:space-between;font-size:8px;letter-spacing:.1em;font-weight:800;color:#629078}.ticker{background:#163c34;color:#ddf3e2}.ticker-inner{min-height:68px;display:flex;align-items:center;justify-content:space-between;gap:18px;font-size:9px;font-weight:800;letter-spacing:.12em}.ticker-inner>span:first-child{color:#85b8a0}.ticker-dot{color:#b4ecca;font-size:16px}
.section{padding-top:130px;padding-bottom:135px}.section-heading{display:flex;align-items:end;justify-content:space-between;gap:45px;margin-bottom:45px}.section h2,.difference h2,.examples h2,.contact h2{font-size:clamp(42px,4.6vw,67px)}.section-heading h2{margin-bottom:0}.section-heading>p{max-width:330px;color:var(--muted);font-size:15px;line-height:1.75;margin:0 0 4px}.solutions-grid{display:grid;grid-template-columns:1.15fr 1fr 1fr;gap:14px}.feature{min-height:390px;padding:26px;display:flex;flex-direction:column;justify-content:space-between;border-radius:4px;background:#e5f4e8;overflow:hidden}.feature-main{background:#d2f0dc}.feature-soft{background:#eef3e8}.feature-light{background:#eaf1ef}.feature-top{display:flex;align-items:center;justify-content:space-between;font-size:9px;letter-spacing:.14em;color:#638270;font-weight:800}.feature-icon{font-size:18px}.feature h3,.steps h3{font-family:var(--head);letter-spacing:-.04em;font-size:22px;margin:0 0 11px}.feature p,.steps p{font-size:13px;color:#63776d;line-height:1.7;max-width:280px;margin:0}.feature-visual{height:145px;display:flex;justify-content:center;align-items:center;position:relative}.feature-ring{width:120px;height:120px;border:1px solid #a2d5b6;border-radius:50%;display:grid;place-items:center;box-shadow:0 0 0 25px #c4e9d0,0 0 0 26px #b4dfc3}.feature-ring span{font-size:51px;color:#598d6d}.feature-visual .tiny{position:absolute;bottom:0;right:8%;height:36px}.tiny i{width:3px;height:10px}.tiny i:nth-child(3n){height:25px}.flow-art{display:flex;align-items:center;justify-content:center}.flow-art span{height:52px;width:52px;display:grid;place-items:center;background:#d4ebd9;border-radius:50%;font-size:22px;color:#417756}.flow-art span:nth-of-type(2){background:#bddec7}.flow-art b{width:25px;height:1px;background:#a7cbb4}.human-art{display:flex;align-items:center;justify-content:center;position:relative}.human-circle{height:82px;width:82px;border-radius:50%;display:grid;place-items:center;background:#cde9d9;color:#4d8465;font:700 31px var(--head);border:5px solid #eaf1ef}.human-circle:nth-child(2){margin-left:-13px;background:#aacfb9;color:#f8fffa}.human-line{position:absolute;width:180px;height:1px;background:#b5d4c4;z-index:0;bottom:-15px}.difference{background:#153c34;color:#f5fbf6;overflow:hidden}.diff-grid{min-height:580px;display:grid;grid-template-columns:1.2fr 1fr;align-items:center;gap:80px}.difference h2{font-size:clamp(40px,4.6vw,65px)}.difference h2 em{color:#acd8ba}.difference p{max-width:460px;line-height:1.8;color:#bad1c3;font-size:14px}.light-eyebrow{color:#afd7ba}.light-eyebrow .tiny-dot{background:#b4efc2}.light-link{color:#f4fff6;border-color:#718f7f;margin-top:15px}.diff-right{height:380px;position:relative;border:1px solid #3b6555;display:grid;place-items:center}.diff-right:before,.diff-right:after{content:'';position:absolute;inset:30px;border:1px solid #3b6555;border-radius:50%}.diff-right:after{inset:70px;border-color:#50866a}.diff-mark{font-size:145px;color:#b6e7c3;line-height:1}.diff-caption{position:absolute;top:24px;left:25px;font-size:9px;line-height:1.7;letter-spacing:.14em;font-weight:800;color:#a5c9ae}.diff-lines{position:absolute;bottom:20px;right:23px;display:flex;align-items:end;gap:5px}.diff-lines i{background:#7cbb94;width:3px;height:10px}.diff-lines i:nth-child(2),.diff-lines i:nth-child(4){height:20px}.diff-lines i:nth-child(3){height:28px}.steps{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;border-top:1px solid var(--line)}.steps article{padding-top:29px}.steps article>span{display:block;color:#6aab82;font:700 12px var(--head);margin-bottom:65px}.steps h3{font-size:20px}.steps p{max-width:280px}
.examples{background:#edf4ed;padding:125px 0}.examples-grid{display:grid;grid-template-columns:1fr 1fr;gap:90px;align-items:center}.examples h2{margin-bottom:23px}.example-intro{max-width:370px;color:#61736a;font-size:15px;line-height:1.75}.tabs{display:flex;flex-wrap:wrap;gap:8px;margin:32px 0}.tabs button{cursor:pointer;background:transparent;border:1px solid #b8ccc0;color:#496658;border-radius:40px;padding:10px 15px;font-size:11px;font-weight:700}.tabs button[aria-selected=true]{background:#19483a;border-color:#19483a;color:#fff}.example-foot{display:flex;gap:10px;max-width:320px;align-items:flex-start;margin-top:58px;color:#7c9586;font-size:10px;line-height:1.6}.example-foot span:first-child{color:#72a985;font-size:16px}.conversation{background:#fff;border:1px solid #dce9dd;border-radius:9px;box-shadow:0 24px 70px #396e4b12;overflow:hidden}.conv-header{display:flex;justify-content:space-between;align-items:center;padding:21px 22px;border-bottom:1px solid #edf1ed}.conv-header>div{display:flex;align-items:center;gap:11px}.conv-avatar{display:grid;place-items:center;height:37px;width:37px;border-radius:50%;background:#d5f3de;color:#427d5c;font-size:20px}.conv-header strong,.conv-header small{display:block}.conv-header strong{font-size:11px}.conv-header small{font-size:8px;letter-spacing:.1em;color:#9aada0;margin-top:4px}.conv-dots{letter-spacing:3px;color:#8ca397}.chat{min-height:334px;padding:25px}.message{max-width:85%;margin-bottom:19px}.message span,.outcome small{font-size:8px;letter-spacing:.12em;color:#9aafa1;font-weight:800}.message p{font-size:12px;line-height:1.6;margin:7px 0 0;background:#f2f5f1;padding:12px 15px;border-radius:2px 12px 12px 12px}.message.agent{margin-left:auto}.message.agent p{background:#dcf4e2;border-radius:12px 2px 12px 12px}.outcome{display:flex;gap:10px;align-items:center;border-top:1px solid #eef1ed;padding-top:17px;margin-top:24px}.outcome>span{display:grid;place-items:center;background:#e1f4e6;color:#57a46b;border-radius:50%;width:28px;height:28px}.outcome small,.outcome strong{display:block}.outcome strong{font-size:11px;margin-top:3px}.contact{padding-top:100px;padding-bottom:100px}.contact-inner{position:relative;overflow:hidden;text-align:center;border-radius:5px;padding:100px 20px;background:#d8f2df}.contact-inner .eyebrow{justify-content:center}.contact h2{margin-top:23px;margin-bottom:19px}.contact p{max-width:420px;margin:0 auto 28px;line-height:1.7;color:#5d7866;font-size:14px}.contact-star{position:absolute;right:8%;top:15%;color:#9acfa9;font-size:55px}.copy-status{display:block;font-size:11px;color:#3f7655;margin-top:12px;min-height:16px}.footer{border-top:1px solid var(--line);min-height:125px;display:flex;align-items:center;gap:35px}.footer-logo img{width:126px}.footer p{font-size:11px;color:#809089}.footer>div{margin-left:auto;display:flex;gap:25px;font-size:10px;font-weight:700}.footer small{font-size:10px;color:#8b9b91}
html[dir=rtl] body{font-family:Arial,sans-serif}html[dir=rtl] h1,html[dir=rtl] h2,html[dir=rtl] h3{letter-spacing:-.035em}html[dir=rtl] .header nav{margin:auto}html[dir=rtl] .message.agent{margin-left:0;margin-right:auto}html[dir=rtl] .footer>div{margin-left:0;margin-right:auto}html[dir=rtl] .tag-arrow{margin-left:0;margin-right:auto}html[dir=rtl] .sound-tag{text-align:right}html[dir=rtl] .flow-art{direction:ltr}html[dir=rtl] .hero-note{letter-spacing:0}
@media(max-width:1000px){.wrap{width:calc(100% - 64px)}.hero{gap:25px}.hero h1{font-size:clamp(54px,7vw,76px)}.hero-art{height:480px}.solutions-grid{grid-template-columns:1fr 1fr}.feature-main{grid-column:span 2;min-height:340px}.examples-grid{gap:40px}.diff-grid{gap:30px}.header nav{gap:20px}.footer{flex-wrap:wrap;padding:25px 0}.footer>div{margin-left:auto}}
@media(max-width:680px){.wrap{width:calc(100% - 40px)}.topline{font-size:9px}.header{height:75px}.logo img{width:133px}.header-actions{gap:12px}.nav-cta{display:none}.menu{display:block}.header nav{display:none;position:absolute;z-index:10;top:104px;left:0;right:0;padding:22px 20px;background:#f8faf7;box-shadow:0 15px 20px #1a413215;flex-direction:column;align-items:flex-start}.header nav.open{display:flex}.hero{grid-template-columns:1fr;padding-bottom:28px;gap:20px}.hero-copy{padding-top:38px}.hero h1{font-size:clamp(52px,12.5vw,75px);margin-top:20px}.hero-desc{font-size:14px}.hero-actions{gap:20px;flex-wrap:wrap}.hero-note{margin-top:35px}.hero-art{height:395px}.orb{width:190px;height:190px}.orbit-one{width:330px;height:330px}.orbit-two{width:440px;height:440px}.sound-tag{left:10%;bottom:58px;min-width:250px}.ticker-inner{min-height:62px;gap:12px;font-size:8px;overflow:auto;white-space:nowrap}.ticker-inner>span:first-child{display:none}.last-dot{display:none}.section{padding-top:85px;padding-bottom:90px}.section-heading{display:block}.section-heading>p{margin-top:25px}.solutions-grid{grid-template-columns:1fr}.feature-main{grid-column:auto}.feature{min-height:330px}.diff-grid{grid-template-columns:1fr;padding:75px 0}.diff-right{height:285px}.diff-mark{font-size:105px}.steps{grid-template-columns:1fr;gap:0}.steps article{padding:23px 0;border-bottom:1px solid var(--line)}.steps article>span{margin-bottom:22px}.examples{padding:85px 0}.examples-grid{grid-template-columns:1fr;gap:42px}.example-foot{margin-top:30px}.contact{padding:65px 0}.contact-inner{padding:80px 18px}.contact-star{font-size:34px}.footer{gap:20px}.footer p{width:100%;margin:0}.footer>div{margin-left:0;width:100%;order:3}.footer small{margin-left:auto}.header nav a{font-size:14px}html[dir=rtl] .footer>div{margin-right:0}.art-bottom{font-size:7px}}
@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;animation:none!important;transition:none!important}}
.diagnosis{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(160px,.5fr);gap:36px;align-items:center;padding:54px 64px;margin-bottom:68px;background:#e6f5e9;border:1px solid #d5ebdb;border-radius:16px;overflow:hidden}.diagnosis h2{font-family:var(--head);font-size:clamp(34px,4vw,56px);letter-spacing:-.045em;line-height:1.1;margin:18px 0}.diagnosis h2 em{font-style:normal;color:#598c72}.diagnosis p{max-width:560px;color:#526d5f;line-height:1.75;font-size:15px}.diagnosis small{display:block;margin-top:16px;color:#6c8879;font-size:12px;line-height:1.5}.diagnosis-orb{justify-self:center;width:min(220px,100%);aspect-ratio:1;border-radius:50%;overflow:hidden;box-shadow:0 18px 48px #45936b45}.diagnosis-orb img{width:100%;height:100%;object-fit:cover}.diagnosis button:focus-visible{outline:3px solid #438d61;outline-offset:4px}@media(max-width:680px){.diagnosis{grid-template-columns:1fr;padding:32px 24px;gap:22px;margin-bottom:42px}.diagnosis-orb{width:115px;grid-row:1}.diagnosis h2{font-size:38px}}
