.nr-marketing{background:#fcfdf9;overflow-x:clip}.nr-public-header{justify-content:space-between;align-items:center;gap:30px;max-width:1320px;height:96px;margin:auto;padding:0 50px;display:flex}.nr-public-header nav{color:#627369;gap:30px;font-size:14px;display:flex}.nr-public-header-actions{align-items:center;gap:24px;font-size:14px;display:flex}.nr-public-header-actions .nr-btn{font-size:13px}.nr-public-menu{display:none}.nr-hero{grid-template-columns:1fr 1.05fr;align-items:center;gap:25px;max-width:1400px;min-height:630px;margin:auto;padding:75px 65px 95px;display:grid}.nr-hero-label{letter-spacing:1.4px;color:#5f7a66;align-items:center;gap:7px;margin-bottom:26px;font-size:11px;font-weight:600;display:inline-flex}.nr-hero-label>span{background:#428d61;border-radius:50%;width:6px;height:6px}.nr-hero h1{font-size:clamp(37px,calc(3.7vw / var(--z,1)),56px);letter-spacing:-2.9px;color:#1c392e;font-weight:620;line-height:1.14}.nr-hero h1 .green{color:#327b56}.nr-hero-copy>p{color:#748171;max-width:410px;margin-top:25px;font-size:16px;line-height:1.85}.nr-hero-actions{gap:12px;margin-top:30px;display:flex}.nr-hero-actions .nr-btn{min-height:47px;padding:12px 20px;font-size:14px}.nr-hero-trust{align-items:center;gap:14px;margin-top:30px;display:flex}.nr-hero-trust>div{padding-left:7px;display:flex}.nr-hero-trust span{color:#685d4a;background:#dfd9c5;border:2px solid #fcfdf9;border-radius:50%;place-items:center;width:31px;height:31px;margin-left:-7px;font-size:8px;font-weight:600;display:grid}.nr-hero-trust span:nth-child(2){color:#496950;background:#d8e6db}.nr-hero-trust span:nth-child(3){color:#506374;background:#d9e1e8}.nr-hero-trust p{color:#849080;font-size:11px;line-height:1.6}.nr-hero-trust strong{color:#556c57;font-weight:500}.nr-hero-visual{padding:30px 8px 35px 25px;position:relative}.nr-hero-visual:before{content:"";z-index:0;background:radial-gradient(#e2ebd8 0%,#f0f4e7 48%,#0000 72%);position:absolute;inset:-35px -75px -50px -30px}.nr-orbit{border:1px solid #dbe4d488;border-radius:50%;width:570px;height:570px;position:absolute;top:-60px;left:0;transform:rotate(-20deg)}.nr-orbit.two{width:650px;height:420px;top:25px;left:-40px}.nr-product-preview{z-index:1;background:#fff;border:1px solid #e5eadf;border-radius:11px;width:100%;max-width:550px;font-size:12px;display:flex;position:relative;transform:rotate(-2deg);box-shadow:0 22px 65px #374e2820,0 2px 8px #374e2810}.nr-preview-sidebar{color:#829180;border-right:1px solid #e7ede5;flex-direction:column;flex-shrink:0;align-items:center;gap:12px;width:53px;padding:16px 0;display:flex}.nr-preview-sidebar>svg{color:#26794e;margin-bottom:14px}.nr-preview-sidebar>div{border-radius:6px;place-items:center;width:29px;height:29px;display:grid}.nr-preview-sidebar>div.active{color:#4c7652;background:#e8f0e3}.nr-preview-main{flex:1;min-width:0}.nr-preview-top{color:#788672;border-bottom:1px solid #eaf0e7;justify-content:space-between;align-items:center;padding:12px 20px;font-size:11px;display:flex}.nr-preview-top .nr-avatar{width:22px;height:22px;font-size:8px}.nr-preview-heading{justify-content:space-between;align-items:center;padding:20px 22px 17px;display:flex}.nr-preview-heading small{letter-spacing:1px;color:#8e9987;font-size:6px}.nr-preview-heading h3{letter-spacing:-.7px;margin:3px 0;font-size:18px;font-weight:600}.nr-preview-heading h3 span{color:#dbb564;font-size:16px}.nr-preview-heading p{color:#8a9781;font-size:7px}.nr-preview-period{border:1px solid #e9ede5;border-radius:4px;padding:5px 8px;font-size:6px}.nr-preview-metrics{grid-template-columns:1fr 1fr;gap:10px;margin:0 22px;display:grid}.nr-preview-metrics>div{border:1px solid #e9eee5;border-radius:6px;padding:12px}.nr-preview-metrics small{color:#7f8d76;font-size:7px}.nr-preview-metrics strong{letter-spacing:-.6px;align-items:center;gap:12px;margin:5px 0;font-size:21px;font-weight:650;display:flex}.nr-preview-metrics strong span{letter-spacing:0;color:#5f8c5c;background:#ebf3e5;padding:2px 5px;font-size:7px}.nr-preview-metrics p{color:#83a275;font-size:6px}.nr-preview-chart{border:1px solid #e7ede2;border-radius:6px;margin:17px 22px;padding:14px}.nr-preview-chart>div:first-child{justify-content:space-between;align-items:center;font-size:8px;display:flex}.nr-preview-chart small{color:#7f907a;font-size:6px}.nr-chart-bars{background:repeating-linear-gradient(#0000 0 30px,#f2f5ee 31px 32px);align-items:flex-end;gap:10px;height:130px;padding:15px 5px 0;display:flex}.nr-chart-bars span{background:#b7cbaa;border-radius:3px 3px 0 0;flex:1}.nr-chart-bars span:nth-child(3n){background:#7eaa78}.nr-chart-bars span:nth-last-child(2){background:#438656}.nr-chart-labels{color:#8b9783;justify-content:space-between;margin-top:10px;font-size:6px;display:flex}.nr-preview-bottom{background:#f5f8f0;border-radius:6px;align-items:center;gap:9px;margin:0 22px 20px;padding:10px;display:flex}.nr-preview-bottom strong{font-size:7px;font-weight:600}.nr-preview-bottom small{color:#8b997e;font-size:6px;display:block}.nr-preview-bottom>svg{color:#869679;margin-left:auto}.nr-preview-check{color:#50763c;background:#dfead7;border-radius:50%;place-items:center;width:25px;height:25px;display:grid}.nr-floating-note{color:#7c8b70;background:#fff;border:1px solid #e0e9d9;border-radius:9px;align-items:center;gap:12px;padding:15px 20px;font-size:11px;display:flex;position:absolute;bottom:8px;left:-30px;transform:rotate(2deg);box-shadow:0 10px 30px #50653413}.nr-floating-note>span{color:#5a9152;background:#eef6e9;border-radius:50%;padding:9px}.nr-floating-note strong{color:#4f6a40;font-size:13px;font-weight:600}.nr-hero-caption{text-align:center;letter-spacing:1.7px;color:#90a07c;margin-top:35px;font-size:7px;display:block;position:relative}.nr-benefits-strip{padding:30px max(40px,calc((100vw / var(--z,1) - 1190px)/2));background:#f3f6ed;border-block:1px solid #e4eadc;grid-template-columns:repeat(3,1fr);gap:40px;display:grid}.nr-benefits-strip>div{align-items:center;gap:15px;display:flex}.nr-benefits-strip>div>span{color:#6d8954;background:#e8eedd;border-radius:10px;flex-shrink:0;place-items:center;width:42px;height:42px;display:grid}.nr-benefits-strip h3{font-size:14px;font-weight:600}.nr-benefits-strip p{color:#7f8d74;margin-top:3px;font-size:12px}.nr-public-section{max-width:1250px;margin:auto;padding:85px 50px}.nr-kicker{letter-spacing:1.6px;color:#74906c;align-items:center;gap:8px;font-weight:600;display:flex;margin-bottom:17px!important;font-size:11px!important}.nr-public-section h2,.nr-update-section h2,.nr-final-cta h2{letter-spacing:-1.5px;font-size:34px;font-weight:600;line-height:1.2}.nr-public-section h1{letter-spacing:-1.8px;font-size:42px;font-weight:600;line-height:1.2}.nr-public-section p{color:#7c8a76;font-size:15px;line-height:1.9}.nr-section-center{text-align:center;max-width:700px;margin:0 auto 38px}.nr-section-center .nr-kicker{justify-content:center}.nr-section-center>p:not(.nr-kicker){margin-top:14px}.nr-ai-section{grid-template-columns:1fr 1fr;align-items:center;gap:85px;display:grid}.nr-ai-section>div>p:not(.nr-kicker){margin-top:22px}.nr-text-link{color:#417a4c;align-items:center;gap:9px;margin-top:20px;font-size:14px;font-weight:550;display:inline-flex}.nr-ai-card{background:#f6f8f0;border:1px solid #dfe8d6;border-radius:14px;padding:26px;box-shadow:0 15px 50px #7086480b}.nr-ai-card-title{align-items:center;gap:11px;margin-bottom:20px;font-size:14px;font-weight:600;display:flex}.nr-ai-card-title>span:first-child{color:#6b884e;background:#e7eddc;border-radius:10px;padding:10px}.nr-ai-card-title small{color:#8a967e;font-size:8px;font-weight:400;display:block}.nr-ai-card-title .nr-badge{margin-left:auto}.nr-ai-question{background:#fff;border:1px solid #e4eadb;border-radius:7px;justify-content:space-between;align-items:center;margin:8px 0;padding:13px;font-size:12px;display:flex}.nr-ai-card>p{text-align:center;margin-top:16px;font-size:11px}.nr-feature-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.nr-feature-grid article{background:#fff;border:1px solid #e3e9dd;border-radius:10px;padding:24px}.nr-feature-grid article>svg{color:#6d8c57}.nr-feature-grid article>span{float:right;color:#809471;background:#edf3e8;border-radius:4px;padding:2px 6px;font-size:8px}.nr-feature-grid h3{margin:18px 0 8px;font-size:16px;font-weight:600}.nr-feature-grid p{font-size:13px}.nr-feature-grid img{object-fit:cover;border-radius:6px;max-height:180px;margin-top:18px}.nr-how{padding-top:35px}.nr-how article{text-align:center;padding:15px 20px;position:relative}.nr-how article>span{color:#a8bc95;letter-spacing:-1px;font-size:31px;font-weight:500}.nr-how article h3{margin:14px 0 10px;font-size:18px;font-weight:600}.nr-how article p{font-size:14px}.nr-update-section{color:#fff;background:#173d2d;border-radius:17px;align-items:center;gap:55px;max-width:1150px;margin:20px auto;padding:48px;display:flex}.nr-update-section>div{max-width:670px}.nr-update-section .nr-kicker{color:#a9c799}.nr-update-section p:not(.nr-kicker){color:#aac3a4;margin-top:18px;font-size:14px;line-height:1.9}.nr-update-section h2{font-size:29px}.nr-update-section .nr-btn{background:#e5eddc;border:0;flex-shrink:0}.nr-security .nr-section-center>svg{color:#6d9151;margin:0 auto 22px}.nr-security h3{align-items:center;gap:10px;margin-bottom:13px;font-size:17px;font-weight:600;display:flex}.nr-security h3 svg{color:#7fa666}.nr-security article{padding:10px 25px}.nr-security p{font-size:14px}.nr-cycle{background:#ecf0e7;border:1px solid #e3e9d9;border-radius:9px;align-items:center;gap:4px;margin-top:25px;padding:5px;display:inline-flex}.nr-cycle button{color:#758769;border-radius:6px;padding:8px 15px;font-size:13px}.nr-cycle button[aria-pressed=true]{color:#2c6036;background:#fff;font-weight:600;box-shadow:0 2px 4px #3343270e}.nr-cycle small{color:#648b46;margin-left:8px;font-size:8px}.nr-public-plan{background:#fff;border:1px solid #e0e7d8;border-radius:12px;padding:30px;position:relative}.nr-public-plan.featured{border-color:#387652;box-shadow:0 15px 35px #1d5f3210}.nr-popular{color:#fff;letter-spacing:1px;white-space:nowrap;background:#397653;border-radius:5px;padding:5px 12px;font-size:8px;position:absolute;inset:-13px 50% auto auto;transform:translate(50%)}.nr-public-plan h3{letter-spacing:-.6px;font-size:23px;font-weight:600}.nr-public-plan>p{margin-top:7px;font-size:13px}.nr-public-price{letter-spacing:-1px;white-space:nowrap;margin-top:22px;font-size:30px;font-weight:600;line-height:1.5}.nr-public-price small{color:#87937f;letter-spacing:0;font-size:13px;font-weight:400}.nr-public-plan>small{color:#7f9074;min-height:28px;font-size:11px;display:block}.nr-public-plan>.nr-btn{width:100%;min-height:42px;margin:18px 0 22px}.nr-public-plan li{color:#6b7e60;align-items:center;gap:10px;padding:6px 0;font-size:13px;display:flex}.nr-public-plan li svg{color:#86a274;flex-shrink:0}.nr-plan-ai{background:#f2f6ec;border-radius:7px;gap:10px;margin-top:20px;padding:13px;display:flex}.nr-plan-ai svg{color:#749755;flex-shrink:0}.nr-plan-ai p{font-size:11px;line-height:1.6}.nr-price-footnote{text-align:center;max-width:650px;margin:25px auto 0;font-size:12px!important}.nr-compare{margin-top:65px}.nr-compare h3{text-align:center;margin-bottom:25px;font-size:24px;font-weight:600}.nr-compare table{border-collapse:collapse;text-align:left;width:100%;min-width:550px;font-size:14px}.nr-compare td,.nr-compare th{border-bottom:1px solid #e5ebdd;padding:14px 20px}.nr-compare td svg{color:#628e47}.nr-testimonials{padding-top:25px}.nr-testimonials h2{margin-bottom:30px}.nr-testimonials blockquote{background:#f6f8f0;border:1px solid #e2e8d9;border-radius:12px;padding:28px}.nr-testimonials blockquote>span{color:#a7bc8f;font-family:Georgia,serif;font-size:60px;line-height:1}.nr-testimonials blockquote p{color:#4c6544;font-size:17px;line-height:1.7}.nr-testimonials blockquote footer{margin-top:20px;font-size:13px}.nr-testimonials footer small{color:#8d9a80;margin-top:5px;font-size:8px;display:block}.nr-testimonials footer img{float:left;border-radius:50%;width:32px;height:32px;margin-right:10px}.nr-faq{grid-template-columns:1fr 1.4fr;gap:70px;display:grid}.nr-faq>div>p:not(.nr-kicker){margin-top:20px}.nr-faq>div>a{color:#4e7840;margin-top:20px;font-size:14px;display:block}.nr-faq details{border-bottom:1px solid #e2e9d9;padding:19px 0}.nr-faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:15px;font-size:15px;font-weight:550;list-style:none;display:flex}.nr-faq details p{margin-top:14px;font-size:14px}.nr-final-cta{background:#eaf0dd;border-radius:16px;justify-content:space-between;align-items:center;gap:30px;max-width:1150px;margin:10px auto 85px;padding:45px 50px;display:flex}.nr-final-cta .nr-btn{color:#fff;background:#256b49;border:0;min-height:46px;padding:12px 22px}.nr-public-footer{border-top:1px solid #e0e7d8;grid-template-columns:1.4fr .7fr 1.2fr .7fr;gap:35px;max-width:1250px;margin:auto;padding:55px 50px 20px;font-size:13px;display:grid}.nr-public-footer h3{margin:5px 0 16px;font-size:13px;font-weight:600}.nr-public-footer>div>a:not(:has(.nr-brand)){color:#7f8d75;margin-bottom:10px;font-size:13px;display:block}.nr-public-footer p{color:#84917b;margin:15px 0;font-size:13px;line-height:1.8}.nr-public-footer small{color:#96a08e;font-size:8px}.nr-public-footer .nr-brand{font-size:23px}.nr-public-footer-bottom{color:#95a08b;border-top:1px solid #e7ecdf;grid-column:1/-1;justify-content:space-between;margin-top:20px;padding-top:20px;font-size:11px;display:flex}.nr-contact{grid-template-columns:1fr 1.05fr;align-items:start;gap:75px;padding-block:70px 110px;display:grid}.nr-contact h1{white-space:pre-line;font-size:44px}.nr-contact>div>p:not(.nr-kicker){margin-top:25px}.nr-contact-links{flex-direction:column;gap:18px;margin-top:40px;font-size:15px;display:flex}.nr-contact-links a{align-items:center;gap:10px;display:flex}.nr-contact-links small{color:#819273;font-size:12px}.nr-contact-form{background:#fff;border:1px solid #e0e8d6;border-radius:14px;padding:30px}.nr-contact-form h2{margin-bottom:25px;font-size:22px}.nr-contact-form input,.nr-contact-form textarea,.nr-contact-form select{background:#fcfdf9!important}.nr-form-privacy{margin-top:12px;font-size:11px!important}.nr-form-privacy a{text-decoration:underline}.nr-contact-success{text-align:center;padding:50px 10px}.nr-contact-success>svg{color:#5c9651;margin:0 auto 25px}.nr-contact-success p{margin-bottom:25px}.nr-news,.nr-legal{max-width:950px}.nr-news-tools{flex-wrap:wrap;gap:12px;margin-bottom:35px;display:flex}.nr-news-tools input{border:1px solid #e0e7d8;border-radius:6px;flex:1;min-width:170px;padding:9px 13px;font-size:14px}.nr-news article{border-bottom:1px solid #e0e8d8;padding:35px 0}.nr-news article>div:first-child{align-items:center;gap:15px;display:flex}.nr-news time{color:#849676;font-size:13px}.nr-news article h2{margin:20px 0 15px;font-size:25px}.nr-legal{min-height:65vh}.nr-public-section .nr-prose h1{font-size:36px}.nr-public-section .nr-prose h2{margin:30px 0 15px;font-size:22px}.nr-public-section .nr-prose p{font-size:16px}@media (max-width:1100px){.nr-hero{gap:10px;padding:50px 40px 65px}.nr-hero h1{letter-spacing:-2px;font-size:42px}.nr-product-preview{transform:none}.nr-preview-metrics strong{font-size:18px}.nr-hero-visual{padding-left:10px}.nr-floating-note{left:-10px}.nr-public-header{padding:0 35px}.nr-public-header nav{gap:20px}.nr-public-section{padding:65px 35px}.nr-public-plan{padding:24px 18px}.nr-public-price{font-size:26px}.nr-update-section,.nr-final-cta{margin-inline:35px}.nr-ai-section{gap:35px}.nr-contact{gap:40px}.nr-contact h1{font-size:38px}.nr-benefits-strip{gap:20px;padding:28px 35px}}@media (max-width:760px){.nr-public-header{gap:15px;height:78px;padding:0 22px}.nr-public-header nav{z-index:25;background:#fcfdf9;border-bottom:1px solid #dfe8d5;flex-direction:column;padding:20px;display:none;position:absolute;top:78px;left:0;right:0}.nr-public-header nav.open{display:flex}.nr-public-menu{margin-left:auto;display:block}.nr-public-header-actions>.nr-btn{display:none}.nr-public-header-actions{gap:0}.nr-brand{font-size:24px}.nr-hero{grid-template-columns:1fr;padding:35px 24px 45px}.nr-hero h1{letter-spacing:-2px;font-size:43px}.nr-hero-copy>p{max-width:95%;font-size:15px}.nr-hero-label{margin-bottom:20px;font-size:8px}.nr-hero-visual{width:100%;max-width:530px;margin:10px auto 0;padding:40px 6px 0}.nr-orbit{display:none}.nr-product-preview{font-size:11px}.nr-preview-heading{padding-inline:14px}.nr-preview-heading h3{font-size:18px}.nr-preview-metrics{gap:7px;margin-inline:14px}.nr-preview-metrics>div{padding:9px}.nr-preview-metrics strong{font-size:18px}.nr-preview-chart{margin-inline:14px}.nr-preview-sidebar{width:42px}.nr-preview-bottom{margin-inline:14px}.nr-floating-note{padding:11px 15px;bottom:14px;left:-8px}.nr-hero-caption{margin-top:24px;font-size:6px}.nr-benefits-strip{grid-template-columns:1fr;gap:22px;padding:30px 25px}.nr-benefits-strip p{font-size:13px}.nr-public-section{padding:55px 24px}.nr-public-section h2{font-size:29px}.nr-public-section h1{font-size:36px}.nr-ai-section,.nr-faq,.nr-contact{grid-template-columns:1fr;gap:30px}.nr-ai-card{padding:20px}.nr-ai-question{font-size:12px}.nr-feature-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.nr-feature-grid article{padding:17px}.nr-feature-grid h3{font-size:14px}.nr-feature-grid p{font-size:12px}.nr-update-section{flex-direction:column;align-items:flex-start;gap:25px;margin:15px 24px;padding:30px}.nr-update-section h2{font-size:28px}.nr-security article{padding:10px 0}.nr-how article{padding:10px}.nr-public-plan{padding:28px}.nr-public-plan.featured{margin-top:10px}.nr-public-price{font-size:32px}.nr-public-plan li{font-size:14px}.nr-compare td,.nr-compare th{padding:12px}.nr-testimonials blockquote p{font-size:18px}.nr-final-cta{flex-direction:column;align-items:flex-start;margin:10px 24px 50px;padding:30px}.nr-final-cta h2{font-size:29px}.nr-public-footer{grid-template-columns:1fr 1fr;gap:30px 20px;padding:35px 24px}.nr-public-footer-bottom{flex-direction:column;gap:10px}.nr-contact-form{padding:23px}.nr-public-header-actions>a{font-size:14px}.nr-marketing .nr-grid-2,.nr-marketing .nr-grid-3{grid-template-columns:1fr}}.nr-marketing .nr-logo{color:#13261e;width:auto;height:44px;display:block}.nr-public-footer .nr-logo{height:40px}.nr-marketing{--z:1;zoom:var(--z)}@media (min-width:1920px){.nr-marketing{--z:1.1}}@media (min-width:2200px){.nr-marketing{--z:1.15}}@media (min-width:2500px){.nr-marketing{--z:1.22}}@media (min-width:3000px){.nr-marketing{--z:1.35}}.nr-public-plan li.nr-feature-off{color:#a4aea7}.nr-public-plan li.nr-feature-off svg{color:#c98b82}.nr-pricing-grid .nr-public-plan{min-width:0}.nr-pricing-grid .nr-public-price{white-space:normal}.nr-pricing-grid .nr-public-plan li{font-size:16px;line-height:1.6}.nr-pricing-grid .nr-public-plan>small,.nr-pricing-grid .nr-plan-ai p{font-size:14px}@media (min-width:761px){.nr-marketing .nr-pricing-grid{row-gap:0}.nr-pricing-grid>.nr-public-plan{grid-row:span var(--pricing-rows);grid-template-rows:subgrid;display:grid}.nr-pricing-grid .nr-public-plan>ul{grid-row:span var(--pricing-benefit-rows);grid-template-rows:subgrid;display:grid}.nr-pricing-grid .nr-public-plan>.nr-btn{align-self:end}.nr-pricing-grid .nr-plan-note{align-self:start}}
.nr-marketing,.nr-theme-page{background:var(--site-background,#fcfdf9);color:var(--site-text,#1c392e);font-family:var(--site-font,var(--font-geist-sans), sans-serif)}.nr-marketing .nr-btn.primary,.nr-theme-page .nr-btn.primary,.nr-marketing .nr-final-cta .nr-btn{background:var(--site-primary,#147d63);border-color:var(--site-primary,#147d63)}.nr-marketing .nr-btn,.nr-theme-page .nr-btn{border-radius:var(--site-button-radius,7px)}.nr-marketing .nr-hero h1,.nr-marketing .nr-public-section h2,.nr-marketing .nr-public-section h1{color:var(--site-text,#1c392e)}.nr-marketing .nr-hero h1 .green,.nr-marketing .nr-text-link{color:var(--site-primary,#147d63)}.nr-marketing .nr-hero-copy>p,.nr-marketing .nr-public-section p{color:var(--site-muted,#7c8a76)}.nr-marketing .nr-public-plan,.nr-marketing .nr-feature-grid article,.nr-marketing .nr-contact-form{background:var(--site-surface,#fff);border-radius:var(--site-radius,12px)}.nr-marketing .nr-final-cta,.nr-marketing .nr-ai-card,.nr-marketing .nr-testimonials blockquote{background:var(--site-accent,#eaf0dd);border-radius:var(--site-radius,12px)}.nr-theme-section{min-width:0;position:relative}.nr-theme-section.has-background>section{background:var(--section-background)}.nr-theme-section.has-color h1,.nr-theme-section.has-color h2,.nr-theme-section.has-color h3,.nr-theme-section.has-color p{color:var(--section-color)!important}.nr-theme-section.has-spacing>section{padding-block:var(--section-padding)}.nr-theme-section.has-alignment .nr-section-center,.nr-theme-section.has-alignment .nr-hero-copy,.nr-theme-section.has-alignment .nr-theme-custom{text-align:var(--section-align)}.nr-theme-section.full-width>section{max-width:none}.nr-theme-section.selected{outline-offset:-2px;z-index:1;outline:2px solid #3b7ce2}.nr-theme-page.is-editing .nr-theme-section:hover{outline-offset:-2px;outline:2px solid #3b7ce2}.nr-theme-page.is-editing .nr-theme-section{cursor:pointer;min-height:38px}.nr-theme-section.drop-target{box-shadow:inset 0 5px #3b7ce2!important}.nr-canvas-section-label{z-index:5;color:#fff;background:#3b7ce2;border-radius:0 0 5px;justify-content:space-between;align-items:center;gap:15px;min-width:150px;font:16px/1.4 system-ui,sans-serif;display:none;position:absolute;top:0;left:0;box-shadow:0 2px 5px #16396515}.nr-canvas-section-label>span{cursor:grab;align-items:center;gap:5px;padding:6px 9px;display:flex}.nr-canvas-section-label button{cursor:pointer;border-left:1px solid #ffffff40;padding:6px 9px}.nr-theme-section:hover>.nr-canvas-section-label,.nr-theme-section.selected>.nr-canvas-section-label{display:flex}.nr-theme-custom h2{margin-bottom:20px}.nr-theme-custom .nr-kicker{margin-bottom:15px}.nr-theme-custom .nr-btn{margin-top:22px}.nr-theme-custom img{border-radius:var(--site-radius,12px);width:100%;max-height:600px}.nr-theme-custom figcaption{color:var(--site-muted,#7c8a76);padding-top:14px;font-size:12px}.nr-theme-banner{background:var(--site-accent,#eaf0dd);border-radius:var(--site-radius,12px);margin-block:35px}.nr-theme-cards{grid-template-columns:1fr 1fr;align-items:center;gap:45px;display:grid}.nr-theme-image-placeholder{border-radius:var(--site-radius,12px);color:#7c8c74;text-align:center;background:linear-gradient(135deg,#f1f4ee,#e5ebe0);border:1px dashed #c7d3be;flex-direction:column;justify-content:center;align-items:center;gap:15px;min-height:230px;padding:25px;font-size:12px;display:flex}.nr-theme-empty{color:#859080;flex-direction:column;justify-content:center;align-items:center;gap:15px;min-height:400px;display:flex}.nr-theme-empty h2{font-size:24px;font-weight:600}.nr-theme-empty p{font-size:13px}@media (max-width:760px){.nr-theme-cards{grid-template-columns:1fr;gap:25px}}
