/* MILISKILLS WordPress homepage: scoped CSS; does not change your theme globally. */
.ms-home{--navy:#081329;--navy2:#0c1c38;--blue:#3c87ff;--gold:#e6b95c;--muted:#657087;--line:#e7eaf0;font-family:Inter,system-ui,-apple-system,'Segoe UI',sans-serif;color:#14213b;background:#fff;line-height:1.6;overflow:hidden}.ms-home *{box-sizing:border-box}.ms-home a{text-decoration:none}.ms-home .ms-announcement{background:#061124;color:#e9f1ff;text-align:center;padding:9px 15px;font-size:12px;letter-spacing:.04em}.ms-announcement span{color:#b4c2dc}.ms-nav{max-width:1240px;margin:auto;padding:22px 28px;display:flex;align-items:center;justify-content:space-between;gap:25px}.ms-logo{font-weight:900;letter-spacing:-.065em;font-size:26px;color:#14274c!important;line-height:1;white-space:nowrap}.ms-logo span{color:#3875e9}.ms-logo small{display:block;font-size:8px;font-weight:700;letter-spacing:.17em;margin-top:8px;color:#7e899e}.ms-nav nav{display:flex;gap:30px}.ms-nav nav a{font-size:13px;color:#47536a;font-weight:650}.ms-nav-cta{font-size:13px;font-weight:800;background:#10274b;color:#fff!important;border-radius:8px;padding:12px 18px}.ms-hero{background:linear-gradient(120deg,#071329 0%,#0c1c38 60%,#10294e 100%);position:relative;display:grid;grid-template-columns:1.1fr .9fr;min-height:590px;align-items:center;padding:75px max(5%,calc((100vw - 1184px)/2));isolation:isolate}.ms-glow{position:absolute;z-index:-1;border-radius:50%;filter:blur(70px);opacity:.38}.ms-glow-a{width:390px;height:390px;background:#1b6dd0;right:12%;top:10%}.ms-glow-b{width:230px;height:230px;background:#7b45cc;right:3%;bottom:3%}.ms-hero-copy{max-width:640px}.ms-eyebrow,.ms-kicker{font-size:11px;letter-spacing:.2em;font-weight:850;color:#e4b968}.ms-hero h1{font-size:clamp(40px,5.2vw,73px);letter-spacing:-.06em;line-height:1.11;color:#fff;margin:23px 0}.ms-home em{font-style:normal;color:#e6b95c}.ms-hero-copy>p{font-size:16px;color:#b6c5de;max-width:530px;line-height:1.85}.ms-actions{display:flex;gap:13px;margin:30px 0}.ms-btn{display:inline-flex;gap:24px;align-items:center;justify-content:center;padding:14px 23px;border-radius:9px;font-size:13px;font-weight:800;transition:transform .2s}.ms-btn:hover{transform:translateY(-2px)}.ms-primary{background:#e9bc61;color:#11203b!important}.ms-outline{border:1px solid #607391;color:#fff!important}.ms-hero-points{display:flex;flex-wrap:wrap;gap:18px;color:#b7c7dd;font-size:12px}.ms-hero-art{height:440px;position:relative;perspective:1000px}.ms-orbit{position:absolute;border:1px solid rgba(155,196,255,.25);border-radius:50%;left:16%;top:8%;width:75%;height:85%;transform:rotate(-20deg)}.ms-orbit-two{transform:rotate(35deg);border-color:rgba(233,188,97,.2)}.ms-book{position:absolute;box-shadow:15px 20px 40px #02091699;border-radius:4px 12px 12px 4px;border-left:9px solid #091022;display:flex;flex-direction:column;justify-content:space-between;padding:24px;transform-style:preserve-3d}.ms-book-front{width:265px;height:370px;top:27px;left:30%;transform:rotate(-9deg) rotateY(-12deg);background:radial-gradient(circle at 50% 42%,#2266c6 0%,#112c66 38%,#07132c 83%);border:1px solid #487ac4;color:#fff}.ms-book-front>span{font-size:8px;letter-spacing:.2em;color:#b6c9ec}.ms-book-symbol{font-size:85px;line-height:1;color:#70d8ff;text-align:center;text-shadow:0 0 30px #59d7ff}.ms-book-front strong{font-size:29px;line-height:1.2;letter-spacing:-.04em}.ms-book-front strong b{color:#e9bf65}.ms-book-front i,.ms-book-front small{font-style:normal;font-size:8px;letter-spacing:.14em;color:#a9c4e8}.ms-book-back{width:205px;height:300px;top:90px;left:58%;transform:rotate(13deg) rotateY(12deg);background:linear-gradient(150deg,#063b37,#0b756c,#041f26);color:#fff}.ms-book-back span{font-size:10px;letter-spacing:.2em}.ms-book-back strong{font-size:35px}.ms-book-back i{font-style:normal;font-size:9px;letter-spacing:.1em}.ms-float{position:absolute;background:#fff;border:1px solid #e5edfa;box-shadow:0 10px 35px #0003;padding:10px 15px;border-radius:8px;font-size:11px;font-weight:800;color:#17325b}.ms-float-one{left:8%;bottom:60px}.ms-float-two{right:0;top:50px}.ms-trust{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:35px;padding:22px;background:#f4f7fc;border-bottom:1px solid #e8ecf3}.ms-trust span{font-size:10px;letter-spacing:.15em;color:#79859b;font-weight:800}.ms-trust strong{font-size:11px;color:#445673;letter-spacing:.07em}.ms-section{max-width:1200px;margin:auto;padding:90px 28px}.ms-section-head{display:flex;justify-content:space-between;align-items:end;gap:20px;margin-bottom:32px}.ms-section h2,.ms-last-cta h2{font-size:clamp(30px,4vw,47px);letter-spacing:-.055em;line-height:1.18;color:#142341;margin:12px 0}.ms-section h2 em{color:#2867c7}.ms-section-head p{color:#66748c;max-width:620px;font-size:14px}.ms-text-link{font-size:13px;font-weight:800;color:#2466c4!important}.ms-grid{display:grid;gap:22px}.ms-product-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.ms-product{border:1px solid #e7ebf1;border-radius:15px;overflow:hidden;box-shadow:0 12px 28px #0d204008;background:#fff}.ms-product-art{height:285px;position:relative;display:flex;align-items:center;justify-content:center;overflow:hidden}.ms-art-ai{background:radial-gradient(circle at 50% 45%,#376ec1,#101e49 65%,#0b1630)}.ms-art-excel{background:radial-gradient(circle at 50% 45%,#209d88,#064c49 65%,#063331)}.ms-art-sql{background:radial-gradient(circle at 50% 45%,#815bba,#31205e 65%,#1a1538)}.ms-pill{position:absolute;top:17px;left:17px;border:1px solid #ffffff80;background:#ffffff20;color:#fff;font-size:9px;font-weight:900;letter-spacing:.1em;padding:7px 11px;border-radius:30px}.ms-mini-book{height:210px;width:148px;display:flex;flex-direction:column;justify-content:space-between;padding:15px;background:linear-gradient(145deg,#152e5d,#061124);color:#fff;transform:rotate(-9deg);box-shadow:15px 20px 25px #0006;border-left:6px solid #050b18;border-radius:3px 8px 8px 3px}.ms-art-excel .ms-mini-book{background:linear-gradient(145deg,#146b60,#062c30)}.ms-art-sql .ms-mini-book{background:linear-gradient(145deg,#6843a3,#211639)}.ms-mini-book small{font-size:8px;letter-spacing:.1em}.ms-mini-book strong{font-size:17px;line-height:1.2}.ms-mini-book>span{font-size:45px;text-align:center;color:#e7bd6d}.ms-product-body{padding:23px}.ms-tag{font-size:10px;color:#296bcb;font-weight:800;text-transform:uppercase;letter-spacing:.08em}.ms-product h3{font-size:20px;letter-spacing:-.03em;color:#142341;margin:8px 0}.ms-product p{color:#66748c;font-size:13px;min-height:60px}.ms-product-bottom{border-top:1px solid #edf0f5;padding-top:15px;display:flex;align-items:center;justify-content:space-between;gap:12px}.ms-product-bottom span{font-size:11px;color:#778298}.ms-product-bottom a{font-size:12px;font-weight:800;color:#2466c4!important}.ms-categories{padding-top:40px}.ms-category-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:15px}.ms-category-grid>a{position:relative;border:1px solid #e6eaf1;border-radius:13px;padding:25px;display:flex;flex-direction:column;gap:4px;color:#13213b!important;transition:background .2s}.ms-category-grid>a:hover{background:#f6f9ff}.ms-category-grid>a>span{font-size:29px;color:#2d73d5;margin-bottom:8px}.ms-category-grid strong{font-size:16px}.ms-category-grid small{font-size:12px;color:#7a8699}.ms-category-grid b{position:absolute;right:20px;top:23px;color:#8ca2c1}.ms-benefits{max-width:none;background:#0b1932;color:#fff;padding:90px max(5%,calc((100vw - 1184px)/2));display:grid;grid-template-columns:1fr 1.2fr;gap:65px}.ms-benefits h2{color:#fff}.ms-benefits-title>p{color:#aebed7;max-width:380px}.ms-benefit-grid{display:grid;grid-template-columns:1fr 1fr;gap:22px}.ms-benefit-grid>div{border-top:1px solid #3c4b65;padding-top:15px}.ms-benefit-grid span{color:#e5bb68;font-size:11px}.ms-benefit-grid h3{font-size:17px;color:#fff;margin:12px 0 6px}.ms-benefit-grid p{font-size:12px;color:#aabbd4}.ms-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.ms-steps>div{padding:26px;background:#f6f8fc;border-radius:12px}.ms-steps span{font-size:24px;color:#3074d5;font-weight:900}.ms-steps h3{font-size:19px;color:#152540}.ms-steps p{font-size:13px;color:#68768d}.ms-last-cta{text-align:center;background:radial-gradient(circle at center,#1c3765,#09162d 70%);padding:80px 20px;color:#fff}.ms-last-cta h2{color:#fff}.ms-last-cta p{color:#b5c6df;margin-bottom:25px}.ms-footer{background:#071124;color:#a5b5ce;padding:65px max(5%,calc((100vw - 1184px)/2)) 25px;display:grid;grid-template-columns:2fr 1fr 1.5fr;gap:30px}.ms-footer .ms-logo{color:#fff!important}.ms-footer p{font-size:12px}.ms-footer>div:not(:first-child){display:flex;flex-direction:column;gap:11px}.ms-footer strong{color:#fff;font-size:13px}.ms-footer a:not(.ms-logo),.ms-footer span{color:#a5b5ce;font-size:12px}.ms-footer-bottom{grid-column:1/-1;border-top:1px solid #293752;padding-top:20px;display:flex;justify-content:space-between;font-size:11px!important}@media(max-width:950px){.ms-nav nav{display:none}.ms-hero{grid-template-columns:1fr;padding:70px 6% 35px}.ms-hero-art{height:410px;max-width:530px;width:100%;margin:auto}.ms-benefits{grid-template-columns:1fr;gap:30px;padding:65px 6%}.ms-trust{gap:15px}.ms-trust strong{font-size:9px}}@media(max-width:650px){.ms-nav{padding:16px 18px}.ms-nav-cta{font-size:11px;padding:10px}.ms-logo{font-size:22px}.ms-hero{padding:60px 20px 30px}.ms-hero h1{font-size:43px}.ms-hero-copy>p{font-size:14px}.ms-hero-art{height:330px}.ms-book-front{width:205px;height:290px;left:19%;padding:16px}.ms-book-front strong{font-size:23px}.ms-book-symbol{font-size:55px}.ms-book-back{width:160px;height:235px;left:52%;top:60px}.ms-float{font-size:9px;padding:8px}.ms-float-one{bottom:12px;left:0}.ms-float-two{right:0;top:12px}.ms-section{padding:65px 18px}.ms-section-head{display:block}.ms-product-grid,.ms-category-grid,.ms-steps,.ms-benefit-grid{grid-template-columns:1fr}.ms-product-art{height:270px}.ms-product p{min-height:auto}.ms-categories{padding-top:15px}.ms-benefits{padding:65px 20px}.ms-footer{padding:55px 20px 20px;grid-template-columns:1fr 1fr}.ms-footer>div:first-child{grid-column:1/-1}.ms-footer-bottom{flex-direction:column;gap:7px}.ms-trust{padding:17px 10px}.ms-trust span{width:100%;text-align:center}}
