@charset "UTF-8";@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/poppins/v24/pxiEyp8kv8JHgFVrJJbecmNE.woff2) format("woff2");unicode-range:U+0900-097F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/poppins/v24/pxiEyp8kv8JHgFVrJJnecmNE.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/poppins/v24/pxiEyp8kv8JHgFVrJJfecg.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/poppins/v24/pxiByp8kv8JHgFVrLGT9Z11lFc-K.woff2) format("woff2");unicode-range:U+0900-097F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/poppins/v24/pxiByp8kv8JHgFVrLGT9Z1JlFc-K.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/poppins/v24/pxiByp8kv8JHgFVrLGT9Z1xlFQ.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/poppins/v24/pxiByp8kv8JHgFVrLEj6Z11lFc-K.woff2) format("woff2");unicode-range:U+0900-097F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/poppins/v24/pxiByp8kv8JHgFVrLEj6Z1JlFc-K.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/poppins/v24/pxiByp8kv8JHgFVrLEj6Z1xlFQ.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}h1,h2,h3,h4,h5,h6{font-family:Poppins,sans-serif;font-weight:600;line-height:1.2;color:#fff}h1{font-size:clamp(2.5rem,5vw,4rem)}h2{font-size:clamp(2rem,4vw,3rem)}h3{font-size:clamp(1.4rem,2.5vw,1.875rem)}h4{font-size:1.25rem}p{font-family:Poppins,sans-serif;font-weight:400;line-height:1.7;color:#ffffffa6}a{font-family:Poppins,sans-serif;text-decoration:none;transition:all .3s ease}.text-pink{color:#f38dd6}.text-teal{color:#2eccc4}.text-coral{color:#ff805f}.text-muted{color:#ffffffa6}.text-white{color:#fff}.eyebrow{font-size:.75rem;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:#f38dd6}.section-title{font-size:clamp(2rem,4vw,3rem);font-weight:600;color:#fff;margin-bottom:1rem}.section-subtitle{font-size:1.1rem;color:#ffffffa6;max-width:600px;line-height:1.7}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideInLeft{0%{opacity:0;transform:translate(-40px)}to{opacity:1;transform:translate(0)}}@keyframes slideInRight{0%{opacity:0;transform:translate(40px)}to{opacity:1;transform:translate(0)}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-20px)}}@keyframes pulse-glow{0%,to{box-shadow:0 0 20px #7005bc4d}50%{box-shadow:0 0 50px #7005bc99}}@keyframes bounce-down{0%,to{transform:translateY(0)}50%{transform:translateY(8px)}}@keyframes shimmer{0%{background-position:-200% center}to{background-position:200% center}}@keyframes ticker-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes spin-slow{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes count-up{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.animate-fade-in-up,.is-visible{animation:fadeInUp .6s ease forwards}[data-scroll-reveal]{opacity:0;transform:translateY(30px);transition:opacity .6s ease,transform .6s ease}[data-scroll-reveal].is-visible{opacity:1;transform:translateY(0);animation:none}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}[data-scroll-reveal]{opacity:1;transform:none}}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;font-size:16px;scroll-padding-top:calc(72px + 1rem)}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{font-family:Poppins,sans-serif;background-color:#1f0449;color:#fff;line-height:1.6;overflow-x:hidden;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:#1f0449}::-webkit-scrollbar-thumb{background:linear-gradient(135deg,#460dd1,#7005bc);border-radius:3px}::-webkit-scrollbar-thumb:hover{background:linear-gradient(135deg,#7005bc,#a84be3)}.container{max-width:1200px;margin:0 auto;padding:0 1.5rem}.section{padding:100px 0}.text-gradient{background:linear-gradient(135deg,#7005bc,#f38dd6);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.text-gradient-blue{background:linear-gradient(135deg,#460dd1,#7005bc);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.btn-primary{background:linear-gradient(135deg,#460dd1,#7005bc);color:#fff;border:none;border-radius:50px;padding:.75rem 2rem;font-family:Poppins,sans-serif;font-weight:600;font-size:.95rem;cursor:pointer;transition:all .3s ease;position:relative;overflow:hidden}.btn-primary:after{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.15),transparent);transition:left .5s ease}.btn-primary:hover{transform:translateY(-2px);box-shadow:0 0 40px #7005bc4d}.btn-primary:hover:after{left:100%}.btn-primary{display:inline-flex;align-items:center;gap:.5rem}.btn-outline{background:transparent;color:#fff;border:1.5px solid rgba(255,255,255,.4);border-radius:50px;padding:.75rem 2rem;font-family:Poppins,sans-serif;font-weight:500;font-size:.95rem;cursor:pointer;transition:all .3s ease}.btn-outline:hover{border-color:#f38dd6;color:#f38dd6;transform:translateY(-2px)}.btn-outline{display:inline-flex;align-items:center;gap:.5rem}.glass-card{background:#460dd114;border:1px solid rgba(112,5,188,.3);border-radius:12px;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.sr-only{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}[id]{scroll-margin-top:calc(72px + 1rem)}img{max-width:100%;display:block}img:not(.content-img):not(.who-card__img):not(.ps-img):not(.exp-img):not(.ind-img){height:auto}.content-img,.who-card__img,.ps-img,.exp-img,.ind-img{width:100%;height:100%;object-fit:cover;object-position:center}ul,ol{list-style:none}button,input,textarea,select{font-family:Poppins,sans-serif}.skip-link{position:absolute;top:-120%;left:1rem;z-index:10000;padding:.75rem 1.5rem;background:#f38dd6;color:#1f0449;font-weight:700;font-size:.9rem;text-decoration:none;border-radius:0 0 8px 8px;transition:top .2s ease}.skip-link:focus{top:0;outline:3px solid #FFFFFF;outline-offset:2px}:focus-visible{outline:2px solid #F38DD6;outline-offset:3px;border-radius:2px}a:focus-visible,button:focus-visible{outline:2px solid #F38DD6;outline-offset:3px;border-radius:50px}:focus:not(:focus-visible){outline:none}.route-anim-enter{opacity:0;transform:translateY(10px)}.route-anim-active{opacity:1;transform:translateY(0);transition:opacity .4s ease,transform .4s ease}.clr-pink{color:#f38dd6}.clr-teal{color:#2eccc4}.clr-violet{color:#a84be3}.clr-coral{color:#ff805f}.brd-pink{border-color:#f38dd645}.brd-teal{border-color:#2eccc445}.brd-violet{border-color:#a84be345}.brd-coral{border-color:#ff805f45}.brd-faint-pink{border-color:#f38dd633}.brd-faint-teal{border-color:#2eccc433}.brd-faint-violet{border-color:#a84be333}.brd-faint-coral{border-color:#ff805f33}.dot-pink{background-color:#f38dd6}.dot-teal{background-color:#2eccc4}.dot-violet{background-color:#a84be3}.dot-coral{background-color:#ff805f}.bg-faint-pink{background-color:#f38dd612}.bg-faint-teal{background-color:#2eccc412}.bg-faint-violet{background-color:#a84be312}.bg-faint-coral{background-color:#ff805f12}.clr-ghost-pink{color:#f38dd630}.clr-ghost-teal{color:#2eccc430}.clr-ghost-violet{color:#a84be330}.clr-ghost-coral{color:#ff805f30}.group-line-pink{background:linear-gradient(90deg,rgba(243,141,214,.27),transparent)}.group-line-teal{background:linear-gradient(90deg,rgba(46,204,196,.27),transparent)}.group-line-violet{background:linear-gradient(90deg,rgba(168,75,227,.27),transparent)}.group-line-coral{background:linear-gradient(90deg,rgba(255,128,95,.27),transparent)}:root{--clr-pink: #F38DD6;--clr-teal: #2ECCC4;--clr-violet: #A84BE3;--clr-coral: #FF805F;--brd-pink: rgba(243, 141, 214, .27);--brd-teal: rgba(46, 204, 196, .27);--brd-violet: rgba(168, 75, 227, .27);--brd-coral: rgba(255, 128, 95, .27);--bg-faint-pink: rgba(243, 141, 214, .08);--bg-faint-teal: rgba(46, 204, 196, .08);--bg-faint-violet: rgba(168, 75, 227, .08);--bg-faint-coral: rgba(255, 128, 95, .08);--ghost-pink: rgba(243, 141, 214, .19);--ghost-teal: rgba(46, 204, 196, .19);--ghost-violet: rgba(168, 75, 227, .19);--ghost-coral: rgba(255, 128, 95, .19)}
