.steps[data-astro-cid-zbb37bwy]{display:grid;grid-template-columns:repeat(5,1fr);gap:0}.step[data-astro-cid-zbb37bwy]{padding:26px 22px 26px 0;border-top:2px solid var(--ink);position:relative}.step[data-astro-cid-zbb37bwy] .num[data-astro-cid-zbb37bwy]{font-family:var(--font-display);font-weight:800;font-size:15px;color:var(--orange-ink);margin-bottom:14px;display:block}.step[data-astro-cid-zbb37bwy] h3[data-astro-cid-zbb37bwy]{font-size:19px;margin-bottom:8px}.step[data-astro-cid-zbb37bwy] p[data-astro-cid-zbb37bwy]{font-size:14.5px;color:var(--ink-soft)}@media(max-width:900px){.steps[data-astro-cid-zbb37bwy]{grid-template-columns:1fr 1fr}}@media(max-width:560px){.steps[data-astro-cid-zbb37bwy]{grid-template-columns:1fr}}.sec-head[data-astro-cid-ludp2yfi] h2[data-astro-cid-ludp2yfi]{font-size:clamp(26px,3.2vw,42px);margin-top:8px;line-height:1.12}.feats[data-astro-cid-ludp2yfi]{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.feat[data-astro-cid-ludp2yfi]{background:#fff;border:1px solid var(--line);border-radius:var(--r-md);padding:24px}.feat[data-astro-cid-ludp2yfi] .fic[data-astro-cid-ludp2yfi]{display:inline-flex;color:var(--blue);background:var(--blue-soft);border-radius:10px;padding:9px;margin-bottom:14px}.feat[data-astro-cid-ludp2yfi] h3[data-astro-cid-ludp2yfi]{font-size:17px;margin-bottom:8px;line-height:1.25}.feat[data-astro-cid-ludp2yfi] p[data-astro-cid-ludp2yfi]{font-size:14px;color:var(--ink-soft)}@media(max-width:1000px){.feats[data-astro-cid-ludp2yfi]{grid-template-columns:1fr 1fr}}@media(max-width:560px){.feats[data-astro-cid-ludp2yfi]{grid-template-columns:1fr}}.integ[data-astro-cid-hfohyzns]{background:linear-gradient(135deg,var(--blue),var(--blue-deep));color:#fff;border-radius:30px;padding:54px;display:grid;grid-template-columns:1.1fr .9fr;gap:44px;align-items:center}.integ[data-astro-cid-hfohyzns] h2[data-astro-cid-hfohyzns]{color:#fff;font-size:clamp(28px,3.2vw,40px);margin-bottom:14px}.integ[data-astro-cid-hfohyzns] p[data-astro-cid-hfohyzns]{color:#ffffffd1;font-size:17px;margin-bottom:24px}.integ-panel[data-astro-cid-hfohyzns]{display:grid;gap:14px}.shopify-card[data-astro-cid-hfohyzns]{background:#ffffff1f;border:1px solid rgba(255,255,255,.2);border-radius:16px;padding:22px;text-align:center}.sh-badge[data-astro-cid-hfohyzns]{display:block;font-family:var(--font-display);font-weight:800;font-size:26px}.sh-sub[data-astro-cid-hfohyzns]{display:block;font-size:13px;color:#ffffffeb;margin-top:4px}.soon-row[data-astro-cid-hfohyzns]{display:grid;grid-template-columns:1fr 1fr;gap:10px}.soon-chip[data-astro-cid-hfohyzns]{font-size:13.5px;font-weight:700;text-align:center;background:#ffffff0f;border:1px dashed rgba(255,255,255,.35);border-radius:11px;padding:10px 12px}.soon-chip[data-astro-cid-hfohyzns] em[data-astro-cid-hfohyzns]{display:block;font-style:normal;font-weight:500;font-size:11.5px;color:#ffffffbf;margin-top:2px}.feature-grid[data-astro-cid-hfohyzns]{display:grid;grid-template-columns:1fr 1fr;gap:10px}.feat[data-astro-cid-hfohyzns]{display:flex;align-items:center;gap:9px;font-size:14px;font-weight:600;background:#ffffff14;border:1px solid rgba(255,255,255,.14);border-radius:11px;padding:12px 14px}.feat[data-astro-cid-hfohyzns]:last-child{grid-column:1 / -1}.fic[data-astro-cid-hfohyzns]{display:inline-flex;align-items:center;flex:none}@media(max-width:820px){.integ[data-astro-cid-hfohyzns]{grid-template-columns:1fr;padding:34px}}.door-hero[data-astro-cid-xdp5ftja]{position:relative;padding:64px 0 44px}.door-hero[data-astro-cid-xdp5ftja]:before{content:"";position:absolute;inset:0;z-index:-1;background:radial-gradient(1000px 420px at 78% -10%,var(--blue-soft) 0%,transparent 60%)}.door-grid[data-astro-cid-xdp5ftja]{display:grid;grid-template-columns:1.02fr .98fr;gap:46px;align-items:center}.door-hero[data-astro-cid-xdp5ftja] h1[data-astro-cid-xdp5ftja]{font-size:clamp(34px,4.8vw,58px);font-weight:800;margin:16px 0 20px;line-height:1.05}.door-hero[data-astro-cid-xdp5ftja] h1[data-astro-cid-xdp5ftja] .hl[data-astro-cid-xdp5ftja]{background-image:linear-gradient(var(--blue-soft),var(--blue-soft));background-repeat:no-repeat;background-position:0 92%;background-size:100% .28em}.door-hero[data-astro-cid-xdp5ftja] .lead[data-astro-cid-xdp5ftja]{font-size:19px;color:var(--ink-soft);max-width:560px;margin-bottom:24px}.hero-cta[data-astro-cid-xdp5ftja]{display:flex;gap:12px;flex-wrap:wrap;margin-bottom:12px}.reassure[data-astro-cid-xdp5ftja]{font-size:13.5px;color:var(--ink-soft)}@media(max-width:920px){.door-grid[data-astro-cid-xdp5ftja]{grid-template-columns:1fr;gap:36px}}.sec-head[data-astro-cid-xdp5ftja] h2[data-astro-cid-xdp5ftja]{font-size:clamp(26px,3.2vw,42px);margin-top:8px;line-height:1.12}.screens[data-astro-cid-xdp5ftja]{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.screen[data-astro-cid-xdp5ftja] h3[data-astro-cid-xdp5ftja]{font-size:17px;margin:14px 0 6px}.screen[data-astro-cid-xdp5ftja] p[data-astro-cid-xdp5ftja]{font-size:14px;color:var(--ink-soft)}.screen-link[data-astro-cid-xdp5ftja]{display:inline-block;margin-top:8px;font-size:14px;font-weight:700;color:var(--blue)}.screen-link[data-astro-cid-xdp5ftja]:hover{text-decoration:underline}@media(max-width:860px){.screens[data-astro-cid-xdp5ftja]{grid-template-columns:1fr}}.uc-card[data-astro-cid-xdp5ftja]{background:#fff;border:1px solid var(--line);border-radius:var(--r-md);padding:28px;max-width:760px}.uc-top[data-astro-cid-xdp5ftja]{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.uc-card[data-astro-cid-xdp5ftja] h3[data-astro-cid-xdp5ftja]{font-size:20px}.uc-badge[data-astro-cid-xdp5ftja]{font-size:11.5px;font-weight:600;color:var(--ink-soft);border:1px solid var(--line);border-radius:999px;padding:3px 10px;background:var(--paper-2)}.uc-meta[data-astro-cid-xdp5ftja]{font-size:13px;color:var(--ink-soft);margin-top:3px}.uc-runs[data-astro-cid-xdp5ftja]{font-size:15px;color:var(--ink);margin-top:12px}.uc-results[data-astro-cid-xdp5ftja]{list-style:none;margin-top:14px;display:grid;gap:8px}.uc-results[data-astro-cid-xdp5ftja] li[data-astro-cid-xdp5ftja]{font-size:14px;color:var(--ink-soft);padding-left:22px;position:relative}.uc-results[data-astro-cid-xdp5ftja] li[data-astro-cid-xdp5ftja]:before{content:"→" / "";position:absolute;left:0;color:var(--orange-ink);font-weight:700}.uc-note[data-astro-cid-xdp5ftja]{font-size:12px;color:var(--ink-soft);margin-top:16px;font-style:italic}.engine-link[data-astro-cid-xdp5ftja]{margin-top:22px;font-size:15px;color:var(--ink-soft)}.engine-link[data-astro-cid-xdp5ftja] a[data-astro-cid-xdp5ftja]{font-weight:700;color:var(--blue)}.faq-wrap[data-astro-cid-xdp5ftja]{max-width:760px}.faq[data-astro-cid-xdp5ftja] details[data-astro-cid-xdp5ftja]{border-bottom:1px solid var(--line);padding:16px 0}.faq[data-astro-cid-xdp5ftja] summary[data-astro-cid-xdp5ftja]{font-family:var(--font-display);font-weight:700;font-size:17px;cursor:pointer;list-style:none}.faq[data-astro-cid-xdp5ftja] summary[data-astro-cid-xdp5ftja]::-webkit-details-marker{display:none}.faq[data-astro-cid-xdp5ftja] summary[data-astro-cid-xdp5ftja]:after{content:"+" / "";float:right;color:var(--blue);font-weight:700}.faq[data-astro-cid-xdp5ftja] details[data-astro-cid-xdp5ftja][open] summary[data-astro-cid-xdp5ftja]:after{content:"−" / ""}.faq[data-astro-cid-xdp5ftja] p[data-astro-cid-xdp5ftja]{margin-top:10px;color:var(--ink-soft);font-size:15px}.cta[data-astro-cid-xdp5ftja]{text-align:center;background:var(--navy);border-radius:30px;padding:56px 30px;color:#fff;position:relative;overflow:hidden}.cta[data-astro-cid-xdp5ftja]:after{content:"";position:absolute;right:-120px;bottom:-150px;width:440px;height:440px;border-radius:50%;background:radial-gradient(circle,rgba(248,152,80,.3),transparent 65%)}.cta[data-astro-cid-xdp5ftja]>[data-astro-cid-xdp5ftja]{position:relative;z-index:1}.cta[data-astro-cid-xdp5ftja] h2[data-astro-cid-xdp5ftja]{color:#fff;font-size:clamp(26px,3vw,40px);margin-bottom:22px}.cta-row[data-astro-cid-xdp5ftja]{display:flex;flex-direction:column;align-items:center;gap:12px}.cta-secondary[data-astro-cid-xdp5ftja]{color:#fff;font-weight:600;font-size:15px;text-decoration:underline;text-underline-offset:3px}
