@import"https://fonts.googleapis.com/css2?family=Cormorant+Garamond:ital,wght@0,400;0,500;0,600;0,700;1,400;1,600&family=Inter:wght@300;400;500;600;700&display=swap";*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{background:#fafafa;color:#2d2d2d;font-family:Inter,system-ui,sans-serif;overflow-x:hidden}img{display:block;max-width:100%}a{text-decoration:none}.nl{font-size:11px;font-weight:500;letter-spacing:1.8px;text-transform:uppercase;color:inherit;position:relative;padding-bottom:3px;transition:color .2s}.nl:after{content:"";position:absolute;bottom:0;left:0;width:0;height:1.5px;background:#2952a3;transition:width .3s}.nl:hover:after{width:100%}.nl:hover{color:#2952a3}.btn{display:inline-flex;align-items:center;gap:8px;cursor:pointer;font-family:Inter,sans-serif;font-size:11px;font-weight:600;letter-spacing:1.8px;text-transform:uppercase;border:none;transition:all .25s;padding:13px 24px;white-space:nowrap}.btn-blue{background:#2952a3;color:#fff}.btn-blue:hover{background:#1e3f7a;transform:translateY(-1px);box-shadow:0 8px 24px #2952a352}.btn-gold{background:#d4860a;color:#fff}.btn-gold:hover{background:#b86e05;transform:translateY(-1px)}.btn-out{background:transparent;color:#2952a3;border:1.5px solid #2952A3}.btn-out:hover{background:#2952a3;color:#fff}.btn-wh{background:transparent;color:#ffffffe0;border:1.5px solid rgba(255,255,255,.38)}.btn-wh:hover{background:#ffffff1f;border-color:#ffffffb3}.btn-tg{background:#229ed9;color:#fff}.btn-tg:hover{background:#1a85b8;transform:translateY(-1px)}.btn-sm{padding:10px 18px;font-size:10px}.btn-ghost{background:transparent;color:#6e6e82;border:1.5px solid #E2E2EC}.btn-ghost:hover{border-color:#2952a3;color:#2952a3}.fi{width:100%;background:#fff;border:1.5px solid #E2E2EC;padding:13px 16px;font-family:Inter,sans-serif;font-size:14px;color:#2d2d2d;outline:none;transition:border-color .2s;border-radius:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}.fi:focus{border-color:#2952a3}.fi::placeholder{color:#6e6e82;font-size:13px}.fi.error{border-color:#c0392b}.pc{background:#fff;border:1px solid #E2E2EC;overflow:hidden;transition:transform .35s,box-shadow .35s}.pc:hover{transform:translateY(-6px);box-shadow:0 20px 56px #0000001a}.wc{background:#fff;padding:32px 28px;border:1px solid #E2E2EC;border-top:3px solid transparent;transition:all .25s}.wc:hover{border-top-color:#2952a3;transform:translateY(-3px);box-shadow:0 12px 40px #00000012}.rc{background:#fff;border:1px solid #E2E2EC;padding:32px 28px;transition:transform .3s,box-shadow .3s}.rc:hover{transform:translateY(-4px);box-shadow:0 16px 48px #00000014}.lng{font-family:Inter,sans-serif;font-size:11px;font-weight:700;letter-spacing:2px;cursor:pointer;padding:6px 13px;border:1.5px solid;background:transparent;transition:all .2s}@keyframes fadeUp{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:translateY(0)}}@keyframes ticker{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes bounce{0%,to{transform:translateY(0)}50%{transform:translateY(7px)}}@keyframes scaleIn{0%{opacity:0;transform:scale(.94)}to{opacity:1;transform:scale(1)}}.fu{animation:fadeUp .75s ease forwards}.tk{display:inline-flex;animation:ticker 28s linear infinite}.bounce{animation:bounce 2.2s ease-in-out infinite}.scaleIn{animation:scaleIn .28s ease forwards}.prod-img-wrap{position:relative;width:100%;background:#eef2fb;overflow:hidden}.prod-img-wrap img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .4s ease}.pc:hover .prod-img-wrap img{transform:scale(1.04)}.modal-bg{position:fixed;top:0;right:0;bottom:0;left:0;background:#14142bb3;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);z-index:1000;display:flex;align-items:center;justify-content:center;padding:20px}.modal-box{background:#fff;width:100%;max-width:480px;max-height:90vh;overflow-y:auto;position:relative;animation:scaleIn .28s ease}.slider-track{display:flex;transition:transform .45s cubic-bezier(.4,0,.2,1)}.slider-dot{width:8px;height:8px;border-radius:50%;transition:all .25s;cursor:pointer;border:none}.faq-body{overflow:hidden;transition:max-height .42s ease,opacity .3s ease}@media (max-width:1024px){.g3,.g4{grid-template-columns:repeat(2,1fr)!important}}@media (max-width:900px){.g2{grid-template-columns:1fr!important;gap:40px!important}.g2-rev{grid-template-columns:1fr!important}.hm{display:none!important}.sm{display:flex!important}.sec{padding:72px 18px!important}.hero-sec{padding:130px 18px 64px!important}}@media (max-width:640px){.g3{grid-template-columns:1fr!important}.g4,.stat-grid,.proc-grid{grid-template-columns:repeat(2,1fr)!important}}@media (max-width:420px){.g4{grid-template-columns:1fr!important}.stat-grid{grid-template-columns:1fr 1fr!important}}
