.plans-page{color:var(--ink,#211d47);--pp-green:#286e55;--pp-line:#dfe6e9;--pp-muted:#617080;background:#fff}.pp-container{max-width:1360px;margin:0 auto;padding-left:6vw;padding-right:6vw}.pp-eyebrow{letter-spacing:.12em;color:var(--pp-green);text-transform:uppercase;justify-content:center;align-items:center;gap:8px;font-size:.68rem;font-weight:800;display:flex}.pp-hero{background:linear-gradient(120deg,#f3f3fa,#f1f7f4);border-bottom:1px solid #e5e9ed}.pp-hero-grid{grid-template-columns:1.25fr .75fr;align-items:center;gap:55px;padding-top:60px;padding-bottom:62px;display:grid}.pp-hero .pp-eyebrow{justify-content:flex-start}.pp-hero h1{letter-spacing:-.05em;margin:24px 0;font:800 clamp(2.1rem,3.4vw,3.3rem)/1.13 Manrope,Arial,sans-serif}.pp-hero h1>span{color:var(--blue,#4938cc)}.pp-hero-copy>p{color:#586579;max-width:650px;font-size:.96rem;line-height:1.9}.pp-actions{flex-wrap:wrap;align-items:center;gap:22px;margin-top:30px;display:flex}.pp-button{text-align:center;border:1px solid #0000;border-radius:9px;justify-content:center;align-items:center;gap:10px;padding:15px 20px;font-size:.8rem;font-weight:700;line-height:1.6;text-decoration:none;transition:transform .18s,box-shadow .18s;display:inline-flex}.pp-button-primary{background:var(--blue,#4938cc);color:#fff;box-shadow:0 5px 12px #211d4712}.pp-button:hover{transform:translateY(-2px);box-shadow:0 8px 22px #211d4717}.pp-text-link{text-underline-offset:5px;align-items:center;gap:6px;font-size:.8rem;font-weight:700;display:inline-flex}.pp-hero-tags{color:#526c60;flex-wrap:wrap;gap:22px;margin-top:25px;font-size:.69rem;display:flex}.pp-hero-tags span{align-items:center;gap:6px;display:inline-flex}.pp-hero-visual{margin:0;padding:0 0 24px;position:relative}.pp-hero-visual>img{object-fit:cover;object-position:50% 35%;border-radius:22px;width:100%;height:410px;display:block;box-shadow:0 15px 50px #211d4712}.pp-visual-note{background:#fff;border:1px solid #e3e9e5;border-radius:12px;align-items:center;gap:12px;margin:-30px 20px 0;padding:17px 19px;display:flex;position:relative;box-shadow:0 12px 30px #11294d13}.pp-visual-note strong{font-size:.84rem;display:block}.pp-visual-note div>span{color:#708078;margin-top:3px;font-size:.69rem;display:block}.pp-visual-icon{width:44px;height:44px;color:var(--pp-green);background:#e7f3eb;border-radius:10px;flex-shrink:0;place-items:center;display:grid}.pp-hero-visual figcaption{color:#74827d;text-align:center;margin-top:12px;font-size:.58rem}.pp-section-heading{text-align:center;max-width:820px;margin:0 auto 38px}.pp-section-heading h2{letter-spacing:-.045em;margin:15px 0;font:800 clamp(1.75rem,2.8vw,2.5rem)/1.23 Manrope,Arial,sans-serif}.pp-section-heading>p{color:#647285;max-width:690px;margin:0 auto;font-size:.9rem;line-height:1.85}.pp-pricing{padding-top:72px;padding-bottom:65px;scroll-margin-top:25px}.pp-price-grid{grid-template-columns:1fr 1fr;gap:25px;max-width:1030px;margin:auto;padding-top:13px;display:grid}.pp-price-card{background:#fff;border:1px solid #dfe5eb;border-radius:17px;flex-direction:column;min-width:0;padding:35px;display:flex;position:relative;box-shadow:0 8px 25px #211d4706}.pp-price-annual{border:2px solid var(--blue,#4938cc);background:linear-gradient(145deg,#f8f7ff,#fff 70%);box-shadow:0 10px 36px #4938cc0d}.pp-value-badge{background:var(--blue,#4938cc);color:#fff;letter-spacing:.09em;border-radius:20px;padding:6px 14px;font-size:.61rem;font-weight:800;position:absolute;top:-14px;left:30px}.pp-plan-icon{color:var(--blue,#4938cc);background:#efedf9;border-radius:12px;place-items:center;width:47px;height:47px;display:grid}.pp-price-top h3{letter-spacing:-.03em;margin:16px 0 7px;font:800 1.4rem/1.4 Manrope,sans-serif}.pp-price-top>p{color:#687589;min-height:51px;margin:0;font-size:.8rem;line-height:1.8}.pp-price{flex-wrap:wrap;align-items:baseline;gap:9px;margin:23px 0 18px;display:flex}.pp-price strong{letter-spacing:-.05em;white-space:nowrap;font:800 clamp(2rem,3.4vw,2.8rem)/1.2 Manrope,Arial,sans-serif}.pp-price>span{color:#6a788a;font-size:.75rem}.pp-payments{background:#fff;border:1px solid #e4e3ef;border-radius:11px;flex-direction:column;align-items:flex-start;padding:18px;display:flex}.pp-payments>strong{font-size:.93rem}.pp-payments>span{color:#697c86;margin-top:4px;font-size:.72rem}.pp-payment-or{color:#82918b;align-items:center;gap:12px;width:100%;margin:13px 0;font-size:.66rem;display:flex}.pp-payment-or span{background:#e6ece8;flex:1;height:1px}.pp-payments .pp-pix-badge{color:#286e55;background:#e6f4ec;border-radius:5px;margin-top:9px;padding:4px 9px;font-size:.65rem;font-weight:700;display:inline-block}.pp-saving{color:#42725c;align-items:flex-start;gap:8px;margin:18px 0 23px;font-size:.72rem;line-height:1.85;display:flex}.pp-saving svg{flex-shrink:0;margin-top:4px}.pp-price-card>.pp-button{width:100%;margin-top:auto}.pp-button-outline{border-color:var(--blue,#4938cc);color:var(--blue,#4938cc);background:#fff}.pp-included{color:#58715f;text-underline-offset:4px;justify-content:center;align-items:center;gap:7px;margin-top:16px;font-size:.68rem;display:flex}.pp-monthly-description{color:#6a7a85;flex:1;padding:8px 0 22px;font-size:.83rem;line-height:1.85}.pp-monthly-description p{margin:0 0 20px}.pp-monthly-description ul{gap:13px;margin:0;padding:0;list-style:none;display:grid}.pp-monthly-description li{color:#405b65;align-items:center;gap:8px;font-size:.78rem;display:flex}.pp-monthly-description svg{color:var(--pp-green);flex-shrink:0}.pp-comparison-note{color:#7b8791;text-align:center;max-width:860px;margin:23px auto 0;font-size:.68rem;line-height:1.8}.pp-features{background:#f6f8fa;border-top:1px solid #ecf0f2;border-bottom:1px solid #ecf0f2;padding:67px 0;scroll-margin-top:25px}.pp-feature-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid}.pp-feature-card{background:#fff;border:1px solid #e2e8ed;border-radius:13px;min-width:0;padding:24px}.pp-feature-card:nth-last-child(-n+2){grid-column:span 2}.pp-feature-top{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.pp-feature-top>span{width:43px;height:43px;color:var(--blue,#4938cc);background:#f0eef9;border-radius:10px;place-items:center;display:grid}.pp-feature-top small{color:#a7afba;font-size:.63rem;font-weight:700}.pp-feature-card h3{margin:0 0 10px;font:700 .91rem/1.5 Manrope,Arial,sans-serif}.pp-feature-card p{color:#6b7b8b;margin:0;font-size:.76rem;line-height:1.85}.pp-community{padding-top:70px;padding-bottom:65px}.pp-heading-left{text-align:left;max-width:100%;margin-left:0}.pp-heading-left .pp-eyebrow{justify-content:flex-start}.pp-heading-left>p{max-width:780px;margin-left:0}.pp-community-grid{grid-template-columns:1fr 1fr;gap:24px;display:grid}.pp-community-card{background:#fff;border:1px solid #dde6e8;border-radius:15px;padding:26px}.pp-community-label{color:var(--blue,#4938cc);align-items:center;gap:10px;margin-bottom:20px;display:flex}.pp-community-label h3{color:var(--ink,#211d47);margin:0;font:700 1.06rem Manrope,sans-serif}.pp-banner-demo{color:#fff;background:linear-gradient(120deg,#211d47,#3b5680);border-radius:11px;flex-direction:column;justify-content:center;min-height:200px;padding:25px;display:flex}.pp-banner-demo>div{letter-spacing:.13em;color:#d0eedd;align-items:center;gap:8px;font-size:.58rem;font-weight:700;display:flex}.pp-banner-demo>strong{letter-spacing:-.03em;margin:17px 0;font:800 clamp(1.2rem,2vw,1.65rem)/1.35 Manrope,Arial,sans-serif}.pp-banner-demo>span{color:#cbdce7;font-size:.61rem}.pp-partner-demo{background:#f5f7f9;border:1px dashed #cbd7dc;border-radius:11px;flex-direction:column;justify-content:center;min-height:200px;padding:22px;display:flex}.pp-partner-demo>span{letter-spacing:.08em;color:#798b95;text-align:center;margin-bottom:17px;font-size:.54rem}.pp-partner-demo>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.pp-partner-demo>div>div{color:#78928a;background:#fff;border:1px solid #d7e1e6;border-radius:9px;flex-direction:column;align-items:center;gap:10px;padding:20px 8px;display:flex}.pp-partner-demo>div>div span{text-align:center;color:#83908f;font-size:.57rem;line-height:1.6}.pp-community-card>p{color:#687b88;margin:18px 0 10px;font-size:.79rem;line-height:1.85}.pp-community-card>small{color:#8b939c;font-size:.61rem;line-height:1.8;display:block}.pp-community-care{color:#6a7d71;border-left:3px solid #aacdb7;margin:25px 0 0;padding-left:16px;font-size:.7rem;line-height:1.85}.pp-benefits{background:#edf5f0;border-top:1px solid #e1ebe5;border-bottom:1px solid #e1ebe5;padding:65px 0}.pp-benefit-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:25px;margin:0;padding:0;list-style:none;display:grid}.pp-benefit-grid li{align-items:flex-start;gap:10px;font-size:.82rem;font-weight:600;line-height:1.8;display:flex}.pp-benefit-grid li>span{color:#286e55;background:#d8eadd;border-radius:50%;flex-shrink:0;place-items:center;width:27px;height:27px;margin-top:2px;display:grid}.pp-faq{padding-top:70px;padding-bottom:70px}.pp-faq-list{gap:10px;max-width:930px;margin:0 auto;display:grid}.pp-faq-item{border:1px solid #dfe6eb;border-radius:11px;overflow:hidden}.pp-faq-item summary{cursor:pointer;justify-content:space-between;align-items:center;gap:18px;padding:20px 22px;font-size:.87rem;font-weight:700;list-style:none;display:flex}.pp-faq-item summary::-webkit-details-marker{display:none}.pp-faq-item summary svg{color:var(--blue,#4938cc);flex-shrink:0;transition:transform .15s}.pp-faq-item[open] summary{background:#f6f5fc}.pp-faq-item[open] summary svg{transform:rotate(45deg)}.pp-faq-item>p{color:#617487;margin:18px 0 22px;padding:0 22px;font-size:.81rem;line-height:1.95}.pp-faq-item summary:focus-visible{outline-offset:-3px;outline:3px solid #26826a}.pp-faq-audio{text-underline-offset:4px;justify-content:center;align-items:center;gap:8px;margin:25px auto 0;font-size:.76rem;display:flex}.pp-final{color:#fff;text-align:center;background:radial-gradient(at 90% 0,#3c5378,#0000 60%),#211d47;padding:65px 0}.pp-final .pp-eyebrow{color:#badcc9}.pp-final h2{letter-spacing:-.04em;max-width:960px;margin:20px auto;font:800 clamp(1.8rem,3.1vw,2.65rem)/1.25 Manrope,Arial,sans-serif}.pp-final .pp-container>p{color:#d2d3e1;max-width:800px;margin:auto;font-size:.91rem;line-height:1.9}.pp-final-prices{flex-wrap:wrap;justify-content:center;gap:42px;margin:30px 0;display:flex}.pp-final-prices>div{padding:0 25px}.pp-final-prices>div+div{border-left:1px solid #ffffff30}.pp-final-prices span,.pp-final-prices strong,.pp-final-prices small{display:block}.pp-final-prices span{letter-spacing:.1em;color:#c3c6d7;margin-bottom:9px;font-size:.6rem}.pp-final-prices strong{font:700 1.24rem/1.6 Manrope,sans-serif}.pp-final-prices small{color:#bcd6c8;font-size:.78rem}.pp-button-light{color:#1f493c;background:#d7f2e5;border:0}.pp-final .pp-button{max-width:100%}@media (min-width:1600px){.pp-container{padding-left:35px;padding-right:35px}}@media (max-width:1100px){.pp-hero-grid{grid-template-columns:1.2fr .8fr;gap:30px}.pp-hero h1{font-size:2.5rem}.pp-hero-visual>img{height:390px}.pp-price-card{padding:28px}.pp-feature-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pp-feature-card:nth-last-child(-n+2){grid-column:auto}.pp-benefit-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.pp-hero-grid{grid-template-columns:1fr;gap:35px;padding-top:38px;padding-bottom:36px}.pp-hero h1{font-size:clamp(2rem,6vw,2.7rem)}.pp-hero-visual{max-width:470px;margin:auto}.pp-hero-visual>img{height:360px}.pp-price-grid{grid-template-columns:1fr;gap:28px;max-width:550px}.pp-price-top>p{min-height:0}.pp-community-grid{grid-template-columns:1fr}.pp-pricing,.pp-community,.pp-faq,.pp-features,.pp-benefits,.pp-final{padding-top:48px;padding-bottom:48px}.pp-price strong{font-size:2.6rem}.pp-monthly-description{padding-bottom:28px}.pp-final-prices{gap:16px}.pp-final-prices>div{padding:0 15px}}@media (max-width:500px){.pp-hero-grid{padding-top:32px}.pp-hero-copy>p{font-size:.87rem}.pp-hero h1{font-size:2rem}.pp-actions{flex-direction:column;align-items:stretch;gap:17px}.pp-text-link{justify-content:center}.pp-hero-tags{gap:12px}.pp-feature-grid{grid-template-columns:1fr;gap:13px}.pp-feature-card{padding:22px}.pp-benefit-grid{grid-template-columns:1fr;gap:18px}.pp-price-card{padding:25px 23px}.pp-price strong{font-size:2.3rem}.pp-price-card .pp-button{padding:14px 10px;font-size:.75rem}.pp-hero-visual>img{height:310px}.pp-visual-note{gap:9px;margin:-24px 12px 0;padding:14px 12px}.pp-visual-note strong{font-size:.73rem}.pp-visual-note div>span{font-size:.62rem}.pp-community-card{padding:22px}.pp-partner-demo{padding:16px 12px}.pp-partner-demo>div{gap:7px}.pp-partner-demo>div>div{padding:15px 5px}.pp-faq-item summary{padding:18px;font-size:.8rem}.pp-final-prices{flex-direction:column;gap:20px}.pp-final-prices>div+div{border-top:1px solid #ffffff25;border-left:0;padding-top:20px}.pp-final-prices>div{padding:0 10px}.pp-final .pp-button{font-size:.76rem}.pp-faq-audio{align-items:flex-start;font-size:.72rem}.pp-section-heading>p{font-size:.83rem}}@media (prefers-reduced-motion:reduce){.pp-button,.pp-faq-item summary svg{transition:none}.pp-button:hover{transform:none}}.plans-page .pp-subscription-note{border:1px solid #d8d2f6;border-left:4px solid var(--blue);color:#211d47;background:#f7f5ff;border-radius:16px;max-width:1018px;margin:0 auto 40px;padding:24px 28px}.plans-page .pp-subscription-note strong{font-size:18px}.plans-page .pp-subscription-note p{margin:10px 0 0;font-size:15px;line-height:1.7}
