.app-hero[data-astro-cid-brmdfpyo]{background:linear-gradient(135deg,#f5edf1,#e4d6df)}.app-guide[data-astro-cid-brmdfpyo]{max-width:980px;margin:auto;padding:56px 24px 110px}.app-guide[data-astro-cid-brmdfpyo] h2[data-astro-cid-brmdfpyo]{margin:0 0 18px;font-size:clamp(30px,4vw,42px)}.app-why[data-astro-cid-brmdfpyo]{margin-bottom:64px}.app-benefits[data-astro-cid-brmdfpyo]{grid-template-columns:repeat(auto-fit,minmax(min(100%,270px),1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.app-benefits[data-astro-cid-brmdfpyo] li[data-astro-cid-brmdfpyo]{border:1px solid var(--line);border-left:4px solid var(--gold);background:#fff;border-radius:12px;gap:2px;padding:16px 18px;display:grid}.app-benefits[data-astro-cid-brmdfpyo] strong[data-astro-cid-brmdfpyo]{font-size:17px}.app-benefits[data-astro-cid-brmdfpyo] span[data-astro-cid-brmdfpyo]{color:#675a65;font-size:15px;line-height:1.5}.app-choose-note[data-astro-cid-brmdfpyo]{color:#675a65;margin:14px 0 0}.app-device-pick[data-astro-cid-brmdfpyo]{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;max-width:720px;margin-bottom:10px;display:grid}.app-device-pick[data-astro-cid-brmdfpyo] button[data-astro-cid-brmdfpyo]{border:2px solid var(--line);min-height:56px;color:var(--ink);cursor:pointer;background:#fff;border-radius:12px;justify-content:center;align-items:center;gap:8px;font-size:17px;font-weight:700;display:flex}.app-device-pick[data-astro-cid-brmdfpyo] button[data-astro-cid-brmdfpyo][aria-selected=true]{border-color:var(--forest);background:var(--forest);color:#fff}.app-device-pick[data-astro-cid-brmdfpyo] button[data-astro-cid-brmdfpyo]:focus-visible{outline:3px solid var(--gold);outline-offset:2px}.app-detected[data-astro-cid-brmdfpyo]{color:#675a65;margin:0 0 8px;font-size:15px}.app-installed[data-astro-cid-brmdfpyo],.app-quick[data-astro-cid-brmdfpyo]{background:#f6eef3;border-radius:12px;margin:12px 0;padding:14px 18px}.app-installed[data-astro-cid-brmdfpyo] p[data-astro-cid-brmdfpyo],.app-quick[data-astro-cid-brmdfpyo] p[data-astro-cid-brmdfpyo]{margin:0 0 8px}.app-installed[data-astro-cid-brmdfpyo] p[data-astro-cid-brmdfpyo]:last-child{margin:0}.app-installed[data-astro-cid-brmdfpyo] a[data-astro-cid-brmdfpyo]{color:var(--gold);font-weight:700}.app-steps[data-astro-cid-brmdfpyo]{gap:22px;margin:24px 0 0;padding:0;list-style:none;display:grid}.app-step[data-astro-cid-brmdfpyo]{border:1px solid var(--line);break-inside:avoid;background:#fff;border-radius:16px;grid-template-columns:minmax(0,230px) minmax(0,1fr);align-items:center;gap:28px;padding:22px;display:grid}.app-picture[data-astro-cid-brmdfpyo]{margin:0}.app-picture[data-astro-cid-brmdfpyo] svg{width:100%;max-width:230px;height:auto;margin:auto;display:block}.app-picture[data-astro-cid-brmdfpyo] .tap-ring{transform-box:fill-box;transform-origin:50%;animation:1.6s ease-in-out infinite app-pulse}@keyframes app-pulse{50%{opacity:.45}}@media (prefers-reduced-motion:reduce){.app-picture[data-astro-cid-brmdfpyo] .tap-ring{animation:none}}.app-step-number[data-astro-cid-brmdfpyo]{text-transform:uppercase;letter-spacing:.12em;color:var(--gold);margin:0 0 4px;font-size:12px;font-weight:700}.app-step[data-astro-cid-brmdfpyo] h4[data-astro-cid-brmdfpyo]{font:28px/1.15 var(--serif);margin:0 0 10px}.app-step-text[data-astro-cid-brmdfpyo] p[data-astro-cid-brmdfpyo]{color:#3f3540;margin:0 0 8px;font-size:17px;line-height:1.55}.app-tip[data-astro-cid-brmdfpyo]{background:#fbf4e4;border-radius:10px;padding:10px 14px;font-size:15px!important}.app-ipad[data-astro-cid-brmdfpyo],.app-drawn-note[data-astro-cid-brmdfpyo]{color:#675a65;margin:16px 0 0;font-size:15px}.app-help[data-astro-cid-brmdfpyo]{margin-top:64px}.app-help[data-astro-cid-brmdfpyo] details[data-astro-cid-brmdfpyo]{border-top:1px solid var(--line);padding:4px 0}.app-help[data-astro-cid-brmdfpyo] details[data-astro-cid-brmdfpyo]:last-of-type{border-bottom:1px solid var(--line)}.app-help[data-astro-cid-brmdfpyo] summary[data-astro-cid-brmdfpyo]{cursor:pointer;align-items:center;min-height:48px;font-size:17px;font-weight:700;display:flex}.app-help[data-astro-cid-brmdfpyo] details[data-astro-cid-brmdfpyo] p[data-astro-cid-brmdfpyo]{color:#3f3540;margin:0 0 12px}.app-help[data-astro-cid-brmdfpyo] a[data-astro-cid-brmdfpyo],.app-contact[data-astro-cid-brmdfpyo] a[data-astro-cid-brmdfpyo]{color:var(--gold);font-weight:700}.app-contact[data-astro-cid-brmdfpyo]{color:#3f3540;margin:24px 0}.app-step[data-astro-cid-brmdfpyo].no-picture{grid-template-columns:1fr}.app-step[data-astro-cid-brmdfpyo].has-picture:has(.app-picture-wide){grid-template-columns:minmax(0,420px) minmax(0,1fr)}.app-picture-wide[data-astro-cid-brmdfpyo] svg{max-width:420px!important}.print-only[data-astro-cid-brmdfpyo]{display:none}@media (width<=640px){.app-step[data-astro-cid-brmdfpyo].has-picture:has(.app-picture-wide){grid-template-columns:1fr}.app-guide[data-astro-cid-brmdfpyo]{padding:36px 16px 100px}.app-step[data-astro-cid-brmdfpyo]{grid-template-columns:1fr;gap:14px;padding:18px 16px}.app-picture[data-astro-cid-brmdfpyo] svg{max-width:220px}.app-step[data-astro-cid-brmdfpyo] h4[data-astro-cid-brmdfpyo]{font-size:24px}}@media print{.site-header,footer,.mobile-nav,.app-hero[data-astro-cid-brmdfpyo],.app-why[data-astro-cid-brmdfpyo],.app-device-pick[data-astro-cid-brmdfpyo],.app-detected[data-astro-cid-brmdfpyo],.app-installed[data-astro-cid-brmdfpyo],.app-quick[data-astro-cid-brmdfpyo],.app-actions[data-astro-cid-brmdfpyo],.app-drawn-note[data-astro-cid-brmdfpyo]{display:none!important}.app-guide[data-astro-cid-brmdfpyo]{max-width:none;padding:0}.app-device[data-astro-cid-brmdfpyo]{break-before:page;display:block!important}.app-device[data-astro-cid-brmdfpyo]:first-of-type{break-before:auto}.print-only[data-astro-cid-brmdfpyo]{font:24px var(--serif);margin:0 0 8px;display:block}.app-steps[data-astro-cid-brmdfpyo]{grid-template-columns:1fr 1fr;gap:10px;margin-top:8px}.app-step[data-astro-cid-brmdfpyo]{border-radius:8px;grid-template-columns:110px 1fr;gap:12px;padding:10px}.app-picture[data-astro-cid-brmdfpyo] svg{max-width:110px}.app-step[data-astro-cid-brmdfpyo] h4[data-astro-cid-brmdfpyo]{margin-bottom:4px;font-size:16px}.app-step-text[data-astro-cid-brmdfpyo] p[data-astro-cid-brmdfpyo]{margin-bottom:4px;font-size:11px}.app-step-number[data-astro-cid-brmdfpyo]{font-size:9px}.app-tip[data-astro-cid-brmdfpyo]{padding:4px 6px;font-size:10px!important}.app-help[data-astro-cid-brmdfpyo]{break-before:page;margin-top:16px}.app-help[data-astro-cid-brmdfpyo] details[data-astro-cid-brmdfpyo],.app-help[data-astro-cid-brmdfpyo] details[data-astro-cid-brmdfpyo]>[data-astro-cid-brmdfpyo]{display:block}}
