﻿.Footer-module__3hUVsW__footer{width:100%;padding:var(--tp-space-xl);gap:var(--tp-space-sm);background:var(--tp-background);color:var(--tp-muted);border-top:1px solid var(--tp-border);flex-direction:column;display:flex}.Footer-module__3hUVsW__brand{color:var(--tp-text);font-weight:700}.Footer-module__3hUVsW__slogan{font-size:.95rem}
﻿.HeroSection-module__zjRUFq__hero{width:100%;min-height:70vh;padding:var(--tp-space-2xl) var(--tp-space-xl);text-align:center;background:var(--tp-background);flex-direction:column;justify-content:center;align-items:center;display:flex}.HeroSection-module__zjRUFq__title{max-width:900px;color:var(--tp-text);letter-spacing:-.04em;font-size:clamp(2.5rem,5vw,4.5rem);font-weight:700;line-height:1.05}.HeroSection-module__zjRUFq__description{max-width:600px;margin-top:var(--tp-space-lg);color:var(--tp-muted);font-size:1.25rem;line-height:1.6}.HeroSection-module__zjRUFq__cta{margin-top:var(--tp-space-xl);border-radius:var(--tp-radius-md);background:var(--tp-primary);color:#fff;cursor:pointer;border:0;padding:14px 28px;font-size:1rem;font-weight:700}
﻿.DiscoverySection-module__vzPX4W__discovery{width:100%;padding:var(--tp-space-2xl) var(--tp-space-xl);background:var(--tp-surface)}.DiscoverySection-module__vzPX4W__header{text-align:center;max-width:720px;margin:0 auto}.DiscoverySection-module__vzPX4W__eyebrow{color:var(--tp-primary);letter-spacing:.08em;text-transform:uppercase;font-size:.875rem;font-weight:700}.DiscoverySection-module__vzPX4W__title{margin-top:var(--tp-space-sm);color:var(--tp-text);letter-spacing:-.03em;font-size:clamp(2rem,4vw,3.25rem);line-height:1.1}.DiscoverySection-module__vzPX4W__description{margin-top:var(--tp-space-md);color:var(--tp-muted);font-size:1.05rem;line-height:1.6}.DiscoverySection-module__vzPX4W__categories{max-width:980px;margin:var(--tp-space-xl) auto 0;gap:var(--tp-space-md);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.DiscoverySection-module__vzPX4W__category{min-height:96px;padding:var(--tp-space-lg);border:1px solid var(--tp-border);border-radius:var(--tp-radius-md);background:var(--tp-background);color:var(--tp-text);font:inherit;font-weight:700}@media (max-width:720px){.DiscoverySection-module__vzPX4W__discovery{padding:var(--tp-space-xl) var(--tp-space-md)}.DiscoverySection-module__vzPX4W__categories{grid-template-columns:1fr}}
﻿.Header-module__lnUIdW__header{width:100%;padding:var(--tp-space-lg) var(--tp-space-xl);background:var(--tp-background);border-bottom:1px solid var(--tp-border);justify-content:space-between;align-items:center;display:flex}
.host-terms-module__2F2J_q__main{padding:var(--tp-space-xl) var(--tp-space-lg) var(--tp-space-2xl)}.host-terms-module__2F2J_q__document{width:min(100%,880px);padding:clamp(var(--tp-space-lg), 5vw, var(--tp-space-2xl));background:var(--tp-surface);border:1px solid var(--tp-border);border-radius:var(--tp-radius-lg);box-shadow:var(--tp-shadow-card);margin:0 auto}.host-terms-module__2F2J_q__intro{padding-bottom:var(--tp-space-xl);border-bottom:1px solid var(--tp-border)}.host-terms-module__2F2J_q__eyebrow{margin-bottom:var(--tp-space-sm);color:var(--tp-primary);letter-spacing:.08em;text-transform:uppercase;font-size:.8rem;font-weight:700}.host-terms-module__2F2J_q__intro h1{font-size:clamp(2rem,5vw,3rem);line-height:1.1}.host-terms-module__2F2J_q__metadata{gap:var(--tp-space-sm) var(--tp-space-lg);margin-top:var(--tp-space-lg);color:var(--tp-muted);flex-wrap:wrap;font-size:.95rem;display:flex}.host-terms-module__2F2J_q__sections{gap:var(--tp-space-xl);padding-top:var(--tp-space-xl);display:grid}.host-terms-module__2F2J_q__sections h2{margin-bottom:var(--tp-space-sm);color:var(--tp-primary);font-size:1.25rem;line-height:1.3}.host-terms-module__2F2J_q__sections p,.host-terms-module__2F2J_q__note{line-height:1.75}.host-terms-module__2F2J_q__note{margin-top:var(--tp-space-xl);padding:var(--tp-space-lg);color:var(--tp-muted);background:var(--tp-background);border-left:4px solid var(--tp-secondary);border-radius:var(--tp-radius-sm)}@media (max-width:600px){.host-terms-module__2F2J_q__main{padding:var(--tp-space-lg) var(--tp-space-md) var(--tp-space-xl)}.host-terms-module__2F2J_q__document{border-radius:var(--tp-radius-md)}.host-terms-module__2F2J_q__metadata{flex-direction:column}}
