.ServicePage-module__31UfFq__page{color:#111816;background-color:#fff;min-height:100vh;padding-top:4rem;padding-bottom:4.5rem;position:relative}.ServicePage-module__31UfFq__breadcrumbs{color:#8c9693;font-size:.8125rem;font-family:var(--font-body,"Inter", sans-serif);flex-wrap:wrap;align-items:center;gap:.35rem .5rem;width:100%;margin-bottom:2.5rem;line-height:1.4;display:flex}.ServicePage-module__31UfFq__breadcrumbLink{white-space:nowrap;color:#8c9693;flex-shrink:0;font-weight:400;text-decoration:none;transition:color .2s}.ServicePage-module__31UfFq__breadcrumbLink:hover{color:var(--brand-ferozia,#46bd83)}.ServicePage-module__31UfFq__breadcrumbSep{color:#cbd5e1;flex-shrink:0}.ServicePage-module__31UfFq__breadcrumbCurrent{color:#111816;font-weight:500}.ServicePage-module__31UfFq__header{border-bottom:1px solid #dde5e1;max-width:960px;margin-bottom:2.75rem;padding-bottom:2.5rem}.ServicePage-module__31UfFq__headerEyebrow{font-family:var(--font-body,"Inter", sans-serif);letter-spacing:.18em;text-transform:uppercase;color:#8c9693;margin-bottom:1rem;font-size:.75rem;font-weight:500;display:block}.ServicePage-module__31UfFq__headerTitleRow{flex-wrap:wrap;align-items:baseline;gap:1.5rem;display:flex}.ServicePage-module__31UfFq__title{font-family:var(--font-serif,"Cormorant Garamond", Georgia, serif);letter-spacing:-.015em;color:#111816;margin:0;font-size:clamp(2.4rem,4.8vw,3.9rem);font-weight:400;line-height:1.08}.ServicePage-module__31UfFq__titleEmphasis{color:#287a55;font-style:italic;font-weight:400}.ServicePage-module__31UfFq__splitGrid{grid-template-columns:minmax(0,1.18fr) minmax(0,.82fr);align-items:start;gap:5rem;margin-bottom:3rem;display:grid}@media (max-width:1024px){.ServicePage-module__31UfFq__splitGrid{grid-template-columns:1fr;gap:3.5rem}}.ServicePage-module__31UfFq__leftCol{min-width:0}.ServicePage-module__31UfFq__leadParagraph{font-family:var(--font-body,"Inter", sans-serif);color:#222d29;margin:0 0 2.5rem;font-size:1.15rem;font-weight:400;line-height:1.75}.ServicePage-module__31UfFq__sharedBadge{background-color:#f4f8f6;border:1px solid #d6e3dd;border-radius:2px;align-items:center;gap:.5rem;margin-bottom:2.5rem;padding:.45rem .85rem;font-size:.8rem;display:inline-flex}.ServicePage-module__31UfFq__sharedBadgeLabel{color:#5a6963}.ServicePage-module__31UfFq__sharedBadgeLink{color:#287a55;font-weight:600;text-decoration:none;transition:opacity .2s}.ServicePage-module__31UfFq__sharedBadgeLink:hover{opacity:.8}.ServicePage-module__31UfFq__principlesContainer{margin-top:1rem}.ServicePage-module__31UfFq__principlesHeaderBox{border-bottom:1px solid #e7efea;margin-bottom:2rem;padding-bottom:1rem}.ServicePage-module__31UfFq__principlesOverline{font-family:var(--font-body,"Inter", sans-serif);letter-spacing:.16em;text-transform:uppercase;color:#8c9693;margin-bottom:.4rem;font-size:.72rem;font-weight:600;display:block}.ServicePage-module__31UfFq__principlesHeading{font-family:var(--font-serif,"Cormorant Garamond", Georgia, serif);color:#111816;letter-spacing:-.015em;margin:0;font-size:clamp(1.5rem,2.3vw,1.9rem);font-weight:400;line-height:1.2}.ServicePage-module__31UfFq__principlesList{flex-direction:column;display:flex}.ServicePage-module__31UfFq__principleRow{border-bottom:1px solid #eaefea;border-radius:10px;align-items:flex-start;gap:1.35rem;margin-inline:-1rem;padding:1.5rem 1rem;transition:all .25s cubic-bezier(.16,1,.3,1);display:flex}.ServicePage-module__31UfFq__principleRow:hover{background-color:#f8faf9}.ServicePage-module__31UfFq__principleNumber,.ServicePage-module__31UfFq__principleBadge{font-family:var(--font-serif,"Cormorant Garamond", Georgia, serif);color:#287a55;letter-spacing:-.01em;width:auto;min-width:2.2rem;height:auto;box-shadow:none;-webkit-user-select:none;user-select:none;background:0 0;border:none;border-radius:0;flex-shrink:0;margin-top:.05rem;padding:0;font-size:1.45rem;font-style:italic;font-weight:400;line-height:1.15;transition:color .2s,transform .2s;display:inline-block}.ServicePage-module__31UfFq__principleRow:hover .ServicePage-module__31UfFq__principleNumber,.ServicePage-module__31UfFq__principleRow:hover .ServicePage-module__31UfFq__principleBadge{box-shadow:none;color:#111816;background:0 0;border:none;transform:translate(2px)}.ServicePage-module__31UfFq__principleContent{flex:1;min-width:0}.ServicePage-module__31UfFq__principleTitle{font-family:var(--font-body,"Inter", sans-serif);color:#111816;letter-spacing:-.01em;margin:0;font-size:1.05rem;font-weight:600;line-height:1.35}.ServicePage-module__31UfFq__principleDesc{font-family:var(--font-body,"Inter", sans-serif);color:#505f59;margin:.35rem 0 0;font-size:.9rem;line-height:1.65}.ServicePage-module__31UfFq__rightCol{min-width:0}.ServicePage-module__31UfFq__contextBlock{background-color:#f8faf9;border:1px solid #ebf1ee;border-radius:12px;margin-bottom:2.75rem;padding:1.5rem 1.75rem}.ServicePage-module__31UfFq__contextPara{font-family:var(--font-body,"Inter", sans-serif);color:#3f4d47;margin:0;font-size:.925rem;line-height:1.7}.ServicePage-module__31UfFq__contextPara+.ServicePage-module__31UfFq__contextPara{margin-top:.85rem}.ServicePage-module__31UfFq__complementaryBlock{margin-bottom:2.75rem}.ServicePage-module__31UfFq__complementaryHeading{font-family:var(--font-serif,"Cormorant Garamond", Georgia, serif);color:#111816;margin:0 0 1.25rem;font-size:1.3rem;font-weight:500;line-height:1.25}.ServicePage-module__31UfFq__diagramCard{box-shadow:none;background-color:#0000;border:none;padding:1rem 0}.ServicePage-module__31UfFq__diagramWrapper{aspect-ratio:340/280;width:100%;max-width:340px;margin:0 auto;position:relative}.ServicePage-module__31UfFq__diagramSvg{width:100%;height:100%;display:block}.ServicePage-module__31UfFq__diagramCenterHub{z-index:3;border-radius:8px;justify-content:center;align-items:center;width:54px;height:54px;transition:transform .25s cubic-bezier(.16,1,.3,1),box-shadow .25s;display:flex;position:absolute;overflow:hidden;transform:translate(-50%,-50%);box-shadow:0 4px 14px #1118161f,0 1px 3px #11181614}.ServicePage-module__31UfFq__diagramCenterHub:hover{transform:translate(-50%,-50%)scale(1.05);box-shadow:0 8px 22px #1118162e,0 2px 6px #1118161a}.ServicePage-module__31UfFq__diagramCenterImg{object-fit:cover;width:100%;height:100%;display:block}.ServicePage-module__31UfFq__satelliteNode{z-index:2;cursor:pointer;flex-direction:column;align-items:center;width:90px;text-decoration:none;transition:transform .2s;display:flex;position:absolute;transform:translate(-50%,-50%)}.ServicePage-module__31UfFq__satelliteNode:hover{transform:translate(-50%,-54%)}.ServicePage-module__31UfFq__satelliteIconWrap{width:auto;height:auto;box-shadow:none;color:#1e3a2e;background:0 0;border:none;justify-content:center;align-items:center;transition:color .25s,transform .25s;display:flex}.ServicePage-module__31UfFq__satelliteLabel{font-family:var(--font-body,"Inter", sans-serif);letter-spacing:.12em;text-transform:uppercase;color:#5a6963;text-align:center;margin-top:.45rem;font-size:.65rem;font-weight:600;line-height:1.25;transition:color .2s}.ServicePage-module__31UfFq__satelliteNode:hover .ServicePage-module__31UfFq__satelliteIconWrap{color:#287a55;transform:scale(1.15)}.ServicePage-module__31UfFq__satelliteNode:hover .ServicePage-module__31UfFq__satelliteLabel{color:#111816;font-weight:700}.ServicePage-module__31UfFq__inlineLink{color:#287a55;text-underline-offset:3px;font-weight:600;text-decoration:underline;text-decoration-thickness:1px}.ServicePage-module__31UfFq__inlineLink:hover,.ServicePage-module__31UfFq__inlineLink:focus-visible{color:#1e5e42}.ServicePage-module__31UfFq__mandateCard{background-color:#fafbfb;border:1px solid #dce6e1;border-radius:12px;padding:1.75rem;box-shadow:0 2px 8px #00000005}.ServicePage-module__31UfFq__mandateOverline{font-family:var(--font-body,"Inter", sans-serif);letter-spacing:.18em;text-transform:uppercase;color:#287a55;margin-bottom:.5rem;font-size:.68rem;font-weight:600}.ServicePage-module__31UfFq__mandateTitle{font-family:var(--font-serif,"Cormorant Garamond", Georgia, serif);color:#111816;margin:0 0 .5rem;font-size:1.25rem;font-weight:500;line-height:1.25}.ServicePage-module__31UfFq__mandateText{font-family:var(--font-body,"Inter", sans-serif);color:#5c6b64;margin:0 0 1.25rem;font-size:.85rem;line-height:1.6}.ServicePage-module__31UfFq__mandateActions{flex-direction:column;gap:.65rem;display:flex}.ServicePage-module__31UfFq__btnPrimary{color:#fff;font-family:var(--font-body,"Inter", sans-serif);background-color:#111816;border-radius:6px;justify-content:center;align-items:center;gap:.5rem;padding:.8rem 1.25rem;font-size:.85rem;font-weight:500;text-decoration:none;transition:all .2s;display:flex}.ServicePage-module__31UfFq__btnPrimary:hover{background-color:#287a55}.ServicePage-module__31UfFq__btnSecondary{text-align:center;color:#33403a;font-family:var(--font-body,"Inter", sans-serif);background-color:#fff;border:1px solid #d5e0db;border-radius:6px;padding:.7rem 1.25rem;font-size:.825rem;font-weight:500;text-decoration:none;transition:all .2s;display:block}.ServicePage-module__31UfFq__btnSecondary:hover{color:#111816;border-color:#111816}.ServicePage-module__31UfFq__processSection{background-color:#f8faf9;border-top:1px solid #e2eae5;border-bottom:1px solid #e2eae5;margin-top:1.5rem;margin-bottom:2rem;padding:3rem 0}.ServicePage-module__31UfFq__processHeader{margin-bottom:2.75rem}.ServicePage-module__31UfFq__processOverline{font-family:var(--font-body,"Inter", sans-serif);letter-spacing:.18em;text-transform:uppercase;color:#667871;font-size:.72rem;font-weight:600}.ServicePage-module__31UfFq__processTitle{font-family:var(--font-serif,"Cormorant Garamond", Georgia, serif);color:#111816;letter-spacing:-.015em;margin:.5rem 0 0;font-size:clamp(1.65rem,2.8vw,2.1rem);font-weight:400;line-height:1.2}.ServicePage-module__31UfFq__processGrid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.5rem;display:grid}.ServicePage-module__31UfFq__processCard{background-color:#fff;border:1px solid #e0eae4;border-radius:12px;gap:1.25rem;padding:1.75rem;transition:all .25s;display:flex}.ServicePage-module__31UfFq__processCard:hover{border-color:#287a55;transform:translateY(-2px);box-shadow:0 4px 16px #1118160a}.ServicePage-module__31UfFq__processNumber{font-family:var(--font-serif,"Cormorant Garamond", Georgia, serif);color:#287a55;flex-shrink:0;font-size:1.9rem;font-weight:400;line-height:1}.ServicePage-module__31UfFq__processCardContent{flex:1;min-width:0}.ServicePage-module__31UfFq__processCardTitle{font-family:var(--font-body,"Inter", sans-serif);color:#111816;margin:0 0 .35rem;font-size:.95rem;font-weight:600;line-height:1.35}.ServicePage-module__31UfFq__processCardDesc{font-family:var(--font-body,"Inter", sans-serif);color:#5a6862;margin:0;font-size:.85rem;line-height:1.6}.ServicePage-module__31UfFq__concludingSection{padding:.5rem 0 2rem}.ServicePage-module__31UfFq__concludingBox{background-color:#f8faf9;border:1px solid #ebf1ee;border-radius:6px;padding:2rem 2.5rem;position:relative}.ServicePage-module__31UfFq__quoteMarkStart{font-family:var(--font-serif,"Cormorant Garamond", Georgia, serif);color:#287a55;opacity:.45;-webkit-user-select:none;user-select:none;margin-bottom:-1rem;font-size:3.5rem;line-height:1;display:block}.ServicePage-module__31UfFq__quoteMarkEnd{font-family:var(--font-serif,"Cormorant Garamond", Georgia, serif);color:#287a55;opacity:.45;text-align:right;-webkit-user-select:none;user-select:none;margin-top:-1rem;margin-bottom:-1.25rem;font-size:3.5rem;line-height:1;display:block}.ServicePage-module__31UfFq__concludingText{font-family:var(--font-serif,"Cormorant Garamond", Georgia, serif);color:#2c3833;margin:0;font-size:1.25rem;font-style:italic;line-height:1.7}.ServicePage-module__31UfFq__concludingText+.ServicePage-module__31UfFq__concludingText{margin-top:.85rem}.ServicePage-module__31UfFq__relatedSection{border-top:1px solid #e5ece8;padding:3rem 0 2rem}.ServicePage-module__31UfFq__relatedHeader{margin-bottom:2.5rem}.ServicePage-module__31UfFq__relatedOverline{font-family:var(--font-body,"Inter", sans-serif);letter-spacing:.18em;text-transform:uppercase;color:#667871;font-size:.72rem;font-weight:600}.ServicePage-module__31UfFq__relatedTitle{font-family:var(--font-serif,"Cormorant Garamond", Georgia, serif);color:#111816;letter-spacing:-.015em;margin:.5rem 0 0;font-size:clamp(1.5rem,2.5vw,1.9rem);font-weight:400;line-height:1.2}.ServicePage-module__31UfFq__relatedGrid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:1.5rem;display:grid}.ServicePage-module__31UfFq__relatedCard{background-color:#fff;border:1px solid #dfe8e3;border-radius:12px;flex-direction:column;padding:1.65rem;text-decoration:none;transition:all .25s;display:flex}.ServicePage-module__31UfFq__relatedCard:hover{border-color:#111816;transform:translateY(-2px);box-shadow:0 8px 24px #1118160f}.ServicePage-module__31UfFq__relatedCardActive{background-color:#f5f9f7;border-color:#287a55}.ServicePage-module__31UfFq__relatedCardTop{justify-content:flex-end;align-items:center;margin-bottom:.75rem;display:flex}.ServicePage-module__31UfFq__relatedArrow{color:#7a8983;font-size:1.1rem;transition:transform .2s,color .2s}.ServicePage-module__31UfFq__relatedCard:hover .ServicePage-module__31UfFq__relatedArrow{color:#111816;transform:translate(3px)}.ServicePage-module__31UfFq__relatedCurrentBadge{font-family:var(--font-body,"Inter", sans-serif);letter-spacing:.1em;text-transform:uppercase;color:#287a55;font-size:.72rem;font-weight:600}.ServicePage-module__31UfFq__relatedCardTitle{font-family:var(--font-serif,"Cormorant Garamond", Georgia, serif);color:#111816;margin:0 0 .5rem;font-size:1.15rem;font-weight:500;line-height:1.3}.ServicePage-module__31UfFq__relatedCardLead{font-family:var(--font-body,"Inter", sans-serif);color:#5c6c65;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:.85rem;line-height:1.55;display:-webkit-box;overflow:hidden}@media (max-width:767px){.ServicePage-module__31UfFq__page{padding-top:1.5rem;padding-bottom:3.5rem}.ServicePage-module__31UfFq__breadcrumbs{gap:.25rem .4rem;margin-bottom:1.5rem;font-size:.8125rem}.ServicePage-module__31UfFq__breadcrumbLink{align-items:center;min-height:44px;margin:-13px -8px;padding:0 8px;display:inline-flex}.ServicePage-module__31UfFq__header{margin-bottom:2rem;padding-bottom:1.75rem}.ServicePage-module__31UfFq__headerEyebrow{letter-spacing:.14em;font-size:.8125rem}.ServicePage-module__31UfFq__title{font-size:clamp(2.2rem,8vw,3rem)}.ServicePage-module__31UfFq__splitGrid{gap:2.5rem;margin-bottom:2rem}.ServicePage-module__31UfFq__leadParagraph{margin-bottom:1.75rem;font-size:1.0625rem;line-height:1.7}.ServicePage-module__31UfFq__sharedBadge{flex-wrap:wrap;min-height:44px;margin-bottom:1.75rem;font-size:.8125rem}.ServicePage-module__31UfFq__sharedBadgeLink{align-items:center;min-height:44px;margin-block:-.45rem;display:inline-flex}.ServicePage-module__31UfFq__principlesOverline,.ServicePage-module__31UfFq__mandateOverline,.ServicePage-module__31UfFq__processOverline,.ServicePage-module__31UfFq__relatedOverline,.ServicePage-module__31UfFq__relatedCurrentBadge{letter-spacing:.1em;font-size:.8125rem}.ServicePage-module__31UfFq__principlesHeaderBox{margin-bottom:.75rem}.ServicePage-module__31UfFq__principleRow{gap:1rem;padding:1.15rem 1rem}.ServicePage-module__31UfFq__contextBlock{margin-bottom:2rem;padding:1.25rem}.ServicePage-module__31UfFq__complementaryBlock{margin-bottom:2rem}.ServicePage-module__31UfFq__satelliteNode{justify-content:center;width:104px;min-height:44px}.ServicePage-module__31UfFq__satelliteLabel{letter-spacing:.04em;font-size:.8125rem}.ServicePage-module__31UfFq__mandateCard{padding:1.5rem 1.25rem}.ServicePage-module__31UfFq__mandateText{font-size:.875rem}.ServicePage-module__31UfFq__btnPrimary,.ServicePage-module__31UfFq__btnSecondary{min-height:48px;font-size:.875rem}.ServicePage-module__31UfFq__btnSecondary{justify-content:center;align-items:center;display:flex}.ServicePage-module__31UfFq__processSection{margin-top:1rem;margin-bottom:2rem;padding:2rem 0}.ServicePage-module__31UfFq__processHeader{margin-bottom:1.75rem}.ServicePage-module__31UfFq__processGrid{grid-template-columns:1fr;gap:1rem}.ServicePage-module__31UfFq__processCard{padding:1.35rem 1.25rem}.ServicePage-module__31UfFq__processCardDesc{font-size:.875rem}.ServicePage-module__31UfFq__concludingSection{padding:0 0 2rem}.ServicePage-module__31UfFq__concludingBox{padding:1.5rem 1.25rem}.ServicePage-module__31UfFq__concludingText{font-size:1.125rem}.ServicePage-module__31UfFq__relatedSection{padding:2.75rem 0 1rem}.ServicePage-module__31UfFq__relatedHeader{margin-bottom:1.5rem}[data-snap]>.ServicePage-module__31UfFq__relatedCard{padding:1.35rem 1.25rem}[data-snap]>.ServicePage-module__31UfFq__relatedCard:hover{transform:none}.ServicePage-module__31UfFq__relatedCardLead{font-size:.875rem}}.ServicePage-module__31UfFq__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ServicePage-module__31UfFq__sharedBadge{flex-wrap:wrap}.ServicePage-module__31UfFq__sharedBadgeSep{color:#8a9a93}.ServicePage-module__31UfFq__hero{isolation:isolate;background-color:#141c19;border-radius:20px;min-height:clamp(340px,30vw,440px);margin-bottom:1.25rem;display:grid;position:relative;overflow:hidden;box-shadow:0 30px 60px -30px #0a120f73}.ServicePage-module__31UfFq__heroMedia{grid-area:1/1;position:relative;overflow:hidden}.ServicePage-module__31UfFq__heroMedia:after{content:"";pointer-events:none;background:linear-gradient(#0f17140d 0%,#0f171426 34%,#0f171499 66%,#0f1714e6 100%),linear-gradient(90deg,#0f171480 0%,#0f171400 60%);position:absolute;inset:0}.ServicePage-module__31UfFq__heroImg{object-fit:cover}.ServicePage-module__31UfFq__heroContent{z-index:1;flex-direction:column;grid-area:1/1;align-self:end;align-items:flex-start;max-width:720px;padding:clamp(1.75rem,3.5vw,3rem);display:flex;position:relative}.ServicePage-module__31UfFq__heroEyebrow{font-family:var(--font-body,"Inter", sans-serif);letter-spacing:.18em;text-transform:uppercase;color:#ffffffc7;margin-bottom:.9rem;font-size:.75rem;font-weight:600}.ServicePage-module__31UfFq__heroTitle{font-family:var(--font-serif,"Cormorant Garamond", Georgia, serif);letter-spacing:-.02em;color:#fff;margin:0;font-size:clamp(2.3rem,4.6vw,3.8rem);font-weight:400;line-height:1.04}.ServicePage-module__31UfFq__heroTitleEmphasis{color:#7fd3a8;font-style:italic}.ServicePage-module__31UfFq__heroRule{background:var(--brand-ferozia,#46bd83);width:56px;height:2px;margin:1.1rem 0 1rem;display:block}.ServicePage-module__31UfFq__heroLead{font-family:var(--font-body,"Inter", sans-serif);color:#ffffffdb;text-wrap:pretty;max-width:560px;margin:0;font-size:clamp(15px,1.2vw,17px);line-height:1.6}.ServicePage-module__31UfFq__heroLink{color:#9fe3c2;text-underline-offset:3px;text-decoration:underline}.ServicePage-module__31UfFq__approachBox{background:#eef7f2;border:1px solid #dcefe4;border-radius:14px;margin:0 0 2.25rem;padding:1.25rem 1.5rem}.ServicePage-module__31UfFq__approachOverline{font-family:var(--font-body,"Inter", sans-serif);letter-spacing:.16em;text-transform:uppercase;color:var(--brand-ferozia-dark,#287a55);margin-bottom:.45rem;font-size:.72rem;font-weight:600;display:block}.ServicePage-module__31UfFq__approachText{font-family:var(--font-body,"Inter", sans-serif);color:#26332e;margin:0;font-size:1.02rem;line-height:1.6}.ServicePage-module__31UfFq__principleIcon{width:44px;height:44px;color:var(--brand-ferozia-dark,#287a55);background:#eef7f2;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.ServicePage-module__31UfFq__listToggle{width:100%;font:inherit;color:inherit;text-align:left;pointer-events:none;background:0 0;border:0;padding:0;display:block}.ServicePage-module__31UfFq__listCount,.ServicePage-module__31UfFq__principlePlus{display:none}@media (max-width:767px){.ServicePage-module__31UfFq__hero{border-radius:16px;min-height:0}.ServicePage-module__31UfFq__heroMedia{height:clamp(200px,56vw,300px)}.ServicePage-module__31UfFq__heroMedia:after{background:linear-gradient(#0f171414 0%,#0f171459 55%,#141c19 100%)}.ServicePage-module__31UfFq__heroContent{grid-area:2/1;margin-top:-2.5rem;padding:0 1.35rem 1.6rem}.ServicePage-module__31UfFq__approachBox{margin-bottom:1.75rem;padding:1rem 1.15rem}.ServicePage-module__31UfFq__approachText{font-size:.95rem}.ServicePage-module__31UfFq__principleRow{gap:.75rem;margin-inline:0;padding:.95rem .25rem}.ServicePage-module__31UfFq__principleIcon{width:38px;height:38px}.ServicePage-module__31UfFq__listToggle{pointer-events:auto;cursor:pointer;touch-action:manipulation;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.ServicePage-module__31UfFq__listToggle:focus-visible{outline:2px solid var(--brand-ferozia,#46bd83);outline-offset:3px;border-radius:4px}.ServicePage-module__31UfFq__listCount{color:#8c9693;font-size:.8em;display:inline}.ServicePage-module__31UfFq__principlePlus{width:32px;height:32px;color:var(--brand-ferozia-dark,#287a55);border:1px solid #cfe5d9;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;transition:transform .25s;display:inline-flex}.ServicePage-module__31UfFq__itemsBlock[data-open] .ServicePage-module__31UfFq__principlePlus{transform:rotate(45deg)}.ServicePage-module__31UfFq__itemsBlock:not([data-open]) .ServicePage-module__31UfFq__principlesList{display:none}.ServicePage-module__31UfFq__itemsBlock:not([data-open]) .ServicePage-module__31UfFq__principlesHeaderBox{margin-bottom:0}}.ServicePage-module__31UfFq__hero .ServicePage-module__31UfFq__breadcrumbs{z-index:2;color:#fff9;text-shadow:0 1px 3px #00000073;margin:0;position:absolute;top:clamp(1.1rem,2vw,1.6rem);left:clamp(1.75rem,3.5vw,3rem);right:clamp(1.75rem,3.5vw,3rem)}.ServicePage-module__31UfFq__hero .ServicePage-module__31UfFq__breadcrumbLink{color:#ffffffa6}.ServicePage-module__31UfFq__hero .ServicePage-module__31UfFq__breadcrumbLink:hover{color:#fff}.ServicePage-module__31UfFq__hero .ServicePage-module__31UfFq__breadcrumbSep{color:#ffffff59}.ServicePage-module__31UfFq__hero .ServicePage-module__31UfFq__breadcrumbCurrent{color:#fffffff2}.ServicePage-module__31UfFq__heroMedia:before{content:"";z-index:1;pointer-events:none;background:linear-gradient(#0f171480 0%,#0f171400 100%);height:30%;position:absolute;inset:0 0 auto}@media (max-width:767px){.ServicePage-module__31UfFq__hero .ServicePage-module__31UfFq__breadcrumbs{font-size:.75rem;top:1rem;left:1.35rem;right:1.35rem}}.ServicePage-module__31UfFq__hero{margin-bottom:2rem}.ServicePage-module__31UfFq__hero .ServicePage-module__31UfFq__breadcrumbs{width:auto}.ServicePage-module__31UfFq__approachMobile{display:none}@media (max-width:1024px){.ServicePage-module__31UfFq__approachMobile{display:block}.ServicePage-module__31UfFq__approachDesktop{display:none}}
