.ia-root,.ia-btn{--ia-red:#f90102;--ia-ink:#292929;--ia-muted:#6b6b6b;--ia-line:#ececec;--ia-cream:#feeac6;--ia-ease:cubic-bezier(.16, 1, .3, 1)}.ia-root{font-family:var(--hv2-font-sans), system-ui, -apple-system, "Segoe UI", sans-serif;color:var(--ia-ink)}.ia-root :where(h2,p,span,li,b,ol){color:inherit;font-family:inherit}.ia-sheet{z-index:90;visibility:hidden;justify-content:center;align-items:center;padding:24px;transition:visibility 0s .42s;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.ia-sheet[data-open]{visibility:visible;transition:none}.ia-scrim{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);opacity:0;transition:opacity .38s var(--ia-ease);background:#29292973;position:absolute;top:0;bottom:0;left:0;right:0}.ia-sheet[data-open] .ia-scrim{opacity:1}.ia-panel{overscroll-behavior:contain;opacity:0;width:min(440px,100%);max-height:calc(100dvh - 48px);transition:opacity .32s ease, transform .52s var(--ia-ease);background:#fff;border-radius:24px;outline:none;padding:30px 26px 24px;position:relative;overflow-y:auto;transform:translateY(24px)scale(.97);box-shadow:0 30px 80px #29292947}.ia-sheet[data-open] .ia-panel{opacity:1;transform:none}.ia-close{width:40px;height:40px;color:var(--ia-ink);cursor:pointer;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:12px;right:12px}.ia-close:hover{background:#f4f4f4}.ia-close svg{width:20px;height:20px}.ia-app-row{align-items:center;gap:14px;display:flex}.ia-app-icon{border-radius:14px;flex-shrink:0;width:56px;height:56px;box-shadow:0 6px 18px #f9010240}.ia-root .ia-title{font-family:var(--hv2-font-serif), Georgia, serif;letter-spacing:-.01em;color:var(--ia-ink);text-wrap:balance;margin:0;font-size:24px;font-weight:600;line-height:1.15}.ia-root .ia-sub{color:var(--ia-muted);margin:4px 0 0;font-size:14px;line-height:1.4}.ia-steps{counter-reset:ia-step;gap:12px;margin:22px 0 0;padding:0;list-style:none;display:grid}.ia-step{border:1px solid var(--ia-line);counter-increment:ia-step;border-radius:16px;align-items:center;gap:12px;padding:12px 14px;font-size:15px;line-height:1.35;display:flex}.ia-step:before{content:counter(ia-step);background:var(--ia-ink);color:#fff;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:26px;height:26px;font-size:13px;font-weight:600;display:inline-flex}.ia-step-text{flex:1;min-width:0}.ia-step-text b{font-weight:600}.ia-glyph{color:#0a84ff;background:#f4f4f4;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex}.ia-glyph svg{stroke-width:2px;width:20px;height:20px}.ia-glyph--ink{color:var(--ia-ink)}.ia-root .ia-note{color:#6b4a00;background:#fff6e6;border-radius:14px;margin:16px 0 0;padding:12px 14px;font-size:14px;line-height:1.45}.ia-actions{gap:8px;margin-top:20px;display:grid}:-webkit-any(button,a).ia-btn{min-height:48px;font:inherit;cursor:pointer;transition:transform .22s var(--ia-ease), background-color .2s, box-shadow .22s;-webkit-tap-highlight-color:transparent;border:0;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 22px;font-size:16px;font-weight:600;line-height:1;text-decoration:none;display:inline-flex}:-moz-any(button,a).ia-btn{min-height:48px;font:inherit;cursor:pointer;transition:transform .22s var(--ia-ease), background-color .2s, box-shadow .22s;-webkit-tap-highlight-color:transparent;border:0;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 22px;font-size:16px;font-weight:600;line-height:1;text-decoration:none;display:inline-flex}:is(button,a).ia-btn{min-height:48px;font:inherit;cursor:pointer;transition:transform .22s var(--ia-ease), background-color .2s, box-shadow .22s;-webkit-tap-highlight-color:transparent;border:0;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 22px;font-size:16px;font-weight:600;line-height:1;text-decoration:none;display:inline-flex}:-webkit-any(button,a).ia-btn:active{transform:scale(.97)}:-moz-any(button,a).ia-btn:active{transform:scale(.97)}:is(button,a).ia-btn:active{transform:scale(.97)}:-webkit-any(button,a).ia-btn:disabled{cursor:progress;opacity:.7}:-moz-any(button,a).ia-btn:disabled{cursor:progress;opacity:.7}:is(button,a).ia-btn:disabled{cursor:progress;opacity:.7}:-webkit-any(button,a).ia-btn svg{stroke-width:2px;width:19px;height:19px}:-moz-any(button,a).ia-btn svg{stroke-width:2px;width:19px;height:19px}:is(button,a).ia-btn svg{stroke-width:2px;width:19px;height:19px}.ia-btn.ia-btn--red{background:var(--ia-red);color:#fff;box-shadow:0 8px 22px #f9010247}.ia-btn.ia-btn--red:hover{background:#e00002}.ia-btn.ia-btn--ink{background:var(--ia-ink);color:#fff}.ia-btn.ia-btn--ghost{color:var(--ia-ink);background:#f4f4f4}.ia-btn.ia-btn--white{color:var(--ia-ink);background:#fff}.ia-btn.ia-btn--full{width:100%}.ia-btn.ia-btn--sm{min-height:40px;padding:0 16px;font-size:14px}@media (max-width:720px){.ia-sheet{align-items:flex-end;padding:0}.ia-panel{width:100%;max-height:calc(100dvh - 40px);padding:26px 20px calc(20px + env(safe-area-inset-bottom));border-radius:24px 24px 0 0;transform:translateY(100%)}}@keyframes ia-spin{to{transform:rotate(360deg)}}:-webkit-any(button,a).ia-btn svg.ia-spin{animation:.9s linear infinite ia-spin}:-moz-any(button,a).ia-btn svg.ia-spin{animation:.9s linear infinite ia-spin}:is(button,a).ia-btn svg.ia-spin{animation:.9s linear infinite ia-spin}@media (prefers-reduced-motion:reduce){.ia-sheet,.ia-scrim,.ia-panel{transition:none}:-webkit-any(button,a).ia-btn{transition:none}:-moz-any(button,a).ia-btn{transition:none}:is(button,a).ia-btn{transition:none}.ia-panel{transform:none}:-webkit-any(button,a).ia-btn svg.ia-spin{animation-duration:2.4s}:-moz-any(button,a).ia-btn svg.ia-spin{animation-duration:2.4s}:is(button,a).ia-btn svg.ia-spin{animation-duration:2.4s}}.hv2 .ia-home{padding:48px var(--hv2-gutter,16px) 8px;animation:.7s cubic-bezier(.16,1,.3,1) both ia-rise}.hv2 .ia-home-card{color:#292929;background:#feeac6;border-radius:28px;align-items:center;gap:28px;max-width:1280px;margin:0 auto;padding:32px 40px;display:flex}.hv2 .ia-home-icon{border-radius:22px;flex-shrink:0;width:88px;height:88px;transform:rotate(-6deg);box-shadow:0 10px 28px #f9010247}.hv2 .ia-home-copy{flex:1;min-width:0}.hv2 .ia-home-title{font-family:var(--hv2-font-serif), Georgia, serif;letter-spacing:-.01em;text-wrap:balance;font-size:34px;font-weight:600;line-height:1.15}.hv2 .ia-home-body{color:#5a4a2c;max-width:560px;margin-top:8px;font-size:18px;line-height:1.45}.hv2 .ia-home-points{flex-wrap:wrap;gap:8px 18px;margin-top:14px;display:flex}.hv2 .ia-home-points li{color:#be7400;align-items:center;gap:6px;font-size:14px;font-weight:600;display:inline-flex}.hv2 .ia-home-points svg{width:16px;height:16px}.hv2 .ia-home-cta{flex-shrink:0}@keyframes ia-rise{0%{opacity:0;transform:translateY(14px)}}@media (max-width:720px){.hv2 .ia-home{padding-top:36px}.hv2 .ia-home-card{border-radius:24px;flex-direction:column;align-items:flex-start;gap:18px;padding:24px 20px}.hv2 .ia-home-icon{border-radius:16px;width:64px;height:64px}.hv2 .ia-home-title{font-size:26px}.hv2 .ia-home-body{font-size:16px}.hv2 .ia-home-cta,.hv2 .ia-home-cta .ia-btn{width:100%}}@media (prefers-reduced-motion:reduce){.hv2 .ia-home{animation:none}}