.wf-page{min-height:100vh;display:flex;flex-direction:column;background:var(--color-bg);color:var(--color-text);font-family:Inter Tight,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.wf-main{flex:1}.wf-section{padding:96px 0}.wf-section-tight{padding:56px 0}.wf-section-hero{padding-top:80px}.wf-band-accent-soft{background:var(--color-accent-soft)}.wf-band-surface{background:var(--color-bg)}.wf-container{max-width:1240px;margin:0 auto;padding:0 20px}.wf-heading{font-weight:700;letter-spacing:-.03em;color:var(--color-text)}.wf-heading-center{text-align:center}.wf-hero-heading{font-size:clamp(2.6rem,3.2vw + 1rem,3.6rem);line-height:1.05}.wf-hero-heading-line{display:block}.wf-section-heading{font-size:clamp(2rem,2.4vw + 1rem,2.6rem);line-height:1.1;max-width:640px}.wf-section-heading-center{margin-left:auto;margin-right:auto}.wf-section-intro{margin-top:16px;max-width:640px;font-size:.98rem;line-height:1.6;color:var(--color-subtle)}.wf-serif-accent{font-family:var(--font-accent),Georgia,"Times New Roman",serif;font-style:italic;font-weight:400}.wf-eyebrow{font-size:.8rem;letter-spacing:.16em;text-transform:uppercase;color:var(--color-subtle);margin-bottom:12px}.wf-hero-body{margin-top:20px;max-width:520px;font-size:1rem;line-height:1.7;color:var(--color-subtle)}.wf-hero-meta{margin-top:12px}.wf-hero-meta,.wf-small{font-size:.8rem;color:var(--color-subtle)}.wf-text-center{text-align:center}.wf-hero-grid{display:grid;gap:40px;align-items:center}@media (min-width:900px){.wf-hero-grid{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:56px}}.wf-hero-copy{max-width:640px}.wf-hero-ctas{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px}.wf-hero-visual{display:flex;justify-content:center}.wf-hero-image-wrap{width:100%;max-width:480px;border-radius:var(--radius-xl);overflow:hidden;background:var(--color-surface);box-shadow:var(--wf-shadow-lg)}.wf-hero-image{display:block;width:100%;height:auto;object-fit:cover}.wf-hero-device{width:100%;max-width:360px;background:var(--color-surface);border-radius:var(--radius-lg);border:1px solid var(--color-border);box-shadow:var(--wf-shadow-md);padding:20px;display:flex;flex-direction:column;gap:16px}.wf-hero-device-header{display:flex;justify-content:space-between;align-items:center}.wf-pill-soft{padding:4px 10px;border-radius:999px;background:var(--color-accent-soft);font-size:.75rem;font-weight:500}.wf-hero-device-body{display:grid;gap:16px}@media (min-width:768px){.wf-hero-device-body{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr)}}.wf-hero-link-card{background:var(--color-bg);border-radius:var(--radius-md);padding:14px 14px 10px;display:flex;flex-direction:column;gap:10px}.wf-hero-link-label{font-size:.85rem;font-weight:600}.wf-hero-link-meta{font-size:.78rem;color:var(--color-subtle)}.wf-hero-link-rows{margin-top:4px;display:flex;flex-direction:column;gap:4px}.wf-hero-qr-card{background:var(--color-surface);border-radius:var(--radius-md);border:1px solid var(--color-border);padding:12px;display:flex;flex-direction:column;gap:10px}.wf-hero-qr-placeholder{width:100%;aspect-ratio:1/1;border-radius:var(--radius-md);background:var(--color-accent-soft)}.wf-hero-qr-copy{display:flex;flex-direction:column;gap:2px}.wf-hero-qr-label{font-size:.85rem;font-weight:600}.wf-hero-qr-meta{font-size:.78rem;color:var(--color-subtle)}.wf-btn-primary{border-radius:999px;padding-inline:20px;background:var(--color-accent);color:var(--color-text);box-shadow:var(--wf-shadow-sm)}.wf-btn-primary:hover{box-shadow:var(--wf-shadow-md);transform:translateY(-1px)}.wf-btn-secondary{border-radius:999px;padding-inline:20px;border-color:var(--color-border);background:transparent;color:var(--color-text)}.wf-btn-secondary:hover{background:rgba(0,0,0,.02)}.wf-btn-compact{padding-inline:18px;height:38px}.wf-logos-card{background:var(--color-surface);border-radius:var(--radius-lg);border:1px solid var(--color-border);padding:16px 20px;display:flex;flex-direction:column;gap:10px}@media (min-width:720px){.wf-logos-card{flex-direction:row;align-items:center;justify-content:space-between}}.wf-logos-label{font-size:.75rem;letter-spacing:.16em;text-transform:uppercase;color:var(--color-subtle)}.wf-logos-row{display:flex;flex-wrap:wrap;gap:14px;font-size:.78rem;letter-spacing:.08em}.wf-logos-row span{text-transform:uppercase}.wf-stack-vertical{display:flex;flex-direction:column;gap:32px}.wf-intro-block{max-width:720px}.wf-value-grid{display:grid;gap:16px}@media (min-width:900px){.wf-value-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.wf-card{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:22px 22px 20px;box-shadow:var(--wf-shadow-sm)}.wf-card-primary{position:relative;overflow:hidden}.wf-card-primary:before{content:"";position:absolute;inset:0;background:var(--color-accent-soft);opacity:.7;z-index:0}.wf-card-primary>*{position:relative;z-index:1}.wf-card-title{font-size:1rem;font-weight:600;margin-bottom:8px}.wf-card-body{font-size:.9rem;line-height:1.6;color:var(--color-subtle)}.wf-section-one{color:var(--color-text)}.wf-section-one-header{text-align:center;max-width:720px;margin:0 auto 40px}.wf-section-one-heading{font-size:clamp(2.4rem,3vw + 1rem,3.1rem)}.wf-section-one-subtitle{margin-top:16px;font-size:.96rem;line-height:1.6;color:var(--color-subtle)}.wf-section-one-grid{display:grid;gap:18px;max-width:1040px;margin:0 auto}@media (min-width:900px){.wf-section-one-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.wf-section-one-card{background:var(--color-surface);border-radius:var(--radius-lg);border:1px solid var(--color-border);box-shadow:var(--wf-shadow-md)}.wf-section-one-card-inner{padding:22px 22px 18px;display:grid;grid-template-rows:auto 1fr auto auto;gap:12px}.wf-section-one-card-eyebrow{margin-bottom:0}.wf-section-one-card-body{display:flex;flex-direction:column;gap:6px}.wf-section-one-card-title{font-size:1rem;font-weight:600}.wf-section-one-card-copy{font-size:.88rem;line-height:1.6;color:var(--color-subtle)}.wf-section-one-card-illustration{margin-top:4px}.wf-section-one-card-svg{width:100%;height:auto}.wf-section-one-card-svg-block{fill:var(--color-accent-soft)}.wf-section-one-card-svg-accent{fill:var(--color-accent)}.wf-section-one-card-svg-line{stroke:var(--color-border);stroke-width:4;stroke-linecap:round}.wf-section-one-card-link{margin-top:4px;font-size:.82rem}.wf-text-link{color:var(--color-text);text-decoration:none;position:relative}.wf-text-link:after{content:"";position:absolute;left:0;bottom:-2px;width:100%;height:1px;background:var(--color-border);opacity:.6;transition:opacity .2s ease,transform .2s ease;transform-origin:left}.wf-text-link:hover:after{opacity:1;transform:scaleX(1.04)}.wf-pricing-row{display:flex;flex-wrap:wrap;gap:16px;align-items:center;justify-content:space-between;padding:18px 20px;border-radius:var(--radius-lg);background:var(--color-surface);border:1px solid var(--color-border)}.wf-pricing-copy{max-width:420px}.wf-howitworks-grid{display:grid;gap:40px;align-items:center}@media (min-width:900px){.wf-howitworks-grid{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr)}}.wf-bullet-list{margin-top:16px;padding-left:20px;display:flex;flex-direction:column;gap:8px;font-size:.92rem;color:var(--color-subtle)}.wf-howitworks-card-wrap{display:flex;justify-content:center}.wf-floating-card{width:100%;max-width:360px;background:var(--color-surface);border-radius:var(--radius-lg);border:1px solid var(--color-border);box-shadow:var(--wf-shadow-md);padding:18px 18px 16px;display:flex;flex-direction:column;gap:14px}.wf-floating-card-meta{display:flex;justify-content:space-between;align-items:center}.wf-pill-url{padding:4px 12px;border-radius:999px;background:var(--color-bg);font-size:.78rem;font-weight:500}.wf-floating-card-rows{display:flex;flex-direction:column;gap:6px}.wf-fakerow{display:flex;justify-content:space-between;align-items:center;padding:7px 10px;border-radius:999px;background:var(--color-bg)}.wf-fakerow-label{font-size:.8rem;font-weight:500}.wf-fakerow-dest{font-size:.78rem;color:var(--color-subtle)}.wf-persona-grid{display:grid;gap:16px}@media (min-width:900px){.wf-persona-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.wf-persona-card{background:var(--color-surface);border-radius:var(--radius-md);border:1px solid var(--color-border);padding:20px 18px 16px;display:flex;flex-direction:column;justify-content:space-between;gap:14px}.wf-persona-title{font-size:.98rem;font-weight:600;margin-bottom:6px}.wf-persona-body{font-size:.88rem;color:var(--color-subtle)}.wf-persona-badge{align-self:flex-start;padding:4px 10px;border-radius:999px;background:var(--color-accent-soft);font-size:.78rem}.wf-kompi-promo-shell{display:flex;flex-direction:column;gap:32px}.wf-kompi-promo-grid{max-width:1040px;margin:0 auto;display:flex;flex-direction:column;gap:20px}.wf-kompi-promo-grid>*{width:100%}.wf-analytics-shell{display:flex;flex-direction:column;align-items:center;gap:28px}.wf-analytics-header{max-width:720px;text-align:center}.wf-analytics-grid{display:grid;gap:14px;width:100%;max-width:720px}@media (min-width:900px){.wf-analytics-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.wf-analytics-pill{background:var(--color-surface);border-radius:var(--radius-md);border:1px solid var(--color-border);padding:18px 16px 16px}.wf-analytics-title{font-size:.92rem;font-weight:600;margin-bottom:6px}.wf-analytics-body{font-size:.86rem;color:var(--color-subtle)}.wf-testimonials-shell{border-radius:0;border:none;background:transparent;box-shadow:none;padding:0;display:flex;flex-direction:column;gap:24px}.wf-testimonials-header{max-width:640px}.wf-testimonials-grid{display:grid;gap:16px}@media (min-width:900px){.wf-testimonials-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.wf-testimonial-card{border-radius:var(--radius-md);border:1px solid var(--color-border);background:var(--color-surface);padding:18px 16px 16px}.wf-testimonial-quote{font-size:.9rem;line-height:1.6;margin-bottom:10px}.wf-testimonial-meta{font-size:.78rem;color:var(--color-subtle)}@media (max-width:640px){.wf-section{padding:72px 0}.wf-section-tight{padding:44px 0}}.wf-page .wf-section{max-width:none;margin:0;padding-inline:0}.wf-section-one{color:#f7f7f2;background:#14140f;color:inherit}.wf-section-one-heading{color:#f7f7f2}.wf-section-one-subtitle{color:rgba(247,247,242,.75)}.wf-hero-image-wrap{background:transparent;box-shadow:none}.doMore-section{padding:clamp(3rem,6vw,5rem) clamp(1.5rem,6vw,5rem);background:#ffffff}.doMore-header{text-align:center;max-width:720px;margin:0 auto 2.5rem}.doMore-title{font-size:clamp(2.2rem,3vw,3rem);line-height:1.1;letter-spacing:-.03em;font-weight:500}.doMore-track-outer{overflow-x:hidden;overflow-y:visible;padding-block:.5rem}.doMore-track{display:flex;gap:1.5rem;will-change:transform;animation:doMore-scroll 40s linear infinite}.doMore-track-outer:hover .doMore-track{animation-play-state:paused}.doMore-card{flex:0 0 280px;max-width:320px;background:#f5f3ec;border-radius:1.5rem;padding:1rem 1rem 1.25rem;border:1px solid rgba(15,23,42,.06);display:flex;flex-direction:column;gap:1rem;transition:transform .2s ease-out,border-color .2s ease-out,background .2s ease-out;cursor:pointer}.doMore-card:hover{transform:translateY(-4px);background:#f9f7f1;border-color:rgba(15,23,42,.15)}.doMore-card-imageWrapper{position:relative;width:100%;border-radius:1.25rem;overflow:hidden;aspect-ratio:4/3}.doMore-card-image{object-fit:cover}.doMore-card-body{display:flex;flex-direction:column;gap:.75rem}.doMore-card-title{font-size:1.05rem;line-height:1.25;font-weight:600}.doMore-card-text{font-size:.9rem;line-height:1.4;color:#4b5563}.doMore-card-cta{margin-top:.25rem;align-self:flex-start;padding:.7rem 1.4rem;border-radius:999px;border:1px solid rgba(15,23,42,.15);font-size:.9rem;font-weight:600;background:#ffffff;transition:background .15s ease-out,color .15s ease-out,border-color .15s ease-out,transform .15s ease-out}.doMore-card-cta:hover{background:#111827;color:#f9fafb;border-color:#111827;transform:translateY(-1px)}@keyframes doMore-scroll{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@media (max-width:768px){.doMore-section{padding-inline:1.25rem}.doMore-track{animation-duration:30s}.doMore-card{flex-basis:240px}}.no-scrollbar{scrollbar-width:none}.no-scrollbar::-webkit-scrollbar{display:none}