﻿*,*::before,*::after{box-sizing:border-box;margin:0;padding:0}:root{--w: #ffffff;--bg: #f8f7f4;--bg2: #f0ede6;--y: #f5c800;--yd: #d4aa00;--dark: #1a1917;--gray: #6b6760;--lgray: #a8a49e;--border: #e8e4dc;--shadow: 0 1px 3px rgba(0, 0, 0, .06), 0 4px 16px rgba(0, 0, 0, .04);--shadow2: 0 8px 32px rgba(0, 0, 0, .1)}html{scroll-behavior:smooth}body{font-family:"Inter",sans-serif;background:var(--bg);color:var(--dark);overflow-x:hidden;-webkit-font-smoothing:antialiased}::-webkit-scrollbar{width:4px}::-webkit-scrollbar-thumb{background:var(--y);border-radius:2px}.container{max-width:1532px;padding:0 16px;margin:0 auto}.btn-primary{background:var(--y);color:var(--dark);padding:16px 28px;border-radius:10px;border:none;font-family:"Inter",sans-serif;font-size:14px;font-weight:700;cursor:pointer;text-decoration:none;display:inline-flex;align-items:center;gap:8px;transition:all .25s;letter-spacing:.2px}.btn-primary:hover{background:var(--yd);transform:translateY(-2px);box-shadow:0 8px 24px rgba(245,200,0,.35)}@media(max-width: 768px){.btn-primary{width:100%;text-align:center;justify-content:center}}@media(max-width: 600px){.btn-primary{width:100% !important;text-align:center !important;justify-content:center !important;padding:14px 20px !important}}.btn-secondary{background:rgba(0,0,0,0);color:var(--dark);padding:16px 28px;border-radius:10px;border:1.5px solid var(--border);font-family:"Inter",sans-serif;font-size:14px;font-weight:600;cursor:pointer;text-decoration:none;display:inline-block;transition:all .25s}.btn-secondary:hover{border-color:var(--dark);background:var(--dark);color:var(--w)}@media(max-width: 768px){.btn-secondary{width:100%;text-align:center;justify-content:center}}@media(max-width: 600px){.btn-secondary{width:100% !important;text-align:center !important;justify-content:center !important;padding:14px 20px !important}}input:-webkit-autofill,input:-webkit-autofill:focus{transition:background-color 0s 600000s,color 0s 600000s !important}input.invalid{border-color:#dc2626 !important}input.invalid::placeholder{color:#dc2626}#hdr{position:fixed;top:0;left:0;right:0;z-index:999;background:hsla(0,0%,100%,.96);backdrop-filter:blur(16px);border-bottom:1px solid var(--border)}@media(max-width: 600px){#hdr{background:hsla(0,0%,100%,.99);backdrop-filter:none}}#hdr .hdr-top{display:flex;align-items:center;justify-content:space-between;height:68px}@media(max-width: 1100px){#hdr .hdr-top{height:56px;gap:8px}}@media(max-width: 600px){#hdr .hdr-top{height:52px}}#hdr .hdr-logo{display:flex;align-items:center;gap:12px;text-decoration:none}#hdr .hdr-logo img{height:42px;width:42px;object-fit:contain;border-radius:8px}@media(max-width: 600px){#hdr .hdr-logo img{height:34px;width:34px}}#hdr .hdr-logo-name{font-family:"Unbounded",sans-serif;font-size:16px;font-weight:700;color:var(--dark);line-height:1}@media(max-width: 1100px){#hdr .hdr-logo-name{font-size:13px}}@media(max-width: 600px){#hdr .hdr-logo-name{font-size:13px}}#hdr .hdr-logo-desc{font-size:13px;color:var(--gray);margin-top:3px;font-weight:500;letter-spacing:.2px}@media(max-width: 1100px){#hdr .hdr-logo-desc{display:none}}@media(max-width: 600px){#hdr .hdr-logo-desc{display:none !important}}#hdr .hdr-center{text-align:center;font-size:12px;color:var(--gray)}#hdr .hdr-center strong{display:block;font-size:13px;font-weight:600;color:var(--dark)}@media(max-width: 1100px){#hdr .hdr-center{display:none}}#hdr .hdr-right{display:flex;align-items:center;gap:16px}@media(max-width: 1100px){#hdr .hdr-right{gap:8px}}#hdr .hdr-phone{font-family:"Unbounded",sans-serif;font-size:17px;font-weight:700;color:var(--dark);text-decoration:none;letter-spacing:-0.5px}#hdr .hdr-phone:hover{color:var(--yd)}@media(max-width: 1100px){#hdr .hdr-phone{font-size:13px;letter-spacing:0;white-space:nowrap}}@media(max-width: 600px){#hdr .hdr-phone{display:none !important}}#hdr .btn-hdr{background:var(--y);color:var(--dark);padding:11px 20px;border-radius:8px;border:none;font-family:"Inter",sans-serif;font-size:12px;font-weight:700;letter-spacing:.3px;cursor:pointer;text-decoration:none;transition:all .2s;white-space:nowrap}#hdr .btn-hdr:hover{background:var(--yd);transform:translateY(-1px);box-shadow:0 4px 16px rgba(245,200,0,.3)}@media(max-width: 1100px){#hdr .btn-hdr{padding:8px 12px;font-size:11px;white-space:nowrap}}@media(max-width: 600px){#hdr .btn-hdr{display:none !important;font-size:10px;padding:8px 10px}}#hdr .burger-btn{display:none;flex-direction:column;justify-content:center;align-items:center;gap:5px;width:40px;height:40px;background:none;border:1.5px solid var(--border);border-radius:8px;cursor:pointer;padding:8px;flex-shrink:0}#hdr .burger-btn.active span:nth-child(1){transform:translateY(7px) rotate(45deg)}#hdr .burger-btn.active span:nth-child(2){opacity:0}#hdr .burger-btn.active span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}#hdr .burger-btn span{display:block;width:18px;height:2px;background:var(--dark);border-radius:2px;transition:all .3s}@media(max-width: 600px){#hdr .burger-btn{display:flex}}#hdr #menu{display:flex;gap:4px;padding-bottom:10px}#hdr #menu a{font-size:12px;font-weight:500;color:var(--gray);text-decoration:none;padding:6px 14px;border-radius:6px;transition:all .2s;letter-spacing:.3px}@media(min-width: 601px){#hdr #menu a:hover{color:var(--dark);background:var(--bg)}}@media(max-width: 1100px){#hdr #menu{padding-bottom:8px;flex-wrap:wrap;gap:2px;display:none}#hdr #menu a{font-size:11px;padding:5px 10px}}@media(max-width: 600px){#hdr #menu{display:none;background:rgba(15,14,13,.9);backdrop-filter:blur(12px);position:absolute;width:100%;left:0;flex-direction:column;gap:0;padding:12px 24px 18px 24px}#hdr #menu.active{display:flex}#hdr #menu a{font-family:"Unbounded",sans-serif;font-size:14px;padding:10px 0;color:var(--w)}}@media(max-width: 1100px){#hdr .hdr-cta{display:none}}#hero{padding-top:110px;min-height:auto;overflow:hidden}@media(max-width: 1100px){#hero{padding-top:56px}}#hero .inner{display:grid;grid-template-columns:1fr;gap:0}#hero .inner .hero-top{display:flex;align-items:flex-end;justify-content:space-between;padding:48px 0 60px}@media(max-width: 1100px){#hero .inner .hero-top{padding:32px 0 24px;flex-direction:column;gap:24px}}@media(max-width: 600px){#hero .inner .hero-top{padding:28px 0 20px !important}}@media(max-width: 1100px){#hero .inner .hero-top-content{width:100%}}#hero .inner .hero-top-content .hero-badge{display:inline-flex;align-items:center;gap:8px;background:rgba(245,200,0,.12);border:1px solid rgba(245,200,0,.3);padding:6px 14px;border-radius:20px;margin-bottom:24px;width:fit-content}#hero .inner .hero-top-content .hero-badge-dot{width:6px;height:6px;border-radius:50%;background:var(--yd);animation:blink 2s infinite}#hero .inner .hero-top-content .hero-badge span{font-size:11px;font-weight:600;letter-spacing:2px;text-transform:uppercase;color:var(--yd)}#hero .inner .hero-top-content .hero-h1{font-family:"Unbounded",sans-serif;font-size:clamp(28px,3.5vw,50px);font-weight:900;line-height:1.1;letter-spacing:-1.5px;color:var(--dark);margin-bottom:16px}#hero .inner .hero-top-content .hero-h1 mark{background:var(--y);color:var(--dark);padding:2px 8px;border-radius:4px;font-style:normal;white-space:nowrap}@media(max-width: 768px){#hero .inner .hero-top-content .hero-h1{font-size:26px !important;letter-spacing:-1px}}@media(max-width: 600px){#hero .inner .hero-top-content .hero-h1{font-size:24px !important;letter-spacing:-0.5px !important}}#hero .inner .hero-top-content .hero-sub{font-size:16px;color:var(--gray);line-height:1.7;margin-bottom:32px;font-weight:400}@media(max-width: 600px){#hero .inner .hero-top-content .hero-sub{font-size:14px !important}}@media(max-width: 576px){#hero .inner .hero-top-content .hero-sub{margin-bottom:24px}}#hero .inner .hero-top-content .hero-sub strong{color:var(--dark);font-weight:600}#hero .inner .hero-top-content .hero-price{display:inline-flex;flex-direction:column;align-items:baseline;gap:6px;font-family:"Unbounded",sans-serif;font-size:32px;font-weight:900;color:var(--dark);margin-bottom:48px;letter-spacing:-1px}#hero .inner .hero-top-content .hero-price span{font-size:14px;font-weight:400;color:var(--gray);font-family:"Inter",sans-serif;letter-spacing:0}@media(max-width: 768px){#hero .inner .hero-top-content .hero-price{font-size:18px !important;flex-wrap:wrap;gap:4px}#hero .inner .hero-top-content .hero-price span{font-size:12px !important}}@media(max-width: 600px){#hero .inner .hero-top-content .hero-price{font-size:22px !important;flex-wrap:wrap !important;align-items:baseline !important;gap:6px !important;margin-bottom:24px !important}#hero .inner .hero-top-content .hero-price span{font-size:12px !important;white-space:normal !important;line-height:1.4}}#hero .inner .hero-top-content .hero-cta-row{display:flex;gap:12px;flex-wrap:wrap;margin-bottom:40px}@media(max-width: 1100px){#hero .inner .hero-top-content .hero-cta-row{margin-bottom:32px}}@media(max-width: 768px){#hero .inner .hero-top-content .hero-cta-row{flex-direction:column;gap:10px}}@media(max-width: 600px){#hero .inner .hero-top-content .hero-cta-row{flex-direction:column !important;gap:10px !important}}#hero .inner .hero-top-content .hero-pills{display:flex;flex-wrap:wrap;gap:10px;margin-top:4px}@media(max-width: 768px){#hero .inner .hero-top-content .hero-pills{flex-wrap:wrap;gap:8px}}@media(max-width: 600px){#hero .inner .hero-top-content .hero-pills{flex-direction:column;gap:6px !important}}#hero .inner .hero-top-content .hero-pills .pill{display:flex;align-items:center;gap:10px;background:var(--w);border:1.5px solid var(--border);padding:10px 16px;border-radius:10px;font-size:13px;font-weight:600;color:var(--dark);box-shadow:0 2px 8px rgba(0,0,0,.08);letter-spacing:.2px;transition:all .2s;white-space:nowrap}#hero .inner .hero-top-content .hero-pills .pill:hover{border-color:var(--yd);box-shadow:0 4px 16px rgba(245,200,0,.2);transform:translateY(-2px)}#hero .inner .hero-top-content .hero-pills .pill svg{flex-shrink:0}@media(max-width: 768px){#hero .inner .hero-top-content .hero-pills .pill{font-size:12px;padding:8px 12px}}@media(max-width: 600px){#hero .inner .hero-top-content .hero-pills .pill{font-size:11px !important;padding:7px 12px !important;white-space:nowrap;width:100%;box-sizing:border-box}}#hero .inner .hero-top-image{width:520px;height:410px;border-radius:14px;overflow:hidden;box-shadow:0 8px 32px rgba(0,0,0,.1);position:relative}#hero .inner .hero-top-image-mobile{display:none}@media(max-width: 1100px){#hero .inner .hero-top-image{width:100%;display:none;margin-bottom:20px}#hero .inner .hero-top-image-mobile{display:block}}@media(max-width: 576px){#hero .inner .hero-top-image{height:240px}}#hero .inner .hero-top-image .image{width:100%;height:100%;object-fit:cover;display:block}#hero .inner .hero-bottom{position:relative;overflow:hidden;display:grid;grid-template-columns:repeat(4, 1fr);height:480px;gap:3px;background:var(--bg2)}@media(max-width: 1100px){#hero .inner .hero-bottom{height:400px}}@media(max-width: 768px){#hero .inner .hero-bottom{grid-template-columns:repeat(2, 1fr);aspect-ratio:1/1;height:auto}}#hero .inner .hero-bottom .hr-slot{position:relative;overflow:hidden;background:var(--bg2);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px}#hero .inner .hero-bottom .hr-slot:first-child{grid-row:span 2}@media(max-width: 1100px){#hero .inner .hero-bottom .hr-slot:first-child{grid-row:auto}}#hero .inner .hero-bottom .hr-slot img{width:100%;height:100%;object-fit:cover;object-position:center top;transition:transform .5s}#hero .inner .hero-bottom .hr-slot:hover img{transform:scale(1.04)}#hero .inner .hero-bottom .hr-slot-placeholder{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;width:100%;height:100%;min-height:180px;background:linear-gradient(135deg, var(--bg2), var(--border))}#hero .inner .hero-bottom .hr-slot-icon{font-size:40px;opacity:.4}#hero .inner .hero-bottom .hr-slot-label{font-size:10px;font-weight:700;letter-spacing:2px;text-transform:uppercase;color:var(--lgray);text-align:center;padding:0 12px}#hero .inner .hero-bottom .hr-tag{position:absolute;bottom:12px;left:12px;background:hsla(0,0%,100%,.92);backdrop-filter:blur(8px);padding:5px 12px;border-radius:6px;font-size:10px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;color:var(--dark)}@media(max-width: 576px){#hero .inner .hero-bottom .hr-tag{font-size:7px;letter-spacing:.8px;padding:3px 6px;bottom:8px;left:8px}}#about-company .inner{display:grid;grid-template-columns:repeat(2, 1fr);gap:64px;align-items:center}@media(max-width: 768px){#about-company .inner{grid-template-columns:1fr;gap:32px}}#about-company .inner .company-stats{display:grid;grid-template-columns:1fr 1fr;gap:2px;background:var(--border)}#about-company .inner .company-stats .stat-item{background:var(--bg);padding:36px 40px}@media(max-width: 576px){#about-company .inner .company-stats .stat-item{padding:24px}}#about-company .inner .company-stats .stat-item .stat-value{font-family:"Unbounded",sans-serif;font-size:36px;font-weight:900;color:var(--dark);letter-spacing:-2px;line-height:1}@media(max-width: 576px){#about-company .inner .company-stats .stat-item .stat-value{font-size:28px}}#about-company .inner .company-stats .stat-item .stat-text{font-size:11px;color:var(--lgray);margin-top:6px;font-weight:500;letter-spacing:1px;text-transform:uppercase}@media(max-width: 576px){#about-company .inner .company-stats .stat-item .stat-text{font-size:9px}}#team .team-members{display:grid;grid-template-columns:repeat(4, 1fr);gap:24px}@media(max-width: 768px){#team .team-members{grid-template-columns:repeat(2, 1fr);gap:10px}}#team .team-members .team-member{background:var(--w);border:1.5px solid var(--border);border-radius:14px;overflow:hidden;transition:all .3s}@media(hover: hover){#team .team-members .team-member:hover{border-color:var(--yd);transform:translateY(-4px);box-shadow:0 8px 24px rgba(0,0,0,.08)}}#team .team-members .team-member .member-image{display:block;width:100%;height:300px;object-fit:cover}@media(max-width: 576px){#team .team-members .team-member .member-image{height:180px}}#team .team-members .team-member .member-group{display:grid;grid-template-columns:1fr 1fr;gap:8px;padding:16px}@media(max-width: 576px){#team .team-members .team-member .member-group{padding:12px 14px}}@media(max-width: 450px){#team .team-members .team-member .member-group{grid-template-columns:1fr;gap:12px}}#team .team-members .team-member .member-group .member-info{padding:0}#team .team-members .team-member .member-info{padding:16px}@media(max-width: 576px){#team .team-members .team-member .member-info{padding:12px 14px}}#team .team-members .team-member .member-info .member-name{font-family:"Unbounded",sans-serif;font-size:13px;font-weight:700;color:var(--dark);margin-bottom:4px}#team .team-members .team-member .member-info .member-position{font-size:11px;color:var(--lgray);font-weight:500;letter-spacing:.5px}section{padding:96px 0}@media(max-width: 1100px){section{padding:72px 0}}@media(max-width: 600px){section{padding:48px 0 !important}}.s-label{display:flex;align-items:center;gap:10px;margin-bottom:12px}.s-label-bar{width:32px;height:3px;background:var(--y);border-radius:2px}.s-label span{font-size:10px;font-weight:700;letter-spacing:4px;text-transform:uppercase;color:var(--lgray)}h2{font-family:"Unbounded",sans-serif;font-size:clamp(24px,3vw,42px);font-weight:900;line-height:1.1;letter-spacing:-1px;color:var(--dark);margin-bottom:12px}h2 em{font-style:normal;color:var(--yd)}@media(max-width: 600px){h2{font-size:24px !important;letter-spacing:-0.5px !important}}.s-sub{font-size:15px;color:var(--gray);max-width:540px;margin-bottom:56px;line-height:1.7;font-weight:300}#quiz{background:var(--w)}#quiz .quiz-wrap{background:var(--w);border-radius:20px;border:1px solid var(--border);box-shadow:var(--shadow2);overflow:hidden}@media(max-width: 768px){#quiz .quiz-wrap{margin:0}}#quiz .quiz-wrap .quiz-progress{background:var(--bg2);padding:20px 32px;display:flex;align-items:center;gap:16px;border-bottom:1px solid var(--border)}#quiz .quiz-wrap .quiz-progress .qp-bar{flex:1;height:4px;background:var(--border);border-radius:2px;overflow:hidden}#quiz .quiz-wrap .quiz-progress .qp-bar .qp-fill{height:100%;background:var(--y);border-radius:2px;transition:width .4s ease}#quiz .quiz-wrap .quiz-progress .qp-text{font-size:12px;font-weight:600;color:var(--gray);white-space:nowrap}#quiz .quiz-wrap .quiz-body{padding:40px 40px 32px}@media(max-width: 768px){#quiz .quiz-wrap .quiz-body{padding:24px 20px}}@media(max-width: 600px){#quiz .quiz-wrap .quiz-body{padding:24px 16px !important}}#quiz .quiz-wrap .quiz-body .q-title{font-family:"Unbounded",sans-serif;font-size:20px;font-weight:900;color:var(--dark);margin-bottom:8px;letter-spacing:-0.5px;line-height:1.2}@media(max-width: 600px){#quiz .quiz-wrap .quiz-body .q-title{font-size:16px !important}}#quiz .quiz-wrap .quiz-body .q-sub{font-size:14px;color:var(--gray);margin-bottom:28px;font-weight:300}#quiz .quiz-wrap .quiz-body .q-options{display:grid;grid-template-columns:repeat(2, 1fr);gap:10px}@media(max-width: 576px){#quiz .quiz-wrap .quiz-body .q-options{grid-template-columns:1fr}}#quiz .quiz-wrap .quiz-body .q-options .q-opt{display:flex;align-items:center;gap:16px;padding:16px 20px;border-radius:12px;border:1.5px solid var(--border);cursor:pointer;transition:all .2s;background:var(--w);font-size:14px;font-weight:500;color:var(--dark);text-align:left;font-family:"Inter",sans-serif;width:100%}#quiz .quiz-wrap .quiz-body .q-options .q-opt:hover{border-color:var(--y);background:rgba(245,200,0,.04)}#quiz .quiz-wrap .quiz-body .q-options .q-opt.sel{border-color:var(--yd);background:rgba(245,200,0,.08)}#quiz .quiz-wrap .quiz-body .q-options .q-opt-icon{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:60px;height:60px;border-radius:12px;background:var(--bg);overflow:hidden}@media(max-width: 480px){#quiz .quiz-wrap .quiz-body .q-options .q-opt-icon{width:44px !important;height:44px !important}}#quiz .quiz-wrap .quiz-body .q-options .q-opt-text strong{display:block;font-size:14px;font-weight:600;margin-bottom:2px}#quiz .quiz-wrap .quiz-body .q-options .q-opt-text span{font-size:12px;color:var(--lgray)}@media(max-width: 480px){#quiz .quiz-wrap .quiz-body .q-options .q-opt{padding:12px 14px}}#quiz .quiz-wrap .quiz-body .q-slider-wrap{margin:8px 0 20px}#quiz .quiz-wrap .quiz-body .q-slider-wrap .q-slider-val{font-family:"Unbounded",sans-serif;font-size:36px;font-weight:900;color:var(--dark);letter-spacing:-1.5px;margin-bottom:12px}#quiz .quiz-wrap .quiz-body .q-slider-wrap .q-slider-val span{font-size:16px;font-weight:400;font-family:"Inter",sans-serif;color:var(--gray)}#quiz .quiz-wrap .quiz-body .q-slider-wrap input[type=range]{width:100%;height:6px;border-radius:3px;-webkit-appearance:none;background:var(--border);outline:none;cursor:pointer}#quiz .quiz-wrap .quiz-body .q-slider-wrap input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;width:22px;height:22px;border-radius:50%;background:var(--y);cursor:pointer;border:3px solid var(--w);box-shadow:0 2px 8px rgba(0,0,0,.15)}#quiz .quiz-wrap .quiz-footer{padding:20px 40px 32px;display:flex;justify-content:space-between;align-items:center;border-top:1px solid var(--border)}@media(max-width: 768px){#quiz .quiz-wrap .quiz-footer{padding:16px 20px 24px}}@media(max-width: 600px){#quiz .quiz-wrap .quiz-footer{padding:14px 16px 20px !important}}#quiz .quiz-wrap .quiz-footer .q-back{background:none;border:1.5px solid var(--border);color:var(--gray);padding:12px 20px;border-radius:8px;font-size:13px;font-weight:600;cursor:pointer;transition:all .2s;font-family:"Inter",sans-serif}#quiz .quiz-wrap .quiz-footer .q-back:hover{border-color:var(--dark);color:var(--dark)}#quiz .quiz-wrap .quiz-footer .q-next{background:var(--y);color:var(--dark);border:none;padding:14px 28px;border-radius:10px;font-family:"Inter",sans-serif;font-size:14px;font-weight:700;cursor:pointer;transition:all .2s;display:flex;align-items:center;gap:8px}#quiz .quiz-wrap .quiz-footer .q-next:hover{background:var(--yd);transform:translateY(-1px)}#quiz .quiz-wrap .quiz-footer .q-next:disabled{opacity:.4;cursor:not-allowed;transform:none}#quiz .quiz-wrap .quiz-result{padding:40px;text-align:center;display:none}#quiz .quiz-wrap .quiz-result .qr-icon{font-size:56px;margin-bottom:16px}#quiz .quiz-wrap .quiz-result .qr-title{font-family:"Unbounded",sans-serif;font-size:22px;font-weight:900;color:var(--dark);margin-bottom:8px;letter-spacing:-0.5px}#quiz .quiz-wrap .quiz-result .qr-sub{font-size:14px;color:var(--gray);margin-bottom:28px;line-height:1.6}#quiz .quiz-wrap .quiz-result .qr-price{background:var(--bg);border:2px solid var(--y);border-radius:16px;padding:24px;margin-bottom:28px;display:inline-block}#quiz .quiz-wrap .quiz-result .qr-price-label{font-size:12px;color:var(--lgray);margin-bottom:4px;letter-spacing:1px;text-transform:uppercase}#quiz .quiz-wrap .quiz-result .qr-price-val{font-family:"Unbounded",sans-serif;font-size:32px;font-weight:900;color:var(--dark);letter-spacing:-1px}#quiz .quiz-wrap .quiz-result .qr-btns{display:flex;gap:12px;justify-content:center;flex-wrap:wrap}#quiz .quiz-wrap .quiz-result .qr-btns .qr-btn{display:flex;align-items:center;gap:10px;padding:14px 24px;border-radius:10px;font-size:14px;font-weight:700;cursor:pointer;text-decoration:none;transition:all .2s;border:none;font-family:"Inter",sans-serif}#quiz .quiz-wrap .quiz-result .qr-btns .qr-btn.wa{background:#25d366;color:#fff}#quiz .quiz-wrap .quiz-result .qr-btns .qr-btn.wa:hover{background:#20bb5a}#quiz .quiz-wrap .quiz-result .qr-btns .qr-btn.tg{background:#08c;color:#fff}#quiz .quiz-wrap .quiz-result .qr-btns .qr-btn.tg:hover{background:#0077b3}#quiz .quiz-wrap .quiz-result .qr-btns .qr-btn-icon{font-size:18px}#compare{background:var(--bg)}@media(max-width: 600px){#compare{padding:48px 0}#compare .s-label{padding-left:0 !important}#compare h2{padding-left:0 !important}#compare .s-sub{padding-left:0 !important}}#compare .compare-table{width:100%;border-collapse:collapse}@media(max-width: 600px){#compare .compare-table{display:block !important;overflow-x:auto !important;-webkit-overflow-scrolling:touch !important;white-space:nowrap !important;width:calc(100vw - 16px) !important}}#compare .compare-table th{padding:16px 20px;text-align:left;font-family:"Unbounded",sans-serif;font-size:12px;font-weight:700;letter-spacing:.5px}#compare .compare-table th:first-child{color:var(--lgray);width:35%}@media(max-width: 600px){#compare .compare-table th:first-child{min-width:120px !important;white-space:normal !important}}#compare .compare-table th.mech{background:var(--dark);color:var(--y);border-radius:12px 12px 0 0;text-align:center}@media(max-width: 600px){#compare .compare-table th.mech{min-width:140px !important}}#compare .compare-table th.hand{background:var(--w);color:var(--gray);border-radius:12px 12px 0 0;text-align:center;border:1px solid var(--border)}@media(max-width: 600px){#compare .compare-table th.hand{min-width:140px !important}}@media(max-width: 1100px){#compare .compare-table th{padding:10px 12px}}@media(max-width: 600px){#compare .compare-table th{padding:8px 10px !important}}#compare .compare-table td{padding:14px 20px;border-bottom:1px solid var(--border);font-size:14px;vertical-align:middle}#compare .compare-table td:first-child{color:var(--gray);font-weight:500}@media(max-width: 600px){#compare .compare-table td:first-child{min-width:120px !important;white-space:normal !important}}#compare .compare-table td.mech-val{background:rgba(26,25,23,.03);text-align:center;font-weight:600;color:var(--dark)}@media(max-width: 600px){#compare .compare-table td.mech-val{min-width:140px !important}}#compare .compare-table td.hand-val{text-align:center;color:var(--lgray);border:1px solid var(--border);border-top:none}@media(max-width: 600px){#compare .compare-table td.hand-val{min-width:140px !important}}@media(max-width: 1100px){#compare .compare-table td{padding:10px 12px;font-size:13px}}@media(max-width: 600px){#compare .compare-table td{padding:8px 10px !important;white-space:normal !important;min-width:120px !important}}#compare .compare-table .check{color:#22c55e;font-size:18px}#compare .compare-table .cross{color:#ef4444;font-size:16px}#compare .compare-table .badge-good{background:rgba(34,197,94,.1);color:#16a34a;padding:3px 10px;border-radius:20px;font-size:12px;font-weight:600}#compare .compare-table .badge-bad{background:rgba(239,68,68,.08);color:#dc2626;padding:3px 10px;border-radius:20px;font-size:12px;font-weight:600}#prices{background:var(--w)}#prices .price-grid{display:grid;grid-template-columns:repeat(3, 1fr);gap:16px}@media(max-width: 1100px){#prices .price-grid{grid-template-columns:1fr}}@media(max-width: 600px){#prices .price-grid{grid-template-columns:1fr !important}}#prices .price-grid .pc{background:var(--bg);border:1.5px solid var(--border);border-radius:16px;padding:32px 28px;transition:all .3s;position:relative;overflow:hidden}#prices .price-grid .pc:hover{border-color:var(--y);transform:translateY(-4px);box-shadow:var(--shadow2)}#prices .price-grid .pc.featured{background:var(--dark);border-color:var(--dark)}#prices .price-grid .pc.featured .pc-name{color:var(--w)}#prices .price-grid .pc.featured .pc-price{color:var(--y)}#prices .price-grid .pc.featured .pc-list li{color:var(--lgray)}@media(max-width: 480px){#prices .price-grid .pc{padding:24px 20px}}#prices .price-grid .pc-tag{font-size:10px;font-weight:700;letter-spacing:2px;text-transform:uppercase;color:var(--lgray);margin-bottom:12px}.pc.featured #prices .price-grid .pc-tag{color:hsla(0,0%,100%,.4)}#prices .price-grid .pc-icon{font-size:32px;margin-bottom:14px}#prices .price-grid .pc-name{font-family:"Unbounded",sans-serif;font-size:15px;font-weight:700;color:var(--dark);margin-bottom:20px}#prices .price-grid .pc-price{font-family:"Unbounded",sans-serif;font-size:42px;font-weight:900;color:var(--dark);letter-spacing:-2px;line-height:1}@media(max-width: 480px){#prices .price-grid .pc-price{font-size:36px}}#prices .price-grid .pc-unit{font-size:12px;color:var(--lgray);margin-bottom:24px;margin-top:4px}.pc.featured #prices .price-grid .pc-unit{color:hsla(0,0%,100%,.35)}#prices .price-grid .pc-list{list-style:none;display:flex;flex-direction:column;gap:8px;margin-bottom:28px}#prices .price-grid .pc-list li{font-size:13px;color:var(--gray);display:flex;align-items:flex-start;gap:8px}.pc.featured #prices .price-grid .pc-list li{color:hsla(0,0%,100%,.6)}#prices .price-grid .pc-list li::before{content:"✓";color:var(--yd);font-weight:700;flex-shrink:0;margin-top:1px}.pc.featured #prices .price-grid .pc-list li::before{color:var(--y)}#prices .price-grid .pc-badge{position:absolute;top:16px;right:16px;background:var(--y);color:var(--dark);font-size:10px;font-weight:700;letter-spacing:1px;padding:4px 10px;border-radius:20px}#prices .price-note{font-size:13px;color:var(--lgray);margin-top:24px;text-align:center}#portfolio{background:var(--bg)}#portfolio .portfolio-grid{display:grid;grid-template-columns:repeat(3, 1fr);gap:12px}@media(max-width: 768px){#portfolio .portfolio-grid{grid-template-columns:repeat(2, 1fr)}}@media(max-width: 576px){#portfolio .portfolio-grid{grid-template-columns:1fr}}#portfolio .portfolio-grid .portfolio-item{border-radius:12px;overflow:hidden;position:relative;aspect-ratio:1/.85;cursor:pointer;background:#e0d9cc}@media(hover: hover){#portfolio .portfolio-grid .portfolio-item:hover .portfolio-item-image{transform:scale(1.04);filter:brightness(1)}}#portfolio .portfolio-grid .portfolio-item-image{width:100%;height:100%;object-fit:cover;filter:brightness(0.85);transition:all .5s}#portfolio .portfolio-grid .portfolio-item-info{position:absolute;inset:0;background:linear-gradient(to top, rgba(26, 25, 23, 0.85) 0%, transparent 55%);display:flex;flex-direction:column;justify-content:flex-end;padding:20px}#portfolio .portfolio-grid .portfolio-item-info .portfolio-item-label{display:inline-block;background:var(--y);color:var(--dark);font-size:9px;font-weight:700;letter-spacing:2px;text-transform:uppercase;padding:3px 10px;border-radius:4px;margin-bottom:8px;width:fit-content}#portfolio .portfolio-grid .portfolio-item-info .portfolio-item-title{font-family:"Unbounded",sans-serif;font-size:13px;font-weight:700;color:#fff;margin-bottom:3px}#portfolio .portfolio-grid .portfolio-item-info .portfolio-item-year{font-size:11px;color:hsla(0,0%,100%,.6)}#process{background:var(--w)}#process .proc-steps{display:grid;grid-template-columns:repeat(5, 1fr);gap:0;position:relative}@media(max-width: 1100px){#process .proc-steps{grid-template-columns:1fr 1fr;gap:20px}}@media(max-width: 768px){#process .proc-steps{grid-template-columns:1fr}}@media(max-width: 600px){#process .proc-steps{grid-template-columns:1fr}}#process .proc-steps::before{content:"";position:absolute;top:28px;left:8%;right:8%;height:1px;background:var(--border);z-index:0}@media(max-width: 1100px){#process .proc-steps::before{display:none}}#process .proc-steps .ps{display:flex;flex-direction:column;align-items:center;text-align:center;padding:0 16px;position:relative;z-index:1}#process .proc-steps .ps-num{width:58px;height:58px;border-radius:50%;background:var(--w);border:2px solid var(--border);display:flex;align-items:center;justify-content:center;font-family:"Unbounded",sans-serif;font-size:16px;font-weight:900;color:var(--lgray);margin-bottom:20px;transition:all .3s}#process .proc-steps .ps:hover .ps-num{border-color:var(--y);color:var(--dark);background:var(--y)}#process .proc-steps .ps-title{font-family:"Unbounded",sans-serif;font-size:12px;font-weight:700;color:var(--dark);margin-bottom:8px;letter-spacing:-0.2px}#process .proc-steps .ps-text{font-size:12px;color:var(--gray);line-height:1.6;font-weight:300}@media(max-width: 600px){#process div[style*="display:flex;flex-direction:row;background"],#process div[style*="display:flex;flex-direction:row-reverse;background"]{flex-direction:column !important}}@media(max-width: 600px){#process div[style*="width:340px;flex-shrink:0"]{width:100% !important;height:200px !important}}@media(max-width: 600px){#process div[style*="flex:1;padding:40px 48px"]{padding:20px 16px !important}}@media(max-width: 600px){#process div[style*="height:320px"]{height:220px !important}}#faq{background:var(--bg)}#faq .faq-layout{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:start}@media(max-width: 768px){#faq .faq-layout{grid-template-columns:1fr;gap:20px}}#faq .faq-layout .faq-list{display:flex;flex-direction:column;gap:2px}#faq .faq-layout .faq-list .fq{background:var(--w);border-radius:10px;overflow:hidden;border:1px solid var(--border);transition:border-color .2s}#faq .faq-layout .faq-list .fq.open{border-color:rgba(245,200,0,.4)}#faq .faq-layout .faq-list .fq.open .fq-q{color:var(--yd)}#faq .faq-layout .faq-list .fq.open .fq-icon{background:var(--y);border-color:var(--y)}#faq .faq-layout .faq-list .fq.open .fq-icon svg{transform:rotate(45deg)}#faq .faq-layout .faq-list .fq.open .fq-a{max-height:200px}#faq .faq-layout .faq-list .fq .fq-q{display:flex;justify-content:space-between;align-items:center;padding:18px 22px;cursor:pointer;font-size:14px;font-weight:500;color:var(--dark);user-select:none;transition:color .2s;gap:12px}@media(max-width: 480px){#faq .faq-layout .faq-list .fq .fq-q{font-size:13px}}#faq .faq-layout .faq-list .fq .fq-icon{width:24px;height:24px;flex-shrink:0;border-radius:50%;border:1.5px solid var(--border);display:flex;align-items:center;justify-content:center;transition:all .3s}#faq .faq-layout .faq-list .fq .fq-icon svg{width:10px;height:10px;transition:transform .3s}#faq .faq-layout .faq-list .fq .fq-a{max-height:0;overflow:hidden;transition:max-height .35s ease}#faq .faq-layout .faq-list .fq .fq-a-inner{padding:0 22px 18px;font-size:13px;color:var(--gray);line-height:1.7;font-weight:300}#faq .faq-layout .faq-cta{background:var(--dark);border-radius:16px;padding:36px;color:var(--w);position:sticky;top:100px}@media(max-width: 1100px){#faq .faq-layout .faq-cta{position:static;margin-top:24px}}@media(max-width: 600px){#faq .faq-layout .faq-cta{position:static !important}}#faq .faq-layout .faq-cta h3{font-family:"Unbounded",sans-serif;font-size:20px;font-weight:900;margin-bottom:8px;letter-spacing:-0.5px}#faq .faq-layout .faq-cta p{font-size:14px;color:hsla(0,0%,100%,.55);margin-bottom:28px;line-height:1.7;font-weight:300}#faq .faq-layout .faq-cta .fc-field{margin-bottom:14px}#faq .faq-layout .faq-cta .fc-field label{display:block;font-size:10px;font-weight:600;letter-spacing:2px;text-transform:uppercase;color:hsla(0,0%,100%,.3);margin-bottom:6px}#faq .faq-layout .faq-cta .fc-field input,#faq .faq-layout .faq-cta .fc-field select{width:100%;background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.1);border-radius:8px;padding:12px 14px;color:var(--w);font-family:"Inter",sans-serif;font-size:14px;outline:none;transition:border-color .2s}#faq .faq-layout .faq-cta .fc-field input:focus,#faq .faq-layout .faq-cta .fc-field select:focus{border-color:var(--y)}#faq .faq-layout .faq-cta .fc-field select option{background:var(--dark)}#faq .faq-layout .faq-cta .fc-submit{width:100%;background:var(--y);color:var(--dark);border:none;padding:14px;border-radius:10px;font-family:"Inter",sans-serif;font-size:13px;font-weight:700;cursor:pointer;transition:all .2s;margin-top:4px}#faq .faq-layout .faq-cta .fc-submit:hover{background:var(--yd);transform:translateY(-1px)}#faq .faq-layout .faq-cta .fc-note{font-size:11px;color:hsla(0,0%,100%,.25);text-align:center;margin-top:10px}footer{background:var(--dark);color:var(--w);padding:48px 0 32px}@media(max-width: 1100px){footer{padding:40px 20px 24px}}@media(max-width: 600px){footer{padding:32px 16px 20px !important}}footer .footer-top{display:grid;grid-template-columns:1.2fr .5fr .5fr .5fr;gap:40px;padding-bottom:40px;border-bottom:1px solid hsla(0,0%,100%,.08)}@media(max-width: 1100px){footer .footer-top{grid-template-columns:1fr 1fr;gap:24px}}@media(max-width: 600px){footer .footer-top{grid-template-columns:1fr !important}}footer .footer-top .ft-logo{display:flex;align-items:center;gap:12px;margin-bottom:16px}footer .footer-top .ft-logo img{height:38px;width:38px;object-fit:contain;border-radius:6px}footer .footer-top .ft-logo-name{font-family:"Unbounded",sans-serif;font-size:14px;font-weight:700}footer .footer-top .ft-desc{font-size:13px;color:hsla(0,0%,100%,.35);line-height:1.7;margin-bottom:20px}footer .footer-top .ft-social{display:flex;gap:10px}footer .footer-top .ft-social a{width:36px;height:36px;border-radius:8px;background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.08);display:flex;align-items:center;justify-content:center;font-size:16px;text-decoration:none;transition:all .2s;color:var(--y)}footer .footer-top .ft-social a:hover{background:var(--y);border-color:var(--y);color:var(--dark)}footer .footer-top .ft-col h4{font-family:"Unbounded",sans-serif;font-size:11px;font-weight:700;letter-spacing:1px;color:hsla(0,0%,100%,.35);margin-bottom:16px;text-transform:uppercase}footer .footer-top .ft-col a:not(.contact-item),footer .footer-top .ft-col p{display:block;font-size:13px;color:hsla(0,0%,100%,.55);text-decoration:none;margin-bottom:10px;transition:color .2s;line-height:1.5}footer .footer-top .ft-col .contact-item{color:var(--w);text-decoration:none;margin-bottom:10px;transition:color .2s;line-height:1.5}footer .footer-top .ft-col a:hover{color:var(--y)}footer .footer-top .ft-col strong{color:var(--w)}footer .footer-top .ft-col .list{list-style:none;padding:0;margin:0}footer .footer-bottom{display:flex;justify-content:space-between;align-items:center;padding-top:24px;flex-wrap:wrap;gap:12px}footer .footer-bottom p{font-size:12px;color:hsla(0,0%,100%,.25)}@media(max-width: 600px){footer .footer-bottom p{font-size:11px}}.float-wa{position:fixed;right:24px;bottom:24px;z-index:999;width:52px;height:52px;border-radius:50%;background:#25d366;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 20px rgba(37,211,102,.4);text-decoration:none;transition:transform .2s}.float-wa:hover{transform:scale(1.1)}.float-wa svg{width:26px;height:26px;fill:#fff}@media(max-width: 1100px){.float-wa{right:16px;bottom:16px;width:48px;height:48px}}@media(max-width: 600px){.float-wa{right:12px !important;bottom:12px !important;width:44px !important;height:44px !important}}.float-call{position:fixed;left:24px;bottom:24px;z-index:999;width:52px;height:52px;border-radius:50%;background:var(--y);display:flex;align-items:center;justify-content:center;box-shadow:0 4px 20px rgba(245,200,0,.4);text-decoration:none;transition:transform .2s}.float-call:hover{transform:scale(1.1)}.float-call svg{width:22px;height:22px;fill:var(--dark)}@media(max-width: 1100px){.float-call{left:16px;bottom:16px;width:48px;height:48px}}@media(max-width: 600px){.float-call{left:12px !important;bottom:12px !important;width:44px !important;height:44px !important}}.popup-overlay{position:fixed;inset:0;z-index:9998;background:rgba(26,25,23,.6);backdrop-filter:blur(4px);display:none;align-items:center;justify-content:center;padding:20px}.popup-overlay.show{display:flex}.popup-overlay .popup{background:var(--w);border-radius:20px;padding:40px;max-width:420px;width:100%;box-shadow:var(--shadow2);position:relative}@media(max-width: 600px){.popup-overlay .popup{padding:24px}}.popup-overlay .popup .popup-close{position:absolute;top:16px;right:16px;width:32px;height:32px;border-radius:50%;background:var(--bg);border:none;cursor:pointer;font-size:18px;color:var(--gray);display:flex;align-items:center;justify-content:center;transition:all .2s}.popup-overlay .popup .popup-close:hover{background:var(--border);color:var(--dark)}.popup-overlay .popup h3{font-family:"Unbounded",sans-serif;font-size:20px;font-weight:900;color:var(--dark);margin-bottom:6px;letter-spacing:-0.5px}.popup-overlay .popup p{font-size:14px;color:var(--gray);margin-bottom:24px}.popup-overlay .popup .pf-field{margin-bottom:14px}.popup-overlay .popup .pf-field label{display:block;font-size:10px;font-weight:600;letter-spacing:2px;text-transform:uppercase;color:var(--lgray);margin-bottom:6px}.popup-overlay .popup .pf-field input,.popup-overlay .popup .pf-field select{width:100%;background:var(--bg);border:1.5px solid var(--border);border-radius:10px;padding:13px 14px;color:var(--dark);font-family:"Inter",sans-serif;font-size:14px;outline:none;transition:border-color .2s}.popup-overlay .popup .pf-field input:focus,.popup-overlay .popup .pf-field select:focus{border-color:var(--y)}.popup-overlay .popup .popup-submit{width:100%;background:var(--y);color:var(--dark);border:none;padding:15px;border-radius:10px;font-family:"Inter",sans-serif;font-size:14px;font-weight:700;cursor:pointer;transition:all .2s;margin-top:6px}.popup-overlay .popup .popup-submit:hover{background:var(--yd)}#reviews{background:var(--bg)}#reviews .reviews-header{display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:48px;flex-wrap:wrap;gap:20px}@media(max-width: 768px){#reviews .reviews-header{flex-direction:column;align-items:flex-start}}@media(max-width: 600px){#reviews .reviews-header{flex-direction:column !important;align-items:flex-start !important}}#reviews .reviews-header .rating-big{display:flex;align-items:center;gap:20px}#reviews .reviews-header .rating-big .rating-num{font-family:"Unbounded",sans-serif;font-size:64px;font-weight:900;color:var(--dark);line-height:1;letter-spacing:-3px}#reviews .reviews-header .rating-big .rating-info{display:flex;flex-direction:column;gap:4px}#reviews .reviews-header .rating-big .rating-info .rating-stars{color:#f5c800;font-size:24px;letter-spacing:2px}#reviews .reviews-header .rating-big .rating-info .rating-count{font-size:13px;color:var(--gray)}#reviews .reviews-header .rating-big .rating-info .rating-source{display:flex;align-items:center;gap:8px;margin-top:8px}#reviews .reviews-header .rating-big .rating-info .rating-source img{height:20px}#reviews .reviews-header .rating-big .rating-info .rating-source span{font-size:12px;color:var(--lgray);font-weight:500}#reviews .reviews-header .reviews-link{font-size:13px;color:var(--gray);text-decoration:none;border-bottom:1px solid var(--border);padding-bottom:2px;transition:color .2s;white-space:nowrap}#reviews .reviews-header .reviews-link:hover{color:var(--dark)}#reviews .reviews-grid{display:grid;grid-template-columns:repeat(3, 1fr);gap:16px}@media(max-width: 1100px){#reviews .reviews-grid{grid-template-columns:1fr 1fr}}@media(max-width: 768px){#reviews .reviews-grid{grid-template-columns:1fr}}@media(max-width: 600px){#reviews .reviews-grid{grid-template-columns:1fr !important}}#reviews .reviews-grid .rv{background:var(--w);border:1.5px solid var(--border);border-radius:16px;padding:24px;transition:all .3s;position:relative}#reviews .reviews-grid .rv:hover{border-color:var(--y);transform:translateY(-3px);box-shadow:var(--shadow2)}#reviews .reviews-grid .rv .rv-top{display:flex;align-items:center;gap:12px;margin-bottom:14px}#reviews .reviews-grid .rv .rv-top .rv-avatar{width:44px;height:44px;border-radius:50%;background:linear-gradient(135deg, var(--y), #e8a800);display:flex;align-items:center;justify-content:center;font-family:"Unbounded",sans-serif;font-size:16px;font-weight:900;color:var(--dark);flex-shrink:0}#reviews .reviews-grid .rv .rv-top .rv-name{font-weight:600;font-size:14px;color:var(--dark)}#reviews .reviews-grid .rv .rv-top .rv-meta{font-size:11px;color:var(--lgray);margin-top:2px}#reviews .reviews-grid .rv .rv-stars{color:#f5c800;font-size:13px;letter-spacing:1px;margin-bottom:10px}#reviews .reviews-grid .rv .rv-text{font-size:13px;color:var(--gray);line-height:1.7;font-weight:400}#reviews .reviews-grid .rv .rv-badge{display:inline-flex;align-items:center;gap:6px;margin-top:14px;background:rgba(34,197,94,.08);border:1px solid rgba(34,197,94,.2);padding:4px 10px;border-radius:20px;font-size:10px;font-weight:600;color:#16a34a;letter-spacing:.5px}#reviews .reviews-grid .rv .rv-source{position:absolute;top:16px;right:16px;background:var(--bg);border:1px solid var(--border);padding:3px 10px;border-radius:6px;font-size:10px;font-weight:700;color:var(--lgray);letter-spacing:.5px}.toast{position:fixed;bottom:88px;right:24px;z-index:9999;background:var(--dark);border:2px solid var(--y);color:var(--w);padding:14px 20px;border-radius:10px;font-size:13px;font-weight:600;opacity:0;transform:translateY(16px);transition:all .3s;pointer-events:none;display:flex;align-items:center;gap:10px}.toast.show{opacity:1;transform:translateY(0)}.reveal{opacity:0;transform:translateY(24px);transition:opacity .6s ease,transform .6s ease}.reveal.on{opacity:1;transform:translateY(0)}@media(max-width: 1100px){section>div[style*="grid-template-columns:1fr 1fr;gap:64px"]{grid-template-columns:1fr !important}}@media(max-width: 600px){section>div[style*="grid-template-columns:1fr 1fr;gap:64px"]{grid-template-columns:1fr !important;gap:32px !important}}@media(max-width: 600px){div[style*="grid-template-columns:1fr 1fr;gap:2px;background:rgba"]{grid-template-columns:1fr 1fr !important}}@media(max-width: 768px){div[style*="grid-template-columns:repeat(3,1fr)"]{grid-template-columns:1fr 1fr !important}}@media(max-width: 600px){div[style*="grid-template-columns:repeat(3,1fr)"]{grid-template-columns:1fr 1fr !important;grid-template-rows:auto !important}}@media(max-width: 480px){div[style*="grid-template-columns:repeat(3,1fr)"]{grid-template-columns:1fr !important}}@media(max-width: 600px){div[style*="border-radius:12px;overflow:hidden;position:relative;height:240px"]{height:180px !important}}@media(max-width: 600px){div[style*="grid-template-columns:1fr 1fr;gap:80px;align-items:center"]{grid-template-columns:1fr !important;gap:32px !important}}@media(max-width: 600px){#contacts{padding:48px 0}}#contacts .inner{display:grid;grid-template-columns:repeat(2, 1fr);gap:48px}@media(max-width: 768px){#contacts .inner{grid-template-columns:1fr;gap:20px}}@media(max-width: 600px){#contacts a[href^=tel]{white-space:nowrap !important;font-size:16px !important}}@media(max-width: 600px){#contacts .ct-info-row{overflow:hidden !important}}@media(max-width: 600px){#contacts .ct-info-row span{white-space:nowrap !important}}@media(max-width: 600px){#contacts input[type=tel]::placeholder{font-size:13px !important}}@media(max-width: 600px){#contacts>div>div[style*="grid-template-columns:1fr 1fr;gap:80px"]{grid-template-columns:1fr !important;gap:40px !important}}@media(max-width: 600px){#contacts div[style*="display:grid;grid-template-columns:1fr 1fr;gap:16px"]{grid-template-columns:1fr !important;gap:12px !important}}@media(max-width: 600px){#contacts input,#contacts select{width:100% !important;box-sizing:border-box !important}}@media(max-width: 600px){section[style*="background:var(--dark);padding:64px"]>div{grid-template-columns:1fr !important;gap:24px !important}}@media(max-width: 600px){img[style*="width:220px"]{width:100% !important;max-width:260px !important}}@media(max-width: 600px){div[style*="display:flex;gap:12px;justify-content:center"]{flex-direction:column !important;align-items:stretch !important}div[style*="display:flex;gap:12px;justify-content:center"] button,div[style*="display:flex;gap:12px;justify-content:center"] a{text-align:center !important;justify-content:center !important}}@media(max-width: 600px){div[style*="height:320px"]{height:220px !important}}@media(max-width: 600px){div[style*="display:flex;flex-direction:row;background"],div[style*="display:flex;flex-direction:row-reverse;background"]{flex-direction:column !important}}@media(max-width: 600px){div[style*="width:340px;flex-shrink:0"]{width:100% !important;height:200px !important}}@media(max-width: 600px){div[style*="flex:1;padding:40px 48px"]{padding:20px 16px !important}}@media(max-width: 600px){div[style*="grid-template-columns:1fr 1fr;gap:80px;margin-top"]{grid-template-columns:1fr !important;gap:32px !important}}@media(max-width: 600px){div[style*="grid-template-columns:1fr 1fr;gap:80px"]{grid-template-columns:1fr !important;gap:32px !important}}@media(max-width: 600px){div[style*="grid-template-columns:1fr auto"]{grid-template-columns:1fr !important}}@media(max-width: 600px){div[style*="width:220px"]{width:100% !important;max-width:280px}}@media(max-width: 1100px){.about-intro-grid{grid-template-columns:1fr !important}}@media(max-width: 480px){div[style*="max-width:500px"]{max-width:100% !important}}@media(max-width: 480px){.hero-price{display:flex;flex-direction:column;gap:2px;align-items:flex-start}.hero-price span{white-space:normal}}@media(max-width: 480px){.btn-hdr::after{content:""}}@media(max-width: 480px){div[style*="grid-template-columns:repeat(4,1fr)"]{grid-template-columns:1fr 1fr !important}}@media(max-width: 600px){div[style*="border-radius:12px;overflow:hidden;position:relative;height:240px"]{height:180px !important}}@keyframes blink{0%,100%{opacity:1}50%{opacity:.3}}
