._woiPG_section{--blue:#155eef;--blue-hover:#0040c1;--blue-50:#eff6ff;--blue-100:#dbeafe;--ink:#0f172a;--text:#334155;--muted:#64748b;--line:#e2e8f0;--line-soft:#f1f5f9;--ease:cubic-bezier(.16, 1, .3, 1);border-top:1px solid var(--line-soft);border-bottom:1px solid var(--line-soft);font-family:var(--font-inter), -apple-system, BlinkMacSystemFont, sans-serif;box-sizing:border-box;background-color:#fff;width:100%;position:relative;overflow:hidden}@media (min-width:1024px){._woiPG_section{justify-content:center;align-items:center;height:calc(100dvh - 72px);min-height:580px;max-height:920px;padding:clamp(.75rem,1.8vh,1.5rem) 1.5rem;display:flex;overflow:hidden}}@media (max-width:1023px){._woiPG_section{height:auto;min-height:auto;padding:clamp(3.5rem,6vw,4.75rem) 1.25rem}}._woiPG_ambientGlow{pointer-events:none;z-index:0;background:radial-gradient(#155eef0d 0%,#0000 70%);width:900px;height:400px;position:absolute;top:0;left:50%;transform:translate(-50%)}._woiPG_container{z-index:1;flex-direction:column;width:100%;max-width:1360px;margin:0 auto;display:flex;position:relative}._woiPG_header{text-align:center;max-width:780px;margin:0 auto clamp(.65rem,1.6vh,1.25rem)}._woiPG_title{font-family:var(--font-manrope), var(--font-inter), sans-serif;color:var(--ink);letter-spacing:-.03em;text-wrap:balance;margin:0 0 clamp(.25rem,.6vh,.45rem);font-size:clamp(1.6rem,2.5vw,2.35rem);font-weight:800;line-height:1.18}._woiPG_highlight{background:linear-gradient(135deg,#155eef 0%,#0040c1 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text}._woiPG_description{color:var(--muted);text-wrap:pretty;max-width:640px;margin:0 auto;font-size:clamp(.8125rem,1.1vw,.9375rem);line-height:1.5}._woiPG_marqueeWrapper{width:100%;margin-bottom:clamp(.75rem,1.8vh,1.35rem);padding:.35rem 0;position:relative;overflow:hidden}._woiPG_fadeLeft,._woiPG_fadeRight{z-index:2;pointer-events:none;width:clamp(40px,6vw,100px);position:absolute;top:0;bottom:0}._woiPG_fadeLeft{background:linear-gradient(90deg,#fff 0%,#fff0 100%);left:0}._woiPG_fadeRight{background:linear-gradient(270deg,#fff 0%,#fff0 100%);right:0}._woiPG_marqueeTrack{will-change:transform;gap:clamp(.85rem,1.4vw,1.25rem);width:max-content;animation:45s linear infinite _woiPG_marqueeScroll;display:flex}._woiPG_marqueeWrapper:hover ._woiPG_marqueeTrack,._woiPG_marqueeTrack:focus-within{animation-play-state:paused}@keyframes _woiPG_marqueeScroll{0%{transform:translate(0)}to{transform:translate(-50%)}}._woiPG_testimonialCard{border:1px solid var(--line);width:clamp(310px,24vw,380px);transition:transform .25s var(--ease), box-shadow .25s ease, border-color .25s ease;box-sizing:border-box;background:#fff;border-radius:1.125rem;flex-direction:column;flex-shrink:0;padding:clamp(.85rem,1.6vh,1.25rem);display:flex;position:relative;box-shadow:0 4px 18px -2px #0f172a0d,0 2px 4px -1px #0f172a08}._woiPG_testimonialCard:hover{border-color:#155eef59;transform:translateY(-4px);box-shadow:0 18px 34px -8px #155eef29,0 6px 12px -2px #0f172a0d}._woiPG_cardTop{justify-content:space-between;align-items:center;gap:.65rem;margin-bottom:clamp(.45rem,.9vh,.65rem);display:flex}._woiPG_starsRow{align-items:center;gap:.18rem;display:flex}._woiPG_categoryPill{color:var(--blue);background:var(--blue-50);border:1px solid var(--blue-100);letter-spacing:.01em;white-space:nowrap;border-radius:5px;padding:.15rem .5rem;font-size:.7rem;font-weight:600}._woiPG_quoteBlock{flex-grow:1;margin:0 0 clamp(.45rem,.9vh,.65rem);padding:0}._woiPG_quoteText{color:var(--text);-webkit-line-clamp:4;-webkit-box-orient:vertical;margin:0;font-size:clamp(.8125rem,1vw,.875rem);font-style:normal;line-height:1.5;display:-webkit-box;overflow:hidden}@media (max-width:1023px){._woiPG_quoteText{-webkit-line-clamp:5;line-height:1.55}}._woiPG_outcomeBadge{color:#059669;background:#ecfdf5;border:1px solid #a7f3d0;border-radius:6px;align-items:center;gap:.35rem;width:fit-content;margin-bottom:clamp(.5rem,1vh,.75rem);padding:.25rem .6rem;font-size:.72rem;font-weight:700;display:inline-flex}._woiPG_outcomeCheck{color:#10b981;flex-shrink:0}._woiPG_studentFooter{border-top:1px solid var(--line-soft);align-items:center;gap:.75rem;margin-top:auto;padding-top:clamp(.45rem,.9vh,.65rem);display:flex}._woiPG_avatarWrapper{background:linear-gradient(135deg,#155eef 0%,#38bdf8 100%);border-radius:50%;flex-shrink:0;width:42px;height:42px;padding:2px}._woiPG_avatarImg{object-fit:cover;background:var(--blue-50);border:1.5px solid #fff;border-radius:50%;width:100%;height:100%}._woiPG_studentInfo{flex-grow:1;min-width:0}._woiPG_studentName{color:var(--ink);font-size:.925rem;font-weight:700;line-height:1.25;font-family:var(--font-manrope), var(--font-inter), sans-serif;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}._woiPG_studentRole{color:var(--blue);white-space:nowrap;text-overflow:ellipsis;margin-bottom:.1rem;font-size:.75rem;font-weight:600;overflow:hidden}._woiPG_studentMeta{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:.3rem;font-size:.72rem;display:flex;overflow:hidden}._woiPG_metaDot{color:#cbd5e1}._woiPG_cityText{color:var(--muted);align-items:center;gap:.15rem;display:inline-flex}._woiPG_pinIcon{color:#94a3b8;flex-shrink:0}._woiPG_ctaBanner{border:1px solid var(--blue-100);background:linear-gradient(135deg,#f8fafc 0%,#eff6ff 100%);border-radius:1.125rem;justify-content:space-between;align-items:center;gap:1.25rem;padding:clamp(.75rem,1.4vh,1.15rem) clamp(1rem,2vw,1.75rem);display:flex;box-shadow:0 4px 16px -2px #155eef0d}._woiPG_ctaLeft{max-width:620px}._woiPG_ctaTitle{font-family:var(--font-manrope), var(--font-inter), sans-serif;color:var(--ink);letter-spacing:-.015em;margin:0 0 .15rem;font-size:clamp(1rem,1.4vw,1.15rem);font-weight:800}._woiPG_ctaText{color:var(--muted);margin:0;font-size:clamp(.78125rem,1vw,.85rem);line-height:1.45}._woiPG_ctaButtons{flex-wrap:wrap;flex-shrink:0;align-items:center;gap:.65rem;display:flex}._woiPG_primaryCtaBtn{color:#fff;transition:all .2s var(--ease);font-size:.84rem;font-weight:700;font-family:var(--font-manrope), var(--font-inter), sans-serif;white-space:nowrap;background:linear-gradient(135deg,#155eef 0%,#0040c1 100%);border-radius:9999px;align-items:center;gap:.45rem;padding:.6rem 1.2rem;text-decoration:none;display:inline-flex;box-shadow:0 4px 12px #155eef59}._woiPG_primaryCtaBtn:hover{color:#fff;background:linear-gradient(135deg,#0040c1 0%,#002d8a 100%);transform:translateY(-1px);box-shadow:0 8px 18px #155eef73}._woiPG_btnArrow{transition:transform .2s}._woiPG_primaryCtaBtn:hover ._woiPG_btnArrow{transform:translate(3px)}._woiPG_secondaryCtaBtn{color:var(--ink);border:1px solid var(--line);font-size:.84rem;font-weight:600;font-family:var(--font-manrope), var(--font-inter), sans-serif;white-space:nowrap;background:#fff;border-radius:9999px;align-items:center;gap:.35rem;padding:.6rem 1.15rem;text-decoration:none;transition:all .2s;display:inline-flex}._woiPG_secondaryCtaBtn:hover{color:var(--ink);background:#f8fafc;border-color:#cbd5e1}@media (max-width:768px){._woiPG_testimonialCard{width:290px}._woiPG_ctaBanner{flex-direction:column;align-items:flex-start;gap:1rem;padding:1.25rem 1rem}._woiPG_ctaButtons{width:100%}._woiPG_primaryCtaBtn,._woiPG_secondaryCtaBtn{justify-content:center;width:100%}}@media (prefers-reduced-motion:reduce){._woiPG_marqueeTrack{overflow-x:auto;animation:none!important}._woiPG_testimonialCard,._woiPG_primaryCtaBtn,._woiPG_secondaryCtaBtn,._woiPG_btnArrow{transition:none!important}._woiPG_testimonialCard:hover,._woiPG_primaryCtaBtn:hover{transform:none!important}}
