@charset "UTF-8";@font-face{font-family:Inter;src:local("Inter Variable Italic"),url(../_fonts/UcC53FwrK3iLTcvneQg7Ca725JhhKnNqk6L0UUMbndwVgHU-RpYIenNA8y.woff2) format(woff2);font-display:swap;unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:100 900;font-style:italic}@font-face{font-family:"Inter Fallback: BlinkMacSystemFont";src:local("BlinkMacSystemFont");size-adjust:114.5902%;ascent-override:84.5404%;descent-override:21.0731%;line-gap-override:0%}@font-face{font-family:"Inter Fallback: Segoe UI";src:local("Segoe UI");size-adjust:107.6492%;ascent-override:89.9914%;descent-override:22.4319%;line-gap-override:0%}@font-face{font-family:"Inter Fallback: Roboto";src:local("Roboto");size-adjust:107.2947%;ascent-override:90.2887%;descent-override:22.506%;line-gap-override:0%}@font-face{font-family:"Inter Fallback: Helvetica Neue";src:local("Helvetica Neue");size-adjust:106.0606%;ascent-override:91.3393%;descent-override:22.7679%;line-gap-override:0%}@font-face{font-family:"Inter Fallback: Arial";src:local("Arial");size-adjust:107.0596%;ascent-override:90.4869%;descent-override:22.5554%;line-gap-override:0%}@font-face{font-family:Inter;src:local("Inter Variable Italic"),url(../_fonts/UcC53FwrK3iLTcvneQg7Ca725JhhKnNqk6L9UUMbndwVgHU-G9eFdDTjKI.woff2) format(woff2);font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-weight:100 900;font-style:italic}@font-face{font-family:Inter;src:local("Inter Variable Italic"),url(../_fonts/UcC53FwrK3iLTcvneQg7Ca725JhhKnNqk6L1UUMbndwVgHU-KkF0whb3cP.woff2) format(woff2);font-display:swap;unicode-range:U+1F00-1FFF;font-weight:100 900;font-style:italic}@font-face{font-family:Inter;src:local("Inter Variable Italic"),url(../_fonts/UcC53FwrK3iLTcvneQg7Ca725JhhKnNqk6L6UUMbndwVgHU-dP6T6D6Dqf.woff2) format(woff2);font-display:swap;unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF;font-weight:100 900;font-style:italic}@font-face{font-family:Inter;src:local("Inter Variable Italic"),url(../_fonts/UcC53FwrK3iLTcvneQg7Ca725JhhKnNqk6L2UUMbndwVgHU-85MPdYynNL.woff2) format(woff2);font-display:swap;unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-weight:100 900;font-style:italic}@font-face{font-family:Inter;src:local("Inter Variable Italic"),url(../_fonts/UcC53FwrK3iLTcvneQg7Ca725JhhKnNqk6L3UUMbndwVgHU-FT4dtBUybt.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:100 900;font-style:italic}@font-face{font-family:Inter;src:local("Inter Variable Italic"),url(../_fonts/UcC53FwrK3iLTcvneQg7Ca725JhhKnNqk6L5UUMbndwV-s5AylF0hO2.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:100 900;font-style:italic}@font-face{font-family:Inter;src:local("Inter Variable"),url(../_fonts/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2JL7W0Q5n-wU-e2k9wKCA92.woff2) format(woff2);font-display:swap;unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:100 900;font-style:normal}@font-face{font-family:Inter;src:local("Inter Variable"),url(../_fonts/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa0ZL7W0Q5n-wU-tv9PgD56Te.woff2) format(woff2);font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-weight:100 900;font-style:normal}@font-face{font-family:Inter;src:local("Inter Variable"),url(../_fonts/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2ZL7W0Q5n-wU-B6jBt17GZj.woff2) format(woff2);font-display:swap;unicode-range:U+1F00-1FFF;font-weight:100 900;font-style:normal}@font-face{font-family:Inter;src:local("Inter Variable"),url(../_fonts/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1pL7W0Q5n-wU-019ZuIPkRR.woff2) format(woff2);font-display:swap;unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF;font-weight:100 900;font-style:normal}@font-face{font-family:Inter;src:local("Inter Variable"),url(../_fonts/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2pL7W0Q5n-wU-vP68GBg0Ba.woff2) format(woff2);font-display:swap;unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-weight:100 900;font-style:normal}@font-face{font-family:Inter;src:local("Inter Variable"),url(../_fonts/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa25L7W0Q5n-wU-SUZNTgm0hS.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:100 900;font-style:normal}@font-face{font-family:Inter;src:local("Inter Variable"),url(../_fonts/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1ZL7W0Q5nw-lfXnkbSIv9.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:100 900;font-style:normal}@font-face{font-family:Inter;src:local("Inter Thin Italic"),url(../_fonts/UcCM3FwrK3iLTcvneQg7Ca725JhhKnNqk4j1ebLhAm8SrXTc2dphjg-jGmv3VDalL.woff) format(woff);font-display:swap;font-weight:100;font-style:italic}@font-face{font-family:Inter;src:local("Inter ExtraLight Italic"),url(../_fonts/UcCM3FwrK3iLTcvneQg7Ca725JhhKnNqk4j1ebLhAm8SrXTcWdthjg-KU1jIJ2TCp.woff) format(woff);font-display:swap;font-weight:200;font-style:italic}@font-face{font-family:Inter;src:local("Inter Light Italic"),url(../_fonts/UcCM3FwrK3iLTcvneQg7Ca725JhhKnNqk4j1ebLhAm8SrXTch9thjg-xFLgmPqCOD.woff) format(woff);font-display:swap;font-weight:300;font-style:italic}@font-face{font-family:Inter;src:local("Inter Regular Italic"),local("Inter Italic"),url(../_fonts/UcCM3FwrK3iLTcvneQg7Ca725JhhKnNqk4j1ebLhAm8SrXTc2dthjg-tVNmsVIIrD.woff) format(woff);font-display:swap;font-weight:400;font-style:italic}@font-face{font-family:Inter;src:local("Inter Medium Italic"),url(../_fonts/UcCM3FwrK3iLTcvneQg7Ca725JhhKnNqk4j1ebLhAm8SrXTc69thjg-fP49ButeOt.woff) format(woff);font-display:swap;font-weight:500;font-style:italic}@font-face{font-family:Inter;src:local("Inter SemiBold Italic"),url(../_fonts/UcCM3FwrK3iLTcvneQg7Ca725JhhKnNqk4j1ebLhAm8SrXTcB9xhjg-PEtuqbEl09.woff) format(woff);font-display:swap;font-weight:600;font-style:italic}@font-face{font-family:Inter;src:local("Inter Bold Italic"),url(../_fonts/UcCM3FwrK3iLTcvneQg7Ca725JhhKnNqk4j1ebLhAm8SrXTcPtxhjg-Bbvwr6zIhy.woff) format(woff);font-display:swap;font-weight:700;font-style:italic}@font-face{font-family:Inter;src:local("Inter ExtraBold Italic"),url(../_fonts/UcCM3FwrK3iLTcvneQg7Ca725JhhKnNqk4j1ebLhAm8SrXTcWdxhjg-wQcZdE7kxM.woff) format(woff);font-display:swap;font-weight:800;font-style:italic}@font-face{font-family:Inter;src:local("Inter Black Italic"),url(../_fonts/UcCM3FwrK3iLTcvneQg7Ca725JhhKnNqk4j1ebLhAm8SrXTccNxhjg-8kMjrVuBK1.woff) format(woff);font-display:swap;font-weight:900;font-style:italic}@font-face{font-family:Inter;src:local("Inter Thin"),url(../_fonts/UcCO3FwrK3iLTeHuS_nVMrMxCp50SjIw2boKoduKmMEVuLyeMZs-BN8NXfDflD.woff) format(woff);font-display:swap;font-weight:100;font-style:normal}@font-face{font-family:Inter;src:local("Inter ExtraLight"),url(../_fonts/UcCO3FwrK3iLTeHuS_nVMrMxCp50SjIw2boKoduKmMEVuDyfMZs-ZlKCdJ924H.woff) format(woff);font-display:swap;font-weight:200;font-style:normal}@font-face{font-family:Inter;src:local("Inter Light"),url(../_fonts/UcCO3FwrK3iLTeHuS_nVMrMxCp50SjIw2boKoduKmMEVuOKfMZs-TeKkT1ntVY.woff) format(woff);font-display:swap;font-weight:300;font-style:normal}@font-face{font-family:Inter;src:local("Inter Regular"),local("Inter"),url(../_fonts/UcCO3FwrK3iLTeHuS_nVMrMxCp50SjIw2boKoduKmMEVuLyfMZs-ULvXYAtK1X.woff) format(woff);font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:Inter;src:local("Inter Medium"),url(../_fonts/UcCO3FwrK3iLTeHuS_nVMrMxCp50SjIw2boKoduKmMEVuI6fMZs-2hPtLOeCJ4.woff) format(woff);font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:Inter;src:local("Inter SemiBold"),url(../_fonts/UcCO3FwrK3iLTeHuS_nVMrMxCp50SjIw2boKoduKmMEVuGKYMZs-ULZkDKDwWG.woff) format(woff);font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:Inter;src:local("Inter Bold"),url(../_fonts/UcCO3FwrK3iLTeHuS_nVMrMxCp50SjIw2boKoduKmMEVuFuYMZs-1Dbgs4918j.woff) format(woff);font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:Inter;src:local("Inter ExtraBold"),url(../_fonts/UcCO3FwrK3iLTeHuS_nVMrMxCp50SjIw2boKoduKmMEVuDyYMZs-tkvCy4cDFN.woff) format(woff);font-display:swap;font-weight:800;font-style:normal}@font-face{font-family:Inter;src:local("Inter Black"),url(../_fonts/UcCO3FwrK3iLTeHuS_nVMrMxCp50SjIw2boKoduKmMEVuBWYMZs-ulK3YiS1iC.woff) format(woff);font-display:swap;font-weight:900;font-style:normal}.page-wrapper[data-v-bfbfc4c3],[data-v-bfbfc4c3]:root{--bg:#fff;--card:#fff;--line:#dfe7f2;--text:#101828;--muted:#667085;--blue:#1e6bff;--blue-dark:#1257df;--brown:#c2876a;--brown-dark:#8c5c43;--gold:#d4af37;--gold-dark:#b88a1f;--shadow:0 12px 30px rgba(16,24,40,.08);--shadow-soft:0 8px 20px rgba(16,24,40,.05);--radius:24px;--radius-sm:18px;--container:1280px}.page-wrapper[data-v-bfbfc4c3]{background:var(--bg);color:var(--text);font-family:Inter,"Inter Fallback: BlinkMacSystemFont","Inter Fallback: Segoe UI","Inter Fallback: Roboto","Inter Fallback: Helvetica Neue","Inter Fallback: Arial",system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;min-height:100vh;min-width:100%}.page-wrapper[data-v-bfbfc4c3],.page-wrapper[data-v-bfbfc4c3] *{box-sizing:border-box}img[data-v-bfbfc4c3]{display:block;max-width:100%}a[data-v-bfbfc4c3]{color:inherit;text-decoration:none}button[data-v-bfbfc4c3]{font:inherit}.page[data-v-bfbfc4c3]{margin:18px auto 28px;padding:0 16px;width:90%}.nav[data-v-bfbfc4c3]{background:#fff;border:1px solid var(--line);border-radius:18px;box-shadow:var(--shadow-soft);gap:16px;justify-content:space-between;padding:14px 18px;position:sticky;top:10px;z-index:100}.brand[data-v-bfbfc4c3],.nav[data-v-bfbfc4c3]{align-items:center;display:flex}.brand[data-v-bfbfc4c3]{font-size:18px;font-weight:800;gap:12px;white-space:nowrap}.brand-mark[data-v-bfbfc4c3]{display:grid;gap:3px;grid-template-columns:repeat(3,1fr);height:28px;width:28px}.brand-mark span[data-v-bfbfc4c3]{background:var(--blue);border-radius:50%}.menu[data-v-bfbfc4c3]{align-items:center;display:flex;flex:1;flex-wrap:wrap;gap:28px;justify-content:center}.menu a[data-v-bfbfc4c3]{color:#344054;cursor:pointer;font-size:14px;font-weight:600;padding:8px 0;position:relative}.menu a.active[data-v-bfbfc4c3]{color:var(--blue)}.menu a.active[data-v-bfbfc4c3]:after{background:var(--blue);border-radius:999px;bottom:-7px;content:"";height:3px;left:0;position:absolute;right:0}.nav-actions[data-v-bfbfc4c3]{align-items:center;display:flex;gap:10px}.nav-toggle[data-v-bfbfc4c3]{background:#fff;border:1px solid var(--line);border-radius:12px;cursor:pointer;display:none;height:46px;width:46px}.btn[data-v-bfbfc4c3]{align-items:center;border:1px solid transparent;border-radius:14px;cursor:pointer;display:inline-flex;font-size:14px;font-weight:700;gap:10px;justify-content:center;min-height:48px;padding:0 20px;transition:.2s ease}.btn[data-v-bfbfc4c3]:hover{transform:translateY(-1px)}.btn-blue[data-v-bfbfc4c3],.btn-brown[data-v-bfbfc4c3],.btn-gold[data-v-bfbfc4c3]{background:var(--brown);box-shadow:0 8px 20px #c2886b47;color:#fff}.btn-blue[data-v-bfbfc4c3]:hover,.btn-brown[data-v-bfbfc4c3]:hover,.btn-gold[data-v-bfbfc4c3]:hover{background:var(--brown-dark);color:#fff}.btn-light[data-v-bfbfc4c3]{background:var(--brown);border-color:transparent;box-shadow:0 8px 20px #c2886b47;color:#fff}.btn-light[data-v-bfbfc4c3]:hover{background:var(--brown-dark);color:#fff}.ct-hero .btn-blue[data-v-bfbfc4c3],.ct-hero .ct-overlay-btn[data-v-bfbfc4c3]{background:var(--blue);box-shadow:0 8px 20px #1e6bff3d;color:#fff}.ct-hero .btn-blue[data-v-bfbfc4c3]:hover,.ct-hero .ct-overlay-btn[data-v-bfbfc4c3]:hover{background:var(--blue-dark);color:#fff}.hero-slider[data-v-bfbfc4c3]{background:#edeff1;border-radius:24px;box-shadow:var(--shadow);margin-top:16px;min-height:520px;overflow:hidden;position:relative}.hero-track[data-v-bfbfc4c3]{display:flex;height:100%;transition:transform .6s ease}.hero-slide[data-v-bfbfc4c3]{background-position:50%;background-size:cover;min-height:520px;min-width:100%;position:relative}.hero-content[data-v-bfbfc4c3]{display:grid;grid-template-columns:1.05fr 1.2fr;height:570px;min-height:570px;overflow:hidden}.hero-content[data-v-bfbfc4c3],.hero-copy[data-v-bfbfc4c3]{position:relative;z-index:2}.hero-copy[data-v-bfbfc4c3]{color:#fff;display:flex;flex-direction:column;justify-content:center;max-width:620px;padding:30px 42px}.hero-copy h1[data-v-bfbfc4c3]{font-size:52px;font-weight:800;line-height:1.05;margin:0 0 18px;text-shadow:1px 1px 2px rgba(0,0,0,.8),0 0 15px rgba(0,0,0,.5)}.hero-copy p[data-v-bfbfc4c3]{color:#fffffff0;font-size:22px;line-height:1.38;margin:0 0 22px;text-shadow:1px 1px 2px rgba(0,0,0,.8),0 0 10px rgba(0,0,0,.4)}.hero-badge[data-v-bfbfc4c3]{align-items:center;background:var(--blue);border-radius:999px;box-shadow:0 2px 8px #0000004d;display:inline-flex;font-size:14px;font-weight:700;margin-bottom:16px;min-height:34px;padding:0 14px;width:-moz-max-content;width:max-content}.hero-media[data-v-bfbfc4c3]{height:520px;overflow:hidden;position:relative;width:100%}.hero-media img[data-v-bfbfc4c3]{background:#fff;border-radius:32px;bottom:0;box-shadow:0 20px 35px #00000038;display:block;height:420px;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;position:absolute;right:60px;width:560px}.hero-controls[data-v-bfbfc4c3]{display:flex;gap:24px;height:60px;inset:auto 0 0 0;padding-bottom:20px;position:absolute;z-index:5}.hero-arrow[data-v-bfbfc4c3],.hero-controls[data-v-bfbfc4c3]{align-items:center;justify-content:center}.hero-arrow[data-v-bfbfc4c3]{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#fff3;border:1px solid hsla(0,0%,100%,.4);border-radius:50%;box-shadow:0 4px 10px #00000026;color:#fff;cursor:pointer;display:inline-flex;font-size:24px;height:42px;transition:all .2s ease;width:42px}.hero-arrow[data-v-bfbfc4c3]:hover{background:#ffffff59;transform:scale(1.05)}.hero-next[data-v-bfbfc4c3],.hero-prev[data-v-bfbfc4c3]{position:static;transform:none}.hero-dot[data-v-bfbfc4c3]{background:#ffffff73}.hero-dot.active[data-v-bfbfc4c3]{background:#fff}.services-row[data-v-bfbfc4c3]{display:grid;gap:16px;grid-template-columns:repeat(3,1fr);margin-top:16px}.services-row .service-card[data-v-bfbfc4c3]{border:1px solid var(--line);border-radius:20px;box-shadow:var(--shadow-soft);display:flex;gap:18px;grid-template-columns:1fr 120px;min-height:196px;padding:22px}.services-row .service-card h4[data-v-bfbfc4c3]{font-size:20px;line-height:1.2;margin:0 0 10px}.services-row .service-card p[data-v-bfbfc4c3]{font-size:14px;line-height:1.5;margin:0 0 14px}.services-row .service-card .service-link[data-v-bfbfc4c3]{color:inherit;font-size:14px;font-weight:700}.services-row .service-card[data-v-bfbfc4c3]:first-child{background:#0f2f5f;color:#fff}.services-row .service-card:first-child .service-card p[data-v-bfbfc4c3]{color:#fffc}.services-row .service-card[data-v-bfbfc4c3]:nth-child(2){background:#a9c9e3;color:#0f2f5f}.services-row .service-card[data-v-bfbfc4c3]:nth-child(3){background:#e67861;color:#fff}.services-row .service-card:nth-child(3) .service-card p[data-v-bfbfc4c3]{color:#fffc}.service-thumb[data-v-bfbfc4c3]{align-items:flex-end;display:flex;justify-content:flex-end}.service-thumb img[data-v-bfbfc4c3]{max-height:120px;-o-object-fit:contain;object-fit:contain}.service-icon[data-v-bfbfc4c3]{align-items:center;background:#e8f0ff;border-radius:12px;color:var(--blue);display:flex;font-size:22px;height:44px;justify-content:center;margin-bottom:14px;width:44px}.intro[data-v-bfbfc4c3]{background:#fff;border:1px solid var(--line);border-radius:22px;box-shadow:var(--shadow-soft);display:flex;flex-direction:column;gap:20px;margin-top:16px;padding:28px 24px}.intro h2[data-v-bfbfc4c3]{font-size:30px;line-height:1.15;margin:0 0 12px}.intro p[data-v-bfbfc4c3]{color:#475467;line-height:1.6;margin:0 0 18px}.intro-actions[data-v-bfbfc4c3]{display:flex;flex-wrap:wrap;gap:12px}.features-grid[data-v-bfbfc4c3]{display:grid;gap:16px;grid-template-columns:repeat(2,1fr)}.feature-item[data-v-bfbfc4c3]{align-items:start;display:grid;gap:12px;grid-template-columns:36px 1fr}.feature-item h5[data-v-bfbfc4c3]{font-size:16px;margin:0 0 6px}.feature-item p[data-v-bfbfc4c3]{color:var(--muted);font-size:14px;margin:0}.feature-icon[data-v-bfbfc4c3]{align-items:center;background:#eef4ff;border-radius:10px;color:var(--blue);display:flex;font-size:18px;font-weight:800;height:36px;justify-content:center;width:36px}.section[data-v-bfbfc4c3]{background:#fff;border:1px solid var(--line);border-radius:22px;box-shadow:var(--shadow-soft);margin-top:16px;padding:22px}.section h2[data-v-bfbfc4c3]{font-size:28px;line-height:1.15;margin:0 0 10px}.section p[data-v-bfbfc4c3]{color:#475467;line-height:1.55;margin:0 0 14px}.section-grid[data-v-bfbfc4c3]{align-items:start;display:grid;gap:24px;grid-template-columns:1fr 1.08fr}.badge[data-v-bfbfc4c3]{align-items:center;background:#e8f0ff;border-radius:999px;color:var(--blue);display:inline-flex;font-size:13px;font-weight:700;margin-bottom:12px;min-height:32px;padding:0 12px}.bullets[data-v-bfbfc4c3]{display:grid;gap:8px;margin:16px 0 0}.bullets div[data-v-bfbfc4c3]{align-items:flex-start;color:#344054;display:flex;font-size:15px;gap:10px;line-height:1.45}.bullets div[data-v-bfbfc4c3]:before{align-items:center;background:#eef4ff;border-radius:50%;color:var(--blue);content:"✓";display:flex;flex:0 0 20px;font-size:12px;font-weight:800;height:20px;justify-content:center;margin-top:1px;width:20px}.bullets .ct-price[data-v-bfbfc4c3]{font-size:22px;font-weight:700}.bullets .ct-price[data-v-bfbfc4c3]:before{display:none}.bullets .oto-price[data-v-bfbfc4c3]{font-size:22px;font-weight:800}.bullets .oto-price[data-v-bfbfc4c3]:before{display:none}.media-card[data-v-bfbfc4c3]{background:#0f172a;border-radius:20px;box-shadow:var(--shadow-soft);overflow:hidden;position:relative}.media-card img[data-v-bfbfc4c3],.media-card video[data-v-bfbfc4c3]{aspect-ratio:16/9;display:block;-o-object-fit:cover;object-fit:cover;width:100%}.chips[data-v-bfbfc4c3]{display:grid;gap:12px;grid-template-columns:repeat(3,1fr);margin-top:16px}.chip-card[data-v-bfbfc4c3]{background:#f8fbff;border:1px solid var(--line);border-radius:16px;padding:16px}.chip-card h5[data-v-bfbfc4c3]{font-size:15px;margin:0 0 6px}.chip-card p[data-v-bfbfc4c3]{color:var(--muted);font-size:13px;margin:0}.price-grid[data-v-bfbfc4c3]{display:grid;gap:12px;grid-template-columns:repeat(2,1fr);margin:16px 0 18px}.price-box[data-v-bfbfc4c3]{background:#f8fbff;border:1px solid var(--line);border-radius:16px;padding:18px;text-align:center}.price-box .label[data-v-bfbfc4c3]{color:#667085;font-size:14px;font-weight:600;margin-bottom:8px}.price-box .amount[data-v-bfbfc4c3]{color:#0f2b3d;font-size:24px;font-weight:800;margin-bottom:8px}.price-box .desc[data-v-bfbfc4c3]{color:var(--muted);font-size:13px;line-height:1.45}.ct-hero[data-v-bfbfc4c3]{background:#edf5f8;border:1px solid var(--line);border-radius:20px;margin-top:18px;overflow:hidden;position:relative}.ct-hero img[data-v-bfbfc4c3]{display:block;width:100%}.ct-overlay-btn[data-v-bfbfc4c3]{bottom:2.6%;left:2.6%;position:absolute;z-index:3}.ct-hotspot[data-v-bfbfc4c3]{background:transparent;border:none;cursor:pointer}.ct-hotspot[data-v-bfbfc4c3],.ct-hotspot[data-v-bfbfc4c3]:after{border-radius:50%;position:absolute}.ct-hotspot[data-v-bfbfc4c3]:after{box-shadow:0 0 #50dcff80;content:"";top:0;right:0;bottom:0;left:0;transition:.2s}.ct-hotspot.active[data-v-bfbfc4c3]:after,.ct-hotspot[data-v-bfbfc4c3]:focus-visible:after,.ct-hotspot[data-v-bfbfc4c3]:hover:after{box-shadow:0 0 0 9px #50dcff33}.hotspot-state[data-v-bfbfc4c3]{height:20.5%;left:71.9%;top:5.6%;width:11.9%}.hotspot-minimal-top[data-v-bfbfc4c3]{height:17.7%;left:82.6%;top:8.2%;width:10.8%}.hotspot-inflamation[data-v-bfbfc4c3]{height:20.4%;left:86.3%;top:22.7%;width:9.8%}.hotspot-polyps[data-v-bfbfc4c3]{height:18.8%;left:82.5%;top:49.5%;width:11.5%}.hotspot-minimal-bottom[data-v-bfbfc4c3]{height:19.8%;left:73.9%;top:67.1%;width:12%}.hotspot-septum[data-v-bfbfc4c3]{height:18.8%;left:50.6%;top:47%;width:11.2%}.hotspot-cysts[data-v-bfbfc4c3]{height:15.5%;left:63.9%;top:68.5%;width:9.5%}.ct-tooltip[data-v-bfbfc4c3]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#071d2de6;border:1px solid rgba(117,225,255,.25);border-radius:18px;bottom:4%;color:#fff;min-width:260px;opacity:0;padding:18px;pointer-events:none;position:absolute;right:3%;transform:translateY(10px);transition:.2s;visibility:hidden;width:min(420px,34vw);z-index:4}.ct-tooltip.active[data-v-bfbfc4c3]{opacity:1;transform:translateY(0);visibility:visible}.ct-tooltip-title[data-v-bfbfc4c3]{font-size:20px;font-weight:700;margin-bottom:8px}.ct-tooltip-desc[data-v-bfbfc4c3]{color:#ffffffeb;font-size:14px;line-height:1.5}.cta[data-v-bfbfc4c3]{align-items:center;background:#fff;border:1px solid var(--line);border-radius:22px;box-shadow:var(--shadow-soft);display:grid;gap:18px;grid-template-columns:72px 1fr auto;margin-top:16px;padding:18px 20px}.cta h3[data-v-bfbfc4c3]{font-size:18px;margin:0 0 6px}.cta p[data-v-bfbfc4c3]{color:var(--muted);margin:0}.cta-icon[data-v-bfbfc4c3]{align-items:center;background:#e8f0ff;border-radius:14px;color:var(--blue);display:flex;font-size:28px;height:56px;justify-content:center;width:56px}.footer[data-v-bfbfc4c3]{background:#fff;border:1px solid var(--line);border-radius:22px;box-shadow:var(--shadow-soft);margin-top:16px;padding:24px}.footer-grid[data-v-bfbfc4c3]{display:grid;gap:24px;grid-template-columns:1.2fr .8fr .8fr 1fr}.footer-title[data-v-bfbfc4c3]{font-size:14px;font-weight:800;margin-bottom:12px}.footer a[data-v-bfbfc4c3],.footer li[data-v-bfbfc4c3],.footer p[data-v-bfbfc4c3]{color:#475467;font-size:14px;line-height:1.6}.footer ul[data-v-bfbfc4c3]{list-style:none;margin:0;padding:0}.footer-bottom[data-v-bfbfc4c3]{border-top:1px solid var(--line);color:#98a2b3;display:flex;flex-wrap:wrap;font-size:13px;gap:10px;justify-content:space-between;margin-top:18px;padding-top:14px}.sr-only[data-v-bfbfc4c3]{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0;white-space:nowrap}.mt-16[data-v-bfbfc4c3]{margin-top:16px}.mt-18[data-v-bfbfc4c3]{margin-top:18px}.mb-10[data-v-bfbfc4c3]{margin-bottom:10px}@media (max-width:1100px){.section-grid[data-v-bfbfc4c3]{display:flex;flex-direction:column}.page[data-v-bfbfc4c3]{margin:10px auto 18px;padding:0 10px}.nav[data-v-bfbfc4c3]{flex-wrap:wrap;padding:12px}.nav-toggle[data-v-bfbfc4c3]{align-items:center;display:inline-flex;justify-content:center}.menu[data-v-bfbfc4c3]{border-top:1px solid var(--line);display:none;gap:14px;justify-content:flex-start;padding-top:8px;width:100%}.menu.open[data-v-bfbfc4c3]{align-items:flex-start;display:flex;flex-direction:column}.nav-actions[data-v-bfbfc4c3]{margin-left:auto}.nav .btn-blue[data-v-bfbfc4c3]{display:none}.hero-content[data-v-bfbfc4c3]{align-items:center;grid-template-columns:1fr;height:auto;justify-self:center;min-height:auto;padding-bottom:60px;text-align:center}.hero-content .btn-mobile[data-v-bfbfc4c3]{margin-bottom:240px}.hero-copy[data-v-bfbfc4c3]{align-items:center;padding:24px 20px 16px;text-align:center}.hero-copy h1[data-v-bfbfc4c3]{font-size:28px;margin-bottom:12px}.hero-copy p[data-v-bfbfc4c3]{font-size:16px;margin-bottom:32px}.hero-btn-wrapper[data-v-bfbfc4c3],.hero-btn-wrapper .btn[data-v-bfbfc4c3]{width:100%}.hero-media[data-v-bfbfc4c3]{height:240px;padding:0 20px}.hero-media[data-v-bfbfc4c3],.hero-media img[data-v-bfbfc4c3]{position:relative;width:100%}.hero-media img[data-v-bfbfc4c3]{border-radius:16px;bottom:auto;height:100%;margin:0 auto;max-width:480px;right:auto}.hero-controls[data-v-bfbfc4c3]{background:linear-gradient(0deg,rgba(0,0,0,.25),transparent);gap:16px;height:50px;padding-bottom:15px}.hero-arrow[data-v-bfbfc4c3]{font-size:20px;height:36px;width:36px}.chips[data-v-bfbfc4c3],.cta[data-v-bfbfc4c3],.features-grid[data-v-bfbfc4c3],.footer-grid[data-v-bfbfc4c3],.price-grid[data-v-bfbfc4c3],.services-row[data-v-bfbfc4c3]{grid-template-columns:1fr}.service-card[data-v-bfbfc4c3]{grid-template-columns:1fr 90px}.ct-overlay-btn[data-v-bfbfc4c3]{bottom:14px;left:14px}.cta[data-v-bfbfc4c3]{grid-template-columns:1fr;text-align:left}.cta .btn[data-v-bfbfc4c3]{width:100%}}@media (max-width:768px){.section-grid[data-v-bfbfc4c3]{display:flex;flex-direction:column}.ct-tooltip[data-v-bfbfc4c3]{bottom:12px;left:12px;min-width:0;right:12px;width:auto}}@media (max-width:760px){.page[data-v-bfbfc4c3]{margin:10px auto 18px;padding:0 10px}.nav[data-v-bfbfc4c3]{flex-wrap:wrap;padding:12px}.nav-toggle[data-v-bfbfc4c3]{align-items:center;display:inline-flex;justify-content:center}.menu[data-v-bfbfc4c3]{border-top:1px solid var(--line);display:none;gap:14px;justify-content:flex-start;padding-top:8px;width:100%}.menu.open[data-v-bfbfc4c3]{align-items:flex-start;display:flex;flex-direction:column}.nav-actions[data-v-bfbfc4c3]{margin-left:auto}.nav .btn-blue[data-v-bfbfc4c3]{display:none}.hero-content[data-v-bfbfc4c3]{grid-template-columns:1fr;height:auto;min-height:auto;padding-bottom:60px}.hero-content .btn-mobile[data-v-bfbfc4c3]{margin-bottom:240px}.hero-copy[data-v-bfbfc4c3]{align-items:center;padding:24px 20px 16px;text-align:center}.hero-copy h1[data-v-bfbfc4c3]{font-size:28px;margin-bottom:12px}.hero-copy p[data-v-bfbfc4c3]{font-size:16px;margin-bottom:32px}.hero-btn-wrapper[data-v-bfbfc4c3],.hero-btn-wrapper .btn[data-v-bfbfc4c3]{width:100%}.hero-media[data-v-bfbfc4c3]{height:240px;padding:0 20px}.hero-media[data-v-bfbfc4c3],.hero-media img[data-v-bfbfc4c3]{position:relative;width:100%}.hero-media img[data-v-bfbfc4c3]{border-radius:16px;bottom:auto;height:100%;margin:0 auto;max-width:480px;right:auto}.hero-controls[data-v-bfbfc4c3]{background:linear-gradient(0deg,rgba(0,0,0,.25),transparent);gap:16px;height:50px;padding-bottom:15px}.hero-arrow[data-v-bfbfc4c3]{font-size:20px;height:36px;width:36px}.chips[data-v-bfbfc4c3],.cta[data-v-bfbfc4c3],.features-grid[data-v-bfbfc4c3],.footer-grid[data-v-bfbfc4c3],.price-grid[data-v-bfbfc4c3],.services-row[data-v-bfbfc4c3]{grid-template-columns:1fr}.service-card[data-v-bfbfc4c3]{grid-template-columns:1fr 90px}.ct-overlay-btn[data-v-bfbfc4c3]{bottom:14px;left:14px}.cta[data-v-bfbfc4c3]{grid-template-columns:1fr;text-align:left}.cta .btn[data-v-bfbfc4c3]{width:100%}}.slider-container[data-v-bfbfc4c3]{display:flex;flex-direction:column;gap:12px;padding:12px}.slider-title[data-v-bfbfc4c3]{font-size:36px;font-weight:600;margin:0}.slider-title__highlight[data-v-bfbfc4c3]{color:#c2886b}.slider-images[data-v-bfbfc4c3]{display:flex;flex-direction:column;gap:12px}.slider-img[data-v-bfbfc4c3]{border-radius:20px;height:250px;-o-object-fit:cover;object-fit:cover;overflow:hidden;width:100%}.slider-controls[data-v-bfbfc4c3]{align-items:center;display:flex;justify-content:center;width:100%}.slider-controls__wrapper[data-v-bfbfc4c3]{align-items:center;display:flex;gap:12px}.slider-btn-arrow[data-v-bfbfc4c3]{align-items:center;background-color:#e4e4e7;border:none;border-radius:9999px;cursor:pointer;display:flex;justify-content:center;padding:12px}.hero-dots[data-v-bfbfc4c3]{display:flex;gap:8px;position:static;transform:none}.hero-dot[data-v-bfbfc4c3]{background:#c2886b;border:none;border-radius:50%;cursor:pointer;height:10px;padding:0;transition:transform .2s ease,background-color .2s ease;width:10px}.hero-dot.active[data-v-bfbfc4c3]{background:#ca8360;transform:scale(1.15)}.slider-main-btn[data-v-bfbfc4c3]{background-color:#c2886b;border-radius:20px;color:#fff;display:block;font-weight:600;padding:12px 0;text-align:center;text-decoration:none;width:100%}.info-card[data-v-bfbfc4c3]{align-items:center;background-color:#0f2f5e;border-radius:20px;display:flex;justify-content:space-between;padding:12px}.info-card__content[data-v-bfbfc4c3]{color:#fff;display:flex;flex-direction:column;gap:8px}.info-card__title[data-v-bfbfc4c3]{font-size:1.25rem;font-weight:600;margin:0}.info-card__text[data-v-bfbfc4c3]{font-size:.875rem;margin:0}.info-card__btn[data-v-bfbfc4c3]{background:none;border:none;color:#fff;cursor:pointer;padding:0;text-align:left}.info-card__img[data-v-bfbfc4c3]{border-radius:20px;max-height:120px}@media (min-width:1024px){.slider-container[data-v-bfbfc4c3]{padding-left:200px;padding-right:200px}.slider-images[data-v-bfbfc4c3]{flex-direction:row}}
