:root{--font-serif:"Fraunces","Cormorant Garamond",serif;--font-sans:"Montserrat",system-ui,-apple-system,"Segoe UI",sans-serif;--container-max:80rem;--container-pad:clamp(1rem,2.2vw,1.5rem);--space-section-lg:clamp(3.6rem,5.8vw,5rem);--space-section-md:clamp(3rem,4.8vw,4rem);--space-section-sm:clamp(2.35rem,3.9vw,3.1rem);--flow-1:clamp(0.55rem,1vw,0.85rem);--flow-2:clamp(0.85rem,1.8vw,1.25rem);--flow-3:clamp(1.15rem,2.4vw,1.75rem);--flow-4:clamp(1.6rem,3vw,2.5rem);--text-base:clamp(1rem,0.96rem + 0.2vw,1.08rem);--text-lg:clamp(1.02rem,0.95rem + 0.36vw,1.22rem);--title-section:clamp(2rem,1.2rem + 2.5vw,3.25rem);--title-hero:clamp(2.8rem,1.8rem + 4.2vw,5.25rem);--auctus-purple:#500082;--auctus-purple-dark:#280050;--auctus-purple-light:#6b1fa3;--auctus-gold:#f7bd2d;--auctus-gold-light:#ffd76b;--auctus-white:#ffffff;--auctus-bg:#ffffff;--auctus-bg-alt:#f7f2ff;--auctus-text:#1b062d;--auctus-text-muted:#5c4e73;--auctus-teal:#6b1fa3;--auctus-border:rgba(80,0,130,0.16);--shadow-soft:0 18px 50px rgba(40,0,80,0.12);--shadow-float:0 10px 24px rgba(40,0,80,0.16);--auctus-navy:var(--auctus-purple);--auctus-navy-light:var(--auctus-purple-light);--auctus-cream:var(--auctus-bg);--reveal-duration:0.7s;--reveal-ease:cubic-bezier(0.22,1,0.36,1);--motion-fast:220ms;--motion-base:360ms;--motion-slow:620ms;--fx-card-glow:radial-gradient(circle at var(--mx,50%) var(--my,50%),rgba(255,190,10,0.18) 0%,rgba(255,190,10,0) 58%);--fx-card-border:linear-gradient(125deg,rgba(255,190,10,0.48),rgba(80,0,130,0.36),rgba(255,190,10,0.24))}body{background:var(--auctus-white);color:var(--auctus-text);position:relative}body::before{content:"";position:fixed;inset:0;pointer-events:none;z-index:0;opacity:0.32;background-image:radial-gradient(circle at 1px 1px,rgba(80,0,130,0.12) 1px,transparent 0),linear-gradient(180deg,rgba(255,255,255,0) 0%,rgba(80,0,130,0.03) 100%);background-size:22px 22px,100% 100%}.preload *,.preload *::before,.preload *::after{transition:none !important;animation:none !important}html{scroll-behavior:smooth;scrollbar-gutter:stable}[id="why"],[id="acceptances"],[id="roadmap"],[id="investment"],[id="faq"],[id="stories"]{scroll-margin-top:6rem}.reveal{opacity:0;transform:translateY(36px) scale(0.98);filter:blur(8px);transition:opacity var(--motion-slow) var(--reveal-ease),transform var(--motion-slow) var(--reveal-ease),filter var(--motion-base) ease}.reveal.visible{opacity:1;transform:none;filter:blur(0)}.reveal-scale{opacity:0;transform:scale(0.94);filter:blur(8px);transition:opacity var(--motion-slow) var(--reveal-ease),transform var(--motion-slow) var(--reveal-ease),filter var(--motion-base) ease}.reveal-scale.visible{opacity:1;transform:scale(1);filter:blur(0)}.reveal-left{opacity:0;transform:translateX(-48px) scale(0.98);filter:blur(8px);transition:opacity var(--motion-slow) var(--reveal-ease),transform var(--motion-slow) var(--reveal-ease),filter var(--motion-base) ease}.reveal-left.visible{opacity:1;transform:none;filter:blur(0)}.reveal-right{opacity:0;transform:translateX(48px) scale(0.98);filter:blur(8px);transition:opacity var(--motion-slow) var(--reveal-ease),transform var(--motion-slow) var(--reveal-ease),filter var(--motion-base) ease}.reveal-right.visible{opacity:1;transform:none;filter:blur(0)}.reveal-zoom{opacity:0;transform:scale(0.88) translateY(10px);filter:blur(8px);transition:opacity var(--motion-slow) var(--reveal-ease),transform var(--motion-slow) var(--reveal-ease),filter var(--motion-base) ease}.reveal-zoom.visible{opacity:1;transform:scale(1);filter:blur(0)}.reveal-delay-1{transition-delay:0.1s}.reveal-delay-2{transition-delay:0.2s}.reveal-delay-3{transition-delay:0.3s}.reveal-delay-4{transition-delay:0.4s}.reveal-delay-5{transition-delay:0.5s}.hero-reveal .main__caption,.hero-reveal .main__title,.hero-reveal .main__text,.hero-reveal .main__button,.hero-reveal .hero-stats{opacity:0;transform:translateY(24px)}.hero-reveal .main__caption{transition:opacity 0.8s var(--reveal-ease) 0.1s,transform 0.8s var(--reveal-ease) 0.1s}.hero-reveal .main__title{transition:opacity 0.8s var(--reveal-ease) 0.2s,transform 0.8s var(--reveal-ease) 0.2s}.hero-reveal .main__text{transition:opacity 0.8s var(--reveal-ease) 0.35s,transform 0.8s var(--reveal-ease) 0.35s}.hero-reveal .main__button{transition:opacity 0.8s var(--reveal-ease) 0.5s,transform 0.8s var(--reveal-ease) 0.5s}.hero-reveal .hero-stats{transition:opacity 0.8s var(--reveal-ease) 0.65s,transform 0.8s var(--reveal-ease) 0.65s}.hero-reveal.visible .main__caption,.hero-reveal.visible .main__title,.hero-reveal.visible .main__text,.hero-reveal.visible .main__button,.hero-reveal.visible .hero-stats{opacity:1;transform:translateY(0)}.hero-reveal.visible .hero-stats__item{animation:fadeInUp 0.6s var(--reveal-ease) both;will-change:transform,opacity}.hero-reveal.visible .hero-stats__item:nth-child(1){animation-delay:0.7s}.hero-reveal.visible .hero-stats__item:nth-child(2){animation-delay:0.8s}.hero-reveal.visible .hero-stats__item:nth-child(3){animation-delay:0.9s}.hero-reveal.visible .hero-stats__item:nth-child(4){animation-delay:1s}@keyframes fadeInUp{from{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{animation:none !important;transition:none !important}.hero-media__slide:not(.is-active){display:none}.hero-media__meta{display:none}.marquee-track,.campus-ribbon__track{transform:none !important}}body.home-page .marquee-track,body.home-page .marquee-logo{animation:none !important;transform:none !important}body.home-page .slide{transform:none}body.home-page .slide.is-active{transform:none}.button,.main__button,.actions-header__button{transition:transform 0.25s var(--reveal-ease),box-shadow 0.25s ease,background-color 0.3s,color 0.3s;position:relative;overflow:hidden}.button::before,.main__button::before,.actions-header__button::before{content:"";position:absolute;top:0;left:-130%;width:55%;height:100%;pointer-events:none;background:linear-gradient(100deg,transparent,rgba(255,255,255,0.38),transparent);transition:left 0.6s var(--reveal-ease)}.button:hover,.main__button:hover,.actions-header__button:hover{transform:translateY(-2px);box-shadow:0 8px 24px rgba(40,0,80,0.25)}.button:hover::before,.main__button:hover::before,.actions-header__button:hover::before{left:130%}.button:active,.main__button:active,.actions-header__button:active{transform:translateY(0) scale(0.98);box-shadow:0 4px 12px rgba(40,0,80,0.2)}.fail-card,.story-card,.roadmap-step{transition:transform 0.3s var(--reveal-ease),box-shadow 0.3s ease,border-color 0.3s}.fail-card:hover{transform:translateY(-6px);box-shadow:0 16px 40px rgba(40,0,80,0.12)}.acceptance-card{transition:transform 0.35s var(--reveal-ease),box-shadow 0.35s ease,border-color 0.3s}.acceptance-card:hover{transform:translateY(-6px) scale(1.02);box-shadow:0 16px 40px rgba(40,0,80,0.15)}.slider-btn:active{transform:scale(0.92)}a:focus-visible,button:focus-visible{outline:2px solid var(--auctus-gold);outline-offset:3px}.fx-card{position:relative;overflow:hidden;isolation:isolate;transition:transform var(--motion-base) var(--reveal-ease),box-shadow var(--motion-base) ease,border-color var(--motion-base) ease}.fx-card::before{content:"";position:absolute;inset:0;pointer-events:none;z-index:0;opacity:0;background:var(--fx-card-glow);transition:opacity var(--motion-base) ease}.fx-card::after{content:"";position:absolute;inset:0;pointer-events:none;border-radius:inherit;z-index:0;opacity:0;border:1px solid transparent;background:linear-gradient(var(--auctus-white),var(--auctus-white)) padding-box,var(--fx-card-border) border-box;transition:opacity var(--motion-base) ease}.fx-card>*{position:relative;z-index:1}@media (hover:hover) and (pointer:fine){.fx-card.is-pointer{transform:translateY(-6px) scale(1.01);box-shadow:0 20px 42px rgba(40,0,80,0.15)}.fx-card.is-pointer::before,.fx-card.is-pointer::after{opacity:1}}.logo{font-family:var(--font-serif);font-weight:700;font-size:2.25rem;color:var(--auctus-purple);letter-spacing:0.04em}.logo{transition:color 0.25s ease,transform 0.25s var(--reveal-ease)}.logo:hover{color:var(--auctus-gold);transform:scale(1.02)}.logo:active{transform:scale(0.98)}body{font-family:var(--font-sans);font-size:var(--text-base);color:var(--auctus-text);line-height:1.65;background:var(--auctus-bg);letter-spacing:0.003em}[class*="__container"]{max-width:var(--container-max);margin:0 auto;padding:0 var(--container-pad)}.button{font-weight:600;display:inline-block;padding:0.75rem 1.5rem;border-radius:30px;transition:all 0.3s;color:var(--auctus-white);background:linear-gradient(135deg,var(--auctus-purple) 0%,var(--auctus-purple-dark) 100%);box-shadow:0 12px 24px rgba(40,0,80,0.18)}.button:hover{background-color:var(--auctus-gold);color:var(--auctus-purple-dark)}.button--ghost{background:transparent;color:var(--auctus-purple-dark);border:1px solid rgba(40,0,80,0.2);box-shadow:none}.button--ghost:hover{background:rgba(40,0,80,0.05);border-color:rgba(40,0,80,0.4);color:var(--auctus-purple-dark)}.title{font-family:var(--font-serif);font-size:var(--title-section);line-height:1.1;font-weight:600;color:var(--auctus-purple)}.wrapper{min-height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;overflow:hidden;position:relative;z-index:1;transition:opacity var(--motion-fast) ease,transform var(--motion-fast) ease}body.page-fade-out .wrapper{opacity:0;transform:translateY(10px)}.header{position:fixed;top:0;left:0;width:100%;background:transparent;z-index:1000;border-bottom:1px solid rgba(255,255,255,0.08)}.header.header-ready{transition:background 0.35s ease,box-shadow 0.35s ease,border-color 0.35s ease}.header.scrolled{background:rgba(255,255,255,0.92);box-shadow:0 12px 30px rgba(40,0,80,0.08);backdrop-filter:blur(10px);border-bottom:1px solid rgba(40,0,80,0.08)}.header .logo,.header .menu__link{color:var(--auctus-white)}.header .logo:hover{color:var(--auctus-gold-light)}.header .menu__link:hover{color:var(--auctus-gold-light)}.header .actions-header__button{border-color:rgba(255,255,255,0.6);color:var(--auctus-white)}.header .actions-header__button.button-gold{background:var(--auctus-gold);border-color:var(--auctus-gold);color:var(--auctus-purple-dark)}.header.scrolled .logo,.header.scrolled .menu__link{color:var(--auctus-purple)}.header.scrolled .logo:hover{color:var(--auctus-gold)}.header.scrolled .menu__link:hover{color:var(--auctus-gold)}.header.scrolled .actions-header__button{color:var(--auctus-purple);border-color:var(--auctus-purple);background:transparent}.header.scrolled .actions-header__button:hover{background:var(--auctus-purple);color:var(--auctus-white)}.header.scrolled .actions-header__button.button-gold{background:var(--auctus-gold);border-color:var(--auctus-gold);color:var(--auctus-purple-dark)}.main_hero~*{position:relative}.page__main.main_hero{padding-bottom:2rem}.header__container{display:flex;align-items:center;justify-content:space-between;min-height:5.75rem;flex-wrap:wrap;max-width:78rem}.header__logo{position:relative;z-index:2}.header__navigation{display:flex;align-items:center;gap:1.5rem;flex-wrap:wrap}.menu__body{display:flex;align-items:center;gap:1.5rem}.menu__link{font-weight:600;position:relative;color:var(--auctus-purple);transition:color 0.25s ease,transform 0.25s var(--reveal-ease)}.menu__link::after{content:"";position:absolute;left:0;right:0;bottom:-4px;height:2px;background:currentColor;transform:scaleX(0);transform-origin:right;transition:transform 0.3s var(--reveal-ease)}.menu__link:hover::after{transform:scaleX(1);transform-origin:left}.menu__link:hover{color:var(--auctus-gold);transform:translateY(-1px)}.menu__link--active{color:var(--auctus-gold)}.menu__link--active::after{transform:scaleX(1) !important;transform-origin:left !important}.header .menu__link--active{color:var(--auctus-gold-light)}.header.scrolled .menu__link--active{color:var(--auctus-gold)}.header .menu__link::after{background:var(--auctus-gold-light)}.header.scrolled .menu__link::after{background:var(--auctus-gold)}.actions-header{display:flex;align-items:center;gap:0.624rem}.icon-menu{display:none;color:var(--auctus-white)}.header.scrolled .icon-menu{color:var(--auctus-purple)}.actions-header__button{font-weight:600;display:inline-block;padding:0.75rem 1.5rem;border:2px solid var(--auctus-purple);border-radius:30px;transition:all 0.3s;position:relative;z-index:2;color:var(--auctus-purple);background:rgba(255,255,255,0.2);backdrop-filter:blur(6px)}.actions-header__button:hover{background-color:var(--auctus-purple);color:var(--auctus-white)}.actions-header__button.button-gold{background-color:var(--auctus-gold);border-color:var(--auctus-gold);color:var(--auctus-purple-dark)}.actions-header__button.button-gold:hover{background-color:var(--auctus-gold-light);border-color:var(--auctus-gold-light);color:var(--auctus-purple-dark)}.page__main{padding-bottom:110px}.main{background:linear-gradient(135deg,var(--auctus-bg) 0%,var(--auctus-bg-alt) 100%);min-height:100vh;position:relative}.main__container{display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;padding-top:clamp(13rem,17vw,18rem);gap:var(--flow-2)}.main__caption{text-transform:uppercase;margin-bottom:1rem;font-weight:500;letter-spacing:0.15em;color:var(--auctus-gold)}.main_hero,.main_about,.main_services,.main_contact{background:linear-gradient(135deg,var(--auctus-purple-dark) 0%,var(--auctus-purple) 55%,var(--auctus-purple-light) 100%)}.main_hero{position:relative;overflow:clip;isolation:isolate;--hero-pan-x:0px;--hero-pan-y:0px;--hero-scroll-y:0px}.hero-media{position:absolute;inset:0;z-index:0;overflow:hidden}.hero-media__slide{position:absolute;inset:-2%;opacity:0;transform:translate3d(calc(var(--hero-pan-x) * -0.35),calc(var(--hero-pan-y) * -0.35 + var(--hero-scroll-y)),0) scale(1.08);transition:opacity 1.25s var(--reveal-ease),transform 5.6s cubic-bezier(0.22,1,0.36,1);will-change:opacity,transform}.hero-media__slide.is-active{opacity:1;transform:translate3d(calc(var(--hero-pan-x) * 0.35),calc(var(--hero-pan-y) * 0.35 + var(--hero-scroll-y)),0) scale(1.03)}.hero-media__slide img{width:100%;height:100%;object-fit:cover;object-position:center 45%;filter:saturate(1.06) contrast(1.04)}.hero-media__meta{position:absolute;right:clamp(1rem,3.5vw,2.3rem);bottom:clamp(1.1rem,3.5vw,2.2rem);z-index:2;display:inline-flex;align-items:center;gap:0.6rem;padding:0.62rem 0.9rem;border-radius:999px;background:rgba(24,0,45,0.45);border:1px solid rgba(255,255,255,0.3);backdrop-filter:blur(8px)}.hero-media__meta-label{font-size:0.7rem;letter-spacing:0.1em;text-transform:uppercase;color:rgba(255,255,255,0.78)}.hero-media__meta-name{font-size:0.78rem;letter-spacing:0.04em;font-weight:600;color:var(--auctus-gold-light)}.main_hero::before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(110deg,rgba(20,0,42,0.78) 16%,rgba(36,0,68,0.58) 52%,rgba(56,0,92,0.46) 100%),radial-gradient(680px 320px at 10% 8%,rgba(255,190,10,0.2),transparent 72%),radial-gradient(680px 320px at 88% 16%,rgba(255,255,255,0.1),transparent 72%);z-index:1}.main_hero::after{content:"";position:absolute;inset:0;pointer-events:none;z-index:1;background-image:linear-gradient(rgba(255,255,255,0.06) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,0.06) 1px,transparent 1px);background-size:48px 48px;opacity:0.1;mask-image:radial-gradient(circle at 30% 10%,rgba(0,0,0,1),transparent 75%)}.main_hero .main__container{align-items:flex-start;text-align:left;max-width:60rem;padding-top:clamp(9.8rem,12.5vw,12.8rem);padding-bottom:3rem}.main_hero .main__title{color:var(--auctus-white)}.main_hero .main__text{color:rgba(255,255,255,0.9)}.main_hero .main__text{max-width:38rem}.main_hero .main__caption{color:var(--auctus-gold-light)}.main_hero .main__button{background-color:var(--auctus-gold);color:var(--auctus-purple-dark)}.main_hero .main__button:hover{background-color:var(--auctus-gold-light);color:var(--auctus-purple-dark)}.hero-orb{position:absolute;border-radius:50%;filter:blur(90px);pointer-events:none;will-change:transform;z-index:0}.main_hero .main__container{position:relative;z-index:2}.hero-orb--1{width:520px;height:520px;background:radial-gradient(circle,rgba(255,190,10,0.30),transparent 70%);top:-8%;right:-4%;animation:orbFloat1 22s ease-in-out infinite}.hero-orb--2{width:420px;height:420px;background:radial-gradient(circle,rgba(107,31,163,0.35),transparent 70%);bottom:8%;left:-6%;animation:orbFloat2 28s ease-in-out infinite}.hero-orb--3{width:280px;height:280px;background:radial-gradient(circle,rgba(255,255,255,0.12),transparent 70%);top:45%;left:55%;animation:orbFloat3 20s ease-in-out infinite}@keyframes orbFloat1{0%,100%{transform:translate(0,0) scale(1)}33%{transform:translate(-35px,50px) scale(1.08)}66%{transform:translate(25px,-25px) scale(0.94)}}@keyframes orbFloat2{0%,100%{transform:translate(0,0) scale(1)}33%{transform:translate(45px,-35px) scale(1.12)}66%{transform:translate(-25px,25px) scale(0.92)}}@keyframes orbFloat3{0%,100%{transform:translate(0,0) scale(1)}50%{transform:translate(-45px,35px) scale(1.18)}}@media (max-width:768px){.hero-orb--1{width:300px;height:300px}.hero-orb--2{width:250px;height:250px}.hero-orb--3{width:180px;height:180px}.hero-media__slide{inset:0}.hero-media__meta{display:none}}.main__title{font-family:var(--font-serif);font-size:var(--title-hero);line-height:1.04;letter-spacing:-0.01em;font-weight:600;margin-bottom:var(--flow-2);color:var(--auctus-purple)}.main__text{margin-bottom:var(--flow-3);max-width:36rem;font-size:var(--text-lg);line-height:1.68;letter-spacing:0.02em}.main__button{font-weight:600;display:inline-block;padding:clamp(0.95rem,1.6vw,1.25rem) clamp(1.5rem,3.8vw,3rem);border-radius:30px;transition:all 0.3s;color:var(--auctus-purple-dark);background-color:var(--auctus-gold);letter-spacing:0.02em;font-size:clamp(1.04rem,0.96rem + 0.5vw,1.34rem);line-height:110%;box-shadow:0 18px 32px rgba(40,0,80,0.25)}.main__button:hover{background-color:var(--auctus-gold-light);color:var(--auctus-purple-dark)}.main__actions{display:flex;align-items:center;gap:1rem;flex-wrap:wrap;margin-bottom:2.5rem}.main__trustline{color:rgba(255,255,255,0.86);font-size:0.95rem;letter-spacing:0.02em;margin-top:-0.75rem;margin-bottom:0.25rem}.main__button--ghost{background:transparent;color:var(--auctus-white);border:1px solid rgba(255,255,255,0.5);box-shadow:none}.main__button--ghost:hover{background:rgba(255,255,255,0.12);color:var(--auctus-white)}.outro_home{background:linear-gradient(135deg,rgba(40,0,80,0.82),rgba(80,0,130,0.62)),url("../img/about/cover.webp") center / cover no-repeat}.main_about .main__title,.main_about .main__text{color:var(--auctus-white)}.main_about .main__text{opacity:0.9}.main_about~* .button:hover,.main_services~* .button:hover,.main_contact~* .button:hover{background:linear-gradient(135deg,var(--auctus-purple) 0%,var(--auctus-purple-dark) 100%);color:var(--auctus-gold)}.about__container{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;padding-top:8.75rem;padding-bottom:8.75rem}.about__image{position:relative;max-width:552px;height:614px}.about__image img{border-radius:16px;max-width:100%;height:100%;object-fit:cover;box-shadow:var(--shadow-soft)}.about__title{margin-bottom:1.5rem}.about__text{max-width:30rem;letter-spacing:0.02em;line-height:150%;margin-bottom:3.5rem}.about__text p:not(:last-child){margin-bottom:2.5rem}.about__principles{list-style:none;padding:0;margin:0 0 2rem;display:grid;gap:0.75rem}.about__principles li{background:var(--auctus-white);border:1px solid var(--auctus-border);border-radius:12px;padding:0.85rem 1rem;color:var(--auctus-text);box-shadow:var(--shadow-soft)}.about-mission{padding:5.5rem 0;background:var(--auctus-white)}.about-mission__inner{max-width:52rem;margin:0 auto;text-align:center}.about-mission__inner .title{margin-bottom:1rem}.about-mission__text{color:var(--auctus-text-muted);line-height:1.75;font-size:1.1rem;max-width:46rem;margin:0 auto 3rem}.about-mission__principles{display:grid;grid-template-columns:repeat(2,1fr);gap:1.25rem;text-align:left;max-width:52rem;margin:0 auto}.about-mission__principle{display:flex;gap:1rem;align-items:flex-start;background:var(--auctus-white);border:1px solid var(--auctus-border);border-radius:16px;padding:1.35rem;box-shadow:var(--shadow-soft);transition:transform 0.3s var(--reveal-ease),box-shadow 0.3s ease}.about-mission__principle:hover{transform:translateY(-4px);box-shadow:0 16px 40px rgba(40,0,80,0.12)}.about-mission__icon{width:52px;height:52px;min-width:52px;border-radius:50%;background:linear-gradient(180deg,#ffffff 0%,#faf5ff 100%);border:1px solid rgba(80,0,130,0.18);box-shadow:inset 0 0 0 4px rgba(247,189,45,0.12),0 6px 14px rgba(40,0,80,0.06);display:flex;align-items:center;justify-content:center;color:var(--auctus-purple);transition:box-shadow 0.35s ease,transform 0.35s var(--reveal-ease),border-color 0.35s ease}.about-mission__principle:hover .about-mission__icon{box-shadow:inset 0 0 0 4px rgba(247,189,45,0.32),0 10px 22px rgba(40,0,80,0.1);border-color:rgba(247,189,45,0.55);transform:rotate(-3deg)}.about-mission__numeral{font-family:var(--font-serif);font-style:italic;font-weight:600;font-size:1.35rem;letter-spacing:0.02em;line-height:1;color:var(--auctus-purple);font-feature-settings:"lnum","ss01";text-shadow:0 1px 0 rgba(255,255,255,0.6)}.about-mission__icon svg{width:22px;height:22px}.about-mission__principle-title{font-weight:700;color:var(--auctus-purple);margin-bottom:0.3rem;font-size:1.05rem}.about-mission__principle-text{color:var(--auctus-text-muted);line-height:1.6;font-size:0.95rem}@media (max-width:768px){.about-mission__principles{grid-template-columns:1fr}}.about-support__icon{width:48px;height:48px;border-radius:14px;background:linear-gradient(135deg,rgba(80,0,130,0.1),rgba(255,190,10,0.15));display:flex;align-items:center;justify-content:center;color:var(--auctus-purple);margin-bottom:1rem}.about-support__icon svg{width:24px;height:24px}.about-support__card{transition:transform 0.3s var(--reveal-ease),box-shadow 0.3s ease}.about-support__card:hover{transform:translateY(-4px);box-shadow:0 16px 40px rgba(40,0,80,0.12)}.about-highlights{background:linear-gradient(180deg,var(--auctus-bg-alt) 0%,var(--auctus-white) 100%);padding:5rem 0}.about-highlights .title{text-align:center;margin-bottom:1.5rem}.about-highlights__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem}.about-highlights__card{background:var(--auctus-white);border:1px solid var(--auctus-border);border-radius:16px;padding:1.5rem;text-align:center;box-shadow:var(--shadow-soft)}.about-highlights__value{font-family:var(--font-serif);font-size:2rem;font-weight:700;color:var(--auctus-purple);margin-bottom:0.35rem}.about-highlights__label{color:var(--auctus-text-muted);line-height:1.55}.about-founder{position:relative;padding:5.75rem 0;background:radial-gradient(820px 320px at 0% 0%,rgba(255,190,10,0.14),transparent 70%),radial-gradient(900px 420px at 100% 0%,rgba(80,0,130,0.11),transparent 72%),linear-gradient(180deg,var(--auctus-bg-alt) 0%,var(--auctus-white) 100%)}.about-founder__intro{max-width:56rem;margin:0 auto 2rem;text-align:center}.about-founder__intro .main__caption{margin-bottom:0.6rem}.about-founder__subtitle{color:var(--auctus-text-muted);line-height:1.7;max-width:46rem;margin:0.75rem auto 0}.about-founder__feature{display:grid;grid-template-columns:minmax(250px,320px) minmax(0,1fr);gap:1.25rem;align-items:stretch;border:1px solid var(--auctus-border);border-radius:24px;padding:1.2rem;background:linear-gradient(165deg,rgba(255,255,255,0.98),rgba(247,242,255,0.9));box-shadow:0 16px 34px rgba(40,0,80,0.11)}.about-founder__media{position:relative;min-height:360px;border-radius:18px;overflow:hidden;background:linear-gradient(160deg,rgba(80,0,130,0.18),rgba(80,0,130,0.42))}.about-founder__photo{width:100%;height:100%;object-fit:cover;object-position:center 18%;display:block}.about-founder__badge{position:absolute;left:0.8rem;bottom:0.8rem;font-size:0.78rem;font-weight:700;letter-spacing:0.04em;color:var(--auctus-purple-dark);background:rgba(255,255,255,0.9);border:1px solid rgba(80,0,130,0.2);border-radius:999px;padding:0.4rem 0.78rem}.about-founder__content{padding:0.35rem 0.2rem}.about-founder__eyebrow{font-size:0.78rem;letter-spacing:0.12em;text-transform:uppercase;font-weight:700;color:var(--auctus-purple);margin-bottom:0.5rem}.about-founder__heading{font-family:var(--font-serif);font-size:clamp(1.75rem,1.25rem + 1.2vw,2.3rem);color:var(--auctus-purple);line-height:1.18;margin-bottom:0.75rem}.about-founder__text{color:var(--auctus-text);line-height:1.72}.about-founder__text+.about-founder__text{margin-top:0.76rem}.about-founder__quote{margin:1rem 0 0.95rem;padding:0.9rem 1rem;border-left:4px solid var(--auctus-gold);border-radius:10px;background:rgba(255,190,10,0.15);color:var(--auctus-purple-dark);line-height:1.62;font-weight:700}.about-founder__chips{list-style:none;margin:0 0 1.05rem;padding:0;display:flex;flex-wrap:wrap;gap:0.5rem}.about-founder__chips li{font-size:0.76rem;font-weight:800;color:var(--auctus-purple-dark);padding:0.38rem 0.66rem;border-radius:999px;background:linear-gradient(135deg,rgba(255,255,255,0.94),rgba(247,239,255,0.9));border:1px solid rgba(80,0,130,0.18);box-shadow:0 8px 18px rgba(40,0,80,0.06);transition:transform 240ms cubic-bezier(0.22,1,0.36,1),background 240ms ease,border-color 240ms ease,box-shadow 240ms ease}.about-founder__chips li:hover{transform:translateY(-2px);background:linear-gradient(135deg,rgba(255,250,238,0.98),rgba(247,189,45,0.22));border-color:rgba(247,189,45,0.55);box-shadow:0 12px 24px rgba(247,189,45,0.14)}.about-founder__link{padding:0.72rem 1rem;font-size:0.94rem}.about-founder__pillars{margin-top:1rem;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0.85rem}.about-founder__pillar{border-radius:16px;padding:1rem;border:1px solid var(--auctus-border);background:linear-gradient(170deg,var(--auctus-white),rgba(247,242,255,0.68));box-shadow:0 12px 24px rgba(40,0,80,0.09)}.about-founder__pillar-title{color:var(--auctus-purple);font-size:1rem;margin-bottom:0.45rem}.about-founder__pillar-text{color:var(--auctus-text-muted);line-height:1.58;font-size:0.92rem}.about-support{padding:5rem 0;background:linear-gradient(180deg,var(--auctus-white) 0%,var(--auctus-bg-alt) 100%)}.about-support .title{text-align:center;margin-bottom:0.75rem}.about-support__subtitle{text-align:center;color:var(--auctus-text-muted);margin:0 auto 2rem;max-width:46rem;line-height:1.6}.about-support__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem}.about-support__card{background:var(--auctus-white);border:1px solid var(--auctus-border);border-radius:16px;padding:1.35rem;box-shadow:var(--shadow-soft)}.about-support__title{color:var(--auctus-purple);font-size:1.1rem;margin-bottom:0.45rem}.about-support__text{color:var(--auctus-text-muted);line-height:1.6}.outro_about{background:var(--auctus-purple-dark) url("../img/about/cover.webp") center / contain no-repeat}.main_services .main__title,.main_services .main__text{color:var(--auctus-white)}.main_services .main__text{opacity:0.9}.services{background-color:var(--auctus-cream)}.services__container{padding-top:0;padding-bottom:0}.services__title{text-align:center;margin-bottom:5rem}.services__row{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem}.item-services{display:flex;flex-direction:column;align-items:start;min-height:100%}.item-services__image{margin-bottom:2rem;max-width:360px;height:421px}.item-services__image img{max-width:100%;height:100%;object-fit:cover;border-radius:16px}.item-services__title{font-size:1.5rem;font-weight:600;margin-bottom:0.75rem}.item-services__text{max-width:21.5rem;line-height:150%;margin-bottom:2rem;flex-grow:1;letter-spacing:0.02em}.item-services__button{background-color:inherit;border:2px solid var(--auctus-purple);color:var(--auctus-purple)}.item-services__button:hover{background-color:var(--auctus-purple);color:var(--auctus-white)}.outro_services{background:var(--auctus-purple-dark) url("../img/about/cover.webp") center / contain no-repeat}.outro_about,.outro_services,.outro_contact{position:relative;isolation:isolate}.outro_contact{background:var(--auctus-purple-dark) url("../img/about/cover.webp") center / contain no-repeat}.outro_about::before,.outro_services::before,.outro_contact::before{content:"";position:absolute;inset:0;background:linear-gradient(140deg,rgba(24,0,48,0.2),rgba(45,0,80,0.12));z-index:0}.outro_about .outro__container,.outro_services .outro__container,.outro_contact .outro__container{position:relative;z-index:1}.outro_about .outro__panel,.outro_services .outro__panel,.outro_contact .outro__panel{max-width:42rem;margin:0 auto;padding:2.25rem 2rem;border-radius:20px;background:linear-gradient(140deg,rgba(20,0,40,0.54),rgba(45,0,80,0.42));border:1px solid rgba(255,255,255,0.22);box-shadow:0 18px 40px rgba(15,0,30,0.35);backdrop-filter:blur(2px);text-align:center;display:flex;flex-direction:column;align-items:center}.outro_about .outro__title,.outro_about .outro__text,.outro_services .outro__title,.outro_services .outro__text,.outro_contact .outro__title,.outro_contact .outro__text{color:var(--auctus-white);text-shadow:0 3px 14px rgba(20,0,40,0.6);text-wrap:balance}.outro_about .outro__button,.outro_services .outro__button,.outro_contact .outro__button{background:var(--auctus-gold);color:var(--auctus-purple-dark)}.outro_about .outro__button:hover,.outro_services .outro__button:hover,.outro_contact .outro__button:hover{background:linear-gradient(135deg,var(--auctus-purple) 0%,var(--auctus-purple-dark) 100%);color:var(--auctus-gold)}.services-process{padding:5rem 0;background:linear-gradient(180deg,var(--auctus-bg-alt) 0%,var(--auctus-white) 100%)}.services-process .title{text-align:center;margin-bottom:1.5rem}.services-process__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem}.services-process__card{background:var(--auctus-white);border:1px solid var(--auctus-border);border-radius:16px;padding:1.5rem;box-shadow:var(--shadow-soft)}.services-process__step{width:38px;height:38px;border-radius:999px;background:var(--auctus-purple);color:var(--auctus-white);font-weight:700;font-size:0.9rem;display:inline-flex;align-items:center;justify-content:center;margin-bottom:0.75rem}.services-process__title{color:var(--auctus-purple);font-size:1.12rem;margin-bottom:0.5rem}.services-process__text{color:var(--auctus-text-muted);line-height:1.55}.services-deliverables{padding:5rem 0;background:var(--auctus-white)}.services-deliverables .title{text-align:center;margin-bottom:0.75rem}.services-deliverables__subtitle{text-align:center;color:var(--auctus-text-muted);max-width:46rem;margin:0 auto 2rem;line-height:1.6}.services-deliverables__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem}.services-deliverables__card{background:var(--auctus-bg-alt);border:1px solid var(--auctus-border);border-radius:14px;padding:1.25rem;box-shadow:var(--shadow-soft)}.services-deliverables__title{color:var(--auctus-purple);font-size:1.08rem;margin-bottom:0.45rem}.services-deliverables__text{color:var(--auctus-text-muted);line-height:1.55}.services-deliverables__note{text-align:center;color:var(--auctus-text-muted);margin-top:1.25rem}.testimonial__container{display:flex;justify-content:center;align-items:center;text-align:center;flex-direction:column;padding-top:8.75rem;padding-bottom:8.75rem}.testiomonial__caption{margin-bottom:4rem;font-weight:600;text-transform:uppercase}.testimonial__title{margin-bottom:4rem;font-size:2rem;max-width:40.75rem;line-height:136%;font-weight:500}.item-testimonial__image{max-width:64px;margin:0 auto;margin-bottom:1.063rem;height:64px}.item-testimonial__image img{width:100%;height:100%;object-fit:cover;border-radius:50%}.item-testimonial__title{margin-bottom:0.25rem;font-weight:600}.item-testimonial__caption{font-size:0.938rem}.outro__container{padding-top:8.75rem;padding-bottom:8.75rem;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center}.outro__title{margin-bottom:1.25rem}.outro__text{max-width:33.625rem;line-height:150%;margin-bottom:2.5rem;letter-spacing:0.02em}.outro__button{padding:1.25rem 3rem}.hero-stats{display:flex;flex-wrap:wrap;justify-content:center;gap:1rem 1.25rem;margin-top:2.5rem;padding:1rem 1.25rem;border-radius:24px;background:rgba(255,255,255,0.08);border:1px solid rgba(255,255,255,0.16);backdrop-filter:blur(8px);box-shadow:0 18px 30px rgba(20,0,38,0.25)}.main_hero .hero-stats{justify-content:flex-start}.hero-stats__item{text-align:center;padding:0.75rem 1rem;border-radius:16px;background:rgba(40,0,80,0.18);min-width:140px;border:1px solid rgba(255,255,255,0.08);transition:transform var(--motion-base) var(--reveal-ease),background var(--motion-base) ease,border-color var(--motion-base) ease;position:relative;overflow:hidden}.hero-stats__item:hover{transform:translateY(-4px);background:rgba(40,0,80,0.28);border-color:rgba(255,190,10,0.45)}.hero-stats__value{font-family:var(--font-serif);font-size:2.5rem;font-weight:700;color:var(--auctus-gold);display:block;line-height:1.2}.count-up{font-variant-numeric:tabular-nums}.hero-stats .count-up{display:block;min-width:0;white-space:nowrap}.hero-stats__label{font-size:0.9rem;text-transform:uppercase;letter-spacing:0.1em;color:rgba(255,255,255,0.85);margin-top:0.25rem}.hero-stats__item::after{content:"";position:absolute;inset:-1px;border-radius:inherit;border:1px solid rgba(255,190,10,0.24);opacity:0;transition:opacity var(--motion-fast) ease}.hero-stats__item:hover::after{opacity:1}.section-marquee{padding:2rem 0 2.5rem;background:var(--auctus-bg-alt);overflow:hidden;border-bottom:1px solid var(--auctus-border)}.marquee-label{text-align:center;text-transform:uppercase;letter-spacing:0.14em;font-size:0.82rem;font-weight:700;color:var(--auctus-text-muted);margin-bottom:1.5rem}.marquee{position:relative;width:100%;overflow:hidden;-webkit-mask-image:linear-gradient(to right,transparent,black 8%,black 92%,transparent);mask-image:linear-gradient(to right,transparent,black 8%,black 92%,transparent)}.marquee-track{display:flex;align-items:center;gap:3.5rem;width:max-content;animation:marqueeScroll 50s linear infinite}.marquee:hover .marquee-track{animation-play-state:paused}.marquee-logo{height:38px;width:auto;max-width:130px;object-fit:contain;opacity:0.55;transition:opacity 0.35s ease,transform 0.35s var(--reveal-ease);flex-shrink:0;filter:grayscale(0.3);transform:translateY(0);animation:none}.marquee-logo:hover{opacity:1;transform:translateY(0) scale(1.08);filter:grayscale(0)}@keyframes marqueeScroll{0%{transform:translateX(0)}100%{transform:translateX(-50%)}}@keyframes logoFloat{0%,100%{transform:translateY(0)}50%{transform:translateY(-4px)}}@media (max-width:576px){.marquee-logo{height:28px;max-width:90px}.marquee-track{gap:2rem}}.section-campus-ribbon{padding:1.25rem 0 2.95rem;background:linear-gradient(180deg,var(--auctus-bg-alt) 0%,var(--auctus-white) 100%);border-bottom:1px solid var(--auctus-border)}.campus-ribbon__kicker{text-align:center;text-transform:uppercase;letter-spacing:0.12em;font-size:0.8rem;color:var(--auctus-text-muted);margin-bottom:1.2rem}.campus-ribbon__viewport{width:100%;overflow:hidden;-webkit-mask-image:linear-gradient(to right,transparent,black 5%,black 95%,transparent);mask-image:linear-gradient(to right,transparent,black 5%,black 95%,transparent)}.campus-ribbon__track{display:flex;align-items:stretch;gap:1rem;width:max-content;animation:campusRibbonScroll 46s linear infinite}.campus-ribbon__viewport:hover .campus-ribbon__track{animation-play-state:paused}.campus-card{width:clamp(15rem,20vw,21.2rem);aspect-ratio:16 / 10;border-radius:18px;overflow:hidden;position:relative;border:1px solid rgba(255,255,255,0.22);box-shadow:0 16px 30px rgba(40,0,80,0.16);flex-shrink:0}.campus-card img{width:100%;height:100%;object-fit:cover;transform:scale(1.04);transition:transform var(--motion-base) var(--reveal-ease)}.campus-card::before{content:"";position:absolute;inset:0;background:linear-gradient(to top,rgba(20,0,42,0.78) 0%,rgba(20,0,42,0.22) 45%,rgba(20,0,42,0) 75%);z-index:1}.campus-card figcaption{position:absolute;left:0.85rem;right:0.85rem;bottom:0.72rem;z-index:2;color:var(--auctus-white);font-weight:600;letter-spacing:0.04em;text-transform:uppercase;font-size:0.82rem}.campus-card:hover img{transform:scale(1.12)}@keyframes campusRibbonScroll{0%{transform:translateX(0)}100%{transform:translateX(-50%)}}@media (max-width:768px){.section-campus-ribbon{padding:1rem 0 2.2rem}.campus-ribbon__kicker{font-size:0.72rem;letter-spacing:0.1em;margin-bottom:0.95rem}.campus-card{width:clamp(13.2rem,62vw,17rem)}}.section-fit{padding:4.5rem 0;background:radial-gradient(820px 300px at 10% 0%,rgba(255,190,10,0.1),transparent 70%),linear-gradient(180deg,var(--auctus-white) 0%,var(--auctus-bg-alt) 100%)}.section-fit .title{text-align:center;margin-bottom:0.75rem}.section-fit__subtitle{max-width:44rem;margin:0 auto 2.5rem;text-align:center;color:var(--auctus-text-muted);line-height:1.65}.fit-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1.25rem}.fit-card{background:linear-gradient(180deg,rgba(255,255,255,0.98) 0%,rgba(250,245,255,0.95) 100%);border:1px solid var(--auctus-border);border-radius:18px;padding:clamp(1.2rem,1.5vw,1.75rem);box-shadow:0 14px 30px rgba(40,0,80,0.09)}.fit-card__icon{width:48px;height:48px;min-width:48px;border-radius:14px;background:linear-gradient(135deg,rgba(80,0,130,0.12),rgba(255,190,10,0.18));display:flex;align-items:center;justify-content:center;color:var(--auctus-purple);margin-bottom:1rem}.fit-card__icon svg{width:24px;height:24px}.fit-card__title{color:var(--auctus-purple);font-size:1.25rem;font-weight:700;margin-bottom:0.65rem}.fit-card__text{color:var(--auctus-text-muted);line-height:1.65}.section-fit .title,.section-stories .title,.section-acceptances .title,.section-why .title,.section-roadmap .title,.section-investment .title,.section-faq .title,.section-cta .title,.about-mission__inner .title,.about-highlights .title,.about-support .title,.services-process .title,.services-deliverables .title,.contact-next .title{position:relative;padding-bottom:0.55rem}.section-fit .title::after,.section-stories .title::after,.section-acceptances .title::after,.section-why .title::after,.section-roadmap .title::after,.section-investment .title::after,.section-faq .title::after,.section-cta .title::after,.about-mission__inner .title::after,.about-highlights .title::after,.about-support .title::after,.services-process .title::after,.services-deliverables .title::after,.contact-next .title::after{content:"";position:absolute;left:50%;bottom:0;width:clamp(72px,10vw,120px);height:3px;transform:translateX(-50%);border-radius:999px;background:linear-gradient(90deg,rgba(255,190,10,0),rgba(255,190,10,0.95),rgba(80,0,130,0.7),rgba(255,190,10,0))}.section-cta .title::after{background:linear-gradient(90deg,rgba(255,255,255,0),rgba(255,190,10,0.95),rgba(255,255,255,0.82),rgba(255,255,255,0))}.section-stories{padding:6rem 0;background:linear-gradient(180deg,var(--auctus-bg) 0%,var(--auctus-white) 100%);position:relative;isolation:isolate;--stories-tint-a:rgba(80,0,130,0.14);--stories-tint-b:rgba(255,190,10,0.14);--stories-tint-c:rgba(80,0,130,0.05)}.section-stories::before{content:"";position:absolute;inset:0;pointer-events:none;z-index:0;background:radial-gradient(900px 420px at 0% 0%,var(--stories-tint-a),transparent 62%),radial-gradient(900px 420px at 100% 0%,var(--stories-tint-b),transparent 62%),linear-gradient(180deg,var(--stories-tint-c) 0%,rgba(255,255,255,0) 70%);transition:background 0.55s var(--reveal-ease)}.section-stories .services__container{position:relative;z-index:1}.section-stories .title{text-align:center;margin-bottom:0.5rem}.section-stories__subtitle{text-align:center;font-size:1.25rem;color:var(--auctus-text-muted);margin-bottom:3rem;max-width:36rem;margin-left:auto;margin-right:auto}.section-stories__microcopy{max-width:40rem;margin:0 auto;text-align:center;color:var(--auctus-text-muted);line-height:1.7;margin-top:1.35rem}.stories-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:1.5rem;max-width:72rem;margin:0 auto}.story-card{background:var(--auctus-white);border-radius:16px;overflow:hidden;box-shadow:var(--shadow-soft);border:1px solid var(--auctus-border);transition:transform 0.2s,box-shadow 0.2s}.story-card:hover{transform:translateY(-4px);box-shadow:0 18px 40px rgba(40,0,80,0.16)}.story-card__img{aspect-ratio:1;background:linear-gradient(135deg,var(--auctus-teal) 0%,var(--auctus-purple) 100%);display:flex;align-items:center;justify-content:center;color:var(--auctus-white);font-size:3rem;font-weight:700;font-family:var(--font-serif)}.story-card__body{padding:1.25rem}.story-card__name{font-weight:600;color:var(--auctus-purple);margin-bottom:0.25rem}.story-card__school{font-size:0.9rem;color:var(--auctus-text-muted)}.section-stories__microcopy{max-width:40rem;margin:0 auto;text-align:center;color:var(--auctus-text-muted);line-height:1.7;min-height:3.4em;transition:opacity 0.25s ease,transform 0.25s ease}.section-stories__microcopy.is-changing{opacity:0;transform:translateY(4px)}.section-slider .slider-wrap{position:relative;width:100vw;max-width:100vw;margin:0 calc(50% - 50vw) 2rem}.slider-container{overflow:hidden;background:transparent;position:relative;padding-top:0.55rem;padding-bottom:0.55rem}.slider-container::before,.slider-container::after{content:"";position:absolute;top:0;bottom:0;width:min(8vw,90px);pointer-events:none;z-index:2}.slider-container::before{left:0;background:linear-gradient(90deg,rgba(247,242,255,0.95),rgba(247,242,255,0))}.slider-container::after{right:0;background:linear-gradient(270deg,rgba(247,242,255,0.95),rgba(247,242,255,0))}.slider-track{display:flex;align-items:stretch;transform-origin:center center;transition:transform 0.5s cubic-bezier(0.24,0.86,0.22,1);will-change:transform}.slide{flex:0 0 100%;min-width:100%;max-width:100%;min-height:520px;padding:1.8rem 1.2rem 2rem;background:#ffffff;text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:center;border:1px solid rgba(80,0,130,0.14);border-radius:24px;box-shadow:0 8px 20px rgba(40,0,80,0.06);opacity:0.48;filter:saturate(0.82);transform:scale(0.9);transition:opacity 0.35s ease,filter 0.35s ease,transform 0.35s var(--reveal-ease),box-shadow 0.35s ease,border-color 0.35s ease}.slide:hover{background:#ffffff}.slide.is-active{opacity:1;filter:none;transform:scale(1.02);border-color:rgba(255,190,10,0.7);box-shadow:0 16px 34px rgba(40,0,80,0.14)}.slide--clone{pointer-events:none}.slide__photo{width:186px;height:186px;border-radius:50%;overflow:hidden;margin:0 auto 1.25rem;background:#f5f0fb;position:relative;display:flex;align-items:center;justify-content:center;border:2px solid rgba(255,255,255,0.98);box-shadow:0 0 0 1px rgba(80,0,130,0.18),0 8px 18px rgba(40,0,80,0.08)}.slide__photo img{width:100%;height:100%;object-fit:cover;position:absolute;inset:0}.slide__photo img.slide__photo-img--arish{object-position:50% 18%;transform:scale(1.5);transform-origin:center 20%}.slide__photo img.slide__photo-img--iwrsiya{object-position:58% 50%}.slide__photo img.slide__photo-img--surhid{object-position:50% 32%}.slide__photo img.slide__photo-img--zaara{object-position:56% 58%}.slide__photo img.slide__photo-img--ahnaf{object-position:50% 38%}.slide__photo img.slide__photo-img--fayez{object-position:50% 72%}.slide__photo img.slide__photo-img--ushnab{object-position:50% 38%}.slide__photo-initials{font-family:var(--font-serif);font-size:3.5rem;font-weight:700;color:var(--auctus-white);z-index:0;position:relative}.slide__photo img[style*="display:none"]~.slide__photo-initials{display:flex}.slide__name{font-family:var(--font-serif);font-size:1.28rem;font-weight:600;color:var(--auctus-purple-dark);margin-bottom:0.4rem;width:100%;text-align:center;letter-spacing:0.01em;line-height:1.2}.slide__class{font-size:0.78rem;color:rgba(80,0,130,0.5);margin-bottom:1rem;width:100%;text-align:center;text-transform:uppercase;letter-spacing:0.11em;font-weight:600}.slide__class:has(+ .slide__school){margin-bottom:0.24rem}.slide__school{width:100%;margin-bottom:1rem;text-align:center;color:var(--auctus-purple-dark);font-size:0.76rem;font-weight:600;letter-spacing:0.03em;line-height:1.35}.slide__college{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:0.45rem;width:100%;text-align:center;margin-top:0.35rem;padding-top:0.95rem;border-top:1px solid rgba(80,0,130,0.12)}.slide__college-logo{height:60px;width:auto;max-width:228px;object-fit:contain}.slide__college-logo[src*="case-western-reserve-wordmark.svg"],.slide__college-logo[src*="grinnell-stacked.png"],.slide__college-logo[src*="macalester-college-lockup.png"],.slide__college-logo[src*="bryn-mawr.svg"],.slide__college-logo[src*="mount-holyoke.svg"],.slide__college-logo[src*="bristol.svg"]{max-width:248px}.slide__college-logo[src*="case-western-reserve-wordmark.svg"]{height:64px}.slide__college-logo[src*="grinnell-stacked.png"]{height:74px}.slide__college-logo[src*="bryn-mawr.svg"],.slide__college-logo[src*="mount-holyoke.svg"],.slide__college-logo[src*="bristol.svg"]{height:54px}.slide__college-name{font-size:1rem;font-weight:600;color:var(--auctus-text)}.slider-actions{display:flex;align-items:center;justify-content:center;gap:0.75rem;margin-top:1.5rem}.slider-btn{width:64px;height:56px;border-radius:24px;border:1.5px solid rgba(80,0,130,0.18);background:linear-gradient(180deg,#ffffff 0%,#f8f1ff 100%);color:var(--auctus-purple);cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:1.5rem;line-height:1;transition:background 0.2s,color 0.2s,transform 0.2s;box-shadow:0 10px 22px rgba(40,0,80,0.1),inset 0 1px 0 rgba(255,255,255,0.9)}.slider-btn:hover{background:var(--auctus-purple);color:var(--auctus-white);transform:translateY(-1px)}.slider-btn.slider-pause{font-size:0.7rem;padding:0 0.5rem;width:auto;border-radius:24px}.slider-pause-icon{font-weight:600}.slider-dots{display:flex;justify-content:center;gap:0.5rem;margin-top:1rem;flex-wrap:wrap}.slider-dot{width:26px;height:8px;border-radius:999px;border:none;background:rgba(40,0,80,0.2);cursor:pointer;padding:0;transition:background 0.2s,transform 0.2s}.slider-dot:hover{background:var(--auctus-purple-light)}.slider-dot.active{background:var(--auctus-purple);transform:scale(1.08)}@media (min-width:768px){.slide__photo{width:182px;height:182px}.slide__photo-initials{font-size:3.5rem}}@media (min-width:1024px){.slide{min-height:560px;padding:1.9rem 1.35rem 2.1rem}.slide__photo{width:198px;height:198px;margin-bottom:1.2rem}.slide__name{font-size:1.42rem}.slide__class{font-size:0.8rem}.slide__school{font-size:0.78rem}.slide__college-logo{height:66px;max-width:236px}.slide__photo-initials{font-size:3.7rem}}.section-acceptances{padding:5rem 0;background:radial-gradient(900px 420px at 15% 0%,rgba(255,190,10,0.1),transparent 60%),linear-gradient(180deg,var(--auctus-white) 0%,var(--auctus-bg) 100%);overflow:hidden}.section-acceptances .title{text-align:center;margin-bottom:0.5rem}.section-acceptances__subtitle{text-align:center;font-size:1.1rem;color:var(--auctus-text-muted);margin-bottom:3rem;max-width:40rem;margin-left:auto;margin-right:auto;line-height:1.6}.acceptances-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:1rem;max-width:72rem;margin:0 auto}.acceptance-card{background:linear-gradient(180deg,rgba(255,255,255,1),rgba(250,246,255,1));border-radius:12px;padding:0.9rem;text-align:center;box-shadow:0 12px 28px rgba(40,0,80,0.08);border:1px solid rgba(80,0,130,0.18);transition:transform 0.3s var(--reveal-ease),box-shadow 0.3s ease,border-color 0.3s;display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:138px;position:relative}.acceptance-card::before{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;border:1px solid transparent;background:linear-gradient(var(--auctus-white),var(--auctus-white)) padding-box,linear-gradient(132deg,rgba(255,190,10,0.38),rgba(80,0,130,0.26),rgba(255,190,10,0.2)) border-box;opacity:0.52}.acceptance-card__logo-wrap{width:100%;min-height:74px;border-radius:0;border:0;background:transparent;display:inline-flex;align-items:center;justify-content:center;text-align:center;line-height:0;padding:0.35rem 0.5rem;position:relative;z-index:1}.acceptance-card:hover{transform:translateY(-4px);box-shadow:0 12px 28px rgba(40,0,80,0.12);border-color:rgba(107,31,163,0.58)}.acceptance-card__logo{height:50px;width:auto;max-width:96%;display:block;margin:0 auto;object-fit:contain;object-position:center center;transform-origin:center center;filter:drop-shadow(0 8px 12px rgba(40,0,80,0.12))}.acceptance-card.logo-wide .acceptance-card__logo{height:44px;max-width:98%;transform:scale(1.12)}.acceptance-card.logo-square .acceptance-card__logo{height:54px;max-width:86%}.acceptance-card.logo-tall .acceptance-card__logo{height:58px;max-width:80%}.acceptance-card__logo[src*="bennington.svg"]{transform:scale(1.42)}.acceptance-card__logo[src*="lafayette.png"]{transform:scale(1.18)}.acceptance-card__logo[src*="wooster.png"]{transform:scale(1.16)}.acceptance-card__logo[src*="beloit.png"]{transform:scale(1.14)}.acceptance-card__logo[src*="brandeis.svg"]{transform:scale(1.16)}.acceptance-card__logo[src*="whitman.svg"]{transform:scale(1.22)}.acceptance-card__logo[src*="university-of-bath.svg"]{transform:translateX(-6px) scale(1.1)}.acceptance-card.logo-warwick .acceptance-card__logo,.acceptance-card.logo-wide .acceptance-card__logo[src*="warwick.svg"]{height:92px;width:auto;max-width:none;max-height:none;transform:none}.acceptance-card__logo[src*="rhodes-college-lockup-tight.png"]{transform:translateY(-4px) scale(1.2)}.acceptance-card__logo[src*="macalester-college-lockup.png"]{transform:translateX(6px) scale(1.28)}.acceptance-card.logo-wide .acceptance-card__logo[src*="bryn-mawr.svg"]{width:96%;height:auto;max-height:54px;transform:scale(1.08)}.acceptance-card.logo-wide .acceptance-card__logo[src*="mount-holyoke.svg"]{width:98%;height:auto;max-height:52px;transform:scale(1.08)}.acceptance-card__logo[src*="oberlin.svg"]{height:50px;max-width:98%;transform:scale(1.45)}.acceptance-card__logo[src*="skidmore.svg"]{transform:translate(8px,3px) scale(1.12)}.acceptance-card__logo[src*="case-western-reserve-wordmark.svg"]{height:68px;max-width:98%;width:auto;transform:scale(2.2)}.acceptance-card__logo[src*="JHU.svg"]{transform:scale(1.3)}.acceptance-card__logo[src*="dickinson-college.png"]{transform:scale(1.18)}.acceptance-card__logo[src*="grinnell-stacked.png"]{height:80px;max-width:86%;transform:scale(1.2)}.acceptance-card__logo[src*="northwestern-university-worldvectorlogo.svg"]{height:54px;max-width:98%;transform:scale(1.34);filter:none}.acceptance-card__logo[src*="uc-berkeley-wikimedia.svg"]{height:54px;max-width:98%;transform:scale(1.2);filter:none}.acceptance-card__count{font-family:var(--font-serif);font-size:2rem;font-weight:700;color:var(--auctus-gold);display:block;line-height:1.2;margin-bottom:0.35rem}.acceptance-card__label{font-size:0.75rem;text-transform:uppercase;letter-spacing:0.08em;color:var(--auctus-text-muted);margin-bottom:0.5rem}.acceptance-card__name{font-weight:600;font-size:0.95rem;color:var(--auctus-purple);line-height:1.3}.acceptances-more{position:relative;margin-top:2.35rem;padding:1.1rem 1rem 0;text-align:center}.acceptances-more::before{content:"";position:absolute;left:50%;top:-0.35rem;width:min(420px,78vw);height:140px;transform:translateX(-50%);background:radial-gradient(closest-side,rgba(80,0,130,0.13),transparent 72%),radial-gradient(closest-side,rgba(247,189,45,0.14),transparent 74%);filter:blur(14px);pointer-events:none;z-index:0}.acceptances-more__kicker{position:relative;z-index:1;display:inline-block;font:inherit;line-height:inherit;letter-spacing:normal;text-transform:none;color:inherit;margin-right:0.12em}.acceptances-more__text{position:relative;z-index:1;display:inline-flex;align-items:baseline;justify-content:center;flex-wrap:wrap;gap:0.04em;font-family:var(--font-serif);font-size:clamp(1.65rem,3.1vw,2.35rem);line-height:1.08;color:var(--auctus-purple);text-shadow:0 10px 26px rgba(40,0,80,0.08)}.acceptances-more__phrase{display:inline-block}.acceptances-more__dots{display:inline-flex;gap:0.02em;color:var(--auctus-gold)}.acceptances-more__dots span{display:inline-block;animation:acceptancesMoreDot 1.5s ease-in-out infinite;opacity:0.34}.acceptances-more__dots span:nth-child(2){animation-delay:0.18s}.acceptances-more__dots span:nth-child(3){animation-delay:0.36s}@keyframes acceptancesMoreDot{0%,100%{opacity:0.28;transform:translateY(0)}45%{opacity:1;transform:translateY(-1px)}}@media (max-width:576px){.acceptances-grid{grid-template-columns:repeat(2,1fr);gap:0.75rem}.acceptance-card__count{font-size:1.5rem}.acceptance-card__name{font-size:0.85rem}.acceptance-card{min-height:122px;padding:0.75rem}.acceptance-card__logo-wrap{min-height:66px;padding:0.3rem 0.35rem}.acceptance-card__logo{height:40px;max-width:97%}.acceptance-card.logo-wide .acceptance-card__logo{height:34px}.acceptance-card.logo-warwick .acceptance-card__logo,.acceptance-card.logo-wide .acceptance-card__logo[src*="warwick.svg"]{height:68px;width:auto;max-width:none;max-height:none;transform:none}.acceptance-card.logo-square .acceptance-card__logo{height:44px}.acceptance-card.logo-tall .acceptance-card__logo{height:48px}.acceptance-card__logo[src*="case-western-reserve-wordmark.svg"]{height:52px;width:auto;max-width:98%;transform:scale(1.8)}.acceptance-card__logo[src*="JHU.svg"]{transform:scale(1.16)}.acceptance-card__logo[src*="grinnell-stacked.png"]{height:61px;max-width:84%;transform:scale(1.12)}.acceptance-card__logo[src*="northwestern-university-worldvectorlogo.svg"]{height:42px;max-width:98%;transform:scale(1.2);filter:none}.acceptance-card.logo-wide .acceptance-card__logo[src*="bryn-mawr.svg"]{width:96%;height:auto;max-height:42px;transform:scale(1.04)}.acceptance-card.logo-wide .acceptance-card__logo[src*="mount-holyoke.svg"]{width:98%;height:auto;max-height:42px;transform:scale(1.04)}.acceptance-card__logo[src*="uc-berkeley-wikimedia.svg"]{height:42px;max-width:98%;transform:scale(1.12);filter:none}.acceptances-more{margin-top:1.85rem;padding-top:0.8rem}.acceptances-more::before{width:min(300px,86vw);height:110px}.acceptances-more__text{font-size:1.35rem}}@media (prefers-reduced-motion:reduce){.acceptances-more__dots span{animation:none}}.section-why{padding:5rem 0;background:radial-gradient(920px 420px at 100% 0%,rgba(255,190,10,0.1),transparent 72%),linear-gradient(180deg,var(--auctus-white) 0%,var(--auctus-bg-alt) 100%)}.section-why .title{text-align:center;margin-bottom:0.75rem}.section-why__intro{text-align:center;max-width:42rem;margin:0 auto 3rem;font-size:1.1rem;color:var(--auctus-text-muted);line-height:1.6}.fail-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1.5rem;margin-bottom:4rem}.fail-card{background:linear-gradient(180deg,#ffffff 0%,#fcf9ff 100%);border-radius:16px;padding:clamp(1.2rem,1.5vw,1.75rem);border:1px solid var(--auctus-border);box-shadow:0 14px 26px rgba(40,0,80,0.08)}.fail-card__stat{font-size:2rem;font-weight:700;color:var(--auctus-teal);margin-bottom:0.5rem}.fail-card__title{font-weight:600;margin-bottom:0.5rem;color:var(--auctus-text)}.fail-card__text{font-size:0.95rem;color:var(--auctus-text-muted);line-height:1.5}.standard-box{background:radial-gradient(600px 260px at 10% 0%,rgba(255,190,10,0.18),transparent 70%),linear-gradient(135deg,var(--auctus-purple) 0%,var(--auctus-purple-dark) 100%);border-radius:24px;padding:3rem;text-align:center;color:var(--auctus-white)}.standard-box__badge{display:inline-block;font-size:0.85rem;text-transform:uppercase;letter-spacing:0.1em;color:var(--auctus-gold-light);margin-bottom:0.5rem}.standard-box__value{font-size:2.5rem;font-weight:700;margin-bottom:0.5rem}.standard-box__title{font-size:1.5rem;margin-bottom:1rem}.standard-box__text{opacity:0.9;max-width:32rem;margin:0 auto 1.5rem;line-height:1.6}.standard-box__list{display:flex;flex-wrap:wrap;justify-content:center;gap:1rem;list-style:none;padding:0;margin:0}.standard-box__list li{background:rgba(255,255,255,0.15);padding:0.5rem 1rem;border-radius:999px;font-size:0.95rem}.section-roadmap{padding:5rem 0;background:radial-gradient(800px 420px at 100% 10%,rgba(80,0,130,0.12),transparent 60%),radial-gradient(760px 320px at 0% 0%,rgba(255,190,10,0.1),transparent 70%),var(--auctus-bg)}.section-roadmap .title{text-align:center;margin-bottom:0.5rem;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}.section-roadmap__subtitle{text-align:center;color:var(--auctus-text-muted);margin-bottom:3rem}.roadmap-steps{max-width:56rem;margin:0 auto}.roadmap-step{display:grid;grid-template-columns:80px 1fr;gap:2rem;align-items:start;padding:2rem 0;border-bottom:1px solid var(--auctus-border)}.roadmap-step:last-child{border-bottom:0}.roadmap-step__num{width:56px;height:56px;border-radius:50%;background:var(--auctus-teal);color:var(--auctus-white);font-weight:700;font-size:1.25rem;display:flex;align-items:center;justify-content:center;box-shadow:0 10px 24px rgba(40,0,80,0.2)}.roadmap-step{transition:background 0.25s ease,padding-left 0.25s ease;border-radius:12px;margin:0 -0.5rem;padding:2rem 0.5rem;position:relative}.roadmap-step:hover{background:linear-gradient(90deg,rgba(80,0,130,0.08),rgba(255,190,10,0.08))}.roadmap-step__title{font-weight:600;color:var(--auctus-purple);margin-bottom:0.25rem}.roadmap-step__subtitle{font-size:0.9rem;color:var(--auctus-text-muted);margin-bottom:0.75rem}.roadmap-step__text{color:var(--auctus-text);line-height:1.6}.section-investment{position:relative;padding:6rem 0;background:radial-gradient(920px 430px at 0% -10%,rgba(255,190,10,0.12),transparent 70%),radial-gradient(900px 520px at 100% -12%,rgba(80,0,130,0.09),transparent 68%),linear-gradient(180deg,var(--auctus-white) 0%,var(--auctus-bg-alt) 100%);overflow:hidden}.investment-v2{position:relative;z-index:1}.investment-v2__header{text-align:center;margin-bottom:2.05rem}.section-investment .title{text-align:center;margin-bottom:0.55rem}.section-investment__subtitle{text-align:center;color:var(--auctus-text-muted);margin:0 auto;max-width:52rem}.investment-v2__board{display:flex;flex-direction:column;gap:2rem}.investment-core{max-width:64rem;margin:0 auto;padding:0;background:transparent;border:none;box-shadow:none;display:block}.investment-core__tag{display:inline-block;color:var(--auctus-purple);letter-spacing:0.1em;text-transform:uppercase;font-weight:700;font-size:0.74rem;margin-bottom:0.55rem}.investment-core__title{font-size:1.5rem;line-height:1.25;margin-bottom:0.75rem;color:var(--auctus-purple-dark)}.investment-core__text{color:var(--auctus-text-muted);line-height:1.6;margin-bottom:1.15rem}.investment-core__metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid rgba(80,0,130,0.18);border-bottom:1px solid rgba(80,0,130,0.18);margin:1.15rem 0 1.25rem}.investment-core__metric{padding:0.95rem 1rem;border-right:1px solid rgba(80,0,130,0.14)}.investment-core__metric:last-child{border-right:none}.investment-core__metric-value{display:block;font-size:1.08rem;font-weight:700;color:var(--auctus-purple-dark)}.investment-core__metric-label{font-size:0.78rem;color:var(--auctus-text-muted)}.investment-core .button{margin-top:0.3rem;align-self:flex-start}.invest-grid{counter-reset:invest-item;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.35rem}.invest-card{counter-increment:invest-item;background:transparent;border:none;border-left:2px solid rgba(80,0,130,0.2);border-radius:0;box-shadow:none;padding:0.1rem 0 0.2rem 1.05rem;min-height:auto;display:flex;flex-direction:column;transition:transform 0.22s var(--reveal-ease),border-color 0.22s ease}.section-investment .invest-card::before{content:"0" counter(invest-item);display:block;font-family:var(--font-serif);font-size:2.05rem;line-height:1;color:rgba(80,0,130,0.24);margin-bottom:0.52rem}.section-investment .invest-card:nth-child(1),.section-investment .invest-card:nth-child(2),.section-investment .invest-card:nth-child(3),.section-investment .invest-card:hover{transform:none}.section-investment .invest-card:hover{border-left-color:var(--auctus-gold);transform:translateX(4px)}.invest-card.featured{border-color:rgba(80,0,130,0.2);background:transparent}.invest-card__tag{font-size:0.74rem;text-transform:uppercase;letter-spacing:0.12em;color:var(--auctus-purple);margin-bottom:0.38rem}.invest-card__title{font-size:1.13rem;font-weight:700;color:var(--auctus-purple);margin-bottom:0.34rem}.invest-card__value{font-size:1.3rem;font-weight:700;color:var(--auctus-purple-dark);margin-bottom:0.46rem}.invest-card__value span{display:block;margin-top:0.2rem;color:#5b486f;font-family:var(--font-sans);font-size:clamp(0.78rem,0.72rem + 0.22vw,0.92rem);font-weight:700;letter-spacing:0.04em;line-height:1.35}.invest-card__meta{font-size:0.82rem;color:var(--auctus-text-muted);margin-bottom:0.55rem}.invest-card__text{font-size:0.92rem;color:var(--auctus-text-muted);line-height:1.55;margin-bottom:0.72rem}.invest-card__list{list-style:none;padding-left:0;margin-bottom:0.78rem;color:var(--auctus-text);line-height:1.58;font-size:0.9rem}.invest-card__list li{margin-bottom:0.34rem;padding-left:1rem;position:relative}.invest-card__list li::before{content:"•";position:absolute;left:0;top:0;color:var(--auctus-gold);font-weight:700}.invest-card .button{margin-top:auto;align-self:flex-start;padding:0.2rem 0;background:transparent;border:none;color:var(--auctus-purple);box-shadow:none;text-decoration:underline;text-decoration-thickness:1.5px;text-decoration-skip-ink:auto;text-underline-offset:6px;line-height:1.2}.invest-card .button:hover{background:transparent;color:var(--auctus-gold);transform:none;box-shadow:none}.section-investment__note{text-align:center;margin-top:1.5rem;color:var(--auctus-text-muted);max-width:42rem;margin-left:auto;margin-right:auto;line-height:1.55}.section-investment__note a{color:var(--auctus-purple);font-weight:700;text-decoration:underline;text-underline-offset:2px}.section-faq{padding:5rem 0;background:radial-gradient(800px 420px at 0% 10%,rgba(255,190,10,0.1),transparent 60%),var(--auctus-bg)}.section-faq .title{text-align:center;margin-bottom:0.5rem}.section-faq__subtitle{text-align:center;color:var(--auctus-text-muted);margin-bottom:3rem}.section-faq__cta{text-align:center;margin-top:2rem}.section-faq__cta .button:hover{background:linear-gradient(135deg,var(--auctus-purple) 0%,var(--auctus-purple-dark) 100%);color:var(--auctus-gold)}.faq-list{max-width:42rem;margin:0 auto}.faq-item{background:linear-gradient(180deg,#ffffff 0%,#fdfaff 100%);border-radius:14px;margin-bottom:0.75rem;overflow:hidden;box-shadow:0 12px 26px rgba(40,0,80,0.08);border:1px solid var(--auctus-border);transition:border-color var(--motion-fast) ease,box-shadow var(--motion-fast) ease}.faq-item:hover{border-color:rgba(80,0,130,0.28);box-shadow:0 16px 30px rgba(40,0,80,0.12)}.faq-item.active .faq-item__answer{max-height:800px}.faq-item__answer{transition:max-height 0.4s var(--reveal-ease)}.faq-item__question{transition:background 0.2s ease}.faq-item__question::after{transition:transform 0.3s var(--reveal-ease)}.faq-item__question{width:100%;padding:1.25rem 1.5rem;text-align:left;font-weight:600;font-size:1rem;color:var(--auctus-purple);background:none;border:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:1rem}.faq-item__question:hover{background:var(--auctus-bg)}.faq-item__question::after{content:"+";font-size:1.5rem;color:var(--auctus-gold);flex-shrink:0;line-height:1;display:inline-block;transform:rotate(0deg);transform-origin:center;transition:transform 0.32s var(--reveal-ease),color 0.2s ease}.faq-item.active .faq-item__question::after{transform:rotate(45deg)}.faq-item__answer{max-height:0;overflow:hidden}.faq-item__answer-inner{padding:0 1.5rem 1.25rem;color:var(--auctus-text-muted);line-height:1.6}.section-cta{padding:5rem 0;background:radial-gradient(900px 420px at 10% 0%,rgba(80,0,130,0.22),transparent 60%),radial-gradient(900px 420px at 90% 0%,rgba(255,190,10,0.25),transparent 60%),linear-gradient(135deg,var(--auctus-purple) 0%,var(--auctus-purple-dark) 100%);color:var(--auctus-white);text-align:center}.section-cta .title{color:var(--auctus-white);margin-bottom:0.75rem}.section-cta__text{max-width:36rem;margin:0 auto 2rem;opacity:0.9;line-height:1.6}.section-cta__stats{display:flex;flex-wrap:wrap;justify-content:center;gap:2rem 3rem;margin-bottom:2rem}.section-cta__stat-value{font-size:2rem;font-weight:700;color:var(--auctus-gold)}.section-cta__stat-label{font-size:0.9rem;opacity:0.85}.section-cta__note{font-size:0.9rem;opacity:0.8;margin-top:1rem}.section-cta .main__caption{color:var(--auctus-gold-light);font-weight:800;font-size:clamp(0.9rem,0.84rem + 0.28vw,1.04rem);letter-spacing:0.08em;text-shadow:0 6px 18px rgba(0,0,0,0.24)}.section-cta__actions{display:flex;align-items:center;justify-content:center;gap:1rem;flex-wrap:wrap}.section-cta .main__button--ghost{border-color:rgba(255,255,255,0.5)}.back-to-top{position:fixed;bottom:2rem;right:2rem;width:52px;height:52px;border-radius:50%;background:var(--auctus-purple);color:var(--auctus-white);border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;box-shadow:0 10px 24px rgba(40,0,80,0.35);z-index:999;opacity:0;visibility:hidden;transform:translateY(12px);transition:opacity 0.3s ease,visibility 0.3s ease,transform 0.3s var(--reveal-ease),background 0.2s,box-shadow 0.2s}.back-to-top.visible{opacity:1;visibility:visible;transform:translateY(0)}.back-to-top:hover{background:var(--auctus-gold);color:var(--auctus-purple-dark);box-shadow:0 8px 28px rgba(212,175,55,0.4);transform:translateY(-3px)}.back-to-top:active{transform:translateY(0) scale(0.95)}.back-to-top svg{width:24px;height:24px}.scroll-progress{position:fixed;top:0;left:0;height:3px;width:0%;background:linear-gradient(90deg,var(--auctus-gold) 0%,var(--auctus-purple-light) 100%);z-index:1001;pointer-events:none;transition:width 0.08s linear;box-shadow:0 0 14px rgba(255,190,10,0.55)}@media (max-width:992px){:root{--space-section-lg:var(--space-section-md);--container-pad:clamp(0.95rem,3vw,1.2rem)}.about-founder__feature{grid-template-columns:1fr}.about-founder__media{max-width:34rem;width:100%;margin:0 auto;min-height:320px}.about-founder__pillars{grid-template-columns:repeat(2,1fr)}.services-page__column{flex-direction:column;align-items:center;text-align:center;gap:2.5rem}.services-page__text,.services-page__list{margin-left:auto;margin-right:auto}.services-page__list{text-align:left}.services-page__img{flex:0 1 620px;width:min(100%,620px)}.contact__container{flex-direction:column;gap:3rem}.contact__contacts,.contact__info{width:100%}.contact-next__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.services-page__img{height:300px}.about-support__grid{grid-template-columns:1fr}.about-highlights__grid{grid-template-columns:repeat(2,1fr)}.services-tracks__grid{grid-template-columns:1fr}.services-process__grid{grid-template-columns:repeat(2,1fr)}.services-deliverables__grid{grid-template-columns:repeat(2,1fr)}.fit-grid{grid-template-columns:repeat(2,1fr)}.fail-grid{grid-template-columns:repeat(2,1fr)}.investment-v2__board{gap:1.2rem}.investment-core{padding:1.35rem}.investment-core__metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.invest-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.roadmap-step{grid-template-columns:60px 1fr;gap:1.25rem}}@media (max-width:576px){:root{--space-section-lg:var(--space-section-sm);--container-pad:clamp(0.9rem,4vw,1.05rem)}.about-founder{padding:4rem 0}.about-founder__intro{margin-bottom:1.6rem}.about-founder__feature{padding:0.95rem;border-radius:18px}.about-founder__media{min-height:255px;border-radius:14px}.about-founder__badge{font-size:0.72rem;padding:0.34rem 0.62rem}.about-founder__heading{font-size:1.52rem}.about-founder__pillars{grid-template-columns:1fr}.about-founder__chips li{font-size:0.72rem}.about-founder__link{width:100%;text-align:center}.services-tracks__card{padding:1.05rem}.services-tracks__eyebrow{font-size:0.7rem}.services-tracks__meta{font-size:0.76rem}.services-tracks__footer{width:100%;align-items:stretch;flex-direction:column}.services-tracks__card .button{width:100%;margin-left:0}.services-page__img{height:240px;padding:1.25rem}.about-support{padding:4rem 0}.about-highlights__grid{grid-template-columns:1fr}.services-process__grid{grid-template-columns:1fr}.services-deliverables__grid{grid-template-columns:1fr}.fit-grid{grid-template-columns:1fr}.main__trustline{font-size:0.85rem}.hero-stats{gap:0.75rem;padding:0.75rem}.hero-stats__item{min-width:120px}.hero-stats__value{font-size:2rem}.fail-grid{grid-template-columns:1fr}.stories-grid{grid-template-columns:repeat(2,1fr);gap:1rem}.section-investment{padding:4.5rem 0}.investment-v2__board{gap:1rem}.investment-core{padding:1.1rem}.investment-core__title{font-size:1.2rem}.investment-core__metrics{grid-template-columns:1fr}.investment-core__metric{border-right:none;border-bottom:1px solid rgba(80,0,130,0.14)}.investment-core__metric:last-child{border-bottom:none}.invest-grid{grid-template-columns:1fr}.invest-card{padding:0.95rem 0 0.85rem 0.9rem}.roadmap-step{grid-template-columns:1fr;padding:1.5rem 0}.roadmap-step__num{margin-bottom:0.5rem}.contact__actions{flex-direction:column;align-items:stretch}.contact__actions .button{text-align:center}.contact__contacts,.contact__info{padding:1.2rem;border-radius:18px}.contact__kicker{font-size:0.7rem}.contact__micro{margin-bottom:0.55rem;font-size:0.88rem}.contact__pillars li{font-size:0.94rem}.contact__title{font-size:1.62rem}.connect-contact__item{padding:0.78rem 0.82rem;gap:0.72rem}.connect-contact__label{font-size:0.97rem}.contact__link{width:40px;height:40px}.contact__social-note{font-size:0.88rem}.contact-next{padding:4rem 0 4.5rem}}.footer{line-height:150%;background:linear-gradient(180deg,var(--auctus-bg-alt) 0%,var(--auctus-white) 100%);border-top:1px solid var(--auctus-border)}.footer__top{display:grid;grid-template-columns:2.2fr 1fr 1fr 1.4fr;gap:2.5rem;max-width:78rem;margin:0 auto;padding:4rem 0.938rem 3rem}.footer__brand{display:flex;flex-direction:column;gap:0.75rem}.footer__brand .logo{font-size:2rem}.footer__tagline{color:var(--auctus-text-muted);line-height:1.6;max-width:22rem;font-size:0.95rem}.footer__heading{font-weight:700;font-size:0.85rem;text-transform:uppercase;letter-spacing:0.12em;color:var(--auctus-purple);margin-bottom:1rem}.footer__links{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:0.55rem}.footer__links a{color:var(--auctus-text-muted);font-size:0.95rem;transition:color 0.25s ease,transform 0.25s;display:inline-block}.footer__links a:hover{color:var(--auctus-gold);transform:translateX(3px)}.footer__social{display:flex;gap:0.65rem;margin-top:1rem}.footer__social-link{width:40px;height:40px;border-radius:50%;border:1px solid var(--auctus-border);display:flex;align-items:center;justify-content:center;color:var(--auctus-purple);transition:background 0.25s,color 0.25s,border-color 0.25s,transform 0.25s}.footer__social-link:hover{background:var(--auctus-purple);color:var(--auctus-white);border-color:var(--auctus-purple);transform:translateY(-2px)}.footer__social-link svg{width:18px;height:18px}.footer__bottom{border-top:1px solid var(--auctus-border)}.footer__bottom-inner{max-width:78rem;margin:0 auto;padding:1.5rem 0.938rem;display:flex;align-items:center;justify-content:space-between}.footer__copyright{font-size:0.88rem;color:var(--auctus-text-muted);letter-spacing:0.02em}.footer__policy{font-size:0.88rem;color:var(--auctus-text-muted);font-weight:600;letter-spacing:0.02em;transition:color 0.25s}.footer__policy:hover{color:var(--auctus-gold)}.main__text_pages{max-width:37.5rem}.main__container_pages{padding-top:clamp(11rem,14.5vw,13.6rem)}.main_pages{min-height:100vh !important;min-height:100dvh !important;display:flex;align-items:center;justify-content:center}.services-tracks{background:linear-gradient(180deg,var(--auctus-white) 0%,var(--auctus-bg-alt) 100%)}.services-tracks .title{text-align:center;margin-bottom:0.75rem}.services-tracks__subtitle{text-align:center;color:var(--auctus-text-muted);max-width:46rem;margin:0 auto 2rem;line-height:1.65}.services-tracks__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.services-tracks__card{position:relative;overflow:hidden;display:flex;flex-direction:column;align-items:flex-start;background:linear-gradient(180deg,rgba(255,255,255,0.98) 0%,rgba(247,242,255,0.72) 100%);border:1px solid var(--auctus-border);border-radius:18px;box-shadow:var(--shadow-soft);padding:1.4rem}.services-tracks__card::before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(460px 200px at 0% 0%,rgba(255,190,10,0.14),transparent 65%)}.services-tracks__card--senior::before{background:radial-gradient(460px 200px at 100% 0%,rgba(255,190,10,0.14),transparent 65%)}.services-tracks__card>*{position:relative;z-index:1}.services-tracks__eyebrow{color:var(--auctus-purple);font-size:0.76rem;font-weight:700;letter-spacing:0.1em;text-transform:uppercase;margin-bottom:0.5rem}.services-tracks__title{font-family:var(--font-serif);color:var(--auctus-purple);font-weight:700;letter-spacing:-0.01em;line-height:1.15;font-size:clamp(1.3rem,1.16rem + 0.45vw,1.55rem);margin-bottom:0.65rem}.services-tracks__text{color:var(--auctus-text-muted);line-height:1.6;margin-bottom:1rem}.services-tracks__list{list-style:none;margin:0 0 1rem;padding:0;display:grid;gap:0.5rem}.services-tracks__list li{position:relative;padding-left:1.15rem;color:var(--auctus-text);line-height:1.5}.services-tracks__list li::before{content:"";position:absolute;left:0;top:0.58rem;width:7px;height:7px;border-radius:999px;background:var(--auctus-gold)}.services-tracks__footer{margin-top:auto;width:100%;padding-top:0.9rem;border-top:1px solid rgba(80,0,130,0.12);display:flex;align-items:center;justify-content:space-between;gap:0.9rem;flex-wrap:wrap}.services-tracks__meta{display:inline-flex;margin:0;padding:0.32rem 0.7rem;border-radius:999px;border:1px solid var(--auctus-border);background:rgba(80,0,130,0.06);color:var(--auctus-purple);font-size:0.82rem;font-weight:700}.services-tracks__card .button{display:inline-flex;justify-content:center;min-width:11.8rem;margin-left:auto;text-align:center}.services-tracks__note{margin-top:1.2rem;text-align:center;color:var(--auctus-text-muted)}.services-page{background:linear-gradient(180deg,var(--auctus-white) 0%,var(--auctus-bg-alt) 100%)}.services-page__container{padding-top:6rem;padding-bottom:6rem}.services-page__item{margin:0;padding:4.5rem 0;position:relative}.services-page__item:not(:last-child)::after{content:"";position:absolute;left:50%;bottom:0;transform:translateX(-50%);width:min(82%,860px);height:1px;z-index:1;background:linear-gradient(90deg,rgba(80,0,130,0) 0%,rgba(80,0,130,0.12) 20%,rgba(80,0,130,0.24) 38%,rgba(255,190,10,0.18) 42%,rgba(80,0,130,0) 45%,rgba(80,0,130,0) 55%,rgba(255,190,10,0.18) 58%,rgba(80,0,130,0.24) 62%,rgba(80,0,130,0.12) 80%,rgba(80,0,130,0) 100%)}.services-page__item:not(:last-child)::before{content:"";position:absolute;left:50%;bottom:-17px;transform:translateX(-50%);width:68px;height:36px;z-index:2;border:0;background-color:transparent;background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA2NCA0MCIgZmlsbD0ibm9uZSI+CiAgPHBhdGggZD0iTTYgMTRMMzIgNEw1OCAxNEwzMiAyNEw2IDE0WiIgZmlsbD0iIzRDMTY2RCIgc3Ryb2tlPSIjNEMxNjZEIiBzdHJva2Utd2lkdGg9IjEuMyIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgogIDxwYXRoIGQ9Ik0xOSAyMFYyN0MxOSAzMC41IDI1IDMzLjUgMzIgMzMuNUMzOSAzMy41IDQ1IDMwLjUgNDUgMjdWMjAiIHN0cm9rZT0iIzRDMTY2RCIgc3Ryb2tlLXdpZHRoPSIxLjciIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgogIDxwYXRoIGQ9Ik01MiAxNlYyNCIgc3Ryb2tlPSIjNEMxNjZEIiBzdHJva2Utd2lkdGg9IjEuNyIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIi8+CiAgPGNpcmNsZSBjeD0iNTIiIGN5PSIyNi44IiByPSIyLjIiIGZpbGw9IiNGRkJFMEEiIHN0cm9rZT0iI0Q1OUEwMCIgc3Ryb2tlLXdpZHRoPSIwLjgiLz4KICA8cGF0aCBkPSJNNTIgMjlWMzMiIHN0cm9rZT0iI0ZGQkUwQSIgc3Ryb2tlLXdpZHRoPSIxLjQiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIvPgo8L3N2Zz4=");background-position:center;background-repeat:no-repeat;background-size:52px 30px;filter:drop-shadow(0 6px 12px rgba(40,0,80,0.18));pointer-events:none}.services-page__item:first-child{padding-top:0}.services-page__item:last-child{padding-bottom:0}.services-page__column{display:flex;align-items:center;gap:97px}.services-page__title{margin-bottom:24px}.services-page__text{margin-bottom:56px;max-width:480px;font-size:18px;line-height:150%;letter-spacing:0.02em}.services-page__text p:not(:last-child){margin-bottom:20px}.services-page__list{margin:0 0 2rem;padding:0;list-style:none;max-width:520px;display:grid;gap:0.65rem}.services-page__list li{position:relative;padding-left:1.25rem;line-height:1.55;color:var(--auctus-text)}.services-page__list li::before{content:"";position:absolute;left:0;top:0.63rem;width:8px;height:8px;border-radius:999px;background:var(--auctus-gold)}.services-page__img{flex:0 1 520px;width:min(100%,520px);height:340px;padding:2rem;border-radius:20px;border:1px solid var(--auctus-border);background:radial-gradient(540px 220px at 10% 0%,rgba(255,190,10,0.16),transparent 65%),linear-gradient(180deg,var(--auctus-white) 0%,var(--auctus-bg-alt) 100%);box-shadow:var(--shadow-soft);display:flex;align-items:center;justify-content:center}.services-page__img img{width:100%;height:100%;object-fit:contain;border-radius:0;box-shadow:none}.services-page__illustration{display:flex;align-items:center;justify-content:center}.services-page__svg{width:100%;max-width:280px;height:auto}.main_contact .main__title,.main_contact .main__text{color:var(--auctus-white)}.main_contact .main__text{opacity:0.9}.contact__container{display:flex;align-items:stretch;gap:1.5rem;padding-top:96px;padding-bottom:96px}.contact__contacts,.contact__info{flex:1 1 0;background:linear-gradient(180deg,#ffffff 0%,#fcf9ff 100%);border:1px solid var(--auctus-border);border-radius:22px;padding:2rem;box-shadow:0 16px 32px rgba(40,0,80,0.08)}.contact__contacts{background:radial-gradient(480px 180px at 0% 0%,rgba(255,190,10,0.14),transparent 70%),linear-gradient(180deg,#ffffff 0%,#fcf9ff 100%)}.contact__info{background:radial-gradient(480px 180px at 100% 0%,rgba(255,190,10,0.14),transparent 70%),linear-gradient(180deg,#ffffff 0%,#fcf9ff 100%)}.contact__title{margin-bottom:1rem;font-family:var(--font-serif);font-weight:600;line-height:1.16;letter-spacing:-0.01em;font-size:clamp(1.7rem,1.25rem + 1.35vw,2.15rem)}.contact__lede{font-family:var(--font-sans);color:var(--auctus-text-muted);line-height:1.65;margin-bottom:1.3rem}.contact__kicker{display:inline-block;margin-bottom:0.55rem;font-size:0.74rem;letter-spacing:0.14em;text-transform:uppercase;font-weight:700;color:var(--auctus-purple)}.contact__actions--hero{margin-bottom:1rem}.contact__actions--hero .button{min-width:10.8rem;text-align:center}.contact__micro{color:var(--auctus-text-muted);font-size:0.92rem;line-height:1.6;margin-bottom:0.7rem}.contact__audience{margin-top:1.25rem;padding-top:1rem;border-top:1px solid var(--auctus-border)}.contact__subheading{color:var(--auctus-purple);font-size:1.05rem;margin-bottom:0.55rem}.contact__pillars{list-style:none;margin:0;padding:0;display:grid;gap:0.5rem}.contact__pillars li{position:relative;padding-left:1rem;color:var(--auctus-text);line-height:1.55}.contact__pillars li::before{content:"";position:absolute;left:0;top:0.55rem;width:7px;height:7px;border-radius:999px;background:var(--auctus-gold)}.connect-contact{display:flex;flex-direction:column;row-gap:0.85rem;margin-bottom:1.2rem;padding-bottom:1.2rem;border-bottom:1px solid var(--auctus-border)}.connect-contact__item{width:100%;display:inline-flex;align-items:center;gap:1rem;border:1px solid var(--auctus-border);border-radius:14px;background:linear-gradient(180deg,rgba(247,242,255,0.5) 0%,rgba(255,255,255,0.92) 100%);padding:0.9rem 1rem;transition:transform 0.22s ease,border-color 0.22s ease,box-shadow 0.22s ease}.connect-contact__item:hover{border-color:rgba(80,0,130,0.32);box-shadow:0 10px 20px rgba(40,0,80,0.09);transform:translateY(-2px)}.connect-contact__icon{width:42px;height:42px;border-radius:12px;display:inline-flex;align-items:center;justify-content:center;background:rgba(80,0,130,0.08)}.connect-contact__icon img{width:22px;height:22px}.connect-contact__content{display:flex;flex-direction:column;min-width:0}.connect-contact__type,.connect-contant__type{font-family:var(--font-sans);margin-bottom:0.15rem;font-size:0.86rem;font-weight:700;letter-spacing:0.04em;line-height:1.1;color:var(--auctus-text-muted);text-transform:uppercase}.connect-contact__label{font-family:var(--font-sans);font-size:1.06rem;line-height:1.45;letter-spacing:0;color:var(--auctus-text)}.contact__links{display:flex;align-items:center;gap:0.65rem}.contact__link{width:42px;height:42px;border-radius:50%;border:1px solid var(--auctus-border);display:flex;align-items:center;justify-content:center;color:var(--auctus-purple);background:var(--auctus-white);transition:background 0.25s ease,color 0.25s ease,border-color 0.25s ease,transform 0.25s ease}.contact__link:hover{background:var(--auctus-purple);color:var(--auctus-gold);border-color:var(--auctus-purple);transform:translateY(-2px) scale(1.03)}.contact__link svg{width:18px;height:18px}.contact__social-note{font-family:var(--font-sans);margin-top:0.8rem;color:var(--auctus-text-muted);font-size:0.94rem;line-height:1.55}.contact__text{font-family:var(--font-sans);font-size:18px;line-height:150%}.contact__text p:not(:last-child){margin-bottom:15px}.contact__inline-link{color:var(--auctus-purple);font-weight:700;text-decoration:none;transition:color 0.28s ease,transform 0.25s var(--reveal-ease),text-shadow 0.28s ease;display:inline-block}.contact__inline-link:hover,.contact__inline-link.is-tap{color:var(--auctus-gold);transform:translateY(-1px);text-shadow:0 8px 18px rgba(40,0,80,0.12)}.contact__checklist{font-family:var(--font-sans);margin:1.5rem 0 1rem;padding-left:1.2rem;color:var(--auctus-text);line-height:1.65}.contact__checklist li:not(:last-child){margin-bottom:0.3rem}.contact__response-note{font-family:var(--font-sans);color:var(--auctus-text-muted);line-height:1.6;margin-bottom:0.85rem}.contact__signals{display:flex;flex-wrap:wrap;gap:0.45rem;margin-bottom:1rem}.contact__signal{display:inline-flex;align-items:center;border:1px solid var(--auctus-border);border-radius:999px;background:rgba(80,0,130,0.06);color:var(--auctus-purple);padding:0.28rem 0.7rem;font-size:0.82rem;font-weight:700;letter-spacing:0.01em}.contact__actions{display:flex;align-items:center;flex-wrap:wrap;gap:0.75rem}.contact__button-secondary{background:transparent;color:var(--auctus-purple);border:2px solid var(--auctus-purple);box-shadow:none}.contact__button-secondary:hover{background:var(--auctus-purple-dark);border-color:var(--auctus-purple-dark);color:var(--auctus-gold)}.contact-next{padding:5rem 0 5.5rem;background:linear-gradient(180deg,var(--auctus-bg-alt) 0%,var(--auctus-white) 100%)}.contact-next .title{text-align:center;margin-bottom:0.65rem}.contact-next__subtitle{text-align:center;color:var(--auctus-text-muted);max-width:46rem;margin:0 auto 2.25rem;line-height:1.65}.contact-next__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem}.contact-next__card{background:linear-gradient(180deg,#ffffff 0%,#fcf9ff 100%);border:1px solid var(--auctus-border);border-radius:16px;padding:1.5rem;box-shadow:0 14px 28px rgba(40,0,80,0.08)}.contact-next__step{display:inline-flex;width:34px;height:34px;border-radius:999px;align-items:center;justify-content:center;background:var(--auctus-purple);color:var(--auctus-white);font-size:0.8rem;font-weight:700;margin-bottom:0.8rem}.contact-next__title{color:var(--auctus-purple);font-size:1.08rem;margin-bottom:0.45rem}.contact-next__text{color:var(--auctus-text-muted);line-height:1.6}.contact-next__note{text-align:center;color:var(--auctus-text-muted);margin-top:1.4rem;font-size:0.95rem}.section-fit,.section-stories,.section-acceptances,.section-why,.section-roadmap,.section-investment,.section-faq,.section-cta,.about-mission,.about-highlights,.about-founder,.about-support,.services-tracks,.services-process,.services-deliverables,.contact-next{padding-block:var(--space-section-lg)}.section-stories__subtitle,.section-acceptances__subtitle,.section-why__intro,.section-roadmap__subtitle,.section-investment__subtitle,.section-faq__subtitle,.section-cta__text,.about-mission__text,.about-support__subtitle,.services-tracks__subtitle,.services-deliverables__subtitle,.contact-next__subtitle{font-size:clamp(1rem,0.93rem + 0.35vw,1.16rem);line-height:1.72}.section-stories__subtitle,.section-acceptances__subtitle,.section-why__intro,.section-roadmap__subtitle,.section-investment__subtitle,.section-faq__subtitle,.section-cta__text,.services-tracks__subtitle,.contact-next__subtitle{max-width:44rem;margin-inline:auto}.section-stories__microcopy{font-size:clamp(0.98rem,0.93rem + 0.22vw,1.08rem);line-height:1.72}.fit-card,.fail-card,.acceptance-card,.services-tracks__card,.services-process__card,.services-deliverables__card,.contact-next__card,.faq-item{border-radius:clamp(14px,1.6vw,20px)}.reviews__container{padding-top:160px;padding-bottom:160px}.reviews__row{display:grid;grid-template-columns:repeat(3,1fr);column-gap:24px;row-gap:96px}.reviews__column{border:1px solid var(--auctus-border);border-radius:8px}.reviews__item{padding-top:48px;padding-bottom:56px;padding-right:32px;padding-left:32px}.item-reviews{text-align:center;display:flex;flex-direction:column;justify-content:center;align-items:center}.item-reviews__img{max-width:46px;height:36px;margin:0 auto;margin-bottom:46px}.item-reviews__img img{width:100%;height:100%;object-fit:cover}.item-reviews__text{margin-bottom:40px;font-size:18px;letter-spacing:0.02em;line-height:150%}.item-reviews__author{font-weight:600;font-size:18px;letter-spacing:0.01em;margin-bottom:10px}.item-reviews__geo{font-size:14px;letter-spacing:0.002em}.pricing__container{padding-top:140px;padding-bottom:140px;display:flex;flex-direction:column;justify-content:center;align-items:center}.pricing__caption{font-size:24px;font-weight:600;margin-bottom:12px;letter-spacing:4%}.pricing__title{font-weight:600;font-size:72px;margin-bottom:24px}.pricing__text{font-size:22px;letter-spacing:2%;margin-bottom:88px}.pricing__row{display:flex;align-items:start;gap:24px}.pricing__column{border:1px solid var(--auctus-border);border-radius:8px}.pricing__item{padding:40px;padding-bottom:48px}.item-pricing__info{padding-bottom:32px;border-bottom:1px solid var(--auctus-border);margin-bottom:32px}.item-pricing__label{font-weight:600;font-size:18px;letter-spacing:1%;margin-bottom:16px}.item-pricing__cost{font-size:72px;font-weight:600;margin-bottom:16px}.item-pricing__list{margin-bottom:64px}.item-pricing__item{display:flex;align-items:center;gap:6px}.item-pricing__item::before{content:"";background:url("../img/pricing/check.svg") 0 0 no-repeat;width:16px;height:18px}.item-pricing__item:not(:last-child){margin-bottom:12px}.item-pricing__button{display:inline-block;font-size:22px;letter-spacing:2%;font-weight:600;color:#fff;padding:20px 82px;background-color:var(--auctus-navy);border-radius:64px}.team{background-color:var(--auctus-bg-alt)}.team__container{padding-top:140px;padding-bottom:140px;display:flex;flex-direction:column;justify-content:center;align-items:center}.team__title{text-align:center;margin-bottom:96px;max-width:483px}.team__row{display:grid;column-gap:24px;row-gap:96px;grid-template-columns:repeat(3,1fr)}.team__item{display:flex;flex-direction:column;justify-content:center;align-items:center}.item-team__img{max-width:360px;height:363px;margin-bottom:40px}.item-team__img img{width:100%;height:100%;border-radius:8px;object-fit:cover}.item-team__name{max-width:186px;font-size:32px;font-weight:600;line-height:120%;text-align:center;margin-bottom:12px}.item-team__role{display:flex;align-items:center;gap:6px;margin-bottom:26px;letter-spacing:2%}.item-team__role span{display:flex;align-items:center;gap:6px}.item-team__role span::after{content:"";background:url("../img/team/icons/star.svg") 0 0 no-repeat;width:12px;height:12px}.item-team__text{font-size:16px;text-align:center;letter-spacing:2%;line-height:150%;max-width:328px;margin-bottom:20px}.item-team__icons{display:flex;align-items:center;gap:12px}.faqs__container{padding-top:140px;padding-bottom:140px}.faqs__title{text-align:center;margin-bottom:80px}.spollers-faq__item{width:100%}.spollers-faq__item:not(:last-child){margin-bottom:24px}.spollers-faq__button{display:inline-block;border:1px solid var(--auctus-border);display:flex;align-items:center;justify-content:space-between;width:100%;border-radius:8px}.spollers-faq__button span{padding-left:40px;padding-top:32px;padding-bottom:32px;font-weight:600}.spollers-faq__button img{padding-right:34.5px}.spollers-faq__text{max-height:0;overflow:hidden;width:100%;display:block}.spollers-faq__item.active .spollers-faq__text{max-height:1000px;max-height:calc(1000px + 16px)}.spollers-faq__item.active .spollers-faq__button{border-bottom:none;border-radius:8px 8px 0px 0px}.spollers-faq__item.active .spollers-faq__button span{padding-bottom:32px}.spollers-faq__item.active .spollers-faq__button img{transform:translate(-34px,0px) rotate(180deg)}.spollers-faq__inner{padding-top:20px;padding-left:40px;border:1px solid var(--auctus-border);border-radius:0px 0px 8px 8px;line-height:150%;padding-bottom:20px;border-top:none;padding-right:100px}.director__container{padding-top:140px;padding-bottom:140px;display:flex;align-items:center;gap:96px}.director__title{margin-bottom:16px}.director__role{font-size:22px;letter-spacing:2%;margin-bottom:40px}.director__text{letter-spacing:2%;line-height:150%;max-width:480px}.director__text p:not(:last-child){margin-bottom:20px}.director__img{max-width:552px;height:614px}.director__img img{width:100%;height:100%;object-fit:cover;border-radius:16px}.gallery__container{padding-bottom:140px;padding-top:140px}.gallery__row{display:grid;grid-template-columns:repeat(3,1fr);column-gap:24px;row-gap:96px;margin-bottom:96px;justify-items:center}.gallery__item{max-width:360px;height:407px}.gallery__item img{width:100%;height:100%;object-fit:cover;border-radius:16px}.gallery__paggination{display:flex;align-items:center;justify-content:center;align-items:center;gap:42px}.gallery__paggination button:first-child{transform:translate(0px,5px)}.gallery__paggination button:last-child{transform:rotate(-180deg) translate(0px,5px)}.gallery_active{color:#fff;padding:10px 15px;background-color:var(--auctus-navy);border-radius:100px;display:inline-block}.resources__container{padding-top:140px;padding-bottom:140px;display:grid;grid-template-columns:repeat(3,1fr);column-gap:24px;row-gap:96px;justify-items:center}.resources__img{max-width:360px;height:330px;margin-bottom:32px}.resources__img img{width:100%;height:100%;object-fit:cover;border-radius:12px}.resources__title{font-weight:600;font-size:24px;margin-bottom:12px}.resources__text{letter-spacing:2%;line-height:150%;max-width:243px;margin-bottom:32px}.resources__button{background-color:#fff;color:var(--auctus-navy);font-weight:600;letter-spacing:2%;border:2px solid var(--auctus-navy);border-radius:64px}@media (max-width:992px){.services__row{grid-template-columns:1fr;gap:6rem;justify-items:center}.item-services{text-align:center;align-items:center}.page__main{padding-bottom:80px}}@media (min-width:47.999rem){.menu__list{display:flex;align-items:center;gap:1.5rem;flex-wrap:wrap}}@media (max-width:995px){.item-pricing__button{font-size:19px}}@media (max-width:62.6875rem){.resources__container{padding-top:70px;padding-bottom:70px;grid-template-columns:repeat(2,1fr)}.gallery__paggination{gap:27px}.gallery__row{grid-template-columns:repeat(2,1fr)}.team__row{grid-template-columns:repeat(2,1fr);row-gap:30px}.director__container{flex-direction:column;padding-top:70px;padding-bottom:70px;gap:10px;text-align:center}.item-pricing{padding:20px;padding-bottom:30px}.pricing__title{font-size:39px}.pricing__text{margin-bottom:25px}.item-pricing__button{padding:16px 42px}.footer__top{grid-template-columns:1fr 1fr;gap:2rem}.services-page__column{gap:30px;font-size:15px}.services-page__title{font-size:29px}.reviews__row{grid-template-columns:repeat(2,1fr);row-gap:30px;column-gap:10px}.reviews__item{padding-left:20px;padding-right:20px;padding-bottom:20px;padding-top:20px;display:inline-block}.item-reviews__text{font-size:16px}.item-reviews__author{font-size:16px}}@media (max-width:47.999rem){.spollers-faq__item.active .spollers-faq__button img{transform:translate(-10px,-10px) rotate(180deg)}.spollers-faq__button span{padding-top:15px;padding-left:10px;padding-bottom:15px;font-weight:600;font-size:14px}.spollers-faq__button img{padding-right:10px}.spollers-faq__inner{font-size:16px;padding-left:10px;line-height:130%}.pricing__container{text-align:center;padding-top:70px;padding-bottom:70px}.pricing__row{flex-direction:column;justify-content:center;align-items:center}.item-pricing__button{font-size:17px;padding:15px 32px}.reviews__container{padding-top:80px;padding-bottom:80px}.icon-menu{display:block;position:relative;-webkit-box-flex:0;-ms-flex:0 0 1.875rem;flex:0 0 1.875rem;width:1.875rem;height:1.125rem;cursor:pointer;z-index:1105}.icon-menu span,.icon-menu::before,.icon-menu::after{content:"";-webkit-transition:all 0.3s ease 0s;-o-transition:all 0.3s ease 0s;transition:all 0.3s ease 0s;right:0;position:absolute;width:100%;height:0.125rem;background-color:currentColor}.icon-menu::before{top:0}.icon-menu::after{bottom:0}.contact__container{flex-direction:column;padding-top:80px;gap:50px;padding-bottom:80px}.icon-menu span{top:calc(50% - 0.0625rem)}.menu-open .icon-menu span{width:0}.menu-open .icon-menu::before{top:calc(50% - 0.0625rem);-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.menu-open .icon-menu::after{bottom:calc(50% - 0.0625rem);-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}body.menu-open{overflow:auto}.menu-open .header{background:rgba(255,255,255,0.98);border-bottom:1px solid rgba(80,0,130,0.14);box-shadow:0 12px 28px rgba(40,0,80,0.1);backdrop-filter:blur(10px)}.menu-open .header .logo,.menu-open .icon-menu{color:var(--auctus-purple)}.menu__body{background-color:var(--auctus-white);position:fixed;top:5.75rem;left:0;width:100%;height:calc(100vh - 5.75rem);height:calc(100dvh - 5.75rem);padding:1.25rem 1rem 1.75rem;overflow-y:auto;overflow-x:hidden;flex-direction:column;align-items:center;justify-content:flex-start;row-gap:1.15rem;z-index:1100;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;transform:translateX(-102%);opacity:0;visibility:hidden;pointer-events:none;transition:transform 0.28s ease,opacity 0.2s ease,visibility 0s linear 0.28s}.menu__body::before{display:none}.menu-open .menu__body{transform:translateX(0);opacity:1;visibility:visible;pointer-events:auto;transition:transform 0.28s ease,opacity 0.2s ease,visibility 0s linear 0s}.menu__item{text-align:center}.menu__list{display:flex;flex-direction:column;align-items:center;gap:0.85rem;width:100%}.menu__item:not(:last-child){margin-bottom:0}.menu__link{display:inline-block;line-height:1.12;font-size:clamp(1.4rem,6.2vw,1.78rem)}.actions-header__button{padding:0.75rem}.menu__body .actions-header__button{margin-top:0.25rem}.main__container{padding-top:clamp(9.75rem,24vw,12.5rem)}.main_hero .main__container{align-items:center;text-align:center;padding-top:clamp(8.6rem,20vw,10.5rem)}.main_hero .hero-stats{justify-content:center}.main__actions{justify-content:center}.section-cta__actions{flex-direction:column;width:100%}.section-cta__actions .main__button{width:min(22rem,100%)}.main__container_pages{padding-top:clamp(8.9rem,19vw,10.8rem)}.main__title{font-size:clamp(2.35rem,8vw,3.35rem)}.title{font-size:clamp(1.8rem,6vw,2.4rem)}.about__content{display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center}.about__container{flex-direction:column;padding-top:4.375rem;padding-bottom:4.375rem;gap:4rem}.services__container{padding-top:0;padding-bottom:0}.testimonial__title{font-size:1.5rem;margin-bottom:2rem}.testiomonial__caption{margin-bottom:2rem}.outro__container{padding-top:4.375rem;padding-bottom:4.375rem}.logo{font-size:clamp(1.3rem,5vw,1.7rem)}.services-page__column{flex-direction:column;justify-content:center;align-items:center;text-align:center;font-size:20px;gap:4rem}.services-page__item:not(:last-child)::after{width:min(94%,560px)}.services-page__item:not(:last-child)::before{width:54px;height:30px;bottom:-14px;background-size:42px 24px;filter:drop-shadow(0 4px 10px rgba(40,0,80,0.18))}.services-page__list{margin-left:auto;margin-right:auto;text-align:left}}@media (max-width:61.936rem){.footer__top{grid-template-columns:1fr;text-align:center}.footer__brand{align-items:center}.footer__tagline{margin:0 auto}.footer__social{justify-content:center}.footer__bottom-inner{flex-direction:column;gap:0.75rem;text-align:center}.logo{font-size:2rem}}@media (max-width:530px){.reviews__row{grid-template-columns:1fr}.team__row{grid-template-columns:1fr}.gallery__row{grid-template-columns:1fr}.resources__container{grid-template-columns:1fr}}.services-tracks{position:relative;isolation:isolate;background:radial-gradient(860px 280px at 8% 0%,rgba(255,190,10,0.12),transparent 68%),radial-gradient(860px 280px at 92% 0%,rgba(80,0,130,0.14),transparent 68%),linear-gradient(180deg,var(--auctus-white) 0%,var(--auctus-bg-alt) 100%)}.services-tracks::before{content:"";position:absolute;inset:0;pointer-events:none;z-index:0;background-image:radial-gradient(circle at 1px 1px,rgba(80,0,130,0.09) 1px,transparent 0);background-size:24px 24px;opacity:0.16}.services-tracks .services__container{position:relative;z-index:1}.services-tracks__card{border:1px solid rgba(80,0,130,0.2);box-shadow:0 16px 34px rgba(40,0,80,0.09);transition:transform 0.32s var(--reveal-ease),box-shadow 0.32s ease,border-color 0.32s ease}.services-tracks__card::after{content:"";position:absolute;left:1rem;right:1rem;top:0.7rem;height:2px;border-radius:999px;background:linear-gradient(90deg,rgba(255,190,10,0),rgba(255,190,10,0.85),rgba(80,0,130,0.72),rgba(255,190,10,0));opacity:0.72}.services-tracks__card:hover{transform:translateY(-6px);box-shadow:0 22px 44px rgba(40,0,80,0.16);border-color:rgba(107,31,163,0.48)}.services-page{position:relative;isolation:isolate;background:radial-gradient(900px 340px at 12% 6%,rgba(255,190,10,0.08),transparent 72%),radial-gradient(900px 340px at 88% 94%,rgba(80,0,130,0.1),transparent 72%),linear-gradient(180deg,var(--auctus-white) 0%,#fbf8ff 100%)}.services-page__container{padding-top:4.5rem;padding-bottom:5.25rem}.services-page__item{margin:0;width:100%;padding:4.5rem 0;border-radius:0;border:0;box-shadow:none;background:transparent}.services-page__item:nth-child(even){background:transparent}.services-page__item:last-child{margin-bottom:0}.services-page__column{gap:clamp(1.75rem,4.8vw,3.6rem)}.services-page__content{max-width:35rem}.services-page__item:nth-child(odd) .services-page__content{margin-right:auto}.services-page__item:nth-child(even) .services-page__content{margin-left:auto}.services-page__item:not(:last-child)::after{width:min(82%,860px);height:1px}.services-page__item:not(:last-child)::before{bottom:-17px;background-size:52px 30px}.services-page__img{border:1px solid rgba(80,0,130,0.2);box-shadow:0 18px 34px rgba(40,0,80,0.12);background:radial-gradient(560px 220px at 10% 0%,rgba(255,190,10,0.18),transparent 68%),linear-gradient(180deg,rgba(255,255,255,0.98) 0%,rgba(247,241,255,0.98) 100%);transition:transform 0.35s var(--reveal-ease),box-shadow 0.35s ease,border-color 0.3s ease;position:relative;overflow:hidden}.services-page__img::before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(120deg,rgba(255,255,255,0) 26%,rgba(255,255,255,0.42) 50%,rgba(255,255,255,0) 74%);transform:translateX(-115%);transition:transform 0.7s var(--reveal-ease)}.services-page__img:hover{transform:translateY(-5px);border-color:rgba(107,31,163,0.5);box-shadow:0 24px 44px rgba(40,0,80,0.16)}.services-page__img:hover::before{transform:translateX(115%)}.services-page__svg{max-width:304px;filter:drop-shadow(0 10px 14px rgba(40,0,80,0.14));animation:servicesFloat 6.2s ease-in-out infinite}.services-page__item:nth-child(even) .services-page__svg{animation-delay:-2.2s}@keyframes servicesFloat{0%,100%{transform:translateY(0)}50%{transform:translateY(-8px)}}.services-page__button.button{box-shadow:0 14px 26px rgba(40,0,80,0.2)}.services-process{position:relative;isolation:isolate;background:radial-gradient(760px 300px at 6% 0%,rgba(80,0,130,0.12),transparent 72%),radial-gradient(760px 300px at 94% 0%,rgba(255,190,10,0.12),transparent 72%),linear-gradient(180deg,#f9f5ff 0%,var(--auctus-white) 100%)}.services-process__card{position:relative;overflow:hidden;border:1px solid rgba(80,0,130,0.18);box-shadow:0 16px 32px rgba(40,0,80,0.1);background:linear-gradient(180deg,rgba(255,255,255,0.97) 0%,rgba(248,243,255,0.95) 100%)}.services-process__card::before{content:"";position:absolute;left:0.95rem;right:0.95rem;top:0.8rem;height:2px;border-radius:999px;background:linear-gradient(90deg,rgba(255,190,10,0),rgba(255,190,10,0.88),rgba(80,0,130,0.8),rgba(255,190,10,0));opacity:0.74}.services-process__step{box-shadow:0 8px 14px rgba(40,0,80,0.24)}.services-deliverables{position:relative;isolation:isolate;background:radial-gradient(820px 300px at 20% 0%,rgba(255,190,10,0.1),transparent 72%),linear-gradient(180deg,var(--auctus-white) 0%,#faf6ff 100%)}.services-deliverables__card{position:relative;overflow:hidden;background:linear-gradient(180deg,#ffffff 0%,#f9f4ff 100%);border:1px solid rgba(80,0,130,0.18);box-shadow:0 14px 30px rgba(40,0,80,0.1)}.services-deliverables__card::before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(360px 160px at 100% 0%,rgba(255,190,10,0.18),transparent 72%);opacity:0.7}.contact{position:relative;isolation:isolate;background:radial-gradient(900px 300px at 14% 0%,rgba(255,190,10,0.12),transparent 72%),radial-gradient(900px 300px at 88% 100%,rgba(80,0,130,0.1),transparent 72%),linear-gradient(180deg,var(--auctus-white) 0%,#faf6ff 100%)}.contact__container{position:relative}.contact__contacts,.contact__info{position:relative;overflow:hidden;border:1px solid rgba(80,0,130,0.2);box-shadow:0 20px 38px rgba(40,0,80,0.1);transition:transform 0.32s var(--reveal-ease),box-shadow 0.32s ease,border-color 0.32s ease}.contact__contacts::before,.contact__info::before{content:"";position:absolute;inset:0;pointer-events:none}.contact__contacts::before{background:radial-gradient(560px 200px at 0% 0%,rgba(255,190,10,0.2),transparent 72%)}.contact__info::before{background:radial-gradient(560px 200px at 100% 0%,rgba(255,190,10,0.2),transparent 72%)}.contact__contacts::after,.contact__info::after{content:"";position:absolute;left:1rem;right:1rem;top:0.78rem;height:2px;border-radius:999px;background:linear-gradient(90deg,rgba(255,190,10,0),rgba(255,190,10,0.88),rgba(80,0,130,0.8),rgba(255,190,10,0));opacity:0.65}.contact__contacts:hover,.contact__info:hover{transform:translateY(-5px);border-color:rgba(107,31,163,0.5);box-shadow:0 26px 46px rgba(40,0,80,0.16)}.contact__contacts>*,.contact__info>*{position:relative;z-index:1}.contact__kicker{border:1px solid rgba(80,0,130,0.2);border-radius:999px;padding:0.25rem 0.62rem;background:rgba(80,0,130,0.06)}.contact__actions--hero .button{box-shadow:0 12px 24px rgba(40,0,80,0.18)}.contact__signals{gap:0.5rem}.contact__signal{background:linear-gradient(180deg,rgba(80,0,130,0.07),rgba(80,0,130,0.03));border-color:rgba(80,0,130,0.22)}.contact__link{background:linear-gradient(180deg,#ffffff 0%,#f7f1ff 100%);border-color:rgba(80,0,130,0.24);box-shadow:0 8px 16px rgba(40,0,80,0.08)}.contact__link:hover{box-shadow:0 14px 24px rgba(40,0,80,0.18)}.contact-next{position:relative;isolation:isolate;background:radial-gradient(860px 300px at 8% 0%,rgba(80,0,130,0.12),transparent 72%),radial-gradient(860px 300px at 92% 0%,rgba(255,190,10,0.11),transparent 72%),linear-gradient(180deg,#f8f3ff 0%,var(--auctus-white) 100%)}.contact-next__card{position:relative;overflow:hidden;border:1px solid rgba(80,0,130,0.18);box-shadow:0 16px 30px rgba(40,0,80,0.11);background:linear-gradient(180deg,#ffffff 0%,#f9f4ff 100%)}.contact-next__card::before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(300px 120px at 100% 0%,rgba(255,190,10,0.18),transparent 70%)}.contact-next__step{box-shadow:0 8px 16px rgba(40,0,80,0.22)}@media (max-width:992px){.services-page__item:not(:last-child)::before{bottom:-14px;background-size:48px 28px}.services-page__img{height:300px}.services-page__svg{max-width:276px}.contact__contacts:hover,.contact__info:hover{transform:translateY(-3px)}}@media (max-width:576px){.services-page__container{padding-top:3.2rem;padding-bottom:3.8rem}.services-page__item:not(:last-child)::before{background-size:40px 24px;bottom:-12px}.services-page__img{height:224px;padding:1rem;border-radius:16px}.services-page__svg{max-width:228px}.services-tracks__card::after,.contact__contacts::after,.contact__info::after,.services-process__card::before{left:0.72rem;right:0.72rem}}.word-reveal .word{display:inline-block;opacity:0;transform:translateY(28px) rotateX(16deg);filter:blur(6px);transition:opacity 0.65s cubic-bezier(0.22,1,0.36,1),transform 0.65s cubic-bezier(0.22,1,0.36,1),filter 0.45s ease}.word-reveal.visible .word{opacity:1;transform:translateY(0) rotateX(0);filter:blur(0)}.word-reveal.visible .word:nth-child(1){transition-delay:0.15s}.word-reveal.visible .word:nth-child(2){transition-delay:0.22s}.word-reveal.visible .word:nth-child(3){transition-delay:0.29s}.word-reveal.visible .word:nth-child(4){transition-delay:0.36s}.word-reveal.visible .word:nth-child(5){transition-delay:0.43s}.word-reveal.visible .word:nth-child(6){transition-delay:0.50s}.word-reveal.visible .word:nth-child(7){transition-delay:0.57s}.word-reveal.visible .word:nth-child(8){transition-delay:0.64s}.word-reveal.visible .word:nth-child(9){transition-delay:0.71s}.word-reveal.visible .word:nth-child(10){transition-delay:0.78s}.reveal-spring{opacity:0;transform:translateY(40px) scale(0.96);filter:blur(8px);transition:opacity 0.7s cubic-bezier(0.34,1.56,0.64,1),transform 0.7s cubic-bezier(0.34,1.56,0.64,1),filter 0.4s ease}.reveal-spring.visible{opacity:1;transform:translateY(0) scale(1);filter:blur(0)}.footer__link{position:relative;display:inline}.footer__link::after{content:"";position:absolute;left:0;bottom:-2px;width:100%;height:1px;background:var(--auctus-gold);transform:scaleX(0);transform-origin:right;transition:transform 0.3s var(--reveal-ease)}.footer__link:hover::after{transform:scaleX(1);transform-origin:left}.main_pages{position:relative;overflow:hidden}.inner-hero-orb{position:absolute;border-radius:50%;filter:blur(80px);pointer-events:none;z-index:0;will-change:transform}.inner-hero-orb--1{width:420px;height:420px;background:radial-gradient(circle,rgba(255,190,10,0.22),transparent 70%);top:-12%;right:-8%;animation:innerOrbFloat1 18s ease-in-out infinite}.inner-hero-orb--2{width:340px;height:340px;background:radial-gradient(circle,rgba(107,31,163,0.25),transparent 70%);bottom:-5%;left:-10%;animation:innerOrbFloat2 22s ease-in-out infinite}.inner-hero-orb--3{width:200px;height:200px;background:radial-gradient(circle,rgba(255,255,255,0.1),transparent 70%);top:50%;left:45%;animation:innerOrbFloat3 16s ease-in-out infinite}@keyframes innerOrbFloat1{0%,100%{transform:translate(0,0) scale(1)}33%{transform:translate(-25px,35px) scale(1.06)}66%{transform:translate(18px,-18px) scale(0.96)}}@keyframes innerOrbFloat2{0%,100%{transform:translate(0,0) scale(1)}33%{transform:translate(30px,-25px) scale(1.1)}66%{transform:translate(-18px,18px) scale(0.94)}}@keyframes innerOrbFloat3{0%,100%{transform:translate(0,0) scale(1)}50%{transform:translate(-30px,25px) scale(1.15)}}.main_pages::after{content:"";position:absolute;inset:0;pointer-events:none;z-index:1;background-image:linear-gradient(rgba(255,255,255,0.06) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,0.06) 1px,transparent 1px);background-size:48px 48px;opacity:0.12;mask-image:radial-gradient(ellipse 80% 60% at 50% 40%,rgba(0,0,0,0.8),transparent 75%)}.inner-hero-glow{position:absolute;bottom:0;left:0;right:0;height:3px;z-index:2;background:linear-gradient(90deg,var(--auctus-gold),var(--auctus-purple-light),var(--auctus-gold));background-size:200% 100%;animation:heroGlowShift 4s ease-in-out infinite}@keyframes heroGlowShift{0%,100%{background-position:0% 50%}50%{background-position:100% 50%}}.main_pages .main__container{position:relative;z-index:3}.main_pages{--hero-cursor-x:50%;--hero-cursor-y:30%}.main_pages .hero-spotlight{position:absolute;inset:0;pointer-events:none;z-index:2;background:radial-gradient( 480px circle at var(--hero-cursor-x) var(--hero-cursor-y),rgba(247,189,45,0.22) 0%,rgba(247,189,45,0.1) 22%,rgba(80,0,130,0.18) 50%,transparent 76% );opacity:0;transition:opacity 0.5s ease;mix-blend-mode:screen}.main_pages.is-pointer-inside .hero-spotlight{opacity:1}@media (hover:none),(pointer:coarse){.main_pages .hero-spotlight{display:none}}.page-kicker{display:flex;align-items:center;justify-content:center;gap:0.85rem;margin:0 auto 1.4rem;font-family:var(--font-sans);font-size:0.78rem;font-weight:700;letter-spacing:0.24em;text-transform:uppercase;color:var(--auctus-gold);opacity:0;transform:translateY(-8px);animation:kickerFadeIn 0.7s var(--reveal-ease) 0.15s forwards}.page-kicker::before,.page-kicker::after{content:"";width:2.25rem;height:1px;background:currentColor;opacity:0.6;flex-shrink:0}.page-kicker>span{white-space:nowrap}@keyframes kickerFadeIn{to{opacity:1;transform:translateY(0)}}.inner-hero-mark{position:absolute;top:50%;left:50%;transform:translate(-50%,-56%);z-index:0;font-family:var(--font-serif);font-style:italic;font-weight:600;font-size:clamp(18rem,38vw,32rem);line-height:0.85;color:rgba(255,255,255,0.045);pointer-events:none;user-select:none;letter-spacing:-0.04em;font-feature-settings:"lnum","ss01";white-space:nowrap;text-shadow:0 2px 0 rgba(0,0,0,0.04);animation:heroMarkFloat 14s ease-in-out infinite}.inner-hero-mark sup{font-size:0.62em;font-style:italic;font-weight:500;vertical-align:baseline;letter-spacing:0;margin-left:0.1em;color:rgba(247,189,45,0.16)}.inner-hero-mark--text{font-size:clamp(8rem,18vw,16rem);letter-spacing:-0.02em}@media (max-width:768px){.inner-hero-mark--text{font-size:clamp(5rem,22vw,10rem)}}.inner-hero-mark--svg{width:clamp(18rem,38vw,30rem);height:auto;font-size:inherit;color:rgba(255,255,255,0.05)}@keyframes heroMarkFloat{0%,100%{transform:translate(-50%,-56%) rotate(0deg)}50%{transform:translate(-50%,-54%) rotate(-1.2deg)}}@media (max-width:768px){.inner-hero-mark{font-size:clamp(12rem,50vw,22rem)}.inner-hero-mark--svg{width:clamp(12rem,50vw,22rem)}.inner-hero-mark.inner-hero-mark--text{font-size:clamp(4.25rem,15vw,6.5rem);letter-spacing:-0.015em}}@media (prefers-reduced-motion:reduce){.inner-hero-mark{animation:none}.page-kicker{animation:none;opacity:1;transform:none}}.hero-scroll-cue{display:inline-flex;align-items:center;gap:0.65rem;margin:1.85rem auto 0;padding:0.55rem 1.1rem 0.55rem 1.2rem;border:1px solid rgba(255,255,255,0.22);border-radius:999px;font-family:var(--font-sans);font-size:0.78rem;font-weight:600;letter-spacing:0.16em;text-transform:uppercase;color:rgba(255,255,255,0.78);text-decoration:none;background:rgba(255,255,255,0.04);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);transition:color 0.3s ease,border-color 0.3s ease,background 0.3s ease,transform 0.3s var(--reveal-ease)}.hero-scroll-cue:hover{color:var(--auctus-purple-dark);background:var(--auctus-gold);border-color:var(--auctus-gold);transform:translateY(-2px)}.hero-scroll-cue__arrow{display:inline-block;font-size:1rem;letter-spacing:0;animation:heroScrollBounce 1.8s ease-in-out infinite;transition:transform 0.3s var(--reveal-ease)}.hero-scroll-cue__arrow--right{animation:heroScrollNudge 1.8s ease-in-out infinite}.hero-scroll-cue:hover .hero-scroll-cue__arrow--right{transform:translateX(3px)}@keyframes heroScrollNudge{0%,100%{transform:translateX(0)}50%{transform:translateX(3px)}}@keyframes heroScrollBounce{0%,100%{transform:translateY(0)}50%{transform:translateY(3px)}}@media (prefers-reduced-motion:reduce){.hero-scroll-cue__arrow{animation:none}}.main_pages .main__title,.main_pages .main__text_pages,.main_pages .acceptances-hero-tagline,.main_pages .hero-scroll-cue{opacity:0;transform:translateY(14px);animation:heroLinesFadeIn 0.85s var(--reveal-ease) forwards}.main_pages .main__title{animation-delay:0.25s}.main_pages .main__text_pages{animation-delay:0.4s}.main_pages .acceptances-hero-tagline{animation-delay:0.55s}.main_pages .hero-scroll-cue{animation-delay:0.7s}@keyframes heroLinesFadeIn{to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.main_pages .main__title,.main_pages .main__text_pages,.main_pages .acceptances-hero-tagline,.main_pages .hero-scroll-cue{opacity:1;transform:none;animation:none}}@media (max-width:600px){.page-kicker{font-size:0.7rem;letter-spacing:0.2em;gap:0.55rem}.page-kicker::before,.page-kicker::after{width:1.4rem}.hero-scroll-cue{font-size:0.7rem;padding:0.45rem 0.95rem}}@media (max-width:768px){.inner-hero-orb--1{width:260px;height:260px}.inner-hero-orb--2{width:200px;height:200px}.inner-hero-orb--3{width:140px;height:140px}}.svg-animated{opacity:0;transform:translateY(20px);transition:opacity 0.8s var(--reveal-ease),transform 0.8s var(--reveal-ease)}.svg-animated.visible{opacity:1;transform:translateY(0)}.svg-float{animation:svgFloat 4s ease-in-out infinite}@keyframes svgFloat{0%,100%{transform:translateY(0)}50%{transform:translateY(-8px)}}.svg-pulse{animation:svgPulse 3s ease-in-out infinite}@keyframes svgPulse{0%,100%{filter:drop-shadow(0 0 6px rgba(255,190,10,0.2))}50%{filter:drop-shadow(0 0 18px rgba(255,190,10,0.45))}}.svg-draw path,.svg-draw line,.svg-draw circle,.svg-draw rect,.svg-draw polyline{stroke-dasharray:600;stroke-dashoffset:600;transition:stroke-dashoffset 1.6s var(--reveal-ease)}.svg-draw.visible path,.svg-draw.visible line,.svg-draw.visible circle,.svg-draw.visible rect,.svg-draw.visible polyline{stroke-dashoffset:0}.svg-rotate{animation:svgRotate 20s linear infinite}@keyframes svgRotate{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}.svg-stagger>:nth-child(1){animation-delay:0s}.svg-stagger>:nth-child(2){animation-delay:0.15s}.svg-stagger>:nth-child(3){animation-delay:0.3s}.svg-stagger>:nth-child(4){animation-delay:0.45s}.svg-stagger>:nth-child(5){animation-delay:0.6s}@keyframes bounceIn{0%{opacity:0;transform:scale(0.3)}50%{opacity:1;transform:scale(1.05)}70%{transform:scale(0.95)}100%{opacity:1;transform:scale(1)}}.svg-bounce{animation:bounceIn 0.6s cubic-bezier(0.34,1.56,0.64,1) both}.contact__whatsapp{margin-top:1.25rem}.contact__button-whatsapp{display:inline-flex;align-items:center;gap:0.6rem;background:#25D366;color:#fff;border:none;padding:0.75rem 1.5rem;border-radius:30px;font-weight:600;transition:all 0.3s ease;box-shadow:0 8px 20px rgba(37,211,102,0.25)}.contact__button-whatsapp:hover{background:#1ebe5c;transform:translateY(-2px);box-shadow:0 12px 28px rgba(37,211,102,0.35);color:#fff}.contact__button-whatsapp svg{width:20px;height:20px;flex-shrink:0}.invest-card__subtitle{font-size:0.88rem;color:var(--auctus-text-muted);margin-bottom:0.5rem;font-style:italic;line-height:1.5}.stagger-grid>*{opacity:0;transform:translateY(24px) scale(0.97);filter:blur(6px);transition:opacity 0.6s var(--reveal-ease),transform 0.6s var(--reveal-ease),filter 0.4s ease}.stagger-grid.visible>*:nth-child(1){transition-delay:0.06s}.stagger-grid.visible>*:nth-child(2){transition-delay:0.12s}.stagger-grid.visible>*:nth-child(3){transition-delay:0.18s}.stagger-grid.visible>*:nth-child(4){transition-delay:0.24s}.stagger-grid.visible>*:nth-child(5){transition-delay:0.30s}.stagger-grid.visible>*:nth-child(6){transition-delay:0.36s}.stagger-grid.visible>*:nth-child(7){transition-delay:0.42s}.stagger-grid.visible>*:nth-child(8){transition-delay:0.48s}.stagger-grid.visible>*:nth-child(9){transition-delay:0.54s}.stagger-grid.visible>*:nth-child(10){transition-delay:0.60s}.stagger-grid.visible>*:nth-child(11){transition-delay:0.66s}.stagger-grid.visible>*:nth-child(12){transition-delay:0.72s}.stagger-grid.visible>*{opacity:1;transform:translateY(0) scale(1);filter:blur(0)}@media (prefers-reduced-motion:reduce){.word-reveal .word,.reveal-spring,.svg-animated,.stagger-grid>*{opacity:1 !important;transform:none !important;filter:none !important;transition:none !important}.svg-float,.svg-pulse,.svg-rotate,.svg-bounce,.inner-hero-orb,.inner-hero-glow,.roadmap-line{animation:none !important}}.section-marquee,.section-fit,.section-stories,.section-acceptances,.section-why,.section-roadmap,.section-investment,.section-faq{position:relative;isolation:isolate;overflow:clip}.section-fit::after,.section-stories::after,.section-acceptances::after,.section-why::after,.section-roadmap::after,.section-investment::after,.section-faq::after{content:"";position:absolute;left:50%;top:0;transform:translateX(-50%);width:min(1120px,calc(100% - 2.5rem));height:1px;background:linear-gradient(90deg,rgba(255,190,10,0),rgba(255,190,10,0.6),rgba(80,0,130,0.55),rgba(255,190,10,0));opacity:0.9;pointer-events:none}.section-marquee{padding:clamp(1.8rem,3.6vw,2.75rem) 0;background:radial-gradient(900px 180px at 50% 0%,rgba(255,190,10,0.14),transparent 72%),linear-gradient(180deg,#f8f2ff 0%,#ffffff 100%);border-block:1px solid rgba(80,0,130,0.16)}.section-marquee::before{content:"";position:absolute;inset:auto 0 0 0;height:1px;background:linear-gradient(90deg,rgba(80,0,130,0),rgba(80,0,130,0.25),rgba(80,0,130,0));pointer-events:none}.marquee-label{letter-spacing:0.16em;font-size:0.78rem;color:#6e5a88;margin-bottom:1.35rem}.marquee-track{gap:clamp(2.6rem,4.8vw,4.3rem)}.marquee-logo{height:44px;opacity:0.74;filter:grayscale(0.1) saturate(0.94) drop-shadow(0 8px 14px rgba(40,0,80,0.1))}.marquee-logo:hover{opacity:1;transform:scale(1.08)}.section-fit,.section-acceptances,.section-roadmap,.section-faq{background:radial-gradient(1000px 320px at 50% 0%,rgba(255,190,10,0.08),transparent 72%),linear-gradient(180deg,#ffffff 0%,#faf6ff 100%)}.section-stories,.section-why,.section-investment{background:radial-gradient(1050px 360px at 50% 0%,rgba(80,0,130,0.1),transparent 74%),linear-gradient(180deg,#f9f4ff 0%,#ffffff 100%)}.section-fit .title,.section-stories .title,.section-acceptances .title,.section-why .title,.section-roadmap .title,.section-investment .title,.section-faq .title{font-size:clamp(2.05rem,1.5rem + 2.35vw,3.35rem);letter-spacing:-0.02em;line-height:1.08;margin-bottom:0.72rem}.section-fit__subtitle,.section-stories__subtitle,.section-acceptances__subtitle,.section-why__intro,.section-roadmap__subtitle,.section-investment__subtitle,.section-faq__subtitle{color:#5b486f}.fit-card,.fail-card,.acceptance-card,.faq-item,.section-investment .invest-card,.investment-core,.roadmap-step,.slide{border:1px solid rgba(80,0,130,0.16);background:linear-gradient(160deg,rgba(255,255,255,0.98) 0%,rgba(247,239,255,0.94) 72%,rgba(255,251,239,0.92) 100%);box-shadow:0 20px 42px rgba(28,0,52,0.08),inset 0 1px 0 rgba(255,255,255,0.68)}.fit-card,.fail-card,.acceptance-card,.faq-item,.section-investment .invest-card,.investment-core,.roadmap-step,.slide{position:relative}.fit-card::before,.fail-card::after,.acceptance-card::before,.faq-item::before,.section-investment .invest-card::after,.investment-core::before,.roadmap-step::before,.slide::before{content:"";position:absolute;left:12px;right:12px;top:0;height:1px;border-radius:999px;background:linear-gradient(90deg,rgba(255,255,255,0),rgba(255,255,255,0.86),rgba(255,255,255,0));pointer-events:none}.fit-card:hover,.fail-card:hover,.acceptance-card:hover,.faq-item:hover,.section-investment .invest-card:hover,.investment-core:hover,.roadmap-step:hover,.slide:hover{transform:translateY(-4px);border-color:rgba(80,0,130,0.28);box-shadow:0 26px 54px rgba(28,0,52,0.13),inset 0 1px 0 rgba(255,255,255,0.78)}.standard-box{border-radius:28px;border-color:rgba(255,190,10,0.32);box-shadow:0 24px 58px rgba(28,0,52,0.22),inset 0 1px 0 rgba(255,255,255,0.25)}.standard-box__list li{background:rgba(255,255,255,0.19);border:1px solid rgba(255,255,255,0.24)}.section-roadmap .roadmap-steps{max-width:62rem}.roadmap-step{border-radius:20px;margin:0 0 0.9rem;padding:1.35rem;grid-template-columns:72px 1fr;border-bottom:1px solid rgba(80,0,130,0.16)}.roadmap-step:last-child{margin-bottom:0}.roadmap-step__num{width:52px;height:52px;font-size:1.08rem}.investment-v2__board{gap:1.4rem}.investment-core{border-radius:24px;padding:clamp(1.25rem,2vw,2rem)}.investment-core__metrics{border-top:1px solid rgba(80,0,130,0.14);border-bottom:1px solid rgba(80,0,130,0.14)}.invest-grid{gap:1rem}.section-investment .invest-card{border-left:1px solid rgba(80,0,130,0.16);border-radius:18px;padding:1.15rem}.section-investment .invest-card::before{font-size:1.75rem;color:rgba(80,0,130,0.3)}.section-investment .invest-card:hover{border-left-color:rgba(255,190,10,0.65);transform:translateY(-4px)}.section-slider .slider-wrap{margin-bottom:1.35rem}.slide{min-height:540px;border-radius:28px;opacity:0.46;filter:saturate(0.86) blur(0.1px);transform:scale(0.9)}.slide.is-active{opacity:1;border-color:rgba(255,190,10,0.72);box-shadow:0 30px 58px rgba(28,0,52,0.18),inset 0 1px 0 rgba(255,255,255,0.8);transform:translateY(-2px) scale(1.03)}.slide__photo{box-shadow:0 0 0 1px rgba(80,0,130,0.22),0 16px 28px rgba(40,0,80,0.14)}.slide__college{border-top:1px solid rgba(80,0,130,0.14)}.slider-btn{border-width:1px;border-color:rgba(80,0,130,0.28);background:linear-gradient(180deg,#ffffff 0%,#f6edff 100%)}.slider-btn:hover{background:linear-gradient(135deg,var(--auctus-purple) 0%,var(--auctus-purple-dark) 100%);color:var(--auctus-gold)}.faq-item{border-radius:18px}.faq-item__question{padding:1.1rem 1.35rem}@media (max-width:1024px){.marquee-logo{height:38px}.roadmap-step{grid-template-columns:60px 1fr;padding:1.15rem}.section-investment .invest-card{padding:1rem}.slide{min-height:515px}}@media (max-width:768px){.section-marquee{padding:1.45rem 0 1.8rem}.marquee-label{font-size:0.72rem;letter-spacing:0.12em}.marquee-logo{height:30px}.section-fit::after,.section-stories::after,.section-acceptances::after,.section-why::after,.section-roadmap::after,.section-investment::after,.section-faq::after{width:calc(100% - 1.2rem)}.fit-card,.fail-card,.acceptance-card,.faq-item,.section-investment .invest-card,.investment-core,.roadmap-step,.slide{box-shadow:0 16px 30px rgba(28,0,52,0.1),inset 0 1px 0 rgba(255,255,255,0.72)}.roadmap-step{grid-template-columns:48px 1fr;border-radius:16px;margin-bottom:0.75rem}.roadmap-step__num{width:42px;height:42px;font-size:0.9rem}.slide{min-height:500px;border-radius:22px}.slide.is-active{transform:scale(1.01)}}.main_hero .main__container{max-width:min(70rem,calc(100% - 2.5rem));padding-top:clamp(8.65rem,10.9vw,11.3rem);padding-bottom:clamp(2.4rem,4vw,3.2rem);gap:clamp(0.7rem,1.4vw,1rem)}.main_hero .main__caption{font-size:clamp(0.72rem,0.66rem + 0.18vw,0.84rem);letter-spacing:0.16em;margin-bottom:0.45rem;text-wrap:balance}.main_hero .main__title{max-width:15ch;line-height:1.03;letter-spacing:-0.022em;margin-bottom:clamp(0.65rem,1.2vw,1.05rem);text-wrap:balance}.main_hero .main__text{max-width:43rem;font-size:clamp(1.04rem,0.94rem + 0.38vw,1.24rem);line-height:1.68;margin-bottom:clamp(1.15rem,2vw,1.65rem);text-wrap:pretty}.main_hero .main__actions{gap:0.85rem;margin-bottom:1.35rem}.main_hero .main__trustline{font-size:0.9rem;letter-spacing:0.025em;margin-top:-0.25rem;margin-bottom:0.45rem;opacity:0.95}.main_hero .hero-stats{margin-top:1.1rem;padding:0.82rem 0.95rem;gap:0.75rem;border-radius:20px;background:rgba(255,255,255,0.1);border-color:rgba(255,255,255,0.24)}.main_hero .hero-stats__item{min-width:128px;padding:0.65rem 0.82rem;border-radius:14px}.main_hero .hero-stats__value{font-size:clamp(1.85rem,1.3rem + 1.6vw,2.35rem);line-height:1.05}.main_hero .hero-stats__label{font-size:0.73rem;letter-spacing:0.12em}.section-fit,.section-acceptances,.section-roadmap,.section-faq{background:radial-gradient(1200px 260px at 50% 0%,rgba(80,0,130,0.07),transparent 68%),radial-gradient(900px 220px at 50% 100%,rgba(255,190,10,0.08),transparent 72%),linear-gradient(180deg,#ffffff 0%,#f9f3ff 100%)}.section-stories,.section-why,.section-investment{background:radial-gradient(1200px 260px at 50% 0%,rgba(80,0,130,0.09),transparent 68%),radial-gradient(900px 220px at 50% 100%,rgba(255,190,10,0.08),transparent 72%),linear-gradient(180deg,#faf5ff 0%,#ffffff 100%)}.button,.main__button,.actions-header__button,.slider-btn{transition:transform 240ms cubic-bezier(0.22,1,0.36,1),box-shadow 260ms ease,background-color 280ms ease,color 280ms ease,border-color 280ms ease;will-change:transform,box-shadow}.button:hover,.main__button:hover,.actions-header__button:hover{transform:translateY(-3px);box-shadow:0 14px 30px rgba(40,0,80,0.26)}.button:active,.main__button:active,.actions-header__button:active{transform:translateY(-1px) scale(0.985)}.fit-card,.fail-card,.acceptance-card,.faq-item,.section-investment .invest-card,.investment-core,.roadmap-step,.slide{transition:transform 340ms cubic-bezier(0.22,1,0.36,1),box-shadow 340ms ease,border-color 320ms ease,filter 320ms ease}@media (hover:hover) and (pointer:fine){.fx-card.is-pointer{transform:translateY(-4px) scale(1.005);box-shadow:0 18px 36px rgba(40,0,80,0.14)}}@media (max-width:992px){.main_hero .main__container{max-width:min(42rem,calc(100% - 1.4rem));padding-top:clamp(8.2rem,17vw,9.8rem);gap:0.75rem}.main_hero .main__title{max-width:13.5ch}}@media (max-width:768px){.main_hero .main__container{padding-top:clamp(8.2rem,18.5vw,10rem);gap:0.7rem}.main_hero .main__title{max-width:12.5ch}.main_hero .main__actions{width:100%;justify-content:center;gap:0.65rem}.main_hero .hero-stats{width:min(100%,34rem);padding:0.72rem;gap:0.55rem}.main_hero .hero-stats__item{min-width:112px;flex:1 1 112px}}.header{background:linear-gradient(180deg,rgba(18,0,35,0.22) 0%,rgba(18,0,35,0.06) 100%);border-bottom:1px solid rgba(255,255,255,0.12);backdrop-filter:blur(8px)}.header.header-ready{transition:background 320ms ease,box-shadow 320ms ease,border-color 320ms ease,backdrop-filter 320ms ease}.header.scrolled{background:linear-gradient(180deg,rgba(255,255,255,0.96) 0%,rgba(250,244,255,0.94) 100%);border-bottom:1px solid rgba(80,0,130,0.14);box-shadow:0 14px 34px rgba(40,0,80,0.11);backdrop-filter:blur(12px)}.header__container{min-height:clamp(5.2rem,6.6vw,5.9rem)}.menu__list{display:flex;align-items:center;gap:clamp(0.9rem,1.6vw,1.35rem)}.menu__link{font-size:1.08rem;letter-spacing:0.02em}.menu__link::after{bottom:-7px;height:2px;border-radius:999px;background:linear-gradient(90deg,rgba(255,190,10,0),rgba(255,190,10,1),rgba(255,190,10,0))}.actions-header__button{border-width:1px;border-color:rgba(255,255,255,0.62);box-shadow:0 10px 22px rgba(20,0,38,0.18)}.header.scrolled .actions-header__button{border-color:rgba(80,0,130,0.36);box-shadow:0 10px 20px rgba(40,0,80,0.09)}.header.scrolled .actions-header__button.button-gold{border-color:rgba(255,190,10,0.86)}@media (min-width:48rem){.header__navigation{gap:0.95rem}.menu__body{padding:0.5rem 0;border-radius:0;border:none;background:transparent;backdrop-filter:none;box-shadow:none}.header.scrolled .menu__body{border:none;background:transparent;box-shadow:none}}.footer{position:relative;overflow:clip;background:radial-gradient(1000px 220px at 12% 0%,rgba(255,190,10,0.12),transparent 72%),radial-gradient(900px 220px at 88% 0%,rgba(80,0,130,0.1),transparent 72%),linear-gradient(180deg,#f8f2ff 0%,#ffffff 100%);border-top:1px solid rgba(80,0,130,0.14)}.footer::before{content:"";position:absolute;left:50%;top:0;transform:translateX(-50%);width:min(1120px,calc(100% - 2rem));height:1px;background:linear-gradient(90deg,rgba(255,190,10,0),rgba(255,190,10,0.64),rgba(80,0,130,0.44),rgba(255,190,10,0));pointer-events:none}.footer__top{gap:clamp(1.8rem,3.4vw,2.9rem);padding-top:clamp(3.1rem,5vw,4.4rem);padding-bottom:clamp(2.4rem,4vw,3.3rem)}.footer__brand .logo{font-size:clamp(1.95rem,2.8vw,2.25rem);letter-spacing:0.035em}.footer__tagline{color:#5f4a78;font-size:0.98rem;line-height:1.7}.footer__heading{color:#3e1163;letter-spacing:0.13em;margin-bottom:0.88rem}.footer__links{gap:0.62rem}.footer__links a{color:#5c4872;font-size:0.94rem;transition:color 240ms ease,transform 260ms cubic-bezier(0.22,1,0.36,1)}.footer__links a:hover{color:var(--auctus-gold);transform:translateX(4px)}.footer__social{gap:0.72rem;margin-top:1.08rem}.footer__social-link{width:42px;height:42px;border-color:rgba(80,0,130,0.22);background:linear-gradient(180deg,rgba(255,255,255,0.92) 0%,rgba(246,236,255,0.82) 100%);box-shadow:0 10px 18px rgba(40,0,80,0.08)}.footer__social-link:hover{background:linear-gradient(135deg,var(--auctus-purple) 0%,var(--auctus-purple-dark) 100%);color:var(--auctus-gold);border-color:rgba(255,190,10,0.75);transform:translateY(-3px) scale(1.03);box-shadow:0 16px 28px rgba(40,0,80,0.16)}.footer__bottom{border-top:1px solid rgba(80,0,130,0.14);background:linear-gradient(180deg,rgba(255,255,255,0.35) 0%,rgba(247,239,255,0.5) 100%)}.footer__bottom-inner{padding-top:1.15rem;padding-bottom:1.15rem}.footer__copyright{font-size:0.86rem;color:#644f79}@media (max-width:48rem){.header{backdrop-filter:none}.menu__list{display:block}.menu__link::after{bottom:-5px}.footer::before{width:calc(100% - 1rem)}.footer__links a:hover{transform:none}}:root{--inner-surface-bg:linear-gradient(160deg,rgba(255,255,255,0.98) 0%,rgba(247,239,255,0.95) 72%,rgba(255,251,239,0.9) 100%);--inner-surface-border:rgba(80,0,130,0.18);--inner-surface-shadow:0 20px 42px rgba(28,0,52,0.1),inset 0 1px 0 rgba(255,255,255,0.72)}.main_pages{position:relative;overflow:clip}.main_pages::before{content:"";position:absolute;inset:0;pointer-events:none;z-index:1;background:radial-gradient(760px 280px at 12% 4%,rgba(255,190,10,0.17),transparent 72%),radial-gradient(760px 280px at 88% 10%,rgba(255,255,255,0.1),transparent 70%),linear-gradient(120deg,rgba(18,0,34,0.24),rgba(18,0,34,0.08))}.main_pages .main__container{max-width:min(68rem,calc(100% - 2.5rem));padding-top:clamp(9.1rem,11.8vw,12rem);padding-bottom:clamp(2.6rem,4.2vw,3.4rem);gap:clamp(0.65rem,1.1vw,1rem)}.main_pages .main__title{max-width:14ch;line-height:1.03;letter-spacing:-0.02em;margin-bottom:clamp(0.65rem,1.2vw,1.05rem);text-wrap:balance}.main_pages .main__text{max-width:44rem;font-size:clamp(1.03rem,0.94rem + 0.35vw,1.2rem);line-height:1.68;margin-bottom:0;text-wrap:pretty}.main_pages .main__container::after{content:"";width:clamp(96px,13vw,156px);height:3px;border-radius:999px;margin-top:0.45rem;background:linear-gradient(90deg,rgba(255,190,10,0.02),rgba(255,190,10,0.95),rgba(255,255,255,0.82))}.about-mission,.about-founder,.about-highlights,.about-support,.services-tracks,.services-page,.services-process,.services-deliverables,.contact,.contact-next{position:relative;isolation:isolate;overflow:clip}.about-mission::after,.about-founder::after,.about-highlights::after,.about-support::after,.services-tracks::after,.services-page::after,.services-process::after,.services-deliverables::after,.contact::after,.contact-next::after{content:"";position:absolute;left:50%;top:0;transform:translateX(-50%);width:min(1120px,calc(100% - 2rem));height:1px;background:linear-gradient(90deg,rgba(255,190,10,0),rgba(255,190,10,0.62),rgba(80,0,130,0.52),rgba(255,190,10,0));pointer-events:none;opacity:0.9}.about-mission,.about-highlights,.about-support,.services-tracks,.services-deliverables,.contact-next{background:radial-gradient(1100px 300px at 50% 0%,rgba(255,190,10,0.08),transparent 72%),linear-gradient(180deg,#ffffff 0%,#f9f3ff 100%)}.about-founder,.services-page,.services-process,.contact{background:radial-gradient(1100px 320px at 50% 0%,rgba(80,0,130,0.1),transparent 74%),linear-gradient(180deg,#faf5ff 0%,#ffffff 100%)}.about-mission .title,.about-founder .title,.about-highlights .title,.about-support .title,.services-tracks .title,.services-process .title,.services-deliverables .title,.contact-next .title{font-size:clamp(2rem,1.45rem + 2.15vw,3.25rem);letter-spacing:-0.02em;line-height:1.08}.about-mission__text,.about-founder__subtitle,.about-support__subtitle,.services-tracks__subtitle,.services-deliverables__subtitle,.contact-next__subtitle,.contact__lede,.contact__micro,.contact__response-note{color:#5b486f}.about-mission__principle,.about-founder__feature,.about-founder__pillar,.about-highlights__card,.about-support__card,.services-tracks__card,.services-page__content,.services-page__img,.services-process__card,.services-deliverables__card,.contact__contacts,.contact__info,.contact-next__card{border:1px solid var(--inner-surface-border);background:var(--inner-surface-bg);box-shadow:var(--inner-surface-shadow);transition:transform 330ms cubic-bezier(0.22,1,0.36,1),box-shadow 330ms ease,border-color 320ms ease}.about-mission__principle:hover,.about-founder__feature:hover,.about-founder__pillar:hover,.about-highlights__card:hover,.about-support__card:hover,.services-tracks__card:hover,.services-page__content:hover,.services-page__img:hover,.services-process__card:hover,.services-deliverables__card:hover,.contact__contacts:hover,.contact__info:hover,.contact-next__card:hover{transform:translateY(-4px);border-color:rgba(80,0,130,0.3);box-shadow:0 26px 54px rgba(28,0,52,0.14),inset 0 1px 0 rgba(255,255,255,0.8)}.about-founder__feature{border-radius:28px;padding:clamp(1rem,1.7vw,1.4rem);gap:clamp(1rem,2vw,1.6rem)}.about-founder__media{border-radius:20px;min-height:380px;box-shadow:0 14px 28px rgba(40,0,80,0.18)}.about-founder__content{padding:0.4rem 0.35rem}.about-founder__heading{max-width:24ch;line-height:1.14}.about-founder__quote{border-left-width:3px;background:linear-gradient(120deg,rgba(255,190,10,0.16),rgba(255,190,10,0.07))}.about-founder__pillars{margin-top:1.1rem;gap:1rem}.about-highlights__card{padding:1.65rem 1.2rem}.about-highlights__value{line-height:1}.services-tracks__grid,.services-deliverables__grid{gap:1.15rem}.services-tracks__card{border-radius:22px;padding:1.45rem}.services-tracks__footer{padding-top:0.95rem}.services-page__container{padding-top:clamp(3.8rem,5.2vw,5.4rem);padding-bottom:clamp(4rem,5.4vw,5.8rem)}.services-page__item{padding:clamp(3rem,4.5vw,4.6rem) 0}.services-page__column{align-items:stretch}.services-page__content{border-radius:22px;padding:clamp(1rem,1.9vw,1.6rem);display:flex;flex-direction:column;justify-content:center}.services-page__title{margin-bottom:1rem}.services-page__text{margin-bottom:1.4rem;font-size:clamp(1rem,0.93rem + 0.28vw,1.12rem)}.services-page__list{margin-bottom:1.35rem}.services-page__img{border-radius:24px;height:clamp(270px,32vw,360px);padding:clamp(1.1rem,1.9vw,2rem)}.services-page__svg{max-width:min(320px,100%);filter:drop-shadow(0 12px 18px rgba(40,0,80,0.16))}.services-process__grid{gap:1.1rem}.services-process__card,.services-deliverables__card,.contact-next__card{border-radius:20px}.services-process__card,.services-deliverables__card{padding:1.45rem}.contact__container{padding-top:clamp(4rem,6.2vw,6.2rem);padding-bottom:clamp(4rem,6.2vw,6.2rem);gap:1.2rem}.contact__contacts,.contact__info{border-radius:24px;padding:clamp(1.3rem,2.2vw,2rem)}.contact__title{line-height:1.12}.contact__links{gap:0.7rem}.contact__link{width:44px;height:44px}.contact__link:hover{box-shadow:0 16px 28px rgba(40,0,80,0.2)}.contact__checklist{margin-top:1.1rem;margin-bottom:1rem}.contact__signal{background:linear-gradient(180deg,rgba(80,0,130,0.08),rgba(80,0,130,0.03));border-color:rgba(80,0,130,0.24)}.contact-next__grid{gap:1.1rem}.outro_about .outro__panel,.outro_services .outro__panel,.outro_contact .outro__panel{border-radius:24px;border:1px solid rgba(255,255,255,0.25);background:linear-gradient(145deg,rgba(22,0,42,0.62),rgba(45,0,80,0.5));box-shadow:0 24px 48px rgba(16,0,32,0.36),inset 0 1px 0 rgba(255,255,255,0.12)}.outro_about .outro__button,.outro_services .outro__button,.outro_contact .outro__button{box-shadow:0 12px 22px rgba(15,0,30,0.3)}@media (max-width:1100px){.services-page__column{gap:1.6rem}.about-founder__media{min-height:340px}}@media (max-width:992px){.main_pages .main__container{max-width:min(42rem,calc(100% - 1.4rem));padding-top:clamp(8.25rem,17vw,10rem)}.main_pages .main__title{max-width:13ch}.about-founder__feature{grid-template-columns:1fr}.about-founder__media{max-width:35rem;margin-inline:auto}.services-page__column{flex-direction:column;align-items:stretch;text-align:left}.services-page__item:nth-child(even) .services-page__content,.services-page__item:nth-child(odd) .services-page__content{margin-inline:0;max-width:none}.services-page__text,.services-page__list{margin-left:0;margin-right:0;max-width:none}.services-page__img{width:100%;max-width:42rem;margin-inline:auto}}@media (max-width:768px){.main_pages .main__container{padding-top:clamp(8.1rem,19vw,10rem);gap:0.7rem}.main_pages .main__container::after{width:104px}.about-mission::after,.about-founder::after,.about-highlights::after,.about-support::after,.services-tracks::after,.services-page::after,.services-process::after,.services-deliverables::after,.contact::after,.contact-next::after{width:calc(100% - 1rem)}.about-founder__feature,.services-tracks__card,.services-process__card,.services-deliverables__card,.contact__contacts,.contact__info,.contact-next__card,.services-page__content,.services-page__img{border-radius:18px}.about-founder__media{min-height:300px;border-radius:16px}.services-page__item{padding:2.5rem 0}.services-page__img{height:240px;padding:1rem}.contact__container{gap:1rem;padding-top:3.25rem;padding-bottom:3.6rem}.contact__links{gap:0.55rem}.contact__link{width:40px;height:40px}}.about-mission,.about-founder,.about-highlights,.about-support,.services-tracks,.services-process,.services-deliverables,.contact-next{padding-block:clamp(3.7rem,5.2vw,5.2rem)}.services-page__container{padding-top:clamp(3.2rem,4.5vw,4.8rem);padding-bottom:clamp(3.3rem,4.6vw,5rem)}.services-page__item{padding:clamp(2.35rem,3.5vw,3.35rem) 0}.services-page__item:first-child{padding-top:clamp(0.4rem,0.9vw,0.95rem)}.services-page__item:last-child{padding-bottom:0}.services-page__column{gap:clamp(1.4rem,3.2vw,2.5rem)}.services-page__title{margin-bottom:0.8rem}.services-page__text{margin-bottom:1.15rem}.services-page__list{margin-bottom:1.05rem;gap:0.52rem}.about-mission__inner .title,.about-highlights .title,.about-support .title,.services-tracks .title,.services-process .title,.services-deliverables .title,.contact-next .title{margin-bottom:0.55rem}.about-mission__text{margin-bottom:2.2rem}.about-mission__principles,.about-highlights__grid,.about-support__grid,.services-tracks__grid,.services-process__grid,.services-deliverables__grid,.contact-next__grid{gap:0.95rem}.about-mission__principle,.about-highlights__card,.about-support__card,.services-tracks__card,.services-process__card,.services-deliverables__card,.contact-next__card{padding:1.25rem}.about-founder__intro{margin-bottom:1.4rem}.about-founder__subtitle{margin-top:0.55rem}.about-founder__pillars{margin-top:0.9rem}.contact__container{padding-top:clamp(3.7rem,5.8vw,5.4rem);padding-bottom:clamp(3.8rem,6vw,5.5rem);gap:1rem}.contact__contacts,.contact__info{padding:clamp(1.2rem,1.9vw,1.8rem)}.contact__title{margin-bottom:0.75rem}.contact__lede{margin-bottom:1rem}.contact__actions--hero{margin-bottom:0.8rem}.contact__audience{margin-top:0.95rem;padding-top:0.8rem}.contact__checklist{margin-top:0.85rem;margin-bottom:0.8rem}.contact-next__subtitle{margin-bottom:1.55rem}.contact-next__note{margin-top:1.1rem}.outro_about .outro__container,.outro_services .outro__container,.outro_contact .outro__container{padding-top:clamp(3.3rem,5.1vw,4.9rem);padding-bottom:clamp(3.3rem,5.1vw,4.9rem)}.outro_about .outro__panel,.outro_services .outro__panel,.outro_contact .outro__panel{padding:clamp(1.7rem,2.8vw,2.25rem) clamp(1.35rem,2.2vw,2rem)}@media (max-width:992px){.services-page__item{padding:2.1rem 0}.services-page__item:first-child{padding-top:0.3rem}.contact__container{padding-top:3.3rem;padding-bottom:3.9rem}}@media (max-width:768px){.about-mission,.about-founder,.about-highlights,.about-support,.services-tracks,.services-process,.services-deliverables,.contact-next{padding-block:clamp(3rem,9vw,3.9rem)}.services-page__container{padding-top:2.7rem;padding-bottom:3.15rem}.services-page__item{padding:1.85rem 0}.services-page__item:first-child{padding-top:0.2rem}.about-mission__text{margin-bottom:1.6rem}.about-mission__principle,.about-highlights__card,.about-support__card,.services-tracks__card,.services-process__card,.services-deliverables__card,.contact-next__card{padding:1rem}.contact__container{padding-top:2.9rem;padding-bottom:3.15rem;gap:0.85rem}.contact__contacts,.contact__info{padding:1rem}.contact__title{margin-bottom:0.62rem}.contact__lede{margin-bottom:0.8rem}.contact-next__subtitle{margin-bottom:1.25rem}.outro_about .outro__container,.outro_services .outro__container{padding-top:2.8rem;padding-bottom:2.95rem}}.about-mission__text,.about-founder__subtitle,.about-support__subtitle,.services-tracks__subtitle,.services-deliverables__subtitle,.contact-next__subtitle{max-width:min(66ch,100%);line-height:1.76;text-wrap:pretty}.about-founder__heading,.services-page__title,.contact__title{text-wrap:balance}.about-mission__principle-text,.about-founder__text,.about-founder__quote,.about-founder__pillar-text,.about-highlights__label,.about-support__text,.services-tracks__text,.services-tracks__list li,.services-page__text,.services-page__list li,.services-process__text,.services-deliverables__text,.services-deliverables__note,.contact__lede,.contact__micro,.contact__pillars li,.contact__response-note,.contact-next__text,.contact-next__note{line-height:1.7;letter-spacing:0.005em;text-wrap:pretty}.about-founder__text{max-width:62ch}.about-founder__quote{max-width:60ch}.about-support__text,.services-process__text,.services-deliverables__text,.contact-next__text{max-width:58ch}.services-tracks__text{max-width:59ch}.services-page__content{max-width:64ch}.services-page__text{max-width:61ch}.services-page__list{max-width:60ch}.contact__contacts .contact__lede,.contact__contacts .contact__micro,.contact__contacts .contact__response-note{max-width:60ch}.contact__info .contact__lede,.contact__info .contact__response-note{max-width:58ch}.contact__checklist{line-height:1.68}.contact__checklist li{line-height:1.62}@media (max-width:992px){.about-mission__text,.about-founder__subtitle,.about-support__subtitle,.services-tracks__subtitle,.services-deliverables__subtitle,.contact-next__subtitle{max-width:min(62ch,100%)}.services-page__content,.services-page__text,.services-page__list,.about-founder__text,.about-founder__quote{max-width:100%}}@media (max-width:768px){.about-mission__text,.about-founder__subtitle,.about-support__subtitle,.services-tracks__subtitle,.services-deliverables__subtitle,.contact-next__subtitle{line-height:1.68}.about-mission__principle-text,.about-founder__text,.about-founder__quote,.about-founder__pillar-text,.about-highlights__label,.about-support__text,.services-tracks__text,.services-tracks__list li,.services-page__text,.services-page__list li,.services-process__text,.services-deliverables__text,.services-deliverables__note,.contact__lede,.contact__micro,.contact__pillars li,.contact__response-note,.contact-next__text,.contact-next__note{line-height:1.64;letter-spacing:0.003em}}.services-page__column>.services-page__content,.services-page__column>.services-page__img{flex:1 1 0}.services-page__content,.services-page__img{min-height:clamp(270px,32vw,360px)}.services-process__card,.services-deliverables__card,.contact-next__card{height:100%}.contact__contacts,.contact__info{min-height:100%}@media (max-width:992px){.services-page__content,.services-page__img{min-height:0}}@media (hover:none),(pointer:coarse){.about-mission__principle:hover,.about-founder__feature:hover,.about-founder__pillar:hover,.about-highlights__card:hover,.about-support__card:hover,.services-tracks__card:hover,.services-page__content:hover,.services-page__img:hover,.services-process__card:hover,.services-deliverables__card:hover,.contact__contacts:hover,.contact__info:hover,.contact-next__card:hover{transform:none;box-shadow:var(--inner-surface-shadow)}}.slider-container{padding-top:0.95rem;padding-bottom:0.75rem}.slide.is-active{transform:scale(1.03)}@media (max-width:768px){.slider-container{padding-top:0.8rem;padding-bottom:0.65rem}.slide.is-active{transform:scale(1.01)}}.marquee{contain:layout paint}.marquee-track{will-change:transform;backface-visibility:hidden;transform:translate3d(0,0,0);animation:marqueeScrollStable 46s linear infinite}.marquee-logo{flex:0 0 clamp(112px,9.2vw,156px);width:clamp(112px,9.2vw,156px);height:clamp(30px,3vw,42px);max-width:none;object-fit:contain;object-position:center;transform:none}.marquee-logo:hover{transform:none;opacity:1}@keyframes marqueeScrollStable{from{transform:translate3d(0,0,0)}to{transform:translate3d(-50%,0,0)}}@media (max-width:768px){.marquee-track{animation-duration:40s}.marquee-logo{flex-basis:auto;width:auto;height:clamp(32px,8vw,40px);padding:0.3rem 0.5rem}}.title{letter-spacing:-0.025em;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}.section-fit__subtitle,.section-stories__subtitle,.section-acceptances__subtitle,.section-why__intro,.section-roadmap__subtitle,.section-investment__subtitle{font-size:clamp(1.05rem,0.98rem + 0.36vw,1.2rem);max-width:52rem;margin:0 auto;text-align:center;line-height:1.75;color:var(--auctus-text-muted)}.main_hero::before{background:linear-gradient(115deg,rgba(14,0,30,0.88) 0%,rgba(30,0,55,0.72) 45%,rgba(56,0,92,0.52) 100%),radial-gradient(720px 360px at 12% 8%,rgba(255,190,10,0.22),transparent 70%),radial-gradient(560px 280px at 90% 18%,rgba(107,31,163,0.18),transparent 70%)}.main_hero .main__container{align-items:center;text-align:center}.main_hero .main__text{margin:0 auto}.main_hero .main__actions{justify-content:center}.main_hero .main__title{font-size:clamp(3rem,2rem + 5vw,6.25rem);line-height:1.01;letter-spacing:-0.025em;text-shadow:0 2px 40px rgba(0,0,0,0.35)}.main__caption{display:flex;align-items:center;justify-content:center;gap:0.75rem;font-size:0.8rem;letter-spacing:0.18em}.main__caption::before{content:"";display:inline-block;width:2.5rem;height:2px;background:var(--auctus-gold);border-radius:2px;flex-shrink:0}.main_hero .main__caption::before,.section-cta .main__caption::before,.about-mission__inner .main__caption::before,.about-founder__intro .main__caption::before{display:none}.main_hero .main__button{padding:clamp(1rem,1.6vw,1.35rem) clamp(1.8rem,4vw,3.25rem);font-size:clamp(1rem,0.94rem + 0.4vw,1.22rem);letter-spacing:0.01em;border-radius:999px;box-shadow:0 20px 40px rgba(40,0,80,0.3),0 0 0 1px rgba(255,190,10,0.22) inset}.main_hero .main__button--ghost{border:1.5px solid rgba(255,255,255,0.42);backdrop-filter:blur(8px)}.hero-stats__value{font-family:var(--font-serif);font-size:clamp(1.9rem,1.4rem + 2vw,3rem);font-weight:600;letter-spacing:-0.02em}.hero-stats__label{font-size:0.78rem;letter-spacing:0.1em;text-transform:uppercase;opacity:0.72}.section-marquee{background:var(--auctus-purple-dark);border-top:none;border-bottom:none;padding:1.75rem 0 2rem;position:relative}.section-marquee::before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent,var(--auctus-gold),var(--auctus-purple-light),var(--auctus-gold),transparent)}.marquee-label{color:rgba(255,255,255,0.5);letter-spacing:0.18em;font-size:0.72rem;margin-bottom:1.25rem}.marquee-logo{background:#ffffff;padding:0.4rem 0.8rem;border-radius:6px;height:44px;opacity:0.95;filter:none;box-shadow:0 2px 8px rgba(0,0,0,0.15);transition:transform 0.3s ease,box-shadow 0.3s ease}.marquee-logo:hover{opacity:1;transform:translateY(-2px);box-shadow:0 6px 16px rgba(0,0,0,0.25)}.section-fit{background:radial-gradient(900px 380px at 12% 0%,rgba(255,190,10,0.07),transparent 65%),radial-gradient(700px 300px at 95% 100%,rgba(80,0,130,0.07),transparent 65%),#faf9fd}.section-acceptances{background:radial-gradient(800px 340px at 90% 0%,rgba(255,190,10,0.07),transparent 65%),#faf9fd}.section-why{background:#ffffff}.section-roadmap{background:radial-gradient(900px 350px at 5% 20%,rgba(80,0,130,0.07),transparent 60%),radial-gradient(700px 280px at 95% 80%,rgba(255,190,10,0.06),transparent 60%),#faf9fd}.section-investment{background:#ffffff}.fit-grid{gap:1.5rem}.fit-card{background:#ffffff;border:1px solid rgba(80,0,130,0.1);border-radius:24px;padding:clamp(1.5rem,2vw,2.25rem);box-shadow:0 4px 6px rgba(40,0,80,0.04),0 20px 48px rgba(40,0,80,0.09);transition:transform 0.35s cubic-bezier(0.22,1,0.36,1),box-shadow 0.35s ease,border-color 0.3s ease;position:relative;overflow:hidden}.fit-card::after{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,var(--auctus-gold),var(--auctus-purple-light));border-radius:24px 24px 0 0;opacity:0;transition:opacity 0.35s ease}.fit-card:hover{transform:translateY(-8px);box-shadow:0 8px 12px rgba(40,0,80,0.05),0 28px 60px rgba(40,0,80,0.16);border-color:rgba(80,0,130,0.2)}.fit-card:hover::after{opacity:1}.fit-card__icon{width:56px;height:56px;min-width:56px;border-radius:16px;background:linear-gradient(135deg,rgba(255,190,10,0.18) 0%,rgba(80,0,130,0.12) 100%);border:1px solid rgba(255,190,10,0.3);color:var(--auctus-purple);margin-bottom:1.25rem}.fit-card__icon svg{width:26px;height:26px}.fit-card__title{font-size:1.18rem;margin-bottom:0.75rem;color:var(--auctus-purple-dark)}.acceptances-grid{grid-template-columns:repeat(5,1fr);gap:1rem}.acceptance-card{background:#ffffff;border-radius:20px;border:1px solid rgba(80,0,130,0.1);padding:1.4rem 1rem;box-shadow:0 4px 12px rgba(40,0,80,0.06);transition:transform 0.35s cubic-bezier(0.22,1,0.36,1),box-shadow 0.35s ease,border-color 0.3s}.acceptance-card:hover{transform:translateY(-6px) scale(1.03);box-shadow:0 0 0 2px rgba(255,190,10,0.5),0 20px 48px rgba(80,0,130,0.16);border-color:rgba(255,190,10,0.5)}.fail-grid{grid-template-columns:repeat(4,1fr);gap:1.5rem}.fail-card{background:#ffffff;border-radius:24px;padding:clamp(1.5rem,2vw,2.25rem);border:1px solid rgba(80,0,130,0.1);box-shadow:0 4px 6px rgba(40,0,80,0.04),0 18px 40px rgba(40,0,80,0.08);position:relative;overflow:hidden;transition:transform 0.35s cubic-bezier(0.22,1,0.36,1),box-shadow 0.35s ease,border-color 0.3s}.fail-card::before{content:attr(data-stat);position:absolute;bottom:-0.5rem;right:-0.5rem;font-family:var(--font-serif);font-size:7rem;font-weight:700;color:var(--auctus-purple);opacity:0.04;line-height:1;pointer-events:none;user-select:none}.fail-card:hover{transform:translateY(-8px);box-shadow:0 8px 12px rgba(40,0,80,0.06),0 28px 60px rgba(40,0,80,0.16);border-color:rgba(80,0,130,0.22)}.fail-card__stat{font-family:var(--font-serif);font-size:clamp(2.5rem,1.8rem + 2vw,3.5rem);font-weight:600;color:var(--auctus-purple);letter-spacing:-0.025em;line-height:1;margin-bottom:0.75rem}.fail-card__title{font-weight:700;color:var(--auctus-purple-dark);margin-bottom:0.6rem;text-transform:uppercase;font-size:0.82rem;letter-spacing:0.1em}.fail-card__text{font-size:0.97rem;line-height:1.65;color:var(--auctus-text-muted)}.standard-box{background:radial-gradient(800px 300px at 110% -20%,rgba(255,190,10,0.25),transparent 60%),linear-gradient(135deg,var(--auctus-purple-dark) 0%,var(--auctus-purple) 60%,var(--auctus-purple-light) 100%);border-radius:28px;padding:clamp(2.5rem,4vw,4rem) clamp(2rem,5vw,5rem);position:relative;overflow:hidden}.standard-box::before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent,var(--auctus-gold),transparent)}.standard-box__value{font-family:var(--font-serif);font-size:clamp(2rem,1.5rem + 3vw,3.75rem);font-weight:600;letter-spacing:-0.025em;line-height:1.1;color:var(--auctus-gold-light);margin-bottom:0.75rem}.standard-box__title{font-size:clamp(1.15rem,0.9rem + 1.2vw,1.65rem);font-weight:500;margin-bottom:1.25rem;opacity:0.92}.standard-box__list{gap:0.75rem}.standard-box__list li{background:rgba(255,255,255,0.12);border:1px solid rgba(255,255,255,0.18);padding:0.55rem 1.1rem;backdrop-filter:blur(6px);font-size:0.92rem;font-weight:500;border-radius:999px;transition:background 0.25s,border-color 0.25s}.standard-box__list li:hover{background:rgba(255,190,10,0.18);border-color:rgba(255,190,10,0.4)}.roadmap-steps{max-width:60rem;position:relative}.roadmap-steps::before{content:"";position:absolute;left:2.5rem;top:0;bottom:0;width:1px;background:linear-gradient(180deg,transparent,rgba(80,0,130,0.2) 10%,rgba(80,0,130,0.2) 90%,transparent)}.roadmap-step{grid-template-columns:88px 1fr;gap:2.5rem;padding:2.5rem 0;border-bottom:1px solid rgba(80,0,130,0.1);position:relative}.roadmap-step__num{width:64px;height:64px;border-radius:50%;background:linear-gradient(135deg,var(--auctus-purple) 0%,var(--auctus-purple-dark) 100%);border:3px solid var(--auctus-gold);color:var(--auctus-white);font-family:var(--font-serif);font-size:1.5rem;font-weight:600;letter-spacing:-0.02em;box-shadow:0 0 0 6px rgba(255,190,10,0.12),0 12px 28px rgba(40,0,80,0.25);transition:transform 0.35s cubic-bezier(0.22,1,0.36,1),box-shadow 0.35s ease;flex-shrink:0}.roadmap-step:hover .roadmap-step__num{transform:scale(1.08);box-shadow:0 0 0 8px rgba(255,190,10,0.2),0 16px 36px rgba(40,0,80,0.3)}.roadmap-step__title{font-family:var(--font-serif);font-size:clamp(1.15rem,1rem + 0.75vw,1.45rem);font-weight:600;color:var(--auctus-purple);letter-spacing:-0.01em;margin-bottom:0.35rem}.roadmap-step__subtitle{color:var(--auctus-gold);font-size:0.82rem;text-transform:uppercase;letter-spacing:0.12em;font-weight:700;margin-bottom:0.65rem}.roadmap-step__text{color:var(--auctus-text-muted);line-height:1.7}.investment-core{border-radius:28px;background:#ffffff;border:1px solid rgba(80,0,130,0.14);box-shadow:0 8px 12px rgba(40,0,80,0.05),0 32px 72px rgba(40,0,80,0.12);position:relative;overflow:hidden}.investment-core::before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,var(--auctus-gold),var(--auctus-purple-light),var(--auctus-gold))}.investment-core__tag{font-size:0.75rem;text-transform:uppercase;letter-spacing:0.16em;font-weight:700;color:var(--auctus-gold);display:inline-flex;align-items:center;gap:0.5rem}.investment-core__tag::before{content:"";display:inline-block;width:1.5rem;height:2px;background:var(--auctus-gold);border-radius:2px}.investment-core__title{font-family:var(--font-serif);font-size:clamp(1.5rem,1rem + 2vw,2.5rem);letter-spacing:-0.02em;line-height:1.15;color:var(--auctus-purple-dark)}.investment-core__metric-value{font-family:var(--font-serif);font-size:clamp(2rem,1.5rem + 2vw,3rem);font-weight:600;color:var(--auctus-purple);letter-spacing:-0.025em;line-height:1}.investment-core__metric-label{font-size:0.78rem;text-transform:uppercase;letter-spacing:0.1em;color:var(--auctus-text-muted);font-weight:600;margin-top:0.3rem}.investment-v2__board{gap:2rem}.header{border-bottom:none}.header.scrolled{background:rgba(253,251,255,0.94);backdrop-filter:blur(16px) saturate(180%);box-shadow:0 1px 0 rgba(80,0,130,0.08),0 8px 32px rgba(40,0,80,0.07)}.menu__link{font-size:1.08rem;letter-spacing:0.02em}.actions-header__button{border-radius:999px;font-size:1.08rem;letter-spacing:0.02em}.footer{background:var(--auctus-purple-dark);border-top:none;position:relative}.footer::before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent,var(--auctus-gold),var(--auctus-purple-light),var(--auctus-gold),transparent)}.footer__top{padding:5rem 0.938rem 4rem}.footer__brand .logo{color:var(--auctus-white)}.footer__brand .logo:hover{color:var(--auctus-gold-light)}.footer__tagline{color:rgba(255,255,255,0.55)}.footer__heading{color:var(--auctus-gold-light);font-size:0.72rem;letter-spacing:0.18em}.footer__links a{color:rgba(255,255,255,0.55)}.footer__links a:hover{color:var(--auctus-gold-light)}.footer__social-link{border-color:rgba(255,255,255,0.18);color:rgba(255,255,255,0.6);background:rgba(255,255,255,0.06)}.footer__social-link:hover{background:var(--auctus-gold);color:var(--auctus-purple-dark);border-color:var(--auctus-gold)}.footer__bottom{border-top:1px solid rgba(255,255,255,0.1);background:var(--auctus-purple-dark)}.footer__copyright{color:rgba(255,255,255,0.38)}.footer__policy{color:rgba(255,255,255,0.38)}.footer__policy:hover{color:var(--auctus-gold-light)}.section-fit .title::after,.section-stories .title::after,.section-acceptances .title::after,.section-why .title::after,.section-roadmap .title::after,.section-investment .title::after,.section-faq .title::after,.section-cta .title::after,.about-mission__inner .title::after,.about-highlights .title::after,.about-support .title::after,.services-process .title::after,.services-deliverables .title::after,.contact-next .title::after{width:clamp(64px,8vw,110px);height:3px;background:linear-gradient(90deg,transparent,var(--auctus-gold) 25%,var(--auctus-gold) 75%,transparent);border-radius:2px}.section-cta{background:radial-gradient(900px 400px at 120% 50%,rgba(255,190,10,0.22),transparent 60%),linear-gradient(135deg,var(--auctus-purple-dark) 0%,var(--auctus-purple) 60%,var(--auctus-purple-light) 100%);position:relative}.section-cta::before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent,var(--auctus-gold),transparent)}.button{border-radius:999px;letter-spacing:0.02em;box-shadow:0 4px 12px rgba(40,0,80,0.18),0 1px 3px rgba(40,0,80,0.1)}.faq-item{border-radius:16px;border:1px solid rgba(80,0,130,0.1);box-shadow:0 2px 8px rgba(40,0,80,0.05);overflow:hidden;transition:box-shadow 0.3s ease,border-color 0.3s ease}.faq-item:hover,.faq-item[open]{box-shadow:0 4px 20px rgba(40,0,80,0.1);border-color:rgba(80,0,130,0.2)}.scroll-progress{position:fixed;top:0;left:0;height:2.5px;background:linear-gradient(90deg,var(--auctus-gold),var(--auctus-purple-light));z-index:9999;transition:width 0.1s linear;box-shadow:0 0 8px rgba(255,190,10,0.5)}.hero-stats{display:flex;gap:0;flex-wrap:wrap;background:rgba(255,255,255,0.08);border:1px solid rgba(255,255,255,0.15);border-radius:16px;padding:0;overflow:hidden;backdrop-filter:blur(10px)}.hero-stats__item{padding:1.25rem 2rem;flex:1;display:flex;flex-direction:column;align-items:center;text-align:center;border-right:1px solid rgba(255,255,255,0.12);background:transparent;border-radius:0;box-shadow:none}.hero-stats__item:last-child{border-right:none}.section-fit,.section-stories,.section-acceptances,.section-why,.section-roadmap,.section-investment,.section-faq{padding-top:clamp(4.5rem,7vw,7rem);padding-bottom:clamp(4.5rem,7vw,7rem)}@media (max-width:900px){.fail-grid{grid-template-columns:repeat(2,1fr)}.acceptances-grid{grid-template-columns:repeat(4,1fr)}.fit-grid{grid-template-columns:repeat(2,1fr)}.roadmap-steps::before{display:none}}@media (max-width:600px){.hero-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:0}.hero-stats__item{border-right:1px solid rgba(255,255,255,0.12);padding:1rem}.hero-stats__item:nth-child(3n){border-right:none}.fail-grid{grid-template-columns:1fr}.acceptances-grid{grid-template-columns:repeat(3,1fr)}.fit-grid{grid-template-columns:1fr}.footer__top{grid-template-columns:1fr;gap:2rem;padding-top:3.5rem}}.fail-card.fx-card::before{background:none}.fail-card.fx-card::after,.fail-card.fx-card.is-pointer::after{opacity:0 !important}@media (hover:hover) and (pointer:fine){.fail-card.fx-card.is-pointer::before{opacity:0.04}}.fail-card{background:linear-gradient(140deg,#ffffff 0%,#fcf9ff 100%)}.fail-card::before{transition:opacity 320ms ease,transform 360ms cubic-bezier(0.22,1,0.36,1);transform-origin:bottom right}.fail-card__stat,.fail-card__title,.fail-card__text{transition:color 260ms ease,transform 300ms cubic-bezier(0.22,1,0.36,1),text-shadow 300ms ease}.fail-card:hover,.fail-card.is-pointer{border-color:rgba(255,190,10,0.42);box-shadow:0 14px 30px rgba(40,0,80,0.12),0 24px 54px rgba(40,0,80,0.15),0 0 0 1px rgba(255,190,10,0.2)}.fail-card:hover::before,.fail-card.is-pointer::before{opacity:0.1;transform:translate(-8px,-8px) scale(1.06)}.fail-card:hover .fail-card__stat,.fail-card.is-pointer .fail-card__stat{color:var(--auctus-gold);transform:translateY(-3px);text-shadow:0 10px 24px rgba(255,190,10,0.32)}.fail-card:hover .fail-card__title,.fail-card.is-pointer .fail-card__title{color:var(--auctus-purple)}.fail-card:hover .fail-card__text,.fail-card.is-pointer .fail-card__text{color:#4f3d66}@media (hover:none),(pointer:coarse){.fail-card:hover::before,.fail-card:hover .fail-card__stat,.fail-card:hover .fail-card__title,.fail-card:hover .fail-card__text{transform:none;text-shadow:none}}.section-fit .title,.section-stories .title,.section-acceptances .title,.section-why .title,.section-roadmap .title,.section-investment .title,.section-faq .title,.about-mission .title,.about-founder .title,.about-highlights .title,.about-support .title,.services-tracks .title,.services-process .title,.services-deliverables .title,.contact-next .title{margin-bottom:clamp(0.68rem,1.2vw,1rem)}.section-fit__subtitle{margin:0 auto clamp(2.15rem,4vw,3rem)}.section-stories__subtitle{margin:0 auto clamp(2.2rem,4vw,3.1rem)}.section-acceptances__subtitle{margin:0 auto clamp(2.1rem,3.8vw,2.9rem)}.section-why__intro{margin:0 auto clamp(2.1rem,3.8vw,3rem)}.section-roadmap__subtitle,.section-investment__subtitle,.section-faq__subtitle{margin:0 auto clamp(1.9rem,3.4vw,2.6rem)}.about-mission__text{margin:0 auto clamp(1.85rem,3.2vw,2.7rem)}.about-founder__intro{margin:0 auto clamp(1.2rem,2.4vw,1.9rem)}.about-founder__subtitle{margin:clamp(0.55rem,1.3vw,0.85rem) auto 0}.about-support__subtitle,.services-tracks__subtitle,.services-deliverables__subtitle,.contact-next__subtitle{margin:0 auto clamp(1.5rem,3vw,2.2rem)}.fit-grid,.fail-grid,.about-mission__principles,.about-highlights__grid,.about-support__grid,.services-tracks__grid,.services-process__grid,.services-deliverables__grid,.contact-next__grid{gap:clamp(0.9rem,2vw,1.35rem)}.services-page__item{padding:clamp(2.55rem,4vw,4.1rem) 0}.services-page__column{gap:clamp(1.7rem,3.6vw,2.7rem)}.services-page__title{margin-bottom:clamp(0.72rem,1.3vw,1rem)}.services-page__text{margin-bottom:clamp(1rem,2vw,1.6rem)}.services-page__list{margin-bottom:clamp(0.95rem,1.8vw,1.35rem)}.contact__container{gap:clamp(0.95rem,2vw,1.35rem)}.contact__title{margin-bottom:clamp(0.62rem,1.2vw,0.95rem)}.contact__lede{margin-bottom:clamp(0.88rem,1.7vw,1.2rem)}.contact__audience{margin-top:clamp(0.9rem,1.8vw,1.25rem);padding-top:clamp(0.72rem,1.5vw,1rem)}.contact__checklist{margin-top:clamp(0.75rem,1.6vw,1.1rem);margin-bottom:clamp(0.72rem,1.5vw,1rem)}.contact-next__note{margin-top:clamp(0.9rem,1.8vw,1.35rem)}.section-investment .investment-core .button:hover{background:linear-gradient(135deg,var(--auctus-purple) 0%,var(--auctus-purple-dark) 100%);border-color:var(--auctus-purple);color:var(--auctus-gold)}@media (max-width:768px){.section-fit__subtitle{margin-bottom:1.65rem}.section-stories__subtitle,.section-acceptances__subtitle,.section-why__intro,.section-roadmap__subtitle,.section-investment__subtitle,.section-faq__subtitle,.about-mission__text,.about-support__subtitle,.services-tracks__subtitle,.services-deliverables__subtitle,.contact-next__subtitle{margin-bottom:1.35rem}.about-founder__intro{margin-bottom:1rem}.fit-grid,.fail-grid,.about-mission__principles,.about-highlights__grid,.about-support__grid,.services-tracks__grid,.services-process__grid,.services-deliverables__grid,.contact-next__grid{gap:0.85rem}.services-page__item{padding:1.95rem 0}.services-page__column{gap:1.25rem}.services-page__text{margin-bottom:0.95rem}.services-page__list{margin-bottom:0.9rem}.contact__container{gap:0.85rem}}.outro_about,.outro_services,.outro_contact{overflow:hidden;background:radial-gradient(120% 180% at 0% 0%,rgba(255,190,10,0.12) 0%,rgba(255,190,10,0) 45%),radial-gradient(90% 150% at 100% 100%,rgba(150,104,255,0.22) 0%,rgba(150,104,255,0) 48%),linear-gradient(135deg,#1d0637 0%,#2a0750 52%,#3b0c68 100%)}.outro_about::before,.outro_services::before,.outro_contact::before{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background:url("../img/about/outro-pattern.svg") 0 0 / 240px 240px repeat,linear-gradient(120deg,rgba(255,255,255,0.08) 0%,rgba(255,255,255,0) 42%);opacity:0.17}.outro_about::after,.outro_services::after,.outro_contact::after{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background:radial-gradient(130px 130px at 90% 18%,rgba(255,190,10,0.2),transparent 70%),radial-gradient(180px 180px at 10% 82%,rgba(255,255,255,0.12),transparent 72%);opacity:0.46}.outro_about .outro__panel,.outro_services .outro__panel,.outro_contact .outro__panel{background:linear-gradient(145deg,rgba(20,0,40,0.68),rgba(45,0,80,0.54));border:1px solid rgba(255,255,255,0.26);box-shadow:0 24px 48px rgba(16,0,32,0.38),inset 0 1px 0 rgba(255,255,255,0.14)}@media (max-width:768px){.outro_about::before,.outro_services::before,.outro_contact::before{background-size:185px 185px,auto;opacity:0.14}.outro_about::after,.outro_services::after,.outro_contact::after{opacity:0.35}}.main.main_about.main_pages,.main.main_services.main_pages,.main.main_contact.main_pages{background:var(--auctus-purple-dark)}.main.main_about.main_pages::before,.main.main_services.main_pages::before,.main.main_contact.main_pages::before{background:radial-gradient(760px 280px at 12% 4%,rgba(255,190,10,0.14),transparent 72%),radial-gradient(760px 280px at 88% 10%,rgba(255,255,255,0.08),transparent 70%),linear-gradient(120deg,rgba(18,0,34,0.22),rgba(18,0,34,0.08))}.about-highlights{padding-block:clamp(5.2rem,7vw,7.2rem)}.about-highlights .title{margin-bottom:clamp(1.5rem,2.8vw,2.2rem)}.about-highlights__grid{gap:clamp(1.2rem,2.3vw,1.7rem)}.about-mission__inner .main__caption,.about-founder__intro .main__caption{display:inline-flex;align-items:center;justify-content:center;padding:0.5rem 1rem;border-radius:999px;border:1px solid rgba(255,190,10,0.48);background:linear-gradient(135deg,rgba(40,0,80,0.45),rgba(80,0,130,0.28));color:var(--auctus-gold-light);font-size:clamp(0.9rem,0.85rem + 0.25vw,1rem);font-weight:800;letter-spacing:0.12em;text-transform:uppercase;box-shadow:0 10px 24px rgba(80,0,130,0.12);margin-bottom:clamp(0.8rem,1.5vw,1.2rem)}@media (max-width:768px){.about-mission__inner .main__caption,.about-founder__intro .main__caption{padding:0.46rem 0.88rem;font-size:0.86rem;letter-spacing:0.1em}}@media (max-width:768px){.page__main.main_about.main_pages,.page__main.main_services.main_pages,.page__main.main_contact.main_pages{min-height:460px !important;padding-bottom:2.5rem}.main.main_about.main_pages .main__container,.main.main_services.main_pages .main__container,.main.main_contact.main_pages .main__container{padding-top:clamp(6.85rem,16.5vw,7.8rem);padding-bottom:1.5rem;gap:0.55rem}.main.main_about.main_pages .main__title,.main.main_services.main_pages .main__title,.main.main_contact.main_pages .main__title{margin-bottom:0.6rem}}.main_hero .main__button:hover,.main_hero .main__button--ghost:hover{background:linear-gradient(135deg,var(--auctus-purple) 0%,var(--auctus-purple-dark) 100%);color:var(--auctus-gold);border-color:var(--auctus-purple)}.main_hero .main__button,.main_hero .main__button--ghost{transition:transform 220ms cubic-bezier(0.22,1,0.36,1),box-shadow 220ms ease,background-color 220ms ease,color 220ms ease,border-color 220ms ease !important;transform:translate3d(0,0,0);backface-visibility:hidden}.main_hero .main__button:hover,.main_hero .main__button--ghost:hover{transform:translate3d(0,-2px,0) !important}.main_hero .main__button:active,.main_hero .main__button--ghost:active{transform:translate3d(0,0,0) !important}.main_hero .main__caption{font-weight:800;font-size:clamp(0.98rem,0.9rem + 0.35vw,1.16rem);letter-spacing:0.08em;color:var(--auctus-gold);text-shadow:0 6px 18px rgba(0,0,0,0.28)}.section-cta .main__button:hover,.section-cta .main__button--ghost:hover{background:var(--auctus-purple-dark);color:var(--auctus-gold);border-color:rgba(255,190,10,0.72);box-shadow:0 14px 30px rgba(12,0,24,0.4)}.header .actions-header__button.button-gold:hover,.header.scrolled .actions-header__button.button-gold:hover,.menu-open .menu__body .actions-header__button.button-gold:hover{background:linear-gradient(135deg,var(--auctus-purple) 0%,var(--auctus-purple-dark) 100%) !important;color:var(--auctus-gold) !important;border-color:var(--auctus-purple) !important}@media (max-width:992px){.services-tracks__grid{grid-template-columns:1fr}.services-tracks__footer{flex-direction:column;align-items:flex-start;gap:0.7rem}.services-tracks__card .button{width:100%;min-width:0;margin-left:0}.services-page__item{padding:clamp(1.8rem,4.8vw,2.5rem) 0}.services-page__item:not(:last-child)::before,.services-page__item:not(:last-child)::after{display:none}.services-page__column{display:flex;flex-direction:column;align-items:stretch;text-align:left;gap:1rem}.services-page__content{width:100%;max-width:none;padding:1.15rem}.services-page__item:nth-child(odd) .services-page__content,.services-page__item:nth-child(even) .services-page__content{margin-left:0;margin-right:0}.services-page__text,.services-page__list{max-width:none;margin-left:0;margin-right:0}.services-page__img{width:100%;max-width:none;margin:0;height:clamp(220px,44vw,300px);padding:0.9rem}.services-page__svg{max-width:min(240px,100%)}.services-page__button.button{width:100%;max-width:18rem}}@media (max-width:576px){.services-page__container{padding-top:2.6rem;padding-bottom:3rem}.services-page__title{font-size:clamp(1.45rem,6vw,1.85rem);margin-bottom:0.65rem}.services-page__img{height:clamp(190px,56vw,240px);border-radius:16px}.services-page__svg{max-width:min(210px,92%)}}@media (max-width:992px){.contact__container{display:flex;flex-direction:column;gap:1rem;padding-top:clamp(2.8rem,6vw,3.5rem);padding-bottom:clamp(3rem,6.4vw,3.8rem)}.contact__contacts,.contact__info{width:100%;min-height:0;border-radius:18px;padding:1.2rem}.contact__contacts::after,.contact__info::after{left:0.75rem;right:0.75rem;top:0.62rem}.contact__actions--hero{display:grid;grid-template-columns:1fr;gap:0.65rem}.contact__actions--hero .button{width:100%;min-width:0;margin:0;text-align:center}.contact__title{font-size:clamp(1.55rem,4vw,1.95rem);line-height:1.16}.contact__lede{margin-bottom:0.95rem;line-height:1.6}.contact__micro{margin-bottom:0.6rem}.contact__links{flex-wrap:wrap;gap:0.55rem}.contact__link{width:40px;height:40px}.contact__checklist{margin:1rem 0 0.85rem;padding-left:1rem}.contact__signals{display:grid;grid-template-columns:1fr;gap:0.45rem}.contact__signal{justify-content:center;text-align:center}.contact__inline-link{display:inline-block;line-height:1.5}.contact-next{padding-top:3.2rem;padding-bottom:3.6rem}.contact-next__grid{grid-template-columns:1fr;gap:0.85rem}.contact-next__card{border-radius:16px;padding:1.15rem}.contact-next__subtitle{margin-bottom:1.15rem}}@media (max-width:576px){.contact__container{padding-top:2.45rem;padding-bottom:3rem;gap:0.9rem}.contact__contacts,.contact__info{padding:1rem;border-radius:16px}.contact__title{font-size:clamp(1.42rem,7vw,1.7rem);margin-bottom:0.58rem}.contact__kicker{font-size:0.68rem}.contact__micro,.contact__response-note{font-size:0.88rem}.contact__pillars li,.contact__checklist li{font-size:0.94rem;line-height:1.55}.contact__signal{font-size:0.78rem;padding:0.26rem 0.56rem}.contact-next{padding-top:2.9rem;padding-bottom:3.15rem}.contact-next__step{width:30px;height:30px;margin-bottom:0.62rem}}@media (max-width:47.999rem){.menu__body .menu__link{color:var(--auctus-purple) !important;opacity:1 !important;visibility:visible !important}.menu__body .menu__link:hover{color:var(--auctus-gold) !important}.menu__body .menu__link--active{color:var(--auctus-gold) !important}.menu__body .menu__link::after{background:var(--auctus-gold) !important}.menu__body .actions-header__button{color:var(--auctus-purple-dark) !important;border-color:rgba(80,0,130,0.36) !important;background:rgba(80,0,130,0.06) !important}}@media (max-width:768px){.services-page__container{display:block !important}.services-page__item{display:block !important;position:relative !important;clear:both !important;margin:0 !important;padding:1.85rem 0 !important;overflow:visible !important}.services-page__item:first-child{padding-top:0.3rem !important}.services-page__item:not(:last-child)::before,.services-page__item:not(:last-child)::after{display:none !important}.services-page__column{display:grid !important;grid-template-columns:1fr !important;gap:0.95rem !important;align-items:start !important;justify-items:stretch !important;text-align:left !important;font-size:inherit !important}.services-page__content,.services-page__img{display:block !important;width:100% !important;max-width:100% !important;min-height:0 !important;margin:0 !important}.services-page__content{padding:1rem !important}.services-page__item:nth-child(odd) .services-page__content,.services-page__item:nth-child(even) .services-page__content{margin:0 !important}.services-page__text,.services-page__list{max-width:100% !important;margin-left:0 !important;margin-right:0 !important}.services-page__img{height:auto !important;min-height:190px !important;padding:0.85rem !important;overflow:hidden !important}.services-page__illustration{display:flex !important;align-items:center !important;justify-content:center !important}.services-page__svg{width:100% !important;max-width:220px !important;height:auto !important;display:block !important;margin:0 auto !important}.services-page__button.button{width:100% !important;max-width:18rem !important}.services-page .reveal,.services-page .reveal-left,.services-page .reveal-right,.services-page .reveal-zoom,.services-page .svg-animated{opacity:1 !important;transform:none !important;filter:none !important}}@media (max-width:1024px){.contact__container{display:block !important;gap:0 !important;padding-top:clamp(2.8rem,5.8vw,3.5rem) !important;padding-bottom:clamp(3rem,6vw,3.8rem) !important}.contact__contacts,.contact__info{display:block !important;width:100% !important;max-width:100% !important;margin:0 0 0.95rem 0 !important;min-height:0 !important;transform:none !important}.contact__info{margin-bottom:0 !important}.contact-next__grid{grid-template-columns:1fr !important}}@media (max-width:768px){.contact__contacts,.contact__info{border-radius:16px !important;padding:1rem !important;overflow:hidden !important}.contact__title{font-size:clamp(1.42rem,6.8vw,1.7rem) !important;line-height:1.18 !important;margin-bottom:0.62rem !important}.contact__lede,.contact__micro,.contact__response-note,.contact__pillars li,.contact__checklist li{line-height:1.58 !important;max-width:100% !important}.contact__actions,.contact__actions--hero{display:grid !important;grid-template-columns:1fr !important;gap:0.62rem !important;width:100% !important}.contact__actions .button,.contact__actions--hero .button{width:100% !important;max-width:100% !important;min-width:0 !important;text-align:center !important}.contact__links{flex-wrap:wrap !important}.contact__signals{display:grid !important;grid-template-columns:1fr !important;gap:0.45rem !important}.contact__signal{justify-content:center !important;text-align:center !important}.contact-next{padding-top:2.9rem !important;padding-bottom:3.2rem !important}.contact-next__card{padding:1.05rem !important;border-radius:14px !important}.contact .reveal,.contact .reveal-left,.contact .reveal-right,.contact .reveal-zoom,.contact-next .reveal,.contact-next .reveal-left,.contact-next .reveal-right,.contact-next .reveal-zoom{opacity:1 !important;transform:none !important;filter:none !important}}.services-page__img{padding:0.9rem}.services-page__img img{width:100%;height:100%;object-fit:cover;object-position:center;border-radius:14px;background:transparent;box-shadow:0 14px 26px rgba(40,0,80,0.12);transform:none}@media (max-width:992px){.services-page__img{padding:0.75rem}.services-page__img img{border-radius:12px}}@media (max-width:576px){.services-page__img{padding:0.65rem}.services-page__img img{border-radius:10px}}.page__services .services-page__img{width:min(100%,360px);height:auto;min-height:0;aspect-ratio:1 / 1;padding:0;margin-inline:auto}.page__services #strategy .services-page__img,.page__services #recommendations .services-page__img,.page__services #aid-visa .services-page__img,.page__services #interview .services-page__img{width:min(100%,360px)}.page__services #strategy .services-page__img{width:min(100%,286px);aspect-ratio:857 / 1200}.page__services #recommendations .services-page__img{width:min(100%,305px);aspect-ratio:686 / 900}.page__services #aid-visa .services-page__img{width:min(100%,325px);aspect-ratio:704 / 866}.page__services #strategy .services-page__img,.page__services #essays .services-page__img,.page__services #recommendations .services-page__img{background:radial-gradient(560px 220px at 10% 0%,rgba(255,190,10,0.1),transparent 68%),linear-gradient(180deg,#f2eadf 0%,#ebe1d1 100%)}.page__services #activities .services-page__img,.page__services #aid-visa .services-page__img,.page__services #interview .services-page__img{background:radial-gradient(560px 220px at 10% 0%,rgba(255,190,10,0.1),transparent 68%),linear-gradient(180deg,#f2eadf 0%,#ebe1d1 100%)}.page__services .services-page__img::before{display:none}.page__services .services-page__img img{width:100%;height:100%;display:block;object-fit:cover;object-position:center;background:transparent;border-radius:inherit;box-shadow:none;transform:none}.page__services #activities .services-page__img img,.page__services #aid-visa .services-page__img img,.page__services #interview .services-page__img img{filter:sepia(0.76) saturate(0.98) hue-rotate(-14deg) brightness(1) contrast(0.95)}.page__services #activities .services-page__img::after,.page__services #aid-visa .services-page__img::after,.page__services #interview .services-page__img::after{content:"";position:absolute;inset:0;pointer-events:none;border-radius:inherit;background:linear-gradient(180deg,rgba(246,236,214,0.28) 0%,rgba(219,196,154,0.34) 100%),radial-gradient(420px 180px at 18% 12%,rgba(255,244,214,0.28),transparent 70%);mix-blend-mode:multiply;opacity:0.88}.section-cta{position:relative;overflow:hidden;isolation:isolate;background:radial-gradient(120% 180% at 0% 0%,rgba(255,190,10,0.12) 0%,rgba(255,190,10,0) 45%),radial-gradient(90% 150% at 100% 100%,rgba(150,104,255,0.22) 0%,rgba(150,104,255,0) 48%),linear-gradient(135deg,#1d0637 0%,#2a0750 52%,#3b0c68 100%)}.section-cta::before{z-index:0;height:2px}.section-cta::after{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background:url("../img/about/outro-pattern.svg") 0 0 / 240px 240px repeat,linear-gradient(120deg,rgba(255,255,255,0.08) 0%,rgba(255,255,255,0) 42%),radial-gradient(130px 130px at 90% 18%,rgba(255,190,10,0.18),transparent 70%),radial-gradient(180px 180px at 10% 82%,rgba(255,255,255,0.1),transparent 72%);opacity:0.17}.section-cta .services__container{position:relative;z-index:1}@media (max-width:768px){.section-cta::after{background-size:185px 185px,auto,auto,auto;opacity:0.14}}.page__services .services-page__content{justify-content:flex-start}.page__services .services-page__button.button{margin-top:auto;align-self:flex-start}@media (max-width:992px){.page__services .services-page__img{width:min(100%,360px);padding:0}.page__services #strategy .services-page__img,.page__services #recommendations .services-page__img,.page__services #aid-visa .services-page__img{width:min(100%,300px)}}@media (max-width:576px){.page__services .services-page__img{width:min(100%,290px);padding:0}.page__services #strategy .services-page__img,.page__services #recommendations .services-page__img,.page__services #aid-visa .services-page__img{width:min(100%,252px)}}.footer__brand{gap:1.75rem;padding-right:0.35rem}.footer__brand .logo{display:inline-flex;align-items:center;line-height:0;width:fit-content}.footer__brand .logo:hover,.footer__brand .logo:focus-visible,.footer__brand .logo:active{transform:none}.footer__logo-image{display:block;width:clamp(152px,18vw,228px);height:auto;transition:filter 220ms ease}.footer__tagline{margin-top:0.2rem;max-width:23.5rem;line-height:1.82}.footer__tagline--row{display:block;max-width:78rem;margin:0 auto;padding:0 0.938rem 1.35rem;text-align:center;color:rgba(255,255,255,0.68);font-size:1.02rem;line-height:1.78}.footer__brand .logo:hover .footer__logo-image,.footer__brand .logo:focus-visible .footer__logo-image{filter:brightness(0) saturate(100%) invert(86%) sepia(44%) saturate(788%) hue-rotate(335deg) brightness(102%) contrast(98%)}@media (max-width:768px){.footer__brand{gap:1.2rem;padding-right:0}.footer__logo-image{width:min(198px,62vw)}.footer__tagline{max-width:none;line-height:1.75}.footer__tagline--row{padding:0 0.938rem 1.05rem;font-size:0.96rem}}.header__logo{position:relative;display:inline-flex;align-items:center;line-height:0;--header-logo-y-offset:4px}.header__logo .header-logo{display:block;width:auto;height:clamp(50px,5vw,72px);max-width:none;transform:translateY(var(--header-logo-y-offset));transition:opacity 0.24s ease,filter 0.24s ease}.header__logo .header-logo--dark{position:absolute;left:0;top:50%;transform:translateY(calc(-50% + var(--header-logo-y-offset)));opacity:0;pointer-events:none}.header.scrolled .header__logo .header-logo--light,.menu-open .header .header__logo .header-logo--light{opacity:0}.header.scrolled .header__logo .header-logo--dark,.menu-open .header .header__logo .header-logo--dark{opacity:1}.header__logo:hover .header-logo--light,.header__logo:focus-visible .header-logo--light{filter:brightness(0) saturate(100%) invert(86%) sepia(44%) saturate(788%) hue-rotate(335deg) brightness(102%) contrast(98%)}.header.scrolled .header__logo:hover .header-logo--dark,.header.scrolled .header__logo:focus-visible .header-logo--dark,.menu-open .header .header__logo:hover .header-logo--dark,.menu-open .header .header__logo:focus-visible .header-logo--dark{filter:brightness(0) saturate(100%) invert(86%) sepia(44%) saturate(788%) hue-rotate(335deg) brightness(102%) contrast(98%)}@media (max-width:47.9988rem){.header__logo{--header-logo-y-offset:3px}.header__logo .header-logo{height:clamp(44px,11vw,58px)}}@media (hover:none),(pointer:coarse){.faq-item__question::after{transition:transform 0.32s var(--reveal-ease),color 0.2s ease}.faq-item.active .faq-item__question::after{transform:rotate(45deg)}.button.is-tap,.main__button.is-tap,.actions-header__button.is-tap,.slider-btn.is-tap,.contact__button-secondary.is-tap,.contact__button-whatsapp.is-tap{transform:translateY(-2px);box-shadow:0 10px 22px rgba(40,0,80,0.22)}.button.is-tap::before,.main__button.is-tap::before,.actions-header__button.is-tap::before{left:130%}.menu__link.is-tap,.footer__links a.is-tap,.footer__policy.is-tap,.contact__link.is-tap{color:var(--auctus-gold)}.menu__link.is-tap::after{transform:scaleX(1);transform-origin:left}.fit-card.is-tap,.fail-card.is-tap,.acceptance-card.is-tap,.about-mission__principle.is-tap,.about-highlights__card.is-tap,.about-support__card.is-tap,.about-founder__feature.is-tap,.about-founder__pillar.is-tap,.services-tracks__card.is-tap,.services-page__content.is-tap,.services-page__img.is-tap,.services-process__card.is-tap,.services-deliverables__card.is-tap,.contact__contacts.is-tap,.contact__info.is-tap,.contact-next__card.is-tap,.faq-item.is-tap,.campus-card.is-tap,.roadmap-step.is-tap,.invest-card.is-tap,.investment-core.is-tap{transform:translateY(-3px);box-shadow:0 14px 26px rgba(40,0,80,0.16)}.marquee-logo.is-tap{transform:scale(1.04);filter:saturate(1.08) contrast(1.04)}.slider-dot.is-tap{transform:scale(1.12);background:var(--auctus-gold)}.footer__social-link.is-tap{transform:translateY(-2px);color:var(--auctus-gold);border-color:rgba(247,189,45,0.8)}}.section-marquee{position:relative;overflow:hidden;padding:clamp(1.7rem,3.6vw,2.45rem) 0;background:radial-gradient(900px 180px at 50% 0%,rgba(247,189,45,0.1),transparent 72%),linear-gradient(180deg,#23053f 0%,#2b0b4b 100%);border-block:1px solid rgba(255,255,255,0.08)}.section-marquee::before{content:"";position:absolute;inset:0 0 auto 0;height:1px;background:linear-gradient(90deg,rgba(247,189,45,0),rgba(247,189,45,0.78),rgba(122,79,176,0.7),rgba(247,189,45,0.78),rgba(247,189,45,0));pointer-events:none}.marquee-label{color:rgba(255,255,255,0.58);letter-spacing:0.18em;font-size:0.76rem;margin-bottom:1rem}.marquee{position:relative;width:min(100%,calc(100vw - 2rem));margin:0 auto;overflow:hidden;padding:1rem 0;border-radius:28px;background:linear-gradient(180deg,rgba(255,255,255,0.055),rgba(255,255,255,0.025));border:1px solid rgba(255,255,255,0.1);box-shadow:inset 0 1px 0 rgba(255,255,255,0.08),0 18px 36px rgba(10,0,22,0.16);-webkit-mask-image:none;mask-image:none}.marquee::before,.marquee::after{content:"";position:absolute;top:0;bottom:0;width:clamp(2.75rem,8vw,7rem);pointer-events:none;z-index:2}.marquee::before{left:0;background:linear-gradient(90deg,rgba(35,5,63,0.98),rgba(35,5,63,0))}.marquee::after{right:0;background:linear-gradient(270deg,rgba(35,5,63,0.98),rgba(35,5,63,0))}.marquee-track{gap:clamp(2.4rem,4.2vw,4rem);animation-duration:54s;animation-play-state:paused}.section-marquee.is-active .marquee-track{animation-play-state:running}.section-marquee.is-active .marquee:hover .marquee-track{animation-play-state:paused}.marquee-logo{height:42px;max-width:142px;padding:0.42rem 0.8rem;border-radius:10px;background:rgba(255,255,255,0.96);opacity:0.92;filter:drop-shadow(0 8px 14px rgba(10,0,22,0.12));box-shadow:0 2px 10px rgba(10,0,22,0.12);transition:opacity 240ms ease,transform 280ms var(--reveal-ease),filter 240ms ease,box-shadow 240ms ease}.marquee-logo:hover,.marquee-logo.is-tap{opacity:1;transform:translateY(-2px);filter:drop-shadow(0 12px 18px rgba(10,0,22,0.18));box-shadow:0 8px 18px rgba(10,0,22,0.18)}.marquee-logo[src*="macalester-college-wordmark.svg"]{max-width:170px}.marquee-logo[src*="edinburgh.svg"]{max-width:160px}.marquee-logo[src*="nyu.svg"]{height:46px;max-width:152px}.marquee-logo[src*="JHU.svg"]{height:46px;max-width:172px}.marquee-logo[src*="northwestern-university-worldvectorlogo.svg"]{height:44px;max-width:184px}.marquee-logo[src*="uc-berkeley-wikimedia.svg"]{height:44px;max-width:168px}.marquee-logo[src*="grinnell2-trim.png"]{height:50px;max-width:196px}@media (max-width:768px){.section-marquee{padding:1.5rem 0 1.95rem}.marquee{width:calc(100vw - 1rem);border-radius:22px;padding:0.8rem 0}.marquee-track{gap:2rem}.marquee-logo{height:34px;max-width:112px;padding:0.34rem 0.62rem;border-radius:8px}.marquee-logo[src*="macalester-college-wordmark.svg"]{max-width:138px}.marquee-logo[src*="edinburgh.svg"]{max-width:130px}.marquee-logo[src*="nyu.svg"]{height:37px;max-width:122px}.marquee-logo[src*="JHU.svg"]{height:37px;max-width:136px}.marquee-logo[src*="northwestern-university-worldvectorlogo.svg"]{height:35px;max-width:146px}.marquee-logo[src*="uc-berkeley-wikimedia.svg"]{height:35px;max-width:132px}.marquee-logo[src*="grinnell2-trim.png"]{height:40px;max-width:156px}}.slider-btn{width:50px;height:50px;border-radius:24px;border:1.5px solid rgba(196,170,225,0.72);background:linear-gradient(180deg,rgba(255,255,255,0.98) 0%,rgba(246,237,255,0.98) 100%);color:var(--auctus-purple-dark);font-size:1.55rem;box-shadow:0 10px 24px rgba(40,0,80,0.08),inset 0 1px 0 rgba(255,255,255,0.95)}.slider-btn span{display:block;line-height:1;transform:translateY(-1px)}.slider-btn:hover,.slider-btn.is-tap{background:linear-gradient(135deg,var(--auctus-purple) 0%,var(--auctus-purple-dark) 100%);color:var(--auctus-gold);border-color:rgba(247,189,45,0.7);box-shadow:0 14px 28px rgba(40,0,80,0.12),0 0 0 3px rgba(247,189,45,0.08);transform:translateY(-1px) scale(1.01)}@media (max-width:768px){.slider-btn{width:44px;height:44px;border-radius:20px;font-size:1.35rem}}.acceptance-card.reveal{opacity:0;transform:translateY(26px) scale(0.985);filter:blur(7px);transition:opacity var(--motion-slow) var(--reveal-ease),transform var(--motion-slow) var(--reveal-ease),filter var(--motion-base) ease,box-shadow 0.3s ease,border-color 0.3s ease;transition-delay:var(--acceptance-stagger,0ms)}.acceptance-card.reveal.visible{opacity:1;transform:translateY(0) scale(1);filter:blur(0)}@media (prefers-reduced-motion:reduce){.acceptance-card.reveal{transition:opacity 0.22s linear,box-shadow 0.3s ease,border-color 0.3s ease;transition-delay:0ms !important;transform:none;filter:none}}.main_acceptances.main_pages{background:radial-gradient(circle at 18% 26%,rgba(247,189,45,0.22),transparent 24rem),radial-gradient(circle at 82% 22%,rgba(255,255,255,0.12),transparent 22rem),linear-gradient(135deg,#170023 0%,#2f005c 54%,#4d2178 100%)}.main_acceptances .main__container_pages{max-width:58rem}.acceptances-directory{position:relative;padding:clamp(4.5rem,8vw,7rem) 0 clamp(5rem,8vw,7.5rem);background:radial-gradient(circle at 14% 7%,rgba(247,189,45,0.16),transparent 20rem),radial-gradient(circle at 92% 28%,rgba(80,0,130,0.08),transparent 28rem),linear-gradient(180deg,#fff 0%,#fbf7ff 44%,#fffaf0 100%)}.acceptances-directory__container{width:min(1180px,calc(100% - 2rem));margin:0 auto}.acceptances-directory__intro{max-width:760px;margin:0 auto;text-align:center}.acceptances-directory__intro .main__caption{display:inline-flex;align-items:center;gap:1rem;justify-content:center;font-weight:500;letter-spacing:0.26em}.acceptances-directory__intro .main__caption::before,.acceptances-directory__intro .main__caption::after{content:"";flex:0 0 clamp(3.2rem,5.4vw,4.9rem);height:3px;border-radius:999px;background:linear-gradient(90deg,var(--auctus-gold),var(--auctus-gold-light))}.acceptances-directory__intro .main__caption::after{background:linear-gradient(90deg,var(--auctus-gold-light),var(--auctus-gold))}.acceptances-directory__intro .title{margin-bottom:0.95rem}.acceptances-directory__intro p:last-child{margin:0 auto;max-width:680px;color:rgba(32,0,52,0.74);line-height:1.75}.acceptances-directory__nav{display:flex;flex-wrap:wrap;justify-content:center;gap:0.85rem;margin:2rem auto 0}.acceptances-directory__nav a{display:inline-flex;align-items:center;justify-content:center;min-height:3rem;padding:0.7rem 1.2rem;border:1px solid rgba(80,0,130,0.18);border-radius:999px;background:rgba(255,255,255,0.78);color:var(--auctus-purple);font-weight:800;letter-spacing:0.02em;box-shadow:0 14px 28px rgba(40,0,80,0.08);transition:transform 0.25s var(--reveal-ease),color 0.25s ease,border-color 0.25s ease,box-shadow 0.25s ease}.acceptances-directory__nav a:hover,.acceptances-directory__nav a:focus-visible{transform:translateY(-2px);color:var(--auctus-gold);border-color:rgba(247,189,45,0.65);box-shadow:0 18px 36px rgba(80,0,130,0.12)}.acceptances-year{scroll-margin-top:7rem;margin-top:clamp(4rem,7vw,6.5rem)}.acceptances-year__header{display:grid;grid-template-columns:minmax(0,1fr) minmax(16rem,28rem);gap:clamp(1.5rem,4vw,3rem);align-items:end;padding-bottom:1.5rem;border-bottom:1px solid rgba(80,0,130,0.12)}.acceptances-year__header .title{margin:0}.acceptances-year__header p:last-child{margin:0;color:rgba(32,0,52,0.7);line-height:1.65}.acceptances-year__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1rem,2vw,1.35rem);margin-top:clamp(1.5rem,3vw,2.2rem)}.year-result{position:relative;overflow:hidden;display:grid;grid-template-columns:104px minmax(0,1fr);gap:1rem;min-height:13.5rem;padding:1rem;border:1px solid rgba(80,0,130,0.13);border-radius:28px;background:linear-gradient(145deg,rgba(255,255,255,0.96),rgba(252,247,255,0.88)),radial-gradient(circle at 12% 12%,rgba(247,189,45,0.13),transparent 14rem);box-shadow:0 22px 50px rgba(40,0,80,0.09);transition:transform 0.28s var(--reveal-ease),box-shadow 0.28s ease,border-color 0.28s ease}.year-result::before{content:"";position:absolute;inset:-45% auto -45% -65%;width:62%;background:linear-gradient(100deg,transparent,rgba(247,189,45,0.22),transparent);transform:rotate(14deg);opacity:0;transition:opacity 0.28s ease,left 0.55s var(--reveal-ease)}.year-result:hover{transform:translateY(-5px);border-color:rgba(247,189,45,0.58);box-shadow:0 30px 70px rgba(40,0,80,0.14)}.year-result:hover::before{left:108%;opacity:1}.year-result__photo{position:relative;overflow:hidden;width:104px;height:128px;border-radius:22px;border:1px solid rgba(247,189,45,0.46);box-shadow:0 14px 26px rgba(40,0,80,0.14)}.year-result__photo img{width:100%;height:100%;display:block;object-fit:cover;object-position:center 36%}.year-result__body{position:relative;z-index:1;min-width:0}.year-result__eyebrow{margin:0 0 0.25rem;color:var(--auctus-gold);font-size:0.7rem;font-weight:900;letter-spacing:0.15em;text-transform:uppercase}.year-result__name{margin:0;color:var(--auctus-purple-dark);font-family:var(--font-heading);font-size:clamp(1.45rem,2.1vw,1.8rem);line-height:1.05}.year-result__school{margin:0.35rem 0 0.8rem;color:rgba(32,0,52,0.72);font-weight:750;line-height:1.35}.year-result__logos{display:flex;flex-wrap:wrap;gap:0.5rem;align-items:center}.year-result__logo-chip{display:inline-flex;align-items:center;justify-content:center;width:4.85rem;height:2.4rem;padding:0.34rem 0.46rem;border:1px solid rgba(80,0,130,0.12);border-radius:14px;background:rgba(255,255,255,0.86);box-shadow:inset 0 0 0 1px rgba(247,189,45,0.08),0 8px 16px rgba(40,0,80,0.06)}.year-result__logo-chip img{max-width:100%;max-height:1.6rem;object-fit:contain;display:block}.year-result__logo-chip img[src*="grinnell-stacked.png"],.year-result__logo-chip img[src*="rhodes-college-lockup-tight.png"]{max-height:2rem}.year-result__logo-chip img[src*="case-western-reserve-wordmark.svg"],.year-result__logo-chip img[src*="northwestern-university-worldvectorlogo.svg"],.year-result__logo-chip img[src*="bryn-mawr.svg"],.year-result__logo-chip img[src*="mount-holyoke.svg"]{max-width:112%}.outro_acceptances{position:relative;overflow:hidden;background:linear-gradient(135deg,rgba(23,0,35,0.96),rgba(47,0,92,0.94)),url("../img/about/outro-pattern.svg") 0 0 / 240px 240px repeat}.outro_acceptances::before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 18% 28%,rgba(247,189,45,0.2),transparent 26rem);pointer-events:none}@media (max-width:1024px){.acceptances-year__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.acceptances-year__header{grid-template-columns:1fr;gap:0.85rem}}@media (max-width:640px){.acceptances-directory{padding-top:3.4rem}.acceptances-directory__container{width:min(100% - 1rem,1180px)}.acceptances-directory__nav a{width:100%}.acceptances-year{margin-top:3.2rem}.acceptances-year__grid{grid-template-columns:1fr}.year-result{grid-template-columns:86px minmax(0,1fr);gap:0.82rem;min-height:12rem;padding:0.82rem;border-radius:24px}.year-result__photo{width:86px;height:108px;border-radius:18px}.year-result__name{font-size:1.35rem}.year-result__school{font-size:0.9rem;margin-bottom:0.65rem}.year-result__logo-chip{width:4.2rem;height:2.18rem;border-radius:12px}}.main.main_acceptances.main_pages{background:var(--auctus-purple-dark)}.main.main_acceptances.main_pages::before{background:radial-gradient(760px 280px at 12% 4%,rgba(247,189,45,0.14),transparent 72%),radial-gradient(760px 280px at 88% 10%,rgba(255,255,255,0.08),transparent 70%),linear-gradient(120deg,rgba(18,0,34,0.22),rgba(18,0,34,0.08))}.main_acceptances .main__title,.main_acceptances .main__text{color:var(--auctus-white)}.main_acceptances .main__text{opacity:0.9}.acceptances-hero-tagline{display:inline-flex;align-items:center;justify-content:center;margin-top:clamp(1rem,2vw,1.35rem);padding:0.62rem 1.05rem;border:1px solid rgba(247,189,45,0.5);border-radius:999px;background:rgba(247,189,45,0.12);color:var(--auctus-gold);font-size:clamp(0.86rem,1.5vw,1rem);font-weight:900;letter-spacing:0.12em;line-height:1.35;text-align:center;text-transform:uppercase;box-shadow:0 14px 34px rgba(0,0,0,0.18),inset 0 1px 0 rgba(255,255,255,0.14)}@media (max-width:768px){.page__main.main_acceptances.main_pages{min-height:460px !important;padding-bottom:2.5rem}.main.main_acceptances.main_pages .main__container{padding-top:clamp(6.85rem,16.5vw,7.8rem);padding-bottom:1.5rem;gap:0.55rem}.main.main_acceptances.main_pages .main__title{margin-bottom:0.6rem}}.acceptances-summary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(0.85rem,2vw,1.2rem);max-width:760px;margin:clamp(1.6rem,3vw,2.2rem) auto 0}.acceptances-summary>div{position:relative;overflow:hidden;padding:1.05rem 1rem;border:1px solid rgba(80,0,130,0.14);border-radius:22px;background:radial-gradient(circle at 20% 0%,rgba(247,189,45,0.18),transparent 60%),rgba(255,255,255,0.82);box-shadow:0 18px 36px rgba(40,0,80,0.08);text-align:center}.acceptances-summary strong{display:block;color:var(--auctus-purple-dark);font-family:var(--font-heading);font-size:clamp(1.55rem,2.8vw,2.1rem);line-height:1}.acceptances-summary span{display:block;margin-top:0.35rem;color:rgba(32,0,52,0.64);font-size:0.82rem;font-weight:800;letter-spacing:0.1em;text-transform:uppercase}.college-acceptances-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1rem,2vw,1.35rem);margin-top:clamp(2.4rem,4.6vw,3.8rem)}.college-acceptance{position:relative;overflow:hidden;display:flex;flex-direction:column;min-height:18rem;border:1px solid rgba(80,0,130,0.13);border-radius:30px;background:linear-gradient(145deg,rgba(255,255,255,0.99),rgba(252,247,255,0.91));box-shadow:0 24px 58px rgba(40,0,80,0.09);transition:transform 0.28s var(--reveal-ease),box-shadow 0.28s ease,border-color 0.28s ease,background 0.28s ease}.college-acceptance::before{content:"";position:absolute;inset:-40% auto -40% -60%;width:54%;background:linear-gradient(100deg,transparent,rgba(247,189,45,0.2),transparent);transform:rotate(13deg);opacity:0;transition:opacity 0.26s ease,left 0.6s var(--reveal-ease)}.college-acceptance::after{content:"";position:absolute;inset:0 0 auto;height:2px;background:linear-gradient(90deg,transparent,rgba(247,189,45,0.95),transparent);opacity:0.92;pointer-events:none;z-index:2}.college-acceptance:hover,.college-acceptance:focus-within,.college-acceptance:active{transform:translateY(-5px);border-color:rgba(247,189,45,0.58);background:radial-gradient(circle at 50% 0%,rgba(247,189,45,0.16),transparent 12rem),linear-gradient(145deg,rgba(255,255,255,0.99),rgba(252,247,255,0.91));box-shadow:0 32px 76px rgba(40,0,80,0.14)}.college-acceptance:hover::before,.college-acceptance:focus-within::before,.college-acceptance:active::before{left:108%;opacity:1}.college-acceptance__logo{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;min-height:7.7rem;padding:1.15rem 1.2rem 0.7rem;border-bottom:1px solid rgba(80,0,130,0.09);background:radial-gradient(circle at center,rgba(247,189,45,0.14),transparent 72%),rgba(255,255,255,0.86)}.college-acceptance__logo img{display:block;width:auto;height:58px;max-width:92%;object-fit:contain;filter:drop-shadow(0 10px 14px rgba(40,0,80,0.1))}.college-acceptance__logo img[src*="case-western-reserve-wordmark.svg"],.college-acceptance__logo img[src*="northwestern-university-worldvectorlogo.svg"],.college-acceptance__logo img[src*="mount-holyoke.svg"],.college-acceptance__logo img[src*="bryn-mawr.svg"],.college-acceptance__logo img[src*="bristol.svg"],.college-acceptance__logo img[src*="southampton.svg"]{height:46px;max-width:98%}.college-acceptance__logo img[src*="grinnell-stacked.png"],.college-acceptance__logo img[src*="rhodes-college-lockup-tight.png"],.college-acceptance__logo img[src*="macalester-college-lockup.png"]{height:72px;max-width:96%}.college-acceptance__logo img[src*="JHU.svg"],.college-acceptance__logo img[src*="oberlin.svg"],.college-acceptance__logo img[src*="skidmore.svg"]{transform:scale(1.12)}.college-acceptance__content{position:relative;z-index:1;display:flex;flex:1;flex-direction:column;padding:1rem 1.1rem 1.15rem}.college-acceptance__meta{width:fit-content;margin-bottom:0.6rem;padding:0.34rem 0.62rem;border-radius:999px;background:rgba(80,0,130,0.07);color:var(--auctus-purple);font-size:0.72rem;font-weight:900;letter-spacing:0.1em;text-transform:uppercase}.college-acceptance h3{margin:0 0 0.85rem;color:var(--auctus-purple-dark);font-family:var(--font-heading);font-size:clamp(1.35rem,1.9vw,1.72rem);line-height:1.08}.college-acceptance__students{display:grid;gap:0.5rem;margin:auto 0 0;padding:0;list-style:none}.college-acceptance__students li{display:flex;align-items:center;justify-content:space-between;gap:0.8rem;padding:0.58rem 0.68rem;border:1px solid rgba(80,0,130,0.09);border-radius:16px;background:rgba(255,255,255,0.72)}.college-acceptance__students li.is-filtered-out,.college-acceptance__students li[hidden]{display:none}.college-acceptance__student-name{color:rgba(32,0,52,0.9);font-weight:850;line-height:1.2}.college-acceptance__student-year{flex:0 0 auto;color:var(--auctus-gold);font-size:0.72rem;font-weight:900;letter-spacing:0.08em;text-transform:uppercase}@media (max-width:1024px){.college-acceptances-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.acceptances-summary{grid-template-columns:1fr;gap:0.75rem}.college-acceptances-grid{grid-template-columns:1fr;margin-top:2rem}.college-acceptance{min-height:unset;border-radius:24px}.college-acceptance__logo{min-height:6.4rem;padding:0.95rem 1rem 0.55rem}.college-acceptance__logo img{height:50px}.college-acceptance__logo img[src*="case-western-reserve-wordmark.svg"],.college-acceptance__logo img[src*="northwestern-university-worldvectorlogo.svg"],.college-acceptance__logo img[src*="mount-holyoke.svg"],.college-acceptance__logo img[src*="bryn-mawr.svg"],.college-acceptance__logo img[src*="bristol.svg"],.college-acceptance__logo img[src*="southampton.svg"]{height:38px}.college-acceptance__students li{align-items:flex-start;flex-direction:column;gap:0.28rem}}.outro_acceptances{position:relative;isolation:isolate;overflow:hidden;background:radial-gradient(120% 180% at 0% 0%,rgba(247,189,45,0.12) 0%,rgba(247,189,45,0) 45%),radial-gradient(90% 150% at 100% 100%,rgba(150,104,255,0.22) 0%,rgba(150,104,255,0) 48%),linear-gradient(135deg,#1d0637 0%,#2a0750 52%,#3b0c68 100%)}.outro_acceptances::before{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background:url("../img/about/outro-pattern.svg") 0 0 / 240px 240px repeat,linear-gradient(120deg,rgba(255,255,255,0.08) 0%,rgba(255,255,255,0) 42%);opacity:0.17}.outro_acceptances::after{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background:radial-gradient(130px 130px at 90% 18%,rgba(247,189,45,0.2),transparent 70%),radial-gradient(180px 180px at 10% 82%,rgba(255,255,255,0.12),transparent 72%);opacity:0.46}.outro_acceptances .outro__container{position:relative;z-index:1;padding-top:clamp(3.3rem,5.1vw,4.9rem);padding-bottom:clamp(3.3rem,5.1vw,4.9rem)}.outro_acceptances .outro__panel{max-width:42rem;margin:0 auto;padding:clamp(1.7rem,2.8vw,2.25rem) clamp(1.35rem,2.2vw,2rem);border-radius:24px;background:linear-gradient(145deg,rgba(20,0,40,0.68),rgba(45,0,80,0.54));border:1px solid rgba(255,255,255,0.26);box-shadow:0 24px 48px rgba(16,0,32,0.38),inset 0 1px 0 rgba(255,255,255,0.14);backdrop-filter:blur(2px);text-align:center;display:flex;flex-direction:column;align-items:center}.outro_acceptances .outro__title,.outro_acceptances .outro__text{color:var(--auctus-white);text-shadow:0 3px 14px rgba(20,0,40,0.6);text-wrap:balance}.outro_acceptances .outro__button{background:var(--auctus-gold);color:var(--auctus-purple-dark);box-shadow:0 12px 22px rgba(15,0,30,0.3)}.outro_acceptances .outro__button:hover{background:linear-gradient(135deg,var(--auctus-purple) 0%,var(--auctus-purple-dark) 100%);color:var(--auctus-gold)}@media (max-width:768px){.outro_acceptances::before{background-size:185px 185px,auto;opacity:0.14}.outro_acceptances::after{opacity:0.35}}.acceptances-directory_college{background:radial-gradient(circle at 12% 5%,rgba(247,189,45,0.16),transparent 19rem),radial-gradient(circle at 88% 18%,rgba(80,0,130,0.08),transparent 27rem),linear-gradient(180deg,#fff 0%,#fbf7ff 40%,#fffaf1 100%)}.acceptances-directory_college .acceptances-directory__intro{max-width:820px}.acceptances-directory_college .acceptances-summary{max-width:760px}.featured-acceptances{position:relative;margin-top:clamp(3.2rem,6vw,5.25rem);padding:clamp(1.25rem,2.4vw,1.8rem);border:1px solid rgba(80,0,130,0.14);border-radius:34px;background:linear-gradient(135deg,rgba(31,3,58,0.97),rgba(57,10,94,0.94)),radial-gradient(circle at 16% 0%,rgba(247,189,45,0.22),transparent 18rem);box-shadow:0 32px 80px rgba(40,0,80,0.18);overflow:hidden}.featured-acceptances::before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(circle at 12% 8%,rgba(247,189,45,0.22),transparent 22rem),radial-gradient(circle at 92% 84%,rgba(255,255,255,0.1),transparent 24rem),linear-gradient(90deg,rgba(255,255,255,0.08),transparent 32%,transparent 68%,rgba(255,255,255,0.06));opacity:0.9}.featured-acceptances__header{position:relative;z-index:1;display:flex;align-items:end;justify-content:space-between;gap:1rem;margin-bottom:clamp(1.1rem,2.2vw,1.6rem)}.featured-acceptances__header .main__caption{color:var(--auctus-gold);margin-bottom:0.45rem}.featured-acceptances__header .title{color:var(--auctus-white);margin:0;font-size:clamp(2rem,4.5vw,4rem);text-shadow:0 14px 34px rgba(0,0,0,0.24)}.featured-acceptances__grid{position:relative;z-index:1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(0.85rem,1.6vw,1.15rem)}.featured-acceptance-card{position:relative;overflow:hidden;display:flex;flex-direction:column;justify-content:center;min-height:10.75rem;padding:1.1rem;border:1px solid rgba(255,255,255,0.16);border-radius:26px;background:radial-gradient(circle at 18% 8%,rgba(247,189,45,0.16),transparent 15rem),linear-gradient(145deg,rgba(255,255,255,0.12),rgba(255,255,255,0.055));box-shadow:inset 0 1px 0 rgba(255,255,255,0.16),0 24px 44px rgba(9,0,22,0.22);color:var(--auctus-white);transition:transform 0.28s var(--reveal-ease),border-color 0.28s ease,background 0.28s ease}.featured-acceptance-card::before{content:"";position:absolute;inset:-65% auto -65% -80%;width:64%;background:linear-gradient(100deg,transparent,rgba(247,189,45,0.22),transparent);transform:rotate(16deg);opacity:0;transition:left 0.65s var(--reveal-ease),opacity 0.25s ease}.featured-acceptance-card:hover,.featured-acceptance-card:focus-visible{transform:translateY(-5px);border-color:rgba(247,189,45,0.55);background:radial-gradient(circle at 18% 8%,rgba(247,189,45,0.2),transparent 15rem),linear-gradient(145deg,rgba(255,255,255,0.16),rgba(255,255,255,0.07))}.featured-acceptance-card:hover::before,.featured-acceptance-card:focus-visible::before{left:115%;opacity:1}.featured-acceptance-card__rank{position:absolute;top:1.05rem;left:1.05rem;color:rgba(247,189,45,0.9);font-size:0.74rem;font-weight:900;letter-spacing:0.16em;z-index:2}.featured-acceptance-card__logo{display:flex;align-items:center;justify-content:center;min-height:6.7rem;margin-top:1rem;padding:1rem 0.9rem;border-radius:18px;background:rgba(255,255,255,0.92)}.featured-acceptance-card__logo img{display:block;width:auto;max-width:92%;max-height:3rem;object-fit:contain;filter:drop-shadow(0 8px 12px rgba(40,0,80,0.08))}.featured-acceptance-card__logo img[src*="northwestern-university-worldvectorlogo.svg"],.featured-acceptance-card__logo img[src*="JHU.svg"]{max-height:2.7rem;max-width:98%}.featured-acceptance-card__body{min-width:0}.featured-acceptance-card__body strong{display:block;color:var(--auctus-white);font-family:var(--font-heading);font-size:clamp(1.35rem,2vw,1.85rem);line-height:1.05}.featured-acceptance-card__body span{display:block;margin-top:0.35rem;color:rgba(255,255,255,0.72);font-size:0.9rem;font-weight:650;line-height:1.35}.featured-acceptance-card__count{align-self:end;justify-self:end;padding:0.35rem 0.6rem;border-radius:999px;background:rgba(247,189,45,0.16);color:var(--auctus-gold);font-size:0.72rem;font-weight:900;letter-spacing:0.08em;text-transform:uppercase;white-space:nowrap}.all-acceptances{margin-top:clamp(3.2rem,6vw,5rem)}.all-acceptances__header{display:flex;align-items:end;justify-content:space-between;gap:1.25rem;padding-bottom:1.2rem;border-bottom:1px solid rgba(80,0,130,0.13)}.all-acceptances__header .title{margin:0}#acceptance-filter-status{margin:0;color:rgba(32,0,52,0.62);font-size:0.92rem;font-weight:800;letter-spacing:0.04em;text-transform:uppercase}.acceptances-filter{position:sticky;top:6.15rem;z-index:20;display:flex;flex-wrap:wrap;justify-content:center;gap:0.7rem;margin:1.4rem auto 0;padding:0.7rem;border:1px solid rgba(80,0,130,0.12);border-radius:999px;background:rgba(255,255,255,0.82);box-shadow:0 16px 34px rgba(40,0,80,0.1);backdrop-filter:blur(10px)}.acceptances-filter__button{appearance:none;border:1px solid transparent;border-radius:999px;padding:0.72rem 1rem;background:transparent;color:var(--auctus-purple);cursor:pointer;font:inherit;font-size:0.9rem;font-weight:900;letter-spacing:0.04em;transition:transform 0.22s var(--reveal-ease),background 0.22s ease,color 0.22s ease,border-color 0.22s ease}.acceptances-filter__button:hover,.acceptances-filter__button:focus-visible{transform:translateY(-1px);border-color:rgba(247,189,45,0.56);color:var(--auctus-gold)}.acceptances-filter__button.is-active{background:linear-gradient(135deg,var(--auctus-purple),var(--auctus-purple-dark));color:var(--auctus-gold);border-color:rgba(247,189,45,0.7);box-shadow:0 12px 22px rgba(40,0,80,0.18)}.college-acceptance.is-filtered-out,.featured-acceptance-card.is-filtered-out{display:none}.acceptances-growing{margin:clamp(2.2rem,4vw,3rem) auto 0;color:var(--auctus-purple);font-family:var(--font-heading);font-size:clamp(2rem,4.5vw,4.3rem);line-height:1.05;text-align:center;text-wrap:balance}.acceptances-growing::after{content:"";display:block;width:clamp(8rem,20vw,15rem);height:3px;margin:1rem auto 0;border-radius:999px;background:linear-gradient(90deg,transparent,var(--auctus-gold),var(--auctus-purple),transparent)}@media (max-width:1024px){.featured-acceptances__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.acceptances-filter{top:5.75rem;border-radius:26px}}@media (max-width:700px){.featured-acceptances{border-radius:26px;padding:1rem}.featured-acceptances__header,.all-acceptances__header{align-items:flex-start;flex-direction:column}.featured-acceptances__grid{grid-template-columns:1fr}.featured-acceptance-card{min-height:11.25rem;border-radius:22px}.acceptances-filter{position:relative;top:auto;justify-content:flex-start;border-radius:22px}.acceptances-filter__button{flex:1 1 auto;min-width:calc(50% - 0.5rem)}.acceptances-growing{font-size:clamp(2rem,12vw,3.1rem)}}.featured-acceptance-card__body,.featured-acceptance-card__count{grid-column:1 / -1}.college-acceptance__students{margin:0}.college-acceptance__meta{margin-bottom:0.85rem}.featured-acceptance-card__body span{margin-top:0;color:var(--auctus-white);font-family:var(--font-heading);font-size:clamp(1.35rem,2vw,1.85rem);line-height:1.08}.featured-acceptance-card__body span + span{margin-top:0.22rem}.acceptances-growing.acceptances-more{margin-top:clamp(2.2rem,4vw,3rem);padding-top:1.1rem}.acceptances-growing.acceptances-more::before{height:165px;background:radial-gradient(closest-side,rgba(80,0,130,0.16),transparent 72%),radial-gradient(closest-side,rgba(247,189,45,0.2),transparent 74%)}.acceptances-growing .acceptances-more__text{font-size:clamp(2rem,4.5vw,4.3rem);color:var(--auctus-purple);text-shadow:0 12px 30px rgba(40,0,80,0.12),0 0 22px rgba(247,189,45,0.12)}.acceptances-growing .acceptances-more__phrase{animation:acceptancesGrowingGlow 2.8s ease-in-out infinite}.acceptances-growing.acceptances-more::after{content:"";display:block;width:clamp(8rem,20vw,15rem);height:3px;margin:1rem auto 0;border-radius:999px;background:linear-gradient(90deg,transparent,var(--auctus-gold),var(--auctus-purple),transparent)}@keyframes acceptancesGrowingGlow{0%,100%{filter:drop-shadow(0 0 0 rgba(247,189,45,0));transform:translateY(0)}45%{filter:drop-shadow(0 0 12px rgba(247,189,45,0.22));transform:translateY(-1px)}}:where(a,button,[role="button"],[tabindex],input,select,textarea,.slider-dot,.menu__link,.faq-item__question,.acceptance-card,.fit-card,.fail-card):focus{outline:none}a:focus-visible,button:focus-visible,[role="button"]:focus-visible,[tabindex]:not([tabindex="-1"]):focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,.slider-dot:focus-visible,.menu__link:focus-visible,.faq-item__question:focus-visible,.acceptance-card:focus-visible,.fit-card:focus-visible,.fail-card:focus-visible{outline:2px solid var(--auctus-gold);outline-offset:3px;border-radius:6px;box-shadow:0 0 0 4px rgba(247,189,45,0.18)}.header.scrolled a:focus-visible,.header.scrolled button:focus-visible{outline-color:var(--auctus-purple);box-shadow:0 0 0 4px rgba(80,0,130,0.16)}.back-to-top:focus-visible{outline:2px solid var(--auctus-gold-light);outline-offset:4px}.menu-scrim{position:fixed;inset:0;background:rgba(40,0,80,0.42);backdrop-filter:blur(2px);z-index:990;opacity:0;visibility:hidden;transition:opacity 0.22s ease,visibility 0s linear 0.22s;pointer-events:none}body.menu-open .header{z-index:1200}body.menu-open .wrapper{z-index:auto}body.menu-open .menu-scrim{opacity:1;visibility:visible;pointer-events:auto;transition:opacity 0.22s ease}@media (min-width:48rem){.menu-scrim{display:none}}.section-nav{position:sticky;top:5.6rem;z-index:60;margin:0 auto;padding:0.45rem 0.5rem;width:max-content;max-width:calc(100vw - 1.5rem);background:rgba(255,255,255,0.82);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border:1px solid rgba(80,0,130,0.14);border-radius:999px;box-shadow:0 8px 28px rgba(40,0,80,0.08);overflow-x:auto;scrollbar-width:none;display:flex;justify-content:center;opacity:0;transform:translateY(-6px);transition:opacity 0.3s ease,transform 0.3s ease}.section-nav.is-ready{opacity:1;transform:translateY(0)}.section-nav::-webkit-scrollbar{display:none}.section-nav__list{display:flex;gap:0.25rem;list-style:none;margin:0;padding:0}.section-nav__link{display:inline-block;padding:0.45rem 0.95rem;font-family:var(--font-sans);font-size:0.82rem;font-weight:600;letter-spacing:0.02em;color:var(--auctus-text-muted);text-decoration:none;border-radius:999px;white-space:nowrap;transition:color 0.2s ease,background 0.2s ease}.section-nav__link:hover{color:var(--auctus-purple);background:rgba(80,0,130,0.06)}.section-nav__link.is-active{color:var(--auctus-purple-dark);background:linear-gradient(180deg,rgba(247,189,45,0.28),rgba(247,189,45,0.18));box-shadow:inset 0 0 0 1px rgba(247,189,45,0.4)}@media (max-width:48rem){.section-nav{top:4.6rem;padding:0.4rem 0.4rem}.section-nav__link{font-size:0.74rem;padding:0.35rem 0.75rem}}.slider-track{touch-action:pan-y;user-select:none;-webkit-user-select:none}.slider-track.is-dragging{transition:none !important;cursor:grabbing}.header .actions-header__button.button-gold{box-shadow:0 6px 18px rgba(247,189,45,0.28),inset 0 0 0 1px rgba(40,0,80,0.08)}.header.scrolled .actions-header__button.button-gold{box-shadow:0 4px 14px rgba(247,189,45,0.32),inset 0 0 0 1px rgba(40,0,80,0.12)}.header .actions-header__button.button-gold:hover,.header.scrolled .actions-header__button.button-gold:hover{box-shadow:0 8px 22px rgba(247,189,45,0.42),inset 0 0 0 1px rgba(40,0,80,0.14);transform:translateY(-1px)}.contact__programs{display:grid;grid-template-columns:1fr;gap:0.85rem;margin:0 0 1.1rem}@media (min-width:640px){.contact__programs{grid-template-columns:1fr 1fr}}.contact__program-card{position:relative;display:flex;flex-direction:column;gap:0.25rem;padding:1.1rem 2.6rem 1.15rem 1.2rem;border-radius:18px;text-decoration:none;background:linear-gradient(180deg,#ffffff 0%,#f8f1ff 100%);border:1px solid rgba(80,0,130,0.18);box-shadow:0 10px 24px rgba(40,0,80,0.08);color:var(--auctus-text);transition:transform 0.25s var(--reveal-ease),box-shadow 0.25s ease,border-color 0.25s ease,background 0.25s ease;overflow:hidden}.contact__program-card::before{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;background:linear-gradient(132deg,rgba(255,190,10,0.32),rgba(80,0,130,0.22),rgba(255,190,10,0.16)) border-box;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;padding:1px;opacity:0.55;transition:opacity 0.25s ease}.contact__program-card:hover,.contact__program-card:focus-visible{transform:translateY(-2px);border-color:rgba(107,31,163,0.55);box-shadow:0 14px 32px rgba(40,0,80,0.14)}.contact__program-card:hover::before,.contact__program-card:focus-visible::before{opacity:1}.contact__program-eyebrow{font-family:var(--font-sans);font-size:0.72rem;font-weight:700;letter-spacing:0.16em;text-transform:uppercase;color:var(--auctus-purple)}.contact__program-name{font-family:var(--font-serif);font-size:1.3rem;font-weight:700;color:var(--auctus-purple-dark);line-height:1.2}.contact__program-meta{font-size:0.86rem;color:var(--auctus-text-muted);line-height:1.45}.contact__program-arrow{position:absolute;top:1.2rem;right:1.1rem;width:2rem;height:2rem;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:rgba(80,0,130,0.08);color:var(--auctus-purple);font-weight:600;transition:background 0.25s ease,color 0.25s ease,transform 0.25s var(--reveal-ease)}.contact__program-card:hover .contact__program-arrow,.contact__program-card:focus-visible .contact__program-arrow{background:var(--auctus-gold);color:var(--auctus-purple-dark);transform:translateX(2px)}.back-to-top{bottom:calc(2rem + env(safe-area-inset-bottom,0px));right:calc(1.5rem + env(safe-area-inset-right,0px))}@media (max-width:600px){.back-to-top{bottom:calc(1.25rem + env(safe-area-inset-bottom,0px));right:calc(1rem + env(safe-area-inset-right,0px));width:46px;height:46px}}.hero-stats__value,.fail-card__stat,.standard-box__value,.roadmap-step__num,.section-cta__stat-value,.contact-next__step,.acceptance-card__count{font-feature-settings:"lnum" on,"tnum" on,"ss01" on;font-variant-numeric:tabular-nums lining-nums}@supports (font-variation-settings:normal){.hero-stats__value,.fail-card__stat,.standard-box__value,.section-cta__stat-value{font-variation-settings:"opsz" 144}}.main_hero .main__caption{display:inline-flex;align-items:center;justify-content:center;gap:0.85rem;font-size:0.78rem;letter-spacing:0.24em;font-weight:600;color:var(--auctus-gold);margin-left:auto;margin-right:auto}.main_hero .main__caption::before,.main_hero .main__caption::after{content:"";display:inline-block;width:2.25rem;height:1px;background:currentColor;opacity:0.55;flex-shrink:0}.hero-stats__value{font-size:clamp(2.65rem,1.9rem + 2.4vw,3.6rem);letter-spacing:-0.02em;line-height:1.05}.hero-stats__label{font-family:var(--font-sans);font-size:0.74rem;letter-spacing:0.22em;font-weight:600;color:rgba(255,255,255,0.78)}.roadmap-step__num{width:64px;height:64px;font-family:var(--font-serif);font-size:1.55rem;font-weight:600;letter-spacing:-0.02em;background:linear-gradient(180deg,#ffffff 0%,#faf5ff 100%);color:var(--auctus-purple);border:1px solid rgba(80,0,130,0.16);box-shadow:inset 0 0 0 4px rgba(247,189,45,0.14),0 8px 18px rgba(40,0,80,0.08);transition:transform 0.35s var(--reveal-ease),box-shadow 0.35s ease,color 0.35s ease}.roadmap-step:hover .roadmap-step__num,.roadmap-step.is-pointer .roadmap-step__num{transform:translateY(-2px);color:var(--auctus-purple-dark);box-shadow:inset 0 0 0 4px rgba(247,189,45,0.32),0 14px 26px rgba(40,0,80,0.14)}.fail-card__stat{font-family:var(--font-serif);font-size:clamp(2.3rem,2rem + 1.4vw,3.1rem);font-weight:700;letter-spacing:-0.025em;line-height:1;background:linear-gradient(180deg,var(--auctus-purple) 0%,var(--auctus-purple-light) 100%);-webkit-background-clip:text;background-clip:text;color:transparent;margin-bottom:0.7rem;position:relative;display:inline-block}.fail-card__stat::after{content:"";display:block;width:22px;height:1.5px;background:var(--auctus-gold);margin-top:0.35rem;opacity:0.75;transition:width 0.35s var(--reveal-ease)}.fail-card:hover .fail-card__stat::after,.fail-card.is-pointer .fail-card__stat::after{width:36px;opacity:1}.slide__photo{background:linear-gradient(180deg,#ffffff 0%,#f5efff 100%);border-color:rgba(255,255,255,1);box-shadow:inset 0 0 0 1px rgba(80,0,130,0.06),inset 0 0 0 5px rgba(255,255,255,0.92),0 0 0 1px rgba(80,0,130,0.16),0 14px 26px rgba(40,0,80,0.12)}.slide.is-active .slide__photo{box-shadow:inset 0 0 0 1px rgba(80,0,130,0.1),inset 0 0 0 5px rgba(255,255,255,0.95),0 0 0 1.5px rgba(247,189,45,0.55),0 18px 32px rgba(40,0,80,0.16)}.slide__name{letter-spacing:-0.012em}.slide__class{font-style:italic;font-family:var(--font-serif);letter-spacing:0.01em;opacity:0.78}.actions-header__button.button-gold{background-image:linear-gradient(180deg,rgba(255,255,255,0.32) 0%,rgba(255,255,255,0) 48%),linear-gradient(180deg,var(--auctus-gold-light) 0%,var(--auctus-gold) 100%);background-color:var(--auctus-gold)}.standard-box__value{font-family:var(--font-serif);letter-spacing:-0.015em}.roadmap-step__subtitle{font-family:var(--font-sans);text-transform:uppercase;font-size:0.74rem;letter-spacing:0.18em;font-weight:600;color:var(--auctus-purple);opacity:0.75}.faq-item.active .faq-item__question{color:var(--auctus-purple-dark);letter-spacing:-0.005em}.section-cta__stat-value{letter-spacing:-0.02em;position:relative;padding-bottom:0.5rem}.section-cta__stat-value::after{content:"";position:absolute;left:50%;bottom:0;width:24px;height:1.5px;background:var(--auctus-gold);transform:translateX(-50%);opacity:0.65}.acceptance-card__count{font-family:var(--font-serif);letter-spacing:-0.02em}body.page-fade-out main{opacity:0.985}.about-founder__text:first-of-type::first-letter,.about-mission__lede::first-letter,[data-dropcap]::first-letter{font-family:var(--font-serif);font-style:italic;font-weight:600;font-size:4.4rem;line-height:0.88;float:left;margin:0.32rem 0.65rem -0.18rem 0;color:var(--auctus-purple);font-feature-settings:"lnum","ss01";text-shadow:0 1px 0 rgba(255,255,255,0.6)}@media (max-width:600px){.about-founder__text:first-of-type::first-letter,.about-mission__lede::first-letter,[data-dropcap]::first-letter{font-size:3.4rem;margin:0.28rem 0.5rem -0.15rem 0}}.about-founder__text,.about-mission__lede,.about-support__intro,.section-fit__subtitle,.section-stories__subtitle,.section-acceptances__subtitle,.section-roadmap__subtitle,.section-faq__subtitle,.fit-card__text,.fail-card__text,.roadmap-step__text,.contact__lede,.contact-next__text,.section-cta__text{hyphens:auto;-webkit-hyphens:auto;hyphenate-limit-chars:7 4 3;hanging-punctuation:first last;text-wrap:pretty}.about-founder__quote,.pull-quote{position:relative;font-family:var(--font-serif);font-style:italic;font-weight:500;font-size:clamp(1.35rem,1rem + 1.4vw,1.95rem);line-height:1.32;letter-spacing:-0.005em;color:var(--auctus-purple-dark);padding:0.5rem 0 0.6rem 1.5rem;margin:1.6rem 0 1.4rem;border-left:0}.about-founder__quote::before,.pull-quote::before{content:"";position:absolute;left:0;top:0.55rem;bottom:0.65rem;width:3px;background:linear-gradient(180deg,var(--auctus-gold) 0%,rgba(247,189,45,0.15) 100%);border-radius:3px}.about-founder__quote::after,.pull-quote::after{content:"\201C";position:absolute;left:0.85rem;top:-1.1rem;font-size:3.4rem;font-family:var(--font-serif);color:var(--auctus-gold);line-height:1;opacity:0.55;font-style:normal;pointer-events:none}.faq-item__answer-inner{text-wrap:pretty;hyphens:auto}.section-fit .title,.section-stories .title,.section-acceptances .title,.section-why .title,.section-roadmap .title,.section-investment .title,.section-faq .title,.section-cta .title,.about-mission__inner .title,.about-highlights .title,.about-support .title,.services-process .title,.services-deliverables .title,.contact-next .title,.about-founder__heading,.about-founder__intro .title{text-shadow:0 1px 0 rgba(255,255,255,0.65),0 -1px 0 rgba(40,0,80,0.04)}body::after{content:"";position:fixed;inset:0;pointer-events:none;z-index:1;opacity:0.045;mix-blend-mode:multiply;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='220' height='220'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.92' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 0.16 0 0 0 0 0 0.18 0 0 0 0 0.18 0 0 0 0.6 0'/></filter><rect width='100%25' height='100%25' filter='url(%23n)'/></svg>");background-size:220px 220px}@media (prefers-reduced-motion:reduce){body::after{opacity:0.025}}.featured-acceptance-card .college-acceptance__students-subnote,.college-acceptance__class-tag{display:inline-block;font-family:var(--font-sans);font-size:0.65rem;font-weight:700;letter-spacing:0.18em;text-transform:uppercase;color:var(--auctus-purple);padding:0.18rem 0.55rem;border:1px solid rgba(80,0,130,0.2);border-radius:999px;margin-top:0.4rem}.title,.main__title,.about-founder__heading,.fit-card__title,.fail-card__title,.roadmap-step__title,.standard-box__title,.faq-item__question,.contact__title,.section-stories .title{font-feature-settings:"ss01" on,"lnum" on,"kern" on,"liga" on}.acceptances-more__phrase{font-feature-settings:"ss01" off,"lnum" on,"kern" on,"liga" on}@supports (font-variation-settings:normal){.main_hero .main__title{font-variation-settings:"opsz" 144,"SOFT" 30}.acceptances-more__phrase{font-variation-settings:"opsz" 112,"SOFT" 0}.title{font-variation-settings:"opsz" 80,"SOFT" 50}}.section-marquee{position:relative;border-top:1px solid rgba(247,189,45,0);border-bottom:1px solid rgba(247,189,45,0)}.section-marquee::before,.section-marquee::after{content:"";position:absolute;left:8%;right:8%;height:1px;background:linear-gradient(90deg,transparent 0%,rgba(247,189,45,0.55) 18%,rgba(247,189,45,0.55) 82%,transparent 100%);z-index:1;pointer-events:none}.section-marquee::before{top:0}.section-marquee::after{bottom:0}.services-plate{position:relative;width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:0.95rem;padding:1.4rem;border-radius:14px;isolation:isolate}.services-plate::before{content:"";position:absolute;inset:4px;border-radius:12px;border:1px solid rgba(247,189,45,0.45);pointer-events:none}.services-plate::after{content:"";position:absolute;inset:12px;border-radius:10px;border:1px solid rgba(80,0,130,0.1);pointer-events:none}.services-plate__piece{position:absolute;inset:14px;display:flex;align-items:center;justify-content:center;font-family:"Apple Symbols","Segoe UI Symbol","DejaVu Sans","Noto Sans Symbols 2",serif;font-variant-emoji:text;font-size:clamp(8rem,18vw,14rem);line-height:1;color:var(--auctus-purple);opacity:0.78;pointer-events:none;user-select:none;z-index:0;transition:opacity 0.4s ease,transform 0.5s var(--reveal-ease);text-shadow:0 2px 0 rgba(255,255,255,0.5)}.services-page__img:hover .services-plate__piece{opacity:1;transform:translateY(-3px)}.services-plate__piece--svg{font-size:0;text-shadow:none}.services-plate__piece--svg svg{width:clamp(7rem,14vw,10rem);height:auto;filter:drop-shadow(0 2px 0 rgba(255,255,255,0.5))}.services-plate__numeral{position:relative;z-index:1;font-family:var(--font-serif);font-style:italic;font-weight:600;font-size:clamp(4.5rem,5vw + 3rem,7.5rem);line-height:0.95;letter-spacing:-0.02em;color:var(--auctus-purple);font-feature-settings:"lnum","ss01";text-shadow:0 1px 0 rgba(255,255,255,0.65)}.services-plate__rule{position:relative;z-index:1;display:block;width:38px;height:1.5px;background:var(--auctus-gold);opacity:0.9;border-radius:2px}.services-plate__label{position:relative;z-index:1;font-family:var(--font-sans);font-size:0.74rem;font-weight:700;letter-spacing:0.24em;text-transform:uppercase;color:var(--auctus-purple-dark);opacity:0.78}.services-page__img:hover .services-plate::before{border-color:rgba(247,189,45,0.8)}.services-page__img:hover .services-plate__numeral{color:var(--auctus-purple-dark)}@media (max-width:600px){.services-plate__numeral{font-size:clamp(3.6rem,12vw,5rem)}.services-plate__label{font-size:0.7rem;letter-spacing:0.2em}}.apply-dropdown{position:relative;display:inline-block}.apply-dropdown__trigger{cursor:pointer;display:inline-flex;align-items:center;gap:0.4rem;font-family:inherit;font-size:inherit;font-weight:700;letter-spacing:inherit;line-height:inherit}.apply-dropdown__caret{display:inline-block;width:0;height:0;margin-left:0.05em;border-left:0.24em solid transparent;border-right:0.24em solid transparent;border-top:0.34em solid currentColor;font-size:0.95em;line-height:0;overflow:hidden;text-indent:-999px;transition:transform 0.25s var(--reveal-ease);transform-origin:center}.apply-dropdown.is-open .apply-dropdown__caret,.apply-dropdown__trigger[aria-expanded="true"] .apply-dropdown__caret{transform:rotate(180deg)}.apply-dropdown__menu{position:absolute;top:calc(100% + 0.6rem);right:0;min-width:19rem;max-width:22rem;background:linear-gradient(180deg,#ffffff 0%,#faf5ff 100%);border:1px solid rgba(80,0,130,0.18);border-radius:16px;box-shadow:0 18px 38px rgba(40,0,80,0.18),inset 0 0 0 1px rgba(255,255,255,0.6);padding:0.45rem;z-index:1110;opacity:0;visibility:hidden;transform:translateY(-6px);transition:opacity 0.2s ease,transform 0.25s var(--reveal-ease),visibility 0s linear 0.2s;pointer-events:none}.apply-dropdown.is-open .apply-dropdown__menu,.apply-dropdown:hover .apply-dropdown__menu,.apply-dropdown:focus-within .apply-dropdown__menu{opacity:1;visibility:visible;transform:translateY(0);pointer-events:auto;transition:opacity 0.2s ease,transform 0.25s var(--reveal-ease)}.apply-dropdown::before{content:"";position:absolute;top:100%;left:0;right:0;height:0.6rem;pointer-events:none}.apply-dropdown:hover::before,.apply-dropdown.is-open::before{pointer-events:auto}.apply-dropdown__item{position:relative;display:grid;grid-template-columns:1fr auto;grid-template-rows:auto auto;gap:0.1rem 0.6rem;padding:0.7rem 0.85rem 0.75rem;border-radius:11px;text-decoration:none;color:var(--auctus-text);transition:background 0.2s ease,color 0.2s ease,transform 0.2s var(--reveal-ease)}.apply-dropdown__item + .apply-dropdown__item{margin-top:0.15rem}.apply-dropdown__item:hover,.apply-dropdown__item:focus-visible{background:linear-gradient(135deg,rgba(247,189,45,0.18),rgba(80,0,130,0.08));outline:none}.apply-dropdown__item-eyebrow{grid-column:1;grid-row:1;font-family:var(--font-sans);font-size:0.68rem;font-weight:700;letter-spacing:0.18em;text-transform:uppercase;color:var(--auctus-purple)}.apply-dropdown__item-title{grid-column:1;grid-row:2;font-family:var(--font-serif);font-size:0.95rem;font-weight:600;color:var(--auctus-purple-dark);line-height:1.25}.apply-dropdown__item-arrow{grid-column:2;grid-row:1 / span 2;align-self:center;width:1.6rem;height:1.6rem;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:rgba(80,0,130,0.08);color:var(--auctus-purple);font-weight:600;transition:background 0.2s ease,color 0.2s ease,transform 0.2s var(--reveal-ease)}.apply-dropdown__item:hover .apply-dropdown__item-arrow,.apply-dropdown__item:focus-visible .apply-dropdown__item-arrow{background:var(--auctus-gold);color:var(--auctus-purple-dark);transform:translateX(2px)}@media (max-width:48rem){.apply-dropdown{width:100%;display:block}.apply-dropdown__trigger{width:100%;justify-content:center}.apply-dropdown__menu{position:static;opacity:1;visibility:visible;transform:none;pointer-events:auto;margin-top:0.6rem;width:100%;max-width:none;box-shadow:0 8px 22px rgba(40,0,80,0.1);transition:none}.apply-dropdown__caret{display:none}.apply-dropdown::before{display:none}}.marquee-label{position:relative}.marquee-label::before,.marquee-label::after{content:"\25C6";display:inline-block;margin:0 0.65rem;font-size:0.5em;vertical-align:0.25em;color:var(--auctus-gold);opacity:0.7}.main_hero{--hero-cursor-x:50%;--hero-cursor-y:50%}.hero-spotlight{position:absolute;inset:0;pointer-events:none;z-index:2;background:radial-gradient( 560px circle at var(--hero-cursor-x) var(--hero-cursor-y),rgba(247,189,45,0.28) 0%,rgba(247,189,45,0.14) 18%,rgba(80,0,130,0.16) 42%,transparent 72% );opacity:0;transition:opacity 0.5s ease;mix-blend-mode:screen}.main_hero.is-pointer-inside .hero-spotlight{opacity:1}@media (hover:none),(pointer:coarse){.hero-spotlight{display:none}}@media (prefers-reduced-motion:reduce){.hero-spotlight{display:none}}.page__services .services-page__img{transition:transform 0.35s var(--reveal-ease),box-shadow 0.35s ease,border-color 0.3s ease,background 0.35s ease}.page__services #strategy .services-page__img:hover,.page__services #essays .services-page__img:hover,.page__services #activities .services-page__img:hover,.page__services #recommendations .services-page__img:hover,.page__services #aid-visa .services-page__img:hover,.page__services #interview .services-page__img:hover,.page__services #strategy .services-page__img.is-pointer,.page__services #essays .services-page__img.is-pointer,.page__services #activities .services-page__img.is-pointer,.page__services #recommendations .services-page__img.is-pointer,.page__services #aid-visa .services-page__img.is-pointer,.page__services #interview .services-page__img.is-pointer,.page__services #strategy .services-page__img.is-tap,.page__services #essays .services-page__img.is-tap,.page__services #activities .services-page__img.is-tap,.page__services #recommendations .services-page__img.is-tap,.page__services #aid-visa .services-page__img.is-tap,.page__services #interview .services-page__img.is-tap{background:#ffffff}.page__services #strategy .services-page__img:hover::after,.page__services #essays .services-page__img:hover::after,.page__services #activities .services-page__img:hover::after,.page__services #recommendations .services-page__img:hover::after,.page__services #aid-visa .services-page__img:hover::after,.page__services #interview .services-page__img:hover::after,.page__services #strategy .services-page__img.is-pointer::after,.page__services #essays .services-page__img.is-pointer::after,.page__services #activities .services-page__img.is-pointer::after,.page__services #recommendations .services-page__img.is-pointer::after,.page__services #aid-visa .services-page__img.is-pointer::after,.page__services #interview .services-page__img.is-pointer::after,.page__services #strategy .services-page__img.is-tap::after,.page__services #essays .services-page__img.is-tap::after,.page__services #activities .services-page__img.is-tap::after,.page__services #recommendations .services-page__img.is-tap::after,.page__services #aid-visa .services-page__img.is-tap::after,.page__services #interview .services-page__img.is-tap::after{opacity:0;mix-blend-mode:normal}.section-fit .fit-card__icon{position:relative;display:inline-flex;align-items:center;justify-content:center;width:4.45rem;height:4.45rem;min-width:4.45rem;border-radius:999px;margin-bottom:1.35rem;color:var(--auctus-purple-dark);background:linear-gradient(#ffffff,#ffffff) padding-box,linear-gradient(135deg,rgba(247,189,45,0.78),rgba(80,0,130,0.32)) border-box;border:1px solid transparent;box-shadow:inset 0 0 0 6px rgba(247,189,45,0.08),0 12px 26px rgba(40,0,80,0.1);transition:transform 0.28s var(--reveal-ease),box-shadow 0.28s ease}.section-fit .fit-card__icon svg{display:none}.section-fit .fit-card__icon::before{content:"01";font-family:var(--font-serif);font-size:1.35rem;font-weight:700;line-height:1;letter-spacing:0;color:var(--auctus-purple);font-feature-settings:"lnum","tnum"}.section-fit .fit-card__icon::after{content:"";position:absolute;left:50%;bottom:1rem;width:1.2rem;height:1.5px;border-radius:999px;background:var(--auctus-gold);transform:translateX(-50%);opacity:0.9}.section-fit .fit-card:nth-child(2) .fit-card__icon::before{content:"02"}.section-fit .fit-card:nth-child(3) .fit-card__icon::before{content:"03"}.section-fit .fit-card:nth-child(4) .fit-card__icon::before{content:"04"}.section-fit .fit-card:hover .fit-card__icon,.section-fit .fit-card.is-pointer .fit-card__icon{transform:translateY(-2px);box-shadow:inset 0 0 0 6px rgba(247,189,45,0.14),0 16px 32px rgba(40,0,80,0.14)}.section-outcomes{overflow:hidden;padding-bottom:clamp(2.25rem,3vw,2.8rem)}#stories~.section-acceptances{padding-top:clamp(1.8rem,2.4vw,2.5rem)}.section-outcomes .services__container{max-width:min(98rem,100%)}.outcomes-explore{position:relative;margin:0 auto;color:var(--auctus-white)}.outcomes-explore::before{display:none}.outcomes-explore-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-auto-rows:clamp(7.6rem,10.5vw,11.2rem);grid-auto-flow:dense;gap:clamp(0.45rem,0.85vw,0.72rem)}.outcome-explore-card{position:relative;overflow:hidden;min-width:0;min-height:0;grid-column:span 1;grid-row:span 2;border-radius:clamp(0.7rem,1.2vw,1rem);background:linear-gradient(135deg,#2a073f,#500082);color:var(--auctus-white);text-decoration:none;isolation:isolate;opacity:0;filter:blur(10px);box-shadow:0 14px 30px rgba(40,0,80,0.13);transform:translateY(30px) scale(0.965);transition:opacity 0.62s var(--reveal-ease),filter 0.5s ease,transform 0.62s var(--reveal-ease),box-shadow 0.28s ease;transition-delay:var(--outcome-delay,0ms);will-change:opacity,filter,transform}.outcome-explore-card.is-visible{opacity:1;filter:blur(0);transform:translateZ(0)}.outcome-explore-card.has-entered{transition-delay:0ms;will-change:auto}.outcome-explore-card--feature{grid-column:span 2;grid-row:span 3}.outcome-explore-card--wide{grid-column:span 2;grid-row:span 2}.outcome-explore-card--tall{grid-column:span 1;grid-row:span 3}.outcome-explore-card::before{content:"";position:absolute;inset:-35%;z-index:2;pointer-events:none;background:linear-gradient(112deg,transparent 38%,rgba(255,255,255,0.26) 50%,transparent 62%);opacity:0;transform:translateX(-72%) rotate(8deg);transition:transform 0.72s var(--reveal-ease),opacity 0.32s ease}.outcome-explore-card::after{content:"";position:absolute;inset:0;z-index:5;pointer-events:none;border:1px solid rgba(255,255,255,0.18);border-radius:inherit;box-shadow:inset 0 0 0 1px rgba(247,189,45,0.14)}.outcome-explore-card.is-visible:hover,.outcome-explore-card.is-visible:focus-visible{transform:translateY(-6px) scale(1.018);box-shadow:0 20px 44px rgba(40,0,80,0.22);transition-delay:0ms}.outcome-explore-card.is-visible:hover::before,.outcome-explore-card.is-visible:focus-visible::before{opacity:1;transform:translateX(72%) rotate(8deg)}.outcome-explore-card__photo{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center 34%;transform:scale(1.001);transition:transform 0.5s var(--reveal-ease),filter 0.5s ease}.outcome-explore-card:hover .outcome-explore-card__photo,.outcome-explore-card:focus-visible .outcome-explore-card__photo{transform:scale(1.055);filter:saturate(1.06) contrast(1.03)}.outcome-explore-card__photo.slide__photo-img--arish{object-position:50% 18%;transform:scale(1.24);transform-origin:center 20%}.outcome-explore-card:hover .outcome-explore-card__photo.slide__photo-img--arish,.outcome-explore-card:focus-visible .outcome-explore-card__photo.slide__photo-img--arish{transform:scale(1.31)}.outcome-explore-card__photo.slide__photo-img--adrita{object-position:50% 42%;transform:scale(1.04);transform-origin:center 42%}.outcome-explore-card:hover .outcome-explore-card__photo.slide__photo-img--adrita,.outcome-explore-card:focus-visible .outcome-explore-card__photo.slide__photo-img--adrita{transform:scale(1.1)}.outcome-explore-card__photo.slide__photo-img--iwrsiya{object-position:58% 44%}.outcome-explore-card__photo.slide__photo-img--surhid{object-position:50% 28%}.outcome-explore-card__photo.slide__photo-img--zaara{object-position:56% 52%}.outcome-explore-card__photo.slide__photo-img--ahnaf{object-position:50% 34%}.outcome-explore-card__photo.slide__photo-img--fayez{object-position:50% 66%}.outcome-explore-card__photo.slide__photo-img--ushnab{object-position:50% 34%}.outcome-explore-card__photo.slide__photo-img--ishrat{object-position:56% 26%}.outcome-explore-card__veil{position:absolute;inset:0;z-index:1;background:linear-gradient(180deg,rgba(18,0,34,0.03) 0%,rgba(18,0,34,0.16) 40%,rgba(18,0,34,0.88) 100%),linear-gradient(135deg,rgba(80,0,130,0.12),rgba(247,189,45,0.1))}.outcome-explore-card--face-clear .outcome-explore-card__veil{background:linear-gradient(180deg,rgba(18,0,34,0.01) 0%,rgba(18,0,34,0.035) 52%,rgba(18,0,34,0.46) 78%,rgba(18,0,34,0.9) 100%),linear-gradient(135deg,rgba(80,0,130,0.05),rgba(247,189,45,0.06))}.outcome-explore-card__logo{position:absolute;top:0.72rem;right:0.72rem;z-index:4;display:flex;align-items:center;justify-content:center;width:min(52%,8.4rem);min-height:3rem;padding:0.45rem 0.6rem;border-radius:0.75rem;background:rgba(255,255,255,0.94);box-shadow:0 10px 24px rgba(14,0,32,0.22);backdrop-filter:blur(8px)}.outcome-explore-card--logo-left .outcome-explore-card__logo{left:0.72rem;right:auto;width:min(42%,7.2rem);min-height:2.3rem;padding:0.32rem 0.44rem;border-radius:0.6rem}.outcome-explore-card--feature .outcome-explore-card__logo,.outcome-explore-card--wide .outcome-explore-card__logo{width:min(54%,12rem);min-height:3.7rem;padding:0.55rem 0.75rem}.outcome-explore-card__logo img{display:block;width:auto;max-width:100%;max-height:3.15rem;object-fit:contain}.outcome-explore-card--logo-left .outcome-explore-card__logo img{max-height:2.05rem}.outcome-explore-card--feature .outcome-explore-card__logo img,.outcome-explore-card--wide .outcome-explore-card__logo img{max-height:4rem}.outcome-explore-card__logo img[src*="northwestern-university-worldvectorlogo.svg"],.outcome-explore-card__logo img[src*="case-western-reserve-wordmark.svg"],.outcome-explore-card__logo img[src*="unc-chapel-hill.svg"],.outcome-explore-card__logo img[src*="connecticut-college.png"],.outcome-explore-card__logo img[src*="macalester-college-lockup.png"],.outcome-explore-card__logo img[src*="rhodes-college-lockup-tight.png"]{max-height:2.45rem}.outcome-explore-card--feature .outcome-explore-card__logo img[src*="northwestern-university-worldvectorlogo.svg"],.outcome-explore-card--wide .outcome-explore-card__logo img[src*="northwestern-university-worldvectorlogo.svg"],.outcome-explore-card--wide .outcome-explore-card__logo img[src*="case-western-reserve-wordmark.svg"],.outcome-explore-card--wide .outcome-explore-card__logo img[src*="unc-chapel-hill.svg"]{max-height:3rem}.outcome-explore-card__body{position:absolute;left:0;right:0;bottom:0;z-index:4;display:grid;gap:0.16rem;padding:4rem 0.82rem 0.82rem;background:linear-gradient(180deg,rgba(18,0,34,0),rgba(18,0,34,0.92));text-shadow:0 2px 8px rgba(0,0,0,0.45)}.outcome-explore-card__body::before{content:"";width:2.1rem;height:2px;margin-bottom:0.15rem;border-radius:999px;background:var(--outcome-accent,var(--auctus-gold))}.outcome-explore-card__body strong{color:var(--auctus-white);font-size:clamp(1rem,0.9rem + 0.45vw,1.26rem);line-height:1.05;font-weight:800;letter-spacing:0}.outcome-explore-card__body span{color:rgba(255,255,255,0.78);font-size:0.68rem;line-height:1.2;font-weight:700;letter-spacing:0.14em;text-transform:uppercase}.outcome-explore-card__body em{color:rgba(255,255,255,0.95);font-family:var(--font-serif);font-size:clamp(0.9rem,0.84rem + 0.2vw,1.08rem);line-height:1.1;font-style:italic;font-weight:600}.outcome-explore-card--long-college .outcome-explore-card__body em{font-size:clamp(0.76rem,0.68rem + 0.18vw,0.94rem);line-height:1.08}.outcome-explore-card--feature .outcome-explore-card__body,.outcome-explore-card--wide .outcome-explore-card__body{padding:5rem 1.05rem 1.05rem}.outcome-explore-card--feature .outcome-explore-card__body strong{font-size:clamp(1.22rem,1.1rem + 0.7vw,1.7rem)}.outcome-explore-card--feature .outcome-explore-card__body em{font-size:clamp(1.08rem,1rem + 0.45vw,1.38rem)}.outcomes-explore__footer{display:flex;justify-content:center;margin-top:clamp(2.4rem,4vw,4.25rem);margin-bottom:0}.outcomes-explore__link{display:inline-flex;align-items:center;justify-content:center;min-height:3.25rem;padding:0.85rem 1.35rem;border-radius:999px;background:var(--auctus-purple);color:var(--auctus-white);font-weight:800;font-size:0.98rem;text-decoration:none;box-shadow:0 14px 30px rgba(40,0,80,0.18);transition:transform 0.25s var(--reveal-ease),background 0.25s ease,box-shadow 0.25s ease}.outcomes-explore__link:hover,.outcomes-explore__link:focus-visible{background:var(--auctus-gold);color:var(--auctus-purple-dark);transform:translateY(-2px);box-shadow:0 20px 38px rgba(40,0,80,0.24)}.services-testimonials{position:relative;isolation:isolate;overflow:clip;padding-block:var(--space-section-lg);background:radial-gradient(900px 280px at 50% 0%,rgba(255,190,10,0.12),transparent 72%),linear-gradient(180deg,#ffffff 0%,#f8f2ff 100%)}.services-testimonials::after{content:"";position:absolute;left:50%;top:0;width:min(1120px,calc(100% - 2rem));height:1px;transform:translateX(-50%);pointer-events:none;background:linear-gradient(90deg,rgba(255,190,10,0),rgba(255,190,10,0.62),rgba(80,0,130,0.52),rgba(255,190,10,0))}.services-testimonials__header{max-width:48rem;margin:0 auto clamp(1.6rem,3.2vw,2.5rem);text-align:center}.services-testimonials__header .main__caption{display:inline-flex;align-items:center;gap:1rem;margin-bottom:1rem;color:var(--auctus-gold);font-size:clamp(0.86rem,0.79rem + 0.25vw,0.98rem);font-weight:500;letter-spacing:0.26em;text-shadow:none}.services-testimonials__header .main__caption::before,.services-testimonials__header .main__caption::after{content:"";flex:0 0 clamp(3.2rem,5.4vw,4.9rem);height:3px;border-radius:999px;background:linear-gradient(90deg,var(--auctus-gold),var(--auctus-gold-light));box-shadow:none}.services-testimonials__header .main__caption::after{background:linear-gradient(90deg,var(--auctus-gold-light),var(--auctus-gold))}.services-testimonials__header .title{font-size:clamp(2rem,1.45rem + 2.15vw,3.25rem);letter-spacing:-0.02em;line-height:1.08}.services-testimonials__subtitle{max-width:43rem;margin:0.9rem auto 0;color:#5b486f;font-size:clamp(1rem,0.93rem + 0.35vw,1.16rem);line-height:1.72}.services-testimonials__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1rem,2vw,1.35rem)}.services-testimonial-card{position:relative;display:flex;min-height:100%;flex-direction:column;gap:1.35rem;padding:clamp(1.25rem,2.2vw,1.85rem);overflow:hidden;border:1px solid rgba(80,0,130,0.18);border-radius:22px;background:linear-gradient(160deg,rgba(255,255,255,0.98) 0%,rgba(250,245,255,0.96) 70%,rgba(255,251,239,0.92) 100%);box-shadow:0 20px 42px rgba(28,0,52,0.1),inset 0 1px 0 rgba(255,255,255,0.74);transition:transform 330ms cubic-bezier(0.22,1,0.36,1),box-shadow 330ms ease,border-color 320ms ease,background 330ms ease}.services-testimonial-card:hover{transform:translateY(-7px) scale(1.012);border-color:rgba(247,189,45,0.58);background:linear-gradient(160deg,#ffffff 0%,rgba(255,250,238,0.98) 58%,rgba(249,241,255,0.96) 100%);box-shadow:0 30px 62px rgba(28,0,52,0.18),0 0 0 1px rgba(247,189,45,0.18),inset 0 1px 0 rgba(255,255,255,0.84)}.services-testimonial-card::before{content:"";position:absolute;right:-2.6rem;top:-2.8rem;width:9rem;height:9rem;border-radius:50%;background:radial-gradient(circle,rgba(247,189,45,0.2),transparent 68%);pointer-events:none;transition:opacity 330ms ease,transform 420ms cubic-bezier(0.22,1,0.36,1)}.services-testimonial-card:hover::before{opacity:0.95;transform:translate(-0.7rem,0.65rem) scale(1.18)}.services-testimonial-card::after{content:"";position:absolute;inset:-42% -74%;z-index:2;pointer-events:none;opacity:0;background:linear-gradient(112deg,transparent 38%,rgba(255,255,255,0.58) 50%,transparent 62%);transform:translateX(-38%) rotate(8deg);transition:transform 760ms cubic-bezier(0.22,1,0.36,1),opacity 260ms ease}.services-testimonial-card:hover::after{opacity:1;transform:translateX(38%) rotate(8deg)}.services-testimonial-card__mark{position:relative;z-index:3;width:3rem;height:3rem;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;font-family:var(--font-serif);font-size:2.6rem;line-height:1;color:var(--auctus-purple);background:linear-gradient(135deg,rgba(247,189,45,0.2),rgba(80,0,130,0.08));transition:transform 330ms cubic-bezier(0.22,1,0.36,1),color 250ms ease,background 250ms ease,box-shadow 250ms ease}.services-testimonial-card:hover .services-testimonial-card__mark{color:var(--auctus-purple-dark);background:linear-gradient(135deg,var(--auctus-gold),var(--auctus-gold-light));box-shadow:0 12px 24px rgba(247,189,45,0.26);transform:translateY(-3px) rotate(-4deg) scale(1.05)}.services-testimonial-card__quote{position:relative;z-index:3;margin:0;color:#321248;font-size:clamp(1.02rem,0.96rem + 0.22vw,1.14rem);line-height:1.72;transition:transform 330ms cubic-bezier(0.22,1,0.36,1),color 250ms ease}.services-testimonial-card:hover .services-testimonial-card__quote{color:var(--auctus-purple-dark);transform:translateY(-2px)}.services-testimonial-card__quote p{margin:0}.services-testimonial-card__footer{position:relative;z-index:3;display:grid;gap:0.18rem;margin-top:auto;padding-top:1rem;border-top:1px solid rgba(80,0,130,0.13);transition:border-color 250ms ease,transform 330ms cubic-bezier(0.22,1,0.36,1)}.services-testimonial-card:hover .services-testimonial-card__footer{border-color:rgba(247,189,45,0.45);transform:translateY(-1px)}.services-testimonial-card__footer strong{color:var(--auctus-purple-dark);font-size:1rem;line-height:1.2}.services-testimonial-card__footer span{color:#6a5a7c;font-size:0.76rem;font-weight:700;letter-spacing:0.14em;text-transform:uppercase}@media (max-width:980px){.services-testimonials__grid{grid-template-columns:1fr}.services-testimonial-card{max-width:44rem;margin-inline:auto}}@media (max-width:520px){.services-testimonials{padding-block:clamp(3.2rem,14vw,4.4rem)}.services-testimonials__header{margin-bottom:1.25rem}.services-testimonial-card{gap:1rem;padding:1.15rem;border-radius:18px}.services-testimonial-card__quote{font-size:0.98rem;line-height:1.62}}@media (max-width:1080px){.outcomes-explore-grid{grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:clamp(7.2rem,15vw,10.5rem)}}@media (max-width:760px){.section-outcomes .services__container{padding-inline:0.8rem}.outcomes-explore-grid{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:clamp(6.5rem,30vw,9rem);gap:0.48rem}.outcome-explore-card,.outcome-explore-card--tall{grid-row:span 2}.outcome-explore-card--feature,.outcome-explore-card--wide{grid-column:span 2;grid-row:span 3}.outcome-explore-card__logo{top:0.55rem;right:0.55rem;width:min(50%,7.4rem);min-height:2.65rem;border-radius:0.62rem}.outcome-explore-card--logo-left .outcome-explore-card__logo{left:0.55rem;right:auto;width:min(38%,5.9rem);min-height:2.05rem;padding:0.28rem 0.36rem}.outcome-explore-card__logo img{max-height:2.55rem}.outcome-explore-card--logo-left .outcome-explore-card__logo img{max-height:1.8rem}.outcome-explore-card__body{padding:3.4rem 0.68rem 0.68rem}.outcome-explore-card__body span{font-size:0.62rem}}@media (max-width:440px){.outcomes-explore-grid{grid-auto-rows:7.15rem;gap:0.4rem}.outcome-explore-card--feature,.outcome-explore-card--wide{grid-row:span 3}.outcome-explore-card__body strong{font-size:0.96rem}.outcome-explore-card__body em{font-size:0.84rem}}@media (prefers-reduced-motion:reduce){.outcome-explore-card{opacity:1;filter:none;transform:none;transition:none;will-change:auto}.outcome-explore-card::before{display:none}}