.pb-funnel{--background:#fbf9f5;--foreground:#1d1824;--primary:#50207c;--primary-foreground:#fcfaf6;--secondary:#dbd1e8;--muted:#f5f0e6;--muted-foreground:#635d6b;--accent:#efe8f8;--border:#dad5e0;--gold:#c6a32d;--destructive:#a92321;--font-sans:"DM Sans", ui-rounded, system-ui, sans-serif;--font-mono:"IBM Plex Mono", ui-monospace, monospace;--cover-shadow:0 24px 50px -18px #3d255742, 0 3px 8px #3d255714;background:var(--background);min-height:100vh;color:var(--foreground);font-family:var(--font-sans);-webkit-font-smoothing:antialiased}@supports (color:lab(0% 0 0)){.pb-funnel{--background:lab(98.0497% .235349 2.27551);--foreground:lab(9.19861% 5.17868 -7.60125);--primary:lab(23.7555% 36.5839 -43.6572);--primary-foreground:lab(98.2782% .194609 1.8953);--secondary:lab(85.1043% 6.6621 -10.103);--muted:lab(94.9351% .829935 5.2936);--muted-foreground:lab(40.5616% 4.66922 -7.02295);--accent:lab(92.7651% 4.71231 -6.9815);--border:lab(85.8919% 3.19204 -4.92781);--gold:lab(68.6872% 5.1972 61.7659);--destructive:lab(37.9892% 53.465 37.0201);--cover-shadow:0 24px 50px -18px lab(19.7413% 20.6702 -26.7268/.26), 0 3px 8px lab(19.7413% 20.6702 -26.7268/.08)}}.pb-funnel a,.pb-funnel button,.pb-funnel input{-webkit-tap-highlight-color:transparent}.pb-funnel a:focus-visible{outline:2px solid var(--primary);outline-offset:5px;border-radius:2px}.pb-funnel ::selection{background:var(--secondary);color:var(--primary)}.pb-funnel h1,.pb-funnel h2,.pb-funnel h3,.pb-funnel h4{font-family:var(--font-sans);letter-spacing:0}.pb-funnel .text-gold{color:var(--gold)}.pb-funnel .page-width{width:min(1184px,100% - 96px);margin-inline:auto}.pb-funnel .topbar{z-index:20;background:color-mix(in oklab,var(--background) 95%,transparent);border-bottom:1px solid var(--border);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);height:88px;position:sticky;top:0}.pb-funnel .topbar-inner{justify-content:space-between;align-items:center;height:100%;display:flex}.pb-funnel .wordmark{color:var(--primary);align-items:center;gap:12px;text-decoration:none;display:flex}.pb-funnel .monogram{font-size:27px;font-weight:800}.pb-funnel .brand-name{letter-spacing:0;font-size:11px;font-weight:700;line-height:1.4}.pb-funnel .topnav{align-items:center;gap:34px;font-size:13px;font-weight:500;display:flex}.pb-funnel .topnav a{color:var(--muted-foreground);text-decoration:none}.pb-funnel .topnav a:hover,.pb-funnel .topnav a:first-child{color:var(--primary)}.pb-funnel .nav-upgrade{align-items:center;gap:7px;display:inline-flex}.pb-funnel .hero{grid-template-columns:1.04fr 1fr;align-items:center;gap:70px;padding-block:76px 66px;display:grid}.pb-funnel .eyebrow{font-family:var(--font-mono);letter-spacing:0;text-transform:uppercase;color:var(--primary);align-items:center;gap:9px;font-size:10px;font-weight:500;display:flex}.pb-funnel .eyebrow-dot{background:var(--gold);border-radius:50%;width:6px;height:6px}.pb-funnel .hero h1{letter-spacing:0;margin:22px 0 20px;font-size:56px;font-weight:750;line-height:1.07}.pb-funnel .hero h1 span{color:var(--primary)}.pb-funnel .hero-description{color:var(--muted-foreground);max-width:420px;font-size:16px;line-height:1.75}.pb-funnel .hero-description strong{color:var(--foreground);font-weight:500}.pb-funnel .signup{margin-top:27px}.pb-funnel .form-fields{grid-template-columns:.8fr 1.2fr;gap:12px;display:grid}.pb-funnel .field-label{margin-bottom:8px;font-size:11px;font-weight:600;display:block}.pb-funnel .field-label span{color:var(--muted-foreground);font-weight:400}.pb-funnel .signup input{border:1px solid var(--border);background:var(--background);border-radius:5px;outline:none;width:100%;height:46px;padding:0 13px;font-size:13px}.pb-funnel .signup input:focus{border-color:var(--primary);box-shadow:0 0 0 3px var(--accent)}.pb-funnel .signup input::placeholder{color:var(--muted-foreground)}.pb-funnel .signup-button{justify-content:space-between;width:100%;height:49px;margin-top:13px;padding-inline:19px;font-size:13px}.pb-funnel .form-note{color:var(--muted-foreground);align-items:flex-start;gap:6px;margin-top:11px;font-size:10px;line-height:1.7;display:flex}.pb-funnel .form-note svg{flex-shrink:0;margin-top:2px}.pb-funnel .form-error{color:var(--destructive);margin-top:8px;font-size:12px}.pb-funnel .cover-stage{background:var(--accent);border-radius:6px;flex-direction:column;justify-content:center;align-items:center;min-height:430px;padding:45px 27px 35px;display:flex;position:relative}.pb-funnel .cover-stage:before,.pb-funnel .cover-stage:after{content:"";border-color:var(--primary);opacity:.3;width:25px;height:25px;position:absolute}.pb-funnel .cover-stage:before{border-top:1px solid;border-left:1px solid;top:19px;left:19px}.pb-funnel .cover-stage:after{border-bottom:1px solid;border-right:1px solid;bottom:19px;right:19px}.pb-funnel .cover-stage img{width:100%;height:auto;box-shadow:var(--cover-shadow);border-radius:3px;transform:rotate(-4deg)}.pb-funnel .cover-caption{color:var(--primary);font-family:var(--font-mono);align-items:center;gap:8px;margin-top:40px;font-size:9px;display:flex}.pb-funnel .free-stamp{background:var(--gold);z-index:1;width:65px;height:65px;color:var(--foreground);border-radius:50%;flex-direction:column;justify-content:center;align-items:center;font-size:20px;font-weight:800;line-height:1.2;display:flex;position:absolute;top:20px;right:20px;transform:rotate(10deg)}.pb-funnel .free-stamp span{font-family:var(--font-mono);font-size:8px;font-weight:500}.pb-funnel .hero-bottom{border-top:1px solid var(--border);border-bottom:1px solid var(--border);color:var(--muted-foreground);justify-content:space-between;align-items:center;padding-block:20px;font-size:11px;display:flex}.pb-funnel .hero-bottom p{align-items:center;gap:8px;display:flex}.pb-funnel .hero-bottom svg{color:var(--primary)}.pb-funnel .inside{padding-block:63px 69px}.pb-funnel .section-heading{justify-content:space-between;align-items:end;gap:20px;margin-bottom:28px;display:flex}.pb-funnel .section-heading h2{margin-top:10px;font-size:32px;font-weight:700;line-height:1.2}.pb-funnel .section-heading>p{color:var(--muted-foreground);margin-bottom:4px;font-size:12px}.pb-funnel .inside-grid{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.pb-funnel .inside-card{border:1px solid var(--border);border-radius:6px;padding:23px 21px}.pb-funnel .card-top{color:var(--primary);justify-content:space-between;align-items:center;margin-bottom:27px;display:flex}.pb-funnel .card-top span{color:var(--muted-foreground);font-size:9px;font-family:var(--font-mono)}.pb-funnel .inside-card h3{margin-bottom:10px;font-size:15px;font-weight:700}.pb-funnel .inside-card p{color:var(--muted-foreground);font-size:12px;line-height:1.85}.pb-funnel .upgrade-band{background:var(--accent);border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.pb-funnel .upgrade{grid-template-columns:1.05fr 1fr auto;align-items:center;gap:48px;padding-block:48px;display:grid}.pb-funnel .upgrade h2{margin:11px 0 12px;font-size:30px;font-weight:700;line-height:1.2}.pb-funnel .upgrade p{color:var(--muted-foreground);font-size:12px;line-height:1.8}.pb-funnel .upgrade ul{gap:11px;font-size:12px;display:grid}.pb-funnel .upgrade li{align-items:center;gap:9px;display:flex}.pb-funnel .upgrade li svg{color:var(--primary);flex-shrink:0}.pb-funnel .upgrade-action{text-align:center}.pb-funnel .upgrade-action a{height:45px;font-size:12px}.pb-funnel .upgrade-action p{margin-top:10px;font-size:9px}.pb-funnel .footer{color:var(--muted-foreground);justify-content:space-between;align-items:center;gap:20px;padding-block:29px;font-size:10px;display:flex}.pb-funnel .footer strong{color:var(--primary);font-weight:600}.pb-funnel .footer a{color:var(--muted-foreground);align-items:center;gap:7px;text-decoration:none;display:flex}.pb-funnel .success{border-left:3px solid var(--gold);margin-top:26px;padding-left:18px}.pb-funnel .success h2{color:var(--primary);font-size:22px;font-weight:700}.pb-funnel .success p{color:var(--muted-foreground);margin-top:8px;font-size:12px;line-height:1.7}.pb-funnel .success>a:not(.signup-button){color:var(--primary);align-items:center;gap:7px;margin-top:13px;font-size:12px;display:inline-flex}@media(min-width:1440px){.pb-funnel .hero{padding-block:90px 78px}}@media(max-width:1050px){.pb-funnel .hero{gap:36px}.pb-funnel .hero h1{font-size:46px}.pb-funnel .cover-stage{min-height:370px}.pb-funnel .upgrade{grid-template-columns:1fr 1fr;gap:25px}.pb-funnel .upgrade-action{text-align:left;grid-column:2}.pb-funnel .inside-card{padding:20px 16px}}@media(max-width:700px){.pb-funnel .page-width{width:calc(100% - 40px)}.pb-funnel .topbar{height:72px}.pb-funnel .brand-name{display:none}.pb-funnel .topnav{gap:20px;font-size:11px}.pb-funnel .monogram{font-size:25px}.pb-funnel .hero{grid-template-columns:1fr;gap:37px;padding-block:38px 34px}.pb-funnel .hero h1{max-width:440px;font-size:43px}.pb-funnel .hero-description{font-size:14px}.pb-funnel .cover-stage{min-height:295px;padding:48px 27px 25px}.pb-funnel .cover-caption{margin-top:29px}.pb-funnel .free-stamp{width:55px;height:55px;font-size:18px;top:13px;right:13px}.pb-funnel .free-stamp span{font-size:6px}.pb-funnel .hero-bottom{flex-wrap:wrap;gap:16px;padding-block:16px;font-size:10px}.pb-funnel .hero-bottom p:last-child{display:none}.pb-funnel .inside{padding-block:39px}.pb-funnel .section-heading{display:block}.pb-funnel .section-heading h2{font-size:28px}.pb-funnel .section-heading>p{margin-top:13px}.pb-funnel .inside-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.pb-funnel .inside-card{padding:19px 15px}.pb-funnel .inside-card h3{font-size:14px}.pb-funnel .inside-card p{font-size:11px}.pb-funnel .card-top{margin-bottom:21px}.pb-funnel .upgrade{grid-template-columns:1fr;gap:24px;padding-block:35px}.pb-funnel .upgrade-action{grid-column:auto}.pb-funnel .upgrade h2{font-size:28px}.pb-funnel .footer{flex-direction:column;align-items:flex-start;gap:13px;padding-block:24px;line-height:1.8}}@media(prefers-reduced-motion:reduce){.pb-funnel *{transition:none!important}}
