.category-theme-card{position:relative;overflow:hidden;border-radius:28px;border:1px solid rgba(215,181,109,.22);background:linear-gradient(180deg,rgba(18,34,25,.92),rgba(6,16,12,.94));box-shadow:0 28px 90px rgba(0,0,0,.48),inset 0 1px 0 rgba(255,255,255,.045)}.category-theme-split{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:stretch}.category-theme-media{position:relative;min-height:420px}.category-theme-img{object-fit:cover}.category-theme-media:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,transparent 60%,rgba(6,16,12,.55))}.category-theme-copy{padding:clamp(24px,3.4vw,48px);min-width:0}.category-theme-title{margin-top:16px}.category-theme-text{margin:0 0 14px;font-size:1rem;line-height:1.7;color:rgba(217,205,187,.82)}.category-theme-checklist{margin-top:22px;padding:18px 20px;border-radius:18px;border:1px solid rgba(215,181,109,.18);background:rgba(215,181,109,.05)}.category-theme-checklist-title{margin:0 0 10px;font-size:14px;font-weight:800;color:#f8f0e3}.category-theme-checklist ul{margin:0;padding:0;list-style:none}.category-theme-checklist li{display:flex;gap:10px;align-items:flex-start;padding:7px 0;font-size:.94rem;line-height:1.5;color:rgba(217,205,187,.82)}.category-theme-check{display:inline-flex;margin-top:2px;color:#d7b56d;flex-shrink:0}.category-theme-closing{margin:22px 0 0;font-size:1.12rem;font-style:italic;line-height:1.5;color:#d7b56d}.category-theme--bleed{position:relative;padding:clamp(56px,8vw,110px) 0;margin-bottom:clamp(48px,6vw,72px);overflow:hidden;border-block:1px solid rgba(215,181,109,.12)}.category-theme-bleed-img{object-fit:cover}.category-theme-bleed-tint{position:absolute;inset:0;background:linear-gradient(90deg,rgba(6,16,12,.92),rgba(6,16,12,.7) 55%,rgba(6,16,12,.35))}.category-theme-bleed-inner{position:relative;z-index:1}.category-theme-card--glass{max-width:680px;background:linear-gradient(180deg,rgba(18,34,25,.78),rgba(6,16,12,.82));backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}@media (max-width:900px){.category-theme-split{grid-template-columns:1fr}.category-theme-media{min-height:240px}.category-theme-media:after{background:linear-gradient(180deg,transparent 60%,rgba(6,16,12,.55))}.category-theme-bleed-tint{background:rgba(6,16,12,.72)}}.category-faq-frame{margin-top:28px}.category-faq-frame .trust-payment-faq-list{max-width:none;margin-top:0!important}.category-faq-frame--card{padding:clamp(14px,2.4vw,28px) clamp(10px,2.4vw,32px)}.category-theme--bleed{padding:clamp(20px,2.6vw,36px) 0}.category-theme-bleed-tint{background:linear-gradient(90deg,rgba(6,16,12,.88),rgba(6,16,12,.62) 60%,rgba(6,16,12,.4))}.category-theme-compact{max-width:none;display:grid;grid-template-columns:minmax(220px,.7fr) minmax(0,2.3fr);gap:clamp(18px,2.4vw,36px);padding:clamp(18px,2.2vw,28px) clamp(18px,2.6vw,34px);background:linear-gradient(180deg,rgba(18,34,25,.72),rgba(6,16,12,.78))}.category-theme-compact .category-theme-title{margin:10px 0 0;font-size:clamp(1.35rem,1.9vw,1.75rem)}.category-theme-compact .category-theme-closing{margin:12px 0 0;font-size:.98rem}.category-theme-body{column-count:2;column-gap:clamp(18px,2.2vw,30px)}.category-theme-compact .category-theme-text{margin:0 0 8px;font-size:.9rem;line-height:1.55;break-inside:avoid-column}.category-theme-compact .category-theme-checklist{margin-top:10px;padding:10px 14px;border-radius:14px}.category-theme-compact .category-theme-checklist-title{margin:0 0 4px;font-size:13px}.category-theme-compact .category-theme-checklist ul{display:grid;grid-template-columns:1fr 1fr;column-gap:20px}.category-theme-compact .category-theme-checklist li{padding:3px 0;font-size:.86rem;line-height:1.4}@media (max-width:900px){.category-theme--bleed{padding:16px 0}.category-theme-compact{grid-template-columns:1fr;gap:10px;padding:16px 16px 14px}.category-theme-body{column-count:1}.category-theme-compact .category-theme-text{font-size:.88rem;line-height:1.5;margin-bottom:6px}.category-theme-compact .category-theme-checklist ul{grid-template-columns:1fr}.category-theme-compact .category-theme-checklist li{padding:2px 0}.category-theme-compact .category-theme-closing{margin-top:8px}}.category-theme-choose{display:flex;gap:10px;align-items:flex-start}.category-theme-choose p{margin:0;font-size:.88rem;line-height:1.5;color:rgba(217,205,187,.88)}