.about-page{display:flex;flex-direction:column;gap:clamp(3rem,7vw,5.5rem);padding:clamp(1.5rem,5vw,3rem) clamp(1.25rem,5vw,3.5rem) calc(env(safe-area-inset-bottom, 0) + 4rem)}.story-strip{position:relative;overflow:hidden;border-radius:clamp(1.75rem,4.5vw,3rem);background:linear-gradient(160deg,rgba(21,14,34,.85),rgba(7,4,12,.92));border:1px solid rgba(236,72,153,.16);box-shadow:0 45px 140px rgba(114,48,211,.35);isolation:isolate}.story-strip__halo{position:absolute;inset:-30% -20% auto -20%;height:65%;background:radial-gradient(circle at 50% 20%,rgba(236,72,153,.45),transparent 65%);filter:blur(90px);opacity:.75;pointer-events:none;z-index:0}.story-strip__content{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1fr) 280px;gap:clamp(2rem,5vw,3.5rem);padding:clamp(2.5rem,6vw,4.5rem)}.story-strip__copy{display:grid;gap:clamp(1.2rem,3vw,1.8rem);max-width:60ch}.story-strip__eyebrow{text-transform:uppercase;letter-spacing:.26em;font-size:clamp(.75rem,1.6vw,.85rem);color:rgba(239,233,255,.72)}.story-strip__title{font-size:clamp(2.2rem,5.2vw,3.4rem);font-weight:700;letter-spacing:-.03em;line-height:1.05;background:linear-gradient(120deg,#f8f4ff,#d3b8ff 45%,#fb7185);-webkit-background-clip:text;background-clip:text;color:transparent}.story-strip p{color:rgba(229,222,255,.82);font-size:clamp(1rem,2.4vw,1.12rem);line-height:1.75}.story-strip__links{display:inline-flex;flex-wrap:wrap;gap:1.1rem;margin-top:.5rem}.story-strip__link{display:inline-flex;align-items:center;font-size:clamp(.98rem,2.1vw,1.08rem);color:rgba(225,217,255,.72);text-decoration:none;border-bottom:1px solid rgba(225,217,255,.22);padding-bottom:.15rem;transition:color .16s ease,border-color .16s ease}.story-strip__link:hover{color:hsla(0,0%,100%,.92);border-color:hsla(0,0%,100%,.52)}.story-strip__chips{display:grid;gap:.85rem;align-content:start}.story-strip__chip-heading{font-size:clamp(.9rem,2vw,1.05rem);font-weight:500;letter-spacing:.04em;text-transform:uppercase;color:rgba(240,232,255,.74)}.story-strip__chip-list{display:grid;gap:.9rem}.story-strip__chip{display:inline-flex;align-items:center;gap:.65rem;padding:.95rem 1.4rem;border-radius:999px;background:rgba(12,6,22,.82);border:1px solid rgba(249,168,212,.25);color:rgba(244,236,255,.9);font-size:.92rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.story-strip__chip-icon{display:grid;place-items:center;width:1.65rem;height:1.65rem;border-radius:999px;background:linear-gradient(135deg,rgba(249,168,212,.9),rgba(236,72,153,.95));color:#0b0416}.story-strip__chip svg{width:1rem;height:1rem}@media (max-width:960px){.story-strip__chip-list,.story-strip__content{grid-template-columns:1fr}}@media (max-width:560px){.story-strip__content{padding:clamp(2rem,6vw,3rem)}.story-strip__links{flex-direction:column;align-items:flex-start;gap:.65rem}}@media (min-width:900px){.story-strip__chip-list{display:flex;flex-direction:column;gap:.9rem}}.contract-notes{position:relative;border-radius:clamp(1.5rem,4vw,2.6rem);background:linear-gradient(160deg,rgba(13,8,22,.82),rgba(7,4,14,.88));border:1px solid hsla(0,0%,100%,.08);box-shadow:0 40px 120px rgba(103,41,209,.28);overflow:hidden;padding:1px}.contract-notes__glow{position:absolute;inset:auto -20% -40% -20%;height:65%;background:radial-gradient(circle at 50% 80%,rgba(124,58,237,.35),transparent 60%);filter:blur(80px);opacity:.75;pointer-events:none;z-index:0}.contract-notes__content{position:relative;z-index:1;display:grid;gap:clamp(1.25rem,3vw,1.8rem);padding:clamp(2.25rem,5vw,3.5rem);background:rgba(8,4,14,.9);border-radius:inherit}.contract-notes__eyebrow{text-transform:uppercase;letter-spacing:.3em;font-size:clamp(.72rem,1.6vw,.82rem);color:rgba(236,229,255,.7)}.contract-notes h2{font-size:clamp(1.9rem,4.5vw,2.6rem);font-weight:700;letter-spacing:-.03em;color:#f7f4ff}.contract-notes p{color:rgba(231,222,255,.86);font-size:clamp(1rem,2.2vw,1.08rem);line-height:1.7}.contract-notes ul{list-style:none;display:grid;gap:.85rem;padding:0;margin:0}.contract-notes li{position:relative;padding-left:1.75rem;color:rgba(229,222,255,.84);line-height:1.7}.contract-notes li:before{content:"";position:absolute;left:0;top:.6rem;width:.85rem;height:.85rem;border-radius:999px;background:linear-gradient(135deg,rgba(236,72,153,.9),rgba(124,58,237,.9));box-shadow:0 8px 20px rgba(236,72,153,.35)}.contract-notes__footer{font-size:clamp(.95rem,2vw,1.05rem);color:rgba(213,204,240,.72)}.about-section{display:flex;flex-direction:column;gap:clamp(1.75rem,4vw,2.8rem);border-radius:clamp(1.5rem,4vw,2.5rem);padding:clamp(2rem,5vw,3.5rem);background:linear-gradient(160deg,rgba(28,20,48,.72),rgba(14,9,26,.82));border:1px solid rgba(236,72,153,.18);box-shadow:0 50px 140px rgba(99,45,211,.22);backdrop-filter:blur(24px)}.glossy-heading{font-size:clamp(2.2rem,5vw,3.4rem);font-weight:700;line-height:1.05;letter-spacing:-.04em;background:linear-gradient(120deg,#f7f3ff,#e3c7ff 45%,#fb7185);-webkit-background-clip:text;background-clip:text;color:transparent;text-shadow:0 24px 64px rgba(188,86,255,.28)}.subtle-text{color:rgba(230,221,255,.8);font-size:clamp(1rem,2.3vw,1.12rem);line-height:1.75}.media-hero{position:relative;overflow:hidden;border-radius:clamp(1.8rem,5vw,3rem);min-height:clamp(70vh,80vh,88vh);display:flex;align-items:center;justify-content:center;isolation:isolate}.media-hero__background,.media-hero__grain,.media-hero__ring{position:absolute;inset:0;pointer-events:none}.media-hero__background{background:linear-gradient(140deg,rgba(10,8,18,.78),rgba(14,10,26,.82)),radial-gradient(circle at 20% -10%,rgba(130,71,255,.28),transparent 60%),radial-gradient(circle at 80% 120%,rgba(236,72,153,.22),transparent 65%),url(/egbanner.jpeg);background-size:cover;background-position:50%}.media-hero__grain{mix-blend-mode:screen;opacity:.08;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='200' height='200' viewBox='0 0 200 200'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='1.6' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='200' height='200' filter='url(%23n)' opacity='0.5'/%3E%3C/svg%3E")}.media-hero__ring{background:radial-gradient(circle at center,rgba(236,72,153,.28),transparent 65%);filter:blur(80px);opacity:.6}.media-hero__content{position:relative;z-index:3;display:flex;flex-direction:column;align-items:stretch;gap:clamp(1.5rem,4vw,3rem);padding:clamp(2.5rem,7vw,4.5rem);max-width:min(720px,100%);margin:0 auto}.media-hero__text{display:grid;gap:clamp(1rem,3vw,1.6rem);text-align:center;place-items:center}.media-hero__subline{font-size:clamp(.9rem,2.2vw,1.1rem);color:rgba(230,221,255,.78);letter-spacing:.26em;text-transform:uppercase}.media-hero__title{font-size:clamp(3.2rem,7.5vw,5.8rem);font-weight:800;letter-spacing:-.055em;text-transform:uppercase;line-height:.9;background:linear-gradient(115deg,#f8f5ff,#d3b8ff 45%,#fb7185 90%);-webkit-background-clip:text;background-clip:text;color:transparent}.media-hero__body{color:rgba(231,222,255,.8);line-height:1.7;font-size:clamp(1rem,2.3vw,1.18rem);max-width:34ch;text-align:center}.media-hero__title-blur{position:absolute;inset:clamp(2rem,8vw,4rem) auto auto 50%;transform:translateX(-50%);font-size:clamp(6rem,14vw,11rem);font-weight:800;letter-spacing:-.08em;text-transform:uppercase;color:rgba(248,240,255,.5);filter:blur(22px);opacity:.16;pointer-events:none;white-space:nowrap;mix-blend-mode:screen}@media (min-width:960px){.media-hero__content{align-items:center}.media-hero__body{text-align:center}}.explainer{display:flex;flex-direction:column;gap:1.5rem}.explainer__viewport{position:relative;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;border-radius:clamp(1.5rem,4vw,2.5rem);background:rgba(21,16,34,.75);border:1px solid rgba(236,72,153,.16);padding:clamp(1.6rem,4vw,2.4rem) clamp(1.2rem,3vw,1.8rem)}.explainer__viewport::-webkit-scrollbar{display:none}.explainer__track{display:flex;gap:clamp(1.25rem,3vw,2rem);scroll-snap-align:center}.explainer__card{position:relative;flex:0 0 calc(80vw - 3rem);max-width:360px;border-radius:1.75rem;padding:clamp(1.5rem,4vw,2.2rem);background:linear-gradient(150deg,rgba(30,20,52,.86),rgba(15,10,28,.86));border:1px solid hsla(0,0%,100%,.08);box-shadow:0 35px 90px rgba(111,33,214,.32);scroll-snap-align:center;display:grid;gap:1rem}.explainer__step{font-size:.78rem;letter-spacing:.26em;text-transform:uppercase;color:rgba(245,241,255,.72)}.explainer__title{font-size:1.35rem;font-weight:600;color:#f8f4ff}.explainer__copy{font-size:.98rem;color:rgba(225,216,255,.8);line-height:1.7}.explainer__learn{display:inline-flex;align-items:center;gap:.35rem;text-transform:uppercase;letter-spacing:.2em;font-size:.72rem;color:rgba(251,113,172,.85)}.explainer__details{border-top:1px solid hsla(0,0%,100%,.08);padding-top:.85rem;font-size:.9rem;color:rgba(225,216,255,.75);line-height:1.6}.benefits{display:grid;gap:clamp(1.75rem,4vw,2.5rem)}.benefits__carousel{display:grid;gap:clamp(1.25rem,3vw,2rem);grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.benefits__card{position:relative;border-radius:1.75rem;padding:clamp(1.6rem,4vw,2.6rem);background:linear-gradient(160deg,rgba(30,18,52,.84),rgba(15,9,30,.9));border:1px solid hsla(0,0%,100%,.08);box-shadow:0 30px 90px rgba(115,46,214,.35);transform-style:preserve-3d;will-change:transform}.benefits__title{font-size:1.4rem;font-weight:600;color:#f8f4ff}.benefits__description{margin-top:.75rem;color:rgba(225,216,255,.8);line-height:1.65;font-size:.98rem}.benefits__marquee{position:relative;overflow:hidden;border-radius:999px;border:1px solid rgba(236,72,153,.2);background:rgba(18,12,32,.8)}.benefits__marquee-track{display:inline-flex;align-items:center;gap:2.5rem;padding:.9rem 2.25rem;animation:marquee-scroll 22s linear infinite}.benefits__chip{display:inline-flex;align-items:center;font-size:.78rem;letter-spacing:.18em;text-transform:uppercase;color:rgba(250,246,255,.82);white-space:nowrap;gap:.75rem}.journey{display:grid;gap:clamp(1.75rem,4vw,2.5rem)}.journey__layout{display:grid;gap:clamp(1.5rem,4vw,2.5rem);grid-template-columns:minmax(120px,200px) minmax(0,1fr);align-items:stretch}.journey__track{position:relative;height:100%;min-height:360px;border-left:1px solid hsla(0,0%,100%,.16);margin-left:.6rem}.journey__handle{position:absolute;left:-.75rem;width:1.6rem;height:1.6rem;border-radius:999px;background:linear-gradient(135deg,rgba(124,58,237,.9),rgba(236,72,153,.9));border:2px solid hsla(0,0%,100%,.4);box-shadow:0 12px 40px rgba(236,72,153,.35);cursor:grab}.journey__handle:active{cursor:grabbing}.journey__ticks{position:absolute;left:-.1rem;top:0;bottom:0;display:flex;flex-direction:column;justify-content:space-between;pointer-events:none}.journey__tick{width:.5rem;height:1px;background:hsla(0,0%,100%,.22)}.journey__list{display:grid;gap:clamp(1.25rem,3vw,1.8rem)}.journey__step{border-radius:1.5rem;padding:1.4rem 1.6rem 1.4rem 2.4rem;background:linear-gradient(160deg,rgba(22,16,36,.8),rgba(12,7,22,.85));border:1px solid hsla(0,0%,100%,.08);position:relative;transition:border .18s ease,transform .18s ease}.journey__step--active{border-color:rgba(236,72,153,.6);transform:translateY(-2px)}.journey__icon{position:absolute;left:.8rem;top:1.4rem;width:.95rem;height:.95rem;border-radius:999px;background:linear-gradient(135deg,rgba(236,72,153,.9),rgba(124,58,237,.9));border:none;cursor:pointer}.journey__icon:focus-visible{outline:2px solid rgba(236,72,153,.6);outline-offset:4px}.journey__step-heading{font-size:1.1rem;font-weight:600;color:#f9f6ff}.journey__step-description{margin-top:.5rem;color:rgba(225,216,255,.78);line-height:1.65;font-size:.96rem}.criteria{display:grid;gap:clamp(1.75rem,4vw,2.6rem)}.criteria-ticker{overflow:hidden;border-radius:1.75rem;border:1px solid rgba(236,72,153,.2);background:rgba(18,12,32,.78);padding:.9rem 0}.criteria-ticker__rail{display:block}.criteria-ticker__track{display:inline-flex;align-items:center;gap:1rem;min-width:-moz-max-content;min-width:max-content;animation:ticker 28s linear infinite;padding-left:1.5rem;padding-right:1.5rem}.criteria-ticker__chip{border-radius:999px;padding:.45rem 1.2rem;border:1px solid rgba(115,83,230,.45);color:rgba(244,241,255,.85);font-size:.78rem;letter-spacing:.22em;text-transform:uppercase;background:linear-gradient(135deg,rgba(124,58,237,.2),rgba(236,72,153,.25))}.live-stats,.live-stats__grid{display:grid;gap:clamp(1.5rem,4vw,2.4rem)}.live-stats__grid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.live-stats__stat{border-radius:1.5rem;padding:clamp(1.4rem,4vw,2rem);background:linear-gradient(150deg,rgba(26,18,45,.82),rgba(11,6,20,.85));border:1px solid hsla(0,0%,100%,.08);box-shadow:0 28px 80px rgba(111,36,212,.28)}.live-stats__label{letter-spacing:.2em;text-transform:uppercase;font-size:.72rem;color:rgba(229,221,255,.75)}.live-stats__value{margin-top:.6rem;font-size:clamp(2rem,4.5vw,2.8rem);font-weight:700;color:#f8f4ff}.live-stats__meta{margin-top:.5rem;font-size:.92rem;color:rgba(225,216,255,.72)}.faq{display:grid;gap:1rem}.faq__list{display:grid;gap:.75rem}.faq__item{border-radius:1.25rem;border:1px solid hsla(0,0%,100%,.1);background:rgba(21,13,34,.75);overflow:hidden}.faq__button{width:100%;display:flex;justify-content:space-between;align-items:center;gap:1rem;padding:1.1rem 1.4rem;background:transparent;color:inherit;border:none;text-align:left;cursor:pointer}.faq__button:focus-visible{outline:2px solid rgba(236,72,153,.55);outline-offset:4px}.faq__question{font-size:1.05rem;font-weight:600;color:rgba(250,246,255,.92)}.faq__chevron{font-size:1rem;color:rgba(251,207,232,.85)}.faq__answer{padding:0 1.4rem 1.2rem;color:rgba(229,220,255,.78);line-height:1.7;font-size:.96rem}.cta{position:relative;display:grid;gap:1.5rem}.cta__bar{position:sticky;bottom:1.2rem;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:1rem;border-radius:1.75rem;padding:1rem 1.5rem;background:linear-gradient(135deg,rgba(124,58,237,.4),rgba(236,72,153,.45));border:1px solid rgba(236,72,153,.45);box-shadow:0 35px 120px rgba(236,72,153,.35)}.cta__message{letter-spacing:.18em;font-size:.72rem;text-transform:uppercase;color:rgba(250,246,255,.85)}.cta__button{display:inline-flex;align-items:center;justify-content:center;gap:.6rem;padding:.85rem 1.5rem;border-radius:999px;background:#f472b6;color:#0d0718;text-transform:uppercase;letter-spacing:.22em;font-weight:600;font-size:.74rem;border:1px solid hsla(0,0%,100%,.4);text-decoration:none;transition:transform .18s ease,box-shadow .18s ease}.cta__button:hover{transform:translateY(-2px);box-shadow:0 12px 40px rgba(244,114,182,.45)}@media (max-width:900px){.explainer__card{flex-basis:85vw;max-width:none}.benefits__carousel{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.journey__layout{grid-template-columns:minmax(0,1fr)}}@media (max-width:640px){.about-page{gap:clamp(2.5rem,10vw,4rem);padding:clamp(1rem,6vw,2rem) clamp(1rem,6vw,2.2rem) calc(env(safe-area-inset-bottom, 0) + 3.5rem)}.about-section{padding:clamp(1.4rem,6vw,2.2rem)}.media-hero{min-height:clamp(68vh,82vh,90vh)}.media-hero__content{padding:clamp(1.5rem,7vw,2.4rem);grid-template-columns:minmax(0,1fr);gap:clamp(1.4rem,5vw,2rem)}.media-hero__text{text-align:center;gap:clamp(.85rem,4vw,1.4rem)}.media-hero__body{max-width:none;margin:0 auto}.media-hero__visual{padding:clamp(1rem,8vw,2rem)}.media-hero__title-blur{inset:clamp(1.5rem,10vw,3rem) auto auto 50%;font-size:clamp(4.5rem,20vw,7rem)}.criteria-ticker__track{animation-duration:36s}.cta__bar{bottom:env(safe-area-inset-bottom,.5rem)}}@media (prefers-reduced-motion:reduce){.benefits__marquee-track,.criteria-ticker__track{animation:none}}@keyframes marquee-scroll{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@keyframes ticker{0%{transform:translateX(0)}to{transform:translateX(-50%)}}