.dh-page{--dh-ink:#0b1220;--dh-ink-soft:#2b3548;--dh-muted:#5b667a;--dh-line:#e4e7f0;--dh-bg:#fff;--dh-bg-soft:#f6f7fb;--dh-brand-deep:#1a3bb0;--dh-brand-soft:#eef3ff;--dh-ok:#12a150;min-height:100vh;background:var(--dh-bg);color:var(--dh-ink);font-family:var(--deheeren-font-family);-webkit-font-smoothing:antialiased;scroll-behavior:smooth}.dh-page *,.dh-page :after,.dh-page :before{box-sizing:border-box}.dh-page a{color:inherit;text-decoration:none}.dh-wrap{max-width:1160px;margin:0 auto;padding:0 24px}.dh-header{position:-webkit-sticky;position:sticky;top:0;z-index:50;background:hsla(0,0%,100%,.86);backdrop-filter:saturate(180%) blur(14px);-webkit-backdrop-filter:saturate(180%) blur(14px);border-bottom:1px solid var(--dh-line)}.dh-header-in{height:68px;display:flex;align-items:center;justify-content:space-between;gap:24px}.dh-brand{display:inline-flex;align-items:center;gap:10px;font-weight:800;letter-spacing:.14em;font-size:15px}.dh-brand img{width:30px;height:30px;border-radius:8px}.dh-nav{display:flex;align-items:center;gap:4px}.dh-nav a{padding:8px 14px;border-radius:10px;font-size:14px;font-weight:600;color:var(--dh-ink-soft);transition:background .15s,color .15s}.dh-nav a:hover{background:var(--dh-bg-soft);color:var(--dh-ink)}.dh-header-cta{display:flex;align-items:center;gap:8px}.dh-burger{display:none;width:42px;height:42px;border-radius:10px;border:1px solid var(--dh-line);background:#fff;font-size:18px;cursor:pointer}.dh-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:44px;padding:0 22px;border-radius:12px;font-weight:700;font-size:14.5px;border:1px solid transparent;cursor:pointer;transition:transform .15s,box-shadow .2s,background .2s;font-family:inherit}.dh-btn:active{transform:translateY(1px)}.dh-btn-primary{background:var(--dh-brand);box-shadow:0 6px 18px rgba(30,79,208,.28)}.dh-btn-primary:hover{background:#2049d6;box-shadow:0 10px 26px rgba(30,79,208,.34)}.dh-btn-ghost{background:#fff;color:var(--dh-ink)!important;border-color:var(--dh-line)}.dh-btn-ghost:hover{background:var(--dh-bg-soft)}.dh-btn-lg{height:52px;padding:0 28px;font-size:15.5px;border-radius:14px}.dh-btn[disabled]{opacity:.6;cursor:not-allowed}.dh-hero{position:relative;overflow:hidden;padding:84px 0 72px;background:radial-gradient(900px 480px at 85% -10%,rgba(30,79,208,.14),transparent 60%),radial-gradient(700px 400px at -10% 20%,rgba(18,161,80,.08),transparent 60%),var(--dh-bg)}.dh-hero-grid{display:grid;grid-template-columns:1.05fr 1fr;grid-gap:56px;gap:56px;align-items:center}.dh-eyebrow{display:inline-flex;align-items:center;gap:8px;padding:6px 12px;border-radius:999px;background:var(--dh-brand-soft);color:var(--dh-brand-deep);font-size:12.5px;font-weight:700;letter-spacing:.02em}.dh-eyebrow i{width:7px;height:7px;border-radius:50%;background:var(--dh-ok);display:inline-block}.dh-h1{font-size:clamp(34px,5.2vw,58px);line-height:1.07;letter-spacing:-.03em;font-weight:800;margin:18px 0}.dh-h1 em{font-style:normal;background:linear-gradient(120deg,#1e4fd0,#6b8bff)}.dh-lead{font-size:18px;line-height:1.65;color:var(--dh-muted);max-width:560px}.dh-hero-cta{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}.dh-hero-note{margin-top:18px;font-size:13px;color:var(--dh-muted)}.dh-mock{background:#fff;border:1px solid var(--dh-line);border-radius:22px;box-shadow:0 30px 70px rgba(11,18,32,.14),0 6px 18px rgba(11,18,32,.06);padding:18px}.dh-mock-bar{display:flex;align-items:center;gap:6px;padding:2px 4px 14px}.dh-mock-bar i{width:10px;height:10px;border-radius:50%;background:#e4e7f0}.dh-mock-bar span{margin-left:auto;font-size:11px;color:var(--dh-muted);font-weight:600}.dh-mock-kpis{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:10px;gap:10px}.dh-kpi{border:1px solid var(--dh-line);border-radius:14px;padding:12px;background:var(--dh-bg-soft)}.dh-kpi small{display:block;font-size:11px;color:var(--dh-muted);font-weight:600}.dh-kpi b{display:block;font-size:20px;margin-top:4px;letter-spacing:-.02em}.dh-bars{display:flex;align-items:flex-end;gap:8px;height:120px;margin:16px 4px 6px}.dh-bars span{flex:1 1;border-radius:8px 8px 3px 3px;background:linear-gradient(180deg,#6b8bff,#1e4fd0);opacity:.92}.dh-chat{margin-top:12px;border:1px solid var(--dh-line);border-radius:14px;padding:12px 14px;font-size:12.5px;line-height:1.55;color:var(--dh-ink-soft);background:#fff}.dh-chat strong{color:var(--dh-ink)}.dh-section{padding:88px 0}.dh-section.soft{background:var(--dh-bg-soft)}.dh-kicker{color:var(--dh-brand);font-weight:800;font-size:13px;letter-spacing:.12em;text-transform:uppercase}.dh-h2{font-size:clamp(26px,3.6vw,40px);line-height:1.15;letter-spacing:-.025em;font-weight:800;margin:10px 0 14px}.dh-sub{color:var(--dh-muted);font-size:17px;line-height:1.65;max-width:640px}.dh-center{text-align:center}.dh-center .dh-sub{margin:0 auto}.dh-grid3{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:20px;gap:20px;margin-top:44px}.dh-card{background:#fff;border:1px solid var(--dh-line);border-radius:20px;padding:26px;transition:transform .2s,box-shadow .25s,border-color .2s}.dh-card:hover{transform:translateY(-3px);box-shadow:0 18px 40px rgba(11,18,32,.09);border-color:#d5daea}.dh-ico{width:46px;height:46px;border-radius:14px;background:var(--dh-brand-soft);display:grid;place-items:center;font-size:22px;margin-bottom:16px}.dh-card h3{font-size:18px;margin:0 0 8px;letter-spacing:-.01em}.dh-card p{margin:0;color:var(--dh-muted);font-size:14.5px;line-height:1.65}.dh-steps{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:20px;gap:20px;margin-top:44px;counter-reset:s}.dh-step{position:relative;padding:26px;border-radius:20px;background:#fff;border:1px solid var(--dh-line)}.dh-step:before{counter-increment:s;content:counter(s);display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:var(--dh-ink);color:#fff;font-weight:800;margin-bottom:14px}.dh-step h3{margin:0 0 6px;font-size:17px}.dh-step p{margin:0;color:var(--dh-muted);font-size:14.5px;line-height:1.6}.dh-customer{display:flex;align-items:center;gap:22px;padding:28px;border-radius:22px;background:linear-gradient(135deg,#0b1220,#1c2a47);color:#fff;margin-top:40px}.dh-customer .mark{flex:none;width:64px;height:64px;border-radius:18px;background:hsla(0,0%,100%,.1);display:grid;place-items:center;font-weight:800;font-size:22px;letter-spacing:.04em}.dh-customer h3{margin:0 0 4px;font-size:20px}.dh-customer p{margin:0;color:#c3cbe0;font-size:14.5px;line-height:1.6}.dh-plans{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:20px;gap:20px;margin-top:44px;align-items:stretch}.dh-plan{background:#fff;border:1px solid var(--dh-line);border-radius:22px;padding:30px 28px;display:flex;flex-direction:column}.dh-plan.hot{border:2px solid var(--dh-brand);box-shadow:0 24px 56px rgba(30,79,208,.16);position:relative}.dh-plan .tag{position:absolute;top:-13px;left:28px;background:var(--dh-brand);font-size:12px;font-weight:800;padding:5px 12px;border-radius:999px}.dh-plan h3{margin:0;font-size:18px}.dh-plan .desc{color:var(--dh-muted);font-size:14px;margin:6px 0 16px;min-height:40px}.dh-price{font-size:38px;font-weight:800;letter-spacing:-.03em}.dh-price small{font-size:14px;color:var(--dh-muted);font-weight:600;letter-spacing:0}.dh-plan ul{list-style:none;padding:0;margin:20px 0 24px;display:grid;grid-gap:11px;gap:11px;flex:1 1}.dh-plan li{position:relative;padding-left:26px;font-size:14.5px;color:var(--dh-ink-soft);line-height:1.5}.dh-plan li:before{content:"✓";position:absolute;left:0;top:0;color:var(--dh-ok);font-weight:800}.dh-fine{margin-top:22px;color:var(--dh-muted);font-size:13px;text-align:center}.dh-faq{max-width:780px;margin:40px auto 0;display:grid;grid-gap:12px;gap:12px}.dh-faq details{background:#fff;border:1px solid var(--dh-line);border-radius:16px;padding:0 22px}.dh-faq summary{cursor:pointer;list-style:none;padding:20px 0;font-weight:700;font-size:16px;display:flex;justify-content:space-between;gap:16px}.dh-faq summary::-webkit-details-marker{display:none}.dh-faq summary:after{content:"+";font-size:22px;color:var(--dh-brand);line-height:1}.dh-faq details[open] summary:after{content:"–"}.dh-faq details p{margin:0 0 20px;color:var(--dh-muted);line-height:1.7;font-size:15px}.dh-cta{margin:0 auto;border-radius:28px;padding:56px 32px;text-align:center;color:#fff;background:radial-gradient(600px 300px at 80% 0,rgba(107,139,255,.45),transparent 60%),linear-gradient(135deg,#0b1220,#16254a)}.dh-cta h2{font-size:clamp(26px,3.4vw,38px);letter-spacing:-.025em;margin:0 0 12px}.dh-cta p{color:#c3cbe0;margin:0 auto 26px;max-width:540px;line-height:1.65}.dh-footer{border-top:1px solid var(--dh-line);padding:56px 0 34px;background:#fff;margin-top:0}.dh-foot-grid{display:grid;grid-template-columns:1.5fr 1fr 1fr 1.2fr;grid-gap:32px;gap:32px}.dh-foot-grid h4{margin:0 0 14px;font-size:13px;letter-spacing:.1em;text-transform:uppercase;color:var(--dh-muted)}.dh-foot-grid ul{list-style:none;margin:0;padding:0;display:grid;grid-gap:10px;gap:10px}.dh-foot-grid a{color:var(--dh-ink-soft);font-size:14.5px}.dh-foot-grid a:hover{color:var(--dh-brand)}.dh-foot-about{color:var(--dh-muted);font-size:14px;line-height:1.65;margin-top:12px;max-width:300px}.dh-copy{margin-top:40px;padding-top:22px;border-top:1px solid var(--dh-line);color:var(--dh-muted);font-size:13px;display:flex;justify-content:space-between;flex-wrap:wrap;gap:8px}.dh-form-wrap{max-width:640px;margin:0 auto;padding:56px 24px 88px}.dh-form{margin-top:28px;background:#fff;border:1px solid var(--dh-line);border-radius:22px;padding:30px;box-shadow:0 20px 50px rgba(11,18,32,.07);display:grid;grid-gap:18px;gap:18px}.dh-field{display:grid;grid-gap:7px;gap:7px}.dh-field label{font-size:13.5px;font-weight:700;color:var(--dh-ink-soft)}.dh-field input,.dh-field select,.dh-field textarea{width:100%;height:48px;padding:0 14px;border-radius:12px;border:1px solid var(--dh-line);font-size:15px;font-family:inherit;background:#fff;color:var(--dh-ink);outline:none;transition:border-color .15s,box-shadow .15s}.dh-field textarea{height:96px;padding:12px 14px;resize:vertical}.dh-field input:focus,.dh-field select:focus,.dh-field textarea:focus{border-color:var(--dh-brand);box-shadow:0 0 0 4px rgba(30,79,208,.14)}.dh-two{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px}.dh-check{display:flex;gap:10px;align-items:flex-start;font-size:13.5px;color:var(--dh-muted);line-height:1.55}.dh-check input{margin-top:3px;width:17px;height:17px}.dh-check a{color:var(--dh-brand);font-weight:700}.dh-alert{padding:14px 16px;border-radius:12px;font-size:14px;line-height:1.55}.dh-alert.err{background:#fef2f2;color:#b42318;border:1px solid #fecaca}.dh-alert.ok{background:#ecfdf3;color:#0b6b3a;border:1px solid #a6f4c5}.dh-hp{position:absolute;left:-9999px;width:1px;height:1px;opacity:0}.dh-legal{max-width:800px;margin:0 auto;padding:56px 24px 96px}.dh-legal h1{font-size:clamp(30px,4vw,42px);letter-spacing:-.03em;margin:8px 0}.dh-legal .upd{color:var(--dh-muted);font-size:14px;margin-bottom:36px}.dh-legal h2{font-size:21px;margin:34px 0 10px;letter-spacing:-.01em}.dh-legal li,.dh-legal p{color:var(--dh-ink-soft);line-height:1.8;font-size:15.5px}.dh-legal ul{padding-left:22px;display:grid;grid-gap:6px;gap:6px}.dh-legal a{color:var(--dh-brand);font-weight:600}@media (max-width:960px){.dh-grid3,.dh-hero-grid,.dh-plans,.dh-steps{grid-template-columns:1fr}.dh-foot-grid{grid-template-columns:1fr 1fr}.dh-hero{padding:56px 0 48px}.dh-section{padding:60px 0}}@media (max-width:760px){.dh-nav{display:none;position:absolute;top:68px;left:0;right:0;flex-direction:column;align-items:stretch;background:#fff;padding:12px 16px 18px;border-bottom:1px solid var(--dh-line);box-shadow:0 18px 30px rgba(11,18,32,.08)}.dh-nav.open{display:flex}.dh-burger{display:grid;place-items:center}.dh-header-cta .dh-btn-ghost{display:none}.dh-two{grid-template-columns:1fr}.dh-customer{flex-direction:column;text-align:center}.dh-foot-grid{grid-template-columns:1fr}}.dh-show{display:grid;grid-template-columns:1fr 1fr;grid-gap:56px;gap:56px;align-items:center;margin-top:72px}.dh-show.rev .dh-show-visual{order:-1}.dh-show h3{font-size:clamp(22px,2.6vw,30px);letter-spacing:-.02em;margin:8px 0 12px}.dh-show p{color:var(--dh-muted);font-size:16px;line-height:1.7;margin:0 0 14px}.dh-show ul{list-style:none;padding:0;margin:0;display:grid;grid-gap:10px;gap:10px}.dh-show li{position:relative;padding-left:26px;font-size:15px;color:var(--dh-ink-soft)}.dh-show li:before{content:"✓";position:absolute;left:0;color:var(--dh-ok);font-weight:800}.dh-show-visual{background:linear-gradient(160deg,#eef3ff,#f6f7fb);border:1px solid var(--dh-line);border-radius:26px;padding:26px}.dh-tg{display:grid;grid-gap:10px;gap:10px}.dh-bubble{background:#fff;border:1px solid var(--dh-line);border-radius:16px 16px 16px 4px;padding:12px 14px;font-size:13px;line-height:1.6;color:var(--dh-ink-soft);max-width:92%;box-shadow:0 4px 14px rgba(11,18,32,.05)}.dh-bubble strong{color:var(--dh-ink)}.dh-bubble small{display:block;color:var(--dh-muted);margin-top:4px;font-size:11px}.dh-sched{background:#fff;border:1px solid var(--dh-line);border-radius:16px;overflow:hidden;font-size:12px}.dh-sched-row{display:grid;grid-template-columns:1.3fr repeat(5,1fr)}.dh-sched-row>div{padding:9px 8px;border-bottom:1px solid var(--dh-line);text-align:center}.dh-sched-row>div:first-child{text-align:left;font-weight:700}.dh-sched-row.head>div{background:var(--dh-ink);color:#fff;font-weight:700;border-bottom:0}.dh-sched-row:last-child>div{border-bottom:0}.dh-off{background:#fee2e2;color:#b42318;font-weight:700}.dh-off,.dh-pagi{border-radius:6px}.dh-pagi{background:#dcfce7;color:#166534}.dh-sore{background:#fef3c7;color:#92400e;border-radius:6px}@media (max-width:960px){.dh-show{grid-template-columns:1fr;gap:28px;margin-top:48px}.dh-show.rev .dh-show-visual{order:0}}.dh-page{--dh-ink:#0e1b3d;--dh-ink-soft:#2a3a63;--dh-muted:#56627f;--dh-line:#dce3f0;--dh-bg-soft:#f4f7fc;--dh-brand:#1e4fd0;--dh-brand-deep:#1e4fd0;--dh-brand-soft:#e7f0ff;--dh-ok:#12804a;--font-display:var(--font-lk-display),"Segoe UI",system-ui,sans-serif;font-family:var(--font-lk-body),var(--deheeren-font-family),system-ui,sans-serif}.dh-cta h2,.dh-h1,.dh-h2,.dh-legal h1,.dh-price,.dh-show h3{font-family:var(--font-display);font-weight:800;letter-spacing:-.03em}.dh-btn-primary{background:#1e4fd0;color:#fff!important;box-shadow:0 8px 22px rgba(30,79,208,.28)}.dh-btn-primary:hover{background:#1a43b3;box-shadow:0 12px 30px rgba(30,79,208,.36)}.dh-hero{background:radial-gradient(900px 480px at 88% -10%,rgba(76,141,255,.2),transparent 60%),radial-gradient(700px 420px at -8% 18%,rgba(30,79,208,.07),transparent 60%),#fff;padding:92px 0 80px}.dh-h1{font-size:clamp(36px,5.4vw,62px);line-height:1.05}.dh-h1 em{background:linear-gradient(120deg,#1e4fd0,#4c8dff);-webkit-background-clip:text;background-clip:text;color:transparent}.dh-eyebrow{background:#e7f0ff;color:#1e4fd0;border:1px solid #cfe0ff}.dh-bars span{background:linear-gradient(180deg,#4c8dff,#1e4fd0);opacity:1}.dh-kicker{color:#1e4fd0}.dh-ico{background:#e7f0ff}.dh-plan.hot{border-color:#1e4fd0;box-shadow:0 24px 56px rgba(30,79,208,.18)}.dh-plan .tag{background:#1e4fd0;color:#fff}.dh-plan li:before{color:#1e4fd0}.dh-cta{background:radial-gradient(600px 300px at 80% 0,rgba(76,141,255,.5),transparent 60%),linear-gradient(135deg,#0e1b3d,#1e4fd0)}.dh-customer{background:linear-gradient(135deg,#0e1b3d,#1e4fd0)}.dh-show-visual{background:linear-gradient(160deg,#e7f0ff,#f4f7fc)}.dh-faq summary:after,.dh-legal a{color:#1e4fd0}.dh-sched-row.head>div{background:#0e1b3d}.dh-field input:focus,.dh-field select:focus,.dh-field textarea:focus{border-color:#1e4fd0;box-shadow:0 0 0 4px rgba(30,79,208,.16)}.dh-brand{letter-spacing:0}.dh-lakuia-note{margin-top:10px;font-size:13px;color:var(--dh-muted)}.dh-gallery{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:16px;gap:16px;margin-top:44px}.dh-shot{position:relative;height:260px;border-radius:22px;overflow:hidden;background:#1a1511}.dh-shot img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .6s ease}.dh-shot:hover img{transform:scale(1.07)}.dh-shot:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,transparent 45%,rgba(10,8,6,.85))}.dh-shot span{position:absolute;left:18px;bottom:16px;z-index:1;color:#fff;font-weight:700;font-size:16px;font-family:var(--font-display),Georgia,serif}@media (max-width:960px){.dh-gallery{grid-template-columns:1fr 1fr}.dh-shot{height:190px}}@media (display-mode:fullscreen),(display-mode:standalone){.dh-landing-root{visibility:hidden}}