:root{--theme-dark:#002b22;--theme-dark-strong:#001f18;--theme-dark-soft:#0f3f34;--theme-accent:#c5e96b;--theme-accent-strong:#b2d45b;--theme-bg:#f9f7f1;--theme-surface:#fff;--theme-heading:#182f27;--theme-text:#4d645d;--theme-line:#dce4d8;--theme-fog:#eef3e7;--theme-soft:#f3f8f2}*{box-sizing:border-box}body,html{margin:0;padding:0}body{background:var(--theme-bg);color:var(--theme-heading);font-family:var(--font-outfit),"Segoe UI",sans-serif}.btn,.kicker,.logo-band-inner p,.plan-price,.service-index,.site-nav,.stat-value,.workflow-step,h1,h2,h3,h4,h5,h6{font-family:var(--font-space-grotesk),"Segoe UI",sans-serif}a{color:inherit;text-decoration:none}.shell{width:min(1220px,calc(100% - 2rem));margin:0 auto}.mission-strip{background:var(--theme-dark);color:#d8ebe2;font-size:.78rem;border-bottom:1px solid hsla(0,0%,100%,.12)}.mission-strip-inner{min-height:34px;display:flex;align-items:center;justify-content:space-between;gap:.8rem}.mission-strip p{margin:0;text-transform:uppercase;letter-spacing:.06em;font-weight:600}.mission-strip a{font-weight:700;color:var(--theme-accent)}.mission-strip-links{display:inline-flex;align-items:center;gap:.9rem}.contact-strip{background:#f7f6ee;border-bottom:1px solid #e4e8da}.contact-strip-inner{min-height:44px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:.75rem;gap:.75rem;align-items:center}.contact-strip-item{display:inline-flex;align-items:center;gap:.55rem;color:#3d544c;font-size:.82rem}.contact-strip-label{text-transform:uppercase;letter-spacing:.06em;color:#6b857a;font-weight:700;font-size:.72rem}.site-header{position:relative;z-index:40;background:#fff;border-bottom:1px solid #e7eee2}.site-header-inner{min-height:78px;display:grid;grid-template-columns:auto 1fr auto;align-items:center;grid-gap:1rem;gap:1rem}.brand-block{display:inline-flex;align-items:center;gap:.68rem}.brand-mark{border-radius:10px;box-shadow:0 10px 24px rgba(0,43,34,.18)}.brand-wordmark{width:205px;height:auto}.site-nav{display:flex;align-items:center;justify-content:center;gap:.68rem;color:#294239;font-size:.84rem;font-weight:600}.site-nav-item{position:relative;gap:.52rem}.site-nav-item,.site-nav-link{display:inline-flex;align-items:center}.site-nav-link{gap:.3rem;transition:color .2s ease}.site-nav-label{position:relative}.site-nav-label:after{content:"";position:absolute;left:0;right:0;bottom:-.36rem;height:2px;border-radius:999px;background:var(--theme-accent);transform:scaleX(0);transform-origin:left;transition:transform .2s ease}.site-nav-sep{color:#7c9189;font-size:.9rem;-webkit-user-select:none;-moz-user-select:none;user-select:none}.site-nav-caret{width:.42rem;height:.42rem;border-right:2px solid #6e867c;border-bottom:2px solid #6e867c;transform:rotate(45deg) translateY(-.05rem);margin-left:.1rem;display:inline-block}.site-submenu{position:absolute;top:calc(100% + .48rem);left:0;min-width:10.6rem;padding:.34rem;border:1px solid #d9e3d7;border-radius:12px;background:#fff;box-shadow:0 18px 32px rgba(0,43,34,.14);display:none;z-index:30}.site-nav-item.has-submenu:focus-within .site-submenu,.site-nav-item.has-submenu:hover .site-submenu{display:grid;grid-gap:.16rem;gap:.16rem}.site-submenu-link{display:block;padding:.55rem .62rem;border-radius:8px;color:#294239;font-size:.82rem;font-weight:600}.site-submenu-link:hover{background:#f2f8ef;color:#143229}.site-submenu-link.is-active{background:#e9f4d6;color:#143229}.site-nav-link:hover{color:var(--theme-dark)}.site-nav-link:hover .site-nav-label:after{transform:scaleX(1)}.site-nav-link.is-active{color:#133128}.site-nav-link.is-active .site-nav-label:after{transform:scaleX(1)}.header-actions{display:inline-flex;align-items:center;gap:.66rem}.header-cta{border-radius:999px;padding-inline:1.6rem;background:#003c30;color:#fff}.header-cta:hover{background:#005242}.header-lang,.header-menu-dot{height:2.75rem;border-radius:999px;border:1px solid #d6ddd6;background:#fff;color:#244339;font:inherit;font-size:.96rem;cursor:pointer}.header-lang{min-width:4.35rem;padding:0 1rem}.header-menu-dot{width:2.75rem}.btn,.header-menu-dot{display:inline-flex;align-items:center;justify-content:center;font-weight:700}.btn{border-radius:7px;padding:.8rem 1rem;border:1px solid transparent;font-size:.9rem;transition:transform .24s ease,background-color .24s ease,color .24s ease,border-color .24s ease}.btn:hover{transform:translateY(-1px)}.btn-primary{background:var(--theme-accent);color:#1a2d24}.btn-primary:hover{background:var(--theme-accent-strong)}.btn-outline-light{border-color:hsla(0,0%,100%,.66);color:#f3fff8}.btn-outline-light:hover{background:hsla(0,0%,100%,.08)}.btn-panel{width:100%;background:var(--theme-dark);color:#f1f9f5}.btn-panel:hover{background:var(--theme-dark-soft)}.kicker{margin:0 0 .8rem;color:#bfd9cf;text-transform:uppercase;letter-spacing:.12em;font-size:.73rem;font-weight:700}.kicker.dark{color:#48665c}.hero-slider{position:relative;min-height:560px;overflow:hidden;background:#bfe16b}.hero-slider-grid{display:grid;grid-template-columns:52% 48%;min-height:560px}.hero-slider-left{background:#c5e96b;display:flex;align-items:center;border-right:1px solid rgba(24,47,39,.16)}.hero-slider-copy{padding-top:2.2rem;padding-bottom:2rem;color:#1a3229}.hero-slider-copy h1{margin:0;font-size:clamp(2.25rem,4.4vw,3.5rem);line-height:1.04;max-width:12ch;color:#133128}.hero-slider-copy>p{margin-top:.95rem;max-width:17ch;color:#19352b;font-size:.95rem;line-height:1.52}.hero-slider-list{margin:1rem 0 0;padding:0;list-style:none;display:grid;grid-gap:.55rem;gap:.55rem}.hero-slider-list li{position:relative;padding-left:2rem;color:#163228;font-size:.87rem;font-weight:500}.hero-slider-list li:before{content:"\2713";position:absolute;left:0;top:0;color:#133128;font-weight:700;font-size:1.45rem;line-height:1}.hero-slider-right{position:relative;background-size:cover;background-position:50%;transition:background-image .4s ease}.hero-slider-controls{position:absolute;top:2.2rem;right:1.25rem;display:inline-flex;align-items:center;gap:.6rem}.hero-slider-controls button{width:3.15rem;height:3.15rem;border:1px solid hsla(0,0%,100%,.78);border-radius:999px;background:hsla(0,0%,100%,.92);color:#0f2e25;font:inherit;font-size:1.4rem;cursor:pointer}.hero-slider-controls button:hover{background:#fff}.top-feature-section{padding:40px 0 24px;background:#fff}.top-feature-heading{margin-bottom:.9rem}.top-feature-heading h2{max-width:620px}.top-feature-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:.95rem;gap:.95rem}.top-feature-card{background:#fff;border:1px solid var(--theme-line);border-radius:16px;padding:1rem;box-shadow:0 12px 30px rgba(0,43,34,.1)}.top-feature-icon{width:2rem;height:2rem;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;background:#eef6df;border:1px solid #d6e8ba;color:#284138;font-weight:700;font-size:.85rem}.top-feature-card h3{margin:.62rem 0 .4rem;color:var(--theme-dark);font-size:1.04rem}.top-feature-card p{margin:0;color:var(--theme-text);line-height:1.52}.top-feature-card-media{background-image:linear-gradient(0deg,rgba(0,31,24,.72),rgba(0,31,24,.3)),url(/assets/team-consultants.webp);background-size:cover;background-position:50%;border-color:hsla(0,0%,100%,.24)}.top-feature-card-content{min-height:100%;display:flex;flex-direction:column;justify-content:flex-end}.top-feature-card-media h3,.top-feature-card-media p{color:#edf8f4}.action-row{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:1.2rem}.logo-band{background:#fff;border-top:1px solid var(--theme-line);border-bottom:1px solid var(--theme-line)}.logo-band-inner{min-height:74px;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.8rem}.logo-band-inner p{margin:0;color:#67857a;font-size:.8rem;letter-spacing:.08em;text-transform:uppercase;font-weight:700}.logo-band-inner span{color:#2d453d;font-size:.88rem;font-weight:600}.section{padding:84px 0}.section-heading{margin-bottom:1.1rem}.section-heading h2{margin:0;color:var(--theme-dark);font-size:clamp(1.55rem,3vw,2.4rem)}.page-inline-cta-wrap{padding-top:0;padding-bottom:60px}.page-inline-cta{border:1px solid #d7e2d5;border-radius:14px;background:linear-gradient(120deg,#fff,#f5f8f0);padding:1rem;display:grid;grid-template-columns:1fr auto;grid-gap:1rem;gap:1rem;align-items:center}.page-inline-cta h2{margin:0;color:#15352b;font-size:clamp(1.3rem,2.5vw,1.95rem)}.page-inline-cta p{margin:.5rem 0 0;color:#4f675f;line-height:1.55;max-width:64ch}.page-inline-cta-actions{display:inline-flex;align-items:center;flex-wrap:wrap;gap:.55rem}.page-inline-cta-secondary{background:#fff;border-color:#cfdbc9;color:#1d3a31}.page-inline-cta-secondary:hover{background:#f6f9f2}.page-hero-actions{margin-top:1.05rem;display:flex;align-items:center;flex-wrap:wrap;gap:.56rem}.split-block{display:grid;grid-template-columns:1.03fr 1fr;grid-gap:1.35rem;gap:1.35rem;align-items:stretch}.split-image{min-height:430px;border-radius:14px;background-size:cover;background-position:50%;box-shadow:0 16px 34px rgba(0,43,34,.16)}.split-image-about{background-image:url(/assets/about-inspection.webp)}.split-image-team{background-image:url(/assets/team-consultants.webp)}.split-copy{background:var(--theme-surface);border:1px solid var(--theme-line);border-radius:14px;padding:1.4rem}.split-copy h2{margin:0;color:var(--theme-dark);font-size:clamp(1.45rem,2.6vw,2.05rem)}.split-copy p{color:var(--theme-text);line-height:1.62}.tick-list{margin:1rem 0 0;padding:0;list-style:none;display:grid;grid-gap:.55rem;gap:.55rem}.tick-list li{position:relative;padding-left:1.5rem;color:#2b473f;font-weight:600}.tick-list li:before{content:"";position:absolute;left:0;top:.42rem;width:.66rem;height:.66rem;border-radius:999px;background:var(--theme-accent)}.stats-band{background:linear-gradient(90deg,var(--theme-dark),var(--theme-dark-soft));color:#f3fbf7;padding:30px 0}.stats-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:.75rem;gap:.75rem}.stats-grid article{border:1px solid hsla(0,0%,100%,.18);border-radius:10px;background:hsla(0,0%,100%,.04);padding:.9rem}.stat-value{margin:0;font-size:1.62rem;font-weight:700}.stat-label{margin:.28rem 0 0;color:#d2e8dd;font-size:.9rem}.service-grid-2x2{grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:1rem}.service-grid-2x2,.service-grid-3{margin-top:1.15rem;display:grid;gap:1rem}.service-grid-3{grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:1rem}.service-detail-grid{margin-top:1.3rem}.service-card{background:var(--theme-surface);border:1px solid var(--theme-line);border-radius:14px;padding:1.1rem;box-shadow:0 12px 26px rgb(0 43 34/9%);transition:transform .24s ease,box-shadow .24s ease,border-color .24s ease}.service-card:hover{transform:translateY(-4px);box-shadow:0 18px 36px rgba(0,43,34,.14);border-color:#bdd2bf}.service-card-light{box-shadow:none}.service-index{margin:0;color:#6f8e83;font-size:.8rem;letter-spacing:.1em}.service-icon{width:2.35rem;height:2.35rem;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;margin-top:.65rem;font-size:.73rem;font-weight:700;color:#2a443c;background:#eaf3dd;border:1px solid #d1e2bb}.service-card h3{margin:.62rem 0 .4rem;color:var(--theme-dark);font-size:1.09rem}.service-card p{margin:0;color:var(--theme-text);line-height:1.55}.service-detail-card p{margin-bottom:.12rem}.service-link{display:inline-flex;margin-top:.78rem;color:#2d4d43;font-size:.92rem;font-weight:600}.service-link:hover{color:#1f352e}.mini-list{margin:.8rem 0 0;padding:0;list-style:none;display:grid;grid-gap:.35rem;gap:.35rem}.mini-list li{position:relative;padding-left:1rem;color:#3f5d54;font-size:.92rem}.mini-list li:before{content:"";position:absolute;left:0;top:.48rem;width:.42rem;height:.42rem;border-radius:999px;background:#b4d565}.workflow-grid{margin-top:1.2rem;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:.9rem;gap:.9rem}.workflow-card{background:#fff;border:1px solid var(--theme-line);border-radius:12px;padding:1rem;position:relative;overflow:hidden}.workflow-card:after{content:"";position:absolute;left:0;top:0;width:100%;height:3px;background:linear-gradient(90deg,#c5e96b,#b4d565)}.workflow-step{margin:0;color:#5f8075;font-size:.76rem;letter-spacing:.09em;text-transform:uppercase}.workflow-card h3{margin:.45rem 0;color:var(--theme-dark)}.workflow-card p{margin:0;color:var(--theme-text);line-height:1.52}.case-grid{margin-top:1.2rem;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:1rem;gap:1rem}.case-card{min-height:315px;display:flex;align-items:flex-end;border-radius:14px;overflow:hidden;background-size:cover;background-position:50%;position:relative}.case-card:before{content:"";position:absolute;inset:0;background:linear-gradient(0deg,rgba(0,31,24,.83),rgba(0,31,24,.14))}.case-card div{position:relative;color:#f2fbf8;padding:1rem}.case-card h3{margin:0}.case-card p{margin:.45rem 0 0;color:#d1e4dc}.case-meta{margin-top:.7rem;font-weight:600;color:#f0f7f3}.case-ops{background-image:url(/assets/service-operations.webp)}.case-team{background-image:url(/assets/team-consultants.webp)}.testimonials-section{background:var(--theme-soft);border-radius:16px}.testimonial-grid{margin-top:1rem;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:1rem;gap:1rem}.testimonial-card{background:#fff;border:1px solid var(--theme-line);border-radius:12px;padding:1.1rem}.testimonial-card p{margin:0;color:#425a52;line-height:1.6}.testimonial-card h3{margin:.82rem 0 0;color:#1d372f;font-size:.94rem}.cta-banner{background:linear-gradient(120deg,var(--theme-dark-strong),var(--theme-dark-soft));color:#f0faf6;padding:74px 0}.cta-banner-inner{display:grid;grid-template-columns:1fr .94fr;grid-gap:1.1rem;gap:1.1rem;align-items:start}.cta-banner h2{margin:0;font-size:clamp(1.5rem,3vw,2.2rem)}.cta-banner p{color:#d5e7df;line-height:1.6}.page-hero{min-height:360px;color:#f2fbf8;display:flex;align-items:center;background-size:cover;background-position:50%;position:relative}.page-hero:before{content:"";position:absolute;inset:0;background:linear-gradient(105deg,rgba(0,31,24,.86),rgba(0,43,34,.58))}.page-hero .shell{position:relative}.page-hero h1{margin:0;font-size:clamp(1.86rem,4vw,3.06rem);max-width:18ch}.page-hero p{max-width:60ch;color:#d6e8e1}.page-hero-about{background-image:url(/assets/team-consultants.webp)}.page-hero-services{background-image:url(/assets/service-operations.webp)}.page-hero-contact{background-image:url(/assets/contact-boardroom.webp)}.page-hero-tenant-support{background-image:url(/assets/generated/pages/tenant-support-hero.webp)}.page-hero-housing-teams{background-image:url(/assets/generated/pages/housing-teams-hero.webp)}.page-hero-case-studies{background-image:url(/assets/generated/pages/case-studies-hero.webp)}.page-hero-insights{background-image:url(/assets/generated/pages/insights-hero.webp)}.values-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:1rem;gap:1rem}.values-grid article{background:#fff;border:1px solid var(--theme-line);border-radius:12px;padding:1rem}.values-grid h3{margin:0;color:var(--theme-dark)}.values-grid p{margin:.5rem 0 0;color:var(--theme-text)}.pricing-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:1rem;gap:1rem}.plan-card{background:#fff;border:1px solid var(--theme-line);border-radius:12px;padding:1rem}.plan-card h3{margin:0;color:var(--theme-dark)}.plan-price{margin:.45rem 0;color:#26453b;font-size:1rem;font-weight:700}.contact-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:1rem;gap:1rem}.contact-card{background:#fff;border:1px solid var(--theme-line);border-radius:12px;padding:1rem}.contact-card h3{margin:0;color:var(--theme-dark)}.contact-card p{margin:.5rem 0 0;color:var(--theme-text)}.form-shell{padding-top:0}.contact-form{background:#fff;border:1px solid var(--theme-line);border-radius:14px;padding:1rem;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.85rem;gap:.85rem}.contact-form-compact{border-color:hsla(0,0%,100%,.3)}.contact-form label{display:grid;grid-gap:.35rem;gap:.35rem;color:#355249;font-size:.92rem;font-weight:600}.contact-form input,.contact-form select,.contact-form textarea{width:100%;padding:.72rem .75rem;border:1px solid #cfddd1;border-radius:8px;font:inherit;color:#1c342d;background:#fff}.contact-form textarea{resize:vertical;min-height:120px}.contact-form input:focus,.contact-form select:focus,.contact-form textarea:focus{outline:none;border-color:#9eb58f;box-shadow:0 0 0 2px hsla(77,74%,67%,.32)}.field-full{grid-column:1/-1}.consent-row{display:flex;align-items:flex-start;gap:.5rem;color:#355249;font-size:.9rem;font-weight:500}.consent-row input{width:auto;margin-top:.2rem}.form-help{margin:0;color:#5e746d;font-size:.85rem}.form-status{margin:0;padding:.62rem .72rem;border-radius:8px;font-size:.88rem}.form-status-success{background:#ebf8db;color:#274238;border:1px solid #ccdfae}.form-status-error{background:#fff0ed;color:#6f2e26;border:1px solid #f2c3ba}.hp-field{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}.contact-form button:disabled{opacity:.75;cursor:not-allowed}.site-footer{margin-top:72px;background:var(--theme-dark-strong);color:#c7dbd2}.footer-grid{padding:56px 0 24px;display:grid;grid-template-columns:1.35fr 1fr 1fr 1fr;grid-gap:1rem;gap:1rem}.footer-logo{width:200px;height:auto;margin-bottom:.8rem}.site-footer h3,.site-footer h4{margin-top:0;color:#f4fbf8}.site-footer p{line-height:1.6}.footer-quote{color:#aac5ba}.site-footer ul{margin:0;padding:0;list-style:none;display:grid;grid-gap:.45rem;gap:.45rem}.footer-subheading{margin:1rem 0 .45rem;color:#9bb9ac;font-size:.72rem;letter-spacing:.08em;text-transform:uppercase;font-weight:700}.footer-internal-links a{color:#cfe5dc}.footer-newsletter{display:grid;grid-gap:.52rem;gap:.52rem}.footer-newsletter label{display:grid;grid-gap:.25rem;gap:.25rem;color:#bad2c7;font-size:.86rem}.footer-newsletter input{border:1px solid hsla(0,0%,100%,.26);background:hsla(0,0%,100%,.06);border-radius:8px;padding:.62rem .7rem;color:#f4fbf8;font:inherit}.footer-newsletter input::placeholder{color:#bdd1c8}.newsletter-hint{margin:0;color:#8fb1a3;font-size:.8rem}.footer-bottom{border-top:1px solid hsla(0,0%,100%,.13);padding:14px 0 24px;color:#93afa4;font-size:.9rem;display:flex;align-items:center;justify-content:space-between;gap:.8rem}.sticky-cta{position:fixed;right:1rem;bottom:1rem;z-index:45;width:min(320px,calc(100% - 2rem));border-radius:12px;padding:.8rem;background:rgba(0,43,34,.92);border:1px solid hsla(77,74%,67%,.36);box-shadow:0 16px 30px rgba(0,27,21,.3);transform:translateY(140%);opacity:0;pointer-events:none;transition:transform .3s ease,opacity .3s ease}.sticky-cta p{margin:0 0 .6rem;color:#d8ece4;font-size:.88rem}.sticky-cta .btn{width:100%}.sticky-cta-visible{transform:translateY(0);opacity:1;pointer-events:auto}@media (max-width:1100px){.contact-strip-inner{grid-template-columns:repeat(2,minmax(0,1fr));min-height:56px;padding:.35rem 0}.site-header-inner{grid-template-columns:auto 1fr auto;min-height:72px}.hero-slider-grid{grid-template-columns:50% 50%;min-height:520px}.case-grid,.contact-grid,.cta-banner-inner,.footer-grid,.page-inline-cta,.pricing-grid,.service-grid-3,.split-block,.stats-grid,.testimonial-grid,.top-feature-grid,.values-grid,.workflow-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.mission-strip-inner{min-height:30px}.mission-strip p{font-size:.66rem}.mission-strip a{font-size:.7rem}.contact-strip-inner{grid-template-columns:1fr;gap:.28rem;padding:.38rem 0}.contact-strip-item{justify-content:center;font-size:.78rem}.contact-strip-label{min-width:3.2rem}.site-header-inner{min-height:68px;grid-template-columns:auto;justify-content:center;gap:.55rem;padding:.58rem 0}.site-nav{display:none}.header-actions{width:100%;justify-content:center;gap:.45rem}.header-lang,.header-menu-dot{height:2.35rem}.header-lang{min-width:3.6rem}.header-cta{padding-inline:1.1rem}.brand-wordmark{width:170px}.hero-slider{min-height:0}.hero-slider-grid{grid-template-columns:1fr;min-height:0}.hero-slider-left{order:2}.hero-slider-right{order:1;min-height:280px}.hero-slider-controls{top:.65rem;right:.65rem}.hero-slider-controls button{width:2.5rem;height:2.5rem;font-size:1.1rem}.action-row{flex-direction:row}.action-row .btn{width:auto}.page-hero-actions{margin-top:.85rem}.page-inline-cta-wrap{padding-bottom:42px}.page-inline-cta{gap:.78rem}.page-inline-cta-actions,.page-inline-cta-actions .btn{width:100%}.case-grid,.contact-grid,.cta-banner-inner,.footer-grid,.hero-slider-grid,.pricing-grid,.service-grid-3,.split-block,.stats-grid,.testimonial-grid,.top-feature-grid,.values-grid,.workflow-grid{grid-template-columns:1fr}.logo-band-inner{justify-content:flex-start}.footer-bottom{flex-direction:column;align-items:flex-start}.sticky-cta{display:none}}.portal-page{background:linear-gradient(180deg,#f3f7ef,#f9f7f1 280px,#f9f7f1)}.portal-hero{padding:46px 0 34px;background:linear-gradient(115deg,var(--theme-dark-strong),var(--theme-dark-soft));color:#e8f4ef;border-bottom:1px solid hsla(0,0%,100%,.12)}.portal-hero-compact{padding:34px 0 28px}.portal-hero h1{margin:0;font-size:clamp(1.65rem,3.6vw,2.65rem);color:#f5fdf9}.portal-hero p{margin:.7rem 0 0;max-width:76ch;color:#cfe3da}.portal-hero-links{margin-top:1rem;display:inline-flex;flex-wrap:wrap;gap:.6rem}.portal-btn-ghost{border:1px solid hsla(0,0%,100%,.35);background:hsla(0,0%,100%,.08);color:#f0f8f4}.portal-btn-ghost:hover{background:hsla(0,0%,100%,.14)}.portal-section{padding:24px 0}.portal-tight{padding-top:8px}.portal-caption{margin:0 0 .65rem;color:#5f7d71;font-size:.9rem}.portal-kpi-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:.75rem;gap:.75rem}.portal-kpi-card{border:1px solid #d7e1d3;border-radius:12px;background:#fff;padding:.82rem}.portal-kpi-card p{margin:0;color:#658176;font-size:.82rem;text-transform:uppercase;letter-spacing:.08em}.portal-kpi-card h2{margin:.34rem 0 0;color:#19362d;font-size:1.65rem}.portal-chip-row{display:flex;flex-wrap:wrap;gap:.5rem}.portal-chip{display:inline-flex;align-items:center;padding:.44rem .72rem;border:1px solid #ccd7c9;border-radius:999px;background:#fff;color:#315148;font-weight:600;font-size:.85rem}.portal-chip.is-active{border-color:#97ad8b;background:#e8f2d8;color:#19362d}.portal-form-panel{border:1px solid #d6e0d3;border-radius:14px;background:#fff;padding:1rem}.portal-form-panel h2{margin:0;color:#17362d}.portal-form-panel>p{margin:.5rem 0 0;color:#4f6a61}.portal-two-col{margin-top:.9rem;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.85rem;gap:.85rem}.portal-preview-form{border:1px solid #e0e8dd;border-radius:10px;background:#fbfdf9;padding:.75rem;display:grid;grid-gap:.55rem;gap:.55rem}.portal-preview-form label{display:grid;grid-gap:.34rem;gap:.34rem;color:#355247;font-size:.9rem;font-weight:600}.portal-preview-form input,.portal-preview-form select{width:100%;border:1px solid #cedccf;border-radius:8px;background:#fff;color:#19362c;padding:.62rem .68rem;font:inherit}.portal-preview-form input:focus,.portal-preview-form select:focus{outline:none;border-color:#98b187;box-shadow:0 0 0 2px hsla(77,74%,67%,.28)}.portal-preview-output{margin:.82rem 0 0;border:1px solid #c8d9b7;border-radius:10px;background:#eef6df;color:#203d32;padding:.58rem .7rem}.portal-card{border:1px solid #d9e3d6;border-radius:14px;background:#fff;padding:1rem}.portal-card h2{margin:0;color:#17362d}.portal-card h3{margin:.85rem 0 .45rem;color:#1e3f35;font-size:1rem}.portal-card p{color:#4e675f}.portal-card-header{display:flex;justify-content:space-between;gap:.65rem;align-items:flex-start}.portal-card-stack{display:grid;grid-gap:.85rem;gap:.85rem}.portal-badge-group{display:inline-flex;gap:.4rem;flex-wrap:wrap}.portal-card-actions{margin-top:.9rem}.portal-list{margin:.25rem 0 0;padding:0;list-style:none;display:grid;grid-gap:.42rem;gap:.42rem}.portal-list li{position:relative;padding-left:1rem;color:#355147}.portal-list li:before{content:"";position:absolute;left:0;top:.48rem;width:.42rem;height:.42rem;border-radius:999px;background:#b8da66}.portal-inline-grid{margin-top:.8rem;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:.65rem;gap:.65rem}.portal-mini-card{border:1px solid #e0e9de;border-radius:10px;padding:.68rem;background:#fbfdf9}.portal-mini-card p{margin:0;color:#607f72;font-size:.84rem}.portal-mini-card strong{color:#19362d}.portal-key-value-grid{margin-top:.8rem;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:.7rem;gap:.7rem}.portal-key-value-grid div{border:1px solid #e1eade;border-radius:10px;background:#fbfdf9;padding:.65rem}.portal-key-value-grid span{display:block;color:#678376;font-size:.82rem}.portal-key-value-grid strong{color:#18352c}.portal-tab-nav{display:flex;flex-wrap:wrap;gap:.5rem}.portal-tab-nav a{display:inline-flex;align-items:center;border:1px solid #cedacb;border-radius:999px;background:#fff;padding:.42rem .65rem;color:#2d4a40;font-size:.85rem;font-weight:600}.portal-tab-nav a:hover{background:#eef5e4}.portal-table-section{padding-top:12px}.portal-table-wrap{margin-top:.7rem;overflow-x:auto;border:1px solid #dbe5d8;border-radius:12px}.portal-table{width:100%;border-collapse:collapse;min-width:780px;background:#fff}.portal-table td,.portal-table th{border-bottom:1px solid #e5ece1;padding:.66rem;text-align:left;vertical-align:top}.portal-table th{background:#f3f8ef;color:#355349;font-size:.8rem;text-transform:uppercase;letter-spacing:.08em}.portal-table td p{margin:0;color:#1f3d33;font-weight:600}.portal-table td span{margin-top:.26rem;display:block;color:#637f74;font-size:.82rem}.portal-table-link{color:#21453a;font-weight:700}.portal-table-link:hover{color:#143128}.portal-pill{display:inline-flex;align-items:center;padding:.2rem .5rem;border-radius:999px;border:1px solid transparent;font-size:.78rem;font-weight:700;line-height:1.2;margin-right:.28rem;margin-top:.2rem}.portal-pill.is-inbox-unread,.portal-pill.is-intake,.portal-pill.is-notice-draft,.portal-pill.is-pack-missing,.portal-pill.is-survey-to_schedule{background:#fff6d8;border-color:#ebd79b;color:#6a4f0f}.portal-pill.is-inbox-awaiting_response,.portal-pill.is-notice-served,.portal-pill.is-notice_drafting,.portal-pill.is-notice_served,.portal-pill.is-pack-in_progress,.portal-pill.is-partner_review,.portal-pill.is-survey-onsite,.portal-pill.is-survey-scheduled,.portal-pill.is-survey_booked{background:#ecf4dd;border-color:#cbddad;color:#355028}.portal-pill.is-case_pack_ready,.portal-pill.is-check-done,.portal-pill.is-evidence-verified,.portal-pill.is-inbox-awaiting_documents,.portal-pill.is-notice-response_received,.portal-pill.is-pack-ready,.portal-pill.is-survey-report_writing,.portal-pill.is-survey-submitted,.portal-pill.is-survey_reported{background:#dff2e9;border-color:#afd3c0;color:#1e4b3c}.portal-pill.is-check-blocked,.portal-pill.is-closed,.portal-pill.is-evidence-superseded,.portal-pill.is-inbox-resolved,.portal-pill.is-notice-overdue,.portal-pill.is-survey-no_access{background:#f7e2df;border-color:#e2b8b2;color:#6a302a}.portal-pill.is-check-pending,.portal-pill.is-evidence-needs_review{background:#eff3ff;border-color:#ccd4f0;color:#334572}.portal-pill.is-priority-critical,.portal-pill.is-risk-red{background:#ffe6e1;border-color:#efb6ac;color:#7a2f24}.portal-pill.is-priority-high,.portal-pill.is-risk-amber{background:#fff3de;border-color:#f0ce99;color:#714f1d}.portal-pill.is-priority-medium,.portal-pill.is-risk-green{background:#e9f3df;border-color:#c7dbae;color:#385330}.portal-pill.is-priority-low{background:#edf2f9;border-color:#cad6eb;color:#314866}@media (max-width:1100px){.portal-inline-grid,.portal-key-value-grid,.portal-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.portal-section{padding:16px 0}.portal-hero{padding:34px 0 26px}.portal-inline-grid,.portal-key-value-grid,.portal-kpi-grid,.portal-two-col{grid-template-columns:1fr}.portal-card-header{flex-direction:column}.portal-hero-links{display:grid;width:100%}.portal-hero-links .btn{width:100%}.portal-tab-nav{display:grid;grid-template-columns:1fr}}.header-menu-dot{display:grid;grid-template-columns:repeat(2,6px);grid-template-rows:repeat(2,6px);grid-gap:4px;gap:4px;place-content:center;padding:0}.header-menu-dot span{width:6px;height:6px;border-radius:2px;background:#16352c}.template-home{background:#f5f6ef}.template-section{padding:70px 0}.template-label{margin:0;font-family:var(--font-space-grotesk),"Segoe UI",sans-serif;text-transform:uppercase;letter-spacing:.12em;font-size:.74rem;color:#6c847b;font-weight:700}.template-label-light{color:#cce4da}.template-title{margin:.55rem 0 0;font-size:clamp(1.6rem,3.1vw,2.45rem);color:#16342c}.template-hero{position:relative;min-height:690px;background-size:cover;background-position:50%;overflow:hidden}.template-hero-overlay{position:absolute;inset:0;background:linear-gradient(102deg,rgba(0,30,24,.82),rgba(0,34,27,.58) 60%,rgba(0,22,17,.3))}.template-hero-inner{position:relative;z-index:2;min-height:690px;display:grid;grid-template-columns:minmax(0,590px) minmax(0,370px);justify-content:space-between;align-items:end;grid-gap:1rem;gap:1rem;padding-top:120px;padding-bottom:112px}.template-hero-panel{color:#f1faf6}.template-hero-kicker{margin:0;color:#cae6db;text-transform:uppercase;letter-spacing:.13em;font-size:.78rem;font-weight:700}.template-hero-panel h1{margin:.65rem 0 0;font-size:clamp(2.2rem,5.5vw,4.2rem);line-height:1.02;max-width:10.5ch}.template-hero-panel>p{margin:1rem 0 0;color:#d8e9e2;max-width:58ch;line-height:1.58}.template-hero-btn{margin-top:1.2rem;border-radius:8px;min-width:130px}.template-hero-highlights{margin:1.2rem 0 0;padding:0;list-style:none;display:grid;grid-gap:.48rem;gap:.48rem}.template-hero-highlights li{position:relative;padding-left:1.25rem;font-size:.96rem;color:#e0eee8}.template-hero-highlights li:before{content:"";position:absolute;left:0;top:.46rem;width:.42rem;height:.42rem;border-radius:999px;background:#bfe56c}.template-hero-sidecard{background:hsla(0,0%,100%,.96);border:1px solid hsla(0,0%,100%,.72);border-radius:18px;box-shadow:0 22px 45px rgba(0,18,14,.3);padding:1.2rem 1.25rem;color:#17362d}.template-hero-sidekicker{margin:0;color:#658278;text-transform:uppercase;letter-spacing:.08em;font-size:.74rem;font-weight:700}.template-hero-sidecard h2{margin:.48rem 0;font-size:1.63rem;line-height:1.14}.template-hero-sidecard ul{margin:0;padding-left:1.1rem;display:grid;grid-gap:.42rem;gap:.42rem;color:#3e5b51}.template-hero-controls{position:absolute;left:0;right:0;bottom:42px;z-index:2;display:flex;align-items:center;gap:.55rem}.template-hero-controls>button{width:2.2rem;height:2.2rem;border:1px solid hsla(0,0%,100%,.45);border-radius:999px;background:hsla(0,0%,100%,.1);color:#f2faf6;font-size:1rem;cursor:pointer}.template-hero-dots{display:inline-flex;align-items:center;gap:.36rem}.template-hero-dots button{width:.56rem;height:.56rem;border-radius:999px;border:none;background:hsla(0,0%,100%,.38);cursor:pointer}.template-hero-dots button.is-active{width:1.2rem;background:#c4e96a}.strategic-results{background:#fff;border-bottom:1px solid #e3eadf}.strategic-grid{margin-top:1rem;display:grid;grid-template-columns:1.08fr .92fr;grid-gap:1rem;gap:1rem}.strategic-card{border:1px solid #dfe8dc;border-radius:14px;background:#fff}.strategic-card-copy{padding:1.1rem}.strategic-card-copy ul{margin:0;padding:0;list-style:none;display:grid;grid-gap:.78rem;gap:.78rem}.strategic-card-copy li{border-bottom:1px solid #edf2ea;padding-bottom:.75rem}.strategic-card-copy li:last-child{border-bottom:none;padding-bottom:0}.strategic-card-copy h3{margin:0;font-size:1.04rem;color:#18362d}.strategic-card-copy p{margin:.38rem 0 0;color:#4a635b;line-height:1.55}.strategic-card-image{min-height:360px;background-size:cover;background-position:50%;position:relative;overflow:hidden;display:flex;align-items:flex-end}.strategic-card-image:before{content:"";position:absolute;inset:0;background:linear-gradient(0deg,rgba(0,24,19,.82),rgba(0,24,19,.24))}.strategic-card-image div{position:relative;z-index:1;padding:1rem;color:#eff8f4}.strategic-card-image h3{margin:.35rem 0;font-size:1.3rem}.strategic-card-image p{margin:0;color:#d0e3dc}.excellence-section{background:#f5f6ef}.excellence-grid{display:grid;grid-template-columns:.9fr 1.1fr;grid-gap:1rem;gap:1rem}.metrics-card,.progress-card{background:#fff;border:1px solid #dfe8dc;border-radius:14px;padding:1.1rem}.progress-ring{width:170px;height:170px;margin-top:.85rem;border-radius:999px;display:grid;place-items:center;background:conic-gradient(#bfe56c 82%,#eaf2de 0)}.progress-ring span{width:128px;height:128px;border-radius:999px;display:grid;place-items:center;background:#fff;font-size:1.5rem;font-weight:700;color:#17362d}.progress-card p:last-child{margin:.9rem 0 0;color:#4a635b;line-height:1.56}.metrics-card h3{margin:.5rem 0 .65rem;font-size:1.5rem;color:#18362d}.metrics-card ul{margin:0;padding:0;list-style:none;display:grid;grid-gap:.6rem;gap:.6rem}.metrics-card li{display:flex;align-items:center;justify-content:space-between;gap:.7rem;border:1px solid #e9efe4;border-radius:9px;padding:.56rem .66rem}.metrics-card span{color:#3f5b50;font-size:.94rem}.metrics-card strong{color:#15342b;font-size:1.02rem}.consulting-section{background:#fff}.consulting-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:1rem;gap:1rem}.consulting-image{min-height:370px;border-radius:14px;background-size:cover;background-position:50%}.consulting-copy{background:#fff;border:1px solid #dde7dc;border-radius:14px;padding:1.1rem}.consulting-copy h2{margin:.5rem 0 0;font-size:1.95rem;line-height:1.16;color:#16352c}.consulting-copy p{margin:.82rem 0 0;color:#466159;line-height:1.58}.consulting-copy ul{margin:.95rem 0 1.1rem;padding:0;list-style:none;display:grid;grid-gap:.48rem;gap:.48rem}.consulting-copy li{position:relative;padding-left:1.2rem;color:#29473e;font-weight:500}.consulting-copy li:before{content:"";position:absolute;left:0;top:.45rem;width:.42rem;height:.42rem;border-radius:999px;background:#bde269}.industry-band{background:linear-gradient(120deg,#032f25,#084135);padding:70px 0 54px}.industry-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:1rem;gap:1rem;align-items:stretch}.industry-image{min-height:360px;border-radius:14px;background-size:cover;background-position:50%}.industry-copy{border:1px solid hsla(0,0%,100%,.18);border-radius:14px;background:hsla(0,0%,100%,.06);padding:1.1rem;color:#eef8f4}.industry-copy h2{margin:.6rem 0 0;font-size:2rem;line-height:1.15}.industry-copy p{margin:.8rem 0 1rem;color:#d4e8e0;line-height:1.6}.industry-stat-grid{margin-top:1rem;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:.72rem;gap:.72rem}.industry-stat-grid article{border:1px solid hsla(0,0%,100%,.2);border-radius:10px;background:hsla(0,0%,100%,.08);padding:.78rem;color:#eaf7f1}.industry-stat-grid p{margin:0;font-size:1.36rem;font-weight:700}.industry-stat-grid span{margin-top:.2rem;display:block;color:#cbe1d8;font-size:.88rem}.process-section{background:#fff}.process-grid{margin-top:1rem;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:.9rem;gap:.9rem}.process-grid article{border:1px solid #dde7dc;border-radius:12px;background:#fff;padding:.95rem}.process-grid p{margin:0;color:#7d978c;font-size:.78rem;letter-spacing:.09em;text-transform:uppercase}.process-grid h3{margin:.48rem 0 .38rem;color:#17362d}.process-grid span{color:#4b645c;line-height:1.56}.case-section{background:#f7f8f1}.case-grid-template{margin-top:1rem;display:grid;grid-template-columns:1.2fr repeat(2,minmax(0,1fr));grid-template-rows:repeat(2,200px);grid-gap:.75rem;gap:.75rem}.case-feature,.case-tile{border-radius:12px;overflow:hidden;background-size:cover;background-position:50%;position:relative}.case-feature:before,.case-tile:before{content:"";position:absolute;inset:0;background:linear-gradient(0deg,rgba(0,24,19,.82),rgba(0,24,19,.18))}.case-feature{grid-row:span 2}.case-feature div,.case-tile div{position:absolute;left:0;right:0;bottom:0;padding:.8rem;color:#eef8f4;z-index:1}.case-feature h3{margin:0;font-size:1.24rem}.case-feature p{margin:.45rem 0 0;color:#d3e5de}.case-tile div{font-size:.92rem;font-weight:600}.testimonial-band{background:#032f25;padding:66px 0}.testimonial-grid-template{display:grid;grid-template-columns:180px 1fr;grid-gap:1rem;gap:1rem;align-items:start}.testimonial-rating{border-radius:14px;border:1px solid hsla(0,0%,100%,.22);background:hsla(0,0%,100%,.07);text-align:center;padding:1rem .8rem}.testimonial-rating p{margin:0;font-size:2.2rem;font-weight:700;color:#c5e96b}.testimonial-rating span{color:#cfe3db;font-size:.88rem}.testimonial-copy h2{margin:.58rem 0 0;color:#f2faf7;font-size:clamp(1.5rem,3vw,2.25rem)}.testimonial-copy blockquote{margin:.9rem 0 0;color:#d5e8df;font-size:1.04rem;line-height:1.6}.testimonial-copy cite{margin-top:.56rem;display:block;color:#9fc2b3;font-style:normal}.insights-section{background:#fff}.insights-grid-template{margin-top:1rem;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:.9rem;gap:.9rem}.insight-card{border:1px solid #dde7dc;border-radius:12px;overflow:hidden;background:#fff}.insight-image{height:186px;background-size:cover;background-position:50%}.insight-copy{padding:.8rem}.insight-copy h3{margin:0;color:#18372e;font-size:1.08rem}.insight-copy p{margin:.5rem 0 0;color:#4f665f;line-height:1.56}.template-bottom-cta{background:#f5f7ee;padding:26px 0 72px}.template-bottom-cta-inner{border:1px solid #dce5d9;border-radius:12px;background:#fff;padding:1rem;display:flex;align-items:center;justify-content:space-between;gap:1rem}.template-bottom-cta-inner h2{margin:.45rem 0 0;color:#193930;font-size:clamp(1.22rem,2.2vw,1.8rem)}@media (max-width:1100px){.template-hero-inner{grid-template-columns:minmax(0,1fr) minmax(0,320px);padding-top:90px;padding-bottom:95px}.template-hero-panel h1{font-size:clamp(1.9rem,5vw,3.1rem)}.case-grid-template,.consulting-grid,.excellence-grid,.industry-grid,.insights-grid-template{grid-template-columns:repeat(2,minmax(0,1fr))}.case-grid-template{grid-template-rows:repeat(3,190px)}.case-feature{grid-column:span 2;grid-row:span 1}.industry-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.contact-strip,.mission-strip{display:none}.site-header-inner{min-height:68px;grid-template-columns:auto auto;justify-content:space-between;gap:.6rem;padding:.54rem 0}.site-nav{display:none}.header-actions{width:auto;justify-content:flex-end}.header-cta,.header-lang{display:none}.header-menu-dot{width:2.6rem;height:2.6rem}.brand-wordmark{width:160px}.template-section{padding:52px 0}.template-hero{min-height:520px}.template-hero-overlay{background:linear-gradient(100deg,rgba(0,28,22,.84),rgba(0,30,24,.66))}.template-hero-inner{min-height:520px;display:block;padding-top:64px;padding-bottom:72px}.template-hero-panel h1{font-size:clamp(2rem,10vw,2.7rem);max-width:10ch}.template-hero-panel>p{max-width:34ch;font-size:.96rem}.template-hero-highlights{margin-top:.85rem;gap:.34rem}.template-hero-highlights li{font-size:.88rem}.template-hero-sidecard{display:none}.template-hero-controls{bottom:18px}.case-grid-template,.consulting-grid,.excellence-grid,.industry-grid,.industry-stat-grid,.insights-grid-template,.process-grid,.strategic-grid,.template-bottom-cta-inner,.testimonial-grid-template{grid-template-columns:1fr;display:grid}.template-bottom-cta-inner{gap:.8rem}.metrics-card li,.process-grid article,.template-bottom-cta-inner{padding:.78rem}.consulting-image,.industry-image,.strategic-card-image{min-height:260px}.case-grid-template{grid-template-rows:repeat(5,175px);gap:.65rem}.case-feature{grid-column:auto;grid-row:auto}.insight-image{height:170px}.sticky-cta{display:none}}@font-face{font-family:__Space_Grotesk_49a339;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/e1aab0933260df4d-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Space_Grotesk_49a339;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/b7387a63dd068245-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Space_Grotesk_49a339;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/36966cca54120369-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Space_Grotesk_49a339;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/e1aab0933260df4d-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Space_Grotesk_49a339;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/b7387a63dd068245-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Space_Grotesk_49a339;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/36966cca54120369-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Space_Grotesk_49a339;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/e1aab0933260df4d-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Space_Grotesk_49a339;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/b7387a63dd068245-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Space_Grotesk_49a339;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/36966cca54120369-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Space_Grotesk_49a339;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/e1aab0933260df4d-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Space_Grotesk_49a339;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/b7387a63dd068245-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Space_Grotesk_49a339;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/36966cca54120369-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Space_Grotesk_Fallback_49a339;src:local("Arial");ascent-override:89.71%;descent-override:26.62%;line-gap-override:0.00%;size-adjust:109.69%}.__className_49a339{font-family:__Space_Grotesk_49a339,__Space_Grotesk_Fallback_49a339;font-style:normal}.__variable_49a339{--font-space-grotesk:"__Space_Grotesk_49a339","__Space_Grotesk_Fallback_49a339"}@font-face{font-family:__Outfit_7fd790;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/98848575513c9742-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Outfit_7fd790;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/7b0b24f36b1a6d0b-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Outfit_7fd790;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/98848575513c9742-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Outfit_7fd790;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/7b0b24f36b1a6d0b-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Outfit_7fd790;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/98848575513c9742-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Outfit_7fd790;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/7b0b24f36b1a6d0b-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Outfit_7fd790;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/98848575513c9742-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Outfit_7fd790;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/7b0b24f36b1a6d0b-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Outfit_Fallback_7fd790;src:local("Arial");ascent-override:100.18%;descent-override:26.05%;line-gap-override:0.00%;size-adjust:99.82%}.__className_7fd790{font-family:__Outfit_7fd790,__Outfit_Fallback_7fd790;font-style:normal}.__variable_7fd790{--font-outfit:"__Outfit_7fd790","__Outfit_Fallback_7fd790"}