.step5-section{width:100%;margin:2rem auto 0;padding:3rem 0 1rem;overflow-x:hidden}.step5-container{box-sizing:border-box}.step5-testimonial-card{box-sizing:border-box;border-radius:20px;max-width:900px;margin:clamp(3rem,6vw,5rem) auto 0;position:relative;overflow:hidden}.step5-testimonial-image{width:100%;height:auto;display:block}.step5-testimonial-overlay-content{box-sizing:border-box;pointer-events:none;flex-direction:column;justify-content:space-between;padding:clamp(.8rem,2.5vw,2.2rem) clamp(2rem,6vw,5.5rem);display:flex;position:absolute;inset:0}.step5-testimonial-top-group{flex-direction:column;align-items:flex-start;max-width:58%;display:flex}.step5-testimonial-quote-img{mix-blend-mode:soft-light;width:clamp(24px,4vw,38px);height:auto;margin-bottom:12px;display:block}.step5-testimonial-text-block{margin:0}.step5-testimonial-heading{color:#fff;font-family:Trebuchet MS,Lucida Grande,sans-serif;font-size:clamp(14px,2vw,21px);line-height:1.4}.step5-testimonial-mekomera{font-family:var(--font-orbitron-semibold,"Orbitron", sans-serif);letter-spacing:.05em;color:#fff;text-shadow:0 0 4px #fff6,0 0 8px #fff3,0 0 15px #ffffff1a;font-size:17px}.step5-testimonial-description{color:#fff;mix-blend-mode:soft-light;margin:0;font-family:Trebuchet MS,Lucida Grande,sans-serif;font-size:clamp(14px,2vw,21px);line-height:1.5}.step5-testimonial-author-info{max-width:50%;margin-top:auto;margin-bottom:20px}.step5-testimonial-author-info p{color:#ffffff80;letter-spacing:.5px;font-size:18px}.step5-testimonial-author-name{margin:0 0 2px;font-family:Trebuchet MS,Lucida Grande,sans-serif}.step5-testimonial-author-company{margin:0;font-family:Trebuchet MS,Lucida Grande,sans-serif}@media (max-width:576px){.step5-testimonial-card{min-height:280px;position:relative}.step5-testimonial-image{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.step5-testimonial-overlay-content{padding:20px;position:absolute;inset:0}.step5-testimonial-top-group{max-width:100%}.step5-testimonial-top-group>div[style*=left]{top:10px!important;left:0!important}.step5-testimonial-author-info{max-width:100%;margin-bottom:12px}}@media (min-width:577px) and (max-width:768px){.step5-testimonial-overlay-content{padding-left:60px;padding-right:60px}}@media (min-width:769px) and (max-width:991px){.step5-testimonial-overlay-content{padding-left:70px;padding-right:70px}}@media (min-width:992px){.step5-testimonial-overlay-content{padding:8px 77px}}.step5-logo-slider-container{cursor:default;width:100%;margin-top:100px;margin-bottom:20px;padding:2.5rem 0;position:relative;overflow:hidden}.step5-logo-track{scrollbar-width:none;-ms-overflow-style:none;cursor:default;align-items:center;gap:clamp(20px,3vw,50px);padding:.5rem 0;display:flex;overflow-x:auto}.step5-logo-track::-webkit-scrollbar{display:none}.step5-logo-item{-webkit-user-select:none;user-select:none;cursor:default;flex-shrink:0;justify-content:center;align-items:center;display:flex}.step5-logo-item img{cursor:default;width:auto;height:auto;max-height:55px;display:block}.step5-logo-img--group-1-container .step5-logo-img--group-1{max-height:58px}.step5-logo-img--rectangle-5-container .step5-logo-img--rectangle-5{max-height:32px}.step5-logo-img--rectangle-3-container .step5-logo-img--rectangle-3{max-height:60px}.step5-logo-img--rectangle-4-container .step5-logo-img--rectangle-4{max-height:45px}.step5-logo-img--rectangle-13-container{width:125px}.step5-logo-img--rectangle-13-container img{width:100%}.step5-logo-img--rectangle-10-container .step5-logo-img--rectangle-10{max-height:50px}.step5-logo-item.step5-logo-img--group-container div{width:125px}@media (max-width:576px){.step5-logo-item img{max-height:35px}.step5-logo-track{gap:16px}}@media (min-width:577px) and (max-width:768px){.step5-logo-item img{max-height:40px}}@media (min-width:769px) and (max-width:992px){.step5-logo-item img{max-height:45px}}
.landing-faq-section{color:#fff;overflow-anchor:none;border-top:1px solid #ffffff80;width:100%;max-width:1720px;margin:2.5rem auto 0;padding:5.5rem 0 0;overflow:visible}.landing-faq-layout{grid-template-columns:minmax(180px,22%) minmax(0,1fr);align-items:stretch;gap:clamp(3.5rem,7vw,8rem);display:grid}.landing-faq-sidebar{z-index:2;align-self:stretch;min-height:100%}.landing-faq-sidebar-inner{flex-direction:column;align-items:flex-start;gap:15px;max-width:300px;display:flex}.landing-faq-heading{text-align:left;letter-spacing:2px;flex-direction:column;margin:0;font-family:Trebuchet MS,Lucida Grande,sans-serif;font-size:clamp(2.75rem,5.8vw,8.5rem);font-weight:400;line-height:1.05;display:flex}.landing-faq-heading-line{display:block}.landing-faq-subtitle{color:#fff;max-width:34ch;margin:16px 0 0;font-family:Trebuchet MS,Lucida Grande,sans-serif;font-size:clamp(1rem,1.35vw,1.125rem);line-height:1.55}.landing-faq-sidebar-cta{color:#7dfffb;white-space:nowrap;cursor:pointer;background:#00344080;border:1px solid #7dfffb;border-radius:9999px;justify-content:center;align-items:center;min-height:32px;margin-top:.35rem;padding:8px 15px;font-family:Trebuchet MS,Lucida Grande,sans-serif;font-size:.95rem;font-weight:500;line-height:1;transition:background .2s,transform .2s,border-color .2s;display:inline-flex}.landing-faq-sidebar-cta:hover{background:#00ffff29;border-color:#89fffbf2;transform:translateY(-1px)}.landing-faq-content{width:100%;min-width:0}@media (min-width:992px){.landing-faq-sidebar-inner{position:sticky;top:clamp(9rem,15vh,12rem)}}.landing-faq-list{overflow-anchor:none;flex-direction:column;gap:12px;display:flex}.landing-faq-item{border-radius:18px}.landing-faq-question{color:#fff;text-align:left;cursor:pointer;background:#00071e4d;border:1px solid #ffffff4d;border-radius:999px;justify-content:space-between;align-items:center;gap:.75rem;width:100%;min-height:56px;padding:.95rem 1rem .95rem 1.98rem;font-family:Trebuchet MS,Lucida Grande,sans-serif;font-size:18px;font-weight:500;display:flex}.landing-faq-icon{background:#0003;border:1px solid #fff3;border-radius:50%;flex:none;justify-content:center;align-items:center;width:28px;height:28px;font-size:1.2rem;line-height:1;transition:transform .2s;display:inline-flex}.landing-faq-icon-image{width:5px;height:9px;display:block}.landing-faq-item--open .landing-faq-icon{transform:rotate(90deg)}.landing-faq-answer-wrapper{opacity:0;background:0 0;border:1px solid #0000;border-radius:16px;grid-template-rows:0fr;margin-top:0;transition:grid-template-rows .35s cubic-bezier(.4,0,.2,1),margin-top .25s,opacity .25s,border-color .25s,background .25s;display:grid;overflow:hidden}.landing-faq-answer-wrapper--open{opacity:1;background:#00071e4d;border-color:#ffffff4d;grid-template-rows:1fr;margin-top:.3rem;transition:grid-template-rows .35s cubic-bezier(.22,1,.36,1),margin-top .22s,opacity .22s,border-color .22s,background .22s}.landing-faq-answer{text-align:left;opacity:0;visibility:hidden;min-height:0;padding:0 1.2rem;transition:opacity .15s,transform .15s,visibility 0s linear .15s,padding .25s;overflow:hidden;transform:translateY(-6px)}.landing-faq-answer-wrapper--open .landing-faq-answer{opacity:1;visibility:visible;padding:1rem 1.98rem 1.2rem;transition:opacity .2s,transform .2s,visibility linear,padding .2s;transform:translateY(0)}.landing-faq-answer p{letter-spacing:1px;color:#fff;margin:0;font-family:Trebuchet MS,Lucida Grande,sans-serif;font-size:.95rem;line-height:1.7}.landing-faq-answer-text{white-space:pre-line}.landing-faq-answer p+p{margin-top:10px}.landing-faq-answer ol{margin:15px 0 0}.landing-faq-answer li{color:#ffffffe6;margin:.45rem 0;font-family:Trebuchet MS,Lucida Grande,sans-serif;font-size:.95rem;line-height:1.65}.landing-faq-first-list{margin:.8rem 0 0;padding-left:0;list-style:none}.landing-faq-first-list li{margin:0 0 1rem}.landing-faq-first-list li:last-child{margin-bottom:0}.landing-faq-first-list-title{color:#fff;margin:0;font-size:.97rem;font-weight:600;line-height:1.45}.landing-faq-answer .landing-faq-first-list-description{color:#ffffffe6;margin:4px 0 20px;font-size:.95rem;line-height:1.65}.landing-faq-first-list li:last-child .landing-faq-first-list-description{margin-bottom:0}.landing-faq-first-list-title.landing-faq-compact-title{line-height:1.15}.landing-faq-answer .landing-faq-first-list-description.landing-faq-compact-desc{line-height:1.35}.landing-faq-cta{color:#89fffb;white-space:nowrap;cursor:pointer;background:#00344080;border:1px solid #7dfffb;border-radius:9999px;justify-content:center;align-items:center;min-height:32px;margin-top:1rem;padding:8px 15px;font-family:Trebuchet MS,Lucida Grande,sans-serif;font-size:.9rem;font-weight:500;line-height:1;transition:background .2s,transform .2s,border-color .2s;display:inline-flex}.landing-faq-cta:hover{background:#00ffff29;border-color:#89fffbf2;transform:translateY(-1px)}@media (max-width:991px){.landing-faq-section{padding-top:3.5rem}.landing-faq-layout{grid-template-columns:1fr;gap:3.25rem}.landing-faq-sidebar{align-self:auto;min-height:0}.landing-faq-sidebar-inner{text-align:center;align-items:center;max-width:none;position:static;top:auto}.landing-faq-heading{text-align:center;align-items:center;width:100%}.landing-faq-subtitle{text-align:center;max-width:36ch}}@media (max-width:768px){.landing-faq-section{margin-top:1.8rem;padding-top:2.5rem}.landing-faq-question{min-height:52px;padding:.85rem .8rem .85rem .95rem;font-size:.95rem}.landing-faq-cta,.landing-faq-sidebar-cta{min-height:34px;padding:.45rem .85rem;font-size:.84rem}.landing-faq-answer{padding:0 .95rem}.landing-faq-answer-wrapper--open .landing-faq-answer{padding:.9rem .95rem 1rem}.landing-faq-answer p{font-size:.88rem}}.landing-faq-subtitle .landing-faq-orbitron-text{text-shadow:0 0 4px #ffffff73,0 0 8px #ffffff40,0 0 12px #ffffff1f;font-size:14px!important}.landing-faq-orbitron-text{font-family:var(--font-orbitron-medium,"Orbitron", sans-serif);letter-spacing:1px;font-size:13px!important}
