@font-face{font-family:geist;src:url(/_next/static/media/739f45a8b71a2bd5-s.p.woff2) format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:geist Fallback;src:local("Arial");ascent-override:94.56%;descent-override:27.76%;line-gap-override:0.00%;size-adjust:106.28%}.__className_a966a5{font-family:geist,geist Fallback}.__variable_a966a5{--font-geist:"geist","geist Fallback"}:root{--paper:#f7f6ef;--sheet:#fffef8;--ink:#102522;--muted:#51625b;--line:#c9d0c5;--primary:#136859;--primary-hover:#0c4e43;--mint:#77d7b6;--dark:#102e2a;--dark-muted:#b9cec5;--width:1264px;--gutter:clamp(18px,4.4vw,64px);--section:clamp(62px,7vw,108px);color-scheme:light}*,:after,:before{box-sizing:border-box}html{scroll-padding-top:104px}body{margin:0;background:var(--paper);color:var(--ink);font:400 16px/1.55 var(--font-geist),system-ui,sans-serif;-webkit-font-smoothing:antialiased}a{color:inherit}a:focus-visible,button:focus-visible,input:focus-visible,pre:focus-visible,select:focus-visible,summary:focus-visible,textarea:focus-visible{outline:2px solid var(--primary);outline-offset:4px}button,input,select,textarea{font:inherit}button,summary{cursor:pointer}svg{flex:none;display:block}figure,h1,h2,h3,p{margin:0}h1,h2,h3{font-weight:650}h1,h2{text-wrap:balance}h2{font-size:clamp(33px,4.1vw,58px);line-height:1.025;letter-spacing:-.062em}h3{font-size:23px;line-height:1.16;letter-spacing:-.037em}p{color:var(--muted)}ol,ul{margin:0}main:focus{outline:none}.wrap{width:min(var(--width),calc(100% - 2 * var(--gutter)));margin-inline:auto}.skip-link{position:fixed;top:8px;left:8px;z-index:15;padding:12px 18px;background:var(--ink);color:var(--paper);transform:translateY(-120%)}.skip-link:focus{transform:none}.site-header{position:fixed;top:20px;inset-inline:0;z-index:10;pointer-events:none}.nav-shell{display:grid;grid-template-columns:1fr auto auto;grid-gap:22px;gap:22px;width:min(1050px,calc(100% - 2 * var(--gutter)));min-height:60px;margin-inline:auto;padding:6px 9px 6px 19px;border:1px solid #79918a;border-radius:100px;background:var(--paper);pointer-events:auto}.brand,.nav-shell{align-items:center}.brand{display:inline-flex;justify-self:start;gap:8px;min-height:44px;color:inherit;font-weight:720;font-size:25px;letter-spacing:-.063em;text-decoration:none;white-space:nowrap}.brand svg{color:var(--primary)}.desktop-navigation{display:flex;align-items:center;gap:clamp(14px,1.8vw,25px)}.desktop-navigation a{display:flex;align-items:center;min-height:44px;font-size:14px;font-weight:550;text-decoration:none}.desktop-navigation a:hover,.desktop-navigation a[aria-current]{color:var(--primary);text-decoration:underline;text-underline-offset:5px}.language-links,.nav-actions{display:flex;align-items:center;gap:8px}.language-links{gap:1px}.language-links a{display:grid;place-items:center;min-width:34px;min-height:44px;border-radius:8px;color:var(--muted);font-size:12px;font-weight:650;text-decoration:none}.language-links a:hover,.language-links a[aria-current]{color:var(--primary)}.language-links a[aria-current]{text-decoration:underline;text-underline-offset:4px}.nav-contact{display:grid;justify-self:end;place-items:center;min-width:104px;min-height:44px;padding:0 15px;border-radius:100px;background:var(--ink);color:var(--paper);font-size:14px;font-weight:610;text-decoration:none;transition:background-color .2s ease}.nav-contact:hover{background:var(--primary)}.menu-close,.menu-open{display:none}.mobile-menu{width:min(480px,calc(100% - 32px));max-width:none;margin:16px auto auto;padding:0;border:1px solid var(--line);border-radius:22px;color:var(--ink);background:var(--paper)}.mobile-menu[open]{animation:menu-enter .2s ease both}.mobile-menu::-webkit-backdrop{background:rgb(16 37 34/.5)}.mobile-menu::backdrop{background:rgb(16 37 34/.5)}.mobile-menu-inner{padding:13px 18px 20px}.mobile-menu-top{display:flex;justify-content:space-between;align-items:center;padding-bottom:12px}.mobile-menu nav{display:grid}.mobile-menu nav a{display:flex;justify-content:space-between;align-items:center;min-height:52px;padding:10px 4px;border-top:1px solid var(--line);font-size:18px;font-weight:600;text-decoration:none}.mobile-menu nav a:hover,.mobile-menu nav a[aria-current]{color:var(--primary)}@keyframes menu-enter{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:none}}.actions{display:flex;align-items:stretch;flex-wrap:wrap;gap:12px}.button{display:inline-flex;justify-content:center;align-items:center;gap:12px;min-height:48px;padding:10px 18px;border:1px solid transparent;border-radius:12px;font-size:14px;font-weight:640;line-height:1.25;text-align:center;text-decoration:none;transition:background-color .2s ease,color .2s ease,border-color .2s ease}.button-primary{border-color:var(--primary);background:var(--primary);color:white}.button-primary:hover{background:var(--primary-hover);border-color:var(--primary-hover)}.button-outline{border-color:#789086;background:transparent;color:var(--ink)}.button-outline:hover{border-color:var(--primary);background:#e4efe6}.button-light{border-color:var(--paper);background:var(--paper);color:var(--ink)}.button-light:hover{background:var(--mint);border-color:var(--mint)}.text-link{display:inline-flex;align-items:center;gap:7px;min-height:44px;color:var(--primary);font-size:14px;font-weight:650;text-decoration:none}.text-link:hover{text-decoration:underline;text-underline-offset:4px}.hero-copy{padding-top:clamp(126px,10.6vw,154px);text-align:center}.hero-copy h1{font-size:clamp(48px,7vw,102px);line-height:.975;font-weight:690;letter-spacing:-.078em}.hero-copy>p{max-width:690px;margin:24px auto 0;font-size:clamp(16px,1.57vw,22px);line-height:1.4;letter-spacing:-.022em}.hero-actions{justify-content:center;margin-top:26px}.capability-rail{display:flex;justify-content:center;flex-wrap:wrap;align-items:center;gap:7px 22px;list-style:none;padding:0;margin:27px auto 24px;color:var(--muted);font-size:13px}.capability-rail li+li{-webkit-border-start:1px solid #91aa9d;border-inline-start:1px solid #91aa9d;-webkit-padding-start:22px;padding-inline-start:22px}.hero-route,.product-scene{border-radius:22px;background:var(--dark);color:var(--paper);overflow:hidden}.hero-route{position:relative;padding:29px clamp(20px,3.3vw,48px) 32px}.hero-route figcaption{display:flex;align-items:center;gap:10px;font-size:25px;font-weight:690;letter-spacing:-.045em}.route-mark{display:grid;place-items:center;width:35px;height:35px;border:1px solid #507469;border-radius:8px;color:var(--mint)}.route-map{position:relative;display:grid;align-items:center;grid-template-columns:25% 20% 27%;justify-content:space-between;min-height:242px;margin-top:5px}.route-wires{position:absolute;inset:0;width:100%;height:100%;color:var(--mint);pointer-events:none}.route-wires path{stroke:currentColor;stroke-width:2;fill:none}.route-wires circle{fill:currentColor}.route-node{position:relative;display:flex;align-items:center;gap:14px;min-height:55px;padding:12px 16px;border:1px solid #66867b;border-radius:10px;background:#13332e;color:var(--paper);font-size:clamp(13px,1.2vw,17px);font-weight:600;line-height:1.22}.route-node svg{flex-shrink:0;color:var(--mint)}.route-center{flex-direction:column;justify-content:center;gap:9px;min-height:150px;background:#e8efe4;border-color:#e8efe4;color:var(--ink);text-align:center}.route-center svg{color:var(--primary)}.route-results{position:relative;display:grid;grid-gap:22px;gap:22px;padding:0;list-style:none}.section{padding-block:var(--section)}.section-intro{max-width:700px;margin-bottom:clamp(24px,3vw,44px)}.section-intro p{max-width:570px;margin-top:15px;font-size:17px}.solution-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-block:1px solid var(--line)}.solution-card{display:flex;flex-direction:column;align-items:flex-start;min-width:0;min-height:245px;padding:28px;text-decoration:none;transition:background-color .2s ease}.solution-card:first-child{-webkit-padding-start:0;padding-inline-start:0}.solution-card+.solution-card{-webkit-border-start:1px solid var(--line);border-inline-start:1px solid var(--line)}.solution-card>svg{margin-bottom:19px;color:var(--primary)}.solution-card h3{margin-bottom:8px}.solution-card p{max-width:31ch}.solution-card .text-link{margin-top:auto;padding-top:8px}.solution-card:hover{background:#edf0e6}.solution-card:hover .text-link{text-decoration:underline;text-underline-offset:4px}.story-section{background:#ecefe5}.product-story{display:grid;grid-template-columns:minmax(0,.72fr) minmax(0,1fr);grid-gap:clamp(24px,5vw,76px);gap:clamp(24px,5vw,76px);align-items:start}.story-stages{list-style:none;padding:0;border-top:1px solid #a8b8ac}.story-stage{min-height:146px;padding:17px 0 18px;border-bottom:1px solid #a8b8ac}.story-stage button{display:flex;align-items:center;gap:12px;width:100%;min-height:44px;padding:0;border:0;background:none;color:var(--ink);font-size:clamp(17px,2vw,26px);font-weight:650;line-height:1.12;letter-spacing:-.04em;text-align:left}.stage-number{display:grid;flex:none;place-items:center;width:38px;height:38px;border-radius:8px;background:#dce7db;color:var(--primary-hover);font-size:14px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:0}.story-stage[data-active=true] .stage-number{background:var(--primary);color:white}.story-stage p{-webkit-padding-start:50px;padding-inline-start:50px;margin-top:6px}.story-stage a{display:inline-flex;align-items:center;gap:6px;min-height:44px;-webkit-margin-start:50px;margin-inline-start:50px;color:var(--primary);font-size:13px;font-weight:620;text-decoration:none}.story-stage a:hover{text-decoration:underline;text-underline-offset:4px}.story-visual{position:-webkit-sticky;position:sticky;top:100px}.product-scene{display:grid;align-content:space-between;grid-gap:30px;gap:30px;min-height:300px;padding:clamp(19px,3vw,38px)}.product-scene figcaption{color:var(--dark-muted);font-size:14px;font-weight:550}.scene-track{position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;grid-gap:clamp(8px,1.6vw,18px);gap:clamp(8px,1.6vw,18px);list-style:none;padding:0}.scene-track:before{content:"";position:absolute;inset-inline:15%;top:38px;border-top:1px solid var(--mint)}.scene-track li{position:relative;display:grid;justify-items:center;grid-gap:13px;gap:13px;color:var(--paper);font-size:clamp(12px,1.25vw,16px);font-weight:560;line-height:1.25;text-align:center}.scene-icon{display:grid;place-items:center;width:min(100%,86px);height:77px;border:1px solid #77968a;border-radius:12px;background:var(--dark);color:var(--mint)}.scene-transition{animation:scene-enter .51s ease both}@keyframes scene-enter{0%{opacity:.3;transform:translateY(5px)}to{opacity:1;transform:none}}.point-columns{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:24px;gap:24px}.point-columns article{border-top:1px solid var(--line);padding:18px 10px 0 0}.point-columns p{margin-top:8px;max-width:40ch}.flow-section{background:#eef0e7}.workflow{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);list-style:none;padding:0}.workflow li{position:relative;min-width:0;padding:22px 14px 0 0;border-top:1px solid #6b9282}.workflow-point{position:absolute;top:-5px;left:0;width:10px;height:10px;border:2px solid var(--primary);border-radius:50%;background:#eef0e7}.workflow h3{font-size:18px}.workflow p{margin-top:6px;font-size:14px}.education-list{border-top:1px solid var(--line)}.education-list a{display:flex;justify-content:space-between;align-items:center;gap:12px;min-height:85px;padding:14px 0;border-bottom:1px solid var(--line);text-decoration:none;transition:color .2s ease}.education-list a:hover{color:var(--primary)}.education-list a p{margin-top:5px}.education-list a svg{color:var(--primary)}.conversion{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:var(--section);border-block:1px solid var(--line)}.conversion>div{padding:clamp(20px,4vw,48px)}.conversion>div:first-child{-webkit-padding-start:0;padding-inline-start:0}.conversion>div+div{-webkit-border-start:1px solid var(--line);border-inline-start:1px solid var(--line)}.conversion h2{font-size:clamp(27px,3.15vw,44px);text-wrap:pretty}.conversion p{margin:13px 0 19px}.site-footer{background:var(--ink);color:var(--paper);padding:44px 0 18px}.site-footer p{color:var(--dark-muted);font-size:14px}.site-footer .brand svg{color:var(--mint)}.developer :focus-visible,.site-footer :focus-visible{outline-color:var(--mint)}.footer-inner{display:grid;grid-template-columns:1.25fr 1fr .85fr auto;grid-gap:clamp(18px,3.2vw,52px);gap:clamp(18px,3.2vw,52px);padding-bottom:32px}.footer-brand p{max-width:26ch;margin-top:8px}.footer-inner nav{display:grid;align-content:start}.footer-inner nav h2{margin:8px 0 5px;font-size:14px;letter-spacing:0}.footer-inner nav a{display:flex;align-items:center;min-height:44px;color:var(--dark-muted);font-size:14px;text-decoration:none}.footer-inner nav a:hover{color:var(--paper);text-decoration:underline}.footer-action{align-self:start;margin-top:4px}.footer-bottom{display:flex;justify-content:space-between;gap:10px;padding-top:17px;border-top:1px solid #426057;color:var(--dark-muted);font-size:13px}.page-hero{display:grid;justify-items:center;padding-block:clamp(125px,11vw,160px) clamp(36px,5.8vw,78px);text-align:center}.contact-intro h1,.page-hero h1{max-width:950px;font-size:clamp(43px,6.4vw,88px);line-height:1.02;letter-spacing:-.075em}.page-hero>.button{margin-top:23px}.page-hero p{max-width:660px;margin-top:18px;font-size:clamp(16px,1.6vw,21px)}.page-hero+.section{padding-top:clamp(14px,3vw,40px)}.page-hero+.wrap>.product-scene{min-height:315px}.assurance-note{display:grid;grid-template-columns:minmax(0,.7fr) minmax(0,1fr);grid-gap:16px 32px;gap:16px 32px;align-items:start}.assurance-note h2{font-size:clamp(28px,3.3vw,46px)}.assurance-note p{font-size:19px}.faq{display:grid;grid-template-columns:minmax(0,.7fr) minmax(0,1fr);grid-gap:24px 50px;gap:24px 50px;padding-top:0}.faq h2{font-size:clamp(32px,3.6vw,48px)}.faq details{border-top:1px solid var(--line)}.faq details:last-child{border-bottom:1px solid var(--line)}.faq summary{display:flex;justify-content:space-between;align-items:center;gap:14px;min-height:56px;padding:10px 0;list-style:none;font-weight:620}.faq summary::-webkit-details-marker{display:none}.faq summary span{display:grid;flex:none;place-items:center;width:20px;color:var(--primary)}.faq summary span:before{content:"+";font-size:22px}.faq details[open] summary span:before{content:"−"}.faq details p{padding-bottom:17px;max-width:62ch}.empty-stories{padding:20px 0;border-block:1px solid var(--line)}.empty-stories .text-link{margin-top:8px}.customer-carousel{display:flex;justify-content:space-between;align-items:flex-end;gap:20px;padding:24px;border:1px solid var(--line);border-radius:14px;background:var(--sheet)}.company-name{margin-bottom:8px;font-weight:650}.customer-carousel h3+p{margin-top:10px}.carousel-controls{display:flex;align-items:center;gap:8px}.carousel-controls button{width:44px;height:44px;border:1px solid var(--line);border-radius:50%;background:transparent;color:var(--ink)}.carousel-controls button:hover{background:#e4efe6}.inline-links{display:flex;flex-wrap:wrap;gap:16px;list-style:none;padding:16px 0 0}.product-media{position:relative;padding:14px;border-radius:14px;background:var(--dark);color:var(--paper)}.product-media video{display:block;width:100%;height:auto;aspect-ratio:16/9;object-fit:contain}.product-media figcaption{margin:10px 0 0}.product-media button{min-height:44px;padding:0 14px;margin-top:8px;border:0;border-radius:7px;background:var(--paper);color:var(--ink)}.product-media p{color:var(--dark-muted)}blockquote{margin:30px 0 0;-webkit-border-start:2px solid var(--primary);border-inline-start:2px solid var(--primary);-webkit-padding-start:20px;padding-inline-start:20px;font:1.5rem/1.4 Georgia,serif}blockquote cite{display:block;margin-top:10px;color:var(--muted);font:14px var(--font-geist),sans-serif}.developer{background:#122a27;color:#f3f3e8;padding-block:125px var(--section)}.developer-layout{display:grid;grid-template-columns:190px minmax(0,1fr);grid-gap:clamp(24px,5vw,80px);gap:clamp(24px,5vw,80px)}.developer-rail{position:-webkit-sticky;position:sticky;align-self:start;top:106px}.developer-rail nav{display:grid}.developer-rail a{display:flex;align-items:center;min-height:44px;color:var(--dark-muted);font-size:14px;text-decoration:none}.developer-rail a:hover{color:var(--mint);text-decoration:underline}.developer-content{min-width:0;max-width:830px}.developer-content h1{font-size:clamp(43px,6vw,76px);line-height:1;letter-spacing:-.067em;text-wrap:balance}.developer-content section{padding-top:35px;margin-top:33px;border-top:1px solid #44665a}.developer-content section h2{margin-bottom:14px;font-size:clamp(25px,3.5vw,45px)}.developer li,.developer p{color:#c1d2c9}.developer-lead{font-size:20px;margin-top:15px}.developer ol{-webkit-padding-start:21px;padding-inline-start:21px;margin-top:13px}.developer li{padding-bottom:6px}.developer section>.button{margin-top:20px}.developer code{overflow-wrap:anywhere;color:#b6e8cf;font-size:.9em}.code-block{margin-block:17px;border:1px solid #55796a;border-radius:12px;overflow:hidden;background:#0d211e}.code-block>div{display:flex;justify-content:space-between;gap:10px;padding:10px 14px;border-bottom:1px solid #426057;color:var(--dark-muted);font-size:12px}.code-block pre{max-width:100%;overflow-x:auto;padding:13px 15px 16px;margin:0;line-height:1.55}.code-block pre code{font-size:13px}.contact-page{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1fr);align-items:start;grid-gap:clamp(23px,5vw,84px);gap:clamp(23px,5vw,84px);padding-block:clamp(123px,11vw,155px) var(--section)}.contact-intro p{margin:17px 0 10px;max-width:480px;font-size:18px}.contact-form{display:grid;align-items:start;grid-gap:17px;gap:17px;border:1px solid var(--line);border-radius:18px;padding:clamp(17px,3vw,32px);background:var(--sheet)}.form-field{display:grid;grid-gap:5px;gap:5px;min-width:0}.contact-form label{font-size:14px;font-weight:590}.contact-form :is(input,textarea,select){width:100%;min-height:46px;min-width:0;padding:9px 11px;border:1px solid #83948b;border-radius:7px;color:var(--ink);background:var(--paper);font-size:16px}.contact-form textarea{resize:vertical}.contact-form [aria-invalid=true]{border-color:#982d25}.contact-form>.button{justify-self:start}.form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:15px;gap:15px}.form-feedback{padding:14px;border:1px solid var(--line);border-radius:8px;background:#edf0e6;overflow-wrap:anywhere}.form-feedback h2{font-size:23px;letter-spacing:-.04em}.form-feedback p{margin:6px 0 8px}.form-feedback pre{white-space:pre-wrap;font:inherit;font-size:14px}.field-error,.form-error{color:#8d2620}.form-error{background:#fff0ec;border-color:#d6a29b}.field-error{font-size:12px}@media (max-width:960px){.footer-inner{grid-template-columns:1fr 1fr 1fr}.footer-action{grid-column:1/-1}}@media (max-width:899px){.desktop-navigation,.nav-contact{display:none}.nav-shell{display:flex;justify-content:space-between;gap:12px}.menu-close,.menu-open{display:inline-flex;justify-content:center;align-items:center;gap:6px;min-width:44px;min-height:44px;padding:0 10px;border:0;border-radius:100px;background:var(--ink);color:var(--paper);font-size:14px}.menu-close{padding:0}.product-story{gap:20px}.story-visual{position:static}.workflow{grid-auto-flow:row;grid-template-columns:repeat(3,minmax(0,1fr));row-gap:25px}.developer-layout{grid-template-columns:146px minmax(0,1fr)}}@media (max-width:640px){html{scroll-padding-top:80px}.site-header{top:10px}.nav-shell{min-height:54px;padding:4px 5px 4px 12px}.brand{font-size:22px}.menu-open span{display:none}.hero-copy{padding-top:101px}.hero-copy h1{font-size:clamp(38px,10.5vw,61px);letter-spacing:-.071em}.desktop-break{display:none}.hero-copy>p{margin-top:16px}.hero-actions{gap:8px;margin-top:19px}.hero-actions .button{flex:1 1 auto;gap:5px;padding-inline:9px;font-size:12px}.hero-actions .button svg{width:14px;height:14px}.capability-rail{gap:4px 11px;margin:17px auto 19px;font-size:11px}.capability-rail li+li{-webkit-padding-start:11px;padding-inline-start:11px}.hero-route{padding:15px;border-radius:15px}.hero-route figcaption{font-size:20px}.route-mark{width:30px;height:30px}.route-map{grid-template-columns:minmax(0,1fr);justify-items:stretch;gap:9px;min-height:0;margin-top:12px}.route-map:before{content:"";position:absolute;left:50%;top:20px;bottom:20px;border-left:1px solid var(--mint)}.route-wires{display:none}.route-node{justify-content:center;gap:7px;min-height:43px;padding:6px 8px}.route-entry{justify-self:center;width:min(100%,190px)}.route-node svg{width:20px;height:20px}.route-center{flex-direction:row;justify-self:center;width:min(100%,190px)}.route-results{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px}.route-results .route-node{flex-direction:column;gap:4px;text-align:center;font-size:11px}.assurance-note,.contact-page,.conversion,.faq,.point-columns,.solution-grid{grid-template-columns:1fr}.solution-card,.solution-card:first-child{min-height:0;padding:18px 0}.conversion>div+div,.solution-card+.solution-card{-webkit-border-start:0;border-inline-start:0;border-top:1px solid var(--line)}.solution-card>svg{width:39px;height:39px;margin-bottom:11px}.solution-card .text-link{margin-top:3px;padding-top:0}.section-intro p{margin-top:11px}.product-story{grid-template-columns:minmax(0,1fr)}.story-stage{min-height:0;padding-block:9px}.story-stage p{margin-top:4px}.story-stage button{font-size:20px}.product-scene{min-height:190px;border-radius:15px}.point-columns{gap:17px}.workflow{grid-template-columns:repeat(2,minmax(0,1fr))}.workflow li{padding-top:14px}.conversion>div{padding:19px 0 23px}.footer-inner{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.footer-action,.footer-brand{grid-column:1/-1}.footer-inner nav a{line-height:1.25}.page-hero{padding-top:109px}.contact-intro h1,.page-hero h1{font-size:clamp(37px,10vw,56px)}.page-hero+.wrap>.product-scene{min-height:198px}.contact-page{padding-top:105px}.form-grid{grid-template-columns:minmax(0,1fr)}.developer{padding-top:100px}.developer-layout{grid-template-columns:minmax(0,1fr);gap:20px}.developer-rail{position:static}.developer-rail nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:2px 12px;border-bottom:1px solid #426057}.developer-rail a{line-height:1.2}.customer-carousel{display:grid;align-items:start}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:0s!important;transition-duration:0s!important;scroll-behavior:auto!important}.story-visual{position:static}}:lang(ka) :is(h1,h2,h3,.story-stage button){letter-spacing:normal}:lang(ka) .hero-copy h1{font-size:clamp(34px,5.6vw,79px);line-height:1.12}:lang(ka) :is(.page-hero h1,.contact-intro h1,.developer-content h1){font-size:clamp(34px,5.7vw,73px);line-height:1.12}@media (max-width:640px){:lang(ka) .hero-copy h1{font-size:clamp(30px,8.4vw,49px)}}