.seo-page.svelte-6v7lc2{position:relative;min-height:100vh;overflow:hidden;padding:clamp(104px,9vw,128px) 20px 84px;color:#f8f4ff;background:radial-gradient(circle at 82% 14%,rgba(201,0,222,.16),transparent 30%),radial-gradient(circle at 8% 34%,rgba(92,126,255,.12),transparent 26%),linear-gradient(180deg,#05010b,#07020f 48%,#030106)}.seo-page.svelte-6v7lc2:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background-image:linear-gradient(rgba(172,115,255,.07) 1px,transparent 1px),linear-gradient(90deg,rgba(172,115,255,.07) 1px,transparent 1px);background-size:84px 84px;-webkit-mask-image:linear-gradient(to bottom,transparent,#000 10%,#000 86%,transparent);mask-image:linear-gradient(to bottom,transparent,#000 10%,#000 86%,transparent)}section.svelte-6v7lc2{position:relative;z-index:1;width:min(1220px,100%);margin-inline:auto}.hero.svelte-6v7lc2{display:grid;grid-template-columns:minmax(0,.9fr) minmax(420px,.82fr);gap:clamp(32px,5.5vw,84px);align-items:center}.hero-copy.svelte-6v7lc2{min-width:0;max-width:720px}.eyebrow.svelte-6v7lc2{margin:0 0 12px;color:#c9a6ff;font-family:Space Mono,monospace;font-size:.72rem;font-weight:800;letter-spacing:.2em}h1.svelte-6v7lc2,h2.svelte-6v7lc2,h3.svelte-6v7lc2{margin:0;font-family:Space Grotesk,sans-serif;letter-spacing:0}h1.svelte-6v7lc2{max-width:720px;font-size:clamp(3rem,5.7vw,5.9rem);font-weight:900;line-height:.92;text-shadow:0 0 46px rgba(155,107,255,.3);overflow-wrap:normal}h1.english-title.svelte-6v7lc2{font-size:clamp(2.7rem,5.2vw,5.3rem)}.lead.svelte-6v7lc2,.usage-copy.svelte-6v7lc2 p:where(.svelte-6v7lc2):not(.eyebrow),.quality-band.svelte-6v7lc2 p:where(.svelte-6v7lc2):not(.eyebrow){color:#b8adca;font-family:Space Grotesk,sans-serif;font-weight:650;line-height:1.55}.lead.svelte-6v7lc2{max-width:640px;margin:24px 0 0;font-size:clamp(1.05rem,1.6vw,1.28rem)}.actions.svelte-6v7lc2{display:flex;gap:12px;flex-wrap:wrap;margin-top:30px}a.svelte-6v7lc2{text-decoration:none}.primary-link.svelte-6v7lc2,.secondary-link.svelte-6v7lc2,.usage-copy.svelte-6v7lc2 a:where(.svelte-6v7lc2){display:inline-flex;align-items:center;justify-content:center;min-height:50px;padding:0 22px;border-radius:999px;font-family:Space Mono,monospace;font-size:.78rem;font-weight:900;letter-spacing:.12em;text-transform:uppercase;transition:transform .22s ease,border-color .22s ease,background .22s ease}.primary-link.svelte-6v7lc2,.usage-copy.svelte-6v7lc2 a:where(.svelte-6v7lc2){gap:10px;color:#120522;background:linear-gradient(90deg,#ff5fd6,#8bbcff);box-shadow:0 0 34px #ff5fd647}.secondary-link.svelte-6v7lc2{color:#f7f1ff;border:1px solid rgba(205,169,255,.28);background:#ffffff08}.primary-link.svelte-6v7lc2:hover,.secondary-link.svelte-6v7lc2:hover,.usage-copy.svelte-6v7lc2 a:where(.svelte-6v7lc2):hover{transform:translateY(-2px)}.hero-visual.svelte-6v7lc2{position:relative;overflow:hidden;border:1px solid rgba(205,169,255,.2);border-radius:8px;background:#ffffff09;box-shadow:0 24px 80px #00000057}.hero-visual.svelte-6v7lc2 img:where(.svelte-6v7lc2){display:block;width:100%;aspect-ratio:1.4;object-fit:cover}.visual-label.svelte-6v7lc2{position:absolute;left:18px;bottom:18px;padding:12px 14px;border:1px solid rgba(205,169,255,.22);border-radius:8px;background:#07030dbd;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.visual-label.svelte-6v7lc2 span:where(.svelte-6v7lc2){display:block;color:#c9a6ff;font-family:Space Mono,monospace;font-size:.66rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.visual-label.svelte-6v7lc2 strong:where(.svelte-6v7lc2){display:block;margin-top:4px;font-family:Space Grotesk,sans-serif;font-size:1.1rem}.comfort-section.svelte-6v7lc2,.usage-section.svelte-6v7lc2,.quality-band.svelte-6v7lc2,.faq-section.svelte-6v7lc2{margin-top:clamp(56px,8vw,92px)}.section-heading.svelte-6v7lc2{margin-bottom:18px}.section-heading.svelte-6v7lc2 h2:where(.svelte-6v7lc2),.usage-copy.svelte-6v7lc2 h2:where(.svelte-6v7lc2),.quality-band.svelte-6v7lc2 h2:where(.svelte-6v7lc2){color:#fff;font-size:clamp(1.9rem,4vw,3.5rem);font-weight:900;line-height:.98}.comfort-grid.svelte-6v7lc2{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.comfort-grid.svelte-6v7lc2 article:where(.svelte-6v7lc2),.audience-grid.svelte-6v7lc2 article:where(.svelte-6v7lc2),.quality-band.svelte-6v7lc2,.faq-list.svelte-6v7lc2 article:where(.svelte-6v7lc2){border:1px solid rgba(205,169,255,.16);border-radius:8px;background:#ffffff09}.comfort-grid.svelte-6v7lc2 article:where(.svelte-6v7lc2){padding:16px}.comfort-grid.svelte-6v7lc2 svg,.audience-grid.svelte-6v7lc2 svg,.quality-band.svelte-6v7lc2 svg{color:#8bbcff}.comfort-grid.svelte-6v7lc2 p:where(.svelte-6v7lc2),.audience-grid.svelte-6v7lc2 p:where(.svelte-6v7lc2),.faq-list.svelte-6v7lc2 p:where(.svelte-6v7lc2){margin:10px 0 0;color:#aaa0ba;font-family:Space Grotesk,sans-serif;font-weight:650;line-height:1.48}.usage-section.svelte-6v7lc2{display:grid;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);gap:clamp(24px,5vw,62px);align-items:center}.usage-copy.svelte-6v7lc2 p:where(.svelte-6v7lc2):not(.eyebrow){margin:18px 0 0;font-size:1.04rem}.usage-copy.svelte-6v7lc2 a:where(.svelte-6v7lc2){margin-top:24px}.audience-grid.svelte-6v7lc2{display:grid;gap:12px}.audience-grid.svelte-6v7lc2 article:where(.svelte-6v7lc2){padding:18px}.audience-grid.svelte-6v7lc2 h3:where(.svelte-6v7lc2),.faq-list.svelte-6v7lc2 h3:where(.svelte-6v7lc2){color:#fff;font-size:1.05rem;font-weight:850}.quality-band.svelte-6v7lc2{display:grid;grid-template-columns:46px minmax(0,1fr);gap:18px;padding:clamp(20px,3vw,30px)}.quality-band.svelte-6v7lc2 p:where(.svelte-6v7lc2):not(.eyebrow){margin:14px 0 0}.faq-list.svelte-6v7lc2{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.faq-list.svelte-6v7lc2 article:where(.svelte-6v7lc2){padding:18px}.reveal.svelte-6v7lc2{animation:svelte-6v7lc2-rise .7s cubic-bezier(.2,.8,.2,1) both}.delay-1.svelte-6v7lc2{animation-delay:.12s}.delay-2.svelte-6v7lc2{animation-delay:.22s}@keyframes svelte-6v7lc2-rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@media(max-width:980px){.hero.svelte-6v7lc2,.usage-section.svelte-6v7lc2{grid-template-columns:1fr}.comfort-grid.svelte-6v7lc2,.faq-list.svelte-6v7lc2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.seo-page.svelte-6v7lc2{padding-top:92px}.comfort-grid.svelte-6v7lc2,.faq-list.svelte-6v7lc2{grid-template-columns:1fr}.actions.svelte-6v7lc2{align-items:stretch;flex-direction:column}.primary-link.svelte-6v7lc2,.secondary-link.svelte-6v7lc2,.usage-copy.svelte-6v7lc2 a:where(.svelte-6v7lc2){width:100%}}
