.hero__img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center;z-index:-2;filter:none;pointer-events:none}.hero--center .hero__content{width:100%;text-align:center;display:grid;place-items:center}.hero--services .hero-title{font-size:clamp(32px, 6vw, 84px);font-weight:800;letter-spacing:.02em;margin-bottom:14px}.breadcrumb{display:inline-flex;align-items:center;gap:10px;color:#e5e7eb;opacity:.9;font-weight:700;margin:8px 0 100px;font-family:Roboto Mono}.breadcrumb a{color:#e5e7eb;text-decoration:none}.breadcrumb a:hover{text-decoration:underline}.breadcrumb .current{opacity:1}.exposing{padding:110px 0 0;background:#fff;color:#3a3a3a;text-align:center}.exposing__inner.bordered{border:2px solid #000}.exposing__inner{max-width:1150px;margin:0 auto}.exposing__title{font-size:clamp(28px, 5vw, 42px);font-weight:800;margin-bottom:40px;text-align:left}.exposing__text{font-size:clamp(16px, 2vw, 24px);line-height:1.6;margin:0 0 18px;opacity:.9;text-align:justify;font-family:Montserrat,Garet}.exposing .btn{margin:60px 0}.exposing{--shift:50px}.exposing__inner>*{opacity:0;transform:translateX(calc(-1 * var(--shift)));transition:transform .6s cubic-bezier(.22, 1, .36, 1),opacity .6s cubic-bezier(.22, 1, .36, 1);will-change:transform,opacity}.exposing.is-inview .exposing__inner>*{opacity:1;transform:none}.exposing.is-inview .exposing__inner>:first-child{transition-delay:0s}.exposing.is-inview .exposing__inner>:nth-child(2){transition-delay:90ms}.exposing.is-inview .exposing__inner>:nth-child(3){transition-delay:180ms}.exposing.is-inview .exposing__inner>:nth-child(4){transition-delay:270ms}@media (prefers-reduced-motion:reduce){.exposing__inner>*{opacity:1!important;transform:none!important;transition:none!important}}.outcomes{background:#fff;padding-bottom:130px}.outcomes__grid{display:grid;grid-template-columns:1.2fr .8fr;gap:clamp(24px,4vw,48px);align-items:start}.outcomes__title{max-width:900px;margin:0 0 clamp(60px,2.5vw,120px);font-weight:600;font-size:clamp(22px, 3vw, 30px);color:#0b0d12;text-align:left;letter-spacing:-.03em}.outcomes__list{list-style:none;margin:0;padding:0;display:grid;gap:clamp(18px,2.2vw,28px);max-width:900px}.outcomes .step{display:grid;grid-template-columns:86px 1fr;gap:clamp(14px,2vw,20px);align-items:start;position:relative;padding-left:0}.outcomes .step__iconcol{position:relative;display:flex;align-items:flex-start;justify-content:center}.outcomes .step__iconcol img{width:80px;height:80px;object-fit:contain}.outcomes .step__iconcol::after{content:"";position:absolute;top:2px;bottom:2px;right:-20px;width:2px;background:#0b0d12;opacity:.24;border-radius:2px}.outcomes .step__body{padding-left:20px;font-family:Montserrat,Garet}.outcomes .step__heading{margin:0 0 6px;font-weight:900;font-size:clamp(16px, 2.2vw, 22px);color:#0b0d12}.outcomes .step__text{margin:0;color:#333;line-height:1.6;font-size:clamp(14px, 1.6vw, 18px)}.outcomes__cta{margin-top:clamp(20px,4vw,36px);text-align:center}.outcomes__media{width:100%;height:100%;align-self:stretch;display:flex;object-fit:cover;object-position:left center;clip-path:inset(0 35% 0 0)}.outcomes__video{width:100%;aspect-ratio:100%;object-fit:cover;border-radius:4px;display:block;box-shadow:0 12px 30px rgba(0,0,0,.18)}@media (prefers-reduced-motion:reduce){.outcomes__video{display:none}.outcomes__media{min-height:240px;border-radius:4px}}@media (max-width:980px){.outcomes__grid{grid-template-columns:1fr}.outcomes__media{order:-1;display:none}.outcomes .step__iconcol::after{right:-12px}}.outcomes{--reveal-duration:.7s;--reveal-ease:cubic-bezier(.22, 1, .36, 1);--reveal-stagger:120ms}.outcomes .step{opacity:0;clip-path:inset(0 100% 0 0);transition:clip-path var(--reveal-duration) var(--reveal-ease),opacity var(--reveal-duration) var(--reveal-ease);will-change:clip-path,opacity}.outcomes.is-inview .step{opacity:1;clip-path:inset(0 0 0 0)}.outcomes.is-inview .step:first-child{transition-delay:calc(0 * var(--reveal-stagger))}.outcomes.is-inview .step:nth-child(2){transition-delay:calc(1 * var(--reveal-stagger))}.outcomes.is-inview .step:nth-child(3){transition-delay:calc(2 * var(--reveal-stagger))}.outcomes.is-inview .step:nth-child(4){transition-delay:calc(3 * var(--reveal-stagger))}.outcomes.is-inview .step:nth-child(5){transition-delay:calc(4 * var(--reveal-stagger))}.outcomes.is-inview .step:nth-child(6){transition-delay:calc(5 * var(--reveal-stagger))}@media (prefers-reduced-motion:reduce){.outcomes .step{opacity:1!important;clip-path:inset(0 0 0 0)!important;transition:none!important}}.changes{background:#000;color:#fff;padding:120px 0;text-align:center}.changes__title{font-size:clamp(22px, 3vw, 34px);font-weight:500;margin:0 0 120px}.changes__band{background:#1c1c1c;padding:clamp(24px,3vw,36px) 0}.changes__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(24px,4vw,40px);text-align:center}.changes__item{padding:0 clamp(10px,2vw,20px)}.changes__item+.changes__item{border-left:1px solid rgba(255,255,255,.15)}.changes__heading{font-size:clamp(18px, 2vw, 28px);font-weight:600;margin:0 0 30px;line-height:1.15}.changes__text{font-size:clamp(14px, 1.4vw, 16px);color:#fff;margin:0 0 30px;line-height:1.6}.changes__cta{margin-top:70px}@media(max-width:768px){.changes__grid{grid-template-columns:1fr;gap:20px}.changes__item{border-left:none;border-bottom:1px solid rgba(255,255,255,.15);padding-bottom:20px}.changes__item:last-child{border-bottom:none}}.changes{--reveal-duration:.7s;--reveal-ease:cubic-bezier(.22, 1, .36, 1);--reveal-stagger:140ms}.changes__item{opacity:0;clip-path:inset(0 100% 0 0);transition:clip-path var(--reveal-duration) var(--reveal-ease),opacity var(--reveal-duration) var(--reveal-ease);will-change:clip-path,opacity}.changes.is-inview .changes__item{opacity:1;clip-path:inset(0 0 0 0)}.changes.is-inview .changes__item:first-child{transition-delay:calc(0 * var(--reveal-stagger))}.changes.is-inview .changes__item:nth-child(2){transition-delay:calc(1 * var(--reveal-stagger))}.changes.is-inview .changes__item:nth-child(3){transition-delay:calc(2 * var(--reveal-stagger))}.changes.is-inview .changes__item:nth-child(4){transition-delay:calc(3 * var(--reveal-stagger))}.changes.is-inview .changes__item:nth-child(5){transition-delay:calc(4 * var(--reveal-stagger))}.changes.is-inview .changes__item:nth-child(6){transition-delay:calc(5 * var(--reveal-stagger))}@media (prefers-reduced-motion:reduce){.changes__item{opacity:1!important;clip-path:inset(0 0 0 0)!important;transition:none!important}}.process{background:#fff;padding:220px 0 100px}.process__grid{display:grid;grid-template-columns:.8fr 1.2fr;grid-template-rows:auto 1fr;gap:clamp(24px,4vw,48px);align-items:stretch}.process__media{grid-column:1;grid-row:2;align-self:stretch;display:block}.process__panel{grid-column:2;grid-row:1/span 2;display:contents}.process__title{grid-column:2;grid-row:1}.process__list{grid-column:2;grid-row:2}.process__image{width:100%;object-fit:cover;border-radius:4px;display:block}.process__media{width:100%}.process__video{width:100%;height:100%;object-fit:cover;object-position:right center;clip-path:inset(0 0 0 40%);border-radius:4px;display:block;box-shadow:0 12px 30px rgba(0,0,0,.18)}@media (prefers-reduced-motion:reduce){.process__video{display:none}.process__media{min-height:240px;border-radius:4px}}.process__title{max-width:900px;margin:0 0 clamp(16px,2.5vw,22px);font-weight:900;font-size:clamp(25px, 3vw, 33px);color:#0b0d12;text-align:left;letter-spacing:-.03em}.process__list{list-style:none;margin:0;padding:0;display:grid;gap:clamp(18px,2.2vw,28px);max-width:900px}.process .step{display:grid;grid-template-columns:76px 1fr;gap:clamp(14px,2vw,20px);align-items:start;position:relative;padding-left:0}.process .step__iconcol{position:relative;display:flex;align-items:flex-start;justify-content:center}.process .step__iconcol img{width:80px;height:80px;object-fit:contain}.process .step__body::before{content:"";position:absolute;top:2px;bottom:2px;width:2px;left:0;background:#0b0d12;border-radius:2px}.process .step__body{padding-left:20px;position:relative;font-family:Montserrat,Garet}.process .step__heading{margin:0 0 6px;font-weight:900;font-size:clamp(16px, 2.2vw, 22px);color:#0b0d12}.process .step__text{margin:0;color:#333;line-height:1.6;font-size:clamp(14px, 1.6vw, 18px)}.process__cta{margin-top:50px;text-align:center;margin-bottom:60px}@media (max-width:980px){.process__grid{grid-template-columns:1fr}.process .step__iconcol::after{right:-12px}}.process{--reveal-duration:.7s;--reveal-ease:cubic-bezier(.22, 1, .36, 1);--reveal-stagger-step:140ms;--reveal-stagger-inner:110ms;--icon-bleed:24px}@media (max-width:980px){.process{--icon-bleed:16px}}.process__media{opacity:0;clip-path:inset(0 100% 0 0);-webkit-clip-path:inset(0 100% 0 0);transition:clip-path var(--reveal-duration) var(--reveal-ease),-webkit-clip-path var(--reveal-duration) var(--reveal-ease),opacity var(--reveal-duration) var(--reveal-ease);will-change:clip-path,opacity}.process.is-inview .process__media{opacity:1;clip-path:inset(0 0 0 0);-webkit-clip-path:inset(0 0 0 0);transition-delay:0s}.process .step__body,.process .step__iconcol{opacity:0;clip-path:inset(0 100% 0 0);-webkit-clip-path:inset(0 100% 0 0);transition:clip-path var(--reveal-duration) var(--reveal-ease),-webkit-clip-path var(--reveal-duration) var(--reveal-ease),opacity var(--reveal-duration) var(--reveal-ease);will-change:clip-path,opacity}.process .step{--delay-step:0ms}.process .step:first-child{--delay-step:calc(1 * var(--reveal-stagger-step))}.process .step:nth-child(2){--delay-step:calc(2 * var(--reveal-stagger-step))}.process .step:nth-child(3){--delay-step:calc(3 * var(--reveal-stagger-step))}.process .step:nth-child(4){--delay-step:calc(4 * var(--reveal-stagger-step))}.process .step:nth-child(5){--delay-step:calc(5 * var(--reveal-stagger-step))}.process.is-inview .step .step__iconcol{opacity:1;clip-path:inset(0 calc(-1 * var(--icon-bleed)) 0 0);-webkit-clip-path:inset(0 calc(-1 * var(--icon-bleed)) 0 0);transition-delay:var(--delay-step)}.process.is-inview .step .step__body{opacity:1;clip-path:inset(0 0 0 0);-webkit-clip-path:inset(0 0 0 0);transition-delay:calc(var(--delay-step) + var(--reveal-stagger-inner))}@media (prefers-reduced-motion:reduce){.process .step__body,.process .step__iconcol,.process__media{opacity:1!important;clip-path:inset(0 0 0 0)!important;-webkit-clip-path:inset(0 0 0 0)!important;transition:none!important}}.threat{background:#000;color:#fff;text-align:center;padding:clamp(40px,7vw,70px) 0}.threat__title{font-weight:700;font-size:clamp(22px, 3vw, 34px);margin:0 0 clamp(24px,4vw,36px)}.threat__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(18px,3vw,28px);max-width:1100px;margin:80px auto 80px}.metric{background:#1b1b1b;padding:clamp(22px,3.5vw,36px);box-shadow:0 10px 30px rgba(0,0,0,.35);transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.metric:hover{transform:translateY(-2px);box-shadow:0 14px 36px rgba(0,0,0,.45);border-color:rgba(255,255,255,.18)}.metric__value{font-weight:900;font-size:clamp(36px, 6vw, 64px);line-height:1;margin-bottom:12px}.metric__label{color:#d4d4d4;font-size:clamp(13px, 1.5vw, 16px);line-height:1.6;margin:0}.threat__cta{margin-top:clamp(10px,2.5vw,18px)}@media (max-width:900px){.threat__grid{grid-template-columns:1fr}}.threat{--reveal-duration:.7s;--reveal-ease:cubic-bezier(.22, 1, .36, 1);--reveal-stagger:140ms;--inner-delay:120ms}.threat .metric{position:relative;overflow:hidden;background:0 0}.threat .metric::before{content:"";position:absolute;inset:0;background:#1b1b1b;z-index:0;clip-path:inset(0 100% 0 0);-webkit-clip-path:inset(0 100% 0 0);transition:clip-path var(--reveal-duration) var(--reveal-ease),-webkit-clip-path var(--reveal-duration) var(--reveal-ease);will-change:clip-path}.threat .metric__label,.threat .metric__value{position:relative;z-index:1;opacity:0;clip-path:inset(0 100% 0 0);-webkit-clip-path:inset(0 100% 0 0);transition:clip-path var(--reveal-duration) var(--reveal-ease),-webkit-clip-path var(--reveal-duration) var(--reveal-ease),opacity var(--reveal-duration) var(--reveal-ease);will-change:clip-path,opacity}.threat__grid .metric{--delay-item:0ms}.threat__grid .metric:first-child{--delay-item:calc(0 * var(--reveal-stagger))}.threat__grid .metric:nth-child(2){--delay-item:calc(1 * var(--reveal-stagger))}.threat__grid .metric:nth-child(3){--delay-item:calc(2 * var(--reveal-stagger))}.threat__grid .metric:nth-child(4){--delay-item:calc(3 * var(--reveal-stagger))}.threat__grid .metric:nth-child(5){--delay-item:calc(4 * var(--reveal-stagger))}.threat.is-inview .metric::before{clip-path:inset(0 0 0 0);-webkit-clip-path:inset(0 0 0 0);transition-delay:var(--delay-item)}.threat.is-inview .metric__label,.threat.is-inview .metric__value{opacity:1;clip-path:inset(0 0 0 0);-webkit-clip-path:inset(0 0 0 0);transition-delay:calc(var(--delay-item) + var(--inner-delay))}@media (prefers-reduced-motion:reduce){.threat .metric::before,.threat .metric__label,.threat .metric__value{opacity:1!important;clip-path:inset(0 0 0 0)!important;-webkit-clip-path:inset(0 0 0 0)!important;transition:none!important}}.findings{background:#fff;padding:150px 0 80px;text-align:left}.findings.audit-findings{padding:150px 0 1px}.findings__title{font-weight:500;font-size:clamp(30px, 3vw, 46px);margin:0 0 40px;color:#0b0d12}.findings__title.centered{text-align:center}.findings__text{max-width:1100px;margin:0 0 16px;font-size:clamp(16px, 1.6vw, 22px);line-height:1.7;color:#333;text-align:justify;font-family:Montserrat,Garet}.findings__text.centered{max-width:1200px;text-align:center}.findings .findings__media{max-width:500px;margin:0 auto 0}.findings .findings__media img{width:100%;height:auto;display:block}.findings .findings__cta{text-align:center;margin:30px}.findings{--reveal-duration:.7s;--reveal-ease:cubic-bezier(.22, 1, .36, 1);--reveal-stagger:140ms}.findings__text,.findings__title{opacity:0;clip-path:inset(0 100% 0 0);-webkit-clip-path:inset(0 100% 0 0);transition:clip-path var(--reveal-duration) var(--reveal-ease),-webkit-clip-path var(--reveal-duration) var(--reveal-ease),opacity var(--reveal-duration) var(--reveal-ease);will-change:clip-path,opacity}.findings.is-inview .findings__text,.findings.is-inview .findings__title{opacity:1;clip-path:inset(0 0 0 0);-webkit-clip-path:inset(0 0 0 0)}.findings.is-inview .findings__title{transition-delay:0s}.findings.is-inview .findings__text:first-of-type{transition-delay:calc(1 * var(--reveal-stagger))}.findings.is-inview .findings__text:nth-of-type(2){transition-delay:calc(2 * var(--reveal-stagger))}@media (prefers-reduced-motion:reduce){.findings__text,.findings__title{opacity:1!important;clip-path:inset(0 0 0 0)!important;-webkit-clip-path:inset(0 0 0 0)!important;transition:none!important}}.iconed-list-2col__image{width:100%;height:auto;object-fit:contain;display:block}.iconed-list-2col{--reveal-duration:.6s;--reveal-ease:cubic-bezier(.22, 1, .36, 1);--reveal-stagger:120ms}.iconed-list-2col .step{opacity:0;transform:translateX(-12px);transition:opacity var(--reveal-duration) var(--reveal-ease),transform var(--reveal-duration) var(--reveal-ease);will-change:opacity,transform}.iconed-list-2col.is-inview .step{opacity:1;transform:none;transition-delay:calc(var(--i, 0) * var(--reveal-stagger))}@media (prefers-reduced-motion:reduce){.iconed-list-2col .step{opacity:1!important;transform:none!important;transition:none!important}}.faq{background:#fff;padding:clamp(48px,7vw,96px) 0}.faq__title{text-align:center;font-weight:900;font-size:clamp(22px, 3vw, 30px);margin-bottom:clamp(28px,4vw,40px);color:#0b0d12}.faq__list{max-width:900px;margin:0 auto;display:grid;gap:16px}.faq__item{border-bottom:1px solid rgba(0,0,0,.15);padding-bottom:12px}.faq__question{background:0 0;border:none;width:100%;text-align:left;font-weight:700;font-size:18px;cursor:pointer;padding:12px 0;position:relative}.faq__question::after{content:"›";position:absolute;right:0;transform:rotate(90deg);transition:transform .3s}.faq__item.active .faq__question::after{transform:rotate(-90deg)}.faq__answer{max-height:0;overflow:hidden;transition:max-height .3s ease;color:#333;font-size:16px;line-height:1.6}.faq__item.active .faq__answer{max-height:200px}.faq__cta{margin-top:100px;text-align:center}.two-tiles{background:#fff;padding:20px 0 80px}.two-tiles__grid{display:grid;grid-template-columns:1fr 1fr;gap:clamp(5px,4vw,15px);align-items:stretch}.two-tiles__media img{width:100%;height:100%;object-fit:cover;border:1px solid #e5e7eb}.two-tiles__media video{width:100%;height:100%;object-fit:cover;border:1px solid #e5e7eb;display:block}.two-tiles__content{border:2px solid #444;padding:clamp(20px,3vw,36px);display:flex;flex-direction:column;justify-content:center;text-align:left}.two-tiles__title{font-size:clamp(22px, 3vw, 34px);font-weight:500;margin:0 0 12px;color:#111;font-family:Roboto Mono}.two-tiles__text{font-size:clamp(14px, 1.6vw, 18px);margin:0 0 20px;color:#111}@media (max-width:860px){.two-tiles__grid{grid-template-columns:1fr}}.iconed-list-2col{background:#fff;padding:110px 0}.iconed-list-2col__title{color:#000;text-align:center;font-size:clamp(18px, 5vw, 30px);margin:0 0 90px}.iconed-list-2col__columns{display:grid;grid-template-columns:1fr 1fr;gap:clamp(24px,4vw,48px);align-items:start}.iconed-list-2col__list{list-style:none;margin:0;padding:0;display:grid;gap:clamp(18px,2.2vw,28px);max-width:none}.iconed-list-2col .step{display:grid;grid-template-columns:100px 1fr;gap:clamp(14px,2vw,20px);align-items:start}.iconed-list-2col .step__iconcol{position:relative;display:flex;align-items:flex-start;justify-content:center;min-width:100px}.iconed-list-2col .step__iconcol img{width:100px;height:100px;object-fit:contain}.iconed-list-2col .step__body{padding-left:20px;border-left:2px solid #0b0d12;font-family:Montserrat,Garet}.iconed-list-2col .step__iconcol--noicon{min-width:20px}.iconed-list-2col .step__iconcol--noicon img{display:none}.iconed-list-2col .step__body{padding-left:20px}.iconed-list-2col .step__heading{margin:0 0 6px;font-weight:900;font-size:clamp(16px, 2.2vw, 22px);color:#0b0d12}.iconed-list-2col .step__text{margin:0;color:#333;line-height:1.6;font-size:clamp(14px, 1.6vw, 18px)}.iconed-list-2col__cta{margin-top:clamp(28px,4vw,44px);text-align:center}@media (max-width:980px){.iconed-list-2col__columns{grid-template-columns:1fr}.iconed-list-2col .step__iconcol::after{right:-12px}.iconed-list-2col .step__body{padding-left:12px}.iconed-list-2col .step__iconcol img{width:50px;height:50px;object-fit:contain}.iconed-list-2col .step__iconcol--noicon img{display:block}}.pointout-h-list{padding:clamp(60px,8vw,100px) 0;background:#fff;text-align:center;letter-spacing:-.04em}.pointout-h-list__title{font-size:clamp(20px, 2.8vw, 28px);font-weight:900;margin-bottom:100px;color:#0b0d12}.pointout-h-list__list{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(28px,4vw,40px);text-align:left}.pointout-h-list-point{margin:0;position:relative;padding-top:16px}.pointout-h-list-point::before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:#ccc}.pointout-h-list-point__line{height:4px;width:100px;background:#000;margin-bottom:12px;border-radius:2px;position:relative;z-index:1;top:-17px}.pointout-h-list-point__line.middle{margin-left:auto;margin-right:auto}.pointout-h-list-point__line.right{margin-left:auto}.pointout-h-list-point p{margin:0;font-size:clamp(16px, 1.6vw, 24px);line-height:1.6;color:#111}.pointout-h-list-point.middle p{text-align:center}.pointout-h-list-point.right p{text-align:right}.pointout-h-list-point strong{font-weight:800}.pointout-h-list .workflow-btn{margin-top:clamp(52px,6vw,78px);text-align:center}@media (max-width:768px){.pointout-h-list__list{grid-template-columns:1fr}}.split-card{background:#fff;padding:100px}.split-card__inner{display:grid;gap:clamp(32px,5vw,64px)}.split-card__box{position:relative;border-radius:28px;display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:clamp(20px,3vw,40px)}.split-card__box::before{content:"";position:absolute;inset:0;background:#f3f2ee;border:1px solid #e5e7eb;border-radius:inherit;pointer-events:none;-webkit-mask:linear-gradient(to right,#000 0 50%,transparent 50% 100%);mask:linear-gradient(to right,#000 0 80%,transparent 50% 100%)}.split-card__box--reverse::before{-webkit-mask:linear-gradient(to right,transparent 0 50%,#000 50% 100%);mask:linear-gradient(to right,transparent 0 20%,#000 50% 100%)}.split-card__content,.split-card__media{position:relative;z-index:1}.split-card__box--reverse{grid-template-columns:1fr 1fr;direction:rtl}.split-card__box--reverse{direction:ltr}.split-card__content{display:flex;flex-direction:column;gap:16px;margin:0 50px}.split-card__title{font-size:clamp(20px, 3vw, 28px);font-weight:900;color:#111;font-family:Roboto Mono}.split-card__text{font-size:clamp(14px, 2vw, 18px);line-height:1.6;color:#333}.split-card__media img{width:100%;height:auto;display:block}@media (max-width:860px){.split-card__box,.split-card__box--reverse{grid-template-columns:1fr;direction:ltr}.split-card__box::before{-webkit-mask:none;mask:none}}.sixsteps{--reveal-duration:.6s;--reveal-ease:cubic-bezier(.22, 1, .36, 1);--reveal-stagger:140ms}.sixsteps .step{opacity:0;transform:translateX(-20px);transition:transform var(--reveal-duration) var(--reveal-ease),opacity var(--reveal-duration) var(--reveal-ease);will-change:transform,opacity}.sixsteps.is-inview .step{opacity:1;transform:translateX(0)}.sixsteps.is-inview .step:first-child{transition-delay:calc(0 * var(--reveal-stagger))}.sixsteps.is-inview .step:nth-child(2){transition-delay:calc(1 * var(--reveal-stagger))}.sixsteps.is-inview .step:nth-child(3){transition-delay:calc(2 * var(--reveal-stagger))}.sixsteps.is-inview .step:nth-child(4){transition-delay:calc(3 * var(--reveal-stagger))}.sixsteps.is-inview .step:nth-child(5){transition-delay:calc(4 * var(--reveal-stagger))}.sixsteps.is-inview .step:nth-child(6){transition-delay:calc(5 * var(--reveal-stagger))}@media (prefers-reduced-motion:reduce){.sixsteps .step{opacity:1!important;transform:none!important;transition:none!important}}.whychooseus{--reveal-duration:.6s;--reveal-ease:cubic-bezier(.22, 1, .36, 1);--reveal-stagger:140ms}.whychooseus .step{opacity:0;transform:translateX(-20px);transition:transform var(--reveal-duration) var(--reveal-ease),opacity var(--reveal-duration) var(--reveal-ease);will-change:transform,opacity}.whychooseus.is-inview .step{opacity:1;transform:translateX(0)}.whychooseus.is-inview .step:first-child{transition-delay:calc(0 * var(--reveal-stagger))}.whychooseus.is-inview .step:nth-child(2){transition-delay:calc(1 * var(--reveal-stagger))}.whychooseus.is-inview .step:nth-child(3){transition-delay:calc(2 * var(--reveal-stagger))}.whychooseus.is-inview .step:nth-child(4){transition-delay:calc(3 * var(--reveal-stagger))}.whychooseus.is-inview .step:nth-child(5){transition-delay:calc(4 * var(--reveal-stagger))}.whychooseus.is-inview .step:nth-child(6){transition-delay:calc(5 * var(--reveal-stagger))}@media (prefers-reduced-motion:reduce){.whychooseus .step{opacity:1!important;transform:none!important;transition:none!important}}.sixsteps{padding:clamp(48px,7vw,96px) 0 120px;background:#fff}.sixsteps__title{text-align:center;font-weight:900;font-size:clamp(22px, 3.2vw, 36px);margin:0 0 80px;color:#0b0d12}.sixsteps__list{max-width:880px;list-style:none;margin:0 auto;padding:0;display:grid;gap:clamp(18px,2.2vw,28px);max-width:980px;padding-left:clamp(4px,2vw,24px)}.step{display:grid;grid-template-columns:56px 1fr;gap:clamp(14px,2vw,20px);align-items:start;margin-bottom:20px}.step__iconcol{position:relative;display:flex;flex-direction:column;align-items:center}.step__body{margin-left:50px;position:relative;font-family:Montserrat,Garet}.sixsteps__list .step__iconcol::after{content:"";position:absolute;top:0;bottom:0;right:-32px;width:2px;background:#000;border-radius:2px}.step__iconcol img{width:80px;height:80px;object-fit:contain;margin-top:2px}.step__heading{margin:0 0 6px;font-weight:900;font-size:clamp(20px, 2.2vw, 28px);color:#0b0d12}.step__num{margin-right:6px}.step__text{margin:0;color:#333;line-height:1.6;font-size:clamp(16px, 1.6vw, 22px)}.sixsteps .workflow-btn{margin-top:clamp(24px,4vw,40px);text-align:center}@media (max-width:640px){.sixsteps__list{max-width:94vw;padding-left:8px}.step{grid-template-columns:40px 1fr}.step__iconcol img{width:36px;height:36px}.step__iconcol::after{right:-10px}}.risk-dark{background:#000;padding:clamp(60px,8vw,100px) 0;text-align:center;color:#f5f5f5}.risk-dark .container{background:#1a1a1a;padding:100px 20px;max-width:1200px;margin:0 auto}.risk-dark__line{font-size:clamp(16px, 2vw, 32px);line-height:1.3;letter-spacing:-.04em;margin:0 0 50px}.risk-dark__line strong{font-weight:900}.testimonials{padding:260px 0;background:#fff;text-align:center;letter-spacing:-.04em}.testimonials.black{background:#000}.testimonials__title{font-size:clamp(18px, 2.8vw, 26px);font-weight:900;margin-bottom:110px;color:#0b0d12}.testimonials__list{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(28px,4vw,40px);text-align:left}.testimonial{margin:0;position:relative;padding-top:16px}.testimonial::before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:#ccc}.testimonial__line{height:4px;width:70px;background:#000;margin-bottom:12px;border-radius:2px;position:relative;z-index:1;top:-17px}.testimonial__line.black{background:#fff}.testimonial p{margin:0;font-size:clamp(14px, 1.6vw, 22px);line-height:1.6;color:#111}.testimonial.black p{color:#fff}.testimonial strong{font-weight:800}.testimonials .workflow-btn{margin-top:clamp(32px,6vw,48px);text-align:center}@media (max-width:768px){.testimonials__list{grid-template-columns:1fr}}.meaning{padding:105px 0 5px;background:#fff}.meaning__title{font-size:clamp(22px, 3.2vw, 36px);font-weight:500;margin:0 0 12px;color:#0b0d12}.meaning__text{max-width:980px;color:#333;line-height:1.6;margin:0 0 12px;font-size:clamp(14px, 1.6vw, 20px);font-family:Montserrat,Garet}