@import "https://fonts.googleapis.com/css2?family=Figtree:wght@400;500;600;700&family=Newsreader:ital,opsz,wght@1,6..72,400;1,6..72,500&display=swap";.hero-seals{align-items:center;gap:14px;display:flex;position:absolute;bottom:74px;right:0}.french-seal{color:#fff;filter:drop-shadow(0 10px 24px #0412244d);width:106px;height:106px;margin:0}.french-seal svg{width:100%;height:100%;display:block;overflow:visible}.seal-lace{fill:#071a30b8;stroke:#ffffffdb;stroke-width:7px;stroke-dasharray:1 5;stroke-linecap:round}.seal-ring{fill:#071a30b3;stroke:#ffffffb3;stroke-width:1.2px}.seal-text{fill:#fff;letter-spacing:1.35px;font-family:Arial,Helvetica,sans-serif;font-size:8px;font-weight:700}.seal-text-bottom{letter-spacing:1.15px;font-size:7px}.seal-dot{fill:#fff}.seal-flag-outline{fill:none;stroke:#ffffffe0;stroke-width:2px}.confidential-seal{isolation:isolate;color:#17352f;text-align:center;background:radial-gradient(circle at 33% 24%,#fff5bd 0 8%,#f4d477 30%,#d09a34 67%,#9d681c 100%);border:2px solid #ffeaa0;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:106px;height:106px;display:flex;position:relative;overflow:hidden;transform:rotate(3deg);box-shadow:inset 0 0 0 4px #653d052e,inset 0 0 0 6px #fff5b9b8,0 10px 24px #0412244d,0 0 20px #edc1532e}.confidential-seal:before{content:"";z-index:-1;border:1px dashed #5b390899;border-radius:50%;position:absolute;inset:9px}.confidential-seal:after{content:"✓";color:#17352f;font:800 11px/1 Arial,sans-serif;position:absolute;top:13px}.confidential-ring{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.confidential-ring text{fill:#17352f;letter-spacing:.62px;font:800 6.2px/1 Arial,sans-serif}.confidential-seal strong{letter-spacing:-1px;text-shadow:0 1px #ffffff8c;margin-top:8px;font:800 31px/.82 Georgia,serif}.confidential-seal strong span{margin-left:1px;font-size:15px}.confidential-seal small{letter-spacing:1px;border-top:1px solid #5b39086b;margin-top:7px;padding-top:5px;font:800 8px/1.1 Arial,sans-serif}.confidential-shine{background:linear-gradient(90deg,#0000,#ffffff6b,#0000);width:38%;animation:5s ease-in-out infinite seal-shine;position:absolute;inset:-25% auto -25% -55%;transform:rotate(18deg)}@keyframes seal-shine{0%,62%{left:-55%}82%,to{left:125%}}@media (prefers-reduced-motion:reduce){.confidential-shine{animation:none}}@media (width<=760px){.hero-seals{justify-content:flex-start;gap:10px;margin:-18px 0 20px;position:static}.french-seal,.confidential-seal{width:82px;height:82px}.confidential-seal strong{font-size:24px}.confidential-seal strong span{font-size:12px}.confidential-seal small{letter-spacing:.8px;margin-top:5px;padding-top:4px;font-size:6px}.confidential-seal:after{font-size:9px;top:10px}.entry-actions{grid-template-columns:1fr;display:grid}.entry-actions .button{width:100%}}.listening-home .entry-hero{background:var(--canard-nuit);isolation:isolate;min-height:780px;padding-top:86px}.listening-home .entry-shade{background:linear-gradient(90deg,#0b2a30eb 0%,#0b2a30c7 38%,#0b2a3040 72%,#0b2a3026 100%),linear-gradient(#0b2a308c,#0000 24%)}.listening-home .entry-content{grid-template-columns:minmax(0,1.25fr) minmax(310px,.75fr);align-items:end;gap:48px;width:calc(100% - 80px);max-width:1200px;min-height:694px;padding:64px 0 70px;display:grid}.home-hero-copy{min-width:0}.listening-home .entry-content .eyebrow{color:var(--menthe);letter-spacing:.12em;font-size:13px}.listening-home .entry-content h1{letter-spacing:-.035em;max-width:15ch;margin-bottom:22px;font-size:clamp(42px,5.2vw,66px);line-height:1.06}.listening-home .entry-content h1 em{color:var(--menthe);font-size:1.04em}.listening-home .entry-hook{color:var(--menthe);margin-bottom:10px;font-size:clamp(24px,2.1vw,30px)}.listening-home .entry-description{color:#ffffffdb;max-width:48ch;font-size:18px;line-height:1.65}.listening-home .entry-actions{margin-top:30px}.listening-home .hero-seals{gap:16px;margin-top:28px;display:flex;position:static}.listening-home .french-seal,.listening-home .confidential-seal{width:96px;height:96px}.employee-card{color:var(--canard);background:#f6f1eaf5;border-radius:18px;padding:25px 25px 22px;box-shadow:0 20px 50px #05141859}.employee-card .eyebrow{color:var(--sarcelle)!important;margin-bottom:7px!important}.employee-card h2{font-family:var(--font-italic);letter-spacing:-.02em;margin-bottom:17px;font-size:26px;font-style:italic;font-weight:400;line-height:1.25}.employee-card dl{margin:0}.employee-card dl div{border-top:1px solid var(--sable-fonce);justify-content:space-between;gap:18px;padding:11px 0;font-size:15px;display:flex}.employee-card dt{color:var(--gris)}.employee-card dd{text-align:right;margin:0;font-weight:600}.listening-home .trust-strip{background:var(--blanc);border-bottom:1px solid var(--filet)}.listening-home .trust-strip>.wrap{grid-template-columns:repeat(3,1fr);gap:0;padding-block:0;display:grid}.listening-home .trust-strip>.wrap>span{grid-template-columns:28px 1fr;align-items:start;gap:14px;padding:28px 24px 28px 0;display:grid}.listening-home .trust-strip>.wrap>span+span{border-left:1px solid var(--filet);padding-left:24px}.listening-home .trust-strip b,.listening-home .trust-strip small{display:block}.listening-home .trust-strip b{color:var(--canard);font-size:16px;font-weight:600}.listening-home .trust-strip small{color:var(--gris);margin-top:3px;font-size:15px;line-height:1.5}.listening-home .story-section{background:var(--sable);grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(40px,7vw,90px);width:100%;max-width:none;padding:96px max(40px,50% - 600px)}.listening-home .story-heading h2{font-size:clamp(34px,3.7vw,46px);line-height:1.12}.life-tags{flex-wrap:wrap;gap:8px;margin:29px 0 0;padding:0;list-style:none;display:flex}.life-tags li{background:var(--blanc);border:1px solid var(--sable-fonce);border-radius:999px;padding:7px 14px;font-size:14px;font-weight:500}.listening-home .story-text .large-copy{display:none}.listening-home .story-conclusion{font-family:var(--font-italic);font-style:italic;border:0!important;padding:0!important;font-size:24px!important;font-weight:400!important}.home-studies{background:var(--blanc);padding:96px 0}.home-studies h2{max-width:23ch;font-size:clamp(34px,3.7vw,46px);line-height:1.12}.home-studies h2 em{color:var(--sarcelle)}.study-grid{grid-template-columns:repeat(3,1fr);gap:clamp(26px,4vw,52px);margin-top:50px;display:grid}.study-grid article{border-top:1px solid var(--filet);padding-top:24px}.study-grid strong{font-family:var(--font-italic);color:var(--sarcelle);font-size:clamp(50px,6vw,78px);font-style:italic;font-weight:400;line-height:1;display:block}.study-grid p{color:var(--canard);margin:20px 0;font-size:17px;line-height:1.65}.study-grid small{color:var(--gris);font-size:12px;line-height:1.5;display:block}.listening-home .cse-difference{background:var(--blanc);border-top:1px solid var(--filet);padding-block:96px}.listening-home .difference-copy{grid-template-columns:1fr 1fr;gap:70px}.listening-home .difference-copy .eyebrow{grid-row:auto}.listening-home .difference-copy>p:last-child{grid-column:2}.listening-home .difference-grid{grid-template-columns:repeat(3,1fr);gap:0;margin-top:50px}.listening-home .difference-grid article{border:0;border-top:1px solid var(--filet);border-radius:0;padding:27px 30px 0 0}.listening-home .difference-grid article+article{border-left:1px solid var(--filet);padding-left:30px}.listening-home .benefits-section{background:var(--blanc);color:var(--canard);padding:0 0 96px}.listening-home .benefits-section .eyebrow{color:var(--sarcelle)}.listening-home .benefits-intro h2{color:var(--canard)}.listening-home .benefits-intro h2 em{color:var(--sarcelle)}.listening-home .benefits-intro>p:last-child{color:var(--gris)}.listening-home .benefit-grid{gap:20px;margin-top:48px}.listening-home .benefit-grid article{background:var(--sable);border:0;border-radius:18px;padding:28px 26px}.listening-home .benefit-grid article svg{display:none}.listening-home .benefit-grid h3{font-family:var(--font-italic);color:var(--canard);margin-bottom:10px;font-size:27px;font-style:italic;font-weight:400}.listening-home .benefit-grid p,.listening-home .scope-note{color:var(--gris)}.listening-home .home-listeners{background:var(--canard-nuit);color:var(--blanc);border:0}.listening-home .home-listeners>.wrap{padding-block:82px}.listening-home .home-listeners .eyebrow,.listening-home .home-listeners .text-link{color:var(--menthe)}.listening-home .home-listeners h2{font-size:clamp(34px,3.7vw,46px)}.listening-home .home-listeners p:not(.eyebrow){color:#ffffffc7}.listening-home #fonctionnement{padding-block:96px}.listening-home .listening-steps{gap:20px;position:relative}.listening-home .listening-steps article{border:1px solid var(--filet);background:var(--blanc);border-radius:18px;padding:26px 24px}.listening-home .step-number{background:var(--canard);width:38px;height:38px;color:var(--blanc);border:0;border-radius:50%;place-items:center;margin-bottom:18px;padding:0;display:grid}.home-confidence{background:var(--sable);padding:96px 0}.home-confidence-grid{grid-template-columns:minmax(0,1fr) minmax(420px,1fr);align-items:start;gap:70px;display:grid}.home-confidence-copy h2{font-size:clamp(34px,3.7vw,46px)}.home-confidence-copy h2 em{color:var(--sarcelle)}.home-confidence-copy>p:last-of-type{font-size:17px}.home-confidence .confidence-details{margin-top:32px}.collective-report{background:var(--blanc);border-radius:20px;padding:28px;box-shadow:0 24px 60px #143c441f}.report-head{border-bottom:1px solid var(--filet);color:var(--gris);letter-spacing:.1em;text-transform:uppercase;justify-content:space-between;gap:12px;padding-bottom:14px;font-size:12px;font-weight:600;display:flex}.report-head span:last-child{background:var(--menthe);color:var(--canard);border-radius:999px;padding:5px 9px}.collective-report h3{font-family:var(--font-italic);margin:18px 0 5px;font-size:28px;font-style:italic;font-weight:400}.collective-report>p{font-size:15px}.report-stats{grid-template-columns:repeat(3,1fr);gap:12px;margin:21px 0;display:grid}.report-stats div{background:var(--sable);border-radius:12px;padding:13px 14px}.report-stats strong,.report-stats small{display:block}.report-stats strong{font-size:27px;line-height:1.1}.report-stats small{color:var(--gris);margin-top:4px;font-size:12px}.report-themes{gap:12px;margin:0;padding:0;font-size:14px;list-style:none;display:grid}.report-themes li{grid-template-columns:1fr auto;gap:5px 12px;display:grid}.report-themes b{font-weight:600}.report-themes i{background:var(--sable);border-radius:4px;grid-column:1/-1;height:8px;overflow:hidden}.report-themes i span{background:linear-gradient(90deg,var(--canard),var(--sarcelle));border-radius:4px;height:100%;display:block}.collective-report .report-note{border-top:1px solid var(--filet);margin:18px 0 0;padding-top:14px;font-size:12px}.listening-home .cse-purpose{background:var(--canard-nuit);width:100%;max-width:none;color:var(--blanc);text-align:left;grid-template-columns:1fr 1fr;gap:25px 70px;padding:90px max(40px,50% - 600px);display:grid}.listening-home .cse-purpose .eyebrow,.listening-home .cse-purpose h2{grid-column:1}.listening-home .cse-purpose h2{font-size:clamp(34px,3.7vw,46px)}.listening-home .cse-purpose h2 em,.listening-home .cse-purpose .eyebrow,.listening-home .cse-purpose .text-link{color:var(--menthe)}.listening-home .cse-purpose>p,.listening-home .cse-purpose>a{color:#ffffffc7;grid-column:2;margin:0}.listening-home .cse-purpose>a{color:var(--menthe);margin-top:8px}.listening-home .complements{background:var(--blanc);padding-block:90px}.listening-home .complement-grid>a{border-radius:18px;padding:30px 28px}.listening-home .home-blog{background:var(--sable);border:0;width:100%;max-width:none;padding:90px max(40px,50% - 600px)}.listening-home .home-blog-links{border:0;gap:20px}.listening-home .home-blog-links>a,.listening-home .home-blog-links>a+a{background:var(--blanc);border:0;border-radius:18px;min-height:220px;padding:26px 24px}.listening-home .faq-section{padding-block:90px}.listening-home .listening-cta{background:var(--canard-nuit);padding-block:90px}@media (width<=900px){.listening-home .entry-content{grid-template-columns:1fr;align-items:start;padding-top:70px}.employee-card{max-width:520px}.listening-home .trust-strip>.wrap{grid-template-columns:1fr}.listening-home .trust-strip>.wrap>span,.listening-home .trust-strip>.wrap>span+span{border-left:0;border-top:1px solid var(--filet);padding:20px 0}.listening-home .trust-strip>.wrap>span:first-child{border-top:0}.study-grid,.home-confidence-grid{grid-template-columns:1fr}.home-confidence-grid{gap:42px}.collective-report{max-width:620px}.listening-home .cse-purpose{grid-template-columns:1fr}.listening-home .cse-purpose .eyebrow,.listening-home .cse-purpose h2,.listening-home .cse-purpose>p,.listening-home .cse-purpose>a{grid-column:1}}@media (width<=760px){.listening-home .entry-hero{min-height:0;padding-top:76px}.listening-home .entry-content{gap:32px;width:calc(100% - 40px);min-height:0;padding:54px 0 42px}.listening-home .entry-content h1{max-width:none;font-size:clamp(39px,10.5vw,54px)}.listening-home .entry-description{font-size:16px}.listening-home .hero-seals{margin:25px 0 0}.employee-card{padding:22px}.employee-card h2{font-size:23px}.listening-home .story-section{grid-template-columns:1fr;gap:35px;padding:64px 20px}.home-studies,.listening-home .cse-difference,.home-confidence,.listening-home .complements,.listening-home .faq-section,.listening-home .listening-cta{padding-block:64px}.study-grid{gap:32px;margin-top:38px}.study-grid strong{font-size:58px}.listening-home .difference-copy{grid-template-columns:1fr;gap:18px}.listening-home .difference-copy>p:last-child{grid-column:1}.listening-home .difference-grid{grid-template-columns:1fr;gap:0;margin-top:35px}.listening-home .difference-grid article,.listening-home .difference-grid article+article{border-left:0;border-top:1px solid var(--filet);padding:24px 0}.listening-home .benefits-section{padding-bottom:64px}.listening-home .home-listeners>.wrap,.listening-home #fonctionnement{padding-block:64px}.home-confidence-grid{grid-template-columns:1fr}.collective-report{padding:22px}.report-stats{grid-template-columns:1fr}.listening-home .cse-purpose,.listening-home .home-blog{padding:64px 20px}}@media (prefers-reduced-motion:reduce){.listening-home *{scroll-behavior:auto}}:root{--ink:#132743;--blue:#0869e8;--muted:#637086;--line:#e3e9f1;--paper:#fff;--soft:#f4f7fc;--radius:20px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--paper);color:var(--ink);margin:0;font-family:Arial,Helvetica,sans-serif;font-size:16px;line-height:1.6}a{color:inherit;text-decoration:none}button,input,textarea,select{font:inherit}button,a,input,textarea,select,summary{-webkit-tap-highlight-color:transparent}button{cursor:pointer}a,button{transition:background .2s,transform .2s,color .2s}input:focus,textarea:focus,select:focus{outline:2px solid var(--blue);outline-offset:2px}h1,h2,h3,p{margin-top:0}h1,h2,h3{line-height:1.15}h1{letter-spacing:-.053em;font-size:clamp(44px,4.8vw,68px);font-weight:600}h2{letter-spacing:-.04em;font-size:clamp(30px,3vw,42px);font-weight:600}h3{letter-spacing:-.025em;font-size:21px;font-weight:600}p{color:var(--muted)}svg{flex-shrink:0;width:22px;height:22px}.wrap{width:calc(100% - 112px);max-width:1280px;margin-inline:auto}.header{z-index:20;background:#fff;border-bottom:1px solid #eaf0f7;position:relative}.nav-wrap{justify-content:space-between;align-items:center;gap:30px;max-width:1440px;min-height:94px;margin:auto;padding:16px 44px;display:flex}.brand{flex-shrink:0;display:inline-flex}.brand-original{background:url(/brand-reference.png) -255px 0/1536px 1024px no-repeat;width:143px;height:43px;display:block}.navigation{align-items:center;gap:27px;font-size:14px;font-weight:500;display:flex}.button{background:var(--blue);color:#fff;white-space:normal;border:1px solid #0000;border-radius:9px;justify-content:center;align-items:center;gap:13px;min-height:51px;padding:14px 21px;font-size:14px;font-weight:600;line-height:1.4;display:inline-flex}.button:hover{background:#0055c6;transform:translateY(-2px)}.nav-cta{background:var(--ink);min-height:44px;padding:12px 17px;font-size:14px}.secondary{color:var(--ink);background:0 0;border-color:#d3dce9}.secondary:hover{background:#edf3fb}.dropdown{position:relative}.dropdown summary{cursor:pointer;align-items:center;gap:6px;list-style:none;display:flex}.dropdown summary::-webkit-details-marker{display:none}.dropdown summary svg{width:14px}.dropdown-panel{border:1px solid var(--line);background:#fff;border-radius:16px;width:360px;padding:16px;position:absolute;top:40px;left:-25px;box-shadow:0 18px 50px #14294316}.dropdown-panel>a{border-radius:10px;align-items:center;gap:12px;padding:12px;display:flex}.dropdown-panel>a:hover{background:var(--soft)}.dropdown-all{color:var(--blue);border-bottom:1px solid var(--line);justify-content:space-between}.menu-toggle{display:none}.hero{grid-template-columns:1.1fr .9fr;align-items:center;gap:58px;padding-block:70px 66px;display:grid}.eyebrow{letter-spacing:.14em;color:var(--blue);margin-bottom:23px;font-size:12px;font-weight:700;line-height:1.5}.hero .eyebrow{align-items:center;gap:10px;display:flex}.eyebrow-line{background:var(--blue);width:22px;height:2px}.hero h1{max-width:650px;margin-bottom:25px}.hero h1 span{color:var(--blue);display:block}.hero-description{max-width:580px;margin-bottom:27px;font-size:17px;line-height:1.8}.hero-actions{flex-wrap:wrap;gap:12px;display:flex}.hero-caption{color:#768396;margin:21px 0 0;font-size:13px}.hero-visual{isolation:isolate;border-radius:160px 22px 22px;height:480px;position:relative}.hero-photo{object-fit:cover;object-position:52% center;border-radius:inherit;width:100%;height:100%}.photo-label{background:#fff;border:1px solid #eef1f8;border-radius:12px;align-items:center;gap:14px;padding:19px 24px;display:flex;position:absolute;bottom:83px;left:-27px;box-shadow:0 15px 40px #1728401c}.photo-label strong{font-size:16px;line-height:1.4;display:block}.photo-label span:not(.small-symbol){color:var(--muted);font-size:13px;display:block}.small-symbol{width:43px;height:43px;color:var(--blue);background:#edf5ff;border-radius:50%;place-items:center;display:grid}.photo-foot{background:var(--blue);color:#fff;letter-spacing:.08em;border-radius:0 0 20px 20px;justify-content:center;align-items:center;gap:16px;min-height:65px;padding:16px 28px;font-size:12px;font-weight:600;display:flex;position:absolute;bottom:0;left:0;right:0}.connection-line{background:#ffffff80;width:80px;height:1px}.principles{background:var(--soft);border-block:1px solid #edf0f6}.principles .wrap{grid-template-columns:repeat(4,1fr);gap:22px;padding-block:26px;display:grid}.principles span{align-items:center;gap:12px;font-size:14px;display:flex}.principles svg{color:var(--blue);width:21px}.section{padding-block:88px}.section-heading{justify-content:space-between;align-items:end;gap:30px;margin-bottom:35px;display:flex}.section-heading h2{margin-bottom:0}.muted-heading{color:#65738a}.text-link{color:var(--blue);align-items:center;gap:12px;font-size:14px;font-weight:600;display:inline-flex}.text-link:hover{color:#00479e}.section-heading>.text-link{flex-shrink:0;margin-bottom:4px}.services-grid{grid-template-columns:repeat(4,1fr);gap:18px;display:grid}.service-card{border:1px solid var(--line);background:#fff;border-radius:15px;flex-direction:column;padding:26px 23px 22px;transition:transform .25s,box-shadow .25s;display:flex}.service-card:hover{transform:translateY(-6px);box-shadow:0 15px 38px #1429430d}.card-top{justify-content:space-between;align-items:center;margin-bottom:26px;display:flex}.icon{border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:45px;height:45px;display:inline-flex}.icon.violet{color:#7c4add;background:#eee9ff}.icon.teal{color:#11816c;background:#dff4ed}.icon.orange{color:#c36c25;background:#fff0e4}.icon.pink{color:#ca4974;background:#fde7ef}.service-num{color:#8390a2;font-size:12px}.service-card h3{min-height:52px;margin-bottom:15px;font-size:22px}.service-card>p{min-height:95px;margin-bottom:18px;font-size:14px;line-height:1.7}.service-card ul{border-top:1px solid var(--line);margin:0 0 26px;padding:18px 0 0;list-style:none}.service-card li{align-items:flex-start;gap:8px;margin-bottom:10px;font-size:13px;line-height:1.5;display:flex}.service-card li svg{color:#8393ac;width:15px;height:19px}.card-link{justify-content:space-between;align-items:center;gap:14px;margin-top:auto;font-size:13px;font-weight:600;display:flex}.service-card.violet .card-link{color:#7848ce}.service-card.teal .card-link{color:#137860}.service-card.orange .card-link{color:#a65319}.service-card.pink .card-link{color:#b83c68}.card-link svg{width:19px}.mission{background:#f0f5fc;border-radius:20px;grid-template-columns:1.15fr 1fr;align-items:center;gap:65px;padding:54px;display:grid}.mission h2{margin:0;font-size:36px;line-height:1.2}.mission h2 span{color:var(--blue)}.mission p:not(.eyebrow){margin-bottom:25px;font-size:16px;line-height:1.85}.mission .eyebrow{font-size:11px}.resource-grid{grid-template-columns:repeat(3,1fr);gap:28px;display:grid}.resource-card{flex-direction:column;display:flex}.resource-cover{border-radius:13px;min-height:165px;margin-bottom:23px;padding:25px;position:relative;overflow:hidden}.resource-cover>span{letter-spacing:.14em;font-size:10px;font-weight:600;display:block}.resource-cover strong{letter-spacing:-.03em;max-width:230px;margin-top:28px;font-size:25px;line-height:1.2;display:block}.resource-cover svg{width:30px;height:30px;position:absolute;bottom:24px;right:24px}.cover-0{color:#4d5090;background:#edf0ff}.cover-1{color:#226d5c;background:#e7f4f0}.cover-2{color:#2a5e9f;background:#e9f1fc}.resource-card h3{max-width:350px;margin-bottom:12px;font-size:21px;line-height:1.4}.resource-card>p{font-size:14px;line-height:1.75}.resource-card .card-link{color:var(--blue);justify-content:flex-start}.resource-card:hover .card-link{gap:22px}.cta{color:#fff;background:#0c2c54;border-radius:22px;justify-content:space-between;align-items:center;gap:45px;margin-bottom:78px;padding:53px 55px;display:flex}.cta .eyebrow{color:#85bcff;font-size:11px}.cta h2{margin-bottom:18px;font-size:37px}.cta p:not(.eyebrow){color:#c4d3e7;max-width:560px;margin-bottom:0;font-size:14px}.cta .button{flex-shrink:0}footer{border-top:1px solid var(--line);padding-top:55px}.footer-grid{grid-template-columns:1.4fr 1.2fr 1fr 1fr;gap:40px;padding-bottom:45px;display:grid}.footer-brand p{margin:20px 0;font-size:14px}.footer-grid h3{margin-bottom:23px;font-size:14px}.footer-grid>div>a:not(.brand){color:var(--muted);margin-bottom:10px;font-size:13px;display:block}.footer-bottom{border-top:1px solid var(--line);color:#7c8899;justify-content:space-between;padding-block:20px;font-size:12px;display:flex}.page-hero{background:var(--soft);padding:30px 0 60px}.breadcrumb{color:#68768c;flex-wrap:wrap;gap:13px;margin-bottom:42px;font-size:13px;display:flex}.breadcrumb a:hover{color:var(--blue)}.page-hero h1{max-width:900px;margin-bottom:25px;font-size:clamp(40px,4.5vw,60px)}.page-intro{max-width:760px;font-size:18px;line-height:1.8}.page-intro:empty{display:none}.page-hero .button{margin-top:8px}.detail-grid{grid-template-columns:repeat(2,1fr);gap:24px;margin-block:38px;display:grid}.detail-grid article{border:1px solid var(--line);border-radius:15px;padding:32px}.detail-grid h3{margin-top:22px}.detail-grid p{margin-bottom:0;line-height:1.8}.callout{background:var(--soft);border-radius:15px;padding:30px 35px}.callout h3{margin-bottom:13px}.callout p{margin:0;line-height:1.85}.callout .text-link{margin-top:18px}.process{padding-bottom:80px}.process-grid{grid-template-columns:repeat(3,1fr);gap:35px;margin-top:40px;display:grid}.process-grid>div{border-top:1px solid var(--line);padding-top:24px}.process-grid>div>span{color:var(--blue);font-size:14px}.process-grid h3{margin-top:23px}.process-grid p{font-size:16px;line-height:1.8}.editorial>p{max-width:970px;font-size:18px;line-height:1.9}.contact-layout{grid-template-columns:.85fr 1.15fr;gap:75px;display:grid}.contact-layout aside>p{line-height:1.85}.contact-email{color:var(--blue);overflow-wrap:anywhere;align-items:center;gap:12px;margin:30px 0 45px;display:flex}.contact-form{border:1px solid var(--line);background:#f6f8fc;border-radius:16px;padding:32px}.contact-form label{margin-bottom:20px;font-size:14px;font-weight:600;display:block}.form-row{grid-template-columns:1fr 1fr;gap:18px;display:grid}input,select,textarea{width:100%;color:var(--ink);background:#fff;border:1px solid #d5deeb;border-radius:7px;min-height:47px;margin-top:8px;padding:12px;font-size:16px;display:block}textarea{resize:vertical}.form-note{font-size:12px;line-height:1.7}.form-note a{text-decoration:underline}.contact-form>.button{margin-bottom:20px}.form-feedback{background:#e5f2e9;border-radius:8px;padding:16px;font-size:14px}.form-feedback a{text-decoration:underline}.legal{max-width:900px}.legal-notice{color:#785715;background:#fff4df;border:1px solid #efdbb4;border-radius:9px;margin-bottom:40px;padding:18px 22px}.legal h2{margin-top:40px;font-size:28px}.legal p{line-height:1.9}.sitemap{grid-template-columns:1fr 1fr;gap:20px;display:grid}.sitemap a{border-bottom:1px solid var(--line);color:var(--blue);padding:16px}.article-body{max-width:820px}.article-body>section{margin-bottom:50px}.article-body h2{font-size:32px}.article-body p{font-size:18px;line-height:1.9}.skip-link{background:var(--blue);color:#fff;z-index:100;padding:12px;position:fixed;top:-80px;left:15px}.skip-link:focus{top:10px}@keyframes enter{0%{opacity:0;transform:translateY(13px)}to{opacity:1;transform:translateY(0)}}.hero-copy,.hero-visual,.page-hero h1{animation:.65s both enter}.hero-visual{animation-delay:.1s}@media (width>=1450px){.hero{padding-block:85px}.hero-visual{height:510px}}@media (width<=1180px){.wrap{width:calc(100% - 64px)}.nav-wrap{padding-inline:32px}.navigation{gap:17px;font-size:13px}.nav-cta{display:none}.hero{gap:35px}.hero h1{font-size:54px}.hero-visual{height:445px}.hero-actions{flex-direction:column;align-items:start}.service-card{padding:22px 18px}.service-card h3{font-size:20px}.service-card>p{min-height:125px}.principles span{gap:8px;font-size:12px}.mission{gap:35px;padding:40px}.mission h2{font-size:32px}}@media (width<=900px){.services-grid{grid-template-columns:repeat(2,1fr)}.service-card h3,.service-card>p{min-height:0}.hero{gap:25px}.hero h1{font-size:44px}.hero-description{font-size:16px}.photo-label{padding:16px;bottom:85px;left:-12px}.photo-label strong{font-size:14px}.photo-foot{padding:18px;font-size:10px}.hero-visual{height:440px}.resource-cover strong{font-size:22px}.resource-cover svg{display:none}.contact-layout{gap:35px}.form-row{grid-template-columns:1fr;gap:0}.cta{gap:25px;padding:40px}.cta h2{font-size:31px}.cta .button{max-width:250px}}@media (width<=760px){.wrap{width:calc(100% - 40px)}.nav-wrap{min-height:77px;padding:14px 20px}.menu-toggle{border:1px solid var(--line);background:#fff;border-radius:8px;align-items:center;gap:13px;padding:8px 12px;font-size:14px;display:flex}.menu-toggle span{font-size:18px}.navigation{border-bottom:1px solid var(--line);background:#fff;max-height:calc(100dvh - 77px);padding:20px;display:none;position:absolute;top:76px;left:0;right:0;overflow:auto}.navigation.is-open{flex-direction:column;align-items:stretch;gap:0;display:flex}.navigation>a,.dropdown summary{padding:14px 8px;font-size:16px}.nav-cta{margin-top:14px;display:flex!important}.dropdown-panel{box-shadow:none;background:var(--soft);border:0;width:100%;padding:6px;font-size:14px;position:static}.dropdown-all{font-size:14px}.dropdown-panel>a{padding:10px}.dropdown-panel .icon{width:35px;height:35px}.hero{grid-template-columns:1fr;gap:35px;padding-block:45px}.hero h1{max-width:600px;font-size:clamp(42px,10vw,59px)}.hero .eyebrow{margin-bottom:20px;font-size:11px}.hero-description{font-size:16px}.hero-actions{flex-direction:row;align-items:stretch}.hero-actions .button{flex:1;min-width:160px;padding:13px;font-size:13px}.hero-caption{font-size:12px}.hero-visual{border-top-left-radius:100px;height:370px;margin-left:10px}.photo-label{bottom:82px;left:-10px}.photo-foot{font-size:11px}.principles .wrap{grid-template-columns:1fr 1fr;gap:19px;padding-block:22px}.principles span{align-items:flex-start;font-size:12px}.section{padding-block:58px}.section-heading{margin-bottom:28px;display:block}.section-heading h2{font-size:31px}.section-heading .text-link{margin-top:22px}.eyebrow{margin-bottom:16px;font-size:11px}.services-grid{gap:16px}.service-card{padding:22px 18px}.service-card h3{font-size:20px}.service-card>p{font-size:14px}.service-card li,.card-link{font-size:12px}.card-top{margin-bottom:22px}.mission{grid-template-columns:1fr;gap:25px;padding:32px 26px}.mission h2{font-size:31px}.mission p:not(.eyebrow){margin-bottom:18px;font-size:15px}.resource-grid{grid-template-columns:1fr;gap:35px}.resource-cover{min-height:160px}.resource-cover strong{max-width:100%;font-size:26px}.resource-cover svg{display:block}.resource-card h3{max-width:none}.cta{margin-bottom:50px;padding:33px 26px;display:block}.cta h2{font-size:31px}.cta .button{max-width:none;margin-top:27px}.footer-grid{grid-template-columns:1fr 1fr;gap:32px}.footer-brand{grid-column:1/-1}.footer-bottom{gap:15px;font-size:11px}.footer-bottom span:last-child{text-align:right;max-width:130px}.page-hero{padding-bottom:40px}.breadcrumb{margin-bottom:30px;font-size:12px}.page-hero h1{font-size:40px}.page-intro{font-size:16px}.detail-grid{grid-template-columns:1fr;gap:16px}.detail-grid article{padding:25px}.detail-grid h3{margin-top:18px}.process-grid{grid-template-columns:1fr;gap:15px}.process{padding-bottom:55px}.contact-layout{grid-template-columns:1fr;gap:35px}.contact-form{padding:24px 20px}.form-row{grid-template-columns:1fr}.sitemap{grid-template-columns:1fr;gap:6px}.callout{padding:25px}.editorial>p,.article-body p{font-size:16px}.article-body h2{font-size:29px}}@media (width<=450px){.services-grid{grid-template-columns:1fr}.service-card{padding:25px}.service-card li{font-size:14px}.service-card h3{font-size:23px}.service-card>p{font-size:15px}.card-link{font-size:14px}.hero-visual{height:310px}.hero-actions{flex-direction:column}.principles span{font-size:11px}.principles svg{width:18px}.footer-grid{gap:26px}.footer-grid>div>a:not(.brand){font-size:12px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}}:root{--ink:#143c44;--blue:#176d6c;--muted:#596e71;--line:#dce7e7;--paper:#fff;--soft:#f1f7f7;--scroll-thumb:#709b9d;--scroll-track:#edf4f4}html{scrollbar-color:var(--scroll-thumb) var(--scroll-track);scroll-padding-top:30px}body,h1,h2,h3{font-family:Trebuchet MS,Arial,sans-serif}em{letter-spacing:-.045em;font-family:Georgia,Times New Roman,serif;font-weight:400}a,summary{cursor:pointer}a:focus-visible,button:focus-visible,summary:focus-visible{outline-offset:5px;outline:3px solid #b17119}.button{background:var(--ink);border-radius:6px;min-height:54px;padding:15px 22px;font-size:15px}.button:hover{background:#1c666c}.white{color:var(--ink);background:#fff}.white:hover{background:#e0f3ee}.eyebrow{letter-spacing:.13em;color:var(--blue);font-size:12px}.nav-wrap{max-width:1360px;min-height:91px}.navigation{gap:28px;font-size:14px}.navigation .nav-cta{min-height:46px;font-size:14px}.listening-hero{grid-template-columns:1.04fr 1fr;align-items:center;gap:65px;padding-block:76px 78px;display:grid}.listening-copy h1{letter-spacing:-.063em;margin-bottom:29px;font-size:clamp(60px,6.4vw,91px);line-height:1.02}.listening-copy h1 em{color:var(--blue);white-space:nowrap}.listening-copy .eyebrow{max-width:400px;margin-bottom:28px;font-size:11px}.lead{max-width:475px;margin-bottom:29px;font-size:18px;line-height:1.8}.quiet-link{align-items:center;gap:15px;padding:14px 0;font-size:14px;font-weight:700;display:inline-flex}.quiet-link:hover{color:var(--blue)}.quiet-link span{font-size:22px}.hero-note{margin:23px 0 0;font-size:12px}.listening-visual{height:560px;margin-bottom:5px;position:relative}.listening-visual>img{object-fit:cover;object-position:48% center;border-radius:180px 180px 8px 8px;width:100%;height:100%}.image-caption{background:#fff;border-radius:5px;align-items:center;gap:20px;padding:23px 28px;display:flex;position:absolute;bottom:36px;left:-31px;box-shadow:0 8px 40px #143c4419}.image-caption>svg{width:32px;height:32px;color:var(--blue)}.image-caption span{font-size:16px;line-height:1.6}.image-overline{letter-spacing:.18em;color:var(--muted);font-size:10px;position:absolute;bottom:-29px;right:12px}.trust-strip{border-block:1px solid var(--line);background:var(--soft)}.trust-strip>.wrap{justify-content:space-between;gap:25px;padding-block:24px;display:flex}.trust-strip span{align-items:center;gap:13px;font-size:14px;display:flex}.trust-strip svg{color:var(--blue)}.story-section{grid-template-columns:1fr 1fr;gap:100px;padding-block:105px;display:grid}.story-heading h2{font-size:45px;line-height:1.18}.story-heading h2 em{color:var(--blue)}.story-text p{font-size:17px;line-height:1.85}.story-text .large-copy{color:var(--ink);font-size:22px;line-height:1.55}.story-text .story-conclusion{color:var(--ink);border-left:3px solid #7baf9e;margin-top:28px;padding-left:22px;font-weight:700}.benefits-section{color:#fff;background:#143c44;padding-block:82px}.benefits-intro{max-width:880px}.benefits-section .eyebrow{color:#a7d7c9}.benefits-intro h2{font-size:44px;line-height:1.2}.benefits-intro h2 em{color:#b0dfd1}.benefits-intro>p:last-child{color:#d5e2e4;max-width:660px;font-size:17px}.benefit-grid{grid-template-columns:repeat(3,1fr);gap:58px;margin-top:55px;display:grid}.benefit-grid article{border-top:1px solid #ffffff35;padding-top:29px}.benefit-grid svg{color:#b0dfd1;width:29px;height:29px;margin-bottom:24px}.benefit-grid h3{font-size:23px}.benefit-grid p{color:#d5e2e4;font-size:16px;line-height:1.8}.scope-note{color:#b8cdce;max-width:820px;margin-top:35px;margin-bottom:0;font-size:13px}.heading-aside{max-width:285px;margin:0;font-size:16px}.listening-steps{grid-template-columns:repeat(3,1fr);gap:45px;margin-top:48px;display:grid}.step-number{color:var(--blue);border-top:1px solid var(--line);margin-bottom:24px;padding-top:20px;font-size:14px;display:block}.listening-steps h3{max-width:250px;font-size:22px;line-height:1.35}.listening-steps p{font-size:16px;line-height:1.8}.confidence{background:#edf5f2;border-radius:8px;grid-template-columns:1fr 1fr;gap:70px;padding:58px;display:grid}.confidence h2{font-size:42px;line-height:1.2}.confidence>div>p:last-child{max-width:380px;font-size:17px}.confidence-details article{border-bottom:1px solid #cbded6;gap:17px;margin-bottom:24px;padding:0 0 23px;display:flex}.confidence-details article:last-child{border:0;margin:0;padding:0}.confidence-details svg{margin-top:2px}.confidence-details h3{margin-bottom:10px;font-size:18px}.confidence-details p{margin:0;font-size:15px;line-height:1.8}.cse-purpose{text-align:center;max-width:880px}.cse-purpose h2{font-size:45px;line-height:1.2}.cse-purpose>p:not(.eyebrow){max-width:690px;margin:0 auto 20px;font-size:18px}.cse-purpose .text-link{margin-top:15px}.complements{background:var(--soft);padding-block:76px}.complement-grid{grid-template-columns:1fr 1fr;gap:30px;display:grid}.complement-grid>a{border:1px solid var(--line);background:#fff;border-radius:6px;padding:32px 35px;display:block}.complement-grid>a:hover{border-color:var(--blue);transform:translateY(-3px)}.complement-grid>a>svg{color:var(--blue);margin-bottom:21px}.complement-grid h3{font-size:23px}.complement-grid p{max-width:470px;line-height:1.8}.faq-section{grid-template-columns:1fr 1.4fr;gap:70px;display:grid}.faq-list details{border-bottom:1px solid var(--line)}.faq-list summary{justify-content:space-between;align-items:center;gap:20px;padding:22px 0;font-size:17px;list-style:none;display:flex}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary>span{color:var(--blue);font-size:25px;font-weight:400}.faq-list details[open] summary>span{transform:rotate(45deg)}.faq-list details p{padding-right:30px;font-size:16px;line-height:1.8}.listening-cta{background:var(--ink);text-align:center;color:#fff;padding-block:78px}.listening-cta .eyebrow{color:#b0dfd1}.listening-cta h2{margin-bottom:25px;font-size:60px;line-height:1.1}.listening-cta h2 em{color:#b0dfd1}.listening-cta p:not(.eyebrow){color:#d5e2e4;font-size:17px;line-height:1.8}.listening-cta .button{margin-top:12px}.cta-email{color:#d5e2e4;margin-top:21px;font-size:14px;display:block}.cta-email:hover{text-decoration:underline}footer{background:#fff}.footer-grid>div>a:not(.brand){font-size:14px}.footer-bottom{font-size:13px}.services-grid{grid-template-columns:repeat(auto-fit,minmax(230px,1fr))}textarea{resize:none;min-height:170px}.form-error{color:#ab2929;font-size:14px}.form-note{font-size:14px}.contact-form label,.text-link{font-size:15px}.cta{background:var(--ink)}@media (width<=1100px){.navigation{gap:17px}.listening-hero{gap:40px}.listening-copy h1{font-size:70px}.listening-visual{height:520px}.story-section{gap:50px}.confidence{gap:40px;padding:40px}.story-heading h2{font-size:39px}.benefit-grid{gap:30px}.listening-hero .hero-actions{flex-direction:column;align-items:flex-start}}@media (width<=760px){.navigation .nav-cta{display:flex}.listening-hero{grid-template-columns:1fr;gap:35px;padding-block:42px 52px}.listening-copy h1{font-size:clamp(57px,12vw,78px)}.listening-copy .eyebrow{max-width:320px;font-size:11px}.lead{font-size:17px}.listening-hero .hero-actions{flex-direction:row;align-items:center}.listening-hero .hero-actions .button{flex:none;min-width:0;font-size:14px}.quiet-link{font-size:13px}.hero-note{font-size:12px}.listening-visual{height:360px;margin-left:15px}.listening-visual>img{border-radius:100px 100px 5px 5px}.image-caption{padding:17px 20px;bottom:25px;left:-15px}.image-caption span{font-size:15px}.trust-strip>.wrap{flex-direction:column;gap:16px;padding-block:25px}.trust-strip span{font-size:14px}.story-section{grid-template-columns:1fr;gap:18px;padding-block:62px}.story-heading h2{font-size:37px}.story-text .large-copy{font-size:21px}.benefits-section{padding-block:59px}.benefits-intro h2{font-size:34px}.benefit-grid{grid-template-columns:1fr;gap:23px;margin-top:33px}.benefit-grid svg{margin-bottom:15px}.benefit-grid p{margin-bottom:0}.listening-steps{grid-template-columns:1fr;gap:18px;margin-top:25px}.listening-steps h3{max-width:none}.step-number{margin-bottom:15px}.heading-aside{max-width:none;margin-top:20px}.confidence{grid-template-columns:1fr;gap:28px;padding:32px 25px}.confidence h2{font-size:34px}.confidence-details h3{font-size:18px}.cse-purpose h2{font-size:34px}.cse-purpose>p:not(.eyebrow){font-size:17px}.complements{padding-block:55px}.complement-grid{grid-template-columns:1fr;gap:18px}.complement-grid>a{padding:27px}.faq-section{grid-template-columns:1fr;gap:13px}.faq-list summary{font-size:16px}.listening-cta{padding-block:57px}.listening-cta h2{font-size:45px}.footer-grid>div>a:not(.brand){font-size:14px}.footer-bottom{font-size:12px}.hero-actions .quiet-link{padding-left:0}}@media (forced-colors:active){html{scrollbar-color:auto}.button{border:1px solid buttontext}}.deep-intro{max-width:980px;margin-inline:auto;padding-block:82px 45px}.deep-intro h2{letter-spacing:-.045em;max-width:950px;margin-bottom:26px;font-size:clamp(38px,5vw,66px);line-height:1.08}.deep-intro>p:last-child{max-width:790px;color:var(--muted);font-size:19px;line-height:1.8}.deep-journey{max-width:980px;padding-block:25px 90px}.deep-journey article{border-top:1px solid var(--line);grid-template-columns:82px 1fr;gap:28px;padding:30px 0;display:grid}.deep-journey article>span,.signal-flow article>span{letter-spacing:.14em;color:var(--blue);font-size:13px;font-weight:700}.deep-journey h3{margin:0 0 10px;font-size:26px}.deep-journey p{max-width:720px;margin:0;font-size:17px;line-height:1.75}.deep-split{background:var(--line);border:1px solid var(--line);grid-template-columns:1fr 1fr;gap:1px;margin-bottom:90px;display:grid}.deep-split>div{background:#fff;padding:48px}.deep-split h2{margin-bottom:18px;font-size:35px}.deep-split p:last-child{margin-bottom:0;font-size:17px;line-height:1.8}.deep-link-band{background:var(--ink);color:#fff;margin-bottom:80px;padding-block:62px}.deep-link-band>.wrap{justify-content:space-between;align-items:center;gap:60px;display:flex}.deep-link-band h2{margin:0 0 12px;font-size:36px}.deep-link-band p{color:#d5e2e4;max-width:650px;margin:0;font-size:16px}.deep-link-band .button{flex:none}.deep-cards{grid-template-columns:repeat(3,1fr);gap:22px;padding-block:25px 88px;display:grid}.deep-cards article{border:1px solid var(--line);background:#fff;padding:34px}.deep-cards svg{color:var(--blue);width:30px;height:30px;margin-bottom:28px}.deep-cards h3{font-size:23px}.deep-cards p{margin-bottom:0;font-size:16px;line-height:1.75}.deliverables{background:var(--soft);margin-bottom:82px;padding-block:72px}.deliverables>.wrap{grid-template-columns:1fr 1fr;gap:80px;display:grid}.deliverables h2{font-size:40px;line-height:1.2}.deliverables ul{grid-template-columns:1fr 1fr;gap:0 35px;margin:0;padding:0;list-style:none;display:grid}.deliverables li{border-bottom:1px solid #cbdede;padding:17px 0;font-size:16px;line-height:1.45}.deep-questions{grid-template-columns:.8fr 1.2fr;gap:70px;padding-block:30px 90px;display:grid}.deep-questions h2{font-size:42px}.topic-list{grid-template-columns:1fr 1fr;display:grid}.topic-list span{border-top:1px solid var(--line);padding:22px 10px 22px 0;font-size:17px;font-weight:700}.signal-flow{grid-template-columns:repeat(4,1fr);padding-block:30px 90px;display:grid}.signal-flow article{border-block:1px solid var(--line);border-right:1px solid var(--line);padding:28px}.signal-flow article:first-child{border-left:1px solid var(--line)}.signal-flow h3{margin:32px 0 12px;font-size:23px}.signal-flow p{margin:0;font-size:15px;line-height:1.7}.privacy-grid{grid-template-columns:1fr 1fr;gap:20px;padding-block:25px 75px;display:grid}.privacy-grid article{background:var(--soft);padding:36px}.privacy-grid h3{font-size:24px}.privacy-grid p{margin:0;font-size:16px;line-height:1.8}.emergency-note{border-block:1px solid var(--line);align-items:flex-start;gap:28px;margin-bottom:80px;padding-block:40px;display:flex}.emergency-note>svg{width:34px;height:34px;color:var(--blue);flex:none}.emergency-note h2{margin-bottom:10px;font-size:30px}.emergency-note p{max-width:850px;margin:0;font-size:16px;line-height:1.8}.faq-page{grid-template-columns:.75fr 1.25fr;gap:80px;display:grid}.faq-page>div:first-child{align-self:start;position:sticky;top:40px}.faq-page h2{font-size:42px}.faq-page>div:first-child>p:last-child{font-size:16px;line-height:1.8}@media (width<=900px){.deep-intro{margin-left:auto}.deep-cards,.signal-flow{grid-template-columns:1fr 1fr}.deliverables>.wrap{gap:40px}}@media (width<=760px){.deep-intro{padding-block:55px 30px}.deep-intro h2{font-size:39px}.deep-intro>p:last-child{font-size:17px}.deep-journey{padding-bottom:60px}.deep-journey article{grid-template-columns:45px 1fr;gap:13px;padding:24px 0}.deep-journey h3{font-size:22px}.deep-journey p{font-size:16px}.deep-split,.deliverables>.wrap,.deep-questions,.faq-page{grid-template-columns:1fr}.deep-split{margin-bottom:58px}.deep-split>div{padding:30px 25px}.deep-link-band{margin-bottom:55px;padding-block:45px}.deep-link-band>.wrap{display:block}.deep-link-band h2{font-size:30px}.deep-link-band .button{margin-top:26px}.deep-cards,.signal-flow,.privacy-grid{grid-template-columns:1fr;padding-block:15px 58px}.deep-cards article,.privacy-grid article{padding:27px}.deliverables{margin-bottom:58px;padding-block:52px}.deliverables>.wrap{gap:20px}.deliverables h2{font-size:33px}.deliverables ul{grid-template-columns:1fr}.deep-questions{gap:10px;padding-bottom:58px}.topic-list{grid-template-columns:1fr}.signal-flow article,.signal-flow article:first-child{border:1px solid var(--line);border-bottom:0}.signal-flow article:last-child{border-bottom:1px solid var(--line)}.emergency-note{margin-bottom:55px}.faq-page>div:first-child{position:static}.faq-page{gap:20px}.faq-page h2{font-size:34px}}.animated-example .page-hero{background:linear-gradient(135deg,#edf6f5 0%,#e3f0ee 58%,#f7faf9 100%);position:relative;overflow:hidden}.animated-example .page-hero:after{content:"";border:1px solid #176d6c25;border-radius:50%;width:420px;height:420px;animation:9s ease-in-out infinite alternate hero-orbit;position:absolute;top:-195px;right:-110px;box-shadow:0 0 0 58px #176d6c0a,0 0 0 118px #176d6c08}.animated-example .page-hero .wrap{z-index:1;position:relative}.animated-example .deep-intro{padding-block:105px 70px;position:relative}.animated-example .deep-intro:before{content:"01 → 06";background:var(--ink);color:#fff;letter-spacing:.14em;border-radius:50%;justify-content:center;align-items:center;width:92px;height:92px;margin-bottom:34px;font-size:13px;display:inline-flex;box-shadow:0 18px 45px #143c4430}.animated-example .deep-intro h2{max-width:900px}.animated-example .deep-intro>p:last-child{border-left:3px solid #82b9aa;padding-left:24px}.journey-visual{isolation:isolate;background:#e8f3f0;border-radius:18px;width:min(1120px,100% - 112px);margin:0 auto 90px;position:relative;overflow:hidden;box-shadow:0 28px 80px #143c4424}.journey-visual img{aspect-ratio:3/2;object-fit:cover;width:100%;transition:transform 1.1s cubic-bezier(.2,.7,.2,1),filter .6s;display:block}.journey-visual:after{content:"";pointer-events:none;background:linear-gradient(#0000 48%,#0c333bcc 100%);position:absolute;inset:0}.journey-visual figcaption{z-index:2;color:#fff;align-items:center;gap:18px;display:flex;position:absolute;bottom:28px;left:34px;right:34px}.journey-visual figcaption span{width:48px;height:48px;color:var(--ink);background:#fff;border-radius:50%;flex:none;place-items:center;font-weight:800;display:grid}.journey-visual figcaption strong{color:#fff;text-shadow:0 2px 18px #06262c;font-size:22px;line-height:1.3}.journey-visual:hover img{filter:saturate(1.08);transform:scale(1.045)}.journey-visual-data{width:min(980px,100% - 112px);margin-top:-20px}.animated-example .deep-journey{padding-left:95px;position:relative}.animated-example .deep-journey:before{content:"";background:linear-gradient(var(--blue),#79b6a5 72%,transparent);width:2px;position:absolute;top:55px;bottom:140px;left:29px}.animated-example .deep-journey article{background:#fff;border:0;border-radius:10px;grid-template-columns:72px 1fr;margin:0 0 28px;padding:34px 38px;transition:transform .35s,box-shadow .35s,background .35s;position:relative;box-shadow:0 12px 45px #143c4410}.animated-example .deep-journey article:nth-child(2n){background:#edf6f3;margin-left:42px}.animated-example .deep-journey article:before{content:"";background:var(--blue);border:5px solid #d8ebe5;border-radius:50%;width:16px;height:16px;position:absolute;top:48px;left:-76px;box-shadow:0 0 0 7px #fff}.animated-example .deep-journey article:hover{transform:translateY(-7px);box-shadow:0 20px 55px #143c4420}.animated-example .deep-journey article>span{color:#5d9b8d;font-family:Georgia,serif;font-size:24px}.step-emoji{background:#dff0eb;border-radius:14px;place-items:center;width:48px;height:48px;margin-bottom:15px;font-size:24px;display:inline-grid;box-shadow:inset 0 0 0 1px #176d6c18}.animated-example .deep-journey article:nth-child(2n) .step-emoji{background:#fff}.animated-example .deep-journey h3{font-size:28px}.animated-example .deep-split{background:0 0;border:0;gap:22px}.animated-example .deep-split>div{border:1px solid var(--line);border-radius:10px;transition:transform .35s;position:relative;overflow:hidden;box-shadow:0 12px 38px #143c440c}.animated-example .deep-split>div:first-child{background:#f6faf9}.animated-example .deep-split>div:last-child{background:var(--ink);color:#fff}.animated-example .deep-split>div:last-child h2,.animated-example .deep-split>div:last-child p{color:#fff}.animated-example .deep-split>div:last-child .eyebrow{color:#bfe8dd}.animated-example .deep-split>div:hover{transform:translateY(-6px)}@keyframes hero-orbit{to{transform:translate(-38px,32px)scale(1.06)}}@keyframes reveal-step{0%{opacity:.18;transform:translateY(55px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}@supports (animation-timeline:view()){.animated-example .deep-journey article,.animated-example .deep-split>div,.journey-visual{animation:linear both reveal-step;animation-timeline:view();animation-range:entry 5% cover 32%}.journey-visual img{animation:linear both journey-image;animation-timeline:view();animation-range:entry exit}}@keyframes journey-image{0%{transform:scale(1.08)translateY(-2%)}to{transform:scale(1.02)translateY(2%)}}@media (width<=760px){.animated-example .page-hero:after{width:260px;height:260px;top:-90px;right:-115px}.animated-example .deep-intro{padding-block:70px 40px}.animated-example .deep-intro:before{width:72px;height:72px}.journey-visual,.journey-visual-data{border-radius:12px;width:calc(100% - 40px);margin-bottom:60px}.journey-visual figcaption{gap:12px;bottom:16px;left:18px;right:18px}.journey-visual figcaption span{width:38px;height:38px}.journey-visual figcaption strong{font-size:16px}.animated-example .deep-journey{padding-left:35px}.animated-example .deep-journey:before{top:40px;bottom:80px;left:8px}.animated-example .deep-journey article,.animated-example .deep-journey article:nth-child(2n){grid-template-columns:42px 1fr;margin-left:0;padding:25px 21px}.animated-example .deep-journey article:before{border-width:4px;width:12px;height:12px;top:38px;left:-34px}.animated-example .deep-journey article>span{font-size:18px}.animated-example .deep-journey h3{font-size:21px}}@media (prefers-reduced-motion:reduce){.animated-example .page-hero:after,.animated-example .deep-journey article,.animated-example .deep-split>div,.journey-visual,.journey-visual img{animation:none}}.illustrated-page .page-hero{background-position:50%;background-size:cover;align-items:flex-end;min-height:520px;display:flex;position:relative;overflow:hidden}.illustrated-page .page-hero:before{content:"";z-index:0;position:absolute;inset:0}.illustrated-page .page-hero .wrap{z-index:1;width:min(1240px,100% - 112px);padding-bottom:58px;position:relative}.illustrated-page .page-hero h1{max-width:820px;font-size:clamp(45px,5.7vw,76px);line-height:1.05}.page-cse .page-hero,.page-prevention .page-hero{background-image:url(/journey-collective.png)}.page-cse .page-hero:before,.page-prevention .page-hero:before{background:linear-gradient(90deg,#0c3039f2 0%,#0c3039d9 48%,#0c303955 100%)}.page-salaries .page-hero,.page-privacy .page-hero{background-image:url(/journey-listening.png)}.page-salaries .page-hero:before{background:linear-gradient(90deg,#f0f8f6fa 0%,#f0f8f6e8 52%,#f0f8f628 100%)}.page-privacy .page-hero:before{background:linear-gradient(90deg,#092e36f2 0%,#092e36dc 58%,#092e364c 100%)}.page-cse .page-hero h1,.page-prevention .page-hero h1,.page-privacy .page-hero h1,.page-cse .breadcrumb,.page-prevention .breadcrumb,.page-privacy .breadcrumb,.page-cse .breadcrumb a,.page-prevention .breadcrumb a,.page-privacy .breadcrumb a{color:#fff}.page-cse .page-hero .eyebrow,.page-prevention .page-hero .eyebrow,.page-privacy .page-hero .eyebrow{color:#bfe8dd}.page-faq .page-hero{background:radial-gradient(circle at 82% 28%,#e5b866 0 3%,#0000 3.2%),radial-gradient(circle at 76% 42%,#176d6c 0 5%,#0000 5.2%),radial-gradient(circle at 88% 58%,#8fc2b5 0 7%,#0000 7.2%),linear-gradient(135deg,#edf6f3,#fff 70%)}.page-faq .page-hero:before{background:linear-gradient(90deg,#0000 62%,#edf6f388)}.illustrated-page .deep-intro{padding-block:90px 55px}.illustrated-page .deep-cards article,.illustrated-page .privacy-grid article,.illustrated-page .signal-flow article{border-radius:12px;transition:transform .35s,box-shadow .35s;position:relative;overflow:hidden;box-shadow:0 14px 42px #143c4410}.illustrated-page .deep-cards article:hover,.illustrated-page .privacy-grid article:hover,.illustrated-page .signal-flow article:hover{transform:translateY(-8px);box-shadow:0 22px 55px #143c4420}.illustrated-page .deep-cards article:after,.illustrated-page .privacy-grid article:after{content:"";background:#176d6c10;border-radius:50%;width:100px;height:100px;position:absolute;top:-40px;right:-40px}.page-cse .deep-cards article:before,.page-salaries .deep-cards article:before,.page-privacy .privacy-grid article:before{background:#e0f1ec;border-radius:15px;place-items:center;width:52px;height:52px;margin-bottom:24px;font-size:25px;display:grid}.page-cse .deep-cards article:first-child:before{content:"📞"}.page-cse .deep-cards article:nth-child(2):before{content:"🛡️"}.page-cse .deep-cards article:nth-child(3):before{content:"📊"}.page-salaries .deep-cards article:first-child:before{content:"💬"}.page-salaries .deep-cards article:nth-child(2):before{content:"🙋"}.page-salaries .deep-cards article:nth-child(3):before{content:"🧭"}.page-privacy .privacy-grid article:first-child:before{content:"👤"}.page-privacy .privacy-grid article:nth-child(2):before{content:"🤫"}.page-privacy .privacy-grid article:nth-child(3):before{content:"🔒"}.page-privacy .privacy-grid article:nth-child(4):before{content:"⏳"}.page-prevention .signal-flow{gap:18px}.page-prevention .signal-flow article{border:1px solid var(--line);background:#fff}.page-prevention .signal-flow article:nth-child(2n){background:#edf6f3}.page-prevention .signal-flow h3:before{margin-bottom:17px;font-size:27px;display:block}.page-prevention .signal-flow article:first-child h3:before{content:"👂"}.page-prevention .signal-flow article:nth-child(2) h3:before{content:"🧩"}.page-prevention .signal-flow article:nth-child(3) h3:before{content:"📈"}.page-prevention .signal-flow article:nth-child(4) h3:before{content:"🎯"}.page-faq .faq-list details{border:1px solid var(--line);background:#fff;border-radius:10px;margin-bottom:12px;padding-inline:22px;transition:transform .25s,border-color .25s;box-shadow:0 8px 28px #143c440a}.page-faq .faq-list details:hover{border-color:#7fb4a7;transform:translate(7px)}.page-faq .faq-list details[open]{background:#edf6f3;border-color:#7fb4a7}.page-faq .faq-list summary:before{content:"💡";margin-right:12px}.page-faq .faq-list details:nth-child(2n) summary:before{content:"🔎"}.page-faq .faq-list details:nth-child(3n) summary:before{content:"✅"}.illustrated-page .deep-link-band h2,.illustrated-page .deep-link-band p,.illustrated-page .cta h2,.illustrated-page .cta p{color:#fff}@supports (animation-timeline:view()){.illustrated-page .deep-cards article,.illustrated-page .privacy-grid article,.illustrated-page .signal-flow article,.illustrated-page .deliverables,.illustrated-page .faq-list details{animation:linear both reveal-step;animation-timeline:view();animation-range:entry 3% cover 28%}.illustrated-page .page-hero{animation:linear both hero-pan;animation-timeline:view();animation-range:entry exit}}@keyframes hero-pan{0%{background-position:50% 42%}to{background-position:50% 58%}}@media (width<=760px){.illustrated-page .page-hero{background-position:62%;min-height:470px}.illustrated-page .page-hero .wrap{width:calc(100% - 40px);padding-bottom:38px}.illustrated-page .page-hero h1{font-size:40px}.page-salaries .page-hero:before{background:#f0f8f6e8}.page-cse .page-hero:before,.page-prevention .page-hero:before,.page-privacy .page-hero:before{background:#092e36d9}.illustrated-page .deep-intro{padding-block:60px 35px}.page-faq .faq-list details:hover{transform:none}}@media (prefers-reduced-motion:reduce){.illustrated-page .deep-cards article,.illustrated-page .privacy-grid article,.illustrated-page .signal-flow article,.illustrated-page .deliverables,.illustrated-page .faq-list details,.illustrated-page .page-hero{animation:none}}.cse-difference{background:#f1f7f7;padding-block:82px}.difference-copy{grid-template-columns:.85fr 1.35fr;align-items:start;column-gap:70px;display:grid}.difference-copy .eyebrow{grid-row:1/3}.difference-copy h2{margin-bottom:22px;font-size:42px;line-height:1.2}.difference-copy h2 em{color:var(--blue)}.difference-copy>p:last-child{grid-column:2;max-width:700px;font-size:17px;line-height:1.8}.difference-grid{grid-template-columns:repeat(3,1fr);gap:30px;margin-top:50px;display:grid}.difference-grid article{border:1px solid var(--line);background:#fff;border-radius:6px;padding:30px}.difference-grid article>span{color:var(--blue);letter-spacing:.12em;font-size:12px}.difference-grid h3{margin:22px 0 13px;font-size:21px}.difference-grid p{margin:0;font-size:15px;line-height:1.8}@media (width<=760px){.difference-copy{grid-template-columns:1fr}.difference-copy .eyebrow{grid-row:auto}.difference-copy>p:last-child{grid-column:auto}.difference-copy h2{font-size:34px}.difference-grid{grid-template-columns:1fr;gap:16px;margin-top:32px}.cse-difference{padding-block:58px}}body:has(.entry-hero) .header{color:#fff;background:linear-gradient(#082327b3,#0000);border:0;position:absolute;inset:0 0 auto}body:has(.entry-hero) .header .navigation>a:not(.button){color:#fff;text-shadow:0 1px 12px #061f2390}body:has(.entry-hero) .header .brand-mark{color:var(--ink);background:#fff;box-shadow:inset 0 0 0 5px #d9eeea}body:has(.entry-hero) .header .navigation>a:not(.button):hover{color:#c8eee5}.entry-hero{color:#fff;background:#143c44 url(/listening.webp) 50%/cover no-repeat;place-items:center;min-height:100svh;display:grid;position:relative;overflow:hidden}.entry-shade{background:linear-gradient(90deg,#071f23d1 0%,#071f2394 48%,#071f2338 100%),linear-gradient(#0000 50%,#071f2373);position:absolute;inset:0}.entry-content{z-index:1;width:calc(100% - 112px);max-width:1280px;margin:auto;padding:155px 0 80px;position:relative}.entry-content .eyebrow{color:#c5eee4;margin-bottom:24px}.entry-content h1{letter-spacing:-.06em;max-width:1050px;margin-bottom:20px;font-size:clamp(48px,5.8vw,82px);line-height:1.02}.entry-content h1 em{color:#bce4d8}.entry-content .entry-hook{color:#bce4d8;max-width:760px;margin-bottom:13px;font-family:Georgia,Times New Roman,serif;font-size:clamp(23px,2.2vw,31px);font-style:italic;line-height:1.35}.entry-content .entry-description{color:#f1f7f7;max-width:650px;margin-bottom:30px;font-size:18px;line-height:1.7}.entry-actions{flex-wrap:wrap;gap:14px;display:flex}.entry-actions .button{min-width:230px}.entry-primary{color:var(--ink);background:#fff}.entry-primary:hover{background:#dff3ed}.entry-secondary{color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:0 0;border-color:#ffffffa8}.entry-secondary:hover{background:#ffffff18}.entry-scroll{color:#e5f2f0;align-items:center;gap:13px;margin-top:44px;font-size:13px;font-weight:600;display:inline-flex}.entry-scroll span{font-size:20px}.entry-scroll:hover{color:#fff;transform:translateY(2px)}@media (width<=760px){body:has(.entry-hero) .header{background:linear-gradient(#082327e0,#0000)}body:has(.entry-hero) .header .menu-toggle{color:var(--ink);background:#fff;border-color:#fff}body:has(.entry-hero) .header .navigation.is-open{background:var(--ink)}.entry-content{align-self:end;width:calc(100% - 40px);padding:132px 0 46px}.entry-content h1{letter-spacing:-.052em;font-size:clamp(38px,10.4vw,53px);line-height:1.04}.entry-content .entry-hook{margin-bottom:11px;font-size:22px;line-height:1.4}.entry-content .entry-description{margin-bottom:26px;font-size:16px;line-height:1.6}.entry-actions{grid-template-columns:1fr;display:grid}.entry-actions .button{width:100%;min-width:0}.entry-scroll{margin-top:28px}}.brand{align-items:center;gap:11px;min-width:205px}.brand-mark{background:var(--ink);color:#fff;border-radius:50%;place-items:center;width:43px;height:43px;font-family:Georgia,Times New Roman,serif;font-size:25px;font-weight:700;display:grid;box-shadow:inset 0 0 0 5px #d9eeea}.brand-words{flex-direction:column;line-height:1;display:flex}.brand-words strong{letter-spacing:-.035em;color:var(--ink);white-space:nowrap;font-size:19px}.brand-words strong b{color:var(--blue);font-weight:800}.brand-words small{letter-spacing:.09em;text-transform:uppercase;color:var(--muted);white-space:nowrap;margin-top:6px;font-size:9px}.brand:hover .brand-mark{background:var(--blue)}.blog-intro{max-width:760px;margin-bottom:42px}.blog-intro p,.blog-lead{font-size:18px;line-height:1.8}.blog-index .resource-grid{grid-template-columns:repeat(2,1fr);gap:38px 30px}.blog-index .resource-card h3{max-width:520px;font-size:25px}.home-blog{border-top:1px solid var(--line)}.home-listeners{border-bottom:1px solid var(--line);background:#e6f2ef}.home-listeners>.wrap{justify-content:space-between;align-items:center;gap:50px;padding-block:42px;display:flex}.home-listeners h2{margin-bottom:12px;font-size:30px}.home-listeners p:not(.eyebrow){max-width:760px;margin-bottom:0;line-height:1.75}.home-listeners .text-link{flex-shrink:0}.service-listener-link{border-left:3px solid var(--blue);background:var(--soft);justify-content:space-between;align-items:center;gap:30px;margin:-5px 0 28px;padding:22px 26px;display:flex}.service-listener-link p{max-width:710px;margin:0}.service-listener-link .text-link{flex-shrink:0}.listener-practices{grid-template-columns:.72fr 1.28fr;gap:80px;display:grid}.listener-practices-intro{align-self:start;position:sticky;top:30px}.listener-practices-intro h2{font-size:38px}.listener-practices-intro>p:not(.eyebrow){font-size:17px;line-height:1.8}.listener-practices-grid{border-top:1px solid var(--line)}.listener-practices-grid article{border-bottom:1px solid var(--line);grid-template-columns:42px 1fr;gap:22px;padding:30px 0;display:grid}.listener-practices-grid article>svg{width:27px;height:27px;color:var(--blue);margin-top:3px}.listener-practices-grid h2{letter-spacing:-.03em;margin-bottom:12px;font-size:25px}.listener-practices-grid p{margin-bottom:0;font-size:16px;line-height:1.8}.listener-practices-grid .text-link{margin-top:16px}.listener-contact{background:var(--ink);color:#fff;border-radius:20px;justify-content:space-between;align-items:center;gap:45px;margin-bottom:78px;padding:44px 48px;display:flex}.listener-contact h2{max-width:760px;margin-bottom:14px;font-size:34px}.listener-contact p:not(.eyebrow){color:#d2e3e2;max-width:760px;margin-bottom:0}.listener-contact .eyebrow{color:#a6d5cb}.listener-contact .button{text-align:center;flex-shrink:0;max-width:270px}.article-links{background:var(--soft);border:1px solid var(--line);border-radius:15px;margin:8px 0 34px;padding:30px 34px}.article-links h2{margin-bottom:13px;font-size:28px}.article-links>p:not(.eyebrow){margin-bottom:20px;font-size:16px;line-height:1.75}.article-links>div{flex-wrap:wrap;gap:14px 28px;display:flex}.article-back{margin-top:4px}@media (width<=760px){.article-links{padding:25px 22px}.article-links h2{font-size:25px}.article-links>div{gap:14px;display:grid}}@media (width<=900px){.listener-practices{grid-template-columns:1fr;gap:38px}.listener-practices-intro{position:static}.listener-contact{flex-direction:column;align-items:flex-start}.home-listeners>.wrap,.service-listener-link{flex-direction:column;align-items:flex-start;gap:22px}}@media (width<=760px){.home-listeners>.wrap{padding-block:34px}.home-listeners h2{font-size:27px}.listener-practices{padding-block:58px}.listener-practices-intro h2{font-size:31px}.listener-practices-grid article{grid-template-columns:32px 1fr;gap:15px;padding:25px 0}.listener-practices-grid h2{font-size:22px}.listener-contact{border-radius:14px;margin-bottom:50px;padding:32px 25px}.listener-contact h2{font-size:29px}.listener-contact .button{width:100%;max-width:none}.service-listener-link{padding:20px}}.home-blog .section-heading{margin-bottom:18px}.home-blog .blog-lead{max-width:700px;margin-bottom:36px}.home-blog-links{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.home-blog-links>a{border-right:1px solid var(--line);flex-direction:column;min-height:210px;padding:28px 28px 25px 0;display:flex}.home-blog-links>a+a{padding-left:28px}.home-blog-links>a:last-child{border-right:0}.home-blog-links span{text-transform:uppercase;letter-spacing:.12em;color:var(--blue);font-size:11px;font-weight:700}.home-blog-links strong{color:var(--ink);margin:22px 0;font-size:21px;line-height:1.4}.home-blog-links svg{color:var(--blue);margin-top:auto}.home-blog-links>a:hover strong{color:var(--blue)}@media (width<=900px){.brand{min-width:190px}.navigation{gap:15px}.brand-words strong{font-size:17px}}@media (width<=760px){.brand{min-width:0}.brand-mark{width:39px;height:39px;font-size:22px}.brand-words strong{font-size:16px}.brand-words small{font-size:7px}.blog-index .resource-grid,.home-blog-links{grid-template-columns:1fr}.home-blog-links>a,.home-blog-links>a+a{border-right:0;border-bottom:1px solid var(--line);min-height:0;padding:25px 0}.home-blog-links>a:last-child{border-bottom:0}}.individual-listening{background:var(--soft);padding:88px 0;scroll-margin-top:100px}.individual-layout{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:center;gap:64px;display:grid}.individual-layout h2{margin:18px 0 24px}.individual-layout p{line-height:1.75}.individual-intro{max-width:620px;font-size:20px}.individual-scope{color:var(--muted);margin-top:24px;font-size:14px}.individual-booking{border:1px solid var(--line);border-top:4px solid var(--blue);background:#fff;border-radius:16px;padding:36px}.individual-booking>svg{width:28px;height:28px;color:var(--blue);margin-bottom:18px}.individual-booking h3{font-size:24px}.individual-price{flex-wrap:wrap;align-items:baseline;gap:14px;margin:22px 0;display:flex}.individual-price strong{color:var(--ink);letter-spacing:-.04em;font-size:48px}.individual-price span{color:var(--muted);font-size:18px}.individual-booking .button{width:100%;margin:18px 0}.individual-booking .individual-note{color:var(--muted);margin-bottom:0;font-size:14px}@media (width<=760px){.individual-listening{padding:56px 0}.individual-layout{grid-template-columns:1fr;gap:28px}.individual-booking{padding:26px}.individual-intro{font-size:18px}}.confidence-page .confidence-hero{background:var(--soft);padding:70px 0 80px}.confidence-hero-grid{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:center;gap:64px;display:grid}.confidence-page h1{letter-spacing:-.045em;margin:22px 0 28px;font-size:clamp(44px,5.6vw,78px);line-height:1.09}.confidence-page h1 em,.confidence-page h2 em{color:var(--blue)}.confidence-lead{max-width:670px;font-size:20px;line-height:1.8}.confidence-caption{color:var(--muted);margin-top:18px;font-size:14px}.confidence-opening{border-left:2px solid var(--blue);padding:35px 0 35px 40px}.confidence-opening>svg{width:34px;height:34px;color:var(--blue)}.confidence-opening>p{letter-spacing:-.02em;font-family:Georgia,serif;font-size:clamp(26px,3vw,40px);line-height:1.45}.confidence-opening>span{color:var(--muted);font-size:18px;line-height:1.8}.confidence-story{grid-template-columns:1fr 1.1fr;gap:70px;padding-block:90px;display:grid}.confidence-story p{line-height:1.85}.confidence-space{background:var(--ink);color:#fff;padding:80px 0}.confidence-space h2 em,.confidence-space .eyebrow{color:#bce4d8}.confidence-space .confidence-lead{color:#f1f7f7}.confidence-promises{grid-template-columns:repeat(3,1fr);gap:32px;margin:48px 0 30px;display:grid}.confidence-promises article{border-top:1px solid #fff6;padding-top:24px}.confidence-promises h3{color:#fff;font-size:23px}.confidence-promises p{color:#f1f7f7;line-height:1.8}.confidence-space .scope-note{color:#f1f7f7;border-color:#fff6}.confidence-session{grid-template-columns:1.3fr 1fr;align-items:start;gap:70px;padding-block:90px;display:grid}.confidence-process{margin-top:32px;padding-left:24px}.confidence-process li{margin-bottom:24px;padding-left:12px}.confidence-process strong{font-size:20px}.confidence-process p{margin:8px 0;line-height:1.8}.confidence-boundary{border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding-block:36px}.confidence-boundary h2{font-size:28px}.confidence-boundary p{max-width:930px;line-height:1.8}.confidence-final{background:var(--ink);color:#fff;text-align:center;padding:80px 0}.confidence-final h2 em,.confidence-final .eyebrow,.confidence-final .confidence-caption{color:#bce4d8}.confidence-final p{font-size:18px}.confidence-final .confidence-caption{font-size:14px}@media (width<=760px){.confidence-page .confidence-hero{padding:35px 0 56px}.confidence-hero-grid,.confidence-story,.confidence-session{grid-template-columns:1fr;gap:35px}.confidence-page h1{font-size:clamp(40px,10.5vw,62px)}.confidence-lead{font-size:18px}.confidence-opening{padding:20px 0 20px 24px}.confidence-opening>p{font-size:28px}.confidence-story,.confidence-session{padding-block:56px}.confidence-space,.confidence-final{padding:56px 0}.confidence-promises{grid-template-columns:1fr;gap:20px}.confidence-page .button{max-width:100%}}.resource-photo{aspect-ratio:1400/620;background:var(--soft);border-radius:15px;margin-bottom:22px;position:relative;overflow:hidden}.resource-photo img{object-fit:cover;width:100%;height:100%;transition:transform .25s;display:block}.resource-card:hover .resource-photo img{transform:scale(1.025)}.resource-photo span{background:var(--ink);color:#fff;letter-spacing:.025em;border-radius:4px;max-width:calc(100% - 28px);padding:6px 10px;font-size:13px;font-weight:600;position:absolute;bottom:14px;left:14px}.blog-category-nav{flex-wrap:wrap;gap:12px;margin-bottom:48px;display:flex}.blog-category-nav a{border:1px solid var(--line);color:var(--ink);border-radius:6px;padding:10px 16px;font-size:16px}.blog-category-nav a:hover{background:var(--soft)}.blog-category{margin-bottom:70px;scroll-margin-top:24px}.blog-category>h2{margin-bottom:32px}.blog-article .page-hero h1{letter-spacing:-.035em;max-width:1050px;font-size:clamp(32px,4vw,54px);line-height:1.12}.article-meta{margin-bottom:0;font-size:14px}.blog-article .article-body{max-width:820px;padding-top:44px}.article-photo{margin:0 0 38px}.article-photo img{aspect-ratio:1400/620;object-fit:cover;border-radius:12px;width:100%;height:auto;display:block}.article-photo figcaption{color:var(--muted);margin-top:12px;font-size:13px;line-height:1.6}.article-body a:not(.text-link){text-underline-offset:3px;color:var(--blue);text-decoration:underline}.article-body section{scroll-margin-top:24px}.article-body section h2,.article-contents h2,.article-related h2{letter-spacing:-.025em;font-size:clamp(24px,2.4vw,32px);line-height:1.25}.article-contents{border-block:1px solid var(--line);margin:32px 0 44px;padding-block:25px}.article-contents ul,.article-sources ul,.article-related ul{padding-left:22px}.article-contents li,.article-sources li,.article-related li{margin-block:10px;line-height:1.6}.article-contents h2{margin-bottom:16px;font-size:22px}.article-sources{border-top:1px solid var(--line);padding-top:30px}.article-sources p{font-size:16px}.article-related{margin:36px 0}@media (width<=760px){.blog-category-nav{gap:8px;margin-bottom:34px}.blog-category-nav a{padding:10px 12px;font-size:14px}.blog-category{margin-bottom:48px}.blog-article .article-body{padding-top:25px}.resource-photo span{font-size:12px}.article-photo figcaption{font-size:13px}.blog-article .breadcrumb{flex-wrap:wrap}}@media (prefers-reduced-motion:reduce){.resource-photo img{transition:none}.resource-card:hover .resource-photo img{transform:none}}:root{--canard:#143c44;--canard-nuit:#0b2a30;--sarcelle:#176d6c;--menthe:#bce4d8;--sable:#f6f1ea;--sable-fonce:#e9dfd1;--gris:#596e71;--blanc:#fff;--filet:#dce7e7;--ink:var(--canard);--blue:var(--sarcelle);--muted:var(--gris);--line:var(--filet);--paper:var(--blanc);--soft:#f1f7f7;--font-text:"Figtree",sans-serif;--font-italic:"Newsreader",serif;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}body{font-family:var(--font-text);-webkit-font-smoothing:antialiased;font-size:17px}h1,h2,h3,.brand-words strong{font-family:var(--font-text)}em,.it,.entry-hook,.confidence-opening>p{font-family:var(--font-italic);font-style:italic;font-weight:400}.wrap{max-width:1200px}.header{z-index:50;color:var(--blanc);background:linear-gradient(#0b2a3094,#0000);border:0;transition:background .45s,box-shadow .45s,-webkit-backdrop-filter .45s,backdrop-filter .45s;position:fixed;inset:0 0 auto}body:has(.entry-hero) .header{z-index:50;color:var(--blanc);background:linear-gradient(#0b2a3094,#0000);border:0;transition:background .45s,box-shadow .45s,-webkit-backdrop-filter .45s,backdrop-filter .45s;position:fixed;inset:0 0 auto}.header.is-scrolled{-webkit-backdrop-filter:saturate(170%)blur(18px);background:#0b2a30d1;box-shadow:0 1px #ffffff1a}body:has(.entry-hero) .header.is-scrolled{-webkit-backdrop-filter:saturate(170%)blur(18px);background:#0b2a30d1;box-shadow:0 1px #ffffff1a}.nav-wrap{max-width:1280px;min-height:86px;padding:14px 40px;transition:min-height .45s,padding .45s}.header.is-scrolled .nav-wrap{min-height:70px;padding-block:9px}.brand{min-width:215px;color:var(--blanc);gap:12px}.brand-logo{border-radius:10px;flex:none;width:46px;height:46px;display:block}.brand-words strong,.brand-words strong b{color:var(--blanc)}.brand-words small{color:var(--menthe);opacity:.9}.navigation>a:not(.button){color:var(--blanc);text-shadow:0 1px 12px #061f2373}body:has(.entry-hero) .header .navigation>a:not(.button){color:var(--blanc);text-shadow:0 1px 12px #061f2373}.navigation>a:not(.button):hover{color:var(--menthe)}body:has(.entry-hero) .header .navigation>a:not(.button):hover{color:var(--menthe)}.nav-cta{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff1f;border:1px solid #ffffff59;border-radius:999px}.nav-cta:hover{background:#ffffff38}.page-hero,.confidence-page .confidence-hero{padding-top:130px}.emergency-strip{background:var(--canard-nuit);color:#fffc;border-bottom:1px solid #ffffff14;font-size:14px}.emergency-strip .wrap{flex-wrap:wrap;gap:6px 24px;padding-block:14px;display:flex}.emergency-strip b{color:var(--blanc)}.emergency-strip strong{color:var(--menthe);font-variant-numeric:tabular-nums}footer{background:var(--canard-nuit);color:#ffffffb8;border-top:0;padding-top:55px}.footer-grid h3{color:var(--blanc);letter-spacing:.1em;text-transform:uppercase;font-size:13px}.footer-grid>div>a:not(.brand){color:#ffffffb8}.footer-grid>div>a:hover{color:var(--blanc)}.footer-brand p{color:#ffffffb8}.footer-bottom{color:#ffffffa6;border-top-color:#ffffff1a}@media (width<=760px){.nav-wrap{min-height:76px;padding:12px 20px}.header.is-scrolled .nav-wrap{min-height:68px;padding-block:9px}.brand{gap:9px;min-width:0}.brand-logo{width:40px;height:40px}.menu-toggle{color:var(--canard-nuit);background:#fffffff5;border-color:#ffffffbf}.navigation{background:#0b2a30fa;border-bottom-color:#ffffff1f;top:76px}body:has(.entry-hero) .header .navigation.is-open{background:#0b2a30fa;border-bottom-color:#ffffff1f;top:76px}.header.is-scrolled .navigation{top:68px}.page-hero,.confidence-page .confidence-hero{padding-top:112px}.emergency-strip .wrap{gap:5px;padding-block:16px;display:grid}footer{padding-top:44px}}@media (prefers-reduced-motion:reduce){.header,.header .nav-wrap,.brand-logo{transition:none!important;animation:none!important}}main#contenu:not(.listening-home){--acc:var(--sarcelle)}main#contenu:not(.listening-home) .eyebrow{letter-spacing:.12em;text-transform:uppercase;color:var(--acc);margin:0 0 14px;font-size:13px;font-weight:600}main#contenu:not(.listening-home) h2{letter-spacing:-.02em;text-wrap:balance;font-size:clamp(28px,3.4vw,42px);line-height:1.12}main#contenu:not(.listening-home) h3{line-height:1.3}main#contenu:not(.listening-home) em{font-family:var(--font-italic);color:var(--acc);font-style:italic;font-weight:400}main#contenu:not(.listening-home) .page-hero,main#contenu:not(.listening-home) .confidence-hero{isolation:isolate;min-height:0;color:var(--blanc);background:radial-gradient(ellipse 70% 90% at 92% 0%,var(--halo,#176d6c99),transparent 70%),var(--canard-nuit);padding-block:calc(86px + clamp(40px,6vw,88px)) clamp(48px,6vw,80px);display:block;position:relative;overflow:hidden}main#contenu:not(.listening-home) .page-hero:before,main#contenu:not(.listening-home) .page-hero:after,main#contenu:not(.listening-home) .confidence-hero:after{content:"";z-index:-1;pointer-events:none;background:0 0;border:1px solid #bce4d82b;border-radius:50%;position:absolute}main#contenu:not(.listening-home) .page-hero:before{width:520px;height:520px;inset:-180px -160px auto auto}main#contenu:not(.listening-home) .page-hero:after,main#contenu:not(.listening-home) .confidence-hero:after{border-color:#bce4d840;width:300px;height:300px;inset:-60px -40px auto auto}main#contenu:not(.listening-home) .page-hero.teal{--halo:#2a8c86a6}main#contenu:not(.listening-home) .page-hero.violet{--halo:#705ca88c}main#contenu:not(.listening-home) .page-hero.orange{--halo:#c4803e80}main#contenu:not(.listening-home) .page-hero.pink{--halo:#b85c8480}main#contenu:not(.listening-home) .page-hero .wrap{z-index:1;width:calc(100% - 80px);max-width:1200px;padding:0;position:relative}main#contenu:not(.listening-home) .page-hero .eyebrow,main#contenu:not(.listening-home) .confidence-hero .eyebrow{color:var(--menthe)}main#contenu:not(.listening-home) .page-hero h1,main#contenu:not(.listening-home) .confidence-hero h1{max-width:22ch;color:var(--blanc);letter-spacing:-.025em;text-wrap:balance;margin:0;font-size:clamp(34px,5vw,60px);font-weight:600;line-height:1.08}main#contenu:not(.listening-home) .page-intro{color:#ffffffd1;max-width:58ch;margin:22px 0 0;font-size:clamp(17px,1.5vw,19px)}main#contenu:not(.listening-home) .page-intro:empty{display:none}main#contenu:not(.listening-home) .breadcrumb{color:#ffffff8c;flex-wrap:wrap;gap:8px;margin-bottom:28px;font-size:14px;display:flex}main#contenu:not(.listening-home) .breadcrumb a{color:#ffffffdb;text-decoration:none}main#contenu:not(.listening-home) .breadcrumb a:hover{color:var(--blanc)}main#contenu:not(.listening-home) .article-meta{color:#ffffffb8;margin-top:18px}main#contenu:not(.listening-home) .article-meta a{color:var(--menthe)}main#contenu:not(.listening-home) .page-hero .button{background:var(--blanc);color:var(--canard);margin-top:30px}main#contenu:not(.listening-home)>:where(section:not(.page-hero):not(.confidence-hero),article,figure){margin-block:0;padding-block:clamp(56px,7vw,96px)}main#contenu:not(.listening-home) .deep-intro{max-width:1200px}main#contenu:not(.listening-home) .deep-intro h2{max-width:24ch}main#contenu:not(.listening-home) .deep-intro>p:last-child{max-width:62ch;color:var(--gris);margin-top:20px;font-size:19px}main#contenu:not(.listening-home) .deep-intro+.deep-cards,main#contenu:not(.listening-home) .deep-intro+.privacy-grid,main#contenu:not(.listening-home) .deep-intro+.signal-flow,main#contenu:not(.listening-home) .section+.process{padding-top:0}main#contenu:not(.listening-home) .deep-cards,main#contenu:not(.listening-home) .privacy-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}main#contenu:not(.listening-home) .privacy-grid{grid-template-columns:repeat(2,minmax(0,1fr))}main#contenu:not(.listening-home) .deep-cards article,main#contenu:not(.listening-home) .privacy-grid article,main#contenu:not(.listening-home) .detail-grid article{background:var(--sable);min-width:0;box-shadow:none;border:0;border-radius:18px;padding:28px 26px}main#contenu:not(.listening-home) .deep-cards article:before,main#contenu:not(.listening-home) .deep-cards article:after{content:none!important}main#contenu:not(.listening-home) .deep-cards article>svg{background:var(--blanc);width:46px;height:46px;color:var(--sarcelle);border-radius:13px;margin-bottom:18px;padding:11px;display:block}main#contenu:not(.listening-home) .deep-cards p,main#contenu:not(.listening-home) .privacy-grid p,main#contenu:not(.listening-home) .detail-grid p{color:var(--gris)}main#contenu:not(.listening-home) .privacy-grid article{padding-top:64px;position:relative}main#contenu:not(.listening-home) .privacy-grid article:before{content:"";background:var(--canard) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 12 4 4 8-8'/%3E%3C/svg%3E") center/16px no-repeat;border-radius:50%;width:26px;height:26px;position:absolute;top:26px;left:26px}main#contenu:not(.listening-home) .deliverables{background:var(--sable)}main#contenu:not(.listening-home) .deliverables .wrap{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:clamp(32px,6vw,88px);display:grid}main#contenu:not(.listening-home) .deliverables ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}main#contenu:not(.listening-home) .deliverables li{background:var(--blanc);border-radius:14px;align-items:flex-start;gap:12px;min-width:0;padding:16px 18px;font-weight:500;display:flex}main#contenu:not(.listening-home) .deliverables li:before{content:"";background:var(--menthe) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23143C44' stroke-width='2.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 12 4 4 8-8'/%3E%3C/svg%3E") center/14px no-repeat;border-radius:50%;flex:none;width:22px;height:22px;margin-top:1px}main#contenu:not(.listening-home) .deep-split{background:0 0;border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}main#contenu:not(.listening-home) .deep-split>div{background:var(--sable);border-radius:22px;min-width:0;padding:clamp(28px,4vw,44px)}main#contenu:not(.listening-home) .deep-split>div:nth-child(2){background:var(--canard);color:var(--blanc)}main#contenu:not(.listening-home) .deep-split>div:nth-child(2) .eyebrow{color:var(--menthe)}main#contenu:not(.listening-home) .deep-split>div:nth-child(2) p{color:#fffc}main#contenu:not(.listening-home) .deep-split h2{font-family:var(--font-italic);margin-bottom:14px;font-size:clamp(32px,3.8vw,46px);font-style:italic;font-weight:400}main#contenu:not(.listening-home) .deep-split p{color:var(--gris)}main#contenu:not(.listening-home) section.cta,main#contenu:not(.listening-home) .listener-contact{background:radial-gradient(ellipse 60% 120% at 100% 0%,#176d6c8c,transparent 70%),var(--canard-nuit);width:calc(100% - 2*clamp(16px,4vw,40px));max-width:1120px;color:var(--blanc);border-radius:28px;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:28px;margin:clamp(24px,4vw,56px) auto clamp(56px,7vw,96px);padding:clamp(40px,6vw,72px) clamp(24px,5vw,72px);display:flex}main#contenu:not(.listening-home) section.cta .eyebrow,main#contenu:not(.listening-home) .listener-contact .eyebrow{color:var(--menthe)}main#contenu:not(.listening-home) section.cta p,main#contenu:not(.listening-home) .listener-contact p{color:#ffffffc7;max-width:46ch;margin-top:14px}main#contenu:not(.listening-home) .deep-link-band{background:var(--sarcelle);color:var(--blanc)}main#contenu:not(.listening-home) .deep-link-band .wrap{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;display:flex}main#contenu:not(.listening-home) .deep-link-band p{color:#ffffffd9;margin-top:8px}main#contenu:not(.listening-home) section.callout,main#contenu:not(.listening-home) div.callout{background:var(--sable);border-radius:22px;padding:clamp(28px,4vw,44px)}main#contenu:not(.listening-home) div.callout{margin-top:32px}main#contenu:not(.listening-home)>section.callout{padding:clamp(28px,4vw,44px)}main#contenu:not(.listening-home)>section.cta{padding:clamp(40px,6vw,72px) clamp(24px,5vw,72px)}main#contenu:not(.listening-home) .confidence-hero .confidence-opening>p{color:var(--blanc)}main#contenu:not(.listening-home) .confidence-hero .confidence-opening>span{color:#ffffffd1}main#contenu:not(.listening-home) .confidence-hero h1 em{color:var(--menthe)}main#contenu:not(.listening-home) .confidence-hero .confidence-lead{color:#ffffffe0}main#contenu:not(.listening-home) .confidence-hero .confidence-caption{color:#ffffffb8}main#contenu:not(.listening-home) .confidence-hero .button{background:var(--blanc);color:var(--canard-nuit)}main#contenu:not(.listening-home) .deep-journey{max-width:880px;padding-left:0;display:grid;position:relative}main#contenu:not(.listening-home) .deep-journey article{box-shadow:none;background:0 0;border:0;grid-template-columns:56px minmax(0,1fr);gap:24px;margin:0;padding:0 0 36px;display:grid;position:relative}main#contenu:not(.listening-home) .deep-journey article:not(:last-child):before{content:"";background:var(--filet);width:2px;position:absolute;top:56px;bottom:0;left:27px}main#contenu:not(.listening-home) .deep-journey article>span{background:var(--canard);width:56px;height:56px;color:var(--blanc);border-radius:50%;place-items:center;font-size:17px;font-weight:600;display:grid}main#contenu:not(.listening-home) .deep-journey article>div{padding-top:10px}main#contenu:not(.listening-home) .deep-journey p{color:var(--gris)}main#contenu:not(.listening-home) .journey-visual{background:var(--sable);width:100%;box-shadow:none;text-align:center;border-radius:0;margin:0;padding-block:clamp(48px,6vw,80px)}main#contenu:not(.listening-home) .journey-visual:after{content:none}main#contenu:not(.listening-home) .journey-visual img{object-fit:cover;border-radius:18px;width:min(720px,100% - 40px);max-height:440px;margin:0 auto 30px;display:block}main#contenu:not(.listening-home) .journey-visual figcaption{max-width:900px;color:var(--canard);justify-items:center;gap:14px;margin:auto;padding-inline:20px;display:grid;position:static}main#contenu:not(.listening-home) .journey-visual figcaption span{letter-spacing:.14em;color:var(--sarcelle);font-size:13px;font-weight:600}main#contenu:not(.listening-home) .journey-visual figcaption strong{font-family:var(--font-italic);font-size:clamp(30px,4.4vw,54px);font-style:italic;font-weight:400;line-height:1.15}main#contenu:not(.listening-home) .journey-visual-data{background:var(--canard-nuit);color:var(--blanc)}main#contenu:not(.listening-home) .journey-visual-data figcaption{color:var(--blanc)}main#contenu:not(.listening-home) .journey-visual-data figcaption span{color:var(--menthe)}main#contenu:not(.listening-home) .signal-flow,main#contenu:not(.listening-home) .process-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;display:grid;position:relative}main#contenu:not(.listening-home) .process-grid{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:40px}main#contenu:not(.listening-home) .signal-flow article,main#contenu:not(.listening-home) .process-grid>div{min-width:0;box-shadow:none;background:0 0;border:0;padding-right:8px;position:relative}main#contenu:not(.listening-home) .signal-flow article>span,main#contenu:not(.listening-home) .process-grid>div>span{z-index:1;background:var(--canard);width:44px;height:44px;color:var(--blanc);box-shadow:0 0 0 6px var(--blanc);border-radius:50%;place-items:center;margin-bottom:18px;font-weight:600;display:grid;position:relative}main#contenu:not(.listening-home) .signal-flow p,main#contenu:not(.listening-home) .process-grid p{color:var(--gris)}@media (width>=961px){main#contenu:not(.listening-home) .signal-flow:before,main#contenu:not(.listening-home) .process-grid:before{content:"";background:var(--filet);height:2px;position:absolute;top:21px;left:22px}main#contenu:not(.listening-home) .signal-flow:before{right:calc(25% - 37px)}main#contenu:not(.listening-home) .process-grid:before{right:calc(33.3333% - 35.3333px)}}main#contenu:not(.listening-home) .services-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}main#contenu:not(.listening-home) .service-card{border:1px solid var(--filet);border-radius:22px;flex-direction:column;gap:12px;min-width:0;padding:30px 28px;text-decoration:none;display:flex}main#contenu:not(.listening-home) .card-top{justify-content:space-between;align-items:center;margin-bottom:6px;display:flex}main#contenu:not(.listening-home) .icon{width:52px;height:52px;color:var(--sarcelle);background:#e3f1ee;border-radius:15px;place-items:center;display:inline-grid}main#contenu:not(.listening-home) .icon.violet{color:#5b4b8a;background:#ece8f5}main#contenu:not(.listening-home) .icon.orange{color:#9a5a1f;background:#f8eadc}main#contenu:not(.listening-home) .icon.pink{color:#8e3d62;background:#f6e4ec}main#contenu:not(.listening-home) .service-card>p{color:var(--gris)}main#contenu:not(.listening-home) .service-card ul{gap:8px;margin:4px 0 8px;padding:0;list-style:none;display:grid}main#contenu:not(.listening-home) .card-link{color:var(--sarcelle);align-items:center;gap:8px;margin-top:auto;font-weight:600;display:inline-flex}main#contenu:not(.listening-home) .detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}main#contenu:not(.listening-home) .service-listener-link{border:1px solid var(--filet);background:var(--blanc);border-radius:18px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:24px;padding:22px 26px;display:flex}main#contenu:not(.listening-home) .listener-practices-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}main#contenu:not(.listening-home) .listener-practices-grid article{border:1px solid var(--filet);border-radius:18px;grid-template-columns:48px minmax(0,1fr);gap:18px;padding:26px 24px;display:grid}main#contenu:not(.listening-home) .listener-practices-grid article>svg{background:var(--sable);width:48px;height:48px;color:var(--sarcelle);border-radius:13px;padding:12px}main#contenu:not(.listening-home) .faq-page,main#contenu:not(.listening-home) .faq-section{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:clamp(32px,6vw,88px);display:grid}main#contenu:not(.listening-home) .faq-list details{border:0;border-top:1px solid var(--filet);box-shadow:none;background:0 0;border-radius:0;margin:0;padding:0}main#contenu:not(.listening-home) .faq-list details:last-child{border-bottom:1px solid var(--filet)}main#contenu:not(.listening-home) .faq-list summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;padding-block:22px;font-size:18px;font-weight:600;list-style:none;display:flex}main#contenu:not(.listening-home) .faq-list summary::-webkit-details-marker{display:none}main#contenu:not(.listening-home) .faq-list summary:before{content:none!important}main#contenu:not(.listening-home) .faq-list summary span{background:var(--sable);width:32px;height:32px;color:var(--sarcelle);border-radius:50%;flex:none;font-size:0;line-height:0;display:block;position:relative}main#contenu:not(.listening-home) .faq-list summary span:before,main#contenu:not(.listening-home) .faq-list summary span:after{content:"";background:currentColor;border-radius:2px;width:14px;height:2px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}main#contenu:not(.listening-home) .faq-list summary span:after{transform:translate(-50%,-50%)rotate(90deg)}main#contenu:not(.listening-home) .faq-list details[open] summary span{transform:rotate(45deg)}main#contenu:not(.listening-home) .faq-list details p{color:var(--gris);margin:0 0 22px}main#contenu:not(.listening-home) .contact-layout{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start;gap:clamp(32px,6vw,80px);display:grid}main#contenu:not(.listening-home) .contact-form{background:var(--sable);border-radius:24px;gap:18px;padding:clamp(24px,4vw,40px);display:grid}main#contenu:not(.listening-home) .form-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}main#contenu:not(.listening-home) .contact-form label{gap:8px;font-weight:600;display:grid}main#contenu:not(.listening-home) .contact-form input,main#contenu:not(.listening-home) .contact-form select,main#contenu:not(.listening-home) .contact-form textarea{border:1px solid var(--sable-fonce);background:var(--blanc);width:100%;color:var(--canard);border-radius:12px;padding:13px 14px;font-family:inherit;font-size:16px;font-weight:400;line-height:1.4}main#contenu:not(.listening-home) .contact-form input:focus,main#contenu:not(.listening-home) .contact-form select:focus,main#contenu:not(.listening-home) .contact-form textarea:focus{border-color:var(--sarcelle);outline:0;box-shadow:0 0 0 4px #176d6c24}main#contenu:not(.listening-home) .blog-category-nav{flex-wrap:wrap;gap:10px;margin:32px 0 16px;display:flex}main#contenu:not(.listening-home) .blog-category-nav a{border:1px solid var(--filet);border-radius:999px;padding:9px 18px;font-weight:500;text-decoration:none}main#contenu:not(.listening-home) .blog-category{padding-top:40px}main#contenu:not(.listening-home) .resource-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px 20px;display:grid}main#contenu:not(.listening-home) .resource-card{flex-direction:column;gap:10px;min-width:0;text-decoration:none;display:flex}main#contenu:not(.listening-home) .resource-card h3{margin:8px 0 0;font-size:19px}main#contenu:not(.listening-home) .resource-card>p{color:var(--gris)}main#contenu:not(.listening-home) .resource-photo,main#contenu:not(.listening-home) .resource-cover{aspect-ratio:16/10;background:var(--canard-nuit);border-radius:18px;position:relative;overflow:hidden}main#contenu:not(.listening-home) .resource-photo img{object-fit:cover;width:100%;height:100%;transition:transform .35s}main#contenu:not(.listening-home) .resource-card:hover .resource-photo img{transform:scale(1.025)}main#contenu:not(.listening-home) .resource-photo span{color:var(--blanc);letter-spacing:.1em;background:#0b2a30c2;border-radius:999px;padding:6px 12px;font-size:11px;font-weight:600;position:absolute;top:16px;left:16px}main#contenu:not(.listening-home) .article-body{max-width:780px}main#contenu:not(.listening-home) .article-body>p{color:#2e4a50;font-size:19px;line-height:1.75}main#contenu:not(.listening-home) .article-contents{background:var(--sable);border-radius:18px;margin:32px 0 12px;padding:24px 28px}main#contenu:not(.listening-home) .article-contents h2{text-transform:uppercase;letter-spacing:.12em;color:var(--sarcelle);margin-bottom:12px;font-size:14px}main#contenu:not(.listening-home) .article-body>section{padding-top:36px;scroll-margin-top:100px}main#contenu:not(.listening-home) .article-body>section h2{margin-bottom:16px;font-size:clamp(24px,2.6vw,30px)}main#contenu:not(.listening-home) .article-body>section p{color:#2e4a50;font-size:18px;line-height:1.75}main#contenu:not(.listening-home) .article-links{background:var(--canard);color:var(--blanc);border-radius:22px;margin-top:40px;padding:clamp(26px,4vw,36px)}main#contenu:not(.listening-home) .article-links p{color:#fffc}main#contenu:not(.listening-home) .article-links .text-link{color:var(--menthe)}main#contenu:not(.listening-home) .legal{max-width:820px}main#contenu:not(.listening-home) .legal h2{margin:36px 0 12px;font-size:24px}main#contenu:not(.listening-home) .legal p,main#contenu:not(.listening-home) .legal li{color:#2e4a50}main#contenu:not(.listening-home) .legal-notice{color:#7a4b0c;background:#fff4e2;border-radius:14px;padding:16px 20px;font-weight:600}main#contenu:not(.listening-home) .sitemap{grid-template-columns:repeat(3,minmax(0,1fr));gap:0 32px;display:grid}main#contenu:not(.listening-home) .sitemap a{border-bottom:1px solid var(--filet);min-width:0;padding:14px 0;font-weight:500;text-decoration:none;display:block}main#contenu:not(.listening-home) .confidence-hero-grid{grid-template-columns:minmax(0,1.3fr) minmax(0,.7fr);align-items:center;gap:48px;display:grid}main#contenu:not(.listening-home) .confidence-opening{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff14;border:1px solid #ffffff2e;border-radius:24px;padding:32px 28px}main#contenu:not(.listening-home) .confidence-story,main#contenu:not(.listening-home) .confidence-session{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:clamp(32px,6vw,88px);display:grid}main#contenu:not(.listening-home) .confidence-space{background:var(--sable)}main#contenu:not(.listening-home) .confidence-space,main#contenu:not(.listening-home) .confidence-space h2,main#contenu:not(.listening-home) .confidence-space h3{color:var(--canard-nuit)}main#contenu:not(.listening-home) .confidence-space h2 em,main#contenu:not(.listening-home) .confidence-space .eyebrow{color:var(--sarcelle)}main#contenu:not(.listening-home) .confidence-space .confidence-lead,main#contenu:not(.listening-home) .confidence-space .scope-note,main#contenu:not(.listening-home) .confidence-promises p{color:var(--gris)}main#contenu:not(.listening-home) .confidence-promises{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:40px;display:grid}main#contenu:not(.listening-home) .confidence-promises article{background:var(--blanc);border-radius:18px;padding:26px 24px}main#contenu:not(.listening-home) .individual-booking{background:var(--canard-nuit);color:var(--blanc);border-radius:24px;padding:32px 28px;position:sticky;top:96px}@media (width<=960px){main#contenu:not(.listening-home) .deep-cards,main#contenu:not(.listening-home) .resource-grid,main#contenu:not(.listening-home) .confidence-promises,main#contenu:not(.listening-home) .deliverables .wrap,main#contenu:not(.listening-home) .deep-split,main#contenu:not(.listening-home) .faq-page,main#contenu:not(.listening-home) .faq-section,main#contenu:not(.listening-home) .contact-layout,main#contenu:not(.listening-home) .confidence-hero-grid,main#contenu:not(.listening-home) .confidence-story,main#contenu:not(.listening-home) .confidence-session,main#contenu:not(.listening-home) .services-grid,main#contenu:not(.listening-home) .listener-practices-grid{grid-template-columns:1fr}main#contenu:not(.listening-home) .deep-split{gap:28px}main#contenu:not(.listening-home) .signal-flow{grid-template-columns:repeat(2,minmax(0,1fr))}main#contenu:not(.listening-home) .process-grid{grid-template-columns:1fr}main#contenu:not(.listening-home) .individual-booking{position:static}}@media (width<=640px){main#contenu:not(.listening-home) .page-hero,main#contenu:not(.listening-home) .confidence-hero{padding-block:118px 54px}main#contenu:not(.listening-home) .page-hero .wrap{width:calc(100% - 40px)}main#contenu:not(.listening-home) .privacy-grid,main#contenu:not(.listening-home) .detail-grid,main#contenu:not(.listening-home) .deliverables ul,main#contenu:not(.listening-home) .form-row,main#contenu:not(.listening-home) .signal-flow,main#contenu:not(.listening-home) .sitemap{grid-template-columns:1fr}main#contenu:not(.listening-home) .deep-journey article{grid-template-columns:48px minmax(0,1fr);gap:18px}main#contenu:not(.listening-home) .deep-journey article>span{width:48px;height:48px}main#contenu:not(.listening-home) .deep-journey article:not(:last-child):before{top:48px;left:23px}main#contenu:not(.listening-home) .listener-practices-grid article{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){main#contenu:not(.listening-home) *,main#contenu:not(.listening-home) :before,main#contenu:not(.listening-home) :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@keyframes hero-photo-arrival{0%{transform:translate3d(0,var(--hero-depth,0),0) scale(1.12)}to{transform:translate3d(0,var(--hero-depth,0),0) scale(1.055)}}@keyframes hero-copy-arrival{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}@keyframes seal-turn{to{transform:rotate(360deg)}}.entry-hero{--hero-depth:0px;overflow:hidden}.motion-ready .listening-home .entry-hero{background-image:none;position:relative}.motion-ready .listening-home .entry-hero:before{content:"";z-index:-2;transform:translate3d(0,var(--hero-depth),0) scale(1.055);will-change:transform;background:url(/listening.webp) 50%/cover no-repeat;animation:1.8s cubic-bezier(.2,.7,.2,1) both hero-photo-arrival;position:absolute;inset:-5%}.motion-ready .listening-home .entry-shade{z-index:-1}.motion-ready .home-hero-copy>*,.motion-ready .employee-card{animation:.72s cubic-bezier(.2,.72,.2,1) both hero-copy-arrival}.motion-ready .home-hero-copy>:first-child{animation-delay:80ms}.motion-ready .home-hero-copy>:nth-child(2){animation-delay:.16s}.motion-ready .home-hero-copy>:nth-child(3){animation-delay:.24s}.motion-ready .home-hero-copy>:nth-child(4){animation-delay:.32s}.motion-ready .home-hero-copy>:nth-child(5){animation-delay:.4s}.motion-ready .home-hero-copy>:nth-child(6){animation-delay:.48s}.motion-ready .employee-card{animation-delay:.38s}.motion-ready .motion-reveal{opacity:1;transition:transform .7s cubic-bezier(.2,.72,.2,1);transform:translateY(18px)}.motion-ready .motion-reveal.is-visible{opacity:1;transform:none}.motion-ready .life-tags .motion-reveal,.motion-ready .life-tags.motion-reveal li{transition-duration:.5s}.motion-ready :is(.listening-steps,.deep-journey,.signal-flow,.process-grid,.confidence-process).motion-reveal>*{opacity:1;filter:none;transition:transform .5s,filter .5s;transform:translateY(10px)}.motion-ready :is(.listening-steps,.deep-journey,.signal-flow,.process-grid,.confidence-process).is-visible>*{opacity:1;filter:none;transform:none}.motion-ready :is(.listening-steps,.deep-journey,.signal-flow,.process-grid,.confidence-process).is-visible>:nth-child(2){transition-delay:.12s}.motion-ready :is(.listening-steps,.deep-journey,.signal-flow,.process-grid,.confidence-process).is-visible>:nth-child(3){transition-delay:.24s}.motion-ready :is(.listening-steps,.deep-journey,.signal-flow,.process-grid,.confidence-process).is-visible>:nth-child(4){transition-delay:.36s}.motion-ready :is(.listening-steps,.deep-journey,.signal-flow,.process-grid,.confidence-process).is-visible>:nth-child(5){transition-delay:.48s}h1 em,h2 em{display:inline-block;position:relative}h1 em:after,h2 em:after{content:"";opacity:.45;transform-origin:0;background:currentColor;height:2px;position:absolute;bottom:-.08em;left:0;right:0;transform:scaleX(1)}.motion-ready .motion-reveal:not(.is-visible) :is(h1,h2) em:after{transform:scaleX(0)}.motion-ready .motion-reveal.is-visible :is(h1,h2) em:after{transition:transform .85s .18s;transform:scaleX(1)}.motion-ready .collective-report.motion-reveal .report-themes i span{transform-origin:0;transition:transform .9s cubic-bezier(.2,.72,.2,1) .35s;transform:scaleX(0)}.motion-ready .collective-report.motion-reveal.is-visible .report-themes i span{transform:scaleX(1)}.motion-ready .french-seal .seal-copy,.motion-ready .confidential-ring{transform-origin:50%;transform-box:fill-box;animation:38s linear infinite seal-turn}@media (prefers-reduced-motion:reduce){.motion-ready .motion-reveal,.motion-ready .motion-reveal>*,.motion-ready .home-hero-copy>*,.motion-ready .employee-card,.motion-ready .french-seal .seal-copy,.motion-ready .confidential-ring,.motion-ready .collective-report .report-themes i span{opacity:1!important;filter:none!important;transition:none!important;animation:none!important;transform:none!important}.motion-ready .listening-home .entry-hero:before{animation:none!important;transform:none!important}}
