/* MutualBoost Product Showcase v9 — no Tailwind/CDN runtime dependency */
:root{--navy:#0c1825;--navy-2:#102738;--ink:#152536;--muted:#697887;--mint:#47deb7;--emerald:#159879;--cream:#f8faf9;--pale:#ebf5f0;--line:#dfe8e8;--radius:22px;--shadow:0 28px 70px rgba(15,35,49,.10)}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#fff;color:var(--ink);font-family:'DM Sans',system-ui,-apple-system,sans-serif;-webkit-font-smoothing:antialiased;overflow-x:hidden}button,a{font:inherit}a{text-decoration:none;color:inherit}a:focus-visible,button:focus-visible,summary:focus-visible{outline:3px solid #41d5af;outline-offset:4px}img,svg{max-width:100%}.container{width:min(1190px,calc(100% - 52px));margin-inline:auto}.icon{width:20px;height:20px;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;fill:none;flex:none}.svg-symbols{position:absolute;width:0;height:0;overflow:hidden}.skip{position:absolute;top:-90px;left:10px;background:#fff;z-index:999;padding:12px}.skip:focus{top:10px}.site-header{height:88px;position:relative;background:#0c1825;border-bottom:1px solid rgba(255,255,255,.09);color:#fff;z-index:40}.navbar{height:100%;display:flex;align-items:center;justify-content:space-between;gap:25px}.brand{display:inline-flex;align-items:center;gap:12px;white-space:nowrap}.brand-mark{width:40px;height:40px;border-radius:13px;display:grid;grid-template-columns:1fr 1fr;gap:4px;padding:10px;transform:rotate(-9deg);background:linear-gradient(130deg,#3aefbd,#16a485);box-shadow:0 9px 28px #28d1a640}.brand-mark span{background:#0b3641;border-radius:3px}.brand-mark span:nth-child(2){opacity:.55}.brand-mark span:nth-child(3){opacity:.70}.brand-word{display:flex;flex-direction:column;gap:3px}.brand-word strong{font:800 23px/1 'Manrope',system-ui,sans-serif;letter-spacing:-1.2px;color:white}.brand-word strong span{color:var(--mint)}.brand-word small{font:800 7.5px/1.1 'Manrope',system-ui;letter-spacing:1.65px;color:#779ba2}.nav-desktop{display:flex;align-items:center;gap:24px}.nav-desktop a{font-size:12px;color:#bac8d0;font-weight:700;padding:34px 0;transition:color .18s}.nav-desktop a:hover,.nav-desktop a.active{color:#70edca}.header-actions{display:flex;align-items:center;gap:15px}.language-switch{display:flex;align-items:center;gap:6px;border:1px solid rgba(255,255,255,.15);padding:4px;border-radius:11px}.language-switch a{font-size:11px;font-weight:800;color:#91a9b0;padding:8px 10px;border-radius:7px}.language-switch a.selected{background:#294746;color:#8ff4d3}.language-switch span{height:15px;width:1px;background:#45606a}.btn{display:inline-flex;align-items:center;justify-content:center;gap:13px;border:1px solid transparent;min-height:54px;padding:15px 23px;border-radius:12px;font-size:13px;font-weight:800;white-space:nowrap;transition:transform .2s,box-shadow .2s,background .2s}.btn:hover{transform:translateY(-2px)}.btn .icon{width:17px;height:17px}.btn-primary{background:var(--mint);color:#0e302e;box-shadow:0 9px 30px rgba(71,222,183,.18)}.btn-primary:hover{background:#74f0cc;box-shadow:0 14px 30px rgba(71,222,183,.26)}.btn-ghost{border-color:#48616d;color:#e4f3f2;background:#ffffff04}.btn-ghost:hover{background:#ffffff15}.btn-outline{border-color:#718b91;color:#f5ffff;background:transparent}.btn-outline:hover{background:#ffffff10}.btn-small{min-height:40px;padding:10px 14px;font-size:11px;border-radius:9px}.btn-small .icon{width:15px;height:15px}.mobile-menu-trigger,.mobile-navigation{display:none}.hero{position:relative;isolation:isolate;background:linear-gradient(115deg,#0c1825 3%,#102a34 70%,#0b252d 100%);color:white;overflow:hidden}.hero-grid{position:absolute;inset:0;z-index:-1;opacity:.28;background-image:linear-gradient(to right,#d7fff416 1px,transparent 1px),linear-gradient(to bottom,#d7fff416 1px,transparent 1px);background-size:52px 52px;mask-image:linear-gradient(90deg,transparent,#000 60%)}.hero-halo{position:absolute;z-index:-1;width:750px;height:750px;right:-260px;top:-280px;border-radius:50%;background:radial-gradient(circle,#1b6e655e 0%,#2175681c 40%,transparent 69%);pointer-events:none}.hero-home{min-height:675px}.home-hero-content{min-height:660px;display:grid;grid-template-columns:minmax(0,1fr) 1.02fr;align-items:center;gap:34px;padding:74px 0 85px}.hero-copy{min-width:0;position:relative;z-index:3}.eyebrow{display:inline-flex;align-items:center;gap:10px;letter-spacing:2.3px;text-transform:uppercase;font-size:10px;font-weight:900}.eyebrow-light{color:#8be9cd}.eyebrow-dot{width:7px;height:7px;background:var(--mint);border-radius:50%;box-shadow:0 0 0 6px rgba(71,222,183,.11)}.hero h1{font-family:'Manrope',system-ui,sans-serif;font-weight:800;font-size:clamp(43px,4.15vw,65px);line-height:1.125;letter-spacing:-3.7px;margin:28px 0 20px;max-width:680px}.hero h1 em{font-style:normal;color:var(--mint)}.hero-lead{font-size:15px;line-height:1.95;color:#b6c9ca;max-width:550px;margin:0}.hero-actions{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-top:33px}.audience{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:42px}.audience span{padding:8px 12px;border-radius:30px;border:1px solid #ffffff28;color:#d5e0e1;font-weight:700;font-size:11px;background:#ffffff07}.hero-showcase{position:relative;transform:perspective(1300px) rotateY(-9deg) rotateX(3deg);transform-origin:left center;min-width:0}.hero-showcase:before{content:'';position:absolute;inset:25px 0 -15px 25px;border-radius:25px;background:#60dbc7;filter:blur(65px);opacity:.19}.floating-proof{position:absolute;display:flex;align-items:center;gap:12px;left:-32px;bottom:-24px;padding:15px 18px;background:#fff;color:#21343b;border:1px solid #dcebe7;border-radius:14px;box-shadow:0 18px 45px #0003;max-width:290px}.floating-proof strong{display:block;font-size:12px}.floating-proof small{display:block;color:#7b8f95;font-size:10px;margin-top:5px}.proof-icon{display:grid;place-items:center;flex:none;width:36px;height:36px;border-radius:11px;background:#e0f9ed;color:#009c6b}.proof-icon .icon{width:18px}.dashboard-illustration{position:relative;display:grid;grid-template-columns:27% 73%;width:100%;min-width:0;aspect-ratio:1.43;background:#f5f8fa;border:6px solid rgba(255,255,255,.86);border-radius:18px;overflow:hidden;box-shadow:0 25px 65px #020e1738;color:#20363f;text-align:left;font:500 11px/1.3 'DM Sans',sans-serif}.dashboard-sidebar{background:#102b36;color:#b8d1d4;padding:20px 10px;position:relative;min-width:0}.dash-mini-brand{display:flex;align-items:center;gap:7px;font-weight:900;font-size:11px;white-space:nowrap;color:white;letter-spacing:-.35px}.dash-mini-brand>span:last-child>span{color:#48d9b3}.mini-logo{display:grid;place-items:center;width:23px;height:23px;flex:none;background:#48d9b3;color:#104334;border-radius:7px;font-weight:900}.dash-side-text{letter-spacing:1px;text-transform:uppercase;color:#5d9295;font-size:6.7px;font-weight:900;margin:28px 0 12px 9px}.dash-nav{height:37px;border-radius:7px;display:flex;align-items:center;gap:7px;font-size:8px;padding:0 8px;white-space:nowrap;overflow:hidden}.dash-nav.active{background:#194b4e;color:#72e9cb}.dash-nav .icon{width:11px;height:11px}.dash-side-bottom{position:absolute;bottom:14px;left:12px;right:10px;display:flex;align-items:center;gap:7px;font-size:6px;color:#7ca2a9}.dash-side-bottom span:first-child{width:19px;height:19px;border-radius:6px;background:#284756;display:grid;place-items:center;color:#fff;font-weight:900}.dashboard-content{padding:16px 17px;min-width:0;overflow:hidden}.dash-top,.dash-heading,.dash-chart-heading{display:flex;align-items:center;justify-content:space-between}.dash-top{font-size:6.8px;color:#7e969e}.dash-pill{color:#249378;background:#e6f4ed;border-radius:10px;padding:4px 7px;font-size:6.5px}.dash-heading{margin:12px 0 15px}.dash-heading strong{font-size:15px;font-weight:900;letter-spacing:-.65px;color:#243943}.dash-heading>span{font-size:11px;color:#8ea3ac}.dash-stat-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.dash-stat{background:white;border:1px solid #e8eff2;border-radius:9px;padding:11px 10px;min-width:0}.dash-stat>span{display:block;color:#96a5ae;font-size:6.8px}.dash-stat b{display:block;font-size:16px;letter-spacing:-.7px;margin-top:7px}.dash-stat small{display:inline-block;color:#149e75;font-size:6px;margin-top:2px}.dash-chart{margin-top:11px;background:#fff;border:1px solid #e8eff2;border-radius:10px;padding:11px 10px 7px;height:126px}.dash-chart-heading strong{font-size:8.3px;font-weight:900}.dash-chart-heading>span{color:#9aafb0}.chart-lines{position:relative;height:75px;margin:4px 0 0}.chart-lines>span{position:absolute;width:100%;border-top:1px dashed #e6eef0;left:0}.chart-lines>span:nth-child(1){top:14%}.chart-lines>span:nth-child(2){top:38%}.chart-lines>span:nth-child(3){top:63%}.chart-lines>span:nth-child(4){top:88%}.chart-lines svg{position:absolute;inset:0;width:100%;height:100%}.chart-x{display:flex;justify-content:space-between;font-size:6px;color:#b0bcbc}.dash-activity{margin-top:11px;border:1px solid #e8eff2;background:#fff;border-radius:10px;padding:11px}.dash-activity>strong{display:block;font-size:9px;margin-bottom:5px}.dash-activity>div{border-top:1px solid #f1f4f5;padding:7px 0;display:flex;align-items:center;gap:8px;font-size:7px}.dash-activity>div span{flex:1}.dash-activity small{font-size:6.3px;color:#269979;background:#e8faf1;padding:4px 6px;border-radius:5px}.activity-icon{width:14px;height:14px;border-radius:5px;background:#e7f6ec;flex:none}.ai-blue{background:#e8eefe}.ai-orange{background:#fff3de}.trust-strip{background:#eff8f3;border-bottom:1px solid #deede4}.trust-inner{display:flex;justify-content:space-between;align-items:center;gap:30px;min-height:105px}.trust-inner>span{display:flex;align-items:center;gap:12px;font-size:11px;font-weight:800;color:#4e686d}.trust-inner .icon{width:19px;height:19px;color:#118d71}.section{padding:105px 0}.section-intro{background:#fff}.section-head{margin-bottom:43px}.section-head.center{max-width:730px;margin-left:auto;margin-right:auto;text-align:center}.overline{font-size:10px;letter-spacing:2.4px;text-transform:uppercase;font-weight:900;color:#11866c}.section-head h2,.detail-content h2,.faq-heading h2{font:800 clamp(30px,3.6vw,45px)/1.22 'Manrope',system-ui;letter-spacing:-2px;margin:14px 0}.section-head p,.detail-content>p,.faq-heading>p{font-size:14px;line-height:1.9;color:#71818b;margin:0}.ecosystem-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:23px}.ecosystem-card{min-width:0;border-radius:27px;overflow:hidden;background:#f2f7f7;border:1px solid #e1eaeb;transition:transform .25s,box-shadow .25s}.ecosystem-card:hover{transform:translateY(-5px);box-shadow:var(--shadow)}.ec-content{padding:37px 37px 26px}.round-icon,.feature-icon{display:grid;place-items:center;width:50px;height:50px;border-radius:14px;background:#dff8ee;color:#159675}.round-icon .icon{width:23px;height:23px}.ec-content h3{font:800 23px/1.3 'Manrope',system-ui;letter-spacing:-.8px;margin:23px 0 9px}.ec-content p{min-height:56px;font-size:13px;line-height:1.75;color:#70828a}.inline-link{display:inline-flex;align-items:center;gap:10px;color:#0e9374;font-size:12px;font-weight:900;margin-top:15px}.inline-link .icon{width:17px}.ec-visual{height:250px;overflow:hidden;padding:16px 0 0 52px;display:flex;align-items:flex-start}.ec-visual .dashboard-illustration{min-width:470px;width:470px;transform:rotate(-5deg);box-shadow:0 10px 35px #0002}.ec-mobile{background:#122b36;color:#fff;border-color:#122b36}.ec-mobile .ec-content p{color:#a8bec4}.ec-mobile .round-icon{background:#234d4b;color:#65e9c4}.ec-mobile .inline-link{color:#70e6c4}.ec-mobile .phone-area{display:flex;justify-content:center;height:260px;padding:0}.ec-mobile .phone-mock{transform:scale(.72);transform-origin:top center;flex:none}.benefits-section{background:#f8faf8}.split-head{display:grid;grid-template-columns:1.15fr .85fr;align-items:end;gap:80px}.split-head p{margin-bottom:12px}.feature-grid{display:grid;gap:17px}.compact-features{grid-template-columns:repeat(3,minmax(0,1fr))}.feature-card{position:relative;border:1px solid #e4ecea;background:#fff;border-radius:19px;padding:29px 25px 31px;min-height:210px;overflow:hidden;transition:transform .2s,box-shadow .2s}.feature-card:hover{transform:translateY(-3px);box-shadow:0 12px 30px #102b3520}.feature-icon{width:46px;height:46px;border-radius:13px;background:#eff8f3}.feature-icon .icon{width:22px;height:22px}.feature-card h3{font:800 15px/1.4 'Manrope',sans-serif;letter-spacing:-.3px;margin:23px 0 7px}.feature-card p{font-size:12px;line-height:1.8;color:#73858b;margin:0}.feature-number{position:absolute;right:18px;top:24px;color:#dbe9e5;font-weight:900;font-size:11px}.how-section{background:#fff}.step-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:23px}.step-card{padding:31px;border-radius:19px;background:#f6faf8;border:1px solid #e2eee9}.step-card>span{font:900 27px 'Manrope',sans-serif;color:#19ad88}.step-card h3{font:800 17px 'Manrope',sans-serif;letter-spacing:-.5px;margin:25px 0 10px}.step-card p{color:#73858b;font-size:13px;line-height:1.8;margin:0}.sub-hero{min-height:590px}.sub-hero-grid{display:grid;grid-template-columns:.88fr 1.12fr;gap:50px;align-items:center;min-height:590px;padding:68px 0}.sub-hero .hero-copy h1{font-size:clamp(42px,4vw,59px)}.sub-screen{min-width:0;transform:perspective(1300px) rotateY(-8deg)}.light-section{background:#f8faf9}.four-features{grid-template-columns:repeat(4,minmax(0,1fr))}.four-features .feature-card{min-height:245px}.showcase-detail{background:#fff}.detail-pair{display:grid;grid-template-columns:1.18fr .82fr;align-items:center;gap:80px}.detail-art{padding:30px;border-radius:24px;background:#eaf4ef}.detail-art .dashboard-illustration{box-shadow:0 18px 50px #0d303329}.detail-content h2{max-width:460px}.detail-content p{max-width:470px}.mobile-hero .sub-hero-grid{grid-template-columns:1fr .8fr;min-height:670px}.mobile-hero-art{height:600px;display:flex;align-items:center;justify-content:center;position:relative}.mobile-hero-art:before{content:'';width:400px;height:400px;border-radius:50%;position:absolute;top:100px;left:50%;transform:translateX(-50%);background:radial-gradient(circle,#41e6bb41,transparent 72%)}.phone-mock{width:253px;height:524px;position:relative;border:8px solid #142f3b;border-radius:42px;background:#f7faf9;box-shadow:0 35px 75px #02121975,0 0 0 3px #38535d;color:#183339;overflow:hidden;flex:none}.phone-speaker{position:absolute;top:8px;left:50%;transform:translateX(-50%);width:69px;height:14px;background:#142f3b;border-radius:0 0 12px 12px;z-index:5}.phone-screen{background:#fbfefd;height:100%;position:relative;padding:22px 13px 0}.phone-status{font-size:9px;font-weight:900;display:flex;justify-content:space-between;padding:0 6px;color:#153a41}.phone-top{display:flex;align-items:center;margin-top:27px;gap:5px;font-size:14px;font-weight:900;letter-spacing:-.8px}.phone-top>span:nth-child(2)>span{color:#16b78d}.phone-logo{display:grid;place-items:center;background:#0f9076;color:#fff;font-size:12px;font-weight:900;border-radius:8px;width:27px;height:27px}.phone-avatar{margin-left:auto;width:28px;height:28px;display:grid;place-items:center;background:#e4eeed;border-radius:50%;font-size:8px;letter-spacing:0}.phone-greeting{margin-top:25px}.phone-greeting small{font-size:9px;color:#95a5a5}.phone-greeting h3{font-size:18px;font-weight:900;letter-spacing:-.8px;margin:4px 0 15px}.phone-gradient-card{background:linear-gradient(115deg,#148672,#164550);padding:18px;border-radius:14px;color:white;box-shadow:0 12px 22px #187a6f2b}.phone-card-top,.phone-card-bottom{display:flex;align-items:center;justify-content:space-between;font-size:9px;color:#c8f7ea}.phone-card-top .icon{width:16px;height:16px}.phone-big-number{font-size:37px;font-weight:900;letter-spacing:-2px;margin:7px 0 10px}.phone-big-number small{font-size:17px;color:#9de8d1}.phone-categories{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;margin:17px 0}.phone-categories>div{display:flex;align-items:center;flex-direction:column;gap:6px;text-align:center;font-size:8px;color:#566f74}.phone-categories i{display:grid;place-items:center;width:41px;height:39px;border-radius:12px;background:#edf8f3;color:#128b6d;font-style:normal}.phone-categories .icon{width:18px;height:18px}.phone-news>strong{display:block;font-size:11px;margin:15px 0 10px}.phone-news article{display:flex;align-items:center;gap:10px;padding:9px;border-radius:12px;background:white;border:1px solid #e7f0ec}.phone-news-art{width:47px;height:48px;flex:none;display:grid;place-items:center;color:#15a984;background:#e2f7ed;border-radius:10px}.phone-news-art .icon{width:21px;height:21px}.phone-news article b{font-size:9px}.phone-news article p{font-size:7px;color:#84989b;line-height:1.5;margin:3px 0}.phone-tabs{position:absolute;bottom:0;left:0;right:0;height:55px;display:grid;grid-template-columns:repeat(3,1fr);background:#fff;border-top:1px solid #edf3ef;padding-top:9px}.phone-tabs div{display:flex;flex-direction:column;align-items:center;gap:4px;font-size:7px;color:#9bacb0}.phone-tabs .selected{color:#14a67e}.phone-tabs .icon{width:16px;height:16px}.mobile-tech{background:#fff}.tech-art{height:330px;border-radius:26px;display:grid;place-items:center;background:radial-gradient(circle at 50% 40%,#bbf4df,#eff8f4 57%,#f4faf9);position:relative}.tech-ring{width:160px;height:160px;display:grid;place-items:center;border:1px solid #a5dcca;border-radius:50%;box-shadow:0 0 0 32px #d3f0e640,0 0 0 70px #c5f0df33}.tech-ring .icon{width:55px;height:55px;color:#0f9277;stroke-width:1.15}.tech-tag{position:absolute;bottom:31px;background:#fff;border:1px solid #e1efeb;border-radius:40px;padding:12px 22px;color:#0d564d;letter-spacing:1.5px;font-size:12px;font-weight:900;box-shadow:0 15px 30px #1649361a}.tech-tag span{color:#aaa;margin:0 12px}.features-hero{min-height:440px}.features-hero-content{text-align:center;max-width:850px;padding-top:93px;padding-bottom:95px}.features-hero-content h1{font-size:clamp(43px,5vw,65px);margin:22px auto 14px}.features-hero-content p{margin:auto}.all-features{grid-template-columns:repeat(5,minmax(0,1fr))}.all-features .feature-card{min-height:240px;padding:24px 20px}.all-features .feature-card h3{font-size:14px}.all-features .feature-card p{font-size:11px}.faq-section{background:#fff}.faq-layout{display:grid;grid-template-columns:.75fr 1.25fr;gap:100px;align-items:start}.faq-heading{position:sticky;top:40px}.faq-list{border-top:1px solid #e1eae8}.faq-item{border-bottom:1px solid #e1eae8;padding:0 4px}.faq-item summary{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:15px;font-weight:800;font-size:14px;padding:25px 0}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary span{font-size:24px;font-weight:300;color:#10a17d;transition:transform .2s}.faq-item[open] summary span{transform:rotate(45deg)}.faq-item p{font-size:13px;color:#73858b;line-height:1.9;margin:0 35px 24px 0}.closing-section{background:#102831;color:white;position:relative;overflow:hidden}.closing-inner{position:relative;min-height:410px;display:flex;align-items:center;justify-content:center;text-align:center;padding:70px 0}.closing-orbit{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:780px;height:780px;border:1px solid #ffffff16;border-radius:50%;box-shadow:0 0 0 100px #ffffff05,0 0 0 200px #ffffff03;pointer-events:none}.closing-copy{position:relative;z-index:1;max-width:820px}.closing-label{color:#66e2c2}.closing-copy h2{font:800 clamp(33px,4.1vw,55px)/1.18 'Manrope',sans-serif;letter-spacing:-2.3px;margin:22px 0 17px}.closing-copy p{color:#a9c4c6;font-size:13px;line-height:1.8;margin:0 auto;max-width:630px}.closing-actions{display:flex;gap:12px;justify-content:center;flex-wrap:wrap;margin-top:27px}.site-footer{background:#0a1a25;color:#d8e6e8}.footer-top{padding:70px 0;display:grid;grid-template-columns:1.5fr .8fr .8fr;gap:60px}.footer-brand>p{font-size:12px;line-height:1.9;color:#94aab0;margin-top:24px;max-width:300px}.footer-links{display:flex;flex-direction:column;align-items:flex-start;gap:13px}.footer-links h3{font-size:11px;color:#5ee5c4;letter-spacing:1.6px;text-transform:uppercase;margin:4px 0 11px}.footer-links>a{font-size:12px;color:#b9cacc}.footer-links>a:hover{color:#64e9c5}.footer-links>a .icon{vertical-align:middle;width:14px;height:14px}.footer-locales{display:flex;gap:10px;color:#95b7bc;margin-top:8px}.footer-locales a{font-size:12px}.footer-bottom{border-top:1px solid #ffffff14;display:flex;justify-content:space-between;gap:30px;padding-top:27px;padding-bottom:31px;color:#789197;font-size:10px;line-height:1.7}.footer-bottom span:last-child{max-width:600px;text-align:right}
@media(max-width:1130px){.nav-desktop{gap:14px}.nav-desktop a{font-size:11px}.header-contact{display:none}.hero h1{font-size:51px}.home-hero-content{gap:20px}.hero-showcase{transform:none}.sub-screen{transform:none}.all-features{grid-template-columns:repeat(3,1fr)}.detail-pair{gap:42px}}
@media(max-width:850px){.site-header{height:74px}.nav-desktop{display:none}.header-contact{display:inline-flex}.mobile-menu-trigger{display:flex;background:none;border:1px solid #486068;width:43px;height:43px;flex-direction:column;justify-content:center;align-items:center;gap:5px;border-radius:10px;color:#fff;cursor:pointer}.mobile-menu-trigger span{width:17px;height:2px;border-radius:2px;background:currentColor}.mobile-navigation:not([hidden]){display:flex;flex-direction:column;gap:0;background:#102531;padding:9px 26px 20px;border-top:1px solid #fff2}.mobile-navigation a{color:#e4f1ed;padding:13px;border-bottom:1px solid #ffffff0d;font-size:13px;font-weight:700}.home-hero-content,.sub-hero-grid{grid-template-columns:1fr;gap:45px}.hero-home{min-height:auto}.home-hero-content{min-height:auto;padding:76px 0 87px}.hero h1{max-width:720px}.hero-showcase{max-width:700px;margin-inline:auto;width:100%;transform:none}.floating-proof{left:0}.sub-hero-grid{min-height:auto;padding:72px 0}.sub-screen{max-width:700px;width:100%;margin:auto}.mobile-hero .sub-hero-grid{grid-template-columns:1fr}.mobile-hero-art{height:540px}.four-features{grid-template-columns:repeat(2,1fr)}.split-head{grid-template-columns:1fr;gap:12px}.compact-features{grid-template-columns:repeat(2,1fr)}.detail-pair{grid-template-columns:1fr}.faq-layout{grid-template-columns:1fr;gap:35px}.faq-heading{position:static}.footer-top{grid-template-columns:1.5fr 1fr;gap:45px}.footer-brand{grid-column:1/-1}.trust-inner{flex-wrap:wrap;justify-content:center;gap:22px;padding:23px 0}.trust-inner>span{font-size:10px}.ec-visual{height:210px}.all-features{grid-template-columns:repeat(2,1fr)}}
@media(max-width:600px){.container{width:min(100% - 34px,1190px)}.brand-mark{width:36px;height:36px}.brand-word strong{font-size:21px}.brand-word small{font-size:6px}.header-actions{gap:9px}.language-switch{gap:2px}.language-switch a{padding:7px;font-size:10px}.header-contact{display:none}.hero h1{font-size:clamp(37px,10vw,50px);letter-spacing:-2.6px;line-height:1.13}.hero-lead{font-size:13px;line-height:1.85}.home-hero-content{padding-top:66px}.hero-actions{align-items:stretch;flex-direction:column}.hero-actions .btn{width:100%}.audience{margin-top:29px}.audience span{font-size:9px}.hero-showcase{margin-top:0}.hero-showcase .dashboard-illustration{aspect-ratio:1.35}.dashboard-sidebar{padding:11px 5px}.dash-mini-brand{font-size:7px}.mini-logo{width:17px;height:17px;font-size:8px;border-radius:4px}.dash-nav{height:25px;gap:4px;font-size:6px;padding:0 4px}.dash-nav .icon{width:8px;height:8px}.dash-side-text{font-size:5px;margin:15px 0 8px 5px}.dash-side-bottom{font-size:5px;bottom:6px}.dash-side-bottom span:first-child{width:14px;height:14px}.dashboard-content{padding:10px}.dash-top{font-size:5px}.dash-pill{font-size:5px}.dash-heading{margin:6px 0 9px}.dash-heading strong{font-size:11px}.dash-heading>span{font-size:7px}.dash-stat{padding:6px;border-radius:6px}.dash-stat>span{font-size:5px}.dash-stat b{font-size:12px;margin-top:4px}.dash-stat small{font-size:5px}.dash-chart{height:91px;padding:6px;margin-top:7px}.dash-chart-heading strong{font-size:6px}.chart-lines{height:52px}.dash-activity{padding:6px;margin-top:6px}.dash-activity>strong{font-size:7px}.dash-activity>div{padding:4px 0;font-size:5.5px}.dash-activity small{font-size:5px}.activity-icon{width:9px;height:9px}.floating-proof{position:relative;left:auto;bottom:auto;margin:15px 0 0;padding:11px 13px;max-width:100%}.floating-proof strong{font-size:11px}.floating-proof small{font-size:9px}.trust-inner{justify-content:flex-start;gap:16px}.trust-inner>span{width:100%;font-size:11px}.section{padding:67px 0}.section-head h2,.detail-content h2,.faq-heading h2{font-size:30px;letter-spacing:-1.25px}.section-head p{font-size:13px}.ecosystem-grid,.compact-features,.four-features,.step-grid,.all-features{grid-template-columns:1fr}.ec-content{padding:30px 27px 23px}.ec-visual{height:190px}.ec-visual .dashboard-illustration{transform:rotate(-4deg);min-width:390px;width:390px}.feature-card,.four-features .feature-card,.all-features .feature-card{min-height:auto;padding:24px}.feature-card h3{margin-top:15px}.sub-hero{min-height:auto}.sub-hero-grid{padding:72px 0 65px}.sub-screen{min-width:0}.sub-screen .dashboard-illustration{width:100%}.mobile-hero-art{height:560px}.features-hero-content{padding:75px 0}.faq-item summary{font-size:13px}.closing-inner{min-height:390px}.closing-copy h2{font-size:32px;letter-spacing:-1.3px}.closing-actions{flex-direction:column}.closing-actions .btn{width:100%}.footer-top{grid-template-columns:1fr;gap:35px;padding:55px 0}.footer-brand{grid-column:auto}.footer-bottom{flex-direction:column;gap:13px}.footer-bottom span:last-child{text-align:left}.tech-art{height:290px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important;animation:none!important}}

/* Premium entrance to the original member-portal homepage (v10). */
.btn-demo{border-color:rgba(132,229,206,.52);background:rgba(11,58,61,.45);color:#a2f8dc}
.btn-demo:hover{background:rgba(24,100,97,.6)}
.original-portal-section{background:#eef6f5;overflow:hidden}
.original-portal-grid{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:65px}
.original-portal-copy h2{font:800 clamp(30px,3.2vw,47px)/1.17 Manrope,system-ui,sans-serif;letter-spacing:-1.7px;color:#0a2732;margin:17px 0 18px}
.original-portal-copy>p{font-size:14px;line-height:1.9;color:#506873;max-width:560px}
.original-portal-copy .btn{margin-top:18px}
.original-portal-note{font-size:11px!important;color:#718589!important;max-width:540px}
.original-portal-window{overflow:hidden;border-radius:19px;background:#fff;box-shadow:0 28px 60px rgba(21,62,72,.16);border:1px solid #cce5e1;transform:rotate(2deg)}
.original-portal-toolbar{display:flex;align-items:center;gap:6px;background:#e4f0ef;padding:14px 19px}
.original-portal-toolbar>span{width:9px;height:9px;background:#9ac9c1;border-radius:50%}
.original-portal-toolbar small{font-size:10px;color:#78959b;margin:auto;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.original-portal-inside{min-height:290px;background:linear-gradient(140deg,#132f41,#12504a);color:#fff;padding:45px}
.original-portal-eyebrow{color:#69e0c4;font-weight:900;font-size:10px;letter-spacing:2px}
.original-portal-inside strong{display:block;font:800 26px/1.2 Manrope,system-ui,sans-serif;max-width:360px;margin:25px 0 12px}
.original-portal-inside p{font-size:12px;line-height:1.7;max-width:350px;color:#bbd8d6}
.original-portal-bars{display:flex;gap:9px;margin-top:27px}
.original-portal-bars i{height:8px;width:24%;background:#64e4c5;border-radius:5px;opacity:.8}
.original-portal-bars i:nth-child(2){width:18%;opacity:.4}
.original-portal-bars i:nth-child(3){width:32%;opacity:.2}
@media(max-width:850px){.original-portal-grid{grid-template-columns:1fr;gap:32px}.original-portal-window{transform:none}}
@media(max-width:600px){.original-portal-inside{min-height:235px;padding:30px}.original-portal-inside strong{font-size:23px}.original-portal-copy h2{font-size:32px}}

/* v13 · Commercial catalog, mobile stores and SEO service pages */
.mb-service-link{display:flex;flex-direction:column;min-width:0;text-decoration:none;color:inherit;transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease;cursor:pointer}.mb-service-link:hover{transform:translateY(-4px);box-shadow:0 15px 35px rgba(8,41,45,.09);border-color:#79c6ad}.mb-feature-link{font-size:12px;font-weight:800;color:#168368;display:inline-flex;align-items:center;gap:5px;margin-top:auto;padding-top:17px}.mb-download{background:linear-gradient(120deg,#102a35,#0a3e3d);color:#f8fefa;overflow:hidden}.mb-download-grid{display:grid;grid-template-columns:1.12fr .88fr;gap:8%;align-items:center;min-height:430px;padding-top:54px;padding-bottom:52px}.mb-download h2{font-size:clamp(30px,3.5vw,48px);line-height:1.18;margin:14px 0}.mb-download p{color:#d0e6df;line-height:1.7;max-width:520px}.mb-download .overline{color:#a0e6cc}.mb-download .inline-link{color:#9cf5d6}.mb-download-visual{max-height:385px;overflow:hidden;display:flex;justify-content:center;align-items:flex-start}.mb-download-visual .phone-mockup{margin:0 auto}.mb-store-actions{display:flex;gap:13px;flex-wrap:wrap;margin:25px 0}.mb-store-badge{border:1px solid rgba(255,255,255,.25);background:rgba(255,255,255,.10);backdrop-filter:blur(8px);color:#fff;border-radius:14px;display:flex;align-items:center;gap:12px;padding:13px 16px;min-width:215px;text-decoration:none}.mb-store-badge:hover{background:rgba(255,255,255,.19);border-color:#a0f1d6}.mb-store-badge>span:first-child{font-size:26px}.mb-store-badge>span:nth-child(2){display:flex;flex-direction:column;gap:2px}.mb-store-badge small{font-size:10px;letter-spacing:.09em;color:#b8e4d6}.mb-store-badge strong{font-size:13px}.mb-stores-pending{border-left:3px solid #64ddad;padding:8px 17px;font-size:14px}.mb-app-capabilities{background:#f6faf9}.mb-capability-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.mb-capability{border:1px solid #dbe9e3;border-radius:18px;background:#fff;padding:23px;display:flex;align-items:flex-start;gap:16px;color:#143b3e;transition:transform .2s}.mb-capability:hover{transform:translateY(-3px);border-color:#a4d9c7}.mb-capability .feature-icon{flex:0 0 auto}.mb-capability h3{font-size:17px;margin:0 0 8px}.mb-capability p{font-size:13px;color:#647976;line-height:1.7}.mb-capability span:last-child{color:#148263;font-size:12px;font-weight:800}.mb-services-hero,.mb-service-hero{min-height:375px}.mb-breadcrumb{display:flex;flex-wrap:wrap;align-items:center;gap:11px;font-size:12px;color:#bfe9dc;margin-bottom:24px}.mb-breadcrumb a{color:#fff;text-decoration:underline;text-underline-offset:4px}.mb-service-detail-grid{display:grid;grid-template-columns:1.1fr .9fr;gap:8%;align-items:start}.mb-service-overview h2{font-size:clamp(26px,3vw,42px);margin:14px 0}.mb-service-overview>p{color:#4e6865;font-size:16px;line-height:1.9}.mb-service-overview .mb-detail-note{font-size:12px;color:#648077}.mb-service-points{background:#eef8f3;border:1px solid #d9eae1;border-radius:24px;padding:28px}.mb-service-points h3{font-size:19px;color:#173d36;margin:0 0 20px}.mb-point{display:flex;align-items:flex-start;gap:12px;border-top:1px solid #d2e3d9;padding:16px 0;color:#244b44}.mb-point span{background:#d1efe0;color:#087853;border-radius:50%;width:26px;height:26px;display:grid;place-items:center;flex-shrink:0}.mb-point strong{font-size:14px;line-height:1.65}.mb-related{background:#f9fbfa}.mb-related h2{margin:0 0 20px;font-size:29px}@media(max-width:820px){.mb-download-grid,.mb-service-detail-grid{grid-template-columns:1fr;gap:28px}.mb-download-visual{max-height:285px}.mb-capability-grid{grid-template-columns:1fr}.mb-download-grid{padding-top:42px}.mb-download-visual{display:none}}

/* v14 — Unified commercial branding; file URLs come from validated admin media. */
.site-header .brand.mb-showcase-logo,
.site-footer .brand.mb-showcase-logo{display:inline-flex;align-items:center;justify-content:center;background:#fff;border:1px solid #e2ebe9;border-radius:14px;padding:6px 10px;max-width:215px;box-shadow:0 6px 22px rgba(0,0,0,.12)}
.mb-showcase-brand-img{display:block;width:188px;max-width:100%;height:auto;max-height:58px;object-fit:contain;object-position:center;flex:none}
.site-footer .brand .mb-showcase-brand-img{width:190px}
@media(max-width:600px){.site-header .brand.mb-showcase-logo{max-width:172px;padding:5px 8px}.site-header .mb-showcase-brand-img{width:148px;max-height:46px}}

.dash-mini-brand .mini-logo img,.phone-top .phone-logo img{display:block;width:100%;height:100%;object-fit:contain;border-radius:6px}.dash-mini-brand .mini-logo:has(img),.phone-top .phone-logo:has(img){padding:0;background:transparent}


/* MutualBoost Vitrine Premium · single commercial header and five real web demos · 2026-10-14 */
body.mb-commercial-showcase .site-header{position:sticky;top:0;z-index:70;background:rgba(11,25,38,.97);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);box-shadow:0 14px 36px rgba(4,21,29,.12)}
body.mb-commercial-showcase .nav-desktop{gap:clamp(11px,1.2vw,23px)}
body.mb-commercial-showcase .nav-desktop a{font-weight:700;white-space:nowrap}
body.mb-commercial-showcase .site-header .header-contact{white-space:nowrap;border-radius:12px;box-shadow:0 8px 24px rgba(68,224,180,.13)}
body.mb-commercial-showcase .site-header .header-contact:hover{transform:translateY(-2px)}
body.mb-commercial-showcase .mobile-navigation[hidden]{display:none!important}
body.mb-commercial-showcase .mobile-navigation{position:absolute;top:100%;left:0;right:0;max-height:calc(100dvh - 74px);overflow:auto;box-shadow:0 28px 35px rgba(2,17,26,.3)}
body.mb-commercial-showcase .mobile-navigation .mobile-nav-demo{display:flex;justify-content:space-between;align-items:center;margin:12px 10px 2px;background:#77e3bd;color:#092b2a;padding:14px 17px;border-radius:12px;font-weight:900}
body.mb-commercial-showcase .skip:focus{z-index:100}
.mb-five-web{background:linear-gradient(160deg,#f1f8f5 0%,#fff 57%,#f0f5fa 100%);overflow:hidden}
.mb-five-web-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:36px;margin-bottom:35px}
.mb-five-web-heading>div{max-width:770px}
.mb-five-web-heading h2{font:800 clamp(29px,3.35vw,47px)/1.15 Manrope,system-ui,sans-serif;letter-spacing:-.045em;color:#102b34;margin:12px 0}
.mb-five-web-heading p{font-size:14px;color:#647782;line-height:1.75;margin:0}
.mb-five-web-main-cta{flex:none;max-width:100%;white-space:nowrap}
.mb-five-web-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:14px}
.mb-five-web-card{display:block;min-width:0;border-radius:18px;background:#fff;border:1px solid #dce8e3;box-shadow:0 12px 30px rgba(9,47,56,.07);overflow:hidden;color:#172a30;transition:transform .25s,box-shadow .25s,border-color .25s}
.mb-five-web-card:hover,.mb-five-web-card:focus-visible{transform:translateY(-7px);border-color:#75d7b6;box-shadow:0 22px 45px rgba(9,47,56,.13)}
.mb-five-web-browser{display:block;padding:13px 13px 0;background:#eef3f0;min-height:213px}
.mb-five-web-browser-top{height:24px;display:flex;align-items:center;gap:4px;border-radius:9px 9px 0 0;background:#fff;padding:0 10px}
.mb-five-web-browser-top i{display:block;width:5px;height:5px;border-radius:50%;background:#b8c8c5}
.mb-five-web-browser-body{display:flex;flex-direction:column;position:relative;overflow:hidden;min-height:177px;padding:18px 15px;color:var(--mb5-text);background:var(--mb5-bg)}
.mb-five-web-browser-body small{font-size:9px;color:var(--mb5-primary);font-weight:900}
.mb-five-web-browser-body strong{position:relative;z-index:1;font-size:clamp(12px,1.25vw,18px);font-weight:900;line-height:1.18;letter-spacing:-.035em;max-width:92%;margin-top:10px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}
.mb-five-web-browser-body>b{display:block;width:58px;height:12px;background:var(--mb5-primary);border-radius:20px;margin:13px 0 16px}
.mb-five-web-browser-tiles{display:flex;gap:6px;margin-top:auto}.mb-five-web-browser-tiles i{display:block;flex:1;height:29px;border-radius:6px 6px 0 0;background:var(--mb5-surface);border:1px solid rgba(125,145,135,.13)}
.mb-five-web-card-footer{display:flex;justify-content:space-between;gap:10px;align-items:center;padding:16px 14px 18px}
.mb-five-web-card-footer>span:first-child{min-width:0;display:flex;flex-direction:column;gap:4px}
.mb-five-web-card-footer small{font-size:10px;color:#748b85;font-weight:900;letter-spacing:.09em}
.mb-five-web-card-footer strong{font-size:13px;line-height:1.3;overflow-wrap:anywhere}
.mb-five-web-card-arrow{display:grid;place-items:center;flex:none;width:33px;height:33px;border-radius:50%;background:#e7f4ef;color:#086a4c;font-size:18px}
.mb-five-web-note{text-align:center;color:#657e7a;font-size:12px;margin:24px auto 0}
@media(max-width:1200px){.mb-five-web-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.mb-five-web-browser-body strong{font-size:17px}}
@media(max-width:850px){.mb-five-web-heading{align-items:flex-start;flex-direction:column;gap:19px}.mb-five-web-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:600px){body.mb-commercial-showcase .site-header .mb-showcase-brand-img{width:136px}body.mb-commercial-showcase .site-header .brand.mb-showcase-logo{padding:4px 6px;max-width:155px}body.mb-commercial-showcase .site-header .navbar{gap:10px}body.mb-commercial-showcase .site-header .language-switch a{padding:6px}.mb-five-web-grid{gap:12px}.mb-five-web-card{border-radius:14px}.mb-five-web-browser{padding:9px 9px 0;min-height:162px}.mb-five-web-browser-body{min-height:135px;padding:11px 9px}.mb-five-web-browser-body strong{font-size:12px}.mb-five-web-browser-body>b{margin:9px 0 7px}.mb-five-web-browser-tiles i{height:19px}.mb-five-web-card-footer{padding:12px 10px}.mb-five-web-card-footer strong{font-size:11px}.mb-five-web-card-arrow{width:27px;height:27px;font-size:15px}.mb-five-web-heading h2{font-size:31px}.mb-five-web-main-cta{width:100%}}
@media(max-width:365px){.mb-five-web-grid{grid-template-columns:1fr}.mb-five-web-browser-body strong{font-size:16px}}
@media(prefers-reduced-motion:reduce){.mb-five-web-card{transition:none}}

/* Commercial showcase v2026.10.14: responsive feature/payment merchandising */
.mbcp-section{padding:clamp(64px,8vw,110px) 0;background:linear-gradient(160deg,#f3faf8 0%,#f6f8ff 54%,#eff8f5 100%);color:#17343b}
.mbcp-wrap{max-width:1210px;margin-inline:auto}
.mbcp-head{text-align:center;max-width:850px;margin:0 auto 33px}
.mbcp-eyebrow{font-size:12px;font-weight:850;letter-spacing:.15em;color:#08785e;margin-bottom:14px}
.mbcp-head h2{font:800 clamp(26px,3.1vw,42px)/1.16 Manrope,sans-serif;letter-spacing:-.035em;color:#0d2331;margin:0 auto 16px}
.mbcp-head p{max-width:750px;margin:auto;color:#566b74;font-size:15px;line-height:1.75}
.mbcp-payments{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr));gap:15px}
.mbcp-payment-card{background:#fff;border:1px solid #deebe7;border-radius:20px;padding:23px;display:flex;flex-direction:column;align-items:flex-start;gap:12px;box-shadow:0 18px 40px -34px #17374466;transition:transform .2s ease,box-shadow .2s ease}
.mbcp-payment-card:hover{transform:translateY(-4px);box-shadow:0 18px 46px -28px #17374455}
.mbcp-payment-mark{width:47px;height:47px;border-radius:15px;background:linear-gradient(135deg,#0d3c53,#13896f);display:grid;place-items:center;color:white;font-weight:900;font-size:23px}
.mbcp-payment-main{flex:1}.mbcp-payment-main h3{font-size:19px;margin:0 0 8px;color:#102c37}.mbcp-payment-main p{font-size:13.5px;line-height:1.7;color:#60727c;margin:0}
.mbcp-payment-status{display:inline-flex;border-radius:100px;background:#edf8f4;border:1px solid #cce7db;padding:6px 11px;font-size:11px;font-weight:800;color:#166d51}
.mbcp-notice{margin:23px auto 0;padding:15px 20px;max-width:980px;background:#e8f3f0;border:1px solid #d0e6dd;border-radius:15px;display:flex;gap:14px;align-items:flex-start}
.mbcp-notice .icon{width:23px;height:23px;flex:none;stroke:#096c53}.mbcp-notice p{font-size:13px;line-height:1.7;color:#355960;margin:0}
.mbcp-feature-heading{margin-top:clamp(65px,8vw,110px)}
.mbcp-feature-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:17px}
.mbcp-feature-card{border:1px solid #dceae5;border-radius:22px;background:#fff;padding:25px;box-shadow:0 18px 45px -39px #1b4b546b}
.mbcp-feature-icon{height:45px;width:45px;border-radius:14px;display:grid;place-items:center;color:#096b58;background:#edf8f3;margin-bottom:16px}
.mbcp-feature-icon .icon{height:24px;width:24px}.mbcp-feature-card h3{font-size:17px;color:#132f39;letter-spacing:-.02em;margin:0 0 9px}.mbcp-feature-card p{font-size:13.5px;line-height:1.75;color:#64767e;margin:0}
.mbcp-bottom{margin-top:26px;display:flex;justify-content:space-between;gap:20px;align-items:center;color:#375860;font-size:13px;font-weight:700}
.mbcp-bottom a{display:inline-flex;align-items:center;gap:9px;color:white;background:#086e59;padding:13px 20px;border-radius:12px;text-decoration:none;font-weight:800;white-space:nowrap}
.mbcp-bottom a:hover,.mbcp-bottom a:focus-visible{background:#074e41}
@media(max-width:860px){.mbcp-feature-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:560px){.mbcp-section{padding:58px 0}.mbcp-payments,.mbcp-feature-grid{grid-template-columns:1fr}.mbcp-payment-card{padding:19px}.mbcp-bottom{align-items:flex-start;flex-direction:column}.mbcp-notice{padding:15px}.mbcp-head{margin-bottom:27px}}
@media(prefers-reduced-motion:reduce){.mbcp-payment-card{transition:none}.mbcp-payment-card:hover{transform:none}}

/* V47: premium functional catalogue and indexed administrative manual */
.mb-v47-suite,.mb-v47-manual{padding:clamp(50px,7vw,104px) 0;background:#f7faf9;color:#19332c}.mb-v47-manual{background:#fff}.mb-v47-eyebrow{font-weight:800;letter-spacing:.16em;color:#26856b;font-size:.75rem}.mb-v47-suite h2,.mb-v47-manual h2{font-size:clamp(1.75rem,3vw,2.9rem);line-height:1.15;margin:12px 0}.mb-v47-lead{max-width:780px;color:#587169;margin-bottom:30px}.mb-v47-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:16px}.mb-v47-card{padding:28px;border:1px solid #e1ece8;border-radius:22px;background:#fff;box-shadow:0 8px 28px #13372d0b}.mb-v47-card h3{font-size:1.13rem;margin:12px 0}.mb-v47-card p,.mb-v47-entry p{color:#546b65;font-size:.94rem;line-height:1.7}.mb-v47-number{color:#23876a;font-weight:800}.mb-v47-doclink{display:inline-flex;margin-top:27px;font-weight:800;color:#146c55}.mb-v47-manual-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,370px),1fr));gap:15px;align-items:start}.mb-v47-group{border:1px solid #e0eae6;background:#fbfdfc;border-radius:20px;overflow:hidden}.mb-v47-group summary{cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:20px;font-size:1.02rem}.mb-v47-group summary span{font-size:.8rem;color:#507366;white-space:nowrap}.mb-v47-group-items{padding:0 20px 15px}.mb-v47-entry{padding:15px 0;border-top:1px solid #e2ebe7}.mb-v47-entry h3{font-size:.99rem;margin:0 0 5px}.mb-v47-entry p{margin:5px 0}.mb-v47-entry .mb-v47-access{font-size:.78rem;color:#547c6e}.mb-v47-entry small{display:block;margin-top:5px}.mb-v47-entry code{padding:2px 6px;border-radius:6px;background:#e8f5ee;overflow-wrap:anywhere}@media(max-width:600px){.mb-v47-card{padding:20px}.mb-v47-manual-grid{grid-template-columns:1fr}}
