.hero[data-astro-cid-yodha2z4]{background:radial-gradient(60% 50% at 78% 30%,#1f5fd129,#0000 70%),radial-gradient(40% 40% at 10% 90%,#ffffff08,#0000 70%);padding:clamp(48px,8vw,96px) 0 clamp(56px,8vw,104px);position:relative}.hero__inner[data-astro-cid-yodha2z4]{grid-template-columns:1.1fr .9fr;align-items:center;gap:clamp(40px,6vw,80px);display:grid}.hero__visual[data-astro-cid-yodha2z4]{justify-content:center;display:flex}@media (width<=900px){.hero__inner[data-astro-cid-yodha2z4]{grid-template-columns:1fr}}.eyebrow[data-astro-cid-yodha2z4]{letter-spacing:.12em;text-transform:uppercase;color:var(--color-text-muted);align-items:center;gap:10px;margin-bottom:22px;font-size:.82rem;font-weight:600;display:inline-flex}.dot[data-astro-cid-yodha2z4]{background:var(--color-ok);border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 4px #3fae6a2e}.lede[data-astro-cid-yodha2z4]{max-width:34em;margin-top:24px;font-size:clamp(1.05rem,1.6vw,1.2rem)}.hero__cta[data-astro-cid-yodha2z4]{flex-wrap:wrap;gap:12px;margin-top:34px;display:flex}.hero__facts[data-astro-cid-yodha2z4]{color:var(--color-text-muted);flex-wrap:wrap;gap:8px 22px;margin:30px 0 0;padding:0;font-size:.9rem;list-style:none;display:flex}.hero__facts[data-astro-cid-yodha2z4] li[data-astro-cid-yodha2z4]{align-items:center;gap:8px;display:inline-flex}.hero__facts[data-astro-cid-yodha2z4] li[data-astro-cid-yodha2z4]:before{content:"";background:var(--color-ok);flex:none;width:14px;height:14px;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12l5 5L20 7'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12l5 5L20 7'/%3E%3C/svg%3E") 50%/contain no-repeat}.principles[data-astro-cid-w3ixckta]{border-top:1px solid var(--color-line);border-bottom:1px solid var(--color-line);background:var(--color-bg-raised)}.principles__inner[data-astro-cid-w3ixckta]{grid-template-columns:repeat(3,1fr);display:grid}.principle[data-astro-cid-w3ixckta]{padding:36px 28px}.principle[data-astro-cid-w3ixckta]+.principle[data-astro-cid-w3ixckta]{border-left:1px solid var(--color-line)}.principle__num[data-astro-cid-w3ixckta]{font-family:var(--font-display);color:var(--color-text-strong);font-variant-numeric:tabular-nums;margin-bottom:10px;font-size:2.8rem;font-weight:700;line-height:1;display:block}.principle__num[data-astro-cid-w3ixckta] small[data-astro-cid-w3ixckta]{color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.06em;font-size:1.1rem;font-weight:600}.principle[data-astro-cid-w3ixckta] p[data-astro-cid-w3ixckta]{color:var(--color-text-muted);font-size:.95rem}.principle[data-astro-cid-w3ixckta] strong[data-astro-cid-w3ixckta]{color:var(--color-text);font-weight:600}@media (width<=800px){.principles__inner[data-astro-cid-w3ixckta]{grid-template-columns:1fr}.principle[data-astro-cid-w3ixckta]{padding:28px 0}.principle[data-astro-cid-w3ixckta]+.principle[data-astro-cid-w3ixckta]{border-left:0;border-top:1px solid var(--color-line)}}.shots[data-astro-cid-grqx5pbz]{grid-template-columns:repeat(3,1fr);gap:24px;margin:0;padding:0;list-style:none;display:grid}.shot[data-astro-cid-grqx5pbz]{flex-direction:column;display:flex;position:relative}.shot__visual[data-astro-cid-grqx5pbz]{justify-content:center;margin-bottom:24px;display:flex;position:relative}.shot__visual[data-astro-cid-grqx5pbz]:before{content:"";z-index:-1;background:radial-gradient(closest-side,#1f5fd12e,#0000);position:absolute;inset:10% 0}.shot__visual[data-astro-cid-grqx5pbz] .phone{--phone-w:300px;transition:transform .2s}.shot[data-astro-cid-grqx5pbz]:hover .shot__visual[data-astro-cid-grqx5pbz] .phone{transform:translateY(-4px)}.shot[data-astro-cid-grqx5pbz] h3[data-astro-cid-grqx5pbz]{font-size:1.12rem}.shot[data-astro-cid-grqx5pbz] h3[data-astro-cid-grqx5pbz] a[data-astro-cid-grqx5pbz]{color:var(--color-text-strong);text-decoration:none}.shot[data-astro-cid-grqx5pbz] h3[data-astro-cid-grqx5pbz] a[data-astro-cid-grqx5pbz]:after{content:"";position:absolute;inset:0}.shot[data-astro-cid-grqx5pbz] h3[data-astro-cid-grqx5pbz] a[data-astro-cid-grqx5pbz]:focus-visible{outline:none}.shot[data-astro-cid-grqx5pbz]:has(a:focus-visible){outline:2px solid var(--color-accent-text);outline-offset:6px;border-radius:12px}.shot[data-astro-cid-grqx5pbz] p[data-astro-cid-grqx5pbz]{color:var(--color-text-muted);max-width:34ch;margin-top:8px;font-size:.95rem}.highlights__more[data-astro-cid-grqx5pbz]{margin-top:40px}@media (width<=1000px){.shots[data-astro-cid-grqx5pbz]{scroll-snap-type:x mandatory;overscroll-behavior-x:contain;margin:0 calc(var(--gutter) * -1);padding:8px var(--gutter) 16px;scrollbar-width:none;grid-template-columns:none;grid-auto-columns:min(78%,300px);grid-auto-flow:column;overflow-x:auto}.shots[data-astro-cid-grqx5pbz]::-webkit-scrollbar{display:none}.shot[data-astro-cid-grqx5pbz]{scroll-snap-align:center}.shot__visual[data-astro-cid-grqx5pbz] .phone{--phone-w:100%}}.templates[data-astro-cid-w3dz36le]{color:var(--color-text-muted);flex-wrap:wrap;align-items:center;gap:8px 12px;margin-top:28px;font-size:.88rem;display:flex}.templates__list[data-astro-cid-w3dz36le]{list-style:none;display:contents}.chip[data-astro-cid-w3dz36le]{border:1px solid var(--color-line);color:var(--color-text);border-radius:999px;padding:4px 12px;font-size:.82rem}.templates__note[data-astro-cid-w3dz36le]{font-style:italic}.features__more[data-astro-cid-w3dz36le]{margin-top:36px}.head[data-astro-cid-2kjfkpxo]{justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:36px;display:flex}.grid[data-astro-cid-2kjfkpxo]{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}@media (width<=1000px){.grid[data-astro-cid-2kjfkpxo]{grid-template-columns:repeat(2,1fr)}}@media (width<=640px){.grid[data-astro-cid-2kjfkpxo]{grid-template-columns:1fr}}.faq[data-astro-cid-gfo3rpqg]{grid-template-columns:1fr 1.6fr;align-items:start;gap:0 clamp(32px,6vw,80px);display:grid}@media (width<=860px){.faq[data-astro-cid-gfo3rpqg]{grid-template-columns:1fr}}.faq__more[data-astro-cid-gfo3rpqg]{margin-top:24px}
