*,::after,::before{box-sizing:border-box}body{margin:0}html{margin:0;padding:0;box-sizing:border-box;}body{margin:0;}.hd{position:relative;background:linear-gradient(160deg,#ffffff 0%,#e8f4f3 55%,#d0eae7 100%);border-bottom:1px solid #b6ddd8;box-shadow:2px 5px 14px -1px rgba(101,151,153,0.11);overflow:visible;}.hd__top{border-bottom:1px solid rgba(101,151,153,0.18);background:rgba(182,221,216,0.22);}.hd__top-mount{max-width:1140px;margin:0 auto;padding:8px 32px;display:flex;justify-content:flex-end;align-items:center;gap:32px;}.hd__contact-strip{display:flex;align-items:center;gap:16px;}.hd__contact-item{font-family:'Lato',sans-serif;font-size:15px;line-height:1.45;color:#3a6e70;text-decoration:none;transition:color 0.2s cubic-bezier(0.4,0,0.2,1);}.hd__contact-item:hover{color:#659799;}.hd__contact-sep{width:1px;height:14px;background:rgba(101,151,153,0.35);display:inline-block;}.hd__body{max-width:1140px;margin:0 auto;padding:32px 32px 0;display:flex;flex-direction:column;align-items:center;gap:16px;}.brand-hold{display:flex;flex-direction:column;align-items:center;gap:8px;}.brand-hold__ring{display:flex;align-items:center;justify-content:center;width:85px;height:85px;border-radius:2px;box-shadow:0 0 0 2px rgba(101,151,153,0.25),0 0 0 5px rgba(182,221,216,0.35),2px 5px 14px -1px rgba(101,151,153,0.11);background:#ffffff;padding:8px;}.brand-hold__ring img{width:69px;height:69px;object-fit:contain;object-position:center;display:block;}.brand-hold__tag{font-family:'Lato',sans-serif;font-size:15px;line-height:1.45;color:#3a6e70;font-style:italic;letter-spacing:0;text-align:center;}.menu-shell{width:100%;padding-bottom:0;}.menu-shell__bar{display:flex;justify-content:center;align-items:stretch;gap:4px;flex-wrap:wrap;border-top:2px solid rgba(101,151,153,0.2);padding-top:8px;}.menu-shell__item{position:relative;display:flex;align-items:stretch;}.menu-shell__lnk{font-family:'Lato',sans-serif;font-size:16px;font-weight:700;line-height:1.45;color:#2d5a5c;text-decoration:none;padding:16px 24px;display:flex;align-items:center;border-radius:2px 2px 0 0;border:1px solid transparent;border-bottom:none;transition:color 0.15s cubic-bezier(0.4,0,0.2,1),background 0.2s cubic-bezier(0.0,0,0.2,1),border-color 0.2s cubic-bezier(0.4,0,0.2,1);}.menu-shell__lnk:hover,.menu-shell__lnk:focus{color:#ffffff;background:#659799;border-color:rgba(101,151,153,0.4);outline:none;}.menu-shell__lnk:focus{filter:invert(1);}.ft{background:linear-gradient(170deg,#659799 0%,#4a7e80 100%);color:#e8f4f3;}.ft__util{border-bottom:1px solid rgba(182,221,216,0.25);}.ft__util-mount{max-width:1140px;margin:0 auto;padding:8px 32px;display:flex;justify-content:flex-end;align-items:center;gap:16px;flex-wrap:wrap;}.ft__util-lnk{font-family:'Lato',sans-serif;font-size:15px;line-height:1.45;color:#b6ddd8;text-decoration:none;transition:color 0.15s cubic-bezier(0.4,0,0.2,1);}.ft__util-lnk:hover{color:#ffffff;}.ft__util-lnk:focus{filter:invert(1);outline:none;}.ft__util-sep{width:1px;height:13px;background:rgba(182,221,216,0.35);display:inline-block;}.ft__body-mount{max-width:1140px;margin:0 auto;padding:32px 32px 32px;display:grid;grid-template-columns:1fr 1fr 1fr;gap:32px;align-items:start;}.ft-brand{display:flex;flex-direction:column;align-items:flex-start;gap:8px;}.ft-brand__ring{display:flex;align-items:center;justify-content:center;width:75px;height:75px;border-radius:2px;background:rgba(255,255,255,0.12);box-shadow:0 0 0 2px rgba(182,221,216,0.4),2px 2px 5px -1px rgba(101,151,153,0.06);padding:8px;}.ft-brand__ring img{width:59px;height:59px;object-fit:contain;object-position:center;display:block;}.ft-brand__name{font-family:'Lato',sans-serif;font-size:20px;font-weight:700;line-height:1.2;color:#ffffff;}.ft-col{display:flex;flex-direction:column;gap:8px;}.ft-col__label{font-family:'Lato',sans-serif;font-size:15px;font-weight:700;line-height:1.45;color:#b6ddd8;text-transform:uppercase;letter-spacing:0;margin-bottom:4px;}.ft-col__lnk{font-family:'Lato',sans-serif;font-size:15px;line-height:1.65;color:#d8eeeb;text-decoration:none;transition:color 0.15s cubic-bezier(0.4,0,0.2,1);}.ft-col__lnk:hover{color:#ffffff;}.ft-col__lnk:focus{filter:invert(1);outline:none;}.ft-col__addr{font-family:'Lato',sans-serif;font-size:15px;line-height:1.65;color:#d8eeeb;font-style:normal;}.ft__copy-bar{border-top:1px solid rgba(182,221,216,0.2);}.ft__copy-mount{max-width:1140px;margin:0 auto;padding:16px 32px;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:8px;}.ft__copy-txt{font-family:'Lato',sans-serif;font-size:15px;line-height:1.45;color:rgba(182,221,216,0.75);}@media (max-width:1280px){.hd__body{padding:32px 32px 0;}.ft__body-mount{grid-template-columns:1fr 1fr;gap:32px;}}@media (max-width:768px){.hd__top-mount{padding:8px 16px;gap:16px;}.hd__body{padding:24px 16px 0;}.hd__contact-strip{gap:8px;flex-wrap:wrap;}.menu-shell__lnk{padding:12px 16px;font-size:15px;}.ft__body-mount{grid-template-columns:1fr;padding:32px 16px;gap:32px;}.ft__util-mount{padding:8px 16px;justify-content:flex-start;}.ft__copy-mount{padding:16px;flex-direction:column;align-items:flex-start;}}@media (max-width:390px){.hd__top-mount{padding:8px 16px;flex-direction:column;align-items:flex-start;gap:8px;}.hd__contact-strip{flex-direction:column;align-items:flex-start;gap:4px;}.hd__contact-sep{display:none;}.menu-shell__bar{gap:4px;}.menu-shell__lnk{padding:12px 12px;font-size:15px;}.ft__body-mount{padding:24px 16px;}}.prm{width:100%;overflow-x:hidden;}.prm .band-top{background:linear-gradient(293deg,#659799 0%,#75B19B 60%,#B6DDD8 100%);padding:48px 0 32px;position:relative;}.prm .band-top::before{content:"";position:absolute;inset:0;background:linear-gradient(293deg,rgba(255,255,255,0.18) 0%,rgba(255,255,255,0.04) 100%);pointer-events:none;}.prm .band-top__wrap{max-width:1140px;margin:0 auto;padding:0 32px;display:flex;flex-direction:row;align-items:stretch;gap:32px;position:relative;z-index:1;}.prm .band-top__txt{flex:1 1 0;display:flex;flex-direction:column;justify-content:center;gap:16px;}.prm .band-top__dots{display:flex;flex-direction:row;gap:8px;margin-bottom:8px;}.prm .band-top__dot{width:6px;height:6px;border-radius:40px;background:rgba(255,255,255,0.55);}.prm .band-top__dot--lg{width:14px;background:rgba(255,255,255,0.85);}.prm .band-top__dot--md{width:10px;background:rgba(255,255,255,0.7);}.prm .band-top__h1{font-size:64px;line-height:1.2;font-weight:800;color:#fff;margin:0;}.prm .band-top__h2{font-size:34px;line-height:1.2;font-weight:600;color:rgba(255,255,255,0.88);margin:0;}.prm .band-top__sub{font-size:16px;line-height:1.45;color:rgba(255,255,255,0.82);margin:0;}.prm .band-top__caption{display:block;font-size:15px;line-height:1.2;letter-spacing:0.12em;text-transform:uppercase;color:rgba(255,255,255,0.65);border-top:1px solid rgba(255,255,255,0.35);padding-top:8px;margin-top:4px;}.prm .band-top__img-col{flex:0 0 340px;position:relative;border-radius:2px;overflow:hidden;box-shadow:2px 5px 14px -1px rgba(101,151,153,0.11);}.prm .band-top__img{width:100%;height:100%;min-height:280px;object-fit:cover;object-position:center;display:block;}.prm .band-top__img-fade{position:absolute;inset:0;background:linear-gradient(to top,rgba(101,151,153,0.72) 0%,transparent 55%);pointer-events:none;}.prm .band-top__dot-path{display:flex;flex-direction:column;justify-content:center;gap:8px;padding:0 4px;}.prm .band-top__dot-path span{display:block;width:4px;height:4px;border-radius:40px;background:rgba(255,255,255,0.4);}.prm .band-top__dot-path span:nth-child(2){background:rgba(255,255,255,0.65);height:8px;border-radius:2px;}.prm .band-top__dot-path span:nth-child(4){background:rgba(255,255,255,0.55);height:6px;border-radius:2px;}.prm .ex-sec{background:#fff;padding:64px 0;}.prm .ex-sec__wrap{max-width:1140px;margin:0 auto;padding:0 32px;}.prm .ex-sec__top{display:flex;flex-direction:row;gap:32px;align-items:flex-start;margin-bottom:32px;}.prm .ex-sec__head{flex:0 0 380px;}.prm .ex-sec__h2{font-size:48px;line-height:1.2;font-weight:700;color:#1b3a3b;margin:0 0 8px;}.prm .ex-sec__caption{display:block;font-size:15px;letter-spacing:0.1em;text-transform:uppercase;color:#659799;border-bottom:1.5px solid #B6DDD8;padding-bottom:8px;margin-bottom:16px;}.prm .ex-sec__lead{font-size:16px;line-height:1.65;color:#2e4e50;margin:0;}.prm .ex-sec__body{flex:1 1 0;}.prm .ex-sec__frame{border:1.5px solid #B6DDD8;border-radius:2px;padding:32px;position:relative;box-shadow:2px 2px 5px -1px rgba(101,151,153,0.06);}.prm .ex-sec__frame::before{content:"";position:absolute;top:-1px;left:-1px;width:18px;height:18px;border-top:3px solid #659799;border-left:3px solid #659799;border-radius:2px 0 0 0;}.prm .ex-sec__frame::after{content:"";position:absolute;bottom:-1px;right:-1px;width:18px;height:18px;border-bottom:3px solid #659799;border-right:3px solid #659799;border-radius:0 0 2px 0;}.prm .ex-sec__label{font-size:15px;font-weight:700;color:#659799;display:block;margin-bottom:8px;}.prm .ex-sec__p{font-size:16px;line-height:1.65;color:#2e4e50;margin:0 0 16px;}.prm .ex-sec__p:last-child{margin-bottom:0;}.prm .ex-sec__kw{display:inline;border:1px solid #659799;border-radius:2px;padding:0 4px;color:#1b3a3b;}.prm .ex-sec__imgs{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:32px;}.prm .ex-sec__img-box{border-radius:2px;overflow:hidden;box-shadow:2px 5px 14px -1px rgba(101,151,153,0.11);border:2px solid #B6DDD8;}.prm .ex-sec__img{width:100%;height:200px;object-fit:cover;object-position:center;display:block;transition:transform 0.25s cubic-bezier(0.4,0,0.2,1);}.prm .ex-sec__img-box:hover .ex-sec__img{transform:scale(1.04);}.prm .prob-sec{background:linear-gradient(293deg,#f0f7f7 0%,#e8f4f3 60%,#d8eeec 100%);padding:64px 0;position:relative;}.prm .prob-sec__bg-spot{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:520px;height:520px;border-radius:40px;background:radial-gradient(ellipse at 50% 50%,rgba(117,177,155,0.13) 0%,transparent 70%);pointer-events:none;animation:spotpulse 5s cubic-bezier(0.4,0,0.2,1) infinite alternate;}@keyframes spotpulse{0%{transform:translate(-50%,-50%) scale(0.88);opacity:0.7;}100%{transform:translate(-50%,-50%) scale(1.12);opacity:1;}}.prm .prob-sec__wrap{max-width:1140px;margin:0 auto;padding:0 32px;position:relative;z-index:1;}.prm .prob-sec__grid{display:grid;grid-template-columns:1fr 2fr 3fr;gap:32px;align-items:start;}.prm .prob-sec__col-a{display:flex;flex-direction:column;gap:16px;padding-top:8px;}.prm .prob-sec__num{font-size:64px;line-height:1.2;font-weight:800;color:#659799;display:block;}.prm .prob-sec__num-label{font-size:15px;line-height:1.45;color:#2e4e50;letter-spacing:0.06em;text-transform:uppercase;}.prm .prob-sec__col-b{display:flex;flex-direction:column;gap:16px;}.prm .prob-sec__h3{font-size:34px;line-height:1.2;font-weight:700;color:#1b3a3b;margin:0;}.prm .prob-sec__caption{display:block;font-size:15px;letter-spacing:0.1em;text-transform:uppercase;color:#659799;border-bottom:1px solid #659799;padding-bottom:8px;}.prm .prob-sec__img-box{border-radius:2px;overflow:hidden;box-shadow:2px 12px 60px -1px rgba(101,151,153,0.12);border:2px solid #B6DDD8;position:relative;}.prm .prob-sec__img{width:100%;height:240px;object-fit:cover;object-position:center;display:block;}.prm .prob-sec__col-c{display:flex;flex-direction:column;gap:16px;}.prm .prob-sec__p{font-size:16px;line-height:1.65;color:#2e4e50;margin:0;}.prm .prob-sec__label{font-size:15px;font-weight:700;color:#1b3a3b;}.prm .prob-sec__ring{display:flex;flex-direction:column;gap:8px;margin-top:8px;}.prm .prob-sec__item{display:flex;flex-direction:row;align-items:center;gap:8px;padding:8px 16px;border-radius:2px;background:rgba(255,255,255,0.72);box-shadow:2px 2px 5px -1px rgba(101,151,153,0.06);overflow:hidden;position:relative;}.prm .prob-sec__item::after{content:"";position:absolute;inset:0;background:rgba(101,151,153,0.08);transform:scaleX(0);transform-origin:left;transition:transform 0.22s cubic-bezier(0.4,0,0.2,1);pointer-events:none;}.prm .prob-sec__item:hover::after{transform:scaleX(1);}.prm .prob-sec__item-dot{width:8px;height:8px;border-radius:40px;background:#659799;flex-shrink:0;}.prm .prob-sec__item-txt{font-size:15px;line-height:1.45;color:#2e4e50;}.prm .evid-sec{background:#fff;padding:64px 0;}.prm .evid-sec__wrap{max-width:1140px;margin:0 auto;padding:0 32px;}.prm .evid-sec__top{display:flex;flex-direction:row;align-items:flex-end;justify-content:space-between;gap:32px;margin-bottom:32px;}.prm .evid-sec__h2{font-size:48px;line-height:1.2;font-weight:700;color:#1b3a3b;margin:0 0 8px;}.prm .evid-sec__caption{display:block;font-size:15px;letter-spacing:0.1em;text-transform:uppercase;color:#659799;border-bottom:1.5px solid #B6DDD8;padding-bottom:8px;}.prm .evid-sec__sub{font-size:16px;line-height:1.65;color:#2e4e50;margin:0;max-width:440px;}.prm .evid-sec__stats{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-bottom:32px;}.prm .stat-card{border:1.5px solid #B6DDD8;border-radius:2px;padding:32px 16px;text-align:center;position:relative;box-shadow:2px 2px 5px -1px rgba(101,151,153,0.06);transition:box-shadow 0.2s cubic-bezier(0.4,0,0.2,1),border-color 0.15s cubic-bezier(0.0,0,0.2,1);background:#fff;overflow:hidden;}.prm .stat-card::before{content:"";position:absolute;top:-1px;left:-1px;width:14px;height:14px;border-top:2px solid #659799;border-left:2px solid #659799;}.prm .stat-card:hover{box-shadow:2px 5px 14px -1px rgba(101,151,153,0.11);border-color:#659799;}.prm .stat-card__num{font-size:64px;line-height:1.2;font-weight:800;color:#659799;display:block;}.prm .stat-card__label{font-size:15px;line-height:1.45;color:#2e4e50;margin-top:4px;display:block;}.prm .evid-sec__profiles{display:grid;grid-template-columns:1fr 1fr;gap:32px;}.prm .prof-card{display:flex;flex-direction:row;gap:16px;align-items:flex-start;border-radius:2px;padding:24px;background:#f4fafa;box-shadow:2px 2px 5px -1px rgba(101,151,153,0.06);position:relative;overflow:hidden;}.prm .prof-card::after{content:"";position:absolute;inset:0;background:rgba(101,151,153,0.07);opacity:0;transition:opacity 0.18s cubic-bezier(0.4,0,0.2,1);pointer-events:none;}.prm .prof-card:hover::after{opacity:1;}.prm .prof-card__img-box{flex-shrink:0;width:72px;height:72px;border-radius:2px;overflow:hidden;border:2px solid #B6DDD8;box-shadow:2px 2px 5px -1px rgba(101,151,153,0.06);}.prm .prof-card__img{width:72px;height:72px;object-fit:cover;object-position:center;display:block;}.prm .prof-card__body{flex:1 1 0;display:flex;flex-direction:column;gap:8px;}.prm .prof-card__name{font-size:16px;font-weight:700;color:#1b3a3b;margin:0;}.prm .prof-card__role{font-size:15px;color:#659799;margin:0;}.prm .prof-card__q{font-size:15px;line-height:1.65;color:#2e4e50;margin:0;}.prm .evid-sec__divider{height:3px;background:linear-gradient(to right,#B6DDD8 0%,#659799 50%,#1b3a3b 100%);border-radius:2px;margin-top:32px;}.prm .btn-outline{display:inline-flex;flex-direction:row;align-items:center;gap:8px;border:1.5px solid #659799;border-radius:2px;padding:12px 24px;background:transparent;color:#1b3a3b;font-size:16px;cursor:pointer;position:relative;overflow:hidden;transition:color 0.18s cubic-bezier(0.4,0,0.2,1),border-color 0.15s cubic-bezier(0.0,0,0.2,1);text-decoration:none;}.prm .btn-outline__icon{width:18px;height:18px;flex-shrink:0;opacity:0;transform:translateX(-8px);transition:opacity 0.2s cubic-bezier(0.4,0,0.2,1),transform 0.2s cubic-bezier(0.4,0,0.2,1);}.prm .btn-outline__txt{transition:transform 0.2s cubic-bezier(0.4,0,0.2,1);}.prm .btn-outline:hover .btn-outline__icon{opacity:1;transform:translateX(0);}.prm .btn-outline:hover .btn-outline__txt{transform:translateX(6px);}.prm .btn-outline::before{content:"";position:absolute;inset:0;background:rgba(101,151,153,0.09);opacity:0;transition:opacity 0.18s cubic-bezier(0.4,0,0.2,1);pointer-events:none;}.prm .btn-outline:hover::before{opacity:1;}.prm .btn-outline:focus-visible{outline:2px solid #659799;outline-offset:2px;}.prm .evid-sec__actions{margin-top:32px !important;display:flex;flex-direction:row;gap:16px;flex-wrap:wrap;}@media (max-width:1280px){.prm .band-top__h1{font-size:48px;}.prm .band-top__h2{font-size:34px;}.prm .band-top__img-col{flex:0 0 280px;}.prm .ex-sec__h2{font-size:34px;}.prm .evid-sec__h2{font-size:34px;}.prm .prob-sec__grid{grid-template-columns:1fr 2fr 2fr;}}@media (max-width:768px){.prm .band-top__wrap{flex-direction:column;}.prm .band-top__img-col{flex:0 0 auto;min-height:200px;}.prm .band-top__h1{font-size:34px;}.prm .band-top__h2{font-size:20px;}.prm .ex-sec__top{flex-direction:column;}.prm .ex-sec__head{flex:0 0 auto;}.prm .ex-sec__imgs{grid-template-columns:1fr;}.prm .prob-sec__grid{grid-template-columns:1fr;}.prm .prob-sec__col-a{flex-direction:row;align-items:center;}.prm .evid-sec__top{flex-direction:column;align-items:flex-start;}.prm .evid-sec__stats{grid-template-columns:1fr 1fr;}.prm .evid-sec__profiles{grid-template-columns:1fr;}.prm .stat-card__num{font-size:48px;}}@media (max-width:390px){.prm .band-top__wrap{padding:0 16px;}.prm .ex-sec__wrap{padding:0 16px;}.prm .prob-sec__wrap{padding:0 16px;}.prm .evid-sec__wrap{padding:0 16px;}.prm .evid-sec__stats{grid-template-columns:1fr;}.prm .ex-sec__frame{padding:16px;}.prm .band-top__h1{font-size:34px;}.prm .prob-sec__h3{font-size:20px;}}.legal-area{max-width:1140px;margin:0 auto;padding:32px 32px;color:#2d3a3a;}.legal-area p{font-size:16px;line-height:1.65;margin-bottom:16px;color:#2d3a3a;}.legal-area ul,.legal-area ol{padding-left:32px;margin-bottom:16px;}.legal-area ul{list-style-type:disc;}.legal-area ol{list-style-type:decimal;}.legal-area li{font-size:16px;line-height:1.65;margin-bottom:8px;color:#2d3a3a;}.legal-area li:last-child{margin-bottom:0;}.legal-area strong,.legal-area b{font-weight:700;color:#1e2e2e;}.legal-area em,.legal-area i{font-style:italic;color:#2d3a3a;}.legal-area a{color:#659799;text-decoration:underline;text-underline-offset:3px;transition:color 0.15s cubic-bezier(0.4,0,0.2,1);}.legal-area a:hover{color:#75B19B;}.legal-area a:visited{color:#4a7a7c;}.legal-area hr{border:none;border-top:1px solid #B6DDD8;margin:32px 0;}.legal-area div{margin-bottom:16px;}@media (max-width:768px){.legal-area{padding:32px 16px;}.legal-area p,.legal-area li{font-size:15px;}.legal-area ul,.legal-area ol{padding-left:16px;}}@media (max-width:390px){.legal-area{padding:16px 8px;}}.suc-pg{min-height:80vh;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:32px 16px;background:#fff;}.suc-pg .suc-wrap{max-width:1140px;width:100%;display:flex;flex-direction:column;align-items:center;text-align:center;gap:32px;}.suc-pg .suc-icon{width:72px;height:72px;flex-shrink:0;}.suc-pg .suc-icon circle{fill:none;stroke:#659799;stroke-width:2.5;}.suc-pg .suc-icon polyline{fill:none;stroke:#659799;stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round;}.suc-pg .suc-body{display:flex;flex-direction:column;align-items:center;gap:16px;max-width:520px;}.suc-pg .suc-title{font-size:34px;line-height:1.2;font-weight:700;color:#1b2a2b;margin:0;}.suc-pg .suc-title span{display:inline;outline:1.5px solid #659799;outline-offset:2px;border-radius:2px;padding:0 4px;}.suc-pg .suc-desc{font-size:16px;line-height:1.65;color:#2e4445;margin:0;}.suc-pg .suc-divider{width:48px;height:2px;background:linear-gradient(293deg,#659799,#75B19B);border-radius:2px;flex-shrink:0;}.suc-pg .suc-back{display:inline-flex;flex-direction:row;align-items:center;gap:8px;padding:12px 32px;border:1.5px solid #659799;border-radius:2px;background:transparent;color:#1b2a2b;font-size:15px;line-height:1.45;font-weight:600;text-decoration:none;cursor:pointer;position:relative;overflow:hidden;transition:color 0.2s cubic-bezier(0.4,0,0.2,1),border-color 0.2s cubic-bezier(0.4,0,0.2,1);}.suc-pg .suc-back::before{content:"";position:absolute;inset:0;background:linear-gradient(293deg,#659799,#75B19B);opacity:0;transition:opacity 0.25s cubic-bezier(0.0,0,0.2,1);}.suc-pg .suc-back:hover::before{opacity:1;}.suc-pg .suc-back:hover{color:#fff;border-color:#659799;}.suc-pg .suc-back__txt{position:relative;z-index:1;transition:transform 0.2s cubic-bezier(0.4,0,0.2,1);}.suc-pg .suc-back:hover .suc-back__txt{transform:translateX(6px);}.suc-pg .suc-back__arrow{position:relative;z-index:1;display:flex;align-items:center;opacity:0;transform:translateX(-6px);transition:opacity 0.2s cubic-bezier(0.4,0,0.2,1),transform 0.2s cubic-bezier(0.4,0,0.2,1);}.suc-pg .suc-back:hover .suc-back__arrow{opacity:1;transform:translateX(0);}.suc-pg .suc-note{font-size:15px;line-height:1.45;color:#4a6566;margin:0;}.suc-pg .suc-note a{color:#659799;text-decoration:underline;text-underline-offset:3px;transition:text-decoration-color 0.15s cubic-bezier(0.4,0,0.2,1);}.suc-pg .suc-note a:hover{text-decoration-color:transparent;}@media (max-width:390px){.suc-pg .suc-title{font-size:20px;}.suc-pg .suc-back{padding:12px 16px;width:100%;justify-content:center;}}.pg-404{min-height:70vh;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:32px 16px;background:#fff;}.pg-404 .err__wrap{max-width:1140px;width:100%;display:flex;flex-direction:row;align-items:center;gap:32px;}.pg-404 .err__visual{flex:0 0 auto;display:flex;flex-direction:column;align-items:center;justify-content:center;width:220px;height:220px;border-radius:40px;background:linear-gradient(293deg,#659799,#75B19B);box-shadow:2px 5px 14px -1px rgba(101,151,153,0.11);position:relative;overflow:hidden;}.pg-404 .err__visual::before{content:"";position:absolute;top:-32px;left:-32px;width:140px;height:140px;border-radius:40px;background:rgba(255,255,255,0.08);}.pg-404 .err__visual::after{content:"";position:absolute;bottom:-24px;right:-24px;width:100px;height:100px;border-radius:40px;background:rgba(255,255,255,0.06);}.pg-404 .err__code{font-size:64px;line-height:1.2;font-weight:800;color:#fff;letter-spacing:-2px;position:relative;z-index:1;}.pg-404 .err__body{flex:1 1 auto;display:flex;flex-direction:column;gap:16px;}.pg-404 .err__body .err__label{display:inline-block;font-size:15px;line-height:1.45;font-weight:600;color:#659799;border:1.5px solid #659799;border-radius:2px;padding:4px 8px;width:fit-content;}.pg-404 .err__body .err__title{font-size:34px;line-height:1.2;font-weight:800;color:#1e2a2b;margin:0;}.pg-404 .err__body .err__desc{font-size:16px;line-height:1.65;color:#3a4e4f;margin:0;max-width:480px;}.pg-404 .err__body .err__actions{display:flex;flex-direction:row;gap:16px;flex-wrap:wrap;margin-top:8px;}.pg-404 .err__body .err__btn{display:inline-flex;flex-direction:row;align-items:center;gap:8px;padding:8px 32px;border-radius:2px;font-size:15px;line-height:1.45;font-weight:600;cursor:pointer;text-decoration:none;border:2px solid #659799;background:transparent;color:#659799;transition:background 0.18s cubic-bezier(0.4,0,0.2,1),color 0.18s cubic-bezier(0.4,0,0.2,1),padding-left 0.25s cubic-bezier(0.0,0,0.2,1);position:relative;overflow:hidden;}.pg-404 .err__body .err__btn .err__btn-icon{width:16px;height:16px;flex-shrink:0;opacity:0;transform:translateX(-4px);transition:opacity 0.2s cubic-bezier(0.4,0,0.2,1),transform 0.2s cubic-bezier(0.4,0,0.2,1);}.pg-404 .err__body .err__btn:hover{background:#659799;color:#fff;padding-left:24px;}.pg-404 .err__body .err__btn:hover .err__btn-icon{opacity:1;transform:translateX(0);}.pg-404 .err__body .err__btn:focus-visible{outline:2px solid #659799;outline-offset:3px;}.pg-404 .err__body .err__btn--sec{border-color:#B6DDD8;color:#3a4e4f;}.pg-404 .err__body .err__btn--sec:hover{background:#B6DDD8;color:#1e2a2b;border-color:#B6DDD8;}.pg-404 .err__divider{width:100%;max-width:1140px;height:1px;background:linear-gradient(293deg,#B6DDD8,#75B19B);margin:32px 0 0 0;border-radius:2px;}.pg-404 .err__hint{max-width:1140px;width:100%;display:flex;flex-direction:row;gap:32px;padding:16px 0 8px;flex-wrap:wrap;}.pg-404 .err__hint .err__hint-item{display:flex;flex-direction:column;gap:4px;}.pg-404 .err__hint .err__hint-item .err__hint-head{font-size:15px;line-height:1.45;font-weight:700;color:#1e2a2b;}.pg-404 .err__hint .err__hint-item .err__hint-link{font-size:15px;line-height:1.45;color:#659799;text-decoration:underline;text-underline-offset:3px;transition:text-decoration-color 0.15s cubic-bezier(0.4,0,0.2,1);}.pg-404 .err__hint .err__hint-item .err__hint-link:hover{text-decoration-color:transparent;}@media (max-width:768px){.pg-404 .err__wrap{flex-direction:column;align-items:flex-start;gap:24px;}.pg-404 .err__visual{width:140px;height:140px;}.pg-404 .err__code{font-size:48px;}.pg-404 .err__body .err__title{font-size:34px;}.pg-404 .err__hint{flex-direction:column;gap:16px;}}@media (max-width:390px){.pg-404{padding:32px 16px;}.pg-404 .err__body .err__actions{flex-direction:column;}.pg-404 .err__body .err__title{font-size:34px;}}.svc{overflow-x:hidden;}.svc__inner{max-width:1140px;margin:0 auto;padding:0 32px;}.svc__pulse-dot{display:inline-block;width:10px;height:10px;border-radius:40px;background:#659799;animation:svc-pulse 2.4s cubic-bezier(0.4,0,0.2,1) infinite;}@keyframes svc-pulse{0%,100%{opacity:1;transform:scale(1);}50%{opacity:0.5;transform:scale(1.35);}}@keyframes svc-settle{from{transform:scale(0.95);opacity:0;}to{transform:scale(1);opacity:1;}}.svc__badge{display:inline-flex;align-items:center;gap:8px;padding:4px 16px;border:1px solid #659799;border-radius:2px;font-size:15px;color:#2d4a4b;background:rgba(101,151,153,0.07);}.svc-top{background:#fff;padding:64px 0 48px;animation:svc-settle 0.25s cubic-bezier(0.0,0,0.2,1) both;}.svc-top__grid{display:grid;grid-template-columns:1fr 1fr;gap:32px;align-items:end;}.svc-top__img-wrap{overflow:hidden;border-radius:2px;position:relative;}.svc-top__img{width:100%;height:420px;object-fit:cover;object-position:center;display:block;filter:blur(0px);transition:transform 0.25s cubic-bezier(0.4,0,0.2,1);}.svc-top__img-wrap:hover .svc-top__img{transform:scale(1.03);}.svc-top__blob{position:absolute;width:220px;height:220px;border-radius:40px;background:linear-gradient(293deg,#659799,#B6DDD8);opacity:0.18;top:-40px;right:-40px;filter:blur(32px);pointer-events:none;}.svc-top__blob--b{width:140px;height:140px;top:auto;bottom:-30px;left:-30px;right:auto;background:linear-gradient(293deg,#75B19B,#659799);opacity:0.14;}.svc-top__text{padding:16px 0 0 16px;}.svc-top__label{font-size:15px;color:#659799;font-weight:600;margin-bottom:16px;display:flex;align-items:center;gap:8px;}.svc-top__h1{font-size:48px;line-height:1.2;font-weight:700;color:#1b3435;margin:0 0 16px;}.svc-top__h1 .svc-top__framed{display:inline;border:1.5px solid #659799;border-radius:2px;padding:0 8px;}.svc-top__quote{font-size:20px;line-height:1.45;color:#3d5f61;margin:0 0 32px;font-style:italic;}.svc-top__cta{display:inline-flex;align-items:center;gap:8px;padding:16px 32px;border:2px solid #659799;border-radius:2px;background:transparent;color:#2d4a4b;font-size:16px;font-weight:600;cursor:pointer;text-decoration:none;transition:background 0.2s cubic-bezier(0.4,0,0.2,1),color 0.15s cubic-bezier(0.4,0,0.2,1);position:relative;overflow:hidden;}.svc-top__cta:hover{background:#659799;color:#fff;}.svc-top__cta-icon{display:inline-block;width:18px;height:2px;background:currentColor;position:relative;transition:transform 0.2s cubic-bezier(0.4,0,0.2,1);}.svc-top__cta-icon::after{content:'';position:absolute;right:0;top:-4px;width:8px;height:8px;border-right:2px solid currentColor;border-top:2px solid currentColor;transform:rotate(45deg);}.svc-top__cta:hover .svc-top__cta-icon{transform:translateX(6px);}.svc-offers{background:linear-gradient(293deg,#659799,#75B19B);padding:64px 0;position:relative;}.svc-offers::before{content:'';position:absolute;top:0;left:0;right:0;height:4px;background:rgba(255,255,255,0.25);}.svc-offers__head{display:flex;flex-direction:row;align-items:flex-end;justify-content:space-between;margin-bottom:48px;gap:32px;}.svc-offers__h2{font-size:34px;line-height:1.2;font-weight:700;color:#fff;margin:0;max-width:520px;}.svc-offers__sub{font-size:16px;line-height:1.45;color:rgba(255,255,255,0.85);max-width:320px;margin:0;}.svc-offers__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;}.svc-off{background:rgba(255,255,255,0.12);border:1px solid rgba(255,255,255,0.22);border-radius:2px;padding:32px;transition:background 0.2s cubic-bezier(0.4,0,0.2,1),box-shadow 0.2s cubic-bezier(0.4,0,0.2,1);box-shadow:2px 2px 5px -1px rgba(101,151,153,0.06);position:relative;}.svc-off:hover{background:rgba(255,255,255,0.22);box-shadow:2px 5px 14px -1px rgba(101,151,153,0.11);}.svc-off__num{font-size:48px;font-weight:700;color:rgba(255,255,255,0.18);line-height:1.2;position:absolute;top:16px;right:16px;}.svc-off__icon{width:40px;height:40px;margin-bottom:16px;}.svc-off__h3{font-size:20px;line-height:1.2;font-weight:700;color:#fff;margin:0 0 8px;}.svc-off__p{font-size:15px;line-height:1.65;color:rgba(255,255,255,0.82);margin:0;}.svc-off__tag{display:inline-block;margin-top:16px;padding:4px 8px;background:rgba(255,255,255,0.15);border-radius:2px;font-size:15px;color:#fff;font-weight:600;}.svc-process{background:#f4f8f8;padding:64px 0;position:relative;}.svc-process__bg-pattern{position:absolute;inset:0;pointer-events:none;overflow:hidden;}.svc-process__shape{position:absolute;border-radius:2px;opacity:0.06;background:#659799;}.svc-process__shape--a{width:32px;height:32px;top:48px;left:8%;transform:rotate(18deg);}.svc-process__shape--b{width:18px;height:18px;top:120px;right:12%;transform:rotate(40deg);}.svc-process__shape--c{width:24px;height:24px;bottom:60px;left:22%;transform:rotate(30deg);}.svc-process__shape--d{width:14px;height:14px;bottom:40px;right:20%;transform:rotate(55deg);}.svc-process__layout{display:grid;grid-template-columns:5fr 7fr;gap:64px;align-items:start;}.svc-process__img-col{position:relative;}.svc-process__img-wrap{overflow:hidden;border-radius:2px;box-shadow:2px 12px 60px -1px rgba(101,151,153,0.12);}.svc-process__img{width:100%;height:480px;object-fit:cover;object-position:center;display:block;}.svc-process__curve{position:absolute;bottom:-24px;right:-24px;width:120px;height:120px;pointer-events:none;}.svc-process__h2{font-size:34px;line-height:1.2;font-weight:700;color:#1b3435;margin:0 0 8px;}.svc-process__lead{font-size:16px;line-height:1.65;color:#3d5f61;margin:0 0 32px;}.svc-steps{display:flex;flex-direction:column;gap:4px;}.svc-step{display:grid;grid-template-columns:48px 1fr;gap:16px;align-items:start;padding:16px;border-radius:2px;transition:background 0.18s cubic-bezier(0.4,0,0.2,1);}.svc-step:hover{background:rgba(101,151,153,0.08);}.svc-step__num{width:48px;height:48px;border-radius:40px;background:#fff;border:2px solid #659799;display:flex;align-items:center;justify-content:center;font-size:16px;font-weight:700;color:#659799;flex-shrink:0;box-shadow:2px 2px 5px -1px rgba(101,151,153,0.06);}.svc-step__h4{font-size:16px;line-height:1.2;font-weight:700;color:#1b3435;margin:0 0 4px;}.svc-step__p{font-size:15px;line-height:1.65;color:#3d5f61;margin:0;}.svc-voices{background:#fff;padding:64px 0;}.svc-voices__head{margin-bottom:48px;}.svc-voices__h2{font-size:34px;line-height:1.2;font-weight:700;color:#1b3435;margin:0 0 8px;}.svc-voices__sub{font-size:16px;line-height:1.45;color:#3d5f61;margin:0;max-width:540px;}.svc-voices__layout{display:grid;grid-template-columns:1fr 1fr;gap:32px;align-items:start;}.svc-voices__left{display:flex;flex-direction:column;gap:32px;}.svc-tcard{border:1px solid rgba(101,151,153,0.2);border-radius:2px;padding:32px;background:#fff;box-shadow:2px 2px 5px -1px rgba(101,151,153,0.06);transition:box-shadow 0.22s cubic-bezier(0.4,0,0.2,1);}.svc-tcard:hover{box-shadow:2px 5px 14px -1px rgba(101,151,153,0.11);}.svc-tcard__person{display:flex;flex-direction:row;align-items:center;gap:16px;margin-bottom:16px;}.svc-tcard__portrait{width:56px;height:72px;object-fit:cover;object-position:center;border-radius:2px;flex-shrink:0;}.svc-tcard__name{font-size:16px;font-weight:700;color:#1b3435;margin:0 0 4px;}.svc-tcard__role{font-size:15px;color:#659799;margin:0;}.svc-tcard__q{font-size:15px;line-height:1.65;color:#3d5f61;margin:0;}.svc-tcard__q strong{color:#1b3435;}.svc-voices__right{display:flex;flex-direction:column;gap:16px;}.svc-img-block{overflow:hidden;border-radius:2px;box-shadow:2px 5px 14px -1px rgba(101,151,153,0.11);}.svc-img-block__img{width:100%;height:280px;object-fit:cover;object-position:center;display:block;transition:transform 0.25s cubic-bezier(0.4,0,0.2,1);}.svc-img-block:hover .svc-img-block__img{transform:scale(1.04);}.svc-stat-row{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;}.svc-stat{background:linear-gradient(293deg,rgba(101,151,153,0.08),rgba(182,221,216,0.15));border-radius:2px;padding:16px;text-align:center;box-shadow:inset 0 2px 6px rgba(101,151,153,0.08);}.svc-stat__val{font-size:34px;font-weight:700;color:#659799 !important;line-height:1.2;display:block;}.svc-stat__lbl{font-size:15px;color:#3d5f61;line-height:1.45;display:block;margin-top:4px;}.svc-faq{background:#f4f8f8;padding:64px 0 80px;}.svc-faq__layout{display:grid;grid-template-columns:4fr 8fr;gap:64px;align-items:start;}.svc-faq__aside{position:sticky;top:32px;}.svc-faq__h2{font-size:34px;line-height:1.2;font-weight:700;color:#1b3435;margin:0 0 16px;}.svc-faq__note{font-size:15px;line-height:1.65;color:#3d5f61;margin:0 0 32px;}.svc-faq__contact{display:inline-flex;align-items:center;gap:8px;padding:16px 24px;border:2px solid #659799;border-radius:2px;color:#2d4a4b;font-size:16px;font-weight:600;text-decoration:none;transition:background 0.2s cubic-bezier(0.4,0,0.2,1),color 0.15s cubic-bezier(0.4,0,0.2,1);}.svc-faq__contact:hover{background:#659799;color:#fff;}.svc-qa-list{display:flex;flex-direction:column;gap:4px;}.svc-qa{border-bottom:1px solid rgba(101,151,153,0.18);padding:16px 0;}.svc-qa__q{font-size:16px;font-weight:700;color:#1b3435;margin:0 0 8px;line-height:1.45;}.svc-qa__a{font-size:15px;line-height:1.65;color:#3d5f61;margin:0;}.svc-qa__a strong{color:#1b3435;}@media (max-width:1280px){.svc-offers__grid{grid-template-columns:repeat(2,1fr);}}@media (max-width:768px){.svc__inner{padding:0 16px;}.svc-top{padding:32px 0;}.svc-top__grid{grid-template-columns:1fr;}.svc-top__text{padding:0;}.svc-top__h1{font-size:34px;}.svc-top__img{height:260px;}.svc-offers{padding:48px 0;}.svc-offers__head{flex-direction:column;align-items:flex-start;}.svc-offers__grid{grid-template-columns:1fr;}.svc-process__layout{grid-template-columns:1fr;gap:32px;}.svc-process__img{height:280px;}.svc-voices__layout{grid-template-columns:1fr;}.svc-stat-row{grid-template-columns:1fr;}.svc-faq__layout{grid-template-columns:1fr;gap:32px;}.svc-faq__aside{position:static;}.svc-faq{padding:48px 0;}}@media (max-width:390px){.svc-top__h1{font-size:34px;}.svc-offers__h2{font-size:20px;}.svc-process__h2,.svc-voices__h2,.svc-faq__h2{font-size:20px;}}.ind{width:100%;max-width:100%;overflow-x:hidden;}.ind__inner{max-width:1140px;margin:0 auto;padding:0 32px;}.ind__split{display:flex;flex-direction:row;min-height:520px;}.ind__split-left{flex:1 1 50%;background:#f2f5f5;padding:64px 48px 64px 32px;display:flex;flex-direction:column;justify-content:center;position:relative;}.ind__split-right{flex:1 1 50%;position:relative;overflow:hidden;}.ind__split-right img{width:100%;height:100%;object-fit:cover;object-position:center;display:block;}.ind__split-right::after{content:"";position:absolute;inset:0;background:linear-gradient(293deg,rgba(101,151,153,0.55),rgba(117,177,155,0.3));}.ind__pattern{position:absolute;top:0;left:0;width:100%;height:100%;background-image:radial-gradient(circle,rgba(101,151,153,0.12) 1px,transparent 1px);background-size:22px 22px;pointer-events:none;}.ind__tag{display:inline-block;font-size:15px;font-weight:600;color:#659799;border:1px solid #659799;border-radius:2px;padding:4px 8px;margin-bottom:16px;letter-spacing:0.04em;}.ind__h1{font-size:48px;line-height:1.2;font-weight:700;color:#1a2e2f;margin:0 0 16px 0;}.ind__h1 span{color:#659799;}.ind__lead{font-size:16px;line-height:1.65;color:#2d4445;margin:0 0 32px 0;max-width:440px;}.ind__pts{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:8px;}.ind__pts li{font-size:15px;line-height:1.45;color:#2d4445;padding:8px 16px;background:rgba(101,151,153,0.08);border-radius:2px;}.ind__pts li strong{color:#1a2e2f;}.ind__wave-divider{width:100%;overflow:hidden;line-height:0;background:#f2f5f5;}.ind__wave-divider svg{display:block;width:100%;}.ind__services{background:#fff;padding:64px 0;position:relative;}.ind__services-grid{display:grid;grid-template-columns:1fr 1.4fr 1.4fr 1fr;gap:16px;margin-top:32px;}.ind__svc{background:#f7fafa;border-radius:2px;padding:32px 16px;display:flex;flex-direction:column;gap:8px;box-shadow:2px 2px 5px -1px rgba(101,151,153,0.06);transition:box-shadow 0.2s cubic-bezier(0.4,0,0.2,1),background 0.15s cubic-bezier(0.4,0,0.2,1);position:relative;overflow:hidden;}.ind__svc::before{content:"";position:absolute;inset:0;background:linear-gradient(293deg,rgba(101,151,153,0.07),rgba(117,177,155,0.04));opacity:0;transition:opacity 0.25s cubic-bezier(0.4,0,0.2,1);pointer-events:none;}.ind__svc:hover{box-shadow:2px 5px 14px -1px rgba(101,151,153,0.11);}.ind__svc:hover::before{opacity:1;}.ind__svc-num{font-size:34px;font-weight:700;color:#b6ddd8;line-height:1.2;}.ind__svc-name{font-size:16px;font-weight:700;color:#1a2e2f;line-height:1.45;}.ind__svc-desc{font-size:15px;line-height:1.65;color:#3a5455;margin:0;}.ind__sec-label{font-size:15px;font-weight:600;color:#659799;margin:0 0 8px 0;}.ind__h2{font-size:34px;line-height:1.2;font-weight:700;color:#1a2e2f;margin:0 0 16px 0;}.ind__h2 span{color:#659799;}.ind__dash-divider{width:100%;height:2px;margin:0;background:repeating-linear-gradient(90deg,#659799 0px,#659799 4px,transparent 4px,transparent 8px,#b6ddd8 8px,#b6ddd8 10px,transparent 10px,transparent 16px);opacity:0.5;}.ind__process{background:linear-gradient(293deg,#f0f8f7,#eaf4f2);padding:64px 0;position:relative;}.ind__process-wrap{max-width:1140px;margin:0 auto;padding:0 32px;}.ind__steps{display:flex;flex-direction:row;gap:0;margin-top:32px;position:relative;}.ind__steps::before{content:"";position:absolute;top:28px;left:28px;right:28px;height:2px;background:linear-gradient(90deg,#659799,#75b19b,#b6ddd8);z-index:0;}.ind__step{flex:1 1 0;display:flex;flex-direction:column;align-items:center;text-align:center;padding:0 8px;position:relative;z-index:1;}.ind__step-num{width:56px;height:56px;border-radius:40px;background:#fff;border:2px solid #659799;display:flex;align-items:center;justify-content:center;font-size:20px;font-weight:700;color:#659799;margin-bottom:16px;box-shadow:2px 2px 5px -1px rgba(101,151,153,0.06);transition:background 0.2s cubic-bezier(0.4,0,0.2,1),color 0.2s cubic-bezier(0.4,0,0.2,1);}.ind__step:hover .ind__step-num{background:#659799;color:#fff;}.ind__step-title{font-size:15px;font-weight:700;color:#1a2e2f;margin:0 0 8px 0;line-height:1.45;}.ind__step-text{font-size:15px;line-height:1.65;color:#3a5455;margin:0;}.ind__proof{background:#fff;padding:64px 0;}.ind__proof-inner{max-width:1140px;margin:0 auto;padding:0 32px;}.ind__proof-cols{display:grid;grid-template-columns:1fr 1fr;gap:32px;margin-top:32px;align-items:start;}.ind__img-wrap{border-radius:2px;overflow:hidden;box-shadow:2px 12px 60px -1px rgba(101,151,153,0.12);position:relative;}.ind__img-wrap img{width:100%;height:360px;object-fit:cover;object-position:center;display:block;}.ind__img-wrap::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 50%,rgba(101,151,153,0.35) 100%);pointer-events:none;}.ind__testi{display:flex;flex-direction:column;gap:32px;}.ind__quote{background:#f7fafa;border-radius:2px;padding:32px;box-shadow:2px 2px 5px -1px rgba(101,151,153,0.06);display:flex;flex-direction:column;gap:16px;}.ind__quote-text{font-size:16px;line-height:1.65;color:#2d4445;margin:0;font-style:italic;}.ind__quote-person{display:flex;flex-direction:row;align-items:center;gap:16px;}.ind__portrait{width:56px;height:56px;object-fit:cover;object-position:center;display:block;flex-shrink:0;}.ind__quote-meta{display:flex;flex-direction:column;gap:4px;}.ind__quote-name{font-size:15px;font-weight:700;color:#1a2e2f;line-height:1.2;}.ind__quote-role{font-size:15px;color:#659799;line-height:1.2;}.ind__stat-row{display:flex;flex-direction:row;gap:16px;}.ind__stat{flex:1 1 0;background:linear-gradient(293deg,#659799,#75b19b);border-radius:2px;padding:16px;display:flex;flex-direction:column;gap:4px;}.ind__stat-val{font-size:34px;font-weight:700;color:#fff;line-height:1.2;}.ind__stat-lbl{font-size:15px;color:rgba(255,255,255,0.85);line-height:1.45;}.ind__bg-anim{position:absolute;inset:0;pointer-events:none;overflow:hidden;border-radius:0;}.ind__bg-anim::after{content:"";position:absolute;top:-60%;left:-20%;width:60%;height:220%;background:linear-gradient(293deg,rgba(101,151,153,0.06),rgba(182,221,216,0.04),transparent);animation:ind-wave 9s cubic-bezier(0.4,0,0.2,1) infinite alternate;pointer-events:none;}@keyframes ind-wave{0%{transform:translateX(0%) skewX(-3deg);}100%{transform:translateX(120%) skewX(3deg);}}@media (max-width:1280px){.ind__services-grid{grid-template-columns:1fr 1fr;}.ind__h1{font-size:48px;}}@media (max-width:768px){.ind__split{flex-direction:column;}.ind__split-right{height:260px;flex:none;}.ind__split-left{padding:32px 16px;}.ind__h1{font-size:34px;}.ind__services-grid{grid-template-columns:1fr 1fr;}.ind__steps{flex-direction:column;gap:16px;}.ind__steps::before{display:none;}.ind__step{flex-direction:row;text-align:left;align-items:flex-start;gap:16px;}.ind__step-num{margin-bottom:0;flex-shrink:0;}.ind__proof-cols{grid-template-columns:1fr;}.ind__inner{padding:0 16px;}.ind__process-wrap{padding:0 16px;}.ind__proof-inner{padding:0 16px;}.ind__services{padding:32px 0;}.ind__services .ind__inner{padding:0 16px;}.ind__process{padding:32px 0;}.ind__proof{padding:32px 0;}}@media (max-width:390px){.ind__services-grid{grid-template-columns:1fr;}.ind__stat-row{flex-direction:column;}.ind__h1{font-size:34px;}.ind__h2{font-size:34px;}}.au{max-width:100%;overflow-x:hidden;}.au__inner{max-width:1140px;margin:0 auto;padding:0 32px;}.au__title-block{position:relative;padding:80px 0 72px;background:linear-gradient(293deg,#659799 0%,#75B19B 55%,#B6DDD8 100%);}.au__title-band{position:absolute;top:0;left:0;right:0;height:4px;background:#fff;opacity:0.35;}.au__title-img-wrap{position:absolute;inset:0;overflow:hidden;}.au__title-img-wrap img{width:100%;height:100%;object-fit:cover;object-position:center;opacity:0.18;filter:saturate(0.6);}.au__title-body{position:relative;max-width:1140px;margin:0 auto;padding:0 32px;display:flex;flex-direction:row;align-items:flex-end;gap:32px;}.au__title-text{flex:0 0 60%;}.au__title-label{display:inline-block;font-size:15px;line-height:1.45;color:#fff;border:1px solid rgba(255,255,255,0.55);border-radius:2px;padding:4px 16px;margin-bottom:16px;letter-spacing:0.04em;}.au__title-h1{font-size:48px;line-height:1.2;color:#fff;font-weight:700;margin:0 0 16px;}.au__title-sub{font-size:20px;line-height:1.45;color:rgba(255,255,255,0.88);margin:0 0 8px;}.au__title-thesis{font-size:16px;line-height:1.65;color:rgba(255,255,255,0.78);margin:0;}.au__title-aside{flex:1;display:flex;flex-direction:column;gap:16px;padding-bottom:4px;}.au__stat{background:rgba(255,255,255,0.14);border-radius:2px;padding:16px;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);}.au__stat-num{font-size:34px;line-height:1.2;font-weight:700;display:flex;flex-direction:row;align-items:baseline;gap:4px;}.au__stat-int{color:#fff;}.au__stat-frac{color:rgba(255,255,255,0.55);font-size:20px;}.au__stat-desc{font-size:15px;line-height:1.45;color:rgba(255,255,255,0.82);margin:4px 0 0;}.au__who{padding:72px 0;background:#fff;}.au__who-grid{display:grid;grid-template-columns:1fr 1fr;gap:32px;align-items:start;}.au__who-left{display:flex;flex-direction:column;gap:16px;}.au__who-h2{font-size:34px;line-height:1.2;font-weight:700;color:#1b2a2b;margin:0;}.au__who-accent{display:inline;border:1.5px solid #659799;border-radius:2px;padding:0 4px;}.au__who-p{font-size:16px;line-height:1.65;color:#2e3f40;margin:0;}.au__who-p strong{font-weight:600;}.au__who-link{display:inline-block;font-size:15px;line-height:1.45;color:#659799;text-decoration:underline;text-underline-offset:3px;transition:text-decoration-color 0.2s cubic-bezier(0.4,0,0.2,1);}.au__who-link:hover{text-decoration-color:transparent;}.au__who-right{display:flex;flex-direction:column;gap:16px;padding-top:32px;}.au__img-wrap{overflow:hidden;border-radius:2px;box-shadow:2px 5px 14px -1px rgba(101,151,153,0.11);}.au__img-wrap img{width:100%;height:260px;object-fit:cover;object-position:center;display:block;transition:transform 0.25s cubic-bezier(0.4,0,0.2,1);}.au__img-wrap:hover img{transform:scale(1.03);}.au__who-detail{display:flex;flex-direction:column;gap:8px;}.au__detail-row{display:flex;flex-direction:row;align-items:center;gap:8px;font-size:15px;line-height:1.45;color:#2e3f40;}.au__detail-dot{width:8px;height:8px;border-radius:40px;background:#659799;flex-shrink:0;}.au__process{padding:72px 0;background:linear-gradient(293deg,rgba(101,151,153,0.07) 0%,rgba(117,177,155,0.10) 100%);position:relative;}.au__process-bg{position:absolute;inset:0;overflow:hidden;pointer-events:none;}.au__process-bg img{width:100%;height:100%;object-fit:cover;object-position:center;opacity:0.06;}.au__process-overlay{position:absolute;inset:0;background:linear-gradient(293deg,rgba(101,151,153,0.82) 0%,rgba(182,221,216,0.72) 100%);animation:au-fade-cycle 6s cubic-bezier(0.4,0,0.2,1) infinite alternate;}@keyframes au-fade-cycle{0%{opacity:0.55;}100%{opacity:0.85;}}.au__process-body{position:relative;}.au__process-h2{font-size:34px;line-height:1.2;font-weight:700;color:#1b2a2b;margin:0 0 8px;}.au__process-sub{font-size:16px;line-height:1.65;color:#2e3f40;margin:0 0 32px;max-width:600px;}.au__steps{display:flex;flex-direction:row;gap:0;position:relative;}.au__step{flex:1;display:flex;flex-direction:column;align-items:flex-start;position:relative;padding:0 16px 0 0;}.au__step:last-child{padding-right:0;}.au__step-line{position:absolute;top:20px;left:40px;right:-16px;height:2px;background:linear-gradient(90deg,#659799 0%,#B6DDD8 100%);}.au__step:last-child .au__step-line{display:none;}.au__step-num{width:40px;height:40px;border-radius:40px;background:#659799;color:#fff;font-size:16px;font-weight:700;line-height:1.2;display:flex;flex-direction:row;align-items:center;justify-content:center;flex-shrink:0;position:relative;z-index:1;transition:background 0.18s cubic-bezier(0.4,0,0.2,1);}.au__step:hover .au__step-num{background:#75B19B;}.au__step-card{margin-top:16px;background:#fff;border-radius:2px;padding:16px;box-shadow:2px 2px 5px -1px rgba(101,151,153,0.06);width:100%;transition:box-shadow 0.22s cubic-bezier(0.4,0,0.2,1);}.au__step:hover .au__step-card{box-shadow:2px 5px 14px -1px rgba(101,151,153,0.11);}.au__step-h{font-size:15px;font-weight:700;line-height:1.45;color:#1b2a2b;margin:0 0 8px;}.au__step-p{font-size:15px;line-height:1.65;color:#2e3f40;margin:0;}.au__team{padding:72px 0;background:#fff;}.au__team-grid{display:grid;grid-template-columns:1fr 1fr;gap:32px;align-items:start;}.au__team-right{display:flex;flex-direction:column;gap:16px;}.au__team-h2{font-size:34px;line-height:1.2;font-weight:700;color:#1b2a2b;margin:0;}.au__team-p{font-size:16px;line-height:1.65;color:#2e3f40;margin:0;}.au__team-p strong{font-weight:600;}.au__portraits{display:flex;flex-direction:column;gap:16px;}.au__portrait-row{display:flex;flex-direction:row;gap:16px;align-items:flex-start;}.au__portrait-img{width:80px;height:120px;object-fit:cover;object-position:center;flex-shrink:0;display:block;}.au__portrait-info{display:flex;flex-direction:column;gap:8px;padding-top:4px;}.au__portrait-name{font-size:16px;font-weight:700;line-height:1.2;color:#1b2a2b;margin:0;}.au__portrait-role{font-size:15px;line-height:1.45;color:#659799;margin:0;}.au__portrait-quote{font-size:15px;line-height:1.65;color:#2e3f40;margin:0;}.au__team-imgs{display:flex;flex-direction:column;gap:32px;}.au__team-img-main{overflow:hidden;border-radius:2px;box-shadow:2px 5px 14px -1px rgba(101,151,153,0.11);}.au__team-img-main img{width:100%;height:280px;object-fit:cover;object-position:center;display:block;}.au__team-img-shift{overflow:hidden;border-radius:2px;box-shadow:2px 12px 60px -1px rgba(117,177,155,0.12);margin-top:0 !important;align-self:flex-end;width:75%;}.au__team-img-shift img{width:100%;height:200px;object-fit:cover;object-position:center;display:block;}.au__divider{width:100%;height:2px;background:linear-gradient(293deg,#B6DDD8 0%,#659799 50%,#B6DDD8 100%);position:relative;display:flex;flex-direction:row;align-items:center;justify-content:center;}.au__divider-gem{width:12px;height:12px;background:#659799;border-radius:2px;transform:rotate(45deg);position:absolute;top:50%;left:50%;margin-top:-6px;margin-left:-6px;}@media (max-width:768px){.au__title-body{flex-direction:column;gap:16px;}.au__title-text{flex:none;width:100%;}.au__title-aside{width:100%;flex-direction:row;flex-wrap:wrap;}.au__stat{flex:1 1 40%;}.au__title-h1{font-size:34px;}.au__who-grid{grid-template-columns:1fr;}.au__who-right{padding-top:0;}.au__steps{flex-direction:column;gap:16px;}.au__step{padding:0;}.au__step-line{display:none;}.au__team-grid{grid-template-columns:1fr;}.au__team-imgs{order:-1;}}@media (max-width:390px){.au__inner{padding:0 16px;}.au__title-body{padding:0 16px;}.au__title-h1{font-size:34px;}.au__title-aside{flex-direction:column;}.au__stat{flex:none;width:100%;}.au__portrait-row{flex-direction:column;}}@media (min-width:1280px){.au__title-block{padding:96px 0 88px;}.au__who{padding:96px 0;}.au__process{padding:96px 0;}.au__team{padding:96px 0;}}.cu{background:#fff;overflow-x:clip;position:relative;}.cu .geo-bg{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;overflow:hidden;z-index:0;}.cu .geo-bg__circle--a{position:absolute;width:480px;height:480px;border-radius:40px;border:1px solid rgba(101,151,153,0.07);top:-120px;right:-100px;}.cu .geo-bg__circle--b{position:absolute;width:320px;height:320px;border-radius:40px;border:1px solid rgba(117,177,155,0.06);bottom:80px;left:-80px;}.cu .geo-bg__circle--c{position:absolute;width:200px;height:200px;border-radius:40px;border:1px solid rgba(182,221,216,0.09);top:40%;left:30%;}.cu__band{position:relative;z-index:1;max-width:1140px;margin:0 auto;padding:32px 32px 16px;display:flex;flex-direction:row;align-items:center;gap:32px;}.cu__band-text{flex:1 1 0;}.cu__band-img{flex:0 0 220px;width:220px;height:148px;border-radius:2px;overflow:hidden;box-shadow:2px 5px 14px -1px rgba(101,151,153,0.11);border:2px solid rgba(101,151,153,0.18);position:relative;}.cu__band-img img{width:100%;height:100%;object-fit:cover;object-position:center;display:block;}.cu__band-img::after{content:"";position:absolute;inset:0;background:linear-gradient(293deg,rgba(101,151,153,0.12),rgba(117,177,155,0.06));pointer-events:none;}.cu__pattern-row{display:flex;flex-direction:row;gap:8px;margin-bottom:16px;align-items:center;}.cu__dot{width:6px;height:6px;border-radius:2px;background:rgba(101,151,153,0.22);display:inline-block;}.cu__dot--mid{background:rgba(101,151,153,0.38);}.cu__dot--dark{background:rgba(101,151,153,0.55);}.cu__h1{font-size:48px;line-height:1.2;font-weight:700;color:#1b2b2c;margin:0 0 8px;}.cu__h1 span.framed{display:inline;border:1.5px solid #659799;border-radius:2px;padding:0 8px;}.cu__band-sub{font-size:16px;line-height:1.45;color:#3a5254;margin:0;}.cu__divider-wave{position:relative;z-index:1;line-height:0;margin:0;}.cu__divider-wave svg{display:block;width:100%;}.cu__form-sec{position:relative;z-index:1;background:linear-gradient(293deg,rgba(182,221,216,0.18),rgba(255,255,255,0.95));padding:32px 0;}.cu__form-inner{max-width:1140px;margin:0 auto;padding:0 32px;display:grid;grid-template-columns:1fr 1fr;gap:32px;align-items:start;}.cu__form-aside{display:flex;flex-direction:column;gap:16px;}.cu__aside-h{font-size:34px;line-height:1.2;font-weight:700;color:#1b2b2c;margin:0;}.cu__aside-p{font-size:15px;line-height:1.65;color:#3a5254;margin:0;}.cu__aside-p strong{font-weight:600;color:#1b2b2c;}.cu__feed{display:flex;flex-direction:column;gap:8px;margin-top:8px;}.cu__feed-item{display:flex;flex-direction:row;align-items:flex-start;gap:8px;padding:8px 16px;background:#fff;border-radius:2px;box-shadow:2px 2px 5px -1px rgba(101,151,153,0.06);border-right:3px solid #659799;transition:box-shadow 0.18s cubic-bezier(0.4,0,0.2,1);}.cu__feed-item:hover{box-shadow:2px 5px 14px -1px rgba(101,151,153,0.11);}.cu__feed-icon{flex:0 0 20px;width:20px;height:20px;margin-top:2px;}.cu__feed-icon svg{display:block;width:20px;height:20px;}.cu__feed-body{flex:1 1 0;}.cu__feed-desc{font-size:15px;line-height:1.45;color:#1b2b2c;margin:0 0 4px;}.cu__feed-time{font-size:15px;line-height:1.2;color:#659799;margin:0;}.cu__form-card{background:#fff;border-radius:2px;padding:32px;box-shadow:2px 5px 14px -1px rgba(101,151,153,0.11);}.cu__form{display:flex;flex-direction:column;gap:16px;}.cu__field{display:flex;flex-direction:column;gap:4px;}.cu__label{font-size:15px;line-height:1.45;font-weight:600;color:#1b2b2c;}.cu__input{width:100%;padding:8px 16px;font-size:16px;line-height:1.45;color:#1b2b2c;background:#f5fafa;border:1.5px solid rgba(101,151,153,0.25);border-radius:2px;outline:none;box-sizing:border-box;transition:border-color 0.18s cubic-bezier(0.4,0,0.2,1),box-shadow 0.22s cubic-bezier(0.0,0,0.2,1);}.cu__input::placeholder{color:rgba(101,151,153,0.55);}.cu__input:focus{border-color:#659799;box-shadow:inset 0 2px 5px rgba(101,151,153,0.08);}.cu__select{width:100%;padding:8px 16px;font-size:16px;line-height:1.45;color:#1b2b2c;background:#f5fafa;border:1.5px solid rgba(101,151,153,0.25);border-radius:2px;outline:none;box-sizing:border-box;appearance:none;-webkit-appearance:none;cursor:pointer;transition:border-color 0.18s cubic-bezier(0.4,0,0.2,1);}.cu__select:focus{border-color:#659799;}.cu__textarea{width:100%;padding:8px 16px;font-size:16px;line-height:1.65;color:#1b2b2c;background:#f5fafa;border:1.5px solid rgba(101,151,153,0.25);border-radius:2px;outline:none;box-sizing:border-box;resize:vertical;min-height:96px;transition:border-color 0.18s cubic-bezier(0.4,0,0.2,1),box-shadow 0.22s cubic-bezier(0.0,0,0.2,1);}.cu__textarea::placeholder{color:rgba(101,151,153,0.55);}.cu__textarea:focus{border-color:#659799;box-shadow:inset 0 3px 6px rgba(101,151,153,0.07);}.cu__check-row{display:flex;flex-direction:row;align-items:flex-start;gap:8px;}.cu__check{flex:0 0 18px;width:18px;height:18px;margin-top:2px;accent-color:#659799;cursor:pointer;}.cu__check-label{font-size:15px;line-height:1.45;color:#3a5254;}.cu__check-label a{color:#659799;text-decoration:underline;text-underline-offset:3px;transition:text-decoration-color 0.15s cubic-bezier(0.4,0,0.2,1);}.cu__check-label a:hover{text-decoration-color:transparent;}.cu__btn{display:inline-flex;flex-direction:row;align-items:center;gap:8px;padding:8px 32px;font-size:16px;line-height:1.45;font-weight:600;color:#1b2b2c;background:transparent;border:2px solid #659799;border-radius:2px;cursor:pointer;position:relative;overflow:hidden;align-self:flex-start;transition:color 0.2s cubic-bezier(0.4,0,0.2,1),background 0.2s cubic-bezier(0.4,0,0.2,1);}.cu__btn-icon{display:flex;align-items:center;opacity:0;transform:translateX(-8px);transition:opacity 0.18s cubic-bezier(0.4,0,0.2,1),transform 0.22s cubic-bezier(0.0,0,0.2,1);}.cu__btn-text{transition:transform 0.22s cubic-bezier(0.0,0,0.2,1);}.cu__btn:hover{background:#659799;color:#fff;}.cu__btn:hover .cu__btn-icon{opacity:1;transform:translateX(0);}.cu__btn:hover .cu__btn-text{transform:translateX(8px);}.cu__btn:focus-visible{outline:2px solid #659799;outline-offset:3px;}.cu__divider-wave2{position:relative;z-index:1;line-height:0;margin:0;}.cu__divider-wave2 svg{display:block;width:100%;}.cu__contact-sec{position:relative;z-index:1;background:#fff;padding:32px 0 48px;}.cu__contact-inner{max-width:1140px;margin:0 auto;padding:0 32px;}.cu__contact-h{font-size:34px;line-height:1.2;font-weight:700;color:#1b2b2c;margin:0 0 32px;}.cu__cards-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;}.cu__card{background:#fff;border-radius:2px;padding:32px 16px 16px;box-shadow:2px 2px 5px -1px rgba(101,151,153,0.06);display:flex;flex-direction:column;gap:8px;position:relative;transition:box-shadow 0.25s cubic-bezier(0.4,0,0.2,1),transform 0.25s cubic-bezier(0.0,0,0.2,1);border-right:3px solid #75B19B;}.cu__cards-grid:has(.cu__card:hover) .cu__card:not(:hover){transform:scale(0.97);}.cu__card:hover{box-shadow:2px 12px 60px -1px rgba(101,151,153,0.12);}.cu__card-ico{width:36px;height:36px;margin-bottom:4px;}.cu__card-ico svg{width:36px;height:36px;display:block;}.cu__card-lbl{font-size:15px;line-height:1.2;font-weight:700;color:#659799;margin:0;text-transform:uppercase;letter-spacing:0.04em;}.cu__card-val{font-size:16px;line-height:1.45;color:#1b2b2c;margin:0;}.cu__card-val a{color:#1b2b2c;text-decoration:underline;text-underline-offset:3px;transition:color 0.15s cubic-bezier(0.4,0,0.2,1),text-decoration-color 0.15s cubic-bezier(0.4,0,0.2,1);}.cu__card-val a:hover{color:#659799;text-decoration-color:transparent;}.cu__img-card{border-radius:2px;overflow:hidden;box-shadow:2px 5px 14px -1px rgba(101,151,153,0.11);border:2px solid rgba(101,151,153,0.14);margin-top:32px;max-width:480px;}.cu__img-card img{width:100%;height:200px;object-fit:cover;object-position:center;display:block;}@media (max-width:1280px){.cu__band{padding:32px 32px 16px;}.cu__form-inner{padding:0 32px;}.cu__contact-inner{padding:0 32px;}}@media (max-width:768px){.cu__band{flex-direction:column;padding:32px 16px 16px;gap:16px;}.cu__band-img{flex:0 0 auto;width:100%;height:140px;}.cu__h1{font-size:34px;}.cu__form-inner{grid-template-columns:1fr;padding:0 16px;gap:16px;}.cu__form-sec{padding:32px 0;}.cu__cards-grid{grid-template-columns:1fr;}.cu__contact-inner{padding:0 16px;}.cu__aside-h{font-size:20px;}}@media (max-width:390px){.cu__h1{font-size:34px;}.cu__form-card{padding:16px;}.cu__band{padding:16px 16px 8px;}}