.methodology-module__ESccCq__page{color:#082e68;background:#fff}.methodology-module__ESccCq__page h1,.methodology-module__ESccCq__page h2{letter-spacing:-.035em;font-family:Georgia,Times New Roman,serif;font-weight:400}.methodology-module__ESccCq__page h2{font-size:max(var(--font-size-min), clamp(28px, 2.5vw, 37px));line-height:1.13}.methodology-module__ESccCq__page p{color:#405674;font-size:max(var(--font-size-min), 14px);line-height:1.65}.methodology-module__ESccCq__eyebrow{color:#0063be;font-size:max(var(--font-size-min), 10px);letter-spacing:.23em;margin-bottom:12px;font-weight:600;display:block}.methodology-module__ESccCq__rule{background:linear-gradient(90deg,#168cf2,#83d4ff);width:43px;height:2px;margin:15px 0;display:block}.methodology-module__ESccCq__hero{isolation:isolate;color:#fff;background:#063b72;position:relative;overflow:hidden}.methodology-module__ESccCq__heroImage{object-fit:cover;object-position:center 57%;z-index:-2}.methodology-module__ESccCq__hero:after{content:"";z-index:-1;background:linear-gradient(90deg,#003b78fa,#034b87e6 32%,#04457875 57%,#04284625 77%,#052b5280);position:absolute;inset:0}.methodology-module__ESccCq__heroInner{padding-block:24px 36px}.methodology-module__ESccCq__breadcrumb{font-size:max(var(--font-size-min), 11px);color:#e3efff;flex-wrap:wrap;gap:8px;margin-bottom:25px;display:flex}.methodology-module__ESccCq__breadcrumb a:hover{text-underline-offset:4px;text-decoration:underline}.methodology-module__ESccCq__heroContent{justify-content:space-between;align-items:center;gap:40px;min-height:280px;display:flex}.methodology-module__ESccCq__heroCopy{width:58%;max-width:650px}.methodology-module__ESccCq__hero .methodology-module__ESccCq__eyebrow,.methodology-module__ESccCq__cta .methodology-module__ESccCq__eyebrow{color:#d8edff}.methodology-module__ESccCq__hero h1{font-size:max(var(--font-size-min), clamp(36px, 3.7vw, 54px));line-height:1.06}.methodology-module__ESccCq__heroCopy p{color:#edf5ff;max-width:550px}.methodology-module__ESccCq__heroCopy .methodology-module__ESccCq__action{margin-top:20px}.methodology-module__ESccCq__heroNote{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);text-transform:uppercase;letter-spacing:.08em;background:#062b5155;border-left:1px solid #e2f2ff80;border-radius:0 15px 15px 0;padding:23px 27px;font:23px/1.5 Georgia,serif}.methodology-module__ESccCq__heroNote small{letter-spacing:.12em;font:11px/1.7 Arial,sans-serif;display:block}.methodology-module__ESccCq__action{color:#005baa;min-height:43px;font-size:max(var(--font-size-min), 12px);background:#fff;border:1px solid #dfedfa;border-radius:28px;justify-content:center;align-items:center;gap:17px;padding:11px 22px;font-weight:600;display:inline-flex}.methodology-module__ESccCq__action svg{width:17px;height:17px;transition:transform .25s}.methodology-module__ESccCq__action:focus-visible{outline-offset:4px;outline:3px solid #64caff}.methodology-module__ESccCq__blue{color:#fff;background:linear-gradient(110deg,#0084d7,#0052b1);border-color:#096abb}.methodology-module__ESccCq__outline{color:#fff;background:#ffffff05;border-color:#b0d2ef}.methodology-module__ESccCq__philosophy{grid-template-columns:1fr 2.3fr;align-items:center;gap:35px;padding-block:38px;display:grid}.methodology-module__ESccCq__philosophyGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.methodology-module__ESccCq__philosophyGrid article{background:linear-gradient(145deg,#fff,#f0f6fd);border:1px solid #dce7f3;border-radius:14px;padding:20px 17px;transition:transform .25s,border-color .25s,box-shadow .25s;box-shadow:0 10px 24px -20px #17447860}.methodology-module__ESccCq__iconBadge{color:#0075ce;background:#e7f2fe;border:1px solid #d3e7fa;border-radius:12px;flex-shrink:0;place-items:center;width:43px;height:43px;display:grid}.methodology-module__ESccCq__iconBadge svg{width:26px;height:26px}.methodology-module__ESccCq__philosophyGrid h3{margin:13px 0 7px;font:400 18px/1.25 Georgia,serif}.methodology-module__ESccCq__philosophyGrid p{font-size:max(var(--font-size-min), 12px);line-height:1.5}.methodology-module__ESccCq__process{background:radial-gradient(at 100% 0,#dcecfb,#0000 65%),#f3f8fd;border-block:1px solid #e1ebf6;padding-block:42px 30px;scroll-margin-top:125px}.methodology-module__ESccCq__processHeading{justify-content:space-between;align-items:center;gap:30px;margin-bottom:32px;display:flex}.methodology-module__ESccCq__processHeading p{max-width:650px;margin-top:12px}.methodology-module__ESccCq__processHeading .methodology-module__ESccCq__action{flex-shrink:0}.methodology-module__ESccCq__steps{grid-template-columns:repeat(7,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.methodology-module__ESccCq__steps li{background:linear-gradient(145deg,#fff,#f7fbff);border:1px solid #d7e5f3;border-radius:15px;padding:23px 16px;transition:transform .25s,border-color .25s,box-shadow .25s;position:relative;box-shadow:0 12px 26px -21px #123d7070}.methodology-module__ESccCq__stepTop{flex-direction:column;align-items:center;gap:16px;margin-bottom:20px;display:flex}.methodology-module__ESccCq__stepNumber{color:#0065bd;font:25px/1 Georgia,serif}.methodology-module__ESccCq__stepIcon{color:#fff;background:linear-gradient(135deg,#1399e9,#0056bb);border-radius:50%;place-items:center;width:58px;height:58px;display:grid;box-shadow:0 7px 15px #096cc42b,inset 0 0 0 5px #ffffff12}.methodology-module__ESccCq__stepIcon svg{width:28px;height:28px}.methodology-module__ESccCq__steps h3{font-size:max(var(--font-size-min), 15px);text-align:center;margin-bottom:11px;font-weight:600}.methodology-module__ESccCq__steps p{font-size:max(var(--font-size-min), 12px);text-align:center;line-height:1.7}.methodology-module__ESccCq__stepConnector{z-index:1;color:#0071ce;background:#f0f7fd;border-radius:50%;place-items:center;width:19px;height:19px;display:grid;position:absolute;top:89px;right:-17px}.methodology-module__ESccCq__stepConnector svg{width:15px;height:15px}.methodology-module__ESccCq__steps li:last-child .methodology-module__ESccCq__stepConnector{display:none}.methodology-module__ESccCq__steps li:last-child{color:#fff;background:radial-gradient(at 100% 0,#285f95,#0000 70%),#092b50;border-color:#315c82}.methodology-module__ESccCq__steps li:last-child p{color:#d2e5f7}.methodology-module__ESccCq__steps li:last-child .methodology-module__ESccCq__stepNumber{color:#99d6ff}.methodology-module__ESccCq__processFoot{color:#557390;align-items:center;gap:20px;margin-top:24px;font:italic 16px/1.4 Georgia,serif;display:flex}.methodology-module__ESccCq__processFoot>span:nth-child(2){background:linear-gradient(90deg,#bcd5eb,#0000);flex:1;height:1px}.methodology-module__ESccCq__processFoot svg{color:#0873c5;width:18px;height:18px}.methodology-module__ESccCq__difference{grid-template-columns:1.1fr 1fr 1fr;align-items:center;gap:28px;padding-block:38px;display:grid}.methodology-module__ESccCq__differenceImage{isolation:isolate;background:#083e74;border-radius:17px;align-self:stretch;min-height:315px;position:relative;overflow:hidden;box-shadow:0 16px 30px -23px #123f7470}.methodology-module__ESccCq__differenceImage img{object-fit:cover;z-index:-2}.methodology-module__ESccCq__differenceImage:after{content:"";z-index:-1;background:linear-gradient(90deg,#003568d9,#00356815);position:absolute;inset:0}.methodology-module__ESccCq__differenceImage p{color:#fff;letter-spacing:.09em;text-transform:uppercase;font:23px/1.5 Georgia,serif;position:absolute;bottom:28px;left:28px}.methodology-module__ESccCq__differenceList{gap:12px;margin:0;padding:0;list-style:none;display:grid}.methodology-module__ESccCq__differenceList li{background:linear-gradient(145deg,#fff,#f3f8fd);border:1px solid #dce7f3;border-radius:12px;gap:13px;padding:16px;display:flex}.methodology-module__ESccCq__differenceList h3{font-size:max(var(--font-size-min), 13px);margin-bottom:5px;font-weight:600}.methodology-module__ESccCq__differenceList p{font-size:max(var(--font-size-min), 12px);line-height:1.5}.methodology-module__ESccCq__differenceList .methodology-module__ESccCq__iconBadge{border-radius:10px;width:36px;height:36px}.methodology-module__ESccCq__differenceList .methodology-module__ESccCq__iconBadge svg{width:23px;height:23px}.methodology-module__ESccCq__outcomes{background:#fbfdff;border-top:1px solid #e0eaf5}.methodology-module__ESccCq__outcomesInner{grid-template-columns:1fr 1.5fr;align-items:center;gap:35px;padding-block:28px;display:grid}.methodology-module__ESccCq__outcomes h2{font-size:max(var(--font-size-min), clamp(26px, 2.3vw, 32px))}.methodology-module__ESccCq__outcomes ul{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.methodology-module__ESccCq__outcomes li{text-align:center;background:linear-gradient(145deg,#fff,#edf5fd);border:1px solid #dce7f3;border-radius:13px;padding:20px 12px}.methodology-module__ESccCq__outcomes li svg{color:#0879d2;width:32px;height:32px;margin-bottom:12px}.methodology-module__ESccCq__outcomes h3{font-size:max(var(--font-size-min), 13px);font-weight:500;line-height:1.5}.methodology-module__ESccCq__cta{color:#fff;background:linear-gradient(90deg,#003367ee,#00559bd9,#003367ee),url(/images/our-story/mountain-journey.jpg) 50%/cover}.methodology-module__ESccCq__ctaInner{justify-content:space-between;align-items:center;gap:30px;padding-block:30px;display:flex}.methodology-module__ESccCq__cta p{color:#dcecff;max-width:620px;margin-top:10px}.methodology-module__ESccCq__actions{flex-shrink:0;gap:16px;display:flex}@media (hover:hover) and (pointer:fine){.methodology-module__ESccCq__philosophyGrid article:hover,.methodology-module__ESccCq__steps li:hover{border-color:#7db8e7;transform:translateY(-5px);box-shadow:0 23px 35px -20px #113d7155}.methodology-module__ESccCq__action:hover{background:#e6f4ff}.methodology-module__ESccCq__blue:hover{background:#064a91}.methodology-module__ESccCq__outline:hover{background:#ffffff15}.methodology-module__ESccCq__action:hover svg{transform:translate(3px)}}@media (max-width:1100px){.methodology-module__ESccCq__philosophy{grid-template-columns:1fr}.methodology-module__ESccCq__intro{max-width:650px}.methodology-module__ESccCq__steps{grid-template-columns:repeat(4,minmax(0,1fr))}.methodology-module__ESccCq__steps li:nth-child(4) .methodology-module__ESccCq__stepConnector{display:none}.methodology-module__ESccCq__difference{grid-template-columns:1fr 1fr}.methodology-module__ESccCq__differenceList{grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr))}.methodology-module__ESccCq__differenceList li{flex-direction:column}.methodology-module__ESccCq__outcomesInner{grid-template-columns:1fr;gap:15px}.methodology-module__ESccCq__ctaInner{flex-wrap:wrap}}@media (max-width:700px){.methodology-module__ESccCq__heroCopy{width:100%}.methodology-module__ESccCq__heroNote{display:none}.methodology-module__ESccCq__hero:after{background:linear-gradient(90deg,#003b78f2,#034b87b0)}.methodology-module__ESccCq__heroContent{min-height:0}.methodology-module__ESccCq__hero h1{font-size:max(var(--font-size-min), clamp(35px, 7vw, 47px))}.methodology-module__ESccCq__philosophy,.methodology-module__ESccCq__difference{gap:24px;padding-block:28px}.methodology-module__ESccCq__philosophyGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.methodology-module__ESccCq__processHeading{flex-direction:column;align-items:flex-start;gap:20px}.methodology-module__ESccCq__steps{grid-template-columns:repeat(2,minmax(0,1fr))}.methodology-module__ESccCq__steps li:nth-child(2n) .methodology-module__ESccCq__stepConnector{display:none}.methodology-module__ESccCq__steps li:last-child{grid-column:1/-1}.methodology-module__ESccCq__steps li:last-child p{max-width:360px;margin-inline:auto}.methodology-module__ESccCq__difference{grid-template-columns:1fr}.methodology-module__ESccCq__differenceImage{min-height:260px}.methodology-module__ESccCq__differenceList,.methodology-module__ESccCq__outcomes ul{grid-template-columns:repeat(2,minmax(0,1fr))}.methodology-module__ESccCq__outcomes li:last-child{grid-column:1/-1}.methodology-module__ESccCq__processFoot{font-size:max(var(--font-size-min), 14px);gap:12px}.methodology-module__ESccCq__actions{flex-wrap:wrap;gap:12px}}@media (max-width:360px){.methodology-module__ESccCq__steps{grid-template-columns:1fr}.methodology-module__ESccCq__stepConnector{display:none}}@media (prefers-reduced-motion:reduce){.methodology-module__ESccCq__page *,.methodology-module__ESccCq__page :before,.methodology-module__ESccCq__page :after{transition:none!important}.methodology-module__ESccCq__philosophyGrid article:hover,.methodology-module__ESccCq__steps li:hover,.methodology-module__ESccCq__action:hover svg{transform:none}}
