.wan-site{background:var(--wan-page);min-height:100dvh;color:var(--wan-ink);font-family:Instrument Sans,Arial,sans-serif;font-size:15px;line-height:1.6}.wan-site *,.wan-site :before,.wan-site :after{box-sizing:border-box}.wan-site a{color:inherit;text-decoration:none}.wan-site-nav{z-index:50;border-bottom:1px solid var(--wan-line);background:color-mix(in oklab, var(--wan-page) 85%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);position:sticky;top:0}.wan-site-nav-inner{justify-content:space-between;align-items:center;gap:16px;max-width:1120px;height:64px;margin:0 auto;padding:0 24px;display:flex}.wan-site-brand{letter-spacing:-.02em;color:var(--wan-ink-strong);align-items:center;gap:8px;font-size:17px;font-weight:600;display:flex}.wan-site-brand-mark{background:var(--wan-surface-2);width:28px;height:28px;color:var(--wan-accent-ink);border-radius:8px;place-items:center;display:grid}.wan-site-links{align-items:center;gap:28px;display:none}.wan-site-links a{color:var(--wan-muted);font-size:14px;transition:color .15s}.wan-site-links a:hover{color:var(--wan-ink)}.wan-site-actions{align-items:center;gap:8px;display:flex}@media (width>=768px){.wan-site-links{display:flex}}.wan-site .wan-button{border:1px solid var(--wan-btn-border);background:var(--wan-btn-bg);min-height:44px;color:var(--wan-ink);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:8px 16px;font-size:14px;font-weight:500;transition:background .15s,border-color .15s;display:inline-flex}.wan-site .wan-button:hover{background:var(--wan-btn-hover)}.wan-site .wan-button.primary{background:var(--wan-btn-primary-bg);border-color:var(--wan-btn-primary-border);color:var(--wan-btn-primary-ink)}.wan-site .wan-button.primary:hover{background:var(--wan-btn-primary-hover)}.wan-site .wan-button.ghost{background:0 0;border-color:#0000}.wan-site .wan-button.ghost:hover{background:var(--wan-hover)}.wan-site .wan-button:disabled{opacity:.5;cursor:not-allowed}.wan-site .wan-icon{width:44px;height:44px;color:var(--wan-muted);cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;padding:8px;display:inline-flex}.wan-site .wan-icon:hover{background:var(--wan-hover);color:var(--wan-ink)}.wan-site-main{--wan-ambient-wave-offset:0px;background-image:var(--wan-ambient-fade);background-position:top;background-repeat:no-repeat;background-size:calc(100% + 48px) min(720px,90dvh);width:100%;animation:36s ease-in-out infinite alternate wan-ambient-wave}.wan-section{border-top:1px solid var(--wan-line);max-width:1040px;margin:0 auto;padding:72px 24px}.wan-section:first-child{border-top:0}.wan-section-head{max-width:640px;margin-bottom:40px}.wan-section-head h2{letter-spacing:-.02em;margin:10px 0 0;font-size:clamp(26px,4vw,34px);font-weight:600}.wan-section-head p{color:var(--wan-muted);margin:12px 0 0}.wan-eyebrow{letter-spacing:.04em;color:var(--wan-ink-strong);background:var(--wan-surface-2);border-radius:999px;align-items:center;gap:8px;padding:6px 12px;font-size:12px;font-weight:500;display:inline-flex}@media (forced-colors:active){.wan-site-main{background-image:none;animation:none}}@media (prefers-reduced-motion:reduce){.wan-site-main{background-position:top;background-size:100% min(720px,90dvh);animation:none}}.wan-hero-wrap{max-width:1040px;margin:0 auto;padding:0 24px}.wan-hero{text-align:center;max-width:760px;margin:0 auto;padding:88px 24px 72px}.wan-hero-mark{background:var(--wan-surface-2);width:64px;height:64px;color:var(--wan-accent-ink);box-shadow:none;border:0;border-radius:18px;place-items:center;margin:0 auto 24px;display:grid}.wan-hero h1{letter-spacing:-.03em;color:var(--wan-ink-strong);margin:20px 0 0;font-size:clamp(40px,7vw,64px);font-weight:600;line-height:1.05}.wan-hero-lede{max-width:560px;color:var(--wan-muted);margin:20px auto 0;font-size:18px}.wan-hero-actions{flex-wrap:wrap;justify-content:center;gap:12px;margin:32px auto 0;display:flex}.wan-hero-actions .wan-button{height:48px;padding:0 22px}.wan-hero-actions .wan-button:not(.primary){background:linear-gradient(var(--wan-btn-bg), var(--wan-btn-bg)) padding-box, var(--wan-ambient-border) border-box;border-color:#0000}.wan-hero-actions .wan-button:not(.primary):hover{background:linear-gradient(var(--wan-btn-hover), var(--wan-btn-hover)) padding-box, var(--wan-ambient-border) border-box}@media (forced-colors:active){.wan-hero-actions .wan-button:not(.primary),.wan-hero-actions .wan-button:not(.primary):hover{background:buttonface;border-color:buttontext}}.wan-logos{margin-top:56px}.wan-logos p{color:var(--wan-subtle);margin:0 0 16px;font-size:13px}.wan-logos-row{flex-wrap:wrap;justify-content:center;align-items:center;gap:28px 40px;display:flex}.wan-logos-row span{letter-spacing:-.01em;color:color-mix(in oklab, var(--wan-muted) 70%, transparent);font-size:15px;font-weight:600}.wan-feature-grid{background:var(--wan-line);border:1px solid var(--wan-line);border-radius:20px;gap:1px;display:grid;overflow:hidden}@media (width>=640px){.wan-feature-grid{grid-template-columns:1fr 1fr}}.wan-feature{background:var(--wan-surface);padding:28px}.wan-feature h3{color:var(--wan-ink-strong);margin:0;font-size:17px;font-weight:600}.wan-feature p{color:var(--wan-muted);margin:8px 0 0;font-size:14px}.wan-usecase-grid{gap:20px;display:grid}@media (width>=640px){.wan-usecase-grid{grid-template-columns:1fr 1fr}}.wan-usecase{border:1px solid var(--wan-line);background:var(--wan-surface);border-radius:18px;padding:28px;transition:border-color .15s}.wan-usecase:hover{border-color:var(--wan-line-strong)}.wan-usecase-icon{background:var(--wan-accent-soft);width:40px;height:40px;color:var(--wan-accent);border-radius:12px;place-items:center;display:grid}.wan-usecase h3{margin:18px 0 0;font-size:16px;font-weight:600}.wan-usecase p{color:var(--wan-muted);margin:8px 0 0;font-size:14px}.wan-pricing-grid{gap:20px;display:grid}@media (width>=900px){.wan-pricing-grid{grid-template-columns:repeat(3,1fr)}}.wan-price-card{border:1px solid var(--wan-line);background:var(--wan-surface);border-radius:22px;flex-direction:column;padding:28px;display:flex}.wan-price-card.highlight{border-color:var(--wan-line-strong);background:var(--wan-surface-2);box-shadow:none}.wan-price-card h3{margin:0;font-size:18px;font-weight:600}.wan-price-card .tagline{color:var(--wan-muted);margin:4px 0 0;font-size:13px}.wan-price-card .amount{letter-spacing:-.02em;margin:20px 0 0;font-size:38px;font-weight:600}.wan-price-card .amount small{color:var(--wan-muted);font-size:15px;font-weight:400}.wan-price-card .wan-button{width:100%;margin-top:20px}.wan-price-card ul{gap:12px;margin:24px 0 0;padding:0;list-style:none;display:grid}.wan-price-card li{color:var(--wan-muted);align-items:flex-start;gap:10px;font-size:14px;display:flex}.wan-price-card li svg{color:var(--wan-accent);flex-shrink:0;margin-top:3px}.wan-stats-grid{grid-template-columns:repeat(2,1fr);gap:24px;display:grid}@media (width>=900px){.wan-stats-grid{grid-template-columns:repeat(4,1fr)}}.wan-stat{text-align:center}.wan-stat strong{letter-spacing:-.02em;color:var(--wan-ink-strong);font-size:32px;font-weight:600;display:block}.wan-stat span{color:var(--wan-muted);margin-top:6px;font-size:13px;display:block}.wan-testimonial-grid{gap:20px;display:grid}@media (width>=900px){.wan-testimonial-grid{grid-template-columns:repeat(3,1fr)}}.wan-testimonial{border:1px solid var(--wan-line);background:var(--wan-surface);border-radius:18px;flex-direction:column;padding:24px;display:flex}.wan-testimonial blockquote{margin:0;font-size:15px;line-height:1.6}.wan-testimonial figcaption{color:var(--wan-muted);margin-top:18px;font-size:13px}.wan-testimonial figcaption strong{color:var(--wan-ink);font-weight:600;display:block}.wan-faq-list{background:0 0;border:0;border-radius:0;overflow:hidden}.wan-faq-list details{border-top:1px solid var(--wan-line);padding:20px 24px}.wan-faq-list details:first-child{border-top:0}.wan-faq-list summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;font-size:15px;font-weight:500;list-style:none;display:flex}.wan-faq-list summary::-webkit-details-marker{display:none}.wan-faq-list summary svg{color:var(--wan-muted);flex-shrink:0;transition:transform .2s}.wan-faq-list details[open] summary svg{transform:rotate(180deg)}.wan-faq-list p{color:var(--wan-muted);margin:12px 0 0;font-size:14px}.wan-closing{text-align:center}.wan-closing h2{letter-spacing:-.02em;margin:0;font-size:clamp(26px,4vw,34px);font-weight:600}.wan-closing p{max-width:460px;color:var(--wan-muted);margin:12px auto 0}.wan-closing .wan-button{height:48px;margin-top:28px;padding:0 28px}.wan-site-footer{border-top:1px solid var(--wan-line);padding:56px 24px}.wan-site-footer-inner{grid-template-columns:1fr;gap:32px;max-width:1040px;margin:0 auto;display:grid}@media (width>=640px){.wan-site-footer-inner{grid-template-columns:repeat(2,1fr)}}@media (width>=900px){.wan-site-footer-inner{grid-template-columns:repeat(4,1fr)}}.wan-footer-col p{margin:0;font-size:14px;font-weight:600}.wan-footer-col ul{gap:8px;margin:12px 0 0;padding:0;list-style:none;display:grid}.wan-footer-col li{color:var(--wan-muted);cursor:default;font-size:14px;transition:color .15s}.wan-footer-col li:hover{color:var(--wan-ink)}.wan-footer-bottom{border-top:1px solid var(--wan-line);max-width:1040px;color:var(--wan-subtle);flex-wrap:wrap;justify-content:space-between;gap:8px 16px;margin:40px auto 0;padding-top:24px;font-size:13px;display:flex}
