.content-section{padding-block:88px}.content-section--compact{padding-block:72px}.content-section--sand{background:var(--sand)}.content-section--ink{background:var(--ink);color:var(--white)}.content-heading{gap:18px;max-width:920px;display:grid}.content-heading h2,.content-method-close h2,.content-profile-links h2,.content-empty h2{letter-spacing:-.025em;font-size:clamp(2rem,3.1vw,3rem);font-weight:500;line-height:1.12}.content-heading>p:not(.eyebrow),.content-method-close p,.content-profile-links p,.content-empty>p:not(.eyebrow){color:var(--slate);max-width:820px;font-size:18px;line-height:30px}.content-panel,.content-guide,.content-routes a,.content-responsibilities article,.content-expertise article,.content-test,.content-action,.content-legal__summary{background:var(--white);border:1px solid var(--card-outline);border-top:2px solid var(--gold);border-radius:16px}.content-category-grid,.content-guide-grid,.content-expertise{gap:24px;margin-top:38px;display:grid}.content-category-grid,.content-category-grid--faq{grid-template-columns:repeat(3,minmax(0,1fr))}.content-panel,.content-guide{flex-direction:column;gap:14px;min-height:280px;padding:26px;transition:border-color .18s,box-shadow .18s,transform .18s;display:flex}.content-panel>span,.content-guide>span,.content-responsibilities article>span{color:var(--gold-dark);letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:700;line-height:17px}.content-panel h3,.content-guide h3,.content-responsibilities h3,.content-expertise h3,.content-test h3,.content-action h3{font-size:22px;font-weight:600;line-height:29px}.content-panel p,.content-guide p,.content-responsibilities p,.content-expertise p,.content-test p,.content-action p{color:var(--slate);font-size:16px;line-height:26px}.content-panel b,.content-guide b{color:var(--blue);align-items:center;gap:8px;margin-top:auto;font-size:14px;display:flex}.content-panel svg,.content-guide svg,.content-links svg,.content-routes svg{flex:none;width:18px;height:18px}.content-guide-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.content-guide{min-height:300px}.content-os7{grid-template-columns:repeat(7,minmax(0,1fr));gap:12px;margin:38px 0 0;padding:0;list-style:none;display:grid}.content-os7 li{background:var(--white);border:1px solid var(--card-outline);border-top:2px solid var(--gold);border-radius:14px;flex-direction:column;gap:8px;min-width:0;min-height:162px;padding:18px 16px;display:flex}.content-os7 li.is-active{background:var(--ink);border-color:var(--ink);color:var(--white)}.content-os7 span{color:var(--gold-dark);font-size:12px;font-weight:700}.content-os7 .is-active span{color:#e2c999}.content-os7 strong{min-width:0;font-size:17px;line-height:24px}.content-os7 small{color:var(--slate);font-size:13px;line-height:19px}.content-os7 .is-active small{color:#ffffffc7}.content-os7-current{display:none}.content-os7-link{margin-top:22px}.content-method-intro{grid-template-columns:minmax(0,1fr) minmax(420px,.8fr);align-items:start;gap:64px;display:grid}.content-checklines{gap:0;margin:0;padding:0;list-style:none;display:grid}.content-checklines li{border-bottom:1px solid var(--line);color:var(--slate);align-items:flex-start;gap:14px;padding:18px 0;line-height:25px;display:flex}.content-checklines li:first-child{padding-top:0}.content-checklines svg,.content-tool-checklist svg{color:var(--teal);flex:0 0 21px;width:21px;height:21px;margin-top:2px}.content-checklines strong{color:var(--ink)}.content-accordion{border:1px solid var(--card-outline);border-radius:18px;margin-top:38px;overflow:clip}.content-accordion details{background:var(--white)}.content-accordion details+details{border-top:1px solid var(--line)}.content-accordion summary{grid-template-columns:minmax(0,1fr) 24px;align-items:center;gap:20px;min-height:82px;padding:22px 26px;display:grid}.content-accordion summary strong{font-size:19px;line-height:27px}.content-accordion summary b{font-size:24px;line-height:24px;transition:transform .16s}.content-accordion details[open] summary b{transform:rotate(45deg)}.content-accordion details>div{border-top:1px solid var(--line);color:var(--slate);padding:24px 26px 30px;line-height:27px}.content-accordion--method summary{grid-template-columns:52px 150px minmax(0,1fr) 24px;min-height:94px}.content-accordion--method summary>span{color:var(--gold-dark);font-weight:700}.content-accordion--method summary small{color:var(--slate);font-size:14px;line-height:22px}.content-accordion--method details[open] summary{background:var(--ink);color:var(--white)}.content-accordion--method details[open] summary>span{color:#e2c999}.content-accordion--method details[open] summary small{color:#ffffffc7}.content-accordion--method details>div{grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr);gap:34px;padding-left:248px;display:grid}.content-accordion--method dl{border-left:2px solid var(--gold);gap:16px;margin:0;padding-left:20px;display:grid}.content-accordion--method dt{color:var(--gold-dark);letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:700}.content-accordion--method dd{color:var(--ink);margin:8px 0 0;line-height:25px}.content-responsibilities--four{grid-template-columns:repeat(4,minmax(0,1fr))}.content-plan{border:1px solid var(--card-outline);border-top:2px solid var(--gold);border-radius:18px;grid-template-columns:repeat(4,minmax(0,1fr));margin:38px 0 0;padding:0;list-style:none;display:grid;overflow:hidden}.content-plan li{background:var(--white);gap:18px;min-width:0;padding:28px 24px;display:grid}.content-plan li+li{border-left:1px solid var(--line)}.content-plan li>span{color:var(--gold-dark);font-size:13px;font-weight:700}.content-plan li strong{font-size:20px;line-height:27px}.content-plan li p{color:var(--slate);margin-top:9px;line-height:24px}.content-method-close,.content-profile-links{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:64px;display:grid}.content-method-close h2,.content-profile-links h2,.content-profile-links h3{color:var(--white);margin-top:18px}.content-method-close p,.content-profile-links p{color:#ffffffc2;margin-top:18px}.content-profile-links{grid-template-columns:minmax(0,1.3fr) minmax(300px,.7fr);align-items:start}.content-profile-links .text-link{margin-top:24px}.content-tool{margin-top:38px}.content-table-wrap{background:var(--white);border:1px solid var(--card-outline);border-top:2px solid var(--gold);overscroll-behavior-inline:contain;border-radius:18px;max-width:100%;overflow-x:auto}.content-table{border-collapse:collapse;width:100%;min-width:820px}.content-table caption{color:var(--slate);text-align:left;padding:18px 20px;font-size:14px;line-height:22px}.content-table th,.content-table td{border-top:1px solid var(--line);text-align:left;vertical-align:top;padding:18px 20px}.content-table thead th{background:var(--ink);color:var(--white);letter-spacing:.07em;text-transform:uppercase;font-size:12px}.content-table tbody th{color:var(--gold-dark);width:190px;font-size:13px}.content-table td{color:var(--slate);line-height:24px}.content-table td strong,.content-table td span{display:block}.content-table td strong{color:var(--ink);margin-bottom:5px}.content-table--mandate{min-width:1120px}.content-mandate-mobile{display:none}.content-timeline,.content-career{gap:0;margin:0;padding:0;list-style:none;display:grid}.content-timeline li,.content-career li{grid-template-columns:72px minmax(0,1fr);gap:28px;min-width:0;display:grid;position:relative}.content-timeline li:before,.content-career li:before{background:var(--gold);content:"";width:2px;height:100%;position:absolute;top:10px;left:35px}.content-timeline li:last-child:before,.content-career li:last-child:before{display:none}.content-timeline li>span,.content-career li>span{background:var(--ink);border:4px solid var(--sand);color:var(--white);text-align:center;z-index:1;border-radius:50%;justify-content:center;align-items:center;width:72px;height:72px;font-size:13px;font-weight:700;display:flex;position:relative}.content-timeline li>div,.content-career li>div{border-bottom:1px solid var(--line);min-width:0;padding:10px 0 32px}.content-timeline h3,.content-career h3{margin-top:7px;font-size:21px;line-height:28px}.content-timeline small{color:var(--gold-dark);letter-spacing:.07em;text-transform:uppercase;font-size:12px;font-weight:700}.content-timeline p,.content-career p{color:var(--slate);margin-top:9px;line-height:25px}.content-timeline b{color:var(--gold-dark);margin-top:10px;font-size:14px;display:inline-block}.content-tool-checklist{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:38px 0 0;padding:0;list-style:none;display:grid}.content-tool>.content-tool-checklist,.content-tool>.content-timeline,.content-tool>.content-funnel{margin-top:0}.content-tool-checklist li{background:var(--white);border:1px solid var(--card-outline);border-top:2px solid var(--gold);border-radius:14px;align-items:flex-start;gap:14px;min-width:0;padding:22px;display:flex}.content-tool-checklist li>span{gap:6px;min-width:0;display:grid}.content-tool-checklist small{color:var(--gold-dark);letter-spacing:.07em;text-transform:uppercase;font-size:12px;font-weight:700}.content-tool-checklist strong{font-size:18px;line-height:25px}.content-tool-checklist p{color:var(--slate);line-height:24px}.content-tool-checklist b{color:var(--gold-dark);font-size:13px}.content-funnel{gap:14px;margin:0;padding:0;list-style:none;display:grid}.content-funnel li{background:var(--white);border:1px solid var(--card-outline);border-left:calc(10px + var(--funnel-step) * 8px) solid var(--gold);border-radius:14px;grid-template-columns:150px 240px minmax(0,1fr);gap:16px;min-width:0;padding:22px 24px;display:grid}.content-funnel span{color:var(--gold-dark);letter-spacing:.06em;text-transform:uppercase;font-size:12px;font-weight:700}.content-funnel p{color:var(--slate);line-height:24px}.content-test,.content-action{grid-template-columns:minmax(280px,.75fr) minmax(0,1.25fr);align-items:start;gap:36px;margin-top:28px;padding:30px;display:grid}.content-test h3,.content-action h3,.content-test p,.content-action p{margin-top:12px}.content-test ul{gap:12px;margin:0;padding:0;list-style:none;display:grid}.content-test li{border-bottom:1px solid var(--line);align-items:flex-start;gap:10px;padding-bottom:12px;line-height:24px;display:flex}.content-test li svg{color:var(--teal);flex:0 0 18px;width:18px;height:18px;margin-top:3px}.content-action{grid-template-columns:minmax(0,1fr) auto;align-items:center;margin-top:40px}.content-faq-layout{grid-template-columns:minmax(320px,.7fr) minmax(0,1.3fr);align-items:start;gap:64px;display:grid}.content-faq-layout .content-accordion{margin-top:0}.content-principles{border:1px solid var(--card-outline);border-top:2px solid var(--gold);border-radius:18px;grid-template-columns:repeat(7,minmax(0,1fr));margin:38px 0 0;padding:0;list-style:none;display:grid;overflow:hidden}.content-principles li{background:var(--white);flex-direction:column;gap:12px;min-height:218px;padding:24px 18px;display:flex}.content-principles li+li{border-left:1px solid var(--line)}.content-principles span{color:var(--gold-dark);font-size:12px;font-weight:700}.content-principles strong{font-size:18px;line-height:24px}.content-principles p{color:var(--slate);font-size:14px;line-height:22px}.content-routes,.content-links{gap:14px;margin-top:36px;display:grid}.content-routes{grid-template-columns:repeat(4,minmax(0,1fr))}.content-routes a,.content-links a{justify-content:space-between;align-items:center;gap:18px;min-width:0;padding:20px;display:flex}.content-routes a>span{gap:5px;min-width:0;display:grid}.content-routes small{color:var(--slate);line-height:20px}.content-links{border:1px solid var(--card-outline);border-radius:16px;overflow:hidden}.content-links a{background:var(--white);min-height:64px;font-weight:700}.content-links a+a{border-top:1px solid var(--line)}.fees-section{padding:0 0 64px}.fees-layout{max-width:1000px}.fees-card{border:1px solid var(--border-strong);border-top:3px solid var(--gold);background:var(--white);border-radius:20px;overflow:hidden}.fees-card__heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;padding:24px 28px 12px;display:flex}.fees-card__heading h2{color:var(--ink);margin:0;font-size:24px;font-weight:600;line-height:1.3}.fees-card__heading>span{background:var(--sand);color:var(--ink);border-radius:100px;padding:6px 12px;font-size:13px;font-weight:600}.fees-table{border-collapse:collapse;color:var(--ink);table-layout:fixed;width:100%}.fees-table caption{color:var(--slate);text-align:left;padding:0 28px 24px;font-size:16px;line-height:1.5}.fees-table th,.fees-table td{border-top:1px solid var(--line);text-align:left;vertical-align:middle;padding:20px 28px}.fees-table thead{background:var(--ink);color:var(--white)}.fees-table thead th{font-size:14px;font-weight:600;line-height:1.4}.fees-table thead th:last-child{text-align:right;width:34%}.fees-table tbody th{font-size:17px;font-weight:500;line-height:1.5}.fees-table td{text-align:right;white-space:nowrap}.fees-table td strong{font-variant-numeric:tabular-nums;font-size:clamp(22px,2.5vw,30px);font-weight:600;line-height:1.2}.fees-table__special{background:var(--sand)}.fees-card__tax{border-top:1px solid var(--line);color:var(--slate);margin:0;padding:18px 28px;font-size:14px;line-height:1.5}.fees-notes{gap:14px;margin-top:24px;display:grid}.fees-notes>div{align-items:flex-start;gap:12px;display:flex}.fees-notes svg{color:var(--teal);flex:0 0 20px;height:20px;margin-top:3px}.fees-notes p{color:var(--slate);margin:0;font-size:15px;line-height:1.6}.fees-contact{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:24px;margin-top:32px;padding-top:28px;display:flex}.fees-contact h2{margin:0 0 8px;font-size:22px;font-weight:600;line-height:1.3}.fees-contact p{color:var(--slate);margin:0;line-height:1.5}.fees-contact .button{flex-shrink:0}@media (max-width:600px){.fees-section{padding-bottom:40px}.fees-card{border-radius:16px}.fees-card__heading{padding:20px 16px 12px}.fees-card__heading h2{font-size:22px}.fees-table caption{padding:0 16px 20px}.fees-table th,.fees-table td{padding:18px 16px}.fees-table thead th{font-size:12px}.fees-table thead th:last-child{width:38%}.fees-table tbody th{font-size:15px}.fees-table td strong{font-size:22px}.fees-card__tax{padding:16px}.fees-contact{flex-direction:column;align-items:stretch;gap:20px}}.content-legal{grid-template-columns:minmax(280px,.72fr) minmax(0,1.28fr);gap:36px;display:grid}.content-legal__summary{align-self:start;align-items:flex-start;gap:18px;padding:28px;display:flex;position:sticky;top:112px}.content-legal__summary svg{color:var(--teal);flex:0 0 28px;width:28px;height:28px}.content-legal__summary div>p:last-child{color:var(--slate);margin-top:10px;line-height:26px}.content-legal dl{border-block:1px solid var(--line);margin:0}.content-legal dl>div{grid-template-columns:220px minmax(0,1fr);gap:28px;padding:24px 0;display:grid}.content-legal dl>div+div{border-top:1px solid var(--line)}.content-legal dt{font-family:var(--font-heading), Cabin, sans-serif;font-size:18px;font-weight:600;line-height:25px}.content-legal dd{color:var(--slate);margin:0;line-height:26px}.content-legal nav{border-top:1px solid var(--line);flex-wrap:wrap;grid-column:1/-1;gap:10px 24px;padding-top:24px;display:flex}.content-legal nav a{color:var(--blue);font-weight:700}.content-network{grid-template-columns:minmax(0,1.15fr) minmax(360px,.85fr);align-items:center;gap:72px;display:grid}.content-network dl,.content-stats{border-block:1px solid var(--line);gap:0;margin:36px 0 0;display:grid}.content-network dl{grid-template-columns:repeat(2,minmax(0,1fr))}.content-network dl div{padding:18px 18px 18px 0}.content-network dt,.content-stats dd{color:var(--slate);font-size:13px;line-height:20px}.content-network dd{font-family:var(--font-heading), Cabin, sans-serif;margin:5px 0 0;font-size:18px;font-weight:600;line-height:25px}.content-network aside{background:var(--ink);color:var(--white);text-align:center;border-radius:20px;flex-direction:column;justify-content:center;align-items:center;min-height:400px;padding:48px;display:flex}.content-network aside img{filter:brightness(0)invert();max-width:300px}.content-network aside p{color:#ffffffbf;margin-top:26px;line-height:25px}.content-responsibilities{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:38px;display:grid}.content-responsibilities article,.content-expertise article{flex-direction:column;gap:14px;min-height:250px;padding:26px;display:flex}.content-stats{grid-template-columns:repeat(4,minmax(0,1fr))}.content-stats div{min-height:140px;padding:26px}.content-stats div+div{border-left:1px solid var(--line)}.content-stats dt{color:var(--ink);font-family:var(--font-heading), Cabin, sans-serif;font-size:clamp(2.2rem,4vw,3.25rem);font-weight:600;line-height:1}.content-stats dd{margin:12px 0 0}.content-career{margin-top:38px}.content-career li{grid-template-columns:116px minmax(0,1fr)}.content-career li:before{left:57px}.content-career li>span{border-color:var(--sand);width:116px;height:76px}.content-expertise{grid-template-columns:repeat(4,minmax(0,1fr))}.content-expertise article>svg{color:var(--teal);width:26px;height:26px}.content-estimator{grid-template-columns:minmax(0,1fr) minmax(420px,.82fr);align-items:start;gap:64px;display:grid}.content-estimator .estimator-card{border-color:var(--card-outline);border-top-color:var(--gold);box-shadow:none}.content-neighbourhoods{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:38px;display:grid}.content-neighbourhoods a{background:var(--white);border:1px solid var(--card-outline);border-top:2px solid var(--gold);border-radius:14px;grid-template-columns:22px minmax(0,1fr) 18px;align-items:center;gap:12px;min-height:76px;padding:18px;display:grid}.content-neighbourhoods svg{color:var(--teal);width:20px;height:20px}.content-neighbourhoods svg:last-child{color:var(--ink);width:17px;height:17px}.content-neighbourhoods span{font-weight:700}.content-after-grid{margin-top:26px}.content-role-bridge{grid-template-columns:minmax(0,1fr) minmax(320px,.72fr);align-items:center;gap:64px;display:grid}.content-role-bridge .text-link{margin-top:26px}.content-role-bridge aside{background:var(--ink);border-radius:20px;justify-content:center;align-items:center;min-height:280px;padding:40px;display:flex}.content-role-bridge aside img{filter:brightness(0)invert();max-width:280px}.content-legal-bridge{grid-template-columns:minmax(0,1fr) minmax(380px,.8fr);align-items:start;gap:64px;display:grid}.content-legal-bridge .content-links{margin-top:0}.content-empty{text-align:center;flex-direction:column;align-items:center;max-width:780px;margin-inline:auto;display:flex}.content-empty__icon{background:var(--white);border:1px solid var(--card-outline);color:var(--teal);border-radius:50%;justify-content:center;align-items:center;width:72px;height:72px;margin-bottom:24px;display:flex}.content-empty__icon svg{width:28px;height:28px}.content-empty h2{margin-top:18px}.content-empty>p:not(.eyebrow){margin-top:22px}.content-empty__actions{flex-wrap:wrap;justify-content:center;gap:14px;margin-top:30px;display:flex}.content-trust-wrap{border:1px solid var(--card-outline);border-top:2px solid var(--gold);border-radius:18px;margin-top:38px;overflow:hidden}.content-trust-table{border-collapse:collapse;width:100%}.content-trust-table caption{width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.content-trust-table thead{background:var(--ink);color:var(--white)}.content-trust-table th,.content-trust-table td{border-bottom:1px solid var(--line);text-align:left;vertical-align:top;padding:20px 24px}.content-trust-table thead th{letter-spacing:.07em;text-transform:uppercase;font-size:12px;font-weight:700}.content-trust-table thead th:first-child,.content-trust-table tbody th,.content-trust-table tfoot th{width:92px}.content-trust-table tbody th{color:var(--gold-dark);font-size:14px}.content-trust-table tbody td:last-child{color:var(--slate);line-height:25px}.content-trust-table tbody td:nth-child(2){width:330px}.content-trust-table tfoot{background:var(--ink);color:var(--white)}.content-trust-table tfoot th{color:#e2c999;text-transform:uppercase}.content-trust-table tfoot td{border-bottom:0}.content-trust-table tfoot td strong,.content-trust-table tfoot td span{display:block}.content-trust-table tfoot td span{color:#ffffffc2;margin-top:6px;line-height:25px}.content-trust-table tfoot a{color:#f0d7a8;align-items:center;gap:8px;margin-top:14px;font-weight:700;display:inline-flex}.content-trust-table tfoot svg{width:17px;height:17px}.content-context-action,.content-trust-actions{margin-top:28px}.content-trust-actions{flex-wrap:wrap;gap:12px;display:flex}@media (hover:hover) and (pointer:fine){.content-panel:hover,.content-guide:hover,.content-routes a:hover,.content-links a:hover{border-top-color:var(--card-hover-gold);box-shadow:var(--card-hover-shadow);transform:translateY(-3px)}.content-panel:focus-visible{border-top-color:var(--card-hover-gold);box-shadow:var(--card-hover-shadow);transform:translateY(-3px)}.content-guide:focus-visible{border-top-color:var(--card-hover-gold);box-shadow:var(--card-hover-shadow);transform:translateY(-3px)}.content-routes a:focus-visible{border-top-color:var(--card-hover-gold);box-shadow:var(--card-hover-shadow);transform:translateY(-3px)}.content-links a:focus-visible{border-top-color:var(--card-hover-gold);box-shadow:var(--card-hover-shadow);transform:translateY(-3px)}}@media (max-width:1100px){.content-os7{grid-template-columns:repeat(4,minmax(0,1fr))}.content-category-grid,.content-guide-grid,.content-category-grid--faq{grid-template-columns:repeat(2,minmax(0,1fr))}.content-principles{grid-template-columns:repeat(4,minmax(0,1fr))}.content-principles li:nth-child(5){border-left:0;border-top:1px solid var(--line)}.content-principles li:nth-child(n+6){border-top:1px solid var(--line)}.content-routes,.content-expertise,.content-responsibilities--four,.content-plan{grid-template-columns:repeat(2,minmax(0,1fr))}.content-plan li:nth-child(3){border-left:0}.content-plan li:nth-child(n+3){border-top:1px solid var(--line)}}@media (max-width:820px){.content-section,.content-section--compact{padding-block:64px}.content-heading h2,.content-method-close h2,.content-profile-links h2,.content-empty h2{font-size:clamp(1.8rem,8vw,2.35rem)}.content-heading>p:not(.eyebrow),.content-method-close p,.content-profile-links p,.content-empty>p:not(.eyebrow){font-size:17px;line-height:28px}.content-method-intro,.content-faq-layout,.content-network,.content-method-close,.content-profile-links,.content-legal,.content-estimator,.content-role-bridge,.content-legal-bridge{grid-template-columns:1fr}.content-legal-bridge .content-links,.content-checklines{margin-top:8px}.content-os7{grid-template-columns:1fr}.content-os7 li{grid-template-columns:34px minmax(0,1fr);align-items:start;gap:8px 14px;min-height:0;padding:16px;display:grid}.content-os7 li span{grid-row:1/3}.content-os7 li small{grid-column:2}.content-os7--guide{background:var(--white);border:1px solid var(--card-outline);border-top:2px solid var(--gold);border-radius:14px;grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;padding:5px}.content-os7--guide li{border:0;border-radius:9px;justify-content:center;align-items:center;min-height:48px;padding:6px 2px;display:flex}.content-os7--guide li span{grid-row:auto;font-size:11px;line-height:16px}.content-os7--guide li strong,.content-os7--guide li small{display:none}.content-os7-current{background:var(--ink);color:var(--white);border-radius:14px;align-items:start;gap:6px;margin-top:10px;padding:18px 20px;display:grid}.content-os7-current>span{color:#e2c999;letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:700;line-height:16px}.content-os7-current strong{font-size:19px;line-height:26px}.content-os7-current small{color:#fffc;font-size:14px;line-height:22px}.content-mandate-desktop{display:none}.content-mandate-mobile{background:var(--white);border:1px solid var(--card-outline);border-top:2px solid var(--gold);border-radius:16px;display:block;overflow:clip}.content-mandate-mobile__caption{color:var(--slate);padding:16px 18px;font-size:13px;line-height:20px}.content-mandate-mobile details{border-top:1px solid var(--line)}.content-mandate-mobile summary{cursor:pointer;grid-template-columns:28px minmax(0,1fr) 24px;align-items:center;gap:12px;min-height:76px;padding:16px 18px;list-style:none;display:grid}.content-mandate-mobile summary::-webkit-details-marker{display:none}.content-mandate-mobile summary>span:first-child{color:var(--gold-dark);font-size:12px;font-weight:700}.content-mandate-mobile summary>span:nth-child(2){gap:3px;display:grid}.content-mandate-mobile summary strong{font-size:17px;line-height:23px}.content-mandate-mobile summary small{color:var(--slate);font-size:12px;line-height:18px}.content-mandate-mobile summary b{font-size:22px;font-weight:400;line-height:22px;transition:transform .16s}.content-mandate-mobile details[open] summary{background:var(--ink);color:var(--white)}.content-mandate-mobile details[open] summary>span:first-child{color:#e2c999}.content-mandate-mobile details[open] summary small{color:#ffffffc2}.content-mandate-mobile details[open] summary b{transform:rotate(45deg)}.content-mandate-mobile__comparison{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;gap:0;display:grid}.content-mandate-mobile__comparison section{min-width:0;padding:18px}.content-mandate-mobile__comparison section+section{border-left:1px solid var(--line)}.content-mandate-mobile__comparison .is-exclusive{background:var(--sand)}.content-mandate-mobile__comparison span{color:var(--gold-dark);letter-spacing:.07em;margin-bottom:8px;font-size:10px;font-weight:700;line-height:15px;display:block}.content-mandate-mobile__comparison p{color:var(--slate);font-size:14px;line-height:22px}.content-accordion--method summary{grid-template-columns:38px minmax(0,1fr) 24px;gap:6px 12px;padding:18px}.content-accordion--method summary>span{grid-row:1/3}.content-accordion--method summary>strong{grid-column:2}.content-accordion--method summary>small{grid-column:2/4}.content-accordion--method summary>b{grid-area:1/3}.content-accordion--method details>div{grid-template-columns:1fr;padding:22px 18px 26px}.content-tool-checklist,.content-responsibilities,.content-stats{grid-template-columns:1fr}.content-responsibilities--four{grid-template-columns:repeat(2,minmax(0,1fr))}.content-stats div{min-height:0;padding:20px 0}.content-stats div+div{border-left:0;border-top:1px solid var(--line)}.content-funnel li{border-left-width:8px;grid-template-columns:1fr;gap:7px}.content-test,.content-action{grid-template-columns:1fr;padding:24px}.content-action .button,.content-method-close .button{justify-self:start}.content-principles{grid-template-columns:repeat(2,minmax(0,1fr))}.content-principles li{min-height:190px}.content-principles li:nth-child(odd){border-left:0}.content-principles li:nth-child(n+3){border-top:1px solid var(--line)}.content-legal__summary{position:static}.content-legal dl>div{grid-template-columns:1fr;gap:10px}.content-network aside{min-height:300px}.content-trust-table thead{width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.content-trust-table tbody tr,.content-trust-table tfoot tr{grid-template-columns:48px minmax(0,1fr);display:grid}.content-trust-table th,.content-trust-table td{padding:16px 18px;width:auto!important}.content-trust-table tbody th{grid-row:1/3}.content-trust-table tbody td:nth-child(2){border-bottom:0;padding-bottom:5px}.content-trust-table tbody td:last-child{grid-column:2;padding-top:5px}.content-trust-table tfoot th{grid-column:1/-1;padding-bottom:4px}.content-trust-table tfoot td{grid-column:1/-1;padding-top:8px}}@media (max-width:560px){.content-context-action,.content-trust-actions .button{width:100%}.content-section,.content-section--compact{padding-block:52px}.content-category-grid,.content-guide-grid,.content-category-grid--faq,.content-routes,.content-expertise,.content-neighbourhoods,.content-responsibilities--four,.content-plan{grid-template-columns:1fr}.content-plan li+li{border-left:0;border-top:1px solid var(--line)}.content-panel,.content-guide,.content-responsibilities article,.content-expertise article{min-height:0;padding:22px}.content-accordion summary{gap:12px;min-height:74px;padding:18px}.content-accordion summary strong{font-size:17px;line-height:24px}.content-accordion details>div{padding:20px 18px 24px}.content-table-wrap{border-radius:14px;margin-inline:0}.content-table{min-width:720px}.content-table--mandate{min-width:1020px}.content-mandate-mobile__comparison{grid-template-columns:1fr}.content-mandate-mobile__comparison section+section{border-left:0;border-top:1px solid var(--line)}.content-timeline li,.content-career li{grid-template-columns:56px minmax(0,1fr);gap:16px}.content-timeline li:before,.content-career li:before{left:27px}.content-timeline li>span,.content-career li>span{border-width:3px;width:56px;height:56px;font-size:11px}.content-timeline li>div,.content-career li>div{padding-bottom:26px}.content-principles{grid-template-columns:1fr}.content-principles li{min-height:0}.content-principles li+li{border-left:0;border-top:1px solid var(--line)}.content-network dl{grid-template-columns:1fr}.content-network aside{min-height:240px;padding:32px 24px}.content-empty__actions,.content-empty__actions .button{width:100%}}@media (prefers-reduced-motion:reduce){.content-panel,.content-guide,.content-routes a,.content-links a,.content-accordion summary b{transition:none}}.guide-score__rows{gap:16px;display:grid}.guide-score__row{border:1px solid var(--border-strong);background:#fff;border-radius:16px;grid-template-columns:minmax(0,1fr) 180px;gap:20px;padding:20px;display:grid}.guide-score__row>span{gap:8px;display:grid}.guide-score__row small{color:#76501f;font-weight:700}.guide-score__row select{border:1px solid var(--border-strong);width:100%;min-height:48px;color:var(--ink);font:inherit;cursor:pointer;background-color:#fff;border-radius:8px;align-self:center;padding:10px 12px;font-size:16px}.guide-score__result{padding:20px 0}.guide-worksheet-note,.content-tool-note{color:var(--slate);font-size:14px}@media (max-width:480px){.guide-score__row{grid-template-columns:1fr}}.guide-editorial{max-width:900px}.guide-editorial>p,.guide-editorial section p{margin:18px 0;line-height:1.75}.guide-editorial section{margin-top:32px}.guide-byline{color:var(--slate);font-size:14px}.guide-editorial__contents{border-left:3px solid var(--gold-dark);background:var(--sand);margin:24px 0;padding:18px 24px}.guide-editorial__contents ul{gap:10px;margin:0;padding-left:18px;display:grid}.guide-editorial__contents a{text-underline-offset:3px;text-decoration:underline}.guide-editorial section[id]{scroll-margin-top:120px}.guide-editorial__reference{border-top:1px solid var(--border-strong);color:var(--slate);margin-top:28px;padding-top:20px;font-size:14px}.guide-editorial__reference h3{font-size:16px}.guide-paper-only{display:none}@media print{@page{size:A4;margin:14mm 13mm}.site-header,.site-footer,.cookie-consent,.guide-print,.editorial-final,.floating-contact,.mobile-navigation,.mobile-contact-bar{display:none!important}body:has(.guide-worksheet){background:#fff!important;margin:0!important;padding:0!important}body:has(.guide-worksheet)>:not(main){display:none!important}body:has(.guide-worksheet) main{display:block;margin:0!important;padding:0!important}body:has(.guide-worksheet) main>:not(.guide-worksheet){display:none!important}.guide-worksheet{background:#fff!important;margin:0!important;padding:0!important}.guide-worksheet .container{width:100%;max-width:none;margin:0;padding:0}.guide-worksheet,.guide-worksheet *{box-shadow:none!important;text-shadow:none!important;transition:none!important;animation:none!important;transform:none!important}.guide-worksheet{color:#182a39;font:10pt/1.4 Arial,sans-serif}.guide-worksheet :is(p,span,small,th,td,strong,li){color:inherit;font-size:inherit;line-height:inherit}.guide-worksheet p{margin:0}.guide-worksheet h2,.guide-worksheet h3{color:#182a39;break-after:avoid;font-family:Arial,sans-serif}.guide-paper-only{display:block}.guide-worksheet .guide-screen-only,.guide-worksheet .inline-actions,.guide-worksheet .guide-print,.guide-worksheet .guide-score select{display:none!important}.guide-paper-brand{border-bottom:1pt solid #182a39;justify-content:space-between;align-items:baseline;gap:4mm;margin-bottom:5mm;padding-bottom:3mm;font-size:8pt;display:flex}.guide-paper-brand strong{letter-spacing:.3pt;font-size:10pt}.guide-paper-brand strong span{font-weight:400}.guide-worksheet .content-heading{break-inside:avoid;max-width:none;margin:0 0 4mm}.guide-worksheet .content-heading .eyebrow{letter-spacing:.7pt;color:#565656;margin:0 0 2mm;font-size:8pt;line-height:1.3}.guide-worksheet .content-heading h2{max-width:none;margin:0 0 3mm;font-size:19pt;line-height:1.15}.guide-worksheet .content-heading>p:last-child{max-width:none;font-size:10pt;line-height:1.4}.guide-paper-fields{break-inside:avoid;justify-content:space-between;gap:8mm;margin:5mm 0;font-size:9pt;display:flex}.guide-worksheet .content-tool{break-inside:auto;margin:0}.guide-worksheet :is(.content-tool-checklist,.content-timeline,.content-funnel,.guide-score__rows){margin:0;padding:0;display:block}.guide-worksheet :is(.content-tool-checklist>li,.content-timeline>li,.content-funnel>li,.guide-score__row){break-inside:avoid;page-break-inside:avoid;background:0 0;border:0;border-bottom:.5pt solid #b8bec3;border-radius:0;margin:0;padding:3.5mm 0}.guide-worksheet .content-tool-checklist li{gap:3mm;display:flex}.guide-worksheet .content-tool-checklist li>span{display:block}.guide-worksheet .content-tool-checklist li:before{content:"";border:.7pt solid #63707a;flex:0 0 3mm;width:3mm;height:3mm;margin-top:1mm}.guide-worksheet .content-tool-checklist svg{display:none}.guide-worksheet :is(.content-tool-checklist small,.content-timeline small,.guide-score small,.content-funnel>li>span){letter-spacing:.5pt;color:#555;margin-bottom:1mm;font-size:7.5pt;display:block}.guide-worksheet :is(.content-tool-checklist strong,.content-funnel strong,.guide-score strong){margin-bottom:1mm;font-size:11pt;line-height:1.25;display:block}.guide-worksheet :is(.content-tool-checklist p,.content-timeline p,.content-funnel p){margin:0;font-size:10pt;line-height:1.4}.guide-worksheet .content-tool-note{margin-top:2mm;font-size:9pt;display:block}.guide-worksheet .content-tool-note:after{content:" : __________________________________________________"}.guide-worksheet .content-timeline li{grid-template-columns:7mm 1fr;gap:3mm;display:grid}.guide-worksheet .content-timeline li:before{display:none}.guide-worksheet .content-timeline li>span{color:#555;background:0 0;border:0;border-radius:0;width:auto;height:auto;padding-top:1mm;font-size:9pt;display:block}.guide-worksheet .content-timeline li>div{border:0;padding:0}.guide-worksheet .content-timeline h3{margin:0 0 1mm;font-size:11pt;line-height:1.25}.guide-worksheet .content-funnel li{display:block}.guide-worksheet .content-table-wrap{border:0;border-radius:0;overflow:visible}.guide-worksheet .content-table{table-layout:fixed;width:100%;min-width:0;font-size:9pt}.guide-worksheet .content-table caption{color:#555;padding:0 0 2mm;font-size:8pt}.guide-worksheet .content-table :is(th,td){overflow-wrap:anywhere;border:.5pt solid #b8bec3;width:auto;padding:2.5mm;line-height:1.35}.guide-worksheet .content-table thead{display:table-header-group}.guide-worksheet .content-table thead th{color:#182a39;letter-spacing:0;text-transform:none;background:#f0f1f2;font-size:8pt}.guide-worksheet .content-table tbody th{width:20%;font-size:9pt}.guide-worksheet .content-table th:first-child{width:20%}.guide-worksheet .content-table:not(.content-table--mandate) th:nth-child(2){width:52%}.guide-worksheet .content-table tr{break-inside:avoid;page-break-inside:avoid}.guide-worksheet .content-mandate-desktop{display:block!important}.guide-worksheet .content-mandate-mobile{display:none!important}.guide-worksheet .content-table--mandate{font-size:8.5pt}.guide-worksheet .content-table--mandate th:first-child{width:18%}.guide-worksheet .content-test{break-inside:avoid;background:0 0;border:0;border-radius:0;margin:5mm 0;padding:0;display:block}.guide-worksheet .content-test:before{content:"OLEG SHVETS · EXPERTIMO";border-bottom:1pt solid #182a39;margin-bottom:5mm;padding-bottom:3mm;font-size:8pt;font-weight:700;display:block}.guide-worksheet .content-test h3{margin:1mm 0;font-size:12pt}.guide-worksheet .content-test p{margin:1mm 0}.guide-worksheet .content-test ul{margin-top:2mm;display:block}.guide-worksheet .content-test li{gap:2mm;padding:1.5mm 0;font-size:9pt;line-height:1.3}.guide-worksheet .content-test li svg{flex-basis:3mm;width:3mm;height:3mm;margin:0}.guide-worksheet .guide-score>.guide-paper-only{margin-bottom:2mm;font-size:9pt}.guide-worksheet .guide-score__row{grid-template-columns:1fr 20mm;gap:5mm;display:grid}.guide-worksheet .guide-score__row>span{display:block}.guide-worksheet .guide-score__row .guide-score__paper-value{text-align:right;white-space:nowrap;align-self:center;font-size:12pt;display:block}.guide-worksheet .guide-score__result{break-inside:avoid;padding:3mm 0;font-size:9pt}.guide-worksheet .guide-score__result p{margin:1mm 0}.guide-worksheet .guide-worksheet-note{margin-top:2mm;font-size:8pt;line-height:1.3}.guide-paper-notes{break-inside:avoid;margin-top:5mm}.guide-paper-notes h3{margin:0;font-size:10pt}.guide-paper-notes>div{border-bottom:.5pt solid #b8bec3;height:7mm}.guide-paper-footer{break-inside:avoid;border-top:1pt solid #182a39;margin-top:5mm;padding-top:2mm}.guide-paper-footer p{font-size:7.5pt;line-height:1.4}}
