.dhero[data-astro-cid-jcma5jzw]{background:var(--bg-dark);color:#fff;padding-block:clamp(48px,7vw,88px);position:relative;overflow:hidden}.dhero[data-astro-cid-jcma5jzw]:after{content:"";background:radial-gradient(circle,#ff00004d,#0000 70%);border-radius:50%;width:480px;height:480px;position:absolute;bottom:-200px;left:-160px}.dhero__grid[data-astro-cid-jcma5jzw]{z-index:1;grid-template-columns:1fr 1.05fr;align-items:center;gap:clamp(32px,5vw,64px);display:grid;position:relative}@media (width<=960px){.dhero__grid[data-astro-cid-jcma5jzw]{grid-template-columns:1fr}}.dhero[data-astro-cid-jcma5jzw] .eyebrow[data-astro-cid-jcma5jzw]{color:#ff5a5a}.dhero[data-astro-cid-jcma5jzw] h1[data-astro-cid-jcma5jzw]{font-family:var(--font-en);letter-spacing:.01em;font-size:clamp(44px,7vw,76px);font-weight:800;line-height:1}.dhero__sub[data-astro-cid-jcma5jzw]{margin:12px 0 20px;font-size:clamp(18px,2vw,22px);font-weight:700}.dhero__lead[data-astro-cid-jcma5jzw]{color:#c9ccd3;word-break:auto-phrase}.beta[data-astro-cid-jcma5jzw]{font-family:var(--font-en);vertical-align:middle;color:#ff5a5a;border:1px solid #ff5a5a;border-radius:4px;margin-left:6px;padding:1px 8px;font-size:12px;font-weight:800}.dhero__lead[data-astro-cid-jcma5jzw] strong[data-astro-cid-jcma5jzw]{color:#fff}.dhero__actions[data-astro-cid-jcma5jzw]{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.pains__grid[data-astro-cid-jcma5jzw]{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:20px;margin-top:32px;display:grid}.pain[data-astro-cid-jcma5jzw]{background:var(--bg-soft);border-radius:var(--radius);padding:28px;position:relative}.pain[data-astro-cid-jcma5jzw]:before{content:"?";font-family:var(--font-en);color:#ff000026;font-size:44px;font-weight:800;position:absolute;top:12px;right:20px}.pain[data-astro-cid-jcma5jzw] h3[data-astro-cid-jcma5jzw]{margin-bottom:10px;padding-right:40px;font-size:18px}.pain[data-astro-cid-jcma5jzw] p[data-astro-cid-jcma5jzw]{color:var(--ink-2);margin:0;font-size:15px}.pains__answer[data-astro-cid-jcma5jzw]{text-align:center;margin-top:48px;font-size:clamp(16px,1.8vw,19px);line-height:2}.pains__answer[data-astro-cid-jcma5jzw] strong[data-astro-cid-jcma5jzw]{background:linear-gradient(#0000 60%,#ff00002e 60%)}.compare-wrap[data-astro-cid-jcma5jzw]{margin-top:32px;overflow-x:auto}.compare[data-astro-cid-jcma5jzw]{border-collapse:separate;border-spacing:0;width:100%;min-width:640px;font-size:15px}.compare[data-astro-cid-jcma5jzw] th[data-astro-cid-jcma5jzw],.compare[data-astro-cid-jcma5jzw] td[data-astro-cid-jcma5jzw]{border-bottom:1px solid var(--line);text-align:left;vertical-align:top;padding:16px 18px}.compare[data-astro-cid-jcma5jzw] thead[data-astro-cid-jcma5jzw] th[data-astro-cid-jcma5jzw]{color:var(--ink-3);font-size:14px}.compare[data-astro-cid-jcma5jzw] tbody[data-astro-cid-jcma5jzw] th[data-astro-cid-jcma5jzw]{white-space:nowrap;font-weight:700}.compare[data-astro-cid-jcma5jzw] td[data-astro-cid-jcma5jzw]{color:var(--ink-3)}.compare[data-astro-cid-jcma5jzw] .hl[data-astro-cid-jcma5jzw]{color:var(--ink);background:#fff5f5;font-weight:500}.compare[data-astro-cid-jcma5jzw] thead[data-astro-cid-jcma5jzw] .hl[data-astro-cid-jcma5jzw]{background:var(--red);color:#fff;border-radius:10px 10px 0 0;font-size:16px;font-weight:800}.note[data-astro-cid-jcma5jzw]{color:var(--ink-3);margin-top:20px;font-size:14px}.monitor[data-astro-cid-jcma5jzw]{border:2px solid var(--red);border-radius:var(--radius);background:#fff5f5;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px 32px;margin:32px 0;padding:28px 32px;display:flex}.monitor__head[data-astro-cid-jcma5jzw]{flex:420px}.monitor__badge[data-astro-cid-jcma5jzw]{background:var(--red);color:#fff;border-radius:4px;margin-bottom:8px;padding:2px 10px;font-size:12px;font-weight:800;display:inline-block}.monitor[data-astro-cid-jcma5jzw] h3[data-astro-cid-jcma5jzw]{margin-bottom:6px;font-size:22px}.monitor[data-astro-cid-jcma5jzw] p[data-astro-cid-jcma5jzw]{color:var(--ink-2);margin:0;font-size:15px}.monitor[data-astro-cid-jcma5jzw] strong[data-astro-cid-jcma5jzw]{color:var(--red-text)}.price-table-wrap[data-astro-cid-jcma5jzw]{overflow-x:auto}.price-table[data-astro-cid-jcma5jzw]{border-collapse:separate;border-spacing:0;width:100%;min-width:680px;font-size:15px}.price-table[data-astro-cid-jcma5jzw] th[data-astro-cid-jcma5jzw],.price-table[data-astro-cid-jcma5jzw] td[data-astro-cid-jcma5jzw]{border-bottom:1px solid var(--line);text-align:left;vertical-align:middle;padding:18px}.price-table[data-astro-cid-jcma5jzw] thead[data-astro-cid-jcma5jzw] th[data-astro-cid-jcma5jzw]{color:var(--ink-3);font-size:13px;font-weight:700}.price-table[data-astro-cid-jcma5jzw] tbody[data-astro-cid-jcma5jzw] th[data-astro-cid-jcma5jzw]{white-space:nowrap}.price-table[data-astro-cid-jcma5jzw] td[data-astro-cid-jcma5jzw]:nth-child(2){white-space:nowrap;color:var(--ink-3)}.price-table[data-astro-cid-jcma5jzw] td[data-astro-cid-jcma5jzw]:nth-child(4){color:var(--ink-2);font-size:14px}.price-table[data-astro-cid-jcma5jzw] .hl[data-astro-cid-jcma5jzw]{white-space:nowrap;background:#fff5f5}.price-table[data-astro-cid-jcma5jzw] thead[data-astro-cid-jcma5jzw] .hl[data-astro-cid-jcma5jzw]{background:var(--red);color:#fff;border-radius:10px 10px 0 0}.price-table[data-astro-cid-jcma5jzw] td[data-astro-cid-jcma5jzw].hl b[data-astro-cid-jcma5jzw]{font-size:22px;font-family:var(--font-en);color:var(--red-text)}.example[data-astro-cid-jcma5jzw]{background:var(--bg-soft);border-radius:var(--radius);margin-top:28px;padding:24px 28px}.example__label[data-astro-cid-jcma5jzw]{margin-bottom:12px;font-weight:800}.example__rows[data-astro-cid-jcma5jzw]{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:12px;display:grid}.example__rows[data-astro-cid-jcma5jzw] div[data-astro-cid-jcma5jzw]{background:#fff;border-radius:10px;flex-direction:column;padding:16px 20px;display:flex}.example__rows[data-astro-cid-jcma5jzw] span[data-astro-cid-jcma5jzw]{color:var(--ink-3);font-size:13px}.example__rows[data-astro-cid-jcma5jzw] b[data-astro-cid-jcma5jzw]{font-size:28px;font-family:var(--font-en);line-height:1.3}.example__rows[data-astro-cid-jcma5jzw] small[data-astro-cid-jcma5jzw]{color:var(--ink-3);font-size:12px}.example__monitor[data-astro-cid-jcma5jzw]{outline:2px solid var(--red)}.example__monitor[data-astro-cid-jcma5jzw] b[data-astro-cid-jcma5jzw]{color:var(--red-text)}.options__title[data-astro-cid-jcma5jzw]{margin:48px 0 16px;font-size:20px}.options[data-astro-cid-jcma5jzw]{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.options[data-astro-cid-jcma5jzw] li[data-astro-cid-jcma5jzw]{border-bottom:1px solid var(--line);grid-template-columns:220px 1fr auto;align-items:baseline;gap:8px 24px;padding:18px 4px;display:grid}.options[data-astro-cid-jcma5jzw] span[data-astro-cid-jcma5jzw]{color:var(--ink-2);font-size:14px}.options[data-astro-cid-jcma5jzw] em[data-astro-cid-jcma5jzw]{white-space:nowrap;font-style:normal;font-weight:700}@media (width<=760px){.options[data-astro-cid-jcma5jzw] li[data-astro-cid-jcma5jzw]{grid-template-columns:1fr}}.plans[data-astro-cid-jcma5jzw]{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:20px;margin-top:32px;display:grid}.plan__tag[data-astro-cid-jcma5jzw]{color:var(--red-text);border:1px solid;border-radius:999px;margin-bottom:12px;padding:1px 10px;font-size:12px;font-weight:700;display:inline-block}.plan[data-astro-cid-jcma5jzw] h3[data-astro-cid-jcma5jzw]{margin-bottom:10px;font-size:22px}.plan[data-astro-cid-jcma5jzw] p[data-astro-cid-jcma5jzw]{color:var(--ink-2);margin:0;font-size:15px}.intro[data-astro-cid-jcma5jzw]{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:20px;margin:32px 0 0;padding:0;list-style:none;display:grid}.intro[data-astro-cid-jcma5jzw] li[data-astro-cid-jcma5jzw]{border-top:3px solid var(--ink);padding-top:18px}.intro[data-astro-cid-jcma5jzw] li[data-astro-cid-jcma5jzw]:first-child{border-top-color:var(--red)}.intro[data-astro-cid-jcma5jzw] span[data-astro-cid-jcma5jzw]{font-family:var(--font-en);letter-spacing:.1em;color:var(--red-text);font-size:13px;font-weight:800}.intro[data-astro-cid-jcma5jzw] h3[data-astro-cid-jcma5jzw]{margin:6px 0 8px;font-size:19px}.intro[data-astro-cid-jcma5jzw] p[data-astro-cid-jcma5jzw]{color:var(--ink-2);margin:0;font-size:15px}.faq-wrap[data-astro-cid-jcma5jzw]{grid-template-columns:minmax(220px,1fr) 2.2fr;gap:24px 64px;display:grid}@media (width<=860px){.faq-wrap[data-astro-cid-jcma5jzw]{grid-template-columns:1fr}}.faq[data-astro-cid-jcma5jzw] details[data-astro-cid-jcma5jzw]{border:1px solid var(--line);background:#fff;border-radius:12px;margin-bottom:12px;padding:0 22px}.faq[data-astro-cid-jcma5jzw] summary[data-astro-cid-jcma5jzw]{cursor:pointer;padding:18px 28px 18px 0;font-weight:700;list-style:none;position:relative}.faq[data-astro-cid-jcma5jzw] summary[data-astro-cid-jcma5jzw]::-webkit-details-marker{display:none}.faq[data-astro-cid-jcma5jzw] summary[data-astro-cid-jcma5jzw]:after{content:"+";color:var(--red-text);font-size:22px;position:absolute;top:50%;right:0;transform:translateY(-50%)}.faq[data-astro-cid-jcma5jzw] details[data-astro-cid-jcma5jzw][open] summary[data-astro-cid-jcma5jzw]:after{content:"−"}.faq[data-astro-cid-jcma5jzw] details[data-astro-cid-jcma5jzw] p[data-astro-cid-jcma5jzw]{color:var(--ink-2);margin:0 0 18px;font-size:15px}.dcta[data-astro-cid-jcma5jzw]{background:var(--red);color:#fff;padding-block:clamp(48px,7vw,80px)}.dcta__inner[data-astro-cid-jcma5jzw]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:28px;display:flex}.dcta[data-astro-cid-jcma5jzw] .eyebrow[data-astro-cid-jcma5jzw]{color:#fff}.dcta[data-astro-cid-jcma5jzw] .eyebrow[data-astro-cid-jcma5jzw]:before{background:#fff}.dcta[data-astro-cid-jcma5jzw] h2[data-astro-cid-jcma5jzw]{margin-bottom:10px;font-size:clamp(24px,3.2vw,34px);font-weight:800}.dcta[data-astro-cid-jcma5jzw] p[data-astro-cid-jcma5jzw]:not(.eyebrow){opacity:.9;margin:0}.dcta[data-astro-cid-jcma5jzw] .btn--primary[data-astro-cid-jcma5jzw]{color:var(--red-text);background:#fff}.dcta[data-astro-cid-jcma5jzw] .btn--primary[data-astro-cid-jcma5jzw]:hover{color:#fff;background:#111318}.btn--lg[data-astro-cid-jcma5jzw]{padding:18px 34px;font-size:17px}.sp[data-astro-cid-jcma5jzw]{display:none}@media (width<=600px){.sp[data-astro-cid-jcma5jzw]{display:inline}}.shot[data-astro-cid-jcma5jzw]{margin:0}.shot[data-astro-cid-jcma5jzw] img[data-astro-cid-jcma5jzw]{border:1px solid #ffffff14;border-radius:10px;width:100%;height:auto;display:block;box-shadow:0 2px 6px #00000014,0 16px 40px #0000002e}.shot--hero[data-astro-cid-jcma5jzw] img[data-astro-cid-jcma5jzw]{box-shadow:0 24px 60px #0000008c}.gallery[data-astro-cid-jcma5jzw]{grid-template-columns:1fr 1fr;gap:40px 28px;margin-top:36px;display:grid}.gallery__wide[data-astro-cid-jcma5jzw]{grid-column:1/-1}@media (width<=760px){.gallery[data-astro-cid-jcma5jzw]{grid-template-columns:1fr}}.gallery[data-astro-cid-jcma5jzw] figcaption[data-astro-cid-jcma5jzw]{color:var(--ink-2);margin-top:14px;font-size:14px;line-height:1.8}.gallery[data-astro-cid-jcma5jzw] figcaption[data-astro-cid-jcma5jzw] b[data-astro-cid-jcma5jzw]{color:var(--ink);margin-bottom:2px;font-size:17px;display:block}.features[data-astro-cid-jcma5jzw]{grid-template-columns:repeat(auto-fill,minmax(min(100%,320px),1fr));gap:20px;margin-top:40px;display:grid}.feature[data-astro-cid-jcma5jzw]{border-top:3px solid var(--ink);padding-top:18px}.feature[data-astro-cid-jcma5jzw]:first-child{border-top-color:var(--red)}.feature__no[data-astro-cid-jcma5jzw]{font-family:var(--font-en);color:var(--red-text);font-size:14px;font-weight:800}.feature[data-astro-cid-jcma5jzw] h3[data-astro-cid-jcma5jzw]{margin:6px 0 8px;font-size:19px}.feature[data-astro-cid-jcma5jzw] p[data-astro-cid-jcma5jzw]{color:var(--ink-2);margin:0;font-size:15px}.steps[data-astro-cid-jcma5jzw]{counter-reset:s;grid-template-columns:repeat(7,1fr);gap:8px;margin:36px 0 0;padding:0;list-style:none;display:grid}.steps[data-astro-cid-jcma5jzw] li[data-astro-cid-jcma5jzw]{background:#ffffff0d;border:1px solid #ffffff1f;border-radius:10px;padding:16px 12px;font-size:15px;font-weight:700;position:relative}.steps[data-astro-cid-jcma5jzw] li[data-astro-cid-jcma5jzw] span[data-astro-cid-jcma5jzw]{font-family:var(--font-en);color:#ff5a5a;letter-spacing:.1em;margin-bottom:4px;font-size:11px;display:block}.steps[data-astro-cid-jcma5jzw] li[data-astro-cid-jcma5jzw]:not(:last-child):after{content:"→";color:#6f7581;z-index:1;font-size:12px;position:absolute;top:50%;right:-9px;transform:translateY(-50%)}@media (width<=960px){.steps[data-astro-cid-jcma5jzw]{grid-template-columns:repeat(auto-fill,minmax(140px,1fr))}.steps[data-astro-cid-jcma5jzw] li[data-astro-cid-jcma5jzw]:after{display:none}}.steps__note[data-astro-cid-jcma5jzw]{color:#c9ccd3;max-width:46em;margin-top:24px}.projects[data-astro-cid-jcma5jzw]{grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));gap:20px;margin-top:36px;display:grid}.project[data-astro-cid-jcma5jzw] h3[data-astro-cid-jcma5jzw]{margin-bottom:6px;font-size:19px}.project__stack[data-astro-cid-jcma5jzw]{font-family:var(--font-en);color:var(--red-text);margin-bottom:10px;font-size:13px;font-weight:700}.project__tickets[data-astro-cid-jcma5jzw]{color:var(--ink-2);margin:0;font-size:14px}
