.hero__photo[data-astro-cid-jgctki6q]{z-index:1;aspect-ratio:4/5;width:min(460px,88%);box-shadow:var(--sh-3);border:6px solid #ffffffd9;border-radius:40px;margin-inline:auto;position:relative;overflow:hidden}.hero__photo[data-astro-cid-jgctki6q] .photo{width:100%;height:100%}.hero__photo[data-astro-cid-jgctki6q]:after{content:"";pointer-events:none;background:linear-gradient(200deg,#8a7de02e,#0000 45%,#0f7a7138);position:absolute;inset:0}.hero__dot[data-astro-cid-jgctki6q]{z-index:0;border-radius:50%;position:absolute}.hero__dot--a[data-astro-cid-jgctki6q]{opacity:.9;background:radial-gradient(circle at 35% 30%,#fff,#c9f0e9 40%,#3fb8a8);width:120px;height:120px;bottom:6%;right:2%}.hero__dot--b[data-astro-cid-jgctki6q]{background:radial-gradient(circle at 35% 30%,#fff,#e1dcff 40%,#8a7de0);width:70px;height:70px;top:10%;left:4%}.hero__card[data-astro-cid-jgctki6q]{z-index:2}.intro__photos[data-astro-cid-jgctki6q]{max-width:520px;height:380px;margin-top:36px;position:relative}.intro[data-astro-cid-jgctki6q] .intro__ph{box-shadow:var(--sh-2);border:5px solid #fff;border-radius:28px;position:absolute}.intro[data-astro-cid-jgctki6q] .intro__ph--a{width:64%;height:300px;top:0;left:0}.intro[data-astro-cid-jgctki6q] .intro__ph--b{width:52%;height:220px;bottom:0;right:0}@media (width<=900px){.intro__photos[data-astro-cid-jgctki6q]{height:300px}.intro[data-astro-cid-jgctki6q] .intro__ph--a{height:230px}.intro[data-astro-cid-jgctki6q] .intro__ph--b{height:170px}}.dir[data-astro-cid-jgctki6q]{padding-top:0;overflow:hidden}.dir[data-astro-cid-jgctki6q] .dir__ph{height:170px;margin:0 calc(-1*clamp(22px,2.4vw,32px))}.dir[data-astro-cid-jgctki6q] .dir__ic[data-astro-cid-jgctki6q]{box-shadow:var(--sh-1);border:4px solid #fff;margin-top:-28px;margin-bottom:16px;position:relative}.principles[data-astro-cid-jgctki6q] .principles__ph{border-radius:var(--r-xl);aspect-ratio:4/3;max-width:440px;box-shadow:var(--sh-2);margin-top:28px}@media (width<=900px){.principles[data-astro-cid-jgctki6q] .principles__ph{display:none}}.hero[data-astro-cid-jgctki6q]{background:var(--grad-hero);padding:clamp(32px,5vw,72px) 0 clamp(64px,8vw,112px);position:relative;overflow:hidden}.hero__in[data-astro-cid-jgctki6q]{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;gap:clamp(24px,4vw,64px);display:grid}.hero[data-astro-cid-jgctki6q] h1[data-astro-cid-jgctki6q]{margin-bottom:22px}.hero__accent[data-astro-cid-jgctki6q]{color:#0000;background:var(--grad-brand);letter-spacing:-.02em;-webkit-background-clip:text;background-clip:text;margin-top:8px;font-size:.72em;font-weight:600;line-height:1.2;display:block}.hero[data-astro-cid-jgctki6q] .lead[data-astro-cid-jgctki6q]{max-width:580px;margin-bottom:30px}.hero__btns[data-astro-cid-jgctki6q]{margin-bottom:28px}.hero__visual[data-astro-cid-jgctki6q]{position:relative}.hero__glow[data-astro-cid-jgctki6q]{filter:blur(30px);background:radial-gradient(circle,#8a7de059,#16958a2e 50%,#0000 70%);border-radius:50%;position:absolute;inset:8%}.hero__visual[data-astro-cid-jgctki6q] .hero__art{max-width:520px;margin-inline:auto;position:relative}.hero__card[data-astro-cid-jgctki6q]{backdrop-filter:blur(12px);box-shadow:var(--sh-2);background:#ffffffd9;border:1px solid #fff;border-radius:20px;align-items:center;gap:12px;max-width:270px;padding:14px 18px;animation:6s ease-in-out infinite fd-bob;display:flex;position:absolute}.hero__card[data-astro-cid-jgctki6q] b[data-astro-cid-jgctki6q]{font-size:.95rem;display:block}.hero__card[data-astro-cid-jgctki6q] small[data-astro-cid-jgctki6q]{color:var(--ink-3);font-size:.8rem;font-weight:500;line-height:1.35;display:block}.hero__card--a[data-astro-cid-jgctki6q]{bottom:14%;left:-10px}.hero__card--b[data-astro-cid-jgctki6q]{animation-delay:-3s;top:8%;right:0}.hero__card-ic[data-astro-cid-jgctki6q]{background:var(--primary);color:#fff;border-radius:14px;flex:none;place-items:center;width:42px;height:42px;display:grid}.hero__card-ic--lav[data-astro-cid-jgctki6q]{background:var(--lav)}@keyframes fd-bob{50%{transform:translateY(-8px)}}@media (width<=900px){.hero__in[data-astro-cid-jgctki6q]{grid-template-columns:1fr}.hero__visual[data-astro-cid-jgctki6q]{width:100%;max-width:420px;margin-inline:auto}.hero__card--a[data-astro-cid-jgctki6q]{left:0}}@media (width<=520px){.hero__card[data-astro-cid-jgctki6q]{display:none}}.intro[data-astro-cid-jgctki6q]{grid-template-columns:1fr 1.1fr;align-items:start;gap:clamp(24px,5vw,80px);display:grid}.intro__facts[data-astro-cid-jgctki6q]{grid-template-columns:repeat(3,1fr);gap:12px;margin:28px 0;display:grid}.intro__facts[data-astro-cid-jgctki6q] div[data-astro-cid-jgctki6q]{background:var(--grad-soft);border-radius:var(--r-md);border:1px solid var(--line);padding:18px}.intro__facts[data-astro-cid-jgctki6q] dt[data-astro-cid-jgctki6q]{letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);margin-bottom:6px;font-size:.78rem;font-weight:700}.intro__facts[data-astro-cid-jgctki6q] dd[data-astro-cid-jgctki6q]{color:var(--ink);margin:0;font-weight:800;line-height:1.3}@media (width<=900px){.intro[data-astro-cid-jgctki6q]{grid-template-columns:1fr}}@media (width<=560px){.intro__facts[data-astro-cid-jgctki6q]{grid-template-columns:1fr}}.dir[data-astro-cid-jgctki6q] h3[data-astro-cid-jgctki6q],.why__item[data-astro-cid-jgctki6q] h3[data-astro-cid-jgctki6q]{font-size:1.15rem}.svc-cta[data-astro-cid-jgctki6q]{color:#fff;background:linear-gradient(150deg,#0f7a71,#2f6fc9 70%,#6f62cf);border:0;flex-direction:column;text-decoration:none;display:flex}.svc-cta[data-astro-cid-jgctki6q]:hover{color:#fff;box-shadow:var(--sh-2);transform:translateY(-4px)}.svc-cta[data-astro-cid-jgctki6q] h3[data-astro-cid-jgctki6q]{color:#fff;font-size:1.25rem}.svc-cta[data-astro-cid-jgctki6q] p[data-astro-cid-jgctki6q]{color:#ffffffd9;flex:1}.svc-cta[data-astro-cid-jgctki6q] .icon-badge[data-astro-cid-jgctki6q]{color:#fff;background:#ffffff29}.svc-cta__phone[data-astro-cid-jgctki6q]{font-size:1.3rem;font-weight:800}.svc-grid[data-astro-cid-jgctki6q]{grid-auto-rows:1fr}@media (width>=1025px){.svc-cta[data-astro-cid-jgctki6q]{grid-column:span 2}}@media (width>=681px) and (width<=1024px){.svc-cta[data-astro-cid-jgctki6q]{grid-column:span 1}}.why[data-astro-cid-jgctki6q]{background:var(--grad-soft)}.principles[data-astro-cid-jgctki6q]{grid-template-columns:.85fr 1.15fr;align-items:start;gap:clamp(28px,5vw,80px);display:grid}.principles__head[data-astro-cid-jgctki6q]{top:calc(var(--header-h) + 24px);position:sticky}.principles__art[data-astro-cid-jgctki6q]{max-width:300px;margin-top:24px}.principles__list[data-astro-cid-jgctki6q]{gap:16px;margin:0;padding:0;list-style:none;display:grid}.principles__list[data-astro-cid-jgctki6q] li[data-astro-cid-jgctki6q]{border-radius:var(--r-lg);border:1px solid var(--line);background:var(--bg);gap:22px;padding:26px 28px;display:flex}.principles__n[data-astro-cid-jgctki6q]{color:#0000;background:var(--grad-brand);-webkit-background-clip:text;background-clip:text;min-width:44px;font-size:1.6rem;font-weight:800;line-height:1}.principles__list[data-astro-cid-jgctki6q] h3[data-astro-cid-jgctki6q]{margin-bottom:6px}.principles__list[data-astro-cid-jgctki6q] p[data-astro-cid-jgctki6q]{color:var(--ink-2);margin:0}@media (width<=900px){.principles[data-astro-cid-jgctki6q]{grid-template-columns:1fr}.principles__head[data-astro-cid-jgctki6q]{position:static}.principles__art[data-astro-cid-jgctki6q]{display:none}}.steps[data-astro-cid-jgctki6q]{grid-template-columns:repeat(4,1fr);gap:20px;margin:0;padding:0;list-style:none;display:grid;position:relative}.steps[data-astro-cid-jgctki6q]:before{content:"";background:repeating-linear-gradient(90deg, var(--line-2) 0 8px, transparent 8px 16px);height:2px;position:absolute;top:34px;left:12%;right:12%}.steps__item[data-astro-cid-jgctki6q]{text-align:center;padding:0 8px;position:relative}.steps__n[data-astro-cid-jgctki6q]{border:1px solid var(--line);width:68px;height:68px;box-shadow:var(--sh-2);color:var(--primary-600);background:#fff;border-radius:22px;place-items:center;margin:0 auto 20px;font-size:1.5rem;font-weight:800;display:grid;position:relative}.steps__item[data-astro-cid-jgctki6q] h3[data-astro-cid-jgctki6q]{font-size:1.15rem}.steps__item[data-astro-cid-jgctki6q] p[data-astro-cid-jgctki6q]{color:var(--ink-2);font-size:.97rem}@media (width<=900px){.steps[data-astro-cid-jgctki6q]{grid-template-columns:1fr 1fr}.steps[data-astro-cid-jgctki6q]:before{display:none}}@media (width<=520px){.steps[data-astro-cid-jgctki6q]{grid-template-columns:1fr}.steps__item[data-astro-cid-jgctki6q]{text-align:left;grid-template-columns:68px 1fr;column-gap:18px;display:grid}.steps__n[data-astro-cid-jgctki6q]{grid-row:span 2;margin:0}}.method[data-astro-cid-jgctki6q]{align-items:flex-start;gap:22px;display:flex}.method[data-astro-cid-jgctki6q] .icon-badge[data-astro-cid-jgctki6q]{flex:none;margin:0}.method[data-astro-cid-jgctki6q] .chips[data-astro-cid-jgctki6q]{margin-top:14px}.method[data-astro-cid-jgctki6q] .chip[data-astro-cid-jgctki6q]{background:var(--surface-2);padding:5px 12px;font-size:.82rem}.price-band[data-astro-cid-jgctki6q]{border-radius:var(--r-xl);border:1px solid var(--line);box-shadow:var(--sh-1);background:#fff;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:28px;padding:clamp(28px,4vw,52px);display:flex}.price-band[data-astro-cid-jgctki6q]>div[data-astro-cid-jgctki6q]:first-child{max-width:640px}.price-band[data-astro-cid-jgctki6q] p[data-astro-cid-jgctki6q]{color:var(--ink-2);margin:0}.faq-sec[data-astro-cid-jgctki6q]{grid-template-columns:.8fr 1.2fr;align-items:start;gap:clamp(28px,5vw,72px);display:grid}@media (width<=900px){.faq-sec[data-astro-cid-jgctki6q]{grid-template-columns:1fr}}
