/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.relative{position:relative}.start{inset-inline-start:var(--spacing)}.table{display:table}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}:root{--ink:#39352f;--deep:#0d1b24;--teal:#5e6b50;--sage:#727b5d;--terracotta:#b75843;--sand:#f6efe4;--cream:#fff9ef;--paper:#fffdf9;--line:#2c272126}*{box-sizing:border-box}html{scroll-behavior:smooth}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}body{background:var(--paper);color:var(--ink);margin:0;font-family:Arial,Helvetica,sans-serif;line-height:1.65}a{color:inherit;text-decoration:none}.top-bar{color:#f9f5ed;letter-spacing:.015em;background:#202524;justify-content:space-between;align-items:center;gap:20px;min-height:34px;padding:0 7vw;font-size:10px;display:flex}.top-bar p{margin:0}.top-bar span{color:var(--terracotta);margin:0 10px}.top-bar a{font-weight:700}.site-header{border-bottom:1px solid var(--line);z-index:20;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffdf9f0;justify-content:space-between;align-items:center;height:78px;padding:0 7vw;display:flex;position:sticky;top:0}.brand{align-items:center;gap:11px;display:flex}.brand>span:last-child{flex-direction:column;line-height:1.2;display:flex}.brand strong{letter-spacing:-.01em;font-family:Georgia,Times New Roman,serif;font-size:20px;font-weight:700}.brand small{text-transform:uppercase;letter-spacing:.14em;color:var(--teal);margin-top:5px;font-size:9px}.brand-logo{object-fit:contain;width:56px;height:42px}.site-header nav{gap:18px;font-size:11px;display:flex}.site-header nav a{position:relative}.site-header nav a:after{content:"";background:var(--terracotta);height:1px;transition:right .25s;position:absolute;bottom:-5px;left:0;right:100%}.site-header nav a:hover:after{right:0}.button{background:var(--deep);color:#fff;letter-spacing:.05em;border-radius:100px;justify-content:center;align-items:center;min-height:48px;padding:0 24px;font-size:12px;transition:transform .2s,background .2s;display:inline-flex}.button:hover{background:var(--terracotta);transform:translateY(-2px)}.button-small{min-height:40px;padding:0 19px}.button-outline{color:var(--ink);border:1px solid var(--ink);background:0 0}.button-outline:hover{color:#fff;border-color:var(--terracotta)}.button-terracotta{background:var(--terracotta)}.button-terracotta:hover{background:var(--deep)}.mobile-menu{display:none;position:relative}.mobile-menu summary{background:var(--paper);cursor:pointer;border:1px solid #39352f3d;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:5px;width:46px;height:46px;list-style:none;display:flex}.mobile-menu summary::-webkit-details-marker{display:none}.mobile-menu summary span{background:var(--deep);border-radius:10px;width:19px;height:1.5px;transition:transform .2s,opacity .2s}.mobile-menu[open] summary span:first-child{transform:translateY(6.5px)rotate(45deg)}.mobile-menu[open] summary span:nth-child(2){opacity:0}.mobile-menu[open] summary span:nth-child(3){transform:translateY(-6.5px)rotate(-45deg)}.mobile-menu-panel{background:#fffdf9fc;border:1px solid #b7584357;border-radius:18px;width:min(360px,100vw - 32px);padding:16px;position:absolute;top:calc(100% + 12px);right:0;box-shadow:0 22px 55px #39352f2e}.mobile-menu-panel nav{gap:0!important;display:grid!important}.mobile-menu-panel nav a{color:var(--ink);border-bottom:1px solid #39352f1a;padding:12px 8px;font-family:Georgia,Times New Roman,serif;font-size:17px}.mobile-menu-panel nav a:after{display:none}.mobile-menu-booking{width:100%;margin-top:14px}.hero{background:radial-gradient(circle at 96% 8%, #eab08d36, transparent 24%), var(--cream);grid-template-columns:57% 43%;min-height:710px;display:grid;overflow:hidden}.hero-copy{flex-direction:column;justify-content:center;align-items:flex-start;padding:76px 5vw 68px 8vw;display:flex}.eyebrow{color:var(--terracotta);letter-spacing:.19em;text-transform:uppercase;font-size:11px;font-weight:700}h1,h2,h3{margin:0;font-family:Georgia,Times New Roman,serif;font-weight:400;line-height:1.08}h1{letter-spacing:-.045em;color:#242321;max-width:760px;font-size:clamp(50px,5vw,76px);font-weight:700}h1 em{color:#4b4945;margin-top:10px;font-weight:400;display:block}.hero-intro{color:#6b655e;max-width:620px;margin:28px 0 0;font-size:16px}.hero-actions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:30px;display:flex}.text-link{border-bottom:1px solid var(--ink);padding:8px 0 4px;font-size:13px}.text-link span{color:var(--terracotta);margin-left:8px}.profile-pills{flex-wrap:wrap;gap:8px;max-width:540px;margin-top:25px;display:flex}.profile-pills a{color:#5f574f;background:#ffffffad;border:1px solid #2c27212e;border-radius:100px;padding:6px 12px;font-size:10px;font-weight:700;transition:color .2s,background .2s,border-color .2s}.profile-pills a:hover{color:#fff;background:var(--terracotta);border-color:var(--terracotta)}.hero-visual{justify-content:center;align-items:center;min-height:710px;padding:56px 7vw 78px 2vw;display:flex;position:relative}.hero-photo-wrap{background:var(--sand);border-radius:48% 48% 42% 42%/36% 36% 18% 18%;width:min(410px,100%);height:520px;position:relative;overflow:hidden;box-shadow:0 22px 55px #4e3d301f}.hero-photo{object-fit:cover;object-position:center 36%;width:100%;height:100%}.hero-reassurance{background:#fffdf9f2;border-radius:14px;flex-direction:column;width:min(390px,76%);padding:20px 24px;display:flex;position:absolute;bottom:55px;left:0;box-shadow:0 12px 30px #4e3d301a}.hero-reassurance small{color:var(--terracotta);text-transform:uppercase;letter-spacing:.15em;font-size:9px;font-weight:700}.hero-reassurance strong{margin-top:6px;font-family:Georgia,serif;font-size:15px}.hero-reassurance span{color:#988b7e;margin-top:6px;font-size:10px}.intro-band{background:var(--deep);color:#fff;justify-content:space-between;align-items:center;gap:30px;padding:36px 8vw;display:flex}.intro-band p{margin:0;font-family:Georgia,serif;font-size:18px;font-style:italic}.intro-band div{flex-wrap:wrap;justify-content:flex-end;gap:9px;display:flex}.intro-band div a{letter-spacing:.08em;border:1px solid #ffffff59;border-radius:100px;padding:6px 15px;font-size:10px;transition:color .2s,background .2s,border-color .2s}.intro-band div a:hover{color:var(--deep);background:#fff;border-color:#fff}.home-workshop{background:var(--paper);grid-template-columns:47% 53%;align-items:center;gap:7vw;display:grid}.home-workshop-image{min-height:530px;position:relative}.home-workshop-image img{object-fit:cover;border-radius:48% 48% 10px 10px/30% 30% 10px 10px;width:100%;height:530px;display:block}.home-workshop-image span{border-left:3px solid var(--terracotta);background:var(--paper);color:var(--terracotta);letter-spacing:.13em;text-transform:uppercase;padding:12px 18px;font-size:10px;font-weight:700;position:absolute;bottom:30px;left:-18px;box-shadow:0 12px 30px #39352f24}.home-workshop-copy{max-width:720px}.home-workshop-copy h2{letter-spacing:-.035em;font-size:clamp(42px,4.8vw,70px)}.home-workshop-copy>p:not(.eyebrow){color:#6b655e;max-width:660px}.home-workshop-facts{flex-wrap:wrap;gap:8px;margin:26px 0 30px;display:flex}.home-workshop-facts span{color:#5f574f;border:1px solid #b7584361;border-radius:100px;padding:7px 13px;font-size:10px}.home-workshop-actions{flex-wrap:wrap;align-items:center;gap:22px;display:flex}.section{padding:110px 8vw}.section-label{text-transform:uppercase;letter-spacing:.17em;color:var(--teal);font-size:10px}.section-label span{color:var(--terracotta);margin-right:10px}.about{grid-template-columns:16% 52% 32%;gap:0;display:grid}.about-copy{padding-right:8vw}.about-copy h2,.section-heading h2,.resources h2,.contact h2{letter-spacing:-.025em;font-size:clamp(38px,4vw,62px)}.about-copy>p:not(.eyebrow){color:#6b655e;font-size:15px}.signature{border-left:2px solid var(--terracotta);flex-direction:column;margin-top:30px;padding-left:20px;display:flex}.signature strong{font-family:Georgia,serif;font-size:18px}.signature span{color:var(--teal);text-transform:uppercase;letter-spacing:.1em;font-size:10px}.about-more-link{margin-top:28px;display:inline-block}.about-preview{align-self:end}.about-preview-photo{aspect-ratio:4/4.6;background:#f5f3ee;border-radius:58px 8px;width:100%;overflow:hidden}.about-preview-photo img{object-fit:cover;width:100%;height:100%;display:block}.about-preview-photo-white{object-position:72% 18%;transform-origin:76% 20%;transform:scale(1.54)}.about-preview blockquote{margin-top:22px}blockquote{border-top:1px solid var(--line);border-bottom:1px solid var(--line);color:var(--terracotta);align-self:end;margin:0;padding:32px 0;font-family:Georgia,serif;font-size:24px;font-style:italic;line-height:1.4}.services{background:var(--cream)}.section-heading{max-width:720px;margin:20px 0 60px 16%}.section-heading-intro{color:#675f58;max-width:660px;margin:24px 0 0;font-size:15px}.service-grid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.service-grid article{background:var(--paper);border-top:2px solid #0000;border-radius:4px 38px;flex-direction:column;min-height:340px;padding:38px;transition:transform .25s,border-color .25s;display:flex}.service-grid article:hover{border-color:var(--terracotta);transform:translateY(-6px)}.service-grid article>span{color:var(--terracotta);letter-spacing:.1em;font-size:11px}.service-grid h3{margin:45px 0 17px;font-size:30px}.service-grid p{color:#6b655e;margin:0 0 25px;font-size:14px}.service-grid a{text-transform:uppercase;letter-spacing:.08em;margin-top:auto;font-size:11px}.topics{border-top:1px solid var(--line);grid-template-columns:16% 84%;margin-top:55px;padding-top:25px;display:grid}.topics>p{text-transform:uppercase;letter-spacing:.13em;margin:0;font-size:10px}.topics div{flex-wrap:wrap;gap:9px;display:flex}.topics span,.topics a{background:var(--sand);border-radius:100px;padding:7px 14px;font-size:11px}.topics a{transition:color .2s,background .2s,transform .2s}.topics a:hover{color:#fff;background:var(--terracotta);transform:translateY(-2px)}.accompaniment-page-hero{background:radial-gradient(circle at 91% 8%, #b7584321, transparent 28%), var(--paper)}.accompaniment-page-hero>div{max-width:850px}.accompaniment-page-hero h1{font-size:clamp(52px,6vw,86px)}.accompaniment-page-hero>div>p:not(.eyebrow){color:#675f58;max-width:720px;margin-top:28px;font-size:16px}.accompaniment-page-note{background:#fffaf2e0;border:1px solid #b7584361;border-radius:4px 52px;max-width:430px;padding:42px;box-shadow:0 24px 55px #4e3d3014}.accompaniment-page-note span{color:var(--terracotta);letter-spacing:.14em;text-transform:uppercase;font-size:10px;font-weight:700}.accompaniment-page-note strong{margin:28px 0 16px;font-family:Georgia,serif;font-size:31px;line-height:1.1;display:block}.accompaniment-page-note p{color:#675f58;margin:0;font-size:13px}.accompaniment-topic-nav{background:var(--cream);grid-template-columns:18% 82%;align-items:start;padding-top:48px;padding-bottom:48px;display:grid}.accompaniment-topic-nav>p{margin:9px 0 0}.accompaniment-topic-nav>div{flex-wrap:wrap;gap:10px;display:flex}.accompaniment-topic-nav a{background:#fffdf9b8;border:1px solid #b7584347;border-radius:100px;padding:10px 17px;font-size:11px;transition:color .2s,background .2s,border-color .2s}.accompaniment-topic-nav a:hover{color:#fff;border-color:var(--terracotta);background:var(--terracotta)}.accompaniment-themes{background:var(--paper);grid-template-columns:18% 82%;display:grid}.accompaniment-theme-list{gap:16px;display:grid}.accompaniment-theme-list article{border-top:2px solid var(--terracotta);background:var(--cream);border-radius:4px 44px;grid-template-columns:70px 1fr;gap:24px;padding:44px;scroll-margin-top:110px;display:grid}.accompaniment-theme-list article>span{color:var(--terracotta);letter-spacing:.14em;font-size:11px}.accompaniment-theme-list h2{margin:0;font-size:clamp(31px,3vw,45px)}.accompaniment-theme-list p{color:#675f58;max-width:820px;margin:18px 0 25px}.accompaniment-theme-list ul{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.accompaniment-theme-list li{background:var(--sand);color:#554f48;border-radius:100px;padding:7px 13px;font-size:11px}.accompaniment-neuro{color:#fff;background:linear-gradient(90deg,#0d1b24f5,#132b34e3),url(/assets/constellation-afds-hd.webp) 50%/cover no-repeat;grid-template-columns:1.25fr .75fr;align-items:center;gap:8vw;display:grid}.accompaniment-neuro h2{color:#fff;max-width:830px;margin:14px 0 24px;font-size:clamp(40px,4.5vw,64px)}.accompaniment-neuro p:not(.eyebrow){color:#dce7e3;max-width:800px;margin:0 0 30px}.accompaniment-neuro nav{gap:10px;display:grid}.accompaniment-neuro nav a{color:#fff;border:1px solid #ffffff4d;border-radius:4px 25px;padding:14px 18px;font-size:12px;transition:border-color .2s,background .2s}.accompaniment-neuro nav a:hover{background:#cba97e24;border-color:#cba97e}.accompaniment-boundary{background:var(--paper);max-width:1050px;margin:0 auto}.accompaniment-boundary h2{margin:14px 0 22px;font-size:clamp(39px,4vw,58px)}.accompaniment-boundary>p:not(.eyebrow){color:#675f58;max-width:800px}.accompaniment-boundary .text-link{margin-top:22px;display:inline-block}.session-process{background:radial-gradient(circle at 92% 8%, #b7584317, transparent 26%), var(--paper);grid-template-columns:18% 82%;gap:0;display:grid}.session-process-heading{max-width:850px;padding-bottom:48px}.session-process-heading h2{letter-spacing:-.035em;margin:13px 0 22px;font-size:clamp(42px,5vw,68px)}.session-process-heading>p:last-child{color:#675f58;max-width:700px;margin:0}.session-step-grid{grid-column:2;grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.session-step-grid article{border-top:2px solid var(--terracotta);background:var(--cream);border-radius:4px 34px;min-height:300px;padding:34px}.session-step-grid span{color:var(--terracotta);letter-spacing:.13em;font-size:10px}.session-step-grid h3{margin:52px 0 16px;font-size:28px}.session-step-grid p{color:#675f58;margin:0;font-size:13px}.session-adjustments{background:linear-gradient(#f6efe4eb,#f6efe4f0),url(/assets/visio-cosy.webp) 50%/cover no-repeat;border:1px solid #b7584359;border-radius:3px 40px;grid-column:2;grid-template-columns:.85fr 1.15fr;gap:28px 6vw;margin-top:18px;padding:42px;display:grid}.session-adjustments h3{max-width:470px;margin:13px 0 0;font-size:33px}.session-adjustments ul{gap:13px;margin:0;padding:0;list-style:none;display:grid}.session-adjustments li{color:#544e48;padding-left:25px;font-size:13px;position:relative}.session-adjustments li:before{content:"";background:var(--terracotta);border-radius:50%;width:8px;height:8px;position:absolute;top:.62em;left:0}.session-adjustments>p{color:#675f58;border-top:1px solid #39352f24;grid-column:1/-1;margin:0;padding-top:22px;font-size:12px}.image-breather{background-position:50%;background-size:cover;justify-content:center;align-items:center;min-height:520px;padding:80px 8vw;display:flex;position:relative;overflow:hidden}.image-breather:before{content:"";background:linear-gradient(90deg,#0d1b24c2,#0d1b2457 52%,#0d1b2494);position:absolute;inset:0}.accompaniment-breather{background-image:url(/assets/accompagnement-mains.webp)}.image-breather>div{z-index:1;max-width:820px;color:var(--cream);text-align:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0d1b2447;border:1px solid #fff9ef6b;border-radius:56px 6px;padding:48px 58px;position:relative}.image-breather span{color:#ead1b3;letter-spacing:.15em;text-transform:uppercase;font-size:10px;font-weight:700}.image-breather p{letter-spacing:-.035em;margin:14px 0 0;font-family:Georgia,Times New Roman,serif;font-size:clamp(40px,5.6vw,76px);line-height:1.05}.home-premium{background:linear-gradient(180deg, var(--cream), var(--paper))}.home-premium .premium-pricing-block{margin-top:50px}.premium-pricing-actions{flex-wrap:wrap;align-self:end;align-items:center;gap:12px;display:flex}.premium-discovery-button{background:0 0;border:1px solid #fff9ef7a}.premium-discovery-button:hover{border-color:var(--terracotta)}.premium-tariffs-link{color:#c8d3d0;text-underline-offset:5px;width:100%;font-size:11px;text-decoration:underline}.resources{background:var(--sage);grid-template-columns:58% 42%;padding-top:0;padding-bottom:0;display:grid}.resource-card{background:var(--paper);max-width:700px;margin:80px 0;padding:65px}.resource-card>p:not(.eyebrow){color:#6b655e;max-width:560px;margin:24px 0 30px}.button-light{background:var(--terracotta)}.resource-quote{color:#fff;flex-direction:column;justify-content:center;padding:8vw;display:flex}.resource-quote img{object-fit:contain;object-position:left center;filter:drop-shadow(0 16px 22px #0d1b2429);width:min(260px,82%);max-height:180px;margin:0 0 26px;display:block}.resource-quote p{font-family:Georgia,serif;font-size:32px;line-height:1.3}.newsletter-section{background:radial-gradient(circle at 8% 16%, #b758431f, transparent 24%), var(--paper);grid-template-columns:36% 64%;align-items:center;gap:7vw;display:grid}.newsletter-copy h2{letter-spacing:-.025em;max-width:620px;font-size:clamp(38px,4vw,62px)}.newsletter-copy>p:not(.eyebrow){color:#6b655e;max-width:540px}.newsletter-copy .text-link{margin-top:10px;display:inline-block}.newsletter-form{border:1px solid #b7584357;border-top:4px solid var(--terracotta);background:var(--cream);padding:42px;box-shadow:0 18px 45px #39352f14}.newsletter-form-heading{margin-bottom:24px}.newsletter-form-heading>span{color:var(--terracotta);letter-spacing:.13em;text-transform:uppercase;font-size:10px;font-weight:700}.newsletter-form-heading p{color:#675f58;max-width:620px;margin:8px 0 0;font-size:14px}.newsletter-fields{grid-template-columns:minmax(240px,1fr) auto;align-items:stretch;gap:12px;display:grid}.newsletter-fields .form-field{margin:0}.newsletter-fields .form-field input{background:#fffdf9;border:1px solid #b758438c;height:56px;font-size:16px}.newsletter-fields .form-field input::placeholder{color:#9a8f85}.newsletter-fields .button{cursor:pointer;white-space:nowrap;border:0;min-height:56px}.newsletter-fields .button:disabled{cursor:wait;opacity:.65}.newsletter-consent{margin-top:20px}.newsletter-feedback{min-height:26px}.contact{grid-template-columns:54% 46%;align-items:center;gap:8vw;display:grid}.contact>div:first-child>p:last-child{color:#6b655e;max-width:650px}.contact-card{background:var(--cream);padding:45px}.contact-card p{border-bottom:1px solid var(--line);flex-direction:column;padding-bottom:18px;display:flex}.contact-card strong{text-transform:uppercase;letter-spacing:.14em;color:var(--terracotta);font-size:10px}.contact-card span,.contact-card p a{overflow-wrap:anywhere;margin-top:5px;font-size:14px}.contact-card>.button{width:100%;margin-top:10px}.faq{background:var(--cream);grid-template-columns:18% 82%;display:grid}.faq-content{max-width:980px}.faq-content h2{font-size:clamp(38px,4vw,58px)}.faq-content>p:not(.eyebrow){color:#6b655e;max-width:740px;margin:24px 0}.faq-list{gap:10px;margin-top:46px;display:grid}.faq-list details{background:#fffdf9db;border:1px solid #b7584342;border-radius:3px 24px;padding:0 28px}.faq-list summary{cursor:pointer;grid-template-columns:42px 1fr auto;align-items:center;gap:12px;padding:23px 0;font-family:Georgia,Times New Roman,serif;font-size:20px;line-height:1.35;list-style:none;display:grid}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary>span{color:var(--terracotta);letter-spacing:.12em;font-family:Arial,Helvetica,sans-serif;font-size:9px}.faq-list summary:after{content:"+";color:var(--terracotta);font-family:Arial,Helvetica,sans-serif;font-size:25px;font-weight:300}.faq-list details[open] summary:after{content:"−"}.faq-list details>p{color:#675f58;max-width:790px;margin:0 0 26px 54px;font-size:13px}.faq-contact{margin-top:30px!important}footer{color:#fff;background:#242423;grid-template-columns:30% 42% 28%;align-items:end;gap:30px;padding:55px 8vw 30px;display:grid}.footer-identity{flex-direction:column;align-items:flex-start;gap:22px;display:flex}.footer-brand .brand-logo{width:62px;height:46px}.footer-brand small{color:#c7bbb0}.social-links{align-items:center;gap:10px;display:flex}.social-links a{width:44px;height:44px;color:var(--cream);border:1px solid #b75843b3;border-radius:50%;justify-content:center;align-items:center;transition:color .2s,background .2s,transform .2s;display:inline-flex}.social-links a:hover{color:var(--deep);background:var(--cream);transform:translateY(-2px)}.social-links svg{fill:currentColor;stroke:none;width:21px;height:21px;display:block}.social-links a:nth-child(2) svg{fill:none;stroke:currentColor;stroke-width:1.8px}.social-links .social-icon-dot{fill:currentColor;stroke:none}footer>p{color:#c7bbb0;margin:0;font-size:10px;line-height:1.7}footer>div:last-child{color:#c7bbb0;flex-direction:column;align-items:flex-end;gap:15px;font-size:10px;display:flex}footer>div:last-child a{color:#fff}.neuro-page{--night:#0d1b24;--night-soft:#152b36;--night-line:#cde0da2e;--mist:#dce7e3;--neuro-orange:#db7753;min-height:100vh;color:var(--mist);background:var(--night);overflow:hidden}.neuro-topbar{border-bottom:1px solid var(--night-line);letter-spacing:.06em;color:#9fb2b2;justify-content:space-between;align-items:center;min-height:36px;padding:0 7vw;font-size:10px;display:flex}.neuro-nav{z-index:5;border-bottom:1px solid var(--night-line);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0d1b24eb;justify-content:space-between;align-items:center;height:80px;padding:0 7vw;display:flex;position:relative}.neuro-brand{align-items:center;gap:12px;display:flex}.neuro-brand img{object-fit:contain;width:56px;height:42px}.neuro-brand>span{flex-direction:column;line-height:1.15;display:flex}.neuro-brand strong{color:#fff;font-family:Georgia,serif;font-size:20px}.neuro-brand small{color:#8fa4a4;letter-spacing:.14em;text-transform:uppercase;margin-top:5px;font-size:9px}.neuro-nav nav{color:#b8c6c4;gap:28px;font-size:12px;display:flex}.neuro-cta{letter-spacing:.04em;color:#fff;border:1px solid #ffffff47;border-radius:100px;justify-content:center;align-items:center;min-height:43px;padding:0 21px;font-size:11px;transition:background .2s,border-color .2s,transform .2s;display:inline-flex}.neuro-cta:hover{background:var(--neuro-orange);border-color:var(--neuro-orange);transform:translateY(-2px)}.neuro-hero{isolation:isolate;background:radial-gradient(circle at 81% 32%,#55878b47,#0000 22%),radial-gradient(circle at 58% 92%,#db775321,#0000 28%),linear-gradient(135deg,#0d1b24 0%,#112732 62%,#0e2029 100%);grid-template-columns:66% 34%;align-items:end;min-height:700px;padding:105px 8vw 90px;display:grid;position:relative}.night-sky{z-index:-1;pointer-events:none;position:absolute;inset:0}.star{background:#f3c3a5;border-radius:50%;width:5px;height:5px;position:absolute;box-shadow:0 0 13px #f3c3a5a6}.s1{top:18%;left:55%}.s2{top:27%;left:70%}.s3{top:16%;left:84%}.s4{top:56%;left:77%}.s5{top:47%;left:92%}.s6{top:70%;left:61%}.orbit{border:1px solid #c7ddd81f;border-radius:50%;position:absolute}.o1{width:460px;height:270px;top:40px;right:-100px;transform:rotate(-18deg)}.o2{width:620px;height:350px;bottom:-250px;right:8%;transform:rotate(14deg)}.neuro-hero-copy{max-width:900px}.neuro-eyebrow{color:#e49370;letter-spacing:.19em;text-transform:uppercase;margin:0 0 18px;font-size:10px;font-weight:700}.neuro-hero h1{color:#f7f3ec;max-width:950px;font-size:clamp(58px,7vw,104px);font-weight:400;line-height:.98}.neuro-hero h1 em{color:#d86;display:inline}.neuro-hero-copy>p:not(.neuro-eyebrow){color:#aec0bd;max-width:720px;margin:30px 0;font-size:17px}.neuro-hero-copy>div{align-items:center;gap:26px;display:flex}.neuro-link{color:#d3dfdc;border-bottom:1px solid #829795;padding-bottom:5px;font-size:12px}.neuro-manifesto{border-left:1px solid #e49370a6;margin:0 0 10px 4vw;padding:30px 0 30px 30px}.neuro-manifesto span{color:#8fa6a4;text-transform:uppercase;letter-spacing:.14em;font-size:10px}.neuro-manifesto p{color:#e5ece9;margin:14px 0 0;font-family:Georgia,serif;font-size:22px;font-style:italic;line-height:1.45}.neuro-definition,.neuro-profiles,.neuro-support{border-top:1px solid var(--night-line);grid-template-columns:18% 82%;padding:110px 8vw;display:grid}.neuro-section-number{color:#718987;text-transform:uppercase;letter-spacing:.15em;font-size:10px}.neuro-page h2{color:#f1f5f2;letter-spacing:-.035em;max-width:940px;font-size:clamp(42px,5vw,70px)}.neuro-columns{grid-template-columns:repeat(2,1fr);gap:70px;max-width:1000px;margin-top:45px;display:grid}.neuro-columns p{color:#a8b9b6;font-size:15px}.neuro-definition{background:#10232c}.neuro-profiles{color:var(--night);background:#f4f0e9;display:block}.neuro-profiles .neuro-section-number{color:#6e7c7d;margin-bottom:45px}.neuro-heading-row{grid-template-columns:64% 36%;align-items:end;gap:50px;display:grid}.neuro-profiles h2{color:var(--night)}.neuro-heading-row>p{color:#687678;margin:0 0 8px;font-size:14px}.neuro-profile-grid{grid-template-columns:repeat(5,1fr);gap:12px;margin-top:60px;display:grid}.neuro-profile-card{border-top:2px solid var(--neuro-orange);background:#fffdf9;flex-direction:column;min-height:300px;padding:30px 24px;transition:transform .25s,box-shadow .25s;display:flex;box-shadow:0 0 #0d1b2400}.neuro-profile-card:hover{transform:translateY(-7px);box-shadow:0 20px 36px #0d1b241f}.neuro-profile-card>span{color:var(--neuro-orange);letter-spacing:.12em;font-size:11px;font-weight:700}.neuro-profile-grid h3{color:var(--night);margin:48px 0 16px;font-size:25px}.neuro-profile-grid p{color:#667477;margin:0;font-size:13px}.neuro-profile-card b{color:var(--neuro-orange);letter-spacing:.08em;text-transform:uppercase;margin-top:auto;padding-top:24px;font-size:10px}.neuro-situations{color:var(--night);background:#d9e3df;grid-template-columns:43% 57%;gap:8vw;padding:110px 8vw;display:grid}.neuro-situations h2{color:var(--night)}.neuro-situations ul{margin:0;padding:0;list-style:none}.neuro-situations li{border-bottom:1px solid #0d1b2426;padding:18px 10px 18px 34px;font-family:Georgia,serif;font-size:18px;position:relative}.neuro-situations li:before{content:"·";color:var(--neuro-orange);font-size:30px;position:absolute;top:8px;left:5px}.neuro-support{background:radial-gradient(circle at 90% 15%,#db775326,#0000 25%),#0d1b24}.neuro-support-card{border:1px solid var(--night-line);background:#ffffff09;max-width:980px;padding:62px}.neuro-support-card>p:not(.neuro-eyebrow){color:#a9bab7;max-width:800px;margin:30px 0}.neuro-steps{border-top:1px solid var(--night-line);border-bottom:1px solid var(--night-line);grid-template-columns:repeat(4,1fr);margin:36px 0;display:grid}.neuro-steps span{color:#c5d3d0;padding:22px 15px 22px 0;font-size:12px}.neuro-steps b{color:var(--neuro-orange);margin-right:9px}.neuro-footer{border-top:1px solid var(--night-line);background:#09161d;grid-template-columns:30% 46% 24%;align-items:end;gap:30px;padding:52px 8vw;display:grid}.neuro-footer-identity{flex-direction:column;align-items:flex-start;gap:20px;display:flex}.neuro-footer-identity .social-links a{border-color:#e26d44b8}.neuro-footer>p{color:#7f9392;margin:0;font-size:10px}.neuro-footer>a:last-child{text-align:right;color:#c7d4d1;font-size:11px}.profile-detail-hero{isolation:isolate;background:radial-gradient(circle at 82% 30%,#598b8f40,#0000 24%),radial-gradient(circle at 54% 95%,#db77531f,#0000 28%),linear-gradient(135deg,#0d1b24 0%,#112732 62%,#0e2029 100%);align-items:center;min-height:650px;padding:90px 8vw;display:flex;position:relative;overflow:hidden}.profile-detail-hero>div:last-child{z-index:1;max-width:980px;position:relative}.profile-detail-symbol{opacity:.07;z-index:-1;width:min(42vw,520px);position:absolute;top:50%;right:3vw;transform:translateY(-50%)}.profile-detail-symbol img{width:100%;display:block}.profile-sigle{color:#e49370;letter-spacing:.16em;border:1px solid #e493708c;border-radius:100px;justify-content:center;align-items:center;min-height:34px;margin:0 0 22px;padding:0 14px;font-size:11px;font-weight:700;display:inline-flex}.profile-detail-hero h1{color:#f7f3ec;letter-spacing:-.04em;max-width:960px;font-size:clamp(52px,6.2vw,90px);font-weight:400}.profile-accroche{color:#d6e2df;max-width:820px;margin:30px 0 18px;font-family:Georgia,Times New Roman,serif;font-size:clamp(23px,2.6vw,35px);line-height:1.35}.profile-intro{color:#a8bbb7;max-width:780px;margin:0 0 30px;font-size:15px}.profile-reperes{color:var(--night);background:#f4f0e9;grid-template-columns:18% 82%;padding:110px 8vw;display:grid}.profile-reperes h2{max-width:900px;color:var(--night);letter-spacing:-.035em;font-size:clamp(42px,5vw,68px)}.profile-repere-grid{grid-template-columns:repeat(3,1fr);gap:14px;margin-top:52px;display:grid}.profile-repere-grid article{border-top:2px solid var(--neuro-orange);background:#fffdf9;min-height:220px;padding:30px}.profile-repere-grid h3{color:var(--night);margin:28px 0 16px;font-size:28px}.profile-repere-grid p{color:#647274;margin:0;font-size:14px}.profile-vecus{border-top:1px solid #0d1b2429;grid-template-columns:30% 70%;gap:35px;margin-top:50px;padding-top:30px;display:grid}.profile-vecus strong{color:#718080;letter-spacing:.14em;text-transform:uppercase;font-size:10px}.profile-vecus ul{margin:0;padding:0;list-style:none}.profile-vecus li{border-bottom:1px solid #0d1b241f;padding:14px 0 14px 26px;font-family:Georgia,Times New Roman,serif;font-size:18px;position:relative}.profile-vecus li:before{content:"·";color:var(--neuro-orange);font-size:28px;position:absolute;top:5px;left:3px}.profile-support{background:radial-gradient(circle at 90% 10%,#db77531f,#0000 25%),#10232c;grid-template-columns:54% 46%;gap:8vw;padding:110px 8vw;display:grid}.profile-support h2{color:#f1f5f2;letter-spacing:-.035em;max-width:760px;font-size:clamp(42px,5vw,68px)}.profile-support>div:first-child>p:not(.neuro-eyebrow){color:#a9bab7;max-width:720px;font-size:15px}.profile-support-list{flex-direction:column;justify-content:center;display:flex}.profile-support-list>span{border-bottom:1px solid var(--night-line);color:#c5d3d0;padding:20px 0;font-family:Georgia,Times New Roman,serif;font-size:18px}.profile-support-list b{color:var(--neuro-orange);margin-right:15px;font-family:Arial,Helvetica,sans-serif;font-size:11px}.profile-support-list .neuro-cta{align-self:flex-start;margin-top:30px}.profile-nuance{color:var(--night);background:#d9e3df;grid-template-columns:18% 82%;gap:0;padding:45px 8vw;display:grid}.profile-nuance strong{letter-spacing:.15em;text-transform:uppercase;font-size:10px}.profile-nuance p{max-width:920px;margin:0;font-size:14px}.profile-other-nav{border-top:1px solid var(--night-line);background:var(--night);justify-content:space-between;align-items:center;gap:25px;padding:42px 8vw;display:flex}.profile-other-nav>span{color:#8fa4a4;letter-spacing:.14em;text-transform:uppercase;font-size:10px}.profile-other-nav div{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.profile-other-nav a{color:#d5dfdd;border:1px solid #ffffff3d;border-radius:100px;padding:7px 14px;font-size:10px;transition:color .2s,background .2s,border-color .2s}.contact-booking-link{text-align:center;color:var(--terracotta);letter-spacing:.04em;margin-top:18px;font-size:11px;font-weight:700;display:block}.inner-hero{background:radial-gradient(circle at 88% 12%, #eab08d3d, transparent 28%), var(--cream);grid-template-columns:68% 32%;align-items:end;gap:6vw;min-height:480px;padding:90px 8vw;display:grid}.inner-hero>div{max-width:900px}.inner-hero h1{font-size:clamp(52px,6vw,82px)}.inner-hero>div>p:not(.eyebrow){color:#6b655e;max-width:720px;margin:28px 0;font-size:16px}.about-page-hero{background:radial-gradient(circle at 94% 12%, #eab08d38, transparent 27%), var(--cream);grid-template-columns:58% 42%;align-items:center;gap:7vw;min-height:690px;padding:80px 8vw;display:grid;overflow:hidden}.about-page-copy{max-width:780px}.about-page-copy h1{font-size:clamp(54px,5.8vw,86px)}.about-page-copy>p:not(.eyebrow){color:#6b655e;max-width:690px;margin:30px 0 0;font-size:16px}.about-page-actions{flex-wrap:wrap;gap:12px;margin-top:32px;display:flex}.about-page-portrait{width:min(460px,100%);margin:0;position:relative}.about-page-portrait:before{content:"";pointer-events:none;border:1px solid #c76f5273;border-radius:48% 48% 8px 8px/30% 30% 8px 8px;position:absolute;inset:-18px 22px 45px -18px}.about-page-portrait img{aspect-ratio:4/4.5;object-fit:cover;object-position:center;background:#827f7d;border-radius:48% 48% 8px 8px/30% 30% 8px 8px;width:100%;display:block;position:relative}.about-page-portrait figcaption{background:var(--paper);flex-direction:column;width:88%;margin:-28px auto 0;padding:18px 22px;display:flex;position:relative;box-shadow:0 14px 34px #4e3d301f}.about-page-portrait figcaption strong{font-family:Georgia,serif;font-size:18px}.about-page-portrait figcaption span{color:var(--teal);letter-spacing:.12em;text-transform:uppercase;margin-top:4px;font-size:9px}.about-story{background:var(--paper);grid-template-columns:16% 84%;display:grid}.about-story-content{max-width:1100px}.about-story-content>h2,.about-practice-heading h2,.about-conviction h2{letter-spacing:-.03em;max-width:900px;font-size:clamp(40px,4.5vw,66px)}.about-story-columns{grid-template-columns:52% 48%;gap:7vw;margin-top:52px;display:grid}.about-story-columns p{color:#6b655e;font-size:15px}.about-story-highlight{border-top:2px solid var(--terracotta);background:var(--cream);padding:40px}.about-story-highlight>span,.about-training-grid article>span{color:var(--terracotta);letter-spacing:.15em;text-transform:uppercase;font-size:9px;font-weight:700}.about-story-highlight h3{margin:20px 0;font-size:30px}.about-portrait-moment{background:#fff9ef;grid-template-columns:minmax(240px,28%) minmax(0,1fr);align-items:center;gap:6vw;display:grid;overflow:hidden}.about-portrait-moment figure{margin:0;overflow:hidden}.about-portrait-moment img{object-fit:cover;width:100%;height:100%;display:block}.about-portrait-close{aspect-ratio:1/1.22;border-radius:48% 48% 6px 6px/30% 30% 6px 6px;justify-self:center;width:min(360px,100%);box-shadow:0 20px 48px #39352f1f}.about-portrait-close img{object-position:center 34%}.about-portrait-moment>div{max-width:760px}.about-portrait-moment blockquote{color:#1f3d46;font-size:clamp(26px,2.6vw,40px)}.about-portrait-moment>div>p:last-child{color:#6b655e;max-width:560px;margin-top:24px}.about-breathing-space{isolation:isolate;text-align:center;background:linear-gradient(90deg,#0a1f2aa3,#0a1f2a42),url(/assets/accompagnement-mains.webp) 50% 52%/cover no-repeat;justify-content:center;align-items:center;min-height:500px;padding:90px 8vw;display:flex;position:relative}.about-breathing-space:after{content:"";z-index:-1;background:linear-gradient(#fff9ef24,#071d282e);position:absolute;inset:0}.about-breathing-space>div{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#081d2861;border:1px solid #ffffff61;border-radius:42px 6px;max-width:820px;padding:48px 56px}.about-breathing-space .eyebrow{color:#f3c4a7}.about-breathing-space h2{color:#fffaf2;letter-spacing:-.03em;margin:18px auto 30px;font-size:clamp(38px,4.4vw,66px);line-height:1.04}.about-breathing-space .button{color:var(--ink);background:#fff9ef}.about-practice{background:var(--cream)}.about-practice-heading{max-width:900px;margin-left:16%}.about-practice-heading>p:last-child{color:#6b655e;max-width:720px}.about-training-grid{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:65px;display:grid}.about-training-grid article{border-top:2px solid var(--terracotta);background:var(--paper);min-height:300px;padding:36px}.about-training-grid h3{margin:58px 0 18px;font-size:30px}.about-training-grid p{color:#6b655e;font-size:14px}.about-conviction{background:#c5aa97;grid-template-columns:55% 45%;align-items:start;gap:8vw;display:grid}.about-conviction>div:last-child{padding-top:36px}.about-conviction>div:last-child p{color:#554f49}.about-conviction .text-link{margin-top:18px;display:inline-block}.contact-page{grid-template-columns:42% 58%;align-items:start;gap:8vw;display:grid}.contact-details h2,.contact-form-column h2{letter-spacing:-.025em;margin:28px 0;font-size:clamp(38px,4vw,58px)}.contact-detail-list{flex-direction:column;gap:18px;margin-top:42px;display:flex}.contact-detail-pill{border:1px solid var(--terracotta);background:var(--paper);border-radius:100px;grid-template-columns:54px 1fr;align-items:center;gap:14px;min-height:82px;padding:16px 22px;transition:transform .2s,box-shadow .2s;display:grid;box-shadow:0 5px 10px #2c27211f}.contact-detail-pill:hover{transform:translateY(-2px);box-shadow:0 9px 18px #2c272124}.contact-detail-icon{border:1px solid var(--terracotta);width:50px;height:50px;color:var(--terracotta);border-radius:50%;justify-content:center;align-items:center;display:flex}.contact-detail-icon svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:28px;height:28px}.contact-detail-pill>span:last-child{color:#5f5852;overflow-wrap:anywhere;flex-direction:column;min-width:0;font-size:14px;display:flex}.contact-detail-pill strong{color:var(--terracotta);letter-spacing:.14em;text-transform:uppercase;margin-bottom:3px;font-size:9px}.contact-note{color:#766e67;margin:24px 0 0;font-size:12px}.contact-form-column>.contact-form{margin-top:35px}.contact-form{background:var(--cream);padding:48px}.form-field{flex-direction:column;gap:8px;margin-bottom:22px;display:flex}.form-field label{letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:700}.form-field input,.form-field textarea{background:var(--paper);width:100%;color:var(--ink);font:inherit;border:1px solid #2c272133;border-radius:0;outline:none;padding:13px 15px;font-size:15px;transition:border-color .2s,box-shadow .2s}.form-field textarea{resize:vertical;min-height:160px}.form-field input:focus,.form-field textarea:focus{border-color:var(--terracotta);box-shadow:0 0 0 3px #c76f521f}.form-consent{color:#6b655e;align-items:flex-start;gap:11px;font-size:12px;display:flex}.form-consent input{accent-color:var(--terracotta);margin-top:5px}.contact-form>.button{cursor:pointer;border:0;margin-top:28px}.contact-form>.button:disabled{cursor:wait;opacity:.65;transform:none}.form-honeypot{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.form-privacy{color:#8d8379;margin:18px 0 0;font-size:10px}.form-feedback p{margin:22px 0 0;padding:14px 16px;font-size:12px}.form-success{color:#415647;background:#edf2ed;border-left:2px solid #77907e}.form-error{border-left:2px solid var(--terracotta);color:#774b3b;background:#faeee9}.form-error a{text-decoration:underline}.booking-reassurance{border-left:2px solid var(--terracotta);flex-direction:column;margin-bottom:10px;padding:28px 0 28px 28px;display:flex}.booking-reassurance strong{font-family:Georgia,serif;font-size:22px}.booking-reassurance span{color:#756b63;margin-top:8px;font-size:13px}.booking-section{background:#f4f0e9}.cal-embed-shell{border:1px solid var(--line);background:#fff;min-height:760px;padding:20px;overflow:hidden;box-shadow:0 20px 55px #4e3d3014}.cal-embed-shell>div{min-height:720px}.booking-fallback{text-align:center;color:#746b63;margin:24px 0 0;font-size:12px}.booking-fallback a{color:var(--terracotta);text-decoration:underline}.admin-page{min-height:100vh;color:var(--ink);background:#f2eee7}.admin-header{border-bottom:1px solid var(--line);background:#fffdf9;justify-content:space-between;align-items:center;min-height:78px;padding:0 5vw;display:flex}.admin-header>div{color:#6d655e;align-items:center;gap:18px;font-size:11px;display:flex}.admin-header>div a{border:1px solid var(--line);border-radius:100px;padding:7px 12px}.admin-intro{padding:70px 6vw 42px}.admin-intro h1{font-size:clamp(48px,6vw,76px)}.admin-intro>p:last-child{color:#716861;max-width:650px}.admin-metrics{grid-template-columns:repeat(3,1fr);gap:12px;padding:0 6vw 35px;display:grid}.admin-metrics article{border-top:2px solid var(--terracotta);background:#fffdf9;flex-direction:column;min-height:180px;padding:25px;display:flex}.admin-metrics span{color:#81766d;letter-spacing:.1em;text-transform:uppercase;font-size:10px}.admin-metrics strong{margin-top:auto;font-family:Georgia,serif;font-size:50px;line-height:1}.admin-metrics small{color:#81766d;margin-top:10px}.admin-grid{grid-template-columns:repeat(2,1fr);gap:14px;padding:0 6vw 90px;display:grid}.admin-panel{background:#fffdf9;padding:32px}.admin-panel-wide{grid-column:1/-1}.admin-panel-heading{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:22px;min-height:70px;margin-bottom:25px;display:flex}.admin-panel-heading span{color:var(--terracotta);letter-spacing:.14em;text-transform:uppercase;font-size:9px}.admin-panel-heading h2{margin:8px 0 24px;font-size:28px}.admin-panel-heading>strong,.admin-panel-heading>a{color:#786f67;font-size:10px}.admin-panel-actions{color:#786f67;flex-direction:column;align-items:flex-end;gap:7px;font-size:10px;display:flex}.admin-panel-actions a{color:var(--terracotta)}.admin-list>div{border-bottom:1px solid var(--line);justify-content:space-between;gap:22px;padding:15px 0;font-size:12px;display:flex}.admin-list>div>span{overflow-wrap:anywhere}.admin-list>div>strong{color:var(--terracotta);white-space:nowrap}.admin-empty{color:#847a72;font-size:13px}.admin-help{border-top:1px solid var(--line);color:#81766d;margin:24px 0 0;padding-top:18px;font-size:11px}.admin-conversions{gap:10px;display:grid}.admin-conversions>div{background:var(--cream);grid-template-columns:1fr auto auto;align-items:center;gap:18px;padding:17px 18px;display:grid}.admin-conversions span{color:#5f574f;font-size:12px}.admin-conversions strong{color:var(--terracotta);font-size:12px}.admin-conversions b{color:#536048;background:#5e6b501f;border-radius:100px;padding:6px 9px;font-size:9px;font-weight:700}.subscriber-list>div{border-bottom:1px solid var(--line);grid-template-columns:minmax(240px,1fr) auto auto;align-items:center;gap:20px;padding:14px 0;display:grid}.subscriber-list>div>span{flex-direction:column;display:flex}.subscriber-list strong{font-family:Georgia,serif;font-size:17px}.subscriber-list a{color:var(--terracotta);margin-top:3px;font-size:11px}.subscriber-list small{color:#81766d;font-size:9px}.subscriber-list b{color:#536048;text-transform:uppercase;background:#5e6b501f;border-radius:100px;padding:6px 10px;font-size:9px}.message-list{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.message-list article{background:var(--cream);padding:24px}.message-list article>div{justify-content:space-between;gap:15px;display:flex}.message-list article>div strong{font-family:Georgia,serif;font-size:19px}.message-list article>div span{color:#90847b;font-size:9px}.message-list article>a{color:var(--terracotta);overflow-wrap:anywhere;margin-top:6px;font-size:11px;display:inline-block}.message-list article>p{color:#685f58;white-space:pre-wrap;margin:18px 0 0;font-size:13px}.workshop-hero{background:radial-gradient(circle at 4% 92%, #5e6b5021, transparent 24%), radial-gradient(circle at 94% 10%, #b7584329, transparent 27%), var(--cream);grid-template-columns:55% 45%;align-items:center;gap:7vw;min-height:690px;padding:78px 8vw;display:grid;overflow:hidden}.workshop-hero-copy{max-width:800px}.workshop-hero-copy h1{font-size:clamp(52px,5.7vw,84px)}.workshop-hero-copy>p:not(.eyebrow){color:#675f58;max-width:680px;margin:28px 0 0;font-size:16px}.workshop-hero-actions{flex-wrap:wrap;gap:12px;margin-top:32px;display:flex}.workshop-hero-visual{margin:0;position:relative}.workshop-hero-visual img{object-fit:cover;border-radius:50% 50% 10px 10px/28% 28% 10px 10px;width:100%;min-height:500px;display:block}.workshop-hero-visual figcaption{border-left:3px solid var(--terracotta);background:var(--paper);color:#655d55;width:86%;margin:-28px auto 0;padding:18px 22px;font-family:Georgia,Times New Roman,serif;font-size:16px;position:relative;box-shadow:0 14px 32px #39352f21}.next-workshop{grid-template-columns:16% 84%;display:grid}.next-workshop-card{background:var(--paper);border:1px solid #b7584359;grid-template-columns:180px 1fr;gap:55px;padding:54px;display:grid;box-shadow:0 20px 55px #39352f14}.next-workshop-date{background:var(--terracotta);color:#fff;text-align:center;border-radius:100px 100px 18px 18px;flex-direction:column;justify-content:center;align-items:center;min-height:230px;padding:28px 18px;display:flex}.next-workshop-date span{letter-spacing:.12em;text-transform:uppercase;font-size:10px}.next-workshop-date strong{margin:10px 0;font-family:Georgia,serif;font-size:72px;line-height:1}.next-workshop-copy h2{max-width:850px;font-size:clamp(40px,4.8vw,68px)}.next-workshop-copy>p:not(.eyebrow){color:#675f58;max-width:850px}.workshop-facts{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(4,1fr);margin:28px 0;display:grid}.workshop-facts span{color:#5f5852;padding:18px 16px 18px 0;font-size:12px}.workshop-facts strong{color:var(--terracotta);letter-spacing:.12em;text-transform:uppercase;font-size:9px;display:block}.workshop-format{background:var(--cream);grid-template-columns:44% 56%;gap:7vw;display:grid}.workshop-format-image img{object-fit:cover;width:100%;min-height:650px;display:block}.workshop-format-copy h2,.workshop-closing h2,.collective-pricing h2,.pricing-notes h2{letter-spacing:-.03em;font-size:clamp(40px,4.7vw,66px)}.workshop-format-copy>p:not(.eyebrow),.workshop-closing p,.collective-pricing>div:first-child>p,.pricing-notes>div:last-child>p{color:#675f58}.workshop-format-points{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:34px;display:grid}.workshop-format-points article{border-top:2px solid var(--terracotta);background:var(--paper);padding:25px}.workshop-format-points span{color:var(--terracotta);font-size:10px}.workshop-format-points h3{margin:28px 0 12px;font-size:25px}.workshop-format-points p{color:#675f58;font-size:13px}.workshop-note{border-left:2px solid var(--terracotta);margin-top:25px;padding-left:18px;font-size:13px}.workshop-booking{background:radial-gradient(circle at 92% 8%, #b7584321, transparent 25%), var(--paper)}.workshop-booking-heading{max-width:840px;margin:22px 0 42px 16%}.workshop-booking-heading h2{letter-spacing:-.03em;font-size:clamp(40px,4.7vw,66px)}.workshop-booking-heading>p:not(.eyebrow){color:#675f58;max-width:660px}.workshop-closing{background:#e8dfd2;grid-template-columns:56% 44%;gap:8vw;display:grid}.workshop-closing>div:last-child{padding-top:18px}.workshop-closing .button{margin-top:18px}.pricing-hero{min-height:560px}.pricing-hero .button{margin-top:4px}.pricing-section{background:var(--cream)}.pricing-grid{grid-template-columns:repeat(6,1fr);gap:14px;margin-top:55px;display:grid}.pricing-card{border-top:2px solid var(--terracotta);background:var(--paper);border-radius:4px 38px;flex-direction:column;min-height:390px;padding:34px;display:flex}.pricing-card:first-child,.pricing-card:nth-child(2){grid-column:span 3}.pricing-card-featured{background:var(--deep);color:#fff}.pricing-label{color:var(--terracotta);letter-spacing:.14em;text-transform:uppercase;margin:0;font-size:9px;font-weight:700}.pricing-card h2{margin-top:34px;font-size:34px}.pricing-duration{color:#746b63;margin:10px 0 0;font-size:12px}.pricing-card-featured .pricing-duration,.pricing-card-featured .pricing-copy{color:#d8dedb}.pricing-price{margin-top:auto;padding-top:30px;font-family:Georgia,serif;font-size:42px;line-height:1}.pricing-copy{color:#675f58;margin:20px 0 0;font-size:13px}.premium-pricing-block{border:1px solid #cba97e57;border-top:4px solid var(--terracotta);background:radial-gradient(circle at 98% 3%, #cba97e2b, transparent 28%), var(--deep);color:var(--cream);border-radius:4px 48px;grid-template-columns:1.05fr .95fr;gap:38px 5vw;margin-top:18px;padding:clamp(34px,5vw,72px);display:grid;position:relative;overflow:hidden;box-shadow:0 24px 54px #0d1b2429}.premium-pricing-heading{max-width:640px}.premium-pricing-heading h2{color:var(--cream);letter-spacing:-.03em;margin:28px 0 18px;font-size:clamp(38px,4vw,58px)}.premium-pricing-heading>p:last-child{color:#c8d3d0;max-width:580px}.premium-plan-grid{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.premium-plan{border:1px solid #fff9ef29;border-top:3px solid var(--terracotta);background:#fff9ef12;border-radius:3px 28px;flex-direction:column;min-height:280px;padding:28px;display:flex}.premium-plan>span{color:#cba97e;letter-spacing:.14em;text-transform:uppercase;font-size:9px;font-weight:700}.premium-plan h3{color:var(--cream);margin:36px 0 7px;font-size:27px}.premium-plan p{color:#b8c8c4;margin:0;font-size:12px}.premium-plan strong{color:var(--cream);margin-top:auto;padding-top:28px;font-family:Georgia,Times New Roman,serif;font-size:43px;line-height:1}.premium-includes{border-left:3px solid var(--terracotta);min-height:270px;color:var(--ink);background:#fff9eff5;border-radius:3px 32px;padding:30px;position:relative;overflow:hidden}.premium-includes>div{z-index:2;width:min(100%,600px);position:relative}.premium-includes p{color:var(--terracotta);letter-spacing:.13em;text-transform:uppercase;margin:0 0 18px;font-size:10px;font-weight:700}.premium-includes ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.premium-includes li{padding-left:23px;font-size:13px;position:relative}.premium-includes li:before{content:"✓";color:var(--terracotta);font-weight:700;position:absolute;left:0}.premium-includes img{z-index:1;opacity:.23;pointer-events:none;width:230px;position:absolute;bottom:-28px;right:-40px;transform:rotate(-7deg)}.premium-pricing-cta{border:1px solid #fff9ef2e;place-self:end start}.collective-pricing{grid-template-columns:55% 45%;align-items:center;gap:8vw;display:grid}.collective-pricing-cards{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.collective-pricing-cards article{background:var(--paper);border:1px solid #b7584359;border-radius:3px 26px;padding:30px}.collective-pricing-cards span{color:#6a625b;font-size:11px;display:block}.collective-pricing-cards strong{color:var(--terracotta);margin-top:35px;font-family:Georgia,serif;font-size:42px;display:block}.collective-pricing-cards .button{grid-column:1/-1}.pricing-notes{background:#e8dfd2;grid-template-columns:18% 82%;display:grid}.pricing-notes>div:last-child{max-width:860px}.pricing-actions{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.neuro-page{color:#0d1b24;background:#fff9ef}.neuro-nav{background:#fff9eff0;border-color:#b7584338;position:sticky;top:0}.neuro-cta{color:#fff9ef;background:#0d1b24;border-color:#0d1b24}.neuro-cta:hover{background:#b75843;border-color:#b75843}.neuro-cta-light{color:#fff9ef;background:#0d1b24;border-color:#0d1b24}.mobile-menu-neuro .mobile-menu-panel{background:#fff9effc}.neuro-hero{isolation:isolate;background:radial-gradient(at 92% 18%,#7c66a438,#0000 29%),radial-gradient(at 78% 72%,#4c779133,#0000 28%),radial-gradient(at 58% 94%,#e26d4438,#0000 28%),radial-gradient(at 18% 12%,#e2be5c2e,#0000 25%),radial-gradient(at 8% 80%,#5e6b502e,#0000 28%),#fff9ef;overflow:hidden}.neuro-hero:before,.neuro-hero:after{content:"";z-index:-1;filter:blur(28px);opacity:.3;pointer-events:none;border-radius:50%;width:320px;height:220px;position:absolute;transform:rotate(-16deg)}.neuro-hero:before{background:radial-gradient(circle,#8069a6,#557f94 48%,#0000 72%);top:12%;right:5%}.neuro-hero:after{background:radial-gradient(circle,#e2be5c,#b75843 45%,#0000 72%);bottom:2%;left:3%}.star{background:#b75843;box-shadow:0 0 11px #b758437a}.orbit{border-color:#0d1b2424}.neuro-eyebrow{color:#b75843}.neuro-hero h1,.neuro-page h2,.profile-detail-hero h1,.profile-support h2{color:#0d1b24}.neuro-hero h1 em{color:#b75843}.neuro-hero-copy>p:not(.neuro-eyebrow),.neuro-columns p,.neuro-heading-row>p,.profile-intro,.profile-support>div:first-child>p:not(.neuro-eyebrow){color:#4f5d5c}.neuro-link{color:#0d1b24;border-color:#0d1b2473}.neuro-manifesto{border-color:#b75843}.neuro-manifesto span{color:#5e6b50}.neuro-manifesto p{color:#0d1b24}.neuro-definition,.neuro-profiles,.neuro-support,.profile-reperes,.profile-support{background:radial-gradient(circle at 95% 0,#e2be5c1c,#0000 25%),radial-gradient(circle at 4% 100%,#5e6b501a,#0000 24%),#fff9ef;border-color:#b7584333}.neuro-section-number,.neuro-profiles .neuro-section-number{color:#5e6b50}.neuro-profile-card,.profile-repere-grid article{background:#fffdf9e6;box-shadow:0 16px 40px #0d1b240f}.neuro-profile-card:first-child,.profile-repere-grid article:first-child{border-color:#b75843}.neuro-profile-card:nth-child(2),.profile-repere-grid article:nth-child(2){border-color:#5e6b50}.neuro-profile-card:nth-child(3),.profile-repere-grid article:nth-child(3){border-color:#8069a6}.neuro-profile-card:nth-child(4){border-color:#4c7791}.neuro-profile-card:nth-child(5){border-color:#d5a92e}.neuro-profile-grid p,.profile-repere-grid p{color:#526160}.neuro-situations,.profile-nuance{color:#0d1b24;background:radial-gradient(circle at 90% 10%,#8069a62e,#0000 24%),radial-gradient(circle at 12% 88%,#e26d4426,#0000 26%),radial-gradient(circle at 65% 85%,#e2be5c24,#0000 23%),#f6efe4}.neuro-situations li,.profile-vecus li{border-color:#0d1b2424}.neuro-support-card{background:#fffdf9c7;border-color:#b7584359;box-shadow:0 20px 50px #0d1b2414}.neuro-support-card>p:not(.neuro-eyebrow){color:#526160}.neuro-steps{border-color:#0d1b2429}.neuro-steps span{color:#0d1b24}.neuro-footer,.profile-other-nav{background:#f6efe4;border-color:#b758433d}.neuro-footer>p,.profile-other-nav>span{color:#5e6b50}.profile-detail-symbol{opacity:.12}.profile-sigle{color:#b75843;border-color:#b758438c}.profile-accroche{color:#1f3d46}.profile-support-list>span{color:#0d1b24;border-color:#0d1b2424}.profile-other-nav a{color:#0d1b24;border-color:#0d1b2440}.profile-other-nav a:hover{color:#fff;background:#b75843;border-color:#b75843}.cabinet-section{background:#f6efe4;grid-template-columns:48% 52%;align-items:center;gap:7vw;display:grid}.cabinet-copy{max-width:690px}.cabinet-copy h2,.how-to-book h2{letter-spacing:-.03em;font-size:clamp(40px,4.7vw,66px)}.cabinet-copy>p:not(.eyebrow),.how-to-book-heading>p:not(.eyebrow){color:#675f58}.cabinet-actions{flex-wrap:wrap;align-items:center;gap:22px;margin-top:28px;display:flex}.cabinet-visual{margin:0;position:relative}.cabinet-visual img{object-fit:cover;border-radius:10px 10px 48% 48%/10px 10px 25% 25%;width:100%;min-height:500px;display:block}.cabinet-visual figcaption{border-left:3px solid var(--terracotta);background:var(--paper);color:#655d55;width:82%;margin:-25px auto 0;padding:16px 20px;font-family:Georgia,Times New Roman,serif;font-size:15px;position:relative;box-shadow:0 12px 30px #39352f1f}.how-to-book{background:var(--cream);grid-template-columns:18% 82%;display:grid}.how-to-book-heading{max-width:850px}.booking-steps{grid-template-columns:repeat(3,1fr);gap:14px;margin:48px 0 32px;display:grid}.booking-steps article{border-top:2px solid var(--terracotta);background:var(--paper);min-height:250px;padding:32px}.booking-steps span{color:var(--terracotta);letter-spacing:.12em;font-size:10px}.booking-steps h3{margin:42px 0 14px;font-size:28px}.booking-steps p{color:#675f58;font-size:13px}.neuro-caregivers{background:radial-gradient(circle at 96% 6%,#8069a626,#0000 23%),radial-gradient(circle at 5% 92%,#e2be5c24,#0000 25%),#f6efe4;border-top:1px solid #b7584333;grid-template-columns:18% 82%;padding:110px 8vw;display:grid}.neuro-caregivers-heading{max-width:950px}.neuro-caregivers-heading>p:not(.neuro-eyebrow){color:#526160;max-width:820px}.neuro-caregivers-grid{grid-template-columns:repeat(3,1fr);gap:14px;margin-top:48px;display:grid}.neuro-caregivers-grid article{background:#fffdf9e6;border-top:2px solid #b75843;min-height:280px;padding:32px}.neuro-caregivers-grid article:nth-child(2){border-color:#5e6b50}.neuro-caregivers-grid article:nth-child(3){border-color:#8069a6}.neuro-caregivers-grid span{color:#b75843;letter-spacing:.13em;text-transform:uppercase;font-size:9px;font-weight:700}.neuro-caregivers-grid h3{color:#0d1b24;margin:42px 0 16px;font-size:29px}.neuro-caregivers-grid p{color:#526160;font-size:13px}.neuro-caregivers-actions{flex-wrap:wrap;align-items:center;gap:24px;margin-top:32px;display:flex}@media (width<=1180px){.site-header>nav,.site-header>.button-small,.neuro-nav>nav,.neuro-nav>.neuro-cta{display:none}.mobile-menu{display:block}}@media (width<=980px){.top-bar{padding:8px 5vw}.hero{grid-template-columns:1fr}.hero-copy{padding:90px 8vw 70px}.hero-visual{min-height:640px;padding:45px 8vw 95px}.hero-reassurance{bottom:55px;left:18%}.about{grid-template-columns:1fr;gap:35px}.about-copy{max-width:720px;padding:0}.about-preview{max-width:480px}.section-heading{margin-left:0}.topics{grid-template-columns:1fr;gap:18px}.accompaniment-topic-nav,.accompaniment-themes{grid-template-columns:1fr;gap:28px}.accompaniment-neuro{grid-template-columns:1fr;gap:46px}.accompaniment-neuro nav{grid-template-columns:repeat(2,1fr)}.resources{grid-template-columns:1fr}.resource-card{margin-bottom:0}.resource-quote{min-height:300px}.newsletter-section{grid-template-columns:1fr}.newsletter-fields{grid-template-columns:1fr 1fr}.newsletter-fields .button{grid-column:1/-1;justify-self:start}.faq{grid-template-columns:1fr;gap:35px}.neuro-hero{grid-template-columns:1fr;align-items:center}.neuro-manifesto{max-width:600px;margin:65px 0 0}.neuro-definition,.neuro-support{grid-template-columns:1fr;gap:35px}.neuro-heading-row{grid-template-columns:1fr}.neuro-profile-grid{grid-template-columns:repeat(2,1fr)}.neuro-situations{grid-template-columns:1fr}.profile-reperes{grid-template-columns:1fr;gap:35px}.profile-repere-grid{grid-template-columns:repeat(2,1fr)}.profile-support{grid-template-columns:1fr;gap:55px}.profile-nuance{grid-template-columns:1fr;gap:14px}.inner-hero,.about-page-hero{grid-template-columns:1fr}.about-page-portrait{margin:25px auto 0}.about-story{grid-template-columns:1fr;gap:35px}.about-story-columns{grid-template-columns:1fr}.about-practice-heading{margin-left:0}.about-training-grid{grid-template-columns:1fr}.about-training-grid article{min-height:240px}.about-conviction,.contact-page,.home-workshop,.workshop-hero,.workshop-format,.workshop-closing,.collective-pricing,.cabinet-section{grid-template-columns:1fr}.next-workshop{grid-template-columns:1fr;gap:30px}.workshop-booking-heading{margin-left:0}.pricing-notes,.how-to-book,.session-process,.neuro-caregivers{grid-template-columns:1fr;gap:35px}.session-step-grid,.session-adjustments{grid-column:1}.premium-pricing-block{grid-template-columns:1fr}.premium-pricing-heading{max-width:760px}.premium-includes{min-height:250px}.workshop-facts{grid-template-columns:repeat(2,1fr)}.workshop-format-image img{min-height:480px}.pricing-grid{grid-template-columns:repeat(2,1fr)}.pricing-card:nth-child(n){grid-column:auto}.admin-metrics{grid-template-columns:repeat(2,1fr)}}@media (width<=680px){.top-bar{display:none}.site-header{height:74px;padding:0 18px}.site-header .brand{gap:7px;min-width:0}.site-header .brand>span{min-width:0;max-width:205px}.site-header .brand small{letter-spacing:.055em;margin-top:3px;font-size:7px;line-height:1.25;display:block}.site-header .brand strong{font-size:16px}.site-header .brand-logo{flex:none;width:42px;height:33px}.mobile-menu summary{width:43px;height:43px}.mobile-menu-panel{right:-2px}.hero{min-height:auto}.hero-copy{padding:66px 7vw 42px}h1{font-size:47px}.hero-intro{font-size:15px}.hero-actions{flex-direction:column;align-items:flex-start;gap:14px}.hero-note{margin-top:30px}.hero-visual{min-height:565px;padding:22px 7vw 95px}.hero-photo-wrap{height:465px}.hero-reassurance{width:84%;bottom:36px;left:8%}.intro-band{flex-direction:column;align-items:flex-start}.intro-band div{justify-content:flex-start}.home-workshop{gap:45px}.home-workshop-image,.home-workshop-image img{height:390px;min-height:0}.home-workshop-image span{bottom:18px;left:12px}.home-workshop-copy h2{font-size:42px}.home-workshop-actions{flex-direction:column;align-items:flex-start;gap:16px}.section{padding:78px 7vw}.about-copy h2,.section-heading h2,.resources h2,.contact h2{font-size:40px}blockquote{font-size:21px}.service-grid{grid-template-columns:1fr}.service-grid article{min-height:290px}.session-process-heading{padding-bottom:10px}.session-step-grid{grid-template-columns:1fr}.session-step-grid article{min-height:240px}.session-step-grid h3{margin-top:38px}.session-adjustments{grid-template-columns:1fr;padding:30px 24px}.session-adjustments>p{grid-column:1}.image-breather{min-height:420px;padding:54px 7vw}.image-breather>div{padding:38px 24px}.premium-pricing-actions{flex-direction:column;align-items:stretch}.premium-pricing-actions .button{width:100%}.premium-tariffs-link{text-align:center}.resource-card{margin:40px 0 0;padding:40px 28px}.resources{padding:0 7vw}.resource-quote{padding:60px 15px}.contact{grid-template-columns:1fr}.contact-card{padding:30px 24px}.newsletter-form{padding:30px 22px}.newsletter-fields{grid-template-columns:1fr}.newsletter-fields .button{grid-column:auto;width:100%}footer{grid-template-columns:1fr}footer>div:last-child{align-items:flex-start}.neuro-topbar{display:none}.neuro-nav{height:74px;padding:0 5vw}.neuro-brand img{width:47px;height:35px}.neuro-brand>span{max-width:190px}.neuro-brand strong{font-size:16px}.neuro-brand small{letter-spacing:.055em;font-size:7px;display:block}.neuro-hero{min-height:auto;padding:85px 7vw 75px}.neuro-hero h1{font-size:56px}.neuro-hero-copy>p:not(.neuro-eyebrow){font-size:15px}.neuro-hero-copy>div{flex-direction:column;align-items:flex-start}.neuro-manifesto{padding-left:22px}.neuro-definition,.neuro-profiles,.neuro-support,.neuro-situations,.neuro-caregivers{padding:80px 7vw}.neuro-columns{grid-template-columns:1fr;gap:8px}.neuro-profile-grid{grid-template-columns:1fr}.neuro-profile-card{min-height:250px}.neuro-support-card{padding:38px 24px}.neuro-steps{grid-template-columns:repeat(2,1fr)}.neuro-footer{grid-template-columns:1fr}.neuro-footer>a:last-child{text-align:left}.profile-detail-hero{min-height:auto;padding:75px 7vw}.profile-detail-hero h1{font-size:48px}.profile-detail-symbol{width:88vw;right:-22vw}.profile-reperes,.profile-support,.profile-nuance,.profile-other-nav{padding-left:7vw;padding-right:7vw}.profile-reperes,.profile-support{padding-top:78px;padding-bottom:78px}.profile-repere-grid{grid-template-columns:1fr}.profile-vecus{grid-template-columns:1fr;gap:18px}.profile-other-nav{flex-direction:column;align-items:flex-start}.profile-other-nav div{justify-content:flex-start}.inner-hero{min-height:auto;padding:70px 7vw}.inner-hero h1{font-size:47px}.about-page-hero{min-height:auto;padding:70px 7vw 85px}.about-page-copy h1{font-size:48px}.about-page-actions{flex-direction:column;align-items:flex-start}.about-page-portrait{width:100%;margin-top:45px}.about-story-columns{margin-top:36px}.about-story-highlight{padding:30px 24px}.about-training-grid{margin-top:42px}.about-training-grid article{padding:30px 24px}.about-training-grid h3{margin-top:38px}.about-conviction>div:last-child{padding-top:0}.contact-detail-pill{border-radius:34px;grid-template-columns:38px 1fr;padding:14px 18px}.contact-detail-icon{width:42px;height:42px}.contact-detail-icon svg{width:24px;height:24px}.contact-form{padding:32px 22px}.workshop-hero{min-height:auto;padding:70px 7vw 85px}.workshop-hero-copy h1{font-size:46px}.workshop-hero-actions{flex-direction:column;align-items:flex-start}.workshop-hero-visual{margin-top:20px}.workshop-hero-visual img{min-height:390px}.next-workshop-card{grid-template-columns:1fr;gap:30px;padding:28px 22px}.next-workshop-date{border-radius:90px;min-height:170px}.workshop-facts{grid-template-columns:1fr 1fr}.workshop-format-image img{min-height:360px}.workshop-format-points,.booking-steps,.neuro-caregivers-grid{grid-template-columns:1fr}.workshop-format-points article,.booking-steps article,.neuro-caregivers-grid article{min-height:220px}.collective-pricing-cards,.pricing-grid{grid-template-columns:1fr}.pricing-card:first-child,.pricing-card:nth-child(2){grid-column:auto}.premium-pricing-block{border-radius:3px 30px;padding:34px 22px}.premium-plan-grid{grid-template-columns:1fr}.premium-plan{min-height:235px}.premium-includes{padding:26px 22px}.premium-includes>div{width:100%}.premium-includes img{opacity:.14;width:165px}.premium-pricing-cta{width:100%}.cabinet-visual img{min-height:390px}.pricing-actions,.cabinet-actions,.neuro-caregivers-actions{flex-direction:column;align-items:flex-start}.booking-reassurance{margin-top:25px}.booking-section{padding-left:4vw;padding-right:4vw}.cal-embed-shell{min-height:690px;padding:6px}.cal-embed-shell>div{min-height:670px}.admin-header{padding:13px 5vw}.admin-header .brand small,.admin-header>div>span{display:none}.admin-intro{padding:52px 7vw 32px}.admin-metrics,.admin-grid{padding-left:5vw;padding-right:5vw}.admin-metrics{grid-template-columns:1fr}.admin-metrics article{min-height:150px}.admin-grid{grid-template-columns:1fr}.admin-panel-wide{grid-column:auto}.admin-panel{padding:25px 20px}.admin-panel-heading{flex-direction:column}.admin-conversions>div,.subscriber-list>div{grid-template-columns:1fr;gap:7px}.message-list{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}}.neuro-topbar{color:#c8d3d0;background:radial-gradient(circle at 7% 45%,#fff9ef9e 0 1px,#0000 2px),radial-gradient(circle at 36% 22%,#cba97eb3 0 1px,#0000 2px),radial-gradient(circle at 71% 62%,#fff9ef80 0 1px,#0000 2px),radial-gradient(circle at 91% 28%,#cba97ead 0 1px,#0000 2px),#0d1b24;border-color:#fff9ef1f}.neuro-topbar a{color:#fff9ef}.neuro-topbar a:hover{color:#cba97e}.neuro-nav{isolation:isolate;background:radial-gradient(circle at 5% 32%,#fff9efb8 0 1px,#0000 2px),radial-gradient(circle at 19% 74%,#cba97ebd 0 1px,#0000 2px),radial-gradient(circle at 48% 24%,#fff9ef80 0 1px,#0000 2px),radial-gradient(circle at 68% 68%,#cba97e9e 0 1px,#0000 2px),radial-gradient(circle at 91% 30%,#fff9efb8 0 1px,#0000 2px),#0d1b24fa;border-color:#fff9ef21;overflow:hidden;box-shadow:0 10px 32px #0d1b241f}.neuro-nav:before,.neuro-footer:before{content:"";z-index:0;opacity:.28;pointer-events:none;background:radial-gradient(circle at 12% 35%,#fff9eff2 0 1px,#0000 2.5px),radial-gradient(circle at 31% 72%,#cba97eeb 0 1.5px,#0000 3px),radial-gradient(circle at 58% 26%,#fff9efe0 0 1px,#0000 2.5px),radial-gradient(circle at 82% 64%,#cba97eeb 0 1px,#0000 2.5px),linear-gradient(16deg,#0000 31%,#cba97e21 31.5%,#0000 32%),linear-gradient(-14deg,#0000 67%,#fff9ef1a 67.5%,#0000 68%);animation:4.8s ease-in-out infinite alternate neuro-twinkle;position:absolute;inset:0}.neuro-nav>*,.neuro-footer>*{z-index:1;position:relative}@keyframes neuro-twinkle{0%{opacity:.18}48%{opacity:.42}to{opacity:.25}}.neuro-brand strong{color:#fff9ef}.neuro-brand small{color:#b8c8c4}.neuro-nav nav{color:#dce7e3}.neuro-nav nav a:hover{color:#cba97e}.neuro-nav>.neuro-cta{color:#0d1b24;background:#fff9ef;border-color:#fff9ef}.neuro-nav>.neuro-cta:hover{color:#fff9ef;background:#b75843;border-color:#b75843}.mobile-menu-neuro summary{background:#152b36;border-color:#fff9ef57}.mobile-menu-neuro summary span{background:#fff9ef}.mobile-menu-neuro .mobile-menu-panel{background:#0d1b24fc;border-color:#cba97e66;box-shadow:0 22px 55px #0d1b244d}.mobile-menu-neuro .mobile-menu-panel nav a{color:#fff9ef;border-color:#fff9ef1f}.mobile-menu-neuro .mobile-menu-panel nav a:hover{color:#cba97e}.mobile-menu-neuro .mobile-menu-booking{background:#b75843}.neuro-hero{background:linear-gradient(90deg,#fff9efbd 0%,#fff9ef96 48%,#fff9ef61 100%),url(/assets/neuro-watercolor-hero.webp) 50%/cover no-repeat,#fff9ef;grid-template-columns:63% 37%;align-items:end;min-height:720px}.neuro-hero:before,.neuro-hero:after,.night-sky{display:none}.neuro-hero-copy,.neuro-manifesto{z-index:2;position:relative}.neuro-hero-art{z-index:1;opacity:.52;mix-blend-mode:multiply;filter:saturate(.82)contrast(.96)drop-shadow(0 20px 28px #0d1b241a);pointer-events:none;width:min(40vw,520px);position:absolute;top:70px;right:3vw}.neuro-hero-art img{width:100%;height:auto;display:block}.neuro-hero h1{max-width:900px}.neuro-manifesto{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#fff9efdb;border:1px solid #b7584370;border-left:4px solid #b75843;border-radius:4px 28px;margin:0 0 8px 3vw;padding:28px 30px;box-shadow:0 18px 45px #0d1b241a}.neuro-manifesto p{font-size:20px}.neuro-definition,.neuro-profiles,.neuro-support,.profile-reperes,.profile-support{background:linear-gradient(#fff9efdb,#fff9efdb),url(/assets/neuro-watercolor-hero.webp) 50%/cover no-repeat,#fff9ef}.neuro-definition{background-color:#fff9ef}.neuro-profiles{background-color:#f6efe4}.neuro-profile-card,.profile-repere-grid article{border-top-width:3px;border-radius:4px 26px}.neuro-situations{background:linear-gradient(#f6efe4c7,#f6efe4c7),url(/assets/neuro-watercolor-hero.webp) 50%/cover no-repeat,#f6efe4}.neuro-support-card{border-left:4px solid #b75843;border-radius:4px 32px}.neuro-caregivers{isolation:isolate;background:linear-gradient(105deg,#f6efe4e8 0%,#f6efe4c9 57%,#ece7dc8f 100%),url(/assets/neuro-watercolor-hero.webp) 50%/cover no-repeat,#f6efe4;position:relative;overflow:hidden}.neuro-caregivers>:not(.neuro-caregivers-constellation){z-index:2;position:relative}.neuro-caregivers-constellation{z-index:1;opacity:.2;mix-blend-mode:multiply;pointer-events:none;width:min(58vw,690px);position:absolute;top:50%;right:-7vw;transform:translateY(-50%)}.neuro-caregivers-grid article{background:#fffdf9ed;border-radius:4px 26px;box-shadow:0 16px 36px #0d1b2412}.profile-detail-hero{background:linear-gradient(90deg,#fff9efc7 0%,#fff9ef96 58%,#fff9ef61 100%),url(/assets/neuro-watercolor-hero.webp) 50%/cover no-repeat,#fff9ef}.profile-detail-symbol{opacity:.72;filter:drop-shadow(0 20px 28px #0d1b241a)}.neuro-footer{isolation:isolate;background:radial-gradient(circle at 8% 28%,#fff9efb8 0 1px,#0000 2px),radial-gradient(circle at 25% 76%,#cba97ebf 0 1px,#0000 2px),radial-gradient(circle at 55% 24%,#fff9ef85 0 1px,#0000 2px),radial-gradient(circle at 79% 68%,#cba97ead 0 1px,#0000 2px),radial-gradient(circle at 94% 34%,#fff9efb8 0 1px,#0000 2px),#0d1b24;border-color:#fff9ef1f;position:relative;overflow:hidden}.neuro-footer .neuro-brand strong{color:#fff9ef}.neuro-footer .neuro-brand small,.neuro-footer>p{color:#b8c8c4}.neuro-footer>a:last-child{color:#fff9ef}.neuro-footer>a:last-child:hover{color:#cba97e}@media (width<=980px){.neuro-hero{background-position:45%;grid-template-columns:1fr}.neuro-hero-art{opacity:.18;width:min(72vw,440px);top:70px;right:-11vw}.neuro-manifesto{max-width:620px;margin:58px 0 0}.neuro-caregivers-constellation{opacity:.12;width:min(94vw,620px);right:-32vw}.about-portrait-moment{grid-template-columns:minmax(220px,30%) minmax(0,1fr);align-items:center}.about-portrait-close{display:block}.about-portrait-moment>div{grid-area:1/2;align-self:center}}@media (width<=640px){.neuro-hero{background:linear-gradient(#fff9efa8,#fff9efad),url(/assets/neuro-watercolor-hero.webp) 50%/cover no-repeat,#fff9ef;padding-top:76px}.neuro-hero-art{opacity:.14;width:88vw;top:115px;right:-40vw}.neuro-manifesto{border-radius:3px 22px;padding:24px 22px}.profile-detail-symbol{opacity:.18;width:92vw;right:-42vw}.neuro-caregivers-constellation{opacity:.1;width:115vw;right:-58vw}.about-portrait-moment{grid-template-columns:1fr;gap:35px}.about-portrait-close{grid-area:2/1;width:min(360px,100%)}.accompaniment-page-note{padding:30px}.accompaniment-theme-list article{grid-template-columns:1fr;gap:18px;padding:30px 24px}.accompaniment-neuro nav{grid-template-columns:1fr}.about-portrait-moment>div{grid-area:1/1}.about-breathing-space{min-height:440px;padding:70px 7vw}.about-breathing-space>div{border-radius:30px 4px;padding:36px 24px}}
