@import url(https://cdn.jsdelivr.net/npm/bootstrap-icons@1.13.1/font/bootstrap-icons.min.css);
.adaire-saas-hero{background-color:var(--ad-bg-color,#fff);color:var(--ad-color);font-family:var(--ad-font-family,inherit);overflow:hidden;padding:var(--ad-padding,80px) 20px;position:relative}.adaire-saas-hero.bg-type-gradient{background-image:var(--ad-bg-gradient)}.adaire-saas-hero.bg-type-image{background-image:var(--ad-bg-image);background-position:var(--ad-bg-image-position,center);background-repeat:var(--ad-bg-image-repeat,no-repeat);background-size:var(--ad-bg-image-size,cover)}.adaire-saas-hero.is-block-selected{outline:2px solid var(--ad-accent,#6366f1);outline-offset:-2px}.adaire-saas-hero__fx{inset:0;overflow:hidden;pointer-events:none;position:absolute;z-index:0}.adaire-saas-hero__fx--dots{background-image:radial-gradient(currentColor 1.5px,transparent 0);background-size:22px 22px;opacity:.12}.adaire-saas-hero__fx--gradient-overlay{background-image:var(--ad-effect-gradient-overlay);opacity:var(--ad-effect-gradient-overlay-opacity,.3)}.adaire-saas-hero__fx--blur:before{background:var(--ad-accent,#6366f1);border-radius:50%;content:"";filter:blur(60px);height:50%;opacity:.25;position:absolute;right:-10%;top:-10%;width:50%}.adaire-saas-hero__fx--glow:before{background:radial-gradient(circle,var(--ad-effect-glow-color,#6366f1) 0,transparent 70%);content:"";height:60%;left:50%;opacity:.35;position:absolute;top:50%;transform:translate(-50%,-50%);width:60%}.adaire-saas-hero__fx--shapes .shape{border:2px solid;opacity:.15;position:absolute}.adaire-saas-hero__fx--shapes .shape-1{border-radius:50%;height:60px;left:6%;top:8%;width:60px}.adaire-saas-hero__fx--shapes .shape-2{border-radius:16px;bottom:12%;height:90px;right:8%;transform:rotate(20deg);width:90px}.adaire-saas-hero__fx--shapes .shape-3{border-radius:8px;height:36px;right:18%;top:40%;transform:rotate(-15deg);width:36px}.adaire-saas-hero__fx--floating .float{animation:adaire-hero-float 6s ease-in-out infinite;background:var(--ad-accent,#6366f1);border-radius:50%;height:14px;opacity:.4;position:absolute;width:14px}.adaire-saas-hero__fx--floating .float-1{animation-delay:0s;left:12%;top:18%}.adaire-saas-hero__fx--floating .float-2{animation-delay:1.2s;height:10px;left:22%;top:65%;width:10px}.adaire-saas-hero__fx--floating .float-3{animation-delay:2.4s;height:18px;right:14%;top:30%;width:18px}.adaire-saas-hero__fx--accent{animation:adaire-hero-accent-sweep 6s linear infinite;background:linear-gradient(90deg,transparent,var(--ad-accent,#6366f1),transparent);background-size:200% 100%;bottom:0;height:2px;opacity:.5;top:auto}.adaire-saas-hero__container,.adaire-saas-hero__content,.adaire-saas-hero__pill,.adaire-saas-hero__ratings{position:relative;z-index:1}.adaire-saas-hero__container{margin:0 auto;max-width:1200px}.adaire-saas-hero__pill{align-items:center;background:var(--ad-pill-bg,#dbeafe);border-radius:20px;color:var(--ad-pill-color,#1e40af);display:inline-flex;font-size:var(--ad-pill-font-size,14px);font-weight:var(--ad-pill-font-weight,600);letter-spacing:var(--ad-pill-letter-spacing,normal);line-height:var(--ad-pill-line-height,normal);margin-bottom:24px;padding:8px 16px;text-transform:var(--ad-pill-text-transform,none)}.adaire-saas-hero__ratings{display:flex;flex-wrap:wrap;gap:20px;justify-content:var(--ad-rating-align,center);margin-bottom:24px}.adaire-saas-hero__rating-badge{align-items:center;background:rgba(99,102,241,.05);background:color-mix(in srgb,var(--ad-accent,#6366f1) 5%,transparent);border:1px solid rgba(99,102,241,.1);border:1px solid color-mix(in srgb,var(--ad-accent,#6366f1) 10%,transparent);border-radius:14px;display:flex;gap:12px;padding:10px 16px 10px 10px;transition:transform .2s ease,box-shadow .2s ease}.adaire-saas-hero__rating-badge:hover{box-shadow:0 8px 20px rgba(17,24,39,.08);transform:translateY(-2px)}.adaire-saas-hero__rating-icon{align-items:center;background:rgba(99,102,241,.12);background:color-mix(in srgb,var(--ad-accent,#6366f1) 12%,transparent);border-radius:10px;color:var(--ad-accent,#6366f1);display:inline-flex;flex-shrink:0;font-size:17px;height:38px;justify-content:center;line-height:1;overflow:hidden;width:38px}.adaire-saas-hero__rating-icon-img{border-radius:inherit;height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.adaire-saas-hero__rating-copy{display:flex;flex-direction:column;line-height:1.25}.adaire-saas-hero__rating-copy strong{font-size:14px}.adaire-saas-hero__rating-copy small{font-size:12px;opacity:.65}.adaire-saas-hero__content{align-items:center;display:flex;flex-direction:column;gap:24px;text-align:center}.adaire-saas-hero__text{max-width:700px}.adaire-saas-hero__eyebrow{color:var(--ad-accent);font-size:var(--ad-eyebrow-font-size,14px);font-weight:var(--ad-eyebrow-font-weight,600);letter-spacing:var(--ad-eyebrow-letter-spacing,1px);line-height:var(--ad-eyebrow-line-height,normal);margin-bottom:16px;text-transform:var(--ad-eyebrow-text-transform,uppercase)}.adaire-saas-hero__heading{font-size:var(--ad-heading-font-size,clamp(36px,5vw,64px));font-weight:var(--ad-heading-font-weight,800);letter-spacing:var(--ad-heading-letter-spacing,normal);line-height:var(--ad-heading-line-height,1.2);margin-bottom:16px;text-transform:var(--ad-heading-text-transform,none)}.adaire-saas-hero__heading.has-gradient{background:linear-gradient(135deg,var(--ad-gradient-start,#6366f1),var(--ad-gradient-end,#8b5cf6));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.adaire-saas-hero__text{font-size:var(--ad-font-size,18px);font-weight:var(--ad-body-text-font-weight,400);letter-spacing:var(--ad-body-text-letter-spacing,normal);line-height:var(--ad-body-text-line-height,1.6);margin-bottom:32px;opacity:.9;text-transform:var(--ad-body-text-text-transform,none)}.adaire-saas-hero__cta{display:flex;flex-wrap:wrap;gap:var(--ad-cta-gap,16px);justify-content:var(--ad-cta-align,center);margin-top:32px}.adaire-saas-hero__button{align-items:center;border-radius:var(--ad-cta-radius,var(--ad-radius,12px));box-sizing:border-box;cursor:pointer;display:inline-flex;font-size:var(--ad-button-font-size,16px);font-weight:var(--ad-button-font-weight,600);justify-content:center;letter-spacing:var(--ad-button-letter-spacing,normal);line-height:var(--ad-button-line-height,normal);padding:var(--ad-cta-padding-v,14px) var(--ad-cta-padding-h,32px);text-decoration:none;text-transform:var(--ad-button-text-transform,none);transition:all .3s ease}.adaire-saas-hero__button--primary{background:var(--ad-button-primary-bg,var(--ad-accent));border:2px solid var(--ad-button-primary-bg,var(--ad-accent));color:var(--ad-button-primary-color,#fff)}.adaire-saas-hero__button--primary:hover{background:var(--ad-button-hover-bg,#111827);border-color:var(--ad-button-hover-border,#111827);box-shadow:0 8px 20px rgba(0,0,0,.15);color:var(--ad-button-hover-color,#fff);transform:translateY(-2px)}.adaire-saas-hero__button--secondary{background:var(--ad-button-secondary-bg,#fff);border:2px solid var(--ad-button-secondary-bg,#fff);color:var(--ad-button-secondary-color,#111827)}.adaire-saas-hero__button--secondary:hover{background:var(--ad-button-hover-bg,#111827);border-color:var(--ad-button-hover-border,#111827);color:var(--ad-button-hover-color,#fff)}.adaire-saas-hero__email-form{display:flex;gap:12px;max-width:500px;width:100%}.adaire-saas-hero__email-form input{border:2px solid #e5e7eb;border-radius:var(--ad-cta-radius,var(--ad-radius,12px));flex:1;font-size:16px;outline:none;padding:var(--ad-cta-padding-v,14px) 20px;transition:border-color .3s ease}.adaire-saas-hero__email-form input:focus{border-color:var(--ad-accent)}.adaire-saas-hero__email-form button{background:var(--ad-button-primary-bg,var(--ad-accent));border:none;border-radius:var(--ad-cta-radius,var(--ad-radius,12px));color:var(--ad-button-primary-color,#fff);cursor:pointer;font-size:16px;font-weight:600;padding:var(--ad-cta-padding-v,14px) var(--ad-cta-padding-h,32px);transition:all .3s ease}.adaire-saas-hero__email-form button:hover{background:var(--ad-button-hover-bg,#111827);transform:translateY(-2px)}.adaire-saas-hero__micro-copy{font-size:var(--ad-micro-copy-font-size,14px);font-weight:var(--ad-micro-copy-font-weight,400);letter-spacing:var(--ad-micro-copy-letter-spacing,normal);line-height:var(--ad-micro-copy-line-height,normal);margin-top:12px;opacity:.7;text-transform:var(--ad-micro-copy-text-transform,none)}.adaire-saas-hero__media{margin-top:var(--ad-media-spacing,48px);position:relative;width:100%;z-index:1}.adaire-saas-hero__media img{border-radius:var(--ad-media-radius,var(--ad-radius,12px));box-shadow:var(--ad-media-shadow,0 20px 60px rgba(0,0,0,.15));height:auto;width:100%}.adaire-saas-hero__media--right{order:2}.adaire-saas-hero__media--left{order:0}.adaire-saas-hero.layout-split-left .adaire-saas-hero__content,.adaire-saas-hero.layout-split-right .adaire-saas-hero__content{align-items:center;flex-direction:row;gap:48px;text-align:left}.adaire-saas-hero.layout-split-left .adaire-saas-hero__text,.adaire-saas-hero.layout-split-right .adaire-saas-hero__text{flex:1;max-width:500px}.adaire-saas-hero.layout-split-left .adaire-saas-hero__cta,.adaire-saas-hero.layout-split-right .adaire-saas-hero__cta{justify-content:flex-start}.adaire-saas-hero.layout-split-left .adaire-saas-hero__content>.adaire-qz,.adaire-saas-hero.layout-split-left .adaire-saas-hero__media,.adaire-saas-hero.layout-split-right .adaire-saas-hero__content>.adaire-qz,.adaire-saas-hero.layout-split-right .adaire-saas-hero__media{flex:1;margin-top:0;max-width:100%;min-width:0}.adaire-saas-hero.layout-split-right .adaire-saas-hero__content>.adaire-qz,.adaire-saas-hero.layout-split-right .adaire-saas-hero__media{order:2}.adaire-saas-hero.layout-split-left .adaire-saas-hero__content>.adaire-qz,.adaire-saas-hero.layout-split-left .adaire-saas-hero__media,.adaire-saas-hero.layout-split-right .adaire-saas-hero__text{order:1}.adaire-saas-hero.layout-split-left .adaire-saas-hero__text{order:2}@media(max-width:768px){.adaire-saas-hero{padding:60px 16px}.adaire-saas-hero__heading{font-size:clamp(28px,8vw,42px)}.adaire-saas-hero__text{font-size:16px}.adaire-saas-hero__cta{flex-direction:column;width:100%}.adaire-saas-hero__button{width:100%}.adaire-saas-hero__email-form{flex-direction:column}.adaire-saas-hero.layout-split-left .adaire-saas-hero__content,.adaire-saas-hero.layout-split-right .adaire-saas-hero__content{flex-direction:column;text-align:center}.adaire-saas-hero.layout-split-left .adaire-saas-hero__cta,.adaire-saas-hero.layout-split-right .adaire-saas-hero__cta{justify-content:center}.adaire-saas-hero.layout-split-left .adaire-saas-hero__content>.adaire-qz,.adaire-saas-hero.layout-split-left .adaire-saas-hero__media,.adaire-saas-hero.layout-split-right .adaire-saas-hero__content>.adaire-qz,.adaire-saas-hero.layout-split-right .adaire-saas-hero__media{order:2!important}.adaire-saas-hero.layout-split-left .adaire-saas-hero__text,.adaire-saas-hero.layout-split-right .adaire-saas-hero__text{order:1!important}}@keyframes adaire-hero-float{0%,to{transform:translateY(0)}50%{transform:translateY(-14px)}}@keyframes adaire-hero-accent-sweep{0%{background-position:200% 0}to{background-position:-200% 0}}@media(prefers-reduced-motion:reduce){.adaire-saas-hero__fx--accent,.adaire-saas-hero__fx--floating .float{animation:none!important}}.adaire-repeater{display:flex;flex-direction:column;gap:12px;margin-bottom:12px}.adaire-repeater__item{border:1px solid #e2e8f0;border-radius:8px;padding:10px}.adaire-repeater__row-head{align-items:center;display:flex;gap:6px;margin-bottom:8px}.adaire-repeater__index{font-size:12px;font-weight:600;margin-right:4px;opacity:.6}.adaire-repeater__media-row{align-items:center;display:flex;flex-wrap:wrap;gap:8px;margin-bottom:4px}.adaire-qz-subhead{font-size:11px;font-weight:600;letter-spacing:.5px;margin:16px 0 8px;opacity:.6;text-transform:uppercase}.adaire-qz-subhead:first-child{margin-top:0}.adaire-help-note{font-size:12px;margin-top:8px;opacity:.65}.adaire-bootstrap-icon-picker .components-modal__content{display:flex;flex-direction:column;max-height:80vh;overflow:hidden;padding:24px}.adaire-bootstrap-icon-picker__content{display:flex;flex:1;flex-direction:column;min-height:0}.adaire-bootstrap-icon-picker__search{flex-shrink:0;margin-bottom:20px}.adaire-bootstrap-icon-picker__search input{border:1px solid #ddd;border-radius:6px;font-size:14px;padding:12px 16px;width:100%}.adaire-bootstrap-icon-picker__search input:focus{border-color:#0073aa;box-shadow:0 0 0 1px #0073aa}.adaire-bootstrap-icon-picker__count{color:#666;font-size:12px;margin-top:8px;text-align:right}.adaire-bootstrap-icon-picker__grid{display:grid;flex:1 1 auto;gap:16px;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));height:250px;margin:0 -8px;overflow-x:hidden;overflow-y:auto;padding:8px}.adaire-bootstrap-icon-picker__grid::-webkit-scrollbar{width:8px}.adaire-bootstrap-icon-picker__grid::-webkit-scrollbar-track{background:#f1f1f1;border-radius:4px}.adaire-bootstrap-icon-picker__grid::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:4px}.adaire-bootstrap-icon-picker__grid::-webkit-scrollbar-thumb:hover{background:#a1a1a1}.adaire-bootstrap-icon-picker__item{align-items:center;background:#fff;border:1.5px solid #e5e5e5;border-radius:10px;cursor:pointer;display:flex;flex-direction:column;justify-content:center;min-height:140px;padding:20px 12px;position:relative;text-align:center;transition:all .2s cubic-bezier(.4,0,.2,1)}.adaire-bootstrap-icon-picker__item:hover{background:#f8f9fa;border-color:#0073aa;box-shadow:0 4px 12px rgba(0,115,170,.15);transform:translateY(-3px)}.adaire-bootstrap-icon-picker__item.is-selected{background:#e7f5f9;border-color:#0073aa;box-shadow:0 0 0 2px rgba(0,115,170,.2)}.adaire-bootstrap-icon-picker__item.is-selected:after{background:#0073aa;border-radius:50%;content:"";height:20px;position:absolute;right:8px;top:8px;width:20px}.adaire-bootstrap-icon-picker__item.is-selected:before{align-items:center;color:#fff;content:"✓";display:flex;font-size:12px;font-weight:700;height:20px;justify-content:center;position:absolute;right:8px;top:8px;width:20px;z-index:1}.adaire-bootstrap-icon-picker__item i{color:#2c3e50;display:block;font-size:32px;margin-bottom:12px}.adaire-bootstrap-icon-picker__label{color:#333;font-size:13px;font-weight:600;line-height:1.3;margin-bottom:4px;word-break:break-word}.adaire-bootstrap-icon-picker__class{color:#666;font-family:monospace;font-size:11px;opacity:.8;word-break:break-all}.adaire-bootstrap-icon-picker__empty{color:#666;grid-column:1/-1;padding:60px 20px;text-align:center}.adaire-bootstrap-icon-picker__pagination{align-items:center;border-top:1px solid #e0e0e0;display:flex;flex-shrink:0;gap:16px;justify-content:space-between;margin-top:20px;padding-top:20px}.adaire-bootstrap-icon-picker__page-info{align-items:center;color:#666;display:flex;flex:1;font-size:14px;justify-content:center}.adaire-bootstrap-icon-picker__page-jump{align-items:center;display:inline-flex;margin-left:12px}.adaire-bootstrap-icon-picker__page-jump input{border:1px solid #ddd;border-radius:4px;padding:4px 8px;text-align:center;width:60px}
