.kb-page{--ink:#10131a;--muted:#5d6675;--line:#e5e7eb;--soft:#f7f9fc;--blue:#0066ff;--blue2:#004ec2;--mint:#0aa879;--gold:#d89a18;--dark:#0c1220;font-family:Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;color:var(--ink);background:#fff}.kb-page *{box-sizing:border-box}.kb-page a{text-decoration:none}.kb-wrap{width:min(1160px,calc(100% - 40px));margin:0 auto}.kb-hero{position:relative;overflow:hidden;background:linear-gradient(180deg,#f8fbff 0%,#fff 72%);padding:132px 0 70px}.kb-hero:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 72% 16%,rgb(0 102 255 / .13),transparent 34%);pointer-events:none}.kb-hero-grid{position:relative;display:grid;grid-template-columns:1.02fr .98fr;gap:54px;align-items:center}.kb-kicker{display:inline-flex;align-items:center;gap:8px;padding:8px 12px;border:1px solid rgb(0 102 255 / .18);border-radius:999px;background:rgb(255 255 255 / .82);color:#0047b8;font-weight:850;font-size:14px;margin-bottom:20px}.kb-dot{width:8px;height:8px;border-radius:50%;background:var(--mint)}.kb-hero h1{font-size:clamp(40px,6vw,76px);line-height:1.02;letter-spacing:0;margin:0 0 20px;color:#070b12;font-weight:860}.kb-lead{font-size:clamp(18px,2.2vw,24px);line-height:1.45;color:#303846;margin:0 0 28px;max-width:720px}.kb-actions{display:flex;gap:12px;flex-wrap:wrap;margin:0 0 24px}.kb-btn{display:inline-flex;align-items:center;justify-content:center;min-height:54px;padding:0 22px;border-radius:14px;font-weight:850;font-size:16px;border:1px solid #fff0;transition:transform .18s ease,box-shadow .18s ease}.kb-btn:hover{transform:translateY(-1px)}.kb-btn-primary,.kb-btn-primary:visited{background:var(--blue);color:#fff;box-shadow:0 16px 34px rgb(0 102 255 / .22)}.kb-btn-green,.kb-btn-green:visited{background:var(--mint);color:#fff;box-shadow:0 16px 34px rgb(10 168 121 / .18)}.kb-btn-ghost{background:#fff;color:var(--ink);border-color:var(--line)}.kb-trust{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;max-width:690px}.kb-trust div{background:#fff;border:1px solid var(--line);border-radius:16px;padding:14px 16px;box-shadow:0 10px 30px rgb(15 23 42 / .04)}.kb-trust strong{display:block;font-size:20px;color:#0b1220;margin-bottom:2px}.kb-trust span{font-size:13.5px;color:var(--muted);line-height:1.35}.kb-hero-card{position:relative;border-radius:30px;overflow:hidden;background:#111;box-shadow:0 30px 70px rgb(15 23 42 / .18);min-height:520px}.kb-hero-card img{width:100%;height:520px;object-fit:cover;display:block;filter:saturate(1.04)}.kb-hero-panel{position:absolute;left:18px;right:18px;bottom:18px;background:rgb(255 255 255 / .91);backdrop-filter:blur(14px);border:1px solid rgb(255 255 255 / .78);border-radius:22px;padding:18px}.kb-hero-panel strong{display:block;font-size:18px;margin-bottom:6px;color:#0b1220}.kb-hero-panel p{margin:0;color:#4b5563;line-height:1.55;font-size:14.5px}.kb-section{padding:70px 0}.kb-section.soft{background:var(--soft)}.kb-title{max-width:840px;margin:0 auto 34px;text-align:center}.kb-title h2{font-size:clamp(30px,4vw,48px);line-height:1.08;color:#0b1220;margin:0 0 12px;font-weight:860}.kb-title p{font-size:17px;line-height:1.65;color:var(--muted);margin:0}.kb-cards{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.kb-card{background:#fff;border:1px solid var(--line);border-radius:22px;padding:22px;box-shadow:0 14px 34px rgb(15 23 42 / .05)}.kb-card b{display:inline-flex;width:38px;height:38px;border-radius:12px;align-items:center;justify-content:center;background:#eef5ff;color:var(--blue);font-size:18px;margin-bottom:16px}.kb-card h3{font-size:20px;line-height:1.2;margin:0 0 10px;color:#0b1220}.kb-card p{margin:0;color:var(--muted);line-height:1.6;font-size:15px}.kb-split{display:grid;grid-template-columns:1fr 1fr;gap:24px;align-items:start}.kb-panel{background:#fff;border:1px solid var(--line);border-radius:26px;padding:28px;box-shadow:0 16px 38px rgb(15 23 42 / .05)}.kb-panel h2{font-size:34px;line-height:1.12;margin:0 0 16px;color:#0b1220}.kb-panel p,.kb-panel li{color:var(--muted);line-height:1.7;font-size:16px}.kb-panel ul{margin:16px 0 0;padding:0;list-style:none}.kb-panel li{padding:12px 0 12px 30px;border-top:1px solid var(--line);position:relative}.kb-panel li:before{content:"";position:absolute;left:0;top:20px;width:10px;height:10px;border-radius:50%;background:var(--blue)}.kb-compare{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.kb-compare-card{background:#fff;border:1px solid var(--line);border-radius:24px;padding:24px;box-shadow:0 14px 34px rgb(15 23 42 / .05)}.kb-compare-card h3{font-size:22px;margin:0 0 10px;color:#0b1220}.kb-compare-card p{margin:0;color:var(--muted);line-height:1.7}.kb-steps{display:grid;grid-template-columns:repeat(5,1fr);gap:14px;counter-reset:step}.kb-step{counter-increment:step;background:#fff;border:1px solid var(--line);border-radius:22px;padding:20px}.kb-step:before{content:counter(step);display:inline-flex;width:34px;height:34px;border-radius:50%;align-items:center;justify-content:center;background:#0b1220;color:#fff;font-weight:850;margin-bottom:14px}.kb-step h3{margin:0 0 8px;color:#0b1220;font-size:17px}.kb-step p{margin:0;color:var(--muted);line-height:1.6;font-size:14.5px}.kb-seo{background:#0b1220;color:#fff;border-radius:30px;padding:38px;display:grid;grid-template-columns:1fr 1fr;gap:28px}.kb-seo h2{font-size:36px;line-height:1.12;margin:0 0 14px;color:#fff}.kb-seo p{color:#d6dde8;line-height:1.7;margin:0 0 14px}.kb-chipbox{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.kb-chip{border:1px solid rgb(255 255 255 / .16);background:rgb(255 255 255 / .07);color:#fff;border-radius:999px;padding:8px 12px;font-size:13.5px}.kb-price{display:grid;grid-template-columns:.95fr 1.05fr;gap:18px}.kb-price-card{background:#fff;border:1px solid var(--line);border-radius:24px;padding:24px;box-shadow:0 14px 34px rgb(15 23 42 / .05)}.kb-price-card h3{margin:0 0 10px;color:#0b1220;font-size:22px}.kb-price-card p{margin:0 0 12px;color:var(--muted);line-height:1.7}.kb-list{margin:0;padding:0;list-style:none;display:grid;gap:10px}.kb-list li{padding:12px 14px;background:#f8fafc;border:1px solid var(--line);border-radius:14px;color:#334155;font-weight:750}.kb-source{margin-top:18px;padding:16px 18px;border-radius:18px;background:#f8fafc;border:1px solid var(--line);color:#5b6675;font-size:14px;line-height:1.65}.kb-source a{color:#0057d9;font-weight:800}.kb-faq{display:grid;grid-template-columns:1fr 1fr;gap:14px}.kb-faq details{background:#fff;border:1px solid var(--line);border-radius:18px;padding:18px}.kb-faq summary{cursor:pointer;font-weight:850;color:#0b1220}.kb-faq p{margin:12px 0 0;color:var(--muted);line-height:1.65}.kb-final{background:linear-gradient(180deg,#fff,#eef5ff);padding:76px 0 92px;text-align:center}.kb-final h2{font-size:clamp(32px,4.5vw,54px);line-height:1.08;margin:0 auto 14px;max-width:880px;color:#0b1220}.kb-final p{font-size:18px;line-height:1.6;color:var(--muted);max-width:760px;margin:0 auto 24px}.kb-address{display:inline-flex;gap:10px;flex-wrap:wrap;justify-content:center;color:#4b5563;font-weight:700}.kb-mobile-bar{display:none}@media(max-width:980px){.kb-hero-grid,.kb-split,.kb-seo,.kb-price{grid-template-columns:1fr}.kb-cards,.kb-compare,.kb-steps{grid-template-columns:repeat(2,1fr)}.kb-hero{padding-top:110px}.kb-hero-card,.kb-hero-card img{min-height:420px;height:420px}}@media(max-width:640px){.kb-wrap{width:min(100% - 28px,1160px)}.kb-hero{padding:100px 0 44px}.kb-actions .kb-btn{width:100%}.kb-trust,.kb-cards,.kb-compare,.kb-steps,.kb-faq{grid-template-columns:1fr}.kb-section{padding:52px 0}.kb-panel,.kb-seo,.kb-price-card{padding:20px;border-radius:22px}.kb-hero-card,.kb-hero-card img{min-height:340px;height:340px;border-radius:24px}.kb-mobile-bar{position:fixed;left:10px;right:10px;bottom:10px;z-index:9999;display:grid;grid-template-columns:1fr 1fr 1fr;gap:8px;background:rgb(255 255 255 / .94);border:1px solid var(--line);box-shadow:0 16px 44px rgb(15 23 42 / .18);backdrop-filter:blur(14px);padding:8px;border-radius:18px}.kb-mobile-bar a{min-height:48px;border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:900;color:#fff}.kb-mobile-call{background:var(--blue)}.kb-mobile-wa{background:var(--mint)}.kb-mobile-map{background:#111827}body{padding-bottom:82px}}