.m365{overflow:hidden}.m365 h3{letter-spacing:-.6px;font-size:22px;line-height:1.3}.m365 p{color:#a7b8cd;line-height:1.8}.m-hero{position:relative;background:radial-gradient(ellipse at 80% 30%,#15345b 0,transparent 60%),linear-gradient(130deg,#090f1c,#0c1424);border-bottom:1px solid #24425b}.m-hero:before{content:'';position:absolute;inset:0;background-image:linear-gradient(#6baef309 1px,transparent 1px),linear-gradient(90deg,#6baef309 1px,transparent 1px);background-size:55px 55px;pointer-events:none}.m-hero-grid{position:relative;display:grid;grid-template-columns:1.1fr 1fr;gap:50px;align-items:center;padding-top:70px;padding-bottom:80px}.m-hero h1{font-size:clamp(38px,4.3vw,62px);line-height:1.14;letter-spacing:-2px}.m-hero h1 em{font-style:normal;background:linear-gradient(100deg,#68b4ff,#77eee9);background-clip:text;color:transparent}.m-hero .breadcrumb{display:block;font-size:10px;letter-spacing:1.7px;margin-bottom:34px;color:#9daec3}.m-hero .intro{font-size:17px;max-width:590px;margin:28px 0}.m-actions{display:flex;align-items:center;gap:24px;flex-wrap:wrap}.m-actions>a:last-child{font-size:14px;color:#a9d8f4}.m-pills{display:flex;gap:8px;flex-wrap:wrap;margin-top:28px}.m-pills span{font-size:10px;padding:6px 10px;border:1px solid #2a4659;border-radius:5px;color:#a9c3d8}.m-workspace{border:1px solid #416b8a66;border-radius:20px;background:linear-gradient(140deg,#182b4399,#080f1cdd);box-shadow:0 35px 100px #0006,inset 0 1px #ffffff1a;transform:perspective(1000px) rotateY(-5deg);padding:20px;min-width:0}.m-windowbar{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:8px;letter-spacing:1.3px;color:#91abc5}.m-windowbar i{display:inline-block;width:6px;height:6px;background:#4ce6ca;border-radius:50%;margin-right:6px;box-shadow:0 0 12px #4ce6ca}.m-windowbar button{font-size:9px;background:transparent;color:#a8c3da;border:1px solid #39536b;border-radius:4px;padding:5px;letter-spacing:0}.m-orbit{height:365px;position:relative;display:grid;place-items:center}.m-orbit-ring{position:absolute;width:285px;height:285px;border:1px dashed #4a83ae66;border-radius:50%;animation:m-spin 65s linear infinite}.m-orbit-ring:after{content:'';position:absolute;inset:30px;border:1px solid #489ce028;border-radius:50%}.m-core{width:184px;height:184px;border:1px solid #599ecc66;border-radius:28px;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:9px;background:radial-gradient(ellipse at top,#274f78,#101d33);box-shadow:0 0 80px #33a9ef22;z-index:1}.m-core strong{font-size:18px}.m-core small{font-size:9px;color:#9db7d0}.m-logo{width:42px;height:42px;display:grid;grid-template-columns:1fr 1fr;gap:4px;margin-bottom:5px}.m-logo i:nth-child(1){background:#f25022}.m-logo i:nth-child(2){background:#7fba00}.m-logo i:nth-child(3){background:#00a4ef}.m-logo i:nth-child(4){background:#ffb900}.m-app{position:absolute;display:flex;align-items:center;gap:9px;font-size:11px;background:#10233a;border:1px solid #3d638c;border-radius:11px;padding:12px;box-shadow:0 10px 25px #0005;z-index:2;animation:m-float 6s ease-in-out infinite}.m-app b{display:grid;place-items:center;width:32px;height:32px;border-radius:7px;background:linear-gradient(135deg,#178af4,#064183);color:white;font-size:20px}.m-a1{left:0;top:55px}.m-a2{right:0;top:80px;animation-delay:-2s}.m-a2 b{background:linear-gradient(135deg,#9485e9,#4d3d9d)}.m-a3{left:0;bottom:65px;animation-delay:-3s}.m-a3 b{background:linear-gradient(135deg,#1abbb0,#066258)}.m-a4{right:0;bottom:35px;animation-delay:-1s}.m-windowfoot{border-top:1px solid #30455c;display:flex;justify-content:space-between;padding-top:16px;color:#75cddd;font-size:8px;letter-spacing:1px}.m-caption{display:block;text-align:center;color:#7f94ab;font-size:9px;margin-top:13px}.m-paused *{animation-play-state:paused!important}.m-jump{border-bottom:1px solid #223347;background:#0c1725}.m-jump .wrap{display:flex;justify-content:space-between;gap:20px;overflow:auto}.m-jump a{font-size:12px;color:#a8bbd0;white-space:nowrap;padding:20px 0}.m-jump a:hover{color:#5edddc}.m-section{padding-top:85px;padding-bottom:85px;scroll-margin-top:95px}.m-heading{max-width:760px;margin-bottom:38px}.m-heading .eyebrow{margin-bottom:18px}.m-heading h2{font-size:clamp(30px,3.5vw,46px);line-height:1.2}.m-heading p{max-width:660px;margin:20px 0 0}.m-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.m-card{padding:28px;border:1px solid #24374b;border-radius:13px;background:linear-gradient(140deg,#111f30,#0c1522);transition:transform .3s,border-color .3s}.m-card:hover{transform:translateY(-5px);border-color:#4bcacb88}.m-num{display:block;color:#63d9e3;font-size:11px;letter-spacing:2px;margin-bottom:28px}.m-card p{font-size:14px;margin-bottom:0}.m-band{background:#0b1522;border-block:1px solid #1e3042}.m-path-layout{display:grid;grid-template-columns:.85fr 1.3fr;gap:30px}.m-path-buttons{display:flex;flex-direction:column;gap:9px}.m-path-buttons button{display:flex;align-items:center;gap:14px;text-align:left;border:1px solid #263e53;background:#0e1d2e;color:#aabed1;padding:17px;border-radius:8px;font-size:13px}.m-path-buttons button span:first-child{font-size:10px;color:#70a1bb}.m-path-buttons button span:last-child{margin-left:auto}.m-path-buttons button[aria-pressed=true]{background:#153741;border-color:#59d7d8;color:#e0ffff}.m-path-content{padding:40px;border:1px solid #345775;border-radius:15px;background:radial-gradient(ellipse at top right,#204d7950,transparent 70%),#101d2e;display:flex;align-items:flex-start;flex-direction:column;justify-content:center}.m-path-content h3{font-size:30px}.m-path-content p{font-size:15px}.m-path-content ul,.m-plan ul{padding:0;list-style:none;color:#b1c4d7;font-size:14px}.m-path-content li,.m-plan li{padding:8px 0 8px 20px;position:relative}.m-path-content li:before,.m-plan li:before{content:'✓';position:absolute;left:0;color:#63ddcf}.m-path-content small{font-size:11px;color:#8199b2;margin-top:12px}.m-process{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:35px}.m-process article{border-top:1px solid #34506a;padding-top:25px;display:flex;gap:18px}.m-process article>span{font-size:30px;color:#4a91aa;font-weight:300;line-height:1.3}.m-process p{font-size:14px}.m-plan{padding:30px;border:1px solid #2d435b;border-radius:14px;display:flex;flex-direction:column;background:#0f1b2b}.m-plan:last-child{border-color:#54bdbf;background:linear-gradient(145deg,#143644,#0f1b2b)}.m-plan .eyebrow{font-size:9px;letter-spacing:2px}.m-plan h3{font-size:25px}.m-plan p{font-size:14px}.m-plan ul{margin-bottom:28px}.m-plan .button{margin-top:auto;font-size:12px}.m-fine{font-size:12px!important;line-height:1.8}.m-fine a{color:#61dfdf;text-decoration:underline;text-underline-offset:3px}.m-plans+.m-fine{margin-top:25px}.m-value{display:grid;grid-template-columns:1fr 1fr;gap:70px}.m-value .m-card{margin-bottom:14px;padding:22px}.m-value .m-num{float:left;margin:5px 22px 0 0}.m-value .m-card h3{font-size:19px}.m-faq{max-width:900px}.m-faq details{border-bottom:1px solid #2b3e51;padding:22px 0}.m-faq summary{display:flex;justify-content:space-between;gap:25px;cursor:pointer;list-style:none;font-size:17px}.m-faq summary::-webkit-details-marker{display:none}.m-faq summary span{color:#60deda}.m-faq details[open] summary span{transform:rotate(45deg)}.m-faq details p{max-width:760px;font-size:14px;padding-right:30px}.m-consult{display:grid;grid-template-columns:.85fr 1.15fr;gap:70px;border-top:1px solid #2b4156}.m-consult h2{font-size:clamp(30px,3.4vw,45px)}.m-contact{display:block;color:#65dce0;font-size:17px;margin-top:20px;overflow-wrap:anywhere}.m-note{border-left:2px solid #4dc5d0;margin-top:38px;padding-left:20px;color:#8ea9c0;font-size:13px}.m-consult form{padding:32px;background:#0f1c2b;border:1px solid #2c4359;border-radius:15px;min-width:0}.m-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.m-consult label{display:flex;flex-direction:column;gap:7px;margin-bottom:14px;color:#b9cada;font-size:12px;min-width:0}.m-consult input,.m-consult select,.m-consult textarea{width:100%;min-width:0;padding:12px;background:#091421;border:1px solid #33485f;border-radius:6px;color:#e4edf7;font-size:13px}.m-consult input:focus,.m-consult select:focus,.m-consult textarea:focus{outline:2px solid #5dd9d7;outline-offset:2px}.m-download{border:0;background:none;color:#89c8d7;display:block;font-size:12px;margin-top:18px;padding:0}.m365~.cta{display:none}#m-form-status{font-size:12px;margin-bottom:0}@keyframes m-spin{to{transform:rotate(360deg)}}@keyframes m-float{50%{transform:translateY(-9px)}}@media(prefers-reduced-motion:reduce){.m365 *{animation:none!important;transition:none!important}}@media(max-width:1000px){.m-hero-grid{gap:25px}.m-orbit{height:320px}.m-core{width:150px;height:160px}.m-orbit-ring{width:250px;height:250px}.m-app{padding:8px;font-size:9px}.m-app b{width:25px;height:25px;font-size:16px}.m-grid,.m-process{gap:15px}.m-plan,.m-card{padding:22px}.m-consult,.m-value{gap:35px}}@media(max-width:760px){.m-hero-grid{grid-template-columns:1fr;padding-top:45px;padding-bottom:45px}.m-hero h1{font-size:44px}.m-workspace{max-width:500px;width:100%;margin:20px auto 0;transform:none}.m-orbit{height:340px}.m-core{width:180px;height:180px}.m-grid,.m-process{grid-template-columns:1fr}.m-path-layout,.m-value,.m-consult{grid-template-columns:1fr}.m-path-buttons{display:grid;grid-template-columns:1fr 1fr}.m-path-buttons button{font-size:11px;padding:12px;gap:8px}.m-path-content{padding:25px}.m-section{padding-top:55px;padding-bottom:55px}.m-card .m-num{margin-bottom:18px}.m-plan{padding:28px}.m-consult form{padding:23px}.m-jump .wrap{justify-content:flex-start}.m-process{gap:24px}.m-process article{padding-top:20px}.m-value .m-heading{margin-bottom:10px}}@media(max-width:420px){.m-hero h1{font-size:37px}.m-form-grid{grid-template-columns:1fr}.m-app{font-size:9px}.m-core{width:155px;height:155px}.m-orbit{height:320px}.m-orbit-ring{width:230px;height:230px}.m-windowbar{font-size:7px}.m-path-buttons{grid-template-columns:1fr}}
