.landing-module__GYYPqG__page{color:#e6ecf8;background:radial-gradient(1200px 620px at 50% -12%,#ef444424,#0000 60%),#0b1120;min-height:100vh;padding:2.5rem 0 4.5rem}.landing-module__GYYPqG__container{width:min(1080px,92vw);margin:0 auto}.landing-module__GYYPqG__breadcrumb{color:#8595b6;flex-wrap:wrap;align-items:center;gap:.4rem;margin-bottom:1.75rem;font-size:.8rem;display:flex}.landing-module__GYYPqG__breadcrumb a{color:#b9c6e4;text-decoration:none}.landing-module__GYYPqG__breadcrumb a:hover{color:#fff;text-decoration:underline}.landing-module__GYYPqG__hero{max-width:64ch;margin-bottom:2.5rem}.landing-module__GYYPqG__tag{letter-spacing:.14em;text-transform:uppercase;color:#f87171;margin-bottom:.7rem;font-size:.72rem;font-weight:700;display:inline-block}.landing-module__GYYPqG__hero h1{font-family:var(--font-display),system-ui,sans-serif;letter-spacing:-.025em;margin:0 0 1rem;font-size:clamp(2rem,5vw,3.1rem);line-height:1.05}.landing-module__GYYPqG__hero p{color:#aeb9d6;margin:0;font-size:1.05rem;line-height:1.6}.landing-module__GYYPqG__heroActions{flex-wrap:wrap;gap:.75rem;margin-top:1.75rem;display:flex}.landing-module__GYYPqG__button{border-radius:999px;justify-content:center;align-items:center;padding:.8rem 1.4rem;font-size:.92rem;font-weight:700;text-decoration:none;transition:transform .15s;display:inline-flex}.landing-module__GYYPqG__button:hover{transform:translateY(-2px)}.landing-module__GYYPqG__buttonPrimary{color:#fff;background:linear-gradient(120deg,#ef4444,#f97316)}.landing-module__GYYPqG__buttonSecondary{color:#e6ecf8;background:#ffffff14;border:1px solid #ffffff1f}.landing-module__GYYPqG__section{margin-top:3rem}.landing-module__GYYPqG__section h2{font-family:var(--font-display),system-ui,sans-serif;letter-spacing:-.02em;margin:0 0 1.5rem;font-size:clamp(1.4rem,3vw,1.9rem)}.landing-module__GYYPqG__cardGrid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1rem;display:grid}.landing-module__GYYPqG__card{background:#ffffff0a;border:1px solid #ffffff14;border-radius:16px;padding:1.25rem}.landing-module__GYYPqG__card h3{margin:0 0 .5rem;font-size:1.05rem}.landing-module__GYYPqG__stepCard h3{align-items:center;gap:.6rem;display:flex}.landing-module__GYYPqG__stepNumber{color:#fff;background:linear-gradient(120deg,#ef4444,#f97316);border-radius:999px;flex:none;justify-content:center;align-items:center;width:1.7rem;height:1.7rem;font-size:.85rem;font-weight:700;display:inline-flex}.landing-module__GYYPqG__card p{color:#aab7d6;margin:0;font-size:.92rem;line-height:1.5}.landing-module__GYYPqG__exampleGrid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:.9rem;display:grid}.landing-module__GYYPqG__exampleCard{color:inherit;flex-direction:column;gap:.45rem;text-decoration:none;display:flex}.landing-module__GYYPqG__exampleCover{aspect-ratio:3/4;background:#111a2e;border:1px solid #ffffff14;border-radius:12px;transition:transform .18s,border-color .18s;overflow:hidden}.landing-module__GYYPqG__exampleCard:hover .landing-module__GYYPqG__exampleCover{border-color:#f8717180;transform:translateY(-3px)}.landing-module__GYYPqG__exampleCover img{object-fit:cover;width:100%;height:100%}.landing-module__GYYPqG__exampleCard p{text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:.85rem;font-weight:600;overflow:hidden}.landing-module__GYYPqG__faqList{flex-direction:column;gap:.75rem;display:flex}.landing-module__GYYPqG__faqItem{background:#ffffff0a;border:1px solid #ffffff14;border-radius:14px;padding:1rem 1.25rem}.landing-module__GYYPqG__faqItem summary{cursor:pointer;font-size:.98rem;font-weight:600;list-style:none}.landing-module__GYYPqG__faqItem summary::-webkit-details-marker{display:none}.landing-module__GYYPqG__faqItem p{color:#aab7d6;margin:.7rem 0 0;font-size:.92rem;line-height:1.55}.landing-module__GYYPqG__closing{text-align:center;background:linear-gradient(130deg,#ef444429,#f973161a);border:1px solid #f8717140;border-radius:20px;margin-top:3.5rem;padding:2.25rem}.landing-module__GYYPqG__closing h2{margin:0 0 .6rem}.landing-module__GYYPqG__closing p{color:#cdd6ec;margin:0 0 1.4rem}.landing-module__GYYPqG__closingActions{flex-wrap:wrap;justify-content:center;gap:.75rem;display:flex}.landing-module__GYYPqG__styleLinks{color:#8595b6;margin-top:1rem;font-size:.9rem}.landing-module__GYYPqG__styleLinks a{color:#b9c6e4}
