body[data-page=about] .content-wrapper{padding:0;max-width:none}.about-container{display:flex;flex-direction:column;gap:clamp(2.6rem,4.8vw,4.75rem)}body[data-page=about] .blog-header{margin:clamp(2.25rem,4.2vw,2.85rem) 0 clamp(1.5rem,3.8vw,2.25rem)}body[data-page=about] .hero-section{margin-top:clamp(1rem,3vw,1.85rem)}body[data-page=about] .about-container>:not(.hero-section){box-sizing:border-box;margin:0 auto;width:min(100%,1080px);padding-inline:clamp(1.5rem,5vw,3.25rem)}body[data-page=about] .now-section,body[data-page=about] .traction-section,body[data-page=about] .faq-shell,body[data-page=about] .cta-shell{padding-block:clamp(2.5rem,6vw,3.75rem)}.section-heading{display:flex;align-items:center;gap:1rem;margin-bottom:1.5rem;position:relative}.section-heading:after{content:"";position:absolute;inset-inline:0;bottom:-.75rem;height:1px;background:linear-gradient(90deg,#ffffff26,#fff0);opacity:.4}.section-label{font-family:var(--font-serif, "Iowan Old Style", Georgia, serif);text-transform:uppercase;letter-spacing:.28em;font-size:.85rem;color:#ffffffa6}.section-line{flex:1;height:1px;background:linear-gradient(90deg,#ffffff40,#fff0)}.now-section p{font-size:clamp(1rem,2.6vw,1.15rem);line-height:clamp(1.6,3vw,1.8);color:#f0f0f0d1;max-width:720px}.traction-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:clamp(.85rem,3vw,1.35rem)}.traction-badge{display:flex;flex-direction:column;gap:.35rem;padding:1rem 1.15rem;border-radius:20px;border:1px solid rgba(255,255,255,.14);background:linear-gradient(135deg,#161616e6,#222222bf);text-decoration:none;transition:transform .35s cubic-bezier(.19,1,.22,1),border-color .35s ease,background .35s ease;position:relative;overflow:hidden}.traction-badge:hover,.traction-badge:focus-visible{transform:translateY(-3px);border-color:#ffffff61;background:linear-gradient(135deg,#262626f2,#181818d9)}.badge-label{font-size:clamp(.65rem,2vw,.75rem);text-transform:uppercase;letter-spacing:.24em;color:#ffffff8c}.badge-value{font-size:clamp(.95rem,2.5vw,1.05rem);color:#ffffffeb;line-height:1.4}.faq-shell{position:relative;border-radius:28px;background:radial-gradient(circle at top,#3c3c3c1f,#0a0a0a99);box-shadow:0 20px 80px #00000059;overflow:hidden}.faq-shell:after{content:"";position:absolute;inset:1px;border-radius:27px;border:1px solid rgba(255,255,255,.04);pointer-events:none}.facets-section{padding-inline:0}.facets-section>*{width:min(100%,1180px);margin-inline:auto}.facets-section :global(.facet-bg){border-radius:clamp(1.5rem,4vw,2.5rem);margin-inline:clamp(1.25rem,5vw,3rem)}.facets-section :global(.facet-bg .max-w-7xl){padding-inline:clamp(1.25rem,4vw,3.5rem)}.cta-shell{padding-inline:clamp(1.5rem,5vw,3.5rem)}[data-animate]{opacity:0;transform:translateY(32px);transition:opacity .65s ease,transform .65s cubic-bezier(.22,1,.36,1);transition-delay:var(--reveal-delay, 0ms)}[data-animate].is-visible{opacity:1;transform:translateY(0)}[data-animate-child]{opacity:0;transform:translateY(20px)}[data-animate].is-visible [data-animate-child]{opacity:1;transform:translateY(0);transition:opacity .55s ease,transform .55s cubic-bezier(.19,1,.22,1);transition-delay:calc(var(--reveal-delay, 0ms) + var(--child-delay, 0ms))}.traction-badge:before{content:"";position:absolute;inset:-40% -30%;background:radial-gradient(circle,rgba(255,255,255,.06),transparent 55%);opacity:0;transition:opacity .4s ease}.traction-badge:hover:before,.traction-badge:focus-visible:before{opacity:1}@media (max-width: 768px){body[data-page=about] .about-container>:not(.hero-section){padding-inline:clamp(1.25rem,8vw,2rem)}body[data-page=about] .now-section,body[data-page=about] .traction-section,body[data-page=about] .faq-shell,body[data-page=about] .cta-shell{padding-block:clamp(2.15rem,8vw,2.85rem)}.section-heading{gap:.75rem;margin-bottom:1.25rem}.section-label{font-size:.75rem;letter-spacing:.22em}.traction-badge{padding:.9rem 1rem;gap:.3rem}.facets-section :global(.facet-bg){margin-inline:clamp(.75rem,6vw,1.5rem);border-radius:clamp(1rem,4vw,1.75rem)}.facets-section :global(.facet-bg .max-w-7xl){padding-inline:clamp(1rem,6vw,2.25rem)}}
