.page-id-4201 .ui-mail-quote-inline{display:block;padding:12px 8px;margin-top:12px;text-align:center;color:#1266a0;font-weight:700;text-decoration:underline}
.page-id-4201 .ui-mail-volume-details{margin-top:20px}
.ui-mail-mobile-actions{display:none}
body.page-id-4201 .ui-mail-shell{align-items:start}
body.page-id-4201 .ui-mail-price .amount{font-size:28px}
@media(max-width:600px){
 .page-id-4201 #masthead .header-top,.page-id-4201 #masthead .site-description{display:none}
 .page-id-4201 #masthead .logo,.page-id-4201 #masthead .site-branding{max-width:180px}
 .page-id-4201 .ui-mail-shop{padding:22px 16px 28px}
 .page-id-4201 .ui-mail-shell{gap:20px}
 .page-id-4201 .ui-mail-kicker{margin-bottom:10px;font-size:11px}
 .page-id-4201 .ui-mail-copy h2{font-size:27px;line-height:1.2;margin-bottom:12px}
 .page-id-4201 .ui-mail-lead{font-size:14px;line-height:1.6;margin-bottom:14px}
 .page-id-4201 .ui-mail-benefits{grid-template-columns:1fr 1fr;gap:10px 8px}
 .page-id-4201 .ui-mail-benefits li{padding:0 0 0 25px;font-size:11px;line-height:1.5;min-height:32px}
 .page-id-4201 .ui-mail-benefits li::before{width:18px;height:18px;font-size:11px}
 .page-id-4201 .ui-mail-configurator{padding:20px 16px}
 .page-id-4201 .ui-mail-config-header{gap:8px;margin-bottom:12px}
 .page-id-4201 .ui-mail-config-header h3{font-size:18px}
 .page-id-4201 .ui-mail-status{font-size:11px}
 .page-id-4201 .ui-mail-price{grid-template-columns:1fr;gap:6px;margin-bottom:10px}
 .page-id-4201 .ui-mail-price .amount{font-size:28px;white-space:nowrap}
 .page-id-4201 .ui-mail-price small{font-size:11px;line-height:1.4}
 .page-id-4201 .ui-mail-config-help{font-size:12px;margin-bottom:12px}
 .page-id-4201 .ui-mail-volume-note{padding:10px 12px;font-size:12px;margin-bottom:16px}
 .page-id-4201 .ui-mail-presets{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}
 .page-id-4201 .ui-mail-presets button{min-height:44px;padding:8px 4px;font-size:11px}
 .page-id-4201 .ui-mail-stepper button,.page-id-4201 .ui-mail-stepper input{min-height:48px;font-size:16px}
 .page-id-4201 .ui-mail-tax-summary>div{gap:8px;flex-wrap:wrap}
 .page-id-4201 .ui-mail-total-values strong{font-size:20px}
 .page-id-4201 .ui-mail-details-heading h2,.page-id-4201 .ui-mail-oci h2{font-size:25px;line-height:1.3;overflow-wrap:break-word}
 .page-id-4201 .ui-mail-mobile-actions{position:fixed;bottom:0;left:0;right:0;display:grid;grid-template-columns:1fr 1fr;gap:8px;padding:10px 12px calc(10px + env(safe-area-inset-bottom));background:#fff;border-top:1px solid #c8d8e3;z-index:9998}
 .page-id-4201 .ui-mail-mobile-actions a{display:flex;align-items:center;justify-content:center;min-height:46px;padding:8px 6px;font-size:12px;line-height:1.4;font-weight:700;border:1px solid #1266a0;border-radius:4px;color:#1266a0;text-align:center}
 .page-id-4201 .ui-mail-mobile-actions .ui-mail-calculate{background:#1266a0;color:#fff}
 .page-id-4201{padding-bottom:82px}
 .page-id-4201 #openButton{bottom:90px!important}
 .page-id-4201 #chatbot{bottom:90px!important;max-height:calc(100dvh - 110px)}
 .page-id-4201 #footer-scroll-up{bottom:92px}
 .page-id-4201 .ui-mail-oci-partner{gap:16px;padding:20px 16px;flex-wrap:wrap}
}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
/* Theme styles are printed after linked stylesheets; these selectors win without hiding content. */
@media(max-width:600px){
 body.page-id-4201 #preloader-background{display:none!important}
 body.page-id-4201 .ui-mail-shop{padding:22px 16px 28px}
 body.page-id-4201 .ui-mail-shell{gap:20px}
 body.page-id-4201 .ui-mail-kicker{margin-bottom:10px;font-size:11px}
 body.page-id-4201 .ui-mail-copy h2{font-size:27px;line-height:1.2;margin-bottom:12px}
 body.page-id-4201 .ui-mail-lead{font-size:14px;line-height:1.6;margin-bottom:14px}
 body.page-id-4201 .ui-mail-benefits{grid-template-columns:1fr 1fr;gap:10px 8px}
 body.page-id-4201 .ui-mail-benefits li{padding:0 0 0 25px;font-size:11px;line-height:1.5;min-height:32px}
 body.page-id-4201 .ui-mail-configurator{padding:20px 16px}
 body.page-id-4201 .ui-mail-config-header{gap:8px;margin-bottom:12px}
 body.page-id-4201 .ui-mail-config-header h3{font-size:18px}
 body.page-id-4201 .ui-mail-status{font-size:11px}
 body.page-id-4201 .ui-mail-price{grid-template-columns:1fr;gap:6px;margin-bottom:10px}
 body.page-id-4201 .ui-mail-price .amount{font-size:28px;white-space:nowrap}
 body.page-id-4201 .ui-mail-price small{font-size:11px;line-height:1.4}
 body.page-id-4201 .ui-mail-config-help{font-size:12px;margin-bottom:12px}
 body.page-id-4201 .ui-mail-volume-note{padding:10px 12px;font-size:12px;margin-bottom:16px}
 body.page-id-4201 .ui-mail-presets{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}
 body.page-id-4201 .ui-mail-presets button{min-height:44px;padding:8px 4px;font-size:11px}
 body.page-id-4201 .ui-mail-stepper button,body.page-id-4201 .ui-mail-stepper input{min-height:48px;font-size:16px}
 body.page-id-4201 .ui-mail-tax-summary>div{gap:8px;flex-wrap:wrap}
 body.page-id-4201 .ui-mail-total-values strong{font-size:20px}
}
