@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:300 800;font-stretch:100%;font-display:swap;src:url(/fonts/bricolage-grotesque-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:300 800;font-stretch:100%;font-display:swap;src:url(/fonts/bricolage-grotesque-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Archivo;font-style:normal;font-weight:400 600;font-stretch:100%;font-display:swap;src:url(/fonts/archivo-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo;font-style:normal;font-weight:400 600;font-stretch:100%;font-display:swap;src:url(/fonts/archivo-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.pp-root{--pp-bg: #fafcfe;--pp-ink: #0d2433;--pp-ink-soft: #3a5568;--pp-ink-mute: #54748a;--pp-hair: #dceaf4;--pp-card: #ffffff;--pp-orange: #ff5a1f;--pp-orange-text: #c8410e;--pp-orange-ink: #ffffff;--pp-orange-wash: rgba(255, 90, 31, .05);--pp-band-bg: #0d2433;--pp-band-ink: #ffffff;--pp-band-soft: #a9bfcd;--pp-display: "Bricolage Grotesque", "Geist", ui-sans-serif, system-ui, sans-serif;--pp-body: "Archivo", "Geist", ui-sans-serif, system-ui, sans-serif;flex:1;background:var(--pp-bg);color:var(--pp-ink);font-family:var(--pp-body);font-size:16px;line-height:1.55;-webkit-font-smoothing:antialiased}@media(prefers-color-scheme:dark){.pp-root:where(:not([data-usero-theme=light] *)){--pp-bg: #0a1620;--pp-ink: #e8f1f7;--pp-ink-soft: #a9bfcd;--pp-ink-mute: #7f9bb0;--pp-hair: #1d3140;--pp-card: #0f1f2b;--pp-orange-text: #ff5a1f;--pp-orange-ink: #1a0a04;--pp-orange-wash: rgba(255, 90, 31, .07);--pp-band-bg: #e8f1f7;--pp-band-ink: #0d2433;--pp-band-soft: #3a5568}}:where([data-usero-theme=dark]) .pp-root{--pp-bg: #0a1620;--pp-ink: #e8f1f7;--pp-ink-soft: #a9bfcd;--pp-ink-mute: #7f9bb0;--pp-hair: #1d3140;--pp-card: #0f1f2b;--pp-orange-text: #ff5a1f;--pp-orange-ink: #1a0a04;--pp-orange-wash: rgba(255, 90, 31, .07);--pp-band-bg: #e8f1f7;--pp-band-ink: #0d2433;--pp-band-soft: #3a5568}.pp-root *,.pp-root *:before,.pp-root *:after{box-sizing:border-box}.pp-root :where(p,h1,h2,h3,ul,table,th,td){margin:0;padding:0}.pp-root :where(a){color:inherit;text-decoration:none}.pp-root :where(h1,h2,h3){font-family:var(--pp-display);color:var(--pp-ink)}.pp-root :where(a,button):focus-visible{outline:2px solid var(--pp-orange);outline-offset:3px;border-radius:6px}.pp-wrap{max-width:1100px;margin:0 auto;padding:0 24px}.pp-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:12px 22px;border-radius:999px;font-weight:600;font-size:14.5px;line-height:16px;white-space:nowrap;transition:transform .12s ease,box-shadow .12s ease,opacity .12s ease}.pp-btn:active{transform:translateY(1px)}.pp-root .pp-btn-ink{background:var(--pp-ink);color:var(--pp-bg)}.pp-btn-ink:hover{opacity:.9}.pp-root .pp-btn-orange{background:var(--pp-orange);color:var(--pp-orange-ink);box-shadow:0 14px 30px -12px #ff5a1f99}.pp-btn-orange:hover{box-shadow:0 18px 34px -12px #ff5a1fbf}.pp-root .pp-btn-line{background:var(--pp-card);color:var(--pp-ink);border:1.5px solid var(--pp-ink)}.pp-btn-line:hover{background:var(--pp-bg)}.pp-hero{text-align:center;padding-top:80px;padding-bottom:60px}.pp-hero h1{font-size:clamp(42px,7.2vw,88px);font-weight:800;letter-spacing:-.045em;line-height:.98;max-width:12ch;margin:0 auto;text-wrap:balance}.pp-hero-sub{font-size:19px;line-height:1.6;color:var(--pp-ink-soft);max-width:40ch;margin:24px auto 0;text-wrap:pretty}.pp-plans{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;align-items:stretch}.pp-plan{display:flex;flex-direction:column;border:1px solid var(--pp-hair);border-radius:18px;padding:26px;background:var(--pp-card)}.pp-plan-pro{border-color:var(--pp-orange);box-shadow:0 24px 50px -36px #ff5a1f80}.pp-plan h2{font-size:20px;font-weight:700;letter-spacing:-.015em;line-height:1.2}.pp-root .pp-plan-pro h2{color:var(--pp-orange-text)}.pp-price{display:flex;align-items:baseline;gap:6px;margin-top:12px;font-family:var(--pp-display);letter-spacing:-.03em}.pp-price b{font-size:44px;font-weight:800;line-height:1}.pp-price span{font-family:var(--pp-body);font-size:14px;letter-spacing:0;color:var(--pp-ink-mute)}.pp-plan-line{flex:1;margin-top:14px;font-size:15px;line-height:1.55;color:var(--pp-ink-soft);text-wrap:pretty}.pp-plan-seats{margin-top:22px;padding-top:16px;border-top:1px solid var(--pp-hair);font-size:13.5px;font-weight:600;color:var(--pp-ink)}.pp-plan .pp-btn{margin-top:18px;width:100%}.pp-plan-note{margin-top:10px;text-align:center;font-size:13px;color:var(--pp-ink-mute)}.pp-month{padding-top:96px}.pp-section-head{margin-bottom:22px}.pp-section-head h2,.pp-why h2{font-size:clamp(26px,3.4vw,38px);font-weight:700;letter-spacing:-.025em;line-height:1.1}.pp-section-head p{margin-top:10px;font-size:15.5px;color:var(--pp-ink-soft)}.pp-grid{border:1px solid var(--pp-hair);border-radius:18px;background:var(--pp-card);overflow:hidden}.pp-grid+.pp-grid{margin-top:28px}.pp-grid table{width:100%;border-collapse:collapse;table-layout:fixed}.pp-grid col.pp-col-label{width:37%}.pp-grid :is(th,td){padding:18px 22px;border-top:1px solid var(--pp-hair);text-align:left;vertical-align:top;font-weight:inherit}.pp-grid thead :is(th,td){border-top:0;padding-top:16px;padding-bottom:14px;font-family:var(--pp-display);font-weight:700;font-size:16px;letter-spacing:-.01em}.pp-grid .pp-col-pro{background:var(--pp-orange-wash)}.pp-root .pp-grid thead .pp-col-pro{color:var(--pp-orange-text)}.pp-band th{border-top:0;padding:22px;background:var(--pp-band-bg);color:var(--pp-band-ink)}.pp-band-inner{display:flex;align-items:center;justify-content:space-between;gap:8px 28px;flex-wrap:wrap}.pp-band strong{font-family:var(--pp-display);font-size:clamp(19px,2.2vw,24px);font-weight:700;letter-spacing:-.02em;line-height:1.2}.pp-band span{font-size:14.5px;color:var(--pp-band-soft)}.pp-band+tr :is(th,td){border-top:0}.pp-label b{display:block;font-weight:600;font-size:15px;line-height:1.35}.pp-label span{display:block;margin-top:3px;font-size:13.5px;line-height:1.45;color:var(--pp-ink-mute)}.pp-num{font-family:var(--pp-display);font-weight:600;font-size:19px;letter-spacing:-.01em;font-variant-numeric:tabular-nums;line-height:1.35}.pp-num.is-word{font-family:var(--pp-body);font-size:15px;font-weight:600;letter-spacing:0;line-height:25.65px;color:var(--pp-ink-soft)}.pp-num.is-no{font-weight:500;color:var(--pp-ink-mute)}.pp-later{display:inline-block;padding:1px 9px;border:1px solid var(--pp-hair);border-radius:999px;font-family:var(--pp-body);font-size:12.5px;font-weight:600;letter-spacing:0;line-height:20px;color:var(--pp-ink-soft);white-space:nowrap}.pp-why{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.35fr);gap:32px 64px;align-items:start;padding-top:96px}.pp-why h2{max-width:12ch}.pp-why-body{display:grid;gap:18px;max-width:58ch;font-size:17px;line-height:1.65;color:var(--pp-ink-soft)}.pp-why-body strong{color:var(--pp-ink);font-weight:600}.pp-limit-note{margin-top:6px;padding:18px 20px;border:1.5px dashed var(--pp-hair);border-radius:14px;font-size:15px;line-height:1.6}.pp-limit-note b{display:block;color:var(--pp-ink);font-weight:600}.pp-sig{font-family:var(--pp-display);font-weight:600;font-size:18px;color:var(--pp-ink)}.pp-faq{padding-top:96px}.pp-faq-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 48px;border-top:1px solid var(--pp-hair)}.pp-faq-item{padding:24px 0;border-bottom:1px solid var(--pp-hair)}.pp-faq-item h3{font-size:19px;font-weight:700;letter-spacing:-.015em;line-height:1.3}.pp-faq-item p{max-width:52ch;margin-top:8px;font-size:15.5px;line-height:1.6;color:var(--pp-ink-soft)}.pp-close{text-align:center;padding:104px 0 96px}.pp-close h2{font-size:clamp(28px,4vw,44px);font-weight:800;letter-spacing:-.035em;line-height:1.05;text-wrap:balance}.pp-close p{margin-top:12px;font-size:16px;color:var(--pp-ink-soft)}.pp-close-btns{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;margin-top:26px}@media(max-width:860px){.pp-plans,.pp-why,.pp-faq-list{grid-template-columns:minmax(0,1fr)}.pp-why h2{max-width:none}}@media(max-width:640px){.pp-wrap{padding:0 16px}.pp-hero{padding-top:48px;padding-bottom:44px}.pp-hero-sub{font-size:17px}.pp-month,.pp-why,.pp-faq{padding-top:72px}.pp-grid{border-radius:14px}.pp-grid col.pp-col-label{width:auto}.pp-grid col.pp-col-tier{width:68px}.pp-grid :is(th,td){padding:14px 6px 14px 8px}.pp-grid :is(.pp-label,.pp-corner){padding-left:14px}.pp-grid thead :is(th,td){font-size:14px}.pp-band th{padding:18px 14px}.pp-num{font-size:15.5px}.pp-num.is-word{font-size:12.5px;line-height:21px}.pp-later{white-space:normal;font-size:11.5px;line-height:15px;padding:2px 6px;border-radius:8px}.pp-label b{font-size:14px}.pp-label span{font-size:12.5px}.pp-close{padding:80px 0 72px}}@media(prefers-reduced-motion:reduce){.pp-btn{transition:none}}
