:root{--wd-accent:#ef6882;--wd-grid:#ef68821f;--page-accent:#ef6882}.wd-grid-bg{z-index:0;pointer-events:none;background-image:linear-gradient(var(--wd-grid) 1px, transparent 1px), linear-gradient(90deg, var(--wd-grid) 1px, transparent 1px);background-size:var(--grid-sz) var(--grid-sz);animation:1.8s linear infinite grid-scroll;position:fixed;inset:0}.wd-grid-bg:after{content:"";background:radial-gradient(ellipse 90% 75% at 50% 40%, transparent 15%, var(--bg) 80%);position:absolute;inset:0}.wd-rc{overflow:clip}.wd-ra{animation:.9s cubic-bezier(.16,1,.3,1) both rise;animation-delay:var(--d,0s)}.wd-io-r .wd-ra{animation:.9s cubic-bezier(.16,1,.3,1) both rise;animation-delay:var(--d,0s);animation-play-state:paused}.wd-io-r.on .wd-ra{animation-play-state:running}.wd-io-card{opacity:0;transition:opacity .75s cubic-bezier(.16,1,.3,1) var(--d,0s), transform .75s cubic-bezier(.16,1,.3,1) var(--d,0s);transform:translateY(32px)}.wd-io-card.on{opacity:1;transform:translateY(0)}.wd-page{z-index:1;will-change:transform;padding-top:66px;position:relative}.wd-hero{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:calc(100vh - 66px);padding:72px 24px 80px;display:flex}.wd-eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--wd-accent);align-items:center;gap:8px;margin-bottom:28px;font-size:12px;font-weight:700;display:inline-flex}.wd-eyebrow-dot{background:var(--wd-accent);border-radius:50%;width:6px;height:6px;animation:2s ease-in-out infinite wd-dot-pulse}@keyframes wd-dot-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.45;transform:scale(1.6)}}.wd-hero h1{letter-spacing:.01em;text-wrap:balance;max-width:860px;margin-bottom:28px;font-size:clamp(44px,6.8vw,88px);font-weight:800;line-height:1.02}.wd-hero-sub{color:var(--muted);text-wrap:balance;letter-spacing:.03em;max-width:520px;margin-bottom:48px;font-size:clamp(16px,1.35vw,19px);font-weight:400;line-height:1.72}.wd-hero-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:14px;margin-bottom:72px;display:flex}.btn-wd{background:var(--wd-accent);color:#fff;border:1.5px solid #0000;border-radius:9px;padding:14px 28px;font-size:15.5px;font-weight:700}.btn-wd:hover{opacity:.9;transform:translateY(-1px)}.wd-hero-stats{flex-wrap:wrap;justify-content:center;align-items:center;display:flex}.wd-stat-pill{flex-direction:column;align-items:center;padding:0 36px;display:flex}.wd-stat-pill+.wd-stat-pill{border-left:none}.wd-stat-value{color:var(--wd-accent);margin-bottom:5px;font-size:32px;font-weight:800;line-height:1}.wd-stat-label{color:var(--muted);font-size:13px;font-weight:500}.wd-body{background:var(--wd-accent)}.wd-marquee{border-top:1px solid #ffffff1a;border-bottom:1px solid #ffffff1a;padding:28px 0;overflow:hidden}.wd-marquee-track{white-space:nowrap;will-change:transform;align-items:center;width:max-content;display:flex}.wd-marquee-track span{letter-spacing:.01em;color:#fff;padding:0 28px;font-size:clamp(22px,3vw,40px);font-weight:800}.wd-marquee-sep{color:#ffffff47!important;letter-spacing:0!important;padding:0 4px!important;font-size:clamp(14px,1.8vw,22px)!important;font-weight:400!important}.wd-layout{grid-template-columns:1fr 310px;align-items:stretch;gap:0 56px;max-width:1200px;margin:0 auto;padding:0 80px;display:grid}.wd-text-col{min-width:0}.wd-pin-col{position:relative}.wd-sticky{position:absolute;top:32px;left:0;right:0}.wd-hiw-steps{flex-direction:column;display:flex}.wd-hiw-step{border-bottom:1px solid #ffffff1a;flex-direction:column;justify-content:center;min-height:65vh;padding:72px 0;display:flex}.wd-hiw-step:last-child{padding-bottom:80px}.wd-step-num{letter-spacing:.14em;text-transform:uppercase;color:#ffffff59;margin-bottom:28px;font-size:13px;font-weight:700}.wd-hiw-step h3{letter-spacing:.01em;color:#fff;text-wrap:balance;margin-bottom:20px;font-size:clamp(28px,3.5vw,52px);font-weight:800;line-height:1.06}.wd-hiw-step p{color:#fffc;letter-spacing:.03em;font-size:clamp(16px,1.3vw,19px);line-height:1.75}.wd-browser{background:#111;border-radius:14px;width:100%;max-width:280px;margin:0 auto;box-shadow:0 0 0 1.5px #ffffff1a,0 60px 120px #000000a6,0 24px 48px #0006,0 0 80px #ef688233,inset 0 0 0 1px #ffffff0a}.wd-browser-bar{background:#1c1c1c;border-bottom:1px solid #ffffff0f;border-radius:14px 14px 0 0;align-items:center;gap:5px;height:34px;padding:0 10px;display:flex}.wd-br-dot{border-radius:50%;flex-shrink:0;width:10px;height:10px}.wd-br-dot--red{background:#ff5f57}.wd-br-dot--yellow{background:#ffbd2e}.wd-br-dot--green{background:#28c840}.wd-browser-url{color:#ffffff52;background:#ffffff12;border-radius:5px;flex:1;justify-content:center;align-items:center;gap:4px;height:20px;margin:0 8px;font-family:-apple-system,BlinkMacSystemFont,sans-serif;font-size:9px;font-weight:500;display:flex}.wd-browser-viewport{aspect-ratio:280/470;background:#0d1117;border-radius:0 0 13px 13px;position:relative;overflow:hidden}.wd-screen-state{opacity:0;pointer-events:none;transition:opacity .45s cubic-bezier(.16,1,.3,1);position:absolute;inset:0}.wd-screen-state.active{opacity:1;pointer-events:auto}.wd-wireframe{background:#0a0f1a;flex-direction:column;gap:10px;padding:10px 12px;display:flex;position:absolute;inset:0}.wd-wf-label{letter-spacing:.14em;color:#ef688299;font-family:-apple-system,BlinkMacSystemFont,sans-serif;font-size:7px;font-weight:800;position:absolute;top:8px;right:10px}.wd-wf-nav{border-bottom:1px dashed #ffffff1a;align-items:center;gap:6px;padding-bottom:8px;display:flex}.wd-wf-nav-links{align-items:center;gap:5px;margin-left:auto;display:flex}.wd-wf-box{background:#ffffff08;border:1px dashed #ffffff38;border-radius:3px}.wd-wf-box--logo{width:44px;height:8px}.wd-wf-box--link{border-radius:2px;width:22px;height:6px}.wd-wf-box--cta{background:#ef68821f;border-radius:3px;width:36px;height:16px}.wd-wf-hero{align-items:flex-start;gap:8px;display:flex}.wd-wf-hero-text{flex-direction:column;flex:1;gap:5px;display:flex}.wd-wf-box--h1{width:90%;height:10px}.wd-wf-box--short{width:65%}.wd-wf-box--body{border-color:#ffffff21;width:88%;height:6px}.wd-wf-box--shorter{width:70%}.wd-wf-btn-row{gap:5px;margin-top:4px;display:flex}.wd-wf-box--btn-solid{background:#ef688233;width:44px;height:14px}.wd-wf-box--btn-ghost{width:40px;height:14px}.wd-wf-box--img{flex-shrink:0;width:72px;height:72px}.wd-wf-cards{gap:5px;display:flex}.wd-wf-card{border:1px dashed #ffffff2e;border-radius:4px;flex-direction:column;flex:1;gap:4px;padding:6px;display:flex}.wd-wf-box--icon{border-radius:3px;width:14px;height:14px}.wd-wf-box--card-t{width:80%;height:6px}.wd-wf-box--card-b{border-color:#ffffff1f;width:60%;height:5px}.wd-design{background:#fafafa;flex-direction:column;gap:10px;padding:10px 12px;display:flex;position:absolute;inset:0}.wd-design-label{letter-spacing:.14em;color:var(--wd-accent);opacity:.7;font-family:-apple-system,BlinkMacSystemFont,sans-serif;font-size:7px;font-weight:800;position:absolute;top:8px;right:10px}.wd-design-nav{border-bottom:1px solid #e8e8e8;justify-content:space-between;align-items:center;padding-bottom:8px;display:flex}.wd-design-logo{align-items:center;gap:4px;display:flex}.wd-design-logo-dot{background:var(--wd-accent);border-radius:50%;width:9px;height:9px}.wd-design-logo-text{background:#1a1a2e;border-radius:2px;width:36px;height:6px}.wd-design-nav-btn{background:var(--wd-accent);border-radius:3px;width:36px;height:14px}.wd-design-hero{align-items:flex-start;gap:8px;display:flex}.wd-design-hero-copy{flex-direction:column;flex:1;gap:5px;display:flex}.wd-design-h1{background:#1a1a2e;border-radius:3px;width:90%;height:10px}.wd-design-h1--short{width:65%}.wd-design-sub{background:#9ca3af;border-radius:2px;width:88%;height:6px}.wd-design-sub--short{width:72%}.wd-design-cta-row{gap:5px;margin-top:4px;display:flex}.wd-design-btn-solid{background:var(--wd-accent);border-radius:4px;width:50px;height:16px}.wd-design-btn-ghost{border:1.5px solid #d1d5db;border-radius:4px;width:44px;height:16px}.wd-design-hero-img{background:linear-gradient(135deg, var(--wd-accent) 0%, #f8b4c0 100%);border-radius:8px;flex-shrink:0;width:72px;height:68px;overflow:hidden}.wd-design-img-inner{background:repeating-linear-gradient(45deg,#ffffff14 0 2px,#0000 0 50%) 0/8px 8px;width:100%;height:100%}.wd-design-features{gap:5px;display:flex}.wd-design-feat{background:#f3f4f6;border-radius:6px;flex-direction:column;flex:1;gap:4px;padding:6px;display:flex}.wd-feat-icon{background:var(--wd-accent);opacity:.7;border-radius:3px;width:14px;height:14px}.wd-feat-title{background:#1a1a2e;border-radius:2px;width:80%;height:6px}.wd-feat-body{background:#9ca3af;border-radius:2px;width:65%;height:5px}.wd-serp{background:#fff;flex-direction:column;gap:6px;padding:10px 12px;font-family:-apple-system,BlinkMacSystemFont,Arial,sans-serif;display:flex;position:absolute;inset:0}.wd-serp-label{letter-spacing:.14em;color:var(--wd-accent);font-size:7px;font-weight:800;position:absolute;top:8px;right:10px}.wd-serp-bar{border:1.5px solid #dfe1e5;border-radius:20px;align-items:center;gap:6px;margin-bottom:2px;padding:5px 10px;display:flex}.wd-serp-bar span{color:#202124;font-size:8px}.wd-serp-tabs{border-bottom:1px solid #ebebeb;gap:10px;padding-bottom:5px;display:flex}.wd-serp-tab{color:#70757a;font-size:8px}.wd-serp-tab--active{color:#1a73e8;border-bottom:2px solid #1a73e8;padding-bottom:3px}.wd-serp-count{color:#70757a;font-size:7px}.wd-serp-r1{background:#1a73e80d;border:1px solid #1a73e82e;border-radius:8px;flex-direction:column;gap:4px;padding:8px 9px;display:flex;position:relative}.wd-serp-r1:after{content:"#1";color:#1a73e8;font-size:7px;font-weight:800;position:absolute;top:8px;right:9px}.wd-serp-r1-site{align-items:center;gap:5px;display:flex}.wd-serp-fav{background:var(--wd-accent);border-radius:50%;flex-shrink:0;width:14px;height:14px}.wd-serp-r1-domain{color:#202124;font-size:8.5px;font-weight:600}.wd-serp-r1-title{color:#1a0dab;font-size:10px;font-weight:600;line-height:1.3}.wd-serp-r1-snip{flex-direction:column;gap:3px;display:flex}.wd-serp-snip-line{opacity:.35;background:#4d5156;border-radius:2px;width:92%;height:5px}.wd-serp-snip-line--s{width:68%}.wd-serp-r2{opacity:.4;flex-direction:column;gap:4px;padding:5px 9px;display:flex}.wd-serp-r2-site{align-items:center;gap:5px;display:flex}.wd-serp-fav2{background:#e0e0e0;border-radius:50%;flex-shrink:0;width:12px;height:12px}.wd-serp-r2-url{opacity:.5;background:#70757a;border-radius:2px;width:52px;height:5px}.wd-serp-r2-title{opacity:.55;background:#1a0dab;border-radius:2px;width:88%;height:8px}.wd-serp-r2-title--s{width:72%}.wd-serp-r2-snip{flex-direction:column;gap:3px;display:flex}.wd-serp-r2-snip div{opacity:.3;background:#4d5156;border-radius:2px;height:5px}.wd-serp-r2-snip div:first-child{width:92%}.wd-serp-r2-snip div:last-child{width:65%}.wd-features-section{background:var(--wd-accent);padding:120px 24px}.wd-inner{max-width:1040px;margin:0 auto}.wd-features-head{padding-bottom:56px}.wd-features-head h2{letter-spacing:.01em;color:#fff;font-size:clamp(36px,5vw,68px);font-weight:800;line-height:1}.wd-feature-row{grid-template-columns:1fr 1fr;align-items:center;gap:0 64px;padding:44px 0;display:grid}.wd-feature-name{letter-spacing:.01em;color:#fff;font-size:clamp(28px,3vw,48px);font-weight:800;line-height:1.1}.wd-feature-desc{color:#ffffffe6;letter-spacing:.03em;font-size:clamp(17px,1.4vw,20px);line-height:1.75}.wd-usecases-section{border-top:1px solid #ffffff1a;padding:120px 24px}.wd-section-label{letter-spacing:.16em;text-transform:uppercase;color:#fffc;margin-bottom:16px;font-size:11px;font-weight:700}.wd-section-title{letter-spacing:.01em;text-wrap:balance;color:#fff;max-width:640px;margin-bottom:56px;font-size:clamp(36px,5vw,64px);font-weight:800;line-height:1.06}.wd-usecases-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.wd-usecase-card{transition:opacity .72s cubic-bezier(.16,1,.3,1) var(--d,0s), transform .55s cubic-bezier(.16,1,.3,1) var(--d,0s), background .32s, border-color .32s, box-shadow .32s;background:#ffffff12;border:1px solid #ffffff1f;border-radius:20px;padding:36px 30px}.wd-usecase-card:hover{background:#ffffff21;border-color:#ffffff80;transform:translateY(-8px)scale(1.02);box-shadow:0 28px 72px #00000059,0 8px 24px #0003}.wd-usecase-tag{letter-spacing:.12em;text-transform:uppercase;color:#ffffffe6;background:#ffffff1f;border-radius:20px;margin-bottom:20px;padding:5px 12px;font-size:11px;font-weight:700;display:inline-flex}.wd-usecase-card h3{color:#fff;letter-spacing:.02em;margin-bottom:12px;font-size:20px;font-weight:700}.wd-usecase-card p{color:#ffffffe0;letter-spacing:.03em;margin-bottom:24px;font-size:14.5px;line-height:1.7}.wd-usecase-list{flex-direction:column;gap:8px;list-style:none;display:flex}.wd-usecase-list li{color:#ffffffe0;letter-spacing:.03em;align-items:flex-start;gap:9px;font-size:13.5px;display:flex}.wd-usecase-list li:before{content:"";background:#ffffff59;border-radius:50%;flex-shrink:0;width:5px;height:5px;margin-top:7px}@media (max-width:1024px){.wd-layout{grid-template-columns:1fr 260px;gap:0 40px;padding:0 40px}}@media (max-width:900px){.wd-layout{grid-template-columns:1fr;padding:0 24px}.wd-pin-col{display:none}.wd-usecases-grid{grid-template-columns:1fr}.wd-feature-row{grid-template-columns:1fr;gap:12px}.wd-stat-pill{padding:0 20px}.wd-hero-sub,.wd-hiw-step p,.wd-feature-desc,.wd-usecase-card p{display:none}}@media (max-width:600px){.wd-hero{padding:48px 20px 60px}.wd-hero-stats{flex-direction:column;gap:20px}.wd-stat-pill+.wd-stat-pill{border-left:none}.wd-features-section,.wd-usecases-section{padding:72px 20px}.wd-hiw-step{min-height:auto;padding:48px 0}.wd-hiw-step h3{font-size:clamp(24px,6vw,36px)}.wd-layout{padding:0 20px}}.btn-wd{background:var(--text);color:var(--bg)}.btn-wd:hover{background:var(--wd-accent);opacity:1}.wd-page .btn-solid:hover{background:var(--wd-accent)}.wd-page #footer-section{border-top:1px solid var(--border);background:#fff}.wd-page #footer-section:before{display:none}.wd-page #footer-section .footer-cta-eyebrow{color:#0006}.wd-page #footer-section .footer-cta-headline{color:#08080f}.wd-page #footer-section .footer-cta-btn{background:var(--text);color:#fff}.wd-page #footer-section .footer-cta-btn:hover{background:var(--wd-accent);opacity:1}.wd-page #footer-section .footer-bar-link{color:#0006}.wd-page #footer-section .footer-bar-link:hover{color:#fff;background-color:var(--wd-accent)}.wd-page #footer-section .footer-copy{color:#00000059}.wd-page #footer-section .footer-wordmark-name{color:#08080f}
