﻿*{box-sizing:border-box;margin:0;padding:0}a{color:inherit;text-decoration:none}.basereward_sys{flex:0 0 auto}.basereward_sys{color:#ffffff;padding:5rem 0 2.5rem;position:relative}.basecourse_benefits .container{padding:0 20px;margin:0 auto;z-index:2;position:relative;max-width:1200px}.basecourse_benefits .baseprofile_image{transform:translateY(40px);width:40%;z-index:2;box-shadow:0 20px 40px rgba(0,0,0,0.15);position:relative;border-radius:23px;transition:all 0.5s ease}.basecourse_benefits h3::after{border-radius:10px;content:"";position:absolute;transform:translateX(-50%);left:50%;height:3px;width:60px;bottom:-15px;background:rgb(187,153,144,0.5)}.basecourse_benefits li:hover p{background:linear-gradient(120deg,#ffffff,rgb(212,188,172,0.5));box-shadow:0 8px 20px rgba(0,0,0,0.1)}.basecourse_benefits li:hover svg path{fill:rgb(187,153,144)}.baseplan_selection{position:relative;color:#ffffff;overflow:hidden;padding:120px 0}.baseplan_selection .basedeal_grid{position:relative}.baseplan_selection h2::after{content:'';left:50%;width:80px;position:absolute;bottom:-10px;background:rgb(187,153,144);height:3px;transform:translateX(-50%)}.baseplan_selection .basefee_plan li{transition:transform 0.5s cubic-bezier(0.25,0.46,0.45,0.94);position:relative}.baseplan_selection .baselearn_pricing{position:relative;backdrop-filter:blur(10px);padding:35px 30px;border:1px solid rgba(255,255,255,0.1);background:linear-gradient(145deg,rgba(41,41,41,0.8) 0%,rgba(25,25,25,0.9) 100%);transition:all 0.4s ease;-webkit-backdrop-filter:blur(10px);height:100%;box-shadow:0 15px 35px rgba(0,0,0,0.3),0 5px 15px rgba(0,0,0,0.2)}.baseplan_selection .baseqtr_cost p{overflow-y:auto;word-break:break-word;font-size:13px;padding-right:5px;color:rgba(255,255,255,0.8);overflow-wrap:break-word;line-height:1.6;margin:0 0 30px;max-height:200px}.basepotential_students .baseedu_heritage{position:relative;perspective:1000px}.basepotential_students h4::before{height:3px;border-radius:3px;width:50%;content:"";position:absolute;background:rgb(212,188,172);left:25%;bottom:0}.basepotential_students div > div{perspective:1000px;grid-template-columns:repeat(2,1fr);display:grid;gap:40px}.basepotential_students div > div{gap:30px}.basepotential_students p:nth-child(even){animation:float2 6s ease-in-out infinite}.basepotential_students p:hover::before{opacity:1}.basepotential_students p svg{margin-right:15px;filter:drop-shadow(0 5px 10px rgba(0,0,0,0.1));width:28px;transition:all 0.3s ease;height:28px;flex-shrink:0;transform:translateZ(10px)}.basetyWrapper{overflow:hidden;position:relative;background:linear-gradient(135deg,rgb(234,218,213) 0%,rgba(255,255,255,0.95) 100%);padding:5rem 2rem}.basetyWrapper .container{position:relative;align-items:center;animation:fadeIn 0.8s ease-out forwards;max-width:1200px;margin:0 auto;display:flex;z-index:2;flex-direction:column}.basetyWrapper .baseedu_heritage::before{right:15px;border-radius:calc(30px - 15px);z-index:0;left:15px;border:1px dashed rgba(0,0,0,0.07);pointer-events:none;top:15px;content:"";bottom:15px;position:absolute}.basetyWrapper li::before{content:"";box-shadow:0 0 0 4px rgb(212,188,172,0.5);background:rgb(212,188,172);border-radius:50%;top:8px;width:8px;position:absolute;height:8px;animation:pulse 3s ease-in-out infinite;left:0}.basereward_sys .container{display:flex;gap:4rem;flex-wrap:wrap;position:relative;justify-content:space-between}.basereward_sys .company_holder:hover{transform:rotateX(0deg)}.basereward_sys .company_holder h3{letter-spacing:1px;display:inline-block;position:relative;color:#ffffff;font-weight:700;transform:translateZ(20px);font-size:31px;margin:0 0 1.5rem}.basereward_sys .basesupport_cta{min-width:400px;flex:1 1 calc(100% - 480px)}.basereward_sys .basehead_study{transform:rotateX(-5deg);transition:all 0.4s ease;flex:1 1 calc(50% - 1.5rem);min-width:220px;position:relative;transform-style:preserve-3d}.basereward_sys .basehead_study .basemain_primary a{color:#ffffff;border-radius:10px;padding:0.7rem 1rem;font-size:16px;overflow:hidden;text-decoration:none;position:relative;display:block;transform:translateZ(10px);background:rgba(255,255,255,0.05);transition:all 0.3s ease}.basecopy_notice .container{display:flex;align-items:center;justify-content:center}.baseopening_board{overflow:hidden;position:relative;min-height:100vh;background:linear-gradient(135deg,rgb(212,188,172,0.5) 0%,rgba(94,170,168,0.15) 50%,rgb(187,153,144,0.5) 100%)}.baseopening_board h1::after{width:80px;transform-origin:left;transform:scaleX(0);position:absolute;height:4px;background:rgb(212,188,172);animation:lineExpand 1s 0.4s ease-out forwards;left:0;bottom:-10px;content:""}.baseopening_board .baselearn_team p::before{top:-10px;position:absolute;content:"";width:40px;height:2px;left:0;background:rgb(187,153,144)}.baseopening_board svg path{transition:fill 0.3s ease;fill:rgb(94,170,168)}.baseopening_board svg:hover path{fill:rgba(94,170,168,0.85)}.baseopening_board .baserequest_section:hover::before{left:100%}.baseopening_board .baseprofile_image{box-shadow:0 20px 40px rgba(0,0,0,0.15);border-radius:10px;width:100%;transform:translateY(20px);height:300px;opacity:0;overflow:hidden;position:relative;animation:fadeUp 0.8s 0.8s ease-out forwards}.basestay_informed::before{content:"";z-index:1;position:absolute;clip-path:polygon(0 0,100% 0,60% 100%,0 100%);height:200%;left:-10%;animation:wave 15s infinite alternate;transform:rotate(30deg);width:80%;top:-30%;background:rgb(187,153,144,0.5);opacity:0.4}.basestay_informed .basesubscribe_feature{transform:translateY(0);box-shadow:0 15px 30px rgba(0,0,0,0.1);font-family:Arial,sans-serif;color:#000000;font-size:16px;border-radius:19px;background:#ffffff;width:100%;padding:1.5rem;border:none;transition:all 0.3s ease}.basestay_informed .basenews_section:hover::before{opacity:1}.basecourse_methodology::before{animation:floatEffect 15s infinite alternate ease-in-out;right:-5%;position:absolute;opacity:0.6;z-index:0;height:70%;content:"";background:linear-gradient(145deg,rgb(212,188,172,0.5) 0%,rgb(187,153,144,0.5) 100%);width:40%;transform:rotate(-15deg) skewX(-15deg);top:-10%;filter:blur(25px)}.basecourse_methodology .baseedu_heritage > div:hover{transform:perspective(1000px) rotateX(0deg) translateY(-5px);box-shadow:0 25px 50px rgba(0,0,0,0.08),0 10px 25px rgba(0,0,0,0.05)}.basecourse_methodology p{margin-bottom:0;max-width:90%;font-weight:400;line-height:1.7;color:#000000;font-size:calc(14px * 1.05)}.basecourse_features{padding:120px 0;background-color:rgb(187,153,144);overflow:hidden;position:relative}.basecourse_features .container{z-index:2;position:relative}.basecourse_features .basetext_box_holder{display:grid;position:relative;gap:30px;order:2;grid-template-columns:repeat(2,1fr)}.basecourse_features .basetext_box_holder h2::after{border-radius:10px;position:absolute;bottom:0;transform:translateX(-50%);content:"";background:linear-gradient(90deg,rgb(212,188,172),rgb(187,153,144));width:100px;left:50%;height:3px}.basecourse_features .basetext_box_holder .description:last-of-type::before{background:rgb(187,153,144)}.basecourse_features .baseprofile_image{border-radius:15px;height:400px;position:relative;overflow:hidden;box-shadow:0 20px 40px rgba(0,0,0,0.3);order:1}.baseleadership_profile::before{background:linear-gradient(135deg,transparent 0%,rgb(212,188,172,0.5) 100%),repeating-linear-gradient(45deg,rgb(187,153,144,0.5) 0,rgb(187,153,144,0.5) 1px,transparent 1px,transparent 15px);z-index:0;animation:backgroundShift 30s linear infinite;opacity:0.1;inset:0;position:absolute;content:""}.baseleadership_profile .baseprofile_image::before{inset:0;transition:opacity 0.5s ease;mix-blend-mode:multiply;position:absolute;background:linear-gradient(135deg,rgb(212,188,172,0.5) 0%,transparent 100%);opacity:0;z-index:2;content:""}.baseleadership_profile .baseclient_ratings span:not(.name)::after{transform:scaleX(0);position:absolute;width:40px;content:"";transition:transform 0.5s cubic-bezier(0.19,1,0.22,1) 0.1s;transform-origin:left;left:70px;background:rgb(212,188,172);bottom:30px;height:2px}.basesecure_safehouse h1{color:rgb(212,188,172);margin-top:20px;font-weight:700;width:100%;font-size:41px;margin-bottom:30px;text-align:center;border-bottom:3px solid rgb(187,153,144);padding-bottom:10px}.basesecure_safehouse section{background:none}.basetest_drive{position:relative;overflow:hidden;padding:150px 0;background:rgb(234,218,213)}.basetest_drive .baseedu_heritage{position:relative;perspective:1000px;z-index:10;padding:0}.basetest_drive .container p::before{left:2.5%;background:rgb(212,188,172,0.5);filter:blur(20px);width:95%;z-index:-1;opacity:0.3;height:100%;top:15px;border-radius:10px;position:absolute;content:''}.basetest_drive .baserequest_section:hover{transform:translateZ(40px);box-shadow:0 15px 40px rgba(0,0,0,0.15),0 0 0 1px rgba(0,0,0,0.03)}.basetest_drive::after{z-index:1;position:absolute;top:0;content:'';height:100%;width:100%;opacity:0.1;background:radial-gradient(circle at 20% 20%,rgb(212,188,172,0.5) 0%,transparent 40%),radial-gradient(circle at 80% 80%,rgb(187,153,144,0.5) 0%,transparent 40%);left:0}.basecontact_box .baseconnect_feedback h3{margin-bottom:40px;position:relative;font-weight:700;width:100%;color:#000000;font-size:34px;text-align:center}.basecontact_box .baseconnect_feedback div:hover{box-shadow:0 10px 20px rgba(0,0,0,0.05);transform:translateY(-5px)}.basecontact_box .baseconnect_feedback a{text-decoration:none;transition:color 0.3s ease;color:rgb(212,188,172)}.basecontact_box form{padding:60px 50px;z-index:1;position:relative}.basecontact_box form h3{text-align:center;font-size:34px;font-weight:700;color:#ffffff;position:relative;margin-bottom:40px}.basecontact_box form input::placeholder{color:rgba(255,255,255,0.6)}.basecontact_box .basehelp_inquiry input[type="checkbox"]{border:2px solid rgba(255,255,255,0.3);flex-shrink:0;transition:all 0.3s ease;-webkit-appearance:none;cursor:pointer;position:relative;width:22px;height:22px;margin-right:15px;appearance:none;border-radius:10px}.basecontact_box .baserequest_section{background:#ffffff;padding:18px 20px;border:none;font-weight:700;width:100%;transition:all 0.3s ease;color:rgb(212,188,172);border-radius:10px;font-size:16px;cursor:pointer}.baseclient_opinions h2{position:relative;font-size:34px;text-align:center;color:#000000;transform:translateY(0.5rem);animation:fadeSlideUp 0.8s cubic-bezier(0.19,1,0.22,1) forwards;opacity:0;margin-bottom:3rem;font-weight:700}.baseclient_opinions .baseclient_ratings:nth-child(1){--i:1}.baseclient_opinions .baseclient_ratings:nth-child(2){--i:2}.baseclient_opinions .baseclient_ratings:nth-child(5){--i:5}.baseclient_opinions .baseclient_ratings::before{z-index:0;left:2rem;content:"";opacity:0.3;color:rgb(212,188,172,0.5);position:absolute;font-size:5rem;line-height:1;top:1rem}.baseclient_opinions .baseclient_ratings div img{width:50px;border:2px solid rgb(187,153,144,0.5);object-fit:cover;border-radius:50%;height:50px;transition:transform 0.3s ease}.basecookie_warning_notice p{font-size:18px}.basetrack_settings svg,.basetrack_settings svg path,.basetrack_settings img{height:100px;fill:rgb(212,188,172);width:100px}.basewrapper-bundle .basecookie_menu{background:rgb(212,188,172);color:#ffffff;margin-left:30px;padding:10px;font-size:20px}.basecompany_overview .basetext_box_holder{position:relative;transition:transform 0.6s cubic-bezier(0.22,1,0.36,1);display:grid;transform:translateX(0);gap:25px;grid-template-columns:1fr}.basecompany_overview .basetext_box_holder > div:nth-child(2){position:relative;opacity:0;animation:slideUp 0.6s cubic-bezier(0.22,1,0.36,1) forwards 0.4s;transform:translateY(20px);margin-top:-5px}.basecompany_overview p b{position:relative;display:inline-block}.basecompany_overview ol li::before{opacity:0.2;left:0;top:0;content:"";height:100%;pointer-events:none;background:linear-gradient(90deg,rgb(212,188,172,0.5) 0%,transparent 20%);width:100%;position:absolute}header .container{margin:0;width:100%;padding:0 2%;position:relative;max-width:100%;z-index:1}header .basenav_sitewrap{position:relative;align-items:center;grid-area:logo;justify-content:center;text-decoration:none;padding:0.5rem 1rem;display:flex}header .basemain_lead{font-family:Arial,sans-serif;color:#000000;font-size:14px;text-align:center;position:relative;text-decoration:none;box-shadow:0 1px 3px rgba(0,0,0,0.03);font-weight:400;padding:0.4rem 0.8rem;border-radius:10px;background:#ffffff;transition:all 0.3s ease}@media (max-width: 991px) {.baseplan_selection{padding:80px 0}.baseplan_selection .basefee_plan{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:20px}.baseplan_selection .baselearn_pricing{padding:25px 20px}.baseplan_selection .baseqtr_cost p{font-size:calc(13px - 1px);max-height:150px}.baseplan_selection .baseplan_deals{font-size:calc(18px + 2px)}} @media (max-width: 768px) {.basepotential_students{padding:80px 0}.basepotential_students h4{font-size:calc(34px * 0.8);margin-bottom:50px}.basepotential_students div > div{gap:25px;grid-template-columns:1fr}.basepotential_students p{padding:18px}.basepotential_students p svg{margin-right:12px;height:24px;width:24px}.basepotential_students p:nth-child(odd),.basepotential_students p:nth-child(even){animation:none;transform:none}.basepotential_students p:hover{transform:translateY(-5px)}.basepotential_students p:hover svg{transform:scale(1.2)}.basepotential_students::after{height:100px}} @media (max-width: 576px) {.basereward_sys{padding:3rem 0 1rem}.basereward_sys .basehead_study{min-width:100%;flex:1 1 100%}.basereward_sys .basemain_primary{gap:0.7rem}.basereward_sys .basehead_study .basemain_primary a{padding:0.6rem 0.8rem}.basecopy_notice{margin-top:1.5rem;padding:1.5rem 0}.basecopy_notice::before{display:none}} @media (min-width: 1200px) {.baseopening_board .baseedu_heritage{gap:6rem;padding:6rem 4rem}.baseopening_board h1{font-size:calc(39px * 1.6)}.baseopening_board .baselearn_team{padding:3.5rem}.baseopening_board .baseprofile_image{height:600px}} @media (max-width: 768px) {.basestay_informed{padding:4rem 1.5rem 5rem}.basestay_informed p{max-width:100%;font-size:19px}.basestay_informed .input_holder{transform:none}.basestay_informed .basenews_section{width:100%;align-self:center;transform:none}.basestay_informed .basenews_section:hover{transform:translateY(-5px)}} @media (max-width: 767px) {.basecourse_features{padding:60px 0}.basecourse_features .basetext_box_holder{grid-template-columns:1fr}.basecourse_features .basetext_box_holder h2{font-size:calc(48px * 0.9)}.basecourse_features .baseprofile_image{height:350px}} @media (max-width: 768px) {.baseleadership_profile{padding:100px 0}.baseleadership_profile .container{padding:0 30px}.baseleadership_profile .baseclient_ratings{grid-template-rows:300px auto auto auto;grid-template-columns:1fr}.baseleadership_profile .baseprofile_image{grid-column:1;min-height:300px;grid-row:1;clip-path:polygon(0 0,100% 0,100% 85%,0 100%)}.baseleadership_profile .name{grid-row:2;padding:40px 30px 5px 30px;grid-column:1;text-align:left}.baseleadership_profile .baseclient_ratings span:not(.name){grid-row:3;grid-column:1;padding:10px 30px 40px 30px;text-align:left}.baseleadership_profile .baseclient_ratings span:not(.name)::after{left:30px;bottom:30px}.baseleadership_profile .baseexp_summary{grid-row:4;padding:0 30px 40px 30px;grid-column:1}} @media (max-width: 992px) {.basecontact_box{padding:90px 0}.basecontact_box .baseconnect_panel,.basecontact_box .baseconnect_feedback{padding:50px 40px}} @media (max-width: 576px) {.basecontact_box{padding:50px 0}.basecontact_box .baseconnect_panel,.basecontact_box .baseconnect_feedback{padding:30px 25px}.basecontact_box .baseconnect_feedback h3,.basecontact_box form h3{font-size:calc(34px * 0.85);margin-bottom:30px}.basecontact_box form input[type="text"],.basecontact_box form input[type="email"]{padding:15px}} @media (hover: hover) {.baseclient_opinions .baseclient_ratings::after{content:"";transition:width 0.4s ease;bottom:0;background:linear-gradient(90deg,rgb(212,188,172),rgb(187,153,144));left:0;height:3px;position:absolute;width:0}.baseclient_opinions .baseclient_ratings:hover::after{width:100%}} @media (max-width: 767px) {.basecompany_overview{padding:80px 0}.basecompany_overview .basetext_box_holder{gap:20px}.basecompany_overview h5{font-size:calc(24px * 0.9)}.basecompany_overview p{font-size:calc(18px * 1.3)}.basecompany_overview ol li{line-height:1.6;padding:20px;font-size:18px}} @keyframes titleFloat {0%,100%{transform:translateY(0)}50%{transform:translateY(-10px)}} @keyframes float2 {0%,100%{transform:translateZ(30px) translateY(0)}50%{transform:translateZ(50px) translateY(-20px)}} @keyframes float2 {0%,100%{transform:translateZ(15px) translateY(0)}50%{transform:translateZ(25px) translateY(-12px)}} @keyframes float {0%{transform:rotate(-15deg) translate(0,0)}50%{transform:rotate(-12deg) translate(-10px,-15px)}100%{transform:rotate(-15deg) translate(0,0)}} @keyframes floatEffect {0%{transform:rotate(-15deg) skewX(-15deg) translate(0,0)}50%{transform:rotate(-12deg) skewX(-12deg) translate(5px,10px)}100%{transform:rotate(-10deg) skewX(-10deg) translate(0,5px)}} @keyframes pulseBackground {0%{opacity:0.2;transform:scale(1)}100%{opacity:0.3;transform:scale(1.1)}} @keyframes growHeight {from{height:0}to{height:100%}}