.testimony-module__l0RVZW__page{background:var(--bg-primary);--accent:#6366f1;--accent-light:#818cf8}.testimony-module__l0RVZW__hero{background:var(--bg-primary);text-align:center;isolation:isolate;padding:9rem 1.5rem 5rem;position:relative;overflow:hidden}.testimony-module__l0RVZW__heroBg{z-index:-1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.testimony-module__l0RVZW__heroBlob{filter:blur(80px);opacity:.55;will-change:transform;border-radius:50%;position:absolute}.testimony-module__l0RVZW__heroBlob1{background:var(--accent);width:520px;height:520px;animation:18s ease-in-out infinite testimony-module__l0RVZW__heroFloat;top:-20%;left:-10%}.testimony-module__l0RVZW__heroBlob2{background:var(--accent-light);opacity:.4;width:420px;height:420px;animation:22s ease-in-out -8s infinite testimony-module__l0RVZW__heroFloat;top:25%;right:-10%}.testimony-module__l0RVZW__heroBlob3{opacity:.3;background:#a855f7;width:320px;height:320px;animation:26s ease-in-out -14s infinite testimony-module__l0RVZW__heroFloat;bottom:-10%;left:35%}@keyframes testimony-module__l0RVZW__heroFloat{0%,to{transform:translate(0)scale(1)}33%{transform:translate(40px,-50px)scale(1.08)}66%{transform:translate(-30px,35px)scale(.94)}}.testimony-module__l0RVZW__heroGrid{background-image:radial-gradient(circle,#6366f11f 1px,#0000 1px);background-size:28px 28px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(80% 70% at 50% 40%,#000 0%,#0000 75%);mask-image:radial-gradient(80% 70% at 50% 40%,#000 0%,#0000 75%)}.testimony-module__l0RVZW__heroPeek{z-index:1;background:var(--bg-card);border:1px solid var(--border);border-radius:16px;flex-direction:column;align-items:center;gap:6px;padding:8px;animation:8s ease-in-out infinite testimony-module__l0RVZW__heroFloatPeek;display:flex;position:absolute;box-shadow:0 12px 36px -10px #6366f159}.testimony-module__l0RVZW__heroPeek img{object-fit:cover;border-radius:12px}.testimony-module__l0RVZW__heroPeekStars{color:#f59e0b;letter-spacing:1px;font-size:.65rem;line-height:1}.testimony-module__l0RVZW__heroPeekLeft{animation-delay:-2s;top:18%;left:5%}.testimony-module__l0RVZW__heroPeekRight{animation-delay:-5s;top:32%;right:5%}.testimony-module__l0RVZW__heroPeekTopRight{animation-delay:-3.5s;top:16%;right:14%;transform:rotate(8deg)}@keyframes testimony-module__l0RVZW__heroFloatPeek{0%,to{transform:translateY(0) rotate(var(--rot,0deg))}50%{transform:translateY(-14px) rotate(var(--rot,0deg))}}@media (max-width:1100px){.testimony-module__l0RVZW__heroPeek{display:none}}.testimony-module__l0RVZW__heroInner{z-index:1;flex-direction:column;align-items:center;max-width:820px;margin:0 auto;display:flex;position:relative}.testimony-module__l0RVZW__heroEyebrow{background:var(--bg-card);border:1px solid var(--border);color:var(--text-secondary);border-radius:999px;align-items:center;gap:.6rem;margin-bottom:1.75rem;padding:.45rem 1rem .45rem .55rem;font-size:.82rem;display:inline-flex;box-shadow:0 4px 14px -4px #6366f12e}.testimony-module__l0RVZW__heroEyebrowStars{color:#fff;background:linear-gradient(135deg,#fbbf24 0%,#f59e0b 100%);border-radius:999px;align-items:center;gap:1px;padding:.2rem .5rem;font-size:.6rem;display:inline-flex}.testimony-module__l0RVZW__heroEyebrowText strong{color:var(--text-primary);font-weight:800}.testimony-module__l0RVZW__heroHeading{font-family:var(--font-heading);color:var(--text-primary);letter-spacing:-.04em;margin-bottom:1.25rem;font-size:clamp(2.8rem,6vw,5.2rem);font-weight:900;line-height:1.04}.testimony-module__l0RVZW__gradientText{background:linear-gradient(135deg,#6366f1 0%,#a855f7 50%,#ec4899 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;position:relative}.testimony-module__l0RVZW__heroSub{color:var(--text-secondary);max-width:560px;margin-bottom:2.5rem;font-size:1.1rem;line-height:1.7}.testimony-module__l0RVZW__statGrid{grid-template-columns:repeat(4,1fr);gap:.85rem;width:100%;max-width:720px;margin-bottom:2.5rem;display:grid}.testimony-module__l0RVZW__statTile{background:var(--bg-card);border:1px solid var(--border);border-radius:14px;flex-direction:column;align-items:center;gap:.4rem;padding:1.1rem .85rem;transition:transform .25s,box-shadow .25s,border-color .25s;display:flex;position:relative;overflow:hidden}.testimony-module__l0RVZW__statTile:before{content:"";opacity:0;background:linear-gradient(135deg,#6366f112 0%,#0000 60%);transition:opacity .25s;position:absolute;inset:0}.testimony-module__l0RVZW__statTile:hover{border-color:var(--accent);transform:translateY(-3px);box-shadow:0 14px 36px -16px #6366f173}.testimony-module__l0RVZW__statTile:hover:before{opacity:1}.testimony-module__l0RVZW__statTileIcon{background:linear-gradient(135deg, var(--accent) 0%, var(--accent-light) 100%);color:#fff;z-index:1;border-radius:9px;justify-content:center;align-items:center;width:32px;height:32px;font-size:.85rem;display:flex;position:relative;box-shadow:0 4px 10px -2px #6366f166}.testimony-module__l0RVZW__statTileNum{font-family:var(--font-heading);color:var(--text-primary);letter-spacing:-.02em;z-index:1;font-size:1.4rem;font-weight:900;line-height:1;position:relative}.testimony-module__l0RVZW__statTileLabel{color:var(--text-secondary);text-align:center;z-index:1;font-size:.74rem;font-weight:600;line-height:1.2;position:relative}@media (max-width:640px){.testimony-module__l0RVZW__statGrid{grid-template-columns:repeat(2,1fr)}}.testimony-module__l0RVZW__heroActions{flex-wrap:wrap;justify-content:center;align-items:center;gap:.875rem;margin-bottom:3rem;display:flex}.testimony-module__l0RVZW__heroQuote{background:var(--bg-card);text-align:left;border-radius:22px;width:100%;max-width:660px;padding:1.5rem 2rem 1.75rem;position:relative;box-shadow:0 24px 60px -20px #6366f14d,0 4px 10px -2px #0000000d}.testimony-module__l0RVZW__heroQuote:before{content:"";-webkit-mask-composite:xor;pointer-events:none;background:linear-gradient(135deg,#6366f180 0%,#a855f759 50%,#ec48994d 100%);border-radius:22px;padding:1.5px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.testimony-module__l0RVZW__heroQuoteTop{justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:1rem;display:flex;position:relative}.testimony-module__l0RVZW__heroQuoteStars{color:#f59e0b;gap:.18rem;font-size:.88rem;display:flex}.testimony-module__l0RVZW__heroQuoteVerified{color:#059669;white-space:nowrap;background:#10b9811a;border:1px solid #10b98140;border-radius:999px;align-items:center;gap:.32rem;padding:.25rem .65rem;font-size:.7rem;font-weight:700;display:inline-flex}.testimony-module__l0RVZW__heroQuoteVerified i{font-size:.78rem}.testimony-module__l0RVZW__heroQuoteMark{background:linear-gradient(135deg, var(--accent) 0%, var(--accent-light) 100%);color:#fff;border-radius:12px;justify-content:center;align-items:center;width:44px;height:44px;font-size:1.1rem;display:flex;position:absolute;top:-18px;left:22px;box-shadow:0 8px 20px -6px #6366f18c}.testimony-module__l0RVZW__heroQuoteText{font-family:var(--font-heading);color:var(--text-primary);margin-bottom:1.5rem;font-size:1.08rem;font-style:italic;font-weight:500;line-height:1.65;position:relative}.testimony-module__l0RVZW__heroQuoteAuthor{border-top:1px dashed var(--border);align-items:center;gap:.85rem;padding-top:1rem;display:flex;position:relative}.testimony-module__l0RVZW__heroQuoteAuthor img{object-fit:cover;border:2px solid var(--accent-light);border-radius:50%;width:48px;height:48px;box-shadow:0 4px 10px -2px #6366f159}.testimony-module__l0RVZW__heroQuoteAuthorInfo{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.testimony-module__l0RVZW__heroQuoteAuthorInfo strong{color:var(--text-primary);font-size:.95rem;font-weight:800}.testimony-module__l0RVZW__heroQuoteAuthorInfo span{color:var(--text-secondary);font-size:.78rem}.testimony-module__l0RVZW__heroQuoteFeatured{background:linear-gradient(135deg, var(--accent) 0%, var(--accent-light) 100%);color:#fff;white-space:nowrap;border-radius:999px;align-items:center;gap:.32rem;padding:.3rem .7rem;font-size:.7rem;font-weight:700;display:inline-flex;box-shadow:0 4px 10px -2px #6366f166}.testimony-module__l0RVZW__heroQuoteFeatured i{font-size:.7rem}.testimony-module__l0RVZW__statsBar{background:linear-gradient(135deg, #4f46e5 0%, var(--accent) 50%, var(--accent-light) 100%);padding:1.75rem 1.5rem}.testimony-module__l0RVZW__statsBarInner{grid-template-columns:repeat(4,1fr);gap:1rem;display:grid}.testimony-module__l0RVZW__statsBarItem{text-align:center;flex-direction:column;align-items:center;gap:.25rem;display:flex;position:relative}.testimony-module__l0RVZW__statsBarItem:not(:last-child):after{content:"";background:#fff3;width:1px;height:80%;position:absolute;top:10%;right:0}.testimony-module__l0RVZW__statsBarIcon{color:#ffffffb3;font-size:1rem}.testimony-module__l0RVZW__statsBarNum{font-family:var(--font-heading);color:#fff;font-size:clamp(1.3rem,2.5vw,1.8rem);font-weight:800;line-height:1}.testimony-module__l0RVZW__statsBarLabel{color:#ffffffa6;text-transform:uppercase;letter-spacing:.07em;font-size:.7rem}.testimony-module__l0RVZW__eyebrow{text-transform:uppercase;letter-spacing:.14em;color:var(--accent);background:#6366f11a;border:1px solid #6366f138;border-radius:999px;align-items:center;gap:.45rem;width:fit-content;margin-bottom:1rem;padding:.3rem .85rem;font-size:.7rem;font-weight:700;display:inline-flex}.testimony-module__l0RVZW__sectionTitle{font-family:var(--font-heading);color:var(--text-primary);letter-spacing:-.5px;margin-bottom:.75rem;font-size:clamp(1.85rem,3.5vw,2.75rem);font-weight:700;line-height:1.15}.testimony-module__l0RVZW__sectionSub{color:var(--text-secondary);max-width:560px;margin-bottom:2.5rem;font-size:1rem;line-height:1.7}.testimony-module__l0RVZW__reviews{padding:6rem 1.5rem}.testimony-module__l0RVZW__grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:1.25rem;display:grid}.testimony-module__l0RVZW__card{background:var(--bg-card);border:1px solid var(--border);box-shadow:var(--card-shadow);border-radius:18px;flex-direction:column;gap:1rem;padding:1.75rem;transition:transform .3s,box-shadow .3s,border-color .3s;display:flex}.testimony-module__l0RVZW__card:hover{box-shadow:var(--card-shadow-hover);border-color:#6366f14d;transform:translateY(-4px)}.testimony-module__l0RVZW__cardFeatured{background:linear-gradient(135deg, #6366f10f 0%, var(--bg-card) 60%);border-color:#6366f140;grid-column:span 2}.testimony-module__l0RVZW__cardStars{color:#f59e0b;gap:.15rem;font-size:.82rem;display:flex}.testimony-module__l0RVZW__cardReview{color:var(--text-secondary);flex:1;font-size:.92rem;font-style:italic;line-height:1.72}.testimony-module__l0RVZW__cardAuthor{align-items:center;gap:.75rem;display:flex}.testimony-module__l0RVZW__cardAuthorImgWrap{border-radius:50%;flex-shrink:0;width:42px;height:42px;overflow:hidden}.testimony-module__l0RVZW__cardAuthorImgWrap img{object-fit:cover;width:100%;height:100%}.testimony-module__l0RVZW__cardAuthorInfo{flex-direction:column;gap:.08rem;display:flex}.testimony-module__l0RVZW__cardAuthorName{color:var(--text-primary);font-size:.9rem;font-weight:700}.testimony-module__l0RVZW__cardAuthorRole{color:var(--text-secondary);font-size:.78rem}.testimony-module__l0RVZW__cardAuthorCompany{color:var(--accent);align-items:center;gap:.3rem;font-size:.72rem;font-weight:600;display:inline-flex}.testimony-module__l0RVZW__studentsStrip{background:var(--bg-secondary);border-top:1px solid var(--border);border-bottom:1px solid var(--border);padding:2rem 1.5rem}.testimony-module__l0RVZW__studentsInner{flex-direction:column;align-items:center;gap:1rem;display:flex}.testimony-module__l0RVZW__studentsLabel{text-transform:uppercase;letter-spacing:.12em;color:var(--text-muted);font-size:.75rem;font-weight:700}.testimony-module__l0RVZW__studentsCompanies{flex-wrap:wrap;justify-content:center;align-items:center;gap:.6rem;display:flex}.testimony-module__l0RVZW__studentsChip{background:var(--bg-card);border:1px solid var(--border);color:var(--text-secondary);border-radius:999px;align-items:center;gap:.4rem;padding:.38rem 1rem;font-size:.8rem;font-weight:600;display:inline-flex}.testimony-module__l0RVZW__trust{padding:2.5rem 1.5rem}.testimony-module__l0RVZW__trustInner{flex-wrap:wrap;justify-content:center;align-items:center;gap:1.5rem 2rem;display:flex}.testimony-module__l0RVZW__trustItem{color:var(--text-secondary);align-items:center;gap:.6rem;font-size:.88rem;font-weight:600;display:flex}.testimony-module__l0RVZW__trustIcon{width:32px;height:32px;color:var(--accent);background:#6366f11a;border:1px solid #6366f133;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;font-size:.82rem;display:flex}.testimony-module__l0RVZW__cta{text-align:center;background:#0a0f1e;padding:7rem 1.5rem;position:relative;overflow:hidden}.testimony-module__l0RVZW__cta:before{content:"";pointer-events:none;background:radial-gradient(60% 70% at 50% 0,#6366f126 0%,#0000 70%);position:absolute;inset:0}.testimony-module__l0RVZW__ctaInner{z-index:1;flex-direction:column;align-items:center;display:flex;position:relative}.testimony-module__l0RVZW__ctaPills{align-items:center;gap:.75rem;margin-bottom:1.75rem;display:flex}.testimony-module__l0RVZW__ctaPill{color:#fff9;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:999px;padding:.35rem 1rem;font-size:.78rem;font-weight:600;text-decoration:none;transition:color .2s,border-color .2s}.testimony-module__l0RVZW__ctaPill:hover{color:#fff;border-color:#ffffff4d}.testimony-module__l0RVZW__ctaPillAccent{color:var(--accent-light);background:#6366f11f;border-color:#6366f14d}.testimony-module__l0RVZW__ctaPillSep{background:#ffffff26;width:1px;height:18px}.testimony-module__l0RVZW__ctaHeading{font-family:var(--font-heading);color:#fff;letter-spacing:-.03em;margin-bottom:1rem;font-size:clamp(2.2rem,5vw,3.5rem);font-weight:800;line-height:1.1}.testimony-module__l0RVZW__ctaSub{color:#c5cbe3bf;max-width:480px;margin-bottom:2rem;font-size:1rem;line-height:1.72}.testimony-module__l0RVZW__ctaActions{flex-wrap:wrap;justify-content:center;align-items:center;gap:.875rem;display:flex}.testimony-module__l0RVZW__btn{font-family:var(--font-heading);cursor:pointer;border:none;border-radius:8px;align-items:center;gap:.5rem;padding:.85rem 1.75rem;font-size:.95rem;font-weight:700;text-decoration:none;transition:all .28s;display:inline-flex}.testimony-module__l0RVZW__btnPrimary{background:var(--gradient-cta);color:#fff;box-shadow:0 4px 20px #bb1b2159}.testimony-module__l0RVZW__btnPrimary:hover{transform:translateY(-2px);box-shadow:0 8px 28px #bb1b2173}.testimony-module__l0RVZW__btnGhost{color:var(--text-primary);border:1.5px solid var(--border);background:0 0}.testimony-module__l0RVZW__btnGhost:hover{border-color:var(--brand-red);color:var(--brand-red)}.testimony-module__l0RVZW__btnCtaDark{color:#0a0f1e;background:#fff;box-shadow:0 4px 20px #ffffff1f}.testimony-module__l0RVZW__btnCtaDark:hover{background:#ffffffe6;transform:translateY(-2px)}.testimony-module__l0RVZW__btnCtaOutline{color:#fffc;background:0 0;border:1.5px solid #ffffff38}.testimony-module__l0RVZW__btnCtaOutline:hover{color:#fff;border-color:#ffffff80}@media (max-width:768px){.testimony-module__l0RVZW__heroHeading{letter-spacing:-1px}.testimony-module__l0RVZW__heroActions{flex-direction:column;width:100%}.testimony-module__l0RVZW__statsBarInner{grid-template-columns:repeat(2,1fr)}.testimony-module__l0RVZW__statsBarItem:nth-child(2):after{display:none}.testimony-module__l0RVZW__cardFeatured{grid-column:span 1}.testimony-module__l0RVZW__ctaActions{flex-direction:column;width:100%}.testimony-module__l0RVZW__btn{justify-content:center;width:100%}}
