/* Palette sampled from the owner's image. Darker orange is reserved for legible text. */
body.mp-refresh-10{--mp-cloud:#e8e8e8;--mp-silver:#bfbfbf;--mp-muted:#95939b;--mp-plum:#564256;--mp-orange:#fc814a;--mp-orange-ink:#bc5222;--mp-ink:#332b35;--mp-line:#d3cfd4;--nymobil-ink:#332b35;--nymobil-navy:#564256;--nymobil-logo-blue:#564256;--theme-text-color:#564256;--theme-headings-color:#332b35;--theme-link-initial-color:#564256;--theme-link-hover-color:#bc5222;background:#fff!important;color:var(--mp-plum)}
body.mp-refresh-10 #header [data-row],body.mp-refresh-10 #header [data-row]>div{background:#fff!important}
body.mp-refresh-10 #header [data-device="desktop"] .site-logo-container img{width:260px!important;max-width:260px!important;height:auto!important}
body.mp-refresh-10 #header a,body.mp-refresh-10 #header button,body.mp-refresh-10 .npm-nav a,body.mp-refresh-10 .npm-nav button{color:var(--mp-plum)!important}
body.mp-refresh-10 .nymobil-home-hero-shell,body.mp-refresh-10 .nymobil-home-hero-slider,body.mp-refresh-10 .nymobil-home-hero-slide{background:#fff!important}
body.mp-refresh-10 .nymobil-home-hero-copy>strong{color:var(--mp-plum)!important}
body.mp-refresh-10 .nymobil-home-hero-copy>span{color:var(--mp-plum)!important}
body.mp-refresh-10 .nymobil-home-hero-cta{background:#1d1d1f!important;border-color:#1d1d1f!important;color:#fff!important}
body.mp-refresh-10 .nymobil-home-hero-cta:hover{background:#e8e8e8!important;border-color:var(--mp-plum)!important}
body.mp-refresh-10 #np-preview,body.mp-refresh-10 #np-preview .np-multi,body.mp-refresh-10 #np-preview .np-section,body.mp-refresh-10 #np-preview .np-accessories{background:#fff!important;color:var(--mp-plum)!important}
body.mp-refresh-10 #np-preview h2,body.mp-refresh-10 #np-preview h3,body.mp-refresh-10 .mp-product-card h3 a{color:var(--mp-ink)!important}
body.mp-refresh-10 #np-preview a,body.mp-refresh-10 #np-preview .np-plan,body.mp-refresh-10 #np-preview .np-facts,body.mp-refresh-10 .mp-model-detail,body.mp-refresh-10 .mp-included,body.mp-refresh-10 .mp-included li{color:var(--mp-plum)!important}
body.mp-refresh-10 .mp-product-card,body.mp-refresh-10 #np-preview .mp-product-card{border-color:var(--mp-line)!important;background:#fff!important}
body.mp-refresh-10 .mp-product-card:hover{border-color:var(--mp-plum)!important}
body.mp-refresh-10 .mp-product-card>.np-plan{color:var(--mp-plum)!important}
body.mp-refresh-10 .mp-product-card .np-price>strong{color:var(--mp-orange-ink)!important}
body.mp-refresh-10 .mp-product-card .np-price-suffix,body.mp-refresh-10 .mp-product-card .mp-price-term,body.mp-refresh-10 .mp-product-card .np-minimum{color:var(--mp-plum)!important}
body.mp-refresh-10 .mp-card-arrow{border-color:var(--mp-muted)!important;color:var(--mp-plum)!important}
body.mp-refresh-10 a:focus-visible,body.mp-refresh-10 button:focus-visible{outline-color:var(--mp-plum)!important}
body.mp-refresh-10 .mp-business-section{width:calc(100% - 52px);max-width:1162px;margin:64px auto;padding:0;color:var(--mp-plum);box-sizing:border-box}
body.mp-refresh-10 #np-preview .mp-business-section{width:100%;max-width:none}
body.mp-refresh-10 #np-preview .mp-business-section>h2{margin-bottom:28px!important}
body.mp-refresh-10 .mp-business-section>h2{font:750 clamp(28px,3vw,40px)/1.15 'Plus Jakarta Sans',sans-serif;letter-spacing:-.04em;color:var(--mp-ink);margin:0 0 28px}
.mp-section-intro{font-size:17px;line-height:1.6;margin:-12px 0 28px}
.mp-service-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}
.mp-service{border:1px solid var(--mp-line);border-radius:16px;padding:32px;background:#f5f4f5;display:flex;flex-direction:column;align-items:flex-start;position:relative;overflow:hidden}
.mp-service:nth-child(2){background:#ede9ee}
.mp-service:before{content:"";position:absolute;top:0;left:32px;width:54px;height:4px;background:var(--mp-plum)}
.mp-service>svg{width:56px;height:56px;color:var(--mp-plum);margin-bottom:20px}
.mp-service h3{font-size:30px!important;line-height:1.2!important;letter-spacing:-.03em;margin:0 0 12px!important}
.mp-service p{font-size:17px;line-height:1.65;max-width:440px;margin:0 0 24px;color:var(--mp-plum)}
.mp-service a{margin-top:auto;font-size:16px;font-weight:700;color:var(--mp-plum)!important;text-decoration:underline;text-underline-offset:5px}
.mp-partner-logos{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));align-items:center;gap:24px;border-top:1px solid var(--mp-line);border-bottom:1px solid var(--mp-line);padding:28px 0}
.mp-partner-logos img{width:100%;height:76px;object-fit:contain;mix-blend-mode:multiply}
.mp-review-grid,.mp-blog-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}
.mp-review{margin:0;border:1px solid var(--mp-line);border-radius:14px;padding:26px;display:flex;flex-direction:column;background:#f7f6f7;color:var(--mp-plum)}
.mp-review h3{font-size:21px;line-height:1.3;margin:0 0 16px;color:var(--mp-ink)}
.mp-review blockquote{padding:0;margin:0 0 24px;border:0;font:400 16px/1.7 'Plus Jakarta Sans',sans-serif;color:var(--mp-plum)}
.mp-review figcaption{display:flex;flex-direction:column;gap:3px;margin-top:auto;font-size:14px}
.mp-review figcaption strong{font-weight:700}
.mp-blog-card{border:1px solid var(--mp-line);border-radius:14px;padding:26px;display:flex;flex-direction:column;background:#fff}
.mp-eyebrow{font-size:11px;letter-spacing:.1em;font-weight:700;color:var(--mp-plum)}
.mp-blog-card h3{font-size:23px;line-height:1.3;letter-spacing:-.03em;margin:14px 0}
.mp-blog-card h3 a{color:var(--mp-ink);text-decoration:none}
.mp-blog-card p{font-size:15px;line-height:1.6;color:var(--mp-plum);margin:0 0 22px}
.mp-blog-card>a{font-size:14px;font-weight:700;color:var(--mp-plum);margin-top:auto;text-decoration:underline;text-underline-offset:4px}
#mp-faq details{border-top:1px solid var(--mp-line);padding:20px 0}
#mp-faq summary{font-size:18px;font-weight:650;cursor:pointer}
#mp-faq details>p{max-width:900px;white-space:pre-line;font-size:16px;line-height:1.7;margin:18px 0 0}
body.mp-refresh-10 .nymobil-crm-footer,body.mp-refresh-10 .nymobil-crm-inner{background:var(--mp-cloud)!important;color:var(--mp-plum)!important}
body.mp-refresh-10 .nymobil-crm-footer h2,body.mp-refresh-10 .nymobil-crm-footer p,body.mp-refresh-10 .nymobil-crm-footer label,body.mp-refresh-10 .nymobil-crm-footer a{color:var(--mp-plum)!important}
body.mp-refresh-10 .nymobil-crm-footer button{background:var(--mp-plum)!important;color:white!important;border-color:var(--mp-plum)!important}
body.mp-refresh-10 #footer{background:var(--mp-plum)!important;color:#fff!important}
.mp-footer-inner{width:calc(100% - 52px);max-width:1162px;margin:auto;padding:42px 0}
.mp-footer-inner>strong{font-size:28px}.mp-footer-inner p{margin:12px 0 24px;color:#fff}
.mp-footer-inner a{color:#fff!important;margin-right:24px;line-height:2;text-decoration:underline;text-underline-offset:5px}
.mp-preview-notice{border-color:var(--mp-silver)!important;color:var(--mp-plum)!important}
@media(max-width:767px){
 body.mp-refresh-10 .mp-business-section{margin:40px auto}
 body.mp-refresh-10 .mp-business-section>h2{font-size:28px;margin-bottom:22px}
 .mp-service-grid,.mp-review-grid,.mp-blog-grid{grid-template-columns:1fr;gap:16px}
 .mp-service{padding:24px}.mp-service:before{left:24px}.mp-service h3{font-size:25px!important}.mp-service p{font-size:16px}
 .mp-partner-logos{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;padding:20px 0}.mp-partner-logos img{height:54px}
 .mp-review,.mp-blog-card{padding:22px}
 .mp-footer-inner a{display:inline-block;margin-right:18px}
}
