.aptus-case-studies-page{--cs-primary:#1352a3;--cs-blue:#248bcc;--cs-body:#695b5b;--cs-muted-bg:#24648c0f;--cs-sky:#38b6ff}.aptus-case-studies-page .aptus-cs-hero{background-color:#000;background-image:linear-gradient(rgba(0,0,0,.7),rgba(0,0,0,.7)),url(/images/award.jpg);background-position:50%;background-size:cover;color:#fff;padding:4rem 0 3rem;text-align:start}.aptus-case-studies-page .aptus-cs-hero h1{color:#fff;font-size:var(--text-5xl);font-weight:600;line-height:1.2;margin:0 auto;max-width:900px;text-align:center}.aptus-case-studies-page .aptus-cs-hero p{color:#fff;font-size:var(--text-lg);line-height:1.6;margin:1rem auto 0;max-width:760px;text-align:start}.aptus-case-studies-page .aptus-cs-section{padding:2rem 0}.aptus-case-studies-page .aptus-cs-section--muted{background-color:var(--cs-muted-bg);padding-top:1rem}.aptus-case-studies-page .aptus-cs-section-title{color:#000;font-size:var(--text-3xl);font-weight:600;line-height:1.2;margin:0 0 1.25rem;text-align:center}.aptus-case-studies-page .aptus-cs-industry-filters{display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem;margin:0 auto 1.75rem;max-width:56rem}.aptus-case-studies-page .aptus-cs-industry-filter{appearance:none;border:1px solid rgba(19,82,163,.28);background:#fff;color:#1352a3;border-radius:999px;padding:.45rem .95rem;font-size:.85rem;font-weight:600;line-height:1.2;cursor:pointer;transition:background .15s ease,color .15s ease,border-color .15s ease}.aptus-case-studies-page .aptus-cs-industry-filter:hover{border-color:#1352a3;background:#eef5ff}.aptus-case-studies-page .aptus-cs-industry-filter.is-active{background:#1352a3;border-color:#1352a3;color:#fff}.aptus-case-studies-page .aptus-cs-industry-filter:focus-visible{outline:2px solid #38b6ff;outline-offset:2px}.aptus-case-studies-page .aptus-cs-industry-empty{margin:0 auto;max-width:32rem;text-align:center;color:var(--cs-body);font-size:var(--text-base)}.aptus-case-studies-page .aptus-cs-card__industry{margin:0;padding:0 .75rem .35rem;color:#1352a3;font-size:.72rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;text-align:center}.aptus-case-studies-page .aptus-cs-section-title--lg{font-size:var(--text-4xl)}.aptus-case-studies-page .aptus-cs-grid{margin:0 auto;max-width:1000px}.aptus-case-studies-page .aptus-cs-grid--key-projects{max-width:1200px}.aptus-case-studies-page .aptus-cs-card--key-project .aptus-cs-card__logo-wrap{align-items:center;background:#ffffff;border-bottom:1px solid #e8eef3;display:flex;height:140px;justify-content:center;padding:.75rem 1rem;text-decoration:none}.aptus-case-studies-page .aptus-cs-card--key-project .aptus-cs-card__logo-wrap .aptus-cs-card__image{background:transparent;border:0;display:block;height:auto;max-height:100%;max-width:100%;object-fit:contain;object-position:center;padding:0;width:auto}.aptus-case-studies-page .aptus-cs-card--key-project .aptus-cs-card__image{height:160px;object-fit:contain;object-position:center;padding:.75rem 1rem;background:#ffffff;border-bottom:1px solid #e8eef3}.aptus-case-studies-page .aptus-cs-card--key-project .aptus-cs-card__title{font-size:var(--text-sm);line-height:1.3;padding:.5rem .75rem .25rem}.aptus-case-studies-page .aptus-cs-card--key-project .aptus-cs-card__body{flex:1;font-size:var(--text-xs);line-height:1.45;padding:0 .75rem 1rem}.aptus-case-studies-page .aptus-cs-card{background:#fff;border-radius:10px;box-shadow:0 0 10px rgba(0,0,0,.5);display:flex;flex-direction:column;height:100%;margin:5px;overflow:hidden;text-align:left}.aptus-case-studies-page .aptus-cs-card__image{background:#f3f6f9;display:block;height:140px;object-fit:contain;padding:.5rem;width:100%}.aptus-case-studies-page .aptus-cs-card__title{font-size:var(--text-base);font-weight:600;padding:.75rem .75rem .35rem;text-align:center}.aptus-case-studies-page .aptus-cs-card__title a{color:var(--cs-primary);text-decoration:none}.aptus-case-studies-page .aptus-cs-card__title a:hover{opacity:.85}.aptus-case-studies-page .aptus-cs-card__body{color:var(--cs-body);flex:1;font-size:var(--text-xs);line-height:1.5;padding:0 .75rem .75rem;text-align:left}.aptus-case-studies-page .aptus-cs-card__btn-wrap{padding:0 .75rem 1rem}.aptus-case-studies-page .aptus-cs-btn{background-color:var(--cs-primary);border:0;border-radius:3px;color:#fff;display:block;font-size:var(--text-sm);font-weight:500;padding:.625rem 1rem;text-align:start;text-decoration:none;transition:opacity .2s ease;width:100%}.aptus-case-studies-page .aptus-cs-btn:hover{opacity:.9}.aptus-case-studies-page .aptus-cs-icon-card{background:#fff;border-radius:10px;box-shadow:0 0 10px rgba(0,0,0,.5);margin:5px;padding:1.5rem 1rem;text-align:start}.aptus-case-studies-page .aptus-cs-icon{color:var(--cs-primary);display:block;height:100px;margin:0 auto .5rem;width:auto}.aptus-case-studies-page .aptus-cs-icon-card h3{font-size:var(--text-base);font-weight:600;margin:0;text-align:center}.aptus-case-studies-page .aptus-cs-icon-card p{color:var(--cs-body);font-size:var(--text-sm);line-height:1.5;margin:.75rem 0 0;text-align:start}.aptus-case-studies-page .aptus-cs-closing{color:var(--cs-body);font-size:var(--text-base);line-height:1.6;margin:2.5rem auto 0;max-width:800px;text-align:start}.aptus-case-studies-page .aptus-cs-transform{background-color:var(--cs-blue);padding:1.75rem 1rem;text-align:center}.aptus-case-studies-page .aptus-cs-transform h2{color:#fff;font-size:var(--text-2xl);font-weight:600;line-height:1.2;margin:0;text-align:center}.aptus-case-studies-page .aptus-cs-transform p{color:#fff;font-size:var(--text-sm);line-height:1.45;margin:.5rem auto 0;max-width:640px;text-align:center}.aptus-case-studies-page .aptus-cs-transform .aptus-cs-btn{display:inline-block;margin-top:1rem;width:auto}.aptus-case-studies-page .aptus-cs-testimonial-card{background:#fff;border-radius:10px;box-shadow:0 0 10px rgba(0,0,0,.5);display:flex;flex-direction:column;margin:5px;padding:2rem 1rem 1.5rem;text-align:start}.aptus-case-studies-page .aptus-cs-testimonial-card blockquote{color:var(--cs-body);flex:1;font-size:var(--text-sm);line-height:1.5;margin:0}.aptus-case-studies-page .aptus-cs-testimonial-card .aptus-cs-author{font-size:var(--text-xl);font-weight:600;margin:1.5rem 0 0}.aptus-case-studies-page .aptus-cs-testimonial-card .aptus-cs-role{color:#000;font-size:var(--text-sm);line-height:1.4;margin:.25rem 0 0}.aptus-case-studies-page .aptus-cs-subtitle{color:#000;font-size:var(--text-base);line-height:1.5;margin:-1.5rem 0 2rem;text-align:start}.aptus-case-studies-page .aptus-cs-partners-title{color:#000;font-size:var(--text-4xl);font-weight:600;margin:0;text-align:center}.aptus-case-studies-page .aptus-cs-partners-title span{color:var(--cs-sky)}.aptus-case-studies-page .aptus-cs-partners-grid{align-items:center;display:flex;flex-wrap:wrap;gap:1rem;justify-content:center;margin-top:2.5rem}.aptus-case-studies-page .aptus-cs-partners-grid img{border-radius:15rem;height:auto;max-height:80px;object-fit:contain;width:auto}@media (max-width:767px){.aptus-case-studies-page .aptus-cs-hero{padding:2.25rem 0 1.75rem}.aptus-case-studies-page .aptus-cs-hero h1{font-size:var(--text-3xl);overflow-wrap:anywhere}.aptus-case-studies-page .aptus-cs-hero p{line-height:1.7}.aptus-case-studies-page .aptus-cs-section-title,.aptus-case-studies-page .aptus-cs-section-title--lg{font-size:var(--text-2xl)}.aptus-case-studies-page .aptus-cs-partners-grid{gap:.75rem}.aptus-case-studies-page .aptus-cs-partners-grid img{max-height:56px;max-width:min(140px,42vw)}}@media (min-width:768px) and (max-width:1023px){.aptus-case-studies-page .aptus-cs-partners-grid img{max-height:64px}}@layer pages{.page-our-story{--story-navy:#0d3b66;--story-sky:#3d8fd1;--story-green:#1aa37a;--story-ink:#f4f8fc;--story-muted:rgba(244,248,252,0.82);--story-line:rgba(255,255,255,0.18);background:#061527}.page-our-story .aptus-story-stage{position:relative;isolation:isolate;overflow:hidden;color:var(--story-ink)}.page-our-story .aptus-story-stage--hero{display:flex;align-items:center;min-height:min(88vh,46rem)}.page-our-story .aptus-story-stage--mid{background:#f7f9fc;color:#1a2332}.page-our-story .aptus-story-stage--mid .aptus-story-journey__copy{color:#3d4f63;font-weight:700;text-shadow:none}.page-our-story .aptus-story-bg{position:absolute;inset:0;z-index:0;pointer-events:none;background:#061527}.page-our-story .aptus-story-bg__slide{position:absolute;inset:-4%;display:block;width:108%;height:108%;object-fit:cover;object-position:center;opacity:0;transform:scale(1.04);transition:opacity 1.4s ease;will-change:opacity,transform}.page-our-story .aptus-story-bg__slide--active,.page-our-story .aptus-story-bg__slide--base{opacity:1}.page-our-story .aptus-story-bg__slide--base{z-index:0}.page-our-story .aptus-story-bg__slide--active{z-index:1;animation:aptus-story-kenburns 6.5s ease-in-out forwards}@keyframes aptus-story-kenburns{0%{transform:scale(1.04) translateZ(0)}to{transform:scale(1.14) translate3d(-1.5%,-1%,0)}}.page-our-story .aptus-story-bg__scrim{position:absolute;inset:0;z-index:2;background:linear-gradient(180deg,rgba(6,21,39,.72),rgba(6,21,39,.55) 38%,rgba(6,21,39,.78)),radial-gradient(ellipse 80% 55% at 20% 15%,rgba(61,143,209,.22),transparent 58%),radial-gradient(ellipse 70% 50% at 85% 80%,rgba(26,163,122,.16),transparent 55%)}.page-our-story .aptus-story-stage__inner{position:relative;z-index:1;display:flex;flex-direction:column;gap:clamp(2.25rem,5vw,3.75rem);padding-block:clamp(2.75rem,6vw,4.75rem)}.page-our-story .aptus-story-stage__inner--hero{width:100%;justify-content:center;align-items:center}.page-our-story .aptus-story-intro{max-width:48rem;margin-inline:auto;text-align:center}.page-our-story .aptus-story-title-row{display:flex;flex-wrap:nowrap;align-items:center;justify-content:center;gap:.75rem;width:max-content;max-width:100%;margin-inline:auto}.page-our-story .aptus-story-title{margin:0;color:#fff;font-size:clamp(1.55rem,4.6vw,3.65rem);font-weight:800;line-height:1.08;letter-spacing:-.03em;white-space:nowrap;text-shadow:0 10px 28px rgba(0,0,0,.35)}.page-our-story .aptus-story-title__before{display:inline}.page-our-story .aptus-story-title__accent{display:inline;background-image:linear-gradient(115deg,#1aa37a,#2bc4a0 35%,#67db85 55%,#13934b);background-size:200% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(0 8px 18px rgba(26,163,122,.28))}.page-our-story .aptus-story-title__mark{width:clamp(3.4rem,7vw,4.6rem);height:auto;flex-shrink:0;object-fit:contain;filter:drop-shadow(0 10px 18px rgba(0,0,0,.35));transform-origin:center bottom}.page-our-story .aptus-story-lead{margin:1.15rem auto 0;max-width:36rem;color:var(--story-muted);font-size:clamp(.98rem,1.5vw,1.1rem);font-weight:700;line-height:1.65;text-shadow:0 2px 12px rgba(0,0,0,.35)}.page-our-story .aptus-story-values{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem;margin:2.15rem auto 0;padding:0;list-style:none;max-width:46rem}.page-our-story .aptus-story-value{display:flex;flex-direction:column;align-items:center;gap:.85rem;min-width:0;text-align:center}.page-our-story .aptus-story-hex{--hex-size:clamp(8.2rem,16vw,10.25rem);position:relative;display:flex;width:var(--hex-size);height:calc(var(--hex-size) * 1.1);flex-direction:column;align-items:center;justify-content:center;gap:.2rem;padding:1rem .85rem 1.15rem;color:#fff;clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%);box-shadow:0 14px 28px rgba(0,0,0,.28);transition:transform .25s ease,filter .25s ease}.page-our-story .aptus-story-hex:hover{transform:translateY(-4px) scale(1.03);filter:brightness(1.05)}.page-our-story .aptus-story-tone--navy .aptus-story-hex{background:linear-gradient(160deg,#1455a8,#0d3b66)}.page-our-story .aptus-story-tone--sky .aptus-story-hex{background:linear-gradient(160deg,#5bb0e8,#2f86c9)}.page-our-story .aptus-story-tone--green .aptus-story-hex{background:linear-gradient(160deg,#2bc47a,#13934b)}.page-our-story .aptus-story-tone--navy .aptus-story-timeline__dot{background:#7eb6ef}.page-our-story .aptus-story-tone--sky .aptus-story-timeline__dot{background:#9fd0f5}.page-our-story .aptus-story-tone--green .aptus-story-timeline__dot{background:#67db85}.page-our-story .aptus-story-hex__art{width:72%;height:auto}.page-our-story .aptus-story-hex__label{color:#fff;font-size:1rem;font-weight:800;letter-spacing:.01em;text-shadow:0 1px 0 rgba(0,0,0,.18)}.page-our-story .aptus-story-icon{width:1.15rem;height:1.15rem}.page-our-story .aptus-story-value__text{color:var(--story-muted);font-size:.86rem;font-weight:700;line-height:1.45}.page-our-story .aptus-story-body{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(1.5rem,4vw,3rem);align-items:start}.page-our-story .aptus-story-journey__copy-stack{display:flex;flex-direction:column;gap:1rem;max-width:none}.page-our-story .aptus-story-journey__copy{margin:0;color:var(--story-muted);font-size:.9rem;font-weight:700;line-height:1.7;text-shadow:0 2px 10px rgba(0,0,0,.28)}.page-our-story .aptus-story-journey__copy--today{max-width:none}.page-our-story .aptus-story-rail-block{display:flex;flex-direction:column;align-items:stretch;gap:.85rem}.page-our-story .aptus-story-rail-block__heading{margin:0;color:#0b1f3a;font-size:clamp(1.5rem,2.8vw,2.05rem);font-weight:800;letter-spacing:-.02em;text-align:start;align-self:start}.page-our-story .aptus-story-rail-figure{margin:0;width:100%;max-width:none;overflow-x:auto;-webkit-overflow-scrolling:touch;border:2px solid #8e82f5;border-radius:1rem;background:#fff;box-shadow:0 0 0 1px rgba(142,130,245,.2),0 12px 28px rgba(13,59,102,.1)}.page-our-story .aptus-story-rail-figure__img{display:block;width:100%;min-width:0;height:auto;margin-inline:auto;border-radius:calc(1rem - 2px)}.page-our-story .aptus-story-rail-figure .visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.page-our-story .aptus-story-highlights{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:.5rem 0 0;padding:0;list-style:none;border:2px solid #8e82f5;border-radius:1rem;background:#fff;box-shadow:0 0 0 1px rgba(142,130,245,.2),0 12px 28px rgba(13,59,102,.1);overflow:hidden}.page-our-story .aptus-story-highlight{display:flex;gap:1.1rem;align-items:center;padding:1.35rem 1.5rem}.page-our-story .aptus-story-highlight__link{display:flex;gap:1.1rem;align-items:center;color:inherit;text-decoration:none;width:100%}.page-our-story .aptus-story-highlight__link:hover strong{color:var(--color-brand-blue,#1352a3)}.page-our-story .aptus-story-highlight:first-child{padding-left:1.5rem}.page-our-story .aptus-story-highlight:last-child{padding-right:1.5rem}.page-our-story .aptus-story-highlight:not(:last-child){border-right:1px solid #d7e3ef}.page-our-story .aptus-story-highlight__icon{display:inline-flex;flex-shrink:0;width:3.25rem;height:3.25rem;align-items:center;justify-content:center;border-radius:999px;background:rgba(19,82,163,.12);color:#1352a3;border:1.5px solid rgba(19,82,163,.22)}.page-our-story .aptus-story-highlight__icon .aptus-story-icon{width:1.35rem;height:1.35rem}.page-our-story .aptus-story-highlight__text{display:flex;flex-direction:column;gap:.3rem;min-width:0}.page-our-story .aptus-story-highlight__text strong{color:#0b1f3a;font-size:1rem;font-weight:800;letter-spacing:-.01em}.page-our-story .aptus-story-highlight__text span{color:#3d4f63;font-size:.86rem;font-weight:800;line-height:1.45}.page-our-story .aptus-story-tenets-block{display:flex;flex-direction:column;align-items:stretch;gap:.85rem;width:100%}.page-our-story .aptus-story-tenets-block__heading{margin:0;color:#0b1f3a;font-size:clamp(1.65rem,3.1vw,2.25rem);font-weight:800;letter-spacing:-.02em;line-height:1.15;text-align:start;align-self:start}.page-our-story .aptus-story-tenets{display:flex;flex-direction:column;gap:1rem;width:100%;padding:clamp(1.5rem,3vw,2.25rem);border:2px solid #8e82f5;border-radius:1rem;background:#fff;box-shadow:0 0 0 1px rgba(142,130,245,.2),0 12px 28px rgba(13,59,102,.1)}.page-our-story .aptus-story-tenets__lead{margin:0;max-width:40rem;color:#3d4f63;font-size:.92rem;font-weight:700;line-height:1.6;text-align:start}.page-our-story .aptus-story-tenets__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin:0;padding:0;list-style:none}.page-our-story .aptus-story-tenet{display:flex;gap:.9rem;align-items:flex-start;min-height:100%;padding:1.15rem 1.1rem;border:1px solid #d7e3ef;border-radius:.85rem;background:#f7f9fc}.page-our-story .aptus-story-tenet__index{flex-shrink:0;color:#8e82f5;font-size:.95rem;font-weight:800;letter-spacing:.02em;line-height:1.4}.page-our-story .aptus-story-tenet__body{display:flex;flex-direction:column;gap:.4rem;min-width:0}.page-our-story .aptus-story-tenet__title{color:#0b1f3a;font-size:1.02rem;font-weight:800;line-height:1.3}.page-our-story .aptus-story-tenet__desc{margin:0;color:#3d4f63;font-size:.92rem;font-weight:700;line-height:1.55}@media (max-width:980px){.page-our-story .aptus-story-body{grid-template-columns:1fr;gap:1.5rem}.page-our-story .aptus-story-tenets__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.page-our-story .aptus-story-values{grid-template-columns:1fr;gap:1.1rem;max-width:none}.page-our-story .aptus-story-value{flex-direction:row;align-items:center;text-align:start;gap:.9rem}.page-our-story .aptus-story-hex{--hex-size:7rem;flex-shrink:0}.page-our-story .aptus-story-value__text{text-align:start}.page-our-story .aptus-story-title-row{align-items:center}.page-our-story .aptus-story-rail-figure{max-width:100%}.page-our-story .aptus-story-rail-figure__img{min-width:0}.page-our-story .aptus-story-highlights{grid-template-columns:1fr;gap:0}.page-our-story .aptus-story-highlight{padding:1.15rem 1.25rem}.page-our-story .aptus-story-highlight:not(:last-child){border-right:0;border-bottom:1px solid #d7e3ef}.page-our-story .aptus-story-tenets__grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.page-our-story .aptus-story-bg__slide--active{animation:none}.page-our-story .aptus-story-bg__slide{transition:none}}}@layer pages{.page-aptus-policy{--legal-bg:#0c0c0c;--legal-side:#141414;--legal-ink:#ffffff;--legal-muted:#c4c4c4;--legal-nav:#8d8d8d;--legal-accent:#2ec8ff;--legal-line:rgba(255,255,255,0.08);background:var(--legal-bg);color:var(--legal-muted)}.page-aptus-policy .aptus-legal__layout{display:grid;grid-template-columns:minmax(14rem,18.5rem) minmax(0,1fr);min-height:70vh;align-items:start}.page-aptus-policy .aptus-legal__nav{position:sticky;top:0;align-self:start;min-height:100%;padding:clamp(1.75rem,3vw,2.5rem) 1.25rem clamp(2rem,4vw,3rem) 0;background:var(--legal-side);border-right:1px solid var(--legal-line)}.page-aptus-policy .aptus-legal__nav-label{margin:0 0 .85rem 1.35rem;color:#fff;font-size:.7rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.page-aptus-policy .aptus-legal__nav-list{position:relative;margin:0;padding:0;list-style:none}.page-aptus-policy .aptus-legal__nav-list:before{content:"";position:absolute;top:.35rem;bottom:.35rem;left:.42rem;width:1px;background:rgba(255,255,255,.16)}.page-aptus-policy .aptus-legal__nav-link{position:relative;display:flex;width:100%;align-items:flex-start;gap:.75rem;padding:.55rem .85rem .55rem 0;border:0;background:transparent;color:var(--legal-nav);font-size:.86rem;font-weight:500;line-height:1.3;text-align:left;cursor:pointer}.page-aptus-policy .aptus-legal__nav-link:hover{color:#e8e8e8}.page-aptus-policy .aptus-legal__nav-link.is-active{color:var(--legal-accent);font-weight:700}.page-aptus-policy .aptus-legal__nav-dot{position:relative;z-index:1;flex-shrink:0;width:.85rem;height:.85rem;margin-top:.2rem;border-radius:999px;background:transparent}.page-aptus-policy .aptus-legal__nav-link.is-active .aptus-legal__nav-dot{background:var(--legal-accent);box-shadow:0 0 0 4px rgba(46,200,255,.18)}.page-aptus-policy .aptus-legal__main{display:flex;flex-direction:column;gap:.85rem;padding:clamp(1.25rem,3vw,2.15rem) clamp(1.15rem,3.5vw,2.75rem) clamp(1.75rem,4vw,2.75rem);background:var(--legal-bg)}.page-aptus-policy .aptus-legal__hero{display:flex;flex-direction:column;gap:.55rem}.page-aptus-policy .aptus-legal__title{margin:0;color:var(--legal-ink);font-size:clamp(1.55rem,3.2vw,2.15rem);font-weight:700;letter-spacing:-.03em;line-height:1.15}.page-aptus-policy .visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.page-aptus-policy .aptus-legal__intro,.page-aptus-policy .aptus-legal__section{display:flex;flex-direction:column;gap:.55rem}.page-aptus-policy .aptus-legal__footer,.page-aptus-policy .aptus-legal__intro p,.page-aptus-policy .aptus-legal__p{margin:0;color:var(--legal-muted);font-size:.9rem;font-weight:400;line-height:1.6;text-align:left}.page-aptus-policy .aptus-legal__section{padding-bottom:1.1rem;border-bottom:1px solid var(--legal-line);scroll-margin-top:1.5rem}.page-aptus-policy .aptus-legal__section:last-of-type{border-bottom:0;padding-bottom:0}.page-aptus-policy .aptus-legal__block{display:flex;flex-direction:column;gap:.55rem}.page-aptus-policy .aptus-legal__heading{margin:0 0 .1rem;color:var(--legal-ink);font-size:clamp(1.1rem,2vw,1.4rem);font-weight:700;letter-spacing:-.02em;line-height:1.25}.page-aptus-policy .aptus-legal__subheading{margin:.35rem 0 0;color:var(--legal-ink);font-size:1rem;font-weight:700;letter-spacing:-.01em;line-height:1.35}.page-aptus-policy .aptus-legal__list{margin:0;padding:0 0 0 1.2rem;color:var(--legal-muted);font-size:.9rem;line-height:1.55;text-align:left}.page-aptus-policy .aptus-legal__list--numbered{list-style:decimal}.page-aptus-policy .aptus-legal__list li+li{margin-top:.35rem}.page-aptus-policy .aptus-legal__footer{margin-top:.5rem;padding-top:1.25rem;border-top:1px solid var(--legal-line);color:#8d8d8d;font-size:.82rem}@media (max-width:860px){.page-aptus-policy .aptus-legal__layout{grid-template-columns:1fr}.page-aptus-policy .aptus-legal__nav{position:static;padding:1.25rem 1rem .5rem;border-right:0;border-bottom:1px solid var(--legal-line)}.page-aptus-policy .aptus-legal__nav-list{display:flex;gap:.35rem;overflow-x:auto;padding-bottom:.75rem}.page-aptus-policy .aptus-legal__nav-list:before{display:none}.page-aptus-policy .aptus-legal__nav-link{width:auto;flex-shrink:0;padding:.45rem .75rem;border-radius:999px;background:rgba(255,255,255,.04);white-space:nowrap}.page-aptus-policy .aptus-legal__nav-link.is-active{background:rgba(46,200,255,.12)}.page-aptus-policy .aptus-legal__nav-dot{display:none}.page-aptus-policy .aptus-legal__main{padding:1.5rem 1.15rem 2.5rem}}}@layer pages{.page-team .team-hero img{width:100%}.page-team .team-intro{padding:2rem 0;max-width:var(--content-max);margin-inline:auto}.page-team .team-intro__title{text-align:start;font-size:var(--text-4xl);font-weight:600}.page-team .team-grid{padding:0 0 4rem;max-width:var(--content-max);margin-inline:auto}.page-team .team-member-card{background-color:var(--color-surface-muted);border-radius:var(--radius-card);margin:1rem 0 2rem;padding:1rem;transition:background var(--duration-normal),border-radius var(--duration-normal),box-shadow var(--duration-normal)}.page-team .team-member-card__name{font-size:var(--text-xl);font-weight:600}.page-team .team-member-card__role{color:#878080}.page-team .team-member-card__bio{font-weight:400;color:var(--color-text);max-width:98.229%}.page-team .team-member-card__photo{margin-top:5rem;margin-left:1rem}.page-team .team-member-card__photo img{width:100%;max-width:100%}.page-team .team-stat__number{text-align:start;font-size:var(--text-6xl);font-weight:600;color:#1352a345}.page-team .team-stat__label{text-align:start;font-size:var(--text-3xl);font-weight:400;line-height:1rem;color:var(--primary-color)}@media (min-width:768px){.page-team .team-member-card__col--photo,.page-team .team-member-card__col--text{width:50%}}@media (max-width:767px){.page-team .team-grid,.page-team .team-intro{padding-block:2rem}}}