.pr4-page{--ink:#071655;--muted:#54689b;--line:rgba(37,157,195,.25);position:relative;overflow:hidden;padding:28px 0 36px;background:transparent;color:var(--ink);font-family:Inconsolata,sans-serif}.pr4-page *{box-sizing:border-box}.pr4-shell{width:var(--rail,min(1480px,calc(100% - 32px)));margin-inline:auto}.pr4-sprite{position:absolute;width:0;height:0;overflow:hidden}.pr4-label{display:table;width:max-content;padding:6px 11px;border:1px solid rgba(54,160,199,.25);border-radius:7px;background:linear-gradient(135deg,#fff,#eef9ff);box-shadow:inset 0 1px #fff;color:#086bd0;font-size:14px;font-weight:900;letter-spacing:.12em;line-height:1}.pr4-hero{display:grid;grid-template-columns:1.02fr .98fr;min-height:515px;align-items:center;overflow:hidden;padding:40px 58px;border:1px solid var(--line);border-radius:15px;background:linear-gradient(132deg,rgba(255,255,255,.98),rgba(245,252,255,.96) 58%,rgba(238,249,255,.95));box-shadow:inset 0 1px #fff}.pr4-copy{position:relative;z-index:2}.pr4-copy h1{margin:17px 0 18px;font-size:clamp(54px,4.2vw,70px);line-height:.93;letter-spacing:-.052em;font-family:"Momo Trust Display",Inconsolata,sans-serif!important}.pr4-copy h1 em,.pr4-why h2 em{font-style:normal;background:linear-gradient(90deg,#05a8c9,#087ded 48%,#bd36e9);-webkit-background-clip:text;background-clip:text;color:transparent;font-family:"Momo Trust Display",Inconsolata,sans-serif!important}.pr4-copy>p{max-width:650px;margin:0;color:var(--muted);font-size:18px;line-height:1.48}.pr4-promises{display:flex;gap:32px;margin-top:26px}.pr4-promises article{display:flex;align-items:center;gap:12px}.pr4-promises i,.pr4-why article i{width:54px;height:54px;display:grid;place-items:center;border:7px solid #fff;border-radius:50%;background:linear-gradient(145deg,#fff,#ecf9ff 64%,#e4f5ff);box-shadow:inset 0 1px #fff;color:#166cea}.pr4-promises svg,.pr4-why svg{width:26px;height:26px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.pr4-promises b{display:grid;font-size:14px}.pr4-promises small{margin-top:4px;color:#7182a8;font-size:14px;font-weight:500}.pr4-hero figure{position:relative;height:445px;margin:0}.pr4-hero figure>img{width:112%;height:100%;object-fit:contain;filter:drop-shadow(0 18px 25px rgba(29,97,177,.17));transform:translateX(-3%)}.pr4-hero figcaption,.pr4-hero figure>p,.pr4-result>em,.pr4-why>em{position:absolute;color:#06a0e1;font:700 18px/1.15 Inconsolata,cursive;transform:rotate(-5deg)}.pr4-hero figcaption{top:8px;left:4%}.pr4-hero figcaption b{font-size:29px}.pr4-hero figure>p{right:0;bottom:48px;transform:rotate(-7deg)}
.pr4-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:26px 28px;margin-top:22px}.pr4-card{position:relative;min-height:465px;padding:27px 30px 24px;border:1px solid var(--line);border-radius:12px;background:linear-gradient(132deg,rgba(255,255,255,.98),rgba(245,252,255,.96) 58%,rgba(238,249,255,.95));box-shadow:inset 0 1px #fff}.pr4-number{position:absolute;top:17px;left:18px;width:72px;height:72px;display:grid;place-items:center;border:8px solid #dffbff;border-radius:50%;background:linear-gradient(145deg,#12b8de,#0577e9);box-shadow:0 9px 18px rgba(4,126,208,.22),inset 0 2px rgba(255,255,255,.55);color:#fff;font-size:25px;font-weight:900}.color-2 .pr4-number{border-color:#f1e1ff;background:linear-gradient(145deg,#a845f1,#5514e7)}.color-3 .pr4-number{border-color:#ffe0f2;background:linear-gradient(145deg,#f738a8,#ef0073)}.color-4 .pr4-number{border-color:#ffead6;background:linear-gradient(145deg,#ffa326,#f36b08)}.color-5 .pr4-number{border-color:#d6fff2;background:linear-gradient(145deg,#26d9b6,#02ac82)}.color-6 .pr4-number{border-color:#dcfbff;background:linear-gradient(145deg,#29d3e0,#058ed8)}.pr4-card-copy{padding-left:82px;min-height:126px}.pr4-card h2{margin:0 0 8px;font-size:20px;line-height:1.1;letter-spacing:-.025em;font-family:"Momo Trust Display",Inconsolata,sans-serif!important}.pr4-card-copy p{margin:0;color:var(--muted);font-size:14px;line-height:1.42}.pr4-card>img{display:block;width:100%;height:220px;margin:0 auto -3px;object-fit:contain}.pr4-card ul{display:grid;gap:8px;margin:0;padding:0;list-style:none}.pr4-card li{display:flex;align-items:center;gap:10px;color:#53699b;font-size:14px}.pr4-card li i{width:21px;height:21px;display:grid;flex:0 0 21px;place-items:center;border-radius:50%;background:#08b9c7;color:#fff}.pr4-card li svg{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:2.5}.pr4-arrow{position:absolute;z-index:4;right:-42px;top:46%;color:#0587f0;font-size:24px;font-weight:900;letter-spacing:1px}.pr4-result{position:relative;display:grid;grid-template-columns:100px 1fr 80px 300px;align-items:center;min-height:145px;margin-top:28px;padding:16px 75px 16px 25px;border:1px solid var(--line);border-radius:12px;background:linear-gradient(132deg,rgba(255,255,255,.98),rgba(245,252,255,.96) 58%,rgba(238,249,255,.95));box-shadow:inset 0 1px #fff}.pr4-result>i{width:80px;height:80px;display:grid;place-items:center;border:8px solid #fff3dd;border-radius:50%;background:#fff7e9;color:#f38a0b;box-shadow:0 8px 19px rgba(222,126,17,.17)}.pr4-result svg,.pr4-stats svg{width:49px;height:49px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.pr4-result h2{margin:7px 0 5px;font-size:25px;font-family:"Momo Trust Display",Inconsolata,sans-serif!important}.pr4-result p{margin:0;color:var(--muted);font-size:14px;line-height:1.4}.pr4-result>b{color:#6242e8;font-size:49px;font-weight:500}.pr4-result>a{min-height:52px;display:flex;align-items:center;justify-content:center;gap:28px;border-radius:8px;background:linear-gradient(105deg,#03cfc6,#0782ee 57%,#ec3bcf);box-shadow:0 11px 24px rgba(15,119,207,.22);color:#fff;text-decoration:none;font-size:15px;font-weight:800}.pr4-result>em{right:-25px;bottom:7px;font-size:17px}.pr4-stats{display:grid;grid-template-columns:repeat(4,1fr);min-height:112px;margin-top:16px;border:1px solid var(--line);border-radius:11px;background:rgba(255,255,255,.94);box-shadow:inset 0 1px #fff}.pr4-stats article{display:flex;align-items:center;justify-content:center;gap:19px}.pr4-stats article+article{border-left:1px solid rgba(62,158,192,.17)}.pr4-stats i{color:#08a8e8}.pr4-stats article:nth-child(2) i{color:#8a22ee}.pr4-stats article:nth-child(3) i{color:#ed2cac}.pr4-stats article:nth-child(4) i{color:#12bdc5}.pr4-stats div{display:grid}.pr4-stats b{font-size:28px}.pr4-stats span{margin-top:5px;color:#5d70a0;font-size:14px}.pr4-why{position:relative;display:grid;grid-template-columns:1.35fr repeat(4,1fr);align-items:center;min-height:205px;margin-top:20px;padding:24px 60px 24px 30px;border:1px solid var(--line);border-radius:12px;background:linear-gradient(132deg,rgba(255,255,255,.98),rgba(245,252,255,.96) 58%,rgba(238,249,255,.95));box-shadow:inset 0 1px #fff}.pr4-why header h2{margin:10px 0 8px;font-size:26px;line-height:1.05;font-family:"Momo Trust Display",Inconsolata,sans-serif!important}.pr4-why header p{max-width:310px;margin:0;color:var(--muted);font-size:14px;line-height:1.5}.pr4-why article{display:grid;justify-items:center;text-align:center}.pr4-why article i{width:62px;height:62px;color:#6830ef}.pr4-why article b{margin-top:13px;font-size:14px}.pr4-why article span{margin-top:7px;color:#5e72a0;font-size:14px;line-height:1.42}.pr4-why>em{right:-25px;bottom:27px;font-size:16px}.pr4-page+footer{margin-top:0!important}
@media(max-width:1050px){.pr4-hero{padding:34px}.pr4-copy h1{font-size:51px;font-family:"Momo Trust Display",Inconsolata,sans-serif!important}.pr4-promises{gap:13px;flex-wrap:wrap}.pr4-steps{grid-template-columns:repeat(2,1fr)}.pr4-card:nth-child(2) .pr4-arrow,.pr4-card:nth-child(4) .pr4-arrow{display:none}.pr4-card:nth-child(3) .pr4-arrow{display:block}.pr4-result{grid-template-columns:90px 1fr 240px;padding-right:28px}.pr4-result>b,.pr4-result>em{display:none}.pr4-why{grid-template-columns:1fr 1fr 1fr}.pr4-why header{grid-row:span 2}.pr4-why>em{display:none}}
@media(max-width:720px){.pr4-page{padding-top:15px}.pr4-shell{width:calc(100% - 24px)}.pr4-hero{grid-template-columns:1fr;padding:29px 20px 0}.pr4-copy{text-align:center}.pr4-label{margin-inline:auto}.pr4-copy h1{font-size:43px;font-family:"Momo Trust Display",Inconsolata,sans-serif!important}.pr4-copy>p{font-size:15px}.pr4-promises{justify-content:center}.pr4-hero figure{height:330px}.pr4-hero figcaption{left:0}.pr4-hero figure>p{right:3px;font-size:14px}.pr4-steps{grid-template-columns:1fr;gap:14px}.pr4-card{min-height:430px}.pr4-arrow{display:none!important}.pr4-result{grid-template-columns:1fr;text-align:center;padding:25px}.pr4-result>i{margin:auto}.pr4-result>a{width:100%}.pr4-stats{grid-template-columns:1fr 1fr}.pr4-stats article{min-height:92px}.pr4-stats article:nth-child(3){border-left:0;border-top:1px solid rgba(62,158,192,.17)}.pr4-stats article:nth-child(4){border-top:1px solid rgba(62,158,192,.17)}.pr4-why{grid-template-columns:1fr 1fr;padding:26px 18px}.pr4-why header{grid-column:1/-1;grid-row:auto;text-align:center}.pr4-why header p{margin-inline:auto}}
@media(max-width:450px){.pr4-copy h1{font-size:37px;font-family:"Momo Trust Display",Inconsolata,sans-serif!important}.pr4-promises{display:grid}.pr4-promises article{text-align:left}.pr4-hero figure{height:270px}.pr4-card{padding:22px 18px}.pr4-card-copy{padding-left:75px}.pr4-number{width:64px;height:64px}.pr4-card>img{height:190px}.pr4-stats{grid-template-columns:1fr}.pr4-stats article+article{border-top:1px solid rgba(62,158,192,.17);border-left:0}.pr4-why{grid-template-columns:1fr}.pr4-why header{grid-column:auto}}

/* 1.1.100 Process experience refinement */
.pr4-page{padding-top:30px;background:transparent}
.pr4-hero,.pr4-card,.pr4-result,.pr4-stats,.pr4-why{isolation:isolate;border:1px solid rgba(44,157,190,.38);background:linear-gradient(132deg,rgba(255,255,255,.98),rgba(245,252,255,.96) 58%,rgba(238,249,255,.95));box-shadow:inset 0 1px #fff,inset 0 -1px rgba(69,143,168,.1)}
.pr4-hero,.pr4-result,.pr4-stats,.pr4-why{border-radius:18px}.pr4-card{overflow:visible;border-radius:17px;transition:transform .28s ease,border-color .28s ease}.pr4-card:hover{z-index:2;transform:translateY(-5px);border-color:rgba(40,177,196,.65);box-shadow:inset 0 1px #fff}
.pr4-steps{gap:28px;margin-top:28px}.pr4-card{min-height:490px;padding:30px 32px 27px}.pr4-card-copy{min-height:142px}.pr4-card h2{font-size:22px;font-family:"Momo Trust Display",Inconsolata,sans-serif!important}.pr4-card-copy p{font-size:15px;line-height:1.55}.pr4-card li{font-size:14px;line-height:1.35}.pr4-card li i{box-shadow:inset 0 1px rgba(255,255,255,.6),0 5px 10px rgba(5,154,179,.18)}.pr4-card>img{height:220px;filter:drop-shadow(0 13px 13px rgba(38,91,160,.14));transition:transform .35s ease}.pr4-card:hover>img{transform:translateY(-5px) scale(1.025)}
.pr4-hero{min-height:540px;padding:46px 62px}.pr4-copy h1{font-size:clamp(53px,4.1vw,69px);line-height:.96;font-family:"Momo Trust Display",Inconsolata,sans-serif!important}.pr4-copy>p{max-width:690px;font-size:17px;line-height:1.65}.pr4-promises{gap:22px;margin-top:30px}.pr4-promises article{padding:10px 12px;border:1px solid rgba(64,166,191,.27);border-radius:14px;background:linear-gradient(135deg,rgba(255,255,255,.68),rgba(235,255,252,.56),rgba(252,237,250,.54));box-shadow:inset 0 1px #fff}.pr4-promises b{font-size:14px}.pr4-promises small{font-size:14px;line-height:1.35}.pr4-hero figure{display:grid;height:455px;place-items:center}.pr4-hero figure picture{display:block;width:112%;animation:pr4-float 5.2s ease-in-out infinite}.pr4-hero figure img{display:block;width:100%;height:auto;max-height:465px;object-fit:contain;filter:drop-shadow(0 20px 22px rgba(37,77,171,.18))}@keyframes pr4-float{0%,100%{transform:translateY(2px) rotate(-.5deg)}50%{transform:translateY(-13px) rotate(.65deg)}}
.pr4-result{grid-template-columns:100px minmax(0,1fr) 80px 300px;min-height:164px;margin-top:30px;padding:20px 46px 20px 25px}.pr4-result h2{font-size:27px;font-family:"Momo Trust Display",Inconsolata,sans-serif!important}.pr4-result p{max-width:760px;font-size:14px;line-height:1.55}.pr4-result>a{position:relative;overflow:hidden;min-height:58px;border:1px solid rgba(255,255,255,.72);border-radius:14px;box-shadow:inset 0 1px rgba(255,255,255,.45),0 12px 23px rgba(34,99,181,.18);font-size:15px}.pr4-result>a:before{content:"";position:absolute;inset:-60% auto -60% -35%;width:30%;background:rgba(255,255,255,.38);transform:rotate(20deg);transition:left .45s ease}.pr4-result>a:hover:before{left:115%}.pr4-result>a:hover{transform:translateY(-2px)}
.pr4-stats{min-height:125px;margin-top:18px}.pr4-stats article{position:relative}.pr4-stats i{display:grid;width:61px;height:61px;place-items:center;border:1px solid rgba(60,164,191,.3);border-radius:50%;background:linear-gradient(145deg,#fff,#ecf9ff 64%,#e4f5ff);box-shadow:inset 0 1px #fff}.pr4-stats svg{width:40px;height:40px}.pr4-stats b{font-size:31px}.pr4-stats span{font-size:14px}
.pr4-why{min-height:235px;margin-top:22px;padding:30px 36px}.pr4-why header h2{font-size:29px;line-height:1.08;font-family:"Momo Trust Display",Inconsolata,sans-serif!important}.pr4-why header p{max-width:340px;font-size:14px;line-height:1.62}.pr4-why article{align-content:center;height:100%;padding:12px}.pr4-why article i{width:68px;height:68px;box-shadow:inset 0 1px #fff}.pr4-why article b{font-size:14px}.pr4-why article span{max-width:185px;font-size:14px;line-height:1.5}
.pr4-hero,.pr4-card,.pr4-result,.pr4-stats,.pr4-why{animation:pr4-reveal .65s cubic-bezier(.2,.72,.2,1) both}.pr4-card:nth-child(2),.pr4-stats{animation-delay:.06s}.pr4-card:nth-child(3),.pr4-why{animation-delay:.12s}.pr4-card:nth-child(4){animation-delay:.18s}.pr4-card:nth-child(5){animation-delay:.24s}.pr4-card:nth-child(6){animation-delay:.3s}@keyframes pr4-reveal{from{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}
@media(max-width:1050px){.pr4-hero{grid-template-columns:1fr 1fr;padding:38px}.pr4-promises article{padding:7px}.pr4-result{grid-template-columns:85px 1fr 235px}.pr4-result>b{display:none}.pr4-why{grid-template-columns:1.1fr 1fr 1fr}}
@media(max-width:720px){.pr4-hero{grid-template-columns:1fr;padding:30px 22px 10px}.pr4-hero figure{height:310px}.pr4-hero figure picture{width:105%}.pr4-card{min-height:455px;padding:26px 23px}.pr4-card-copy p{font-size:14px}.pr4-result{grid-template-columns:1fr;padding:27px 22px}.pr4-stats span{font-size:14px}.pr4-why{padding:28px 20px}.pr4-why article span{font-size:14px}}
@media(prefers-reduced-motion:reduce){.pr4-hero figure picture,.pr4-hero,.pr4-card,.pr4-result,.pr4-stats,.pr4-why{animation:none!important;transition:none!important}}

/* 1.1.100: remove rejected pastel wrapper treatment and all permanent outer shadows */
body[data-page="process"] main,body[data-page="process"] .pr4-page{background:transparent!important;box-shadow:none!important}
body[data-page="process"] .pr4-page:before,body[data-page="process"] .pr4-page:after{display:none!important;content:none!important}
.pr4-hero,.pr4-card,.pr4-result,.pr4-stats,.pr4-why{border:1px solid rgba(44,146,184,.42)!important;background:radial-gradient(circle at 8% 10%,rgba(255,255,255,.99) 0 11px,rgba(224,247,255,.52) 12px,transparent 34px),linear-gradient(132deg,rgba(255,255,255,.98),rgba(245,252,255,.96) 58%,rgba(238,249,255,.95))!important;box-shadow:inset 0 1px 0 #fff,inset 0 -1px 0 rgba(53,139,174,.1)!important}
.pr4-card:hover{box-shadow:inset 0 1px 0 #fff,inset 0 -1px 0 rgba(53,139,174,.1)!important}
.pr4-steps,.pr4-shell+.pr4-shell{background:transparent!important;box-shadow:none!important}
.pr4-promises article{border-color:rgba(44,146,184,.3)!important;background:linear-gradient(135deg,rgba(255,255,255,.96),rgba(240,251,255,.9))!important;box-shadow:inset 0 1px 0 #fff!important}
.pr4-promises i,.pr4-why article i,.pr4-stats i{background:linear-gradient(145deg,#fff,#ecf9ff 64%,#e4f5ff)!important;box-shadow:inset 0 1px 0 #fff!important}
.pr4-number,.pr4-result>i{box-shadow:inset 0 2px rgba(255,255,255,.55)!important}

/* 1.1.100: match the established About-page water-drop section treatment */
body[data-page="process"] .pr4-hero,
body[data-page="process"] .pr4-card,
body[data-page="process"] .pr4-result,
body[data-page="process"] .pr4-stats,
body[data-page="process"] .pr4-why{
  position:relative;
  isolation:isolate;
  border:1px solid rgba(33,166,190,.38)!important;
  background:radial-gradient(circle at 12% 18%,rgba(58,230,216,.18),transparent 29%),radial-gradient(circle at 89% 82%,rgba(231,79,203,.16),transparent 31%),linear-gradient(145deg,rgba(255,255,255,.96),rgba(232,255,251,.91) 53%,rgba(255,237,250,.9))!important;
  box-shadow:inset 1px 1px rgba(255,255,255,.98),inset -1px -1px rgba(84,177,207,.1),0 18px 39px rgba(29,102,141,.14),0 4px 0 rgba(255,255,255,.68)!important;
}
body[data-page="process"] .pr4-card:hover{
  box-shadow:inset 1px 1px #fff,0 25px 50px rgba(29,102,141,.19)!important;
}

/* 1.1.108 Process heading, benefit cards, connectors and CTA refinement */
body[data-page="process"] .pr4-page h1,
body[data-page="process"] .pr4-page h2,
body[data-page="process"] .pr4-page h3{
  text-shadow:none!important;
}
body[data-page="process"] .pr4-copy h1{
  max-width:none!important;
  margin:17px 0 18px!important;
  font-size:25px!important;
  line-height:1.12!important;
  letter-spacing:-.025em!important;
  white-space:nowrap!important;
  text-shadow:none!important;
}
body[data-page="process"] .pr4-promises{
  gap:12px!important;
}
body[data-page="process"] .pr4-promises article{
  min-width:0!important;
  min-height:78px;
  flex:1 1 0;
  padding:11px 12px!important;
  border:1px solid rgba(36,164,191,.34)!important;
  border-radius:16px!important;
  background:radial-gradient(circle at 12% 15%,rgba(255,255,255,.96),transparent 25%),linear-gradient(135deg,rgba(219,255,249,.96),rgba(232,242,255,.94) 55%,rgba(255,226,247,.93))!important;
  box-shadow:inset 1px 1px rgba(255,255,255,.98),inset -1px -1px rgba(80,151,197,.12),0 10px 22px rgba(30,111,151,.13)!important;
  transition:transform .25s ease,border-color .25s ease,box-shadow .25s ease!important;
}
body[data-page="process"] .pr4-promises article:hover{
  transform:translateY(-3px);
  border-color:rgba(17,175,194,.55)!important;
  box-shadow:inset 1px 1px #fff,0 16px 28px rgba(28,111,154,.19)!important;
}
body[data-page="process"] .pr4-promises i{
  flex:0 0 44px!important;
  width:44px!important;
  height:44px!important;
  border:4px solid #fff!important;
  border-radius:50%!important;
  background:linear-gradient(145deg,#e8fffc,#eef5ff,#ffeafb)!important;
}
body[data-page="process"] .pr4-promises i svg{
  width:23px!important;
  height:23px!important;
}
body[data-page="process"] .pr4-arrow{display:none!important}
body[data-page="process"] .pr4-card,
body[data-page="process"] .pr4-card:hover{
  box-shadow:inset 1px 1px rgba(255,255,255,.98),inset -1px -1px rgba(84,177,207,.1)!important;
}
body[data-page="process"] .pr4-result{
  grid-template-columns:100px minmax(0,1fr) 300px!important;
}
body[data-page="process"] .pr4-result>a{
  position:relative;
  isolation:isolate;
  min-height:58px;
  gap:14px!important;
  padding:0 9px 0 22px;
  overflow:hidden;
  border:1px solid rgba(255,255,255,.88)!important;
  border-radius:16px!important;
  background:linear-gradient(105deg,#02cbbc 0%,#0b9ee7 48%,#7865ed 72%,#df45cf 100%)!important;
  box-shadow:inset 1px 1px rgba(255,255,255,.58),inset 0 -3px rgba(62,28,165,.1),0 14px 29px rgba(17,143,190,.28)!important;
  transition:transform .25s ease,box-shadow .25s ease!important;
}
body[data-page="process"] .pr4-result>a:before{
  z-index:-1!important;
  top:-120%!important;
  bottom:auto!important;
  left:-42%!important;
  width:42%!important;
  height:320%!important;
  background:linear-gradient(90deg,transparent,rgba(255,255,255,.52),transparent)!important;
  transform:rotate(23deg)!important;
}
body[data-page="process"] .pr4-result>a:hover{
  transform:translateY(-4px) scale(1.02)!important;
  box-shadow:inset 1px 1px #fff,0 20px 37px rgba(21,118,194,.37)!important;
}
body[data-page="process"] .pr4-result>a:hover:before{left:120%!important}
body[data-page="process"] .pr4-button-icon{
  display:grid;
  flex:0 0 38px;
  width:38px;
  height:38px;
  margin-left:auto;
  place-items:center;
  border:1px solid rgba(255,255,255,.3);
  border-radius:12px;
  background:rgba(255,255,255,.18);
  box-shadow:inset 1px 1px rgba(255,255,255,.25);
  transition:transform .25s ease,background .25s ease;
}
body[data-page="process"] .pr4-button-icon svg{
  width:19px!important;
  height:19px!important;
  fill:none!important;
  stroke:#fff!important;
  stroke-width:2!important;
}
body[data-page="process"] .pr4-result>a:hover .pr4-button-icon{
  transform:translateX(3px);
  background:rgba(255,255,255,.27);
}
body[data-page="process"] .pr4-why{
  grid-template-columns:1.25fr repeat(4,1fr)!important;
  align-items:stretch!important;
  min-height:310px!important;
  gap:13px;
}
body[data-page="process"] .pr4-why header{
  align-self:center;
}
body[data-page="process"] .pr4-why header h2{
  text-shadow:none!important;
}
body[data-page="process"] .pr4-why article{
  align-content:start!important;
  height:auto!important;
  min-height:244px;
  padding:17px 14px!important;
  border:1px solid rgba(43,161,189,.35);
  border-radius:16px;
  background:radial-gradient(circle at 15% 10%,rgba(255,255,255,.96),transparent 24%),linear-gradient(145deg,rgba(226,255,250,.97),rgba(236,242,255,.94) 55%,rgba(255,230,248,.92));
  box-shadow:inset 1px 1px #fff,inset -1px -1px rgba(91,140,195,.11),0 11px 23px rgba(31,106,145,.13);
  transition:transform .25s ease,border-color .25s ease,box-shadow .25s ease;
}
body[data-page="process"] .pr4-why article:nth-of-type(even){
  background:radial-gradient(circle at 84% 9%,rgba(255,255,255,.95),transparent 25%),linear-gradient(145deg,rgba(255,232,249,.94),rgba(235,247,255,.95) 55%,rgba(222,255,249,.96));
}
body[data-page="process"] .pr4-why article:hover{
  transform:translateY(-4px);
  border-color:rgba(25,170,191,.57);
  box-shadow:inset 1px 1px #fff,0 18px 31px rgba(29,103,146,.19);
}
body[data-page="process"] .pr4-why article i{
  width:62px!important;
  height:62px!important;
  border-radius:50%!important;
  background:linear-gradient(145deg,#e8fffc,#eef5ff,#ffeafb)!important;
}
body[data-page="process"] .pr4-why article b{
  margin-top:13px!important;
  font-size:16px!important;
}
body[data-page="process"] .pr4-why article span{
  max-width:none!important;
  margin-top:9px!important;
  font-size:14px!important;
  line-height:1.48!important;
  text-align:left;
}
@media(max-width:1050px){
  body[data-page="process"] .pr4-copy h1{font-size:25px!important}
  body[data-page="process"] .pr4-promises{flex-wrap:wrap}
  body[data-page="process"] .pr4-promises article{flex:1 1 calc(50% - 6px)}
  body[data-page="process"] .pr4-result{grid-template-columns:85px minmax(0,1fr) 235px!important}
  body[data-page="process"] .pr4-why{grid-template-columns:1fr 1fr!important}
  body[data-page="process"] .pr4-why header{grid-column:1/-1;grid-row:auto}
}
@media(max-width:720px){
  body[data-page="process"] .pr4-copy h1{font-size:25px!important;white-space:normal!important}
  body[data-page="process"] .pr4-promises article{flex-basis:100%}
  body[data-page="process"] .pr4-result{grid-template-columns:1fr!important}
  body[data-page="process"] .pr4-why{grid-template-columns:1fr!important}
  body[data-page="process"] .pr4-why article{min-height:0}
}
