.nopapeleo-landing{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;color:#1d1d1f;background:white;line-height:1.55;overflow-x:clip}.nopapeleo-landing *{box-sizing:border-box}.nopapeleo-landing h1,.nopapeleo-landing h2,.nopapeleo-landing h3,.nopapeleo-landing p{margin:0}.nopapeleo-landing a{color:inherit}.np-container{max-width:1240px;margin:auto;padding:0 40px}.np-hero{padding:132px 0 76px;background:radial-gradient(ellipse at 85% 23%,#eef3f1 0,transparent 48%),#fff}.np-breadcrumbs{display:flex;gap:10px;align-items:center;font-size:12px;color:#86868b;margin-bottom:38px}.np-breadcrumbs a:hover{text-decoration:underline}.np-hero-grid{display:grid;grid-template-columns:minmax(0,1.18fr) minmax(0,.88fr);gap:64px;align-items:start}.np-hero-copy{padding-top:8px}.np-badge{display:inline-flex;align-items:center;gap:9px;border:1px solid #e7e9e7;background:#f6f7f6;padding:7px 12px;border-radius:100px;font-size:10px;font-weight:650;letter-spacing:.08em;color:#6e6e73}.np-badge>span{width:7px;height:7px;border-radius:50%;background:#91d69b}.nopapeleo-landing h1{font-size:clamp(43px,4.5vw,62px);font-weight:650;line-height:1.08;letter-spacing:-.047em;margin:25px 0}.np-hero h1>span{color:#345c4f}.np-lead{font-size:18px;line-height:1.7;letter-spacing:-.01em;color:#747478;max-width:560px}.np-price-intro{margin-top:27px!important;font-size:15px;color:#35584c}.np-price-intro strong{font-weight:700}.np-price-intro>span{display:block;color:#86868b;font-size:12px;line-height:1.6;margin-top:6px}.np-hero-actions{display:flex;align-items:center;gap:24px;flex-wrap:wrap;margin:28px 0}.np-button{display:inline-flex;align-items:center;justify-content:center;gap:21px;border-radius:100px;padding:15px 23px;text-decoration:none;font-weight:600;font-size:13px;transition:background .2s,transform .2s}.np-primary{background:#365e50;color:white!important;box-shadow:0 2px 3px #163c2010}.np-primary:hover{background:#274a3e;transform:translateY(-1px)}.np-text-link{font-size:13px;font-weight:600;color:#35584c!important;text-decoration:none}.np-text-link>span{margin-left:7px}.np-text-link:hover{text-decoration:underline}.np-trust{list-style:none!important;display:flex;flex-wrap:wrap;gap:10px 18px;padding:0!important;margin:0!important;font-size:11px;color:#6e6e73}.np-trust li:before{content:"✓";color:#527b66;font-weight:700;margin-right:6px}.np-opinions{display:inline-block;font-size:12px;font-weight:500;color:#35584c!important;margin-top:23px;text-decoration:none}.np-opinions:hover{text-decoration:underline}.np-form-shell{border:1px solid #e9eae8;border-radius:30px;padding:6px;background:#ffffff64;box-shadow:0 16px 64px -35px #1f392c30}.np-form-card{background:#fff;border:1px solid #eceeeb;border-radius:24px;padding:26px 28px 21px;box-shadow:0 2px 4px #1f392c04}.np-eyebrow{font-size:10px!important;line-height:1.5;font-weight:650;letter-spacing:.12em;color:#799487;text-transform:uppercase}.np-form-card>.np-eyebrow{text-align:center}.np-form-card h2{font-size:25px;line-height:1.15;letter-spacing:-.035em;font-weight:650;text-align:center;margin:8px 0 11px}.np-form-intro{text-align:center;font-size:12px;line-height:1.6;color:#86868b;max-width:320px;margin:0 auto 23px!important}.np-form fieldset{margin:0;padding:0;border:0;min-width:0}.np-field{min-width:0;margin-bottom:14px}.np-field label{display:block;font-size:11px;font-weight:550;margin-bottom:6px}.np-field input,.np-field select,.np-form textarea{display:block;min-width:0;width:100%;height:45px;padding:10px 13px;background:#f8f9fa;border:1px solid #e8eaec;border-radius:13px;color:#1d1d1f;font:inherit;font-size:12px;box-shadow:inset 0 1px 2px #1d1d1f02}.np-field input::placeholder,.np-form textarea::placeholder{color:#a7adb3}.np-field input:focus,.np-field select:focus,.np-form textarea:focus{outline:2px solid #719989;outline-offset:2px;background:#fff}.np-form-pair{display:grid;grid-template-columns:1fr 1fr;gap:13px}.np-form select{appearance:auto;padding-right:7px}.np-form-extra{margin:1px 0 13px;font-size:11px;color:#6e6e73}.np-form-extra summary{cursor:pointer;font-weight:500;list-style:revert}.np-form-extra summary span{color:#9b9b9f;font-weight:400}.np-form textarea{height:auto;min-height:85px;margin-top:11px;resize:vertical}.np-privacy{display:flex;gap:8px;align-items:flex-start;font-size:10px;line-height:1.65;color:#86868b;margin:0 0 15px}.np-privacy input{margin:3px 0 0;accent-color:#355e50;flex-shrink:0}.np-privacy a{text-decoration:underline;text-underline-offset:2px}.np-submit{border:0;display:flex;justify-content:center;align-items:center;gap:17px;width:100%;padding:15px 13px;background:#1d1d1f;color:#fff;border-radius:13px;font:inherit;font-size:12px;font-weight:600;cursor:pointer}.np-submit:hover{background:#345c4f}.np-submit:disabled{opacity:.6;cursor:wait}.np-form #form-status:not(:empty){font-size:12px;line-height:1.5;color:#35584c;margin-top:15px}.np-form-note{display:flex;align-items:center;justify-content:center;gap:6px;color:#9b9b9f;font-size:9px;margin-top:13px!important}.np-form-note svg{width:11px;height:11px;fill:none;stroke:currentColor;stroke-width:1.7}.np-honeypot,.np-sr-only{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important}.np-benefits{background:#f5f5f7;padding:84px 0 88px}.np-section-heading{text-align:center;max-width:650px;margin:0 auto 42px}.np-section-heading h2,.np-faq h2{font-size:clamp(31px,3.2vw,43px);line-height:1.13;font-weight:600;letter-spacing:-.04em;margin:13px 0 18px}.np-section-heading h2>span,.np-faq h2>span{color:#86868b}.np-section-heading>p:last-child,.np-faq-grid>div>p:last-child{font-size:14px;line-height:1.7;color:#86868b}.np-benefit-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.np-benefit{background:#fff;border:1px solid #e9e9ed;border-radius:24px;padding:29px 26px 23px;box-shadow:0 1px 2px #162b1503;display:flex;flex-direction:column}.np-icon{display:flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:13px;background:#edf3ef;color:#426753;margin-bottom:23px}.np-icon svg{width:23px;height:23px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.np-benefit h3{font-size:19px;line-height:1.2;font-weight:600;letter-spacing:-.025em;margin-bottom:13px}.np-benefit p{font-size:13px;line-height:1.8;color:#86868b}.np-card-foot{font-size:9px;letter-spacing:.1em;color:#75917f;border-top:1px solid #eff0ee;padding-top:20px;margin-top:27px}.np-pricing{padding:90px 0}.np-pricing-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.np-plan{padding:27px 27px 24px;border:1px solid #e7e8e7;border-radius:25px;display:flex;flex-direction:column;background:#fff}.np-plan-featured{background:#f2f6f3;border-color:#ccdcd2;box-shadow:0 12px 35px -25px #345c4f35}.np-plan-label{font-size:9px;letter-spacing:.075em;font-weight:600;color:#7b8d80}.np-plan h3{font-size:19px;font-weight:600;letter-spacing:-.025em;margin:16px 0 19px}.np-plan-price{font-size:49px;font-weight:600;letter-spacing:-.05em;line-height:1.1}.np-plan-price span{font-size:12px;letter-spacing:0;font-weight:400;color:#86868b}.np-plan-caption{font-size:12px;color:#86868b;margin-top:14px!important;line-height:1.7;min-height:42px}.np-plan ul{list-style:none!important;margin:25px 0!important;padding:0!important;flex:1;font-size:12px;color:#6e6e73}.np-plan li{position:relative;padding-left:20px;margin:13px 0;line-height:1.6}.np-plan li:before{content:"✓";position:absolute;left:0;color:#547b63;font-weight:600}.np-plan-action{display:flex;align-items:center;justify-content:space-between;padding:13px 16px;background:#f5f5f7;border-radius:100px;font-size:12px;font-weight:600;text-decoration:none}.np-plan-featured .np-plan-action{background:#345c4f;color:#fff}.np-plan-action:hover{box-shadow:inset 0 0 0 1px #becfc2}.np-company{display:flex;align-items:center;justify-content:space-between;gap:24px;border:1px solid #e7e8e7;border-radius:22px;padding:24px 29px;margin-top:20px;background:#fafbfa}.np-company h3{font-size:19px;font-weight:600;letter-spacing:-.025em;margin:7px 0 8px}.np-company p:last-child{font-size:12px;color:#86868b}.np-pricing-note{font-size:11px;color:#9a9a9e;line-height:1.8;margin-top:21px!important;max-width:1000px}.np-start{padding:80px 0;background:#f5f5f7}.np-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:44px}.np-steps article{border-top:1px solid #dbdedb;padding-top:23px}.np-steps article>span{font-size:12px;letter-spacing:.08em;color:#7f9c87}.np-steps h3{font-size:20px;font-weight:600;letter-spacing:-.025em;line-height:1.25;margin:18px 0 13px}.np-steps p{font-size:13px;line-height:1.8;color:#86868b}.np-quote{padding:80px 0}.np-quote-card{position:relative;max-width:900px;margin:auto;padding:0 35px}.np-quote-mark{display:block;font-family:Georgia,serif;font-size:90px;line-height:.8;color:#9ebaab}.np-quote blockquote{font-size:clamp(22px,2.5vw,29px);font-weight:500;line-height:1.55;letter-spacing:-.025em;margin:17px 0 27px}.np-quote-author{display:flex;align-items:center;gap:12px}.np-quote-author>span{width:41px;height:41px;border-radius:50%;background:#eaf0ec;color:#4e725a;display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:600}.np-quote-author p{font-size:11px;line-height:1.8;color:#86868b}.np-quote-author strong{font-weight:600;color:#1d1d1f}.np-faq{padding:77px 0 85px;background:#f5f5f7}.np-faq-grid{display:grid;grid-template-columns:.9fr 1.1fr;gap:85px}.np-faq h2{margin-top:14px}.np-faq-grid>div:first-child>p:last-child{max-width:330px}.np-questions{border-top:1px solid #dfe1df}.np-questions details{border-bottom:1px solid #dfe1df}.np-questions summary{font-size:14px;font-weight:550;padding:23px 30px 23px 0;cursor:pointer;list-style:none;position:relative;line-height:1.5}.np-questions summary:after{content:"+";position:absolute;right:1px;top:20px;color:#799080;font-size:23px;font-weight:300}.np-questions details[open] summary:after{content:"−"}.np-questions p{font-size:13px;color:#86868b;line-height:1.8;padding:0 21px 23px 0}.np-final{padding:78px 0 36px}.np-final-card{border-radius:29px;padding:44px 48px;background:#315345;color:#fff;display:flex;align-items:center;justify-content:space-between;gap:35px}.np-final .np-eyebrow{color:#b4ccba}.np-final h2{font-size:37px;font-weight:550;letter-spacing:-.04em;line-height:1.15;margin:13px 0 15px}.np-final-card p:last-child{font-size:14px;color:#d0ddd4;max-width:480px;line-height:1.7}.np-final-actions{display:flex;flex-direction:column;align-items:center;gap:17px;flex-shrink:0}.np-white{background:#fff;color:#315345!important}.np-final-actions>a:last-child{font-size:12px;color:#dde7df;text-decoration:none}.np-final-actions>a:last-child:hover{text-decoration:underline}.np-disclosure{font-size:10px;line-height:1.85;color:#9b9b9f;max-width:940px;margin:25px auto 0!important;text-align:center}.np-disclosure a{text-decoration:underline;text-underline-offset:2px}.nopapeleo-landing [id]{scroll-margin-top:95px}.np-button:focus-visible,.np-plan-action:focus-visible,.np-submit:focus-visible,.np-text-link:focus-visible,.np-questions summary:focus-visible{outline:3px solid #93b7a1;outline-offset:4px}@media(min-width:1500px){.np-hero{padding-top:151px;padding-bottom:91px}.np-hero-copy{padding-top:19px}}@media(max-width:1050px){.np-container{padding:0 30px}.np-hero-grid{gap:35px;grid-template-columns:minmax(0,1fr) minmax(0,.9fr)}.nopapeleo-landing h1{font-size:48px}.np-form-card{padding:24px 21px 20px}.np-hero-actions{gap:18px}.np-lead{font-size:16px}.np-form-pair{gap:10px}.np-plan{padding:24px 20px}.np-faq-grid{gap:45px}.np-benefit{padding:25px 22px}}@media(max-width:767px){.np-container{padding:0 22px}.np-hero{padding:82px 0 48px;background:radial-gradient(ellipse at 90% 10%,#eef3f1 0,transparent 45%),#fff}.np-breadcrumbs{font-size:11px;margin-bottom:27px}.np-hero-grid{grid-template-columns:1fr;gap:35px}.np-hero-copy{padding-top:0}.np-badge{font-size:9px}.nopapeleo-landing h1{font-size:45px;line-height:1.1;margin:22px 0}.np-lead{font-size:16px;line-height:1.75}.np-price-intro{font-size:14px;margin-top:22px!important}.np-hero-actions{margin:25px 0 23px;gap:18px}.np-button{padding:14px 20px;font-size:12px}.np-hero-actions>.np-text-link{font-size:12px}.np-trust{font-size:10px;gap:8px 12px}.np-opinions{font-size:11px;margin-top:19px}.np-form-shell{border-radius:27px;padding:5px}.np-form-card{border-radius:22px;padding:26px 24px 21px}.np-field input,.np-field select,.np-form textarea{font-size:16px;height:47px}.np-field label{font-size:12px}.np-form-extra{font-size:12px}.np-form-card h2{font-size:27px}.np-form-intro{font-size:13px}.np-submit{font-size:13px;padding:16px 10px}.np-privacy{font-size:11px}.np-form-note{font-size:10px}.np-benefits,.np-pricing,.np-start,.np-faq{padding:58px 0}.np-section-heading{margin-bottom:30px}.np-section-heading h2,.np-faq h2{font-size:34px}.np-section-heading>p:last-child{font-size:13px}.np-benefit-grid,.np-pricing-grid,.np-steps,.np-faq-grid{grid-template-columns:1fr;gap:17px}.np-benefit{padding:26px}.np-icon{margin-bottom:21px}.np-card-foot{margin-top:24px;padding-top:18px}.np-plan{padding:27px}.np-plan h3{font-size:21px}.np-plan-label{font-size:10px}.np-plan-price{font-size:52px}.np-plan-caption{min-height:0}.np-plan ul{margin:20px 0!important}.np-plan li{font-size:13px}.np-plan-action{font-size:13px;padding:15px 18px}.np-company{display:block;padding:25px}.np-company h3{font-size:21px}.np-company .np-text-link{display:inline-block;margin-top:18px}.np-pricing-note{font-size:10px;line-height:1.9}.np-steps{gap:24px}.np-steps article{padding-top:20px}.np-steps h3{margin-top:12px}.np-quote{padding:58px 0}.np-quote-card{padding:0 5px}.np-quote blockquote{font-size:24px;line-height:1.55}.np-faq-grid{gap:24px}.np-questions summary{font-size:14px}.np-final{padding:48px 0 28px}.np-final-card{padding:34px 27px;display:block;border-radius:25px}.np-final h2{font-size:34px}.np-final-actions{align-items:flex-start;margin-top:25px}.np-final-card p:last-child{font-size:13px}.np-disclosure{text-align:left;font-size:10px;margin-top:23px!important}.nopapeleo-landing [id]{scroll-margin-top:74px}}@media(max-width:380px){.np-container{padding:0 18px}.nopapeleo-landing h1{font-size:41px}.np-form-card{padding:24px 19px 19px}.np-form-pair{grid-template-columns:1fr;gap:0}.np-hero-actions{gap:16px}.np-hero-actions>.np-text-link{display:inline-block}.np-trust{gap:8px 10px}.np-plan{padding:25px}}@media(prefers-reduced-motion:reduce){.np-button{transition:none}.np-primary:hover{transform:none}}
