.reveal-module__AKVj5q__armed:not(.reveal-module__AKVj5q__in){opacity:0;transform:translateY(24px)}.reveal-module__AKVj5q__in{animation:.7s cubic-bezier(.2,.7,.2,1) backwards reveal-module__AKVj5q__sectionIn}.reveal-module__AKVj5q__armed:not(.reveal-module__AKVj5q__in) .reveal-module__AKVj5q__card{opacity:0}.reveal-module__AKVj5q__in .reveal-module__AKVj5q__card{animation:.55s cubic-bezier(.2,.7,.2,1) backwards reveal-module__AKVj5q__cardIn;animation-delay:calc(.15s + var(--i,0)*70ms)}.reveal-module__AKVj5q__heroVivid section>div[style]{background-image:linear-gradient(100deg,#fffaf0f7 0%,#fffaf0eb 42%,#fff8ec8c 53%,#fff6e200 63%),var(--hero-img)}@media (max-width:900px){.reveal-module__AKVj5q__heroVivid section>div[style]{background-image:linear-gradient(172deg,#fffaf0fa 0%,#fffaf0f0 50%,#fff6e28c 78%,#fff6e226 100%),url(/landing/svc-student-hero-m.webp)}}.reveal-module__AKVj5q__emoji{margin-bottom:16px;font-family:Segoe UI Emoji,Apple Color Emoji,Noto Color Emoji,sans-serif;font-size:40px;line-height:1;transition:transform .3s cubic-bezier(.2,.8,.3,1.4);display:inline-block}.reveal-module__AKVj5q__card:hover .reveal-module__AKVj5q__emoji{transform:rotate(-8deg)scale(1.1)}.reveal-module__AKVj5q__chipEmoji{vertical-align:-2px;font-family:Segoe UI Emoji,Apple Color Emoji,Noto Color Emoji,sans-serif;font-size:15px;line-height:1;transition:transform .25s cubic-bezier(.2,.8,.3,1.4);display:inline-block}li:hover .reveal-module__AKVj5q__chipEmoji{transform:scale(1.2)rotate(-6deg)}@media (max-width:480px){.reveal-module__AKVj5q__chipEmoji{font-size:13px}}.reveal-module__AKVj5q__revFill>div{flex:1 1 0;min-width:0}@media (max-width:760px){.reveal-module__AKVj5q__revFill>div{flex:0 0 84vw}}.reveal-module__AKVj5q__tip{cursor:default}.reveal-module__AKVj5q__tip:hover{border-color:#ee582466;transform:translateY(-4px);box-shadow:0 14px 30px #25315a1c}.reveal-module__AKVj5q__tip:hover .reveal-module__AKVj5q__tipIcon{background:var(--accent);color:#fff}.reveal-module__AKVj5q__in .reveal-module__AKVj5q__tip{animation-name:reveal-module__AKVj5q__tipIn;animation-duration:.6s;animation-timing-function:cubic-bezier(.2,.8,.3,1.25)}.reveal-module__AKVj5q__tipIcon svg{animation-duration:3.2s;animation-timing-function:ease-in-out;animation-iteration-count:infinite;animation-delay:calc(.8s + var(--i,0)*.35s)}.reveal-module__AKVj5q__armed:not(.reveal-module__AKVj5q__in) .reveal-module__AKVj5q__tipIcon svg{animation-play-state:paused}.reveal-module__AKVj5q__swing svg{transform-origin:70% 20%;animation-name:reveal-module__AKVj5q__tagSwing}.reveal-module__AKVj5q__squeeze svg{animation-name:reveal-module__AKVj5q__vacSqueeze}.reveal-module__AKVj5q__bounce svg{animation-name:reveal-module__AKVj5q__shirtBounce}@keyframes reveal-module__AKVj5q__tipIn{0%{opacity:0;transform:translateY(22px)scale(.94)}}@keyframes reveal-module__AKVj5q__tagSwing{0%,60%,to{transform:rotate(0)}12%{transform:rotate(-16deg)}26%{transform:rotate(11deg)}38%{transform:rotate(-6deg)}48%{transform:rotate(3deg)}}@keyframes reveal-module__AKVj5q__vacSqueeze{0%,55%,to{transform:scale(1)}15%{transform:scale(1.12,.62)}30%{transform:scale(.78)}42%{transform:scale(1.06)}}@keyframes reveal-module__AKVj5q__shirtBounce{0%,60%,to{transform:translateY(0)scale(1)}14%{transform:translateY(-6px)scale(.96,1.05)}28%{transform:translateY(0)scale(1.08,.9)}40%{transform:translateY(-2px)scale(1)}}@keyframes reveal-module__AKVj5q__sectionIn{0%{opacity:0;transform:translateY(24px)}}@keyframes reveal-module__AKVj5q__cardIn{0%{opacity:0;transform:translateY(16px)}}@media (prefers-reduced-motion:reduce){.reveal-module__AKVj5q__card:hover .reveal-module__AKVj5q__emoji,.reveal-module__AKVj5q__tip:hover,li:hover .reveal-module__AKVj5q__chipEmoji{transform:none}.reveal-module__AKVj5q__tipIcon svg{animation:none}.reveal-module__AKVj5q__armed:not(.reveal-module__AKVj5q__in),.reveal-module__AKVj5q__armed:not(.reveal-module__AKVj5q__in) .reveal-module__AKVj5q__card{opacity:1;transform:none}.reveal-module__AKVj5q__in,.reveal-module__AKVj5q__in .reveal-module__AKVj5q__card{animation:none}}
.compare-module__6RKjeq__toggle{background:var(--paper);border:1px solid var(--line);border-radius:999px;margin-bottom:14px;padding:4px;display:none}.compare-module__6RKjeq__toggle button{font:inherit;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:999px;flex:1;padding:10px;font-size:14px;font-weight:700;transition:background .2s,color .2s}.compare-module__6RKjeq__toggle button[aria-selected=true]{background:var(--navy);color:#fff}.compare-module__6RKjeq__toggle button.compare-module__6RKjeq__tabThem[aria-selected=true]{color:var(--ink);background:#e9e5dd}.compare-module__6RKjeq__vs{grid-template-columns:1fr 1.15fr;align-items:stretch;display:grid;position:relative}.compare-module__6RKjeq__card{border-radius:24px;padding:28px}.compare-module__6RKjeq__them{background:var(--paper);border:1px solid var(--line);border-right:0;border-radius:24px 0 0 24px;margin:22px 0}.compare-module__6RKjeq__us{background:linear-gradient(160deg,#2e3b6b,var(--navy)55%,var(--navy-deep));color:#fff;padding-top:50px;padding-bottom:50px;position:relative;box-shadow:0 24px 50px #25315a47}.compare-module__6RKjeq__badge{background:var(--accent);color:#fff;letter-spacing:.12em;border-radius:999px;padding:6px 12px;font-size:11.5px;font-weight:800;position:absolute;top:-13px;left:28px;box-shadow:0 6px 16px #ee582466}.compare-module__6RKjeq__cardHead{border-bottom:1px dashed var(--line);justify-content:space-between;align-items:center;gap:12px;margin-bottom:6px;padding-bottom:18px;display:flex}.compare-module__6RKjeq__us .compare-module__6RKjeq__cardHead{border-color:#ffffff29}.compare-module__6RKjeq__cardHead b{font-family:var(--font-sora),"Sora",sans-serif;letter-spacing:-.01em;font-size:22px;line-height:1.15;display:block}.compare-module__6RKjeq__cardHead small{letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin-top:2px;font-size:12px;font-weight:700;display:block}.compare-module__6RKjeq__them .compare-module__6RKjeq__cardHead b{color:#8a8fa0}.compare-module__6RKjeq__us .compare-module__6RKjeq__cardHead small{color:#ffb27a}.compare-module__6RKjeq__pill{white-space:nowrap;border-radius:999px;flex:none;padding:6px 10px;font-size:12px;font-weight:700}.compare-module__6RKjeq__them .compare-module__6RKjeq__pill{color:#e5484d;background:#fdecec}.compare-module__6RKjeq__us .compare-module__6RKjeq__pill{color:#7ef0a8;background:#22c55e29}.compare-module__6RKjeq__list{margin:0;padding:0;list-style:none}.compare-module__6RKjeq__row{border-bottom:1px solid var(--line);align-items:center;gap:14px;min-height:74px;padding:14px 0;display:flex}.compare-module__6RKjeq__us .compare-module__6RKjeq__row{border-color:#ffffff1a}.compare-module__6RKjeq__row:last-child{border-bottom:0}.compare-module__6RKjeq__ic{border-radius:12px;flex:0 0 40px;place-items:center;height:40px;display:grid}.compare-module__6RKjeq__ic svg{width:20px;height:20px}.compare-module__6RKjeq__us .compare-module__6RKjeq__ic{background:linear-gradient(135deg,var(--tone,#ee5824),var(--tone2,#ff8a54));color:#fff;box-shadow:0 8px 18px -8px var(--tone,#ee5824),inset 0 1px 0 #ffffff40}.compare-module__6RKjeq__ic{transition:transform .3s cubic-bezier(.2,.8,.3,1.4)}.compare-module__6RKjeq__row:hover .compare-module__6RKjeq__ic{transform:rotate(-8deg)scale(1.08)}.compare-module__6RKjeq__row b{font-size:16px;line-height:1.3;display:block}.compare-module__6RKjeq__row span{margin-top:2px;font-size:13.5px;display:block}.compare-module__6RKjeq__them .compare-module__6RKjeq__row b{color:#4a5066}.compare-module__6RKjeq__them .compare-module__6RKjeq__row span{color:#9398a8}.compare-module__6RKjeq__us .compare-module__6RKjeq__row span{color:#c3cbe6}.compare-module__6RKjeq__tick{color:#fff;background:#22c55e;border-radius:50%;flex:0 0 26px;place-items:center;height:26px;margin-left:auto;display:grid}.compare-module__6RKjeq__tick svg{width:14px;height:14px}.compare-module__6RKjeq__cross{color:#e5484d;background:#fde4e2;border-radius:50%;flex:0 0 26px;place-items:center;height:26px;margin-left:auto;display:grid}.compare-module__6RKjeq__cross svg{width:13px;height:13px}.compare-module__6RKjeq__crossPartly{color:#d99a00;background:#fff1d6}.compare-module__6RKjeq__crossPartly svg{width:15px;height:15px}.compare-module__6RKjeq__strip{background:var(--paper);border:1px solid var(--line);border-radius:18px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:26px;padding:18px 22px;display:flex}.compare-module__6RKjeq__strip p{color:var(--navy);margin:0;font-size:17px;font-weight:700}.compare-module__6RKjeq__strip p span{color:var(--muted);font-size:14px;font-weight:500;display:block}.compare-module__6RKjeq__stripBtn{white-space:nowrap}.compare-module__6RKjeq__armed .compare-module__6RKjeq__row{opacity:0;transition:opacity .45s,transform .45s;transform:translateY(8px)}.compare-module__6RKjeq__armed.compare-module__6RKjeq__in .compare-module__6RKjeq__row{opacity:1;transform:none}.compare-module__6RKjeq__armed.compare-module__6RKjeq__in .compare-module__6RKjeq__row:nth-child(2){transition-delay:60ms}.compare-module__6RKjeq__armed.compare-module__6RKjeq__in .compare-module__6RKjeq__row:nth-child(3){transition-delay:.12s}.compare-module__6RKjeq__armed.compare-module__6RKjeq__in .compare-module__6RKjeq__row:nth-child(4){transition-delay:.18s}.compare-module__6RKjeq__armed.compare-module__6RKjeq__in .compare-module__6RKjeq__row:nth-child(5){transition-delay:.24s}.compare-module__6RKjeq__armed.compare-module__6RKjeq__in .compare-module__6RKjeq__row:nth-child(6){transition-delay:.3s}@media (max-width:760px){.compare-module__6RKjeq__toggle{display:flex}.compare-module__6RKjeq__vs{grid-template-columns:minmax(0,1fr)}.compare-module__6RKjeq__them{border-right:1px solid var(--line);border-radius:24px;margin:0}.compare-module__6RKjeq__card,.compare-module__6RKjeq__us{padding:22px 18px}.compare-module__6RKjeq__vs[data-show=us] .compare-module__6RKjeq__them,.compare-module__6RKjeq__vs[data-show=them] .compare-module__6RKjeq__us{display:none}.compare-module__6RKjeq__badge{left:18px}.compare-module__6RKjeq__us .compare-module__6RKjeq__cardHead{padding-top:6px}.compare-module__6RKjeq__row{min-height:0}.compare-module__6RKjeq__row b{font-size:15px}.compare-module__6RKjeq__strip{padding:16px}.compare-module__6RKjeq__stripBtn{text-align:center;justify-content:center;width:100%}}@media (prefers-reduced-motion:reduce){.compare-module__6RKjeq__row:hover .compare-module__6RKjeq__ic{transform:none}.compare-module__6RKjeq__armed .compare-module__6RKjeq__row,.compare-module__6RKjeq__armed.compare-module__6RKjeq__in .compare-module__6RKjeq__row{opacity:1;transition:none;transform:none}}
