.page-module__U-F0wG__page{color:#12263a;background:radial-gradient(circle at 100% 0,#4b84ae29,#0000 34rem),#f6f8fa;min-height:100vh}.page-module__U-F0wG__hero{background:linear-gradient(#fff 0%,#f6f8fa 100%);border-bottom:1px solid #d9e2e8}.page-module__U-F0wG__heroInner,.page-module__U-F0wG__marketplaceSection,.page-module__U-F0wG__contentSection,.page-module__U-F0wG__faqSection,.page-module__U-F0wG__relatedSection,.page-module__U-F0wG__qualityNotice{width:min(1180px,100% - 40px);margin:0 auto}.page-module__U-F0wG__heroInner{padding:56px 0 44px}.page-module__U-F0wG__breadcrumbs{color:#637786;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:30px;font-size:14px;display:flex}.page-module__U-F0wG__breadcrumbs a{color:inherit;text-decoration:none}.page-module__U-F0wG__breadcrumbs a:hover{color:#14567d}.page-module__U-F0wG__eyebrow,.page-module__U-F0wG__kicker{color:#2e6d93;letter-spacing:.08em;text-transform:uppercase;margin:0 0 10px;font-size:13px;font-weight:800}.page-module__U-F0wG__hero h1{letter-spacing:-.05em;max-width:900px;margin:0;font-size:clamp(40px,6vw,72px);line-height:.98}.page-module__U-F0wG__lead{color:#536978;max-width:780px;margin:24px 0 0;font-size:19px;line-height:1.65}.page-module__U-F0wG__actions{flex-wrap:wrap;gap:12px;margin-top:30px;display:flex}.page-module__U-F0wG__primaryAction,.page-module__U-F0wG__secondaryAction,.page-module__U-F0wG__qualityNotice a{border-radius:12px;justify-content:center;align-items:center;min-height:48px;padding:0 18px;font-weight:800;text-decoration:none;display:inline-flex}.page-module__U-F0wG__primaryAction,.page-module__U-F0wG__qualityNotice a{color:#fff;background:#163f5a}.page-module__U-F0wG__secondaryAction{color:#163f5a;background:#fff;border:1px solid #c9d5dc}.page-module__U-F0wG__heroStats{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:42px;display:grid}.page-module__U-F0wG__heroStats>div{background:#ffffffe0;border:1px solid #dce4e9;border-radius:16px;flex-direction:column;justify-content:center;min-height:94px;padding:18px;display:flex}.page-module__U-F0wG__heroStats strong{letter-spacing:-.03em;font-size:24px}.page-module__U-F0wG__heroStats span{color:#687b88;margin-top:4px;font-size:14px}.page-module__U-F0wG__qualityNotice{background:#fff8e4;border:1px solid #e8d6a0;border-radius:18px;justify-content:space-between;align-items:center;gap:24px;margin-top:28px;padding:20px 22px;display:flex}.page-module__U-F0wG__qualityNotice strong{margin-bottom:4px;display:block}.page-module__U-F0wG__qualityNotice p{color:#685b37;max-width:760px;margin:0;line-height:1.55}.page-module__U-F0wG__marketplaceSection,.page-module__U-F0wG__contentSection,.page-module__U-F0wG__faqSection,.page-module__U-F0wG__relatedSection{padding:56px 0}.page-module__U-F0wG__marketplaceSection,.page-module__U-F0wG__contentSection,.page-module__U-F0wG__faqSection{border-bottom:1px solid #dfe6ea}.page-module__U-F0wG__sectionHeading,.page-module__U-F0wG__relatedSection{justify-content:space-between;align-items:end;gap:24px;display:flex}.page-module__U-F0wG__sectionHeading h2,.page-module__U-F0wG__contentIntro h2,.page-module__U-F0wG__relatedSection h2{letter-spacing:-.04em;margin:0;font-size:clamp(28px,4vw,42px)}.page-module__U-F0wG__sectionHeading>a{color:#1e658e;font-weight:800;text-decoration:none}.page-module__U-F0wG__shopGrid,.page-module__U-F0wG__contentGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:28px;display:grid}.page-module__U-F0wG__shopCard,.page-module__U-F0wG__infoCard{background:#fff;border:1px solid #dbe4e9;border-radius:18px;padding:22px;box-shadow:0 10px 30px #203a4c0a}.page-module__U-F0wG__shopCard{flex-direction:column;justify-content:space-between;min-height:220px;display:flex}.page-module__U-F0wG__shopCard h3,.page-module__U-F0wG__infoCard h3{letter-spacing:-.025em;margin:0;font-size:21px}.page-module__U-F0wG__shopLocation{color:#71838f;text-transform:uppercase;margin:0 0 8px;font-size:13px;font-weight:700}.page-module__U-F0wG__shopService,.page-module__U-F0wG__infoCard p{color:#5b6f7d;line-height:1.6}.page-module__U-F0wG__shopCard a{color:#1d648d;font-weight:800;text-decoration:none}.page-module__U-F0wG__emptyState{color:#5f7280;background:#fff;border:1px dashed #c9d6de;border-radius:18px;margin-top:28px;padding:28px;line-height:1.6}.page-module__U-F0wG__contentIntro{max-width:720px}.page-module__U-F0wG__infoCard p{margin:14px 0 0}.page-module__U-F0wG__faqList{gap:12px;margin-top:28px;display:grid}.page-module__U-F0wG__faqList details{background:#fff;border:1px solid #dbe4e9;border-radius:16px;padding:0 20px}.page-module__U-F0wG__faqList summary{cursor:pointer;padding:20px 4px;font-weight:800}.page-module__U-F0wG__faqList p{color:#5c707e;max-width:860px;margin:-4px 0 20px;line-height:1.65}.page-module__U-F0wG__relatedSection{align-items:flex-start}.page-module__U-F0wG__relatedLinks{flex-wrap:wrap;justify-content:flex-end;gap:10px;max-width:640px;display:flex}.page-module__U-F0wG__relatedLinks a{color:#215f84;background:#fff;border:1px solid #d5dfe5;border-radius:999px;padding:10px 14px;font-weight:700;text-decoration:none}@media (max-width:900px){.page-module__U-F0wG__heroStats,.page-module__U-F0wG__shopGrid,.page-module__U-F0wG__contentGrid{grid-template-columns:1fr}.page-module__U-F0wG__sectionHeading,.page-module__U-F0wG__relatedSection,.page-module__U-F0wG__qualityNotice{flex-direction:column;align-items:flex-start}.page-module__U-F0wG__relatedLinks{justify-content:flex-start}}@media (max-width:640px){.page-module__U-F0wG__heroInner,.page-module__U-F0wG__marketplaceSection,.page-module__U-F0wG__contentSection,.page-module__U-F0wG__faqSection,.page-module__U-F0wG__relatedSection,.page-module__U-F0wG__qualityNotice{width:min(100% - 24px,1180px)}.page-module__U-F0wG__heroInner{padding:34px 0 30px}.page-module__U-F0wG__hero h1{font-size:42px}.page-module__U-F0wG__lead{font-size:17px}.page-module__U-F0wG__actions{flex-direction:column}.page-module__U-F0wG__primaryAction,.page-module__U-F0wG__secondaryAction,.page-module__U-F0wG__qualityNotice a{width:100%}.page-module__U-F0wG__marketplaceSection,.page-module__U-F0wG__contentSection,.page-module__U-F0wG__faqSection,.page-module__U-F0wG__relatedSection{padding:40px 0}}
