.P7hTGa_hero{padding:clamp(3rem,7vw,5rem) 0 1rem}.P7hTGa_container{width:100%;max-width:var(--container);margin:0 auto;padding:0 1.5rem}.P7hTGa_eyebrow{letter-spacing:.12em;text-transform:uppercase;color:var(--color-primary-hover);margin:0 0 .75rem;font-size:.75rem;font-weight:600}.P7hTGa_title{letter-spacing:-.03em;margin:0 0 .75rem;font-size:clamp(1.875rem,4.5vw,3rem);font-weight:700;line-height:1.12}.P7hTGa_highlight{color:var(--color-primary-hover)}.P7hTGa_description{max-width:42rem;color:var(--color-muted);margin:0;font-size:1.0625rem}
.R-dB4W_search{align-items:center;width:100%;display:flex;position:relative}.R-dB4W_icon{color:var(--color-muted);pointer-events:none;position:absolute;left:1rem}.R-dB4W_input{border:1px solid var(--color-border-strong);background:var(--color-surface);width:100%;color:var(--color-text);font:inherit;border-radius:14px;padding:.9375rem 3rem .9375rem 2.875rem;transition:border-color .18s,box-shadow .18s}.R-dB4W_input::placeholder{color:var(--color-muted)}.R-dB4W_input:hover{border-color:#8b5cf666}.R-dB4W_input:focus{border-color:var(--color-primary);outline:none;box-shadow:0 0 0 3px #8b5cf62e}.R-dB4W_clear{width:2rem;height:2rem;color:var(--color-muted);cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;transition:color .15s,background .15s;display:grid;position:absolute;right:.625rem}.R-dB4W_clear:hover{color:var(--color-text);background:var(--color-surface-hover)}
.qkhdWa_filters{scrollbar-width:none;-webkit-overflow-scrolling:touch;gap:.5rem;padding-bottom:.25rem;display:flex;overflow-x:auto}.qkhdWa_filters::-webkit-scrollbar{display:none}.qkhdWa_chip{border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-muted);font:inherit;white-space:nowrap;cursor:pointer;border-radius:999px;flex-shrink:0;align-items:center;gap:.5rem;padding:.5rem .875rem;font-size:.875rem;transition:color .15s,border-color .15s,background .15s;display:inline-flex}.qkhdWa_chip:hover{color:var(--color-text);border-color:var(--color-border-strong)}.qkhdWa_chipActive,.qkhdWa_chipActive:hover{color:#fff;border-color:var(--color-primary);background:var(--color-primary)}
.IT6isW_sort{flex-shrink:0;align-items:center;gap:.625rem;display:inline-flex}.IT6isW_label{color:var(--color-muted);white-space:nowrap;font-size:.8125rem}.IT6isW_select{border:1px solid var(--color-border);background:var(--color-surface) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%23a1a1aa' stroke-width='2'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") no-repeat right .625rem center;color:var(--color-text);font:inherit;cursor:pointer;appearance:none;border-radius:10px;padding:.5rem 2rem .5rem .75rem;font-size:.875rem;transition:border-color .15s}.IT6isW_select:hover{border-color:var(--color-border-strong)}.IT6isW_select:focus{border-color:var(--color-primary);outline:none;box-shadow:0 0 0 3px #8b5cf62e}@media (max-width:40rem){.IT6isW_sort{justify-content:space-between;width:100%}.IT6isW_select{flex:1}}
.Ly0Bva_button{cursor:pointer;transition:background-color .16s ease, border-color .16s ease, color .16s ease, transform .16s var(--ease-out);white-space:nowrap;border:1px solid #0000;border-radius:12px;justify-content:center;align-items:center;gap:.5rem;padding:.8125rem 1.5rem;font-size:.9375rem;font-weight:600;line-height:1.2;text-decoration:none;display:inline-flex}.Ly0Bva_button:hover{transform:translateY(-1px)}.Ly0Bva_button:active{transform:translateY(0)scale(.99)}.Ly0Bva_primary{background:var(--color-primary);color:#fff;box-shadow:0 8px 24px -8px #8b5cf68c}.Ly0Bva_primary:hover{background:var(--color-primary-hover)}.Ly0Bva_secondary{background:var(--color-surface);color:var(--color-text);border-color:var(--color-border-strong)}.Ly0Bva_secondary:hover{background:var(--color-surface-hover);border-color:#ffffff38}.Ly0Bva_ghost{color:var(--color-muted);background:0 0}.Ly0Bva_ghost:hover{color:var(--color-text);background:#ffffff0a}
.ZAFH0q_hero{padding:clamp(3rem,8vw,6rem) 0 clamp(3rem,7vw,5rem);position:relative;overflow:hidden}.ZAFH0q_hero:before{content:"";pointer-events:none;background:radial-gradient(60% 50% at 50% 0,#8b5cf61a,#0000 70%);position:absolute;inset:0}.ZAFH0q_container{width:100%;max-width:var(--container);grid-template-columns:1fr;align-items:center;gap:3rem;margin:0 auto;padding:0 1.5rem;display:grid;position:relative}@media (min-width:1024px){.ZAFH0q_container{grid-template-columns:48fr 52fr;gap:2rem}}.ZAFH0q_copy{max-width:34rem}.ZAFH0q_badge{color:var(--color-primary-hover);letter-spacing:.01em;background:#8b5cf614;border:1px solid #8b5cf64d;border-radius:999px;align-items:center;gap:.5rem;margin:0 0 1.5rem;padding:.375rem .875rem;font-size:.8125rem;font-weight:500;display:inline-flex}.ZAFH0q_title{letter-spacing:-.035em;color:var(--color-text);text-wrap:balance;margin:0 0 1.25rem;font-size:clamp(2.25rem,5.2vw,3.75rem);font-weight:800;line-height:1.08}.ZAFH0q_highlight{background:linear-gradient(100deg, var(--color-primary), var(--color-primary-hover));color:#0000;-webkit-background-clip:text;background-clip:text}.ZAFH0q_description{color:var(--color-muted);max-width:30rem;margin:0 0 2rem;font-size:clamp(1rem,1.6vw,1.125rem);line-height:1.7}.ZAFH0q_actions{flex-wrap:wrap;gap:.75rem;margin-bottom:1.75rem;display:flex}.ZAFH0q_miniBenefits{flex-wrap:wrap;gap:.5rem 1.25rem;margin:0;padding:0;list-style:none;display:flex}.ZAFH0q_miniBenefit{color:var(--color-muted);align-items:center;gap:.375rem;font-size:.8125rem;font-weight:500;display:inline-flex}.ZAFH0q_miniBenefit svg{color:var(--color-primary-hover);flex-shrink:0}.ZAFH0q_visual{justify-content:center;align-items:center;display:flex;position:relative}.ZAFH0q_glow{aspect-ratio:1;filter:blur(20px);pointer-events:none;background:radial-gradient(closest-side,#8b5cf638,#0000 70%);border-radius:50%;width:min(90%,34rem);position:absolute}.ZAFH0q_image{object-fit:contain;width:100%;height:auto;position:relative}@media (max-width:63.99rem){.ZAFH0q_visual{margin:0 -1.5rem}.ZAFH0q_glow{width:min(95%,30rem)}}@media (max-width:29.99rem){.ZAFH0q_hero{padding-top:2.25rem}.ZAFH0q_title{letter-spacing:-.03em;font-size:clamp(1.875rem,9.5vw,2.375rem);line-height:1.14}.ZAFH0q_badge{margin-bottom:1.125rem;padding:.3125rem .75rem;font-size:.75rem}.ZAFH0q_actions{flex-direction:column;gap:.625rem;margin-bottom:1.5rem}.ZAFH0q_actions>*{width:100%}.ZAFH0q_miniBenefits{flex-direction:column;align-items:flex-start;gap:.625rem}}
._5SJS7W_section{padding:var(--space-section) 0}._5SJS7W_container{width:100%;max-width:var(--container);margin:0 auto;padding:0 1.5rem}._5SJS7W_header{max-width:44rem;margin-bottom:3.5rem}._5SJS7W_eyebrow{letter-spacing:.12em;text-transform:uppercase;color:var(--color-primary-hover);margin:0 0 .75rem;font-size:.75rem;font-weight:600}._5SJS7W_title{letter-spacing:-.03em;margin:0 0 .75rem;font-size:clamp(1.75rem,3.5vw,2.5rem);font-weight:700;line-height:1.15}._5SJS7W_description{color:var(--color-muted);margin:0;font-size:1.0625rem}._5SJS7W_steps{grid-template-columns:1fr;gap:2.5rem;margin:0;padding:0;list-style:none;display:grid}@media (min-width:48rem){._5SJS7W_steps{grid-template-columns:repeat(3,1fr);gap:2rem}}._5SJS7W_stepWrap{height:100%}._5SJS7W_step{height:100%;padding-top:.5rem;position:relative}._5SJS7W_number{letter-spacing:-.05em;color:#0000;-webkit-text-stroke:1px #8b5cf699;margin-bottom:1rem;font-size:3rem;font-weight:800;line-height:1;display:block}._5SJS7W_iconWrap{width:40px;height:40px;color:var(--color-primary-hover);background:#8b5cf61a;border:1px solid #8b5cf647;border-radius:12px;justify-content:center;align-items:center;margin-bottom:1rem;display:inline-flex}._5SJS7W_stepTitle{letter-spacing:-.01em;margin:0 0 .5rem;font-size:1.0625rem;font-weight:700}._5SJS7W_stepDescription{color:var(--color-muted);margin:0;font-size:.9375rem;line-height:1.65}._5SJS7W_ctaWrap{margin-top:3rem}._5SJS7W_link{color:var(--color-primary-hover);align-items:center;gap:.5rem;font-size:.9375rem;font-weight:600;text-decoration:none;transition:gap .16s;display:inline-flex}._5SJS7W_link:hover{gap:.75rem}
.iugnTG_section{padding:var(--space-section) 0}.iugnTG_container{width:100%;max-width:var(--container);margin:0 auto;padding:0 1.5rem}.iugnTG_header{max-width:44rem;margin-bottom:3rem}.iugnTG_eyebrow{letter-spacing:.12em;text-transform:uppercase;color:var(--color-primary-hover);margin:0 0 .75rem;font-size:.75rem;font-weight:600}.iugnTG_title{letter-spacing:-.03em;margin:0 0 .75rem;font-size:clamp(1.75rem,3.5vw,2.5rem);font-weight:700;line-height:1.15}.iugnTG_description{color:var(--color-muted);margin:0;font-size:1.0625rem}.iugnTG_grid{grid-template-columns:1fr;gap:1.5rem;display:grid}@media (min-width:40rem){.iugnTG_grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:64rem){.iugnTG_grid{grid-template-columns:repeat(3,1fr)}}.iugnTG_card{border-radius:var(--radius-lg);border:1px solid var(--color-border);background:var(--color-surface);transition:border-color .2s ease, transform .2s var(--ease-out);overflow:hidden}.iugnTG_card:hover{border-color:#8b5cf659;transform:translateY(-4px)}.iugnTG_preview{aspect-ratio:1586/992;background:var(--color-bg);position:relative;overflow:hidden}.iugnTG_previewImage{object-fit:contain;width:100%;height:100%;display:block}.iugnTG_meta{justify-content:space-between;align-items:center;gap:.75rem;padding:1rem 1.25rem 1.25rem;display:flex}.iugnTG_name{margin:0 0 .125rem;font-size:.9375rem;font-weight:600}.iugnTG_category{color:var(--color-muted);margin:0;font-size:.8125rem}.iugnTG_badge{border:1px solid var(--color-border);color:var(--color-muted);white-space:nowrap;border-radius:999px;flex-shrink:0;padding:.25rem .625rem;font-size:.6875rem;font-weight:500}.iugnTG_ctaWrap{justify-content:center;margin-top:2.5rem;display:flex}
.VX8SQa_card{border-radius:var(--radius-lg);border:1px solid var(--color-border);background:var(--color-surface);height:100%;transition:border-color .2s ease, transform .2s var(--ease-out);flex-direction:column;display:flex;overflow:hidden}.VX8SQa_card:hover{border-color:#8b5cf659;transform:translateY(-4px)}.VX8SQa_imageWrap{aspect-ratio:1586/992;background:var(--color-bg);position:relative;overflow:hidden}.VX8SQa_image{object-fit:contain;width:100%;height:100%;display:block}.VX8SQa_body{flex-direction:column;flex:1;gap:.5rem;padding:1.125rem 1.25rem 1.25rem;display:flex}.VX8SQa_heading{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.VX8SQa_name{margin:0 0 .125rem;font-size:1rem;font-weight:600}.VX8SQa_category{color:var(--color-primary-hover);margin:0;font-size:.8125rem}.VX8SQa_badge{border:1px solid var(--color-border);color:var(--color-muted);white-space:nowrap;border-radius:999px;flex-shrink:0;padding:.25rem .625rem;font-size:.6875rem;font-weight:500}.VX8SQa_description{color:var(--color-muted);margin:0;font-size:.875rem}.VX8SQa_location{color:var(--color-muted);align-items:center;gap:.375rem;margin:0;font-size:.8125rem;display:inline-flex}.VX8SQa_actions{margin-top:auto;padding-top:.75rem}
.ZcJ-zW_grid{grid-template-columns:1fr;gap:1.5rem;margin:0;padding:0;list-style:none;display:grid}@media (min-width:40rem){.ZcJ-zW_grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:64rem){.ZcJ-zW_grid{grid-template-columns:repeat(3,1fr)}}
.Bjhyha_empty{border-radius:var(--radius-lg);border:1px dashed var(--color-border-strong);background:var(--color-surface);text-align:center;flex-direction:column;align-items:center;gap:.75rem;padding:4rem 1.5rem;display:flex}.Bjhyha_icon{color:var(--color-muted)}.Bjhyha_title{margin:0;font-size:1.25rem;font-weight:600}.Bjhyha_description{color:var(--color-muted);margin:0 0 .5rem;font-size:.9375rem}
.TKl1nq_section{padding-bottom:var(--space-section)}.TKl1nq_container{width:100%;max-width:var(--container);margin:0 auto;padding:0 1.5rem}.TKl1nq_toolbar{margin-bottom:2rem}.TKl1nq_controls{justify-content:space-between;align-items:center;gap:1rem;margin-top:1rem;display:flex}.TKl1nq_count{color:var(--color-muted);margin:.75rem 0 0;font-size:.8125rem}.TKl1nq_note{color:var(--color-muted);text-align:center;margin:2rem 0 0;font-size:.8125rem}@media (max-width:40rem){.TKl1nq_controls{flex-direction:column;align-items:stretch}}
