
.faq[data-astro-cid-hemr5th4]{border-radius:var(--radius-card);background:var(--card);color:var(--white);box-shadow:inset 0 0 0 1px var(--card-edge);padding:48px}.faq__top[data-astro-cid-hemr5th4]{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:36px;display:flex}.faq__title[data-astro-cid-hemr5th4]{letter-spacing:var(--track-tight);font-size:clamp(36px,5vw,72px);font-weight:600;line-height:.96}.faq__item[data-astro-cid-hemr5th4]{border-top:1px solid #ffffff29}.faq__item[data-astro-cid-hemr5th4]:last-child{border-bottom:1px solid #ffffff29}.faq__q[data-astro-cid-hemr5th4]{letter-spacing:var(--track-tight);cursor:pointer;justify-content:space-between;align-items:center;gap:24px;padding:24px 0;font-size:clamp(20px,2vw,28px);font-weight:500;line-height:1.2;list-style:none;display:flex}.faq__q[data-astro-cid-hemr5th4]::-webkit-details-marker{display:none}.faq__q[data-astro-cid-hemr5th4]:focus-visible{outline:2px solid var(--white);outline-offset:4px}.faq__q[data-astro-cid-hemr5th4]:hover{color:var(--muted-on-dark)}.faq__plus[data-astro-cid-hemr5th4]{width:20px;height:20px;transition:transform .35s var(--ease-out);flex:none;position:relative}.faq__plus[data-astro-cid-hemr5th4]:before,.faq__plus[data-astro-cid-hemr5th4]:after{content:"";background:currentColor;border-radius:2px;width:20px;height:2px;position:absolute;top:9px;left:0}.faq__plus[data-astro-cid-hemr5th4]:after{transform:rotate(90deg)}.faq__item[data-astro-cid-hemr5th4][open] .faq__plus[data-astro-cid-hemr5th4]{transform:rotate(45deg)}.faq__a[data-astro-cid-hemr5th4]{color:#ffffffbf;max-width:60ch;padding:0 0 28px;font-size:19px;line-height:1.5}@media (width<=767px){.faq[data-astro-cid-hemr5th4]{padding:26px 24px 24px}.faq__a[data-astro-cid-hemr5th4]{font-size:17px}}@media (prefers-reduced-motion:reduce){.faq__plus[data-astro-cid-hemr5th4]{transition:none}}/* ===== Plusto v4: templates tiles, designers+AI, home FAQ, exit-intent dialog ===== */
.v4-lede{max-width:46ch;color:var(--muted);margin-top:8px}
.v4-after,.v4-faq-more,.v4-after-how{margin-top:clamp(20px,3vw,36px)}
.v4-after-how,.v4-faq-more{display:flex}
.v4-tiles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(12px,1.4vw,20px);margin-top:clamp(28px,4vw,56px)}
@media (width<=1023px){.v4-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media (width<=600px){.v4-tiles{grid-template-columns:1fr}}
.v4-tile{--fg:#fff;background:var(--tone);color:var(--fg);border-radius:var(--radius-card);padding:clamp(22px,2.4vw,36px);min-height:clamp(210px,19vw,290px);display:flex;flex-direction:column;gap:10px;position:relative;overflow:hidden;transition:transform .45s var(--ease-out),box-shadow .45s var(--ease-out)}
@media (hover:hover){.v4-tile:hover{transform:translateY(-4px);box-shadow:0 18px 40px -22px #0009}}
.v4-tile .v4-plus{width:22px;height:22px;fill:currentColor;margin-bottom:auto;transition:transform .6s var(--ease-out)}
@media (hover:hover){.v4-tile:hover .v4-plus{transform:rotate(90deg)}}
.v4-tile__name{font-family:var(--font-text);font-weight:600;font-size:clamp(1.45rem,1.05rem + 1.1vw,2.1rem);line-height:1.05;letter-spacing:-.02em;margin:28px 0 0}
.v4-tile__text{color:#fff;margin:0;line-height:1.4}
.v4-tile__tags{font-size:.9rem;color:#fff;opacity:1;margin:0;line-height:1.4}
.v4-tile__list{display:flex;flex-wrap:wrap;gap:6px;margin-top:6px}
.v4-tile__list li{background:#0000002e;border-radius:var(--radius-pill);padding:5px 12px;font-size:.875rem;line-height:1.3}
[data-theme=dark] .v4-tile{box-shadow:inset 0 0 0 1px #ffffff1f}
.v4-showcase--page{margin-top:clamp(24px,4vw,48px)}
.v4-showcase--page .v4-tiles{margin-top:0}
.v4-why__intro{max-width:52ch;margin-top:8px}
.v4-why__intro .body-lg+.body-lg{margin-top:.8em}
.v4-why__list{list-style:none;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(12px,1.4vw,20px);margin-top:clamp(28px,4vw,56px)}
@media (width<=900px){.v4-why__list{grid-template-columns:1fr}}
.v4-why__item{border-top:1px solid var(--line);padding-top:22px}
.v4-why__item .v4-plus{width:22px;height:22px;fill:var(--c);display:block;margin-bottom:18px}
.v4-why__title{font-size:clamp(1.25rem,1rem + .6vw,1.6rem);font-weight:600;letter-spacing:-.015em;line-height:1.15;margin:0 0 10px}
.v4-why__text{color:var(--muted);line-height:1.5;margin:0;max-width:40ch}
.preview-dialog__exit{display:none}
.preview-dialog.is-exit .preview-dialog__exit{display:block;max-width:40ch;margin-top:12px;color:var(--muted)}
.preview-dialog.is-exit [data-field=ExistingWebsiteUrl],.preview-dialog.is-exit [data-field=Email]{display:none}
@media (width<=767px){.v4-tile{min-height:0}.v4-tile .v4-plus{margin-bottom:12px}.v4-tile__name{margin-top:6px}}
/* geo pricing: hide amounts for the moment it takes to pick the visitor's currency (max 6 s, then shown regardless) */
.price-pending [data-custom-fee],.price-pending [data-price],.price-pending [data-billing-text],.price-pending [data-save-label],.price-pending [data-hourly]{visibility:hidden}
