/* Native page cosmetics only. Colors, type, padding, borders, links and layout
   are stored on individual Elementor widgets/containers, not forced here. */
.eiq-native-page{overflow:clip;}
.eiq-native-page .e-con,.eiq-native-page .elementor-widget{min-width:0;}
.eiq-native-page .elementor-widget-text-editor p:last-child{margin-bottom:0;}
.eiq-native-page .eiq-native-hero-title h1{font:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;}
.eiq-native-page .elementor-button{white-space:normal;max-width:100%;text-decoration:none;}
.eiq-native-page .elementor-button-content-wrapper{align-items:center;}
.eiq-native-page .elementor-button-text{white-space:normal;overflow-wrap:anywhere;}
.eiq-native-page .elementor-widget-image img{max-width:100%;height:auto;}
.eiq-native-page .eiq-native-interface-image img{transform:rotate(-2deg);}
.eiq-native-page .eiq-native-process-card .elementor-widget-button{margin-top:auto;}
.eiq-native-page .eiq-native-workspace-only{padding:0;margin:0;max-width:none;background:none;border-radius:0;}
.eiq-native-page .eiq-native-workspace-only .demo-invitation{border-radius:12px 12px 0 0;}
.eiq-native-page .eiq-native-closing .elementor-widget-text-editor{width:100%;}
@media(max-width:767px){.eiq-native-page .eiq-native-interface-image img{transform:none;}}
@media(prefers-reduced-motion:reduce){.eiq-native-page *{scroll-behavior:auto;}}
