/*
Theme Name: HolisticEvaluator AI Landing Page
Theme URI: https://holisticprogressreport.com/your-theme
Author: Navneet Kumar
Author URI: https://holisticprogressreport.com
Description: A custom WordPress landing-page theme for HolisticEvaluator.ai.
Version: 1.0
License: GNU General Public License v2 or later
License URI: https://www.gnu.org/licenses/gpl-2.0.html
Text Domain: holisticevaluator-ai
*/
:root{--blue:#1683d8;--navy:#0B4EA2;--text:#2c4058;--muted:#61728a;--line:#dbeefa;--soft:#f4fbff;--shadow:0 22px 60px rgba(7,24,47,.10);}*{box-sizing:border-box;margin:0;padding:0;}body{background:linear-gradient(180deg,#fff 0%,#f7fbff 46%,#fff 100%);color:var(--navy);overflow-x:hidden;}a{text-decoration:none;color:inherit;}.shell{max-width:1320px;margin:auto;padding:0 32px;}section{padding:72px 0;}.nav{position:sticky;top:0;z-index:100;background:rgba(255,255,255,.94);backdrop-filter:blur(18px);border-bottom:1px solid #e8f1fa;}.nav .shell{height:78px;display:flex;align-items:center;justify-content:space-between;gap:28px;}.logo{width:120px;height:auto;display:block;}.links{display:flex;gap:34px;font-weight:600;color:#2b3f57;}.links a:hover{color:var(--blue);}.btn{border:0;border-radius:999px;padding:15px 26px;font-weight:600;font-family:inherit;cursor:pointer;transition:.28s ease;display:inline-flex;align-items:center;justify-content:center;gap:8px;}.btn-primary{background:var(--orange);color:#fff;box-shadow:0 16px 34px rgba(255,122,20,.28);}.btn-primary:hover{transform:translateY(-3px);box-shadow:0 22px 42px rgba(255,122,20,.36);}.btn-secondary{background:#edf8ff;color:#0b4f8a;border:1px solid #cfe8fb;}.hero{position:relative;}.hero:before{content:"";position:absolute;right:-8%;top:10%;border-radius:50%;background:radial-gradient(circle,rgba(22,131,216,.13),transparent 70%);z-index:-1;}.hero-grid{display:grid;}.badge{display:inline-flex;align-items:center;gap:11px;background:#edf8ff;border:1px solid #cfe8fb;border-radius:999px;padding:9px 15px;font-weight:600;color:#0b4f8a;font-size:12px;margin-bottom:24px;}.badge:before{content:"";border-radius:50%;background:var(--orange);}h1{font-size:clamp(45px,5vw,70px);line-height:1.02;letter-spacing:-2.2px;font-weight:600;margin-bottom:22px;}.blue-text{color:var(--blue);}.hero p{color:#596b82;}.hero-actions{display:flex;flex-wrap:wrap;}.hero-visual{position:relative;}.hero-visual-inner{position:relative;}.hero-visual img{display:block;}.hero-tag{position:absolute;background:rgba(255,255,255,.92);backdrop-filter:blur(12px);border:1px solid #d7eafa;box-shadow:0 16px 34px rgba(7,24,47,.12);}.hero-tag small{display:block;text-transform:uppercase;color:var(--blue);font-weight:600;letter-spacing:.9px;}.hero-tag strong{display:block;margin-top:3px;}.quick-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;max-width:780px;}.mini-card{background:#fff;border:1px solid #dfeefa;border-radius:20px;padding:18px 18px;box-shadow:0 10px 34px rgba(7,24,47,.06);transition:.28s ease;}.mini-card:hover{transform:translateY(-5px);}.mini-card h3{font-size:13px;margin-bottom:6px;}.mini-card p{font-size:12px;line-height:1.55;margin:0;color:#61728a;}.section-head{text-align:center;max-width:780px;margin:0 auto 38px;}.section-head .kicker{text-transform:uppercase;color:#F58220;font-weight:600;font-size:12px;letter-spacing:.7px;margin-bottom:10px;}.section-head h2{font-size:clamp(30px,3vw,46px);line-height:1.1;letter-spacing:-1px;margin-bottom:12px;}.section-head p{color:#60748d;line-height:1.7;}.problem{background:linear-gradient(180deg,#fff,#f8fcff);}.problem-grid{display:grid;grid-template-columns:.68fr 1fr;gap:44px;align-items:center;}.problem-copy{padding:12px 0;}.problem-copy h2{font-size:clamp(30px,3vw,42px);line-height:1.12;letter-spacing:-1px;margin-bottom:14px;}.problem-copy p{color:#60748d;line-height:1.68;font-size:12px;max-width:470px;}.pain-list{display:flex;flex-wrap:wrap;gap:10px;margin-top:20px;}.pain{background:#fff;border:1px solid #deeffb;border-radius:999px;padding:10px 14px;color:#0b4f8a;font-weight:600;font-size:12px;box-shadow:0 10px 24px rgba(7,24,47,.05);}.pain span{color:var(--orange);margin-right:6px;}.growth-image-clean{position:relative;}.growth-image-clean img{width:100%;height:430px;object-fit:cover;border-radius:30px;display:block;filter:drop-shadow(0 28px 48px rgba(7,24,47,.14));}.works-row{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;}.work-card,.feature-card{background:#fff;border:1px solid #deeffb;border-radius:28px;padding:28px;box-shadow:0 14px 42px rgba(7,24,47,.06);position:relative;overflow:hidden;transition:.28s ease;}.work-card:hover,.feature-card:hover{transform:translateY(-5px);}.work-card:after,.feature-card:after{content:"";position:absolute;right:-42px;top:-42px;width:110px;height:110px;background:rgba(22,131,216,.08);border-radius:50%;}.icon{border-radius:18px;display:grid;place-items:center;background:#fff;border:1px solid #d3ebfb;box-shadow:0 10px 24px rgba(7,24,47,.06);}.icon img{width:32px;height:32px;object-fit:contain;}.work-card h3,.feature-card h3{font-size:16px;margin-bottom:10px;}.work-card p,.feature-card p{color:#61728a;line-height:1.62;font-size:14px;}.feature-grid{display:grid;}.feature-card .icon{width:56px;height:56px;}.feature-card .icon img{width:34px;height:34px;}.sdp-section{background:linear-gradient(180deg,#f8fcff,#fff);}.sdp-card{background:#fff;border:1px solid #d6ebfb;border-radius:38px;padding:28px;box-shadow:var(--shadow);overflow:hidden;position:relative;}.sdp-card:before{content:"";position:absolute;inset:28px;border-radius:28px;background-image:linear-gradient(rgba(22,131,216,.055) 1px, transparent 1px),linear-gradient(90deg, rgba(22,131,216,.055) 1px, transparent 1px);background-size:42px 42px;pointer-events:none;}.sdp-stage{position:relative;z-index:1;min-height:480px;display:grid;grid-template-columns:.9fr .78fr 1.06fr;gap:20px;align-items:center;}.sdp-lines{position:absolute;inset:0;width:100%;height:100%;z-index:1;pointer-events:none;}.sdp-lines path{fill:none;stroke-linecap:round;animation:lineFlow 5s linear infinite;}.sdp-lines .mission-line{animation-delay:.6s;}@keyframes lineFlow{to{stroke-dashoffset:-120;}}.principal-block{position:relative;z-index:2;display:flex;justify-content:center;}.principal-aura{position:absolute;border-radius:50%;background:linear-gradient(135deg,rgba(234,246,255,.82),rgba(255,243,232,.75));border:1px solid rgba(22,131,216,.12);left:50%;transform:translateX(-50%);}.principal-img{position:relative;z-index:2;filter:drop-shadow(0 22px 24px rgba(16,35,63,.16));animation:principalFloat 4.2s ease-in-out infinite;}@keyframes principalFloat{50%{transform:translateY(-7px);}}.principal-tag2{position:absolute;z-index:3;left:50%;transform:translateX(-50%);padding:10px 26px;border-radius:999px;background:rgba(255,255,255,.94);border:1px solid rgba(22,131,216,.18);color:var(--blue);font-weight:600;letter-spacing:.5px;box-shadow:0 12px 28px rgba(16,35,63,.10);}.vm-stack{position:relative;z-index:3;display:grid;gap:26px;justify-items:center;}.vm-node{position:relative;width:250px;min-height:92px;display:flex;align-items:center;gap:14px;padding:15px 17px;border-radius:22px;background:rgba(255,255,255,.96);border:1px solid rgba(22,131,216,.18);box-shadow:0 15px 32px rgba(16,35,63,.08);animation:nodeBreathe 3.5s ease-in-out infinite;}.vm-node.mission{animation-delay:.7s;}@keyframes nodeBreathe{50%{transform:translateY(-4px);box-shadow:0 20px 42px rgba(16,35,63,.11);}}.vm-node:before,.vm-node:after{position:absolute;top:50%;width:12px;height:12px;border-radius:50%;transform:translateY(-50%);background:#fff;border:3px solid var(--blue);box-shadow:0 0 0 5px rgba(22,131,216,.08);}.vm-node:before{left:-7px;}.vm-node:after{right:-7px;}.vm-node.mission:after{border-color:var(--orange);box-shadow:0 0 0 5px rgba(255,122,20,.08);}.vm-icon{width:52px;height:52px;border-radius:17px;display:flex;align-items:center;justify-content:center;flex:0 0 52px;background:#edf8ff;box-shadow:0 10px 20px rgba(22,131,216,.10);}.vm-node.mission .vm-icon{background:#fff2e7;box-shadow:0 10px 20px rgba(255,122,20,.10);}.vm-icon img{width:30px;height:30px;object-fit:contain;}.vm-node h3{font-size:15px;margin-bottom:3px;letter-spacing:.1px;}.vm-node p{font-size:12px;line-height:1.42;color:#61728a;font-weight:600;}.engine{position:relative;z-index:3;width:392px;height:392px;margin:auto;}.engine-ring{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);border-radius:50%;border:2.5px dashed rgba(22,131,216,.35);}.engine-ring.r1{width:190px;height:190px;border-color:rgba(255,122,20,.36);animation:spin 14s linear infinite;}.engine-ring.r2{width:278px;height:278px;animation:spinR 18s linear infinite;}.engine-ring.r3{width:356px;height:356px;border-color:rgba(11,79,138,.24);animation:spin 28s linear infinite;}@keyframes spin{to{transform:translate(-50%,-50%) rotate(360deg);}}@keyframes spinR{to{transform:translate(-50%,-50%) rotate(-360deg);}}.engine-core{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);animation:enginePulse 3.2s ease-in-out infinite;}@keyframes enginePulse{50%{transform:translate(-50%,-50%) scale(1.035);box-shadow:0 28px 64px rgba(16,35,63,.16),0 0 0 13px rgba(255,122,20,.07);}}.engine-core span{color:var(--orange);font-weight:600;}.fw-chip{position:absolute;left:50%;top:50%;width:88px;min-height:54px;transform:translate(-50%,-50%) rotate(var(--angle)) translateY(-170px) rotate(calc(-1 * var(--angle)));border-radius:18px;background:rgba(255,255,255,.96);border:1px solid rgba(22,131,216,.18);box-shadow:0 16px 32px rgba(16,35,63,.10);display:flex;align-items:center;justify-content:center;flex-direction:column;font-weight:600;font-size:12px;animation:chipFloat 3.1s ease-in-out infinite;}.fw-chip small{margin-top:3px;color:var(--orange);font-size:12px;letter-spacing:.5px;}@keyframes chipFloat{50%{margin-top:-8px;}}.dot-orbit{position:absolute;left:50%;top:50%;width:9px;height:9px;border-radius:50%;background:var(--orange);box-shadow:0 0 16px rgba(255,122,20,.6);transform:translate(-50%,-50%) rotate(var(--angle)) translateY(-138px);animation:dotOrbit 7s linear infinite;}.dot-orbit.blue{background:var(--blue);box-shadow:0 0 16px rgba(22,131,216,.55);animation-duration:9s;}@keyframes dotOrbit{to{transform:translate(-50%,-50%) rotate(calc(var(--angle) + 360deg)) translateY(-138px);}}.sdp-outcomes{position:relative;z-index:2;display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-top:22px;padding-top:22px;border-top:1px solid rgba(22,131,216,.10);}.sdp-outcome{display:flex;align-items:center;gap:12px;min-height:60px;padding:12px 14px;border-radius:18px;background:#fff;border:1px solid rgba(22,131,216,.12);box-shadow:0 10px 22px rgba(16,35,63,.06);font-weight:600;font-size:14px;}.sdp-outcome img{width:26px;height:26px;object-fit:contain;}.frameworks{display:flex;gap:12px;flex-wrap:wrap;justify-content:center;}.frameworks span{background:#fff;border:1px solid #dceefa;border-radius:999px;padding:11px 16px;font-weight:600;color:#0b4f8a;box-shadow:0 8px 22px rgba(7,24,47,.05);}.cta-band{background:linear-gradient(135deg,#0b4f8a,#0B4EA2);color:#fff;border-radius:34px;padding:42px;display:flex;align-items:center;justify-content:space-between;gap:24px;box-shadow:var(--shadow);}.cta-band h2{font-size:29px;margin-bottom:8px;}.cta-band p{color:#d7ebff;}footer{background:linear-gradient(135deg,#0b4f8a,#0B4EA2);padding:56px 0 24px;}.footer-grid{display:grid;grid-template-columns:1.4fr 1fr 1fr 1fr;gap:34px;color:#cfe3f7;}footer img{width:125px;margin-bottom:12px;background:#fff;border-radius:14px;padding:5px;}footer h4{color:#fff;margin-bottom:12px;}footer p,footer a{font-size:12px;line-height:1.8;color:#cfe3f7;}footer a:hover{color:#fff;}.copyright{grid-column:1/-1;border-top:1px solid rgba(255,255,255,.15);margin-top:18px;padding-top:18px;text-align:center;font-size:12px;color:#a9c4e0;}.modal{position:fixed;inset:0;background:rgba(7,24,47,.48);backdrop-filter:blur(8px);z-index:999;display:none;align-items:center;justify-content:center;padding:20px;}.modal.show{display:flex;}.form-card{width:min(560px,100%);background:#fff;border-radius:28px;padding:28px;box-shadow:0 25px 80px rgba(0,0,0,.25);position:relative;}.form-card h3{font-size:23px;margin-bottom:8px;}.form-card p{color:#667892;margin-bottom:18px;}.close{position:absolute;right:18px;top:16px;border:0;background:#eef8ff;width:38px;height:38px;border-radius:50%;font-size:21px;cursor:pointer;}.fields{display:grid;gap:12px;}input,textarea{width:100%;padding:14px 15px;border:1px solid #dceafa;border-radius:16px;font-family:inherit;outline:none;}textarea{min-height:90px;resize:vertical;}@media (max-width:1100px){.hero-grid,.problem-grid{grid-template-columns:1fr;}.hero-visual{max-width:520px;}.works-row{grid-template-columns:1fr 1fr;}.sdp-stage{grid-template-columns:1fr;min-height:auto;}.sdp-lines{display:none;}.engine{width:350px;height:350px;}.sdp-outcomes{grid-template-columns:repeat(2,1fr);}.growth-image-clean img{height:auto;}}@media (max-width:760px){.links{display:none;}.nav .shell{height:68px;}section{padding:50px 0;}.hero{padding-top:48px;}.quick-cards,.works-row,.feature-grid,.footer-grid{grid-template-columns:1fr;}.hero-visual-inner{height:440px;}.problem-copy h2{font-size:32px;}.cta-band{display:block;text-align:center;}.cta-band .btn{margin-top:20px;}.sdp-card{padding:18px;}.engine{width:300px;height:300px;}.fw-chip{transform:translate(-50%,-50%) rotate(var(--angle)) translateY(-132px) rotate(calc(-1 * var(--angle)));width:74px;font-size:12px;}.engine-ring.r1{width:150px;height:150px;}.engine-ring.r2{width:220px;height:220px;}.engine-ring.r3{width:286px;height:286px;}.engine-core{width:124px;height:108px;}.engine-core strong{font-size:22px;}.sdp-outcomes{grid-template-columns:1fr;}}#features{padding-bottom:64px!important;}.feature-grid{grid-template-columns:repeat(4,1fr)!important;gap:22px!important;}.feature-card{min-height:245px!important;}.footer-cta-btn{margin-top:14px!important;background:#ff7a14!important;color:#fff!important;box-shadow:0 14px 30px rgba(255,122,20,.25)!important;}footer .btn-primary:hover{transform:translateY(-2px)!important;}@media (max-width:1100px){.feature-grid{grid-template-columns:repeat(2,1fr)!important;}}@media (max-width:760px){.feature-grid{grid-template-columns:1fr!important;}}.hero .quick-cards{display:none!important;}.growth-cards-section .compact-head{margin-bottom:26px!important;}.growth-cards-section .compact-head h2{font-size:clamp(26px,2.4vw,38px)!important;max-width:820px;margin:0 auto;}.growth-card-media{margin-bottom:20px;color:#8aa4bd;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.08em;}.growth-priority-card h3{margin-bottom:8px!important;}@media (max-width:760px){.standalone-growth-cards{grid-template-columns:1fr!important;}.growth-priority-card{min-height:auto!important;}.growth-card-media{height:120px;}}.standalone-growth-cards{display:grid!important;grid-template-columns:repeat(3,1fr)!important;gap:24px!important;align-items:stretch!important;max-width:1160px!important;margin:0 auto!important;}.growth-priority-card{border-radius:30px!important;background:#fff!important;border:1px solid #dceefa!important;box-shadow:0 18px 48px rgba(7,24,47,.08)!important;}.growth-card-media{height:210px!important;min-height:210px!important;margin:0 0 20px!important;border:0!important;background:transparent!important;border-radius:24px!important;display:flex!important;align-items:flex-end!important;justify-content:center!important;overflow:hidden!important;position:relative!important;}.growth-card-media img{display:block!important;max-width:100%!important;max-height:100%!important;width:auto!important;height:100%!important;object-fit:contain!important;object-position:center bottom!important;background:transparent!important;filter:drop-shadow(0 18px 20px rgba(7,24,47,.12))!important;}.admissions-media img{height:94%!important;}.roi-media img{height:108%!important;}.recognition-media img{height:112%!important;}.growth-priority-card h3{font-size:20px!important;line-height:1.25!important;margin:0 0 8px!important;color:var(--navy)!important;}.icon,.vm-icon-bg,.vision-icon-bg,.mission-icon-bg{background:transparent!important;fill:transparent!important;border:none!important;box-shadow:none!important;}.icon{width:48px!important;height:48px!important;margin-bottom:16px!important;}@media (max-width:1100px){.standalone-growth-cards{grid-template-columns:repeat(3,1fr)!important;}.growth-priority-card{height:370px!important;min-height:370px!important;}.growth-card-media{height:190px!important;min-height:190px!important;}}@media (max-width:820px){.standalone-growth-cards{grid-template-columns:1fr!important;}.growth-priority-card{height:auto!important;min-height:auto!important;}.growth-card-media{height:230px!important;min-height:230px!important;}}.hero-tag{display:none!important;}.hero-visual{width:392px!important;max-width:392px!important;margin-left:auto!important;}.hero-visual-inner{width:368px!important;}.principal-block{min-height:410px!important;align-items:flex-end!important;}.principal-aura{width:360px!important;height:360px!important;top:18px!important;}.principal-img{width:410px!important;height:402px!important;max-width:none!important;object-fit:contain!important;object-position:center bottom!important;}.principal-tag2{bottom:12px!important;}.vm-node:before,.vm-node:after{display:none!important;content:none!important;}.dot-orbit,.dot-orbit.blue{display:none!important;}.sdp-lines path{stroke-width:2.1!important;stroke-dasharray:10 14!important;opacity:.36!important;}.sdp-lines .vision-line{stroke:rgba(22,131,216,.36)!important;}.sdp-lines .mission-line{stroke:rgba(255,122,20,.30)!important;}@media (max-width:1100px){.hero-grid{grid-template-columns:1fr!important;}.hero-visual{width:min(392px,100%)!important;margin:auto!important;}.hero-visual-inner{width:100%!important;height:auto!important;aspect-ratio:2/3!important;}}.reveal{opacity:0;transform:translateY(50px);transition:opacity .8s ease,transform .8s ease;will-change:opacity,transform;}.reveal.active{opacity:1;transform:translateY(0);}.reveal-left{opacity:0;transform:translateX(-60px);transition:all .9s ease;}.reveal-left.active{opacity:1;transform:translateX(0);}.reveal-right{opacity:0;transform:translateX(60px);transition:all .9s ease;}.reveal-right.active{opacity:1;transform:translateX(0);}.reveal-scale{opacity:0;transform:scale(.9);transition:all .8s ease;}.reveal-scale.active{opacity:1;transform:scale(1);}.mini-card,
.work-card,
.feature-card,
.problem-copy,
.growth-card,
.growth-cards .card,
.growth-card-item,
.sdp-card,
.cta-band,
.form-card,
.frameworks span,
.growth-image-card{opacity:0;transform:translateY(42px);transition:opacity .75s ease, transform .75s ease, box-shadow .28s ease, border-color .28s ease;will-change:opacity, transform;}.mini-card.active,
.work-card.active,
.feature-card.active,
.problem-copy.active,
.growth-card.active,
.growth-cards .card.active,
.growth-card-item.active,
.sdp-card.active,
.cta-band.active,
.form-card.active,
.frameworks span.active,
.growth-image-card.active{opacity:1;transform:translateY(0);}.quick-cards > *:nth-child(1),
.works-row > *:nth-child(1),
.feature-grid > *:nth-child(1),
.growth-cards > *:nth-child(1),
.frameworks > *:nth-child(1){transition-delay:.08s;}.quick-cards > *:nth-child(2),
.works-row > *:nth-child(2),
.feature-grid > *:nth-child(2),
.growth-cards > *:nth-child(2),
.frameworks > *:nth-child(2){transition-delay:.18s;}.quick-cards > *:nth-child(3),
.works-row > *:nth-child(3),
.feature-grid > *:nth-child(3),
.growth-cards > *:nth-child(3),
.frameworks > *:nth-child(3){transition-delay:.28s;}.feature-grid > *:nth-child(4),
.frameworks > *:nth-child(4){transition-delay:.38s;}.feature-grid > *:nth-child(5),
.frameworks > *:nth-child(5){transition-delay:.48s;}.feature-grid > *:nth-child(6),
.frameworks > *:nth-child(6){transition-delay:.58s;}.connection-line,
.vision-path{stroke:#5aa8ff!important;stroke-width:4px!important;opacity:.9!important;}.orbit-ring{stroke:#8fc6ff!important;stroke-width:3.5px!important;opacity:.8!important;}.orbit-ring.orange{stroke:#F58220!important;opacity:.8!important;}.connection-line,
.vision-path,
.mission-path{stroke-dasharray:12 10;animation:flowLine 8s linear infinite;}@keyframes flowLine{from{stroke-dashoffset:0;}to{stroke-dashoffset:-200;}}.vision-path{stroke:#4A9CFF!important;stroke-width:5px!important;opacity:1!important;stroke-dasharray:14 10!important;}.mission-path{stroke:#F58220!important;stroke-width:5px!important;opacity:1!important;stroke-dasharray:14 10!important;}.sdp-card svg .orbit-ring,
.sdp-card svg .ring-outer,
.sdp-card svg .ring-middle{stroke:#4B9BEF!important;stroke-width:3px!important;opacity:.62!important;filter:none!important;}.sdp-card svg .ring-inner{stroke:#F58220!important;stroke-width:3px!important;opacity:.58!important;filter:none!important;}.sdp-card svg .orbit-spoke{stroke:#4B9BEF!important;stroke-width:2px!important;opacity:.30!important;filter:none!important;}.growth-cards-section .growth-card,
.growth-card,
.growth-card-item,
.mini-card.growth-card,
.independent-growth-card{min-height:470px!important;display:flex!important;flex-direction:column!important;justify-content:flex-start!important;overflow:hidden!important;}.growth-cards-section .growth-card img,
.growth-card img,
.growth-card-item img,
.mini-card.growth-card img,
.independent-growth-card img{height:280px!important;width:100%!important;object-fit:contain!important;object-position:center bottom!important;display:block!important;margin:0 auto 14px!important;transform:scale(1.18)!important;transform-origin:center bottom!important;}.growth-cards-section .growth-card:nth-child(2) img,
.growth-card:nth-child(2) img,
.growth-card-item:nth-child(2) img,
.independent-growth-card:nth-child(2) img{transform:scale(1.28)!important;}.growth-cards-section .growth-card:nth-child(3) img,
.growth-card:nth-child(3) img,
.growth-card-item:nth-child(3) img,
.independent-growth-card:nth-child(3) img{transform:scale(1.30)!important;}.growth-cards-section .growth-card h3,
.growth-card h3,
.growth-card-item h3,
.independent-growth-card h3{margin-top:12px!important;}section .shell > div[style*="grid-template-columns:repeat(3"] > div img,
section .shell > div[style*="grid-template-columns: repeat(3"] > div img{height:280px!important;width:100%!important;object-fit:contain!important;object-position:center bottom!important;transform:scale(1.2)!important;transform-origin:center bottom!important;}section .shell > div[style*="grid-template-columns:repeat(3"] > div,
section .shell > div[style*="grid-template-columns: repeat(3"] > div{min-height:470px!important;}.sdp-card svg .focus-arc,
.sdp-card svg .arc-top,
.sdp-card svg .arc-bottom,
.sdp-card svg .vision-path,
.sdp-card svg path.vision-path,
.sdp-card svg path[class*="vision"],
.sdp-card svg path[class*="Vision"],
.sdp-card svg .focus-lines path:not(.mission-line):not(.arc-mid){stroke:#2F80ED!important;stroke-width:2px!important;opacity:.72!important;stroke-dasharray:12 10!important;filter:none!important;}.sdp-card svg .arc-mid,
.sdp-card svg .mission-line,
.sdp-card svg .mission-path,
.sdp-card svg path.mission-path,
.sdp-card svg path[class*="mission"],
.sdp-card svg path[class*="Mission"]{stroke:#F58220!important;stroke-width:2px!important;opacity:.72!important;stroke-dasharray:12 10!important;filter:none!important;}.growth-cards-section .growth-cards,
.growth-cards,
.independent-growth-grid{align-items:stretch!important;}.growth-cards-section .growth-card,
.growth-card,
.growth-card-item,
.independent-growth-card{height:560px!important;min-height:560px!important;display:flex!important;flex-direction:column!important;justify-content:space-between!important;padding:24px 26px 22px!important;overflow:hidden!important;}.growth-cards-section .growth-card .image-wrap,
.growth-card .image-wrap,
.growth-card-item .image-wrap,
.independent-growth-card .image-wrap{height:440px!important;flex:0 0 440px!important;display:flex!important;align-items:flex-end!important;justify-content:center!important;overflow:hidden!important;margin:0 0 8px!important;}.growth-cards-section .growth-card img,
.growth-card img,
.growth-card-item img,
.independent-growth-card img{height:100%!important;width:100%!important;max-width:none!important;object-fit:contain!important;object-position:center bottom!important;display:block!important;margin:0 auto!important;transform:none!important;}.growth-cards-section .growth-card h3,
.growth-card h3,
.growth-card-item h3,
.independent-growth-card h3{font-size:26px!important;line-height:1.12!important;margin:0 0 8px!important;}.growth-cards-section .growth-card p,
.growth-card p,
.growth-card-item p,
.independent-growth-card p{font-size:16px!important;line-height:1.42!important;margin:0!important;color:#60748d!important;}.growth-card > img,
.growth-card-item > img,
.independent-growth-card > img{height:420px!important;flex:0 0 420px!important;object-fit:contain!important;object-position:center bottom!important;margin-bottom:10px!important;}@media (max-width:900px){.growth-cards-section .growth-card,
    .growth-card,
    .growth-card-item,
    .independent-growth-card{height:auto!important;min-height:500px!important;}.growth-cards-section .growth-card .image-wrap,
    .growth-card .image-wrap,
    .growth-card-item .image-wrap,
    .independent-growth-card .image-wrap,
    .growth-card > img,
    .growth-card-item > img,
    .independent-growth-card > img{height:330px!important;flex-basis:330px!important;}}.growth-priority-card{height:620px!important;min-height:620px!important;padding:22px 24px 24px!important;display:flex!important;flex-direction:column!important;justify-content:flex-start!important;overflow:hidden!important;}.growth-priority-card .growth-card-media{height:470px!important;flex:0 0 470px!important;width:100%!important;display:flex!important;align-items:flex-end!important;justify-content:center!important;overflow:hidden!important;margin:0 0 12px!important;}.growth-priority-card .growth-card-media img{height:100%!important;width:100%!important;max-width:none!important;object-fit:contain!important;object-position:center bottom!important;transform:none!important;margin:0 auto!important;display:block!important;}.growth-title-row{display:flex!important;align-items:center!important;gap:12px!important;min-height:42px!important;margin:0 0 8px!important;}.growth-title-icon{width:38px!important;height:38px!important;min-width:38px!important;object-fit:contain!important;display:block!important;border:0!important;background:transparent!important;box-shadow:none!important;padding:0!important;margin:0!important;transform:none!important;}.growth-title-row h3{margin:0!important;font-size:24px!important;line-height:1.12!important;}.growth-priority-card p{margin:0!important;font-size:16px!important;line-height:1.38!important;color:#60748d!important;}.growth-priority-card .admissions-media img{transform-origin:center bottom!important;}.growth-priority-card .roi-media img{transform:scale(1.12)!important;transform-origin:center bottom!important;}.growth-priority-card .recognition-media img{transform:scale(1.10)!important;transform-origin:center bottom!important;}@media (max-width:900px){.growth-priority-card{height:auto!important;min-height:560px!important;}.growth-priority-card .growth-card-media{height:390px!important;flex-basis:390px!important;}}.growth-priority-card .growth-title-row{display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:12px!important;}.growth-priority-card .growth-title-icon{width:42px!important;height:42px!important;min-width:42px!important;object-fit:contain!important;background:transparent!important;border:none!important;box-shadow:none!important;border-radius:0!important;padding:0!important;}.growth-priority-card .admissions-media img{height:100%!important;width:100%!important;object-fit:contain!important;object-position:center bottom!important;transform:none!important;background:transparent!important;}.growth-cards-section{padding:32px 0 58px!important;background:linear-gradient(180deg,#fff 0%,#f8fcff 100%)!important;}.growth-square-head{margin-bottom:22px!important;}.growth-square-head h2{font-size:clamp(28px,2.55vw,42px)!important;line-height:1.08!important;max-width:820px!important;}.square-growth-cards{display:grid!important;grid-template-columns:repeat(3, minmax(0, 1fr))!important;margin:0 auto!important;align-items:stretch!important;}.square-growth-card{width:100%!important;border-radius:26px!important;background:#fff!important;border:1px solid #dceefa!important;box-shadow:0 16px 42px rgba(7,24,47,.075)!important;overflow:hidden!important;display:flex!important;flex-direction:column!important;justify-content:flex-start!important;}.square-growth-media{width:100%!important;min-height:0!important;border-radius:20px!important;background:#fff!important;border:0!important;position:relative!important;}.square-growth-media .growth-main-img,
.square-growth-media > img.growth-main-img{max-width:none!important;max-height:none!important;display:block!important;background:#fff!important;filter:none!important;transform:none!important;}.growth-card-copy{margin-top:18px;}.growth-mini-icon{display:block!important;filter:none!important;}.growth-card-title-row h3,
.square-growth-card h3{color:var(--navy)!important;letter-spacing:-.03em!important;}.square-growth-card p{color:#61728a!important;}@media (max-width:1100px){.square-growth-cards{max-width:960px!important;gap:18px!important;}.square-growth-card{padding:14px!important;border-radius:24px!important;}.square-growth-media{height:62%!important;margin-bottom:12px!important;}.growth-mini-icon{width:30px!important;height:30px!important;min-width:30px!important;}}@media (max-width:820px){.square-growth-cards{grid-template-columns:1fr!important;max-width:360px!important;}.square-growth-card{aspect-ratio:1/1!important;}}.growth-cards-section#growth-priorities,
.growth-cards-section{padding:28px 0 52px!important;}.growth-square-head,
.growth-cards-section .compact-head{margin-bottom:22px!important;}.growth-square-head h2,
.growth-cards-section .compact-head h2{font-size:clamp(28px,2.45vw,40px)!important;line-height:1.08!important;max-width:860px!important;}.quick-cards.standalone-growth-cards.square-growth-cards,
.standalone-growth-cards.square-growth-cards,
.square-growth-cards{display:grid!important;grid-template-columns:repeat(3, minmax(0, 1fr))!important;gap:22px!important;max-width:1120px!important;margin:0 auto!important;align-items:stretch!important;}.mini-card.growth-priority-card.square-growth-card,
.growth-priority-card.square-growth-card,
.square-growth-card{aspect-ratio:1/1!important;height:auto!important;min-height:0!important;max-height:none!important;padding:14px 16px 16px!important;border-radius:26px!important;overflow:hidden!important;background:#fff!important;border:1px solid #dceefa!important;box-shadow:0 16px 42px rgba(7,24,47,.08)!important;display:grid!important;grid-template-rows:66% 34%!important;gap:0!important;}.growth-priority-card.square-growth-card .growth-card-media.square-growth-media,
.growth-priority-card.square-growth-card .growth-card-media,
.square-growth-card .square-growth-media,
.square-growth-media{height:100%!important;min-height:0!important;max-height:none!important;flex:unset!important;flex-basis:auto!important;width:100%!important;margin:0 0 10px!important;padding:0!important;border:0!important;border-radius:20px!important;overflow:hidden!important;display:block!important;background:#fff!important;}.growth-priority-card.square-growth-card .growth-card-media.square-growth-media img.growth-main-img,
.growth-priority-card.square-growth-card .growth-card-media img.growth-main-img,
.square-growth-card .square-growth-media img.growth-main-img,
.square-growth-media img.growth-main-img{width:100%!important;height:100%!important;max-width:none!important;max-height:none!important;object-fit:cover!important;object-position:center center!important;display:block!important;transform:none!important;filter:none!important;margin:0!important;background:#fff!important;}.growth-priority-card.square-growth-card .admissions-media img.growth-main-img{object-position:center 36%!important;}.growth-priority-card.square-growth-card .roi-media img.growth-main-img{object-position:center 50%!important;}.growth-priority-card.square-growth-card .recognition-media img.growth-main-img{object-position:center 54%!important;}.growth-priority-card.square-growth-card .growth-card-copy,
.square-growth-card .growth-card-copy{min-height:0!important;height:100%!important;flex:unset!important;display:flex!important;flex-direction:column!important;justify-content:flex-start!important;padding:4px 4px 0!important;overflow:visible!important;background:#fff!important;position:relative!important;z-index:2!important;}.growth-priority-card.square-growth-card .growth-card-title-row,
.square-growth-card .growth-card-title-row{display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:10px!important;margin:0 0 7px!important;min-height:34px!important;overflow:visible!important;}.growth-priority-card.square-growth-card .growth-mini-icon,
.square-growth-card .growth-mini-icon{width:32px!important;height:32px!important;min-width:32px!important;max-width:32px!important;max-height:32px!important;object-fit:contain!important;display:block!important;flex:0 0 32px!important;background:transparent!important;border:0!important;box-shadow:none!important;padding:0!important;margin:0!important;transform:none!important;filter:none!important;border-radius:0!important;}.growth-priority-card.square-growth-card .growth-card-title-row h3,
.growth-priority-card.square-growth-card h3,
.square-growth-card .growth-card-title-row h3,
.square-growth-card h3{display:block!important;visibility:visible!important;opacity:1!important;margin:0!important;color:#0B4EA2!important;font-size:clamp(17px,1.25vw,21px)!important;line-height:1.08!important;letter-spacing:-.035em!important;font-weight:600!important;}.growth-priority-card.square-growth-card p,
.square-growth-card p{display:block!important;visibility:visible!important;opacity:1!important;margin:0!important;color:#60748d!important;font-size:clamp(12px,.9vw,14px)!important;line-height:1.32!important;max-width:95%!important;overflow:visible!important;}@media (max-width:1100px){.quick-cards.standalone-growth-cards.square-growth-cards,
  .standalone-growth-cards.square-growth-cards,
  .square-growth-cards{max-width:980px!important;gap:18px!important;}.mini-card.growth-priority-card.square-growth-card,
  .growth-priority-card.square-growth-card,
  .square-growth-card{padding:12px 13px 14px!important;border-radius:24px!important;grid-template-rows:64% 36%!important;}.growth-priority-card.square-growth-card .growth-mini-icon,
  .square-growth-card .growth-mini-icon{width:28px!important;height:28px!important;min-width:28px!important;flex-basis:28px!important;}.growth-priority-card.square-growth-card .growth-card-title-row h3,
  .growth-priority-card.square-growth-card h3{font-size:18px!important;}.growth-priority-card.square-growth-card p{font-size:12.5px!important;line-height:1.28!important;}}@media (max-width:820px){.quick-cards.standalone-growth-cards.square-growth-cards,
  .standalone-growth-cards.square-growth-cards,
  .square-growth-cards{grid-template-columns:1fr!important;max-width:360px!important;}.mini-card.growth-priority-card.square-growth-card,
  .growth-priority-card.square-growth-card,
  .square-growth-card{aspect-ratio:1/1!important;grid-template-rows:63% 37%!important;}}.growth-cards-section{padding-top:24px!important;padding-bottom:58px!important;}.square-growth-cards{max-width:1080px!important;gap:22px!important;}.square-growth-card{aspect-ratio:auto!important;height:430px!important;min-height:430px!important;max-height:430px!important;padding:16px 18px!important;box-sizing:border-box!important;}.square-growth-media{height:270px!important;flex:0 0 270px!important;margin:0 0 14px!important;overflow:visible!important;display:flex!important;align-items:center!important;justify-content:center!important;}.square-growth-media .growth-main-img,
.square-growth-media > img.growth-main-img{width:100%!important;height:100%!important;object-fit:contain!important;object-position:center center!important;}.growth-card-title-row{margin-bottom:8px!important;}.growth-card-title-row h3{font-size:22px!important;line-height:1.15!important;margin:0!important;}.growth-card-copy p{font-size:16px!important;line-height:1.38!important;margin:0!important;}@media (max-width:900px){.square-growth-cards{grid-template-columns:1fr!important;max-width:420px!important;}.square-growth-card{height:auto!important;max-height:none!important;min-height:430px!important;}}.growth-card,
.growth-card-item,
.independent-growth-card{min-height:760px!important;height:760px!important;}.growth-card img,
.growth-card-item img,
.independent-growth-card img{height:560px!important;max-height:560px!important;object-fit:contain!important;object-position:center center!important;}.framework-flags-wrap{position:relative;}.framework-flags-track{animation:frameworkFlagScroll 26s linear infinite;}.framework-flags-wrap:hover .framework-flags-track{animation-play-state:paused;}.framework-flag-card{color:#0B4EA2;font-weight:600;letter-spacing:-.02em;}.framework-flag-card .flag{filter:drop-shadow(0 7px 10px rgba(7,24,47,.10));}.framework-flag-card .country{font-size:15px;white-space:nowrap;}.framework-flag-card.india{border-color:rgba(255,122,24,.42);box-shadow:0 18px 44px rgba(255,122,24,.14);}@keyframes frameworkFlagScroll{from{transform:translateX(0);}to{transform:translateX(-50%);}}@media (max-width:900px){.framework-flag-card{min-width:150px;height:82px;border-radius:20px;}.framework-flag-card .flag{font-size:29px;}.framework-flag-card .country{font-size:13px;}}.growth-cards-section#growth,
section.growth-cards-section{padding-top:34px!important;padding-bottom:74px!important;}.growth-square-head,
.growth-cards-section .section-head{margin-bottom:24px!important;}.square-growth-cards,
.standalone-growth-cards{max-width:1180px!important;gap:22px!important;align-items:stretch!important;}.growth-priority-card.square-growth-card,
.square-growth-card{aspect-ratio:auto!important;height:560px!important;min-height:560px!important;max-height:560px!important;padding:18px 20px 20px!important;border-radius:28px!important;overflow:hidden!important;display:flex!important;flex-direction:column!important;justify-content:flex-start!important;}.growth-priority-card.square-growth-card .growth-card-media.square-growth-media,
.square-growth-card .square-growth-media,
.growth-card-media.square-growth-media{height:335px!important;min-height:335px!important;max-height:335px!important;width:100%!important;margin:0 0 22px!important;padding:0!important;border:0!important;border-radius:22px!important;background:#fff!important;overflow:hidden!important;display:flex!important;align-items:center!important;justify-content:center!important;}.growth-priority-card.square-growth-card .growth-card-media.square-growth-media img.growth-main-img,
.square-growth-card .square-growth-media img.growth-main-img,
.square-growth-media img.growth-main-img,
.growth-main-img{width:100%!important;height:100%!important;max-width:100%!important;max-height:100%!important;object-fit:contain!important;object-position:center center!important;display:block!important;margin:0 auto!important;transform:none!important;filter:none!important;background:#fff!important;}.admissions-media .growth-main-img{width:94%!important;height:94%!important;object-fit:contain!important;object-position:center center!important;}.roi-media .growth-main-img{width:88%!important;height:88%!important;object-fit:contain!important;object-position:center center!important;}.recognition-media .growth-main-img{width:96%!important;height:96%!important;object-fit:contain!important;object-position:center center!important;}.growth-card-copy{flex:1!important;display:flex!important;flex-direction:column!important;justify-content:flex-start!important;min-height:0!important;}.growth-card-title-row{display:flex!important;align-items:center!important;gap:12px!important;margin:0 0 22px!important;}.growth-mini-icon{width:42px!important;height:42px!important;min-width:42px!important;object-fit:contain!important;background:transparent!important;}.growth-card-title-row h3,
.square-growth-card h3{margin:0!important;font-size:clamp(22px,1.55vw,27px)!important;line-height:1.08!important;}.square-growth-card p{margin:0!important;font-size:clamp(16px,1.05vw,19px)!important;line-height:1.35!important;}.framework-flag-card{gap:0!important;}.framework-flag-card .country{display:none!important;}@media (max-width:1100px){.growth-priority-card.square-growth-card,.square-growth-card{height:520px!important;min-height:520px!important;max-height:520px!important;}.growth-priority-card.square-growth-card .growth-card-media.square-growth-media,.square-growth-card .square-growth-media,.growth-card-media.square-growth-media{height:300px!important;min-height:300px!important;max-height:300px!important;}}@media (max-width:820px){.square-growth-cards,.standalone-growth-cards{grid-template-columns:1fr!important;max-width:420px!important;}.growth-priority-card.square-growth-card,.square-growth-card{height:auto!important;min-height:520px!important;max-height:none!important;}}html{scroll-behavior:smooth;}#growth-priorities{scroll-margin-top:105px;}#frameworks{scroll-margin-top:105px;}.growth-cards-section .standalone-growth-cards,
.standalone-growth-cards.square-growth-cards{align-items:stretch!important;}.growth-cards-section .growth-priority-card,
.growth-priority-card.square-growth-card,
.square-growth-card{height:620px!important;min-height:620px!important;max-height:720px!important;display:flex!important;flex-direction:column!important;justify-content:flex-start!important;overflow:hidden!important;padding:26px 32px 28px!important;box-sizing:border-box!important;}.growth-cards-section .growth-card-media,
.growth-card-media.square-growth-media,
.square-growth-media{height:350px!important;min-height:350px!important;max-height:350px!important;flex:0 0 350px!important;display:flex!important;align-items:center!important;justify-content:center!important;overflow:hidden!important;margin:0 0 22px 0!important;padding:0!important;position:relative!important;z-index:1!important;}.growth-cards-section .growth-main-img,
.growth-main-img{width:100%!important;height:100%!important;max-width:100%!important;max-height:100%!important;object-fit:contain!important;object-position:center center!important;display:block!important;position:relative!important;}.growth-priority-card:nth-child(1) .growth-main-img{transform:translateY(0) scale(.96)!important;}.growth-priority-card:nth-child(2) .growth-main-img{transform:translateY(6px) scale(.92)!important;}.growth-priority-card:nth-child(3) .growth-main-img{transform:translateY(10px) scale(.88)!important;}.growth-priority-card .growth-card-content,
.growth-priority-card .card-content,
.growth-priority-card > div:last-child:not(.growth-card-media){position:relative!important;z-index:5!important;background:#fff!important;}.growth-priority-card .growth-title-row,
.growth-priority-card .growth-heading,
.growth-priority-card h3{position:relative!important;z-index:6!important;}.growth-priority-card .growth-title,
.growth-priority-card div:has(> img[alt$="icon"]){position:relative!important;z-index:6!important;background:#fff!important;}.growth-priority-card p{position:relative!important;z-index:6!important;background:#fff!important;margin-top:18px!important;max-width:95%!important;}.growth-priority-card:after,
.growth-card-media:after{content:none!important;}header .links{gap:34px!important;}header .links a{white-space:nowrap!important;}.framework-flag-card .flag{font-size:42px!important;line-height:1!important;display:block!important;}.framework-flag-card span:not(.flag),
.framework-flag-card strong,
.framework-flag-card small{display:none!important;}.framework-trust-strip{padding:22px 0 34px;background:linear-gradient(180deg, #ffffff 0%, #f8fcff 100%);overflow:hidden;border-top:1px solid rgba(207,232,251,.65);border-bottom:1px solid rgba(207,232,251,.65);}.framework-trust-strip .framework-trust-copy{text-align:center;max-width:900px;margin:0 auto 18px;padding:0 20px;}.framework-trust-strip .framework-trust-copy h3{margin:0 0 8px;font-size:clamp(24px, 2.25vw, 36px);line-height:1.08;color:#0B4EA2;font-weight:600;}.framework-trust-strip .framework-trust-copy p{margin:0;color:#60738f;font-size:clamp(15px, 1.1vw, 18px);line-height:1.45;font-weight:600;}.framework-marquee{position:relative;}.framework-pill{text-align:center;}@keyframes frameworkScroll{from{transform:translateX(0);}to{transform:translateX(-50%);}}@media (max-width:768px){.framework-trust-strip{padding:18px 0 28px;}.framework-pill{min-width:92px;}.framework-marquee-track{gap:12px;animation-duration:18s;}}.flag-carousel img,.flag-track img,.framework-flags img{margin:0!important;padding:0!important;border:none!important;border-radius:0!important;display:block!important;height:32px!important;width:auto!important;}.flag-track,.flag-carousel-track,.framework-flags{gap:2px!important;padding:0!important;}.framework-logo-strip{padding:12px 0!important;background:#f7fbff!important;border-top:1px solid rgba(207,232,251,.75)!important;border-bottom:1px solid rgba(207,232,251,.75)!important;overflow:hidden!important;}.framework-logo-marquee{width:100%;overflow:hidden;mask-image:linear-gradient(90deg, transparent, #000 6%, #000 94%, transparent);-webkit-mask-image:linear-gradient(90deg, transparent, #000 6%, #000 94%, transparent);}.framework-logo-track{display:flex;align-items:center;gap:18px;width:max-content;animation:frameworkLogoScroll 34s linear infinite;will-change:transform;}.framework-logo-marquee:hover .framework-logo-track{animation-play-state:paused;}.framework-strip-text{flex:0 0 auto;color:#0b4f8a;font-size:15px;font-weight:600;letter-spacing:.01em;padding:0 10px 0 0;white-space:nowrap;}.framework-logo-pill{flex:0 0 auto;min-width:118px;height:58px;padding:8px 18px;display:flex;align-items:center;justify-content:center;gap:10px;background:#fff;border:1px solid #dceefa;border-radius:999px;box-shadow:0 10px 24px rgba(7,24,47,.055);}.framework-logo-pill img{display:block;max-width:112px;max-height:38px;width:auto;height:auto;object-fit:contain;border:0!important;border-radius:0!important;padding:0!important;margin:0!important;background:transparent!important;}.framework-logo-pill span{display:none;}@keyframes frameworkLogoScroll{from{transform:translateX(0);}to{transform:translateX(-33.333%);}}@media (max-width:768px){.framework-logo-strip{padding:10px 0!important;}.framework-logo-track{gap:12px;animation-duration:24s;}.framework-strip-text{font-size:12px;}.framework-logo-pill{min-width:96px;height:48px;padding:7px 14px;}.framework-logo-pill img{max-width:92px;max-height:30px;}}.works-stair-section{position:relative;background:linear-gradient(180deg,#ffffff 0%,#f8fcff 100%);}.works-stair-head p{color:#63738d!important;}.stair-process{position:relative;}.stair-step{position:absolute;background:#fff;border:1px solid #d8ebfb;overflow:visible;}.stair-step::before{content:"";position:absolute;right:0;background:linear-gradient(90deg,#0c65d7,#0B4EA2);transform:skewX(-28deg);transform-origin:left bottom;}.stair-step::after{content:"";position:absolute;background:linear-gradient(180deg,#0c65d7,#064aa3);transform:skewY(35deg);opacity:.98;}.step-one{bottom:0;}.step-two{bottom:0;}.step-three{bottom:0;}.step-number{position:absolute;border-radius:50%;display:grid;place-items:center;color:#fff;font-weight:600;background:linear-gradient(145deg,#0B4EA2,#0557bd);border:8px solid #fff;z-index:4;}.step-card-content{height:100%;position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;}.step-icon{border-radius:50%;display:grid;place-items:center;color:#0B4EA2;background:radial-gradient(circle,#eef7ff 0%,#e7f2ff 74%,#fff 75%);}.step-icon svg{display:block;}.stair-step h3{color:#0B4EA2!important;}.stair-step p{color:#5f708b!important;}.mini-line{border-radius:8px;background:#1376df;display:block;}.stair-progress-path{position:absolute;overflow:visible;pointer-events:none;}.stair-progress-path .dash-path{fill:none;stroke:#0B4EA2;stroke-linecap:round;}.stair-progress-path circle{fill:#fff;stroke:#0B4EA2;}.stair-progress-path .arrow-head{fill:#0B4EA2;}.climber{position:absolute;}.climber svg{display:block;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;}.climber svg circle{fill:currentColor;stroke:none;}@keyframes climberFloat{0%,100%{transform:translate(0,0) rotate(-8deg);}50%{transform:translate(8px,-10px) rotate(-4deg);}}@media (max-width:1100px){.stair-step{left:auto!important;right:auto!important;bottom:auto!important;}}.framework-flags-track > *{margin-right:24px!important;flex-shrink:0!important;}.flag-img{margin-right:24px!important;}#features{overflow:hidden;position:relative;}#features .section-head{max-width:980px;margin:0 auto 36px;text-align:center;}#features .comparison-wrap{margin:0 auto;position:relative;}#features .comparison-table{display:grid;grid-template-columns:1fr 1fr;position:relative;}#features .comparison-table:before{content:"";position:absolute;left:50%;transform:translateX(-50%);background:rgba(11,78,162,.18);}#features .comparison-title{line-height:1;font-weight:600;letter-spacing:-.03em;color:#0B4EA2;display:flex;align-items:center;gap:12px;}#features .comparison-title span{display:grid;place-items:center;border:1px solid #cde9fb;}#features .before-title span{color:#0B4EA2;}#features .after-title span{color:#ff7a14;background:#fff4ec;border-color:#ffd9bf;}#features .comparison-list{display:grid;}#features .comparison-row{display:grid;}#features .comparison-media{border:1px dashed #badcf3;display:grid;place-items:center;overflow:hidden;}#features .after-col .comparison-media{border-color:#ffcda8;}#features .comparison-media img{width:42px;height:42px;object-fit:contain;display:block;}#features .comparison-media svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;color:#0B4EA2;}#features .after-col .comparison-media svg{color:#ff7a14;}#features .comparison-copy small{display:block;font-weight:600;text-transform:uppercase;color:#1683d8;}#features .after-col .comparison-copy small{color:#ff7a14;}#features .comparison-copy h3{margin:0;color:#0B4EA2;}@media (max-width:920px){#features .comparison-table{grid-template-columns:1fr;}#features .comparison-table:before{display:none;}}@media (max-width:560px){#features .comparison-col{padding:16px;border-radius:22px;}#features .comparison-title{font-size:24px;}#features .comparison-row{gap:12px;}}#growth-priorities.growth-cards-section,
.growth-cards-section#growth-priorities{padding:24px 0 42px!important;}#growth-priorities .compact-head,
#growth-priorities .growth-square-head{margin-bottom:18px!important;}#growth-priorities .standalone-growth-cards,
#growth-priorities .square-growth-cards,
#growth-priorities .quick-cards.standalone-growth-cards.square-growth-cards{max-width:980px!important;gap:18px!important;align-items:start!important;}#growth-priorities .growth-priority-card:nth-child(1) .growth-main-img{transform:translateY(0) scale(.88)!important;}#growth-priorities .growth-priority-card:nth-child(2) .growth-main-img{transform:translateY(3px) scale(.84)!important;}#growth-priorities .growth-priority-card:nth-child(3) .growth-main-img{transform:translateY(4px) scale(.82)!important;}#growth-priorities .growth-mini-icon,
#growth-priorities .growth-title-icon,
#growth-priorities .growth-priority-card img[alt$="icon"]{object-fit:contain!important;}#growth-priorities .growth-priority-card h3,
#growth-priorities .square-growth-card h3,
#growth-priorities .growth-card-title-row h3{margin:0!important;}#growth-priorities .growth-priority-card p,
#growth-priorities .square-growth-card p{margin:0!important;}@media (max-width:1100px){#growth-priorities .standalone-growth-cards,
  #growth-priorities .square-growth-cards{max-width:900px!important;gap:16px!important;}}@media (max-width:820px){#growth-priorities .standalone-growth-cards,
  #growth-priorities .square-growth-cards{grid-template-columns:1fr!important;max-width:340px!important;}}.btn-primary, .footer-cta-btn{font-weight:600!important;}.faq-section{padding:72px 0;background:linear-gradient(180deg,#fff 0%,#f7fbff 100%);scroll-margin-top:105px;}.faq-grid{max-width:980px;margin:34px auto 0;display:grid;gap:16px;}.faq-item{background:rgba(255,255,255,.92);border:1px solid #dbeefa;border-radius:26px;box-shadow:0 18px 45px rgba(7,24,47,.08);overflow:hidden;}.faq-item summary{list-style:none;cursor:pointer;padding:22px 26px;font-weight:600;color:var(--navy);font-size:15px;display:flex;align-items:center;justify-content:space-between;gap:18px;}.faq-item summary::-webkit-details-marker{display:none;}.faq-item summary::after{content:"+";width:34px;height:34px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:#edf8ff;color:var(--orange);font-weight:600;flex:0 0 34px;}.faq-item[open] summary::after{content:"−";}.faq-item p{padding:0 26px 24px;margin:0;color:var(--muted);line-height:1.75;font-size:12.5px;}@media (max-width:760px){.faq-item summary{font-size:13px;padding:19px 20px;}.faq-item p{padding:0 20px 20px;}}.hero-visual img{object-position:center center!important;background:#fff!important;}.he-main-blue-header-final,

.ai-fw-title{font-family:"Poppins",sans-serif!important;font-size:28px!important;font-weight:500!important;line-height:1.2!important;letter-spacing:-0.01em!important;color:#0B4EA2!important;text-align:center!important;}@media (max-width:768px){.ai-fw-title{font-size:20px!important;}}.comparison-title,
section h2:not(.hero-title),
.section-title{font-family:"Poppins",sans-serif!important;font-size:40px!important;font-weight:500!important;line-height:1.15!important;letter-spacing:-0.02em!important;color:#0B4EA2!important;}@media (max-width:768px){.he-main-blue-header-final,
.comparison-title,
section h2:not(.hero-title),
.section-title{font-size:28px!important;}}.hero{padding:34px 0 28px!important;}.hero:before{width:300px!important;height:300px!important;opacity:.75!important;}.hero-grid{grid-template-columns:1fr .76fr!important;gap:38px!important;align-items:center!important;}.hero .badge,
.badge{font-size:12px!important;padding:7px 12px!important;margin-bottom:14px!important;gap:8px!important;}.badge:before{width:10px!important;height:10px!important;box-shadow:0 0 0 4px rgba(255,122,20,.10)!important;}.hero h1,
.hero-grid h1{font-size:clamp(34px,4vw,52px)!important;line-height:1.05!important;letter-spacing:-1.5px!important;margin-bottom:14px!important;}.hero p{font-size:15.5px!important;line-height:1.55!important;margin-bottom:18px!important;}.hero-actions{gap:12px!important;}.hero .btn,
.hero-actions .btn{padding:12px 22px!important;font-size:14px!important;min-height:44px!important;}.hero-visual{border-radius:30px!important;padding:10px!important;box-shadow:0 18px 46px rgba(7,24,47,.12)!important;}.hero-visual-inner{height:360px!important;border-radius:23px!important;}.hero-visual img{width:100%!important;height:100%!important;object-fit:contain!important;}.hero-tag{left:18px!important;bottom:18px!important;padding:10px 13px!important;border-radius:14px!important;}.hero-tag small{font-size:10px!important;}.hero-tag strong{font-size:13px!important;}.framework-inline-note{font-size:13px!important;margin-top:6px!important;}.framework-compact-marquee,
.framework-marquee,
.framework-strip{margin-top:12px!important;}@media (max-width: 980px){.hero-grid{grid-template-columns:1fr!important;gap:28px!important;}.hero-visual-inner{height:320px!important;}.hero h1,.hero-grid h1{font-size:clamp(32px,8vw,46px)!important;}}.hero-framework-note{align-items:center!important;gap:8px!important;margin-top:2px!important;color:#536b88!important;font-size:14px!important;line-height:1.2!important;font-weight:600!important;letter-spacing:.01em!important;}.hero-framework-note:before{content:""!important;width:8px!important;height:8px!important;border-radius:999px!important;background:#ff7a14!important;box-shadow:0 0 0 5px rgba(255,122,20,.10)!important;flex:0 0 auto!important;}.framework-trust-strip.framework-marquee-only .framework-trust-copy{display:none!important;}.hero{padding-bottom:18px!important;}.hero-actions{margin-bottom:10px!important;}@media (max-width:768px){.hero-framework-note{font-size:12.5px!important;}.framework-trust-strip.framework-marquee-only .framework-marquee{height:38px!important;}}.hero-visual-inner{display:flex!important;align-items:center!important;justify-content:center!important;overflow:hidden!important;background:#fff!important;}.hero-visual-inner img[alt="School owner achieving growth"]{width:100%!important;height:100%!important;border-radius:24px!important;}.framework-trust-strip.framework-marquee-only{display:flex!important;align-items:center!important;background:linear-gradient(90deg,#f5fbff 0%,#ffffff 45%,#f5fbff 100%)!important;border-top:1px solid rgba(207,232,251,.95)!important;border-bottom:1px solid rgba(207,232,251,.95)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.85), 0 10px 24px rgba(7,24,47,.035)!important;overflow:hidden!important;}.framework-trust-strip.framework-marquee-only .framework-marquee{width:100vw!important;display:flex!important;align-items:center!important;overflow:hidden!important;margin:0!important;padding:0!important;mask-image:none!important;-webkit-mask-image:none!important;background:rgba(237,248,255,.65)!important;}.framework-trust-strip.framework-marquee-only .framework-marquee-track{display:flex!important;align-items:center!important;gap:14px!important;width:max-content!important;padding:0!important;will-change:transform!important;animation:frameworkScrollFromRight 32s linear infinite!important;}.framework-trust-strip.framework-marquee-only .framework-pill{flex:0 0 auto!important;min-width:auto!important;border-radius:999px!important;font-weight:600!important;color:#0b4f8a!important;background:#fff!important;border:1px solid #d6ecfb!important;}@keyframes frameworkScrollFromRight{from{transform:translateX(100vw);}to{transform:translateX(-100%);}}.works-stair-section{padding:54px 0 64px!important;overflow:hidden!important;}.works-stair-head{margin-bottom:36px!important;}.works-stair-head .kicker{font-size:14px!important;letter-spacing:.06em!important;}.works-stair-head h2{font-size:clamp(34px,3.7vw,56px)!important;line-height:1.04!important;letter-spacing:-1.6px!important;margin-bottom:14px!important;}.works-stair-head p{font-size:17px!important;line-height:1.45!important;}.stair-process{max-width:1060px!important;height:430px!important;margin:0 auto!important;transform:translateZ(0)!important;}.stair-step{width:31%!important;min-width:0!important;border-radius:22px!important;box-shadow:0 18px 42px rgba(7,24,47,.09)!important;}.stair-step::before{left:-8px!important;top:-13px!important;height:30px!important;border-radius:12px 14px 0 0!important;box-shadow:0 14px 24px rgba(24,113,225,.14)!important;}.stair-step::after{left:-8px!important;top:12px!important;width:12px!important;height:calc(100% - 9px)!important;border-radius:10px 0 0 14px!important;}.step-one{left:2%!important;height:250px!important;}.step-two{left:34.5%!important;height:320px!important;}.step-three{right:2%!important;height:390px!important;}.step-number{top:-42px!important;left:24px!important;width:62px!important;height:62px!important;font-size:22px!important;border-width:6px!important;box-shadow:0 12px 24px rgba(7,80,190,.20)!important;}.step-card-content{padding:44px 30px 30px!important;}.step-icon{width:76px!important;height:76px!important;margin-bottom:18px!important;}.step-icon svg{width:36px!important;height:36px!important;}.stair-step h3{font-size:20px!important;line-height:1.16!important;margin:0 0 10px!important;}.mini-line{width:42px!important;height:2px!important;}.stair-step p{font-size:13.8px!important;line-height:1.52!important;margin:13px 0 0!important;max-width:250px!important;}.stair-progress-path{left:8%!important;top:6px!important;width:72%!important;height:176px!important;z-index:6!important;}.stair-progress-path .dash-path{stroke-width:3!important;stroke-dasharray:7 10!important;}.stair-progress-path circle{r:7!important;stroke-width:4!important;}.climber{width:44px!important;height:58px!important;z-index:8!important;left:16%!important;top:160px!important;color:#0B4EA2!important;animation:climberPathUp 12s linear infinite!important;will-change:left, top, transform, opacity!important;}.climber svg{width:100%!important;height:100%!important;stroke-width:10!important;animation:climberStepMotion .85s ease-in-out infinite!important;transform-origin:center bottom!important;}@keyframes climberPathUp{0%{left:12%;top:168px;opacity:0;transform:translate(-50%,-50%) rotate(-10deg);}8%{opacity:1;}24%{left:25%;top:132px;opacity:1;transform:translate(-50%,-50%) rotate(-7deg);}45%{left:40%;top:86px;opacity:1;transform:translate(-50%,-50%) rotate(-4deg);}68%{left:55%;top:56px;opacity:1;transform:translate(-50%,-50%) rotate(-2deg);}88%{left:70%;top:16px;opacity:1;transform:translate(-50%,-50%) rotate(2deg);}100%{left:76%;top:-4px;opacity:0;transform:translate(-50%,-50%) rotate(6deg);}}@keyframes climberStepMotion{0%,100%{transform:translateY(0) rotate(0deg);}50%{transform:translateY(-4px) rotate(-2deg);}}@media (max-width:1200px){.stair-process{max-width:920px!important;height:405px!important;}.step-one{height:235px!important;}.step-two{height:300px!important;}.step-three{height:365px!important;}.step-card-content{padding:40px 24px 26px!important;}.stair-step p{font-size:13px!important;}}@media (max-width:1100px){.stair-process{height:auto!important;display:grid!important;grid-template-columns:1fr!important;gap:54px!important;max-width:560px!important;}.stair-step{position:relative!important;width:100%!important;height:auto!important;min-height:255px!important;}.stair-progress-path,
  .climber{display:none!important;}}#works .hiw-final-head .kicker{text-transform:uppercase!important;font-weight:600!important;}#works .hiw-final-head h2{color:#0B4EA2!important;}#works .hiw-final-head p{margin:0!important;}@keyframes hiwDashFlow{to{stroke-dashoffset:-140;}}#works .hiw-climber-shape{fill:#0B4EA2!important;filter:drop-shadow(0 10px 14px rgba(24,117,229,.22));}#works .hiw-climber-bob{animation:hiwPersonBob .72s ease-in-out infinite;transform-box:fill-box;transform-origin:center bottom;}@keyframes hiwPersonBob{0%,100%{transform:translateY(0) rotate(-2deg);}50%{transform:translateY(-4px) rotate(2deg);}}#works .hiw-step{position:absolute!important;bottom:0!important;background:#fff!important;border:1px solid #d6ebfb!important;box-shadow:0 22px 48px rgba(7,24,47,.08)!important;overflow:visible!important;}#works .hiw-step::before{content:""!important;position:absolute!important;left:0!important;right:0!important;transform:skewX(-16deg)!important;transform-origin:left bottom!important;}#works .hiw-step::after{content:""!important;position:absolute!important;border-radius:16px 0 0 18px!important;transform:skewY(-23deg)!important;transform-origin:right top!important;}#works .hiw-step-one{z-index:3!important;}#works .hiw-step-two{z-index:4!important;}#works .hiw-step-three{z-index:5!important;}#works .hiw-number{position:absolute!important;border-radius:50%!important;display:grid!important;place-items:center!important;color:#fff!important;font-weight:600!important;border:8px solid #fff!important;}#works .hiw-card-inner{position:relative!important;z-index:2!important;height:100%!important;display:flex!important;flex-direction:column!important;align-items:center!important;text-align:center!important;}#works .hiw-icon{border-radius:50%!important;display:grid!important;place-items:center!important;}#works .hiw-icon svg{display:block!important;}#works .hiw-step h3{margin:0 0 12px!important;color:#0B4EA2!important;font-weight:600!important;}#works .hiw-mini-line{border-radius:99px!important;display:block!important;margin:0 auto 14px!important;}#works .hiw-step p{color:#5f708b!important;margin:0!important;}@media (max-width:1200px){#works .hiw-final-stage{width:min(980px,94vw)!important;height:460px!important;}#works .hiw-step-one{height:240px!important;}#works .hiw-step-two{height:310px!important;}#works .hiw-step-three{height:385px!important;}#works .hiw-card-inner{padding:38px 24px 26px!important;}#works .hiw-step p{font-size:13.5px!important;}}@media (max-width:900px){#works .hiw-step{bottom:auto!important;}}#works .hiw-final-head .kicker{text-align:center!important;display:block!important;margin-bottom:8px!important;}#works .hiw-dash-path{fill:none!important;stroke:#0B4EA2!important;opacity:.95!important;}#works .hiw-path-arrow{stroke:none!important;}#works .hiw-mini-line{height:3px!important;}@media (max-width:1100px){#works .hiw-final-stage{width:min(900px,92vw)!important;height:370px!important;}#works .hiw-step-one{height:200px!important;}#works .hiw-step-two{height:260px!important;}#works .hiw-step-three{height:320px!important;}#works .hiw-final-head h2{font-size:clamp(32px,4.5vw,48px)!important;}}@media (max-width:760px){#works .hiw-final-head h2{white-space:normal!important;}}#works .hiw-final-head h2{text-align:center!important;margin:0 auto 10px!important;}#works .hiw-final-head p{text-align:center!important;}#works .hiw-dash-path{stroke-width:3!important;stroke-dasharray:7 12!important;stroke-linecap:round!important;stroke-linejoin:round!important;animation:none!important;}#works .hiw-path-arrow{fill:#0B4EA2!important;}#works .hiw-static-climber{display:block!important;fill:none!important;stroke:#0B4EA2!important;stroke-width:7.5!important;stroke-linecap:round!important;stroke-linejoin:round!important;filter:drop-shadow(0 7px 10px rgba(24,117,229,.18));}#works .hiw-static-climber circle{fill:#0B4EA2!important;stroke:none!important;}#works .hiw-climber-bob,#works .hiw-climber-shape{display:none!important;animation:none!important;}#works .hiw-step::after{left:-10px!important;}#works .hiw-step h3{text-align:center!important;}#works .hiw-step p{text-align:center!important;}@media (max-width:900px){#works .hiw-final-stage{width:min(560px,92vw)!important;}}#works.hiw-stairs-final{background:linear-gradient(180deg,#ffffff 0%,#f7fbff 100%)!important;}#works .hiw-final-head{width:100%!important;display:block!important;}#works .hiw-final-head h2{letter-spacing:-1.5px!important;}#works .hiw-final-head p{max-width:620px!important;}#works .hiw-step{border-radius:0 16px 18px 18px!important;}#works .hiw-step::before{top:-20px!important;height:28px!important;border-radius:14px 14px 0 0!important;}#works .hiw-step::after{top:-7px!important;width:12px!important;height:calc(100% + 7px)!important;}#works .hiw-number{width:60px!important;height:60px!important;top:-44px!important;left:24px!important;font-size:21px!important;border-width:7px!important;}#works .hiw-card-inner{justify-content:center!important;}#works .hiw-icon{width:60px!important;height:60px!important;margin-bottom:14px!important;}#works .hiw-icon svg{width:30px!important;height:30px!important;}#works .hiw-step h3{margin-bottom:10px!important;}#works .hiw-mini-line{width:36px!important;margin-bottom:10px!important;}#works .hiw-dash-path,
#works .hiw-path-arrow{display:none!important;}#works .hiw-stick-figure{fill:none!important;stroke:#0B4EA2!important;stroke-width:7!important;stroke-linecap:round!important;stroke-linejoin:round!important;filter:drop-shadow(0 8px 10px rgba(24,117,229,.18));}#works .hiw-stick-figure circle{fill:#0B4EA2!important;stroke:none!important;}#works .hiw-climber-bob,
#works .hiw-static-climber,
#works .hiw-climber-shape{animation:none!important;}@media (max-width:900px){#works .hiw-final-stage{display:grid!important;grid-template-columns:1fr!important;gap:56px!important;max-width:560px!important;}#works .hiw-path-svg{display:none!important;}}#works .hiw-stick-figure{display:none!important;}@media (max-width:900px){#works .hiw-student-climber{display:none!important;}}:root{--he-svg-blue:#082a78;--he-svg-blue-2:#0B4EA2;--he-brand-blue:#1683d8;}#works.hiw-stairs-final{padding:38px 0 48px!important;overflow:hidden!important;}#works .hiw-final-head{max-width:980px!important;}#works .hiw-final-head .kicker,
#works .hiw-final-head h2,
#works .hiw-final-head p{text-align:center!important;margin-left:auto!important;margin-right:auto!important;}#works .hiw-final-stage{position:relative!important;}#works .hiw-step{width:31%!important;border-color:rgba(8,42,120,.16)!important;}#works .hiw-step-one{left:2.8%!important;height:200px!important;}#works .hiw-step-two{left:34.5%!important;height:260px!important;}#works .hiw-step-three{right:2.8%!important;height:320px!important;}#works .hiw-step::before{background:linear-gradient(90deg,var(--he-svg-blue),#123ea3)!important;box-shadow:0 15px 26px rgba(8,42,120,.18)!important;}#works .hiw-step::after{background:linear-gradient(180deg,var(--he-svg-blue),#0B4EA2)!important;}#works .hiw-card-inner{padding:34px 22px 22px!important;}#works .hiw-icon{color:var(--he-svg-blue)!important;}#works .hiw-icon svg,
#works .hiw-icon svg *{color:var(--he-svg-blue)!important;stroke:var(--he-svg-blue)!important;}#works .hiw-icon svg [fill]:not([fill="none"]){fill:var(--he-svg-blue)!important;}#works .hiw-mini-line{background:var(--he-svg-blue)!important;}#works .hiw-path-svg{position:absolute!important;}#works .hiw-animated-path{animation:hiwDashMove 7s linear infinite!important;}@keyframes hiwDashMove{from{stroke-dashoffset:0;}to{stroke-dashoffset:-120;}}#works .hiw-step,
#works .hiw-number{position:absolute!important;}#works .hiw-stick-figure,
#works .hiw-static-climber,
#works .hiw-climber-shape,
#works .hiw-climber-bob{display:none!important;}#works .hiw-student-climber{display:block!important;position:absolute!important;height:auto!important;pointer-events:none!important;transform-origin:center bottom!important;filter:drop-shadow(0 12px 14px rgba(8,42,120,.20))!important;}#sdp .engine-core strong{color:#082a78!important;}@media (max-width:900px){#works .hiw-final-stage{height:auto!important;}#works .hiw-step{position:relative!important;left:auto!important;right:auto!important;width:100%!important;height:auto!important;min-height:230px!important;}}#works.hiw-stairs-final{padding-top:34px!important;padding-bottom:50px!important;}#works .hiw-final-head{text-align:center!important;}#works .hiw-final-head h2,
#works .hiw-final-head p,
#works .hiw-final-head .kicker{text-align:center!important;margin-left:auto!important;margin-right:auto!important;}#works .hiw-final-stage{width:min(980px,90vw)!important;height:385px!important;margin:0 auto!important;}#works .hiw-step{z-index:24!important;}#works .hiw-path-dot{fill:#fff!important;stroke:#082a78!important;stroke-width:4!important;}#works #hiwCleanArrow polygon,
#works #hiwCleanArrow path{fill:#082a78!important;}@media (max-width:900px){#works .hiw-path-svg,#works .hiw-student-climber{display:none!important;}}#works .hiw-path-svg{pointer-events:none!important;}#works .hiw-number{z-index:42!important;}.framework-flags-wrap{width:100%!important;overflow:hidden!important;padding:0!important;margin-top:34px!important;background:transparent!important;border:none!important;box-shadow:none!important;border-radius:0!important;-webkit-mask-image:linear-gradient(90deg, transparent 0%, #000 5%, #000 95%, transparent 100%)!important;mask-image:linear-gradient(90deg, transparent 0%, #000 5%, #000 95%, transparent 100%)!important;}.framework-flags-track{display:flex!important;align-items:center!important;gap:24px!important;width:max-content!important;}.framework-flag-card{flex:0 0 auto!important;min-width:0!important;width:auto!important;height:auto!important;padding:0!important;margin:0!important;background:transparent!important;border:none!important;outline:none!important;box-shadow:none!important;border-radius:0!important;display:flex!important;align-items:center!important;justify-content:center!important;}.framework-flag-card img,
.framework-flag-card img.flag-img{display:block!important;width:90px!important;height:60px!important;object-fit:cover!important;object-position:center center!important;margin:0!important;padding:0!important;background:transparent!important;border:none!important;outline:none!important;box-shadow:none!important;border-radius:0!important;filter:none!important;}#features{background:radial-gradient(circle at 18% 20%,rgba(22,131,216,.08),transparent 26%),
    radial-gradient(circle at 84% 18%,rgba(255,122,20,.075),transparent 24%),
    linear-gradient(180deg,#f8fcff 0%,#ffffff 100%)!important;}#features .section-head h2{margin-bottom:8px!important;}#features .section-head p{font-size:15px!important;line-height:1.45!important;}#features .comparison-wrap{padding:0!important;}#features .comparison-table{align-items:start!important;}#features .comparison-table:before{top:54px!important;bottom:4px!important;width:1px!important;opacity:.45!important;}#features .comparison-col{background:transparent!important;border:0!important;border-radius:0!important;padding:0!important;box-shadow:none!important;backdrop-filter:none!important;}#features .comparison-title{margin:0 0 14px!important;padding-left:2px!important;}#features .comparison-media svg{stroke-width:4!important;}#features .comparison-copy h3{max-width:100%!important;}@media (max-width:560px){#features{padding:42px 0 46px!important;}}#features{padding:42px 0 46px!important;}#features .section-head{margin-bottom:18px!important;}#features .section-head h2{font-size:clamp(28px,2.7vw,38px)!important;}#features .comparison-wrap{max-width:1320px!important;}#features .comparison-table{gap:46px!important;}#features .comparison-title{font-size:26px!important;margin-bottom:10px!important;}#features .comparison-title span{width:30px!important;height:30px!important;border-radius:10px!important;background:rgba(255,255,255,.38)!important;backdrop-filter:blur(18px) saturate(1.25)!important;-webkit-backdrop-filter:blur(18px) saturate(1.25)!important;}#features .comparison-list{gap:8px!important;}#features .comparison-row{min-height:52px!important;grid-template-columns:46px 1fr!important;gap:11px!important;padding:7px 14px!important;border-radius:16px!important;background:rgba(255,255,255,.34)!important;border:1px solid rgba(188,224,248,.58)!important;box-shadow:0 10px 24px rgba(7,24,47,.045)!important;backdrop-filter:blur(24px) saturate(1.35)!important;-webkit-backdrop-filter:blur(24px) saturate(1.35)!important;}#features .after-col .comparison-row{background:rgba(255,250,247,.34)!important;border-color:rgba(255,205,168,.62)!important;}#features .comparison-row:hover{transform:translateY(-2px)!important;background:rgba(255,255,255,.48)!important;}#features .after-col .comparison-row:hover{background:rgba(255,250,247,.48)!important;}#features .comparison-media{width:42px!important;height:38px!important;border-radius:12px!important;background:rgba(248,252,255,.32)!important;backdrop-filter:blur(20px) saturate(1.25)!important;-webkit-backdrop-filter:blur(20px) saturate(1.25)!important;}#features .after-col .comparison-media{background:rgba(255,247,240,.32)!important;}#features .comparison-media svg{width:20px!important;height:20px!important;}#features .comparison-copy small{font-size:9px!important;letter-spacing:.11em!important;margin-bottom:1px!important;}#features .comparison-copy h3{font-size:14px!important;line-height:1.08!important;letter-spacing:-.025em!important;}@media (max-width:920px){#features .comparison-table{gap:24px!important;}}@media (max-width:560px){#features .comparison-row{grid-template-columns:40px 1fr!important;padding:7px 10px!important;}#features .comparison-media{width:38px!important;height:34px!important;}#features .comparison-copy h3{font-size:13px!important;}}.hero h1{font-weight:600!important;}.hero h1 .blue-text{color:#ff7a14!important;font-weight:600!important;}.hero p{font-weight:500!important;}.hero-visual{background:rgba(237,248,255,.78)!important;backdrop-filter:blur(14px)!important;-webkit-backdrop-filter:blur(14px)!important;}.hero-visual-inner img[alt="School owner achieving growth"]{object-fit:cover!important;object-position:center center!important;}.framework-trust-strip.framework-marquee-only,
.framework-trust-strip{height:48px!important;padding:0!important;display:flex!important;align-items:center!important;overflow:hidden!important;background:rgba(247,252,255,.9)!important;}.framework-marquee{height:48px!important;width:100%!important;overflow:hidden!important;mask-image:linear-gradient(90deg, transparent 0%, #000 6%, #000 94%, transparent 100%)!important;-webkit-mask-image:linear-gradient(90deg, transparent 0%, #000 6%, #000 94%, transparent 100%)!important;}.framework-marquee-track{display:flex!important;align-items:center!important;width:max-content!important;gap:12px!important;animation:frameworkScroll 34s linear infinite!important;}.framework-marquee:hover .framework-marquee-track{animation-play-state:running!important;}.framework-pill{flex:0 0 auto!important;min-width:auto!important;padding:8px 18px!important;border-radius:999px!important;font-size:13px!important;line-height:1!important;font-weight:600!important;letter-spacing:.01em!important;color:#0b4f8a!important;background:rgba(255,255,255,.72)!important;border:1px solid rgba(207,232,251,.95)!important;box-shadow:0 8px 18px rgba(7,24,47,.04)!important;}@keyframes frameworkScroll{from{transform:translateX(0);}to{transform:translateX(-50%);}}.engine-core{width:154px!important;height:154px!important;aspect-ratio:1/1!important;border-radius:50%!important;padding:0!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;text-align:center!important;background:rgba(255,255,255,.84)!important;backdrop-filter:blur(14px)!important;-webkit-backdrop-filter:blur(14px)!important;border:1px solid rgba(207,232,251,.95)!important;box-shadow:0 20px 45px rgba(7,24,47,.10), inset 0 0 0 9px rgba(237,248,255,.7)!important;}.engine-core strong{font-size:20px!important;line-height:1.08!important;max-width:112px!important;}.engine-core span{margin-top:5px!important;font-size:11px!important;letter-spacing:1.3px!important;}@media (max-width:768px){.hero h1{letter-spacing:-.8px!important;}.framework-pill{font-size:12px!important;padding:7px 14px!important;}.engine-core{width:130px!important;height:130px!important;}}#features .comparison-title{justify-content:center;text-align:center;}#features .comparison-row{align-items:center;}#features .comparison-copy{text-align:left;}#features .comparison-table{align-items:start;}#features .comparison-col{height:100%;}.framework-flag-card img.flag-img,
.framework-flags-track img.flag-img{border:1px solid rgba(11,79,138,.18)!important;box-shadow:0 2px 8px rgba(7,24,47,.06)!important;background:#fff!important;border-radius:4px!important;box-sizing:border-box!important;}.framework-trust-strip.framework-marquee-only{height:42px!important;min-height:42px!important;padding:0!important;}.framework-trust-strip.framework-marquee-only .framework-marquee{height:42px!important;}.framework-trust-strip.framework-marquee-only .framework-pill{padding:6px 14px!important;font-size:12px!important;line-height:1!important;box-shadow:0 6px 14px rgba(7,24,47,.04)!important;}@media (max-width:768px){.framework-trust-strip.framework-marquee-only,
  .framework-trust-strip.framework-marquee-only .framework-marquee{height:38px!important;min-height:38px!important;}.framework-trust-strip.framework-marquee-only .framework-pill{padding:5px 12px!important;font-size:11.5px!important;}}@media (max-width:820px){#growth-priorities .compact-head h2,
  #growth-priorities .growth-square-head h2{font-size:clamp(32px,4.5vw,48px)!important;white-space:normal!important;}}#growth-priorities .compact-head,
#growth-priorities .growth-square-head{text-align:center!important;width:100%!important;margin-left:auto!important;margin-right:auto!important;box-sizing:border-box!important;overflow:visible!important;}#growth-priorities .compact-head h2,
#growth-priorities .growth-square-head h2{display:block!important;width:100%!important;max-width:1180px!important;margin-left:auto!important;margin-right:auto!important;text-align:center!important;font-size:clamp(34px,3.05vw,46px)!important;line-height:1.08!important;letter-spacing:-1.25px!important;white-space:normal!important;overflow:visible!important;text-wrap:balance!important;}@media (max-width:900px){#growth-priorities .compact-head,
  #growth-priorities .growth-square-head{padding-left:18px!important;padding-right:18px!important;}#growth-priorities .compact-head h2,
  #growth-priorities .growth-square-head h2{font-size:clamp(30px,6vw,40px)!important;letter-spacing:-.8px!important;}}.he-flash-priorities{position:relative;background:#f7fbff;scroll-margin-top:105px;overflow:clip;font-family:Poppins,Arial,sans-serif;}.he-flash-head{max-width:1120px;margin:0 auto 34px;padding:0 24px;text-align:center;}.he-flash-head .kicker{display:inline-flex;align-items:center;justify-content:center;margin-bottom:12px;padding:8px 16px;border-radius:999px;background:rgba(247,148,29,.12);color:#f7941d;font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;}.he-flash-head h2{margin:0;color:#07182f;font-size:clamp(30px,3vw,46px);line-height:1.08;font-weight:600;}.he-flash-head p{margin:14px auto 0;max-width:680px;color:#53657a;font-size:13px;line-height:1.7;font-weight:500;}.he-flash-scroll{position:relative;}.he-flash-sticky{position:sticky;margin:0 auto;overflow:hidden;perspective:1200px;box-shadow:0 28px 80px rgba(7,24,47,.18);background:#07182f;}.he-flash-card{position:absolute;inset:0;display:flex;background-image:var(--bg);opacity:0;transform:translateY(56px) scale(.965) rotateX(5deg);will-change:opacity,transform;}.he-flash-card.active{opacity:1;transform:translateY(0) scale(1) rotateX(0deg);z-index:4;}.he-flash-card.prev{opacity:1;z-index:2;}.he-flash-overlay{position:absolute;inset:0;backdrop-filter:saturate(120%);}.he-flash-content{position:relative;z-index:2;width:100%;grid-template-columns:1fr;gap:20px;align-items:center;color:#fff;}.he-flash-tag{display:inline-flex;margin-bottom:18px;padding:8px 14px;border:1px solid rgba(255,255,255,.28);border-radius:999px;background:rgba(255,255,255,.1);color:#ffd9ad;font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;}.he-flash-left h3{margin:0 0 18px;color:#fff;font-weight:600;letter-spacing:-.05em;}.he-flash-left p{margin:0;color:rgba(255,255,255,.9);font-weight:500;}.he-flash-points{flex-direction:column;gap:16px;}.he-flash-points div{position:relative;padding:20px 24px 20px 52px;border-radius:18px;background:rgba(255,255,255,.14);border:1px solid rgba(255,255,255,.16);box-shadow:0 18px 48px rgba(0,0,0,.2);backdrop-filter:blur(16px);color:#fff;font-size:clamp(16px,1.35vw,21px);line-height:1.35;font-weight:600;}.he-flash-points div::before{content:"";position:absolute;left:24px;top:50%;width:10px;height:10px;border-radius:50%;background:#f7941d;transform:translateY(-50%);box-shadow:0 0 0 6px rgba(247,148,29,.18);}.he-flash-progress{position:absolute;left:28px;top:28px;z-index:10;display:flex;gap:10px;}.he-flash-progress span{display:grid;place-items:center;width:42px;height:42px;border-radius:999px;background:rgba(255,255,255,.14);border:1px solid rgba(255,255,255,.18);color:rgba(255,255,255,.65);font-size:12px;font-weight:600;}.he-flash-progress span.active{background:#f7941d;color:#fff;border-color:#f7941d;box-shadow:0 12px 26px rgba(247,148,29,.32);}@media (max-width:900px){.he-flash-sticky{position:relative;top:auto;margin:0 16px;box-shadow:none;background:transparent;overflow:visible;}.he-flash-card{position:relative;margin-bottom:18px;border-radius:28px;overflow:hidden;opacity:1;transform:none;}.he-flash-content{grid-template-columns:1fr;gap:28px;padding:34px 24px;}.he-flash-progress{display:none;}.he-flash-left h3{font-size:38px;}.he-flash-points div{font-size:16px;}}.he-flash-priorities{padding:62px 0 46px!important;}.he-flash-head{margin-bottom:24px!important;}.he-flash-scroll{height:235vh!important;}.he-flash-sticky{top:14vh!important;height:72vh!important;max-height:720px!important;max-width:1160px!important;width:calc(100% - 48px)!important;border-radius:28px!important;}.he-flash-card{align-items:center!important;background-size:cover!important;background-position:center center!important;}.he-flash-overlay{background:linear-gradient(90deg,rgba(7,24,47,.88) 0%,rgba(7,24,47,.72) 38%,rgba(7,24,47,.32) 68%,rgba(7,24,47,.08) 100%)!important;}.he-flash-content{display:block!important;padding:clamp(34px,5vw,66px)!important;}.he-flash-left{max-width:640px!important;}.he-flash-left h3{font-size:clamp(38px,4vw,60px)!important;line-height:1.02!important;margin-bottom:14px!important;}.he-flash-left p{font-size:clamp(16px,1.25vw,20px)!important;line-height:1.5!important;max-width:560px!important;}.he-flash-points{display:none!important;visibility:hidden!important;}@media (max-width:900px){.he-flash-scroll{height:auto!important;}.he-flash-sticky{width:calc(100% - 32px)!important;height:auto!important;max-height:none!important;}.he-flash-card{min-height:520px!important;}}:root{--orange:#F58220!important;}body{font-family:"Montserrat", Arial, sans-serif!important;}h1,h2,h3,h4,h5,h6,.section-head .kicker,#works .hiw-final-head .kicker{font-family:"Poppins", Arial, sans-serif!important;}p,li,a,span,small,strong,button,input,textarea,label,.btn,.links,.marquee-item,.framework,.hero p,.section-head p,.hiw-step p,.benefit-card p,.priority-copy p{font-family:"Montserrat", Arial, sans-serif!important;}.hero h1,.section-head h2,.hiw-step h3,.benefit-card h3,.priority-copy h3,.work-card h3,.feature-card h3{font-family:"Poppins", Arial, sans-serif!important;}#works .hiw-number{background:#F58220!important;box-shadow:0 12px 28px rgba(245,130,32,.32)!important;}#works .hiw-number::before,#works .hiw-number::after{background:#F58220!important;border-color:#F58220!important;}#works .hiw-path-arrow,#works #hiwCleanArrow polygon{display:none!important;}#works #hiwCleanArrow path{fill:none!important;stroke-linecap:round!important;stroke-linejoin:round!important;}.he-flash-card{backface-visibility:hidden!important;transform-style:preserve-3d!important;transition:opacity .9s ease, transform 1s cubic-bezier(.16,1,.3,1), filter .9s ease!important;filter:saturate(.96) brightness(.96);}.he-flash-card.active{filter:saturate(1) brightness(1)!important;}.he-flash-card.prev{transform:translateY(-18px) scale(.965) rotateX(-3deg)!important;filter:saturate(.92) brightness(.9)!important;}.he-flash-card.next{transform:translateY(34px) scale(.982) rotateX(3deg)!important;}.he-flash-progress span{transition:background .55s ease,color .55s ease,border-color .55s ease,box-shadow .55s ease!important;}#features.benefits-exact .benefit-card-exact{z-index:2!important;overflow:visible!important;}#features.benefits-exact .benefit-icon-exact img,
#features.benefits-exact .benefit-icon-exact svg{position:relative!important;z-index:11!important;background:#F8FBFD!important;}#framework-trust.framework-logo-strip{width:100%!important;overflow:hidden!important;background:#FFFFFF!important;border-top:1px solid #E5E7EB!important;border-bottom:1px solid #E5E7EB!important;padding:18px 0!important;margin:0!important;height:auto!important;}#framework-trust .marquee-wrapper{width:100%!important;overflow:hidden!important;background:#FFFFFF!important;border:0!important;padding:0!important;}#framework-trust .marquee{display:flex!important;width:max-content!important;animation:scroll 34s linear infinite!important;}#framework-trust .marquee:hover{animation-play-state:paused!important;}#framework-trust .marquee-item{display:flex!important;align-items:center!important;gap:24px!important;padding:0 70px!important;white-space:nowrap!important;font-size:16px!important;line-height:1.3!important;color:#374151!important;font-family:"Montserrat", Arial, sans-serif!important;font-weight:500!important;}#framework-trust .marquee-item strong{color:#F58220!important;font-weight:600!important;}#framework-trust .marquee-item img{height:42px!important;width:auto!important;max-width:150px!important;object-fit:contain!important;display:block!important;border-radius:0!important;background:transparent!important;flex:0 0 auto!important;}@keyframes scroll{from{transform:translateX(0);}to{transform:translateX(-50%);}}@media (max-width:780px){#framework-trust{padding:14px 0!important;}#framework-trust .marquee{animation-duration:24s!important;}#framework-trust .marquee-item{font-size:13px!important;gap:16px!important;padding:0 34px!important;}#framework-trust .marquee-item img{height:32px!important;max-width:110px!important;}}#growth-priorities.priority-card-section{scroll-margin-top:105px!important;}#growth-priorities .growth-square-head .kicker{margin-bottom:10px!important;}#growth-priorities .growth-square-head h2{font-family:"Poppins",sans-serif!important;color:#07182f!important;font-size:clamp(34px,3.05vw,46px)!important;line-height:1.08!important;letter-spacing:-1.2px!important;margin:0 auto!important;max-width:980px!important;}#growth-priorities .priority-image-cards{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:28px!important;max-width:1180px!important;margin:0 auto!important;padding:0 24px!important;align-items:stretch!important;}#growth-priorities .growth-priority-card.square-growth-card{height:520px!important;min-height:520px!important;max-height:520px!important;display:flex!important;flex-direction:column!important;background:#fff!important;border:1px solid #dceefa!important;border-radius:30px!important;overflow:hidden!important;padding:14px!important;box-shadow:0 22px 56px rgba(7,24,47,.10)!important;transition:transform .35s ease, box-shadow .35s ease!important;}#growth-priorities .growth-priority-card.square-growth-card:hover{transform:translateY(-8px)!important;box-shadow:0 28px 72px rgba(7,24,47,.14)!important;}#growth-priorities .square-growth-media{height:350px!important;min-height:350px!important;max-height:350px!important;width:100%!important;margin:0!important;border-radius:24px!important;overflow:hidden!important;background:#f4f9ff!important;border:0!important;display:flex!important;align-items:center!important;justify-content:center!important;}#growth-priorities .square-growth-media img.growth-main-img{display:block!important;width:100%!important;height:100%!important;object-fit:contain!important;object-position:center center!important;background:transparent!important;filter:none!important;}#growth-priorities .growth-card-copy{flex-direction:column!important;}#growth-priorities .growth-card-title-row{align-items:center!important;gap:12px!important;margin:0 0 8px!important;}#growth-priorities .growth-mini-icon{display:grid!important;place-items:center!important;color:#0b4fa8!important;}#growth-priorities .growth-mini-icon svg{width:25px!important;height:25px!important;display:block!important;}#growth-priorities .admission-svg{color:#F97316!important;background:#fff4ec!important;}#growth-priorities .roi-svg{color:#0b4fa8!important;background:#eaf4ff!important;}#growth-priorities .recognition-svg{color:#0b4fa8!important;background:#eaf4ff!important;}#growth-priorities .growth-card-title-row h3{font-family:"Poppins",sans-serif!important;margin:0!important;color:#07182f!important;font-size:21px!important;line-height:1.12!important;letter-spacing:-.45px!important;font-weight:600!important;}#growth-priorities .growth-card-copy p{font-family:"Montserrat",sans-serif!important;}@media (max-width:980px){#growth-priorities .priority-image-cards{grid-template-columns:1fr!important;max-width:460px!important;gap:30px!important;}#growth-priorities .growth-priority-card.square-growth-card{height:auto!important;min-height:520px!important;max-height:none!important;}}.priority-image-cards .growth-priority-card{height:390px!important;min-height:390px!important;}.priority-image-cards .growth-card-media{height:210px!important;min-height:210px!important;}.priority-image-cards .growth-card-media img{width:100%!important;height:100%!important;object-fit:contain!important;object-position:center!important;filter:none!important;}.priority-image-cards .growth-priority-card p{font-family:Montserrat, sans-serif!important;font-size:14px!important;line-height:1.45!important;max-height:none!important;overflow:visible!important;}.priority-image-cards .growth-priority-card h3{font-family:Poppins, sans-serif!important;}:root{--he-orange:#F97316;--he-blue:#0B4EA2;--he-text:#5E6F89;}section .section-head,
#growth-priorities .section-head,
#works .section-head,
#features .section-head,
#features.benefits-exact .section-head,
#sdp .section-head,
#frameworks .section-head,
#faq .section-head{text-align:center!important;max-width:1120px!important;margin:0 auto 48px!important;padding:0 22px!important;overflow:visible!important;}section .section-head .kicker,
#growth-priorities .section-head .kicker,
#works .section-head .kicker,
#features .section-head .kicker,
#features.benefits-exact .section-head .kicker,
#sdp .section-head .kicker,
#frameworks .section-head .kicker,
#faq .section-head .kicker{display:block!important;margin:0 0 14px!important;color:var(--he-orange)!important;font-family:"Poppins", Arial, sans-serif!important;font-size:clamp(14px,1.35vw,18px)!important;line-height:1.1!important;font-weight:600!important;letter-spacing:.12em!important;text-transform:uppercase!important;}section .section-head h2,
#growth-priorities .section-head h2,
#growth-priorities .compact-head h2,
#growth-priorities .growth-square-head h2,
#works .section-head h2,
#works .hiw-final-head h2,
#features .section-head h2,
#features.benefits-exact .section-head h2,
#sdp .section-head h2,
#frameworks .section-head h2,
#faq .section-head h2{display:block!important;width:100%!important;max-width:1180px!important;margin:0 auto 16px!important;color:var(--he-blue)!important;font-family:"Poppins", Arial, sans-serif!important;font-size:clamp(44px,5vw,72px)!important;line-height:1.02!important;font-weight:600!important;text-align:center!important;white-space:normal!important;}section .section-head p,
#growth-priorities .section-head p,
#works .section-head p,
#features .section-head p,
#features.benefits-exact .section-head p,
#sdp .section-head p,
#frameworks .section-head p,
#faq .section-head p{max-width:980px!important;margin:0 auto!important;color:var(--he-text)!important;font-family:"Montserrat", Arial, sans-serif!important;font-size:clamp(17px,1.55vw,22px)!important;line-height:1.45!important;font-weight:500!important;letter-spacing:0!important;}#growth-priorities .compact-head,
#growth-priorities .growth-square-head{max-width:1180px!important;padding-left:22px!important;padding-right:22px!important;}#features.benefits-exact .section-head{margin-bottom:58px!important;}@media (max-width:768px){section .section-head,
  #growth-priorities .section-head,
  #works .section-head,
  #features .section-head,
  #features.benefits-exact .section-head,
  #sdp .section-head,
  #frameworks .section-head,
  #faq .section-head{margin-bottom:34px!important;padding:0 16px!important;}section .section-head h2,
  #growth-priorities .section-head h2,
  #growth-priorities .compact-head h2,
  #growth-priorities .growth-square-head h2,
  #works .section-head h2,
  #works .hiw-final-head h2,
  #features .section-head h2,
  #features.benefits-exact .section-head h2,
  #sdp .section-head h2,
  #frameworks .section-head h2,
  #faq .section-head h2{font-size:clamp(34px,8vw,48px)!important;letter-spacing:-1.35px!important;line-height:1.06!important;}section .section-head p,
  #growth-priorities .section-head p,
  #works .section-head p,
  #features .section-head p,
  #features.benefits-exact .section-head p,
  #sdp .section-head p,
  #frameworks .section-head p,
  #faq .section-head p{font-size:16px!important;line-height:1.5!important;}}#growth-priorities .priority-image-cards .growth-priority-card.square-growth-card{box-sizing:border-box!important;}#growth-priorities .priority-image-cards .growth-card-media img.growth-main-img{transform:none!important;}#growth-priorities .priority-image-cards .growth-card-title-row h3,
#growth-priorities .priority-image-cards .growth-card-copy h3{font-weight:600!important;}@media (max-width:1100px){#growth-priorities .standalone-growth-cards.priority-image-cards{grid-template-columns:1fr!important;max-width:480px!important;}#growth-priorities .priority-image-cards .growth-priority-card.square-growth-card{height:auto!important;min-height:520px!important;max-height:none!important;}}.hero.reveal{padding-bottom:34px!important;}.hero .badge{font-size:14px!important;padding:10px 18px!important;border-radius:999px!important;color:#0B4EA2!important;background:rgba(11,78,162,.07)!important;border:1px solid rgba(11,78,162,.12)!important;box-shadow:0 10px 28px rgba(11,78,162,.06)!important;}.hero h1{max-width:760px!important;letter-spacing:-2.2px!important;}.hero p{max-width:720px!important;}.hero-framework-note{display:none!important;}#framework-trust .framework-card{background:#0B4EA2!important;color:#fff!important;}#framework-trust .framework-card:nth-child(2n){background:#edf2f5!important;color:#14243b!important;box-shadow:0 18px 42px rgba(15,36,64,.10)!important;}#framework-trust .framework-card::after{content:"";position:absolute;border-radius:50%;background:rgba(255,255,255,.10);pointer-events:none;}#framework-trust .framework-card:nth-child(2n)::after{background:rgba(11,78,162,.08);}#framework-trust .framework-card:nth-child(2n) .framework-card-label{color:#F58220!important;}@keyframes frameworkCardScroll{from{transform:translateX(0);}to{transform:translateX(calc(-50% - 14px));}}#growth-priorities{padding-top:74px!important;}#growth-priorities .section-head .kicker{color:#F58220!important;letter-spacing:.18em!important;}#growth-priorities .section-head h2{white-space:normal!important;max-width:900px!important;margin-left:auto!important;margin-right:auto!important;}#growth-priorities .growth-card-number{align-items:center!important;justify-content:center!important;}#growth-priorities .priority-image-cards .growth-card-title-row{align-items:center!important;gap:18px!important;}#growth-priorities .priority-image-cards .growth-mini-icon{align-items:center!important;justify-content:center!important;}#growth-priorities .priority-image-cards .growth-card-copy h3{color:#0B4EA2!important;font-size:22px!important;line-height:1.05!important;letter-spacing:-.55px!important;}@media (max-width:900px){.hero h1{letter-spacing:-1.4px!important;}#framework-trust .framework-card{gap:14px!important;}#growth-priorities{padding-top:56px!important;}#growth-priorities .growth-card-number{width:42px!important;height:42px!important;top:20px!important;left:20px!important;font-size:13px!important;}}#framework-trust.framework-big-marquee,
#framework-trust.framework-logo-strip.framework-big-marquee{position:relative!important;}#framework-trust .framework-align-shell,
#framework-trust.framework-big-marquee .framework-align-shell{position:relative!important;display:flex!important;justify-content:center!important;align-items:center!important;width:min(1180px,92vw)!important;max-width:1180px!important;margin:0 auto 14px!important;padding:0 24px!important;box-sizing:border-box!important;text-align:center!important;inset:auto!important;transform:none!important;z-index:3!important;}#framework-trust .framework-align-label,
#framework-trust.framework-big-marquee .framework-align-label{position:relative!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:10px!important;font-family:"Poppins", Arial, sans-serif!important;font-size:18px!important;line-height:1.2!important;font-weight:750!important;color:#0B4EA2!important;letter-spacing:-.25px!important;white-space:nowrap!important;margin:0!important;padding:0!important;background:transparent!important;}#framework-trust .framework-card-wrapper,
#framework-trust.framework-big-marquee .framework-card-wrapper,
#framework-trust .marquee-wrapper.framework-card-wrapper{position:relative!important;display:block!important;width:100%!important;max-width:none!important;height:64px!important;min-height:64px!important;padding:0!important;margin:0!important;overflow:hidden!important;background:transparent!important;border:0!important;mask-image:linear-gradient(90deg, transparent 0%, #000 4%, #000 96%, transparent 100%)!important;-webkit-mask-image:linear-gradient(90deg, transparent 0%, #000 4%, #000 96%, transparent 100%)!important;}#framework-trust .framework-card-track,
#framework-trust.framework-big-marquee .framework-card-track,
#framework-trust .marquee.framework-card-track{display:flex!important;align-items:center!important;gap:16px!important;height:64px!important;width:max-content!important;min-width:max-content!important;padding:0!important;margin:0!important;animation:heFrameworkCardsV4 46s linear infinite!important;will-change:transform!important;}#framework-trust .framework-card,
#framework-trust .marquee-item.framework-card{position:relative!important;flex:0 0 210px!important;width:210px!important;max-width:210px!important;height:54px!important;min-height:54px!important;padding:7px 10px 7px 12px!important;margin:0!important;border-radius:15px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:8px!important;white-space:normal!important;box-sizing:border-box!important;overflow:hidden!important;border:1px solid rgba(11,78,162,.14)!important;box-shadow:0 8px 18px rgba(11,78,162,.08)!important;}#framework-trust .framework-card-label{width:auto!important;}@keyframes heFrameworkCardsV4{from{transform:translate3d(0,0,0);}to{transform:translate3d(calc(-50% - 8px),0,0);}}@media (max-width:900px){#framework-trust.framework-big-marquee,
  #framework-trust.framework-logo-strip.framework-big-marquee{padding:18px 0 20px!important;margin-top:20px!important;}#framework-trust .framework-align-shell{padding:0 18px!important;}#framework-trust .framework-align-label{white-space:normal!important;}}#framework-trust.ai-framework-strip{width:100%!important;margin:26px 0 0!important;box-sizing:border-box!important;}#framework-trust .ai-fw-title-wrap{width:min(1180px,92vw)!important;text-align:center!important;box-sizing:border-box!important;}#framework-trust .ai-fw-title{justify-content:center!important;font-family:"Poppins",Arial,sans-serif!important;white-space:nowrap!important;}#framework-trust .ai-fw-title span{min-width:12px!important;}#framework-trust .ai-fw-marquee{height:82px!important;min-height:82px!important;box-sizing:border-box!important;}#framework-trust .ai-fw-track{height:82px!important;}#framework-trust .ai-fw-track:hover{animation-play-state:paused!important;}#framework-trust .ai-fw-group{display:flex!important;align-items:center!important;gap:20px!important;padding-right:20px!important;flex:0 0 auto!important;}#framework-trust .ai-fw-card{height:74px!important;margin:0!important;box-sizing:border-box!important;}#framework-trust .ai-fw-card.ai-fw-blue{background:#0B4EA2!important;color:#fff!important;}#framework-trust .ai-fw-card.ai-fw-soft{background:#eef5fa!important;color:#14243b!important;}#framework-trust .ai-fw-copy{justify-content:center!important;align-items:flex-start!important;flex:1 1 auto!important;overflow:visible!important;}#framework-trust .ai-fw-kicker{display:block!important;margin:0 0 4px!important;font-family:"Montserrat",Arial,sans-serif!important;white-space:nowrap!important;}#framework-trust .ai-fw-blue .ai-fw-kicker{color:#ffb064!important;}#framework-trust .ai-fw-copy strong{margin:0!important;font-family:"Poppins",Arial,sans-serif!important;white-space:normal!important;overflow:visible!important;}#framework-trust .ai-fw-copy strong span{display:block!important;white-space:nowrap!important;}#framework-trust .ai-fw-logo{min-width:88px!important;overflow:hidden!important;box-sizing:border-box!important;}#framework-trust .ai-fw-logo img{object-position:center center!important;opacity:1!important;transform:scale(1.08)!important;border:0!important;border-radius:0!important;background:transparent!important;}@keyframes aiFwSmoothScroll{from{transform:translate3d(0,0,0);}to{transform:translate3d(-50%,0,0);}}@media (max-width:900px){#framework-trust.ai-framework-strip{margin-top:18px!important;padding:18px 0 24px!important;}#framework-trust .ai-fw-title-wrap{margin-bottom:14px!important;}#framework-trust .ai-fw-title{font-size:18px!important;white-space:normal!important;text-align:center!important;}#framework-trust .ai-fw-marquee,#framework-trust .ai-fw-track{height:72px!important;min-height:72px!important;}#framework-trust .ai-fw-group{gap:14px!important;padding-right:14px!important;}#framework-trust .ai-fw-card{width:230px!important;flex-basis:230px!important;height:62px!important;min-height:62px!important;border-radius:17px!important;padding:8px 10px 8px 13px!important;gap:8px!important;}#framework-trust .ai-fw-kicker{font-size:9px!important;margin-bottom:3px!important;}#framework-trust .ai-fw-copy strong{font-size:13.3px!important;line-height:1.05!important;}#framework-trust .ai-fw-logo{width:68px!important;min-width:68px!important;flex-basis:68px!important;height:42px!important;border-radius:13px!important;padding:5px!important;}#framework-trust .ai-fw-logo img{max-width:60px!important;max-height:32px!important;}}#works .hiw-jump-path-last{stroke-width:3.75px!important;}#works marker path{stroke:#173F91!important;}#framework-trust.ai-framework-strip{padding:30px 0 34px!important;background:linear-gradient(180deg,#fbfdff 0%,#f2f8fd 100%)!important;border-top:1px solid rgba(198,223,243,.85)!important;border-bottom:1px solid rgba(198,223,243,.85)!important;overflow:hidden!important;position:relative!important;}#framework-trust.ai-framework-strip::before{content:""!important;position:absolute!important;inset:0!important;background:radial-gradient(circle at 50% 0%,rgba(245,138,31,.08),transparent 32%), radial-gradient(circle at 12% 80%,rgba(11,78,162,.08),transparent 25%)!important;pointer-events:none!important;}#framework-trust .ai-fw-title-wrap{position:relative!important;z-index:2!important;display:flex!important;justify-content:center!important;margin:0 0 18px!important;padding:0 20px!important;}#framework-trust .ai-fw-title{display:inline-flex!important;align-items:center!important;gap:14px!important;color:#0B4EA2!important;font-size:clamp(28px,2.4vw,42px)!important;line-height:1.1!important;font-weight:800!important;letter-spacing:-.035em!important;}#framework-trust .ai-fw-title span{width:18px!important;height:18px!important;border-radius:50%!important;background:#F58220!important;box-shadow:0 0 0 10px rgba(245,130,32,.13)!important;flex:0 0 18px!important;}#framework-trust .ai-fw-marquee{position:relative!important;z-index:2!important;width:100%!important;overflow:hidden!important;padding:2px 0 14px!important;mask-image:linear-gradient(90deg,transparent,#000 7%,#000 93%,transparent)!important;-webkit-mask-image:linear-gradient(90deg,transparent,#000 7%,#000 93%,transparent)!important;}#framework-trust .ai-fw-track{display:flex!important;align-items:center!important;gap:20px!important;width:max-content!important;animation:heFrameworkPremiumScroll 30s linear infinite!important;will-change:transform!important;}#framework-trust .ai-fw-set{display:flex!important;align-items:center!important;gap:20px!important;flex:0 0 auto!important;}#framework-trust .ai-fw-marquee:hover .ai-fw-track{animation-play-state:paused!important;}#framework-trust .ai-fw-card{width:370px!important;min-height:118px!important;flex:0 0 370px!important;border-radius:30px!important;padding:18px 20px 18px 24px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:18px!important;border:1px solid rgba(11,78,162,.14)!important;box-shadow:0 18px 34px rgba(11,78,162,.10), inset 0 1px 0 rgba(255,255,255,.44)!important;overflow:hidden!important;position:relative!important;}#framework-trust .ai-fw-card::after{content:""!important;position:absolute!important;inset:0!important;background:linear-gradient(115deg,rgba(255,255,255,.18),transparent 38%,rgba(255,255,255,.12) 70%,transparent)!important;pointer-events:none!important;}#framework-trust .ai-fw-blue{background:linear-gradient(135deg,#0B4EA2 0%,#094892 58%,#1162C6 100%)!important;color:#fff!important;}#framework-trust .ai-fw-light{background:linear-gradient(135deg,#f8fcff 0%,#edf6fd 100%)!important;color:#122c4d!important;}#framework-trust .ai-fw-copy{min-width:0!important;display:flex!important;flex-direction:column!important;gap:7px!important;position:relative!important;z-index:2!important;}#framework-trust .ai-fw-kicker{font-size:15px!important;line-height:1!important;color:#F58220!important;font-weight:900!important;text-transform:uppercase!important;letter-spacing:.09em!important;}#framework-trust .ai-fw-copy strong{display:block!important;max-width:190px!important;color:inherit!important;font-size:23px!important;line-height:1.03!important;font-weight:900!important;letter-spacing:-.04em!important;}#framework-trust .ai-fw-logo{position:relative!important;z-index:2!important;width:132px!important;height:80px!important;flex:0 0 132px!important;border-radius:22px!important;background:#fff!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:10px 12px!important;box-shadow:inset 0 0 0 1px rgba(11,78,162,.08), 0 14px 24px rgba(11,78,162,.12)!important;}#framework-trust .ai-fw-logo img{display:block!important;max-width:100%!important;max-height:100%!important;width:auto!important;height:auto!important;object-fit:contain!important;filter:contrast(1.18) saturate(1.12)!important;}@keyframes heFrameworkPremiumScroll{from{transform:translateX(0);}to{transform:translateX(calc(-50% - 10px));}}#system-benefits.system-benefits-section{padding:70px 0 58px!important;background:#fff!important;overflow:visible!important;}#system-benefits .section-head{margin-bottom:28px!important;}#system-benefits .section-head .kicker{display:block!important;text-transform:uppercase!important;font-weight:800!important;}#system-benefits .section-head h2{letter-spacing:-.045em!important;font-weight:800!important;}#system-benefits .section-head p{font-weight:600!important;}#system-benefits .system-benefit-strip{overflow:visible!important;}#system-benefits .system-benefit-mini-card{flex-direction:column!important;transition:transform .25s ease, box-shadow .25s ease!important;}#system-benefits .system-benefit-mini-card:hover{transform:translateY(-6px)!important;box-shadow:0 26px 56px rgba(11,78,162,.13)!important;}#system-benefits .benefit-card-image{align-items:center!important;justify-content:center!important;}#system-benefits .benefit-card-copy{flex-direction:column!important;flex:1!important;}#system-benefits .benefit-card-copy p{margin:0!important;color:#60718b!important;font-size:15px!important;line-height:1.45!important;font-weight:600!important;}#features.benefits-exact .section-head .kicker{display:block!important;color:#F58220!important;letter-spacing:.18em!important;text-transform:uppercase!important;font-weight:800!important;margin-bottom:12px!important;}#features.benefits-exact .section-head h2{color:#0B4EA2!important;font-weight:800!important;letter-spacing:-.045em!important;}#features.benefits-exact .section-head p{color:#60718b!important;font-weight:600!important;}#features.benefits-exact .benefit-card-exact{background:rgba(255,255,255,.92)!important;border:1px solid rgba(11,78,162,.10)!important;box-shadow:0 18px 42px rgba(11,78,162,.08)!important;}#features.benefits-exact .benefit-line-exact::before{right:11px!important;background-size:180% 100%!important;}#features.benefits-exact .benefit-line-exact::after{filter:drop-shadow(0 4px 8px rgba(245,130,32,.25))!important;animation:heArrowPulse 1.8s ease-in-out infinite!important;}@keyframes heTransformFlow{0%{background-position:0% 50%;}100%{background-position:180% 50%;}}@keyframes heArrowPulse{0%,100%{transform:translateY(-50%) rotate(45deg) scale(1);}50%{transform:translateY(-50%) rotate(45deg) scale(1.12);}}@media (max-width:1100px){#framework-trust .ai-fw-card{width:340px!important;flex-basis:340px!important;}#framework-trust .ai-fw-copy strong{font-size:21px!important;max-width:170px!important;}#framework-trust .ai-fw-logo{width:120px!important;flex-basis:120px!important;}}@media (max-width:760px){#system-benefits .system-benefit-strip{grid-template-columns:1fr!important;}#framework-trust .ai-fw-title{font-size:24px!important;}#framework-trust .ai-fw-card{width:286px!important;min-height:102px!important;flex-basis:286px!important;border-radius:24px!important;padding:14px 14px 14px 18px!important;}#framework-trust .ai-fw-copy strong{font-size:17px!important;max-width:128px!important;}#framework-trust .ai-fw-kicker{font-size:12px!important;}#framework-trust .ai-fw-logo{width:98px!important;height:62px!important;flex-basis:98px!important;border-radius:18px!important;}#features.benefits-exact .benefit-line-exact{display:none!important;}}#system-benefits .system-benefit-mini-card{position:relative!important;background:#ffffff!important;border:1px solid rgba(11,78,162,.12)!important;box-shadow:0 18px 38px rgba(11,78,162,.08)!important;}#system-benefits .benefit-number-circle{position:absolute!important;z-index:5!important;border-radius:50%!important;display:flex!important;align-items:center!important;justify-content:center!important;background:#F58220!important;color:#ffffff!important;font-weight:800!important;line-height:1!important;}#system-benefits .benefit-card-image{width:100%!important;margin:0!important;background:#ffffff!important;overflow:hidden!important;display:block!important;border-bottom:1px solid rgba(11,78,162,.08)!important;}#system-benefits .benefit-card-image img{max-width:none!important;max-height:none!important;filter:contrast(1.03) saturate(1.04)!important;}#system-benefits .benefit-card-copy{background:#ffffff!important;}#system-benefits .benefit-card-copy h3{color:#123D78!important;max-width:100%!important;}#system-benefits .benefit-card-copy p{display:none!important;}#system-benefits .system-benefit-strip{max-width:1160px!important;margin:28px auto 0!important;display:grid!important;grid-template-columns:repeat(3, minmax(0, 1fr))!important;gap:22px!important;align-items:stretch!important;}#system-benefits .system-benefit-mini-card{height:330px!important;min-height:330px!important;max-height:330px!important;width:100%!important;display:grid!important;grid-template-rows:205px 125px!important;border-radius:22px!important;overflow:hidden!important;}#system-benefits .benefit-card-image{height:205px!important;min-height:205px!important;max-height:205px!important;padding:0!important;}#system-benefits .benefit-card-image img{width:100%!important;height:100%!important;object-fit:cover!important;object-position:center center!important;display:block!important;}#system-benefits .benefit-card-copy{height:125px!important;min-height:125px!important;max-height:125px!important;padding:18px 20px!important;display:flex!important;align-items:center!important;justify-content:center!important;text-align:center!important;}#system-benefits .benefit-card-copy h3{margin:0!important;font-size:20px!important;line-height:1.12!important;letter-spacing:-0.03em!important;font-weight:800!important;}#system-benefits .benefit-number-circle{width:42px!important;height:42px!important;top:14px!important;left:14px!important;font-size:16px!important;box-shadow:0 8px 18px rgba(245,130,32,.22), 0 0 0 6px rgba(255,255,255,.94)!important;}@media (max-width: 1100px){#system-benefits .system-benefit-strip{max-width:760px!important;grid-template-columns:repeat(2, minmax(0, 1fr))!important;}}@media (max-width: 680px){#system-benefits .system-benefit-strip{max-width:360px!important;grid-template-columns:1fr!important;gap:18px!important;}#system-benefits .system-benefit-mini-card{height:315px!important;min-height:315px!important;max-height:315px!important;grid-template-rows:195px 120px!important;}#system-benefits .benefit-card-image{height:195px!important;min-height:195px!important;max-height:195px!important;}#system-benefits .benefit-card-copy{height:120px!important;min-height:120px!important;max-height:120px!important;padding:16px 18px!important;}#system-benefits .benefit-card-copy h3{font-size:19px!important;}}#features.benefits-exact{background:linear-gradient(180deg, #f6fbff 0%, #eef7fc 48%, #ffffff 100%)!important;}#features.benefits-exact .benefit-text-exact p{color:#5b6f88!important;font-size:16px!important;line-height:1.48!important;font-weight:650!important;max-width:560px!important;}#features.benefits-exact .benefit-icon-exact{border-radius:50%!important;border:2px solid rgba(255,255,255,.92)!important;display:flex!important;align-items:center!important;justify-content:center!important;}#features.benefits-exact .benefit-icon-exact::before{content:""!important;position:absolute!important;inset:9px!important;border-radius:50%!important;background:rgba(255,255,255,.08)!important;z-index:0!important;}#features.benefits-exact .benefit-icon-exact img{max-width:42px!important;max-height:42px!important;opacity:1!important;filter:brightness(0) invert(1) contrast(1.25)!important;mix-blend-mode:normal!important;}#features.benefits-exact .benefit-line-exact{position:relative!important;height:4px!important;min-height:4px!important;border-radius:999px!important;background:linear-gradient(90deg, #0B4EA2 0%, #1F69C8 72%, #F58220 100%)!important;background-size:100% 100%!important;animation:heTransformLineGlow 2.8s ease-in-out infinite!important;opacity:1!important;overflow:visible!important;}#features.benefits-exact .benefit-line-exact::before{content:""!important;position:absolute!important;left:0!important;top:50%!important;width:100%!important;height:10px!important;transform:translateY(-50%)!important;border-radius:999px!important;background:linear-gradient(90deg, transparent 0%, rgba(255,255,255,.7) 48%, transparent 100%)!important;animation:heTransformSheen 2.9s linear infinite!important;opacity:.72!important;}#features.benefits-exact .benefit-line-exact::after{content:""!important;position:absolute!important;right:-5px!important;top:50%!important;width:16px!important;height:16px!important;border-top:4px solid #F58220!important;border-right:4px solid #F58220!important;transform:translateY(-50%) rotate(45deg)!important;border-radius:2px!important;box-shadow:3px -3px 10px rgba(245,130,32,.24)!important;}@keyframes heTransformSheen{0%{transform:translate(-105%, -50%);}100%{transform:translate(105%, -50%);}}@keyframes heTransformLineGlow{0%,100%{box-shadow:0 0 0 rgba(11,78,162,0), 0 0 0 rgba(245,130,32,0);}50%{box-shadow:0 0 16px rgba(11,78,162,.18), 0 0 18px rgba(245,130,32,.16);}}@media (max-width: 980px){#features.benefits-exact .benefit-line-exact{display:none!important;}#features.benefits-exact .benefit-icon-exact{width:62px!important;height:62px!important;flex-basis:62px!important;}#features.benefits-exact .benefit-icon-exact img{width:36px!important;height:36px!important;max-width:36px!important;max-height:36px!important;}}#sdp .section-head .kicker{font-size:13px!important;letter-spacing:.16em!important;line-height:1.25!important;max-width:760px!important;margin-left:auto!important;margin-right:auto!important;text-align:center!important;}#sdp .section-head p{max-width:760px!important;margin-left:auto!important;margin-right:auto!important;}#sdp .fw-chip{width:112px!important;min-height:68px!important;padding:9px 10px!important;border-radius:20px!important;text-align:center!important;line-height:1.12!important;background:rgba(255,255,255,.97)!important;overflow:visible!important;}#sdp .fw-chip-label{display:block!important;color:#0B4EA2!important;font-weight:800!important;font-size:10.5px!important;line-height:1.16!important;letter-spacing:.01em!important;max-width:92px!important;word-break:normal!important;}#sdp .engine-core{width:152px!important;height:132px!important;padding:12px!important;}#sdp .engine-core strong{font-size:22px!important;line-height:1.02!important;}#sdp .engine-core span{margin-top:8px!important;font-size:13px!important;letter-spacing:.08em!important;text-transform:uppercase!important;color:#F58220!important;font-weight:800!important;}@media (max-width: 980px){#sdp .fw-chip{width:102px!important;min-height:64px!important;}#sdp .fw-chip-label{font-size:9.8px!important;max-width:84px!important;}}#global-ai-image-section.global-ai-image-section{padding:34px 0 58px!important;background:linear-gradient(180deg, #ffffff 0%, #f7fbff 100%)!important;}#global-ai-image-section .global-ai-image-card{width:min(1180px, 92vw)!important;margin:0 auto!important;border-radius:34px!important;overflow:hidden!important;border:1px solid rgba(11,78,162,.12)!important;box-shadow:0 26px 60px rgba(11,78,162,.12)!important;background:#ffffff!important;}#global-ai-image-section .global-ai-image-card img{display:block!important;width:100%!important;height:auto!important;aspect-ratio:3 / 2!important;object-fit:cover!important;object-position:center center!important;}@media (max-width: 768px){#global-ai-image-section.global-ai-image-section{padding:26px 0 42px!important;}#global-ai-image-section .global-ai-image-card{width:min(94vw, 680px)!important;border-radius:24px!important;}}#growth-priorities.priority-card-section{position:relative!important;isolation:isolate!important;padding:48px 0 72px!important;background:radial-gradient(circle at 7% 62%, rgba(245,130,32,.08) 0, rgba(245,130,32,0) 24%),
    radial-gradient(circle at 94% 57%, rgba(11,78,162,.08) 0, rgba(11,78,162,0) 25%),
    #ffffff!important;overflow:hidden!important;}#growth-priorities.priority-card-section::before{content:""!important;position:absolute!important;inset:0!important;z-index:-1!important;pointer-events:none!important;background:linear-gradient(180deg,rgba(255,255,255,.92) 0%,rgba(249,252,255,.72) 100%)!important;}#growth-priorities > .priority-shell{width:100%!important;max-width:none!important;margin:0!important;padding:0!important;}#growth-priorities .growth-square-head{width:min(1120px,calc(100% - 40px))!important;max-width:1120px!important;margin:0 auto 42px!important;padding:0!important;text-align:center!important;}#growth-priorities .growth-square-head .kicker{margin:0 0 14px!important;color:#f36f0c!important;font-family:"Poppins",Arial,sans-serif!important;font-size:clamp(14px,1.15vw,18px)!important;line-height:1.2!important;font-weight:600!important;letter-spacing:.25em!important;text-transform:uppercase!important;}#growth-priorities .growth-square-head h2,
#growth-priorities .growth-square-head h2.he-main-blue-header-final{max-width:1050px!important;margin:0 auto!important;color:#123f97!important;font-family:"Poppins",Arial,sans-serif!important;font-size:clamp(40px,4vw,64px)!important;line-height:1.08!important;font-weight:600!important;letter-spacing:-.045em!important;white-space:normal!important;}#growth-priorities .growth-square-head p{max-width:880px!important;margin:16px auto 0!important;color:#68758f!important;font-family:"Poppins",Arial,sans-serif!important;font-size:clamp(16px,1.35vw,21px)!important;line-height:1.5!important;font-weight:400!important;}#growth-priorities .standalone-growth-cards.priority-image-cards{width:min(1548px,calc(100vw - 80px))!important;max-width:1548px!important;margin:0 auto!important;padding:0!important;display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:30px!important;align-items:stretch!important;}#growth-priorities .priority-image-cards .growth-priority-card.square-growth-card{position:relative!important;width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;aspect-ratio:.785 / 1!important;padding:0!important;margin:0!important;display:flex!important;flex-direction:column!important;justify-content:flex-start!important;background:#ffffff!important;border:1px solid rgba(72,133,205,.16)!important;border-radius:30px!important;overflow:hidden!important;box-shadow:0 18px 46px rgba(18,63,151,.13)!important;transition:transform .3s ease,box-shadow .3s ease,border-color .3s ease!important;}#growth-priorities .priority-image-cards .growth-priority-card.square-growth-card:hover{transform:translateY(-6px)!important;box-shadow:0 28px 64px rgba(18,63,151,.18)!important;border-color:rgba(18,63,151,.24)!important;}#growth-priorities .growth-card-number{position:absolute!important;top:22px!important;left:22px!important;z-index:5!important;width:52px!important;height:52px!important;display:grid!important;place-items:center!important;border-radius:15px!important;background:linear-gradient(145deg,#2458bc 0%,#0b439e 100%)!important;border:1px solid rgba(255,255,255,.24)!important;box-shadow:0 10px 24px rgba(7,44,119,.25)!important;color:#ffffff!important;font-family:"Poppins",Arial,sans-serif!important;font-size:18px!important;line-height:1!important;font-weight:600!important;}#growth-priorities .priority-image-cards .growth-card-media.square-growth-media{position:relative!important;flex:1 1 auto!important;width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;margin:0!important;padding:0!important;border:0!important;border-radius:29px 29px 0 0!important;background:#edf5ff!important;box-shadow:none!important;overflow:hidden!important;}#growth-priorities .priority-image-cards .growth-card-media img.growth-main-img{position:absolute!important;inset:0!important;display:block!important;width:100%!important;height:100%!important;max-width:none!important;max-height:none!important;object-fit:cover!important;object-position:center center!important;filter:none!important;will-change:transform!important;}#growth-priorities .priority-image-cards .admissions-media img.growth-main-img{transform:scale(1.31)!important;transform-origin:68% 55%!important;}#growth-priorities .priority-image-cards .roi-media img.growth-main-img{transform:scale(1.18)!important;transform-origin:43% 58%!important;}#growth-priorities .priority-image-cards .recognition-media img.growth-main-img{transform:scale(1.34)!important;transform-origin:50% 72%!important;}#growth-priorities .priority-image-cards .growth-card-copy{position:relative!important;z-index:3!important;flex:0 0 176px!important;width:100%!important;height:176px!important;min-height:176px!important;max-height:176px!important;margin:-18px 0 0!important;padding:28px 28px 24px!important;display:grid!important;grid-template-columns:94px minmax(0,1fr)!important;align-items:center!important;gap:22px!important;box-sizing:border-box!important;overflow:visible!important;border:0!important;border-radius:30px 30px 29px 29px!important;background:#ffffff!important;box-shadow:0 -3px 14px rgba(11,78,162,.03),0 10px 28px rgba(11,78,162,.08)!important;}#growth-priorities .priority-image-cards .growth-mini-icon{width:92px!important;height:92px!important;min-width:92px!important;flex:0 0 92px!important;margin:0!important;padding:17px!important;display:grid!important;place-items:center!important;border-radius:50%!important;background:#edf3fd!important;border:0!important;box-shadow:none!important;box-sizing:border-box!important;overflow:hidden!important;}#growth-priorities .priority-image-cards .growth-mini-icon img{display:block!important;width:100%!important;height:100%!important;max-width:100%!important;max-height:100%!important;object-fit:contain!important;filter:none!important;}#growth-priorities .growth-card-text{min-width:0!important;align-self:center!important;}#growth-priorities .growth-card-text h3,
#growth-priorities .priority-image-cards .growth-card-copy h3{margin:0!important;color:#123f97!important;font-family:"Poppins",Arial,sans-serif!important;font-size:clamp(19px,1.48vw,25px)!important;line-height:1.23!important;font-weight:600!important;letter-spacing:-.035em!important;}#growth-priorities .growth-card-text p,
#growth-priorities .priority-image-cards .growth-card-copy p{margin:12px 0 0!important;color:#5f6f8b!important;font-family:"Poppins",Arial,sans-serif!important;font-size:clamp(13px,.98vw,16px)!important;line-height:1.48!important;font-weight:400!important;max-height:none!important;overflow:visible!important;}@media (max-width:1240px){#growth-priorities .standalone-growth-cards.priority-image-cards{width:min(1160px,calc(100vw - 48px))!important;gap:22px!important;}#growth-priorities .priority-image-cards .growth-card-copy{flex-basis:158px!important;height:158px!important;min-height:158px!important;max-height:158px!important;grid-template-columns:72px minmax(0,1fr)!important;gap:17px!important;padding:22px 20px 20px!important;}#growth-priorities .priority-image-cards .growth-mini-icon{width:70px!important;height:70px!important;min-width:70px!important;padding:13px!important;}}@media (max-width:900px){#growth-priorities.priority-card-section{padding:48px 0 62px!important;}#growth-priorities .growth-square-head{margin-bottom:34px!important;}#growth-priorities .standalone-growth-cards.priority-image-cards{width:min(560px,calc(100vw - 32px))!important;max-width:560px!important;grid-template-columns:1fr!important;gap:28px!important;}#growth-priorities .priority-image-cards .growth-priority-card.square-growth-card{aspect-ratio:auto!important;height:640px!important;min-height:640px!important;}#growth-priorities .priority-image-cards .growth-card-copy{flex:0 0 166px!important;height:166px!important;min-height:166px!important;max-height:166px!important;grid-template-columns:82px minmax(0,1fr)!important;gap:18px!important;padding:24px!important;}#growth-priorities .priority-image-cards .growth-mini-icon{width:80px!important;height:80px!important;min-width:80px!important;padding:15px!important;}}@media (max-width:560px){#growth-priorities.priority-card-section{padding:42px 0 52px!important;}#growth-priorities .growth-square-head{width:calc(100% - 28px)!important;margin-bottom:28px!important;}#growth-priorities .growth-square-head .kicker{letter-spacing:.18em!important;}#growth-priorities .growth-square-head h2,
  #growth-priorities .growth-square-head h2.he-main-blue-header-final{font-size:36px!important;letter-spacing:-.04em!important;}#growth-priorities .growth-square-head p{font-size:15px!important;}#growth-priorities .standalone-growth-cards.priority-image-cards{width:calc(100vw - 24px)!important;}#growth-priorities .priority-image-cards .growth-priority-card.square-growth-card{height:535px!important;min-height:535px!important;border-radius:25px!important;}#growth-priorities .growth-card-number{top:16px!important;left:16px!important;width:44px!important;height:44px!important;border-radius:13px!important;font-size:15px!important;}#growth-priorities .priority-image-cards .growth-card-copy{flex:0 0 150px!important;height:150px!important;min-height:150px!important;max-height:150px!important;margin-top:-14px!important;grid-template-columns:64px minmax(0,1fr)!important;gap:14px!important;padding:20px 16px!important;border-radius:25px!important;}#growth-priorities .priority-image-cards .growth-mini-icon{width:62px!important;height:62px!important;min-width:62px!important;padding:12px!important;}#growth-priorities .growth-card-text h3,
  #growth-priorities .priority-image-cards .growth-card-copy h3{font-size:19px!important;}#growth-priorities .growth-card-text p,
  #growth-priorities .priority-image-cards .growth-card-copy p{font-size:12.5px!important;margin-top:8px!important;}}#features.benefits-exact .benefit-card-exact.left-card{background:#F58220!important;border-color:rgba(255, 255, 255, 0.28)!important;}#features.benefits-exact .benefit-card-exact.right-card{background:#0B4EA2!important;border-color:rgba(255, 255, 255, 0.22)!important;}#features.benefits-exact .benefit-card-exact.left-card h3,
  #features.benefits-exact .benefit-card-exact.right-card h3{color:#FFFFFF!important;}#features.benefits-exact .benefit-card-exact.left-card p,
  #features.benefits-exact .benefit-card-exact.right-card p{color:#E3E7ED!important;}#features.benefits-exact .benefit-card-exact.left-card,
  #features.benefits-exact .benefit-card-exact.right-card{border:1px solid rgba(255, 255, 255, 0.38)!important;background-size:180% 180%, 150% 150%, 220% 220%!important;background-position:0% 50%, 15% 15%, 0% 50%!important;animation:heBrandCardFlow 10s ease-in-out infinite alternate!important;backdrop-filter:blur(12px) saturate(1.12);-webkit-backdrop-filter:blur(12px) saturate(1.12);isolation:isolate!important;transition:transform .35s ease, box-shadow .35s ease, border-color .35s ease!important;}#features.benefits-exact .benefit-card-exact.left-card{background-image:radial-gradient(circle at 15% 18%, rgba(255,255,255,.24) 0%, rgba(255,255,255,0) 34%),
      linear-gradient(118deg, rgba(255,255,255,.10) 0%, rgba(255,255,255,0) 44%, rgba(255,255,255,.12) 72%, rgba(255,255,255,0) 100%),
      linear-gradient(125deg, #E96500 0%, #F58220 34%, #FF9A3D 67%, #E96D08 100%)!important;box-shadow:0 22px 48px rgba(226, 104, 0, .24),
      inset 0 1px 0 rgba(255,255,255,.38),
      inset 0 -1px 0 rgba(120,52,0,.12)!important;}#features.benefits-exact .benefit-card-exact.right-card{background-image:radial-gradient(circle at 15% 18%, rgba(255,255,255,.22) 0%, rgba(255,255,255,0) 34%),
      linear-gradient(118deg, rgba(255,255,255,.09) 0%, rgba(255,255,255,0) 44%, rgba(255,255,255,.13) 72%, rgba(255,255,255,0) 100%),
      linear-gradient(125deg, #073B82 0%, #0B4EA2 36%, #1767C3 68%, #08438E 100%)!important;box-shadow:0 22px 48px rgba(7, 59, 130, .25),
      inset 0 1px 0 rgba(255,255,255,.34),
      inset 0 -1px 0 rgba(0,26,72,.16)!important;}#features.benefits-exact .benefit-card-exact::before{content:"";position:absolute;inset:0;border-radius:inherit;z-index:0;pointer-events:none;background:linear-gradient(110deg, transparent 12%, rgba(255,255,255,.18) 43%, transparent 72%);background-size:260% 100%;background-position:130% 0;opacity:.62;animation:heCardGlassSheen 7.5s ease-in-out infinite;}#features.benefits-exact .benefit-card-exact::after{content:"";position:absolute;inset:1px;border-radius:calc(25px - 1px);z-index:0;pointer-events:none;box-shadow:inset 0 0 34px rgba(255,255,255,.055);}#features.benefits-exact .benefit-card-exact > .benefit-text-exact,
  #features.benefits-exact .benefit-card-exact > .benefit-icon-exact{position:relative!important;z-index:3!important;}#features.benefits-exact .benefit-card-exact:nth-child(3),
  #features.benefits-exact .benefit-card-exact:nth-child(4){animation-delay:-3.2s!important;}#features.benefits-exact .benefit-card-exact:nth-child(5),
  #features.benefits-exact .benefit-card-exact:nth-child(6){animation-delay:-6.4s!important;}#features.benefits-exact .benefit-card-exact:hover{transform:translateY(-5px) scale(1.006)!important;border-color:rgba(255,255,255,.60)!important;}#features.benefits-exact .benefit-card-exact.left-card:hover{box-shadow:0 28px 58px rgba(226, 104, 0, .31),
      inset 0 1px 0 rgba(255,255,255,.46),
      inset 0 -1px 0 rgba(120,52,0,.12)!important;}#features.benefits-exact .benefit-card-exact.right-card:hover{box-shadow:0 28px 58px rgba(7, 59, 130, .32),
      inset 0 1px 0 rgba(255,255,255,.43),
      inset 0 -1px 0 rgba(0,26,72,.16)!important;}@keyframes heBrandCardFlow{0%{background-position:0% 50%, 15% 15%, 0% 50%;}50%{background-position:82% 22%, 85% 42%, 100% 50%;}100%{background-position:35% 95%, 25% 88%, 18% 50%;}}@keyframes heCardGlassSheen{0%, 18%{background-position:130% 0;opacity:.22;}48%, 64%{background-position:-55% 0;opacity:.68;}100%{background-position:-55% 0;opacity:.20;}}@media (prefers-reduced-motion: reduce){#features.benefits-exact .benefit-card-exact.left-card,
    #features.benefits-exact .benefit-card-exact.right-card,
    #features.benefits-exact .benefit-card-exact::before{animation:none!important;}}html body #features.benefits-exact .left-card .benefit-icon-exact{position:absolute!important;top:50%!important;width:74px!important;height:74px!important;min-width:74px!important;min-height:74px!important;margin:0!important;z-index:20!important;}html body #features.benefits-exact .right-card .benefit-icon-exact{position:absolute!important;top:50%!important;width:74px!important;height:74px!important;min-width:74px!important;min-height:74px!important;margin:0!important;z-index:20!important;}@media (max-width:980px){html body #features.benefits-exact .left-card .benefit-icon-exact,
    html body #features.benefits-exact .right-card .benefit-icon-exact{position:relative!important;top:auto!important;left:auto!important;right:auto!important;transform:none!important;width:64px!important;height:64px!important;min-width:64px!important;min-height:64px!important;}}#frameworks{background:radial-gradient(circle at 22% 58%,rgba(75,171,235,.08),transparent 28%),
    radial-gradient(circle at 82% 54%,rgba(255,126,31,.055),transparent 24%),
    linear-gradient(180deg,#fbfdff 0%,#f7fbff 100%)!important;}#frameworks .shell{z-index:2!important;}.framework-visual-stage{isolation:isolate!important;}.framework-visual-stage::before{content:"";position:absolute;border-radius:50%;background:radial-gradient(circle,rgba(49,160,232,.12) 0%,rgba(49,160,232,.055) 37%,rgba(49,160,232,0) 72%);filter:blur(4px);z-index:0;pointer-events:none;}.framework-floating-lines{inset:0;overflow:visible;pointer-events:none;}.framework-flow-path{fill:none;stroke:#63b8eb;stroke-width:1.35;stroke-linecap:round;stroke-dasharray:7 12;opacity:.22;animation:frameworkFlowDash 18s linear infinite;}.framework-flow-path-two{stroke:#ff9b4a;opacity:.14;animation-duration:22s;animation-direction:reverse;}.framework-flow-path-three{opacity:.12;animation-duration:26s;}@keyframes frameworkFlowDash{to{stroke-dashoffset:-190;}}.framework-float-dot{position:absolute;width:8px;height:8px;border-radius:50%;background:#70bdeb;box-shadow:0 0 0 6px rgba(112,189,235,.10);z-index:2;opacity:.54;animation:frameworkDotFloat 5.8s ease-in-out infinite;}.framework-float-dot-two{animation-delay:1.3s;background:#ff9c4c;box-shadow:0 0 0 6px rgba(255,156,76,.09);}.framework-float-dot-three{animation-delay:2.4s;}@keyframes frameworkDotFloat{0%,100%{transform:translateY(0);}50%{transform:translateY(-9px);}}#frameworks .framework-flags-wrap{margin-top:46px!important;}@media (max-width:980px){.framework-visual-stage{height:372px!important;margin-top:22px!important;}.framework-robot-art{left:-9%!important;height:365px!important;max-width:76%!important;}.framework-kid-art{right:-3%!important;height:252px!important;max-width:42%!important;}#frameworks .framework-flags-wrap{margin-top:40px!important;}}@media (max-width:680px){#frameworks{padding-bottom:42px!important;}#frameworks .section-head{margin-bottom:20px!important;}#frameworks .frameworks{gap:8px!important;}.framework-visual-stage{height:305px!important;margin-top:18px!important;margin-bottom:0!important;}.framework-robot-art{left:-27%!important;height:300px!important;max-width:none!important;}.framework-kid-art{right:-22%!important;bottom:0!important;height:202px!important;max-width:none!important;}.framework-floating-lines{opacity:.72;}.framework-float-dot{transform:scale(.78);}#frameworks .framework-flags-wrap{margin-top:34px!important;}}#frameworks{position:relative!important;overflow:hidden!important;padding-top:68px!important;padding-bottom:46px!important;min-height:610px!important;}#frameworks .shell{position:relative!important;max-width:1320px!important;overflow:visible!important;}#frameworks .section-head{position:relative!important;z-index:30!important;margin-bottom:22px!important;}#frameworks .frameworks{position:relative!important;z-index:30!important;margin-bottom:0!important;}.framework-showcase{position:relative!important;width:100%!important;height:310px!important;margin:0 auto!important;overflow:visible!important;isolation:isolate!important;}.framework-visual-stage{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;margin:0!important;overflow:visible!important;z-index:2!important;}.framework-visual-stage::before{left:29%!important;top:10%!important;width:44%!important;height:78%!important;opacity:.72!important;}.framework-floating-lines{position:absolute!important;left:0!important;top:-32px!important;width:100%!important;height:360px!important;z-index:1!important;opacity:.74!important;}.framework-robot-art,
.framework-kid-art{position:absolute!important;display:block!important;object-fit:contain!important;pointer-events:none!important;user-select:none!important;}.framework-robot-art{left:-1.5%!important;top:-126px!important;bottom:auto!important;height:365px!important;width:auto!important;max-width:37%!important;object-position:left top!important;z-index:6!important;filter:drop-shadow(0 20px 25px rgba(9,67,117,.14))!important;}.framework-kid-art{right:-.5%!important;top:-112px!important;bottom:auto!important;height:300px!important;width:auto!important;max-width:32%!important;object-position:right top!important;z-index:7!important;filter:drop-shadow(0 18px 22px rgba(31,60,84,.13))!important;}#frameworks .framework-flags-wrap{position:absolute!important;left:50%!important;top:134px!important;transform:translateX(-50%)!important;width:100vw!important;height:88px!important;margin:0!important;padding:11px 0!important;overflow:hidden!important;z-index:18!important;border-top:1px solid rgba(112,175,220,.13)!important;border-bottom:1px solid rgba(112,175,220,.13)!important;background:rgba(255,255,255,.78)!important;backdrop-filter:blur(7px)!important;-webkit-backdrop-filter:blur(7px)!important;box-shadow:0 12px 30px rgba(27,76,116,.045)!important;}#frameworks .framework-flags-track{height:66px!important;display:flex!important;align-items:center!important;gap:18px!important;padding-inline:12px!important;}#frameworks .framework-flag-card{min-width:84px!important;width:84px!important;height:56px!important;padding:7px 10px!important;border-radius:8px!important;background:#fff!important;border:1px solid rgba(18,83,136,.13)!important;box-shadow:0 5px 15px rgba(12,55,91,.06)!important;}#frameworks .framework-flag-card img.flag-img{height:40px!important;max-height:40px!important;width:auto!important;max-width:66px!important;object-fit:contain!important;}.framework-float-dot-one{left:49%!important;top:9%!important;}.framework-float-dot-two{left:66%!important;top:69%!important;}.framework-float-dot-three{left:80%!important;top:22%!important;}@media (max-width:1100px){#frameworks{min-height:570px!important;}.framework-showcase{height:290px!important;}.framework-robot-art{left:-5%!important;top:-98px!important;height:325px!important;max-width:40%!important;}.framework-kid-art{right:-3%!important;top:-82px!important;height:258px!important;max-width:34%!important;}#frameworks .framework-flags-wrap{top:142px!important;height:82px!important;padding:8px 0!important;}#frameworks .framework-flags-track{height:64px!important;}}@media (max-width:760px){#frameworks{padding-top:54px!important;padding-bottom:32px!important;min-height:auto!important;}#frameworks .section-head{margin-bottom:18px!important;}.framework-showcase{margin-top:12px!important;}.framework-visual-stage{overflow:hidden!important;}.framework-robot-art{max-width:none!important;}.framework-kid-art{max-width:none!important;}.framework-floating-lines{top:8px!important;height:245px!important;opacity:.62!important;}}@media (prefers-reduced-motion:reduce){.framework-flow-path,.framework-float-dot{animation:none!important;}}@media (min-width:1101px){#frameworks{min-height:760px!important;padding-bottom:56px!important;}.framework-showcase{height:430px!important;margin-top:4px!important;}.framework-visual-stage{height:430px!important;}.framework-floating-lines{top:-42px!important;height:420px!important;}.framework-robot-art{left:-3.2%!important;top:-150px!important;height:455px!important;max-width:43%!important;}.framework-kid-art{right:-2.2%!important;top:-130px!important;height:370px!important;max-width:38%!important;}#frameworks .framework-flags-wrap{top:304px!important;height:118px!important;padding:13px 0!important;}#frameworks .framework-flags-track{height:92px!important;gap:24px!important;padding-inline:18px!important;}#frameworks .framework-flag-card{min-width:110px!important;width:110px!important;height:76px!important;padding:10px 13px!important;border-radius:11px!important;box-shadow:0 7px 19px rgba(12,55,91,.075)!important;}#frameworks .framework-flag-card img.flag-img{height:52px!important;max-height:52px!important;max-width:84px!important;}}@media (min-width:761px) and (max-width:1100px){#frameworks{min-height:670px!important;padding-bottom:48px!important;}.framework-showcase{height:380px!important;}.framework-visual-stage{height:380px!important;}.framework-robot-art{left:-7%!important;top:-112px!important;height:390px!important;max-width:45%!important;}.framework-kid-art{right:-5%!important;top:-94px!important;height:315px!important;max-width:39%!important;}.framework-floating-lines{top:-24px!important;height:350px!important;}#frameworks .framework-flags-wrap{top:270px!important;height:102px!important;padding:11px 0!important;}#frameworks .framework-flags-track{height:80px!important;gap:20px!important;}#frameworks .framework-flag-card{min-width:96px!important;width:96px!important;height:66px!important;padding:8px 11px!important;}#frameworks .framework-flag-card img.flag-img{height:46px!important;max-height:46px!important;max-width:74px!important;}}@media (max-width:760px){.framework-showcase{height:330px!important;}.framework-robot-art{left:-22%!important;top:-2px!important;height:250px!important;}.framework-kid-art{right:-19%!important;top:28px!important;height:195px!important;}#frameworks .framework-flags-wrap{top:230px!important;height:88px!important;padding:8px 0!important;}#frameworks .framework-flags-track{height:70px!important;gap:14px!important;}#frameworks .framework-flag-card{min-width:84px!important;width:84px!important;height:58px!important;padding:7px 9px!important;}#frameworks .framework-flag-card img.flag-img{height:40px!important;max-height:40px!important;max-width:66px!important;}}@media (min-width:1101px){html body #frameworks .framework-flags-wrap{top:268px!important;}}@media (min-width:761px) and (max-width:1100px){html body #frameworks .framework-flags-wrap{top:238px!important;}}@media (max-width:760px){html body #frameworks .framework-flags-wrap{top:204px!important;}}:root{--he-logo-orange:#F57F20;--he-logo-blue:#1D81C4;}html body #features.benefits-exact .benefit-card-exact h3,
  html body #features.benefits-exact .benefit-card-exact p{color:#FFFFFF!important;}html body #system-benefits .system-benefit-mini-card .benefit-card-copy h3{font-weight:500!important;}html body #growth-priorities .priority-image-cards .growth-mini-icon{background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;overflow:visible!important;}html body #growth-priorities.gp-v75-section{width:100%!important;margin:0!important;padding:72px 20px 82px!important;background:#f4f8fc!important;}html body #growth-priorities.gp-v75-section .gp-v75-shell{width:min(1200px,100%)!important;max-width:1200px!important;margin:0 auto!important;padding:0!important;text-align:center!important;}html body #growth-priorities.gp-v75-section .gp-v75-subtitle{max-width:780px!important;margin:0 auto 50px!important;color:#5b6b7f!important;font-family:"Poppins",sans-serif!important;font-size:17px!important;line-height:1.6!important;font-weight:400!important;text-align:center!important;}html body #growth-priorities.gp-v75-section .gp-v75-cards{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:32px!important;width:100%!important;align-items:stretch!important;}html body #growth-priorities.gp-v75-section .gp-v75-card{position:relative!important;display:flex!important;flex-direction:column!important;min-width:0!important;margin:0!important;padding:0!important;overflow:hidden!important;text-align:left!important;background:#fff!important;border:0!important;border-radius:20px!important;box-shadow:0 8px 24px rgba(11,46,111,.08)!important;transition:transform .35s ease,box-shadow .35s ease!important;}html body #growth-priorities.gp-v75-section .gp-v75-card:hover{transform:translateY(-10px)!important;box-shadow:0 20px 40px rgba(226,113,29,.18)!important;}html body #growth-priorities.gp-v75-section .gp-v75-accent{flex:0 0 4px!important;width:100%!important;height:4px!important;background:linear-gradient(90deg,#0b2e6f,#1c4fd6,#e2711d)!important;}html body #growth-priorities.gp-v75-section .gp-v75-card:nth-child(2) .gp-v75-accent{background:linear-gradient(90deg,#e2711d,#f2994a,#0b2e6f)!important;}html body #growth-priorities.gp-v75-section .gp-v75-card:nth-child(3) .gp-v75-accent{background:linear-gradient(90deg,#0b2e6f,#e2711d)!important;}html body #growth-priorities.gp-v75-section .gp-v75-media{position:relative!important;margin:0!important;padding:0!important;}html body #growth-priorities.gp-v75-section .gp-v75-main-image{position:static!important;display:block!important;width:100%!important;height:100%!important;min-width:0!important;max-width:none!important;min-height:0!important;max-height:none!important;margin:0!important;padding:0!important;object-fit:cover!important;object-position:center center!important;transform:none!important;filter:none!important;transition:transform .4s ease!important;}html body #growth-priorities.gp-v75-section .gp-v75-card:nth-child(1) .gp-v75-main-image{object-position:center 36%!important;}html body #growth-priorities.gp-v75-section .gp-v75-card:nth-child(2) .gp-v75-main-image{object-position:center 50%!important;}html body #growth-priorities.gp-v75-section .gp-v75-card:nth-child(3) .gp-v75-main-image{object-position:center 54%!important;}html body #growth-priorities.gp-v75-section .gp-v75-card:hover .gp-v75-main-image{transform:scale(1.07)!important;}html body #growth-priorities.gp-v75-section .gp-v75-number{position:absolute!important;top:16px!important;right:16px!important;left:auto!important;z-index:3!important;display:flex!important;align-items:center!important;justify-content:center!important;width:34px!important;height:34px!important;min-width:34px!important;margin:0!important;padding:0!important;color:#0b2e6f!important;background:rgba(255,255,255,.92)!important;border:0!important;border-radius:50%!important;box-shadow:0 4px 10px rgba(0,0,0,.12)!important;font-family:"Montserrat",sans-serif!important;font-size:14px!important;line-height:1!important;font-weight:700!important;}html body #growth-priorities.gp-v75-section .gp-v75-body{position:relative!important;z-index:2!important;display:flex!important;flex:1 1 auto!important;flex-direction:column!important;width:100%!important;min-height:210px!important;margin:0!important;padding:28px 24px 30px!important;overflow:visible!important;background:#fff!important;border:0!important;border-radius:0!important;box-shadow:none!important;}html body #growth-priorities.gp-v75-section .gp-v75-icon-badge{position:relative!important;z-index:4!important;display:flex!important;align-items:center!important;justify-content:center!important;width:56px!important;height:56px!important;min-width:56px!important;flex:0 0 56px!important;margin:-52px 0 16px!important;padding:8px!important;overflow:visible!important;color:#fff!important;background:#0b2e6f!important;border:0!important;border-radius:16px!important;box-shadow:0 8px 18px rgba(0,0,0,.15)!important;}html body #growth-priorities.gp-v75-section .gp-v75-card:nth-child(2) .gp-v75-icon-badge{background:#0b2e6f!important;}html body #growth-priorities.gp-v75-section .gp-v75-card:nth-child(3) .gp-v75-icon-badge{background:#0b2e6f!important;}html body #growth-priorities.gp-v75-section .gp-v75-icon-badge img{position:static!important;display:block!important;width:40px!important;height:40px!important;max-width:40px!important;max-height:40px!important;margin:0!important;padding:0!important;object-fit:contain!important;object-position:center!important;transform:none!important;filter:none!important;border:0!important;border-radius:0!important;box-shadow:none!important;}html body #growth-priorities.gp-v75-section .gp-v75-card-title{margin:0 0 8px!important;padding:0!important;color:#0b2e6f!important;font-family:"Montserrat",sans-serif!important;font-size:20px!important;line-height:1.35!important;font-weight:700!important;letter-spacing:-.015em!important;text-align:left!important;}html body #growth-priorities.gp-v75-section .gp-v75-card-copy{margin:0!important;padding:0!important;color:#6b7a8d!important;font-family:"Poppins",sans-serif!important;font-size:14.5px!important;line-height:1.6!important;font-weight:400!important;text-align:left!important;}@media (max-width:900px){html body #growth-priorities.gp-v75-section{padding:58px 20px 64px!important;}html body #growth-priorities.gp-v75-section .gp-v75-title{font-size:34px!important;}html body #growth-priorities.gp-v75-section .gp-v75-cards{grid-template-columns:1fr!important;max-width:560px!important;margin:0 auto!important;}}@media (max-width:560px){html body #growth-priorities.gp-v75-section{padding:48px 16px 54px!important;}html body #growth-priorities.gp-v75-section .gp-v75-title{font-size:30px!important;}html body #growth-priorities.gp-v75-section .gp-v75-subtitle{font-size:15px!important;margin-bottom:34px!important;}html body #growth-priorities.gp-v75-section .gp-v75-media{height:205px!important;min-height:205px!important;flex-basis:205px!important;}}html body #growth-priorities.gp-v75-section .gp-v75-icon-badge,
html body #growth-priorities.gp-v75-section .gp-v75-card:nth-child(2) .gp-v75-icon-badge,
html body #growth-priorities.gp-v75-section .gp-v75-card:nth-child(3) .gp-v75-icon-badge{background:#0b2e6f!important;background-image:none!important;}html body #growth-priorities.gp-v75-section .gp-v75-icon-badge img{background:transparent!important;}html body #growth-priorities.gp-v75-section{overflow:visible!important;}html body #growth-priorities.gp-v75-section .gp-v75-tag{display:block!important;margin:0 0 14px!important;color:#F58220!important;font-family:"Poppins",Arial,sans-serif!important;font-size:clamp(14px,1.35vw,18px)!important;line-height:1.1!important;font-weight:600!important;letter-spacing:.12em!important;text-transform:uppercase!important;}html body #growth-priorities.gp-v75-section .gp-v75-title{display:block!important;width:100%!important;max-width:1180px!important;margin:0 auto 16px!important;color:#0B4EA2!important;font-size:clamp(34px,3.85vw,54px)!important;line-height:1.04!important;letter-spacing:-2.2px!important;text-align:center!important;white-space:normal!important;}html body #growth-priorities.gp-v75-section .gp-v75-media{flex:0 0 auto!important;width:100%!important;height:auto!important;min-height:0!important;aspect-ratio:1 / 1!important;overflow:hidden!important;background:#fff!important;}html body #growth-priorities.gp-v75-section .gp-v75-main-image,
html body #growth-priorities.gp-v75-section .gp-v75-card:nth-child(1) .gp-v75-main-image,
html body #growth-priorities.gp-v75-section .gp-v75-card:nth-child(2) .gp-v75-main-image,
html body #growth-priorities.gp-v75-section .gp-v75-card:nth-child(3) .gp-v75-main-image{width:100%!important;height:100%!important;object-fit:cover!important;object-position:center center!important;}@media (max-width:768px){html body #growth-priorities.gp-v75-section .gp-v75-title{font-size:clamp(34px,8vw,48px)!important;letter-spacing:-1.35px!important;line-height:1.06!important;}}html body #growth-priorities.gp-v75-section .gp-v75-title{font-family:"Montserrat", Arial, sans-serif!important;font-weight:700!important;font-style:normal!important;font-synthesis:none!important;}body #growth-priorities .gp-v75-shell > h2.gp-v75-title{font-family:"Poppins", Arial, sans-serif!important;font-weight:700!important;font-variation-settings:"wght" 700!important;font-synthesis:weight!important;}#works .hiw-icon{background:#eaf5ff!important;overflow:hidden!important;}#works .hiw-icon .hiw-custom-icon{display:block!important;width:36px!important;height:36px!important;object-fit:contain!important;mix-blend-mode:multiply;}#works .hiw-step-two .hiw-icon .hiw-custom-icon{width:38px!important;height:38px!important;}#works .hiw-step-three .hiw-icon .hiw-custom-icon{width:40px!important;height:34px!important;}#features.benefits-exact{position:relative;overflow:hidden;padding:84px 0 74px;background:radial-gradient(circle at 0% 100%, rgba(21, 132, 150, .10), transparent 34%),
      radial-gradient(circle at 100% 0%, rgba(240, 125, 44, .12), transparent 30%),
      #eef6f9;}#features.benefits-exact .section-head{text-align:center;max-width:980px;margin:0 auto 54px;}#features.benefits-exact .section-head .kicker{display:none;}#features.benefits-exact .section-head h2{margin:0 0 16px;color:#071a35;font-size:clamp(42px, 5vw, 72px);line-height:.98;letter-spacing:-2.4px;font-weight:600;}#features.benefits-exact .section-head p{max-width:840px;margin:0 auto;color:#50627a;font-size:clamp(17px, 1.6vw, 21px);line-height:1.42;font-weight:500;}.benefit-exact-grid{position:relative;display:grid;grid-template-columns:minmax(0, 1fr) 190px minmax(0, 1fr);row-gap:42px;align-items:center;}.benefit-card-exact{min-height:140px;display:grid;grid-template-columns:1fr 82px;align-items:center;gap:24px;padding:26px 32px;border-radius:20px;background:rgba(255,255,255,.76);border:1px solid rgba(255,255,255,.9);box-shadow:0 22px 52px rgba(9, 33, 62, .10);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);}.benefit-card-exact.right-card{grid-template-columns:82px 1fr;}.benefit-card-exact h3{margin:0 0 10px;font-size:clamp(22px, 2vw, 26px);line-height:1.08;font-weight:600;letter-spacing:-.5px;}.benefit-card-exact p{margin:0;color:#5c6e83;font-size:14px;line-height:1.5;font-weight:600;}.benefit-card-exact.left-card h3{color:#F97316;}.benefit-card-exact.right-card h3{color:#004a9f;}.benefit-icon-exact{width:68px;height:68px;border-radius:50%;display:grid;place-items:center;color:#071a35;border:3px solid rgba(7, 26, 53, .56);background:rgba(238, 246, 249, .78);box-shadow:inset 0 0 0 8px rgba(255,255,255,.30);}.benefit-icon-exact svg{width:34px;height:34px;stroke:currentColor;stroke-width:3.6;fill:none;stroke-linecap:round;stroke-linejoin:round;}.benefit-icon-exact img{width:42px;height:42px;object-fit:contain;display:block;}.benefit-line-exact{position:relative;height:2px;width:100%;overflow:hidden;}.benefit-line-exact::before{content:"";position:absolute;inset:0;background-image:repeating-linear-gradient(90deg, #5f6e7f 0 12px, transparent 12px 22px);background-size:44px 2px;animation:benefitDashMove 1.35s linear infinite;opacity:.92;}@keyframes benefitDashMove{from{transform:translateX(0);}to{transform:translateX(44px);}}@media (max-width: 980px){#features.benefits-exact{padding:64px 0;}.benefit-exact-grid{grid-template-columns:1fr;row-gap:18px;}.benefit-line-exact{display:none;}.benefit-card-exact,
    .benefit-card-exact.right-card{grid-template-columns:1fr 68px;min-height:auto;padding:24px;}.benefit-card-exact.right-card .benefit-icon-exact{order:2;}.benefit-card-exact.right-card .benefit-text-exact{order:1;}#features.benefits-exact .section-head h2{letter-spacing:-1.2px;}}#system-benefits.system-benefits-section{background:#ffffff;padding:74px 0 34px;overflow:hidden;position:relative;}#system-benefits .section-head{max-width:980px;margin:0 auto 34px;text-align:center;}#system-benefits .system-benefit-strip{max-width:1180px;margin:34px auto 0;display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));gap:18px;}#system-benefits .system-benefit-mini-card{aspect-ratio:1 / 1;min-height:230px;background:#ffffff;border:1px solid rgba(14, 48, 86, .12);border-radius:22px;padding:14px 14px 18px;display:flex;flex-direction:column;justify-content:space-between;align-items:center;text-align:center;box-shadow:0 16px 36px rgba(14, 48, 86, .08);transition:transform .25s ease, box-shadow .25s ease, border-color .25s ease;overflow:hidden;}#system-benefits .system-benefit-mini-card:hover{transform:translateY(-5px);box-shadow:0 22px 48px rgba(14, 48, 86, .12);border-color:rgba(241, 111, 36, .35);}#system-benefits .system-benefit-mini-card .mini-tag{display:none;}#system-benefits .benefit-card-image{width:100%;height:66%;display:flex;align-items:center;justify-content:center;margin:0 auto 8px;}#system-benefits .benefit-card-image img{width:100%;height:100%;object-fit:contain;object-position:center;display:block;}#system-benefits .benefit-card-copy{width:100%;margin-top:auto;display:flex;flex-direction:column;justify-content:flex-end;align-items:center;text-align:center;}#system-benefits .system-benefit-mini-card h3{margin:0 0 7px;color:#0e3056;font-size:16px;line-height:1.18;font-weight:700;letter-spacing:-.25px;font-family:Poppins, sans-serif;}#system-benefits .system-benefit-mini-card p{margin:0;color:#5c6674;font-size:12.5px;line-height:1.38;font-family:Poppins, sans-serif;max-width:95%;}@media (max-width: 980px){#system-benefits .system-benefit-strip{grid-template-columns:repeat(2, minmax(0, 1fr));}#system-benefits .system-benefit-mini-card{min-height:260px;}}@media (max-width: 560px){#system-benefits .system-benefit-strip{grid-template-columns:1fr;}#system-benefits .system-benefit-mini-card{aspect-ratio:auto;min-height:260px;}}#features.benefits-exact .benefit-exact-grid{grid-template-columns:minmax(0, 1fr) 180px minmax(0, 1fr)!important;row-gap:42px!important;align-items:stretch!important;}#features.benefits-exact .benefit-card-exact{position:relative!important;height:148px!important;min-height:148px!important;width:100%!important;display:flex!important;align-items:center!important;gap:0!important;padding:26px 76px 26px 32px!important;box-sizing:border-box!important;}#features.benefits-exact .benefit-card-exact.right-card{padding:26px 32px 26px 76px!important;}#features.benefits-exact .benefit-text-exact{width:100%!important;}#features.benefits-exact .benefit-icon-exact{position:absolute!important;top:50%!important;width:66px!important;height:66px!important;transform:translateY(-50%)!important;flex:0 0 66px!important;margin:0!important;}#features.benefits-exact .left-card .benefit-icon-exact{right:-33px!important;}#features.benefits-exact .right-card .benefit-icon-exact{left:-33px!important;}#features.benefits-exact .benefit-icon-exact img{width:40px!important;height:40px!important;object-fit:contain!important;}#features.benefits-exact .benefit-line-exact{align-self:center!important;}@media (max-width: 980px){#features.benefits-exact .benefit-exact-grid{grid-template-columns:1fr!important;}#features.benefits-exact .benefit-card-exact,
    #features.benefits-exact .benefit-card-exact.right-card{height:auto!important;min-height:140px!important;padding:24px 86px 24px 24px!important;}#features.benefits-exact .benefit-card-exact.right-card .benefit-text-exact{order:0!important;}#features.benefits-exact .benefit-card-exact.right-card .benefit-icon-exact,
    #features.benefits-exact .benefit-card-exact .benefit-icon-exact{left:auto!important;right:20px!important;transform:translateY(-50%)!important;}}#features.benefits-exact .benefit-icon-exact{background:#eef6f9!important;border-color:#6f7d8c!important;box-shadow:0 0 0 12px #eef6f9,
      inset 0 0 0 8px #eef6f9!important;overflow:hidden!important;isolation:isolate!important;z-index:20!important;}#features.benefits-exact .benefit-icon-exact img{position:relative!important;z-index:2!important;}#features.benefits-exact .benefit-line-exact{z-index:0!important;}#growth-priorities .standalone-growth-cards,
#growth-priorities .square-growth-cards{align-items:start!important;gap:34px!important;}#growth-priorities .growth-priority-card,
#growth-priorities .growth-priority-card.square-growth-card,
#growth-priorities .square-growth-card{background:transparent!important;border:0!important;box-shadow:none!important;overflow:visible!important;display:flex!important;flex-direction:column!important;gap:16px!important;}#growth-priorities .growth-card-media,
#growth-priorities .growth-card-media.square-growth-media,
#growth-priorities .square-growth-media{width:100%!important;padding:0!important;background:transparent!important;border:0!important;box-shadow:none!important;overflow:visible!important;display:flex!important;align-items:flex-end!important;justify-content:center!important;}#growth-priorities .growth-main-img{width:100%!important;height:100%!important;max-width:100%!important;max-height:100%!important;object-fit:contain!important;object-position:center bottom!important;display:block!important;filter:none!important;}#growth-priorities .growth-priority-card:nth-child(1) .growth-main-img,
#growth-priorities .growth-priority-card:nth-child(2) .growth-main-img,
#growth-priorities .growth-priority-card:nth-child(3) .growth-main-img{transform:none!important;}#growth-priorities .growth-card-copy{position:relative!important;z-index:3!important;}#growth-priorities .growth-card-title-row{background:transparent!important;}#growth-priorities .growth-mini-icon{max-height:64px!important;box-shadow:none!important;}#growth-priorities .growth-card-title-row h3,
#growth-priorities .growth-card-copy h3{grid-column:2!important;grid-row:1!important;margin:0!important;padding:0!important;background:transparent!important;color:#0B4EA2!important;font-size:clamp(22px,1.8vw,28px)!important;line-height:1.08!important;font-weight:600!important;text-align:left!important;}#growth-priorities .growth-card-copy p{grid-column:2!important;grid-row:2!important;margin:0!important;padding:0!important;max-width:100%!important;background:transparent!important;color:#5e6f87!important;font-size:15.5px!important;line-height:1.45!important;font-weight:600!important;text-align:left!important;}@media (max-width:820px){#growth-priorities .growth-card-media,
  #growth-priorities .growth-card-media.square-growth-media,
  #growth-priorities .square-growth-media{height:300px!important;min-height:300px!important;max-height:300px!important;flex-basis:300px!important;}#growth-priorities .growth-card-copy{grid-template-columns:64px 1fr!important;padding:18px!important;}#growth-priorities .growth-mini-icon{width:54px!important;height:54px!important;max-width:54px!important;max-height:54px!important;}}#growth-priorities{padding:72px 0 84px!important;overflow:visible!important;}#growth-priorities .growth-square-head{margin-bottom:34px!important;}#growth-priorities .standalone-growth-cards,
#growth-priorities .standalone-growth-cards.square-growth-cards{display:grid!important;grid-template-columns:repeat(3, minmax(0, 1fr))!important;gap:52px!important;align-items:start!important;}#growth-priorities .mini-card.growth-priority-card.square-growth-card,
#growth-priorities .growth-priority-card.square-growth-card,
#growth-priorities .square-growth-card{height:560px!important;min-height:560px!important;max-height:560px!important;padding:0!important;background:transparent!important;border:none!important;box-shadow:none!important;border-radius:0!important;overflow:visible!important;display:flex!important;flex-direction:column!important;justify-content:flex-start!important;}#growth-priorities .growth-card-media.square-growth-media,
#growth-priorities .growth-card-media,
#growth-priorities .square-growth-media{width:100%!important;height:360px!important;min-height:360px!important;max-height:360px!important;flex:0 0 360px!important;margin:0 0 24px 0!important;padding:0!important;background:transparent!important;border:none!important;box-shadow:none!important;border-radius:0!important;display:flex!important;align-items:flex-end!important;justify-content:center!important;overflow:visible!important;}#growth-priorities .growth-card-media img.growth-main-img,
#growth-priorities .growth-main-img{width:100%!important;height:100%!important;max-width:100%!important;max-height:100%!important;object-fit:contain!important;object-position:center bottom!important;transform:none!important;display:block!important;}#growth-priorities .growth-card-copy{width:100%!important;margin:0!important;background:rgba(255,255,255,.96)!important;border:1px solid #dbeaf7!important;border-radius:24px!important;box-shadow:0 16px 38px rgba(7,24,47,.07)!important;box-sizing:border-box!important;display:grid!important;grid-template-columns:88px minmax(0,1fr)!important;grid-template-rows:auto 1fr!important;column-gap:22px!important;row-gap:6px!important;align-items:center!important;}#growth-priorities .growth-card-title-row{display:contents!important;}#growth-priorities .growth-mini-icon{grid-column:1!important;grid-row:1 / span 2!important;width:78px!important;height:78px!important;min-width:78px!important;max-width:78px!important;object-fit:contain!important;align-self:center!important;justify-self:center!important;margin:0!important;transform:none!important;}#growth-priorities .growth-card-title-row h3,
#growth-priorities .growth-card-copy h3,
#growth-priorities .growth-priority-card h3{grid-column:2!important;grid-row:1!important;margin:0!important;padding:0!important;font-size:25px!important;line-height:1.12!important;text-align:left!important;color:var(--navy)!important;background:transparent!important;}#growth-priorities .growth-card-copy p,
#growth-priorities .growth-priority-card p{grid-column:2!important;grid-row:2!important;margin:0!important;padding:0!important;max-width:100%!important;font-size:14px!important;line-height:1.42!important;text-align:left!important;color:#61728a!important;background:transparent!important;}@media (max-width:1100px){#growth-priorities .standalone-growth-cards,
  #growth-priorities .standalone-growth-cards.square-growth-cards{gap:28px!important;}#growth-priorities .growth-card-copy{grid-template-columns:72px minmax(0,1fr)!important;padding:22px!important;column-gap:18px!important;}#growth-priorities .growth-mini-icon{width:64px!important;height:64px!important;min-width:64px!important;}#growth-priorities .growth-card-title-row h3,
  #growth-priorities .growth-card-copy h3{font-size:21px!important;}}@media (max-width:820px){#growth-priorities .standalone-growth-cards,
  #growth-priorities .standalone-growth-cards.square-growth-cards{grid-template-columns:1fr!important;gap:36px!important;}#growth-priorities .growth-priority-card.square-growth-card{height:auto!important;min-height:auto!important;max-height:none!important;}#growth-priorities .growth-card-media.square-growth-media{height:310px!important;min-height:310px!important;max-height:310px!important;flex-basis:310px!important;}}#growth-priorities .growth-priority-card,
#growth-priorities .growth-priority-card.square-growth-card,
#growth-priorities .square-growth-card{height:410px!important;min-height:410px!important;max-height:410px!important;padding:14px 20px 14px!important;border-radius:22px!important;}#growth-priorities .growth-card-media,
#growth-priorities .growth-card-media.square-growth-media,
#growth-priorities .square-growth-media{height:265px!important;min-height:265px!important;max-height:265px!important;flex:0 0 265px!important;margin:0 0 10px 0!important;border-radius:16px!important;}#growth-priorities .growth-card-copy{flex:0 0 105px!important;min-height:105px!important;max-height:105px!important;height:105px!important;padding:0!important;justify-content:center!important;overflow:hidden!important;}#growth-priorities .growth-card-title-row,
#growth-priorities .growth-title-row,
#growth-priorities .growth-priority-card div:has(> img[alt$="icon"]){gap:10px!important;margin:0 0 5px!important;min-height:auto!important;align-items:center!important;}#growth-priorities .growth-mini-icon,
#growth-priorities .growth-title-icon,
#growth-priorities .growth-priority-card img[alt$="icon"]{width:42px!important;height:42px!important;min-width:42px!important;max-width:42px!important;max-height:42px!important;flex:0 0 42px!important;}#growth-priorities .growth-priority-card h3,
#growth-priorities .square-growth-card h3,
#growth-priorities .growth-card-title-row h3{font-size:clamp(19px,1.2vw,22px)!important;line-height:1.06!important;}#growth-priorities .growth-priority-card p,
#growth-priorities .square-growth-card p{font-size:clamp(12.5px,.82vw,14px)!important;line-height:1.25!important;max-width:92%!important;}@media (max-width:1100px){#growth-priorities .growth-priority-card{height:390px!important;min-height:390px!important;max-height:390px!important;padding:12px 18px 12px!important;}#growth-priorities .growth-card-media{height:250px!important;min-height:250px!important;max-height:250px!important;flex-basis:250px!important;}#growth-priorities .growth-card-copy{height:100px!important;min-height:100px!important;max-height:100px!important;}}@media (max-width:820px){#growth-priorities .growth-priority-card{height:390px!important;min-height:390px!important;max-height:none!important;}}.framework-trust-strip.framework-logo-strip{padding:0!important;background:#FFFFFF!important;overflow:hidden!important;border-top:0!important;border-bottom:0!important;}.marquee-wrapper{width:100%;overflow:hidden;background:#FFFFFF;border-top:1px solid #E5E7EB;border-bottom:1px solid #E5E7EB;padding:18px 0;}.marquee{display:flex;width:max-content;animation:scroll 32s linear infinite;}.marquee:hover{animation-play-state:paused;}.marquee-item{display:flex;align-items:center;gap:22px;padding:0 70px;white-space:nowrap;font-size:13px;color:#374151;font-weight:500;font-family:"Poppins",sans-serif;}.marquee-item strong{color:#F97316;font-weight:600;}.marquee-item .framework{color:#2563EB;font-weight:600;}.marquee-item img{height:42px;width:auto;object-fit:contain;display:block;}@keyframes scroll{from{transform:translateX(0);}to{transform:translateX(-50%);}}@media (max-width:768px){.marquee-wrapper{padding:14px 0;}.marquee-item{gap:16px;padding:0 36px;font-size:12px;}.marquee-item img{height:34px;}}#growth-priorities .growth-mini-icon{background:transparent!important;border-radius:0!important;padding:0!important;overflow:visible!important;}#growth-priorities .growth-mini-icon img{width:100%!important;height:100%!important;display:block!important;object-fit:contain!important;background:transparent!important;border:0!important;box-shadow:none!important;}#framework-trust .framework-align-shell{margin-bottom:10px!important;}#framework-trust .framework-card-track{animation-duration:28s!important;}#framework-trust .framework-card::after{width:86px!important;height:86px!important;right:-32px!important;top:-38px!important;}#works .hiw-final-head .kicker{color:#F58220!important;}#works .hiw-final-head h2{max-width:1120px!important;margin-left:auto!important;margin-right:auto!important;}#works .hiw-final-head p{color:#63738d!important;}#works .hiw-student-climber{left:27.3%!important;top:22px!important;width:124px!important;z-index:38!important;transform:rotate(-2deg)!important;}#works .hiw-step h3{font-size:21px!important;line-height:1.18!important;max-width:270px!important;}#works .hiw-step p{font-size:13.4px!important;line-height:1.48!important;max-width:275px!important;}#works .hiw-card-inner{padding-left:28px!important;padding-right:28px!important;}#system-benefits .section-head .kicker{color:#F58220!important;letter-spacing:.18em!important;}#system-benefits .section-head h2{font-size:clamp(34px,4vw,56px)!important;line-height:1.04!important;color:#0B4EA2!important;}#system-benefits .section-head p{font-size:18px!important;color:#63738d!important;}@media (max-width:900px){#works .hiw-final-head h2{white-space:normal!important;}}#framework-trust.framework-big-marquee{padding:16px 0 18px!important;margin-top:28px!important;margin-bottom:0!important;min-height:0!important;background:linear-gradient(180deg,#ffffff 0%,#f8fbff 100%)!important;border-top:1px solid rgba(207,232,251,.45)!important;border-bottom:1px solid rgba(207,232,251,.65)!important;overflow:hidden!important;}#framework-trust .framework-align-label::before{flex:0 0 9px!important;}#framework-trust + #works.hiw-stairs-final,
#works.hiw-stairs-final{margin-top:0!important;padding-top:22px!important;padding-bottom:44px!important;}#works .hiw-final-head{margin:0 auto 18px!important;}#works .hiw-final-head .kicker{font-size:13.5px!important;letter-spacing:.14em!important;}#works .hiw-final-head h2{font-size:clamp(34px,3.85vw,54px)!important;line-height:1.04!important;margin-bottom:8px!important;white-space:normal!important;}#works .hiw-final-head p{font-size:15.5px!important;line-height:1.42!important;}#works .hiw-final-stage{overflow:visible!important;}#works .hiw-path-svg{left:6.4%!important;top:-14px!important;width:84%!important;height:220px!important;overflow:visible!important;z-index:18!important;}#works .hiw-jump-path{fill:none!important;stroke:#082a78!important;stroke-width:3px!important;stroke-dasharray:8 12!important;stroke-linecap:round!important;stroke-linejoin:round!important;opacity:.92!important;}#works .hiw-jump-path-last{marker-end:url(#hiwCleanArrow)!important;}#works #hiwCleanArrow path{stroke:#082a78!important;stroke-width:1.4!important;}@media (max-width:900px){#framework-trust .framework-align-shell{text-align:left!important;}#works.hiw-stairs-final{padding-top:18px!important;}}#framework-trust.framework-big-marquee,
#framework-trust.framework-logo-strip.framework-big-marquee{display:block!important;min-height:0!important;height:auto!important;background:linear-gradient(180deg,#ffffff 0%,#f8fbff 100%)!important;border-top:1px solid rgba(207,232,251,.55)!important;border-bottom:1px solid rgba(207,232,251,.70)!important;overflow:hidden!important;}#framework-trust .framework-align-shell{position:relative!important;display:block!important;width:min(1180px,92vw)!important;max-width:1180px!important;padding:0!important;text-align:left!important;inset:auto!important;transform:none!important;z-index:5!important;}#framework-trust .framework-align-label{position:relative!important;display:inline-flex!important;align-items:center!important;justify-content:flex-start!important;gap:10px!important;font-family:"Poppins", Arial, sans-serif!important;font-size:17px!important;line-height:1.25!important;font-weight:750!important;color:#0B4EA2!important;letter-spacing:-.22px!important;white-space:normal!important;margin:0!important;padding:0!important;background:transparent!important;}#framework-trust .framework-align-label::before{content:""!important;width:9px!important;height:9px!important;min-width:9px!important;border-radius:50%!important;background:#F58220!important;box-shadow:0 0 0 7px rgba(245,130,32,.12)!important;}#framework-trust .framework-card-wrapper{position:relative!important;display:block!important;width:100%!important;max-width:none!important;padding:0!important;margin:0!important;overflow:hidden!important;background:transparent!important;border:0!important;mask-image:linear-gradient(90deg, transparent 0%, #000 4%, #000 96%, transparent 100%)!important;-webkit-mask-image:linear-gradient(90deg, transparent 0%, #000 4%, #000 96%, transparent 100%)!important;}#framework-trust .framework-card-track{display:flex!important;align-items:center!important;width:max-content!important;min-width:max-content!important;padding:0!important;margin:0!important;will-change:transform!important;}#framework-trust .framework-card-track:hover{animation-play-state:paused!important;}#framework-trust .framework-card{position:relative!important;margin:0!important;display:flex!important;align-items:center!important;justify-content:space-between!important;box-sizing:border-box!important;overflow:hidden!important;border:1px solid rgba(11,78,162,.14)!important;box-shadow:0 8px 18px rgba(11,78,162,.08)!important;}#framework-trust .framework-card:nth-child(odd){background:#0B4EA2!important;color:#ffffff!important;}#framework-trust .framework-card:nth-child(even){background:#edf3f8!important;color:#14243b!important;}#framework-trust .framework-card::after{display:none!important;}#framework-trust .framework-card-copy{display:flex!important;flex-direction:column!important;justify-content:center!important;gap:2px!important;min-width:0!important;flex:1 1 auto!important;z-index:2!important;}#framework-trust .framework-card-label{display:block!important;font-family:"Montserrat", Arial, sans-serif!important;line-height:1!important;font-weight:800!important;text-transform:uppercase!important;color:#ffb06b!important;white-space:nowrap!important;}#framework-trust .framework-card:nth-child(even) .framework-card-label{color:#F58220!important;}#framework-trust .framework-card strong{display:block!important;font-family:"Poppins", Arial, sans-serif!important;font-weight:750!important;letter-spacing:-.15px!important;color:inherit!important;white-space:normal!important;overflow:visible!important;}#framework-trust .framework-card-logo{display:flex!important;align-items:center!important;justify-content:center!important;z-index:2!important;}#framework-trust .framework-card-logo img{display:block!important;background:transparent!important;border:0!important;border-radius:0!important;padding:0!important;margin:0!important;}@keyframes heV5FrameworkMarquee{from{transform:translateX(0);}to{transform:translateX(-50%);}}@media (max-width:900px){#framework-trust .framework-align-shell{margin-bottom:8px!important;width:min(100%,92vw)!important;}#framework-trust .framework-align-label{font-size:15px!important;}}#framework-trust.framework-big-marquee,
#framework-trust.framework-logo-strip.framework-big-marquee{padding:18px 0 22px!important;margin:26px 0 0!important;}#framework-trust .framework-align-shell{margin:0 auto 12px!important;}#framework-trust .framework-card-wrapper{height:78px!important;min-height:78px!important;}#framework-trust .framework-card-track{height:78px!important;gap:18px!important;animation:heV6FrameworkMarquee 27s linear infinite!important;}#framework-trust .framework-card{flex:0 0 255px!important;width:255px!important;max-width:255px!important;height:66px!important;min-height:66px!important;padding:8px 12px 8px 15px!important;border-radius:18px!important;gap:12px!important;}#framework-trust .framework-card-label{font-size:10px!important;letter-spacing:.11em!important;}#framework-trust .framework-card strong{font-size:14px!important;line-height:1.05!important;max-width:148px!important;}#framework-trust .framework-card-logo{flex:0 0 78px!important;width:78px!important;min-width:78px!important;height:48px!important;padding:6px!important;border-radius:15px!important;background:#fff!important;box-shadow:0 8px 18px rgba(7,24,47,.08)!important;}#framework-trust .framework-card-logo img{max-width:68px!important;max-height:40px!important;width:auto!important;height:auto!important;object-fit:contain!important;object-position:center center!important;opacity:1!important;filter:contrast(1.18) saturate(1.12)!important;}@keyframes heV6FrameworkMarquee{from{transform:translateX(0);}to{transform:translateX(-50%);}}@media (max-width:900px){#framework-trust.framework-big-marquee{padding:15px 0 18px!important;margin-top:20px!important;}#framework-trust .framework-card-wrapper{height:66px!important;min-height:66px!important;}#framework-trust .framework-card-track{height:66px!important;gap:14px!important;animation-duration:23s!important;}#framework-trust .framework-card{width:220px!important;max-width:220px!important;flex-basis:220px!important;height:56px!important;min-height:56px!important;padding:7px 10px 7px 12px!important;border-radius:16px!important;}#framework-trust .framework-card strong{font-size:12.2px!important;max-width:130px!important;}#framework-trust .framework-card-label{font-size:8.5px!important;}#framework-trust .framework-card-logo{width:66px!important;min-width:66px!important;flex-basis:66px!important;height:40px!important;padding:5px!important;border-radius:13px!important;}#framework-trust .framework-card-logo img{max-width:58px!important;max-height:32px!important;}}html body #features.benefits-exact .benefit-text-exact p{max-width:470px!important;margin-top:8px!important;}html body #features.benefits-exact .benefit-icon-exact{color:#FFFFFF!important;}html body #features.benefits-exact .benefit-icon-exact img{display:none!important;}html body #features.benefits-exact .benefit-icon-exact .he-transform-svg{width:40px!important;height:40px!important;fill:none!important;stroke:#FFFFFF!important;stroke-width:4.2!important;stroke-linecap:round!important;stroke-linejoin:round!important;opacity:1!important;filter:drop-shadow(0 2px 4px rgba(0,0,0,.14))!important;}@keyframes heTransformSweep{0%{transform:translateX(-115%);opacity:.25;}45%{opacity:.9;}100%{transform:translateX(115%);opacity:.25;}}@media (max-width: 980px){html body #features.benefits-exact .benefit-icon-exact .he-transform-svg{width:34px!important;height:34px!important;}}html body #features.benefits-exact .section-head h2{font-size:clamp(42px, 4.15vw, 66px)!important;line-height:1.02!important;font-weight:650!important;letter-spacing:-0.045em!important;max-width:1220px!important;margin-left:auto!important;margin-right:auto!important;}html body #features.benefits-exact .benefit-icon-exact img.uploaded-transform-icon{display:block!important;width:100%!important;height:100%!important;min-width:100%!important;min-height:100%!important;max-width:none!important;max-height:none!important;object-fit:cover!important;object-position:center center!important;border-radius:50%!important;opacity:1!important;filter:none!important;mix-blend-mode:normal!important;transform:scale(1.18)!important;}html body #features.benefits-exact .benefit-icon-exact .he-transform-svg{display:none!important;}@media (max-width: 980px){html body #features.benefits-exact .section-head h2{font-size:clamp(34px, 7vw, 48px)!important;}}html body #features.benefits-exact .benefit-icon-exact{flex:0 0 74px!important;opacity:1!important;}html body #features.benefits-exact .benefit-icon-exact img.transform-icon-v17{display:block!important;width:100%!important;height:100%!important;min-width:100%!important;min-height:100%!important;max-width:none!important;max-height:none!important;object-fit:cover!important;object-position:center center!important;border-radius:50%!important;opacity:1!important;filter:none!important;mix-blend-mode:normal!important;transform:scale(1.18)!important;}html body #features.benefits-exact .benefit-line-exact{background-size:24px 5px!important;animation:heDashedArrowMove 0.85s linear infinite!important;}html body #features.benefits-exact .benefit-line-exact::before{content:""!important;position:absolute!important;inset:-7px 18px -7px 0!important;border-radius:999px!important;background:linear-gradient(90deg, transparent, rgba(255,255,255,.75), transparent)!important;animation:heArrowSheen 2.2s linear infinite!important;pointer-events:none!important;}html body #features.benefits-exact .benefit-line-exact::after{content:""!important;position:absolute!important;right:-5px!important;top:50%!important;width:17px!important;height:17px!important;border-top:5px solid #0B4EA2!important;border-right:5px solid #0B4EA2!important;transform:translateY(-50%) rotate(45deg)!important;border-radius:2px!important;background:transparent!important;box-shadow:4px -4px 12px rgba(11,78,162,.20)!important;}@keyframes heDashedArrowMove{from{background-position:0 0;}to{background-position:24px 0;}}@keyframes heArrowSheen{0%{transform:translateX(-115%);opacity:.15;}45%{opacity:.85;}100%{transform:translateX(115%);opacity:.15;}}@media (max-width: 980px){html body #features.benefits-exact .benefit-icon-exact{flex-basis:64px!important;}}html body #features.benefits-exact .benefit-line-exact{min-height:24px!important;background:transparent!important;opacity:1!important;pointer-events:none!important;}html body #features.benefits-exact .benefit-flow-svg-v23{position:absolute!important;top:50%!important;transform:translateY(-50%)!important;}html body #features.benefits-exact .benefit-flow-moving-v23{opacity:.96!important;filter:drop-shadow(0 0 8px rgba(11,78,162,.22))!important;}html body #features.benefits-exact .benefit-flow-moving-v23{animation:heV23DashOffsetFallback .75s linear infinite!important;}@keyframes heV23DashOffsetFallback{from{stroke-dashoffset:0;}to{stroke-dashoffset:-28;}}@media (max-width: 980px){html body #features.benefits-exact .benefit-line-exact{display:none!important;}}html body #features.benefits-exact .benefit-icon-exact{min-width:74px!important;min-height:74px!important;}html body #features.benefits-exact .left-card .benefit-icon-exact{transform:translateY(-50%)!important;}html body #features.benefits-exact .right-card .benefit-icon-exact{transform:translateY(-50%)!important;}html body #features.benefits-exact .benefit-flow-svg-v23{left:-10px!important;right:-10px!important;}@media (max-width: 980px){html body #features.benefits-exact .benefit-icon-exact{position:relative!important;top:auto!important;left:auto!important;right:auto!important;transform:none!important;width:64px!important;height:64px!important;min-width:64px!important;min-height:64px!important;}}html body #global-ai-image-section.global-ai-image-section{padding:18px 0 34px!important;background:linear-gradient(180deg, #ffffff 0%, #f7fbff 100%)!important;}html body #global-ai-image-section .shell{max-width:100%!important;width:100%!important;padding-left:24px!important;padding-right:24px!important;}html body #global-ai-image-section .global-ai-image-card{width:min(1500px, 96vw)!important;margin:0 auto!important;border-radius:28px!important;overflow:hidden!important;border:1px solid rgba(11,78,162,.12)!important;box-shadow:0 18px 42px rgba(11,78,162,.10)!important;background:#ffffff!important;}html body #global-ai-image-section .global-ai-image-card img{display:block!important;width:100%!important;}@media (max-width: 700px){html body #global-ai-image-section.global-ai-image-section{padding:14px 0 26px!important;}html body #global-ai-image-section .shell{padding-left:14px!important;padding-right:14px!important;}html body #global-ai-image-section .global-ai-image-card{width:96vw!important;border-radius:20px!important;}}html body #global-ai-image-section .global-ai-image-card img{height:460px!important;max-height:460px!important;object-fit:cover!important;object-position:center 38%!important;}@media (max-width: 1100px){html body #global-ai-image-section .global-ai-image-card img{height:380px!important;max-height:380px!important;object-position:center 40%!important;}}@media (max-width: 700px){html body #global-ai-image-section .global-ai-image-card img{height:260px!important;max-height:260px!important;object-position:center 42%!important;}}@media (max-width: 991px){html body #framework-trust .ai-fw-kicker{font-size:13px!important;}}@media (max-width: 640px){html body #framework-trust .ai-fw-title{font-size:22px!important;}html body #framework-trust .ai-fw-copy strong,
    html body #framework-trust .ai-fw-copy strong span{line-height:1.15!important;}}html body #framework-trust .ai-fw-card{padding-left:22px!important;padding-right:20px!important;}html body #framework-trust .ai-fw-copy{flex:1 1 auto!important;}html body #framework-trust .ai-fw-copy strong,
  html body #framework-trust .ai-fw-copy strong span{text-overflow:clip!important;hyphens:none!important;}@media (max-width: 991px){html body #framework-trust .ai-fw-copy,
    html body #framework-trust .ai-fw-copy strong,
    html body #framework-trust .ai-fw-copy strong span{max-width:210px!important;width:210px!important;font-size:17px!important;}html body #framework-trust .ai-fw-logo{height:62px!important;flex-basis:98px!important;}}@media (max-width: 640px){html body #framework-trust .ai-fw-card{padding-left:16px!important;padding-right:14px!important;}html body #framework-trust .ai-fw-copy,
    html body #framework-trust .ai-fw-copy strong,
    html body #framework-trust .ai-fw-copy strong span{max-width:185px!important;width:185px!important;font-size:15px!important;}html body #framework-trust .ai-fw-logo{flex-basis:82px!important;}}html body h2.he-main-blue-header-final{font-family:"Poppins", "Montserrat", system-ui, sans-serif!important;max-width:980px!important;margin-left:auto!important;margin-right:auto!important;text-rendering:geometricPrecision!important;-webkit-font-smoothing:antialiased!important;}html body #features h2.he-main-blue-header-final{font-size:40px!important;line-height:1.14!important;max-width:1050px!important;}html body #faq h2.he-main-blue-header-final{font-size:40px!important;line-height:1.12!important;}@media (max-width: 1024px){html body h2.he-main-blue-header-final,
    html body #features h2.he-main-blue-header-final,
    html body #faq h2.he-main-blue-header-final{font-size:34px!important;line-height:1.14!important;max-width:88vw!important;}}@media (max-width: 640px){html body h2.he-main-blue-header-final,
    html body #features h2.he-main-blue-header-final,
    html body #faq h2.he-main-blue-header-final{font-size:28px!important;line-height:1.16!important;letter-spacing:-0.02em!important;max-width:92vw!important;}}html body section:not(.hero):not(#hero):not(.hero-section):not([class*="hero"]) .section-head > h2,
  html body section:not(.hero):not(#hero):not(.hero-section):not([class*="hero"]) h2.he-main-blue-header-final,
  html body section:not(.hero):not(#hero):not(.hero-section):not([class*="hero"]) .section-title,
  html body section:not(.hero):not(#hero):not(.hero-section):not([class*="hero"]) .ai-fw-title,
  html body section:not(.hero):not(#hero):not(.hero-section):not([class*="hero"]) .comparison-title,
  html body main section:not(.hero):not(#hero):not(.hero-section):not([class*="hero"]) h2{font-family:"Poppins", "Montserrat", system-ui, sans-serif!important;font-size:52px!important;line-height:1.10!important;font-weight:500!important;color:#0B4EA2!important;letter-spacing:-0.025em!important;text-align:center!important;text-rendering:geometricPrecision!important;-webkit-font-smoothing:antialiased!important;margin-left:auto!important;margin-right:auto!important;}@media (max-width: 1024px){html body section:not(.hero):not(#hero):not(.hero-section):not([class*="hero"]) .section-head > h2,
    html body section:not(.hero):not(#hero):not(.hero-section):not([class*="hero"]) h2.he-main-blue-header-final,
    html body section:not(.hero):not(#hero):not(.hero-section):not([class*="hero"]) .section-title,
    html body section:not(.hero):not(#hero):not(.hero-section):not([class*="hero"]) .ai-fw-title,
    html body section:not(.hero):not(#hero):not(.hero-section):not([class*="hero"]) .comparison-title,
    html body main section:not(.hero):not(#hero):not(.hero-section):not([class*="hero"]) h2{font-size:40px!important;line-height:1.12!important;}}@media (max-width: 640px){html body section:not(.hero):not(#hero):not(.hero-section):not([class*="hero"]) .section-head > h2,
    html body section:not(.hero):not(#hero):not(.hero-section):not([class*="hero"]) h2.he-main-blue-header-final,
    html body section:not(.hero):not(#hero):not(.hero-section):not([class*="hero"]) .section-title,
    html body section:not(.hero):not(#hero):not(.hero-section):not([class*="hero"]) .ai-fw-title,
    html body section:not(.hero):not(#hero):not(.hero-section):not([class*="hero"]) .comparison-title,
    html body main section:not(.hero):not(#hero):not(.hero-section):not([class*="hero"]) h2{font-size:30px!important;line-height:1.15!important;letter-spacing:-0.02em!important;}}html body #framework-trust .ai-fw-title-wrap{display:flex!important;justify-content:center!important;align-items:center!important;text-align:center!important;}html body #framework-trust .ai-fw-title{font-family:"Poppins",sans-serif!important;font-size:30px!important;font-weight:500!important;line-height:1.2!important;letter-spacing:-0.01em!important;display:inline-flex!important;justify-content:center!important;align-items:center!important;margin:0 auto!important;white-space:nowrap!important;}@media (max-width:768px){html body #framework-trust .ai-fw-title{font-size:22px!important;white-space:normal!important;}}html body,
  html body p,
  html body a,
  html body button,
  html body input,
  html body textarea,
  html body label,
  html body .ai-fw-kicker,
  html body .section-head p,
  html body .hero p{font-family:"Montserrat", Arial, sans-serif!important;}html body h1,
  html body h2,
  html body h3,
  html body h4,
  html body h5,
  html body h6,
  html body .ai-fw-title{font-family:"Poppins", "Montserrat", Arial, sans-serif!important;}html body #framework-trust.ai-framework-strip{padding:20px 0 30px!important;overflow:hidden!important;background:linear-gradient(180deg,#ffffff 0%,#f6fbff 100%)!important;}html body #framework-trust .ai-fw-title-wrap{margin:0 auto 18px!important;}html body #framework-trust .ai-fw-marquee{width:100%!important;overflow:hidden!important;-webkit-mask-image:linear-gradient(90deg,transparent,#000 4%,#000 96%,transparent)!important;mask-image:linear-gradient(90deg,transparent,#000 4%,#000 96%,transparent)!important;}html body #framework-trust .ai-fw-track,
  html body #framework-trust .ai-fw-set{display:flex!important;align-items:stretch!important;gap:18px!important;}html body #framework-trust .ai-fw-track{animation:heV36FrameworkScroll 34s linear infinite!important;width:max-content!important;will-change:transform!important;}html body #framework-trust .ai-fw-card{width:370px!important;height:136px!important;min-height:136px!important;flex:0 0 370px!important;margin:0!important;padding:15px 16px 15px 21px!important;display:grid!important;grid-template-columns:minmax(0,1fr) 148px!important;align-items:center!important;gap:14px!important;border-radius:26px!important;background:#ffffff!important;color:#12345a!important;border:1px solid rgba(11,78,162,.15)!important;box-shadow:0 15px 32px rgba(11,78,162,.10)!important;}html body #framework-trust .ai-fw-card::before{content:""!important;position:absolute!important;left:0!important;top:18px!important;bottom:18px!important;width:5px!important;border-radius:0 999px 999px 0!important;background:#F58220!important;}html body #framework-trust .ai-fw-card::after{background:radial-gradient(circle at 88% 14%,rgba(11,78,162,.08),transparent 38%)!important;}html body #framework-trust .ai-fw-copy{gap:8px!important;}html body #framework-trust .ai-fw-kicker{color:#F58220!important;font-weight:700!important;}html body #framework-trust .ai-fw-copy strong,
  html body #framework-trust .ai-fw-copy strong span{color:#12345a!important;font-family:"Poppins", "Montserrat", Arial, sans-serif!important;font-weight:600!important;letter-spacing:-.02em!important;}html body #framework-trust .ai-fw-logo{width:148px!important;height:102px!important;min-width:0!important;flex:none!important;padding:8px!important;border-radius:19px!important;overflow:hidden!important;background:#ffffff!important;border:1px solid rgba(11,78,162,.09)!important;box-shadow:inset 0 0 0 1px rgba(255,255,255,.8), 0 8px 20px rgba(11,78,162,.08)!important;}html body #framework-trust .ai-fw-logo img{display:block!important;width:100%!important;height:100%!important;max-width:100%!important;max-height:100%!important;object-fit:contain!important;object-position:center!important;filter:none!important;transform:none!important;}html body #framework-trust .ai-fw-logo-ministry img{padding:1px!important;}html body #framework-trust .ai-fw-logo-wef img{padding:7px 2px!important;}html body #framework-trust .ai-fw-logo-cbse img{padding:0 15px!important;}html body #framework-trust .ai-fw-logo-ncf img{padding:2px 10px!important;}@keyframes heV36FrameworkScroll{from{transform:translateX(0);}to{transform:translateX(calc(-50% - 9px));}}html body #growth-priorities .standalone-growth-cards{max-width:1160px!important;gap:26px!important;align-items:stretch!important;}html body #growth-priorities .growth-priority-card{height:430px!important;min-height:430px!important;padding:14px!important;display:flex!important;flex-direction:column!important;position:relative!important;border-radius:30px!important;overflow:hidden!important;background:#ffffff!important;border:1px solid rgba(11,78,162,.13)!important;box-shadow:0 20px 48px rgba(11,78,162,.10)!important;}html body #growth-priorities .growth-card-media{width:100%!important;height:300px!important;min-height:300px!important;margin:0!important;padding:14px!important;align-items:center!important;justify-content:center!important;overflow:hidden!important;border-radius:23px!important;background:linear-gradient(180deg,#f5faff 0%,#edf6fd 100%)!important;}html body #growth-priorities .growth-card-media .growth-main-img{width:100%!important;height:100%!important;max-width:100%!important;max-height:100%!important;object-fit:contain!important;object-position:center!important;margin:0!important;transform:none!important;}html body #growth-priorities .growth-card-copy{position:relative!important;z-index:8!important;width:calc(100% - 24px)!important;min-height:104px!important;margin:-28px auto 0!important;padding:16px 18px!important;display:flex!important;align-items:center!important;background:rgba(255,255,255,.98)!important;border:1px solid rgba(11,78,162,.13)!important;border-radius:21px!important;box-shadow:0 16px 30px rgba(11,78,162,.13)!important;}html body #growth-priorities .growth-card-title-row{width:100%!important;display:grid!important;}html body #growth-priorities .growth-mini-icon{width:66px!important;height:66px!important;min-width:66px!important;margin:0!important;padding:10px!important;display:flex!important;align-items:center!important;justify-content:center!important;border-radius:18px!important;background:#eef7ff!important;border:1px solid rgba(11,78,162,.12)!important;box-shadow:none!important;}html body #growth-priorities .growth-priority-card:nth-child(2) .growth-mini-icon{background:#fff5eb!important;border-color:rgba(245,130,32,.18)!important;}html body #growth-priorities .growth-card-title-row h3{margin:0!important;color:#12345a!important;font-family:"Poppins", "Montserrat", Arial, sans-serif!important;font-size:20px!important;line-height:1.25!important;font-weight:600!important;letter-spacing:-.02em!important;text-align:left!important;}html body #growth-priorities .growth-card-number{z-index:10!important;display:grid!important;place-items:center!important;background:rgba(11,78,162,.92)!important;color:#ffffff!important;font-family:"Montserrat", Arial, sans-serif!important;font-weight:700!important;box-shadow:0 10px 22px rgba(11,78,162,.22)!important;}html body #growth-priorities .growth-priority-card:nth-child(2) .growth-card-number{background:rgba(245,130,32,.94)!important;box-shadow:0 10px 22px rgba(245,130,32,.22)!important;}@media (max-width: 991px){html body #framework-trust .ai-fw-card{width:340px!important;flex-basis:340px!important;grid-template-columns:minmax(0,1fr) 128px!important;}html body #framework-trust .ai-fw-logo{width:128px!important;}html body #framework-trust .ai-fw-copy strong,
    html body #framework-trust .ai-fw-copy strong span{max-width:160px!important;font-size:17px!important;}html body #growth-priorities .growth-priority-card{height:405px!important;min-height:405px!important;}html body #growth-priorities .growth-card-media{height:278px!important;min-height:278px!important;}}@media (max-width: 820px){html body #growth-priorities .standalone-growth-cards{grid-template-columns:1fr!important;max-width:520px!important;}html body #growth-priorities .growth-priority-card{height:440px!important;min-height:440px!important;}html body #growth-priorities .growth-card-media{height:312px!important;min-height:312px!important;}}@media (max-width: 640px){html body #framework-trust .ai-fw-marquee{-webkit-mask-image:linear-gradient(90deg,transparent,#000 2%,#000 98%,transparent)!important;mask-image:linear-gradient(90deg,transparent,#000 2%,#000 98%,transparent)!important;}html body #framework-trust .ai-fw-card{width:304px!important;height:120px!important;min-height:120px!important;flex-basis:304px!important;padding:12px 12px 12px 17px!important;grid-template-columns:minmax(0,1fr) 110px!important;gap:10px!important;}html body #framework-trust .ai-fw-logo{width:110px!important;height:90px!important;}html body #framework-trust .ai-fw-copy strong,
    html body #framework-trust .ai-fw-copy strong span{max-width:146px!important;font-size:15px!important;}html body #framework-trust .ai-fw-kicker{font-size:9px!important;}html body #growth-priorities .growth-priority-card{height:408px!important;min-height:408px!important;}html body #growth-priorities .growth-card-media{height:282px!important;min-height:282px!important;}html body #growth-priorities .growth-card-copy{width:calc(100% - 16px)!important;padding:14px!important;}html body #growth-priorities .growth-mini-icon{width:58px!important;height:58px!important;min-width:58px!important;}html body #growth-priorities .growth-card-title-row h3{font-size:18px!important;}}html body #framework-trust.ai-framework-strip{padding-bottom:34px!important;}html body #framework-trust .ai-fw-marquee{height:172px!important;min-height:172px!important;padding:10px 0 22px!important;box-sizing:border-box!important;overflow-x:hidden!important;overflow-y:hidden!important;}html body #framework-trust .ai-fw-track{height:140px!important;min-height:140px!important;align-items:center!important;}html body #framework-trust .ai-fw-set,
  html body #framework-trust .ai-fw-group{height:140px!important;min-height:140px!important;align-items:center!important;}html body #framework-trust .ai-fw-card{position:relative!important;align-self:center!important;}@media (max-width: 991px){html body #framework-trust .ai-fw-marquee{height:160px!important;min-height:160px!important;padding:9px 0 20px!important;}html body #framework-trust .ai-fw-track,
    html body #framework-trust .ai-fw-set,
    html body #framework-trust .ai-fw-group{height:132px!important;min-height:132px!important;}}@media (max-width: 640px){html body #framework-trust .ai-fw-marquee{height:146px!important;min-height:146px!important;padding:8px 0 18px!important;}html body #framework-trust .ai-fw-track,
    html body #framework-trust .ai-fw-set,
    html body #framework-trust .ai-fw-group{height:124px!important;min-height:124px!important;}}html body section#framework-trust.ai-framework-strip .ai-fw-title-wrap > .ai-fw-title{font-size:22px!important;line-height:1.2!important;font-weight:500!important;letter-spacing:-0.01em!important;}html body h2.he-main-blue-header-final{font-size:44px!important;font-weight:600!important;line-height:1.12!important;color:#0B4EA2!important;letter-spacing:-0.025em!important;}@media (max-width: 640px){html body h2.he-main-blue-header-final{font-size:30px!important;line-height:1.16!important;}}html body #growth-priorities .growth-card-title-row{grid-template-columns:84px minmax(0, 1fr)!important;gap:18px!important;align-items:center!important;}html body #growth-priorities .growth-mini-icon,
  html body #growth-priorities .growth-priority-card:nth-child(1) .growth-mini-icon,
  html body #growth-priorities .growth-priority-card:nth-child(2) .growth-mini-icon,
  html body #growth-priorities .growth-priority-card:nth-child(3) .growth-mini-icon{width:84px!important;height:84px!important;min-width:84px!important;max-width:84px!important;min-height:84px!important;max-height:84px!important;flex:0 0 84px!important;padding:0!important;margin:0!important;background:transparent!important;background-color:transparent!important;background-image:none!important;border:0!important;border-radius:0!important;box-shadow:none!important;outline:0!important;overflow:visible!important;display:flex!important;align-items:center!important;justify-content:center!important;}html body #growth-priorities .growth-mini-icon::before,
  html body #growth-priorities .growth-mini-icon::after{content:none!important;display:none!important;background:none!important;box-shadow:none!important;}html body #growth-priorities .growth-mini-icon img{display:block!important;width:80px!important;height:80px!important;min-width:80px!important;min-height:80px!important;max-width:80px!important;max-height:80px!important;padding:0!important;margin:0!important;object-fit:contain!important;object-position:center!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;transform:none!important;filter:none!important;}@media (max-width: 640px){html body #growth-priorities .growth-card-title-row{grid-template-columns:72px minmax(0, 1fr)!important;gap:14px!important;}html body #growth-priorities .growth-mini-icon,
    html body #growth-priorities .growth-priority-card:nth-child(1) .growth-mini-icon,
    html body #growth-priorities .growth-priority-card:nth-child(2) .growth-mini-icon,
    html body #growth-priorities .growth-priority-card:nth-child(3) .growth-mini-icon{width:72px!important;height:72px!important;min-width:72px!important;max-width:72px!important;min-height:72px!important;max-height:72px!important;flex-basis:72px!important;}html body #growth-priorities .growth-mini-icon img{width:68px!important;height:68px!important;min-width:68px!important;min-height:68px!important;max-width:68px!important;max-height:68px!important;}}html body #growth-priorities .standalone-growth-cards.priority-image-cards{width:min(1548px,calc(100vw - 80px))!important;max-width:1548px!important;gap:30px!important;align-items:stretch!important;}html body #growth-priorities .priority-image-cards .growth-priority-card.square-growth-card{position:relative!important;width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;aspect-ratio:.79 / 1!important;padding:0!important;margin:0!important;flex-direction:column!important;background:#ffffff!important;border:1px solid rgba(27,83,165,.15)!important;border-radius:24px!important;}html body #growth-priorities .priority-image-cards .growth-card-media.square-growth-media{position:relative!important;border:0!important;background:#eef5fc!important;box-shadow:none!important;}html body #growth-priorities .priority-image-cards .growth-card-media img.growth-main-img,
html body #growth-priorities .priority-image-cards .admissions-media img.growth-main-img,
html body #growth-priorities .priority-image-cards .roi-media img.growth-main-img,
html body #growth-priorities .priority-image-cards .recognition-media img.growth-main-img{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;max-width:none!important;max-height:none!important;object-fit:cover!important;object-position:center center!important;margin:0!important;transform:none!important;filter:none!important;background:transparent!important;}html body #growth-priorities .priority-image-cards .admissions-media img.growth-main-img{object-position:center 50%!important;}html body #growth-priorities .priority-image-cards .roi-media img.growth-main-img{object-position:center 52%!important;}html body #growth-priorities .priority-image-cards .recognition-media img.growth-main-img{object-position:center 48%!important;}html body #growth-priorities .priority-image-cards .growth-card-copy{border:1px solid rgba(11,78,162,.10)!important;box-shadow:0 -2px 12px rgba(11,78,162,.025),0 16px 34px rgba(11,78,162,.10)!important;}html body #growth-priorities .priority-image-cards .growth-mini-icon,
html body #growth-priorities .priority-image-cards .growth-priority-card:nth-child(1) .growth-mini-icon,
html body #growth-priorities .priority-image-cards .growth-priority-card:nth-child(2) .growth-mini-icon,
html body #growth-priorities .priority-image-cards .growth-priority-card:nth-child(3) .growth-mini-icon{display:flex!important;align-items:center!important;justify-content:center!important;background-color:transparent!important;background-image:none!important;border-radius:0!important;overflow:visible!important;}html body #growth-priorities .priority-image-cards .growth-mini-icon::before,
html body #growth-priorities .priority-image-cards .growth-mini-icon::after{content:none!important;display:none!important;}html body #growth-priorities .priority-image-cards .growth-mini-icon img{padding:0!important;object-position:center!important;background:transparent!important;border:0!important;border-radius:50%!important;box-shadow:none!important;filter:none!important;}html body #growth-priorities .priority-image-cards .growth-card-text{text-align:left!important;}html body #growth-priorities .priority-image-cards .growth-card-text h3,
html body #growth-priorities .priority-image-cards .growth-card-copy h3{display:block!important;font-family:"Poppins",Arial,sans-serif!important;font-weight:600!important;text-align:left!important;}html body #growth-priorities .priority-image-cards .growth-card-text p,
html body #growth-priorities .priority-image-cards .growth-card-copy p{display:block!important;max-width:none!important;font-family:"Poppins",Arial,sans-serif!important;font-weight:400!important;text-align:left!important;background:transparent!important;}html body #growth-priorities .growth-card-number{top:22px!important;left:22px!important;width:52px!important;height:52px!important;border-radius:15px!important;font-size:17px!important;}@media (max-width:1240px){html body #growth-priorities .standalone-growth-cards.priority-image-cards{width:min(1160px,calc(100vw - 48px))!important;gap:22px!important;}html body #growth-priorities .priority-image-cards .growth-card-copy{flex-basis:166px!important;height:166px!important;min-height:166px!important;max-height:166px!important;}html body #growth-priorities .priority-image-cards .growth-mini-icon{width:84px!important;height:84px!important;min-width:84px!important;min-height:84px!important;max-width:84px!important;max-height:84px!important;}}@media (max-width:900px){html body #growth-priorities .standalone-growth-cards.priority-image-cards{width:min(560px,calc(100vw - 32px))!important;max-width:560px!important;grid-template-columns:1fr!important;gap:28px!important;}html body #growth-priorities .priority-image-cards .growth-priority-card.square-growth-card{aspect-ratio:auto!important;height:640px!important;min-height:640px!important;}html body #growth-priorities .priority-image-cards .growth-card-copy{flex-basis:178px!important;height:178px!important;min-height:178px!important;max-height:178px!important;}html body #growth-priorities .priority-image-cards .growth-mini-icon{width:94px!important;height:94px!important;min-width:94px!important;min-height:94px!important;max-width:94px!important;max-height:94px!important;}}@media (max-width:560px){html body #growth-priorities .standalone-growth-cards.priority-image-cards{width:calc(100vw - 24px)!important;}html body #growth-priorities .priority-image-cards .growth-priority-card.square-growth-card{height:520px!important;min-height:520px!important;border-radius:20px!important;}html body #growth-priorities .priority-image-cards .growth-card-media.square-growth-media{border-radius:19px 19px 0 0!important;}html body #growth-priorities .priority-image-cards .growth-card-copy{flex-basis:154px!important;height:154px!important;min-height:154px!important;max-height:154px!important;margin-top:-14px!important;}html body #growth-priorities .priority-image-cards .growth-mini-icon{width:74px!important;height:74px!important;min-width:74px!important;min-height:74px!important;max-width:74px!important;max-height:74px!important;}html body #growth-priorities .priority-image-cards .growth-card-text p,
  html body #growth-priorities .priority-image-cards .growth-card-copy p{margin-top:8px!important;}html body #growth-priorities .growth-card-number{top:16px!important;left:16px!important;width:44px!important;height:44px!important;border-radius:13px!important;font-size:15px!important;}}html body #growth-priorities .priority-image-cards .growth-card-media.square-growth-media{grid-column:1!important;max-height:none!important;flex:none!important;}html body #growth-priorities .priority-image-cards .growth-card-copy{grid-column:1!important;flex:none!important;flex-basis:auto!important;}@media (max-width:560px){html body #growth-priorities .priority-image-cards .growth-card-copy{margin:0!important;}}html body #growth-priorities .priority-image-cards .growth-priority-card.square-growth-card{transition:transform .28s ease, box-shadow .28s ease!important;}html body #growth-priorities .priority-image-cards .growth-priority-card.square-growth-card:hover{transform:translateY(-11px)!important;box-shadow:0 42px 82px rgba(10,52,125,.21),
    0 18px 32px rgba(7,24,47,.12),
    0 2px 0 rgba(255,255,255,.95) inset!important;}html body #growth-priorities .priority-image-cards .growth-card-copy{max-height:none!important;}@media (max-width:1240px){html body #growth-priorities .priority-image-cards .growth-mini-icon,
  html body #growth-priorities .priority-image-cards .growth-priority-card:nth-child(1) .growth-mini-icon,
  html body #growth-priorities .priority-image-cards .growth-priority-card:nth-child(2) .growth-mini-icon,
  html body #growth-priorities .priority-image-cards .growth-priority-card:nth-child(3) .growth-mini-icon{width:80px!important;height:80px!important;min-width:80px!important;min-height:80px!important;max-width:80px!important;max-height:80px!important;}html body #growth-priorities .priority-image-cards .growth-mini-icon img{width:77px!important;height:77px!important;min-width:77px!important;min-height:77px!important;max-width:77px!important;max-height:77px!important;}html body #growth-priorities .priority-image-cards .growth-card-text{gap:6px!important;}}@media (max-width:900px){html body #growth-priorities .priority-image-cards .growth-mini-icon,
  html body #growth-priorities .priority-image-cards .growth-priority-card:nth-child(1) .growth-mini-icon,
  html body #growth-priorities .priority-image-cards .growth-priority-card:nth-child(2) .growth-mini-icon,
  html body #growth-priorities .priority-image-cards .growth-priority-card:nth-child(3) .growth-mini-icon{width:88px!important;height:88px!important;min-width:88px!important;min-height:88px!important;max-width:88px!important;max-height:88px!important;}html body #growth-priorities .priority-image-cards .growth-mini-icon img{width:84px!important;height:84px!important;min-width:84px!important;min-height:84px!important;max-width:84px!important;max-height:84px!important;}}@media (max-width:560px){html body #growth-priorities .priority-image-cards .growth-priority-card.square-growth-card{transform:translateY(-3px)!important;}html body #growth-priorities .priority-image-cards .growth-mini-icon,
  html body #growth-priorities .priority-image-cards .growth-priority-card:nth-child(1) .growth-mini-icon,
  html body #growth-priorities .priority-image-cards .growth-priority-card:nth-child(2) .growth-mini-icon,
  html body #growth-priorities .priority-image-cards .growth-priority-card:nth-child(3) .growth-mini-icon{width:68px!important;height:68px!important;min-width:68px!important;min-height:68px!important;max-width:68px!important;max-height:68px!important;}html body #growth-priorities .priority-image-cards .growth-mini-icon img{width:65px!important;height:65px!important;min-width:65px!important;min-height:65px!important;max-width:65px!important;max-height:65px!important;}html body #growth-priorities .priority-image-cards .growth-card-text{gap:5px!important;}}html body #growth-priorities .priority-image-cards .growth-priority-card.square-growth-card{display:grid!important;grid-template-columns:1fr!important;grid-template-rows:minmax(0,71%) minmax(0,29%)!important;gap:0!important;overflow:hidden!important;transform:translateY(-6px)!important;box-shadow:0 34px 68px rgba(10,52,125,.18),0 14px 28px rgba(7,24,47,.11)!important;}html body #growth-priorities .priority-image-cards .growth-card-media.square-growth-media{grid-row:1!important;width:100%!important;height:100%!important;min-height:0!important;margin:0!important;padding:0!important;overflow:hidden!important;border-radius:22px 22px 0 0!important;}html body #growth-priorities .priority-image-cards .growth-card-media.square-growth-media img.growth-main-img{width:100%!important;height:calc(100% + 10px)!important;max-width:none!important;max-height:none!important;object-fit:cover!important;object-position:center center!important;transform:translateY(5px)!important;margin:0!important;}html body #growth-priorities .priority-image-cards .growth-card-copy{grid-row:2!important;position:relative!important;inset:auto!important;transform:none!important;width:100%!important;height:100%!important;min-height:0!important;margin:-1px 0 0!important;box-sizing:border-box!important;background:#fff!important;border-radius:22px!important;z-index:3!important;}html body #growth-priorities .priority-image-cards .growth-mini-icon,
html body #growth-priorities .priority-image-cards .growth-priority-card:nth-child(1) .growth-mini-icon,
html body #growth-priorities .priority-image-cards .growth-priority-card:nth-child(2) .growth-mini-icon,
html body #growth-priorities .priority-image-cards .growth-priority-card:nth-child(3) .growth-mini-icon{position:static!important;inset:auto!important;transform:none!important;width:100px!important;height:100px!important;min-width:100px!important;min-height:100px!important;max-width:100px!important;max-height:100px!important;margin:0!important;padding:0!important;align-self:center!important;background:transparent!important;border:0!important;box-shadow:none!important;}html body #growth-priorities .priority-image-cards .growth-mini-icon img{position:static!important;transform:none!important;display:block!important;width:100px!important;height:100px!important;min-width:100px!important;min-height:100px!important;max-width:100px!important;max-height:100px!important;margin:0!important;object-fit:contain!important;}html body #growth-priorities .priority-image-cards .growth-card-text{gap:0!important;}html body #growth-priorities .priority-image-cards .growth-card-text h3,
html body #growth-priorities .priority-image-cards .growth-card-copy h3{position:static!important;inset:auto!important;transform:none!important;color:#123f93!important;}html body #growth-priorities .priority-image-cards .growth-card-text p,
html body #growth-priorities .priority-image-cards .growth-card-copy p{position:static!important;inset:auto!important;transform:none!important;color:#61728a!important;}@media (max-width:1240px){html body #growth-priorities .priority-image-cards .growth-priority-card.square-growth-card{grid-template-rows:minmax(0,70%) minmax(0,30%)!important;}html body #growth-priorities .priority-image-cards .growth-mini-icon,
  html body #growth-priorities .priority-image-cards .growth-priority-card:nth-child(1) .growth-mini-icon,
  html body #growth-priorities .priority-image-cards .growth-priority-card:nth-child(2) .growth-mini-icon,
  html body #growth-priorities .priority-image-cards .growth-priority-card:nth-child(3) .growth-mini-icon,
  html body #growth-priorities .priority-image-cards .growth-mini-icon img{width:82px!important;height:82px!important;min-width:82px!important;min-height:82px!important;max-width:82px!important;max-height:82px!important;}}@media (max-width:900px){html body #growth-priorities .priority-image-cards .growth-priority-card.square-growth-card{grid-template-rows:minmax(0,69%) minmax(0,31%)!important;}html body #growth-priorities .priority-image-cards .growth-mini-icon,
  html body #growth-priorities .priority-image-cards .growth-priority-card:nth-child(1) .growth-mini-icon,
  html body #growth-priorities .priority-image-cards .growth-priority-card:nth-child(2) .growth-mini-icon,
  html body #growth-priorities .priority-image-cards .growth-priority-card:nth-child(3) .growth-mini-icon,
  html body #growth-priorities .priority-image-cards .growth-mini-icon img{width:92px!important;height:92px!important;min-width:92px!important;min-height:92px!important;max-width:92px!important;max-height:92px!important;}}@media (max-width:560px){html body #growth-priorities .priority-image-cards .growth-priority-card.square-growth-card{grid-template-rows:minmax(0,67%) minmax(0,33%)!important;}html body #growth-priorities .priority-image-cards .growth-card-copy{border-radius:18px!important;}html body #growth-priorities .priority-image-cards .growth-mini-icon,
  html body #growth-priorities .priority-image-cards .growth-priority-card:nth-child(1) .growth-mini-icon,
  html body #growth-priorities .priority-image-cards .growth-priority-card:nth-child(2) .growth-mini-icon,
  html body #growth-priorities .priority-image-cards .growth-priority-card:nth-child(3) .growth-mini-icon,
  html body #growth-priorities .priority-image-cards .growth-mini-icon img{width:70px!important;height:70px!important;min-width:70px!important;min-height:70px!important;max-width:70px!important;max-height:70px!important;}}html body #growth-priorities .priority-image-cards .growth-card-text{grid-template-columns:1fr!important;}@media (max-width:1240px){html body #growth-priorities .priority-image-cards .growth-card-text{transform:translateY(4px)!important;}}@media (max-width:900px){html body #growth-priorities .priority-image-cards .growth-card-text{transform:translateY(4px)!important;}}@media (max-width:560px){html body #growth-priorities .priority-image-cards .growth-card-text{transform:translateY(3px)!important;}}html body .hero h1{max-width:760px!important;text-wrap:balance!important;}html body #framework-trust .ai-fw-card{overflow:hidden!important;}html body #framework-trust .ai-fw-copy{width:100%!important;padding-right:6px!important;box-sizing:border-box!important;align-self:center!important;}html body #framework-trust .ai-fw-kicker{display:block!important;width:100%!important;max-width:100%!important;margin:0 0 8px!important;font-size:10px!important;line-height:1.18!important;letter-spacing:.055em!important;white-space:normal!important;overflow-wrap:anywhere!important;}html body #framework-trust .ai-fw-copy strong,
html body #framework-trust .ai-fw-copy strong span{display:block!important;width:100%!important;max-width:100%!important;margin:0!important;font-size:17px!important;line-height:1.14!important;white-space:normal!important;overflow:hidden!important;overflow-wrap:anywhere!important;word-break:normal!important;}html body #growth-priorities .priority-image-cards .growth-card-text{inset:auto!important;flex-direction:column!important;justify-content:space-between!important;box-sizing:border-box!important;}html body #growth-priorities .priority-image-cards .growth-card-text h3,
html body #growth-priorities .priority-image-cards .growth-card-text p{width:100%!important;max-width:100%!important;margin:0!important;padding:0!important;transform:none!important;overflow:hidden!important;overflow-wrap:break-word!important;}@media (max-width:1240px){html body #framework-trust .ai-fw-copy strong,
  html body #framework-trust .ai-fw-copy strong span{font-size:15.5px!important;}html body #framework-trust .ai-fw-kicker{font-size:9px!important;margin-bottom:6px!important;}html body #growth-priorities .priority-image-cards .growth-card-text{height:82px!important;min-height:82px!important;max-height:82px!important;}}@media (max-width:900px){html body #growth-priorities .priority-image-cards .growth-card-text{height:92px!important;min-height:92px!important;max-height:92px!important;}}@media (max-width:560px){html body #framework-trust .ai-fw-copy strong,
  html body #framework-trust .ai-fw-copy strong span{font-size:14px!important;}html body #framework-trust .ai-fw-kicker{font-size:8.5px!important;}html body #growth-priorities .priority-image-cards .growth-card-text{height:70px!important;min-height:70px!important;max-height:70px!important;}}html body #growth-priorities .priority-image-cards .growth-card-copy{display:grid!important;grid-template-columns:112px minmax(0,1fr)!important;column-gap:26px!important;align-items:center!important;padding:10px 24px!important;overflow:hidden!important;}html body #growth-priorities .priority-image-cards .growth-mini-icon,
html body #growth-priorities .priority-image-cards .growth-priority-card:nth-child(1) .growth-mini-icon,
html body #growth-priorities .priority-image-cards .growth-priority-card:nth-child(2) .growth-mini-icon,
html body #growth-priorities .priority-image-cards .growth-priority-card:nth-child(3) .growth-mini-icon,
html body #growth-priorities .priority-image-cards .growth-mini-icon img{width:112px!important;height:112px!important;min-width:112px!important;min-height:112px!important;max-width:112px!important;max-height:112px!important;margin:0!important;padding:0!important;transform:none!important;}html body #growth-priorities .priority-image-cards .growth-card-text{position:static!important;width:100%!important;min-width:0!important;max-width:100%!important;height:112px!important;min-height:112px!important;max-height:112px!important;margin:0!important;padding:0!important;transform:none!important;align-self:center!important;display:grid!important;grid-template-rows:auto 1fr auto!important;align-content:stretch!important;align-items:start!important;overflow:hidden!important;}html body #growth-priorities .priority-image-cards .growth-card-text h3,
html body #growth-priorities .priority-image-cards .growth-card-copy h3{grid-row:1!important;align-self:start!important;width:100%!important;margin:0!important;padding:0!important;font-size:22px!important;line-height:1.12!important;letter-spacing:-.025em!important;overflow:visible!important;}html body #growth-priorities .priority-image-cards .growth-card-text p,
html body #growth-priorities .priority-image-cards .growth-card-copy p{grid-row:3!important;align-self:end!important;width:100%!important;margin:0!important;padding:0!important;font-size:14px!important;line-height:1.28!important;overflow:visible!important;}html body #framework-trust .ai-fw-copy{min-width:0!important;max-width:100%!important;overflow:hidden!important;}html body #framework-trust .ai-fw-kicker,
html body #framework-trust .ai-fw-copy strong{max-width:100%!important;overflow-wrap:break-word!important;word-break:normal!important;}@media (max-width:1240px){html body #growth-priorities .priority-image-cards .growth-card-copy{grid-template-columns:86px minmax(0,1fr)!important;column-gap:18px!important;padding:8px 18px!important;}html body #growth-priorities .priority-image-cards .growth-mini-icon,
  html body #growth-priorities .priority-image-cards .growth-priority-card:nth-child(1) .growth-mini-icon,
  html body #growth-priorities .priority-image-cards .growth-priority-card:nth-child(2) .growth-mini-icon,
  html body #growth-priorities .priority-image-cards .growth-priority-card:nth-child(3) .growth-mini-icon,
  html body #growth-priorities .priority-image-cards .growth-mini-icon img,
  html body #growth-priorities .priority-image-cards .growth-card-text{width:86px!important;height:86px!important;min-width:86px!important;min-height:86px!important;max-width:86px!important;max-height:86px!important;}html body #growth-priorities .priority-image-cards .growth-card-text{width:100%!important;min-width:0!important;max-width:100%!important;}html body #growth-priorities .priority-image-cards .growth-card-text h3,
  html body #growth-priorities .priority-image-cards .growth-card-copy h3{font-size:18px!important;line-height:1.1!important;}html body #growth-priorities .priority-image-cards .growth-card-text p,
  html body #growth-priorities .priority-image-cards .growth-card-copy p{font-size:11.5px!important;line-height:1.22!important;}}@media (max-width:900px){html body #growth-priorities .priority-image-cards .growth-card-copy{grid-template-columns:96px minmax(0,1fr)!important;column-gap:20px!important;padding:10px 20px!important;}html body #growth-priorities .priority-image-cards .growth-mini-icon,
  html body #growth-priorities .priority-image-cards .growth-priority-card:nth-child(1) .growth-mini-icon,
  html body #growth-priorities .priority-image-cards .growth-priority-card:nth-child(2) .growth-mini-icon,
  html body #growth-priorities .priority-image-cards .growth-priority-card:nth-child(3) .growth-mini-icon,
  html body #growth-priorities .priority-image-cards .growth-mini-icon img,
  html body #growth-priorities .priority-image-cards .growth-card-text{width:96px!important;height:96px!important;min-width:96px!important;min-height:96px!important;max-width:96px!important;max-height:96px!important;}html body #growth-priorities .priority-image-cards .growth-card-text{width:100%!important;min-width:0!important;max-width:100%!important;}}@media (max-width:560px){html body #growth-priorities .priority-image-cards .growth-card-copy{grid-template-columns:72px minmax(0,1fr)!important;column-gap:14px!important;padding:8px 14px!important;}html body #growth-priorities .priority-image-cards .growth-mini-icon,
  html body #growth-priorities .priority-image-cards .growth-priority-card:nth-child(1) .growth-mini-icon,
  html body #growth-priorities .priority-image-cards .growth-priority-card:nth-child(2) .growth-mini-icon,
  html body #growth-priorities .priority-image-cards .growth-priority-card:nth-child(3) .growth-mini-icon,
  html body #growth-priorities .priority-image-cards .growth-mini-icon img,
  html body #growth-priorities .priority-image-cards .growth-card-text{width:72px!important;height:72px!important;min-width:72px!important;min-height:72px!important;max-width:72px!important;max-height:72px!important;}html body #growth-priorities .priority-image-cards .growth-card-text{width:100%!important;min-width:0!important;max-width:100%!important;}html body #growth-priorities .priority-image-cards .growth-card-text h3,
  html body #growth-priorities .priority-image-cards .growth-card-copy h3{font-size:16px!important;line-height:1.08!important;}html body #growth-priorities .priority-image-cards .growth-card-text p,
  html body #growth-priorities .priority-image-cards .growth-card-copy p{font-size:10.5px!important;line-height:1.16!important;}}html body h2.he-main-blue-header-final,
html body .section-head > h2,
html body section .section-head h2{font-family:"Poppins",Arial,sans-serif!important;font-weight:700!important;font-synthesis:none!important;}html body :is(#growth-priorities, #works, #system-benefits, #features, #sdp, #frameworks, #faq) .section-head > .kicker{display:block!important;font-family:"Poppins", Arial, sans-serif!important;font-size:18px!important;font-weight:600!important;line-height:1.2!important;letter-spacing:0.16em!important;text-transform:uppercase!important;color:#F58220!important;}html body :is(#growth-priorities, #works, #system-benefits, #features, #sdp, #frameworks, #faq) .section-head > h2.he-main-blue-header-final{font-family:"Poppins", Arial, sans-serif!important;font-size:44px!important;font-weight:600!important;line-height:1.14!important;letter-spacing:-0.025em!important;color:#0B4EA2!important;}@media (max-width: 640px){html body :is(#growth-priorities, #works, #system-benefits, #features, #sdp, #frameworks, #faq) .section-head > .kicker{font-size:18px!important;}html body :is(#growth-priorities, #works, #system-benefits, #features, #sdp, #frameworks, #faq) .section-head > h2.he-main-blue-header-final{font-size:44px!important;}}html body #features.benefits-exact .benefit-card-exact.left-card{background-color:#F57F20!important;background-image:none!important;border-color:#F57F20!important;animation:none!important;}html body #features.benefits-exact .benefit-card-exact.right-card{background-color:#1D81C4!important;background-image:none!important;border-color:#1D81C4!important;animation:none!important;}html body #features.benefits-exact .benefit-card-exact.left-card:hover{background-color:#F57F20!important;background-image:none!important;box-shadow:0 26px 54px rgba(245,127,32,.30)!important;}html body #features.benefits-exact .benefit-card-exact.right-card:hover{background-color:#1D81C4!important;background-image:none!important;box-shadow:0 26px 54px rgba(29,129,196,.30)!important;}html body #features.benefits-exact .benefit-card-exact::before,
  html body #features.benefits-exact .benefit-card-exact::after{display:none!important;content:none!important;}html body #features.benefits-exact .benefit-card-exact h3{color:#FFFFFF!important;}html body #features.benefits-exact .benefit-card-exact p{color:rgba(255,255,255,.86)!important;}:root{--he-logo-orange-exact:rgb(245,127,32);--he-logo-blue-exact:rgb(29,129,196);}html body section#features.benefits-exact article.benefit-card-exact.left-card,
  html body section#features.benefits-exact article.benefit-card-exact.left-card:hover,
  html body section#features.benefits-exact article.benefit-card-exact.left-card:focus,
  html body section#features.benefits-exact article.benefit-card-exact.left-card:active{background:var(--he-logo-orange-exact)!important;background-color:var(--he-logo-orange-exact)!important;background-image:none!important;background-blend-mode:normal!important;border-color:var(--he-logo-orange-exact)!important;animation:none!important;filter:none!important;opacity:1!important;isolation:isolate!important;box-shadow:0 22px 48px rgba(245,127,32,.24)!important;}html body section#features.benefits-exact article.benefit-card-exact.right-card,
  html body section#features.benefits-exact article.benefit-card-exact.right-card:hover,
  html body section#features.benefits-exact article.benefit-card-exact.right-card:focus,
  html body section#features.benefits-exact article.benefit-card-exact.right-card:active{background:var(--he-logo-blue-exact)!important;background-color:var(--he-logo-blue-exact)!important;background-image:none!important;background-blend-mode:normal!important;border-color:var(--he-logo-blue-exact)!important;animation:none!important;filter:none!important;opacity:1!important;isolation:isolate!important;box-shadow:0 22px 48px rgba(29,129,196,.24)!important;}html body section#features.benefits-exact article.benefit-card-exact::before,
  html body section#features.benefits-exact article.benefit-card-exact::after{content:none!important;display:none!important;background:none!important;opacity:0!important;}html body section#features.benefits-exact article.benefit-card-exact h3,
  html body section#features.benefits-exact article.benefit-card-exact p{color:#fff!important;opacity:1!important;text-shadow:none!important;}.he-main-blue-header-final,
.ai-fw-title,
.comparison-title,
.section-title,
section h2:not(.hero-title){font-family:"Poppins", sans-serif!important;font-weight:600!important;}html body main section#growth-priorities .section-head > h2.he-main-blue-header-final,
html body main section#works .section-head > h2.he-main-blue-header-final,
html body main section#system-benefits .section-head > h2.he-main-blue-header-final,
html body main section#features .section-head > h2.he-main-blue-header-final,
html body main section#sdp .section-head > h2.he-main-blue-header-final,
html body main section#frameworks .section-head > h2.he-main-blue-header-final,
html body main section#faq .section-head > h2.he-main-blue-header-final,
html body section#growth-priorities .section-head > h2.he-main-blue-header-final,
html body section#works .section-head > h2.he-main-blue-header-final,
html body section#system-benefits .section-head > h2.he-main-blue-header-final,
html body section#features .section-head > h2.he-main-blue-header-final,
html body section#sdp .section-head > h2.he-main-blue-header-final,
html body section#frameworks .section-head > h2.he-main-blue-header-final,
html body section#faq .section-head > h2.he-main-blue-header-final{font-family:"Poppins", Arial, sans-serif!important;font-weight:700!important;font-style:normal!important;font-synthesis:none!important;color:#0B4EA2!important;text-rendering:geometricPrecision!important;-webkit-font-smoothing:antialiased!important;}html body main section#growth-priorities#growth-priorities.gp-v75-section .gp-v75-shell > h2.gp-v75-title.he-hero-typography-clone{font-family:"Poppins", Arial, sans-serif!important;font-size:clamp(34px, 4vw, 52px)!important;font-weight:600!important;font-style:normal!important;font-stretch:100%!important;font-variation-settings:normal!important;font-feature-settings:normal!important;font-synthesis:auto!important;line-height:1.05!important;letter-spacing:-2.2px!important;color:#0B4EA2!important;text-rendering:auto!important;-webkit-font-smoothing:auto!important;}@media (max-width: 980px){html body main section#growth-priorities#growth-priorities.gp-v75-section .gp-v75-shell > h2.gp-v75-title.he-hero-typography-clone{font-size:clamp(32px, 8vw, 46px)!important;}}@media (max-width: 900px){html body main section#growth-priorities#growth-priorities.gp-v75-section .gp-v75-shell > h2.gp-v75-title.he-hero-typography-clone{letter-spacing:-1.4px!important;}}html body .hero{padding-top:58px!important;padding-bottom:44px!important;}html body .hero-grid{grid-template-columns:minmax(0,1.16fr) minmax(420px,.84fr)!important;gap:46px!important;align-items:center!important;}html body .hero h1,
html body .hero-grid h1{font-size:clamp(40px,4.35vw,62px)!important;line-height:1.04!important;letter-spacing:-1.9px!important;margin-bottom:22px!important;}html body .hero p{max-width:760px!important;font-size:15px!important;line-height:1.72!important;}html body .hero-visual{width:min(540px,100%)!important;max-width:540px!important;padding:12px!important;border-radius:30px!important;background:linear-gradient(135deg,#dff2ff,#fff3e7)!important;}html body .hero-visual-inner{width:100%!important;height:auto!important;aspect-ratio:4 / 3!important;border-radius:22px!important;}html body .hero-visual img,
html body .hero-visual-inner img{width:100%!important;height:100%!important;object-fit:cover!important;object-position:center center!important;}html body #growth-priorities .gp-v75-main-image{object-fit:cover!important;object-position:center!important;}html body #system-benefits .benefit-card-image img{width:100%!important;height:190px!important;max-height:190px!important;object-fit:contain!important;object-position:center!important;}html body #features.transformation-section{padding:72px 0!important;background:linear-gradient(180deg,#f7fbff 0%,#ffffff 100%)!important;}html body #features .section-head{max-width:980px!important;margin:0 auto 40px!important;text-align:center!important;}html body #features .transformation-grid{max-width:1120px!important;margin:0 auto!important;display:grid!important;gap:22px!important;}html body #features .transformation-pair{padding:26px!important;border-radius:28px!important;background:#fff!important;border:1px solid rgba(11,78,162,.11)!important;box-shadow:0 16px 42px rgba(11,78,162,.08)!important;transition:transform .25s ease,box-shadow .25s ease!important;}html body #features .transformation-pair:hover{transform:translateY(-4px)!important;box-shadow:0 24px 54px rgba(11,78,162,.12)!important;}html body #features .transformation-title{margin:0 0 20px!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:12px!important;flex-wrap:wrap!important;text-align:center!important;color:#0B4EA2!important;font-size:clamp(21px,2.2vw,28px)!important;line-height:1.18!important;font-weight:600!important;}html body #features .transformation-title .title-arrow{color:#F58220!important;font-size:1.18em!important;}html body #features .transformation-compare{display:grid!important;grid-template-columns:minmax(0,1fr) 64px minmax(0,1fr)!important;gap:18px!important;align-items:stretch!important;}html body #features .transformation-panel{min-height:150px!important;padding:24px 25px!important;border-radius:20px!important;display:flex!important;flex-direction:column!important;justify-content:flex-start!important;box-shadow:0 14px 30px rgba(7,24,47,.10)!important;}html body #features .before-panel{background:#F57F20!important;}html body #features .after-panel{background:#1D81C4!important;}html body #features .transformation-label{display:inline-flex!important;align-self:flex-start!important;margin-bottom:15px!important;padding:6px 11px!important;border-radius:999px!important;background:rgba(255,255,255,.18)!important;border:1px solid rgba(255,255,255,.28)!important;color:#fff!important;font-size:11px!important;line-height:1!important;font-weight:700!important;letter-spacing:.12em!important;text-transform:uppercase!important;}html body #features .transformation-panel p{margin:0!important;color:#fff!important;font-size:14px!important;line-height:1.6!important;font-weight:500!important;}html body #features .transformation-arrow{align-self:center!important;justify-self:center!important;width:54px!important;height:54px!important;display:grid!important;place-items:center!important;border-radius:50%!important;background:#fff!important;color:#0B4EA2!important;border:2px solid rgba(11,78,162,.15)!important;box-shadow:0 12px 28px rgba(11,78,162,.13)!important;font-size:25px!important;font-weight:700!important;}@media (max-width:1100px){html body .hero-grid{grid-template-columns:1fr!important;}html body .hero-visual{width:min(680px,100%)!important;max-width:680px!important;margin:4px auto 0!important;}}@media (max-width:900px){html body #features .transformation-compare{grid-template-columns:1fr!important;}html body #features .transformation-arrow{transform:rotate(90deg)!important;}}@media (max-width:640px){html body .hero h1,
  html body .hero-grid h1{font-size:38px!important;line-height:1.08!important;letter-spacing:-1.2px!important;}html body #features .transformation-pair{padding:18px!important;}html body #features .transformation-panel{padding:21px!important;}html body #features .transformation-title{font-size:21px!important;}}html body #works .hiw-final-head h2{white-space:normal!important;}html body #works .hiw-final-stage{margin:0 auto!important;}html body #works .hiw-step h3{max-width:100%!important;text-align:center!important;}html body #works .hiw-step p{text-align:center!important;}html body #works .hiw-step p:last-child{margin-bottom:0!important;}html body #works.hiw-stairs-final{padding-top:28px!important;padding-bottom:48px!important;}html body #works .hiw-final-head{max-width:980px!important;margin-bottom:18px!important;}html body #works .hiw-final-head h2{font-size:clamp(34px,3.7vw,52px)!important;line-height:1.04!important;margin-bottom:7px!important;}html body #works .hiw-final-head p{max-width:760px!important;font-size:13.5px!important;line-height:1.45!important;}html body #works .hiw-final-stage{width:min(1250px,94vw)!important;height:485px!important;}html body #works .hiw-step{width:31.6%!important;}html body #works .hiw-step-one{left:1.6%!important;height:285px!important;}html body #works .hiw-step-two{left:34.2%!important;height:355px!important;}html body #works .hiw-step-three{right:1.6%!important;height:425px!important;}html body #works .hiw-card-inner{padding:34px 24px 22px!important;}html body #works .hiw-icon{width:62px!important;height:62px!important;margin-bottom:12px!important;}html body #works .hiw-step h3{margin-bottom:8px!important;}html body #works .hiw-mini-line{width:34px!important;margin-bottom:9px!important;}html body #works .hiw-step p{max-width:330px!important;margin:0 auto 6px!important;}html body #works .hiw-path-svg{left:6%!important;top:-18px!important;width:88%!important;height:235px!important;}html body #works .hiw-student-climber{left:28.4%!important;top:10px!important;width:118px!important;}@media (max-width:1200px){html body #works .hiw-final-stage{width:min(1040px,94vw)!important;height:450px!important;}html body #works .hiw-step-one{height:265px!important;}html body #works .hiw-step-two{height:330px!important;}html body #works .hiw-step-three{height:395px!important;}html body #works .hiw-card-inner{padding:31px 20px 20px!important;}html body #works .hiw-icon{width:58px!important;height:58px!important;}html body #works .hiw-student-climber{width:108px!important;}}@media (max-width:900px){html body #works .hiw-final-stage{height:auto!important;width:min(540px,92vw)!important;display:grid!important;gap:22px!important;}html body #works .hiw-step{position:relative!important;left:auto!important;right:auto!important;width:100%!important;height:auto!important;min-height:230px!important;}html body #works .hiw-card-inner{padding:48px 25px 26px!important;}html body #works .hiw-step p{max-width:400px!important;}}html body #works .hiw-step h3{font-size:19px!important;line-height:1.22!important;font-weight:600!important;}html body #works .hiw-step p{font-size:13.2px!important;line-height:1.5!important;color:#465a78!important;font-weight:500!important;}@media (max-width:1200px){html body #works .hiw-step h3{font-size:18px!important;}html body #works .hiw-step p{font-size:12.4px!important;line-height:1.48!important;}}@media (max-width:900px){html body #works .hiw-step h3{font-size:19px!important;}html body #works .hiw-step p{font-size:13.2px!important;line-height:1.5!important;}}html body #system-benefits.system-benefits-section{padding:70px 0 58px!important;background:#fff!important;overflow:visible!important;}html body #system-benefits .section-head{margin-bottom:28px!important;}html body #system-benefits .system-benefit-strip{width:min(1160px,calc(100% - 32px))!important;max-width:1160px!important;margin:28px auto 0!important;padding:0!important;display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:22px!important;align-items:stretch!important;overflow:visible!important;}html body #system-benefits .system-benefit-mini-card{height:330px!important;min-height:330px!important;max-height:330px!important;padding:14px 14px 18px!important;display:grid!important;grid-template-rows:205px 125px!important;align-items:center!important;justify-content:stretch!important;position:relative!important;overflow:hidden!important;border:1px solid rgba(11,78,162,.12)!important;border-radius:22px!important;background:#fff!important;box-shadow:0 18px 38px rgba(11,78,162,.08)!important;}html body #system-benefits .system-benefit-mini-card:hover{transform:translateY(-5px)!important;box-shadow:0 24px 48px rgba(11,78,162,.13)!important;}html body #system-benefits .benefit-number-circle{position:absolute!important;top:14px!important;left:14px!important;width:42px!important;height:42px!important;display:flex!important;align-items:center!important;justify-content:center!important;z-index:5!important;border-radius:50%!important;background:#F58220!important;color:#fff!important;font-size:16px!important;line-height:1!important;font-weight:800!important;box-shadow:0 0 0 6px rgba(255,255,255,.94),0 8px 18px rgba(245,130,32,.22)!important;}html body #system-benefits .benefit-card-image{width:100%!important;height:205px!important;min-height:205px!important;max-height:205px!important;padding:0!important;margin:0!important;display:block!important;overflow:hidden!important;background:#fff!important;}html body #system-benefits .benefit-card-image img,
html body #system-benefits .benefit-card-image img[style]{width:100%!important;height:100%!important;min-height:100%!important;max-height:none!important;padding:0!important;margin:0!important;display:block!important;object-fit:cover!important;object-position:center!important;}html body #system-benefits .benefit-card-copy{width:100%!important;height:125px!important;min-height:125px!important;max-height:125px!important;padding:18px 20px!important;margin:0!important;display:flex!important;align-items:center!important;justify-content:center!important;text-align:center!important;background:#fff!important;}html body #system-benefits .benefit-card-copy h3{margin:0!important;color:#123D78!important;font-size:20px!important;line-height:1.12!important;font-weight:600!important;letter-spacing:-.02em!important;}html body #features.benefits-exact{padding:58px 0 64px!important;background:linear-gradient(180deg,#f7fbff 0%,#eef7fd 100%)!important;overflow:hidden!important;position:relative!important;}html body #features.benefits-exact .section-head{max-width:1120px!important;margin:0 auto 52px!important;padding:0 22px!important;text-align:center!important;}html body #features.benefits-exact .benefit-exact-grid{width:min(1256px,calc(100% - 40px))!important;max-width:1256px!important;margin:0 auto!important;padding:0!important;display:grid!important;grid-template-columns:minmax(0,1fr) 180px minmax(0,1fr)!important;grid-auto-rows:minmax(180px,auto)!important;column-gap:0!important;row-gap:42px!important;align-items:stretch!important;position:relative!important;overflow:visible!important;}html body #features.benefits-exact .benefit-card-exact{min-width:0!important;min-height:180px!important;height:100%!important;padding-top:24px!important;padding-bottom:24px!important;display:flex!important;align-items:center!important;position:relative!important;overflow:visible!important;border-radius:20px!important;color:#fff!important;z-index:5!important;transition:transform .25s ease,box-shadow .25s ease!important;}html body #features.benefits-exact .benefit-card-exact.left-card{padding-left:32px!important;padding-right:76px!important;background:#F57F20!important;border:1px solid #F57F20!important;box-shadow:0 22px 48px rgba(245,127,32,.24)!important;}html body #features.benefits-exact .benefit-card-exact.right-card{padding-left:76px!important;padding-right:32px!important;background:#1D81C4!important;border:1px solid #1D81C4!important;box-shadow:0 22px 48px rgba(29,129,196,.24)!important;}html body #features.benefits-exact .benefit-card-exact.left-card:hover,
html body #features.benefits-exact .benefit-card-exact.right-card:hover{transform:translateY(-4px)!important;}html body #features.benefits-exact .benefit-text-exact{width:100%!important;min-width:0!important;position:relative!important;z-index:3!important;color:#fff!important;}html body #features.benefits-exact .benefit-text-exact h3{margin:0 0 9px!important;color:#fff!important;font-family:"Poppins",Arial,sans-serif!important;font-size:23px!important;line-height:1.12!important;font-weight:700!important;letter-spacing:-.02em!important;text-align:left!important;}html body #features.benefits-exact .benefit-text-exact p{margin:0!important;color:#fff!important;opacity:.92!important;font-family:"Montserrat",Arial,sans-serif!important;font-size:13.5px!important;line-height:1.42!important;font-weight:600!important;text-align:left!important;}html body #features.benefits-exact .benefit-icon-exact{position:absolute!important;top:50%!important;width:74px!important;height:74px!important;padding:0!important;margin:0!important;display:flex!important;align-items:center!important;justify-content:center!important;transform:translateY(-50%)!important;border-radius:50%!important;overflow:hidden!important;background:#082D68!important;border:2px solid rgba(255,255,255,.98)!important;box-shadow:0 0 0 12px rgba(11,78,162,.08),0 14px 28px rgba(11,78,162,.20),inset 0 0 0 1px rgba(255,255,255,.20)!important;z-index:8!important;}html body #features.benefits-exact .left-card .benefit-icon-exact{right:-37px!important;left:auto!important;}html body #features.benefits-exact .right-card .benefit-icon-exact{left:-37px!important;right:auto!important;}html body #features.benefits-exact .benefit-icon-exact img,
html body #features.benefits-exact .benefit-icon-exact img.uploaded-transform-icon,
html body #features.benefits-exact .benefit-icon-exact img.transform-icon-v17{width:100%!important;height:100%!important;max-width:none!important;max-height:none!important;padding:0!important;margin:0!important;display:block!important;object-fit:cover!important;object-position:center!important;border-radius:50%!important;filter:none!important;opacity:1!important;}html body #features.benefits-exact .benefit-line-exact{width:180px!important;height:24px!important;margin:0!important;padding:0!important;align-self:center!important;position:relative!important;overflow:visible!important;z-index:2!important;border-radius:999px!important;box-shadow:0 0 14px rgba(11,78,162,.16)!important;}html body #features.benefits-exact .benefit-line-exact::before,
html body #features.benefits-exact .benefit-line-exact::after{content:none!important;display:none!important;}html body #features.benefits-exact .benefit-flow-svg-v23{width:100%!important;height:24px!important;display:block!important;overflow:visible!important;}html body #features.benefits-exact .benefit-flow-base-v23{stroke:rgba(29,129,196,.24)!important;stroke-width:8!important;stroke-linecap:round!important;}html body #features.benefits-exact .benefit-flow-moving-v23{stroke:#1D81C4!important;stroke-width:6!important;stroke-linecap:round!important;}@media (max-width:1100px){html body #system-benefits .system-benefit-strip{grid-template-columns:repeat(2,minmax(0,1fr))!important;}html body #features.benefits-exact .benefit-exact-grid{grid-template-columns:minmax(0,1fr) 120px minmax(0,1fr)!important;}html body #features.benefits-exact .benefit-line-exact{width:120px!important;}html body #features.benefits-exact .benefit-text-exact h3{font-size:20px!important;}html body #features.benefits-exact .benefit-text-exact p{font-size:12.5px!important;}}@media (max-width:760px){html body #system-benefits .system-benefit-strip{width:min(420px,calc(100% - 28px))!important;grid-template-columns:1fr!important;}html body #features.benefits-exact .benefit-exact-grid{width:min(620px,calc(100% - 28px))!important;grid-template-columns:1fr!important;grid-auto-rows:auto!important;row-gap:18px!important;}html body #features.benefits-exact .benefit-line-exact{display:none!important;}html body #features.benefits-exact .benefit-card-exact{min-height:164px!important;}html body #features.benefits-exact .benefit-card-exact.left-card,
  html body #features.benefits-exact .benefit-card-exact.right-card{padding:24px 30px!important;}html body #features.benefits-exact .benefit-icon-exact{display:none!important;}}@media (max-width: 768px){html, body{width:100%!important;max-width:100%!important;min-width:0!important;overflow-x:hidden!important;-webkit-text-size-adjust:100%!important;text-size-adjust:100%!important;}*, *::before, *::after{box-sizing:border-box!important;}body{position:relative!important;}header, main, footer, section{max-width:100%!important;}img, svg, video, canvas{max-width:100%!important;}a, button, input, select, textarea{touch-action:manipulation;}input, select, textarea{font-size:16px!important;}[id]{scroll-margin-top:82px;}.shell{width:100%!important;max-width:100%!important;margin-left:auto!important;margin-right:auto!important;padding-left:18px!important;padding-right:18px!important;}section{overflow:hidden!important;}header.nav{width:100%!important;overflow:hidden!important;}.nav .shell{width:100%!important;max-width:100%!important;height:72px!important;min-height:72px!important;padding-left:16px!important;padding-right:16px!important;gap:10px!important;justify-content:space-between!important;}.nav .shell > a:first-child{min-width:0!important;flex:0 1 auto!important;}.logo{width:120px!important;min-width:108px!important;max-width:120px!important;height:auto!important;}.links{display:none!important;}.nav .btn, header .btn{min-height:44px!important;padding:11px 14px!important;border-radius:14px!important;font-size:12px!important;line-height:1.15!important;white-space:nowrap!important;flex:0 0 auto!important;}.hero{padding:34px 0 42px!important;overflow:hidden!important;}.hero .hero-grid,
  .hero-grid{width:100%!important;max-width:100%!important;display:grid!important;grid-template-columns:1fr!important;gap:28px!important;align-items:start!important;}.hero-grid > *{width:100%!important;min-width:0!important;max-width:100%!important;}.badge{max-width:100%!important;padding:9px 13px!important;font-size:11px!important;line-height:1.28!important;white-space:normal!important;}html body .hero h1{max-width:100%!important;margin-bottom:16px!important;font-size:clamp(34px,10.6vw,43px)!important;line-height:1.07!important;letter-spacing:-1.3px!important;overflow-wrap:anywhere!important;text-wrap:balance!important;}.hero p{max-width:100%!important;font-size:15px!important;line-height:1.58!important;}.hero-actions{width:100%!important;max-width:330px!important;display:grid!important;grid-template-columns:1fr!important;gap:12px!important;}.hero-actions .btn{width:100%!important;min-height:50px!important;justify-content:center!important;}.hero-visual{width:100%!important;max-width:100%!important;margin:2px auto 0!important;padding:9px!important;border-radius:24px!important;}.hero-visual-inner{width:100%!important;max-width:100%!important;height:auto!important;min-height:0!important;aspect-ratio:4 / 3!important;border-radius:18px!important;}.hero-visual-inner img{width:100%!important;height:100%!important;object-fit:cover!important;}.hero-tag{left:16px!important;right:auto!important;bottom:16px!important;max-width:calc(100% - 32px)!important;padding:10px 13px!important;border-radius:14px!important;font-size:11px!important;line-height:1.3!important;}html body #framework-trust.ai-framework-strip{width:100%!important;max-width:100%!important;padding:18px 0 20px!important;overflow:hidden!important;}#framework-trust .ai-fw-title-wrap{padding:0 18px!important;margin-bottom:12px!important;}#framework-trust .ai-fw-title{max-width:100%!important;font-size:18px!important;line-height:1.25!important;white-space:normal!important;}#framework-trust .ai-fw-marquee{width:100%!important;overflow:hidden!important;}#framework-trust .ai-fw-track,
  #framework-trust .ai-fw-set{gap:12px!important;}html body #framework-trust .ai-fw-kicker{margin-bottom:6px!important;}#framework-trust .ai-fw-logo{width:88px!important;min-width:88px!important;height:58px!important;flex:0 0 88px!important;}#framework-trust .ai-fw-logo img{max-width:82px!important;max-height:52px!important;object-fit:contain!important;}.section-head{width:100%!important;max-width:100%!important;margin-left:auto!important;margin-right:auto!important;padding-left:0!important;padding-right:0!important;}.section-head h2,
  .he-main-blue-header-final,
  #works .hiw-final-head h2{max-width:100%!important;font-size:clamp(30px,8.7vw,39px)!important;line-height:1.08!important;letter-spacing:-1px!important;white-space:normal!important;overflow-wrap:anywhere!important;text-wrap:balance!important;}.section-head p,
  #works .hiw-final-head p{max-width:100%!important;font-size:15px!important;line-height:1.55!important;}.kicker{max-width:100%!important;white-space:normal!important;line-height:1.25!important;}html body #growth-priorities.gp-v75-section{width:100%!important;max-width:100%!important;padding:48px 18px 54px!important;overflow:hidden!important;}#growth-priorities .gp-v75-shell{width:100%!important;max-width:100%!important;margin:0 auto!important;}#growth-priorities .gp-v75-title{max-width:100%!important;line-height:1.08!important;overflow-wrap:anywhere!important;}#growth-priorities .gp-v75-subtitle{max-width:100%!important;font-size:15px!important;line-height:1.55!important;}#growth-priorities .gp-v75-cards{width:100%!important;max-width:430px!important;margin-left:auto!important;margin-right:auto!important;display:grid!important;grid-template-columns:1fr!important;gap:20px!important;}html body #growth-priorities.gp-v75-section .gp-v75-card{width:100%!important;max-width:430px!important;min-width:0!important;height:auto!important;min-height:0!important;margin:0 auto!important;border-radius:24px!important;}html body #growth-priorities.gp-v75-section .gp-v75-media{width:100%!important;height:auto!important;min-height:0!important;flex:0 0 auto!important;aspect-ratio:1 / 1!important;}html body #growth-priorities.gp-v75-section .gp-v75-body{width:100%!important;min-height:0!important;padding:27px 22px 25px!important;}html body #growth-priorities.gp-v75-section .gp-v75-card-title{font-size:22px!important;line-height:1.18!important;}html body #growth-priorities.gp-v75-section .gp-v75-card-copy{font-size:14px!important;line-height:1.52!important;}html body #works.hiw-stairs-final{padding:44px 0 50px!important;overflow:hidden!important;}html body #works .hiw-final-head{width:100%!important;max-width:100%!important;margin-bottom:24px!important;}html body #works .hiw-final-stage{height:auto!important;min-height:0!important;margin:0 auto!important;padding:0!important;display:grid!important;grid-template-columns:1fr!important;}html body #works .hiw-path-svg,
  html body #works .hiw-student-climber{display:none!important;}html body #works .hiw-step,
  html body #works .hiw-step-one,
  html body #works .hiw-step-two,
  html body #works .hiw-step-three{position:relative!important;inset:auto!important;left:auto!important;right:auto!important;top:auto!important;bottom:auto!important;}html body #works .hiw-icon{margin-bottom:13px!important;}html body #system-benefits.system-benefits-section{padding:48px 0 54px!important;overflow:hidden!important;}html body #system-benefits .system-benefit-strip{width:100%!important;max-width:430px!important;margin-left:auto!important;margin-right:auto!important;display:grid!important;grid-template-columns:1fr!important;gap:18px!important;}html body #system-benefits .system-benefit-mini-card{width:100%!important;max-width:430px!important;min-width:0!important;height:auto!important;min-height:0!important;max-height:none!important;margin:0 auto!important;padding:12px 12px 16px!important;display:grid!important;grid-template-rows:auto auto!important;border-radius:24px!important;}html body #system-benefits .benefit-card-image{width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;aspect-ratio:16 / 10!important;border-radius:18px!important;}html body #system-benefits .benefit-card-copy{width:100%!important;height:auto!important;min-height:104px!important;max-height:none!important;padding:18px 16px 8px!important;}html body #system-benefits .benefit-card-copy h3{font-size:19px!important;line-height:1.2!important;}html body #features.benefits-exact{padding:48px 0 54px!important;overflow:hidden!important;}html body #features.benefits-exact .section-head{margin-bottom:30px!important;padding:0!important;}html body #features.benefits-exact .benefit-exact-grid{width:100%!important;margin:0 auto!important;display:grid!important;grid-template-columns:1fr!important;grid-auto-rows:auto!important;}html body #features.benefits-exact .benefit-card-exact,
  html body #features.benefits-exact .benefit-card-exact.left-card,
  html body #features.benefits-exact .benefit-card-exact.right-card{width:100%!important;min-width:0!important;height:auto!important;border-radius:20px!important;}html body #features.benefits-exact .benefit-icon-exact,
  html body #features.benefits-exact .left-card .benefit-icon-exact,
  html body #features.benefits-exact .right-card .benefit-icon-exact{display:flex!important;position:absolute!important;left:auto!important;right:18px!important;top:18px!important;width:56px!important;height:56px!important;transform:none!important;box-shadow:0 8px 20px rgba(8,45,104,.22)!important;}html body #features.benefits-exact .benefit-text-exact h3{font-size:20px!important;line-height:1.18!important;}html body #features.benefits-exact .benefit-text-exact p{font-size:13px!important;line-height:1.5!important;}html body #sdp.sdp-section{padding:48px 0 54px!important;overflow:hidden!important;}#sdp .sdp-card{width:100%!important;max-width:100%!important;padding:16px 14px 20px!important;border-radius:26px!important;overflow:hidden!important;}#sdp .sdp-card::before{inset:14px!important;border-radius:20px!important;}#sdp .sdp-stage{width:100%!important;max-width:100%!important;min-height:0!important;display:grid!important;grid-template-columns:1fr!important;gap:26px!important;align-items:center!important;}#sdp .sdp-lines{display:none!important;}#sdp .principal-block{width:100%!important;min-height:318px!important;overflow:hidden!important;}#sdp .principal-aura{width:270px!important;height:270px!important;top:18px!important;}#sdp .principal-img{width:292px!important;height:306px!important;max-width:92%!important;object-fit:contain!important;}#sdp .principal-tag2{max-width:calc(100% - 24px)!important;white-space:normal!important;text-align:center!important;}#sdp .vm-stack{width:100%!important;max-width:340px!important;margin:0 auto!important;gap:16px!important;}#sdp .vm-node{width:100%!important;max-width:340px!important;min-width:0!important;}#sdp .engine{width:min(300px,82vw)!important;height:min(300px,82vw)!important;max-width:300px!important;max-height:300px!important;margin:0 auto!important;}#sdp .engine-ring.r1{width:142px!important;height:142px!important;}#sdp .engine-ring.r2{width:205px!important;height:205px!important;}#sdp .engine-ring.r3{width:250px!important;height:250px!important;}#sdp .engine-core{width:116px!important;height:102px!important;}#sdp .engine-core strong{font-size:20px!important;}#sdp .engine-core span{font-size:10px!important;}#sdp .fw-chip{width:68px!important;min-width:68px!important;padding:7px 5px!important;font-size:10px!important;transform:translate(-50%,-50%) rotate(var(--angle)) translateY(-118px) rotate(calc(-1 * var(--angle)))!important;}#sdp .dot-orbit{transform:translate(-50%,-50%) rotate(var(--angle)) translateY(-105px)!important;}#sdp .sdp-outcomes{width:100%!important;display:grid!important;grid-template-columns:1fr!important;gap:12px!important;}#sdp .sdp-outcome{width:100%!important;min-width:0!important;}html body #frameworks{width:100%!important;max-width:100%!important;min-height:0!important;}#frameworks .shell{width:100%!important;max-width:100%!important;overflow:hidden!important;}#frameworks .frameworks{width:100%!important;display:flex!important;flex-wrap:wrap!important;justify-content:center!important;gap:10px!important;}#frameworks .framework-showcase{width:100%!important;height:330px!important;margin-top:18px!important;overflow:hidden!important;}#frameworks .framework-visual-stage{width:100%!important;height:330px!important;overflow:hidden!important;}#frameworks .framework-floating-lines{left:0!important;top:2px!important;width:100%!important;height:230px!important;}#frameworks .framework-robot-art{left:-15%!important;top:15px!important;height:225px!important;width:auto!important;max-width:none!important;}#frameworks .framework-kid-art{right:-13%!important;top:55px!important;height:170px!important;width:auto!important;max-width:none!important;}html body #frameworks .framework-flags-wrap{left:50%!important;width:100vw!important;transform:translateX(-50%)!important;}#frameworks .framework-flags-track{height:72px!important;gap:12px!important;padding-inline:10px!important;}#frameworks .framework-flag-card{min-width:82px!important;width:82px!important;height:58px!important;padding:7px 9px!important;border-radius:10px!important;}#frameworks .framework-flag-card img.flag-img{height:40px!important;max-height:40px!important;max-width:64px!important;}html body #faq.faq-section{padding:48px 0 54px!important;overflow:hidden!important;}#faq .faq-grid{width:100%!important;max-width:100%!important;margin-top:24px!important;gap:12px!important;}#faq .faq-item{width:100%!important;max-width:100%!important;border-radius:18px!important;overflow:hidden!important;}#faq .faq-item summary{padding:18px 48px 18px 18px!important;font-size:14.5px!important;line-height:1.42!important;}#faq .faq-item p{padding-left:18px!important;padding-right:18px!important;font-size:14px!important;line-height:1.55!important;}footer{padding:44px 0 20px!important;overflow:hidden!important;}footer .footer-grid{width:100%!important;display:grid!important;grid-template-columns:1fr!important;gap:26px!important;}footer .copyright{margin-top:8px!important;}.modal{padding:12px!important;}.form-card{width:100%!important;max-width:560px!important;max-height:calc(100svh - 24px)!important;overflow-y:auto!important;padding:24px 18px!important;border-radius:22px!important;}}@media (max-width: 390px){.nav .shell{padding-left:12px!important;padding-right:12px!important;gap:8px!important;}.logo{width:108px!important;min-width:102px!important;max-width:108px!important;}.nav .btn, header .btn{padding:10px 11px!important;font-size:11.5px!important;}.shell{padding-left:15px!important;padding-right:15px!important;}html body .hero h1{font-size:clamp(33px,10.4vw,40px)!important;}#framework-trust .ai-fw-card{width:262px!important;min-width:262px!important;max-width:262px!important;}#sdp .engine{width:min(276px,82vw)!important;height:min(276px,82vw)!important;}#sdp .fw-chip{width:64px!important;min-width:64px!important;font-size:9.5px!important;transform:translate(-50%,-50%) rotate(var(--angle)) translateY(-108px) rotate(calc(-1 * var(--angle)))!important;}#sdp .dot-orbit{transform:translate(-50%,-50%) rotate(var(--angle)) translateY(-96px)!important;}#frameworks .framework-robot-art{left:-22%!important;height:214px!important;}#frameworks .framework-kid-art{right:-20%!important;height:160px!important;}}@media (max-width: 768px){html body #frameworks{padding:48px 0 52px!important;overflow:hidden!important;}html body #frameworks .framework-showcase{margin-top:14px!important;}html body #frameworks .framework-floating-lines{opacity:.62!important;}html body #frameworks .framework-robot-art{z-index:8!important;}html body #frameworks .framework-kid-art{z-index:9!important;}html body #frameworks .framework-flags-wrap{height:90px!important;padding:8px 0!important;}html body #features.benefits-exact .benefit-exact-grid{max-width:560px!important;}html body #features.benefits-exact .benefit-card-exact,
  html body #features.benefits-exact .benefit-card-exact.left-card,
  html body #features.benefits-exact .benefit-card-exact.right-card{position:relative!important;min-height:166px!important;}html body #features.benefits-exact .benefit-line-exact{min-height:56px!important;align-items:center!important;justify-content:center!important;}html body #features.benefits-exact .benefit-line-exact::before{opacity:.92!important;}html body #features.benefits-exact .benefit-line-exact::after{border-bottom:4px solid #F58220!important;border-radius:2px!important;filter:drop-shadow(0 4px 8px rgba(245,130,32,.22))!important;}}@media (max-width: 390px){html body #frameworks .framework-showcase,
  html body #frameworks .framework-visual-stage{height:334px!important;}html body #frameworks .framework-robot-art{top:10px!important;height:232px!important;}html body #frameworks .framework-kid-art{top:64px!important;height:164px!important;}html body #frameworks .framework-flags-wrap{top:234px!important;height:86px!important;}html body #features.benefits-exact .benefit-card-exact,
  html body #features.benefits-exact .benefit-card-exact.left-card,
  html body #features.benefits-exact .benefit-card-exact.right-card{min-height:160px!important;}}@media (max-width: 768px){html body #frameworks .framework-showcase{height:330px!important;overflow:hidden!important;}html body #frameworks .framework-visual-stage{height:330px!important;overflow:hidden!important;}html body #frameworks .framework-robot-art{left:0!important;right:auto!important;top:8px!important;bottom:auto!important;width:min(62%,220px)!important;height:auto!important;max-width:62%!important;max-height:235px!important;object-fit:contain!important;object-position:left top!important;transform:none!important;}html body #frameworks .framework-kid-art{left:auto!important;right:-2%!important;top:58px!important;bottom:auto!important;width:min(43%,154px)!important;height:auto!important;max-width:43%!important;max-height:170px!important;object-fit:contain!important;object-position:right top!important;transform:none!important;}html body #frameworks .framework-floating-lines{top:4px!important;height:240px!important;}html body #frameworks .framework-flags-wrap{top:232px!important;}html body #features.benefits-exact .benefit-exact-grid{row-gap:0!important;overflow:visible!important;}html body #features.benefits-exact .benefit-card-exact,
  html body #features.benefits-exact .benefit-card-exact.left-card,
  html body #features.benefits-exact .benefit-card-exact.right-card{overflow:visible!important;padding:26px 22px 30px!important;}html body #features.benefits-exact .benefit-card-exact.right-card{padding-top:46px!important;margin-bottom:32px!important;}html body #features.benefits-exact .benefit-card-exact.right-card:last-child{margin-bottom:0!important;}html body #features.benefits-exact .left-card .benefit-icon-exact{display:flex!important;left:50%!important;right:auto!important;top:auto!important;bottom:-29px!important;width:58px!important;height:58px!important;min-width:58px!important;min-height:58px!important;transform:translateX(-50%)!important;z-index:24!important;}html body #features.benefits-exact .right-card .benefit-icon-exact{display:flex!important;left:50%!important;right:auto!important;top:-29px!important;bottom:auto!important;width:58px!important;height:58px!important;min-width:58px!important;min-height:58px!important;transform:translateX(-50%)!important;z-index:24!important;}html body #features.benefits-exact .benefit-line-exact{display:block!important;position:relative!important;width:28px!important;height:92px!important;margin:0 auto!important;padding:0!important;align-self:center!important;overflow:visible!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;z-index:10!important;}html body #features.benefits-exact .benefit-flow-svg-v23{position:absolute!important;left:50%!important;top:50%!important;width:86px!important;height:24px!important;transform:translate(-50%,-50%) rotate(90deg)!important;transform-origin:center!important;overflow:visible!important;}html body #features.benefits-exact .benefit-line-exact::after{content:""!important;display:block!important;position:absolute!important;left:50%!important;width:0!important;height:0!important;transform:translateX(-50%)!important;border-left:6px solid transparent!important;border-right:6px solid transparent!important;border-top:9px solid #1D81C4!important;}}@media (max-width: 390px){html body #frameworks .framework-robot-art{left:0!important;width:min(63%,205px)!important;max-width:63%!important;max-height:224px!important;}html body #frameworks .framework-kid-art{right:-3%!important;width:min(42%,142px)!important;max-width:42%!important;}}@media (max-width: 768px){html body #features.benefits-exact .benefit-flow-svg-v23{display:none!important;}html body #features.benefits-exact .benefit-line-exact::before{content:""!important;display:block!important;position:absolute!important;left:50%!important;top:27px!important;bottom:25px!important;width:5px!important;height:auto!important;transform:translateX(-50%)!important;border-radius:999px!important;background:repeating-linear-gradient(
      to bottom,
      #1D81C4 0 8px,
      rgba(29,129,196,.18) 8px 12px,
      transparent 12px 16px
    )!important;background-size:100% 16px!important;box-shadow:0 0 0 5px rgba(29,129,196,.08),0 0 16px rgba(29,129,196,.22)!important;animation:heMobilePairFlow .7s linear infinite!important;z-index:3!important;}html body #features.benefits-exact .benefit-line-exact::after{bottom:19px!important;border-left-width:7px!important;border-right-width:7px!important;border-top-width:10px!important;z-index:4!important;}}@keyframes heMobilePairFlow{to{background-position:0 16px;}}@media (prefers-reduced-motion:reduce){html body #features.benefits-exact .benefit-line-exact::before{animation:none!important;}}@media (max-width: 768px){html body main#top section#features#features.benefits-exact .benefit-exact-grid > article.benefit-card-exact.left-card > div.benefit-icon-exact{left:50%!important;right:auto!important;top:auto!important;bottom:-29px!important;transform:translateX(-50%)!important;}html body main#top section#features#features.benefits-exact .benefit-exact-grid > article.benefit-card-exact.right-card > div.benefit-icon-exact{left:50%!important;right:auto!important;top:-29px!important;bottom:auto!important;transform:translateX(-50%)!important;}}@media (max-width: 768px){html body main#top section#features#features.benefits-exact
  .benefit-exact-grid > .benefit-line-exact{display:block!important;position:relative!important;width:28px!important;height:92px!important;min-height:92px!important;margin:0 auto!important;padding:0!important;overflow:visible!important;background:transparent!important;box-shadow:none!important;}html body main#top section#features#features.benefits-exact
  .benefit-exact-grid > .benefit-line-exact::before{content:""!important;display:block!important;position:absolute!important;left:50%!important;top:27px!important;bottom:27px!important;width:0!important;height:auto!important;transform:translateX(-50%)!important;border:0!important;border-left:2px dashed #1D81C4!important;border-radius:0!important;background:none!important;box-shadow:none!important;opacity:.9!important;animation:none!important;z-index:3!important;}html body main#top section#features#features.benefits-exact
  .benefit-exact-grid > .benefit-line-exact::after{content:none!important;display:none!important;border:0!important;background:none!important;box-shadow:none!important;animation:none!important;}html body main#top section#features#features.benefits-exact
  .benefit-exact-grid > .benefit-line-exact .benefit-flow-svg-v23{display:none!important;}}@media (max-width: 768px){html body #framework-trust .ai-fw-marquee{padding-left:11px!important;padding-right:11px!important;}html body #framework-trust .ai-fw-track{animation-duration:22s!important;}html body #framework-trust .ai-fw-copy{flex:1 1 auto!important;padding-right:0!important;}html body #works .hiw-final-stage{width:min(430px,calc(100vw - 36px))!important;max-width:430px!important;row-gap:76px!important;gap:76px!important;padding-top:18px!important;overflow:visible!important;}html body #works .hiw-step,
  html body #works .hiw-step-one,
  html body #works .hiw-step-two,
  html body #works .hiw-step-three{width:100%!important;max-width:430px!important;min-height:324px!important;height:auto!important;margin:0 auto!important;border-radius:0 22px 22px 22px!important;}html body #works .hiw-step::before{top:-22px!important;height:29px!important;border-radius:15px 15px 0 0!important;}html body #works .hiw-step::after{top:-8px!important;left:-10px!important;width:13px!important;height:calc(100% + 8px)!important;border-radius:13px 0 0 16px!important;}html body #works .hiw-number{top:-48px!important;left:24px!important;width:66px!important;height:66px!important;border-width:6px!important;font-size:22px!important;}html body #works .hiw-card-inner{min-height:324px!important;height:auto!important;justify-content:flex-start!important;padding:62px 24px 34px!important;}html body #works .hiw-icon{width:68px!important;height:68px!important;margin:0 0 16px!important;}html body #works .hiw-step h3{max-width:100%!important;margin:0 0 10px!important;font-size:20px!important;line-height:1.2!important;}html body #works .hiw-mini-line{margin:0 0 14px!important;}html body #works .hiw-step p{max-width:350px!important;margin:0 auto 12px!important;font-size:13.2px!important;line-height:1.5!important;}html body #works .hiw-step p:last-child{margin-bottom:0!important;}html body #frameworks .framework-float-dot{display:none!important;opacity:0!important;visibility:hidden!important;animation:none!important;}}@media (max-width: 390px){html body #framework-trust .ai-fw-card{width:calc((100vw - 38px) / 2)!important;min-width:calc((100vw - 38px) / 2)!important;max-width:calc((100vw - 38px) / 2)!important;flex-basis:calc((100vw - 38px) / 2)!important;}html body #framework-trust .ai-fw-logo{width:54px!important;min-width:54px!important;max-width:54px!important;flex-basis:54px!important;}html body #framework-trust .ai-fw-copy strong,
  html body #framework-trust .ai-fw-copy strong span{font-size:10px!important;}html body #works .hiw-final-stage{width:calc(100vw - 32px)!important;}html body #works .hiw-card-inner{padding-left:21px!important;padding-right:21px!important;}}@media (max-width: 768px){html body #framework-trust .ai-fw-marquee{box-sizing:border-box!important;width:100%!important;height:auto!important;min-height:132px!important;padding:8px 8px 16px!important;overflow:hidden!important;-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 1.5%,#000 98.5%,transparent 100%)!important;mask-image:linear-gradient(90deg,transparent 0,#000 1.5%,#000 98.5%,transparent 100%)!important;}html body #framework-trust .ai-fw-track{display:flex!important;align-items:stretch!important;gap:8px!important;height:auto!important;min-height:112px!important;animation:heV36FrameworkScroll 18s linear infinite!important;}html body #framework-trust .ai-fw-set,
  html body #framework-trust .ai-fw-group{display:flex!important;align-items:stretch!important;gap:8px!important;padding-right:0!important;}html body #framework-trust .ai-fw-card{box-sizing:border-box!important;width:calc((100vw - 24px) / 2)!important;min-width:calc((100vw - 24px) / 2)!important;max-width:calc((100vw - 24px) / 2)!important;flex:0 0 calc((100vw - 24px) / 2)!important;height:112px!important;min-height:112px!important;max-height:112px!important;margin:0!important;padding:11px 8px 11px 12px!important;display:grid!important;grid-template-columns:minmax(0,1fr) 44px!important;grid-template-rows:1fr!important;align-items:center!important;justify-content:stretch!important;gap:6px!important;border-radius:19px!important;overflow:hidden!important;}html body #framework-trust .ai-fw-card::before{top:14px!important;bottom:14px!important;width:4px!important;}html body #framework-trust .ai-fw-copy{grid-column:1!important;order:1!important;width:100%!important;min-width:0!important;max-width:none!important;padding:0!important;margin:0!important;display:flex!important;flex-direction:column!important;justify-content:center!important;align-items:flex-start!important;gap:4px!important;overflow:visible!important;}html body #framework-trust .ai-fw-kicker{display:block!important;width:100%!important;margin:0!important;color:#F58220!important;font-size:9.5px!important;line-height:1.05!important;font-weight:700!important;letter-spacing:.045em!important;white-space:normal!important;overflow-wrap:normal!important;word-break:normal!important;hyphens:none!important;}html body #framework-trust .ai-fw-copy strong,
  html body #framework-trust .ai-fw-copy strong span{display:block!important;width:100%!important;max-width:100%!important;margin:0!important;color:#12345a!important;font-size:12px!important;line-height:1.1!important;font-weight:600!important;letter-spacing:-.025em!important;white-space:normal!important;overflow-wrap:normal!important;word-break:normal!important;hyphens:none!important;text-align:left!important;}html body #framework-trust .ai-fw-logo{grid-column:2!important;order:2!important;justify-self:end!important;align-self:center!important;box-sizing:border-box!important;width:44px!important;min-width:44px!important;max-width:44px!important;height:62px!important;min-height:62px!important;max-height:62px!important;flex:0 0 44px!important;margin:0!important;padding:4px!important;border-radius:13px!important;display:flex!important;align-items:center!important;justify-content:center!important;overflow:hidden!important;}html body #framework-trust .ai-fw-logo img{display:block!important;width:100%!important;height:100%!important;max-width:38px!important;max-height:54px!important;margin:0!important;object-fit:contain!important;object-position:center!important;}}@media (max-width: 374px){html body #framework-trust .ai-fw-card{padding-left:11px!important;grid-template-columns:minmax(0,1fr) 40px!important;gap:5px!important;}html body #framework-trust .ai-fw-copy strong,
  html body #framework-trust .ai-fw-copy strong span{font-size:11.4px!important;}html body #framework-trust .ai-fw-kicker{font-size:9px!important;}html body #framework-trust .ai-fw-logo{width:40px!important;min-width:40px!important;max-width:40px!important;flex-basis:40px!important;}html body #framework-trust .ai-fw-logo img{max-width:34px!important;}}@media (max-width:768px){html body #framework-trust .ai-fw-logo-ministry img,
  html body #framework-trust .ai-fw-logo-wef img,
  html body #framework-trust .ai-fw-logo-cbse img,
  html body #framework-trust .ai-fw-logo-ncf img{padding:0!important;margin:0!important;object-fit:contain!important;object-position:center!important;}}@media screen and (max-width: 768px){.hero .shell.hero-grid > div:first-child{width:100%!important;display:flex!important;flex-direction:column!important;align-items:center!important;text-align:center!important;}.hero .badge{width:fit-content!important;max-width:100%!important;margin-left:auto!important;margin-right:auto!important;justify-content:center!important;text-align:center!important;}.hero h1,
  .hero .hero-grid h1{width:100%!important;max-width:680px!important;margin-left:auto!important;margin-right:auto!important;text-align:center!important;}.hero p,
  .hero .hero-grid > div:first-child > p{width:100%!important;max-width:640px!important;margin-left:auto!important;margin-right:auto!important;text-align:center!important;}.hero .hero-actions{width:100%!important;justify-content:center!important;align-items:center!important;}.hero .hero-actions .btn{text-align:center!important;}}
