.sass-page .sass-offer{border:1px solid color-mix(in oklab, var(--royal) 16%, transparent);background:var(--background);border-radius:1.5rem;box-shadow:0 4px 16px #05142a0f}.sass-page .sass-offer-row+.sass-offer-row{border-top:1px solid var(--border)}@media (width<=639px){.sass-page .sass-offer-row+.sass-offer-row{border-top:0}}.sass-page .sass-open-col{border-top:2px solid color-mix(in oklab, var(--gold) 70%, transparent)}.sass-page .sass-roles li{align-items:center;margin-inline:.625rem;display:inline-flex}.sass-page .sass-roles li:before{content:"";background:color-mix(in oklab, var(--gold) 80%, transparent);border-radius:999px;width:4px;height:4px;margin-right:.5rem}.sass-page .sass-deliverables{border:1px solid color-mix(in oklab, var(--royal) 16%, transparent);background:var(--background);border-radius:1rem;overflow:hidden;box-shadow:0 4px 16px #05142a0f}.sass-page .sass-deliverables>li+li{border-top:1px solid var(--border)}@media (width>=768px){.sass-page .sass-deliverables>li+li{border-top:0;border-left:1px solid var(--border)}}.sass-page .sass-paper{border:1px solid color-mix(in oklab, var(--gold) 26%, transparent);border-left:4px solid var(--gold);background-color:#fffdf7;background-image:repeating-linear-gradient(#0000 0 31px,#00235709 31px 32px),url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='200' height='200'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='1.1' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 0.35  0 0 0 0 0.28  0 0 0 0 0.18  0 0 0 0.04 0'/></filter><rect width='100%25' height='100%25' filter='url(%23n)'/></svg>");background-size:auto,200px 200px;border-radius:1rem}.sass-page .sass-scope{border-left:3px solid var(--royal);background:color-mix(in oklab, var(--royal) 5%, transparent);border-radius:0 .75rem .75rem 0}@media (width>=1024px){.sass-page .sass-faculty>:last-child:nth-child(odd){grid-column:1/-1;justify-self:center;width:calc(50% - .75rem)}}.sass-page .sass-timeline{position:relative}.sass-page .sass-timeline>li:not(:last-child):after{content:"";background:color-mix(in oklab, var(--royal) 28%, transparent);width:2px;position:absolute;top:3.25rem;bottom:-1.75rem;left:calc(1.5rem - 1px)}@media (width>=768px){.sass-page .sass-timeline>li:not(:last-child):after{content:none}.sass-page .sass-timeline:before{content:"";background:color-mix(in oklab, var(--royal) 28%, transparent);height:2px;position:absolute;top:calc(1.5rem - 1px);left:calc(16.6667% - .666667rem);right:calc(16.6667% - .666667rem)}}.sass-page .sass-faq{border:1px solid color-mix(in oklab, var(--royal) 16%, transparent);background:var(--background);border-radius:1rem}.sass-page .sass-faq summary{border-radius:.75rem}.sass-page .sass-faq summary:focus-visible{outline-offset:-3px}.sass-page .sass-faq details+details{border-top:1px solid var(--border)}.sass-page .sass-faq summary::-webkit-details-marker{display:none}.sass-page .sass-institutions{border:1px solid color-mix(in oklab, var(--royal) 14%, transparent);background:color-mix(in oklab, var(--sky-soft) 55%, var(--background));border-radius:1rem}.sass-page .on-dark .btn-gold{box-shadow:0 6px 14px -10px color-mix(in oklab, var(--gold-bright) 55%, transparent)}.sass-page .sass-plans-band .plan-card{box-shadow:0 32px 64px -32px #020a1eb3,0 2px 8px #020a1e24}.sass-page .sass-plans-band .on-light :is(a,button,summary):focus-visible{outline-color:var(--royal)}@media (width>=768px){.sass-page .sass-plan-pair{grid-template-rows:auto auto 1fr auto;gap:0 1.5rem}.sass-page .sass-plan-pair>*{grid-row:span 4;grid-template-rows:subgrid;display:grid}.sass-page .sass-plan-pair .plan-card{grid-row:span 4;grid-template-rows:subgrid;row-gap:1.25rem;display:grid}}.sass-page .sass-progress{gap:6px;display:flex}.sass-page .sass-progress>span{background:color-mix(in oklab, var(--royal) 14%, transparent);border-radius:999px;flex:1;height:4px}.sass-page .sass-progress>span[data-on=true]{background:var(--royal)}@keyframes sass-step-in{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:no-preference){.sass-page .sass-progress>span{transition:background-color .24s cubic-bezier(.2,0,0,1)}.sass-page .sass-step{animation:.18s cubic-bezier(.22,1,.36,1) both sass-step-in}.sass-page .reveal-armed .eyebrow>span:first-child{transform-origin:100%;transition:transform .5s cubic-bezier(.22,1,.36,1) .12s;transform:scaleX(0)}.sass-page .reveal-armed.is-visible .eyebrow>span:first-child{transform:none}.sass-page .reveal-armed .sass-check{opacity:0;transition:opacity .22s cubic-bezier(.22,1,.36,1),transform .32s cubic-bezier(.22,1,.36,1);transition-delay:calc(.18s + var(--i,0) * 60ms);transform:scale(.6)}.sass-page .reveal-armed.is-visible .sass-check{opacity:1;transform:none}.sass-page .sass-timeline:before{transform-origin:0;transition:transform .8s cubic-bezier(.22,1,.36,1) .15s}.sass-page .sass-timeline[data-draw=armed]:before{transform:scaleX(0)}.sass-page .sass-timeline>li:after{transform-origin:top;transition:transform .5s cubic-bezier(.22,1,.36,1)}.sass-page .sass-timeline>li:first-child:after{transition-delay:.2s}.sass-page .sass-timeline>li:nth-child(2):after{transition-delay:.45s}.sass-page .sass-timeline[data-draw=armed]>li:after{transform:scaleY(0)}}@supports selector(::details-content){@media (prefers-reduced-motion:no-preference){.sass-page .sass-faq details{interpolate-size:allow-keywords}.sass-page .sass-faq details::details-content{block-size:0;transition:block-size .26s cubic-bezier(.22, 1, .36, 1), content-visibility .26s allow-discrete;overflow:clip}.sass-page .sass-faq details[open]::details-content{block-size:auto}}}@keyframes sass-drift-a{0%{transform:translate(0)scale(1)}to{transform:translate(8rem,4rem)scale(1.15)}}@keyframes sass-drift-b{0%{transform:translate(0)scale(1.1)}to{transform:translate(-7rem,-5rem)scale(.95)}}@keyframes sass-shimmer{0%,55%{background-position:150% 0}to{background-position:-50% 0}}@keyframes sass-float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes sass-row-in{0%{opacity:0;transform:translate(14px)}to{opacity:1;transform:none}}@keyframes sass-ripple{0%{opacity:.45;transform:scale(1)}70%,to{opacity:0;transform:scale(1.9)}}.sass-page .sass-glow>span{filter:blur(80px);opacity:.55;border-radius:999px;position:absolute}.sass-page .sass-glow>span:first-child{background:radial-gradient(circle, color-mix(in oklab, var(--royal-bright) 70%, transparent), transparent 70%);width:42rem;height:42rem;top:-10rem;left:-12rem}.sass-page .sass-glow>span:last-child{background:radial-gradient(circle, color-mix(in oklab, var(--brand-teal) 45%, transparent), transparent 70%);width:36rem;height:36rem;bottom:-8rem;right:-10rem}.sass-page .plan-card{isolation:isolate;position:relative}.sass-page .plan-card:before{content:"";z-index:-1;border-radius:inherit;pointer-events:none;opacity:0;background:radial-gradient(420px circle at var(--mx,50%) var(--my,0%), color-mix(in oklab, var(--royal) 9%, transparent), transparent 45%);transition:opacity .24s;position:absolute;inset:0}.sass-page .sass-step-dot:after{content:"";z-index:-1;background:inherit;opacity:0;border-radius:999px;position:absolute;inset:0}@media (prefers-reduced-motion:no-preference){.sass-page .sass-glow>span:first-child{animation:18s ease-in-out infinite alternate sass-drift-a}.sass-page .sass-glow>span:last-child{animation:22s ease-in-out infinite alternate sass-drift-b}.sass-page .sass-shimmer{background-image:linear-gradient(110deg, transparent 35%, color-mix(in oklab, var(--gold-bright) 45%, transparent) 50%, transparent 65%);background-repeat:no-repeat;background-size:250% 100%;animation:4.5s ease-in-out infinite sass-shimmer}.sass-page .sass-offer{animation:7s ease-in-out infinite sass-float}.sass-page .sass-offer-row{animation:.6s cubic-bezier(.22,1,.36,1) both sass-row-in;animation-delay:calc(.25s + var(--i,0) * .12s)}.sass-page .reveal-armed .sass-icon-tile{opacity:0;transition:opacity .3s cubic-bezier(.22,1,.36,1) .15s,transform .52s cubic-bezier(.34,1.56,.64,1) .15s;transform:scale(.6)rotate(-12deg)}.sass-page .reveal-armed.is-visible .sass-icon-tile{opacity:1;transform:none}.sass-page .sass-step-dot:after{animation:2.8s ease-out infinite sass-ripple;animation-delay:calc(var(--i,0) * .45s)}}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.sass-page .sass-plans-band .plan-card{transition:transform .28s cubic-bezier(.22,1,.36,1),box-shadow .28s cubic-bezier(.22,1,.36,1)}.sass-page .sass-plans-band .plan-card:hover{transform:translateY(-6px);box-shadow:0 44px 80px -36px #020a1ecc,0 2px 8px #020a1e24}.sass-page .plan-card:hover:before{opacity:1}.sass-page .sass-glass-panel{transition:border-color .24s,background-color .24s}.sass-page .sass-glass-panel:hover{border-color:color-mix(in oklab, var(--gold-bright) 45%, transparent);background-color:#ffffff1a}.sass-page :is(.sass-open-col,.sass-deliverables>li,.sass-offer-row,.sass-paper):hover .sass-icon-tile{transition-delay:0s;transform:rotate(-6deg)scale(1.08)}.sass-page .sass-logo img{filter:grayscale();opacity:.7;transition:filter .3s,opacity .3s,transform .3s cubic-bezier(.22,1,.36,1)}.sass-page .sass-logo:hover img{filter:none;opacity:1;transform:scale(1.05)}}@media (width<=767px){.sass-page .reveal{transition-delay:0s!important}}@media print{.sass-page .reveal,.sass-page .reveal.reveal-armed{opacity:1!important;transform:none!important}.sass-page *,.sass-page :before,.sass-page :after{transition:none!important;animation:none!important}.sass-page .sass-check,.sass-page .sass-icon-tile,.sass-page .sass-offer-row,.sass-page .eyebrow>span:first-child,.sass-page .sass-timeline:before,.sass-page .sass-timeline>li:after{opacity:1!important;transform:none!important}.sass-page .sass-faq details::details-content{block-size:auto!important;overflow:visible!important}}.thankyou-hero{--royal:oklch(48% .135 262);--sky-soft:oklch(96.8% .018 245)}.thankyou-hero .hero-veil{background:linear-gradient(110deg, oklch(100% 0 0/.55) 0%, oklch(100% 0 0/.5) 45%, color-mix(in oklab, var(--sky-soft) 55%, transparent) 100%);opacity:1!important}.thankyou-hero .hero-backdrop-video{filter:saturate(.85)contrast(1.02)blur(1.5px)}.thankyou-hero-text-scrim{background:radial-gradient(58% 78% at 50% 46%,oklch(100% 0 0/.92) 0%,oklch(100% 0 0/.82) 45%,oklch(100% 0 0/0) 78%)}.thankyou-hero:hover .hero-backdrop-video{transform:scale(1.1)}
