﻿*{box-sizing:border-box;margin:0;padding:0}a{color:inherit;text-decoration:none}.nav-lesson-5631{flex:1 0 auto}svg{height:30px;width:30px}header,footer{width:100%}.workshop-cta-0396{flex:0 0 auto}.wrapper-bundle-6378{flex-direction:column;height:100%;display:flex;min-height:100%}.container{width:1220px;max-width:100%;margin:auto}html,body{min-height:100%;font-family:Arial,sans-serif;color:#000000;scroll-behavior:auto;height:100%}@media only screen and (max-width: 1200px) {.container{padding:0 20px;width:100%}} @media only screen and (max-width: 800px) {.container{padding:0 12px}} .our-story-4952{overflow:hidden;position:relative;padding:120px 0;color:#ffffff}.our-story-4952::before{content:'';right:0;top:0;bottom:0;background:linear-gradient(135deg,rgba(0,0,0,0.85) 0%,rgba(0,0,0,0.65) 50%,rgba(0,0,0,0.75) 100%);left:0;position:absolute;z-index:1}.our-story-4952 .container{position:relative;z-index:2;padding:0 20px;margin:0 auto;max-width:1200px}.our-story-4952 .text-wrapper-2018{position:relative;transform:perspective(1000px) rotateY(-2deg);box-shadow:0 25px 50px -12px rgba(0,0,0,0.25);backdrop-filter:blur(8px);border-left:4px solid rgb(207,175,200);padding:40px;background:linear-gradient(135deg,rgba(rgb(207,175,200),0.1) 0%,rgba(rgb(122,171,187),0.15) 100%);transition:transform 0.5s cubic-bezier(0.215,0.61,0.355,1)}.our-story-4952 .text-wrapper-2018:hover{transform:perspective(1000px) rotateY(0deg)}.our-story-4952 .text-wrapper-2018::before{border-top:2px solid rgb(122,171,187);position:absolute;border-right:2px solid rgb(122,171,187);width:70px;opacity:0.8;height:70px;right:-10px;top:-10px;content:''}.our-story-4952 .text-wrapper-2018::after{border-left:2px solid rgb(122,171,187);content:'';left:-10px;bottom:-10px;position:absolute;height:70px;width:70px;border-bottom:2px solid rgb(122,171,187);opacity:0.8}.our-story-4952 h5{font-size:22px;display:inline-block;position:relative;padding-bottom:10px;text-transform:uppercase;font-weight:700;margin:0 0 20px;color:#ffffff;letter-spacing:2px}.our-story-4952 h5::after{background:linear-gradient(90deg,rgb(207,175,200),transparent);position:absolute;bottom:0;content:'';height:2px;width:60%;left:0}.our-story-4952 p{font-weight:400;font-size:calc(17px * 1.1);color:#ffffff;margin:0 0 20px}.our-story-4952 p b{opacity:0;font-size:calc(17px * 1.4);margin-bottom:10px;position:relative;color:rgb(122,171,187);transform:translateX(-15px);display:block;padding-left:15px;animation:slideIn 0.8s forwards 0.3s;font-weight:700}.our-story-4952 p b::before{width:8px;transform:translateY(-50%);content:'';position:absolute;height:8px;left:0;top:50%;background-color:rgb(207,175,200)}.our-story-4952 ol{margin:0;counter-reset:item;padding:0;list-style:none}.our-story-4952 ol li{animation:fadeIn 1s forwards;position:relative;font-size:17px;line-height:1.8;column-count:1;text-align:justify;border-left:1px solid rgba(255,255,255,0.3);padding:0 0 0 15px;hyphens:auto;color:rgba(255,255,255,0.9);column-gap:40px}.our-story-4952 ol li::first-letter{font-size:1.4em;font-weight:700;color:rgb(207,175,200)}@keyframes slideIn {to{transform:translateX(0);opacity:1}} @keyframes fadeIn {from{opacity:0}to{opacity:1}} @media (min-width: 768px) {.our-story-4952{padding:150px 0}.our-story-4952 .text-wrapper-2018{max-width:90%;padding:60px;margin:0 auto}.our-story-4952 ol li{column-count:2;padding:0 0 0 25px}} @media (min-width: 992px) {.our-story-4952 .text-wrapper-2018{max-width:80%}.our-story-4952 h5{font-size:calc(22px * 1.2)}.our-story-4952 p b{font-size:calc(17px * 1.6)}.our-story-4952 ol li{column-count:3;column-gap:60px}} @media (max-width: 767px) {.our-story-4952{padding:80px 0}.our-story-4952 .text-wrapper-2018{transform:perspective(1000px) rotateY(0);padding:30px 20px}.our-story-4952 h5{font-size:calc(22px * 0.9)}.our-story-4952 p b{font-size:calc(17px * 1.2)}.our-story-4952 .text-wrapper-2018::before,.our-story-4952 .text-wrapper-2018::after{height:40px;width:40px}} @media (max-width: 480px) {.our-story-4952{padding:60px 0}.our-story-4952 .text-wrapper-2018{padding:25px 15px}.our-story-4952 ol li{line-height:1.6;font-size:calc(17px * 0.9)}} @media (hover: hover) {.our-story-4952 .text-wrapper-2018:hover::before,.our-story-4952 .text-wrapper-2018:hover::after{height:90px;width:90px;transition:all 0.4s ease-out}} @media (prefers-reduced-motion: reduce) {.our-story-4952 .text-wrapper-2018,.our-story-4952 p b,.our-story-4952 ol li{transform:none;animation:none;transition:none}}.course-features-6920{overflow:hidden;position:relative;grid-template-columns:1fr;min-height:100vh;background-color:#000000;grid-template-rows:1fr;display:grid}.course-features-6920::before{left:0;pointer-events:none;top:0;opacity:0.4;position:absolute;height:100%;content:"";z-index:2;width:100%;background:radial-gradient(circle at left bottom,rgb(207,175,200,0.5) 0%,transparent 30%),radial-gradient(circle at right top,rgb(122,171,187,0.5) 0%,transparent 30%)}.course-features-6920 .learn-network-9037{z-index:1;overflow:hidden;width:100%;position:absolute;top:0;left:0;height:100%}.course-features-6920 .learn-network-9037::after{background:linear-gradient(to bottom,transparent 0%,#000000 80%);z-index:3;width:100%;top:0;position:absolute;left:0;content:"";height:100%}.course-features-6920 .tech-training-8193{animation:split-carousel 30s cubic-bezier(0.45,0.05,0.55,0.95) infinite;width:500%;height:100%;display:flex}.course-features-6920 .learn-network-9037:hover .tech-training-8193{animation-play-state:paused}.course-features-6920 .program-route-7859{position:relative;overflow:hidden;width:20%;height:100%}.course-features-6920 .program-route-7859 img{width:100%;height:100%;transform:scale(1.1);object-fit:cover;transition:transform 8s ease;filter:brightness(0.8) saturate(1.2)}.course-features-6920 .program-route-7859:hover img{transform:scale(1.2)}.course-features-6920 .container{position:relative;margin:0 auto;display:flex;justify-content:center;width:100%;padding:0;align-items:center;max-width:1320px;height:100%;z-index:4}.course-features-6920 .expert-sessions-7621{margin-bottom:0;width:100%}.course-features-6920 .learn-coding-6174{align-items:center;grid-column-gap:2rem;padding:0 2rem;display:grid;grid-template-columns:repeat(3,1fr)}.course-features-6920 .learn-coding-6174 h3{padding-left:2rem;grid-column:1 / 2;color:#ffffff;border-left:4px solid rgb(207,175,200);position:relative;font-size:32px;margin:0;font-weight:700}.course-features-6920 .learn-coding-6174 p{font-size:16px;margin:0;color:#ffffff;line-height:1.6;opacity:0.7;grid-column:3 / 4}.course-features-6920 .learn-coding-6174 .help-map-4658{margin:2rem auto 0;z-index:1;border-radius:10px;text-decoration:none;grid-column:1 / 4;font-size:16px;padding:0.8rem 2rem;align-items:center;overflow:hidden;background-color:transparent;font-weight:600;position:relative;border:2px solid rgb(207,175,200);width:max-content;display:flex;color:#ffffff;justify-content:center;transition:all 0.4s cubic-bezier(0.175,0.885,0.32,1.275)}.course-features-6920 .learn-coding-6174 .help-map-4658::before{width:0;position:absolute;content:"";background:rgb(207,175,200);left:0;transition:width 0.4s ease;z-index:-1;top:0;height:100%}.course-features-6920 .learn-coding-6174 .help-map-4658:hover{transform:translateY(-5px);color:#ffffff;box-shadow:0 10px 20px rgba(0,0,0,0.2)}.course-features-6920 .learn-coding-6174 .help-map-4658:hover::before{width:100%}@keyframes split-carousel {0%,16%{transform:translateX(0)}20%,36%{transform:translateX(-20%)}40%,56%{transform:translateX(-40%)}60%,76%{transform:translateX(-60%)}80%,96%{transform:translateX(-80%)}100%{transform:translateX(0)}} .course-features-6920 .program-route-7859::before{position:absolute;width:100%;background:repeating-linear-gradient( 90deg,transparent,transparent 50px,rgba(255,255,255,0.03) 50px,rgba(255,255,255,0.03) 51px ),repeating-linear-gradient( 0deg,transparent,transparent 50px,rgba(255,255,255,0.03) 50px,rgba(255,255,255,0.03) 51px );left:0;height:100%;z-index:2;content:"";top:0}.course-features-6920 .program-route-7859::after{z-index:3;height:1px;animation:moving-line 8s linear infinite;background:linear-gradient(90deg,transparent 0%,rgb(207,175,200) 50%,transparent 100%);content:"";position:absolute;left:-100%;box-shadow:0 0 8px rgb(207,175,200);top:30%;width:100%}.course-features-6920 .program-route-7859:nth-child(2)::after{top:60%;animation-delay:1s}.course-features-6920 .program-route-7859:nth-child(3)::after{top:45%;animation-delay:2s}.course-features-6920 .program-route-7859:nth-child(4)::after{top:75%;animation-delay:3s}.course-features-6920 .program-route-7859:nth-child(5)::after{top:15%;animation-delay:4s}@keyframes moving-line {0%{left:-100%;opacity:0}10%{opacity:1}90%{opacity:1}100%{left:200%;opacity:0}} .course-features-6920 .expert-sessions-7621::before{height:1px;background:linear-gradient(90deg,transparent 0%,#ffffff 50%,transparent 100%);opacity:0.3;left:0;position:absolute;width:100%;bottom:0;content:""}@media (max-width: 992px) {.course-features-6920 .learn-coding-6174{text-align:center;grid-gap:1.5rem;grid-template-columns:1fr}.course-features-6920 .learn-coding-6174 h3,.course-features-6920 .learn-coding-6174 span,.course-features-6920 .learn-coding-6174 p{padding:0;grid-column:1 / 2;border:none}.course-features-6920 .learn-coding-6174 h3{padding-bottom:1rem;border-bottom:2px solid rgb(207,175,200);width:fit-content;margin:0 auto}.course-features-6920 .learn-coding-6174 .help-map-4658{grid-column:1 / 2}.course-features-6920 .expert-sessions-7621{margin-bottom:0}} @media (max-width: 768px) {.course-features-6920{min-height:100vh}.course-features-6920 .learn-network-9037::after{background:linear-gradient(to bottom,transparent 0%,#000000 50%)}.course-features-6920 .expert-sessions-7621{margin-bottom:0}.course-features-6920 .learn-coding-6174{padding:0 1.5rem;grid-gap:1rem}.course-features-6920 .learn-coding-6174 h3{font-size:calc(32px * 0.9)}.course-features-6920 .learn-coding-6174 span,.course-features-6920 .learn-coding-6174 p{font-size:calc(16px * 0.9)}.course-features-6920 .learn-coding-6174 .help-map-4658{width:100%;margin-top:1.5rem}}.welcome-section-2708{perspective:1000px;width:100%;overflow:hidden;min-height:100vh;position:relative}.welcome-section-2708 .edu-begin-5798{left:0;display:flex;justify-content:center;width:100%;position:absolute;align-items:center;transition:transform 0.8s cubic-bezier(0.19,1,0.22,1);height:100%;top:0;z-index:1}.welcome-section-2708 .edu-begin-5798::before{left:0;background:linear-gradient( 135deg,rgb(207,175,200,0.5) 0%,rgba(0,0,0,0.5) 60%,rgb(122,171,187,0.5) 100% );position:absolute;content:"";height:100%;z-index:2;width:100%;top:0}.welcome-section-2708 .edu-begin-5798::after{content:"";height:100%;width:100%;left:0;background:repeating-linear-gradient( -45deg,rgba(0,0,0,0.5) 0,rgba(0,0,0,0.5) 1px,transparent 1px,transparent 30px );position:absolute;top:0;z-index:3;animation:patternMove 60s linear infinite;opacity:0.1}.welcome-section-2708 .method-innov-2654{padding:3rem;max-width:85%;backdrop-filter:blur(5px);background:linear-gradient( to right,rgba(255,255,255,0.08),rgba(255,255,255,0.02) );position:relative;z-index:5;clip-path:polygon( 0% 0%,100% 0%,100% 95%,95% 100%,0% 100% );box-shadow:0 20px 40px rgba(0,0,0,0.2),0 4px 12px rgba(0,0,0,0.1),inset 0 1px 1px rgba(255,255,255,0.1);transition:transform 0.6s cubic-bezier(0.19,1,0.22,1);transform:perspective(1000px) rotateX(2deg) translateZ(20px)}.welcome-section-2708 .method-innov-2654::before{filter:blur(8px);left:-2px;opacity:0.5;transform:translateZ(-10px);clip-path:polygon( 0% 0%,100% 0%,100% 95%,95% 100%,0% 100% );z-index:-1;position:absolute;right:-2px;content:"";top:-2px;background:linear-gradient( 45deg,rgb(207,175,200) 0%,transparent 40%,transparent 60%,rgb(122,171,187) 100% );bottom:-2px}.welcome-section-2708 h1{letter-spacing:-0.02em;margin-bottom:1.5rem;font-size:calc(48px * 1.1);text-shadow:0 2px 10px rgba(0,0,0,0.15),0 1px 3px rgba(0,0,0,0.3);opacity:0;position:relative;animation:slideInFromLeft 0.9s cubic-bezier(0.19,1,0.22,1) forwards 0.3s;font-weight:700;color:#ffffff;transform:translateX(-5px)}.welcome-section-2708 h1::after{transform-origin:left;animation:growLine 1.2s cubic-bezier(0.19,1,0.22,1) forwards 0.8s;content:"";height:3px;bottom:-10px;background:rgb(207,175,200);left:0;position:absolute;width:80px;transform:scaleX(0)}.welcome-section-2708 h3{line-height:1.4;animation:slideInFromRight 0.9s cubic-bezier(0.19,1,0.22,1) forwards 0.5s;opacity:0;font-weight:600;padding-right:10%;font-size:calc(18px * 1.05);color:#ffffff;text-shadow:0 1px 2px rgba(0,0,0,0.2);margin-bottom:1.5rem}.welcome-section-2708 p{animation:fadeIn 1.2s cubic-bezier(0.19,1,0.22,1) forwards 0.7s;padding-left:20px;position:relative;font-weight:400;font-size:13px;line-height:1.6;opacity:0;color:rgb(255,255,255,0.5);margin-bottom:0}.welcome-section-2708 p::before{width:12px;position:absolute;height:2px;content:"";transform:translateY(-50%);background-color:rgb(207,175,200);top:50%;left:0}@keyframes slideInFromLeft {0%{transform:translateX(-30px);opacity:0}100%{transform:translateX(-5px);opacity:1}} @keyframes slideInFromRight {0%{transform:translateX(30px);opacity:0}100%{transform:translateX(0);opacity:1}} @keyframes fadeIn {0%{opacity:0;transform:translateY(10px)}100%{opacity:1;transform:translateY(0)}} @keyframes growLine {0%{transform:scaleX(0)}100%{transform:scaleX(1)}} @keyframes patternMove {0%{background-position:0 0}100%{background-position:1000px 1000px}} .welcome-section-2708:hover .edu-begin-5798{transform:scale(1.02)}.welcome-section-2708:hover .method-innov-2654{transform:perspective(1000px) rotateX(1deg) translateZ(30px)}@media (max-width: 1200px) {.welcome-section-2708 .method-innov-2654{padding:2.5rem;max-width:90%}.welcome-section-2708 h1{font-size:calc(48px * 0.95)}.welcome-section-2708 h3{font-size:calc(18px * 0.95);padding-right:5%}} @media (max-width: 992px) {.welcome-section-2708 .method-innov-2654{transform:perspective(1000px) rotateX(1deg) translateZ(10px);padding:2rem}.welcome-section-2708 h1{font-size:calc(48px * 0.85)}.welcome-section-2708 h3{padding-right:0}} @media (max-width: 768px) {.welcome-section-2708 .method-innov-2654{max-width:95%;transform:perspective(1000px) rotateX(0deg) translateZ(0);padding:1.8rem}.welcome-section-2708 h1{margin-bottom:1rem;font-size:calc(48px * 0.75)}.welcome-section-2708 h3{font-size:calc(18px * 0.9);margin-bottom:1rem}.welcome-section-2708 p{font-size:calc(13px * 0.95)}.welcome-section-2708:hover .method-innov-2654{transform:perspective(1000px) rotateX(0deg) translateZ(5px)}} @media (max-width: 576px) {.welcome-section-2708 .method-innov-2654{padding:1.5rem}.welcome-section-2708 h1{font-size:calc(48px * 0.65)}.welcome-section-2708 h3{font-size:calc(18px * 0.85)}.welcome-section-2708 p{font-size:calc(13px * 0.9);padding-left:15px}.welcome-section-2708 p::before{width:8px}.welcome-section-2708 .method-innov-2654::before{filter:blur(5px)}}.contact-box-1964{position:relative;overflow:hidden;padding:100px 0;background:linear-gradient(120deg,rgb(235,238,230),rgba(rgb(207,175,200),0.03))}.contact-box-1964::before{z-index:1;top:0;content:"";left:0;width:100%;position:absolute;background:radial-gradient(circle at 20% 30%,rgba(rgb(207,175,200),0.05) 0%,transparent 50%),radial-gradient(circle at 80% 70%,rgba(rgb(122,171,187),0.05) 0%,transparent 50%);height:100%}.contact-box-1964::after{content:"";background-position:center center;left:0;height:100%;background-size:30px 30px,30px 30px,600px 600px,400px 400px,300px 300px;animation:backgroundShift 30s linear infinite;width:100%;background-image:linear-gradient(90deg,rgba(rgb(207,175,200),0.03) 1px,transparent 1px),linear-gradient(rgba(rgb(207,175,200),0.03) 1px,transparent 1px),radial-gradient(circle at 50% 50%,rgba(rgb(122,171,187),0.05) 0%,transparent 25%),radial-gradient(circle at 80% 20%,rgba(rgb(207,175,200),0.04) 0%,transparent 30%),radial-gradient(circle at 20% 80%,rgba(rgb(122,171,187),0.04) 0%,transparent 30%);top:0;z-index:1;position:absolute}@keyframes backgroundShift {0%{background-position:0px 0px,0px 0px,center center,80% 20%,20% 80%}100%{background-position:30px 30px,30px 30px,center center,85% 15%,15% 85%}} .contact-box-1964 .container{max-width:1200px;padding:0 30px;position:relative;margin:0 auto;z-index:2}.contact-box-1964 h2{perspective:1000px;position:relative;display:inline-block;text-align:center;font-size:38px;left:50%;letter-spacing:1px;margin-bottom:15px;font-weight:700;transform:translateX(-50%);color:#000000}.contact-box-1964 h2::before{position:absolute;width:100%;left:0;height:2px;content:"";bottom:-10px;background:linear-gradient(90deg,transparent,rgb(207,175,200),transparent)}.contact-box-1964 .request-map-1025{border-radius:16px;margin-top:60px;overflow:hidden;position:relative;background:#ffffff;perspective:1000px;transform-style:preserve-3d;display:flex;box-shadow:0 30px 60px rgba(0,0,0,0.15)}.contact-box-1964 .request-map-1025::before{background:linear-gradient(90deg,rgb(207,175,200),rgb(122,171,187));top:0;left:0;content:"";height:5px;z-index:3;width:100%;position:absolute}.contact-box-1964 .pic-overlay-5249{position:relative;transform:translateZ(0);overflow:hidden;min-height:500px;flex:0 0 45%}.contact-box-1964 .pic-overlay-5249::before{background:linear-gradient(210deg,rgba(rgb(207,175,200),0.5),rgba(rgb(122,171,187),0.5));z-index:1;mix-blend-mode:multiply;inset:0;content:"";position:absolute}.contact-box-1964 .pic-overlay-5249::after{position:absolute;z-index:2;background:linear-gradient(45deg,transparent 45%,rgba(255,255,255,0.1) 50%,transparent 55%);animation:shine 6s infinite ease-in-out;content:"";top:-100%;width:300%;height:300%;left:-100%}@keyframes shine {0%{transform:translateX(-100%) translateY(-100%) rotate(45deg)}30%,100%{transform:translateX(100%) translateY(100%) rotate(45deg)}} .contact-box-1964 .query-message-9386{padding:60px 50px;position:relative;background:linear-gradient(135deg,rgba(255,255,255,0.9),rgba(255,255,255,0.95));flex:0 0 55%;backdrop-filter:blur(10px)}.contact-box-1964 .query-message-9386::before{width:500px;height:500px;top:0;right:0;opacity:0.5;content:"";border-radius:50%;z-index:0;position:absolute;background:radial-gradient(circle,rgba(rgb(207,175,200),0.03) 0%,transparent 70%)}.contact-box-1964 form{z-index:3;position:relative}.contact-box-1964 form h3{font-weight:600;margin-bottom:35px;position:relative;font-size:21px;letter-spacing:0.5px;color:#000000}.contact-box-1964 form h3::after{left:0;height:2px;width:30px;content:"";bottom:-15px;background:rgb(207,175,200);position:absolute}.contact-box-1964 form input[type="text"]{color:#000000;backdrop-filter:blur(5px);margin-bottom:25px;font-size:15px;background:rgba(rgb(235,238,230),0.5);border-radius:8px;transition:all 0.3s ease;padding:18px 25px;border:1px solid rgba(rgb(207,175,200),0.1);width:100%}.contact-box-1964 form input[type="text"]:focus{outline:none;border-color:rgb(207,175,200);box-shadow:0 0 0 4px rgba(rgb(207,175,200),0.1);background:rgba(#ffffff,0.9)}.contact-box-1964 form input[type="text"]::placeholder{color:rgba(#000000,0.5);transition:all 0.3s ease}.contact-box-1964 form input[type="text"]:focus::placeholder{opacity:0.7;transform:translateX(5px)}.contact-box-1964 .feedback-block-0956{margin-bottom:30px;display:flex;position:relative}.contact-box-1964 .feedback-block-0956 input[type="checkbox"]{opacity:0;position:absolute}.contact-box-1964 .feedback-block-0956 label{padding-left:35px;font-size:16px;line-height:1.5;cursor:pointer;position:relative;color:#000000}.contact-box-1964 .feedback-block-0956 label::before{border-radius:4px;left:0;background:rgba(#ffffff,0.6);height:22px;transition:all 0.3s ease;top:0;border:1px solid rgba(rgb(207,175,200),0.3);width:22px;position:absolute;content:""}.contact-box-1964 .feedback-block-0956 input[type="checkbox"]:checked + label::before{background:rgb(207,175,200);border-color:rgb(207,175,200)}.contact-box-1964 .feedback-block-0956 input[type="checkbox"]:checked + label::after{border-width:0 2px 2px 0;transform:rotate(45deg);border:solid #ffffff;top:4px;left:8px;content:"";position:absolute;height:12px;width:6px}.contact-box-1964 .feedback-block-0956 label a{text-decoration:none;transition:all 0.3s ease;font-weight:600;position:relative;color:rgb(207,175,200)}.contact-box-1964 .feedback-block-0956 label a::after{transform:scaleX(0);transform-origin:right;position:absolute;content:"";transition:transform 0.3s ease;left:0;bottom:-2px;width:100%;background:rgb(207,175,200);height:1px}.contact-box-1964 .feedback-block-0956 label a:hover{color:rgb(122,171,187)}.contact-box-1964 .feedback-block-0956 label a:hover::after{transform:scaleX(1);transform-origin:left;background:rgb(122,171,187)}.contact-box-1964 .help-map-4658{transition:all 0.3s ease;cursor:pointer;padding:16px 40px;letter-spacing:0.5px;overflow:hidden;color:#ffffff;z-index:1;font-weight:600;border:none;border-radius:8px;background:rgb(207,175,200);position:relative;font-size:19px}.contact-box-1964 .help-map-4658::before{height:100%;top:0;z-index:-1;content:"";width:100%;transition:opacity 0.3s ease;background:linear-gradient(45deg,rgb(207,175,200),rgb(122,171,187));position:absolute;left:0;opacity:0}.contact-box-1964 .help-map-4658:hover::before{opacity:1}.contact-box-1964 .help-map-4658::after{background:rgba(255,255,255,0.3);width:50px;position:absolute;left:-10px;border-radius:50%;content:"";top:-50%;z-index:-1;height:50px;transform:scale(0);transition:all 0.5s ease}.contact-box-1964 .help-map-4658:hover::after{opacity:0;transform:scale(4)}.contact-box-1964 svg{stroke:rgb(207,175,200);width:22px;height:22px;filter:drop-shadow(0 2px 2px rgba(rgb(207,175,200),0.3));stroke-width:2;fill:none;transition:all 0.3s ease}.contact-box-1964 svg path{transition:all 0.3s ease;stroke-width:2;stroke:rgb(207,175,200)}.contact-box-1964 svg:hover,.contact-box-1964 svg:hover path{transform:translateY(-2px);stroke:rgb(122,171,187)}.contact-box-1964 form input{border:1px solid rgb(207,175,200)}@media (max-width: 1024px) {.contact-box-1964{padding:80px 0}.contact-box-1964 .request-map-1025{margin-top:50px}.contact-box-1964 .pic-overlay-5249{min-height:450px}.contact-box-1964 .query-message-9386{padding:50px 40px}} @media (max-width: 768px) {.contact-box-1964{padding:60px 0}.contact-box-1964 .request-map-1025{margin-top:40px;flex-direction:column}.contact-box-1964 .pic-overlay-5249{min-height:300px;width:100%}.contact-box-1964 .query-message-9386{padding:40px 30px;width:100%}.contact-box-1964 form h3{margin-bottom:30px}.contact-box-1964 form input[type="text"]{padding:15px 20px;margin-bottom:20px}.contact-box-1964 .feedback-block-0956{margin-bottom:25px}.contact-box-1964 .help-map-4658{width:100%;padding:14px 30px}} @media (max-width: 480px) {.contact-box-1964{padding:50px 0}.contact-box-1964 h2{font-size:calc(38px * 0.85)}.contact-box-1964 .request-map-1025{border-radius:12px;margin-top:30px}.contact-box-1964 .pic-overlay-5249{min-height:220px}.contact-box-1964 .query-message-9386{padding:30px 20px}.contact-box-1964 form h3{font-size:calc(21px * 0.9);margin-bottom:25px}.contact-box-1964 form input[type="text"]{padding:12px 15px;margin-bottom:15px}.contact-box-1964 .feedback-block-0956{margin-bottom:20px}.contact-box-1964 .feedback-block-0956 label{font-size:calc(16px * 0.9)}.contact-box-1964 .help-map-4658{padding:12px 20px}}.data-statistics-3871{position:relative;background:linear-gradient(135deg,rgb(235,238,230) 0%,rgb(235,238,230) 85%,rgb(207,175,200,0.5) 100%);overflow:hidden;padding:5rem 1.5rem}.data-statistics-3871::before{opacity:0.07;position:absolute;left:0;content:"";z-index:0;background-size:6rem 6rem;top:0;background-image:linear-gradient(45deg,transparent 48%,rgb(122,171,187,0.5) 49%,transparent 51%),linear-gradient(-45deg,transparent 48%,rgb(122,171,187,0.5) 49%,transparent 51%);height:100%;width:100%}.data-statistics-3871 h3{letter-spacing:0.05em;margin-bottom:3.5rem;text-align:center;font-size:36px;position:relative;color:rgb(207,175,200);z-index:1;font-weight:700;transform:perspective(800px) rotateX(2deg)}.data-statistics-3871 h3::after{width:6rem;bottom:-1rem;left:50%;background:linear-gradient(90deg,transparent,rgb(207,175,200),transparent);height:3px;transform:translateX(-50%);content:"";position:absolute}.data-statistics-3871 .container{position:relative;margin:0 auto;z-index:2;max-width:1200px}.data-statistics-3871 ul{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:2rem;display:grid;list-style:none;margin:0;padding:0}.data-statistics-3871 .edu-statistics-6472{transition:all 0.35s cubic-bezier(0.25,1,0.5,1);position:relative;flex-direction:column;border-left:3px solid rgb(207,175,200);padding:1.5rem;box-shadow:0 10px 30px rgba(0,0,0,0.05),0 1px 5px rgba(0,0,0,0.03);overflow:hidden;background:linear-gradient(145deg,#ffffff 0%,rgb(255,255,255,0.5) 100%);height:100%;display:flex}.data-statistics-3871 .edu-statistics-6472::before{left:0;transition:opacity 0.5s ease;position:absolute;background:linear-gradient(135deg,rgb(207,175,200,0.5) 0%,transparent 80%);opacity:0;height:100%;width:100%;content:"";top:0}.data-statistics-3871 .edu-statistics-6472:hover{transform:translateY(-5px);box-shadow:0 15px 35px rgba(0,0,0,0.08),0 3px 10px rgba(0,0,0,0.04);border-left:3px solid rgb(122,171,187)}.data-statistics-3871 .edu-statistics-6472:hover::before{opacity:0.05}.data-statistics-3871 .edu-statistics-6472 span{position:relative;font-weight:600;line-height:1.4;z-index:1;margin-bottom:0.75rem;font-size:calc(14px * 1.05);display:block;color:#000000}.data-statistics-3871 .edu-statistics-6472 p{margin:auto 0 0;z-index:1;letter-spacing:0.02em;font-weight:700;color:rgb(207,175,200);position:relative;font-size:calc(36px * 1.2)}.data-statistics-3871 .edu-statistics-6472 p::after{position:absolute;transform:scaleX(0.5);content:"";transition:transform 0.3s ease;width:2.5rem;background:linear-gradient(90deg,rgb(122,171,187),transparent);left:0;transform-origin:left;bottom:-0.5rem;height:3px}.data-statistics-3871 .edu-statistics-6472:hover p::after{transform:scaleX(1)}@media (min-width: 768px) {.data-statistics-3871{padding:7rem 2rem}.data-statistics-3871 h3{margin-bottom:4.5rem;font-size:calc(36px * 1.1)}.data-statistics-3871 h3::after{width:8rem}.data-statistics-3871 ul{gap:2.5rem;grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}.data-statistics-3871 .edu-statistics-6472{padding:2rem}.data-statistics-3871 .edu-statistics-6472 span{font-size:calc(14px * 1.1);margin-bottom:1rem}.data-statistics-3871 .edu-statistics-6472 p{font-size:calc(36px * 1.3)}} @media (min-width: 1024px) {.data-statistics-3871{padding:8rem 3rem}.data-statistics-3871::before{background-size:8rem 8rem}.data-statistics-3871 h3{font-size:calc(36px * 1.2);margin-bottom:5rem}.data-statistics-3871 ul{grid-template-columns:repeat(3,1fr);gap:3rem 2rem}.data-statistics-3871 .edu-statistics-6472{transition:all 0.4s cubic-bezier(0.165,0.84,0.44,1)}.data-statistics-3871 .edu-statistics-6472:hover{transform:translateY(-8px) scale(1.02)}.data-statistics-3871 .edu-statistics-6472:nth-child(3n+1){transform:perspective(800px) rotateY(2deg)}.data-statistics-3871 .edu-statistics-6472:nth-child(3n+2){transform:translateY(5px)}.data-statistics-3871 .edu-statistics-6472:nth-child(3n+3){transform:perspective(800px) rotateY(-2deg)}.data-statistics-3871 .edu-statistics-6472:nth-child(3n+1):hover{transform:perspective(800px) rotateY(2deg) translateY(-8px) scale(1.02)}.data-statistics-3871 .edu-statistics-6472:nth-child(3n+2):hover{transform:translateY(-3px) scale(1.02)}.data-statistics-3871 .edu-statistics-6472:nth-child(3n+3):hover{transform:perspective(800px) rotateY(-2deg) translateY(-8px) scale(1.02)}} @media (max-width: 767px) {.data-statistics-3871{padding:4rem 1rem}.data-statistics-3871 h3{margin-bottom:3rem;font-size:36px}.data-statistics-3871 ul{grid-template-columns:1fr;gap:1.5rem}.data-statistics-3871 .edu-statistics-6472{padding:1.25rem}.data-statistics-3871 .edu-statistics-6472 span{font-size:14px}.data-statistics-3871 .edu-statistics-6472 p{font-size:calc(36px * 1.1)}}.pricing-wrapper-1632{padding:120px 0;position:relative;overflow:hidden}.pricing-wrapper-1632::before{left:0;top:0;content:"";bottom:0;right:0;position:absolute;z-index:1;background:linear-gradient(135deg,rgb(207,175,200,0.5),rgba(0,0,0,0.5) 85%)}.pricing-wrapper-1632 .container{margin:0 auto;position:relative;z-index:2;max-width:1200px;padding:0 20px}.pricing-wrapper-1632 .program-price-1740{position:relative}.pricing-wrapper-1632 h2{transform:translateY(0);position:relative;transition:transform 0.5s cubic-bezier(0.19,1,0.22,1);color:#ffffff;margin-bottom:20px;text-align:center;font-weight:700;font-size:35px}.pricing-wrapper-1632 h2::after{content:"";width:80px;transform:translateX(-50%);bottom:-15px;height:4px;left:50%;background:linear-gradient(90deg,rgb(207,175,200),rgb(122,171,187));position:absolute}.pricing-wrapper-1632 .promo-plans-5982{opacity:0.9;font-size:16px;margin:0 auto 50px;text-align:center;line-height:1.6;padding:0 15px;color:#ffffff;max-width:700px}.pricing-wrapper-1632 .pricing-card-4178{list-style:none;display:grid;gap:30px;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));padding:0;margin:0}.pricing-wrapper-1632 .pricing-card-4178 li{transform-style:preserve-3d;perspective:1000px}.pricing-wrapper-1632 .pricing-levels-7863{transform-style:preserve-3d;text-decoration:none;transition:transform 0.6s cubic-bezier(0.19,1,0.22,1);height:100%;display:block}.pricing-wrapper-1632 .fee-package-2705{min-height:400px;box-shadow:0 15px 30px rgba(0,0,0,0.15);flex-direction:column;height:100%;backdrop-filter:blur(10px);position:relative;display:flex;background:rgba(255,255,255,0.95);border-radius:10px;transform-style:preserve-3d;overflow:hidden}.pricing-wrapper-1632 .fee-package-2705::before{position:absolute;left:0;top:0;background:linear-gradient(90deg,rgb(207,175,200),rgb(122,171,187));content:"";width:100%;transition:transform 0.5s cubic-bezier(0.19,1,0.22,1);transform-origin:left;height:5px;transform:scaleX(0)}.pricing-wrapper-1632 .study-costs-4357{flex:1;position:relative;z-index:2;display:flex;padding:30px;flex-direction:column}.pricing-wrapper-1632 .pricing-levels-7863 h4{padding-bottom:12px;position:relative;color:#000000;transition:transform 0.4s ease;font-weight:700;font-size:calc(23px + 2px);margin:0 0 15px}.pricing-wrapper-1632 .pricing-levels-7863 h4::after{height:3px;width:40px;background-color:rgb(207,175,200);bottom:0;content:"";left:0;transition:width 0.4s ease;position:absolute}.pricing-wrapper-1632 .pricing-levels-7863 p{line-height:1.7;overflow-wrap:break-word;font-size:16px;word-wrap:break-word;margin-bottom:20px;hyphens:auto;color:#000000;flex:1}.pricing-wrapper-1632 .program-rate-2865{display:inline-flex;border-radius:10px;transition:transform 0.4s ease,color 0.3s ease;justify-content:center;font-weight:700;transform:translateY(0);padding:10px 20px;font-size:calc(23px + 4px);color:#000000;align-items:center;margin-top:auto;background:linear-gradient(to right,rgba(var(--primary-color-rgb),0.1),transparent);align-self:flex-start}.pricing-wrapper-1632 .pricing-levels-7863:hover{transform:translateY(-10px) scale(1.02)}.pricing-wrapper-1632 .pricing-levels-7863:hover .fee-package-2705::before{transform:scaleX(1)}.pricing-wrapper-1632 .pricing-levels-7863:hover h4{color:rgb(207,175,200);transform:translateX(5px)}.pricing-wrapper-1632 .pricing-levels-7863:hover h4::after{width:60px}.pricing-wrapper-1632 .pricing-levels-7863:hover .program-rate-2865{color:rgb(207,175,200);transform:translateY(-5px)}.pricing-wrapper-1632 .pricing-levels-7863:active{transform:translateY(-5px) scale(0.98);transition:transform 0.2s ease}@media screen and (min-width: 1200px) {.pricing-wrapper-1632 .pricing-card-4178{grid-template-columns:repeat(4,1fr)}.pricing-wrapper-1632 .fee-package-2705{min-height:450px}} @media screen and (min-width: 768px) and (max-width: 1199px) {.pricing-wrapper-1632 .pricing-card-4178{grid-template-columns:repeat(2,1fr)}.pricing-wrapper-1632 .fee-package-2705{min-height:420px}.pricing-wrapper-1632{padding:100px 0}} @media screen and (max-width: 767px) {.pricing-wrapper-1632{padding:80px 0}.pricing-wrapper-1632 .pricing-card-4178{gap:20px;grid-template-columns:1fr}.pricing-wrapper-1632 .fee-package-2705{min-height:auto}.pricing-wrapper-1632 h2{font-size:calc(35px - 4px)}.pricing-wrapper-1632 .promo-plans-5982{margin-bottom:30px}.pricing-wrapper-1632 .study-costs-4357{padding:25px 20px}.pricing-wrapper-1632 .pricing-levels-7863 p{max-height:300px;margin-bottom:15px;overflow-y:auto;font-size:calc(16px - 1px);padding-right:5px}.pricing-wrapper-1632 .pricing-levels-7863 p::-webkit-scrollbar{width:4px}.pricing-wrapper-1632 .pricing-levels-7863 p::-webkit-scrollbar-thumb{border-radius:4px;background-color:rgb(207,175,200,0.5)}} @media (prefers-reduced-motion: reduce) {.pricing-wrapper-1632 .pricing-levels-7863,.pricing-wrapper-1632 .pricing-levels-7863:hover,.pricing-wrapper-1632 h2,.pricing-wrapper-1632 .fee-package-2705::before,.pricing-wrapper-1632 .pricing-levels-7863 h4,.pricing-wrapper-1632 .program-rate-2865{transition:none;transform:none}}.tyContent-5418{overflow:hidden;padding:5rem 0;position:relative;background:linear-gradient(135deg,rgb(235,238,230) 0%,rgba(255,255,255,0.95) 100%)}.tyContent-5418::before{background-size:20px 20px;animation:patternShift 60s linear infinite;height:100%;position:absolute;z-index:0;width:100%;content:"";top:0;background-image:linear-gradient(45deg,rgba(rgb(207,175,200,0.5),0.05) 25%,transparent 25%),linear-gradient(-45deg,rgba(rgb(207,175,200,0.5),0.05) 25%,transparent 25%),linear-gradient(45deg,transparent 75%,rgba(rgb(207,175,200,0.5),0.05) 75%),linear-gradient(-45deg,transparent 75%,rgba(rgb(207,175,200,0.5),0.05) 75%);background-position:0 0,0 10px,10px -10px,-10px 0px;left:0}.tyContent-5418::after{filter:blur(70px);animation:floatGlow 15s ease-in-out infinite alternate;opacity:0.25;background:linear-gradient(145deg,rgb(207,175,200,0.5),rgb(122,171,187,0.5));width:30%;top:-10%;z-index:0;right:-5%;height:50%;position:absolute;content:""}.tyContent-5418 .container{padding:0 1.5rem;margin:0 auto;max-width:1200px;transform:translateZ(0);z-index:2;position:relative}.tyContent-5418 h2{line-height:1.3;font-family:Arial,sans-serif;font-size:28px;margin-bottom:3rem;transition:transform 0.5s cubic-bezier(0.19,1,0.22,1);font-weight:700;text-align:center;transform:perspective(1000px) translateZ(0);position:relative;letter-spacing:-0.01em;color:#000000}.tyContent-5418 h2::after{position:absolute;box-shadow:0 2px 10px rgba(rgb(207,175,200,0.5),0.2);height:3px;transform:translateX(-50%) scaleX(0.8);transition:transform 0.6s cubic-bezier(0.19,1,0.22,1);content:"";background:linear-gradient(90deg,rgb(207,175,200),rgb(122,171,187));width:6rem;left:50%;bottom:-1rem}.tyContent-5418:hover h2::after{transform:translateX(-50%) scaleX(1)}.tyContent-5418 .expert-sessions-7621{position:relative;border:1px solid rgba(rgba(0,0,0,0.5),0.08);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 10px 30px -10px rgba(rgba(0,0,0,0.5),0.1),0 1px 4px rgba(rgba(0,0,0,0.5),0.05);padding:3rem 2.5rem;overflow:hidden;transform:translateY(0);background:#ffffff;border-radius:8px}.tyContent-5418 .expert-sessions-7621::before{position:absolute;z-index:1;animation:gradientMove 6s linear infinite;right:-2px;height:5px;left:-2px;background:linear-gradient(90deg,rgb(207,175,200),rgb(122,171,187),rgb(207,175,200));background-size:200% 100%;content:"";top:-2px}.tyContent-5418 .expert-sessions-7621::after{content:"";bottom:0;height:30%;background:linear-gradient(180deg,transparent,rgba(rgb(235,238,230),0.05));width:100%;left:0;position:absolute;z-index:0}.tyContent-5418:hover .expert-sessions-7621{transform:translateY(-5px);box-shadow:0 20px 40px -15px rgba(rgba(0,0,0,0.5),0.15),0 1px 6px rgba(rgba(0,0,0,0.5),0.07)}.tyContent-5418 ul{margin:0;position:relative;list-style:none;z-index:2;padding:0}.tyContent-5418 li{z-index:2;position:relative}.tyContent-5418 li::before{position:absolute;height:2rem;left:-1rem;width:2rem;top:-0.5rem;content:"";z-index:-1;background-image:radial-gradient(circle,rgb(122,171,187,0.5) 0%,transparent 70%);opacity:0.3;transform:scale(0.8);transition:transform 0.6s ease,opacity 0.6s ease}.tyContent-5418:hover li::before{opacity:0.5;transform:scale(1.2)}.tyContent-5418 span{color:#000000;font-size:13px;display:block;transition:color 0.3s ease;position:relative;line-height:1.7;padding:0.5rem 0;font-family:Arial,sans-serif}.tyContent-5418 span::first-letter{font-weight:600;font-size:1.5em;color:rgb(207,175,200)}@keyframes gradientMove {0%{background-position:0 0}100%{background-position:200% 0}} @keyframes floatGlow {0%{transform:translateY(0) rotate(0);opacity:0.25}50%{transform:translateY(-15px) rotate(5deg);opacity:0.35}100%{transform:translateY(10px) rotate(-3deg);opacity:0.25}} @keyframes patternShift {0%{background-position:0 0,0 10px,10px -10px,-10px 0px}100%{background-position:100px 100px,100px 110px,110px 90px,90px 100px}} @media (max-width: 991px) {.tyContent-5418{padding:4rem 0}.tyContent-5418 h2{margin-bottom:2.5rem;font-size:calc(28px * 0.9)}.tyContent-5418 .expert-sessions-7621{padding:2.5rem 2rem}} @media (max-width: 767px) {.tyContent-5418{padding:3.5rem 0}.tyContent-5418 h2{margin-bottom:2rem;line-height:1.4;font-size:calc(28px * 0.8)}.tyContent-5418 h2::after{width:5rem;bottom:-0.8rem}.tyContent-5418 .expert-sessions-7621{padding:2rem 1.5rem}.tyContent-5418 span{line-height:1.6;font-size:calc(13px * 0.95)}} @media (max-width: 575px) {.tyContent-5418{padding:3rem 0}.tyContent-5418 h2{margin-bottom:1.8rem;font-size:calc(28px * 0.7)}.tyContent-5418 h2::after{width:4rem}.tyContent-5418 .expert-sessions-7621{padding:1.5rem 1.25rem}.tyContent-5418 span{line-height:1.5;font-size:calc(13px * 0.9)}.tyContent-5418 li::before{height:1.5rem;top:-0.3rem;left:-0.5rem;width:1.5rem}}.cookie-message-alert-7345{transition:transform 0.3s ease-in-out;animation:slideUp 0.5s forwards;width:100%;box-shadow:0 -4px 10px rgba(0,0,0,0.5);padding:20px 0;z-index:90;transform:translateY(100%);background:rgb(122,171,187);border-top:3px solid rgb(122,171,187);bottom:0;position:fixed}@keyframes slideUp {to{transform:translateY(0)}} #cookieNoticeWindow-3281{display:none}#cookieNoticeWindow-3281:checked ~ .cookie-message-alert-7345{opacity:0;visibility:hidden}.cookies-overview-3096{gap:20px;align-items:center;display:flex;padding:20px 5%;justify-content:space-between}.cookie-message-alert-7345 h5{letter-spacing:1px;font-family:Arial,sans-serif;color:#ffffff;font-size:21px;text-transform:uppercase;font-weight:700}.cookie-message-alert-7345 p{font-family:Arial,sans-serif;color:#ffffff;line-height:1.5;font-size:18px}.cookies-terms-2068{align-items:center;display:flex;justify-content:center;margin-right:15px;filter:drop-shadow(0 0 10px rgb(207,175,200));flex-shrink:0}.cookies-terms-2068 svg{width:80px;height:80px;fill:rgb(207,175,200);transition:transform 0.3s ease-in-out}.cookies-terms-2068:hover svg{transform:scale(1.1)}.track-settings-3241{color:#000000;font-size:15px;margin-left:10px;white-space:nowrap;flex-shrink:0;line-height:40px;text-decoration:none;background:linear-gradient(90deg,rgb(207,175,200),rgb(122,171,187));cursor:pointer;text-align:center;box-shadow:0 0 15px rgb(207,175,200);min-width:140px;padding:10px 20px;border-radius:10px;transition:background-color 0.3s ease,box-shadow 0.3s ease}.track-settings-3241:hover{box-shadow:0 0 20px rgb(122,171,187)}.cookie_button.cookie-controls-8317{border:2px solid rgb(122,171,187);background:rgba(0,0,0,0.5);color:#ffffff}.cookie_button.cookie-controls-8317:hover{box-shadow:0 0 15px rgb(122,171,187);background:rgba(0,0,0,0.5)}.cookie-message-alert-7345 p a{color:rgb(207,175,200);transition:color 0.3s ease;text-decoration:none}.cookie-message-alert-7345 p a:hover{color:rgb(122,171,187)}@media only screen and (max-width: 1200px) {.cookie-message-alert-7345{padding:15px 0}.cookies-overview-3096{padding:15px 5%}} @media only screen and (max-width: 800px) {.cookies-terms-2068{display:none}.cookies-overview-3096{flex-direction:column;align-items:center;text-align:center}.cookie-message-alert-7345 h5{margin-bottom:5px;font-size:21px}.track-optin-2935{margin-bottom:15px}.track-settings-3241{min-width:100%;margin:10px 0}} .secure-haven-4510{background:linear-gradient(145deg,rgb(235,238,230),#ffffff);box-shadow:0 15px 35px rgba(0,0,0,0.08);overflow:hidden;position:relative;padding:4rem 2rem}.secure-haven-4510::before{background:radial-gradient(circle at 10% 90%,rgb(122,171,187,0.5),transparent 40%),radial-gradient(circle at 90% 10%,rgb(207,175,200,0.5),transparent 45%);pointer-events:none;top:0;content:"";opacity:0.15;height:100%;left:0;position:absolute;z-index:0;width:100%}.secure-haven-4510 .container{max-width:1140px;position:relative;animation:fadeIn 0.8s ease-out forwards;margin:0 auto;opacity:0;z-index:1}.secure-haven-4510 h1{font-weight:700;transform:translateY(10px);animation:slideUp 0.7s ease-out forwards 0.2s;opacity:0;margin-bottom:2rem;font-size:40px;color:#000000;display:inline-block;position:relative}.secure-haven-4510 h1::after{transform-origin:left;animation:expandLine 0.7s ease-out forwards 0.7s;width:3.5rem;content:"";height:3px;left:0;bottom:-0.5rem;background:rgb(207,175,200);transform:scaleX(0);position:absolute}.secure-haven-4510 h2{margin:2.5rem 0 1.5rem;font-size:34px;padding-left:1rem;color:#000000;opacity:0;position:relative;font-weight:600;transform:translateY(10px);animation:slideUp 0.7s ease-out forwards 0.3s}.secure-haven-4510 h2::before{content:"";height:85%;position:absolute;background:rgb(122,171,187);width:4px;top:0.25rem;border-radius:2px;left:0}.secure-haven-4510 h3{color:#000000;font-size:calc(34px * 0.85);transform:translateY(10px);margin:2.2rem 0 1.2rem;opacity:0;position:relative;font-weight:600;padding-left:0.8rem;animation:slideUp 0.7s ease-out forwards 0.4s}.secure-haven-4510 h3::before{border-radius:1.5px;left:0;top:0.25rem;height:80%;content:"";background:rgb(122,171,187);opacity:0.8;width:3px;position:absolute}.secure-haven-4510 h4{padding-left:0.7rem;animation:slideUp 0.7s ease-out forwards 0.5s;opacity:0;margin:2rem 0 1rem;font-size:calc(34px * 0.75);transform:translateY(10px);position:relative;font-weight:600;color:#000000}.secure-haven-4510 h4::before{position:absolute;width:2px;top:0.25rem;border-radius:1px;content:"";background:rgb(122,171,187);opacity:0.7;height:75%;left:0}.secure-haven-4510 p{color:#000000;font-size:14px;transform:translateY(10px);margin-bottom:1.5rem;max-width:90ch;animation:slideUp 0.7s ease-out forwards 0.4s;opacity:0;line-height:1.75}.secure-haven-4510 ul{padding-left:2rem;max-width:85ch;animation:fadeIn 0.8s ease-out forwards 0.6s;margin-bottom:2rem;opacity:0}.secure-haven-4510 li{position:relative;line-height:1.75;font-size:14px;padding-left:0.5rem;margin-bottom:1rem;color:#000000}.secure-haven-4510 li::marker{font-size:1.2em;color:rgb(207,175,200)}.secure-haven-4510 span{margin-bottom:1.5rem;border-left:1px solid rgb(122,171,187,0.5);font-size:14px;max-width:90ch;line-height:1.75;opacity:0;padding-left:1rem;color:#000000;animation:slideUp 0.7s ease-out forwards 0.5s;display:block;transform:translateY(10px)}.secure-haven-4510 strong{position:relative;font-weight:600;color:#000000;display:inline-block}@keyframes slideUp {from{transform:translateY(15px);opacity:0}to{transform:translateY(0);opacity:1}} @keyframes fadeIn {from{opacity:0}to{opacity:1}} @keyframes expandLine {from{transform:scaleX(0)}to{transform:scaleX(1)}} @media (min-width: 768px) {.secure-haven-4510{padding:6rem 3rem}.secure-haven-4510 .container{padding:0 2rem}.secure-haven-4510 h1{font-size:calc(40px * 1.1);margin-bottom:3rem}.secure-haven-4510 h1::after{width:4.5rem}.secure-haven-4510 h2{padding-left:1.2rem;margin:3rem 0 1.8rem;font-size:calc(34px * 1.05)}.secure-haven-4510 h2::before{width:5px}.secure-haven-4510 p,.secure-haven-4510 li,.secure-haven-4510 span{line-height:1.8;font-size:calc(14px * 1.05)}} @media (min-width: 992px) {.secure-haven-4510{background:linear-gradient(165deg,rgb(235,238,230),#ffffff);padding:7rem 4rem}.secure-haven-4510 .container{padding:0 3rem}.secure-haven-4510 h1{margin-bottom:3.5rem;font-size:calc(40px * 1.2)}.secure-haven-4510 h1::after{height:4px;width:5rem}.secure-haven-4510 p{margin-bottom:2rem}.secure-haven-4510 h2::before{background:linear-gradient(to bottom,rgb(207,175,200),rgb(122,171,187))}.secure-haven-4510 li{margin-bottom:1.2rem}.secure-haven-4510 span{padding-left:1.5rem;border-left:2px solid rgb(122,171,187,0.5)}} @media (min-width: 1200px) {.secure-haven-4510{padding:8rem 5rem}.secure-haven-4510::before{background:radial-gradient(circle at 5% 95%,rgb(122,171,187,0.5),transparent 40%),radial-gradient(circle at 95% 5%,rgb(207,175,200,0.5),transparent 45%)}.secure-haven-4510 .container{padding:0 4rem}.secure-haven-4510 h1{font-size:calc(40px * 1.3)}.secure-haven-4510 h1::after{bottom:-0.7rem;width:5.5rem;height:5px}.secure-haven-4510 ul{padding-left:2.5rem}} @media (hover: hover) {.secure-haven-4510 li:hover::marker{color:rgb(122,171,187)}.secure-haven-4510 strong:hover{color:rgb(207,175,200);transition:color 0.3s ease}} @media (max-width: 767px) {.secure-haven-4510{padding:3rem 1.5rem}.secure-haven-4510 h1{margin-bottom:1.8rem;font-size:calc(40px * 0.9)}.secure-haven-4510 h2{font-size:calc(34px * 0.95);margin:2rem 0 1.2rem}.secure-haven-4510 p,.secure-haven-4510 li,.secure-haven-4510 span{line-height:1.7;font-size:calc(14px * 0.98)}.secure-haven-4510 ul{padding-left:1.5rem}} @media (prefers-reduced-motion: reduce) {.secure-haven-4510 .container,.secure-haven-4510 h1,.secure-haven-4510 h2,.secure-haven-4510 h3,.secure-haven-4510 h4,.secure-haven-4510 p,.secure-haven-4510 ul,.secure-haven-4510 span{opacity:1;transform:none;animation:none}.secure-haven-4510 h1::after{animation:none;transform:scaleX(1)}}header{width:100%;position:relative;background:linear-gradient(135deg,rgb(207,175,200,0.5) 0%,rgb(122,171,187) 100%);z-index:99;overflow:visible}header::before{left:0;content:"";height:100%;top:0;width:100%;position:absolute;background:linear-gradient(145deg,rgb(122,171,187,0.5) 0%,transparent 70%);z-index:-1}header .header-pagewrap-1780{position:relative;z-index:5;flex-direction:row;transform:none;align-items:center;display:flex;justify-content:space-between;padding:20px 15px}header .header-pagewrap-1780 .header-top-1402{transition:transform 0.4s ease;transform:translateX(0)}header .header-pagewrap-1780 .header-top-1402:hover{transform:scale(1.05)}header .header-pagewrap-1780 .header-top-1402 .top-main-4210{display:inline-block}header .header-pagewrap-1780 .header-top-1402 .top-main-4210 svg{height:50px;width:auto}header .header-pagewrap-1780 .nav-lead-5648{transform:none;display:flex;position:relative;list-style:none;padding:20px 30px;flex-wrap:wrap;margin:0;padding:0;border-radius:29px;background:rgba(0,0,0,0.5)}header .header-pagewrap-1780 .nav-lead-5648::before{left:0;transform:rotate(-2deg) scale(1.03);width:100%;height:100%;background:linear-gradient(135deg,transparent 0%,rgba(0,0,0,0.5) 100%);border-radius:29px;top:0;position:absolute;z-index:-1;content:""}header .header-pagewrap-1780 .nav-lead-5648 .main-pagebar-4837{position:relative;margin:0 12px;transition:transform 0.3s cubic-bezier(0.175,0.885,0.32,1.275)}header .header-pagewrap-1780 .nav-lead-5648 .main-pagebar-4837:hover{transform:translateY(-3px) scale(1.05)}header .header-pagewrap-1780 .nav-lead-5648 .main-pagebar-4837 a{font-size:18px;color:#ffffff;text-decoration:none;font-family:Arial,sans-serif;display:block;font-weight:600;position:relative;padding:8px 5px;overflow:hidden}header .header-pagewrap-1780 .nav-lead-5648 .main-pagebar-4837 a::after{position:absolute;height:2px;content:"";width:100%;left:0;transition:transform 0.4s ease;background:linear-gradient(90deg,transparent,rgb(122,171,187),transparent);transform:translateX(-100%);bottom:0}header .header-pagewrap-1780 .nav-lead-5648 .main-pagebar-4837:hover a::after{transform:translateX(0)}@media (max-width: 992px) {header .header-pagewrap-1780{flex-direction:column;align-items:center}header .header-pagewrap-1780 .header-top-1402{margin-bottom:15px}header .header-pagewrap-1780 .nav-lead-5648{width:100%;justify-content:center;padding:15px}header .header-pagewrap-1780 .nav-lead-5648 .main-pagebar-4837{margin:5px 15px 5px 0}header .header-pagewrap-1780 .nav-lead-5648 .main-pagebar-4837 a{padding:5px;font-size:calc(18px - 2px)}}.academic-expertise-2593{background-color:rgb(235,238,230);overflow:hidden;position:relative;padding:6rem 0}.academic-expertise-2593::before{width:45%;background:linear-gradient(135deg,rgb(207,175,200,0.5),rgb(122,171,187,0.5));transform:rotate(-15deg) skewX(15deg);top:-5%;right:-10%;opacity:0.15;position:absolute;content:"";z-index:1;filter:blur(25px);height:70%}.academic-expertise-2593::after{height:60%;position:absolute;left:-5%;filter:blur(20px);content:"";transform:rotate(10deg) skewX(-10deg);bottom:-10%;width:35%;opacity:0.1;background:linear-gradient(225deg,rgb(122,171,187,0.5),rgb(207,175,200,0.5));z-index:1}.academic-expertise-2593 .container{padding:0 2rem;z-index:2;position:relative;max-width:1200px;margin:0 auto}.academic-expertise-2593 .review-panel-4871{background:linear-gradient(145deg,rgba(255,255,255,0.95),rgba(255,255,255,0.8));position:relative;gap:2.5rem;grid-template-columns:1fr;padding:3rem;transition:transform 0.6s cubic-bezier(0.34,1.56,0.64,1),box-shadow 0.6s ease;display:grid;transform:perspective(1000px) rotateY(1deg) rotateX(1deg);backdrop-filter:blur(10px);box-shadow:0 25px 50px -12px rgba(0,0,0,0.08)}.academic-expertise-2593 .review-panel-4871:hover{box-shadow:0 30px 60px -15px rgba(0,0,0,0.12);transform:perspective(1000px) rotateY(0deg) rotateX(0deg) translateY(-5px)}.academic-expertise-2593 .review-panel-4871 > div:first-child{margin:0 auto;max-width:320px;width:100%;position:relative}.academic-expertise-2593 .review-panel-4871 .pic-overlay-5249{box-shadow:0 10px 30px -10px rgba(0,0,0,0.15),0 1px 3px rgba(0,0,0,0.1);transition:transform 0.5s cubic-bezier(0.34,1.56,0.64,1),box-shadow 0.5s ease;width:100%;transform:translateZ(20px);position:relative;border-radius:5px;overflow:hidden;padding-bottom:100%}.academic-expertise-2593 .review-panel-4871 .pic-overlay-5249::before{position:absolute;opacity:0.7;background:linear-gradient( to bottom,transparent 65%,rgb(122,171,187,0.5) 100% );content:"";z-index:1;left:0;top:0;width:100%;height:100%}.academic-expertise-2593 .review-panel-4871 .pic-overlay-5249::after{height:100%;content:"";position:absolute;opacity:0.4;left:0;background:linear-gradient( 45deg,rgb(207,175,200,0.5) 0%,transparent 50% );width:100%;top:0;z-index:1}.academic-expertise-2593 .review-panel-4871:hover .pic-overlay-5249{box-shadow:0 15px 35px -10px rgba(0,0,0,0.2),0 1px 5px rgba(0,0,0,0.1);transform:translateZ(30px) scale(1.02)}.academic-expertise-2593 .review-panel-4871 > div:nth-child(2){text-align:center;position:relative}.academic-expertise-2593 .review-panel-4871 .name{color:#000000;margin-bottom:0.5rem;position:relative;font-weight:700;font-size:calc(21px * 1.1);display:inline-block}.academic-expertise-2593 .review-panel-4871 .name::after{background:linear-gradient(90deg,rgb(122,171,187),rgb(207,175,200));height:3px;transform:translateX(-50%);content:"";position:absolute;width:35%;bottom:-5px;left:50%;border-radius:10px}.academic-expertise-2593 .review-panel-4871 > div:nth-child(2) > div{color:rgb(122,171,187);font-weight:600;letter-spacing:0.5px;margin-top:0.8rem;font-size:calc(12px * 0.95)}.academic-expertise-2593 .review-panel-4871 > div:nth-child(3){position:relative}.academic-expertise-2593 .review-panel-4871 .job-timeline-6980{color:#000000;line-height:1.7;border-left:3px solid rgb(207,175,200,0.5);font-size:12px;margin:0;padding:0.5rem 0.5rem 0.5rem 1.5rem;position:relative}.academic-expertise-2593 .review-panel-4871 .job-timeline-6980::before{color:rgb(207,175,200,0.5);font-family:serif;z-index:-1;opacity:0.2;position:absolute;top:-20px;content:"";left:-10px;font-size:5rem}@media (min-width: 768px) {.academic-expertise-2593 .review-panel-4871{grid-template-rows:auto 1fr;padding:3.5rem;grid-template-columns:280px 1fr;grid-template-areas:"photo info" "photo quote";gap:2rem 3.5rem}.academic-expertise-2593 .review-panel-4871 > div:first-child{margin:0;grid-area:photo}.academic-expertise-2593 .review-panel-4871 > div:nth-child(2){align-self:flex-end;grid-area:info;text-align:left}.academic-expertise-2593 .review-panel-4871 > div:nth-child(3){align-self:flex-start;grid-area:quote}.academic-expertise-2593 .review-panel-4871 .name::after{left:0;width:50px;transform:none}.academic-expertise-2593 .review-panel-4871 .pic-overlay-5249{border-radius:8px}} @media (min-width: 992px) {.academic-expertise-2593{padding:8rem 0}.academic-expertise-2593 .review-panel-4871{grid-template-columns:320px 1fr;padding:4rem;gap:2.5rem 4rem}.academic-expertise-2593 .review-panel-4871 .name{font-size:calc(21px * 1.2)}.academic-expertise-2593 .review-panel-4871 > div:nth-child(2) > div{font-size:12px}.academic-expertise-2593 .review-panel-4871 .job-timeline-6980{padding:0.5rem 1rem 0.5rem 2rem;font-size:calc(12px * 1.05)}} @media (max-width: 576px) {.academic-expertise-2593{padding:4rem 0}.academic-expertise-2593 .review-panel-4871{gap:1.5rem;padding:2rem}.academic-expertise-2593 .review-panel-4871 .pic-overlay-5249{max-width:220px}.academic-expertise-2593 .review-panel-4871 .name{font-size:21px}.academic-expertise-2593 .review-panel-4871 > div:nth-child(2) > div{font-size:calc(12px * 0.9)}.academic-expertise-2593 .review-panel-4871 .job-timeline-6980{padding:0.5rem 0 0.5rem 1rem;line-height:1.6;font-size:calc(12px * 0.95)}}.workshop-cta-0396{color:#000000;position:relative;padding:5rem 0 2rem;background-color:rgb(235,238,230);font-family:Arial,sans-serif}.workshop-cta-0396::before{background:linear-gradient(180deg,transparent 0%,rgb(207,175,200,0.5) 100%);content:'';opacity:0.05;right:0;bottom:0;position:absolute;z-index:0;height:250px;left:0}.workshop-cta-0396 .container{position:relative;z-index:1}.workshop-cta-0396 .abuse-ctrl-2360{display:flex;flex-direction:column;gap:4rem}.workshop-cta-0396 .message-request-8740{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));position:relative;border-bottom:1px solid rgb(122,171,187,0.5);gap:1.5rem;display:grid;padding-bottom:2.5rem}.workshop-cta-0396 .message-request-8740::after{position:absolute;height:3px;width:60px;background-color:rgb(207,175,200);bottom:-1px;content:'';left:0}.workshop-cta-0396 .info_item{padding:0.5rem;transition:transform 0.3s ease-out}.workshop-cta-0396 .info_item:hover{transform:translateX(5px)}.workshop-cta-0396 .info_item p,.workshop-cta-0396 .info_item a{font-weight:400;transition:color 0.3s ease;gap:0.75rem;color:#000000;display:flex;align-items:center;font-size:16px;text-decoration:none}.workshop-cta-0396 .info_item a:hover{color:rgb(207,175,200)}.workshop-cta-0396 .info_item svg{height:20px;fill:rgb(207,175,200);width:20px;flex-shrink:0}.workshop-cta-0396 .text_main_holder{grid-template-columns:1.2fr 1fr 1.2fr;gap:3rem;display:grid}.workshop-cta-0396 .header-top-1402{flex-direction:column;gap:1.25rem;display:flex}.workshop-cta-0396 .header-top-1402 svg{height:auto;max-width:160px;transition:opacity 0.3s ease}.workshop-cta-0396 .header-top-1402 svg:hover{opacity:0.8}.workshop-cta-0396 .discord-cta-8962{font-size:16px;line-height:1.6;color:#000000;max-width:300px;opacity:0.8}.workshop-cta-0396 .nav-lead-5648{gap:1.5rem;flex-direction:column;display:flex}.workshop-cta-0396 .nav-lead-5648 h5{margin-bottom:0.5rem;position:relative;color:#000000;font-size:18px;font-weight:600}.workshop-cta-0396 .top-wrap-3917{gap:1rem;flex-direction:column;display:flex}.workshop-cta-0396 .top-wrap-3917 a{transition:color 0.3s ease,padding-left 0.3s ease;font-size:16px;position:relative;text-decoration:none;padding-left:0;color:#000000}.workshop-cta-0396 .top-wrap-3917 a::before{width:0;background-color:rgb(207,175,200);content:'';left:-10px;transition:width 0.3s ease,left 0.3s ease;position:absolute;height:1px;top:50%;transform:translateY(-50%)}.workshop-cta-0396 .top-wrap-3917 a:hover{color:rgb(207,175,200);padding-left:12px}.workshop-cta-0396 .top-wrap-3917 a:hover::before{left:0;width:10px}.workshop-cta-0396 .subscribe_holder{padding:2rem;background-color:#ffffff;gap:1.5rem;border-radius:23px;display:flex;box-shadow:0 5px 30px rgba(0,0,0,0.05);flex-direction:column}.workshop-cta-0396 .subscribe_holder h5{font-weight:600;font-size:18px;color:#000000}.workshop-cta-0396 .subscribe_holder p{color:#000000;line-height:1.6;font-size:16px}.workshop-cta-0396 .input_holder{gap:0.5rem;display:flex;position:relative}.workshop-cta-0396 .input_holder input[type="email"]{flex:1;color:#000000;border:1px solid rgb(122,171,187,0.5);border-radius:10px;transition:border-color 0.3s ease,box-shadow 0.3s ease;padding:1rem 1.25rem;background-color:transparent;font-size:16px}.workshop-cta-0396 .input_holder input[type="email"]:focus{border-color:rgb(207,175,200);outline:none;box-shadow:0 0 0 3px rgb(207,175,200,0.5)}.workshop-cta-0396 .input_holder input[type="email"]::placeholder{color:#000000;opacity:0.5}.workshop-cta-0396 .sub-field-0862{color:#ffffff;padding:1rem 1.5rem;transition:background-color 0.3s ease,transform 0.3s ease;font-weight:600;border:none;background-color:rgb(207,175,200);border-radius:10px;font-size:18px;cursor:pointer}.workshop-cta-0396 .sub-field-0862:hover{transform:translateY(-2px);background-color:rgb(122,171,187)}.workshop-cta-0396 .discuss-cta-4719{text-align:center;padding-top:1.5rem;margin-top:3rem;border-top:1px solid rgb(122,171,187,0.5)}.workshop-cta-0396 .intern-opp-3175{color:#000000;opacity:0.8;font-size:16px}.workshop-cta-0396 .top-wrap-3917:first-child{margin-bottom:1.5rem;position:relative}.workshop-cta-0396 .top-wrap-3917:first-child::after{left:0;position:absolute;width:30px;bottom:-0.75rem;background-color:rgb(122,171,187,0.5);height:1px;content:''}.workshop-cta-0396{background-position:center;background-image:linear-gradient(rgb(122,171,187,0.5) 1px,transparent 1px),linear-gradient(to right,rgb(122,171,187,0.5) 1px,transparent 1px);background-attachment:fixed;background-blend-mode:overlay;background-repeat:repeat;background-size:40px 40px}@media (max-width: 1024px) {.workshop-cta-0396{padding:4rem 0 2rem}.workshop-cta-0396 .text_main_holder{gap:2.5rem;grid-template-columns:1fr 1fr}.workshop-cta-0396 .subscribe_holder{grid-column:span 2}} @media (max-width: 768px) {.workshop-cta-0396{padding:3.5rem 0 1.5rem}.workshop-cta-0396 .text_main_holder{gap:3rem;grid-template-columns:1fr}.workshop-cta-0396 .subscribe_holder{grid-column:auto}.workshop-cta-0396 .message-request-8740{grid-template-columns:1fr 1fr}.workshop-cta-0396 .info_item:hover{transform:translateX(0) translateY(-5px)}} @media (max-width: 576px) {.workshop-cta-0396{padding:3rem 0 1.5rem}.workshop-cta-0396 .message-request-8740{grid-template-columns:1fr}.workshop-cta-0396 .input_holder{flex-direction:column}.workshop-cta-0396 .sub-field-0862{width:100%}.workshop-cta-0396 .header-top-1402,.workshop-cta-0396 .nav-lead-5648 h5,.workshop-cta-0396 .top-wrap-3917,.workshop-cta-0396 .top-wrap-3917 a{align-items:center;text-align:center}.workshop-cta-0396 .header-top-1402 svg{margin:0 auto}.workshop-cta-0396 .discord-cta-8962{text-align:center;max-width:100%}.workshop-cta-0396 .top-wrap-3917:first-child::after{left:50%;transform:translateX(-50%)}.workshop-cta-0396 .message-request-8740::after{transform:translateX(-50%);left:50%}.workshop-cta-0396 .top-wrap-3917 a::before{display:none}.workshop-cta-0396 .top-wrap-3917 a:hover{padding-left:0}}