.template-landing[data-astro-cid-rinh55hk]{background:var(--canvas)}.template-landing-hero[data-astro-cid-rinh55hk],.template-landing-preview[data-astro-cid-rinh55hk],.template-landing-details[data-astro-cid-rinh55hk],.template-landing-steps[data-astro-cid-rinh55hk],.template-landing-compatibility[data-astro-cid-rinh55hk],.template-landing-faq[data-astro-cid-rinh55hk],.template-landing-final[data-astro-cid-rinh55hk]{width:min(1120px,calc(100% - 48px));margin-inline:auto}.template-landing-hero[data-astro-cid-rinh55hk]{padding:76px 0 56px;text-align:center}.template-landing-hero[data-astro-cid-rinh55hk] nav[data-astro-cid-rinh55hk]{display:flex;justify-content:center;gap:8px;margin-bottom:30px;color:var(--muted);font-size:12px}.template-landing-hero[data-astro-cid-rinh55hk] nav[data-astro-cid-rinh55hk] a[data-astro-cid-rinh55hk]{color:var(--accent)}.template-landing-eyebrow[data-astro-cid-rinh55hk]{color:var(--accent);font-size:11px;font-weight:700;letter-spacing:.2em;text-transform:uppercase}.template-landing-hero[data-astro-cid-rinh55hk] h1[data-astro-cid-rinh55hk]{max-width:880px;margin:14px auto 0;font-size:clamp(42px,7vw,76px);font-weight:600;letter-spacing:-.06em;line-height:.98}.template-landing-hero[data-astro-cid-rinh55hk]>p[data-astro-cid-rinh55hk]{max-width:710px;margin:22px auto 0;color:var(--muted);font-size:18px;line-height:1.7}.template-landing-actions[data-astro-cid-rinh55hk]{display:flex;justify-content:center;gap:10px;margin-top:28px}.template-landing-actions[data-astro-cid-rinh55hk] a[data-astro-cid-rinh55hk],.template-landing-final[data-astro-cid-rinh55hk] a[data-astro-cid-rinh55hk]{padding:12px 18px;font-size:14px;font-weight:600}.template-landing-hero[data-astro-cid-rinh55hk] small[data-astro-cid-rinh55hk]{display:block;margin-top:15px;color:var(--muted-soft);font-size:12px}.template-landing-preview[data-astro-cid-rinh55hk]{padding-bottom:88px}.template-preview-browser[data-astro-cid-rinh55hk]{overflow:hidden;border:1px solid var(--line-strong);border-radius:18px;background:#fff;box-shadow:0 34px 72px -48px rgb(var(--shadow-color) / .7)}.template-preview-toolbar[data-astro-cid-rinh55hk]{display:flex;align-items:center;gap:7px;height:46px;padding:0 16px;border-bottom:1px solid var(--line);background:var(--surface-muted)}.template-preview-toolbar[data-astro-cid-rinh55hk] i[data-astro-cid-rinh55hk]{width:9px;height:9px;border-radius:50%;background:#c8cecc}.template-preview-toolbar[data-astro-cid-rinh55hk] span[data-astro-cid-rinh55hk]{margin-left:8px;color:var(--muted);font-size:12px}.template-preview-message[data-astro-cid-rinh55hk]{min-height:440px;padding:42px;overflow:auto;color:#303633;font-family:Arial,sans-serif;font-size:14px;line-height:1.65}.template-preview-message[data-astro-cid-rinh55hk]>p[data-astro-cid-rinh55hk]+p[data-astro-cid-rinh55hk]{margin-top:12px}.template-preview-signature-frame[data-astro-cid-rinh55hk]{position:relative;width:100%;height:clamp(360px,43vw,520px);margin-top:16px;overflow:hidden;border:0;border-radius:0;background:none;touch-action:pan-y}.template-profession-slide[data-astro-cid-rinh55hk]{position:absolute;inset:0;z-index:1;overflow:hidden;color:inherit;opacity:0;pointer-events:none;transform:translate3d(3%,0,0) scale(.985);transition:opacity .42s ease,transform .65s cubic-bezier(.16,1,.3,1)}.template-profession-slide[data-astro-cid-rinh55hk][data-position=active]{z-index:2;opacity:1;pointer-events:auto;transform:translateZ(0) scale(1)}.template-profession-slide[data-astro-cid-rinh55hk]:focus-visible{outline:2px solid var(--accent);outline-offset:-4px}.template-preview-signature[data-astro-cid-rinh55hk]{--template-preview-scale: .5;position:absolute;top:50%;left:0;width:max-content;transform:translateY(-50%) scale(var(--template-preview-scale));transform-origin:left center}.template-profession-arrow[data-astro-cid-rinh55hk]{position:absolute;top:50%;z-index:3;display:grid;width:42px;height:42px;place-items:center;border:1px solid rgba(197,207,203,.9);border-radius:11px;color:var(--ink);background:#fbfcfceb;box-shadow:0 14px 28px -20px rgb(var(--shadow-color) / .5);backdrop-filter:blur(16px);cursor:pointer;transform:translateY(-50%);transition:border-color .18s ease,transform .18s ease}.template-profession-arrow[data-astro-cid-rinh55hk]:hover,.template-profession-arrow[data-astro-cid-rinh55hk]:focus-visible{border-color:var(--accent);transform:translateY(-50%) scale(1.04)}.template-profession-arrow[data-astro-cid-rinh55hk]:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.template-profession-arrow-next[data-astro-cid-rinh55hk]{right:14px}.template-profession-footer[data-astro-cid-rinh55hk]{display:flex;align-items:center;justify-content:space-between;gap:24px;min-height:54px;padding:12px 4px 0}.template-profession-caption[data-astro-cid-rinh55hk]{display:flex;min-width:0;align-items:baseline;gap:10px}.template-profession-caption[data-astro-cid-rinh55hk] strong[data-astro-cid-rinh55hk]{color:var(--ink);font-size:13px}.template-profession-caption[data-astro-cid-rinh55hk]>span[data-astro-cid-rinh55hk]{color:var(--muted);font-size:11px;white-space:nowrap}.template-profession-pagination[data-astro-cid-rinh55hk]{display:flex;align-items:center;justify-content:flex-end}.template-profession-pagination[data-astro-cid-rinh55hk] button[data-astro-cid-rinh55hk]{display:grid;width:28px;height:28px;place-items:center;border:0;background:transparent;cursor:pointer}.template-profession-pagination[data-astro-cid-rinh55hk] button[data-astro-cid-rinh55hk] span[data-astro-cid-rinh55hk]{display:block;width:14px;height:2px;border-radius:999px;background:var(--line-strong);transition:width .22s ease,background-color .22s ease}.template-profession-pagination[data-astro-cid-rinh55hk] button[data-astro-cid-rinh55hk][aria-current=true] span[data-astro-cid-rinh55hk]{width:23px;background:var(--accent)}.template-profession-pagination[data-astro-cid-rinh55hk] button[data-astro-cid-rinh55hk]:focus-visible{outline:2px solid var(--accent);outline-offset:-3px}.template-landing-details[data-astro-cid-rinh55hk],.template-landing-compatibility[data-astro-cid-rinh55hk]{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(280px,.75fr);gap:72px;padding:88px 0;border-top:1px solid var(--line)}.template-landing[data-astro-cid-rinh55hk] h2[data-astro-cid-rinh55hk]{margin-top:12px;font-size:clamp(32px,4vw,50px);font-weight:600;letter-spacing:-.05em;line-height:1.08}.template-landing-details[data-astro-cid-rinh55hk] p[data-astro-cid-rinh55hk],.template-landing-compatibility[data-astro-cid-rinh55hk] p[data-astro-cid-rinh55hk],.template-landing-final[data-astro-cid-rinh55hk] p[data-astro-cid-rinh55hk]{margin-top:20px;color:var(--muted);line-height:1.75}.template-landing-details[data-astro-cid-rinh55hk] ul[data-astro-cid-rinh55hk]{display:grid;align-content:center;gap:12px}.template-landing-details[data-astro-cid-rinh55hk] li[data-astro-cid-rinh55hk]{padding:16px 18px;border:1px solid var(--line);border-radius:12px;background:var(--surface-strong);font-size:14px;font-weight:600}.template-landing-details[data-astro-cid-rinh55hk] li[data-astro-cid-rinh55hk]:before{content:"✓";margin-right:10px;color:var(--accent)}.template-landing-steps[data-astro-cid-rinh55hk]{padding:88px 0;border-top:1px solid var(--line)}.template-landing-steps[data-astro-cid-rinh55hk] ol[data-astro-cid-rinh55hk]{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:38px}.template-landing-steps[data-astro-cid-rinh55hk] li[data-astro-cid-rinh55hk]{padding:28px;border:1px solid var(--line);border-radius:14px;background:var(--surface-strong)}.template-landing-steps[data-astro-cid-rinh55hk] b[data-astro-cid-rinh55hk]{display:block;color:var(--accent);font-family:ui-monospace,monospace;font-size:clamp(32px,3.4vw,42px);font-weight:700;letter-spacing:-.06em;line-height:.9}.template-landing-steps[data-astro-cid-rinh55hk] h3[data-astro-cid-rinh55hk]{margin-top:30px;font-size:18px;font-weight:600}.template-landing-steps[data-astro-cid-rinh55hk] p[data-astro-cid-rinh55hk]{margin-top:8px;color:var(--muted);font-size:14px;line-height:1.65}.template-landing-compatibility[data-astro-cid-rinh55hk]>div[data-astro-cid-rinh55hk]:last-child{display:grid;align-content:center}.template-landing-compatibility[data-astro-cid-rinh55hk] a[data-astro-cid-rinh55hk]{padding:14px 0;border-bottom:1px solid var(--line);color:var(--accent);font-size:14px;font-weight:600}.template-landing-faq[data-astro-cid-rinh55hk]{padding:88px 0;border-top:1px solid var(--line)}.template-landing-faq[data-astro-cid-rinh55hk]>div[data-astro-cid-rinh55hk]{margin-top:34px}.template-landing-faq[data-astro-cid-rinh55hk] details[data-astro-cid-rinh55hk]{padding:20px 0;border-top:1px solid var(--line)}.template-landing-faq[data-astro-cid-rinh55hk] summary[data-astro-cid-rinh55hk]{cursor:pointer;font-weight:600}.template-landing-faq[data-astro-cid-rinh55hk] details[data-astro-cid-rinh55hk] p[data-astro-cid-rinh55hk]{max-width:760px;margin-top:12px;color:var(--muted);line-height:1.7}.template-landing-final[data-astro-cid-rinh55hk]{margin-bottom:96px;padding:54px;border-radius:18px;color:#f4f8f6;background:#172820;text-align:center}.template-landing-final[data-astro-cid-rinh55hk] h2[data-astro-cid-rinh55hk]{margin-top:0;color:#fff}.template-landing-final[data-astro-cid-rinh55hk] p[data-astro-cid-rinh55hk]{color:#b9c6c1}.template-landing-final[data-astro-cid-rinh55hk] a[data-astro-cid-rinh55hk]{display:inline-block;margin-top:24px}@media(max-width:760px){.template-landing-hero[data-astro-cid-rinh55hk],.template-landing-preview[data-astro-cid-rinh55hk],.template-landing-details[data-astro-cid-rinh55hk],.template-landing-steps[data-astro-cid-rinh55hk],.template-landing-compatibility[data-astro-cid-rinh55hk],.template-landing-faq[data-astro-cid-rinh55hk],.template-landing-final[data-astro-cid-rinh55hk]{width:min(100% - 32px,1120px)}.template-landing-hero[data-astro-cid-rinh55hk]{padding-top:52px}.template-landing-actions[data-astro-cid-rinh55hk]{flex-direction:column}.template-preview-message[data-astro-cid-rinh55hk]{min-height:360px;padding:28px 20px}.template-preview-signature-frame[data-astro-cid-rinh55hk]{height:clamp(270px,75vw,380px)}.template-profession-arrow[data-astro-cid-rinh55hk]{width:38px;height:38px}.template-profession-arrow-next[data-astro-cid-rinh55hk]{right:8px}.template-profession-footer[data-astro-cid-rinh55hk]{align-items:flex-start}.template-profession-caption[data-astro-cid-rinh55hk]{flex-direction:column;gap:2px}.template-landing-details[data-astro-cid-rinh55hk],.template-landing-compatibility[data-astro-cid-rinh55hk]{grid-template-columns:1fr;gap:36px;padding:64px 0}.template-landing-steps[data-astro-cid-rinh55hk] ol[data-astro-cid-rinh55hk]{grid-template-columns:1fr}.template-landing-final[data-astro-cid-rinh55hk]{padding:40px 24px}}@media(prefers-reduced-motion:reduce){.template-profession-slide[data-astro-cid-rinh55hk],.template-preview-signature[data-astro-cid-rinh55hk],.template-profession-arrow[data-astro-cid-rinh55hk],.template-profession-pagination[data-astro-cid-rinh55hk] button[data-astro-cid-rinh55hk] span[data-astro-cid-rinh55hk]{transition:none}}
