/* Native elements for the isolated copies of the public pages. */
.itida-native-pages .sppb-row-container{max-width:1240px!important}
.itida-native-pages .sppb-addon-header h1{font-size:clamp(32px,3.55vw,var(--itida-h1,48px))}
.itida-native-pages .product-hero .sppb-addon-header h1{font-size:clamp(34px,3.7vw,49px)}
.itida-native-pages .sppb-div-addon{min-width:0}
.itida-native-pages .hero{overflow-x:clip}
.itida-native-pages .section-head{flex-wrap:wrap}
.itida-native-pages .sppb-addon-header h3{font:600 21px/1.4 var(--font);color:var(--ink);margin:0 0 12px}
.itida-native-pages .native-inline p{font:inherit;color:inherit;margin:0}
.itida-native-pages .eyebrow p{font-size:13px;font-weight:700;letter-spacing:.11em;text-transform:uppercase;color:var(--blue)}
.itida-native-pages .sppb-addon-header.eyebrow{display:block;margin-bottom:20px}
.itida-native-pages .hero h1{font-size:clamp(34px,3.7vw,53px);line-height:1.22;margin:0 0 22px;letter-spacing:-.045em}
.itida-native-pages .hero h1 span{color:var(--blue)}
.itida-native-pages .hero .lead p,.itida-native-pages .hero .lead{font-size:20px;line-height:1.65}
.itida-native-pages .hero .sppb-addon-header h1{font-size:clamp(32px,3.55vw,var(--itida-h1,48px))}
.itida-native-pages .hero-art>.sppb-addon-wrapper{position:static}
.itida-native-pages .hero-art .berg img{width:100%;height:auto}
.itida-native-pages .hero-art .art-label p,.itida-native-pages .hero-caption p{font:inherit;margin:0;color:inherit}
.itida-native-pages .hero-foot{align-items:center;gap:20px;flex-wrap:wrap}
.itida-native-pages .hero-foot .sppb-addon-header p{font:400 14px/1.5 var(--font);color:var(--muted);margin:0}
.itida-native-pages .hero-foot .sppb-btn{font-size:14px;min-height:30px;padding:0;border:0;text-decoration:underline;text-underline-offset:4px}
.itida-native-pages .product-grid>.sppb-addon-wrapper,.itida-native-pages .capability-grid>.sppb-addon-wrapper,.itida-native-pages .product-feature-grid>.sppb-addon-wrapper,.itida-native-pages .product-presentation-grid>.sppb-addon-wrapper,.itida-native-pages .product-screen-grid>.sppb-addon-wrapper{min-width:0;display:flex}
.itida-native-pages .product-grid>.sppb-addon-wrapper>div,.itida-native-pages .capability-grid>.sppb-addon-wrapper>div,.itida-native-pages .product-feature-grid>.sppb-addon-wrapper>div,.itida-native-pages .product-presentation-grid>.sppb-addon-wrapper>div,.itida-native-pages .product-screen-grid>.sppb-addon-wrapper>div{width:100%;min-width:0}
.itida-native-pages .product-card{height:100%;flex-direction:column}
.itida-native-pages .product-card .sppb-addon-header h3{font-size:25px;font-weight:600}
.itida-native-pages .product-card .product-symbol p{font:inherit;margin:0;color:inherit}
.itida-native-pages .product-card .sppb-addon-wrapper:last-child{margin-top:auto}
.itida-native-pages .product-card .native-links .sppb-btn{padding:0;border:0;min-height:30px;font-size:16px}
.itida-native-pages .capability .number p{font:inherit;color:inherit;margin:0}
.itida-native-pages .capability .sppb-addon-header h3{font-size:24px;font-weight:600}
.itida-native-pages .resource-band .sppb-addon-header h2,.itida-native-pages .resource-band .sppb-addon-text-block p{color:inherit}
.itida-native-pages .resource-band .eyebrow p{color:#a5d7f2}
.itida-native-pages .native-resource-card{padding:16px 18px;background:transparent;border:1px solid #ffffff35;border-radius:7px;position:relative;height:100%}
.itida-native-pages .native-resource-card .sppb-feature-box-title{font:500 16px/1.4 var(--font);margin:0 0 7px}
.itida-native-pages .native-resource-card .sppb-feature-box-title a{color:#fff;text-decoration:none;padding:0;border:0}
.itida-native-pages .native-resource-card .sppb-feature-box-title a:after{content:'';position:absolute;inset:0;border-radius:7px}
.itida-native-pages .native-resource-card p{font:400 13px/1.5 var(--font);color:#c0d8e6;margin:0}
.itida-native-pages .native-resource-card:hover{background:#ffffff12}
.itida-native-pages .resource-band .resource-links{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}
.itida-native-pages .partner-cta>.sppb-addon-wrapper:first-child{flex:1;min-width:0}
.itida-native-pages .partner-cta .itida-builder-actions .sppb-addon-content{margin:0;flex-direction:column}
.itida-native-pages .product-prose .sppb-addon-feature.product-presentation-card,.itida-native-pages .product-prose .sppb-addon-feature.product-feature-card{height:100%}
.itida-native-pages .product-feature-grid .sppb-addon-feature.product-feature-card{padding:0;border:0;border-top:1px solid var(--line);border-radius:0;padding-top:28px;background:transparent}
.itida-native-pages .product-card-illustrations{gap:14px;align-items:center;flex-wrap:wrap}
.itida-native-pages .product-card-illustrations .native-image img{max-height:76px;max-width:140px;width:auto;object-fit:contain}
.itida-native-pages .product-card-illustrations .native-link-integration-picture-link img{width:160px;height:120px;max-width:160px;max-height:120px}
.itida-native-pages .product-screen .native-image img{width:100%;height:auto;max-height:none}
.itida-native-pages .native-caption-group{font:400 14px/1.6 var(--font);color:var(--muted);margin-top:12px}
.itida-native-pages .native-caption-group p,.itida-native-pages .native-caption p{font:inherit!important;margin:0 0 8px}
.itida-native-pages .native-table{overflow-x:auto;max-width:100%}
.itida-native-pages .native-module-section .sppb-row-container{padding-inline:36px}
.itida-native-pages .native-links .sppb-addon-content{display:flex;flex-wrap:wrap;gap:12px 20px}
.itida-native-pages .native-links .sppb-btn{min-height:30px;padding:0;border:0;text-decoration:underline;text-underline-offset:3px}
.itida-native-pages .itida-builder-actions .sppb-btn{min-height:50px;padding:13px 22px;border:1px solid transparent;text-decoration:none}
.itida-native-pages .itida-builder-resource-links .sppb-btn{padding:16px 20px;border:1px solid var(--line);min-height:54px;text-decoration:none}
.itida-native-pages .native-links .sppb-btn:hover{color:var(--blue)}
.itida-native-pages .itida-builder-actions .sppb-btn-primary:hover{color:#fff}
.itida-native-pages .itida-builder-resource-links .sppb-btn:hover{color:#fff}
.itida-native-pages .image-feature .product-screen{margin:0}
@media(max-width:850px){.itida-native-pages .native-module-section .sppb-row-container{padding-inline:24px}.itida-native-pages .product-hero{gap:28px}}
@media(max-width:700px){.itida-native-pages .hero-grid,.itida-native-pages .product-hero{grid-template-columns:1fr!important}.itida-native-pages .hero .sppb-addon-header h1{font-size:34px}.itida-native-pages .product-hero .sppb-addon-header h1{font-size:34px}.itida-native-pages .product-feature-grid{grid-template-columns:1fr}.itida-native-pages .resource-band .resource-links{grid-template-columns:1fr}.itida-native-pages .sppb-addon-header.eyebrow{margin-bottom:16px}}
@media(max-width:600px){.itida-native-pages .native-module-section .sppb-row-container{padding-inline:20px}.itida-native-pages .product-screen-grid,.itida-native-pages .image-feature{grid-template-columns:1fr}.itida-native-pages .image-feature>.sppb-addon-wrapper:first-child{order:2}.itida-native-pages .image-feature>.sppb-addon-wrapper:last-child{order:1}.itida-native-pages .partner-cta .itida-builder-actions{width:100%}.itida-native-pages .partner-cta>.sppb-addon-wrapper{width:100%}.itida-native-pages .hero-foot{gap:6px 16px}.itida-native-pages .native-links .sppb-addon-content{gap:10px 18px}.itida-native-pages .product-card .sppb-addon-header h3{font-size:23px}.itida-native-pages .product-card .sppb-addon-text-block p{font-size:17px}}
@media(max-width:600px){.itida-native-pages .hero .sppb-addon-header h1{font-size:clamp(24px,8vw,32px)}}

/* Homepage corrections, isolated from the other native page pilots. */
.itida-home-pilot .product-card.home-product-horeca{background:#f2f7f4;border-color:#599082}
.itida-home-pilot .product-card.home-product-imark{background:#f8f4ee;border-color:#cb8c4a}
.itida-home-pilot .product-card.home-product-rmk{background:#f2f4fa;border-color:#7186af}
#sp-page-builder .itida-home-pilot .product-card .sppb-addon-text-block p{font:inherit}
#sp-page-builder .itida-home-pilot .resource-band .sppb-addon-text-block p,
#sp-page-builder .itida-home-pilot .native-resource-card p{font:inherit;color:inherit}
.itida-home-pilot .native-links:not(.itida-builder-actions) .sppb-btn{min-height:0;border-radius:0;background:transparent;text-underline-offset:4px}
.itida-home-pilot .product-card .native-links .sppb-btn{text-decoration:none}
.itida-home-pilot .hero-art>.sppb-addon-wrapper:first-child{position:absolute;inset:0;display:flex;align-items:center;justify-content:center}
.itida-home-pilot .hero-art>.sppb-addon-wrapper:first-child>.clearfix{display:flex;justify-content:center;width:100%}

/* Native typography and layout of the six reviewed page copies. */
#sp-page-builder .itida-polished-pages .sppb-addon-text-block p,
#sp-page-builder .itida-polished-pages .sppb-addon-text-block .sppb-addon-content>ul,
#sp-page-builder .itida-polished-pages .sppb-addon-text-block .sppb-addon-content>ol,
#sp-page-builder .itida-polished-pages .sppb-addon-feature p,
#sp-page-builder .itida-polished-pages .sppb-addon-feature .sppb-addon-text>ul,
#sp-page-builder .itida-polished-pages .sppb-addon-feature .sppb-addon-text>ol{font:inherit}
#sp-page-builder .itida-polished-pages .native-lead p{margin:0}
#sp-page-builder .itida-polished-pages .sppb-addon-header h1,
#sp-page-builder .itida-polished-pages .sppb-addon-header h2,
#sp-page-builder .itida-polished-pages .sppb-addon-header h3{display:block}
#sp-page-builder .itida-polished-pages .native-text-links>.sppb-addon-content{display:flex;flex-wrap:wrap;gap:30px;margin:0;padding:0}
#sp-page-builder .itida-polished-pages .native-text-links .sppb-btn{min-height:0;padding:0;border:0;border-radius:0;background:transparent;text-underline-offset:3px}
#sp-page-builder .itida-polished-pages .native-resource-grid>.sppb-addon-content{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:0;padding:0}
#sp-page-builder .itida-polished-pages .native-resource-grid .sppb-btn{width:100%;justify-content:flex-start;text-align:left;min-height:0;padding:20px;border:1px solid #527183;border-radius:10px;text-underline-offset:3px}
#sp-page-builder .itida-polished-pages .native-actions .sppb-btn-custom{border-color:transparent}
#sp-page-builder .itida-polished-pages .native-compare-actions .sppb-btn-custom{border-color:var(--line)}
#sp-page-builder .itida-polished-pages .itida-builder-subnav .sppb-btn{background:transparent;border-radius:0}
#sp-page-builder .itida-polished-pages.native-module-section .sppb-row-container,
#sp-page-builder .itida-polished-pages.native-module-section>.sppb-container-inner{padding-inline:0}
#sp-page-builder .itida-polished-pages .product-equipment-group .product-feature-grid{padding:24px 0px 12px}
.itida-polished-pages .itida-builder-faq .sppb-panel-title{flex:1}
.itida-polished-pages .itida-builder-faq .sppb-panel-custom>.sppb-panel-heading:after{content:"";flex:0 0 auto;width:.45em;height:.45em;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(-45deg)}
.itida-polished-pages .itida-builder-faq .sppb-panel-custom>.sppb-panel-heading[aria-expanded="true"]:after{transform:rotate(45deg)}
@media(max-width:700px){#sp-page-builder .itida-polished-pages .native-text-links>.sppb-addon-content{gap:20px}}
@media(max-width:600px){#sp-page-builder .itida-polished-pages .native-resource-grid>.sppb-addon-content{grid-template-columns:1fr}#sp-page-builder .itida-polished-pages .native-resource-grid .sppb-btn{padding:16px}}
#sp-page-builder .itida-polished-pages .itida-builder-foot.native-text-links>.sppb-addon-content{margin-top:26px;gap:24px}
