@import url(https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100..900;1,100..900&display=swap);:root{--navy-950:#071b35;--navy-900:#0b2f59;--navy-800:#124a80;--navy-700:#185b96;--cyan-500:#08b9df;--cyan-400:#27c8e8;--sky-100:#eaf8ff;--text:#101828;--muted:#667085;--white:#fff;--shadow:0 18px 50px #0c345b21;--font-montserrat:"Montserrat",sans-serif}*{box-sizing:border-box}*,html{font-family:Montserrat,sans-serif!important}html{scroll-behavior:smooth}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#fff;color:#101828;color:var(--text);margin:0;min-width:320px}a,body,button,div,h1,h2,h3,h4,h5,h6,input,label,li,p,select,small,span,strong,textarea{font-family:Montserrat,sans-serif!important}a{color:inherit;text-decoration:none}img{display:block;max-width:100%}button{border:0}.container{margin-inline:auto;width:min(1180px,calc(100% - 40px))}.section-kicker{align-items:center;color:#08b9df;color:var(--cyan-500);display:inline-flex;font-size:13px;font-weight:800;gap:10px;letter-spacing:.12em;text-transform:uppercase}.section-kicker:before{background:currentColor;border-radius:99px;content:"";height:3px;width:34px}.section-heading{color:#0b2f59;color:var(--navy-900);font-size:clamp(2rem,4vw,3.2rem);letter-spacing:-.045em;line-height:1.1;margin:14px 0 16px}.section-copy{color:#000;font-size:18px;line-height:1.75}.primary-button{align-items:center;background:linear-gradient(135deg,#08b9df,#185b96);background:linear-gradient(135deg,var(--cyan-500),var(--navy-700));border-radius:14px;box-shadow:0 14px 30px #08b9df40;color:#fff;display:inline-flex;font-weight:800;gap:10px;justify-content:center;min-height:52px;padding:0 28px;transition:transform .18s ease,box-shadow .18s ease}.primary-button:hover{box-shadow:0 18px 36px #08b9df52;transform:translateY(-2px)}@media (max-width:640px){.container{width:min(100% - 28px,1180px)}.section-heading{font-size:2rem}}.admin-blog-spin{animation:mddi-blog-spinner .8s linear infinite}@keyframes mddi-blog-spinner{to{transform:rotate(1turn)}}:root{--mddi-topbar-height:44px;--mddi-mainnav-height:112px;--mddi-header-height:156px;--mddi-navy:#123d75;--mddi-navy-light:#164f87;--mddi-cyan:#08b9df;--mddi-cyan-dark:#0697bd}.site-header,.site-header *,.site-header :after,.site-header :before{box-sizing:border-box}.site-header{background:#fff;box-shadow:0 6px 30px #0f172a1c;left:0;position:fixed;right:0;top:0;width:100%;z-index:10000}.site-header a{text-decoration:none}.site-header-spacer{flex:0 0 156px;flex:0 0 var(--mddi-header-height);height:156px;height:var(--mddi-header-height);width:100%}.site-header .container{margin-left:auto;margin-right:auto;max-width:none;width:min(1540px,calc(100% - 36px))}.topbar{background:#030303;color:#fff;height:44px;height:var(--mddi-topbar-height);position:relative;z-index:50}.topbar__inner{grid-gap:18px;align-items:center;display:grid;font-size:13px;gap:18px;grid-template-columns:auto auto minmax(0,1fr) auto auto;height:100%}.topbar p{color:#ffffffbf;margin:0;white-space:nowrap}.topbar__join{color:#fff;font-weight:800;white-space:nowrap}.topbar__join span{display:inline-block;transition:transform .18s ease}.topbar__join:hover span{transform:translateX(4px)}.topbar__mail{align-items:center;color:#fff;display:inline-flex;font-weight:700;gap:7px;justify-self:end;min-width:0}.topbar__mail svg{color:#43d6f4;flex:0 0 auto}.topbar__mail span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.topbar__socials{align-items:center;display:flex;gap:7px}.topbar__socials a{border:1px solid #ffffff29;border-radius:50%;color:#fff;display:grid;height:28px;place-items:center;transition:background .18s ease,color .18s ease,transform .18s ease;width:28px}.topbar__socials a:hover{background:#fff;color:#071c36;transform:translateY(-2px)}.social-icon{align-items:center;color:inherit;display:inline-flex;font-family:Arial,Helvetica,sans-serif;font-weight:900;justify-content:center;line-height:1}.social-icon--facebook{font-size:16px}.social-icon--twitter{font-size:13px}.social-icon--linkedin{font-size:11px;letter-spacing:-.5px}.social-icon--instagram{font-size:18px}.topbar__advisor{background:#164c80;color:#fff;display:grid;font-weight:800;height:100%;padding:0 30px;place-items:center;transition:background .18s ease;white-space:nowrap}.topbar__advisor:hover{background:#08a9d2}.main-nav{background:#fff;height:112px;height:var(--mddi-mainnav-height);position:relative;z-index:30}.main-nav__inner{gap:38px;height:100%;position:relative}.brand,.main-nav__inner{align-items:center;display:flex}.brand{flex:0 1 520px;min-width:0}.brand img{display:block;max-height:98px;object-fit:contain;width:min(100%,520px)}.nav-panel{flex:1 1;gap:clamp(28px,3.6vw,72px);justify-content:flex-end;min-width:0}.nav-links,.nav-panel{align-items:center;display:flex}.nav-links{gap:clamp(22px,2.8vw,44px)}.nav-dropdown__trigger,.nav-links>a{-webkit-tap-highlight-color:transparent;align-items:center;-webkit-appearance:none;appearance:none;background:#0000;border:0;color:#171717;cursor:pointer;display:inline-flex;font-family:inherit;font-size:16px;font-weight:800;justify-content:center;line-height:1;min-height:48px;outline:0;padding:12px 0;position:relative;white-space:nowrap}.nav-dropdown__trigger:after,.nav-links>a:after{background:#08b9df;background:var(--mddi-cyan);border-radius:999px;bottom:5px;content:"";height:2px;left:0;position:absolute;right:0;transform:scaleX(0);transition:transform .18s ease}.nav-dropdown.is-open .nav-dropdown__trigger:after,.nav-dropdown:hover .nav-dropdown__trigger:after,.nav-dropdown__trigger.nav-link-active:after,.nav-links>a.nav-link-active:after,.nav-links>a:hover:after{transform:scaleX(1)}.nav-link-active{color:#123d75!important;color:var(--mddi-navy)!important}.nav-dropdown{position:relative}.nav-dropdown__trigger{gap:7px}.nav-dropdown__caret{flex:0 0 auto;transition:transform .18s ease}.nav-dropdown.is-open .nav-dropdown__caret,.nav-dropdown:hover .nav-dropdown__caret{transform:rotate(180deg)}.nav-dropdown__menu{background:#fff;border:1px solid #124a8021;border-radius:18px;box-shadow:0 25px 65px #07244138;left:50%;opacity:0;overflow:hidden;pointer-events:none;position:absolute;top:calc(100% + 6px);transform:translate(-50%,12px);transition:opacity .18s ease,visibility .18s ease,transform .18s ease;visibility:hidden;width:350px;z-index:100}.nav-dropdown__menu:before{bottom:100%;content:"";height:16px;left:0;position:absolute;right:0}.nav-dropdown.is-open .nav-dropdown__menu,.nav-dropdown:focus-within .nav-dropdown__menu,.nav-dropdown:hover .nav-dropdown__menu{opacity:1;pointer-events:auto;transform:translate(-50%);visibility:visible}.nav-dropdown__header{background:radial-gradient(circle at 100% 0,#08b9df52,#0000 42%),linear-gradient(135deg,#123d75,#0b5b95);padding:18px 20px 15px}.nav-dropdown__header small,.nav-dropdown__header span{display:block}.nav-dropdown__header span{color:#fff;font-size:16px;font-weight:900}.nav-dropdown__header small{color:#ffffffb8;font-size:11px;margin-top:4px}.nav-dropdown__list{max-height:370px;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;padding:9px;scrollbar-color:#32bad6 #edf6fa;scrollbar-width:thin}.nav-dropdown__list::-webkit-scrollbar{width:6px}.nav-dropdown__list::-webkit-scrollbar-track{background:#edf6fa}.nav-dropdown__list::-webkit-scrollbar-thumb{background:linear-gradient(#35c6e3,#1474ab);border-radius:999px}.nav-dropdown__list>a{grid-gap:11px;align-items:center;background:#fff;border-radius:10px;color:#172033;display:grid;font-size:14px;font-weight:800;gap:11px;grid-template-columns:9px minmax(0,1fr) auto;line-height:1.35;min-height:46px;padding:11px;transition:background .17s ease,color .17s ease,transform .17s ease}.nav-dropdown__course-name{min-width:0}.nav-dropdown__dot{background:#fff;border:2px solid #08aacf;border-radius:50%;height:7px;width:7px}.nav-dropdown__arrow{color:#08aacf;font-size:16px;font-weight:900;opacity:0;transform:translateX(-5px);transition:opacity .17s ease,transform .17s ease,color .17s ease}.nav-dropdown__list>a.course-link-active,.nav-dropdown__list>a:hover{background:linear-gradient(90deg,#08b9df,#319ec3);color:#fff;transform:translateX(2px)}.nav-dropdown__list>a.course-link-active .nav-dropdown__dot,.nav-dropdown__list>a:hover .nav-dropdown__dot{border-color:#fff}.nav-dropdown__list>a.course-link-active .nav-dropdown__arrow,.nav-dropdown__list>a:hover .nav-dropdown__arrow{color:#fff;opacity:1;transform:translateX(0)}.nav-dropdown__view-all{align-items:center;background:#f4fbfe;border-top:1px solid #e3edf3;color:#124a80;display:flex;font-size:13px;font-weight:900;gap:8px;justify-content:center;min-height:50px}.nav-dropdown__view-all:hover{background:#124a80;color:#fff}.helpline{align-items:center;display:flex;gap:12px;min-width:0;white-space:nowrap}.helpline__icon{border:2px solid #123d75;border:2px solid var(--mddi-navy);border-radius:50%;color:#123d75;color:var(--mddi-navy);display:grid;flex:0 0 auto;height:46px;place-items:center;transition:background .18s ease,color .18s ease,transform .18s ease;width:46px}.helpline:hover .helpline__icon{background:#08b9df;background:var(--mddi-cyan);color:#fff;transform:scale(1.05)}.helpline__content{min-width:0}.helpline__content small,.helpline__content strong{display:block}.helpline__content small{color:#6f6f6f;font-size:14px}.helpline__content strong{color:#000;font-size:21px;line-height:1.25}.menu-toggle{-webkit-tap-highlight-color:transparent;align-items:center;-webkit-appearance:none;appearance:none;background:linear-gradient(135deg,#123d75,#087eb0);border:0;border-radius:12px;box-shadow:0 10px 24px #123d753d;color:#fff;cursor:pointer;display:none;flex:0 0 auto;height:48px;justify-content:center;outline:0;padding:0;position:relative;width:48px;z-index:100}.menu-toggle.is-open{background:linear-gradient(135deg,#08b9df,#116397)}.nav-backdrop{-webkit-appearance:none;appearance:none;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);background:#0312208c;border:0;bottom:0;display:none;left:0;opacity:0;outline:0;padding:0;pointer-events:none;position:fixed;right:0;top:156px;top:var(--mddi-header-height);transition:opacity .18s ease,visibility .18s ease;visibility:hidden;z-index:20}.nav-backdrop.is-visible{opacity:1;pointer-events:auto;visibility:visible}@media (max-width:1180px){:root{--mddi-topbar-height:44px;--mddi-mainnav-height:92px;--mddi-header-height:136px}.site-header .container{width:calc(100% - 28px)}.topbar__inner{grid-template-columns:minmax(0,1fr) auto auto}.topbar p,.topbar__join{display:none}.topbar__mail{justify-self:start}.main-nav__inner{gap:20px}.brand{flex:0 1 440px;max-width:440px}.brand img{max-height:80px;width:100%}.menu-toggle{display:inline-flex;margin-left:auto}.nav-panel{grid-gap:13px;background:#fff;border:1px solid #124a8024;border-radius:20px;box-shadow:0 30px 75px #071b354d;display:grid;gap:13px;left:14px;max-height:calc(100dvh - 176px);max-height:calc(100dvh - var(--mddi-header-height) - 20px);opacity:0;overflow:visible;padding:17px;pointer-events:none;position:fixed;right:14px;top:164px;top:calc(var(--mddi-header-height) + 8px);transform:translateY(-12px) scale(.985);transition:opacity .19s ease,visibility .19s ease,transform .19s ease;visibility:hidden;width:auto;z-index:90}.nav-panel.is-open{opacity:1;pointer-events:auto;transform:translateY(0) scale(1);visibility:visible}.nav-links{grid-gap:3px;display:grid;gap:3px;width:100%}.nav-dropdown__trigger,.nav-links>a{border-radius:11px;color:#172033;justify-content:space-between;min-height:48px;padding:11px 14px;text-align:left;width:100%}.nav-dropdown__trigger:after,.nav-links>a:after{display:none}.nav-dropdown.is-open .nav-dropdown__trigger,.nav-dropdown__trigger.nav-link-active,.nav-links>a.nav-link-active,.nav-links>a:hover{background:#edf8fd;color:#124a80}.nav-dropdown{width:100%}.nav-dropdown__menu{border:0;border-radius:14px;box-shadow:none;left:auto;max-height:0;opacity:1;overflow:hidden;pointer-events:none;position:static;top:auto;transform:none;transition:max-height .3s ease,margin-top .22s ease;visibility:visible;width:100%}.nav-dropdown:focus-within .nav-dropdown__menu,.nav-dropdown:hover .nav-dropdown__menu{margin-top:0;max-height:0;pointer-events:none;transform:none}.nav-dropdown.is-open .nav-dropdown__menu{margin-top:6px;max-height:360px;pointer-events:auto}.nav-dropdown__header{display:none}.nav-dropdown__list{-webkit-overflow-scrolling:touch;background:#f5fafc;border:1px solid #dceaf2;border-radius:13px 13px 0 0;max-height:280px;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;padding:7px}.nav-dropdown__list>a{font-size:13px;gap:9px;grid-template-columns:8px minmax(0,1fr) auto;min-height:42px;padding:9px 10px}.nav-dropdown__arrow{opacity:1;transform:none}.nav-dropdown__view-all{border:1px solid #dceaf2;border-radius:0 0 13px 13px;border-top:0;min-height:45px}.helpline{background:#eff8fd;border:1px solid #d9e8f0;border-radius:14px;min-height:64px;padding:11px 13px;width:100%}.nav-backdrop{display:block}}@media (max-width:720px){:root{--mddi-topbar-height:42px;--mddi-mainnav-height:80px;--mddi-header-height:122px}.site-header .container{width:calc(100% - 16px)}.topbar__inner{gap:8px;grid-template-columns:minmax(0,1fr) auto}.topbar__socials{display:none}.topbar__mail{font-size:10px;justify-self:start;max-width:215px}.topbar__advisor{font-size:10px;padding:0 12px}.main-nav__inner{gap:10px}.brand{flex:1 1 auto;max-width:calc(100% - 57px)}.brand img{max-height:66px;width:100%}.menu-toggle{border-radius:11px;height:45px;width:45px}.nav-panel{border-radius:17px;gap:9px;left:8px;max-height:calc(100dvh - 171px);max-height:calc(100dvh - var(--mddi-header-height) - 15px);padding:12px;right:8px;top:163px;top:calc(var(--mddi-header-height) + 7px)}.nav-dropdown__trigger,.nav-links>a{font-size:14px;min-height:43px;padding:9px 11px}.nav-dropdown.is-open .nav-dropdown__menu{max-height:310px}.nav-dropdown__list{max-height:235px}.nav-dropdown__list>a{font-size:12px;min-height:39px;padding:8px 9px}.nav-dropdown__view-all{font-size:12px;min-height:42px}.helpline{min-height:56px;padding:8px 10px}.helpline__icon{height:39px;width:39px}.helpline__content small{font-size:10px}.helpline__content strong{font-size:15px}}@media (max-width:430px){:root{--mddi-topbar-height:40px;--mddi-mainnav-height:76px;--mddi-header-height:116px}.site-header .container{width:calc(100% - 14px)}.topbar__inner{gap:5px}.topbar__mail{font-size:9px;max-width:180px}.topbar__mail svg{height:12px;width:12px}.topbar__advisor{font-size:9px;padding:0 10px}.brand{max-width:calc(100% - 53px)}.brand img{max-height:61px}.menu-toggle{border-radius:10px;height:42px;width:42px}.nav-panel{border-radius:15px;gap:7px;left:7px;padding:10px;right:7px;top:162px;top:calc(var(--mddi-header-height) + 6px)}.nav-links{gap:2px}.nav-dropdown__trigger,.nav-links>a{border-radius:9px;font-size:13px;min-height:40px;padding:8px 10px}.nav-dropdown.is-open .nav-dropdown__menu{max-height:285px}.nav-dropdown__list{max-height:215px}.nav-dropdown__list>a{font-size:11px;min-height:37px;padding:7px 8px}.nav-dropdown__view-all{font-size:11px;min-height:40px}.helpline{min-height:52px;padding:7px 9px}.helpline__icon{height:37px;width:37px}.helpline__content strong{font-size:14px}}.hero{background:radial-gradient(circle at 10% 20%,#0cb9df21,#0000 32%),linear-gradient(135deg,#fff,#f8fbfe 52%,#edf7fd);isolation:isolate;min-height:645px;overflow:hidden;padding:76px 0 112px;position:relative}.hero:before{background-image:linear-gradient(rgba(18,74,128,.025) 1px,#0000 0),linear-gradient(90deg,rgba(18,74,128,.025) 1px,#0000 0);background-size:38px 38px;content:"";inset:0;-webkit-mask-image:linear-gradient(180deg,#000000b3,#0000 96%);mask-image:linear-gradient(180deg,#000000b3,#0000 96%);position:absolute;z-index:-2}.hero>.container{margin-inline:auto;max-width:none;width:min(1780px,calc(100% - 80px))}.hero__grid{grid-gap:clamp(35px,4vw,76px);align-items:center;display:grid;gap:clamp(35px,4vw,76px);grid-template-columns:minmax(0,1.45fr) minmax(430px,.8fr)}.hero__content{min-width:0;position:relative;z-index:2}.hero__eyebrow{align-items:center;background:#ffffffe0;border:1px solid #08b9df33;border-radius:999px;box-shadow:0 8px 24px #0a3e6914;color:#124a80;color:var(--navy-700,#124a80);display:inline-flex;font-size:13px;font-weight:800;gap:10px;letter-spacing:.04em;line-height:1.3;margin-bottom:20px;padding:9px 15px;text-transform:uppercase}.hero__eyebrow:before{background:#08b9df;background:var(--cyan-500,#08b9df);border-radius:50%;box-shadow:0 0 0 6px #08b9df1f;content:"";flex:0 0 auto;height:8px;width:8px}.hero__title{font-size:clamp(2rem,2.15vw,2.65rem);font-weight:900;letter-spacing:-.035em;line-height:1.16;margin:0;max-width:1120px;width:100%}.hero__title,.hero__title-line{color:#123d75;color:var(--navy-900,#123d75)}.hero__title-line{display:block}@media (min-width:1450px){.hero__title-line{white-space:nowrap}}.hero__content>p{color:#202631;font-size:clamp(16px,1.2vw,20px);font-weight:600;line-height:1.55;margin:16px 0 22px;max-width:1060px}.hero__highlights{align-items:center;display:flex;flex-wrap:wrap;gap:10px;margin:0 0 30px}.hero__highlights span{color:#111827;font-size:clamp(14px,1.08vw,18px);font-weight:800;line-height:1.4}.hero__divider{color:#111827;font-weight:500!important}.hero__actions{align-items:center;display:flex;flex-wrap:wrap;gap:20px}.hero__actions .primary-button{align-items:center;background:linear-gradient(90deg,#08b9df,#095a9d);background:linear-gradient(90deg,var(--cyan-500,#08b9df),var(--navy-700,#095a9d));border:0;border-radius:8px;box-shadow:0 15px 30px #0868a433;color:#fff;display:inline-flex;font-size:17px;font-weight:900;justify-content:center;line-height:1.2;min-height:58px;padding:15px 30px;text-decoration:none;transition:transform .18s ease,box-shadow .18s ease,filter .18s ease}.hero__actions .primary-button:hover{box-shadow:0 19px 38px #0868a445;filter:brightness(1.04);transform:translateY(-3px)}.hero__actions .primary-button:active{transform:translateY(-1px)}.hero__link{align-items:center;color:#123d75;color:var(--navy-800,#123d75);display:inline-flex;font-size:16px;font-weight:800;gap:8px;text-decoration:none}.hero__link span{display:inline-block;transition:transform .18s ease}.hero__link:hover span{transform:translateX(5px)}.hero__visual-wrap{min-height:430px;position:relative;width:100%}.hero__visual-card{background:linear-gradient(145deg,#fffffff0,#def3ffe0);border:1px solid #ffffffe6;border-radius:42px;box-shadow:0 40px 80px #0c436f2e;display:grid;inset:28px 0 0 35px;place-items:center;position:absolute}.hero__visual-card:after{background:linear-gradient(135deg,#08b9df3b,#124a8038);border-radius:48px;bottom:-30px;content:"";height:70%;position:absolute;right:-30px;width:70%;z-index:-1}.hero__visual-card img{border-radius:28px;display:block;height:auto;max-width:100%;mix-blend-mode:multiply;object-fit:contain;width:92%}.hero__visual-badge{background:linear-gradient(135deg,#ef476f,#d92d4e);border-radius:999px;box-shadow:0 10px 24px #d92d4e40;color:#fff;font-size:11px;font-weight:900;letter-spacing:.08em;line-height:1;padding:9px 14px;position:absolute;right:22px;top:22px;z-index:3}.hero__mini-card{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffed;border:1px solid #ffffffe6;border-radius:18px;box-shadow:0 18px 40px #071b3529;min-width:150px;padding:14px 18px;position:absolute;z-index:4}.hero__mini-card span,.hero__mini-card strong{display:block}.hero__mini-card strong{color:#123d75;color:var(--navy-900,#123d75);font-size:21px;font-weight:900;line-height:1.2}.hero__mini-card span{color:#64748b;color:var(--muted,#64748b);font-size:12px;font-weight:600;margin-top:4px}.hero__mini-card--top{left:0;top:0}.hero__mini-card--bottom{bottom:12px;right:-12px}.hero__register{align-items:center;background:linear-gradient(90deg,#08b9df,#095a9d);background:linear-gradient(90deg,var(--cyan-500,#08b9df),var(--navy-700,#095a9d));border:4px solid #fffffff0;border-radius:999px;bottom:18px;box-shadow:0 18px 32px #094b7a38;color:#fff;display:inline-flex;font-size:clamp(18px,2vw,26px);font-weight:900;gap:10px;justify-content:center;left:50%;line-height:1.2;min-height:70px;position:absolute;text-align:center;text-decoration:none;transform:translateX(-50%);transition:box-shadow .18s ease,filter .18s ease;width:min(620px,calc(100% - 40px))}.hero__register:hover{box-shadow:0 22px 40px #094b7a4d;filter:brightness(1.05)}.hero__register span{display:inline-block;transition:transform .18s ease}.hero__register:hover span{transform:translateX(5px)}.hero__orb{border-radius:50%;filter:blur(2px);pointer-events:none;position:absolute;z-index:-1}.hero__orb--one{background:#08b9df1f;height:260px;right:2%;top:90px;width:260px}.hero__orb--two{background:#124a8014;bottom:40px;height:250px;left:-100px;width:250px}@media (max-width:1450px){.hero>.container{width:min(1340px,calc(100% - 60px))}.hero__grid{gap:45px;grid-template-columns:minmax(0,1.25fr) minmax(390px,.75fr)}.hero__title{font-size:clamp(2rem,2.55vw,2.6rem)}.hero__title-line{white-space:normal}.hero__content>p{font-size:17px}}@media (max-width:1100px){.hero{min-height:auto;padding-bottom:112px;padding-top:62px}.hero>.container{width:min(980px,calc(100% - 48px))}.hero__grid{gap:48px;grid-template-columns:1fr}.hero__content{text-align:center}.hero__eyebrow,.hero__title{margin-inline:auto}.hero__title{font-size:clamp(2.1rem,4.5vw,3rem);max-width:950px}.hero__title-line{white-space:normal}.hero__content>p{margin-inline:auto;max-width:850px}.hero__actions,.hero__highlights{justify-content:center}.hero__visual-wrap{margin-inline:auto;min-height:430px;width:min(640px,100%)}}@media (max-width:640px){.hero{min-height:auto;padding:42px 0 102px}.hero>.container{width:calc(100% - 30px)}.hero__grid{gap:34px}.hero__content{text-align:left}.hero__eyebrow{font-size:10px;letter-spacing:.03em;margin-bottom:17px;padding:8px 12px}.hero__title{font-size:clamp(1.85rem,8vw,2.35rem);letter-spacing:-.025em;line-height:1.16;max-width:100%}.hero__title-line{display:inline;white-space:normal}.hero__title-line+.hero__title-line:before{content:" "}.hero__content>p{font-size:15px;font-weight:500;line-height:1.65;margin:18px 0 20px}.hero__highlights{align-items:flex-start;flex-direction:column;gap:10px;justify-content:flex-start;margin-bottom:25px}.hero__highlights span{font-size:14px}.hero__divider{display:none}.hero__actions{flex-direction:column;gap:14px;width:100%}.hero__actions .primary-button,.hero__link{width:100%}.hero__actions .primary-button{font-size:15px;min-height:55px;padding:14px 20px}.hero__link{justify-content:center;text-align:center}.hero__visual-wrap{margin-top:6px;min-height:330px;width:100%}.hero__visual-card{border-radius:28px;inset:25px 8px 0}.hero__visual-card:after{border-radius:28px;bottom:-12px;right:-12px}.hero__visual-card img{border-radius:20px;width:96%}.hero__visual-badge{font-size:9px;padding:7px 10px;right:12px;top:12px}.hero__mini-card{border-radius:14px;min-width:120px;padding:10px 13px}.hero__mini-card strong{font-size:17px}.hero__mini-card span{font-size:10px}.hero__mini-card--top{left:0}.hero__mini-card--bottom{bottom:5px;right:0}.hero__register{border-width:3px;bottom:17px;font-size:17px;min-height:58px;padding:10px 16px;width:calc(100% - 30px)}.hero__orb--one{height:210px;right:-100px;top:100px;width:210px}.hero__orb--two{bottom:80px;height:220px;left:-130px;width:220px}}@media (max-width:390px){.hero{padding-top:36px}.hero__title{font-size:1.78rem}.hero__content>p{font-size:14px}.hero__visual-wrap{min-height:295px}.hero__mini-card{min-width:108px;padding:9px 10px}.hero__mini-card strong,.hero__register{font-size:15px}}.placement-section{background:radial-gradient(circle at 50% 120%,#30c5e542,#0000 45%),linear-gradient(135deg,#162b61,#173e77 100%);color:#fff;overflow:hidden;padding:84px 0 88px;position:relative}.placement-section__glow{background:#08b9df24;border-radius:50%;filter:blur(2px);height:420px;position:absolute;right:5%;top:-160px;width:420px}.placement-section__inner{position:relative;text-align:center;z-index:2}.placement-section__kicker{background:#ffffff12;border:1px solid #ffffff2e;border-radius:999px;color:#8ee9ff;display:inline-flex;font-size:12px;font-weight:900;letter-spacing:.12em;margin-bottom:14px;padding:8px 14px;text-transform:uppercase}.placement-section h2{color:#fff;font-size:clamp(2.25rem,4.7vw,4rem);letter-spacing:-.04em;line-height:1.08;margin:0}.placement-section__inner>p{color:#ffffffc2;font-size:17px;line-height:1.7;margin:22px auto 38px;max-width:750px}.placement-stats{grid-gap:18px;display:grid;gap:18px;grid-template-columns:repeat(6,1fr)}.placement-stat{align-items:center;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff1a;border:1px solid #ffffff14;border-radius:25px;box-shadow:inset 0 1px #ffffff14,0 18px 50px #0000001a;display:flex;gap:14px;grid-column:span 2;justify-content:center;min-height:104px;padding:20px;transition:transform .18s ease,background-color .18s ease}.placement-stat:nth-child(4){grid-column:2/span 2}.placement-stat:hover{background:#ffffff29;transform:translateY(-5px)}.placement-stat__icon{background:#ffffff1c;border-radius:16px;display:grid;flex:0 0 auto;font-size:25px;height:50px;place-items:center;width:50px}.placement-stat__text{text-align:left}.placement-stat small,.placement-stat strong{display:block}.placement-stat strong{font-size:22px}.placement-stat small{color:#ffffffb8;font-size:13px;margin-top:5px}@media (max-width:900px){.placement-stats{grid-template-columns:repeat(2,1fr)}.placement-stat,.placement-stat:nth-child(4){grid-column:auto}.placement-stat:last-child{grid-column:1/-1}}@media (max-width:580px){.placement-section{padding:64px 0}.placement-stats{grid-template-columns:1fr}.placement-stat:last-child{grid-column:auto}}.course-goals{background:linear-gradient(135deg,#09375df5,#135285f7),radial-gradient(circle at 90% 10%,#08b9df66,#0000 35%);padding:32px 0}.course-goals__heading{grid-gap:40px;align-items:end;display:grid;gap:40px;grid-template-columns:minmax(0,1fr) minmax(280px,.7fr);margin-bottom:38px}.course-goals .section-kicker{color:#5ce5ff}.course-goals .section-heading{color:#fff;margin-bottom:0}.course-goals .section-copy{color:#ffffffb8;margin:0}.course-grid{grid-gap:18px;display:grid;gap:18px;grid-template-columns:repeat(4,minmax(0,1fr))}.course-card{align-items:center;background:#fffffff5;border:1px solid #ffffffe6;border-radius:22px;box-shadow:0 16px 40px #01182d21;display:flex;gap:16px;min-height:100px;overflow:hidden;padding:22px;position:relative;transition:transform .18s ease,box-shadow .18s ease}.course-card:after{background:#08b9df14;border-radius:50%;bottom:-35px;content:"";height:90px;position:absolute;right:-30px;width:90px}.course-card:hover{box-shadow:0 22px 48px #01182d38;transform:translateY(-7px)}.course-card__icon{background:linear-gradient(135deg,var(--navy-700),var(--navy-900));border-radius:18px;box-shadow:0 12px 28px #0a416a38;color:#fff;display:grid;flex:0 0 auto;font-size:28px;height:58px;place-items:center;width:58px}.course-card small{color:#77808e;font-size:12px;font-weight:700;text-transform:uppercase}.course-card h3{color:#111827;font-size:16px;line-height:1.35;margin:5px 0 0}.course-card__arrow{color:var(--cyan-500);font-size:16px;font-weight:900;position:absolute;right:18px;top:18px}.course-goals__cta{display:flex;justify-content:center;margin-top:38px}.course-goals__cta .primary-button{border-radius:999px;font-size:20px;min-height:62px;width:min(470px,100%)}@media (max-width:1060px){.course-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:800px){.course-goals__heading{gap:15px;grid-template-columns:1fr}.course-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.course-goals{padding:68px 0}.course-grid{grid-template-columns:1fr}.course-card{min-height:125px}}.about-program{background:linear-gradient(135deg,#f3f8fc,#eaf3f9);overflow:hidden;padding:30px 0;position:relative}.about-program__shape{border:80px solid #124a8012;border-radius:50%;height:520px;position:absolute;right:-100px;top:7%;width:520px}.about-program__grid{grid-gap:80px;align-items:center;display:grid;gap:80px;grid-template-columns:minmax(0,1.05fr) minmax(360px,.95fr);position:relative;z-index:2}.about-program__content .section-heading{margin-bottom:24px}.about-program__content>p+p{margin-top:10px}.about-program__content h3{color:var(--navy-800);font-size:23px;margin:28px 0 16px}.about-program ul{grid-gap:12px 22px;display:grid;gap:12px 22px;grid-template-columns:repeat(2,minmax(0,1fr));list-style:none;margin:0;padding:0}.about-program li{align-items:flex-start;color:#283548;display:flex;font-size:15px;font-weight:650;gap:10px;line-height:1.5}.about-program li span{background:var(--navy-800);border-radius:7px;color:#fff;display:grid;flex:0 0 auto;font-size:12px;font-weight:900;height:23px;place-items:center;width:23px}.about-program__visual{min-height:470px;position:relative}.growth-card{background:radial-gradient(circle at 80% 20%,#34d5f959,#0000 36%),linear-gradient(145deg,#123f73,#082a50);border:1px solid #fffc;border-radius:36px;box-shadow:0 40px 80px #0e40673d;color:#fff;inset:30px 20px 20px;overflow:hidden;padding:34px;position:absolute}.growth-card__badge{background:#ffffff1a;border:1px solid #ffffff2e;border-radius:999px;display:inline-flex;font-size:12px;font-weight:800;padding:8px 13px}.growth-card__metric{margin-top:42px}.growth-card__metric small,.growth-card__metric strong{display:block}.growth-card__metric small{color:#ffffffad}.growth-card__metric strong{font-size:56px;letter-spacing:-.05em;margin-top:4px}.growth-chart{align-items:flex-end;bottom:35px;display:flex;gap:18px;height:180px;left:34px;position:absolute;right:34px}.growth-chart span{background:linear-gradient(0deg,#08b9df8c,#50ddf8);border-radius:12px 12px 4px 4px;box-shadow:0 6px 20px #08b9df38;flex:1 1}.growth-arrow{background:#fff;border-radius:24px;color:#0b365f;display:grid;font-size:34px;font-weight:900;height:76px;place-items:center;position:absolute;right:34px;top:32px;transform:rotate(-4deg);width:76px}.about-program__pill{background:#fff;border:5px solid #edf6fc;border-radius:999px;bottom:0;box-shadow:0 18px 40px #0e406724;color:var(--navy-800);font-size:14px;font-weight:900;padding:15px 22px;position:absolute;right:-2px}@media (max-width:900px){.about-program__grid{gap:35px;grid-template-columns:1fr}.about-program__visual{margin-inline:auto;min-height:440px;width:min(620px,100%)}}@media (max-width:600px){.about-program{padding:70px 0}.about-program ul{grid-template-columns:1fr}.about-program__visual{min-height:370px}.growth-card{inset:15px 0;padding:26px}.growth-card__metric strong{font-size:44px}.growth-chart{bottom:24px;gap:10px;height:150px;left:24px;right:24px}.about-program__pill{right:8px}}.guarantee-section{background:#fff;padding:20px 0}.guarantee-section__grid{grid-gap:80px;align-items:center;display:grid;gap:80px;grid-template-columns:minmax(360px,.9fr) minmax(0,1.1fr)}.guarantee-section__image{display:grid;min-height:450px;place-items:center;position:relative}.guarantee-section__image:after,.guarantee-section__image:before{border-radius:50%;content:"";position:absolute}.guarantee-section__image:before{background:radial-gradient(circle,#f5c63733,#0000 68%);height:400px;width:400px}.guarantee-section__image:after{animation:guarantee-spin 18s linear infinite;border:1px dashed #b8840d59;height:310px;width:310px}.guarantee-section__image img{filter:drop-shadow(0 24px 34px rgba(120,84,0,.2));position:relative;width:min(470px,100%);z-index:2}.guarantee-section__content .section-heading span{color:var(--cyan-500)}.guarantee-section__lead{color:var(--navy-900);font-weight:900;margin:0 0 14px}.guarantee-section__content .section-copy{margin:0 0 14px}.guarantee-section__mail{color:var(--cyan-500);display:block;font-weight:800;margin:0 0 26px;width:-webkit-fit-content;width:fit-content}@keyframes guarantee-spin{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.guarantee-section__image:after{animation:none}}@media (max-width:900px){.guarantee-section__grid{gap:25px;grid-template-columns:1fr}.guarantee-section__image{min-height:390px}}@media (max-width:580px){.guarantee-section{padding:68px 0}.guarantee-section__image{min-height:320px}.guarantee-section__image:before{height:300px;width:300px}.guarantee-section__image:after{height:240px;width:240px}}.audience-section{background:radial-gradient(circle at 0 100%,#08b9df3b,#0000 34%),linear-gradient(140deg,#103d70,#164f85);color:#fff;padding:96px 0 104px;position:relative}.audience-section:after{background:linear-gradient(90deg,#1e5c91 0 50%,var(--cyan-400) 50%);bottom:0;content:"";height:5px;left:0;position:absolute;right:0}.audience-section__heading{margin:0 auto 42px;max-width:720px;text-align:center}.audience-section .section-kicker{color:#53e4ff}.audience-section__heading h2{font-size:clamp(2.2rem,4vw,3.7rem);letter-spacing:-.045em;line-height:1.08;margin:14px 0 12px}.audience-section__heading p{color:#ffffffad;font-size:16px;margin:0}.audience-grid{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(2,minmax(0,1fr))}.audience-card{background:#0f3968;border:1px solid #ffffff1f;border-radius:30px;box-shadow:0 25px 54px #00142a33;min-height:360px;overflow:hidden;position:relative}.audience-card:nth-child(2),.audience-card:nth-child(4){transform:translateY(28px)}.audience-card img{height:100%;object-fit:cover;transition:transform .45s ease;width:100%}.audience-card:hover img{transform:scale(1.055)}.audience-card__overlay{background:linear-gradient(0deg,#041b34f5,#09325714 70%);inset:0;position:absolute}.audience-card__index{color:#ffffff8c;font-size:14px;font-weight:900;position:absolute;right:26px;top:24px}.audience-card h3{bottom:38px;color:#fff;font-size:clamp(1.9rem,4vw,3.2rem);left:28px;letter-spacing:-.045em;line-height:1;margin:0;position:absolute;right:28px}.audience-card h3:first-line{color:#fff}.audience-card__line{background:var(--cyan-400);border-radius:99px;bottom:24px;height:5px;left:28px;position:absolute;width:110px}@media (max-width:780px){.audience-grid{grid-template-columns:1fr}.audience-card:nth-child(2),.audience-card:nth-child(4){transform:none}}@media (max-width:560px){.audience-section{padding:68px 0 76px}.audience-card{border-radius:22px;min-height:290px}}.testimonials-section{background:linear-gradient(#fffffff2,#fffffff2),repeating-linear-gradient(135deg,#edf1f4 0 20px,#fff 20px 40px);overflow:hidden;padding:36px 0 72px;position:relative}.testimonials-section:before{background:#08b9df0f;border-radius:50%;content:"";height:340px;left:-160px;pointer-events:none;position:absolute;top:-170px;width:340px}.testimonials-section__inner{position:relative;z-index:1}.testimonials-section__top{align-items:flex-end;display:flex;gap:25px;justify-content:space-between}.testimonials-section__top .section-heading{margin-bottom:0;max-width:760px}.testimonial-controls{display:flex;gap:10px}.testimonial-controls button{background:#fff;border:1px solid #e3e7ec;border-radius:50%;box-shadow:0 12px 24px #0a355b14;color:var(--navy-800);cursor:pointer;display:grid;font-size:18px;font-weight:900;height:52px;place-items:center;transition:color .18s ease,background .18s ease,transform .18s ease,box-shadow .18s ease;width:52px}.testimonial-controls button:hover:not(:disabled){background:linear-gradient(135deg,var(--navy-800),var(--cyan-500));box-shadow:0 15px 30px #08b9df38;color:#fff;transform:translateY(-3px)}.testimonial-controls button:disabled{cursor:not-allowed;opacity:.45}.testimonial-card{background:#fffffff2;border:1px solid #e4eaf0;border-radius:30px;box-shadow:0 28px 70px #0f3a5e1c;margin-top:38px;min-height:340px;overflow:hidden;padding:clamp(30px,5vw,58px);position:relative}.testimonial-card:after{background:#08b9df12;border-radius:50%;content:"";height:330px;position:absolute;right:-80px;top:-110px;width:330px}.testimonial-card__quote{color:#124a8014;font-family:Georgia,serif;font-size:210px;line-height:1;position:absolute;right:48px;top:0}.testimonial-card__rating{display:flex;gap:4px;margin-bottom:18px;position:relative;z-index:2}.testimonial-card__rating span{color:#d6dde4;font-size:18px}.testimonial-card__rating span.active{color:#f3b72e;text-shadow:0 3px 8px #f3b72e38}.testimonial-card>p{color:#263345;font-size:clamp(18px,2.2vw,28px);font-weight:600;line-height:1.65;margin:0;max-width:960px;overflow-wrap:anywhere;position:relative;z-index:2}.testimonial-card__person{align-items:center;display:flex;gap:14px;margin-top:30px;position:relative;z-index:2}.testimonial-card__avatar{background:linear-gradient(135deg,var(--navy-800),var(--cyan-500));border-radius:50%;box-shadow:0 12px 25px #08b9df38;color:#fff;display:grid;flex:0 0 58px;font-size:17px;font-weight:900;height:58px;place-items:center;width:58px}.testimonial-card__person small,.testimonial-card__person strong{display:block}.testimonial-card__person strong{color:#111827;font-size:17px}.testimonial-card__person small{color:#747d89;margin-top:4px}.testimonial-card__dots{align-items:center;bottom:38px;display:flex;gap:7px;position:absolute;right:42px;z-index:3}.testimonial-card__dots button{background:#cad3dd;border:0;border-radius:50%;cursor:pointer;height:8px;padding:0;transition:width .18s ease,background .18s ease;width:8px}.testimonial-card__dots button.active{background:var(--cyan-500);border-radius:999px;width:28px}.testimonial-card--loading{grid-gap:15px;align-content:center;display:grid;gap:15px}.testimonial-loading-line{animation:testimonial-skeleton 1.4s linear infinite;background:linear-gradient(90deg,#edf1f4,#f7f9fa,#edf1f4);background-size:200% 100%;border-radius:999px;display:block;height:18px;width:74%}.testimonial-loading-line--large{height:24px;width:92%}.testimonial-loading-line--small{width:55%}.testimonial-loading-person{align-items:center;display:flex;gap:13px;margin-top:15px}.testimonial-loading-person>span{background:#e7edf1;border-radius:50%;height:58px;width:58px}.testimonial-loading-person div{grid-gap:8px;display:grid;gap:8px}.testimonial-loading-person i{background:#e7edf1;border-radius:999px;display:block;height:12px;width:145px}.testimonial-loading-person i:last-child{width:105px}@keyframes testimonial-skeleton{to{background-position:-200% 0}}@media (max-width:640px){.testimonials-section{padding:68px 0 50px}.testimonials-section__top{align-items:flex-start;flex-direction:column}.testimonial-controls button{height:46px;width:46px}.testimonial-card{border-radius:22px;min-height:auto;padding:28px 21px}.testimonial-card__dots{margin-top:26px;position:static}.testimonial-card__quote{font-size:150px;right:10px}.testimonial-card>p{font-size:18px}.testimonial-card__person{align-items:flex-start}}.footer{background:#20252e;color:#fff}.footer__grid{grid-gap:58px;display:grid;gap:58px;grid-template-columns:1.25fr .7fr 1fr .8fr;padding-bottom:70px;padding-top:70px}.footer__brand img{margin-bottom:18px;width:min(290px,100%)}.footer__brand p{color:#b8c0cb;font-size:14px;line-height:1.8;margin:0 0 17px;max-width:340px}.footer__brand>a{color:#e6edf5;display:block;font-size:14px;font-weight:700;margin-top:8px;width:-webkit-fit-content;width:fit-content}.footer__column{display:flex;flex-direction:column;gap:14px}.footer__column h3{font-size:16px;margin:0 0 16px;padding-bottom:12px;position:relative}.footer__column h3:after{background:var(--cyan-500);bottom:0;content:"";height:2px;left:0;position:absolute;width:62px}.footer__column a,.footer__connect p{color:#c8ced7;font-size:14px;line-height:1.6;margin:0}.footer__column a:hover{color:#fff}.footer__socials{display:flex;flex-wrap:wrap;gap:10px}.footer__socials a{border:1px solid #ffffff80;border-radius:50%;color:#fff;display:grid;font-size:17px;font-weight:900;height:44px;place-items:center;transition:background-color .18s ease,border-color .18s ease;width:44px}.footer__socials a:hover{background:var(--cyan-500);border-color:var(--cyan-500)}.footer__bottom{background:#0f639a;color:#ffffffe6;font-size:13px;font-weight:600;padding:18px 0;text-align:center}@media (max-width:980px){.footer__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:580px){.footer__grid{gap:38px;grid-template-columns:1fr;padding-bottom:56px;padding-top:56px}}.floating-actions{bottom:0;box-shadow:0 -8px 28px #01142629;color:#fff;display:grid;grid-template-columns:1fr 1fr;left:0;min-height:58px;position:fixed;right:0;z-index:100}.floating-actions a{display:grid;font-size:17px;font-weight:900;place-items:center}.floating-actions__call{background:linear-gradient(90deg,#3c6ba2,#6687bd)}.floating-actions__join{background:linear-gradient(90deg,#17a9d3,#4bbed8)}@media (min-width:1100px){.floating-actions{min-height:52px}}.home-page{min-height:100vh;overflow:hidden;padding-bottom:64px}.contact-page{background:#fff;color:#172033;overflow:hidden}.contact-container{margin-inline:auto;width:min(1440px,calc(100% - 40px))}.contact-hero{background:radial-gradient(circle at 12% 25%,#08b9df21,#0000 28%),radial-gradient(circle at 90% 20%,#124a801f,#0000 30%),linear-gradient(135deg,#fff,#f5fbff 50%,#eaf6ff);isolation:isolate;overflow:hidden;padding:95px 0 105px;position:relative}.contact-hero:before{background-image:linear-gradient(rgba(18,74,128,.035) 1px,#0000 0),linear-gradient(90deg,rgba(18,74,128,.035) 1px,#0000 0);background-size:42px 42px;content:"";inset:0;-webkit-mask-image:linear-gradient(180deg,#000000bf,#0000 95%);mask-image:linear-gradient(180deg,#000000bf,#0000 95%);position:absolute;z-index:-2}.contact-hero__content{grid-gap:clamp(50px,7vw,100px);align-items:center;display:grid;gap:clamp(50px,7vw,100px);grid-template-columns:minmax(0,1.15fr) minmax(380px,.85fr)}.contact-hero__text{position:relative;z-index:2}.contact-eyebrow{align-items:center;background:#ffffffe0;border:1px solid #08b9df38;border-radius:999px;box-shadow:0 9px 24px #0a3e6914;color:#124a80;display:inline-flex;font-size:13px;font-weight:900;gap:9px;letter-spacing:.055em;margin-bottom:22px;padding:9px 15px;text-transform:uppercase}.contact-hero h1{color:#123d75;font-size:clamp(2.65rem,5vw,4.85rem);font-weight:900;letter-spacing:-.052em;line-height:1.05;margin:0;max-width:760px}.contact-hero h1 span{background:linear-gradient(90deg,#124a80,#08b9df);-webkit-background-clip:text;background-clip:text;color:#0000;display:block}.contact-hero__text>p{color:#475569;font-size:clamp(16px,1.6vw,19px);line-height:1.75;margin:25px 0 30px;max-width:700px}.contact-hero__actions{display:flex;flex-wrap:wrap;gap:16px}.contact-primary-button,.contact-secondary-button{align-items:center;border-radius:10px;display:inline-flex;font-size:15px;font-weight:900;gap:10px;justify-content:center;min-height:56px;padding:14px 25px;text-decoration:none;transition:transform .18s ease,box-shadow .18s ease,background .18s ease}.contact-primary-button{background:linear-gradient(90deg,#08b9df,#095b9d);box-shadow:0 16px 32px #0868a433;color:#fff}.contact-primary-button:hover{box-shadow:0 20px 38px #0868a447;transform:translateY(-3px)}.contact-secondary-button{background:#fff;border:1px solid #124a802e;box-shadow:0 14px 30px #0f406914;color:#124a80}.contact-secondary-button:hover{border-color:#08b9df66;color:#087bac;transform:translateY(-3px)}.contact-hero__visual{position:relative}.contact-hero__visual:before{background:#08b9df21;border-radius:50%;content:"";height:220px;position:absolute;right:-40px;top:-35px;width:220px;z-index:-1}.contact-hero__visual-card{background:radial-gradient(circle at 90% 5%,#08b9df61,#0000 31%),linear-gradient(145deg,#123d75,#0b568e);border:1px solid #fffffff2;border-radius:34px;box-shadow:0 40px 80px #0a3c6740;color:#fff;overflow:hidden;padding:42px;position:relative}.contact-hero__visual-card:after{border:45px solid #ffffff0d;border-radius:50%;bottom:-90px;content:"";height:210px;position:absolute;right:-60px;width:210px}.contact-visual-icon{background:#fff;border-radius:22px;box-shadow:0 17px 35px #0000002b;color:#123d75;display:grid;height:76px;margin-bottom:26px;place-items:center;width:76px}.contact-hero__visual-card>span{color:#65ddfa;display:block;font-size:13px;font-weight:900;letter-spacing:.08em;margin-bottom:10px;text-transform:uppercase}.contact-hero__visual-card h2{color:#fff;font-size:clamp(1.8rem,3vw,2.6rem);line-height:1.16;margin:0;max-width:390px}.contact-hero__visual-card>p{color:#ffffffc2;font-size:15px;line-height:1.7;margin:17px 0 25px}.contact-visual-features{grid-gap:13px;display:grid;gap:13px}.contact-visual-features span{align-items:center;color:#fff;display:flex;font-size:14px;font-weight:700;gap:10px}.contact-visual-features svg{color:#5ce0fa;flex:0 0 auto}.contact-hero__orb{border-radius:50%;pointer-events:none;position:absolute;z-index:-1}.contact-hero__orb--one{background:#08b9df17;height:290px;left:-130px;top:80px;width:290px}.contact-hero__orb--two{background:#124a8012;bottom:-160px;height:330px;right:15%;width:330px}.contact-section-heading{margin:0 auto 47px;max-width:720px;text-align:center}.contact-form-content__label,.contact-section-heading>span{color:#08aacf;display:inline-flex;font-size:13px;font-weight:900;letter-spacing:.09em;margin-bottom:11px;text-transform:uppercase}.contact-section-heading h2{color:#123d75;font-size:clamp(2rem,4vw,3.2rem);font-weight:900;letter-spacing:-.035em;line-height:1.13;margin:0}.contact-section-heading p{color:#64748b;font-size:16px;line-height:1.7;margin:17px 0 0}.contact-info-section{background:#fff;padding:90px 0;position:relative;z-index:3}.contact-info-grid{grid-gap:18px;display:grid;gap:18px;grid-template-columns:repeat(4,minmax(0,1fr))}.contact-info-card{background:linear-gradient(#fff,#fff) padding-box,linear-gradient(135deg,#08b9df33,#124a800a) border-box;border:1px solid #e2edf5;border-radius:22px;box-shadow:0 18px 45px #173c5b12;color:inherit;display:flex;flex-direction:column;min-height:235px;padding:27px 24px;position:relative;text-decoration:none;transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease}.contact-info-card:hover{border-color:#08b9df57;box-shadow:0 24px 55px #14496f21;transform:translateY(-8px)}.contact-info-card__icon{background:linear-gradient(145deg,#08b9df,#124a80);border-radius:16px;box-shadow:0 13px 25px #0881b333;color:#fff;display:grid;height:57px;margin-bottom:23px;place-items:center;width:57px}.contact-info-card__content>span{color:#08aacf;display:block;font-size:12px;font-weight:900;letter-spacing:.07em;margin-bottom:7px;text-transform:uppercase}.contact-info-card__content h3{color:#123d75;font-size:18px;font-weight:900;line-height:1.45;margin:0;overflow-wrap:anywhere}.contact-info-card__content p{color:#64748b;font-size:13px;line-height:1.6;margin:9px 0 0}.contact-info-card__arrow{background:#eff8fd;border-radius:50%;bottom:19px;color:#124a80;display:grid;height:34px;place-items:center;position:absolute;right:20px;transition:color .18s ease,background .18s ease,transform .18s ease;width:34px}.contact-info-card:hover .contact-info-card__arrow{background:#08b9df;color:#fff;transform:translateX(4px)}.contact-form-section{background:linear-gradient(135deg,#eef9fff5,#f8fcfffa);padding:100px 0}.contact-form-grid{grid-gap:clamp(50px,7vw,95px);align-items:center;display:grid;gap:clamp(50px,7vw,95px);grid-template-columns:minmax(0,.86fr) minmax(500px,1.14fr)}.contact-form-content h2{color:#123d75;font-size:clamp(2rem,4vw,3.55rem);font-weight:900;letter-spacing:-.04em;line-height:1.1;margin:0;max-width:560px}.contact-form-content>p{color:#64748b;font-size:16px;line-height:1.75;margin:20px 0 30px;max-width:600px}.contact-benefits{grid-gap:20px;display:grid;gap:20px}.contact-benefit{align-items:flex-start;display:flex;gap:14px}.contact-benefit>div{background:linear-gradient(145deg,#08b9df,#124a80);border-radius:12px;box-shadow:0 10px 20px #087eb02b;color:#fff;display:grid;flex:0 0 auto;height:40px;place-items:center;width:40px}.contact-benefit>span{color:#64748b;font-size:14px;line-height:1.6}.contact-benefit strong{color:#172033;display:block;font-size:16px;margin-bottom:2px}.contact-direct-box{align-items:center;background:#ffffffd1;border:1px solid #124a801a;border-radius:18px;box-shadow:0 14px 30px #124a800f;display:flex;gap:15px;margin-top:31px;max-width:430px;padding:17px 19px}.contact-direct-box__icon{background:#123d75;border-radius:15px;color:#fff;display:grid;flex:0 0 auto;height:50px;place-items:center;width:50px}.contact-direct-box span{color:#64748b;display:block;font-size:12px;margin-bottom:3px}.contact-direct-box a{color:#123d75;font-size:18px;font-weight:900;text-decoration:none}.contact-form-card{background:#fffffff2;border:1px solid #fffffff2;border-radius:30px;box-shadow:0 35px 75px #194d7224;padding:clamp(27px,4vw,45px)}.contact-form-card__heading{margin-bottom:28px}.contact-form-card__heading>span{color:#08aacf;display:block;font-size:12px;font-weight:900;letter-spacing:.08em;margin-bottom:7px;text-transform:uppercase}.contact-form-card__heading h2{color:#123d75;font-size:clamp(1.8rem,3vw,2.55rem);font-weight:900;letter-spacing:-.035em;margin:0}.contact-form-card__heading p{color:#64748b;font-size:14px;line-height:1.65;margin:9px 0 0}.contact-form{grid-gap:18px;display:grid;gap:18px}.contact-form-row{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr))}.contact-form-group{grid-gap:8px;display:grid;gap:8px}.contact-form-group label{color:#263449;font-size:13px;font-weight:800}.contact-input-box{align-items:center;background:#fbfdff;border:1px solid #dbe6ee;border-radius:12px;color:#7d8b9c;display:flex;gap:11px;min-height:53px;padding:0 15px;transition:border-color .18s ease,box-shadow .18s ease,background .18s ease}.contact-input-box:focus-within{background:#fff;border-color:#08b9df;box-shadow:0 0 0 4px #08b9df1a}.contact-input-box svg{flex:0 0 auto}.contact-input-box input,.contact-input-box select{background:#0000;border:0;color:#172033;font:inherit;font-size:14px;outline:0;width:100%}.contact-input-box input::placeholder{color:#9aa6b4}.contact-input-box select{cursor:pointer;min-height:51px}.contact-form-group textarea{background:#fbfdff;border:1px solid #dbe6ee;border-radius:12px;color:#172033;font:inherit;font-size:14px;line-height:1.6;min-height:125px;outline:none;padding:15px;resize:vertical;transition:border-color .18s ease,box-shadow .18s ease,background .18s ease;width:100%}.contact-form-group textarea::placeholder{color:#9aa6b4}.contact-form-group textarea:focus{background:#fff;border-color:#08b9df;box-shadow:0 0 0 4px #08b9df1a}.contact-submit-button{align-items:center;background:linear-gradient(90deg,#08b9df,#095a9d);border:0;border-radius:12px;box-shadow:0 16px 30px #0868a433;color:#fff;cursor:pointer;display:flex;font-family:inherit;font-size:15px;font-weight:900;gap:10px;justify-content:center;min-height:58px;padding:14px 24px;transition:transform .18s ease,box-shadow .18s ease,filter .18s ease}.contact-submit-button:hover{box-shadow:0 20px 37px #0868a445;filter:brightness(1.04);transform:translateY(-2px)}.contact-success-message{align-items:center;background:#ecfff7;border:1px solid #a7e6ca;border-radius:10px;color:#087a4c;display:flex;font-size:13px;font-weight:700;gap:8px;padding:12px 14px}.contact-form-note{color:#94a3b8;font-size:11px;line-height:1.5;margin:-2px 0 0;text-align:center}.contact-map-section{background:#fff;padding:100px 0}.contact-map-card{background:#fff;border:1px solid #e1ebf2;border-radius:30px;box-shadow:0 30px 70px #1443671c;display:grid;grid-template-columns:minmax(320px,.68fr) minmax(0,1.32fr);overflow:hidden}.contact-map-card__content{background:radial-gradient(circle at 10% 10%,#08b9df4d,#0000 28%),linear-gradient(145deg,#123d75,#0d568e);color:#fff;display:flex;flex-direction:column;justify-content:center;padding:clamp(35px,5vw,60px)}.contact-map-card__content>span{color:#67e2fb;font-size:12px;font-weight:900;letter-spacing:.09em;margin-bottom:10px;text-transform:uppercase}.contact-map-card__content h2{color:#fff;font-size:clamp(2rem,3.6vw,3.2rem);font-weight:900;letter-spacing:-.04em;line-height:1.1;margin:0}.contact-map-card__content p{color:#ffffffc4;font-size:14px;line-height:1.75;margin:19px 0 28px}.contact-map-card__content a{align-items:center;background:#fff;border-radius:10px;color:#123d75;display:inline-flex;font-size:14px;font-weight:900;gap:9px;justify-content:center;min-height:51px;padding:12px 20px;text-decoration:none;transition:transform .18s ease,box-shadow .18s ease;width:-webkit-fit-content;width:fit-content}.contact-map-card__content a:hover{box-shadow:0 15px 30px #0003;transform:translateY(-3px)}.contact-map-card__map{min-height:475px}.contact-map-card__map iframe{border:0;display:block;height:100%;min-height:475px;width:100%}.contact-cta{background:linear-gradient(135deg,#123d75,#075f9f);color:#fff;isolation:isolate;overflow:hidden;padding:75px 0;position:relative}.contact-cta:before{background-image:linear-gradient(hsla(0,0%,100%,.035) 1px,#0000 0),linear-gradient(90deg,hsla(0,0%,100%,.035) 1px,#0000 0);background-size:40px 40px;content:"";inset:0;position:absolute;z-index:-2}.contact-cta__orb{border:60px solid #ffffff0a;border-radius:50%;height:330px;position:absolute;right:8%;top:-130px;width:330px;z-index:-1}.contact-cta__content{align-items:center;display:flex;gap:40px;justify-content:space-between}.contact-cta__content>div:first-child{max-width:720px}.contact-cta__content>div>span{color:#63def7;display:block;font-size:12px;font-weight:900;letter-spacing:.1em;margin-bottom:9px;text-transform:uppercase}.contact-cta h2{color:#fff;font-size:clamp(2rem,4vw,3.35rem);font-weight:900;letter-spacing:-.04em;line-height:1.1;margin:0}.contact-cta p{color:#ffffffbf;font-size:15px;line-height:1.7;margin:15px 0 0}.contact-cta__actions{display:flex;flex:0 0 auto;gap:12px}.contact-cta__actions a{align-items:center;background:#fff;border:1px solid #ffffff3d;border-radius:10px;color:#123d75;display:inline-flex;font-size:14px;font-weight:900;gap:9px;justify-content:center;min-height:53px;padding:13px 21px;text-decoration:none;transition:transform .18s ease,box-shadow .18s ease}.contact-cta__actions a:last-child{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1a;border-color:#fff3;color:#fff}.contact-cta__actions a:hover{box-shadow:0 15px 30px #00000029;transform:translateY(-3px)}@media (max-width:1100px){.contact-hero__content{grid-template-columns:1fr}.contact-hero__text{margin-inline:auto;max-width:850px;text-align:center}.contact-eyebrow,.contact-hero h1,.contact-hero__text>p{margin-inline:auto}.contact-hero__actions{justify-content:center}.contact-hero__visual{margin-inline:auto;width:min(650px,100%)}.contact-info-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.contact-form-grid{grid-template-columns:1fr}.contact-form-content{max-width:760px}.contact-map-card{grid-template-columns:1fr}.contact-map-card__map,.contact-map-card__map iframe{min-height:400px}.contact-cta__content{align-items:flex-start;flex-direction:column}}@media (max-width:700px){.contact-container{width:calc(100% - 30px)}.contact-hero{padding:60px 0 70px}.contact-hero__content{gap:45px}.contact-hero__text{text-align:left}.contact-eyebrow{margin-inline:0}.contact-hero h1{font-size:clamp(2.3rem,11vw,3.25rem);margin-inline:0}.contact-hero__text>p{font-size:15px;line-height:1.7;margin:20px 0 25px}.contact-hero__actions{flex-direction:column;width:100%}.contact-primary-button,.contact-secondary-button{width:100%}.contact-hero__visual-card{border-radius:25px;padding:29px 23px}.contact-visual-icon{border-radius:18px;height:63px;width:63px}.contact-form-section,.contact-info-section,.contact-map-section{padding:70px 0}.contact-section-heading{margin-bottom:34px;text-align:left}.contact-section-heading h2{font-size:2.15rem}.contact-info-grid{grid-template-columns:1fr}.contact-info-card{min-height:auto}.contact-form-content h2{font-size:2.2rem}.contact-form-card{border-radius:23px;padding:25px 19px}.contact-form-row{grid-template-columns:1fr}.contact-map-card{border-radius:23px}.contact-map-card__content{padding:33px 22px}.contact-map-card__content h2{font-size:2.2rem}.contact-map-card__map,.contact-map-card__map iframe{min-height:330px}.contact-cta{padding:60px 0}.contact-cta__actions{flex-direction:column;width:100%}.contact-cta__actions a{width:100%}}@media (max-width:420px){.contact-hero h1{font-size:2.1rem}.contact-hero__visual-card h2{font-size:1.75rem}.contact-cta h2,.contact-form-content h2,.contact-map-card__content h2,.contact-section-heading h2{font-size:1.95rem}.contact-direct-box{align-items:flex-start}.contact-direct-box a{font-size:16px}}.blog-page{background:#fff;color:#172033;overflow:hidden}.blog-container{margin-inline:auto;width:min(1440px,calc(100% - 40px))}.blog-hero{background:radial-gradient(circle at 12% 24%,#08b9df24,#0000 28%),radial-gradient(circle at 90% 16%,#124a801f,#0000 29%),linear-gradient(135deg,#fff,#f5fbff 50%,#eaf6ff);isolation:isolate;overflow:hidden;padding:95px 0 105px;position:relative}.blog-hero:before{background-image:linear-gradient(rgba(18,74,128,.035) 1px,#0000 0),linear-gradient(90deg,rgba(18,74,128,.035) 1px,#0000 0);background-size:42px 42px;content:"";inset:0;-webkit-mask-image:linear-gradient(180deg,#000000bf,#0000 96%);mask-image:linear-gradient(180deg,#000000bf,#0000 96%);position:absolute;z-index:-2}.blog-hero__content{grid-gap:clamp(50px,7vw,100px);align-items:center;display:grid;gap:clamp(50px,7vw,100px);grid-template-columns:minmax(0,1.15fr) minmax(380px,.85fr)}.blog-hero__text{position:relative;z-index:2}.blog-eyebrow{align-items:center;background:#ffffffe0;border:1px solid #08b9df38;border-radius:999px;box-shadow:0 9px 24px #0a3e6914;color:#124a80;display:inline-flex;font-size:13px;font-weight:900;gap:9px;letter-spacing:.055em;margin-bottom:22px;padding:9px 15px;text-transform:uppercase}.blog-hero h1{color:#123d75;font-size:clamp(2.65rem,5vw,4.85rem);font-weight:900;letter-spacing:-.052em;line-height:1.05;margin:0;max-width:780px}.blog-hero h1 span{background:linear-gradient(90deg,#124a80,#08b9df);background-clip:text;-webkit-background-clip:text;color:#0000;display:block}.blog-hero__text>p{color:#475569;font-size:clamp(16px,1.6vw,19px);line-height:1.75;margin:25px 0 30px;max-width:700px}.blog-hero__actions{display:flex;flex-wrap:wrap;gap:16px}.blog-primary-button,.blog-secondary-button{align-items:center;border-radius:10px;display:inline-flex;font-size:15px;font-weight:900;gap:9px;justify-content:center;min-height:56px;padding:14px 25px;text-decoration:none;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease,color .18s ease}.blog-primary-button{background:linear-gradient(90deg,#08b9df,#095b9d);box-shadow:0 16px 32px #0868a433;color:#fff}.blog-primary-button:hover{box-shadow:0 20px 38px #0868a447;transform:translateY(-3px)}.blog-secondary-button{background:#fff;border:1px solid #124a8029;box-shadow:0 14px 30px #0f406914;color:#124a80}.blog-secondary-button:hover{border-color:#08b9df66;color:#087fae;transform:translateY(-3px)}.blog-hero__card{background:radial-gradient(circle at 90% 5%,#08b9df6b,#0000 31%),linear-gradient(145deg,#123d75,#0b568e);border:1px solid #fffffff2;border-radius:34px;box-shadow:0 40px 80px #0a3c6740;color:#fff;overflow:hidden;padding:42px;position:relative}.blog-hero__card:after{border:45px solid #ffffff0d;border-radius:50%;bottom:-100px;content:"";height:230px;position:absolute;right:-70px;width:230px}.blog-hero__card-icon{background:#fff;border-radius:21px;box-shadow:0 17px 35px #0000002b;color:#123d75;display:grid;height:72px;margin-bottom:25px;place-items:center;position:relative;width:72px;z-index:2}.blog-hero__card>span{color:#65ddfa;display:block;font-size:12px;font-weight:900;letter-spacing:.09em;margin-bottom:9px;position:relative;text-transform:uppercase;z-index:2}.blog-hero__card h2{color:#fff;font-size:clamp(1.8rem,3vw,2.6rem);line-height:1.15;margin:0;position:relative;z-index:2}.blog-hero__card>p{color:#ffffffc2;font-size:15px;line-height:1.7;margin:17px 0 25px;position:relative;z-index:2}.blog-hero__stats{grid-gap:13px;display:grid;gap:13px;grid-template-columns:repeat(2,minmax(0,1fr));position:relative;z-index:2}.blog-hero__stats>div{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff14;border:1px solid #ffffff1f;border-radius:15px;padding:16px}.blog-hero__stats span,.blog-hero__stats strong{display:block}.blog-hero__stats strong{color:#fff;font-size:22px;font-weight:900}.blog-hero__stats span{color:#ffffffb3;font-size:11px;margin-top:3px}.blog-hero__orb{border-radius:50%;pointer-events:none;position:absolute;z-index:-1}.blog-hero__orb--one{background:#08b9df17;height:290px;left:-130px;top:80px;width:290px}.blog-hero__orb--two{background:#124a8012;bottom:-160px;height:330px;right:15%;width:330px}.blog-section-heading{align-items:flex-end;display:flex;gap:35px;justify-content:space-between;margin-bottom:42px}.blog-section-heading>div{max-width:710px}.blog-section-heading span{color:#08aacf;display:block;font-size:12px;font-weight:900;letter-spacing:.09em;margin-bottom:9px;text-transform:uppercase}.blog-section-heading h2{color:#123d75;font-size:clamp(2rem,4vw,3.15rem);font-weight:900;letter-spacing:-.04em;line-height:1.12;margin:0}.blog-section-heading>p{color:#64748b;font-size:15px;line-height:1.7;margin:0;max-width:420px}.blog-section-heading--center{display:block;margin-bottom:43px;margin-left:auto;margin-right:auto;max-width:740px;text-align:center}.blog-section-heading--center>p{margin:15px auto 0;max-width:680px}.blog-featured-section{background:#fff;padding:100px 0}.blog-featured-card{background:#fff;border:1px solid #e1ebf2;border-radius:30px;box-shadow:0 30px 70px #1443671c;display:grid;grid-template-columns:minmax(0,1.02fr) minmax(400px,.98fr);overflow:hidden}.blog-featured-card__image{min-height:470px;overflow:hidden;position:relative}.blog-featured-card__image:after{background:linear-gradient(0deg,#04234166,#0000 55%);content:"";inset:0;position:absolute}.blog-featured-card__image img{display:block;height:100%;min-height:470px;object-fit:cover;transition:transform .6s ease;width:100%}.blog-featured-card:hover .blog-featured-card__image img{transform:scale(1.04)}.blog-featured-card__badge{align-items:center;background:linear-gradient(90deg,#08b9df,#095b9d);border-radius:999px;box-shadow:0 12px 28px #04315233;color:#fff;display:inline-flex;font-size:12px;font-weight:900;gap:7px;left:22px;padding:9px 14px;position:absolute;top:22px;z-index:2}.blog-featured-card__content{display:flex;flex-direction:column;justify-content:center;padding:clamp(35px,5vw,60px)}.blog-category-label{align-items:center;background:#eaf9fd;border-radius:999px;color:#087fae;display:inline-flex;font-size:11px;font-weight:900;gap:6px;letter-spacing:.05em;padding:7px 12px;text-transform:uppercase;width:-webkit-fit-content;width:fit-content}.blog-featured-card__content h2{color:#123d75;font-size:clamp(2rem,3.3vw,3.15rem);font-weight:900;letter-spacing:-.04em;line-height:1.12;margin:18px 0 0}.blog-featured-card__content>p{color:#64748b;font-size:15px;line-height:1.75;margin:18px 0 22px}.blog-post-meta{display:flex;flex-wrap:wrap;gap:10px 18px}.blog-post-meta span{align-items:center;color:#7b8797;display:inline-flex;font-size:12px;font-weight:600;gap:6px}.blog-post-meta svg{color:#08aacf;flex:0 0 auto}.blog-read-button{align-items:center;background:linear-gradient(90deg,#08b9df,#095a9d);border-radius:10px;box-shadow:0 14px 27px #0868a42e;color:#fff;display:inline-flex;font-size:14px;font-weight:900;gap:9px;justify-content:center;margin-top:27px;min-height:51px;padding:12px 21px;text-decoration:none;transition:transform .18s ease,box-shadow .18s ease;width:-webkit-fit-content;width:fit-content}.blog-read-button:hover{box-shadow:0 18px 34px #0868a442;transform:translateY(-3px)}.blog-read-button svg{transition:transform .18s ease}.blog-read-button:hover svg{transform:translateX(4px)}.blog-list-section{background:linear-gradient(135deg,#eef9fff5,#f8fcfffa);padding:100px 0}.blog-toolbar{grid-gap:22px;display:grid;gap:22px;margin-bottom:42px}.blog-search-box{align-items:center;background:#fff;border:1px solid #dbe6ee;border-radius:14px;box-shadow:0 16px 35px #1a4a6c14;color:#7d8b9c;display:flex;gap:11px;margin-inline:auto;min-height:58px;padding:0 18px;transition:border-color .18s ease,box-shadow .18s ease;width:min(620px,100%)}.blog-search-box:focus-within{border-color:#08b9df;box-shadow:0 16px 35px #1a4a6c14,0 0 0 4px #08b9df1a}.blog-search-box>svg{flex:0 0 auto}.blog-search-box input{background:#0000;border:0;color:#172033;font:inherit;font-size:14px;min-width:0;outline:0;width:100%}.blog-search-box input::placeholder{color:#9aa6b4}.blog-search-box button{background:#f0f5f8;border:0;border-radius:50%;color:#64748b;cursor:pointer;display:grid;flex:0 0 auto;height:30px;place-items:center;transition:color .18s ease,background .18s ease;width:30px}.blog-search-box button:hover{background:#08aacf;color:#fff}.blog-category-filters{display:flex;flex-wrap:wrap;gap:10px;justify-content:center}.blog-category-filter{background:#fff;border:1px solid #d9e6ee;border-radius:999px;color:#536273;cursor:pointer;font:inherit;font-size:12px;font-weight:800;min-height:41px;padding:9px 17px;transition:color .18s ease,border-color .18s ease,background .18s ease,transform .18s ease,box-shadow .18s ease}.blog-category-filter:hover{border-color:#08b9df73;color:#087fae;transform:translateY(-2px)}.blog-category-filter.active{background:linear-gradient(90deg,#08b9df,#095a9d);border-color:#0000;box-shadow:0 10px 22px #0868a42e;color:#fff}.blog-grid{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(3,minmax(0,1fr))}.blog-card{background:#fff;border:1px solid #e1ebf2;border-radius:22px;box-shadow:0 17px 42px #14436712;display:flex;flex-direction:column;min-width:0;overflow:hidden;transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease}.blog-card:hover{border-color:#08b9df47;box-shadow:0 26px 55px #14436724;transform:translateY(-8px)}a.blog-card__image{background:#dcebf3;display:block;height:225px;overflow:hidden;position:relative;text-decoration:none}.blog-card__image:after{background:linear-gradient(0deg,#04274547,#0000 55%);content:"";inset:0;position:absolute}.blog-card__image img{display:block;height:100%;object-fit:cover;transition:transform .6s ease;width:100%}.blog-card:hover .blog-card__image img{transform:scale(1.07)}.blog-card__image>span{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#08578ce6;border-radius:999px;bottom:15px;color:#fff;font-size:10px;font-weight:900;left:15px;letter-spacing:.04em;padding:7px 11px;position:absolute;text-transform:uppercase;z-index:2}.blog-card__content{display:flex;flex:1 1;flex-direction:column;padding:23px}.blog-card__meta{display:flex;flex-wrap:wrap;gap:9px 15px;margin-bottom:14px}.blog-card__meta span{align-items:center;color:#8793a2;display:inline-flex;font-size:11px;font-weight:600;gap:5px}.blog-card__meta svg{color:#08aacf;flex:0 0 auto}.blog-card h3{color:#123d75;font-size:20px;font-weight:900;letter-spacing:-.02em;line-height:1.35;margin:0}.blog-card h3 a{color:inherit;text-decoration:none;transition:color .18s ease}.blog-card h3 a:hover{color:#08aacf}.blog-card__content>p{-webkit-box-orient:vertical;-webkit-line-clamp:3;color:#000;display:-webkit-box;font-size:15px;line-height:1.7;margin:13px 0 21px;overflow:hidden}.blog-card__content>.blog-card__read-link{align-items:center;background:#0000;color:#087fae;display:inline-flex;font-size:13px;font-weight:900;gap:7px;margin-top:auto;text-decoration:none;width:-webkit-fit-content;width:fit-content}.blog-card__read-link svg{transition:transform .18s ease}.blog-card__read-link:hover svg{transform:translateX(5px)}.blog-empty-state{align-content:center;background:#ffffffbf;border:1px dashed #cbdde8;border-radius:24px;color:#7c8999;display:grid;min-height:330px;padding:40px;place-items:center;text-align:center}.blog-empty-state>svg{color:#08aacf}.blog-empty-state h3{color:#123d75;font-size:23px;margin:16px 0 7px}.blog-empty-state p{font-size:14px;margin:0 0 20px}.blog-empty-state button{background:#124a80;border:0;border-radius:9px;color:#fff;cursor:pointer;font:inherit;font-size:13px;font-weight:800;padding:12px 18px;transition:background .18s ease,transform .18s ease}.blog-empty-state button:hover{background:#08aacf;transform:translateY(-2px)}.blog-newsletter-section{background:#fff;padding:100px 0}.blog-newsletter{grid-gap:55px;align-items:center;background:radial-gradient(circle at 90% 5%,#08b9df66,#0000 30%),linear-gradient(145deg,#123d75,#0b568e);border-radius:30px;box-shadow:0 32px 70px #0a3c6733;color:#fff;display:grid;gap:55px;grid-template-columns:minmax(0,1fr) minmax(400px,.85fr);overflow:hidden;padding:clamp(35px,6vw,70px);position:relative}.blog-newsletter:after{border:65px solid #ffffff0a;border-radius:50%;bottom:-130px;content:"";height:310px;position:absolute;right:-90px;width:310px}.blog-newsletter__content,.blog-newsletter__form{position:relative;z-index:2}.blog-newsletter__content>span{align-items:center;color:#67e2fb;display:inline-flex;font-size:12px;font-weight:900;gap:8px;letter-spacing:.09em;margin-bottom:11px;text-transform:uppercase}.blog-newsletter h2{color:#fff;font-size:clamp(2rem,4vw,3.2rem);font-weight:900;letter-spacing:-.04em;line-height:1.12;margin:0}.blog-newsletter__content p{color:#ffffffbf;font-size:14px;line-height:1.75;margin:17px 0 0}.blog-newsletter__form{grid-gap:11px;display:grid;gap:11px;grid-template-columns:minmax(0,1fr) auto}.blog-newsletter__form>div{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1a;border:1px solid #ffffff2e;border-radius:11px;color:#ffffffb3;display:flex;gap:10px;min-height:57px;padding:0 15px}.blog-newsletter__form>div:focus-within{background:#ffffff26;border-color:#ffffff80}.blog-newsletter__form svg{flex:0 0 auto}.blog-newsletter__form input{background:#0000;border:0;color:#fff;font:inherit;font-size:13px;min-width:0;outline:0;width:100%}.blog-newsletter__form input::placeholder{color:#fff9}.blog-newsletter__form>button{align-items:center;background:#fff;border:0;border-radius:11px;color:#123d75;cursor:pointer;display:inline-flex;font:inherit;font-size:13px;font-weight:900;gap:8px;justify-content:center;min-height:57px;padding:13px 21px;transition:transform .18s ease,box-shadow .18s ease}.blog-newsletter__form>button:hover{box-shadow:0 14px 30px #0000002e;transform:translateY(-2px)}.blog-newsletter__success{align-items:center;color:#a9f7c9;display:flex;font-size:12px;font-weight:700;gap:7px;grid-column:1/-1;margin:2px 0 0}.blog-cta-section{background:#eef8fd;padding:80px 0}.blog-cta{align-items:center;background:#fff;border:1px solid #dceaf3;border-radius:25px;box-shadow:0 22px 50px #194a6c17;display:flex;gap:45px;justify-content:space-between;padding:40px}.blog-cta>div:first-child{max-width:750px}.blog-cta>div:first-child>span{color:#08aacf;display:block;font-size:11px;font-weight:900;letter-spacing:.09em;margin-bottom:8px;text-transform:uppercase}.blog-cta h2{color:#123d75;font-size:clamp(1.8rem,3.5vw,2.8rem);font-weight:900;letter-spacing:-.04em;line-height:1.13;margin:0}.blog-cta p{color:#64748b;font-size:14px;line-height:1.7;margin:12px 0 0}.blog-cta__actions{display:flex;flex:0 0 auto;gap:12px}.blog-cta__actions a{align-items:center;border-radius:9px;display:inline-flex;font-size:13px;font-weight:900;gap:8px;justify-content:center;min-height:51px;padding:12px 20px;text-decoration:none;transition:transform .18s ease,box-shadow .18s ease}.blog-cta__actions a:first-child{background:linear-gradient(90deg,#08b9df,#095a9d);color:#fff}.blog-cta__actions a:last-child{background:#fff;border:1px solid #d4e4ed;color:#124a80}.blog-cta__actions a:hover{box-shadow:0 13px 26px #0a436b26;transform:translateY(-3px)}@media (max-width:1100px){.blog-hero__content{grid-template-columns:1fr}.blog-hero__text{max-width:850px;text-align:center}.blog-eyebrow,.blog-hero h1,.blog-hero__text,.blog-hero__text>p{margin-inline:auto}.blog-hero__actions{justify-content:center}.blog-hero__card{margin-inline:auto;width:min(650px,100%)}.blog-featured-card{grid-template-columns:1fr}.blog-featured-card__image,.blog-featured-card__image img{min-height:400px}.blog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.blog-newsletter{grid-template-columns:1fr}.blog-newsletter__form{max-width:700px}.blog-cta{align-items:flex-start;flex-direction:column}}@media (max-width:700px){.blog-container{width:calc(100% - 30px)}.blog-hero{padding:60px 0 70px}.blog-hero__content{gap:43px}.blog-hero__text{text-align:left}.blog-eyebrow,.blog-hero h1{margin-inline:0}.blog-hero h1{font-size:clamp(2.3rem,11vw,3.2rem)}.blog-hero__text>p{font-size:15px;line-height:1.7;margin:20px 0 25px}.blog-hero__actions{flex-direction:column;width:100%}.blog-primary-button,.blog-secondary-button{width:100%}.blog-hero__card{border-radius:24px;padding:28px 22px}.blog-featured-section,.blog-list-section,.blog-newsletter-section{padding:70px 0}.blog-section-heading{display:block;margin-bottom:32px}.blog-section-heading>p{margin-top:14px}.blog-section-heading--center{text-align:left}.blog-section-heading--center>p{margin-left:0;margin-right:0}.blog-featured-card{border-radius:22px}.blog-featured-card__image,.blog-featured-card__image img{min-height:270px}.blog-featured-card__content{padding:28px 21px}.blog-featured-card__content h2{font-size:2rem}.blog-read-button{width:100%}.blog-category-filters{flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;padding:3px 1px 8px;scrollbar-width:none}.blog-category-filters::-webkit-scrollbar{display:none}.blog-category-filter{flex:0 0 auto}.blog-grid{grid-template-columns:1fr}a.blog-card__image{height:235px}.blog-newsletter{border-radius:23px;padding:32px 21px}.blog-newsletter__form{grid-template-columns:1fr}.blog-newsletter__form>button{width:100%}.blog-cta{padding:28px 21px}.blog-cta__actions{flex-direction:column;width:100%}.blog-cta__actions a{width:100%}}@media (max-width:420px){.blog-hero h1{font-size:2.1rem}.blog-cta h2,.blog-hero__card h2,.blog-newsletter h2,.blog-section-heading h2{font-size:1.95rem}.blog-hero__stats{grid-template-columns:1fr}a.blog-card__image{height:210px}.blog-card__content{padding:20px}.blog-card h3{font-size:18px}.blog-newsletter{padding:28px 18px}.blog-cta{padding:25px 18px}}.blog-detail-page,.blog-detail-page *{box-sizing:border-box}.blog-detail-page{background:#fff;color:#172033;overflow-x:hidden;width:100%}.blog-detail-container{margin-inline:auto;width:min(1240px,calc(100% - 40px))}.blog-detail-hero{background:radial-gradient(circle at 10% 20%,#08b9df26,#0000 30%),radial-gradient(circle at 90% 10%,#124a8021,#0000 30%),linear-gradient(135deg,#fff,#f4fbff 52%,#e9f6ff);isolation:isolate;overflow:hidden;padding:70px 0 175px;position:relative}.blog-detail-hero:before{background-image:linear-gradient(rgba(18,74,128,.035) 1px,#0000 0),linear-gradient(90deg,rgba(18,74,128,.035) 1px,#0000 0);background-size:42px 42px;content:"";inset:0;-webkit-mask-image:linear-gradient(180deg,#000000c7,#0000 96%);mask-image:linear-gradient(180deg,#000000c7,#0000 96%);position:absolute;z-index:-2}.blog-detail-breadcrumb{align-items:center;color:#7c8998;display:flex;flex-wrap:wrap;font-size:12px;font-weight:700;gap:9px;margin-bottom:45px}.blog-detail-breadcrumb a{color:#124a80;text-decoration:none}.blog-detail-breadcrumb a:hover,.blog-detail-breadcrumb strong{color:#08aacf}.blog-detail-hero__content{margin-inline:auto;max-width:1000px;min-width:0;text-align:center;width:100%}.blog-detail-category{align-items:center;background:#ffffffe6;border:1px solid #08b9df3d;border-radius:999px;box-shadow:0 10px 25px #11416414;color:#087fae;display:inline-flex;font-size:12px;font-weight:900;gap:7px;letter-spacing:.05em;margin-bottom:21px;padding:9px 14px;text-transform:uppercase}.blog-detail-hero h1{color:#123d75;font-size:clamp(2.5rem,5vw,4.8rem);font-weight:900;letter-spacing:-.052em;line-height:1.08;margin:0;max-width:100%;overflow-wrap:anywhere;width:100%}.blog-detail-meta{display:flex;flex-wrap:wrap;gap:12px 22px;justify-content:center;margin-top:25px}.blog-detail-meta span{align-items:center;color:#718096;display:inline-flex;font-size:12px;font-weight:700;gap:7px}.blog-detail-meta svg{color:#08aacf;flex:0 0 auto}.blog-detail-hero__orb{border-radius:50%;pointer-events:none;position:absolute;z-index:-1}.blog-detail-hero__orb--one{background:#08b9df14;height:300px;left:-130px;top:70px;width:300px}.blog-detail-hero__orb--two{background:#124a8014;bottom:-120px;height:330px;right:-110px;width:330px}.blog-rich-content{max-width:100%;min-width:0;overflow:hidden;overflow-wrap:anywhere;white-space:normal;width:100%;word-break:normal}.blog-rich-content *,.blog-rich-content :after,.blog-rich-content :before{box-sizing:border-box;max-width:100%}.blog-rich-content a,.blog-rich-content blockquote,.blog-rich-content h2,.blog-rich-content h3,.blog-rich-content h4,.blog-rich-content h5,.blog-rich-content h6,.blog-rich-content li,.blog-rich-content p,.blog-rich-content span{overflow-wrap:anywhere;white-space:normal;word-break:normal}.blog-rich-content>:first-child{margin-top:0}.blog-rich-content>:last-child{margin-bottom:0}.blog-rich-content p{color:#526174;font-size:15px;font-weight:400;line-height:1.9;margin:0 0 20px}.blog-rich-content h2,.blog-rich-content h3,.blog-rich-content h4{color:#123d75;font-weight:900;line-height:1.3;margin:32px 0 15px}.blog-rich-content h2{font-size:30px}.blog-rich-content h3{font-size:24px}.blog-rich-content h4{font-size:20px}.blog-rich-content b,.blog-rich-content strong{color:#263e54;font-weight:900}.blog-rich-content em,.blog-rich-content i{font-style:italic}.blog-rich-content a,.blog-rich-content u{text-decoration:underline}.blog-rich-content a{color:#078cb4;font-weight:800;text-underline-offset:3px}.blog-rich-content a:hover{color:#123d75}.blog-rich-content img{border-radius:15px;display:block;height:auto;margin:25px auto;max-width:100%;width:auto}.blog-rich-content ol,.blog-rich-content ul{margin:18px 0 24px;padding-left:25px}.blog-rich-content li{color:#526174;font-size:14px;line-height:1.75;margin-bottom:9px}.blog-rich-content blockquote{background:#edf9fd;border-left:4px solid #08b9df;border-radius:0 14px 14px 0;color:#27465d;font-size:16px;font-weight:700;line-height:1.8;margin:25px 0;padding:18px 21px}.blog-rich-content .ql-align-center{text-align:center}.blog-rich-content .ql-align-right{text-align:right}.blog-rich-content .ql-align-justify{text-align:justify}.blog-rich-content .ql-indent-1{padding-left:2em}.blog-rich-content .ql-indent-2{padding-left:4em}.blog-rich-content .ql-indent-3{padding-left:6em}.blog-rich-content .ql-ui{display:none}.blog-rich-content--hero{margin:24px auto 0;width:min(100%,850px)}.blog-rich-content--hero p{color:#526174;font-size:clamp(16px,1.6vw,19px);line-height:1.75;margin:0 0 12px}.blog-rich-content--hero h2,.blog-rich-content--hero h3,.blog-rich-content--hero h4{color:#123d75;margin:18px 0 10px}.blog-detail-cover-section{margin-top:-115px;position:relative;z-index:5}.blog-detail-cover{background:#dcebf3;border:9px solid #fff;border-radius:31px;box-shadow:0 35px 80px #0f3e6033;height:min(620px,55vw);min-height:420px;overflow:hidden;position:relative}.blog-detail-cover:after{background:linear-gradient(0deg,#0426443d,#0000 55%);content:"";inset:0;position:absolute}.blog-detail-cover img{display:block;height:100%;object-fit:cover;width:100%}.blog-detail-cover__badge{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#08659beb;border-radius:999px;bottom:23px;box-shadow:0 14px 30px #0327422e;color:#fff;display:inline-flex;font-size:12px;font-weight:900;gap:8px;padding:11px 16px;position:absolute;right:23px;z-index:2}.blog-detail-main-section{background:linear-gradient(180deg,#fff,#fbfdff);padding:95px 0 105px}.blog-detail-main-grid{grid-gap:clamp(45px,6vw,80px);align-items:start;display:grid;gap:clamp(45px,6vw,80px);grid-template-columns:minmax(0,1fr) 350px}.blog-detail-article{min-width:0;width:100%}.blog-detail-introduction{background:linear-gradient(135deg,#edf9fd,#f4fbfe);border-left:4px solid #08b9df;border-radius:0 18px 18px 0;box-shadow:0 13px 35px #145c850f;max-width:100%;overflow:hidden;padding:27px 30px;width:100%}.blog-detail-introduction>span{color:#08aacf;display:block;font-size:11px;font-weight:900;letter-spacing:.09em;margin-bottom:11px;text-transform:uppercase}.blog-rich-content--introduction p{color:#344357;font-size:17px;font-weight:600;line-height:1.85;margin:0 0 12px}.blog-rich-content--introduction h2,.blog-rich-content--introduction h3{margin-top:18px}.blog-detail-highlights{background:#fff;border:1px solid #dcebf3;border-radius:24px;box-shadow:0 17px 42px #14436712;margin-top:38px;overflow:hidden;padding:30px;width:100%}.blog-detail-highlights__heading{align-items:center;display:flex;gap:14px;margin-bottom:23px}.blog-detail-highlights__heading-icon{background:#e8f8fc;border-radius:14px;color:#08aacf;display:grid;flex:0 0 48px;height:48px;place-items:center;width:48px}.blog-detail-highlights__heading span{color:#08aacf;display:block;font-size:10px;font-weight:900;letter-spacing:.08em;margin-bottom:4px;text-transform:uppercase}.blog-detail-highlights__heading h2{color:#123d75;font-size:25px;font-weight:900;margin:0}.blog-rich-content--highlights ol,.blog-rich-content--highlights ul{grid-gap:13px;counter-reset:learning-point;display:grid;gap:13px;grid-template-columns:repeat(2,minmax(0,1fr));list-style:none;margin:0;padding:0}.blog-rich-content--highlights li{background:linear-gradient(135deg,#f5fafc,#fff);border:1px solid #e1edf2;border-radius:13px;box-shadow:0 7px 20px #114a6e0a;color:#354457;font-size:13px;font-weight:700;line-height:1.65;margin:0;min-height:68px;min-width:0;padding:15px 15px 15px 52px;position:relative}.blog-rich-content--highlights ul>li:before{background:linear-gradient(135deg,#08b9df,#087ead);border-radius:50%;color:#fff;content:"✓";display:grid;font-size:12px;font-weight:900;height:25px;left:15px;place-items:center;position:absolute;top:16px;width:25px}.blog-rich-content--highlights ol>li{counter-increment:learning-point}.blog-rich-content--highlights ol>li:before{background:linear-gradient(135deg,#08b9df,#087ead);border-radius:50%;color:#fff;content:counter(learning-point);display:grid;font-size:11px;font-weight:900;height:25px;left:15px;place-items:center;position:absolute;top:16px;width:25px}.blog-rich-content--highlights li[data-list=bullet]:before{content:"✓"}.blog-rich-content--highlights li[data-list=ordered]{counter-increment:learning-point}.blog-rich-content--highlights li[data-list=ordered]:before{content:counter(learning-point)}.blog-rich-content--highlights li p{color:inherit;display:inline;font-size:inherit;font-weight:inherit;line-height:inherit;margin:0}.blog-detail-content{margin-top:48px;min-width:0;width:100%}.blog-detail-content__heading{margin-bottom:25px}.blog-detail-content__heading>span{color:#08aacf;display:block;font-size:10px;font-weight:900;letter-spacing:.09em;margin-bottom:7px;text-transform:uppercase}.blog-detail-content__heading h2{color:#123d75;font-size:clamp(2rem,3vw,2.7rem);font-weight:900;letter-spacing:-.035em;line-height:1.2;margin:0;max-width:820px}.blog-rich-content--article{max-width:100%;width:100%}.blog-rich-content--article p{color:#526174;font-size:15px;line-height:1.95;margin-bottom:21px}.blog-rich-content--article ol,.blog-rich-content--article ul{grid-gap:9px;background:#f5fafc;border-radius:16px;display:grid;gap:9px;padding:20px 20px 20px 44px}.blog-rich-content--article li{margin:0}.blog-detail-quote{background:radial-gradient(circle at 100% 0,#08b9df66,#0000 35%),linear-gradient(145deg,#123d75,#0a5a94);border:0;border-radius:23px;box-shadow:0 25px 55px #0d3d612e;color:#fff;margin:42px 0 0;overflow:hidden;padding:34px;position:relative}.blog-detail-quote>svg{color:#62ddf7;margin-bottom:18px}.blog-detail-quote p{color:#fff;font-size:20px;font-weight:700;line-height:1.65;margin:0}.blog-detail-quote span{color:#ffffffb3;display:block;font-size:12px;font-weight:700;margin-top:17px}.blog-detail-author{align-items:center;background:#f8fcfe;border:1px solid #dce8f0;border-radius:19px;display:flex;gap:18px;margin-top:38px;padding:22px}.blog-detail-author__icon{background:linear-gradient(145deg,#08b9df,#124a80);border-radius:19px;box-shadow:0 14px 28px #0868a42e;color:#fff;display:grid;flex:0 0 68px;height:68px;place-items:center;width:68px}.blog-detail-author span{color:#08aacf;display:block;font-size:10px;font-weight:900;letter-spacing:.08em;margin-bottom:3px;text-transform:uppercase}.blog-detail-author h3{color:#123d75;font-size:20px;font-weight:900;margin:0}.blog-detail-author p{color:#64748b;font-size:12px;line-height:1.6;margin:6px 0 0}.blog-detail-bottom-navigation{border-top:1px solid #e2ebf1;display:flex;gap:15px;justify-content:space-between;margin-top:34px;padding-top:27px}.blog-detail-bottom-navigation a{align-items:center;border-radius:9px;display:inline-flex;font-size:12px;font-weight:900;gap:8px;justify-content:center;min-height:48px;padding:11px 17px;text-decoration:none}.blog-detail-bottom-navigation a:first-child{background:#fff;border:1px solid #dce8f0;color:#124a80}.blog-detail-bottom-navigation a:last-child{background:linear-gradient(90deg,#08b9df,#095a9d);color:#fff}.blog-detail-sidebar{grid-gap:20px;display:grid;gap:20px;min-width:0;position:-webkit-sticky;position:sticky;top:25px}.blog-detail-sidebar-card{background:#fff;border:1px solid #dce8f0;border-radius:22px;box-shadow:0 20px 48px #14436717;overflow:hidden;padding:27px}.blog-detail-share-card>span,.blog-detail-sidebar-card>span{color:#08aacf;display:block;font-size:10px;font-weight:900;letter-spacing:.08em;margin-bottom:6px;text-transform:uppercase}.blog-detail-share-card h3,.blog-detail-sidebar-card h3{color:#123d75;font-size:22px;font-weight:900;margin:0}.blog-detail-info-list{grid-gap:17px;display:grid;gap:17px;margin-top:23px}.blog-detail-info-list>div{align-items:center;border-bottom:1px solid #e6eef3;display:flex;gap:12px;min-width:0;padding-bottom:15px}.blog-detail-info-list>div:last-child{border-bottom:0;padding-bottom:0}.blog-detail-info-list>div>svg{color:#08aacf;flex:0 0 auto}.blog-detail-info-list>div>span{min-width:0}.blog-detail-info-list small,.blog-detail-info-list strong{display:block}.blog-detail-info-list small{color:#8491a0;font-size:10px;margin-bottom:2px}.blog-detail-info-list strong{color:#263449;font-size:12px;overflow-wrap:anywhere}.blog-detail-help-card{background:radial-gradient(circle at 100% 0,#08b9df6b,#0000 35%),linear-gradient(145deg,#123d75,#075d99);border-radius:22px;box-shadow:0 27px 55px #0a3b6233;color:#fff;overflow:hidden;padding:29px}.blog-detail-help-card>svg{color:#62def7;margin-bottom:19px}.blog-detail-help-card>span{color:#68def7;display:block;font-size:10px;font-weight:900;letter-spacing:.08em;margin-bottom:7px;text-transform:uppercase}.blog-detail-help-card h3{color:#fff;font-size:24px;font-weight:900;line-height:1.28;margin:0}.blog-detail-help-card p{color:#ffffffb8;font-size:12px;line-height:1.7;margin:13px 0 20px}.blog-detail-help-card>a{align-items:center;border-radius:9px;display:flex;font-size:12px;font-weight:900;gap:8px;justify-content:center;min-height:47px;padding:11px 15px;text-decoration:none}.blog-detail-help-card>a:first-of-type{background:#fff;color:#123d75;margin-bottom:10px}.blog-detail-help-card>a:nth-of-type(2){background:#ffffff1a;border:1px solid #ffffff30;color:#fff}.blog-detail-share-card{background:#edf9fd;border:1px solid #dce8f0;border-radius:22px;padding:25px}.blog-detail-share-card a{align-items:center;background:#18a957;border-radius:9px;color:#fff;display:flex;font-size:12px;font-weight:900;gap:8px;justify-content:center;margin-top:18px;min-height:48px;text-decoration:none}.blog-detail-related-section{background:#edf8fd;padding:100px 0}.blog-detail-section-heading{align-items:flex-end;display:flex;gap:30px;justify-content:space-between;margin-bottom:40px}.blog-detail-section-heading>div>span{color:#08aacf;display:block;font-size:11px;font-weight:900;letter-spacing:.09em;margin-bottom:7px;text-transform:uppercase}.blog-detail-section-heading h2{color:#123d75;font-size:clamp(2rem,4vw,3.1rem);font-weight:900;letter-spacing:-.04em;margin:0}.blog-detail-section-heading>a{align-items:center;color:#087fae;display:inline-flex;font-size:13px;font-weight:900;gap:7px;text-decoration:none}.blog-detail-related-grid{grid-gap:22px;display:grid;gap:22px;grid-template-columns:repeat(3,minmax(0,1fr))}.blog-detail-related-card{background:#fff;border:1px solid #dfeaf1;border-radius:21px;box-shadow:0 17px 42px #14436712;display:flex;flex-direction:column;min-width:0;overflow:hidden;transition:transform .2s ease,box-shadow .2s ease}.blog-detail-related-card:hover{box-shadow:0 25px 52px #14436721;transform:translateY(-7px)}.blog-detail-related-card__image{display:block;height:215px;overflow:hidden;position:relative;text-decoration:none}.blog-detail-related-card__image:after{background:linear-gradient(0deg,#0427454a,#0000 55%);content:"";inset:0;position:absolute}.blog-detail-related-card__image img{display:block;height:100%;object-fit:cover;transition:transform .5s ease;width:100%}.blog-detail-related-card:hover img{transform:scale(1.06)}.blog-detail-related-card__image>span{background:#08588de8;border-radius:999px;bottom:14px;color:#fff;font-size:9px;font-weight:900;left:14px;padding:7px 11px;position:absolute;text-transform:uppercase;z-index:2}.blog-detail-related-card__content{display:flex;flex:1 1;flex-direction:column;min-width:0;padding:21px}.blog-detail-related-card__content>div{display:flex;flex-wrap:wrap;gap:8px 14px;margin-bottom:12px}.blog-detail-related-card__content>div>span{align-items:center;color:#8692a1;display:inline-flex;font-size:10px;gap:5px}.blog-detail-related-card__content svg{color:#08aacf}.blog-detail-related-card h3{font-size:18px;line-height:1.4;margin:0;overflow-wrap:anywhere}.blog-detail-related-card h3 a{color:#123d75;text-decoration:none}.blog-detail-related-card h3 a:hover{color:#08aacf}.blog-detail-related-card p{-webkit-box-orient:vertical;-webkit-line-clamp:3;color:#64748b;display:-webkit-box;font-size:12px;line-height:1.7;margin:12px 0 19px;overflow:hidden;overflow-wrap:anywhere}.blog-detail-related-card__content>a{align-items:center;color:#087fae;display:inline-flex;font-size:12px;font-weight:900;gap:7px;margin-top:auto;text-decoration:none;width:-webkit-fit-content;width:fit-content}.blog-detail-cta{background:linear-gradient(135deg,#123d75,#075f9f);color:#fff;padding:75px 0}.blog-detail-cta__content{align-items:center;display:flex;gap:45px;justify-content:space-between}.blog-detail-cta__content>div:first-child{max-width:730px}.blog-detail-cta__content>div:first-child>span{color:#63def7;display:block;font-size:11px;font-weight:900;letter-spacing:.1em;margin-bottom:8px;text-transform:uppercase}.blog-detail-cta h2{color:#fff;font-size:clamp(2rem,4vw,3.3rem);font-weight:900;letter-spacing:-.04em;line-height:1.1;margin:0}.blog-detail-cta p{color:#ffffffba;font-size:14px;line-height:1.7;margin:14px 0 0}.blog-detail-cta__actions{display:flex;flex:0 0 auto;gap:12px}.blog-detail-cta__actions a{align-items:center;border-radius:9px;display:inline-flex;font-size:12px;font-weight:900;gap:8px;justify-content:center;min-height:53px;padding:12px 19px;text-decoration:none}.blog-detail-cta__actions a:first-child{background:#fff;color:#123d75}.blog-detail-cta__actions a:last-child{background:#ffffff1a;border:1px solid #ffffff38;color:#fff}.blog-detail-not-found{background:radial-gradient(circle at 20% 20%,#08b9df21,#0000 30%),linear-gradient(135deg,#fff,#eaf7fd);display:grid;min-height:650px;padding:80px 0;place-items:center}.blog-detail-not-found__card{background:#fff;border:1px solid #dce9f1;border-radius:28px;box-shadow:0 30px 70px #13426521;margin-inline:auto;max-width:620px;padding:55px;text-align:center}.blog-detail-not-found__card>span{color:#08b9df;display:block;font-size:70px;font-weight:900}.blog-detail-not-found__card h1{color:#123d75;font-size:38px;margin:8px 0 12px}.blog-detail-not-found__card p{color:#64748b;line-height:1.7;margin:0 0 25px}.blog-detail-not-found__card a{align-items:center;background:linear-gradient(90deg,#08b9df,#095a9d);border-radius:9px;color:#fff;display:inline-flex;font-size:13px;font-weight:900;gap:8px;justify-content:center;min-height:51px;padding:12px 20px;text-decoration:none}.blog-detail-loader{animation:blog-detail-spin .8s linear infinite;color:#08aacf}@keyframes blog-detail-spin{to{transform:rotate(1turn)}}@media (max-width:1050px){.blog-detail-main-grid{grid-template-columns:1fr}.blog-detail-sidebar{grid-template-columns:repeat(2,minmax(0,1fr));position:static}.blog-detail-share-card{grid-column:1/-1}.blog-detail-related-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.blog-detail-container{width:calc(100% - 30px)}.blog-detail-hero{padding:48px 0 135px}.blog-detail-breadcrumb{margin-bottom:30px}.blog-detail-hero__content{text-align:left}.blog-detail-hero h1{font-size:clamp(2.15rem,10vw,3rem)}.blog-rich-content--hero{margin-inline:0}.blog-rich-content--hero p{font-size:15px}.blog-detail-meta{justify-content:flex-start}.blog-detail-cover-section{margin-top:-90px}.blog-detail-cover{border-radius:22px;border-width:5px;height:310px;min-height:310px}.blog-detail-cover__badge{bottom:13px;font-size:10px;padding:8px 11px;right:13px}.blog-detail-main-section,.blog-detail-related-section{padding:70px 0}.blog-detail-introduction{padding:22px}.blog-rich-content--introduction p{font-size:15px}.blog-detail-highlights{padding:22px 18px}.blog-rich-content--highlights ol,.blog-rich-content--highlights ul{grid-template-columns:1fr}.blog-detail-content__heading h2{font-size:2rem}.blog-rich-content h2{font-size:25px}.blog-rich-content h3{font-size:21px}.blog-detail-quote{padding:27px 22px}.blog-detail-quote p{font-size:17px}.blog-detail-author{align-items:flex-start}.blog-detail-bottom-navigation{flex-direction:column}.blog-detail-bottom-navigation a{width:100%}.blog-detail-sidebar{grid-template-columns:1fr}.blog-detail-share-card{grid-column:auto}.blog-detail-section-heading{align-items:flex-start;flex-direction:column}.blog-detail-related-grid{grid-template-columns:1fr}.blog-detail-related-card__image{height:230px}.blog-detail-cta{padding:60px 0}.blog-detail-cta__content{align-items:flex-start;flex-direction:column}.blog-detail-cta__actions{flex-direction:column;width:100%}.blog-detail-cta__actions a{width:100%}.blog-detail-not-found__card{padding:38px 22px}.blog-detail-not-found__card h1{font-size:30px}}@media (max-width:420px){.blog-detail-hero h1{font-size:2rem}.blog-detail-cover{height:260px;min-height:260px}.blog-detail-cover__badge{display:none}.blog-detail-meta{flex-direction:column;gap:9px}.blog-detail-highlights__heading,.blog-detail-meta{align-items:flex-start}.blog-detail-highlights__heading h2{font-size:20px}.blog-detail-content__heading h2{font-size:1.8rem}.blog-detail-author{flex-direction:column}.blog-detail-help-card,.blog-detail-share-card,.blog-detail-sidebar-card{padding:22px}.blog-detail-related-card__image{height:205px}.blog-detail-not-found__card>span{font-size:55px}}.basic-course-page{background:#fff;color:#172033;overflow:hidden}.basic-course-container{margin-inline:auto;width:min(1440px,calc(100% - 40px))}.basic-course-hero{background:radial-gradient(circle at 8% 20%,#08b9df24,#0000 30%),radial-gradient(circle at 92% 10%,#124a8021,#0000 31%),linear-gradient(135deg,#fff,#f5fbff 53%,#eaf6ff);isolation:isolate;overflow:hidden;padding:88px 0 105px;position:relative}.basic-course-hero:before{background-image:linear-gradient(rgba(18,74,128,.035) 1px,#0000 0),linear-gradient(90deg,rgba(18,74,128,.035) 1px,#0000 0);background-size:42px 42px;content:"";inset:0;-webkit-mask-image:linear-gradient(180deg,#000000bd,#0000 96%);mask-image:linear-gradient(180deg,#000000bd,#0000 96%);position:absolute;z-index:-2}.basic-course-hero__grid{grid-gap:clamp(50px,7vw,95px);align-items:center;display:grid;gap:clamp(50px,7vw,95px);grid-template-columns:minmax(0,1.1fr) minmax(410px,.9fr)}.basic-course-hero__content{position:relative;z-index:2}.basic-course-eyebrow{align-items:center;background:#ffffffe6;border:1px solid #08b9df38;border-radius:999px;box-shadow:0 9px 24px #0a3e6914;color:#124a80;display:inline-flex;font-size:12px;font-weight:900;gap:9px;letter-spacing:.06em;margin-bottom:21px;padding:9px 15px;text-transform:uppercase}.basic-course-hero h1{color:#123d75;font-size:clamp(2.65rem,5vw,4.7rem);font-weight:900;letter-spacing:-.052em;line-height:1.04;margin:0;max-width:780px}.basic-course-hero h1 span{background:linear-gradient(90deg,#124a80,#08b9df);background-clip:text;-webkit-background-clip:text;color:#0000;display:block;font-size:.54em;letter-spacing:-.025em;line-height:1.25;margin-top:10px}.basic-course-hero__content>p{color:#475569;font-size:clamp(16px,1.55vw,19px);line-height:1.75;margin:24px 0 26px;max-width:710px}.basic-course-hero__highlights{display:flex;flex-wrap:wrap;gap:11px;margin-bottom:24px}.basic-course-hero__highlights span{align-items:center;background:#ffffffe0;border:1px solid #dbeaf2;border-radius:999px;color:#263449;display:inline-flex;font-size:12px;font-weight:800;gap:8px;padding:9px 13px}.basic-course-hero__highlights svg{color:#08aacf}.basic-course-price-box{align-items:center;background:#ffffffe6;border:1px solid #124a801f;border-radius:17px;box-shadow:0 15px 35px #13446714;display:flex;gap:23px;margin-bottom:28px;padding:15px 20px;width:-webkit-fit-content;width:fit-content}.basic-course-price-box>div{min-width:125px}.basic-course-price-box small,.basic-course-price-box strong{display:block}.basic-course-price-box small{color:#718096;font-size:11px;font-weight:700;margin-bottom:3px}.basic-course-price-box strong{color:#123d75;font-size:23px;font-weight:900}.basic-course-price-box>span{background:#dce8ef;height:42px;width:1px}.basic-course-hero__actions{display:flex;flex-wrap:wrap;gap:14px}.basic-course-primary-button,.basic-course-secondary-button{align-items:center;border-radius:10px;display:inline-flex;font-size:14px;font-weight:900;gap:9px;justify-content:center;min-height:56px;padding:14px 24px;text-decoration:none;transition:transform .18s ease,box-shadow .18s ease}.basic-course-primary-button{background:linear-gradient(90deg,#08b9df,#095a9d);box-shadow:0 16px 31px #0868a436;color:#fff}.basic-course-secondary-button{background:#fff;border:1px solid #124a8029;color:#124a80}.basic-course-primary-button:hover,.basic-course-secondary-button:hover{box-shadow:0 20px 38px #0868a433;transform:translateY(-3px)}.basic-course-hero__visual{min-height:475px;position:relative}.basic-course-hero__image{background:#dceaf3;border:8px solid #ffffffe6;border-radius:34px;box-shadow:0 35px 75px #0f416733;inset:32px 0 0 28px;overflow:hidden;position:absolute}.basic-course-hero__image:after{background:linear-gradient(0deg,#05315440,#0000 55%);content:"";inset:0;position:absolute}.basic-course-hero__image img{display:block;height:100%;min-height:440px;object-fit:cover;width:100%}.basic-course-image-badge{align-items:center;background:#086ba1eb;border-radius:999px;bottom:18px;color:#fff;display:inline-flex;font-size:12px;font-weight:900;gap:8px;padding:10px 15px;right:18px;z-index:3}.basic-course-floating-card,.basic-course-image-badge{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);position:absolute}.basic-course-floating-card{background:#fffffff0;border:1px solid #ffffffeb;border-radius:17px;box-shadow:0 18px 38px #07233c29;min-width:145px;padding:14px 17px;z-index:4}.basic-course-floating-card span,.basic-course-floating-card strong{display:block}.basic-course-floating-card strong{color:#123d75;font-size:20px;font-weight:900}.basic-course-floating-card span{color:#64748b;font-size:11px;margin-top:3px}.basic-course-floating-card--top{left:0;top:0}.basic-course-floating-card--bottom{bottom:5px;right:-18px}.basic-course-hero__orb{border-radius:50%;pointer-events:none;position:absolute;z-index:-1}.basic-course-hero__orb--one{background:#08b9df14;height:290px;left:-130px;top:65px;width:290px}.basic-course-hero__orb--two{background:#124a8014;bottom:-100px;height:320px;right:-110px;width:320px}.basic-course-section-heading>span,.basic-course-section-label{color:#08aacf;display:block;font-size:12px;font-weight:900;letter-spacing:.09em;margin-bottom:10px;text-transform:uppercase}.basic-course-section-heading{margin:0 auto 44px;max-width:760px;text-align:center}.basic-course-section-heading h2{color:#123d75;font-size:clamp(2rem,4vw,3.2rem);font-weight:900;letter-spacing:-.04em;line-height:1.13;margin:0}.basic-course-section-heading p{color:#64748b;font-size:15px;line-height:1.75;margin:16px 0 0}.basic-course-overview{background:#fff;padding:100px 0}.basic-course-overview__grid{grid-gap:clamp(50px,7vw,95px);align-items:center;display:grid;gap:clamp(50px,7vw,95px);grid-template-columns:minmax(0,1.05fr) minmax(380px,.75fr)}.basic-course-overview__content h2{color:#123d75;font-size:clamp(2rem,4vw,3.35rem);font-weight:900;letter-spacing:-.04em;line-height:1.12;margin:0;max-width:720px}.basic-course-overview__content p{color:#030303;font-size:16px;font-weight:500;line-height:1.82;margin:18px 0 0}.basic-course-overview__content strong{color:#123d75}.basic-course-overview__card{background:#fff;border:1px solid #dce9f1;border-radius:25px;box-shadow:0 28px 60px #1342651f;overflow:hidden}.basic-course-overview__card-header{background:radial-gradient(circle at 100% 0,#08b9df57,#0000 40%),linear-gradient(135deg,#123d75,#0a5a94);color:#fff;padding:25px 27px}.basic-course-overview__card-header span{color:#67def7;display:block;font-size:11px;font-weight:900;letter-spacing:.08em;margin-bottom:6px;text-transform:uppercase}.basic-course-overview__card-header h3{color:#fff;font-size:24px;margin:0}.basic-course-detail-list{padding:14px 27px}.basic-course-detail-list>div{align-items:center;border-bottom:1px solid #e6eef3;display:flex;gap:18px;justify-content:space-between;padding:14px 0}.basic-course-detail-list>div:last-child{border-bottom:0}.basic-course-detail-list span{color:#000;font-size:15px;font-weight:500}.basic-course-detail-list strong{color:#172033;font-size:13px;text-align:right}.basic-course-overview__card>a{align-items:center;background:linear-gradient(90deg,#08b9df,#095a9d);color:#fff;display:flex;font-size:13px;font-weight:900;gap:8px;justify-content:center;min-height:53px;text-decoration:none}.basic-course-modules{background:#edf8fd;padding:100px 0}.basic-course-modules__grid{grid-gap:18px;display:grid;gap:18px;grid-template-columns:repeat(2,minmax(0,1fr))}.basic-course-module-card{grid-gap:17px;align-items:start;background:#fff;border:1px solid #ddeaf1;border-radius:18px;box-shadow:0 15px 38px #1743630f;display:grid;gap:17px;grid-template-columns:auto minmax(0,1fr) auto;padding:22px;position:relative;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.basic-course-module-card:hover{border-color:#08b9df57;box-shadow:0 23px 48px #1743631f;transform:translateY(-5px)}.basic-course-module-card__number{background:linear-gradient(145deg,#08b9df,#124a80);border-radius:14px;color:#fff;display:grid;font-size:13px;font-weight:900;height:48px;place-items:center;width:48px}.basic-course-module-card h3{color:#123d75;font-size:17px;font-weight:900;margin:1px 0 7px}.basic-course-module-card p{color:#000;font-size:14px;line-height:1.65;margin:0}.basic-course-module-card__check{color:#08aacf}.basic-course-features{background:#fff;padding:105px 0}.basic-course-features__grid{grid-gap:clamp(55px,8vw,105px);align-items:center;display:grid;gap:clamp(55px,8vw,105px);grid-template-columns:minmax(400px,.9fr) minmax(0,1.1fr)}.basic-course-features__visual{position:relative}.basic-course-features__image{border-radius:30px;box-shadow:0 32px 70px #103e602b;overflow:hidden}.basic-course-features__image img{display:block;min-height:470px;object-fit:cover;width:100%}.basic-course-features__experience{background:linear-gradient(145deg,#08b9df,#124a80);border:7px solid #fff;border-radius:22px;bottom:28px;box-shadow:0 20px 45px #08568740;color:#fff;min-width:175px;padding:20px;position:absolute;right:-30px}.basic-course-features__experience span,.basic-course-features__experience strong{display:block}.basic-course-features__experience strong{font-size:31px;font-weight:900}.basic-course-features__experience span{font-size:12px;font-weight:700;margin-top:3px}.basic-course-features__content h2{color:#123d75;font-size:clamp(2rem,4vw,3.4rem);font-weight:900;letter-spacing:-.04em;line-height:1.12;margin:0;max-width:690px}.basic-course-features__content>p{color:#64748b;font-size:15px;line-height:1.78;margin:19px 0 27px}.basic-course-features__list{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))}.basic-course-features__list>div{align-items:center;color:#263449;display:flex;font-size:13px;font-weight:800;gap:10px}.basic-course-features__list svg{color:#08aacf;flex:0 0 auto}.basic-course-features__content>a{align-items:center;background:#123d75;border-radius:10px;color:#fff;display:inline-flex;font-size:13px;font-weight:900;gap:9px;margin-top:30px;min-height:52px;padding:13px 20px;text-decoration:none}.basic-course-audience{background:#123d75;padding:100px 0}.basic-course-audience .basic-course-section-heading>span{color:#62ddf7}.basic-course-audience .basic-course-section-heading h2{color:#fff}.basic-course-audience .basic-course-section-heading p{color:#ffffffb3}.basic-course-audience__grid{grid-gap:17px;display:grid;gap:17px;grid-template-columns:repeat(3,minmax(0,1fr))}.basic-course-audience__grid article{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff14;border:1px solid #ffffff1f;border-radius:19px;display:flex;gap:17px;min-height:145px;padding:24px;transition:background .18s ease,transform .18s ease}.basic-course-audience__grid article:hover{background:#ffffff21;transform:translateY(-5px)}.basic-course-audience__grid article>span{color:#58d9f4;font-size:28px;font-weight:900}.basic-course-audience__grid h3{color:#fff;font-size:17px;line-height:1.4;margin:0}.basic-course-career{background:#fff;padding:105px 0}.basic-course-career__grid{grid-gap:clamp(55px,8vw,100px);align-items:center;display:grid;gap:clamp(55px,8vw,100px);grid-template-columns:minmax(0,1.05fr) minmax(380px,.75fr)}.basic-course-career__content h2{color:#123d75;font-size:clamp(2rem,4vw,3.35rem);font-weight:900;letter-spacing:-.04em;line-height:1.13;margin:0}.basic-course-career__content>p{color:#64748b;font-size:15px;line-height:1.75;margin:18px 0 25px}.basic-course-career__list{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.basic-course-career__list>div{align-items:center;background:#f9fcfe;border:1px solid #e1ebf2;border-radius:11px;color:#263449;display:flex;font-size:12px;font-weight:800;gap:9px;padding:12px}.basic-course-career__list svg{color:#08aacf;flex:0 0 auto}.basic-course-career__card{background:radial-gradient(circle at 100% 0,#08b9df61,#0000 34%),linear-gradient(145deg,#123d75,#075d99);border-radius:28px;box-shadow:0 34px 70px #0a3b6236;color:#fff;overflow:hidden;padding:40px;position:relative}.basic-course-career__card>svg{color:#61def7;margin-bottom:20px}.basic-course-career__card>span{color:#69def7;display:block;font-size:11px;font-weight:900;letter-spacing:.08em;margin-bottom:8px;text-transform:uppercase}.basic-course-career__card h3{color:#fff;font-size:27px;line-height:1.25;margin:0}.basic-course-career__card p{color:#ffffffbf;font-size:13px;line-height:1.75;margin:16px 0 20px}.basic-course-career__card ul{grid-gap:10px;color:#fff;display:grid;font-size:12px;gap:10px;line-height:1.5;margin:0;padding-left:18px}.basic-course-contact{background:#edf8fd;padding:80px 0}.basic-course-contact__grid{align-items:center;display:flex;gap:45px;justify-content:space-between}.basic-course-contact__grid>div:first-child{max-width:650px}.basic-course-contact__grid>div:first-child>span{color:#08aacf;display:block;font-size:11px;font-weight:900;letter-spacing:.08em;margin-bottom:8px;text-transform:uppercase}.basic-course-contact h2{color:#123d75;font-size:clamp(1.9rem,3.6vw,3rem);font-weight:900;letter-spacing:-.04em;margin:0}.basic-course-contact p{color:#64748b;font-size:14px;line-height:1.7;margin:13px 0 0}.basic-course-contact__cards{grid-gap:12px;display:grid;gap:12px}.basic-course-contact__cards a{align-items:center;background:#fff;border:1px solid #d9e8f0;border-radius:14px;box-shadow:0 13px 30px #14446612;color:#123d75;display:flex;gap:13px;min-width:320px;padding:15px 18px;text-decoration:none}.basic-course-contact__cards svg{color:#08aacf;flex:0 0 auto}.basic-course-contact__cards small,.basic-course-contact__cards strong{display:block}.basic-course-contact__cards small{color:#718096;font-size:10px;margin-bottom:2px}.basic-course-contact__cards strong{font-size:13px;overflow-wrap:anywhere}.basic-course-cta{background:linear-gradient(135deg,#123d75,#075f9f);color:#fff;overflow:hidden;padding:75px 0;position:relative}.basic-course-cta__content{align-items:center;display:flex;gap:45px;justify-content:space-between}.basic-course-cta__content>div:first-child{max-width:740px}.basic-course-cta__content>div:first-child>span{color:#63def7;display:block;font-size:11px;font-weight:900;letter-spacing:.1em;margin-bottom:8px;text-transform:uppercase}.basic-course-cta h2{color:#fff;font-size:clamp(2rem,4vw,3.3rem);font-weight:900;letter-spacing:-.04em;line-height:1.1;margin:0}.basic-course-cta p{color:#ffffffba;font-size:14px;line-height:1.7;margin:14px 0 0}.basic-course-cta__actions{display:flex;flex:0 0 auto;gap:12px}.basic-course-cta__actions a{align-items:center;border-radius:10px;display:inline-flex;font-size:13px;font-weight:900;gap:9px;justify-content:center;min-height:54px;padding:13px 20px;text-decoration:none}.basic-course-cta__actions a:first-child{background:#fff;color:#123d75}.basic-course-cta__actions a:last-child{background:#ffffff1a;border:1px solid #ffffff38;color:#fff}@media (max-width:1100px){.basic-course-career__grid,.basic-course-features__grid,.basic-course-hero__grid,.basic-course-overview__grid{grid-template-columns:1fr}.basic-course-hero__content{margin-inline:auto;max-width:850px;text-align:center}.basic-course-eyebrow,.basic-course-price-box{margin-inline:auto}.basic-course-hero__actions,.basic-course-hero__highlights{justify-content:center}.basic-course-hero__visual{margin-inline:auto;width:min(680px,100%)}.basic-course-overview__content{max-width:850px}.basic-course-features__visual{margin-inline:auto;width:min(650px,100%)}.basic-course-career__content,.basic-course-features__content{max-width:850px}.basic-course-contact__grid,.basic-course-cta__content{align-items:flex-start;flex-direction:column}.basic-course-contact__cards{grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.basic-course-contact__cards a{min-width:0}}@media (max-width:700px){.basic-course-container{width:calc(100% - 30px)}.basic-course-hero{padding:60px 0 75px}.basic-course-hero__grid{gap:45px}.basic-course-hero__content{text-align:left}.basic-course-eyebrow,.basic-course-price-box{margin-inline:0}.basic-course-hero h1{font-size:clamp(2.35rem,11vw,3.2rem)}.basic-course-hero h1 span{font-size:.56em}.basic-course-hero__content>p{font-size:15px;margin:20px 0 23px}.basic-course-hero__highlights{justify-content:flex-start}.basic-course-price-box{justify-content:space-between;width:100%}.basic-course-price-box>div{min-width:0}.basic-course-hero__actions{flex-direction:column;width:100%}.basic-course-primary-button,.basic-course-secondary-button{width:100%}.basic-course-hero__visual{min-height:365px}.basic-course-hero__image{border-radius:25px;border-width:5px;inset:25px 5px 0}.basic-course-hero__image img{min-height:335px}.basic-course-floating-card{min-width:125px;padding:11px 13px}.basic-course-floating-card strong{font-size:17px}.basic-course-floating-card--bottom{right:0}.basic-course-audience,.basic-course-career,.basic-course-features,.basic-course-modules,.basic-course-overview{padding:70px 0}.basic-course-section-heading{margin-bottom:33px;text-align:left}.basic-course-career__content h2,.basic-course-features__content h2,.basic-course-overview__content h2,.basic-course-section-heading h2{font-size:2.15rem}.basic-course-career__grid,.basic-course-features__grid,.basic-course-overview__grid{gap:45px}.basic-course-audience__grid,.basic-course-modules__grid{grid-template-columns:1fr}.basic-course-module-card{grid-template-columns:auto minmax(0,1fr)}.basic-course-module-card__check{display:none}.basic-course-features__image{border-radius:22px}.basic-course-features__image img{min-height:350px}.basic-course-features__experience{border-width:5px;bottom:15px;right:8px}.basic-course-career__list,.basic-course-features__list{grid-template-columns:1fr}.basic-course-career__card{border-radius:22px;padding:29px 23px}.basic-course-contact{padding:65px 0}.basic-course-contact__cards{grid-template-columns:1fr}.basic-course-contact__cards a{width:100%}.basic-course-cta{padding:60px 0}.basic-course-cta__actions{flex-direction:column;width:100%}.basic-course-cta__actions a{width:100%}}@media (max-width:420px){.basic-course-hero h1{font-size:2.15rem}.basic-course-price-box{gap:12px;padding:13px}.basic-course-price-box strong{font-size:19px}.basic-course-hero__visual{min-height:325px}.basic-course-hero__image img{min-height:295px}.basic-course-floating-card{min-width:112px}.basic-course-career__content h2,.basic-course-contact h2,.basic-course-cta h2,.basic-course-features__content h2,.basic-course-overview__content h2,.basic-course-section-heading h2{font-size:1.95rem}.basic-course-detail-list{padding-inline:19px}.basic-course-detail-list>div{align-items:flex-start}.basic-course-career__card h3{font-size:23px}}.dca-course-page{background:#fff;color:#172033;overflow:hidden}.dca-course-container{margin-inline:auto;width:min(1440px,calc(100% - 40px))}.dca-course-hero{background:radial-gradient(circle at 8% 20%,#08b9df24,#0000 30%),radial-gradient(circle at 92% 10%,#124a8021,#0000 31%),linear-gradient(135deg,#fff,#f5fbff 53%,#eaf6ff);isolation:isolate;overflow:hidden;padding:88px 0 105px;position:relative}.dca-course-hero:before{background-image:linear-gradient(rgba(18,74,128,.035) 1px,#0000 0),linear-gradient(90deg,rgba(18,74,128,.035) 1px,#0000 0);background-size:42px 42px;content:"";inset:0;-webkit-mask-image:linear-gradient(180deg,#000000bd,#0000 96%);mask-image:linear-gradient(180deg,#000000bd,#0000 96%);position:absolute;z-index:-2}.dca-course-hero__grid{grid-gap:clamp(50px,7vw,95px);align-items:center;display:grid;gap:clamp(50px,7vw,95px);grid-template-columns:minmax(0,1.1fr) minmax(410px,.9fr)}.dca-course-hero__content{position:relative;z-index:2}.dca-course-eyebrow{align-items:center;background:#ffffffe6;border:1px solid #08b9df38;border-radius:999px;box-shadow:0 9px 24px #0a3e6914;color:#124a80;display:inline-flex;font-size:12px;font-weight:900;gap:9px;letter-spacing:.06em;margin-bottom:21px;padding:9px 15px;text-transform:uppercase}.dca-course-hero h1{color:#123d75;font-size:clamp(2.65rem,5vw,4.65rem);font-weight:900;letter-spacing:-.052em;line-height:1.04;margin:0;max-width:790px}.dca-course-hero h1 span{background:linear-gradient(90deg,#124a80,#08b9df);background-clip:text;-webkit-background-clip:text;color:#0000;display:block;font-size:.52em;letter-spacing:-.025em;line-height:1.25;margin-top:11px}.dca-course-hero__content>p{color:#475569;font-size:clamp(16px,1.55vw,19px);line-height:1.75;margin:24px 0 26px;max-width:710px}.dca-course-hero__highlights{display:flex;flex-wrap:wrap;gap:11px;margin-bottom:24px}.dca-course-hero__highlights span{align-items:center;background:#ffffffe0;border:1px solid #dbeaf2;border-radius:999px;color:#263449;display:inline-flex;font-size:12px;font-weight:800;gap:8px;padding:9px 13px}.dca-course-hero__highlights svg{color:#08aacf}.dca-course-price-box{align-items:center;background:#ffffffe6;border:1px solid #124a801f;border-radius:17px;box-shadow:0 15px 35px #13446714;display:flex;gap:23px;margin-bottom:28px;padding:15px 20px;width:-webkit-fit-content;width:fit-content}.dca-course-price-box>div{min-width:145px}.dca-course-price-box small,.dca-course-price-box strong{display:block}.dca-course-price-box small{color:#718096;font-size:11px;font-weight:700;margin-bottom:4px}.dca-course-price-box strong{color:#123d75;font-size:18px;font-weight:900}.dca-course-price-box>span{background:#dce8ef;height:42px;width:1px}.dca-course-hero__actions{display:flex;flex-wrap:wrap;gap:14px}.dca-course-primary-button,.dca-course-secondary-button{align-items:center;border-radius:10px;display:inline-flex;font-size:14px;font-weight:900;gap:9px;justify-content:center;min-height:56px;padding:14px 24px;text-decoration:none;transition:transform .18s ease,box-shadow .18s ease}.dca-course-primary-button{background:linear-gradient(90deg,#08b9df,#095a9d);box-shadow:0 16px 31px #0868a436;color:#fff}.dca-course-secondary-button{background:#fff;border:1px solid #124a8029;color:#124a80}.dca-course-primary-button:hover,.dca-course-secondary-button:hover{box-shadow:0 20px 38px #0868a433;transform:translateY(-3px)}.dca-course-hero__visual{min-height:475px;position:relative}.dca-course-hero__image{background:#dceaf3;border:8px solid #ffffffe6;border-radius:34px;box-shadow:0 35px 75px #0f416733;inset:32px 0 0 28px;overflow:hidden;position:absolute}.dca-course-hero__image:after{background:linear-gradient(0deg,#05315445,#0000 55%);content:"";inset:0;position:absolute}.dca-course-hero__image img{display:block;height:100%;min-height:440px;object-fit:cover;width:100%}.dca-course-image-badge{align-items:center;background:#086ba1eb;border-radius:999px;bottom:18px;color:#fff;display:inline-flex;font-size:12px;font-weight:900;gap:8px;padding:10px 15px;right:18px;z-index:3}.dca-course-floating-card,.dca-course-image-badge{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);position:absolute}.dca-course-floating-card{background:#fffffff0;border:1px solid #ffffffeb;border-radius:17px;box-shadow:0 18px 38px #07233c29;min-width:145px;padding:14px 17px;z-index:4}.dca-course-floating-card span,.dca-course-floating-card strong{display:block}.dca-course-floating-card strong{color:#123d75;font-size:20px;font-weight:900}.dca-course-floating-card span{color:#64748b;font-size:11px;margin-top:3px}.dca-course-floating-card--top{left:0;top:0}.dca-course-floating-card--bottom{bottom:5px;right:-18px}.dca-course-hero__orb{border-radius:50%;pointer-events:none;position:absolute;z-index:-1}.dca-course-hero__orb--one{background:#08b9df14;height:290px;left:-130px;top:65px;width:290px}.dca-course-hero__orb--two{background:#124a8014;bottom:-100px;height:320px;right:-110px;width:320px}.dca-course-section-heading>span,.dca-course-section-label{color:#08aacf;display:block;font-size:12px;font-weight:900;letter-spacing:.09em;margin-bottom:10px;text-transform:uppercase}.dca-course-section-heading{margin:0 auto 44px;max-width:760px;text-align:center}.dca-course-section-heading h2{color:#123d75;font-size:clamp(2rem,4vw,3.2rem);font-weight:900;letter-spacing:-.04em;line-height:1.13;margin:0}.dca-course-section-heading p{color:#64748b;font-size:15px;line-height:1.75;margin:16px 0 0}.dca-course-overview{background:#fff;padding:100px 0}.dca-course-overview__grid{grid-gap:clamp(50px,7vw,95px);align-items:center;display:grid;gap:clamp(50px,7vw,95px);grid-template-columns:minmax(0,1.05fr) minmax(380px,.75fr)}.dca-course-overview__content h2{color:#123d75;font-size:clamp(2rem,4vw,3.35rem);font-weight:900;letter-spacing:-.04em;line-height:1.12;margin:0;max-width:720px}.dca-course-overview__content p{color:#000;font-size:16px;font-weight:500;line-height:1.82;margin:18px 0 0}.dca-course-overview__content strong{color:#123d75}.dca-course-overview__card{background:#fff;border:1px solid #dce9f1;border-radius:25px;box-shadow:0 28px 60px #1342651f;overflow:hidden}.dca-course-overview__card-header{background:radial-gradient(circle at 100% 0,#08b9df57,#0000 40%),linear-gradient(135deg,#123d75,#0a5a94);color:#fff;padding:25px 27px}.dca-course-overview__card-header span{color:#67def7;display:block;font-size:11px;font-weight:900;letter-spacing:.08em;margin-bottom:6px;text-transform:uppercase}.dca-course-overview__card-header h3{color:#fff;font-size:24px;margin:0}.dca-course-detail-list{padding:14px 27px}.dca-course-detail-list>div{align-items:center;border-bottom:1px solid #e6eef3;display:flex;gap:18px;justify-content:space-between;padding:14px 0}.dca-course-detail-list>div:last-child{border-bottom:0}.dca-course-detail-list span{color:#000;font-size:14px;font-weight:500}.dca-course-detail-list strong{color:#172033;font-size:13px;text-align:right}.dca-course-overview__card>a{align-items:center;background:linear-gradient(90deg,#08b9df,#095a9d);color:#fff;display:flex;font-size:13px;font-weight:900;gap:8px;justify-content:center;min-height:53px;text-decoration:none}.dca-course-benefits{background:#edf8fd;padding:100px 0}.dca-course-benefits__grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(3,minmax(0,1fr))}.dca-course-benefits__grid article{background:#fff;border:1px solid #dbe9f1;border-radius:22px;box-shadow:0 18px 42px #14436712;overflow:hidden;padding:29px;position:relative;transition:transform .2s ease,box-shadow .2s ease}.dca-course-benefits__grid article:hover{box-shadow:0 25px 55px #14436721;transform:translateY(-7px)}.dca-course-benefits__grid article>div{background:linear-gradient(145deg,#08b9df,#124a80);border-radius:15px;color:#fff;display:grid;font-size:14px;font-weight:900;height:53px;margin-bottom:22px;place-items:center;width:53px}.dca-course-benefits__grid h3{color:#123d75;font-size:20px;font-weight:900;margin:0}.dca-course-benefits__grid p{color:#64748b;font-size:13px;line-height:1.7;margin:12px 0 0}.dca-course-modules{background:#fff;padding:100px 0}.dca-course-modules__grid{grid-gap:18px;display:grid;gap:18px;grid-template-columns:repeat(2,minmax(0,1fr))}.dca-course-module-card{grid-gap:17px;align-items:start;background:#fff;border:1px solid #ddeaf1;border-radius:18px;box-shadow:0 15px 38px #1743630f;display:grid;gap:17px;grid-template-columns:auto minmax(0,1fr) auto;padding:22px;position:relative;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.dca-course-module-card:hover{border-color:#08b9df57;box-shadow:0 23px 48px #1743631f;transform:translateY(-5px)}.dca-course-module-card__number{background:linear-gradient(145deg,#08b9df,#124a80);border-radius:14px;color:#fff;display:grid;font-size:13px;font-weight:900;height:48px;place-items:center;width:48px}.dca-course-module-card h3{color:#123d75;font-size:17px;font-weight:900;margin:1px 0 7px}.dca-course-module-card p{color:#000;font-size:14px;line-height:1.65;margin:0}.dca-course-module-card__check{color:#08aacf}.dca-course-features{background:#edf8fd;padding:105px 0}.dca-course-features__grid{grid-gap:clamp(55px,8vw,105px);align-items:center;display:grid;gap:clamp(55px,8vw,105px);grid-template-columns:minmax(400px,.9fr) minmax(0,1.1fr)}.dca-course-features__visual{position:relative}.dca-course-features__image{border-radius:30px;box-shadow:0 32px 70px #103e602b;overflow:hidden}.dca-course-features__image img{display:block;min-height:470px;object-fit:cover;width:100%}.dca-course-features__experience{background:linear-gradient(145deg,#08b9df,#124a80);border:7px solid #fff;border-radius:22px;bottom:28px;box-shadow:0 20px 45px #08568740;color:#fff;min-width:175px;padding:20px;position:absolute;right:-30px}.dca-course-features__experience span,.dca-course-features__experience strong{display:block}.dca-course-features__experience strong{font-size:31px;font-weight:900}.dca-course-features__experience span{font-size:12px;font-weight:700;margin-top:3px}.dca-course-features__content h2{color:#123d75;font-size:clamp(2rem,4vw,3.4rem);font-weight:900;letter-spacing:-.04em;line-height:1.12;margin:0;max-width:690px}.dca-course-features__content>p{color:#64748b;font-size:15px;line-height:1.78;margin:19px 0 27px}.dca-course-features__list{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))}.dca-course-features__list>div{align-items:center;color:#263449;display:flex;font-size:13px;font-weight:800;gap:10px}.dca-course-features__list svg{color:#08aacf;flex:0 0 auto}.dca-course-features__content>a{align-items:center;background:#123d75;border-radius:10px;color:#fff;display:inline-flex;font-size:13px;font-weight:900;gap:9px;margin-top:30px;min-height:52px;padding:13px 20px;text-decoration:none}.dca-course-audience{background:#123d75;padding:100px 0}.dca-course-audience .dca-course-section-heading>span{color:#62ddf7}.dca-course-audience .dca-course-section-heading h2{color:#fff}.dca-course-audience .dca-course-section-heading p{color:#ffffffb3}.dca-course-audience__grid{grid-gap:17px;display:grid;gap:17px;grid-template-columns:repeat(3,minmax(0,1fr))}.dca-course-audience__grid article{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff14;border:1px solid #ffffff1f;border-radius:19px;display:flex;gap:17px;min-height:145px;padding:24px;transition:background .18s ease,transform .18s ease}.dca-course-audience__grid article:hover{background:#ffffff21;transform:translateY(-5px)}.dca-course-audience__grid article>span{color:#58d9f4;font-size:28px;font-weight:900}.dca-course-audience__grid h3{color:#fff;font-size:17px;line-height:1.4;margin:0}.dca-course-career{background:#fff;padding:105px 0}.dca-course-career__grid{grid-gap:clamp(55px,8vw,100px);align-items:center;display:grid;gap:clamp(55px,8vw,100px);grid-template-columns:minmax(0,1.05fr) minmax(380px,.75fr)}.dca-course-career__content h2{color:#123d75;font-size:clamp(2rem,4vw,3.35rem);font-weight:900;letter-spacing:-.04em;line-height:1.13;margin:0}.dca-course-career__content>p{color:#64748b;font-size:15px;line-height:1.75;margin:18px 0 25px}.dca-course-career__list{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.dca-course-career__list>div{align-items:center;background:#f9fcfe;border:1px solid #e1ebf2;border-radius:11px;color:#263449;display:flex;font-size:12px;font-weight:800;gap:9px;padding:12px}.dca-course-career__list svg{color:#08aacf;flex:0 0 auto}.dca-course-career__card{background:radial-gradient(circle at 100% 0,#08b9df61,#0000 34%),linear-gradient(145deg,#123d75,#075d99);border-radius:28px;box-shadow:0 34px 70px #0a3b6236;color:#fff;overflow:hidden;padding:40px;position:relative}.dca-course-career__card>svg{color:#61def7;margin-bottom:20px}.dca-course-career__card>span{color:#69def7;display:block;font-size:11px;font-weight:900;letter-spacing:.08em;margin-bottom:8px;text-transform:uppercase}.dca-course-career__card h3{color:#fff;font-size:27px;line-height:1.25;margin:0}.dca-course-career__card p{color:#ffffffbf;font-size:13px;line-height:1.75;margin:16px 0 20px}.dca-course-career__card ul{grid-gap:10px;color:#fff;display:grid;font-size:12px;gap:10px;line-height:1.5;margin:0;padding-left:18px}.dca-course-contact{background:#edf8fd;padding:80px 0}.dca-course-contact__grid{align-items:center;display:flex;gap:45px;justify-content:space-between}.dca-course-contact__grid>div:first-child{max-width:650px}.dca-course-contact__grid>div:first-child>span{color:#08aacf;display:block;font-size:11px;font-weight:900;letter-spacing:.08em;margin-bottom:8px;text-transform:uppercase}.dca-course-contact h2{color:#123d75;font-size:clamp(1.9rem,3.6vw,3rem);font-weight:900;letter-spacing:-.04em;margin:0}.dca-course-contact p{color:#64748b;font-size:14px;line-height:1.7;margin:13px 0 0}.dca-course-contact__cards{grid-gap:12px;display:grid;gap:12px}.dca-course-contact__cards a{align-items:center;background:#fff;border:1px solid #d9e8f0;border-radius:14px;box-shadow:0 13px 30px #14446612;color:#123d75;display:flex;gap:13px;min-width:320px;padding:15px 18px;text-decoration:none}.dca-course-contact__cards svg{color:#08aacf;flex:0 0 auto}.dca-course-contact__cards small,.dca-course-contact__cards strong{display:block}.dca-course-contact__cards small{color:#718096;font-size:10px;margin-bottom:2px}.dca-course-contact__cards strong{font-size:13px;overflow-wrap:anywhere}.dca-course-cta{background:linear-gradient(135deg,#123d75,#075f9f);color:#fff;overflow:hidden;padding:75px 0;position:relative}.dca-course-cta__content{align-items:center;display:flex;gap:45px;justify-content:space-between}.dca-course-cta__content>div:first-child{max-width:740px}.dca-course-cta__content>div:first-child>span{color:#63def7;display:block;font-size:11px;font-weight:900;letter-spacing:.1em;margin-bottom:8px;text-transform:uppercase}.dca-course-cta h2{color:#fff;font-size:clamp(2rem,4vw,3.3rem);font-weight:900;letter-spacing:-.04em;line-height:1.1;margin:0}.dca-course-cta p{color:#ffffffba;font-size:14px;line-height:1.7;margin:14px 0 0}.dca-course-cta__actions{display:flex;flex:0 0 auto;gap:12px}.dca-course-cta__actions a{align-items:center;border-radius:10px;display:inline-flex;font-size:13px;font-weight:900;gap:9px;justify-content:center;min-height:54px;padding:13px 20px;text-decoration:none}.dca-course-cta__actions a:first-child{background:#fff;color:#123d75}.dca-course-cta__actions a:last-child{background:#ffffff1a;border:1px solid #ffffff38;color:#fff}@media (max-width:1100px){.dca-course-career__grid,.dca-course-features__grid,.dca-course-hero__grid,.dca-course-overview__grid{grid-template-columns:1fr}.dca-course-hero__content{margin-inline:auto;max-width:850px;text-align:center}.dca-course-eyebrow,.dca-course-price-box{margin-inline:auto}.dca-course-hero__actions,.dca-course-hero__highlights{justify-content:center}.dca-course-hero__visual{margin-inline:auto;width:min(680px,100%)}.dca-course-career__content,.dca-course-features__content,.dca-course-overview__content{max-width:850px}.dca-course-features__visual{margin-inline:auto;width:min(650px,100%)}.dca-course-contact__grid,.dca-course-cta__content{align-items:flex-start;flex-direction:column}.dca-course-contact__cards{grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.dca-course-contact__cards a{min-width:0}}@media (max-width:700px){.dca-course-container{width:calc(100% - 30px)}.dca-course-hero{padding:60px 0 75px}.dca-course-hero__grid{gap:45px}.dca-course-hero__content{text-align:left}.dca-course-eyebrow,.dca-course-price-box{margin-inline:0}.dca-course-hero h1{font-size:clamp(2.3rem,11vw,3.15rem)}.dca-course-hero h1 span{font-size:.56em}.dca-course-hero__content>p{font-size:15px;margin:20px 0 23px}.dca-course-hero__highlights{justify-content:flex-start}.dca-course-price-box{gap:14px;justify-content:space-between;width:100%}.dca-course-price-box>div{min-width:0}.dca-course-price-box strong{font-size:15px}.dca-course-hero__actions{flex-direction:column;width:100%}.dca-course-primary-button,.dca-course-secondary-button{width:100%}.dca-course-hero__visual{min-height:365px}.dca-course-hero__image{border-radius:25px;border-width:5px;inset:25px 5px 0}.dca-course-hero__image img{min-height:335px}.dca-course-floating-card{min-width:125px;padding:11px 13px}.dca-course-floating-card strong{font-size:17px}.dca-course-floating-card--bottom{right:0}.dca-course-audience,.dca-course-benefits,.dca-course-career,.dca-course-features,.dca-course-modules,.dca-course-overview{padding:70px 0}.dca-course-section-heading{margin-bottom:33px;text-align:left}.dca-course-career__content h2,.dca-course-features__content h2,.dca-course-overview__content h2,.dca-course-section-heading h2{font-size:2.15rem}.dca-course-career__grid,.dca-course-features__grid,.dca-course-overview__grid{gap:45px}.dca-course-audience__grid,.dca-course-benefits__grid,.dca-course-modules__grid{grid-template-columns:1fr}.dca-course-module-card{grid-template-columns:auto minmax(0,1fr)}.dca-course-module-card__check{display:none}.dca-course-features__image{border-radius:22px}.dca-course-features__image img{min-height:350px}.dca-course-features__experience{border-width:5px;bottom:15px;right:8px}.dca-course-career__list,.dca-course-features__list{grid-template-columns:1fr}.dca-course-career__card{border-radius:22px;padding:29px 23px}.dca-course-contact{padding:65px 0}.dca-course-contact__cards{grid-template-columns:1fr}.dca-course-contact__cards a{width:100%}.dca-course-cta{padding:60px 0}.dca-course-cta__actions{flex-direction:column;width:100%}.dca-course-cta__actions a{width:100%}}@media (max-width:420px){.dca-course-hero h1{font-size:2.05rem}.dca-course-price-box{align-items:flex-start;padding:13px}.dca-course-price-box>span{height:50px}.dca-course-hero__visual{min-height:325px}.dca-course-hero__image img{min-height:295px}.dca-course-floating-card{min-width:112px}.dca-course-career__content h2,.dca-course-contact h2,.dca-course-cta h2,.dca-course-features__content h2,.dca-course-overview__content h2,.dca-course-section-heading h2{font-size:1.95rem}.dca-course-detail-list{padding-inline:19px}.dca-course-detail-list>div{align-items:flex-start}.dca-course-career__card h3{font-size:23px}}.photoshop-course-page{background:#fff;color:#172033;overflow:hidden}.photoshop-course-container{margin-inline:auto;width:min(1440px,calc(100% - 40px))}.photoshop-course-hero{background:radial-gradient(circle at 8% 20%,#08b9df24,#0000 30%),radial-gradient(circle at 92% 10%,#124a8021,#0000 31%),linear-gradient(135deg,#fff,#f5fbff 53%,#eaf6ff);isolation:isolate;overflow:hidden;padding:88px 0 105px;position:relative}.photoshop-course-hero:before{background-image:linear-gradient(rgba(18,74,128,.035) 1px,#0000 0),linear-gradient(90deg,rgba(18,74,128,.035) 1px,#0000 0);background-size:42px 42px;content:"";inset:0;-webkit-mask-image:linear-gradient(180deg,#000000bd,#0000 96%);mask-image:linear-gradient(180deg,#000000bd,#0000 96%);position:absolute;z-index:-2}.photoshop-course-hero__grid{grid-gap:clamp(50px,7vw,95px);align-items:center;display:grid;gap:clamp(50px,7vw,95px);grid-template-columns:minmax(0,1.1fr) minmax(410px,.9fr)}.photoshop-course-hero__content{position:relative;z-index:2}.photoshop-course-eyebrow{align-items:center;background:#ffffffe6;border:1px solid #08b9df38;border-radius:999px;box-shadow:0 9px 24px #0a3e6914;color:#124a80;display:inline-flex;font-size:12px;font-weight:900;gap:9px;letter-spacing:.06em;margin-bottom:21px;padding:9px 15px;text-transform:uppercase}.photoshop-course-hero h1{color:#123d75;font-size:clamp(2.65rem,5vw,4.65rem);font-weight:900;letter-spacing:-.052em;line-height:1.04;margin:0;max-width:800px}.photoshop-course-hero h1 span{background:linear-gradient(90deg,#124a80,#08b9df);background-clip:text;-webkit-background-clip:text;color:#0000;display:block;font-size:.52em;letter-spacing:-.025em;line-height:1.25;margin-top:11px}.photoshop-course-hero__content>p{color:#475569;font-size:clamp(16px,1.55vw,19px);line-height:1.75;margin:24px 0 26px;max-width:710px}.photoshop-course-hero__highlights{display:flex;flex-wrap:wrap;gap:11px;margin-bottom:24px}.photoshop-course-hero__highlights span{align-items:center;background:#ffffffe0;border:1px solid #dbeaf2;border-radius:999px;color:#263449;display:inline-flex;font-size:12px;font-weight:800;gap:8px;padding:9px 13px}.photoshop-course-hero__highlights svg{color:#08aacf}.photoshop-course-price-box{align-items:center;background:#ffffffe6;border:1px solid #124a801f;border-radius:17px;box-shadow:0 15px 35px #13446714;display:flex;gap:23px;margin-bottom:28px;padding:15px 20px;width:-webkit-fit-content;width:fit-content}.photoshop-course-price-box>div{min-width:145px}.photoshop-course-price-box small,.photoshop-course-price-box strong{display:block}.photoshop-course-price-box small{color:#718096;font-size:11px;font-weight:700;margin-bottom:4px}.photoshop-course-price-box strong{color:#123d75;font-size:18px;font-weight:900}.photoshop-course-price-box>span{background:#dce8ef;height:42px;width:1px}.photoshop-course-hero__actions{display:flex;flex-wrap:wrap;gap:14px}.photoshop-course-primary-button,.photoshop-course-secondary-button{align-items:center;border-radius:10px;display:inline-flex;font-size:14px;font-weight:900;gap:9px;justify-content:center;min-height:56px;padding:14px 24px;text-decoration:none;transition:transform .18s ease,box-shadow .18s ease}.photoshop-course-primary-button{background:linear-gradient(90deg,#08b9df,#095a9d);box-shadow:0 16px 31px #0868a436;color:#fff}.photoshop-course-secondary-button{background:#fff;border:1px solid #124a8029;color:#124a80}.photoshop-course-primary-button:hover,.photoshop-course-secondary-button:hover{box-shadow:0 20px 38px #0868a433;transform:translateY(-3px)}.photoshop-course-hero__visual{min-height:475px;position:relative}.photoshop-course-hero__image{background:#dceaf3;border:8px solid #ffffffe6;border-radius:34px;box-shadow:0 35px 75px #0f416733;inset:32px 0 0 28px;overflow:hidden;position:absolute}.photoshop-course-hero__image:after{background:linear-gradient(0deg,#05315447,#0000 55%);content:"";inset:0;position:absolute}.photoshop-course-hero__image img{display:block;height:100%;min-height:440px;object-fit:cover;width:100%}.photoshop-course-image-badge{align-items:center;background:#086ba1eb;border-radius:999px;bottom:18px;color:#fff;display:inline-flex;font-size:12px;font-weight:900;gap:8px;padding:10px 15px;right:18px;z-index:3}.photoshop-course-floating-card,.photoshop-course-image-badge{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);position:absolute}.photoshop-course-floating-card{background:#fffffff0;border:1px solid #ffffffeb;border-radius:17px;box-shadow:0 18px 38px #07233c29;min-width:145px;padding:14px 17px;z-index:4}.photoshop-course-floating-card span,.photoshop-course-floating-card strong{display:block}.photoshop-course-floating-card strong{color:#123d75;font-size:20px;font-weight:900}.photoshop-course-floating-card span{color:#64748b;font-size:11px;margin-top:3px}.photoshop-course-floating-card--top{left:0;top:0}.photoshop-course-floating-card--bottom{bottom:5px;right:-18px}.photoshop-course-hero__orb{border-radius:50%;pointer-events:none;position:absolute;z-index:-1}.photoshop-course-hero__orb--one{background:#08b9df14;height:290px;left:-130px;top:65px;width:290px}.photoshop-course-hero__orb--two{background:#124a8014;bottom:-100px;height:320px;right:-110px;width:320px}.photoshop-course-section-heading>span,.photoshop-course-section-label{color:#08aacf;display:block;font-size:12px;font-weight:900;letter-spacing:.09em;margin-bottom:10px;text-transform:uppercase}.photoshop-course-section-heading{margin:0 auto 44px;max-width:760px;text-align:center}.photoshop-course-section-heading h2{color:#123d75;font-size:clamp(2rem,4vw,3.2rem);font-weight:900;letter-spacing:-.04em;line-height:1.13;margin:0}.photoshop-course-section-heading p{color:#64748b;font-size:15px;line-height:1.75;margin:16px 0 0}.photoshop-course-overview{background:#fff;padding:100px 0}.photoshop-course-overview__grid{grid-gap:clamp(50px,7vw,95px);align-items:center;display:grid;gap:clamp(50px,7vw,95px);grid-template-columns:minmax(0,1.05fr) minmax(380px,.75fr)}.photoshop-course-overview__content h2{color:#123d75;font-size:clamp(2rem,4vw,3.35rem);font-weight:900;letter-spacing:-.04em;line-height:1.12;margin:0;max-width:720px}.photoshop-course-overview__content p{color:#000;font-size:16px;font-weight:500;line-height:1.82;margin:18px 0 0}.photoshop-course-overview__content strong{color:#123d75}.photoshop-course-overview__card{background:#fff;border:1px solid #dce9f1;border-radius:25px;box-shadow:0 28px 60px #1342651f;overflow:hidden}.photoshop-course-overview__card-header{background:radial-gradient(circle at 100% 0,#08b9df57,#0000 40%),linear-gradient(135deg,#123d75,#0a5a94);color:#fff;padding:25px 27px}.photoshop-course-overview__card-header span{color:#67def7;display:block;font-size:11px;font-weight:900;letter-spacing:.08em;margin-bottom:6px;text-transform:uppercase}.photoshop-course-overview__card-header h3{color:#fff;font-size:24px;margin:0}.photoshop-course-detail-list{padding:14px 27px}.photoshop-course-detail-list>div{align-items:center;border-bottom:1px solid #e6eef3;display:flex;gap:18px;justify-content:space-between;padding:14px 0}.photoshop-course-detail-list>div:last-child{border-bottom:0}.photoshop-course-detail-list span{color:#070707;font-size:14px;font-weight:500}.photoshop-course-detail-list strong{color:#172033;font-size:13px;text-align:right}.photoshop-course-overview__card>a{align-items:center;background:linear-gradient(90deg,#08b9df,#095a9d);color:#fff;display:flex;font-size:13px;font-weight:900;gap:8px;justify-content:center;min-height:53px;text-decoration:none}.photoshop-course-benefits{background:#edf8fd;padding:100px 0}.photoshop-course-benefits__grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(3,minmax(0,1fr))}.photoshop-course-benefits__grid article{background:#fff;border:1px solid #dbe9f1;border-radius:22px;box-shadow:0 18px 42px #14436712;padding:29px;transition:transform .2s ease,box-shadow .2s ease}.photoshop-course-benefits__grid article:hover{box-shadow:0 25px 55px #14436721;transform:translateY(-7px)}.photoshop-course-benefits__grid article>div{background:linear-gradient(145deg,#08b9df,#124a80);border-radius:15px;color:#fff;display:grid;font-size:14px;font-weight:900;height:53px;margin-bottom:22px;place-items:center;width:53px}.photoshop-course-benefits__grid h3{color:#123d75;font-size:20px;font-weight:900;margin:0}.photoshop-course-benefits__grid p{color:#64748b;font-size:13px;line-height:1.7;margin:12px 0 0}.photoshop-course-modules{background:#fff;padding:100px 0}.photoshop-course-modules__grid{grid-gap:18px;display:grid;gap:18px;grid-template-columns:repeat(2,minmax(0,1fr))}.photoshop-course-module-card{grid-gap:17px;align-items:start;background:#fff;border:1px solid #ddeaf1;border-radius:18px;box-shadow:0 15px 38px #1743630f;display:grid;gap:17px;grid-template-columns:auto minmax(0,1fr) auto;padding:22px;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.photoshop-course-module-card:hover{border-color:#08b9df57;box-shadow:0 23px 48px #1743631f;transform:translateY(-5px)}.photoshop-course-module-card__number{background:linear-gradient(145deg,#08b9df,#124a80);border-radius:14px;color:#fff;display:grid;font-size:13px;font-weight:900;height:48px;place-items:center;width:48px}.photoshop-course-module-card h3{color:#123d75;font-size:17px;font-weight:900;margin:1px 0 7px}.photoshop-course-module-card p{color:#000;font-size:14px;font-weight:500;line-height:1.65;margin:0}.photoshop-course-module-card__check{color:#08aacf}.photoshop-course-features{background:#edf8fd;padding:105px 0}.photoshop-course-features__grid{grid-gap:clamp(55px,8vw,105px);align-items:center;display:grid;gap:clamp(55px,8vw,105px);grid-template-columns:minmax(400px,.9fr) minmax(0,1.1fr)}.photoshop-course-features__visual{position:relative}.photoshop-course-features__image{border-radius:30px;box-shadow:0 32px 70px #103e602b;overflow:hidden}.photoshop-course-features__image img{display:block;min-height:470px;object-fit:cover;width:100%}.photoshop-course-features__experience{background:linear-gradient(145deg,#08b9df,#124a80);border:7px solid #fff;border-radius:22px;bottom:28px;box-shadow:0 20px 45px #08568740;color:#fff;min-width:175px;padding:20px;position:absolute;right:-30px}.photoshop-course-features__experience span,.photoshop-course-features__experience strong{display:block}.photoshop-course-features__experience strong{font-size:31px;font-weight:900}.photoshop-course-features__experience span{font-size:12px;font-weight:700;margin-top:3px}.photoshop-course-features__content h2{color:#123d75;font-size:clamp(2rem,4vw,3.4rem);font-weight:900;letter-spacing:-.04em;line-height:1.12;margin:0;max-width:690px}.photoshop-course-features__content>p{color:#64748b;font-size:15px;line-height:1.78;margin:19px 0 27px}.photoshop-course-features__list{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))}.photoshop-course-features__list>div{align-items:center;color:#263449;display:flex;font-size:13px;font-weight:800;gap:10px}.photoshop-course-features__list svg{color:#08aacf;flex:0 0 auto}.photoshop-course-features__content>a{align-items:center;background:#123d75;border-radius:10px;color:#fff;display:inline-flex;font-size:13px;font-weight:900;gap:9px;margin-top:30px;min-height:52px;padding:13px 20px;text-decoration:none}.photoshop-course-audience{background:#123d75;padding:100px 0}.photoshop-course-audience .photoshop-course-section-heading>span{color:#62ddf7}.photoshop-course-audience .photoshop-course-section-heading h2{color:#fff}.photoshop-course-audience .photoshop-course-section-heading p{color:#ffffffb3}.photoshop-course-audience__grid{grid-gap:17px;display:grid;gap:17px;grid-template-columns:repeat(3,minmax(0,1fr))}.photoshop-course-audience__grid article{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff14;border:1px solid #ffffff1f;border-radius:19px;display:flex;gap:17px;min-height:145px;padding:24px;transition:background .18s ease,transform .18s ease}.photoshop-course-audience__grid article:hover{background:#ffffff21;transform:translateY(-5px)}.photoshop-course-audience__grid article>span{color:#58d9f4;font-size:28px;font-weight:900}.photoshop-course-audience__grid h3{color:#fff;font-size:17px;line-height:1.4;margin:0}.photoshop-course-career{background:#fff;padding:105px 0}.photoshop-course-career__grid{grid-gap:clamp(55px,8vw,100px);align-items:center;display:grid;gap:clamp(55px,8vw,100px);grid-template-columns:minmax(0,1.05fr) minmax(380px,.75fr)}.photoshop-course-career__content h2{color:#123d75;font-size:clamp(2rem,4vw,3.35rem);font-weight:900;letter-spacing:-.04em;line-height:1.13;margin:0}.photoshop-course-career__content>p{color:#64748b;font-size:15px;line-height:1.75;margin:18px 0 25px}.photoshop-course-career__list{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.photoshop-course-career__list>div{align-items:center;background:#f9fcfe;border:1px solid #e1ebf2;border-radius:11px;color:#263449;display:flex;font-size:12px;font-weight:800;gap:9px;padding:12px}.photoshop-course-career__list svg{color:#08aacf;flex:0 0 auto}.photoshop-course-career__card{background:radial-gradient(circle at 100% 0,#08b9df61,#0000 34%),linear-gradient(145deg,#123d75,#075d99);border-radius:28px;box-shadow:0 34px 70px #0a3b6236;color:#fff;overflow:hidden;padding:40px}.photoshop-course-career__card>svg{color:#61def7;margin-bottom:20px}.photoshop-course-career__card>span{color:#69def7;display:block;font-size:11px;font-weight:900;letter-spacing:.08em;margin-bottom:8px;text-transform:uppercase}.photoshop-course-career__card h3{color:#fff;font-size:27px;line-height:1.25;margin:0}.photoshop-course-career__card p{color:#ffffffbf;font-size:13px;line-height:1.75;margin:16px 0 20px}.photoshop-course-career__card ul{grid-gap:10px;color:#fff;display:grid;font-size:12px;gap:10px;line-height:1.5;margin:0;padding-left:18px}.photoshop-course-contact{background:#edf8fd;padding:80px 0}.photoshop-course-contact__grid{align-items:center;display:flex;gap:45px;justify-content:space-between}.photoshop-course-contact__grid>div:first-child{max-width:650px}.photoshop-course-contact__grid>div:first-child>span{color:#08aacf;display:block;font-size:11px;font-weight:900;letter-spacing:.08em;margin-bottom:8px;text-transform:uppercase}.photoshop-course-contact h2{color:#123d75;font-size:clamp(1.9rem,3.6vw,3rem);font-weight:900;letter-spacing:-.04em;margin:0}.photoshop-course-contact p{color:#64748b;font-size:14px;line-height:1.7;margin:13px 0 0}.photoshop-course-contact__cards{grid-gap:12px;display:grid;gap:12px}.photoshop-course-contact__cards a{align-items:center;background:#fff;border:1px solid #d9e8f0;border-radius:14px;box-shadow:0 13px 30px #14446612;color:#123d75;display:flex;gap:13px;min-width:320px;padding:15px 18px;text-decoration:none}.photoshop-course-contact__cards svg{color:#08aacf;flex:0 0 auto}.photoshop-course-contact__cards small,.photoshop-course-contact__cards strong{display:block}.photoshop-course-contact__cards small{color:#718096;font-size:10px;margin-bottom:2px}.photoshop-course-contact__cards strong{font-size:13px;overflow-wrap:anywhere}.photoshop-course-cta{background:linear-gradient(135deg,#123d75,#075f9f);color:#fff;padding:75px 0}.photoshop-course-cta__content{align-items:center;display:flex;gap:45px;justify-content:space-between}.photoshop-course-cta__content>div:first-child{max-width:740px}.photoshop-course-cta__content>div:first-child>span{color:#63def7;display:block;font-size:11px;font-weight:900;letter-spacing:.1em;margin-bottom:8px;text-transform:uppercase}.photoshop-course-cta h2{color:#fff;font-size:clamp(2rem,4vw,3.3rem);font-weight:900;letter-spacing:-.04em;line-height:1.1;margin:0}.photoshop-course-cta p{color:#ffffffba;font-size:14px;line-height:1.7;margin:14px 0 0}.photoshop-course-cta__actions{display:flex;flex:0 0 auto;gap:12px}.photoshop-course-cta__actions a{align-items:center;border-radius:10px;display:inline-flex;font-size:13px;font-weight:900;gap:9px;justify-content:center;min-height:54px;padding:13px 20px;text-decoration:none}.photoshop-course-cta__actions a:first-child{background:#fff;color:#123d75}.photoshop-course-cta__actions a:last-child{background:#ffffff1a;border:1px solid #ffffff38;color:#fff}@media (max-width:1100px){.photoshop-course-career__grid,.photoshop-course-features__grid,.photoshop-course-hero__grid,.photoshop-course-overview__grid{grid-template-columns:1fr}.photoshop-course-hero__content{margin-inline:auto;max-width:850px;text-align:center}.photoshop-course-eyebrow,.photoshop-course-price-box{margin-inline:auto}.photoshop-course-hero__actions,.photoshop-course-hero__highlights{justify-content:center}.photoshop-course-hero__visual{margin-inline:auto;width:min(680px,100%)}.photoshop-course-career__content,.photoshop-course-features__content,.photoshop-course-overview__content{max-width:850px}.photoshop-course-features__visual{margin-inline:auto;width:min(650px,100%)}.photoshop-course-contact__grid,.photoshop-course-cta__content{align-items:flex-start;flex-direction:column}.photoshop-course-contact__cards{grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.photoshop-course-contact__cards a{min-width:0}}@media (max-width:700px){.photoshop-course-container{width:calc(100% - 30px)}.photoshop-course-hero{padding:60px 0 75px}.photoshop-course-hero__grid{gap:45px}.photoshop-course-hero__content{text-align:left}.photoshop-course-eyebrow,.photoshop-course-price-box{margin-inline:0}.photoshop-course-hero h1{font-size:clamp(2.3rem,11vw,3.15rem)}.photoshop-course-hero h1 span{font-size:.56em}.photoshop-course-hero__content>p{font-size:15px;margin:20px 0 23px}.photoshop-course-hero__highlights{justify-content:flex-start}.photoshop-course-price-box{gap:14px;justify-content:space-between;width:100%}.photoshop-course-price-box>div{min-width:0}.photoshop-course-price-box strong{font-size:15px}.photoshop-course-hero__actions{flex-direction:column;width:100%}.photoshop-course-primary-button,.photoshop-course-secondary-button{width:100%}.photoshop-course-hero__visual{min-height:365px}.photoshop-course-hero__image{border-radius:25px;border-width:5px;inset:25px 5px 0}.photoshop-course-hero__image img{min-height:335px}.photoshop-course-floating-card{min-width:125px;padding:11px 13px}.photoshop-course-floating-card strong{font-size:17px}.photoshop-course-floating-card--bottom{right:0}.photoshop-course-audience,.photoshop-course-benefits,.photoshop-course-career,.photoshop-course-features,.photoshop-course-modules,.photoshop-course-overview{padding:70px 0}.photoshop-course-section-heading{margin-bottom:33px;text-align:left}.photoshop-course-career__content h2,.photoshop-course-features__content h2,.photoshop-course-overview__content h2,.photoshop-course-section-heading h2{font-size:2.15rem}.photoshop-course-career__grid,.photoshop-course-features__grid,.photoshop-course-overview__grid{gap:45px}.photoshop-course-audience__grid,.photoshop-course-benefits__grid,.photoshop-course-modules__grid{grid-template-columns:1fr}.photoshop-course-module-card{grid-template-columns:auto minmax(0,1fr)}.photoshop-course-module-card__check{display:none}.photoshop-course-features__image{border-radius:22px}.photoshop-course-features__image img{min-height:350px}.photoshop-course-features__experience{border-width:5px;bottom:15px;right:8px}.photoshop-course-career__list,.photoshop-course-features__list{grid-template-columns:1fr}.photoshop-course-career__card{border-radius:22px;padding:29px 23px}.photoshop-course-contact{padding:65px 0}.photoshop-course-contact__cards{grid-template-columns:1fr}.photoshop-course-contact__cards a{width:100%}.photoshop-course-cta{padding:60px 0}.photoshop-course-cta__actions{flex-direction:column;width:100%}.photoshop-course-cta__actions a{width:100%}}@media (max-width:420px){.photoshop-course-hero h1{font-size:2.05rem}.photoshop-course-price-box{align-items:flex-start;padding:13px}.photoshop-course-price-box>span{height:50px}.photoshop-course-hero__visual{min-height:325px}.photoshop-course-hero__image img{min-height:295px}.photoshop-course-floating-card{min-width:112px}.photoshop-course-career__content h2,.photoshop-course-contact h2,.photoshop-course-cta h2,.photoshop-course-features__content h2,.photoshop-course-overview__content h2,.photoshop-course-section-heading h2{font-size:1.95rem}.photoshop-course-detail-list{padding-inline:19px}.photoshop-course-detail-list>div{align-items:flex-start}.photoshop-course-career__card h3{font-size:23px}}.ms-office-page{--course-primary:#123d75;--course-secondary:#075f9f;--course-accent:#08b9df;--course-accent-soft:#edf8fd;--course-dark:#172033;background:#fff;color:var(--course-dark);overflow:hidden}.ms-office-container{margin-inline:auto;width:min(1440px,calc(100% - 40px))}.ms-office-hero{background:radial-gradient(circle at 8% 20%,color-mix(in srgb,var(--course-accent) 15%,#0000),#0000 30%),radial-gradient(circle at 92% 10%,color-mix(in srgb,var(--course-primary) 13%,#0000),#0000 31%),linear-gradient(135deg,#fff 0,#f5fbff 53%,#eaf6ff 100%);isolation:isolate;overflow:hidden;padding:88px 0 105px;position:relative}.ms-office-hero:before{background-image:linear-gradient(rgba(18,74,128,.035) 1px,#0000 0),linear-gradient(90deg,rgba(18,74,128,.035) 1px,#0000 0);background-size:42px 42px;content:"";inset:0;position:absolute;z-index:-2}.ms-office-hero__grid{grid-gap:clamp(50px,7vw,95px);align-items:center;display:grid;gap:clamp(50px,7vw,95px);grid-template-columns:minmax(0,1.1fr) minmax(410px,.9fr)}.ms-office-hero__content{position:relative;z-index:2}.ms-office-eyebrow{align-items:center;background:#ffffffe6;border:1px solid color-mix(in srgb,var(--course-accent) 25%,#0000);border-radius:999px;box-shadow:0 9px 24px #0a3e6914;display:inline-flex;font-size:12px;gap:9px;letter-spacing:.06em;margin-bottom:21px;padding:9px 15px;text-transform:uppercase}.ms-office-eyebrow,.ms-office-hero h1{color:var(--course-primary);font-weight:900}.ms-office-hero h1{font-size:clamp(2.65rem,5vw,4.65rem);letter-spacing:-.052em;line-height:1.04;margin:0;max-width:800px}.ms-office-hero h1 span{background:linear-gradient(90deg,var(--course-primary),var(--course-accent));background-clip:text;-webkit-background-clip:text;color:#0000;display:block;font-size:.52em;letter-spacing:-.025em;line-height:1.25;margin-top:11px}.ms-office-hero__content>p{color:#475569;font-size:clamp(16px,1.55vw,19px);line-height:1.75;margin:24px 0 26px;max-width:710px}.ms-office-hero__highlights{display:flex;flex-wrap:wrap;gap:11px;margin-bottom:24px}.ms-office-hero__highlights span{align-items:center;background:#ffffffe0;border:1px solid #dbeaf2;border-radius:999px;color:#263449;display:inline-flex;font-size:12px;font-weight:800;gap:8px;padding:9px 13px}.ms-office-hero__highlights svg{color:var(--course-accent)}.ms-office-price-box{align-items:center;background:#ffffffe6;border:1px solid #124a801f;border-radius:17px;box-shadow:0 15px 35px #13446714;display:flex;gap:23px;margin-bottom:28px;padding:15px 20px;width:-webkit-fit-content;width:fit-content}.ms-office-price-box>div{min-width:145px}.ms-office-price-box small,.ms-office-price-box strong{display:block}.ms-office-price-box small{color:#718096;font-size:11px;font-weight:700;margin-bottom:4px}.ms-office-price-box strong{color:var(--course-primary);font-size:18px;font-weight:900}.ms-office-price-box>span{background:#dce8ef;height:42px;width:1px}.ms-office-hero__actions{display:flex;flex-wrap:wrap;gap:14px}.ms-office-primary-button,.ms-office-secondary-button{align-items:center;border-radius:10px;display:inline-flex;font-size:14px;font-weight:900;gap:9px;justify-content:center;min-height:56px;padding:14px 24px;text-decoration:none;transition:transform .18s ease,box-shadow .18s ease}.ms-office-primary-button{background:linear-gradient(90deg,var(--course-accent),var(--course-secondary));box-shadow:0 16px 31px #0868a436;color:#fff}.ms-office-secondary-button{background:#fff;border:1px solid #124a8029;color:var(--course-primary)}.ms-office-primary-button:hover,.ms-office-secondary-button:hover{box-shadow:0 20px 38px #0868a433;transform:translateY(-3px)}.ms-office-hero__visual{min-height:475px;position:relative}.ms-office-hero__image{background:#dceaf3;border:8px solid #ffffffe6;border-radius:34px;box-shadow:0 35px 75px #0f416733;inset:32px 0 0 28px;overflow:hidden;position:absolute}.ms-office-hero__image:after{background:linear-gradient(0deg,#05315447,#0000 55%);content:"";inset:0;position:absolute}.ms-office-hero__image img{display:block;height:100%;min-height:440px;object-fit:cover;width:100%}.ms-office-image-badge{align-items:center;background:color-mix(in srgb,var(--course-secondary) 92%,#0000);border-radius:999px;bottom:18px;color:#fff;display:inline-flex;font-size:12px;font-weight:900;gap:8px;padding:10px 15px;right:18px;z-index:3}.ms-office-floating-card,.ms-office-image-badge{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);position:absolute}.ms-office-floating-card{background:#fffffff0;border:1px solid #ffffffeb;border-radius:17px;box-shadow:0 18px 38px #07233c29;min-width:145px;padding:14px 17px;z-index:4}.ms-office-floating-card span,.ms-office-floating-card strong{display:block}.ms-office-floating-card strong{color:var(--course-primary);font-size:20px;font-weight:900}.ms-office-floating-card span{color:#64748b;font-size:11px;margin-top:3px}.ms-office-floating-card--top{left:0;top:0}.ms-office-floating-card--bottom{bottom:5px;right:-18px}.ms-office-hero__orb{border-radius:50%;pointer-events:none;position:absolute;z-index:-1}.ms-office-hero__orb--one{background:color-mix(in srgb,var(--course-accent) 8%,#0000);height:290px;left:-130px;top:65px;width:290px}.ms-office-hero__orb--two{background:color-mix(in srgb,var(--course-primary) 8%,#0000);bottom:-100px;height:320px;right:-110px;width:320px}.ms-office-section-heading>span,.ms-office-section-label{color:var(--course-accent);display:block;font-size:12px;font-weight:900;letter-spacing:.09em;margin-bottom:10px;text-transform:uppercase}.ms-office-section-heading{margin:0 auto 44px;max-width:760px;text-align:center}.ms-office-career__content h2,.ms-office-features__content h2,.ms-office-overview__content h2,.ms-office-section-heading h2{color:var(--course-primary);font-size:clamp(2rem,4vw,3.35rem);font-weight:900;letter-spacing:-.04em;line-height:1.13;margin:0}.ms-office-section-heading p{color:#64748b;font-size:15px;line-height:1.75;margin:16px 0 0}.ms-office-overview{background:#fff;padding:100px 0}.ms-office-overview__grid{grid-gap:clamp(50px,7vw,95px);align-items:center;display:grid;gap:clamp(50px,7vw,95px);grid-template-columns:minmax(0,1.05fr) minmax(380px,.75fr)}.ms-office-overview__content p{color:#000;font-size:16px;font-weight:500;line-height:1.82;margin:18px 0 0}.ms-office-overview__card{background:#fff;border:1px solid #dce9f1;border-radius:25px;box-shadow:0 28px 60px #1342651f;overflow:hidden}.ms-office-overview__card-header{background:radial-gradient(circle at 100% 0,color-mix(in srgb,var(--course-accent) 34%,#0000),#0000 40%),linear-gradient(135deg,var(--course-primary),var(--course-secondary));color:#fff;padding:25px 27px}.ms-office-overview__card-header span{color:#9cecff;display:block;font-size:11px;font-weight:900;letter-spacing:.08em;margin-bottom:6px;text-transform:uppercase}.ms-office-overview__card-header h3{color:#fff;font-size:24px;margin:0}.ms-office-detail-list{padding:14px 27px}.ms-office-detail-list>div{align-items:center;border-bottom:1px solid #e6eef3;display:flex;gap:18px;justify-content:space-between;padding:14px 0}.ms-office-detail-list>div:last-child{border-bottom:0}.ms-office-detail-list span{color:#000;font-size:14px;font-weight:500}.ms-office-detail-list strong{color:#172033;font-size:13px;text-align:right}.ms-office-overview__card>a{align-items:center;background:linear-gradient(90deg,var(--course-accent),var(--course-secondary));color:#fff;display:flex;font-size:13px;font-weight:900;gap:8px;justify-content:center;min-height:53px;text-decoration:none}.ms-office-benefits{background:var(--course-accent-soft);padding:100px 0}.ms-office-benefits__grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(3,minmax(0,1fr))}.ms-office-benefits__grid article{background:#fff;border:1px solid #dbe9f1;border-radius:22px;box-shadow:0 18px 42px #14436712;padding:29px;transition:transform .2s ease,box-shadow .2s ease}.ms-office-benefits__grid article:hover{box-shadow:0 25px 55px #14436721;transform:translateY(-7px)}.ms-office-benefits__grid article>div{background:linear-gradient(145deg,var(--course-accent),var(--course-primary));border-radius:15px;color:#fff;display:grid;font-size:14px;font-weight:900;height:53px;margin-bottom:22px;place-items:center;width:53px}.ms-office-benefits__grid h3{color:var(--course-primary);font-size:20px;font-weight:900;margin:0}.ms-office-benefits__grid p{color:#64748b;font-size:13px;line-height:1.7;margin:12px 0 0}.ms-office-modules{background:#fff;padding:100px 0}.ms-office-modules__grid{grid-gap:18px;display:grid;gap:18px;grid-template-columns:repeat(2,minmax(0,1fr))}.ms-office-module-card{grid-gap:17px;align-items:start;background:#fff;border:1px solid #ddeaf1;border-radius:18px;box-shadow:0 15px 38px #1743630f;display:grid;gap:17px;grid-template-columns:auto minmax(0,1fr) auto;padding:22px;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.ms-office-module-card:hover{border-color:color-mix(in srgb,var(--course-accent) 34%,#0000);box-shadow:0 23px 48px #1743631f;transform:translateY(-5px)}.ms-office-module-card__number{background:linear-gradient(145deg,var(--course-accent),var(--course-primary));border-radius:14px;color:#fff;display:grid;font-size:13px;font-weight:900;height:48px;place-items:center;width:48px}.ms-office-module-card h3{color:var(--course-primary);font-size:17px;font-weight:900;margin:1px 0 7px}.ms-office-module-card p{color:#000;font-size:14px;font-weight:500;line-height:1.65;margin:0}.ms-office-module-card__check{color:var(--course-accent)}.ms-office-features{background:var(--course-accent-soft);padding:105px 0}.ms-office-features__grid{grid-gap:clamp(55px,8vw,105px);align-items:center;display:grid;gap:clamp(55px,8vw,105px);grid-template-columns:minmax(400px,.9fr) minmax(0,1.1fr)}.ms-office-features__visual{position:relative}.ms-office-features__image{border-radius:30px;box-shadow:0 32px 70px #103e602b;overflow:hidden}.ms-office-features__image img{display:block;min-height:470px;object-fit:cover;width:100%}.ms-office-features__experience{background:linear-gradient(145deg,var(--course-accent),var(--course-primary));border:7px solid #fff;border-radius:22px;bottom:28px;box-shadow:0 20px 45px #08568740;color:#fff;min-width:175px;padding:20px;position:absolute;right:-30px}.ms-office-features__experience span,.ms-office-features__experience strong{display:block}.ms-office-features__experience strong{font-size:31px;font-weight:900}.ms-office-features__experience span{font-size:12px;font-weight:700;margin-top:3px}.ms-office-features__content>p{color:#64748b;font-size:15px;line-height:1.78;margin:19px 0 27px}.ms-office-features__list{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))}.ms-office-features__list>div{align-items:center;color:#263449;display:flex;font-size:13px;font-weight:800;gap:10px}.ms-office-features__list svg{color:var(--course-accent);flex:0 0 auto}.ms-office-features__content>a{align-items:center;background:var(--course-primary);border-radius:10px;color:#fff;display:inline-flex;font-size:13px;font-weight:900;gap:9px;margin-top:30px;min-height:52px;padding:13px 20px;text-decoration:none}.ms-office-audience{background:var(--course-primary);padding:100px 0}.ms-office-audience .ms-office-section-heading>span{color:#84e8ff}.ms-office-audience .ms-office-section-heading h2{color:#fff}.ms-office-audience .ms-office-section-heading p{color:#ffffffb3}.ms-office-audience__grid{grid-gap:17px;display:grid;gap:17px;grid-template-columns:repeat(3,minmax(0,1fr))}.ms-office-audience__grid article{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff14;border:1px solid #ffffff1f;border-radius:19px;display:flex;gap:17px;min-height:145px;padding:24px;transition:background .18s ease,transform .18s ease}.ms-office-audience__grid article:hover{background:#ffffff21;transform:translateY(-5px)}.ms-office-audience__grid article>span{color:#58d9f4;font-size:28px;font-weight:900}.ms-office-audience__grid h3{color:#fff;font-size:17px;line-height:1.4;margin:0}.ms-office-career{background:#fff;padding:105px 0}.ms-office-career__grid{grid-gap:clamp(55px,8vw,100px);align-items:center;display:grid;gap:clamp(55px,8vw,100px);grid-template-columns:minmax(0,1.05fr) minmax(380px,.75fr)}.ms-office-career__content>p{color:#64748b;font-size:15px;line-height:1.75;margin:18px 0 25px}.ms-office-career__list{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.ms-office-career__list>div{align-items:center;background:#f9fcfe;border:1px solid #e1ebf2;border-radius:11px;color:#263449;display:flex;font-size:12px;font-weight:800;gap:9px;padding:12px}.ms-office-career__list svg{color:var(--course-accent);flex:0 0 auto}.ms-office-career__card{background:radial-gradient(circle at 100% 0,color-mix(in srgb,var(--course-accent) 38%,#0000),#0000 34%),linear-gradient(145deg,var(--course-primary),var(--course-secondary));border-radius:28px;box-shadow:0 34px 70px #0a3b6236;color:#fff;overflow:hidden;padding:40px}.ms-office-career__card>svg{color:#a0edff;margin-bottom:20px}.ms-office-career__card>span{color:#9cecff;display:block;font-size:11px;font-weight:900;letter-spacing:.08em;margin-bottom:8px;text-transform:uppercase}.ms-office-career__card h3{color:#fff;font-size:27px;line-height:1.25;margin:0}.ms-office-career__card p{color:#ffffffbf;font-size:13px;line-height:1.75;margin:16px 0 20px}.ms-office-career__card ul{grid-gap:10px;color:#fff;display:grid;font-size:12px;gap:10px;line-height:1.5;margin:0;padding-left:18px}.ms-office-contact{background:var(--course-accent-soft);padding:80px 0}.ms-office-contact__grid{align-items:center;display:flex;gap:45px;justify-content:space-between}.ms-office-contact__grid>div:first-child{max-width:650px}.ms-office-contact__grid>div:first-child>span{color:var(--course-accent);display:block;font-size:11px;font-weight:900;letter-spacing:.08em;margin-bottom:8px;text-transform:uppercase}.ms-office-contact h2{color:var(--course-primary);font-size:clamp(1.9rem,3.6vw,3rem);font-weight:900;letter-spacing:-.04em;margin:0}.ms-office-contact p{color:#64748b;font-size:14px;line-height:1.7;margin:13px 0 0}.ms-office-contact__cards{grid-gap:12px;display:grid;gap:12px}.ms-office-contact__cards a{align-items:center;background:#fff;border:1px solid #d9e8f0;border-radius:14px;box-shadow:0 13px 30px #14446612;color:var(--course-primary);display:flex;gap:13px;min-width:320px;padding:15px 18px;text-decoration:none}.ms-office-contact__cards svg{color:var(--course-accent);flex:0 0 auto}.ms-office-contact__cards small,.ms-office-contact__cards strong{display:block}.ms-office-contact__cards small{color:#718096;font-size:10px;margin-bottom:2px}.ms-office-contact__cards strong{font-size:13px;overflow-wrap:anywhere}.ms-office-cta{background:linear-gradient(135deg,var(--course-primary),var(--course-secondary));color:#fff;padding:75px 0}.ms-office-cta__content{align-items:center;display:flex;gap:45px;justify-content:space-between}.ms-office-cta__content>div:first-child{max-width:740px}.ms-office-cta__content>div:first-child>span{color:#9cecff;display:block;font-size:11px;font-weight:900;letter-spacing:.1em;margin-bottom:8px;text-transform:uppercase}.ms-office-cta h2{color:#fff;font-size:clamp(2rem,4vw,3.3rem);font-weight:900;letter-spacing:-.04em;line-height:1.1;margin:0}.ms-office-cta p{color:#ffffffba;font-size:14px;line-height:1.7;margin:14px 0 0}.ms-office-cta__actions{display:flex;flex:0 0 auto;gap:12px}.ms-office-cta__actions a{align-items:center;border-radius:10px;display:inline-flex;font-size:13px;font-weight:900;gap:9px;justify-content:center;min-height:54px;padding:13px 20px;text-decoration:none}.ms-office-cta__actions a:first-child{background:#fff;color:var(--course-primary)}.ms-office-cta__actions a:last-child{background:#ffffff1a;border:1px solid #ffffff38;color:#fff}@media (max-width:1100px){.ms-office-career__grid,.ms-office-features__grid,.ms-office-hero__grid,.ms-office-overview__grid{grid-template-columns:1fr}.ms-office-hero__content{margin-inline:auto;max-width:850px;text-align:center}.ms-office-eyebrow,.ms-office-price-box{margin-inline:auto}.ms-office-hero__actions,.ms-office-hero__highlights{justify-content:center}.ms-office-hero__visual{margin-inline:auto;width:min(680px,100%)}.ms-office-career__content,.ms-office-features__content,.ms-office-overview__content{max-width:850px}.ms-office-features__visual{margin-inline:auto;width:min(650px,100%)}.ms-office-contact__grid,.ms-office-cta__content{align-items:flex-start;flex-direction:column}.ms-office-contact__cards{grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.ms-office-contact__cards a{min-width:0}}@media (max-width:700px){.ms-office-container{width:calc(100% - 30px)}.ms-office-hero{padding:60px 0 75px}.ms-office-hero__grid{gap:45px}.ms-office-hero__content{text-align:left}.ms-office-eyebrow,.ms-office-price-box{margin-inline:0}.ms-office-hero h1{font-size:clamp(2.3rem,11vw,3.15rem)}.ms-office-hero h1 span{font-size:.56em}.ms-office-hero__content>p{font-size:15px;margin:20px 0 23px}.ms-office-hero__highlights{justify-content:flex-start}.ms-office-price-box{gap:14px;justify-content:space-between;width:100%}.ms-office-price-box>div{min-width:0}.ms-office-price-box strong{font-size:15px}.ms-office-hero__actions{flex-direction:column;width:100%}.ms-office-primary-button,.ms-office-secondary-button{width:100%}.ms-office-hero__visual{min-height:365px}.ms-office-hero__image{border-radius:25px;border-width:5px;inset:25px 5px 0}.ms-office-hero__image img{min-height:335px}.ms-office-floating-card{min-width:125px;padding:11px 13px}.ms-office-floating-card strong{font-size:17px}.ms-office-floating-card--bottom{right:0}.ms-office-audience,.ms-office-benefits,.ms-office-career,.ms-office-features,.ms-office-modules,.ms-office-overview{padding:70px 0}.ms-office-section-heading{margin-bottom:33px;text-align:left}.ms-office-career__content h2,.ms-office-features__content h2,.ms-office-overview__content h2,.ms-office-section-heading h2{font-size:2.15rem}.ms-office-career__grid,.ms-office-features__grid,.ms-office-overview__grid{gap:45px}.ms-office-audience__grid,.ms-office-benefits__grid,.ms-office-modules__grid{grid-template-columns:1fr}.ms-office-module-card{grid-template-columns:auto minmax(0,1fr)}.ms-office-module-card__check{display:none}.ms-office-features__image{border-radius:22px}.ms-office-features__image img{min-height:350px}.ms-office-features__experience{border-width:5px;bottom:15px;right:8px}.ms-office-career__list,.ms-office-features__list{grid-template-columns:1fr}.ms-office-career__card{border-radius:22px;padding:29px 23px}.ms-office-contact{padding:65px 0}.ms-office-contact__cards{grid-template-columns:1fr}.ms-office-contact__cards a{width:100%}.ms-office-cta{padding:60px 0}.ms-office-cta__actions{flex-direction:column;width:100%}.ms-office-cta__actions a{width:100%}}@media (max-width:420px){.ms-office-hero h1{font-size:2.05rem}.ms-office-price-box{align-items:flex-start;padding:13px}.ms-office-price-box>span{height:50px}.ms-office-hero__visual{min-height:325px}.ms-office-hero__image img{min-height:295px}.ms-office-floating-card{min-width:112px}.ms-office-career__content h2,.ms-office-contact h2,.ms-office-cta h2,.ms-office-features__content h2,.ms-office-overview__content h2,.ms-office-section-heading h2{font-size:1.95rem}.ms-office-detail-list{padding-inline:19px}.ms-office-detail-list>div{align-items:flex-start}.ms-office-career__card h3{font-size:23px}}.coreldraw-page{--course-primary:#123d75;--course-secondary:#075f9f;--course-accent:#08b9df;--course-accent-soft:#edf8fd;--course-dark:#172033;background:#fff;color:var(--course-dark);overflow:hidden}.coreldraw-container{margin-inline:auto;width:min(1440px,calc(100% - 40px))}.coreldraw-hero{background:radial-gradient(circle at 8% 20%,color-mix(in srgb,var(--course-accent) 15%,#0000),#0000 30%),radial-gradient(circle at 92% 10%,color-mix(in srgb,var(--course-primary) 13%,#0000),#0000 31%),linear-gradient(135deg,#fff 0,#f5fbff 53%,#eaf6ff 100%);isolation:isolate;overflow:hidden;padding:88px 0 105px;position:relative}.coreldraw-hero:before{background-image:linear-gradient(rgba(18,74,128,.035) 1px,#0000 0),linear-gradient(90deg,rgba(18,74,128,.035) 1px,#0000 0);background-size:42px 42px;content:"";inset:0;position:absolute;z-index:-2}.coreldraw-hero__grid{grid-gap:clamp(50px,7vw,95px);align-items:center;display:grid;gap:clamp(50px,7vw,95px);grid-template-columns:minmax(0,1.1fr) minmax(410px,.9fr)}.coreldraw-hero__content{position:relative;z-index:2}.coreldraw-eyebrow{align-items:center;background:#ffffffe6;border:1px solid color-mix(in srgb,var(--course-accent) 25%,#0000);border-radius:999px;box-shadow:0 9px 24px #0a3e6914;display:inline-flex;font-size:12px;gap:9px;letter-spacing:.06em;margin-bottom:21px;padding:9px 15px;text-transform:uppercase}.coreldraw-eyebrow,.coreldraw-hero h1{color:var(--course-primary);font-weight:900}.coreldraw-hero h1{font-size:clamp(2.65rem,5vw,4.65rem);letter-spacing:-.052em;line-height:1.04;margin:0;max-width:800px}.coreldraw-hero h1 span{background:linear-gradient(90deg,var(--course-primary),var(--course-accent));background-clip:text;-webkit-background-clip:text;color:#0000;display:block;font-size:.52em;letter-spacing:-.025em;line-height:1.25;margin-top:11px}.coreldraw-hero__content>p{color:#475569;font-size:clamp(16px,1.55vw,19px);line-height:1.75;margin:24px 0 26px;max-width:710px}.coreldraw-hero__highlights{display:flex;flex-wrap:wrap;gap:11px;margin-bottom:24px}.coreldraw-hero__highlights span{align-items:center;background:#ffffffe0;border:1px solid #dbeaf2;border-radius:999px;color:#263449;display:inline-flex;font-size:12px;font-weight:800;gap:8px;padding:9px 13px}.coreldraw-hero__highlights svg{color:var(--course-accent)}.coreldraw-price-box{align-items:center;background:#ffffffe6;border:1px solid #124a801f;border-radius:17px;box-shadow:0 15px 35px #13446714;display:flex;gap:23px;margin-bottom:28px;padding:15px 20px;width:-webkit-fit-content;width:fit-content}.coreldraw-price-box>div{min-width:145px}.coreldraw-price-box small,.coreldraw-price-box strong{display:block}.coreldraw-price-box small{color:#718096;font-size:11px;font-weight:700;margin-bottom:4px}.coreldraw-price-box strong{color:var(--course-primary);font-size:18px;font-weight:900}.coreldraw-price-box>span{background:#dce8ef;height:42px;width:1px}.coreldraw-hero__actions{display:flex;flex-wrap:wrap;gap:14px}.coreldraw-primary-button,.coreldraw-secondary-button{align-items:center;border-radius:10px;display:inline-flex;font-size:14px;font-weight:900;gap:9px;justify-content:center;min-height:56px;padding:14px 24px;text-decoration:none;transition:transform .18s ease,box-shadow .18s ease}.coreldraw-primary-button{background:linear-gradient(90deg,var(--course-accent),var(--course-secondary));box-shadow:0 16px 31px #0868a436;color:#fff}.coreldraw-secondary-button{background:#fff;border:1px solid #124a8029;color:var(--course-primary)}.coreldraw-primary-button:hover,.coreldraw-secondary-button:hover{box-shadow:0 20px 38px #0868a433;transform:translateY(-3px)}.coreldraw-hero__visual{min-height:475px;position:relative}.coreldraw-hero__image{background:#dceaf3;border:8px solid #ffffffe6;border-radius:34px;box-shadow:0 35px 75px #0f416733;inset:32px 0 0 28px;overflow:hidden;position:absolute}.coreldraw-hero__image:after{background:linear-gradient(0deg,#05315447,#0000 55%);content:"";inset:0;position:absolute}.coreldraw-hero__image img{display:block;height:100%;min-height:440px;object-fit:cover;width:100%}.coreldraw-image-badge{align-items:center;background:color-mix(in srgb,var(--course-secondary) 92%,#0000);border-radius:999px;bottom:18px;color:#fff;display:inline-flex;font-size:12px;font-weight:900;gap:8px;padding:10px 15px;right:18px;z-index:3}.coreldraw-floating-card,.coreldraw-image-badge{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);position:absolute}.coreldraw-floating-card{background:#fffffff0;border:1px solid #ffffffeb;border-radius:17px;box-shadow:0 18px 38px #07233c29;min-width:145px;padding:14px 17px;z-index:4}.coreldraw-floating-card span,.coreldraw-floating-card strong{display:block}.coreldraw-floating-card strong{color:var(--course-primary);font-size:20px;font-weight:900}.coreldraw-floating-card span{color:#64748b;font-size:11px;margin-top:3px}.coreldraw-floating-card--top{left:0;top:0}.coreldraw-floating-card--bottom{bottom:5px;right:-18px}.coreldraw-hero__orb{border-radius:50%;pointer-events:none;position:absolute;z-index:-1}.coreldraw-hero__orb--one{background:color-mix(in srgb,var(--course-accent) 8%,#0000);height:290px;left:-130px;top:65px;width:290px}.coreldraw-hero__orb--two{background:color-mix(in srgb,var(--course-primary) 8%,#0000);bottom:-100px;height:320px;right:-110px;width:320px}.coreldraw-section-heading>span,.coreldraw-section-label{color:var(--course-accent);display:block;font-size:12px;font-weight:900;letter-spacing:.09em;margin-bottom:10px;text-transform:uppercase}.coreldraw-section-heading{margin:0 auto 44px;max-width:760px;text-align:center}.coreldraw-career__content h2,.coreldraw-features__content h2,.coreldraw-overview__content h2,.coreldraw-section-heading h2{color:var(--course-primary);font-size:clamp(2rem,4vw,3.35rem);font-weight:900;letter-spacing:-.04em;line-height:1.13;margin:0}.coreldraw-section-heading p{color:#64748b;font-size:15px;line-height:1.75;margin:16px 0 0}.coreldraw-overview{background:#fff;padding:100px 0}.coreldraw-overview__grid{grid-gap:clamp(50px,7vw,95px);align-items:center;display:grid;gap:clamp(50px,7vw,95px);grid-template-columns:minmax(0,1.05fr) minmax(380px,.75fr)}.coreldraw-overview__content p{color:#000;font-size:16px;font-weight:500;line-height:1.82;margin:18px 0 0}.coreldraw-overview__card{background:#fff;border:1px solid #dce9f1;border-radius:25px;box-shadow:0 28px 60px #1342651f;overflow:hidden}.coreldraw-overview__card-header{background:radial-gradient(circle at 100% 0,color-mix(in srgb,var(--course-accent) 34%,#0000),#0000 40%),linear-gradient(135deg,var(--course-primary),var(--course-secondary));color:#fff;padding:25px 27px}.coreldraw-overview__card-header span{color:#9cecff;display:block;font-size:11px;font-weight:900;letter-spacing:.08em;margin-bottom:6px;text-transform:uppercase}.coreldraw-overview__card-header h3{color:#fff;font-size:24px;margin:0}.coreldraw-detail-list{padding:14px 27px}.coreldraw-detail-list>div{align-items:center;border-bottom:1px solid #e6eef3;display:flex;gap:18px;justify-content:space-between;padding:14px 0}.coreldraw-detail-list>div:last-child{border-bottom:0}.coreldraw-detail-list span{color:#000;font-size:14px;font-weight:500}.coreldraw-detail-list strong{color:#172033;font-size:13px;text-align:right}.coreldraw-overview__card>a{align-items:center;background:linear-gradient(90deg,var(--course-accent),var(--course-secondary));color:#fff;display:flex;font-size:13px;font-weight:900;gap:8px;justify-content:center;min-height:53px;text-decoration:none}.coreldraw-benefits{background:var(--course-accent-soft);padding:100px 0}.coreldraw-benefits__grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(3,minmax(0,1fr))}.coreldraw-benefits__grid article{background:#fff;border:1px solid #dbe9f1;border-radius:22px;box-shadow:0 18px 42px #14436712;padding:29px;transition:transform .2s ease,box-shadow .2s ease}.coreldraw-benefits__grid article:hover{box-shadow:0 25px 55px #14436721;transform:translateY(-7px)}.coreldraw-benefits__grid article>div{background:linear-gradient(145deg,var(--course-accent),var(--course-primary));border-radius:15px;color:#fff;display:grid;font-size:14px;font-weight:900;height:53px;margin-bottom:22px;place-items:center;width:53px}.coreldraw-benefits__grid h3{color:var(--course-primary);font-size:20px;font-weight:900;margin:0}.coreldraw-benefits__grid p{color:#64748b;font-size:13px;line-height:1.7;margin:12px 0 0}.coreldraw-modules{background:#fff;padding:100px 0}.coreldraw-modules__grid{grid-gap:18px;display:grid;gap:18px;grid-template-columns:repeat(2,minmax(0,1fr))}.coreldraw-module-card{grid-gap:17px;align-items:start;background:#fff;border:1px solid #ddeaf1;border-radius:18px;box-shadow:0 15px 38px #1743630f;display:grid;gap:17px;grid-template-columns:auto minmax(0,1fr) auto;padding:22px;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.coreldraw-module-card:hover{border-color:color-mix(in srgb,var(--course-accent) 34%,#0000);box-shadow:0 23px 48px #1743631f;transform:translateY(-5px)}.coreldraw-module-card__number{background:linear-gradient(145deg,var(--course-accent),var(--course-primary));border-radius:14px;color:#fff;display:grid;font-size:13px;font-weight:900;height:48px;place-items:center;width:48px}.coreldraw-module-card h3{color:var(--course-primary);font-size:17px;font-weight:900;margin:1px 0 7px}.coreldraw-module-card p{color:#000;font-size:14px;line-height:1.65;margin:0}.coreldraw-module-card__check{color:var(--course-accent)}.coreldraw-features{background:var(--course-accent-soft);padding:105px 0}.coreldraw-features__grid{grid-gap:clamp(55px,8vw,105px);align-items:center;display:grid;gap:clamp(55px,8vw,105px);grid-template-columns:minmax(400px,.9fr) minmax(0,1.1fr)}.coreldraw-features__visual{position:relative}.coreldraw-features__image{border-radius:30px;box-shadow:0 32px 70px #103e602b;overflow:hidden}.coreldraw-features__image img{display:block;min-height:470px;object-fit:cover;width:100%}.coreldraw-features__experience{background:linear-gradient(145deg,var(--course-accent),var(--course-primary));border:7px solid #fff;border-radius:22px;bottom:28px;box-shadow:0 20px 45px #08568740;color:#fff;min-width:175px;padding:20px;position:absolute;right:-30px}.coreldraw-features__experience span,.coreldraw-features__experience strong{display:block}.coreldraw-features__experience strong{font-size:31px;font-weight:900}.coreldraw-features__experience span{font-size:12px;font-weight:700;margin-top:3px}.coreldraw-features__content>p{color:#64748b;font-size:15px;line-height:1.78;margin:19px 0 27px}.coreldraw-features__list{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))}.coreldraw-features__list>div{align-items:center;color:#263449;display:flex;font-size:13px;font-weight:800;gap:10px}.coreldraw-features__list svg{color:var(--course-accent);flex:0 0 auto}.coreldraw-features__content>a{align-items:center;background:var(--course-primary);border-radius:10px;color:#fff;display:inline-flex;font-size:13px;font-weight:900;gap:9px;margin-top:30px;min-height:52px;padding:13px 20px;text-decoration:none}.coreldraw-audience{background:var(--course-primary);padding:100px 0}.coreldraw-audience .coreldraw-section-heading>span{color:#84e8ff}.coreldraw-audience .coreldraw-section-heading h2{color:#fff}.coreldraw-audience .coreldraw-section-heading p{color:#ffffffb3}.coreldraw-audience__grid{grid-gap:17px;display:grid;gap:17px;grid-template-columns:repeat(3,minmax(0,1fr))}.coreldraw-audience__grid article{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff14;border:1px solid #ffffff1f;border-radius:19px;display:flex;gap:17px;min-height:145px;padding:24px;transition:background .18s ease,transform .18s ease}.coreldraw-audience__grid article:hover{background:#ffffff21;transform:translateY(-5px)}.coreldraw-audience__grid article>span{color:#58d9f4;font-size:28px;font-weight:900}.coreldraw-audience__grid h3{color:#fff;font-size:17px;line-height:1.4;margin:0}.coreldraw-career{background:#fff;padding:105px 0}.coreldraw-career__grid{grid-gap:clamp(55px,8vw,100px);align-items:center;display:grid;gap:clamp(55px,8vw,100px);grid-template-columns:minmax(0,1.05fr) minmax(380px,.75fr)}.coreldraw-career__content>p{color:#64748b;font-size:15px;line-height:1.75;margin:18px 0 25px}.coreldraw-career__list{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.coreldraw-career__list>div{align-items:center;background:#f9fcfe;border:1px solid #e1ebf2;border-radius:11px;color:#263449;display:flex;font-size:12px;font-weight:800;gap:9px;padding:12px}.coreldraw-career__list svg{color:var(--course-accent);flex:0 0 auto}.coreldraw-career__card{background:radial-gradient(circle at 100% 0,color-mix(in srgb,var(--course-accent) 38%,#0000),#0000 34%),linear-gradient(145deg,var(--course-primary),var(--course-secondary));border-radius:28px;box-shadow:0 34px 70px #0a3b6236;color:#fff;overflow:hidden;padding:40px}.coreldraw-career__card>svg{color:#a0edff;margin-bottom:20px}.coreldraw-career__card>span{color:#9cecff;display:block;font-size:11px;font-weight:900;letter-spacing:.08em;margin-bottom:8px;text-transform:uppercase}.coreldraw-career__card h3{color:#fff;font-size:27px;line-height:1.25;margin:0}.coreldraw-career__card p{color:#ffffffbf;font-size:13px;line-height:1.75;margin:16px 0 20px}.coreldraw-career__card ul{grid-gap:10px;color:#fff;display:grid;font-size:12px;gap:10px;line-height:1.5;margin:0;padding-left:18px}.coreldraw-contact{background:var(--course-accent-soft);padding:80px 0}.coreldraw-contact__grid{align-items:center;display:flex;gap:45px;justify-content:space-between}.coreldraw-contact__grid>div:first-child{max-width:650px}.coreldraw-contact__grid>div:first-child>span{color:var(--course-accent);display:block;font-size:11px;font-weight:900;letter-spacing:.08em;margin-bottom:8px;text-transform:uppercase}.coreldraw-contact h2{color:var(--course-primary);font-size:clamp(1.9rem,3.6vw,3rem);font-weight:900;letter-spacing:-.04em;margin:0}.coreldraw-contact p{color:#64748b;font-size:14px;line-height:1.7;margin:13px 0 0}.coreldraw-contact__cards{grid-gap:12px;display:grid;gap:12px}.coreldraw-contact__cards a{align-items:center;background:#fff;border:1px solid #d9e8f0;border-radius:14px;box-shadow:0 13px 30px #14446612;color:var(--course-primary);display:flex;gap:13px;min-width:320px;padding:15px 18px;text-decoration:none}.coreldraw-contact__cards svg{color:var(--course-accent);flex:0 0 auto}.coreldraw-contact__cards small,.coreldraw-contact__cards strong{display:block}.coreldraw-contact__cards small{color:#718096;font-size:10px;margin-bottom:2px}.coreldraw-contact__cards strong{font-size:13px;overflow-wrap:anywhere}.coreldraw-cta{background:linear-gradient(135deg,var(--course-primary),var(--course-secondary));color:#fff;padding:75px 0}.coreldraw-cta__content{align-items:center;display:flex;gap:45px;justify-content:space-between}.coreldraw-cta__content>div:first-child{max-width:740px}.coreldraw-cta__content>div:first-child>span{color:#9cecff;display:block;font-size:11px;font-weight:900;letter-spacing:.1em;margin-bottom:8px;text-transform:uppercase}.coreldraw-cta h2{color:#fff;font-size:clamp(2rem,4vw,3.3rem);font-weight:900;letter-spacing:-.04em;line-height:1.1;margin:0}.coreldraw-cta p{color:#ffffffba;font-size:14px;line-height:1.7;margin:14px 0 0}.coreldraw-cta__actions{display:flex;flex:0 0 auto;gap:12px}.coreldraw-cta__actions a{align-items:center;border-radius:10px;display:inline-flex;font-size:13px;font-weight:900;gap:9px;justify-content:center;min-height:54px;padding:13px 20px;text-decoration:none}.coreldraw-cta__actions a:first-child{background:#fff;color:var(--course-primary)}.coreldraw-cta__actions a:last-child{background:#ffffff1a;border:1px solid #ffffff38;color:#fff}@media (max-width:1100px){.coreldraw-career__grid,.coreldraw-features__grid,.coreldraw-hero__grid,.coreldraw-overview__grid{grid-template-columns:1fr}.coreldraw-hero__content{margin-inline:auto;max-width:850px;text-align:center}.coreldraw-eyebrow,.coreldraw-price-box{margin-inline:auto}.coreldraw-hero__actions,.coreldraw-hero__highlights{justify-content:center}.coreldraw-hero__visual{margin-inline:auto;width:min(680px,100%)}.coreldraw-career__content,.coreldraw-features__content,.coreldraw-overview__content{max-width:850px}.coreldraw-features__visual{margin-inline:auto;width:min(650px,100%)}.coreldraw-contact__grid,.coreldraw-cta__content{align-items:flex-start;flex-direction:column}.coreldraw-contact__cards{grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.coreldraw-contact__cards a{min-width:0}}@media (max-width:700px){.coreldraw-container{width:calc(100% - 30px)}.coreldraw-hero{padding:60px 0 75px}.coreldraw-hero__grid{gap:45px}.coreldraw-hero__content{text-align:left}.coreldraw-eyebrow,.coreldraw-price-box{margin-inline:0}.coreldraw-hero h1{font-size:clamp(2.3rem,11vw,3.15rem)}.coreldraw-hero h1 span{font-size:.56em}.coreldraw-hero__content>p{font-size:15px;margin:20px 0 23px}.coreldraw-hero__highlights{justify-content:flex-start}.coreldraw-price-box{gap:14px;justify-content:space-between;width:100%}.coreldraw-price-box>div{min-width:0}.coreldraw-price-box strong{font-size:15px}.coreldraw-hero__actions{flex-direction:column;width:100%}.coreldraw-primary-button,.coreldraw-secondary-button{width:100%}.coreldraw-hero__visual{min-height:365px}.coreldraw-hero__image{border-radius:25px;border-width:5px;inset:25px 5px 0}.coreldraw-hero__image img{min-height:335px}.coreldraw-floating-card{min-width:125px;padding:11px 13px}.coreldraw-floating-card strong{font-size:17px}.coreldraw-floating-card--bottom{right:0}.coreldraw-audience,.coreldraw-benefits,.coreldraw-career,.coreldraw-features,.coreldraw-modules,.coreldraw-overview{padding:70px 0}.coreldraw-section-heading{margin-bottom:33px;text-align:left}.coreldraw-career__content h2,.coreldraw-features__content h2,.coreldraw-overview__content h2,.coreldraw-section-heading h2{font-size:2.15rem}.coreldraw-career__grid,.coreldraw-features__grid,.coreldraw-overview__grid{gap:45px}.coreldraw-audience__grid,.coreldraw-benefits__grid,.coreldraw-modules__grid{grid-template-columns:1fr}.coreldraw-module-card{grid-template-columns:auto minmax(0,1fr)}.coreldraw-module-card__check{display:none}.coreldraw-features__image{border-radius:22px}.coreldraw-features__image img{min-height:350px}.coreldraw-features__experience{border-width:5px;bottom:15px;right:8px}.coreldraw-career__list,.coreldraw-features__list{grid-template-columns:1fr}.coreldraw-career__card{border-radius:22px;padding:29px 23px}.coreldraw-contact{padding:65px 0}.coreldraw-contact__cards{grid-template-columns:1fr}.coreldraw-contact__cards a{width:100%}.coreldraw-cta{padding:60px 0}.coreldraw-cta__actions{flex-direction:column;width:100%}.coreldraw-cta__actions a{width:100%}}@media (max-width:420px){.coreldraw-hero h1{font-size:2.05rem}.coreldraw-price-box{align-items:flex-start;padding:13px}.coreldraw-price-box>span{height:50px}.coreldraw-hero__visual{min-height:325px}.coreldraw-hero__image img{min-height:295px}.coreldraw-floating-card{min-width:112px}.coreldraw-career__content h2,.coreldraw-contact h2,.coreldraw-cta h2,.coreldraw-features__content h2,.coreldraw-overview__content h2,.coreldraw-section-heading h2{font-size:1.95rem}.coreldraw-detail-list{padding-inline:19px}.coreldraw-detail-list>div{align-items:flex-start}.coreldraw-career__card h3{font-size:23px}}.advance-excel-page{--course-primary:#123d75;--course-secondary:#075f9f;--course-accent:#08b9df;--course-accent-soft:#edf8fd;--course-dark:#172033;background:#fff;color:var(--course-dark);overflow:hidden}.advance-excel-container{margin-inline:auto;width:min(1440px,calc(100% - 40px))}.advance-excel-hero{background:radial-gradient(circle at 8% 20%,color-mix(in srgb,var(--course-accent) 15%,#0000),#0000 30%),radial-gradient(circle at 92% 10%,color-mix(in srgb,var(--course-primary) 13%,#0000),#0000 31%),linear-gradient(135deg,#fff 0,#f5fbff 53%,#eaf6ff 100%);isolation:isolate;overflow:hidden;padding:88px 0 105px;position:relative}.advance-excel-hero:before{background-image:linear-gradient(rgba(18,74,128,.035) 1px,#0000 0),linear-gradient(90deg,rgba(18,74,128,.035) 1px,#0000 0);background-size:42px 42px;content:"";inset:0;position:absolute;z-index:-2}.advance-excel-hero__grid{grid-gap:clamp(50px,7vw,95px);align-items:center;display:grid;gap:clamp(50px,7vw,95px);grid-template-columns:minmax(0,1.1fr) minmax(410px,.9fr)}.advance-excel-hero__content{position:relative;z-index:2}.advance-excel-eyebrow{align-items:center;background:#ffffffe6;border:1px solid color-mix(in srgb,var(--course-accent) 25%,#0000);border-radius:999px;box-shadow:0 9px 24px #0a3e6914;color:var(--course-primary);display:inline-flex;font-size:12px;font-weight:900;gap:9px;letter-spacing:.06em;margin-bottom:21px;padding:9px 15px;text-transform:uppercase}.advance-excel-hero h1{color:var(--course-primary);font-size:clamp(2.65rem,5vw,4.65rem);font-weight:900;letter-spacing:-.052em;line-height:1.04;margin:0;max-width:800px}.advance-excel-hero h1 span{background:linear-gradient(90deg,var(--course-primary),var(--course-accent));background-clip:text;-webkit-background-clip:text;color:#0000;display:block;font-size:.52em;letter-spacing:-.025em;line-height:1.25;margin-top:11px}.advance-excel-hero__content>p{color:#475569;font-size:clamp(16px,1.55vw,19px);line-height:1.75;margin:24px 0 26px;max-width:710px}.advance-excel-hero__highlights{display:flex;flex-wrap:wrap;gap:11px;margin-bottom:24px}.advance-excel-hero__highlights span{align-items:center;background:#ffffffe0;border:1px solid #dbeaf2;border-radius:999px;color:#263449;display:inline-flex;font-size:12px;font-weight:800;gap:8px;padding:9px 13px}.advance-excel-hero__highlights svg{color:var(--course-accent)}.advance-excel-price-box{align-items:center;background:#ffffffe6;border:1px solid #124a801f;border-radius:17px;box-shadow:0 15px 35px #13446714;display:flex;gap:23px;margin-bottom:28px;padding:15px 20px;width:-webkit-fit-content;width:fit-content}.advance-excel-price-box>div{min-width:145px}.advance-excel-price-box small,.advance-excel-price-box strong{display:block}.advance-excel-price-box small{color:#718096;font-size:11px;font-weight:700;margin-bottom:4px}.advance-excel-price-box strong{color:var(--course-primary);font-size:18px;font-weight:900}.advance-excel-price-box>span{background:#dce8ef;height:42px;width:1px}.advance-excel-hero__actions{display:flex;flex-wrap:wrap;gap:14px}.advance-excel-primary-button,.advance-excel-secondary-button{align-items:center;border-radius:10px;display:inline-flex;font-size:14px;font-weight:900;gap:9px;justify-content:center;min-height:56px;padding:14px 24px;text-decoration:none;transition:transform .18s ease,box-shadow .18s ease}.advance-excel-primary-button{background:linear-gradient(90deg,var(--course-accent),var(--course-secondary));box-shadow:0 16px 31px #0868a436;color:#fff}.advance-excel-secondary-button{background:#fff;border:1px solid #124a8029;color:var(--course-primary)}.advance-excel-primary-button:hover,.advance-excel-secondary-button:hover{box-shadow:0 20px 38px #0868a433;transform:translateY(-3px)}.advance-excel-hero__visual{min-height:475px;position:relative}.advance-excel-hero__image{background:#dceaf3;border:8px solid #ffffffe6;border-radius:34px;box-shadow:0 35px 75px #0f416733;inset:32px 0 0 28px;overflow:hidden;position:absolute}.advance-excel-hero__image:after{background:linear-gradient(0deg,#05315447,#0000 55%);content:"";inset:0;position:absolute}.advance-excel-hero__image img{display:block;height:100%;min-height:440px;object-fit:cover;width:100%}.advance-excel-image-badge{align-items:center;background:color-mix(in srgb,var(--course-secondary) 92%,#0000);border-radius:999px;bottom:18px;color:#fff;display:inline-flex;font-size:12px;font-weight:900;gap:8px;padding:10px 15px;right:18px;z-index:3}.advance-excel-floating-card,.advance-excel-image-badge{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);position:absolute}.advance-excel-floating-card{background:#fffffff0;border:1px solid #ffffffeb;border-radius:17px;box-shadow:0 18px 38px #07233c29;min-width:145px;padding:14px 17px;z-index:4}.advance-excel-floating-card span,.advance-excel-floating-card strong{display:block}.advance-excel-floating-card strong{color:var(--course-primary);font-size:20px;font-weight:900}.advance-excel-floating-card span{color:#64748b;font-size:11px;margin-top:3px}.advance-excel-floating-card--top{left:0;top:0}.advance-excel-floating-card--bottom{bottom:5px;right:-18px}.advance-excel-hero__orb{border-radius:50%;pointer-events:none;position:absolute;z-index:-1}.advance-excel-hero__orb--one{background:color-mix(in srgb,var(--course-accent) 8%,#0000);height:290px;left:-130px;top:65px;width:290px}.advance-excel-hero__orb--two{background:color-mix(in srgb,var(--course-primary) 8%,#0000);bottom:-100px;height:320px;right:-110px;width:320px}.advance-excel-section-heading>span,.advance-excel-section-label{color:var(--course-accent);display:block;font-size:12px;font-weight:900;letter-spacing:.09em;margin-bottom:10px;text-transform:uppercase}.advance-excel-section-heading{margin:0 auto 44px;max-width:760px;text-align:center}.advance-excel-career__content h2,.advance-excel-features__content h2,.advance-excel-overview__content h2,.advance-excel-section-heading h2{color:var(--course-primary);font-size:clamp(2rem,4vw,3.35rem);font-weight:900;letter-spacing:-.04em;line-height:1.13;margin:0}.advance-excel-section-heading p{color:#64748b;font-size:15px;line-height:1.75;margin:16px 0 0}.advance-excel-overview{background:#fff;padding:100px 0}.advance-excel-overview__grid{grid-gap:clamp(50px,7vw,95px);align-items:center;display:grid;gap:clamp(50px,7vw,95px);grid-template-columns:minmax(0,1.05fr) minmax(380px,.75fr)}.advance-excel-overview__content p{color:#000;font-size:16px;font-weight:500;line-height:1.82;margin:18px 0 0}.advance-excel-overview__card{background:#fff;border:1px solid #dce9f1;border-radius:25px;box-shadow:0 28px 60px #1342651f;overflow:hidden}.advance-excel-overview__card-header{background:radial-gradient(circle at 100% 0,color-mix(in srgb,var(--course-accent) 34%,#0000),#0000 40%),linear-gradient(135deg,var(--course-primary),var(--course-secondary));color:#fff;padding:25px 27px}.advance-excel-overview__card-header span{color:#9cecff;display:block;font-size:11px;font-weight:900;letter-spacing:.08em;margin-bottom:6px;text-transform:uppercase}.advance-excel-overview__card-header h3{color:#fff;font-size:24px;margin:0}.advance-excel-detail-list{padding:14px 27px}.advance-excel-detail-list>div{align-items:center;border-bottom:1px solid #e6eef3;display:flex;gap:18px;justify-content:space-between;padding:14px 0}.advance-excel-detail-list>div:last-child{border-bottom:0}.advance-excel-detail-list span{color:#000;font-size:15px;font-weight:500}.advance-excel-detail-list strong{color:#172033;font-size:13px;text-align:right}.advance-excel-overview__card>a{align-items:center;background:linear-gradient(90deg,var(--course-accent),var(--course-secondary));color:#fff;display:flex;font-size:13px;font-weight:900;gap:8px;justify-content:center;min-height:53px;text-decoration:none}.advance-excel-benefits{background:var(--course-accent-soft);padding:100px 0}.advance-excel-benefits__grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(3,minmax(0,1fr))}.advance-excel-benefits__grid article{background:#fff;border:1px solid #dbe9f1;border-radius:22px;box-shadow:0 18px 42px #14436712;padding:29px;transition:transform .2s ease,box-shadow .2s ease}.advance-excel-benefits__grid article:hover{box-shadow:0 25px 55px #14436721;transform:translateY(-7px)}.advance-excel-benefits__grid article>div{background:linear-gradient(145deg,var(--course-accent),var(--course-primary));border-radius:15px;color:#fff;display:grid;font-size:14px;font-weight:900;height:53px;margin-bottom:22px;place-items:center;width:53px}.advance-excel-benefits__grid h3{color:var(--course-primary);font-size:20px;font-weight:900;margin:0}.advance-excel-benefits__grid p{color:#64748b;font-size:13px;line-height:1.7;margin:12px 0 0}.advance-excel-modules{background:#fff;padding:100px 0}.advance-excel-modules__grid{grid-gap:18px;display:grid;gap:18px;grid-template-columns:repeat(2,minmax(0,1fr))}.advance-excel-module-card{grid-gap:17px;align-items:start;background:#fff;border:1px solid #ddeaf1;border-radius:18px;box-shadow:0 15px 38px #1743630f;display:grid;gap:17px;grid-template-columns:auto minmax(0,1fr) auto;padding:22px;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.advance-excel-module-card:hover{border-color:color-mix(in srgb,var(--course-accent) 34%,#0000);box-shadow:0 23px 48px #1743631f;transform:translateY(-5px)}.advance-excel-module-card__number{background:linear-gradient(145deg,var(--course-accent),var(--course-primary));border-radius:14px;color:#fff;display:grid;font-size:13px;font-weight:900;height:48px;place-items:center;width:48px}.advance-excel-module-card h3{color:var(--course-primary);font-size:17px;font-weight:900;margin:1px 0 7px}.advance-excel-module-card p{color:#000;font-size:14px;line-height:1.65;margin:0}.advance-excel-module-card__check{color:var(--course-accent)}.advance-excel-features{background:var(--course-accent-soft);padding:105px 0}.advance-excel-features__grid{grid-gap:clamp(55px,8vw,105px);align-items:center;display:grid;gap:clamp(55px,8vw,105px);grid-template-columns:minmax(400px,.9fr) minmax(0,1.1fr)}.advance-excel-features__visual{position:relative}.advance-excel-features__image{border-radius:30px;box-shadow:0 32px 70px #103e602b;overflow:hidden}.advance-excel-features__image img{display:block;min-height:470px;object-fit:cover;width:100%}.advance-excel-features__experience{background:linear-gradient(145deg,var(--course-accent),var(--course-primary));border:7px solid #fff;border-radius:22px;bottom:28px;box-shadow:0 20px 45px #08568740;color:#fff;min-width:175px;padding:20px;position:absolute;right:-30px}.advance-excel-features__experience span,.advance-excel-features__experience strong{display:block}.advance-excel-features__experience strong{font-size:31px;font-weight:900}.advance-excel-features__experience span{font-size:12px;font-weight:700;margin-top:3px}.advance-excel-features__content>p{color:#64748b;font-size:15px;line-height:1.78;margin:19px 0 27px}.advance-excel-features__list{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))}.advance-excel-features__list>div{align-items:center;color:#263449;display:flex;font-size:13px;font-weight:800;gap:10px}.advance-excel-features__list svg{color:var(--course-accent);flex:0 0 auto}.advance-excel-features__content>a{align-items:center;background:var(--course-primary);border-radius:10px;color:#fff;display:inline-flex;font-size:13px;font-weight:900;gap:9px;margin-top:30px;min-height:52px;padding:13px 20px;text-decoration:none}.advance-excel-audience{background:var(--course-primary);padding:100px 0}.advance-excel-audience .advance-excel-section-heading>span{color:#84e8ff}.advance-excel-audience .advance-excel-section-heading h2{color:#fff}.advance-excel-audience .advance-excel-section-heading p{color:#ffffffb3}.advance-excel-audience__grid{grid-gap:17px;display:grid;gap:17px;grid-template-columns:repeat(3,minmax(0,1fr))}.advance-excel-audience__grid article{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff14;border:1px solid #ffffff1f;border-radius:19px;display:flex;gap:17px;min-height:145px;padding:24px;transition:background .18s ease,transform .18s ease}.advance-excel-audience__grid article:hover{background:#ffffff21;transform:translateY(-5px)}.advance-excel-audience__grid article>span{color:#58d9f4;font-size:28px;font-weight:900}.advance-excel-audience__grid h3{color:#fff;font-size:17px;line-height:1.4;margin:0}.advance-excel-career{background:#fff;padding:105px 0}.advance-excel-career__grid{grid-gap:clamp(55px,8vw,100px);align-items:center;display:grid;gap:clamp(55px,8vw,100px);grid-template-columns:minmax(0,1.05fr) minmax(380px,.75fr)}.advance-excel-career__content>p{color:#64748b;font-size:15px;line-height:1.75;margin:18px 0 25px}.advance-excel-career__list{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.advance-excel-career__list>div{align-items:center;background:#f9fcfe;border:1px solid #e1ebf2;border-radius:11px;color:#263449;display:flex;font-size:12px;font-weight:800;gap:9px;padding:12px}.advance-excel-career__list svg{color:var(--course-accent);flex:0 0 auto}.advance-excel-career__card{background:radial-gradient(circle at 100% 0,color-mix(in srgb,var(--course-accent) 38%,#0000),#0000 34%),linear-gradient(145deg,var(--course-primary),var(--course-secondary));border-radius:28px;box-shadow:0 34px 70px #0a3b6236;color:#fff;overflow:hidden;padding:40px}.advance-excel-career__card>svg{color:#a0edff;margin-bottom:20px}.advance-excel-career__card>span{color:#9cecff;display:block;font-size:11px;font-weight:900;letter-spacing:.08em;margin-bottom:8px;text-transform:uppercase}.advance-excel-career__card h3{color:#fff;font-size:27px;line-height:1.25;margin:0}.advance-excel-career__card p{color:#ffffffbf;font-size:13px;line-height:1.75;margin:16px 0 20px}.advance-excel-career__card ul{grid-gap:10px;color:#fff;display:grid;font-size:12px;gap:10px;line-height:1.5;margin:0;padding-left:18px}.advance-excel-contact{background:var(--course-accent-soft);padding:80px 0}.advance-excel-contact__grid{align-items:center;display:flex;gap:45px;justify-content:space-between}.advance-excel-contact__grid>div:first-child{max-width:650px}.advance-excel-contact__grid>div:first-child>span{color:var(--course-accent);display:block;font-size:11px;font-weight:900;letter-spacing:.08em;margin-bottom:8px;text-transform:uppercase}.advance-excel-contact h2{color:var(--course-primary);font-size:clamp(1.9rem,3.6vw,3rem);font-weight:900;letter-spacing:-.04em;margin:0}.advance-excel-contact p{color:#64748b;font-size:14px;line-height:1.7;margin:13px 0 0}.advance-excel-contact__cards{grid-gap:12px;display:grid;gap:12px}.advance-excel-contact__cards a{align-items:center;background:#fff;border:1px solid #d9e8f0;border-radius:14px;box-shadow:0 13px 30px #14446612;color:var(--course-primary);display:flex;gap:13px;min-width:320px;padding:15px 18px;text-decoration:none}.advance-excel-contact__cards svg{color:var(--course-accent);flex:0 0 auto}.advance-excel-contact__cards small,.advance-excel-contact__cards strong{display:block}.advance-excel-contact__cards small{color:#718096;font-size:10px;margin-bottom:2px}.advance-excel-contact__cards strong{font-size:13px;overflow-wrap:anywhere}.advance-excel-cta{background:linear-gradient(135deg,var(--course-primary),var(--course-secondary));color:#fff;padding:75px 0}.advance-excel-cta__content{align-items:center;display:flex;gap:45px;justify-content:space-between}.advance-excel-cta__content>div:first-child{max-width:740px}.advance-excel-cta__content>div:first-child>span{color:#9cecff;display:block;font-size:11px;font-weight:900;letter-spacing:.1em;margin-bottom:8px;text-transform:uppercase}.advance-excel-cta h2{color:#fff;font-size:clamp(2rem,4vw,3.3rem);font-weight:900;letter-spacing:-.04em;line-height:1.1;margin:0}.advance-excel-cta p{color:#ffffffba;font-size:14px;line-height:1.7;margin:14px 0 0}.advance-excel-cta__actions{display:flex;flex:0 0 auto;gap:12px}.advance-excel-cta__actions a{align-items:center;border-radius:10px;display:inline-flex;font-size:13px;font-weight:900;gap:9px;justify-content:center;min-height:54px;padding:13px 20px;text-decoration:none}.advance-excel-cta__actions a:first-child{background:#fff;color:var(--course-primary)}.advance-excel-cta__actions a:last-child{background:#ffffff1a;border:1px solid #ffffff38;color:#fff}@media (max-width:1100px){.advance-excel-career__grid,.advance-excel-features__grid,.advance-excel-hero__grid,.advance-excel-overview__grid{grid-template-columns:1fr}.advance-excel-hero__content{margin-inline:auto;max-width:850px;text-align:center}.advance-excel-eyebrow,.advance-excel-price-box{margin-inline:auto}.advance-excel-hero__actions,.advance-excel-hero__highlights{justify-content:center}.advance-excel-hero__visual{margin-inline:auto;width:min(680px,100%)}.advance-excel-career__content,.advance-excel-features__content,.advance-excel-overview__content{max-width:850px}.advance-excel-features__visual{margin-inline:auto;width:min(650px,100%)}.advance-excel-contact__grid,.advance-excel-cta__content{align-items:flex-start;flex-direction:column}.advance-excel-contact__cards{grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.advance-excel-contact__cards a{min-width:0}}@media (max-width:700px){.advance-excel-container{width:calc(100% - 30px)}.advance-excel-hero{padding:60px 0 75px}.advance-excel-hero__grid{gap:45px}.advance-excel-hero__content{text-align:left}.advance-excel-eyebrow,.advance-excel-price-box{margin-inline:0}.advance-excel-hero h1{font-size:clamp(2.3rem,11vw,3.15rem)}.advance-excel-hero h1 span{font-size:.56em}.advance-excel-hero__content>p{font-size:15px;margin:20px 0 23px}.advance-excel-hero__highlights{justify-content:flex-start}.advance-excel-price-box{gap:14px;justify-content:space-between;width:100%}.advance-excel-price-box>div{min-width:0}.advance-excel-price-box strong{font-size:15px}.advance-excel-hero__actions{flex-direction:column;width:100%}.advance-excel-primary-button,.advance-excel-secondary-button{width:100%}.advance-excel-hero__visual{min-height:365px}.advance-excel-hero__image{border-radius:25px;border-width:5px;inset:25px 5px 0}.advance-excel-hero__image img{min-height:335px}.advance-excel-floating-card{min-width:125px;padding:11px 13px}.advance-excel-floating-card strong{font-size:17px}.advance-excel-floating-card--bottom{right:0}.advance-excel-audience,.advance-excel-benefits,.advance-excel-career,.advance-excel-features,.advance-excel-modules,.advance-excel-overview{padding:70px 0}.advance-excel-section-heading{margin-bottom:33px;text-align:left}.advance-excel-career__content h2,.advance-excel-features__content h2,.advance-excel-overview__content h2,.advance-excel-section-heading h2{font-size:2.15rem}.advance-excel-career__grid,.advance-excel-features__grid,.advance-excel-overview__grid{gap:45px}.advance-excel-audience__grid,.advance-excel-benefits__grid,.advance-excel-modules__grid{grid-template-columns:1fr}.advance-excel-module-card{grid-template-columns:auto minmax(0,1fr)}.advance-excel-module-card__check{display:none}.advance-excel-features__image{border-radius:22px}.advance-excel-features__image img{min-height:350px}.advance-excel-features__experience{border-width:5px;bottom:15px;right:8px}.advance-excel-career__list,.advance-excel-features__list{grid-template-columns:1fr}.advance-excel-career__card{border-radius:22px;padding:29px 23px}.advance-excel-contact{padding:65px 0}.advance-excel-contact__cards{grid-template-columns:1fr}.advance-excel-contact__cards a{width:100%}.advance-excel-cta{padding:60px 0}.advance-excel-cta__actions{flex-direction:column;width:100%}.advance-excel-cta__actions a{width:100%}}@media (max-width:420px){.advance-excel-hero h1{font-size:2.05rem}.advance-excel-price-box{align-items:flex-start;padding:13px}.advance-excel-price-box>span{height:50px}.advance-excel-hero__visual{min-height:325px}.advance-excel-hero__image img{min-height:295px}.advance-excel-floating-card{min-width:112px}.advance-excel-career__content h2,.advance-excel-contact h2,.advance-excel-cta h2,.advance-excel-features__content h2,.advance-excel-overview__content h2,.advance-excel-section-heading h2{font-size:1.95rem}.advance-excel-detail-list{padding-inline:19px}.advance-excel-detail-list>div{align-items:flex-start}.advance-excel-career__card h3{font-size:23px}}.graphic-designing-page{--course-primary:#123d75;--course-secondary:#075f9f;--course-accent:#08b9df;--course-accent-soft:#edf8fd;--course-dark:#172033;background:#fff;color:var(--course-dark);overflow:hidden}.graphic-designing-container{margin-inline:auto;width:min(1440px,calc(100% - 40px))}.graphic-designing-hero{background:radial-gradient(circle at 8% 20%,color-mix(in srgb,var(--course-accent) 15%,#0000),#0000 30%),radial-gradient(circle at 92% 10%,color-mix(in srgb,var(--course-primary) 13%,#0000),#0000 31%),linear-gradient(135deg,#fff 0,#f5fbff 53%,#eaf6ff 100%);isolation:isolate;overflow:hidden;padding:88px 0 105px;position:relative}.graphic-designing-hero:before{background-image:linear-gradient(rgba(18,74,128,.035) 1px,#0000 0),linear-gradient(90deg,rgba(18,74,128,.035) 1px,#0000 0);background-size:42px 42px;content:"";inset:0;position:absolute;z-index:-2}.graphic-designing-hero__grid{grid-gap:clamp(50px,7vw,95px);align-items:center;display:grid;gap:clamp(50px,7vw,95px);grid-template-columns:minmax(0,1.1fr) minmax(410px,.9fr)}.graphic-designing-hero__content{position:relative;z-index:2}.graphic-designing-eyebrow{align-items:center;background:#ffffffe6;border:1px solid color-mix(in srgb,var(--course-accent) 25%,#0000);border-radius:999px;box-shadow:0 9px 24px #0a3e6914;color:var(--course-primary);display:inline-flex;font-size:12px;font-weight:900;gap:9px;letter-spacing:.06em;margin-bottom:21px;padding:9px 15px;text-transform:uppercase}.graphic-designing-hero h1{color:var(--course-primary);font-size:clamp(2.65rem,5vw,4.65rem);font-weight:900;letter-spacing:-.052em;line-height:1.04;margin:0;max-width:800px}.graphic-designing-hero h1 span{background:linear-gradient(90deg,var(--course-primary),var(--course-accent));background-clip:text;-webkit-background-clip:text;color:#0000;display:block;font-size:.52em;letter-spacing:-.025em;line-height:1.25;margin-top:11px}.graphic-designing-hero__content>p{color:#475569;font-size:clamp(16px,1.55vw,19px);line-height:1.75;margin:24px 0 26px;max-width:710px}.graphic-designing-hero__highlights{display:flex;flex-wrap:wrap;gap:11px;margin-bottom:24px}.graphic-designing-hero__highlights span{align-items:center;background:#ffffffe0;border:1px solid #dbeaf2;border-radius:999px;color:#263449;display:inline-flex;font-size:12px;font-weight:800;gap:8px;padding:9px 13px}.graphic-designing-hero__highlights svg{color:var(--course-accent)}.graphic-designing-price-box{align-items:center;background:#ffffffe6;border:1px solid #124a801f;border-radius:17px;box-shadow:0 15px 35px #13446714;display:flex;gap:23px;margin-bottom:28px;padding:15px 20px;width:-webkit-fit-content;width:fit-content}.graphic-designing-price-box>div{min-width:145px}.graphic-designing-price-box small,.graphic-designing-price-box strong{display:block}.graphic-designing-price-box small{color:#718096;font-size:11px;font-weight:700;margin-bottom:4px}.graphic-designing-price-box strong{color:var(--course-primary);font-size:18px;font-weight:900}.graphic-designing-price-box>span{background:#dce8ef;height:42px;width:1px}.graphic-designing-hero__actions{display:flex;flex-wrap:wrap;gap:14px}.graphic-designing-primary-button,.graphic-designing-secondary-button{align-items:center;border-radius:10px;display:inline-flex;font-size:14px;font-weight:900;gap:9px;justify-content:center;min-height:56px;padding:14px 24px;text-decoration:none;transition:transform .18s ease,box-shadow .18s ease}.graphic-designing-primary-button{background:linear-gradient(90deg,var(--course-accent),var(--course-secondary));box-shadow:0 16px 31px #0868a436;color:#fff}.graphic-designing-secondary-button{background:#fff;border:1px solid #124a8029;color:var(--course-primary)}.graphic-designing-primary-button:hover,.graphic-designing-secondary-button:hover{box-shadow:0 20px 38px #0868a433;transform:translateY(-3px)}.graphic-designing-hero__visual{min-height:475px;position:relative}.graphic-designing-hero__image{background:#dceaf3;border:8px solid #ffffffe6;border-radius:34px;box-shadow:0 35px 75px #0f416733;inset:32px 0 0 28px;overflow:hidden;position:absolute}.graphic-designing-hero__image:after{background:linear-gradient(0deg,#05315447,#0000 55%);content:"";inset:0;position:absolute}.graphic-designing-hero__image img{display:block;height:100%;min-height:440px;object-fit:cover;width:100%}.graphic-designing-image-badge{align-items:center;background:color-mix(in srgb,var(--course-secondary) 92%,#0000);border-radius:999px;bottom:18px;color:#fff;display:inline-flex;font-size:12px;font-weight:900;gap:8px;padding:10px 15px;right:18px;z-index:3}.graphic-designing-floating-card,.graphic-designing-image-badge{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);position:absolute}.graphic-designing-floating-card{background:#fffffff0;border:1px solid #ffffffeb;border-radius:17px;box-shadow:0 18px 38px #07233c29;min-width:145px;padding:14px 17px;z-index:4}.graphic-designing-floating-card span,.graphic-designing-floating-card strong{display:block}.graphic-designing-floating-card strong{color:var(--course-primary);font-size:20px;font-weight:900}.graphic-designing-floating-card span{color:#64748b;font-size:11px;margin-top:3px}.graphic-designing-floating-card--top{left:0;top:0}.graphic-designing-floating-card--bottom{bottom:5px;right:-18px}.graphic-designing-hero__orb{border-radius:50%;pointer-events:none;position:absolute;z-index:-1}.graphic-designing-hero__orb--one{background:color-mix(in srgb,var(--course-accent) 8%,#0000);height:290px;left:-130px;top:65px;width:290px}.graphic-designing-hero__orb--two{background:color-mix(in srgb,var(--course-primary) 8%,#0000);bottom:-100px;height:320px;right:-110px;width:320px}.graphic-designing-section-heading>span,.graphic-designing-section-label{color:var(--course-accent);display:block;font-size:12px;font-weight:900;letter-spacing:.09em;margin-bottom:10px;text-transform:uppercase}.graphic-designing-section-heading{margin:0 auto 44px;max-width:760px;text-align:center}.graphic-designing-career__content h2,.graphic-designing-features__content h2,.graphic-designing-overview__content h2,.graphic-designing-section-heading h2{color:var(--course-primary);font-size:clamp(2rem,4vw,3.35rem);font-weight:900;letter-spacing:-.04em;line-height:1.13;margin:0}.graphic-designing-section-heading p{color:#64748b;font-size:15px;line-height:1.75;margin:16px 0 0}.graphic-designing-overview{background:#fff;padding:100px 0}.graphic-designing-overview__grid{grid-gap:clamp(50px,7vw,95px);align-items:center;display:grid;gap:clamp(50px,7vw,95px);grid-template-columns:minmax(0,1.05fr) minmax(380px,.75fr)}.graphic-designing-overview__content p{color:#000;font-size:16px;font-weight:500;line-height:1.82;margin:18px 0 0}.graphic-designing-overview__card{background:#fff;border:1px solid #dce9f1;border-radius:25px;box-shadow:0 28px 60px #1342651f;overflow:hidden}.graphic-designing-overview__card-header{background:radial-gradient(circle at 100% 0,color-mix(in srgb,var(--course-accent) 34%,#0000),#0000 40%),linear-gradient(135deg,var(--course-primary),var(--course-secondary));color:#fff;padding:25px 27px}.graphic-designing-overview__card-header span{color:#9cecff;display:block;font-size:11px;font-weight:900;letter-spacing:.08em;margin-bottom:6px;text-transform:uppercase}.graphic-designing-overview__card-header h3{color:#fff;font-size:24px;margin:0}.graphic-designing-detail-list{padding:14px 27px}.graphic-designing-detail-list>div{align-items:center;border-bottom:1px solid #e6eef3;display:flex;gap:18px;justify-content:space-between;padding:14px 0}.graphic-designing-detail-list>div:last-child{border-bottom:0}.graphic-designing-detail-list span{color:#000;font-size:14px;font-weight:500}.graphic-designing-detail-list strong{color:#172033;font-size:13px;text-align:right}.graphic-designing-overview__card>a{align-items:center;background:linear-gradient(90deg,var(--course-accent),var(--course-secondary));color:#fff;display:flex;font-size:13px;font-weight:900;gap:8px;justify-content:center;min-height:53px;text-decoration:none}.graphic-designing-benefits{background:var(--course-accent-soft);padding:100px 0}.graphic-designing-benefits__grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(3,minmax(0,1fr))}.graphic-designing-benefits__grid article{background:#fff;border:1px solid #dbe9f1;border-radius:22px;box-shadow:0 18px 42px #14436712;padding:29px;transition:transform .2s ease,box-shadow .2s ease}.graphic-designing-benefits__grid article:hover{box-shadow:0 25px 55px #14436721;transform:translateY(-7px)}.graphic-designing-benefits__grid article>div{background:linear-gradient(145deg,var(--course-accent),var(--course-primary));border-radius:15px;color:#fff;display:grid;font-size:14px;font-weight:900;height:53px;margin-bottom:22px;place-items:center;width:53px}.graphic-designing-benefits__grid h3{color:var(--course-primary);font-size:20px;font-weight:900;margin:0}.graphic-designing-benefits__grid p{color:#64748b;font-size:13px;line-height:1.7;margin:12px 0 0}.graphic-designing-modules{background:#fff;padding:100px 0}.graphic-designing-modules__grid{grid-gap:18px;display:grid;gap:18px;grid-template-columns:repeat(2,minmax(0,1fr))}.graphic-designing-module-card{grid-gap:17px;align-items:start;background:#fff;border:1px solid #ddeaf1;border-radius:18px;box-shadow:0 15px 38px #1743630f;display:grid;gap:17px;grid-template-columns:auto minmax(0,1fr) auto;padding:22px;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.graphic-designing-module-card:hover{border-color:color-mix(in srgb,var(--course-accent) 34%,#0000);box-shadow:0 23px 48px #1743631f;transform:translateY(-5px)}.graphic-designing-module-card__number{background:linear-gradient(145deg,var(--course-accent),var(--course-primary));border-radius:14px;color:#fff;display:grid;font-size:13px;font-weight:900;height:48px;place-items:center;width:48px}.graphic-designing-module-card h3{color:var(--course-primary);font-size:17px;font-weight:900;margin:1px 0 7px}.graphic-designing-module-card p{color:#000;font-size:14px;line-height:1.65;margin:0}.graphic-designing-module-card__check{color:var(--course-accent)}.graphic-designing-features{background:var(--course-accent-soft);padding:105px 0}.graphic-designing-features__grid{grid-gap:clamp(55px,8vw,105px);align-items:center;display:grid;gap:clamp(55px,8vw,105px);grid-template-columns:minmax(400px,.9fr) minmax(0,1.1fr)}.graphic-designing-features__visual{position:relative}.graphic-designing-features__image{border-radius:30px;box-shadow:0 32px 70px #103e602b;overflow:hidden}.graphic-designing-features__image img{display:block;min-height:470px;object-fit:cover;width:100%}.graphic-designing-features__experience{background:linear-gradient(145deg,var(--course-accent),var(--course-primary));border:7px solid #fff;border-radius:22px;bottom:28px;box-shadow:0 20px 45px #08568740;color:#fff;min-width:175px;padding:20px;position:absolute;right:-30px}.graphic-designing-features__experience span,.graphic-designing-features__experience strong{display:block}.graphic-designing-features__experience strong{font-size:31px;font-weight:900}.graphic-designing-features__experience span{font-size:12px;font-weight:700;margin-top:3px}.graphic-designing-features__content>p{color:#64748b;font-size:15px;line-height:1.78;margin:19px 0 27px}.graphic-designing-features__list{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))}.graphic-designing-features__list>div{align-items:center;color:#263449;display:flex;font-size:13px;font-weight:800;gap:10px}.graphic-designing-features__list svg{color:var(--course-accent);flex:0 0 auto}.graphic-designing-features__content>a{align-items:center;background:var(--course-primary);border-radius:10px;color:#fff;display:inline-flex;font-size:13px;font-weight:900;gap:9px;margin-top:30px;min-height:52px;padding:13px 20px;text-decoration:none}.graphic-designing-audience{background:var(--course-primary);padding:100px 0}.graphic-designing-audience .graphic-designing-section-heading>span{color:#84e8ff}.graphic-designing-audience .graphic-designing-section-heading h2{color:#fff}.graphic-designing-audience .graphic-designing-section-heading p{color:#ffffffb3}.graphic-designing-audience__grid{grid-gap:17px;display:grid;gap:17px;grid-template-columns:repeat(3,minmax(0,1fr))}.graphic-designing-audience__grid article{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff14;border:1px solid #ffffff1f;border-radius:19px;display:flex;gap:17px;min-height:145px;padding:24px;transition:background .18s ease,transform .18s ease}.graphic-designing-audience__grid article:hover{background:#ffffff21;transform:translateY(-5px)}.graphic-designing-audience__grid article>span{color:#58d9f4;font-size:28px;font-weight:900}.graphic-designing-audience__grid h3{color:#fff;font-size:17px;line-height:1.4;margin:0}.graphic-designing-career{background:#fff;padding:105px 0}.graphic-designing-career__grid{grid-gap:clamp(55px,8vw,100px);align-items:center;display:grid;gap:clamp(55px,8vw,100px);grid-template-columns:minmax(0,1.05fr) minmax(380px,.75fr)}.graphic-designing-career__content>p{color:#64748b;font-size:15px;line-height:1.75;margin:18px 0 25px}.graphic-designing-career__list{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.graphic-designing-career__list>div{align-items:center;background:#f9fcfe;border:1px solid #e1ebf2;border-radius:11px;color:#263449;display:flex;font-size:12px;font-weight:800;gap:9px;padding:12px}.graphic-designing-career__list svg{color:var(--course-accent);flex:0 0 auto}.graphic-designing-career__card{background:radial-gradient(circle at 100% 0,color-mix(in srgb,var(--course-accent) 38%,#0000),#0000 34%),linear-gradient(145deg,var(--course-primary),var(--course-secondary));border-radius:28px;box-shadow:0 34px 70px #0a3b6236;color:#fff;overflow:hidden;padding:40px}.graphic-designing-career__card>svg{color:#a0edff;margin-bottom:20px}.graphic-designing-career__card>span{color:#9cecff;display:block;font-size:11px;font-weight:900;letter-spacing:.08em;margin-bottom:8px;text-transform:uppercase}.graphic-designing-career__card h3{color:#fff;font-size:27px;line-height:1.25;margin:0}.graphic-designing-career__card p{color:#ffffffbf;font-size:13px;line-height:1.75;margin:16px 0 20px}.graphic-designing-career__card ul{grid-gap:10px;color:#fff;display:grid;font-size:12px;gap:10px;line-height:1.5;margin:0;padding-left:18px}.graphic-designing-contact{background:var(--course-accent-soft);padding:80px 0}.graphic-designing-contact__grid{align-items:center;display:flex;gap:45px;justify-content:space-between}.graphic-designing-contact__grid>div:first-child{max-width:650px}.graphic-designing-contact__grid>div:first-child>span{color:var(--course-accent);display:block;font-size:11px;font-weight:900;letter-spacing:.08em;margin-bottom:8px;text-transform:uppercase}.graphic-designing-contact h2{color:var(--course-primary);font-size:clamp(1.9rem,3.6vw,3rem);font-weight:900;letter-spacing:-.04em;margin:0}.graphic-designing-contact p{color:#64748b;font-size:14px;line-height:1.7;margin:13px 0 0}.graphic-designing-contact__cards{grid-gap:12px;display:grid;gap:12px}.graphic-designing-contact__cards a{align-items:center;background:#fff;border:1px solid #d9e8f0;border-radius:14px;box-shadow:0 13px 30px #14446612;color:var(--course-primary);display:flex;gap:13px;min-width:320px;padding:15px 18px;text-decoration:none}.graphic-designing-contact__cards svg{color:var(--course-accent);flex:0 0 auto}.graphic-designing-contact__cards small,.graphic-designing-contact__cards strong{display:block}.graphic-designing-contact__cards small{color:#718096;font-size:10px;margin-bottom:2px}.graphic-designing-contact__cards strong{font-size:13px;overflow-wrap:anywhere}.graphic-designing-cta{background:linear-gradient(135deg,var(--course-primary),var(--course-secondary));color:#fff;padding:75px 0}.graphic-designing-cta__content{align-items:center;display:flex;gap:45px;justify-content:space-between}.graphic-designing-cta__content>div:first-child{max-width:740px}.graphic-designing-cta__content>div:first-child>span{color:#9cecff;display:block;font-size:11px;font-weight:900;letter-spacing:.1em;margin-bottom:8px;text-transform:uppercase}.graphic-designing-cta h2{color:#fff;font-size:clamp(2rem,4vw,3.3rem);font-weight:900;letter-spacing:-.04em;line-height:1.1;margin:0}.graphic-designing-cta p{color:#ffffffba;font-size:14px;line-height:1.7;margin:14px 0 0}.graphic-designing-cta__actions{display:flex;flex:0 0 auto;gap:12px}.graphic-designing-cta__actions a{align-items:center;border-radius:10px;display:inline-flex;font-size:13px;font-weight:900;gap:9px;justify-content:center;min-height:54px;padding:13px 20px;text-decoration:none}.graphic-designing-cta__actions a:first-child{background:#fff;color:var(--course-primary)}.graphic-designing-cta__actions a:last-child{background:#ffffff1a;border:1px solid #ffffff38;color:#fff}@media (max-width:1100px){.graphic-designing-career__grid,.graphic-designing-features__grid,.graphic-designing-hero__grid,.graphic-designing-overview__grid{grid-template-columns:1fr}.graphic-designing-hero__content{margin-inline:auto;max-width:850px;text-align:center}.graphic-designing-eyebrow,.graphic-designing-price-box{margin-inline:auto}.graphic-designing-hero__actions,.graphic-designing-hero__highlights{justify-content:center}.graphic-designing-hero__visual{margin-inline:auto;width:min(680px,100%)}.graphic-designing-career__content,.graphic-designing-features__content,.graphic-designing-overview__content{max-width:850px}.graphic-designing-features__visual{margin-inline:auto;width:min(650px,100%)}.graphic-designing-contact__grid,.graphic-designing-cta__content{align-items:flex-start;flex-direction:column}.graphic-designing-contact__cards{grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.graphic-designing-contact__cards a{min-width:0}}@media (max-width:700px){.graphic-designing-container{width:calc(100% - 30px)}.graphic-designing-hero{padding:60px 0 75px}.graphic-designing-hero__grid{gap:45px}.graphic-designing-hero__content{text-align:left}.graphic-designing-eyebrow,.graphic-designing-price-box{margin-inline:0}.graphic-designing-hero h1{font-size:clamp(2.3rem,11vw,3.15rem)}.graphic-designing-hero h1 span{font-size:.56em}.graphic-designing-hero__content>p{font-size:15px;margin:20px 0 23px}.graphic-designing-hero__highlights{justify-content:flex-start}.graphic-designing-price-box{gap:14px;justify-content:space-between;width:100%}.graphic-designing-price-box>div{min-width:0}.graphic-designing-price-box strong{font-size:15px}.graphic-designing-hero__actions{flex-direction:column;width:100%}.graphic-designing-primary-button,.graphic-designing-secondary-button{width:100%}.graphic-designing-hero__visual{min-height:365px}.graphic-designing-hero__image{border-radius:25px;border-width:5px;inset:25px 5px 0}.graphic-designing-hero__image img{min-height:335px}.graphic-designing-floating-card{min-width:125px;padding:11px 13px}.graphic-designing-floating-card strong{font-size:17px}.graphic-designing-floating-card--bottom{right:0}.graphic-designing-audience,.graphic-designing-benefits,.graphic-designing-career,.graphic-designing-features,.graphic-designing-modules,.graphic-designing-overview{padding:70px 0}.graphic-designing-section-heading{margin-bottom:33px;text-align:left}.graphic-designing-career__content h2,.graphic-designing-features__content h2,.graphic-designing-overview__content h2,.graphic-designing-section-heading h2{font-size:2.15rem}.graphic-designing-career__grid,.graphic-designing-features__grid,.graphic-designing-overview__grid{gap:45px}.graphic-designing-audience__grid,.graphic-designing-benefits__grid,.graphic-designing-modules__grid{grid-template-columns:1fr}.graphic-designing-module-card{grid-template-columns:auto minmax(0,1fr)}.graphic-designing-module-card__check{display:none}.graphic-designing-features__image{border-radius:22px}.graphic-designing-features__image img{min-height:350px}.graphic-designing-features__experience{border-width:5px;bottom:15px;right:8px}.graphic-designing-career__list,.graphic-designing-features__list{grid-template-columns:1fr}.graphic-designing-career__card{border-radius:22px;padding:29px 23px}.graphic-designing-contact{padding:65px 0}.graphic-designing-contact__cards{grid-template-columns:1fr}.graphic-designing-contact__cards a{width:100%}.graphic-designing-cta{padding:60px 0}.graphic-designing-cta__actions{flex-direction:column;width:100%}.graphic-designing-cta__actions a{width:100%}}@media (max-width:420px){.graphic-designing-hero h1{font-size:2.05rem}.graphic-designing-price-box{align-items:flex-start;padding:13px}.graphic-designing-price-box>span{height:50px}.graphic-designing-hero__visual{min-height:325px}.graphic-designing-hero__image img{min-height:295px}.graphic-designing-floating-card{min-width:112px}.graphic-designing-career__content h2,.graphic-designing-contact h2,.graphic-designing-cta h2,.graphic-designing-features__content h2,.graphic-designing-overview__content h2,.graphic-designing-section-heading h2{font-size:1.95rem}.graphic-designing-detail-list{padding-inline:19px}.graphic-designing-detail-list>div{align-items:flex-start}.graphic-designing-career__card h3{font-size:23px}}.website-development-page{--course-primary:#123d75;--course-secondary:#075f9f;--course-accent:#08b9df;--course-accent-soft:#edf8fd;--course-dark:#172033;background:#fff;color:var(--course-dark);overflow:hidden}.website-development-container{margin-inline:auto;width:min(1440px,calc(100% - 40px))}.website-development-hero{background:radial-gradient(circle at 8% 20%,color-mix(in srgb,var(--course-accent) 15%,#0000),#0000 30%),radial-gradient(circle at 92% 10%,color-mix(in srgb,var(--course-primary) 13%,#0000),#0000 31%),linear-gradient(135deg,#fff 0,#f5fbff 53%,#eaf6ff 100%);isolation:isolate;overflow:hidden;padding:88px 0 105px;position:relative}.website-development-hero:before{background-image:linear-gradient(rgba(18,74,128,.035) 1px,#0000 0),linear-gradient(90deg,rgba(18,74,128,.035) 1px,#0000 0);background-size:42px 42px;content:"";inset:0;position:absolute;z-index:-2}.website-development-hero__grid{grid-gap:clamp(50px,7vw,95px);align-items:center;display:grid;gap:clamp(50px,7vw,95px);grid-template-columns:minmax(0,1.1fr) minmax(410px,.9fr)}.website-development-hero__content{position:relative;z-index:2}.website-development-eyebrow{align-items:center;background:#ffffffe6;border:1px solid color-mix(in srgb,var(--course-accent) 25%,#0000);border-radius:999px;box-shadow:0 9px 24px #0a3e6914;color:var(--course-primary);display:inline-flex;font-size:12px;font-weight:900;gap:9px;letter-spacing:.06em;margin-bottom:21px;padding:9px 15px;text-transform:uppercase}.website-development-hero h1{color:var(--course-primary);font-size:clamp(2.65rem,5vw,4.65rem);font-weight:900;letter-spacing:-.052em;line-height:1.04;margin:0;max-width:800px}.website-development-hero h1 span{background:linear-gradient(90deg,var(--course-primary),var(--course-accent));background-clip:text;-webkit-background-clip:text;color:#0000;display:block;font-size:.52em;letter-spacing:-.025em;line-height:1.25;margin-top:11px}.website-development-hero__content>p{color:#475569;font-size:clamp(16px,1.55vw,19px);line-height:1.75;margin:24px 0 26px;max-width:710px}.website-development-hero__highlights{display:flex;flex-wrap:wrap;gap:11px;margin-bottom:24px}.website-development-hero__highlights span{align-items:center;background:#ffffffe0;border:1px solid #dbeaf2;border-radius:999px;color:#263449;display:inline-flex;font-size:12px;font-weight:800;gap:8px;padding:9px 13px}.website-development-hero__highlights svg{color:var(--course-accent)}.website-development-price-box{align-items:center;background:#ffffffe6;border:1px solid #124a801f;border-radius:17px;box-shadow:0 15px 35px #13446714;display:flex;gap:23px;margin-bottom:28px;padding:15px 20px;width:-webkit-fit-content;width:fit-content}.website-development-price-box>div{min-width:145px}.website-development-price-box small,.website-development-price-box strong{display:block}.website-development-price-box small{color:#718096;font-size:11px;font-weight:700;margin-bottom:4px}.website-development-price-box strong{color:var(--course-primary);font-size:18px;font-weight:900}.website-development-price-box>span{background:#dce8ef;height:42px;width:1px}.website-development-hero__actions{display:flex;flex-wrap:wrap;gap:14px}.website-development-primary-button,.website-development-secondary-button{align-items:center;border-radius:10px;display:inline-flex;font-size:14px;font-weight:900;gap:9px;justify-content:center;min-height:56px;padding:14px 24px;text-decoration:none;transition:transform .18s ease,box-shadow .18s ease}.website-development-primary-button{background:linear-gradient(90deg,var(--course-accent),var(--course-secondary));box-shadow:0 16px 31px #0868a436;color:#fff}.website-development-secondary-button{background:#fff;border:1px solid #124a8029;color:var(--course-primary)}.website-development-primary-button:hover,.website-development-secondary-button:hover{box-shadow:0 20px 38px #0868a433;transform:translateY(-3px)}.website-development-hero__visual{min-height:475px;position:relative}.website-development-hero__image{background:#dceaf3;border:8px solid #ffffffe6;border-radius:34px;box-shadow:0 35px 75px #0f416733;inset:32px 0 0 28px;overflow:hidden;position:absolute}.website-development-hero__image:after{background:linear-gradient(0deg,#05315447,#0000 55%);content:"";inset:0;position:absolute}.website-development-hero__image img{display:block;height:100%;min-height:440px;object-fit:cover;width:100%}.website-development-image-badge{align-items:center;background:color-mix(in srgb,var(--course-secondary) 92%,#0000);border-radius:999px;bottom:18px;color:#fff;display:inline-flex;font-size:12px;font-weight:900;gap:8px;padding:10px 15px;right:18px;z-index:3}.website-development-floating-card,.website-development-image-badge{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);position:absolute}.website-development-floating-card{background:#fffffff0;border:1px solid #ffffffeb;border-radius:17px;box-shadow:0 18px 38px #07233c29;min-width:145px;padding:14px 17px;z-index:4}.website-development-floating-card span,.website-development-floating-card strong{display:block}.website-development-floating-card strong{color:var(--course-primary);font-size:20px;font-weight:900}.website-development-floating-card span{color:#64748b;font-size:11px;margin-top:3px}.website-development-floating-card--top{left:0;top:0}.website-development-floating-card--bottom{bottom:5px;right:-18px}.website-development-hero__orb{border-radius:50%;pointer-events:none;position:absolute;z-index:-1}.website-development-hero__orb--one{background:color-mix(in srgb,var(--course-accent) 8%,#0000);height:290px;left:-130px;top:65px;width:290px}.website-development-hero__orb--two{background:color-mix(in srgb,var(--course-primary) 8%,#0000);bottom:-100px;height:320px;right:-110px;width:320px}.website-development-section-heading>span,.website-development-section-label{color:var(--course-accent);display:block;font-size:12px;font-weight:900;letter-spacing:.09em;margin-bottom:10px;text-transform:uppercase}.website-development-section-heading{margin:0 auto 44px;max-width:760px;text-align:center}.website-development-career__content h2,.website-development-features__content h2,.website-development-overview__content h2,.website-development-section-heading h2{color:var(--course-primary);font-size:clamp(2rem,4vw,3.35rem);font-weight:900;letter-spacing:-.04em;line-height:1.13;margin:0}.website-development-section-heading p{color:#64748b;font-size:15px;line-height:1.75;margin:16px 0 0}.website-development-overview{background:#fff;padding:100px 0}.website-development-overview__grid{grid-gap:clamp(50px,7vw,95px);align-items:center;display:grid;gap:clamp(50px,7vw,95px);grid-template-columns:minmax(0,1.05fr) minmax(380px,.75fr)}.website-development-overview__content p{color:#000;font-size:16px;font-weight:500;line-height:1.82;margin:18px 0 0}.website-development-overview__card{background:#fff;border:1px solid #dce9f1;border-radius:25px;box-shadow:0 28px 60px #1342651f;overflow:hidden}.website-development-overview__card-header{background:radial-gradient(circle at 100% 0,color-mix(in srgb,var(--course-accent) 34%,#0000),#0000 40%),linear-gradient(135deg,var(--course-primary),var(--course-secondary));color:#fff;padding:25px 27px}.website-development-overview__card-header span{color:#9cecff;display:block;font-size:11px;font-weight:900;letter-spacing:.08em;margin-bottom:6px;text-transform:uppercase}.website-development-overview__card-header h3{color:#fff;font-size:24px;margin:0}.website-development-detail-list{padding:14px 27px}.website-development-detail-list>div{align-items:center;border-bottom:1px solid #e6eef3;display:flex;gap:18px;justify-content:space-between;padding:14px 0}.website-development-detail-list>div:last-child{border-bottom:0}.website-development-detail-list span{color:#000;font-size:14px;font-weight:500}.website-development-detail-list strong{color:#172033;font-size:13px;text-align:right}.website-development-overview__card>a{align-items:center;background:linear-gradient(90deg,var(--course-accent),var(--course-secondary));color:#fff;display:flex;font-size:13px;font-weight:900;gap:8px;justify-content:center;min-height:53px;text-decoration:none}.website-development-benefits{background:var(--course-accent-soft);padding:100px 0}.website-development-benefits__grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(3,minmax(0,1fr))}.website-development-benefits__grid article{background:#fff;border:1px solid #dbe9f1;border-radius:22px;box-shadow:0 18px 42px #14436712;padding:29px;transition:transform .2s ease,box-shadow .2s ease}.website-development-benefits__grid article:hover{box-shadow:0 25px 55px #14436721;transform:translateY(-7px)}.website-development-benefits__grid article>div{background:linear-gradient(145deg,var(--course-accent),var(--course-primary));border-radius:15px;color:#fff;display:grid;font-size:14px;font-weight:900;height:53px;margin-bottom:22px;place-items:center;width:53px}.website-development-benefits__grid h3{color:var(--course-primary);font-size:20px;font-weight:900;margin:0}.website-development-benefits__grid p{color:#64748b;font-size:13px;line-height:1.7;margin:12px 0 0}.website-development-modules{background:#fff;padding:100px 0}.website-development-modules__grid{grid-gap:18px;display:grid;gap:18px;grid-template-columns:repeat(2,minmax(0,1fr))}.website-development-module-card{grid-gap:17px;align-items:start;background:#fff;border:1px solid #ddeaf1;border-radius:18px;box-shadow:0 15px 38px #1743630f;display:grid;gap:17px;grid-template-columns:auto minmax(0,1fr) auto;padding:22px;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.website-development-module-card:hover{border-color:color-mix(in srgb,var(--course-accent) 34%,#0000);box-shadow:0 23px 48px #1743631f;transform:translateY(-5px)}.website-development-module-card__number{background:linear-gradient(145deg,var(--course-accent),var(--course-primary));border-radius:14px;color:#fff;display:grid;font-size:13px;font-weight:900;height:48px;place-items:center;width:48px}.website-development-module-card h3{color:var(--course-primary);font-size:17px;font-weight:900;margin:1px 0 7px}.website-development-module-card p{color:#000;font-size:14px;line-height:1.65;margin:0}.website-development-module-card__check{color:var(--course-accent)}.website-development-features{background:var(--course-accent-soft);padding:105px 0}.website-development-features__grid{grid-gap:clamp(55px,8vw,105px);align-items:center;display:grid;gap:clamp(55px,8vw,105px);grid-template-columns:minmax(400px,.9fr) minmax(0,1.1fr)}.website-development-features__visual{position:relative}.website-development-features__image{border-radius:30px;box-shadow:0 32px 70px #103e602b;overflow:hidden}.website-development-features__image img{display:block;min-height:470px;object-fit:cover;width:100%}.website-development-features__experience{background:linear-gradient(145deg,var(--course-accent),var(--course-primary));border:7px solid #fff;border-radius:22px;bottom:28px;box-shadow:0 20px 45px #08568740;color:#fff;min-width:175px;padding:20px;position:absolute;right:-30px}.website-development-features__experience span,.website-development-features__experience strong{display:block}.website-development-features__experience strong{font-size:31px;font-weight:900}.website-development-features__experience span{font-size:12px;font-weight:700;margin-top:3px}.website-development-features__content>p{color:#64748b;font-size:15px;line-height:1.78;margin:19px 0 27px}.website-development-features__list{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))}.website-development-features__list>div{align-items:center;color:#263449;display:flex;font-size:13px;font-weight:800;gap:10px}.website-development-features__list svg{color:var(--course-accent);flex:0 0 auto}.website-development-features__content>a{align-items:center;background:var(--course-primary);border-radius:10px;color:#fff;display:inline-flex;font-size:13px;font-weight:900;gap:9px;margin-top:30px;min-height:52px;padding:13px 20px;text-decoration:none}.website-development-audience{background:var(--course-primary);padding:100px 0}.website-development-audience .website-development-section-heading>span{color:#84e8ff}.website-development-audience .website-development-section-heading h2{color:#fff}.website-development-audience .website-development-section-heading p{color:#ffffffb3}.website-development-audience__grid{grid-gap:17px;display:grid;gap:17px;grid-template-columns:repeat(3,minmax(0,1fr))}.website-development-audience__grid article{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff14;border:1px solid #ffffff1f;border-radius:19px;display:flex;gap:17px;min-height:145px;padding:24px;transition:background .18s ease,transform .18s ease}.website-development-audience__grid article:hover{background:#ffffff21;transform:translateY(-5px)}.website-development-audience__grid article>span{color:#58d9f4;font-size:28px;font-weight:900}.website-development-audience__grid h3{color:#fff;font-size:17px;line-height:1.4;margin:0}.website-development-career{background:#fff;padding:105px 0}.website-development-career__grid{grid-gap:clamp(55px,8vw,100px);align-items:center;display:grid;gap:clamp(55px,8vw,100px);grid-template-columns:minmax(0,1.05fr) minmax(380px,.75fr)}.website-development-career__content>p{color:#64748b;font-size:15px;line-height:1.75;margin:18px 0 25px}.website-development-career__list{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.website-development-career__list>div{align-items:center;background:#f9fcfe;border:1px solid #e1ebf2;border-radius:11px;color:#263449;display:flex;font-size:12px;font-weight:800;gap:9px;padding:12px}.website-development-career__list svg{color:var(--course-accent);flex:0 0 auto}.website-development-career__card{background:radial-gradient(circle at 100% 0,color-mix(in srgb,var(--course-accent) 38%,#0000),#0000 34%),linear-gradient(145deg,var(--course-primary),var(--course-secondary));border-radius:28px;box-shadow:0 34px 70px #0a3b6236;color:#fff;overflow:hidden;padding:40px}.website-development-career__card>svg{color:#a0edff;margin-bottom:20px}.website-development-career__card>span{color:#9cecff;display:block;font-size:11px;font-weight:900;letter-spacing:.08em;margin-bottom:8px;text-transform:uppercase}.website-development-career__card h3{color:#fff;font-size:27px;line-height:1.25;margin:0}.website-development-career__card p{color:#ffffffbf;font-size:13px;line-height:1.75;margin:16px 0 20px}.website-development-career__card ul{grid-gap:10px;color:#fff;display:grid;font-size:12px;gap:10px;line-height:1.5;margin:0;padding-left:18px}.website-development-contact{background:var(--course-accent-soft);padding:80px 0}.website-development-contact__grid{align-items:center;display:flex;gap:45px;justify-content:space-between}.website-development-contact__grid>div:first-child{max-width:650px}.website-development-contact__grid>div:first-child>span{color:var(--course-accent);display:block;font-size:11px;font-weight:900;letter-spacing:.08em;margin-bottom:8px;text-transform:uppercase}.website-development-contact h2{color:var(--course-primary);font-size:clamp(1.9rem,3.6vw,3rem);font-weight:900;letter-spacing:-.04em;margin:0}.website-development-contact p{color:#64748b;font-size:14px;line-height:1.7;margin:13px 0 0}.website-development-contact__cards{grid-gap:12px;display:grid;gap:12px}.website-development-contact__cards a{align-items:center;background:#fff;border:1px solid #d9e8f0;border-radius:14px;box-shadow:0 13px 30px #14446612;color:var(--course-primary);display:flex;gap:13px;min-width:320px;padding:15px 18px;text-decoration:none}.website-development-contact__cards svg{color:var(--course-accent);flex:0 0 auto}.website-development-contact__cards small,.website-development-contact__cards strong{display:block}.website-development-contact__cards small{color:#718096;font-size:10px;margin-bottom:2px}.website-development-contact__cards strong{font-size:13px;overflow-wrap:anywhere}.website-development-cta{background:linear-gradient(135deg,var(--course-primary),var(--course-secondary));color:#fff;padding:75px 0}.website-development-cta__content{align-items:center;display:flex;gap:45px;justify-content:space-between}.website-development-cta__content>div:first-child{max-width:740px}.website-development-cta__content>div:first-child>span{color:#9cecff;display:block;font-size:11px;font-weight:900;letter-spacing:.1em;margin-bottom:8px;text-transform:uppercase}.website-development-cta h2{color:#fff;font-size:clamp(2rem,4vw,3.3rem);font-weight:900;letter-spacing:-.04em;line-height:1.1;margin:0}.website-development-cta p{color:#ffffffba;font-size:14px;line-height:1.7;margin:14px 0 0}.website-development-cta__actions{display:flex;flex:0 0 auto;gap:12px}.website-development-cta__actions a{align-items:center;border-radius:10px;display:inline-flex;font-size:13px;font-weight:900;gap:9px;justify-content:center;min-height:54px;padding:13px 20px;text-decoration:none}.website-development-cta__actions a:first-child{background:#fff;color:var(--course-primary)}.website-development-cta__actions a:last-child{background:#ffffff1a;border:1px solid #ffffff38;color:#fff}@media (max-width:1100px){.website-development-career__grid,.website-development-features__grid,.website-development-hero__grid,.website-development-overview__grid{grid-template-columns:1fr}.website-development-hero__content{margin-inline:auto;max-width:850px;text-align:center}.website-development-eyebrow,.website-development-price-box{margin-inline:auto}.website-development-hero__actions,.website-development-hero__highlights{justify-content:center}.website-development-hero__visual{margin-inline:auto;width:min(680px,100%)}.website-development-career__content,.website-development-features__content,.website-development-overview__content{max-width:850px}.website-development-features__visual{margin-inline:auto;width:min(650px,100%)}.website-development-contact__grid,.website-development-cta__content{align-items:flex-start;flex-direction:column}.website-development-contact__cards{grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.website-development-contact__cards a{min-width:0}}@media (max-width:700px){.website-development-container{width:calc(100% - 30px)}.website-development-hero{padding:60px 0 75px}.website-development-hero__grid{gap:45px}.website-development-hero__content{text-align:left}.website-development-eyebrow,.website-development-price-box{margin-inline:0}.website-development-hero h1{font-size:clamp(2.3rem,11vw,3.15rem)}.website-development-hero h1 span{font-size:.56em}.website-development-hero__content>p{font-size:15px;margin:20px 0 23px}.website-development-hero__highlights{justify-content:flex-start}.website-development-price-box{gap:14px;justify-content:space-between;width:100%}.website-development-price-box>div{min-width:0}.website-development-price-box strong{font-size:15px}.website-development-hero__actions{flex-direction:column;width:100%}.website-development-primary-button,.website-development-secondary-button{width:100%}.website-development-hero__visual{min-height:365px}.website-development-hero__image{border-radius:25px;border-width:5px;inset:25px 5px 0}.website-development-hero__image img{min-height:335px}.website-development-floating-card{min-width:125px;padding:11px 13px}.website-development-floating-card strong{font-size:17px}.website-development-floating-card--bottom{right:0}.website-development-audience,.website-development-benefits,.website-development-career,.website-development-features,.website-development-modules,.website-development-overview{padding:70px 0}.website-development-section-heading{margin-bottom:33px;text-align:left}.website-development-career__content h2,.website-development-features__content h2,.website-development-overview__content h2,.website-development-section-heading h2{font-size:2.15rem}.website-development-career__grid,.website-development-features__grid,.website-development-overview__grid{gap:45px}.website-development-audience__grid,.website-development-benefits__grid,.website-development-modules__grid{grid-template-columns:1fr}.website-development-module-card{grid-template-columns:auto minmax(0,1fr)}.website-development-module-card__check{display:none}.website-development-features__image{border-radius:22px}.website-development-features__image img{min-height:350px}.website-development-features__experience{border-width:5px;bottom:15px;right:8px}.website-development-career__list,.website-development-features__list{grid-template-columns:1fr}.website-development-career__card{border-radius:22px;padding:29px 23px}.website-development-contact{padding:65px 0}.website-development-contact__cards{grid-template-columns:1fr}.website-development-contact__cards a{width:100%}.website-development-cta{padding:60px 0}.website-development-cta__actions{flex-direction:column;width:100%}.website-development-cta__actions a{width:100%}}@media (max-width:420px){.website-development-hero h1{font-size:2.05rem}.website-development-price-box{align-items:flex-start;padding:13px}.website-development-price-box>span{height:50px}.website-development-hero__visual{min-height:325px}.website-development-hero__image img{min-height:295px}.website-development-floating-card{min-width:112px}.website-development-career__content h2,.website-development-contact h2,.website-development-cta h2,.website-development-features__content h2,.website-development-overview__content h2,.website-development-section-heading h2{font-size:1.95rem}.website-development-detail-list{padding-inline:19px}.website-development-detail-list>div{align-items:flex-start}.website-development-career__card h3{font-size:23px}}.ethical-hacking-page{--course-primary:#123d75;--course-secondary:#075f9f;--course-accent:#08b9df;--course-accent-soft:#edf8fd;--course-dark:#172033;background:#fff;color:var(--course-dark);overflow:hidden}.ethical-hacking-container{margin-inline:auto;width:min(1440px,calc(100% - 40px))}.ethical-hacking-hero{background:radial-gradient(circle at 8% 20%,color-mix(in srgb,var(--course-accent) 15%,#0000),#0000 30%),radial-gradient(circle at 92% 10%,color-mix(in srgb,var(--course-primary) 13%,#0000),#0000 31%),linear-gradient(135deg,#fff 0,#f5fbff 53%,#eaf6ff 100%);isolation:isolate;overflow:hidden;padding:88px 0 105px;position:relative}.ethical-hacking-hero:before{background-image:linear-gradient(rgba(18,74,128,.035) 1px,#0000 0),linear-gradient(90deg,rgba(18,74,128,.035) 1px,#0000 0);background-size:42px 42px;content:"";inset:0;position:absolute;z-index:-2}.ethical-hacking-hero__grid{grid-gap:clamp(50px,7vw,95px);align-items:center;display:grid;gap:clamp(50px,7vw,95px);grid-template-columns:minmax(0,1.1fr) minmax(410px,.9fr)}.ethical-hacking-hero__content{position:relative;z-index:2}.ethical-hacking-eyebrow{align-items:center;background:#ffffffe6;border:1px solid color-mix(in srgb,var(--course-accent) 25%,#0000);border-radius:999px;box-shadow:0 9px 24px #0a3e6914;color:var(--course-primary);display:inline-flex;font-size:12px;font-weight:900;gap:9px;letter-spacing:.06em;margin-bottom:21px;padding:9px 15px;text-transform:uppercase}.ethical-hacking-hero h1{color:var(--course-primary);font-size:clamp(2.65rem,5vw,4.65rem);font-weight:900;letter-spacing:-.052em;line-height:1.04;margin:0;max-width:800px}.ethical-hacking-hero h1 span{background:linear-gradient(90deg,var(--course-primary),var(--course-accent));background-clip:text;-webkit-background-clip:text;color:#0000;display:block;font-size:.52em;letter-spacing:-.025em;line-height:1.25;margin-top:11px}.ethical-hacking-hero__content>p{color:#475569;font-size:clamp(16px,1.55vw,19px);line-height:1.75;margin:24px 0 26px;max-width:710px}.ethical-hacking-hero__highlights{display:flex;flex-wrap:wrap;gap:11px;margin-bottom:24px}.ethical-hacking-hero__highlights span{align-items:center;background:#ffffffe0;border:1px solid #dbeaf2;border-radius:999px;color:#263449;display:inline-flex;font-size:12px;font-weight:800;gap:8px;padding:9px 13px}.ethical-hacking-hero__highlights svg{color:var(--course-accent)}.ethical-hacking-price-box{align-items:center;background:#ffffffe6;border:1px solid #124a801f;border-radius:17px;box-shadow:0 15px 35px #13446714;display:flex;gap:23px;margin-bottom:28px;padding:15px 20px;width:-webkit-fit-content;width:fit-content}.ethical-hacking-price-box>div{min-width:145px}.ethical-hacking-price-box small,.ethical-hacking-price-box strong{display:block}.ethical-hacking-price-box small{color:#718096;font-size:11px;font-weight:700;margin-bottom:4px}.ethical-hacking-price-box strong{color:var(--course-primary);font-size:18px;font-weight:900}.ethical-hacking-price-box>span{background:#dce8ef;height:42px;width:1px}.ethical-hacking-hero__actions{display:flex;flex-wrap:wrap;gap:14px}.ethical-hacking-primary-button,.ethical-hacking-secondary-button{align-items:center;border-radius:10px;display:inline-flex;font-size:14px;font-weight:900;gap:9px;justify-content:center;min-height:56px;padding:14px 24px;text-decoration:none;transition:transform .18s ease,box-shadow .18s ease}.ethical-hacking-primary-button{background:linear-gradient(90deg,var(--course-accent),var(--course-secondary));box-shadow:0 16px 31px #0868a436;color:#fff}.ethical-hacking-secondary-button{background:#fff;border:1px solid #124a8029;color:var(--course-primary)}.ethical-hacking-primary-button:hover,.ethical-hacking-secondary-button:hover{box-shadow:0 20px 38px #0868a433;transform:translateY(-3px)}.ethical-hacking-hero__visual{min-height:475px;position:relative}.ethical-hacking-hero__image{background:#dceaf3;border:8px solid #ffffffe6;border-radius:34px;box-shadow:0 35px 75px #0f416733;inset:32px 0 0 28px;overflow:hidden;position:absolute}.ethical-hacking-hero__image:after{background:linear-gradient(0deg,#05315447,#0000 55%);content:"";inset:0;position:absolute}.ethical-hacking-hero__image img{display:block;height:100%;min-height:440px;object-fit:cover;width:100%}.ethical-hacking-image-badge{align-items:center;background:color-mix(in srgb,var(--course-secondary) 92%,#0000);border-radius:999px;bottom:18px;color:#fff;display:inline-flex;font-size:12px;font-weight:900;gap:8px;padding:10px 15px;right:18px;z-index:3}.ethical-hacking-floating-card,.ethical-hacking-image-badge{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);position:absolute}.ethical-hacking-floating-card{background:#fffffff0;border:1px solid #ffffffeb;border-radius:17px;box-shadow:0 18px 38px #07233c29;min-width:145px;padding:14px 17px;z-index:4}.ethical-hacking-floating-card span,.ethical-hacking-floating-card strong{display:block}.ethical-hacking-floating-card strong{color:var(--course-primary);font-size:20px;font-weight:900}.ethical-hacking-floating-card span{color:#64748b;font-size:11px;margin-top:3px}.ethical-hacking-floating-card--top{left:0;top:0}.ethical-hacking-floating-card--bottom{bottom:5px;right:-18px}.ethical-hacking-hero__orb{border-radius:50%;pointer-events:none;position:absolute;z-index:-1}.ethical-hacking-hero__orb--one{background:color-mix(in srgb,var(--course-accent) 8%,#0000);height:290px;left:-130px;top:65px;width:290px}.ethical-hacking-hero__orb--two{background:color-mix(in srgb,var(--course-primary) 8%,#0000);bottom:-100px;height:320px;right:-110px;width:320px}.ethical-hacking-section-heading>span,.ethical-hacking-section-label{color:var(--course-accent);display:block;font-size:12px;font-weight:900;letter-spacing:.09em;margin-bottom:10px;text-transform:uppercase}.ethical-hacking-section-heading{margin:0 auto 44px;max-width:760px;text-align:center}.ethical-hacking-career__content h2,.ethical-hacking-features__content h2,.ethical-hacking-overview__content h2,.ethical-hacking-section-heading h2{color:var(--course-primary);font-size:clamp(2rem,4vw,3.35rem);font-weight:900;letter-spacing:-.04em;line-height:1.13;margin:0}.ethical-hacking-section-heading p{color:#64748b;font-size:15px;line-height:1.75;margin:16px 0 0}.ethical-hacking-overview{background:#fff;padding:100px 0}.ethical-hacking-overview__grid{grid-gap:clamp(50px,7vw,95px);align-items:center;display:grid;gap:clamp(50px,7vw,95px);grid-template-columns:minmax(0,1.05fr) minmax(380px,.75fr)}.ethical-hacking-overview__content p{color:#080808;font-size:16px;font-weight:500;line-height:1.82;margin:18px 0 0}.ethical-hacking-overview__card{background:#fff;border:1px solid #dce9f1;border-radius:25px;box-shadow:0 28px 60px #1342651f;overflow:hidden}.ethical-hacking-overview__card-header{background:radial-gradient(circle at 100% 0,color-mix(in srgb,var(--course-accent) 34%,#0000),#0000 40%),linear-gradient(135deg,var(--course-primary),var(--course-secondary));color:#fff;padding:25px 27px}.ethical-hacking-overview__card-header span{color:#9cecff;display:block;font-size:11px;font-weight:900;letter-spacing:.08em;margin-bottom:6px;text-transform:uppercase}.ethical-hacking-overview__card-header h3{color:#fff;font-size:24px;margin:0}.ethical-hacking-detail-list{padding:14px 27px}.ethical-hacking-detail-list>div{align-items:center;border-bottom:1px solid #e6eef3;display:flex;gap:18px;justify-content:space-between;padding:14px 0}.ethical-hacking-detail-list>div:last-child{border-bottom:0}.ethical-hacking-detail-list span{color:#000;font-size:14px;font-weight:500}.ethical-hacking-detail-list strong{color:#172033;font-size:13px;text-align:right}.ethical-hacking-overview__card>a{align-items:center;background:linear-gradient(90deg,var(--course-accent),var(--course-secondary));color:#fff;display:flex;font-size:13px;font-weight:900;gap:8px;justify-content:center;min-height:53px;text-decoration:none}.ethical-hacking-benefits{background:var(--course-accent-soft);padding:100px 0}.ethical-hacking-benefits__grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(3,minmax(0,1fr))}.ethical-hacking-benefits__grid article{background:#fff;border:1px solid #dbe9f1;border-radius:22px;box-shadow:0 18px 42px #14436712;padding:29px;transition:transform .2s ease,box-shadow .2s ease}.ethical-hacking-benefits__grid article:hover{box-shadow:0 25px 55px #14436721;transform:translateY(-7px)}.ethical-hacking-benefits__grid article>div{background:linear-gradient(145deg,var(--course-accent),var(--course-primary));border-radius:15px;color:#fff;display:grid;font-size:14px;font-weight:900;height:53px;margin-bottom:22px;place-items:center;width:53px}.ethical-hacking-benefits__grid h3{color:var(--course-primary);font-size:20px;font-weight:900;margin:0}.ethical-hacking-benefits__grid p{color:#64748b;font-size:13px;line-height:1.7;margin:12px 0 0}.ethical-hacking-modules{background:#fff;padding:100px 0}.ethical-hacking-modules__grid{grid-gap:18px;display:grid;gap:18px;grid-template-columns:repeat(2,minmax(0,1fr))}.ethical-hacking-module-card{grid-gap:17px;align-items:start;background:#fff;border:1px solid #ddeaf1;border-radius:18px;box-shadow:0 15px 38px #1743630f;display:grid;gap:17px;grid-template-columns:auto minmax(0,1fr) auto;padding:22px;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.ethical-hacking-module-card:hover{border-color:color-mix(in srgb,var(--course-accent) 34%,#0000);box-shadow:0 23px 48px #1743631f;transform:translateY(-5px)}.ethical-hacking-module-card__number{background:linear-gradient(145deg,var(--course-accent),var(--course-primary));border-radius:14px;color:#fff;display:grid;font-size:13px;font-weight:900;height:48px;place-items:center;width:48px}.ethical-hacking-module-card h3{color:var(--course-primary);font-size:17px;font-weight:900;margin:1px 0 7px}.ethical-hacking-module-card p{color:#000;font-size:14px;line-height:1.65;margin:0}.ethical-hacking-module-card__check{color:var(--course-accent)}.ethical-hacking-features{background:var(--course-accent-soft);padding:105px 0}.ethical-hacking-features__grid{grid-gap:clamp(55px,8vw,105px);align-items:center;display:grid;gap:clamp(55px,8vw,105px);grid-template-columns:minmax(400px,.9fr) minmax(0,1.1fr)}.ethical-hacking-features__visual{position:relative}.ethical-hacking-features__image{border-radius:30px;box-shadow:0 32px 70px #103e602b;overflow:hidden}.ethical-hacking-features__image img{display:block;min-height:470px;object-fit:cover;width:100%}.ethical-hacking-features__experience{background:linear-gradient(145deg,var(--course-accent),var(--course-primary));border:7px solid #fff;border-radius:22px;bottom:28px;box-shadow:0 20px 45px #08568740;color:#fff;min-width:175px;padding:20px;position:absolute;right:-30px}.ethical-hacking-features__experience span,.ethical-hacking-features__experience strong{display:block}.ethical-hacking-features__experience strong{font-size:31px;font-weight:900}.ethical-hacking-features__experience span{font-size:12px;font-weight:700;margin-top:3px}.ethical-hacking-features__content>p{color:#64748b;font-size:15px;line-height:1.78;margin:19px 0 27px}.ethical-hacking-features__list{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))}.ethical-hacking-features__list>div{align-items:center;color:#263449;display:flex;font-size:13px;font-weight:800;gap:10px}.ethical-hacking-features__list svg{color:var(--course-accent);flex:0 0 auto}.ethical-hacking-features__content>a{align-items:center;background:var(--course-primary);border-radius:10px;color:#fff;display:inline-flex;font-size:13px;font-weight:900;gap:9px;margin-top:30px;min-height:52px;padding:13px 20px;text-decoration:none}.ethical-hacking-audience{background:var(--course-primary);padding:100px 0}.ethical-hacking-audience .ethical-hacking-section-heading>span{color:#84e8ff}.ethical-hacking-audience .ethical-hacking-section-heading h2{color:#fff}.ethical-hacking-audience .ethical-hacking-section-heading p{color:#ffffffb3}.ethical-hacking-audience__grid{grid-gap:17px;display:grid;gap:17px;grid-template-columns:repeat(3,minmax(0,1fr))}.ethical-hacking-audience__grid article{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff14;border:1px solid #ffffff1f;border-radius:19px;display:flex;gap:17px;min-height:145px;padding:24px;transition:background .18s ease,transform .18s ease}.ethical-hacking-audience__grid article:hover{background:#ffffff21;transform:translateY(-5px)}.ethical-hacking-audience__grid article>span{color:#58d9f4;font-size:28px;font-weight:900}.ethical-hacking-audience__grid h3{color:#fff;font-size:17px;line-height:1.4;margin:0}.ethical-hacking-career{background:#fff;padding:105px 0}.ethical-hacking-career__grid{grid-gap:clamp(55px,8vw,100px);align-items:center;display:grid;gap:clamp(55px,8vw,100px);grid-template-columns:minmax(0,1.05fr) minmax(380px,.75fr)}.ethical-hacking-career__content>p{color:#64748b;font-size:15px;line-height:1.75;margin:18px 0 25px}.ethical-hacking-career__list{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.ethical-hacking-career__list>div{align-items:center;background:#f9fcfe;border:1px solid #e1ebf2;border-radius:11px;color:#263449;display:flex;font-size:12px;font-weight:800;gap:9px;padding:12px}.ethical-hacking-career__list svg{color:var(--course-accent);flex:0 0 auto}.ethical-hacking-career__card{background:radial-gradient(circle at 100% 0,color-mix(in srgb,var(--course-accent) 38%,#0000),#0000 34%),linear-gradient(145deg,var(--course-primary),var(--course-secondary));border-radius:28px;box-shadow:0 34px 70px #0a3b6236;color:#fff;overflow:hidden;padding:40px}.ethical-hacking-career__card>svg{color:#a0edff;margin-bottom:20px}.ethical-hacking-career__card>span{color:#9cecff;display:block;font-size:11px;font-weight:900;letter-spacing:.08em;margin-bottom:8px;text-transform:uppercase}.ethical-hacking-career__card h3{color:#fff;font-size:27px;line-height:1.25;margin:0}.ethical-hacking-career__card p{color:#ffffffbf;font-size:13px;line-height:1.75;margin:16px 0 20px}.ethical-hacking-career__card ul{grid-gap:10px;color:#fff;display:grid;font-size:12px;gap:10px;line-height:1.5;margin:0;padding-left:18px}.ethical-hacking-contact{background:var(--course-accent-soft);padding:80px 0}.ethical-hacking-contact__grid{align-items:center;display:flex;gap:45px;justify-content:space-between}.ethical-hacking-contact__grid>div:first-child{max-width:650px}.ethical-hacking-contact__grid>div:first-child>span{color:var(--course-accent);display:block;font-size:11px;font-weight:900;letter-spacing:.08em;margin-bottom:8px;text-transform:uppercase}.ethical-hacking-contact h2{color:var(--course-primary);font-size:clamp(1.9rem,3.6vw,3rem);font-weight:900;letter-spacing:-.04em;margin:0}.ethical-hacking-contact p{color:#64748b;font-size:14px;line-height:1.7;margin:13px 0 0}.ethical-hacking-contact__cards{grid-gap:12px;display:grid;gap:12px}.ethical-hacking-contact__cards a{align-items:center;background:#fff;border:1px solid #d9e8f0;border-radius:14px;box-shadow:0 13px 30px #14446612;color:var(--course-primary);display:flex;gap:13px;min-width:320px;padding:15px 18px;text-decoration:none}.ethical-hacking-contact__cards svg{color:var(--course-accent);flex:0 0 auto}.ethical-hacking-contact__cards small,.ethical-hacking-contact__cards strong{display:block}.ethical-hacking-contact__cards small{color:#718096;font-size:10px;margin-bottom:2px}.ethical-hacking-contact__cards strong{font-size:13px;overflow-wrap:anywhere}.ethical-hacking-cta{background:linear-gradient(135deg,var(--course-primary),var(--course-secondary));color:#fff;padding:75px 0}.ethical-hacking-cta__content{align-items:center;display:flex;gap:45px;justify-content:space-between}.ethical-hacking-cta__content>div:first-child{max-width:740px}.ethical-hacking-cta__content>div:first-child>span{color:#9cecff;display:block;font-size:11px;font-weight:900;letter-spacing:.1em;margin-bottom:8px;text-transform:uppercase}.ethical-hacking-cta h2{color:#fff;font-size:clamp(2rem,4vw,3.3rem);font-weight:900;letter-spacing:-.04em;line-height:1.1;margin:0}.ethical-hacking-cta p{color:#ffffffba;font-size:14px;line-height:1.7;margin:14px 0 0}.ethical-hacking-cta__actions{display:flex;flex:0 0 auto;gap:12px}.ethical-hacking-cta__actions a{align-items:center;border-radius:10px;display:inline-flex;font-size:13px;font-weight:900;gap:9px;justify-content:center;min-height:54px;padding:13px 20px;text-decoration:none}.ethical-hacking-cta__actions a:first-child{background:#fff;color:var(--course-primary)}.ethical-hacking-cta__actions a:last-child{background:#ffffff1a;border:1px solid #ffffff38;color:#fff}@media (max-width:1100px){.ethical-hacking-career__grid,.ethical-hacking-features__grid,.ethical-hacking-hero__grid,.ethical-hacking-overview__grid{grid-template-columns:1fr}.ethical-hacking-hero__content{margin-inline:auto;max-width:850px;text-align:center}.ethical-hacking-eyebrow,.ethical-hacking-price-box{margin-inline:auto}.ethical-hacking-hero__actions,.ethical-hacking-hero__highlights{justify-content:center}.ethical-hacking-hero__visual{margin-inline:auto;width:min(680px,100%)}.ethical-hacking-career__content,.ethical-hacking-features__content,.ethical-hacking-overview__content{max-width:850px}.ethical-hacking-features__visual{margin-inline:auto;width:min(650px,100%)}.ethical-hacking-contact__grid,.ethical-hacking-cta__content{align-items:flex-start;flex-direction:column}.ethical-hacking-contact__cards{grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.ethical-hacking-contact__cards a{min-width:0}}@media (max-width:700px){.ethical-hacking-container{width:calc(100% - 30px)}.ethical-hacking-hero{padding:60px 0 75px}.ethical-hacking-hero__grid{gap:45px}.ethical-hacking-hero__content{text-align:left}.ethical-hacking-eyebrow,.ethical-hacking-price-box{margin-inline:0}.ethical-hacking-hero h1{font-size:clamp(2.3rem,11vw,3.15rem)}.ethical-hacking-hero h1 span{font-size:.56em}.ethical-hacking-hero__content>p{font-size:15px;margin:20px 0 23px}.ethical-hacking-hero__highlights{justify-content:flex-start}.ethical-hacking-price-box{gap:14px;justify-content:space-between;width:100%}.ethical-hacking-price-box>div{min-width:0}.ethical-hacking-price-box strong{font-size:15px}.ethical-hacking-hero__actions{flex-direction:column;width:100%}.ethical-hacking-primary-button,.ethical-hacking-secondary-button{width:100%}.ethical-hacking-hero__visual{min-height:365px}.ethical-hacking-hero__image{border-radius:25px;border-width:5px;inset:25px 5px 0}.ethical-hacking-hero__image img{min-height:335px}.ethical-hacking-floating-card{min-width:125px;padding:11px 13px}.ethical-hacking-floating-card strong{font-size:17px}.ethical-hacking-floating-card--bottom{right:0}.ethical-hacking-audience,.ethical-hacking-benefits,.ethical-hacking-career,.ethical-hacking-features,.ethical-hacking-modules,.ethical-hacking-overview{padding:70px 0}.ethical-hacking-section-heading{margin-bottom:33px;text-align:left}.ethical-hacking-career__content h2,.ethical-hacking-features__content h2,.ethical-hacking-overview__content h2,.ethical-hacking-section-heading h2{font-size:2.15rem}.ethical-hacking-career__grid,.ethical-hacking-features__grid,.ethical-hacking-overview__grid{gap:45px}.ethical-hacking-audience__grid,.ethical-hacking-benefits__grid,.ethical-hacking-modules__grid{grid-template-columns:1fr}.ethical-hacking-module-card{grid-template-columns:auto minmax(0,1fr)}.ethical-hacking-module-card__check{display:none}.ethical-hacking-features__image{border-radius:22px}.ethical-hacking-features__image img{min-height:350px}.ethical-hacking-features__experience{border-width:5px;bottom:15px;right:8px}.ethical-hacking-career__list,.ethical-hacking-features__list{grid-template-columns:1fr}.ethical-hacking-career__card{border-radius:22px;padding:29px 23px}.ethical-hacking-contact{padding:65px 0}.ethical-hacking-contact__cards{grid-template-columns:1fr}.ethical-hacking-contact__cards a{width:100%}.ethical-hacking-cta{padding:60px 0}.ethical-hacking-cta__actions{flex-direction:column;width:100%}.ethical-hacking-cta__actions a{width:100%}}@media (max-width:420px){.ethical-hacking-hero h1{font-size:2.05rem}.ethical-hacking-price-box{align-items:flex-start;padding:13px}.ethical-hacking-price-box>span{height:50px}.ethical-hacking-hero__visual{min-height:325px}.ethical-hacking-hero__image img{min-height:295px}.ethical-hacking-floating-card{min-width:112px}.ethical-hacking-career__content h2,.ethical-hacking-contact h2,.ethical-hacking-cta h2,.ethical-hacking-features__content h2,.ethical-hacking-overview__content h2,.ethical-hacking-section-heading h2{font-size:1.95rem}.ethical-hacking-detail-list{padding-inline:19px}.ethical-hacking-detail-list>div{align-items:flex-start}.ethical-hacking-career__card h3{font-size:23px}}.html-page{--course-primary:#123d75;--course-secondary:#075f9f;--course-accent:#08b9df;--course-accent-soft:#edf8fd;--course-dark:#172033;background:#fff;color:var(--course-dark);overflow:hidden}.html-container{margin-inline:auto;width:min(1440px,calc(100% - 40px))}.html-hero{background:radial-gradient(circle at 8% 20%,color-mix(in srgb,var(--course-accent) 15%,#0000),#0000 30%),radial-gradient(circle at 92% 10%,color-mix(in srgb,var(--course-primary) 13%,#0000),#0000 31%),linear-gradient(135deg,#fff 0,#f5fbff 53%,#eaf6ff 100%);isolation:isolate;overflow:hidden;padding:88px 0 105px;position:relative}.html-hero:before{background-image:linear-gradient(rgba(18,74,128,.035) 1px,#0000 0),linear-gradient(90deg,rgba(18,74,128,.035) 1px,#0000 0);background-size:42px 42px;content:"";inset:0;position:absolute;z-index:-2}.html-hero__grid{grid-gap:clamp(50px,7vw,95px);align-items:center;display:grid;gap:clamp(50px,7vw,95px);grid-template-columns:minmax(0,1.1fr) minmax(410px,.9fr)}.html-hero__content{position:relative;z-index:2}.html-eyebrow{align-items:center;background:#ffffffe6;border:1px solid color-mix(in srgb,var(--course-accent) 25%,#0000);border-radius:999px;box-shadow:0 9px 24px #0a3e6914;display:inline-flex;font-size:12px;gap:9px;letter-spacing:.06em;margin-bottom:21px;padding:9px 15px;text-transform:uppercase}.html-eyebrow,.html-hero h1{color:var(--course-primary);font-weight:900}.html-hero h1{font-size:clamp(2.65rem,5vw,4.65rem);letter-spacing:-.052em;line-height:1.04;margin:0;max-width:800px}.html-hero h1 span{background:linear-gradient(90deg,var(--course-primary),var(--course-accent));background-clip:text;-webkit-background-clip:text;color:#0000;display:block;font-size:.52em;letter-spacing:-.025em;line-height:1.25;margin-top:11px}.html-hero__content>p{color:#475569;font-size:clamp(16px,1.55vw,19px);line-height:1.75;margin:24px 0 26px;max-width:710px}.html-hero__highlights{display:flex;flex-wrap:wrap;gap:11px;margin-bottom:24px}.html-hero__highlights span{align-items:center;background:#ffffffe0;border:1px solid #dbeaf2;border-radius:999px;color:#263449;display:inline-flex;font-size:12px;font-weight:800;gap:8px;padding:9px 13px}.html-hero__highlights svg{color:var(--course-accent)}.html-price-box{align-items:center;background:#ffffffe6;border:1px solid #124a801f;border-radius:17px;box-shadow:0 15px 35px #13446714;display:flex;gap:23px;margin-bottom:28px;padding:15px 20px;width:-webkit-fit-content;width:fit-content}.html-price-box>div{min-width:145px}.html-price-box small,.html-price-box strong{display:block}.html-price-box small{color:#718096;font-size:11px;font-weight:700;margin-bottom:4px}.html-price-box strong{color:var(--course-primary);font-size:18px;font-weight:900}.html-price-box>span{background:#dce8ef;height:42px;width:1px}.html-hero__actions{display:flex;flex-wrap:wrap;gap:14px}.html-primary-button,.html-secondary-button{align-items:center;border-radius:10px;display:inline-flex;font-size:14px;font-weight:900;gap:9px;justify-content:center;min-height:56px;padding:14px 24px;text-decoration:none;transition:transform .18s ease,box-shadow .18s ease}.html-primary-button{background:linear-gradient(90deg,var(--course-accent),var(--course-secondary));box-shadow:0 16px 31px #0868a436;color:#fff}.html-secondary-button{background:#fff;border:1px solid #124a8029;color:var(--course-primary)}.html-primary-button:hover,.html-secondary-button:hover{box-shadow:0 20px 38px #0868a433;transform:translateY(-3px)}.html-hero__visual{min-height:475px;position:relative}.html-hero__image{background:#dceaf3;border:8px solid #ffffffe6;border-radius:34px;box-shadow:0 35px 75px #0f416733;inset:32px 0 0 28px;overflow:hidden;position:absolute}.html-hero__image:after{background:linear-gradient(0deg,#05315447,#0000 55%);content:"";inset:0;position:absolute}.html-hero__image img{display:block;height:100%;min-height:440px;object-fit:cover;width:100%}.html-image-badge{align-items:center;background:color-mix(in srgb,var(--course-secondary) 92%,#0000);border-radius:999px;bottom:18px;color:#fff;display:inline-flex;font-size:12px;font-weight:900;gap:8px;padding:10px 15px;right:18px;z-index:3}.html-floating-card,.html-image-badge{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);position:absolute}.html-floating-card{background:#fffffff0;border:1px solid #ffffffeb;border-radius:17px;box-shadow:0 18px 38px #07233c29;min-width:145px;padding:14px 17px;z-index:4}.html-floating-card span,.html-floating-card strong{display:block}.html-floating-card strong{color:var(--course-primary);font-size:20px;font-weight:900}.html-floating-card span{color:#64748b;font-size:11px;margin-top:3px}.html-floating-card--top{left:0;top:0}.html-floating-card--bottom{bottom:5px;right:-18px}.html-hero__orb{border-radius:50%;pointer-events:none;position:absolute;z-index:-1}.html-hero__orb--one{background:color-mix(in srgb,var(--course-accent) 8%,#0000);height:290px;left:-130px;top:65px;width:290px}.html-hero__orb--two{background:color-mix(in srgb,var(--course-primary) 8%,#0000);bottom:-100px;height:320px;right:-110px;width:320px}.html-section-heading>span,.html-section-label{color:var(--course-accent);display:block;font-size:12px;font-weight:900;letter-spacing:.09em;margin-bottom:10px;text-transform:uppercase}.html-section-heading{margin:0 auto 44px;max-width:760px;text-align:center}.html-career__content h2,.html-features__content h2,.html-overview__content h2,.html-section-heading h2{color:var(--course-primary);font-size:clamp(2rem,4vw,3.35rem);font-weight:900;letter-spacing:-.04em;line-height:1.13;margin:0}.html-section-heading p{color:#64748b;font-size:15px;line-height:1.75;margin:16px 0 0}.html-overview{background:#fff;padding:100px 0}.html-overview__grid{grid-gap:clamp(50px,7vw,95px);align-items:center;display:grid;gap:clamp(50px,7vw,95px);grid-template-columns:minmax(0,1.05fr) minmax(380px,.75fr)}.html-overview__content p{color:#000;font-size:16px;font-weight:500;line-height:1.82;margin:18px 0 0}.html-overview__card{background:#fff;border:1px solid #dce9f1;border-radius:25px;box-shadow:0 28px 60px #1342651f;overflow:hidden}.html-overview__card-header{background:radial-gradient(circle at 100% 0,color-mix(in srgb,var(--course-accent) 34%,#0000),#0000 40%),linear-gradient(135deg,var(--course-primary),var(--course-secondary));color:#fff;padding:25px 27px}.html-overview__card-header span{color:#9cecff;display:block;font-size:11px;font-weight:900;letter-spacing:.08em;margin-bottom:6px;text-transform:uppercase}.html-overview__card-header h3{color:#fff;font-size:24px;margin:0}.html-detail-list{padding:14px 27px}.html-detail-list>div{align-items:center;border-bottom:1px solid #e6eef3;display:flex;gap:18px;justify-content:space-between;padding:14px 0}.html-detail-list>div:last-child{border-bottom:0}.html-detail-list span{color:#000;font-size:14px;font-weight:500}.html-detail-list strong{color:#172033;font-size:13px;text-align:right}.html-overview__card>a{align-items:center;background:linear-gradient(90deg,var(--course-accent),var(--course-secondary));color:#fff;display:flex;font-size:13px;font-weight:900;gap:8px;justify-content:center;min-height:53px;text-decoration:none}.html-benefits{background:var(--course-accent-soft);padding:100px 0}.html-benefits__grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(3,minmax(0,1fr))}.html-benefits__grid article{background:#fff;border:1px solid #dbe9f1;border-radius:22px;box-shadow:0 18px 42px #14436712;padding:29px;transition:transform .2s ease,box-shadow .2s ease}.html-benefits__grid article:hover{box-shadow:0 25px 55px #14436721;transform:translateY(-7px)}.html-benefits__grid article>div{background:linear-gradient(145deg,var(--course-accent),var(--course-primary));border-radius:15px;color:#fff;display:grid;font-size:14px;font-weight:900;height:53px;margin-bottom:22px;place-items:center;width:53px}.html-benefits__grid h3{color:var(--course-primary);font-size:20px;font-weight:900;margin:0}.html-benefits__grid p{color:#64748b;font-size:13px;line-height:1.7;margin:12px 0 0}.html-modules{background:#fff;padding:100px 0}.html-modules__grid{grid-gap:18px;display:grid;gap:18px;grid-template-columns:repeat(2,minmax(0,1fr))}.html-module-card{grid-gap:17px;align-items:start;background:#fff;border:1px solid #ddeaf1;border-radius:18px;box-shadow:0 15px 38px #1743630f;display:grid;gap:17px;grid-template-columns:auto minmax(0,1fr) auto;padding:22px;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.html-module-card:hover{border-color:color-mix(in srgb,var(--course-accent) 34%,#0000);box-shadow:0 23px 48px #1743631f;transform:translateY(-5px)}.html-module-card__number{background:linear-gradient(145deg,var(--course-accent),var(--course-primary));border-radius:14px;color:#fff;display:grid;font-size:13px;font-weight:900;height:48px;place-items:center;width:48px}.html-module-card h3{color:var(--course-primary);font-size:17px;font-weight:900;margin:1px 0 7px}.html-module-card p{color:#000;font-size:14px;line-height:1.65;margin:0}.html-module-card__check{color:var(--course-accent)}.html-features{background:var(--course-accent-soft);padding:105px 0}.html-features__grid{grid-gap:clamp(55px,8vw,105px);align-items:center;display:grid;gap:clamp(55px,8vw,105px);grid-template-columns:minmax(400px,.9fr) minmax(0,1.1fr)}.html-features__visual{position:relative}.html-features__image{border-radius:30px;box-shadow:0 32px 70px #103e602b;overflow:hidden}.html-features__image img{display:block;min-height:470px;object-fit:cover;width:100%}.html-features__experience{background:linear-gradient(145deg,var(--course-accent),var(--course-primary));border:7px solid #fff;border-radius:22px;bottom:28px;box-shadow:0 20px 45px #08568740;color:#fff;min-width:175px;padding:20px;position:absolute;right:-30px}.html-features__experience span,.html-features__experience strong{display:block}.html-features__experience strong{font-size:31px;font-weight:900}.html-features__experience span{font-size:12px;font-weight:700;margin-top:3px}.html-features__content>p{color:#64748b;font-size:15px;line-height:1.78;margin:19px 0 27px}.html-features__list{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))}.html-features__list>div{align-items:center;color:#263449;display:flex;font-size:13px;font-weight:800;gap:10px}.html-features__list svg{color:var(--course-accent);flex:0 0 auto}.html-features__content>a{align-items:center;background:var(--course-primary);border-radius:10px;color:#fff;display:inline-flex;font-size:13px;font-weight:900;gap:9px;margin-top:30px;min-height:52px;padding:13px 20px;text-decoration:none}.html-audience{background:var(--course-primary);padding:100px 0}.html-audience .html-section-heading>span{color:#84e8ff}.html-audience .html-section-heading h2{color:#fff}.html-audience .html-section-heading p{color:#ffffffb3}.html-audience__grid{grid-gap:17px;display:grid;gap:17px;grid-template-columns:repeat(3,minmax(0,1fr))}.html-audience__grid article{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff14;border:1px solid #ffffff1f;border-radius:19px;display:flex;gap:17px;min-height:145px;padding:24px;transition:background .18s ease,transform .18s ease}.html-audience__grid article:hover{background:#ffffff21;transform:translateY(-5px)}.html-audience__grid article>span{color:#58d9f4;font-size:28px;font-weight:900}.html-audience__grid h3{color:#fff;font-size:17px;line-height:1.4;margin:0}.html-career{background:#fff;padding:105px 0}.html-career__grid{grid-gap:clamp(55px,8vw,100px);align-items:center;display:grid;gap:clamp(55px,8vw,100px);grid-template-columns:minmax(0,1.05fr) minmax(380px,.75fr)}.html-career__content>p{color:#64748b;font-size:15px;line-height:1.75;margin:18px 0 25px}.html-career__list{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.html-career__list>div{align-items:center;background:#f9fcfe;border:1px solid #e1ebf2;border-radius:11px;color:#263449;display:flex;font-size:12px;font-weight:800;gap:9px;padding:12px}.html-career__list svg{color:var(--course-accent);flex:0 0 auto}.html-career__card{background:radial-gradient(circle at 100% 0,color-mix(in srgb,var(--course-accent) 38%,#0000),#0000 34%),linear-gradient(145deg,var(--course-primary),var(--course-secondary));border-radius:28px;box-shadow:0 34px 70px #0a3b6236;color:#fff;overflow:hidden;padding:40px}.html-career__card>svg{color:#a0edff;margin-bottom:20px}.html-career__card>span{color:#9cecff;display:block;font-size:11px;font-weight:900;letter-spacing:.08em;margin-bottom:8px;text-transform:uppercase}.html-career__card h3{color:#fff;font-size:27px;line-height:1.25;margin:0}.html-career__card p{color:#ffffffbf;font-size:13px;line-height:1.75;margin:16px 0 20px}.html-career__card ul{grid-gap:10px;color:#fff;display:grid;font-size:12px;gap:10px;line-height:1.5;margin:0;padding-left:18px}.html-contact{background:var(--course-accent-soft);padding:80px 0}.html-contact__grid{align-items:center;display:flex;gap:45px;justify-content:space-between}.html-contact__grid>div:first-child{max-width:650px}.html-contact__grid>div:first-child>span{color:var(--course-accent);display:block;font-size:11px;font-weight:900;letter-spacing:.08em;margin-bottom:8px;text-transform:uppercase}.html-contact h2{color:var(--course-primary);font-size:clamp(1.9rem,3.6vw,3rem);font-weight:900;letter-spacing:-.04em;margin:0}.html-contact p{color:#64748b;font-size:14px;line-height:1.7;margin:13px 0 0}.html-contact__cards{grid-gap:12px;display:grid;gap:12px}.html-contact__cards a{align-items:center;background:#fff;border:1px solid #d9e8f0;border-radius:14px;box-shadow:0 13px 30px #14446612;color:var(--course-primary);display:flex;gap:13px;min-width:320px;padding:15px 18px;text-decoration:none}.html-contact__cards svg{color:var(--course-accent);flex:0 0 auto}.html-contact__cards small,.html-contact__cards strong{display:block}.html-contact__cards small{color:#718096;font-size:10px;margin-bottom:2px}.html-contact__cards strong{font-size:13px;overflow-wrap:anywhere}.html-cta{background:linear-gradient(135deg,var(--course-primary),var(--course-secondary));color:#fff;padding:75px 0}.html-cta__content{align-items:center;display:flex;gap:45px;justify-content:space-between}.html-cta__content>div:first-child{max-width:740px}.html-cta__content>div:first-child>span{color:#9cecff;display:block;font-size:11px;font-weight:900;letter-spacing:.1em;margin-bottom:8px;text-transform:uppercase}.html-cta h2{color:#fff;font-size:clamp(2rem,4vw,3.3rem);font-weight:900;letter-spacing:-.04em;line-height:1.1;margin:0}.html-cta p{color:#ffffffba;font-size:14px;line-height:1.7;margin:14px 0 0}.html-cta__actions{display:flex;flex:0 0 auto;gap:12px}.html-cta__actions a{align-items:center;border-radius:10px;display:inline-flex;font-size:13px;font-weight:900;gap:9px;justify-content:center;min-height:54px;padding:13px 20px;text-decoration:none}.html-cta__actions a:first-child{background:#fff;color:var(--course-primary)}.html-cta__actions a:last-child{background:#ffffff1a;border:1px solid #ffffff38;color:#fff}@media (max-width:1100px){.html-career__grid,.html-features__grid,.html-hero__grid,.html-overview__grid{grid-template-columns:1fr}.html-hero__content{margin-inline:auto;max-width:850px;text-align:center}.html-eyebrow,.html-price-box{margin-inline:auto}.html-hero__actions,.html-hero__highlights{justify-content:center}.html-hero__visual{margin-inline:auto;width:min(680px,100%)}.html-career__content,.html-features__content,.html-overview__content{max-width:850px}.html-features__visual{margin-inline:auto;width:min(650px,100%)}.html-contact__grid,.html-cta__content{align-items:flex-start;flex-direction:column}.html-contact__cards{grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.html-contact__cards a{min-width:0}}@media (max-width:700px){.html-container{width:calc(100% - 30px)}.html-hero{padding:60px 0 75px}.html-hero__grid{gap:45px}.html-hero__content{text-align:left}.html-eyebrow,.html-price-box{margin-inline:0}.html-hero h1{font-size:clamp(2.3rem,11vw,3.15rem)}.html-hero h1 span{font-size:.56em}.html-hero__content>p{font-size:15px;margin:20px 0 23px}.html-hero__highlights{justify-content:flex-start}.html-price-box{gap:14px;justify-content:space-between;width:100%}.html-price-box>div{min-width:0}.html-price-box strong{font-size:15px}.html-hero__actions{flex-direction:column;width:100%}.html-primary-button,.html-secondary-button{width:100%}.html-hero__visual{min-height:365px}.html-hero__image{border-radius:25px;border-width:5px;inset:25px 5px 0}.html-hero__image img{min-height:335px}.html-floating-card{min-width:125px;padding:11px 13px}.html-floating-card strong{font-size:17px}.html-floating-card--bottom{right:0}.html-audience,.html-benefits,.html-career,.html-features,.html-modules,.html-overview{padding:70px 0}.html-section-heading{margin-bottom:33px;text-align:left}.html-career__content h2,.html-features__content h2,.html-overview__content h2,.html-section-heading h2{font-size:2.15rem}.html-career__grid,.html-features__grid,.html-overview__grid{gap:45px}.html-audience__grid,.html-benefits__grid,.html-modules__grid{grid-template-columns:1fr}.html-module-card{grid-template-columns:auto minmax(0,1fr)}.html-module-card__check{display:none}.html-features__image{border-radius:22px}.html-features__image img{min-height:350px}.html-features__experience{border-width:5px;bottom:15px;right:8px}.html-career__list,.html-features__list{grid-template-columns:1fr}.html-career__card{border-radius:22px;padding:29px 23px}.html-contact{padding:65px 0}.html-contact__cards{grid-template-columns:1fr}.html-contact__cards a{width:100%}.html-cta{padding:60px 0}.html-cta__actions{flex-direction:column;width:100%}.html-cta__actions a{width:100%}}@media (max-width:420px){.html-hero h1{font-size:2.05rem}.html-price-box{align-items:flex-start;padding:13px}.html-price-box>span{height:50px}.html-hero__visual{min-height:325px}.html-hero__image img{min-height:295px}.html-floating-card{min-width:112px}.html-career__content h2,.html-contact h2,.html-cta h2,.html-features__content h2,.html-overview__content h2,.html-section-heading h2{font-size:1.95rem}.html-detail-list{padding-inline:19px}.html-detail-list>div{align-items:flex-start}.html-career__card h3{font-size:23px}}.typing-page{--course-primary:#123d75;--course-secondary:#075f9f;--course-accent:#08b9df;--course-accent-soft:#edf8fd;--course-dark:#172033;background:#fff;color:var(--course-dark);overflow:hidden}.typing-container{margin-inline:auto;width:min(1440px,calc(100% - 40px))}.typing-hero{background:radial-gradient(circle at 8% 20%,color-mix(in srgb,var(--course-accent) 15%,#0000),#0000 30%),radial-gradient(circle at 92% 10%,color-mix(in srgb,var(--course-primary) 13%,#0000),#0000 31%),linear-gradient(135deg,#fff 0,#f5fbff 53%,#eaf6ff 100%);isolation:isolate;overflow:hidden;padding:88px 0 105px;position:relative}.typing-hero:before{background-image:linear-gradient(rgba(18,74,128,.035) 1px,#0000 0),linear-gradient(90deg,rgba(18,74,128,.035) 1px,#0000 0);background-size:42px 42px;content:"";inset:0;position:absolute;z-index:-2}.typing-hero__grid{grid-gap:clamp(50px,7vw,95px);align-items:center;display:grid;gap:clamp(50px,7vw,95px);grid-template-columns:minmax(0,1.1fr) minmax(410px,.9fr)}.typing-hero__content{position:relative;z-index:2}.typing-eyebrow{align-items:center;background:#ffffffe6;border:1px solid color-mix(in srgb,var(--course-accent) 25%,#0000);border-radius:999px;box-shadow:0 9px 24px #0a3e6914;display:inline-flex;font-size:12px;gap:9px;letter-spacing:.06em;margin-bottom:21px;padding:9px 15px;text-transform:uppercase}.typing-eyebrow,.typing-hero h1{color:var(--course-primary);font-weight:900}.typing-hero h1{font-size:clamp(2.65rem,5vw,4.65rem);letter-spacing:-.052em;line-height:1.04;margin:0;max-width:800px}.typing-hero h1 span{background:linear-gradient(90deg,var(--course-primary),var(--course-accent));background-clip:text;-webkit-background-clip:text;color:#0000;display:block;font-size:.52em;letter-spacing:-.025em;line-height:1.25;margin-top:11px}.typing-hero__content>p{color:#475569;font-size:clamp(16px,1.55vw,19px);line-height:1.75;margin:24px 0 26px;max-width:710px}.typing-hero__highlights{display:flex;flex-wrap:wrap;gap:11px;margin-bottom:24px}.typing-hero__highlights span{align-items:center;background:#ffffffe0;border:1px solid #dbeaf2;border-radius:999px;color:#263449;display:inline-flex;font-size:12px;font-weight:800;gap:8px;padding:9px 13px}.typing-hero__highlights svg{color:var(--course-accent)}.typing-price-box{align-items:center;background:#ffffffe6;border:1px solid #124a801f;border-radius:17px;box-shadow:0 15px 35px #13446714;display:flex;gap:23px;margin-bottom:28px;padding:15px 20px;width:-webkit-fit-content;width:fit-content}.typing-price-box>div{min-width:145px}.typing-price-box small,.typing-price-box strong{display:block}.typing-price-box small{color:#718096;font-size:11px;font-weight:700;margin-bottom:4px}.typing-price-box strong{color:var(--course-primary);font-size:18px;font-weight:900}.typing-price-box>span{background:#dce8ef;height:42px;width:1px}.typing-hero__actions{display:flex;flex-wrap:wrap;gap:14px}.typing-primary-button,.typing-secondary-button{align-items:center;border-radius:10px;display:inline-flex;font-size:14px;font-weight:900;gap:9px;justify-content:center;min-height:56px;padding:14px 24px;text-decoration:none;transition:transform .18s ease,box-shadow .18s ease}.typing-primary-button{background:linear-gradient(90deg,var(--course-accent),var(--course-secondary));box-shadow:0 16px 31px #0868a436;color:#fff}.typing-secondary-button{background:#fff;border:1px solid #124a8029;color:var(--course-primary)}.typing-primary-button:hover,.typing-secondary-button:hover{box-shadow:0 20px 38px #0868a433;transform:translateY(-3px)}.typing-hero__visual{min-height:475px;position:relative}.typing-hero__image{background:#dceaf3;border:8px solid #ffffffe6;border-radius:34px;box-shadow:0 35px 75px #0f416733;inset:32px 0 0 28px;overflow:hidden;position:absolute}.typing-hero__image:after{background:linear-gradient(0deg,#05315447,#0000 55%);content:"";inset:0;position:absolute}.typing-hero__image img{display:block;height:100%;min-height:440px;object-fit:cover;width:100%}.typing-image-badge{align-items:center;background:color-mix(in srgb,var(--course-secondary) 92%,#0000);border-radius:999px;bottom:18px;color:#fff;display:inline-flex;font-size:12px;font-weight:900;gap:8px;padding:10px 15px;right:18px;z-index:3}.typing-floating-card,.typing-image-badge{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);position:absolute}.typing-floating-card{background:#fffffff0;border:1px solid #ffffffeb;border-radius:17px;box-shadow:0 18px 38px #07233c29;min-width:145px;padding:14px 17px;z-index:4}.typing-floating-card span,.typing-floating-card strong{display:block}.typing-floating-card strong{color:var(--course-primary);font-size:20px;font-weight:900}.typing-floating-card span{color:#64748b;font-size:11px;margin-top:3px}.typing-floating-card--top{left:0;top:0}.typing-floating-card--bottom{bottom:5px;right:-18px}.typing-hero__orb{border-radius:50%;pointer-events:none;position:absolute;z-index:-1}.typing-hero__orb--one{background:color-mix(in srgb,var(--course-accent) 8%,#0000);height:290px;left:-130px;top:65px;width:290px}.typing-hero__orb--two{background:color-mix(in srgb,var(--course-primary) 8%,#0000);bottom:-100px;height:320px;right:-110px;width:320px}.typing-section-heading>span,.typing-section-label{color:var(--course-accent);display:block;font-size:12px;font-weight:900;letter-spacing:.09em;margin-bottom:10px;text-transform:uppercase}.typing-section-heading{margin:0 auto 44px;max-width:760px;text-align:center}.typing-career__content h2,.typing-features__content h2,.typing-overview__content h2,.typing-section-heading h2{color:var(--course-primary);font-size:clamp(2rem,4vw,3.35rem);font-weight:900;letter-spacing:-.04em;line-height:1.13;margin:0}.typing-section-heading p{color:#64748b;font-size:15px;line-height:1.75;margin:16px 0 0}.typing-overview{background:#fff;padding:100px 0}.typing-overview__grid{grid-gap:clamp(50px,7vw,95px);align-items:center;display:grid;gap:clamp(50px,7vw,95px);grid-template-columns:minmax(0,1.05fr) minmax(380px,.75fr)}.typing-overview__content p{color:#000;font-size:16px;font-weight:500;line-height:1.82;margin:18px 0 0}.typing-overview__card{background:#fff;border:1px solid #dce9f1;border-radius:25px;box-shadow:0 28px 60px #1342651f;overflow:hidden}.typing-overview__card-header{background:radial-gradient(circle at 100% 0,color-mix(in srgb,var(--course-accent) 34%,#0000),#0000 40%),linear-gradient(135deg,var(--course-primary),var(--course-secondary));color:#fff;padding:25px 27px}.typing-overview__card-header span{color:#9cecff;display:block;font-size:11px;font-weight:900;letter-spacing:.08em;margin-bottom:6px;text-transform:uppercase}.typing-overview__card-header h3{color:#fff;font-size:24px;margin:0}.typing-detail-list{padding:14px 27px}.typing-detail-list>div{align-items:center;border-bottom:1px solid #e6eef3;display:flex;gap:18px;justify-content:space-between;padding:14px 0}.typing-detail-list>div:last-child{border-bottom:0}.typing-detail-list span{color:#000;font-size:14px;font-weight:500}.typing-detail-list strong{color:#172033;font-size:13px;text-align:right}.typing-overview__card>a{align-items:center;background:linear-gradient(90deg,var(--course-accent),var(--course-secondary));color:#fff;display:flex;font-size:13px;font-weight:900;gap:8px;justify-content:center;min-height:53px;text-decoration:none}.typing-benefits{background:var(--course-accent-soft);padding:100px 0}.typing-benefits__grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(3,minmax(0,1fr))}.typing-benefits__grid article{background:#fff;border:1px solid #dbe9f1;border-radius:22px;box-shadow:0 18px 42px #14436712;padding:29px;transition:transform .2s ease,box-shadow .2s ease}.typing-benefits__grid article:hover{box-shadow:0 25px 55px #14436721;transform:translateY(-7px)}.typing-benefits__grid article>div{background:linear-gradient(145deg,var(--course-accent),var(--course-primary));border-radius:15px;color:#fff;display:grid;font-size:14px;font-weight:900;height:53px;margin-bottom:22px;place-items:center;width:53px}.typing-benefits__grid h3{color:var(--course-primary);font-size:20px;font-weight:900;margin:0}.typing-benefits__grid p{color:#64748b;font-size:13px;line-height:1.7;margin:12px 0 0}.typing-modules{background:#fff;padding:100px 0}.typing-modules__grid{grid-gap:18px;display:grid;gap:18px;grid-template-columns:repeat(2,minmax(0,1fr))}.typing-module-card{grid-gap:17px;align-items:start;background:#fff;border:1px solid #ddeaf1;border-radius:18px;box-shadow:0 15px 38px #1743630f;display:grid;gap:17px;grid-template-columns:auto minmax(0,1fr) auto;padding:22px;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.typing-module-card:hover{border-color:color-mix(in srgb,var(--course-accent) 34%,#0000);box-shadow:0 23px 48px #1743631f;transform:translateY(-5px)}.typing-module-card__number{background:linear-gradient(145deg,var(--course-accent),var(--course-primary));border-radius:14px;color:#fff;display:grid;font-size:13px;font-weight:900;height:48px;place-items:center;width:48px}.typing-module-card h3{color:var(--course-primary);font-size:17px;font-weight:900;margin:1px 0 7px}.typing-module-card p{color:#000;font-size:14px;line-height:1.65;margin:0}.typing-module-card__check{color:var(--course-accent)}.typing-features{background:var(--course-accent-soft);padding:105px 0}.typing-features__grid{grid-gap:clamp(55px,8vw,105px);align-items:center;display:grid;gap:clamp(55px,8vw,105px);grid-template-columns:minmax(400px,.9fr) minmax(0,1.1fr)}.typing-features__visual{position:relative}.typing-features__image{border-radius:30px;box-shadow:0 32px 70px #103e602b;overflow:hidden}.typing-features__image img{display:block;min-height:470px;object-fit:cover;width:100%}.typing-features__experience{background:linear-gradient(145deg,var(--course-accent),var(--course-primary));border:7px solid #fff;border-radius:22px;bottom:28px;box-shadow:0 20px 45px #08568740;color:#fff;min-width:175px;padding:20px;position:absolute;right:-30px}.typing-features__experience span,.typing-features__experience strong{display:block}.typing-features__experience strong{font-size:31px;font-weight:900}.typing-features__experience span{font-size:12px;font-weight:700;margin-top:3px}.typing-features__content>p{color:#64748b;font-size:15px;line-height:1.78;margin:19px 0 27px}.typing-features__list{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))}.typing-features__list>div{align-items:center;color:#263449;display:flex;font-size:13px;font-weight:800;gap:10px}.typing-features__list svg{color:var(--course-accent);flex:0 0 auto}.typing-features__content>a{align-items:center;background:var(--course-primary);border-radius:10px;color:#fff;display:inline-flex;font-size:13px;font-weight:900;gap:9px;margin-top:30px;min-height:52px;padding:13px 20px;text-decoration:none}.typing-audience{background:var(--course-primary);padding:100px 0}.typing-audience .typing-section-heading>span{color:#84e8ff}.typing-audience .typing-section-heading h2{color:#fff}.typing-audience .typing-section-heading p{color:#ffffffb3}.typing-audience__grid{grid-gap:17px;display:grid;gap:17px;grid-template-columns:repeat(3,minmax(0,1fr))}.typing-audience__grid article{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff14;border:1px solid #ffffff1f;border-radius:19px;display:flex;gap:17px;min-height:145px;padding:24px;transition:background .18s ease,transform .18s ease}.typing-audience__grid article:hover{background:#ffffff21;transform:translateY(-5px)}.typing-audience__grid article>span{color:#58d9f4;font-size:28px;font-weight:900}.typing-audience__grid h3{color:#fff;font-size:17px;line-height:1.4;margin:0}.typing-career{background:#fff;padding:105px 0}.typing-career__grid{grid-gap:clamp(55px,8vw,100px);align-items:center;display:grid;gap:clamp(55px,8vw,100px);grid-template-columns:minmax(0,1.05fr) minmax(380px,.75fr)}.typing-career__content>p{color:#64748b;font-size:15px;line-height:1.75;margin:18px 0 25px}.typing-career__list{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.typing-career__list>div{align-items:center;background:#f9fcfe;border:1px solid #e1ebf2;border-radius:11px;color:#263449;display:flex;font-size:12px;font-weight:800;gap:9px;padding:12px}.typing-career__list svg{color:var(--course-accent);flex:0 0 auto}.typing-career__card{background:radial-gradient(circle at 100% 0,color-mix(in srgb,var(--course-accent) 38%,#0000),#0000 34%),linear-gradient(145deg,var(--course-primary),var(--course-secondary));border-radius:28px;box-shadow:0 34px 70px #0a3b6236;color:#fff;overflow:hidden;padding:40px}.typing-career__card>svg{color:#a0edff;margin-bottom:20px}.typing-career__card>span{color:#9cecff;display:block;font-size:11px;font-weight:900;letter-spacing:.08em;margin-bottom:8px;text-transform:uppercase}.typing-career__card h3{color:#fff;font-size:27px;line-height:1.25;margin:0}.typing-career__card p{color:#ffffffbf;font-size:13px;line-height:1.75;margin:16px 0 20px}.typing-career__card ul{grid-gap:10px;color:#fff;display:grid;font-size:12px;gap:10px;line-height:1.5;margin:0;padding-left:18px}.typing-contact{background:var(--course-accent-soft);padding:80px 0}.typing-contact__grid{align-items:center;display:flex;gap:45px;justify-content:space-between}.typing-contact__grid>div:first-child{max-width:650px}.typing-contact__grid>div:first-child>span{color:var(--course-accent);display:block;font-size:11px;font-weight:900;letter-spacing:.08em;margin-bottom:8px;text-transform:uppercase}.typing-contact h2{color:var(--course-primary);font-size:clamp(1.9rem,3.6vw,3rem);font-weight:900;letter-spacing:-.04em;margin:0}.typing-contact p{color:#64748b;font-size:14px;line-height:1.7;margin:13px 0 0}.typing-contact__cards{grid-gap:12px;display:grid;gap:12px}.typing-contact__cards a{align-items:center;background:#fff;border:1px solid #d9e8f0;border-radius:14px;box-shadow:0 13px 30px #14446612;color:var(--course-primary);display:flex;gap:13px;min-width:320px;padding:15px 18px;text-decoration:none}.typing-contact__cards svg{color:var(--course-accent);flex:0 0 auto}.typing-contact__cards small,.typing-contact__cards strong{display:block}.typing-contact__cards small{color:#718096;font-size:10px;margin-bottom:2px}.typing-contact__cards strong{font-size:13px;overflow-wrap:anywhere}.typing-cta{background:linear-gradient(135deg,var(--course-primary),var(--course-secondary));color:#fff;padding:75px 0}.typing-cta__content{align-items:center;display:flex;gap:45px;justify-content:space-between}.typing-cta__content>div:first-child{max-width:740px}.typing-cta__content>div:first-child>span{color:#9cecff;display:block;font-size:11px;font-weight:900;letter-spacing:.1em;margin-bottom:8px;text-transform:uppercase}.typing-cta h2{color:#fff;font-size:clamp(2rem,4vw,3.3rem);font-weight:900;letter-spacing:-.04em;line-height:1.1;margin:0}.typing-cta p{color:#ffffffba;font-size:14px;line-height:1.7;margin:14px 0 0}.typing-cta__actions{display:flex;flex:0 0 auto;gap:12px}.typing-cta__actions a{align-items:center;border-radius:10px;display:inline-flex;font-size:13px;font-weight:900;gap:9px;justify-content:center;min-height:54px;padding:13px 20px;text-decoration:none}.typing-cta__actions a:first-child{background:#fff;color:var(--course-primary)}.typing-cta__actions a:last-child{background:#ffffff1a;border:1px solid #ffffff38;color:#fff}@media (max-width:1100px){.typing-career__grid,.typing-features__grid,.typing-hero__grid,.typing-overview__grid{grid-template-columns:1fr}.typing-hero__content{margin-inline:auto;max-width:850px;text-align:center}.typing-eyebrow,.typing-price-box{margin-inline:auto}.typing-hero__actions,.typing-hero__highlights{justify-content:center}.typing-hero__visual{margin-inline:auto;width:min(680px,100%)}.typing-career__content,.typing-features__content,.typing-overview__content{max-width:850px}.typing-features__visual{margin-inline:auto;width:min(650px,100%)}.typing-contact__grid,.typing-cta__content{align-items:flex-start;flex-direction:column}.typing-contact__cards{grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.typing-contact__cards a{min-width:0}}@media (max-width:700px){.typing-container{width:calc(100% - 30px)}.typing-hero{padding:60px 0 75px}.typing-hero__grid{gap:45px}.typing-hero__content{text-align:left}.typing-eyebrow,.typing-price-box{margin-inline:0}.typing-hero h1{font-size:clamp(2.3rem,11vw,3.15rem)}.typing-hero h1 span{font-size:.56em}.typing-hero__content>p{font-size:15px;margin:20px 0 23px}.typing-hero__highlights{justify-content:flex-start}.typing-price-box{gap:14px;justify-content:space-between;width:100%}.typing-price-box>div{min-width:0}.typing-price-box strong{font-size:15px}.typing-hero__actions{flex-direction:column;width:100%}.typing-primary-button,.typing-secondary-button{width:100%}.typing-hero__visual{min-height:365px}.typing-hero__image{border-radius:25px;border-width:5px;inset:25px 5px 0}.typing-hero__image img{min-height:335px}.typing-floating-card{min-width:125px;padding:11px 13px}.typing-floating-card strong{font-size:17px}.typing-floating-card--bottom{right:0}.typing-audience,.typing-benefits,.typing-career,.typing-features,.typing-modules,.typing-overview{padding:70px 0}.typing-section-heading{margin-bottom:33px;text-align:left}.typing-career__content h2,.typing-features__content h2,.typing-overview__content h2,.typing-section-heading h2{font-size:2.15rem}.typing-career__grid,.typing-features__grid,.typing-overview__grid{gap:45px}.typing-audience__grid,.typing-benefits__grid,.typing-modules__grid{grid-template-columns:1fr}.typing-module-card{grid-template-columns:auto minmax(0,1fr)}.typing-module-card__check{display:none}.typing-features__image{border-radius:22px}.typing-features__image img{min-height:350px}.typing-features__experience{border-width:5px;bottom:15px;right:8px}.typing-career__list,.typing-features__list{grid-template-columns:1fr}.typing-career__card{border-radius:22px;padding:29px 23px}.typing-contact{padding:65px 0}.typing-contact__cards{grid-template-columns:1fr}.typing-contact__cards a{width:100%}.typing-cta{padding:60px 0}.typing-cta__actions{flex-direction:column;width:100%}.typing-cta__actions a{width:100%}}@media (max-width:420px){.typing-hero h1{font-size:2.05rem}.typing-price-box{align-items:flex-start;padding:13px}.typing-price-box>span{height:50px}.typing-hero__visual{min-height:325px}.typing-hero__image img{min-height:295px}.typing-floating-card{min-width:112px}.typing-career__content h2,.typing-contact h2,.typing-cta h2,.typing-features__content h2,.typing-overview__content h2,.typing-section-heading h2{font-size:1.95rem}.typing-detail-list{padding-inline:19px}.typing-detail-list>div{align-items:flex-start}.typing-career__card h3{font-size:23px}}.video-editing-page{--course-primary:#123d75;--course-secondary:#075f9f;--course-accent:#08b9df;--course-accent-soft:#edf8fd;--course-dark:#172033;background:#fff;color:var(--course-dark);overflow:hidden}.video-editing-container{margin-inline:auto;width:min(1440px,calc(100% - 40px))}.video-editing-hero{background:radial-gradient(circle at 8% 20%,color-mix(in srgb,var(--course-accent) 15%,#0000),#0000 30%),radial-gradient(circle at 92% 10%,color-mix(in srgb,var(--course-primary) 13%,#0000),#0000 31%),linear-gradient(135deg,#fff 0,#f5fbff 53%,#eaf6ff 100%);isolation:isolate;overflow:hidden;padding:88px 0 105px;position:relative}.video-editing-hero:before{background-image:linear-gradient(rgba(18,74,128,.035) 1px,#0000 0),linear-gradient(90deg,rgba(18,74,128,.035) 1px,#0000 0);background-size:42px 42px;content:"";inset:0;position:absolute;z-index:-2}.video-editing-hero__grid{grid-gap:clamp(50px,7vw,95px);align-items:center;display:grid;gap:clamp(50px,7vw,95px);grid-template-columns:minmax(0,1.1fr) minmax(410px,.9fr)}.video-editing-hero__content{position:relative;z-index:2}.video-editing-eyebrow{align-items:center;background:#ffffffe6;border:1px solid color-mix(in srgb,var(--course-accent) 25%,#0000);border-radius:999px;box-shadow:0 9px 24px #0a3e6914;color:var(--course-primary);display:inline-flex;font-size:12px;font-weight:900;gap:9px;letter-spacing:.06em;margin-bottom:21px;padding:9px 15px;text-transform:uppercase}.video-editing-hero h1{color:var(--course-primary);font-size:clamp(2.65rem,5vw,4.65rem);font-weight:900;letter-spacing:-.052em;line-height:1.04;margin:0;max-width:800px}.video-editing-hero h1 span{background:linear-gradient(90deg,var(--course-primary),var(--course-accent));background-clip:text;-webkit-background-clip:text;color:#0000;display:block;font-size:.52em;letter-spacing:-.025em;line-height:1.25;margin-top:11px}.video-editing-hero__content>p{color:#475569;font-size:clamp(16px,1.55vw,19px);line-height:1.75;margin:24px 0 26px;max-width:710px}.video-editing-hero__highlights{display:flex;flex-wrap:wrap;gap:11px;margin-bottom:24px}.video-editing-hero__highlights span{align-items:center;background:#ffffffe0;border:1px solid #dbeaf2;border-radius:999px;color:#263449;display:inline-flex;font-size:12px;font-weight:800;gap:8px;padding:9px 13px}.video-editing-hero__highlights svg{color:var(--course-accent)}.video-editing-price-box{align-items:center;background:#ffffffe6;border:1px solid #124a801f;border-radius:17px;box-shadow:0 15px 35px #13446714;display:flex;gap:23px;margin-bottom:28px;padding:15px 20px;width:-webkit-fit-content;width:fit-content}.video-editing-price-box>div{min-width:145px}.video-editing-price-box small,.video-editing-price-box strong{display:block}.video-editing-price-box small{color:#718096;font-size:11px;font-weight:700;margin-bottom:4px}.video-editing-price-box strong{color:var(--course-primary);font-size:18px;font-weight:900}.video-editing-price-box>span{background:#dce8ef;height:42px;width:1px}.video-editing-hero__actions{display:flex;flex-wrap:wrap;gap:14px}.video-editing-primary-button,.video-editing-secondary-button{align-items:center;border-radius:10px;display:inline-flex;font-size:14px;font-weight:900;gap:9px;justify-content:center;min-height:56px;padding:14px 24px;text-decoration:none;transition:transform .18s ease,box-shadow .18s ease}.video-editing-primary-button{background:linear-gradient(90deg,var(--course-accent),var(--course-secondary));box-shadow:0 16px 31px #0868a436;color:#fff}.video-editing-secondary-button{background:#fff;border:1px solid #124a8029;color:var(--course-primary)}.video-editing-primary-button:hover,.video-editing-secondary-button:hover{box-shadow:0 20px 38px #0868a433;transform:translateY(-3px)}.video-editing-hero__visual{min-height:475px;position:relative}.video-editing-hero__image{background:#dceaf3;border:8px solid #ffffffe6;border-radius:34px;box-shadow:0 35px 75px #0f416733;inset:32px 0 0 28px;overflow:hidden;position:absolute}.video-editing-hero__image:after{background:linear-gradient(0deg,#05315447,#0000 55%);content:"";inset:0;position:absolute}.video-editing-hero__image img{display:block;height:100%;min-height:440px;object-fit:cover;width:100%}.video-editing-image-badge{align-items:center;background:color-mix(in srgb,var(--course-secondary) 92%,#0000);border-radius:999px;bottom:18px;color:#fff;display:inline-flex;font-size:12px;font-weight:900;gap:8px;padding:10px 15px;right:18px;z-index:3}.video-editing-floating-card,.video-editing-image-badge{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);position:absolute}.video-editing-floating-card{background:#fffffff0;border:1px solid #ffffffeb;border-radius:17px;box-shadow:0 18px 38px #07233c29;min-width:145px;padding:14px 17px;z-index:4}.video-editing-floating-card span,.video-editing-floating-card strong{display:block}.video-editing-floating-card strong{color:var(--course-primary);font-size:20px;font-weight:900}.video-editing-floating-card span{color:#64748b;font-size:11px;margin-top:3px}.video-editing-floating-card--top{left:0;top:0}.video-editing-floating-card--bottom{bottom:5px;right:-18px}.video-editing-hero__orb{border-radius:50%;pointer-events:none;position:absolute;z-index:-1}.video-editing-hero__orb--one{background:color-mix(in srgb,var(--course-accent) 8%,#0000);height:290px;left:-130px;top:65px;width:290px}.video-editing-hero__orb--two{background:color-mix(in srgb,var(--course-primary) 8%,#0000);bottom:-100px;height:320px;right:-110px;width:320px}.video-editing-section-heading>span,.video-editing-section-label{color:var(--course-accent);display:block;font-size:12px;font-weight:900;letter-spacing:.09em;margin-bottom:10px;text-transform:uppercase}.video-editing-section-heading{margin:0 auto 44px;max-width:760px;text-align:center}.video-editing-career__content h2,.video-editing-features__content h2,.video-editing-overview__content h2,.video-editing-section-heading h2{color:var(--course-primary);font-size:clamp(2rem,4vw,3.35rem);font-weight:900;letter-spacing:-.04em;line-height:1.13;margin:0}.video-editing-section-heading p{color:#64748b;font-size:15px;line-height:1.75;margin:16px 0 0}.video-editing-overview{background:#fff;padding:100px 0}.video-editing-overview__grid{grid-gap:clamp(50px,7vw,95px);align-items:center;display:grid;gap:clamp(50px,7vw,95px);grid-template-columns:minmax(0,1.05fr) minmax(380px,.75fr)}.video-editing-overview__content p{color:#000;font-size:16px;font-weight:500;line-height:1.82;margin:18px 0 0}.video-editing-overview__card{background:#fff;border:1px solid #dce9f1;border-radius:25px;box-shadow:0 28px 60px #1342651f;overflow:hidden}.video-editing-overview__card-header{background:radial-gradient(circle at 100% 0,color-mix(in srgb,var(--course-accent) 34%,#0000),#0000 40%),linear-gradient(135deg,var(--course-primary),var(--course-secondary));color:#fff;padding:25px 27px}.video-editing-overview__card-header span{color:#9cecff;display:block;font-size:11px;font-weight:900;letter-spacing:.08em;margin-bottom:6px;text-transform:uppercase}.video-editing-overview__card-header h3{color:#fff;font-size:24px;margin:0}.video-editing-detail-list{padding:14px 27px}.video-editing-detail-list>div{align-items:center;border-bottom:1px solid #e6eef3;display:flex;gap:18px;justify-content:space-between;padding:14px 0}.video-editing-detail-list>div:last-child{border-bottom:0}.video-editing-detail-list span{color:#000;font-size:14px;font-weight:500}.video-editing-detail-list strong{color:#172033;font-size:13px;text-align:right}.video-editing-overview__card>a{align-items:center;background:linear-gradient(90deg,var(--course-accent),var(--course-secondary));color:#fff;display:flex;font-size:13px;font-weight:900;gap:8px;justify-content:center;min-height:53px;text-decoration:none}.video-editing-benefits{background:var(--course-accent-soft);padding:100px 0}.video-editing-benefits__grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(3,minmax(0,1fr))}.video-editing-benefits__grid article{background:#fff;border:1px solid #dbe9f1;border-radius:22px;box-shadow:0 18px 42px #14436712;padding:29px;transition:transform .2s ease,box-shadow .2s ease}.video-editing-benefits__grid article:hover{box-shadow:0 25px 55px #14436721;transform:translateY(-7px)}.video-editing-benefits__grid article>div{background:linear-gradient(145deg,var(--course-accent),var(--course-primary));border-radius:15px;color:#fff;display:grid;font-size:14px;font-weight:900;height:53px;margin-bottom:22px;place-items:center;width:53px}.video-editing-benefits__grid h3{color:var(--course-primary);font-size:20px;font-weight:900;margin:0}.video-editing-benefits__grid p{color:#64748b;font-size:13px;line-height:1.7;margin:12px 0 0}.video-editing-modules{background:#fff;padding:100px 0}.video-editing-modules__grid{grid-gap:18px;display:grid;gap:18px;grid-template-columns:repeat(2,minmax(0,1fr))}.video-editing-module-card{grid-gap:17px;align-items:start;background:#fff;border:1px solid #ddeaf1;border-radius:18px;box-shadow:0 15px 38px #1743630f;display:grid;gap:17px;grid-template-columns:auto minmax(0,1fr) auto;padding:22px;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.video-editing-module-card:hover{border-color:color-mix(in srgb,var(--course-accent) 34%,#0000);box-shadow:0 23px 48px #1743631f;transform:translateY(-5px)}.video-editing-module-card__number{background:linear-gradient(145deg,var(--course-accent),var(--course-primary));border-radius:14px;color:#fff;display:grid;font-size:13px;font-weight:900;height:48px;place-items:center;width:48px}.video-editing-module-card h3{color:var(--course-primary);font-size:17px;font-weight:900;margin:1px 0 7px}.video-editing-module-card p{color:#000;font-size:14px;line-height:1.65;margin:0}.video-editing-module-card__check{color:var(--course-accent)}.video-editing-features{background:var(--course-accent-soft);padding:105px 0}.video-editing-features__grid{grid-gap:clamp(55px,8vw,105px);align-items:center;display:grid;gap:clamp(55px,8vw,105px);grid-template-columns:minmax(400px,.9fr) minmax(0,1.1fr)}.video-editing-features__visual{position:relative}.video-editing-features__image{border-radius:30px;box-shadow:0 32px 70px #103e602b;overflow:hidden}.video-editing-features__image img{display:block;min-height:470px;object-fit:cover;width:100%}.video-editing-features__experience{background:linear-gradient(145deg,var(--course-accent),var(--course-primary));border:7px solid #fff;border-radius:22px;bottom:28px;box-shadow:0 20px 45px #08568740;color:#fff;min-width:175px;padding:20px;position:absolute;right:-30px}.video-editing-features__experience span,.video-editing-features__experience strong{display:block}.video-editing-features__experience strong{font-size:31px;font-weight:900}.video-editing-features__experience span{font-size:12px;font-weight:700;margin-top:3px}.video-editing-features__content>p{color:#64748b;font-size:15px;line-height:1.78;margin:19px 0 27px}.video-editing-features__list{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))}.video-editing-features__list>div{align-items:center;color:#263449;display:flex;font-size:13px;font-weight:800;gap:10px}.video-editing-features__list svg{color:var(--course-accent);flex:0 0 auto}.video-editing-features__content>a{align-items:center;background:var(--course-primary);border-radius:10px;color:#fff;display:inline-flex;font-size:13px;font-weight:900;gap:9px;margin-top:30px;min-height:52px;padding:13px 20px;text-decoration:none}.video-editing-audience{background:var(--course-primary);padding:100px 0}.video-editing-audience .video-editing-section-heading>span{color:#84e8ff}.video-editing-audience .video-editing-section-heading h2{color:#fff}.video-editing-audience .video-editing-section-heading p{color:#ffffffb3}.video-editing-audience__grid{grid-gap:17px;display:grid;gap:17px;grid-template-columns:repeat(3,minmax(0,1fr))}.video-editing-audience__grid article{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff14;border:1px solid #ffffff1f;border-radius:19px;display:flex;gap:17px;min-height:145px;padding:24px;transition:background .18s ease,transform .18s ease}.video-editing-audience__grid article:hover{background:#ffffff21;transform:translateY(-5px)}.video-editing-audience__grid article>span{color:#58d9f4;font-size:28px;font-weight:900}.video-editing-audience__grid h3{color:#fff;font-size:17px;line-height:1.4;margin:0}.video-editing-career{background:#fff;padding:105px 0}.video-editing-career__grid{grid-gap:clamp(55px,8vw,100px);align-items:center;display:grid;gap:clamp(55px,8vw,100px);grid-template-columns:minmax(0,1.05fr) minmax(380px,.75fr)}.video-editing-career__content>p{color:#64748b;font-size:15px;line-height:1.75;margin:18px 0 25px}.video-editing-career__list{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.video-editing-career__list>div{align-items:center;background:#f9fcfe;border:1px solid #e1ebf2;border-radius:11px;color:#263449;display:flex;font-size:12px;font-weight:800;gap:9px;padding:12px}.video-editing-career__list svg{color:var(--course-accent);flex:0 0 auto}.video-editing-career__card{background:radial-gradient(circle at 100% 0,color-mix(in srgb,var(--course-accent) 38%,#0000),#0000 34%),linear-gradient(145deg,var(--course-primary),var(--course-secondary));border-radius:28px;box-shadow:0 34px 70px #0a3b6236;color:#fff;overflow:hidden;padding:40px}.video-editing-career__card>svg{color:#a0edff;margin-bottom:20px}.video-editing-career__card>span{color:#9cecff;display:block;font-size:11px;font-weight:900;letter-spacing:.08em;margin-bottom:8px;text-transform:uppercase}.video-editing-career__card h3{color:#fff;font-size:27px;line-height:1.25;margin:0}.video-editing-career__card p{color:#ffffffbf;font-size:13px;line-height:1.75;margin:16px 0 20px}.video-editing-career__card ul{grid-gap:10px;color:#fff;display:grid;font-size:12px;gap:10px;line-height:1.5;margin:0;padding-left:18px}.video-editing-contact{background:var(--course-accent-soft);padding:80px 0}.video-editing-contact__grid{align-items:center;display:flex;gap:45px;justify-content:space-between}.video-editing-contact__grid>div:first-child{max-width:650px}.video-editing-contact__grid>div:first-child>span{color:var(--course-accent);display:block;font-size:11px;font-weight:900;letter-spacing:.08em;margin-bottom:8px;text-transform:uppercase}.video-editing-contact h2{color:var(--course-primary);font-size:clamp(1.9rem,3.6vw,3rem);font-weight:900;letter-spacing:-.04em;margin:0}.video-editing-contact p{color:#64748b;font-size:14px;line-height:1.7;margin:13px 0 0}.video-editing-contact__cards{grid-gap:12px;display:grid;gap:12px}.video-editing-contact__cards a{align-items:center;background:#fff;border:1px solid #d9e8f0;border-radius:14px;box-shadow:0 13px 30px #14446612;color:var(--course-primary);display:flex;gap:13px;min-width:320px;padding:15px 18px;text-decoration:none}.video-editing-contact__cards svg{color:var(--course-accent);flex:0 0 auto}.video-editing-contact__cards small,.video-editing-contact__cards strong{display:block}.video-editing-contact__cards small{color:#718096;font-size:10px;margin-bottom:2px}.video-editing-contact__cards strong{font-size:13px;overflow-wrap:anywhere}.video-editing-cta{background:linear-gradient(135deg,var(--course-primary),var(--course-secondary));color:#fff;padding:75px 0}.video-editing-cta__content{align-items:center;display:flex;gap:45px;justify-content:space-between}.video-editing-cta__content>div:first-child{max-width:740px}.video-editing-cta__content>div:first-child>span{color:#9cecff;display:block;font-size:11px;font-weight:900;letter-spacing:.1em;margin-bottom:8px;text-transform:uppercase}.video-editing-cta h2{color:#fff;font-size:clamp(2rem,4vw,3.3rem);font-weight:900;letter-spacing:-.04em;line-height:1.1;margin:0}.video-editing-cta p{color:#ffffffba;font-size:14px;line-height:1.7;margin:14px 0 0}.video-editing-cta__actions{display:flex;flex:0 0 auto;gap:12px}.video-editing-cta__actions a{align-items:center;border-radius:10px;display:inline-flex;font-size:13px;font-weight:900;gap:9px;justify-content:center;min-height:54px;padding:13px 20px;text-decoration:none}.video-editing-cta__actions a:first-child{background:#fff;color:var(--course-primary)}.video-editing-cta__actions a:last-child{background:#ffffff1a;border:1px solid #ffffff38;color:#fff}@media (max-width:1100px){.video-editing-career__grid,.video-editing-features__grid,.video-editing-hero__grid,.video-editing-overview__grid{grid-template-columns:1fr}.video-editing-hero__content{margin-inline:auto;max-width:850px;text-align:center}.video-editing-eyebrow,.video-editing-price-box{margin-inline:auto}.video-editing-hero__actions,.video-editing-hero__highlights{justify-content:center}.video-editing-hero__visual{margin-inline:auto;width:min(680px,100%)}.video-editing-career__content,.video-editing-features__content,.video-editing-overview__content{max-width:850px}.video-editing-features__visual{margin-inline:auto;width:min(650px,100%)}.video-editing-contact__grid,.video-editing-cta__content{align-items:flex-start;flex-direction:column}.video-editing-contact__cards{grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.video-editing-contact__cards a{min-width:0}}@media (max-width:700px){.video-editing-container{width:calc(100% - 30px)}.video-editing-hero{padding:60px 0 75px}.video-editing-hero__grid{gap:45px}.video-editing-hero__content{text-align:left}.video-editing-eyebrow,.video-editing-price-box{margin-inline:0}.video-editing-hero h1{font-size:clamp(2.3rem,11vw,3.15rem)}.video-editing-hero h1 span{font-size:.56em}.video-editing-hero__content>p{font-size:15px;margin:20px 0 23px}.video-editing-hero__highlights{justify-content:flex-start}.video-editing-price-box{gap:14px;justify-content:space-between;width:100%}.video-editing-price-box>div{min-width:0}.video-editing-price-box strong{font-size:15px}.video-editing-hero__actions{flex-direction:column;width:100%}.video-editing-primary-button,.video-editing-secondary-button{width:100%}.video-editing-hero__visual{min-height:365px}.video-editing-hero__image{border-radius:25px;border-width:5px;inset:25px 5px 0}.video-editing-hero__image img{min-height:335px}.video-editing-floating-card{min-width:125px;padding:11px 13px}.video-editing-floating-card strong{font-size:17px}.video-editing-floating-card--bottom{right:0}.video-editing-audience,.video-editing-benefits,.video-editing-career,.video-editing-features,.video-editing-modules,.video-editing-overview{padding:70px 0}.video-editing-section-heading{margin-bottom:33px;text-align:left}.video-editing-career__content h2,.video-editing-features__content h2,.video-editing-overview__content h2,.video-editing-section-heading h2{font-size:2.15rem}.video-editing-career__grid,.video-editing-features__grid,.video-editing-overview__grid{gap:45px}.video-editing-audience__grid,.video-editing-benefits__grid,.video-editing-modules__grid{grid-template-columns:1fr}.video-editing-module-card{grid-template-columns:auto minmax(0,1fr)}.video-editing-module-card__check{display:none}.video-editing-features__image{border-radius:22px}.video-editing-features__image img{min-height:350px}.video-editing-features__experience{border-width:5px;bottom:15px;right:8px}.video-editing-career__list,.video-editing-features__list{grid-template-columns:1fr}.video-editing-career__card{border-radius:22px;padding:29px 23px}.video-editing-contact{padding:65px 0}.video-editing-contact__cards{grid-template-columns:1fr}.video-editing-contact__cards a{width:100%}.video-editing-cta{padding:60px 0}.video-editing-cta__actions{flex-direction:column;width:100%}.video-editing-cta__actions a{width:100%}}@media (max-width:420px){.video-editing-hero h1{font-size:2.05rem}.video-editing-price-box{align-items:flex-start;padding:13px}.video-editing-price-box>span{height:50px}.video-editing-hero__visual{min-height:325px}.video-editing-hero__image img{min-height:295px}.video-editing-floating-card{min-width:112px}.video-editing-career__content h2,.video-editing-contact h2,.video-editing-cta h2,.video-editing-features__content h2,.video-editing-overview__content h2,.video-editing-section-heading h2{font-size:1.95rem}.video-editing-detail-list{padding-inline:19px}.video-editing-detail-list>div{align-items:flex-start}.video-editing-career__card h3{font-size:23px}}.legal-page{--legal-primary:#0c3567;--legal-primary-dark:#07294f;--legal-secondary:#105c99;--legal-cyan:#16b9da;--legal-cyan-light:#dff9ff;--legal-text:#172033;--legal-muted:#667085;--legal-border:#dce8f2;--legal-background:#f6fbff;--legal-white:#fff;background:radial-gradient(circle at 4% 16%,#16b9da14,#0000 26%),radial-gradient(circle at 96% 70%,#0c35670f,#0000 27%),var(--legal-background);color:var(--legal-text);min-height:100vh;overflow:hidden}.legal-container{margin:0 auto;width:min(1440px,calc(100% - 80px))}.legal-hero{background:linear-gradient(115deg,#e0f8fff5,#f5fbfffa 50%,#e5f0faf5);border-bottom:1px solid #0c35671a;isolation:isolate;overflow:hidden;padding:92px 0 102px;position:relative}.legal-hero:before{background:#16b9da1a;filter:blur(2px);height:490px;left:-150px;top:-190px;width:490px}.legal-hero:after,.legal-hero:before{border-radius:50%;content:"";position:absolute;z-index:-1}.legal-hero:after{border:80px solid #105c990f;bottom:-210px;height:480px;right:-110px;width:480px}.legal-hero--terms{background:linear-gradient(115deg,#e4f8fff7,#f7fbfffa 48%,#e4effbf7)}.legal-hero__shape{border-radius:50%;pointer-events:none;position:absolute;z-index:-1}.legal-hero__shape--one{border:18px solid #16b9da1c;height:80px;right:18%;top:48px;width:80px}.legal-hero__shape--two{background:#105c9917;bottom:30px;height:34px;left:24%;width:34px}.legal-hero__content{position:relative;text-align:center}.legal-hero__badge{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffdb;border:1px solid #16b9da42;border-radius:999px;box-shadow:0 8px 24px #105c9914;color:var(--legal-secondary);display:inline-flex;font-size:13px;font-weight:800;gap:8px;justify-content:center;letter-spacing:.04em;margin-bottom:21px;min-height:38px;padding:8px 17px;text-transform:uppercase}.legal-hero h1{color:var(--legal-primary-dark);font-size:clamp(42px,5vw,72px);font-weight:900;letter-spacing:-.05em;line-height:1.05;margin:0 auto;max-width:900px}.legal-hero p{color:#526278;font-size:18px;font-weight:500;line-height:1.75;margin:24px auto 0;max-width:760px}.legal-hero__meta{align-items:center;display:flex;flex-wrap:wrap;gap:13px;justify-content:center;margin-top:31px}.legal-hero__meta span{align-items:center;background:#ffffffbf;border:1px solid #0c35671a;border-radius:12px;box-shadow:0 8px 25px #0c35670d;color:#415268;display:inline-flex;font-size:14px;font-weight:700;gap:8px;min-height:42px;padding:9px 15px}.legal-hero__meta svg{color:var(--legal-secondary)}.legal-content-section{padding:74px 0 95px;position:relative}.legal-layout{grid-gap:38px;align-items:start;display:grid;gap:38px;grid-template-columns:315px minmax(0,1fr)}.legal-sidebar{display:flex;flex-direction:column;gap:18px;position:-webkit-sticky;position:sticky;top:118px}.legal-sidebar__card{background:var(--legal-white);border:1px solid var(--legal-border);border-radius:24px;box-shadow:0 18px 55px #10427017;overflow:hidden}.legal-sidebar__heading{align-items:center;background:linear-gradient(135deg,#dff9ffe6,#f4fafff2);border-bottom:1px solid #e8f0f6;display:flex;gap:12px;padding:19px 19px 17px}.legal-sidebar__icon{align-items:center;background:linear-gradient(135deg,var(--legal-cyan),var(--legal-secondary));border-radius:13px;box-shadow:0 9px 22px #105c9933;color:#fff;display:inline-flex;flex:0 0 auto;height:42px;justify-content:center;width:42px}.legal-sidebar__heading>div{display:flex;flex-direction:column;gap:3px;min-width:0}.legal-sidebar__heading>div>span{color:var(--legal-primary-dark);font-size:15px;font-weight:900}.legal-sidebar__heading small{color:var(--legal-muted);font-size:12px;font-weight:600}.legal-sidebar__navigation{max-height:calc(100vh - 250px);overflow-y:auto;padding:10px;scrollbar-color:#bad8e9 #0000;scrollbar-width:thin}.legal-sidebar__navigation::-webkit-scrollbar{width:5px}.legal-sidebar__navigation::-webkit-scrollbar-thumb{background:#bad8e9;border-radius:999px}.legal-sidebar__navigation a{grid-gap:7px;align-items:center;border-radius:11px;color:#4f6175;display:grid;font-size:13px;font-weight:700;gap:7px;grid-template-columns:29px minmax(0,1fr) 16px;line-height:1.35;min-height:43px;padding:8px 9px;text-decoration:none;transition:background .25s ease,color .25s ease,transform .25s ease}.legal-sidebar__navigation a>span{align-items:center;background:#edf7fc;border-radius:8px;color:var(--legal-secondary);display:inline-flex;font-size:10px;font-weight:900;height:27px;justify-content:center;width:27px}.legal-sidebar__navigation a>svg{opacity:.55}.legal-sidebar__navigation a:hover{background:#edf9fd;color:var(--legal-primary);transform:translateX(2px)}.legal-sidebar__navigation a:hover>span{background:var(--legal-secondary);color:#fff}.legal-sidebar__support{align-items:center;background:linear-gradient(135deg,#dff9fff5,#eff7fffa);border:1px solid #16b9da33;border-radius:18px;display:flex;gap:12px;padding:17px}.legal-sidebar__support-icon{align-items:center;background:var(--legal-primary);border-radius:12px;color:#fff;display:inline-flex;flex:0 0 auto;height:43px;justify-content:center;width:43px}.legal-sidebar__support>div:last-child{display:flex;flex-direction:column;gap:3px;min-width:0}.legal-sidebar__support span{color:#43556c;font-size:12px;font-weight:700}.legal-sidebar__support a{color:var(--legal-primary);font-size:13px;font-weight:900;text-decoration:none}.legal-article{min-width:0}.legal-notice{align-items:flex-start;background:linear-gradient(115deg,#dff9fff2,#f4fafff7);border:1px solid #16b9da38;border-radius:20px;box-shadow:0 14px 40px #105c990f;display:flex;gap:15px;margin-bottom:25px;padding:21px 23px}.legal-notice__icon{align-items:center;background:linear-gradient(135deg,var(--legal-cyan),var(--legal-secondary));border-radius:13px;color:#fff;display:inline-flex;flex:0 0 auto;height:43px;justify-content:center;width:43px}.legal-notice strong{color:var(--legal-primary-dark);display:block;font-size:16px;font-weight:900;margin:1px 0 5px}.legal-notice p{color:#53667c;font-size:14px;line-height:1.7;margin:0}.legal-section{background:#fffffffa;border:1px solid var(--legal-border);border-radius:25px;box-shadow:0 18px 55px rgba(16,66,112,.075);margin-bottom:25px;padding:34px 36px;scroll-margin-top:145px}.legal-section:last-child{margin-bottom:0}.legal-section__heading{align-items:center;border-bottom:1px solid #e7eff5;display:flex;gap:14px;margin-bottom:25px;padding-bottom:19px}.legal-section__heading>span{align-items:center;background:linear-gradient(135deg,#16b9da26,#105c991f);border-radius:15px;color:var(--legal-primary);display:inline-flex;flex:0 0 auto;height:48px;justify-content:center;width:48px}.legal-section__heading>div{display:flex;flex-direction:column;gap:3px}.legal-section__heading small{color:var(--legal-cyan);font-size:11px;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.legal-section h2{color:var(--legal-primary-dark);font-size:clamp(23px,2.2vw,31px);font-weight:900;letter-spacing:-.025em;line-height:1.25;margin:0}.legal-section h3{color:var(--legal-primary);font-size:19px;font-weight:900;line-height:1.4;margin:26px 0 11px}.legal-section h4{color:var(--legal-primary-dark);font-size:15px;font-weight:900;line-height:1.4;margin:0}.legal-section p{color:#536276;font-size:15.5px;font-weight:500;line-height:1.85;margin:0 0 16px}.legal-section p:last-child{margin-bottom:0}.legal-list{display:flex;flex-direction:column;gap:11px;list-style:none;margin:17px 0 21px;padding:0}.legal-list li{background:#f9fcfe;border:1px solid #e2edf4;border-radius:13px;color:#4f6075;font-size:14.5px;font-weight:600;line-height:1.65;padding:13px 15px 13px 44px;position:relative}.legal-list li:before{align-items:center;background:#16b9da24;border-radius:50%;color:var(--legal-secondary);content:"✓";display:inline-flex;font-size:12px;font-weight:900;height:21px;justify-content:center;left:14px;position:absolute;top:13px;width:21px}.legal-definition-list{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:18px}.legal-definition{align-items:flex-start;background:#f9fcfe;border:1px solid #e1ebf2;border-radius:15px;display:flex;gap:11px;padding:16px}.legal-definition__check{align-items:center;color:var(--legal-cyan);display:inline-flex;flex:0 0 auto;justify-content:center;margin-top:1px}.legal-definition p{font-size:13.5px;line-height:1.65;margin:5px 0 0}.legal-info-grid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(3,minmax(0,1fr));margin:20px 0 24px}.legal-info-card{background:linear-gradient(145deg,#f0fbfffa,#f8fbfffa);border:1px solid #105c991f;border-radius:16px;padding:19px}.legal-info-card h4{margin-bottom:7px}.legal-info-card p{font-size:13.5px;line-height:1.65;margin:0}.legal-highlight-box{align-items:flex-start;background:#edfaff;border-left:4px solid var(--legal-cyan);border-radius:5px 15px 15px 5px;display:flex;gap:14px;margin-top:21px;padding:20px}.legal-highlight-box>svg{color:var(--legal-primary);flex:0 0 auto}.legal-highlight-box strong{color:var(--legal-primary-dark);display:block;font-size:15px;font-weight:900;margin-bottom:5px}.legal-highlight-box p{font-size:14px;line-height:1.7;margin:0}.legal-section--contact{background:linear-gradient(135deg,#fffffffc,#f1fbfffc);border-color:#16b9da3d}.legal-contact-grid{grid-gap:13px;display:grid;gap:13px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:22px}.legal-contact-card{align-items:center;background:#fff;border:1px solid #dce9f1;border-radius:16px;color:inherit;display:flex;gap:12px;min-width:0;padding:17px;text-decoration:none;transition:transform .25s ease,border-color .25s ease,box-shadow .25s ease}.legal-contact-card:hover{border-color:#16b9da73;box-shadow:0 12px 30px #105c991a;transform:translateY(-3px)}.legal-contact-card>span{align-items:center;background:linear-gradient(135deg,var(--legal-cyan),var(--legal-secondary));border-radius:13px;color:#fff;display:inline-flex;flex:0 0 auto;height:46px;justify-content:center;width:46px}.legal-contact-card>div{display:flex;flex-direction:column;gap:4px;min-width:0}.legal-contact-card small{color:var(--legal-muted);font-size:11px;font-weight:700}.legal-contact-card strong{color:var(--legal-primary-dark);font-size:13px;font-weight:900;line-height:1.4;overflow-wrap:anywhere}@media (max-width:1200px){.legal-container{width:min(100% - 48px,1180px)}.legal-layout{gap:25px;grid-template-columns:280px minmax(0,1fr)}.legal-section{padding:30px}.legal-contact-grid,.legal-definition-list{grid-template-columns:1fr}}@media (max-width:960px){.legal-hero{padding:74px 0 82px}.legal-layout{grid-template-columns:1fr}.legal-sidebar{position:static}.legal-sidebar__card{border-radius:19px}.legal-sidebar__navigation{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));max-height:none;padding:12px}.legal-sidebar__support{display:none}.legal-info-grid{grid-template-columns:1fr}}@media (max-width:640px){.legal-container{width:calc(100% - 28px)}.legal-hero{padding:56px 0 62px}.legal-hero__badge{font-size:10px;margin-bottom:17px;padding:7px 13px}.legal-hero h1{font-size:38px;line-height:1.08}.legal-hero p{font-size:15px;line-height:1.65;margin-top:18px}.legal-hero__meta{align-items:stretch;flex-direction:column;gap:9px;margin-top:23px}.legal-hero__meta span{font-size:12px;justify-content:center;width:100%}.legal-content-section{padding:38px 0 60px}.legal-layout{gap:18px}.legal-sidebar__heading{padding:15px}.legal-sidebar__navigation{gap:2px;grid-template-columns:1fr}.legal-sidebar__navigation a{min-height:41px}.legal-notice{border-radius:16px;gap:11px;margin-bottom:17px;padding:17px}.legal-notice__icon{height:38px;width:38px}.legal-notice strong{font-size:14px}.legal-notice p{font-size:12.5px;line-height:1.6}.legal-section{border-radius:19px;margin-bottom:17px;padding:22px 17px}.legal-section__heading{align-items:flex-start;gap:11px;margin-bottom:20px;padding-bottom:16px}.legal-section__heading>span{border-radius:12px;height:42px;width:42px}.legal-section h2{font-size:22px}.legal-section h3{font-size:17px;margin-top:22px}.legal-section p{font-size:14px;line-height:1.75}.legal-list{gap:9px}.legal-list li{font-size:13px;line-height:1.6;padding:12px 12px 12px 41px}.legal-list li:before{left:12px;top:12px}.legal-definition{padding:14px}.legal-info-card{padding:16px}.legal-highlight-box{gap:11px;padding:17px 15px}.legal-contact-card{padding:14px}.legal-contact-card>span{height:42px;width:42px}}@media (max-width:380px){.legal-container{width:calc(100% - 20px)}.legal-hero h1{font-size:33px}.legal-section{padding:20px 14px}.legal-section__heading>span{height:39px;width:39px}.legal-section h2{font-size:20px}}.admin-login-page,.admin-login-page *{box-sizing:border-box}.admin-login-page{background:radial-gradient(circle at 10% 15%,#08b9df2b,#0000 27%),radial-gradient(circle at 90% 90%,#123d7526,#0000 30%),linear-gradient(135deg,#f8fcff,#edf8fd 48%,#e4f3fb);display:grid;isolation:isolate;min-height:100vh;overflow:hidden;padding:45px 20px;place-items:center;position:relative}.admin-login-page:before{background-image:linear-gradient(rgba(18,61,117,.035) 1px,#0000 0),linear-gradient(90deg,rgba(18,61,117,.035) 1px,#0000 0);background-size:42px 42px;content:"";inset:0;position:absolute;z-index:-2}.admin-login-wrapper{background:#fff;border:1px solid #fffffff2;border-radius:32px;box-shadow:0 40px 90px #123d7533;display:grid;grid-template-columns:minmax(0,1fr) minmax(390px,.8fr);overflow:hidden;position:relative;width:min(1050px,100%);z-index:2}.admin-login-brand{background:radial-gradient(circle at 100% 0,#08b9df7a,#0000 34%),linear-gradient(145deg,#123d75,#075f99);color:#fff;overflow:hidden;padding:65px 58px;position:relative}.admin-login-brand:after{border:70px solid #ffffff0a;border-radius:50%;bottom:-150px;content:"";height:360px;position:absolute;right:-130px;width:360px}.admin-login-brand__logo{background:#fff;border-radius:11px;display:inline-flex;margin-bottom:45px;max-width:360px;padding:7px 10px;position:relative;z-index:2}.admin-login-brand__logo img{display:block;height:auto;width:100%}.admin-login-brand__eyebrow{color:#6fe5fa;display:block;font-size:11px;font-weight:900;letter-spacing:.12em;margin-bottom:12px;position:relative;z-index:2}.admin-login-brand h1{color:#fff;font-size:clamp(2.4rem,4vw,4rem);font-weight:900;letter-spacing:-.05em;line-height:1.05;margin:0;position:relative;z-index:2}.admin-login-brand h1 span{color:#64ddf7;display:block}.admin-login-brand>p{color:#ffffffc2;font-size:14px;line-height:1.75;margin:22px 0 30px;max-width:540px;position:relative;z-index:2}.admin-login-benefits{grid-gap:13px;display:grid;gap:13px;position:relative;z-index:2}.admin-login-benefits>div{align-items:center;color:#fff;display:flex;font-size:13px;font-weight:700;gap:11px}.admin-login-benefits span{background:#69ddf7;border-radius:50%;color:#123d75;display:grid;flex:0 0 auto;font-weight:900;height:25px;place-items:center;width:25px}.admin-login-card{display:flex;flex-direction:column;justify-content:center;padding:60px 48px}.admin-login-card__header>span{color:#08aacf;display:block;font-size:11px;font-weight:900;letter-spacing:.12em;margin-bottom:8px}.admin-login-card__header h2{color:#123d75;font-size:32px;font-weight:900;letter-spacing:-.035em;margin:0}.admin-login-card__header p{color:#718096;font-size:13px;line-height:1.65;margin:10px 0 0}.admin-login-form{grid-gap:21px;display:grid;gap:21px;margin-top:31px}.admin-login-field{grid-gap:8px;display:grid;gap:8px}.admin-login-field label{color:#273548;font-size:12px;font-weight:800}.admin-login-input{align-items:center;background:#f9fcfe;border:1px solid #d9e5ec;border-radius:11px;display:flex;gap:10px;min-height:55px;padding:0 14px;transition:border-color .18s ease,background .18s ease,box-shadow .18s ease}.admin-login-input:focus-within{background:#fff;border-color:#08b9df;box-shadow:0 0 0 4px #08b9df1a}.admin-login-input>span{flex:0 0 auto;font-size:15px}.admin-login-input input{background:#0000;border:0;color:#172033;font:inherit;font-size:13px;min-width:0;outline:0;width:100%}.admin-login-input input::placeholder{color:#9ba8b5}.admin-password-toggle{background:#0000;border:0;color:#087fae;cursor:pointer;flex:0 0 auto;font:inherit;font-size:11px;font-weight:900;padding:5px}.admin-login-submit{align-items:center;background:linear-gradient(90deg,#08b9df,#095a9d);border:0;border-radius:11px;box-shadow:0 15px 30px #0868a433;color:#fff;cursor:pointer;display:flex;font:inherit;font-size:14px;font-weight:900;gap:10px;justify-content:center;min-height:56px;transition:transform .18s ease,box-shadow .18s ease}.admin-login-submit:hover:not(:disabled){box-shadow:0 20px 37px #0868a447;transform:translateY(-2px)}.admin-login-submit:disabled{cursor:not-allowed;opacity:.7}.admin-login-error{background:#fef3f2;border:1px solid #fecaca;border-radius:9px;color:#b42318;font-size:12px;font-weight:700;padding:11px 13px}.admin-login-loader{animation:adminLoginSpin .7s linear infinite;border:2px solid #ffffff59;border-radius:50%;border-top-color:#fff;height:17px;width:17px}@keyframes adminLoginSpin{to{transform:rotate(1turn)}}.admin-login-support{color:#8793a2;font-size:11px;margin-top:23px;text-align:center}.admin-login-support a{color:#087fae;font-weight:900;margin-left:5px}.admin-login-decoration{border-radius:50%;pointer-events:none;position:absolute;z-index:-1}.admin-login-decoration--one{background:#08b9df1a;height:330px;left:-100px;top:-120px;width:330px}.admin-login-decoration--two{background:#123d7514;bottom:-150px;height:390px;right:-140px;width:390px}@media (max-width:900px){.admin-login-wrapper{grid-template-columns:1fr;width:min(600px,100%)}.admin-login-brand{padding:42px 38px}.admin-login-brand__logo{margin-bottom:30px;max-width:320px}.admin-login-card{padding:45px 38px}}@media (max-width:520px){.admin-login-page{padding:18px 14px}.admin-login-wrapper{border-radius:23px}.admin-login-brand{padding:30px 23px}.admin-login-brand__logo{margin-bottom:23px}.admin-login-brand h1{font-size:2.25rem}.admin-login-brand>p{font-size:12px}.admin-login-card{padding:34px 22px}.admin-login-card__header h2{font-size:27px}}.dashboard-page,.dashboard-page *{box-sizing:border-box}.dashboard-page{grid-gap:20px;display:grid;gap:20px}.dashboard-hero{grid-gap:25px;align-items:center;background:radial-gradient(circle at 84% 12%,#75edfa40,#0000 25%),linear-gradient(125deg,#103e75,#0a73ad 63%,#11b7cd 125%);border-radius:23px;box-shadow:0 22px 52px #11497129;color:#fff;display:grid;gap:25px;grid-template-columns:minmax(0,1.45fr) minmax(260px,.65fr);min-height:255px;overflow:hidden;padding:38px 42px;position:relative}.dashboard-hero:after{border:55px solid #ffffff0d;border-radius:50%;bottom:-135px;content:"";height:300px;position:absolute;right:20%;width:300px}.dashboard-hero__copy,.dashboard-hero__status{position:relative;z-index:1}.dashboard-hero__copy>span{color:#70e4f4;display:block;font-size:9px;font-weight:900;letter-spacing:.15em;margin-bottom:11px}.dashboard-hero h2{font-size:clamp(28px,4vw,42px);line-height:1.12;margin:0}.dashboard-hero__copy p{color:#cde6f1;font-size:12px;line-height:1.75;margin:15px 0 23px;max-width:650px}.dashboard-hero__copy a{align-items:center;background:#fff;border-radius:11px;box-shadow:0 12px 28px #05274c29;color:#0d4c7c;display:inline-flex;font-size:10px;font-weight:900;gap:12px;padding:12px 17px;text-decoration:none;transition:transform .2s ease}.dashboard-hero__copy a:hover{transform:translateY(-2px)}.dashboard-hero__status{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#052f5e6b;border:1px solid #ffffff3d;border-radius:18px;box-shadow:0 20px 42px #062a5233;padding:23px}.dashboard-hero__status-label{color:#8ae7f4;display:block;font-size:9px;font-weight:800;letter-spacing:.1em;margin-bottom:8px}.dashboard-hero__status strong{display:block;font-size:19px}.dashboard-hero__status p{align-items:center;background:#ffffff14;border-radius:9px;color:#d8f1f6;display:flex;font-size:9px;gap:9px;margin:18px 0 0;padding:10px}.dashboard-hero__status i{background:#25df88;border-radius:50%;box-shadow:0 0 0 4px #25df8824;height:8px;width:8px}.dashboard-stats{grid-gap:15px;display:grid;gap:15px;grid-template-columns:repeat(4,minmax(0,1fr))}.dashboard-stat{background:#fff;border:1px solid #dfe9ef;border-radius:17px;box-shadow:0 12px 34px rgba(27,71,99,.055);overflow:hidden;padding:19px;position:relative;transition:transform .22s ease,box-shadow .22s ease}.dashboard-stat:hover{box-shadow:0 18px 42px #1b47631a;transform:translateY(-4px)}.dashboard-stat__line{background:currentColor;height:4px;inset:0 0 auto;position:absolute}.dashboard-stat--blue{color:#246bb8}.dashboard-stat--cyan{color:#08a4bf}.dashboard-stat--purple{color:#7758d5}.dashboard-stat--green{color:#0b9a62}.dashboard-stat>span:not(.dashboard-stat__line){color:#7a8e9d;display:block;font-size:10px}.dashboard-stat>strong{color:#173b56;display:block;font-size:27px;margin:13px 0 5px}.dashboard-stat>p{color:#8a9aa5;font-size:9px;margin:0}.dashboard-info-card,.dashboard-next-card,.dashboard-panel{background:#fff;border:1px solid #dfe9ef;border-radius:20px;box-shadow:0 14px 40px rgba(23,69,98,.055)}.dashboard-panel{padding:24px}.dashboard-panel__heading{margin-bottom:18px}.dashboard-info-card>span,.dashboard-next-card>span,.dashboard-panel__heading span{color:#0b9fbe;display:block;font-size:9px;font-weight:900;letter-spacing:.14em;margin-bottom:9px}.dashboard-panel__heading h2{color:#173d58;font-size:19px;margin:0}.dashboard-panel__heading p{color:#8294a1;font-size:10px;margin:6px 0 0}.dashboard-quick-grid{grid-gap:13px;display:grid;gap:13px;grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-quick-card{grid-gap:13px;align-items:center;background:linear-gradient(145deg,#fff,#f9fcfe);border:1px solid #e0eaf0;border-radius:15px;color:inherit;display:grid;gap:13px;grid-template-columns:46px minmax(0,1fr) 32px;padding:15px;text-decoration:none;transition:border-color .22s ease,transform .22s ease,box-shadow .22s ease}.dashboard-quick-card:hover{border-color:#a7d9e5;box-shadow:0 14px 32px #12587e14;transform:translateY(-3px)}.dashboard-quick-card__number{background:linear-gradient(135deg,#e7f3fc,#e6fafc);border-radius:12px;color:#0c78aa;display:grid;font-size:10px;font-weight:900;height:46px;place-items:center;width:46px}.dashboard-quick-card strong{color:#23475f;display:block;font-size:12px;margin-bottom:5px}.dashboard-quick-card p{color:#8295a2;font-size:9px;line-height:1.6;margin:0}.dashboard-quick-card__arrow{background:#e9f6fa;border-radius:9px;color:#0d7fab;display:grid;font-size:15px;height:32px;place-items:center;width:32px}.dashboard-bottom-grid{grid-gap:18px;display:grid;gap:18px;grid-template-columns:minmax(260px,.65fr) minmax(0,1.35fr)}.dashboard-info-card,.dashboard-next-card{padding:24px}.dashboard-info-card{text-align:center}.dashboard-info-card__avatar{background:linear-gradient(135deg,#123d75,#13bad0);border:5px solid #e8f6fb;border-radius:20px;box-shadow:0 12px 28px #0d74a72b;color:#fff;display:grid;font-size:20px;font-weight:900;height:72px;margin:0 auto 14px;place-items:center;width:72px}.dashboard-info-card h3,.dashboard-next-card h3{color:#173d58;margin:0}.dashboard-info-card h3{font-size:15px}.dashboard-info-card>p{color:#81929f;font-size:9px;margin:6px 0 20px;overflow:hidden;text-overflow:ellipsis}.dashboard-info-card__details{background:#f2f8fb;border-radius:11px;padding:12px}.dashboard-info-card__details span,.dashboard-info-card__details strong{display:block}.dashboard-info-card__details span{color:#8496a2;font-size:8px;margin-bottom:4px}.dashboard-info-card__details strong{color:#244a65;font-size:10px;text-transform:capitalize}.dashboard-next-card{background:radial-gradient(circle at 100% 0,#12b9d414,#0000 35%),#fff;display:flex;flex-direction:column;justify-content:center}.dashboard-next-card h3{font-size:20px}.dashboard-next-card p{color:#718794;font-size:11px;line-height:1.75;margin:12px 0 20px;max-width:750px}.dashboard-next-card a{align-items:center;background:linear-gradient(135deg,#123d75,#0ea6c5);border-radius:10px;box-shadow:0 10px 24px #0d71a52e;color:#fff;display:inline-flex;font-size:10px;font-weight:900;gap:10px;padding:11px 15px;text-decoration:none;width:-webkit-fit-content;width:fit-content}@media (max-width:1100px){.dashboard-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:850px){.dashboard-hero{grid-template-columns:1fr}.dashboard-hero__status{display:none}.dashboard-bottom-grid{grid-template-columns:1fr}}@media (max-width:700px){.dashboard-hero{min-height:auto;padding:29px 22px}.dashboard-hero h2{font-size:27px}.dashboard-hero__copy p{font-size:10px}.dashboard-quick-grid,.dashboard-stats{grid-template-columns:1fr}.dashboard-info-card,.dashboard-next-card,.dashboard-panel{padding:18px}}@media (max-width:480px){.dashboard-quick-card{grid-template-columns:42px minmax(0,1fr)}.dashboard-quick-card__number{height:42px;width:42px}.dashboard-quick-card__arrow{display:none}}.admin-home-content-page{display:flex;flex-direction:column;gap:20px;margin:0 auto;max-width:1200px}.admin-home-heading{background:linear-gradient(135deg,#103d75,#087caf);border-radius:20px;box-shadow:0 14px 35px #103d7526;color:#fff;padding:28px 32px}.admin-eyebrow{color:#76e4f5;display:block;font-size:11px;font-weight:800;letter-spacing:.14em;margin-bottom:6px}.admin-home-heading h2{color:#fff;font-size:26px;margin:0}.admin-home-heading p{color:#fffc;font-size:13px;line-height:1.6;margin:8px 0 0}.admin-home-alert{border-radius:12px;font-size:13px;font-weight:700;padding:14px 18px}.alert-success{background:#eaf9f2;border:1px solid #a8e4c8;color:#087b4e}.alert-error{background:#fff0f0;border:1px solid #f3b7b7;color:#b42323}.admin-home-loading{align-items:center;background:#fff;border-radius:20px;color:#64748b;display:flex;flex-direction:column;justify-content:center;padding:60px 20px}.spin-loader{animation:spin 1s linear infinite}@keyframes spin{to{transform:rotate(1turn)}}.admin-home-form-grid{grid-gap:24px;display:grid;gap:24px;grid-template-columns:minmax(0,1fr) 340px}.admin-home-main-fields{grid-gap:18px;background:#fff;border:1px solid #dfe9ef;border-radius:20px;box-shadow:0 10px 30px #00000008;display:grid;gap:18px;grid-template-columns:repeat(2,minmax(0,1fr));padding:28px}.admin-home-field{display:flex;flex-direction:column;gap:6px}.admin-home-field.full-width{grid-column:1/-1}.admin-home-field label{color:#294a61;font-size:13px;font-weight:800}.admin-home-field input,.admin-home-field select,.admin-home-field textarea{background:#fbfdfe;border:1px solid #dce7ed;border-radius:11px;color:#1e293b;font-family:inherit;font-size:13px;outline:none;padding:12px 15px;transition:border-color .2s ease;width:100%}.admin-home-field input:focus,.admin-home-field textarea:focus{border-color:#087caf;box-shadow:0 0 0 3px #087caf1a}.admin-home-section-divider{border-bottom:2px solid #e2e8f0;grid-column:1/-1;margin:10px 0 4px;padding-bottom:6px}.admin-home-section-divider span{color:#087caf;font-size:12px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.admin-home-sidebar-fields{display:flex;flex-direction:column;gap:20px}.admin-home-card{background:#fff;border:1px solid #dfe9ef;border-radius:20px;box-shadow:0 10px 30px #00000008;display:flex;flex-direction:column;gap:14px;padding:22px}.admin-home-card h3{align-items:center;color:#1e293b;display:flex;font-size:16px;gap:8px;margin:0}.admin-home-card p{color:#64748b;font-size:12px;margin:0}.admin-image-preview-box{align-items:center;background:#f8fafc;border:2px dashed #cbd5e1;border-radius:12px;display:flex;height:180px;justify-content:center;overflow:hidden;width:100%}.admin-image-preview-box img{height:100%;object-fit:contain;width:100%}.no-image{color:#94a3b8;font-size:13px;font-weight:600}.btn-select-image{background:#f0f9ff;border:1px solid #087caf;border-radius:10px;color:#087caf;font-size:13px;font-weight:800;transition:all .2s ease}.btn-select-image:hover{background:#087caf}.btn-save-home{align-items:center;background:linear-gradient(135deg,#103d75,#087caf);border:none;border-radius:14px;box-shadow:0 10px 25px #103d7533;color:#fff;cursor:pointer;display:flex;font-size:15px;font-weight:800;gap:10px;justify-content:center;padding:16px 24px;transition:transform .2s ease}.btn-save-home:hover{transform:translateY(-2px)}.btn-save-home:disabled{cursor:not-allowed;opacity:.7;transform:none}@media (max-width:992px){.admin-home-form-grid{grid-template-columns:1fr}}.admin-about-page{display:flex;flex-direction:column;gap:1.5rem;margin:0 auto;max-width:1100px;padding:1.5rem}.about-admin-header{background:linear-gradient(135deg,#0f172a,#1e293b);border-radius:16px;box-shadow:0 10px 25px -5px #0f172a33;color:#fff;padding:2rem}.about-admin-eyebrow{color:#38bdf8;display:inline-block;font-size:.75rem;font-weight:700;letter-spacing:.1em;margin-bottom:.5rem;text-transform:uppercase}.about-admin-header h1{font-size:1.85rem;font-weight:800;margin-bottom:.4rem}.about-admin-header p{color:#94a3b8;font-size:.95rem}.about-alert-box{border-radius:10px;font-size:.95rem;font-weight:600;padding:1rem 1.25rem}.about-alert-box--success{background:#ecfdf5;border:1px solid #a7f3d0;color:#047857}.about-alert-box--error{background:#fef2f2;border:1px solid #fecaca;color:#b91c1c}.about-admin-form{display:flex;flex-direction:column;gap:1.5rem}.about-form-card{background:#fff;border:1px solid #e2e8f0;border-radius:14px;box-shadow:0 4px 6px -1px #00000005;padding:1.75rem}.about-form-card h2{color:#0f172a;font-size:1.2rem;font-weight:700;margin-bottom:.2rem}.card-desc{color:#64748b;font-size:.88rem;margin-bottom:1.25rem}.form-group-grid{grid-gap:1.25rem;display:grid;gap:1.25rem;grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.form-group{display:flex;flex-direction:column;gap:.4rem;margin-bottom:1rem}.form-group label{color:#334155;font-size:.85rem;font-weight:700}.form-group input,.form-group textarea{border:1px solid #cbd5e1;border-radius:8px;font-family:inherit;font-size:.95rem;outline:none;padding:.75rem .9rem;transition:border-color .2s;width:100%}.form-group input:focus,.form-group textarea:focus{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1a}.benefits-editor{background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;display:flex;flex-direction:column;gap:.85rem;padding:1.25rem}.benefits-editor label{color:#475569;font-size:.85rem;font-weight:700}.benefits-list{display:flex;flex-direction:column;gap:.6rem}.benefit-item{align-items:center;background:#fff;border:1px solid #cbd5e1;border-radius:8px;display:flex;gap:.6rem;padding:.4rem .6rem}.check-icon{color:#16a34a;font-weight:800}.benefit-item input{background:#0000;border:none;flex:1 1;font-size:.9rem;outline:none}.btn-remove-benefit{background:#fee2e2;border:none;border-radius:6px;color:#dc2626;cursor:pointer;font-weight:700;height:28px;width:28px}.add-benefit-row{display:flex;gap:.6rem;margin-top:.4rem}.add-benefit-row input{border:1px solid #cbd5e1;border-radius:8px;flex:1 1;font-size:.9rem;outline:none;padding:.65rem .85rem}.btn-add-benefit{background:#2563eb;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:.9rem;font-weight:700;padding:.65rem 1.2rem;white-space:nowrap}.btn-add-benefit:hover{background:#1d4ed8}.no-benefits{color:#94a3b8;font-size:.88rem;font-style:italic}.form-action-bar{display:flex;justify-content:flex-end;margin-top:.5rem}.btn-save-about{background:linear-gradient(135deg,#2563eb,#1d4ed8);border:none;border-radius:10px;box-shadow:0 4px 12px #2563eb4d;color:#fff;cursor:pointer;font-size:1rem;font-weight:700;padding:.9rem 2.2rem;transition:transform .15s ease}.btn-save-about:hover{transform:translateY(-2px)}.btn-save-about:disabled{cursor:not-allowed;opacity:.7;transform:none}.about-loading-box{background:#fff;border:1px solid #e2e8f0;border-radius:12px;color:#64748b;padding:4rem;text-align:center}.about-spinner{animation:spin .8s linear infinite;border:3px solid #e2e8f0;border-radius:50%;border-top-color:#2563eb;display:inline-block;height:32px;margin-bottom:1rem;width:32px}.admin-courses-page{--course-navy-950:#071b33;--course-navy-900:#0b2545;--course-navy-800:#10365f;--course-blue-700:#134074;--course-blue-600:#1d5c9f;--course-blue-500:#2d7bc0;--course-cyan-100:#e8f7ff;--course-cyan-50:#f3fbff;--course-slate-900:#172033;--course-slate-700:#42526a;--course-slate-600:#5f6f85;--course-slate-500:#7b899c;--course-border:#dce7ef;--course-border-soft:#e8eef4;--course-surface:#fff;--course-surface-soft:#f7fafc;--course-success:#138a5b;--course-danger:#dc3f4f;color:var(--course-slate-900);display:flex;flex-direction:column;gap:22px;margin:0 auto;max-width:1320px;padding:4px 4px 36px;width:100%}.admin-courses-page,.admin-courses-page *,.admin-courses-page :after,.admin-courses-page :before{box-sizing:border-box}.courses-header-section{align-items:center;background:radial-gradient(circle at 85% 18%,#50baff47,#0000 28%),radial-gradient(circle at 68% 110%,#1f68a859,#0000 38%),linear-gradient(135deg,#071b33,#0b2545 46%,#134074);border:1px solid #ffffff1a;border-radius:24px;box-shadow:0 22px 50px #071b3333,inset 0 1px 0 #ffffff14;display:flex;isolation:isolate;min-height:190px;overflow:hidden;padding:34px 38px;position:relative}.courses-header-section:before{border:1px solid #ffffff1f;border-radius:50%;content:"";height:230px;position:absolute;right:84px;top:-116px;width:230px;z-index:-1}.courses-header-section:after{border:26px solid hsla(0,0%,100%,.055);border-radius:50%;bottom:-68px;content:"";height:155px;position:absolute;right:-26px;width:155px;z-index:-1}.courses-header-section>div{max-width:820px;position:relative;z-index:1}.courses-eyebrow{align-items:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff14;border:1px solid #ffffff29;border-radius:999px;color:#ccecff;display:inline-flex;font-size:11px;font-weight:900;gap:8px;letter-spacing:.13em;line-height:1;margin-bottom:11px;padding:7px 12px}.courses-eyebrow:before{background:#69d1ff;border-radius:50%;box-shadow:0 0 0 5px #69d1ff1f;content:"";height:7px;width:7px}.courses-header-section h1{color:#fff;font-size:clamp(29px,3vw,42px);font-weight:900;letter-spacing:-.035em;line-height:1.12;margin:0}.courses-header-section p{color:#ebf7ffc7;font-size:14px;line-height:1.75;margin:13px 0 0;max-width:760px}.course-selector-grid{grid-gap:13px;background:linear-gradient(180deg,#fffffffa,#f8fbfdfa);border:1px solid var(--course-border);border-radius:22px;box-shadow:0 14px 40px #0f2b4812;display:grid;gap:13px;grid-template-columns:repeat(4,minmax(0,1fr));padding:18px}.course-select-card{align-items:center;background:#fff;border:1px solid var(--course-border-soft);border-radius:16px;box-shadow:0 5px 15px rgba(20,48,77,.035);color:var(--course-slate-700);cursor:pointer;display:flex;gap:12px;min-height:84px;min-width:0;padding:14px 40px 14px 14px;position:relative;text-align:left;transition:transform .22s ease,border-color .22s ease,box-shadow .22s ease,background .22s ease,color .22s ease}.course-select-card:hover{background:#fbfdff;border-color:#a9cce5;box-shadow:0 13px 25px #0d375e1a;color:var(--course-navy-900);transform:translateY(-3px)}.course-select-card.selected{background:radial-gradient(circle at 86% 10%,#68d1ff40,#0000 28%),linear-gradient(135deg,var(--course-navy-900),var(--course-blue-700));border-color:#2a72ad;box-shadow:0 13px 28px #0b25453d,inset 0 1px 0 #ffffff1c;color:#fff}.course-card-icon{background:#f3f8fb;border:1px solid #e0ebf2;border-radius:13px;display:grid;flex:0 0 auto;font-size:22px;height:45px;place-items:center;transition:.22s ease;width:45px}.course-select-card:hover .course-card-icon{background:#edf7fd;border-color:#c9dfed;transform:scale(1.04)}.course-select-card.selected .course-card-icon{background:#ffffff1c;border-color:#ffffff26}.course-card-text{display:flex;flex-direction:column;gap:4px;min-width:0}.course-card-text strong{color:inherit;display:block;font-size:13px;font-weight:850;line-height:1.4;overflow:hidden;text-overflow:ellipsis}.course-card-text small{color:var(--course-slate-500);font-size:10px;font-weight:700;line-height:1.3;min-height:13px}.course-select-card.selected .course-card-text small{color:#ffffffb3}.selected-checkmark{background:#fff;border:1px solid #ffffff38;border-radius:50%;box-shadow:0 4px 12px #00000029;color:#0b345d;display:grid;font-size:12px;font-weight:900;height:22px;line-height:1;place-items:center;position:absolute;right:10px;top:10px;width:22px}.course-alert{align-items:flex-start;border:1px solid;border-radius:14px;box-shadow:0 8px 22px #1630480f;display:flex;font-size:13px;font-weight:750;gap:9px;line-height:1.55;padding:14px 17px}.alert-success{background:#ecfbf5;border-color:#b8ead7;color:#08744a}.alert-danger{background:#fff2f4;border-color:#f4c7cd;color:#bd2638}.course-loading-card{align-items:center;background:#fff;border:1px solid var(--course-border);border-radius:22px;box-shadow:0 14px 38px #122f4b0f;color:var(--course-slate-600);display:flex;flex-direction:column;gap:13px;justify-content:center;min-height:280px;padding:50px 20px}.course-loading-card p{font-size:13px;font-weight:700;margin:0}.spin-loader{animation:admin-course-spin .85s linear infinite}@keyframes admin-course-spin{to{transform:rotate(1turn)}}.admin-course-form{display:flex;flex-direction:column;gap:18px}.admin-course-tabs{background:#fffffff7;border:1px solid var(--course-border);border-radius:17px;box-shadow:0 10px 30px rgba(17,44,70,.055);display:flex;flex-wrap:wrap;gap:8px;padding:8px}.tab-btn{align-items:center;background:#0000;border:1px solid #0000;border-radius:11px;color:var(--course-slate-600);cursor:pointer;display:inline-flex;font-family:inherit;font-size:12px;font-weight:850;gap:8px;justify-content:center;line-height:1.25;min-height:43px;padding:10px 15px;transition:color .2s ease,background .2s ease,border-color .2s ease,transform .2s ease,box-shadow .2s ease;white-space:nowrap}.tab-btn:hover{background:#f4f8fb;border-color:#e0e9f0;color:var(--course-navy-900)}.tab-btn.active{background:linear-gradient(135deg,var(--course-navy-900),var(--course-blue-700));border-color:#0000;box-shadow:0 7px 18px #1340743d;color:#fff}.tab-btn.active:hover{transform:translateY(-1px)}.tab-content-card{background:#fff;border:1px solid var(--course-border);border-radius:22px;box-shadow:0 15px 42px #0e2b4712;overflow:hidden;padding:28px;position:relative}.tab-content-card:before{background:linear-gradient(90deg,var(--course-navy-900),#2b7eb8,#68c7e9);content:"";height:4px;left:0;position:absolute;right:0;top:0}.form-fields-grid{grid-gap:19px;display:grid;gap:19px;grid-template-columns:repeat(2,minmax(0,1fr))}.form-field{display:flex;flex-direction:column;gap:7px;min-width:0}.form-field.full-width{grid-column:1/-1}.form-field.span-2{grid-column:span 2}.form-field label{color:#2f4f67;display:block;font-size:12px;font-weight:850;letter-spacing:.01em;line-height:1.4}.form-field input,.form-field textarea{background:#fbfdfe;border:1px solid #d9e4eb;border-radius:12px;color:#1f2f42;font-family:inherit;font-size:13px;line-height:1.55;min-width:0;outline:none;transition:border-color .2s ease,box-shadow .2s ease,background .2s ease;width:100%}.form-field input{min-height:45px;padding:11px 14px}.form-field textarea{min-height:98px;padding:12px 14px;resize:vertical}.form-field input::placeholder,.form-field textarea::placeholder{color:#9aa8b6}.form-field input:hover,.form-field textarea:hover{background:#fff;border-color:#c0d2df}.form-field input:focus,.form-field textarea:focus{background:#fff;border-color:var(--course-blue-600);box-shadow:0 0 0 4px rgba(29,92,159,.105)}.image-upload-block{background:linear-gradient(135deg,#f8fcff,#f4f9fc);border:1px dashed #bfd3e0;border-radius:17px;margin-top:3px;padding:20px}.image-upload-block>label{color:var(--course-navy-900);font-size:13px;margin-bottom:3px}.image-upload-flex{grid-gap:22px;align-items:stretch;display:grid;gap:22px;grid-template-columns:minmax(240px,340px) minmax(0,1fr);margin-top:5px}.course-image-preview{background:linear-gradient(135deg,#edf5fa,#f9fcfe);border:1px solid #ccdae4;border-radius:15px;box-shadow:inset 0 0 0 5px #ffffffbf;display:grid;min-height:195px;overflow:hidden;place-items:center;position:relative;width:100%}.course-image-preview:after{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#071b33c2;border-radius:7px;bottom:10px;color:#fff;content:"COURSE HERO";font-size:9px;font-weight:850;left:10px;letter-spacing:.1em;line-height:1;padding:5px 8px;position:absolute}.course-image-preview img{display:block;height:100%;min-height:195px;object-fit:cover;width:100%}.no-image{color:#8292a4;font-size:12px;font-weight:750;line-height:1.5;max-width:160px;padding:14px;text-align:center}.image-upload-controls{display:flex;flex-direction:column;justify-content:center;min-width:0}.image-upload-controls input[type=text]{background:#fff;border:1px solid #d7e3eb!important;border-radius:11px!important;color:#26374a;font-family:inherit;font-size:13px!important;margin-top:6px!important;min-height:43px;outline:none;padding:10px 13px!important;width:100%!important}.image-upload-controls input[type=text]:focus{border-color:var(--course-blue-600)!important;box-shadow:0 0 0 4px #1d5c9f1a}.upload-note{color:var(--course-slate-600)!important;font-size:12px!important;line-height:1.55;margin:9px 0 10px!important}.btn-select-image{align-items:center;background:#fff;border:1px solid #bcd4e4;border-radius:11px;box-shadow:0 6px 15px #143a5a0f;color:var(--course-blue-700);cursor:pointer;display:inline-flex;font-family:inherit;font-size:12px;font-weight:850;gap:8px;justify-content:center;min-height:42px;padding:10px 16px;transition:transform .2s ease,color .2s ease,border-color .2s ease,background .2s ease,box-shadow .2s ease;width:-webkit-fit-content;width:fit-content}.btn-select-image:hover{background:var(--course-blue-700);border-color:var(--course-blue-600);box-shadow:0 10px 22px #1340742e;color:#fff;transform:translateY(-2px)}.modules-header{align-items:center;border-bottom:1px solid var(--course-border-soft);display:flex;gap:14px;justify-content:space-between;margin-bottom:20px;padding-bottom:16px}.modules-header h3{color:var(--course-navy-900);font-size:17px;font-weight:900;line-height:1.35;margin:0}.btn-add-module{align-items:center;background:linear-gradient(135deg,var(--course-blue-700),var(--course-blue-600));border:1px solid #0000;border-radius:10px;box-shadow:0 7px 17px #1340742e;color:#fff;cursor:pointer;display:inline-flex;font-family:inherit;font-size:12px;font-weight:850;gap:7px;justify-content:center;min-height:40px;padding:9px 15px;transition:transform .2s ease,filter .2s ease,box-shadow .2s ease}.btn-add-module:hover{box-shadow:0 11px 23px #1340743b;filter:brightness(.95);transform:translateY(-2px)}.no-modules-box{align-items:center;background:radial-gradient(circle at 50% 0,#2d7bc014,#0000 35%),#fafcfd;border:2px dashed #d8e4ec;border-radius:17px;color:var(--course-slate-600);display:flex;flex-direction:column;gap:13px;justify-content:center;min-height:245px;padding:36px 20px;text-align:center}.no-modules-box p{font-size:13px;font-weight:700;margin:0}.modules-list{display:flex;flex-direction:column;gap:16px}.module-item-card{background:linear-gradient(180deg,#fbfdff,#f6f9fb);border:1px solid #dce7ef;border-radius:16px;box-shadow:0 8px 22px rgba(17,48,76,.045);overflow:hidden;padding:19px;position:relative;transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}.module-item-card:before{background:linear-gradient(180deg,#1e5f99,#69c4e6);bottom:0;content:"";left:0;position:absolute;top:0;width:4px}.module-item-card:hover{border-color:#c4d9e7;box-shadow:0 13px 28px #10304e14;transform:translateY(-2px)}.module-item-header{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-bottom:15px}.module-number-badge{align-items:center;background:#eaf8ff;border:1px solid #c4e5f5;border-radius:999px;color:#0f6295;display:inline-flex;font-size:10px;font-weight:900;letter-spacing:.06em;line-height:1;min-height:28px;padding:5px 10px;text-transform:uppercase}.btn-delete-module{background:#fff5f6;border:1px solid #f2cfd3;border-radius:9px;color:var(--course-danger);cursor:pointer;display:grid;height:35px;padding:0;place-items:center;transition:transform .2s ease,color .2s ease,border-color .2s ease,background .2s ease;width:35px}.btn-delete-module:hover{background:var(--course-danger);border-color:#e9aab3;color:#fff;transform:translateY(-1px)}.module-inputs-grid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:120px minmax(0,1fr)}.module-inputs-grid .form-field.span-2{grid-column:auto}.module-inputs-grid .form-field.full-width{grid-column:1/-1}.admin-course-actions-bar{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffe0;border:1px solid #cfdde7eb;border-radius:17px;bottom:12px;box-shadow:0 12px 35px #0d274121;display:flex;justify-content:flex-end;padding:12px;position:-webkit-sticky;position:sticky;z-index:20}.btn-save-course{align-items:center;background:linear-gradient(135deg,var(--course-navy-900),var(--course-blue-700));border:none;border-radius:12px;box-shadow:0 10px 25px #0b25453b;color:#fff;cursor:pointer;display:inline-flex;font-family:inherit;font-size:13px;font-weight:900;gap:9px;justify-content:center;line-height:1.2;min-height:50px;padding:13px 25px;transition:transform .2s ease,filter .2s ease,box-shadow .2s ease}.btn-save-course:hover:not(:disabled){box-shadow:0 14px 30px #0b25454d;filter:brightness(1.07);transform:translateY(-2px)}.btn-save-course:disabled{box-shadow:none;cursor:not-allowed;opacity:.68}.btn-add-module:focus-visible,.btn-delete-module:focus-visible,.btn-save-course:focus-visible,.btn-select-image:focus-visible,.course-select-card:focus-visible,.tab-btn:focus-visible{outline:3px solid #2d7bc047;outline-offset:2px}@media (max-width:1120px){.course-selector-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-course-tabs{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:thin}.tab-btn{flex:0 0 auto}}@media (max-width:900px){.course-selector-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.image-upload-flex{grid-template-columns:minmax(210px,290px) minmax(0,1fr)}}@media (max-width:768px){.admin-courses-page{gap:16px;padding:0 0 28px}.courses-header-section{border-radius:20px;min-height:auto;padding:27px 23px}.courses-header-section h1{font-size:29px}.courses-header-section p{font-size:13px;line-height:1.65}.course-selector-grid{border-radius:18px;gap:10px;padding:12px}.course-select-card{border-radius:13px;min-height:76px;padding:11px 34px 11px 11px}.course-card-icon{font-size:20px;height:40px;width:40px}.course-card-text strong{font-size:12px}.admin-course-tabs{border-radius:14px;padding:7px}.tab-btn{font-size:11px;min-height:40px;padding:9px 12px}.tab-content-card{border-radius:18px;padding:22px 18px}.form-fields-grid{gap:15px;grid-template-columns:1fr}.form-field.full-width,.form-field.span-2{grid-column:auto}.image-upload-block{padding:15px}.image-upload-flex{gap:16px;grid-template-columns:1fr}.course-image-preview,.course-image-preview img{min-height:220px}.module-inputs-grid{grid-template-columns:1fr}.module-inputs-grid .form-field.full-width,.module-inputs-grid .form-field.span-2{grid-column:auto}.modules-header{align-items:flex-start}.admin-course-actions-bar{bottom:8px;padding:9px}.btn-save-course{min-height:47px}}@media (max-width:520px){.courses-header-section{border-radius:17px;padding:24px 18px}.courses-eyebrow{font-size:9px;letter-spacing:.09em;padding:6px 9px}.courses-header-section h1{font-size:25px}.course-selector-grid{grid-template-columns:1fr}.course-select-card{min-height:70px}.tab-content-card{padding:20px 14px}.modules-header{flex-direction:column}.modules-header .btn-add-module{width:100%}.module-item-card{padding:16px 13px}.course-image-preview,.course-image-preview img{min-height:185px}.btn-select-image{width:100%}.admin-course-actions-bar{-webkit-backdrop-filter:none;backdrop-filter:none;background:#0000;border:0;box-shadow:none;padding:0;position:static}.btn-save-course{font-size:12px;padding-inline:16px;width:100%}}
/*!
 * Quill Editor v2.0.3
 * https://quilljs.com
 * Copyright (c) 2017-2024, Slab
 * Copyright (c) 2014, Jason Chen
 * Copyright (c) 2013, salesforce.com
 */.ql-container{box-sizing:border-box;font-family:Helvetica,Arial,sans-serif;font-size:13px;height:100%;margin:0;position:relative}.ql-container.ql-disabled .ql-tooltip{visibility:hidden}.ql-container:not(.ql-disabled) li[data-list=checked]>.ql-ui,.ql-container:not(.ql-disabled) li[data-list=unchecked]>.ql-ui{cursor:pointer}.ql-clipboard{height:1px;left:-100000px;overflow-y:hidden;position:absolute;top:50%}.ql-clipboard p{margin:0;padding:0}.ql-editor{word-wrap:break-word;box-sizing:border-box;counter-reset:list-0 list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;height:100%;line-height:1.42;outline:none;overflow-y:auto;padding:12px 15px;tab-size:4;-moz-tab-size:4;text-align:left;white-space:pre-wrap}.ql-editor>*{cursor:text}.ql-editor blockquote,.ql-editor h1,.ql-editor h2,.ql-editor h3,.ql-editor h4,.ql-editor h5,.ql-editor h6,.ql-editor ol,.ql-editor p,.ql-editor pre{margin:0;padding:0}@supports (counter-set:none){.ql-editor h1,.ql-editor h2,.ql-editor h3,.ql-editor h4,.ql-editor h5,.ql-editor h6,.ql-editor p{counter-set:list-0 list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor h1,.ql-editor h2,.ql-editor h3,.ql-editor h4,.ql-editor h5,.ql-editor h6,.ql-editor p{counter-reset:list-0 list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}.ql-editor table{border-collapse:collapse}.ql-editor td{border:1px solid #000;padding:2px 5px}.ql-editor li,.ql-editor ol{padding-left:1.5em}.ql-editor li{list-style-type:none;position:relative}.ql-editor li>.ql-ui:before{display:inline-block;margin-left:-1.5em;margin-right:.3em;text-align:right;white-space:nowrap;width:1.2em}.ql-editor li[data-list=checked]>.ql-ui,.ql-editor li[data-list=unchecked]>.ql-ui{color:#777}.ql-editor li[data-list=bullet]>.ql-ui:before{content:"\2022"}.ql-editor li[data-list=checked]>.ql-ui:before{content:"\2611"}.ql-editor li[data-list=unchecked]>.ql-ui:before{content:"\2610"}@supports (counter-set:none){.ql-editor li[data-list]{counter-set:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list]{counter-reset:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered]{counter-increment:list-0}.ql-editor li[data-list=ordered]>.ql-ui:before{content:counter(list-0,decimal) ". "}.ql-editor li[data-list=ordered].ql-indent-1{counter-increment:list-1}.ql-editor li[data-list=ordered].ql-indent-1>.ql-ui:before{content:counter(list-1,lower-alpha) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-1{counter-set:list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-1{counter-reset:list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-2{counter-increment:list-2}.ql-editor li[data-list=ordered].ql-indent-2>.ql-ui:before{content:counter(list-2,lower-roman) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-2{counter-set:list-3 list-4 list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-2{counter-reset:list-3 list-4 list-5 list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-3{counter-increment:list-3}.ql-editor li[data-list=ordered].ql-indent-3>.ql-ui:before{content:counter(list-3,decimal) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-3{counter-set:list-4 list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-3{counter-reset:list-4 list-5 list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-4{counter-increment:list-4}.ql-editor li[data-list=ordered].ql-indent-4>.ql-ui:before{content:counter(list-4,lower-alpha) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-4{counter-set:list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-4{counter-reset:list-5 list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-5{counter-increment:list-5}.ql-editor li[data-list=ordered].ql-indent-5>.ql-ui:before{content:counter(list-5,lower-roman) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-5{counter-set:list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-5{counter-reset:list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-6{counter-increment:list-6}.ql-editor li[data-list=ordered].ql-indent-6>.ql-ui:before{content:counter(list-6,decimal) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-6{counter-set:list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-6{counter-reset:list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-7{counter-increment:list-7}.ql-editor li[data-list=ordered].ql-indent-7>.ql-ui:before{content:counter(list-7,lower-alpha) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-7{counter-set:list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-7{counter-reset:list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-8{counter-increment:list-8}.ql-editor li[data-list=ordered].ql-indent-8>.ql-ui:before{content:counter(list-8,lower-roman) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-8{counter-set:list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-8{counter-reset:list-9}}.ql-editor li[data-list=ordered].ql-indent-9{counter-increment:list-9}.ql-editor li[data-list=ordered].ql-indent-9>.ql-ui:before{content:counter(list-9,decimal) ". "}.ql-editor .ql-indent-1:not(.ql-direction-rtl){padding-left:3em}.ql-editor li.ql-indent-1:not(.ql-direction-rtl){padding-left:4.5em}.ql-editor .ql-indent-1.ql-direction-rtl.ql-align-right{padding-right:3em}.ql-editor li.ql-indent-1.ql-direction-rtl.ql-align-right{padding-right:4.5em}.ql-editor .ql-indent-2:not(.ql-direction-rtl){padding-left:6em}.ql-editor li.ql-indent-2:not(.ql-direction-rtl){padding-left:7.5em}.ql-editor .ql-indent-2.ql-direction-rtl.ql-align-right{padding-right:6em}.ql-editor li.ql-indent-2.ql-direction-rtl.ql-align-right{padding-right:7.5em}.ql-editor .ql-indent-3:not(.ql-direction-rtl){padding-left:9em}.ql-editor li.ql-indent-3:not(.ql-direction-rtl){padding-left:10.5em}.ql-editor .ql-indent-3.ql-direction-rtl.ql-align-right{padding-right:9em}.ql-editor li.ql-indent-3.ql-direction-rtl.ql-align-right{padding-right:10.5em}.ql-editor .ql-indent-4:not(.ql-direction-rtl){padding-left:12em}.ql-editor li.ql-indent-4:not(.ql-direction-rtl){padding-left:13.5em}.ql-editor .ql-indent-4.ql-direction-rtl.ql-align-right{padding-right:12em}.ql-editor li.ql-indent-4.ql-direction-rtl.ql-align-right{padding-right:13.5em}.ql-editor .ql-indent-5:not(.ql-direction-rtl){padding-left:15em}.ql-editor li.ql-indent-5:not(.ql-direction-rtl){padding-left:16.5em}.ql-editor .ql-indent-5.ql-direction-rtl.ql-align-right{padding-right:15em}.ql-editor li.ql-indent-5.ql-direction-rtl.ql-align-right{padding-right:16.5em}.ql-editor .ql-indent-6:not(.ql-direction-rtl){padding-left:18em}.ql-editor li.ql-indent-6:not(.ql-direction-rtl){padding-left:19.5em}.ql-editor .ql-indent-6.ql-direction-rtl.ql-align-right{padding-right:18em}.ql-editor li.ql-indent-6.ql-direction-rtl.ql-align-right{padding-right:19.5em}.ql-editor .ql-indent-7:not(.ql-direction-rtl){padding-left:21em}.ql-editor li.ql-indent-7:not(.ql-direction-rtl){padding-left:22.5em}.ql-editor .ql-indent-7.ql-direction-rtl.ql-align-right{padding-right:21em}.ql-editor li.ql-indent-7.ql-direction-rtl.ql-align-right{padding-right:22.5em}.ql-editor .ql-indent-8:not(.ql-direction-rtl){padding-left:24em}.ql-editor li.ql-indent-8:not(.ql-direction-rtl){padding-left:25.5em}.ql-editor .ql-indent-8.ql-direction-rtl.ql-align-right{padding-right:24em}.ql-editor li.ql-indent-8.ql-direction-rtl.ql-align-right{padding-right:25.5em}.ql-editor .ql-indent-9:not(.ql-direction-rtl){padding-left:27em}.ql-editor li.ql-indent-9:not(.ql-direction-rtl){padding-left:28.5em}.ql-editor .ql-indent-9.ql-direction-rtl.ql-align-right{padding-right:27em}.ql-editor li.ql-indent-9.ql-direction-rtl.ql-align-right{padding-right:28.5em}.ql-editor li.ql-direction-rtl{padding-right:1.5em}.ql-editor li.ql-direction-rtl>.ql-ui:before{margin-left:.3em;margin-right:-1.5em;text-align:left}.ql-editor table{table-layout:fixed;width:100%}.ql-editor table td{outline:none}.ql-editor .ql-code-block-container{font-family:monospace}.ql-editor .ql-video{display:block;max-width:100%}.ql-editor .ql-video.ql-align-center{margin:0 auto}.ql-editor .ql-video.ql-align-right{margin:0 0 0 auto}.ql-editor .ql-bg-black{background-color:#000}.ql-editor .ql-bg-red{background-color:#e60000}.ql-editor .ql-bg-orange{background-color:#f90}.ql-editor .ql-bg-yellow{background-color:#ff0}.ql-editor .ql-bg-green{background-color:#008a00}.ql-editor .ql-bg-blue{background-color:#06c}.ql-editor .ql-bg-purple{background-color:#93f}.ql-editor .ql-color-white{color:#fff}.ql-editor .ql-color-red{color:#e60000}.ql-editor .ql-color-orange{color:#f90}.ql-editor .ql-color-yellow{color:#ff0}.ql-editor .ql-color-green{color:#008a00}.ql-editor .ql-color-blue{color:#06c}.ql-editor .ql-color-purple{color:#93f}.ql-editor .ql-font-serif{font-family:Georgia,Times New Roman,serif}.ql-editor .ql-font-monospace{font-family:Monaco,Courier New,monospace}.ql-editor .ql-size-small{font-size:.75em}.ql-editor .ql-size-large{font-size:1.5em}.ql-editor .ql-size-huge{font-size:2.5em}.ql-editor .ql-direction-rtl{direction:rtl;text-align:inherit}.ql-editor .ql-align-center{text-align:center}.ql-editor .ql-align-justify{text-align:justify}.ql-editor .ql-align-right{text-align:right}.ql-editor .ql-ui{position:absolute}.ql-editor.ql-blank:before{color:#0009;content:attr(data-placeholder);font-style:italic;left:15px;pointer-events:none;position:absolute;right:15px}.ql-snow .ql-toolbar:after,.ql-snow.ql-toolbar:after{clear:both;content:"";display:table}.ql-snow .ql-toolbar button,.ql-snow.ql-toolbar button{background:none;border:none;cursor:pointer;display:inline-block;float:left;height:24px;padding:3px 5px;width:28px}.ql-snow .ql-toolbar button svg,.ql-snow.ql-toolbar button svg{float:left;height:100%}.ql-snow .ql-toolbar button:active:hover,.ql-snow.ql-toolbar button:active:hover{outline:none}.ql-snow .ql-toolbar input.ql-image[type=file],.ql-snow.ql-toolbar input.ql-image[type=file]{display:none}.ql-snow .ql-toolbar .ql-picker-item.ql-selected,.ql-snow .ql-toolbar .ql-picker-item:hover,.ql-snow .ql-toolbar .ql-picker-label.ql-active,.ql-snow .ql-toolbar .ql-picker-label:hover,.ql-snow .ql-toolbar button.ql-active,.ql-snow .ql-toolbar button:focus,.ql-snow .ql-toolbar button:hover,.ql-snow.ql-toolbar .ql-picker-item.ql-selected,.ql-snow.ql-toolbar .ql-picker-item:hover,.ql-snow.ql-toolbar .ql-picker-label.ql-active,.ql-snow.ql-toolbar .ql-picker-label:hover,.ql-snow.ql-toolbar button.ql-active,.ql-snow.ql-toolbar button:focus,.ql-snow.ql-toolbar button:hover{color:#06c}.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-fill,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-fill,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-fill,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-fill,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,.ql-snow .ql-toolbar button.ql-active .ql-fill,.ql-snow .ql-toolbar button.ql-active .ql-stroke.ql-fill,.ql-snow .ql-toolbar button:focus .ql-fill,.ql-snow .ql-toolbar button:focus .ql-stroke.ql-fill,.ql-snow .ql-toolbar button:hover .ql-fill,.ql-snow .ql-toolbar button:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-fill,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-fill,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-fill,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-fill,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar button.ql-active .ql-fill,.ql-snow.ql-toolbar button.ql-active .ql-stroke.ql-fill,.ql-snow.ql-toolbar button:focus .ql-fill,.ql-snow.ql-toolbar button:focus .ql-stroke.ql-fill,.ql-snow.ql-toolbar button:hover .ql-fill,.ql-snow.ql-toolbar button:hover .ql-stroke.ql-fill{fill:#06c}.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke-miter,.ql-snow .ql-toolbar button.ql-active .ql-stroke,.ql-snow .ql-toolbar button.ql-active .ql-stroke-miter,.ql-snow .ql-toolbar button:focus .ql-stroke,.ql-snow .ql-toolbar button:focus .ql-stroke-miter,.ql-snow .ql-toolbar button:hover .ql-stroke,.ql-snow .ql-toolbar button:hover .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke-miter,.ql-snow.ql-toolbar button.ql-active .ql-stroke,.ql-snow.ql-toolbar button.ql-active .ql-stroke-miter,.ql-snow.ql-toolbar button:focus .ql-stroke,.ql-snow.ql-toolbar button:focus .ql-stroke-miter,.ql-snow.ql-toolbar button:hover .ql-stroke,.ql-snow.ql-toolbar button:hover .ql-stroke-miter{stroke:#06c}@media (pointer:coarse){.ql-snow .ql-toolbar button:hover:not(.ql-active),.ql-snow.ql-toolbar button:hover:not(.ql-active){color:#444}.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-fill,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-fill,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill{fill:#444}.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter{stroke:#444}}.ql-snow,.ql-snow *{box-sizing:border-box}.ql-snow .ql-hidden{display:none}.ql-snow .ql-out-bottom,.ql-snow .ql-out-top{visibility:hidden}.ql-snow .ql-tooltip{position:absolute;transform:translateY(10px)}.ql-snow .ql-tooltip a{cursor:pointer;text-decoration:none}.ql-snow .ql-tooltip.ql-flip{transform:translateY(-10px)}.ql-snow .ql-formats{display:inline-block;vertical-align:middle}.ql-snow .ql-formats:after{clear:both;content:"";display:table}.ql-snow .ql-stroke{fill:none;stroke:#444;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.ql-snow .ql-stroke-miter{fill:none;stroke:#444;stroke-miterlimit:10;stroke-width:2}.ql-snow .ql-fill,.ql-snow .ql-stroke.ql-fill{fill:#444}.ql-snow .ql-empty{fill:none}.ql-snow .ql-even{fill-rule:evenodd}.ql-snow .ql-stroke.ql-thin,.ql-snow .ql-thin{stroke-width:1}.ql-snow .ql-transparent{opacity:.4}.ql-snow .ql-direction svg:last-child{display:none}.ql-snow .ql-direction.ql-active svg:last-child{display:inline}.ql-snow .ql-direction.ql-active svg:first-child{display:none}.ql-snow .ql-editor h1{font-size:2em}.ql-snow .ql-editor h2{font-size:1.5em}.ql-snow .ql-editor h3{font-size:1.17em}.ql-snow .ql-editor h4{font-size:1em}.ql-snow .ql-editor h5{font-size:.83em}.ql-snow .ql-editor h6{font-size:.67em}.ql-snow .ql-editor a{text-decoration:underline}.ql-snow .ql-editor blockquote{border-left:4px solid #ccc;margin-bottom:5px;margin-top:5px;padding-left:16px}.ql-snow .ql-editor .ql-code-block-container,.ql-snow .ql-editor code{background-color:#f0f0f0;border-radius:3px}.ql-snow .ql-editor .ql-code-block-container{margin-bottom:5px;margin-top:5px;padding:5px 10px}.ql-snow .ql-editor code{font-size:85%;padding:2px 4px}.ql-snow .ql-editor .ql-code-block-container{background-color:#23241f;color:#f8f8f2;overflow:visible}.ql-snow .ql-editor img{max-width:100%}.ql-snow .ql-picker{color:#444;display:inline-block;float:left;font-size:14px;font-weight:500;height:24px;position:relative;vertical-align:middle}.ql-snow .ql-picker-label{cursor:pointer;display:inline-block;height:100%;padding-left:8px;padding-right:2px;position:relative;width:100%}.ql-snow .ql-picker-label:before{display:inline-block;line-height:22px}.ql-snow .ql-picker-options{background-color:#fff;display:none;min-width:100%;padding:4px 8px;position:absolute;white-space:nowrap}.ql-snow .ql-picker-options .ql-picker-item{cursor:pointer;display:block;padding-bottom:5px;padding-top:5px}.ql-snow .ql-picker.ql-expanded .ql-picker-label{color:#ccc;z-index:2}.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-fill{fill:#ccc}.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-stroke{stroke:#ccc}.ql-snow .ql-picker.ql-expanded .ql-picker-options{display:block;margin-top:-1px;top:100%;z-index:1}.ql-snow .ql-color-picker,.ql-snow .ql-icon-picker{width:28px}.ql-snow .ql-color-picker .ql-picker-label,.ql-snow .ql-icon-picker .ql-picker-label{padding:2px 4px}.ql-snow .ql-color-picker .ql-picker-label svg,.ql-snow .ql-icon-picker .ql-picker-label svg{right:4px}.ql-snow .ql-icon-picker .ql-picker-options{padding:4px 0}.ql-snow .ql-icon-picker .ql-picker-item{height:24px;padding:2px 4px;width:24px}.ql-snow .ql-color-picker .ql-picker-options{padding:3px 5px;width:152px}.ql-snow .ql-color-picker .ql-picker-item{border:1px solid #0000;float:left;height:16px;margin:2px;padding:0;width:16px}.ql-snow .ql-picker:not(.ql-color-picker):not(.ql-icon-picker) svg{margin-top:-9px;position:absolute;right:0;top:50%;width:18px}.ql-snow .ql-picker.ql-font .ql-picker-item[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-font .ql-picker-label[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-size .ql-picker-label[data-label]:not([data-label=""]):before{content:attr(data-label)}.ql-snow .ql-picker.ql-header{width:98px}.ql-snow .ql-picker.ql-header .ql-picker-item:before,.ql-snow .ql-picker.ql-header .ql-picker-label:before{content:"Normal"}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]:before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="1"]:before{content:"Heading 1"}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]:before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="2"]:before{content:"Heading 2"}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]:before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="3"]:before{content:"Heading 3"}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]:before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="4"]:before{content:"Heading 4"}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]:before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="5"]:before{content:"Heading 5"}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]:before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="6"]:before{content:"Heading 6"}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]:before{font-size:2em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]:before{font-size:1.5em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]:before{font-size:1.17em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]:before{font-size:1em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]:before{font-size:.83em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]:before{font-size:.67em}.ql-snow .ql-picker.ql-font{width:108px}.ql-snow .ql-picker.ql-font .ql-picker-item:before,.ql-snow .ql-picker.ql-font .ql-picker-label:before{content:"Sans Serif"}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]:before,.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=serif]:before{content:"Serif"}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]:before,.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=monospace]:before{content:"Monospace"}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]:before{font-family:Georgia,Times New Roman,serif}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]:before{font-family:Monaco,Courier New,monospace}.ql-snow .ql-picker.ql-size{width:98px}.ql-snow .ql-picker.ql-size .ql-picker-item:before,.ql-snow .ql-picker.ql-size .ql-picker-label:before{content:"Normal"}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]:before,.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=small]:before{content:"Small"}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]:before,.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=large]:before{content:"Large"}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]:before,.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=huge]:before{content:"Huge"}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]:before{font-size:10px}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]:before{font-size:18px}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]:before{font-size:32px}.ql-snow .ql-color-picker.ql-background .ql-picker-item{background-color:#fff}.ql-snow .ql-color-picker.ql-color .ql-picker-item{background-color:#000}.ql-code-block-container{position:relative}.ql-code-block-container .ql-ui{right:5px;top:5px}.ql-toolbar.ql-snow{border:1px solid #ccc;box-sizing:border-box;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;padding:8px}.ql-toolbar.ql-snow .ql-formats{margin-right:15px}.ql-toolbar.ql-snow .ql-picker-label{border:1px solid #0000}.ql-toolbar.ql-snow .ql-picker-options{border:1px solid #0000;box-shadow:0 2px 8px #0003}.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label,.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options{border-color:#ccc}.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item.ql-selected,.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item:hover{border-color:#000}.ql-toolbar.ql-snow+.ql-container.ql-snow{border-top:0}.ql-snow .ql-tooltip{background-color:#fff;border:1px solid #ccc;box-shadow:0 0 5px #ddd;color:#444;padding:5px 12px;white-space:nowrap}.ql-snow .ql-tooltip:before{content:"Visit URL:";line-height:26px;margin-right:8px}.ql-snow .ql-tooltip input[type=text]{border:1px solid #ccc;display:none;font-size:13px;height:26px;margin:0;padding:3px 5px;width:170px}.ql-snow .ql-tooltip a.ql-preview{display:inline-block;max-width:200px;overflow-x:hidden;text-overflow:ellipsis;vertical-align:top}.ql-snow .ql-tooltip a.ql-action:after{border-right:1px solid #ccc;content:"Edit";margin-left:16px;padding-right:8px}.ql-snow .ql-tooltip a.ql-remove:before{content:"Remove";margin-left:8px}.ql-snow .ql-tooltip a{line-height:26px}.ql-snow .ql-tooltip.ql-editing a.ql-preview,.ql-snow .ql-tooltip.ql-editing a.ql-remove{display:none}.ql-snow .ql-tooltip.ql-editing input[type=text]{display:inline-block}.ql-snow .ql-tooltip.ql-editing a.ql-action:after{border-right:0;content:"Save";padding-right:0}.ql-snow .ql-tooltip[data-mode=link]:before{content:"Enter link:"}.ql-snow .ql-tooltip[data-mode=formula]:before{content:"Enter formula:"}.ql-snow .ql-tooltip[data-mode=video]:before{content:"Enter video:"}.ql-snow a{color:#06c}.ql-container.ql-snow{border:1px solid #ccc}.admin-blogs-page,.admin-blogs-page *{box-sizing:border-box}.admin-blogs-page{grid-gap:22px;display:grid;gap:22px;min-height:500px}.admin-blogs-heading{align-items:center;background:radial-gradient(circle at 90% 0,#47def44d,#0000 35%),linear-gradient(135deg,#103d75,#087caf);border-radius:22px;box-shadow:0 18px 45px #12476d26;color:#fff;display:flex;gap:25px;justify-content:space-between;overflow:hidden;padding:29px 32px}.admin-blogs-heading>div:first-child{max-width:760px}.admin-blogs-heading>div:first-child>span{color:#76e4f5;display:block;font-size:9px;font-weight:900;letter-spacing:.16em;margin-bottom:8px}.admin-blogs-heading h2{color:#fff;font-size:27px;margin:0}.admin-blogs-heading p{color:#ffffffbd;font-size:11px;line-height:1.7;margin:9px 0 0}.admin-blogs-heading__stats{display:flex;flex:0 0 auto;gap:12px}.admin-blogs-heading__stats>div{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff1a;border:1px solid #ffffff29;border-radius:15px;min-width:105px;padding:15px;text-align:center}.admin-blogs-heading__stats span,.admin-blogs-heading__stats strong{display:block}.admin-blogs-heading__stats strong{font-size:22px}.admin-blogs-heading__stats span{color:#bfeaf3;font-size:8px;margin-top:3px}.admin-blog-message{border-radius:12px;font-size:10px;font-weight:800;padding:13px 16px}.admin-blog-message--success{background:#eaf9f2;border:1px solid #a8e4c8;color:#087b4e}.admin-blog-message--error{background:#fff0f0;border:1px solid #f3b7b7;color:#b42323}.admin-blog-editor,.admin-blog-list-section{background:#fff;border:1px solid #dfe9ef;border-radius:21px;box-shadow:0 14px 40px rgba(23,69,98,.055)}.admin-blog-editor{padding:25px}.admin-blog-editor__heading,.admin-blog-list-heading{align-items:center;border-bottom:1px solid #e7eef2;display:flex;gap:18px;justify-content:space-between;padding-bottom:20px}.admin-blog-editor__heading>div,.admin-blog-list-heading>div{align-items:center;display:flex;gap:12px}.admin-blog-editor__heading svg,.admin-blog-list-heading>div>svg{color:#0b9fc0}.admin-blog-editor__heading h3,.admin-blog-list-heading h3{color:#173d58;font-size:17px;margin:0}.admin-blog-editor__heading p,.admin-blog-list-heading p{color:#8294a1;font-size:9px;margin:4px 0 0}.admin-blog-editor__heading>button{align-items:center;background:#f8fbfc;border:1px solid #e1e9ee;border-radius:9px;color:#607585;cursor:pointer;display:inline-flex;font-size:9px;font-weight:800;gap:7px;padding:9px 12px}.admin-blog-form{grid-gap:24px;display:grid;gap:24px;grid-template-columns:minmax(0,1fr) 290px;padding-top:22px}.admin-blog-form__main{grid-gap:17px;align-content:start;display:grid;gap:17px;grid-template-columns:repeat(2,minmax(0,1fr))}.admin-blog-field{min-width:0}.admin-blog-field--full{grid-column:1/-1}.admin-blog-field label{color:#294a61;display:block;font-size:10px;font-weight:900;margin-bottom:7px}.admin-blog-field input,.admin-blog-field select,.admin-blog-field textarea{background:#fbfdfe;border:1px solid #dce7ed;border-radius:11px;color:#253f52;display:block;font:inherit;font-size:10px;line-height:1.6;outline:0;padding:12px 13px;transition:border-color .2s ease,box-shadow .2s ease;width:100%}.admin-blog-field input,.admin-blog-field select{min-height:45px}.admin-blog-field textarea{resize:vertical}.admin-blog-field input:focus,.admin-blog-field select:focus,.admin-blog-field textarea:focus{background:#fff;border-color:#14aac7;box-shadow:0 0 0 4px #14aac717}.admin-blog-field small{color:#8a9aa5;display:block;font-size:8px;margin-top:6px}.admin-blog-form__sidebar{grid-gap:15px;align-content:start;display:grid;gap:15px}.admin-blog-image-box{background:#f9fcfd;border:1px solid #dce7ed;border-radius:15px;padding:14px}.admin-blog-image-box__heading{align-items:center;display:flex;gap:9px;margin-bottom:12px}.admin-blog-image-box__heading>svg{color:#0a98bb}.admin-blog-image-box__heading span,.admin-blog-image-box__heading strong{display:block}.admin-blog-image-box__heading strong{color:#294a61;font-size:10px}.admin-blog-image-box__heading span{color:#8798a4;font-size:8px;margin-top:2px}.admin-blog-image-upload{grid-gap:8px;align-content:center;background:#edf9fc;border:1px dashed #a9d6e2;border-radius:12px;color:#0b8fb2;cursor:pointer;display:grid;gap:8px;min-height:210px;overflow:hidden;place-items:center;position:relative;text-align:center}.admin-blog-image-upload img{height:100%;inset:0;object-fit:cover;position:absolute;width:100%}.admin-blog-image-upload strong{font-size:10px}.admin-blog-image-upload span{color:#8096a3;font-size:8px}.admin-blog-image-upload input{display:none}.admin-blog-featured-option{cursor:pointer}.admin-blog-featured-option>input{opacity:0;pointer-events:none;position:absolute}.admin-blog-featured-option>span{align-items:flex-start;background:#fbfdfe;border:1px solid #dce7ed;border-radius:13px;color:#738795;display:flex;gap:10px;padding:14px}.admin-blog-featured-option>input:checked+span{background:#fff9e9;border-color:#e7bd55;box-shadow:0 0 0 3px #e7bd551a;color:#b67b00}.admin-blog-featured-option>span>svg{flex:0 0 auto}.admin-blog-featured-option small,.admin-blog-featured-option strong{display:block}.admin-blog-featured-option strong{color:#294a61;font-size:10px}.admin-blog-featured-option small{color:#8394a0;font-size:8px;line-height:1.5;margin-top:4px}.admin-blog-save-button{align-items:center;background:linear-gradient(135deg,#123d75,#0da8c6);border:0;border-radius:11px;box-shadow:0 11px 25px #0d71a533;color:#fff;cursor:pointer;display:flex;font-size:10px;font-weight:900;gap:8px;justify-content:center;min-height:46px}.admin-blog-save-button:disabled{cursor:not-allowed;opacity:.65}.admin-blog-list-section{padding:25px}.admin-blog-search{align-items:center;background:#f9fcfd;border:1px solid #dce7ed;border-radius:10px;color:#7d909d;display:flex;gap:8px;min-height:42px;padding:0 12px;width:min(300px,100%)}.admin-blog-search input{background:#0000;border:0;color:#294a61;font:inherit;font-size:9px;min-width:0;outline:0;width:100%}.admin-blog-grid{grid-gap:17px;display:grid;gap:17px;grid-template-columns:repeat(3,minmax(0,1fr));padding-top:21px}.admin-blog-card{background:#fff;border:1px solid #dfe9ef;border-radius:16px;box-shadow:0 10px 30px rgba(25,70,98,.055);min-width:0;overflow:hidden}.admin-blog-card__image{background:#dcebf2;height:180px;overflow:hidden;position:relative}.admin-blog-card__image img{height:100%;object-fit:cover;width:100%}.admin-blog-card__featured,.admin-blog-card__status{border-radius:20px;color:#fff;font-size:7px;font-weight:900;padding:6px 9px;position:absolute;text-transform:uppercase;top:11px}.admin-blog-card__status{left:11px}.admin-blog-card__status--published{background:#09955f}.admin-blog-card__status--draft{background:#d58a16}.admin-blog-card__featured{align-items:center;background:#ba7900;display:inline-flex;gap:4px;right:11px}.admin-blog-card__content{padding:17px}.admin-blog-card__category{background:#e8f7fb;border-radius:20px;color:#087da6;display:inline-flex;font-size:7px;font-weight:900;padding:5px 8px;text-transform:uppercase}.admin-blog-card h3{-webkit-line-clamp:2;color:#173d58;font-size:13px;line-height:1.45;margin:11px 0 7px}.admin-blog-card h3,.admin-blog-card__content>p{-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.admin-blog-card__content>p{-webkit-line-clamp:3;color:#7b8e9b;font-size:9px;line-height:1.65;margin:0}.admin-blog-card__meta{border-top:1px solid #edf2f5;color:#8a9aa5;display:flex;font-size:7px;gap:8px;justify-content:space-between;margin-top:14px;padding-top:11px}.admin-blog-card__actions{display:flex;flex-wrap:wrap;gap:7px;margin-top:14px}.admin-blog-card__actions a,.admin-blog-card__actions button{align-items:center;background:#f6fafc;border:1px solid #d9e6ed;border-radius:8px;color:#126c9d;cursor:pointer;display:inline-flex;flex:1 1;font:inherit;font-size:8px;font-weight:800;gap:5px;justify-content:center;min-height:34px;padding:7px 9px;text-decoration:none}.admin-blog-card__actions button.delete{background:#fff6f6;color:#c43e3e}.admin-blog-empty{color:#8396a3;display:grid;justify-items:center;min-height:280px;padding:30px;place-content:center;text-align:center}.admin-blog-empty>svg{color:#0ca0c0}.admin-blog-empty h3{color:#24465e;font-size:15px;margin:12px 0 5px}.admin-blog-empty p{font-size:9px;margin:0}.admin-blog-spin{animation:admin-blog-rotate .8s linear infinite}@keyframes admin-blog-rotate{to{transform:rotate(1turn)}}@media (max-width:1180px){.admin-blog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.admin-blog-form{grid-template-columns:1fr}.admin-blog-form__sidebar{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-blog-save-button{grid-column:1/-1}}@media (max-width:700px){.admin-blogs-heading{align-items:flex-start;flex-direction:column;padding:23px 20px}.admin-blogs-heading__stats{width:100%}.admin-blogs-heading__stats>div{flex:1 1}.admin-blog-editor,.admin-blog-list-section{padding:17px}.admin-blog-editor__heading,.admin-blog-list-heading{align-items:flex-start;flex-direction:column}.admin-blog-editor__heading>button,.admin-blog-search{width:100%}.admin-blog-form__main,.admin-blog-form__sidebar,.admin-blog-grid{grid-template-columns:1fr}.admin-blog-field--full,.admin-blog-save-button{grid-column:auto}}.admin-blog-quill-wrapper{background:#fff;border:1px solid #dce7ed;border-radius:11px;overflow:hidden}.admin-blog-quill-wrapper .ql-toolbar.ql-snow{background:#f8fbfc;border:none;border-bottom:1px solid #dce7ed;font-family:inherit;padding:8px 10px}.admin-blog-quill-wrapper .ql-container.ql-snow{border:none;color:#253f52;font-family:inherit;font-size:13px;min-height:140px}.admin-blog-quill-wrapper .ql-editor{line-height:1.7;min-height:140px;padding:12px 14px}.admin-blog-quill-wrapper .ql-editor.ql-blank:before{color:#a0b0bd;font-style:normal}.admin-testimonials-page,.admin-testimonials-page *{box-sizing:border-box}.admin-testimonials-page{grid-gap:22px;display:grid;gap:22px;min-height:600px}.admin-testimonials-hero{align-items:center;background:radial-gradient(circle at 92% 5%,#5be7f852,#0000 31%),linear-gradient(135deg,#103d75,#087caf);border-radius:22px;box-shadow:0 20px 48px #12476d29;color:#fff;display:flex;gap:30px;justify-content:space-between;overflow:hidden;padding:30px 32px}.admin-testimonials-hero>div:first-child{max-width:710px}.admin-testimonials-hero>div:first-child>span{color:#77e5f6;display:block;font-size:9px;font-weight:900;letter-spacing:.16em;margin-bottom:8px}.admin-testimonials-hero h2{color:#fff;font-size:28px;margin:0}.admin-testimonials-hero p{color:#ffffffbf;font-size:11px;line-height:1.7;margin:9px 0 0}.admin-testimonials-hero__right{align-items:stretch;display:flex;gap:11px}.admin-testimonials-hero__right>div{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff1a;border:1px solid #ffffff29;border-radius:14px;min-width:95px;padding:13px;text-align:center}.admin-testimonials-hero__right span,.admin-testimonials-hero__right strong{display:block}.admin-testimonials-hero__right strong{font-size:21px}.admin-testimonials-hero__right span{color:#c6edf4;font-size:8px;margin-top:3px}.admin-testimonials-hero__right>button{align-items:center;background:#fff;border:0;border-radius:13px;box-shadow:0 12px 28px #04284629;color:#124a80;cursor:pointer;display:inline-flex;font:inherit;font-size:10px;font-weight:900;gap:7px;justify-content:center;min-height:100%;padding:12px 18px}.admin-testimonial-message{align-items:center;border-radius:12px;display:flex;font-size:10px;font-weight:800;gap:8px;padding:13px 16px}.admin-testimonial-message--success{background:#eaf9f2;border:1px solid #a8e4c8;color:#087b4e}.admin-testimonial-message--error{background:#fff0f0;border:1px solid #f3b7b7;color:#b42323}.admin-testimonial-editor,.admin-testimonial-list{background:#fff;border:1px solid #dfe9ef;border-radius:21px;box-shadow:0 14px 40px rgba(23,69,98,.055);padding:25px}.admin-testimonial-editor{scroll-margin-top:125px}.admin-testimonial-editor__heading,.admin-testimonial-list__heading{align-items:center;border-bottom:1px solid #e7eef2;display:flex;gap:18px;justify-content:space-between;padding-bottom:20px}.admin-testimonial-editor__heading>div,.admin-testimonial-list__heading>div{align-items:center;display:flex;gap:12px}.admin-testimonial-editor__heading svg,.admin-testimonial-list__heading>div>svg{color:#0b9fc0}.admin-testimonial-editor__heading h3,.admin-testimonial-list__heading h3{color:#173d58;font-size:17px;margin:0}.admin-testimonial-editor__heading p,.admin-testimonial-list__heading p{color:#8294a1;font-size:9px;margin:4px 0 0}.admin-testimonial-editor__heading>button{align-items:center;background:#f8fbfc;border:1px solid #e1e9ee;border-radius:9px;color:#607585;cursor:pointer;display:inline-flex;font:inherit;font-size:9px;font-weight:800;gap:7px;padding:9px 12px}.admin-testimonial-form{grid-gap:18px;display:grid;gap:18px;grid-template-columns:repeat(2,minmax(0,1fr));padding-top:23px}.admin-testimonial-field{min-width:0}.admin-testimonial-field--full{grid-column:1/-1}.admin-testimonial-field label{color:#294a61;display:block;font-size:10px;font-weight:900;margin-bottom:7px}.admin-testimonial-field input,.admin-testimonial-field select,.admin-testimonial-field textarea{background:#fbfdfe;border:1px solid #dce7ed;border-radius:11px;color:#253f52;display:block;font:inherit;font-size:10px;line-height:1.65;outline:0;padding:12px 13px;transition:border-color .2s ease,box-shadow .2s ease;width:100%}.admin-testimonial-field input,.admin-testimonial-field select{min-height:46px}.admin-testimonial-field textarea{min-height:150px;resize:vertical}.admin-testimonial-field input:focus,.admin-testimonial-field select:focus,.admin-testimonial-field textarea:focus{background:#fff;border-color:#14aac7;box-shadow:0 0 0 4px #14aac717}.admin-testimonial-field small{color:#8a9aa5;display:block;font-size:8px;margin-top:6px}.admin-testimonial-active{cursor:pointer}.admin-testimonial-active>input{opacity:0;pointer-events:none;position:absolute}.admin-testimonial-active>span{align-items:center;background:#fbfdfe;border:1px solid #dce7ed;border-radius:13px;display:flex;gap:12px;min-height:70px;padding:14px}.admin-testimonial-active__switch{background:#b9c7d0;border-radius:999px;flex:0 0 43px;height:24px;position:relative;transition:.2s ease;width:43px}.admin-testimonial-active__switch:after{background:#fff;border-radius:50%;box-shadow:0 3px 8px #183b5033;content:"";height:18px;left:3px;position:absolute;top:3px;transition:.2s ease;width:18px}.admin-testimonial-active>input:checked+span{background:#effaf5;border-color:#a4e1ca}.admin-testimonial-active>input:checked+span .admin-testimonial-active__switch{background:#16a36c}.admin-testimonial-active>input:checked+span .admin-testimonial-active__switch:after{transform:translateX(19px)}.admin-testimonial-active small,.admin-testimonial-active strong{display:block}.admin-testimonial-active strong{color:#294a61;font-size:10px}.admin-testimonial-active small{color:#8394a0;font-size:8px;margin-top:4px}.admin-testimonial-save{align-items:center;align-self:center;background:linear-gradient(135deg,#123d75,#0da8c6);border:0;border-radius:11px;box-shadow:0 11px 25px #0d71a533;color:#fff;cursor:pointer;display:flex;font:inherit;font-size:10px;font-weight:900;gap:8px;justify-content:center;min-height:52px;padding:12px 20px}.admin-testimonial-save:disabled{cursor:not-allowed;opacity:.65}.admin-testimonial-search{align-items:center;background:#f9fcfd;border:1px solid #dce7ed;border-radius:10px;color:#7d909d;display:flex;gap:8px;min-height:42px;padding:0 12px;width:min(300px,100%)}.admin-testimonial-search input{background:#0000;border:0;color:#294a61;font:inherit;font-size:9px;min-width:0;outline:0;width:100%}.admin-testimonial-grid{grid-gap:17px;display:grid;gap:17px;grid-template-columns:repeat(2,minmax(0,1fr));padding-top:21px}.admin-testimonial-card{background:linear-gradient(145deg,#fff,#f9fcfe);border:1px solid #dfe9ef;border-radius:17px;box-shadow:0 10px 30px rgba(25,70,98,.055);min-width:0;padding:19px}.admin-testimonial-card__top{grid-gap:11px;align-items:center;display:grid;gap:11px;grid-template-columns:48px minmax(0,1fr) auto}.admin-testimonial-card__avatar{background:linear-gradient(135deg,#123d75,#12b9d4);border-radius:14px;color:#fff;display:grid;font-size:12px;font-weight:900;height:48px;place-items:center;width:48px}.admin-testimonial-card__top h3{color:#173d58;font-size:13px;margin:0}.admin-testimonial-card__top p{color:#8193a0;font-size:9px;margin:4px 0 0}.admin-testimonial-card__status{border-radius:999px;font-size:7px;font-weight:900;padding:6px 9px;text-transform:uppercase}.admin-testimonial-card__status.active{background:#e7f8f0;color:#087b4e}.admin-testimonial-card__status.inactive{background:#fff4df;color:#b56c00}.admin-testimonial-card__rating{color:#c8d1d8;display:flex;gap:3px;margin-top:15px}.admin-testimonial-card__rating svg.filled{fill:#f2b52c;color:#f2b52c}.admin-testimonial-card blockquote{background:#f0f8fb;border-left:3px solid #13a9c7;border-radius:0 10px 10px 0;color:#526678;font-size:10px;line-height:1.7;margin:15px 0;padding:12px 14px}.admin-testimonial-card__meta{border-top:1px solid #e8eff3;color:#8999a5;display:flex;font-size:8px;gap:10px;justify-content:space-between;padding-top:11px}.admin-testimonial-card__actions{display:flex;gap:8px;margin-top:14px}.admin-testimonial-card__actions button{align-items:center;background:#f6fafc;border:1px solid #d9e6ed;border-radius:8px;color:#126c9d;cursor:pointer;display:inline-flex;flex:1 1;font:inherit;font-size:8px;font-weight:800;gap:5px;justify-content:center;min-height:36px;padding:7px 9px}.admin-testimonial-card__actions button.delete{background:#fff6f6;color:#c43e3e}.admin-testimonial-empty{color:#8396a3;display:grid;justify-items:center;min-height:270px;padding:30px;place-content:center;text-align:center}.admin-testimonial-empty>svg{color:#0ca0c0}.admin-testimonial-empty h3{color:#24465e;font-size:15px;margin:12px 0 5px}.admin-testimonial-empty p{font-size:9px;margin:0}.admin-testimonial-spin{animation:admin-testimonial-rotate .8s linear infinite}@keyframes admin-testimonial-rotate{to{transform:rotate(1turn)}}@media (max-width:900px){.admin-testimonials-hero{align-items:flex-start;flex-direction:column}.admin-testimonials-hero__right{width:100%}.admin-testimonials-hero__right>button,.admin-testimonials-hero__right>div{flex:1 1}.admin-testimonial-grid{grid-template-columns:1fr}}@media (max-width:700px){.admin-testimonials-hero{padding:23px 20px}.admin-testimonials-hero__right{display:grid;grid-template-columns:repeat(2,1fr)}.admin-testimonials-hero__right>button{grid-column:1/-1;min-height:48px}.admin-testimonial-editor,.admin-testimonial-list{padding:17px}.admin-testimonial-editor__heading,.admin-testimonial-list__heading{align-items:flex-start;flex-direction:column}.admin-testimonial-editor__heading>button,.admin-testimonial-search{width:100%}.admin-testimonial-form{grid-template-columns:1fr}.admin-testimonial-field--full{grid-column:auto}}.admin-contact-content-page{min-height:500px}.admin-contact-content-card{background:#fff;border:1px solid #dfe9ef;border-radius:20px;box-shadow:0 14px 40px rgba(23,69,98,.055);padding:32px}.admin-contact-content-card>span{color:#0b9fbe;display:block;font-size:9px;font-weight:900;letter-spacing:.15em;margin-bottom:10px}.admin-contact-content-card h2{color:#173d58;font-size:25px;margin:0}.admin-contact-content-card p{color:#718696;font-size:12px;line-height:1.8;margin:12px 0 22px;max-width:850px}.admin-contact-content-status{background:#f1fafc;border:1px dashed #a8d6e2;border-radius:14px;color:#126b98;font-size:11px;font-weight:700;padding:20px}.admin-inquiries-page{display:flex;flex-direction:column;gap:1.5rem;margin:0 auto;max-width:1300px;padding:1.5rem}.inquiries-header{align-items:flex-end;background:linear-gradient(135deg,#0f172a,#1e293b);border-radius:16px;box-shadow:0 10px 25px -5px #0f172a33;color:#fff;display:flex;justify-content:space-between;padding:2rem}.inquiries-eyebrow{color:#38bdf8;display:inline-block;font-size:.75rem;font-weight:700;letter-spacing:.1em;margin-bottom:.5rem;text-transform:uppercase}.inquiries-header h1{font-size:1.85rem;font-weight:800;margin-bottom:.4rem}.inquiries-header p{color:#94a3b8;font-size:.95rem}.inquiries-refresh-btn{background:#ffffff1a;border:1px solid #fff3;border-radius:8px;color:#fff;cursor:pointer;font-size:.9rem;font-weight:600;padding:.65rem 1.25rem;transition:all .2s ease}.inquiries-refresh-btn:hover{background:#fff3}.inquiries-stats-grid{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.inquiries-stat-card{background:#fff;border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 2px 4px #00000005;display:flex;flex-direction:column;gap:.3rem;padding:1.25rem 1.5rem}.inquiries-stat-card span{color:#64748b;font-size:.85rem;font-weight:600}.inquiries-stat-card strong{color:#0f172a;font-size:1.75rem;font-weight:800}.inquiries-stat-card--new{border-left:4px solid #3b82f6}.inquiries-stat-card--contacted{border-left:4px solid #f59e0b}.inquiries-stat-card--resolved{border-left:4px solid #10b981}.inquiries-controls-card{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:12px;display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between;padding:1rem 1.25rem}.inquiries-search-box{align-items:center;background:#f8fafc;border:1px solid #cbd5e1;border-radius:8px;display:flex;flex:1 1;gap:.5rem;min-width:280px;padding:.5rem .85rem}.inquiries-search-box input{background:#0000;border:none;font-size:.9rem;outline:none;width:100%}.search-clear-btn{background:none;border:none;color:#94a3b8;cursor:pointer;font-size:.9rem}.inquiries-filter-tabs{background:#f1f5f9;border-radius:8px;display:flex;gap:.4rem;padding:.3rem}.filter-tab{background:#0000;border:none;border-radius:6px;color:#64748b;cursor:pointer;font-size:.85rem;font-weight:600;padding:.45rem 1rem;transition:all .2s ease}.filter-tab--active{background:#fff;box-shadow:0 1px 3px #0000001a;color:#0f172a}.inquiries-table-wrapper{background:#fff;border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 4px 6px -1px #00000008;overflow-x:auto}.inquiries-table{border-collapse:collapse;font-size:.9rem;text-align:left;width:100%}.inquiries-table th{background:#f8fafc;border-bottom:1px solid #e2e8f0;color:#475569;font-size:.8rem;font-weight:700;letter-spacing:.05em;padding:.9rem 1.2rem;text-transform:uppercase}.inquiries-table td{border-bottom:1px solid #f1f5f9;padding:1rem 1.2rem;vertical-align:middle}.col-date small{color:#94a3b8;display:block;font-size:.78rem}.student-contact{display:flex;flex-direction:column;gap:.15rem;margin-top:.2rem}.student-contact a{color:#2563eb;font-size:.85rem;font-weight:500;text-decoration:none}.course-badge{background:#eff6ff;border:1px solid #bfdbfe;border-radius:999px;color:#1d4ed8;display:inline-block;font-size:.78rem;font-weight:600;padding:.25rem .65rem}.message-snippet{color:#475569;margin:0;max-width:250px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.status-select{border:1px solid #cbd5e1;border-radius:6px;cursor:pointer;font-size:.8rem;font-weight:700;outline:none;padding:.35rem .65rem}.status-select--new{background:#eff6ff;border-color:#93c5fd;color:#1d4ed8}.status-select--contacted{background:#fffbeb;border-color:#fcd34d;color:#b45309}.status-select--resolved{background:#ecfdf5;border-color:#6ee7b7;color:#047857}.col-actions{display:flex;gap:.5rem}.btn-view{background:#f1f5f9;border:1px solid #cbd5e1;border-radius:6px;color:#334155;cursor:pointer;font-size:.8rem;font-weight:600;padding:.35rem .75rem}.btn-view:hover{background:#e2e8f0}.btn-delete{background:#fef2f2;border:1px solid #fecaca;border-radius:6px;color:#dc2626;cursor:pointer;padding:.35rem .6rem}.btn-delete:hover{background:#fee2e2}.inquiry-modal-overlay{align-items:center;animation:inquiryOverlayFade .25s ease;backdrop-filter:blur(7px);-webkit-backdrop-filter:blur(7px);background:#0f172ab8;display:flex;inset:0;justify-content:center;overflow-y:auto;padding:24px;position:fixed;z-index:99999}.inquiry-modal{animation:inquiryModalOpen .28s ease;background:#fff;border:1px solid #cbd5e1e6;border-radius:20px;box-shadow:0 30px 70px #0f172a4d,0 8px 24px #0f172a26;display:flex;flex-direction:column;max-height:calc(100vh - 48px);max-width:620px;overflow:hidden;position:relative;width:100%}.inquiry-modal__header{align-items:center;background:linear-gradient(135deg,#0f172a,#1e3a5f);border-bottom:1px solid #ffffff1f;display:flex;flex-shrink:0;justify-content:space-between;padding:20px 24px}.inquiry-modal__header h2{color:#fff;font-size:1.3rem;font-weight:800;line-height:1.3;margin:0}.modal-close-btn{align-items:center;background:#ffffff1f;border:1px solid #fff3;border-radius:10px;color:#fff;cursor:pointer;display:inline-flex;font-size:1rem;height:38px;justify-content:center;padding:0;transition:background .2s ease,transform .2s ease;width:38px}.modal-close-btn:hover{background:#ef4444;transform:rotate(90deg)}.inquiry-modal__body{display:flex;flex:1 1;flex-direction:column;gap:16px;overflow-y:auto;overscroll-behavior:contain;padding:24px}.inquiry-modal__body::-webkit-scrollbar{width:6px}.inquiry-modal__body::-webkit-scrollbar-track{background:#f1f5f9}.inquiry-modal__body::-webkit-scrollbar-thumb{background:#94a3b8;border-radius:20px}.modal-field{min-width:0}.modal-field label{color:#64748b;display:block;font-size:.72rem;font-weight:800;letter-spacing:.07em;margin-bottom:7px;text-transform:uppercase}.modal-field p{color:#1e293b;font-size:.92rem;line-height:1.6;margin:0;overflow-wrap:anywhere}.modal-field p a{color:#2563eb;font-weight:700;text-decoration:none}.modal-field p a:hover{text-decoration:underline}.modal-field-grid{grid-gap:15px;display:grid;gap:15px;grid-template-columns:repeat(2,minmax(0,1fr))}.modal-field-grid .modal-field{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;padding:15px}.modal-message-box{background:#f8fafc;border:1px solid #dbe4ee;border-radius:12px;color:#334155;font-size:.9rem;line-height:1.65;max-height:150px;min-height:85px;overflow-wrap:anywhere;overflow-y:auto;padding:15px;white-space:pre-wrap}.modal-status-buttons{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr))}.status-btn{background:#f8fafc;border:1px solid #cbd5e1;border-radius:9px;color:#475569;cursor:pointer;font-size:.84rem;font-weight:700;min-height:42px;padding:9px 12px;transition:transform .2s ease,background .2s ease,border-color .2s ease}.status-btn:hover{transform:translateY(-1px)}.status-btn.active{border-width:2px}.status-btn--new.active{background:#eff6ff;border-color:#2563eb;color:#1d4ed8}.status-btn--contacted.active{background:#fffbeb;border-color:#d97706;color:#b45309}.status-btn--resolved.active{background:#ecfdf5;border-color:#059669;color:#047857}.inquiry-modal__footer{align-items:center;background:#fff;border-top:1px solid #e2e8f0;display:flex;flex-shrink:0;gap:12px;justify-content:space-between;padding:18px 24px}.btn-modal-close,.btn-whatsapp{align-items:center;border-radius:9px;cursor:pointer;display:inline-flex;font-size:.86rem;font-weight:800;justify-content:center;min-height:43px;padding:10px 18px;text-decoration:none;transition:transform .2s ease,box-shadow .2s ease}.btn-whatsapp{background:#16a34a;border:1px solid #16a34a;color:#fff}.btn-whatsapp:hover{background:#15803d;box-shadow:0 8px 20px #16a34a40;color:#fff;transform:translateY(-1px)}.btn-modal-close{background:#f1f5f9;border:1px solid #cbd5e1;color:#475569}.btn-modal-close:hover{background:#e2e8f0;color:#0f172a}@keyframes inquiryOverlayFade{0%{opacity:0}to{opacity:1}}@keyframes inquiryModalOpen{0%{opacity:0;transform:translateY(20px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}@media (max-width:640px){.inquiry-modal-overlay{align-items:flex-end;padding:12px}.inquiry-modal{border-radius:18px 18px 12px 12px;max-height:calc(100vh - 24px)}.inquiry-modal__header{padding:17px 18px}.inquiry-modal__header h2{font-size:1.1rem}.inquiry-modal__body{gap:13px;padding:18px}.modal-field-grid{gap:11px}.modal-field-grid,.modal-status-buttons{grid-template-columns:1fr}.inquiry-modal__footer{flex-direction:column;padding:15px 18px}.btn-modal-close,.btn-whatsapp{width:100%}}.inquiries-stat-card--popup{background:#faf5ff;border-left:4px solid #8b5cf6}.inquiries-stat-card--contact{background:#f0f9ff;border-left:4px solid #0284c7}.stat-card--active{box-shadow:0 0 0 2px #8b5cf6}.inquiries-filter-group{display:flex;flex-direction:column;gap:.75rem;width:100%}@media (min-width:992px){.inquiries-filter-group{align-items:center;flex-direction:row;justify-content:space-between;width:auto}}.inquiries-source-buttons{display:flex;flex-wrap:wrap;gap:.5rem}.source-btn{background:#fff;border:1px solid #cbd5e1;border-radius:8px;color:#475569;cursor:pointer;font-size:.85rem;font-weight:700;padding:.45rem .9rem;transition:all .2s ease}.source-btn:hover{background:#f8fafc;color:#0f172a}.source-btn--popup.source-btn--active{background:#8b5cf6;border-color:#8b5cf6;box-shadow:0 4px 12px #8b5cf640;color:#fff}.source-btn--contact.source-btn--active{background:#0284c7;border-color:#0284c7;box-shadow:0 4px 12px #0284c740;color:#fff}.source-btn--active{background:#0f172a;border-color:#0f172a;color:#fff}.source-badge{align-items:center;border-radius:6px;display:inline-flex;font-size:.78rem;font-weight:700;gap:4px;padding:.3rem .65rem}.source-badge--popup{background:#f3e8ff;border:1px solid #ddd6fe;color:#6d28d9}.source-badge--contact{background:#e0f2fe;border:1px solid #bae6fd;color:#0369a1}:root{--admin-sidebar-width:286px;--admin-primary:#103d73;--admin-primary-dark:#062443;--admin-blue:#0879b3;--admin-cyan:#12b9d4;--admin-background:#f3f8fb;--admin-white:#fff;--admin-text:#173a56;--admin-muted:#718696;--admin-border:#dce8ef}.admin-layout,.admin-layout *{box-sizing:border-box}.admin-layout{background:radial-gradient(circle at 100% 0,#12b9d414,#0000 25%),#f3f8fb;background:radial-gradient(circle at 100% 0,#12b9d414,#0000 25%),var(--admin-background);color:#173a56;color:var(--admin-text);min-height:100vh}.admin-sidebar{background:radial-gradient(circle at 20% 8%,#19cee72e,#0000 22%),linear-gradient(180deg,#103f76,#0a315e 55%,#062443);box-shadow:14px 0 45px #07264824;color:#fff;display:flex;flex-direction:column;height:100vh;inset:0 auto 0 0;overflow-y:auto;position:fixed;width:286px;width:var(--admin-sidebar-width);z-index:1000}.admin-sidebar::-webkit-scrollbar{width:5px}.admin-sidebar::-webkit-scrollbar-thumb{background:#fff3;border-radius:20px}.admin-sidebar__brand-section{align-items:center;border-bottom:1px solid #ffffff1c;display:flex;justify-content:space-between;min-height:90px;padding:19px 20px}.admin-sidebar__brand{align-items:center;color:inherit;display:flex;gap:11px;text-decoration:none}.admin-sidebar__brand img{background:#fff;border-radius:12px;height:48px;object-fit:contain;padding:4px;width:48px}.admin-sidebar__brand span,.admin-sidebar__brand strong{display:block}.admin-sidebar__brand strong{font-size:20px;line-height:1}.admin-sidebar__brand span{color:#7de6f6;font-size:9px;font-weight:800;letter-spacing:.16em;margin-top:5px}.admin-sidebar__close{align-items:center;background:#ffffff14;border:1px solid #ffffff29;border-radius:10px;color:#fff;cursor:pointer;display:none;height:38px;justify-content:center;width:38px}.admin-sidebar__profile{grid-gap:11px;align-items:center;background:#ffffff12;border:1px solid #ffffff1f;border-radius:15px;display:grid;gap:11px;grid-template-columns:44px minmax(0,1fr) 9px;margin:19px 17px 8px;padding:14px}.admin-sidebar__avatar,.admin-topbar__avatar{background:linear-gradient(135deg,#fff,#78e7f7);border-radius:12px;color:#0b4679;display:grid;font-weight:900;place-items:center}.admin-sidebar__avatar{font-size:13px;height:44px;width:44px}.admin-sidebar__profile-info{min-width:0}.admin-sidebar__profile-info span,.admin-sidebar__profile-info strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-sidebar__profile-info strong{font-size:12px;margin-bottom:4px}.admin-sidebar__profile-info span{color:#94bdd4;font-size:10px;text-transform:capitalize}.admin-sidebar__profile>i{background:#25d780;border:2px solid #ffffffd9;border-radius:50%;box-shadow:0 0 0 4px #25d7801a;height:9px;width:9px}.admin-sidebar__navigation{padding:18px 15px}.admin-sidebar__menu-title{color:#72a8c5;display:block;font-size:9px;font-weight:900;letter-spacing:.17em;margin:0 10px 12px}.admin-sidebar__link{align-items:center;border-radius:13px;color:#c6deec;display:flex;gap:12px;margin-bottom:7px;padding:11px 12px;position:relative;text-decoration:none;transition:color .25s ease,background .25s ease,transform .25s ease}.admin-sidebar__link:hover{background:#ffffff14;color:#fff;transform:translateX(3px)}.admin-sidebar__link--active{background:linear-gradient(100deg,#12b8d2,#087caf);box-shadow:0 12px 28px #07aecf33;color:#fff}.admin-sidebar__link--active:before{background:#8cf1ff;border-radius:0 8px 8px 0;bottom:12px;content:"";left:-15px;position:absolute;top:12px;width:4px}.admin-sidebar__link-icon{background:#ffffff14;border-radius:11px;display:grid;flex:0 0 40px;height:40px;place-items:center;width:40px}.admin-sidebar__link--active .admin-sidebar__link-icon{background:#fff;color:#0b5c8f}.admin-sidebar svg{fill:none;stroke:currentColor;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round;height:19px;width:19px}.admin-sidebar__link-content{flex:1 1;min-width:0}.admin-sidebar__link-content small,.admin-sidebar__link-content strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-sidebar__link-content strong{font-size:15px;margin-bottom:3px}.admin-sidebar__link-content small{color:#84aac0;font-size:9px}.admin-sidebar__link--active .admin-sidebar__link-content small{color:#ffffffd1}.admin-sidebar__link-arrow{color:#8eb1c5;font-size:19px}.admin-sidebar__footer{border-top:1px solid #ffffff1a;margin-top:auto;padding:16px}.admin-sidebar__status{align-items:center;background:#ffffff0f;border-radius:12px;display:flex;gap:11px;margin-bottom:11px;padding:12px}.admin-sidebar__status>span{background:#24d47f;border-radius:50%;box-shadow:0 0 0 5px #24d47f1c;flex:0 0 10px;height:10px;width:10px}.admin-sidebar__status small,.admin-sidebar__status strong{display:block}.admin-sidebar__status strong{font-size:10px;margin-bottom:3px}.admin-sidebar__status small{color:#84adc4;font-size:9px}.admin-sidebar__logout,.admin-sidebar__view-site{align-items:center;background:#ffffff12;border:1px solid #ffffff21;border-radius:11px;color:#fff;cursor:pointer;display:flex;font-family:inherit;font-size:10px;font-weight:800;gap:9px;justify-content:center;padding:11px;text-decoration:none;transition:.25s ease;width:100%}.admin-sidebar__view-site{margin-bottom:9px}.admin-sidebar__view-site:hover{background:#fff;color:#103f76}.admin-sidebar__logout:hover{background:#d84a4a2e;border-color:#ff727259;color:#ffd2d2}.admin-main{margin-left:286px;margin-left:var(--admin-sidebar-width);min-height:100vh;width:calc(100% - 286px);width:calc(100% - var(--admin-sidebar-width))}.admin-topbar{align-items:center;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#ffffffeb;border-bottom:1px solid #d0dfe8d9;box-shadow:0 7px 30px #1f435b0a;display:flex;gap:25px;justify-content:space-between;min-height:105px;padding:18px 34px;position:-webkit-sticky;position:sticky;top:0;z-index:100}.admin-topbar__left{align-items:center;display:flex;gap:16px}.admin-topbar__heading>span{color:#0c9fc4;display:block;font-size:9px;font-weight:900;letter-spacing:.16em;margin-bottom:4px}.admin-topbar__heading h1{color:#123d75;font-size:clamp(22px,2.4vw,31px);line-height:1.2;margin:0}.admin-topbar__heading p{color:#718597;font-size:11px;line-height:1.6;margin:5px 0 0;max-width:680px}.admin-topbar__menu{align-items:center;background:#fff;border:1px solid #d9e6ee;border-radius:11px;color:#123d75;cursor:pointer;display:none;flex:0 0 42px;height:42px;justify-content:center;width:42px}.admin-topbar__menu svg{fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;height:21px;width:21px}.admin-topbar__profile{align-items:center;border-left:1px solid #e0e9ef;display:flex;flex-shrink:0;gap:10px;padding-left:15px}.admin-topbar__avatar{background:linear-gradient(135deg,#123d75,#10aaca);color:#fff;font-size:12px;height:43px;width:43px}.admin-topbar__profile span,.admin-topbar__profile strong{display:block}.admin-topbar__profile strong{color:#153754;font-size:11px;max-width:160px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-topbar__profile span{color:#8292a0;font-size:9px;margin-top:3px;text-transform:capitalize}.admin-main__content{min-height:calc(100vh - 170px);padding:28px 34px 35px}.admin-layout-footer{align-items:center;background:#fff;border-top:1px solid #dfe8ed;color:#8798a3;display:flex;font-size:9px;gap:15px;justify-content:space-between;padding:17px 34px}.admin-layout-footer p{margin:0}.admin-layout-footer span{color:#0a9471;font-weight:800}.admin-layout-loader{background:#eff8fd;color:#123d75;display:grid;min-height:100vh;place-content:center;text-align:center}.admin-layout-loader__spinner{animation:admin-layout-spin .8s linear infinite;border:4px solid #d6edf5;border-radius:50%;border-top-color:#0c94bb;height:48px;margin:0 auto 16px;width:48px}.admin-layout-loader h1{font-size:20px;margin:0 0 7px}.admin-layout-loader p{color:#7890a0;font-size:11px;margin:0}@keyframes admin-layout-spin{to{transform:rotate(1turn)}}.admin-layout__overlay{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#05192f94;border:0;display:none;inset:0;position:fixed;z-index:900}@media (max-width:1000px){.admin-sidebar{transform:translateX(-105%);transition:transform .3s ease;width:290px}.admin-sidebar--open{transform:translateX(0)}.admin-layout__overlay,.admin-sidebar__close,.admin-topbar__menu{display:flex}.admin-main{margin-left:0;width:100%}}@media (max-width:700px){.admin-topbar{min-height:auto;padding:15px}.admin-topbar,.admin-topbar__left{align-items:flex-start}.admin-topbar__heading h1{font-size:21px}.admin-topbar__heading p,.admin-topbar__profile{display:none}.admin-main__content{padding:15px}.admin-layout-footer{align-items:flex-start;flex-direction:column;padding:15px}}@media (max-width:480px){.admin-sidebar{width:min(88vw,300px)}}.inquiry-popup-backdrop,.inquiry-popup-backdrop *,.inquiry-popup-floating-btn,.inquiry-popup-floating-btn *{box-sizing:border-box}.inquiry-popup-backdrop{align-items:center;animation:inquiryBackdropFade .28s ease-out;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:radial-gradient(circle at 15% 20%,#2563eb33,#0000 34%),radial-gradient(circle at 90% 80%,#0ea5e929,#0000 32%),#050f1ec2;display:flex;inset:0;justify-content:center;overflow-y:auto;padding:24px;position:fixed;z-index:9999}@keyframes inquiryBackdropFade{0%{opacity:0}to{opacity:1}}.inquiry-popup-decoration{border-radius:50%;filter:blur(2px);pointer-events:none;position:fixed}.decoration-one{background:#3b82f61f;height:220px;left:4%;top:7%;width:220px}.decoration-two{background:#0ea5e91a;bottom:5%;height:280px;right:4%;width:280px}.inquiry-popup-wrapper{animation:inquiryPopupOpen .38s cubic-bezier(.2,.8,.2,1);background:#fff;border:1px solid #fff3;border-radius:28px;box-shadow:0 35px 90px #00000052,0 12px 32px #004b9329;margin:auto;max-width:980px;position:relative;width:100%;z-index:2}@keyframes inquiryPopupOpen{0%{opacity:0;transform:translateY(24px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}.inquiry-popup-container{border-radius:27px;display:grid;grid-template-columns:minmax(0,1.03fr) minmax(390px,.97fr);min-height:590px;overflow:hidden}.inquiry-popup-close-btn{align-items:center;background:#fffffff0;border:1px solid #e2e8f0;border-radius:50%;box-shadow:0 8px 24px #0f172a1f;color:#334155;cursor:pointer;display:flex;height:40px;justify-content:center;position:absolute;right:16px;top:16px;transition:color .2s ease,background .2s ease,border-color .2s ease,transform .2s ease;width:40px;z-index:20}.inquiry-popup-close-btn:hover{background:#0f2745;border-color:#0f2745;color:#fff;transform:rotate(8deg) scale(1.06)}.inquiry-popup-left{background:radial-gradient(circle at 82% 12%,#38bdf842,#0000 31%),linear-gradient(145deg,#06182d,#0a3762 55%,#075692);color:#fff;display:flex;flex-direction:column;isolation:isolate;justify-content:space-between;min-width:0;overflow:hidden;padding:34px 38px 30px;position:relative}.popup-left-pattern{border:62px solid hsla(0,0%,100%,.045);border-radius:50%;bottom:-120px;height:330px;position:absolute;right:-80px;width:330px;z-index:-1}.popup-left-pattern:before{border:38px solid #ffffff0a;border-radius:50%;content:"";height:180px;left:-190px;position:absolute;top:-120px;width:180px}.popup-brand{align-items:center;display:flex;gap:12px}.popup-brand-logo-wrapper{align-items:center;background:#fff;border:1px solid #ffffff3d;border-radius:15px;box-shadow:0 10px 24px #00000029;display:flex;height:54px;justify-content:center;padding:6px;width:54px}.popup-brand-logo{height:100%;object-fit:contain;width:100%}.popup-brand-content{display:flex;flex-direction:column;min-width:0}.popup-brand-content strong{color:#fff;font-size:15px;font-weight:800;letter-spacing:.025em;line-height:1.25;text-transform:uppercase}.popup-brand-content span{color:#ffffffb3;font-size:11px;font-weight:700;letter-spacing:.17em;margin-top:2px;text-transform:uppercase}.popup-left-content{margin:46px 0 35px;position:relative;z-index:2}.popup-premium-label{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff14;border:1px solid #ffffff2e;border-radius:50px;color:#dbeafe;display:inline-flex;font-size:11px;font-weight:700;gap:7px;letter-spacing:.075em;margin-bottom:17px;padding:7px 12px;text-transform:uppercase}.inquiry-popup-tagline{color:#fff;font-size:clamp(34px,4vw,47px);font-weight:800;letter-spacing:-.045em;line-height:1.12;margin:0;max-width:420px}.inquiry-popup-tagline span{color:#7dd3fc;display:inline}.popup-left-description{color:#eff6ffc2;font-size:14px;line-height:1.75;margin:18px 0 0;max-width:430px}.popup-benefits-list{display:flex;flex-direction:column;gap:13px;margin-top:28px}.popup-benefit-item{align-items:flex-start;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:hsla(0,0%,100%,.065);border:1px solid #ffffff1a;border-radius:15px;display:flex;gap:12px;padding:12px 13px;transition:background .2s ease,transform .2s ease}.popup-benefit-item:hover{background:#ffffff1a;transform:translateX(3px)}.popup-benefit-icon{align-items:center;background:#7dd3fc;border-radius:11px;color:#082f49;display:flex;flex:0 0 auto;height:36px;justify-content:center;width:36px}.popup-benefit-item strong{color:#fff;display:block;font-size:13px;font-weight:750;margin:1px 0 2px}.popup-benefit-item p{color:#e2e8f0ad;font-size:11.5px;line-height:1.5;margin:0}.popup-left-footer{align-items:center;color:#ffffffa3;display:flex;font-size:11px;font-weight:600;gap:8px}.popup-footer-dot{background:#4ade80;border-radius:50%;box-shadow:0 0 0 5px #4ade801f;height:7px;width:7px}.inquiry-popup-card{background:radial-gradient(circle at 100% 0,#dbeafe99,#0000 35%),#fff;display:flex;flex-direction:column;justify-content:center;min-width:0;padding:58px 46px 38px}.popup-mobile-brand{display:none}.popup-form-header{margin-bottom:25px}.popup-form-eyebrow{color:#0369a1;display:inline-flex;font-size:11px;font-weight:800;letter-spacing:.11em;margin-bottom:10px;text-transform:uppercase}.popup-form-header h3{color:#0f172a;font-size:29px;font-weight:800;letter-spacing:-.035em;line-height:1.2;margin:0}.popup-form-header p{color:#64748b;font-size:13px;line-height:1.65;margin:10px 0 0;max-width:390px}.inquiry-popup-form{display:flex;flex-direction:column;gap:17px}.popup-form-group{display:flex;flex-direction:column;gap:7px}.popup-form-group label{color:#334155;font-size:14px;font-weight:750}.popup-form-group label span{color:#dc2626;margin-left:3px}.popup-input-field{align-items:center;background:#fff;border:1px solid #d9e1eb;border-radius:13px;display:flex;min-height:51px;position:relative;transition:border-color .2s ease,box-shadow .2s ease,background .2s ease}.popup-input-field:focus-within{background:#fff;border-color:#0874bd;box-shadow:0 0 0 4px #0284c71a,0 8px 20px #0f172a0d}.popup-field-icon{align-items:center;color:#7890a8;display:flex;justify-content:center;left:15px;pointer-events:none;position:absolute;transition:color .2s ease}.popup-input-field:focus-within .popup-field-icon{color:#0369a1}.popup-input-field input,.popup-input-field select{background:#0000;border:none;color:#172033;font-family:inherit;font-size:13px;font-weight:500;height:50px;min-width:0;outline:none;padding:0 15px 0 45px;width:100%}.popup-input-field input::placeholder{color:#98a6b8;opacity:1}.popup-input-field select{-webkit-appearance:auto;appearance:auto;color:#475569;cursor:pointer;padding-right:38px}.popup-input-field input:disabled,.popup-input-field select:disabled{cursor:not-allowed;opacity:.62}.popup-phone-field input{padding-left:87px}.popup-country-code{align-items:center;border-right:1px solid #dbe3ec;color:#475569;display:flex;font-size:12px;font-weight:700;height:27px;left:44px;padding-right:10px;position:absolute}.popup-error-alert{align-items:flex-start;animation:popupErrorShake .32s ease;background:#fff5f5;border:1px solid #fecaca;border-radius:10px;color:#b91c1c;display:flex;font-size:11.5px;font-weight:650;gap:9px;line-height:1.5;padding:10px 12px}.popup-error-dot{background:#ef4444;border-radius:50%;flex:0 0 auto;height:7px;margin-top:5px;width:7px}@keyframes popupErrorShake{0%,to{transform:translateX(0)}30%{transform:translateX(-4px)}60%{transform:translateX(4px)}}.popup-submit-btn{align-items:center;background:linear-gradient(135deg,#075a9d,#003e73);border:none;border-radius:13px;box-shadow:0 13px 28px #004b933d,inset 0 1px 0 #fff3;color:#fff;cursor:pointer;display:flex;font-family:inherit;font-size:14px;font-weight:750;gap:9px;justify-content:center;margin-top:2px;min-height:52px;padding:13px 20px;transition:transform .2s ease,box-shadow .2s ease,background .2s ease;width:100%}.popup-submit-btn:hover:not(:disabled){background:linear-gradient(135deg,#0369a1,#002f59);box-shadow:0 16px 32px #004b9352,inset 0 1px 0 #ffffff38;transform:translateY(-2px)}.popup-submit-btn:active:not(:disabled){transform:translateY(0)}.popup-submit-btn:disabled{cursor:not-allowed;opacity:.72}.popup-loading-icon{animation:popupLoaderSpin .8s linear infinite}@keyframes popupLoaderSpin{to{transform:rotate(1turn)}}.popup-privacy-note{color:#94a3b8;font-size:10.5px;line-height:1.55;margin:-3px auto 0;max-width:360px;text-align:center}.inquiry-popup-success-state{align-items:center;animation:successStateOpen .35s ease;display:flex;flex-direction:column;padding:22px 0;text-align:center}@keyframes successStateOpen{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.success-icon-wrapper{align-items:center;background:linear-gradient(145deg,#f0fdf4,#dcfce7);border:1px solid #bbf7d0;border-radius:50%;box-shadow:0 14px 35px #16a34a24;color:#16a34a;display:flex;height:86px;justify-content:center;margin-bottom:19px;width:86px}.success-check-icon{color:#16a34a}.success-small-label{background:#f0fdf4;border-radius:50px;color:#15803d;display:inline-flex;font-size:10.5px;font-weight:800;letter-spacing:.045em;margin-bottom:9px;padding:6px 10px;text-transform:uppercase}.inquiry-popup-success-state h3{color:#0f172a;font-size:27px;font-weight:800;letter-spacing:-.035em;line-height:1.25;margin:0}.inquiry-popup-success-state>p{color:#64748b;font-size:13px;line-height:1.7;margin:13px auto 20px;max-width:365px}.success-info-card{align-items:center;background:#f0f9ff;border:1px solid #dbeafe;border-radius:12px;color:#075985;display:flex;font-size:11.5px;font-weight:650;gap:9px;line-height:1.5;margin-bottom:21px;padding:12px 14px;text-align:left;width:100%}.success-info-card svg{flex:0 0 auto}.success-done-btn{max-width:100%}.inquiry-popup-floating-btn{align-items:center;background:linear-gradient(135deg,#075a9d,#00355f);border:1px solid #ffffff29;border-radius:50px;bottom:24px;box-shadow:0 16px 38px #00396b59,inset 0 1px 0 #ffffff2e;color:#fff;cursor:pointer;display:flex;font-family:inherit;gap:11px;min-height:58px;padding:8px 18px 8px 8px;position:fixed;right:24px;transition:transform .25s ease,box-shadow .25s ease;z-index:9998}.inquiry-popup-floating-btn:hover{box-shadow:0 20px 45px #00396b70,inset 0 1px 0 #fff3;transform:translateY(-4px)}.inquiry-floating-icon{align-items:center;background:#fff;border-radius:50%;color:#06436f;display:flex;height:42px;justify-content:center;width:42px}.inquiry-floating-content{align-items:flex-start;display:flex;flex-direction:column}.inquiry-floating-content small{color:#ffffffad;font-size:9px;font-weight:600;margin-bottom:1px}.inquiry-floating-content strong{color:#fff;font-size:13px;font-weight:750}.inquiry-floating-pulse{animation:inquiryPulse 1.8s infinite;background:#22c55e;border:2px solid #fff;border-radius:50%;box-shadow:0 0 0 0 #22c55e80;height:10px;position:absolute;right:4px;top:1px;width:10px}@keyframes inquiryPulse{0%{box-shadow:0 0 0 0 #22c55e80}70%{box-shadow:0 0 0 9px #22c55e00}to{box-shadow:0 0 0 0 #22c55e00}}@media (max-width:900px){.inquiry-popup-wrapper{max-width:760px}.inquiry-popup-container{grid-template-columns:minmax(0,.9fr) minmax(370px,1.1fr)}.inquiry-popup-left{padding:32px 26px 27px}.popup-brand-content strong{font-size:13px}.popup-brand-content span{font-size:9px}.inquiry-popup-tagline{font-size:35px}.popup-benefit-item{padding:11px}.inquiry-popup-card{padding:56px 32px 34px}}@media (max-width:720px){.inquiry-popup-backdrop{align-items:flex-start;padding:14px}.inquiry-popup-wrapper{border-radius:22px;margin:auto;max-width:500px}.inquiry-popup-container{border-radius:21px;display:block;max-height:calc(100vh - 28px);min-height:auto;overflow-x:hidden;overflow-y:auto}.inquiry-popup-close-btn{height:38px;position:fixed;right:24px;top:24px;width:38px}.inquiry-popup-left{display:none}.inquiry-popup-card{background:radial-gradient(circle at 100% 0,#dbeafee6,#0000 30%),#fff;min-height:auto;padding:35px 23px 25px}.popup-mobile-brand{align-items:center;display:flex;gap:9px;margin-bottom:24px;padding-right:45px;width:-webkit-fit-content;width:fit-content}.popup-mobile-brand img{height:42px;object-fit:contain;width:42px}.popup-mobile-brand div{display:flex;flex-direction:column}.popup-mobile-brand strong{color:#004b93;font-size:15px;font-weight:900;line-height:1.15}.popup-mobile-brand span{color:#64748b;font-size:9px;font-weight:750;letter-spacing:.08em;text-transform:uppercase}.popup-form-header{margin-bottom:22px}.popup-form-header h3{font-size:25px;max-width:320px}.popup-form-header p{font-size:12.5px}.inquiry-popup-success-state{padding:45px 0 20px}}@media (max-width:480px){.inquiry-popup-backdrop{padding:8px}.inquiry-popup-wrapper{border-radius:20px}.inquiry-popup-container{border-radius:19px;max-height:calc(100vh - 16px)}.inquiry-popup-close-btn{height:36px;right:17px;top:17px;width:36px}.inquiry-popup-card{padding:27px 17px 22px}.popup-mobile-brand{margin-bottom:21px}.popup-mobile-brand img{height:38px;width:38px}.popup-form-eyebrow{font-size:10px}.popup-form-header h3{font-size:22px}.popup-form-header p{font-size:12px;line-height:1.6}.inquiry-popup-form{gap:14px}.popup-input-field{border-radius:12px;min-height:49px}.popup-input-field input,.popup-input-field select{font-size:12.5px;height:48px}.popup-submit-btn{font-size:13.5px;min-height:50px}.inquiry-popup-floating-btn{bottom:16px;min-height:52px;padding:6px 14px 6px 6px;right:14px}.inquiry-floating-icon{height:40px;width:40px}.inquiry-floating-content small{display:none}.inquiry-floating-content strong{font-size:12.5px}.success-icon-wrapper{height:76px;width:76px}.inquiry-popup-success-state h3{font-size:23px}.inquiry-popup-success-state>p{font-size:12.5px}}@media (max-height:650px) and (min-width:721px){.inquiry-popup-backdrop{align-items:flex-start}.inquiry-popup-wrapper{margin-bottom:auto;margin-top:auto}.inquiry-popup-container{min-height:540px}.inquiry-popup-left{padding-bottom:24px;padding-top:27px}.popup-left-content{margin:25px 0}.popup-benefits-list{margin-top:20px}.inquiry-popup-card{padding-bottom:28px;padding-top:42px}}@media (prefers-reduced-motion:reduce){.inquiry-floating-pulse,.inquiry-popup-backdrop,.inquiry-popup-success-state,.inquiry-popup-wrapper,.popup-error-alert,.popup-loading-icon{animation:none}.inquiry-popup-close-btn,.inquiry-popup-floating-btn,.popup-benefit-item,.popup-submit-btn{transition:none}}@media (min-width:721px){.inquiry-popup-backdrop{padding:10px}.inquiry-popup-wrapper{border-radius:19px;max-height:calc(100vh - 20px);max-width:740px;width:min(740px,calc(100vw - 20px))}.inquiry-popup-container{border-radius:18px;grid-template-columns:minmax(0,.92fr) minmax(305px,1.08fr);max-height:calc(100vh - 20px);min-height:430px}.inquiry-popup-left{padding:19px 22px 17px}.popup-brand{gap:9px}.popup-brand-logo-wrapper{border-radius:10px;height:40px;padding:4px;width:40px}.popup-brand-content strong{font-size:11px}.popup-brand-content span{font-size:7.5px;letter-spacing:.12em}.popup-left-content{margin:17px 0 14px}.popup-premium-label{font-size:7.5px;gap:5px;margin-bottom:9px;padding:5px 8px}.inquiry-popup-tagline{font-size:25px;line-height:1.08;max-width:290px}.popup-left-description{font-size:10px;line-height:1.5;margin-top:9px}.popup-benefits-list{gap:6px;margin-top:12px}.popup-benefit-item{border-radius:9px;gap:7px;padding:6px 8px}.popup-benefit-icon{border-radius:7px;height:26px;width:26px}.popup-benefit-icon svg{height:14px;width:14px}.popup-benefit-item strong{font-size:9.5px;margin:0 0 1px}.popup-benefit-item p{font-size:8.5px;line-height:1.35}.popup-left-footer{font-size:8px;gap:6px}.popup-footer-dot{height:5px;width:5px}.inquiry-popup-card{justify-content:flex-start;max-height:calc(100vh - 20px);overflow-y:auto;padding:28px 25px 18px}.popup-form-header{margin-bottom:12px}.popup-form-eyebrow{font-size:8px;margin-bottom:5px}.popup-form-header h3{font-size:19px;line-height:1.15}.popup-form-header p{font-size:9.5px;line-height:1.45;margin-top:5px}.inquiry-popup-form{gap:8px}.popup-form-group{gap:4px}.popup-form-group label{font-size:12px}.popup-input-field{border-radius:8px;min-height:37px}.popup-input-field input,.popup-input-field select{color:#000;font-size:14px;font-weight:550;height:36px;padding-left:37px;padding-right:10px}.popup-field-icon{left:11px}.popup-field-icon svg{height:15px;width:15px}.popup-phone-field input{padding-left:72px}.popup-country-code{font-size:9.5px;height:22px;left:36px;padding-right:7px}.popup-submit-btn{border-radius:8px;font-size:10.5px;margin-top:1px;min-height:38px;padding:8px 12px}.popup-submit-btn svg{height:16px;width:16px}.popup-privacy-note{font-size:7.8px;line-height:1.35;margin-top:-2px}.popup-error-alert{border-radius:7px;font-size:8.5px;gap:6px;padding:6px 8px}.inquiry-popup-close-btn{height:29px;right:9px;top:9px;width:29px}.inquiry-popup-close-btn svg{height:17px;width:17px}.inquiry-popup-success-state{padding:20px 0 10px}.success-icon-wrapper{height:57px;margin-bottom:10px;width:57px}.success-icon-wrapper svg{height:34px;width:34px}.success-small-label{font-size:8px;margin-bottom:6px;padding:4px 7px}.inquiry-popup-success-state h3{font-size:18px}.inquiry-popup-success-state>p{font-size:9.5px;line-height:1.5;margin:8px auto 12px}.success-info-card{font-size:9px;margin-bottom:12px;padding:8px 9px}}@media (min-width:721px) and (max-width:850px){.inquiry-popup-wrapper{max-width:690px;width:min(690px,calc(100vw - 18px))}.inquiry-popup-container{grid-template-columns:minmax(0,.86fr) minmax(300px,1.14fr)}.inquiry-popup-left{padding:18px}.inquiry-popup-card{padding:27px 21px 17px}.inquiry-popup-tagline{font-size:23px}}@media (max-width:720px){.inquiry-popup-backdrop{padding:7px}.inquiry-popup-wrapper{border-radius:17px;width:min(390px,100%)}.inquiry-popup-container{border-radius:16px;max-height:calc(100vh - 14px)}.inquiry-popup-card{padding:22px 15px 17px}.popup-mobile-brand{margin-bottom:13px}.popup-mobile-brand img{height:34px;width:34px}.popup-form-header{margin-bottom:13px}.popup-form-header h3{font-size:19px}.popup-form-header p{font-size:10.5px}.inquiry-popup-form{gap:10px}.popup-input-field{min-height:42px}.popup-input-field input,.popup-input-field select{font-size:11.5px;height:41px}.popup-submit-btn{font-size:12px;min-height:42px}.inquiry-popup-close-btn{height:32px;right:13px;top:13px;width:32px}}.App{min-height:100vh}
/*# sourceMappingURL=main.f2891282.css.map*/