.hero{position:relative;color:#fff;background:url(/wp-content/uploads/2026/07/Hotspot-Bg-Img.png) center/cover no-repeat fixed}.hero::before{content:"";position:absolute;inset:0;z-index:0;background:linear-gradient(135deg,rgb(46 42 124 / .93) 0%,rgb(30 134 193 / .88) 100%)}.hero .wrap{position:relative;z-index:1}.hero .wrap{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:center;padding:88px 24px}.hero-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.hero-grid img{border-radius:14px;aspect-ratio:1;object-fit:cover;background:#211F63}.hero h1{font-size:clamp(34px,4.6vw,46px);font-weight:800;line-height:1.15;margin:14px 0 18px}.hero p.lead{color:#AEB6C8;font-size:18px;margin-bottom:30px;max-width:520px}.features{padding:0}.features .wrap{margin-top:-50px;position:relative;z-index:5;background:#fff;border-radius:16px;box-shadow:0 20px 50px rgb(15 23 41 / .10);display:grid;grid-template-columns:repeat(4,1fr);gap:10px;padding:36px 30px}.feat{display:flex;gap:14px;align-items:flex-start}.feat i{color:var(--teal);font-size:24px;background:#E1F5F6;width:50px;height:50px;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0}.feat h4{font-size:16px;margin-bottom:3px}.feat p{font-size:13.5px;color:var(--muted);line-height:1.5}.cats{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.cat{background:#fff;border-radius:14px;overflow:hidden;box-shadow:0 10px 30px rgb(15 23 41 / .08);text-align:center;transition:.25s;border-top:4px solid var(--teal)}.cat:nth-child(2){border-top-color:var(--yellow)}.cat:nth-child(3){border-top-color:var(--purple)}.cat:hover{transform:translateY(-6px)}.cat img{aspect-ratio:4/4.6;object-fit:cover;width:100%}.cat .body{padding:26px 22px}.cat h3{font-size:21px;margin-bottom:8px}.cat p{color:var(--muted);font-size:14.5px;margin-bottom:14px}.cat .small{font-size:13px;padding:9px 22px}.split{display:grid;grid-template-columns:.9fr 1.1fr;gap:48px;align-items:center}.split img.feature{border-radius:16px;aspect-ratio:1;object-fit:cover;width:100%}.tabnav{display:flex;flex-wrap:wrap;gap:8px;margin:18px 0 20px}.tabnav button{background:var(--light);border:1px solid var(--line);padding:10px 18px;border-radius:8px;font-family:inherit;font-weight:600;font-size:14.5px;color:var(--txt);cursor:pointer;transition:.2s}.tabnav button.active{background:var(--teal);color:#fff;border-color:var(--teal)}.tabpane{display:none;color:var(--muted);font-size:15.5px;line-height:1.8}.tabpane.active{display:block}.checklist{list-style:none;margin:18px 0 26px}.checklist li{display:flex;gap:12px;align-items:flex-start;margin-bottom:13px;font-size:15.5px}.checklist i{color:var(--teal);margin-top:4px}.cust{background:var(--dark);color:#fff}.cust .row{display:flex;gap:16px;align-items:flex-start;margin-bottom:22px}.cust .row i{color:var(--teal);font-size:22px;background:rgb(47 184 196 / .14);width:48px;height:48px;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0}.cust .row h4{font-size:18px;margin-bottom:4px}.cust .row p{color:#AEB6C8;font-size:14.5px}.cust img{border-radius:16px;object-fit:cover;width:100%;height:100%;max-height:520px}.tess{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.tes{background:#fff;border-radius:14px;padding:30px 28px;box-shadow:0 10px 30px rgb(15 23 41 / .08)}.tes .stars{color:var(--yellow);margin-bottom:12px}.tes p{font-size:15px;color:var(--txt);margin-bottom:18px}.tes .who{display:flex;gap:12px;align-items:center}.tes .who img{width:48px;height:48px;border-radius:50%}.tes .who b{display:block;font-size:15px}.tes .who span{font-size:13px;color:var(--teal)}.ship{background:var(--navy);color:#fff}.ship .wrap{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.ship .it{display:flex;gap:14px;align-items:center}.ship .it i{color:var(--teal);font-size:24px;background:rgb(47 184 196 / .14);width:52px;height:52px;border-radius:50%;display:flex;align-items:center;justify-content:center}.ship .it h4{font-size:17px}.ship .it p{color:#AEB6C8;font-size:14px}.cta{background:var(--purple);color:#fff;text-align:center}.cta h2{font-size:clamp(28px,4vw,36px);font-weight:800;margin-bottom:12px}.cta p{color:#E6CDE7;font-size:17px;max-width:620px;margin:0 auto 26px}.cta .btn.ghost{color:var(--purple)}.cta .btn.ghost:hover{background:var(--navy);color:#fff}@media(max-width:900px){.hero .wrap,.split{grid-template-columns:1fr}.features .wrap,.cats,.tess,.ship .wrap{grid-template-columns:1fr}.cust .wrap.split{gap:30px}}.mstudioprint-page .mp-hero{position:relative;background:url(/wp-content/uploads/2026/07/Hotspot-Bg-Img.png) center/cover no-repeat fixed}.mstudioprint-page .mp-hero::before{content:"";position:absolute;inset:0;z-index:0;background:linear-gradient(135deg,rgb(46 42 124 / .93) 0%,rgb(30 134 193 / .88) 100%)}.mstudioprint-page .mp-hero>.elementor-container{position:relative;z-index:1}.mstudioprint-page .mp-hero .elementor-heading-title{color:#fff}.mstudioprint-page .mp-hero .mp-hero-title .elementor-heading-title{font-size:clamp(34px,4.6vw,46px);font-weight:800;line-height:1.15}.mstudioprint-page .mp-hero .elementor-widget-text-editor{color:#AEB6C8;font-size:18px;max-width:520px}.mstudioprint-page .mp-hero-grid .elementor-widget-image img{border-radius:14px;aspect-ratio:1;object-fit:cover;width:100%;background:#211F63}.mstudioprint-page .mp-hero-grid .elementor-widget-image:not(:last-child){margin-bottom:14px}.mstudioprint-page .mp-features>.elementor-container{margin-top:-50px;position:relative;z-index:5;background:#fff;border-radius:16px;box-shadow:0 20px 50px rgb(15 23 41 / .10);padding:36px 30px}.mstudioprint-page .mp-features .elementor-icon-box-wrapper{display:flex;gap:14px;align-items:flex-start;text-align:left}.mstudioprint-page .mp-features .elementor-icon-box-icon .elementor-icon{background:#E1F5F6;color:var(--teal);font-size:24px;width:50px;height:50px;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0;fill:var(--teal)}.mstudioprint-page .mp-features .elementor-icon-box-title{font-size:16px;font-weight:700;color:var(--txt);margin-bottom:3px}.mstudioprint-page .mp-features .elementor-icon-box-description{font-size:13.5px;color:var(--muted);line-height:1.5}.mstudioprint-page .mp-cat>.elementor-widget-wrap{background:#fff;border-radius:14px;overflow:hidden;text-align:center;box-shadow:0 10px 30px rgb(15 23 41 / .08);border-top:4px solid var(--teal);transition:.25s;padding:0 0 26px}.mstudioprint-page .mp-cat--yellow>.elementor-widget-wrap{border-top-color:var(--yellow)}.mstudioprint-page .mp-cat--purple>.elementor-widget-wrap{border-top-color:var(--purple)}.mstudioprint-page .mp-cat:hover>.elementor-widget-wrap{transform:translateY(-6px)}.mstudioprint-page .mp-cat .elementor-widget-image{margin-bottom:0}.mstudioprint-page .mp-cat .elementor-widget-image img{aspect-ratio:4/4.6;object-fit:cover;width:100%}.mstudioprint-page .mp-cat .elementor-widget-heading{margin:26px 22px 8px}.mstudioprint-page .mp-cat .elementor-heading-title{font-size:21px;font-weight:800;color:var(--txt)}.mstudioprint-page .mp-cat .elementor-widget-text-editor{margin:0 22px 14px;color:var(--muted);font-size:14.5px}.mstudioprint-page .mp-img-feature img{border-radius:16px;aspect-ratio:1;object-fit:cover;width:100%;height:auto;display:block}.mstudioprint-page .mp-tabs .elementor-tabs-wrapper{display:flex;flex-wrap:wrap;gap:8px;margin:18px 0 4px;border:none}.mstudioprint-page .mp-tabs .elementor-tab-title{background:var(--light);border:1px solid var(--line)!important;border-radius:8px;padding:10px 18px;font-weight:600;font-size:14.5px;color:var(--txt);cursor:pointer;transition:.2s}.mstudioprint-page .mp-tabs .elementor-tab-title.elementor-active{background:var(--teal);color:#fff;border-color:var(--teal)!important}.mstudioprint-page .mp-tabs .elementor-tab-content{color:var(--muted);font-size:15.5px;line-height:1.8;border:none!important;padding:16px 0 0}.mstudioprint-page .mp-tabs .elementor-tab-mobile-title{border-radius:8px;margin-bottom:6px}.mstudioprint-page .mp-gifts .elementor-icon-list-item{margin-bottom:13px}.mstudioprint-page .mp-gifts .elementor-icon-list-icon i{color:var(--teal)}.mstudioprint-page .mp-gifts .elementor-icon-list-text{font-size:15.5px;color:var(--txt)}.mstudioprint-page .mp-cust .elementor-widget-text-editor{color:#C8CEDC}.mstudioprint-page .mp-cust .elementor-icon-box-wrapper{display:flex;gap:16px;align-items:flex-start;text-align:left}.mstudioprint-page .mp-cust .elementor-icon-box-icon .elementor-icon{background:rgb(47 184 196 / .14);color:var(--teal);font-size:22px;width:48px;height:48px;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0}.mstudioprint-page .mp-cust .elementor-icon-box-title{font-size:18px;font-weight:700;color:#fff;margin-bottom:4px}.mstudioprint-page .mp-cust .elementor-icon-box-description{color:#AEB6C8;font-size:14.5px}.mstudioprint-page .mp-tes>.elementor-widget-wrap{background:#fff;border-radius:14px;box-shadow:0 10px 30px rgb(15 23 41 / .08);padding:30px 28px}.mstudioprint-page .mp-tes .elementor-widget-star-rating{margin-bottom:12px}.mstudioprint-page .mp-tes .elementor-star-rating{font-size:18px}.mstudioprint-page .mp-tes .elementor-testimonial-content{font-size:15px;color:var(--txt);margin-bottom:18px;line-height:1.6}.mstudioprint-page .mp-tes .elementor-testimonial-image img{width:48px;height:48px;border-radius:50%;object-fit:cover}.mstudioprint-page .mp-tes .elementor-testimonial-name{font-weight:700;font-size:15px;color:var(--txt);display:block}.mstudioprint-page .mp-tes .elementor-testimonial-job{font-size:13px;color:var(--teal)}.mstudioprint-page .mp-ship .elementor-icon-box-wrapper{display:flex;gap:14px;align-items:center;text-align:left}.mstudioprint-page .mp-ship .elementor-icon-box-icon .elementor-icon{background:rgb(47 184 196 / .14);color:var(--teal);font-size:24px;width:52px;height:52px;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0}.mstudioprint-page .mp-ship .elementor-icon-box-title{font-size:17px;font-weight:700;color:#fff}.mstudioprint-page .mp-ship .elementor-icon-box-description{color:#AEB6C8;font-size:14px}.mstudioprint-page .mp-cta .elementor-heading-title{color:#fff;font-size:clamp(28px,4vw,36px);font-weight:800}.mstudioprint-page .mp-cta .elementor-widget-text-editor{color:#E6CDE7;font-size:17px;max-width:620px;margin-left:auto;margin-right:auto}