.gp-canvas-panel{background-color:var(--gp-canvas)}.gp-canvas-panel[data-canvas-pattern=dots]{background-image:radial-gradient(circle, var(--gp-separator) 1px, transparent 1px);background-position:12px 12px;background-size:24px 24px}@media (forced-colors:active){.gp-canvas-panel[data-canvas-pattern=dots]{background-image:none}.gp-canvas-panel{background:canvas}}@media (min-width:768px){.gp-canvas-panel .ep-shell-page{padding-top:0}}
@font-face{font-family:EzPost Google Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/google-sans/google-sans-500-auth.woff2)format("woff2")}.ep-auth-heading{font-family:var(--font-heading);letter-spacing:-.03em;font-size:32px;font-weight:550;line-height:38px}.ep-auth-methods{gap:8px;margin-top:-4px;display:flex}.ep-auth-methods button{border-radius:8px;padding-inline:12px;font-size:13px;font-weight:500}.ep-auth-methods button[aria-pressed=true]{background:var(--gp-fill-2)}.ep-auth-divider{color:var(--gp-label-2);align-items:center;gap:16px;padding-block:4px;font-size:12px;display:flex}.ep-auth-divider span{background:var(--gp-separator);flex:1;height:1px}.ep-google-button{background:var(--ep-google-fill);border:1px solid var(--ep-google-stroke);min-height:44px;color:var(--ep-google-ink);font-family:"EzPost Google Sans", var(--font-sans);gap:10px;padding-inline:12px;font-size:14px;font-weight:500;line-height:20px}.ep-google-button:hover{background:var(--ep-google-hover)}.ep-google-button img{object-fit:contain;flex-shrink:0;width:20px;height:20px}@media (forced-colors:active){.ep-google-button{color:buttontext;background:buttonface;border-color:buttontext}}
.ep-public{--gp-marketing-stage:var(--gp-frame);--gp-marketing-stage-shadow:none;--gp-marketing-window-border:var(--gp-separator);--gp-marketing-window-shadow:var(--ep-shadow-window);--gp-marketing-shade:var(--gp-fill-3);--gp-marketing-shade-strong:var(--gp-fill-2);--gp-marketing-cta:var(--gp-primary);--gp-marketing-cta-ink:var(--gp-on-primary);--gp-marketing-cta-hover:var(--gp-primary);overflow-x:clip}.ep-public .gp-container{max-width:1320px}.ep-public-header{z-index:var(--gp-z-sticky);position:relative}.ep-desktop-nav{gap:24px;margin-inline:auto;display:flex}.ep-desktop-nav a,.ep-signin-link{align-items:center;min-height:44px;font-size:14px;font-weight:500;display:inline-flex}.ep-mobile-nav{display:none}.ep-public a:focus-visible,.ep-public summary:focus-visible{outline:2px solid var(--gp-focus);outline-offset:4px;border-radius:4px}.ep-public-hero{isolation:isolate;text-align:center;flex-direction:column;align-items:center;gap:28px;padding-top:100px;padding-bottom:92px;display:flex;position:relative}.ep-share-scene{width:100%;height:auto;color:var(--ep-scene-ink);font-family:var(--font-sans);display:block}.ep-hero-orbit{z-index:-1;pointer-events:none;perspective:1200px;transform-style:preserve-3d;position:absolute;inset:0}.ep-orbit-plane{width:220px;box-shadow:var(--ep-shadow-orbit);border-radius:18px;position:absolute}.ep-orbit-plane svg{border-radius:18px}.ep-orbit-0{top:30px;left:0;rotate:-9deg}.ep-orbit-1{top:52px;right:0;rotate:8deg}.ep-orbit-2{bottom:56px;left:0;rotate:7deg}.ep-orbit-3{bottom:40px;right:0;rotate:-8deg}.ep-public-hero>:not(.ep-hero-orbit){position:relative}.ep-eyebrow{color:var(--gp-label-2);font-size:13px;font-weight:500;line-height:20px}.ep-brand-art{aspect-ratio:3.7;align-items:center;gap:5%;width:min(560px,80%);display:inline-flex}.ep-brand-art img{object-fit:contain;width:27%;height:auto}.ep-brand-lettering{aspect-ratio:4;background:currentColor;width:68%;display:block;-webkit-mask:url(/brand/ezpost-wordmark.png) 50%/contain no-repeat;mask:url(/brand/ezpost-wordmark.png) 50%/contain no-repeat}.ep-public-hero h1{max-width:760px;font-family:var(--font-heading);letter-spacing:-.04em;text-wrap:balance;font-size:clamp(36px,5.2vw,64px);font-weight:550;line-height:1.08}.ep-hero-lead{max-width:560px;color:var(--gp-label-2);text-wrap:balance;font-size:17px;line-height:27px}.ep-section{padding-block:76px}.ep-section-heading{flex-direction:column;gap:16px;max-width:700px;margin-bottom:40px;display:flex}.ep-section-heading h2,.ep-public .gp-marketing-heading{font-family:var(--font-heading);letter-spacing:-.035em;text-wrap:balance;font-size:clamp(30px,4vw,44px);font-weight:550;line-height:1.15}.ep-section-heading>p:last-child{max-width:580px;color:var(--gp-label-2);font-size:16px;line-height:26px}.ep-story-layout{grid-template-columns:.85fr 1.15fr;align-items:start;gap:64px;display:grid}.ep-story-steps{flex-direction:column;gap:20px;display:flex}.ep-story-steps li{border-bottom:1px solid var(--gp-separator);padding-bottom:20px}.ep-story-choice{text-align:left;cursor:pointer;border-radius:6px;grid-template-columns:auto 1fr auto;align-items:center;gap:16px;width:100%;min-height:44px;display:grid}.ep-story-choice h3{font-size:20px;font-weight:500;line-height:28px}.ep-story-choice svg{opacity:0}.ep-story-choice[aria-pressed=true] svg{opacity:1}.ep-story-choice:focus-visible{outline:2px solid var(--gp-focus);outline-offset:4px}.ep-story-number{color:var(--gp-label-2);font-variant-numeric:tabular-nums;font-size:13px}.ep-story-steps p{color:var(--gp-label-2);margin-top:8px;padding-left:34px;font-size:14px;line-height:23px}.ep-story-art{flex-direction:column;gap:16px;display:flex;position:sticky;top:32px}.ep-story-art section{background:var(--gp-content);border:1px solid var(--gp-separator);border-radius:24px;overflow:hidden}.ep-story-art svg{border-radius:0}.ep-story-caption{justify-content:space-between;gap:16px;padding:20px;font-size:13px;display:flex}.ep-public .gp-stage .text-on-dark{color:var(--gp-label)}.ep-public .gp-stage .text-on-dark\!{color:var(--gp-label)!important}.ep-public .gp-stage [data-selected]{color:var(--gp-label)}.ep-public .gp-stage [class*=outline-on-dark]{--gp-on-dark:var(--gp-label)}.ep-public .gp-marketing-heading svg{display:none}.ep-public .gp-marketing-heading>span{white-space:normal}.ep-public [class*=tracking-widest]{letter-spacing:normal;text-transform:none}@media (min-width:1024px){.ep-public .gp-container{padding-inline:48px}}@media (max-width:767px){.ep-desktop-nav{display:none}.ep-mobile-nav{padding-bottom:8px;font-size:13px;display:block}.ep-mobile-nav summary{cursor:pointer;align-items:center;gap:8px;width:fit-content;min-height:44px;display:flex}.ep-mobile-nav summary:after{content:"⌄"}.ep-mobile-nav nav{border-top:1px solid var(--gp-separator);flex-wrap:wrap;gap:4px 20px;display:flex}.ep-mobile-nav a{align-items:center;min-height:44px;display:inline-flex}.ep-public-hero{gap:24px;padding-top:48px;padding-bottom:40px}.ep-public-hero h1{font-size:clamp(32px,8.8vw,40px)}.ep-hero-lead{font-size:15px;line-height:24px}.ep-section{padding-block:48px}.ep-hero-orbit{z-index:0;order:8;width:100%;height:130px;position:relative;inset:auto}.ep-orbit-plane{width:44%;box-shadow:var(--ep-shadow-mobile)}.ep-orbit-0{top:8px;left:3%}.ep-orbit-1{top:12px;right:3%}.ep-orbit-2,.ep-orbit-3{display:none}.ep-story-layout{grid-template-columns:1fr;gap:32px}.ep-story-art{position:static}.ep-story-choice h3{font-size:18px}}@media (min-width:768px) and (max-width:1150px){.ep-orbit-plane{width:160px}.ep-orbit-0,.ep-orbit-1{top:24px}.ep-orbit-2,.ep-orbit-3{bottom:24px}}@media (prefers-reduced-motion:reduce),(pointer:coarse){.ep-hero-orbit,.ep-orbit-plane{transform:none!important}}@media (forced-colors:active){.ep-public{--ep-brand-panel:Canvas;--ep-brand-ink:CanvasText}.ep-brand-lettering{forced-color-adjust:none;background:canvastext}.ep-public .gp-stage,.ep-public .gp-app-window{box-shadow:none;border:1px solid canvastext}}.ep-studio-feature{background:var(--gp-frame);border-radius:28px;grid-template-columns:.8fr 1.2fr;align-items:center;gap:48px;padding:40px;display:grid}.ep-studio-feature>div:first-child{flex-direction:column;align-items:flex-start;gap:20px;display:flex}.ep-studio-feature h3,.ep-gallery-heading h3,.ep-agent-note h3{font-family:var(--font-heading);letter-spacing:-.025em;font-size:30px;font-weight:500;line-height:36px}.ep-studio-feature p{color:var(--gp-label-2);font-size:15px;line-height:25px}.ep-studio-feature-art{background:var(--gp-content);border-radius:20px;overflow:hidden}.ep-studio-feature-art>span{color:var(--gp-label-2);padding:16px;font-size:12px;display:block}.ep-gallery-heading{justify-content:space-between;align-items:end;gap:48px;margin-top:56px;margin-bottom:28px;display:flex}.ep-gallery-heading p{max-width:420px;color:var(--gp-label-2);font-size:14px;line-height:23px}.ep-example-gallery{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.ep-example-gallery article{background:var(--gp-content);border:1px solid var(--gp-separator);border-radius:18px;height:100%;overflow:hidden}.ep-example-media{aspect-ratio:4/3;background:var(--gp-frame);justify-content:center;padding:16px;display:flex;position:relative;overflow:hidden}.ep-example-media img{object-fit:cover;object-position:top;width:auto;height:140%;box-shadow:var(--ep-shadow-image);border-radius:12px;transform:rotate(-6deg)}.ep-example-gallery li:nth-child(2) img{transform:rotate(5deg)}.ep-example-media>span{background:var(--gp-content);color:var(--gp-label);border-radius:999px;padding:4px 10px;font-size:12px;position:absolute;bottom:12px;right:12px}.ep-example-copy{flex-direction:column;gap:12px;padding:24px;display:flex}.ep-example-copy h4{font-size:18px;font-weight:600;line-height:26px}.ep-example-copy p{color:var(--gp-label-2);min-height:46px;font-size:14px;line-height:23px}.ep-example-copy a,.ep-agent-note a{align-items:center;gap:12px;min-height:44px;font-size:14px;font-weight:500;display:inline-flex}.ep-platform-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:0 32px;display:grid}.ep-platform-list li{border-bottom:1px solid var(--gp-separator);align-items:center;gap:12px;min-height:76px;font-size:14px;display:flex}.ep-platform-list svg{flex-shrink:0}.ep-platform-state{color:var(--gp-label-2);text-align:right;margin-left:auto;font-size:12px}.ep-readiness-note{background:var(--gp-frame);border-radius:18px;align-items:start;gap:12px;margin-top:32px;padding:24px;font-size:14px;line-height:23px;display:flex}.ep-readiness-note svg{flex-shrink:0}.ep-agent-note{grid-template-columns:1fr 1fr;gap:16px 48px;padding-block:48px;display:grid}.ep-agent-note>span,.ep-agent-note h3{grid-column:1}.ep-agent-note p{color:var(--gp-label-2);grid-area:2/2;font-size:15px;line-height:25px}.ep-agent-note a{grid-column:2}.ep-close-panel{background:var(--ep-brand-panel);color:var(--ep-brand-ink);border-radius:28px;grid-template-columns:1fr .5fr;align-items:center;gap:48px;padding:64px;display:grid}.ep-close-panel>div{flex-direction:column;align-items:flex-start;gap:24px;display:flex}.ep-close-panel h2{font-family:var(--font-heading);letter-spacing:-.04em;font-size:clamp(36px,4.8vw,60px);font-weight:550;line-height:1.08}.ep-close-panel p{font-size:15px;line-height:24px}.ep-close-panel img{width:100%;height:auto;rotate:6deg}.ep-footer{border-top:1px solid var(--gp-separator);grid-template-columns:1.4fr 1fr 1fr 1fr;gap:32px;padding-block:40px 64px;display:grid}.ep-footer nav{flex-direction:column;display:flex}.ep-footer a{align-items:center;width:fit-content;min-height:44px;font-size:13px;display:inline-flex}.ep-footer-brand p{color:var(--gp-label-2);margin-top:12px;font-size:12px;line-height:20px}.ep-public #pricing .gp-stage{background:var(--gp-content);border:1px solid var(--gp-control-border);color:var(--gp-label)}.ep-public #pricing .gp-stage .gp-stage-cta{background:var(--gp-primary);color:var(--gp-on-primary)}@media (max-width:1023px){.ep-studio-feature{gap:24px;padding:28px}.ep-platform-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.ep-studio-feature{grid-template-columns:1fr;gap:28px;padding:24px}.ep-gallery-heading{flex-direction:column;align-items:start;gap:16px;display:flex}.ep-example-gallery{grid-template-columns:1fr;gap:24px}.ep-example-media{aspect-ratio:16/10}.ep-platform-list{grid-template-columns:1fr}.ep-agent-note{grid-template-columns:1fr;gap:16px}.ep-agent-note>span,.ep-agent-note h3,.ep-agent-note p,.ep-agent-note a{grid-area:auto}.ep-close-panel{grid-template-columns:1fr;gap:32px;padding:32px 24px}.ep-close-panel img{justify-self:end;max-width:144px}.ep-footer{grid-template-columns:1fr 1fr;gap:32px 20px}.ep-footer-brand{grid-column:1/-1}}@media (forced-colors:active){.ep-close-panel,.ep-example-gallery article{border:1px solid canvastext}}@media (max-width:479px){.ep-workflow-choice>div{max-width:100%}.ep-workflow-choice [data-appearance]{width:100%}.ep-workflow-choice label{white-space:normal;text-align:center;flex:1;justify-content:center;min-width:0;padding-inline:10px}}.ep-auth-layout{grid-template-columns:1.1fr 1fr;align-items:start;gap:64px;min-height:calc(100dvh - 64px);padding-block:16px 48px;display:grid}.ep-auth-illustration{background:var(--gp-frame);border-radius:28px;flex-direction:column;justify-content:center;gap:28px;min-height:min(680px,100dvh - 96px);padding:48px;display:flex;position:sticky;top:16px}.ep-auth-points{flex-direction:column;gap:12px;margin-top:20px;display:flex}.ep-auth-points li{color:var(--gp-label);align-items:center;gap:12px;font-size:15px;line-height:22px;display:flex}.ep-auth-points li>span{background:var(--gp-brand-bg);width:32px;height:32px;color:var(--gp-brand-bg-text);border-radius:999px;flex-shrink:0;place-items:center;display:grid}.ep-auth-illustration .ep-brand-art{width:min(340px,100%)}.ep-auth-illustration h2{font-family:var(--font-heading);letter-spacing:-.02em;font-size:36px;font-weight:500;line-height:44px}.ep-auth-illustration>div p{color:var(--gp-label-2);max-width:300px;margin-top:16px;font-size:16px;line-height:26px}.ep-auth-illustration>svg{border-radius:18px}.ep-auth-card{justify-self:center;width:100%;max-width:400px;padding-block:clamp(24px,10vh,112px) 32px}.ep-auth-legal{color:var(--gp-label-2);text-align:center;margin-top:32px;font-size:12px;line-height:20px}.ep-auth-legal a{text-underline-offset:3px;text-decoration:underline}@media (prefers-reduced-motion:no-preference){.ep-auth-card{animation:ep-auth-enter var(--gp-duration-enter) var(--gp-ease-enter)}}@keyframes ep-auth-enter{0%{transform:translateY(8px)}}@media (max-width:1023px){.ep-auth-layout{grid-template-columns:1fr;align-items:start;gap:40px;min-height:0;padding-top:8px}.ep-auth-card{grid-row:1;padding-block:24px}.ep-auth-illustration{grid-row:2;justify-self:center;max-width:540px;min-height:0;padding:32px;position:static}.ep-auth-illustration h2{font-size:32px;line-height:38px}}@media (max-width:479px){.ep-auth-illustration{padding:24px}}.ep-carousel-showcase{background:var(--ep-scene-bg);padding:40px 24px 0}.ep-carousel-fan{perspective:1200px;justify-content:center;align-items:center;height:300px;display:flex;position:relative}.ep-carousel-plane{width:176px;height:220px;box-shadow:var(--ep-shadow-fan);border-radius:14px;position:absolute;overflow:hidden}.ep-carousel-art{transform-origin:0 0;width:1080px;height:1350px;transform:scale(.162963)}.ep-carousel-caption{color:var(--ep-scene-ink);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:8px 0 16px;font-size:12px;display:flex}.ep-carousel-caption button{color:var(--ep-scene-ink)}@media (max-width:767px){.ep-carousel-showcase{padding:16px}.ep-carousel-fan{height:230px}.ep-carousel-plane{width:128px;height:160px}.ep-carousel-art{transform:scale(.118519)}}@media (forced-colors:active){.ep-carousel-showcase{color:canvastext;background:canvas}.ep-carousel-caption,.ep-carousel-caption button{color:canvastext}}.ep-close-panel>div>a{background:var(--ep-scene-ink);color:var(--ep-scene-paper)}.ep-product-reveal{perspective:1400px;position:relative}.ep-product-reveal>div{transform-origin:top}@media (prefers-reduced-motion:reduce){.ep-product-reveal>div,.ep-public #pricing article{transform:none!important}}.ep-onboarding-header{justify-content:space-between;align-items:center;gap:12px;min-height:72px;display:flex}.ep-onboarding-header-actions{align-items:center;gap:16px;display:flex}.ep-onboarding-layout{grid-template-columns:1fr 1fr;align-items:center;gap:64px;min-height:calc(100dvh - 72px);padding-block:24px 48px;display:grid}.ep-onboarding-illustration{gap:24px;min-height:0}.ep-onboarding-illustration>div p{max-width:360px}.ep-onboarding-card{justify-self:center;width:100%;min-width:0;max-width:520px;padding-block:24px}.ep-onboarding-card h1{font-family:var(--font-heading);letter-spacing:-.025em;font-weight:500}@media (max-width:1023px){.ep-onboarding-layout{grid-template-columns:1fr;gap:32px;min-height:0;padding-top:8px}.ep-onboarding-card{grid-row:1;padding-block:16px}.ep-onboarding-illustration{grid-row:2;justify-self:center;max-width:520px}}@media (max-width:479px){.ep-onboarding-header{flex-wrap:wrap;padding-block:8px}.ep-onboarding-header-actions{display:contents}.ep-onboarding-header-actions>span{order:4;width:100%}.ep-onboarding-header-actions>a{margin-left:auto;font-size:12px}.ep-onboarding-header-actions>button{order:3}}.ep-public-hero>.ep-platform-accents{z-index:-1;pointer-events:none;position:absolute;inset:0}.ep-platform-accent{border:1px solid var(--gp-separator);background:var(--gp-content);width:56px;height:56px;box-shadow:var(--ep-shadow-mobile);border-radius:18px;place-items:center;display:grid;position:absolute}.ep-platform-accent-0{top:16px;left:180px}.ep-platform-accent-1{top:28px;right:180px}.ep-platform-accent-2{bottom:16px;left:176px}.ep-platform-accent-3{bottom:16px;right:176px}.ep-hero-platforms{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.ep-hero-platforms a{background:var(--gp-content);border:1px solid var(--gp-separator);border-radius:14px;place-items:center;min-width:44px;min-height:44px;display:grid}@media (max-width:1150px){.ep-platform-accents{display:none}}@media (forced-colors:active){.ep-platform-accent,.ep-hero-platforms a{background:canvas;border-color:canvastext}}.ep-onboarding-card [aria-current=step]{color:var(--gp-label);font-weight:600}.ep-guided-onboarding{min-height:calc(100dvh - 72px);padding-block:32px 64px;display:block}.ep-guided-onboarding .ep-onboarding-card{max-width:960px;margin-inline:auto;padding:0}.ep-setup-progress{max-width:520px;margin:0 auto 40px}.ep-setup-count{color:var(--gp-label-2);text-align:center;margin-bottom:12px;font-size:12px;font-weight:500;line-height:16px}.ep-setup-progress ol{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.ep-setup-progress li{color:var(--gp-label-2);flex-direction:column;gap:10px;font-size:13px;font-weight:500;line-height:18px;display:flex}.ep-setup-track{background:var(--gp-fill-2);border-radius:999px;height:4px;display:block;overflow:hidden}.ep-setup-track>span{border-radius:inherit;background:var(--gp-brand);transform-origin:0;width:100%;height:100%;display:block;transform:scaleX(0)}.ep-setup-progress li[aria-current=step],.ep-setup-progress li[data-complete=true]{color:var(--gp-label)}.ep-setup-progress li[aria-current=step] .ep-setup-track>span,.ep-setup-progress li[data-complete=true] .ep-setup-track>span{transform:scaleX(1)}@media (prefers-reduced-motion:no-preference){.ep-setup-track>span{transition:transform var(--gp-duration-milestone) var(--gp-ease-enter-emph)}}.ep-setup-heading{flex-direction:column;gap:12px;margin-bottom:32px;display:flex}.ep-setup-heading h1,.ep-guided-onboarding #persona-title{font-family:var(--font-heading);font-size:clamp(28px,3vw,36px);font-weight:550;line-height:1.2}.ep-setup-heading>p:last-child{color:var(--gp-label-2);max-width:620px;font-size:15px;line-height:24px}.ep-guided-onboarding .ep-persona-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.ep-guided-onboarding .ep-persona-card{border-color:var(--gp-separator);align-items:flex-start;min-height:128px;padding:24px}.ep-guided-onboarding .ep-persona-card[aria-pressed=true]{border-color:var(--gp-label)}.ep-onboarding-footer{border-top:1px solid var(--gp-separator);justify-content:space-between;align-items:center;gap:16px;margin-top:32px;padding-top:20px;display:flex}.ep-onboarding-footer button{min-width:100px}.ep-onboarding-platforms{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.ep-onboarding-platform{background:var(--gp-content);border:1px solid var(--gp-separator);border-radius:16px;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:8px 16px;min-height:88px;padding:16px 16px 16px 20px;display:grid}.ep-onboarding-platform[data-connected=true]{background:var(--gp-brand-bg);border-color:#0000}.ep-platform-mark{background:var(--gp-inset);border-radius:14px;place-items:center;width:48px;height:48px;display:grid}.ep-onboarding-platform[data-connected=true] .ep-platform-mark{background:var(--gp-content)}.ep-connected-handle{color:var(--gp-label-2);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:12px;line-height:16px;display:block;overflow:hidden}.ep-platform-copy strong{font-size:16px;font-weight:500;line-height:24px}.ep-platform-copy p{color:var(--gp-label-2);margin-top:4px;font-size:12px;line-height:20px}.ep-platform-connect{background:var(--gp-primary);min-width:88px;min-height:44px;color:var(--gp-on-primary);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;gap:6px;padding:8px 12px;font-size:13px;font-weight:500;display:inline-flex}.ep-platform-connect:disabled{background:var(--gp-fill-3);color:var(--gp-label-2);cursor:default}.ep-onboarding-platform[data-connected=true] .ep-platform-connect:disabled{background:var(--gp-content);color:var(--gp-brand-bg-text)}@media (prefers-reduced-motion:no-preference){.ep-platform-connect:not(:disabled){transition:transform var(--gp-duration-press) var(--gp-ease-move)}.ep-platform-connect:not(:disabled):active{transform:scale(.96)}}.ep-platform-connect:focus-visible{outline:2px solid var(--gp-focus);outline-offset:3px}.ep-platform-unavailable{color:var(--gp-label-2);grid-column:2/-1;font-size:12px;line-height:18px}.ep-setup-draft-shortcut{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;margin-top:24px;display:flex}.ep-setup-draft-shortcut span{color:var(--gp-label-2);font-size:12px}.ep-extra-setup{border-top:1px solid var(--gp-separator);margin-top:24px;padding-top:16px}.ep-extra-setup summary{cursor:pointer;align-items:center;gap:8px;width:fit-content;min-height:44px;font-size:13px;font-weight:500;display:flex}.ep-extra-setup summary:after{content:"⌄"}.ep-extra-setup>section{margin-top:20px}.ep-trial-picker{flex-direction:column;gap:24px;display:flex}.ep-plan-period{justify-content:center;display:flex}.ep-trial-plan-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:16px;display:grid}.ep-trial-plan-card{border:1px solid var(--gp-separator);background:var(--gp-content);border-radius:18px;flex-direction:column;gap:16px;min-width:0;padding:24px;display:flex}.ep-trial-plan-card[data-featured=true]{border-color:var(--gp-label);box-shadow:0 0 0 1px var(--gp-label), var(--gp-shadow-insight)}.ep-trial-card-heading{justify-content:space-between;align-items:center;gap:8px;min-height:28px;display:flex}.ep-trial-card-heading h2{font-family:var(--font-heading);font-size:20px;font-weight:500;line-height:26px}.ep-trial-card-heading>span{background:var(--gp-primary);color:var(--gp-on-primary);white-space:nowrap;border-radius:999px;padding:5px 10px;font-size:11px;font-weight:600;line-height:14px}.ep-trial-audience{min-height:2lh;color:var(--gp-label-2);font-size:13px;line-height:20px}.ep-trial-price{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.ep-trial-price strong{font-family:var(--font-heading);font-variant-numeric:tabular-nums;font-size:36px;font-weight:550;line-height:44px}.ep-trial-price span{color:var(--gp-label-2);font-size:12px}.ep-trial-plan-card .ep-plan-features{border-top:1px solid var(--gp-separator);margin-top:auto;padding-top:16px}.ep-trial-card-action{flex-direction:column;gap:10px;display:flex}.ep-trial-card-action>p{min-height:2lh;color:var(--gp-label-2);font-size:12px;line-height:18px}.ep-trial-card-action button{width:100%}.ep-free-alternative,.ep-owner-grant{border:1px solid var(--gp-separator);background:var(--gp-content);border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:20px 24px;display:flex}.ep-free-alternative strong,.ep-owner-grant strong{font-size:14px;font-weight:500}.ep-free-alternative p,.ep-owner-grant p{color:var(--gp-label-2);margin-top:6px;font-size:13px;line-height:20px}.ep-owner-grant>div{flex:1}.ep-plan-security{color:var(--gp-label-2);justify-content:center;align-items:center;gap:8px;font-size:12px;display:flex}.ep-current-plan{border:1px solid var(--gp-separator);background:var(--gp-content);border-radius:18px;flex-direction:column;gap:16px;padding:24px;display:flex}.ep-plans-skeleton{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.ep-plans-skeleton>span{background:var(--gp-fill-3);border-radius:18px;height:520px;display:block}@media (max-width:767px){.ep-plans-skeleton{grid-template-columns:minmax(0,1fr)}.ep-plans-skeleton>span{height:240px}}@media (max-width:900px){.ep-guided-onboarding .ep-persona-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ep-trial-plan-grid{gap:12px}.ep-trial-plan-card{padding:20px}.ep-trial-card-heading{flex-wrap:wrap}}@media (max-width:640px){.ep-guided-onboarding{padding-block:20px 40px}.ep-setup-progress{margin-bottom:32px}.ep-setup-progress ol{gap:8px}.ep-setup-progress li{flex-direction:column;align-items:flex-start;gap:8px;padding-bottom:12px;font-size:11px}.ep-guided-onboarding .ep-persona-grid,.ep-onboarding-platforms,.ep-trial-plan-grid{grid-template-columns:minmax(0,1fr)}.ep-guided-onboarding .ep-persona-card{min-height:100px;padding:20px}.ep-trial-card-heading{flex-direction:row;min-height:28px}.ep-trial-plan-card[data-featured=true]{order:-1}.ep-trial-audience,.ep-trial-card-action>p{min-height:0}.ep-free-alternative,.ep-owner-grant{padding:20px}.ep-free-alternative>button{width:100%}.ep-plan-security{align-items:start;font-size:11px}}@media (forced-colors:active){.ep-trial-plan-card,.ep-onboarding-platform,.ep-free-alternative,.ep-owner-grant,.ep-guided-onboarding .ep-persona-card{border-color:canvastext}.ep-trial-plan-card[data-featured=true],.ep-guided-onboarding .ep-persona-card[aria-pressed=true]{outline:2px solid highlight}.ep-platform-connect,.ep-setup-progress li[aria-current=step]>span:first-child{color:buttontext;background:buttonface;border:1px solid buttontext}}.ep-hero-signup{flex-direction:column;align-items:center;gap:12px;display:flex}.ep-hero-actions{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.ep-hero-trial-terms{max-width:520px;color:var(--gp-label-2);text-wrap:balance;font-size:12px;line-height:20px}.ep-hero-free{min-height:44px;color:var(--gp-label);text-underline-offset:4px;justify-content:center;align-items:center;padding:8px;font-size:12px;text-decoration:underline;display:inline-flex}.ep-hero-network{flex-direction:column;align-items:center;gap:12px;width:100%;margin-top:8px;display:flex}.ep-hero-platforms{gap:8px;max-width:920px}.ep-hero-platforms a{border-radius:999px;justify-content:center;align-items:center;gap:8px;min-height:48px;padding:8px 12px;font-size:11px;line-height:16px;display:flex}.ep-hero-availability{color:var(--gp-label-2);font-size:11px;line-height:18px}.ep-highlights{padding-bottom:32px}.ep-highlight-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.ep-highlight-card{border:1px solid var(--gp-separator);background:var(--gp-content);min-width:0;box-shadow:var(--gp-shadow-content);border-radius:18px;flex-direction:column;display:flex;overflow:hidden}.ep-highlight-art{aspect-ratio:720/460;position:relative;overflow:hidden}.ep-highlight-art svg{border-radius:0}.ep-highlight-art>span{border:1px solid var(--gp-separator);background:var(--gp-content);border-radius:999px;padding:4px 8px;font-size:10px;line-height:16px;position:absolute;top:12px;left:12px}.ep-highlight-copy{flex-direction:column;flex:1;gap:12px;padding:24px;display:flex}.ep-highlight-copy h2{font-family:var(--font-heading);font-size:22px;font-weight:500;line-height:28px}.ep-highlight-copy p{color:var(--gp-label-2);font-size:13px;line-height:21px}.ep-highlight-copy>span{justify-content:space-between;align-items:center;gap:8px;margin-top:auto;padding-top:8px;font-size:12px;font-weight:500;display:flex}.ep-highlight-card:hover{border-color:var(--gp-label-3)}@media (max-width:900px){.ep-highlight-grid{gap:12px}.ep-highlight-copy{padding:20px}}@media (max-width:640px){.ep-hero-actions{width:100%}.ep-hero-actions>a{white-space:nowrap;flex:1}.ep-hero-platforms a{gap:6px;padding:8px 10px;font-size:10px}.ep-highlight-grid{grid-template-columns:minmax(0,1fr);gap:16px}.ep-highlights{padding-bottom:0}}@media (forced-colors:active){.ep-highlight-card,.ep-highlight-art>span{border-color:canvastext}}.ep-setup-exit{display:inline-flex;order:initial!important;width:auto!important}@media (max-width:479px){.ep-setup-exit{margin-left:auto}.ep-setup-exit>button,.ep-setup-exit>a{padding-inline:12px;font-size:12px}}.ep-other-platforms{border:0;margin-top:16px;padding-top:0}.ep-other-platforms>.ep-onboarding-platforms{margin-top:12px}.ep-theme-choice{border:0;min-width:0;margin-top:32px;padding:0}.ep-theme-choice legend{font-family:var(--font-heading);font-size:20px;font-weight:500;line-height:28px}.ep-theme-choice>p{color:var(--gp-label-2);margin-top:8px;font-size:12px;line-height:20px}.ep-theme-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;max-width:560px;margin-top:16px;display:grid}.ep-theme-option{border:1px solid var(--gp-separator);background:var(--gp-content);cursor:pointer;border-radius:14px;min-width:0;padding:12px;position:relative}.ep-theme-option[data-selected=true]{border-color:var(--gp-label);outline:1px solid var(--gp-label)}.ep-theme-option input{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.ep-theme-option:has(input:focus-visible){outline:2px solid var(--gp-focus);outline-offset:4px}.ep-theme-choice:disabled .ep-theme-option{cursor:default}.ep-theme-preview{background:var(--gp-frame);height:96px;color:var(--gp-label);border-radius:6px;grid-template-columns:25% 1fr;gap:8px;padding:8px;display:grid}.ep-theme-preview-nav{flex-direction:column;gap:8px;padding:8px 4px;display:flex}.ep-theme-preview-nav i{background:var(--gp-label-3);border-radius:999px;height:5px;display:block}.ep-theme-preview-nav i:first-child{background:var(--gp-label)}.ep-theme-preview-canvas{background:var(--gp-content);border-radius:6px;flex-direction:column;gap:12px;padding:12px;display:flex}.ep-theme-preview-canvas>i{background:var(--gp-label);border-radius:999px;width:60%;height:6px;display:block}.ep-theme-preview-canvas>span{flex:1;gap:6px;display:flex}.ep-theme-preview-canvas>span>i{background:var(--gp-fill-2);border-radius:4px;flex:1}.ep-theme-option-caption{align-items:center;gap:8px;margin-top:12px;font-size:13px;font-weight:500;display:flex}.ep-theme-option-caption>span{min-width:16px;margin-left:auto}.ep-trial-offer{border:1px solid var(--gp-separator);border-radius:999px;align-self:start;padding:6px 10px;font-size:11px;font-weight:500;display:inline-flex}.ep-plan-saving{min-height:20px;color:var(--gp-label-2);font-size:12px}@media (prefers-reduced-motion:no-preference){.ep-trial-price{animation:ep-price-enter var(--gp-duration-enter) var(--gp-ease-enter)}}@keyframes ep-price-enter{0%{opacity:.6;transform:translateY(4px)}}@media (forced-colors:active){.ep-theme-option,.ep-trial-offer{border-color:canvastext}.ep-theme-option[data-selected=true]{outline-color:highlight}.ep-trial-plan-card[data-featured=true]{color:canvastext;background:canvas}.ep-theme-option input{opacity:1;width:16px;height:16px;inset:auto}}.ep-connected-handle{text-overflow:ellipsis;white-space:nowrap;max-width:100%;color:var(--gp-label-2);font-size:11px;line-height:18px;display:block;overflow:hidden}.ep-platform-copy{min-width:0}@media (max-width:380px){.ep-header-trial{padding-inline:12px;font-size:12px}}
.ep-carousel-shimmer{background-image:linear-gradient(90deg, var(--gp-inset) 0%, var(--gp-brand-bg) 50%, var(--gp-inset) 100%);animation:ep-carousel-shimmer var(--gp-duration-celebrate) linear infinite;background-size:300% 100%}@keyframes ep-carousel-shimmer{0%{background-position:100% 0}to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.ep-carousel-shimmer{background-image:none;background-color:var(--gp-brand-bg);animation:none}}@media (forced-colors:active){.ep-carousel-shimmer{background:canvas;border:1px solid canvastext}}
.gp-marketing-display{font-family:"DM Sans", var(--font-sans);letter-spacing:-.065em;text-wrap:balance;font-size:clamp(44px,6.2vw,84px);line-height:1.06}.gp-aurora{background:radial-gradient(ellipse at 12% 38%, var(--gp-canvas-light-a), transparent 65%), radial-gradient(ellipse at 85% 70%, var(--gp-canvas-light-b), transparent 62%);-webkit-mask-image:radial-gradient(#000 20%,#0000 72%);mask-image:radial-gradient(#000 20%,#0000 72%)}.gp-night-hero{overflow:clip}.gp-marketing-heading{letter-spacing:-.045em;text-wrap:balance;font-size:clamp(32px,4vw,56px);font-weight:800;line-height:1.12}.gp-proof-track{width:max-content;animation-name:gp-proof-travel;animation-timing-function:linear;animation-iteration-count:infinite;display:flex}.gp-proof-list{gap:16px;padding-right:16px;display:flex}.gp-proof-card{width:320px;min-height:200px;color:var(--gp-on-dark);border-radius:28px;padding:28px}.gp-proof[data-paused=true] .gp-proof-track,.gp-proof:hover .gp-proof-track,.gp-proof:focus-within .gp-proof-track{animation-play-state:paused}@keyframes gp-proof-travel{to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.gp-proof-track{width:auto;animation:none}.gp-proof-list{flex-wrap:wrap;padding:0}.gp-proof-card{flex:220px;width:auto}.gp-proof-copy{display:none}}.gp-gradient-ember{background:var(--gp-marketing-ember)}.gp-gradient-plum{background:var(--gp-marketing-plum)}.gp-gradient-dusk{background:var(--gp-marketing-dusk)}.gp-gradient-ochre{background:var(--gp-marketing-ochre)}.gp-gradient-teal{background:var(--gp-marketing-teal)}.gp-terminal span{animation-name:gp-terminal-type;animation-duration:var(--gp-duration-quick);animation-timing-function:step-end;animation-fill-mode:backwards}@keyframes gp-terminal-type{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.gp-terminal span{animation:none}}@media (forced-colors:active){.gp-proof-card,[class*=gp-gradient-]{color:canvastext;background:canvas;border:1px solid canvastext}}.gp-container{width:100%;max-width:1320px;margin-inline:auto;padding-inline:20px}@media (min-width:640px){.gp-container{padding-inline:32px}}.gp-stage{background:var(--gp-marketing-stage);box-shadow:var(--gp-marketing-stage-shadow)}.gp-app-window{background:var(--gp-content);border:1px solid var(--gp-marketing-window-border);box-shadow:var(--gp-marketing-window-shadow)}.gp-caret{vertical-align:-.15em;background:currentColor;width:2px;height:1.1em;margin-left:1px;display:inline-block}.gp-sending-dot{width:8px;height:8px;animation:gp-sending-pulse var(--gp-duration-celebrate) var(--gp-ease-move) infinite alternate;border-radius:999px;display:inline-block}@keyframes gp-sending-pulse{0%{opacity:.45;transform:scale(.8)}to{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.gp-sending-dot{animation:none}.gp-caret{display:none}}@media (forced-colors:active){.gp-stage,.gp-app-window{color:canvastext;box-shadow:none;background:canvas;border:1px solid canvastext}}.gp-hero-display{font-family:"DM Sans", var(--font-sans);letter-spacing:-.055em;text-wrap:balance;font-size:clamp(46px,7.6vw,108px);line-height:1.02}.gp-stage-cta{background:var(--gp-marketing-cta);color:var(--gp-marketing-cta-ink);box-shadow:var(--gp-marketing-cta-shadow)}.gp-stage-cta:hover{background:var(--gp-marketing-cta-hover)}@media (forced-colors:active){.gp-stage-cta{color:buttontext;background:buttonface;border:1px solid buttontext}}.gp-draw-on-load{stroke-dasharray:1}@media (prefers-reduced-motion:no-preference){.gp-rise{animation:gp-rise var(--gp-duration-milestone) var(--gp-ease-enter) both;animation-delay:calc(var(--gp-i,0) * var(--gp-marketing-rise-step))}.gp-pop-in{animation:gp-pop-in var(--gp-marketing-pop) var(--gp-marketing-pop-ease) both;animation-delay:calc(var(--gp-marketing-pop-lead) + var(--gp-i,0) * var(--gp-marketing-pop-step))}.gp-draw-on-load{animation:gp-draw var(--gp-marketing-draw) var(--gp-ease-move) both;animation-delay:calc(var(--gp-marketing-draw-lead) + var(--gp-i,0) * var(--gp-marketing-draw-step))}}@keyframes gp-rise{0%{opacity:0;transform:translateY(16px)}}@keyframes gp-pop-in{0%{opacity:0;transform:scale(.8)}}@keyframes gp-draw{0%{stroke-dashoffset:1px;opacity:0}8%{opacity:1}to{stroke-dashoffset:0;opacity:1}}.gp-stage[data-paused=true] .gp-sending-dot{animation-play-state:paused}
