:root{--brand-50:#eff8fc;--brand-100:#d0e8f2;--brand-200:#a1d1e5;--brand-300:#6eb7d2;--brand-400:#4fa1c5;--brand-500:#3c92bf;--brand-600:#2d7299;--brand-700:#235775;--brand-800:#173952;--brand-900:#0c2336;--brand-950:#07172b;--accent-500:#10b981;--accent-600:#059669;--warn-500:#f59e0b;--ink-900:#0b1a2c;--ink-700:#2a3b4f;--ink-500:#5c6b7e;--ink-400:#8493a5;--ink-300:#b8c2ce;--ink-200:#dde3eb;--ink-100:#eef2f6;--ink-50:#f6f9fc;--paper:#fff;--radius-sm:6px;--radius:12px;--radius-lg:18px;--radius-xl:28px;--shadow-sm:0 1px 2px rgba(11,42,68,.06),0 1px 1px rgba(11,42,68,.04);--shadow-md:0 6px 18px rgba(11,42,68,.08),0 2px 4px rgba(11,42,68,.04);--shadow-lg:0 24px 60px -20px rgba(11,42,68,.25),0 8px 18px -8px rgba(11,42,68,.1);--shadow-xl:0 40px 80px -30px rgba(11,42,68,.35);--pad-section:clamp(40px,5vw,72px);--maxw:1240px;--font-sans:"Inter",system-ui,-apple-system,"Segoe UI",sans-serif;--font-display:"Manrope","Inter",system-ui,sans-serif}*{box-sizing:border-box}body,html{margin:0;padding:0}body{font-family:var(--font-sans);background:var(--paper);line-height:1.55;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}body,h1,h2,h3,h4{color:var(--ink-900)}h1,h2,h3,h4{font-family:var(--font-display);margin:0;letter-spacing:-.02em;line-height:1.1;text-wrap:balance}p{margin:0;text-wrap:pretty}a{text-decoration:none}a,button{color:inherit}button{font-family:inherit;cursor:pointer;border:0;background:none}input,select,textarea{font-family:inherit;font-size:15px;color:var(--ink-900)}.container{width:100%;max-width:var(--maxw);margin:0 auto;padding-left:clamp(20px,4vw,40px);padding-right:clamp(20px,4vw,40px)}.btn{display:inline-flex;align-items:center;gap:10px;padding:14px 22px;border-radius:var(--radius);font-weight:600;font-size:15px;transition:transform .15s ease,box-shadow .2s ease,background .2s ease;white-space:nowrap}.btn:hover{transform:translateY(-1px)}.btn-primary{background:var(--brand-500);color:#fff;box-shadow:var(--shadow-md),inset 0 1px 0 hsla(0,0%,100%,.18)}.btn-primary:hover{background:var(--brand-600);box-shadow:var(--shadow-lg)}.btn-accent{background:var(--accent-500);color:#fff;box-shadow:var(--shadow-md)}.btn-accent:hover{background:var(--accent-600)}.btn-ghost{color:var(--brand-500);background:transparent}.btn-ghost:hover{background:var(--brand-50)}.btn-outline{border:1.5px solid var(--ink-200);color:var(--ink-900);background:var(--paper)}.btn-outline:hover{border-color:var(--brand-500);color:var(--brand-500)}.btn-lg{padding:16px 28px;font-size:16px}.btn-sm{padding:10px 16px;font-size:14px;border-radius:10px}.eyebrow{display:inline-flex;align-items:center;gap:8px;font-size:12px;font-weight:600;color:var(--brand-500);text-transform:uppercase;letter-spacing:.12em;margin-bottom:14px}.eyebrow:before{content:"";display:inline-block;width:24px;height:1.5px;background:var(--brand-500)}.section-h{font-size:clamp(28px,3.4vw,44px);font-weight:700;margin-bottom:14px}.section-sub{font-size:17px;color:var(--ink-500);max-width:640px}@keyframes scrollX{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@keyframes fadeUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes megaFadeIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes spin{to{transform:rotate(1turn)}}@keyframes wPulse{0%{transform:scale(1);opacity:.35}to{transform:scale(1.5);opacity:0}}@keyframes aboutMarkFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}.about-mark{animation:aboutMarkFloat 4s ease-in-out infinite}@keyframes successFade{0%{opacity:0}to{opacity:1}}@keyframes successPop{0%{transform:scale(.85);opacity:0}60%{transform:scale(1.02);opacity:1}to{transform:scale(1);opacity:1}}@keyframes successPing{0%{transform:scale(1);opacity:.45}to{transform:scale(1.6);opacity:0}}:focus-visible{outline:2.5px solid var(--brand-400);outline-offset:2px;border-radius:4px}::selection{background:var(--brand-500);color:#fff}.branch-track::-webkit-scrollbar{display:none}.branch-arrow-top{width:44px;height:44px;border-radius:999px;border:1px solid var(--ink-200);background:var(--paper);color:var(--ink-900);display:grid;place-items:center;transition:background .15s,color .15s,border-color .15s,transform .15s}.branch-arrow-top:hover:not(:disabled){background:var(--brand-500);color:#fff;border-color:var(--brand-500);transform:translateY(-1px)}.branch-arrow-top:disabled{opacity:.45;cursor:not-allowed}@media (max-width:768px){.topbar-divider,.topbar-hours,.topbar-mail{display:none!important}.topbar-inner{height:34px!important;font-size:12px}}@media (max-width:480px){.topbar-inner>.topbar-left span:first-child{font-size:11px}}.header-bar{position:absolute;inset:0;display:flex;align-items:center;transition:opacity .32s ease,transform .32s ease;will-change:opacity,transform}.header-bar[data-active=false]{opacity:0;pointer-events:none;transform:translateY(-6px)}.header-bar[data-active=true]{opacity:1;pointer-events:auto;transform:translateY(0)}.scrolled-chip{display:inline-flex;align-items:center;gap:6px;padding:7px 13px;border-radius:999px;font-size:13px;font-weight:600;color:var(--ink-700);background:var(--ink-50);border:1px solid transparent;white-space:nowrap;transition:color .15s,background .15s,border-color .15s,transform .15s}.scrolled-chip:hover{background:var(--brand-50);color:var(--brand-700);border-color:var(--brand-200);transform:translateY(-1px)}.scrolled-chip-icon{width:18px;height:18px;display:grid;place-items:center;color:var(--brand-500)}.scrolled-iconbtn{width:38px;height:38px;display:grid;place-items:center;border-radius:999px;border:1px solid var(--ink-200);background:var(--paper);color:var(--ink-700);transition:background .15s,color .15s,border-color .15s,transform .15s;flex-shrink:0}.scrolled-iconbtn:hover{border-color:var(--brand-300);color:var(--brand-500);background:var(--brand-50);transform:translateY(-1px)}.scrolled-iconbtn--wa{background:#25d366;color:#fff;border-color:#25d366}.scrolled-iconbtn--wa:hover{background:#1ebe5d;color:#fff;border-color:#1ebe5d}.see-all-btn{display:inline-flex;align-items:center;gap:6px;padding:7px 14px;border-radius:999px;font-size:13px;font-weight:700;color:var(--brand-700);background:var(--brand-50);border:1px solid var(--brand-100);white-space:nowrap;transition:background .15s,border-color .15s,transform .15s,color .15s;cursor:pointer}.see-all-btn:hover{background:var(--brand-100);border-color:var(--brand-200);color:var(--brand-800);transform:translateY(-1px)}.see-all-chevron{transition:transform .2s ease}.see-all-btn[data-open=true] .see-all-chevron{transform:rotate(180deg)}@media (max-width:1180px){.scrolled-chip[data-priority=low]{display:none}}@media (max-width:1080px){.scrolled-chip[data-priority=mid]{display:none}}@media (max-width:1024px){.desktop-nav{display:none!important}.mobile-burger{display:grid!important}.call-now-label{display:none}.call-now{padding:6px!important}.header-bar[data-variant=scrolled]{display:none!important}.header-bar[data-variant=default]{opacity:1!important;transform:none!important;pointer-events:auto!important}}@media (max-width:900px){.hero-grid{grid-template-columns:1fr!important}.hero-stats{grid-template-columns:repeat(2,1fr)!important}}@media (max-width:980px){.branch-grid{grid-template-columns:repeat(2,1fr)!important}}@media (max-width:600px){.branch-grid{grid-template-columns:1fr!important}}@media (max-width:900px){.why-grid{gap:32px!important}.value-grid,.why-grid{grid-template-columns:1fr!important}}@media (max-width:800px){.how-grid{grid-template-columns:1fr!important;gap:32px!important}.how-line{display:none}}@media (max-width:980px){.reviews-grid{grid-template-columns:1fr 1fr!important}}@media (max-width:700px){.reviews-grid{grid-template-columns:1fr!important}}@media (max-width:900px){.about-grid{gap:40px!important}.about-grid,.claims-grid,.claims-header{grid-template-columns:1fr!important}.claims-illustration{display:none!important}.faq-grid{gap:32px!important}.contact-grid,.faq-grid,.form-row{grid-template-columns:1fr!important}}@media (max-width:1080px){.footer-grid{grid-template-columns:1fr 1fr!important;gap:32px!important}}@media (max-width:640px){.footer-grid{grid-template-columns:1fr!important}.footer-products{grid-template-columns:1fr 1fr!important;gap:20px!important}}@media (max-width:440px){.footer-products{grid-template-columns:1fr!important}}footer a{transition:color .15s}footer a:hover{color:#fff}html{scroll-behavior:smooth}.quote-form{width:100%}.qf-card{padding:22px;border-radius:var(--radius-xl);background:var(--paper);border:1px solid var(--ink-100);box-shadow:0 24px 60px -28px rgba(11,42,68,.35);color:var(--ink-900)}.quote-form-wide .qf-card{padding:26px 26px 22px}.qf-head{margin-bottom:14px}.qf-pill{display:inline-flex;align-items:center;gap:6px;font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--brand-500);background:var(--brand-50);padding:4px 10px;border-radius:999px;margin-bottom:8px}.qf-title{font-size:18px;font-weight:700;line-height:1.3;margin:0 0 6px;color:var(--ink-900)}.qf-sub{font-size:13px;color:var(--ink-500);line-height:1.55;margin:0}.qf-form,.qf-row{display:flex;flex-direction:column;gap:10px}.qf-row-2{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px}@media (max-width:540px){.qf-row-2{grid-template-columns:1fr!important}}.qf-field{display:flex;flex-direction:column;gap:4px}.qf-label{font-size:11.5px;font-weight:600;color:var(--ink-500);letter-spacing:.02em}.qf-input{width:100%;padding:11px 13px;border-radius:10px;border:1.5px solid var(--ink-200);background:var(--paper);outline:none;transition:border-color .15s,box-shadow .15s;font-size:14.5px;font-family:inherit;color:var(--ink-900);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.qf-input:focus{border-color:var(--brand-500);box-shadow:0 0 0 3px color-mix(in oklch,var(--brand-500) 18%,transparent)}.qf-input-error,.qf-input-error:focus{border-color:#ef4444;box-shadow:0 0 0 3px color-mix(in oklch,#ef4444 18%,transparent)}.qf-error{font-size:11.5px;color:#ef4444;margin-top:2px}.qf-textarea{resize:vertical;min-height:70px;font-family:inherit;line-height:1.45}.qf-kvkk{display:flex;gap:8px;align-items:flex-start;font-size:12.5px;color:var(--ink-700);line-height:1.45;padding:8px 10px;border-radius:8px;background:var(--ink-50);border:1px solid transparent;cursor:pointer;margin-top:2px}.qf-kvkk input{margin-top:2px;width:14px;height:14px;accent-color:var(--brand-500);flex-shrink:0}.qf-kvkk-error{background:color-mix(in oklch,#ef4444 8%,#fff);border-color:color-mix(in oklch,#ef4444 22%,#fff)}.qf-server-error{display:inline-flex;align-items:center;gap:6px;padding:8px 12px;border-radius:8px;background:color-mix(in oklch,#ef4444 10%,#fff);border:1px solid color-mix(in oklch,#ef4444 22%,#fff);color:#b91c1c;font-size:13px}.qf-submit{margin-top:6px;justify-content:center;width:100%;padding:13px 18px;font-size:14.5px;background:linear-gradient(135deg,var(--brand-500),var(--brand-600))}.qf-submit:disabled{opacity:.7;cursor:wait}.qf-spinner{width:14px;height:14px;border-radius:999px;border:2px solid hsla(0,0%,100%,.3);border-top-color:#fff;animation:spin .8s linear infinite;display:inline-block}.qf-divider{display:flex;align-items:center;gap:10px;margin:14px 0 10px;font-size:11px;color:var(--ink-400);text-transform:uppercase;letter-spacing:.08em}.qf-divider:after,.qf-divider:before{content:"";flex:1 1;height:1px;background:var(--ink-100)}.qf-quick{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px}.qf-quick-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:11px 8px;border-radius:10px;font-size:13.5px;font-weight:600;transition:transform .15s,box-shadow .15s,filter .2s;min-height:44px}.qf-quick-btn:hover{transform:translateY(-1px);filter:brightness(1.05)}.qf-quick-call{background:var(--paper);color:var(--ink-900);border:1.5px solid var(--ink-200)}.qf-quick-call:hover{border-color:var(--brand-500);color:var(--brand-500)}.qf-quick-wa{background:#25d366;color:#fff}.qf-trust{margin-top:12px;padding-top:12px;border-top:1px solid var(--ink-100);font-size:11.5px;color:var(--ink-500);display:flex;align-items:center;gap:6px;line-height:1.4}.sticky-quote{position:-webkit-sticky;position:sticky;top:96px;align-self:start}.sticky-quote-card{padding:22px;border-radius:var(--radius-xl);background:linear-gradient(180deg,var(--paper),var(--brand-50));border:1px solid var(--brand-100);box-shadow:var(--shadow-md)}.sticky-quote-eyebrow{font-size:11.5px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--brand-500);margin-bottom:6px}.sticky-quote-title{font-size:17px;font-weight:700;line-height:1.3;margin-bottom:6px;color:var(--ink-900)}.sticky-quote-sub{font-size:13px;color:var(--ink-500);line-height:1.5;margin-bottom:14px}.sticky-quote-form{gap:10px}.sq-field,.sticky-quote-form{display:flex;flex-direction:column}.sq-field{gap:4px}.sq-label{font-size:11px;font-weight:600;color:var(--ink-500);letter-spacing:.02em}.sq-input{width:100%;padding:10px 12px;border-radius:10px;border:1.5px solid var(--ink-200);background:var(--paper);outline:none;transition:border-color .15s,box-shadow .15s;font-size:14px;font-family:inherit;color:var(--ink-900)}.sq-input:focus{border-color:var(--brand-500);box-shadow:0 0 0 3px color-mix(in oklch,var(--brand-500) 18%,transparent)}.sq-input-error,.sq-input-error:focus{border-color:#ef4444;box-shadow:0 0 0 3px color-mix(in oklch,#ef4444 18%,transparent)}.sq-error{font-size:11.5px;color:#ef4444;margin-top:2px}.sq-kvkk{display:flex;gap:8px;align-items:flex-start;font-size:12px;color:var(--ink-700);line-height:1.45;padding:6px 8px;border-radius:8px;background:var(--ink-50);border:1px solid transparent;cursor:pointer}.sq-kvkk input{margin-top:2px;width:14px;height:14px;accent-color:var(--brand-500);flex-shrink:0}.sq-kvkk-error{background:color-mix(in oklch,#ef4444 8%,#fff);border-color:color-mix(in oklch,#ef4444 22%,#fff)}.sq-submit{margin-top:4px;justify-content:center;width:100%;padding:12px 18px;font-size:14.5px;background:linear-gradient(135deg,var(--brand-500),var(--brand-600))}.sq-submit:disabled{opacity:.7;cursor:wait}.sq-spinner{width:14px;height:14px;border-radius:999px;border:2px solid hsla(0,0%,100%,.3);border-top-color:#fff;animation:spin .8s linear infinite;display:inline-block}.sq-divider{display:flex;align-items:center;gap:10px;margin:14px 0 10px;font-size:11px;color:var(--ink-400);text-transform:uppercase;letter-spacing:.08em}.sq-divider:after,.sq-divider:before{content:"";flex:1 1;height:1px;background:var(--brand-100)}.sq-quick-actions{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px}.sq-quick{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:10px 8px;border-radius:10px;font-size:13.5px;font-weight:600;transition:transform .15s,box-shadow .15s,filter .2s;min-height:40px}.sq-quick:hover{transform:translateY(-1px);filter:brightness(1.05)}.sq-quick-call{background:var(--paper);color:var(--ink-900);border:1px solid var(--ink-200)}.sq-quick-call:hover{border-color:var(--brand-500);color:var(--brand-500)}.sq-quick-wa{background:#25d366;color:#fff}.sq-trust{margin-top:14px;padding-top:12px;border-top:1px solid var(--brand-100);font-size:11.5px;color:var(--ink-500);display:flex;align-items:center;gap:6px;line-height:1.4}.product-shell{width:100%}@media (max-width:1024px){.product-hero{grid-template-columns:1fr!important;gap:32px!important}.product-hero-form{max-width:520px;margin:0 auto;width:100%}.sticky-quote{position:static!important;max-width:480px;margin:0 auto;width:100%}}@media (max-width:980px){.cross-sell-grid{grid-template-columns:1fr 1fr!important}}@media (max-width:720px){.coverage-grid,.cross-sell-grid,.price-criteria-grid,.steps-grid{grid-template-columns:1fr!important}}@media (max-width:600px){.product-shell{padding-top:28px!important;padding-bottom:28px!important}.qf-card{padding:18px!important;border-radius:16px!important}.qf-title{font-size:16px!important}}.product-shell table{min-width:480px}.product-shell .table-scroll{overflow-x:auto;-webkit-overflow-scrolling:touch}.mobile-product-cta{position:fixed;left:0;right:0;bottom:0;z-index:90;display:none;gap:8px;padding:10px 12px calc(10px + env(safe-area-inset-bottom));background:hsla(0,0%,100%,.96);backdrop-filter:saturate(140%) blur(10px);-webkit-backdrop-filter:saturate(140%) blur(10px);border-top:1px solid var(--ink-100);box-shadow:0 -8px 24px -16px rgba(11,42,68,.18);transform:translateY(110%);transition:transform .25s ease}.mobile-product-cta[data-visible=true]{transform:translateY(0)}.mpc-btn{flex:1 1;display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:44px;padding:10px 8px;border-radius:12px;font-size:13.5px;font-weight:700;transition:transform .15s,filter .2s}.mpc-btn:active{transform:scale(.97)}.mpc-btn-outline{background:var(--paper);color:var(--ink-900);border:1.5px solid var(--ink-200)}.mpc-btn-wa{background:#25d366;color:#fff}.mpc-btn-primary{background:linear-gradient(135deg,var(--brand-500),var(--brand-600));color:#fff;flex:1.4 1}@media (max-width:720px){.mobile-product-cta{display:flex}body{padding-bottom:0}.product-shell{padding-bottom:80px!important}.btn,.btn-sm{min-height:44px}.faq-item summary{min-height:48px}}.faq-item summary::-webkit-details-marker{display:none}.faq-item .faq-chev{transition:transform .2s ease;color:var(--ink-500);display:inline-grid;place-items:center}.faq-item[open] .faq-chev{transform:rotate(180deg);color:var(--brand-500)}.faq-item[open] summary{color:var(--brand-500)!important}.faq-item summary:hover{color:var(--brand-500)}@media (max-width:480px){nav[aria-label=Breadcrumb] .container{overflow-x:auto;white-space:nowrap;-webkit-overflow-scrolling:touch;scrollbar-width:none}nav[aria-label=Breadcrumb] .container::-webkit-scrollbar{display:none}}@media (max-width:600px){:root{--pad-section:clamp(28px,6vw,48px)}}@media (max-width:380px){.container{padding-left:16px;padding-right:16px}}@media (max-width:600px){.about-mark img{max-height:64px}.reviews-grid{gap:12px!important}}@media (max-width:900px){.hero-grid>div:last-child{max-width:460px;margin:0 auto;width:100%}}@media (max-width:480px){.section-h{font-size:clamp(22px,6vw,28px)!important}}body,html{overflow-x:clip}@supports not (overflow-x:clip){body,html{overflow-x:hidden}}.mobile-drawer-backdrop{position:fixed;inset:0;z-index:100;background:rgba(11,26,44,.5);animation:fadeUp .15s ease;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}.mobile-drawer{position:absolute;top:0;right:0;bottom:0;width:min(380px,90vw);background:var(--paper);display:flex;flex-direction:column;overflow:hidden;box-shadow:-16px 0 48px -16px rgba(11,42,68,.25);animation:slideInRight .28s cubic-bezier(.22,1,.36,1)}@keyframes slideInRight{0%{transform:translateX(100%)}to{transform:translateX(0)}}.mobile-drawer-head{flex-shrink:0;display:flex;justify-content:space-between;align-items:center;padding:18px 20px;border-bottom:1px solid var(--ink-100);min-height:68px}.mobile-back-btn,.mobile-close-btn{height:40px;border-radius:10px;border:1px solid var(--ink-200);display:inline-flex;align-items:center;justify-content:center;background:var(--paper);color:var(--ink-700);transition:background .15s,color .15s,border-color .15s;cursor:pointer}.mobile-close-btn{width:40px}.mobile-back-btn{gap:6px;padding:0 14px 0 10px;font-size:14px;font-weight:600;color:var(--brand-500);border-color:var(--brand-100);background:var(--brand-50)}.mobile-back-btn:hover{background:var(--brand-100)}.mobile-drawer-track{flex:1 1;display:flex;width:200%;transition:transform .28s cubic-bezier(.22,1,.36,1);overflow:hidden}.mobile-drawer[data-view=services] .mobile-drawer-track{transform:translateX(-50%)}.mobile-drawer-pane{flex:0 0 50%;overflow-y:auto;-webkit-overflow-scrolling:touch;padding:12px 16px 20px}.mobile-submenu-title{font-size:11.5px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--brand-500);padding:8px 8px 14px}.mobile-nav{display:flex;flex-direction:column}.mobile-nav-item{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 12px;font-size:15.5px;font-weight:600;color:var(--ink-900);border-bottom:1px solid var(--ink-100);text-align:left;background:transparent;cursor:pointer;transition:background .15s,color .15s;min-height:52px}.mobile-nav-item:active,.mobile-nav-item:hover{background:var(--brand-50);color:var(--brand-700)}.mobile-nav-item:last-child{border-bottom:none}.mobile-nav-trigger{width:100%}.mobile-drawer-cta{flex-shrink:0;padding:16px 18px calc(16px + env(safe-area-inset-bottom));background:var(--paper);border-top:1px solid var(--ink-100);display:flex;flex-direction:column;gap:10px;box-shadow:0 -8px 24px -16px rgba(11,42,68,.18)}.mobile-cta-primary{width:100%;justify-content:center;min-height:48px}.mobile-cta-row{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px}.mobile-cta-secondary{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:46px;border-radius:12px;font-size:14.5px;font-weight:700;transition:transform .15s ease,filter .2s ease}.mobile-cta-secondary:active{transform:scale(.97)}.mobile-cta-call{background:var(--paper);color:var(--brand-700);border:1.5px solid var(--brand-200)}.mobile-cta-call:hover{border-color:var(--brand-500);background:var(--brand-50)}.mobile-cta-wa{background:#25d366;color:#fff}.mobile-cta-wa:hover{filter:brightness(1.05)}.nf-link-card:hover{transform:translateY(-2px);border-color:var(--brand-200)!important;box-shadow:var(--shadow-md)}@media (max-width:900px){.nf-grid{grid-template-columns:1fr!important;gap:32px!important}.nf-illu{order:-1;max-width:320px;margin:0 auto}.nf-illu>div{max-width:320px!important}}@media (max-width:720px){.nf-links{grid-template-columns:1fr!important}}.qf-kvkk-link{color:var(--brand-500);background:transparent;border:none;padding:0;font:inherit;font-weight:600;text-decoration:underline;text-underline-offset:2px;cursor:pointer}.qf-kvkk-link:hover{color:var(--brand-700)}.qf-kvkk-link:focus-visible{outline:2px solid var(--brand-400);outline-offset:2px;border-radius:2px}.kvkk-modal-backdrop{position:fixed;inset:0;z-index:200;background:rgba(11,26,44,.55);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);display:grid;place-items:center;padding:20px;animation:successFade .22s ease}.kvkk-modal-card{width:100%;max-width:640px;max-height:calc(100vh - 40px);background:var(--paper);border-radius:var(--radius-xl);box-shadow:var(--shadow-xl);display:flex;flex-direction:column;overflow:hidden;animation:successPop .35s cubic-bezier(.18,.89,.32,1.28);font-family:var(--font-sans)}.kvkk-modal-head{padding:24px 28px 18px;display:flex;align-items:flex-start;justify-content:space-between;gap:16px;border-bottom:1px solid var(--ink-100)}.kvkk-modal-eyebrow{font-size:11.5px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--brand-500);margin-bottom:6px}.kvkk-modal-title{font-family:var(--font-display);font-size:20px;font-weight:700;color:var(--ink-900);line-height:1.3;margin:0;letter-spacing:-.01em}.kvkk-modal-close{width:36px;height:36px;border-radius:999px;background:var(--ink-50);color:var(--ink-500);display:grid;place-items:center;flex-shrink:0;transition:background .15s,color .15s}.kvkk-modal-close:hover{background:var(--ink-100);color:var(--ink-900)}.kvkk-modal-body{padding:22px 28px;overflow-y:auto;flex:1 1}.kvkk-meta{margin-bottom:20px;padding:16px 18px;background:var(--ink-50);border-radius:var(--radius);border:1px solid var(--ink-100)}.kvkk-meta dl{margin:0;display:grid;grid-gap:8px;gap:8px}.kvkk-meta dl>div{display:grid;grid-template-columns:130px 1fr;grid-gap:12px;gap:12px;font-size:14px}.kvkk-meta dt{font-weight:700;color:var(--ink-500);font-size:12.5px;letter-spacing:.02em;text-transform:uppercase}.kvkk-meta dd{margin:0;color:var(--ink-900);line-height:1.5}.kvkk-meta a{color:var(--brand-500);text-decoration:underline;text-underline-offset:2px}.kvkk-meta a:hover{color:var(--brand-700)}.kvkk-article h3{font-family:var(--font-display);font-size:15.5px;font-weight:700;color:var(--ink-900);margin:22px 0 8px;letter-spacing:-.01em}.kvkk-article h3:first-child{margin-top:0}.kvkk-article p{font-size:14.5px;line-height:1.7;color:var(--ink-700);margin:0}.kvkk-article a{color:var(--brand-500);text-decoration:underline;text-underline-offset:2px}.kvkk-article a:hover{color:var(--brand-700)}.kvkk-modal-foot{padding:16px 28px 22px;border-top:1px solid var(--ink-100);background:var(--paper)}@media (max-width:600px){.kvkk-modal-head{padding:20px 22px 14px}.kvkk-modal-title{font-size:18px}.kvkk-modal-body{padding:18px 22px}.kvkk-modal-foot{padding:14px 22px 18px}.kvkk-meta dl>div{grid-template-columns:1fr;gap:4px}.kvkk-meta dd{font-size:14px}}@media (max-width:980px){.partners-grid{grid-template-columns:repeat(4,1fr)!important}}@media (max-width:800px){.partners-grid{grid-template-columns:repeat(3,1fr)!important}}@media (max-width:600px){.partners-grid{grid-template-columns:repeat(2,1fr)!important;gap:8px!important}}@media (max-width:400px){.partners-grid{grid-template-columns:repeat(2,1fr)!important}}@media (max-width:900px){.partners-cat-grid{grid-template-columns:1fr 1fr!important}}@media (max-width:600px){.partners-cat-grid{grid-template-columns:1fr!important}}@media (max-width:900px){.partners-advantage{grid-template-columns:1fr!important;gap:32px!important}.value-grid{grid-template-columns:1fr 1fr!important}}@media (max-width:600px){.value-grid{grid-template-columns:1fr!important}}@media (max-width:700px){.about-stats{grid-template-columns:repeat(2,1fr)!important;padding:18px!important}.about-stats>div{border-right:none!important;border-bottom:1px solid hsla(0,0%,100%,.16);padding:14px 8px!important}.about-stats>div:nth-last-child(-n+2){border-bottom:none}}@media (max-width:900px){.faq-still-question{grid-template-columns:1fr!important;gap:24px!important}}.faq-nav::-webkit-scrollbar{display:none}.faq-nav{scrollbar-width:none}.faq-nav a:hover{background:var(--brand-50)!important;color:var(--brand-700)!important;border-color:var(--brand-200)!important}@media (max-width:900px){.contact-methods{grid-template-columns:1fr!important}}@media (max-width:600px){.contact-methods{gap:10px!important}}@media (max-width:800px){.contact-info-grid{grid-template-columns:1fr!important}}.contact-methods a:hover,.partners-cat-grid a:hover{transform:translateY(-3px);box-shadow:var(--shadow-md);border-color:var(--brand-200)!important}