.ta-dndarea{padding:0}.row-fluid-wrapper.row-depth-1.row-number-1.dnd-section{position:sticky;top:0;z-index:99}.lander-body{--lander-maroon:#5d001f;--lander-maroon-dark:#541021;--lander-maroon-dark-alt:#541020;--lander-maroon-hover:#7f112d;--lander-maroon-muted:#6c3038;--lander-maroon-soft:#6f3e48;--lander-maroon-label:#6b2737;--lander-maroon-text:#531020;--lander-charcoal:#1a1a1a;--lander-charcoal-mid:#2e2e2e;--lander-charcoal-card:#2c2c2c;--lander-gray-dark:#333;--lander-gray:#595959;--lander-gray-mid:#666;--lander-gray-border:#e8e8e8;--lander-gray-border-light:#ddd;--lander-off-white:#f9f7f7;--lander-bg-light:#f7f7f7;--lander-bg-alt:#f9f9f9;--lander-white:#fff;--lander-gradient-start:#a9304f;--lander-gradient-end:#541021;--lander-font-heading:"Feijoa",Georgia,serif;--lander-font-body:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,sans-serif;--lander-text-base:1rem;--lander-text-sm:0.9rem;--lander-text-xs:0.85rem;--lander-text-lg:1.15rem;--lander-line-height:1.5;--lander-line-height-tight:1.25;--lander-radius:8px;--lander-radius-lg:12px;--lander-radius-pill:999px;--lander-input-border:1px solid var(--lander-gray-border-light);color:var(--lander-gray-dark);font-family:var(--lander-font-body);font-size:var(--lander-text-base);line-height:var(--lander-line-height);-webkit-font-smoothing:antialiased}@font-face{font-display:swap;font-family:Feijoa;font-style:normal;font-weight:500;src:url(../fonts/Feijoa%20Medium.otf) format("opentype")}@font-face{font-display:swap;font-family:Feijoa;font-style:italic;font-weight:500;src:url(../fonts/Feijoa%20Medium%20Italic.otf) format("opentype")}.lander-body *,.lander-body :after,.lander-body :before{box-sizing:border-box}.lander-body h1,.lander-body h2,.lander-body h3,.lander-body h4,.lander-body h5,.lander-body h6{color:var(--lander-maroon-text);font-family:var(--lander-font-heading);font-weight:500;line-height:var(--lander-line-height-tight);margin-top:0}.lander-body h1{font-size:clamp(1.75rem,4vw,2.75rem);font-weight:500;margin-bottom:1rem}.lander-body h2{font-size:clamp(1.5rem,3vw,2.25rem);margin-bottom:1rem}.lander-body h3{font-size:clamp(1.25rem,2.5vw,1.75rem);margin-bottom:.75rem}.lander-body h4{font-size:clamp(1.1rem,2vw,1.35rem);margin-bottom:.5rem}.lander-body h5{font-size:1.1rem;margin-bottom:.5rem}.lander-body h6{font-size:1rem;margin-bottom:.5rem}.lander-body h1 em,.lander-body h2 em,.lander-body h3 em,.lander-body h4 em,.lander-body h5 em,.lander-body h6 em{font-family:var(--lander-font-heading);font-style:italic;font-weight:500}.lander-body p{color:var(--lander-gray-dark);margin-bottom:1rem;margin-top:0}.lander-body p:last-child{margin-bottom:0}.lander-body small{color:var(--lander-gray);font-size:var(--lander-text-sm)}.lander-body b,.lander-body strong{font-weight:600}.lander-body mark{background:#e6ffe6;border-radius:2px;color:inherit;padding:0 .15em}.lander-body a{color:var(--lander-maroon);text-decoration:none;transition:color .2s ease,opacity .2s ease}.lander-body a:hover{color:var(--lander-maroon-hover);opacity:.9}.lander-body a:focus-visible{outline:2px solid var(--lander-maroon);outline-offset:2px}.lander-body a.link-underline,.lander-body a.link-underline:hover{text-decoration:underline}.lander-body .btn,.lander-body button{border:none;cursor:pointer;font-family:var(--lander-font-body);font-weight:600;transition:background-color .2s ease,color .2s ease,box-shadow .2s ease}.lander-body .btn-primary-lander,.lander-body button.btn-primary-lander{background:var(--lander-white);border-radius:var(--lander-radius-pill);box-shadow:0 0 23px hsla(0,0%,100%,.5),0 0 12px hsla(0,0%,100%,.35);color:var(--lander-maroon-dark);font-size:1rem;padding:.75rem 1.5rem}.lander-body .btn-primary-lander:hover,.lander-body button.btn-primary-lander:hover{background:#f5f5f5;box-shadow:0 0 40px rgba(169,48,79,.6),0 0 72px rgba(169,48,79,.4);color:var(--lander-maroon-dark)}.lander-body .btn-maroon,.lander-body button.btn-maroon{background:var(--lander-maroon);border-radius:var(--lander-radius-pill);color:var(--lander-white);font-size:1rem;padding:.75rem 2rem}.lander-body .btn-maroon:hover,.lander-body button.btn-maroon:hover{background:var(--lander-maroon-hover);color:var(--lander-white)}.lander-body .btn-outline-lander{background:transparent;border:2px solid var(--lander-maroon);border-radius:var(--lander-radius-pill);color:var(--lander-maroon);font-size:var(--lander-text-sm);padding:.5rem 1.25rem}.lander-body .btn-outline-lander:hover{background:rgba(93,0,31,.08);border-color:var(--lander-maroon-hover);color:var(--lander-maroon-hover)}.lander-body button:not([class*=btn-]):not(.s0-header-cta):not(.s1-hero-cta){background:var(--lander-maroon);border-radius:var(--lander-radius-pill);color:var(--lander-white);font-size:1rem;font-weight:600;padding:.75rem 1.5rem}.lander-body button:not([class*=btn-]):hover{background:var(--lander-maroon-hover);color:var(--lander-white)}.lander-body .form-label,.lander-body label{color:var(--lander-gray-dark);display:inline-block;font-size:var(--lander-text-sm);font-weight:500;margin-bottom:.35rem}.lander-body .form-control,.lander-body .form-select,.lander-body input[type=email],.lander-body input[type=number],.lander-body input[type=password],.lander-body input[type=search],.lander-body input[type=tel],.lander-body input[type=text],.lander-body input[type=url],.lander-body select,.lander-body textarea{background:var(--lander-white);border:var(--lander-input-border);border-radius:var(--lander-radius);color:var(--lander-gray-dark);font-family:var(--lander-font-body);font-size:var(--lander-text-base);max-width:100%;padding:.5rem .75rem;transition:border-color .2s ease,box-shadow .2s ease;width:100%}.lander-body input::placeholder,.lander-body textarea::placeholder{color:var(--lander-gray-mid)}.lander-body .form-control:focus,.lander-body .form-select:focus,.lander-body input:focus,.lander-body select:focus,.lander-body textarea:focus{border-color:var(--lander-maroon);box-shadow:0 0 0 3px rgba(93,0,31,.15);outline:none}.lander-body textarea{min-height:100px;resize:vertical}.lander-body select{appearance:auto;cursor:pointer}.lander-body input[type=checkbox],.lander-body input[type=radio]{accent-color:var(--lander-maroon);cursor:pointer;height:1.1rem;width:1.1rem}.lander-body input[type=checkbox]+label,.lander-body input[type=radio]+label{cursor:pointer;margin-bottom:0;margin-left:.35rem}.lander-body fieldset{border:1px solid var(--lander-gray-border);border-radius:var(--lander-radius);margin-bottom:1rem;padding:1rem}.lander-body legend{color:var(--lander-maroon-text);font-weight:600;padding:0 .5rem}.lander-body ol,.lander-body ul{margin-bottom:1rem;margin-top:0;padding-left:1.5rem}.lander-body li,.lander-body ol ol,.lander-body ol ul,.lander-body ul ol,.lander-body ul ul{margin-bottom:.35rem}.lander-body .list-unstyled{list-style:none;padding-left:0}.lander-body .list-unstyled li{margin-bottom:.5rem}.lander-body blockquote{background:var(--lander-bg-light);border-left:4px solid var(--lander-maroon);border-radius:0 var(--lander-radius) var(--lander-radius) 0;color:var(--lander-gray-dark);font-size:var(--lander-text-base);margin:1rem 0;padding:.75rem 1.25rem}.lander-body blockquote p:last-child{margin-bottom:0}.lander-body table{border-collapse:collapse;font-size:var(--lander-text-sm);width:100%}.lander-body td,.lander-body th{border-bottom:1px solid var(--lander-gray-border);padding:.75rem 1rem;text-align:left}.lander-body th{color:var(--lander-maroon-text);font-weight:600}.lander-body tr:hover td{background:rgba(93,0,31,.03)}.lander-body .container{margin-left:auto;margin-right:auto;max-width:1140px;padding-left:1rem;padding-right:1rem;width:100%}@media (min-width:576px){.lander-body .container{padding-left:1.5rem;padding-right:1.5rem}}@media (min-width:992px){.lander-body .container{padding-left:2rem;padding-right:2rem}}.lander-body .text-center{text-align:center}.lander-body .text-left{text-align:left}.lander-body .text-right{text-align:right}.lander-body .text-maroon{color:var(--lander-maroon-text)}.lander-body .text-muted{color:var(--lander-gray)}.lander-body .text-white{color:var(--lander-white)}.lander-body .font-heading{font-family:var(--lander-font-heading)}.lander-body .font-italic{font-style:italic}#s0-header.s0-header{background-color:#541020;padding:1rem 0;position:sticky;top:0;z-index:1000}#s0-header .s0-header-inner{min-height:48px}#s0-header .s0-header-logo-img{display:block;height:28px;width:auto}#s0-header .s0-header-cta{background:#fff;border:none;border-radius:999px;box-shadow:0 0 6px hsla(0,0%,100%,.5),0 0 12px hsla(0,0%,100%,.35);color:#5d001f;font-size:.95rem;font-weight:600;padding:.5rem 1.25rem}#s0-header .s0-header-cta:hover{background:#f5f5f5;box-shadow:0 0 40px rgba(169,48,79,.6),0 0 72px rgba(169,48,79,.4);color:#5d001f}#s0-header .s0-header-toggle{background:transparent;border:none;display:flex;flex-direction:column;gap:5px;padding:.5rem}#s0-header .s0-header-toggle-bar{background:#fff;display:block;height:2px;width:22px}#s0-header .s0-header-nav{padding-top:1rem}#s0-header .s0-header-links{display:flex;flex-wrap:wrap;gap:1rem}#s0-header .s0-header-links a{color:#fff;font-size:.95rem;text-decoration:none}#s0-header .s0-header-links a:hover{opacity:.9}@media (min-width:992px){#s0-header .s0-header-nav.collapse{display:flex!important;flex-direction:row;padding-top:0}}#s1-hero.s1-hero{background:radial-gradient(ellipse at center,#a9304f 0,#541021 70%);color:#fff;padding:3rem 0 0}#s1-hero .s1-hero-title{color:#fff;font-family:Feijoa,serif;font-size:clamp(1.75rem,4vw,2.75rem);font-weight:500;line-height:1.2;margin-bottom:1rem}#s1-hero .s1-hero-title-em{font-family:Feijoa,serif;font-style:italic;font-weight:500}#s1-hero .s1-hero-tagline{color:#fff;font-size:1.15rem;margin-bottom:.5rem;opacity:.95}#s1-hero .s1-hero-support{color:hsla(0,0%,100%,.8);font-size:.95rem;margin:2rem 0 1rem}#s1-hero .s1-hero-cta{background:#fff;border:none;border-radius:999px;box-shadow:0 0 23px hsla(0,0%,100%,.5),0 0 12px hsla(0,0%,100%,.35);color:#541021;font-size:1rem;font-weight:600;padding:.75rem 1.5rem}#s1-hero .s1-hero-cta:hover{background:#fff;box-shadow:0 0 40px rgba(169,48,79,.6),0 0 72px rgba(169,48,79,.4);color:#541021}#s1-hero .s1-hero-visual{margin-top:2rem}#s1-hero .s1-hero-image{border-radius:12px}#s2-logos.s2-logos{background-color:#f9f7f7;padding:3rem 0}#s2-logos .s2-logos-heading{color:#6c3038;font-family:sans-serif;font-size:clamp(1.1rem,2.5vw,1.35rem);font-weight:600;margin-bottom:2rem;text-align:center}#s2-logos .s2-logos-grid{margin-left:auto;margin-right:auto;max-width:880px}#s2-logos .s2-logos-item{filter:none;max-height:30px;max-width:140px;object-fit:contain;width:auto}#s3-overview.s3-overview{background-color:#f9f9f9;padding:4rem 0}#s3-overview .s3-overview-title{color:#6f3e48;font-family:Feijoa,serif;font-size:clamp(1.75rem,4vw,2.75rem);font-weight:600;margin-bottom:1rem}#s3-overview .s3-overview-title-em{font-family:Feijoa,serif;font-style:italic;font-weight:500}#s3-overview .s3-overview-desc{color:#595959;font-size:1rem;margin-bottom:1.5rem}#s3-overview .s3-overview-list{margin:0}#s3-overview .s3-overview-item{align-items:flex-start;display:flex;gap:1rem;margin-bottom:1.25rem}#s3-overview .s3-overview-icon{align-items:center;display:flex;flex-shrink:0;height:56px;justify-content:center;width:56px}#s3-overview .s3-overview-icon img{max-height:100%;max-width:100%;object-fit:contain}#s3-overview .s3-overview-item-title{color:#6f3e48;display:block;font-size:1rem;margin-bottom:.25rem}#s3-overview .s3-overview-item-desc{color:#595959;font-size:.9rem;margin:0}#s3-overview .s3-overview-image{box-shadow:0 10px 40px rgba(0,0,0,.08)}#s4-solution.s4-solution{background-color:#1a1a1a;color:#fff;padding:5rem 0}#s4-solution .s4-solution-headline{color:#fff;font-family:Feijoa,serif;font-size:clamp(1.5rem,3vw,2rem);margin-bottom:0}#s4-solution .s4-solution-headline-em{font-family:Feijoa,serif;font-style:italic}#s4-solution .s4-solution-sub{color:hsla(0,0%,100%,.85);float:right;font-size:1rem;margin-bottom:0}#s4-solution .s4-solution-compliance{margin-left:auto;margin-right:auto;max-width:1020px}#s4-solution .s4-solution-badge-img{height:28px;margin:0 5px .4rem 0;object-fit:contain;width:28px}#s4-solution .s4-solution-badge-text{color:hsla(0,0%,100%,.9);font-size:.9rem}#s4-solution .s4-solution-claim-title{color:#fff;font-family:Feijoa,serif;font-size:clamp(1.5rem,3vw,2.5rem);font-weight:500;margin-bottom:.5rem}#s4-solution .s4-solution-claim-desc{color:hsla(0,0%,100%,.85);margin-bottom:0}#s4-solution .s4-solution-card{background:#2c2c2c;border:none;border-radius:10px;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.28),inset 1px 0 0 hsla(0,0%,100%,.26),inset -1px 0 0 rgba(0,0,0,.15),inset 0 -1px 0 rgba(0,0,0,.12);height:100%;padding:1.5rem}#s4-solution .s4-solution-card-icon{display:block;margin:1rem auto 0;max-height:200px;max-width:200px;object-fit:contain;width:100%}#s4-solution .s4-solution-card-title{color:#fff;font-family:sans-serif;font-size:1.1rem;font-weight:600;margin-bottom:.5rem}#s4-solution .s4-solution-card-desc{color:hsla(0,0%,100%,.8);font-size:.95rem;margin:0}#s5-comparison.s5-comparison{background-color:#f7f7f7;padding:4rem 0}#s5-comparison .s5-comparison-title{color:#541021;font-family:Feijoa,serif;font-size:clamp(1.5rem,3vw,2rem);font-weight:500;line-height:1.25;margin-bottom:2rem}#s5-comparison .s5-comparison-title-line1{display:block;font-size:.85em;font-weight:400}#s5-comparison .s5-comparison-title-line2{display:block;font-size:1em;font-weight:600}#s5-comparison .s5-comparison-table-wrapper{background:transparent;border-radius:12px;display:block;margin:0 auto;max-width:1280px}#s5-comparison .s5-comparison-grid{display:grid;grid-template-columns:1fr 30% 1fr;grid-template-rows:auto auto auto auto auto auto auto}#s5-comparison .s5-comparison-row{display:contents}#s5-comparison .s5-comparison-row>*{border-bottom:1px solid #e8e8e8;vertical-align:top}#s5-comparison .s5-comparison-row:last-child>*{border-bottom:none}#s5-comparison .s5-comparison-col-feature{background:transparent;border-right:1px solid #e8e8e8}#s5-comparison .s5-comparison-col-lois{background:#fff;border-right:1px solid #e8e8e8}#s5-comparison .s5-comparison-col-generic{background:transparent}#s5-comparison .s5-comparison-th{border-bottom:1px solid #e8e8e8;display:flex;flex-direction:column;font-weight:600;justify-content:center;min-height:3.5rem;padding:1rem 1.25rem}#s5-comparison .s5-comparison-th-feature{background:transparent;color:#531020;font-size:.95rem}#s5-comparison .s5-comparison-th-lois{background:radial-gradient(ellipse at bottom,#a9304f 0,#541021 70%);border-bottom:none;border-radius:12px 12px 0 0;color:#fff;display:flex;flex-direction:row;padding:1.15rem;text-align:center}#s5-comparison .s5-comparison-header-row>.s5-comparison-col-lois{border-bottom:none}#s5-comparison .s5-comparison-lois-label{display:block;font-size:.8rem;font-weight:400;margin-bottom:.25rem;margin-right:5px;max-width:120px;text-align:left}#s5-comparison .s5-comparison-lois-logo{display:block}#s5-comparison .s5-comparison-lois-logo-img{height:1.75rem;max-width:100px;width:auto}#s5-comparison .s5-comparison-th-generic{background:transparent;color:#531020;font-size:.95rem;text-align:center}#s5-comparison .s5-comparison-cell{align-items:flex-start;display:flex;font-size:.95rem;padding:1rem 1.25rem}#s5-comparison .s5-comparison-cell-feature{color:#541021;font-weight:500}#s5-comparison .s5-comparison-cell-lois{color:#541021}#s5-comparison .s5-comparison-cell-content{flex:1;min-width:0}#s5-comparison .s5-comparison-cell-text{display:block}#s5-comparison .s5-comparison-example{background:#f7f7f7;border-radius:8px;color:#531020;font-size:.9em;line-height:1.5;margin-top:.75rem;padding:.65rem .85rem}#s5-comparison .s5-comparison-example-highlight{background:#e6ffe6;border-radius:2px;color:inherit;padding:0 .15em}#s5-comparison .s5-comparison-cell-generic{color:#541021}#s5-comparison .s5-comparison-icon{height:20px;margin-right:.35rem;vertical-align:middle;width:20px}#s5-comparison .s5-comparison-swipe-hint{border-top:1px solid #e8e8e8;color:#666;display:none;font-size:.9rem;margin:0;padding:1rem 1.25rem;text-align:left}@media (min-width:768px){#s5-comparison .s5-comparison-row:last-child .s5-comparison-col-lois{border-bottom:2px solid #c0bebe;border-bottom-left-radius:30px;border-bottom-right-radius:30px;margin-bottom:-10px;padding-bottom:50px}}@media (max-width:767.98px){#s5-comparison .s5-comparison-title{font-size:1.35rem}#s5-comparison .s5-comparison-title-line1{font-size:.9em}#s5-comparison .s5-comparison-table-wrapper{overflow-x:auto;-webkit-overflow-scrolling:touch}#s5-comparison .s5-comparison-grid{grid-template-columns:120px 280px 280px;min-width:100%;width:max-content}#s5-comparison .s5-comparison-col-feature{background:#fff;box-shadow:4px 0 8px rgba(0,0,0,.06);left:0;position:sticky;z-index:2}#s5-comparison .s5-comparison-swipe-hint{display:block;left:0;position:sticky}}#s6-outcome.s6-outcome{background:radial-gradient(ellipse at bottom,#a9304f 0,#541021 70%);color:#fff;padding:4rem 0}#s6-outcome .s6-outcome-title{color:#fff;font-family:Feijoa,serif;font-size:clamp(1.5rem,3vw,2.25rem);font-weight:500;margin-bottom:1rem}#s6-outcome .s6-outcome-title-em{font-family:Feijoa,serif;font-style:italic}#s6-outcome .s6-outcome-desc{color:hsla(0,0%,100%,.9);font-size:1rem;margin-bottom:0}#s6-outcome .s6-outcome-cards{display:flex;flex-direction:column;gap:.875rem}#s6-outcome .s6-outcome-card{align-items:center;background:#490c1b;border:none;border-radius:10px;box-shadow:0 0 0 1px hsla(0,0%,100%,.08),inset 0 1px 0 hsla(0,0%,100%,.06);display:flex;gap:1.5rem;padding:1.5rem 1.75rem}#s6-outcome .s6-outcome-card-icon{border-radius:50%;height:76px;width:76px}#s6-outcome .s6-outcome-card-title{color:#fff;font-family:sans-serif;font-size:1.35rem;font-weight:700;line-height:1.2;margin:0 0 .4rem}#s6-outcome .s6-outcome-card-desc{color:#d4d4d4;font-size:.9375rem;font-weight:400;line-height:1.4;margin:0}#s7-testimonials.s7-testimonials{background:#fff;overflow:hidden;padding:0}#s7-testimonials .s7-testimonials-head-col{align-items:center;background:#fff;display:flex;padding:3rem 2rem}#s7-testimonials .s7-testimonials-title{color:#531020;font-family:Feijoa,serif;font-size:clamp(1.5rem,3vw,1.95rem);font-weight:500;line-height:1.25;margin:0}#s7-testimonials .s7-testimonials-title-line1{display:block;font-weight:600}#s7-testimonials .s7-testimonials-title-line2{display:block;font-weight:500}#s7-testimonials .s7-testimonials-slider-col{background:#fff;color:#333;padding:3rem 0 3rem 2rem}#s7-testimonials .s7-splide.splide{padding:0}#s7-testimonials .s7-splide .splide__list{gap:.05rem;margin:10px 6px!important}#s7-testimonials .s7-testimonial-card{background:#fff;border-radius:12px;box-shadow:0 0 20px -4px rgba(0,0,0,.25);height:100%;min-height:200px;padding:1.75rem}#s7-testimonials .s7-testimonial-quote{color:#333;font-family:Feijoa,serif;font-size:1.15rem;font-weight:400;line-height:1.65;margin-bottom:1.25rem}#s7-testimonials .s7-testimonial-author{align-items:center;display:flex;gap:1rem}#s7-testimonials .s7-testimonial-avatar{border:1px solid rgba(0,0,0,.06);border-radius:50%;height:48px;object-fit:cover;width:48px}#s7-testimonials .s7-testimonial-name{color:#333;display:block;font-size:1rem;font-weight:600}#s7-testimonials .s7-testimonial-title{color:#666;display:block;font-size:.9rem;font-weight:400}#s7-testimonials .s7-splide-pagination{margin-top:1.5rem;position:static}#s7-testimonials .s7-splide-pagination .splide__pagination__page{background:#d3d3d3;border:none;border-radius:50%;height:12px;margin:0 .25rem;opacity:1;padding:5px;width:12px}#s7-testimonials .s7-splide-pagination .splide__pagination__page.is-active{background:#531020;transform:none}@media (max-width:991.98px){#s7-testimonials .s7-testimonials-head-col{justify-content:center;padding:2.5rem 1.5rem;text-align:center}#s7-testimonials .s7-testimonials-title{font-size:clamp(1.5rem,4vw,2rem)}#s7-testimonials .s7-testimonials-slider-col{padding:2rem 1.5rem}}@media (max-width:767.98px){#s7-testimonials .s7-testimonials-head-col{padding:2rem 1rem}#s7-testimonials .s7-testimonials-title{font-size:1.75rem}#s7-testimonials .s7-testimonials-slider-col{padding:1.5rem 1rem}#s7-testimonials .s7-testimonial-quote{color:#531020;font-size:1.1rem;line-height:1.6}#s7-testimonials .s7-testimonial-name{color:#531020;font-size:1rem;font-weight:600}#s7-testimonials .s7-testimonial-title{color:#666;font-size:.875rem}#s7-testimonials .s7-testimonial-card{min-height:0;padding:1.5rem}}#s8-security.s8-security{background-color:#fff;padding:4rem 0}#s8-security .s8-security-title{color:#6b2737;font-family:sans-serif;font-size:clamp(1rem,2vw,1.25rem);font-weight:700;letter-spacing:.05em;margin-bottom:2rem;text-align:center}#s8-security .s8-security-icon{height:30px;object-fit:contain;width:30px}#s8-security .s8-security-text{color:#6b2737;font-size:.9rem;font-weight:500}#s9-contact .container{background:#333;border-radius:30px;padding:50px 20px}#s9-contact.s9-contact{color:#fff;padding:4rem 0}#s9-contact .s9-contact-title{color:#fff;font-family:Feijoa,serif;font-size:clamp(1.5rem,3vw,3.25rem);margin:3.25rem auto}#s9-contact .s9-contact-sub{color:hsla(0,0%,100%,.85);font-size:1rem;margin-bottom:1.5rem}#s9-contact .s9-contact-title-em{font-style:italic}#s9-contact .s9-contact-benefits{margin-bottom:2rem;padding-left:0}#s9-contact .s9-contact-benefits li{align-items:flex-start;color:hsla(0,0%,100%,.9);display:flex;font-size:.95rem;gap:.75rem;margin-bottom:.75rem}#s9-contact .s9-contact-check{flex-shrink:0;height:20px;margin-top:.15rem;width:20px}#s9-contact .s9-contact-form-wrapper{background:#fff;border-radius:16px;box-shadow:0 20px 60px rgba(0,0,0,.3);margin-bottom:2rem;padding:2rem}#s9-contact .s9-contact-form fieldset.form-columns-1,#s9-contact .s9-contact-form fieldset.form-columns-2{max-width:none!important;width:100%!important}#s9-contact .s9-contact-form-title{color:#333;font-family:sans-serif;font-size:1.25rem;font-weight:700;margin-bottom:1.25rem}#s9-contact .s9-contact-form .form-label,#s9-contact .s9-contact-form .hs-form-field label{color:#333;font-size:.9rem}#s9-contact .s9-contact-form legend.hs-field-desc{color:#999;font-size:12px}#s9-contact .s9-contact-form .form-control,#s9-contact .s9-contact-form .form-select,#s9-contact .s9-contact-form .hs-input{border:1px solid #ddd;border-radius:8px;color:#212529;font-size:14px;height:40px;margin-bottom:20px;padding:5px 8px;width:100%}#s9-contact .s9-contact-form ul.no-list.hs-error-msgs.inputs-list{color:#fc0a46;margin:-20px 0 10px -10px;padding:10px 0 10px 35px}#s9-contact .s9-contact-form-pref{color:#333;font-size:.95rem;margin-bottom:.5rem}#s9-contact .s9-contact-form-radios{display:flex;flex-wrap:wrap;gap:1.5rem}#s9-contact .s9-contact-radio{align-items:center;color:#333;cursor:pointer;display:inline-flex;gap:.5rem}#s9-contact .s9-contact-form .hs_message .hs-fieldtype-textarea{min-height:180px}#s9-contact .hs_submit.hs-submit{text-align:center}.hsfc-Step__Content .hsfc-Button{margin:0 auto}#s9-contact .hs_submit.hs-submit .hs-button,#s9-contact .s9-contact-submit,.hs_submit.hs-submit .hs-button{background:#5d001f;border:none;border-radius:999px;color:#fff;font-size:1rem;font-weight:600;margin:10px auto;max-width:400px;padding:1rem 1.5rem;width:100%}#s9-contact .s9-contact-submit:hover{background:#7f112d;color:#fff}#s9-contact .s9-contact-form-footer{border-top:1px solid #eee;margin-top:1.5rem;padding-top:1rem}#s9-contact .s9-contact-form-footer span{align-items:center;color:#666;display:inline-flex;font-size:.8rem;gap:.35rem;margin:0 .5rem}#s9-contact .s9-contact-form-footer span img{height:16px;width:16px}#s9-contact .s9-contact-privacy{color:#666;font-size:.8rem;margin-bottom:0;margin-top:.75rem}#s9-contact .s9-contact-privacy a{color:#5d001f;text-decoration:underline}#s9-contact .s9-contact-badges-title{color:hsla(0,0%,100%,.7);font-size:.75rem;letter-spacing:.08em;margin-bottom:1rem}#s9-contact .s9-contact-badge-img{display:block;height:40px;margin:0 auto .35rem;object-fit:contain;width:auto}#s9-contact .s9-contact-badge-text{color:hsla(0,0%,100%,.8);display:block;font-size:.8rem}[data-hsfc-id=Renderer] .hsfc-Step .hsfc-Step__Content{padding:0!important}#s10-faq.s10-faq{background-color:#1a1a1a;color:#e8e8e8;padding:4rem 0}#s10-faq .s10-faq-title{color:#e8e8e8;font-family:Feijoa,serif;font-size:clamp(1.75rem,3.5vw,2.75rem);font-weight:500;margin-bottom:2.5rem;text-align:center}#s10-faq .s10-faq-list{margin:0 auto;max-width:700px}#s10-faq .s10-faq-item{background:transparent;border:1px solid #52514d;border-radius:10px;box-shadow:0 2px 8px rgba(0,0,0,.2);margin-bottom:1rem;overflow:hidden}#s10-faq .s10-faq-item.active{background:#404040}#s10-faq .s10-faq-question{align-items:center;background:transparent;border:none;color:#e8e8e8;cursor:pointer;display:flex;font-family:inherit;font-size:1.05rem;font-weight:400;gap:1rem;justify-content:space-between;max-width:none;padding:1.25rem 1.5rem;text-align:left;width:100%}#s10-faq .s10-faq-question span:first-child{flex:1;min-width:0}#s10-faq .s10-faq-toggle-icons{align-items:center;border-radius:50%;display:flex;flex-shrink:0;justify-content:center;position:relative}#s10-faq .s10-faq-question img{height:32px;left:50%;opacity:.9;position:absolute;top:50%;transform:translate(-50%,-50%);width:32px}#s10-faq .s10-faq-answer>*{min-height:0;overflow:hidden}#s10-faq .s10-faq-answer{display:grid;grid-template-rows:0fr;overflow:hidden;transition:grid-template-rows .35s ease}#s10-faq .s10-faq-item.active .s10-faq-answer{grid-template-rows:1fr}#s10-faq .s10-faq-answer-inner{min-height:0;opacity:0;overflow:hidden;transform:translateY(-4px);transition:opacity .25s ease,transform .25s ease}#s10-faq .s10-faq-item.active .s10-faq-answer-inner{opacity:1;transform:translateY(0)}#s10-faq .s10-faq-answer p{color:hsla(0,0%,100%,.75);font-size:.9rem;line-height:1.6;margin:0;padding:0 1.5rem 1.25rem;text-align:left}#s10-faq .s10-faq-item.active .s10-faq-icon-open{display:block!important}#s10-faq .s10-faq-item.active .s10-faq-icon-closed,#s10-faq .s10-faq-item:not(.active) .s10-faq-icon-open{display:none!important}#s10-faq .s10-faq-item:not(.active) .s10-faq-icon-closed{display:block!important}#s11-footer.s11-footer{background-color:#2e2e2e;color:#ccc;padding:3rem 0}#s11-footer.s11-footer p{color:#ccc}#s11-footer .s11-footer-logo-img{height:28px;margin-bottom:1.25rem;opacity:.9;width:auto}#s11-footer .s11-footer-copy,#s11-footer .s11-footer-patent{font-size:.85rem;margin-bottom:.35rem}#s11-footer .s11-footer-logo:hover .s11-footer-logo-img{opacity:1}@media (max-width:767.98px){#s1-hero.s1-hero{padding:2rem 0 0}#s1-hero .s1-hero-cta{display:block;width:100%}#s9-contact .s9-contact-form-footer span{display:block;margin-bottom:.5rem}}