﻿*,*::before,*::after{box-sizing:border-box;margin:0;padding:0}html{font-size:16px;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;scroll-behavior:smooth}input,textarea,select{font-size:16px}body{font-family:"Golos Text",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:16px;font-weight:400;line-height:1.5;color:#000;background-color:#fff;min-height:100vh}h1,h2,h3,h4,h5,h6{font-weight:700;line-height:1.2;color:#000}p{margin-bottom:16px}p:last-child{margin-bottom:0}a{color:inherit;text-decoration:none}ul,ol{list-style:none}img,picture,video,canvas,svg{display:block;max-width:100%;height:auto}button,input,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit;color:inherit}button{cursor:pointer;background:none;border:none}table{border-collapse:collapse;width:100%}hr{border:none;border-top:1px solid #e5e5e5;margin:32px 0}strong,b{font-weight:700}em,i{font-style:italic}::selection{background-color:#00c285;color:#000}.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}body.modal-open{overflow:hidden}.container{width:100%;max-width:1200px;margin-left:auto;margin-right:auto;padding-left:16px;padding-right:16px}@media(min-width: 768px){.container{padding-left:24px;padding-right:24px}}.section{padding:48px 0}@media(min-width: 768px){.section{padding:64px 0}}@media(min-width: 1024px){.section{padding:80px 0}}.section--alt{background-color:#f5f5f5}.section--dark{background-color:#0a0a0a;color:#fff}.section--dark h1,.section--dark h2,.section--dark h3,.section--dark h4,.section--dark h5,.section--dark h6{color:#fff}.section--primary{background-color:#00c285}.section-header{margin-bottom:48px}.section-label{display:block;font-size:13px;font-weight:700;color:#00c285;text-transform:uppercase;margin-bottom:16px}.section-title{font-size:28px;font-weight:700;line-height:1.2;color:#000}@media(min-width: 768px){.section-title{font-size:36px}}@media(min-width: 1024px){.section-title{font-size:40px}}.section-subtitle{font-size:16px;color:#666;margin-top:16px;max-width:600px;line-height:1.6}@media(min-width: 768px){.section-subtitle{font-size:18px}}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:12px 24px;font-family:"Golos Text",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:16px;font-weight:500;line-height:1;text-align:center;text-decoration:none;white-space:nowrap;cursor:pointer;border:2px solid rgba(0,0,0,0);border-radius:8px;transition:all 150ms ease}.btn:disabled,.btn.is-disabled{opacity:.5;cursor:not-allowed;pointer-events:none}.btn svg{width:20px;height:20px;flex-shrink:0}.btn-primary{background-color:#006459;border-color:#006459;color:#fff;font-weight:600}.btn-primary:hover{background-color:rgb(0,74.5,66.305);border-color:rgb(0,74.5,66.305)}.btn-primary:active{transform:translateY(1px)}.btn-green{background-color:#00c285;border-color:#00c285;color:#fff}.btn-green:hover{background-color:#00a870;border-color:#00a870}.btn-outline{background-color:#fff;border-color:#000;color:#000;border-width:1.5px}.btn-outline:hover{background-color:#000;color:#fff}.btn-white{background-color:#fff;border-color:#fff;color:#006459;font-weight:600}.btn-white:hover{background-color:#f5f5f5;border-color:#f5f5f5}.btn-outline-white{background-color:rgba(0,0,0,0);border-color:#fff;color:#fff}.btn-outline-white:hover{background-color:hsla(0,0%,100%,.15)}.btn-ghost{background-color:rgba(0,0,0,0);border-color:rgba(0,0,0,0);color:#000}.btn-ghost:hover{background-color:#f5f5f5}.btn-sm{padding:8px 16px;font-size:14px}.btn-lg{padding:16px 32px;font-size:16px}.btn-block{display:flex;width:100%}.btn-pill{border-radius:9999px}.btn.is-loading{position:relative;color:rgba(0,0,0,0);pointer-events:none}.btn.is-loading::after{content:"";position:absolute;width:16px;height:16px;border:2px solid currentColor;border-right-color:rgba(0,0,0,0);border-radius:50%;animation:btn-spin .6s linear infinite}.btn.is-loading.btn-primary::after,.btn.is-loading.btn-green::after{border-color:#fff;border-right-color:rgba(0,0,0,0)}@keyframes btn-spin{to{transform:rotate(360deg)}}.form-group{margin-bottom:16px}.form-group:last-child{margin-bottom:0}.form-label{display:block;font-size:14px;font-weight:500;color:#000;margin-bottom:6px}.form-input,.form-textarea,.form-select{display:block;width:100%;padding:12px 16px;font-size:16px;line-height:1.5;color:#000;background-color:#fff;border:1px solid #e5e5e5;border-radius:8px;transition:border-color 150ms ease;appearance:none}.form-input::placeholder,.form-textarea::placeholder,.form-select::placeholder{color:#999}.form-input:focus,.form-textarea:focus,.form-select:focus{outline:none;border-color:#000}.form-input:disabled,.form-textarea:disabled,.form-select:disabled{background-color:#f5f5f5;opacity:.7;cursor:not-allowed}.form-textarea{resize:vertical;min-height:80px}.form-hint{display:block;font-size:13px;color:#666;margin-top:4px}.form-error{display:block;font-size:13px;color:#ef4444;margin-top:4px}.modal{position:fixed;top:0;left:0;right:0;bottom:0;display:flex;align-items:center;justify-content:center;padding:16px;opacity:0;visibility:hidden;z-index:500;transition:opacity 200ms ease,visibility 200ms ease}.modal.is-open{opacity:1;visibility:visible}.modal.is-open .modal-dialog{transform:translateY(0) scale(1)}.modal-overlay{position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);z-index:0;cursor:pointer}.modal-dialog{position:relative;width:100%;max-width:480px;max-height:calc(100vh - 32px);overflow-y:auto;background-color:#fff;border-radius:16px;border:1px solid #e5e5e5;padding:28px 32px;z-index:1;transform:translateY(-20px) scale(0.97);transition:transform .25s ease}@media(max-width: 767px){.modal-dialog{padding:20px;max-width:100%}}.modal-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.modal-title{font-size:24px;font-weight:700;color:#0a0a0a;margin:0}@media(max-width: 767px){.modal-title{font-size:20px}}.modal-close{display:flex;align-items:center;justify-content:center;width:36px;height:36px;min-width:36px;background-color:#f5f5f5;border:none;border-radius:50%;cursor:pointer;font-size:16px;color:#999;font-family:"Golos Text",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;transition:background-color 150ms ease}.modal-close:hover{background-color:#e5e5e5}.modal-subtitle{font-size:14px;color:#666;line-height:1.5;margin:0 0 16px}.modal-field{margin-bottom:14px}.modal-field:last-of-type{margin-bottom:14px}.modal-label{display:block;font-size:13px;font-weight:500;color:#333;margin-bottom:6px}.modal-input{display:block;width:100%;padding:12px 14px;font-size:14px;font-family:"Golos Text",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;color:#000;background-color:#fff;border:1px solid #e0e0e0;border-radius:10px;outline:none;transition:border-color 150ms ease}.modal-input::placeholder{color:#aaa}.modal-input:focus{border-color:#00c285}.modal-textarea{height:70px;resize:vertical;line-height:1.5}.modal-chips{display:flex;flex-wrap:wrap;gap:8px}.modal-chip{display:inline-flex;align-items:center;padding:8px 16px;font-size:13px;font-weight:400;font-family:"Golos Text",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;color:#555;background-color:#f5f5f5;border:none;border-radius:8px;cursor:pointer;transition:all 150ms ease}.modal-chip:hover{background-color:#e5e5e5}.modal-chip.is-active{background-color:#00c285;color:#fff;font-weight:500}.modal-submit{display:flex;align-items:center;justify-content:center;width:100%;padding:14px 32px;font-size:15px;font-weight:600;font-family:"Golos Text",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;color:#fff;background-color:#00c285;border:none;border-radius:10px;cursor:pointer;transition:background-color 150ms ease;margin-bottom:0}.modal-submit:hover{background-color:#00a870}.modal-privacy{font-size:12px;color:#aaa;text-align:center;margin-top:16px}.modal-privacy a{color:#aaa;text-decoration:underline;transition:color 150ms ease}.modal-privacy a:hover{color:#666}body.modal-open{overflow:hidden}.breadcrumbs{padding:12px 0;background-color:#fff}.breadcrumbs .container{display:flex;align-items:center;gap:8px}.breadcrumbs__list{display:flex;align-items:center;gap:8px;list-style:none;margin:0;padding:0}.breadcrumbs__item{display:flex;align-items:center;gap:8px;font-size:14px}.breadcrumbs__item:not(:first-child)::before{content:"›";color:#999}.breadcrumbs__link{font-size:14px;color:#666;text-decoration:none;transition:color 150ms ease}.breadcrumbs__link:hover{color:#000}.breadcrumbs__sep{font-size:14px;color:#999}.breadcrumbs__current{font-size:14px;color:#000}.breadcrumbs--alt{background-color:#f5f5f5}.cookie-banner{position:fixed;bottom:20px;right:20px;z-index:300;width:340px;max-width:calc(100vw - 32px);transform:translateY(calc(100% + 40px));opacity:0;visibility:hidden;transition:transform .3s ease,opacity .3s ease,visibility .3s ease}.cookie-banner.is-visible{opacity:1;visibility:visible;transform:translateY(0)}.cookie-banner__inner{display:flex;flex-direction:column;gap:14px;padding:20px;background-color:#fff;border-radius:12px;box-shadow:0 8px 32px rgba(0,0,0,.12);border:1px solid #e5e5e5}.cookie-banner__left{display:flex;flex-direction:column;gap:8px}.cookie-banner__icon{width:28px;height:28px;flex-shrink:0;color:#00c285}.cookie-banner__text{font-size:13px;color:#000;line-height:1.5;margin:0}a.cookie-banner__link{font-size:13px;font-weight:500;color:#00c285;text-decoration:none;transition:opacity 150ms ease}a.cookie-banner__link:hover{opacity:.8}.cookie-banner__actions{display:flex;align-items:center;gap:8px}.cookie-banner__accept{display:inline-flex;align-items:center;justify-content:center;flex:1;padding:10px 16px;font-family:"Golos Text",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:13px;font-weight:600;color:#fff;background-color:#00c285;border:none;border-radius:8px;cursor:pointer;white-space:nowrap;transition:background-color 150ms ease}.cookie-banner__accept:hover{background-color:#00a870}.cookie-banner__reject{display:inline-flex;align-items:center;justify-content:center;flex:1;padding:10px 16px;font-family:"Golos Text",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:13px;font-weight:500;color:#666;background-color:#f5f5f5;border:1px solid #e5e5e5;border-radius:8px;cursor:pointer;white-space:nowrap;transition:background-color 150ms ease,color 150ms ease}.cookie-banner__reject:hover{background-color:hsl(0,0%,93.0784313725%);color:#000}.header{position:fixed;top:0;left:0;right:0;z-index:300;background-color:#fff;border-bottom:1px solid #e5e5e5;transition:transform 200ms ease,box-shadow 200ms ease}.header.is-scrolled{border-bottom-color:rgba(0,0,0,0)}.header.is-hidden{transform:translateY(-100%)}.header-inner{display:flex;align-items:center;justify-content:space-between;height:70px;padding:0 16px;max-width:1400px;margin:0 auto}@media(min-width: 768px){.header-inner{height:80px;padding:0 24px}}.header-logo{display:flex;align-items:flex-end;text-decoration:none;flex-shrink:0}.header-logo img{height:28px;width:auto;display:block}@media(min-width: 768px){.header-logo img{height:36px}}.header-nav{display:none}@media(min-width: 1024px){.header-nav{display:flex;align-items:center;gap:4px}}.nav-item{position:relative}.nav-link{display:flex;align-items:center;gap:4px;padding:8px 12px;font-size:14px;font-weight:500;color:#000;text-decoration:none;background:none;border:none;border-radius:8px;cursor:pointer;transition:background-color 150ms ease,color 150ms ease}.nav-link:hover{background-color:#f5f5f5;color:#000}.nav-link.is-active{color:#00c285;cursor:default}.nav-link.is-active:hover{background-color:rgba(0,0,0,0)}.nav-link svg{width:12px;height:12px;opacity:.6;transition:transform 150ms ease,opacity 150ms ease}.nav-link:hover svg{opacity:1}.nav-item.has-dropdown:hover .nav-link svg{transform:rotate(180deg);opacity:1}.nav-item.has-dropdown:hover .nav-dropdown{opacity:1;visibility:visible;transform:translateY(0)}.nav-dropdown{position:fixed;top:80px;left:0;right:0;background-color:#fff;border:1px solid #eee;opacity:0;visibility:hidden;transform:translateY(-10px);transition:all 150ms ease;z-index:100}.nav-dropdown-mega{display:grid;grid-template-columns:repeat(5, 1fr);gap:32px;max-width:1400px;margin:0 auto;padding:32px 24px}.nav-dropdown-col{display:flex;flex-direction:column;gap:10px}.nav-dropdown-title{display:block;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:1.5px;color:#00c285;text-decoration:none;margin-bottom:6px;transition:color 150ms ease}.nav-dropdown-title:hover{color:#00a870}.nav-dropdown-link{font-size:14px;color:#333;text-decoration:none;transition:color 150ms ease}.nav-dropdown-link:hover{color:#00c285}.header-actions{display:flex;align-items:center;gap:16px}@media(min-width: 1024px){.header-actions{gap:24px}}.header-socials{display:none}@media(min-width: 768px){.header-socials{display:flex;align-items:center;gap:8px}}.header-social-link{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;background-color:#f5f5f5;color:#404040;transition:all 150ms ease}.header-social-link:hover{background-color:#00c285;color:#fff}.header-social-link svg{width:16px;height:16px}.header-divider{display:none}@media(min-width: 1024px){.header-divider{display:block;width:1px;height:40px;background-color:#e5e5e5}}.header-phone{display:none;flex-direction:column;align-items:flex-end;text-align:right}@media(min-width: 1024px){.header-phone{display:flex}}.header-phone a{font-size:15px;font-weight:600;color:#000;text-decoration:none;transition:color 150ms ease}.header-phone a:hover{color:#404040}.header-phone span{font-size:12px;color:#666}.header-cta{display:none}@media(min-width: 768px){.header-cta{display:inline-flex}}.burger{display:flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;background:none;border:none;cursor:pointer}@media(min-width: 1024px){.burger{display:none}}.burger-icon{position:relative;width:24px;height:2px;background-color:#000;transition:background-color 150ms ease}.burger-icon::before,.burger-icon::after{content:"";position:absolute;left:0;width:100%;height:2px;background-color:#000;transition:transform 150ms ease}.burger-icon::before{top:-8px}.burger-icon::after{bottom:-8px}.burger.is-active .burger-icon{background-color:rgba(0,0,0,0)}.burger.is-active .burger-icon::before{top:0;transform:rotate(45deg)}.burger.is-active .burger-icon::after{bottom:0;transform:rotate(-45deg)}.mobile-nav{position:fixed;top:70px;left:0;right:0;bottom:0;background-color:#fff;overflow-y:auto;opacity:0;visibility:hidden;transform:translateY(-100%);transition:all 200ms ease;z-index:299}.mobile-nav.is-open{opacity:1;visibility:visible;transform:translateY(0)}@media(min-width: 1024px){.mobile-nav{display:none}}.mobile-nav-inner{padding:16px}.mobile-nav-item{border-bottom:1px solid #e5e5e5}.mobile-nav-item:last-child{border-bottom:none}.mobile-nav-link{display:flex;align-items:center;justify-content:space-between;width:100%;padding:16px 0;font-size:18px;font-weight:500;color:#000;text-decoration:none;background:none;border:none;cursor:pointer;text-align:left}.mobile-nav-link svg{width:16px;height:16px;opacity:.5;transition:transform 150ms ease}.mobile-nav-link.is-open svg{transform:rotate(180deg)}.mobile-nav-link.is-active{color:#00c285;cursor:default}.mobile-nav-dropdown{display:none;padding-bottom:16px}.mobile-nav-dropdown.is-open{display:block}.mobile-nav-dropdown-title{display:block;padding:12px 0 4px 16px;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;color:#00c285}.mobile-nav-dropdown-title:first-child{padding-top:0}.mobile-nav-dropdown-link{display:block;padding:8px 0 8px 16px;font-size:16px;color:#404040;text-decoration:none;transition:color 150ms ease}.mobile-nav-dropdown-link:hover{color:#000}.mobile-nav-actions{margin-top:24px;padding-top:24px;border-top:1px solid #e5e5e5;display:flex;flex-direction:column;gap:12px}.mobile-nav-socials{display:flex;align-items:center;justify-content:center;gap:12px;padding:20px 0}.mobile-nav-social{display:flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:50%;background-color:#f5f5f5;color:#404040;transition:all 150ms ease}.mobile-nav-social:hover{background-color:#00c285;color:#000}.mobile-nav-social svg{width:20px;height:20px}.header-offset{height:70px}@media(min-width: 768px){.header-offset{height:80px}}.footer{background-color:#0a0a0a;color:#fff;padding:48px 0 24px}@media(min-width: 768px){.footer{padding:60px 0 40px}}.footer-top{display:grid;gap:32px;padding-bottom:40px}@media(min-width: 768px){.footer-top{grid-template-columns:repeat(2, 1fr)}}@media(min-width: 1024px){.footer-top{grid-template-columns:1.5fr repeat(4, 1fr);gap:32px}}@media(min-width: 1024px){.footer-info{padding-right:24px}}.footer-logo{display:inline-flex;align-items:center;gap:8px;margin-bottom:16px;text-decoration:none;color:#fff}.footer-logo:hover{color:#fff}.footer-logo:hover .footer-logo-icon{background-color:#00a870}.footer-logo-icon{display:flex;align-items:center;justify-content:center;width:36px;height:36px;background-color:#00c285;border-radius:8px;font-size:20px;font-weight:800;color:#000;transition:background-color 150ms ease}.footer-logo-text{font-size:24px;font-weight:700}.footer-description{font-size:14px;color:hsla(0,0%,100%,.7);line-height:1.75;margin-bottom:24px;max-width:280px}.footer-social{display:flex;gap:8px}.footer-social-link{display:flex;align-items:center;justify-content:center;width:40px;height:40px;background-color:hsla(0,0%,100%,.1);border-radius:50%;color:#fff;transition:all 150ms ease}.footer-social-link:hover{background-color:#00c285;color:#000}.footer-social-link svg{width:20px;height:20px}.footer-column h4{font-size:14px;font-weight:600;color:#fff;margin-bottom:16px;text-transform:uppercase;letter-spacing:.05em}.footer-nav{list-style:none}.footer-nav-item{margin-bottom:8px}.footer-nav-item:last-child{margin-bottom:0}.footer-nav-link{font-size:14px;color:hsla(0,0%,100%,.7);text-decoration:none;transition:color 150ms ease}.footer-nav-link:hover{color:#00c285}.footer-nav-link.is-active{color:#00c285;pointer-events:none}.footer-contacts h4{font-size:14px;font-weight:600;color:#fff;margin-bottom:16px;text-transform:uppercase;letter-spacing:.05em}.footer-contact-item{display:flex;align-items:flex-start;gap:12px;margin-bottom:16px}.footer-contact-item:last-child{margin-bottom:0}.footer-contact-item>svg{width:20px;height:20px;flex-shrink:0;margin-top:2px;color:#00c285}.footer-contact-text{font-size:14px;line-height:1.5}.footer-contact-text a{display:block;color:#fff;text-decoration:none;font-weight:500;transition:color 150ms ease}.footer-contact-text a:hover{color:#00c285}.footer-contact-text span{display:block;color:hsla(0,0%,100%,.5);font-size:12px;margin-top:2px}.footer-bottom{display:flex;flex-direction:column;gap:16px;padding-top:24px;border-top:1px solid hsla(0,0%,100%,.1)}@media(min-width: 768px){.footer-bottom{flex-direction:row;justify-content:space-between;align-items:center}}.footer-copyright{font-size:12px;color:hsla(0,0%,100%,.5)}.footer-inn{display:inline-block;margin-left:8px;padding-left:8px;border-left:1px solid hsla(0,0%,100%,.2)}.footer-legal{display:flex;flex-wrap:wrap;gap:16px}.footer-legal-link{font-size:12px;color:hsla(0,0%,100%,.5);text-decoration:none;transition:color 150ms ease}.footer-legal-link:hover{color:#fff}.hero{padding:60px 0 40px;background-color:#fff}@media(min-width: 768px){.hero{padding:80px 0 60px}}@media(min-width: 1024px){.hero{padding:100px 0 80px}}.hero__inner{display:flex;flex-direction:column;gap:40px}.hero__inner--split{flex-direction:row;align-items:center;gap:60px}@media(max-width: 768px){.hero__inner--split{flex-direction:column;gap:40px}}.hero__content{flex:1;display:flex;flex-direction:column;gap:24px}.hero__photo{flex-shrink:0;width:480px;height:500px;border-radius:16px;overflow:hidden}.hero__photo img{width:100%;height:100%;object-fit:cover}@media(max-width: 768px){.hero__photo{width:100%;height:300px}}.hero__quote{font-size:15px;font-style:italic;color:#999;letter-spacing:.02em}.hero__badge{display:inline-flex;align-items:center;gap:8px;padding:8px 16px;border:1px solid #00c285;border-radius:9999px;width:fit-content}.hero__badge-dot{width:8px;height:8px;background-color:#00c285;border-radius:50%;flex-shrink:0}.hero__badge-text{font-size:14px;font-weight:500;color:#00c285}.hero__title{font-size:32px;font-weight:800;line-height:1.1;color:#000;max-width:900px}@media(min-width: 768px){.hero__title{font-size:44px}}@media(min-width: 1024px){.hero__title{font-size:56px}}.hero__subtitle{font-size:16px;font-weight:400;line-height:1.6;color:#404040;max-width:585px}@media(min-width: 768px){.hero__subtitle{font-size:18px}}@media(min-width: 1024px){.hero__subtitle{font-size:20px}}.hero__actions{display:flex;flex-direction:column;gap:12px}@media(min-width: 640px){.hero__actions{flex-direction:row;gap:16px}}.hero__divider{width:100%;height:1px;background-color:#e5e5e5}.hero__stats{display:flex;flex-wrap:wrap;align-items:center;gap:24px;padding-top:32px}@media(min-width: 768px){.hero__stats{gap:48px}}.hero__stat{display:flex;flex-direction:column;gap:4px}.hero__stat-value{font-size:24px;font-weight:800;color:#00c285}@media(min-width: 768px){.hero__stat-value{font-size:32px}}.hero__stat-label{font-size:14px;font-weight:400;color:#666}.hero__stat-divider{width:1px;height:40px;background-color:#e5e5e5;display:none}@media(min-width: 768px){.hero__stat-divider{display:block}}.trust{padding:24px 0;background-color:#f5f5f5;overflow:hidden}@media(min-width: 768px){.trust{padding:40px 0}}.trust__track{display:flex;animation:marquee 75s linear infinite;width:max-content}.trust__item{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:160px;height:64px;margin:0 16px}@media(min-width: 768px){.trust__item{width:180px;height:72px;margin:0 24px}}.trust__logo{max-width:100%;max-height:40px;object-fit:contain;opacity:.45;filter:grayscale(100%);transition:opacity 200ms ease,filter 200ms ease}.trust__logo:hover{opacity:.8;filter:grayscale(0%)}@media(min-width: 768px){.trust__logo{max-height:48px}}@keyframes marquee{0%{transform:translateX(0)}100%{transform:translateX(-50%)}}.services-grid{display:grid;grid-template-columns:1fr;gap:20px}@media(min-width: 768px){.services-grid{grid-template-columns:repeat(2, 1fr)}}.service-card{display:flex;flex-direction:column;gap:16px;padding:32px;background-color:#fff;border:1px solid #e5e5e5;border-radius:12px;transition:border-color .25s ease,box-shadow .25s ease;position:relative}.service-card:hover{border-color:rgb(208.6,208.6,208.6);box-shadow:0 4px 24px rgba(0,0,0,.06)}.service-card--featured{background-color:#006459;border-color:#006459}.service-card--featured:hover{border-color:rgb(0,125.5,111.695);box-shadow:0 8px 32px rgba(0,0,0,.15)}.service-card--featured .service-card__number{color:#00c285}.service-card--featured .service-card__title a{color:#fff}.service-card--featured .service-card__title a:hover{color:#00c285}.service-card--featured .service-card__price{color:hsla(0,0%,100%,.5)}.service-card--featured a.service-card__link-item,.service-card--featured span.service-card__link-item{color:hsla(0,0%,100%,.7)}.service-card--featured a.service-card__link-item:hover{color:#fff}.service-card--featured .service-card__badge{background-color:#00c285;color:#fff}.service-card__header{display:flex;align-items:center;justify-content:space-between;gap:12px}.service-card__number{font-size:13px;font-weight:700;color:#00c285;letter-spacing:.02em}.service-card__title{font-size:22px;font-weight:700;color:#000;line-height:1.3}.service-card__title a{color:inherit;text-decoration:none;transition:color 150ms ease}.service-card__title a:hover{color:#00c285}.service-card__price{font-size:14px;color:#999}.service-card__links{display:grid;grid-template-columns:1fr 1fr;gap:6px 16px;margin-top:4px}a.service-card__link-item,span.service-card__link-item{display:inline-flex;align-items:center;gap:6px;font-size:14px;color:#666;text-decoration:none;transition:color 150ms ease,transform .2s ease;padding:2px 0}a.service-card__link-item:hover,span.service-card__link-item:hover{color:#00c285;transform:translateX(3px)}.service-card__badge{display:inline-flex;align-items:center;padding:4px 10px;background-color:rgba(0,194,133,.1);color:#00c285;font-size:11px;font-weight:600;border-radius:999px;letter-spacing:.02em}.why-grid{display:grid;grid-template-columns:1fr;gap:24px}@media(min-width: 768px){.why-grid{grid-template-columns:repeat(2, 1fr)}}@media(min-width: 1024px){.why-grid{grid-template-columns:repeat(4, 1fr)}}.why-card{display:flex;flex-direction:column;gap:16px;padding:24px;background-color:#fff;border:1px solid #e5e5e5;border-radius:12px}@media(min-width: 768px){.why-card{padding:28px}}.why-card__number{font-size:32px;font-weight:800;color:#00c285}.why-card__title{font-size:18px;font-weight:700;color:#000}.why-card__text{font-size:14px;color:#666;line-height:1.6}.portfolio-header{display:flex;flex-direction:column;gap:16px;margin-bottom:48px}@media(min-width: 768px){.portfolio-header{flex-direction:row;align-items:flex-end;justify-content:space-between}}.portfolio-header .section-header{margin-bottom:0}.portfolio-link{font-size:15px;font-weight:600;color:#006459;text-decoration:none;transition:color 150ms ease;white-space:nowrap}.portfolio-link:hover{color:#00c285}.portfolio-grid{display:grid;grid-template-columns:1fr;gap:24px;margin-top:48px}@media(min-width: 768px){.portfolio-grid{grid-template-columns:repeat(2, 1fr)}}@media(min-width: 1024px){.portfolio-grid{grid-template-columns:repeat(3, 1fr)}}.portfolio-card{display:flex;flex-direction:column;border:1px solid #e5e5e5;border-radius:12px;overflow:hidden;text-decoration:none;color:inherit;transition:border-color 150ms ease}.portfolio-card:hover{border-color:#000}.portfolio-card:hover .portfolio-card__img img{transform:scale(1.05)}.portfolio-card__img{height:220px;overflow:hidden}.portfolio-card__img img{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.portfolio-card__body{display:flex;flex-direction:column;gap:12px;padding:24px}.portfolio-card__title{font-size:18px;font-weight:700;color:#000}.portfolio-card__desc{font-size:14px;color:#666;line-height:1.5}.portfolio-card__tags{display:flex;flex-wrap:wrap;gap:8px}.portfolio-card__tag{font-size:12px;padding:4px 10px;background-color:#f5f5f5;border-radius:4px;color:#666}.process-grid{display:grid;grid-template-columns:1fr;gap:32px}@media(min-width: 768px){.process-grid{grid-template-columns:repeat(3, 1fr)}}@media(min-width: 1024px){.process-grid{grid-template-columns:repeat(5, 1fr)}}.process-step{display:flex;flex-direction:column;align-items:center;gap:12px;text-align:center}.process-step__circle{display:flex;align-items:center;justify-content:center;width:52px;height:52px;border-radius:50%;border:2px solid #00c285;background-color:#fff;font-size:18px;font-weight:700;color:#00c285}.process-step__circle--active{background-color:#00c285;color:#fff;border-color:#00c285}.process-step__title{font-size:16px;font-weight:700;color:#000}.process-step__time{font-size:13px;font-weight:500;color:#00c285}.process-step__desc{font-size:13px;color:#666;line-height:1.5}.testimonials-grid{display:grid;grid-template-columns:1fr;gap:24px}@media(min-width: 768px){.testimonials-grid{grid-template-columns:repeat(2, 1fr)}}@media(min-width: 1024px){.testimonials-grid{grid-template-columns:repeat(3, 1fr)}}.testimonial-card{display:flex;flex-direction:column;gap:20px;padding:28px;background-color:#fff;border-radius:12px}@media(min-width: 768px){.testimonial-card{padding:32px}}.testimonial-card__stars{font-size:18px;color:#00c285}.testimonial-card__quote{font-size:15px;color:#404040;line-height:1.6;flex-grow:1}.testimonial-card__author{display:flex;align-items:center;gap:12px}.testimonial-card__avatar{width:40px;height:40px;border-radius:50%;background-color:#f5f5f5;display:flex;align-items:center;justify-content:center;font-size:16px;font-weight:700;color:#666;overflow:hidden}.testimonial-card__avatar img{width:100%;height:100%;object-fit:cover}.testimonial-card__info{display:flex;flex-direction:column;gap:2px}.testimonial-card__name{font-size:14px;font-weight:600;color:#000}.testimonial-card__role{font-size:13px;color:#666}.faq{display:flex;flex-direction:column;gap:40px}@media(min-width: 1024px){.faq{flex-direction:row;gap:64px}}.faq__left{display:flex;flex-direction:column;gap:16px}@media(min-width: 1024px){.faq__left{width:400px;flex-shrink:0}}.faq__desc{font-size:15px;color:#666;line-height:1.5;max-width:350px}.faq__right{flex:1;min-width:0}.faq-item{padding:24px 0;border-bottom:1px solid #e5e5e5}.faq-item:last-child{border-bottom:none}.faq-item__question{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;padding:0;font-size:16px;font-weight:600;color:#000;text-align:left;background:none;border:none;cursor:pointer}.faq-item__question svg{width:20px;height:20px;flex-shrink:0;transition:transform 200ms ease;color:#666}.faq-item__question.is-open svg{transform:rotate(180deg)}.faq-item__answer{display:none;padding-top:12px;font-size:14px;color:#666;line-height:1.6}.faq-item__answer.is-open{display:block}.why-grid-v2{display:grid;grid-template-columns:1fr;gap:20px}@media(min-width: 768px){.why-grid-v2{grid-template-columns:47% 53%}.why-grid-v2>:nth-child(3){grid-column:1}.why-grid-v2>:nth-child(4){grid-column:2}}.why-card-v2{padding:28px 32px;border:1px solid #e5e5e5;border-radius:12px;background:#fff;transition:border-color 150ms ease,box-shadow 150ms ease}.why-card-v2:hover{border-color:rgb(203.5,203.5,203.5);box-shadow:0 4px 20px rgba(0,0,0,.05)}.why-card-v2--featured{background:#006459;border-color:#006459}.why-card-v2--featured .why-card-v2__title{color:#fff}.why-card-v2--featured .why-card-v2__text{color:hsla(0,0%,100%,.75)}.why-card-v2--featured:hover{border-color:rgb(0,125.5,111.695);box-shadow:0 8px 32px rgba(0,0,0,.12)}.why-card-v2__title{font-size:18px;font-weight:700;color:#000;margin-bottom:8px}.why-card-v2__text{font-size:14px;color:#999;line-height:1.5}.stats-break{background:#0a0a0a url("/images/hero/stats-bg.jpg") center/cover no-repeat;position:relative}.stats-break::before{content:"";position:absolute;inset:0;background:rgba(0,0,0,.8)}.stats-break__inner{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-around;padding:60px 120px}@media(max-width: 768px){.stats-break__inner{flex-direction:column;gap:32px;padding:48px 24px}}.stats-break__item{text-align:center}.stats-break__value{display:block;font-size:56px;font-weight:800;color:#fff;line-height:1}.stats-break__value--accent{color:#00c285}@media(max-width: 768px){.stats-break__value{font-size:40px}}.stats-break__label{display:block;font-size:15px;color:hsla(0,0%,100%,.8);margin-top:4px}.stats-break__divider{width:1px;height:60px;background:hsla(0,0%,100%,.2)}@media(max-width: 768px){.stats-break__divider{width:60px;height:1px}}.process-v2{display:flex;gap:80px}@media(max-width: 768px){.process-v2{flex-direction:column;gap:40px}}.process-v2__left{width:400px;flex-shrink:0}@media(max-width: 768px){.process-v2__left{width:100%}}.process-v2__desc{font-size:16px;color:#999;line-height:1.6;margin-top:16px}.process-v2__right{flex:1}.process-v2__step{display:flex;gap:20px;padding:16px 0;align-items:flex-start}.process-v2__num{width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:700;flex-shrink:0;border:2px solid #00c285;color:#00c285;background:rgba(0,0,0,0)}.process-v2__num--active{background:#00c285;border-color:#00c285;color:#fff}.process-v2__content{flex:1}.process-v2__title{font-size:16px;font-weight:700;color:#000}.process-v2__title span{font-weight:400;color:#999}.process-v2__text{font-size:14px;color:#999;line-height:1.5;margin-top:4px}.process-v2__line{width:2px;height:20px;background:#e5e5e5;margin-left:19px}.brief-cta{background-color:#00c285;padding:32px 0}@media(min-width: 768px){.brief-cta{padding:48px 0}}.brief-cta__inner{display:flex;flex-direction:column;gap:24px;align-items:flex-start}@media(min-width: 768px){.brief-cta__inner{flex-direction:row;align-items:center;justify-content:space-between}}.brief-cta__content{display:flex;flex-direction:column;gap:6px}.brief-cta__title{font-size:20px;font-weight:700;color:#fff}@media(min-width: 768px){.brief-cta__title{font-size:24px}}.brief-cta__desc{font-size:14px;color:hsla(0,0%,100%,.8)}@media(min-width: 768px){.brief-cta__desc{font-size:15px}}.final-cta{background-color:#00c285;padding:60px 0}@media(min-width: 768px){.final-cta{padding:80px 0}}@media(min-width: 1024px){.final-cta{padding:100px 0}}.final-cta__inner{display:flex;flex-direction:column;gap:48px}@media(min-width: 1024px){.final-cta__inner{flex-direction:row;justify-content:space-between;align-items:flex-start}}.final-cta__inner--centered{flex-direction:column;align-items:center;text-align:center;gap:20px}@media(min-width: 1024px){.final-cta__inner--centered{flex-direction:column;justify-content:center;align-items:center}}.final-cta__inner--centered .final-cta__title{font-size:32px}@media(min-width: 768px){.final-cta__inner--centered .final-cta__title{font-size:36px}}@media(min-width: 1024px){.final-cta__inner--centered .final-cta__title{font-size:36px}}.final-cta__inner--centered .final-cta__subtitle{max-width:550px}.final-cta__note{font-size:13px;color:hsla(0,0%,100%,.9)}.final-cta__left{display:flex;flex-direction:column;gap:24px;max-width:700px}.final-cta__label{font-size:12px;font-weight:600;color:#fff;letter-spacing:2px;text-transform:uppercase}.final-cta__title{font-size:28px;font-weight:700;color:#fff;line-height:1.2}@media(min-width: 768px){.final-cta__title{font-size:36px}}@media(min-width: 1024px){.final-cta__title{font-size:44px}}.final-cta__subtitle{font-size:15px;color:hsla(0,0%,100%,.9);line-height:1.6}@media(min-width: 768px){.final-cta__subtitle{font-size:17px}}.final-cta__buttons{display:flex;flex-direction:column;gap:12px}@media(min-width: 640px){.final-cta__buttons{flex-direction:row}}.final-cta__right{display:flex;flex-direction:column;gap:24px}@media(min-width: 1024px){.final-cta__right{width:300px;flex-shrink:0}}.final-cta__trust{display:flex;align-items:center;gap:12px;font-size:14px;color:#fff}.final-cta__trust-icon{display:flex;align-items:center;justify-content:center;width:32px;height:32px;background-color:hsla(0,0%,100%,.15);border-radius:50%;flex-shrink:0}.final-cta__trust-icon svg{width:16px;height:16px;color:#fff}.cta-block{background-color:#00c285;padding:48px 0;text-align:center}@media(min-width: 768px){.cta-block{padding:64px 0}}.cta-block__title{font-size:24px;font-weight:700;color:#fff;margin-bottom:16px}@media(min-width: 768px){.cta-block__title{font-size:32px}}.cta-block__description{font-size:16px;color:hsla(0,0%,100%,.8);margin-bottom:32px;max-width:600px;margin-left:auto;margin-right:auto}@media(min-width: 768px){.cta-block__description{font-size:18px}}.sp-hero{padding:40px 0 32px;text-align:center}@media(min-width: 768px){.sp-hero{padding:60px 0 48px}}.sp-hero__title{font-size:32px;font-weight:800;color:#000}@media(min-width: 768px){.sp-hero__title{font-size:44px}}.sp-hero__subtitle{font-size:15px;color:#666;margin-top:16px}@media(min-width: 768px){.sp-hero__subtitle{font-size:17px}}.sp-main{padding-bottom:48px}@media(min-width: 768px){.sp-main{padding-bottom:64px}}.sp-main__grid{display:grid;grid-template-columns:1fr;gap:24px}@media(min-width: 768px){.sp-main__grid{grid-template-columns:repeat(2, 1fr)}}@media(min-width: 1024px){.sp-main__grid{grid-template-columns:repeat(3, 1fr)}}.sp-card{display:flex;flex-direction:column;gap:20px;padding:28px;background-color:#f5f5f5;border-radius:12px;text-decoration:none;color:inherit;transition:box-shadow 200ms ease}@media(min-width: 768px){.sp-card{padding:32px}}.sp-card:hover{box-shadow:0 4px 20px rgba(0,0,0,.08)}.sp-card:hover .sp-card__bottom svg{transform:translateX(4px)}.sp-card__icon{display:flex;align-items:center;justify-content:center;width:48px;height:48px;background-color:rgba(0,194,133,.08);border-radius:12px;color:#00c285}.sp-card__title{font-size:20px;font-weight:700;color:#000}@media(min-width: 768px){.sp-card__title{font-size:22px}}.sp-card__desc{font-size:14px;color:#666;line-height:1.5;flex-grow:1}.sp-card__bottom{display:flex;align-items:center;justify-content:space-between}.sp-card__bottom svg{color:#00c285;transition:transform 150ms ease}.sp-card__price{font-size:16px;font-weight:600;color:#00c285}.sp-secondary{padding:48px 0;background-color:#f5f5f5}@media(min-width: 768px){.sp-secondary{padding:80px 0}}.sp-secondary__header{margin-bottom:36px}@media(min-width: 768px){.sp-secondary__header{margin-bottom:48px}}.sp-secondary__title{font-size:24px;font-weight:700;color:#000}@media(min-width: 768px){.sp-secondary__title{font-size:32px}}.sp-secondary__subtitle{font-size:15px;color:#666;margin-top:8px}@media(min-width: 768px){.sp-secondary__subtitle{font-size:16px}}.sp-secondary__grid{display:grid;grid-template-columns:1fr;gap:16px}@media(min-width: 640px){.sp-secondary__grid{grid-template-columns:repeat(2, 1fr)}}@media(min-width: 1024px){.sp-secondary__grid{grid-template-columns:repeat(3, 1fr);gap:24px}}.sp-mini{display:flex;flex-direction:column;gap:12px;padding:20px;background-color:#fff;border-radius:12px}@media(min-width: 768px){.sp-mini{padding:24px}}.sp-mini__icon{color:#00c285}.sp-mini__title{font-size:16px;font-weight:600;color:#000}.sp-mini__desc{font-size:13px;color:#666;line-height:1.5}.sp-consult{padding:48px 0}@media(min-width: 768px){.sp-consult{padding:60px 0}}.sp-consult__inner{display:flex;flex-direction:column;gap:24px;align-items:flex-start}@media(min-width: 768px){.sp-consult__inner{flex-direction:row;align-items:center;justify-content:space-between;gap:40px}}.sp-consult__content{display:flex;flex-direction:column;gap:12px}.sp-consult__title{font-size:22px;font-weight:700;color:#000}@media(min-width: 768px){.sp-consult__title{font-size:28px}}.sp-consult__text{font-size:15px;color:#666;line-height:1.5}@media(min-width: 768px){.sp-consult__text{font-size:16px}}.error-page{display:flex;align-items:center;justify-content:center;min-height:calc(100vh - 70px - 200px);padding:48px 0}@media(min-width: 768px){.error-page{min-height:calc(100vh - 80px - 200px);padding:80px 0}}.error-page__inner{display:flex;flex-direction:column;align-items:center;text-align:center;gap:24px}@media(min-width: 768px){.error-page__inner{gap:32px}}.error-page__code{font-size:120px;font-weight:800;color:#f5f5f5;line-height:1;letter-spacing:-4px}@media(min-width: 768px){.error-page__code{font-size:200px;letter-spacing:-8px}}.error-page__badge{display:inline-flex;padding:10px 20px;background-color:#f5f5f5;border-radius:8px;font-size:13px;font-weight:500;color:#00c285;font-family:monospace,"Golos Text",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif}@media(min-width: 768px){.error-page__badge{padding:12px 24px;font-size:14px}}.error-page__title{font-size:28px;font-weight:800;color:#000}@media(min-width: 768px){.error-page__title{font-size:36px}}.error-page__text{font-size:15px;color:#666;line-height:1.6;max-width:400px}@media(min-width: 768px){.error-page__text{font-size:16px}}.error-page__actions{display:flex;flex-direction:column;gap:12px;width:100%;max-width:360px}@media(min-width: 640px){.error-page__actions{flex-direction:row;justify-content:center;width:auto;max-width:none;gap:16px}}.thanks{padding:48px 0}@media(min-width: 768px){.thanks{padding:80px 0}}.thanks__inner{display:flex;flex-direction:column;align-items:center;text-align:center;gap:32px}@media(min-width: 768px){.thanks__inner{gap:40px}}.thanks__icon{display:flex;align-items:center;justify-content:center;width:64px;height:64px;background-color:#00c285;border-radius:50%;color:#fff}@media(min-width: 768px){.thanks__icon{width:80px;height:80px}}.thanks__icon svg{width:32px;height:32px}@media(min-width: 768px){.thanks__icon svg{width:40px;height:40px}}.thanks__title{font-size:32px;font-weight:800;color:#000}@media(min-width: 768px){.thanks__title{font-size:44px}}.thanks__subtitle{font-size:16px;color:#666}@media(min-width: 768px){.thanks__subtitle{font-size:18px}}.thanks__steps{display:grid;grid-template-columns:1fr;gap:16px;width:100%}@media(min-width: 640px){.thanks__steps{grid-template-columns:repeat(2, 1fr)}}@media(min-width: 1024px){.thanks__steps{grid-template-columns:repeat(3, 1fr);gap:24px}}.thanks-step{display:flex;flex-direction:column;align-items:center;gap:16px;padding:28px;background-color:#f5f5f5;border-radius:12px;text-align:center}@media(min-width: 768px){.thanks-step{padding:32px}}.thanks-step__num{display:flex;align-items:center;justify-content:center;width:48px;height:48px;background-color:rgba(0,194,133,.12);border-radius:50%;font-size:20px;font-weight:700;color:#00c285}.thanks-step__title{font-size:16px;font-weight:600;color:#000}@media(min-width: 768px){.thanks-step__title{font-size:18px}}.thanks-step__desc{font-size:13px;color:#666;line-height:1.5}@media(min-width: 768px){.thanks-step__desc{font-size:14px}}.thanks__actions{display:flex;flex-direction:column;gap:12px;width:100%;max-width:400px}@media(min-width: 640px){.thanks__actions{flex-direction:row;justify-content:center;width:auto;max-width:none;gap:16px}}.contacts-section{padding:48px 0;background-color:#f5f5f5}@media(min-width: 768px){.contacts-section{padding:80px 0}}.contacts-row{display:flex;flex-direction:column;gap:32px}@media(min-width: 1024px){.contacts-row{flex-direction:row;gap:48px}}.contacts-info{display:flex;flex-direction:column;gap:24px}@media(min-width: 1024px){.contacts-info{flex:1;min-width:0}}.contacts-info__title{font-size:24px;font-weight:700;color:#000}@media(min-width: 768px){.contacts-info__title{font-size:28px}}.contacts-info__subtitle{font-size:15px;color:#666;line-height:1.5}@media(min-width: 768px){.contacts-info__subtitle{font-size:16px}}.contacts-info__list{display:flex;flex-direction:column;gap:20px}.contacts-info__item{display:flex;align-items:center;gap:12px;font-size:15px}.contacts-info__item a{color:#000;text-decoration:none;transition:color 150ms ease}.contacts-info__item a:hover{color:#00c285}.contacts-info__item span{color:#666}.contacts-info__item--email a{color:#00c285}.contacts-info__icon{flex-shrink:0;color:#00c285}.contacts-socials{display:flex;gap:12px;padding-top:8px}.contacts-social{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;background-color:#f5f5f5;color:#666;transition:all 150ms ease}.contacts-social:hover{background-color:#00c285;color:#fff}.contacts-social svg{width:20px;height:20px}.contacts-brief{display:flex;flex-direction:column;gap:12px;padding:24px;background-color:#fff;border:2px solid #00c285;border-radius:12px}.contacts-brief__icon{color:#00c285}.contacts-brief__title{font-size:18px;font-weight:700;color:#000}.contacts-brief__desc{font-size:14px;color:#666;line-height:1.5}@media(min-width: 1024px){.contacts-form{flex:1;min-width:0}}.contacts-form__inner{display:flex;flex-direction:column;gap:24px}.contacts-field{display:flex;flex-direction:column;gap:8px}.contacts-field__label{font-size:14px;font-weight:500;color:#333}.contacts-field__input,.contacts-field__textarea{width:100%;padding:14px 16px;font-family:"Golos Text",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:15px;color:#000;background-color:#fff;border:1px solid #e0e0e0;border-radius:10px;outline:none;transition:border-color 150ms ease}.contacts-field__input::placeholder,.contacts-field__textarea::placeholder{color:#bbb}.contacts-field__input:focus,.contacts-field__textarea:focus{border-color:#00c285}.contacts-field__textarea{resize:vertical;min-height:100px}.contacts-chips{display:flex;flex-wrap:wrap;gap:8px}.contacts-chip{padding:12px 20px;font-family:"Golos Text",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:14px;font-weight:500;color:#666;background-color:#f5f5f5;border:none;border-radius:8px;cursor:pointer;transition:all 150ms ease}.contacts-chip:hover{background-color:#e5e5e5}.contacts-chip.is-active{background-color:#00c285;color:#fff}.contacts-form__privacy{font-size:12px;color:#aaa;text-align:center}.contacts-form__trust{display:flex;align-items:center;justify-content:center;gap:16px;padding-top:4px;font-size:13px;color:#666}.contacts-form__trust svg{flex-shrink:0;color:#00c285}.cta-brief-full{background-color:#00c285;padding:48px 0}@media(min-width: 768px){.cta-brief-full{padding:60px 0}}.cta-brief-full__inner{display:flex;flex-direction:column;align-items:center;text-align:center;gap:16px}.cta-brief-full__title{font-size:24px;font-weight:700;color:#fff}@media(min-width: 768px){.cta-brief-full__title{font-size:28px}}.cta-brief-full__subtitle{font-size:15px;color:#fff;opacity:.9;max-width:560px}@media(min-width: 768px){.cta-brief-full__subtitle{font-size:16px}}.cta-brief-full__details{display:flex;flex-direction:column;gap:12px;padding-top:8px}@media(min-width: 640px){.cta-brief-full__details{flex-direction:row;gap:24px}}.cta-brief-full__detail{display:flex;align-items:center;gap:8px;font-size:14px;color:#fff;opacity:.9}.cta-brief-full__detail svg{flex-shrink:0}.about-section-title{font-size:28px;font-weight:700;color:#000;margin-top:8px}@media(min-width: 768px){.about-section-title{font-size:36px}}@media(min-width: 1024px){.about-section-title{font-size:40px}}.about-section-subtitle{font-size:15px;color:#999;line-height:1.5;margin-top:16px;max-width:600px}@media(min-width: 768px){.about-section-subtitle{font-size:16px}}.about-intro{padding:48px 0}@media(min-width: 768px){.about-intro{padding:80px 0}}.about-intro__row{display:flex;flex-direction:column;gap:32px}@media(min-width: 1024px){.about-intro__row{flex-direction:row;align-items:center;gap:60px}}.about-intro__photo{border-radius:16px;overflow:hidden;flex-shrink:0;background-color:#f5f5f5}@media(min-width: 1024px){.about-intro__photo{width:360px;height:420px}}.about-intro__photo img{width:100%;height:100%;object-fit:cover;display:block}.about-intro__text{display:flex;flex-direction:column}.about-intro__title{font-size:30px;font-weight:700;color:#000}@media(min-width: 768px){.about-intro__title{font-size:38px}}.about-intro__subtitle{font-size:16px;color:#666;line-height:1.5}@media(min-width: 768px){.about-intro__subtitle{font-size:18px}}.about-intro__desc{font-size:14px;color:#999;line-height:1.7}@media(min-width: 768px){.about-intro__desc{font-size:15px}}.about-stats{background-color:#f5f5f5;padding:36px 0}@media(min-width: 768px){.about-stats{padding:48px 0}}.about-stats__row{display:grid;grid-template-columns:1fr 1fr;gap:24px;text-align:center}@media(min-width: 1024px){.about-stats__row{display:flex;justify-content:space-between;align-items:center}}.about-stats__item{display:flex;flex-direction:column;align-items:center;gap:8px}.about-stats__num{font-size:36px;font-weight:700;color:#00c285}@media(min-width: 768px){.about-stats__num{font-size:52px}}.about-stats__label{font-size:13px;color:#666}@media(min-width: 768px){.about-stats__label{font-size:15px}}.about-stats__sep{display:none}@media(min-width: 1024px){.about-stats__sep{display:block;width:1px;height:48px;background-color:#d9d9d9}}.about-logos{padding:48px 0}@media(min-width: 768px){.about-logos{padding:60px 0}}.about-logos__title{font-size:28px;font-weight:700;color:#000;margin-top:8px}@media(min-width: 768px){.about-logos__title{font-size:40px}}.about-logos__grid{display:grid;grid-template-columns:repeat(2, 1fr);gap:16px;margin-top:32px}@media(min-width: 640px){.about-logos__grid{grid-template-columns:repeat(3, 1fr)}}@media(min-width: 768px){.about-logos__grid{grid-template-columns:repeat(4, 1fr);gap:20px}}@media(min-width: 1024px){.about-logos__grid{grid-template-columns:repeat(5, 1fr)}}.about-logos__item{display:flex;align-items:center;justify-content:center;height:72px;padding:12px 16px;background-color:#fafafa;border-radius:8px}@media(min-width: 768px){.about-logos__item{height:80px;padding:12px 24px}}.about-logos__img{max-width:100%;max-height:40px;object-fit:contain;opacity:.5;filter:grayscale(100%);transition:opacity .3s,filter .3s}.about-logos__img:hover{opacity:.85;filter:grayscale(0%)}.about-logos__cta{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:0;height:72px;padding:12px 16px;background-color:rgba(0,194,133,.08);border:2px dashed #00c285;border-radius:8px;cursor:pointer;transition:background-color .25s,border-color .25s}@media(min-width: 768px){.about-logos__cta{height:80px;padding:12px 24px}}.about-logos__cta:hover{background-color:rgba(0,194,133,.15);border-color:#00a870}.about-logos__cta-plus{font-size:18px;font-weight:800;color:#00c285;line-height:1}.about-logos__cta-text{font-size:14px;font-weight:800;color:#00c285;white-space:nowrap}.about-pos{background-color:#f5f5f5;padding:48px 0}@media(min-width: 768px){.about-pos{padding:80px 0}}.about-pos__title{font-size:28px;font-weight:700;color:#000;line-height:1.3;margin-top:8px}@media(min-width: 768px){.about-pos__title{font-size:40px}}.about-pos__subtitle{font-size:15px;color:#999;line-height:1.5;margin-top:16px}@media(min-width: 768px){.about-pos__subtitle{font-size:16px}}.about-pos__grid{display:grid;grid-template-columns:1fr;gap:20px;margin-top:48px}@media(min-width: 768px){.about-pos__grid{grid-template-columns:repeat(2, 1fr)}}@media(min-width: 1024px){.about-pos__grid{grid-template-columns:repeat(3, 1fr);gap:24px}}.about-pos__card{display:flex;flex-direction:column;gap:20px;padding:28px 24px;background-color:#fff;border-radius:12px}@media(min-width: 768px){.about-pos__card{padding:32px 28px}}.about-pos__card--highlight{background-color:#f0fdf9}.about-pos__badge{display:inline-flex;align-self:flex-start;padding:6px 12px;border-radius:6px;font-size:12px;font-weight:600}.about-pos__badge--red{background-color:#fee2e2;color:#dc2626}.about-pos__badge--yellow{background-color:#fef3c7;color:#d97706}.about-pos__badge--green{background-color:#00c285;color:#fff}.about-pos__card-title{font-size:20px;font-weight:700;color:#000}@media(min-width: 768px){.about-pos__card-title{font-size:22px}}.about-pos__list{display:flex;flex-direction:column;gap:12px;list-style:none;padding:0;margin:0}.about-pos__list li{font-size:14px;line-height:1.5}.about-pos__list--negative li{color:#999}.about-pos__list--negative li::before{content:"× "}.about-pos__list--positive li{color:#065f46}.about-pos__list--positive li::before{content:"✓ "}.about-portfolio{padding:48px 0}@media(min-width: 768px){.about-portfolio{padding:80px 0}}.about-portfolio__grid{display:grid;grid-template-columns:1fr;gap:20px;margin-top:40px}@media(min-width: 768px){.about-portfolio__grid{grid-template-columns:repeat(2, 1fr)}}@media(min-width: 1024px){.about-portfolio__grid{grid-template-columns:repeat(3, 1fr);gap:24px}}.about-portfolio__card{background-color:#fff;border-radius:12px;overflow:hidden;border:1px solid #e5e5e5}.about-portfolio__img{height:180px;background-color:#f5f5f5;overflow:hidden}@media(min-width: 768px){.about-portfolio__img{height:200px}}.about-portfolio__img img{width:100%;height:100%;object-fit:cover;display:block}.about-portfolio__body{display:flex;flex-direction:column;gap:8px;padding:20px}.about-portfolio__tag{font-size:12px;font-weight:600;color:#00c285}.about-portfolio__card-title{font-size:16px;font-weight:700;color:#000}.about-portfolio__card-desc{font-size:13px;color:#999;line-height:1.5}.about-portfolio__footer{text-align:center;margin-top:32px}.about-portfolio__link{font-size:16px;font-weight:600;color:#006459;text-decoration:none;transition:color 150ms ease}.about-portfolio__link:hover{color:#00c285}.about-process{background-color:#f5f5f5;padding:48px 0}@media(min-width: 768px){.about-process{padding:80px 0}}.about-process__grid{display:grid;grid-template-columns:1fr;gap:16px;margin-top:48px}@media(min-width: 640px){.about-process__grid{grid-template-columns:repeat(2, 1fr)}}@media(min-width: 1024px){.about-process__grid{grid-template-columns:repeat(5, 1fr);gap:20px}}.about-process__step{display:flex;flex-direction:column;gap:12px;padding:20px;background-color:#fff;border-radius:12px}@media(min-width: 768px){.about-process__step{padding:24px 20px}}.about-process__num{display:flex;align-items:center;justify-content:center;width:36px;height:36px;background-color:#00c285;border-radius:50%;font-size:16px;font-weight:700;color:#fff}.about-process__step-title{font-size:16px;font-weight:700;color:#000}.about-process__step-desc{font-size:13px;color:#999;line-height:1.6}.about-values{padding:48px 0}@media(min-width: 768px){.about-values{padding:80px 0}}.about-values__grid{display:grid;grid-template-columns:1fr;gap:20px;margin-top:48px}@media(min-width: 768px){.about-values__grid{grid-template-columns:repeat(2, 1fr);gap:24px}}.about-values__card{display:flex;flex-direction:column;gap:16px;padding:24px;background-color:#f5f5f5;border-radius:12px}@media(min-width: 768px){.about-values__card{padding:28px 24px}}.about-values__icon{display:flex;align-items:center;justify-content:center;width:48px;height:48px;background-color:#e6f9f1;border-radius:50%;font-size:20px;font-weight:700;color:#00c285}.about-values__card-title{font-size:16px;font-weight:700;color:#000}@media(min-width: 768px){.about-values__card-title{font-size:17px}}.about-values__card-desc{font-size:13px;color:#999;line-height:1.6}@media(min-width: 768px){.about-values__card-desc{font-size:14px}}.about-brief{padding:48px 0}@media(min-width: 768px){.about-brief{padding:80px 0}}.about-brief__inner{background-color:#f0fdf9;border-radius:16px;padding:32px 24px}@media(min-width: 768px){.about-brief__inner{padding:48px 60px}}.about-brief__row{display:flex;flex-direction:column;gap:32px}@media(min-width: 1024px){.about-brief__row{flex-direction:row;align-items:center;gap:48px}}.about-brief__left{display:flex;flex-direction:column;gap:20px;flex:1}.about-brief__title{font-size:22px;font-weight:700;color:#000;line-height:1.3}@media(min-width: 768px){.about-brief__title{font-size:28px}}.about-brief__text{font-size:14px;color:#999;line-height:1.7}@media(min-width: 768px){.about-brief__text{font-size:15px}}.about-brief__right{display:flex;flex-direction:column;gap:16px}@media(min-width: 1024px){.about-brief__right{width:340px;flex-shrink:0}}.about-brief__check{display:flex;align-items:center;gap:12px;font-size:14px;color:#666}.about-brief__check svg{color:#00c285;flex-shrink:0}.about-tech{background-color:#f5f5f5;padding:48px 0}@media(min-width: 768px){.about-tech{padding:60px 0}}.about-tech__grid{display:grid;grid-template-columns:repeat(2, 1fr);gap:16px;margin-top:32px}@media(min-width: 640px){.about-tech__grid{grid-template-columns:repeat(3, 1fr)}}@media(min-width: 1024px){.about-tech__grid{grid-template-columns:repeat(6, 1fr);gap:32px}}.about-tech__item{display:flex;flex-direction:column;align-items:center;gap:8px;padding:16px;background-color:#fff;border-radius:12px;text-align:center}@media(min-width: 768px){.about-tech__item{padding:20px 24px}}.about-tech__item svg{color:#00c285}.about-tech__name{font-size:14px;font-weight:600;color:#000}@media(min-width: 768px){.about-tech__name{font-size:15px}}.about-tech__desc{font-size:12px;color:#999}.about-guarantees{padding:48px 0}@media(min-width: 768px){.about-guarantees{padding:80px 0}}.about-guarantees__grid{display:grid;grid-template-columns:1fr;gap:20px;margin-top:40px}@media(min-width: 768px){.about-guarantees__grid{grid-template-columns:repeat(2, 1fr)}}@media(min-width: 1024px){.about-guarantees__grid{grid-template-columns:repeat(3, 1fr);gap:24px}}.about-guarantees__card{display:flex;flex-direction:column;gap:12px;padding:24px;background-color:#fff;border-radius:12px;border:1px solid #e5e5e5}@media(min-width: 768px){.about-guarantees__card{padding:28px 24px}}.about-guarantees__head{display:flex;align-items:center;gap:12px}.about-guarantees__check{font-size:18px;font-weight:700;color:#00c285}.about-guarantees__card-title{font-size:16px;font-weight:700;color:#000}.about-guarantees__card-desc{font-size:13px;color:#999;line-height:1.6}@media(min-width: 768px){.about-guarantees__card-desc{font-size:14px}}.about-final-cta{background-color:#00c285;padding:48px 0}@media(min-width: 768px){.about-final-cta{padding:80px 0}}.about-final-cta__row{display:flex;flex-direction:column;gap:40px}@media(min-width: 1024px){.about-final-cta__row{flex-direction:row;align-items:center;gap:60px}}.about-final-cta__left{display:flex;flex-direction:column;gap:20px;flex:1}.about-final-cta__title{font-size:28px;font-weight:700;color:#fff;line-height:1.3}@media(min-width: 768px){.about-final-cta__title{font-size:36px}}.about-final-cta__text{font-size:15px;color:hsla(0,0%,100%,.85);line-height:1.7}@media(min-width: 768px){.about-final-cta__text{font-size:16px}}.about-final-cta__btns{display:flex;flex-direction:column;gap:12px}@media(min-width: 640px){.about-final-cta__btns{flex-direction:row;gap:16px}}.about-final-cta__right{display:flex;flex-direction:column;gap:20px}@media(min-width: 1024px){.about-final-cta__right{width:340px;flex-shrink:0}}.about-final-cta__q{font-size:18px;font-weight:700;color:#fff}.about-final-cta__a{font-size:14px;color:hsla(0,0%,100%,.85);line-height:1.7}.about-final-cta__trust{font-size:14px;color:hsla(0,0%,100%,.65);text-align:center;margin-top:40px}.btn-cta{display:inline-flex;align-items:center;justify-content:center;padding:16px 32px;background-color:#006459;color:#fff;font-size:16px;font-weight:600;border-radius:8px;text-decoration:none;border:none;cursor:pointer;transition:background-color 200ms ease;align-self:flex-start}.btn-cta:hover{background-color:rgb(0,74.5,66.305)}.btn-outline-white{display:inline-flex;align-items:center;justify-content:center;padding:16px 32px;background-color:rgba(0,0,0,0);color:#fff;font-size:16px;font-weight:600;border-radius:8px;border:1px solid hsla(0,0%,100%,.4);text-decoration:none;cursor:pointer;transition:all 200ms ease}.btn-outline-white:hover{background-color:hsla(0,0%,100%,.1);border-color:hsla(0,0%,100%,.7)}.sitemap-grid{display:grid;grid-template-columns:1fr;gap:32px}@media(min-width: 768px){.sitemap-grid{grid-template-columns:repeat(2, 1fr);gap:40px}}@media(min-width: 1024px){.sitemap-grid{grid-template-columns:repeat(3, 1fr);gap:48px}}.sitemap-group{display:flex;flex-direction:column;gap:16px}.sitemap-group__title{font-size:18px;font-weight:700;color:#000;padding-bottom:12px;border-bottom:2px solid #00c285}.sitemap-group__title a{color:inherit;text-decoration:none;transition:color 150ms ease}.sitemap-group__title a:hover{color:#00c285}.sitemap-group__list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:8px}.sitemap-group__list li{line-height:1.4}.sitemap-group__list a{font-size:14px;color:#666;text-decoration:none;transition:color 150ms ease}.sitemap-group__list a:hover{color:#00c285}.sitemap-count{margin-top:48px;padding-top:24px;border-top:1px solid #e5e5e5;font-size:14px;color:#999;text-align:center}.legal-page{padding:60px 0 80px}.legal-page__content{max-width:880px;margin:0 auto;display:flex;flex-direction:column;gap:40px}.legal-page__header{display:flex;flex-direction:column;gap:16px}.legal-page__title{font-size:32px;font-weight:700;color:#000}@media(min-width: 768px){.legal-page__title{font-size:40px}}.legal-page__updated{font-size:14px;color:#999}.legal-page__section{display:flex;flex-direction:column;gap:12px}.legal-page__h2{font-size:20px;font-weight:700;color:#000}@media(min-width: 768px){.legal-page__h2{font-size:22px}}.legal-page__text{font-size:16px;line-height:1.7;color:#333}.legal-page__list{font-size:16px;line-height:1.7;color:#333;padding-left:20px;margin:0}.legal-page__list li{margin-bottom:4px}.legal-page__list--dash{list-style:none;padding-left:0}.legal-page__list--dash li::before{content:"— ";color:#666}.faq-hero{text-align:center;padding:40px 0 32px}@media(min-width: 768px){.faq-hero{padding:56px 0 48px}}.faq-hero__title{font-size:32px;font-weight:800;color:#000}@media(min-width: 768px){.faq-hero__title{font-size:44px}}.faq-hero__subtitle{font-size:15px;color:#666;margin-top:16px}@media(min-width: 768px){.faq-hero__subtitle{font-size:17px}}.faq-hero__badge{display:inline-block;margin-top:16px;padding:8px 20px;font-size:13px;font-weight:500;color:#00c285;background-color:rgba(0,194,133,.07);border-radius:20px}.faq-grid-section{padding:0 0 48px}@media(min-width: 768px){.faq-grid-section{padding:0 0 64px}}.faq-grid{display:grid;grid-template-columns:1fr;gap:24px}@media(min-width: 1024px){.faq-grid{grid-template-columns:repeat(2, 1fr);gap:32px}}.faq-block{background-color:#fafafa;border-radius:16px;padding:24px}@media(min-width: 768px){.faq-block{padding:32px}}.faq-block__header{display:flex;align-items:center;gap:12px;padding-bottom:20px}.faq-block__icon{display:flex;align-items:center;justify-content:center;width:40px;height:40px;background-color:rgba(0,194,133,.08);border-radius:10px;font-size:18px;flex-shrink:0}.faq-block__title-wrap{display:flex;flex-direction:column;gap:2px}.faq-block__title{font-size:18px;font-weight:700;color:#000}.faq-block__count{font-size:13px;color:#999}.faq-block__items{border-top:1px solid #e8e8e8}.faq-block__item{border-bottom:1px solid #e8e8e8}.faq-block__item:last-child{border-bottom:none}.faq-block__question{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;padding:16px 0;font-family:"Golos Text",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:15px;font-weight:500;color:#000;text-align:left;background:none;border:none;cursor:pointer}.faq-block__question.is-open .faq-block__toggle{transform:rotate(45deg)}.faq-block__toggle{font-size:20px;font-weight:300;color:#999;transition:transform 200ms ease;flex-shrink:0;line-height:1}.faq-block__answer{display:none;padding:0 0 16px;font-size:14px;color:#555;line-height:1.6}.faq-block__answer.is-open{display:block}.faq-block__answer p{margin:0}.faq-block__answer p+p{margin-top:8px}.calc{display:flex;flex-direction:column;gap:32px}@media(min-width: 1024px){.calc{flex-direction:row;gap:40px}}.calc__left{flex:1;min-width:0;display:flex;flex-direction:column;gap:48px}.calc__right{width:100%}@media(min-width: 1024px){.calc__right{width:400px;flex-shrink:0}}.calc-section{display:flex;flex-direction:column;gap:24px}.calc-section__header{display:flex;align-items:flex-start;gap:16px}.calc-section__step{display:flex;align-items:center;justify-content:center;width:32px;height:32px;min-width:32px;background-color:#00c285;color:#fff;font-size:14px;font-weight:700;border-radius:50%}.calc-section__title{font-size:18px;font-weight:700;color:#000;margin:0}.calc-section__subtitle{font-size:14px;color:#666;margin-top:4px}.calc-radio-grid{display:grid;grid-template-columns:repeat(2, 1fr);gap:12px}@media(min-width: 768px){.calc-radio-grid{grid-template-columns:repeat(5, 1fr)}}@media(min-width: 768px){.calc-radio-grid--3{grid-template-columns:repeat(3, 1fr)}}.calc-radio-card{display:flex;flex-direction:column;align-items:center;gap:8px;padding:16px 12px;border:1px solid #e5e5e5;border-radius:10px;cursor:pointer;text-align:center;transition:border-color 150ms ease,box-shadow 150ms ease}.calc-radio-card svg{color:#666;transition:color 150ms ease}.calc-radio-card:hover{border-color:#999}.calc-radio-card.is-selected{border-color:#00c285;border-width:2px;padding:15px 11px}.calc-radio-card.is-selected svg{color:#00c285}.calc-radio-card__name{font-size:13px;font-weight:600;color:#000;line-height:1.3}.calc-radio-card__price{font-size:12px;color:#666}.calc-check-grid{display:grid;grid-template-columns:1fr;gap:8px}@media(min-width: 640px){.calc-check-grid{grid-template-columns:repeat(2, 1fr)}}.calc-check-list{display:flex;flex-direction:column;gap:8px}.calc-check{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:8px;cursor:pointer;transition:background-color 150ms ease}.calc-check:hover{background-color:#f5f5f5}.calc-check input[type=checkbox]{position:absolute;opacity:0;width:0;height:0}.calc-check__box{display:flex;align-items:center;justify-content:center;width:20px;height:20px;min-width:20px;border:2px solid #e5e5e5;border-radius:4px;transition:all 150ms ease}.calc-check__box::after{content:"";width:10px;height:10px;background-color:#00c285;border-radius:2px;transform:scale(0);transition:transform 150ms ease}.calc-check input:checked~.calc-check__box{border-color:#00c285}.calc-check input:checked~.calc-check__box::after{transform:scale(1)}.calc-check__label{font-size:14px;color:#000;flex:1}.calc-check__tip{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;min-width:18px;border:1px solid #ccc;border-radius:50%;font-size:11px;color:#999;cursor:help;flex-shrink:0}.calc-check__price{font-size:13px;color:#666;white-space:nowrap;margin-left:auto;flex-shrink:0}.calc-result{display:flex;flex-direction:column;gap:16px;padding:32px;background-color:#fff;border:1px solid #e5e5e5;border-radius:16px}@media(min-width: 1024px){.calc-result{position:sticky;top:100px}}.calc-result__title{font-size:20px;font-weight:700;color:#000;margin:0}.calc-result__price{font-size:32px;font-weight:800;color:#00c285}.calc-result__divider{height:1px;background-color:#e5e5e5}.calc-result__breakdown{display:flex;flex-direction:column;gap:12px}.calc-result__row{display:flex;justify-content:space-between;gap:12px}.calc-result__label{font-size:14px;color:#666;flex-shrink:0}.calc-result__value{font-size:14px;color:#000;text-align:right}.calc-result__total{display:flex;justify-content:space-between;align-items:center;font-size:18px;font-weight:700;color:#000}.calc-result__btn{width:100%}.calc-result__trust{font-size:13px;color:#999;text-align:center;margin:0}.blog-hero{padding:60px 0 48px}.blog-hero__title{font-size:48px;font-weight:800;color:#000;margin:0 0 12px}@media(max-width: 639px){.blog-hero__title{font-size:32px}}.blog-hero__subtitle{font-size:18px;color:#666;line-height:1.5;max-width:650px;margin:0}@media(max-width: 639px){.blog-hero__subtitle{font-size:16px}}.blog-filters{display:flex;flex-wrap:wrap;gap:8px;margin-top:32px}.blog-filter{display:inline-flex;align-items:center;gap:6px;padding:10px 20px;font-family:"Golos Text",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:14px;font-weight:500;color:#000;background-color:#f5f5f5;border:none;border-radius:8px;cursor:pointer;text-decoration:none;transition:background-color 150ms ease,color 150ms ease;white-space:nowrap}.blog-filter:hover{background-color:hsl(0,0%,91.0784313725%)}.blog-filter.is-active{background-color:#000;color:#fff}.blog-filter__count{font-size:12px;opacity:.6}.blog-grid{display:grid;grid-template-columns:1fr;gap:24px;margin-top:48px;padding:0 0 64px}@media(min-width: 640px){.blog-grid{grid-template-columns:repeat(2, 1fr)}}@media(min-width: 1024px){.blog-grid{grid-template-columns:repeat(3, 1fr)}}.blog-card{display:flex;flex-direction:column;gap:16px}.blog-card__image{display:block;position:relative;overflow:hidden;border-radius:12px;aspect-ratio:16/10;background-color:#f5f5f5}.blog-card__image img{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.blog-card__image:hover img{transform:scale(1.03)}.blog-card__badge{display:inline-block;padding:4px 10px;font-size:12px;font-weight:600;color:#00c285;background-color:rgba(0,194,133,.08);border-radius:4px;text-decoration:none;transition:background-color 150ms ease}.blog-card__badge:hover{background-color:rgba(0,194,133,.15)}.blog-card__title{font-size:20px;font-weight:700;color:#000;line-height:1.3;margin:0}.blog-card__title a{color:inherit;text-decoration:none;transition:color 150ms ease}.blog-card__title a:hover{color:#00c285}.blog-card__excerpt{font-size:14px;color:#888;line-height:1.5;margin:0;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.blog-card__meta{display:flex;align-items:center;gap:16px;font-size:13px;color:#999}.blog-card__date,.blog-card__views,.blog-card__read-time{display:flex;align-items:center;gap:4px}.blog-pagination{display:flex;justify-content:center;padding:0}.blog-pagination nav{display:flex;align-items:center;gap:8px}.blog-pagination .page-link,.blog-pagination a,.blog-pagination span{display:flex;align-items:center;justify-content:center;min-width:40px;height:40px;padding:0 12px;font-size:14px;font-weight:500;color:#000;background-color:#fff;border:1px solid #e5e5e5;border-radius:8px;text-decoration:none;transition:all 150ms ease}.blog-pagination .page-link:hover,.blog-pagination a:hover,.blog-pagination span:hover{background-color:#f5f5f5;border-color:rgb(203.5,203.5,203.5)}.blog-pagination .active span,.blog-pagination span[aria-current=page]{background-color:#000;color:#fff;border-color:#000}.blog-pagination .disabled span{opacity:.4;cursor:default}.blog-pagination .disabled span:hover{background-color:#fff}.pagination{display:flex;align-items:center;justify-content:center;gap:6px;padding:0}.pagination__item{display:flex;align-items:center;justify-content:center;min-width:40px;height:40px;padding:0 12px;font-size:14px;font-weight:500;color:#000;background:#fff;border:1px solid #e5e5e5;border-radius:8px;text-decoration:none;transition:all 150ms ease;cursor:pointer}.pagination__item:hover{background:#f5f5f5;border-color:rgb(203.5,203.5,203.5)}.pagination__item--active{background:#000;color:#fff;border-color:#000;cursor:default}.pagination__item--active:hover{background:#000}.pagination__item--disabled{opacity:.3;cursor:default}.pagination__item--disabled:hover{background:#fff;border-color:#e5e5e5}.pagination__item--dots{border:none;background:none;min-width:auto;padding:0 4px;cursor:default}.pagination__item--dots:hover{background:none}.article-header{text-align:center;padding:48px 0 40px;max-width:800px;margin:0 auto}.article-header__badge{display:inline-block;padding:6px 14px;font-size:13px;font-weight:600;color:#00c285;background-color:rgba(0,194,133,.08);border-radius:6px;text-decoration:none;margin-bottom:20px;transition:background-color 150ms ease}.article-header__badge:hover{background-color:rgba(0,194,133,.15)}.article-header__title{font-size:42px;font-weight:800;color:#000;line-height:1.2;margin:0 0 24px}@media(max-width: 767px){.article-header__title{font-size:28px}}.article-header__meta{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:24px;font-size:14px;color:#666}.article-meta__author{display:flex;align-items:center;gap:8px}.article-meta__avatar{width:32px;height:32px;border-radius:50%;background-color:#00c285;color:#fff;display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:700}.article-meta__item{display:flex;align-items:center;gap:4px}.article-meta__item svg{opacity:.5}.article-image{margin-bottom:48px}.article-image img{width:100%;height:auto;max-height:480px;object-fit:cover;border-radius:16px;display:block}.article-body{max-width:760px;margin:0 auto;padding-bottom:48px}.article-body h2{font-size:28px;font-weight:700;color:#000;margin:40px 0 16px;line-height:1.3}@media(max-width: 639px){.article-body h2{font-size:22px}}.article-body h3{font-size:22px;font-weight:700;color:#000;margin:32px 0 12px;line-height:1.3}.article-body p{font-size:17px;color:#333;line-height:1.7;margin:0 0 20px}.article-body ul,.article-body ol{font-size:17px;color:#333;line-height:1.7;margin:0 0 20px;padding-left:24px}.article-body ul li,.article-body ol li{margin-bottom:8px}.article-body img{max-width:100%;height:auto;border-radius:12px;margin:24px 0}.article-body a{color:#00c285;text-decoration:underline;text-underline-offset:2px}.article-body a:hover{text-decoration:none}.article-body blockquote{margin:32px 0;padding:24px 24px 24px 28px;background-color:#f8f8f8;border-left:4px solid #00c285;border-radius:0 12px 12px 0;font-style:italic}.article-body blockquote p{margin:0;color:#444}.article-body pre,.article-body code{font-family:"JetBrains Mono",monospace;font-size:14px}.article-body pre{background-color:#1e1e1e;color:#d4d4d4;padding:20px 24px;border-radius:12px;overflow-x:auto;margin:24px 0}.article-body code{background-color:#f5f5f5;padding:2px 6px;border-radius:4px;font-size:15px}.article-body pre code{background:none;padding:0;font-size:14px}.article-tags{display:flex;flex-wrap:wrap;gap:8px;padding:24px 0 40px;max-width:760px;margin:0 auto;border-top:1px solid #e5e5e5}.article-tag{display:inline-block;padding:6px 14px;font-size:13px;font-weight:500;color:#000;background-color:#f5f5f5;border-radius:6px;text-decoration:none;transition:background-color 150ms ease}.article-tag:hover{background-color:hsl(0,0%,91.0784313725%)}.article-author{max-width:760px;margin:0 auto 48px;padding:32px;background-color:#f8f8f8;border-radius:16px;display:flex;align-items:center;gap:20px}@media(max-width: 639px){.article-author{flex-direction:column;text-align:center}}.article-author__avatar{width:56px;height:56px;min-width:56px;border-radius:50%;background-color:#00c285;color:#fff;display:flex;align-items:center;justify-content:center;font-size:22px;font-weight:700}.article-author__name{font-size:16px;font-weight:700;color:#000;margin:0 0 4px}.article-author__bio{font-size:14px;color:#666;line-height:1.5;margin:0}.blog-related{padding:64px 0;background-color:#f5f5f5}.blog-related__title{font-size:32px;font-weight:700;color:#000;margin:0 0 32px}.blog-related__grid{display:grid;grid-template-columns:1fr;gap:24px}@media(min-width: 640px){.blog-related__grid{grid-template-columns:repeat(2, 1fr)}}@media(min-width: 1024px){.blog-related__grid{grid-template-columns:repeat(3, 1fr)}}.blog-related-card{display:flex;flex-direction:column;gap:16px;padding:24px;background-color:#fff;border-radius:16px;text-decoration:none;transition:box-shadow 150ms ease}.blog-related-card:hover{box-shadow:0 4px 20px rgba(0,0,0,.06)}.blog-related-card__badge{display:inline-block;padding:4px 10px;font-size:12px;font-weight:600;color:#00c285;background-color:rgba(0,194,133,.08);border-radius:4px;align-self:flex-start}.blog-related-card__title{font-size:18px;font-weight:700;color:#000;line-height:1.3;margin:0}.blog-related-card__excerpt{font-size:14px;color:#888;line-height:1.5;margin:0;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.blog-related-card__meta{font-size:13px;color:#999;margin-top:auto}.blog-empty{text-align:center;padding:80px 0}.blog-empty__icon{color:#999;margin-bottom:16px}.blog-empty__title{font-size:20px;font-weight:700;color:#000;margin:0 0 8px}.blog-empty__text{font-size:14px;color:#666;margin:0}.pf-hero{padding:60px 0 48px}.pf-hero__title{font-size:48px;font-weight:800;color:#000;margin:0 0 12px}@media(max-width: 639px){.pf-hero__title{font-size:32px}}.pf-hero__subtitle{font-size:18px;color:#666;line-height:1.5;max-width:620px;margin:0}@media(max-width: 639px){.pf-hero__subtitle{font-size:16px}}.pf-grid{display:grid;grid-template-columns:1fr;gap:24px;padding:0 0 64px}@media(min-width: 640px){.pf-grid{grid-template-columns:repeat(2, 1fr)}}@media(min-width: 1024px){.pf-grid{grid-template-columns:repeat(3, 1fr)}}.pf-card{display:flex;flex-direction:column;border-radius:16px;overflow:hidden;background-color:#f5f5f5;text-decoration:none;transition:box-shadow .3s ease,transform .3s ease}.pf-card:hover{box-shadow:0 8px 30px rgba(0,0,0,.08);transform:translateY(-2px)}.pf-card:hover .pf-card__image img{transform:scale(1.03)}.pf-card__image{position:relative;overflow:hidden;aspect-ratio:16/10;background-color:hsl(0,0%,93.0784313725%)}.pf-card__image img{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.pf-card__overlay{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background-color:rgba(0,0,0,.4);opacity:0;transition:opacity .3s ease}.pf-card:hover .pf-card__overlay{opacity:1}.pf-card__view{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:600;color:#fff}.pf-card__content{padding:20px;display:flex;flex-direction:column;gap:8px}.pf-card__category{font-size:12px;font-weight:600;color:#00c285;text-transform:uppercase;letter-spacing:.5px}.pf-card__title{font-size:18px;font-weight:700;color:#000;line-height:1.3;margin:0}.pf-card__excerpt{font-size:14px;color:#666;line-height:1.5;margin:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.pf-card__tags{display:flex;flex-wrap:wrap;gap:6px;margin-top:4px}.pf-tag{display:inline-block;padding:3px 8px;font-size:11px;font-weight:500;color:#999;background-color:#fff;border-radius:4px}.project-header{padding:48px 0 40px}.project-header__badge{display:inline-block;padding:6px 14px;font-size:13px;font-weight:600;color:#00c285;background-color:rgba(0,194,133,.08);border-radius:6px;margin-bottom:20px}.project-header__title{font-size:42px;font-weight:800;color:#000;line-height:1.2;max-width:900px;margin:0 0 24px}@media(max-width: 767px){.project-header__title{font-size:28px}}.project-header__meta{display:flex;flex-wrap:wrap;gap:32px}@media(max-width: 639px){.project-header__meta{gap:16px;flex-direction:column}}.project-meta__item{display:flex;flex-direction:column;gap:4px}.project-meta__label{font-size:13px;color:#999;text-transform:uppercase;letter-spacing:.5px}.project-meta__value{font-size:15px;font-weight:600;color:#000}.project-image{margin-bottom:48px}.project-image img{width:100%;height:auto;max-height:520px;object-fit:cover;border-radius:16px;display:block}.project-content{display:flex;flex-direction:column;gap:40px;padding-bottom:48px}@media(min-width: 1024px){.project-content{flex-direction:row;gap:48px}}.project-content__main{flex:1;min-width:0}.project-content__main h2{font-size:28px;font-weight:700;color:#000;margin:40px 0 16px;line-height:1.3}.project-content__main h2:first-child{margin-top:0}.project-content__main h3{font-size:22px;font-weight:700;color:#000;margin:32px 0 12px;line-height:1.3}.project-content__main p{font-size:16px;color:#444;line-height:1.7;margin:0 0 16px}.project-content__main ul,.project-content__main ol{font-size:16px;color:#444;line-height:1.7;padding-left:24px;margin:0 0 20px;list-style-position:outside}.project-content__main ul li,.project-content__main ol li{margin-bottom:10px}.project-content__main ul li::marker,.project-content__main ol li::marker{color:#00c285}.project-content__main ul{list-style:disc outside}.project-content__main ol{list-style:decimal outside}.project-content__main figure.editorjs-image{margin:32px 0}.project-content__main figure.editorjs-image img{width:100%;height:auto;border-radius:12px;border:1px solid #e5e5e5;display:block}.project-content__main figure.editorjs-image figcaption{margin-top:12px;font-size:14px;color:#666;line-height:1.5;text-align:center;font-style:italic}.project-content__main blockquote{margin:32px 0;padding:24px 28px;background:#f5f5f5;border-left:4px solid #00c285;border-radius:8px}.project-content__main blockquote p{font-size:18px;font-weight:600;color:#000;line-height:1.5;margin:0 0 12px;font-style:italic}.project-content__main blockquote cite{display:block;font-size:14px;color:#666;font-style:normal;font-weight:500}.project-content__main table{width:100%;margin:24px 0;border-collapse:collapse;font-size:15px;background:#fff;border-radius:8px;overflow:hidden;box-shadow:0 1px 0 rgba(0,0,0,.06)}.project-content__main table thead{background:#f5f5f5}.project-content__main table th{padding:14px 18px;text-align:left;font-weight:700;color:#000;font-size:14px;border-bottom:2px solid #e5e5e5}.project-content__main table td{padding:14px 18px;color:#444;border-bottom:1px solid #f0f0f0;vertical-align:top}.project-content__main table td:last-child{font-weight:600;color:#000}.project-content__main table tbody tr:last-child td{border-bottom:none}.project-content__main table tbody tr:hover{background:rgba(0,194,133,.04)}.project-content__main hr{border:none;border-top:1px solid #e5e5e5;margin:40px 0}.project-content__main strong,.project-content__main b{font-weight:700;color:#000}.case-killer{margin:32px 0 48px;padding:32px 28px;background:linear-gradient(135deg, #f8fafb 0%, #eef4f1 100%);border-radius:16px;border:1px solid #e0e7e3}@media(min-width: 768px){.case-killer{padding:40px 36px}}.case-killer__source{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:16px}.case-killer__badge{display:inline-flex;align-items:center;gap:6px;background:red;color:#fff;font-weight:700;font-size:13px;padding:4px 10px;border-radius:4px;letter-spacing:.3px}.case-killer__badge::before{content:"Я";display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;background:#fff;color:red;border-radius:3px;font-weight:900;font-size:12px}.case-killer__source-text{font-size:14px;color:#666}.case-killer__quote{font-size:22px;font-weight:700;line-height:1.35;color:#000;margin:0 0 8px;padding:0;border:none;background:none;font-style:normal}@media(min-width: 768px){.case-killer__quote{font-size:28px}}.case-killer__quote b{color:#00c285}.case-killer__caption{font-size:14px;color:#666;font-style:italic;margin-bottom:28px}.case-killer__stats{display:grid;grid-template-columns:1fr;gap:16px}@media(min-width: 640px){.case-killer__stats{grid-template-columns:repeat(3, 1fr)}}.case-killer__stat{background:#fff;border-radius:12px;padding:24px 20px;text-align:center;border:1px solid #e5e5e5;transition:transform 200ms ease}.case-killer__stat:hover{transform:translateY(-2px)}.case-killer__stat--accent{background:#00c285;border-color:#00c285}.case-killer__stat--accent .case-killer__stat-value,.case-killer__stat--accent .case-killer__stat-label{color:#fff}.case-killer__stat-value{font-size:42px;font-weight:800;line-height:1;color:#00c285;margin-bottom:8px;letter-spacing:-1px}@media(min-width: 768px){.case-killer__stat-value{font-size:52px}}.case-killer__stat-label{font-size:13px;color:#666;line-height:1.4;font-weight:500}.case-killer__facts{display:grid;grid-template-columns:repeat(2, 1fr);gap:12px;margin-top:24px;padding-top:24px;border-top:1px solid rgba(0,0,0,.08)}@media(min-width: 640px){.case-killer__facts{grid-template-columns:repeat(4, 1fr);gap:16px}}.case-killer__fact{display:flex;flex-direction:column;align-items:center;text-align:center;gap:2px}.case-killer__fact-value{font-size:22px;font-weight:800;color:#000;line-height:1;letter-spacing:-0.5px}@media(min-width: 768px){.case-killer__fact-value{font-size:26px}}.case-killer__fact-label{font-size:12px;color:#666;line-height:1.3;font-weight:500}.case-author{display:flex;flex-direction:column;gap:20px;margin:40px 0;padding:28px;background:#f5f5f5;border-radius:16px}@media(min-width: 768px){.case-author{flex-direction:row;align-items:flex-start;padding:32px;gap:28px}}.case-author__photo{width:96px;height:96px;border-radius:50%;object-fit:cover;flex-shrink:0;border:3px solid #00c285}@media(min-width: 768px){.case-author__photo{width:120px;height:120px}}.case-author__body{flex:1;min-width:0}.case-author__name{font-size:22px;font-weight:700;color:#000;margin-bottom:4px;line-height:1.2}.case-author__title{font-size:14px;color:#00c285;font-weight:600;margin-bottom:16px}.case-author__bio{font-size:15px;color:#404040;line-height:1.65;margin-bottom:12px}.case-author__bio:last-child{margin-bottom:0}.case-author__bio b{color:#000;font-weight:700}.case-approach{margin:48px 0}.case-approach__title{font-size:26px;font-weight:700;color:#000;margin:0 0 12px;line-height:1.3}@media(min-width: 768px){.case-approach__title{font-size:30px}}.case-approach__intro{font-size:16px;color:#404040;line-height:1.65;margin-bottom:28px}.case-approach__grid{display:grid;grid-template-columns:1fr;gap:16px}@media(min-width: 768px){.case-approach__grid{grid-template-columns:repeat(2, 1fr);gap:20px}}.case-approach__card{background:#fff;border:1px solid #e5e5e5;border-radius:12px;padding:22px 20px;display:flex;flex-direction:column;gap:8px}.case-approach__card p{font-size:14px;color:#404040;line-height:1.55;margin:0 0 12px}.case-approach__card p:last-child{margin-bottom:0}.case-approach__card-bad{font-size:12px;font-weight:700;color:#c0392b;text-transform:uppercase;letter-spacing:.5px}.case-approach__card-good{font-size:12px;font-weight:700;color:#00c285;text-transform:uppercase;letter-spacing:.5px;margin-top:4px;padding-top:12px;border-top:1px dashed #e5e5e5}.case-scarcity{margin:48px 0;padding:36px 28px;background:#fff;border:1px solid #e5e5e5;border-radius:16px;box-shadow:0 2px 12px rgba(0,0,0,.04)}@media(min-width: 768px){.case-scarcity{padding:44px 40px}}.case-scarcity__tag{display:inline-block;font-size:12px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;color:#00c285;background:#dcfce7;padding:6px 12px;border-radius:6px;margin-bottom:16px}.case-scarcity__title{font-size:26px;font-weight:700;color:#000;margin:0 0 28px;line-height:1.25}@media(min-width: 768px){.case-scarcity__title{font-size:32px}}.case-scarcity__list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:0}.case-scarcity__item{display:flex;align-items:flex-start;gap:16px;padding:18px 0;border-bottom:1px solid #f0f0f0}.case-scarcity__item:last-child{border-bottom:none;padding-bottom:0}.case-scarcity__item:first-child{padding-top:0}.case-scarcity__check{flex-shrink:0;width:28px;height:28px;background:#00c285;color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;margin-top:2px;box-shadow:0 2px 6px rgba(0,194,133,.25)}.case-scarcity__body{flex:1;min-width:0}.case-scarcity__item-title{font-size:17px;font-weight:700;color:#000;line-height:1.4;margin-bottom:6px}@media(min-width: 768px){.case-scarcity__item-title{font-size:18px}}.case-scarcity__item-text{font-size:15px;color:#404040;line-height:1.6}.case-cta{margin:48px 0 16px;padding:40px 28px;background:linear-gradient(180deg, #fafffe 0%, #f0faf5 100%);border:1px solid #dcfce7;border-radius:20px;text-align:center}@media(min-width: 768px){.case-cta{padding:56px 48px}}.case-cta__title{font-size:26px;font-weight:800;color:#000;margin:0 0 16px;line-height:1.2;letter-spacing:-0.5px}@media(min-width: 768px){.case-cta__title{font-size:34px}}.case-cta__lead{font-size:16px;color:#404040;line-height:1.65;max-width:640px;margin:0 auto 32px}@media(min-width: 768px){.case-cta__lead{font-size:17px}}.case-cta__lead b{color:#000;font-weight:700;background:#dcfce7;padding:1px 6px;border-radius:4px}.case-cta__buttons{display:flex;flex-direction:column;align-items:stretch;gap:10px;max-width:420px;margin:0 auto}@media(min-width: 640px){.case-cta__buttons{flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:center;max-width:none}}.case-cta__button{display:inline-flex;align-items:center;justify-content:center;gap:8px;font-weight:700;font-size:15px;padding:14px 22px;border-radius:9999px;border:2px solid rgba(0,0,0,0);cursor:pointer;transition:transform 200ms ease,box-shadow 200ms ease,background 200ms ease,color 200ms ease,border-color 200ms ease;text-decoration:none;white-space:nowrap;line-height:1}.case-cta__button:hover{transform:translateY(-2px)}.case-cta__button svg{flex-shrink:0}.case-cta__button--primary{background:#00c285;color:#fff;box-shadow:0 6px 18px rgba(0,194,133,.35);font-size:16px;padding:16px 30px}.case-cta__button--primary:hover{background:#00a870;box-shadow:0 10px 24px rgba(0,194,133,.45)}.case-cta__button--telegram{background:#fff;color:#229ed9;border-color:#229ed9}.case-cta__button--telegram:hover{background:#229ed9;color:#fff}.case-cta__button--whatsapp{background:#fff;color:#25d366;border-color:#25d366}.case-cta__button--whatsapp:hover{background:#25d366;color:#fff}.case-cta__button--phone{background:#fff;color:#000;border-color:#e5e5e5}.case-cta__button--phone:hover{border-color:#000;background:#f5f5f5}.case-cta__guarantee{margin-top:36px;padding:22px 26px;background:#fff;border:1px solid #dcfce7;border-left:4px solid #00c285;border-radius:12px;text-align:left;display:flex;gap:18px;align-items:flex-start;box-shadow:0 2px 10px rgba(0,194,133,.06)}.case-cta__guarantee p{font-size:15px;color:#404040;line-height:1.6;margin:0}.case-cta__guarantee b{color:#000;font-weight:700}.case-cta__guarantee-icon{flex-shrink:0;width:44px;height:44px;border-radius:12px;background:#00c285;display:flex;align-items:center;justify-content:center;color:#fff;font-size:20px;box-shadow:0 4px 12px rgba(0,194,133,.3)}.case-cta__guarantee-content{flex:1;min-width:0}.case-cta__guarantee-title{font-size:13px;font-weight:800;color:#00c285;text-transform:uppercase;letter-spacing:1.2px;margin-bottom:6px}.project-content__sidebar{width:100%}@media(min-width: 1024px){.project-content__sidebar{width:320px;flex-shrink:0}}.project-sidebar-card{padding:24px;background-color:#f5f5f5;border-radius:12px;display:flex;flex-direction:column;gap:16px}@media(min-width: 1024px){.project-sidebar-card{position:sticky;top:100px}}.project-sidebar__title{font-size:16px;font-weight:700;color:#000;margin:0}.project-sidebar__row{display:flex;justify-content:space-between;gap:12px}.project-sidebar__label{font-size:14px;color:#666}.project-sidebar__value{font-size:14px;font-weight:600;color:#000;text-align:right}.project-sidebar__link{display:flex;align-items:center;gap:6px;font-size:14px;font-weight:600;color:#00c285;text-decoration:none;transition:opacity 150ms ease}.project-sidebar__link:hover{opacity:.8}.project-sidebar__link svg{flex-shrink:0}.project-sidebar__divider{height:1px;background-color:#e5e5e5}.project-gallery{padding:48px 0}.project-gallery__title{font-size:28px;font-weight:700;color:#000;margin:0 0 24px}.project-gallery__grid{display:grid;grid-template-columns:1fr;gap:20px}@media(min-width: 640px){.project-gallery__grid{grid-template-columns:repeat(2, 1fr)}}@media(min-width: 1024px){.project-gallery__grid{grid-template-columns:repeat(3, 1fr)}}.project-gallery__grid img{width:100%;height:320px;object-fit:cover;border-radius:12px;cursor:pointer;transition:opacity .3s ease}.project-gallery__grid img:hover{opacity:.9}@media(max-width: 639px){.project-gallery__grid img{height:200px}}.lightbox{display:none;position:fixed;inset:0;z-index:9999;align-items:center;justify-content:center}.lightbox.is-open{display:flex}.lightbox__overlay{position:absolute;inset:0;background:rgba(0,0,0,.92);cursor:pointer}.lightbox__content{position:relative;max-width:90vw;max-height:85vh;display:flex;align-items:center;justify-content:center}.lightbox__img{max-width:90vw;max-height:85vh;object-fit:contain;border-radius:8px;user-select:none}.lightbox__close{position:absolute;top:16px;right:20px;background:none;border:none;color:#fff;font-size:36px;cursor:pointer;z-index:10;line-height:1;opacity:.7;transition:opacity .2s}.lightbox__close:hover{opacity:1}.lightbox__prev,.lightbox__next{position:absolute;top:50%;transform:translateY(-50%);background:hsla(0,0%,100%,.15);border:none;color:#fff;width:48px;height:48px;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;z-index:10;transition:background .2s}.lightbox__prev:hover,.lightbox__next:hover{background:hsla(0,0%,100%,.3)}.lightbox__prev{left:20px}.lightbox__next{right:20px}.lightbox__counter{position:absolute;bottom:20px;left:50%;transform:translateX(-50%);color:hsla(0,0%,100%,.7);font-size:14px;z-index:10}.pf-empty{text-align:center;padding:80px 0}.pf-empty__icon{color:#999;margin-bottom:16px}.pf-empty__title{font-size:20px;font-weight:700;color:#000;margin:0 0 8px}.pf-empty__text{font-size:14px;color:#666;margin:0}.dev-section{padding:32px 0}@media(min-width: 768px){.dev-section{padding:56px 0}}.dev-section--alt{background-color:#f5f5f5}.dev-header{margin-bottom:20px}@media(min-width: 768px){.dev-header{margin-bottom:28px}}.dev-header__label{display:block;font-size:13px;font-weight:700;color:#00c285;letter-spacing:1px;text-transform:uppercase;margin-bottom:16px}.dev-header__title{font-size:28px;font-weight:700;color:#000;line-height:1.2}@media(min-width: 768px){.dev-header__title{font-size:40px}}.dev-header__subtitle{font-size:15px;color:#666;line-height:1.5;margin-top:12px}@media(min-width: 768px){.dev-header__subtitle{font-size:16px}}.dev-hero{padding:40px 0 48px}@media(min-width: 768px){.dev-hero{padding:80px 0}}.dev-hero__breadcrumbs{display:flex;align-items:center;gap:8px;margin-bottom:16px;font-size:14px}.dev-hero__breadcrumbs a{color:#666;text-decoration:none;transition:color 150ms ease}.dev-hero__breadcrumbs a:hover{color:#000}.dev-hero__breadcrumbs>span{color:#999}.dev-hero__breadcrumbs>span:last-child{color:#000}.dev-hero__label{display:inline-block;font-size:13px;font-weight:700;color:#00c285;letter-spacing:1px;text-transform:uppercase;margin-bottom:16px}.dev-hero__title{font-size:32px;font-weight:700;color:#000;line-height:1.2;max-width:800px}@media(min-width: 768px){.dev-hero__title{font-size:44px}}.dev-hero__subtitle{font-size:16px;color:#666;line-height:1.6;margin-top:24px;max-width:700px}@media(min-width: 768px){.dev-hero__subtitle{font-size:18px}}.dev-hero__buttons{display:flex;flex-wrap:wrap;gap:16px;margin-top:32px}.dev-hero__btn{display:inline-flex;align-items:center;justify-content:center;padding:16px 32px;font-size:16px;font-weight:600;border-radius:8px;text-decoration:none;transition:background-color 200ms ease,border-color 200ms ease;cursor:pointer}.dev-hero__btn--primary{background-color:#00c285;color:#fff}.dev-hero__btn--primary:hover{background-color:#00a870;color:#fff}.dev-hero__btn--outline{background-color:rgba(0,0,0,0);color:#000;border:1px solid #e5e5e5}.dev-hero__btn--outline:hover{background-color:#f5f5f5;border-color:#000;color:#000}a.dev-hero__btn--primary,a.dev-fix-block__btn,a.dev-final-cta__btn--outline{color:#fff}a.dev-hero__btn--primary:hover,a.dev-fix-block__btn:hover,a.dev-final-cta__btn--outline:hover{color:#fff}a.dev-hero__btn--outline{color:#000}a.dev-hero__btn--outline:hover{color:#000}a.dev-final-cta__btn--white{color:#006459}a.dev-final-cta__btn--white:hover{color:#006459}a.dev-tier-card__btn{color:#006459}a.dev-tier-card__btn:hover{color:#006459}a.dev-tier-card__btn--primary{color:#fff}a.dev-tier-card__btn--primary:hover{color:#fff}a.dev-cases__link{color:#00c285}a.dev-cases__link:hover{color:#00c285}.dev-hero__trust{display:flex;flex-wrap:wrap;gap:24px;margin-top:24px}.dev-hero__trust-item{display:flex;align-items:center;gap:6px;font-size:13px;color:#666}.dev-hero__trust-icon{color:#00c285;font-weight:700}.dev-hero__stats{display:grid;grid-template-columns:repeat(2, 1fr);gap:24px;margin-top:48px;padding-top:48px;border-top:1px solid #e5e5e5}@media(min-width: 768px){.dev-hero__stats{grid-template-columns:repeat(4, 1fr);gap:0}}.dev-hero__stat{display:flex;flex-direction:column;align-items:center;gap:4px;text-align:center}@media(min-width: 768px){.dev-hero__stat{border-right:1px solid #e5e5e5}.dev-hero__stat:last-child{border-right:none}}.dev-hero__stat-number{font-size:28px;font-weight:700;color:#00c285}@media(min-width: 768px){.dev-hero__stat-number{font-size:36px}}.dev-hero__stat-label{font-size:13px;color:#666}@media(min-width: 768px){.dev-hero__stat-label{font-size:14px}}.dev-types__grid{display:grid;grid-template-columns:1fr;gap:16px}@media(min-width: 640px){.dev-types__grid{grid-template-columns:repeat(2, 1fr)}}@media(min-width: 1024px){.dev-types__grid{grid-template-columns:repeat(3, 1fr);gap:24px}}a.dev-type-card{text-decoration:none;color:inherit;transition:transform 200ms ease,box-shadow 200ms ease}a.dev-type-card:hover{transform:translateY(-4px);box-shadow:0 8px 24px rgba(0,0,0,.08)}.dev-type-card{display:flex;flex-direction:column;gap:16px;padding:24px;background-color:#fff;border-radius:12px}@media(min-width: 768px){.dev-type-card{padding:32px 28px}}.dev-type-card__title{font-size:18px;font-weight:700;color:#000}@media(min-width: 768px){.dev-type-card__title{font-size:20px}}.dev-type-card__desc{font-size:14px;color:#666;line-height:1.6}.dev-type-card__price{font-size:16px;font-weight:700;color:#00c285}.dev-more-links{display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px;margin-top:32px;padding:20px 24px;background-color:#fff;border-radius:12px}.dev-more-links__label{font-size:14px;font-weight:600;color:#666;margin-right:8px}.dev-more-links__link{font-size:14px;font-weight:500;color:#00c285;text-decoration:none;transition:color 150ms ease}.dev-more-links__link:hover{color:#000}.dev-more-links__link::before{content:"→ "}.dev-cluster-nav{margin-top:48px;padding:24px;background-color:#fff;border-radius:12px}@media(min-width: 768px){.dev-cluster-nav{padding:32px}}.dev-cluster-nav__title{font-size:18px;font-weight:700;color:#000;margin-bottom:24px}@media(min-width: 768px){.dev-cluster-nav__title{font-size:20px}}.dev-cluster-nav__cols{display:grid;grid-template-columns:1fr;gap:32px}@media(min-width: 768px){.dev-cluster-nav__cols{grid-template-columns:repeat(3, 1fr);gap:40px}}.dev-cluster-nav__col-title{font-size:14px;font-weight:700;color:#000;letter-spacing:1px;margin-bottom:12px}.dev-cluster-nav__links{display:flex;flex-direction:column;gap:12px}.dev-cluster-nav__link{font-size:14px;color:#00c285;text-decoration:none}.dev-cluster-nav__link:hover{text-decoration:underline}.dev-price-note{margin-top:48px;text-align:center}.dev-price-note__text{font-size:14px;color:#666;line-height:1.6;max-width:700px;margin:0 auto 24px}@media(min-width: 768px){.dev-price-note__text{font-size:15px}}.dev-price-note__trust{display:flex;flex-wrap:wrap;justify-content:center;gap:24px;margin-top:24px}.dev-price-note__trust-item{display:flex;align-items:center;gap:6px;font-size:13px;color:#666}.dev-pricing__grid{display:grid;grid-template-columns:1fr;gap:24px}@media(min-width: 768px){.dev-pricing__grid{grid-template-columns:repeat(3, 1fr)}}.dev-tier-card{display:flex;flex-direction:column;gap:20px;padding:28px 24px;background-color:#fff;border:1px solid #e5e5e5;border-radius:12px}@media(min-width: 768px){.dev-tier-card{padding:32px 28px}}.dev-tier-card--highlight{background-color:#f0fdf9;border-color:#c8e6c9}.dev-tier-card__badge{display:inline-flex;align-self:flex-start;padding:4px 14px;background-color:#00c285;color:#fff;font-size:12px;font-weight:600;border-radius:20px;line-height:1.5}.dev-tier-card__name{font-size:20px;font-weight:700;color:#000}@media(min-width: 768px){.dev-tier-card__name{font-size:22px}}.dev-tier-card__price{font-size:28px;font-weight:700;color:#000}@media(min-width: 768px){.dev-tier-card__price{font-size:32px}}.dev-tier-card__price--accent{color:#006459}.dev-tier-card__desc{font-size:14px;color:#666;line-height:1.6}.dev-tier-card__divider{height:1px;background-color:#e5e5e5}.dev-tier-card__divider--accent{background-color:#c8e6c9}.dev-tier-card__features{display:flex;flex-direction:column;gap:0;flex-grow:1}.dev-tier-card__features li{position:relative;padding-left:24px;font-size:14px;color:#333;line-height:1.8}.dev-tier-card__features li::before{content:"✓";position:absolute;left:0;color:#00c285;font-weight:700}.dev-tier-card__btn{display:flex;align-items:center;justify-content:center;width:100%;height:48px;padding:0 24px;border:none;border-radius:8px;font-size:15px;font-weight:600;cursor:pointer;text-decoration:none;background-color:#f5f5f5;color:#006459;transition:background-color .2s,color .2s}.dev-tier-card__btn:hover{background-color:#e8e8e8}.dev-tier-card__btn--primary{background-color:#006459;color:#fff}.dev-tier-card__btn--primary:hover{background-color:#004d44}.dev-pricing__note{text-align:center;font-size:14px;color:#666;margin-top:24px;line-height:1.6}.dev-adv__grid{display:grid;grid-template-columns:1fr;gap:16px}@media(min-width: 640px){.dev-adv__grid{grid-template-columns:repeat(2, 1fr)}}@media(min-width: 1024px){.dev-adv__grid{grid-template-columns:repeat(3, 1fr);gap:24px}}.dev-adv-card{display:flex;flex-direction:column;gap:12px;padding:24px;background-color:#f5f5f5;border-radius:12px}@media(min-width: 768px){.dev-adv-card{padding:28px 24px}}.dev-adv-card__icon{display:flex;align-items:center;justify-content:center;width:44px;height:44px;background-color:#e6f9f1;border-radius:22px;font-size:18px;font-weight:700;color:#00c285}.dev-adv-card__icon--dark{background-color:#e0f5ee;color:#006459;font-size:14px}.dev-adv-card__title{font-size:16px;font-weight:700;color:#000}@media(min-width: 768px){.dev-adv-card__title{font-size:17px}}.dev-adv-card__desc{font-size:14px;color:#666;line-height:1.6}.dev-cases__grid{display:grid;grid-template-columns:1fr;gap:24px}@media(min-width: 1024px){.dev-cases__grid{grid-template-columns:repeat(3, 1fr)}}.dev-case-card{background-color:#fff;border-radius:12px;overflow:hidden}.dev-case-card__image{height:160px;width:100%}@media(min-width: 768px){.dev-case-card__image{height:200px}}.dev-case-card__body{padding:20px}@media(min-width: 768px){.dev-case-card__body{padding:24px}}.dev-case-card__badge{display:inline-block;padding:4px 10px;border-radius:4px;font-size:12px;font-weight:600;margin-bottom:12px}.dev-case-card__badge--green{background-color:#e0f5ee;color:#006459}.dev-case-card__badge--purple{background-color:#e8e0f5;color:#4a2d85}.dev-case-card__badge--orange{background-color:#fff3e0;color:#b35c00}.dev-case-card__title{font-size:17px;font-weight:700;color:#000;margin-bottom:8px}@media(min-width: 768px){.dev-case-card__title{font-size:18px}}.dev-case-card__desc{font-size:14px;color:#666;line-height:1.6;margin-bottom:16px}.dev-case-card__stats{display:flex;gap:24px}.dev-case-card__stat-value{font-size:18px;font-weight:700;color:#00c285}@media(min-width: 768px){.dev-case-card__stat-value{font-size:20px}}.dev-case-card__stat-label{font-size:12px;color:#666;margin-top:2px}.dev-cases__link{display:block;margin-top:32px;text-align:center;font-size:16px;font-weight:600;color:#00c285;text-decoration:none}.dev-cases__link:hover{text-decoration:underline}@media(min-width: 768px){.dev-cases__link{margin-top:48px}}.dev-compare__grid{display:grid;grid-template-columns:1fr;gap:16px}@media(min-width: 1024px){.dev-compare__grid{grid-template-columns:repeat(3, 1fr);gap:24px}}.dev-compare-card{display:flex;flex-direction:column;gap:20px;padding:24px;background-color:#fff;border-radius:12px}@media(min-width: 768px){.dev-compare-card{padding:32px 28px}}.dev-compare-card--highlight{background-color:#f0fdf9}.dev-compare-card__badge{display:flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:24px;font-size:20px;font-weight:700}.dev-compare-card__badge--red{background-color:#fee2e2;color:#dc2626}.dev-compare-card__badge--yellow{background-color:#fef3c7;color:#d97706}.dev-compare-card__badge--green{background-color:#00c285;color:#fff}.dev-compare-card__title{font-size:20px;font-weight:700;color:#000}@media(min-width: 768px){.dev-compare-card__title{font-size:22px}}.dev-compare-card__price{font-size:14px;font-weight:600}.dev-compare-card__price--red{color:#dc2626}.dev-compare-card__price--yellow{color:#d97706}.dev-compare-card__price--green{color:#00c285}.dev-compare-card__list{display:flex;flex-direction:column;gap:12px;flex-grow:1}.dev-compare-card__item{font-size:14px;line-height:1.5;color:#666;margin:0}.dev-compare-card__item--positive{color:#006459}.dev-compare-card__verdict{font-size:14px;font-weight:600}.dev-compare-card__verdict--red{color:#dc2626}.dev-compare-card__verdict--yellow{color:#d97706}.dev-compare-card__verdict--green{color:#00c285;font-weight:700}.dev-fix-block{margin-top:48px;padding:24px 32px;background-color:#fff;border-radius:12px;text-align:center}.dev-fix-block__title{font-size:18px;font-weight:700;color:#000}@media(min-width: 768px){.dev-fix-block__title{font-size:20px}}.dev-fix-block__desc{font-size:14px;color:#666;line-height:1.6;margin-top:12px;max-width:600px;margin-left:auto;margin-right:auto}@media(min-width: 768px){.dev-fix-block__desc{font-size:15px}}.dev-fix-block__btn{display:inline-flex;align-items:center;justify-content:center;margin-top:16px;padding:14px 32px;background-color:#006459;color:#fff;font-size:15px;font-weight:600;border-radius:8px;text-decoration:none;transition:background-color 200ms ease;cursor:pointer}.dev-fix-block__btn:hover{background-color:rgb(0,74.5,66.305)}.dev-process__grid{display:grid;grid-template-columns:1fr;gap:16px}@media(min-width: 640px){.dev-process__grid{grid-template-columns:repeat(2, 1fr)}}@media(min-width: 1024px){.dev-process__grid{grid-template-columns:repeat(4, 1fr);gap:20px}}.dev-step-card{display:flex;flex-direction:column;gap:12px;padding:20px;background-color:#f5f5f5;border-radius:12px}@media(min-width: 768px){.dev-step-card{padding:24px}}.dev-step-card__number{font-size:28px;font-weight:700;color:#00c285}@media(min-width: 768px){.dev-step-card__number{font-size:32px}}.dev-step-card__title{font-size:15px;font-weight:700;color:#000}@media(min-width: 768px){.dev-step-card__title{font-size:16px}}.dev-step-card__desc{font-size:13px;color:#666;line-height:1.6}.dev-guarantees__grid{display:grid;grid-template-columns:1fr;gap:16px}@media(min-width: 640px){.dev-guarantees__grid{grid-template-columns:repeat(2, 1fr);gap:24px}}.dev-guarantee-card{display:flex;flex-direction:column;gap:12px;padding:24px;background-color:#fff;border-radius:12px}@media(min-width: 768px){.dev-guarantee-card{padding:28px 24px}}.dev-guarantee-card__icon{display:flex;align-items:center;justify-content:center;width:48px;height:48px;background-color:#e0f5ee;border-radius:24px;font-size:16px;font-weight:700;color:#006459}.dev-guarantee-card__title{font-size:17px;font-weight:700;color:#000}@media(min-width: 768px){.dev-guarantee-card__title{font-size:18px}}.dev-guarantee-card__desc{font-size:14px;color:#666;line-height:1.6}.dev-reviews__grid{display:grid;grid-template-columns:1fr;gap:16px}@media(min-width: 1024px){.dev-reviews__grid{grid-template-columns:repeat(3, 1fr);gap:24px}}.dev-review-card{display:flex;flex-direction:column;gap:20px;padding:24px;background-color:#fff;border-radius:12px}@media(min-width: 768px){.dev-review-card{padding:32px}}.dev-review-card__stars{font-size:18px;color:#00c285}.dev-review-card__quote{font-size:14px;color:#404040;line-height:1.6;flex-grow:1}@media(min-width: 768px){.dev-review-card__quote{font-size:15px}}.dev-review-card__author{display:flex;align-items:center;gap:12px}.dev-review-card__avatar{display:flex;align-items:center;justify-content:center;width:44px;height:44px;background-color:#00c285;border-radius:22px;font-size:14px;font-weight:700;color:#fff}.dev-review-card__name{font-size:15px;font-weight:600;color:#000}.dev-review-card__role{font-size:13px;color:#666;margin-top:2px}.dev-tech__grid{display:grid;grid-template-columns:1fr;gap:16px}@media(min-width: 640px){.dev-tech__grid{grid-template-columns:repeat(2, 1fr)}}@media(min-width: 1024px){.dev-tech__grid{grid-template-columns:repeat(4, 1fr);gap:24px}}.dev-tech-card{display:flex;flex-direction:column;gap:16px;padding:20px;background-color:#fff;border-radius:12px}@media(min-width: 768px){.dev-tech-card{padding:24px}}.dev-tech-card__line{width:40px;height:3px;background-color:#00c285;border-radius:2px}.dev-tech-card__label{font-size:13px;font-weight:700;color:#00c285;letter-spacing:1.5px;text-transform:uppercase}.dev-tech-card__list{font-size:15px;color:#666;line-height:1.7}.dev-tech-logos{display:grid;grid-template-columns:repeat(3, 1fr);gap:16px;padding:24px;background-color:#fff;border-radius:12px}@media(min-width: 640px){.dev-tech-logos{grid-template-columns:repeat(5, 1fr)}}@media(min-width: 1024px){.dev-tech-logos{grid-template-columns:repeat(9, 1fr);padding:32px}}.dev-tech-logo{display:flex;align-items:center;justify-content:center;height:48px}.dev-tech-logo img{max-height:32px;max-width:80px;object-fit:contain}.dev-seo__title{font-size:26px;font-weight:700;color:#000;margin-bottom:32px}@media(min-width: 768px){.dev-seo__title{font-size:32px;margin-bottom:48px}}.dev-seo__heading{font-size:20px;font-weight:600;color:#000;margin-bottom:16px}@media(min-width: 768px){.dev-seo__heading{font-size:22px}}.dev-seo__text{font-size:14px;color:#666;line-height:1.7;margin-bottom:32px}@media(min-width: 768px){.dev-seo__text{font-size:15px;margin-bottom:48px}}.dev-seo__text:last-child{margin-bottom:0}.dev-faq__list{display:flex;flex-direction:column;gap:12px}.dev-faq-item{background-color:#fff;border-radius:12px;overflow:hidden}.dev-faq-item__question{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;padding:16px 20px;background:none;border:none;cursor:pointer;text-align:left;font-family:"Golos Text",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif}@media(min-width: 768px){.dev-faq-item__question{padding:20px 24px}}.dev-faq-item__title{font-size:15px;font-weight:700;color:#000}@media(min-width: 768px){.dev-faq-item__title{font-size:16px}}.dev-faq-item__icon{flex-shrink:0;width:24px;height:24px;color:#666;transition:transform 200ms ease}.dev-faq-item__answer{display:none;padding:0 20px 16px;font-size:14px;color:#666;line-height:1.7}@media(min-width: 768px){.dev-faq-item__answer{padding:0 24px 20px}}.dev-faq-item.is-open .dev-faq-item__icon{transform:rotate(45deg)}.dev-faq-item.is-open .dev-faq-item__answer{display:block}.dev-final-cta{padding:48px 0;background-color:#00c285;text-align:center}@media(min-width: 768px){.dev-final-cta{padding:80px 0}}.dev-final-cta__title{font-size:26px;font-weight:700;color:#fff}@media(min-width: 768px){.dev-final-cta__title{font-size:32px}}.dev-final-cta__subtitle{font-size:15px;color:#fff;margin-top:16px;line-height:1.6}@media(min-width: 768px){.dev-final-cta__subtitle{font-size:16px;margin-top:24px}}.dev-final-cta__buttons{display:flex;flex-wrap:wrap;justify-content:center;gap:16px;margin-top:32px}.dev-final-cta__btn{display:inline-flex;align-items:center;justify-content:center;padding:14px 32px;font-size:16px;font-weight:700;border-radius:8px;text-decoration:none;transition:background-color 200ms ease,border-color 200ms ease;cursor:pointer}.dev-final-cta__btn--white{background-color:#fff;color:#006459}.dev-final-cta__btn--white:hover{background-color:#e0f5ee}.dev-final-cta__btn--outline{background-color:rgba(0,0,0,0);color:#fff;border:1px solid hsla(0,0%,100%,.3)}.dev-final-cta__btn--outline:hover{background-color:hsla(0,0%,100%,.12);border-color:#fff}.dev-final-cta__trust{font-size:13px;color:#fff;opacity:.8;margin-top:24px}@media(max-width: 639px){.dev-hero{padding:24px 0 32px}.dev-hero__title{font-size:26px;line-height:1.25;word-break:break-word}.dev-hero__subtitle{font-size:15px;margin-top:16px}.dev-hero__buttons{flex-direction:column;margin-top:24px}.dev-hero__btn{width:100%;padding:14px 24px;font-size:15px}.dev-hero__trust{gap:12px 20px;margin-top:20px}.dev-hero__stats{margin-top:32px;padding-top:32px;gap:16px}.dev-hero__stat-number{font-size:24px}.dev-hero__breadcrumbs{font-size:12px;margin-bottom:12px;flex-wrap:wrap}.dev-section{padding:24px 0}.dev-header{margin-bottom:16px}.dev-header__title{font-size:22px;line-height:1.3;word-break:break-word}.dev-header__subtitle{font-size:14px;margin-top:8px}.dev-adv__grid{gap:12px}.dev-adv-card{padding:16px}.dev-adv-card__title{font-size:16px}.dev-adv-card__desc{font-size:13px}.dev-pricing__grid{gap:16px}.dev-tier-card{padding:20px}.dev-tier-card__name{font-size:16px}.dev-tier-card__price{font-size:24px}.dev-tier-card__btn{width:100%;padding:12px}.dev-compare__grid{gap:16px}.dev-compare-card{padding:20px}.dev-compare-card__title{font-size:18px}.dev-compare-card__price{font-size:16px}.dev-process__grid{gap:16px}.dev-step-card{padding:16px}.dev-step-card__number{font-size:20px}.dev-step-card__title{font-size:16px}.dev-step-card__desc{font-size:13px}.dev-guarantees__grid{gap:12px}.dev-guarantee-card{padding:16px}.dev-guarantee-card__title{font-size:16px}.dev-guarantee-card__desc{font-size:13px}.dev-tech__grid{gap:12px}.dev-tech-card{padding:16px}.dev-faq-item__title{font-size:14px}.dev-faq-item__answer{font-size:13px;padding:0 16px 12px}.dev-faq-item__question{padding:14px 16px}.dev-seo__title{font-size:22px;line-height:1.3;word-break:break-word}.dev-seo__heading{font-size:17px}.dev-seo__text{font-size:14px;line-height:1.7}.dev-more-links{padding:16px;gap:6px 12px}.dev-more-links__label{font-size:13px}.dev-more-links__link{font-size:13px}.dev-type-card__title{font-size:16px}.dev-type-card__desc{font-size:13px}.dev-type-card__price{font-size:14px}.dev-final-cta{padding:40px 0}.dev-final-cta__title{font-size:24px}.dev-final-cta__subtitle{font-size:14px}.dev-final-cta__buttons{flex-direction:column;gap:12px}.dev-final-cta__btn{width:100%}.dev-price-note{padding:20px}.dev-price-note__text{font-size:14px}.portfolio-grid{gap:16px}}.hl{--hl-green: #00C285;--hl-green-d: #006459;--hl-ink: #0A0A0A;--hl-black: #000000;--hl-text: #404040;--hl-muted: #666666;--hl-muted2: #999999;--hl-bg: #FFFFFF;--hl-alt: #F5F5F5;--hl-border: #E5E5E5;--hl-border-soft: #EEEEEE;font-family:"Golos Text",system-ui,-apple-system,sans-serif;color:var(--hl-black);line-height:1.5}.hl *{box-sizing:border-box}.hl .hl-ico{display:block;flex-shrink:0}.hl-sec{padding:80px 0;background:var(--hl-bg)}.hl-sec--alt{background:var(--hl-alt)}.hl-sec--green{background:var(--hl-green-d)}.hl-sec--dark{background:var(--hl-ink)}.hl-wrap{width:100%;max-width:1200px;margin:0 auto;padding:0 24px}.hl-badge{display:inline-flex;align-self:flex-start;align-items:center;gap:8px;padding:8px 16px;border:1px solid var(--hl-green);border-radius:999px;font-size:14px;font-weight:500;color:var(--hl-green);line-height:1}.hl-badge__dot{width:8px;height:8px;border-radius:50%;background:var(--hl-green)}.hl-badge--solid{background:#fff}.hl-head{display:flex;flex-direction:column;gap:16px;margin-bottom:48px}.hl-head__title{margin:0;font-size:40px;font-weight:800;line-height:1.15;letter-spacing:-0.01em;color:var(--hl-black)}.hl-head__sub{margin:0;max-width:640px;font-size:18px;color:var(--hl-muted);line-height:1.5}.hl-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:16px 32px;border-radius:8px;border:none;font-family:inherit;font-size:16px;font-weight:600;line-height:1;cursor:pointer;text-decoration:none;transition:filter .15s ease,background .15s ease,color .15s ease}.hl-btn--primary{background:var(--hl-green-d);color:#fff}.hl-btn--primary:hover{filter:brightness(1.12)}.hl-btn--outline{background:#fff;color:var(--hl-black);border:1.5px solid var(--hl-black)}.hl-btn--outline:hover{background:var(--hl-black);color:#fff}.hl-btn--white{background:#fff;color:var(--hl-green-d)}.hl-btn--white:hover{filter:brightness(0.96)}.hl-btn--sm{padding:14px 28px;font-size:15px}.hl-btn--block{width:100%}.hl-hero__grid{display:grid;grid-template-columns:1fr 460px;gap:60px;align-items:center}.hl-hero__left{display:flex;flex-direction:column;gap:32px;align-items:flex-start}.hl-hero__title{margin:0;font-size:54px;font-weight:800;line-height:1.1;letter-spacing:-0.02em;color:var(--hl-black)}.hl-hero__sub{margin:0;max-width:560px;font-size:19px;line-height:1.6;color:var(--hl-text)}.hl-hero__actions{display:flex;gap:16px;flex-wrap:wrap}.hl-hero__hooks{display:flex;gap:24px;flex-wrap:wrap}.hl-hero__hook{display:inline-flex;align-items:center;gap:8px;font-size:14px;color:var(--hl-muted)}.hl-hero__hook::before{content:"";width:6px;height:6px;border-radius:50%;background:var(--hl-green)}.hl-mock{background:var(--hl-alt);border-radius:20px;padding:24px;display:flex;flex-direction:column;gap:16px}.hl-mock__bar{display:flex;align-items:center;gap:6px}.hl-mock__dot{width:10px;height:10px;border-radius:50%}.hl-mock__dot--r{background:#ff5f57}.hl-mock__dot--y{background:#febc2e}.hl-mock__dot--g{background:#28c840}.hl-mock__url{margin-left:6px;background:#fff;border-radius:6px;padding:6px 14px;font-size:12px;color:var(--hl-muted2)}.hl-widget{background:#fff;border:1px solid var(--hl-border-soft);border-radius:16px;padding:24px;display:flex;flex-direction:column;gap:18px}.hl-widget__title{font-size:18px;font-weight:700}.hl-widget__row{display:flex;gap:12px}.hl-widget__field{flex:1;display:flex;flex-direction:column;gap:4px;background:var(--hl-alt);border-radius:10px;padding:10px 14px}.hl-widget__field-l{font-size:12px;color:var(--hl-muted2)}.hl-widget__field-v{font-size:15px;font-weight:600}.hl-widget__price{display:flex;align-items:center;justify-content:space-between}.hl-widget__price-l{font-size:14px;color:var(--hl-muted)}.hl-widget__price-v{font-size:18px;font-weight:800}.hl-widget__pay{text-align:center;font-size:12px;color:var(--hl-muted2)}.hl-tgnotif{display:flex;align-items:center;gap:12px;background:#fff;border:1px solid var(--hl-border-soft);border-radius:12px;padding:14px}.hl-tgnotif__icon{width:36px;height:36px;border-radius:50%;background:var(--hl-green);display:flex;align-items:center;justify-content:center;color:#fff;flex-shrink:0}.hl-tgnotif__t1{font-size:13px;font-weight:600}.hl-tgnotif__t2{font-size:12px;color:var(--hl-muted2)}.hl-pains{position:relative;background-image:linear-gradient(180deg, rgba(10, 10, 10, 0.95) 0%, rgba(10, 10, 10, 0.85) 100%),url("https://images.unsplash.com/photo-1648447003206-d0814cf240b8?crop=entropy&cs=tinysrgb&fit=max&fm=jpg&q=80&w=1080");background-size:cover;background-position:center}.hl-pains .hl-head__title{color:#fff}.hl-pains .hl-head__sub{color:var(--hl-muted2)}.hl-pains__grid{display:grid;grid-template-columns:repeat(4, 1fr);gap:24px}.hl-pains__card{display:flex;flex-direction:column;gap:16px;background:#161616;border:1px solid #262626;border-radius:12px;padding:28px}.hl-pains__card-ico{width:48px;height:48px;border-radius:8px;background:#1f1f1f;display:flex;align-items:center;justify-content:center;color:var(--hl-green)}.hl-pains__card-t{font-size:18px;font-weight:700;color:#fff}.hl-pains__card-d{font-size:15px;line-height:1.5;color:var(--hl-muted2)}.hl-solution__body{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:start}.hl-solution__list{display:flex;flex-direction:column;gap:20px}.hl-solution__item{display:flex;gap:12px;align-items:flex-start;font-size:16px;line-height:1.5;color:var(--hl-text)}.hl-solution__item-check{width:24px;height:24px;border-radius:50%;background:var(--hl-green);display:flex;align-items:center;justify-content:center;color:#fff;flex-shrink:0}.hl-scheme{background:var(--hl-alt);border-radius:12px;padding:32px;display:flex;flex-direction:column;align-items:center;gap:20px}.hl-scheme__label{font-size:13px;font-weight:700;letter-spacing:1px;color:var(--hl-muted2)}.hl-scheme__label--on{color:var(--hl-green)}.hl-scheme__scatter{display:flex;gap:10px;justify-content:center;flex-wrap:wrap}.hl-scheme__pill{background:#fff;border:1px solid var(--hl-border);border-radius:8px;padding:12px 16px;font-size:14px;font-weight:500;color:var(--hl-muted)}.hl-scheme__arrow{color:var(--hl-green);display:flex;justify-content:center}.hl-scheme__unified{width:100%;background:var(--hl-green-d);color:#fff;border-radius:12px;padding:24px 28px;display:flex;align-items:center;justify-content:center;gap:12px;font-size:18px;font-weight:700}.hl-features{display:grid;grid-template-columns:repeat(3, 1fr);gap:24px}.hl-fcard{display:flex;flex-direction:column;gap:16px;background:#fff;border:1px solid var(--hl-border);border-radius:12px;padding:28px}.hl-fcard__ico{width:48px;height:48px;border-radius:10px;background:var(--hl-green);display:flex;align-items:center;justify-content:center;color:#fff}.hl-fcard__t{font-size:18px;font-weight:700;line-height:1.3;color:var(--hl-black)}.hl-fcard__d{font-size:15px;line-height:1.5;color:var(--hl-muted)}.hl-admin{background:#fff;border:1px solid var(--hl-border);border-radius:16px;overflow:hidden;box-shadow:0 24px 60px -12px rgba(10,10,10,.15);margin-bottom:24px}.hl-admin__bar{display:flex;align-items:center;gap:8px;background:#0a0a0a;padding:14px 18px}.hl-admin__dot{width:12px;height:12px;border-radius:50%}.hl-admin__dot--r{background:#ff5f57}.hl-admin__dot--y{background:#febc2e}.hl-admin__dot--g{background:#28c840}.hl-admin__url{margin-left:16px;font-size:13px;font-weight:500;color:var(--hl-muted2)}.hl-admin__body{display:flex;min-height:440px}.hl-admin__sidebar{width:240px;background:#0a0a0a;padding:20px 16px;display:flex;flex-direction:column;gap:6px;flex-shrink:0}.hl-admin__brand{display:flex;align-items:center;gap:10px;padding:8px;color:#fff;margin-bottom:12px}.hl-admin__brand span{font-size:16px;font-weight:700}.hl-admin__brand svg{color:var(--hl-green)}.hl-admin__nav{display:flex;align-items:center;gap:12px;padding:10px 12px;border-radius:8px;font-size:14px;font-weight:500;color:var(--hl-muted2)}.hl-admin__nav.is-active{background:var(--hl-green);color:#fff;font-weight:600}.hl-admin__content{flex:1;background:#fff;padding:24px;display:flex;flex-direction:column;gap:16px}.hl-admin__chead{display:flex;align-items:center;justify-content:space-between}.hl-admin__chead h3{margin:0;font-size:20px;font-weight:700}.hl-admin__newbtn{display:inline-flex;align-items:center;gap:8px;background:var(--hl-green-d);color:#fff;border-radius:8px;padding:10px 16px;font-size:14px;font-weight:600}.hl-table{border:1px solid var(--hl-border);border-radius:12px;overflow:hidden}.hl-table__head,.hl-table__row{display:grid;grid-template-columns:1.4fr 1.2fr 1.2fr 1fr 1fr}.hl-table__head{background:var(--hl-alt);padding:12px 16px}.hl-table__head span{font-size:13px;font-weight:600;color:var(--hl-muted)}.hl-table__row{padding:14px 16px;border-top:1px solid var(--hl-border);align-items:center;background:#fff}.hl-table__row .c-name{font-size:14px;font-weight:600}.hl-table__row .c-d,.hl-table__row .c-r{font-size:14px;color:var(--hl-text)}.hl-table__row .c-sum{font-size:14px;font-weight:600}.hl-table__status{display:inline-flex;align-items:center;gap:6px;border-radius:999px;padding:4px 10px;font-size:12px;font-weight:600}.hl-table__status::before{content:"";width:6px;height:6px;border-radius:50%}.hl-table__status--paid{background:#e6f9f1;color:#06845b}.hl-table__status--paid::before{background:#06845b}.hl-table__status--wait{background:#fef3c7;color:#b45309}.hl-table__status--wait::before{background:#b45309}.hl-demo{display:grid;grid-template-columns:1fr 440px;gap:64px;align-items:center}.hl-demo__left{display:flex;flex-direction:column;gap:24px}.hl-demo__kicker{font-size:12px;font-weight:600;letter-spacing:2px;color:#fff}.hl-demo__title{margin:0;font-size:40px;font-weight:800;line-height:1.15;color:#fff;max-width:520px}.hl-demo__sub{margin:0;font-size:18px;line-height:1.5;color:hsla(0,0%,100%,.8);max-width:480px}.hl-demo__bullets{display:flex;flex-direction:column;gap:14px}.hl-demo__bullet{display:flex;align-items:center;gap:12px;font-size:16px;font-weight:500;color:#fff}.hl-demo__bullet-dot{width:22px;height:22px;border-radius:50%;background:hsla(0,0%,100%,.12);display:flex;align-items:center;justify-content:center;color:#fff;flex-shrink:0}.hl-form{background:#fff;border-radius:16px;padding:32px;display:flex;flex-direction:column;gap:18px}.hl-form__title{margin:0;font-size:22px;font-weight:700}.hl-form__sub{margin:0;font-size:14px;line-height:1.5;color:var(--hl-muted)}.hl-form__field{display:flex;flex-direction:column;gap:6px}.hl-form__label{font-size:13px;font-weight:600;color:var(--hl-text)}.hl-form__input,.hl-form__select{width:100%;background:var(--hl-alt);border:1px solid rgba(0,0,0,0);border-radius:10px;padding:13px 16px;font-family:inherit;font-size:15px;color:var(--hl-black);transition:border-color .15s ease,background .15s ease}.hl-form__input::placeholder,.hl-form__select::placeholder{color:var(--hl-muted2)}.hl-form__input:focus,.hl-form__select:focus{outline:none;border-color:var(--hl-green);background:#fff}.hl-form__select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 24 24' fill='none' stroke='%23999' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 16px center;padding-right:44px}.hl-form__note{margin:0;font-size:12px;line-height:1.5;color:var(--hl-muted2)}.hl-form__ok{display:none;font-size:15px;font-weight:600;color:var(--hl-green-d);background:#e6f9f1;border-radius:10px;padding:16px;text-align:center}.hl-form.is-sent .hl-form__field,.hl-form.is-sent .hl-form__note,.hl-form.is-sent .hl-btn{display:none}.hl-form.is-sent .hl-form__ok{display:block}.hl-steps{display:grid;grid-template-columns:repeat(4, 1fr);gap:24px}.hl-step{background:#fff;border:1px solid var(--hl-border);border-radius:12px;padding:28px;display:flex;flex-direction:column;gap:16px}.hl-step__top{display:flex;align-items:center;justify-content:space-between}.hl-step__ico{width:48px;height:48px;border-radius:10px;background:var(--hl-green);display:flex;align-items:center;justify-content:center;color:#fff}.hl-step__num{font-size:28px;font-weight:800;color:var(--hl-border)}.hl-step__t{font-size:18px;font-weight:700}.hl-step__d{font-size:14px;line-height:1.5;color:var(--hl-muted)}.hl-themes-label{font-size:22px;font-weight:700;margin:8px 0 0}.hl-themes{display:grid;grid-template-columns:repeat(3, 1fr);gap:24px;margin-top:24px}.hl-theme{background:#fff;border:1px solid var(--hl-border);border-radius:12px;overflow:hidden}.hl-theme__cap{height:160px;padding:18px;display:flex;align-items:flex-end}.hl-theme__cap--sea{background:linear-gradient(135deg, #0EA5E9, #006459)}.hl-theme__cap--min{background:linear-gradient(135deg, #0A0A0A, #404040)}.hl-theme__cap--country{background:linear-gradient(135deg, #84CC16, #006459)}.hl-theme__bar{display:flex;gap:6px;background:hsla(0,0%,100%,.15);border-radius:6px;padding:8px 12px}.hl-theme__bd{width:7px;height:7px;border-radius:50%;background:hsla(0,0%,100%,.6)}.hl-theme__meta{padding:20px;display:flex;flex-direction:column;gap:4px}.hl-theme__name{font-size:18px;font-weight:700}.hl-theme__kind{font-size:14px;color:var(--hl-muted)}.hl-timeline{display:flex;align-items:flex-start}.hl-tstep{flex:1;display:flex;flex-direction:column;gap:10px;padding:0 16px}.hl-tstep__num{font-size:32px;font-weight:800;color:var(--hl-green)}.hl-tstep__t{font-size:17px;font-weight:700;line-height:1.3}.hl-tstep__d{font-size:14px;line-height:1.5;color:var(--hl-muted)}.hl-tline{width:32px;flex-shrink:0;padding-top:26px;display:flex;justify-content:center}.hl-tline__bar{width:24px;height:2px;background:var(--hl-border)}.hl-plans{display:grid;grid-template-columns:repeat(3, 1fr);gap:24px;align-items:stretch}.hl-plan{background:#fff;border:1px solid var(--hl-border);border-radius:12px;padding:28px;display:flex;flex-direction:column;gap:18px}.hl-plan__name{font-size:24px;font-weight:800}.hl-plan__desc{font-size:15px;line-height:1.5;color:var(--hl-muted)}.hl-plan__price{font-size:32px;font-weight:800}.hl-plan__features{display:flex;flex-direction:column;gap:12px}.hl-plan__f{display:flex;gap:10px;align-items:flex-start;font-size:15px;line-height:1.4;color:var(--hl-text)}.hl-plan__f svg{color:var(--hl-green);flex-shrink:0;margin-top:1px}.hl-plan__spacer{flex:1}.hl-plan__sub-badge{display:inline-flex;align-items:center;gap:8px;align-self:flex-start;background:#e6f4ef;color:var(--hl-green-d);border-radius:999px;padding:6px 14px;font-size:13px;font-weight:600}.hl-plan--featured{background:var(--hl-green-d);border-color:var(--hl-green-d);color:#fff}.hl-plan--featured .hl-plan__name,.hl-plan--featured .hl-plan__price{color:#fff}.hl-plan--featured .hl-plan__desc{color:#cfede5}.hl-plan--featured .hl-plan__f{color:#fff}.hl-plan--featured .hl-plan__f svg{color:#fff}.hl-plan--featured .hl-plan__pop{display:inline-flex;align-self:flex-start;background:#fff;color:var(--hl-green-d);border-radius:999px;padding:6px 14px;font-size:13px;font-weight:700;letter-spacing:.5px}.hl-plans-note{margin:0;font-size:14px;line-height:1.5;color:var(--hl-muted)}.hl-stats{display:grid;grid-template-columns:repeat(4, 1fr);gap:24px;margin-bottom:48px}.hl-stat{background:#fff;border:1px solid var(--hl-border);border-radius:12px;padding:28px;display:flex;flex-direction:column;gap:6px}.hl-stat__num{font-size:34px;font-weight:800;color:var(--hl-green)}.hl-stat__lbl{font-size:15px;color:var(--hl-muted)}.hl-reviews{display:grid;grid-template-columns:repeat(3, 1fr);gap:24px}.hl-review{background:#fff;border:1px solid var(--hl-border);border-radius:12px;padding:28px;display:flex;flex-direction:column;gap:20px}.hl-review__stars{display:flex;gap:2px;color:var(--hl-green)}.hl-review__quote{font-size:16px;line-height:1.55;color:var(--hl-black)}.hl-review__author{display:flex;align-items:center;gap:12px}.hl-review__avatar{width:44px;height:44px;border-radius:50%;background:var(--hl-alt);display:flex;align-items:center;justify-content:center;font-size:18px;font-weight:700;color:var(--hl-green-d);flex-shrink:0}.hl-review__name{font-size:15px;font-weight:600}.hl-review__org{font-size:13px;color:var(--hl-muted2)}.hl-faq{display:grid;grid-template-columns:400px 1fr;gap:64px;align-items:start}.hl-faq__left{display:flex;flex-direction:column;gap:16px}.hl-faq__left h2{margin:0;font-size:40px;font-weight:800;line-height:1.15}.hl-faq__left p{margin:0;font-size:16px;color:var(--hl-muted);line-height:1.5}.hl-faq__list{display:flex;flex-direction:column}.hl-faq__item{border-bottom:1px solid var(--hl-border);padding:24px 0}.hl-faq__item summary{display:flex;align-items:center;justify-content:space-between;gap:16px;list-style:none;cursor:pointer}.hl-faq__item summary::-webkit-details-marker{display:none}.hl-faq__item summary .hl-faq__q{font-size:18px;font-weight:600;color:var(--hl-black)}.hl-faq__item summary .hl-faq__icon{color:var(--hl-muted2);transition:transform .2s ease;flex-shrink:0}.hl-faq__item[open] summary .hl-faq__icon{transform:rotate(45deg)}.hl-faq__item__a{margin:10px 0 0;font-size:15px;line-height:1.6;color:var(--hl-muted)}.hl-cta{display:grid;grid-template-columns:1fr 420px;gap:64px;align-items:center;padding-top:20px;padding-bottom:20px}.hl-cta__left{display:flex;flex-direction:column;gap:24px;max-width:600px}.hl-cta__label{font-size:12px;font-weight:600;letter-spacing:2px;color:#fff}.hl-cta__title{margin:0;font-size:44px;font-weight:800;line-height:1.15;color:#fff}.hl-cta__sub{margin:0;font-size:18px;line-height:1.6;color:hsla(0,0%,100%,.8);max-width:540px}.hl-cta__trust{display:flex;flex-direction:column;gap:14px}.hl-cta__ti{display:flex;align-items:center;gap:12px;font-size:15px;color:#fff}.hl-cta__ti-ic{width:22px;height:22px;border-radius:50%;background:hsla(0,0%,100%,.2);display:flex;align-items:center;justify-content:center;color:#fff;flex-shrink:0}@media(max-width: 1100px){.hl-hero__grid{grid-template-columns:1fr}.hl-demo,.hl-cta{grid-template-columns:1fr;gap:40px}.hl-faq{grid-template-columns:1fr;gap:32px}.hl-pains__grid,.hl-features,.hl-steps,.hl-stats{grid-template-columns:repeat(2, 1fr)}.hl-themes,.hl-plans,.hl-reviews{grid-template-columns:1fr}.hl-solution__body{grid-template-columns:1fr}.hl-plan--featured{order:-1}.hl-timeline{flex-direction:column;gap:24px}.hl-tline{display:none}.hl-tstep{padding:0}.hl-admin__body{flex-direction:column;min-height:0}.hl-admin__sidebar{width:100%;flex-direction:row;flex-wrap:wrap}.hl-table__head{display:none}.hl-table__row{grid-template-columns:1fr 1fr;gap:4px 16px}}@media(max-width: 680px){.hl-sec{padding:56px 0}.hl-wrap{padding:0 20px}.hl-hero__title{font-size:36px}.hl-hero__sub{font-size:17px}.hl-head__title,.hl-demo__title,.hl-faq__left h2{font-size:30px}.hl-cta__title{font-size:32px}.hl-hero__grid{grid-template-columns:1fr}.hl-pains__grid,.hl-features,.hl-steps,.hl-stats{grid-template-columns:1fr}.hl-demo,.hl-cta{grid-template-columns:1fr}.hl-hero__mock-col{max-width:100%}.hl-btn{width:100%}.hl-hero__actions{width:100%}}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.text-sm{font-size:14px}.text-base{font-size:16px}.text-lg{font-size:18px}.text-muted{color:#666}.text-primary{color:#00c285}.text-white{color:#fff}.font-medium{font-weight:500}.font-semibold{font-weight:600}.font-bold{font-weight:700}.mt-4{margin-top:16px}.mt-6{margin-top:24px}.mt-8{margin-top:32px}.mb-4{margin-bottom:16px}.mb-6{margin-bottom:24px}.mb-8{margin-bottom:32px}.hidden{display:none}@media(min-width: 768px){.md\:hidden{display:none}.md\:block{display:block}.md\:flex{display:flex}}@media(min-width: 1024px){.lg\:hidden{display:none}.lg\:block{display:block}.lg\:flex{display:flex}}.underline-offset{text-decoration:underline;text-underline-offset:4px}
