:root{--kd-v3-ink:#071a33;--kd-v3-navy:#061a33;--kd-v3-navy-2:#0b3159;--kd-v3-blue:#0b68ef;--kd-v3-blue-dark:#064cae;--kd-v3-cyan:#eef7ff;--kd-v3-green:#079c70;--kd-v3-green-dark:#067b59;--kd-v3-text:#344861;--kd-v3-muted:#66788c;--kd-v3-line:#d9e4ef;--kd-v3-soft:#f5f9fd;--kd-v3-white:#fff;--kd-v3-shadow:0 18px 48px rgba(7, 26, 51, .10);--kd-v3-shadow-sm:0 9px 28px rgba(7, 26, 51, .07);--kd-v3-radius:6px}html{scroll-behavior:smooth}body.kd-design-v3{background:var(--kd-v3-white);color:var(--kd-v3-text);font-family:Inter,"Segoe UI",Arial,sans-serif;overflow-x:clip}body.kd-design-v3 img{height:auto}body.kd-design-v3 a:focus-visible,body.kd-design-v3 button:focus-visible,body.kd-design-v3 summary:focus-visible{outline:3px solid rgb(11 104 239 / .35);outline-offset:3px}.kd-v3-utility{position:relative;z-index:101;min-height:32px;background:var(--kd-v3-navy);color:#dcecff;font-size:12px;font-weight:650}.kd-v3-utility__inner{width:min(1240px, calc(100% - 40px));min-height:32px;margin:0 auto;display:flex;align-items:center;gap:24px}.kd-v3-utility__inner span,.kd-v3-utility__inner a{white-space:nowrap}.kd-v3-utility__inner span+span::before,.kd-v3-utility__inner a::before{content:"";display:inline-block;width:4px;height:4px;margin:0 10px 2px 0;border-radius:50%;background:#62b5ff}.kd-v3-utility__inner a{margin-left:auto;color:#fff;text-decoration:none}body.kd-design-v3 .site-header{position:sticky!important;top:0;z-index:100;background:rgb(255 255 255 / .98);border-bottom:1px solid var(--kd-v3-line);box-shadow:0 5px 22px rgb(7 26 51 / .05);backdrop-filter:blur(14px)}body.kd-design-v3.admin-bar .site-header{top:32px}body.kd-design-v3 .main-header-bar{min-height:78px;padding:0;border:0;background:#fff0}body.kd-design-v3 .ast-primary-header-bar{border:0;background:#fff0}body.kd-design-v3 .ast-builder-grid-row,body.kd-design-v3 .main-header-bar .ast-container{width:min(1240px, calc(100% - 40px));max-width:1240px;margin:0 auto;padding:0}body.kd-design-v3 .site-logo-img img,body.kd-design-v3 .custom-logo-link img{width:auto;max-width:190px;max-height:64px;object-fit:contain}body.kd-design-v3 .main-header-menu>.menu-item>.menu-link{min-height:78px;display:inline-flex;align-items:center;padding:0 15px;color:var(--kd-v3-ink);font-size:14px;font-weight:750;letter-spacing:0}body.kd-design-v3 .main-header-menu>.menu-item>.menu-link:hover,body.kd-design-v3 .main-header-menu>.current-menu-item>.menu-link{color:var(--kd-v3-blue)}body.kd-design-v3 .main-header-menu .sub-menu{border:1px solid var(--kd-v3-line);border-radius:var(--kd-v3-radius);box-shadow:var(--kd-v3-shadow);overflow:hidden}body.kd-design-v3 .main-header-menu .sub-menu .menu-link{color:var(--kd-v3-ink);font-size:14px;font-weight:650}body.kd-design-v3 .ast-custom-button,body.kd-design-v3 .ast-header-button-1 .ast-custom-button-link .ast-custom-button{min-height:44px;display:inline-flex;align-items:center;justify-content:center;padding:10px 20px;border:0;border-radius:var(--kd-v3-radius);background:var(--kd-v3-blue);color:#fff;font-weight:800;box-shadow:0 10px 24px rgb(11 104 239 / .20)}body.kd-design-v3 .ast-custom-button:hover{background:var(--kd-v3-blue-dark)}body.kd-design-v3 .site-content>.ast-container{width:100%;max-width:none;padding:0}body.kd-design-v3 #primary{margin:0}body.kd-design-v3 .entry-content>p:empty,body.kd-design-v3 .entry-content>main+p:empty{display:none}body.kd-design-v3 :is(.kdhome,.kdseo,.kdr,.kdauthor,.kdv-page){--ink:var(--kd-v3-ink);--muted:var(--kd-v3-text);--line:var(--kd-v3-line);--soft:var(--kd-v3-soft);--blue:var(--kd-v3-blue);--green:var(--kd-v3-green);color:var(--kd-v3-ink);background:#fff}body.kd-design-v3 :is(.kdh-wrap,.kd-wrap,.kdr-wrap,.kda-wrap,.kdv-wrap){width:min(1180px, calc(100% - 40px));max-width:1180px;margin-inline:auto;padding-inline:0}body.kd-design-v3 :is(.kdh-hero,.kd-hero,.kdr-hero,.kda-hero,.kdv-hero){position:relative;overflow:hidden;padding:58px 0 42px;border-bottom:1px solid var(--kd-v3-line);background:var(--kd-v3-cyan)}body.kd-design-v3 :is(.kdh-hero,.kd-hero,.kdr-hero,.kda-hero,.kdv-hero)::after{content:"";position:absolute;inset:auto -8% -38% 48%;height:72%;border-radius:50%;background:rgb(255 255 255 / .58);pointer-events:none}body.kd-design-v3 :is(.kdh-hero-grid,.kd-hero-grid,.kdr-grid,.kda-grid,.kdv-hero-grid){position:relative;z-index:1;gap:38px;align-items:center}body.kd-design-v3 :is(.kdhome,.kdseo,.kdr,.kdauthor,.kdv-page) h1{max-width:760px;margin:0 0 18px;color:var(--kd-v3-ink);font-size:clamp(38px, 4.2vw, 58px);line-height:1.04;letter-spacing:0;text-wrap:balance}body.kd-design-v3 :is(.kdh-eyebrow,.kd-eyebrow,.kdr-eyebrow,.kda-eyebrow,.kdv-kicker){display:inline-block;margin:0 0 14px;padding:0;border:0;background:#fff0;color:var(--kd-v3-blue);font-size:13px;font-weight:850;text-transform:uppercase;letter-spacing:.06em}body.kd-design-v3 :is(.kdh-lead,.kd-lead,.kdr-lead,.kdv-lead){max-width:720px;margin-bottom:22px;color:var(--kd-v3-text);font-size:18px!important;line-height:1.68!important}body.kd-design-v3 :is(.kdh-actions,.kd-actions,.kdr-actions,.kda-actions,.kdv-actions){gap:10px;margin:22px 0}body.kd-design-v3 :is(.kdh-btn,.kd-btn,.kdr-btn,.kda-btn,.kdv-btn){min-height:48px;padding:12px 18px;border-radius:var(--kd-v3-radius);border-width:1px;font-size:15px;font-weight:800;line-height:1.2;text-decoration:none!important;box-shadow:none;transition:transform .18s ease,background .18s ease,border-color .18s ease}body.kd-design-v3 :is(.kdh-btn,.kd-btn,.kdr-btn,.kda-btn,.kdv-btn):hover{transform:translateY(-1px)}body.kd-design-v3 :is(.kdh-primary,.kd-primary,.kdr-primary,.kda-primary,.kdv-btn):not(.secondary):not(.ghost){background:var(--kd-v3-blue);color:#fff!important}body.kd-design-v3 :is(.kdh-wa,.kd-whatsapp,.kdr-wa,.kda-wa,.kdv-btn.secondary){background:var(--kd-v3-green);color:#fff!important}body.kd-design-v3 :is(.kdh-outline,.kd-outline,.kdr-outline,.kda-outline,.kdv-btn.ghost){border-color:#b9cde0;background:#fff;color:var(--kd-v3-ink)!important}body.kd-design-v3 :is(.kdh-photo,.kd-visual,.kdr-photo,.kda-photo,.kdv-media img,.kd-image-card){border:1px solid rgb(7 26 51 / .10);border-radius:var(--kd-v3-radius);background:#fff;box-shadow:var(--kd-v3-shadow);overflow:hidden}body.kd-design-v3 :is(.kdh-photo img,.kd-visual img,.kdr-photo img,.kda-photo img,.kdv-media img,.kd-image-card img){width:100%;object-fit:cover}body.kd-design-v3 .kdh-photo-grid{gap:12px}body.kd-design-v3 .kdh-photo img{min-height:220px}body.kd-design-v3 :is(.kdh-proof,.kd-trust,.kdv-metrics){gap:10px}body.kd-design-v3 :is(.kdh-proof>div,.kd-trust>div,.kdv-metric){min-height:88px;padding:14px 15px;border:1px solid var(--kd-v3-line);border-radius:var(--kd-v3-radius);background:#fff;box-shadow:var(--kd-v3-shadow-sm)}body.kd-design-v3 :is(.kdh-proof,.kd-trust,.kdv-metrics) strong{color:var(--kd-v3-ink)}body.kd-design-v3 :is(.kdh-section,.kd-section,.kdr-section,.kda-section,.kdv-section){padding:56px 0;border-bottom:1px solid #edf2f7}body.kd-design-v3 :is(.kdh-section,.kd-section,.kdr-section,.kda-section,.kdv-section):nth-of-type(even):not(.kdh-dark):not(.kd-local):not(.kdr-dark){background:var(--kd-v3-soft)}body.kd-design-v3 :is(.kdhome,.kdseo,.kdr,.kdauthor,.kdv-page) h2{max-width:900px;margin:0 0 16px;color:var(--kd-v3-ink);font-size:clamp(27px, 3vw, 40px);line-height:1.14;letter-spacing:0;text-wrap:balance}body.kd-design-v3 :is(.kdhome,.kdseo,.kdr,.kdauthor,.kdv-page) h3{color:var(--kd-v3-ink);font-size:20px;line-height:1.3;letter-spacing:0}body.kd-design-v3 :is(.kdhome,.kdseo,.kdr,.kdauthor,.kdv-page) :is(p,li){color:var(--kd-v3-text);font-size:16.5px;line-height:1.76}body.kd-design-v3 :is(.kdh-card,.kdh-panel,.kdh-answer,.kdh-review,.kdh-blogcard,.kdh-source,.kd-card,.kd-panel,.kd-mini,.kd-answer,.kdr-card,.kdr-panel,.kdr-photo,.kda-card,.kdv-card,.kdv-panel,.kdv-treatment){border:1px solid var(--kd-v3-line);border-radius:var(--kd-v3-radius);background:#fff;box-shadow:var(--kd-v3-shadow-sm)}body.kd-design-v3 :is(.kdh-card,.kd-card,.kdr-card,.kda-card,.kdv-card,.kdv-treatment){transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}body.kd-design-v3 :is(.kdh-card,.kd-card,.kdr-card,.kda-card,.kdv-card,.kdv-treatment):hover{transform:translateY(-3px);border-color:#b7d0e6;box-shadow:var(--kd-v3-shadow)}body.kd-design-v3 :is(.kdh-dark,.kd-local,.kdr-dark){background:var(--kd-v3-navy);color:#fff}body.kd-design-v3 :is(.kdh-dark,.kd-local,.kdr-dark) :is(h2,h3,p,li){color:#fff}body.kd-design-v3 :is(.kdh-dark .kdh-panel,.kd-local .kd-card,.kdr-dark .kdr-card){border-color:rgb(255 255 255 / .15);background:var(--kd-v3-navy-2);box-shadow:none}body.kd-design-v3 :is(.kdh-table-wrap,.kd-table-wrap,.kdr-table-wrap){border:1px solid var(--kd-v3-line);border-radius:var(--kd-v3-radius);background:#fff;box-shadow:var(--kd-v3-shadow-sm)}body.kd-design-v3 :is(.kdh-table,.kd-table,.kdr-table){border:0}body.kd-design-v3 :is(.kdh-table,.kd-table,.kdr-table) th{background:var(--kd-v3-navy);color:#fff;font-size:14px}body.kd-design-v3 :is(.kdh-table,.kd-table,.kdr-table) td,body.kd-design-v3 :is(.kdh-table,.kd-table,.kdr-table) th{padding:15px;border-color:var(--kd-v3-line)}body.kd-design-v3 :is(.kdh-answer,.kd-answer){border:1px solid #bcd8f2;border-left:5px solid var(--kd-v3-blue);background:var(--kd-v3-cyan)}body.kd-design-v3 :is(.kdh-faq,.kd-faq,.kdr-faq,.kdv-faq) details{margin:10px 0;padding:17px 18px;border:1px solid var(--kd-v3-line);border-radius:var(--kd-v3-radius);background:#fff;box-shadow:0 4px 18px rgb(7 26 51 / .04)}body.kd-design-v3 :is(.kdh-faq,.kd-faq,.kdr-faq,.kdv-faq) summary{color:var(--kd-v3-ink);font-size:16px;font-weight:800}body.kd-design-v3 :is(.kdh-chiprow,.kd-toc,.kdr-chiprow,.kdv-chipbox,.kdv-links){gap:8px}body.kd-design-v3 :is(.kdh-chip,.kd-toc a,.kd-chip,.kdr-chip,.kdv-chip,.kdv-links a){min-height:40px;display:inline-flex;align-items:center;padding:9px 13px;border:1px solid #bfd3e6;border-radius:6px;background:#fff;color:var(--kd-v3-ink);font-size:14px;font-weight:750;text-decoration:none}body.kd-design-v3.single-post .site-content,body.kd-design-v3.archive .site-content{background:var(--kd-v3-soft)}body.kd-design-v3.single-post .site-main,body.kd-design-v3.archive .site-main{width:min(1040px, calc(100% - 40px));margin:42px auto 70px}body.kd-design-v3.single-post article,body.kd-design-v3.archive article{border:1px solid var(--kd-v3-line);border-radius:var(--kd-v3-radius);background:#fff;box-shadow:var(--kd-v3-shadow-sm)}body.kd-design-v3.single-post article{padding:clamp(24px, 5vw, 58px)}body.kd-design-v3.single-post .entry-title{color:var(--kd-v3-ink);font-size:clamp(36px, 5vw, 58px);line-height:1.08;letter-spacing:0}body.kd-design-v3.single-post .entry-content{max-width:820px;margin-inline:auto}body.kd-design-v3.single-post .entry-content :is(h2,h3){color:var(--kd-v3-ink);letter-spacing:0}body.kd-design-v3.single-post .entry-content h2{margin-top:2em;font-size:clamp(27px, 3vw, 38px)}body.kd-design-v3.single-post .entry-content h3{margin-top:1.7em;font-size:22px}body.kd-design-v3.single-post .entry-content :is(p,li){color:var(--kd-v3-text);font-size:17px;line-height:1.8}body.kd-design-v3.single-post .entry-content img{border-radius:var(--kd-v3-radius)}body.kd-design-v3.archive .ast-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}body.kd-design-v3.archive article{padding:24px}body.kd-design-v3.archive article .entry-title{color:var(--kd-v3-ink);font-size:24px;line-height:1.25}body.kd-design-v3 :is(.kd-fsp-index-boost,#kd-semrush-support-hub){padding:44px max(20px, calc((100% - 1180px)/2));border-top:1px solid var(--kd-v3-line);background:var(--kd-v3-soft)}body.kd-design-v3 :is(.kd-fsp-index-boost,#kd-semrush-support-hub) h3,body.kd-design-v3 :is(.kd-fsp-index-boost,#kd-semrush-support-hub) h2{color:var(--kd-v3-ink)}body.kd-design-v3 :is(.kd-fsp-index-boost,#kd-semrush-support-hub) a{color:var(--kd-v3-blue-dark);font-weight:700}body.kd-design-v3 .site-footer{background:var(--kd-v3-navy);color:#dbe8f6}body.kd-design-v3 .site-footer :is(h2,h3,h4,p,li,address){color:#dbe8f6}body.kd-design-v3 .site-footer a{color:#fff}body.kd-design-v3 .site-primary-footer-wrap,body.kd-design-v3 .site-above-footer-wrap,body.kd-design-v3 .site-below-footer-wrap{background:#fff0;border-color:rgb(255 255 255 / .13)}.kd-v3-mobile-bar{display:none}body.kd-design-v3 :is(.kdh-sticky,.kd-mobile-contact,.kdr-sticky,.kda-sticky,.kdv-mobile-bar,.kd-floating-contact){display:none!important}@media (max-width:921px){.kd-v3-utility{display:none}body.kd-design-v3.admin-bar .site-header,body.kd-design-v3 .site-header{top:0}body.kd-design-v3 .ast-desktop-header{display:none!important}body.kd-design-v3 .ast-mobile-header-wrap{display:block!important}body.kd-design-v3 .main-header-bar{min-height:66px}body.kd-design-v3 .ast-builder-grid-row,body.kd-design-v3 .main-header-bar .ast-container{width:min(100% - 28px, 1180px)}body.kd-design-v3 .site-logo-img img,body.kd-design-v3 .custom-logo-link img{max-width:148px;max-height:50px}body.kd-design-v3 .ast-button-wrap .menu-toggle.main-header-menu-toggle{width:42px;height:42px;display:inline-flex;align-items:center;justify-content:center;border-radius:var(--kd-v3-radius);background:var(--kd-v3-blue);color:#fff}body.kd-design-v3 .ast-mobile-header-content{border-top:1px solid var(--kd-v3-line);background:#fff;box-shadow:var(--kd-v3-shadow)}body.kd-design-v3 .ast-mobile-header-content .menu-link{min-height:48px;color:var(--kd-v3-ink);font-weight:700}body.kd-design-v3 :is(.kdh-hero,.kd-hero,.kdr-hero,.kda-hero,.kdv-hero){padding:42px 0 32px}body.kd-design-v3 :is(.kdh-hero-grid,.kd-hero-grid,.kdr-grid,.kda-grid,.kdv-hero-grid){grid-template-columns:1fr;gap:26px}body.kd-design-v3 :is(.kdh-section,.kd-section,.kdr-section,.kda-section,.kdv-section){padding:44px 0}body.kd-design-v3 :is(.kdh-wrap,.kd-wrap,.kdr-wrap,.kda-wrap,.kdv-wrap){width:min(100% - 28px, 1180px)}body.kd-design-v3 :is(.kdh-grid-4,.kd-grid-4,.kdr-grid-4,.kdv-cards,.kdv-treatments){grid-template-columns:repeat(2,minmax(0,1fr))}body.kd-design-v3 :is(.kdhome,.kdseo,.kdr,.kdauthor,.kdv-page){padding-bottom:66px}body.kd-design-v3.single-post .site-main,body.kd-design-v3.archive .site-main{width:min(100% - 28px, 1040px);margin-top:28px}body.kd-design-v3.archive .ast-row{grid-template-columns:1fr}.kd-v3-mobile-bar{position:fixed;z-index:9999;left:8px;right:8px;bottom:calc(8px + env(safe-area-inset-bottom));height:54px;display:grid;grid-template-columns:1fr 1.18fr 1fr;gap:6px;padding:6px;border:1px solid var(--kd-v3-line);border-radius:10px;background:rgb(255 255 255 / .98);box-shadow:0 14px 34px rgb(7 26 51 / .22);backdrop-filter:blur(14px)}.kd-v3-mobile-bar a{min-width:0;display:flex;align-items:center;justify-content:center;border-radius:6px;color:#fff;font-size:13px;font-weight:850;text-decoration:none}.kd-v3-mobile-bar__call{background:var(--kd-v3-blue)}.kd-v3-mobile-bar__wa{background:var(--kd-v3-green)}.kd-v3-mobile-bar__route{background:var(--kd-v3-navy)}}@media (max-width:580px){body.kd-design-v3 :is(.kdhome,.kdseo,.kdr,.kdauthor,.kdv-page) h1{font-size:36px;line-height:1.06}body.kd-design-v3 :is(.kdhome,.kdseo,.kdr,.kdauthor,.kdv-page) h2{font-size:29px}body.kd-design-v3 :is(.kdh-lead,.kd-lead,.kdr-lead,.kdv-lead){font-size:17px!important}body.kd-design-v3 :is(.kdh-actions,.kd-actions,.kdr-actions,.kda-actions,.kdv-actions){display:grid;grid-template-columns:1fr}body.kd-design-v3 :is(.kdh-btn,.kd-btn,.kdr-btn,.kda-btn,.kdv-btn){width:100%}body.kd-design-v3 :is(.kdh-grid-2,.kdh-grid-3,.kdh-grid-4,.kd-grid-2,.kd-grid-3,.kd-grid-4,.kdr-grid-2,.kdr-grid-3,.kdr-grid-4,.kda-grid-3,.kdv-cards,.kdv-split,.kdv-treatments,.kdv-seo,.kdh-proof,.kd-trust,.kdv-metrics,.kdh-photo-grid){grid-template-columns:1fr}body.kd-design-v3 .kdh-photo.tall{grid-row:auto}body.kd-design-v3 .kdh-photo.tall img{aspect-ratio:4 / 3}body.kd-design-v3.single-post article{padding:22px 18px}body.kd-design-v3.single-post .entry-title{font-size:36px}body.kd-design-v3 :is(.kd-fsp-index-boost,#kd-semrush-support-hub){padding:36px 16px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}body.kd-design-v3 *,body.kd-design-v3 *::before,body.kd-design-v3 *::after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}body.kd-design-v3 .kdh-note{color:#29435d!important;background:#fff;border:1px solid #a9c5da;border-radius:6px;padding:12px 14px}body.kd-design-v3 .kdh-cta{background:#eaf6fc}body.kd-design-v3 .kdh-cta :is(p,li){color:#2b435c}body.kd-design-v3 :is(.kdh-wa,.kd-whatsapp,.kdr-wa,.kda-wa,.kdv-btn.secondary),.kd-v3-mobile-bar__wa{background:#066a4b!important;color:#ffffff!important}body.kd-design-v3 :is(.kdh-wa,.kd-whatsapp,.kdr-wa,.kda-wa,.kdv-btn.secondary):hover,.kd-v3-mobile-bar__wa:hover{background:#05543c!important}body.kd-design-v3 .kdh-panel>h2.kd-outline-repaired{font-size:21px;line-height:1.25;margin:0 0 10px}body.kd-design-v3 .kd-fsp-index-boost{padding:34px 18px;background:#f6fbff;border-top:1px solid #dbeaf4}body.kd-design-v3 .kd-fsp-index-boost-inner{max-width:1120px;margin:0 auto}body.kd-design-v3 .kd-fsp-index-boost h2{margin:0 0 10px;color:#10243c;font-size:clamp(24px, 3vw, 34px);line-height:1.15}body.kd-design-v3 .kd-fsp-index-boost p{margin:0 0 16px;color:#46596f;font-size:16px;line-height:1.65}body.kd-design-v3 .kd-fsp-index-boost-links{display:flex;flex-wrap:wrap;gap:10px}body.kd-design-v3 .kd-fsp-index-boost-links a{padding:10px 13px;color:#064b77;border:1px solid #b4d1e3;border-radius:999px;background:#fff;font-size:14px;font-weight:800;text-decoration:none}body.kd-design-v3 .kd-fsp-support{max-width:980px;margin:28px auto;padding:22px;border:1px solid #d8e6f2;border-radius:10px;background:#f5fbff}body.kd-design-v3 .kd-fsp-support h2{margin:0 0 10px;color:#10243c;font-size:clamp(24px, 3vw, 32px);line-height:1.15}body.kd-design-v3 .kd-fsp-support p{color:#42566f;font-size:17px;line-height:1.7}body.kd-design-v3 .kd-fsp-support a{display:inline-flex;align-items:center;min-height:46px;padding:12px 18px;color:#ffffff!important;border-radius:8px;background:#0067a0;font-weight:850;text-decoration:none}@media (max-width:640px){body.kd-design-v3 .kd-fsp-index-boost{padding:36px 16px}body.kd-design-v3 .kd-fsp-index-boost-links a{width:100%;border-radius:8px}}body.kd-design-v4.home{--kd-v4-ink:#071b37;--kd-v4-blue:#1269ed;--kd-v4-blue-deep:#073f91;--kd-v4-mist:#edf6ff;--kd-v4-surface:#f8fbff;--kd-v4-line:#dbe7f2}body.kd-design-v4.home .site-header{box-shadow:0 8px 24px rgb(7 26 51 / .055)}body.kd-design-v4.home .main-header-bar{min-height:74px}body.kd-design-v4.home .main-header-menu>.menu-item>.menu-link{min-height:74px}body.kd-design-v4.home .kdh-hero{padding:66px 0 50px;border-bottom:0;background:radial-gradient(circle at 78% 26%,rgb(255 255 255 / .96) 0 14%,#fff0 43%),linear-gradient(116deg,#f9fcff 0%,#eaf5ff 49%,#f9fcff 100%)}body.kd-design-v4.home .kdh-hero::after{inset:10% -8% -36% 53%;height:78%;background:linear-gradient(145deg,rgb(255 255 255 / .74),rgb(226 242 255 / .2));filter:blur(2px)}body.kd-design-v4.home .kdh-hero-grid{grid-template-columns:minmax(0,1.03fr) minmax(420px,.97fr);gap:clamp(32px, 5vw, 74px)}body.kd-design-v4.home .kdh-eyebrow{color:var(--kd-v4-blue);font-size:12px;letter-spacing:.075em}body.kd-design-v4.home .kdh-eyebrow::before{content:"";display:inline-block;width:24px;height:2px;margin:0 8px 4px 0;background:currentColor}body.kd-design-v4.home .kdhome h1{max-width:660px;font-size:clamp(44px, 4.65vw, 68px);line-height:1.02}body.kd-design-v4.home .kdh-lead{max-width:620px;font-size:18px!important;line-height:1.7!important}body.kd-design-v4.home .kdh-actions{margin:26px 0 20px}body.kd-design-v4.home .kdh-btn{min-height:52px;padding-inline:20px;border-radius:7px}body.kd-design-v4.home .kdh-primary{background:linear-gradient(135deg,#1977fb,#0759d8);box-shadow:0 14px 25px rgb(18 105 237 / .22)}body.kd-design-v4.home .kdh-wa{background:#07976d;box-shadow:0 14px 25px rgb(7 156 112 / .16)}body.kd-design-v4.home .kdh-outline{border-color:#c5d9eb;background:rgb(255 255 255 / .72)}body.kd-design-v4.home .kdh-proof{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;max-width:650px;margin-top:26px}body.kd-design-v4.home .kdh-proof>div{min-height:104px;padding:16px 15px;border-color:rgb(177 205 230 / .76);box-shadow:0 12px 27px rgb(13 53 91 / .075)}body.kd-design-v4.home .kdh-proof>div:first-child{border-top:3px solid #176feb}body.kd-design-v4.home .kdh-proof>div:nth-child(2){border-top:3px solid #07976d}body.kd-design-v4.home .kdh-proof>div:nth-child(3){border-top:3px solid #173e74}body.kd-design-v4.home .kdh-photo-grid{grid-template-columns:minmax(0,1.36fr) minmax(126px,.72fr);gap:12px;position:relative;padding:10px;border:1px solid rgb(184 211 235 / .78);border-radius:12px;background:rgb(255 255 255 / .62);box-shadow:0 26px 50px rgb(7 46 86 / .12)}body.kd-design-v4.home .kdh-photo{border:0;border-radius:7px;box-shadow:none}body.kd-design-v4.home .kdh-photo.tall{grid-row:span 2}body.kd-design-v4.home .kdh-photo.tall img{min-height:440px;aspect-ratio:auto}body.kd-design-v4.home .kdh-photo:not(.tall) img{min-height:214px}body.kd-design-v4.home .kdh-section{padding:68px 0}body.kd-design-v4.home .kdh-section h2{font-size:clamp(30px, 3vw, 45px)}body.kd-design-v4.home .kdh-section:nth-of-type(even):not(.kdh-dark){background:var(--kd-v4-surface)}body.kd-design-v4.home .kdh-grid-4{gap:12px}body.kd-design-v4.home .kdh-card,body.kd-design-v4.home .kdh-panel,body.kd-design-v4.home .kdh-answer,body.kd-design-v4.home .kdh-review,body.kd-design-v4.home .kdh-blogcard,body.kd-design-v4.home .kdh-source{border-color:var(--kd-v4-line);border-radius:8px;box-shadow:0 12px 28px rgb(7 26 51 / .065)}body.kd-design-v4.home .kdh-card:hover,body.kd-design-v4.home .kdh-panel:hover,body.kd-design-v4.home .kdh-blogcard:hover{transform:translateY(-4px);border-color:#9fc7ed}body.kd-design-v4.home .kdh-dark{position:relative;overflow:hidden;background:linear-gradient(105deg,#051a35,#0b3662 100%)}body.kd-design-v4.home .kdh-dark::before{content:"";position:absolute;right:-7%;top:-190px;width:440px;height:440px;border:1px solid rgb(143 200 250 / .22);border-radius:50%}body.kd-design-v4.home .kdh-dark>*{position:relative;z-index:1}body.kd-design-v4.home .kdh-dark .kdh-panel{background:rgb(255 255 255 / .075);border-color:rgb(255 255 255 / .14)}body.kd-design-v4.home .kdh-chip{border-radius:7px;transition:background .18s ease,color .18s ease,border-color .18s ease}body.kd-design-v4.home .kdh-chip:hover{border-color:var(--kd-v4-blue);background:#eef6ff;color:var(--kd-v4-blue-deep)}body.kd-design-v4:not(.home) :is(.kd-hero,.kdr-hero,.kda-hero,.kdv-hero){background:linear-gradient(118deg,#f8fcff,#eaf5ff 58%,#f8fcff)}body.kd-design-v4:not(.home) :is(.kd-hero,.kdr-hero,.kda-hero,.kdv-hero)::after{background:rgb(255 255 255 / .64)}body.kd-design-v4:not(.home) :is(.kd-hero,.kdr-hero,.kda-hero,.kdv-hero) h1{max-width:760px}body.kd-design-v4:not(.home) :is(.kd-card,.kdr-card,.kda-card,.kdv-card,.kdv-treatment){border-radius:8px;border-color:var(--kd-v3-line)}@media (max-width:1100px){body.kd-design-v4.home .kdh-hero-grid{grid-template-columns:minmax(0,1fr) minmax(360px,.84fr);gap:30px}body.kd-design-v4.home .kdh-photo.tall img{min-height:380px}}@media (max-width:921px){body.kd-design-v4.home .kdh-hero{padding:42px 0 38px}body.kd-design-v4.home .kdh-hero-grid{grid-template-columns:1fr}body.kd-design-v4.home .kdh-photo-grid{max-width:720px}body.kd-design-v4.home .kdh-section{padding:50px 0}}@media (max-width:580px){body.kd-design-v4.home .kdh-hero{padding-top:34px}body.kd-design-v4.home .kdhome h1{font-size:39px}body.kd-design-v4.home .kdh-proof{grid-template-columns:1fr 1fr}body.kd-design-v4.home .kdh-proof>div:last-child{grid-column:1 / -1;min-height:auto}body.kd-design-v4.home .kdh-photo-grid{grid-template-columns:1.18fr .82fr;padding:7px;gap:8px}body.kd-design-v4.home .kdh-photo.tall{grid-row:span 2}body.kd-design-v4.home .kdh-photo.tall img{min-height:304px;aspect-ratio:auto}body.kd-design-v4.home .kdh-photo:not(.tall) img{min-height:148px}body.kd-design-v4.home .kdh-section{padding:42px 0}}