.hero-point{position:absolute;width:138px;height:207px;object-fit:contain;left:190px;bottom:8px;z-index:3;filter:drop-shadow(0 12px 15px #142a2525);pointer-events:none}.hero-scene .mercury-peek{z-index:4}.hero-scene .scene-caption{bottom:-23px}.hero-benefits>a:last-child{grid-column:1/-1}.plan-point{display:flex;align-items:center;gap:12px;margin:16px 0;padding:12px;background:#fff9dc;border:1px solid #f1dd91;border-radius:12px;min-height:96px}.plan-point img{flex:none;width:48px;height:72px;object-fit:contain}.plan-point strong{display:block;font-size:14px;line-height:1.3;color:#163932}.plan-point span{display:block;font-size:11px;line-height:1.5;margin-top:5px;color:#5d573c}.point-offer{display:grid;grid-template-columns:minmax(240px,.8fr) minmax(0,1.3fr);gap:48px;background:#fff;border:1px solid #e0e6df;border-radius:24px;margin-top:42px;padding:44px;overflow:hidden}.point-product{display:flex;flex-direction:column;align-items:center;justify-content:center;background:radial-gradient(ellipse,#fff3b7 0,transparent 66%);min-width:0}.point-product img{width:270px;height:405px;object-fit:contain;margin-top:20px}.point-pill{background:#fff0aa;color:#413913;font-size:10px;font-weight:800;letter-spacing:.06em;border-radius:30px;padding:9px 15px;text-align:center}.point-copy h2{font-size:42px}.point-copy h2 em{color:#d71920}.point-copy>p{font-size:14px;margin-top:18px;color:#51636a}.point-features{list-style:none;padding:0;margin:25px 0;display:grid;grid-template-columns:1fr 1fr;gap:22px}.point-features li{font-size:12px;color:#52646a;line-height:1.65}.point-features strong{display:block;color:#18372c;font-size:14px;margin-bottom:5px}.point-copy .point-rent{padding:16px;background:#f0f7f1;border-radius:12px;font-size:12px}.point-rent strong{display:block;color:#174c37;margin-bottom:4px}.point-copy .point-stock{font-size:12px}.point-stock strong{display:block;color:#aa1d26}.point-specs{display:block;text-decoration:underline;font-size:11px;color:#52646a;margin-top:5px}.pricing-grid article{min-width:0}.pricing-grid .price{white-space:normal}.people-photo img{object-position:center}.hero-point{max-width:28%}
@media(min-width:721px) and (max-width:1100px){.hero-point{left:135px;width:112px;height:168px;bottom:32px}.point-offer{gap:25px;padding:30px}.point-copy h2{font-size:34px}.point-product img{width:220px;height:330px}.pricing-grid{gap:16px}.pricing-grid article{padding:25px 18px}.plan-point{gap:8px;padding:9px}.plan-point strong{font-size:12px}.plan-point img{width:38px;height:57px}.plan-point span{font-size:10px}}
@media(max-width:800px){.point-offer{grid-template-columns:1fr;gap:22px;padding:26px}.point-product img{width:180px;height:270px;margin-top:12px}.point-copy h2{font-size:34px}.pricing-grid{margin-inline:auto}.plan-point strong{font-size:14px}.plan-point span{font-size:11px}.point-product{padding-top:0}.point-features{gap:18px}.point-copy .eyebrow{line-height:1.6}.header .access{justify-content:center}.header nav{flex-wrap:wrap;justify-content:center}}
@media(max-width:720px){.hero-point{width:95px;height:143px;left:128px;bottom:10px;max-width:29%}.hero-scene .mercury-peek{bottom:-47px;right:0}.hero-scene .scene-caption{bottom:-68px;text-align:center;right:0;left:0}.hero-scene{margin-bottom:70px!important}.point-offer{margin-top:28px}.point-copy h2{font-size:32px}.point-features{grid-template-columns:1fr 1fr}.header .access>a{min-height:40px;align-items:center}.pricing-grid .btn{width:100%}.hero .hero-proof{gap:12px}}
@media(max-width:380px){.point-features{grid-template-columns:1fr}.hero-point{left:115px;width:85px;height:128px}.point-offer{padding:21px}.point-copy h2{font-size:29px}}
.point-promo-open{display:block;background:#fff3bf;border:1px solid #edd57d;border-radius:9px;color:#473d15;padding:12px 16px;font-size:12px;font-weight:700;margin-top:22px;text-align:left;max-width:100%}.point-popup{padding:26px 32px;border:1px solid #e3e6df;border-radius:24px;background:#fffdfa;color:#14292e;width:min(530px,calc(100vw - 28px));max-height:calc(100dvh - 28px);overflow:auto;text-align:center;box-shadow:0 20px 80px #0003}.point-popup::backdrop{background:#092520b8;backdrop-filter:blur(4px)}.point-popup-close{position:absolute;right:9px;top:7px;width:44px;height:44px;border:0;background:transparent;font-size:28px;z-index:2}.point-popup>.point-pill{display:inline-block;margin-right:18px}.point-popup-art{height:190px;display:flex;justify-content:center;align-items:center;gap:14px;margin:12px 0}.point-popup-mercury{width:165px;height:185px;object-fit:contain}.point-popup-terminal{width:112px;height:168px;object-fit:contain}.point-popup h2{font-size:30px;line-height:1.15}.point-popup h2 em{color:#d71920}.point-popup #point-popup-description{font-size:14px;line-height:1.6;margin-top:15px}.point-popup-stock{display:inline-block;margin-top:12px;background:#fff0ba;padding:4px 13px;border-radius:20px;color:#8f251c;font-weight:800;font-size:13px}.point-popup-note{font-size:10px;color:#687478;line-height:1.6;margin:12px auto;max-width:410px}.point-popup-actions{display:flex;gap:10px;justify-content:center;flex-wrap:wrap}.point-popup .btn{font-size:12px;min-height:46px;padding:12px 16px}.point-popup-contact{display:flex;flex-direction:column;gap:6px;font-size:12px;margin-top:16px}.point-popup-contact a{overflow-wrap:anywhere;text-decoration:underline}.point-popup-contact a:first-child{font-weight:800}@media(max-width:520px){.point-popup{padding:24px 20px}.point-popup-art{height:155px;margin:10px 0}.point-popup-mercury{width:135px;height:150px}.point-popup-terminal{width:94px;height:141px}.point-popup h2{font-size:27px}.point-popup-actions{flex-direction:column}.point-popup .btn{width:100%}.point-popup #point-popup-description{font-size:13px}.point-popup>.point-pill{font-size:9px}}@media(max-height:680px){.point-popup-art{height:120px}.point-popup-mercury{height:120px;width:110px}.point-popup-terminal{height:112px;width:75px}.point-popup h2{font-size:25px}}
.point-popup #point-popup-description{color:#40565c;opacity:1}.point-popup .point-popup-note{color:#536167}.pricing-grid article>p{min-height:3.2em}@media(max-width:520px){.mi-cart-widget summary{font-size:12px;padding:12px 10px}.mi-cart-widget [data-count]{margin-left:4px;padding:4px 6px}.mercury-launcher{max-width:calc(50vw - 14px);min-height:48px;padding:5px 8px;gap:4px}.mercury-launcher img{width:27px;height:36px}.mercury-launcher span{font-size:9px}.mercury-launcher strong{font-size:10px}.mi-cart-widget{bottom:max(12px,env(safe-area-inset-bottom))}}
