*{box-sizing:border-box;margin:0;padding:0}.goal-footer{flex:0 0 auto}html,body{scroll-behavior:smooth;min-height:100%;color:#000000;font-family:Arial,sans-serif;height:100%}.outer-container{flex-direction:column;height:100%;display:flex;min-height:100%}header,footer{width:100%}.main-mainwrap{flex:1 0 auto}.container{width:1191px;max-width:100%;margin:auto}a{text-decoration:none;color:inherit}svg{height:30px;width:30px}@media only screen and (max-width: 1200px) {.container{width:100%;padding:0 20px}} @media only screen and (max-width: 800px) {.container{padding:0 12px}} .title-portal{justify-content:center;display:flex;min-height:100vh;align-items:center;position:relative;overflow:hidden}.course-first{position:relative;max-width:1400px;padding:2rem;z-index:2;width:100%}.title-portal .edu-intro{border-radius:10px;justify-content:center;overflow:hidden;padding:4rem 3rem;box-shadow:0 25px 50px -12px rgba(0,0,0,0.25);flex-direction:column;display:flex;gap:2rem;position:relative}.title-portal .edu-intro::before{right:0;z-index:1;content:"";top:0;position:absolute;backdrop-filter:brightness(0.8) contrast(1.2);left:0;bottom:0;background:linear-gradient(135deg,rgb(231,182,154,0.5),rgba(0,0,0,0.5) 80%)}.title-portal .edu-intro::after{clip-path:polygon(0 0,100% 0,100% 85%,0 100%);content:"";opacity:0.15;left:0;top:0;z-index:2;width:100%;position:absolute;background:linear-gradient(90deg,transparent 0%,rgb(217,144,106,0.5) 50%,transparent 100%),linear-gradient(180deg,transparent 0%,rgb(231,182,154,0.5) 100%);height:100%}.title-portal .edu-intro span{display:inline-block;max-width:90%;position:relative;z-index:5;animation:fadeSlideUp 0.8s ease-out 0.2s forwards;opacity:0;transform:translateY(10px)}.title-portal .edu-intro h3{background:linear-gradient(90deg,rgb(231,182,154,0.5) 0%,rgb(217,144,106,0.5) 100%);line-height:1.5;margin-bottom:0.5rem;backdrop-filter:blur(8px);padding:1rem 1.5rem;letter-spacing:0.5px;max-width:650px;border-left:4px solid rgb(231,182,154);font-size:calc(24px * 0.9);font-weight:600;color:#ffffff}.title-portal .edu-intro h1{z-index:5;line-height:1.2;animation:fadeSlideUp 0.8s ease-out 0.4s forwards;position:relative;opacity:0;font-size:38px;margin-bottom:1rem;max-width:800px;transform:translateY(15px);font-weight:700;text-shadow:0 2px 10px rgba(0,0,0,0.3);color:#ffffff}.title-portal .edu-intro h1::after{content:"";position:absolute;width:120px;height:4px;transform:scaleX(0);transform-origin:left;left:0;bottom:-15px;background:linear-gradient(90deg,rgb(217,144,106),rgb(231,182,154));animation:lineExpand 0.8s cubic-bezier(0.25,1,0.5,1) 0.8s forwards}.title-portal .edu-intro div div{z-index:5;position:relative;transform:translateY(20px);animation:fadeSlideUp 0.8s ease-out 0.6s forwards;opacity:0}.title-portal .edu-intro p{font-weight:400;position:relative;max-width:600px;padding-left:1.5rem;color:#ffffff;line-height:1.6;font-size:calc(14px * 1.2)}.title-portal .edu-intro p::before{width:3px;background:rgb(217,144,106);content:"";bottom:0.5rem;position:absolute;top:0.5rem;left:0;border-radius:10px}@keyframes fadeSlideUp {from{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}} @keyframes lineExpand {from{transform:scaleX(0)}to{transform:scaleX(1)}} @media (max-width: 992px) {.title-portal .edu-intro{padding:3rem 2rem}.title-portal .edu-intro h1{font-size:calc(38px * 0.85)}.title-portal .edu-intro h3{max-width:550px;font-size:calc(24px * 0.85)}} @media (max-width: 768px) {.course-first{padding:1.5rem}.title-portal .edu-intro{padding:2.5rem 1.5rem}.title-portal .edu-intro h1{font-size:calc(38px * 0.7)}.title-portal .edu-intro h3{padding:0.8rem 1.2rem;font-size:14px}.title-portal .edu-intro span,.title-portal .edu-intro h1,.title-portal .edu-intro div div{max-width:100%}.title-portal .edu-intro p{font-size:14px}} @media (max-width: 576px) {.title-portal .edu-intro{padding:2rem 1.25rem}.title-portal .edu-intro h1{font-size:calc(38px * 0.6)}.title-portal .edu-intro h3{font-size:calc(14px * 0.95);border-left-width:3px;padding:0.7rem 1rem}.title-portal .edu-intro p{padding-left:1rem}.title-portal .edu-intro h1::after{bottom:-10px;height:3px;width:80px}} @media (hover: hover) {.title-portal .edu-intro{transition:transform 0.4s cubic-bezier(0.175,0.885,0.32,1.275)}.title-portal .edu-intro:hover{transform:translateY(-5px)}.title-portal .edu-intro:hover::after{transition:opacity 0.5s ease;opacity:0.25}}.thxPage{align-items:center;min-height:100vh;position:relative;display:flex;perspective:1000px;justify-content:center;overflow:hidden;background:linear-gradient(135deg,rgb(244,219,201) 0%,#ffffff 100%)}.thxPage::before{left:-5%;position:absolute;transform:rotate(-5deg) skewX(5deg);width:120%;z-index:0;pointer-events:none;top:-10%;background:linear-gradient(120deg,rgb(231,182,154,0.5) 0%,transparent 40%),linear-gradient(-120deg,rgb(217,144,106,0.5) 0%,transparent 40%);content:"";height:120%}.thxPage::after{width:60%;height:60%;transform:rotate(15deg);z-index:0;background:linear-gradient(135deg,rgb(231,182,154,0.5) 0%,rgb(217,144,106,0.5) 100%);right:-20%;position:absolute;content:"";bottom:-20%;filter:blur(80px);opacity:0.2}.thxPage .container{max-width:1200px;width:90%;position:relative;z-index:2;animation:container-entry 1.2s cubic-bezier(0.215,0.610,0.355,1.000) forwards;transform-style:preserve-3d}.thxPage .growth-hist{transition:transform 0.5s ease;transform-style:preserve-3d;transform:translateZ(0) rotateX(2deg);clip-path:polygon( 0 0,100% 0,100% calc(100% - 30px),calc(100% - 30px) 100%,0 100% );box-shadow:0 15px 35px rgba(0,0,0,0.1),0 5px 15px rgba(0,0,0,0.05),0 0 0 1px rgba(0,0,0,0.02);padding:calc(2rem + 3vw);background-color:#ffffff;position:relative}.thxPage .growth-hist::before{right:20px;position:absolute;top:20px;bottom:20px;left:20px;border:1px solid rgb(231,182,154,0.5);transform:translateZ(-10px);opacity:0.4;pointer-events:none;content:""}.thxPage .growth-hist:hover{transform:translateZ(10px) rotateX(0deg)}.thxPage .growth-hist > div:first-child{margin-bottom:2rem;transform:translateZ(20px);position:relative}.thxPage .growth-hist > div:first-child::after{width:80px;height:4px;background:linear-gradient(90deg,rgb(231,182,154) 0%,rgb(217,144,106) 100%);position:absolute;transform:scaleX(1);bottom:-10px;transform-origin:left center;transition:transform 0.4s cubic-bezier(0.175,0.885,0.32,1.275);content:"";left:0}.thxPage .growth-hist:hover > div:first-child::after{transform:scaleX(1.5)}.thxPage h5{position:relative;transition:transform 0.5s ease;font-size:21px;margin:0;color:#000000;transform:translateZ(30px);line-height:1.4;text-shadow:0 1px 2px rgba(0,0,0,0.05);font-weight:700}.thxPage .growth-hist:hover h5{transform:translateZ(40px)}.thxPage .growth-hist > div:last-child{transform:translateZ(10px);position:relative;transition:transform 0.5s ease}.thxPage .growth-hist:hover > div:last-child{transform:translateZ(20px)}.thxPage p{font-size:16px;transform:translateZ(0);margin:0;color:#000000;transition:color 0.3s ease,transform 0.5s ease;font-weight:400;position:relative;line-height:1.8}.thxPage a{text-decoration:none;transition:transform 0.3s ease;display:block;position:relative;overflow:hidden}.thxPage a::before{width:100%;bottom:0;content:"";height:100%;transition:opacity 0.3s ease,transform 0.3s ease;transform:translateY(10px);position:absolute;opacity:0;z-index:-1;background:linear-gradient(135deg,transparent 0%,transparent 95%,rgb(231,182,154,0.5) 95%,rgb(231,182,154,0.5) 100% );left:0}.thxPage a:hover::before{opacity:0.2;transform:translateY(0)}.thxPage a:hover p{transform:translateZ(5px);color:rgb(231,182,154)}@keyframes container-entry {0%{opacity:0;transform:translateY(40px) translateZ(-100px) rotateX(10deg)}100%{opacity:1;transform:translateY(0) translateZ(0) rotateX(0)}} @media (max-width: 991px) {.thxPage{padding:4rem 0}.thxPage .growth-hist{clip-path:polygon( 0 0,100% 0,100% calc(100% - 20px),calc(100% - 20px) 100%,0 100% );padding:calc(1.5rem + 2vw);transform:translateZ(0) rotateX(1deg)}.thxPage h5{line-height:1.5;font-size:calc(21px * 0.9)}.thxPage p{line-height:1.7;font-size:calc(16px * 0.95)}} @media (max-width: 767px) {.thxPage{min-height:auto}.thxPage .container{width:95%}.thxPage .growth-hist{clip-path:polygon( 0 0,100% 0,100% calc(100% - 15px),calc(100% - 15px) 100%,0 100% );transform:none;padding:1.5rem}.thxPage .growth-hist::before{bottom:10px;top:10px;right:10px;left:10px}.thxPage .growth-hist > div:first-child::after{height:3px;width:60px}.thxPage h5{font-size:calc(21px * 0.85);transform:none}.thxPage p{line-height:1.6;font-size:calc(16px * 0.9)}.thxPage .growth-hist:hover h5,.thxPage .growth-hist:hover > div:last-child,.thxPage .growth-hist:hover{transform:none}} @media (max-width: 480px) {.thxPage{padding:3rem 0}.thxPage .growth-hist{padding:1.25rem;box-shadow:0 10px 25px rgba(0,0,0,0.08),0 3px 10px rgba(0,0,0,0.04),0 0 0 1px rgba(0,0,0,0.02);clip-path:polygon( 0 0,100% 0,100% calc(100% - 10px),calc(100% - 10px) 100%,0 100% )}.thxPage h5{font-size:calc(21px * 0.8);line-height:1.4}.thxPage p{font-size:calc(16px * 0.85);line-height:1.5}.thxPage .growth-hist > div:first-child{margin-bottom:1.5rem}.thxPage .growth-hist > div:first-child::after{width:50px;height:3px;bottom:-8px}}.learning-process{overflow:hidden;position:relative;transform-style:preserve-3d;background:linear-gradient(145deg,rgb(244,219,201) 40%,rgb(217,144,106,0.5) 100%);padding:120px 0 80px;perspective:1000px}.learning-process::before{height:100%;width:100%;left:0;position:absolute;content:"";pointer-events:none;opacity:0.05;background:repeating-linear-gradient( 45deg,rgb(231,182,154,0.5) 0px,transparent 2px,transparent 8px,rgb(231,182,154,0.5) 10px );top:0}.learning-process::after{content:"";pointer-events:none;top:-50%;position:absolute;transform:rotate(15deg) translateZ(-10px);width:70%;right:-20%;height:200%;opacity:0.1;background:linear-gradient( 135deg,rgb(231,182,154,0.5) 10%,rgb(217,144,106,0.5) 50%,transparent 90% )}.learning-process .container.growth-hist{z-index:2;position:relative;transform-style:preserve-3d}.learning-process .container.growth-hist > div{transform:translateZ(20px) rotateX(2deg);background:linear-gradient( 165deg,rgba(255,255,255,0.95) 0%,rgba(255,255,255,0.8) 100% );max-width:92%;box-shadow:0 15px 35px rgba(0,0,0,0.1),0 3px 10px rgba(0,0,0,0.05),0 25px 50px -12px rgba(0,0,0,0.15);border-left:5px solid rgb(231,182,154);margin-left:auto;transition:transform 0.5s cubic-bezier(0.215,0.61,0.355,1);position:relative;padding:3.5rem 3rem}.learning-process .container.growth-hist > div:hover{transform:translateZ(30px) rotateX(0deg)}.learning-process h3{transform:translateZ(5px);font-weight:700;margin-bottom:2rem;font-size:calc(28px * 0.85);color:#000000;position:relative}.learning-process h3::before{position:absolute;transform:scaleX(1);left:0;transition:transform 0.4s ease-out;bottom:-10px;content:"";background:linear-gradient( to right,rgb(231,182,154) 0%,rgb(217,144,106) 100% );transform-origin:left center;width:80px;height:3px}.learning-process .container.growth-hist > div:hover h3::before{transform:scaleX(1.3)}.learning-process p{font-size:17px;transform:translateZ(5px);position:relative;color:#000000;line-height:1.8;margin-bottom:0}.learning-process p span{position:relative;padding-left:10px;display:block}.learning-process p span::before{transition:all 0.3s ease;background-color:rgb(231,182,154);left:-15px;top:0.8em;content:"";transform:translateX(-10px);opacity:0;width:15px;position:absolute;height:2px}.learning-process .container.growth-hist > div:hover p span::before{opacity:1;transform:translateX(0)}@media (min-width: 992px) {.learning-process{padding:150px 0 100px}.learning-process .container.growth-hist > div{transform:translateZ(30px) rotateX(2deg) rotateY(-1deg);padding:4rem 4.5rem;max-width:85%;margin-left:auto}.learning-process .container.growth-hist > div:hover{transform:translateZ(40px) rotateX(0deg) rotateY(0deg)}.learning-process h3{margin-bottom:2.5rem;font-size:28px}.learning-process p{font-size:calc(17px * 1.05);line-height:1.9}} @media (max-width: 991px) {.learning-process{padding:90px 0 60px}.learning-process .container.growth-hist > div{padding:2.5rem 2rem;transform:translateZ(10px) rotateX(1deg);max-width:95%}.learning-process h3{font-size:calc(28px * 0.8)}} @media (max-width: 767px) {.learning-process{padding:70px 0 50px}.learning-process .container.growth-hist > div{max-width:100%;padding:2rem 1.5rem;transform:translateZ(5px) rotateX(0deg)}.learning-process h3{margin-bottom:1.5rem;font-size:calc(28px * 0.7)}.learning-process h3::before{width:60px}.learning-process p{line-height:1.7;font-size:calc(17px * 0.95)}} @media (max-width: 575px) {.learning-process{padding:60px 0 40px}.learning-process .container.growth-hist > div{border-left-width:3px;padding:1.8rem 1.2rem}.learning-process h3{font-size:calc(28px * 0.6);margin-bottom:1.2rem}.learning-process h3::before{height:2px;width:50px}.learning-process p{line-height:1.6;font-size:calc(17px * 0.9)}} @media (prefers-reduced-motion: reduce) {.learning-process .container.growth-hist > div,.learning-process .container.growth-hist > div:hover,.learning-process h3::before,.learning-process p span::before{transform:none;transition:none}}.cookieUsagePromptBar{position:fixed;box-shadow:0 -2px 10px rgba(0,0,0,0.5);transition:transform 0.3s ease-in-out;border-top:3px solid rgb(231,182,154);z-index:90;background:rgb(244,219,201);width:100%;bottom:0}.user-tracker{justify-content:space-between;max-width:1200px;margin:0 auto;display:flex;padding:20px 15px;align-items:center}.cookie-expand{margin-right:15px;flex-shrink:0}.cookie-expand svg{height:60px;fill:rgb(231,182,154);width:60px;transition:fill 0.3s ease}.cookie-expand svg:hover{fill:rgb(217,144,106)}.user-safety{margin-right:15px;color:#000000;flex-grow:1}.cookieUsagePromptBar h5{font-weight:600;color:rgb(231,182,154);margin-bottom:8px;font-size:18px;font-family:Arial,sans-serif}.cookieUsagePromptBar p{line-height:1.5;font-size:15px;color:#000000;font-family:Arial,sans-serif}.track-prefs{background:rgb(231,182,154);border-radius:22px;cursor:pointer;transition:background 0.3s ease,box-shadow 0.3s ease;text-decoration:none;margin-left:10px;font-size:18px;text-align:center;line-height:35px;padding:10px 20px;color:#ffffff}.track-prefs:hover{background:rgb(217,144,106);box-shadow:0 0 10px rgb(217,144,106,0.5)}#cookieConsentApprovalButton{background:rgb(231,182,154)}#no-thanks-cookie-consent{background:rgba(0,0,0,0.5)}.cookieUsagePromptBar p a{transition:color 0.3s ease;color:rgb(231,182,154);text-decoration:underline}.cookieUsagePromptBar p a:hover{color:rgb(217,144,106)}@media only screen and (max-width: 1200px) {.user-tracker{align-items:center;flex-direction:column}.cookie-expand{margin-bottom:15px}.user-safety{text-align:center;margin-bottom:15px;margin-right:0}.track-prefs{margin-left:0;width:100%;max-width:200px;margin-bottom:10px}} @media only screen and (max-width: 800px) {.user-tracker{padding:15px}.cookie-expand{display:none}.cookieUsagePromptBar h5{font-size:16px}.cookieUsagePromptBar p{font-size:13px}} #cookieAlertPrompt{display:none}#cookieAlertPrompt:checked ~ .cookieUsagePromptBar{opacity:0;visibility:hidden}.tariff-list-item{position:relative;padding:120px 0;overflow:hidden}.tariff-list-item::before{top:0;left:0;width:100%;content:"";height:100%;background:linear-gradient(135deg,rgba(18,36,66,0.92),rgba(39,55,89,0.85));z-index:1;position:absolute}.tariff-list-item .container{position:relative;padding:0 15px;max-width:1320px;margin:0 auto;z-index:2}.cost-levels{position:relative}.tariff-list-item h2{margin-bottom:20px;transform:translateY(0);font-weight:700;font-size:33px;position:relative;text-align:center;transition:transform 0.6s cubic-bezier(0.22,1,0.36,1);color:#ffffff}.tariff-list-item h2::after{height:3px;content:"";position:absolute;left:50%;bottom:-12px;width:80px;transform:translateX(-50%);background:rgb(231,182,154)}.tariff-list-item .rate-packages{text-align:center;margin:0 auto 50px;opacity:0.9;color:#ffffff;font-size:18px;max-width:760px;line-height:1.6}.tariff-list-item .package-deals{gap:30px;margin:0;list-style:none;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}.tariff-list-item .payment-pricing{overflow:hidden;display:block;transition:transform 0.4s cubic-bezier(0.22,1,0.36,1);text-decoration:none;position:relative;height:100%}.tariff-list-item .deal-opts{height:100%;position:relative;justify-content:space-between;min-height:380px;height:100%;background:linear-gradient(145deg,rgba(255,255,255,0.1),rgba(255,255,255,0.03));flex-direction:column;transition:all 0.4s ease;border:1px solid rgba(255,255,255,0.1);backdrop-filter:blur(10px);box-shadow:0 15px 35px rgba(0,0,0,0.2);padding:30px;display:flex}.tariff-list-item .deal-opts::before{left:0;width:100%;position:absolute;transition:opacity 0.5s ease;height:100%;top:0;background:linear-gradient(to bottom right,rgb(231,182,154,0.5),transparent,rgba(255,255,255,0.05));content:"";opacity:0}.tariff-list-item .value-pricing{display:flex;z-index:2;flex-direction:column;position:relative;height:100%}.tariff-list-item .payment-pricing h4{color:#ffffff;margin-bottom:20px;font-weight:600;padding-bottom:15px;transition:transform 0.4s ease;font-size:22px;position:relative}.tariff-list-item .payment-pricing h4::after{bottom:0;height:2px;transition:width 0.4s ease;width:40px;background:rgb(231,182,154);content:"";position:absolute;left:0}.tariff-list-item .payment-pricing p{font-size:15px;line-height:1.7;word-break:break-word;overflow-wrap:break-word;white-space:normal;opacity:0.85;color:#ffffff;flex-grow:1;margin-bottom:25px}.tariff-list-item .bundle-offer{display:inline-block;font-size:28px;position:relative;margin-top:auto;transition:transform 0.4s ease,box-shadow 0.4s ease;align-self:flex-start;padding:10px 20px;background:linear-gradient(135deg,rgb(231,182,154),rgb(217,144,106));box-shadow:0 5px 15px rgba(0,0,0,0.15);border-radius:10px;font-weight:700;color:#ffffff}.tariff-list-item .bundle-offer::before{transform:translateX(-100%);content:"";left:0;transition:transform 0.6s ease;height:100%;width:100%;background:linear-gradient(45deg,transparent,rgba(255,255,255,0.1),transparent);position:absolute;top:0}.tariff-list-item .payment-pricing:hover{transform:translateY(-10px)}.tariff-list-item .payment-pricing:hover .deal-opts{box-shadow:0 25px 45px rgba(0,0,0,0.25)}.tariff-list-item .payment-pricing:hover .deal-opts::before{opacity:1}.tariff-list-item .payment-pricing:hover h4{transform:translateX(5px)}.tariff-list-item .payment-pricing:hover h4::after{width:60px}.tariff-list-item .payment-pricing:hover .bundle-offer{box-shadow:0 8px 25px rgba(0,0,0,0.2);transform:scale(1.05)}.tariff-list-item .payment-pricing:hover .bundle-offer::before{transform:translateX(100%)}@media (max-width: 1200px) {.tariff-list-item{padding:100px 0}.tariff-list-item .package-deals{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:25px}.tariff-list-item .deal-opts{padding:25px;min-height:360px}.tariff-list-item h2{font-size:calc(33px - 2px)}} @media (max-width: 992px) {.tariff-list-item{padding:80px 0}.tariff-list-item .package-deals{gap:20px;grid-template-columns:repeat(auto-fill,minmax(240px,1fr))}.tariff-list-item .deal-opts{min-height:340px;padding:22px}.tariff-list-item .payment-pricing h4{font-size:20px}.tariff-list-item .payment-pricing p{font-size:14px;line-height:1.6}.tariff-list-item .bundle-offer{padding:8px 16px;font-size:24px}} @media (max-width: 768px) {.tariff-list-item{padding:60px 0}.tariff-list-item .package-deals{gap:20px;grid-template-columns:repeat(auto-fill,minmax(100%,1fr))}.tariff-list-item .deal-opts{min-height:auto;padding:25px}.tariff-list-item h2{font-size:calc(33px - 4px)}.tariff-list-item .rate-packages{margin-bottom:40px;font-size:16px}} @media (max-width: 576px) {.tariff-list-item{padding:50px 0}.tariff-list-item h2{font-size:calc(33px - 6px)}.tariff-list-item .rate-packages{font-size:15px;margin-bottom:30px}.tariff-list-item .deal-opts{padding:20px}.tariff-list-item .payment-pricing h4{padding-bottom:12px;margin-bottom:15px;font-size:18px}.tariff-list-item .payment-pricing p{font-size:14px;margin-bottom:20px}.tariff-list-item .bundle-offer{font-size:22px;padding:8px 14px}}.educational-gains{box-shadow:0 -15px 35px -20px rgba(0,0,0,0.1) inset;padding:120px 0;position:relative;background:linear-gradient(135deg,rgb(244,219,201) 0%,rgba(247,248,255,0.95) 100%);overflow:hidden}.educational-gains::before{top:-100%;z-index:0;width:35%;content:"";animation:float 20s infinite alternate ease-in-out;height:300%;transform:rotate(-15deg);background:linear-gradient(145deg,rgb(231,182,154,0.5) 0%,rgb(217,144,106,0.5) 70%);position:absolute;left:-15%;opacity:0.1}.educational-gains::after{z-index:0;content:"";animation:float 15s infinite alternate-reverse ease-in-out;bottom:-100%;transform:rotate(15deg);width:40%;right:-15%;background:linear-gradient(215deg,rgb(217,144,106,0.5) 0%,rgb(231,182,154,0.5) 70%);position:absolute;opacity:0.08;height:200%}.educational-gains .container{position:relative;display:grid;z-index:1;margin:0 auto;align-items:center;padding:0 20px;grid-template-columns:1fr 1.5fr;gap:50px;max-width:1200px}.educational-gains .img-fit{transition:transform 0.7s cubic-bezier(0.215,0.61,0.355,1);height:auto;transform-origin:center center;width:100%;object-fit:cover;filter:saturate(1.05);animation:photo-appear 1s cubic-bezier(0.19,1,0.22,1) forwards;transform:perspective(1000px) rotateY(-5deg) rotateX(3deg);opacity:0;box-shadow:25px 25px 50px rgba(0,0,0,0.1),-5px -5px 30px rgba(255,255,255,0.8);border-radius:22px;max-width:450px}.educational-gains .img-fit:hover{box-shadow:30px 30px 60px rgba(0,0,0,0.15),-5px -5px 30px rgba(255,255,255,0.9);transform:perspective(1000px) rotateY(0deg) rotateX(0deg) scale(1.02)}.educational-gains .growth-hist{position:relative;transform:translateY(30px);z-index:2;animation:slide-in 0.8s cubic-bezier(0.215,0.61,0.355,1) 0.2s forwards;opacity:0}.educational-gains .text-info-box{position:relative;padding:10px 0 10px 30px}.educational-gains .text-info-box::before{width:3px;border-radius:10px;left:0;position:absolute;background:linear-gradient(to bottom,rgb(231,182,154),rgb(217,144,106));height:100%;content:"";top:0}.educational-gains h1{transform:translateZ(0);font-size:47px;line-height:1.3;color:#000000;margin-bottom:30px;font-weight:700;position:relative}.educational-gains h1::after{width:15px;height:15px;left:-30px;content:"";border-radius:50%;box-shadow:0 0 15px rgb(231,182,154,0.5);position:absolute;transform:translateY(-50%);top:50%;background:rgb(231,182,154)}.educational-gains ul{display:grid;padding:0;grid-template-columns:repeat(auto-fill,minmax(380px,1fr));list-style:none;gap:20px;margin:0}.educational-gains li{box-shadow:5px 5px 15px rgba(0,0,0,0.05),-2px -2px 10px rgba(255,255,255,0.6);transition:all 0.4s cubic-bezier(0.19,1,0.22,1);animation-delay:calc(0.15s * var(--i,0));background:linear-gradient(135deg,rgba(255,255,255,0.9) 0%,rgba(255,255,255,0.5) 100%);opacity:0;border-radius:10px;transform:translateZ(0);padding:15px 20px 15px 60px;backdrop-filter:blur(5px);position:relative;animation:fade-in 0.5s forwards}.educational-gains li:nth-child(1){--i:1}.educational-gains li:nth-child(2){--i:2}.educational-gains li:nth-child(3){--i:3}.educational-gains li:nth-child(4){--i:4}.educational-gains li:nth-child(5){--i:5}.educational-gains li:hover{transform:translateY(-5px) scale(1.02);box-shadow:8px 8px 20px rgba(0,0,0,0.08),-3px -3px 12px rgba(255,255,255,0.8)}.educational-gains li p{font-size:14px;line-height:1.6;color:#000000;margin:0}.educational-gains li svg{height:30px;top:50%;color:rgb(231,182,154);transform:translateY(-50%);position:absolute;transition:transform 0.3s ease;width:30px;filter:drop-shadow(0 2px 3px rgba(0,0,0,0.1));left:15px}.educational-gains li:hover svg{transform:translateY(-50%) scale(1.1)}.educational-gains svg path{fill:rgb(231,182,154);transition:fill 0.3s ease}.educational-gains li:hover svg path{fill:rgb(217,144,106)}@keyframes float {0%{transform:rotate(-15deg) translateY(0)}50%{transform:rotate(-14deg) translateY(-20px)}100%{transform:rotate(-16deg) translateY(0)}} @keyframes slide-in {0%{opacity:0;transform:translateY(30px)}100%{opacity:1;transform:translateY(0)}} @keyframes fade-in {0%{opacity:0;transform:translateY(20px)}100%{opacity:1;transform:translateY(0)}} @keyframes photo-appear {0%{opacity:0;transform:perspective(1000px) rotateY(-15deg) rotateX(10deg) translateX(-50px)}100%{opacity:1;transform:perspective(1000px) rotateY(-5deg) rotateX(3deg) translateX(0)}} @media (max-width: 1024px) {.educational-gains{padding:90px 0}.educational-gains .container{grid-template-columns:1fr;gap:40px}.educational-gains .img-fit{max-width:400px;margin:0 auto}.educational-gains ul{grid-template-columns:1fr}} @media (max-width: 768px) {.educational-gains{padding:70px 0}.educational-gains h1{font-size:calc(47px * 0.85);margin-bottom:25px}.educational-gains .img-fit{max-width:100%}.educational-gains .text-info-box{padding:0 0 0 20px}.educational-gains li{padding:15px 15px 15px 55px}} @media (max-width: 576px) {.educational-gains{padding:50px 0}.educational-gains h1{font-size:calc(47px * 0.7);margin-bottom:20px}.educational-gains ul{gap:15px}.educational-gains li{padding:12px 12px 12px 50px}.educational-gains li svg{width:24px;left:12px;height:24px}.educational-gains li p{font-size:calc(14px * 0.9)}}footer{width:100%;position:relative}.goal-footer{font-family:Arial,sans-serif;position:relative;overflow:hidden;padding:0 0 30px}footer .exam-prep{z-index:1;position:relative}footer .edu-asknow{padding:40px 20px;justify-content:center;margin-bottom:70px;color:#ffffff;display:flex;flex-wrap:wrap;clip-path:polygon(0 0,100% 0,100% 85%,0 100%);background-color:rgb(217,144,106);gap:20px;position:relative}footer .edu-asknow::after{background:linear-gradient(135deg,rgba(255,255,255,0.1) 0%,transparent 50%);height:100%;content:"";left:0;position:absolute;width:100%;top:0;pointer-events:none}footer .info_item{flex:1 1 200px;transition:all 0.3s ease;align-items:center;background-color:rgba(0,0,0,0.2);display:flex;border-radius:10px;max-width:300px;padding:10px 20px}footer .info_item:hover{background-color:rgba(0,0,0,0.3);transform:translateY(-5px)}footer .info_item svg{fill:#ffffff;flex-shrink:0;width:22px;height:22px;margin-right:15px}footer .info_item p,footer .info_item a{font-size:13px;color:#ffffff;text-decoration:none}footer .info_item a:hover{text-decoration:underline}footer .text_main_holder{gap:40px;display:grid;grid-template-columns:1fr;margin-top:-30px;position:relative}footer .text_main_holder::before{height:100%;position:absolute;content:"";background-color:#ffffff;clip-path:polygon(0 15%,100% 0,100% 100%,0 100%);width:100%;top:0;left:0;z-index:-1}footer .head-bar{text-align:center;padding-top:60px}footer .head-bar svg{width:auto;margin-bottom:15px;height:45px}footer .faq-block{color:#000000;font-size:12px;margin:0 auto;max-width:350px;text-align:center;line-height:1.6}footer .head-main{padding:30px;position:relative;clip-path:polygon(5% 0,100% 0,95% 100%,0% 100%);background-color:rgb(244,219,201);margin:0 20px}footer .head-main h5{margin-bottom:25px;color:#000000;display:inline-block;position:relative;font-size:22px;font-weight:600}footer .head-main h5::after{background:linear-gradient(90deg,rgb(231,182,154),transparent);position:absolute;width:100%;bottom:-8px;content:"";left:0;height:2px}footer .head-lesson{flex-direction:column;gap:10px 30px;margin-bottom:25px;flex-wrap:wrap;display:flex}footer .head-lesson a{text-decoration:none;padding:8px 0;transition:all 0.3s ease;color:#000000;font-size:13px;position:relative;flex:1 0 calc(50% - 30px)}footer .head-lesson a::after{content:"";background-color:rgb(231,182,154);transition:width 0.3s ease;bottom:0;position:absolute;left:0;width:0;height:1px}footer .head-lesson a:hover{color:rgb(231,182,154);padding-left:5px}footer .head-lesson a:hover::after{width:100%}footer .subscribe_holder{clip-path:polygon(0 0,95% 0,100% 100%,5% 100%);padding:30px;position:relative;color:#ffffff;background-color:rgb(231,182,154);margin:0 20px}footer .subscribe_holder::before{content:"";height:100%;pointer-events:none;position:absolute;background:linear-gradient(45deg,rgba(0,0,0,0.1) 0%,transparent 50%);left:0;top:0;width:100%}footer .subscribe_holder h5{font-weight:600;font-size:22px;color:#ffffff;margin-bottom:15px}footer .subscribe_holder p{margin-bottom:25px;color:rgba(255,255,255,0.9);font-size:13px;line-height:1.6}footer .input_holder{gap:15px;display:flex;position:relative;flex-direction:column}footer .input_holder input[type="email"]{font-size:13px;border:none;padding:15px;transition:all 0.3s ease;border-radius:10px}footer .input_holder input[type="email"]:focus{box-shadow:0 0 0 3px rgba(255,255,255,0.3);outline:none}footer .sub-typography{font-size:14px;background-color:#000000;cursor:pointer;border:none;border-radius:10px;transition:all 0.3s ease;padding:15px;color:#ffffff;font-weight:600}footer .sub-typography:hover{background-color:rgb(217,144,106)}footer .mentor-net{border-top:1px dashed rgba(0,0,0,0.1);padding-top:20px;margin-top:60px}footer .grant-cta{color:#000000;text-align:center;font-size:12px}@media (min-width: 768px) {footer .text_main_holder{grid-template-columns:1fr 1fr 1fr;gap:30px}footer .input_holder{flex-direction:row}footer .sub-typography{white-space:nowrap}footer .head-bar{padding-top:80px}} @media (max-width: 767px) {footer .edu-asknow{padding:30px 15px 50px}footer .head-main,footer .subscribe_holder{margin:0 10px;padding:25px 20px}footer .mentor-net{margin-top:40px}} @media (max-width: 576px) {footer .edu-asknow{clip-path:polygon(0 0,100% 0,100% 90%,0 100%)}footer .head-main h5,footer .subscribe_holder h5{font-size:calc(22px - 2px)}footer .head-lesson a{flex:1 0 100%}footer .input_holder input[type="email"],footer .sub-typography{padding:12px}}.course-program-info{background:linear-gradient(145deg,rgb(244,219,201) 0%,rgba(245,247,250,0.95) 100%);overflow:hidden;position:relative;z-index:1;padding:120px 0 100px}.course-program-info::before{top:0;background:linear-gradient(135deg,transparent 0%,rgba(rgb(231,182,154,0.5),0.05) 100%);transform:skewX(-15deg) translateX(10%);position:absolute;z-index:-1;width:60%;right:0;height:100%;content:""}.course-program-info::after{content:"";position:absolute;transform:rotate(15deg);height:200px;background:linear-gradient(225deg,rgb(231,182,154) 0%,rgb(217,144,106) 100%);z-index:-1;width:200px;bottom:-50px;left:-50px;opacity:0.05}.course-program-info .container{margin:0 auto;z-index:2;max-width:1200px;position:relative;padding:0 15px}.course-program-info h2{margin-bottom:50px;transform:perspective(1000px) rotateX(0deg);font-weight:700;position:relative;transform-origin:left center;transition:transform 0.6s cubic-bezier(0.165,0.84,0.44,1);color:#000000;font-size:35px}.course-program-info h2::after{transition:transform 0.4s ease-out;transform-origin:left;bottom:-10px;width:80px;transform:scaleX(1);height:this;content:"";background:rgb(231,182,154);position:absolute;left:0}.course-program-info h2:hover{transform:perspective(1000px) rotateX(2deg)}.course-program-info h2:hover::after{transform:scaleX(1.5)}.course-program-info .program-map{transform-style:preserve-3d;position:relative;display:grid;grid-template-columns:1fr;gap:40px}.course-program-info .img-fit{overflow:hidden;transform:perspective(1000px) rotateY(-2deg) translateZ(10px);border:none;height:350px;position:relative;transition:transform 0.5s cubic-bezier(0.175,0.885,0.32,1.275),box-shadow 0.5s ease;box-shadow:0 20px 40px -20px rgba(0,0,0,0.2)}.course-program-info .img-fit::before{z-index:1;right:0;bottom:0;transition:opacity 0.3s ease;content:"";background:linear-gradient( to bottom,transparent 70%,rgba(rgba(0,0,0,0.5),0.1) 100% );left:0;top:0;position:absolute}.course-program-info .img-fit:hover{transform:perspective(1000px) rotateY(0deg) translateZ(20px);box-shadow:0 30px 50px -15px rgba(0,0,0,0.25)}.course-program-info .text-info-box{transition:transform 0.5s cubic-bezier(0.215,0.61,0.355,1);padding:40px 30px;box-shadow:0 15px 35px -15px rgba(0,0,0,0.15);background-color:#ffffff;position:relative;border-radius:10px;transform:perspective(1000px) rotateY(2deg) translateZ(5px)}.course-program-info .text-info-box::before{position:absolute;height:0;transition:height 0.6s cubic-bezier(0.19,1,0.22,1);left:0;background:linear-gradient(to bottom,rgb(231,182,154),rgb(217,144,106));width:5px;top:0;content:""}.course-program-info .text-info-box:hover{transform:perspective(1000px) rotateY(0deg) translateZ(10px)}.course-program-info .text-info-box:hover::before{height:100%}.course-program-info .description{line-height:1.7;margin-bottom:20px;color:#000000;font-size:15px;transform:translateZ(0);transition:transform 0.4s ease;position:relative}.course-program-info .description:last-child{margin-bottom:0}.course-program-info .description::first-letter{font-size:1.2em;font-weight:600;color:rgb(231,182,154)}.course-program-info .description:nth-child(1){animation:fadeText 0.8s ease forwards}.course-program-info .description:nth-child(2){animation:fadeText 0.8s 0.3s ease forwards;opacity:0}@keyframes fadeText {from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}} .course-program-info .program-map:hover .img-fit{transition:transform 0.8s cubic-bezier(0.19,1,0.22,1)}.course-program-info .program-map:hover .text-info-box{transition:transform 0.8s cubic-bezier(0.19,1,0.22,1)}@media (min-width: 768px) {.course-program-info{padding:150px 0 130px}.course-program-info .program-map{gap:60px;align-items:center;grid-template-columns:1fr 1.2fr}.course-program-info h2{font-size:calc(35px * 1.1);max-width:80%}.course-program-info .img-fit{height:500px}.course-program-info .text-info-box{padding:50px 40px}} @media (min-width: 992px) {.course-program-info{padding:180px 0 160px}.course-program-info h2{margin-bottom:70px}.course-program-info .program-map{gap:80px}.course-program-info .img-fit{height:600px}.course-program-info .text-info-box{padding:60px 50px}} @media (max-width: 767px) {.course-program-info{padding:80px 0 70px}.course-program-info h2{font-size:calc(35px * 0.85);margin-bottom:30px}.course-program-info .img-fit{height:250px}.course-program-info .text-info-box{padding:30px 20px}.course-program-info .description{font-size:calc(15px * 0.95);line-height:1.6}} @media (max-width: 480px) {.course-program-info{padding:60px 0 50px}.course-program-info h2{margin-bottom:25px;font-size:calc(35px * 0.75)}.course-program-info .img-fit{height:200px}.course-program-info .text-info-box{padding:25px 15px}.course-program-info .description{font-size:calc(15px * 0.9);line-height:1.5}}.leadership-profile{background:radial-gradient(circle at 70% 30%,rgb(231,182,154,0.5) 0%,transparent 40%),radial-gradient(circle at 30% 70%,rgb(217,144,106,0.5) 0%,transparent 40%),#000000;padding:7rem 2rem;overflow:hidden;position:relative}.leadership-profile::before{content:"";top:-25%;left:-25%;height:150%;width:150%;background:radial-gradient(ellipse at center,transparent 0%,transparent 50%,#000000 100%),repeating-linear-gradient(45deg,rgba(0,0,0,0.5) 0px,rgba(0,0,0,0.5) 1px,transparent 1px,transparent 10px);opacity:0.3;animation:backgroundMovement 30s linear infinite alternate;position:absolute}.leadership-profile .container{margin:0 auto;z-index:2;position:relative;max-width:1200px}.leadership-profile .student-praise{grid-template-columns:1fr 1fr;border-radius:19px;position:relative;overflow:hidden;grid-template-rows:auto auto auto;display:grid;gap:0}.leadership-profile .student-praise::after{pointer-events:none;top:0;background:linear-gradient(135deg,rgb(231,182,154,0.5) 0%,transparent 50%);left:0;position:absolute;height:100%;width:100%;content:"";mix-blend-mode:overlay;opacity:0.3}.leadership-profile .student-praise .img-fit{border-radius:0;z-index:1;transform:scale(1.05) translateX(-5%);grid-row:1 / 4;position:relative;min-height:500px;box-shadow:0 0 30px rgb(231,182,154,0.5);transition:all 0.5s ease;clip-path:polygon(0 0,100% 0,80% 100%,0 100%);grid-column:1 / 2}.leadership-profile .student-praise .img-fit:hover{transform:scale(1.07) translateX(-4%);box-shadow:0 0 50px rgb(231,182,154)}.leadership-profile .student-praise .name{text-shadow:0 0 10px rgb(231,182,154,0.5),0 0 20px rgb(231,182,154,0.5);font-weight:700;font-size:33px;color:#ffffff;grid-column:2 / 3;padding:3.5rem 2rem 0.5rem 3rem;letter-spacing:2px;z-index:2;animation:neonPulse 4s infinite alternate;grid-row:1 / 2;position:relative}.leadership-profile .student-praise span:not(.name){padding:0 2rem 1rem 3rem;font-size:21px;font-weight:400;position:relative;text-transform:uppercase;letter-spacing:1px;grid-column:2 / 3;z-index:2;grid-row:2 / 3;color:rgb(217,144,106)}.leadership-profile .student-praise .emp-skills{grid-row:3 / 4;border-radius:0 10px 0 0;padding:2rem 2rem 2.5rem 3rem;color:#ffffff;grid-column:2 / 3;position:relative;backdrop-filter:blur(5px);line-height:1.7;margin-right:1.5rem;font-size:18px;z-index:2;border-top:1px solid rgb(217,144,106,0.5);background:linear-gradient(to right,rgba(0,0,0,0.5) 0%,transparent 100%)}@keyframes neonPulse {0%,100%{text-shadow:0 0 10px rgb(231,182,154,0.5),0 0 20px rgb(231,182,154,0.5)}50%{text-shadow:0 0 20px rgb(231,182,154),0 0 30px rgb(231,182,154)}} @keyframes backgroundMovement {0%{transform:translate(0,0) rotate(0deg)}100%{transform:translate(50px,50px) rotate(10deg)}} @media (max-width: 992px) {.leadership-profile{padding:5rem 1.5rem}.leadership-profile .student-praise{grid-template-rows:auto auto auto auto;grid-template-columns:1fr}.leadership-profile .student-praise .img-fit{grid-row:1 / 2;grid-column:1 / 2;clip-path:polygon(0 0,100% 0,100% 85%,0 100%);transform:scale(1.02) translateY(-5%);min-height:350px}.leadership-profile .student-praise .img-fit:hover{transform:scale(1.03) translateY(-4%)}.leadership-profile .student-praise .name{grid-column:1 / 2;padding:2rem 1.5rem 0.5rem 1.5rem;grid-row:2 / 3}.leadership-profile .student-praise span:not(.name){grid-column:1 / 2;grid-row:3 / 4;padding:0 1.5rem 1rem 1.5rem}.leadership-profile .student-praise .emp-skills{grid-column:1 / 2;grid-row:4 / 5;padding:1.5rem;margin-right:0;border-radius:10px}} @media (max-width: 576px) {.leadership-profile{padding:4rem 1rem}.leadership-profile .student-praise .img-fit{min-height:280px}.leadership-profile .student-praise .name{padding:1.5rem 1rem 0.5rem 1rem}.leadership-profile .student-praise span:not(.name){padding:0 1rem 1rem 1rem}.leadership-profile .student-praise .emp-skills{padding:1.2rem}}.our-background{overflow:hidden;padding:120px 0;position:relative}.our-background::before{left:0;z-index:1;top:0;background:linear-gradient(135deg,rgb(231,182,154,0.5),rgba(0,0,0,0.5) 70%);position:absolute;width:100%;content:"";height:100%}.our-background::after{bottom:-50px;background:rgb(217,144,106);height:200px;position:absolute;z-index:1;right:-50px;border-radius:50%;content:"";opacity:0.1;animation:float 8s ease-in-out infinite;width:200px}.our-background h4{letter-spacing:2px;opacity:1;font-size:calc(33px * 1.2);z-index:2;position:relative;text-transform:uppercase;text-align:center;transform:translateY(0);color:#ffffff;font-weight:700;transition:transform 0.5s ease,opacity 0.5s ease;margin-bottom:60px}.our-background h4::after{left:50%;bottom:-15px;transform:translateX(-50%);background:linear-gradient(90deg,rgb(217,144,106),rgb(231,182,154));position:absolute;height:4px;width:80px;content:""}.our-background .container{max-width:1200px;margin:0 auto;padding:0 20px;z-index:2;position:relative}.our-background .text-info-box{transform:translateY(0);transition:transform 0.5s ease 0.2s,opacity 0.5s ease 0.2s;opacity:1;backdrop-filter:blur(10px);box-shadow:0 20px 40px rgba(0,0,0,0.1);border-left:5px solid rgb(231,182,154);background:rgba(255,255,255,0.92);position:relative;padding:40px 50px}.our-background .text-info-box::before{background:linear-gradient(90deg,transparent,rgb(217,144,106));position:absolute;top:0;right:0;height:5px;content:"";width:30%}.our-background .text-info-box::after{width:50%;position:absolute;content:"";bottom:0;height:2px;background:linear-gradient(90deg,transparent,rgb(231,182,154,0.5));right:0}.our-background .text-info-box h6{display:inline-block;color:rgb(231,182,154);font-size:calc(18px * 1.2);margin-bottom:25px;font-weight:700;position:relative}.our-background .text-info-box h6::after{background:rgb(217,144,106,0.5);bottom:-10px;width:100%;transform-origin:left;left:0;height:2px;transform:scaleX(0.3);position:absolute;content:"";transition:transform 0.5s ease}.our-background .text-info-box:hover h6::after{transform:scaleX(1)}.our-background .text-info-box div{position:relative}.our-background .text-info-box span{font-size:15px;font-family:Arial,sans-serif;line-height:1.8;column-count:2;color:#000000;display:block;text-align:justify;column-gap:30px;hyphens:auto}@keyframes float {0%,100%{transform:translateY(0) scale(1)}50%{transform:translateY(-20px) scale(1.05)}} @media screen and (max-width: 1200px) {.our-background{padding:100px 0}.our-background .text-info-box{padding:35px 40px}} @media screen and (max-width: 992px) {.our-background{padding:80px 0}.our-background h4{margin-bottom:50px;font-size:calc(33px * 1.1)}.our-background .text-info-box{padding:30px 35px}.our-background .text-info-box h6{font-size:18px}} @media screen and (max-width: 768px) {.our-background{padding:70px 0}.our-background h4{font-size:33px;margin-bottom:40px}.our-background h4::after{width:60px;height:3px}.our-background .text-info-box{padding:25px 30px}.our-background .text-info-box span{column-count:1;font-size:calc(15px - 1px);line-height:1.7}} @media screen and (max-width: 576px) {.our-background{padding:60px 0}.our-background h4{margin-bottom:35px;font-size:calc(33px * 0.9)}.our-background h4::after{width:50px}.our-background .text-info-box{border-left-width:3px;padding:20px 25px}.our-background .text-info-box h6{font-size:calc(18px * 0.9);margin-bottom:20px}.our-background .text-info-box span{font-size:calc(15px - 2px);line-height:1.6}} @media (hover: hover) and (pointer: fine) {.our-background .text-info-box:hover{box-shadow:0 25px 50px rgba(0,0,0,0.15);transform:translateY(-5px)}}.join-our-community{overflow:hidden;position:relative;padding:5rem 2rem;background:rgb(244,219,201)}.join-our-community::before{width:100%;top:0;background:linear-gradient(135deg,rgb(231,182,154,0.5) 0%,transparent 70%);z-index:1;content:"";position:absolute;left:0;height:100%}.join-our-community::after{opacity:0.1;bottom:0;position:absolute;height:40%;content:"";clip-path:polygon(100% 0%,0% 100%,100% 100%);background-image:repeating-linear-gradient( -45deg,transparent,transparent 5px,rgb(217,144,106,0.5) 5px,rgb(217,144,106,0.5) 8px );right:0;width:70%;z-index:1}.join-our-community .growth-hist{max-width:1200px;margin:0 auto;position:relative;z-index:2}.join-our-community .feedback-block{margin:0 auto;overflow:hidden;position:relative;background:#ffffff;max-width:700px;display:grid;box-shadow:0 20px 40px rgba(0,0,0,0.5);border-radius:30px;grid-template-columns:1fr 1fr}.join-our-community .feedback-block::before{z-index:1;background:linear-gradient(-45deg,#ffffff 50%,rgb(217,144,106,0.5) 50%);opacity:0.3;left:0;height:100%;content:"";top:0;width:100%;position:absolute}.join-our-community h3{position:relative;padding:3rem 2rem;font-weight:700;color:#000000;z-index:2;font-size:19px;grid-column:1;margin:0}.join-our-community h3::after{left:2rem;background:rgb(231,182,154);transform-origin:left center;position:absolute;height:4px;transition:transform 0.3s ease;width:60px;bottom:30px;content:"";transform:scaleX(1)}.join-our-community .feedback-block:hover h3::after{transform:scaleX(1.5)}.join-our-community .input_holder{position:relative;justify-content:center;gap:1.5rem;z-index:2;display:flex;flex-direction:column;padding:2rem;grid-column:2}.join-our-community .input_holder::before{content:"";top:0;left:0;height:100%;background:radial-gradient( circle at 30% 70%,rgb(231,182,154,0.5) 0%,transparent 60% );position:absolute;opacity:0.2;width:100%;z-index:-1}.join-our-community input[type="email"]{transition:all 0.3s ease;font-family:Arial,sans-serif;color:#000000;width:100%;font-size:12px;padding:1rem 1.5rem;border:none;border-bottom:2px solid rgba(0,0,0,0.5);background:transparent}.join-our-community input[type="email"]:focus{outline:none;border-color:rgb(231,182,154)}.join-our-community input[type="email"]::placeholder{opacity:0.7;color:#000000}.join-our-community input[type="submit"]{overflow:hidden;cursor:pointer;border:none;font-weight:600;z-index:1;padding:1rem 1.5rem;color:#ffffff;transition:all 0.3s ease;font-size:19px;position:relative;width:100%;border-radius:10px;background:rgb(231,182,154);font-family:Arial,sans-serif}.join-our-community input[type="submit"]::before{transform:scaleX(0);width:100%;top:0;transition:transform 0.6s cubic-bezier(0.23,1,0.32,1);z-index:-1;height:100%;position:absolute;background:rgb(217,144,106);content:"";transform-origin:right;left:0}.join-our-community input[type="submit"]:hover{box-shadow:0 10px 20px rgba(0,0,0,0.5)}.join-our-community input[type="submit"]:hover::before{transform-origin:left;transform:scaleX(1)}.join-our-community .feedback-block::after{left:calc(50% - 20px);content:"";z-index:2;position:absolute;bottom:0;transform:skewX(-10deg);width:40px;background:#ffffff;box-shadow:0 0 20px rgba(0,0,0,0.5);top:0}@keyframes wave {0%,100%{transform:translateY(0) scaleY(1)}50%{transform:translateY(-10px) scaleY(1.1)}} @media (max-width: 768px) {.join-our-community{padding:4rem 1.5rem}.join-our-community .feedback-block{grid-template-columns:1fr}.join-our-community h3{grid-column:1;text-align:center;padding:2rem 2rem 1rem}.join-our-community h3::after{left:50%;transform:translateX(-50%) scaleX(1)}.join-our-community .feedback-block:hover h3::after{transform:translateX(-50%) scaleX(1.5)}.join-our-community .input_holder{grid-column:1;padding:1rem 2rem 2rem}.join-our-community .feedback-block::after{height:40px;right:0;transform:skewY(-10deg);left:0;top:calc(33% - 20px);width:100%}} @media (max-width: 480px) {.join-our-community{padding:3rem 1rem}.join-our-community .feedback-block{width:100%}.join-our-community h3{padding:1.5rem 1.5rem 1rem;font-size:calc(19px * 0.9)}.join-our-community .input_holder{padding:1rem 1.5rem 1.5rem}.join-our-community input[type="email"]{padding:0.8rem 1rem}.join-our-community input[type="submit"]{padding:0.8rem 1rem}}.privacy-quarters{margin-right:5%;background-color:rgb(244,219,201);padding:40px;color:#000000;font-family:Arial,sans-serif;box-shadow:0 4px 8px rgba(0,0,0,0.1);transition:all 0.3s ease-in-out;margin-left:5%}.privacy-quarters:hover{box-shadow:0 8px 16px rgba(0,0,0,0.2)}.privacy-quarters h1,.privacy-quarters h2{margin:20px 0;letter-spacing:2px;text-transform:uppercase}.privacy-quarters h1{padding-bottom:10px;font-weight:700;font-size:40px;border-bottom:3px solid rgb(231,182,154);color:rgb(231,182,154)}.privacy-quarters h2{padding-left:10px;font-weight:600;font-size:33px;color:rgb(217,144,106);border-left:5px solid rgb(217,144,106)}.privacy-quarters ul{margin:20px 0;list-style-type:none;padding:0}.privacy-quarters ul li{font-weight:400;border-bottom:1px solid rgba(0,0,0,0.5);font-size:15px;padding:10px 0;color:#000000}.privacy-quarters ul li:last-child{border-bottom:none}.privacy-quarters p{margin:20px 0;font-weight:300;color:#000000;line-height:1.6;font-size:15px}.privacy-quarters div{margin:20px 0}@media only screen and (max-width: 800px) {.privacy-quarters{padding:20px}.privacy-quarters h1{font-size:calc(19px - 10px)}.privacy-quarters h2{font-size:calc(19px - 10px)}.privacy-quarters ul li{font-size:calc(15px - 2px)}.privacy-quarters p{font-size:calc(15px - 2px)}}header{border-bottom:1px solid rgb(231,182,154,0.5);box-shadow:0 5px 25px rgba(0,0,0,0.3);left:0;-webkit-backdrop-filter:blur(10px);width:100%;background:linear-gradient(180deg,rgb(231,182,154) 0%,rgba(20,20,30,0.95) 100% );backdrop-filter:blur(10px);transition:all 0.4s ease;position:fixed;top:0;z-index:1000}header:before{pointer-events:none;top:0;content:'';width:100%;height:100%;background:radial-gradient(circle at 15% 15%,rgb(231,182,154,0.5) 0%,transparent 25%),radial-gradient(circle at 85% 85%,rgb(217,144,106,0.5) 0%,transparent 25%);position:absolute;opacity:0.1;left:0}header:after{pointer-events:none;width:100%;left:0;height:100%;content:'';top:0;opacity:0.02;mix-blend-mode:overlay;position:absolute}header .head-pagebar{overflow:hidden;position:relative}header .head-pagebar:before{position:absolute;box-shadow:0 0 15px rgb(231,182,154),0 0 35px rgb(231,182,154);left:-50%;opacity:0.7;bottom:0;background:linear-gradient(90deg,transparent 0%,rgb(231,182,154) 25%,#ffffff 50%,rgb(231,182,154) 75%,transparent 100% );height:1px;content:'';animation:scanlineGlow 4s linear infinite;width:200%}header .container{max-width:1200px;position:relative;padding:18px 25px;margin:0 auto}header .container:before{content:'';position:absolute;width:100%;height:100%;opacity:0.5;pointer-events:none;mix-blend-mode:overlay;background-image:repeating-linear-gradient( 0deg,transparent,transparent 2px,rgba(255,255,255,0.015) 2px,rgba(255,255,255,0.015) 3px )}header .head-teach{position:relative;align-items:center;display:flex;justify-content:space-between}header .head-teach:before{border-radius:50%;width:20px;left:-10px;height:20px;animation:breathe 5s infinite alternate;opacity:0.3;filter:blur(15px);position:absolute;top:50%;content:'';background:rgb(231,182,154);transform:translateY(-50%)}header .head-teach:after{width:20px;top:50%;border-radius:50%;animation:breathe 5s infinite alternate-reverse;content:'';transform:translateY(-50%);position:absolute;background:rgb(217,144,106);filter:blur(15px);opacity:0.3;right:-10px;height:20px}header .head-main{align-items:center;display:flex;position:relative;gap:30px}header .head-main:before{left:-5%;opacity:0.15;top:-5%;transform:translateX(-100%);animation:menuGlow 10s infinite ease-in-out;height:110%;position:absolute;width:110%;content:'';background:linear-gradient(90deg,transparent,rgb(231,182,154,0.5),transparent );filter:blur(5px)}header .head-guide{color:#ffffff;font-weight:400;letter-spacing:1px;text-decoration:none;font-family:Arial,sans-serif;font-size:13px;transition:all 0.3s ease;position:relative;padding:8px 2px;text-transform:uppercase;text-shadow:0 0 1px #ffffff}header .head-guide:before{height:100%;position:absolute;content:'';transform:skewX(-20deg) scale(0.8,1);width:100%;opacity:0;z-index:-1;top:0;transition:all 0.4s ease;background:linear-gradient(90deg,transparent,rgb(231,182,154,0.5),transparent );left:0}header .head-guide:after{opacity:0.8;content:'';height:2px;position:absolute;bottom:-2px;background:linear-gradient(90deg,rgb(231,182,154),#ffffff 50%,rgb(231,182,154) );left:50%;width:0;transition:all 0.4s cubic-bezier(0.175,0.885,0.32,1.275);filter:blur(0.5px);transform:translateX(-50%)}header .head-guide:hover{color:#ffffff;text-shadow:0 0 5px #ffffff,0 0 10px rgb(231,182,154);transform:translateY(-2px)}header .head-guide:hover:before{opacity:0.15;transform:skewX(-20deg) scale(1.05,1)}header .head-guide:hover:after{box-shadow:0 0 5px rgb(231,182,154),0 0 10px rgb(231,182,154);width:100%}header .head-mainwrap{display:flex;align-items:center;text-decoration:none;padding:5px;transition:all 0.3s ease;position:relative;justify-content:center}header .head-mainwrap:before{height:150%;background:radial-gradient(circle,rgb(231,182,154,0.5) 0%,transparent 70% );width:150%;opacity:0;transform:translate(-50%,-50%);content:'';top:50%;left:50%;position:absolute;transition:opacity 0.5s ease}header .head-mainwrap:after{opacity:0;top:-5px;height:calc(100% + 10px);border-image:linear-gradient(45deg,rgb(231,182,154),rgb(217,144,106),rgb(231,182,154)) 1;left:-5px;position:absolute;content:'';transition:all 0.5s ease;border:1px solid transparent;width:calc(100% + 10px)}header .head-mainwrap:hover:before{opacity:0.3}header .head-mainwrap:hover:after{animation:borderRotate 4s linear infinite;opacity:0.7}header .head-mainwrap svg{transition:all 0.4s cubic-bezier(0.175,0.885,0.32,1.275);filter:drop-shadow(0 0 2px rgb(231,182,154,0.5));position:relative;height:45px;width:auto}header .head-mainwrap:hover svg{filter:drop-shadow(0 0 5px rgb(231,182,154));transform:scale(1.05)}header .head-mainwrap:hover svg path{animation:logoGlow 2s infinite alternate}@keyframes scanlineGlow {0%{transform:translateX(-100%);opacity:0}10%,90%{opacity:0.7}100%{transform:translateX(100%);opacity:0}} @keyframes breathe {0%,100%{opacity:0.3;filter:blur(15px)}50%{opacity:0.5;filter:blur(20px)}} @keyframes menuGlow {0%,100%{transform:translateX(-100%);opacity:0.15}50%{transform:translateX(100%);opacity:0.25}} @keyframes borderRotate {0%{border-image:linear-gradient(45deg,rgb(231,182,154),rgb(217,144,106),rgb(231,182,154)) 1}50%{border-image:linear-gradient(225deg,rgb(231,182,154),rgb(217,144,106),rgb(231,182,154)) 1}100%{border-image:linear-gradient(405deg,rgb(231,182,154),rgb(217,144,106),rgb(231,182,154)) 1}} @keyframes logoGlow {0%{filter:brightness(1)}100%{filter:brightness(1.3)}} @keyframes glitchEffect {0%,100%{transform:translateX(0)}20%{transform:translateX(-2px)}40%{transform:translateX(2px)}60%{transform:skewX(2deg)}80%{transform:skewX(-2deg)}} @media (max-width: 991px) {header .container{padding:15px 20px}header .head-main{gap:20px}header .head-mainwrap svg{height:38px}} @media (max-width: 767px) {header .head-main{width:85%;max-width:330px;gap:25px;-webkit-backdrop-filter:blur(15px);background:linear-gradient(135deg,rgba(20,20,30,0.97) 0%,rgba(10,10,20,0.98) 100% );overflow-y:auto;position:fixed;z-index:1001;right:-100%;height:100vh;padding:85px 30px 30px;transition:all 0.4s cubic-bezier(0.19,1,0.22,1);backdrop-filter:blur(15px);flex-direction:column;top:0;box-shadow:-5px 0 30px rgba(0,0,0,0.5)}header .head-main:before{left:10%;animation:none;opacity:0.3;top:70px;height:1px;width:80%}header .head-main:after{opacity:0.6;top:20px;content:'';width:30px;position:absolute;border:1px solid rgb(231,182,154,0.5);background:transparent;height:30px;right:20px}header .menu.active{right:0}header .head-guide{text-align:left;opacity:0.8;padding:12px 5px;width:100%;border-bottom:1px solid rgb(231,182,154,0.5)}header .head-guide:last-child{border-bottom:none}header .head-guide:hover{opacity:1;transform:translateY(0)}header .head-mainwrap{margin:0 auto}} @media (max-width: 480px) {header .container{padding:12px 15px}header .head-mainwrap svg{height:35px}header .head-main{max-width:100%;width:100%}}.connect-with-us{position:relative;overflow:hidden;padding:90px 0;background:rgb(244,219,201)}.connect-with-us::before{position:absolute;background-size:40px 40px;height:100%;left:0;top:0;content:"";background:linear-gradient(45deg,transparent 48%,rgba(rgb(231,182,154),0.05) 49%,rgba(rgb(231,182,154),0.05) 51%,transparent 52%),linear-gradient(-45deg,transparent 48%,rgba(rgb(217,144,106),0.05) 49%,rgba(rgb(217,144,106),0.05) 51%,transparent 52%);z-index:0;width:100%}.connect-with-us .container{margin:0 auto;position:relative;max-width:1200px;padding:0 20px;z-index:1}.connect-with-us h2{color:#000000;border-bottom:3px solid rgb(231,182,154);display:inline-block;padding-bottom:15px;position:relative;font-size:28px;margin-bottom:50px;font-weight:700}.connect-with-us .reach-widget{border-radius:24px;overflow:hidden;display:flex;background:#ffffff;box-shadow:0 20px 60px rgba(0,0,0,0.08);position:relative}.connect-with-us .img-fit{min-height:550px;clip-path:polygon(0 0,100% 0%,85% 100%,0% 100%);flex:0 0 45%;position:relative}.connect-with-us .connect-list{padding:60px;background:#ffffff;position:relative;flex:0 0 55%}.connect-with-us .connect-list::before{top:0;opacity:0.1;width:100%;z-index:-1;left:0;background-position:0 0,15px 15px;position:absolute;height:100%;content:"";background:linear-gradient(135deg,#ffffff 0%,#ffffff 50%,transparent 50%,transparent 100%),linear-gradient(-135deg,#ffffff 0%,#ffffff 50%,transparent 50%,transparent 100%);background-size:30px 30px}.connect-with-us #contact{gap:25px;display:flex;flex-direction:column}.connect-with-us h3{color:rgb(231,182,154);position:relative;font-weight:700;margin-bottom:30px;font-size:18px}.connect-with-us input[type="text"]{width:100%;transition:all 0.3s ease;padding:15px 20px;border-left:3px solid rgb(231,182,154);background:rgb(244,219,201);font-size:18px;border-radius:0 10px 10px 0;border:none;color:#000000}.connect-with-us input[type="text"]:focus{border-left-color:rgb(217,144,106);box-shadow:0 5px 15px rgba(0,0,0,0.05);outline:none;background:#ffffff}.connect-with-us input[type="text"]::placeholder{opacity:0.7;color:#000000}.connect-with-us .query-panel{gap:12px;margin-top:10px;align-items:flex-start;display:flex}.connect-with-us .query-panel input[type="checkbox"]{position:relative;background:rgb(244,219,201);border:2px solid rgb(244,219,201);appearance:none;margin-top:3px;cursor:pointer;height:22px;transition:all 0.3s ease;border-radius:4px;width:22px}.connect-with-us .query-panel input[type="checkbox"]:checked{border-color:rgb(231,182,154);background:rgb(231,182,154)}.connect-with-us .query-panel input[type="checkbox"]:checked::after{border-bottom:2px solid #ffffff;position:absolute;transform:translate(-50%,-50%) rotate(45deg);height:10px;border-right:2px solid #ffffff;width:5px;top:40%;content:"";left:50%}.connect-with-us .query-panel label{color:#000000;font-size:18px;line-height:1.6}.connect-with-us .query-panel a{color:rgb(231,182,154);text-decoration:none;position:relative;transition:all 0.3s ease}.connect-with-us .query-panel a:hover{color:rgb(217,144,106)}.connect-with-us .query-panel a::after{transition:all 0.3s ease;bottom:-2px;width:100%;background:rgb(231,182,154);left:0;height:1px;content:"";position:absolute}.connect-with-us .query-panel a:hover::after{height:2px;background:rgb(217,144,106)}.connect-with-us .help-info{border:none;padding:15px 35px;align-self:flex-start;overflow:hidden;color:#ffffff;margin-top:15px;font-size:15px;background:rgb(231,182,154);font-weight:600;cursor:pointer;border-radius:10px;transition:all 0.3s ease;position:relative}.connect-with-us .help-info::after{background:rgba(255,255,255,0.1);transition:all 0.6s ease;position:absolute;width:0;top:50%;height:0;left:50%;transform:translate(-50%,-50%);content:"";border-radius:50%}.connect-with-us .help-info:hover{background:rgb(217,144,106)}.connect-with-us .help-info:hover::after{width:300%;height:300%}.connect-with-us svg{width:20px;transition:all 0.3s ease;fill:rgb(231,182,154);height:20px}.connect-with-us svg path{transition:all 0.3s ease;fill:rgb(231,182,154)}.connect-with-us svg:hover{fill:rgb(217,144,106)}.connect-with-us svg:hover path{fill:rgb(217,144,106)}@media (max-width: 992px) {.connect-with-us{padding:70px 0}.connect-with-us .reach-widget{flex-direction:column}.connect-with-us .img-fit{flex:0 0 auto;min-height:300px}.connect-with-us .connect-list{padding:40px 30px 50px;flex:0 0 auto}} @media (max-width: 768px) {.connect-with-us{padding:60px 0}.connect-with-us h2{font-size:calc(28px - 4px);margin-bottom:40px}.connect-with-us .connect-list{padding:35px 25px 45px}.connect-with-us #contact{gap:20px}.connect-with-us .img-fit{min-height:250px}} @media (max-width: 576px) {.connect-with-us{padding:50px 0}.connect-with-us .container{padding:0 15px}.connect-with-us h2{font-size:calc(28px - 6px);margin-bottom:30px}.connect-with-us .connect-list{padding:30px 20px 40px}.connect-with-us .help-info{width:100%}.connect-with-us .img-fit{min-height:200px}}.find-contact{background:linear-gradient(135deg,rgb(244,219,201) 0%,#ffffff 100%);overflow:hidden;padding:7rem 2rem 7rem;color:#000000;font-family:Arial,sans-serif;position:relative}.find-contact::before{width:40%;clip-path:polygon(30% 0,100% 0,100% 100%,0% 100%);top:0;transition:transform 0.5s ease-out;right:0;z-index:1;transform:translateX(10%);position:absolute;opacity:0.07;background:linear-gradient(45deg,transparent,rgb(231,182,154,0.5));content:"";height:100%}.find-contact::after{bottom:0;position:absolute;left:0;z-index:2;height:5px;background:linear-gradient(90deg,rgb(231,182,154),rgb(217,144,106),rgb(231,182,154));width:100%;animation:shimmer 3s infinite linear;content:""}.find-contact h1{position:relative;letter-spacing:0.5px;transform:translateX(10px);display:inline-block;color:rgb(231,182,154);font-weight:700;font-size:38px;margin-bottom:3rem}.find-contact h1::after{background:rgb(217,144,106);left:0;content:"";bottom:-10px;height:3px;position:absolute;transform-origin:left;animation:expandLine 1.5s ease-out forwards;width:40%}.find-contact .container{z-index:3;max-width:1200px;position:relative;margin:0 auto}.find-contact .reach-us{transition:transform 0.4s cubic-bezier(0.175,0.885,0.32,1.275);display:grid;box-shadow:0 10px 30px rgba(0,0,0,0.05),0 1px 4px rgba(0,0,0,0.03);grid-template-columns:1fr;transform:translateY(0);background:#ffffff;padding:2.5rem;gap:3rem}.find-contact .reach-us:hover{transform:translateY(-5px)}.find-contact .reach-us > div:first-child{max-width:95%;padding-left:15px;border-left:3px solid rgb(231,182,154,0.5);line-height:1.7;color:#000000;font-size:calc(13px * 1.05)}.find-contact .reach-us > div:nth-child(2){gap:15px;flex-direction:column;display:flex}.find-contact h6{font-size:21px;font-weight:600;text-transform:capitalize;color:#000000;letter-spacing:0.3px;display:flex;align-items:center;margin:0 0 0.5rem}.find-contact h6 svg{margin-left:8px;transition:transform 0.3s ease}.find-contact h6:hover svg{transform:translateY(-2px)}.find-contact span{margin-left:28px;color:#000000;font-size:13px;position:relative;display:block}.find-contact span::before{top:50%;background-color:rgb(217,144,106,0.5);position:absolute;width:20px;content:"";height:1px;left:-28px}.find-contact .request-info{gap:15px;display:flex;flex-direction:column;margin-top:1rem}.find-contact .assist-grid{padding:10px 15px;color:#000000;position:relative;font-size:13px;border:1px solid rgb(244,219,201);border-radius:10px;display:flex;background-color:#ffffff;transition:all 0.3s ease;font-weight:400;text-decoration:none;align-items:center;overflow:hidden}.find-contact .assist-grid::before{top:0;left:-20px;height:100%;transition:width 0.4s ease;content:"";width:0;background:linear-gradient(90deg,rgb(231,182,154,0.5),transparent);position:absolute;opacity:0.1;z-index:0}.find-contact .assist-grid:hover{transform:translateX(5px);border-color:rgb(231,182,154,0.5)}.find-contact .assist-grid:hover::before{width:120%}.find-contact .assist-grid svg{transition:transform 0.3s ease;z-index:1;margin-left:8px;position:relative}.find-contact .assist-grid:hover svg{transform:scale(1.1)}.find-contact svg{width:20px;transition:all 0.3s ease;height:20px}.find-contact svg path{fill:rgb(217,144,106);transition:fill 0.3s ease}.find-contact .assist-grid:hover svg path{fill:rgb(231,182,154)}@keyframes expandLine {0%{width:0}100%{width:40%}} @keyframes shimmer {0%{background-position:0% 50%}50%{background-position:100% 50%}100%{background-position:0% 50%}} @media (min-width: 768px) {.find-contact{padding:8rem 4rem}.find-contact .reach-us{padding:3rem;grid-template-columns:1.5fr 1fr;gap:3rem}.find-contact h1{font-size:calc(38px * 1.1);margin-bottom:4rem}.find-contact .request-info{margin-top:1.5rem}} @media (min-width: 992px) {.find-contact{padding:10rem 6rem}.find-contact .reach-us{gap:2rem;grid-template-columns:1.8fr 1fr 1fr;padding:4rem}.find-contact .reach-us > div:first-child{padding-right:2rem}.find-contact h1{transform:translateX(20px);font-size:calc(38px * 1.2)}.find-contact::before{transform:translateX(0);width:50%}} @media (max-width: 767px) {.find-contact{padding:5rem 1.5rem}.find-contact .reach-us{padding:2rem 1.5rem}.find-contact h1{font-size:calc(38px * 0.9);margin-bottom:2rem}.find-contact .reach-us > div:first-child{font-size:13px;padding-left:10px}.find-contact span{margin-left:20px}.find-contact .assist-grid{padding:8px 12px}}.customer-experience{background:linear-gradient(135deg,rgb(244,219,201) 0%,rgb(217,144,106,0.5) 100%);padding:6rem 0;position:relative;overflow:hidden}.customer-experience::before{z-index:0;position:absolute;top:-10%;opacity:0.15;right:-10%;animation:floatEffect 18s infinite alternate ease-in-out;height:70%;content:"";background:linear-gradient(45deg,rgb(231,182,154,0.5) 0%,rgb(217,144,106) 100%);transform:rotate(-15deg);width:45%;filter:blur(35px)}.customer-experience::after{width:40%;z-index:0;transform:rotate(12deg);filter:blur(25px);animation:floatEffect 15s infinite alternate-reverse ease-in-out;opacity:0.12;position:absolute;left:-5%;background:linear-gradient(225deg,rgb(217,144,106) 0%,rgb(231,182,154,0.5) 100%);content:"";height:60%;bottom:-10%}.customer-experience .container{position:relative;z-index:2}.customer-experience h2{margin-bottom:3.5rem;transform:perspective(1000px) rotateX(2deg);margin-right:auto;margin-left:auto;position:relative;text-align:center;font-size:35px;max-width:80%;color:#000000;font-weight:700}.customer-experience h2::after{transform:translateX(-50%);height:4px;position:absolute;width:120px;background:linear-gradient(90deg,transparent,rgb(231,182,154),transparent);left:50%;bottom:-15px;content:""}.customer-experience .user-stories{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));perspective:1000px;margin:0;display:grid;list-style:none;gap:2.5rem;padding:0}.customer-experience .student-praise{backdrop-filter:blur(10px);transition:all 0.4s cubic-bezier(0.165,0.84,0.44,1);padding:1.75rem;box-shadow:0 10px 30px -15px rgba(0,0,0,0.1);border-radius:10px;background:linear-gradient(145deg,rgba(255,255,255,0.95),rgba(255,255,255,0.8));position:relative;transform:translateZ(0) scale(1);overflow:hidden}.customer-experience .student-praise::before{font-size:120px;font-family:serif;top:-20px;right:20px;content:"";line-height:1;opacity:0.1;position:absolute;color:rgb(231,182,154);pointer-events:none}.customer-experience .student-praise:hover{box-shadow:0 15px 35px -10px rgba(0,0,0,0.15);transform:translateZ(20px) scale(1.02)}.customer-experience .student-praise:nth-child(odd):hover{transform:translateZ(20px) scale(1.02) rotate(-0.5deg)}.customer-experience .student-praise:nth-child(even):hover{transform:translateZ(20px) scale(1.02) rotate(0.5deg)}.customer-experience .student-praise div{align-items:center;display:flex;margin-bottom:1rem}.customer-experience .student-praise img{box-shadow:0 4px 12px rgba(0,0,0,0.1);width:60px;object-fit:cover;border-radius:50%;border:3px solid #ffffff;height:60px}.customer-experience .student-praise h4{color:#000000;font-size:20px;font-weight:600;position:relative;margin-left:1rem}.customer-experience .student-praise h4::after{height:2px;width:0;background:rgb(231,182,154);transition:width 0.3s ease;bottom:-5px;position:absolute;left:0;content:""}.customer-experience .student-praise:hover h4::after{width:70%}.customer-experience .student-praise .description{margin-top:0.75rem;font-weight:400;position:relative;color:#000000;font-size:18px;z-index:1;line-height:1.6}.customer-experience a{display:inline-block;margin-right:auto;margin-left:auto;font-size:14px;color:#ffffff;transition:all 0.3s ease;text-decoration:none;border-radius:10px;overflow:hidden;box-shadow:0 5px 15px rgba(0,0,0,0.1);background:linear-gradient(135deg,rgb(231,182,154) 0%,rgb(217,144,106) 100%);transform:translateY(0);position:relative;padding:0.8rem 2rem;margin-top:3rem;font-weight:600;z-index:2;text-align:center}.customer-experience a::before{top:0;left:-100%;height:100%;width:100%;transition:all 0.5s ease;content:"";background:linear-gradient(90deg,transparent,rgba(255,255,255,0.2),transparent);position:absolute}.customer-experience a:hover{transform:translateY(-3px);box-shadow:0 8px 25px rgba(0,0,0,0.15)}.customer-experience a:hover::before{left:100%}@keyframes floatEffect {0%{transform:rotate(-15deg) translate(0,0)}50%{transform:rotate(-12deg) translate(-10px,10px)}100%{transform:rotate(-18deg) translate(10px,-10px)}} @media (max-width: 991px) {.customer-experience{padding:5rem 0}.customer-experience h2{font-size:calc(35px * 0.9);max-width:90%}.customer-experience .user-stories{gap:2rem;grid-template-columns:repeat(auto-fill,minmax(240px,1fr))}} @media (max-width: 768px) {.customer-experience{padding:4rem 0}.customer-experience h2{transform:none;max-width:100%;font-size:calc(35px * 0.8)}.customer-experience h2::after{width:80px}.customer-experience .user-stories{max-width:480px;grid-template-columns:1fr;margin:0 auto}.customer-experience .student-praise{padding:1.5rem}.customer-experience .student-praise img{width:50px;height:50px}.customer-experience a{max-width:480px;width:100%;margin-top:2rem}} @media (max-width: 480px) {.customer-experience{padding:3rem 0}.customer-experience h2{font-size:calc(35px * 0.7);margin-bottom:2.5rem}.customer-experience .student-praise{padding:1.25rem}.customer-experience .student-praise img{width:45px;height:45px}.customer-experience .student-praise h4{font-size:calc(20px * 0.9)}.customer-experience .student-praise .description{font-size:calc(18px * 0.95)}}.analysis-summary{overflow:hidden;position:relative;padding:140px 0;z-index:1}.analysis-summary::before{background-color:rgba(0,0,0,0.7);backdrop-filter:blur(10px);left:0;z-index:-1;top:0;width:100%;height:100%;content:"";position:absolute}.analysis-summary::after{bottom:0;width:150%;animation:rotate 20s infinite linear;z-index:-1;position:absolute;content:"";background:radial-gradient(ellipse at bottom right,rgb(231,182,154,0.5) 0%,transparent 60%);height:150%;right:0}.analysis-summary .container{padding:0 40px;margin:0 auto;max-width:1140px;position:relative}.analysis-summary .top-statistics{position:relative;grid-template-columns:40% 60%;display:grid;gap:20px}.analysis-summary .top-gain{animation:pulse 6s infinite alternate ease-in-out;box-shadow:0 15px 30px rgba(0,0,0,0.3);width:120px;position:absolute;right:15%;justify-content:center;display:flex;background:linear-gradient(135deg,rgb(231,182,154) 0%,rgb(217,144,106) 100%);align-items:center;height:120px;border-radius:50%;z-index:5;top:-40px}.analysis-summary .top-gain svg{width:60px;filter:drop-shadow(0 4px 8px rgba(0,0,0,0.4));height:60px}.analysis-summary .top-gain svg path{fill:#ffffff}.analysis-summary .statistics-benefits{border-left:5px solid rgb(231,182,154);grid-column:1 / -1;z-index:2;letter-spacing:0.5px;color:#ffffff;padding-right:50px;position:relative;margin-bottom:30px;font-size:calc(29px * 1.1);padding-left:50px;text-shadow:0 3px 12px rgba(0,0,0,0.4);font-weight:700;line-height:1.5}.analysis-summary .statistics-classes{grid-column:1 / -1;line-height:1.8;margin-bottom:60px;opacity:1;font-size:calc(12px * 1.05);padding-left:55px;padding-right:50px;text-shadow:0 1px 3px rgba(0,0,0,0.3);letter-spacing:0.2px;max-width:800px;color:#ffffff}.analysis-summary .fast-statistics{padding:0 30px;position:relative;display:grid;grid-template-columns:repeat(2,1fr);grid-column:1 / -1;gap:40px 120px;z-index:2}.analysis-summary .smart-statistics{gap:18px 30px;transition:transform 0.3s ease;background-color:rgba(0,0,0,0.2);grid-template-columns:auto 1fr;display:grid;grid-template-rows:auto auto;padding:15px;border-radius:8px;position:relative}.analysis-summary .smart-statistics::before{border-radius:3px;background:linear-gradient(to bottom,rgb(231,182,154),rgb(217,144,106));position:absolute;left:-20px;content:"";height:0;transition:height 0.3s ease;top:0;width:5px}.analysis-summary .smart-statistics:hover{background-color:rgba(255,255,255,0.05);transform:translateX(10px)}.analysis-summary .smart-statistics:hover::before{height:100%}.analysis-summary .statistics-pluses{border:1px solid rgba(255,255,255,0.15);background:linear-gradient(135deg,rgba(255,255,255,0.12) 0%,rgba(255,255,255,0.06) 100%);backdrop-filter:blur(5px);align-items:center;border-radius:50%;justify-content:center;grid-row:1 / 3;height:85px;width:85px;box-shadow:0 10px 20px rgba(0,0,0,0.2);grid-column:1 / 2;display:flex}.analysis-summary .statistics-pluses svg{filter:drop-shadow(0 4px 8px rgb(231,182,154,0.5));height:42px;width:42px}.analysis-summary .statistics-pluses svg path{fill:rgb(231,182,154);transition:fill 0.3s ease}.analysis-summary .smart-statistics:hover .statistics-pluses{background:linear-gradient(135deg,rgb(231,182,154,0.5) 0%,rgb(217,144,106,0.5) 100%)}.analysis-summary .smart-statistics:hover .statistics-pluses svg path{fill:#ffffff}.analysis-summary .smart-statistics span{text-shadow:0 2px 4px rgba(0,0,0,0.3);position:relative;grid-row:1 / 2;grid-column:2 / 3;font-size:calc(41px * 1.25);align-self:end;background:linear-gradient(90deg,#ffffff,rgb(231,182,154));color:#ffffff;letter-spacing:0.5px;z-index:2;font-weight:700;background-clip:text !important;-webkit-background-clip:text !important;-webkit-text-fill-color:transparent}.analysis-summary .smart-statistics span::after{content:'';position:absolute;height:3px;left:0;width:0;background:rgb(231,182,154);transition:width 0.3s ease;bottom:-12px}.analysis-summary .smart-statistics:hover span::after{width:60px}.analysis-summary .smart-statistics p{text-shadow:0 1px 3px rgba(0,0,0,0.4);color:#ffffff;font-size:calc(12px * 1.05);grid-row:2 / 3;position:relative;opacity:1;grid-column:2 / 3;line-height:1.7;letter-spacing:0.2px;z-index:2}@keyframes pulse {0%{transform:scale(1);box-shadow:0 15px 30px rgba(0,0,0,0.3)}50%{transform:scale(1.05);box-shadow:0 20px 40px rgba(0,0,0,0.4)}100%{transform:scale(1);box-shadow:0 15px 30px rgba(0,0,0,0.3)}} @keyframes rotate {0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}} @media (min-width: 992px) {.analysis-summary .top-statistics::before{top:0;clip-path:polygon(0 0,40% 0,60% 100%,0% 100%);z-index:0;position:absolute;left:0;content:"";height:100%;background:linear-gradient(90deg,rgba(255,255,255,0.07) 0%,transparent 50%);width:100%}.analysis-summary .top-statistics::after{top:0;width:100%;right:0;position:absolute;z-index:0;content:"";height:100%;background:linear-gradient(270deg,rgba(255,255,255,0.07) 0%,transparent 50%);clip-path:polygon(100% 0,60% 0,40% 100%,100% 100%)}} @media (max-width: 992px) {.analysis-summary{padding:120px 0}.analysis-summary .top-statistics{grid-template-columns:1fr}.analysis-summary .top-gain{top:-30px;right:10%;height:100px;width:100px}.analysis-summary .top-gain svg{width:50px;height:50px}.analysis-summary .statistics-benefits{padding-left:40px;margin-top:70px}.analysis-summary .statistics-classes{padding-left:44px}.analysis-summary .fast-statistics{padding:0 20px}} @media (max-width: 768px) {.analysis-summary{padding:100px 0}.analysis-summary .top-gain{height:90px;width:90px;top:-25px}.analysis-summary .top-gain svg{height:45px;width:45px}.analysis-summary .statistics-benefits{font-size:calc(29px * 0.95);padding-left:30px;margin-top:50px}.analysis-summary .statistics-classes{padding-left:34px;margin-bottom:50px}.analysis-summary .fast-statistics{padding:0 15px;gap:60px;grid-template-columns:1fr}.analysis-summary .statistics-pluses{width:75px;height:75px}.analysis-summary .statistics-pluses svg{width:38px;height:38px}.analysis-summary .smart-statistics span{font-size:calc(41px * 1.1)}} @media (max-width: 576px) {.analysis-summary{padding:80px 0}.analysis-summary .top-gain{width:80px;right:50%;height:80px;transform:translateX(50%)}.analysis-summary .top-gain svg{width:40px;height:40px}.analysis-summary .statistics-benefits{padding-left:20px;padding-top:25px;text-align:center;border-left:none;margin-top:70px;padding-right:20px;font-size:calc(29px * 0.85);border-top:5px solid rgb(231,182,154)}.analysis-summary .statistics-classes{padding-left:20px;text-align:center;padding-right:20px}.analysis-summary .fast-statistics{padding:0 10px;gap:50px}.analysis-summary .smart-statistics{gap:18px;grid-template-columns:1fr;padding:20px;text-align:center;grid-template-rows:auto auto auto}.analysis-summary .smart-statistics::before{height:5px;width:0;top:-20px;transform:translateX(-50%);left:50%}.analysis-summary .smart-statistics:hover{transform:translateY(-10px)}.analysis-summary .smart-statistics:hover::before{width:60px;height:5px}.analysis-summary .statistics-pluses{margin:0 auto;width:70px;grid-column:1 / 2;height:70px;grid-row:1 / 2}.analysis-summary .statistics-pluses svg{width:35px;height:35px}.analysis-summary .smart-statistics span{grid-row:2 / 3;grid-column:1 / 2;margin-bottom:15px}.analysis-summary .smart-statistics span::after{transform:translateX(-50%);left:50%}.analysis-summary .smart-statistics:hover span::after{width:50px}.analysis-summary .smart-statistics p{grid-column:1 / 2;grid-row:3 / 4}}