:root{--bg:#fff;--ink:#0f172a;--muted:#475569;--line:#e2e8f0;--brand:#2563eb;--brand-ink:#fff;--surface:#f1f5f9;--radius:16px;--shadow:0 6px 24px rgba(15,23,42,.08);--container:1100px}*{box-sizing:border-box}html,body{height:100%}body{margin:0;color:var(--ink);background:var(--bg);font:16px/1.7 -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Noto Sans JP","Hiragino Kaku Gothic ProN","Yu Gothic","YuGothic",Meiryo,sans-serif;letter-spacing:.01em}img{max-width:100%;height:auto;vertical-align:middle}a{color:var(--brand);text-decoration:none}a:hover{opacity:.9}.container{max-width:var(--container);margin:0 auto;padding:0 20px}.site-header{position:sticky;top:0;z-index:50;background:#fff;border-bottom:1px solid var(--line);backdrop-filter:saturate(1.2) blur(6px)}.header-inner{display:flex;align-items:center;gap:24px;min-height:68px}.logo img{height:36px;display:block}.primary-nav{margin-left:auto}.primary-nav .menu{display:flex;gap:24px;list-style:none;margin:0;padding:0}.primary-nav .menu a{color:var(--ink)}.cta{margin-left:24px;display:inline-flex;align-items:center;justify-content:center;min-width:120px;height:40px;padding:0 16px;border-radius:999px;background:var(--brand);color:var(--brand-ink);font-weight:700;box-shadow:var(--shadow)}.nav-toggle{display:none;margin-left:8px;background:0 0;border:0;width:40px;height:40px}.nav-toggle span{display:block;width:22px;height:2px;background:#111;margin:5px auto}.site-main{display:block}.hero{padding:72px 0 48px;background:linear-gradient(180deg,#fff 0%,#f6f8fb 100%);border-bottom:1px solid var(--line)}.hero .muted{color:var(--muted);font-size:14px;margin:0 0 10px}.hero h1{font-size:42px;line-height:1.25;margin:0 0 16px;letter-spacing:.01em}.hero .lead{color:var(--muted);font-size:16px;margin:0 0 20px}.hero .btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:44px;padding:0 18px;border-radius:999px;background:var(--brand);color:#fff;font-weight:700}.section{padding:72px 0;border-bottom:0}.section.alt{background:var(--surface)}.section h2{font-size:28px;margin:0 0 24px}.muted{color:var(--muted)}.grid{display:grid;gap:20px}.grid.cols-3{grid-template-columns:repeat(3,1fr)}.grid.cols-4{grid-template-columns:repeat(4,1fr)}@media (max-width:980px){.grid.cols-3,.grid.cols-4{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.grid.cols-3,.grid.cols-4{grid-template-columns:1fr}}.card{background:#fff;border:1px solid var(--line);border-radius:var(--radius);padding:18px;box-shadow:var(--shadow)}.card h3{margin:0 0 6px;font-size:18px}#pricing .card h3{font-size:16px;color:var(--muted);margin-bottom:8px}#pricing .card ul{margin:8px 0 0 18px;padding:0}#pricing .card li{margin:6px 0}#blog .card{padding:12px}#blog .card img{border-radius:12px;display:block;margin-bottom:8px}#blog .card h3{font-size:16px;margin:6px 0 0}#blog .muted{font-size:12px}#inquiry .card{max-width:720px}#inquiry label{display:grid;gap:6px;font-weight:600}#inquiry input,#inquiry textarea{width:100%;max-width:100%;box-sizing:border-box;padding:10px 12px;border:1px solid var(--line);border-radius:12px;background:#fff;font-size:16px}#inquiry .btn{display:inline-flex;align-items:center;justify-content:center;height:44px;background:var(--brand);color:#fff;border-radius:999px;border:0;cursor:pointer;font-weight:700}@media (max-width:640px){#inquiry .card{padding:16px 14px}#inquiry input,#inquiry textarea{font-size:16px}}footer{padding:38px 0;background:#fff}footer .muted{color:var(--muted);font-size:14px;margin:0}.btn{display:inline-flex;align-items:center;justify-content:center;height:40px;background:var(--brand);color:#fff;border-radius:999px;border:0;padding:0 16px;font-weight:700}.lead{font-size:18px}:root{--brand:#0097b2;--brand-ink:#fff;--cta-diag-from:#00b9d9;--cta-diag-to:#007a8e;--brand-border:#007e94;--brand-hover-from:#00b9d9;--brand-hover-to:#00a1be;--brand-press-from:#009fbb;--brand-press-to:#008ca4}a{color:var(--brand)}a:hover{opacity:.9}.logo img{height:80px}@media (max-width:640px){.logo img{height:56px}}.btn,.hero .btn,#inquiry .btn,.cta{background:linear-gradient(180deg,var(--brand-hover-from) 0%,var(--brand-hover-to) 100%) !important;color:var(--brand-ink) !important;border:1px solid var(--brand-border);border-radius:999px;box-shadow:0 6px 16px rgba(0,151,178,.25);transition:transform .05s ease,box-shadow .15s ease,filter .15s ease;height:44px;padding:0 18px;font-weight:700}.btn:hover,.hero .btn:hover,#inquiry .btn:hover,.cta:hover{background:linear-gradient(180deg,var(--brand-hover-from) 0%,var(--brand-hover-to) 100%) !important;box-shadow:0 8px 22px rgba(0,151,178,.32);transform:translateY(-1px)}.btn:active,.hero .btn:active,#inquiry .btn:active,.cta:active{background:linear-gradient(180deg,var(--brand-press-from) 0%,var(--brand-press-to) 100%) !important;box-shadow:0 3px 10px rgba(0,151,178,.28);transform:translateY(0)}.btn:focus-visible,.hero .btn:focus-visible,#inquiry .btn:focus-visible,.cta:focus-visible{outline:3px solid rgba(0,151,178,.35);outline-offset:2px}.header-inner{display:flex;align-items:center;gap:24px;min-height:68px;justify-content:space-between}.primary-nav{margin-left:0 !important;flex:1}.logo{margin-right:8px}.primary-nav .menu{display:flex;gap:24px;list-style:none;margin:0;padding:0;justify-content:flex-start}.cta{margin-left:16px;min-width:120px;height:40px;padding:0 16px;border-radius:999px;font-weight:700;box-shadow:var(--shadow)}@media (min-width:981px){.logo img{height:80px}.header-inner{min-height:98px;align-items:center;gap:28px}.primary-nav .menu a{padding:14px 0}}@media (max-width:980px){.logo img{height:40px}.header-inner{min-height:64px}}.site-header .cta{font-size:20px;line-height:1;height:60px;min-width:250px;padding:0 28px;white-space:nowrap;display:inline-flex;align-items:center;justify-content:center;border-radius:999px}@media (min-width:981px){.header-inner{min-height:108px;gap:28px}}@media (max-width:980px){.site-header .cta{font-size:18px;height:54px;min-width:200px;padding:0 22px}.header-inner{min-height:72px}}.header-inner{justify-content:space-between}.logo{flex:0 0 auto}.logo img{display:block}.nav-toggle{display:none}@media (max-width:980px){.logo img{height:40px}.nav-toggle{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border:0;background:0 0;padding:0;margin-left:8px}.nav-toggle span{display:block;width:22px;height:2px;background:#0f172a;margin:5px 0}.primary-nav{position:fixed;left:0;right:0;top:64px;background:#fff;padding:16px 20px;transform:translateY(-10px);opacity:0;pointer-events:none;transition:transform .18s ease,opacity .18s ease;box-shadow:0 12px 30px rgba(0,0,0,.08);z-index:60}.primary-nav .menu{display:flex;flex-direction:column;gap:16px;list-style:none;margin:0;padding:0}body.nav-open .primary-nav{transform:translateY(0);opacity:1;pointer-events:auto}body.nav-open:after{content:"";position:fixed;inset:0;background:rgba(0,0,0,.25);z-index:50}body.nav-open{overflow:hidden}.site-header .cta{font-size:18px;height:54px;min-width:200px;padding:0 22px}.header-inner{min-height:64px;gap:12px}}@media (min-width:981px){.primary-nav{position:static;transform:none;opacity:1;pointer-events:auto;box-shadow:none}.primary-nav .menu{display:flex;gap:24px}}@media (max-width:980px){.nav-toggle{display:flex;flex-direction:column;justify-content:center;align-items:center;width:44px;height:44px;border:0;background:0 0;padding:8px}.nav-toggle span{width:24px;height:2px;background:#0f172a;border-radius:1px;transition:transform .18s ease,opacity .18s ease}.nav-toggle span+span{margin-top:5px}body.nav-open .nav-toggle span:nth-child(1){transform:translateY(7px) rotate(45deg)}body.nav-open .nav-toggle span:nth-child(2){opacity:0}body.nav-open .nav-toggle span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}}@media (max-width:980px){.header-inner{display:grid !important;grid-template-columns:auto 1fr auto;align-items:center;gap:8px;min-height:64px}.logo{order:1}.logo img{height:48px !important;display:block}.nav-toggle{order:3;display:flex !important;flex-direction:column;justify-content:center;align-items:center;width:44px;height:44px;margin-left:6px;border:0;background:0 0;padding:8px}.nav-toggle span{width:24px;height:2px;background:#0f172a;border-radius:1px;transition:transform .18s ease,opacity .18s ease}.nav-toggle span+span{margin-top:5px}body.nav-open .nav-toggle span:nth-child(1){transform:translateY(7px) rotate(45deg)}body.nav-open .nav-toggle span:nth-child(2){opacity:0}body.nav-open .nav-toggle span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.site-header .cta{order:2;justify-self:center;font-size:16px !important;height:46px !important;min-width:156px !important;padding:0 16px !important}.primary-nav{position:fixed;left:0;right:0;top:64px;background:#fff;padding:16px 20px;transform:translateY(-10px);opacity:0;pointer-events:none;transition:transform .18s ease,opacity .18s ease;box-shadow:0 12px 30px rgba(0,0,0,.08);z-index:60}body.nav-open .primary-nav{transform:translateY(0);opacity:1;pointer-events:auto}body.nav-open:after{content:"";position:fixed;inset:0;background:rgba(0,0,0,.25);z-index:50}body.nav-open{overflow:hidden}}@media (min-width:981px){.nav-toggle{display:none !important}}@media (max-width:980px){.primary-nav{display:none !important}.nav-toggle{display:none !important}.header-inner{display:flex !important;align-items:center;justify-content:space-between;min-height:64px;gap:12px}.logo img{height:56px !important;display:block}.site-header .cta{margin-left:auto;font-size:16px !important;height:46px !important;min-width:156px !important;padding:0 16px !important}}@media (max-width:980px){.logo img{height:56px !important}.header-inner{min-height:72px}}.primary-nav .menu a{font-size:16px;font-weight:700;color:var(--ink);text-decoration:none;transition:color .15s ease,text-decoration-color .15s ease}.primary-nav .menu a:hover,.primary-nav .menu a:focus-visible{color:var(--brand);text-decoration:underline;text-decoration-color:var(--brand);text-underline-offset:3px}.primary-nav .menu .current-menu-item>a,.primary-nav .menu .current_page_item>a{color:var(--brand)}@media (max-width:980px){.primary-nav .menu a{font-size:16px;font-weight:700}}.site-header{position:fixed;top:0;left:0;right:0;z-index:100;transition:background-color .18s ease,border-color .18s ease,backdrop-filter .18s ease;background:#fff;border-bottom:1px solid var(--line);backdrop-filter:saturate(1.2) blur(6px)}body.scrolled .site-header{background:rgba(255,255,255,.5);border-color:rgba(226,232,240,.5);backdrop-filter:saturate(1.2) blur(8px);box-shadow:0 6px 20px rgba(0,0,0,.06)}@media (max-width:980px){body.scrolled .site-header{background:rgba(255,255,255,.6);backdrop-filter:saturate(1.2) blur(10px)}}.site-main{padding-top:108px}@media (max-width:980px){.site-main{padding-top:72px}}.cta-mobile{display:none}@media (max-width:980px){.site-header .cta{display:none !important}.cta-mobile{position:fixed;left:50%;bottom:16px;transform:translateX(-50%);display:inline-flex;align-items:center;justify-content:center;height:52px;min-width:220px;padding:0 24px;z-index:120;border-radius:999px;border:1px solid var(--brand-border);background:linear-gradient(180deg,var(--brand-grad-from) 0%,var(--brand-grad-to) 100%);color:var(--brand-ink);font-weight:700;font-size:18px;box-shadow:0 14px 36px rgba(0,151,178,.3)}.cta-mobile:hover{background:linear-gradient(180deg,var(--brand-hover-from) 0%,var(--brand-hover-to) 100%);box-shadow:0 16px 42px rgba(0,151,178,.36)}.cta-mobile:active{background:linear-gradient(180deg,var(--brand-press-from) 0%,var(--brand-press-to) 100%);box-shadow:0 8px 22px rgba(0,151,178,.28)}body{padding-bottom:92px}}.site-header .cta,.cta-mobile{border:none !important;color:var(--brand-ink) !important;background:linear-gradient(135deg,var(--cta-diag-from) 0%,var(--cta-diag-to) 100%) !important;background-size:200% 200%;box-shadow:0 10px 26px rgba(0,151,178,.28);transition:transform .15s ease,box-shadow .2s ease,background-position .4s ease,filter .2s ease}.site-header .cta:hover,.cta-mobile:hover{background-position:100% 0;transform:translateY(-2px) scale(1.03);box-shadow:0 14px 34px rgba(0,151,178,.36);filter:saturate(1.08)}.site-header .cta:active,.cta-mobile:active{transform:translateY(0) scale(.99);box-shadow:0 8px 20px rgba(0,151,178,.28)}.site-header .cta:focus-visible,.cta-mobile:focus-visible{outline:3px solid rgba(0,151,178,.35);outline-offset:2px}@media (max-width:980px){.cta-mobile{background:linear-gradient(135deg,var(--cta-diag-from) 0%,var(--cta-diag-to) 100%) !important}}.hero{padding:80px 0 64px;border-bottom:1px solid var(--line);background:linear-gradient(180deg,#fff 0%,#f6f8fb 100%)}.hero .container{max-width:1280px}.hero-inner{display:grid;grid-template-columns:1.6fr 560px;align-items:center;gap:40px}.hero-copy{max-width:none}.hero-art{justify-self:end}.hero-art img{width:640px;max-width:none;height:auto;object-fit:contain;object-position:right center;transform:translateX(40px);display:block}@media (max-width:1200px){.hero-inner{grid-template-columns:1.4fr 520px;gap:32px}.hero-art img{width:560px;transform:translateX(30px)}}@media (max-width:980px){.hero{padding:56px 0 40px}.hero-inner{grid-template-columns:1fr;gap:20px}.hero-art{justify-self:center}.hero-art img{width:90%;max-width:360px;transform:none}}.hero-hook{display:inline-flex;align-items:center;gap:10px;font-size:15px;font-weight:800;color:#045867;background:linear-gradient(135deg,rgba(0,151,178,.12),rgba(0,151,178,.06));border:1px solid rgba(0,151,178,.28);padding:8px 12px;border-radius:999px;margin:0 0 14px}.hero-hook .dot{width:8px;height:8px;border-radius:50%;background:#00b9d9;box-shadow:0 0 0 4px rgba(0,185,217,.18)}.hero-title{margin:0 0 10px;font-size:56px;line-height:1.28;letter-spacing:.01em}.hero-title span{display:inline-block}@media (max-width:980px){.hero-title{font-size:34px;line-height:1.32}}.hero-sub{margin:0 0 14px;font-size:20px;line-height:1.6;font-weight:700;color:var(--ink)}@media (max-width:980px){.hero-sub{font-size:18px}}.hero-desc{margin:0 0 20px;font-size:16px;line-height:1.9;color:var(--muted)}.hero-desc .limited{display:inline-block;margin:0 6px 0 0;font-weight:800;color:#026377;background:rgba(0,151,178,.12);border:1px solid rgba(0,151,178,.28);padding:3px 8px;border-radius:8px}.hero-offer{display:flex;flex-direction:column;align-items:flex-start;gap:8px;margin:12px 0 20px}.offer-badge{display:inline-block;margin:0;padding:0 .05em;font-size:22px;font-weight:900;color:#004e5b;background:linear-gradient(to bottom,transparent calc(100% - 0.42em),
    #FFE169 calc(100% - 0.42em),
    #FFD24C 100%
  ) no-repeat;background-size:100% 100%;border:none !important}.offer-badge:hover{background:linear-gradient(to bottom,transparent calc(100% - 0.42em),
    #FFD24C calc(100% - 0.42em),
    #FFC300 100%
  ) no-repeat;background-size:100% 100%}@media (max-width:980px){.offer-badge{font-size:20px}}.offer-copy{white-space:nowrap;font-size:16px;line-height:1.9;color:var(--ink)}.offer-copy strong{font-weight:800;color:#026377}@media (max-width:980px){.offer-badge{font-size:18px}.offer-copy{font-size:15px}}.btn.btn-hero-cta{border:none !important;color:var(--brand-ink) !important;background:linear-gradient(135deg,var(--cta-diag-from) 0%,var(--cta-diag-to) 100%) !important;background-size:200% 200%;box-shadow:0 10px 26px rgba(0,151,178,.28);transition:transform .15s ease,box-shadow .2s ease,background-position .4s ease,filter .2s ease;height:60px;min-width:250px;padding:0 28px;font-size:20px;font-weight:700;border-radius:999px;white-space:nowrap}.btn.btn-hero-cta:hover{background-position:100% 0;transform:translateY(-2px) scale(1.03);box-shadow:0 14px 34px rgba(0,151,178,.36);filter:saturate(1.08)}.btn.btn-hero-cta:active{transform:translateY(0) scale(.99);box-shadow:0 8px 20px rgba(0,151,178,.28)}@media (max-width:980px){.btn.btn-hero-cta{height:46px;min-width:180px;padding:0 18px;font-size:16px}}.hero{position:relative;overflow:visible}.hero:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:90px;background-color:var(--surface);-webkit-mask:url('data:image/svg+xml;utf8,\<svg xmlns="http://www.w3.org/2000/svg" viewBox=\"0 0 1440 120\" preserveAspectRatio=\"none\">\<path d=\"M0,40 C240,90 480,0 720,40 C960,80 1200,120 1440,50 L1440,120 L0,120 Z\" fill=\"%23000\"/>\</svg>') center/100% 100% no-repeat;mask:url('data:image/svg+xml;utf8,\<svg xmlns="http://www.w3.org/2000/svg" viewBox=\"0 0 1440 120\" preserveAspectRatio=\"none\">\<path d=\"M0,40 C240,90 480,0 720,40 C960,80 1200,120 1440,50 L1440,120 L0,120 Z\" fill=\"%23000\"/>\</svg>') center/100% 100% no-repeat;pointer-events:none}@media (max-width:980px){.hero:after{height:64px}}#services.section{background:#f1f5f9;border-bottom:1px solid var(--line)}#services .card{background:#fff;border:1px solid var(--line)}.sec-head{text-align:center;margin:-6px 0 26px}.sec-head .sec-eyebrow{font-size:28px;font-weight:900;letter-spacing:.08em;text-transform:uppercase;color:#0f172a;margin:0 0 6px}.sec-head .sec-title{font-size:18px;font-weight:800;color:#475569;margin:0}.svc-grid{display:grid;gap:22px}@media (min-width:981px){.svc-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:980px){.svc-grid{grid-template-columns:1fr;gap:16px}}.svc-item{background:#fff;border:1px solid var(--line);display:grid;grid-template-columns:36px 1fr;grid-auto-rows:auto;column-gap:12px;row-gap:8px;padding:18px 16px;border-radius:var(--radius);box-shadow:var(--shadow);transition:background-color .2s ease,color .2s ease,border-color .2s ease,transform .12s ease,box-shadow .2s ease}.svc-item .svc-icon{grid-column:1;grid-row:1;align-self:start;color:#0097b2}.svc-item .svc-name{grid-column:2;grid-row:1;align-self:center;font-size:18px;font-weight:800;margin:0;display:block}.svc-item .svc-summary,.svc-item .svc-problem,.svc-item .svc-desc,.svc-item .svc-more{grid-column:1/-1}.svc-item .svc-summary{margin:2px 0;font-weight:800;color:#0f172a}.svc-item .svc-problem{margin:4px 0;color:#334155;font-weight:600;line-height:1.7}#services .svc-desc{display:block !important;opacity:1 !important;max-height:none !important;margin-top:12px;line-height:1.85;color:#334155;visibility:visible !important;overflow:visible !important}#services .svc-item:hover{background:#fff !important;border-color:var(--line) !important;color:var(--ink) !important;transform:none !important;box-shadow:var(--shadow) !important}#services .svc-item:hover .svc-name,#services .svc-item:hover .svc-summary,#services .svc-item:hover .svc-problem,#services .svc-item:hover .svc-desc,#services .svc-item:hover .svc-icon{color:inherit !important}.svc-item .svc-more{justify-self:end;margin-top:auto;display:inline-flex;align-items:center;gap:8px;text-decoration:none;font-weight:800;color:#0097b2;transition:color .18s ease}.svc-item .svc-more .ico{display:block}.svc-item .svc-more .arr{transition:transform .18s ease}.svc-item .svc-more:hover .arr,.svc-item:hover .svc-more .arr{transform:translateX(4px)}.svc-item .svc-more .ring{stroke-dasharray:18 20 18 0;stroke-dashoffset:28;transform:none;transform-origin:12px 12px}@media (max-width:980px){.svc-grid{gap:16px}}#why{position:relative;padding:36px 0 96px !important;background:var(--surface);border-bottom:0}#why .why-inner{display:grid;grid-template-columns:1.1fr 1fr;align-items:start;gap:28px}#why .why-art{grid-column:1;grid-row:1}#why .why-art img{width:100%;height:auto;display:block;filter:drop-shadow(0 12px 28px rgba(2,32,46,.06))}#why .why-copy{display:contents}#why .sec-head,#why .why-lead{grid-column:2}#why .sec-head{margin:-4px 0 6px;text-align:left}#why .sec-eyebrow{font-size:28px;font-weight:900;letter-spacing:.08em;text-transform:uppercase;color:#0f172a;margin:0 0 4px}#why .sec-title{font-size:18px;font-weight:800;color:#475569;margin:0 0 16px}#why .why-headline{font-size:16px !important;font-weight:800;line-height:1.6;margin:8px 0 14px;grid-column:2}#why .why-lead{margin:6px 0 12px;font-size:16px;line-height:1.85;color:#334155}#why .why-stats{grid-column:1/-1;display:grid;gap:12px;margin-top:10px;grid-template-columns:repeat(4,minmax(0,1fr));list-style:none;padding:0}#why .stat{display:block;text-align:center;background:#fff;border:1px solid var(--line);border-radius:14px;padding:14px 16px;box-shadow:0 8px 20px rgba(2,32,46,.05)}#why .stat .num{font-size:38px;font-weight:900;line-height:1;display:inline-block}#why .stat .unit{font-size:17px;font-weight:800;margin-left:2px;display:inline-block}#why .stat .label{display:block;margin:8px 0 0;color:#64748b;line-height:1.55}#why:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:76px;background:#fff;-webkit-mask:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 1440 120" preserveAspectRatio="none"><path d="M0,40 C240,90 480,0 720,40 C960,80 1200,120 1440,50 L1440,120 L0,120 Z" fill="%23000"/></svg>') center/100% 100% no-repeat;mask:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 1440 120" preserveAspectRatio="none"><path d="M0,40 C240,90 480,0 720,40 C960,80 1200,120 1440,50 L1440,120 L0,120 Z" fill="%23000"/></svg>') center/100% 100% no-repeat;pointer-events:none}#why+.section{padding-top:56px}@media (max-width:980px){#why{padding:28px 0 64px !important}#why .why-inner{grid-template-columns:1fr;gap:20px}#why .sec-head,#why .why-lead,#why .why-headline{grid-column:1;text-align:center}#why .why-stats{grid-template-columns:repeat(2,minmax(0,1fr))}#why:after{height:64px}}#why .why-copy>:empty{display:none !important}#why .why-copy>.placeholder,#why .why-copy>.wp-block-image,#why .why-copy img[loading=lazy][src=""]{display:none !important}#why .why-copy>*{background:0 0 !important;min-height:0 !important}#why .why-copy>*{background:0 0 !important;box-shadow:none !important;border:0 !important;height:auto !important;min-height:0 !important;padding:0 !important}#why .why-copy .has-background,#why .why-copy [class*=has-][class*=-background-color],#why .why-copy .wp-block-group,#why .why-copy .wp-block-cover,#why .why-copy .wp-block-media-text{background:0 0 !important;box-shadow:none !important;border:0 !important}#why .why-copy>[style*=background],#why .why-copy>[style*=background-color]{background:0 0 !important}#why .why-copy>[style*=height],#why .why-copy>[style*=min-height]{height:auto !important;min-height:0 !important}#why .why-copy>.wp-block-image:empty,#why .why-copy img[src=""],#why .why-copy img[aria-hidden=true]{display:none !important}#why .why-copy{display:block !important}@media (max-width:980px){#why .why-headline{font-size:15px !important;margin:6px 0 12px}}#pricing{display:none !important}#usecases .sec-head{text-align:center;margin:-6px 0 32px !important}#usecases .sec-eyebrow{font-size:28px !important;font-weight:900;letter-spacing:.08em;text-transform:uppercase;color:#0f172a;margin:0 0 6px}#usecases .sec-title{font-size:18px !important;font-weight:800;color:#475569;margin:0}#usecases .usecases-grid{display:grid;gap:22px;grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width:980px){#usecases .usecases-grid{grid-template-columns:1fr}}#usecases .use-card{position:relative;background:#fff;border:1px solid var(--line);border-radius:16px;box-shadow:var(--shadow);padding:18px;display:flex;flex-direction:column;gap:12px;overflow:hidden}#usecases .use-card:after{content:"";position:absolute;left:0;right:0;top:0;height:6px;background:linear-gradient(90deg,var(--cta-diag-from,#00b9d9),var(--cta-diag-to,#007a8e));opacity:.9}#usecases .use-pill{display:inline-block;padding:6px 10px;border-radius:999px;font-weight:900;font-size:12px;letter-spacing:.02em;line-height:1;vertical-align:middle}#usecases .use-pill.use-problem{color:var(--brand-ink,#fff);background:linear-gradient(135deg,var(--cta-diag-from,#00b9d9),var(--cta-diag-to,#007a8e))}#usecases .use-pill.use-outcome{color:#004e5b;background:linear-gradient(135deg,rgba(0,151,178,.16),rgba(0,151,178,.08));border:1px solid rgba(0,151,178,.3)}#usecases .use-pill.use-goal{display:inline-block;padding:6px 10px;border-radius:999px;font-weight:900;font-size:12px;letter-spacing:.02em;line-height:1;color:#0f172a;background:linear-gradient(135deg,rgba(0,151,178,.16),rgba(0,151,178,.08));border:1px solid rgba(0,151,178,.3)}#usecases .use-problem-txt{margin:8px 0 0;color:var(--brand,#0097b2);font-weight:900;font-size:18px;line-height:1.7}#usecases .use-kicker{margin:8px 0 4px;font-size:12px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:#64748b}#usecases .use-list{list-style:none;margin:0;padding:0}#usecases .use-list li{position:relative;padding-left:36px !important;line-height:1.85;margin:6px 0}#usecases .use-list li:before{content:none !important}#usecases .use-list li:after{content:"";position:absolute;left:8px !important;top:.34em !important;width:10px;height:16px;border-right:4px solid #facc15;border-bottom:4px solid #facc15;transform:rotate(45deg);box-sizing:content-box}@media (max-width:640px){#usecases .use-list li:after{top:.38em !important}#usecases .use-list li{padding-left:32px !important}#usecases .use-list li:after{left:7px !important}}@media (min-width:981px){#usecases .use-list li:after{top:.32em !important}}#usecases .use-text{margin:8px 0 0;color:#334155;line-height:1.85}#usecases .usecases-foot{max-width:980px;margin:26px auto 0;padding:14px 16px;font-weight:800;color:#0f172a;text-align:center;background:linear-gradient(180deg,rgba(0,151,178,.08),rgba(0,151,178,.04));border:1px solid rgba(0,151,178,.28);border-radius:14px;box-shadow:0 8px 22px rgba(0,151,178,.12)}#usecases .usecases-foot:before{display:none !important}.section.contact-v2{background:#f1f5f9}.contact-v2 .sec-head{text-align:center;margin:-6px 0 22px}.contact-v2 .sec-eyebrow{font-size:28px;font-weight:900;letter-spacing:.08em;text-transform:uppercase;color:#0f172a;margin:0 0 6px}.contact-v2 .sec-title{font-size:18px;font-weight:800;color:#475569;margin:0}.contact-v2 .contact-lead{max-width:820px;margin:0 auto 16px;text-align:left;color:#0f172a;line-height:1.9;padding:0;border:0;background:0 0}.contact-v2 .contact-lead .no-cost{display:inline-block;margin-top:6px;color:#e11d48;font-weight:900}.kz-form label{font-weight:700;display:block}.kz-form input[type=text],.kz-form input[type=email],.kz-form input[type=tel],.kz-form select,.kz-form textarea{width:100%;max-width:100%;box-sizing:border-box;padding:12px 14px;border:1px solid var(--line);border-radius:12px;background:#fff;font:inherit;font-size:16px;line-height:1.6;margin-top:6px}.kz-form textarea{min-height:120px}.kz-note{font-size:12px;color:#64748b;display:block;margin:4px 0 6px}.contact-v2 .kz-fieldset{border:0;padding:0;margin:4px 0 6px}.contact-v2 .kz-fieldset legend{font-weight:800;margin:0 0 8px;color:#0f172a}.contact-v2 .kz-check{display:flex;align-items:flex-start;gap:10px;margin:8px 0;line-height:1.8}.contact-v2 .kz-check input{flex:0 0 auto}#inquiry.contact-v2 .kz-form input[type=checkbox]{appearance:auto !important;-webkit-appearance:auto !important;accent-color:#f59e0b;width:18px;height:18px;margin:0;padding:0;border:none;box-shadow:none !important;background:0 0;vertical-align:middle}.contact-v2 .kz-consent{display:flex;align-items:center;gap:10px;flex-wrap:wrap;line-height:1.7;margin:2px 0 6px}.contact-v2 .kz-consent>input{margin-right:2px}.contact-v2 .kz-consent .open-privacy{color:var(--brand);text-decoration:underline;text-underline-offset:3px}@media (max-width:640px){.contact-v2 .kz-consent .open-privacy{flex-basis:100%;margin-left:30px}}.contact-v2 .kz-submit{display:block !important;width:500px;max-width:100%;margin:14px auto 0;height:60px;font-size:20px;font-weight:700;border-radius:999px;border:none !important;color:var(--brand-ink) !important;background:linear-gradient(135deg,var(--cta-diag-from,#00b9d9) 0%,var(--cta-diag-to,#007a8e) 100%) !important;background-size:200% 200%;box-shadow:0 10px 26px rgba(0,151,178,.28);transition:transform .15s ease,box-shadow .2s ease,background-position .4s ease,filter .2s ease;cursor:pointer}.contact-v2 .kz-submit:hover{background-position:100% 0;transform:translateY(-2px);box-shadow:0 14px 34px rgba(0,151,178,.34)}.contact-v2 .kz-submit:active{transform:translateY(0);box-shadow:0 8px 20px rgba(0,151,178,.28)}.privacy-modal{position:fixed;inset:0;display:none;place-items:center;background:rgba(0,0,0,.35);z-index:120}.privacy-modal[aria-hidden=false]{display:grid}.privacy-dialog{width:min(92vw,640px);background:#fff;border-radius:16px;padding:18px 20px;box-shadow:0 18px 44px rgba(2,32,46,.18);position:relative}.privacy-close{position:absolute;right:18px;top:12px;background:0 0;border:0;font-size:28px;line-height:1;cursor:pointer}.contact-v2 .card,#inquiry .card{max-width:720px;padding:20px 16px;margin:0 auto;overflow:hidden}@media (max-width:640px){.kz-form input[type=text],.kz-form input[type=email],.kz-form input[type=tel],.kz-form select,.kz-form textarea{font-size:16px;padding:10px 12px}.contact-v2 .card,#inquiry .card{padding:16px 14px}.contact-v2 .contact-lead{padding:0 4px;word-wrap:break-word;overflow-wrap:break-word}.contact-v2 .kz-submit{font-size:18px;height:54px;min-width:280px}}#blog .sec-head{text-align:center;margin:-6px 0 26px}#blog .sec-eyebrow{font-size:28px;font-weight:900;letter-spacing:.08em;text-transform:uppercase;color:#0f172a;margin:0 0 6px}#blog .sec-title{font-size:18px;font-weight:800;color:#475569;margin:0}@media (max-width:980px){#blog .sec-eyebrow{font-size:24px}#blog .sec-title{font-size:16px}}#blog .blog-grid,#blog .grid.cols-3{display:grid;gap:20px;grid-template-columns:repeat(3,minmax(0, 1fr))}@media (max-width:980px){#blog .blog-grid,#blog .grid.cols-3{grid-template-columns:repeat(2,minmax(0, 1fr))}}@media (max-width:640px){#blog .blog-grid,#blog .grid.cols-3{grid-template-columns:1fr}}#blog .blog-footer{display:flex;justify-content:flex-end;margin-top:16px}#blog .blog-footer .btn{min-width:12rem;padding-inline:1.6em}@media (max-width:640px){#blog .blog-footer{justify-content:center}}#blog-index .sec-head{text-align:center;margin:-6px 0 26px}#blog-index .sec-eyebrow{font-size:28px;font-weight:900;letter-spacing:.08em;text-transform:uppercase;color:#0f172a;margin:0 0 6px}#blog-index .sec-title{font-size:18px;font-weight:800;color:#475569;margin:0}@media (max-width:980px){#blog-index .sec-eyebrow{font-size:24px}#blog-index .sec-title{font-size:16px}}.blog-filter{display:flex;align-items:center;gap:10px;margin:6px 0 24px}.blog-filter__label{font-weight:700;color:#334155;display:flex;align-items:center;gap:10px}.blog-filter__select{min-width:220px;height:40px;padding:0 12px;border:1px solid var(--line);border-radius:10px;background:#fff}#blog-index .blog-grid .card{padding:14px}#blog-index .blog-grid img{border-radius:12px;display:block;margin-bottom:8px}#blog-index .blog-title{font-size:18px;margin:6px 0 6px}#blog-index .blog-excerpt{margin:0;color:var(--muted)}#blog-index .pagination{margin:22px 0 0}#blog-index .pagination ul{list-style:none;display:flex;gap:8px;padding:0;margin:0;flex-wrap:wrap}#blog-index .pagination a,#blog-index .pagination span{display:inline-block;min-width:36px;height:36px;line-height:36px;padding:0 10px;text-align:center;border:1px solid var(--line);border-radius:10px;background:#fff}#blog-index .pagination .current{background:#0097b2;color:#fff;border-color:#0097b2}.blog-card .thumb{position:relative;display:block}.blog-card .thumb img{display:block;border-radius:12px}.cat-badge{position:absolute;left:10px;top:10px;display:inline-flex;align-items:center;height:28px;padding:0 10px;border-radius:999px;font-size:12px;font-weight:900;letter-spacing:.02em;color:#fff;line-height:1;white-space:nowrap;box-shadow:0 6px 16px rgba(0,0,0,.18)}.cat-news{background:#0ea5e9}.cat-column{background:#8b5cf6}.cat-tips{background:#f59e0b}.cat-case{background:#0f766e}.cat-release{background:#ef4444}.cat-event{background:#10b981}.cat-voice{background:#64748b}.cat-blog,.cat-default{background:#0097b2}.blog-card .thumb:hover .cat-badge{transform:translateY(-1px);box-shadow:0 10px 22px rgba(0,0,0,.22)}.blog-title{margin:6px 0 6px;font-weight:800}.single article h3,.single .entry-content h3,.single .post-content h3,.single .wp-block-post-content h3,.single h3.wp-block-heading,.single .entry-content h3[class*=has-]{color:#0097b2 !important;font-weight:800;margin:28px 0 16px;padding-bottom:8px;border-bottom:6px solid #0097b2 !important;font-size:20px !important;line-height:1.6}@media (max-width:640px){.single .entry-content h3{font-size:18px !important}}.single article h3:before,.single article h3:after,.single .entry-content h3:before,.single .entry-content h3:after{content:none !important;border:0 !important}.toc-box{margin:0 0 18px;padding:14px 16px;border:1px solid var(--line);border-radius:12px;background:#fff;box-shadow:var(--shadow)}.toc-title{font-weight:900;font-size:14px;letter-spacing:.12em;text-transform:uppercase;color:#64748b;margin:0 0 8px}.toc-list{margin:0;padding-left:18px}.toc-list,.toc-sub{list-style:none}.toc-item{margin:6px 0;line-height:1.7}.toc-item a{text-decoration:none}.toc-item a:hover{text-decoration:underline}.toc-sub{margin:6px 0 6px 14px;padding-left:14px;border-left:2px solid var(--line)}.single .entry-content h2,.single .entry-content h3{scroll-margin-top:110px}html{scroll-behavior:smooth}.card img{border-radius:12px}.page-numbers{display:inline-block;padding:6px 10px;margin:0 4px;border:1px solid var(--line);border-radius:8px}.page-numbers.current{background:#0097b2;color:#fff;border-color:#0097b2}#blog .blog-grid,#blog-index .blog-grid{display:grid !important;gap:20px;grid-template-columns:repeat(2,minmax(0,1fr))}@media (min-width:1200px){#blog .blog-grid,#blog-index .blog-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:640px){#blog .blog-grid,#blog-index .blog-grid{grid-template-columns:1fr}}@media (max-width:640px){.contact-v2 .kz-form .row,.contact-v2 .kz-form .grid,.contact-v2 .kz-form .form-grid{display:block !important}.contact-v2 .kz-form input[type=text],.contact-v2 .kz-form input[type=email],.contact-v2 .kz-form input[type=tel],.contact-v2 .kz-form select,.contact-v2 .kz-form textarea{width:100% !important;min-width:0 !important;max-width:100% !important;display:block}.contact-v2 .kz-form .field,.contact-v2 .kz-form .form-item{margin-bottom:12px !important}#inquiry,.contact-v2 .kz-form{overflow-wrap:break-word;word-break:break-word}}#services{border-bottom:0 !important}#services+.wp-block-spacer,#services+.wp-block-separator,#services+.section .wp-block-spacer,#services+.section .wp-block-separator{display:none !important;height:0 !important;margin:0 !important;padding:0 !important}.wp-block-post-template,.blog-grid,.posts-grid{display:grid !important;gap:20px;grid-template-columns:repeat(2,minmax(0, 1fr))}@media (min-width:1200px){.wp-block-post-template,.blog-grid,.posts-grid{grid-template-columns:repeat(3,minmax(0, 1fr))}}@media (max-width:640px){.wp-block-post-template,.blog-grid,.posts-grid{grid-template-columns:1fr}}#blog .blog-grid,#blog-index .blog-grid{display:grid !important}@media (max-width:640px){#inquiry .form-grid,#inquiry .grid,#inquiry .row{display:block !important}#inquiry input[type=text],#inquiry input[type=email],#inquiry input[type=tel],#inquiry input[type=url],#inquiry select,#inquiry textarea{width:100% !important;min-width:0 !important;max-width:100% !important;display:block}#inquiry,#inquiry .kz-form{overflow-x:hidden !important;overflow-wrap:break-word;word-break:break-word}#inquiry .field,#inquiry .form-item{margin-bottom:12px !important}#inquiry [class*=submit],#inquiry .actions,#inquiry .form-actions{position:static !important;bottom:auto !important;transform:none !important;width:100% !important;margin-top:16px !important}#inquiry button[type=submit],#inquiry input[type=submit]{width:100% !important;display:block !important}#services+.wp-block-spacer,#services+.wp-block-separator{display:none!important;height:0!important;margin:0!important;padding:0!important}#services+*>.wp-block-spacer:first-child,#services+*>.wp-block-separator:first-child{display:none!important;height:0!important;margin:0!important;padding:0!important}#services+*>*:first-child>.wp-block-spacer:first-child,#services+*>*:first-child>.wp-block-separator:first-child{display:none!important;height:0!important;margin:0!important;padding:0!important}#services~.wp-block-spacer:first-of-type{display:none!important;height:0!important;margin:0!important;padding:0!important}#services{border-bottom:0 !important}.wp-block-post-template{display:grid !important;gap:20px !important;grid-template-columns:repeat(2,minmax(0,1fr)) !important;align-items:stretch}@media (min-width:1200px){.wp-block-post-template{grid-template-columns:repeat(3,minmax(0,1fr)) !important}}@media (max-width:640px){.wp-block-post-template{grid-template-columns:1fr !important}}.wp-block-post-template>li{margin:0 !important}.blog-grid,.posts-grid{display:grid !important;gap:20px !important}#blog .blog-grid,#blog-index .blog-grid{display:grid !important}#why.section.alt{border-bottom:0 !important;padding-bottom:0 !important}.wp-block-post-template,.wp-block-latest-posts__list,.wp-block-query .wp-block-post-template,.blog-grid,.posts-grid,.post-list,.entries,.posts{display:grid !important;gap:20px !important;grid-template-columns:repeat(auto-fill,minmax(280px, 1fr)) !important;align-items:stretch}.wp-block-post-template>li,.wp-block-latest-posts__list>li,.posts>li,.entries>li,.post-list>li{margin:0 !important}#why+.wp-block-spacer,#why+.wp-block-separator{display:none!important;height:0!important;margin:0!important;padding:0!important}#why+*>.wp-block-spacer:first-child,#why+*>.wp-block-separator:first-child{display:none!important;height:0!important;margin:0!important;padding:0!important}#why+*>*:first-child>.wp-block-spacer:first-child,#why+*>*:first-child>.wp-block-separator:first-child{display:none!important;height:0!important;margin:0!important;padding:0!important}.home .wp-block-post-template,.home .wp-block-latest-posts__list,.home .wp-block-query .wp-block-post-template,.home .blog-grid,.home .posts-grid,.home .post-list,.home .entries,.home .posts{display:grid !important;gap:24px !important;grid-template-columns:repeat(2,minmax(0,1fr)) !important;align-items:stretch}@media (min-width:1200px){.home .wp-block-post-template,.home .wp-block-latest-posts__list,.home .wp-block-query .wp-block-post-template,.home .blog-grid,.home .posts-grid,.home .post-list,.home .entries,.home .posts{grid-template-columns:repeat(3,minmax(0,1fr)) !important}}@media (max-width:640px){.home .wp-block-post-template,.home .wp-block-latest-posts__list,.home .wp-block-query .wp-block-post-template,.home .blog-grid,.home .posts-grid,.home .post-list,.home .entries,.home .posts{grid-template-columns:1fr !important}}.home .wp-block-post-template>li,.home .wp-block-latest-posts__list>li,.home .posts>li,.home .entries>li,.home .post-list>li{margin:0 !important}#why.section.alt>.container{padding-top:56px !important}@media (max-width:640px){#why.section.alt>.container{padding-top:40px !important}}.home .wp-block-post-template,.home .wp-block-latest-posts__list,.home .wp-block-query .wp-block-post-template,.home .blog-grid,.home .posts-grid,.home .post-list,.home .entries,.home .posts{display:revert !important;gap:revert !important;grid-template-columns:revert !important}.home .wp-block-post-template>li,.home .wp-block-latest-posts__list>li,.home .posts>li,.home .entries>li,.home .post-list>li{margin:revert !important}#why.section.alt{padding-bottom:56px !important}#why.section.alt{padding-bottom:56px !important}.home .wp-block-post-template,.home .wp-block-latest-posts__list,.home .wp-block-query .wp-block-post-template,.home .blog-grid,.home .posts-grid,.home .post-list,.home .entries,.home .posts{display:revert !important;grid-template-columns:revert !important;gap:revert !important}.home .wp-block-post-template>li,.home .wp-block-latest-posts__list>li,.home .posts>li,.home .entries>li,.home .post-list>li{margin:revert !important}@media (max-width:640px){#inquiry .form-grid,#inquiry .grid,#inquiry .row{display:block !important}#inquiry input[type=text],#inquiry input[type=email],#inquiry input[type=tel],#inquiry input[type=url],#inquiry select,#inquiry textarea{width:100% !important;min-width:0 !important;max-width:100% !important;display:block}#inquiry .field,#inquiry .form-item{margin-bottom:12px !important}#inquiry,#inquiry .kz-form{overflow-x:hidden !important;overflow-wrap:break-word;word-break:break-word}#inquiry [class*=submit],#inquiry .actions,#inquiry .form-actions{position:static !important;bottom:auto !important;transform:none !important;width:100% !important;margin-top:16px !important}#inquiry button[type=submit],#inquiry input[type=submit]{width:100% !important;display:block !important}}#why.section.alt>.container>.why-inner{margin-bottom:56px !important}.home .wp-block-query .wp-block-post-template,.home ul.wp-block-post-template,.home .wp-block-latest-posts__list,.home .blog-grid,.home .posts-grid,.home .post-list,.home .entries,.home .posts{display:grid !important;gap:24px !important;grid-template-columns:repeat(auto-fit,minmax(300px, 1fr)) !important;align-items:stretch}.home .wp-block-post-template>li,.home .wp-block-latest-posts__list>li,.home .posts>li,.home .entries>li,.home .post-list>li{margin:0 !important}@media (min-width:1200px){.home .wp-block-query .wp-block-post-template,.home ul.wp-block-post-template,.home .wp-block-latest-posts__list,.home .blog-grid,.home .posts-grid,.home .post-list,.home .entries,.home .posts{grid-template-columns:repeat(3,minmax(0, 1fr)) !important}}.contact-v2 .kz-check{display:flex;align-items:flex-start;gap:10px;margin:8px 0;line-height:1.7}.contact-v2 .kz-check input[type=checkbox]{flex-shrink:0;margin-top:3px;width:20px;height:20px;appearance:none;-webkit-appearance:none;border:2px solid #94a3b8;border-radius:6px;background:#fff;cursor:pointer;position:relative}.contact-v2 .kz-check input[type=checkbox]:checked{border-color:#f59e0b;background-color:#f59e0b;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' width='20' height='20'><path d='M5 10.5l3.2 3.2L15.5 6.4' fill='none' stroke='%23ffffff' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/></svg>");background-repeat:no-repeat;background-position:center;background-size:14px 14px}.contact-v2 .kz-check span{flex:1}.contact-v2 .kz-consent{display:flex;align-items:flex-start;gap:10px;flex-wrap:wrap;margin:4px 0 6px;line-height:1.7}.contact-v2 .kz-consent input[type=checkbox]{flex-shrink:0;margin-top:3px;width:20px;height:20px;appearance:none;-webkit-appearance:none;border:2px solid #94a3b8;border-radius:6px;background:#fff;cursor:pointer;position:relative}.contact-v2 .kz-consent input[type=checkbox]:checked{border-color:#f59e0b;background-color:#f59e0b;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' width='20' height='20'><path d='M5 10.5l3.2 3.2L15.5 6.4' fill='none' stroke='%23ffffff' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/></svg>");background-repeat:no-repeat;background-position:center;background-size:14px 14px}.kz-check{display:flex !important;align-items:flex-start !important;gap:12px !important;margin:12px 0 !important;line-height:1.6 !important}.kz-check input[type=checkbox]{flex:0 0 18px !important;width:18px !important;height:18px !important;margin:2px 0 0 !important;padding:0 !important;cursor:pointer !important;accent-color:#f59e0b !important;min-width:18px !important;min-height:18px !important}.kz-check label{flex:1 !important;margin:0 !important;padding:0 !important;font-size:15px !important;color:#0f172a !important;line-height:1.6 !important;cursor:pointer !important;display:block !important}.kz-consent{display:flex !important;align-items:flex-start !important;gap:12px !important;flex-wrap:wrap !important;margin:12px 0 !important;line-height:1.6 !important}.kz-consent input[type=checkbox]{flex:0 0 18px !important;width:18px !important;height:18px !important;margin:2px 0 0 !important;padding:0 !important;cursor:pointer !important;accent-color:#f59e0b !important;min-width:18px !important;min-height:18px !important}.kz-consent label{flex:0 1 auto !important;margin:0 !important;padding:0 !important;font-size:15px !important;color:#0f172a !important;line-height:1.6 !important;cursor:pointer !important;display:block !important}.kz-consent a{display:inline !important;margin-left:0 !important;flex-basis:auto !important}@media (max-width:640px){.kz-check,.kz-consent{gap:10px !important;margin:10px 0 !important}.kz-consent a{flex-basis:100% !important;margin-left:28px !important;margin-top:4px !important}}.contact-v2 .kz-check{display:flex !important;align-items:flex-start !important;gap:12px !important}.contact-v2 .kz-check input[type=checkbox]{flex:0 0 18px !important;margin:2px 0 0 !important}.contact-v2 .kz-check span{flex:1 !important}.contact-v2 .kz-check label{flex:1 !important;margin:0 !important;font-size:15px !important;color:#0f172a !important;display:block !important}