body{margin:0;position:relative;min-height:100vh;font-family:'Montserrat',sans-serif;}.pageShell{box-sizing:border-box;max-width:1100px;margin-left:auto;margin-right:auto;padding-left:24px;padding-right:24px;}.siteHead{background:linear-gradient(135deg,#30467A 0%,#457692 60%,#5C79BA 100%);padding-top:48px;padding-bottom:48px;position:relative;overflow:visible;}.siteHead::after{content:'';display:block;position:absolute;bottom:-32px;left:0;right:0;height:32px;background:linear-gradient(to bottom,#457692 0%,transparent 100%);opacity:0.18;pointer-events:none;}.headMount{box-sizing:border-box;max-width:1100px;margin-left:auto;margin-right:auto;padding-left:24px;padding-right:24px;}.logoShell{display:inline-flex;flex-direction:column;align-items:center;gap:6px;text-decoration:none;box-shadow:1px 4px 28px 0 rgba(48,70,122,0.11);padding:12px;border-radius:3px;background:rgba(255,255,255,0.08);border:1px solid rgba(255,255,255,0.22);}.logoShell img{width:60px;height:60px;object-fit:contain;object-position:center;display:block;}.logoLabel{font-family:'Montserrat',sans-serif;font-size:15px;font-weight:700;color:#ffffff;letter-spacing:0.08em;text-transform:uppercase;line-height:1.2;}.tagText{font-family:'Montserrat',sans-serif;font-size:15px;color:rgba(255,255,255,0.78);line-height:1.45;margin-top:6px;font-weight:400;}.headTop{display:flex;align-items:flex-start;gap:48px;flex-wrap:wrap;}.headBrand{flex-shrink:0;}.headRight{flex:1;min-width:0;display:flex;flex-direction:column;justify-content:flex-end;padding-top:6px;}.primNav{display:flex;flex-wrap:wrap;gap:6px;list-style:none;margin:0;padding:0;margin-top:24px;}.primNav li{display:block;}.primNav a{display:inline-block;font-family:'Montserrat',sans-serif;font-size:15px;font-weight:700;color:rgba(255,255,255,0.92);text-decoration:none;padding:12px 24px;border-radius:3px;border:1px solid rgba(255,255,255,0.18);background:rgba(255,255,255,0.07);line-height:1.2;transition:background-color 0.12s cubic-bezier(0.4,0,1,1),border-color 0.15s cubic-bezier(0.4,0,1,1),color 0.12s cubic-bezier(0.4,0,1,1);min-height:44px;box-sizing:border-box;}.primNav a:hover{background:rgba(255,255,255,0.18);border-color:rgba(255,255,255,0.42);color:#ffffff;}.primNav a:focus{background:rgba(92,121,186,0.38);border-color:#ffffff;outline:none;color:#ffffff;}.primNav a.active{background:rgba(255,255,255,0.2);border-color:rgba(255,255,255,0.55);color:#ffffff;}.accentRule{width:48px;height:3px;background:rgba(255,255,255,0.38);border-radius:3px;margin-bottom:12px;}@media (max-width:768px){.siteHead{padding-top:24px;padding-bottom:24px;}.headTop{flex-direction:column;gap:24px;}.primNav a{font-size:15px;padding:12px 12px;}}@media (max-width:375px){.primNav{gap:6px;}.primNav a{padding:12px 12px;font-size:15px;}}.siteFoot{background:#30467A;padding-top:48px;padding-bottom:48px;}.footMount{box-sizing:border-box;max-width:1100px;margin-left:auto;margin-right:auto;padding-left:24px;padding-right:24px;}.footLogoRow{display:flex;align-items:center;gap:24px;padding-bottom:24px;border-bottom:1px solid rgba(255,255,255,0.14);flex-wrap:wrap;}.footLogoShell{display:inline-flex;align-items:center;gap:12px;text-decoration:none;padding:12px;border-radius:3px;border:1px solid rgba(255,255,255,0.2);box-shadow:1px 2px 3px 0 rgba(48,70,122,0.07);background:rgba(255,255,255,0.06);}.footLogoShell img{width:55px;height:55px;object-fit:contain;object-position:center;display:block;}.footBrandName{font-family:'Montserrat',sans-serif;font-size:19px;font-weight:700;color:#ffffff;line-height:1.2;letter-spacing:0.06em;text-transform:uppercase;}.footTagline{font-family:'Montserrat',sans-serif;font-size:15px;color:rgba(255,255,255,0.62);line-height:1.45;font-weight:400;}.footMid{display:flex;flex-wrap:wrap;gap:48px;padding-top:24px;padding-bottom:24px;border-bottom:1px solid rgba(255,255,255,0.1);}.footCol{flex:1;min-width:180px;}.footColHead{font-family:'Montserrat',sans-serif;font-size:15px;font-weight:700;color:rgba(255,255,255,0.55);text-transform:uppercase;letter-spacing:0.1em;line-height:1.2;margin-bottom:12px;}.footContact{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px;}.footContact li{font-family:'Montserrat',sans-serif;font-size:15px;color:rgba(255,255,255,0.78);line-height:1.45;}.footContact a{color:rgba(255,255,255,0.88);text-decoration:none;transition:color 0.1s cubic-bezier(0.4,0,1,1);}.footContact a:hover{color:#ffffff;}.footContact a:focus{background:rgba(92,121,186,0.3);outline:none;color:#ffffff;border-radius:3px;}.footLegalNav{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:12px;}.footLegalNav a{font-family:'Montserrat',sans-serif;font-size:15px;color:rgba(255,255,255,0.62);text-decoration:none;transition:color 0.1s ease-in;line-height:1.45;}.footLegalNav a:hover{color:#ffffff;}.footLegalNav a:focus{background:rgba(92,121,186,0.3);outline:none;color:#ffffff;border-radius:3px;}.footBottom{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;padding-top:24px;}.footCopy{font-family:'Montserrat',sans-serif;font-size:15px;color:rgba(255,255,255,0.45);line-height:1.45;}@media (max-width:768px){.siteFoot{padding-top:24px;padding-bottom:24px;}.footMid{gap:24px;}.footBottom{flex-direction:column;align-items:flex-start;}}.cookieMount{display:none;position:fixed;top:24px;left:0;right:0;margin-left:auto;margin-right:auto;width:calc(100% - 48px);max-width:480px;z-index:1000;box-sizing:border-box;}.cookieCard{background:#ffffff;border-radius:28px;box-shadow:1px 10px 48px 0 rgba(48,70,122,0.14);padding:24px;box-sizing:border-box;border:1px solid rgba(48,70,122,0.1);}.cookieBody{font-family:'Montserrat',sans-serif;font-size:15px;color:#30467A;line-height:1.65;margin-bottom:24px;}.cookieActions{display:flex;align-items:center;gap:24px;flex-wrap:wrap;}.cookieAcceptBtn{font-family:'Montserrat',sans-serif;font-size:15px;font-weight:700;color:#ffffff;background:#30467A;border:none;border-radius:3px;padding:12px 24px;cursor:pointer;min-height:44px;box-sizing:border-box;transition:background-color 0.15s cubic-bezier(0.4,0,1,1);}.cookieAcceptBtn:hover{background:#457692;}.cookieAcceptBtn:focus{background:#5C79BA;outline:none;}.cookieDismissLink{font-family:'Montserrat',sans-serif;font-size:15px;color:#457692;background:none;border:none;cursor:pointer;text-decoration:underline;padding:12px 0;min-height:44px;box-sizing:border-box;transition:color 0.1s ease-in;}.cookieDismissLink:hover{color:#30467A;}.cookieDismissLink:focus{background:rgba(92,121,186,0.12);outline:none;color:#30467A;border-radius:3px;padding-left:6px;padding-right:6px;}.qzpg{max-width:100%;overflow-x:hidden;}.qzpg .centered{max-width:1100px;margin-left:auto;margin-right:auto;padding-left:24px;padding-right:24px;}.qzpg::selection{background:#5C79BA;color:#fff;}.qzpg .titlearea{padding-top:96px;padding-bottom:48px;background:#fff;position:relative;}.qzpg .titlearea .blobA{position:absolute;top:-40px;left:-60px;width:320px;height:320px;border-radius:28px;background:conic-gradient(from 0deg at 50% 50%,rgba(92,121,186,0.08),rgba(69,118,146,0.12),rgba(48,70,122,0.07),rgba(92,121,186,0.05),rgba(69,118,146,0.09),rgba(92,121,186,0.08));filter:blur(48px);pointer-events:none;}.qzpg .titlearea .blobB{position:absolute;bottom:0;right:-80px;width:260px;height:260px;border-radius:28px;background:conic-gradient(from 120deg at 50% 50%,rgba(48,70,122,0.06),rgba(92,121,186,0.10),rgba(69,118,146,0.08),rgba(48,70,122,0.05));filter:blur(56px);pointer-events:none;}.qzpg .titlegrid{display:grid;grid-template-columns:1fr 420px;gap:48px;align-items:end;}.qzpg .titleleft{padding-left:48px;}.qzpg .titleleft .notch{display:inline-block;width:4px;height:48px;background:#5C79BA;border-radius:3px;margin-bottom:24px;border-right:2px solid #457692;border-top:1px solid rgba(92,121,186,0.3);}.qzpg .titleleft h1{font-size:58px;line-height:1.2;font-weight:800;color:transparent;-webkit-text-stroke:2px #30467A;margin:0 0 24px 0;letter-spacing:-1px;}.qzpg .titleleft .tagline{font-size:19px;line-height:1.65;color:#2a3a5c;max-width:460px;margin:0 0 24px 0;}.qzpg .tagline .accentword{background:#5C79BA;color:#fff;padding:0 6px;border-radius:3px;}.qzpg .titlelinks{display:flex;flex-direction:row;gap:12px;flex-wrap:wrap;}.qzpg .titlelinks a{display:inline-block;padding:12px 24px;border-radius:28px;font-size:15px;font-weight:600;text-decoration:none;transition:background 0.14s cubic-bezier(0.4,0,1,1),color 0.14s cubic-bezier(0.4,0,1,1),box-shadow 0.12s ease-in;}.qzpg .titlelinks .linkprimary{background:#30467A;color:#fff;box-shadow:1px 4px 28px 0 rgba(48,70,122,0.11);}.qzpg .titlelinks .linkprimary:hover{background:#457692;box-shadow:1px 10px 48px 0 rgba(48,70,122,0.14);}.qzpg .titlelinks .linksecond{background:transparent;color:#30467A;border:2px solid #30467A;}.qzpg .titlelinks .linksecond:hover{background:rgba(48,70,122,0.07);}.qzpg .imgframe{border-radius:3px;overflow:hidden;width:420px;height:300px;box-shadow:1px 4px 28px 0 rgba(48,70,122,0.11);flex-shrink:0;}.qzpg .imgframe img{width:100%;height:100%;object-fit:cover;object-position:center;filter:grayscale(100%);transition:filter 0.18s ease-in;}.qzpg .imgframe img:hover{filter:grayscale(60%);}.qzpg .quizarea{padding-top:96px;padding-bottom:96px;background:#f3f5fa;}.qzpg .quizarea .qhead{text-align:center;margin-bottom:48px;}.qzpg .quizarea .qhead h2{font-size:31px;line-height:1.2;font-weight:800;color:transparent;-webkit-text-stroke:2px #30467A;margin:0 0 12px 0;}.qzpg .quizarea .qhead p{font-size:16px;line-height:1.65;color:#3a4a6a;max-width:560px;margin:0 auto;}.qzpg .qlist{display:flex;flex-direction:column;gap:24px;max-width:780px;margin:0 auto;}.qzpg .qcard{background:#fff;border-radius:3px;padding:24px;box-shadow:inset 1px 2px 3px 0 rgba(48,70,122,0.07),1px 2px 3px 0 rgba(48,70,122,0.07);border-left:4px solid #5C79BA;border-top:1px solid rgba(92,121,186,0.15);border-right:1px solid rgba(92,121,186,0.10);border-bottom:1px solid rgba(92,121,186,0.10);}.qzpg .qcard .qnum{font-size:15px;font-weight:700;color:#457692;margin-bottom:6px;text-transform:uppercase;letter-spacing:0.08em;}.qzpg .qcard .qtext{font-size:16px;line-height:1.45;font-weight:600;color:#1e2d4a;margin:0 0 12px 0;}.qzpg .options{display:flex;flex-direction:column;gap:6px;}.qzpg .optbtn{display:block;width:100%;text-align:left;padding:12px 24px;border-radius:3px;border:2px solid rgba(69,118,146,0.2);background:#f8fafd;font-size:15px;line-height:1.45;color:#1e2d4a;cursor:pointer;transition:border-color 0.12s cubic-bezier(0.4,0,1,1),background 0.12s cubic-bezier(0.4,0,1,1);}.qzpg .optbtn:hover{border-color:#5C79BA;background:rgba(92,121,186,0.07);}.qzpg .optbtn:focus{outline:2px solid #30467A;outline-offset:2px;}.qzpg .optbtn.picked{border-color:#30467A;background:rgba(48,70,122,0.09);font-weight:600;}.qzpg .optbtn.correct{border-color:#2e7d5a;background:rgba(46,125,90,0.10);color:#1a4a35;}.qzpg .optbtn.wrong{border-color:#a0392a;background:rgba(160,57,42,0.09);color:#6b1e15;}.qzpg .qfeedback{margin-top:12px;font-size:15px;line-height:1.45;padding:12px;border-radius:3px;display:none;}.qzpg .qfeedback.show{display:block;}.qzpg .qfeedback.feedok{background:rgba(46,125,90,0.08);color:#1a4a35;border:1px solid rgba(46,125,90,0.25);border-left:4px solid #2e7d5a;border-top:1px solid rgba(46,125,90,0.25);}.qzpg .qfeedback.feedbad{background:rgba(160,57,42,0.07);color:#6b1e15;border:1px solid rgba(160,57,42,0.2);border-left:4px solid #a0392a;border-top:1px solid rgba(160,57,42,0.2);}.qzpg .scorepanel{margin-top:48px;background:#30467A;border-radius:3px;padding:48px 24px;text-align:center;max-width:780px;margin-left:auto;margin-right:auto;box-shadow:1px 10px 48px 0 rgba(48,70,122,0.14);display:none;}.qzpg .scorepanel.visible{display:block;}.qzpg .scorepanel .scorenum{font-size:58px;font-weight:800;color:#fff;line-height:1.2;}.qzpg .scorepanel .scorelabel{font-size:19px;color:rgba(255,255,255,0.8);margin:6px 0 24px 0;line-height:1.45;}.qzpg .scorepanel .resetbtn{display:inline-block;padding:12px 48px;background:#fff;color:#30467A;border-radius:28px;font-size:16px;font-weight:700;border:none;cursor:pointer;transition:background 0.14s cubic-bezier(0.4,0,1,1),box-shadow 0.12s ease-in;box-shadow:1px 4px 28px 0 rgba(48,70,122,0.11);}.qzpg .scorepanel .resetbtn:hover{background:#e8edf8;box-shadow:1px 10px 48px 0 rgba(48,70,122,0.14);}.qzpg .submitrow{text-align:center;margin-top:48px;}.qzpg .submitrow .submitbtn{padding:12px 48px;background:#30467A;color:#fff;border:none;border-radius:28px;font-size:16px;font-weight:700;cursor:pointer;box-shadow:1px 4px 28px 0 rgba(48,70,122,0.11);transition:background 0.14s cubic-bezier(0.4,0,1,1),box-shadow 0.12s ease-in;}.qzpg .submitrow .submitbtn:hover{background:#457692;box-shadow:1px 10px 48px 0 rgba(48,70,122,0.14);}.qzpg .submitrow .submitbtn:focus{outline:2px solid #5C79BA;outline-offset:3px;}.qzpg .infostrip{background:#30467A;padding-top:48px;padding-bottom:48px;position:relative;}.qzpg .infostrip .diaglines{position:absolute;top:0;right:0;width:180px;height:100%;pointer-events:none;overflow:hidden;}.qzpg .infostrip .diaglines svg{width:100%;height:100%;}.qzpg .stripgrid{display:grid;grid-template-columns:1fr 1fr 1fr;gap:48px;}.qzpg .stripitem{text-align:center;}.qzpg .stripitem .iconwrap{width:48px;height:48px;margin:0 auto 12px;display:flex;align-items:center;justify-content:center;animation:rotsettle 1.2s cubic-bezier(0.4,0,1,1) both;}@keyframes rotsettle{0%{transform:rotate(-180deg);opacity:0.3;}70%{transform:rotate(12deg);opacity:1;}85%{transform:rotate(-5deg);}100%{transform:rotate(0deg);opacity:1;}}.qzpg .stripitem .iconwrap svg{width:36px;height:36px;}.qzpg .stripitem h4{font-size:16px;font-weight:700;color:#fff;margin:0 0 6px 0;line-height:1.2;}.qzpg .stripitem p{font-size:15px;color:rgba(255,255,255,0.72);line-height:1.65;margin:0;}.qzpg .bgimgsec{position:relative;padding-top:96px;padding-bottom:96px;}.qzpg .bgimgsec .bgimginner{position:absolute;inset:0;overflow:hidden;border-radius:0;}.qzpg .bgimgsec .bgimginner img{width:100%;height:100%;object-fit:cover;object-position:center;}.qzpg .bgimgsec .bgoverlay{position:absolute;inset:0;background:rgba(48,70,122,0.82);}.qzpg .bgimgsec .bgrel{position:relative;}.qzpg .tipsgrid{display:grid;grid-template-columns:1fr 1fr;gap:24px;max-width:860px;margin:0 auto;}.qzpg .tipcard{background:rgba(255,255,255,0.07);border:1px solid rgba(255,255,255,0.15);border-top:3px solid #5C79BA;border-radius:3px;padding:24px;box-shadow:inset 1px 2px 3px 0 rgba(48,70,122,0.14);}.qzpg .tipcard h5{font-size:16px;font-weight:700;color:#fff;margin:0 0 12px 0;line-height:1.2;}.qzpg .tipcard p{font-size:15px;line-height:1.65;color:rgba(255,255,255,0.78);margin:0;}.qzpg .bgimgsec .bgsechead{text-align:center;margin-bottom:48px;}.qzpg .bgimgsec .bgsechead h3{font-size:31px;line-height:1.2;font-weight:800;color:#fff;margin:0 0 12px 0;}.qzpg .bgimgsec .bgsechead p{font-size:16px;line-height:1.65;color:rgba(255,255,255,0.78);max-width:520px;margin:0 auto;}.qzpg .emergeload{animation:emergeblur 0.18s cubic-bezier(0.4,0,1,1) both;}@keyframes emergeblur{from{filter:blur(8px);opacity:0;}to{filter:blur(0);opacity:1;}}@media (max-width:1024px){.qzpg .titlegrid{grid-template-columns:1fr;}.qzpg .titleleft{padding-left:0;}.qzpg .imgframe{width:100%;height:240px;}.qzpg .stripgrid{grid-template-columns:1fr 1fr;gap:24px;}}@media (max-width:768px){.qzpg .titleleft h1{font-size:31px;}.qzpg .stripgrid{grid-template-columns:1fr;gap:24px;}.qzpg .tipsgrid{grid-template-columns:1fr;}.qzpg .titlearea{padding-top:48px;}}@media (max-width:375px){.qzpg .titleleft h1{font-size:23px;}.qzpg .titlelinks{flex-direction:column;}}.spons{max-width:100%;overflow-x:hidden;}.spons::selection{background:#5C79BA;color:#fff;}.spons .pagewrap{max-width:1100px;margin-left:auto;margin-right:auto;padding-left:24px;padding-right:24px;}.spons .bento-grid{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto auto;gap:24px;padding:96px 24px;max-width:1100px;margin:0 auto;}.spons .bento-imgcell{grid-column:2;grid-row:1 / 3;position:relative;border-radius:3px;overflow:hidden;min-height:420px;box-shadow:1px 10px 48px 0 rgba(48,70,122,0.14);}.spons .bento-imgcell img{width:100%;height:100%;object-fit:cover;object-position:center;display:block;}.spons .bento-imgoverlay{position:absolute;inset:0;background:linear-gradient(to right,rgba(48,70,122,0.72) 0%,rgba(69,118,146,0.28) 60%,transparent 100%);}.spons .bento-textcell{grid-column:1;grid-row:1;padding:48px 48px 24px 48px;display:flex;flex-direction:column;justify-content:flex-end;}.spons .bento-desccell{grid-column:1;grid-row:2;padding:0 48px 48px 48px;}.spons .dotpattern{position:absolute;inset:0;background-image:radial-gradient(circle,rgba(48,70,122,0.13) 1px,transparent 1px);background-size:18px 18px;pointer-events:none;border-radius:3px;}.spons .punctmark{font-size:160px;line-height:1.2;color:transparent;-webkit-text-stroke:2px rgba(92,121,186,0.18);position:absolute;top:-24px;right:-12px;user-select:none;pointer-events:none;z-index:0;}.spons .bentotextinner{position:relative;z-index:1;}.spons .labelchip{display:inline-block;font-size:15px;line-height:1.2;letter-spacing:0.12em;text-transform:uppercase;color:#457692;border:1.5px solid rgba(69,118,146,0.35);border-radius:28px;padding:6px 24px;margin-bottom:24px;}.spons .bentoheading{font-size:58px;line-height:1.2;color:transparent;-webkit-text-stroke:2px #30467A;margin:0 0 12px 0;}.spons .accentword{display:inline;background:rgba(92,121,186,0.18);border-radius:3px;padding:0 6px;-webkit-text-stroke:2px #30467A;}.spons .bentodesc{font-size:19px;line-height:1.65;color:#2a3a5c;margin:0 0 24px 0;}.spons .bentodesc.large{font-size:23px;line-height:1.45;color:#30467A;font-weight:600;}.spons .dividerline{display:flex;align-items:center;gap:12px;margin-bottom:48px;}.spons .dividerline .shortpart{width:32px;height:2px;background:#457692;border-radius:3px;}.spons .dividerline .longpart{flex:1;height:1px;background:rgba(69,118,146,0.25);border-radius:3px;}.spons .repeatingdots{display:flex;gap:6px;margin-bottom:24px;}.spons .repeatingdots span{width:6px;height:6px;border-radius:28px;background:rgba(92,121,186,0.35);display:block;}.spons .repeatingdots span:nth-child(2){background:rgba(69,118,146,0.5);}.spons .repeatingdots span:nth-child(3){background:rgba(48,70,122,0.65);}.spons .formatsec{position:relative;background:#f4f6fb;padding:96px 0;overflow:hidden;}.spons .formatsec::before{content:"";position:absolute;inset:0;background:conic-gradient(from 0deg at 50% 50%,rgba(48,70,122,0.04) 0deg,rgba(69,118,146,0.06) 90deg,rgba(92,121,186,0.03) 180deg,rgba(48,70,122,0.05) 270deg,rgba(48,70,122,0.04) 360deg);pointer-events:none;}.spons .scanlines{position:absolute;inset:0;pointer-events:none;overflow:hidden;border-radius:0;}.spons .scanlines::after{content:"";position:absolute;left:0;right:0;top:-100%;height:200%;background:repeating-linear-gradient(to bottom,transparent 0px,transparent 7px,rgba(48,70,122,0.025) 7px,rgba(48,70,122,0.025) 8px);animation:scanmove 9s linear infinite;}@keyframes scanmove{0%{transform:translateY(0);}100%{transform:translateY(50%);}}.spons .formatsecinner{max-width:1100px;margin:0 auto;padding:0 24px;position:relative;z-index:1;}.spons .formattop{display:flex;flex-direction:row;align-items:flex-end;justify-content:space-between;gap:48px;margin-bottom:48px;}.spons .formatheadblock{flex:1;}.spons .formatsecheading{font-size:31px;line-height:1.2;color:transparent;-webkit-text-stroke:1.5px #30467A;margin:0 0 12px 0;}.spons .formatsecdesc{font-size:16px;line-height:1.65;color:#2a3a5c;max-width:460px;margin:0;}.spons .sharedtopbar{height:4px;background:linear-gradient(90deg,#30467A 0%,#457692 50%,#5C79BA 100%);border-radius:3px;margin-bottom:24px;}.spons .threecols{display:grid;grid-template-columns:1fr 1fr 1fr;gap:0;}.spons .formatcard{background:#fff;border-radius:0;padding:24px;box-shadow:inset 1px 2px 3px 0 rgba(48,70,122,0.07);border:1px solid rgba(48,70,122,0.08);transition:box-shadow 0.16s cubic-bezier(0.4,0,1,1),border-color 0.12s ease-in;display:flex;flex-direction:column;gap:12px;}.spons .formatcard:first-child{border-radius:3px 0 0 3px;}.spons .formatcard:last-child{border-radius:0 3px 3px 0;}.spons .formatcard:hover{box-shadow:1px 4px 28px 0 rgba(48,70,122,0.11);border-color:rgba(69,118,146,0.3);}.spons .cardtier{font-size:15px;line-height:1.2;letter-spacing:0.1em;text-transform:uppercase;color:#457692;font-weight:700;}.spons .cardtitle{font-size:23px;line-height:1.2;color:#30467A;font-weight:700;margin:0;}.spons .carddivider{width:40px;height:2px;background:#5C79BA;border-radius:3px;border-top:1px solid rgba(92,121,186,0.3);}.spons .cardbody{font-size:15px;line-height:1.65;color:#2a3a5c;margin:0;flex:1;}.spons .carddetails{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:6px;}.spons .carddetails li{font-size:15px;line-height:1.45;color:#30467A;padding-left:12px;position:relative;}.spons .carddetails li::before{content:"";position:absolute;left:0;top:8px;width:4px;height:4px;border-radius:28px;background:#457692;}.spons .contactstrip{margin-top:48px;padding:24px 48px;background:#fff;border-radius:3px;border:1px solid rgba(48,70,122,0.1);box-shadow:1px 2px 3px 0 rgba(48,70,122,0.07);display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:24px;}.spons .contactstriptext{font-size:19px;line-height:1.45;color:#30467A;font-weight:600;margin:0;}.spons .contactstriplink{display:inline-block;font-size:16px;line-height:1.2;color:#fff;background:#30467A;border-radius:3px;padding:12px 24px;text-decoration:none;font-weight:600;transition:background 0.14s cubic-bezier(0.4,0,1,1),box-shadow 0.16s ease-in;box-shadow:1px 2px 3px 0 rgba(48,70,122,0.07);}.spons .contactstriplink:hover{background:#457692;box-shadow:1px 4px 28px 0 rgba(48,70,122,0.11);}.spons .contactstriplink:focus{outline:2px solid #5C79BA;outline-offset:3px;}.spons .contactstriplink:active{background:#5C79BA;}@media (max-width:1024px){.spons .bento-grid{grid-template-columns:1fr;grid-template-rows:auto auto auto;padding:48px 24px;}.spons .bento-imgcell{grid-column:1;grid-row:1;min-height:280px;}.spons .bento-textcell{grid-column:1;grid-row:2;padding:24px;}.spons .bento-desccell{grid-column:1;grid-row:3;padding:0 24px 48px 24px;}.spons .bentoheading{font-size:31px;}.spons .formattop{flex-direction:column;align-items:flex-start;gap:24px;}.spons .threecols{grid-template-columns:1fr;}.spons .formatcard:first-child{border-radius:3px 3px 0 0;}.spons .formatcard:last-child{border-radius:0 0 3px 3px;}.spons .contactstrip{flex-direction:column;align-items:flex-start;padding:24px;}}@media (max-width:768px){.spons .bento-grid{padding:48px 12px;gap:12px;}.spons .bento-textcell{padding:12px;}.spons .bento-desccell{padding:0 12px 48px 12px;}.spons .bentoheading{font-size:23px;}.spons .bentodesc.large{font-size:19px;}.spons .formatsec{padding:48px 0;}.spons .formatsecinner{padding:0 12px;}.spons .contactstrip{padding:12px;}}@media (max-width:375px){.spons .bentoheading{font-size:19px;}.spons .labelchip{font-size:15px;padding:6px 12px;}.spons .formatsecheading{font-size:23px;}}.bse{max-width:100%;overflow-x:hidden;}.bse *{box-sizing:border-box;}.bse .pageWrap{max-width:1100px;margin-left:auto;margin-right:auto;padding-left:24px;padding-right:24px;}.bse .accentWord{display:inline;background:#5C79BA;color:#fff;padding:0 6px;border-radius:3px;}.bse .outlineHead{color:transparent;-webkit-text-stroke:2px #30467A;font-size:31px;font-weight:800;line-height:1.2;letter-spacing:0.01em;text-align:center;}.bse .underlineWord{position:relative;display:inline-block;}.bse .underlineWord::after{content:'';position:absolute;left:0;bottom:-4px;width:100%;height:3px;background:#457692;border-radius:3px;}.bse .titleBk{background:conic-gradient(from 200deg at 38% 62%,#e8ecf5 0deg,#d4ddf0 60deg,#eaf0f8 120deg,#dce6f2 180deg,#e8ecf5 360deg);padding-top:48px;padding-bottom:96px;position:relative;}.bse .titleBk .dotsPath{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;overflow:hidden;}.bse .dotsPath svg{position:absolute;top:0;left:0;width:100%;height:100%;}.bse .titleGrid{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:center;}.bse .titleText .tagline{display:inline-block;font-size:15px;font-weight:600;color:#457692;text-transform:uppercase;letter-spacing:0.12em;margin-bottom:24px;border:1px solid #457692;border-left:4px solid #457692;padding:6px 12px;border-radius:3px;background:rgba(69,118,146,0.07);}.bse .titleText h1{font-size:58px;font-weight:800;line-height:1.2;color:#30467A;margin:0 0 24px 0;}.bse .titleText .subText{font-size:19px;line-height:1.65;color:#2a3d5e;margin:0 0 24px 0;}.bse .titleText .titleCta{display:inline-block;background:#30467A;color:#fff;font-size:16px;font-weight:700;padding:12px 24px;border-radius:28px;text-decoration:none;border:none;cursor:pointer;transition:background 0.15s cubic-bezier(0.4,0,1,1),box-shadow 0.12s cubic-bezier(0.4,0,1,1);box-shadow:1px 4px 28px 0 rgba(48,70,122,0.11);}.bse .titleText .titleCta:hover{background:#457692;box-shadow:1px 10px 48px 0 rgba(48,70,122,0.14);}.bse .titleText .titleCta:focus{outline:3px solid #5C79BA;outline-offset:3px;}.bse .titleImg{position:relative;}.bse .imgFilm{width:100%;height:420px;border-radius:3px;overflow:hidden;box-shadow:1px 10px 48px 0 rgba(48,70,122,0.14);position:relative;}.bse .imgFilm img{width:100%;height:100%;object-fit:cover;object-position:center;filter:sepia(0.4) contrast(1.1) brightness(0.92) saturate(0.7);display:block;transition:filter 0.18s cubic-bezier(0.4,0,1,1);}.bse .imgFilm:hover img{filter:sepia(0) contrast(1) brightness(1) saturate(1);}.bse .imgFilm::after{content:'';position:absolute;inset:0;background:linear-gradient(160deg,rgba(48,70,122,0.18) 0%,rgba(69,118,146,0.08) 100%);pointer-events:none;border-radius:3px;}.bse .divCurve{display:block;width:100%;line-height:0;}.bse .condBk{background:#fff;padding-top:96px;padding-bottom:48px;}.bse .condHead{text-align:center;margin-bottom:48px;}.bse .condHead h2{font-size:31px;font-weight:800;line-height:1.2;color:#30467A;margin:0 0 12px 0;}.bse .condHead p{font-size:16px;line-height:1.65;color:#3a4a6b;max-width:560px;margin:0 auto;}.bse .condList{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;}.bse .condItem{padding:24px;border-radius:3px;border:1px solid #d0daea;border-top:4px solid #30467A;background:#f5f7fb;box-shadow:inset 1px 2px 3px 0 rgba(48,70,122,0.07);animation:bounceIn 0.18s cubic-bezier(0.4,0,1,1) both;}.bse .condItem.alt{border-top-color:#457692;}.bse .condItem.alt2{border-top-color:#5C79BA;}@keyframes bounceIn{0%{transform:translateY(10px);opacity:0;}80%{transform:translateY(-3px);opacity:1;}100%{transform:translateY(0);opacity:1;}}.bse .condItem h4{font-size:16px;font-weight:700;color:#30467A;margin:0 0 12px 0;line-height:1.2;}.bse .condItem p{font-size:15px;line-height:1.65;color:#3a4a6b;margin:0;}.bse .condNote{margin-top:48px;padding:24px;border-radius:28px;background:linear-gradient(112deg,#e8ecf5 0%,#dce6f2 100%);border:1px solid #c8d4e8;text-align:center;}.bse .condNote p{font-size:16px;line-height:1.65;color:#30467A;margin:0;font-weight:500;}.bse .mirrorBk{background:#f0f4fa;padding-top:48px;padding-bottom:48px;position:relative;}.bse .mirrorGrid{display:grid;grid-template-columns:5fr 4fr;gap:48px;align-items:center;}.bse .mirrorTxt h2{font-size:31px;font-weight:800;line-height:1.2;color:#30467A;margin:0 0 24px 0;}.bse .mirrorTxt .bigPara{font-size:19px;line-height:1.65;color:#2a3d5e;margin:0 0 12px 0;}.bse .mirrorTxt p{font-size:16px;line-height:1.65;color:#3a4a6b;margin:0 0 12px 0;}.bse .mirrorTxt p:last-child{margin-bottom:0;}.bse .mirrorImgWrap{width:100%;height:380px;border-radius:28px;overflow:hidden;box-shadow:1px 10px 48px 0 rgba(48,70,122,0.14);}.bse .mirrorImgWrap img{width:100%;height:100%;object-fit:cover;object-position:center;display:block;filter:blur(3px);transition:filter 0.15s cubic-bezier(0.4,0,1,1);}.bse .mirrorImgWrap:hover img{filter:blur(0);}.bse .divLine{height:1px;background:linear-gradient(90deg,transparent 0%,#c8d4e8 30%,#c8d4e8 70%,transparent 100%);margin:0;}.bse .testBk{background:#fff;padding-top:96px;padding-bottom:96px;}.bse .testHead{text-align:center;margin-bottom:48px;}.bse .testHead h2{font-size:31px;font-weight:800;line-height:1.2;color:#30467A;margin:0 0 12px 0;}.bse .testHead p{font-size:16px;line-height:1.65;color:#3a4a6b;max-width:520px;margin:0 auto;}.bse .testLayout{display:grid;grid-template-columns:1fr 1fr;gap:24px;}.bse .testCard{border-radius:3px;padding:24px;background:#f5f7fb;border:1px solid #d0daea;box-shadow:inset 1px 2px 3px 0 rgba(48,70,122,0.07),1px 4px 28px 0 rgba(48,70,122,0.11);display:flex;flex-direction:column;gap:12px;}.bse .testCard.featured{grid-column:1 / -1;display:grid;grid-template-columns:auto 1fr;gap:24px;align-items:start;background:linear-gradient(112deg,#e8ecf5 0%,#dce6f2 100%);border-top:4px solid #30467A;}.bse .testPortrait{width:96px;height:96px;border-radius:50%;overflow:hidden;flex-shrink:0;border:3px solid #5C79BA;box-shadow:1px 4px 28px 0 rgba(48,70,122,0.11);}.bse .testPortrait img{width:100%;height:100%;object-fit:cover;object-position:center;display:block;filter:blur(3px);transition:filter 0.15s cubic-bezier(0.4,0,1,1);}.bse .testPortrait:hover img{filter:blur(0);}.bse .testBody{display:flex;flex-direction:column;gap:12px;}.bse .testQuote{font-size:16px;line-height:1.65;color:#2a3d5e;margin:0;font-style:italic;}.bse .testMeta{display:flex;flex-direction:column;gap:6px;}.bse .testName{font-size:15px;font-weight:700;color:#30467A;}.bse .testRole{font-size:15px;color:#457692;}.bse .testResult{display:inline-block;font-size:15px;font-weight:600;color:#fff;background:#457692;padding:6px 12px;border-radius:3px;align-self:flex-start;}.bse .apprBk{padding-top:96px;padding-bottom:96px;position:relative;overflow:hidden;}.bse .apprBkImg{position:absolute;inset:0;z-index:0;}.bse .apprBkImg img{width:100%;height:100%;object-fit:cover;object-position:center;display:block;filter:grayscale(1);}.bse .apprBkImg::after{content:'';position:absolute;inset:0;background:rgba(48,70,122,0.82);}.bse .apprInner{position:relative;z-index:1;}.bse .apprHead{text-align:center;margin-bottom:48px;}.bse .apprHead h2{font-size:31px;font-weight:800;line-height:1.2;color:#fff;margin:0 0 12px 0;}.bse .apprHead p{font-size:16px;line-height:1.65;color:#c8d4e8;max-width:540px;margin:0 auto;}.bse .apprSteps{display:grid;grid-template-columns:repeat(4,1fr);gap:24px;}.bse .apprStep{padding:24px;border-radius:3px;background:rgba(255,255,255,0.08);border:1px solid rgba(255,255,255,0.18);box-shadow:inset 1px 2px 3px 0 rgba(48,70,122,0.07);display:flex;flex-direction:column;gap:12px;transition:background 0.12s cubic-bezier(0.4,0,1,1);}.bse .apprStep:hover{background:rgba(255,255,255,0.14);}.bse .stepNum{font-size:31px;font-weight:800;line-height:1.2;color:transparent;-webkit-text-stroke:2px #5C79BA;}.bse .apprStep h4{font-size:16px;font-weight:700;color:#fff;margin:0;line-height:1.2;}.bse .apprStep p{font-size:15px;line-height:1.65;color:#c8d4e8;margin:0;}.bse .repBk{background:#f0f4fa;padding-top:96px;padding-bottom:96px;}.bse .repHead{text-align:center;margin-bottom:48px;}.bse .repHead h2{font-size:31px;font-weight:800;line-height:1.2;color:#30467A;margin:0 0 12px 0;}.bse .repHead p{font-size:16px;line-height:1.65;color:#3a4a6b;max-width:520px;margin:0 auto;}.bse .repGrid{display:grid;grid-template-columns:1fr 1fr 1fr;gap:24px;margin-bottom:48px;}.bse .repCard{border-radius:28px;padding:24px;background:#fff;border:1px solid #d0daea;box-shadow:1px 4px 28px 0 rgba(48,70,122,0.11);display:flex;flex-direction:column;gap:12px;transition:box-shadow 0.15s cubic-bezier(0.4,0,1,1);}.bse .repCard:hover{box-shadow:1px 10px 48px 0 rgba(48,70,122,0.14);}.bse .repCard.accentA{border-top:4px solid #30467A;}.bse .repCard.accentB{border-top:4px solid #457692;}.bse .repCard.accentC{border-top:4px solid #5C79BA;}.bse .repCardLabel{font-size:15px;font-weight:700;color:#30467A;text-transform:uppercase;letter-spacing:0.1em;}.bse .repCardVal{font-size:23px;font-weight:800;color:#30467A;line-height:1.2;}.bse .repCardDesc{font-size:15px;line-height:1.65;color:#3a4a6b;margin:0;}.bse .repImgRow{display:grid;grid-template-columns:1fr 1fr;gap:24px;}.bse .repImgBox{border-radius:3px;overflow:hidden;height:240px;box-shadow:1px 4px 28px 0 rgba(48,70,122,0.11);}.bse .repImgBox img{width:100%;height:100%;object-fit:cover;object-position:center;display:block;filter:blur(4px);transition:filter 0.18s cubic-bezier(0.4,0,1,1);}.bse .repImgBox:hover img{filter:blur(0);}@media (max-width:1024px){.bse .titleText h1{font-size:31px;}.bse .titleGrid{grid-template-columns:1fr 1fr;gap:24px;}.bse .apprSteps{grid-template-columns:1fr 1fr;}.bse .repGrid{grid-template-columns:1fr 1fr;}}@media (max-width:768px){.bse .titleGrid{grid-template-columns:1fr;}.bse .imgFilm{height:280px;}.bse .condList{grid-template-columns:1fr;}.bse .mirrorGrid{grid-template-columns:1fr;}.bse .mirrorImgWrap{height:240px;}.bse .testLayout{grid-template-columns:1fr;}.bse .testCard.featured{grid-template-columns:1fr;}.bse .apprSteps{grid-template-columns:1fr 1fr;}.bse .repGrid{grid-template-columns:1fr;}.bse .repImgRow{grid-template-columns:1fr;}.bse .titleText h1{font-size:31px;}}@media (max-width:375px){.bse .titleText h1{font-size:23px;}.bse .apprSteps{grid-template-columns:1fr;}.bse .titleBk{padding-bottom:48px;}}.lrnprog{max-width:100%;overflow-x:hidden;}.lrnprog .editcol{max-width:1100px;margin-left:auto;margin-right:auto;padding-left:24px;padding-right:24px;}.lrnprog .narrow{max-width:720px;margin-left:auto;margin-right:auto;}.lrnprog::selection{background:#5C79BA;color:#fff;}.lrnprog .accentword{background:#5C79BA;color:#fff;padding:0 6px;border-radius:3px;display:inline;}.lrnprog .notch{border-left:4px solid #457692;border-top:1px solid rgba(69,118,146,0.18);padding-left:12px;}.lrnprog .divider-stack{display:flex;flex-direction:column;gap:4px;margin:0;}.lrnprog .divider-stack .dline-thick{height:3px;background:#30467A;border:none;margin:0;}.lrnprog .divider-stack .dline-thin{height:1px;background:rgba(48,70,122,0.22);border:none;margin:0;}.lrnprog .tri-tl{position:absolute;top:0;left:0;width:0;height:0;border-style:solid;border-width:48px 48px 0 0;border-color:rgba(48,70,122,0.09) transparent transparent transparent;pointer-events:none;}.lrnprog .tri-br{position:absolute;bottom:0;right:0;width:0;height:0;border-style:solid;border-width:0 0 48px 48px;border-color:transparent transparent rgba(48,70,122,0.09) transparent;pointer-events:none;}.lrnprog .outlined-heading{-webkit-text-stroke:1.5px #30467A;color:transparent;font-size:31px;line-height:1.2;font-weight:800;text-align:center;letter-spacing:0;}.lrnprog .body-fs{font-size:16px;line-height:1.65;color:#2a3550;}.lrnprog .body-fs-intro{font-size:19px;line-height:1.65;color:#2a3550;}.lrnprog .label-sm{font-size:15px;line-height:1.45;color:#457692;font-weight:600;text-transform:uppercase;letter-spacing:0.08em;}.lrnprog .fs-large{font-size:58px;line-height:1.2;font-weight:900;color:#30467A;}.lrnprog .fs-mid{font-size:31px;line-height:1.2;font-weight:800;color:#30467A;}.lrnprog .fs-sub{font-size:23px;line-height:1.45;font-weight:700;color:#30467A;}.lrnprog .pill-btn{display:inline-block;background:#30467A;color:#fff;font-size:16px;font-weight:700;padding:12px 48px;border-radius:28px;border:none;cursor:pointer;text-decoration:none;transition:background 0.15s cubic-bezier(0.4,0,1,1),box-shadow 0.12s cubic-bezier(0.4,0,1,1);box-shadow:1px 4px 28px 0 rgba(48,70,122,0.11);}.lrnprog .pill-btn:hover,.lrnprog .pill-btn:focus{background:#457692;box-shadow:1px 10px 48px 0 rgba(48,70,122,0.14);outline:none;}.lrnprog .pill-btn:active{background:#5C79BA;}.lrnprog .sharp-btn{display:inline-block;background:transparent;color:#30467A;font-size:15px;font-weight:700;padding:12px 24px;border-radius:3px;border:2px solid #30467A;cursor:pointer;text-decoration:none;transition:color 0.1s ease-in,border-color 0.18s cubic-bezier(0.4,0,1,1),background 0.12s ease-in;}.lrnprog .sharp-btn:hover,.lrnprog .sharp-btn:focus{background:#30467A;color:#fff;outline:none;}.lrnprog .sharp-btn:active{background:#457692;border-color:#457692;color:#fff;}.lrnprog .blur-load{animation:blurIn 0.18s cubic-bezier(0.4,0,1,1) both;}@keyframes blurIn{from{filter:blur(6px);opacity:0.4;}to{filter:blur(0);opacity:1;}}.lrnprog .titleblock{position:relative;padding-top:96px;padding-bottom:96px;background:#f2f4f8;overflow:hidden;}.lrnprog .titleblock-imgwrap{position:relative;width:100%;height:340px;border-radius:3px;overflow:hidden;margin-bottom:48px;box-shadow:1px 10px 48px 0 rgba(48,70,122,0.14);}.lrnprog .titleblock-imgwrap img{width:100%;height:100%;object-fit:cover;object-position:center;display:block;}.lrnprog .titleblock-imgwrap .imgoverlay{position:absolute;inset:0;background:linear-gradient(170deg,rgba(48,70,122,0.18) 0%,rgba(69,118,146,0.08) 100%);pointer-events:none;}.lrnprog .titleblock-imgwrap .fgblur{position:absolute;bottom:0;left:0;right:0;height:80px;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);background:linear-gradient(to top,rgba(242,244,248,0.55) 0%,transparent 100%);pointer-events:none;}.lrnprog .titleblock-text{text-align:center;}.lrnprog .titleblock-deco{position:absolute;top:24px;left:50%;transform:translateX(-50%);width:320px;height:6px;background:conic-gradient(from 0deg at 50% 50%,rgba(48,70,122,0.07),rgba(69,118,146,0.12),rgba(92,121,186,0.07),rgba(48,70,122,0.07));border-radius:3px;pointer-events:none;}.lrnprog .titleblock-sub{font-size:19px;line-height:1.65;color:#3d5070;max-width:620px;margin-left:auto;margin-right:auto;margin-top:24px;margin-bottom:48px;}.lrnprog .titleblock-meta{display:flex;flex-direction:row;gap:24px;justify-content:center;flex-wrap:wrap;margin-top:24px;}.lrnprog .tmeta-item{display:flex;flex-direction:column;align-items:center;gap:6px;}.lrnprog .tmeta-num{font-size:31px;font-weight:900;color:#30467A;line-height:1.2;}.lrnprog .tmeta-label{font-size:15px;color:#457692;font-weight:600;line-height:1.45;}.lrnprog .structsec{position:relative;padding-top:96px;padding-bottom:96px;background:#fff;}.lrnprog .structsec-grid{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:start;}.lrnprog .structsec-left{position:relative;}.lrnprog .structsec-right{margin-top:96px;}.lrnprog .module-card{background:#f2f4f8;border-radius:3px;padding:24px;margin-bottom:12px;box-shadow:inset 1px 2px 3px 0 rgba(48,70,122,0.07);border-top:3px solid transparent;transition:border-color 0.15s cubic-bezier(0.4,0,1,1),box-shadow 0.12s ease-in;position:relative;}.lrnprog .module-card:hover{border-top-color:#5C79BA;box-shadow:inset 1px 2px 3px 0 rgba(48,70,122,0.07),1px 4px 28px 0 rgba(48,70,122,0.11);}.lrnprog .module-card .notch{border-left:4px solid #457692;border-top:none;padding-left:12px;}.lrnprog .module-num{font-size:15px;font-weight:700;color:#457692;line-height:1.45;margin-bottom:6px;text-transform:uppercase;letter-spacing:0.06em;}.lrnprog .module-title{font-size:19px;font-weight:700;color:#30467A;line-height:1.45;margin-bottom:6px;}.lrnprog .module-desc{font-size:15px;color:#3d5070;line-height:1.65;margin:0;}.lrnprog .howsec{position:relative;padding-top:96px;padding-bottom:96px;background:#eef0f5;}.lrnprog .howsec-inner{display:flex;flex-direction:row;gap:48px;align-items:flex-start;}.lrnprog .howsec-steps{flex:1 1 0;display:flex;flex-direction:column;gap:24px;}.lrnprog .howsec-portrait{flex:0 0 220px;display:flex;flex-direction:column;gap:24px;}.lrnprog .portrait-card{background:#fff;border-radius:28px;overflow:hidden;box-shadow:1px 4px 28px 0 rgba(48,70,122,0.11);padding:24px;display:flex;flex-direction:column;align-items:center;gap:12px;}.lrnprog .portrait-imgwrap{width:120px;height:150px;border-radius:28px;overflow:hidden;flex-shrink:0;}.lrnprog .portrait-imgwrap img{width:100%;height:100%;object-fit:cover;object-position:center;display:block;}.lrnprog .portrait-name{font-size:16px;font-weight:700;color:#30467A;line-height:1.45;text-align:center;}.lrnprog .portrait-role{font-size:15px;color:#457692;line-height:1.45;text-align:center;}.lrnprog .portrait-quote{font-size:15px;color:#3d5070;line-height:1.65;text-align:center;font-style:italic;}.lrnprog .step-item{display:flex;flex-direction:row;gap:24px;align-items:flex-start;}.lrnprog .step-num-wrap{flex-shrink:0;width:48px;height:48px;border-radius:3px;background:#30467A;display:flex;align-items:center;justify-content:center;box-shadow:1px 2px 3px 0 rgba(48,70,122,0.07);}.lrnprog .step-num-wrap span{font-size:19px;font-weight:900;color:#fff;line-height:1.2;}.lrnprog .step-body{flex:1 1 0;}.lrnprog .step-heading{font-size:19px;font-weight:700;color:#30467A;line-height:1.45;margin-bottom:6px;}.lrnprog .step-text{font-size:15px;color:#3d5070;line-height:1.65;margin:0;}.lrnprog .faqsec{position:relative;padding-top:96px;padding-bottom:96px;background:#fff;}.lrnprog .faq-grid{display:grid;grid-template-columns:340px 1fr;gap:48px;align-items:start;}.lrnprog .faq-left{position:sticky;top:24px;}.lrnprog .faq-list{display:flex;flex-direction:column;gap:12px;}.lrnprog .faq-item{border-radius:3px;background:#f2f4f8;box-shadow:inset 1px 2px 3px 0 rgba(48,70,122,0.07);overflow:hidden;}.lrnprog .faq-item summary{font-size:16px;font-weight:700;color:#30467A;line-height:1.45;padding:24px;cursor:pointer;list-style:none;display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:12px;transition:color 0.12s ease-in;outline:none;}.lrnprog .faq-item summary::-webkit-details-marker{display:none;}.lrnprog .faq-item summary:hover{color:#457692;}.lrnprog .faq-item summary:focus-visible{outline:2px solid #5C79BA;outline-offset:2px;}.lrnprog .faq-arrow{flex-shrink:0;width:18px;height:18px;display:flex;align-items:center;justify-content:center;}.lrnprog .faq-arrow svg{transition:transform 0.15s cubic-bezier(0.4,0,1,1);}.lrnprog .faq-item[open] .faq-arrow svg{transform:rotate(180deg);}.lrnprog .faq-answer{font-size:15px;color:#3d5070;line-height:1.65;padding:0 24px 24px;margin:0;}.lrnprog .faq-left-label{font-size:15px;color:#457692;font-weight:600;text-transform:uppercase;letter-spacing:0.08em;margin-bottom:12px;}.lrnprog .faq-left-heading{font-size:31px;font-weight:800;color:#30467A;line-height:1.2;margin-bottom:24px;}.lrnprog .faq-left-body{font-size:16px;color:#3d5070;line-height:1.65;margin-bottom:24px;}.lrnprog .portrait2-card{background:#eef0f5;border-radius:28px;padding:24px;display:flex;flex-direction:row;gap:12px;align-items:center;box-shadow:1px 2px 3px 0 rgba(48,70,122,0.07);margin-top:24px;}.lrnprog .portrait2-imgwrap{width:72px;height:90px;border-radius:28px;overflow:hidden;flex-shrink:0;}.lrnprog .portrait2-imgwrap img{width:100%;height:100%;object-fit:cover;object-position:center;display:block;}.lrnprog .portrait2-name{font-size:16px;font-weight:700;color:#30467A;line-height:1.45;}.lrnprog .portrait2-role{font-size:15px;color:#457692;line-height:1.45;}.lrnprog .portrait2-quote{font-size:15px;color:#3d5070;line-height:1.65;font-style:italic;margin-top:6px;}@media (max-width:1024px){.lrnprog .structsec-grid{grid-template-columns:1fr;gap:24px;}.lrnprog .structsec-right{margin-top:0;}.lrnprog .faq-grid{grid-template-columns:1fr;gap:24px;}.lrnprog .faq-left{position:static;}.lrnprog .howsec-inner{flex-direction:column;}.lrnprog .howsec-portrait{flex:none;width:100%;flex-direction:row;flex-wrap:wrap;}.lrnprog .portrait-card{flex:1 1 180px;}}@media (max-width:768px){.lrnprog .fs-large{font-size:31px;}.lrnprog .titleblock{padding-top:48px;padding-bottom:48px;}.lrnprog .titleblock-imgwrap{height:220px;}.lrnprog .structsec,.lrnprog .howsec,.lrnprog .faqsec{padding-top:48px;padding-bottom:48px;}.lrnprog .titleblock-meta{gap:12px;}.lrnprog .howsec-portrait{flex-direction:column;}.lrnprog .portrait-card{flex:none;width:100%;}}@media (max-width:375px){.lrnprog .editcol{padding-left:12px;padding-right:12px;}.lrnprog .step-item{flex-direction:column;gap:12px;}.lrnprog .portrait2-card{flex-direction:column;align-items:flex-start;}}.successPage{min-height:60vh;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:96px 24px;background:#fff;}.successPage .successWrap{max-width:540px;width:100%;text-align:center;}.successPage .successIcon{width:64px;height:64px;margin:0 auto 24px;display:flex;align-items:center;justify-content:center;}.successPage .successIcon svg{width:64px;height:64px;}.successPage .successHeading{font-size:31px;line-height:1.2;color:#30467A;font-weight:700;margin:0 0 12px;letter-spacing:0;}.successPage .successSub{font-size:16px;line-height:1.65;color:#2a3a5e;margin:0 0 48px;}.successPage .successDivider{width:48px;height:3px;background:#5C79BA;border-radius:3px;margin:0 auto 48px;}.successPage .successActions{display:flex;flex-direction:row;gap:12px;justify-content:center;flex-wrap:wrap;}.successPage .btnPrimary{display:inline-block;padding:12px 24px;background:#30467A;color:#fff;font-size:15px;line-height:1.45;font-weight:600;border-radius:3px;text-decoration:none;border:2px solid #30467A;box-shadow:1px 4px 28px 0 rgba(48,70,122,0.11);transition:background 0.15s cubic-bezier(0.4,0,1,1),box-shadow 0.12s ease-in;cursor:pointer;}.successPage .btnPrimary:hover,.successPage .btnPrimary:focus{background:#457692;border-color:#457692;box-shadow:1px 10px 48px 0 rgba(48,70,122,0.14);outline:none;}.successPage .btnPrimary:active{background:#5C79BA;border-color:#5C79BA;}.successPage .btnSecondary{display:inline-block;padding:12px 24px;background:transparent;color:#30467A;font-size:15px;line-height:1.45;font-weight:600;border-radius:3px;text-decoration:none;border:2px solid #30467A;box-shadow:1px 2px 3px 0 rgba(48,70,122,0.07);transition:background 0.13s cubic-bezier(0.4,0,1,1),color 0.13s cubic-bezier(0.4,0,1,1);cursor:pointer;}.successPage .btnSecondary:hover,.successPage .btnSecondary:focus{background:#30467A;color:#fff;outline:none;}.successPage .btnSecondary:active{background:#457692;border-color:#457692;color:#fff;}@media (max-width:375px){.successPage{padding:48px 12px;}.successPage .successActions{flex-direction:column;align-items:stretch;}.successPage .btnPrimary,.successPage .btnSecondary{text-align:center;}}.ctus{max-width:100%;overflow-x:hidden;}.ctus .pgwrap{max-width:1100px;margin-left:auto;margin-right:auto;padding-left:24px;padding-right:24px;}.ctus .titleblock{padding-top:96px;padding-bottom:48px;position:relative;background:#f4f6fb;background-image:conic-gradient(at 30% 60%,rgba(48,70,122,0.09) 0deg,rgba(69,118,146,0.06) 90deg,rgba(92,121,186,0.04) 180deg,rgba(48,70,122,0.07) 270deg,rgba(69,118,146,0.05) 360deg),conic-gradient(at 75% 25%,rgba(92,121,186,0.08) 0deg,rgba(48,70,122,0.05) 120deg,rgba(69,118,146,0.07) 240deg,rgba(92,121,186,0.04) 360deg);background-size:100% 100%,80% 80%;background-position:center,top right;}.ctus .titleblock::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(160deg,rgba(48,70,122,0.06) 0%,transparent 55%),linear-gradient(320deg,rgba(92,121,186,0.07) 0%,transparent 50%);pointer-events:none;}.ctus .tbshape1{position:absolute;top:-30px;right:8%;width:180px;height:180px;border:2px solid rgba(92,121,186,0.18);border-radius:28px;transform:rotate(18deg);pointer-events:none;}.ctus .tbshape2{position:absolute;bottom:12px;right:22%;width:90px;height:90px;border:1.5px solid rgba(69,118,146,0.14);border-radius:28px;transform:rotate(-8deg);pointer-events:none;}.ctus .tbshape3{position:absolute;top:40px;left:3%;width:60px;height:60px;border:1px solid rgba(48,70,122,0.12);border-radius:3px;transform:rotate(30deg);pointer-events:none;}.ctus .tbinner{position:relative;display:flex;flex-direction:row;align-items:flex-end;gap:48px;}.ctus .tbleft{flex:0 0 30%;max-width:30%;}.ctus .tbright{flex:1 1 70%;}.ctus .tbeyebrow{display:inline-block;font-size:15px;font-weight:600;letter-spacing:0.12em;text-transform:uppercase;color:#457692;margin-bottom:12px;padding:6px 12px;background:rgba(69,118,146,0.1);border-radius:3px;}.ctus .tbheading{font-size:58px;font-weight:800;line-height:1.2;color:#30467A;-webkit-text-stroke:1.5px #30467A;color:transparent;margin-bottom:24px;}.ctus .tbheading .accentword{display:inline-block;-webkit-text-stroke:0px;color:#fff;background:#30467A;padding:0 8px;border-radius:3px;}.ctus .tbquote{font-size:19px;line-height:1.65;color:#2c3a58;max-width:480px;border-left:3px solid #5C79BA;padding-left:24px;margin-top:0;}.ctus .tbimgwrap{position:relative;width:100%;max-width:320px;border-radius:28px;overflow:hidden;box-shadow:1px 10px 48px 0 rgba(48,70,122,0.14);}.ctus .tbimgwrap img{width:100%;height:260px;object-fit:cover;object-position:center;display:block;border-radius:28px;}.ctus .tbglow{position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at 60% 30%,rgba(255,255,255,0.35) 0%,transparent 65%);border-radius:28px;pointer-events:none;}.ctus .tbinfopills{display:flex;flex-direction:column;gap:12px;margin-top:24px;}.ctus .infopill{display:flex;flex-direction:row;align-items:center;gap:12px;background:#fff;border-radius:3px;padding:12px;box-shadow:1px 2px 3px 0 rgba(48,70,122,0.07);border-left:3px solid #5C79BA;border-top:1px solid rgba(92,121,186,0.13);border-right:1px solid rgba(92,121,186,0.08);border-bottom:1px solid rgba(92,121,186,0.08);transition:box-shadow 0.12s cubic-bezier(0.4,0,1,1);}.ctus .infopill:hover{box-shadow:1px 4px 28px 0 rgba(48,70,122,0.11);}.ctus .pillicon{width:36px;height:36px;border-radius:3px;background:rgba(48,70,122,0.08);display:flex;flex-direction:row;align-items:center;justify-content:center;flex-shrink:0;}.ctus .pillicon svg{width:18px;height:18px;}.ctus .pilltext{display:flex;flex-direction:column;gap:0;}.ctus .pilllabel{font-size:15px;font-weight:600;color:#30467A;line-height:1.2;}.ctus .pillval{font-size:15px;color:#3d5080;line-height:1.45;text-decoration:none;transition:color 0.1s ease-in;}.ctus .pillval:hover{color:#5C79BA;}.ctus .formblock{padding-top:96px;padding-bottom:96px;background:#fff;position:relative;}.ctus .formblock::before{content:"";position:absolute;top:0;left:0;width:4px;height:100%;background:linear-gradient(180deg,#5C79BA 0%,#457692 50%,#30467A 100%);pointer-events:none;}.ctus .formsplit{display:flex;flex-direction:row;gap:48px;align-items:flex-start;}.ctus .formleftcol{flex:0 0 30%;max-width:30%;position:sticky;top:24px;}.ctus .formrightcol{flex:1 1 70%;}.ctus .formheading{font-size:31px;font-weight:800;line-height:1.2;-webkit-text-stroke:1.2px #30467A;color:transparent;margin-bottom:24px;}.ctus .formdesc{font-size:16px;line-height:1.65;color:#2c3a58;margin-bottom:24px;}.ctus .formdesc.large{font-size:19px;line-height:1.65;}.ctus .typecatrow{display:flex;flex-direction:row;gap:12px;flex-wrap:wrap;margin-bottom:24px;}.ctus .typecat{flex:1 1 calc(50% - 6px);min-width:140px;}.ctus .typecat input[type="radio"]{position:absolute;opacity:0;width:0;height:0;}.ctus .typecat label{display:flex;flex-direction:column;gap:6px;padding:12px;border:2px solid rgba(92,121,186,0.22);border-radius:3px;cursor:pointer;transition:border-color 0.12s cubic-bezier(0.4,0,1,1),background 0.12s cubic-bezier(0.4,0,1,1);background:#fff;box-shadow:1px 2px 3px 0 rgba(48,70,122,0.07);}.ctus .typecat label:hover{border-color:#5C79BA;background:rgba(92,121,186,0.05);}.ctus .typecat input[type="radio"]:checked+label{border-color:#30467A;background:rgba(48,70,122,0.06);box-shadow:inset 1px 2px 6px 0 rgba(48,70,122,0.09);}.ctus .typecat input[type="radio"]:focus-visible+label{outline:3px solid #5C79BA !important;outline-offset:2px !important;}.ctus .catlabelname{font-size:15px;font-weight:700;color:#30467A;line-height:1.2;}.ctus .catdesc{font-size:15px;color:#457692;line-height:1.45;}.ctus .fieldrow{display:flex;flex-direction:row;gap:24px;margin-bottom:24px;}.ctus .fieldgrp{display:flex;flex-direction:column;gap:6px;flex:1 1 50%;}.ctus .fieldgrp.full{flex:1 1 100%;}.ctus .fieldlabel{font-size:15px;font-weight:600;color:#30467A;line-height:1.2;}.ctus .fieldinput{padding:12px;border:1.5px solid rgba(92,121,186,0.3);border-radius:3px;font-size:16px;color:#1e2d50;background:#fff;box-shadow:inset 1px 2px 3px 0 rgba(48,70,122,0.07);transition:border-color 0.15s cubic-bezier(0.4,0,1,1);width:100%;box-sizing:border-box;}.ctus .fieldinput::placeholder{font-style:italic;opacity:0.55;color:#457692;}.ctus .fieldinput:focus{outline:none;border-color:#30467A;box-shadow:inset 1px 2px 3px 0 rgba(48,70,122,0.07),0 0 0 3px rgba(92,121,186,0.18);}.ctus .fieldinput:focus-visible{outline:3px solid #5C79BA !important;outline-offset:1px !important;}.ctus .fieldselect{padding:12px;border:1.5px solid rgba(92,121,186,0.3);border-radius:3px;font-size:16px;color:#1e2d50;background:#fff;box-shadow:inset 1px 2px 3px 0 rgba(48,70,122,0.07);transition:border-color 0.15s cubic-bezier(0.4,0,1,1);width:100%;box-sizing:border-box;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16'%3E%3Cpath fill='%2330467A' d='M4 6l4 4 4-4'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;background-size:16px;padding-right:36px;cursor:pointer;}.ctus .fieldselect:focus{outline:none;border-color:#30467A;}.ctus .fieldselect:focus-visible{outline:3px solid #5C79BA !important;outline-offset:1px !important;}.ctus .fieldtextarea{padding:12px;border:1.5px solid rgba(92,121,186,0.3);border-radius:3px;font-size:16px;color:#1e2d50;background:#fff;box-shadow:inset 1px 2px 3px 0 rgba(48,70,122,0.07);transition:border-color 0.15s cubic-bezier(0.4,0,1,1);width:100%;box-sizing:border-box;min-height:120px;resize:vertical;}.ctus .fieldtextarea::placeholder{font-style:italic;opacity:0.55;color:#457692;}.ctus .fieldtextarea:focus{outline:none;border-color:#30467A;box-shadow:inset 1px 2px 3px 0 rgba(48,70,122,0.07),0 0 0 3px rgba(92,121,186,0.18);}.ctus .fieldtextarea:focus-visible{outline:3px solid #5C79BA !important;outline-offset:1px !important;}.ctus .privacyrow{display:flex;flex-direction:row;align-items:flex-start;gap:12px;margin-bottom:24px;padding:12px;background:rgba(92,121,186,0.05);border-radius:3px;border:1px solid rgba(92,121,186,0.15);}.ctus .privacychk{width:18px;height:18px;flex-shrink:0;margin-top:2px;accent-color:#30467A;cursor:pointer;}.ctus .privacychk:focus-visible{outline:3px solid #5C79BA !important;outline-offset:2px !important;}.ctus .privacytext{font-size:15px;line-height:1.65;color:#2c3a58;}.ctus .privacytext a{color:#30467A;font-weight:600;text-decoration:underline;text-underline-offset:2px;transition:color 0.1s ease-in;}.ctus .privacytext a:hover{color:#5C79BA;}.ctus .submitbtn{display:inline-flex;flex-direction:row;align-items:center;gap:12px;padding:12px 48px;background:#30467A;color:#fff;font-size:16px;font-weight:700;border:none;border-radius:28px;cursor:pointer;box-shadow:1px 4px 28px 0 rgba(48,70,122,0.11);transition:background 0.12s cubic-bezier(0.4,0,1,1),box-shadow 0.16s cubic-bezier(0.4,0,1,1);letter-spacing:0.03em;}.ctus .submitbtn:hover{background:#5C79BA;box-shadow:1px 10px 48px 0 rgba(48,70,122,0.14);}.ctus .submitbtn:focus-visible{outline:3px solid #5C79BA !important;outline-offset:2px !important;}.ctus .submitbtn:active{background:#457692;box-shadow:1px 2px 3px 0 rgba(48,70,122,0.07);}.ctus .sideinfo{display:flex;flex-direction:column;gap:24px;}.ctus .sideinfocard{background:rgba(48,70,122,0.04);border-radius:3px;padding:24px;border:1px solid rgba(92,121,186,0.15);box-shadow:inset 1px 2px 3px 0 rgba(48,70,122,0.07);}.ctus .sidecardtitle{font-size:15px;font-weight:700;color:#30467A;letter-spacing:0.08em;text-transform:uppercase;margin-bottom:12px;}.ctus .sidecardtext{font-size:15px;line-height:1.65;color:#2c3a58;}.ctus .infoblock{padding-top:96px;padding-bottom:96px;background:#30467A;position:relative;}.ctus .infoblock::after{content:"";position:absolute;bottom:0;right:0;width:320px;height:320px;background:radial-gradient(circle at 100% 100%,rgba(92,121,186,0.22) 0%,transparent 70%);pointer-events:none;}.ctus .halftone{position:absolute;top:0;left:0;width:280px;height:280px;background-image:radial-gradient(circle,rgba(255,255,255,0.12) 1.5px,transparent 1.5px);background-size:18px 18px;mask-image:radial-gradient(ellipse at 0% 0%,black 0%,transparent 70%);-webkit-mask-image:radial-gradient(ellipse at 0% 0%,black 0%,transparent 70%);pointer-events:none;}.ctus .infogrid{display:grid;grid-template-columns:1fr 1fr 1fr;gap:24px;align-items:start;}.ctus .infocoltitle{font-size:23px;font-weight:800;line-height:1.2;-webkit-text-stroke:1px #fff;color:transparent;margin-bottom:24px;}.ctus .infotext{font-size:16px;line-height:1.65;color:rgba(255,255,255,0.82);margin-bottom:24px;}.ctus .infocontactlist{display:flex;flex-direction:column;gap:12px;}.ctus .infocontactitem{display:flex;flex-direction:row;align-items:flex-start;gap:12px;padding:12px;background:rgba(255,255,255,0.08);border-radius:3px;border:1px solid rgba(255,255,255,0.1);transition:background 0.14s cubic-bezier(0.4,0,1,1);}.ctus .infocontactitem:hover{background:rgba(255,255,255,0.14);}.ctus .infoiconwrap{width:32px;height:32px;border-radius:3px;background:rgba(92,121,186,0.35);display:flex;flex-direction:row;align-items:center;justify-content:center;flex-shrink:0;}.ctus .infoiconwrap svg{width:16px;height:16px;}.ctus .infolinkwrap{display:flex;flex-direction:column;gap:0;}.ctus .infolinktype{font-size:15px;font-weight:600;color:rgba(255,255,255,0.6);line-height:1.2;}.ctus .infolink{font-size:15px;color:#fff;text-decoration:none;line-height:1.45;transition:color 0.1s ease-in;}.ctus .infolink:hover{color:#a8bde0;}.ctus .imgcol{position:relative;}.ctus .imgcolwrap{border-radius:28px;overflow:hidden;box-shadow:1px 10px 48px 0 rgba(48,70,122,0.14);position:relative;}.ctus .imgcolwrap img{width:100%;height:280px;object-fit:cover;object-position:center;display:block;}.ctus .imgoverlay{position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(160deg,rgba(48,70,122,0.45) 0%,rgba(69,118,146,0.25) 100%);border-radius:28px;}.ctus .imgbadge{position:absolute;bottom:-12px;left:24px;background:#fff;border-radius:3px;padding:12px;box-shadow:1px 4px 28px 0 rgba(48,70,122,0.11);}.ctus .imgbadgelabel{font-size:15px;font-weight:700;color:#30467A;line-height:1.2;}.ctus .imgbadgesub{font-size:15px;color:#457692;line-height:1.45;}.ctus .geoshape{position:absolute;top:-20px;right:-12px;width:80px;height:80px;border:2px solid rgba(255,255,255,0.2);border-radius:28px;transform:rotate(15deg);pointer-events:none;}.ctus .rotateshape{position:absolute;bottom:60px;right:40px;width:48px;height:48px;border:1.5px solid rgba(255,255,255,0.15);border-radius:3px;animation:slowspin 12s linear infinite;pointer-events:none;}@keyframes slowspin{from{transform:rotate(0deg);}to{transform:rotate(360deg);}}.ctus .dualgradbg{position:absolute;top:0;left:0;right:0;bottom:0;pointer-events:none;}.ctus .dualgradbg::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(120deg,rgba(92,121,186,0.12) 0%,transparent 60%);animation:gradmove1 8s ease-in-out infinite alternate;}.ctus .dualgradbg::after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(240deg,rgba(69,118,146,0.1) 0%,transparent 55%);animation:gradmove2 13s ease-in-out infinite alternate;}@keyframes gradmove1{from{opacity:0.6;transform:translateX(-20px);}to{opacity:1;transform:translateX(20px);}}@keyframes gradmove2{from{opacity:1;transform:translateY(15px);}to{opacity:0.5;transform:translateY(-15px);}}.ctus .curtaingroup{overflow:hidden;}.ctus .curtainitem{max-height:52px;overflow:hidden;transition:max-height 0.18s cubic-bezier(0.4,0,1,1);}.ctus .curtaingroup:hover .curtainitem{max-height:200px;}.ctus .formtopnote{font-size:15px;line-height:1.65;color:#457692;margin-bottom:24px;font-style:italic;}@media (max-width:1024px){.ctus .tbheading{font-size:42px;}.ctus .infogrid{grid-template-columns:1fr 1fr;}.ctus .imgcol{display:none;}}@media (max-width:768px){.ctus .tbinner{flex-direction:column;gap:24px;}.ctus .tbleft{flex:1 1 100%;max-width:100%;}.ctus .tbright{flex:1 1 100%;}.ctus .tbheading{font-size:31px;}.ctus .formsplit{flex-direction:column;gap:24px;}.ctus .formleftcol{flex:1 1 100%;max-width:100%;position:static;}.ctus .formrightcol{flex:1 1 100%;}.ctus .fieldrow{flex-direction:column;gap:12px;}.ctus .infogrid{grid-template-columns:1fr;gap:24px;}.ctus .typecatrow{flex-direction:column;}.ctus .typecat{flex:1 1 100%;}.ctus .titleblock{padding-top:48px;padding-bottom:24px;}}@media (max-width:375px){.ctus .tbheading{font-size:23px;}.ctus .pgwrap{padding-left:12px;padding-right:12px;}.ctus .submitbtn{padding:12px 24px;width:100%;justify-content:center;}}.rules-section{max-width:1100px;margin:0 auto;padding:48px 24px;}.rules-section h1{font-size:58px;line-height:1.2;color:#30467A;margin-bottom:24px;margin-top:0;}.rules-section h2{font-size:31px;line-height:1.2;color:#30467A;margin-top:48px;margin-bottom:24px;}.rules-section h3{font-size:23px;line-height:1.45;color:#457692;margin-top:48px;margin-bottom:12px;}.rules-section h4{font-size:19px;line-height:1.45;color:#457692;margin-top:24px;margin-bottom:12px;}.rules-section h5{font-size:16px;line-height:1.45;color:#5C79BA;margin-top:24px;margin-bottom:12px;text-transform:uppercase;letter-spacing:0.08em;}.rules-section h6{font-size:15px;line-height:1.45;color:#5C79BA;margin-top:24px;margin-bottom:6px;text-transform:uppercase;letter-spacing:0.08em;}.rules-section p{font-size:16px;line-height:1.65;color:#1e2d4a;margin-top:0;margin-bottom:24px;}.rules-section ul,.rules-section ol{font-size:16px;line-height:1.65;color:#1e2d4a;margin-top:0;margin-bottom:24px;padding-left:24px;}.rules-section ul ul,.rules-section ol ol,.rules-section ul ol,.rules-section ol ul{margin-bottom:6px;margin-top:6px;}.rules-section li{margin-bottom:6px;line-height:1.65;}.rules-section strong,.rules-section b{font-weight:700;color:#30467A;}.rules-section table{width:100%;border-collapse:collapse;margin-bottom:48px;font-size:15px;line-height:1.45;box-shadow:1px 4px 28px 0 rgba(48,70,122,0.11);border-radius:3px;overflow:hidden;}.rules-section thead{background-color:#30467A;color:#ffffff;}.rules-section thead th{padding:12px 24px;text-align:left;font-size:15px;line-height:1.45;font-weight:700;color:#ffffff;border:none;}.rules-section tbody tr{border-bottom:1px solid rgba(48,70,122,0.11);transition:background-color 0.12s cubic-bezier(0.4,0,1,1);}.rules-section tbody tr:last-child{border-bottom:none;}.rules-section tbody tr:nth-child(even){background-color:rgba(92,121,186,0.05);}.rules-section tbody tr:hover{background-color:rgba(69,118,146,0.08);}.rules-section td{padding:12px 24px;color:#1e2d4a;vertical-align:top;}.rules-section th{padding:12px 24px;}.rules-section div{font-size:16px;line-height:1.65;color:#1e2d4a;}@media (max-width:768px){.rules-section{padding:48px 24px;}.rules-section h1{font-size:31px;}.rules-section h2{font-size:23px;margin-top:48px;}.rules-section h3{font-size:19px;margin-top:24px;}.rules-section table{display:block;overflow-x:auto;-webkit-overflow-scrolling:touch;}.rules-section thead th,.rules-section td{padding:12px;}}@media (max-width:375px){.rules-section{padding:24px 12px;}.rules-section h1{font-size:23px;}.rules-section h2{font-size:19px;}.rules-section h3{font-size:16px;}.rules-section ul,.rules-section ol{padding-left:12px;}}.aboutUs{max-width:100%;overflow-x:hidden;}.aboutUs .au-stripe-bg{position:absolute;inset:0;overflow:hidden;pointer-events:none;z-index:0;}.aboutUs .au-stripe-bg::before{content:'';position:absolute;inset:-60% -20%;background:repeating-linear-gradient(127deg,rgba(48,70,122,0.045) 0px,rgba(48,70,122,0.045) 1px,transparent 1px,transparent 38px);animation:auStripeMove 18s linear infinite;}@keyframes auStripeMove{0%{transform:translateX(0) translateY(0);}100%{transform:translateX(38px) translateY(38px);}}.aboutUs .au-topband{position:relative;background:#f4f6fb;padding:48px 24px;}.aboutUs .au-topband-inner{max-width:1100px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:center;position:relative;z-index:1;}.aboutUs .au-textcol{position:relative;}.aboutUs .au-quotemark{position:absolute;top:-12px;left:-24px;font-size:160px;line-height:1.2;color:rgba(48,70,122,0.07);font-weight:900;pointer-events:none;user-select:none;z-index:0;}.aboutUs .au-textcol-body{position:relative;z-index:1;}.aboutUs .au-eyebrow{display:inline-block;font-size:15px;line-height:1.45;letter-spacing:0.12em;text-transform:uppercase;color:#457692;font-weight:700;margin-bottom:12px;}.aboutUs .au-mainhd{font-size:58px;line-height:1.2;font-weight:900;color:transparent;-webkit-text-stroke:2px #30467A;margin:0 0 24px 0;}.aboutUs .au-mainhd .au-filled{color:#30467A;-webkit-text-stroke:0;}.aboutUs .au-desc{font-size:19px;line-height:1.65;color:#2a3550;margin:0 0 24px 0;}.aboutUs .au-desc-accent{background:#5C79BA;color:#fff;padding:1px 6px;border-radius:3px;}.aboutUs .au-links{display:flex;flex-direction:row;gap:12px;flex-wrap:wrap;}.aboutUs .au-linkprimary{display:inline-block;background:#30467A;color:#fff;font-size:16px;line-height:1.45;font-weight:700;padding:12px 24px;border-radius:3px;text-decoration:none;transition:background 0.15s cubic-bezier(0.4,0,1,1),box-shadow 0.12s cubic-bezier(0.4,0,1,1);box-shadow:1px 2px 3px 0 rgba(48,70,122,0.07);}.aboutUs .au-linkprimary:hover{background:#457692;box-shadow:1px 4px 28px 0 rgba(48,70,122,0.11);}.aboutUs .au-linksecondary{display:inline-block;background:transparent;color:#30467A;font-size:16px;line-height:1.45;font-weight:700;padding:12px 24px;border-radius:3px;text-decoration:none;border:2px solid #30467A;transition:color 0.15s cubic-bezier(0.4,0,1,1),border-color 0.15s cubic-bezier(0.4,0,1,1);}.aboutUs .au-linksecondary:hover{color:#457692;border-color:#457692;}.aboutUs .au-imgcol{position:relative;}.aboutUs .au-imgframe{position:relative;overflow:hidden;border-radius:3px;box-shadow:1px 10px 48px 0 rgba(48,70,122,0.14);}.aboutUs .au-imgframe img{width:100%;height:420px;object-fit:cover;object-position:center;display:block;filter:contrast(1.06) saturate(1.08);transition:transform 0.18s cubic-bezier(0.4,0,1,1);}.aboutUs .au-imgframe:hover img{transform:scale(1.03);}.aboutUs .au-imgoverlay{position:absolute;bottom:0;left:0;right:0;height:80px;background:linear-gradient(to top,rgba(48,70,122,0.18),transparent);pointer-events:none;}.aboutUs .au-imgbadge{position:absolute;bottom:24px;left:24px;background:#fff;border-radius:3px;padding:6px 12px;font-size:15px;line-height:1.45;font-weight:700;color:#30467A;box-shadow:1px 4px 28px 0 rgba(48,70,122,0.11);}.aboutUs .au-diag{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;overflow:hidden;border-radius:3px;}.aboutUs .au-diag::after{content:'';position:absolute;top:0;left:40%;width:1px;height:141%;background:rgba(92,121,186,0.18);transform:rotate(35deg);transform-origin:top left;}.aboutUs .au-mosaic{position:relative;background:#fff;padding:96px 24px;}.aboutUs .au-mosaic-inner{max-width:1100px;margin:0 auto;position:relative;z-index:1;}.aboutUs .au-mosaic-hd{font-size:31px;line-height:1.2;font-weight:900;color:transparent;-webkit-text-stroke:2px #30467A;text-align:center;margin:0 0 48px 0;}.aboutUs .au-grid{display:grid;grid-template-columns:1.3fr 1fr;grid-template-rows:auto auto;gap:24px;}.aboutUs .au-cell{border-radius:3px;overflow:hidden;position:relative;box-shadow:1px 4px 28px 0 rgba(48,70,122,0.11);}.aboutUs .au-cell-tall{grid-row:1 / 3;}.aboutUs .au-cellimg{width:100%;height:100%;min-height:260px;object-fit:cover;object-position:center;display:block;transition:transform 0.16s ease-in;}.aboutUs .au-cell:hover .au-cellimg{transform:scale(1.04);}.aboutUs .au-celloverlay{position:absolute;inset:0;background:linear-gradient(160deg,transparent 40%,rgba(48,70,122,0.55) 100%);pointer-events:none;}.aboutUs .au-celllabel{position:absolute;bottom:0;left:0;right:0;padding:24px;color:#fff;}.aboutUs .au-celllabel h4{font-size:19px;line-height:1.2;font-weight:700;margin:0 0 6px 0;color:#fff;}.aboutUs .au-celllabel p{font-size:15px;line-height:1.45;margin:0;color:rgba(255,255,255,0.88);}.aboutUs .au-cellbottom{height:240px;}.aboutUs .au-statsrow{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-top:48px;}.aboutUs .au-statcard{background:#f4f6fb;border-radius:28px;padding:24px;text-align:center;box-shadow:inset 1px 2px 3px 0 rgba(48,70,122,0.07);position:relative;overflow:hidden;}.aboutUs .au-statcard::before{content:'';position:absolute;bottom:0;left:0;right:0;height:3px;background:conic-gradient(at 50% 100%,#30467A,#457692,#5C79BA,#457692,#30467A);}.aboutUs .au-statnum{font-size:31px;line-height:1.2;font-weight:900;color:#30467A;display:block;}.aboutUs .au-statlabel{font-size:15px;line-height:1.45;color:#457692;display:block;margin-top:6px;}.aboutUs .au-teamrow{display:flex;flex-direction:row;gap:48px;margin-top:48px;align-items:flex-start;flex-wrap:wrap;}.aboutUs .au-teamhalf{flex:1 1 300px;}.aboutUs .au-teamhalf-hd{font-size:23px;line-height:1.2;font-weight:700;color:#30467A;margin:0 0 12px 0;}.aboutUs .au-teamhalf p{font-size:16px;line-height:1.65;color:#2a3550;margin:0 0 12px 0;}.aboutUs .au-profiles{display:flex;flex-direction:row;gap:24px;flex-wrap:wrap;flex:1 1 300px;}.aboutUs .au-profile{display:flex;flex-direction:column;align-items:center;gap:12px;flex:1 1 140px;}.aboutUs .au-portrait{width:96px;height:96px;border-radius:50%;overflow:hidden;box-shadow:1px 4px 28px 0 rgba(48,70,122,0.11);flex-shrink:0;}.aboutUs .au-portrait img{width:96px;height:96px;object-fit:cover;object-position:center;display:block;}.aboutUs .au-profilename{font-size:16px;line-height:1.45;font-weight:700;color:#30467A;text-align:center;}.aboutUs .au-profilerole{font-size:15px;line-height:1.45;color:#457692;text-align:center;margin-top:-6px;}.aboutUs .au-profilebio{font-size:15px;line-height:1.45;color:#2a3550;text-align:center;}@media (max-width:1024px){.aboutUs .au-topband-inner{grid-template-columns:1fr 1fr;gap:24px;}.aboutUs .au-mainhd{font-size:42px;}.aboutUs .au-grid{grid-template-columns:1fr 1fr;}}@media (max-width:768px){.aboutUs .au-topband-inner{grid-template-columns:1fr;}.aboutUs .au-imgcol{order:-1;}.aboutUs .au-mainhd{font-size:31px;}.aboutUs .au-quotemark{font-size:100px;left:0;}.aboutUs .au-grid{grid-template-columns:1fr;}.aboutUs .au-cell-tall{grid-row:auto;}.aboutUs .au-statsrow{grid-template-columns:1fr 1fr;}.aboutUs .au-teamrow{flex-direction:column;gap:24px;}.aboutUs .au-mosaic{padding:48px 24px;}}@media (max-width:375px){.aboutUs .au-topband{padding:24px 12px;}.aboutUs .au-mosaic{padding:48px 12px;}.aboutUs .au-links{flex-direction:column;}.aboutUs .au-statsrow{grid-template-columns:1fr;}.aboutUs .au-mainhd{font-size:23px;}}/*# sourceMappingURL=index-siy5fkr3.css.map */