/* Category disclosure: Figma 7205:25711, 580px column / 64px inset / natural content height. */
body.gtc-catalogue #gtc-main .gtc-hero-columns { align-items: start; }
body.gtc-catalogue #gtc-main .gtc-archive-header { overflow-anchor: none; }
body.gtc-catalogue #gtc-main .gtc-hero-details[open] { max-height: none; overflow: visible; }
@media (min-width: 1001px) {
 body.gtc-catalogue #gtc-main .gtc-hero-columns { grid-template-columns: minmax(0, 670fr) minmax(0, 580fr); column-gap: 50px; }
 body.gtc-catalogue #gtc-main .gtc-archive-description { padding: 64px 0 3px; }
}
/* Keep the category heading at the top while its editorial content is expanded. */
body.gtc-catalogue #gtc-main .gtc-hero-columns:has(.gtc-hero-details[open]) { align-items: start; }
/* Measured against the Figma catalogue and single frames in the incognito browser. */
@font-face{font-family:'Host Grotesk';src:url('../fonts/host-grotesk-variable.ttf') format('truetype');font-style:normal;font-weight:300 800;font-display:swap}
body.gtc-catalogue{--gtc-accent:#841bff;--gtc-border:#e5e5eb;--gtc-container:min(1300px,calc(100% - 64px));color:#00223d}
.gtc-catalogue main{margin-block-start:0}
.gtc-catalogue main :where(h1,h2,h3,p,li,a,button,select,input,strong,summary,span){font-family:'Host Grotesk',Arial,sans-serif!important}
.gtc-catalogue main :is(a,button,input,select,summary):focus-visible{outline:2px solid #841bff;outline-offset:4px}
.gtc-catalogue .gtc-archive-header{padding:100px 0 84px;background:#fff url('../images/hero-background.webp') center top/100% auto no-repeat}
.gtc-catalogue .gtc-hero-columns{grid-template-columns:minmax(0,739fr) minmax(0,520fr);column-gap:40px;row-gap:32px;align-items:end}
.gtc-catalogue .gtc-hero-columns h1{font-size:56px;font-weight:700;line-height:1.15;letter-spacing:-.01em;color:#00223d}
.gtc-catalogue .gtc-breadcrumbs{background:none;padding:0;font-size:16px;line-height:20px;gap:16px;color:#768592}
.gtc-catalogue .gtc-archive-description{font-size:18px;line-height:1.6;color:#6b7c8c;padding:0}
.gtc-catalogue .gtc-show-more,.gtc-catalogue .gtc-show-less{color:#841bff}
.gtc-catalogue .gtc-category-menu{width:100%;margin:0;border:0;border-top:1px solid #e7e8ee;border-radius:0;background:#fff}
.gtc-category-menu .gtc-category-bar,.gtc-category-menu .gtc-child-scroll{width:var(--gtc-container)}
.gtc-catalogue .gtc-category-bar{gap:24px}
.gtc-catalogue .gtc-parent-scroll{overflow:auto;scrollbar-width:none;min-width:0}
.gtc-catalogue .gtc-parent-categories{gap:44px}
.gtc-catalogue .gtc-parent-categories a{height:68px;font-size:16px;font-weight:600;color:#00223d}
.gtc-catalogue .gtc-parent-categories :is(.is-active,a:hover,a:focus-visible){color:#841bff;border-color:#841bff}
.gtc-catalogue .gtc-search{flex:0 0 320px;padding-left:24px;border-left:1px solid #e0e2e8}
.gtc-catalogue .gtc-search::before{display:none}
.gtc-catalogue .gtc-search input{font-size:16px;color:#00223d}
.gtc-catalogue .gtc-subcategory-bar{background:#f6f4ff;border-top:1px solid #e9e7f2;padding:20px 0}
.gtc-catalogue .gtc-child-scroll{overflow:auto;scrollbar-width:none}
.gtc-catalogue .gtc-child-categories{gap:16px;height:32px;padding:0}
.gtc-catalogue .gtc-child-categories a{border:1px solid #dedde6;background:#fff;border-radius:7px;padding:8px 16px;font-size:14px;line-height:16px;color:#00223d}
.gtc-catalogue .gtc-child-categories :is(.is-active,a:hover,a:focus-visible){background:#841bff;border-color:#841bff;color:#fff}
.gtc-catalogue .gtc-results-container{position:relative;padding-top:80px}
.gtc-catalogue .gtc-results-container>.gtc-filters,.gtc-catalogue .gtc-results-container>.gtc-results{width:100%}
.gtc-catalogue .gtc-results-container .gtc-filters{margin:0 0 -48px;height:48px;padding:0}
.gtc-catalogue .gtc-filters label{border:1px solid #dedfe5;border-radius:5px;overflow:hidden;height:48px}
.gtc-catalogue .gtc-filters select{font-size:14px;min-width:164px;color:#00223d}
.gtc-catalogue.gtc-enhanced .gtc-apply{display:none}
.gtc-catalogue .gtc-result-count{font-size:16px;line-height:28px;color:#00223d;padding:10px 0;height:48px;margin:0 220px 40px 0}
.gtc-catalogue .gtc-results{padding-bottom:140px}
.gtc-catalogue .gtc-theme-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:48px 50px}
.gtc-catalogue .gtc-theme-card{border:1px solid #e5e5eb;border-radius:8px;overflow:hidden;box-shadow:none}
.gtc-catalogue .gtc-theme-cover:after{display:none}
.gtc-catalogue .gtc-theme-image{height:auto;aspect-ratio:400/380;background:#f7f7fb;border:0}
.gtc-catalogue .gtc-theme-image img{width:100%;height:100%;object-fit:cover;object-position:top}
.gtc-catalogue .gtc-theme-card-body{padding:24px}
.gtc-catalogue .gtc-theme-card-body :is(h2,h3){font-size:24px;line-height:1.2;font-weight:600;color:#00223d;margin:0;letter-spacing:-.01em}
.gtc-catalogue .gtc-theme-card-body :is(h2,h3) a{color:inherit;text-decoration:none}
.gtc-catalogue .gtc-theme-card-body p{font-size:16px;line-height:1.6;color:#6b7c8c;margin:12px 0 0;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}
.gtc-catalogue .gtc-image-badges{inset:12px 12px auto}
.gtc-catalogue .gtc-twenty-badge{display:inline-flex;align-items:center;gap:5px;background:linear-gradient(110deg,#8b25ff,#5778ff);font-size:12px;line-height:16px;font-weight:500;padding:6px 8px;border-radius:4px;color:#fff}
.gtc-catalogue .gtc-twenty-badge i{font-size:11px}
.gtc-catalogue .gtc-builder-badges{display:none}
.gtc-catalogue .gtc-new-badge{font-size:10px;background:#f7edff;color:#9c50e5;border-radius:3px;padding:2px 4px}
.gtc-catalogue .gtc-card-actions{gap:8px}
.gtc-catalogue .gtc-card-actions a{font-size:13px;flex:0 1 130px;border-radius:5px;min-height:42px;padding:12px}
.gtc-catalogue .gtc-card-actions a:first-child{background:#841bff;border-color:#841bff;color:#fff}
.gtc-catalogue .gtc-theme-card:hover,.gtc-catalogue .gtc-theme-card:focus-within{border-color:#a963ff}
.gtc-catalogue .gtc-pagination{margin-top:64px;gap:10px}
.gtc-catalogue .gtc-pagination .page-numbers{width:36px;height:36px;min-width:36px;border-radius:5px;font-size:14px;color:#768592}
.gtc-catalogue .gtc-pagination .current{background:#841bff;border-color:#841bff;color:#fff}
.gtc-catalogue .gtc-no-results{padding:70px 24px 20px;min-height:390px;justify-content:center}
.gtc-catalogue .gtc-no-results-icon{background:#faf3ff;color:#a051ff;width:100px;height:100px}
.gtc-catalogue .gtc-no-results h2{font-size:28px;color:#00223d}
.gtc-catalogue .gtc-no-results p{color:#6b7c8c}
.gtc-catalogue [aria-busy=true]{opacity:.6;pointer-events:none}
/* Single: title at 190px; preview at 378px in the 1600px Figma frame. */
.gtc-showcase-single{padding:90px 0 140px;background:#fff url('../images/hero-background.webp') center -100px/100% auto no-repeat;--gtc-demo-text:#00223d;--gtc-demo-muted:#6b7c8c;--gtc-demo-accent:#841bff;--gtc-demo-surface:#f6f4ff}
.gtc-showcase-single .gtc-showcase-single-inner{max-width:1300px;width:calc(100% - 64px);padding:0;margin:auto}
.gtc-showcase-single .gtc-showcase-single-article{gap:0}
.gtc-showcase-single .gtc-showcase-single-hero{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;text-align:left;gap:16px}
.gtc-showcase-single .gtc-showcase-single-hero h1{grid-column:1;grid-row:1;font-size:64px!important;line-height:1.15!important;font-weight:600;letter-spacing:-.02em;color:#00223d}
.gtc-pro-label{display:inline-flex;align-items:center;vertical-align:middle;gap:5px;margin-left:14px;padding:5px 8px;border-radius:5px;background:linear-gradient(110deg,#8b25ff,#5778ff);color:#fff;font-size:14px;line-height:18px;letter-spacing:0;font-weight:500}
.gtc-pro-label i{font-size:12px}
.gtc-showcase-single .gtc-showcase-single-subtitle{grid-column:1;grid-row:2;font-size:24px!important;line-height:1.3!important;font-weight:400;color:#00223d!important}
.gtc-showcase-single .gtc-showcase-single-breadcrumb{grid-column:2;grid-row:2;align-self:end;background:none;padding:0;font-size:16px;gap:12px;color:#768592;white-space:nowrap}
.gtc-showcase-single .gtc-showcase-single-preview-shell{grid-column:1/-1;position:relative;width:100%;margin:51px 0 0;border:1px solid #00223d1a;border-radius:10px;overflow:hidden;box-shadow:0 4px 14px #00223d08}
.gtc-showcase-single .gtc-showcase-single-preview-browser{position:relative;left:auto;top:auto;height:48px;box-sizing:border-box;background:linear-gradient(#fff,#fafafa);gap:7px;padding:0 22px}
.gtc-showcase-single .gtc-showcase-single-preview-browser span{background:#bfc3c8;width:12px;height:12px}
.gtc-preview-external{position:absolute;right:22px;top:15px;color:#bfc3c8;z-index:3}
.gtc-showcase-single .gtc-showcase-single-preview{width:100%;aspect-ratio:1300/820;max-height:none;padding:0;margin:0;overflow:hidden}
.gtc-showcase-single .gtc-showcase-single-preview img{height:100%;width:100%;margin:0;object-fit:cover;object-position:top}
.gtc-showcase-single .gtc-showcase-single-hero-actions{grid-column:1/-1;justify-self:center;align-self:auto;gap:6px;width:auto;max-width:100%;padding:6px;border:1px solid #e5d6f5;border-radius:9px;margin:34px 0 100px;box-sizing:border-box}
.gtc-showcase-single .gtc-showcase-single-hero-actions .gtc-showcase-single-button{font-size:14px;line-height:20px;font-weight:500;width:auto;min-width:124px;min-height:48px;padding:14px 22px;border:1px solid #e6e6ec;border-radius:5px;background:#fff;color:#00223d;box-sizing:border-box;gap:8px}
.gtc-showcase-single .gtc-showcase-single-hero-actions .purchase{background:linear-gradient(110deg,#8b25ff,#5778ff);color:#fff;border-color:transparent}
.gtc-showcase-single .gtc-showcase-single-hero-actions .gtc-showcase-single-button>svg{display:none}
.gtc-showcase-single .gtc-showcase-single-body{grid-template-columns:minmax(0,810px) minmax(0,370px);gap:120px;margin:0}
.gtc-showcase-single .gtc-showcase-single-main{gap:40px}
.gtc-showcase-single .gtc-showcase-single-section :is(h2,h3){font-size:32px;line-height:1.15;color:#00223d;font-weight:600;letter-spacing:-.02em;text-transform:none;margin:0 0 16px}
.gtc-showcase-single .gtc-showcase-single-content{gap:16px}
.gtc-showcase-single .gtc-showcase-single-content p{font-size:20px;line-height:1.6;color:rgba(0,34,61,.6);margin:0!important}
.gtc-showcase-single .gtc-demo-editorial-section{gap:0;margin-top:24px}
.gtc-showcase-single .gtc-showcase-single-sidebar{gap:32px}
.gtc-showcase-single .gtc-showcase-single-panel h3{font-size:14px;line-height:18px;color:#00223d;font-weight:600;margin-bottom:14px}
.gtc-showcase-single .gtc-showcase-single-info-row{font-size:14px;line-height:18px;padding:14px 0;border-bottom:1px solid #eef0f3;gap:16px}
.gtc-showcase-single .gtc-showcase-single-info-row strong{font-size:14px;font-weight:500;color:#00223d}
.gtc-showcase-single .gtc-showcase-single-tags .gtc-showcase-single-tag{font-size:12px;line-height:16px;padding:3px 6px;border:1px solid #e8dafa;border-radius:3px;background:#faf6ff;color:#8a4dca;gap:4px}
.gtc-showcase-single .gtc-single-categories .gtc-showcase-single-panel+.gtc-showcase-single-panel{margin-top:28px}
.gtc-color-swatch{display:inline-block;flex:0 0 10px;width:10px;height:10px;border:1px solid #00223d15;background:var(--gtc-swatch);border-radius:1px}
.gtc-showcase-single .gtc-showcase-single-share-list{gap:10px;margin-bottom:16px}
.gtc-showcase-single .gtc-showcase-single-panel .gtc-showcase-single-share-button{background:#edf4fc;color:#00223d;width:36px;height:36px}
.gtc-showcase-single .gtc-showcase-single-panel .gtc-showcase-single-share-button.is-active{background:#00223d;color:#fff}
.gtc-showcase-single .gtc-showcase-single-copy-box.is-open{background:#edf4ff;border-radius:6px;padding:12px;max-height:180px;opacity:1}
.gtc-showcase-single .gtc-showcase-single-copy-box p{font-size:12px;margin-bottom:8px}
.gtc-showcase-single .gtc-showcase-single-copy-button{padding:8px;border:1px solid #edf0f6!important;border-radius:2px;gap:8px}
.gtc-showcase-single .gtc-showcase-single-copy-button-text{font-size:11px;color:#9da7b0}
.gtc-showcase-single .gtc-editorial-panel{background:#f6f4ff;border-radius:12px;padding:40px;gap:24px}
.gtc-showcase-single .gtc-editorial-panel-title{font-size:22px!important;color:#00223d!important}
.gtc-showcase-single .gtc-editorial-accordion summary{font-size:18px;line-height:24px}
.gtc-showcase-single .gtc-showcase-single-scores-wrapper{background:#f6f4ff;border-radius:12px;padding:12px}
.gtc-showcase-single .gtc-showcase-single-related{margin-top:100px}
.gtc-showcase-single .gtc-showcase-single-related-header h2{font-size:24px;color:#00223d}
.gtc-showcase-single .gtc-showcase-single-related-header p{font-size:16px;color:#6b7c8c}
.gtc-showcase-single .gtc-showcase-single-related-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:50px}
.gtc-showcase-single .gtc-showcase-single-related .gtc-theme-image{aspect-ratio:400/380;height:auto}
.gtc-showcase-single .gtc-showcase-single-features-list{gap:16px}
.gtc-showcase-single .gtc-showcase-single-features-list li{font-size:18px;line-height:1.4}
.gtc-showcase-single .gtc-global-feature-description{font-size:16px;line-height:1.6;color:#6b7c8c}
.gtc-showcase-single .gtc-showcase-single-related-header .gtc-showcase-single-button{font-size:14px;padding:12px 16px;border-radius:4px}
@media(max-width:1100px){
 .gtc-catalogue .gtc-hero-columns{grid-template-columns:1fr 1fr;gap:24px}
 .gtc-catalogue .gtc-hero-columns h1{font-size:44px}
 .gtc-catalogue .gtc-theme-grid,.gtc-showcase-single .gtc-showcase-single-related-grid{gap:32px}
 .gtc-showcase-single .gtc-showcase-single-body{grid-template-columns:minmax(0,2fr) minmax(220px,1fr);gap:48px}
 .gtc-showcase-single .gtc-showcase-single-breadcrumb{font-size:14px}
}
@media(max-width:1000px){
 body.gtc-catalogue{--gtc-container:calc(100% - 40px)}
 .gtc-catalogue .gtc-archive-header{padding:60px 0}
 .gtc-catalogue .gtc-hero-columns{grid-template-columns:1fr;gap:24px}
 .gtc-catalogue .gtc-category-bar{display:flex;flex-wrap:wrap;width:var(--gtc-container)}
 .gtc-catalogue .gtc-parent-scroll{width:100%;margin:0;order:0}
 .gtc-catalogue .gtc-parent-categories a{height:60px;font-size:14px}
 .gtc-catalogue .gtc-search{order:1;flex:1 1 100%;width:100%;margin:0 0 20px;padding:0 12px;border:1px solid #e7e7ee;border-radius:5px;background:#fff}
 .gtc-catalogue .gtc-search input{min-height:46px}
 .gtc-catalogue .gtc-subcategory-bar{order:2;padding:16px 0}
 .gtc-catalogue .gtc-results-container{padding-top:32px}
 .gtc-catalogue .gtc-results-container .gtc-filters{margin:0 0 -48px;background:none;justify-content:flex-end}
 .gtc-catalogue .gtc-result-count{font-size:14px;margin-right:180px}
 .gtc-catalogue .gtc-theme-grid{grid-template-columns:repeat(2,minmax(0,1fr))}
 .gtc-catalogue .gtc-theme-card-body{padding:20px}
 .gtc-catalogue .gtc-theme-card-body :is(h2,h3){font-size:22px}
 .gtc-showcase-single .gtc-showcase-single-body{grid-template-columns:1fr;gap:48px}
 .gtc-showcase-single .gtc-showcase-single-hero{grid-template-columns:1fr}
 .gtc-showcase-single .gtc-showcase-single-breadcrumb{grid-column:1;grid-row:3}
 .gtc-showcase-single .gtc-showcase-single-hero h1{font-size:52px!important}
 .gtc-showcase-single .gtc-showcase-single-preview-shell{margin-top:24px}
 .gtc-showcase-single .gtc-showcase-single-hero-actions{margin:20px 0 60px}
 .gtc-showcase-single .gtc-showcase-single-related-grid{grid-template-columns:repeat(2,minmax(0,1fr))}
}
@media(max-width:600px){
 .gtc-catalogue .gtc-archive-header{padding:44px 0}
 .gtc-catalogue .gtc-hero-columns h1{font-size:36px}
 .gtc-catalogue .gtc-archive-description{font-size:16px}
 .gtc-catalogue .gtc-theme-grid,.gtc-showcase-single .gtc-showcase-single-related-grid{grid-template-columns:1fr;gap:28px}
 .gtc-catalogue .gtc-results-container .gtc-filters{margin:0 0 20px}
 .gtc-catalogue .gtc-result-count{margin:0 0 24px;height:auto;padding:0}
 .gtc-catalogue .gtc-results{padding-bottom:64px}
 .gtc-showcase-single{padding:44px 0 64px;background-size:auto 600px}
 .gtc-showcase-single .gtc-showcase-single-inner{width:calc(100% - 40px)}
 .gtc-showcase-single .gtc-showcase-single-hero h1{font-size:44px!important}
 .gtc-showcase-single .gtc-showcase-single-subtitle{font-size:20px!important}
 .gtc-showcase-single .gtc-showcase-single-hero-actions{gap:5px;padding:5px;width:auto;max-width:100%;flex-wrap:wrap}
 .gtc-showcase-single .gtc-showcase-single-hero-actions .gtc-showcase-single-button{font-size:12px;padding:10px 12px;min-width:0;min-height:40px;flex:1 1 auto}
 .gtc-showcase-single .gtc-showcase-single-preview-browser{height:32px;padding:0 12px;gap:5px}
 .gtc-showcase-single .gtc-showcase-single-preview-browser span{width:8px;height:8px}
 .gtc-preview-external{right:12px;top:7px}
 .gtc-showcase-single .gtc-showcase-single-content p{font-size:16px}
 .gtc-showcase-single .gtc-editorial-panel{padding:24px 20px}
 .gtc-showcase-single .gtc-showcase-single-related{margin-top:64px}
}
@media(prefers-reduced-motion:reduce){.gtc-catalogue main *{scroll-behavior:auto;transition:none!important}}

/* Single action group: Figma arrangement with the production Oigny Lite hover treatment. */
.gtc-showcase-single .gtc-showcase-single-preview{position:relative}
.gtc-showcase-single .gtc-showcase-single-preview iframe{display:block;position:absolute;inset:0;width:125%;height:125%;border:0;background:#fff;transform:scale(.8);transform-origin:top left}
.gtc-showcase-single .gtc-showcase-single-hero-actions{position:relative;isolation:isolate;background:#fff;gap:15px;padding:10px;border:0;border-radius:20px;margin-top:34px;backdrop-filter:blur(6px)}
.gtc-showcase-single .gtc-showcase-single-hero-actions:before{content:'';position:absolute;inset:0;padding:1px;border-radius:inherit;background:linear-gradient(180deg,#b22dff,#b22dff4d);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}
.gtc-showcase-single .gtc-showcase-single-hero-actions .gtc-showcase-single-button{display:inline-flex;align-items:center;justify-content:center;gap:5px;background:#fff;border:1px solid #00223d1a;border-radius:10px;box-shadow:0 6px 10px -3px #0a0d121a;font-size:18px;font-weight:600;line-height:1.1;padding:20px 30px;min-width:0;min-height:0;color:#00223d;text-decoration:none;transition:transform .3s,color .3s;transform:none}
.gtc-showcase-single .gtc-showcase-single-hero-actions .gtc-showcase-single-button.purchase{background:radial-gradient(103.69% 112% at 51.27% 100%,#4992ff 0,#7722ff 100%);color:#fff}
.gtc-showcase-single .gtc-showcase-single-hero-actions .gtc-showcase-single-button:hover{color:#00223da3;transform:scale(.94)}
.gtc-showcase-single .gtc-showcase-single-hero-actions .gtc-showcase-single-button.purchase:hover{color:#ffffffbf}
.gtc-showcase-single .gtc-showcase-single-hero-actions .gtc-showcase-single-button i{font-size:16px}
.gtc-showcase-single .gtc-preview-external{opacity:.35;transition:opacity .3s}
.gtc-showcase-single .gtc-preview-external:hover{opacity:1}
@media(max-width:600px){
 .gtc-showcase-single .gtc-showcase-single-hero-actions{gap:8px;padding:8px;border-radius:14px}
 .gtc-showcase-single .gtc-showcase-single-hero-actions .gtc-showcase-single-button{font-size:14px;padding:14px 16px}
 .gtc-showcase-single .gtc-showcase-single-preview{aspect-ratio:4/5}
 .gtc-showcase-single .gtc-showcase-single-preview iframe{width:100%;height:100%;transform:none}
}
@media(prefers-reduced-motion:reduce){.gtc-showcase-single .gtc-showcase-single-hero-actions .gtc-showcase-single-button{transition:none}}

.gtc-showcase-single .gtc-showcase-single-hero h1{width:fit-content;background:linear-gradient(110deg,#00223d,#39156b);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}
.gtc-showcase-single .gtc-pro-label{-webkit-text-fill-color:#fff}

.gtc-showcase-single .gtc-showcase-single-hero-actions .gtc-showcase-single-button:is(:hover,:focus-visible){background:#fff;border-color:#00223d1a;color:#00223da3;box-shadow:0 6px 10px -3px #0a0d121a}
.gtc-showcase-single .gtc-showcase-single-hero-actions .gtc-showcase-single-button.purchase:is(:hover,:focus-visible){background:radial-gradient(103.69% 112% at 51.27% 100%,#4992ff 0,#7722ff 100%);border-color:#00223d1a;color:#ffffffbf}

/* The same WebP browser chrome used by the public theme detail page. */
.gtc-showcase-single .gtc-preview-browser-frame{display:block;width:100%;line-height:0;background:#fff}
.gtc-showcase-single .gtc-preview-browser-frame img{display:block;width:100%;height:auto;margin:0;border:0;aspect-ratio:1950/72}
.gtc-showcase-single .gtc-showcase-single-preview-shell{border-radius:12px;box-shadow:0 5px 10px -2px #001c3317}

/* Sidebar measured against the Figma single frame and public Oigny Lite page. */
.gtc-showcase-single .gtc-showcase-single-sidebar{gap:40px;align-self:start;color:#00223d}
.gtc-showcase-single .gtc-showcase-single-sidebar .gtc-showcase-single-panel{margin:0;padding:0}
.gtc-showcase-single .gtc-showcase-single-sidebar .gtc-showcase-single-panel h3{font-size:18px;line-height:1.25;font-weight:700;letter-spacing:0;text-transform:none;margin:0;color:#00223d}
.gtc-showcase-single .gtc-showcase-single-sidebar .gtc-showcase-single-info-list{gap:0;margin-top:6px}
.gtc-showcase-single .gtc-showcase-single-sidebar .gtc-showcase-single-info-row{align-items:center;gap:20px;padding:16px 0;border-bottom:1px solid #00223d1a;font-size:16px;line-height:1.3}
.gtc-showcase-single .gtc-showcase-single-sidebar .gtc-showcase-single-info-row>span{flex:0 0 auto;color:#00223d99}
.gtc-showcase-single .gtc-showcase-single-sidebar .gtc-showcase-single-info-row strong{font-size:16px;font-weight:700;line-height:1.3;text-align:right;max-width:68%;overflow-wrap:normal;word-break:normal;color:#00223d}
.gtc-showcase-single .gtc-showcase-single-sidebar .gtc-single-categories{display:flex;flex-direction:column;gap:40px}
.gtc-showcase-single .gtc-showcase-single-sidebar .gtc-showcase-single-tags{gap:10px;margin:20px 0 0}
.gtc-showcase-single .gtc-showcase-single-sidebar .gtc-showcase-single-tags .gtc-showcase-single-tag{display:inline-flex;align-items:center;gap:0;padding:1px 10px;border:1px solid #7722ff4d;border-radius:5px;background:#f6f2ff;color:#7722ff;font-size:16px;font-weight:400;line-height:26px;text-decoration:none;transition:background-color .3s,color .3s,border-color .3s}
.gtc-showcase-single .gtc-showcase-single-sidebar .gtc-showcase-single-tags a.gtc-showcase-single-tag:hover{background:#7722ff;border-color:#7722ff;color:#fff}
.gtc-showcase-single .gtc-showcase-single-sidebar .gtc-showcase-single-tags .gtc-color-tag{background:transparent;border-color:#00223d1a;color:#00223d99;padding-left:6px}
.gtc-showcase-single .gtc-showcase-single-sidebar .gtc-showcase-single-tags .gtc-color-tag:hover{background:#f6f2ff;border-color:#7722ff4d;color:#00223d99}
.gtc-showcase-single .gtc-showcase-single-sidebar .gtc-color-swatch{flex:0 0 12px;width:12px;height:12px;border:1px solid #00223d26;border-radius:3px;margin-right:6px;box-sizing:content-box}
.gtc-showcase-single .gtc-showcase-single-sidebar .gtc-showcase-single-share-list{gap:10px;margin:20px 0}
.gtc-showcase-single .gtc-showcase-single-sidebar .gtc-showcase-single-share-button{width:46px;height:46px;box-sizing:border-box;padding:0;border:1px solid transparent;background:#4992ff1a;color:#00223d;transition:background-color .3s,color .3s}
.gtc-showcase-single .gtc-showcase-single-sidebar .gtc-showcase-single-share-button:is(:hover,:focus-visible,.is-active){background:#00223d;color:#fff}
.gtc-showcase-single .gtc-showcase-single-sidebar .gtc-showcase-single-copy-box{border-radius:12px;background:#edf5ff}
.gtc-showcase-single .gtc-showcase-single-sidebar .gtc-showcase-single-copy-box.is-open{padding:12px;max-height:180px}
.gtc-showcase-single .gtc-showcase-single-sidebar .gtc-showcase-single-copy-box p{font-size:16px;font-weight:400;line-height:20px;color:#0a0a23;margin:0 0 12px}
.gtc-showcase-single .gtc-showcase-single-sidebar .gtc-showcase-single-copy-button{padding:10px 14px;border:1px solid #ddd!important;border-radius:10px;gap:12px;background:#fff!important}
.gtc-showcase-single .gtc-showcase-single-sidebar .gtc-showcase-single-copy-button-text{font-size:14px;font-weight:400;line-height:25px;color:#00223d59}
.gtc-showcase-single .gtc-showcase-single-sidebar .gtc-showcase-single-copy-button-icon{color:#00223d59;flex-basis:20px;width:20px;height:20px}
@media(max-width:600px){.gtc-showcase-single .gtc-showcase-single-sidebar .gtc-showcase-single-info-row strong{max-width:60%}}

/* Compact taxonomy groups; reveal Page Link only from the share-link toggle. */
.gtc-showcase-single .gtc-showcase-single-sidebar .gtc-single-categories{gap:24px}
.gtc-showcase-single .gtc-showcase-single-sidebar .gtc-single-categories .gtc-showcase-single-tags{margin-top:14px}
.gtc-showcase-single .gtc-showcase-single-sidebar .gtc-showcase-single-copy-box[hidden]{display:none}
.gtc-showcase-single .gtc-showcase-single-sidebar .gtc-showcase-single-copy-button.is-copied{border-color:#7722ff!important}

.gtc-showcase-single .gtc-showcase-single-sidebar .gtc-single-categories>.gtc-showcase-single-panel+.gtc-showcase-single-panel{margin-top:0}

/* Related themes: shared card details and the single-page section heading. */
.gtc-catalogue .gtc-theme-card-body{border-top:1px solid #0000001a}
.gtc-catalogue .gtc-theme-image{border-bottom:0}
.gtc-catalogue .gtc-twenty-badge{border:0;background:linear-gradient(258.97deg,#4992ff,#7722ff 97.05%);border-radius:5px;font-weight:600}
.gtc-catalogue .gtc-theme-card-body p,
.gtc-showcase-single .gtc-showcase-single-related-grid .gtc-theme-card-body p{color:#010f1e99}
.gtc-showcase-single .gtc-showcase-single-related{gap:50px}
.gtc-showcase-single .gtc-showcase-single-related-header h2{font-size:40px;font-weight:700;line-height:1.2;background:linear-gradient(100deg,#00223d,#431573);background-clip:text;-webkit-background-clip:text;color:transparent}
.gtc-showcase-single .gtc-showcase-single-related-header p{font-size:20px;font-weight:400;line-height:1.6;margin:20px 0 0;color:#6b7c8c}
.gtc-showcase-single .gtc-showcase-single-related-header .gtc-showcase-single-button{flex-shrink:0;min-height:0;padding:20px 30px;gap:14px;font-size:18px;font-weight:600;line-height:1;border:1px solid #5c51f3;border-radius:10px;background:#fff;color:#5c51f3;box-shadow:0 6px 10px -3px #0a0d121a;transition:background-color .3s ease,color .3s ease,transform .3s ease}
.gtc-showcase-single .gtc-showcase-single-related-header .gtc-showcase-single-button:is(:hover,:focus-visible){background:#7722ff;border-color:#7722ff;color:#fff;transform:scale(.94)}
.gtc-related-more-icon{display:block;flex-shrink:0;width:8px;height:13px}
@media(max-width:767px){
 .gtc-showcase-single .gtc-showcase-single-related-header h2{font-size:32px}
 .gtc-showcase-single .gtc-showcase-single-related-header p{font-size:18px;margin-top:16px}
 .gtc-showcase-single .gtc-showcase-single-related{gap:32px}
}

/* Catalogue measurements from Figma frame 7120:19864. */
#gtc-main{--gtc-accent:#7722ff;--gtc-border:rgba(0,34,61,.15)}
#gtc-main .gtc-archive-header{background-size:100% 100%;padding-bottom:90px}
#gtc-main .gtc-hero-columns h1{background:linear-gradient(100.438deg,#00223d,#371c73);background-clip:text;-webkit-background-clip:text;color:transparent}
#gtc-main .gtc-breadcrumbs{gap:10px;font-weight:500}
#gtc-main .gtc-archive-description{color:rgba(0,34,61,.6)}
#gtc-main .gtc-show-more,#gtc-main .gtc-show-less{color:#7722ff}
#gtc-main .gtc-parent-scroll,#gtc-main .gtc-child-scroll{overflow:visible}
#gtc-main .gtc-parent-categories,#gtc-main .gtc-child-categories{overflow-x:auto;scrollbar-width:none}
#gtc-main .gtc-parent-categories a{font-weight:500}
#gtc-main .gtc-parent-categories :is(.is-active,a:hover,a:focus-visible){font-weight:700;color:#7722ff;border-color:#7722ff}
#gtc-main .gtc-search{flex-basis:340px}
#gtc-main .gtc-subcategory-bar{background:#f4f5ff;padding:19px 0}
#gtc-main .gtc-child-categories a{border-color:rgba(0,34,61,.15);border-radius:8px;font-weight:500}
#gtc-main .gtc-child-categories :is(.is-active,a:hover,a:focus-visible){background:#7722ff;border-color:#7722ff;color:#fff}
#gtc-main .gtc-theme-grid{gap:48px}
#gtc-main .gtc-theme-card{position:relative;border-color:rgba(0,34,61,.15);border-radius:10px}
#gtc-main .gtc-theme-image{aspect-ratio:401.3/380}
#gtc-main .gtc-theme-card-body{border-top:1px solid rgba(0,34,61,.15);min-height:173px;box-sizing:border-box}
#gtc-main .gtc-theme-card-body :is(h2,h3){line-height:28px;letter-spacing:0}
#gtc-main .gtc-theme-card-body p{font-size:18px;line-height:1.5;color:rgba(0,34,61,.6);margin-top:16px;min-height:81px}
#gtc-main .gtc-image-badges{inset:10px 10px auto}
#gtc-main .gtc-twenty-badge{gap:6px;background:linear-gradient(246.37deg,#4992ff,#7722ff 97%);font-size:13px;line-height:17px;font-weight:600;letter-spacing:.26px;padding:5px 8px}
#gtc-main .gtc-new-badge{font-size:13px;line-height:17px;font-weight:600;text-transform:uppercase;background:#f6f2ff;color:#7722ff;border:1px solid #7722ff4d;border-radius:5px;padding:5px 8px}
#gtc-main .gtc-card-actions{position:absolute;inset:0 0 auto;aspect-ratio:401.3/380;box-sizing:border-box;margin:0;padding:24px;border:0;background:rgba(0,0,0,.3);backdrop-filter:blur(7.5px);gap:10px;align-items:center;justify-content:center;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .2s;z-index:2}
#gtc-main .gtc-theme-card:hover .gtc-card-actions,#gtc-main .gtc-theme-card:focus-within .gtc-card-actions{opacity:1;visibility:visible;pointer-events:auto}
:is(#gtc-main, .gtc-showcase-single-related) .gtc-card-actions a{flex:0 1 135px;min-height:41px;height:41px;box-sizing:border-box;font-size:14px;line-height:21px;font-weight:500;border-radius:10px;padding:10px 12px}
:is(#gtc-main, .gtc-showcase-single-related) .gtc-card-actions a:first-child{background:#7722ff;border-color:#7722ff}
#gtc-main .gtc-theme-card:hover,#gtc-main .gtc-theme-card:focus-within{border-color:#7722ff}
#gtc-main .gtc-pagination{margin-top:80px;gap:16px}
#gtc-main .gtc-pagination .page-numbers{font-size:16px;font-weight:600;border-radius:8px;color:rgba(0,34,61,.6)}
#gtc-main .gtc-pagination .current{background:#ececec;border-color:#ececec;color:rgba(0,34,61,.6)}
#gtc-main .gtc-pagination a:hover{background:#7722ff;border-color:#7722ff;color:#fff}
#gtc-main .gtc-pagination :is(.next,.prev){margin-inline:8px}
#gtc-main img.gtc-figma-icon{display:inline-block;width:auto;height:auto;min-width:0;background:none;mask:none;-webkit-mask:none;flex:none}
@media(max-width:1000px){#gtc-main .gtc-search{flex-basis:260px}#gtc-main .gtc-theme-grid{gap:32px}}
@media(max-width:767px){#gtc-main .gtc-theme-grid{grid-template-columns:1fr}#gtc-main .gtc-hero-columns h1{font-size:36px}#gtc-main .gtc-archive-description{font-size:16px}#gtc-main .gtc-search{flex-basis:auto}#gtc-main .gtc-pagination{gap:8px;margin-top:48px}}
@media(hover:none){#gtc-main .gtc-card-actions{position:static;aspect-ratio:auto;background:#fff;backdrop-filter:none;opacity:1;visibility:visible;pointer-events:auto}}

/* Homepage sections reused by the catalogue content layout. */
.guten-rQsMgw.layout-boxed>.guten-container{max-width:1300px}
.guten-element.guten-rQsMgw{padding-top:180px}
@media only screen and (max-width:1024px){.guten-element.guten-rQsMgw{padding-top:100px;padding-right:20px;padding-left:20px}}
@media only screen and (max-width:767px){.guten-element.guten-rQsMgw{padding-top:80px}}
.guten-NBpOdn:not(.background-animated),.guten-NBpOdn.background-animated>.guten-background-animated .animated-layer{background:linear-gradient(0deg,rgba(222,233,255,1) 0%,rgba(255,255,255,1) 100%)}
.guten-element.guten-NBpOdn{padding-top:180px}
@media only screen and (max-width:1024px){.guten-element.guten-NBpOdn{padding-top:120px}}
@media only screen and (max-width:767px){.guten-element.guten-NBpOdn{padding-top:100px}}
.guten-IThUFY.layout-boxed>.guten-container{max-width:1140px}
.guten-element.guten-IThUFY{padding-top:0px;padding-bottom:160px;z-index:1}
@media only screen and (max-width:1024px){.guten-element.guten-IThUFY{padding-right:10px;padding-bottom:80px;padding-left:10px}}
@media only screen and (max-width:767px){.guten-element.guten-IThUFY{padding-bottom:40px}}
.guten-z8h7hp{width:100%;order:1}
.guten-section>.guten-container>.guten-z8h7hp.guten-column>.sticky-wrapper>.guten-column-wrapper,.guten-section>.guten-container>.guten-z8h7hp.guten-column>.guten-column-wrapper{justify-content:center}
@media only screen and (max-width:1024px){.guten-z8h7hp{width:100%}}
.guten-EdAz4n{width:100%;order:1}
@media only screen and (max-width:1024px){.guten-EdAz4n{width:100%}}
.guten-52QH8L{width:100%;order:1}
.guten-52QH8L>.sticky-wrapper>.guten-column-wrapper,.guten-52QH8L>.guten-column-wrapper{margin-top:40px}
@media only screen and (max-width:1024px){.guten-52QH8L{width:100%}}
.guten-lT6OUP{text-align:center;background-color:rgba(246,242,255,1);width:auto!important;display:inline-block}
h1.guten-element.guten-lT6OUP,h2.guten-element.guten-lT6OUP,h3.guten-element.guten-lT6OUP,h4.guten-element.guten-lT6OUP,h5.guten-element.guten-lT6OUP,h6.guten-element.guten-lT6OUP{color:rgba(119,34,255,1);font-family:"Host Grotesk";font-size:14px;font-weight:300;line-height:1.35em;overflow-wrap:break-word;word-break:break-word}
.guten-lT6OUP.guten-element{border-style:solid;border-width:1px;border-color:rgba(119,34,255,0.3);border-top-left-radius:50px;border-top-right-radius:50px;border-bottom-right-radius:50px;border-bottom-left-radius:50px}
.guten-element.guten-lT6OUP{padding-top:6px;padding-right:16px;padding-bottom:6px;padding-left:16px}
.guten-vliyBh{text-align:center}
h1.guten-element.guten-vliyBh,h2.guten-element.guten-vliyBh,h3.guten-element.guten-vliyBh,h4.guten-element.guten-vliyBh,h5.guten-element.guten-vliyBh,h6.guten-element.guten-vliyBh{color:rgba(0,34,61,1);font-family:"Host Grotesk";font-size:50px;font-weight:700;line-height:1.15em;letter-spacing:-0.01em;overflow-wrap:break-word;word-break:break-word;-webkit-background-clip:text !important;-webkit-text-fill-color:transparent;background:linear-gradient(130deg,rgba(0,34,61,1) 0%,rgba(55,28,115,1) 100%)}
@media only screen and (max-width:767px){h1.guten-element.guten-vliyBh,h2.guten-element.guten-vliyBh,h3.guten-element.guten-vliyBh,h4.guten-element.guten-vliyBh,h5.guten-element.guten-vliyBh,h6.guten-element.guten-vliyBh{font-size:32px}}
.guten-zMHvmK{columns:1;text-align:center;color:rgba(0,34,61,0.6);font-family:"Host Grotesk";font-size:20px;font-weight:300;line-height:1.5em;width:712px!important;display:inline-block}
@media only screen and (max-width:767px){.guten-zMHvmK{font-size:18px}}
.guten-GrjMeW.layout-boxed>.guten-container{max-width:1300px}
.guten-element.guten-GrjMeW{margin-top:80px}
@media only screen and (max-width:1024px){.guten-element.guten-GrjMeW{margin-top:60px}}
@media only screen and (max-width:767px){.guten-element.guten-GrjMeW{margin-top:40px}}
.guten-Ts0L2W.layout-boxed>.guten-container{max-width:1300px}
.guten-element.guten-Ts0L2W{margin-top:30px}
.guten-EP4Vwh.layout-boxed>.guten-container{max-width:1300px}
.guten-element.guten-EP4Vwh{margin-top:30px}
.guten-nwdFSa.layout-boxed>.guten-container{max-width:1290px}
.guten-nwdFSa:not(.background-animated),.guten-nwdFSa.background-animated>.guten-background-animated .animated-layer{background-color:}
.guten-nwdFSa.guten-element{border-top-style:none}
@media only screen and (max-width:1024px){.guten-element.guten-nwdFSa{padding-right:15px;padding-left:15px}}
.guten-NWra8q.guten-element{display:block;height:587px;overflow:hidden}
.guten-NWra8q .guten-inner-wrap{width:100%}
.guten-LdoWtB.layout-boxed>.guten-container{max-width:1140px}
.guten-LdoWtB>.guten-background-overlay{background-position:center center;background-repeat:no-repeat;background-size:cover;opacity:0.3}
.guten-LdoWtB:not(.background-animated),.guten-LdoWtB.background-animated>.guten-background-animated .animated-layer{background-color:}
.guten-element.guten-LdoWtB{margin-top:80px}
@media only screen and (max-width:1024px){.guten-element.guten-LdoWtB{margin-top:40px;padding-right:15px;padding-left:5px}}
@media only screen and (max-width:767px){.guten-element.guten-LdoWtB{margin-top:40px}}
.guten-pP1JHc.guten-element{display:flex;width:100%!important;overflow:inherit}
.guten-pP1JHc .guten-inner-wrap{width:100%}
.guten-pP1JHc:not(.background-animated),.guten-pP1JHc.background-animated>.guten-inner-wrap>.guten-background-animated .animated-layer{background:linear-gradient(0deg,rgba(255,255,255,1) 44.2%,rgba(255,255,255,0) 100%)}
.guten-pP1JHc{margin-top:-150px;margin-right:0px;margin-bottom:0px;margin-left:0px;z-index:10;pointer-events:none !important}
@media only screen and (max-width:1024px){.guten-pP1JHc{margin-top:-85px}}
.guten-pHBTkQ.layout-boxed>.guten-container{max-width:1140px}
.guten-gpz9Si img{opacity:1}
.guten-gpz9Si{width:805px!important;display:inline-block;position:absolute!important;left:-200px;top:65px}
.guten-element.guten-gpz9Si{z-index:2}
@media only screen and (max-width:1024px){.guten-gpz9Si{left:-520px;top:84px}}
.guten-OhczKJ.layout-boxed>.guten-container{max-width:800px}
.guten-element.guten-OhczKJ{margin-top:64px;z-index:5}
@media only screen and (max-width:767px){.guten-element.guten-OhczKJ{margin-top:40px}}
.guten-a3l4lg{width:39.5%;order:1}
.guten-a3l4lg>.sticky-wrapper>.guten-column-wrapper,.guten-a3l4lg>.guten-column-wrapper{padding-right:15px}
@media only screen and (max-width:1024px){.guten-a3l4lg{width:100%}
.guten-a3l4lg>.sticky-wrapper>.guten-column-wrapper,.guten-a3l4lg>.guten-column-wrapper{padding-right:0px}}
.guten-2AMpRh{width:60.5%;order:1}
.guten-2AMpRh>.sticky-wrapper>.guten-column-wrapper,.guten-2AMpRh>.guten-column-wrapper{padding-left:15px}
@media only screen and (max-width:1024px){.guten-2AMpRh{width:100%}
.guten-2AMpRh>.sticky-wrapper>.guten-column-wrapper,.guten-2AMpRh>.guten-column-wrapper{margin-top:30px;padding-left:0px}}
.guten-FTmwWu{width:60.5%;order:1}
.guten-FTmwWu>.sticky-wrapper>.guten-column-wrapper,.guten-FTmwWu>.guten-column-wrapper{padding-right:15px}
@media only screen and (max-width:1024px){.guten-FTmwWu{width:100%}
.guten-FTmwWu>.sticky-wrapper>.guten-column-wrapper,.guten-FTmwWu>.guten-column-wrapper{padding-right:0px}}
.guten-BxelzE{width:39.5%;order:1}
.guten-BxelzE>.sticky-wrapper>.guten-column-wrapper,.guten-BxelzE>.guten-column-wrapper{padding-left:15px}
@media only screen and (max-width:1024px){.guten-BxelzE{width:100%}
.guten-BxelzE>.sticky-wrapper>.guten-column-wrapper,.guten-BxelzE>.guten-column-wrapper{margin-top:30px;padding-left:0px}}
.guten-SWrDe6{width:50%;order:1}
.guten-SWrDe6>.sticky-wrapper>.guten-column-wrapper,.guten-SWrDe6>.guten-column-wrapper{padding-right:15px}
@media only screen and (max-width:1024px){.guten-SWrDe6{width:100%}
.guten-SWrDe6>.sticky-wrapper>.guten-column-wrapper,.guten-SWrDe6>.guten-column-wrapper{padding-right:0px}}
.guten-Rj6F2u{width:50%;order:1}
.guten-Rj6F2u>.sticky-wrapper>.guten-column-wrapper,.guten-Rj6F2u>.guten-column-wrapper{padding-left:15px}
@media only screen and (max-width:1024px){.guten-Rj6F2u{width:100%}
.guten-Rj6F2u>.sticky-wrapper>.guten-column-wrapper,.guten-Rj6F2u>.guten-column-wrapper{margin-top:30px;padding-left:0px}}
.guten-uiezk1{width:50%;order:1}
.guten-section>.guten-container>.guten-uiezk1.guten-column>.sticky-wrapper>.guten-column-wrapper,.guten-section>.guten-container>.guten-uiezk1.guten-column>.guten-column-wrapper{align-content:center;align-items:center}
.guten-uiezk1>.sticky-wrapper>.guten-column-wrapper,.guten-uiezk1>.guten-column-wrapper{padding-top:6px;padding-bottom:6px;padding-left:10px}
@media only screen and (max-width:1024px){.guten-uiezk1{width:100%}
.guten-section>.guten-container>.guten-uiezk1.guten-column>.sticky-wrapper>.guten-column-wrapper,.guten-section>.guten-container>.guten-uiezk1.guten-column>.guten-column-wrapper{align-content:center;align-items:center}
.guten-uiezk1>.sticky-wrapper>.guten-column-wrapper,.guten-uiezk1>.guten-column-wrapper{margin-left:0px;padding-top:0px;padding-left:0px}}
@media only screen and (max-width:767px){.guten-section>.guten-container>.guten-uiezk1.guten-column>.sticky-wrapper>.guten-column-wrapper,.guten-section>.guten-container>.guten-uiezk1.guten-column>.guten-column-wrapper{align-content:center;align-items:center}
.guten-uiezk1>.sticky-wrapper>.guten-column-wrapper,.guten-uiezk1>.guten-column-wrapper{padding-top:0px}}
.guten-qpcxDJ{width:50%;order:1}
.guten-section>.guten-container>.guten-qpcxDJ.guten-column>.sticky-wrapper>.guten-column-wrapper,.guten-section>.guten-container>.guten-qpcxDJ.guten-column>.guten-column-wrapper{align-content:center;align-items:center}
.guten-qpcxDJ>.sticky-wrapper>.guten-column-wrapper,.guten-qpcxDJ>.guten-column-wrapper{margin-left:160px;padding-right:10px}
@media only screen and (max-width:1024px){.guten-qpcxDJ{width:100%}
.guten-qpcxDJ>.sticky-wrapper>.guten-column-wrapper,.guten-qpcxDJ>.guten-column-wrapper{margin-top:20px;margin-left:0px}}
@media only screen and (max-width:767px){.guten-qpcxDJ>.sticky-wrapper>.guten-column-wrapper,.guten-qpcxDJ>.guten-column-wrapper{margin-top:20px}}
.guten-tdqG3K.layout-boxed>.guten-container{max-width:1929px}
.guten-tdqG3K>.guten-background-overlay{background-position:top center;background-repeat:no-repeat;background-size:2000px;opacity:0.3}
.guten-tdqG3K:not(.background-animated),.guten-tdqG3K.background-animated>.guten-background-animated .animated-layer{background-color:;background-position:bottom center;background-size:cover}
.guten-tdqG3K.guten-element{border-style:none}
.guten-element.guten-tdqG3K{margin-top:-1px;margin-bottom:0px;padding-top:140px;z-index:0}
.guten-prg5ge{width:100%;order:1}
@media only screen and (max-width:1024px){.guten-prg5ge{width:100%}}
.guten-QiobrV.guten-spacer{padding-bottom:268px!important}
.guten-QiobrV{}
@media only screen and (max-width:1024px){.guten-QiobrV.guten-spacer{padding-bottom:152px!important}}
.guten-ISCtIc{width:100%;order:1}
.guten-section>.guten-container>.guten-ISCtIc.guten-column>.sticky-wrapper>.guten-column-wrapper,.guten-section>.guten-container>.guten-ISCtIc.guten-column>.guten-column-wrapper{justify-content:center}
@media only screen and (max-width:1024px){.guten-ISCtIc{width:100%}
.guten-section>.guten-container>.guten-ISCtIc.guten-column>.sticky-wrapper>.guten-column-wrapper,.guten-section>.guten-container>.guten-ISCtIc.guten-column>.guten-column-wrapper{justify-content:center}}
.guten-gzDaMT{width:100%;order:1}
@media only screen and (max-width:1024px){.guten-gzDaMT{width:100%}}
.guten-Sg8dIc.guten-element{display:flex;height:430px;overflow:hidden}
.guten-Sg8dIc .guten-inner-wrap{width:100%}
.guten-Sg8dIc:not(.background-animated),.guten-Sg8dIc.background-animated>.guten-inner-wrap>.guten-background-animated .animated-layer{background-color:rgba(242,251,255,1)}
.guten-Sg8dIc{border-style:solid;border-width:1px;border-color:rgba(221,227,236,1);border-top-left-radius:12px;border-top-right-radius:12px;border-bottom-right-radius:12px;border-bottom-left-radius:12px;box-shadow:0px 8px 16px -6px rgba(10,13,18,0.12)}
@media only screen and (max-width:767px){.guten-Sg8dIc.guten-element{height:380px}}
.guten-fPXItM.guten-element{display:flex;height:430px;overflow:hidden}
.guten-fPXItM .guten-inner-wrap{width:100%}
.guten-fPXItM:not(.background-animated),.guten-fPXItM.background-animated>.guten-inner-wrap>.guten-background-animated .animated-layer{background-color:rgba(238,239,255,1)}
.guten-fPXItM{border-style:solid;border-width:1px;border-color:rgba(221,227,236,1);border-top-left-radius:12px;border-top-right-radius:12px;border-bottom-right-radius:12px;border-bottom-left-radius:12px;box-shadow:0px 8px 16px -6px rgba(10,13,18,0.12)}
@media only screen and (max-width:1024px){.guten-fPXItM.guten-element{width:100%!important}}
@media only screen and (max-width:767px){.guten-fPXItM.guten-element{height:360px}}
.guten-BfiyOt.guten-element{display:flex;height:430px;overflow:hidden}
.guten-BfiyOt .guten-inner-wrap{width:100%}
.guten-BfiyOt:not(.background-animated),.guten-BfiyOt.background-animated>.guten-inner-wrap>.guten-background-animated .animated-layer{background-color:rgba(239,245,255,1)}
.guten-BfiyOt{border-style:solid;border-width:1px;border-color:rgba(221,227,236,1);border-top-left-radius:12px;border-top-right-radius:12px;border-bottom-right-radius:12px;border-bottom-left-radius:12px;box-shadow:0px 8px 16px -6px rgba(10,13,18,0.12)}
.guten-Pt6k8J.guten-element{display:flex;height:430px;overflow:hidden}
.guten-Pt6k8J .guten-inner-wrap{width:100%}
.guten-Pt6k8J:not(.background-animated),.guten-Pt6k8J.background-animated>.guten-inner-wrap>.guten-background-animated .animated-layer{background-color:rgba(242,251,255,1)}
.guten-Pt6k8J{border-style:solid;border-width:1px;border-color:rgba(221,227,236,1);border-top-left-radius:12px;border-top-right-radius:12px;border-bottom-right-radius:12px;border-bottom-left-radius:12px;box-shadow:0px 8px 16px -6px rgba(10,13,18,0.12)}
@media only screen and (max-width:767px){.guten-Pt6k8J.guten-element{height:380px}}
.guten-mtStPs.guten-element{display:flex;height:430px;overflow:hidden}
.guten-mtStPs>.guten-background-overlay{background-image:url(https://staging.gutenverse.com/wp-content/uploads/2025/02/bg-circle-animation-2.png);background-position:center center;background-repeat:no-repeat;background-size:cover}
.guten-mtStPs .guten-inner-wrap{width:100%}
.guten-mtStPs:not(.background-animated),.guten-mtStPs.background-animated>.guten-inner-wrap>.guten-background-animated .animated-layer{background-color:rgba(238,239,255,1);background-image:url(https://staging.gutenverse.com/wp-content/uploads/2025/02/bg-blur-animation.png);background-position:center center;background-repeat:no-repeat;background-size:cover}
.guten-mtStPs{border-style:solid;border-width:1px;border-color:rgba(221,227,236,1);border-top-left-radius:12px;border-top-right-radius:12px;border-bottom-right-radius:12px;border-bottom-left-radius:12px;box-shadow:0px 8px 16px -6px rgba(10,13,18,0.12)}
@media only screen and (max-width:767px){.guten-mtStPs.guten-element{height:380px}}
.guten-eZJaky.guten-element{display:flex;height:430px;overflow:hidden}
.guten-eZJaky .guten-inner-wrap{width:100%}
.guten-eZJaky:not(.background-animated),.guten-eZJaky.background-animated>.guten-inner-wrap>.guten-background-animated .animated-layer{background-color:rgba(242,251,255,1)}
.guten-eZJaky{border-style:solid;border-width:1px;border-color:rgba(221,227,236,1);border-top-left-radius:12px;border-top-right-radius:12px;border-bottom-right-radius:12px;border-bottom-left-radius:12px;box-shadow:0px 8px 16px -6px rgba(10,13,18,0.12)}
@media only screen and (max-width:767px){.guten-eZJaky.guten-element{height:380px}}
.guten-C0ICfZ .heading-title{font-family:"Host Grotesk";font-size:153px;font-weight:600;line-height:1.15em;letter-spacing:-0.04em;-webkit-background-clip:text !important;-webkit-text-fill-color:transparent;background:linear-gradient(50deg,rgba(73,146,255,1) 0%,rgba(119,34,255,1) 100%)}
.guten-C0ICfZ{}
@media only screen and (max-width:1024px){.guten-C0ICfZ .heading-title{font-size:130px}}
@media only screen and (max-width:767px){.guten-C0ICfZ .heading-title{font-size:72px}}
.guten-IZ5BnE.guten-element{display:inline;overflow:inherit}
.guten-IZ5BnE .guten-inner-wrap{width:100%}
.guten-S5ILqe .heading-title{color:rgba(0,34,61,1);font-family:"Host Grotesk";font-size:18px;font-weight:500;line-height:1.35em}
.guten-S5ILqe .heading-focus{color:rgba(0,34,61,0.6);-webkit-text-fill-color:rgba(0,34,61,0.6);font-family:"Host Grotesk";font-size:18px;font-weight:300}
.guten-S5ILqe{width:auto!important;display:inline-block}
.guten-element.guten-S5ILqe{margin-bottom:-1px;margin-left:6px}
.guten-HVQjsG{text-align:left}
h1.guten-element.guten-HVQjsG,h2.guten-element.guten-HVQjsG,h3.guten-element.guten-HVQjsG,h4.guten-element.guten-HVQjsG,h5.guten-element.guten-HVQjsG,h6.guten-element.guten-HVQjsG{color:rgba(1,22,39,1);font-family:"Plus Jakarta Sans";font-size:28px;font-weight:700;overflow-wrap:break-word;word-break:break-word}
.guten-HVQjsG #guten-CXW0sM{color:;-webkit-background-clip:text !important;-webkit-text-fill-color:transparent;background:linear-gradient(125deg,rgba(0,34,61,1) 0.5%,rgba(55,28,115,1) 100%)}
.guten-HVQjsG #guten-CXW0sM:hover{color:}
@media only screen and (max-width:767px){h1.guten-element.guten-HVQjsG,h2.guten-element.guten-HVQjsG,h3.guten-element.guten-HVQjsG,h4.guten-element.guten-HVQjsG,h5.guten-element.guten-HVQjsG,h6.guten-element.guten-HVQjsG{font-size:26px}}
.guten-fGEsxR{columns:1;text-align:left;color:rgba(16,24,40,0.6);font-family:"Host Grotesk";font-size:20px;font-weight:300;line-height:1.5em}
@media only screen and (max-width:1024px){.guten-fGEsxR{font-size:18px}}
@media only screen and (max-width:767px){.guten-fGEsxR{font-size:14px}}
.guten-AXZ2J4{width:14%;order:1}
.guten-section>.guten-container>.guten-AXZ2J4.guten-column>.sticky-wrapper>.guten-column-wrapper,.guten-section>.guten-container>.guten-AXZ2J4.guten-column>.guten-column-wrapper{align-content:flex-start;align-items:flex-start}
.guten-AXZ2J4>.sticky-wrapper>.guten-column-wrapper,.guten-AXZ2J4>.guten-column-wrapper{margin-right:15px}
@media only screen and (max-width:1024px){.guten-AXZ2J4{width:100%}}
.guten-E9uYi5{width:24%;order:1}
.guten-section>.guten-container>.guten-E9uYi5.guten-column>.sticky-wrapper>.guten-column-wrapper,.guten-section>.guten-container>.guten-E9uYi5.guten-column>.guten-column-wrapper{align-content:flex-start;align-items:flex-start}
.guten-E9uYi5>.sticky-wrapper>.guten-column-wrapper,.guten-E9uYi5>.guten-column-wrapper{margin-top:77px;margin-right:15px;margin-left:15px}
@media only screen and (max-width:1024px){.guten-E9uYi5{width:50%}}
.guten-8lADFj{width:24%;order:1}
.guten-8lADFj>.sticky-wrapper>.guten-column-wrapper,.guten-8lADFj>.guten-column-wrapper{margin-right:15px;margin-left:15px}
@media only screen and (max-width:1024px){.guten-8lADFj{width:50%}}
.guten-PBTBPo{width:24%;order:1}
.guten-section>.guten-container>.guten-PBTBPo.guten-column>.sticky-wrapper>.guten-column-wrapper,.guten-section>.guten-container>.guten-PBTBPo.guten-column>.guten-column-wrapper{align-content:flex-start;align-items:flex-start}
.guten-PBTBPo>.sticky-wrapper>.guten-column-wrapper,.guten-PBTBPo>.guten-column-wrapper{margin-right:15px;margin-left:15px}
@media only screen and (max-width:1024px){.guten-PBTBPo{width:100%}}
.guten-4EKde8{width:14%;order:1}
.guten-section>.guten-container>.guten-4EKde8.guten-column>.sticky-wrapper>.guten-column-wrapper,.guten-section>.guten-container>.guten-4EKde8.guten-column>.guten-column-wrapper{align-content:flex-end;align-items:flex-end}
.guten-4EKde8>.sticky-wrapper>.guten-column-wrapper,.guten-4EKde8>.guten-column-wrapper{margin-left:15px}
@media only screen and (max-width:1024px){.guten-4EKde8{width:14%}}
.guten-NYC1Ph.guten-element{display:inline;overflow:inherit;position:absolute;right:-40px;top:-32px}
.guten-NYC1Ph .guten-inner-wrap{width:100%}
.guten-NYC1Ph{z-index:2}
@media only screen and (max-width:1024px){.guten-NYC1Ph.guten-element{position:absolute;right:0px;top:-15px}}
.guten-KqEuTA .swiper-pagination-bullet{background-color:rgba(0,0,0,0.3)}
.guten-KqEuTA .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:rgba(0,0,255,1)}
.guten-KqEuTA .testimonial-box{text-align:left}
.guten-KqEuTA .guten-testimonial-item .testimonial-box{margin-top:0px;margin-right:-3px;margin-bottom:0px;margin-left:6px;padding-top:40px;padding-right:40px;padding-bottom:40px;padding-left:40px;background-color:rgba(255,255,255,1)}
.guten-testimonials.guten-KqEuTA .swiper-container .guten-testimonial-item .testimonial-box{border-style:solid;border-width:1px;border-color:rgba(237,239,240,1);border-top-left-radius:20px;border-top-right-radius:20px;border-bottom-right-radius:20px;border-bottom-left-radius:20px;box-shadow:0px 0px 0px rgba(0,0,0,0)}
.guten-KqEuTA .guten-testimonial-item .testimonial-box .profile-name{font-family:"Host Grotesk";font-size:18px;font-weight:500;line-height:1.2em}
.guten-KqEuTA.guten-testimonials .swiper-container .guten-testimonial-item .testimonial-box .comment-content p{font-family:"Host Grotesk";font-size:18px;font-weight:300;line-height:1.5em;margin-top:-20px;margin-right:0px;margin-bottom:55px;margin-left:0px;color:rgba(0,34,61,0.6)}
.guten-KqEuTA .guten-testimonial-item .testimonial-box .icon-content i{font-size:56px;color:rgba(64,106,242,0.08)}
.guten-KqEuTA .guten-testimonial-item .testimonial-box .icon-content svg{font-size:56px;fill:rgba(64,106,242,0.08)}
.guten-KqEuTA.guten-testimonials .swiper-container .guten-testimonial-item .testimonial-box .icon-content.quote-override{top:-16px;left:240px}
.guten-KqEuTA.guten-testimonials .swiper-container .guten-testimonial-item .testimonial-box .profile-info .profile-name{color:rgba(0,34,61,1)}
.guten-KqEuTA .guten-testimonial-item .profile-image{margin-top:-13px;padding-top:0px}
.guten-KqEuTA.guten-testimonials .swiper-container .guten-testimonial-item .testimonial-box .profile-image img{width:48px;height:48px}
.guten-KqEuTA .guten-testimonial-item ul.rating-stars li i{font-size:13px}
.guten-KqEuTA .guten-testimonial-item ul.rating-stars li .gutenverse-icon-svg svg{font-size:13px}
.guten-KqEuTA.style-1 ul.rating-stars,.guten-KqEuTA.style-2 ul.rating-stars,.guten-KqEuTA.style-3 ul.rating-stars,.guten-KqEuTA.style-4 ul.rating-stars{gap:3px}
.guten-KqEuTA.style-1 ul.rating-stars,.guten-KqEuTA.style-2 ul.rating-stars,.guten-KqEuTA.style-3 ul.rating-stars,.guten-KqEuTA.style-4 ul.rating-stars,.guten-KqEuTA.style-1 .comment-header ul.rating-stars,.guten-KqEuTA.style-2 .comment-header ul.rating-stars,.guten-KqEuTA.style-3 .comment-header ul.rating-stars,.guten-KqEuTA.style-4 .comment-header ul.rating-stars{margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}
.guten-KqEuTA{}
@media only screen and (max-width:1024px){.guten-KqEuTA.guten-testimonials .swiper-container .guten-testimonial-item .testimonial-box .comment-content p{font-size:15px}
.guten-KqEuTA .guten-testimonial-item .testimonial-box .icon-content i{font-size:56px}
.guten-KqEuTA .guten-testimonial-item .testimonial-box .icon-content svg{font-size:56px}
.guten-KqEuTA.guten-testimonials .swiper-container .guten-testimonial-item .testimonial-box .icon-content.quote-override{top:-20px;left:210px}}
@media only screen and (max-width:767px){.guten-KqEuTA .guten-testimonial-item .testimonial-box .profile-name{font-size:18px}
.guten-KqEuTA.guten-testimonials .swiper-container .guten-testimonial-item .testimonial-box .comment-content p{font-size:14px}
.guten-KqEuTA.guten-testimonials .swiper-container .guten-testimonial-item .testimonial-box .icon-content.quote-override{top:-19px;left:189px}}
.guten-kUbY1l{text-align:center;background-color:rgba(246,242,255,1);width:auto!important;display:inline-block}
h1.guten-element.guten-kUbY1l,h2.guten-element.guten-kUbY1l,h3.guten-element.guten-kUbY1l,h4.guten-element.guten-kUbY1l,h5.guten-element.guten-kUbY1l,h6.guten-element.guten-kUbY1l{color:rgba(119,34,255,1);font-family:"Host Grotesk";font-size:14px;font-weight:300;line-height:1.35em;overflow-wrap:break-word;word-break:break-word}
.guten-kUbY1l.guten-element{border-style:solid;border-width:1px;border-color:rgba(119,34,255,0.3);border-top-left-radius:50px;border-top-right-radius:50px;border-bottom-right-radius:50px;border-bottom-left-radius:50px}
.guten-element.guten-kUbY1l{padding-top:6px;padding-right:16px;padding-bottom:6px;padding-left:16px}
.guten-edCed2{text-align:center}
h1.guten-element.guten-edCed2,h2.guten-element.guten-edCed2,h3.guten-element.guten-edCed2,h4.guten-element.guten-edCed2,h5.guten-element.guten-edCed2,h6.guten-element.guten-edCed2{color:rgba(1,22,39,1);font-family:"Host Grotesk";font-size:50px;font-weight:700;line-height:1.15em;overflow-wrap:break-word;word-break:break-word}
.guten-element.guten-edCed2{z-index:4}
.guten-edCed2 #guten-HTp4NO{color:;-webkit-background-clip:text !important;-webkit-text-fill-color:transparent;background:linear-gradient(145deg,rgba(0,34,61,1) 0%,rgba(55,28,115,1) 100%)}
.guten-edCed2 #guten-HTp4NO:hover{color:}
@media only screen and (max-width:767px){h1.guten-element.guten-edCed2,h2.guten-element.guten-edCed2,h3.guten-element.guten-edCed2,h4.guten-element.guten-edCed2,h5.guten-element.guten-edCed2,h6.guten-element.guten-edCed2{font-size:40px}}
.guten-qMPg1T{columns:1;text-align:center;color:rgba(0,34,61,0.6);font-family:"Host Grotesk";font-size:20px;font-weight:300;line-height:1.5em;width:570px!important;display:inline-block}
.guten-element.guten-qMPg1T{margin-top:10px;z-index:3}
@media only screen and (max-width:1024px){.guten-qMPg1T{text-align:center}}
@media only screen and (max-width:767px){.guten-qMPg1T{font-size:14px}}
.guten-Otqvid .accordion-item{border-style:solid;border-width:1px;border-color:rgba(0,0,0,0);margin-bottom:20px}
.guten-Otqvid .accordion-item.active{border-style:solid;border-width:1px;border-color:rgba(237,239,240,1);border-top-left-radius:20px;border-top-right-radius:20px;border-bottom-right-radius:20px;border-bottom-left-radius:20px;box-shadow:0px 3px 24px rgba(59,87,247,0.04)}
.guten-Otqvid .accordion-item .accordion-icon i{color:rgba(1,22,39,1)}
.guten-Otqvid .accordion-item .accordion-icon svg{fill:rgba(1,22,39,1);font-size:20px}
.guten-Otqvid .accordion-item.active .accordion-icon i{color:rgba(59,87,247,1)}
.guten-Otqvid .accordion-item.active .accordion-icon svg{fill:rgba(59,87,247,1)}
.guten-Otqvid .accordion-item .accordion-icon{font-size:20px}
.guten-Otqvid .accordion-item .accordion-text{color:rgba(0,34,61,1);font-family:"Host Grotesk";font-size:22px;font-weight:500;line-height:1.3em}
.guten-Otqvid .accordion-item.active .accordion-heading{background-color:rgba(255,255,255,1);background-color:rgba(255,255,255,1);border-top-left-radius:20px;border-top-right-radius:20px}
.guten-Otqvid .accordion-item.active .accordion-text{color:rgba(119,34,255,1)}
.guten-Otqvid .accordion-item .accordion-heading{padding-top:35px;padding-right:35px;padding-bottom:20px;padding-left:35px;border-style:none}
.guten-Otqvid .accordion-item .accordion-content{background-color:rgba(255,255,255,1);color:rgba(16,24,40,0.6);font-family:"Host Grotesk";font-size:16px;font-weight:300;line-height:1.55em;padding-top:1px;padding-right:120px;padding-bottom:35px;padding-left:35px;border-bottom-right-radius:20px;border-bottom-left-radius:20px}
.guten-Otqvid{z-index:5}
@media only screen and (max-width:767px){.guten-Otqvid .accordion-item .accordion-text{font-size:16px;line-height:1.5em}
.guten-Otqvid .accordion-item .accordion-content{font-size:14px;padding-right:30px;padding-bottom:30px;padding-left:30px}}
.guten-HE9TFX{width:auto!important;display:inline-block;position:absolute!important}
.guten-element.guten-HE9TFX{z-index:1}
@media only screen and (max-width:767px){.guten-HE9TFX.guten-image .guten-image-wrapper{justify-content:flex-end}
.guten-HE9TFX img{width:95%}
.guten-HE9TFX{right:-120px;top:30px}
.guten-element.guten-HE9TFX{z-index:3}}
.guten-m858Ih.guten-element{display:flex;width:93px!important;height:131px;overflow:inherit;position:absolute;right:378px;top:78px}
.guten-m858Ih.guten-element,.guten-m858Ih.guten-element .guten-inner-wrap{align-content:flex-end;align-items:flex-end}
.guten-m858Ih .guten-inner-wrap{width:100%}
.guten-m858Ih{z-index:3}
.guten-rTQVng.guten-element{display:flex;width:353px!important;height:359px;overflow:inherit;position:absolute;right:26px;top:30px}
.guten-rTQVng .guten-inner-wrap{width:100%}
.guten-rTQVng{border-style:solid;border-width:1px;border-color:rgba(127,208,252,1);border-top-left-radius:16px;border-top-right-radius:16px;padding-top:10px;padding-right:10px;padding-bottom:10px;padding-left:10px;z-index:1}
.guten-Lj5YTg.guten-spacer{padding-bottom:260px!important}
.guten-Lj5YTg{background:linear-gradient(0deg,rgba(242,251,255,1) 52.2%,rgba(242,251,255,0) 100%);position:absolute!important;bottom:0px}
.guten-element.guten-Lj5YTg{z-index:2}
@media only screen and (max-width:767px){.guten-element.guten-Lj5YTg{z-index:4}}
.guten-hMRJH9.guten-element{display:flex;height:430px;overflow:inherit}
.guten-hMRJH9.guten-element,.guten-hMRJH9.guten-element .guten-inner-wrap{align-content:flex-end;align-items:flex-end}
.guten-hMRJH9 .guten-inner-wrap{width:100%}
.guten-hMRJH9{padding-right:30px;padding-bottom:30px;padding-left:30px}
@media only screen and (max-width:1024px){.guten-hMRJH9.guten-element,.guten-hMRJH9.guten-element .guten-inner-wrap{align-content:flex-end;align-items:flex-end}}
@media only screen and (max-width:767px){.guten-hMRJH9.guten-element{height:380px}
.guten-hMRJH9.guten-element,.guten-hMRJH9.guten-element .guten-inner-wrap{align-content:flex-end;align-items:flex-end}
.guten-hMRJH9{padding-bottom:24px;padding-left:24px}}
.guten-48WjkF.guten-spacer{padding-bottom:180px!important}
.guten-48WjkF{background:linear-gradient(0deg,rgba(238,239,255,0.95) 68.5%,rgba(238,239,255,0) 100%);position:absolute!important;bottom:0px}
.guten-element.guten-48WjkF{z-index:2}
@media only screen and (max-width:1024px){.guten-48WjkF.guten-spacer{padding-bottom:180px!important}}
@media only screen and (max-width:767px){.guten-48WjkF.guten-spacer{padding-bottom:202px!important}}
.guten-Rp2Swk.layout-boxed>.guten-container{max-width:768px}
.guten-element.guten-Rp2Swk{z-index:1}
@media only screen and (max-width:1024px){.guten-Rp2Swk.layout-boxed>.guten-container{max-width:1024px}}
.guten-i6MoqW.guten-element{display:flex;height:430px;overflow:inherit}
.guten-i6MoqW.guten-element,.guten-i6MoqW.guten-element .guten-inner-wrap{align-content:flex-end;align-items:flex-end}
.guten-i6MoqW .guten-inner-wrap{width:100%}
.guten-i6MoqW{padding-bottom:30px;padding-left:30px}
@media only screen and (max-width:1024px){.guten-i6MoqW.guten-element,.guten-i6MoqW.guten-element .guten-inner-wrap{align-content:flex-end;align-items:flex-end}}
@media only screen and (max-width:767px){.guten-i6MoqW.guten-element{height:360px}
.guten-i6MoqW.guten-element,.guten-i6MoqW.guten-element .guten-inner-wrap{align-content:flex-end;align-items:flex-end}
.guten-i6MoqW{padding-right:20px;padding-bottom:20px;padding-left:20px}}
.guten-sn70Kp.guten-spacer{padding-bottom:361px!important}
.guten-sn70Kp{background:linear-gradient(12deg,rgba(239,245,255,1) 30.1%,rgba(239,245,255,0.8) 51%,rgba(239,245,255,0) 66.7%);position:absolute!important;bottom:0px}
.guten-element.guten-sn70Kp{z-index:5}
.guten-7ffNcC.guten-element{display:flex;width:1117px!important;overflow:inherit;position:absolute;left:-274px;top:-93px}
.guten-7ffNcC .guten-inner-wrap{width:100%}
.guten-7ffNcC{z-index:4;transition:transform 0.4s,opacity 0.4s;--gv-transform-transition:transform 0.4s,opacity 0.4s;transform:rotate(12deg)}
.guten-0DaRXd.guten-element{display:flex;height:430px;overflow:inherit}
.guten-0DaRXd.guten-element,.guten-0DaRXd.guten-element .guten-inner-wrap{align-content:flex-end;align-items:flex-end}
.guten-0DaRXd .guten-inner-wrap{width:100%}
.guten-0DaRXd{padding-right:30px;padding-bottom:30px;padding-left:30px}
@media only screen and (max-width:1024px){.guten-0DaRXd.guten-element,.guten-0DaRXd.guten-element .guten-inner-wrap{align-content:flex-end;align-items:flex-end}}
@media only screen and (max-width:767px){.guten-0DaRXd.guten-element,.guten-0DaRXd.guten-element .guten-inner-wrap{align-content:flex-end;align-items:flex-end}
.guten-0DaRXd{padding-right:24px;padding-bottom:24px;padding-left:24px}}
.guten-1asBWO.guten-element{display:flex;width:143px!important;height:178px;overflow:inherit;position:absolute;right:326px;bottom:164px}
.guten-1asBWO.guten-element,.guten-1asBWO.guten-element .guten-inner-wrap{justify-content:center;align-content:flex-end;align-items:flex-end}
.guten-1asBWO .guten-inner-wrap{width:100%}
.guten-1asBWO{z-index:5}
.guten-hfLUo2 img{width:345px;border-style:solid;border-width:1px;border-color:rgba(221,227,236,1);border-top-left-radius:8px;box-shadow:-3px 4px 12px -4px rgba(0,54,98,0.12)}
.guten-hfLUo2{width:auto!important;display:inline-block;position:absolute!important;right:-23px;top:30px}
.guten-hfLUo2.guten-element{border-style:solid;border-width:1px;border-color:rgba(127,208,252,1);border-top-left-radius:16px}
.guten-element.guten-hfLUo2{padding-top:10px;padding-right:10px;padding-bottom:10px;padding-left:10px;z-index:1}
.guten-I7law9.guten-spacer{padding-bottom:338px!important}
.guten-I7law9{background:linear-gradient(0deg,rgba(242,251,255,1) 40.3%,rgba(242,251,255,0) 100%);position:absolute!important;bottom:0px}
.guten-element.guten-I7law9{z-index:2}
@media only screen and (max-width:767px){.guten-I7law9.guten-spacer{padding-bottom:290px!important}}
.guten-jRfEcx{width:auto!important;display:inline-block;position:absolute!important}
.guten-element.guten-jRfEcx{z-index:1}
@media only screen and (max-width:767px){.guten-jRfEcx.guten-image .guten-image-wrapper{justify-content:flex-end}
.guten-jRfEcx img{width:85%}
.guten-jRfEcx{right:-20px;top:25px}}
.guten-VLFEay.guten-element{display:flex;height:430px;overflow:inherit}
.guten-VLFEay.guten-element,.guten-VLFEay.guten-element .guten-inner-wrap{align-content:flex-end;align-items:flex-end}
.guten-VLFEay .guten-inner-wrap{width:100%}
.guten-VLFEay{padding-right:30px;padding-bottom:30px;padding-left:30px}
@media only screen and (max-width:1024px){.guten-VLFEay.guten-element,.guten-VLFEay.guten-element .guten-inner-wrap{align-content:flex-end;align-items:flex-end}}
@media only screen and (max-width:767px){.guten-VLFEay.guten-element{height:380px}
.guten-VLFEay.guten-element,.guten-VLFEay.guten-element .guten-inner-wrap{align-content:flex-end;align-items:flex-end}
.guten-VLFEay{padding-bottom:24px;padding-left:24px}}
.guten-PKQ1p5 img{width:0px}
.guten-PKQ1p5{position:absolute!important}
@media only screen and (max-width:767px){.guten-PKQ1p5 img{width:85%}
.guten-PKQ1p5{top:20px}}
.guten-vqyLB4.guten-spacer{padding-bottom:132px!important}
.guten-vqyLB4{background-color:;position:absolute!important;bottom:0px}
.guten-element.guten-vqyLB4{z-index:2}
@media only screen and (max-width:767px){.guten-vqyLB4.guten-spacer{padding-bottom:167px!important}}
.guten-dNxaay img{width:120px}
.guten-dNxaay{width:auto!important;display:inline-block;position:absolute!important;right:38px;bottom:103px}
.guten-element.guten-dNxaay{z-index:2}
.guten-ubO0MB.guten-element{display:flex;width:242px!important;overflow:inherit;position:absolute;left:74px;top:64px}
.guten-ubO0MB .guten-inner-wrap{width:100%}
.guten-ubO0MB{z-index:2}
.guten-nUq5jK img{width:222px}
.guten-nUq5jK{width:auto!important;display:inline-block;position:absolute!important;right:109px;top:23px}
.guten-element.guten-nUq5jK{z-index:2}
@media only screen and (max-width:1024px){.guten-nUq5jK{right:140px}}
.guten-D3hA06.guten-element{display:flex;height:430px;overflow:inherit}
.guten-D3hA06.guten-element,.guten-D3hA06.guten-element .guten-inner-wrap{align-content:flex-end;align-items:flex-end}
.guten-D3hA06 .guten-inner-wrap{width:100%}
.guten-D3hA06{padding-right:30px;padding-bottom:30px;padding-left:30px}
@media only screen and (max-width:1024px){.guten-D3hA06.guten-element,.guten-D3hA06.guten-element .guten-inner-wrap{align-content:flex-end;align-items:flex-end}}
@media only screen and (max-width:767px){.guten-D3hA06.guten-element{height:380px}
.guten-D3hA06.guten-element,.guten-D3hA06.guten-element .guten-inner-wrap{align-content:flex-end;align-items:flex-end}
.guten-D3hA06{padding-bottom:24px;padding-left:24px}}
.guten-CusrPB.guten-spacer{padding-bottom:410px!important}
.guten-CusrPB{background:linear-gradient(0deg,rgba(239,245,255,1) 32%,rgba(239,245,255,0.6) 56.8%,rgba(239,245,255,0) 78%);position:absolute!important;bottom:0px}
.guten-element.guten-CusrPB{z-index:2}
@media only screen and (max-width:767px){.guten-CusrPB.guten-spacer{padding-bottom:420px!important}}
.guten-G1pap1.guten-element{display:flex;width:692px!important;height:340px;overflow:inherit;position:absolute;left:-30px;top:20px}
.guten-G1pap1 .guten-inner-wrap{width:100%}
@media only screen and (max-width:1024px){.guten-G1pap1.guten-element{position:absolute;left:23px}}
@media only screen and (max-width:767px){.guten-G1pap1.guten-element{position:absolute;left:-30px}}
.guten-DKjMdV.guten-element{display:flex;height:430px;overflow:inherit}
.guten-DKjMdV.guten-element,.guten-DKjMdV.guten-element .guten-inner-wrap{align-content:flex-end;align-items:flex-end}
.guten-DKjMdV .guten-inner-wrap{width:100%}
.guten-DKjMdV{padding-right:30px;padding-bottom:30px;padding-left:30px}
@media only screen and (max-width:1024px){.guten-DKjMdV.guten-element,.guten-DKjMdV.guten-element .guten-inner-wrap{align-content:flex-end;align-items:flex-end}}
@media only screen and (max-width:767px){.guten-DKjMdV.guten-element{height:380px}
.guten-DKjMdV.guten-element,.guten-DKjMdV.guten-element .guten-inner-wrap{align-content:flex-end;align-items:flex-end}
.guten-DKjMdV{padding-right:24px;padding-bottom:24px;padding-left:24px}}
.guten-gBmv6u.layout-boxed>.guten-container{max-width:1140px}
.guten-element.guten-gBmv6u{padding-top:10px;padding-right:10px;padding-bottom:10px;padding-left:10px}
.guten-wGqOfG{}
.guten-UqejBQ.layout-boxed>.guten-container{max-width:1140px}
.guten-UqejBQ:not(.background-animated),.guten-UqejBQ.background-animated>.guten-background-animated .animated-layer{background-color:rgba(255,255,255,1)}
.guten-UqejBQ.guten-element{border-style:solid;border-width:1px;border-color:rgba(237,239,240,1);border-top-left-radius:20px;border-top-right-radius:20px;border-bottom-right-radius:20px;border-bottom-left-radius:20px}
.guten-element.guten-UqejBQ{padding-top:40px;padding-right:40px;padding-bottom:40px;padding-left:40px}
.guten-TfkeJi.layout-boxed>.guten-container{max-width:1140px}
.guten-TfkeJi:not(.background-animated),.guten-TfkeJi.background-animated>.guten-background-animated .animated-layer{background-color:rgba(255,255,255,1)}
.guten-TfkeJi.guten-element{border-style:solid;border-width:1px;border-color:rgba(237,239,240,1);border-top-left-radius:20px;border-top-right-radius:20px;border-bottom-right-radius:20px;border-bottom-left-radius:20px}
.guten-element.guten-TfkeJi{margin-top:30px;padding-top:40px;padding-right:40px;padding-bottom:40px;padding-left:40px}
.guten-ViNzkZ.guten-element{display:block;overflow:inherit;position:absolute;left:-108%;top:53px}
.guten-ViNzkZ .guten-inner-wrap{width:100%}
.guten-ViNzkZ{z-index:1}
@media only screen and (max-width:1024px){.guten-ViNzkZ.guten-element{position:static}
.guten-ViNzkZ{margin-top:30px}}
.guten-ZY2jaA.layout-boxed>.guten-container{max-width:1140px}
.guten-ZY2jaA:not(.background-animated),.guten-ZY2jaA.background-animated>.guten-background-animated .animated-layer{background-color:rgba(255,255,255,1)}
.guten-ZY2jaA.guten-element{border-style:solid;border-width:1px;border-color:rgba(237,239,240,1);border-top-left-radius:20px;border-top-right-radius:20px;border-bottom-right-radius:20px;border-bottom-left-radius:20px}
.guten-element.guten-ZY2jaA{padding-top:40px;padding-right:40px;padding-bottom:40px;padding-left:40px}
.guten-zZQ1Zm.layout-boxed>.guten-container{max-width:1140px}
.guten-zZQ1Zm:not(.background-animated),.guten-zZQ1Zm.background-animated>.guten-background-animated .animated-layer{background-color:rgba(255,255,255,1)}
.guten-zZQ1Zm.guten-element{border-style:solid;border-width:1px;border-color:rgba(237,239,240,1);border-top-left-radius:20px;border-top-right-radius:20px;border-bottom-right-radius:20px;border-bottom-left-radius:20px}
.guten-element.guten-zZQ1Zm{margin-top:30px;padding-top:40px;padding-right:40px;padding-bottom:40px;padding-left:40px}
.guten-Y4JiCA.guten-element{display:inline;overflow:inherit;position:absolute;right:-40px;top:-32px}
.guten-Y4JiCA .guten-inner-wrap{width:100%}
.guten-Y4JiCA{z-index:2}
.guten-NC3xEZ.layout-boxed>.guten-container{max-width:1140px}
.guten-NC3xEZ:not(.background-animated),.guten-NC3xEZ.background-animated>.guten-background-animated .animated-layer{background-color:rgba(255,255,255,1)}
.guten-NC3xEZ.guten-element{border-style:solid;border-width:1px;border-color:rgba(237,239,240,1);border-top-left-radius:20px;border-top-right-radius:20px;border-bottom-right-radius:20px;border-bottom-left-radius:20px}
.guten-element.guten-NC3xEZ{padding-top:40px;padding-right:40px;padding-bottom:40px;padding-left:40px}
.guten-Z5a1OG.layout-boxed>.guten-container{max-width:1140px}
.guten-Z5a1OG:not(.background-animated),.guten-Z5a1OG.background-animated>.guten-background-animated .animated-layer{background-color:rgba(255,255,255,1)}
.guten-Z5a1OG.guten-element{border-style:solid;border-width:1px;border-color:rgba(237,239,240,1);border-top-left-radius:20px;border-top-right-radius:20px;border-bottom-right-radius:20px;border-bottom-left-radius:20px}
.guten-element.guten-Z5a1OG{margin-top:30px;padding-top:40px;padding-right:40px;padding-bottom:40px;padding-left:40px}
.guten-CEdzEJ.guten-element{display:block;overflow:inherit;position:absolute;right:-108%;top:66px}
.guten-CEdzEJ .guten-inner-wrap{width:100%}
.guten-CEdzEJ{z-index:1}
.guten-H1PD4B{}
.guten-accordions .guten-nN4PaY.accordion-item .accordion-content:first-child{background:rgba(255,255,255,1)}
.guten-3GQUiF.guten-image .guten-image-wrapper{justify-content:flex-end}
.guten-3GQUiF img{width:58px}
.guten-3GQUiF{}
.guten-Q4Z9LQ img{width:71px;border-top-left-radius:7px;border-top-right-radius:7px;border-bottom-right-radius:7px;border-bottom-left-radius:7px}
.guten-Q4Z9LQ{background:linear-gradient(0deg,rgba(119,213,255,1) 0%,rgba(2,167,255,1) 100%);width:auto!important;display:inline-block}
.guten-Q4Z9LQ.guten-element{border-top-left-radius:8px;border-top-right-radius:8px;border-bottom-right-radius:8px;border-bottom-left-radius:8px;box-shadow:2px 3px 6px rgba(0,81,125,0.1)}
.guten-element.guten-Q4Z9LQ{padding-top:1px;padding-right:1px;padding-bottom:1px;padding-left:1px;z-index:5}
.guten-CaqLPI img{border-style:solid;border-width:1px;border-color:rgba(221,227,236,1);border-top-left-radius:8px;border-top-right-radius:8px;box-shadow:0px 10px 20px -4px rgba(0,34,61,0.1)}
.guten-CaqLPI{}
.guten-2hze9j .heading-title{color:rgba(0,34,61,1);font-family:"Host Grotesk";font-size:32px;font-weight:700;line-height:1.35em;margin-bottom:10px}
.guten-2hze9j .heading-subtitle{color:rgba(0,34,61,0.6);font-family:"Host Grotesk";font-size:20px;font-weight:300;line-height:1.5em}
.guten-2hze9j{width:490px!important;display:inline-block}
.guten-element.guten-2hze9j{z-index:10}
@media only screen and (max-width:767px){.guten-2hze9j .heading-title{font-size:26px;margin-bottom:5px}
.guten-2hze9j .heading-subtitle{font-size:16px}}
.guten-RXvkli{width:28%;order:1}
.guten-RXvkli>.sticky-wrapper>.guten-column-wrapper,.guten-RXvkli>.guten-column-wrapper{padding-right:10px}
@media only screen and (max-width:1024px){.guten-RXvkli{width:28%}
.guten-RXvkli>.sticky-wrapper>.guten-column-wrapper,.guten-RXvkli>.guten-column-wrapper{padding-right:20px}}
@media only screen and (max-width:767px){.guten-RXvkli.guten-element.guten-column{width:15%}
.guten-RXvkli>.sticky-wrapper>.guten-column-wrapper,.guten-RXvkli>.guten-column-wrapper{padding-right:0px}}
.guten-wY7FEG{width:44%;order:1}
.guten-section>.guten-container>.guten-wY7FEG.guten-column>.sticky-wrapper>.guten-column-wrapper,.guten-section>.guten-container>.guten-wY7FEG.guten-column>.guten-column-wrapper{justify-content:center}
.guten-wY7FEG>.sticky-wrapper>.guten-column-wrapper,.guten-wY7FEG>.guten-column-wrapper{margin-top:20px;margin-right:0px;margin-left:0px}
@media only screen and (max-width:1024px){.guten-wY7FEG{width:44%}}
@media only screen and (max-width:767px){.guten-wY7FEG.guten-element.guten-column{width:70%}
.guten-wY7FEG>.sticky-wrapper>.guten-column-wrapper,.guten-wY7FEG>.guten-column-wrapper{margin-top:0px}}
.guten-XEcj29{width:28%;order:1}
.guten-section>.guten-container>.guten-XEcj29.guten-column>.sticky-wrapper>.guten-column-wrapper,.guten-section>.guten-container>.guten-XEcj29.guten-column>.guten-column-wrapper{justify-content:flex-end}
.guten-XEcj29>.sticky-wrapper>.guten-column-wrapper,.guten-XEcj29>.guten-column-wrapper{padding-left:10px}
@media only screen and (max-width:1024px){.guten-XEcj29{width:28%}
.guten-XEcj29>.sticky-wrapper>.guten-column-wrapper,.guten-XEcj29>.guten-column-wrapper{margin-left:10px}}
@media only screen and (max-width:767px){.guten-XEcj29.guten-element.guten-column{width:15%}
.guten-XEcj29>.sticky-wrapper>.guten-column-wrapper,.guten-XEcj29>.guten-column-wrapper{margin-left:0px;padding-left:0px}}
.guten-BYS5aZ .heading-title{color:rgba(0,34,61,1);font-family:"Host Grotesk";font-size:32px;font-weight:700;line-height:1.35em;margin-bottom:10px}
.guten-BYS5aZ .heading-subtitle{color:rgba(0,34,61,0.6);font-family:"Host Grotesk";font-size:20px;font-weight:300;line-height:1.5em}
.guten-BYS5aZ{width:640px!important;display:inline-block}
.guten-element.guten-BYS5aZ{z-index:10}
@media only screen and (max-width:767px){.guten-BYS5aZ .heading-title{font-size:26px;margin-bottom:5px}
.guten-BYS5aZ .heading-subtitle{font-size:16px}}
.guten-IY8zYk:not(.vertical).stop:hover .marque-wrapper:nth-child(1){margin-left:-50px}
.guten-IY8zYk:not(.vertical).stop.reverse:hover .marque-wrapper:nth-child(1){margin-left:50px}
.guten-IY8zYk.vertical.stop:hover .marque-wrapper:nth-child(1){margin-top:-50px}
.guten-IY8zYk.vertical.stop.reverse:hover .marque-wrapper:nth-child(1){margin-top:50px}
.guten-IY8zYk.guten-image-marque.stop:hover .marque-wrapper{transition-duration:0.5s}
.guten-IY8zYk.guten-image-marque.stop .marque-wrapper{transition-duration:0.7s}
.guten-IY8zYk .marque-item .marque-item-image img{width:265px}
.guten-IY8zYk,.guten-IY8zYk .marque-wrapper{gap:0px}
.guten-IY8zYk .marque-wrapper{animation-duration:40s}
.guten-IY8zYk .marque-item{margin-right:9px;margin-bottom:18px;margin-left:9px;border-top-left-radius:12px;border-top-right-radius:12px;border-bottom-right-radius:12px;border-bottom-left-radius:12px;border-style:solid;border-width:1px;border-color:rgba(221,227,236,1);box-shadow:0px 8px 20px -8px rgba(10,13,18,0.1)}
.guten-IY8zYk{}
.guten-IY8zYk.guten-element{box-shadow:0px 0px 0px}
.guten-IY8zYk.guten-element:hover{box-shadow:0px 0px 0px}
@keyframes marque-animate-guten-IY8zYk{0%{transform:translateX(0)}100%{transform:translateX(calc(-100% - 0px))}}
@keyframes marque-reverse-animate-guten-IY8zYk{0%{transform:translateX(calc(-100% - 0px))}100%{transform:translateX(0)}}
.guten-image-marque .marque-wrapper.marque-animate-guten-IY8zYk{animation-name:marque-animate-guten-IY8zYk}
.guten-image-marque.reverse .marque-wrapper.marque-animate-guten-IY8zYk{animation-name:marque-reverse-animate-guten-IY8zYk}
.guten-vjwAtq:not(.vertical).stop:hover .marque-wrapper:nth-child(1){margin-left:-50px}
.guten-vjwAtq:not(.vertical).stop.reverse:hover .marque-wrapper:nth-child(1){margin-left:50px}
.guten-vjwAtq.vertical.stop:hover .marque-wrapper:nth-child(1){margin-top:-50px}
.guten-vjwAtq.vertical.stop.reverse:hover .marque-wrapper:nth-child(1){margin-top:50px}
.guten-vjwAtq.guten-image-marque.stop:hover .marque-wrapper{transition-duration:0.5s}
.guten-vjwAtq.guten-image-marque.stop .marque-wrapper{transition-duration:0.7s}
.guten-vjwAtq .marque-item .marque-item-image img{width:265px}
.guten-vjwAtq,.guten-vjwAtq .marque-wrapper{gap:0px}
.guten-vjwAtq .marque-wrapper{animation-duration:40s}
.guten-vjwAtq .marque-item{margin-right:9px;margin-bottom:18px;margin-left:9px;border-top-left-radius:12px;border-top-right-radius:12px;border-bottom-right-radius:12px;border-bottom-left-radius:12px;border-style:solid;border-width:1px;border-color:rgba(221,227,236,1);box-shadow:0px 8px 20px -8px rgba(10,13,18,0.1)}
.guten-vjwAtq{}
.guten-vjwAtq.guten-element{box-shadow:0px 0px 0px}
.guten-vjwAtq.guten-element:hover{box-shadow:0px 0px 0px}
@keyframes marque-animate-guten-vjwAtq{0%{transform:translateX(0)}100%{transform:translateX(calc(-100% - 0px))}}
@keyframes marque-reverse-animate-guten-vjwAtq{0%{transform:translateX(calc(-100% - 0px))}100%{transform:translateX(0)}}
@media only screen and (max-width:767px){@keyframes marque-animate-guten-vjwAtq{0%{transform:translateX(0)}100%{transform:translateX(calc(-100% - 20px))}}
@keyframes marque-reverse-animate-guten-vjwAtq{0%{transform:translateX(calc(-100% - 20px))}100%{transform:translateX(0)}}}
.guten-image-marque .marque-wrapper.marque-animate-guten-vjwAtq{animation-name:marque-animate-guten-vjwAtq}
.guten-image-marque.reverse .marque-wrapper.marque-animate-guten-vjwAtq{animation-name:marque-reverse-animate-guten-vjwAtq}
.guten-zaplSG:not(.vertical).stop:hover .marque-wrapper:nth-child(1){margin-left:-50px}
.guten-zaplSG:not(.vertical).stop.reverse:hover .marque-wrapper:nth-child(1){margin-left:50px}
.guten-zaplSG.vertical.stop:hover .marque-wrapper:nth-child(1){margin-top:-50px}
.guten-zaplSG.vertical.stop.reverse:hover .marque-wrapper:nth-child(1){margin-top:50px}
.guten-zaplSG.guten-image-marque.stop:hover .marque-wrapper{transition-duration:0.5s}
.guten-zaplSG.guten-image-marque.stop .marque-wrapper{transition-duration:0.7s}
.guten-zaplSG .marque-item .marque-item-image img{width:265px}
.guten-zaplSG,.guten-zaplSG .marque-wrapper{gap:0px}
.guten-zaplSG .marque-wrapper{animation-duration:40s}
.guten-zaplSG .marque-item{margin-right:9px;margin-bottom:18px;margin-left:9px;border-top-left-radius:12px;border-top-right-radius:12px;border-bottom-right-radius:12px;border-bottom-left-radius:12px;border-style:solid;border-width:1px;border-color:rgba(221,227,236,1);box-shadow:0px 8px 20px -8px rgba(10,13,18,0.1)}
.guten-zaplSG{}
.guten-zaplSG.guten-element{box-shadow:0px 0px 0px}
.guten-zaplSG.guten-element:hover{box-shadow:0px 0px 0px}
@keyframes marque-animate-guten-zaplSG{0%{transform:translateX(0)}100%{transform:translateX(calc(-100% - 0px))}}
@keyframes marque-reverse-animate-guten-zaplSG{0%{transform:translateX(calc(-100% - 0px))}100%{transform:translateX(0)}}
@media only screen and (max-width:767px){@keyframes marque-animate-guten-zaplSG{0%{transform:translateX(0)}100%{transform:translateX(calc(-100% - 20px))}}
@keyframes marque-reverse-animate-guten-zaplSG{0%{transform:translateX(calc(-100% - 20px))}100%{transform:translateX(0)}}}
.guten-image-marque .marque-wrapper.marque-animate-guten-zaplSG{animation-name:marque-animate-guten-zaplSG}
.guten-image-marque.reverse .marque-wrapper.marque-animate-guten-zaplSG{animation-name:marque-reverse-animate-guten-zaplSG}
.guten-F3UU7t .heading-title{color:rgba(0,34,61,1);font-family:"Host Grotesk";font-size:32px;font-weight:700;line-height:1.35em;margin-bottom:10px}
.guten-F3UU7t .heading-subtitle{color:rgba(0,34,61,0.6);font-family:"Host Grotesk";font-size:20px;font-weight:300;line-height:1.5em}
.guten-F3UU7t{width:490px!important;display:inline-block}
.guten-element.guten-F3UU7t{z-index:8}
@media only screen and (max-width:767px){.guten-F3UU7t .heading-title{font-size:26px;line-height:1.2em;margin-bottom:5px}
.guten-F3UU7t .heading-subtitle{font-size:16px}}
.guten-Qp1BFw.guten-image .guten-image-wrapper{justify-content:center}
.guten-Qp1BFw img{width:56px}
.guten-Qp1BFw{width:auto!important;display:inline-block;position:absolute!important;right:17px;bottom:65px}
.guten-n88cOD.guten-image .guten-image-wrapper{justify-content:center}
.guten-n88cOD img{width:48px;border-top-left-radius:7px;border-top-right-radius:7px;border-bottom-right-radius:7px;border-bottom-left-radius:7px}
.guten-n88cOD{background:linear-gradient(0deg,rgba(194,237,255,1) 0%,rgba(0,166,255,1) 100%);width:auto!important;display:inline-block}
.guten-n88cOD.guten-element{border-top-left-radius:8px;border-top-right-radius:8px;border-bottom-right-radius:8px;border-bottom-left-radius:8px;box-shadow:0px 3px 15px rgba(0,81,125,0.1)}
.guten-element.guten-n88cOD{margin-bottom:30px;padding-top:1px;padding-right:1px;padding-bottom:1px;padding-left:1px}
.guten-SGp82W img{width:148px;border-top-left-radius:7px;border-top-right-radius:7px;border-bottom-right-radius:7px;border-bottom-left-radius:7px}
.guten-SGp82W{background:linear-gradient(0deg,rgba(119,213,255,1) 0%,rgba(2,167,255,1) 100%);width:auto!important;display:inline-block}
.guten-SGp82W.guten-element{border-top-left-radius:8px;border-top-right-radius:8px;border-bottom-right-radius:8px;border-bottom-left-radius:8px;box-shadow:0px 5px 20px rgba(0,81,125,0.1)}
.guten-element.guten-SGp82W{padding-top:1px;padding-right:1px;padding-bottom:1px;padding-left:1px}
.guten-iGDytj .heading-title{color:rgba(0,34,61,1);font-family:"Host Grotesk";font-size:32px;font-weight:700;line-height:1.35em;margin-bottom:10px}
.guten-iGDytj .heading-subtitle{color:rgba(0,34,61,0.6);font-family:"Host Grotesk";font-size:20px;font-weight:300;line-height:1.5em}
.guten-iGDytj{width:490px!important;display:inline-block}
.guten-element.guten-iGDytj{z-index:10}
@media only screen and (max-width:767px){.guten-iGDytj .heading-title{font-size:26px;margin-bottom:5px}
.guten-iGDytj .heading-subtitle{font-size:16px}}
.guten-HF4qUl img{width:166px}
.guten-HF4qUl{width:auto!important;display:inline-block}
.guten-element.guten-HF4qUl{margin-left:74px;z-index:2}
.guten-bxf3iU.guten-element{display:flex;width:151px!important;height:140px;overflow:inherit;position:static}
.guten-element.guten-bxf3iU{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}
.guten-bxf3iU .guten-inner-wrap{width:100%}
.guten-bxf3iU:not(.background-animated),.guten-bxf3iU.background-animated>.guten-inner-wrap>.guten-background-animated .animated-layer{background-color:rgba(255,255,255,0.1)}
.guten-bxf3iU{border-style:solid;border-width:1px;border-color:rgba(182,114,254,1);border-top-left-radius:14px;border-top-right-radius:14px;border-bottom-right-radius:14px;border-bottom-left-radius:14px;padding-top:6px;padding-right:6px;padding-bottom:6px;padding-left:6px;z-index:5}
.guten-PVIcIS .heading-title{color:rgba(0,34,61,1);font-family:"Host Grotesk";font-size:32px;font-weight:700;line-height:1.35em;margin-bottom:10px}
.guten-PVIcIS .heading-subtitle{color:rgba(0,34,61,0.6);font-family:"Host Grotesk";font-size:20px;font-weight:300;line-height:1.5em}
.guten-PVIcIS{width:490px!important;display:inline-block}
.guten-element.guten-PVIcIS{z-index:10}
@media only screen and (max-width:767px){.guten-PVIcIS .heading-title{font-size:26px;margin-bottom:5px}
.guten-PVIcIS .heading-subtitle{font-size:16px}}
.guten-UZ5HV1.guten-element{display:flex;width:692px!important;height:76px;overflow:inherit}
.guten-UZ5HV1 .guten-inner-wrap{width:100%}
.guten-VEVF9F.guten-element{display:flex;width:692px!important;height:76px;overflow:inherit}
.guten-VEVF9F .guten-inner-wrap{width:100%}
.guten-VEVF9F{margin-top:12px}
.guten-w0ceJL.guten-element{display:flex;width:692px!important;height:76px;overflow:inherit}
.guten-w0ceJL .guten-inner-wrap{width:100%}
.guten-w0ceJL{margin-top:12px}
.guten-l8yup0.guten-element{display:flex;width:692px!important;height:76px;overflow:inherit}
.guten-l8yup0 .guten-inner-wrap{width:100%}
.guten-l8yup0{margin-top:12px}
.guten-4dRs3T .heading-title{color:rgba(0,34,61,1);font-family:"Host Grotesk";font-size:32px;font-weight:700;line-height:1.35em;margin-bottom:10px}
.guten-4dRs3T .heading-subtitle{color:rgba(0,34,61,0.6);font-family:"Host Grotesk";font-size:20px;font-weight:300;line-height:1.5em}
.guten-4dRs3T{width:490px!important;display:inline-block}
.guten-element.guten-4dRs3T{z-index:10}
@media only screen and (max-width:767px){.guten-4dRs3T .heading-title{font-size:26px;margin-bottom:5px}
.guten-4dRs3T .heading-subtitle{font-size:16px}}
.guten-VOQowS{width:100%;order:1}
@media only screen and (max-width:1024px){.guten-VOQowS{width:100%}}
.guten-ynyo1d{width:100%;order:1}
@media only screen and (max-width:1024px){.guten-ynyo1d{width:100%}}
.guten-MkTdVO{width:100%;order:1}
@media only screen and (max-width:1024px){.guten-MkTdVO{width:100%}}
.guten-njhXTf.layout-boxed>.guten-container{max-width:1140px}
.guten-njhXTf:not(.background-animated),.guten-njhXTf.background-animated>.guten-background-animated .animated-layer{background-color:rgba(255,255,255,1)}
.guten-njhXTf.guten-element{border-style:solid;border-width:1px;border-color:rgba(237,239,240,1);border-top-left-radius:20px;border-top-right-radius:20px;border-bottom-right-radius:20px;border-bottom-left-radius:20px}
.guten-element.guten-njhXTf{padding-top:40px;padding-right:40px;padding-bottom:40px;padding-left:40px}
.guten-Ed8UHX{width:100%;order:1}
@media only screen and (max-width:1024px){.guten-Ed8UHX{width:100%}}
.guten-dqZMwJ{width:100%;order:1}
@media only screen and (max-width:1024px){.guten-dqZMwJ{width:100%}}
.guten-ySlDFQ{width:100%;order:1}
@media only screen and (max-width:1024px){.guten-ySlDFQ{width:100%}}
.guten-Olsnsm{width:100%;order:1}
@media only screen and (max-width:1024px){.guten-Olsnsm{width:100%}}
.guten-Tbwjaf.layout-boxed>.guten-container{max-width:1140px}
.guten-Tbwjaf:not(.background-animated),.guten-Tbwjaf.background-animated>.guten-background-animated .animated-layer{background-color:rgba(255,255,255,1)}
.guten-Tbwjaf.guten-element{border-style:solid;border-width:1px;border-color:rgba(237,239,240,1);border-top-left-radius:20px;border-top-right-radius:20px;border-bottom-right-radius:20px;border-bottom-left-radius:20px}
.guten-element.guten-Tbwjaf{padding-top:40px;padding-right:40px;padding-bottom:40px;padding-left:40px}
.guten-VYPAyt.guten-element{display:block;width:100%!important;overflow:inherit;position:static;left:0px}
.guten-VYPAyt .guten-inner-wrap{width:100%}
.guten-VYPAyt{margin-left:-9px}
@media only screen and (max-width:1024px){.guten-VYPAyt.guten-element{width:100%!important;position:static;left:-18px}}
.guten-qY33pk{}
@media only screen and (max-width:1024px){.guten-qY33pk{width:110%!important;display:inline-block}
.guten-element.guten-qY33pk{margin-top:-30px;margin-right:-30px;margin-left:-30px;z-index:5}}
@media only screen and (max-width:767px){.guten-qY33pk img{width:100%}
.guten-element.guten-qY33pk{margin-top:-10px}}
.guten-MqtI5I.guten-element{display:flex;width:100%!important;height:370px;overflow:inherit;position:static;right:196px;top:20px}
.guten-MqtI5I .guten-inner-wrap{width:100%}
.guten-MqtI5I:not(.background-animated),.guten-MqtI5I.background-animated>.guten-inner-wrap>.guten-background-animated .animated-layer{background-color:}
.guten-MqtI5I{border-style:solid;border-width:1px;border-color:rgba(158,101,255,1);border-top-left-radius:20px;border-top-right-radius:20px;padding-top:10px;padding-right:10px;padding-bottom:10px;padding-left:10px;z-index:3}
@media only screen and (max-width:1024px){.guten-MqtI5I.guten-element{width:100%!important;position:static;left:180px}}
.guten-oLsjRM.guten-element{display:flex;width:200px!important;overflow:inherit;position:static;right:0px}
.guten-oLsjRM .guten-inner-wrap{width:100%}
.guten-oLsjRM{margin-right:-4px}
@media only screen and (max-width:1024px){.guten-oLsjRM.guten-element{width:100%!important;position:static;right:-18px}}
@media only screen and (max-width:767px){.guten-oLsjRM.guten-element{width:100%!important;position:static}}
.guten-drJOay img{width:139px;border-style:solid;border-width:1px;border-color:rgba(221,227,236,1);border-top-left-radius:8px;border-top-right-radius:8px;border-bottom-right-radius:8px;border-bottom-left-radius:8px;box-shadow:0px 10px 20px -4px rgba(0,34,61,0.13)}
.guten-drJOay{}
.guten-Un6I6F img{width:74px;border-top-left-radius:11px;border-top-right-radius:11px;border-bottom-right-radius:11px;border-bottom-left-radius:11px}
.guten-Un6I6F{background:linear-gradient(0deg,rgba(69,187,255,1) 0%,rgba(69,94,255,1) 100%);width:auto!important;display:inline-block}
.guten-Un6I6F.guten-element{border-top-left-radius:12px;border-top-right-radius:12px;border-bottom-right-radius:12px;border-bottom-left-radius:12px}
.guten-element.guten-Un6I6F{margin-right:12px;padding-top:1px;padding-right:1px;padding-bottom:1px;padding-left:1px}
@media only screen and (max-width:767px){.guten-Un6I6F img{width:60px;border-top-left-radius:10px;border-top-right-radius:10px;border-bottom-right-radius:10px;border-bottom-left-radius:10px}
.guten-Un6I6F.guten-element{border-top-left-radius:11px;border-top-right-radius:11px;border-bottom-right-radius:11px;border-bottom-left-radius:11px}}
.guten-hGOefH.guten-spacer{padding-bottom:74px!important}
.guten-hGOefH{background:linear-gradient(0deg,rgba(218,231,253,0.5) 0%,rgba(218,231,253,1) 100%);width:76px!important;display:inline-block}
.guten-hGOefH.guten-element{border-style:dashed;border-width:1px;border-color:rgba(199,221,250,1);border-top-left-radius:12px;border-top-right-radius:12px;border-bottom-right-radius:12px;border-bottom-left-radius:12px}
.guten-element.guten-hGOefH{margin-right:12px}
@media only screen and (max-width:767px){.guten-hGOefH.guten-spacer{padding-bottom:60px!important}
.guten-hGOefH{width:60px!important;display:inline-block}}
.guten-wz6QgI img{width:74px;border-top-left-radius:11px;border-top-right-radius:11px;border-bottom-right-radius:11px;border-bottom-left-radius:11px}
.guten-wz6QgI{background:linear-gradient(0deg,rgba(69,187,255,1) 0%,rgba(69,94,255,1) 100%);width:auto!important;display:inline-block}
.guten-wz6QgI.guten-element{border-top-left-radius:12px;border-top-right-radius:12px;border-bottom-right-radius:12px;border-bottom-left-radius:12px}
.guten-element.guten-wz6QgI{margin-right:12px;padding-top:1px;padding-right:1px;padding-bottom:1px;padding-left:1px}
@media only screen and (max-width:767px){.guten-wz6QgI img{width:60px;border-top-left-radius:10px;border-top-right-radius:10px;border-bottom-right-radius:10px;border-bottom-left-radius:10px}
.guten-wz6QgI.guten-element{border-top-left-radius:11px;border-top-right-radius:11px;border-bottom-right-radius:11px;border-bottom-left-radius:11px}}
.guten-ZRxlWg.guten-spacer{padding-bottom:74px!important}
.guten-ZRxlWg{background:linear-gradient(0deg,rgba(218,231,253,0.5) 0%,rgba(218,231,253,1) 100%);width:76px!important;display:inline-block}
.guten-ZRxlWg.guten-element{border-style:dashed;border-width:1px;border-color:rgba(199,221,250,1);border-top-left-radius:12px;border-top-right-radius:12px;border-bottom-right-radius:12px;border-bottom-left-radius:12px}
.guten-element.guten-ZRxlWg{margin-right:12px}
@media only screen and (max-width:767px){.guten-ZRxlWg.guten-spacer{padding-bottom:60px!important}
.guten-ZRxlWg{width:60px!important;display:inline-block}}
.guten-QRR2tk img{width:74px;border-top-left-radius:11px;border-top-right-radius:11px;border-bottom-right-radius:11px;border-bottom-left-radius:11px}
.guten-QRR2tk{background:linear-gradient(0deg,rgba(69,187,255,1) 0%,rgba(69,94,255,1) 100%);width:auto!important;display:inline-block}
.guten-QRR2tk.guten-element{border-top-left-radius:12px;border-top-right-radius:12px;border-bottom-right-radius:12px;border-bottom-left-radius:12px}
.guten-element.guten-QRR2tk{margin-right:12px;padding-top:1px;padding-right:1px;padding-bottom:1px;padding-left:1px}
@media only screen and (max-width:767px){.guten-QRR2tk img{width:60px;border-top-left-radius:10px;border-top-right-radius:10px;border-bottom-right-radius:10px;border-bottom-left-radius:10px}
.guten-QRR2tk.guten-element{border-top-left-radius:11px;border-top-right-radius:11px;border-bottom-right-radius:11px;border-bottom-left-radius:11px}}
.guten-K5RbDc.guten-spacer{padding-bottom:74px!important}
.guten-K5RbDc{background:linear-gradient(0deg,rgba(218,231,253,0.5) 0%,rgba(218,231,253,1) 100%);width:76px!important;display:inline-block}
.guten-K5RbDc.guten-element{border-style:dashed;border-width:1px;border-color:rgba(199,221,250,1);border-top-left-radius:12px;border-top-right-radius:12px;border-bottom-right-radius:12px;border-bottom-left-radius:12px}
.guten-element.guten-K5RbDc{margin-right:12px}
@media only screen and (max-width:767px){.guten-K5RbDc.guten-spacer{padding-bottom:60px!important}
.guten-K5RbDc{width:60px!important;display:inline-block}}
.guten-MKsBup img{width:74px;border-top-left-radius:11px;border-top-right-radius:11px;border-bottom-right-radius:11px;border-bottom-left-radius:11px}
.guten-MKsBup{background:linear-gradient(0deg,rgba(69,187,255,1) 0%,rgba(69,94,255,1) 100%);width:auto!important;display:inline-block}
.guten-MKsBup.guten-element{border-top-left-radius:12px;border-top-right-radius:12px;border-bottom-right-radius:12px;border-bottom-left-radius:12px}
.guten-element.guten-MKsBup{margin-right:12px;padding-top:1px;padding-right:1px;padding-bottom:1px;padding-left:1px}
@media only screen and (max-width:767px){.guten-MKsBup img{width:60px;border-top-left-radius:10px;border-top-right-radius:10px;border-bottom-right-radius:10px;border-bottom-left-radius:10px}
.guten-MKsBup.guten-element{border-top-left-radius:11px;border-top-right-radius:11px;border-bottom-right-radius:11px;border-bottom-left-radius:11px}}
.guten-KQMsKB.guten-spacer{padding-bottom:74px!important}
.guten-KQMsKB{background:linear-gradient(0deg,rgba(218,231,253,0.5) 0%,rgba(218,231,253,1) 100%);width:76px!important;display:inline-block}
.guten-KQMsKB.guten-element{border-style:dashed;border-width:1px;border-color:rgba(199,221,250,1);border-top-left-radius:12px;border-top-right-radius:12px;border-bottom-right-radius:12px;border-bottom-left-radius:12px}
@media only screen and (max-width:767px){.guten-KQMsKB.guten-spacer{padding-bottom:60px!important}
.guten-KQMsKB{width:60px!important;display:inline-block}}
.guten-ymrP8o.guten-spacer{padding-bottom:74px!important}
.guten-ymrP8o{background:linear-gradient(0deg,rgba(218,231,253,0.5) 0%,rgba(218,231,253,1) 100%);width:76px!important;display:inline-block}
.guten-ymrP8o.guten-element{border-style:dashed;border-width:1px;border-color:rgba(199,221,250,1);border-top-left-radius:12px;border-top-right-radius:12px;border-bottom-right-radius:12px;border-bottom-left-radius:12px}
.guten-element.guten-ymrP8o{margin-right:12px}
@media only screen and (max-width:767px){.guten-ymrP8o.guten-spacer{padding-bottom:60px!important}
.guten-ymrP8o{width:60px!important;display:inline-block}}
.guten-Kf6XkP img{width:74px;border-top-left-radius:11px;border-top-right-radius:11px;border-bottom-right-radius:11px;border-bottom-left-radius:11px}
.guten-Kf6XkP{background:linear-gradient(0deg,rgba(69,187,255,1) 0%,rgba(69,94,255,1) 100%);width:auto!important;display:inline-block}
.guten-Kf6XkP.guten-element{border-top-left-radius:12px;border-top-right-radius:12px;border-bottom-right-radius:12px;border-bottom-left-radius:12px}
.guten-element.guten-Kf6XkP{margin-right:12px;padding-top:1px;padding-right:1px;padding-bottom:1px;padding-left:1px}
@media only screen and (max-width:767px){.guten-Kf6XkP img{width:60px;border-top-left-radius:10px;border-top-right-radius:10px;border-bottom-right-radius:10px;border-bottom-left-radius:10px}
.guten-Kf6XkP.guten-element{border-top-left-radius:11px;border-top-right-radius:11px;border-bottom-right-radius:11px;border-bottom-left-radius:11px}}
.guten-AYJZTU.guten-spacer{padding-bottom:74px!important}
.guten-AYJZTU{background:linear-gradient(0deg,rgba(218,231,253,0.5) 0%,rgba(218,231,253,1) 100%);width:76px!important;display:inline-block}
.guten-AYJZTU.guten-element{border-style:dashed;border-width:1px;border-color:rgba(199,221,250,1);border-top-left-radius:12px;border-top-right-radius:12px;border-bottom-right-radius:12px;border-bottom-left-radius:12px}
.guten-element.guten-AYJZTU{margin-right:12px}
@media only screen and (max-width:767px){.guten-AYJZTU.guten-spacer{padding-bottom:60px!important}
.guten-AYJZTU{width:60px!important;display:inline-block}}
.guten-HbJfZu img{width:74px;border-top-left-radius:11px;border-top-right-radius:11px;border-bottom-right-radius:11px;border-bottom-left-radius:11px}
.guten-HbJfZu{background:linear-gradient(0deg,rgba(69,187,255,1) 0%,rgba(69,94,255,1) 100%);width:auto!important;display:inline-block}
.guten-HbJfZu.guten-element{border-top-left-radius:12px;border-top-right-radius:12px;border-bottom-right-radius:12px;border-bottom-left-radius:12px}
.guten-element.guten-HbJfZu{margin-right:12px;padding-top:1px;padding-right:1px;padding-bottom:1px;padding-left:1px}
@media only screen and (max-width:1024px){.guten-HbJfZu{width:auto!important;display:inline-block}}
@media only screen and (max-width:767px){.guten-HbJfZu img{width:60px;border-top-left-radius:10px;border-top-right-radius:10px;border-bottom-right-radius:10px;border-bottom-left-radius:10px}
.guten-HbJfZu.guten-element{border-top-left-radius:11px;border-top-right-radius:11px;border-bottom-right-radius:11px;border-bottom-left-radius:11px}
.guten-HbJfZu{width:60px!important;display:inline-block}}
.guten-RmQnrh.guten-spacer{padding-bottom:74px!important}
.guten-RmQnrh{background:linear-gradient(0deg,rgba(218,231,253,0.5) 0%,rgba(218,231,253,1) 100%);width:76px!important;display:inline-block}
.guten-RmQnrh.guten-element{border-style:dashed;border-width:1px;border-color:rgba(199,221,250,1);border-top-left-radius:12px;border-top-right-radius:12px;border-bottom-right-radius:12px;border-bottom-left-radius:12px}
.guten-element.guten-RmQnrh{margin-right:12px}
@media only screen and (max-width:767px){.guten-RmQnrh.guten-spacer{padding-bottom:60px!important}
.guten-RmQnrh{width:60px!important;display:inline-block}}
.guten-I9kXDN img{width:74px;border-top-left-radius:11px;border-top-right-radius:11px;border-bottom-right-radius:11px;border-bottom-left-radius:11px}
.guten-I9kXDN{background:linear-gradient(0deg,rgba(69,187,255,1) 0%,rgba(69,94,255,1) 100%);width:auto!important;display:inline-block}
.guten-I9kXDN.guten-element{border-top-left-radius:12px;border-top-right-radius:12px;border-bottom-right-radius:12px;border-bottom-left-radius:12px}
.guten-element.guten-I9kXDN{margin-right:12px;padding-top:1px;padding-right:1px;padding-bottom:1px;padding-left:1px}
@media only screen and (max-width:767px){.guten-I9kXDN img{width:60px;border-top-left-radius:10px;border-top-right-radius:10px;border-bottom-right-radius:10px;border-bottom-left-radius:10px}
.guten-I9kXDN.guten-element{border-top-left-radius:11px;border-top-right-radius:11px;border-bottom-right-radius:11px;border-bottom-left-radius:11px}}
.guten-SUSxQB.guten-spacer{padding-bottom:74px!important}
.guten-SUSxQB{background:linear-gradient(0deg,rgba(218,231,253,0.5) 0%,rgba(218,231,253,1) 100%);width:76px!important;display:inline-block}
.guten-SUSxQB.guten-element{border-style:dashed;border-width:1px;border-color:rgba(199,221,250,1);border-top-left-radius:12px;border-top-right-radius:12px;border-bottom-right-radius:12px;border-bottom-left-radius:12px}
.guten-element.guten-SUSxQB{margin-right:12px}
@media only screen and (max-width:767px){.guten-SUSxQB.guten-spacer{padding-bottom:60px!important}
.guten-SUSxQB{width:60px!important;display:inline-block}}
.guten-sygoxL img{width:74px;border-top-left-radius:11px;border-top-right-radius:11px;border-bottom-right-radius:11px;border-bottom-left-radius:11px}
.guten-sygoxL{background:linear-gradient(0deg,rgba(69,187,255,1) 0%,rgba(69,94,255,1) 100%);width:auto!important;display:inline-block}
.guten-sygoxL.guten-element{border-top-left-radius:12px;border-top-right-radius:12px;border-bottom-right-radius:12px;border-bottom-left-radius:12px}
.guten-element.guten-sygoxL{padding-top:1px;padding-right:1px;padding-bottom:1px;padding-left:1px}
@media only screen and (max-width:767px){.guten-sygoxL img{width:60px;border-top-left-radius:10px;border-top-right-radius:10px;border-bottom-right-radius:10px;border-bottom-left-radius:10px}
.guten-sygoxL.guten-element{border-top-left-radius:11px;border-top-right-radius:11px;border-bottom-right-radius:11px;border-bottom-left-radius:11px}}
.guten-9qxQhY img{width:74px;border-top-left-radius:11px;border-top-right-radius:11px;border-bottom-right-radius:11px;border-bottom-left-radius:11px}
.guten-9qxQhY{background:linear-gradient(0deg,rgba(69,187,255,1) 0%,rgba(69,94,255,1) 100%);width:auto!important;display:inline-block}
.guten-9qxQhY.guten-element{border-top-left-radius:12px;border-top-right-radius:12px;border-bottom-right-radius:12px;border-bottom-left-radius:12px}
.guten-element.guten-9qxQhY{margin-right:12px;padding-top:1px;padding-right:1px;padding-bottom:1px;padding-left:1px}
@media only screen and (max-width:767px){.guten-9qxQhY img{width:60px;border-top-left-radius:10px;border-top-right-radius:10px;border-bottom-right-radius:10px;border-bottom-left-radius:10px}
.guten-9qxQhY.guten-element{border-top-left-radius:11px;border-top-right-radius:11px;border-bottom-right-radius:11px;border-bottom-left-radius:11px}}
.guten-6WrwNR.guten-spacer{padding-bottom:74px!important}
.guten-6WrwNR{background:linear-gradient(0deg,rgba(218,231,253,0.5) 0%,rgba(218,231,253,1) 100%);width:76px!important;display:inline-block}
.guten-6WrwNR.guten-element{border-style:dashed;border-width:1px;border-color:rgba(199,221,250,1);border-top-left-radius:12px;border-top-right-radius:12px;border-bottom-right-radius:12px;border-bottom-left-radius:12px}
.guten-element.guten-6WrwNR{margin-right:12px}
@media only screen and (max-width:767px){.guten-6WrwNR.guten-spacer{padding-bottom:60px!important}
.guten-6WrwNR{width:60px!important;display:inline-block}}
.guten-p7pztt img{width:74px;border-top-left-radius:11px;border-top-right-radius:11px;border-bottom-right-radius:11px;border-bottom-left-radius:11px}
.guten-p7pztt{background:linear-gradient(0deg,rgba(69,187,255,1) 0%,rgba(69,94,255,1) 100%);width:auto!important;display:inline-block}
.guten-p7pztt.guten-element{border-top-left-radius:12px;border-top-right-radius:12px;border-bottom-right-radius:12px;border-bottom-left-radius:12px}
.guten-element.guten-p7pztt{margin-right:12px;padding-top:1px;padding-right:1px;padding-bottom:1px;padding-left:1px}
@media only screen and (max-width:767px){.guten-p7pztt img{width:60px;border-top-left-radius:10px;border-top-right-radius:10px;border-bottom-right-radius:10px;border-bottom-left-radius:10px}
.guten-p7pztt.guten-element{border-top-left-radius:11px;border-top-right-radius:11px;border-bottom-right-radius:11px;border-bottom-left-radius:11px}}
.guten-ihdhP6.guten-spacer{padding-bottom:74px!important}
.guten-ihdhP6{background:linear-gradient(0deg,rgba(218,231,253,0.5) 0%,rgba(218,231,253,1) 100%);width:76px!important;display:inline-block}
.guten-ihdhP6.guten-element{border-style:dashed;border-width:1px;border-color:rgba(199,221,250,1);border-top-left-radius:12px;border-top-right-radius:12px;border-bottom-right-radius:12px;border-bottom-left-radius:12px}
.guten-element.guten-ihdhP6{margin-right:12px}
@media only screen and (max-width:767px){.guten-ihdhP6.guten-spacer{padding-bottom:60px!important}
.guten-ihdhP6{width:60px!important;display:inline-block}}
.guten-6qyhgL img{width:74px;border-top-left-radius:11px;border-top-right-radius:11px;border-bottom-right-radius:11px;border-bottom-left-radius:11px}
.guten-6qyhgL{background:linear-gradient(0deg,rgba(69,187,255,1) 0%,rgba(69,94,255,1) 100%);width:auto!important;display:inline-block}
.guten-6qyhgL.guten-element{border-top-left-radius:12px;border-top-right-radius:12px;border-bottom-right-radius:12px;border-bottom-left-radius:12px}
.guten-element.guten-6qyhgL{margin-right:12px;padding-top:1px;padding-right:1px;padding-bottom:1px;padding-left:1px}
@media only screen and (max-width:767px){.guten-6qyhgL img{width:60px;border-top-left-radius:10px;border-top-right-radius:10px;border-bottom-right-radius:10px;border-bottom-left-radius:10px}
.guten-6qyhgL.guten-element{border-top-left-radius:11px;border-top-right-radius:11px;border-bottom-right-radius:11px;border-bottom-left-radius:11px}}
.guten-rwJTXJ.guten-spacer{padding-bottom:74px!important}
.guten-rwJTXJ{background:linear-gradient(0deg,rgba(218,231,253,0.5) 0%,rgba(218,231,253,1) 100%);width:76px!important;display:inline-block}
.guten-rwJTXJ.guten-element{border-style:dashed;border-width:1px;border-color:rgba(199,221,250,1);border-top-left-radius:12px;border-top-right-radius:12px;border-bottom-right-radius:12px;border-bottom-left-radius:12px}
.guten-element.guten-rwJTXJ{margin-right:12px}
@media only screen and (max-width:767px){.guten-rwJTXJ.guten-spacer{padding-bottom:60px!important}
.guten-rwJTXJ{width:60px!important;display:inline-block}}
.guten-NMr7pi img{width:74px;border-top-left-radius:11px;border-top-right-radius:11px;border-bottom-right-radius:11px;border-bottom-left-radius:11px}
.guten-NMr7pi{background:linear-gradient(0deg,rgba(69,187,255,1) 0%,rgba(69,94,255,1) 100%);width:auto!important;display:inline-block}
.guten-NMr7pi.guten-element{border-top-left-radius:12px;border-top-right-radius:12px;border-bottom-right-radius:12px;border-bottom-left-radius:12px}
.guten-element.guten-NMr7pi{margin-right:12px;padding-top:1px;padding-right:1px;padding-bottom:1px;padding-left:1px}
@media only screen and (max-width:767px){.guten-NMr7pi img{width:60px;border-top-left-radius:10px;border-top-right-radius:10px;border-bottom-right-radius:10px;border-bottom-left-radius:10px}
.guten-NMr7pi.guten-element{border-top-left-radius:11px;border-top-right-radius:11px;border-bottom-right-radius:11px;border-bottom-left-radius:11px}}
.guten-3dq3R0.guten-spacer{padding-bottom:74px!important}
.guten-3dq3R0{background:linear-gradient(0deg,rgba(218,231,253,0.5) 0%,rgba(218,231,253,1) 100%);width:76px!important;display:inline-block}
.guten-3dq3R0.guten-element{border-style:dashed;border-width:1px;border-color:rgba(199,221,250,1);border-top-left-radius:12px;border-top-right-radius:12px;border-bottom-right-radius:12px;border-bottom-left-radius:12px}
@media only screen and (max-width:767px){.guten-3dq3R0.guten-spacer{padding-bottom:60px!important}
.guten-3dq3R0{width:60px!important;display:inline-block}}
.guten-smrASw.guten-spacer{padding-bottom:74px!important}
.guten-smrASw{background:linear-gradient(0deg,rgba(218,231,253,0.5) 0%,rgba(218,231,253,1) 100%);width:76px!important;display:inline-block}
.guten-smrASw.guten-element{border-style:dashed;border-width:1px;border-color:rgba(199,221,250,1);border-top-left-radius:12px;border-top-right-radius:12px;border-bottom-right-radius:12px;border-bottom-left-radius:12px}
.guten-element.guten-smrASw{margin-right:12px}
@media only screen and (max-width:767px){.guten-smrASw.guten-spacer{padding-bottom:60px!important}
.guten-smrASw{width:60px!important;display:inline-block}}
.guten-IwdysJ img{width:74px;border-top-left-radius:11px;border-top-right-radius:11px;border-bottom-right-radius:11px;border-bottom-left-radius:11px}
.guten-IwdysJ{background:linear-gradient(0deg,rgba(69,187,255,1) 0%,rgba(69,94,255,1) 100%);width:auto!important;display:inline-block}
.guten-IwdysJ.guten-element{border-top-left-radius:12px;border-top-right-radius:12px;border-bottom-right-radius:12px;border-bottom-left-radius:12px}
.guten-element.guten-IwdysJ{margin-right:12px;padding-top:1px;padding-right:1px;padding-bottom:1px;padding-left:1px}
@media only screen and (max-width:767px){.guten-IwdysJ img{width:60px;border-top-left-radius:10px;border-top-right-radius:10px;border-bottom-right-radius:10px;border-bottom-left-radius:10px}
.guten-IwdysJ.guten-element{border-top-left-radius:11px;border-top-right-radius:11px;border-bottom-right-radius:11px;border-bottom-left-radius:11px}}
.guten-cTazhO.guten-spacer{padding-bottom:74px!important}
.guten-cTazhO{background:linear-gradient(0deg,rgba(218,231,253,0.5) 0%,rgba(218,231,253,1) 100%);width:76px!important;display:inline-block}
.guten-cTazhO.guten-element{border-style:dashed;border-width:1px;border-color:rgba(199,221,250,1);border-top-left-radius:12px;border-top-right-radius:12px;border-bottom-right-radius:12px;border-bottom-left-radius:12px}
.guten-element.guten-cTazhO{margin-right:12px}
@media only screen and (max-width:767px){.guten-cTazhO.guten-spacer{padding-bottom:163px!important}
.guten-cTazhO{width:60px!important;display:inline-block}}
.guten-pZx2z7 img{width:74px;border-top-left-radius:11px;border-top-right-radius:11px;border-bottom-right-radius:11px;border-bottom-left-radius:11px}
.guten-pZx2z7{background:linear-gradient(0deg,rgba(69,187,255,1) 0%,rgba(69,94,255,1) 100%);width:auto!important;display:inline-block}
.guten-pZx2z7.guten-element{border-top-left-radius:12px;border-top-right-radius:12px;border-bottom-right-radius:12px;border-bottom-left-radius:12px}
.guten-element.guten-pZx2z7{margin-right:12px;padding-top:1px;padding-right:1px;padding-bottom:1px;padding-left:1px}
@media only screen and (max-width:767px){.guten-pZx2z7 img{width:60px;border-top-left-radius:10px;border-top-right-radius:10px;border-bottom-right-radius:10px;border-bottom-left-radius:10px}
.guten-pZx2z7.guten-element{border-top-left-radius:11px;border-top-right-radius:11px;border-bottom-right-radius:11px;border-bottom-left-radius:11px}}
.guten-RAGdqL.guten-spacer{padding-bottom:74px!important}
.guten-RAGdqL{background:linear-gradient(0deg,rgba(218,231,253,0.5) 0%,rgba(218,231,253,1) 100%);width:76px!important;display:inline-block}
.guten-RAGdqL.guten-element{border-style:dashed;border-width:1px;border-color:rgba(199,221,250,1);border-top-left-radius:12px;border-top-right-radius:12px;border-bottom-right-radius:12px;border-bottom-left-radius:12px}
.guten-element.guten-RAGdqL{margin-right:12px}
@media only screen and (max-width:767px){.guten-RAGdqL.guten-spacer{padding-bottom:60px!important}
.guten-RAGdqL{width:60px!important;display:inline-block}}
.guten-dT4vlb img{width:74px;border-top-left-radius:11px;border-top-right-radius:11px;border-bottom-right-radius:11px;border-bottom-left-radius:11px}
.guten-dT4vlb{background:linear-gradient(0deg,rgba(69,187,255,1) 0%,rgba(69,94,255,1) 100%);width:auto!important;display:inline-block}
.guten-dT4vlb.guten-element{border-top-left-radius:12px;border-top-right-radius:12px;border-bottom-right-radius:12px;border-bottom-left-radius:12px}
.guten-element.guten-dT4vlb{margin-right:12px;padding-top:1px;padding-right:1px;padding-bottom:1px;padding-left:1px}
@media only screen and (max-width:767px){.guten-dT4vlb img{width:60px;border-top-left-radius:10px;border-top-right-radius:10px;border-bottom-right-radius:10px;border-bottom-left-radius:10px}
.guten-dT4vlb.guten-element{border-top-left-radius:11px;border-top-right-radius:11px;border-bottom-right-radius:11px;border-bottom-left-radius:11px}}
.guten-OjPumm.guten-spacer{padding-bottom:74px!important}
.guten-OjPumm{background:linear-gradient(0deg,rgba(218,231,253,0.5) 0%,rgba(218,231,253,1) 100%);width:76px!important;display:inline-block}
.guten-OjPumm.guten-element{border-style:dashed;border-width:1px;border-color:rgba(199,221,250,1);border-top-left-radius:12px;border-top-right-radius:12px;border-bottom-right-radius:12px;border-bottom-left-radius:12px}
.guten-element.guten-OjPumm{margin-right:12px}
@media only screen and (max-width:767px){.guten-OjPumm.guten-spacer{padding-bottom:60px!important}
.guten-OjPumm{width:60px!important;display:inline-block}}
.guten-RksEKL img{width:74px;border-top-left-radius:11px;border-top-right-radius:11px;border-bottom-right-radius:11px;border-bottom-left-radius:11px}
.guten-RksEKL{background:linear-gradient(0deg,rgba(69,187,255,1) 0%,rgba(69,94,255,1) 100%);width:auto!important;display:inline-block}
.guten-RksEKL.guten-element{border-top-left-radius:12px;border-top-right-radius:12px;border-bottom-right-radius:12px;border-bottom-left-radius:12px}
.guten-element.guten-RksEKL{padding-top:1px;padding-right:1px;padding-bottom:1px;padding-left:1px}
@media only screen and (max-width:767px){.guten-RksEKL img{width:60px;border-top-left-radius:10px;border-top-right-radius:10px;border-bottom-right-radius:10px;border-bottom-left-radius:10px}
.guten-RksEKL.guten-element{border-top-left-radius:11px;border-top-right-radius:11px;border-bottom-right-radius:11px;border-bottom-left-radius:11px}}
.guten-b98DyD .guten-icon-wrapper i{font-size:10px}
.guten-b98DyD .guten-icon-wrapper svg{font-size:10px}
.guten-b98DyD .guten-icon-wrapper{padding:0px}
.guten-b98DyD .guten-icon-wrapper.framed i{color:rgba(0,0,0,0)}
.guten-b98DyD .guten-icon-wrapper.framed svg{fill:rgba(0,0,0,0)}
.guten-b98DyD .guten-icon-wrapper.framed{border-color:rgba(0,0,0,0);background-color:rgba(119,34,255,1)}
.guten-b98DyD .guten-icon-wrapper.stacked{background-color:rgba(0,0,0,0)}
.guten-b98DyD .guten-icon-wrapper.stacked i{color:rgba(119,34,255,1)}
.guten-b98DyD .guten-icon-wrapper.stacked svg{fill:rgba(119,34,255,1)}
.guten-b98DyD{}
.guten-element.guten-b98DyD{margin-top:-4px;margin-bottom:0px;padding-bottom:0px}
@media only screen and (max-width:1024px){.guten-element.guten-b98DyD{margin-top:-5px}}
@media only screen and (max-width:767px){.guten-b98DyD .guten-icon-wrapper i{font-size:8px}
.guten-b98DyD .guten-icon-wrapper svg{font-size:8px}
.guten-element.guten-b98DyD{margin-top:-6px}}
.guten-mRzRcs{columns:1;text-align:left;color:rgba(16,24,40,0.6);font-family:"Host Grotesk";font-size:16px;font-weight:300;line-height:1.5em}
.guten-PY2F5f .guten-icon-wrapper i{font-size:56px}
.guten-PY2F5f .guten-icon-wrapper svg{font-size:56px}
.guten-PY2F5f .guten-icon-wrapper{padding:0px}
.guten-PY2F5f .guten-icon-wrapper.framed i{color:rgba(0,0,0,0)}
.guten-PY2F5f .guten-icon-wrapper.framed svg{fill:rgba(0,0,0,0)}
.guten-PY2F5f .guten-icon-wrapper.framed{border-color:rgba(0,0,0,0);background-color:rgba(64,106,242,0.08)}
.guten-PY2F5f .guten-icon-wrapper.stacked{background-color:rgba(0,0,0,0)}
.guten-PY2F5f .guten-icon-wrapper.stacked i{color:rgba(64,106,242,0.08)}
.guten-PY2F5f .guten-icon-wrapper.stacked svg{fill:rgba(64,106,242,0.08)}
.guten-PY2F5f{width:auto!important;display:inline-block;position:absolute!important;right:3px;bottom:0px}
.guten-element.guten-xuvLt5{margin-top:60px}
.guten-h1KYPp{columns:1;text-align:left;color:rgba(0,34,61,0.6);font-family:"Host Grotesk";font-size:16px;font-weight:300;line-height:1.5em}
.guten-kAAVCr .guten-icon-wrapper i{font-size:56px}
.guten-kAAVCr .guten-icon-wrapper svg{font-size:56px}
.guten-kAAVCr .guten-icon-wrapper{padding:0px}
.guten-kAAVCr .guten-icon-wrapper.framed i{color:rgba(0,0,0,0)}
.guten-kAAVCr .guten-icon-wrapper.framed svg{fill:rgba(0,0,0,0)}
.guten-kAAVCr .guten-icon-wrapper.framed{border-color:rgba(0,0,0,0);background-color:rgba(64,106,242,0.08)}
.guten-kAAVCr .guten-icon-wrapper.stacked{background-color:rgba(0,0,0,0)}
.guten-kAAVCr .guten-icon-wrapper.stacked i{color:rgba(64,106,242,0.08)}
.guten-kAAVCr .guten-icon-wrapper.stacked svg{fill:rgba(64,106,242,0.08)}
.guten-kAAVCr{width:auto!important;display:inline-block;position:absolute!important;right:3px;bottom:0px}
.guten-element.guten-W5xZAr{margin-top:60px}
.guten-XxT2G8{width:100%;order:1}
@media only screen and (max-width:1024px){.guten-XxT2G8{width:100%}}
.guten-keT9db{columns:1;text-align:left;color:rgba(16,24,40,0.6);font-family:"Host Grotesk";font-size:16px;font-weight:300;line-height:1.5em}
.guten-element.guten-keT9db{margin-right:20px}
.guten-TV1ywC .guten-icon-wrapper i{font-size:56px}
.guten-TV1ywC .guten-icon-wrapper svg{font-size:56px}
.guten-TV1ywC .guten-icon-wrapper{padding:0px}
.guten-TV1ywC .guten-icon-wrapper.framed i{color:rgba(0,0,0,0)}
.guten-TV1ywC .guten-icon-wrapper.framed svg{fill:rgba(0,0,0,0)}
.guten-TV1ywC .guten-icon-wrapper.framed{border-color:rgba(0,0,0,0);background-color:rgba(64,106,242,0.08)}
.guten-TV1ywC .guten-icon-wrapper.stacked{background-color:rgba(0,0,0,0)}
.guten-TV1ywC .guten-icon-wrapper.stacked i{color:rgba(64,106,242,0.08)}
.guten-TV1ywC .guten-icon-wrapper.stacked svg{fill:rgba(64,106,242,0.08)}
.guten-TV1ywC{width:auto!important;display:inline-block;position:absolute!important;right:3px;bottom:0px}
.guten-element.guten-iAzN1Q{margin-top:60px}
.guten-DxHfBI{columns:1;text-align:left;color:rgba(0,34,61,0.6);font-family:"Host Grotesk";font-size:16px;font-weight:300;line-height:1.5em}
.guten-element.guten-DxHfBI{margin-right:20px}
.guten-dQFeP7 .guten-icon-wrapper i{font-size:56px}
.guten-dQFeP7 .guten-icon-wrapper svg{font-size:56px}
.guten-dQFeP7 .guten-icon-wrapper{padding:0px}
.guten-dQFeP7 .guten-icon-wrapper.framed i{color:rgba(0,0,0,0)}
.guten-dQFeP7 .guten-icon-wrapper.framed svg{fill:rgba(0,0,0,0)}
.guten-dQFeP7 .guten-icon-wrapper.framed{border-color:rgba(0,0,0,0);background-color:rgba(64,106,242,0.08)}
.guten-dQFeP7 .guten-icon-wrapper.stacked{background-color:rgba(0,0,0,0)}
.guten-dQFeP7 .guten-icon-wrapper.stacked i{color:rgba(64,106,242,0.08)}
.guten-dQFeP7 .guten-icon-wrapper.stacked svg{fill:rgba(64,106,242,0.08)}
.guten-dQFeP7{width:auto!important;display:inline-block;position:absolute!important;right:3px;bottom:0px}
.guten-element.guten-YdrExi{margin-top:60px}
.guten-AgyUs3{columns:1;text-align:left;color:rgba(16,24,40,0.6);font-family:"Host Grotesk";font-size:16px;font-weight:300;line-height:1.5em}
.guten-nttZzd .guten-icon-wrapper i{font-size:56px}
.guten-nttZzd .guten-icon-wrapper svg{font-size:56px}
.guten-nttZzd .guten-icon-wrapper{padding:0px}
.guten-nttZzd .guten-icon-wrapper.framed i{color:rgba(0,0,0,0)}
.guten-nttZzd .guten-icon-wrapper.framed svg{fill:rgba(0,0,0,0)}
.guten-nttZzd .guten-icon-wrapper.framed{border-color:rgba(0,0,0,0);background-color:rgba(64,106,242,0.08)}
.guten-nttZzd .guten-icon-wrapper.stacked{background-color:rgba(0,0,0,0)}
.guten-nttZzd .guten-icon-wrapper.stacked i{color:rgba(64,106,242,0.08)}
.guten-nttZzd .guten-icon-wrapper.stacked svg{fill:rgba(64,106,242,0.08)}
.guten-nttZzd{width:auto!important;display:inline-block;position:absolute!important;right:3px;bottom:0px}
.guten-element.guten-b3SuUc{margin-top:60px}
.guten-dLpyEA{columns:1;text-align:left;color:rgba(0,34,61,0.6);font-family:"Host Grotesk";font-size:16px;font-weight:300;line-height:1.5em}
.guten-XJh2Wi .guten-icon-wrapper i{font-size:56px}
.guten-XJh2Wi .guten-icon-wrapper svg{font-size:56px}
.guten-XJh2Wi .guten-icon-wrapper{padding:0px}
.guten-XJh2Wi .guten-icon-wrapper.framed i{color:rgba(0,0,0,0)}
.guten-XJh2Wi .guten-icon-wrapper.framed svg{fill:rgba(0,0,0,0)}
.guten-XJh2Wi .guten-icon-wrapper.framed{border-color:rgba(0,0,0,0);background-color:rgba(64,106,242,0.08)}
.guten-XJh2Wi .guten-icon-wrapper.stacked{background-color:rgba(0,0,0,0)}
.guten-XJh2Wi .guten-icon-wrapper.stacked i{color:rgba(64,106,242,0.08)}
.guten-XJh2Wi .guten-icon-wrapper.stacked svg{fill:rgba(64,106,242,0.08)}
.guten-XJh2Wi{width:auto!important;display:inline-block;position:absolute!important;right:3px;bottom:0px}
.guten-element.guten-k1vA1s{margin-top:60px}
.guten-hKWteN{width:100%;order:1}
@media only screen and (max-width:1024px){.guten-hKWteN{width:100%}}
.guten-GJbSGq.guten-spacer{padding-bottom:151px!important}
.guten-GJbSGq{background:linear-gradient(0deg,rgba(237,233,255,0) 0%,rgba(237,233,255,1) 100%);width:100%!important;display:inline-block}
.guten-GJbSGq.guten-element{border-style:dashed;border-width:1px;border-color:rgba(224,201,255,1);border-left-style:none;border-bottom-right-radius:20px;border-top-style:none}
.guten-element.guten-GJbSGq{margin-bottom:20px}
.guten-DYZE76.guten-spacer{padding-bottom:260px!important}
.guten-DYZE76{background:linear-gradient(0deg,rgba(237,233,255,0.3) 0%,rgba(237,233,255,1) 100%);width:100%!important;display:inline-block}
.guten-DYZE76.guten-element{border-style:dashed;border-width:1px;border-color:rgba(224,201,255,1);border-bottom-style:none;border-left-style:none;border-top-right-radius:20px}
.guten-O0aVYj.guten-element{display:flex;width:356px!important;height:350px;overflow:hidden}
.guten-O0aVYj.guten-element,.guten-O0aVYj.guten-element .guten-inner-wrap{justify-content:center;align-content:center;align-items:center}
.guten-O0aVYj .guten-inner-wrap{width:100%}
.guten-O0aVYj:not(.background-animated),.guten-O0aVYj.background-animated>.guten-inner-wrap>.guten-background-animated .animated-layer{background-color:var(--wp--preset--color--white);background-image:url(https://staging.gutenverse.com/wp-content/uploads/2025/04/graphic-spedometer.webp);background-position:top center;background-repeat:no-repeat;background-size:contain}
.guten-O0aVYj{border-style:solid;border-width:1px;border-color:rgba(221,227,236,1);border-top-left-radius:10px;border-top-right-radius:10px;box-shadow:0px 10px 20px -4px rgba(0,34,61,0.1)}
@media only screen and (max-width:1024px){.guten-O0aVYj.guten-element{width:100%!important}
.guten-O0aVYj.guten-element,.guten-O0aVYj.guten-element .guten-inner-wrap{justify-content:center;align-content:center;align-items:center}}
.guten-GoGupy.guten-spacer{padding-bottom:151px!important}
.guten-GoGupy{background:linear-gradient(0deg,rgba(237,233,255,0.3) 0%,rgba(237,233,255,1) 100%);width:340px!important;display:inline-block}
.guten-GoGupy.guten-element{border-style:dashed;border-width:1px;border-color:rgba(224,201,255,1);border-bottom-left-radius:20px;border-right-style:none;border-top-style:none}
.guten-element.guten-GoGupy{margin-bottom:20px}
@media only screen and (max-width:1024px){.guten-GoGupy{width:100%!important;display:inline-block}}
@media only screen and (max-width:767px){.guten-GoGupy{width:177px!important;display:inline-block}}
.guten-Sp1XLw.guten-spacer{padding-bottom:260px!important}
.guten-Sp1XLw{background:linear-gradient(0deg,rgba(237,233,255,0.3) 0%,rgba(237,233,255,1) 100%);width:340px!important;display:inline-block}
.guten-Sp1XLw.guten-element{border-style:dashed;border-width:1px;border-color:rgba(224,201,255,1);border-bottom-style:none;border-top-left-radius:20px;border-right-style:none}
@media only screen and (max-width:1024px){.guten-Sp1XLw{width:100%!important;display:inline-block}}
@media only screen and (max-width:767px){.guten-Sp1XLw{width:177px!important;display:inline-block}}
.guten-NW5g1d{width:100%;order:1}
.guten-section>.guten-container>.guten-NW5g1d.guten-column>.sticky-wrapper>.guten-column-wrapper,.guten-section>.guten-container>.guten-NW5g1d.guten-column>.guten-column-wrapper{align-content:center;align-items:center}
@media only screen and (max-width:1024px){.guten-NW5g1d{width:100%}}
.guten-JQU61N{width:100%;order:1}
.guten-section>.guten-container>.guten-JQU61N.guten-column>.sticky-wrapper>.guten-column-wrapper,.guten-section>.guten-container>.guten-JQU61N.guten-column>.guten-column-wrapper{align-content:center;align-items:center}
@media only screen and (max-width:1024px){.guten-JQU61N{width:100%}}
.guten-qlnaWp{columns:1;text-align:left;color:rgba(0,34,61,0.6);font-family:"Host Grotesk";font-size:16px;font-weight:300;line-height:1.5em}
.guten-kTlgCa .guten-icon-wrapper i{font-size:56px}
.guten-kTlgCa .guten-icon-wrapper svg{font-size:56px}
.guten-kTlgCa .guten-icon-wrapper{padding:0px}
.guten-kTlgCa .guten-icon-wrapper.framed i{color:rgba(0,0,0,0)}
.guten-kTlgCa .guten-icon-wrapper.framed svg{fill:rgba(0,0,0,0)}
.guten-kTlgCa .guten-icon-wrapper.framed{border-color:rgba(0,0,0,0);background-color:rgba(64,106,242,0.08)}
.guten-kTlgCa .guten-icon-wrapper.stacked{background-color:rgba(0,0,0,0)}
.guten-kTlgCa .guten-icon-wrapper.stacked i{color:rgba(64,106,242,0.08)}
.guten-kTlgCa .guten-icon-wrapper.stacked svg{fill:rgba(64,106,242,0.08)}
.guten-kTlgCa{width:auto!important;display:inline-block;position:absolute!important;right:3px;bottom:0px}
.guten-element.guten-OCQvCg{margin-top:60px}
.guten-LNv8az{width:100%;order:1}
.guten-section>.guten-container>.guten-LNv8az.guten-column>.sticky-wrapper>.guten-column-wrapper,.guten-section>.guten-container>.guten-LNv8az.guten-column>.guten-column-wrapper{align-content:center;align-items:center}
@media only screen and (max-width:1024px){.guten-LNv8az{width:100%}}
.guten-RtJnxR{width:100%;order:1}
.guten-section>.guten-container>.guten-RtJnxR.guten-column>.sticky-wrapper>.guten-column-wrapper,.guten-section>.guten-container>.guten-RtJnxR.guten-column>.guten-column-wrapper{align-content:center;align-items:center}
@media only screen and (max-width:1024px){.guten-RtJnxR{width:100%}}
.guten-msivFE{width:100%;order:1}
.guten-section>.guten-container>.guten-msivFE.guten-column>.sticky-wrapper>.guten-column-wrapper,.guten-section>.guten-container>.guten-msivFE.guten-column>.guten-column-wrapper{align-content:center;align-items:center}
@media only screen and (max-width:1024px){.guten-msivFE{width:100%}}
.guten-LXxwGd{width:100%;order:1}
.guten-section>.guten-container>.guten-LXxwGd.guten-column>.sticky-wrapper>.guten-column-wrapper,.guten-section>.guten-container>.guten-LXxwGd.guten-column>.guten-column-wrapper{align-content:center;align-items:center}
@media only screen and (max-width:1024px){.guten-LXxwGd{width:100%}}
.guten-WfvFgA{columns:1;text-align:left;color:rgba(0,34,61,0.6);font-family:"Host Grotesk";font-size:16px;font-weight:300;line-height:1.5em}
.guten-U84Ilb .guten-icon-wrapper i{font-size:56px}
.guten-U84Ilb .guten-icon-wrapper svg{font-size:56px}
.guten-U84Ilb .guten-icon-wrapper{padding:0px}
.guten-U84Ilb .guten-icon-wrapper.framed i{color:rgba(0,0,0,0)}
.guten-U84Ilb .guten-icon-wrapper.framed svg{fill:rgba(0,0,0,0)}
.guten-U84Ilb .guten-icon-wrapper.framed{border-color:rgba(0,0,0,0);background-color:rgba(64,106,242,0.08)}
.guten-U84Ilb .guten-icon-wrapper.stacked{background-color:rgba(0,0,0,0)}
.guten-U84Ilb .guten-icon-wrapper.stacked i{color:rgba(64,106,242,0.08)}
.guten-U84Ilb .guten-icon-wrapper.stacked svg{fill:rgba(64,106,242,0.08)}
.guten-U84Ilb{width:auto!important;display:inline-block;position:absolute!important;right:3px;bottom:0px}
.guten-element.guten-fCANvV{margin-top:60px}
.guten-4wPqx4{width:26px!important;display:inline-block;position:absolute!important;top:-44px}
.guten-element.guten-4wPqx4{z-index:3}
.guten-gjjVzO.guten-element{display:inline;overflow:inherit;position:absolute;left:154px;top:-39px}
.guten-gjjVzO .guten-inner-wrap{width:100%}
.guten-gjjVzO{transition:transform 0.4s,opacity 0.4s;--gv-transform-transition:transform 0.4s,opacity 0.4s}
@media only screen and (max-width:1024px){.guten-gjjVzO.guten-element{position:absolute;left:48px;top:-5px}
.guten-gjjVzO{z-index:1;transform:rotate(26deg)}}
.guten-ozwxOm img{width:48px;border-style:solid;border-width:1.5px;border-color:rgba(255,255,255,1);border-top-left-radius:50px;border-top-right-radius:50px;border-bottom-right-radius:50px;border-bottom-left-radius:50px;box-shadow:0px 4px 16px rgba(20,35,118,0.16)}
.guten-ozwxOm{width:auto!important;display:inline-block}
.guten-element.guten-ozwxOm{margin-right:20px}
.guten-ggGi0x.guten-element{display:block;width:160px!important;overflow:inherit}
.guten-ggGi0x .guten-inner-wrap{width:100%}
.guten-LmHGLn img{width:48px;border-style:solid;border-width:1.5px;border-color:rgba(255,255,255,1);border-top-left-radius:50px;border-top-right-radius:50px;border-bottom-right-radius:50px;border-bottom-left-radius:50px;box-shadow:0px 4px 16px rgba(20,35,118,0.16)}
.guten-LmHGLn{width:auto!important;display:inline-block}
.guten-element.guten-LmHGLn{margin-right:20px}
.guten-ltsOzb.guten-element{display:block;width:160px!important;overflow:inherit}
.guten-ltsOzb .guten-inner-wrap{width:100%}
.guten-d0BxK3{width:100%;order:1}
.guten-section>.guten-container>.guten-d0BxK3.guten-column>.sticky-wrapper>.guten-column-wrapper,.guten-section>.guten-container>.guten-d0BxK3.guten-column>.guten-column-wrapper{align-content:center;align-items:center}
@media only screen and (max-width:1024px){.guten-d0BxK3{width:100%}}
.guten-JpkDJm img{width:48px;border-style:solid;border-width:1.5px;border-color:rgba(255,255,255,1);border-top-left-radius:50px;border-top-right-radius:50px;border-bottom-right-radius:50px;border-bottom-left-radius:50px;box-shadow:0px 4px 16px rgba(20,35,118,0.16)}
.guten-JpkDJm{width:auto!important;display:inline-block}
.guten-element.guten-JpkDJm{margin-right:20px}
.guten-nOfJUp.guten-element{display:block;width:160px!important;overflow:inherit}
.guten-nOfJUp .guten-inner-wrap{width:100%}
.guten-0MZ3YN img{width:48px;border-style:solid;border-width:1.5px;border-color:rgba(255,255,255,1);border-top-left-radius:50px;border-top-right-radius:50px;border-bottom-right-radius:50px;border-bottom-left-radius:50px;box-shadow:0px 4px 16px rgba(20,35,118,0.16)}
.guten-0MZ3YN{width:auto!important;display:inline-block}
.guten-element.guten-0MZ3YN{margin-right:20px}
.guten-MQphlY.guten-element{display:block;width:160px!important;overflow:inherit}
.guten-MQphlY .guten-inner-wrap{width:100%}
.guten-otEruf img{width:48px;border-style:solid;border-width:1.5px;border-color:rgba(255,255,255,1);border-top-left-radius:50px;border-top-right-radius:50px;border-bottom-right-radius:50px;border-bottom-left-radius:50px;box-shadow:0px 4px 16px rgba(20,35,118,0.16)}
.guten-otEruf{width:auto!important;display:inline-block}
.guten-element.guten-otEruf{margin-right:20px}
.guten-xh40V0.guten-element{display:block;width:160px!important;overflow:inherit}
.guten-xh40V0 .guten-inner-wrap{width:100%}
.guten-OtF51u img{width:48px;border-style:solid;border-width:1.5px;border-color:rgba(255,255,255,1);border-top-left-radius:50px;border-top-right-radius:50px;border-bottom-right-radius:50px;border-bottom-left-radius:50px;box-shadow:0px 4px 16px rgba(20,35,118,0.16)}
.guten-OtF51u{width:auto!important;display:inline-block}
.guten-element.guten-OtF51u{margin-right:20px}
.guten-Yi0HHu.guten-element{display:block;width:160px!important;overflow:inherit}
.guten-Yi0HHu .guten-inner-wrap{width:100%}
.guten-fO0nBs{width:100%;order:1}
.guten-section>.guten-container>.guten-fO0nBs.guten-column>.sticky-wrapper>.guten-column-wrapper,.guten-section>.guten-container>.guten-fO0nBs.guten-column>.guten-column-wrapper{align-content:center;align-items:center}
@media only screen and (max-width:1024px){.guten-fO0nBs{width:100%}}
.guten-iPC3il.guten-image .guten-image-wrapper{justify-content:center}
.guten-iPC3il{width:95px!important;display:inline-block}
.guten-element.guten-iPC3il{z-index:3}
@media only screen and (max-width:1024px){.guten-iPC3il img{width:87px}
.guten-iPC3il{width:110px!important;display:inline-block}
.guten-element.guten-iPC3il{margin-top:-33px;margin-left:90px}}
.guten-adsoHt.layout-boxed>.guten-container{max-width:1140px}
.guten-OI0ryx.layout-boxed>.guten-container{max-width:1140px}
.guten-nFbXNA img{width:48px;border-style:solid;border-width:1.5px;border-color:rgba(255,255,255,1);border-top-left-radius:50px;border-top-right-radius:50px;border-bottom-right-radius:50px;border-bottom-left-radius:50px;box-shadow:0px 4px 16px rgba(20,35,118,0.16)}
.guten-nFbXNA{width:auto!important;display:inline-block}
.guten-element.guten-nFbXNA{margin-right:20px}
.guten-E8QG8w.guten-element{display:block;width:160px!important;overflow:inherit}
.guten-E8QG8w .guten-inner-wrap{width:100%}
.guten-Y9RLjo.layout-boxed>.guten-container{max-width:1140px}
.guten-1vwM4B.layout-boxed>.guten-container{max-width:1140px}
.guten-1DnAXZ.layout-boxed>.guten-container{max-width:1140px}
.guten-li7zDS.layout-boxed>.guten-container{max-width:1140px}
.guten-shs0LK img{width:48px;border-style:solid;border-width:1.5px;border-color:rgba(255,255,255,1);border-top-left-radius:50px;border-top-right-radius:50px;border-bottom-right-radius:50px;border-bottom-left-radius:50px;box-shadow:0px 4px 16px rgba(20,35,118,0.16)}
.guten-shs0LK{width:auto!important;display:inline-block}
.guten-element.guten-shs0LK{margin-right:20px}
.guten-psUqYa.guten-element{display:block;width:160px!important;overflow:inherit}
.guten-psUqYa .guten-inner-wrap{width:100%}
.guten-FZ9oko{width:100%;order:1}
@media only screen and (max-width:1024px){.guten-FZ9oko{width:100%}}
.guten-KE7fgR{width:100%;order:1}
@media only screen and (max-width:1024px){.guten-KE7fgR{width:100%}}
.guten-3TMe92.layout-boxed>.guten-container{max-width:1140px}
.guten-gBIP2f{width:100%;order:1}
@media only screen and (max-width:1024px){.guten-gBIP2f{width:100%}}
.guten-qtsncP{width:100%;order:1}
@media only screen and (max-width:1024px){.guten-qtsncP{width:100%}}
.guten-4j8sAj{width:100%;order:1}
@media only screen and (max-width:1024px){.guten-4j8sAj{width:100%}}
.guten-e44zCN{width:100%;order:1}
@media only screen and (max-width:1024px){.guten-e44zCN{width:100%}}
.guten-EqBBH0.layout-boxed>.guten-container{max-width:1140px}
.guten-62y27W{text-align:left}
h1.guten-element.guten-62y27W,h2.guten-element.guten-62y27W,h3.guten-element.guten-62y27W,h4.guten-element.guten-62y27W,h5.guten-element.guten-62y27W,h6.guten-element.guten-62y27W{color:rgba(0,34,61,1);font-family:"Host Grotesk";font-size:18px;font-weight:500;line-height:1.2em;overflow-wrap:break-word;word-break:break-word}
.guten-element.guten-62y27W{margin-top:0px;margin-right:0px;margin-bottom:2px;margin-left:0px}
.guten-2AIEMp .rating-wrapper{justify-content:flex-start}
.guten-2AIEMp .rating-title{margin-right:0px}
.guten-2AIEMp .rating-icons i{font-size:13px;margin-right:3px}
.guten-2AIEMp .rating-icons svg{font-size:13px;margin-right:3px}
.guten-2AIEMp .rating-icons i.full{color:rgba(255,219,126,1)}
.guten-2AIEMp .gutenverse-icon-svg.full svg{fill:rgba(255,219,126,1)}
.guten-2AIEMp{}
.guten-element.guten-2AIEMp{margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}
.guten-TzCdC5{text-align:left}
h1.guten-element.guten-TzCdC5,h2.guten-element.guten-TzCdC5,h3.guten-element.guten-TzCdC5,h4.guten-element.guten-TzCdC5,h5.guten-element.guten-TzCdC5,h6.guten-element.guten-TzCdC5{color:rgba(1,22,39,1);font-family:"Plus Jakarta Sans";font-size:18px;font-weight:600;line-height:22px;overflow-wrap:break-word;word-break:break-word}
.guten-element.guten-TzCdC5{margin-top:0px;margin-right:0px;margin-bottom:2px;margin-left:0px}
.guten-XAQS4j .rating-wrapper{justify-content:flex-start}
.guten-XAQS4j .rating-title{margin-right:0px}
.guten-XAQS4j .rating-icons i{font-size:13px;margin-right:3px}
.guten-XAQS4j .rating-icons svg{font-size:13px;margin-right:3px}
.guten-XAQS4j .rating-icons i.full{color:rgba(255,219,126,1)}
.guten-XAQS4j .gutenverse-icon-svg.full svg{fill:rgba(255,219,126,1)}
.guten-XAQS4j{}
.guten-element.guten-XAQS4j{margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}
.guten-YLda7K{width:100%;order:1}
@media only screen and (max-width:1024px){.guten-YLda7K{width:100%}}
.guten-T95U3S{text-align:left}
h1.guten-element.guten-T95U3S,h2.guten-element.guten-T95U3S,h3.guten-element.guten-T95U3S,h4.guten-element.guten-T95U3S,h5.guten-element.guten-T95U3S,h6.guten-element.guten-T95U3S{color:rgba(0,34,61,1);font-family:"Host Grotesk";font-size:18px;font-weight:500;line-height:1.2em;overflow-wrap:break-word;word-break:break-word}
.guten-element.guten-T95U3S{margin-top:0px;margin-right:0px;margin-bottom:2px;margin-left:0px}
.guten-beM0Jm .rating-wrapper{justify-content:flex-start}
.guten-beM0Jm .rating-title{margin-right:0px}
.guten-beM0Jm .rating-icons i{font-size:13px;margin-right:3px}
.guten-beM0Jm .rating-icons svg{font-size:13px;margin-right:3px}
.guten-beM0Jm .rating-icons i.full{color:rgba(255,219,126,1)}
.guten-beM0Jm .gutenverse-icon-svg.full svg{fill:rgba(255,219,126,1)}
.guten-beM0Jm{}
.guten-element.guten-beM0Jm{margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}
.guten-bYdy2k{text-align:left}
h1.guten-element.guten-bYdy2k,h2.guten-element.guten-bYdy2k,h3.guten-element.guten-bYdy2k,h4.guten-element.guten-bYdy2k,h5.guten-element.guten-bYdy2k,h6.guten-element.guten-bYdy2k{color:rgba(0,34,61,1);font-family:"Host Grotesk";font-size:18px;font-weight:500;line-height:1.2em;overflow-wrap:break-word;word-break:break-word}
.guten-element.guten-bYdy2k{margin-top:0px;margin-right:0px;margin-bottom:2px;margin-left:0px}
.guten-hCslg8 .rating-wrapper{justify-content:flex-start}
.guten-hCslg8 .rating-title{margin-right:0px}
.guten-hCslg8 .rating-icons i{font-size:13px;margin-right:3px}
.guten-hCslg8 .rating-icons svg{font-size:13px;margin-right:3px}
.guten-hCslg8 .rating-icons i.full{color:rgba(255,219,126,1)}
.guten-hCslg8 .gutenverse-icon-svg.full svg{fill:rgba(255,219,126,1)}
.guten-hCslg8{}
.guten-element.guten-hCslg8{margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}
.guten-GWUNtt{text-align:left}
h1.guten-element.guten-GWUNtt,h2.guten-element.guten-GWUNtt,h3.guten-element.guten-GWUNtt,h4.guten-element.guten-GWUNtt,h5.guten-element.guten-GWUNtt,h6.guten-element.guten-GWUNtt{color:rgba(0,34,61,1);font-family:"Host Grotesk";font-size:18px;font-weight:500;line-height:1.2em;overflow-wrap:break-word;word-break:break-word}
.guten-element.guten-GWUNtt{margin-top:0px;margin-right:0px;margin-bottom:2px;margin-left:0px}
.guten-qQvHya .rating-wrapper{justify-content:flex-start}
.guten-qQvHya .rating-title{margin-right:0px}
.guten-qQvHya .rating-icons i{font-size:13px;margin-right:3px}
.guten-qQvHya .rating-icons svg{font-size:13px;margin-right:3px}
.guten-qQvHya .rating-icons i.full{color:rgba(255,219,126,1)}
.guten-qQvHya .gutenverse-icon-svg.full svg{fill:rgba(255,219,126,1)}
.guten-qQvHya{}
.guten-element.guten-qQvHya{margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}
.guten-rtwBGJ{text-align:left}
h1.guten-element.guten-rtwBGJ,h2.guten-element.guten-rtwBGJ,h3.guten-element.guten-rtwBGJ,h4.guten-element.guten-rtwBGJ,h5.guten-element.guten-rtwBGJ,h6.guten-element.guten-rtwBGJ{color:rgba(0,34,61,1);font-family:"Host Grotesk";font-size:18px;font-weight:500;line-height:1.2em;overflow-wrap:break-word;word-break:break-word}
.guten-element.guten-rtwBGJ{margin-top:0px;margin-right:0px;margin-bottom:2px;margin-left:0px}
.guten-uX0wjM .rating-wrapper{justify-content:flex-start}
.guten-uX0wjM .rating-title{margin-right:0px}
.guten-uX0wjM .rating-icons i{font-size:13px;margin-right:3px}
.guten-uX0wjM .rating-icons svg{font-size:13px;margin-right:3px}
.guten-uX0wjM .rating-icons i.full{color:rgba(255,219,126,1)}
.guten-uX0wjM .gutenverse-icon-svg.full svg{fill:rgba(255,219,126,1)}
.guten-uX0wjM{}
.guten-element.guten-uX0wjM{margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}
.guten-kZOAJN{width:100%;order:1}
@media only screen and (max-width:1024px){.guten-kZOAJN{width:100%}}
.guten-ndtilF{text-align:left}
h1.guten-element.guten-ndtilF,h2.guten-element.guten-ndtilF,h3.guten-element.guten-ndtilF,h4.guten-element.guten-ndtilF,h5.guten-element.guten-ndtilF,h6.guten-element.guten-ndtilF{color:rgba(0,34,61,1);font-family:"Host Grotesk";font-size:18px;font-weight:500;line-height:1.2em;overflow-wrap:break-word;word-break:break-word}
.guten-element.guten-ndtilF{margin-top:0px;margin-right:0px;margin-bottom:2px;margin-left:0px}
.guten-XYjnCe .rating-wrapper{justify-content:flex-start}
.guten-XYjnCe .rating-title{margin-right:0px}
.guten-XYjnCe .rating-icons i{font-size:13px;margin-right:3px}
.guten-XYjnCe .rating-icons svg{font-size:13px;margin-right:3px}
.guten-XYjnCe .rating-icons i.full{color:rgba(255,219,126,1)}
.guten-XYjnCe .gutenverse-icon-svg.full svg{fill:rgba(255,219,126,1)}
.guten-XYjnCe{}
.guten-element.guten-XYjnCe{margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}
.guten-c7a9pv{text-align:left}
h1.guten-element.guten-c7a9pv,h2.guten-element.guten-c7a9pv,h3.guten-element.guten-c7a9pv,h4.guten-element.guten-c7a9pv,h5.guten-element.guten-c7a9pv,h6.guten-element.guten-c7a9pv{color:rgba(0,34,61,1);font-family:"Host Grotesk";font-size:18px;font-weight:500;line-height:1.2em;overflow-wrap:break-word;word-break:break-word}
.guten-element.guten-c7a9pv{margin-top:0px;margin-right:0px;margin-bottom:2px;margin-left:0px}
.guten-D5O8pP .rating-wrapper{justify-content:flex-start}
.guten-D5O8pP .rating-title{margin-right:0px}
.guten-D5O8pP .rating-icons i{font-size:13px;margin-right:3px}
.guten-D5O8pP .rating-icons svg{font-size:13px;margin-right:3px}
.guten-D5O8pP .rating-icons i.full{color:rgba(255,219,126,1)}
.guten-D5O8pP .gutenverse-icon-svg.full svg{fill:rgba(255,219,126,1)}
.guten-D5O8pP{}
.guten-element.guten-D5O8pP{margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}
.gtc-catalogue-content{margin-block-start:0}.gtc-catalogue-content>.guten-NBpOdn{padding-top:0}

.guten-uaONhx.guten-button-wrapper .guten-button{padding-top:17px;padding-right:30px;padding-bottom:20px;padding-left:30px;background:radial-gradient(at bottom center,rgba(73,146,255,1) 0%,rgba(119,34,255,1) 100%);border-top-left-radius:10px;border-top-right-radius:10px;border-bottom-right-radius:10px;border-bottom-left-radius:10px;transition:transform 0.4s,opacity 0.4s;--gv-transform-transition:transform 0.4s,opacity 0.4s;transition-timing-function:ease;transform-origin:center center}
.guten-uaONhx.guten-button-wrapper .guten-button span{color:var(--wp--preset--color--white);font-family:"Host Grotesk";font-size:18px;font-weight:600;line-height:1.35em;letter-spacing:0.02em}
.guten-uaONhx.guten-button-wrapper .guten-button i{color:var(--wp--preset--color--white)}
.guten-uaONhx.guten-button-wrapper .guten-button svg{fill:var(--wp--preset--color--white)}
.guten-uaONhx.guten-button-wrapper .guten-button:hover span{color:rgba(255,255,255,0.8)}
.guten-uaONhx.guten-button-wrapper .guten-button:hover i{color:rgba(255,255,255,0.8)}
.guten-uaONhx.guten-button-wrapper .guten-button:hover svg{fill:rgba(255,255,255,0.8)}
.guten-uaONhx.guten-button-wrapper .guten-button:hover{background:radial-gradient(at bottom center,rgba(73,146,255,1) 0%,rgba(96,90,255,1) 100%)}
.guten-uaONhx{background:linear-gradient(180deg,rgba(151,96,255,1) 0%,rgba(109,119,255,1) 100%);width:auto!important;display:inline-block}
.guten-uaONhx:hover{background:linear-gradient(180deg,rgba(110,110,255,1) 0%,rgba(255,255,255,0.1) 100%)}
.guten-uaONhx.guten-element{border-top-left-radius:11px;border-top-right-radius:11px;border-bottom-right-radius:11px;border-bottom-left-radius:11px;box-shadow:0px 4px 4px -4px rgba(0,0,0,0.2)}
.guten-element.guten-uaONhx{padding-top:2px;padding-right:1px;padding-bottom:1px;padding-left:01px}
@media only screen and (max-width:767px){.guten-uaONhx.guten-button-wrapper .guten-button{padding-top:13px;padding-right:30px;padding-bottom:15px;padding-left:30px}
.guten-uaONhx.guten-button-wrapper .guten-button span{font-size:16px}}
.gtc-catalogue-content .guten-NBpOdn{padding-top:0}.gtc-catalogue-upgrade{text-align:center;padding:50px 24px 160px}.gtc-catalogue-upgrade .guten-button-wrapper{justify-content:center}@media(max-width:767px){.gtc-catalogue-upgrade{padding-bottom:80px}}

/* Space consecutive paragraphs in theme editorial sections. */
.gtc-showcase-single .gtc-showcase-single-content .gtc-demo-editorial-section > p + p{margin-top:16px!important}

/* Detail measurements from the catalogue content and empty-state frames. */
#gtc-main .gtc-no-results{min-height:0;padding:80px 24px 0;gap:0}
#gtc-main .gtc-no-results-icon{display:block;width:180px;height:180px;background:none;border-radius:0;margin:0 0 30px;padding:0}
#gtc-main .gtc-empty-image{display:block;width:180px;height:180px;max-width:none;object-fit:contain}
#gtc-main .gtc-no-results h2{font-size:40px;line-height:46px;font-weight:600;letter-spacing:-.4px;margin:0 0 10px;background:linear-gradient(100.438deg,#00223d,#371c73);background-clip:text;-webkit-background-clip:text;color:transparent}
#gtc-main .gtc-no-results p{font-size:14px;line-height:23px;margin:0;color:rgba(0,34,61,.6)}
.gtc-catalogue-content .guten-rQsMgw{margin-top:-23px;padding-top:180px}
.gtc-catalogue-upgrade{padding:80px 24px 140px}
.gtc-catalogue-upgrade .guten-button-wrapper{padding:0!important;border:0;box-shadow:none;background:none}
.gtc-catalogue-upgrade .guten-button,body.gtc-catalogue .guten-XqOxi7 .guten-button{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;min-height:62px;padding:18px 32px;border-radius:10px;border:0;background:radial-gradient(at bottom center,#4992ff 0%,#7722ff 100%);font-family:'Host Grotesk',Arial,sans-serif;font-size:18px;font-weight:600;line-height:26px;color:#fff;text-decoration:none}
.gtc-catalogue-upgrade .guten-button:hover,body.gtc-catalogue .guten-XqOxi7 .guten-button:hover{background:radial-gradient(at bottom center,#4992ff 0%,#605aff 100%)}
@media(max-width:1024px){.gtc-catalogue-content .guten-rQsMgw{padding-top:120px;margin-top:0}.gtc-catalogue-upgrade{padding-top:60px;padding-bottom:100px}}
@media(max-width:767px){.gtc-catalogue-content .guten-rQsMgw{padding-top:80px}.gtc-catalogue-upgrade{padding-top:40px;padding-bottom:80px}.gtc-catalogue-upgrade .guten-button,body.gtc-catalogue .guten-XqOxi7 .guten-button{min-height:50px;font-size:16px;line-height:24px;padding:13px 24px}#gtc-main .gtc-no-results{padding-top:50px}#gtc-main .gtc-no-results h2{font-size:30px;line-height:36px}}

/* Figma hero: keep the menu in flow and group breadcrumb with its title. */
body.gtc-catalogue:has(#gtc-main .gtc-archive-header) header.wp-block-template-part .guten-hviYJr{margin-bottom:0!important}
#gtc-main .gtc-archive-header{position:relative;isolation:isolate;margin:0;padding-top:100px;background:none}
#gtc-main .gtc-archive-header::before{content:"";position:absolute;inset:-93px 0 0;z-index:-1;pointer-events:none;background:#fff url('../images/hero-background.webp') center top/100% 100% no-repeat}
#gtc-main .gtc-hero-heading{display:flex;flex-direction:column;align-items:flex-start;gap:24px;min-width:0}
#gtc-main .gtc-breadcrumbs{line-height:23px;margin:0}
#gtc-main .gtc-archive-description{padding-bottom:4px}
@media(max-width:1000px){#gtc-main .gtc-archive-header{padding-top:60px}#gtc-main .gtc-archive-description{padding-bottom:0}}
@media(max-width:520px){#gtc-main .gtc-archive-header{padding-top:52px}}

/* Things to Know: shared Figma accordion. */
.gtc-showcase-single .gtc-editorial-panel{background:#f4f5ff;border-radius:20px;padding:40px;gap:32px;margin-top:24px}
.gtc-showcase-single .gtc-showcase-single-content .gtc-editorial-panel-title{font-size:24px!important;line-height:1.15;font-weight:600;letter-spacing:-.48px;margin:0!important;text-transform:none}
.gtc-showcase-single .gtc-editorial-panel-title strong{font-weight:600}
.gtc-showcase-single .gtc-editorial-panel p{color:rgba(0,34,61,.6)}
.gtc-showcase-single .gtc-editorial-accordion summary{font-size:20px;line-height:24px}
.gtc-showcase-single .gtc-editorial-accordion .gtc-faq-answer{gap:16px}
@media(max-width:600px){.gtc-showcase-single .gtc-editorial-panel{padding:24px 20px;gap:24px}.gtc-showcase-single .gtc-showcase-single-content .gtc-editorial-panel-title{font-size:22px!important}.gtc-showcase-single .gtc-editorial-accordion summary{font-size:18px}}

.gtc-showcase-single .gtc-faq.gtc-editorial-accordion{width:100%;max-width:100%;margin:0;padding:0;background:transparent}
.gtc-showcase-single .gtc-editorial-accordion summary{color:#00223d}

/* Match related-theme action spacing to the catalogue. */
.gtc-catalogue .gtc-showcase-single-related .gtc-card-actions{gap:10px}
.gtc-showcase-single #gtc-theme-pages-layouts{scroll-margin-top:190px}

/* Shared single-theme content: Figma desktop typography and section rhythm. */
.gtc-showcase-single .gtc-showcase-single-main .gtc-single-global-features + .gtc-single-guide{margin-block-start:0}
.gtc-showcase-single .gtc-single-features .gtc-showcase-single-features,
.gtc-showcase-single .gtc-single-global-features .gtc-showcase-single-features{gap:16px}
.gtc-showcase-single .gtc-single-features .gtc-showcase-single-features li{font-size:20px;line-height:1.4;gap:12px}
.gtc-showcase-single .gtc-single-features .gtc-showcase-single-features img,
.gtc-showcase-single .gtc-single-global-features .gtc-showcase-single-features img{width:16px;height:16px}
.gtc-showcase-single .gtc-single-global-features .gtc-global-feature>img{margin-top:6px}
@media(max-width:767px){
.gtc-showcase-single .gtc-showcase-single-section :is(h2,h3){font-size:28px;letter-spacing:-.02em}
.gtc-showcase-single .gtc-showcase-single-content p{font-size:18px}
.gtc-showcase-single .gtc-single-features .gtc-showcase-single-features li{font-size:18px;line-height:1.4}
}
/* Separate long setup steps on mobile and tablet. */
@media(max-width:1024px){
.gtc-showcase-single .gtc-single-guide ol li:not(:last-child){margin-bottom:12px}
}
/* Single theme: readable tablet and mobile spacing. */
body.gtc-catalogue:has(#gtc-theme-main) header.wp-block-template-part .guten-hviYJr{margin-bottom:0!important}
@media(max-width:1024px){
.gtc-showcase-single{padding-top:56px;padding-bottom:64px}
.gtc-showcase-single .gtc-showcase-single-body{grid-template-columns:minmax(0,1fr);gap:40px}
.gtc-showcase-single .gtc-showcase-single-main .gtc-single-block .gtc-showcase-single-section :is(h2,h3){font-size:28px;line-height:1.25}
.gtc-showcase-single .gtc-single-global-features .gtc-showcase-single-section>p,.gtc-showcase-single .gtc-showcase-single-content p,.gtc-showcase-single .gtc-single-guide .gtc-template-guide>p,.gtc-showcase-single .gtc-single-guide .gtc-template-steps li{font-size:18px;line-height:1.65}
.gtc-showcase-single .gtc-single-global-features .gtc-global-feature strong{font-size:20px;line-height:1.35}
.gtc-showcase-single .gtc-single-global-features .gtc-global-feature-description{font-size:18px;line-height:1.65}
.gtc-showcase-single .gtc-single-features .gtc-showcase-single-features li{font-size:18px;line-height:1.5}
.gtc-showcase-single .gtc-editorial-panel{padding:32px;gap:28px}
.gtc-showcase-single .gtc-card-actions a,.gtc-showcase-single .gtc-showcase-single-hero-actions .gtc-showcase-single-button{min-height:44px}
.gtc-showcase-single .gtc-showcase-single-related{margin-top:64px}
}
@media(max-width:767px){
.gtc-showcase-single{padding-top:40px}
.gtc-showcase-single .gtc-showcase-single-main .gtc-single-block .gtc-showcase-single-section :is(h2,h3){font-size:24px;line-height:1.3;margin-bottom:16px}
.gtc-showcase-single .gtc-demo-editorial-section>h3{font-size:22px}
.gtc-showcase-single .gtc-single-global-features .gtc-showcase-single-section>p,.gtc-showcase-single .gtc-showcase-single-content p,.gtc-showcase-single .gtc-single-guide .gtc-template-guide>p,.gtc-showcase-single .gtc-single-guide .gtc-template-steps li{font-size:16px;line-height:1.65}
.gtc-showcase-single .gtc-single-global-features .gtc-global-feature strong{font-size:18px;line-height:1.4}
.gtc-showcase-single .gtc-single-global-features .gtc-global-feature-description{font-size:16px;line-height:1.65;margin-top:6px}
.gtc-showcase-single .gtc-single-features .gtc-showcase-single-features li{font-size:17px;line-height:1.5}
.gtc-showcase-single .gtc-single-global-features .gtc-showcase-single-features{gap:24px}
.gtc-showcase-single .gtc-editorial-panel{padding:24px 20px;gap:24px}
.gtc-showcase-single .gtc-editorial-accordion summary{font-size:18px;line-height:1.4}
.gtc-showcase-single .gtc-showcase-single-hero-actions{gap:8px;margin-bottom:48px}
.gtc-showcase-single .gtc-showcase-single-hero-actions .gtc-showcase-single-button{font-size:14px;line-height:20px;padding:12px 14px;min-height:44px}
.gtc-showcase-single .gtc-showcase-single-panel .gtc-showcase-single-share-button{width:44px;height:44px}
.gtc-showcase-single .gtc-showcase-single-info-row,.gtc-showcase-single .gtc-showcase-single-info-row strong{line-height:1.5}
}
@media(max-width:360px){.gtc-showcase-single .gtc-showcase-single-hero h1{font-size:36px!important}.gtc-showcase-single .gtc-editorial-panel{padding:24px 16px}}

.gtc-showcase-single .gtc-showcase-single-main .gtc-single-block .gtc-showcase-single-section .gtc-editorial-accordion h3{font-size:inherit;line-height:inherit;margin:0;letter-spacing:normal}

/* Keep the existing tablet menu at landscape tablet widths. */
@media(min-width:781px) and (max-width:1024px){
body.gtc-catalogue:has(#gtc-theme-main) header .guten-mega-menu.break-point-tablet.horizontal .mega-menu-item-panel, body.gtc-catalogue:has(#gtc-theme-main) header .guten-mega-menu.break-point-tablet.vertical .mega-menu-item-panel { justify-content: flex-start; }
body.gtc-catalogue:has(#gtc-theme-main) header .guten-mega-menu.break-point-tablet.vertical .mega-menu-item { position: relative; }
body.gtc-catalogue:has(#gtc-theme-main) header .guten-mega-menu.break-point-tablet.vertical .mega-menu-body { min-height: 0px; }
body.gtc-catalogue:has(#gtc-theme-main) header .guten-mega-menu.break-point-tablet.vertical .mega-menu-mega-menu .mega-menu-body { min-width: 0px; }
body.gtc-catalogue:has(#gtc-theme-main) header .guten-mega-menu.break-point-tablet .mega-menu-item-panel .mega-menu-list .mega-menu-body, body.gtc-catalogue:has(#gtc-theme-main) header .guten-mega-menu.break-point-tablet .mega-menu-item-panel .mega-menu-mega-menu .mega-menu-body { top: auto; }
body.gtc-catalogue:has(#gtc-theme-main) header .guten-mega-menu.break-point-tablet .mega-menu-hamburger, body.gtc-catalogue:has(#gtc-theme-main) header .guten-mega-menu.break-point-tablet .mega-menu-identity-panel { display: block; }
body.gtc-catalogue:has(#gtc-theme-main) header .guten-mega-menu.break-point-tablet .mega-menu-wrapper { background: rgb(255, 255, 255); height: 100vh; left: -110%; max-width: 360px; overflow: auto; position: fixed; top: 0px; transition: left 0.6s cubic-bezier(0.6, 0.1, 0.68, 0.53); width: 100%; z-index: 999999; }
body.gtc-catalogue:has(#gtc-theme-main) header .guten-mega-menu.break-point-tablet .mega-menu-wrapper.active { left: 0px; }
body.gtc-catalogue:has(#gtc-theme-main) header .guten-mega-menu.break-point-tablet :where(.guten-mega-menu-item) :where(.mega-menu-heading) { justify-content: space-between; width: 100%; }
body.gtc-catalogue:has(#gtc-theme-main) header .guten-mega-menu.break-point-tablet :where(.guten-mega-menu-item) :where(.mega-menu-heading) a, body.gtc-catalogue:has(#gtc-theme-main) header .guten-mega-menu.break-point-tablet :where(.guten-mega-menu-item) :where(.mega-menu-heading) span { color: var(--guten-txt-color); }
body.gtc-catalogue:has(#gtc-theme-main) header .guten-mega-menu.break-point-tablet .mega-menu-item, body.gtc-catalogue:has(#gtc-theme-main) header .guten-mega-menu.break-point-tablet .mega-menu-item-body { width: 100%; }
body.gtc-catalogue:has(#gtc-theme-main) header .guten-mega-menu.break-point-tablet .mega-menu-item.mega-menu-mega-menu { position: relative; }
body.gtc-catalogue:has(#gtc-theme-main) header .guten-mega-menu.break-point-tablet .mega-menu-item-panel { flex-direction: column; height: 100%; justify-content: flex-start; }
body.gtc-catalogue:has(#gtc-theme-main) header .guten-mega-menu.break-point-tablet .mega-menu-identity-panel { align-items: flex-start; display: flex; justify-content: flex-end; }
body.gtc-catalogue:has(#gtc-theme-main) header .guten-mega-menu.break-point-tablet .mega-menu-identity-panel.has-logo, body.gtc-catalogue:has(#gtc-theme-main) header .guten-mega-menu.break-point-tablet .mega-menu-list .gutenverse-menu li > a { justify-content: space-between; }
body.gtc-catalogue:has(#gtc-theme-main) header .guten-mega-menu.break-point-tablet .mega-menu-list .gutenverse-menu .sub-menu { left: -20px; position: relative; right: unset; top: 100%; width: calc(100% + 40px); z-index: 1; }
body.gtc-catalogue:has(#gtc-theme-main) header .guten-mega-menu.break-point-tablet .guten-mega-menu-item .mega-menu-body { min-width: 100%; position: relative; top: auto; width: 100%; }
body.gtc-catalogue:has(#gtc-theme-main) header .guten-mega-menu.break-point-tablet .guten-mega-menu-item .mega-menu-body > .mega-menu-item-body { min-width: 100%; width: 100%; }
}

/* Figma catalogue sort picker; retain native select behavior and fallback. */
@supports (appearance:base-select){
.gtc-catalogue .gtc-filters select[name="theme_sort"],
.gtc-catalogue .gtc-filters select[name="theme_sort"]::picker(select){appearance:base-select}
.gtc-catalogue .gtc-filters select[name="theme_sort"]{align-items:center;cursor:pointer;line-height:19px}
.gtc-catalogue .gtc-filters select[name="theme_sort"]::picker-icon{display:none}
.gtc-catalogue .gtc-filters select[name="theme_sort"]::picker(select){box-sizing:border-box;width:anchor-size(width);min-width:164px;position-try-order:normal;margin:14px 0 0;padding:0;border:1px solid rgba(0,0,0,.15);border-radius:5px;background:#fff;box-shadow:0 4px 12px rgba(0,0,0,.12);color:#00223d;font-family:"Host Grotesk",Arial,sans-serif;font-size:14px;line-height:19px;overflow:hidden}
.gtc-catalogue .gtc-filters select[name="theme_sort"] option{display:flex;align-items:center;min-height:47px;padding:14px;box-sizing:border-box;gap:10px;background:#fff;color:rgba(0,34,61,.7);font-size:14px;font-weight:400;line-height:19px;cursor:pointer}
.gtc-catalogue .gtc-filters select[name="theme_sort"] option::checkmark{display:none}
.gtc-catalogue .gtc-filters select[name="theme_sort"] option:hover,
.gtc-catalogue .gtc-filters select[name="theme_sort"] option:focus-visible,
.gtc-catalogue .gtc-filters select[name="theme_sort"] option:checked{background:#f6f2ff;color:#7722ff;font-weight:600}
.gtc-catalogue .gtc-filters select[name="theme_sort"]:focus-visible{outline:2px solid #7722ff;outline-offset:-2px}
}
/* Category summary text tone. */
body.gtc-catalogue #gtc-main .gtc-hero-details > summary{color:#00223d99}
/* Breadcrumb navigation precedes the independent title/description row. */
body.gtc-catalogue #gtc-main .gtc-archive-header > .gtc-container > .gtc-breadcrumbs { margin:0 0 24px; }
body.gtc-catalogue #gtc-main .gtc-hero-columns { align-items:start; }
body.gtc-catalogue #gtc-main .gtc-hero-heading { display:flex; }
body.gtc-catalogue #gtc-main .gtc-hero-heading h1 { grid-column:auto; grid-row:auto; }
body.gtc-catalogue #gtc-main .gtc-archive-description { grid-column:auto; grid-row:auto; padding:0; }

/* Figma single-theme pilot: Floorzy (ThemeForest) and Oigny PRO. */
.gtc-showcase-single.gtc-single-redesign{padding-top:104px;background-position:center -100px}
.gtc-single-redesign .gtc-showcase-single-hero{display:flex;flex-direction:column;align-items:center;gap:0;text-align:center}
.gtc-single-redesign .gtc-showcase-single-breadcrumb{order:0;align-self:center;justify-content:center;margin:0 0 24px;font-size:14px;gap:14px}
.gtc-showcase-single.gtc-single-redesign .gtc-showcase-single-hero h1{order:1;width:auto;max-width:1080px;margin:0 auto;font-size:60px!important;line-height:1.2!important;font-weight:700;letter-spacing:-.035em}
.gtc-showcase-single.gtc-single-redesign .gtc-showcase-single-subtitle{order:2;margin:20px 0 0;max-width:1000px;font-size:24px!important;line-height:1.4!important}
.gtc-single-redesign .gtc-purchase-options-hero{order:3;margin:40px 0 0}
.gtc-purchase-options{display:flex;align-items:stretch;justify-content:center;gap:20px;flex-wrap:wrap}
.gtc-single-redesign .gtc-purchase-option{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:56px;padding:18px 24px;border:1px solid #00223d1a;border-radius:10px;background:#fff;color:#00223d;font-size:16px;font-weight:600;line-height:1.3;text-decoration:none;box-shadow:0 5px 8px -3px #0a0d121f;transition:box-shadow .2s,background .2s}
.gtc-single-redesign .gtc-purchase-option-single{border-color:#8160c8}
.gtc-single-redesign .gtc-purchase-option-plans{border-color:#9c50ff;background:radial-gradient(103.69% 112% at 51.27% 100%,#4992ff 0,#7722ff 100%);color:#fff}
.gtc-single-redesign .gtc-purchase-option:hover{box-shadow:0 7px 14px #00223d24}
.gtc-single-redesign .gtc-purchase-option:focus-visible,.gtc-single-redesign .gtc-showcase-single-button:focus-visible{outline:3px solid #7722ff;outline-offset:4px}
.gtc-single-redesign .gtc-purchase-option.is-unavailable{opacity:.55;cursor:not-allowed}
.gtc-single-redesign .gtc-showcase-single-preview-shell{order:4;margin-top:80px}
.gtc-single-redesign .gtc-showcase-single-preview a{display:block;width:100%;height:100%}
.gtc-single-redesign .gtc-showcase-single-preview .gtc-demo-cover{display:block;width:100%;height:100%;object-fit:cover;object-position:top}
.gtc-single-redesign .gtc-showcase-single-hero-actions{order:5;margin:60px 0 80px;padding:0;background:none;border:0;border-radius:0;backdrop-filter:none}
.gtc-single-redesign .gtc-showcase-single-hero-actions:before{display:none}
.gtc-single-redesign .gtc-showcase-single-hero-actions .gtc-showcase-single-button{font-size:16px;padding:16px 22px;gap:12px;border-color:#7722ff33;box-shadow:none;flex-direction:row-reverse}
.gtc-single-redesign .gtc-showcase-single-hero-actions .gtc-showcase-single-button>svg{display:block;width:15px;height:15px}
.gtc-single-redesign .gtc-showcase-single-body{grid-template-columns:minmax(0,810px) minmax(0,370px);gap:120px}
.gtc-single-redesign .gtc-purchase-card{padding:28px;border:1px solid #7722ff26;border-radius:12px;background:#f6f2ff}
.gtc-single-redesign .gtc-purchase-card h2{font-size:22px;line-height:1.3;letter-spacing:-.02em;font-weight:600;color:#00223d;margin:0 0 14px}
.gtc-single-redesign .gtc-purchase-card p{font-size:16px;line-height:1.6;color:#00223d99;margin:0 0 24px}
.gtc-single-redesign .gtc-purchase-options-sidebar{display:flex;flex-direction:column;gap:12px}
.gtc-single-redesign .gtc-purchase-options-sidebar .gtc-purchase-option{width:100%;min-height:48px;box-sizing:border-box;font-size:14px;padding:14px 16px;border-radius:6px;justify-content:space-between}
.gtc-single-redesign .gtc-purchase-options-sidebar .gtc-purchase-option:after{content:'↗';font-size:16px}
@media(max-width:1100px){.gtc-single-redesign .gtc-showcase-single-body{grid-template-columns:minmax(0,1fr) 300px;gap:48px}.gtc-showcase-single.gtc-single-redesign .gtc-showcase-single-hero h1{font-size:48px!important}.gtc-single-redesign .gtc-purchase-card{padding:22px}}
@media(max-width:900px){.gtc-single-redesign .gtc-showcase-single-body{grid-template-columns:1fr;gap:48px}.gtc-single-redesign .gtc-showcase-single-sidebar{width:100%}.gtc-single-redesign .gtc-purchase-options-hero{gap:12px}.gtc-single-redesign .gtc-showcase-single-preview-shell{margin-top:48px}.gtc-single-redesign .gtc-showcase-single-hero-actions{margin:32px 0 48px}}
@media(max-width:600px){.gtc-showcase-single.gtc-single-redesign{padding-top:48px}.gtc-showcase-single.gtc-single-redesign .gtc-showcase-single-hero h1{font-size:36px!important;letter-spacing:-.03em}.gtc-showcase-single.gtc-single-redesign .gtc-showcase-single-subtitle{font-size:18px!important;margin-top:16px}.gtc-single-redesign .gtc-showcase-single-breadcrumb{font-size:12px;gap:10px;margin-bottom:22px}.gtc-single-redesign .gtc-purchase-options-hero{width:100%;margin-top:28px;flex-direction:column}.gtc-single-redesign .gtc-purchase-option{width:100%;box-sizing:border-box;min-height:50px;font-size:15px;padding:15px 18px}.gtc-single-redesign .gtc-showcase-single-preview{aspect-ratio:1300/820}.gtc-single-redesign .gtc-purchase-card{padding:24px}.gtc-single-redesign .gtc-showcase-single-hero-actions{width:auto}}

/* Match the site header: Login treatment for white CTAs, Upgrade Now for PRO. */
.gtc-showcase-single.gtc-single-redesign .gtc-purchase-option,
.gtc-showcase-single.gtc-single-redesign .gtc-showcase-single-button{
 transition:background-color .3s,border .3s,border-radius .3s,box-shadow .3s,color .3s,height .3s,transform .5s,opacity .5s;
 transition-timing-function:ease;transform:scale(1);transform-origin:center center;
}
.gtc-showcase-single.gtc-single-redesign .gtc-purchase-option:not(.gtc-purchase-option-plans):not(.is-unavailable):is(:hover,:focus-visible),
.gtc-showcase-single.gtc-single-redesign .gtc-showcase-single-button:is(:hover,:focus-visible){
 background:#7722ff;color:rgba(255,255,255,.8);transform:scale(.94);box-shadow:0 6px 10px -3px rgba(10,13,18,.1);
}
.gtc-showcase-single.gtc-single-redesign .gtc-purchase-option-plans{
 background:radial-gradient(at bottom center,#4992ff 0%,#7722ff 100%);box-shadow:none;
 transition:background-color .3s,border .3s,border-radius .3s,box-shadow .3s,color .3s,height .3s,transform .4s,opacity .4s;
}
.gtc-showcase-single.gtc-single-redesign .gtc-purchase-option-plans:is(:hover,:focus-visible){
 background:radial-gradient(at bottom center,#4992ff 0%,#605aff 100%);color:rgba(255,255,255,.8);transform:scale(1);box-shadow:none;
}
@media(prefers-reduced-motion:reduce){
 .gtc-showcase-single.gtc-single-redesign .gtc-purchase-option,
 .gtc-showcase-single.gtc-single-redesign .gtc-showcase-single-button{transition:none;transform:none!important}
}

/* Apply the same scale animation to the PRO purchase CTA. */
.gtc-showcase-single.gtc-single-redesign .gtc-purchase-option-plans:is(:hover,:focus-visible){transform:scale(.94)}
@media(prefers-reduced-motion:reduce){.gtc-showcase-single.gtc-single-redesign .gtc-purchase-option-plans:is(:hover,:focus-visible){transform:none}}

/* Match the Figma sidebar buttons and framed live-demo action. */
.gtc-single-redesign .gtc-purchase-card{padding:32px;border-radius:20px}
.gtc-single-redesign .gtc-purchase-options-sidebar{gap:16px}
.gtc-showcase-single.gtc-single-redesign .gtc-purchase-options-sidebar .gtc-purchase-option{justify-content:space-between;gap:12px;min-height:56px;padding:16px 24px;border-radius:10px;font-size:16px;line-height:22px;text-align:left}
.gtc-single-redesign .gtc-purchase-options-sidebar .gtc-purchase-option::after{content:none;display:none}
.gtc-single-redesign .gtc-purchase-label{min-width:0}
.gtc-single-redesign .gtc-purchase-price{flex:0 0 auto;white-space:nowrap;font-weight:500}
.gtc-showcase-single.gtc-single-redesign .gtc-showcase-single-hero-actions{margin:80px 0;padding:10px;border:0;border-radius:20px;background:#fff;isolation:isolate;backdrop-filter:blur(6px);width:auto;max-width:100%}
.gtc-showcase-single.gtc-single-redesign .gtc-showcase-single-hero-actions::before{display:block;content:'';position:absolute;inset:0;padding:1px;border-radius:inherit;background:linear-gradient(180deg,#b22dff,#b22dff4d);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}
.gtc-showcase-single.gtc-single-redesign .gtc-showcase-single-hero-actions .gtc-showcase-single-button{gap:15px;padding:20px 30px;min-height:62px;border:1px solid #00223d1a;border-radius:10px;background:#fff;font-size:18px;font-weight:600;line-height:20px;box-shadow:0 6px 10px -3px #0a0d121a}
.gtc-single-redesign .gtc-showcase-single-hero-actions .gtc-showcase-single-button>svg{opacity:.35}
.gtc-showcase-single.gtc-single-redesign .gtc-showcase-single-hero-actions .gtc-showcase-single-button:is(:hover,:focus-visible){background:#7722ff;color:rgba(255,255,255,.8);transform:scale(.94)}
@media(max-width:600px){.gtc-single-redesign .gtc-purchase-card{padding:24px}.gtc-showcase-single.gtc-single-redesign .gtc-purchase-options-sidebar .gtc-purchase-option{padding:15px 18px;font-size:14px;line-height:20px;min-height:52px}.gtc-showcase-single.gtc-single-redesign .gtc-showcase-single-hero-actions{margin:40px 0 48px;padding:8px;border-radius:16px}.gtc-showcase-single.gtc-single-redesign .gtc-showcase-single-hero-actions .gtc-showcase-single-button{padding:16px 20px;min-height:52px;font-size:16px;gap:12px}}

/* Keep the single-theme sticky header aligned with the viewport after resizing. */
body.gtc-catalogue:has(#gtc-theme-main) header.wp-block-template-part .section-guten-hviYJr.fixed{left:0!important;right:0!important;width:100%!important;max-width:100%!important;box-sizing:border-box}
body.gtc-catalogue:has(#gtc-theme-main) header.wp-block-template-part .section-guten-hviYJr.fixed>.guten-hviYJr,body.gtc-catalogue:has(#gtc-theme-main) header.wp-block-template-part .sticky-dummy-hviYJr{width:100%!important;max-width:100%!important;box-sizing:border-box}


/* Catalogue intro: four text lines with Show More at the end of line four. */
body.gtc-catalogue #gtc-main .gtc-description-intro { font-size: 18px; line-height: 1.6; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 4; line-clamp: 4; overflow: hidden; }
body.gtc-catalogue #gtc-main .gtc-hero-details[open] .gtc-description-intro { display: block; -webkit-line-clamp: unset; line-clamp: unset; overflow: visible; }

/* Reuse the original active underline for category hover and keyboard focus. */
#gtc-main .gtc-parent-categories a:is(.is-active,:hover,:focus-visible)::after{content:"";position:absolute;left:0;right:0;bottom:0;height:3px;background:var(--gtc-accent)}

/* Keep the disclosure control on the last intro line. */
body.gtc-catalogue #gtc-main .gtc-hero-details:not([open]) > summary { position: relative; }
body.gtc-catalogue #gtc-main .gtc-hero-details:not([open]) .gtc-description-intro::before { content: ""; float: right; width: 112px; height: 115.2px; shape-outside: inset(86.4px 0 0); }
body.gtc-catalogue #gtc-main .gtc-hero-details:not([open]) .gtc-show-more { position: absolute; right: 0; bottom: 0; margin: 0; padding: 0 0 0 8px; background: #fff; font-size: 16px; line-height: 28.8px; white-space: nowrap; }

/* Inline disclosure is measured to fit four lines, including its link. */
body.gtc-catalogue #gtc-main .gtc-hero-details.gtc-inline-intro > summary { font-size: 18px; line-height: 28.8px; }
body.gtc-catalogue #gtc-main .gtc-hero-details.gtc-inline-intro .gtc-description-intro { display: inline; -webkit-line-clamp: unset; line-clamp: unset; overflow: visible; }
body.gtc-catalogue #gtc-main .gtc-hero-details.gtc-inline-intro .gtc-description-intro::before { content: none; }
body.gtc-catalogue #gtc-main .gtc-hero-details.gtc-inline-intro .gtc-show-more { position: static; margin: 0; padding: 0; background: none; white-space: nowrap; }

/* Shared single block theme layout, Figma 7595:11684. */
.gtc-showcase-single.gtc-single-redesign .gtc-showcase-single-hero h1{max-width:1047px;font-size:64px!important;line-height:1.15!important;letter-spacing:-.64px;background-image:linear-gradient(102.72deg,#00223d .36721%,#371c73 97.856%)}
.gtc-showcase-single.gtc-single-redesign .gtc-showcase-single-subtitle{font-size:24px!important;line-height:28px!important;margin-top:16px;max-width:1300px}
.gtc-single-redesign .gtc-purchase-options-hero{padding:10px;gap:10px;border:1px solid #b22dff;border-radius:20px;background:rgba(255,255,255,.3);backdrop-filter:blur(3px);box-sizing:border-box}
.gtc-single-redesign .gtc-purchase-options-hero .gtc-purchase-option{box-sizing:border-box;min-height:56px;padding:16px 24px 18px;line-height:1.35;letter-spacing:.32px}
.gtc-single-redesign .gtc-purchase-options-hero .gtc-purchase-option-market{color:#4d6477}
.gtc-single-redesign .gtc-purchase-options-hero .gtc-purchase-option-single{border-color:#5c51f3;background:radial-gradient(ellipse at 50% 0,#fff,#e1dffd);box-shadow:0 3px 10px -2px #6200ff40}
.gtc-single-redesign .gtc-purchase-options-hero .gtc-purchase-option-plans{border-color:#9760ff;background:radial-gradient(ellipse at bottom,#4992ff 0,#605aff 50%,#6c3eff 75%,#7722ff 100%)}
.gtc-single-redesign .gtc-showcase-single-preview-shell{margin-top:64px}
.gtc-single-redesign .gtc-showcase-single-preview{position:relative;aspect-ratio:1300/820;isolation:isolate}
.gtc-single-redesign .gtc-showcase-single-preview iframe{display:block;position:absolute;inset:0;width:125%;height:125%;border:0;transform:scale(.8);transform-origin:top left;background:#fff}
@media(max-width:1100px){.gtc-showcase-single.gtc-single-redesign .gtc-showcase-single-hero h1{font-size:48px!important}.gtc-single-redesign .gtc-purchase-options-hero{max-width:100%}}
@media(max-width:600px){.gtc-showcase-single.gtc-single-redesign .gtc-showcase-single-hero h1{font-size:36px!important;letter-spacing:-.36px}.gtc-showcase-single.gtc-single-redesign .gtc-showcase-single-subtitle{font-size:18px!important;line-height:1.4!important}.gtc-single-redesign .gtc-purchase-options-hero{padding:8px;border-radius:16px}.gtc-single-redesign .gtc-purchase-options-hero .gtc-purchase-option{padding:15px 18px;font-size:15px}.gtc-single-redesign .gtc-showcase-single-preview-shell{margin-top:40px}.gtc-single-redesign .gtc-showcase-single-preview{aspect-ratio:4/5}}

/* Single themes share the catalogue's transparent-to-sticky header treatment. */
body.gtc-catalogue:has(#gtc-theme-main) header.wp-block-template-part .section-guten-hviYJr:not(.pinned) > .guten-hviYJr { background:transparent!important; box-shadow:none!important; }
body.gtc-catalogue:has(#gtc-theme-main) header.wp-block-template-part .section-guten-hviYJr.pinned > .guten-hviYJr { background-color:rgba(255,255,255,.9)!important; }
body.gtc-catalogue:has(#gtc-theme-main) header.wp-block-template-part { background:transparent; }
body.gtc-catalogue:has(#gtc-theme-main) { background:#fff url('../images/hero-background.webp') center top/100% auto no-repeat; }
body.gtc-catalogue:has(#gtc-theme-main) .gtc-showcase-single { background-color:transparent; background-image:none; }

.gtc-single-redesign .gtc-purchase-options-hero{border:0}
.gtc-purchase-original-price{text-decoration:line-through;opacity:.65;margin-right:4px}

/* Responsive catalogue / niche archives — Figma 7356:11517, tablet and mobile. */
@media (max-width: 1024px) {
 body.gtc-catalogue:has(#gtc-main) { --gtc-container:calc(100% - 40px); }
 body.gtc-catalogue #gtc-main { display:flex; flex-direction:column; min-width:0; }
 body.gtc-catalogue #gtc-main .gtc-archive-header { order:0; width:100%; padding:64px 0 56px; }
 body.gtc-catalogue #gtc-main .gtc-hero-columns { display:grid; grid-template-columns:minmax(0,1fr); gap:16px; }
 body.gtc-catalogue #gtc-main .gtc-hero-heading h1 { font-size:40px; line-height:1.15; margin:0; }
 body.gtc-catalogue #gtc-main .gtc-archive-header > .gtc-container > .gtc-breadcrumbs { margin-bottom:24px; }
 body.gtc-catalogue #gtc-main .gtc-archive-description { padding:0; min-width:0; }
 body.gtc-catalogue #gtc-main .gtc-hero-details.gtc-inline-intro > summary,
 body.gtc-catalogue #gtc-main .gtc-description-intro { font-size:16px; line-height:1.7; }
 body.gtc-catalogue #gtc-main .gtc-hero-details.gtc-inline-intro .gtc-show-more { font-size:14px; line-height:inherit; }
 body.gtc-catalogue #gtc-main .gtc-category-menu,
 body.gtc-catalogue #gtc-main .gtc-category-bar,
 body.gtc-catalogue #gtc-main .gtc-results-container { display:contents; }
 body.gtc-catalogue #gtc-main .gtc-parent-scroll { order:1; width:var(--gtc-container); min-width:0; margin:0 auto; border-top:1px solid #e7e8ee; }
 body.gtc-catalogue #gtc-main .gtc-parent-categories { gap:32px; }
 body.gtc-catalogue #gtc-main .gtc-parent-categories a { height:64px; font-size:14px; white-space:nowrap; }
 body.gtc-catalogue #gtc-main .gtc-subcategory-bar { order:2; width:100%; padding:16px 0; }
 body.gtc-catalogue #gtc-main .gtc-child-categories { gap:16px; }
 body.gtc-catalogue #gtc-main .gtc-child-categories a { white-space:nowrap; }
 body.gtc-catalogue #gtc-main .gtc-search { order:3; flex:none; box-sizing:border-box; width:var(--gtc-container); max-width:1300px; margin:60px auto 0; padding:16px 20px 8px; border:0; border-radius:8px 8px 0 0; background:#f6f4ff; min-height:64px; gap:12px; }
 body.gtc-catalogue #gtc-main .gtc-search input { width:100%; min-width:0; min-height:40px; font-size:14px; background:transparent; }
 body.gtc-catalogue #gtc-main .gtc-filters { order:4; box-sizing:border-box; display:flex; width:var(--gtc-container); max-width:1300px; height:auto; min-height:0; margin:0 auto 40px; padding:0 20px 20px; background:#f6f4ff; border:0; border-radius:0 0 8px 8px; }
 body.gtc-catalogue #gtc-main .gtc-filters label { box-sizing:border-box; display:flex; width:100%; height:48px; background:#fff; }
 body.gtc-catalogue #gtc-main .gtc-filters select { flex:1; width:100%; min-width:0; font-size:14px; }
 body.gtc-catalogue #gtc-main .gtc-results { order:5; box-sizing:border-box; width:var(--gtc-container); max-width:1300px; margin:0 auto; padding:0 0 80px; }
 body.gtc-catalogue #gtc-main .gtc-result-count { height:auto; margin:0 0 24px; padding:0; font-size:16px; line-height:24px; }
 body.gtc-catalogue #gtc-main .gtc-theme-grid { grid-template-columns:repeat(2,minmax(0,1fr)); gap:32px; }
 body.gtc-catalogue #gtc-main .gtc-theme-card { min-width:0; }
 body.gtc-catalogue #gtc-main .gtc-theme-image { height:auto; aspect-ratio:350/300; }
 body.gtc-catalogue #gtc-main .gtc-theme-card-body { padding:20px; }
 body.gtc-catalogue #gtc-main .gtc-theme-card-body :is(h2,h3) { font-size:24px; line-height:1.2; }
 body.gtc-catalogue #gtc-main .gtc-theme-card-body p { font-size:16px; line-height:1.5; }
 body.gtc-catalogue #gtc-main .gtc-pagination { flex-wrap:wrap; margin-top:48px; }
}
@media (max-width: 600px) {
 body.gtc-catalogue #gtc-main .gtc-archive-header { padding:56px 0 40px; }
 body.gtc-catalogue #gtc-main .gtc-hero-heading h1 { font-size:32px; line-height:1.15; }
 body.gtc-catalogue #gtc-main .gtc-breadcrumbs { font-size:12px; gap:12px; }
 body.gtc-catalogue #gtc-main .gtc-parent-categories { gap:28px; }
 body.gtc-catalogue #gtc-main .gtc-parent-categories a { height:60px; font-size:12px; }
 body.gtc-catalogue #gtc-main .gtc-child-categories a { font-size:12px; padding:8px 14px; }
 body.gtc-catalogue #gtc-main .gtc-search { margin-top:40px; }
 body.gtc-catalogue #gtc-main .gtc-filters { margin-bottom:40px; }
 body.gtc-catalogue #gtc-main .gtc-result-count { font-size:14px; }
 body.gtc-catalogue #gtc-main .gtc-theme-grid { grid-template-columns:minmax(0,1fr); gap:32px; }
 body.gtc-catalogue #gtc-main .gtc-results { padding-bottom:64px; }
}
/* Keep the catalogue sticky header inside the viewport after device rotation/resizing. */
body.gtc-catalogue:has(#gtc-main) header.wp-block-template-part .section-guten-hviYJr.fixed { left:0!important; right:0!important; width:100%!important; max-width:100%!important; box-sizing:border-box; }
body.gtc-catalogue:has(#gtc-main) header.wp-block-template-part .section-guten-hviYJr.fixed > .guten-hviYJr,
body.gtc-catalogue:has(#gtc-main) header.wp-block-template-part .sticky-dummy-hviYJr { width:100%!important; max-width:100%!important; box-sizing:border-box; }
/* Reuse the existing tablet navigation behavior on catalogue archives. */
@media(min-width:781px) and (max-width:1024px){
body.gtc-catalogue:has(#gtc-main) header .guten-mega-menu.break-point-tablet.horizontal .mega-menu-item-panel, body.gtc-catalogue:has(#gtc-main) header .guten-mega-menu.break-point-tablet.vertical .mega-menu-item-panel { justify-content: flex-start; }
body.gtc-catalogue:has(#gtc-main) header .guten-mega-menu.break-point-tablet.vertical .mega-menu-item { position: relative; }
body.gtc-catalogue:has(#gtc-main) header .guten-mega-menu.break-point-tablet.vertical .mega-menu-body { min-height: 0px; }
body.gtc-catalogue:has(#gtc-main) header .guten-mega-menu.break-point-tablet.vertical .mega-menu-mega-menu .mega-menu-body { min-width: 0px; }
body.gtc-catalogue:has(#gtc-main) header .guten-mega-menu.break-point-tablet .mega-menu-item-panel .mega-menu-list .mega-menu-body, body.gtc-catalogue:has(#gtc-main) header .guten-mega-menu.break-point-tablet .mega-menu-item-panel .mega-menu-mega-menu .mega-menu-body { top: auto; }
body.gtc-catalogue:has(#gtc-main) header .guten-mega-menu.break-point-tablet .mega-menu-hamburger, body.gtc-catalogue:has(#gtc-main) header .guten-mega-menu.break-point-tablet .mega-menu-identity-panel { display: block; }
body.gtc-catalogue:has(#gtc-main) header .guten-mega-menu.break-point-tablet .mega-menu-wrapper { background: rgb(255, 255, 255); height: 100vh; left: -110%; max-width: 360px; overflow: auto; position: fixed; top: 0px; transition: left 0.6s cubic-bezier(0.6, 0.1, 0.68, 0.53); width: 100%; z-index: 999999; }
body.gtc-catalogue:has(#gtc-main) header .guten-mega-menu.break-point-tablet .mega-menu-wrapper.active { left: 0px; }
body.gtc-catalogue:has(#gtc-main) header .guten-mega-menu.break-point-tablet :where(.guten-mega-menu-item) :where(.mega-menu-heading) { justify-content: space-between; width: 100%; }
body.gtc-catalogue:has(#gtc-main) header .guten-mega-menu.break-point-tablet :where(.guten-mega-menu-item) :where(.mega-menu-heading) a, body.gtc-catalogue:has(#gtc-main) header .guten-mega-menu.break-point-tablet :where(.guten-mega-menu-item) :where(.mega-menu-heading) span { color: var(--guten-txt-color); }
body.gtc-catalogue:has(#gtc-main) header .guten-mega-menu.break-point-tablet .mega-menu-item, body.gtc-catalogue:has(#gtc-main) header .guten-mega-menu.break-point-tablet .mega-menu-item-body { width: 100%; }
body.gtc-catalogue:has(#gtc-main) header .guten-mega-menu.break-point-tablet .mega-menu-item.mega-menu-mega-menu { position: relative; }
body.gtc-catalogue:has(#gtc-main) header .guten-mega-menu.break-point-tablet .mega-menu-item-panel { flex-direction: column; height: 100%; justify-content: flex-start; }
body.gtc-catalogue:has(#gtc-main) header .guten-mega-menu.break-point-tablet .mega-menu-identity-panel { align-items: flex-start; display: flex; justify-content: flex-end; }
body.gtc-catalogue:has(#gtc-main) header .guten-mega-menu.break-point-tablet .mega-menu-identity-panel.has-logo, body.gtc-catalogue:has(#gtc-main) header .guten-mega-menu.break-point-tablet .mega-menu-list .gutenverse-menu li > a { justify-content: space-between; }
body.gtc-catalogue:has(#gtc-main) header .guten-mega-menu.break-point-tablet .mega-menu-list .gutenverse-menu .sub-menu { left: -20px; position: relative; right: unset; top: 100%; width: calc(100% + 40px); z-index: 1; }
body.gtc-catalogue:has(#gtc-main) header .guten-mega-menu.break-point-tablet .guten-mega-menu-item .mega-menu-body { min-width: 100%; position: relative; top: auto; width: 100%; }
body.gtc-catalogue:has(#gtc-main) header .guten-mega-menu.break-point-tablet .guten-mega-menu-item .mega-menu-body > .mega-menu-item-body { min-width: 100%; width: 100%; }
}


body.gtc-catalogue:has(#gtc-main) header.wp-block-template-part .guten-hviYJr{margin-bottom:0!important}
/* Mobile/tablet card actions stay visible below the description, including touch laptops. */
@media (max-width:1024px), (hover:none) {
 body.gtc-catalogue #gtc-main .gtc-theme-card > .gtc-card-actions {
  display:flex; position:static; inset:auto; aspect-ratio:auto; width:100%; height:auto;
  box-sizing:border-box; margin:auto 0 0; padding:16px 20px; gap:10px;
  border-top:1px solid #e5e5eb; background:#fff; backdrop-filter:none;
  opacity:1; visibility:visible; pointer-events:auto; transform:none;
  align-items:center; justify-content:stretch; transition:none;
 }
 body.gtc-catalogue #gtc-main .gtc-theme-card > .gtc-card-actions a {
  display:inline-flex; flex:1 1 0; min-width:0; min-height:44px; height:auto;
  padding:10px 8px; align-items:center; justify-content:center;
  font-size:14px; line-height:22px; font-weight:500; border-radius:10px;
  text-align:center; white-space:nowrap; text-decoration:none;
 }
 body.gtc-catalogue #gtc-main .gtc-card-actions a:first-child { background:#7722ff; border:1px solid #7722ff; color:#fff; }
 body.gtc-catalogue #gtc-main .gtc-card-actions a:not(:first-child) { background:#fff; border:1px solid #e0e0e5; color:#273142; }
}
@media (max-width:1024px), (hover:none) {
 body.gtc-catalogue #gtc-main .gtc-theme-card > .gtc-card-actions { grid-row:3; grid-column:1 / -1; }
 body.gtc-catalogue #gtc-main .gtc-theme-card-body p { min-height:0; }
 body.gtc-catalogue #gtc-main .gtc-theme-card > .gtc-card-actions a { box-shadow:none; }
}
/* Figma responsive Sort By text (7356:11931): #010F1E at 60%, Host Grotesk Regular. */
body.gtc-catalogue #gtc-main .gtc-filters select[name="theme_sort"] { color:rgba(1,15,30,.6); font-weight:400; }
/* Full-bleed divider above category navigation on mobile and tablet. */
@media (max-width:1024px) {
 body.gtc-catalogue #gtc-main .gtc-archive-header { border-bottom:1px solid #e7e8ee; box-sizing:border-box; }
 body.gtc-catalogue #gtc-main .gtc-parent-scroll { border-top:0; }
}