.mau{font-family:Arial,Helvetica,sans-serif;color:#102c42;background:#fff;isolation:isolate;overflow:hidden}.mau *{box-sizing:border-box}.mau-wrap{max-width:1240px;margin:auto}.mau h1,.mau h2,.mau h3{padding:0;text-transform:none;font-weight:700!important}.mau p{padding:0}.mau-hero{position:relative;background:radial-gradient(ellipse at 95% 60%,#f1cb1013,transparent 60%),#07172b;padding:calc(65px + var(--mau-header)) 24px 72px;overflow:hidden;color:#fff}.mau-hero-grid{position:absolute;inset:0;background-image:linear-gradient(#ffffff04 1px,transparent 1px),linear-gradient(90deg,#ffffff04 1px,transparent 1px);background-size:60px 60px}.mau-hero-layout{position:relative;display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:center;gap:70px}.mau .mau-kicker{font-size:9px!important;font-weight:700;letter-spacing:1.8px;line-height:1.8!important;color:#8c7300;margin:0 0 17px!important}.mau-hero .mau-kicker{color:var(--mau-accent)}.mau h1{font-size:clamp(38px,4.1vw,58px)!important;line-height:1.09!important;letter-spacing:-2px;color:#fff!important;margin:0 0 24px!important;text-wrap:balance}.mau .mau-intro{font-size:16px!important;line-height:1.8!important;color:#adbfcc;margin:0 0 28px!important;max-width:520px}.mau-actions{display:flex;flex-wrap:wrap;align-items:center;gap:15px 24px}.mau a{text-decoration:none!important}.mau .mau-primary{background:var(--mau-accent);color:#07172b!important;border-radius:8px;padding:16px 18px;min-height:52px;display:inline-flex;align-items:center;justify-content:space-between;gap:24px;font-size:12px;font-weight:700;transition:transform .2s}.mau-primary:hover{transform:translateY(-3px)}.mau .mau-secondary{display:inline-flex;align-items:center;gap:16px;min-height:44px;color:#c0cfd9!important;font-size:12px}.mau .mau-arrow{display:block;width:19px!important;height:19px!important;max-width:19px;flex-shrink:0}.mau a:focus-visible{outline:2px solid #ae9100;outline-offset:5px}.mau-art{position:relative;height:355px;min-width:0}.mau-ring{position:absolute;inset:0;border:1px solid #ffffff09;border-radius:50%;transform:rotate(-20deg)}.mau-ring:before{content:'';position:absolute;inset:30px;border:1px solid #ffffff09;border-radius:50%}.mau-window{position:absolute;top:37px;left:2%;right:3%;transform:rotate(-5deg);border:1px solid #4c687c;border-radius:13px;overflow:hidden;background:linear-gradient(145deg,#1b394e,#0b2035);box-shadow:0 25px 50px #0004}.mau-window-bar{height:32px;padding:0 13px;background:#ffffff06;display:flex;align-items:center;gap:5px;border-bottom:1px solid #ffffff08}.mau-window-bar>i{width:5px;height:5px;border-radius:50%;background:#7d93a4}.mau-window-bar>i:first-child{background:var(--mau-accent)}.mau-window-bar>span{margin-left:auto;font-size:6px;letter-spacing:1px;color:#8ca7b8}.mau-window-body{position:relative;padding:26px 24px 30px;min-height:220px}.mau-mini-logo{font-size:11px;font-weight:700;letter-spacing:.7px;color:var(--mau-accent);margin-bottom:24px}.mau-mini-logo>span{color:#fff;margin-left:3px}.mau-window-body>strong{font-size:26px;line-height:1.13;color:#fff;letter-spacing:-.6px;display:block;position:relative;z-index:2;max-width:190px}.mau-lines{margin-top:14px}.mau-lines>i{width:130px;height:3px;background:#6f8b9d;display:block;opacity:.4;border-radius:3px}.mau-lines>i+i{width:95px;margin-top:6px}.mau-mini-button{width:65px;height:20px;background:var(--mau-accent);border-radius:4px;margin-top:17px}.mau-chart{position:absolute;right:20px;bottom:31px;width:135px;height:130px;display:flex;align-items:flex-end;gap:8px;border-bottom:1px solid #ffffff15;padding-bottom:9px;transform:skewY(-5deg)}.mau-chart>i{flex:1;height:38%;background:#f1cb1030;border:1px solid #f1cb1040;border-radius:5px 5px 0 0}.mau-chart>i:nth-child(2){height:55%}.mau-chart>i:nth-child(3){height:46%}.mau-chart>i:nth-child(4){height:73%}.mau-chart>i:nth-child(5){height:95%;background:var(--mau-accent)}.mau-code{position:absolute;left:-5px;top:12px;background:var(--mau-accent);padding:14px;border-radius:11px;color:#102c42;font-size:22px;font-weight:700;transform:rotate(-9deg);box-shadow:0 10px 20px #0003}.mau-art-caption{position:absolute;bottom:7px;left:10px;right:10px;text-align:center;letter-spacing:2px;font-size:8px;color:#8ea9bb}.mau-art-caption>span{color:var(--mau-accent);margin:0 7px}.mau-image{display:block;width:100%;height:100%;object-fit:contain;border-radius:14px}.mau-story{padding:76px 24px;display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:70px}.mau h2{font-size:clamp(29px,3vw,38px)!important;letter-spacing:-1.2px;line-height:1.16!important;color:#102c42!important;margin:0!important;text-wrap:balance}.mau-registration{display:flex;align-items:flex-start;gap:11px;margin-top:26px;padding:17px;background:#fcfaef;border:1px solid #eee6be;border-radius:9px}.mau-registration>span{color:#9b7d00;font-size:18px}.mau-registration>p{font-size:11px!important;color:#6f7680;line-height:1.8!important;margin:0!important}.mau-story-copy>p{font-size:14px!important;color:#657d8f;line-height:1.9!important;margin:0!important}.mau-partner{display:flex;gap:16px;padding-top:25px;margin-top:26px;border-top:1px solid #e3eaf0}.mau-partner-mark{width:42px;height:42px;flex-shrink:0;background:#102c42;border-radius:9px;display:flex;align-items:center;justify-content:center;color:var(--mau-accent);font-weight:700;font-size:21px}.mau h3{font-size:20px!important;line-height:1.3!important;color:#102c42!important;letter-spacing:-.4px;margin:0 0 13px!important}.mau-partner h3{font-size:15px!important;margin-bottom:8px!important}.mau-partner p{font-size:12px!important;line-height:1.85!important;color:#718597;margin:0!important}.mau-services{background:#f6f8fa;padding:60px 24px}.mau-section-heading{max-width:650px;margin-bottom:30px}.mau-service-grid,.mau-principle-grid,.mau-process-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.mau-service{position:relative;padding:27px;background:#fff;border:1px solid #e1e9ee;border-radius:13px;overflow:hidden}.mau-number{display:inline-block;font-size:12px;letter-spacing:2px;color:#9c8200;margin-bottom:24px}.mau-service p,.mau-principle p,.mau-process-grid p{font-size:13px!important;line-height:1.9!important;color:#6a8092;margin:0!important}.mau-principles{padding:70px 24px}.mau-principle{padding:30px;border:1px solid #e2e9ee;border-radius:15px;box-shadow:0 10px 25px #102c4204}.mau-principle:nth-child(2){background:#07172b;border-color:#18364a}.mau-principle-icon{display:flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:13px;background:#fff9de;color:#987c00;margin-bottom:23px;border:1px solid #eee5b3}.mau-principle-icon svg{width:27px;height:27px;fill:none;stroke:currentColor;stroke-width:1.4;stroke-linecap:round;stroke-linejoin:round}.mau .mau-principle:nth-child(2) h3{color:#fff!important}.mau-principle:nth-child(2) p{color:#a0b5c5}.mau-principle:nth-child(2) .mau-principle-icon{background:#ffffff08;border-color:#f1cb1026;color:var(--mau-accent)}.mau-process{padding:57px 24px;background:#f6f8fa}.mau-process-grid{gap:40px}.mau-process-grid article{border-top:1px solid #dce5eb;padding-top:20px}.mau-process-grid article>span{display:block;font-size:11px;letter-spacing:2px;color:#958000;margin-bottom:20px}.mau-process-grid h3{font-size:19px!important}.mau-bottom{padding:60px 24px 65px}.mau-cta{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:50px;padding:39px;background:#07172b;border:1px solid #21394a;border-radius:16px}.mau .mau-cta h2{font-size:31px!important;color:#fff!important;max-width:550px}.mau-cta p{font-size:12px!important;line-height:1.9!important;color:#9fb5c6;max-width:560px;margin:17px 0 0!important}.mau-cta .mau-actions{flex-direction:column;align-items:stretch;gap:8px}.mau-cta .mau-secondary{justify-content:center}
@media(max-width:1000px){.mau-hero-layout{gap:35px}.mau-chart{width:100px;right:15px}.mau-window-body{padding:24px 18px}.mau-story{gap:38px}.mau-service-grid,.mau-principle-grid{gap:15px}.mau-principle{padding:25px}.mau-cta{gap:28px;padding:31px}}
@media(max-width:780px){.mau-hero-layout{grid-template-columns:minmax(0,1fr);gap:28px}.mau-art{width:100%;max-width:480px;margin:auto;height:340px}.mau h1{max-width:650px}.mau-story{grid-template-columns:minmax(0,1fr);gap:30px;padding-top:48px;padding-bottom:48px}.mau-registration{max-width:500px}.mau-service-grid,.mau-principle-grid,.mau-process-grid{grid-template-columns:minmax(0,1fr);gap:16px}.mau-section-heading{margin-bottom:25px}.mau-cta{grid-template-columns:minmax(0,1fr)}.mau-cta .mau-actions{align-items:flex-start}.mau-cta .mau-primary{min-width:260px}.mau-process-grid{gap:26px}}
@media(max-width:480px){.mau-hero{padding:calc(39px + var(--mau-header)) 20px 38px}.mau h1{font-size:39px!important;letter-spacing:-1.4px}.mau .mau-intro{font-size:14px!important}.mau .mau-kicker{font-size:8px!important;letter-spacing:1.3px}.mau-art{height:305px}.mau-window{left:4%;right:4%;top:29px}.mau-window-body>strong{font-size:25px;max-width:175px}.mau-chart{width:85px;right:13px;opacity:.8;gap:5px}.mau-window-body{min-height:213px}.mau-code{left:0;top:6px;font-size:18px;padding:12px}.mau-art-caption{font-size:7px;letter-spacing:1px}.mau-story,.mau-services,.mau-principles,.mau-process{padding:45px 20px}.mau h2{font-size:30px!important;letter-spacing:-1px}.mau h3{font-size:21px!important}.mau-partner h3{font-size:15px!important}.mau-story-copy>p{font-size:13px!important}.mau-service,.mau-principle{padding:25px}.mau-bottom{padding:40px 20px}.mau-cta{padding:29px 23px;gap:23px}.mau .mau-cta h2{font-size:28px!important}.mau-cta .mau-actions{align-items:stretch}.mau-cta .mau-primary{min-width:0}.mau-primary{max-width:100%;white-space:normal}.mau .mau-secondary{font-size:12px}}
@media(prefers-reduced-motion:reduce){.mau *{transition:none!important;scroll-behavior:auto!important}}
/* 1.1: richer visual hierarchy without changing saved content. */
.mau-hero{background:radial-gradient(ellipse at 95% 10%,#f1cb1010,transparent 53%),linear-gradient(110deg,#07172b,#0b2131)}
.mau-hero-layout{gap:70px}.mau h1{font-size:clamp(39px,4.1vw,60px)!important;letter-spacing:-2.2px}
.mau-art{height:375px}.mau-window{top:40px;left:0;right:1%;border-color:#496677;box-shadow:0 30px 60px #0005}.mau-window-body{min-height:240px;padding:30px}.mau-window-body>strong{font-size:29px;max-width:210px}.mau-chart{height:145px;width:140px;right:23px;bottom:35px}.mau-code{top:11px;left:-12px}.mau-art-caption{bottom:4px;letter-spacing:2.2px}
.mau-story{padding-top:65px;padding-bottom:65px;gap:65px;align-items:start}.mau-story>div:first-child{padding-right:14px}.mau-registration{position:relative;padding:19px;background:linear-gradient(120deg,#fff9dd,#fdfcf5);border-color:#eee2a5;border-radius:12px}.mau-registration>span{display:flex;width:25px;height:25px;flex-shrink:0;align-items:center;justify-content:center;background:#f1cb1020;border-radius:50%;font-size:15px}.mau-registration>p{font-size:12px!important}.mau-story-copy>p{font-size:15px!important;line-height:1.9!important}.mau-partner{padding:22px;border:1px solid #e0e8ed;border-radius:12px;background:#f8fafb;margin-top:25px}.mau-partner-mark{height:46px;width:46px;background:#07172b;color:var(--mau-accent)}.mau-partner p{font-size:12px!important}
.mau-services{padding-top:57px;padding-bottom:60px;background:radial-gradient(ellipse at 100% 0,#f1cb1009,transparent 55%),#f5f8fa}.mau-section-heading{max-width:720px;margin-bottom:32px}.mau-service{padding:29px;border-radius:16px;box-shadow:0 6px 20px #102c4203;transition:transform .25s,box-shadow .25s,border-color .25s}.mau-service:after{content:'';position:absolute;top:0;left:29px;right:29px;height:3px;background:var(--mau-accent);transform:scaleX(0);transform-origin:left;transition:transform .25s}.mau-service:hover{transform:translateY(-5px);box-shadow:0 18px 30px #102c4209;border-color:#d9c56c}.mau-service:hover:after{transform:scaleX(1)}.mau-service-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:25px}.mau-service-symbol{display:flex;align-items:center;justify-content:center;height:48px;width:48px;background:#fff9df;color:#927600;border:1px solid #eee3b0;border-radius:13px}.mau-service-symbol svg{width:28px;height:28px}.mau-service .mau-number{margin-bottom:0;color:#a9b8c3;font-size:12px;letter-spacing:2px}.mau-service h3{font-size:22px!important}.mau-service p{font-size:13px!important;line-height:1.9!important}
.mau-principles{padding-top:65px;padding-bottom:65px}.mau-principle-grid{gap:21px}.mau-principle{position:relative;padding:31px;border-radius:17px;background:#fff;box-shadow:0 7px 22px #102c4203;overflow:hidden}.mau-principle:after{content:'';position:absolute;width:135px;height:135px;border:1px solid #f1cb1018;border-radius:50%;right:-65px;top:-65px}.mau-principle:nth-child(2){background:radial-gradient(ellipse at right top,#f1cb100b,transparent 70%),#07172b;box-shadow:0 14px 28px #07172b0e}.mau-principle-icon{width:52px;height:52px;border-radius:14px;margin-bottom:24px}.mau-principle h3{font-size:23px!important}.mau-principle p{font-size:14px!important;line-height:1.9!important}
.mau-process{padding-top:57px;padding-bottom:60px;background:#f5f8fa}.mau-process-grid{gap:0;counter-reset:steps}.mau-process-grid article{position:relative;border-top:0;padding:5px 36px 0 0}.mau-process-grid article+article{padding-left:30px;border-left:1px solid #dfe7ec}.mau-process-grid article>span{width:43px;height:43px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:var(--mau-accent);color:#102c42;font-weight:700;letter-spacing:1px;margin-bottom:22px;box-shadow:0 0 0 6px #f1cb100c}.mau-process-grid h3{font-size:21px!important}.mau-process-grid p{font-size:13px!important}
.mau-bottom{padding-top:52px;padding-bottom:60px}.mau-cta{position:relative;overflow:hidden;padding:43px;border-radius:19px;background:radial-gradient(ellipse at 100% 100%,#f1cb100b,transparent 60%),#07172b;gap:45px;box-shadow:0 18px 35px #07172b09}.mau-cta:before{content:'';position:absolute;top:0;left:43px;width:54px;height:3px;background:var(--mau-accent)}.mau .mau-cta h2{font-size:34px!important;max-width:580px}.mau-cta p{font-size:13px!important;line-height:1.9!important}.mau-cta .mau-actions{border-left:1px solid #ffffff12;padding-left:28px}.mau .mau-primary{box-shadow:0 7px 18px #0000000c}
@media(max-width:1000px){.mau-hero-layout{gap:30px}.mau-window-body{padding:25px 20px}.mau-window-body>strong{font-size:26px}.mau-chart{width:100px;right:16px}.mau-story{gap:32px}.mau-service,.mau-principle{padding:25px}.mau-cta{padding:33px;gap:28px}.mau-cta:before{left:33px}.mau .mau-cta h2{font-size:30px!important}}
@media(max-width:780px){.mau-art{height:355px}.mau-story{gap:28px;padding-top:47px;padding-bottom:47px}.mau-story>div:first-child{padding-right:0}.mau-window-body>strong{font-size:29px}.mau-chart{width:130px}.mau-service-grid,.mau-principle-grid{gap:15px}.mau-process-grid{gap:25px}.mau-process-grid article,.mau-process-grid article+article{padding:0 0 22px 65px;border-left:0;border-bottom:1px solid #dfe7ec;min-height:110px}.mau-process-grid article:last-child{border-bottom:0;padding-bottom:0}.mau-process-grid article>span{position:absolute;left:0;top:0;width:40px;height:40px;margin:0}.mau-cta .mau-actions{padding:20px 0 0;border-left:0;border-top:1px solid #ffffff12}.mau .mau-cta h2{font-size:32px!important}}
@media(max-width:480px){.mau h1{font-size:39px!important;letter-spacing:-1.3px}.mau-art{height:315px}.mau-window{left:3%;right:3%;top:29px}.mau-window-body{min-height:225px;padding:23px 17px}.mau-window-body>strong{font-size:25px;max-width:175px}.mau-chart{width:87px;height:117px;right:12px;bottom:30px}.mau-code{top:5px;left:0}.mau-art-caption{font-size:7px;letter-spacing:1.2px}.mau-story-copy>p{font-size:14px!important}.mau-partner{padding:18px;gap:12px}.mau-registration>p{font-size:11px!important}.mau-services,.mau-principles,.mau-process{padding-top:43px;padding-bottom:43px}.mau-service,.mau-principle{padding:25px}.mau-principle p{font-size:13px!important}.mau-service-top{margin-bottom:20px}.mau-service:hover{transform:none}.mau-cta{padding:30px 24px;gap:22px}.mau-cta:before{left:24px}.mau .mau-cta h2{font-size:28px!important}.mau-cta .mau-actions{align-items:stretch;padding-top:18px}.mau-cta p{font-size:12px!important}.mau-bottom{padding-top:39px;padding-bottom:40px}}
@media(prefers-reduced-motion:reduce){.mau *,.mau *:after{transition:none!important}}
/* 1.2: progressive entrance animation and pointer hover effects. */
.mau .mau-reveal{opacity:0;transform:translateY(22px);transition:opacity .7s ease var(--mau-delay,0ms),transform .7s cubic-bezier(.2,.65,.3,1) var(--mau-delay,0ms)}
.mau .mau-reveal.mau-visible{opacity:1;transform:translateY(0)}
.mau-service,.mau-principle,.mau-partner,.mau-registration{transition:transform .28s ease,box-shadow .28s ease,border-color .28s ease}
.mau-service-symbol,.mau-principle-icon,.mau-arrow,.mau-partner-mark{transition:transform .28s ease,background .28s ease}
.mau .mau-primary,.mau .mau-secondary{transition:transform .25s ease,box-shadow .25s ease,color .25s ease}
.mau-process-grid article>span{transition:transform .28s ease,box-shadow .28s ease}
@media(hover:hover) and (pointer:fine){
 .mau .mau-service.mau-visible:hover,.mau .mau-principle.mau-visible:hover{transform:translateY(-7px);box-shadow:0 20px 35px #102c4210;border-color:#dbc66a}
 .mau-service:hover .mau-service-symbol,.mau-principle:hover .mau-principle-icon{transform:translateY(-2px) rotate(-6deg);background:#fff3b6}
 .mau-principle:nth-child(2):hover .mau-principle-icon{background:#ffffff12}
 .mau-partner:hover{transform:translateY(-3px);box-shadow:0 12px 24px #102c4208;border-color:#d6c56d}
 .mau-partner:hover .mau-partner-mark{transform:rotate(-5deg)}
 .mau-registration:hover{transform:translateY(-2px);box-shadow:0 10px 20px #9e850008}
 .mau-primary:hover{transform:translateY(-3px);box-shadow:0 10px 24px #0002}
 .mau-primary:hover .mau-arrow,.mau-secondary:hover .mau-arrow{transform:translate(3px,-3px)}
 .mau-process-grid article:hover>span{transform:translateY(-3px) scale(1.07);box-shadow:0 0 0 9px #f1cb1014}
 .mau-window{transition:transform .6s cubic-bezier(.2,.65,.3,1),box-shadow .6s ease}
 .mau-art:hover .mau-window{transform:rotate(-2deg) translateY(-5px);box-shadow:0 32px 60px #0006}
}
@media(prefers-reduced-motion:reduce){.mau .mau-reveal{opacity:1!important;transform:none!important}.mau *,.mau *:before,.mau *:after{animation:none!important;transition:none!important}.mau .mau-visible:hover,.mau a:hover,.mau-partner:hover,.mau-registration:hover{transform:none!important}}
