@font-face{font-family:Golos Text Variable;font-style:normal;font-display:swap;font-weight:400 900;src:url(/assets/golos-text-cyrillic-ext-wght-normal-hICkpzq7.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Golos Text Variable;font-style:normal;font-display:swap;font-weight:400 900;src:url(/assets/golos-text-cyrillic-wght-normal-mKek_fSS.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Golos Text Variable;font-style:normal;font-display:swap;font-weight:400 900;src:url(/assets/golos-text-latin-ext-wght-normal-B-I5lbAQ.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Golos Text Variable;font-style:normal;font-display:swap;font-weight:400 900;src:url(/assets/golos-text-latin-wght-normal-BS5oQT7X.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{font-family:Golos Text Variable,Arial,sans-serif;font-synthesis:none;color:#243c38;background:#233f56;font-weight:400;--cream:#f3f1e9;--sage:#b8cebd;--ink:#243c38;--blue:#233f56}*{box-sizing:border-box}body{margin:0}html{scroll-behavior:smooth;scroll-padding-top:28px}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;cursor:pointer}a,button{-webkit-tap-highlight-color:transparent}h1,h2,h3,p{margin:0}a:focus-visible,button:focus-visible,[tabindex]:focus-visible{outline:2px solid currentColor;outline-offset:6px}::selection{background:#b8cebd;color:#203a36}.panel{min-height:100svh;padding:38px 5.2vw 26px;display:flex;flex-direction:column;position:relative;isolation:isolate;overflow:hidden}.panel>*:not(.bubble-scene){position:relative;z-index:1}.header{position:absolute;inset:0 0 auto;z-index:20;display:flex;justify-content:space-between;align-items:center;padding:30px 5.2vw;color:var(--cream)}.logo{font-size:29px;font-weight:600;letter-spacing:-1.5px;display:flex;align-items:center;gap:6px}.logo>span{width:7px;height:7px;border:1px solid currentColor;border-radius:50%;margin-top:14px}.nav{display:flex;align-items:center;gap:34px;font-size:12px}.nav a:hover,.subtle-link:hover{opacity:.65}.nav-contact{border:1px solid #f3f1e950;border-radius:100px;padding:13px 20px}.menu-toggle{display:none}.skip{position:fixed;top:-100px;left:20px;z-index:30;padding:15px;background:#fff}.skip:focus{top:15px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.section-meta,.hero-meta,.section-bottom{display:flex;justify-content:space-between;align-items:center;gap:20px;font-size:12px;letter-spacing:.045em}.section-meta{border-bottom:1px solid #243c382b;padding-bottom:22px}.section-meta>span:last-child{letter-spacing:0;opacity:.75}.section-bottom{margin-top:auto;padding-top:26px;font-size:12px;opacity:.7}.section-bottom>span:last-child{white-space:nowrap}.eyebrow,.micro{font-size:12px;font-weight:500;letter-spacing:.11em;line-height:1.6}.eyebrow{margin-bottom:26px}.intro{font-size:15px;line-height:1.85;max-width:380px;margin-top:27px;opacity:.82}h1{font-size:clamp(60px,6.5vw,104px);font-weight:450;line-height:1.05;letter-spacing:-.065em}h1 em,h2 em{font-family:Georgia,Times New Roman,serif;font-weight:400;letter-spacing:-.05em}h2{font-size:clamp(46px,5.6vw,84px);font-weight:450;line-height:1.07;letter-spacing:-.055em}.section-heading{display:flex;justify-content:space-between;align-items:flex-end;gap:35px;margin:56px 0 43px}.section-heading>p{font-size:12px;line-height:1.85;opacity:.7;max-width:290px}.button{display:inline-flex;justify-content:center;align-items:center;border-radius:100px;padding:18px 25px;font-size:13px;font-weight:500;transition:background .2s,transform .2s}.button:hover{transform:translateY(-2px);background:#d4dfd1}.primary{background:var(--sage);color:#223b32}.subtle-link{font-size:12px;border-bottom:1px solid #f3f1e950;padding:9px 0}.hero{background:var(--blue);color:var(--cream);padding-top:119px}.hero-meta{border-top:1px solid #f3f1e92b;padding-top:17px;font-size:12px}.hero-layout{display:grid;grid-template-columns:1.05fr 1fr;align-items:center;gap:3vw;flex:1;padding:55px 0 65px}.hero h1 em{color:#b7cdbd}.hero-actions{display:flex;gap:27px;align-items:center;margin-top:30px}.hero .section-bottom{border-top:1px solid #f3f1e92b;padding-top:22px}.hero-bubbles{position:relative;aspect-ratio:1;max-width:620px;width:100%;margin:0 auto}.hero-orb{position:absolute;border-radius:50%;border:1px solid #ffffff36;display:flex;align-items:center;justify-content:center;flex-direction:column;box-shadow:inset 8px 12px 30px #fff1,inset -12px -20px 35px #051f4020,0 25px 45px #0c24321a;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);animation:float 11s ease-in-out infinite}.hero-orb>span{font-size:12px;opacity:.65;letter-spacing:.1em;margin-bottom:18px}.hero-orb strong{font-size:clamp(22px,2.4vw,37px);font-weight:450;letter-spacing:-.04em}.hero-orb small{font-size:12px;margin-top:12px;opacity:.75}.orb-site{width:55%;height:55%;left:3%;top:4%;background:radial-gradient(circle at 28% 21%,#91afba90,#496b8250 60%,#294a6370)}.orb-process{width:59%;height:59%;right:0;bottom:6%;background:radial-gradient(circle at 28% 21%,#d2e0d190,#87aa973b 58%,#426c6d66);animation-delay:-4s;z-index:2}.orb-data{width:37%;height:37%;right:0;top:4%;background:radial-gradient(circle at 28% 21%,#b3c3c743,#63818b38);animation-delay:-6s}.orb-data strong{font-size:23px}.orb-ai{width:25%;height:25%;left:4%;bottom:11%;background:radial-gradient(circle at 27% 22%,#bfd0c991,#759d8b70);animation-delay:-2s}.orb-ai strong{font-size:25px}.tiny-orb{width:8%;height:8%;position:absolute;left:46%;top:48%;border-radius:50%;background:radial-gradient(circle at 30% 25%,#cbdad5c9,#88a6a94a);border:1px solid #e2efe552}.hero-bubble-caption{position:absolute;bottom:-3%;left:0;right:0;text-align:center;font-size:12px;letter-spacing:.16em;opacity:.55}.bubble-scene{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;overflow:hidden}.bubble-scene i{position:absolute;display:block;width:30vw;aspect-ratio:1;border-radius:50%;border:1px solid #ffffff29;background:radial-gradient(circle at 30% 22%,#ffffff25,#ffffff02 64%);box-shadow:inset 10px 10px 40px #ffffff08}.bubble-scene i:nth-child(1){top:-18vw;right:-6vw;width:44vw}.bubble-scene i:nth-child(2){bottom:-20vw;left:-12vw;width:40vw}.bubble-scene i:nth-child(3){bottom:11%;right:2%;width:8vw}.hero-background{opacity:.45}.hero-background i:nth-child(3){display:none}.practice{background:#e9ede6}.practice-bubbles{opacity:.6}.practice-bubbles i{border-color:#809b8a35;background:radial-gradient(circle at 28% 25%,#ffffff60,#a8b9aa12 65%)}.practice-bubbles i:nth-child(1){width:33vw;right:-12vw;top:2vw}.practice-bubbles i:nth-child(2){width:20vw;bottom:-8vw;left:5vw}.practice-list{margin-bottom:38px}.practice-item{border-top:1px solid #243c3838}.practice-item:last-child{border-bottom:1px solid #243c3838}.practice-title{display:flex;align-items:center;gap:25px;width:100%;text-align:left;border:0;background:none;padding:22px 0}.number-bubble{width:54px;height:54px;display:grid;place-items:center;flex-shrink:0;border-radius:50%;border:1px solid #526f5c50;background:radial-gradient(circle at 30% 20%,#fff8,#bccbbd25);font-size:12px}.practice-title>span:nth-child(2){display:flex;flex-direction:column;gap:7px}.practice-title small{font-size:12px;letter-spacing:.1em;opacity:.65}.practice-title strong{font-size:23px;font-weight:450;letter-spacing:-.035em}.expand-symbol{margin-left:auto;font-size:24px;font-weight:400}.practice-body{display:grid;grid-template-columns:1fr 1fr 220px;gap:45px;padding:10px 0 33px 79px}.practice-body .micro{display:block;opacity:.6;margin-bottom:8px;font-size:12px}.practice-body p{font-size:12px;line-height:1.8;margin-bottom:20px;max-width:390px}.practice-body p:last-child{margin-bottom:0}.practice-fact{padding-left:26px;border-left:1px solid #243c3826}.status-label{font-size:12px;display:flex;align-items:center;gap:7px;line-height:1.5}.status-label i{height:5px;width:5px;border-radius:50%;background:#63866b;flex-shrink:0}.case-bubbles{position:relative;min-height:160px;align-self:center}.case-bubbles span{width:135px;height:135px;position:absolute;left:0;top:0;display:grid;place-items:center;border-radius:50%;border:1px solid #67877245;background:radial-gradient(circle at 30% 20%,#fafffa88,#acc4b14d);font-size:12px;color:#3e5e4b}.case-bubbles span+span{width:123px;height:123px;left:92px;top:40px;background:radial-gradient(circle at 30% 20%,#e4eee288,#789d9138);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.cases{background:#dbe4e9;color:#263e51}.cases-bubbles i{border-color:#54758a29;background:radial-gradient(circle at 30% 22%,#ffffff45,#54758a06)}.cases-bubbles i:nth-child(1){top:-21vw;right:22vw}.cases-bubbles i:nth-child(3){bottom:-7vw;right:-1vw;width:22vw}.case-tabs{display:flex;gap:8px;flex-wrap:wrap;border-bottom:1px solid #263e5125;padding-bottom:24px;margin-bottom:31px}.case-tabs button{border:1px solid #263e512f;border-radius:100px;padding:12px 18px;background:transparent;font-size:12px}.case-tabs button[aria-selected=true]{background:#2d4d63;color:#eff2ef;border-color:#2d4d63}.case-summary{display:grid;grid-template-columns:1.1fr 1fr;gap:9vw}.case-summary h3{font-size:30px;font-weight:450;line-height:1.2;letter-spacing:-.04em;margin:9px 0 15px}.case-summary p:not(.micro){font-size:13px;line-height:1.8;max-width:450px}.case-summary .micro{font-size:12px;opacity:.65}.case-result{padding:6px 0 0 28px;border-left:1px solid #263e5130}.case-result>p:not(.micro){margin-top:10px;font-size:16px}.tags{display:flex;gap:7px;flex-wrap:wrap;margin-top:18px}.tags span{font-size:12px;border-bottom:1px solid #263e5135;padding-bottom:4px}.flow-bubbles{display:flex;justify-content:space-between;align-items:center;gap:22px;position:relative;margin:44px auto 28px;max-width:1000px}.flow-bubbles:before{content:"";height:1px;background:#6e8a9b55;position:absolute;left:8%;right:8%;top:50%;z-index:-1}.flow-bubbles button{width:clamp(145px,14vw,200px);aspect-ratio:1;border-radius:50%;border:1px solid #6e8a9b66;display:flex;flex-direction:column;align-items:center;justify-content:center;background:radial-gradient(circle at 25% 22%,#f6fafb,#ccdbe3 75%);box-shadow:inset -7px -10px 20px #6e8a9b12;transition:transform .3s,background .3s}.flow-bubbles button:nth-child(2n){transform:translateY(10px)}.flow-bubbles button:hover{transform:translateY(-5px)}.flow-bubbles button.selected{background:radial-gradient(circle at 25% 22%,#628395,#2f5268 80%);color:#f0f3ec;border-color:#2f5268}.flow-bubbles small{font-size:12px;opacity:.65;margin-bottom:17px}.flow-bubbles strong{font-size:16px;font-weight:450;max-width:140px;text-align:center;padding:0 10px;line-height:1.3}.flow-bubbles button>span{font-size:12px;margin-top:12px;opacity:.65}.step-detail{display:grid;grid-template-columns:180px 1fr;gap:30px;max-width:1000px;margin:30px auto 10px;padding:20px 0;border-top:1px solid #263e5130;min-height:80px}.step-detail>span{font-size:12px}.step-detail p{font-size:12px;line-height:1.8;max-width:650px}.integrations{background:#405e54;color:#eff1e9}.integrations .section-meta,.contact .section-meta{border-color:#eff1e930}.integration-layout{display:grid;grid-template-columns:1fr 1.2fr;gap:5vw;align-items:center;flex:1;padding:65px 0 50px}.integration-layout h2 em{color:#c1d0bd}.integration-layout .intro{font-size:13px;max-width:360px}.platform-detail{border-top:1px solid #eff1e930;margin-top:31px;padding-top:20px;min-height:132px;max-width:360px}.platform-detail .micro{font-size:12px;opacity:.65}.platform-detail h3{font-size:23px;font-weight:450;margin:10px 0}.platform-detail p{font-size:12px;line-height:1.75;opacity:.8}.platform-bubbles{position:relative;width:100%;aspect-ratio:1;max-width:650px;margin:auto}.platform-orb{position:absolute;border-radius:50%;border:1px solid #d7e3d44d;display:flex;justify-content:center;align-items:center;flex-direction:column;background:radial-gradient(circle at 30% 23%,#e1e6d630,#c5d9c805 70%);box-shadow:inset 10px 16px 25px #ffffff05;transition:background .25s,box-shadow .25s;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.platform-orb.selected{background:radial-gradient(circle at 30% 22%,#dce4d9ee,#9bb4a2d9);color:#29483d;box-shadow:0 20px 45px #102f2422}.platform-orb:hover{box-shadow:inset 0 0 30px #eff1e91a}.platform-orb>span{font-size:clamp(25px,3vw,43px);font-weight:450;letter-spacing:-.06em}.platform-orb small{font-size:12px;margin-top:11px;opacity:.7}.platform-0{width:52%;height:52%;top:0;left:7%}.platform-1{width:39%;height:39%;right:-1%;top:11%}.platform-2{width:42%;height:42%;left:-1%;bottom:7%}.platform-3{width:51%;height:51%;right:0;bottom:0}.platform-3>span{font-size:27px}.platform-pearl{position:absolute;width:10%;aspect-ratio:1;border-radius:50%;border:1px solid #d7e3d459;left:44%;top:49%;background:radial-gradient(circle at 25% 20%,#d7e3d477,#d7e3d400)}.integration-background{opacity:.5}.process{background:#eeeee5}.process-bubbles i{background:radial-gradient(circle at 25% 20%,#fff7,#97ad9707);border-color:#7b967b26}.process-bubbles i:nth-child(1){top:-22vw;right:-10vw;width:55vw}.process-bubbles i:nth-child(2){bottom:-18vw;left:0}.steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:42px;margin:20px 0 65px}.step-number{width:100px;height:100px;display:grid;place-items:center;border-radius:50%;border:1px solid #728c733c;background:radial-gradient(circle at 25% 20%,#fff8,#adc2ad35);font-family:Georgia,serif;font-style:italic;font-size:30px;color:#4c6e58}.step:nth-child(2n) .step-number{background:radial-gradient(circle at 25% 20%,#fff8,#9fb7c63b)}.step h3{font-size:24px;font-weight:450;letter-spacing:-.04em;margin:28px 0 16px}.step p{font-size:13px;line-height:1.85;max-width:230px;min-height:80px;opacity:.75}.step-result{display:block;font-size:12px;border-top:1px solid #243c3830;padding-top:17px;margin-top:24px}.contact{background:#243944;color:#eff1e9}.contact-layout{display:grid;grid-template-columns:1.1fr 1fr;align-items:center;gap:4vw;flex:1;padding:75px 0}.contact h2{font-size:clamp(50px,6.3vw,98px)}.contact h2 em{color:#bbcfbf}.contact .eyebrow{font-size:12px}.contact .intro{font-size:14px}.contact-orb{width:100%;max-width:440px;aspect-ratio:1;border-radius:50%;border:1px solid #dce6dd47;background:radial-gradient(circle at 25% 18%,#b3c5c433,#b0c8bd05 65%);display:flex;flex-direction:column;justify-content:center;align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);margin:auto;box-shadow:inset 15px 20px 50px #ffffff04}.contact-orb .micro{opacity:.6;font-size:12px;margin-bottom:29px}.contact-orb .email{font-size:15px;margin-top:25px;border-bottom:1px solid #eff1e940;padding-bottom:7px}.copy-email{background:transparent;border:0;font-size:12px;margin-top:12px;padding:9px;opacity:.6}.copy-email:hover{opacity:1}.contact-bubbles i:nth-child(1){top:10%;right:-15%;width:35vw}.contact-bubbles i:nth-child(2){bottom:-26%;left:30%;width:35vw}.contact-bubbles i:nth-child(3){top:15%;left:48%;width:8vw}footer{display:flex;align-items:center;justify-content:space-between;border-top:1px solid #eff1e930;padding-top:25px;gap:25px;font-size:12px}footer>span{opacity:.6}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@media(min-width:1600px){.panel,.header{padding-left:max(5.2vw,calc((100vw - 1480px)/2));padding-right:max(5.2vw,calc((100vw - 1480px)/2))}}@media(max-width:1000px){.hero-layout{gap:1vw}h1{font-size:clamp(53px,6.5vw,80px)}.hero-actions{gap:18px;flex-wrap:wrap}.practice-body{grid-template-columns:1fr 1fr;gap:30px}.case-bubbles{display:none}.flow-bubbles{gap:15px}.flow-bubbles button{width:21%}.flow-bubbles strong{font-size:14px}.steps{gap:25px}.step h3{font-size:20px}.step p{font-size:12px}.platform-3>span{font-size:22px}}@media(max-width:700px){html{scroll-padding-top:20px}.panel{padding:28px 6vw 23px;min-height:100svh}.header{padding:24px 6vw}.logo{font-size:25px}.menu-toggle{display:block;border:1px solid #eff1e950;border-radius:100px;background:transparent;color:#eff1e9;padding:10px 17px;font-size:12px}.nav{display:none;position:absolute;top:77px;left:6vw;right:6vw;border-radius:24px;background:#eef0e8;color:#243c38;padding:20px;box-shadow:0 20px 40px #10252f33}.nav.is-open{display:flex;flex-direction:column;gap:0;align-items:stretch}.nav>a{padding:15px 5px}.nav-contact{border-color:#243c3840;margin-top:8px;padding:15px!important;text-align:center}.hero{padding-top:99px}.hero-meta{font-size:12px;line-height:1.5}.hero-meta span:last-child{max-width:132px;text-align:right}.hero-layout{display:flex;flex-direction:column;align-items:stretch;gap:25px;padding:40px 0 35px}.hero .eyebrow{font-size:12px;margin-bottom:21px}h1{font-size:clamp(48px,12.5vw,79px);line-height:1.04}.intro{font-size:13px;line-height:1.8;margin-top:23px;max-width:340px}.hero-actions{margin-top:24px;gap:20px}.button{font-size:12px;padding:16px 21px}.subtle-link{font-size:12px}.hero-bubbles{width:86%;max-width:380px;align-self:center;margin:0 auto 10px}.hero-orb strong{font-size:24px}.hero-orb small{font-size:12px;margin-top:8px}.hero-orb>span{font-size:7px;margin-bottom:10px}.orb-data strong{font-size:18px}.orb-data small{font-size:7px}.orb-ai strong{font-size:19px}.hero-bubble-caption{font-size:6px;bottom:-6%}.section-meta{font-size:12px;line-height:1.5;padding-bottom:19px}.section-meta>span:last-child{max-width:140px;text-align:right}.section-bottom{font-size:12px;line-height:1.6;gap:20px;padding-top:24px}.section-bottom>span:first-child{max-width:250px}.section-heading{display:block;margin:37px 0 31px}h2{font-size:clamp(39px,11.5vw,61px)}.section-heading>p{font-size:12px;line-height:1.8;margin-top:21px}.section-heading>p br{display:none}.practice-title{gap:14px;padding:19px 0}.number-bubble{width:42px;height:42px;font-size:12px}.practice-title small{font-size:7px}.practice-title strong{font-size:17px;line-height:1.3;max-width:245px}.expand-symbol{font-size:20px}.practice-body{padding:0 0 25px 56px;grid-template-columns:1fr;gap:23px}.practice-body p{font-size:12px;margin-bottom:15px}.practice-fact{padding:17px 0 0;border-left:0;border-top:1px solid #243c3826}.practice-list{margin-bottom:25px}.case-tabs{gap:7px;padding-bottom:20px;margin-bottom:25px}.case-tabs button{padding:11px 13px;font-size:12px}.case-summary{grid-template-columns:1fr;gap:25px}.case-summary h3{font-size:27px;margin:10px 0 12px}.case-summary p:not(.micro){font-size:12px}.case-result{padding:0 0 0 17px}.case-result>p:not(.micro){font-size:14px}.tags{margin-top:13px}.tags span{font-size:12px}.flow-bubbles{display:grid;grid-template-columns:1fr 1fr;gap:20px 14px;margin:32px auto 25px;max-width:370px}.flow-bubbles:before{left:50%;right:auto;top:15%;bottom:15%;height:auto;width:1px;transform:rotate(-20deg)}.flow-bubbles button{width:100%;max-width:160px;justify-self:center}.flow-bubbles strong{font-size:14px;max-width:130px}.flow-bubbles small{margin-bottom:12px;font-size:12px}.flow-bubbles button>span{font-size:12px;margin-top:9px}.flow-bubbles button:nth-child(2n){transform:none}.step-detail{grid-template-columns:1fr;gap:9px;margin:20px 0 0;padding:17px 0;min-height:100px}.step-detail>span{font-size:12px}.step-detail p{font-size:12px}.integration-layout{grid-template-columns:1fr;gap:28px;padding:39px 0 26px}.integration-layout .eyebrow{font-size:12px;margin-bottom:22px}.integration-layout h2{font-size:clamp(43px,12vw,62px)}.integration-layout .intro{font-size:12px}.platform-detail{margin-top:24px;min-height:125px}.platform-bubbles{max-width:390px}.platform-orb>span{font-size:27px}.platform-orb small{font-size:7px;margin-top:8px}.platform-3>span{font-size:20px}.steps{grid-template-columns:1fr 1fr;gap:32px 22px;margin:5px 0 35px}.step-number{width:76px;height:76px;font-size:24px}.step h3{font-size:19px;margin:20px 0 12px}.step p{font-size:12px;line-height:1.8;min-height:80px}.step-result{font-size:12px;line-height:1.5;margin-top:16px;padding-top:12px}.contact-layout{grid-template-columns:1fr;gap:30px;padding:41px 0}.contact h2{font-size:clamp(41px,11.3vw,67px)}.contact .eyebrow{font-size:7px;max-width:280px;margin-bottom:21px}.contact .intro{font-size:12px}.contact-orb{max-width:360px}.contact-orb .micro{font-size:7px;margin-bottom:22px}.contact-orb .email{font-size:13px;margin-top:21px}.copy-email{font-size:12px}.contact-bubbles i:nth-child(1){width:70vw;right:-30%;top:35%}.contact-bubbles i:nth-child(2){width:60vw;left:-15%;bottom:10%}.bubble-scene i:nth-child(3){width:19vw}footer{flex-wrap:wrap;gap:22px;padding-top:21px}footer>span{order:3;flex-basis:100%;font-size:12px}footer>a:last-child{margin-left:auto;font-size:12px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}}.hero h1{font-size:clamp(44px,4.55vw,72px);line-height:1.1;letter-spacing:-.055em}.hero .intro{max-width:450px}.case-basis{display:flex;align-items:center;gap:12px;font-size:12px;line-height:1.7;opacity:.75;margin-top:26px;max-width:750px}.case-basis .icon{width:19px;height:19px}.cases h2{font-size:clamp(44px,5vw,76px)}@media(max-width:700px){.hero h1{font-size:clamp(30px,7.8vw,51px);line-height:1.14}.cases h2{font-size:clamp(33px,9vw,52px)}.case-basis{font-size:12px;align-items:flex-start;margin-top:23px}.case-basis .icon{width:17px;height:17px}}.icon{width:24px;height:24px;display:block;flex-shrink:0}.hero-orb>.icon{width:34px;height:34px;margin-bottom:18px;opacity:.8}.orb-ai>.icon{width:26px;height:26px;margin-bottom:10px}.number-bubble .icon{width:23px;height:23px}.case-tabs button{display:inline-flex;align-items:center;gap:9px}.case-tabs .icon{width:17px;height:17px}.flow-bubbles .icon{width:29px;height:29px;margin-bottom:20px;opacity:.85}.platform-orb>.icon{width:36px;height:36px;margin-bottom:18px;opacity:.85}.step-number>.icon{width:32px;height:32px}.button>.icon{width:18px;height:18px;margin-right:10px}.email{display:inline-flex;align-items:center;gap:10px}.email>.icon{width:17px;height:17px}.practice-title{padding-top:26px;padding-bottom:26px}.practice-body{padding-top:0}.practice-fact p{font-size:15px;line-height:1.7}@media(max-width:700px){.hero-orb>.icon{width:26px;height:26px;margin-bottom:12px}.orb-ai>.icon{width:19px;height:19px;margin-bottom:7px}.number-bubble .icon{width:20px;height:20px}.case-tabs button{gap:7px}.case-tabs .icon{width:15px;height:15px}.flow-bubbles .icon{width:25px;height:25px;margin-bottom:14px}.platform-orb>.icon{width:28px;height:28px;margin-bottom:12px}.step-number>.icon{width:27px;height:27px}.practice-title{padding-top:21px;padding-bottom:21px}.practice-fact p{font-size:13px}}.time-comparison{display:grid;grid-template-columns:1fr 1.1fr;gap:22px 40px;margin-top:32px;padding:27px 0 22px;border-top:1px solid #243c3826;border-bottom:1px solid #243c3826}.time-kicker{display:flex;align-items:center;gap:9px;font-size:12px;letter-spacing:.11em;opacity:.8}.time-kicker .icon{width:17px;height:17px}.time-context h4{font-size:17px;line-height:1.5;font-weight:450;margin:10px 0 5px}.time-estimate{font-size:12px;opacity:.65}.time-values{display:grid;grid-template-columns:1fr 1fr;gap:28px;align-items:center}.time-values>div{display:flex;flex-direction:column;gap:9px}.time-values span{font-size:12px;opacity:.8}.time-values strong{font-size:clamp(26px,3vw,44px);line-height:1.2;font-weight:450;letter-spacing:-.045em;white-space:nowrap}.time-before strong{opacity:.65}.time-after{padding-left:26px;border-left:1px solid #243c3830}.time-after strong{color:#345d4b}.time-note{grid-column:1/-1;max-width:920px;font-size:12px;line-height:1.75;opacity:.7}@media(max-width:700px){.time-comparison{grid-template-columns:1fr;gap:20px;margin-top:26px;padding:23px 0 20px}.time-context h4{font-size:15px}.time-values{gap:20px}.time-values strong{font-size:clamp(24px,7.4vw,36px)}.time-values span{font-size:12px}.time-after{padding-left:18px}.time-note{font-size:12px}}.hero-stats{display:flex;gap:40px;margin-top:27px;padding-top:23px;border-top:1px solid #f3f1e92b;max-width:470px}.hero-stats>div{display:flex;flex-direction:column;gap:6px}.hero-stats dt{font-size:12px;line-height:1.5;opacity:.75;order:2}.hero-stats dd{font-size:34px;line-height:1.1;font-weight:450;letter-spacing:-.045em;margin:0;color:#c4d7c5}.hero .intro{max-width:500px}.hero-layout{padding-top:40px;padding-bottom:45px}@media(max-width:700px){.hero-stats{gap:34px;margin-top:23px;padding-top:21px}.hero-stats dd{font-size:30px}.hero-stats dt{font-size:12px}.hero-layout{padding-top:35px;padding-bottom:35px}}.reading-progress{position:fixed;inset:0 0 auto;height:3px;background:#aacbb4;z-index:40;transform:scaleX(var(--read-progress,0));transform-origin:left;pointer-events:none}.practice-collapse{display:grid;grid-template-rows:0fr;opacity:0;transition:grid-template-rows .55s cubic-bezier(.22,1,.36,1),opacity .3s}.practice-collapse.is-expanded{grid-template-rows:1fr;opacity:1}.practice-collapse-inner{overflow:hidden;min-height:0}.practice-title .number-bubble{transition:transform .4s,background .4s}.practice-title:hover .number-bubble{transform:rotate(-12deg) scale(1.09);background:#d8e4d8}.expand-symbol{transition:transform .35s}.practice-title:hover .expand-symbol{transform:rotate(90deg)}.scroll-reveal{transition:opacity .8s ease,transform .8s cubic-bezier(.22,1,.36,1)}.scroll-reveal.reveal-pending{opacity:0;transform:translateY(38px)}.scroll-reveal:focus-within{opacity:1;transform:none}.steps .step:nth-child(2){transition-delay:.09s}.steps .step:nth-child(3){transition-delay:.18s}.steps .step:nth-child(4){transition-delay:.27s}.hero-copy{animation:content-arrive .85s cubic-bezier(.22,1,.36,1) both}.hero-bubbles{transform:translate3d(var(--pointer-x,0px),var(--pointer-y,0px),0);transition:transform .7s cubic-bezier(.22,1,.36,1)}.hero-orb{animation:bubble-drift 8s ease-in-out infinite}.orb-process{animation-duration:10s;animation-delay:-3s}.orb-data{animation-duration:7s;animation-delay:-5s}.orb-ai{animation-duration:6s;animation-delay:-2s}.hero-orb:after{content:"";position:absolute;top:8%;right:8%;bottom:8%;left:8%;border-radius:50%;background:radial-gradient(ellipse at 30% 20%,#fff2,transparent 47%);pointer-events:none;animation:light-shift 8s ease-in-out infinite}.tiny-orb{animation:pearl-orbit 13s ease-in-out infinite}.hero-orb .icon{transition:transform .4s}.hero-orb:hover .icon{transform:translateY(-4px) rotate(-8deg)}.bubble-scene{transform:translate3d(0,var(--scroll-drift,0px),0)}.bubble-scene i{animation:background-drift 16s ease-in-out infinite}.bubble-scene i:nth-child(2){animation-duration:21s;animation-delay:-8s}.bubble-scene i:nth-child(3){animation-duration:11s;animation-delay:-5s}.case-bubbles span{animation:bubble-drift 9s ease-in-out infinite}.case-bubbles span+span{animation-delay:-4s;animation-duration:11s}.case-bubbles span{padding:16px;text-align:center}.case-panel,.step-detail,.platform-detail{animation:content-arrive .45s cubic-bezier(.22,1,.36,1) both}.case-tabs button{transition:background .3s,color .3s,transform .3s,box-shadow .3s}.case-tabs button:hover{transform:translateY(-3px);box-shadow:0 6px 15px #263e5110}.flow-bubbles button{position:relative}.flow-bubbles button.selected:after{content:"";position:absolute;top:-7px;right:-7px;bottom:-7px;left:-7px;border:1px solid #486d8250;border-radius:50%;animation:selection-ring 2.8s ease-out infinite;pointer-events:none}.flow-bubbles .icon{transition:transform .35s}.flow-bubbles button:hover .icon{transform:scale(1.15) rotate(-6deg)}.platform-orb{animation:bubble-drift 10s ease-in-out infinite;transition:background .35s,box-shadow .35s,scale .35s}.platform-1{animation-delay:-3s;animation-duration:8s}.platform-2{animation-delay:-6s;animation-duration:12s}.platform-3{animation-delay:-8s;animation-duration:11s}.platform-orb:hover{scale:1.035}.platform-pearl{animation:pearl-orbit 15s ease-in-out infinite}.contact-orb{animation:contact-breathe 10s ease-in-out infinite}.button{transition:background .25s,transform .25s,box-shadow .25s}.button:hover{transform:translateY(-4px);box-shadow:0 10px 24px #102b3626}.button:active,.case-tabs button:active{transform:translateY(0) scale(.98)}.button .icon{transition:transform .3s}.button:hover .icon{transform:translate(3px,-3px)}.motion-paused .hero-orb,.motion-paused .hero-orb:after,.motion-paused .tiny-orb,.motion-paused .bubble-scene i,.motion-paused .platform-orb,.motion-paused .platform-pearl,.motion-paused .case-bubbles span,.motion-paused .contact-orb,.motion-paused .flow-bubbles button.selected:after{animation-play-state:paused}@keyframes content-arrive{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes bubble-drift{0%,to{transform:translateZ(0)}33%{transform:translate3d(9px,-16px,0)}67%{transform:translate3d(-7px,-6px,0)}}@keyframes background-drift{0%,to{transform:translateZ(0) scale(1)}50%{transform:translate3d(18px,-24px,0) scale(1.035)}}@keyframes light-shift{0%,to{opacity:.55;transform:rotate(-12deg)}50%{opacity:1;transform:rotate(22deg)}}@keyframes pearl-orbit{0%,to{transform:translate(0)}25%{transform:translate(20px,-16px)}50%{transform:translate(8px,-35px)}75%{transform:translate(-14px,-18px)}}@keyframes selection-ring{0%{transform:scale(.97);opacity:.7}to{transform:scale(1.09);opacity:0}}@keyframes contact-breathe{0%,to{transform:translateY(0);box-shadow:inset 15px 20px 50px #ffffff04}50%{transform:translateY(-9px);box-shadow:inset 15px 20px 50px #ffffff12}}@media(max-width:700px){.scroll-reveal.reveal-pending{transform:translateY(22px)}.hero-orb{animation-duration:11s}.platform-orb{animation-duration:14s}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important}.scroll-reveal.reveal-pending{opacity:1;transform:none}.hero-bubbles,.bubble-scene{transform:none!important}.reading-progress{display:none}}.header{gap:24px}.header>.nav{margin-left:auto}.language-switch{display:flex;gap:3px;align-items:center;flex-shrink:0}.language-switch a{display:grid;place-items:center;min-width:36px;min-height:40px;border-radius:50%;font-size:12px;letter-spacing:.05em;opacity:.55;transition:opacity .2s,background .2s}.language-switch a:hover{opacity:1;background:#ffffff10}.language-switch a[aria-current]{opacity:1;background:#dce7dc20}.menu-toggle{align-items:center;justify-content:center;width:44px;height:44px;padding:0!important}.menu-toggle .icon{width:23px;height:23px}.back-top,.social-links a{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;border:1px solid #eff1e94d;border-radius:50%;transition:background .25s,transform .25s}.back-top:hover,.social-links a:hover{background:#eff1e917;transform:translateY(-3px)}.social-links{display:flex;gap:14px;margin-top:20px}.social-links a{width:42px;height:42px}.social-links .icon{width:21px;height:21px}.contact-orb .micro{margin-bottom:20px}.hero-stats{gap:56px;padding-top:25px;margin-top:30px}.hero-stats dd{font-size:clamp(48px,5.2vw,76px);font-weight:500;font-variant-numeric:tabular-nums;letter-spacing:-.06em;line-height:1}.hero-stats dt{font-size:12px;max-width:180px}.hero-stats>div{gap:12px;min-width:120px}html[lang=kk] .hero h1{font-size:clamp(36px,3.8vw,60px)}.integration-heading{align-items:flex-end;gap:7vw}.integration-heading h2{font-size:clamp(40px,4.6vw,70px);max-width:760px}.integration-heading>p{max-width:365px;line-height:1.8}.integration-tree{position:relative;margin:15px 0 0}.tree-root{position:relative;display:flex;align-items:center;justify-content:center;gap:16px;width:max-content;max-width:100%;padding:25px 36px;margin:0 auto;border:1px solid #e1ece366;border-radius:100px;background:linear-gradient(135deg,#96bca42b,#adcbd114);box-shadow:inset 0 2px 18px #ffffff08;font-size:22px}.tree-root .icon{width:30px;height:30px}.tree-root:after{content:"";position:absolute;top:100%;left:50%;height:76px;border-left:1px solid #c9d9d066}.tree-hint{position:relative;text-align:center;font-size:12px;opacity:.65;margin:17px auto 35px;width:max-content;max-width:90%;background:#2f5147;padding:0 12px}.tree-branches{position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:44px 24px;padding-top:28px}.tree-branches:before{content:"";position:absolute;top:0;left:16.66%;right:16.66%;border-top:1px solid #c9d9d066}.tree-branch{position:relative;border:1px solid #e0e9df26;background:#e8f1e809;border-radius:32px;padding:22px 23px 26px;transition:background .3s,border-color .3s,transform .3s}.tree-branch:before{content:"";position:absolute;bottom:100%;height:29px;left:50%;border-left:1px solid #c9d9d066}.tree-branch:nth-child(n+4):before{height:45px}.tree-branch.selected{background:#d7e7dc16;border-color:#e0e9df80}.tree-branch:hover{border-color:#e0e9df65;transform:translateY(-3px)}.branch-heading{width:100%;background:none;color:inherit;border:0;display:flex;align-items:center;gap:12px;text-align:left;cursor:pointer}.branch-heading strong{font-size:17px;font-weight:450;line-height:1.4}.branch-icon{display:grid;place-items:center;width:43px;height:43px;flex-shrink:0;border:1px solid #d7e7dc33;border-radius:50%;background:#d7e7dc0a}.branch-icon .icon{width:22px;height:22px}.branch-mark{margin-left:auto;font-size:20px;opacity:.65}.service-leaves{display:flex;flex-wrap:wrap;gap:8px;list-style:none;margin:22px 0 0;padding:0}.service-leaves li{font-size:12px;line-height:1.4;padding:9px 13px;border:1px solid #e0e9df26;border-radius:100px;background:#1c3e3529}.service-leaves .more-leaf{border-style:dashed;letter-spacing:3px;min-width:42px;text-align:center;opacity:.65}.branch-tail{position:absolute;top:100%;height:18px;left:50%;border-left:1px dashed #c9d9d055}.tree-continuation{margin:30px auto 0;text-align:center;opacity:.65}.tree-continuation>span{font-size:27px;letter-spacing:7px}.tree-continuation p{font-size:12px;margin-top:4px}.tree-detail{display:flex;align-items:flex-start;gap:24px;max-width:800px;margin:32px auto 25px;padding:26px 0;border-top:1px solid #d7e7dc30;min-height:170px}.detail-icon{width:48px;height:48px;display:grid;place-items:center;border:1px solid #d7e7dc33;border-radius:50%;flex-shrink:0}.tree-detail h3{margin:11px 0;font-size:23px}.tree-detail p{font-size:13px;line-height:1.8;max-width:650px}.integrations .section-bottom>span:first-child{max-width:800px;line-height:1.7}.integrations{padding-bottom:30px}@media(max-width:1100px){.header{gap:15px}.nav{gap:20px}.nav a{font-size:12px}.tree-branches{gap:40px 16px}.tree-branch{padding:20px 18px}.branch-heading strong{font-size:15px}.service-leaves li{padding:8px 10px}.integration-heading{gap:40px}}@media(max-width:800px){.tree-branches{grid-template-columns:repeat(2,minmax(0,1fr));gap:38px 18px}.tree-branches:before{left:25%;right:25%}.tree-branch:nth-child(n+3):before{height:39px}.integration-heading{display:block}.integration-heading>p{margin-top:25px;max-width:580px}.language-switch a{min-width:32px}}@media(max-width:700px){.header{gap:12px}.header>.logo{margin-right:auto}.language-switch{margin-left:auto}.menu-toggle{display:flex}.header>.nav{margin-left:0}.hero-stats{gap:34px}.hero-stats dd{font-size:56px}.hero-stats dt{font-size:12px}.hero-stats>div{min-width:105px;gap:8px}html[lang=kk] .hero h1{font-size:clamp(28px,7.2vw,47px)}.integration-heading h2{font-size:clamp(33px,8.8vw,52px)}.integration-heading>p{font-size:12px}.tree-root{font-size:16px;padding:19px 24px;gap:12px}.tree-root .icon{width:24px;height:24px}.tree-hint{font-size:12px;line-height:1.6;margin-top:16px}.tree-branches{gap:34px 12px}.tree-branch{border-radius:25px;padding:16px 13px 20px}.branch-heading{flex-wrap:wrap;gap:9px}.branch-heading strong{flex-basis:100%;order:3;font-size:14px;min-height:40px}.branch-icon{width:36px;height:36px}.branch-icon .icon{width:19px;height:19px}.service-leaves{gap:6px;margin-top:15px}.service-leaves li{padding:7px 9px;font-size:12px}.tree-branch:nth-child(n+3):before{height:35px}.tree-detail{gap:14px;min-height:220px;margin-top:25px}.tree-detail .micro{line-height:1.8;font-size:12px}.tree-detail h3{font-size:20px}.tree-detail p{font-size:12px}.detail-icon{width:38px;height:38px}.integrations .section-bottom>span:first-child{max-width:85%}.contact-orb{width:100%}.contact-orb .button{padding:14px 19px}.contact-orb .email,.social-links{margin-top:16px}.social-links a{width:38px;height:38px}}.graph-shell{position:relative;margin:15px -2vw 0}.graph-toolbar{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:0 2vw;color:#e6eee3b3;font-size:12px}.graph-toolbar>div{display:flex;gap:7px}.graph-toolbar button{width:40px;height:40px;display:grid;place-items:center;background:#dce8df0a;border:1px solid #dce8df30;border-radius:50%;color:inherit;cursor:pointer}.graph-toolbar button:hover{background:#dce8df22}.graph-toolbar .icon{width:19px;height:19px}.graph-viewport{height:780px;overflow:hidden;position:relative;cursor:grab;touch-action:pan-y;-webkit-user-select:none;user-select:none;background-image:radial-gradient(#e2ece215 .8px,transparent .8px);background-size:24px 24px;-webkit-mask-image:linear-gradient(to right,transparent,#000 3%,#000 97%,transparent);mask-image:linear-gradient(to right,transparent,#000 3%,#000 97%,transparent)}.graph-viewport.is-dragging{cursor:grabbing}.graph-world{width:1200px;height:820px;position:absolute;top:0;left:0;transform-origin:0 0}.graph-edges{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none;overflow:visible}.graph-edges path{fill:none;stroke:#b9d1c53b;stroke-width:1.2;transition:stroke .4s,stroke-width .4s}.graph-edges .trunk-edge{stroke-width:1.7;stroke:#b9d1c55e}.graph-edges .open-edge{stroke-dasharray:3 7}.graph-edges .active-edges path{stroke:#cce5cf9c}.graph-edges .active-edges .trunk-edge{stroke:#d0ebd5;stroke-width:2;stroke-dasharray:5 9;animation:graph-flow 4s linear infinite}.graph-group,.graph-root,.graph-service,.graph-more{position:absolute;transform:translate(-50%,-50%)}.graph-root{display:flex;flex-direction:column;align-items:center;text-align:center;gap:14px;pointer-events:none}.graph-root>span{width:94px;height:94px;border:1px solid #e1ecd58c;border-radius:50%;background:radial-gradient(circle at 30% 22%,#88a798,#3e5e52 75%);box-shadow:0 0 65px #c3e0cd12;display:grid;place-items:center}.graph-root .icon{width:36px;height:36px}.graph-root strong{font-size:17px;font-weight:450;white-space:nowrap;background:#435f52;padding:3px 9px;border-radius:100px}.graph-group{background:none;border:none;color:#eaf0e7;display:flex;flex-direction:column;align-items:center;gap:11px;cursor:pointer;min-width:160px;z-index:2;padding:5px}.graph-hub{display:grid;place-items:center;width:58px;height:58px;border-radius:50%;border:1px solid #c9dbcd8c;background:#426052;box-shadow:0 0 0 7px #c9dbcd05;transition:background .3s,scale .3s,box-shadow .3s}.graph-group strong{font-size:15px;line-height:1.5;font-weight:450;white-space:nowrap;background:#435f52;padding:0 8px;border-radius:100px}.graph-group:hover .graph-hub{scale:1.12;background:#5e7c69;box-shadow:0 0 0 9px #c9dbcd15}.graph-group.selected .graph-hub{background:#bad4bb;color:#28443b;box-shadow:0 0 0 9px #c9dbcd10,0 0 35px #c9dbcd1a}.graph-service{display:flex;flex-direction:column;align-items:center;gap:9px;font-size:13px;line-height:1.4;white-space:nowrap;color:#d3dfd5;pointer-events:none;text-shadow:0 1px 6px #243e33}.graph-service i{width:7px;height:7px;border-radius:50%;background:#8da99b;box-shadow:0 0 0 5px #a7c1b407;transition:background .3s,box-shadow .3s}.graph-service.in-focus{color:#f0f3e8}.graph-service.in-focus i{background:#d1e7bc;box-shadow:0 0 0 5px #c3dba918,0 0 18px #c3dba936}.graph-more{font-size:23px;letter-spacing:4px;color:#ceddce88;pointer-events:none}.graph-key{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;padding:0 2vw}.graph-key button{display:flex;gap:7px;align-items:center;border:1px solid #dce8df26;background:transparent;border-radius:100px;color:inherit;font-size:12px;padding:10px 14px;cursor:pointer}.graph-key button[aria-pressed=true]{background:#dce8df16;border-color:#dce8df77}.graph-key .icon{width:14px;height:14px}.graph-note{text-align:center;font-size:12px;opacity:.7;margin-top:18px}.graph-note>span{letter-spacing:4px;margin-right:7px}.motion-paused .graph-edges .active-edges .trunk-edge{animation-play-state:paused}@keyframes graph-flow{to{stroke-dashoffset:-56}}@media(max-width:700px){.graph-shell{margin-left:-6vw;margin-right:-6vw}.graph-toolbar{padding:0 6vw;font-size:12px;gap:12px}.graph-toolbar>span{max-width:175px;line-height:1.6}.graph-toolbar button{width:35px;height:35px}.graph-viewport{height:560px}.graph-key{padding:0 6vw;gap:6px;justify-content:flex-start}.graph-key button{font-size:12px;padding:9px 11px}.graph-note{font-size:12px}}.graph-service{gap:11px;font-size:18px;font-weight:500;line-height:1.3;color:#f1f4ed;text-shadow:none;white-space:normal;width:156px;text-align:center;z-index:1}.service-name{max-width:156px;padding:2px 7px;border-radius:8px;background:#435f52;overflow-wrap:normal}.service-logo{display:grid;place-items:center;flex-shrink:0;width:50px;height:50px;border-radius:50%;background:#f5f7f1;border:1px solid #fff9;box-shadow:0 3px 14px #1c342526;transition:box-shadow .3s,transform .3s}.service-logo img{display:block;width:34px;height:34px;object-fit:contain}.service-logo-custom{background:#456858;color:#e6eee3;border-color:#cadbcd77}.service-logo-custom .icon{width:25px;height:25px}.graph-service.in-focus .service-logo{box-shadow:0 0 0 5px #cde1c41a,0 4px 22px #142e2533}.graph-service.in-focus .service-name{color:#fff}.graph-group strong{font-size:17px}.graph-root strong{font-size:19px}.hero .section-bottom{justify-content:flex-end}.section-meta>span:only-child{max-width:none;text-align:left}.graph-world .graph-service{pointer-events:none}@media(max-width:700px){.graph-service{font-size:18px}.service-logo{width:48px;height:48px}.service-logo img{width:32px;height:32px}.hero-meta{font-size:12px}}.graph-service{width:max-content;max-width:156px}.graph-group{min-width:0;width:max-content;max-width:190px}.graph-group strong{max-width:190px;white-space:normal;text-align:center}.graph-root strong{max-width:220px;white-space:normal;line-height:1.35}.hero h1{font-size:clamp(44px,4.6vw,70px);line-height:1.1;max-width:680px}.hero-meta{font-size:12px}.stats-caption{font-size:12px;opacity:.65;margin-top:30px}.stats-caption+.hero-stats{margin-top:10px;padding-top:20px}.project-gallery{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;margin:8px 0 60px}.project-preview{display:flex;flex-direction:column;text-align:left;border:0;background:transparent;color:inherit;cursor:pointer;padding:0}.project-art{height:230px;width:100%;position:relative;display:grid;place-items:center;overflow:hidden;border-radius:110px 110px 34px 34px;border:1px solid #375c4933;background:radial-gradient(circle at 25% 25%,#ffffff95,#aec6b12e 57%,#88a79a33);transition:transform .4s,background .4s}.project-preview:nth-child(2) .project-art{border-radius:38px 110px 110px 38px;background:radial-gradient(circle at 70% 25%,#ffffff95,#a7bdc72e 57%,#91a9ba33)}.project-preview:nth-child(3) .project-art{border-radius:110px 38px 38px 110px}.project-art>.icon{width:42px;height:42px;opacity:.6;position:relative}.project-orbit{position:absolute;width:160px;height:160px;border-radius:50%;border:1px solid #456a4f22;transform:rotate(-25deg) scaleX(1.6)}.project-number{position:absolute;bottom:22px;right:25px;font-size:12px;opacity:.5}.project-preview:hover .project-art{transform:translateY(-6px);background-color:#d8e6da}.project-preview-title{font-size:23px;letter-spacing:-.025em;margin-top:21px}.project-preview-status{display:flex;align-items:center;justify-content:space-between;gap:20px;font-size:12px;opacity:.65;margin-top:10px;width:100%}.project-preview-status .icon{width:20px;height:20px}.practice-subheading{font-size:25px;font-weight:450;letter-spacing:-.025em;margin:10px 0 20px}.project-dialog{position:fixed;top:0;right:0;bottom:0;left:0;margin:auto;width:min(580px,calc(100vw - 32px));max-height:calc(100dvh - 40px);border:1px solid #e0e9df50;border-radius:34px;background:#edf0e7;color:#243c38;padding:0;box-shadow:0 32px 120px #12281f55;overflow:auto}.project-dialog::backdrop{background:#132d29b3;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px)}.project-dialog-content{position:relative;padding:48px}.project-dialog h2{font-size:42px;margin:24px 0 14px;line-height:1.2}.project-dialog p{font-size:15px;line-height:1.8}.project-dialog .project-coming-label{font-size:12px;letter-spacing:.04em;opacity:.6;margin-bottom:15px}.dialog-close{position:absolute;top:18px;right:18px;width:42px;height:42px;display:grid;place-items:center;border:1px solid #24453726;border-radius:50%;color:inherit;background:none;cursor:pointer}.dialog-symbol{display:grid;place-items:center;width:76px;height:76px;border:1px solid #24453726;border-radius:50%;background:#dae6d9}.dialog-symbol .icon{width:30px;height:30px}.project-dialog .button{margin-top:28px;gap:12px}.project-dialog .button>.icon{margin:0}.automation-check{background:#dce5e9;color:#263f50;min-height:100svh}.automation-check h2{font-size:clamp(42px,4.9vw,74px);max-width:1050px}.automation-check h2 em{color:#3d6553}.reflection-questions{display:grid;grid-template-columns:1fr 1fr;gap:0 50px;margin:15px 0 30px}.reflection-question{position:relative;display:flex;align-items:flex-start;gap:20px;padding:32px 25px 35px 0;border-top:1px solid #263f5026}.question-icon{width:52px;height:52px;display:grid;place-items:center;flex-shrink:0;border-radius:50%;border:1px solid #263f5026;background:#eff4ec55}.question-icon .icon{width:24px;height:24px}.reflection-question h3{font-size:22px;font-weight:450;line-height:1.5;letter-spacing:-.02em;max-width:420px}.question-index{position:absolute;top:14px;right:0;font-size:12px;opacity:.4}.reflection-invitation{display:flex;align-items:center;justify-content:space-between;gap:30px;margin:10px 0 35px}.reflection-invitation p{max-width:620px;font-size:14px;line-height:1.8;opacity:.8}.reflection-invitation .button{flex-shrink:0}.automation-check .section-bottom{justify-content:flex-end}.team-note{display:flex;gap:14px;align-items:flex-start;max-width:780px;margin:-10px 0 40px;font-size:14px;line-height:1.8;opacity:.8}.team-note .icon{margin-top:2px}.working-terms{border-top:1px solid #eff1e930;padding:32px 0 42px;margin-bottom:25px}.working-terms>h3{font-size:28px;font-weight:450;letter-spacing:-.03em;margin-bottom:30px}.terms-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:45px}.terms-grid article>.icon{width:29px;height:29px;color:#bdd3bf;margin-bottom:19px}.terms-grid h4{font-size:18px;font-weight:450;margin-bottom:12px}.terms-grid p{font-size:13px;line-height:1.8;opacity:.75;max-width:340px}.working-terms>.subtle-link{display:inline-flex;align-items:center;gap:12px;margin-top:26px}.working-terms .subtle-link>.icon{width:16px;height:16px}.copy-email.icon-copy{display:grid;place-items:center;width:42px;height:42px;padding:0;border:1px solid #eff1e94d;border-radius:50%;background:transparent;color:inherit;cursor:pointer;text-decoration:none;margin-top:12px;transition:background .2s}.icon-copy:hover{background:#eff1e917}.icon-copy>.icon{width:19px;height:19px}@media(max-width:1000px){.project-art{height:190px}.reflection-question h3{font-size:19px}.reflection-questions{gap:0 30px}.terms-grid{gap:26px}.terms-grid h4{font-size:16px}}@media(max-width:700px){.hero h1,html[lang=kk] .hero h1{font-size:clamp(35px,9.3vw,59px);line-height:1.12}.hero-meta{font-size:12px}.project-gallery{grid-template-columns:1fr;gap:30px;margin-bottom:45px}.project-preview{display:grid;grid-template-columns:116px 1fr;grid-template-rows:1fr 1fr;gap:0 20px;align-items:center}.project-art{height:116px;grid-row:1/3;border-radius:50%!important}.project-orbit{width:80px;height:80px}.project-art>.icon{width:28px;height:28px}.project-number{bottom:14px;right:23px;font-size:12px}.project-preview-title{font-size:22px;margin:0;align-self:end}.project-preview-status{font-size:12px;margin-top:9px;align-self:start}.practice-subheading{font-size:22px}.project-dialog-content{padding:40px 25px 30px}.project-dialog h2{font-size:32px}.project-dialog p{font-size:13px}.automation-check h2{font-size:clamp(30px,8.3vw,49px)}.reflection-questions{grid-template-columns:1fr;margin:0 0 20px}.reflection-question{padding:24px 18px 25px 0;gap:15px}.reflection-question h3{font-size:17px}.question-icon{width:42px;height:42px}.question-icon .icon{width:21px;height:21px}.reflection-invitation{align-items:flex-start;flex-direction:column;gap:20px}.reflection-invitation p{font-size:12px}.team-note{font-size:12px;margin-bottom:32px}.terms-grid{grid-template-columns:1fr;gap:26px}.terms-grid article{display:grid;grid-template-columns:32px 1fr;gap:0 15px}.terms-grid article>.icon{grid-row:1/3;margin:0}.terms-grid h4{font-size:17px;margin-bottom:8px}.terms-grid p{font-size:12px;max-width:none}.working-terms>h3{font-size:25px}.working-terms{padding-top:27px}.copy-email.icon-copy{width:38px;height:38px}}.contact-email-row{display:flex;align-items:center;justify-content:center;gap:10px;margin-top:21px}.contact-orb .contact-email-row .email{margin-top:0}.contact-email-row .copy-email.icon-copy{margin:0;width:36px;height:36px;flex-shrink:0}.contact-email-row .email>.icon{display:none}@media(max-width:700px){.contact-email-row{gap:7px}.contact-email-row .copy-email.icon-copy{width:34px;height:34px}}html{scrollbar-gutter:stable}.practice-kind{display:block;font-size:12px;font-weight:400;letter-spacing:.04em;margin-bottom:9px;opacity:.6}.practice-journey{list-style:none;margin:0;padding:12px 0 38px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:44px}.practice-journey li{min-width:0}.journey-marker{display:flex;align-items:center;gap:20px;margin-bottom:24px}.journey-marker>span{width:50px;height:50px;border:1px solid #456a4f40;border-radius:50%;display:grid;place-items:center;flex-shrink:0}.journey-marker>i{font-style:normal;flex:1;text-align:right;position:relative;color:#456a4f80}.journey-marker>i:before{content:"";position:absolute;left:0;right:12px;top:50%;height:1px;background:#456a4f40}.practice-journey li:last-child .journey-marker>i{visibility:hidden}.practice-journey li:last-child .journey-marker>span{background:#d3e3d2}.practice-journey p{font-size:15px;line-height:1.85;margin:15px 0 0;max-width:360px}.practice-title strong{font-size:clamp(19px,2.1vw,29px)}.time-values{gap:clamp(48px,7vw,100px)}.time-after{padding-left:clamp(32px,5vw,72px)}.reflection-workspace{display:grid;grid-template-columns:.9fr 1.1fr;gap:64px;align-items:start;margin:8px 0 20px}.reflection-choices{display:flex;flex-direction:column;gap:10px}.reflection-choices>button{display:flex;gap:18px;align-items:center;text-align:left;padding:21px 18px;border:1px solid transparent;border-bottom-color:#263f5026;background:transparent;color:inherit;border-radius:24px 24px 24px 4px;cursor:pointer;font-size:18px;line-height:1.5;transition:background .25s,transform .25s}.reflection-choices>button:hover{background:#eef3ec70;transform:translate(4px)}.reflection-choices>button.is-selected{background:#eff4ed;border-color:#263f5020}.reflection-pick{margin-left:auto;font-size:24px;opacity:.4}.is-selected .reflection-pick{opacity:1}.reflection-scene{padding:34px 34px 28px;border-radius:48px 48px 48px 12px;background:#e9eeed;box-shadow:0 24px 60px #263f5009;border:1px solid #263f501a;transition:background .5s,color .5s;min-width:0}.scene-caption{display:flex;align-items:center;justify-content:space-between;gap:20px;font-size:12px;letter-spacing:.03em;opacity:.75}.scene-state{display:flex;gap:7px;align-items:center}.scene-state i{width:6px;height:6px;background:currentColor;border-radius:50%}.reflection-scene h3{font-size:clamp(24px,2.7vw,38px);line-height:1.25;letter-spacing:-.035em;font-weight:450;min-height:95px;max-width:440px;margin:32px 0 18px}.reflection-route{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;padding:0;margin:0 0 32px;gap:20px}.reflection-route li{position:relative;text-align:center;font-size:12px;line-height:1.5;animation:content-arrive .45s both}.reflection-route li:nth-child(2){animation-delay:.08s}.reflection-route li:nth-child(3){animation-delay:.16s}.route-node{width:72px;height:72px;display:grid;place-items:center;border:1px solid #263f5033;border-radius:50%;margin:0 auto 14px;background:#f5f7f2}.route-node .icon{width:27px;height:27px}.reflection-route li:not(:last-child):after{content:"";position:absolute;top:24px;left:calc(100% + 3px);transform:translate(-50%);font-size:20px;opacity:.4}.reflection-outcome{min-height:125px;border-top:1px solid #263f5026;padding-top:22px}.reflection-outcome p{font-size:14px;line-height:1.8;margin:12px 0 0}.automation-toggle{display:flex;align-items:center;justify-content:center;gap:12px;width:100%;border:1px solid #263f5033;border-radius:40px;background:transparent;color:inherit;font-size:13px;min-height:52px;padding:12px 18px;cursor:pointer;margin-top:18px;transition:background .2s}.automation-toggle:hover{background:#ffffff30}.automation-toggle .icon{width:19px;height:19px}.reflection-scene.is-automated{background:#294e43;color:#edf3e9}.is-automated .route-node{background:#416657;border-color:#c1d9c444}.is-automated .reflection-route li:nth-child(2) .route-node{background:#d4e6cd;color:#294e43;box-shadow:0 0 0 8px #c5ddc311}.is-automated .reflection-outcome{border-color:#d8e4da33}.is-automated .automation-toggle{border-color:#d8e4da55}.reflection-invitation{justify-content:flex-end;margin-top:20px}.reflection-invitation .subtle-link{display:flex;gap:18px;align-items:center}.reflection-choices button:focus-visible,.automation-toggle:focus-visible{outline:2px solid currentColor;outline-offset:4px}@media(max-width:1000px){.reflection-workspace{gap:30px;grid-template-columns:1fr 1fr}.reflection-choices>button{font-size:16px;padding:17px 12px;gap:12px}.reflection-choices .question-icon{width:40px;height:40px}.reflection-scene{padding:28px 24px}.practice-journey{gap:28px}.practice-journey p{font-size:14px}}@media(max-width:700px){.practice-journey{grid-template-columns:1fr;gap:0;padding:10px 0 22px 8px}.practice-journey li{position:relative;padding:0 0 30px 64px}.practice-journey p{max-width:none;font-size:14px;margin-top:10px}.journey-marker{position:absolute;left:0;top:-8px;bottom:0;display:block;margin:0}.journey-marker>span{width:42px;height:42px}.journey-marker>i{display:block;position:absolute;top:53px;bottom:10px;left:20px;width:1px;background:#456a4f40;font-size:0}.journey-marker>i:before{display:none}.practice-kind{font-size:12px}.time-values{gap:36px;grid-template-columns:1fr 1fr}.time-after{padding-left:26px}.time-values strong{font-size:clamp(24px,6.5vw,34px)}.reflection-workspace{grid-template-columns:1fr;gap:28px}.reflection-choices>button{font-size:16px;padding:16px 12px}.reflection-scene{border-radius:34px 34px 34px 10px;padding:26px 20px}.reflection-scene h3{min-height:65px;font-size:28px;margin-top:26px}.route-node{width:62px;height:62px}.reflection-route{gap:15px}.reflection-route li{font-size:12px}.reflection-route li:not(:last-child):after{top:20px}.reflection-outcome{min-height:130px}.scene-caption{font-size:12px}.reflection-invitation{justify-content:flex-start}.practice-journey li:last-child{padding-bottom:0}}@media(prefers-reduced-motion:reduce){.reflection-route li{animation:none}.reflection-choices>button:hover{transform:none}.reflection-scene{transition:none}}.voice-tools{margin:60px 0 16px;padding:44px 0 0;border-top:1px solid #c7d8e033}.voice-heading{display:flex;align-items:center;gap:22px;margin-bottom:50px}.voice-heading h3{font-size:clamp(28px,3vw,44px);line-height:1.25;font-weight:450;letter-spacing:-.04em}.voice-heading h3 em{color:#bfd2bc}.voice-heading p{font-size:13px;opacity:.65;margin:12px 0 0}.voice-orb{display:grid;place-items:center;width:80px;height:80px;border:1px solid #cfdfde40;border-radius:50%;background:#ffffff08;flex-shrink:0}.voice-orb .icon{width:36px;height:36px}.voice-branches{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:28px;position:relative}.voice-branches:before{content:"";position:absolute;left:12%;right:12%;top:-22px;height:1px;background:#ccddd63b}.voice-branches>button{position:relative;background:#ffffff05;color:inherit;border:1px solid #c7d8e033;border-radius:60px 60px 24px 24px;padding:27px 16px 23px;display:flex;flex-direction:column;align-items:center;gap:11px;cursor:pointer;transition:background .25s,transform .25s}.voice-branches>button:before{content:"";position:absolute;top:-23px;left:50%;height:22px;width:1px;background:#ccddd63b}.voice-branches>button:hover{transform:translateY(-4px)}.voice-branches>button.selected{background:#c2d9c41a;border-color:#c2d9c477}.voice-logo{width:58px;height:58px;display:grid;place-items:center;border-radius:50%;background:#d5e4da}.voice-logo img{object-fit:contain}.voice-branches strong{font-size:18px;font-weight:500;letter-spacing:-.02em}.voice-branches>button>span:last-child{font-size:12px;opacity:.7;line-height:1.5;text-align:center}.voice-detail{display:flex;align-items:flex-start;gap:18px;margin:28px 0;min-height:65px}.voice-detail .icon{flex-shrink:0;margin-top:4px;color:#bdd3bf}.voice-detail p{font-size:15px;line-height:1.8;max-width:760px;margin:0}.voice-flow{display:flex;align-items:center;list-style:none;padding:22px 0;gap:50px;border-top:1px solid #c7d8e022;margin:0}.voice-flow li{position:relative;display:flex;align-items:center;gap:12px;font-size:12px}.voice-flow li:not(:last-child):after{content:"";position:absolute;right:-33px;opacity:.5}.voice-flow .icon{width:20px;height:20px}.voice-more{display:flex;align-items:center;gap:14px;font-size:12px;opacity:.55;margin:6px 0 12px}.voice-more>span{font-size:25px;letter-spacing:3px}.voice-branches button:focus-visible{outline:2px solid #c2d9c4;outline-offset:4px}@media(max-width:700px){.voice-tools{margin-top:36px;padding-top:30px}.voice-heading{gap:15px;margin-bottom:35px}.voice-orb{width:56px;height:56px}.voice-orb .icon{width:27px;height:27px}.voice-heading h3{font-size:28px}.voice-heading p{font-size:12px}.voice-branches{grid-template-columns:1fr 1fr;gap:22px 14px}.voice-branches:before{left:25%;right:25%;top:-16px}.voice-branches>button:before{top:-17px;height:16px}.voice-branches>button:nth-child(n+3):before{top:-23px;height:22px}.voice-branches>button{border-radius:42px 42px 20px 20px;padding:22px 10px 20px}.voice-branches strong{font-size:15px}.voice-branches>button>span:last-child{font-size:12px}.voice-logo{width:50px;height:50px}.voice-detail{min-height:120px}.voice-detail p{font-size:13px}.voice-flow{align-items:flex-start;flex-direction:column;gap:32px;padding:24px 0}.voice-flow li:not(:last-child):after{content:"";right:auto;left:5px;top:27px}.voice-more{font-size:12px}}.contact-layout{grid-template-columns:1fr 1.05fr;align-items:start;gap:6vw;margin-bottom:65px}.contact-layout .intro{max-width:470px}.contact .contact-orb{width:auto;height:auto;min-height:0;aspect-ratio:auto;border:0;border-radius:0;background:none;box-shadow:none;display:flex;align-items:flex-start;flex-direction:column;justify-content:flex-start;padding:0;margin-top:32px}.contact-orb .contact-email-row,.contact-orb .social-links{justify-content:flex-start}.contact-form-card{background:#edf0e7;color:#263f3a;padding:38px;border-radius:48px 48px 48px 12px;border:1px solid #dce8da33;box-shadow:0 25px 65px #102a231f;min-width:0}.contact-form-heading{margin-bottom:30px}.contact-form-heading .micro{opacity:.6}.contact-form-card h3{font-size:clamp(26px,2.7vw,38px);line-height:1.2;font-weight:450;letter-spacing:-.04em;margin-top:12px}.contact-form-card fieldset{border:0;margin:0;padding:0;min-width:0}.contact-field-row{display:grid;grid-template-columns:1fr 1fr;gap:22px}.contact-field{margin-bottom:24px;min-width:0}.contact-field label{display:block;font-size:12px;margin-bottom:10px}.contact-field input,.contact-field textarea{font:inherit;font-size:16px;line-height:1.6;color:#263f3a;width:100%;min-width:0;border:1px solid #47625844;background:#f9fbf555;padding:12px 14px;border-radius:12px;transition:border-color .2s,background .2s}.contact-field textarea{min-height:150px;resize:vertical}.contact-field input::placeholder,.contact-field textarea::placeholder{color:#566d65;opacity:.8;font-size:13px}.contact-field input:focus,.contact-field textarea:focus{outline:2px solid #547565;outline-offset:2px;background:#fafcf6}.contact-field [aria-invalid=true]{border-color:#a34737}.field-error{display:block;color:#913b2d;font-size:12px;margin-top:8px;line-height:1.5}.contact-form-actions{display:flex;align-items:center;gap:18px;flex-wrap:wrap}.contact-form-card .contact-submit{background:#294e43;color:#f1f5ed;display:flex;align-items:center;justify-content:space-between;gap:24px;border:0;min-height:54px;font-size:13px;padding:15px 22px}.contact-submit svg{width:22px;height:22px;flex-shrink:0}.contact-form-note{font-size:12px;line-height:1.5;opacity:.7}.contact-form-card fieldset:disabled{opacity:.7}.contact-form-card button:disabled{cursor:wait;transform:none}.contact-form-error{margin-top:24px;border-top:1px solid #a3473733;padding-top:18px;color:#913b2d;font-size:13px;line-height:1.7}.contact-form-error a{text-decoration:underline;display:inline-block;margin-top:8px}.contact-success{padding:28px 0;min-height:420px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center}.contact-success-icon{display:grid;place-items:center;width:76px;height:76px;border-radius:50%;background:#d4e2cf;margin-bottom:18px}.contact-success-icon svg{width:38px;height:38px}.contact-success p{font-size:15px;line-height:1.8;margin:20px 0 30px;max-width:380px}.contact-spinner{width:18px;height:18px;border:2px solid #f1f5ed55;border-top-color:currentColor;border-radius:50%;animation:contact-spin .75s linear infinite}.contact-success:focus,.contact-form-error:focus{outline:none}@keyframes contact-spin{to{transform:rotate(360deg)}}@media(max-width:1000px){.contact-layout{gap:35px}.contact-form-card{padding:28px}.contact-field-row{grid-template-columns:1fr;gap:0}.contact-layout h2{font-size:clamp(42px,5.5vw,66px)}}@media(max-width:700px){.contact-layout{grid-template-columns:1fr;gap:36px;margin-bottom:40px}.contact .contact-orb{margin-top:26px;align-items:flex-start}.contact-form-card{padding:28px 22px;border-radius:34px 34px 34px 10px}.contact-form-card h3{font-size:30px}.contact-field{margin-bottom:21px}.contact-field textarea{min-height:150px}.contact-form-actions{gap:13px}.contact-submit{width:100%}.contact-form-note{width:100%;text-align:center}.contact-success{min-height:370px}.contact-success p{font-size:14px}}@media(prefers-reduced-motion:reduce){.contact-spinner{animation:none;border-style:dotted}}.contact .contact-orb{margin-left:0;margin-right:0;max-width:none;-webkit-backdrop-filter:none;backdrop-filter:none;animation:none}html{scroll-padding-top:100px}.header{position:fixed;inset:0 0 auto;padding-top:16px;padding-bottom:16px;background:#263b45ed;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-bottom:1px solid #e3ede21c;z-index:50}.reading-progress{z-index:60}.skip{z-index:70}.back-top{position:fixed;right:max(24px,env(safe-area-inset-right));bottom:max(24px,env(safe-area-inset-bottom));z-index:45;background:#294e43;color:#f1f5ed;box-shadow:0 6px 24px #10282133}.back-top:hover{background:#3c6556}.contact footer{padding-bottom:60px}@media(max-width:700px){html{scroll-padding-top:90px}.header{padding-top:12px;padding-bottom:12px}.header>.nav{top:calc(100% + 8px);max-height:calc(100dvh - 100px);overflow-y:auto}.back-top{width:44px;height:44px;right:max(16px,env(safe-area-inset-right));bottom:max(16px,env(safe-area-inset-bottom))}}.reflection-scene h3{min-height:0;margin-bottom:20px}.routine-count{display:flex;align-items:baseline;gap:10px;margin-bottom:26px}.routine-count strong{font-size:42px;font-weight:450;line-height:1;letter-spacing:-.06em}.routine-count>span{font-size:12px;opacity:.7}.reflection-scene:not(.is-automated) .reflection-route{grid-template-columns:1fr;gap:12px;margin-bottom:26px}.reflection-scene:not(.is-automated) .reflection-route li{display:flex;align-items:center;text-align:left;gap:16px;font-size:13px;line-height:1.5}.reflection-scene:not(.is-automated) .route-node{width:38px;height:38px;flex-shrink:0;margin:0;font-size:12px;font-variant-numeric:tabular-nums}.reflection-scene:not(.is-automated) .reflection-route li:not(:last-child):after{content:"";top:40px;bottom:-10px;left:19px;width:1px;background:currentColor;opacity:.18;transform:none}.reflection-scene:not(.is-automated) .reflection-route li:nth-child(4){animation-delay:.24s}.reflection-scene:not(.is-automated) .reflection-route li:nth-child(5){animation-delay:.32s}.reflection-scene:not(.is-automated) .reflection-route li:nth-child(6){animation-delay:.4s}.is-automated .routine-count strong{color:#d4e6cd}.is-automated .reflection-route{margin-top:32px;margin-bottom:32px}@media(max-width:700px){.routine-count strong{font-size:36px}.routine-count>span{font-size:12px}.reflection-scene:not(.is-automated) .reflection-route li{font-size:12px;gap:12px}.reflection-scene h3{min-height:0}}.panel:not(.hero){min-height:0;padding-top:90px;padding-bottom:100px}.section-heading{margin:0 0 48px}.section-bottom:empty{display:none}.bubble-scene{opacity:.18}.bubble-scene i:nth-child(n+2){display:none}.hero-layout{grid-template-columns:1.15fr .85fr;gap:4vw;padding:65px 0 70px}.hero h1{font-size:clamp(42px,4.4vw,70px);line-height:1.13;max-width:740px}.hero h1 em{display:block;margin-top:8px}.hero .intro{font-size:16px;line-height:1.7;max-width:510px}.hero-stats{border:0;gap:50px;margin-top:32px;padding-top:0}.hero-stats dd{font-size:58px}.journey-marker>i{flex:none;margin-left:auto;display:grid;place-items:center;width:24px;height:24px}.journey-marker>i:before{display:none}.journey-marker>i>.icon{width:20px;height:20px}.reflection-pick>.icon{width:20px;height:20px}.flow-bubbles button:after{display:none}.reflection-route li:not(:last-child):after,.voice-flow li:not(:last-child):after{width:7px;height:7px;border-top:1.5px solid currentColor;border-right:1.5px solid currentColor;transform:rotate(45deg);font-size:0}.project-gallery{grid-template-columns:1.15fr .9fr 1fr;align-items:start;gap:36px}.project-preview:nth-child(2){margin-top:64px}.project-preview:nth-child(3){margin-top:25px}.project-art{border-radius:14px!important;background:#d7e0d4;box-shadow:none}.project-preview:nth-child(2) .project-art{background:#d1dfe3}.project-orbit{opacity:.4}.project-number{display:none}.practice-subheading{margin-top:75px}.steps{gap:36px}.step:nth-child(2n){padding-top:40px}.case-panel{border-radius:20px}.reflection-scene{border-radius:18px;box-shadow:none}.contact-form-card{border-radius:20px;box-shadow:none}.voice-branches>button{border-radius:16px}.process .section-heading{margin-left:8%}.integrations .section-heading h2{max-width:750px}@media(max-width:1000px){.hero-layout{gap:2vw}.hero-collage{max-width:420px}.sheet-body{padding:20px}.collage-note,.collage-task{font-size:12px;padding:12px}.hero .intro{font-size:14px}}@media(max-width:700px){.panel:not(.hero){padding-top:60px;padding-bottom:60px}.hero-layout{display:flex;gap:40px;padding-top:35px;padding-bottom:45px}.hero h1,html[lang=kk] .hero h1{font-size:clamp(34px,8.7vw,58px)}.hero h1 em{margin-top:6px}.hero-stats dd{font-size:48px}.hero-collage{width:88%;max-width:390px;align-self:center;margin:0 0 25px}.sheet-body>strong{font-size:23px}.collage-note,.collage-task{font-size:12px}.hero .intro{font-size:14px}.section-heading{margin-bottom:30px}.project-gallery{grid-template-columns:1fr;gap:28px}.project-preview:nth-child(n){margin-top:0}.project-art{border-radius:16px!important}.practice-subheading{margin-top:42px}.step:nth-child(2n){padding-top:0}.process .section-heading{margin-left:0}.journey-marker>i{display:none}.voice-flow{gap:30px}.voice-flow li:not(:last-child):after{right:-18px}.collage-note{right:-5%}}@media(prefers-reduced-motion:reduce){.product-sheet{animation:none}}@media(max-width:700px){.voice-flow li:not(:last-child):after{transform:rotate(135deg)}}.hero-projects{position:relative;width:100%;max-width:590px;aspect-ratio:1.02;isolation:isolate;margin-top:35px}.project-backdrop{position:absolute;width:78%;aspect-ratio:1;border-radius:50%;background:#b8cebd;opacity:.13;top:-5%;right:-12%;z-index:-1}.hero-project-shot{position:absolute;display:block;background:#f3f1e9;color:#243c38;border:1px solid #ffffff66;border-radius:10px;box-shadow:0 20px 50px #10253355;transition:transform .35s,box-shadow .35s;overflow:hidden}.shot-studio{width:110%;left:-8%;top:3%;transform:rotate(-5deg);z-index:1}.shot-resume{width:76%;right:-5%;top:49%;transform:rotate(6deg);z-index:2}.hero-project-shot:hover{transform:rotate(0) translateY(-6px);z-index:3;box-shadow:0 24px 60px #10253388}.shot-window{overflow:hidden;aspect-ratio:1.85}.shot-window img{display:block;width:100%;height:100%;object-fit:cover;object-position:top left}.shot-resume .shot-window{aspect-ratio:2.05}.shot-resume img{width:125%;max-width:none;object-fit:cover;object-position:top left;transform:translate(-17%)}.shot-caption{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;border-top:1px solid #243c3817;font-size:12px;line-height:1.4}.shot-caption strong{font-size:13px;font-weight:500}.shot-caption>span{display:flex;gap:8px;align-items:center}.shot-caption .icon{width:14px;height:14px;flex-shrink:0}.hero-repo-note{position:absolute;left:-5%;bottom:-13%;display:flex;gap:13px;align-items:center;border-bottom:1px solid #b8cebd55;padding:14px 0;width:87%;color:#f3f1e9}.hero-repo-note>span{display:flex;flex-direction:column;gap:6px}.hero-repo-note strong{font-size:16px;font-weight:500}.hero-repo-note small{font-size:12px;opacity:.7}.hero-repo-note>.icon:first-child{width:23px;height:23px}.hero-repo-note>.icon:last-child{margin-left:auto;width:16px;height:16px}.hero-layout{padding-bottom:110px}.project-art>img{width:100%;height:100%;object-fit:cover;object-position:top left}.repo-project-art{display:flex;flex-direction:column;gap:16px;align-items:flex-start;padding:30px;width:100%;color:#243c38}.repo-project-art .icon{width:32px;height:32px}.repo-project-art strong{font-size:24px;letter-spacing:-.04em}.repo-project-art small{font-size:12px;opacity:.65}.dialog-project-image{display:block;width:100%;height:auto;border-radius:8px;margin-top:24px}@media(max-width:1000px)and (min-width:701px){.shot-caption>span{font-size:12px}.shot-caption strong{font-size:12px}.hero-repo-note{bottom:-25%}}@media(max-width:700px){.hero-projects{width:88%;max-width:480px;align-self:center;margin:15px 0 65px;aspect-ratio:.95}.hero-layout{padding-bottom:45px}.shot-studio{width:110%;left:-7%}.shot-resume{width:80%;right:-6%;top:48%}.shot-caption{padding:9px 10px;gap:6px}.shot-caption strong{font-size:12px}.shot-caption>span{font-size:12px}.hero-repo-note{left:-3%;bottom:-15%;width:103%}.hero-repo-note strong{font-size:14px}.hero-repo-note small{font-size:12px}.repo-project-art{padding:14px;gap:9px}.repo-project-art strong{font-size:14px}.repo-project-art small{font-size:12px}.repo-project-art .icon{width:24px;height:24px}}@media(prefers-reduced-motion:reduce){.hero-project-shot{transition:none}}.shot-pm .shot-window{aspect-ratio:1.65}.shot-pm img{width:100%;transform:none;object-position:top left}.project-story{display:grid;gap:24px;margin:28px 0 36px}.project-story>div{border-top:1px solid #243c3826;padding-top:16px}.project-story dt{font-size:12px;font-weight:600;letter-spacing:.06em;color:#526b5f;margin-bottom:8px}.project-story dd{margin:0;line-height:1.65;font-size:15px}.project-dialog .project-image-caption{font-size:12px;line-height:1.5;color:#67776e;margin:8px 0 24px}.project-preview-summary{display:block;font-size:14px;line-height:1.5;font-weight:400;margin:10px 0 16px;opacity:.8}.telegram-secondary{display:inline-flex;align-items:center;gap:8px;font-size:13px;opacity:.75;margin:16px 0 4px}.telegram-secondary .icon{width:17px;height:17px}.telegram-secondary:hover{opacity:1}.scenarios-intro{max-width:680px;margin:0 0 28px}picture{display:block}.shot-window picture,.project-art picture{width:100%;height:100%}.project-art picture img{width:100%;height:100%;object-fit:cover;object-position:top left}.about-section{display:grid;grid-template-columns:minmax(180px,.65fr) 1.3fr;gap:8%;background:#e8eee7;color:#243c38;align-items:center}.about-photo img{width:100%;height:auto;border-radius:24px}.photo-placeholder{aspect-ratio:4/4.8;display:flex;flex-direction:column;justify-content:center;padding:24px;background:#d5e0d7;border-radius:24px}.photo-placeholder>span{font-size:clamp(26px,4vw,48px);letter-spacing:-.06em}.photo-placeholder small{font-size:12px}.about-copy h2{font-size:clamp(32px,4vw,60px);margin:12px 0}.about-copy p,.about-copy li{line-height:1.65}.about-copy ul{padding-left:20px}.about-links{display:flex;flex-wrap:wrap;gap:8px 24px;align-items:center}.about-links a{display:inline-flex;align-items:center;min-height:44px;text-decoration:underline}.review-note{font-size:12px;line-height:1.6;opacity:1;color:inherit}.about-copy .review-note{color:#506358}.site-footer{display:grid;grid-template-columns:1.4fr 1fr 1fr;gap:32px;padding:48px 0 24px;border-top:1px solid currentColor;margin-top:64px;font-size:14px}.site-footer p{line-height:1.7;max-width:30ch}.site-footer nav{display:flex;flex-direction:column;align-items:flex-start}.site-footer a{display:inline-flex;align-items:center;min-height:44px;overflow-wrap:anywhere}.site-footer .logo{font-size:30px}.document-page{background:#f3f1e9;color:#243c38;min-height:100vh;padding:0 7%}.document-page header{display:flex;justify-content:space-between;align-items:center;gap:20px;min-height:96px}.document-page main{max-width:850px;margin:70px auto}.document-page h1{font-size:clamp(36px,6vw,70px);line-height:1.1;overflow-wrap:anywhere}.document-page h2{font-size:26px;margin-top:36px}.document-page p{line-height:1.8}.document-page main a{text-decoration:underline}.not-found{text-align:center;padding:50px 0}.form-privacy{font-size:13px;line-height:1.5}.form-privacy a{text-decoration:underline}.project-evidence{display:grid;gap:16px}.project-evidence:empty{display:none}.project-evidence dt{font-weight:600}.project-evidence dd{margin:5px 0;line-height:1.6}.nda-badge{display:inline-block;padding:12px 18px;border:1px solid currentColor;border-radius:30px}.language-suggestion{position:fixed;bottom:20px;left:20px;z-index:200;background:#fff;padding:12px 20px;border-radius:12px;box-shadow:0 4px 25px #0003;display:flex;align-items:center;gap:20px}.language-suggestion button,.language-switch a,.graph-key button,.graph-toolbar button,.graph-zoom button,.case-tabs button,.tab-list button{min-width:44px;min-height:44px}.language-switch a{display:inline-flex;align-items:center;justify-content:center}.project-dialog .project-image-caption{color:#4c5c52;font-size:12px}a:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible{outline:3px solid #a77723;outline-offset:4px}#contact-form{scroll-margin-top:100px}@media(max-width:1100px){.header{gap:14px}.nav{gap:12px}.nav a{font-size:12px}}@media(max-width:700px){.about-section{grid-template-columns:1fr;gap:28px}.about-photo{max-width:240px}.photo-placeholder{aspect-ratio:1.3}.site-footer{grid-template-columns:1fr;gap:24px}.document-page{padding:0 6%}.document-page header{flex-wrap:wrap;padding:16px 0}.document-page main{margin:40px auto}.shot-caption>span{display:none}.shot-caption strong,.hero-repo-note small,.repo-project-art small,.collage-note,.collage-task,.micro,.practice-kind,.step-result,.case-tools,.time-note,.graph-note,.voice-more,.voice-branches>button>span,.contact-form-note,.language-switch a,.case-tabs button,.shot-caption{font-size:12px!important}.hero-projects{max-width:100%}body{overflow-wrap:break-word}.header .nav a{min-height:44px}.contact-field-row{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}.reveal-pending{opacity:1!important;transform:none!important}}@media(scripting:none){.reveal-pending{opacity:1!important;transform:none!important}}.project-carousel-controls{display:flex;justify-content:space-between;align-items:center;gap:20px;margin:-10px 0 24px;font-size:14px}.project-carousel-controls>div{display:flex;gap:10px}.project-carousel-controls button{width:48px;height:48px;border:1px solid #526b5f;border-radius:50%;background:transparent;color:inherit;display:grid;place-items:center;cursor:pointer}.project-carousel-controls button:disabled{opacity:.35;cursor:default}.project-carousel-controls svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.8}.project-gallery{display:flex;gap:28px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:#526b5f transparent;padding:8px 4px 24px;align-items:flex-start}.project-gallery .project-preview{flex:0 0 calc((100% - 56px)/3);scroll-snap-align:start;margin-top:0;min-width:0}.project-gallery .project-preview:nth-child(2n){margin-top:35px}.project-gallery .project-art{aspect-ratio:1.4;min-height:0}.repo-project-art{min-height:100%;justify-content:center}.repo-project-art small{font-size:12px;opacity:1;color:#526b5f}@media(max-width:900px){.project-gallery .project-preview{flex-basis:calc((100% - 28px)/2)}}@media(max-width:700px){.project-gallery{gap:16px}.project-gallery .project-preview{flex-basis:88%}.project-gallery .project-preview:nth-child(2n){margin-top:0}.project-carousel-controls>span{font-size:12px}.repo-project-art strong{font-size:24px}}.hero-portrait{position:relative;width:100%;max-width:590px;margin:25px 0 10px;isolation:isolate;transform:rotate(-3deg)}.portrait-crop{width:100%;aspect-ratio:640/495;overflow:hidden;border-radius:36px 8px;background:#263c3f}.portrait-crop picture{width:100%;height:100%}.portrait-crop img{display:block;width:100%;height:auto}.portrait-offset{position:absolute;top:20px;right:-17px;bottom:-15px;left:25px;border:1px solid #b8cebd;z-index:-1;border-radius:36px 8px;transform:rotate(6deg)}.portrait-caption{display:block;text-align:right;margin:25px 12px 0;font-size:13px;color:#e1e9e3}.about-photo{aspect-ratio:640/525;overflow:hidden;border-radius:24px}.about-photo img{display:block;width:100%;height:auto;border-radius:0}@media(max-width:700px){.hero-portrait{width:88%;align-self:center;margin:18px 0 30px}.portrait-caption{font-size:12px}.hero-layout{padding-bottom:24px}}.graph-group{min-height:48px;min-width:48px}.graph-group strong{font-size:14px}.graph-key button,.graph-toolbar button{min-height:44px;min-width:44px}.header .language-switch a{opacity:1;color:#e9ede6}.project-preview-status,.practice-kind{opacity:1;color:#435b50}.automation .section-heading>p,.routine-count span,.case-summary .micro,.time-estimate,.time-values span{opacity:1;color:#3e5667}.integrations .graph-note,.integrations .micro,.voice-branches>button>span,.voice-more,.integrations .section-bottom>span{opacity:1;color:#f0f4ed}.contact-form-heading .micro,.contact-form-note{opacity:1;color:#465e52}.form-privacy a{display:inline-flex;align-items:center;min-height:44px}.practice-title .practice-kind{opacity:1!important;color:#435b50!important}.reflection .section-heading>p,.automation .section-heading>p,.time-note{opacity:1!important;color:#3e5667!important}.voice-branches>button>span,.integrations .section-bottom>span{opacity:1!important;color:#f0f4ed!important}.hero-copy{animation:none}.automation-check .section-heading>p{opacity:1!important;color:#3e5667!important}.integrations .section-bottom{opacity:1}.about-links .social-icon-link,.site-footer .social-icon-link{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;border:1px solid currentColor;border-radius:50%;text-decoration:none}.social-icon-link svg{width:23px;height:23px}.social-icon-link:hover{background:#7d9c8130}.site-footer nav[aria-label] .social-icon-link{margin:5px 0}.repo-project-art small{color:#3d5549}.graph-toolbar{color:#f0f4ed}.footer-socials{display:flex;align-items:center;gap:12px;flex-wrap:nowrap}.site-footer .footer-socials .social-icon-link{flex:0 0 48px;margin:5px 0}.testimonials{background:#e8eee7;color:#243c38;min-height:auto}.testimonials h2{font-size:clamp(38px,5.5vw,76px);max-width:900px;margin:0 0 56px;letter-spacing:-.05em;line-height:1.08}.testimonials-grid{display:grid;grid-template-columns:1.4fr 1fr;gap:clamp(32px,6vw,96px);align-items:start}.testimonial{position:relative;border-top:1px solid #243c3840;padding:28px 0 0}.review-context{font-size:13px;margin:0 0 28px;color:#526358}.review-quote{position:absolute;right:0;top:12px;font-family:Georgia,serif;font-size:84px;line-height:1;color:#7e9b89;pointer-events:none}.testimonial blockquote{margin:0;font-size:clamp(20px,2vw,27px);line-height:1.55;letter-spacing:-.02em}.testimonial-short{margin-top:80px}.testimonial-short blockquote{font-size:clamp(19px,1.6vw,23px)}.review-details{margin-top:28px}.review-details summary{display:flex;align-items:center;gap:12px;min-height:44px;width:fit-content;cursor:pointer;list-style:none;font-size:14px;border-bottom:1px solid #243c3855}.review-details summary::-webkit-details-marker{display:none}.review-details summary svg{width:20px;height:20px;transition:transform .2s}.review-close,.review-details[open] .review-open{display:none}.review-details[open] .review-close{display:inline}.review-details[open] summary svg{transform:rotate(180deg)}.review-details .review-full{font-size:16px;letter-spacing:normal;line-height:1.8;margin-top:24px}.review-full p{margin:0 0 20px}.review-details summary:focus-visible{outline:3px solid #a77723;outline-offset:5px}@media(max-width:700px){.testimonials-grid{grid-template-columns:1fr;gap:40px}.testimonial-short{margin-top:0}.testimonials h2{margin-bottom:36px}}.testimonial-design{grid-column:1/-1;max-width:900px;margin-left:12%}.testimonial-design .review-excerpt{max-width:800px}@media(max-width:700px){.testimonial-design{margin-left:0}}.contact-captcha{margin:20px 0;min-height:144px}.contact-captcha p{font-size:14px;line-height:1.5}.contact-captcha button{min-height:44px;text-decoration:underline}.contact-captcha a{text-decoration:underline}
