.page_page__r7oBq{min-height:100vh}.page_hero__7cXdP{background:linear-gradient(180deg,var(--primary-50) 0,#fff 100%);padding:4rem 0 3rem}@media (min-width:768px){.page_hero__7cXdP{padding:6rem 0 4rem}}.page_title__RCHPC{font-size:2.25rem;font-weight:700;color:var(--gray-900);margin-bottom:1rem;letter-spacing:-.025em}@media (min-width:768px){.page_title__RCHPC{font-size:3rem}}.page_subtitle__NQMRH{font-size:1.125rem;color:var(--gray-600);max-width:48rem;margin:0 auto;line-height:1.75}.page_templateCard__JStOW{background:#fff;border:1px solid var(--gray-200);border-radius:1rem;overflow:hidden;transition:all .3s ease;box-shadow:var(--shadow-base)}.page_templateCard__JStOW:hover{border-color:var(--primary-500);box-shadow:var(--shadow-md);transform:translateY(-4px)}.page_cardLink__RgMrU{display:block;text-decoration:none;color:inherit}.page_templatePreview__9XytM{position:relative;aspect-ratio:3/4;background:var(--gray-50);display:flex;align-items:center;justify-content:center;overflow:hidden;border-bottom:1px solid var(--gray-200)}.page_previewPlaceholder__ro1Gd{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem;color:var(--gray-400);padding:2rem;text-align:center}.page_previewPlaceholder__ro1Gd svg{color:var(--primary-300);opacity:.8}.page_previewPlaceholder__ro1Gd p{font-size:1rem;font-weight:500}.page_templateScreenshot__4Hzf4{width:100%;height:100%;object-fit:cover}.page_templateInfo__gPDzT{padding:1.5rem}.page_templateName__SAPVp{font-size:1.25rem;font-weight:600;color:var(--gray-900);margin-bottom:.5rem}.page_templateDescription__qu8wU{font-size:.875rem;color:var(--gray-600);line-height:1.6;margin-bottom:1rem}.page_tags__ZUHEy{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:1rem}.page_tag__5VSYI{display:inline-flex;align-items:center;padding:.25rem .625rem;font-size:.75rem;font-weight:500;background:var(--primary-50);color:var(--primary-700);border-radius:.25rem}.page_viewDetails__6IMdP{display:inline-block;color:var(--primary-600);font-weight:500;font-size:.875rem;transition:color .2s}.page_cardLink__RgMrU:hover .page_viewDetails__6IMdP{color:var(--primary-700)}.page_customSection__HMtIy{background:var(--gray-50)}.page_customGuide__et0qJ{max-width:48rem;margin:0 auto;text-align:center;padding:3rem 1.5rem;background:#fff;border-radius:1.5rem;border:1px solid var(--gray-200);box-shadow:var(--shadow-base)}.page_customIcon__RyN7O{width:5rem;height:5rem;margin:0 auto 1.5rem;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,var(--primary-500) 0,var(--primary-600) 100%);border-radius:1.5rem;color:#fff}.page_customTitle__l2hqi{font-size:1.875rem;font-weight:700;color:var(--gray-900);margin-bottom:1rem}@media (min-width:768px){.page_customTitle__l2hqi{font-size:2.25rem}}.page_customDescription__QaBlG{font-size:1.125rem;color:var(--gray-600);line-height:1.75;margin-bottom:2rem}.page_customActions__GnP4h{display:flex;flex-direction:column;gap:1rem;justify-content:center}@media (min-width:640px){.page_customActions__GnP4h{flex-direction:row}}.page_customActions__GnP4h .page_btn__xIJuP{gap:.5rem}.page_finalCta__0uLVq{background:linear-gradient(135deg,var(--primary-600) 0,var(--primary-700) 100%);padding:4rem 0;color:#fff}@media (min-width:768px){.page_finalCta__0uLVq{padding:5rem 0}}.page_ctaTitle__0SAIn{font-size:2rem;font-weight:700;color:#fff;margin-bottom:1rem}@media (min-width:768px){.page_ctaTitle__0SAIn{font-size:2.5rem}}.page_ctaDescription__GBLae{font-size:1.125rem;color:hsla(0,0%,100%,.9);margin-bottom:2rem;line-height:1.75}.page_ctaButtons__kFgg1{display:flex;flex-direction:column;gap:1rem;justify-content:center}@media (min-width:640px){.page_ctaButtons__kFgg1{flex-direction:row}}.page_finalCta__0uLVq .page_btn-primary__N3oPS{background:#fff;color:var(--primary-600)}.page_finalCta__0uLVq .page_btn-primary__N3oPS:hover{background:var(--gray-50);box-shadow:0 4px 14px 0 rgba(0,0,0,.15)}.page_finalCta__0uLVq .page_btn-secondary__Ef6I7{background:transparent;color:#fff;border-color:#fff}.page_finalCta__0uLVq .page_btn-secondary__Ef6I7:hover{background:hsla(0,0%,100%,.1)}