.template-card.svelte-1vyx4u8{background:var(--portal-card,#fff);border:1px solid var(--portal-line,#ded7cb);flex-direction:column;transition:box-shadow .25s,transform .25s;display:flex}.template-card.svelte-1vyx4u8:hover{box-shadow:0 14px 35px #28221914}.visual.svelte-1vyx4u8{aspect-ratio:1.48;border-bottom:1px solid #ded7cb;text-decoration:none;transition:box-shadow .3s;display:block;overflow:hidden}.mini-top.svelte-1vyx4u8{height:15%;color:inherit;border-bottom:1px solid;border-color:color-mix(in srgb, currentColor 16%, transparent);justify-content:space-between;align-items:center;padding:0 6%;display:flex}.mini-top.svelte-1vyx4u8>span:where(.svelte-1vyx4u8):first-child{letter-spacing:.06em;font:500 12px Outfit,sans-serif}.mini-top.svelte-1vyx4u8>span:where(.svelte-1vyx4u8):last-child{letter-spacing:.1em;font-size:6px}.design-preview-frame.svelte-1vyx4u8{background:#f4f1ea;height:74%;position:relative;overflow:hidden}.design-preview-frame.svelte-1vyx4u8 img:where(.svelte-1vyx4u8){object-fit:cover;object-position:top center;width:100%;height:100%;transition:transform .7s;display:block}.visual.svelte-1vyx4u8:hover .design-preview-frame:where(.svelte-1vyx4u8) img:where(.svelte-1vyx4u8){transform:scale(1.04)}.mini-content.svelte-1vyx4u8{grid-template-columns:1fr 1fr;align-items:center;gap:4%;height:74%;padding:6%;display:grid}.mini-label.svelte-1vyx4u8{text-transform:uppercase;letter-spacing:.12em;margin-bottom:8px;font-size:6px;display:block}.mini-copy.svelte-1vyx4u8 h3:where(.svelte-1vyx4u8){white-space:pre-line;letter-spacing:-.03em;margin:0;font-size:clamp(16px,2.3vw,26px);line-height:1.15}.mini-image.svelte-1vyx4u8{border-radius:2px;height:100%;overflow:hidden}.mini-image.svelte-1vyx4u8 .photo{height:100%;min-height:0;transition:transform .8s}.visual.svelte-1vyx4u8:hover .mini-image:where(.svelte-1vyx4u8) .photo{transform:scale(1.05)}.mini-cta.svelte-1vyx4u8{border-bottom:1px solid;align-items:center;gap:6px;margin-top:14px;padding-bottom:3px;font-size:6px;display:inline-flex}.visual-bottom.svelte-1vyx4u8{letter-spacing:.06em;justify-content:space-between;align-items:center;height:11%;padding:0 6%;font-size:6.5px;font-weight:500;display:flex}.visual-bottom.svelte-1vyx4u8>span:where(.svelte-1vyx4u8):last-child{align-items:center;gap:6px;display:flex}.mini-content.reversed.svelte-1vyx4u8 .mini-copy:where(.svelte-1vyx4u8){order:2}.mini-content.reversed.svelte-1vyx4u8 .mini-image:where(.svelte-1vyx4u8){order:1}.mini-content.centered.svelte-1vyx4u8{text-align:center;grid-template-columns:1fr;gap:6%;padding-top:3%}.mini-content.centered.svelte-1vyx4u8 .mini-copy:where(.svelte-1vyx4u8){z-index:1;position:relative}.mini-content.centered.svelte-1vyx4u8 .mini-copy:where(.svelte-1vyx4u8) h3:where(.svelte-1vyx4u8){font-size:20px}.mini-content.centered.svelte-1vyx4u8 .mini-label:where(.svelte-1vyx4u8),.mini-content.centered.svelte-1vyx4u8 .mini-cta:where(.svelte-1vyx4u8){display:none}.mini-content.centered.svelte-1vyx4u8 .mini-image:where(.svelte-1vyx4u8){height:100%;min-height:55px}.card-body.svelte-1vyx4u8{flex-direction:column;flex:1;padding:24px;display:flex}.card-meta.svelte-1vyx4u8{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.meta-title.svelte-1vyx4u8{align-items:baseline;gap:8px;display:flex}.number.svelte-1vyx4u8{color:var(--portal-accent,#8c6d42);font-size:13px;font-weight:600}.card-meta.svelte-1vyx4u8 h3:where(.svelte-1vyx4u8){color:var(--portal-text,#221f1b);letter-spacing:-.02em;margin:0;font-size:24px;font-weight:600}.style-badge.svelte-1vyx4u8{border:1px solid var(--portal-line,#dcd4c6);background:var(--portal-surface,#fbf9f5);color:var(--portal-accent,#7a6341);white-space:nowrap;letter-spacing:.02em;padding:4px 10px;font-size:11px;font-weight:600}.target-industry.svelte-1vyx4u8{color:var(--portal-accent,#8c6d42);margin:6px 0 10px;font-size:13.5px;font-weight:600;line-height:1.4}.feature-pills.svelte-1vyx4u8{flex-wrap:wrap;gap:6px;margin-bottom:14px;display:flex}.pill.svelte-1vyx4u8{background:var(--portal-surface,#f4efe7);color:var(--portal-text,#3b362d);border:1px solid var(--portal-line,#e2dbd0);white-space:nowrap;border-radius:2px;padding:3px 9px;font-size:11.5px;font-weight:500}.card-desc.svelte-1vyx4u8{color:var(--portal-muted,#555047);flex:1;margin:0 0 20px;font-size:13.5px;line-height:1.75}.card-actions.svelte-1vyx4u8{border-top:1px solid var(--portal-line,#ebe5da);grid-template-columns:1.2fr 1fr;gap:12px;margin-top:auto;padding-top:16px;display:grid}.btn-demo.svelte-1vyx4u8{background:var(--portal-action,#221f1b);color:var(--portal-on-action,#fff);border-radius:2px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:11px 16px;font-size:13px;font-weight:600;text-decoration:none;transition:background .2s,transform .15s;display:inline-flex;box-shadow:0 2px 6px #00000014}.btn-demo.svelte-1vyx4u8:hover{background:var(--portal-action-hover,#8c6d42)}.btn-select.svelte-1vyx4u8{background:var(--portal-card,#fff);border:1px solid var(--portal-line,#cfc7b9);color:var(--portal-text,#221f1b);cursor:pointer;border-radius:2px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:11px 14px;font-size:13px;font-weight:600;transition:all .2s;display:inline-flex}.btn-select.svelte-1vyx4u8:hover{background:var(--portal-surface,#faf7f2);border-color:var(--portal-accent,#8c6d42);color:var(--portal-accent,#8c6d42)}@media (width<=600px){.card-body.svelte-1vyx4u8{padding:18px 16px}.card-meta.svelte-1vyx4u8 h3:where(.svelte-1vyx4u8){font-size:22px}.card-actions.svelte-1vyx4u8{grid-template-columns:1fr}}
