.cabinet-page .cabinet-team-hero{margin:0;min-width:0;align-self:center}.cabinet-page .cabinet-team-hero picture{display:block;overflow:hidden;border-radius:0;background:var(--riv-surface)}.cabinet-page .cabinet-team-hero picture>img{display:block;width:100%;height:auto;aspect-ratio:1.35;object-fit:cover;object-position:51% 45%}.cabinet-page .cabinet-team-hero figcaption{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:18px 0;border-bottom:1px solid var(--riv-line);font-size:12px;color:var(--riv-muted)}.cabinet-page .cabinet-team-hero figcaption a{display:inline-flex;align-items:center;gap:10px;min-height:44px;color:var(--riv-ink)}.cabinet-page .cabinet-founders-section{padding:86px 0 72px;scroll-margin-top:112px}.cabinet-page .cabinet-people-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:28px}.cabinet-page .cabinet-person{display:flex;flex-direction:column;min-width:0;overflow:hidden;background:#f7f8fa;border:1px solid var(--riv-line);border-radius:0;scroll-margin-top:112px}.cabinet-page .cabinet-person-photo{display:block;overflow:hidden;background:var(--riv-surface);aspect-ratio:1.15}.cabinet-page .cabinet-person-photo>img{display:block;width:100%;height:100%;object-fit:cover;object-position:50% 14%;transition:transform .9s cubic-bezier(.22,1,.36,1)}.cabinet-page .cabinet-person-content{display:flex;flex:1;flex-direction:column;padding:32px 36px 28px}.cabinet-page .cabinet-person-role{font-size:12px;color:var(--riv-muted);line-height:1.5}.cabinet-page .cabinet-person h3{font-size:clamp(28px,2.6vw,36px);line-height:1.15;font-weight:500}.cabinet-page .cabinet-person-content p{font-size:15px;line-height:1.75;margin:0 0 17px}.cabinet-page .cabinet-person-content .cabinet-person-education{display:flex;align-items:center;gap:10px;min-height:56px;margin:16px 0 23px;padding:13px 0;border-block:1px solid var(--riv-line);font-size:13px;line-height:1.45;color:var(--riv-blue-deep)}.cabinet-page .cabinet-person-education svg{flex:0 0 20px;color:var(--riv-blue-deep)}.cabinet-page .cabinet-person-content .cabinet-person-lead{font-size:20px;line-height:1.35;font-weight:500;color:var(--riv-ink);margin:0 0 18px}.cabinet-page .cabinet-person-link{display:inline-flex;align-items:center;align-self:flex-start;gap:12px;min-height:44px;margin-top:auto;padding-block:8px;color:var(--riv-ink);font-size:13px;text-decoration:underline;text-decoration-color:var(--riv-line-strong);text-underline-offset:7px}.cabinet-page .cabinet-complementarity{display:flex;justify-content:center;align-items:center;gap:32px;margin-top:34px;padding:30px 18px;border-block:1px solid var(--riv-line);text-align:left}.cabinet-page .cabinet-complementarity>span{font-size:12px;letter-spacing:.05em;text-transform:uppercase;color:var(--riv-blue-deep);font-weight:500;flex:0 0 190px}.cabinet-page .cabinet-complementarity p{font-size:17px;line-height:1.55;margin:0}.cabinet-page .cabinet-complementarity strong{font-weight:500;color:var(--riv-ink)}@media(hover:hover) and (prefers-reduced-motion:no-preference){.cabinet-page .cabinet-person:hover .cabinet-person-photo>img{transform:scale(1.025)}}@media(max-width:1180px){.cabinet-page .cabinet-person-content{padding:28px}.cabinet-page .cabinet-person h3{font-size:30px}.cabinet-page .cabinet-team-hero picture>img{aspect-ratio:1.15}}@media(max-width:850px){.cabinet-page .cabinet-team-hero picture>img{aspect-ratio:3/2}.cabinet-page .cabinet-person-content{padding:24px}.cabinet-page .cabinet-person h3{font-size:28px}.cabinet-page .cabinet-founders-section{padding:60px 0}.cabinet-page .cabinet-people-grid{gap:20px}}@media(max-width:600px){.cabinet-page .cabinet-people-grid{grid-template-columns:1fr;gap:28px}.cabinet-page .cabinet-person-photo{aspect-ratio:1.15}.cabinet-page .cabinet-person-content{padding:26px 23px}.cabinet-page .cabinet-person h3{font-size:30px}.cabinet-page .cabinet-team-hero figcaption{font-size:11px;gap:8px;padding:8px 0}.cabinet-page .cabinet-complementarity{gap:20px;padding:24px 8px;align-items:flex-start;flex-direction:column;gap:12px}.cabinet-page .cabinet-complementarity>span{flex-basis:auto;font-size:11px}.cabinet-page .cabinet-complementarity p{font-size:15px}}@media(prefers-reduced-motion:reduce){.cabinet-page .cabinet-person-photo>img{transition:none;transform:none}}.cabinet-page .cabinet-person-intro{min-height:53px;color:var(--riv-muted)}@media(max-width:850px){.cabinet-page .cabinet-people-grid{grid-template-columns:1fr}.cabinet-page .cabinet-person-photo{aspect-ratio:1.45}.cabinet-page .cabinet-person-intro{min-height:0}}@media(max-width:600px){.cabinet-page .cabinet-person-photo{aspect-ratio:1.15}}.cabinet-page .cabinet-people-grid{gap:32px}.cabinet-page .cabinet-person{background:linear-gradient(135deg,#fff,#f0f3f7);border-color:#dbe2eb;box-shadow:0 18px 42px -30px #17254155;border-radius:2px}.cabinet-page .cabinet-person-visual{position:relative;isolation:isolate;overflow:hidden}.cabinet-page .cabinet-person-visual:after{content:"";position:absolute;z-index:1;inset:42% 0 0;background:linear-gradient(180deg,transparent,#14183145 35%,#141831ed);pointer-events:none}.cabinet-page .cabinet-person-photo{aspect-ratio:1.2}.cabinet-page .cabinet-person-identity{position:absolute;z-index:2;bottom:30px;left:34px;right:28px}.cabinet-page .cabinet-person-role{display:block;color:#dce3ef;font-size:11px;letter-spacing:.03em;margin-bottom:10px}.cabinet-page .cabinet-person-identity h3{color:#fff;font-size:clamp(28px,2.6vw,38px);margin:0;font-weight:450;letter-spacing:-.04em}.cabinet-page .cabinet-person-content{padding:26px 34px 28px;position:relative;isolation:isolate}.cabinet-page .cabinet-person-content:before{content:"";position:absolute;z-index:-1;pointer-events:none;right:-22px;top:0;width:180px;height:210px;background:url(/rivaria-picto-sky.svg) 50%/contain no-repeat;opacity:.045;mask-image:linear-gradient(#000,transparent);-webkit-mask-image:linear-gradient(#000,transparent)}.cabinet-page .cabinet-person-content .cabinet-person-education{border:0;padding:0;margin:0 0 24px;min-height:32px;gap:12px;font-size:12px;color:#486481}.cabinet-page .cabinet-person-education svg{box-sizing:content-box;padding:8px;border:1px solid #dce3ed;background:#fff9;color:#486481}.cabinet-page .cabinet-person-content .cabinet-person-lead{font-size:22px;letter-spacing:-.025em;margin-bottom:12px;min-height:60px}.cabinet-page .cabinet-person-content .cabinet-person-intro{font-size:14px;line-height:1.7;min-height:72px;margin-bottom:16px}@media(max-width:850px){.cabinet-page .cabinet-person-photo{aspect-ratio:1.45}.cabinet-page .cabinet-person-content .cabinet-person-intro,.cabinet-page .cabinet-person-content .cabinet-person-lead{min-height:0}}.cabinet-page .cabinet-people-grid{align-items:stretch}.cabinet-page .cabinet-person-photo{aspect-ratio:1.45}.cabinet-page .cabinet-person-content{padding:28px 32px 22px}.cabinet-page .cabinet-person-content .cabinet-person-education{margin-bottom:20px}.cabinet-page .cabinet-person-content .cabinet-person-lead{min-height:0;font-size:23px;line-height:1.3;margin:0 0 15px}.cabinet-page .cabinet-person-content :is(.cabinet-person-intro,.cabinet-person-approach){min-height:0;font-size:14px;line-height:1.75;margin:0 0 14px;color:#526074}.cabinet-page .cabinet-person-contribution{margin:6px 0 22px;padding:20px 0 0;border-top:1px solid #d9e1eb}.cabinet-page .cabinet-person-contribution>span{display:block;font-size:10px;letter-spacing:.09em;text-transform:uppercase;color:#526781;margin-bottom:13px}.cabinet-page .cabinet-person-contribution ul{display:grid;gap:10px;list-style:none;padding:0;margin:0}.cabinet-page .cabinet-person-contribution li{display:flex;align-items:flex-start;gap:10px;font-size:13px;line-height:1.5;color:var(--riv-ink)}.cabinet-page .cabinet-person-contribution svg{color:#517baa;flex:0 0 15px;margin-top:2px}.cabinet-page .cabinet-founder-profile-link{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:48px;border-top:1px solid #d9e1eb;margin-top:auto;padding:15px 0 0;color:#345579;font-size:12px;text-decoration:none}.cabinet-page .cabinet-founder-profile-link>svg{box-sizing:content-box;padding:7px;border:1px solid #cbd6e4;background:#fff8;flex-shrink:0}.cabinet-page .cabinet-founder-profile-link:hover{color:var(--riv-ink);text-decoration:underline;text-underline-offset:4px}.cabinet-page .cabinet-founder-profile-link:focus-visible{outline:2px solid #345579;outline-offset:4px}@media(max-width:600px){.cabinet-page .cabinet-person-photo{aspect-ratio:1.15}.cabinet-page .cabinet-person-content{padding:23px 21px 18px}.cabinet-page .cabinet-person-content .cabinet-person-lead{font-size:22px}}.cabinet-page .cabinet-person{box-shadow:0 2px 4px #17254104,0 14px 26px -20px #17254145,0 32px 54px -38px #17254155;border-color:#dfe5ed}.cabinet-page .cabinet-person-content{overflow:hidden;background:linear-gradient(125deg,#ffffffb8,#f0f3f780);box-shadow:inset 0 1px 0 #fff}.cabinet-page .cabinet-person-content:before{right:-104px;top:-96px;width:360px;height:560px;opacity:.55;background:linear-gradient(130deg,#fff 5%,#dce4ef 30%,#f9fbfe 49%,#bdcddd 73%,#fff 92%);mask:url(/brand/rivaria-picto-distinction.svg) center/contain no-repeat;-webkit-mask:url(/brand/rivaria-picto-distinction.svg) center/contain no-repeat;transform:rotate(158deg);filter:drop-shadow(9px 15px 9px #253d5826)}.cabinet-page .cabinet-person:nth-child(2) .cabinet-person-content:before{top:-65px;right:-122px;transform:rotate(166deg)}.cabinet-page .cabinet-person-content:after{content:"";position:absolute;z-index:-1;pointer-events:none;inset:0;background:linear-gradient(90deg,#fff7,transparent 70%),linear-gradient(0deg,#f4f6f9 5%,transparent 68%)}@media(max-width:600px){.cabinet-page .cabinet-person-content:before{width:280px;height:440px;right:-115px;top:-54px;opacity:.4}.cabinet-page .cabinet-person:nth-child(2) .cabinet-person-content:before{right:-126px;top:-36px}}.cabinet-page .cabinet-person-photo{position:relative;isolation:isolate}.cabinet-page .cabinet-person-photo:before{content:"";position:absolute;z-index:-1;inset:-18px;background:var(--founder-portrait) center 14%/cover no-repeat;filter:blur(18px)}.cabinet-page #cabinet-fondateur .cabinet-person-photo{--founder-portrait:url(/social/tanguy-bureau-clair-v2-400.webp);--founder-portrait:image-set(url("/social/tanguy-bureau-clair-v2-400.avif") type("image/avif"),url("/social/tanguy-bureau-clair-v2-400.webp") type("image/webp"))}.cabinet-page #cabinet-dalia .cabinet-person-photo{--founder-portrait:url(/figma/cabinet/dalia-400.webp);--founder-portrait:image-set(url("/figma/cabinet/dalia-400.avif") type("image/avif"),url("/figma/cabinet/dalia-400.webp") type("image/webp"))}.cabinet-page .cabinet-person-photo>img{width:86%;margin-inline:auto;object-position:50% 8%;mask-image:linear-gradient(90deg,transparent,#000 5%,#000 95%,transparent);transform:none}.cabinet-page .cabinet-person:hover .cabinet-person-photo>img{transform:none}.cabinet-page #cabinet-fondateur .cabinet-person-photo>img{width:82%;object-position:50% 18%}.cabinet-page .cabinet-pillars{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:24px;padding:0 0 76px}.cabinet-page .cabinet-pillars-intro{position:relative;isolation:isolate;display:flex;flex-direction:column;justify-content:space-between;gap:64px;min-width:0;overflow:hidden;border-radius:0;padding:32px;background:#619eff}.cabinet-page .cabinet-pillars-intro picture{position:absolute;inset:0;z-index:-1}.cabinet-page .cabinet-pillars-intro img,.cabinet-page .cabinet-pillars-photo img{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.cabinet-page .cabinet-pillars h2{margin:0;font-size:48px;font-weight:500;line-height:1;letter-spacing:-.03em;color:white;text-wrap:wrap}.cabinet-page .cabinet-pillars h2 span{color:var(--riv-ink)}.cabinet-page .cabinet-pillars-intro p{margin:0;font-size:16px;line-height:1.4;color:rgb(255 255 255/80%)}.cabinet-page .cabinet-pillars-list{display:flex;flex-direction:column;gap:20px;min-width:0;list-style:none;margin:0;padding:0}.cabinet-page .cabinet-pillar{position:relative;display:grid;grid-template-columns:38px minmax(0,1fr);gap:14px;flex:1;padding:0;background:none}.cabinet-page .cabinet-pillar h3{margin:0 0 12px;font-size:20px;font-weight:500;line-height:1.2;letter-spacing:-.02em;color:var(--riv-ink);text-wrap:wrap}.cabinet-page .cabinet-pillar h3 span{color:var(--riv-action)}.cabinet-page .cabinet-pillar p{margin:0;font-size:16px;line-height:1.4;color:var(--riv-ink)}.cabinet-page .cabinet-pillar strong{font-weight:500}.cabinet-page .cabinet-pillars-portrait{display:block;position:relative;min-width:0;overflow:hidden;border-radius:0}.cabinet-page .cabinet-pillars-photo{display:block;position:absolute;inset:0}.cabinet-page .cabinet-pillars-monogram{display:block;position:absolute;width:42.8%;height:auto;right:-13.75%;bottom:-13.84%;pointer-events:none}@media(max-width:1180px) and (min-width:992px){.cabinet-page .cabinet-pillars{gap:16px}.cabinet-page .cabinet-pillars-intro{padding:24px}.cabinet-page .cabinet-pillars h2{font-size:40px}}@media(max-width:991px){.cabinet-page .cabinet-pillars{grid-template-columns:1fr;padding-bottom:60px}.cabinet-page .cabinet-pillars-intro{gap:40px}.cabinet-page .cabinet-pillars h2{max-width:480px}.cabinet-page .cabinet-pillars-intro p{max-width:55ch}.cabinet-page .cabinet-pillars-portrait{width:100%;aspect-ratio:25/30}}@media(max-width:600px){.cabinet-page .cabinet-pillars{padding-bottom:50px}.cabinet-page .cabinet-pillars-intro{padding:24px;gap:32px}.cabinet-page .cabinet-pillars h2{font-size:32px;max-width:310px}.cabinet-page .cabinet-pillar h3{font-size:18px}}.cabinet-page .cabinet-pillar:not(:last-child):before{content:"";position:absolute;left:18px;top:34px;bottom:-46px;width:2px;background:linear-gradient(#aacbfa,#dce7f5)}.cabinet-page .cabinet-pillar-number{position:relative;z-index:1;display:grid;place-items:center;align-self:start;margin-top:22px;width:38px;height:38px;border:5px solid white;border-radius:50%;background:#1c426e;color:#fff;font-size:11px;font-weight:600;font-variant-numeric:tabular-nums;box-shadow:0 0 0 1px #d7e3f2,0 4px 10px #15365b14}.cabinet-page .cabinet-pillar-content{padding:22px;border:1px solid #e4eaf2;border-radius:3px;background:linear-gradient(125deg,#fff,#f8fafc);box-shadow:0 3px 5px #172f4d03,0 12px 24px -20px #172f4d40}.cabinet-page .cabinet-pillar-content h3{margin-bottom:12px;font-size:19px;line-height:1.3}.cabinet-page .cabinet-pillar-content h3 span{color:#4b88d6}.cabinet-page .cabinet-pillar-content p{font-size:14px;line-height:1.7;color:#626779}.cabinet-page .cabinet-pillar-content strong{font-weight:550;color:var(--riv-ink)}@media(max-width:600px){.cabinet-page .cabinet-pillars-list{gap:16px}.cabinet-page .cabinet-pillar{grid-template-columns:32px minmax(0,1fr);gap:12px}.cabinet-page .cabinet-pillar-number{width:32px;height:32px;margin-top:19px;border-width:4px;font-size:10px}.cabinet-page .cabinet-pillar:not(:last-child):before{left:15px;top:30px;bottom:-40px}.cabinet-page .cabinet-pillar-content{padding:18px 16px}.cabinet-page .cabinet-pillar-content h3{font-size:19px}}.cabinet-page .cabinet-pillars-intro{justify-content:center;align-self:stretch;gap:0;padding:clamp(24px,2.6vw,38px)}.cabinet-page .cabinet-pillars-intro .cabinet-pillars-lead{margin:26px 0 0;font-size:21px;line-height:1.45;letter-spacing:-.02em;max-width:25ch}.cabinet-page .cabinet-pillars-clarity{margin-top:34px;padding-top:25px;border-top:1px solid #ffffff55}.cabinet-page .cabinet-pillars-clarity>p{font-size:14px;color:#fff;line-height:1.6}.cabinet-page .cabinet-pillars-clarity ul{list-style:none;padding:0;margin:14px 0 0;display:grid;gap:0}.cabinet-page .cabinet-pillars-clarity li{position:relative;padding:14px 0 14px 21px;color:#fff;font-size:16px;line-height:1.5;font-weight:500}.cabinet-page .cabinet-pillars-clarity li+li{border-top:1px solid #ffffff26}.cabinet-page .cabinet-pillars-clarity li:before{content:"";position:absolute;left:0;top:23px;width:6px;height:6px;border-radius:50%;background:#fff}@media(max-width:991px){.cabinet-page .cabinet-pillars-intro{width:100%}.cabinet-page .cabinet-pillars-clarity{margin-top:26px}.cabinet-page .cabinet-pillars-intro .cabinet-pillars-lead{font-size:20px;max-width:35ch}}.cabinet-values{padding:32px 0 80px;min-width:0;overflow:hidden;scroll-margin-top:110px}.cabinet-values-tabs{position:relative;display:flex;justify-content:center;margin:0 auto 32px;width:max-content;max-width:100%;overflow-x:auto;scrollbar-width:none}.cabinet-values-tabs button{flex:none;padding:14px 20px;border:0;border-bottom:2px solid #eef4ff;background:transparent;color:var(--riv-ink);font:inherit;font-size:16px;cursor:pointer;white-space:nowrap}.cabinet-values-tabs button[aria-selected=true]{color:#1870ef;border-color:#1870ef}.cabinet-values-tabs button:focus-visible{outline:2px solid var(--riv-action);outline-offset:-4px}.cabinet-values-carousel{position:relative}.cabinet-values-track{margin-left:-16px}.cabinet-values-slide{flex:0 0 min(880px,calc(100% - 176px));padding-left:16px;min-width:0;opacity:.13;transition:opacity .35s ease}.cabinet-values-slide[data-active=true]{opacity:1}.cabinet-page .cabinet-value-card{display:grid;grid-template-columns:1fr 1.08fr;gap:64px;padding:40px;background:#f7f7f7;border-radius:4px;min-height:363px}.cabinet-value-card>div{display:flex;flex-direction:column;justify-content:space-between;gap:36px}.cabinet-page .cabinet-value-card h3{font-size:32px;line-height:1.05;letter-spacing:-.03em;font-weight:500;margin:0;color:var(--riv-ink)}.cabinet-page .cabinet-value-card h3 span{color:#7ab1ff}.cabinet-page .cabinet-value-card p{font-size:16px;line-height:1.6;color:var(--riv-muted);margin:0}.cabinet-value-card img{width:100%;height:283px;object-fit:cover;border-radius:0;align-self:center}.cabinet-values .core-carousel-progress{display:none}.cabinet-values .core-carousel-arrows{position:absolute;inset:0;display:flex;align-items:center;justify-content:space-between;pointer-events:none;padding:0 12px}.cabinet-values .core-carousel-arrows button{pointer-events:auto;display:grid;place-items:center;width:48px;height:48px;border:0;border-radius:4px;background:var(--riv-ink);color:white;cursor:pointer}.cabinet-values .core-carousel-arrows button:focus-visible{outline:3px solid var(--riv-action);outline-offset:3px}@media(min-width:761px) and (max-width:1050px){.cabinet-values-slide{flex-basis:94%}.cabinet-page .cabinet-value-card{grid-template-columns:1fr;gap:28px;padding:28px;min-height:0}.cabinet-value-card>div{gap:24px}.cabinet-values .core-carousel-arrows{position:static;justify-content:flex-end;gap:10px;padding:20px 0 0}}@media(max-width:760px){.cabinet-values{padding:24px 0 56px}.cabinet-values-tabs{justify-content:flex-start;width:100%;margin-bottom:28px}.cabinet-values-tabs button{font-size:15px;padding:14px 18px}.cabinet-values-slide{flex-basis:94%}.cabinet-page .cabinet-value-card{grid-template-columns:1fr;gap:24px;padding:24px;min-height:0}.cabinet-page .cabinet-value-card h3{font-size:28px}.cabinet-value-card>div{gap:24px}.cabinet-value-card img{height:220px}.cabinet-values .core-carousel-arrows{position:static;justify-content:flex-end;gap:10px;padding:20px 0 0}}@media(prefers-reduced-motion:reduce){.cabinet-values-slide{transition:none}}.cabinet-page .cabinet-reassurance-transition{position:relative;isolation:isolate;display:flow-root;padding-top:12px}.cabinet-page .cabinet-reassurance-transition:before{content:"";position:absolute;z-index:-1;pointer-events:none;top:-1px;left:50%;width:100vw;height:calc(100% + 1px);transform:translateX(-50%);background:linear-gradient(180deg,var(--riv-ink) 0,#29324b 42px,#657187 105px,#bac4d2 175px,#eef1f5 240px,#fff 310px)}.cabinet-page .cabinet-reassurance{position:relative;margin:0 0 64px;border:1px solid #dce3ec;border-radius:1px;background:radial-gradient(ellipse at 70% 0,#fff 0,transparent 60%),linear-gradient(125deg,#eef1f5,#fafbfc 42%,#e9eff6);box-shadow:0 20px 45px -25px #0b112866,inset 0 1px 0 #fff}.cabinet-page .cabinet-reassurance-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;margin:0;padding:0}.cabinet-page .cabinet-reassurance-grid>li{min-width:0}.cabinet-page .cabinet-reassurance-grid>li+li{border-left:1px solid #cbd5e380}.cabinet-page .cabinet-reassurance-item{display:flex;flex-direction:column;height:100%;padding:34px clamp(22px,2.6vw,40px);color:var(--riv-ink);text-decoration:none;border-radius:0;position:relative;isolation:isolate;overflow:hidden;transition:background .2s ease}.cabinet-page .cabinet-reassurance-top{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:24px}.cabinet-page .cabinet-reassurance-label{font-size:clamp(29px,2.8vw,41px);font-weight:500;line-height:1.1;letter-spacing:-.045em;color:#345579}.cabinet-page .cabinet-reassurance-item h2{margin:0 0 10px;font-size:19px;line-height:1.3;font-weight:550;letter-spacing:-.025em}.cabinet-page .cabinet-reassurance-item p{margin:0 0 22px;color:#536174;font-size:14px;line-height:1.65}.cabinet-page .cabinet-reassurance-link{display:flex;align-items:center;gap:9px;margin-top:auto;font-size:12px;font-weight:550;color:#345579}.cabinet-page .cabinet-reassurance-item:focus-visible{outline:2px solid #345579;outline-offset:3px}@media(hover:hover){.cabinet-page .cabinet-reassurance-item:hover{background:#ffffff70}.cabinet-page .cabinet-reassurance-item:hover .cabinet-reassurance-link{text-decoration:underline;text-underline-offset:4px}}@media(max-width:760px){.cabinet-page .cabinet-reassurance{margin-bottom:44px}.cabinet-page .cabinet-reassurance-grid{grid-template-columns:1fr;padding:0 22px}.cabinet-page .cabinet-reassurance-grid>li+li{border-left:0;border-top:1px solid #cbd5e380}.cabinet-page .cabinet-reassurance-item{padding:22px 0}.cabinet-page .cabinet-reassurance-top{margin-bottom:12px}.cabinet-page .cabinet-reassurance-label{font-size:32px}.cabinet-page .cabinet-reassurance-item h2{font-size:18px;margin-bottom:6px}.cabinet-page .cabinet-reassurance-item p{font-size:13px;line-height:1.55;margin-bottom:12px}}@media(prefers-reduced-motion:reduce){.cabinet-page .cabinet-reassurance-item{transition:none}}.cabinet-page .cabinet-reassurance-item:before{content:"";position:absolute;inset:0;z-index:-2;pointer-events:none;background:linear-gradient(125deg,#fff9,transparent 48%,#c5d2e218)}.cabinet-page .cabinet-reassurance-item:after{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,#a4b8d040,#fff,#90a8c350)}.cabinet-page .cabinet-reassurance-watermark{position:absolute;z-index:-1;pointer-events:none;top:12px;right:-28px;width:200px;height:200px;color:#6a84a5;opacity:.13;transform:rotate(-9deg);mask-image:linear-gradient(180deg,#000 15%,transparent 95%);-webkit-mask-image:linear-gradient(180deg,#000 15%,transparent 95%)}.cabinet-page .cabinet-reassurance-grid>li:nth-child(2) .cabinet-reassurance-watermark{transform:rotate(9deg);top:5px}.cabinet-page .cabinet-reassurance-link{gap:12px}.cabinet-page .cabinet-reassurance-link>svg{padding:5px;box-sizing:content-box;border:1px solid #bccada80;border-radius:1px;background:#ffffff70}@media(max-width:760px){.cabinet-page .cabinet-reassurance-grid{padding:0}.cabinet-page .cabinet-reassurance-item{padding:26px 22px}.cabinet-page .cabinet-reassurance-watermark{width:165px;height:165px;right:-12px;top:8px;opacity:.12}}.cabinet-page .cabinet-reassurance-label{color:#71ABFF}.cabinet-page .cabinet-reassurance-item p{margin-bottom:0}.cabinet-page .cabinet-reassurance-item:hover{background:transparent}.cabinet-page .cabinet-reassurance-grid>li:nth-child(2) .cabinet-reassurance-watermark,.cabinet-page .cabinet-reassurance-watermark{width:235px;height:235px;right:-12px;top:8px;transform:none;color:#52779e;opacity:.2;mask-image:linear-gradient(150deg,#000 15%,transparent 94%);-webkit-mask-image:linear-gradient(150deg,#000 15%,transparent 94%)}@media(max-width:760px){.cabinet-page .cabinet-reassurance-grid>li:nth-child(2) .cabinet-reassurance-watermark,.cabinet-page .cabinet-reassurance-watermark{width:185px;height:185px;right:-8px;opacity:.17}}.home-art-direction[data-motion-ready=true] .cabinet-page .cabinet-reassurance-grid>[data-reveal]{transition:opacity .8s ease-out,transform .95s cubic-bezier(.22,1,.36,1)}.home-art-direction[data-motion-ready=true] .cabinet-page .cabinet-reassurance-grid>[data-reveal]:not(.is-visible){opacity:0;transform:translateY(22px)}@media (min-width:761px){.home-art-direction[data-motion-ready=true] .cabinet-page .cabinet-reassurance-grid>[data-reveal]:nth-child(2){transition-delay:.13s}.home-art-direction[data-motion-ready=true] .cabinet-page .cabinet-reassurance-grid>[data-reveal]:nth-child(3){transition-delay:.26s}}.home-art-direction[data-motion-off=true] .cabinet-page .cabinet-reassurance-grid>[data-reveal]{opacity:1;transform:none;transition:none}@media (prefers-reduced-motion:reduce){.home-art-direction[data-motion-ready=true] .cabinet-page .cabinet-reassurance-grid>[data-reveal]{opacity:1;transform:none;transition:none}}.cabinet-page .cabinet-hero-photo-frame{position:relative;isolation:isolate;overflow:hidden;border-radius:2px;background:var(--riv-ink)}.cabinet-page .cabinet-hero-team-photo .cabinet-hero-photo-frame picture{border-radius:2px;border:0;box-shadow:none}.cabinet-page .cabinet-hero-photo-frame:after{content:"";position:absolute;z-index:1;pointer-events:none;inset:35% 0 0;background:linear-gradient(180deg,transparent 0,rgb(20 24 49/15%) 28%,rgb(20 24 49/88%) 80%,var(--riv-ink) 100%)}.cabinet-page .cabinet-hero-proof{position:absolute;z-index:2;left:28px;right:28px;bottom:24px;display:grid;grid-template-columns:1fr 1.1fr;gap:24px;align-items:center;padding:20px 0 0;border:0;border-top:1px solid #ffffff45;border-radius:1px;background:transparent;color:#fff}.cabinet-page .cabinet-hero-proof-count>strong{display:block;color:#fff;font-size:48px;font-weight:450;line-height:1;letter-spacing:-.06em;font-variant-numeric:tabular-nums}.cabinet-page .cabinet-hero-proof-caption{display:block;color:#e1e7f0;font-size:12px;line-height:1.4;margin-top:6px}.cabinet-page .cabinet-hero-proof-ratings{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin:0;padding:2px 0 2px 24px;border-left:1px solid #ffffff35}.cabinet-page .cabinet-hero-proof-ratings>div{display:flex;flex-direction:column;align-items:flex-start;gap:9px}.cabinet-page .cabinet-hero-proof-ratings dt{display:flex;align-items:center}.cabinet-page .cabinet-hero-proof-ratings dt :is(img,svg){display:block;flex-shrink:0;width:22px;height:22px;aspect-ratio:1;object-fit:contain;border-radius:0}.cabinet-page .cabinet-hero-proof-ratings .cabinet-proof-star{color:#d5bc8d;flex-shrink:0;margin-right:3px}.cabinet-page .cabinet-hero-proof-ratings dd{display:flex;align-items:baseline;gap:3px;margin:0;white-space:nowrap;font-size:10px;color:#c5cede}.cabinet-page .cabinet-hero-proof-ratings strong{font-size:23px;font-weight:500;color:#fff;letter-spacing:-.035em;font-variant-numeric:tabular-nums}@media(max-width:600px),(min-width:851px) and (max-width:1199px){.cabinet-page .cabinet-hero-photo-frame{padding-bottom:50px}.cabinet-page .cabinet-hero-photo-frame:after{bottom:50px}.cabinet-page .cabinet-hero-proof{left:20px;right:20px;bottom:16px;grid-template-columns:1fr 1fr;gap:18px;padding-top:15px}.cabinet-page .cabinet-hero-proof-count>strong{font-size:40px}.cabinet-page .cabinet-hero-proof-caption{font-size:11px;max-width:15ch}.cabinet-page .cabinet-hero-proof-ratings{grid-template-columns:1fr;gap:12px;padding-left:18px}.cabinet-page .cabinet-hero-proof-ratings>div{flex-direction:row;align-items:center;justify-content:space-between;gap:8px}.cabinet-page .cabinet-hero-proof-ratings strong{font-size:20px}}@media(max-width:360px){.cabinet-page .cabinet-hero-proof{left:14px;right:14px;gap:12px}.cabinet-page .cabinet-hero-proof-ratings{padding-left:12px}.cabinet-page .cabinet-hero-proof-ratings dt :is(img,svg){width:19px;height:19px}}.cabinet-page .cabinet-hero-proof{display:block}.cabinet-page .cabinet-hero-cta-row{display:flex;gap:24px}.cabinet-page .cabinet-hero-cta-row .cabinet-hero-action{min-width:0}.cabinet-page .cabinet-cta-ratings{flex:1;min-width:155px;max-width:210px;grid-template-columns:1fr;gap:9px;padding:2px 0 2px 20px;margin:0;border-left:1px solid #ffffff35}.cabinet-page .cabinet-cta-ratings>div{flex-direction:row;align-items:center;justify-content:space-between;gap:12px}.cabinet-page .cabinet-cta-ratings strong{font-size:21px}@media(min-width:851px) and (max-width:1199px){.cabinet-page .cabinet-hero-cta-row{flex-wrap:wrap}.cabinet-page .cabinet-cta-ratings{max-width:300px;flex-basis:100%;grid-template-columns:1fr 1fr;padding:0;border:0;gap:28px}}@media(max-width:600px){.cabinet-page .cabinet-hero-cta-row{flex-direction:column;align-items:stretch;gap:20px}.cabinet-page .cabinet-cta-ratings{width:100%;max-width:none;grid-template-columns:1fr 1fr;padding:0 10px;border:0;gap:32px}.cabinet-page .cabinet-cta-ratings>div+div{border-left:1px solid #ffffff35;padding-left:22px}.cabinet-page .cabinet-hero-photo-frame{padding-bottom:0}.cabinet-page .cabinet-hero-photo-frame:after{bottom:0}}.cabinet-page .cabinet-hero-cta-row{flex-direction:column;gap:22px}.cabinet-page .cabinet-cta-ratings{--review-google:#fbbc05;--review-trustpilot:#00b67a;--review-empty:#ffffff30;display:grid;flex:none;width:100%;min-width:0;max-width:360px}.cabinet-page .cabinet-cta-ratings>div{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:9px;padding:0 22px 0 0}.cabinet-page .cabinet-cta-ratings>div+div{padding:0 0 0 22px;border-left:1px solid #ffffff24}.cabinet-page .cabinet-cta-ratings .review-brand{display:flex;min-height:20px;color:#e8edf6;font-weight:500;line-height:1.2}.cabinet-page .cabinet-cta-ratings dt :is(img,svg){width:18px;height:18px;flex-basis:18px}.cabinet-page .cabinet-cta-ratings dd{gap:10px}.cabinet-page .cabinet-cta-ratings .review-star,.cabinet-page .cabinet-cta-ratings .review-star svg{width:13px;height:13px}.cabinet-page .cabinet-cta-ratings .review-stars{gap:2px}.cabinet-page .cabinet-rating-score{display:flex;align-items:baseline;line-height:1}.cabinet-page .cabinet-cta-ratings strong{font-size:16px;font-weight:600;letter-spacing:-.025em}@media(max-width:380px){.cabinet-page .cabinet-cta-ratings>div{padding-right:12px}.cabinet-page .cabinet-cta-ratings>div+div{padding-left:12px}.cabinet-page .cabinet-cta-ratings dd{gap:6px}.cabinet-page .cabinet-cta-ratings .review-star,.cabinet-page .cabinet-cta-ratings .review-star svg{width:11px;height:11px}}.cabinet-page .cabinet-hero-cta-row{flex-direction:row;flex-wrap:wrap;align-items:flex-start;gap:20px}.cabinet-page .cabinet-cta-ratings{grid-template-columns:repeat(2,minmax(0,1fr));flex:0 1 326px;width:326px;max-width:326px;gap:8px;padding:0}.cabinet-page .cabinet-cta-ratings>div,.cabinet-page .cabinet-cta-ratings>div+div{display:grid;grid-template-columns:1fr;align-items:center;padding:12px 10px;border:1px solid #ffffff1c;border-radius:3px;background:linear-gradient(120deg,#ffffff08,#ffffff03)}.cabinet-page .cabinet-cta-ratings .review-brand{font-size:12px;gap:7px}.cabinet-page .cabinet-cta-ratings dt :is(img,svg){width:17px;height:17px;flex-basis:17px}.cabinet-page .cabinet-cta-ratings dd{display:flex;gap:7px;align-items:center}.cabinet-page .cabinet-cta-ratings .review-stars{display:flex}.cabinet-page .cabinet-rating-score:before{content:none}.cabinet-page .cabinet-cta-ratings strong{font-size:17px}.cabinet-page .cabinet-rating-score{gap:3px}@media(max-width:600px){.cabinet-page .cabinet-hero-cta-row{flex-direction:column;align-items:stretch;gap:16px}.cabinet-page .cabinet-cta-ratings{width:100%;max-width:none;flex:auto;grid-template-columns:1fr 1fr;gap:8px}.cabinet-page .cabinet-cta-ratings>div,.cabinet-page .cabinet-cta-ratings>div+div{grid-template-columns:1fr;gap:9px;padding:12px}.cabinet-page .cabinet-cta-ratings dd{justify-content:flex-start}}@media(min-width:851px){.cabinet-page .cabinet-hero-cta-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.08fr);align-items:start;gap:20px;container-type:inline-size;container-name:cabinet-action}.cabinet-page .cabinet-hero-cta-row .cabinet-hero-action{width:100%}.cabinet-page .cabinet-hero-cta-row .cabinet-hero-action .btn{max-width:100%;padding-inline:20px}.cabinet-page .cabinet-cta-ratings{width:100%;max-width:none;min-width:0}.cabinet-page .cabinet-cta-ratings>div,.cabinet-page .cabinet-cta-ratings>div+div{padding:12px 9px}.cabinet-page .cabinet-cta-ratings dd{gap:6px}.cabinet-page .cabinet-cta-ratings .review-stars{gap:1px}.cabinet-page .cabinet-cta-ratings .review-star,.cabinet-page .cabinet-cta-ratings .review-star svg{width:10px;height:10px}}@container cabinet-action (max-width:520px){.cabinet-page .cabinet-cta-ratings{grid-template-columns:1fr;gap:6px}.cabinet-page .cabinet-cta-ratings>div,.cabinet-page .cabinet-cta-ratings>div+div{padding:9px 10px;gap:6px}}.cabinet-page .cabinet-cta-ratings{position:relative;isolation:isolate;gap:0;padding:14px 0;border:0;border-radius:0;background:transparent;box-shadow:none}.cabinet-page .cabinet-cta-ratings:before{content:none}.cabinet-page .cabinet-cta-ratings>div,.cabinet-page .cabinet-cta-ratings>div+div{padding:0 12px;border:0;border-radius:0;background:none;gap:10px}.cabinet-page .cabinet-cta-ratings>div+div{border-left:1px solid #d6e1f021}@container cabinet-action (max-width:520px){.cabinet-page .cabinet-cta-ratings{gap:12px;padding:12px}.cabinet-page .cabinet-cta-ratings>div,.cabinet-page .cabinet-cta-ratings>div+div{padding:0;border:0;gap:7px}.cabinet-page .cabinet-cta-ratings>div+div{padding-top:12px;border-top:1px solid #d6e1f021}}@media(min-width:851px){.cabinet-page .cabinet-human-hero--portrait .cabinet-hero-team-photo{transform:translateY(clamp(24px,3vw,44px))}.cabinet-page .cabinet-human-hero--portrait .cabinet-hero-team-photo img{aspect-ratio:5/4;object-position:center 35%}}