.Ho9lYW_main{background-color:var(--bg-sand-100);min-height:100vh}.Ho9lYW_heroSection{max-width:1240px;margin:0 auto;padding:2.5rem 1.5rem 3.5rem}.Ho9lYW_heroBanner{border-radius:var(--radius-bento);box-shadow:var(--shadow-md);background:linear-gradient(140deg,#e8a82a 0%,#d89518 100%);border:1.5px solid #1a18161f;padding:3.5rem 3rem;position:relative;overflow:hidden}.Ho9lYW_heroTag{border-radius:var(--radius-pill);color:#1a1816;text-transform:uppercase;letter-spacing:.06em;background-color:#1a18161f;border:1px solid #1a181626;margin-bottom:1.35rem;padding:.4rem 1.1rem;font-size:.75rem;font-weight:800;display:inline-block}.Ho9lYW_heroTitle{color:#1a1816;letter-spacing:-1.2px;max-width:760px;margin-bottom:1.15rem;font-size:3.1rem;font-weight:900;line-height:1.12}.Ho9lYW_heroSubtitle{color:#1a1816e0;max-width:660px;font-size:1.18rem;font-weight:500;line-height:1.5}.Ho9lYW_searchBar{background-color:var(--bg-sand-50);box-shadow:var(--shadow-lg);border:1.5px solid var(--bg-sand-300);border-radius:18px;margin-top:2.75rem;padding:1.25rem}.Ho9lYW_searchForm{grid-template-columns:1.2fr 1.2fr 1fr 180px;align-items:center;gap:1rem;display:grid}.Ho9lYW_inputField{border:1.5px solid var(--bg-sand-300);background-color:#fff;border-radius:12px;align-items:center;gap:.75rem;padding:.65rem 1.1rem;transition:border-color .2s,box-shadow .2s;display:flex}[data-theme=dark] .Ho9lYW_inputField,body.Ho9lYW_dark .Ho9lYW_inputField{background-color:var(--bg-sand-200);border-color:var(--bg-sand-400)}.Ho9lYW_inputField:focus-within{border-color:var(--brand-dark);box-shadow:0 0 0 3px #e5a42840}.Ho9lYW_inputContent{flex-direction:column;width:100%;display:flex}.Ho9lYW_inputLabel{color:var(--text-muted);text-transform:uppercase;letter-spacing:.04em;font-size:.65rem;font-weight:800}.Ho9lYW_textInput{color:var(--text-dark);background:0 0;border:none;outline:none;font-size:.95rem;font-weight:700}.Ho9lYW_searchBtn{color:#fff;background-color:#1a1816;border:1.5px solid #1a1816;border-radius:12px;justify-content:center;align-items:center;gap:.5rem;height:54px;font-size:1rem;font-weight:800;transition:background-color .15s,transform .15s;display:flex}.Ho9lYW_searchBtn:hover{background-color:#332d27;transform:translateY(-1px)}.Ho9lYW_bentoSection{max-width:1240px;margin:0 auto;padding:1.5rem 1.5rem 5.5rem}.Ho9lYW_sectionHeader{border-bottom:1.5px solid var(--bg-sand-300);justify-content:space-between;align-items:flex-end;margin-bottom:2.25rem;padding-bottom:1rem;display:flex}.Ho9lYW_sectionSub{text-transform:uppercase;letter-spacing:.12em;color:var(--text-muted);font-size:.78rem;font-weight:800}.Ho9lYW_sectionTitle{color:var(--text-dark);letter-spacing:-.6px;margin-top:.35rem;font-size:2rem;font-weight:900}.Ho9lYW_sectionDesc{color:var(--text-muted);max-width:440px;font-size:.95rem;line-height:1.45}.Ho9lYW_bentoGrid{grid-template-columns:repeat(3,1fr);gap:1.6rem;display:grid}.Ho9lYW_bentoCard{border-radius:var(--radius-bento);border:var(--border-bento);min-height:225px;box-shadow:var(--shadow-sm);flex-direction:column;justify-content:space-between;padding:1.85rem;transition:transform .2s cubic-bezier(.16,1,.3,1),box-shadow .2s,border-color .2s;display:flex}.Ho9lYW_bentoCard:hover{box-shadow:var(--shadow-card-hover);border-color:#1a181647;transform:translateY(-5px)}.Ho9lYW_cardTop{justify-content:space-between;align-items:flex-start;display:flex}.Ho9lYW_iconBox{background-color:#ffffffd9;border-radius:14px;justify-content:center;align-items:center;width:50px;height:50px;display:flex;box-shadow:0 2px 6px #0000000a}[data-theme=dark] .Ho9lYW_iconBox,body.Ho9lYW_dark .Ho9lYW_iconBox{background-color:#00000040}.Ho9lYW_cardBadge{border-radius:var(--radius-pill);letter-spacing:.02em;background-color:#ffffffbf;border:1px solid #00000014;padding:.3rem .75rem;font-size:.72rem;font-weight:800}[data-theme=dark] .Ho9lYW_cardBadge,body.Ho9lYW_dark .Ho9lYW_cardBadge{background-color:#00000059;border-color:#ffffff1f}.Ho9lYW_cardTitle{color:var(--text-dark);justify-content:space-between;align-items:center;font-size:1.22rem;font-weight:800;display:flex}.Ho9lYW_cardDesc{color:var(--text-muted);margin-top:.35rem;font-size:.86rem;font-weight:500;line-height:1.4}.Ho9lYW_stepsSection{max-width:1240px;margin:0 auto;padding:0 1.5rem 5rem}.Ho9lYW_stepsGrid{grid-template-columns:repeat(3,1fr);gap:1.5rem;display:grid}.Ho9lYW_stepCard{background-color:var(--bg-sand-50);border-radius:var(--radius-card);border:1.5px solid var(--bg-sand-300);box-shadow:var(--shadow-sm);padding:1.75rem}.Ho9lYW_stepNumber{border-radius:var(--radius-pill);background-color:var(--brand-yellow);color:#1a1816;justify-content:center;align-items:center;width:32px;height:32px;margin-bottom:1rem;font-size:.9rem;font-weight:900;display:flex}.Ho9lYW_stepTitle{color:var(--text-dark);margin-bottom:.5rem;font-size:1.15rem;font-weight:800}.Ho9lYW_stepDesc{color:var(--text-muted);font-size:.88rem;line-height:1.45}@media (max-width:1024px){.Ho9lYW_bentoGrid{grid-template-columns:repeat(2,1fr)!important}.Ho9lYW_searchForm{grid-template-columns:1fr 1fr!important}}@media (max-width:768px){.Ho9lYW_heroBanner{padding:2.25rem 1.5rem!important}.Ho9lYW_heroTitle{font-size:2.1rem!important;line-height:1.2!important}.Ho9lYW_searchBar{padding:1rem!important}.Ho9lYW_searchForm{grid-template-columns:1fr!important;gap:.75rem!important}.Ho9lYW_bentoGrid{grid-template-columns:1fr!important}.Ho9lYW_sectionHeader{flex-direction:column!important;align-items:flex-start!important;gap:.75rem!important}}.Ho9lYW_stepsSection,.Ho9lYW_howSection,.Ho9lYW_howItWorksSection,.Ho9lYW_workflowSection,.Ho9lYW_infoSection{max-width:1240px;margin:0 auto;padding:1rem 1.5rem 5rem}.Ho9lYW_stepsGrid,.Ho9lYW_howGrid,.Ho9lYW_howItWorksGrid,.Ho9lYW_workflowGrid,.Ho9lYW_infoGrid{grid-template-columns:repeat(3,1fr);gap:1.5rem;margin-top:1.5rem;display:grid}@media (max-width:900px){.Ho9lYW_stepsGrid,.Ho9lYW_howGrid,.Ho9lYW_howItWorksGrid,.Ho9lYW_workflowGrid,.Ho9lYW_infoGrid{grid-template-columns:1fr!important}}.Ho9lYW_stepCard,.Ho9lYW_howCard,.Ho9lYW_howItWorksCard,.Ho9lYW_workflowCard,.Ho9lYW_infoCard{background-color:var(--bg-sand-50,#faf7f2);border-radius:var(--radius-card,16px);border:1.5px solid var(--bg-sand-300,#cfc7b9);box-shadow:var(--shadow-sm,0 1px 3px #1a18160d);flex-direction:column;padding:2rem 1.75rem;transition:transform .2s,box-shadow .2s;display:flex}.Ho9lYW_stepCard:hover,.Ho9lYW_howCard:hover,.Ho9lYW_howItWorksCard:hover{box-shadow:var(--shadow-md,0 4px 14px #1a181614);transform:translateY(-3px)}.Ho9lYW_stepNumber,.Ho9lYW_howNumber,.Ho9lYW_howItWorksNumber,.Ho9lYW_stepBadge,.Ho9lYW_numberBadge{background-color:var(--brand-yellow,#e5a428);color:#1a1816;border-radius:9999px;justify-content:center;align-items:center;width:36px;height:36px;margin-bottom:1.25rem;font-size:.95rem;font-weight:900;display:flex;box-shadow:0 2px 4px #00000014}.Ho9lYW_stepTitle,.Ho9lYW_howTitle,.Ho9lYW_howItWorksTitle,.Ho9lYW_cardTitle{color:var(--text-dark,#1a1816);margin-bottom:.6rem;font-size:1.2rem;font-weight:800}.Ho9lYW_stepDesc,.Ho9lYW_howDesc,.Ho9lYW_howItWorksDesc,.Ho9lYW_cardDesc{color:var(--text-muted,#5c564e);font-size:.9rem;line-height:1.5}
