
@import url('https://fonts.googleapis.com/css2?family=Noto+Sans+Georgian:wght@400;500;600;700;800&family=Manrope:wght@400;500;600;700;800&display=swap');
:root{--blue:#24286c;--teal:#00976b;--cream:#f6f3ec;--ink:#26283b;--muted:#6b6d7a;--line:#dcded9;--pale:#e7f0eb;--green:#00976b}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:35px}body{margin:0;background:var(--cream);color:var(--ink);font-family:Manrope,'Noto Sans Georgian',sans-serif;line-height:1.65}body:lang(ka){font-family:'Noto Sans Georgian',Manrope,sans-serif}a{color:inherit;text-decoration:none}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,summary:focus-visible{outline:3px solid var(--teal);outline-offset:4px}h1,h2,h3,p{margin:0}h1,h2{font-weight:500;line-height:1.2;letter-spacing:-.04em}h1{font-size:clamp(34px,4.45vw,67px);color:var(--blue)}h2{font-size:clamp(28px,3.1vw,46px);color:var(--blue)}h3{font-size:19px;font-weight:600;line-height:1.45}.wrap{max-width:1280px;width:calc(100% - 96px);margin:auto}.demo-bar{background:var(--blue);color:#eeeef7;padding:10px 24px;text-align:center;font-size:11px}.demo-bar a{border-bottom:1px solid #aaaad1;margin-left:20px}.header{display:flex;justify-content:space-between;align-items:center;padding:30px 0;gap:20px}.brand{display:flex;align-items:center;gap:11px}.brand svg{width:50px;height:56px;color:var(--teal)}.brand b{font-family:Manrope,sans-serif;color:var(--blue);font-size:18px;line-height:1.15}.nav{display:flex;align-items:center;gap:27px;font-size:12px}.nav .nav-call{border:1px solid var(--line);padding:10px 14px}.lang{font-family:Manrope,sans-serif;font-size:12px;display:flex;gap:9px}.lang .active{font-weight:800;color:var(--teal)}.eyebrow{font-size:10px;font-weight:700;letter-spacing:.15em;text-transform:uppercase;color:var(--teal);margin-bottom:21px}.hero{padding:36px 0 52px}.hero-grid{display:grid;grid-template-columns:1.05fr 1fr;gap:62px;align-items:center}.hero-copy>p:not(.eyebrow){font-size:15px;color:var(--muted);max-width:480px;margin:25px 0 29px}.hero h1 em{font-style:normal;color:var(--teal)}.actions{display:flex;align-items:center;gap:25px;flex-wrap:wrap}.btn{display:inline-flex;align-items:center;justify-content:center;gap:20px;font-weight:600;font-size:13px;line-height:1.5;font-family:inherit;background:var(--blue);border:1px solid var(--blue);color:white;cursor:pointer;padding:17px 22px;transition:background .2s}.btn:hover{background:var(--teal);border-color:var(--teal)}.btn span:last-child{font-size:20px}.plain-link{font-size:12px;border-bottom:1px solid var(--line);padding-bottom:5px}.hero-photo{position:relative;margin:0;padding-bottom:50px}.hero-photo img{width:100%;height:540px;object-fit:cover;object-position:62% center;border-radius:190px 190px 0 0;display:block}.photo-tag{position:absolute;top:20px;right:20px;font-size:9px;padding:5px 9px;background:#fffdf7d9;color:#535353;border-radius:20px}.photo-card{position:absolute;bottom:12px;left:-27px;width:285px;background:var(--blue);color:white;padding:22px 25px;border-radius:3px;box-shadow:0 10px 40px #11142a20}.photo-card .eyebrow{color:#92ddd1;margin:0 0 9px}.photo-card h3{font-size:19px;font-weight:500}.photo-card p:last-child{font-size:11px;color:#d9dbee;margin-top:10px}.micro{font-size:11px;color:var(--muted);margin-top:21px;display:flex;gap:16px;flex-wrap:wrap}.micro span:before{content:'✓';color:var(--teal);margin-right:7px}.trust-strip{background:white;border:1px solid var(--line);display:grid;grid-template-columns:1.1fr 1fr 1fr;border-radius:5px;padding:25px 32px;margin-bottom:70px;gap:30px}.trust-strip>div+div{border-left:1px solid var(--line);padding-left:30px}.trust-label{font:700 24px/1.3 Manrope,sans-serif;letter-spacing:-.03em;color:#18251f}.trust-label small{font-size:9px;display:block;font-weight:500;letter-spacing:0;margin-top:6px;color:var(--muted)}.trust-strip .title{font-size:13px;color:var(--blue);font-weight:600;margin-bottom:5px}.trust-strip p{font-size:11px;color:var(--muted)}.services{padding:15px 0 80px}.section-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:40px;margin-bottom:40px}.section-heading>p{max-width:330px;font-size:13px;color:var(--muted)}.service-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:30px}.service{border-top:1px solid #bfc4bf;padding-top:24px}.service .symbol{display:inline-flex;width:42px;height:42px;align-items:center;justify-content:center;color:var(--teal);margin-bottom:20px}.symbol svg{width:35px;height:35px}.service h3{color:var(--blue);font-size:17px;margin-bottom:12px}.service p{font-size:13px;color:var(--muted)}.remote{background:var(--blue);color:white;padding:68px 0}.remote-grid{display:grid;grid-template-columns:1.1fr 1fr;gap:90px}.remote h2{color:white}.remote .eyebrow{color:#9bdbd0}.remote .intro{color:#dbdcef;font-size:14px;margin:24px 0 26px;max-width:490px}.remote .plain-link{border-color:#787cac}.control-card{background:#353984;border:1px solid #555992;padding:28px}.control-card .card-head{display:flex;justify-content:space-between;gap:20px;padding-bottom:20px;border-bottom:1px solid #5c6095;font-size:12px}.control-card .card-head span:last-child{color:#b4e9de}.control-list{list-style:none;margin:0;padding:0}.control-list li{padding:17px 0;border-bottom:1px solid #55598b;display:flex;gap:20px;font-size:14px;justify-content:space-between}.control-list li:last-child{border-bottom:none;padding-bottom:0}.control-list small{display:block;color:#c2c5e0;font-size:11px;margin-top:3px}.control-list .tick{color:#a4e4d7}.process{padding:80px 0}.steps{display:grid;grid-template-columns:repeat(3,1fr);gap:40px;margin-top:42px}.step{border-top:1px solid var(--line);padding-top:20px}.step b{display:block;font-family:Manrope,sans-serif;color:var(--teal);font-size:12px;margin-bottom:22px}.step h3{color:var(--blue);margin-bottom:12px}.step p{font-size:13px;color:var(--muted)}.reviews{background:#e8efe8;padding:65px 0}.reviews-grid{display:grid;grid-template-columns:1fr 1.05fr;gap:90px;align-items:center}.reviews .lead{font-size:14px;color:#5d685f;margin-top:22px}.tp-panel{background:#fffdf8;border:1px dashed #97b9a9;border-radius:6px;padding:36px}.tp-panel .status{background:#edf3ec;color:#557461;font-size:9px;padding:5px 9px;border-radius:20px;display:inline-block;margin-bottom:22px}.tp-panel h3{font-family:Manrope,sans-serif;font-size:30px;letter-spacing:-.04em;color:#16322a}.tp-panel p{font-size:13px;color:var(--muted);margin-top:14px}.tp-panel .slots{display:grid;grid-template-columns:1fr 1fr;gap:15px;border-top:1px solid var(--line);margin-top:23px;padding-top:20px;font-size:11px;color:#747c74}.tp-panel .slots b{display:block;color:#304536;font-size:13px;font-weight:500;margin-bottom:4px}.coverage{padding:60px 0;border-bottom:1px solid var(--line)}.coverage-grid{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center}.coverage h2{font-size:35px}.coverage p:not(.eyebrow){font-size:14px;color:var(--muted)}.coverage .chips{display:flex;gap:10px;flex-wrap:wrap;margin-top:22px}.chips span{font-size:11px;padding:8px 14px;border:1px solid #b5c6bd;border-radius:25px;color:var(--teal)}.contact{padding:75px 0}.contact-grid{display:grid;grid-template-columns:1fr 1.1fr;gap:90px}.contact .intro{color:var(--muted);font-size:14px;max-width:390px;margin:23px 0}.phone{font-family:Manrope,sans-serif;color:var(--blue);font-size:19px;display:block;margin-bottom:12px}.form{padding:30px;background:white;border:1px solid var(--line)}.form h3{color:var(--blue);font-size:18px;margin-bottom:25px}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}.form label{font-size:11px;color:#525868;display:block}.form input,.form select{display:block;width:100%;background:#fafaf7;border:1px solid #d8dcd6;border-radius:0;margin-top:7px;padding:13px 11px;font-family:inherit;color:var(--ink);font-size:13px;min-width:0}.form .full{grid-column:1/-1}.form .btn{margin-top:23px;width:100%;font-size:13px}.form .note{font-size:10px;color:var(--muted);margin-top:12px;line-height:1.7}.faq{padding:0 0 70px}.faq-grid{display:grid;grid-template-columns:1fr 1.1fr;gap:90px}details{border-top:1px solid var(--line)}details:last-child{border-bottom:1px solid var(--line)}summary{list-style:none;cursor:pointer;font-size:14px;color:var(--blue);padding:20px 30px 20px 0;position:relative}summary:after{content:'+';position:absolute;right:3px;top:17px;font-size:22px;color:var(--teal)}details[open] summary:after{content:'−'}summary::-webkit-details-marker{display:none}details p{font-size:13px;color:var(--muted);padding-bottom:22px;padding-right:25px}.footer{border-top:1px solid var(--line);padding:30px 0}.footer .wrap{display:flex;justify-content:space-between;gap:25px;align-items:center}.footer p{font-size:10px;color:var(--muted)}.footer .brand b{font-size:14px}.footer .brand svg{height:40px;width:40px}.sticky-contact{display:none}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.btn{transition:none}}@media(max-width:1050px){.wrap{width:calc(100% - 48px)}.hero-grid{gap:35px}.hero-photo img{height:510px}.nav{gap:15px}.remote-grid,.reviews-grid,.contact-grid,.faq-grid{gap:40px}.service-grid{gap:22px}.trust-strip{gap:20px;padding:25px}.trust-strip>div+div{padding-left:20px}}@media(max-width:760px){.wrap{width:calc(100% - 40px)}.demo-bar{font-size:9px;padding:8px 15px}.demo-bar a{margin-left:8px}.header{padding:22px 0}.brand svg{width:37px;height:43px}.brand b{font-size:14px}.nav>a{display:none}.hero{padding:18px 0 35px}.hero-grid,.remote-grid,.reviews-grid,.coverage-grid,.contact-grid,.faq-grid{grid-template-columns:1fr;gap:30px}.hero-grid{gap:38px}.hero-copy>p:not(.eyebrow){font-size:14px;margin:21px 0 24px}.actions{gap:17px}.btn{padding:14px 18px;font-size:12px}.hero-photo{padding-bottom:44px}.hero-photo img{height:410px;border-radius:130px 130px 0 0}.photo-card{width:240px;left:-7px;padding:20px}.photo-card h3{font-size:17px}.trust-strip{grid-template-columns:1fr;gap:18px;margin-bottom:45px;padding:25px}.trust-strip>div+div{padding:17px 0 0;border-left:0;border-top:1px solid var(--line)}.section-heading{display:block;margin-bottom:30px}.section-heading>p{margin-top:20px;max-width:100%}.service-grid{grid-template-columns:1fr 1fr;gap:30px 22px}.service h3{font-size:15px}.service p{font-size:12px}.services{padding-bottom:48px}.remote{padding:45px 0}.remote h2{font-size:30px}.remote .intro{font-size:13px}.control-card{padding:22px}.control-list li{font-size:13px}.process{padding:50px 0}.steps{grid-template-columns:1fr;gap:25px;margin-top:30px}.step b{margin-bottom:12px}.step h3{font-size:17px}.reviews{padding:45px 0}.tp-panel{padding:25px}.coverage{padding:42px 0}.coverage h2{font-size:30px}.contact{padding:50px 0}.form{padding:24px}.form-grid{gap:15px}.form input,.form select{font-size:16px;padding:11px 9px}.faq{padding-bottom:45px}.footer{padding-bottom:90px}.footer .wrap{flex-wrap:wrap}.sticky-contact{display:block;position:fixed;bottom:0;left:0;right:0;background:var(--cream);border-top:1px solid var(--line);padding:9px 20px;z-index:9}.sticky-contact .btn{width:100%;padding:11px 18px}}@media(max-width:370px){.service-grid,.form-grid{grid-template-columns:1fr}.form .full{grid-column:auto}.hero-photo img{height:340px}h1{font-size:31px}}
