.primary-button-text.corporate-footer{object-fit:contain;object-fit:contain}.cta-wrapper{max-width:var(--primary--default-landing-width100);grid-column-gap:50px;grid-row-gap:25px;grid-template:"Area Area Area-4""Area-2 Area-2 Area-4"/auto auto auto;grid-auto-columns:1fr;justify-content:end;place-items:stretch end;width:90%;margin:40px auto 60px;padding-top:20px;padding-bottom:20px;display:grid}.cta-image-contain{flex:0 auto;align-self:auto;width:auto;max-width:none;height:100%;max-height:350px;margin-top:0;margin-bottom:0;margin-right:0%;display:block;position:relative}.cta-subtext{color:var(--light-opaque);text-align:right;align-self:flex-end;margin-bottom:40px;font-size:20px;line-height:160%}.cta-image{opacity:1;border-radius:0;justify-content:center;align-items:center;width:auto;height:100%;margin-top:0;margin-left:0;margin-right:0;padding-left:0;padding-right:0;display:block;position:relative;inset:0% 0% 0% auto}.cta-heading{border-right:2px #f7f7a1;border-left:2px none var(--sunswept-patio-base--200);text-align:right;align-self:auto;width:auto;height:auto;margin-bottom:0;padding:0;font-size:36px;line-height:111%}.author-image{border-radius:100%;order:1;align-self:center;width:35px;height:35px;margin-right:15px;position:absolute;inset:0% 0% auto -134%}.author-text-contain{color:var(--primary--evergreen-fjord);flex:none;order:1;min-width:15ch;max-width:20ch;text-decoration:none}.author-text-contain:hover,.author-text-contain:active,.author-text-contain:lang(en){text-decoration:none}.author-text-contain:lang(et){max-width:20ch}.author-text-contain:lang(lt){min-width:17ch;max-width:17px}.author-text-contain:lang(lv),.author-text-contain:lang(sv){max-width:15px}.blognumberfieldtext{background-color:var(--primary--transparent);color:var(--primary--secondary-bright);letter-spacing:1px;text-transform:uppercase;border-radius:20px;padding-left:0;padding-right:0;font-size:12px;font-weight:600;line-height:24px;display:inline-block}.blog-tag-text-contain{box-sizing:border-box;grid-column-gap:16px;grid-row-gap:16px;object-fit:contain;flex-wrap:wrap;justify-content:flex-start;align-items:center;width:60%;margin-bottom:0;display:flex}.blog-tag-text-contain:lang(sv){max-width:var(--primary--default-landing-width100);width:80%}.blog-tag-text-contain.bottom-margin-20px{grid-column-gap:11px;grid-row-gap:11px;text-align:left;flex-flow:wrap;justify-content:flex-start;align-items:flex-start;width:100%;margin-bottom:30px;font-size:16px;text-decoration:none}.cta-arrow{z-index:1;width:20%;max-width:97px;position:absolute;inset:auto 40% 32% auto}.blog-template-hero-section{background-color:var(--primary--secondary-bright);z-index:2;margin-top:0%;padding-top:2.5%;position:static;top:78px;overflow:visible}.blog-template-hero-section.overflow-guard{margin-top:80px;padding-top:40px;padding-bottom:60px;display:block}.blog-template-hero-wrapper{max-width:var(--primary--default-landing-width100);grid-column-gap:0px;grid-row-gap:0px;z-index:5;flex-flow:column;justify-content:center;align-items:flex-start;width:90%;margin-left:auto;margin-right:auto;padding-top:0;padding-bottom:0;padding-left:0;display:flex;position:relative;overflow:visible}.blog-template-hero-text-contain{z-index:3;max-width:var(--primary--default-landing-width100);flex-direction:column;flex:0 auto;justify-content:flex-start;align-self:flex-start;align-items:stretch;width:80%;height:100%;margin-top:0;padding-left:0%;display:flex;box-shadow:0 0 #fff0}.blog-template-hero-heading.compliance{margin-bottom:0}.blog-template-hero-heading.blog-article-header{text-align:left;order:-9999;margin-top:0;font-size:42px}.blog-template-summary-section{z-index:0;background-color:#fff;flex-flow:column;justify-content:flex-start;align-self:center;align-items:stretch;width:100%;margin-left:0;margin-right:0;padding-top:20px;padding-right:0;display:flex;position:relative;overflow:hidden}.blog-template-summary-wrapper{max-width:var(--primary--default-landing-width100);grid-column-gap:10px;grid-row-gap:10px;flex-flow:column;justify-content:space-between;align-items:flex-start;width:90%;margin:60px auto;display:flex;position:relative}.blog-template-summary-contain{width:100%;padding-left:0}.cms-rich-text{text-align:left;align-self:center;width:80%;display:block}.cms-rich-text h4{text-align:left;margin-top:24px;margin-bottom:16px;font-size:32px;font-weight:500;line-height:125%}.cms-rich-text p{color:var(--primary--evergreen-fjord);text-align:left;margin-bottom:16px;margin-left:0;margin-right:0;line-height:175%}.cms-rich-text h6{color:var(--type-75\<deleted\|variable-01c6037d\>);background-image:url(/assets/images/8c597c35b8bc.svg 0;background-repeat:no-repeat;background-size:28px;margin-bottom:20px;padding-left:44px;font-size:18px;font-weight:500;line-height:156%}.cms-rich-text blockquote{border-left-width:10px;border-left-color:var(--primary\<deleted\|variable-9c410b92\>);background-color:var(--secondary-2\<deleted\|variable-fc7a470e\>);background-image:url(/assets/images/3b7c9374a672.svg 24px;background-repeat:no-repeat;background-size:auto;margin-bottom:40px;padding:88px 40px 60px;font-size:20px;line-height:160%}.cms-rich-text ul,.cms-rich-text ol{grid-column-gap:8px;grid-row-gap:8px;color:var(--type-75\<deleted\|variable-01c6037d\>);flex-direction:column;margin-bottom:20px;padding-left:20px;display:flex}.cms-rich-text h5{text-align:left;margin-top:24px;margin-bottom:16px;font-size:24px;font-weight:500;line-height:133%}.cms-rich-text a{color:var(--primary\<deleted\|variable-9c410b92\>)}.cms-rich-text a:hover{color:var(--secondary-3\<deleted\|variable-c0cdcc28\>)}.cms-rich-text figure{margin-bottom:40px}.cms-rich-text.article-block{z-index:0;flex-flow:column;justify-content:flex-start;width:100%;margin-top:-30px;padding-right:0;display:flex;position:relative}.cms-rich-text.article-block h3{text-align:left;margin-top:36px;margin-bottom:16px;font-weight:500}.cms-rich-text.article-block h2{margin-top:48px;margin-bottom:20px}.author-box{background-color:var(--primary--secondary-bright);border-radius:12px;flex-flow:column;justify-content:space-between;align-items:center;width:100%;margin-top:40px;margin-bottom:20px;padding:24px;display:flex}.button-wrapper-contain{grid-column-gap:25px;grid-row-gap:25px;text-align:center;order:9999;justify-content:flex-start;align-self:flex-end;align-items:flex-end;display:flex}.button-wrapper-contain:lang(lv){grid-column-gap:12px;grid-row-gap:12px}.primary-button-new.primary-button-new-light.primary-button-cta-section-pricing.plausible-event-name--corporate-register-page:hover{background-color:var(--light);background-color:var(--light)}.body-3{z-index:2}.blogtimetextnumerical{background-color:var(--primary--evergreen-fjord);color:var(--primary--secondary-bright);letter-spacing:1px;text-transform:uppercase;border-radius:20px;padding-left:5px;padding-right:5px;font-size:12px;font-weight:600;line-height:24px;display:inline-block}.blogtimetextnumerical.left{background-color:var(--primary--transparent);padding-left:10px;font-size:12px}.blogtimetextnumerical.right{background-color:var(--primary--transparent);padding-right:10px;font-size:12px}.blogcategorytagtext{background-color:var(--dark-wash-intense);color:var(--primary--secondary-bright);letter-spacing:1px;text-transform:uppercase;border-radius:20px;padding-left:10px;padding-right:10px;font-size:12px;font-weight:600;line-height:24px;text-decoration:none;display:block}.articlepagewrapper{flex-flow:column;height:auto;min-height:100vh;margin-bottom:0;display:flex;overflow:hidden}.articlepagewrapper.overflow-on{grid-column-gap:0px;grid-row-gap:0px;grid-column-gap:0px;grid-row-gap:0px;flex-direction:column;grid-template-rows:auto auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;align-items:stretch;width:100%;height:auto;min-height:100vh;display:flex;overflow:visible}.hubspotbutton-text-container-copy{z-index:2;grid-column-gap:12px;grid-row-gap:12px;align-items:center;display:flex;position:relative}.initiatives-button{background-color:var(--primary--evergreen-fjord);color:var(--e1ffa0\<deleted\|variable-7820af62-42e4-f3d0-e876-fd90aaa4ab11\>);border:2px solid #0000;border-radius:36px;justify-content:center;align-items:center;padding:20px 30px;font-size:16px;font-weight:600;line-height:100%;text-decoration:none;transition:color .15s ease-in-out;display:flex;position:relative;overflow:hidden}.initiatives-button:hover{color:var(--sunswept-patio-base--50)}.initiatives-button:visited{color:var(--e1ffa0\<deleted\|variable-7820af62-42e4-f3d0-e876-fd90aaa4ab11\>)}.initiatives-button.initiativesbuttoncolourstyling:lang(lv),.initiatives-button.initiativesbuttoncolourstyling:lang(lt){width:400px}.initiatives-button.initiativesbuttoncolourstyling{background-color:var(--primary--evergreen-fjord);color:var(--primary--secondary-bright);cursor:pointer;justify-content:center;align-items:center;width:300px;margin-top:20px;margin-bottom:20px;padding-top:12px;padding-bottom:12px;display:flex}.initiatives-button.initiativesbuttoncolourstyling:hover{background-color:var(--primary--secondary-bright);color:var(--primary--evergreen-fjord)}.initiatives-button.initiativesbuttoncolourstyling:lang(et){width:300px}.initiatives-button.initiativesbuttoncolourstyling:lang(lv),.initiatives-button.initiativesbuttoncolourstyling:lang(lt){width:400px}.initiatives-button.initiativesbuttoncolourstyling:lang(sv){width:360px}.initiatives-button.initiativesbuttoncolourstyling2{background-color:var(--aqua-boreal-base--50);color:var(--primary--evergreen-fjord);cursor:pointer;justify-content:center;align-items:center;width:300px;margin-top:20px;margin-bottom:20px;padding-top:12px;padding-bottom:12px;display:flex}.initiatives-button.initiativesbuttoncolourstyling2:hover{background-color:var(--aqua-boreal-base--200);color:var(--aqua-boreal-base--800)}.initiatives-button.initiativesbuttoncolourstyling2:lang(lv){width:400px}.initiatives-button.initiativesbuttoncolourstyling3{background-color:var(--aqua-boreal-base--50);color:var(--primary--evergreen-fjord);cursor:pointer;justify-content:center;align-items:center;width:300px;margin-top:20px;margin-bottom:20px;padding-top:12px;padding-bottom:12px;display:flex}.initiatives-button.initiativesbuttoncolourstyling3:hover{background-color:var(--aqua-boreal-base--200);color:var(--aqua-boreal-base--800)}.text-block-26{text-align:center;flex:1}.demoimagesection{background-color:#fff;flex-flow:column;flex:0 auto;align-self:center;width:0%;height:0;margin-top:0;margin-bottom:0;padding-bottom:0;display:flex}.demoimagesliderembed{z-index:0;flex:1;align-self:auto;width:auto;max-width:1100px;margin:0;position:relative}.demoimagecollectionlist{display:none}.cta-nav-svg{color:#f7f7a1}.cta-nav-svg.cta-arrow{z-index:5;z-index:5;inset:50% 0% 0% 50%;justify-content:center;align-items:center;width:auto;max-width:none;display:flex;inset:50% 0% 0% 50%}.cta-nav-path{flex:0 auto;align-self:center;margin-right:0;display:block}.image-14{text-align:left;border-radius:50px;flex:none;align-self:center;width:56px;height:56px;margin-right:15px}.authordetails{text-align:left;flex-flow:column;justify-content:space-around;align-items:flex-start;margin-right:5px;padding-top:5px;padding-bottom:5px;padding-right:15px;display:flex}.author-bottom-container{background-color:var(--primary--transparent);justify-content:space-between;align-items:center;width:100%;margin-bottom:0;padding:24px;font-size:14px;display:flex}.author-top-container{grid-column-gap:9px;grid-row-gap:9px;flex:0 auto;order:-1;justify-content:space-between;align-self:auto;align-items:center;width:100%;display:flex;position:relative}.author-top-container.author-page{padding-left:0}.authornametext{text-align:left;text-shadow:none;width:100%;font-size:18px;font-weight:600;line-height:135%;text-decoration:none}.authorpositiontext{text-shadow:none;white-space:nowrap;font-size:14px;font-weight:500;text-decoration:none}.authorpositiontext:hover,.authorpositiontext:lang(en){text-decoration:none}.authorlinkedin{background-color:#0e6294;border-radius:10px;justify-content:center;align-items:center;width:33px;height:33px;padding:1px;display:flex;position:relative;inset:10% 3.5% 0% auto}.image-15{width:85%;max-width:none;height:85%}.authorclickbox{background-color:var(--primary--transparent);border-radius:50px;text-decoration:none;display:flex}.code-embed-17{z-index:1;object-fit:fill;flex:0 auto;align-self:center;width:auto;height:auto;margin-bottom:0;position:relative}.code-embed-18{width:60%;margin-left:15px}.code-embed-18.wiggle-panel{align-self:center;width:0%;height:auto;margin-left:10px}.urlexportembeds{z-index:1;justify-content:flex-start;align-items:center;width:60%;margin-top:0;margin-bottom:10px;display:flex;position:relative;overflow:visible}.wiggle-icon{color:#0f573c}.wiggle-icon.footer-diamond{color:var(--dark-wash)}.grid-2{grid-template:"Area-3 Area Area-2"/1fr 1fr 1fr;align-self:center;margin-top:25px}.social-icon-wrapper{background-color:var(--primary--transparent);justify-content:center;align-items:center;display:flex}.cta-section-copy{background-color:var(--primary--evergreen-fjord);border-left-width:2px}.div-block-31{height:100%;padding-bottom:0;padding-right:75px;display:flex}.flex-block-2{grid-column-gap:14px;grid-row-gap:14px;order:-9999;align-self:center}.code-embed-21{align-self:center}.cta-content-wrapper{grid-column-gap:0px;grid-row-gap:0px;flex-flow:column;flex:0 auto;justify-content:flex-start;align-self:center;align-items:flex-start;width:100%;min-width:0%;max-width:none;height:100%;margin-top:0;margin-right:0;padding-left:0;padding-right:75px;display:flex;position:relative}.svg-3{align-self:center}.flex-block-3{grid-column-gap:20px;grid-row-gap:20px;padding-bottom:20px}.link-block-11{align-self:center;text-decoration:none;display:flex}.link-block-11.w--current{text-decoration:none}.producerconditionalpills,.corporateconditionalpills{background-color:var(--aqua-boreal-base--transparent);white-space:nowrap;border-radius:20px;font-size:16px}.link-block-13{text-decoration:none}.link-block-15{outline-offset:0px;outline:3px #10543c;text-decoration:none}.div-block-33{width:0;height:0}.div-block-33:lang(et),.div-block-33:lang(lv),.div-block-33:lang(lt),.div-block-33:lang(sv){width:auto;height:auto}.code-embed-22,.blogbctransparentpill{color:var(--primary--evergreen-fjord);letter-spacing:1px;text-transform:uppercase;background-color:#0000;border-radius:20px;align-self:center;padding-left:5px;padding-right:5px;font-size:12px;font-weight:600;line-height:24px;text-decoration:none;display:block}.navbardiamondbulleticon{color:#f7f7a1;order:-9999;align-self:center}.link-block-21{order:9999;width:100%}.activetogglebutton-flipped{background-color:var(--primary--evergreen-fjord);color:var(--primary--secondary-bright);border-radius:8px;padding:3px 20px;box-shadow:-4px 0 3px #0003}.activetogglebutton-flipped.archetypefootervariant{background-color:var(--primary--highlight);color:var(--primary--evergreen-fjord);background-color:var(--primary--highlight);font-weight:600;text-decoration:none}.legal-footer-prop{grid-column-gap:16px;grid-row-gap:16px;color:#12172280;flex-flow:column;justify-content:center;align-self:flex-start;align-items:center;width:100%;margin-top:20px;margin-bottom:20px;font-size:14px;font-weight:500;line-height:145%;display:flex}.collection-list-wrapper-8{margin-right:auto}#nf.w-node-_2754dfd9-a5a6-c7c0-5d56-c85bf19c6aca-f19c6ac7{grid-area:Area}#calcid.w-node-_1013ce81-968b-bd2f-fca0-ff1477db1765-c73b6c91{grid-area:Area-5;justify-self:end}#calcid.w-node-_62339341-29bb-9331-e656-69b91635a350-1635a2b3{grid-area:Area-5;justify-self:end}#w-node-_66fcefb5-d23e-b799-0a89-d9b0cd2a4084-cd2a407d{place-self:stretch stretch}#w-node-_66fcefb5-d23e-b799-0a89-d9b0cd2a4094-cd2a407d{grid-area:Area;justify-self:stretch}#w-node-_66fcefb5-d23e-b799-0a89-d9b0cd2a40f3-cd2a407d{grid-area:Area-2;place-self:stretch start}#calcid.w-node-_66fcefb5-d23e-b799-0a89-d9b0cd2a411a-cd2a407d{grid-area:Area-5;justify-self:end}@media screen and (max-width:991px){#w-node-_66fcefb5-d23e-b799-0a89-d9b0cd2a4084-cd2a407d{grid-area:span 1/span 2/span 1/span 2;place-self:stretch stretch}#w-node-_66fcefb5-d23e-b799-0a89-d9b0cd2a4094-cd2a407d{place-self:auto start}#nav-launch-buttons{justify-self:center}}@media screen and (max-width:479px){#calcid.w-node-_1013ce81-968b-bd2f-fca0-ff1477db1765-c73b6c91{align-self:start}#calcid.w-node-_62339341-29bb-9331-e656-69b91635a350-1635a2b3{align-self:start}#w-node-_66fcefb5-d23e-b799-0a89-d9b0cd2a4094-cd2a407d{place-self:auto}#w-node-_66fcefb5-d23e-b799-0a89-d9b0cd2a40f3-cd2a407d{justify-self:start}#calcid.w-node-_66fcefb5-d23e-b799-0a89-d9b0cd2a411a-cd2a407d{align-self:start}#nav-launch-buttons{place-self:center}}
.open-in-chat-container {
  position: relative;
  display: block;
  font-family: inherit;
  color: inherit;
  margin: 0;
  padding: 0;
  width: fit-content;
}

.open-in-trigger {
  display: flex;
  align-items: center;
  gap: 8px;
  padding: 8px 16px;
  background: #ffffff;
  border: 1px solid #e5e7eb;
  border-radius: 8px;
  cursor: pointer;
  font-size: 14px;
  font-weight: 500;
  color: inherit;
  transition: all 0.2s ease;
}

.open-in-trigger:hover {
  background: #f9fafb;
  border-color: #d1d5db;
  box-shadow: 0 2px 6px rgba(0, 0, 0, 0.15);
}

.open-in-trigger:active {
  transform: translateY(1px);
}

.chevron {
  transition: transform 0.2s ease;
}

.open-in-trigger.active .chevron {
  transform: rotate(180deg);
}

.open-in-dropdown {
  position: absolute;
  top: calc(100% + 4px);
  left: 0;
  min-width: 180px;
  background: #ffffff;
  border: 1px solid #e5e7eb;
  border-radius: 8px;
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.15);
  z-index: 1000;
  overflow: hidden;
}

.dropdown-item {
  display: flex;
  align-items: center;
  gap: 12px;
  padding: 8x 16px;
  text-decoration: none;
  color: inherit;
  border-bottom: 1px solid #f3f4f6;
  transition: background-color 0.2s ease;
  font-size: 14px;
  font-weight: 500;
}

.dropdown-item:hover {
  background: #f9fafb;
  color: #111827;
}

.dropdown-item:last-child {
  border-bottom: none;
}

.platform-icon {
  width: 40px;
  height: 40px;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: inherit;
  border-radius: 4px;
}

.chatgpt-icon {
  background-image: url('https://storage.googleapis.com/soldera-marketing-public/LLM-Logos/GPTLogoSVG.svg');
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
}

.claude-icon {
  background-image: url('https://storage.googleapis.com/soldera-marketing-public/LLM-Logos/ClaudeLogoSVG.svg');
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
}

.perplexity-icon {
  background-image: url('https://storage.googleapis.com/soldera-marketing-public/LLM-Logos/PerplexityLogoSVG.svg');
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
}

.grok-icon {
  background-image: url('https://storage.googleapis.com/soldera-marketing-public/LLM-Logos/GrokLogoSVG.svg');
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
}

.gemini-icon {
  background-image: url('https://storage.googleapis.com/soldera-marketing-public/LLM-Logos/GeminiLogoSVG.svg');
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
}

.t3-icon {
  background-image: url('https://storage.googleapis.com/soldera-marketing-public/LLM-Logos/T3.ChatLogoSVG.svg');
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
}

.scira-icon {
  background-image: url('https://storage.googleapis.com/soldera-marketing-public/LLM-Logos/SciraLogoSVG.svg');
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
}

.hidden {
  display: none;
}

@media (max-width: 767px) {
  .gemini-desktop-only {
    display: none;
  }
  
  .open-in-dropdown {
    min-width: 160px;
  }
  
  .dropdown-item {
    padding: 10px 14px;
    font-size: 13px;
  }
  
  .open-in-trigger {
    padding: 8px 14px;
    font-size: 13px;
  }
}
.social-share-container{display:flex;align-items:center;gap:clamp(8px,2vw,16px)}.share-item{display:flex;align-items:center;justify-content:center;text-decoration:none;transition:all .2s ease;flex-shrink:0;cursor:pointer}.share-item:hover{transform:translateY(-2px)}.share-item:active{transform:translateY(0)}.share-icon-wrapper{display:flex;align-items:center;justify-content:center;width:clamp(32px,5vw,40px);height:clamp(32px,5vw,40px);background-color:#ffffff;border-radius:6px;padding:20%;box-sizing:border-box}.share-icon{width:100%;height:100%;display:block}
.demo-slider-wrapper{font-family:inherit;contain:layout style;padding:20px 20px 0 0;max-width:100%;margin:0;clear:both;display:block;overflow:hidden;min-height:fit-content}.demo-slider-wrapper::after{content:'';display:table;clear:both}.demo-slider-container{max-width:800px;margin:0;padding:0;position:relative;min-height:fit-content;height:auto;overflow:hidden}.demo-slider-navigation{display:flex;justify-content:center;align-items:center;gap:12px;padding:8px 16px;background:rgba(255,255,255,.9);visibility:hidden;min-height:40px}.demo-nav-btn{background:rgba(255,255,255,.9);border:1px solid rgba(0,0,0,.1);border-radius:50%;width:32px;height:32px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;box-shadow:0 1px 4px rgba(0,0,0,.1)}.demo-nav-btn:hover{background:rgba(255,255,255,1);box-shadow:0 4px 12px rgba(0,0,0,.15);transform:translateY(-1px)}.demo-nav-btn:disabled{opacity:.4;cursor:not-allowed;transform:none}.demo-nav-btn svg{width:16px;height:16px;fill:#333}.demo-slider-main{position:relative;background:#f8f9fa;border-radius:12px;overflow:hidden;box-shadow:0 4px 20px rgba(0,0,0,.1);margin-bottom:0;min-height:fit-content;height:auto}.demo-slider-track{display:flex;transition:transform .3s ease-in-out;will-change:transform}.demo-slide{flex:0 0 100%;position:relative}.demo-slide img{width:100%;height:auto;max-height:500px;object-fit:contain;background:#fff;display:block}.demo-slide-caption{position:absolute;bottom:0;left:0;right:0;background:linear-gradient(transparent,rgba(0,0,0,.7));color:white;padding:20px;font-size:14px;opacity:0;transition:opacity .3s ease}.demo-slide:hover .demo-slide-caption{opacity:1}.demo-slider-dots{display:flex;justify-content:center;gap:8px;padding:0;background:none}.demo-dot{width:8px;height:8px;border-radius:50%;background:rgba(0,0,0,.3);cursor:pointer;transition:all .2s ease;border:none;padding:0}.demo-dot.active{background:#10543c;transform:scale(1.2)}.demo-dot:hover{background:rgba(16,84,60,.7)}.demo-loading{text-align:center;padding:60px 20px;color:var(--text-secondary,#666)}.demo-loading-spinner{width:32px;height:32px;border:3px solid rgba(16,84,60,.2);border-top:3px solid #10543c;border-radius:50%;margin:0 auto 16px;animation:demo-spin 1s linear infinite}@keyframes demo-spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.demo-empty{text-align:center;padding:60px 20px;color:var(--text-secondary,#666);background:#f8f9fa;border-radius:12px;margin-bottom:32px}@media (max-width:768px){.demo-slider-wrapper{padding:16px 16px 0 0;margin:0}.demo-slider-header{justify-content:center}.demo-nav-btn{width:28px;height:28px}.demo-nav-btn svg{width:14px;height:14px}.demo-slide img{max-height:300px}.demo-slider-main{margin-bottom:24px}}@media (max-width:479px){.demo-slider-wrapper{padding:12px 12px 0 0;margin:0}.demo-nav-btn{width:24px;height:24px}.demo-nav-btn svg{width:12px;height:12px}.demo-slide img{max-height:250px}.demo-slide-caption{padding:12px;font-size:12px}.demo-slider-main{margin-bottom:20px}}

@media screen and (max-width: 991px) {
  .cta-wrapper {
    grid-template: "Area" "Area-2" "Area-4" / 1fr;
  }
  .cta-content-wrapper {
    padding-right: 0;
  }
  .blog-template-hero-text-contain {
    width: 100%;
  }
}

@media screen and (max-width: 767px) {
  .cms-rich-text {
    width: 100%;
  }
  .cta-heading {
    text-align: left;
    font-size: 28px;
  }
  .cta-subtext {
    text-align: left;
    font-size: 16px;
  }
  .div-block-31 {
    padding-right: 0;
  }
  .blog-template-hero-heading.blog-article-header {
    font-size: 28px;
  }
  .blog-template-summary-wrapper {
    width: 95%;
  }
  .blog-tag-text-contain {
    width: 100%;
  }
  .breadcrumbs {
    flex-wrap: wrap;
  }
}

@media screen and (max-width: 479px) {
  .blog-template-hero-heading.blog-article-header {
    font-size: 24px;
  }
  .cms-rich-text h4 {
    font-size: 24px;
  }
  .cms-rich-text blockquote {
    padding: 60px 20px 40px;
    font-size: 16px;
  }
  .button-wrapper-contain {
    flex-wrap: wrap;
    gap: 12px;
  }
  .author-box {
    padding: 16px;
  }
}