.mp-tray{--mp-blue:#18324a;--mp-blue-2:#28577f;--mp-sky:#dceeff;--mp-cream:#f4f1ea;--mp-ink:#14222d;--mp-muted:#5c6973;color:var(--mp-ink);overflow:hidden}.mp-tray *{box-sizing:border-box}.mp-tray__shell{width:min(var(--narrow-page-width,90rem),calc(100% - var(--page-margin,18px) - var(--page-margin,18px)));margin-inline:auto}.mp-tray__eyebrow{margin:0 0 14px;font-size:.76rem;font-weight:800;letter-spacing:.13em;text-transform:uppercase;color:var(--mp-blue-2)}.mp-tray h2{margin:0;font-size:clamp(2rem,5vw,4.65rem);line-height:.97;letter-spacing:-.052em;text-wrap:balance}.mp-tray h3{margin:0;font-size:clamp(1.3rem,2.4vw,2rem);line-height:1.08;letter-spacing:-.03em}.mp-tray p{line-height:1.65}.mp-tray__video-wrap{padding:clamp(54px,8vw,96px) 0;background:linear-gradient(145deg,#10283b,#244d6d);color:#fff}.mp-tray__video-grid{display:grid;grid-template-columns:minmax(0,.72fr) minmax(420px,1.28fr);gap:clamp(30px,6vw,80px);align-items:center}.mp-tray__video-copy p:last-child{margin:24px 0 0;color:rgba(255,255,255,.76);font-size:1.08rem}.mp-tray__video-wrap .mp-tray__eyebrow{color:#a9d7ff}.mp-tray__video{position:relative;aspect-ratio:16/9;border-radius:28px;overflow:hidden;background:#07131d;box-shadow:0 28px 70px rgba(0,0,0,.28)}.mp-tray__video img,.mp-tray__video iframe{width:100%;height:100%;display:block;object-fit:cover;border:0}.mp-tray__video button{position:absolute;inset:0;border:0;background:linear-gradient(180deg,transparent 45%,rgba(0,0,0,.6));color:#fff;cursor:pointer;display:flex;align-items:flex-end;gap:14px;padding:26px;text-align:left}.mp-tray__play{display:grid;place-items:center;width:54px;height:54px;border-radius:50%;background:#fff;color:var(--mp-blue);font-size:1.15rem;padding-left:3px;box-shadow:0 8px 24px rgba(0,0,0,.22)}.mp-tray__video-label{font-weight:800;margin-bottom:16px}.mp-tray__intro{padding:clamp(70px,10vw,126px) 0 48px}.mp-tray__intro-grid{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(300px,.65fr);gap:clamp(36px,7vw,100px);align-items:end}.mp-tray__lead{font-size:clamp(1.05rem,1.7vw,1.34rem);color:var(--mp-muted);margin:26px 0 0;max-width:780px}.mp-tray__quick{display:grid;gap:10px}.mp-tray__quick div{display:flex;align-items:center;gap:13px;padding:15px 17px;border:1px solid rgba(24,50,74,.13);border-radius:18px;background:#fff}.mp-tray__quick span{display:grid;place-items:center;min-width:42px;height:34px;padding:0 8px;border-radius:999px;background:var(--mp-sky);font-weight:900;color:var(--mp-blue)}.mp-tray__quick strong{font-size:.95rem}.mp-tray__benefits{padding:28px 0 clamp(78px,10vw,120px)}.mp-tray__benefit-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.mp-tray__card{padding:clamp(24px,4vw,38px);border-radius:28px;background:var(--mp-cream);min-height:260px;display:flex;flex-direction:column;justify-content:space-between}.mp-tray__card:nth-child(2){background:var(--mp-blue);color:#fff}.mp-tray__card:nth-child(2) p{color:rgba(255,255,255,.75)}.mp-tray__icon{width:48px;height:48px;border-radius:15px;display:grid;place-items:center;background:#fff;color:var(--mp-blue);font-size:1.35rem;font-weight:900}.mp-tray__card p{margin:18px 0 0;color:var(--mp-muted)}.mp-tray__variants{padding:clamp(76px,10vw,120px) 0;background:#eef5fa}.mp-tray__section-head{max-width:900px}.mp-tray__section-head>p:last-child{max-width:720px;margin:24px 0 0;color:var(--mp-muted);font-size:1.08rem}.mp-tray__variant-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:44px}.mp-tray__variant-grid article{padding:24px;border-radius:20px;background:#fff;border:1px solid rgba(24,50,74,.09);box-shadow:0 10px 30px rgba(24,50,74,.05);display:grid;gap:8px}.mp-tray__variant-grid strong{font-size:1.12rem}.mp-tray__variant-grid span{color:var(--mp-muted);line-height:1.5}.mp-tray__variant-grid article:last-child{grid-column:span 2;background:var(--mp-blue);color:#fff}.mp-tray__variant-grid article:last-child span{color:rgba(255,255,255,.76)}.mp-tray__install{padding:clamp(76px,10vw,120px) 0}.mp-tray__install-grid{display:grid;grid-template-columns:minmax(0,.85fr) minmax(420px,1.15fr);gap:clamp(40px,8vw,110px);align-items:start}.mp-tray__install ol{list-style:none;margin:0;padding:0;display:grid;gap:12px}.mp-tray__install li{display:flex;gap:18px;padding:21px 22px;border-radius:20px;background:var(--mp-cream)}.mp-tray__install li>span{display:grid;place-items:center;width:38px;height:38px;flex:0 0 38px;border-radius:50%;background:var(--mp-blue);color:#fff;font-weight:900}.mp-tray__install strong{font-size:1.05rem}.mp-tray__install li p{margin:5px 0 0;color:var(--mp-muted)}.mp-tray__details{padding:clamp(76px,9vw,112px) 0;background:var(--mp-blue);color:#fff}.mp-tray__details .mp-tray__eyebrow{color:#a9d7ff}.mp-tray__details-grid{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(300px,.6fr);gap:clamp(40px,7vw,90px);align-items:start}.mp-tray__rte{margin-top:30px;color:rgba(255,255,255,.78)}.mp-tray__rte h2{font-size:1.35rem;letter-spacing:-.02em;margin:25px 0 10px;color:#fff}.mp-tray__rte p,.mp-tray__rte li{color:rgba(255,255,255,.78)}.mp-tray__rte iframe{display:none}.mp-tray__note{padding:26px;border-radius:22px;background:#fff;color:var(--mp-ink)}.mp-tray__note strong{font-size:1.18rem}.mp-tray__note p{margin:10px 0 0;color:var(--mp-muted)}.mp-tray__faq{padding:clamp(76px,10vw,120px) 0}.mp-tray__faq-list{display:grid;gap:10px;margin-top:42px;max-width:980px}.mp-tray__faq details{border:1px solid rgba(24,50,74,.13);border-radius:18px;padding:0 22px;background:#fff}.mp-tray__faq summary{cursor:pointer;list-style:none;padding:21px 35px 21px 0;font-weight:800;position:relative}.mp-tray__faq summary::-webkit-details-marker{display:none}.mp-tray__faq summary:after{content:'+';position:absolute;right:3px;top:15px;font-size:1.6rem;color:var(--mp-blue-2)}.mp-tray__faq details[open] summary:after{content:'–'}.mp-tray__faq details p{margin:0 0 22px;color:var(--mp-muted);max-width:800px}.mp-tray__closing{padding:0 0 clamp(80px,10vw,124px)}.mp-tray__closing-card{border-radius:30px;padding:clamp(30px,6vw,62px);background:linear-gradient(135deg,#dceeff,#f4f1ea);display:flex;align-items:center;justify-content:space-between;gap:32px}.mp-tray__closing-card h2{font-size:clamp(1.9rem,4vw,3.8rem);max-width:850px}.mp-tray__closing-card p{margin:18px 0 0;color:var(--mp-muted)}.mp-tray__cta{flex:0 0 auto;border:0;border-radius:999px;background:var(--mp-blue);color:#fff;font-weight:850;font-size:1rem;padding:17px 25px;cursor:pointer;box-shadow:0 10px 26px rgba(24,50,74,.2)}.mp-tray__cta:hover{background:var(--mp-blue-2)}.mp-tray__cta:focus-visible,.mp-tray__video button:focus-visible{outline:3px solid #74bfff;outline-offset:4px}@media(max-width:900px){.mp-tray__video-grid,.mp-tray__intro-grid,.mp-tray__install-grid,.mp-tray__details-grid{grid-template-columns:1fr}.mp-tray__video-grid{gap:32px}.mp-tray__benefit-grid{grid-template-columns:1fr}.mp-tray__card{min-height:0;gap:34px}.mp-tray__variant-grid{grid-template-columns:repeat(2,1fr)}.mp-tray__variant-grid article:last-child{grid-column:auto}.mp-tray__closing-card{align-items:flex-start;flex-direction:column}}@media(max-width:600px){.mp-tray__shell{width:calc(100% - 32px)}.mp-tray h2{font-size:clamp(2rem,10.5vw,3.05rem)}.mp-tray__video-wrap{padding:48px 0}.mp-tray__video{border-radius:20px}.mp-tray__video button{padding:17px}.mp-tray__play{width:46px;height:46px}.mp-tray__video-label{margin-bottom:12px;font-size:.92rem}.mp-tray__intro{padding:66px 0 32px}.mp-tray__quick{margin-top:6px}.mp-tray__benefits{padding:22px 0 70px}.mp-tray__card{padding:24px;border-radius:22px}.mp-tray__variants,.mp-tray__install,.mp-tray__details,.mp-tray__faq{padding:68px 0}.mp-tray__variant-grid{grid-template-columns:1fr;margin-top:32px}.mp-tray__variant-grid article{padding:20px}.mp-tray__install-grid{gap:32px}.mp-tray__install li{padding:18px;gap:14px}.mp-tray__faq-list{margin-top:32px}.mp-tray__faq details{padding:0 18px}.mp-tray__closing{padding-bottom:76px}.mp-tray__closing-card{padding:27px;border-radius:24px}.mp-tray__cta{width:100%}.mp-tray__lead{font-size:1.03rem}.mp-tray__details-grid{gap:30px}}