.app-screenshot:where(.astro-h5o55bjq){margin:0}.app-screenshot-frame:where(.astro-h5o55bjq){position:relative;overflow:hidden;border:1px solid var(--hooklane-border);border-radius:var(--hooklane-radius);background:var(--hooklane-surface);box-shadow:var(--hooklane-shadow)}.app-screenshot-frame:where(.astro-h5o55bjq) img:where(.astro-h5o55bjq){display:block;width:100%;height:auto}figcaption:where(.astro-h5o55bjq){margin-top:.75rem;color:var(--hooklane-muted);font-size:.86rem}.hero:where(.astro-j7pv25f6){overflow:hidden;padding:4.5rem 0 6rem}.hero-grid:where(.astro-j7pv25f6){display:grid;gap:3rem;align-items:center}h1:where(.astro-j7pv25f6){margin-bottom:1.25rem;max-width:760px;font-size:clamp(3rem,8vw,6rem);line-height:.98}h1:where(.astro-j7pv25f6) span:where(.astro-j7pv25f6){color:var(--hooklane-accent)}.hero-copy:where(.astro-j7pv25f6){max-width:620px;color:var(--hooklane-muted);font-size:clamp(1.05rem,2vw,1.25rem)}.hero-actions:where(.astro-j7pv25f6){display:flex;align-items:center;flex-wrap:wrap;gap:1.2rem;margin-top:1.8rem}.text-link:where(.astro-j7pv25f6){color:var(--hooklane-ink);font-weight:700;text-decoration:none}.text-link:where(.astro-j7pv25f6):hover{color:var(--hooklane-accent)}.text-link:where(.astro-j7pv25f6) span:where(.astro-j7pv25f6){color:var(--hooklane-accent);margin-left:.25rem}.proof-section:where(.astro-j7pv25f6){border-block:1px solid var(--hooklane-border);background:var(--hooklane-surface)}.proof-grid:where(.astro-j7pv25f6){display:grid;gap:2.5rem;align-items:center}.proof-copy:where(.astro-j7pv25f6) h2:where(.astro-j7pv25f6){margin-bottom:1rem}.proof-copy:where(.astro-j7pv25f6) .button:where(.astro-j7pv25f6){margin-top:.75rem}.steps:where(.astro-j7pv25f6){display:grid;gap:1.25rem;margin-top:2.5rem}.steps:where(.astro-j7pv25f6) article:where(.astro-j7pv25f6){padding:1.4rem;border-top:1px solid var(--hooklane-border)}.steps:where(.astro-j7pv25f6) span:where(.astro-j7pv25f6){color:var(--hooklane-accent);font-weight:800;font-size:.85rem}.steps:where(.astro-j7pv25f6) h3:where(.astro-j7pv25f6){margin:.7rem 0 .35rem;font-size:1.3rem}.steps:where(.astro-j7pv25f6) p:where(.astro-j7pv25f6),.feature:where(.astro-j7pv25f6) p:where(.astro-j7pv25f6),.pricing-note:where(.astro-j7pv25f6),.faq-list:where(.astro-j7pv25f6) p:where(.astro-j7pv25f6){color:var(--hooklane-muted)}.features-section:where(.astro-j7pv25f6){background:var(--hooklane-bg)}.features:where(.astro-j7pv25f6){display:grid;gap:.85rem;margin-top:2.5rem}.feature:where(.astro-j7pv25f6){min-height:12rem;padding:1.3rem;border:1px solid var(--hooklane-border);border-radius:var(--hooklane-radius);background:var(--hooklane-surface);box-shadow:var(--hooklane-shadow)}.feature-icon:where(.astro-j7pv25f6){display:grid;place-items:center;width:2.25rem;height:2.25rem;border-radius:.55rem;background:#eeedf8;color:var(--hooklane-accent);font-weight:800}.feature:where(.astro-j7pv25f6) h3:where(.astro-j7pv25f6){margin:1.15rem 0 .4rem;font-size:1.05rem}.screenshot-strip:where(.astro-j7pv25f6){display:grid;gap:1rem;margin-top:2.5rem}.pricing-section:where(.astro-j7pv25f6){background:var(--hooklane-surface);color:var(--hooklane-ink)}.pricing-heading:where(.astro-j7pv25f6){max-width:760px;margin:0 auto;text-align:center}.pricing-heading:where(.astro-j7pv25f6) .eyebrow:where(.astro-j7pv25f6){color:var(--hooklane-accent)}.pricing-heading:where(.astro-j7pv25f6) h2:where(.astro-j7pv25f6){max-width:none;margin:.45rem 0 .7rem;font-size:clamp(2.25rem,5.5vw,4.7rem);text-transform:uppercase}.pricing-heading:where(.astro-j7pv25f6) p:where(.astro-j7pv25f6):last-child{margin-bottom:0;color:var(--hooklane-muted);font-size:1.05rem}.pricing-cards:where(.astro-j7pv25f6){display:grid;gap:1rem;margin-top:2.8rem}.pricing-note:where(.astro-j7pv25f6){margin:1.25rem 0 0;text-align:center;font-size:.9rem}.price-card:where(.astro-j7pv25f6){display:flex;flex-direction:column;min-height:27rem;padding:1.6rem;border:1px solid var(--hooklane-border);border-radius:var(--hooklane-radius);background:var(--hooklane-surface);box-shadow:var(--hooklane-shadow)}.price-card:where(.astro-j7pv25f6).featured{border:2px solid var(--hooklane-accent);box-shadow:0 8px 24px #4338ca1f}.plan-name:where(.astro-j7pv25f6){margin-bottom:.9rem;color:var(--hooklane-accent);font-size:.83rem;font-weight:850;text-transform:uppercase}.plan-price:where(.astro-j7pv25f6){margin-bottom:.25rem;font-size:3.1rem;font-weight:850;line-height:1}.plan-price:where(.astro-j7pv25f6) span:where(.astro-j7pv25f6){margin-left:.2rem;color:var(--hooklane-muted);font-size:1rem;font-weight:700}.plan-description:where(.astro-j7pv25f6){min-height:2.8rem;margin-bottom:1rem;color:var(--hooklane-muted);font-weight:650}.plan-usage:where(.astro-j7pv25f6){display:flex;flex-direction:column;gap:.1rem;min-height:3.8rem;padding:.8rem 0;border-block:1px solid var(--hooklane-border);color:var(--hooklane-muted);font-size:.84rem}.plan-usage:where(.astro-j7pv25f6) strong:where(.astro-j7pv25f6){color:var(--hooklane-ink);font-size:.95rem}.price-card:where(.astro-j7pv25f6) ul:where(.astro-j7pv25f6){display:grid;gap:.7rem;margin:1.25rem 0 1.6rem;padding:0;list-style:none;font-size:.9rem;font-weight:650}.price-card:where(.astro-j7pv25f6) li:where(.astro-j7pv25f6){display:flex;gap:.55rem;align-items:flex-start}.price-card:where(.astro-j7pv25f6) li:where(.astro-j7pv25f6) span:where(.astro-j7pv25f6){color:var(--hooklane-success);font-size:1.25rem;font-weight:800;line-height:.9}.install-plan:where(.astro-j7pv25f6){display:flex;align-items:center;justify-content:center;gap:.75rem;margin-top:auto;padding:.75rem 1rem;border:1px solid var(--hooklane-accent);border-radius:var(--hooklane-radius);background:var(--hooklane-accent);color:var(--hooklane-surface);font-size:.9rem;font-weight:850;text-decoration:none;text-transform:uppercase}.install-plan:where(.astro-j7pv25f6):hover{border-color:var(--hooklane-accent-hover);background:var(--hooklane-accent-hover)}.install-plan:where(.astro-j7pv25f6) b:where(.astro-j7pv25f6){font-size:1rem}.faq-layout:where(.astro-j7pv25f6){display:grid;gap:2rem}.faq-list:where(.astro-j7pv25f6){border-top:1px solid var(--hooklane-border)}details:where(.astro-j7pv25f6){border-bottom:1px solid var(--hooklane-border)}summary:where(.astro-j7pv25f6){display:flex;justify-content:space-between;gap:1rem;padding:1.1rem 0;cursor:pointer;font-weight:700;list-style:none}summary:where(.astro-j7pv25f6)::-webkit-details-marker{display:none}summary:where(.astro-j7pv25f6) span:where(.astro-j7pv25f6){color:var(--hooklane-accent);font-size:1.2rem}details:where(.astro-j7pv25f6)[open] summary:where(.astro-j7pv25f6) span:where(.astro-j7pv25f6){transform:rotate(45deg)}.faq-list:where(.astro-j7pv25f6) p:where(.astro-j7pv25f6){margin:0 1.5rem 1.25rem 0}@media(min-width:640px){.features:where(.astro-j7pv25f6){grid-template-columns:repeat(2,1fr)}.screenshot-strip:where(.astro-j7pv25f6){grid-template-columns:repeat(3,1fr)}.pricing-cards:where(.astro-j7pv25f6){grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.hero:where(.astro-j7pv25f6){padding:7rem 0 8rem}.hero-grid:where(.astro-j7pv25f6){grid-template-columns:1fr .9fr;gap:5rem}.proof-grid:where(.astro-j7pv25f6){grid-template-columns:.75fr 1.25fr;gap:5rem}.steps:where(.astro-j7pv25f6){grid-template-columns:repeat(3,1fr);gap:2rem}.features:where(.astro-j7pv25f6){grid-template-columns:repeat(3,1fr)}.pricing-cards:where(.astro-j7pv25f6){grid-template-columns:repeat(4,1fr);gap:1.15rem}.price-card:where(.astro-j7pv25f6){padding:1.45rem}.faq-layout:where(.astro-j7pv25f6){grid-template-columns:.85fr 1.15fr;gap:5rem}}
