.pp-root{--pp-surface:#fdfffd;--pp-foreground:#151d14;--pp-muted:#ecf2ec;--pp-muted-foreground:#697168;--pp-border:#dce3db;--pp-primary:#b5eca9;--pp-primary-foreground:#0b1209;--pp-positive:#477c3b;--pp-ring:#7ac26b;--pp-font-display:"Sable Display", "Helvetica Neue", Helvetica, Arial, sans-serif;--pp-font-body:-apple-system, BlinkMacSystemFont, "SF Pro Text", Inter, sans-serif;--pp-gutter:clamp(20px, 5vw, 72px);background:var(--pp-surface);min-height:100vh;color:var(--pp-foreground);font-family:var(--pp-font-body);-webkit-font-smoothing:antialiased;overflow-x:clip}.pp-root *,.pp-root :before,.pp-root :after{box-sizing:border-box}.pp-root a{color:inherit}.pp-root :focus-visible{outline:2px solid var(--pp-ring);outline-offset:2px}.pp-visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.pp-header{height:88px;padding:0 var(--pp-gutter);background:var(--pp-surface);border-bottom:1px solid var(--pp-border);justify-content:space-between;align-items:center;gap:16px;display:flex}.pp-wordmark{font-family:var(--pp-font-display);letter-spacing:-.04em;color:var(--pp-foreground);font-size:28px;font-weight:700;text-decoration:none}.pp-button{background:var(--pp-primary);color:var(--pp-primary-foreground);font-family:var(--pp-font-body);cursor:pointer;white-space:nowrap;border:none;border-radius:9999px;justify-content:center;align-items:center;font-weight:500;display:inline-flex}.pp-button--md{height:44px;padding:0 20px;font-size:14px}.pp-button--lg{height:52px;padding:0 26px;font-size:16px}.pp-button--block{width:100%}.pp-main{padding:0 var(--pp-gutter) 150px;flex-direction:column;gap:120px;display:flex}.pp-hero{flex-direction:column;gap:18px;padding-top:64px;display:flex}.pp-eyebrow{color:var(--pp-muted-foreground);font-size:14px}.pp-hero-title{font-family:var(--pp-font-display);letter-spacing:-.05em;margin:0;font-size:clamp(48px,6.12vw,88px);font-weight:700;line-height:.95}.pp-hero-sub{color:var(--pp-muted-foreground);margin:0;font-size:18px}.pp-plans{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:24px;display:grid}.pp-card{background:var(--pp-surface);border:1px solid var(--pp-border);border-radius:24px;flex-direction:column;gap:28px;padding:40px;display:flex}.pp-card-head{flex-direction:column;gap:10px;display:flex}.pp-card-name{font-family:var(--pp-font-display);letter-spacing:-.04em;margin:0;font-size:32px;font-weight:700}.pp-card-audience{color:var(--pp-muted-foreground);margin:0;font-size:16px;line-height:1.5}.pp-card-price-block{flex-direction:column;gap:12px;display:flex}.pp-card-price{align-items:baseline;gap:4px;margin:0;display:flex}.pp-card-price b{font:700 clamp(72px, 6.67vw, 96px) / .9 var(--pp-font-display);letter-spacing:-.05em}.pp-card-price span{font:700 28px / 1 var(--pp-font-display);letter-spacing:-.05em;color:var(--pp-muted-foreground)}.pp-card-fee{color:var(--pp-muted-foreground);margin:0;font-size:14px}.pp-included-block{flex-direction:column;gap:12px;display:flex}.pp-included-title{font-size:16px;font-weight:600}.pp-included-lead{color:var(--pp-muted-foreground);padding-bottom:8px;font-size:14px}.pp-feature-groups{flex-direction:column;gap:20px;display:flex}.pp-feature-group{flex-direction:column;gap:8px;display:flex}.pp-feature-group-title{color:var(--pp-muted-foreground);font-size:13px}.pp-features{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.pp-feature{background:var(--pp-muted);border-radius:10px;align-items:center;gap:12px;min-height:48px;padding:0 16px;font-size:16px;line-height:1.35;display:flex}.pp-feature>span{padding:12px 0}.pp-feature-icon{color:var(--pp-foreground);flex-shrink:0}.pp-section{flex-direction:column;gap:24px;display:flex}.pp-section-title{font-family:var(--pp-font-display);letter-spacing:-.05em;margin:0;font-size:clamp(36px,3.9vw,56px);font-weight:700;line-height:1}.pp-cmp-row{border-bottom:1px solid var(--pp-border);grid-template-columns:minmax(0,1.3fr) minmax(0,1fr) minmax(0,1fr);gap:16px;display:grid}.pp-cmp-row>*{overflow-wrap:anywhere;min-width:0}.pp-cmp-plans{z-index:1;background:var(--pp-surface);padding:18px 0;position:sticky;top:0}.pp-cmp-plan{font-family:var(--pp-font-display);letter-spacing:-.03em;font-size:24px;font-weight:700}.pp-cmp-plan-price{font-family:var(--pp-font-body);letter-spacing:0;color:var(--pp-muted-foreground);font-size:14px;font-weight:400}.pp-cmp-heading{font:inherit;margin:0}.pp-cmp-toggle{border:none;border-bottom:1px solid var(--pp-border);width:100%;height:64px;color:var(--pp-foreground);font-family:var(--pp-font-display);letter-spacing:-.03em;text-align:left;cursor:pointer;background:0 0;justify-content:space-between;align-items:center;padding:0;font-size:24px;font-weight:700;display:flex}.pp-cmp-line{align-items:center;min-height:56px;padding:10px 0;font-size:16px}.pp-cmp-label{color:var(--pp-muted-foreground)}.pp-included{color:var(--pp-positive);flex-shrink:0}.pp-not-included{color:var(--pp-muted-foreground);flex-shrink:0}.pp-chevrons{flex-shrink:0;display:inline-flex}.pp-chevrons svg{display:block}.pp-cmp-group[data-state=closed] .pp-cmp-rows,.pp-cmp-group[data-state=closed] .pp-chev-up,.pp-cmp-group[data-state=open] .pp-chev-down,.pp-cmp-group[data-state=default] .pp-chev-down{display:none}.pp-fees{border-top:1px solid var(--pp-border)}.pp-fee{border-bottom:1px solid var(--pp-border)}.pp-fee-summary{cursor:pointer;justify-content:space-between;align-items:center;height:64px;font-size:18px;font-weight:600;list-style:none;display:flex}.pp-fee-summary::-webkit-details-marker{display:none}.pp-fee[open] .pp-chev-down,.pp-fee:not([open]) .pp-chev-up{display:none}.pp-fee-body{flex-direction:column;gap:16px;max-width:720px;padding:0 0 24px;font-size:16px;display:flex}.pp-fee-text{color:var(--pp-muted-foreground);margin:0;line-height:1.6}.pp-fee-rows{margin:0}.pp-fee-row{border-top:1px solid var(--pp-border);justify-content:space-between;gap:16px;padding:12px 0;display:flex}.pp-fee-row dt{color:var(--pp-muted-foreground)}.pp-fee-row dd{text-align:right;margin:0}.pp-closing{border-top:1px solid var(--pp-border);flex-direction:column;align-items:flex-start;gap:28px;padding-top:40px;display:flex}.pp-footer{padding:56px var(--pp-gutter);background:var(--pp-surface);border-top:1px solid var(--pp-border);justify-content:space-between;align-items:center;gap:24px;display:flex}.pp-footer-nav{flex-wrap:wrap;gap:28px;display:flex}.pp-footer-nav a{color:var(--pp-muted-foreground);font-size:14px;text-decoration:none}.pp-footer-nav a:hover{color:var(--pp-foreground)}.pp-footer-copy{color:var(--pp-muted-foreground);margin:0;font-size:14px}@media (max-width:1023.98px){.pp-plans{grid-template-columns:minmax(0,1fr);gap:16px}}@media (max-width:767.98px){.pp-main{gap:72px;padding-bottom:96px}.pp-hero{padding-top:32px}.pp-hero-sub{font-size:16px}.pp-card{padding:28px 22px}.pp-cmp-row{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) minmax(0,1fr)}.pp-cmp-plan{font-size:18px}.pp-cmp-toggle{font-size:20px}.pp-cmp-line{font-size:14px}.pp-cmp-group[data-state=default][data-phone=closed] .pp-cmp-rows,.pp-cmp-group[data-state=default][data-phone=closed] .pp-chev-up{display:none}.pp-cmp-group[data-state=default][data-phone=closed] .pp-chev-down{display:block}.pp-fee-summary{font-size:16px}.pp-fee-body{font-size:15px}.pp-closing{padding-top:24px}.pp-footer{padding:40px var(--pp-gutter);flex-direction:column;align-items:flex-start}.pp-footer-nav{gap:14px 20px}}
