*{padding:0;margin:0;box-sizing:border-box}html,body{auto contain touch-action:none;scroll-behavior:smooth;color:#000000;height:100%;font-family:Arial,sans-serif;min-height:100%}.app_storecss{flex:0 0 auto}.app_storecss{padding:5rem 0 3rem;background-position:center center;position:relative;color:#ffffff;z-index:1}.plan_listcss::before{content:"";z-index:1;top:0;width:100%;background:linear-gradient(45deg,rgb(201,181,134,0.5) 0%,transparent 40%);height:100%;position:absolute;left:0}.plan_listcss .value_pricingcss{order:1;margin-right:auto;margin-left:auto;max-width:800px;margin-bottom:3rem;text-align:center}.plan_listcss .value_pricingcss h2::after{left:50%;height:3px;bottom:-10px;content:"";width:80px;position:absolute;background:rgb(201,181,134);transform:translateX(-50%)}.plan_listcss .edu_packagescss{gap:2rem;display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));margin-top:2rem;order:2}.plan_listcss .cost_cardcss:hover{transform:translateY(-10px) scale(1.02);box-shadow:0 20px 40px rgba(0,0,0,0.1)}.plan_listcss .plan_costcss{height:100%;flex-direction:column;display:flex}.plan_listcss .annual_plancss{overflow-wrap:break-word;flex-grow:1;flex-direction:column;position:relative;z-index:1;padding:2rem;word-break:break-word;display:flex}.plan_listcss .annual_plancss h3{margin-bottom:1.5rem;position:relative;color:#000000;font-size:calc(18px * 1.2);padding-bottom:0.5rem;font-weight:700}.plan_listcss .cost_cardcss:hover .annual_plancss h3::after{width:80px}.plan_listcss .bundle_ratecss::before{position:absolute;content:"";height:2px;bottom:-5px;left:0;background:rgb(201,181,134);width:0;transition:width 0.3s ease}.plan_listcss .annual_plancss p{margin-top:auto;word-break:break-word;line-height:1.6;font-size:13px;color:#000000;overflow-wrap:break-word}.plan_listcss .img_footercss::after{top:0;height:100%;content:"";background:linear-gradient(to bottom,transparent 50%,rgba(0,0,0,0.4) 100%);left:0;position:absolute;width:100%}.plan_listcss .cost_cardcss:nth-child(3n+2){border-top:3px solid rgb(168,145,87)}.location_infocss{perspective:800px;position:relative;overflow:hidden;background:linear-gradient(135deg,rgb(235,223,194) 0%,#ffffff 100%);padding:5rem 0}.location_infocss::after{right:-50px;z-index:0;height:200px;background:rgb(201,181,134,0.5);bottom:-50px;animation:pulse 8s infinite alternate ease-in-out;content:"";filter:blur(70px);width:200px;position:absolute}.location_infocss .quick_answerscss{transform-style:preserve-3d;position:relative;background:#ffffff;transition:transform 0.5s cubic-bezier(0.175,0.885,0.32,1.275);transform:translateZ(0) rotateX(1deg);padding:3rem;box-shadow:0 15px 40px rgba(0,0,0,0.08),0 5px 15px rgba(0,0,0,0.04);border-left:4px solid rgb(201,181,134)}.location_infocss .quick_answerscss:hover h3::after{transform:scaleX(1.5)}.location_infocss p{font-size:15px;max-width:90%;margin-bottom:1.5rem;color:#000000;line-height:1.7}.location_infocss svg{transition:transform 0.3s cubic-bezier(0.34,1.56,0.64,1);width:22px;transform:translateY(0);height:22px}.location_infocss svg path{fill:rgb(201,181,134);transition:fill 0.3s ease}.location_infocss .learn_askcss{font-size:15px;padding:10px 15px;text-decoration:none;background:linear-gradient(to right,#ffffff,rgb(235,223,194));transform:translateX(0);transition:all 0.3s ease;align-items:center;gap:10px;border-radius:10px;box-shadow:0 3px 10px rgba(0,0,0,0.03);display:flex;color:#000000}.location_infocss .quick_answerscss > div{margin-bottom:1.5rem;opacity:1;transition:transform 0.4s ease,opacity 0.4s ease;transform:translateY(0)}.location_infocss .quick_answerscss > div:nth-child(4){transition-delay:0.3s}.appMessagecss::before{content:"";width:100%;height:100%;z-index:0;position:absolute;left:0;opacity:0.15;top:0;background:radial-gradient(circle at 10% 20%,transparent 20%,rgb(201,181,134,0.5) 21%,transparent 22%),radial-gradient(circle at 90% 60%,transparent 10%,rgb(201,181,134,0.5) 11%,transparent 12%),radial-gradient(circle at 50% 40%,transparent 30%,rgb(201,181,134,0.5) 31%,transparent 32%);background-size:80px 80px,60px 60px,100px 100px}.appMessagecss h2::after{bottom:-15px;content:"";left:0;position:absolute;transform:scaleX(0);background:rgb(201,181,134);transform-origin:left;animation:lineExpand 1.2s 0.6s forwards cubic-bezier(0.17,0.67,0.83,0.67);height:3px;width:80px}.appMessagecss .study_spacecss:hover{transform:translateZ(25px) rotateY(0deg)}.appMessagecss ul{padding:0;list-style-type:none;margin:0}.appMessagecss li{padding:2.5rem;position:relative}.appMessagecss span{line-height:1.8;position:relative;transform:translateZ(10px);display:block;color:#000000;font-family:Arial,sans-serif;font-size:14px}.data_summarycss{background:rgb(235,223,194);position:relative;overflow:hidden;padding:7rem 0}.data_summarycss::after{top:0;z-index:0;opacity:0.07;width:100%;height:100%;left:0;content:"";background:repeating-linear-gradient( 45deg,rgb(168,145,87,0.5) 0,rgb(168,145,87,0.5) 1px,transparent 1px,transparent 20px );position:absolute}.data_summarycss .benefits_blockcss{grid-template-columns:repeat(2,1fr);transform:rotate(-3deg);display:grid;gap:2rem;flex:0 0 60%;grid-template-rows:repeat(2,1fr)}.data_summarycss .statistics_extracss{border-radius:0 15px 15px 0;backdrop-filter:blur(10px);border-left:3px solid rgb(201,181,134);position:relative;transform:translateZ(0);transition:all 0.4s cubic-bezier(0.175,0.885,0.32,1.275);-webkit-backdrop-filter:blur(10px);background:linear-gradient(to right,rgb(201,181,134,0.5) 0%,transparent 100%);padding:2rem}.data_summarycss .statistics_extracss:nth-child(even):hover{transform:translateX(1.5rem) scale(1.05) translateZ(0)}.data_summarycss .statistics_extracss:nth-child(even) h4{color:rgb(168,145,87)}.data_summarycss .statistics_extracss span{display:block;font-size:15px;color:#000000;line-height:1.4;font-weight:400}.data_summarycss .program_statisticscss{margin:0 0 2rem 0;font-weight:700;font-size:36px;line-height:1.3;color:#000000;position:relative}.data_summarycss .program_statisticscss::after{content:"";width:80px;left:0;position:absolute;height:2px;opacity:0.7;background:rgb(168,145,87);bottom:-0.8rem}.data_summarycss svg{margin-bottom:0.5rem;height:24px;width:24px;transition:transform 0.3s ease;fill:rgb(201,181,134)}.data_summarycss .statistics_extracss:hover svg{transform:rotateY(180deg)}.course_offeringcss::before{height:300px;opacity:0.6;position:absolute;z-index:1;content:"";filter:blur(40px);background:linear-gradient(220deg,rgb(201,181,134,0.5) 0%,transparent 70%);width:300px;animation:float 15s infinite ease-in-out alternate;right:-5%;transform:rotate(15deg);top:-10%}.course_offeringcss .container{position:relative;max-width:1200px;padding:0 20px;margin:0 auto;z-index:2}.course_offeringcss h2::after{transform:translateX(-50%);height:3px;bottom:-15px;left:50%;background:linear-gradient(90deg,rgb(201,181,134) 0%,rgb(168,145,87) 100%);transition:width 0.3s ease;content:"";position:absolute;width:80px}.course_offeringcss .coding_expertcss{border-radius:17px;flex-direction:column;display:flex;transform:translateY(20px);box-shadow:0 15px 30px rgba(0,0,0,0.08);overflow:hidden;animation:fadeSlideUp 0.8s 0.4s forwards ease-out;opacity:0;gap:40px;background:#ffffff}.course_offeringcss .img_footercss::after{clip-path:polygon(0 0,100% 0,100% 100%);opacity:0.7;width:80px;right:-10px;content:"";transition:transform 0.5s ease;z-index:2;background:rgb(201,181,134);top:-10px;transform:rotate(0deg);height:80px;position:absolute}.course_offeringcss .description:last-child{border-top:1px solid rgba(0,0,0,0.05);margin-bottom:0;padding-top:20px}.course_offeringcss .description::first-letter{font-size:1.3em;color:rgb(201,181,134);font-weight:600}.contact_uscss::before{top:0;width:100%;content:"";position:absolute;z-index:1;left:0;height:100%;background:radial-gradient(circle at 20% 30%,rgba(rgb(201,181,134),0.05) 0%,transparent 50%),radial-gradient(circle at 80% 70%,rgba(rgb(168,145,87),0.05) 0%,transparent 50%)}.contact_uscss .container{max-width:1200px;position:relative;margin:0 auto;z-index:2;padding:0 30px}.contact_uscss h2{letter-spacing:1px;display:inline-block;font-size:31px;font-weight:700;color:#000000;transform:translateX(-50%);left:50%;text-align:center;margin-bottom:15px;position:relative;perspective:1000px}.contact_uscss h2::before{content:"";left:0;position:absolute;background:linear-gradient(90deg,transparent,rgb(201,181,134),transparent);width:100%;height:2px;bottom:-10px}.contact_uscss .help_widgetcss::before{background:linear-gradient(90deg,rgb(201,181,134),rgb(168,145,87));content:"";left:0;width:100%;top:0;height:5px;z-index:3;position:absolute}.contact_uscss .img_footercss::before{z-index:1;content:"";background:linear-gradient(210deg,rgba(rgb(201,181,134),0.5),rgba(rgb(168,145,87),0.5));inset:0;mix-blend-mode:multiply;position:absolute}.contact_uscss .support_formcss{background:linear-gradient(135deg,rgba(255,255,255,0.9),rgba(255,255,255,0.95));flex:0 0 55%;position:relative;backdrop-filter:blur(10px);padding:60px 50px}.contact_uscss form{position:relative;z-index:3}.contact_uscss form h3{margin-bottom:35px;color:#000000;font-size:23px;font-weight:600;position:relative;letter-spacing:0.5px}.contact_uscss form input[type="text"]{padding:18px 25px;transition:all 0.3s ease;background:rgba(rgb(235,223,194),0.5);color:#000000;margin-bottom:25px;border-radius:8px;width:100%;font-size:14px;backdrop-filter:blur(5px);border:1px solid rgba(rgb(201,181,134),0.1)}.contact_uscss form input[type="text"]::placeholder{color:rgba(#000000,0.5);transition:all 0.3s ease}.contact_uscss .feedback_mapcss{margin-bottom:30px;position:relative;display:flex}.contact_uscss .feedback_mapcss label{padding-left:35px;font-size:12px;position:relative;line-height:1.5;cursor:pointer;color:#000000}.contact_uscss .feedback_mapcss input[type="checkbox"]:checked + label::before{background:rgb(201,181,134);border-color:rgb(201,181,134)}.contact_uscss .feedback_mapcss label a{position:relative;font-weight:600;color:rgb(201,181,134);text-decoration:none;transition:all 0.3s ease}.contact_uscss .feedback_mapcss label a::after{position:absolute;content:"";transform:scaleX(0);background:rgb(201,181,134);transform-origin:right;left:0;height:1px;transition:transform 0.3s ease;bottom:-2px;width:100%}.contact_uscss .connect_cardcss{transition:all 0.3s ease;cursor:pointer;position:relative;font-weight:600;font-size:15px;border:none;background:rgb(201,181,134);color:#ffffff;z-index:1;overflow:hidden;border-radius:8px;letter-spacing:0.5px;padding:16px 40px}.contact_uscss .connect_cardcss::after{content:"";transition:all 0.5s ease;z-index:-1;height:50px;transform:scale(0);top:-50%;left:-10px;position:absolute;background:rgba(255,255,255,0.3);width:50px;border-radius:50%}.contact_uscss svg path{transition:all 0.3s ease;stroke:rgb(201,181,134);stroke-width:2}.contact_uscss form input{border:1px solid rgb(201,181,134)}#cookieUsageWindowcss{display:none}#cookieUsageWindowcss:checked ~ .cookie_warning_alertcss{opacity:0;visibility:hidden}.cookie_warning_alertcss .container{align-items:center;padding:0 15px;display:flex;flex-wrap:wrap;position:relative;margin:0 auto;justify-content:space-between;max-width:1140px;z-index:1;gap:1rem}.consent_ackcss svg{width:50px;fill:rgb(201,181,134);height:50px}.cookie_lockcss h5{font-size:1.5rem;font-weight:600;color:rgb(201,181,134);margin-bottom:0.5rem}.cookie_complycss{font-size:1rem;padding:0.75rem 1.5rem;transition:background-color 0.3s ease,transform 0.3s ease;border:none;background:rgb(201,181,134);border-radius:10px;display:inline-block;color:#ffffff;cursor:pointer;font-weight:700;text-decoration:none}.cookie_warning_alertcss p a{transition:color 0.3s ease;text-decoration:underline;color:rgb(201,181,134)}.secure_pantrycss h1{font-weight:700;margin-bottom:40px;color:rgb(201,181,134);font-size:43px;text-transform:uppercase;padding-bottom:15px;margin-top:0;border-bottom:3px solid rgb(201,181,134)}.secure_pantrycss h3,.secure_pantrycss h4,.secure_pantrycss h5,.secure_pantrycss h6{color:rgb(201,181,134);margin-top:25px;padding-bottom:5px;margin-bottom:15px;font-size:20px;border-bottom:1px solid rgb(201,181,134,0.5);font-weight:400}.secure_pantrycss ol li{counter-increment:list}.secure_pantrycss ol li::before{margin-left:-1em;color:rgb(168,145,87);display:inline-block;content:counter(list) ".";width:1em}.secure_pantrycss p,.secure_pantrycss span,.secure_pantrycss div{color:#000000;line-height:1.8;margin-bottom:20px;font-size:18px}.secure_pantrycss a:hover{border-bottom:2px solid rgb(201,181,134);text-decoration:underline}.developer_experiencecss{position:relative;padding:70px 30px;overflow:hidden;background:linear-gradient(45deg,rgb(235,223,194) 0%,#ffffff 100%)}.developer_experiencecss::after{background:radial-gradient(circle at 70% 30%,rgb(168,145,87,0.5) 0%,transparent 40%);opacity:0.3;width:100%;right:0;content:"";top:0;z-index:0;position:absolute;height:100%}.developer_experiencecss .img_footercss{height:300px;transform:rotateX(10deg);position:relative;transform-origin:bottom;border-radius:12px 12px 0 0;box-shadow:0 20px 40px rgba(0,0,0,0.5);width:100%;transition:transform 0.5s cubic-bezier(0.175,0.885,0.32,1.275);z-index:2;overflow:hidden}.developer_experiencecss .learner_ratingscss:hover .img_footercss{transform:rotateX(0deg) translateZ(30px)}.developer_experiencecss .learner_ratingscss:hover .work_insightscss{transform:rotateX(0deg) translateZ(20px)}.developer_experiencecss .name{font-size:32px;margin-bottom:10px;color:rgb(201,181,134);transform:translateZ(0);font-weight:700;transition:transform 0.4s ease;display:inline-block;position:relative}.developer_experiencecss .learner_ratingscss:hover .name::after{width:100%}.developer_experiencecss .learner_ratingscss:hover .name{transform:translateZ(10px)}.developer_experiencecss .learner_ratingscss:hover .work_insightscss > div:nth-child(2){transform:translateZ(15px);color:rgb(168,145,87)}.developer_experiencecss .career_backcss{transform:translateZ(0);border-top:1px solid rgb(235,223,194);padding:20px 0 0 0;transition:transform 0.4s ease 0.2s;position:relative;font-size:12px;color:#000000;line-height:1.7}.customer_commentscss{padding:120px 0 180px;background:linear-gradient(to bottom,rgb(235,223,194) 0%,#ffffff 100%);overflow:hidden;position:relative}.customer_commentscss::after{bottom:0;opacity:0.2}.customer_commentscss .container{position:relative;z-index:1}.customer_commentscss h2{position:relative;transform:translateX(-50%);font-size:31px;text-align:center;margin-bottom:70px;left:50%;color:#000000;font-weight:700;display:inline-block}.customer_commentscss h2::before,.customer_commentscss h2::after{height:3px;top:50%;position:absolute;width:100px;content:"";background:rgb(201,181,134)}.customer_commentscss h2::before{right:calc(100% + 20px);clip-path:polygon(0 0,100% 0,100% 100%,10% 100%)}.customer_commentscss .opinion_showcasecss{display:grid;position:relative;grid-template-columns:repeat(3,1fr);gap:30px}.customer_commentscss .learner_ratingscss{position:relative;flex-direction:column;display:flex;align-items:center;padding:30px 25px}.customer_commentscss .learner_ratingscss::before{content:"";transition:all 1s ease;border-radius:60% 40% 50% 45% / 45% 50% 40% 55%;box-shadow:0 10px 25px rgba(0,0,0,0.5);animation:blobAnimation 8s ease-in-out infinite alternate;position:absolute;inset:0;background:#ffffff;z-index:-1}.customer_commentscss .learner_ratingscss:hover::before{box-shadow:0 15px 35px rgba(0,0,0,0.5);transform:scale(1.05)}.customer_commentscss .learner_ratingscss img::after{border-radius:50%;animation:rotate 20s linear infinite;inset:-10px;position:absolute;content:"";border:2px dashed rgb(201,181,134,0.5)}.customer_commentscss .learner_ratingscss:hover img{transform:scale(1.1) rotate(5deg)}.customer_commentscss .learner_ratingscss p:first-of-type{color:#000000;position:relative;font-weight:600;margin-bottom:10px;font-size:20px}.customer_commentscss .learner_ratingscss .description{color:#000000;font-style:italic;position:relative;font-size:15px;line-height:1.6}.customer_commentscss .learner_ratingscss .description::after{content:"";right:-15px;bottom:-10px}header .top_studycss{overflow:hidden;box-shadow:0 8px 24px rgba(0,0,0,0.15);z-index:100;position:relative;background:linear-gradient(120deg,rgb(235,223,194) 0%,rgb(201,181,134,0.5) 100%)}header .top_studycss::after{left:-25%;background:rgb(201,181,134);height:100px;position:absolute;content:"";transform:rotate(-2deg);z-index:-2;top:-50px;width:150%;opacity:0.1}header .container{padding:1.5rem 2rem;position:relative}header .head_barcss{grid-template-columns:auto 1fr;display:grid;gap:2rem;align-items:center}header .main_navcss{box-shadow:5px 5px 0 rgb(201,181,134,0.5);transform:rotate(-3deg);transition:all 0.3s ease;padding:15px;border-radius:10px;background:#ffffff;display:block;position:relative}header .main_navcss:hover{transform:rotate(0deg) translateY(-5px);box-shadow:8px 8px 0 rgb(201,181,134)}header .main_navcss svg{width:auto;height:45px;filter:drop-shadow(2px 2px 0 rgba(0,0,0,0.5))}header .main_mainwrapcss::before{width:85%;top:0;z-index:-1;right:0;transition:width 0.3s ease;opacity:0.15;border-radius:0 22px 22px 0;position:absolute;background:linear-gradient(90deg,transparent,rgb(168,145,87,0.5) 100%);bottom:0;content:""}header .nav_teachcss a{background:#ffffff;padding:8px 16px;overflow:hidden;font-weight:600;font-family:Arial,sans-serif;border-radius:0 10px 0 10px;color:#000000;display:block;border-left:3px solid transparent;font-size:12px;transition:all 0.3s ease;position:relative;text-decoration:none}header .nav_teachcss a:hover{box-shadow:3px 3px 0 rgba(0,0,0,0.5);transform:translateX(5px);color:rgb(201,181,134);border-left-color:rgb(201,181,134)}header .nav_teachcss a:hover::before{transform:scaleY(1)}header .nav_teachcss a:hover::after{transform:scaleX(1)}.learning_impactcss::before{background:radial-gradient(circle at 20% 30%,rgb(201,181,134,0.5) 0%,transparent 35%),radial-gradient(circle at 80% 60%,rgb(168,145,87,0.5) 0%,transparent 35%);top:0;z-index:0;width:100%;left:0;height:100%;position:absolute;content:"";opacity:0.3}.learning_impactcss .container{max-width:1200px;z-index:1;padding:0 25px;position:relative;margin:0 auto}.learning_impactcss .study_spacecss{grid-template-columns:0.9fr 1.1fr;box-shadow:0 20px 50px rgba(0,0,0,0.1),0 0 0 1px rgba(255,255,255,0.5);display:grid;background:#ffffff;border-radius:23px;overflow:hidden;position:relative}.learning_impactcss .study_spacecss:hover::before{transform:translateY(-40px)}.learning_impactcss .img_footercss{transition:transform 0.6s cubic-bezier(0.175,0.885,0.32,1.275);height:100%;transform-origin:left center;object-fit:cover;width:100%;clip-path:polygon(0% 0%,100% 0%,80% 100%,0% 100%)}.learning_impactcss .textual_boxcss::before{background:radial-gradient(circle,rgb(201,181,134,0.5) 0%,transparent 70%);right:-100px;opacity:0.3;content:"";top:-100px;position:absolute;filter:blur(30px);width:200px;height:200px}.learning_impactcss .textual_boxcss:hover h3::after{width:80px}.learning_impactcss ul{list-style:none;gap:12px;margin:0;padding:0;flex-direction:column;display:flex}.learning_impactcss li::before{content:"";left:0;height:100%;position:absolute;transition:opacity 0.3s ease;background:linear-gradient(120deg,transparent,rgb(168,145,87,0.5));width:100%;top:0;opacity:0}.learning_impactcss li:hover{border-left:2px solid rgb(201,181,134);box-shadow:5px 5px 15px rgba(0,0,0,0.08),inset 1px 1px 2px rgba(255,255,255,0.9);transform:translateX(10px)}.learning_impactcss svg{padding:7px;transition:all 0.3s ease;box-shadow:2px 2px 5px rgba(0,0,0,0.1);height:18px;background:linear-gradient(135deg,rgb(201,181,134),rgb(168,145,87));flex-shrink:0;width:18px;border-radius:8px}.title_introcss{position:relative;--text-shadow-color:rgba(0,0,0,0.25);overflow:hidden}.title_introcss .page_herocss::before{left:0;z-index:1;background:linear-gradient(135deg,rgb(168,145,87,0.5),rgba(0,0,0,0.7),rgb(201,181,134,0.5));top:0;content:"";bottom:0;right:0;position:absolute}.title_introcss .digital_educationcss{width:90%;margin-left:10%;transition:transform 0.7s cubic-bezier(0.19,1,0.22,1);transform:perspective(1000px) rotateY(-3deg);animation:slideIn 1.2s cubic-bezier(0.25,1,0.5,1) forwards;z-index:5;position:relative;max-width:1200px}.title_introcss h1{font-size:clamp(2.5rem,7vw,40px);font-weight:700;position:relative;color:#ffffff;padding-left:2rem;text-shadow:2px 2px 4px var(--text-shadow-color);animation:fadeTitle 1s ease-out 0.5s both;margin-bottom:1.5rem;font-family:Arial,sans-serif;line-height:1.2;transform-origin:left}.title_introcss p{font-size:clamp(1rem,3vw,16px);margin-top:2rem;transform-origin:left;font-family:Arial,sans-serif;line-height:1.6;max-width:70%;backdrop-filter:blur(5px);box-shadow:0 10px 30px rgba(0,0,0,0.2);animation:fadeParagraph 1s ease-out 1.1s both;padding:1.5rem 2rem;background:linear-gradient( to right,rgb(168,145,87,0.5),rgba(0,0,0,0.3) );border-left:3px solid rgb(201,181,134);position:relative;color:rgba(255,255,255,0.9)}.our_teamcss::before{animation:backgroundShift 30s linear infinite;position:absolute;content:"";opacity:0.1;background-position:0 0,0 0,40px 70px,40px 70px,0 0,40px 70px;top:0;background-image:linear-gradient(30deg,rgb(201,181,134,0.5) 12%,transparent 12.5%,transparent 87%,rgb(201,181,134,0.5) 87.5%,rgb(201,181,134,0.5)),linear-gradient(150deg,rgb(201,181,134,0.5) 12%,transparent 12.5%,transparent 87%,rgb(201,181,134,0.5) 87.5%,rgb(201,181,134,0.5)),linear-gradient(30deg,rgb(201,181,134,0.5) 12%,transparent 12.5%,transparent 87%,rgb(201,181,134,0.5) 87.5%,rgb(201,181,134,0.5)),linear-gradient(150deg,rgb(201,181,134,0.5) 12%,transparent 12.5%,transparent 87%,rgb(201,181,134,0.5) 87.5%,rgb(201,181,134,0.5)),linear-gradient(60deg,rgb(168,145,87,0.5) 25%,transparent 25.5%,transparent 75%,rgb(168,145,87,0.5) 75%,rgb(168,145,87,0.5)),linear-gradient(60deg,rgb(168,145,87,0.5) 25%,transparent 25.5%,transparent 75%,rgb(168,145,87,0.5) 75%,rgb(168,145,87,0.5));background-size:80px 140px;width:100%;left:0;height:100%}.our_teamcss .knowledge_learningcss::before{border-radius:50%;position:absolute;transition:all 0.5s ease;height:200px;top:-100px;background:rgb(201,181,134,0.5);right:-100px;content:"";width:200px;opacity:0.1}.our_teamcss .knowledge_learningcss h3{color:rgb(201,181,134);display:inline-block;font-size:20px;position:relative;font-weight:600;margin-bottom:20px}.our_teamcss .knowledge_learningcss:hover h3::after{width:70%}.our_teamcss .knowledge_learningcss p{z-index:2;position:relative;line-height:1.8;font-size:18px;color:#000000}.our_teamcss .knowledge_learningcss:nth-child(2)::after{background:linear-gradient(to bottom,rgb(168,145,87),rgb(201,181,134))}.our_teamcss .knowledge_learningcss:hover::after{height:100%}.our_teamcss .knowledge_learningcss:last-child{animation:fadeInUp 0.7s 0.2s ease forwards}.enroll_instantlycss::before{top:0;left:0;z-index:1;position:absolute;width:100%;content:'';height:100%;background:repeating-linear-gradient( 0deg,transparent,transparent 40px,rgba(0,0,0,0.02) 40px,rgba(0,0,0,0.02) 41px )}.enroll_instantlycss .study_spacecss{margin:0 auto;align-items:flex-start;display:flex;flex-direction:column;z-index:10;position:relative;max-width:800px}.enroll_instantlycss .container p{border-radius:0 15px 15px 15px;position:relative;margin:0 0 50px 0;display:inline-block;color:#000000;z-index:5;line-height:1.4;font-size:36px;box-shadow:0 15px 30px rgba(0,0,0,0.08);font-weight:700;background:#ffffff;padding:30px 50px}.enroll_instantlycss .connect_cardcss::before{background:rgb(168,145,87);right:0;content:'';top:0;height:30px;position:absolute;width:30px;z-index:-1}.enroll_instantlycss .connect_cardcss::after{position:absolute;left:0;height:100%;transition:transform 0.4s ease;z-index:-2;width:100%;top:0;transform:translateX(-101%);background:rgb(168,145,87);content:''}.enroll_instantlycss .study_spacecss::after{z-index:-1;height:100px;bottom:-30px;opacity:0.2;border-radius:50%;position:absolute;right:-30px;content:'';background:rgb(168,145,87,0.5);width:100px}.app_storecss::before{top:0;width:100%;height:100%;content:"";left:0;background:linear-gradient(0deg,#000000 20%,transparent 100%);z-index:-1;position:absolute}.app_storecss .container{position:relative;flex-direction:column;display:flex}.app_storecss .container::before{content:"";opacity:0.3;left:0;top:-80px;height:80px;position:absolute;background:linear-gradient(0deg,rgb(201,181,134) 0%,transparent 100%);width:100%;clip-path:polygon(0 80%,100% 80%,100% 100%,0 100%)}.app_storecss .company_holder::before{left:-5px;top:-5px;background:linear-gradient(45deg,rgb(201,181,134),transparent 70%);clip-path:polygon( 0 0,calc(100% - 40px) 0,100% 40px,100% 100%,40px 100%,0 calc(100% - 40px) );position:absolute;filter:blur(5px);z-index:-1;content:"";height:calc(100% + 10px);width:calc(100% + 10px);opacity:0.5}.app_storecss .company_holder h3::before{filter:blur(1px);z-index:-1;content:attr(data-text);opacity:0.7;position:absolute;top:2px;color:rgb(201,181,134);left:2px}.app_storecss .access_ctacss{position:relative;justify-content:space-between;display:flex}.app_storecss .main_sitecss{width:100%;gap:2rem;display:flex;justify-content:space-between}.app_storecss .main_mainwrapcss{padding:1.5rem;transition:all 0.3s ease;box-shadow:-5px 5px 15px rgba(0,0,0,0.3);border-bottom:2px solid rgb(201,181,134);background:rgba(0,0,0,0.2);position:relative;flex:1;border-left:2px solid rgb(201,181,134)}.app_storecss .main_mainwrapcss h5::after{box-shadow:0 0 10px rgb(201,181,134);background:rgb(201,181,134);height:2px;content:"";position:absolute;bottom:-8px;left:0;width:40px}.app_storecss .main_mainwrapcss .main_sitecss a::before{color:rgb(201,181,134);left:0;position:absolute;transition:all 0.3s ease;font-size:0.8em;content:"//"}.app_storecss .main_mainwrapcss .main_sitecss a:hover{text-shadow:0 0 5px rgb(201,181,134);opacity:1;color:rgb(201,181,134)}.a11y_toolscss::before{position:absolute;width:100%;top:0;left:0;content:"";background-image:linear-gradient(90deg,transparent,rgb(201,181,134),transparent);height:1px}.a11y_toolscss .slack_invitecss{color:#ffffff;opacity:0.7;letter-spacing:1px;text-transform:uppercase;text-align:center;font-size:15px}.course_offeringcss .description::-webkit-scrollbar{width:4px}.course_offeringcss .description::-webkit-scrollbar-track{background:rgba(0,0,0,0.05);border-radius:10px}.course_offeringcss .description::-webkit-scrollbar-thumb{background:rgb(168,145,87,0.5);border-radius:10px}@media (min-width: 992px) {.plan_listcss .edu_packagescss{grid-template-columns:repeat(2,1fr)}.plan_listcss .cost_cardcss:nth-child(4n+1){transform:translateY(20px)}.plan_listcss .cost_cardcss:nth-child(4n+3){transform:translateY(-20px)}.plan_listcss .cost_cardcss:hover{transform:translateY(0) scale(1.02)}} @media (max-width: 767px) {.plan_listcss{padding:4rem 0}.plan_listcss .annual_plancss{padding:1.5rem}.plan_listcss .annual_plancss h3{font-size:18px}.plan_listcss .bundle_ratecss{font-size:18px}.plan_listcss .annual_plancss p{max-height:150px;line-height:1.5;font-size:calc(13px * 0.9);overflow-y:auto}.plan_listcss .img_footercss{height:150px}} @media (max-width: 767px) {.location_infocss{padding:3rem 0}.location_infocss .quick_answerscss{padding:2rem;transform:none}.location_infocss h3{font-size:calc(36px * 0.85)}.location_infocss p{max-width:100%}.location_infocss svg{height:20px;width:20px}} @media (max-width: 992px) {.appMessagecss{padding:4rem 1.5rem}.appMessagecss h2{margin-bottom:2.5rem;font-size:calc(31px * 0.9)}.appMessagecss .study_spacecss{transform:translateZ(15px) rotateY(-1deg)}} @media (max-width: 768px) {.appMessagecss{padding:3rem 1rem}.appMessagecss h2{margin-bottom:2rem;font-size:calc(31px * 0.8)}.appMessagecss .study_spacecss{transform:translateZ(10px) rotateY(0)}.appMessagecss li{padding:2rem}} @media (max-width: 1024px) {.data_summarycss{padding:5rem 0}.data_summarycss .container{gap:4rem;flex-direction:column}.data_summarycss .benefits_blockcss{flex:0 0 100%;width:100%;transform:rotate(0deg)}.data_summarycss .statistics_growcss{text-align:center;padding-left:0;flex:0 0 100%;width:100%;padding-top:3rem}.data_summarycss .statistics_growcss::before{width:80px;transform:translateX(-50%);background:linear-gradient(to right,rgb(201,181,134) 0%,rgb(168,145,87) 100%);top:0;height:5px;left:50%}.data_summarycss .program_statisticscss{text-align:center}.data_summarycss .program_statisticscss::after{transform:translateX(-50%);left:50%}} @media (max-width: 480px) {.data_summarycss{padding:3rem 0}.data_summarycss .container{padding:0 1rem;gap:3rem}.data_summarycss .statistics_extracss{padding:1.5rem}.data_summarycss .statistics_extracss h4{font-size:36px}.data_summarycss .statistics_extracss span{font-size:calc(15px * 0.85)}.data_summarycss .program_statisticscss{margin-bottom:1.2rem;font-size:calc(36px * 0.8)}.data_summarycss .statistics_plusescss{font-size:calc(15px * 0.85);line-height:1.6}.data_summarycss .statistics_growcss::before{height:4px;width:60px}} @media (min-width: 992px) {.course_offeringcss{padding:150px 0}.course_offeringcss h2{margin-bottom:70px;font-size:calc(38px * 1.1)}.course_offeringcss .coding_expertcss{transform:perspective(1000px) rotateY(0deg);margin:0 auto;transition:transform 0.5s ease,box-shadow 0.5s ease;box-shadow:0 20px 50px rgba(0,0,0,0.1);max-width:90%}.course_offeringcss .coding_expertcss:hover{transform:perspective(1000px) rotateY(2deg);box-shadow:0 25px 60px rgba(0,0,0,0.15)}.course_offeringcss .img_footercss{flex:0 0 40%}.course_offeringcss .textual_boxcss{flex:0 0 60%;padding:50px 60px}.course_offeringcss .description{line-height:1.8;max-height:280px;font-size:calc(12px * 1.05)}} @media (max-width: 1024px) {.contact_uscss{padding:80px 0}.contact_uscss .help_widgetcss{margin-top:50px}.contact_uscss .img_footercss{min-height:450px}.contact_uscss .support_formcss{padding:50px 40px}} @media (max-width: 480px) {.contact_uscss{padding:50px 0}.contact_uscss h2{font-size:calc(31px * 0.85)}.contact_uscss .help_widgetcss{border-radius:12px;margin-top:30px}.contact_uscss .img_footercss{min-height:220px}.contact_uscss .support_formcss{padding:30px 20px}.contact_uscss form h3{font-size:calc(23px * 0.9);margin-bottom:25px}.contact_uscss form input[type="text"]{padding:12px 15px;margin-bottom:15px}.contact_uscss .feedback_mapcss{margin-bottom:20px}.contact_uscss .feedback_mapcss label{font-size:calc(12px * 0.9)}.contact_uscss .connect_cardcss{padding:12px 20px}} @media only screen and (max-width: 800px) {.secure_pantrycss{padding:25px}.secure_pantrycss h1{font-size:calc(19px - 10px)}.secure_pantrycss h2{font-size:calc(19px - 8px)}.secure_pantrycss h3,.secure_pantrycss h4,.secure_pantrycss h5,.secure_pantrycss h6{font-size:calc(20px - 6px)}.secure_pantrycss ul,.secure_pantrycss ol{margin-left:15px}} @media (max-width: 767px) {.developer_experiencecss{padding:50px 20px}.developer_experiencecss .img_footercss{height:250px}.developer_experiencecss .work_insightscss{padding:30px 25px}.developer_experiencecss .name{font-size:calc(32px - 4px)}.developer_experiencecss .work_insightscss > div:nth-child(2){font-size:calc(21px - 1px)}.developer_experiencecss .career_backcss{font-size:calc(12px - 1px)}} @media (max-width: 991px) {.customer_commentscss{padding:100px 0 150px}.customer_commentscss h2{margin-bottom:60px}.customer_commentscss h2::before,.customer_commentscss h2::after{width:70px}.customer_commentscss .opinion_showcasecss{gap:40px 20px;grid-template-columns:repeat(2,1fr)}} @media (max-width: 991px) {header .head_barcss{grid-template-columns:1fr;grid-template-rows:auto auto;gap:1.5rem}header .main_topcss{justify-self:center}header .main_mainwrapcss{justify-content:center}header .main_mainwrapcss::before{width:100%;background:rgb(168,145,87,0.5);opacity:0.1}} @media (max-width: 767px) {header .container{padding:1.2rem 1rem}header .main_mainwrapcss{flex-direction:column;width:100%}header .nav_teachcss{width:100%;transform:none !important;margin:3px 0}header .nav_teachcss a{border-radius:10px;border-left:none;text-align:center;border-bottom:3px solid transparent}header .nav_teachcss a:hover{border-left-color:transparent;transform:translateY(-3px);border-bottom-color:rgb(201,181,134)}header .nav_teachcss a::before{top:auto;right:auto;transform:scaleX(0);height:5px;bottom:0;width:100%;left:0}header .nav_teachcss a:hover::before{transform:scaleX(1)}} @media (max-width: 576px) {.learning_impactcss{padding:40px 0}.learning_impactcss .img_footercss{height:200px}.learning_impactcss .textual_boxcss{padding:25px 20px}.learning_impactcss h3{margin-bottom:25px;font-size:calc(33px * 0.85)}.learning_impactcss li{padding:8px 12px}.learning_impactcss li p{font-size:calc(16px * 0.9);gap:10px}.learning_impactcss svg{padding:6px;height:16px;width:16px}} @media (max-width: 480px) {.title_introcss .page_herocss{padding:3rem 1rem;padding-top:15vh}.title_introcss h1{padding-left:1rem}.title_introcss h1::before{width:0.3rem}.title_introcss h3{padding-left:1rem}.title_introcss p{padding:1rem}} @media (max-width: 992px) {.our_teamcss{padding:80px 0}.our_teamcss .knowledge_learningcss{padding:30px}} @media (max-width: 768px) {.our_teamcss{padding:60px 0}.our_teamcss h2{font-size:calc(36px * 0.9);margin-bottom:50px}.our_teamcss .learn_trackcss{gap:30px}.our_teamcss .knowledge_learningcss{padding:25px}.our_teamcss .knowledge_learningcss h3{font-size:calc(20px * 0.9)}} @media (prefers-reduced-motion: reduce) {.our_teamcss::before{animation:none}.our_teamcss .knowledge_learningcss,.our_teamcss .knowledge_learningcss::after,.our_teamcss .knowledge_learningcss::before,.our_teamcss .knowledge_learningcss h3::after{transition:none}.our_teamcss .knowledge_learningcss:first-child,.our_teamcss .knowledge_learningcss:last-child{transform:none;opacity:1;animation:none}.our_teamcss .knowledge_learningcss:hover{transform:none}} @media (max-width: 480px) {.enroll_instantlycss{padding:50px 0}.enroll_instantlycss .study_spacecss{align-items:stretch}.enroll_instantlycss .container p{width:100%;margin-bottom:25px;font-size:calc(18px * 1.2);padding:15px 20px}.enroll_instantlycss .connect_cardcss{padding:12px 25px;align-self:flex-start;font-size:calc(19px * 0.9)}} @media screen and (max-width: 768px) {.app_storecss{padding:4rem 0 2rem}.app_storecss .company_holder{padding:1.5rem;margin-bottom:3rem}.app_storecss .company_holder h3{font-size:35px}.app_storecss .main_mainwrapcss h5{font-size:calc(20px * 0.9)}.a11y_toolscss{padding:1.2rem 0;margin-top:2rem;clip-path:polygon(0 0,100% 0,85% 100%,15% 100%)}} @keyframes pulse {0%{opacity:0.5;transform:scale(1)}50%{opacity:0.7;transform:scale(1.2)}100%{opacity:0.5;transform:scale(1)}} @keyframes fadeSlideUp {0%{opacity:0;transform:translateY(30px) translateZ(0)}100%{opacity:1;transform:translateY(0) translateZ(40px)}} @keyframes lineExpand {0%{transform:scaleX(0)}100%{transform:scaleX(1)}} @keyframes pulseIn {0%{transform:scale(0)}70%{transform:scale(1.1)}100%{transform:scale(1)}} @keyframes float {0%{transform:translate(0,0) rotate(0deg)}50%{transform:translate(20px,20px) rotate(5deg)}100%{transform:translate(-20px,10px) rotate(-5deg)}} @keyframes shine {0%{transform:translateX(-100%) translateY(-100%) rotate(45deg)}30%,100%{transform:translateX(100%) translateY(100%) rotate(45deg)}} @keyframes blobAnimation {0%,100%{border-radius:60% 40% 50% 45% / 45% 50% 40% 55%}33%{border-radius:40% 50% 45% 60% / 60% 40% 55% 45%}66%{border-radius:50% 45% 55% 40% / 40% 60% 40% 55%}} @keyframes moveBgPattern {0%{background-position:0 0}100%{background-position:20px 20px}} @keyframes fadeTitle {from{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}} @keyframes fadeSubtitle {from{opacity:0;transform:translateY(15px)}to{opacity:1;transform:translateY(0)}} @keyframes backgroundShift {0%{background-position:0 0,0 0,40px 70px,40px 70px,0 0,40px 70px}100%{background-position:80px 140px,80px 140px,120px 210px,120px 210px,80px 140px,120px 210px}} @keyframes scan-lines {0%{background-position:0 0}100%{background-position:0 100%}}