.social-consult .student-example-section{position:relative;isolation:isolate;overflow:hidden}
.social-consult .student-example-section::before{content:"";position:absolute;z-index:-1;width:360px;height:360px;border-radius:50%;background:radial-gradient(circle,rgba(107,150,139,.13),rgba(107,150,139,0) 70%);pointer-events:none}
.social-consult .example-materials::before,.social-consult .example-result::before{top:-170px;right:-100px}
.social-consult .example-learning::before{bottom:-190px;left:-120px}
.social-consult .example-process::before{display:none}
.social-consult .example-heading-grid>*{min-width:0}
.social-consult .student-example-section [data-motion-state]{--ys-reveal-y:18px}
.social-consult .example-heading-grid h2{max-width:18em!important;text-wrap:pretty!important;overflow-wrap:break-word!important}
.social-consult .example-heading-grid .example-summary{position:relative;padding:4px 0 4px 23px;border-left:2px solid #79a99c;color:#465650}
.social-consult .example-card{position:relative;overflow:hidden;box-shadow:0 12px 34px rgba(22,43,51,.055);transition:transform .28s ease,box-shadow .28s ease,border-color .28s ease}
.social-consult .example-card::after{content:"";position:absolute;right:-38px;bottom:-46px;width:110px;height:110px;border-radius:50%;background:rgba(121,169,156,.07);pointer-events:none}
.social-consult .example-boundary{position:relative;box-shadow:inset 0 1px rgba(255,255,255,.58)}
.social-consult .example-learning{background:linear-gradient(135deg,#edf5f2 0%,#f6f8f4 100%)}
.social-consult .example-process{background:#17273d;color:#fff}
.social-consult .example-process .section-kicker{border-color:rgba(154,224,208,.42)!important;background:rgba(137,211,194,.12)!important;color:#a7e1d4!important}
.social-consult .example-process .example-heading-grid h2{color:#fff}
.social-consult .example-process .example-summary{border-left-color:#79bcae;color:#d5e0e2}
.social-consult .example-process .example-flow li{border-color:rgba(157,197,190,.24);background:rgba(255,255,255,.055);box-shadow:0 14px 30px rgba(0,0,0,.13)}
.social-consult .example-process .example-flow em{color:#8ed8c7}
.social-consult .example-process .example-flow strong{color:#fff}
.social-consult .example-process .example-flow span{color:#bdcbd0}
.social-consult .example-outcome{overflow:hidden;background:linear-gradient(135deg,#f8f5fc 0%,#eee7f8 100%);box-shadow:0 18px 48px rgba(70,48,111,.09)}
.social-consult .example-outcome-ring{box-shadow:0 14px 32px rgba(83,57,145,.15);transition:transform .75s cubic-bezier(.2,.8,.2,1),opacity .55s ease}
.social-consult .example-outcome-ring[data-ring-state="pending"]{opacity:.18;transform:scale(.78) rotate(-12deg)}
.social-consult .example-outcome-ring[data-ring-state="shown"]{opacity:1;transform:scale(1) rotate(0)}
.social-consult .student-example-school-followup>.section-kicker{margin-bottom:18px!important}
@media (hover:hover) and (pointer:fine){.social-consult .example-card:hover{transform:translateY(-5px);border-color:#a9c3bb;box-shadow:0 20px 46px rgba(22,43,51,.11)}}
@media (min-width:901px){.social-consult .example-card-grid-three{align-items:stretch}.social-consult .example-card{display:flex;min-height:225px;flex-direction:column}.social-consult .example-card p{margin-top:auto}}
@media (max-width:900px){.social-consult .example-heading-grid h2{max-width:24em!important}.social-consult .example-heading-grid .example-summary{padding-left:17px}}
@media (max-width:620px){.social-consult .student-example-section{padding:62px 0}.social-consult .student-example-section .section-kicker{max-width:100%;white-space:normal;text-wrap:balance}.social-consult .example-heading-grid{gap:24px}.social-consult .example-heading-grid h2{max-width:none!important;margin-top:20px;line-height:1.42;text-wrap:pretty!important}.social-consult .example-heading-grid .example-summary{margin-top:0;padding:0 0 0 15px;line-height:1.78}.social-consult .example-card-grid,.social-consult .example-flow{margin-top:30px}.social-consult .example-card{padding:22px 20px 23px;border-radius:14px;box-shadow:0 9px 25px rgba(22,43,51,.05)}.social-consult .example-card h3,.social-consult .example-card p,.social-consult .example-flow strong,.social-consult .example-flow span,.social-consult .example-outcome h3,.social-consult .example-outcome p{overflow-wrap:break-word!important;word-break:keep-all!important}.social-consult .example-boundary{padding:16px;line-height:1.75}.social-consult .example-process .example-flow li{grid-template-columns:34px minmax(0,1fr);padding:19px 17px}.social-consult .example-outcome{padding:28px 20px;border-radius:16px}.social-consult .example-outcome h3{margin-top:17px;font-size:18px}}
@media (max-width:360px){.social-consult .student-example-section{padding:56px 0}.social-consult .example-heading-grid h2{font-size:22px;letter-spacing:-.6px}.social-consult .example-card,.social-consult .example-outcome{padding-right:18px;padding-left:18px}}
@media (prefers-reduced-motion:reduce){.social-consult .example-card,.social-consult .example-outcome-ring{transition:none!important}}
