.success-sections{max-width:1440px;margin:0 auto;padding:10px clamp(20px,4vw,60px) 64px;display:grid;gap:24px;color:#172b51}.success-heading h2{font-size:clamp(25px,2.6vw,36px);line-height:1.6;margin:12px 0 8px;text-wrap:balance}.success-heading p{font-size:14px;line-height:1.9;color:#75859e;margin:0;max-width:650px}.success-eyebrow{display:inline-flex;align-items:center;gap:12px;color:var(--color-primary);font-size:11px;font-weight:600}.success-eyebrow:before{content:"";width:22px;height:2px;background:#f5c542}.success-circle{position:relative;display:inline-block;padding:0 9px;isolation:isolate}.success-circle:after{content:"";position:absolute;inset:0 -2px;border:2px solid #f5c542;border-radius:48% 52% 45% 55%;transform:rotate(-5deg);z-index:-1}.success-stats{position:relative;padding:32px;border-radius:28px;background:radial-gradient(ellipse at 5% 25%,#deefff,transparent 65%),#f9fcff;border:1px solid #e9f2fb}.success-stats-intro{display:grid;grid-template-columns:1.6fr 1fr;gap:24px;align-items:center}.success-illustration-slot{height:150px;position:relative}.success-illustration-slot span{position:absolute;inset:5% 12%;border-radius:48% 52% 38% 62%;background:#dcecff80;transform:rotate(-9deg)}.success-stat-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:24px}.success-stat{display:flex;flex-direction:column;align-items:center;gap:7px;padding:23px 12px;background:#fff;border:1px solid #e7eff9;border-radius:16px;box-shadow:0 8px 24px #1d68aa07;text-align:center}.success-stat strong,.success-stat svg{color:var(--color-primary)}.success-stat strong{font-size:36px;line-height:1.3}.success-stat>span{font-size:12px;color:#73859d}.success-stat-featured{background:#eef7ff;border-color:#d6eaff}.success-panel{border:1px solid #e5eff9;border-radius:28px;padding:28px 32px 32px;background:radial-gradient(ellipse at 0 100%,#e7f3ff,transparent 70%),linear-gradient(140deg,#fff,#f4f9ff);position:relative;overflow:hidden}.success-partner-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:14px;margin-top:25px}.success-logo-slot{height:100px;border-radius:17px;border:1px solid #edf3fb;background:#ffffffc9;box-shadow:0 9px 24px #175ba00a;display:grid;place-items:center}.success-logo-slot>span{width:45%;height:28px;border:1px dashed #cddfed;border-radius:7px}.success-handnote{display:flex;align-items:center;gap:8px;color:#4d90cf;font-size:12px;justify-content:flex-end;margin-top:18px}.success-handnote svg{color:#e1b433}.success-testimonial-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:24px}.success-quote-placeholder{background:#ffffffdb;border:1px solid #e5eef9;box-shadow:0 10px 26px #175ba009;border-radius:20px;padding:22px;min-width:0}.success-quote-icon{color:#89b7f5;fill:#89b7f522}.success-quote-lines{display:grid;gap:10px;margin:17px 0 26px}.success-quote-lines>span{height:7px;border-radius:5px;background:#eef3f9}.success-quote-lines>span:last-child{width:65%}.success-person-placeholder{display:flex;gap:10px;align-items:center}.success-avatar-slot{width:43px;height:43px;flex-shrink:0;border-radius:50%;background:#edf3fa;border:1px dashed #d3e2ef}.success-person-placeholder>div{flex:1 1;display:grid;gap:8px}.success-person-placeholder>div span{display:block;height:6px;background:#edf3fa;border-radius:4px;width:75%}.success-person-placeholder>div span:last-child{width:50%}.success-mini-logo{width:32px;height:30px;border:1px dashed #d3e2ef;border-radius:7px}@media(max-width:900px){.success-partner-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.success-testimonial-grid{gap:10px}.success-quote-placeholder{padding:16px}}@media(max-width:600px){.success-sections{padding:0 16px 42px;gap:18px}.success-panel,.success-stats{padding:24px 18px;border-radius:22px}.success-stats-intro{display:block}.success-heading{text-align:center}.success-heading h2{font-size:26px}.success-heading p{font-size:13px}.success-illustration-slot{height:90px;margin-top:16px}.success-illustration-slot span{inset:5% 23%}.success-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:16px}.success-stat{padding:18px 8px}.success-stat>span{font-size:11px}.success-partner-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.success-logo-slot{height:83px}.success-handnote{justify-content:center}.success-testimonial-grid{grid-template-columns:1fr;gap:12px}.success-quote-placeholder{padding:20px}.success-quote-lines{margin-bottom:22px}}.success-testimonials{padding:36px 0 12px;position:relative;background:radial-gradient(ellipse at 10% 100%,#edf7ff80,transparent 60%)}.success-testimonials .success-heading{text-align:center;position:relative;padding-top:26px}.success-testimonials .success-heading p{margin-inline:auto}.success-testimonials .success-eyebrow{position:absolute;top:0;inset-inline-start:0;background:#f4f9ff;border-radius:30px;padding:8px 15px;font-size:11px}.success-testimonials .success-heading h2{margin-top:16px}.success-testimonial{margin:0;display:grid;grid-template-columns:minmax(90px,.8fr) minmax(0,1.4fr);gap:16px;align-items:center;background:#fff;border:1px solid #e8f0f9;border-radius:20px;padding:24px 20px;box-shadow:0 12px 28px #0865b307;min-width:0}.success-client{display:flex;flex-direction:column;align-items:center;gap:7px;text-align:center}.success-client-photo{display:block;width:76px;height:76px;border-radius:50%;background:#f0f4f9;border:1px dashed #dae4ef;margin-bottom:3px}.success-client strong{font-size:13px;line-height:1.7;color:#263961}.success-client>span:last-child{font-size:11px;color:#7a9aca;line-height:1.7}.success-review{display:flex;flex-direction:column;align-items:flex-start;min-width:0}.success-review .success-quote-icon{align-self:flex-end;color:#62a4fc;fill:#62a4fc22}.success-review blockquote{font-size:14px;line-height:1.9;color:#73829f;margin:3px 0 20px;text-align:start}.success-client-logo{display:block;width:60px;height:30px;border:1px dashed #dce7f2;border-radius:6px;align-self:flex-end}@media(min-width:601px) and (max-width:1000px){.success-testimonial-grid{grid-template-columns:1fr}.success-testimonial{grid-template-columns:130px 1fr}}@media(max-width:600px){.success-testimonials{padding:24px 0 0}.success-testimonials .success-heading{padding-top:0}.success-testimonials .success-eyebrow{position:static}.success-testimonials .success-heading h2{font-size:25px}.success-testimonial{grid-template-columns:90px minmax(0,1fr);padding:20px 16px;gap:14px}.success-review blockquote{font-size:13px}.success-client-photo{width:67px;height:67px}.success-client strong{font-size:12px}.success-client>span:last-child{font-size:10px}}.success-testimonials .success-heading{padding-top:0}.success-testimonials .success-eyebrow{position:static;background:none;padding:0;font-size:12px}.success-testimonials .success-eyebrow:before{background:var(--color-secondary);width:30px}.success-testimonials .success-heading h2{color:var(--color-primary);margin:10px 0 4px;font-weight:700}.success-testimonials .success-heading p{max-width:760px}.success-carousel{min-width:0;margin-top:28px}.success-carousel .swiper{padding:4px 0 18px}.success-carousel .swiper-wrapper{align-items:stretch}.success-carousel .swiper-slide{height:auto}.success-carousel .success-testimonial{height:100%;min-height:240px;grid-template-columns:minmax(80px,.8fr) minmax(0,1.4fr)}.success-carousel .success-client-photo{object-fit:cover;width:86px;height:86px;border:3px solid white;box-shadow:0 0 0 1px #0865b319}.success-carousel .success-client strong,.success-carousel .success-quote-icon{color:var(--color-primary)}.success-carousel .success-quote-icon{fill:var(--color-primary);opacity:.7}.success-carousel-controls{display:flex;align-items:center;justify-content:center;gap:24px;margin-top:6px}.success-carousel-controls>button{display:grid;place-items:center;width:38px;height:38px;border:1px solid #0865b325;border-radius:50%;background:white;color:var(--color-primary);transition:background .2s}.success-carousel-controls>button:hover{background:var(--color-primary);color:white}.success-carousel-dots{display:flex;gap:4px;align-items:center}.success-carousel-dots button{width:20px;height:32px;padding:0;border:0;background:transparent;position:relative}.success-carousel-dots button:before{content:"";display:block;width:7px;height:7px;border-radius:50%;background:#0865b329;margin:auto;transition:background .2s,transform .2s}.success-carousel-dots button[aria-current=true]:before{background:var(--color-primary);transform:scale(1.3)}.success-carousel button:focus-visible{outline:2px solid var(--color-primary);outline-offset:3px}@media(max-width:600px){.success-carousel{margin-top:22px}.success-carousel-controls{gap:8px}.success-carousel .success-testimonial{min-height:230px}.success-carousel .success-client-photo{width:76px;height:76px}}@media(prefers-reduced-motion:reduce){.success-carousel *{transition:none!important}}.success-testimonials{min-width:0;max-width:100%}.success-carousel{width:100%;max-width:100%}.success-partners{min-width:0;position:relative;padding:30px 0 12px;border:0;border-radius:0;background:none;overflow:visible}.success-partners .success-heading{padding-inline:20px;text-align:start}.success-partners .success-heading h2{color:var(--color-primary);margin-top:10px}.success-partners .success-eyebrow:before{background:var(--color-secondary)}.partners-carousel{position:relative;isolation:isolate;display:flex;align-items:center;gap:14px;min-width:0;width:100%;padding:42px 12px;margin-top:12px}.partners-wave{position:absolute;inset:0;width:100%;height:100%;z-index:-1;pointer-events:none}.partners-carousel .swiper{min-width:0;flex:1 1}.partner-logo-cell{display:flex;align-items:center;justify-content:center;min-height:90px;padding:8px 12px;border-inline-end:1px solid #0865b30c}.partner-logo-art{position:relative;display:inline-block;overflow:hidden;flex-shrink:0;vertical-align:middle}.partners-arrow{display:grid;place-items:center;flex-shrink:0;width:40px;height:40px;padding:0;border:1px solid #e7f2fd;border-radius:50%;color:var(--color-primary);background:#fff;box-shadow:0 5px 18px #0865b30a;transition:background .2s,color .2s}.partners-arrow:hover{background:var(--color-primary);color:white}.partners-arrow:focus-visible{outline:2px solid var(--color-primary);outline-offset:4px}.partners-footnote{display:flex;align-items:center;justify-content:center;gap:12px;font-size:12px;color:#8291a8;margin:6px 0 0}.partners-footnote:before{content:"";width:24px;height:2px;background:var(--color-secondary)}.success-review-brand{align-self:flex-end;height:38px;display:flex;align-items:center;justify-content:flex-end}@media(max-width:600px){.success-partners{padding-top:22px}.success-partners .success-heading{text-align:center;padding-inline:0}.partners-carousel{gap:4px;padding:30px 0}.partners-arrow{width:30px;height:30px}.partners-arrow svg{width:18px}.partner-logo-cell{padding-inline:4px}.partner-logo-cell .partner-logo-art{transform:scale(.72)}.partners-footnote{font-size:11px}}@media(prefers-reduced-motion:reduce){.partners-carousel *{transition:none!important}}.success-carousel .swiper{padding-block:16px 28px}.success-carousel .success-testimonial{position:relative;transition:transform .35s ease,border-color .35s ease,box-shadow .35s ease,background-color .35s ease}.success-carousel .success-testimonial:after{content:"";position:absolute;inset-inline-start:24px;top:-1px;width:44px;height:3px;background:var(--color-secondary);border-radius:0 0 4px 4px;opacity:0;transform:scaleX(.5);transition:opacity .35s ease,transform .35s ease}.success-carousel .success-testimonial:hover,.success-carousel .swiper:not(:has(.success-testimonial:hover)) .swiper-slide-active .success-testimonial{transform:translateY(-7px);border-color:var(--color-primary);background:#fafdff;box-shadow:inset 0 0 0 1px var(--color-primary),0 14px 24px #0865b31a}.success-carousel .success-testimonial:hover:after,.success-carousel .swiper:not(:has(.success-testimonial:hover)) .swiper-slide-active .success-testimonial:after{opacity:1;transform:scaleX(1)}@media(prefers-reduced-motion:reduce){.success-carousel .success-testimonial,.success-carousel .success-testimonial:after{transition:none!important;transform:none!important}}.partners-carousel{padding:22px 0;margin-top:18px;gap:0;background:none}.partners-carousel .swiper-wrapper{transition-timing-function:linear!important}.partner-logo-cell{border:0;background:none}.partners-carousel:focus-visible{outline:2px solid var(--color-primary);outline-offset:4px}@media(max-width:600px){.partners-carousel{padding:16px 0}}.success-carousel .swiper{touch-action:pan-y}.success-partners{padding-block:42px 30px;background:#f3f9ff;box-shadow:0 0 0 100vmax #f3f9ff;clip-path:inset(0 -100vmax)}@media(max-width:600px){.success-partners{padding-block:30px 24px}}