﻿.basehead_pagebar{flex:1 0 auto}html,body{min-height:100%;color:#000000;font-family:Arial,sans-serif;height:100%}svg{width:30px;height:30px}.basecourse_benefits::before{width:100%;background-size:30px 30px;position:absolute;top:0;content:"";height:100%;opacity:0.1;background-image:linear-gradient(rgb(212,188,172,0.5) 1px,transparent 1px),linear-gradient(90deg,rgb(212,188,172,0.5) 1px,transparent 1px);left:0}.basecourse_benefits .basetext_box_holder::before{top:0;height:5px;background:linear-gradient(to right,rgb(212,188,172),rgb(187,153,144));transform:translateX(-50%);position:absolute;border-radius:10px;content:"";width:60%;left:50%}.basecourse_benefits li p{align-items:center;display:flex;line-height:1.5;height:100%;gap:15px;padding:16px;border-radius:12px;margin:0;font-weight:400;font-size:16px;transition:all 0.3s ease;background:linear-gradient(120deg,#ffffff,rgb(234,218,213));color:#000000;box-shadow:0 5px 15px rgba(0,0,0,0.05)}.baseplan_selection h2{text-align:center;font-weight:700;-webkit-background-clip:text !important;transform:translateY(0);margin-bottom:25px;font-size:36px;position:relative;color:transparent;background-clip:text !important;background:linear-gradient(90deg,rgb(212,188,172) 0%,rgb(187,153,144) 100%);animation:titleFloat 6s ease-in-out infinite}.baseplan_selection .basecert_fees:hover .baselearn_pricing::before{transform:scaleX(1)}.baseplan_selection .basecert_fees:hover .baselearn_pricing::after{opacity:1}.baseplan_selection .baseqtr_cost{position:relative;z-index:2}.baseplan_selection .baseqtr_cost h4{color:#ffffff;font-size:calc(18px + 2px);position:relative;font-weight:700;display:inline-block;margin:0 0 20px}.baseplan_selection .baseplan_deals::before{background:rgba(255,255,255,0.2);content:'';top:0;left:0;position:absolute;height:1px;width:40px}.basepotential_students .container{margin:0 auto;padding:0 15px;max-width:1140px;position:relative;z-index:2}.basepotential_students h4::after{position:absolute;width:70%;left:15%;bottom:10px;height:1px;border-radius:1px;content:"";background:rgb(187,153,144,0.5)}.basepotential_students p{border-radius:22px;transition:all 0.4s cubic-bezier(0.17,0.67,0.83,0.67);align-items:flex-start;padding:25px;position:relative;color:#000000;display:flex;font-size:13px;background:#ffffff;z-index:1;transform-style:preserve-3d;transform:translateZ(0) rotateX(0) rotateY(0);box-shadow:0 10px 30px rgba(0,0,0,0.05)}.basepotential_students p{padding:20px}.basepotential_students p:hover svg path{fill:rgb(187,153,144)}.basetyWrapper::before{z-index:0;transform:rotate(-15deg);background:linear-gradient(45deg,rgb(212,188,172,0.5) 0%,rgb(187,153,144) 100%);opacity:0.4;position:absolute;top:-20%;content:"";width:60%;animation:float 12s ease-in-out infinite;filter:blur(40px);right:-20%;height:70%}.basetyWrapper h2::before{bottom:-16px;background:linear-gradient(90deg,rgb(212,188,172) 0%,rgb(187,153,144) 100%);width:80px;content:"";border-radius:2px;transform:translateX(-50%);position:absolute;left:50%;height:4px}.basetyWrapper li{position:relative;padding-left:2rem}.basetyWrapper span{position:relative;z-index:2;font-size:clamp(1rem,2vw,1.1rem);font-family:Arial,sans-serif;display:block;color:#000000;line-height:1.7;font-weight:400}.basereward_sys::before{position:absolute;height:20px;content:"";width:100%;background:repeating-linear-gradient( 90deg,rgb(212,188,172) 0px,rgb(212,188,172) 40px,rgb(187,153,144) 40px,rgb(187,153,144) 80px );top:0;left:0}.basereward_sys .company_holder h3::before{top:-10px;border-top:3px solid #ffffff;width:30px;content:"";height:30px;left:-10px;border-left:3px solid #ffffff;position:absolute}.basereward_sys .basemain_primary{gap:3rem;flex-wrap:wrap;display:flex}.basereward_sys .basehead_study:hover{transform:rotateX(0deg)}.basereward_sys .basehead_study .basemain_primary{flex-direction:column;transform:translateZ(5px);gap:1rem;background:rgba(255,255,255,0.1);padding:1rem;border-radius:10px;display:flex}.basereward_sys .basehead_study .basemain_primary a:hover{box-shadow:0 5px 15px rgba(0,0,0,0.1);color:#ffffff;background:rgb(187,153,144,0.5)}.basecopy_notice::before{position:absolute;transform-origin:bottom;background:rgb(187,153,144);height:20px;content:"";top:-20px;transform:rotateX(45deg);left:0;width:100%}.baseopening_board .baseedu_heritage{position:relative;display:grid;height:100%;max-width:1400px;z-index:2;gap:2rem;padding:2rem;margin:0 auto;grid-template-columns:1fr}.baseopening_board .basetext_box_holder{position:relative;gap:2rem;display:flex;flex-direction:column}.baseopening_board .baselearn_team p{font-size:calc(18px * 1.2);position:relative;color:#000000;margin-bottom:2rem;line-height:1.6}.baseopening_board svg:hover{transform:rotate(0deg) scale(1.05)}.baseopening_board svg text{font-family:Arial,sans-serif;transition:fill 0.3s ease}.baseopening_board .baserequest_section::before{top:0;transition:left 0.7s ease;position:absolute;background:linear-gradient(90deg,transparent,rgba(255,255,255,0.2),transparent);width:100%;content:"";height:100%;left:-100%}.basestay_informed{margin:5rem 0;background:linear-gradient(170deg,rgb(234,218,213) 0%,rgb(212,188,172,0.5) 100%);padding:5rem 3rem 7rem;position:relative;overflow:hidden}.basestay_informed p{font-weight:700;margin-bottom:3rem;font-family:Arial,sans-serif;text-align:center;font-size:32px;line-height:1.4;color:#000000;opacity:0.9;position:relative;max-width:80%}.basestay_informed .input_holder{transform:rotate(-2deg);position:relative;flex-direction:column;gap:1.5rem;width:100%;display:flex;max-width:600px}.basestay_informed .basenews_section{transition:all 0.3s ease;transform:rotate(2deg) translateY(0);z-index:2;border:none;font-size:16px;position:relative;color:#ffffff;box-shadow:0 10px 20px rgba(0,0,0,0.1);align-self:flex-end;border-radius:19px;padding:1.2rem 3rem;font-family:Arial,sans-serif;cursor:pointer;background:linear-gradient(90deg,rgb(212,188,172) 0%,rgb(187,153,144) 100%);font-weight:600;overflow:hidden}.basecourse_methodology .baseedu_heritage > div{transition:transform 0.5s cubic-bezier(0.19,1,0.22,1),box-shadow 0.5s cubic-bezier(0.19,1,0.22,1);box-shadow:0 15px 35px rgba(0,0,0,0.05),0 5px 15px rgba(0,0,0,0.03);position:relative;background:rgba(255,255,255,0.85);clip-path:polygon( 0% 5%,5% 0%,95% 0%,100% 5%,100% 95%,95% 100%,5% 100%,0% 95% );backdrop-filter:blur(10px);transform:perspective(1000px) rotateX(2deg);padding:calc(2.5rem + 2vw) calc(2rem + 2vw)}.basecourse_features .baseprogram_guide{gap:60px;flex-direction:column;position:relative;display:flex}.basecourse_features .basetext_box_holder h2{margin-bottom:0;font-weight:700;font-size:48px;position:relative;padding-bottom:20px;color:#ffffff;grid-column:1 / -1;text-align:center}.basecourse_features .basetext_box_holder .description:hover{box-shadow:0 10px 20px rgba(0,0,0,0.2);transform:translateY(-5px)}.basecourse_features .basetext_box_holder .description::before{top:0;height:4px;left:0;background:rgb(212,188,172);content:"";position:absolute;width:100%}.baseleadership_profile{padding:140px 0;background:rgb(234,218,213);overflow:hidden;position:relative}.baseleadership_profile::after{filter:blur(60px);background:radial-gradient(circle at 30% 30%,rgb(212,188,172,0.5) 0%,transparent 40%),radial-gradient(circle at 70% 70%,rgb(187,153,144,0.5) 0%,transparent 40%);opacity:0.3;content:"";animation:pulseBackground 15s ease-in-out infinite alternate;width:200%;position:absolute;height:200%;top:-50%;z-index:0;left:-50%}.baseleadership_profile .baseclient_ratings:hover .baseprofile_image::before{opacity:0.4}.baseleadership_profile .name{transition:transform 0.5s cubic-bezier(0.19,1,0.22,1);font-family:Arial,sans-serif;grid-row:1;color:#000000;margin:0;font-weight:700;grid-column:2;font-size:21px;z-index:2;transform:translateY(0);position:relative;align-self:end;padding:0 50px 5px 70px}.baseleadership_profile .baseclient_ratings:hover .baseexp_summary{transform:translateY(-5px)}.basesecure_safehouse h2{text-align:center;font-size:34px;margin-top:30px;color:rgb(187,153,144);padding-bottom:5px;border-bottom:2px solid rgb(212,188,172);font-weight:600;margin-bottom:20px;width:100%}.basesecure_safehouse p,.basesecure_safehouse span,.basesecure_safehouse div{font-family:Arial,sans-serif;line-height:1.8;margin-bottom:20px;width:100%;text-align:left;font-size:14px;color:#000000}.basetest_drive .container{transform-style:preserve-3d;perspective:1000px}.basetest_drive .baserequest_section::before{position:absolute;width:100%;content:'';left:0;top:0;transition:transform 0.6s ease;background:linear-gradient(to right,transparent,rgba(255,255,255,0.3),transparent);transform:translateX(-100%);height:100%}.basetest_drive .baserequest_section:hover::before{transform:translateX(100%)}.basetest_drive .baseedu_heritage::after{z-index:-1;left:5%;bottom:-30px;position:absolute;height:20px;border-radius:50%;opacity:0.1;width:90%;content:'';transform:rotateX(70deg);background:rgba(0,0,0,0.5);filter:blur(15px)}.basecontact_box .basesupport_request{display:grid;grid-template-columns:1fr;gap:0;grid-template-rows:auto auto}.basecontact_box .baseconnect_feedback div{margin-bottom:30px;align-items:center;transition:transform 0.3s ease,box-shadow 0.3s ease;display:flex;flex:0 0 calc(50% - 20px);background:rgb(234,218,213);padding:20px;border-radius:10px}.basecontact_box .baseconnect_panel{grid-row:1;position:relative;padding:0;background:rgb(212,188,172);overflow:hidden;border-radius:19px 19px 0 0}.basecontact_box form h3::after{bottom:-15px;position:absolute;background:#ffffff;left:50%;width:80px;transform:translateX(-50%);height:3px;content:''}.basecontact_box .basehelp_inquiry{display:flex;align-items:flex-start;margin:25px 0 30px}.basecontact_box .basehelp_inquiry input[type="checkbox"]:checked::before{top:4px;position:absolute;width:6px;left:7px;border-width:0 2px 2px 0;content:'';height:10px;border:solid rgb(212,188,172);transform:rotate(45deg)}.basecontact_box .baserequest_section:hover{background:rgb(234,218,213);transform:translateY(-3px);box-shadow:0 10px 20px rgba(0,0,0,0.1)}.baseclient_opinions::after{width:20rem;transform:rotate(-15deg);content:"";right:-5%;top:-5%;opacity:0.1;height:20rem;z-index:1;background:linear-gradient(225deg,rgb(187,153,144) 0%,transparent 80%);position:absolute}.baseclient_opinions .baseuser_ratings{position:relative;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:2.5rem;display:grid;z-index:2}.baseclient_opinions .baseclient_ratings:nth-child(4){--i:4}.baseclient_opinions .baseclient_ratings:nth-child(7){--i:7}.baseclient_opinions .baseclient_ratings h3{margin-bottom:0.5rem;position:relative;font-weight:600;font-size:calc(18px + 0.1rem);z-index:1;color:rgb(212,188,172)}.baseclient_opinions .baseclient_ratings div{margin-top:auto;align-items:center;display:flex}.basecookie_warning_notice{width:100%;border-top:2px solid rgb(212,188,172);z-index:90;bottom:0;background:rgb(234,218,213);position:fixed}.basecookie_warning_notice p a{color:rgb(212,188,172);text-decoration:none}.basewrapper-bundle .basevisitor_acceptance{justify-content:flex-end}.basewrapper-bundle .basetrack_switch{text-align:right}.basecompany_overview::before{position:absolute;left:0;z-index:1;bottom:0;top:0;right:0;background:linear-gradient(135deg,rgba(0,0,0,0.85) 0%,rgba(0,0,0,0.75) 50%,rgba(0,0,0,0.65) 100%);content:""}.basecompany_overview .basetext_box_holder > div:first-child::before{animation:growHeight 0.5s ease-out forwards 0.8s;width:4px;height:0;top:50%;position:absolute;content:"";left:0;transform:translateY(-50%);background:rgb(187,153,144)}.basecompany_overview ol li{position:relative;color:#ffffff;border-radius:0 10px 10px 0;backdrop-filter:blur(10px);border-left:4px solid rgb(212,188,172);box-shadow:0 15px 25px rgba(0,0,0,0.2);padding:30px;transition:transform 0.5s,box-shadow 0.5s;margin-bottom:20px;list-style-type:none;line-height:1.8;background:linear-gradient(135deg,rgba(255,255,255,0.1) 0%,rgba(255,255,255,0.05) 100%);transform:perspective(1000px) rotateX(0deg)}header .basenav_sitewrap:hover svg{filter:drop-shadow(0 3px 5px rgba(0,0,0,0.1));transform:translateY(-3px)}header .basemain_lead:hover{background:linear-gradient(135deg,rgb(212,188,172),rgb(187,153,144));transform:translateY(-2px);box-shadow:0 3px 8px rgb(212,188,172,0.5);color:#ffffff}@media only screen and (max-width: 1200px) {.container{width:100%;padding:0 20px}} @media (max-width: 992px) {.basecourse_benefits{padding:80px 0}.basecourse_benefits .baseprofile_image{transform:translateY(30px);width:50%}.basecourse_benefits .baseprofile_image:hover{transform:translateY(25px) scale(1.02)}.basecourse_benefits .basetext_box_holder{width:90%;padding:50px 30px 30px}.basecourse_benefits ul{grid-template-columns:1fr;gap:15px}} @media (max-width: 480px) {.baseplan_selection{padding:50px 0}.baseplan_selection h2{font-size:calc(36px - 8px)}.baseplan_selection .basestudy_rates{font-size:calc(13px - 2px)}.baseplan_selection .baselearn_pricing{padding:20px 15px}.baseplan_selection .baseqtr_cost p{font-size:calc(13px - 2px)}} @media screen and (max-width: 480px) {.basetyWrapper{padding:2.5rem 1rem}.basetyWrapper h2{margin-bottom:1.5rem;font-size:1.5rem}.basetyWrapper .baseedu_heritage{padding:1.5rem 1.25rem}.basetyWrapper span{font-size:0.95rem}} @media (max-width: 1200px) {.basereward_sys .container{gap:3rem}.basereward_sys .company_holder{flex:1 1 350px}.basereward_sys .basesupport_cta{flex:1 1 calc(100% - 430px);min-width:350px}.basereward_sys .basemain_primary{gap:2rem}} @media (max-width: 420px) {.basereward_sys::before{height:10px}.basereward_sys .company_holder h3::before,.basereward_sys .company_holder h3::after{display:none}.basereward_sys .basehead_study h5{min-width:auto;width:100%}.basecopy_notice .baselesson_cta{width:90%;padding:0.7rem 1.5rem}} @media (max-width: 767px) {.baseopening_board .baseedu_heritage{padding:3rem 1.5rem}.baseopening_board h1{font-size:calc(39px * 0.9)}.baseopening_board .baselearn_team p{font-size:18px}.baseopening_board .baserequest_section{width:100%;text-align:center}} @media (min-width: 768px) {.basecourse_methodology{padding:150px 0}.basecourse_methodology .baseedu_heritage > div{padding:calc(3.5rem + 2vw) calc(3rem + 3vw) calc(3.5rem + 2vw) calc(2.5rem + 2vw);clip-path:polygon( 0% 5%,5% 0%,95% 0%,100% 5%,100% 95%,95% 100%,5% 100%,0% 95% )}.basecourse_methodology h3{margin-bottom:2rem;font-size:35px}.basecourse_methodology p{max-width:85%;font-size:calc(14px * 1.1)}} @media (max-width: 480px) {.baseleadership_profile{padding:80px 0}.baseleadership_profile .container{padding:0 20px}.baseleadership_profile .baseprofile_image{min-height:250px}.baseleadership_profile .name{padding:30px 25px 5px 25px;font-size:calc(21px * 0.85)}.baseleadership_profile .baseclient_ratings span:not(.name){font-size:calc(14px * 0.95);padding:10px 25px 30px 25px}.baseleadership_profile .baseclient_ratings span:not(.name)::after{bottom:20px;left:25px;width:30px}.baseleadership_profile .baseexp_summary{line-height:1.7;font-size:calc(14px * 0.95);padding:0 25px 30px 25px}} @media (max-width: 480px) {.basetest_drive{padding:80px 0}.basetest_drive .container p{margin-bottom:50px;padding:25px;transform:translateZ(20px);font-size:calc(16px * 1.2)}.basetest_drive .baserequest_section{transform:translateZ(15px);font-size:calc(17px * 0.9);height:45px;line-height:45px;width:180px}.basetest_drive .baserequest_section:hover{transform:translateZ(18px)}.basetest_drive .container p::before{top:10px}.basetest_drive .container p::after{height:20px;bottom:-10px;width:20px}} @media (min-width: 769px) and (max-width: 1024px) {.baseclient_opinions .baseuser_ratings{grid-template-columns:repeat(2,1fr)}} @media (prefers-reduced-motion: reduce) {.baseclient_opinions .baseclient_ratings,.baseclient_opinions h2{animation:none;opacity:1}.baseclient_opinions .baseclient_ratings:hover{transform:none}} @media (min-width: 768px) {.basecompany_overview{padding:150px 0}.basecompany_overview .basetext_box_holder{grid-template-columns:1fr;gap:40px}.basecompany_overview h5{font-size:calc(24px * 1.2)}.basecompany_overview p{font-size:calc(18px * 1.8)}.basecompany_overview ol li{padding:40px;font-size:calc(18px * 1.05)}} @media (max-width: 767px) {header .basehead_pagewrap{grid-template-areas:"logo" "basehead_study";grid-template-columns:1fr}header .basenav_sitewrap{padding:0.4rem}header .basenav_sitewrap svg{width:130px}header .basehead_study{flex-wrap:wrap;padding:0.4rem}header .basemain_lead{font-size:calc(14px - 1px);padding:0.3rem 0.5rem}} @keyframes float1 {0%,100%{transform:translateZ(10px) translateY(0)}50%{transform:translateZ(20px) translateY(-10px)}} @keyframes pulse {0%{box-shadow:0 0 0 0 rgb(212,188,172,0.5)}70%{box-shadow:0 0 0 8px rgba(0,0,0,0)}100%{box-shadow:0 0 0 0 rgba(0,0,0,0)}} @keyframes fadeUp {0%{opacity:0;transform:translateY(20px)}100%{opacity:1;transform:translateY(0)}} @keyframes float-tech {0%,100%{transform:translateY(0) rotate(0deg)}25%{transform:translateY(-15px) rotate(5deg)}50%{transform:translateY(0) rotate(0deg)}75%{transform:translateY(15px) rotate(-5deg)}} @keyframes expandWidth {from{width:0}to{width:100%}}