#wrap.mbr{--n:#0d2238;--n2:#13304f;--c:#00d8f0;--b:#1d5fa6;--o:#e9801c;--ink:#14212e;--mu:#5b6b7b;--li:#dfe8ef;--so:#f3f8fc;--so2:#eef4fa;color:var(--ink);font-size:16px;line-height:1.55;background:#fff}#wrap.mbr *{box-sizing:border-box}#wrap.mbr .mb-w{max-width:1120px;margin:0 auto;padding:0 20px}#wrap.mbr section.mb-s{padding:84px 0}#wrap.mbr section.mb-s.mb-pt0{padding-top:0}#wrap.mbr h1,#wrap.mbr h2,#wrap.mbr h3{color:inherit;margin:0}#wrap.mbr h1.mb-h1{font-size:clamp(36px,5vw,58px)!important;line-height:1.05;font-weight:800!important;letter-spacing:-.02em;margin:14px 0 6px}#wrap.mbr h1.mb-h1 em{font-family:"Instrument Serif",Georgia,serif;font-style:italic;font-weight:400;color:var(--c);font-size:1.12em;letter-spacing:0}#wrap.mbr h2.mb-h2{font-size:clamp(28px,3.6vw,38px)!important;line-height:1.12;font-weight:800!important;letter-spacing:-.015em;margin:10px 0 30px}#wrap.mbr h3.mb-h3{font-size:19px!important;font-weight:800!important;margin:0 0 6px;line-height:1.25}#wrap.mbr p{margin:0}#wrap.mbr .mb-mu{color:var(--mu)}#wrap.mbr .mb-eb{font-size:13px;letter-spacing:.14em;text-transform:uppercase;font-weight:800;color:var(--b)}#wrap.mbr .mb-btn{display:inline-flex;align-items:center;gap:10px;background:var(--c);color:var(--n)!important;font-weight:800;padding:15px 26px;border-radius:12px;font-size:16px;text-decoration:none!important;border:2px solid var(--c);line-height:1.2;cursor:pointer}#wrap.mbr .mb-btn:hover{filter:brightness(1.06)}#wrap.mbr .mb-btn.mb-o{background:transparent;border-color:#fff;color:#fff!important}#wrap.mbr .mb-btn.mb-n{background:var(--n);border-color:var(--n);color:#fff!important}#wrap.mbr .mb-btn.mb-xl{font-size:20px;padding:20px 34px;border-radius:14px}#wrap.mbr .mb-btns{display:flex;flex-wrap:wrap;gap:12px}#wrap.mbr .mb-g{display:grid;gap:22px}#wrap.mbr .mb-c{background:#fff;border:1px solid var(--li);border-radius:18px;padding:26px}#wrap.mbr .mb-hero{background:radial-gradient(1200px 520px at 85% 0%,#1d5fa6 0%,transparent 60%),var(--n);color:#fff;padding:76px 0 70px}#wrap.mbr .mb-hero .mb-w{display:grid;grid-template-columns:1.15fr .85fr;gap:50px;align-items:center}#wrap.mbr .mb-hero .mb-eb{color:var(--c)}#wrap.mbr .mb-hero ul{list-style:none;margin:22px 0 30px;padding:0;display:grid;gap:10px;font-size:17px}#wrap.mbr .mb-hero li{padding-left:28px;position:relative}#wrap.mbr .mb-hero li:before{content:"✓";color:var(--c);font-weight:800;position:absolute;left:0}#wrap.mbr .mb-pc{background:#fff;color:var(--ink);border-radius:24px;padding:30px;box-shadow:0 30px 60px rgba(0,0,0,.35)}#wrap.mbr .mb-pc .mb-row{display:flex;justify-content:space-between;gap:12px;padding:12px 0;border-bottom:1px solid var(--li);font-weight:600}#wrap.mbr .mb-pc .mb-row:last-child{border:0}#wrap.mbr .mb-big{font-size:52px;font-weight:800;color:var(--n);line-height:1}#wrap.mbr .mb-strike{text-decoration:line-through;color:var(--mu)}#wrap.mbr .mb-band{background:var(--n2);color:#fff;padding:28px 0}#wrap.mbr .mb-band .mb-g{grid-template-columns:repeat(4,1fr);text-align:center}#wrap.mbr .mb-kpi{font-size:44px;font-weight:800;color:var(--c);line-height:1}#wrap.mbr .mb-band small{display:block;opacity:.75;font-size:13px}#wrap.mbr .mb-logos{border-bottom:1px solid var(--li);padding:22px 0}#wrap.mbr .mb-logos .mb-w{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:16px}#wrap.mbr .mb-logos img{height:64px;width:auto;border-radius:6px}#wrap.mbr .mb-zz{height:64px;width:126px;border-radius:8px;background:var(--n);color:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;line-height:1.05}#wrap.mbr .mb-zz b{font-size:26px;color:var(--c)}#wrap.mbr .mb-zz span{font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}#wrap.mbr .mb-vid{display:grid;grid-template-columns:1.2fr .8fr;gap:50px;align-items:center}#wrap.mbr .mb-player{aspect-ratio:16/9;border-radius:22px;background:linear-gradient(135deg,#0d2238,#1d5fa6);display:flex;align-items:center;justify-content:center;position:relative;color:#fff;overflow:hidden;cursor:pointer;border:0;width:100%;padding:0}#wrap.mbr .mb-player iframe{position:absolute;inset:0;width:100%;height:100%;border:0}#wrap.mbr .mb-play{width:96px;height:96px;border-radius:50%;background:var(--c);color:var(--n);display:flex;align-items:center;justify-content:center;font-size:36px;padding-left:8px}#wrap.mbr .mb-player small{position:absolute;bottom:18px;left:22px;opacity:.85;font-size:13px}#wrap.mbr .mb-pain{grid-template-columns:repeat(3,1fr)}#wrap.mbr .mb-pain .mb-c{border-top:4px solid var(--o)}#wrap.mbr .mb-steps{grid-template-columns:repeat(5,1fr)}#wrap.mbr .mb-step{background:var(--so);border-radius:18px;padding:26px}#wrap.mbr .mb-step .mb-n{font-family:"Instrument Serif",Georgia,serif;font-size:60px;color:var(--b);line-height:1}#wrap.mbr .mb-step .mb-t{font-size:12px;font-weight:800;letter-spacing:.12em;color:var(--b);margin:6px 0 4px}#wrap.mbr .mb-vq{display:grid;grid-template-columns:1fr 1fr;gap:56px;align-items:center;background:var(--so);border-radius:26px;padding:50px}#wrap.mbr .mb-vq .mb-c{box-shadow:0 18px 40px rgba(13,34,56,.12)}#wrap.mbr .mb-vqr{display:flex;justify-content:space-between;gap:12px;padding:12px 0;border-bottom:1px solid var(--li);font-weight:700;font-size:15px}#wrap.mbr .mb-vqr span{color:#0a8f6a;white-space:nowrap}#wrap.mbr .mb-chip{display:inline-block;background:var(--so2);border:1px solid var(--li);border-radius:999px;padding:4px 12px;font-size:12px;font-weight:600}#wrap.mbr .mb-adv{background:var(--n);color:#fff}#wrap.mbr .mb-adv .mb-eb{color:var(--c)}#wrap.mbr .mb-adv .mb-g{grid-template-columns:repeat(3,1fr)}#wrap.mbr .mb-adv .mb-c{background:var(--n2);border-color:#24476d;color:#d5e2ee}#wrap.mbr .mb-adv h3{color:#fff;margin-top:14px}#wrap.mbr .mb-ico{width:44px;height:44px;border-radius:12px;background:var(--n);color:var(--c);display:flex;align-items:center;justify-content:center;font-weight:800;font-size:20px}#wrap.mbr .mb-tw{overflow-x:auto}#wrap.mbr table.mb-tab{width:100%;border-collapse:separate;border-spacing:0;font-size:16px;border:1px solid var(--li);border-radius:18px;overflow:hidden;min-width:640px}#wrap.mbr .mb-tab td,#wrap.mbr .mb-tab th{padding:16px 20px;border-bottom:1px solid var(--li);text-align:left;vertical-align:top}#wrap.mbr .mb-tab th{background:var(--so2);color:var(--n);font-size:15px}#wrap.mbr .mb-tab .mb-ss{background:#e9fbfe;font-weight:700;color:var(--n)}#wrap.mbr .mb-tab th.mb-ss{background:var(--n);color:var(--c)}#wrap.mbr .mb-tab td:first-child{font-weight:700;width:22%}#wrap.mbr .mb-tab td.mb-ag{color:var(--mu);width:34%}#wrap.mbr .mb-tab tr:last-child td{border-bottom:0}#wrap.mbr .mb-cases{grid-template-columns:repeat(3,1fr)}#wrap.mbr .mb-case img{width:100%;aspect-ratio:1/1;object-fit:cover;border-radius:12px;margin-bottom:16px;display:block}#wrap.mbr .mb-case .mb-k{display:flex;gap:14px;margin:14px 0}#wrap.mbr .mb-case .mb-k div{flex:1;background:var(--so);border-radius:10px;padding:10px;text-align:center}#wrap.mbr .mb-case .mb-k b{display:block;font-size:24px;color:var(--n)}#wrap.mbr .mb-case .mb-q{font-size:17px}#wrap.mbr .mb-posb{background:var(--so)}#wrap.mbr .mb-pos{grid-template-columns:repeat(4,1fr)}#wrap.mbr .mb-p{background:#fff;border:1px solid var(--li);border-radius:12px;padding:16px;font-weight:700}#wrap.mbr .mb-p small{display:block;font-weight:500;color:var(--mu);margin-top:4px;font-size:13px}#wrap.mbr .mb-faqw{display:grid;grid-template-columns:.8fr 1.2fr;gap:60px}#wrap.mbr details.mb-fq{border-bottom:1px solid var(--li);padding:18px 0}#wrap.mbr details.mb-fq summary{list-style:none;display:flex;justify-content:space-between;gap:16px;font-size:17px;font-weight:700;cursor:pointer}#wrap.mbr details.mb-fq summary::-webkit-details-marker{display:none}#wrap.mbr details.mb-fq summary:after{content:"+";color:var(--b);font-size:22px;line-height:1}#wrap.mbr details.mb-fq[open] summary:after{content:"–"}#wrap.mbr details.mb-fq p{color:var(--mu);margin-top:8px;font-size:15px}#wrap.mbr .mb-cta{background:linear-gradient(120deg,var(--n),#1d5fa6);color:#fff;border-radius:26px;padding:56px;display:flex;justify-content:space-between;align-items:center;gap:30px}#wrap.mbr .mb-cta h2{font-size:clamp(26px,3.4vw,38px)!important;font-weight:800!important;line-height:1.12}#wrap.mbr .mb-foot{font-size:13px;color:var(--mu);padding:0 0 40px}#wrap.mbr .mb-hub{grid-template-columns:repeat(3,1fr)}#wrap.mbr a.mb-hc{display:block;text-decoration:none!important;color:var(--ink)!important;transition:transform .15s,box-shadow .15s}#wrap.mbr a.mb-hc:hover{transform:translateY(-3px);box-shadow:0 14px 30px rgba(13,34,56,.12)}#wrap.mbr a.mb-hc b{display:block;font-size:19px;margin-bottom:6px}#wrap.mbr a.mb-hc span{color:var(--b);font-weight:700;font-size:14px}@media (max-width:991px){#wrap.mbr .mb-hero .mb-w,#wrap.mbr .mb-vid,#wrap.mbr .mb-vq,#wrap.mbr .mb-faqw{grid-template-columns:1fr;gap:34px}#wrap.mbr .mb-steps{grid-template-columns:repeat(2,1fr)}#wrap.mbr .mb-adv .mb-g,#wrap.mbr .mb-cases,#wrap.mbr .mb-pain,#wrap.mbr .mb-hub{grid-template-columns:repeat(2,1fr)}#wrap.mbr .mb-pos{grid-template-columns:repeat(3,1fr)}#wrap.mbr .mb-band .mb-g{grid-template-columns:repeat(2,1fr);row-gap:24px}#wrap.mbr .mb-cta{flex-direction:column;align-items:flex-start;padding:40px}#wrap.mbr .mb-vq{padding:32px}}@media (max-width:600px){#wrap.mbr section.mb-s{padding:56px 0}#wrap.mbr .mb-hero{padding:48px 0}#wrap.mbr .mb-steps,#wrap.mbr .mb-adv .mb-g,#wrap.mbr .mb-cases,#wrap.mbr .mb-pain,#wrap.mbr .mb-hub{grid-template-columns:1fr}#wrap.mbr .mb-pos{grid-template-columns:1fr 1fr}#wrap.mbr .mb-big{font-size:42px}#wrap.mbr .mb-kpi{font-size:34px}#wrap.mbr .mb-logos .mb-w{justify-content:center}#wrap.mbr .mb-logos img,#wrap.mbr .mb-zz{height:52px}#wrap.mbr .mb-btn.mb-xl{font-size:18px;padding:16px 24px}#wrap.mbr .mb-cta{padding:30px 22px}}#wrap.mbr .mb-cases.mb-many{grid-template-columns:repeat(4,1fr);gap:18px}#wrap.mbr .mb-many .mb-c{padding:18px}#wrap.mbr .mb-many .mb-q{font-size:15px}#wrap.mbr .mb-many .mb-case .mb-k b{font-size:20px}@media (max-width:991px){#wrap.mbr .mb-cases.mb-many{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){#wrap.mbr .mb-cases.mb-many{grid-template-columns:1fr 1fr;gap:12px}#wrap.mbr .mb-many .mb-c{padding:12px}#wrap.mbr .mb-many .mb-q{font-size:13px}}