/* MasaNova v9 · branding, responsive website, tenant UI, takeout */
.mn9-marketing{--ink:#112e3c;--muted:#68818a;--teal:#1c8578;--line:#e4ebed;margin:0;color:var(--ink);font-family:Inter,"Segoe UI",Arial,sans-serif;background:#fafcfb;line-height:1.55}
.mn9-marketing *, .mn9-marketing *:before,.mn9-marketing *:after{box-sizing:border-box}
.mn9-marketing a{text-decoration:none;color:inherit}.mn9-container{width:min(1230px,calc(100% - 48px));margin:auto}.mn9-header{position:sticky;z-index:50;top:0;background:#ffffffed;backdrop-filter:blur(18px);border-bottom:1px solid #e8f0ef}.mn9-header-inner{min-height:87px;display:flex;align-items:center;justify-content:space-between;gap:20px}.mn9-brand{display:flex;align-items:center;gap:12px;font-size:20px;font-weight:900;letter-spacing:-.8px;white-space:nowrap}.mn9-brand img{width:50px;height:50px;object-fit:contain}.mn9-brand-mark{width:49px;height:49px;display:grid;place-items:center;color:#fff;font-size:25px;border-radius:16px;background:linear-gradient(130deg,#1a9585,#0c4656)}.mn9-brand small{display:block;font-size:10px;font-weight:700;letter-spacing:1.2px;color:#749098;text-transform:uppercase}.mn9-desktop-links,.mn9-header-actions{display:flex;align-items:center;gap:25px}.mn9-desktop-links a,.mn9-signin{font-size:12px;font-weight:750;color:#3a5d69!important;transition:color .2s}.mn9-desktop-links a:hover,.mn9-signin:hover{color:#139480!important}.mn9-action{display:inline-flex;gap:14px;align-items:center;justify-content:center;background:#176d68;color:#fff!important;padding:13px 20px;border-radius:12px;font-size:12px;font-weight:850;min-height:46px;transition:background .2s,transform .2s}.mn9-action:hover{background:#114f50;transform:translateY(-1px)}.mn9-action span{font-size:17px}.mn9-mobile-nav{display:none;position:relative}.mn9-mobile-nav summary{list-style:none;font-size:22px;cursor:pointer;padding:7px 10px;color:#184651}.mn9-mobile-nav summary::-webkit-details-marker{display:none}.mn9-mobile-nav>div{position:absolute;right:0;top:45px;width:min(290px,85vw);display:grid;gap:2px;padding:13px;background:#fff;border:1px solid #e0e9e9;border-radius:15px;box-shadow:0 20px 46px #0e374122}.mn9-mobile-nav a{font-size:13px;font-weight:750;padding:12px;border-radius:8px}.mn9-mobile-nav a:hover{background:#edf7f5}
.mn9-hero{background:radial-gradient(circle at 65% 10%,#d4ede5 0,transparent 32%),linear-gradient(135deg,#fbfdfb 0%,#edf6f3 100%);overflow:hidden}.mn9-hero-grid{min-height:670px;padding-block:100px 96px;display:grid;grid-template-columns:1.04fr .96fr;gap:65px;align-items:center}.mn9-eyebrow{font-size:11px;font-weight:900;letter-spacing:2px;color:#1b8e7d;display:inline-flex;align-items:center;gap:10px}.mn9-live-dot{width:8px;height:8px;background:#20a889;display:inline-block;border-radius:99px;box-shadow:0 0 0 5px #19a98c1b}.mn9-hero h1{font-size:clamp(45px,5.3vw,76px);letter-spacing:-3.9px;line-height:1.095;margin:22px 0 23px}.mn9-hero h1 em,.mn9-section h2 em,.mn9-work-section h2 em,.mn9-demo h2 em{font-style:normal;color:#248e7d}.mn9-hero-copy>p{font-size:16px;line-height:1.9;color:#57737c;max-width:595px}.mn9-hero-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:30px}.mn9-action-big{font-size:13px;padding:16px 23px}.mn9-secondary{display:inline-flex;align-items:center;gap:14px;padding:16px 21px;background:#fff;border:1px solid #dce8e5;border-radius:12px;font-size:13px;font-weight:800}.mn9-hero-foot{display:flex;flex-wrap:wrap;gap:8px 19px;margin-top:35px;font-size:11px;font-weight:750;color:#64818a}
.mn9-dashboard{position:relative;background:#fff;box-shadow:0 35px 90px #10434a23;border:1px solid #dce9e7;border-radius:24px;padding:23px;transform:rotate(1deg)}.mn9-dashboard:after{position:absolute;content:"";width:190px;height:190px;border-radius:50%;background:#5ab6a040;filter:blur(45px);z-index:-1;right:-25px;bottom:-30px}.mn9-dash-top{display:flex;gap:12px;align-items:center;padding-bottom:18px;border-bottom:1px solid #ecf0f0}.mn9-dash-logo{display:grid;place-items:center;width:42px;height:42px;border-radius:13px;background:#123c48;color:#fff;font-size:24px}.mn9-dash-top div{display:grid;gap:3px;flex:1}.mn9-dash-top strong{font-size:13px}.mn9-dash-top small{font-size:10px;color:#96a9ac}.mn9-status{background:#e5f7ef;border-radius:30px;padding:7px 10px;color:#1d7859;font-size:10px;font-weight:850}.mn9-status i{display:inline-block;width:7px;height:7px;background:#27a975;border-radius:50%;margin-right:5px}.mn9-dash-welcome{font-size:20px;font-weight:850;letter-spacing:-.6px;margin:19px 0}.mn9-dash-welcome span{color:#26927f}.mn9-dash-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}.mn9-dash-stats article{border:1px solid #e4eded;border-radius:13px;padding:15px;min-width:0}.mn9-dash-stats small{display:block;font-size:10px;color:#849da4}.mn9-dash-stats strong{display:block;font-size:28px;letter-spacing:-1px;margin:8px 0}.mn9-dash-stats strong span{font-size:15px;color:#a4b6b9}.mn9-stat-line{height:5px;border-radius:12px;background:linear-gradient(90deg,#28a17f 55%,#e9f2ef 55%)}.mn9-stat-line.alt{background:linear-gradient(90deg,#649fc7 65%,#eaf1f8 65%)}.mn9-stat-line.warm{background:linear-gradient(90deg,#edaf50 30%,#f7f0e3 30%)}.mn9-dash-bottom{display:grid;grid-template-columns:1fr 1fr;gap:13px;margin-top:13px}.mn9-dash-bottom>div{background:#f7faf9;border:1px solid #e9f0f0;border-radius:15px;padding:15px}.mn9-dash-bottom strong{font-size:12px}.mn9-dash-bottom p{margin:13px 0 0;color:#6e8792;font-size:10px}.mn9-dot{display:inline-block;width:7px;height:7px;border-radius:50%;margin-right:8px}.mn9-dot.green{background:#2aaf8e}.mn9-dot.amber{background:#e8a843}.mn9-dot.blue{background:#6699c1}.mn9-mini-tables{display:grid;grid-template-columns:repeat(4,1fr);gap:7px;margin-top:12px}.mn9-mini-tables span{text-align:center;background:#ffefd9;color:#9b723a;font-size:10px;padding:12px 0;border-radius:9px;font-weight:800}.mn9-mini-tables span.off{background:#e4f4ed;color:#388967}.mn9-dash-foot{text-align:right;color:#a5b7bb;font-size:9px;margin-top:9px}.mn9-feature-strip{background:#123540;color:#c2d8d6}.mn9-feature-strip .mn9-container{min-height:81px;display:flex;align-items:center;justify-content:space-between;gap:10px 28px;flex-wrap:wrap}.mn9-feature-strip span{font-size:12px;letter-spacing:.2px;font-weight:750}
.mn9-section{padding-block:112px 38px}.mn9-section-intro{max-width:800px}.mn9-section-intro h2,.mn9-work-section h2{font-size:clamp(33px,4.7vw,56px);letter-spacing:-2.5px;line-height:1.15;margin:16px 0}.mn9-section-intro>p{color:#617e86;line-height:1.9;font-size:15px;max-width:670px}.mn9-feature-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:17px;margin-top:44px}.mn9-feature-card{background:#fff;border:1px solid #e1ebea;border-radius:22px;min-height:265px;padding:30px;position:relative;transition:box-shadow .2s,transform .2s}.mn9-feature-card:hover{transform:translateY(-4px);box-shadow:0 16px 48px #19494f14}.mn9-feature-icon{width:55px;height:55px;border-radius:16px;background:#e8f5ef;color:#1f8979;display:grid;place-items:center;font-size:26px}.mn9-feature-card h3{font-size:19px;letter-spacing:-.6px;margin:24px 0 8px}.mn9-feature-card p{color:#708a93;font-size:13px;line-height:1.85}.mn9-feature-line{display:block;width:37px;height:3px;background:#31a78c;border-radius:3px;position:absolute;bottom:26px;left:30px}.mn9-work-section{margin-top:90px;background:#103540;color:white;padding:100px 0}.mn9-work-section h2{color:#fff}.mn9-work-section .mn9-section-intro{margin-bottom:35px}.mn9-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.mn9-steps article{border:1px solid #376370;background:#19434f;border-radius:20px;padding:30px;min-height:230px}.mn9-steps span{font-size:33px;font-weight:900;letter-spacing:-1px;color:#51bda0}.mn9-steps h3{font-size:18px;margin:23px 0 10px}.mn9-steps p{font-size:13px;line-height:1.85;color:#b7cfd3}
.mn9-plans{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:36px}.mn9-plans article{border:1px solid #dfebeb;border-radius:21px;background:#fff;padding:32px;display:flex;flex-direction:column;min-height:265px}.mn9-plans article.mn9-highlight{background:#174c51;border-color:#174c51;color:#fff}.mn9-plans h3{font-size:25px;margin:13px 0}.mn9-plans p{font-size:13px;line-height:1.9;color:#73919b;flex:1}.mn9-plans .mn9-highlight p{color:#c0d9d6}.mn9-plans a{font-size:12px;font-weight:850;color:#178e7b}.mn9-plans .mn9-highlight a{color:#9ef1d7}.mn9-plan-tag{font-size:9px;letter-spacing:1.2px;color:#a6e8d6}.mn9-faq{padding-block:100px}.mn9-faq-list{max-width:950px;display:grid;gap:10px;margin-top:28px}.mn9-faq-list details{background:#fff;border:1px solid #e3ecea;border-radius:14px;padding:20px 24px}.mn9-faq-list summary{cursor:pointer;font-size:14px;font-weight:800;list-style:none}.mn9-faq-list summary:after{content:'＋';float:right;font-size:21px;color:#1b867b;line-height:1}.mn9-faq-list details[open] summary:after{content:'−'}.mn9-faq-list p{font-size:13px;color:#6b8590;line-height:1.85;margin-bottom:0}.mn9-demo-wrap{background:linear-gradient(135deg,#0f3844,#163e49);padding:98px 0}.mn9-demo{display:grid;grid-template-columns:.9fr 1.1fr;align-items:start;gap:75px}.mn9-demo h2{font-size:clamp(33px,4.6vw,55px);line-height:1.15;letter-spacing:-2.4px;color:#fff;margin:22px 0}.mn9-demo>div:first-child p{color:#b2ced0;font-size:15px;line-height:1.9}.mn9-demo-benefits{display:grid;gap:12px;font-size:12px;color:#b1d8d3;margin-top:32px}.mn9-demo-card{background:#fff;padding:34px;border-radius:22px;box-shadow:0 20px 55px #051b2730}.mn9-demo-card h3{font-size:23px;letter-spacing:-.8px;margin:0 0 7px}.mn9-demo-card>p{font-size:12px;color:#7c929b;margin:0 0 25px}.mn9-demo-card form{display:grid;gap:13px}.mn9-demo-card form>label,.mn9-form-grid label{display:grid;gap:7px;font-size:11px;font-weight:800;color:#385967}.mn9-demo-card input:not([type=checkbox]),.mn9-demo-card textarea{width:100%;min-width:0;font:inherit;font-size:13px;padding:12px 13px;border-radius:10px;border:1px solid #dae6e6;outline-color:#218978;background:#fbfdfd;color:#1d3e48}.mn9-demo-card textarea{min-height:85px;resize:vertical}.mn9-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.mn9-demo-card .mn9-consent{display:flex;align-items:start;gap:9px;font-size:11px;font-weight:600;line-height:1.7;color:#68828b}.mn9-demo-card .mn9-consent input{margin-top:3px}.mn9-demo-card .mn9-submit{border:none;min-width:100%;cursor:pointer;font-size:13px;margin-top:4px}.mn9-hidden{position:absolute;left:-99999px;opacity:0;width:1px;height:1px}.mn9-success{background:#ddf4e9;border:1px solid #9bd6b4;color:#1e704f;font-size:12px;padding:13px;border-radius:10px;margin-bottom:16px}.mn9-footer{background:#0a2631;color:#c4dcdf;padding:72px 0 28px}.mn9-footer-grid{display:grid;grid-template-columns:2fr 1fr 1fr 1.3fr;gap:50px}.mn9-footer-brand{color:white!important;font-size:19px}.mn9-footer-grid p{font-size:12px;color:#96b5bf;line-height:1.9;max-width:300px}.mn9-footer-grid h3{font-size:13px;color:#fff;margin:4px 0 20px}.mn9-footer-grid>div:not(:first-child)>a{display:block;margin-bottom:12px;font-size:12px;color:#a7c1c9}.mn9-footer-grid .mn9-footer-cta{color:#76dabe!important;font-weight:850}.mn9-footer-bottom{border-top:1px solid #294653;display:flex;justify-content:space-between;gap:16px;margin-top:59px;padding-top:23px;font-size:11px;color:#7396a1}
/* Hard tenant / platform visual distinction and clearer cafe logo. */
.v6-shell .mn5-logo .v8-cafe-logo{width:67px!important;height:67px!important;object-fit:contain!important;border-radius:16px!important;background:#fff!important;padding:6px!important;flex:none}.v6-shell .mn5-logo b{font-size:18px}.v6-shell .mn5-logo small{font-size:10px}.v6-shell .side{background:linear-gradient(180deg,#0d303b 0%,#133e47 100%)}.v6-shell .v6-nav a{font-size:12px;line-height:1.4;min-height:43px;padding:12px 15px}.v6-shell .v6-nav a:hover{background:#ffffff19}.v6-shell .v6-nav a.active{background:var(--brand,#267c72)!important;color:#fff!important}
/* Takeaway customer flow: clearer expectations and conversion cards. */
.mn-public.mn-is-home .mn-hero{min-height:265px}.mn-public.mn-is-home .mn-hero-number{display:none}.mn9-takeaway-intro{margin:19px 0 27px;border:1px solid #d9e9e4;border-radius:20px;background:var(--mn-panel,#fff);padding:24px;display:grid;grid-template-columns:1.1fr 1.9fr;gap:24px;align-items:center;box-shadow:0 10px 28px #24473c08}.mn9-takeaway-intro h2{font-size:clamp(18px,2.3vw,26px);margin:7px 0 7px;color:var(--mn-ink,#253e39);letter-spacing:-.8px}.mn9-takeaway-intro p{font-size:12px;line-height:1.8;color:var(--mn-muted,#687d75);margin:0}.mn9-takeaway-intro .mn9-takeaway-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:9px}.mn9-takeaway-steps>div{padding:15px 11px;border-radius:13px;background:#e8f5ef;color:#225f54;display:grid;gap:6px}.mn9-takeaway-steps b{font-size:11px}.mn9-takeaway-steps span{font-size:10px;line-height:1.5}.mn9-takeaway-steps i{font-size:17px;font-style:normal}.mn9-takeaway-notice{background:#e3f4eb;border-radius:11px;padding:13px 17px;font-size:12px;line-height:1.7;color:#296957;margin:16px 0}.mn-public.mn-is-home .mn-prod-foot button.v6-add-btn{background:var(--v7-button-color,#167967)!important}.mn-public.mn-is-home .mn-prod-foot button.v6-add-btn:hover{filter:brightness(.94)}.mn-public .mn-drawer .mn9-approval{display:block;font-size:11px;line-height:1.6;padding:11px 13px;background:#e4f6ed;border:1px solid #bcddcd;color:#215c4d;border-radius:10px;margin:10px 0}
/* New takeout operations board. */
.mn9-home-head{background:linear-gradient(120deg,#123e48,#226e65);color:#fff;border-radius:20px;padding:29px;margin:12px 0 19px;display:flex;justify-content:space-between;gap:15px;align-items:center}.mn9-home-head h1{color:#fff!important;margin:8px 0;font-size:clamp(23px,3vw,32px)}.mn9-home-head p{font-size:12px;color:#c2dddb;max-width:620px;margin:0}.mn9-home-head .mn9-home-live{color:#fff;background:#ffffff21;border:1px solid #ffffff33;border-radius:10px;padding:12px 15px;font-size:11px;font-weight:800;text-align:center}.mn9-home-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:11px;margin-bottom:20px}.mn9-home-metrics article{padding:20px;background:#fff;border:1px solid #e0ebeb;border-radius:16px;display:grid;gap:8px}.mn9-home-metrics small{font-size:11px;color:#74909a}.mn9-home-metrics strong{font-size:27px;color:#153c46;letter-spacing:-1px}.mn9-home-tabs{display:flex;gap:10px;flex-wrap:wrap;margin:0 0 17px}.mn9-home-tabs a{background:#eaf2f2;border:1px solid #d9e6e4;border-radius:11px;padding:11px 15px;font-weight:800;color:#295c62;font-size:12px}.mn9-home-tabs a.active{background:#166f65;color:white}.mn9-home-card-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px}.mn9-home-card{padding:22px;border:1px solid #e0e9eb;border-radius:18px;background:white;box-shadow:0 5px 24px #103d4310}.mn9-home-card .mn9-home-title{display:flex;align-items:start;justify-content:space-between;gap:8px;border-bottom:1px solid #e9eeee;padding-bottom:12px}.mn9-home-card h3{font-size:17px;margin:5px 0;color:#143f4b}.mn9-home-card p{font-size:12px;color:#55727e;line-height:1.8;overflow-wrap:anywhere}.mn9-home-card a{color:#137f73;font-weight:800}.mn9-home-card .v7-ticket-lines{margin:12px 0}.mn9-home-card .v7-actions{margin-top:13px}.mn9-home-settings{display:grid;grid-template-columns:1.1fr .9fr;gap:16px;align-items:start}.mn9-home-settings .v7-form{gap:16px}.mn9-home-settings .v7-form input,.mn9-home-settings .v7-form select{background:#fff}.mn9-home-settings .v7-checkbox{padding:10px 0}.mn9-home-quiet{padding:30px;background:white;border:1px dashed #c9dfd9;border-radius:18px;color:#657f85;text-align:center;font-size:13px}
@media(max-width:1070px){.mn9-desktop-links{gap:13px}.mn9-header-actions{gap:10px}.mn9-hero-grid{gap:30px}.mn9-footer-grid{gap:22px}}
@media(max-width:850px){.mn9-desktop-links,.mn9-header-actions{display:none}.mn9-mobile-nav{display:block}.mn9-hero-grid{grid-template-columns:1fr;gap:28px;padding-block:66px}.mn9-dashboard{max-width:610px;margin:auto}.mn9-feature-cards,.mn9-steps,.mn9-plans{grid-template-columns:repeat(2,minmax(0,1fr))}.mn9-demo{grid-template-columns:1fr;gap:40px}.mn9-footer-grid{grid-template-columns:1.6fr 1fr 1fr}.mn9-footer-grid>div:last-child{grid-column:1/-1}.mn9-takeaway-intro{grid-template-columns:1fr}.mn9-home-card-list,.mn9-home-settings{grid-template-columns:1fr}}
@media(max-width:620px){.mn9-container{width:min(100% - 30px,1230px)}.mn9-header-inner{min-height:72px}.mn9-brand{font-size:17px}.mn9-brand img,.mn9-brand-mark{width:44px;height:44px}.mn9-hero h1{font-size:clamp(37px,10vw,52px);letter-spacing:-2.1px}.mn9-hero-copy>p{font-size:14px}.mn9-hero-actions a{width:100%}.mn9-dashboard{transform:none;padding:13px}.mn9-dash-stats article{padding:10px}.mn9-dash-stats strong{font-size:21px}.mn9-dash-bottom{gap:8px}.mn9-dash-bottom>div{padding:11px}.mn9-feature-strip .mn9-container{justify-content:center;padding-block:20px;min-height:0}.mn9-feature-strip span{font-size:10px}.mn9-section{padding-block:74px 20px}.mn9-section-intro h2,.mn9-work-section h2{font-size:35px;letter-spacing:-1.6px}.mn9-feature-cards,.mn9-steps,.mn9-plans{grid-template-columns:1fr;gap:11px}.mn9-feature-cards{margin-top:27px}.mn9-feature-card{min-height:220px;padding:24px}.mn9-work-section{padding:70px 0;margin-top:55px}.mn9-faq{padding-block:65px}.mn9-demo-wrap{padding:65px 0}.mn9-demo h2{font-size:38px}.mn9-demo-card{padding:24px 17px}.mn9-form-grid{grid-template-columns:1fr}.mn9-footer{padding-top:49px}.mn9-footer-grid{grid-template-columns:1fr 1fr;gap:25px}.mn9-footer-grid>div:first-child,.mn9-footer-grid>div:last-child{grid-column:1/-1}.mn9-footer-bottom{flex-direction:column;margin-top:38px}.mn9-takeaway-intro{padding:17px}.mn9-takeaway-intro .mn9-takeaway-steps{grid-template-columns:1fr}.mn9-takeaway-steps>div{grid-template-columns:30px 1fr}.mn9-takeaway-steps span{grid-column:2}.mn9-home-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.mn9-home-head{flex-direction:column;align-items:start}.mn9-home-head .mn9-home-live{width:100%}}
@media(min-width:891px){.v6-shell .side{position:sticky;top:0;height:100vh;overflow-y:auto;scrollbar-width:thin;scrollbar-color:#58838050 transparent}}
.v6-shell .side{background:linear-gradient(180deg,#10333d 0%,#153d47 100%)!important}

/* v10 refinements */
.mn9-brand-only{gap:0}.mn9-brand-only img{width:min(260px,32vw);height:auto;max-height:66px}.mn9-phone{display:inline-flex;align-items:center;justify-content:center;padding:12px 16px;border-radius:12px;border:1px solid #d9e6e4;background:#fff;color:#184d56!important;font-size:12px;font-weight:850}.mn9-price{display:block;font-size:28px;letter-spacing:-1px;margin:10px 0 16px}.mn9-price span{font-size:13px;color:inherit;opacity:.8}.mn-footer a{color:inherit;font-weight:800;text-decoration:none}@media(max-width:620px){.mn9-brand-only img{width:min(210px,48vw);max-height:52px}.mn9-phone{display:none}}

/* MasaNova v11: concise typography, transparent logo, refreshed hero */
.mn11-site .mn9-header-inner{min-height:86px;gap:16px}
.mn11-site .mn9-brand-only{display:flex;flex:none;align-items:center;max-width:255px}
.mn11-site .mn9-brand-only img{display:block;width:min(255px,24vw);height:auto;max-height:75px;object-fit:contain;object-position:left center}
.mn11-site .mn9-desktop-links{gap:18px}
.mn11-site .mn9-hero{background:radial-gradient(ellipse at 84% 13%,#e2f5e8 0%,transparent 38%),radial-gradient(ellipse at 16% 85%,#eaf4f0,transparent 40%),linear-gradient(120deg,#fcfffd,#f2f7f5)}
.mn11-site .mn9-hero-grid{min-height:555px;padding-block:75px;gap:50px;grid-template-columns:1fr 1fr}
.mn11-site .mn9-hero h1{font-size:clamp(37px,4vw,55px);line-height:1.19;letter-spacing:-2.25px;max-width:650px;margin:19px 0 19px;font-weight:850;text-wrap:balance}
.mn11-site[data-hero-size="compact"] .mn9-hero h1{font-size:clamp(31px,3.4vw,47px)}
.mn11-site .mn9-hero-copy>p{font-size:14px;line-height:1.86;max-width:570px}
.mn11-site .mn9-hero-foot{margin-top:26px;font-size:10px;gap:8px 14px}
.mn11-site .mn9-hero-actions{margin-top:22px}
.mn11-site .mn9-eyebrow{font-size:10px;letter-spacing:1.45px}
.mn11-site .mn9-dashboard{transform:none;border-radius:22px;box-shadow:0 25px 75px #174e4320}
.mn11-site .mn9-dash-welcome{font-size:18px}
.mn11-site .mn9-section-intro h2,.mn11-site .mn9-work-section h2{font-size:clamp(29px,3vw,42px);line-height:1.24;letter-spacing:-1.5px;margin:13px 0 15px;text-wrap:balance}
.mn11-site .mn9-demo h2{font-size:clamp(28px,3vw,40px);line-height:1.23;letter-spacing:-1.4px}
.mn11-site .mn9-section-intro>p{font-size:13px;line-height:1.75}
.mn11-site .mn9-section{padding-top:86px}
.mn11-site .mn9-faq{padding-block:80px}
.mn11-site .mn9-feature-card{min-height:239px;padding:25px}
.mn11-site .mn9-footer .mn9-brand-only{max-width:250px;background:#f8fffc;border-radius:12px;padding:8px 14px}
.mn11-site .mn9-footer .mn9-brand-only img{width:220px;max-height:54px}
.mn11-site .mn9-price{font-size:26px;line-height:1.3;letter-spacing:-.8px;color:#123f43;margin-bottom:13px}
.mn11-site .mn9-price span{font-size:12px;color:#6e9194;font-weight:500}
.mn11-site .mn9-highlight .mn9-price{color:#fff}
.mn11-site .mn9-highlight .mn9-price span{color:#c0dad6}
.mn11-pricing-empty{max-width:400px}
/* Site-content editing, strictly platform-side */
.mn11-editor{padding-bottom:70px;max-width:1100px}
.mn11-editor-head{display:flex;justify-content:space-between;align-items:center;gap:24px;background:linear-gradient(115deg,#0b3640,#1e7168);border-radius:20px;padding:29px 32px;margin:0 0 20px;color:#fff}
.mn11-editor-head h1{font-size:clamp(22px,3vw,32px);letter-spacing:-.8px;margin:7px 0 10px;color:#fff}
.mn11-editor-head p{max-width:610px;color:#c8e1df;font-size:13px;line-height:1.7;margin:0}
.mn11-editor-head>div>span{font-size:10px;font-weight:850;letter-spacing:1.5px;color:#b9e9d9}
.mn11-preview{display:inline-flex;align-items:center;justify-content:center;background:#fff;color:#12413c!important;border-radius:11px;padding:13px 17px;white-space:nowrap;font-size:13px;font-weight:800;text-decoration:none}
.mn11-editor form{display:grid;gap:16px}
.mn11-edit-card{border-radius:18px;background:#fff;border:1px solid #dfebec;padding:25px;box-shadow:0 6px 24px #183b4420}
.mn11-edit-card h2{font-size:19px;margin:0 0 6px;color:#113745;letter-spacing:-.3px}
.mn11-edit-card>p{font-size:12px;color:#6a8792;margin:0 0 19px}
.mn11-edit-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px}
.mn11-edit-fields label{font-size:12px;font-weight:750;display:grid;gap:7px;color:#284f5a}
.mn11-edit-fields input,.mn11-edit-fields textarea,.mn11-edit-fields select{min-width:0;width:100%;font:inherit;font-size:13px;font-weight:500;padding:11px 13px;line-height:1.6;border:1px solid #d4e2e3;border-radius:10px;background:#fbfdfd;color:#183d48}
.mn11-edit-fields textarea{resize:vertical;min-height:90px}
.mn11-save{display:flex;align-items:center;justify-content:space-between;gap:20px;background:#f0f6f5;border:1px solid #dbeae6;padding:17px 22px;border-radius:15px;position:sticky;bottom:0;z-index:9}
.mn11-save span{font-size:12px;color:#58717b}
.mn11-save button{background:#146a62;border:0;border-radius:10px;color:#fff;font-size:13px;font-weight:850;padding:15px 22px;cursor:pointer}
.mn11-editor-note{font-size:12px;line-height:1.8;color:#607d86}
.mn11-editor-note a{color:#147468;font-weight:800}
@media(max-width:1080px){.mn11-site .mn9-header-inner{gap:10px}.mn11-site .mn9-brand-only img{width:195px}.mn11-site .mn9-desktop-links{gap:10px}.mn11-site .mn9-header-actions{gap:7px}.mn11-site .mn9-desktop-links a,.mn11-site .mn9-header-actions a{font-size:11px}}
@media(max-width:850px){.mn11-site .mn9-hero-grid{grid-template-columns:1fr;gap:34px;padding-block:55px}.mn11-site .mn9-brand-only img{width:215px;max-height:65px}.mn11-site .mn9-hero h1{font-size:clamp(32px,6.1vw,44px);letter-spacing:-1.65px}.mn11-site .mn9-section-intro h2,.mn11-site .mn9-work-section h2{font-size:clamp(28px,4.5vw,38px)}}
@media(max-width:620px){.mn11-site .mn9-header-inner{min-height:67px}.mn11-site .mn9-brand-only img{width:205px;max-height:54px}.mn11-site .mn9-hero-grid{padding-block:48px 55px}.mn11-site .mn9-hero h1{font-size:clamp(29px,8vw,39px);line-height:1.21;letter-spacing:-1.4px}.mn11-site[data-hero-size="compact"] .mn9-hero h1{font-size:clamp(27px,7vw,35px)}.mn11-site .mn9-hero-copy>p{font-size:13px}.mn11-site .mn9-section-intro h2,.mn11-site .mn9-work-section h2{font-size:clamp(26px,7vw,33px)}.mn11-site .mn9-demo h2{font-size:29px}.mn11-site .mn9-section{padding-top:63px}.mn11-editor-head{padding:22px;flex-direction:column;align-items:start}.mn11-edit-card{padding:18px}.mn11-edit-fields{grid-template-columns:1fr}.mn11-save{padding:12px;flex-direction:column;align-items:stretch}.mn11-save button{width:100%}}

.mn11-site main>section[id], .mn11-site .mn9-section[id]{scroll-margin-top:100px}

/* Softkas v16.2: changeable main-site contact numbers and quick actions. */
.mn11-site .mn9-contact-strip{background:#103b43;color:#d7f0ec;border-bottom:1px solid #23525a}
.mn11-site .mn9-contact-strip-inner{min-height:34px;display:flex;align-items:center;justify-content:flex-end;gap:16px;font-size:11px;font-weight:750}
.mn11-site .mn9-contact-strip a{color:#fff!important;font-weight:850;white-space:nowrap}
.mn11-site .mn9-header-actions{gap:10px}
.mn11-site .mn9-call-action,.mn11-site .mn9-whatsapp-action{display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding:10px 12px;border-radius:11px;white-space:nowrap;font-size:11px;font-weight:850;text-decoration:none;transition:transform .18s ease,background .18s ease}
.mn11-site .mn9-call-action{background:#eaf5f3;color:#185f56!important;border:1px solid #beded7}
.mn11-site .mn9-whatsapp-action{background:#12835b;color:#fff!important;border:1px solid #12835b}
.mn11-site .mn9-call-action:hover,.mn11-site .mn9-whatsapp-action:hover{transform:translateY(-1px)}
.mn11-site .mn9-footer-whatsapp{color:#95edba!important;font-weight:900}
.mn11-site .mn9-floating-contact{position:fixed;z-index:48;right:20px;bottom:20px;display:flex;flex-direction:column;gap:9px;align-items:flex-end}
.mn11-site .mn9-floating-contact a{display:flex;align-items:center;justify-content:center;gap:9px;min-height:43px;padding:11px 15px;border-radius:999px;font-size:12px;font-weight:850;color:#fff!important;text-decoration:none;box-shadow:0 8px 26px #0a293b33}
.mn11-site .mn9-floating-call{background:#155e63}.mn11-site .mn9-floating-wa{background:#12835b}
.mn11-site .mn9-floating-contact a:hover{filter:brightness(1.08)}
@media(max-width:1220px){.mn11-site .mn9-contact-strip-inner{justify-content:center}.mn11-site .mn9-call-action,.mn11-site .mn9-whatsapp-action{padding:8px 10px}}
@media(max-width:1080px){.mn11-site .mn9-header-actions .mn9-signin{display:none}}
@media(max-width:850px){.mn11-site .mn9-contact-strip-inner{justify-content:center;gap:12px}.mn11-site .mn9-contact-strip-inner span{display:none}.mn11-site .mn9-contact-strip a{font-size:10px}}
@media(max-width:620px){.mn11-site .mn9-contact-strip-inner{flex-wrap:wrap;padding:6px 0;gap:5px 16px;min-height:30px}.mn11-site .mn9-floating-contact{right:12px;bottom:12px;flex-direction:row}.mn11-site .mn9-floating-contact a{font-size:11px;min-height:40px;padding:9px 13px}.mn11-site .mn9-footer{padding-bottom:76px}}
