._page_1j7yl_1{background:var(--background);color:var(--foreground);font-family:var(--font-family-base);min-height:100vh}._center_1j7yl_1{min-height:100vh;display:grid;place-items:center;text-align:center;background:var(--secondary);font-family:var(--font-family-base)}._center_1j7yl_1>div{max-width:550px}._center_1j7yl_1 h1,._hero_1j7yl_1 h1,._plans_1j7yl_1 h2,._form_1j7yl_1 h2{font-family:var(--font-family-display);font-weight:400}._center_1j7yl_1 h1{font-size:3rem}._hero_1j7yl_1{text-align:center;background:var(--secondary);padding:5rem 1rem 7rem}._hero_1j7yl_1>p{color:var(--accent);font-size:.7rem;font-weight:800;text-transform:uppercase;letter-spacing:.12em}._hero_1j7yl_1 h1{font-size:clamp(3.3rem,6vw,6rem);line-height:.9;margin:1rem 0}._hero_1j7yl_1>span{display:block;max-width:850px;margin:auto;color:var(--muted-foreground);line-height:1.7}._shell_1j7yl_1{max-width:1180px;margin:auto;padding:4rem 1.2rem 7rem}._plans_1j7yl_1 h2{font-size:3rem}._plans_1j7yl_1>div{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem}._plans_1j7yl_1 button{background:var(--card);border:1px solid var(--border);padding:1.3rem;text-align:left;color:var(--foreground);cursor:pointer;display:flex;flex-direction:column}._plans_1j7yl_1 button._selected_1j7yl_1{border:2px solid var(--accent);box-shadow:var(--shadow-md)}._plans_1j7yl_1 button>span{color:var(--accent);text-transform:uppercase;font-size:.6rem;font-weight:800;letter-spacing:.08em}._plans_1j7yl_1 h3{font-family:var(--font-family-display);font-size:2rem;font-weight:400;margin:.6rem 0}._plans_1j7yl_1 strong{font-family:var(--font-family-display);font-size:2.5rem;font-weight:400}._plans_1j7yl_1 strong small{font-family:var(--font-family-base);font-size:.65rem}._plans_1j7yl_1 p,._plans_1j7yl_1 li{font-size:.7rem;line-height:1.5;color:var(--muted-foreground)}._plans_1j7yl_1 ul{padding:0;list-style:none;flex:1}._plans_1j7yl_1 li{display:flex;gap:.4rem;padding:.25rem}._plans_1j7yl_1 li svg{width:14px;color:var(--accent)}._form_1j7yl_1{margin-top:4rem;background:var(--card);border:1px solid var(--border);padding:clamp(1.2rem,4vw,3rem);display:flex;flex-direction:column;gap:1rem}._form_1j7yl_1>header{display:flex;gap:1rem;align-items:center;margin:1rem 0}._form_1j7yl_1>header>span{width:42px;height:42px;border-radius:50%;display:grid;place-items:center;background:var(--primary);color:var(--primary-foreground);font-family:var(--font-family-display);font-size:1.5rem}._form_1j7yl_1 h2{font-size:2.4rem;margin:0}._form_1j7yl_1 header p{font-size:.72rem;color:var(--muted-foreground);margin:.2rem 0}._form_1j7yl_1 label{display:flex;flex-direction:column;gap:.35rem;font-size:.7rem;font-weight:700}._two_1j7yl_1{display:grid;grid-template-columns:1fr 1fr;gap:.8rem}._upload_1j7yl_1{border:1px solid var(--border);background:var(--secondary);padding:1rem}._upload_1j7yl_1>div:first-child{display:flex;gap:.6rem;align-items:center;margin-bottom:.8rem}._upload_1j7yl_1 svg{color:var(--accent)}._upload_1j7yl_1 span{display:flex;flex-direction:column}._upload_1j7yl_1 small{color:var(--muted-foreground)}._thumbs_1j7yl_1{display:grid;grid-template-columns:repeat(5,1fr);gap:.5rem;margin-top:1rem}._thumbs_1j7yl_1 figure{margin:0}._thumbs_1j7yl_1 img{width:100%;aspect-ratio:1;object-fit:cover}._thumbs_1j7yl_1 button{width:100%;border:0;background:none;color:var(--accent);font-size:.6rem;cursor:pointer}._payments_1j7yl_1{display:grid;grid-template-columns:1fr 1fr;gap:.8rem}._payments_1j7yl_1 button{border:1px solid var(--border);background:var(--background);padding:1rem;text-align:left;display:flex;flex-direction:column;cursor:pointer;color:var(--foreground)}._payments_1j7yl_1 button._selectedPayment_1j7yl_1{border:2px solid var(--accent);background:var(--secondary)}._payments_1j7yl_1 span{font-size:.65rem;color:var(--muted-foreground);margin-top:.25rem}._form_1j7yl_1 aside{display:flex;gap:.7rem;background:var(--secondary);padding:1rem}._form_1j7yl_1 aside svg{color:var(--accent);flex:none}._form_1j7yl_1 aside p{font-size:.68rem;line-height:1.55;margin:0}._error_1j7yl_1{color:var(--error);font-size:.72rem}@media(max-width:800px){._plans_1j7yl_1>div{grid-template-columns:1fr}._two_1j7yl_1,._payments_1j7yl_1{grid-template-columns:1fr}._thumbs_1j7yl_1{grid-template-columns:repeat(3,1fr)}}
