@font-face{font-family:Outfit;src:url(/assets/outfit-800-B_yzh2eN.woff2) format("woff2");font-weight:800;font-style:normal;font-display:swap}:root{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:#20292d;background:#fff;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;--berry: #ce2853;--berry-dark: #ad1f43;--ink: #20292d;--muted: #637077;--soft: #f5f7f8;--line: #dce2e5}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0}a{color:inherit;text-decoration:none}button,input,select{font:inherit}button,select{cursor:pointer}button{min-height:44px}button,a,input,select{-webkit-tap-highlight-color:transparent}:focus-visible{outline:3px solid var(--berry);outline-offset:4px}h1,h2,h3{font-family:Outfit,sans-serif;font-weight:800}h2{margin:0;font-size:clamp(1.9rem,3.2vw,2.65rem);line-height:1.13;letter-spacing:-.035em}.container{width:min(1120px,calc(100% - 64px));margin-inline:auto}.pixel-logo{display:block;flex-shrink:0;image-rendering:pixelated}.skip-link{position:absolute;z-index:5;left:16px;top:-70px;padding:12px 20px;color:#fff;background:var(--ink);border-radius:4px}.skip-link:focus{top:16px}.nav{min-height:88px;display:flex;align-items:center;justify-content:space-between;gap:20px;position:relative}.brand{display:inline-flex;align-items:center;gap:10px;font-family:Outfit,sans-serif;font-weight:800;font-size:1.4rem;letter-spacing:-.035em;white-space:nowrap}.nav-end,.nav-links{display:flex;align-items:center;gap:32px}.nav-end{font-size:.9375rem;font-weight:600}.nav a:not(.brand):hover{color:var(--berry-dark)}.nav-login{padding:11px 19px;background:var(--soft);border-radius:5px}.menu-toggle,.mobile-login{display:none}.hero{min-height:calc(100svh - 88px);display:grid;place-items:center;padding:44px 0 90px;text-align:center}.hero-content{display:flex;flex-direction:column;align-items:center;width:100%}.hero h1{margin:22px 0 24px;font-size:clamp(3.3rem,8.6vw,7.5rem);line-height:.99;letter-spacing:-.02em;color:var(--berry)}.hero{position:relative}.join-early{display:inline-flex;align-items:center;gap:8px;min-height:44px;margin-bottom:26px;padding:9px 18px 9px 16px;border:1px solid var(--berry-dark);border-radius:999px;background:linear-gradient(135deg,#e0386a 0%,var(--berry) 55%,var(--berry-dark) 100%);color:#fff;font-size:.9375rem;font-weight:700;line-height:1.2;white-space:nowrap;box-shadow:0 8px 22px #ce285347;transition:transform .15s ease-out,box-shadow .15s ease-out}.join-early:hover{transform:translateY(-1px);box-shadow:0 12px 28px #ce285357}.join-early svg{flex-shrink:0}.join-early svg:last-child{transition:transform .15s ease-out}.join-early:hover svg:last-child{transform:translate(3px)}.join-early{position:absolute;top:105px;left:0;right:0;width:max-content;margin:0 auto}@media (max-width: 760px),(max-height: 760px){.join-early{position:static;margin:0 0 26px}}.hero-copy{margin:0 0 32px;max-width:480px;font-size:1.15rem;line-height:1.6;color:var(--muted)}.button{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:13px 23px;border:1px solid transparent;border-radius:5px;background:var(--berry);color:#fff;font-size:1rem;font-weight:650;line-height:1.35;text-align:center;cursor:pointer}.button:hover{background:var(--berry-dark)}.hero-button{min-height:58px;padding-inline:35px;font-size:1.0625rem}.hero-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:14px}@media (max-width: 520px){.hero-actions{flex-direction:column;align-items:stretch;width:100%;max-width:340px}}.preview-note{margin:17px 0 0;font-size:.8125rem;line-height:1.5;color:var(--muted)}.pricing{padding:80px 0 70px;background:var(--soft);scroll-margin-top:24px}.pricing-inner{max-width:1000px}.pricing h2{margin-bottom:35px}.plan-table{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.plan{display:flex;flex-direction:column;min-width:0;padding:32px;border:1px solid var(--line);border-radius:7px;background:#fff}.plan h3{margin:0 0 10px;font-size:1.65rem;line-height:1.2;letter-spacing:-.025em}.plan-description{margin:0;font-size:1rem;line-height:1.5;color:var(--muted)}.plan-switch{display:flex;align-self:flex-start;gap:3px;padding:3px;margin:24px 0 16px;border-radius:5px;background:var(--soft)}.plan-switch button{padding:8px 18px;min-height:44px;border:0;border-radius:3px;color:var(--ink);background:transparent;font-size:.875rem;font-weight:600}.plan-switch button.selected{color:#fff;background:var(--ink)}.plan-price{font-family:Outfit,sans-serif;font-weight:800;font-size:2.9rem;letter-spacing:-.045em;line-height:1.15}.plan-price span{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:.9375rem;letter-spacing:0;font-weight:400;color:var(--muted)}.starter-price,.premium-price{margin-top:90px}.premium-price{font-size:clamp(1.9rem,8.2vw,2.9rem);white-space:nowrap}.premium-price span{display:block;margin-top:4px;white-space:normal}span.money-estimate{display:inline-grid;margin:0;white-space:nowrap}span.money-estimate>span,span.money-estimate:after{grid-area:1 / 1;display:inline;margin:0}span.money-estimate:after{content:attr(data-reserve);visibility:hidden}.plan-features{display:flex;flex-direction:column;gap:14px;flex:1;margin:26px 0 32px;padding:0;list-style:none;font-size:.9375rem;line-height:1.5}.plan-features li{display:flex;align-items:center;gap:10px}.plan-features svg{color:#368159;flex-shrink:0}.plan-features .feature-earn{font-weight:600}.outline{background:#fff;color:var(--ink);border-color:#bdc6cc}.outline:hover{background:var(--soft)}.plan-campaign{margin:-12px 0 24px;padding:12px 14px;border-radius:7px;background:color-mix(in srgb,var(--berry) 9%,transparent);font-size:.875rem;line-height:1.5}.plan-campaign strong{color:var(--berry-dark)}.pricing-note{margin:20px 0 0;max-width:780px;font-size:.8125rem;line-height:1.6;color:var(--muted)}.setup{display:grid;grid-template-columns:.9fr 1.1fr;gap:80px;padding-block:110px;align-items:start;scroll-margin-top:50px}.setup>div>p,.plugins-copy p{margin:20px 0 0;max-width:470px;color:var(--muted);font-size:1rem;line-height:1.7}.create-form{min-width:0}.create-form label{display:block;margin-bottom:10px;font-size:.875rem;font-weight:600}.address-input{display:flex;align-items:center;min-height:54px;padding:0 14px;border:1px solid #aeb9c0;border-radius:5px}.address-input:focus-within{outline:3px solid var(--berry);outline-offset:3px}.address-input input{flex:1;min-width:0;width:100%;height:52px;border:0;padding:0;border-radius:0;outline:none;background:transparent;font-size:1rem;text-align:right;color:var(--ink)}.address-input input::placeholder{color:#637077;opacity:1}.address-input span{flex-shrink:0;white-space:nowrap;font-size:.9375rem;color:var(--ink)}.form-options{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:16px;margin-top:24px}.form-options>div{min-width:0}.form-options select{width:100%;min-height:50px;padding:10px;border:1px solid #aeb9c0;border-radius:5px;background:#fff;color:var(--ink);font-size:1rem}.continue-button{width:100%;margin-top:24px}.form-note{margin:14px 0 0;font-size:.8125rem;line-height:1.6;color:var(--muted)}.form-error{margin:10px 0 0;color:var(--berry-dark);font-size:.875rem;line-height:1.5}.plugins{display:grid;grid-template-columns:.85fr 1.15fr;gap:40px 72px;align-items:start;padding:35px 0 100px;scroll-margin-top:50px}.plan-features li{position:relative}.tip-trigger{display:inline;min-height:0;padding:0;border:0;background:none;color:inherit;font:inherit;text-align:left;cursor:help;text-decoration:underline dotted #9aa6ad;text-decoration-thickness:1px;text-underline-offset:4px}.tip-trigger:hover{text-decoration-color:var(--berry)}.tip-star{position:relative;padding:0 1px;color:var(--berry-dark);font-weight:800;text-decoration:none}.tip-star:after{content:"";position:absolute;top:-12px;right:-10px;bottom:-12px;left:-10px}.tip-bubble{position:absolute;z-index:6;top:calc(100% + 8px);left:27px;right:0;max-width:340px;padding:12px 14px;border:1px solid var(--line);border-radius:7px;background:#fff;color:var(--ink);box-shadow:0 12px 32px #20292d24;font-size:.875rem;font-weight:400;line-height:1.55;opacity:0;visibility:hidden;transform:translateY(-4px);transition:opacity .15s ease-out,transform .15s ease-out,visibility 0s linear .15s;pointer-events:none}.tip-bubble[data-open=true]{opacity:1;visibility:visible;transform:none;transition:opacity .15s ease-out,transform .15s ease-out;pointer-events:auto}.tip-p{display:block}.tip-p+.tip-p{margin-top:8px}.capabilities{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:0;padding:0;list-style:none}.capability{display:flex;flex-direction:column;gap:16px;min-width:0;padding:18px 18px 20px;border:1px solid var(--line);border-radius:7px;background:#fff;transition:border-color .15s ease-out}.capability:focus-visible{border-color:var(--berry)}@media (hover: hover){.capability:hover{border-color:var(--berry)}}.capability:focus-visible{outline-offset:3px}.capability-title{order:2;margin:0;font-size:1.08rem;line-height:1.3;letter-spacing:-.01em}.capability-stack{order:1;flex:1;display:grid;align-content:start}.capability-stack>*{grid-area:1 / 1;transition:opacity .15s ease-out}.capability-icon{display:grid;place-items:center;align-self:start;width:44px;height:44px;border-radius:10px;background:color-mix(in srgb,var(--berry) 9%,transparent);color:var(--berry-dark)}.capability-detail{margin:0;color:var(--muted);font-size:.875rem;line-height:1.55;opacity:0}.capability:is(:hover,:focus-visible) .capability-icon{opacity:0}.capability:is(:hover,:focus-visible) .capability-detail{opacity:1}@media (hover: none){.capability-title{order:0}.capability-icon{display:none}.capability-detail{opacity:1}}.client-band{grid-column:1 / -1;display:flex;align-items:center;justify-content:space-between;gap:20px 40px;padding:24px 28px;border:1px solid var(--line);border-radius:7px;background:var(--soft)}.client-band p{margin:0;max-width:560px;font-size:1rem;line-height:1.6}.download{position:relative;display:inline-flex;flex-shrink:0}.download-main,.download-toggle{display:inline-flex;align-items:center;min-height:54px;border:0;background:var(--berry);color:#fff}.download-main{gap:12px;padding:8px 20px 8px 16px;border-radius:5px 0 0 5px;text-align:left}.download-toggle{justify-content:center;width:48px;padding:0;border-left:1px solid rgba(255,255,255,.4);border-radius:0 5px 5px 0}a.download-main:hover,.download-toggle:hover,.download-toggle[aria-expanded=true]{background:var(--berry-dark)}.download-main[aria-disabled=true]{cursor:not-allowed}.download-text{display:flex;flex-direction:column;align-items:flex-start;line-height:1.25}.download-label{font-size:1rem;font-weight:650;white-space:nowrap}.download-main .download-soon{font-size:.78rem;font-weight:600;opacity:.88}.download-menu{position:absolute;z-index:6;top:calc(100% + 6px);right:0;width:260px;max-width:calc(100vw - 32px);margin:0;padding:6px;list-style:none;border:1px solid var(--line);border-radius:7px;background:#fff;box-shadow:0 12px 32px #20292d24}.download-menu[hidden]{display:none}.download-menu [role=menuitem]{display:flex;align-items:center;gap:10px;min-height:44px;padding:8px 10px;border-radius:5px;color:var(--ink);font-size:.9375rem;font-weight:600;outline-offset:-3px}.download-menu [role=menuitem]:hover,.download-menu [role=menuitem]:focus{background:var(--soft)}.download-menu [role=menuitem][aria-disabled=true]{cursor:not-allowed}.download-menu .download-soon{margin-left:auto;padding:2px 9px;border-radius:999px;background:var(--soft);border:1px solid var(--line);color:var(--muted);font-size:.75rem;font-weight:600;white-space:nowrap}.footer{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:28px 0 38px;color:var(--muted)}.footer .brand{color:var(--ink);font-size:1rem}.footer p,.footer>a:not(.brand){font-size:.8125rem;line-height:1.6}.footer>a:not(.brand){white-space:nowrap}.footer>a:not(.brand):hover{color:var(--berry-dark)}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.language-picker{position:relative;display:inline-flex;align-items:center;gap:6px;flex-shrink:0;font-size:.8125rem}.language-picker select{-moz-appearance:none;appearance:none;-webkit-appearance:none;min-height:36px;padding:6px 28px 6px 10px;border:1px solid var(--line);border-radius:5px;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6'%3E%3Cpath d='M1 1l4 4 4-4' fill='none' stroke='%23637077' stroke-width='1.5'/%3E%3C/svg%3E") no-repeat right 10px center;color:var(--ink);font-size:.8125rem}.language-picker select:hover{border-color:#aeb9c0}.footer-link-button{min-height:0;padding:0;border:0;background:none;color:inherit;font-size:.8125rem;line-height:1.6;white-space:nowrap}.footer-link-button:hover{color:var(--berry-dark)}.consent{position:fixed;left:16px;right:16px;bottom:16px;z-index:30;display:flex;justify-content:center;pointer-events:none;color:var(--ink)}.consent-card{pointer-events:auto;width:min(560px,100%);max-height:calc(100vh - 32px);overflow-y:auto;padding:18px 20px;border:1px solid var(--line);border-radius:7px;background:#fff;box-shadow:0 16px 48px #20292d2e;text-align:left}.consent-card:focus-visible{outline:2px solid var(--berry);outline-offset:2px}.consent-title{margin:0 0 6px;font-size:1.05rem}.consent-card p{margin:0 0 8px;font-size:.875rem;line-height:1.55}.consent-card .consent-small{color:var(--muted);font-size:.8125rem}.consent-actions{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:12px}.consent-actions-3{grid-template-columns:1fr}@media (min-width: 480px){.consent-actions-3{grid-template-columns:repeat(3,minmax(0,1fr))}}.consent-button{width:100%;min-height:44px;padding:10px 16px;font-size:.9375rem;white-space:nowrap}.consent-settings{display:grid;gap:12px;margin-top:14px;padding-top:14px;border-top:1px solid var(--line)}.consent-settings[hidden]{display:none}.consent-switch{position:relative;display:flex;align-items:flex-start;gap:12px;cursor:pointer}.consent-switch input{position:absolute;width:1px;height:1px;margin:0;opacity:0}.consent-track{position:relative;flex:none;width:42px;height:24px;margin-top:1px;border-radius:999px;background:var(--line);transition:background .15s}.consent-track:after{content:"";position:absolute;top:3px;left:3px;width:18px;height:18px;border-radius:50%;background:#fff;box-shadow:0 1px 2px #0003;transition:transform .15s}.consent-switch input:checked+.consent-track{background:var(--ink)}.consent-switch input:checked+.consent-track:after{transform:translate(18px)}.consent-switch input:focus-visible+.consent-track{outline:2px solid var(--berry);outline-offset:2px}.consent-switch-text{display:grid;gap:2px;min-width:0}.consent-switch-text strong{font-weight:650;white-space:nowrap}.consent-switch-text small{color:var(--muted);font-size:.8125rem;line-height:1.4}.consent-note{display:flex;align-items:center;gap:14px}.consent-note p{flex:1;margin:0}.consent-note .consent-button{width:auto;min-width:96px}@media (max-width: 600px){.consent{left:8px;right:8px;bottom:8px}.consent-note{flex-direction:column;align-items:stretch}.consent-note .consent-button{width:100%}}.notice-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:20;display:grid;place-items:center;padding:24px;background:#20292d6b}.notice-dialog{position:relative;width:min(100%,460px);padding:34px;border:1px solid var(--line);border-radius:7px;background:#fff;box-shadow:0 16px 48px #20292d2e}.notice-dialog .eyebrow{margin:0 0 10px;color:var(--berry-dark);font-size:.75rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.notice-dialog h2{margin:0 32px 14px 0;font-size:clamp(1.65rem,4vw,2.15rem)}.notice-dialog p:not(.eyebrow){margin:0 0 24px;color:var(--muted);line-height:1.6}.notice-close{position:absolute;top:14px;right:14px;display:grid;place-items:center;width:40px;min-height:40px;padding:0;border:0;border-radius:4px;color:var(--muted);background:transparent}.notice-close:hover{color:var(--ink);background:var(--soft)}.footer{flex-wrap:wrap;gap:12px 24px}.footer p{flex-basis:100%;order:3;margin:0}@media (max-width: 850px){.nav-end,.nav-links{gap:20px}.brand{font-size:1.25rem}.setup,.plugins{gap:36px}.footer{flex-wrap:wrap}}@media (max-width: 680px){.container{width:calc(100% - 40px)}.nav{min-height:76px;gap:12px}.nav-end{gap:14px;font-size:.875rem}.brand{font-size:1.2rem;gap:7px}.nav .brand img{width:27px;height:27px}.nav-login{display:none}.nav-links{display:none;position:absolute;z-index:2;top:70px;left:0;right:0;padding:16px;background:#fff;border:1px solid var(--line);border-radius:5px}.nav-links.open{display:flex;flex-wrap:wrap}.nav-links a{padding-block:10px}.mobile-login{display:block}.menu-toggle{display:flex;align-items:center;justify-content:center;width:44px;padding:0;border:0;border-radius:4px;background:transparent;color:var(--ink)}.hero{min-height:calc(100svh - 76px);padding:38px 0 75px}.hero h1{margin:25px 0 22px;font-size:clamp(2.35rem,9.5vw,4.5rem);letter-spacing:-.02em}.hero .pixel-logo{width:54px;height:54px}.hero-copy{max-width:290px;font-size:1rem}.hero-button{min-height:54px;padding-inline:28px}.pricing{padding:54px 0}.pricing h2{margin-bottom:26px}.plan-table{grid-template-columns:1fr;gap:20px}.plan{padding:25px}.starter-price,.premium-price{margin-top:28px}.setup{grid-template-columns:1fr;gap:30px;padding-block:64px}.plugins{grid-template-columns:1fr;gap:30px;padding:20px 0 65px}.client-band{flex-direction:column;align-items:stretch;padding:22px 20px}.download{display:flex}.download-main{flex:1;min-width:0;gap:10px;padding:8px 12px}.download-label{font-size:.9375rem}.footer{gap:12px}.footer p{flex-basis:100%;order:3;margin:0}.notice-dialog{padding:28px 22px}}@media (max-width: 520px){.capabilities{grid-template-columns:1fr}}@media (max-width: 370px){.container{width:calc(100% - 32px)}.nav-end{gap:6px}.brand{font-size:1.08rem}.address-input{padding-inline:10px}.address-input span,.address-input input{font-size:.875rem}.form-options{grid-template-columns:1fr}}@media (prefers-reduced-motion: reduce){.join-early,.join-early:hover,.join-early svg:last-child,.join-early:hover svg:last-child{transition:none;transform:none}html{scroll-behavior:auto}.tip-bubble,.tip-bubble[data-open=true],.capability,.capability-stack>*{transition:none;transform:none}}.button:disabled{cursor:not-allowed;opacity:.65}.hero.not-found{min-height:62svh}.not-found .eyebrow{margin:24px 0 0;color:var(--berry-dark);font-size:.8125rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.not-found h1{margin:10px 0 20px;font-size:clamp(2.4rem,6vw,4.2rem)}
