body:has(.home-hero) .site-header{position:fixed;inset:0 0 auto;z-index:50}.home-hero{--home-hero-header-space:10rem;position:relative!important;min-block-size:100svh!important;padding-top:var(--home-hero-header-space)!important}.home-hero .hero-grid{box-sizing:border-box;display:grid!important;width:min(73.75rem,calc(100% - 3rem))!important;margin-inline:auto!important}.home-hero .hero-copy>.eyebrow{margin:0!important;font-size:.72rem!important;line-height:1.48!important}.home-hero .hero-copy>h1,.home-hero .hero-copy>h1.hero-heading,.home-hero .hero-copy>h1.hero-title-split{max-width:45.5625rem!important;margin-top:.75rem!important;font-size:clamp(3.25rem,3.95vw,3.55rem)!important;line-height:1.04!important}.home-hero .hero-lede{max-width:43.125rem!important;margin-top:1rem!important;font-size:1.18rem!important;line-height:1.7!important}.home-hero .hero-support{max-width:43.125rem!important;margin-top:.5rem!important;font-size:1rem!important;line-height:1.72!important}.home-hero .hero-actions{margin-top:2rem!important}.home-hero .hero-proof-grid{margin-top:2.5rem!important}@media (min-width:1024px){.home-hero .hero-grid{min-block-size:calc(100svh - var(--home-hero-header-space))!important;grid-template-columns:minmax(0,1.58fr) minmax(0,.9fr)!important;align-items:center!important;gap:2.5rem!important;padding-top:.375rem!important;padding-bottom:10rem!important}.home-hero .hero-copy{align-self:center!important;width:100%!important;max-width:none!important;margin:0!important;padding:0!important}.home-hero .hero-globe-stack,.home-hero .hero-orbit-stage{align-self:center!important;width:min(100%,29.25rem)!important;height:30.75rem!important;min-height:30.75rem!important;margin:0 auto!important;transform:none!important}.home-hero .hero-globe-stack .globe-canvas,.home-hero .hero-globe-stack canvas,.home-hero .hero-orbit-stage .globe-canvas,.home-hero .hero-orbit-stage canvas{width:min(100%,29.25rem)!important;height:29.25rem!important}.home-hero .hero-digital-card,.home-hero .hero-globe-card{width:min(22.5rem,100%)!important;margin-inline:auto!important}.home-hero .hero-actions{display:flex!important;flex-direction:row!important;gap:.75rem!important}.home-hero .hero-proof-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:.75rem!important}}@media (min-width:1280px){.home-hero .hero-globe-stack,.home-hero .hero-orbit-stage{width:29.25rem!important;max-width:none!important}}@media (min-width:768px) and (max-width:1023px){.home-hero{--home-hero-header-space:8rem}.home-hero .hero-grid{min-block-size:calc(100svh - var(--home-hero-header-space))!important;grid-template-columns:minmax(0,1fr)!important;gap:1.5rem!important;padding-top:1rem!important;padding-bottom:10rem!important}.home-hero .hero-copy{grid-column:1!important;grid-row:2!important;width:100%!important;max-width:none!important;margin:0!important}.home-hero .hero-globe-stack,.home-hero .hero-orbit-stage{grid-column:1!important;grid-row:1!important;width:22rem!important;height:22rem!important;min-height:22rem!important;margin:0 auto!important}.home-hero .hero-globe-stack .globe-canvas,.home-hero .hero-globe-stack canvas,.home-hero .hero-orbit-stage .globe-canvas,.home-hero .hero-orbit-stage canvas{width:22rem!important;height:22rem!important}}@media (max-width:767px){.home-hero{--home-hero-header-space:0rem;--home-mobile-logo-size:clamp(12.5rem,62vw,15rem);min-block-size:100svh!important}.home-hero,.home-hero.hero-section{padding-top:0!important}.home-hero .hero-grid{min-block-size:100svh!important;width:calc(100% - 1.5rem)!important;grid-template-columns:minmax(0,1fr)!important;align-content:start!important;align-items:start!important;gap:1rem!important;margin-inline:auto!important;padding-top:5rem!important;padding-bottom:9.5rem!important}.home-hero .hero-copy{grid-column:1!important;grid-row:2!important;width:100%!important;max-width:none!important;margin:0!important;padding:0!important}.home-hero .hero-globe-stack,.home-hero .hero-orbit-stage{grid-column:1!important;grid-row:1!important;min-height:var(--home-mobile-logo-size)!important;margin:0 auto!important;transform:none!important}.home-hero .hero-globe-stack,.home-hero .hero-globe-stack .globe-canvas,.home-hero .hero-globe-stack canvas,.home-hero .hero-orbit-stage,.home-hero .hero-orbit-stage .globe-canvas,.home-hero .hero-orbit-stage canvas{width:var(--home-mobile-logo-size)!important;height:var(--home-mobile-logo-size)!important}.home-hero .hero-copy>.eyebrow{font-size:.68rem!important;line-height:1.5!important}.home-hero .hero-copy>h1,.home-hero .hero-copy>h1.hero-heading,.home-hero .hero-copy>h1.hero-title-split{margin-top:.75rem!important;font-size:clamp(2rem,8.4vw,2.2rem)!important;line-height:1.08!important}.home-hero .hero-lede{margin-top:.75rem!important;font-size:.98rem!important;line-height:1.72!important}.home-hero .hero-actions,.home-hero .hero-digital-card,.home-hero .hero-formation-ticker,.home-hero .hero-globe-card,.home-hero .hero-proof-grid,.home-hero .hero-service-ribbon,.home-hero .hero-services-band,.home-hero .hero-support,.home-hero .hero-trusted-band{visibility:hidden;opacity:0!important;transform:translateY(.75rem);pointer-events:none;transition:opacity .52s ease,transform .52s ease,visibility 0s linear .52s}.home-hero.is-mobile-revealed .hero-actions,.home-hero.is-mobile-revealed .hero-digital-card,.home-hero.is-mobile-revealed .hero-formation-ticker,.home-hero.is-mobile-revealed .hero-globe-card,.home-hero.is-mobile-revealed .hero-proof-grid,.home-hero.is-mobile-revealed .hero-service-ribbon,.home-hero.is-mobile-revealed .hero-services-band,.home-hero.is-mobile-revealed .hero-support,.home-hero.is-mobile-revealed .hero-trusted-band{visibility:visible;opacity:1!important;transform:translateY(0);pointer-events:auto;transition-delay:0s}body:has(.home-hero:not(.is-mobile-revealed)) .background-audio-control{visibility:hidden;opacity:0;transform:translateY(.75rem);pointer-events:none;transition:opacity .52s ease,transform .52s ease,visibility 0s linear .52s}body:has(.home-hero.is-mobile-revealed) .background-audio-control{visibility:visible;opacity:1;transform:translateY(0);pointer-events:auto;transition:opacity .52s ease,transform .52s ease}}@media (max-width:359px){.home-hero .hero-grid{width:calc(100% - 1.25rem)!important}.home-hero .hero-globe-stack,.home-hero .hero-globe-stack .globe-canvas,.home-hero .hero-globe-stack canvas,.home-hero .hero-orbit-stage,.home-hero .hero-orbit-stage .globe-canvas,.home-hero .hero-orbit-stage canvas{width:var(--home-mobile-logo-size)!important;height:var(--home-mobile-logo-size)!important;min-height:var(--home-mobile-logo-size)!important}}@media (prefers-reduced-motion:reduce){.background-audio-control,.home-hero .hero-actions,.home-hero .hero-digital-card,.home-hero .hero-formation-ticker,.home-hero .hero-globe-card,.home-hero .hero-proof-grid,.home-hero .hero-service-ribbon,.home-hero .hero-services-band,.home-hero .hero-support,.home-hero .hero-trusted-band{transition:none!important}}@media (min-width:1024px){main.page-shell:has(>.site-header){--crc-heading-1:clamp(2.25rem,min(3.95vw,6.4svh),3.55rem);--crc-heading-2:clamp(2rem,3.4vw,3rem);--crc-heading-3:clamp(1.25rem,1.65vw,1.5rem);--crc-hero-gap:clamp(.75rem,1.8svh,1.5rem);--crc-globe-size:clamp(16rem,min(30vw,44svh),29.25rem)}main.page-shell:has(>.site-header)>section :is(h1,h2,h3,h4,h5,h6){overflow-wrap:break-word}main.page-shell:has(>.site-header)>section h1{font-size:var(--crc-heading-1)!important;line-height:1.08!important}main.page-shell:has(>.site-header)>section:not(.home-hero) h2{font-size:var(--crc-heading-2)!important;line-height:1.18!important}main.page-shell:has(>.site-header)>section:not(.home-hero) h3{font-size:var(--crc-heading-3)!important;line-height:1.3!important}main.page-shell:has(>.site-header)>section:not(.home-hero) h4{font-size:1.125rem!important;line-height:1.4!important}main.page-shell:has(>.site-header)>section:not(.home-hero) h5{font-size:1rem!important;line-height:1.4!important}main.page-shell:has(>.site-header)>section:not(.home-hero) h6{font-size:.875rem!important;line-height:1.45!important}main.page-shell>section.home-hero{display:grid!important;grid-template-rows:minmax(min-content,1fr) auto;gap:0!important;min-height:100svh!important;min-block-size:100svh!important;height:auto!important;padding:max(11rem,var(--crc-header-height,10rem)) 0 0!important;--hero-trusted-height:136px;--hero-services-height:clamp(5.5rem,12svh,7.5rem)}main.page-shell>.home-hero>.hero-grid{grid-row:1;grid-column:1;width:min(80rem,calc(100% - clamp(3rem, 7vw, 8rem)))!important;min-width:0;min-height:0!important;min-block-size:0!important;height:auto!important;grid-template-columns:minmax(0,1.8fr) minmax(0,1fr)!important;align-items:center!important;align-content:stretch!important;gap:clamp(1.5rem,3vw,3rem)!important;margin:0 auto!important;padding:var(--crc-hero-gap) 0!important}main.page-shell>.home-hero .hero-copy{grid-area:1/1!important;width:100%!important;max-width:none!important;min-width:0;align-self:center!important;margin:0!important;padding:0!important}main.page-shell>.home-hero .hero-copy>h1{min-height:0!important;min-block-size:0!important;max-width:none!important;margin:.625rem 0 0!important;font-family:var(--font-display),Georgia,serif!important;font-size:var(--crc-heading-1)!important;font-weight:900!important;line-height:1.04!important;letter-spacing:0!important;text-wrap:wrap!important}main.page-shell>.home-hero .hero-copy>h1 :is(span,strong,em){font:inherit!important;display:inline!important}main.page-shell>.home-hero .hero-copy>.eyebrow{min-height:0!important;margin:0!important;font-family:var(--font-body),"Segoe UI",Arial,sans-serif!important;font-size:.75rem!important;font-weight:800!important;letter-spacing:.12em!important;line-height:1.5!important}main.page-shell>.home-hero .hero-lede,main.page-shell>.home-hero .hero-specialties{min-height:0!important;margin-top:var(--crc-hero-gap)!important;font-family:var(--font-body),"Segoe UI",Arial,sans-serif!important;font-size:clamp(1rem,2.1svh,1.25rem)!important;font-weight:400!important;letter-spacing:normal!important;line-height:1.5!important}main.page-shell>.home-hero .hero-specialties{margin-top:.625rem!important}main.page-shell>.home-hero .hero-support{min-height:0!important;margin-top:.5rem!important;font-family:var(--font-body),"Segoe UI",Arial,sans-serif!important;font-size:clamp(.875rem,1.9svh,1.125rem)!important;font-weight:400!important;letter-spacing:normal!important;line-height:1.5!important}main.page-shell>.home-hero .hero-actions{margin-top:var(--crc-hero-gap)!important;gap:.75rem!important;flex-wrap:wrap}main.page-shell>.home-hero .hero-actions .btn{min-height:clamp(2.75rem,5.2svh,3.25rem)!important;padding:.625rem 1.125rem!important;font-family:var(--font-body),"Segoe UI",Arial,sans-serif!important;font-size:clamp(.875rem,1.6svh,1rem)!important;font-weight:800!important;letter-spacing:normal!important;line-height:1.4!important}main.page-shell>.home-hero .hero-actions .btn svg{width:1.125rem!important;height:1.125rem!important;flex-shrink:0}main.page-shell>.home-hero .hero-proof-grid{margin-top:var(--crc-hero-gap)!important;gap:.625rem!important}main.page-shell>.home-hero .hero-proof-item{min-height:0!important;font-size:.8rem!important;line-height:1.4!important}main.page-shell>.home-hero :is(.hero-globe-stack,.hero-orbit-stage){grid-area:1/2!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;align-self:center!important;gap:.5rem!important;width:100%!important;max-width:none!important;height:auto!important;min-height:0!important;margin:0!important;inset:auto!important;transform:none!important}main.page-shell>.home-hero :is(.hero-globe-stack,.hero-orbit-stage) canvas{position:static!important;display:block!important;flex:0 0 auto;width:var(--crc-globe-size)!important;height:var(--crc-globe-size)!important;max-width:none!important;margin:0!important;transform:none!important;aspect-ratio:1}main.page-shell>.home-hero :is(.hero-globe-card,.hero-digital-card){display:block!important;position:relative!important;inset:auto!important;width:min(22.5rem,100%)!important;height:auto!important;min-height:0!important;margin:0!important;padding:.75rem 1rem!important;transform:none!important;text-align:center}main.page-shell>.home-hero :is(.hero-globe-card>h2,.hero-digital-card>p,.hero-globe-card>.display){font-size:1.25rem!important;line-height:1.25!important;margin:0!important}main.page-shell>.home-hero :is(.hero-globe-card>p:not(.display),.hero-digital-card>span){display:block;font-size:.65rem!important;line-height:1.4!important;margin-top:.375rem!important;letter-spacing:.12em!important}main.page-shell>.home-hero>:is(.hero-formation-ticker,.hero-service-ribbon,.hero-services-band){position:relative!important;grid-area:2/1;inset:auto!important;width:100%;min-height:0!important;height:7rem!important;margin:0!important;padding-block:.625rem!important;box-sizing:border-box;display:flex;flex-direction:column;justify-content:center}main.page-shell>.home-hero>.hero-trusted-band{position:relative;grid-area:2/1;inset:auto}main.page-shell>.home-hero .motion-line{display:none}}@media (min-width:1024px) and (max-width:1180px){main.page-shell:has(>.site-header){--crc-hero-gap:.6rem}}@media (min-width:1024px) and (max-height:700px){main.page-shell:has(>.site-header){--crc-hero-gap:.375rem;--crc-globe-size:clamp(12rem,38svh,16rem);--crc-heading-1:clamp(2.25rem,6svh,3rem)}main.page-shell>.home-hero>.hero-grid{grid-template-columns:minmax(0,2.2fr) minmax(0,1fr)!important}main.page-shell>section.home-hero{padding-top:calc(var(--crc-header-height, 10rem) + .5rem)!important}main.page-shell>.home-hero .hero-copy>h1{margin-top:.375rem!important}main.page-shell>.home-hero :is(.hero-lede,.hero-specialties,.hero-support){line-height:1.4!important}main.page-shell>.home-hero :is(.hero-specialties,.hero-support){margin-top:.375rem!important}main.page-shell>.home-hero .hero-proof-item{padding-block:.25rem!important}main.page-shell>.home-hero>:is(.hero-formation-ticker,.hero-service-ribbon,.hero-services-band){height:5rem!important;padding-block:.25rem!important}}@media (max-width:767px){main.page-shell>.home-hero :is(.hero-globe-stack,.hero-orbit-stage){position:relative!important;overflow:visible!important}main.page-shell>.home-hero :is(.hero-globe-stack,.hero-orbit-stage) canvas.globe-canvas{position:absolute!important;left:50%!important;top:var(--crc-mobile-globe-center,50%)!important;width:var(--crc-mobile-globe-size,calc(var(--home-mobile-logo-size) * 1.37))!important;height:var(--crc-mobile-globe-size,calc(var(--home-mobile-logo-size) * 1.37))!important;max-width:none!important;margin:0!important;transform:translate(-50%,-50%)!important}}body:has(main>.site-header){--crc-tools-edge:max(.75rem,env(safe-area-inset-bottom));--crc-consent-lift:0px;--crc-trust-height:48px;--crc-audio-width:0px}body:has(main>.site-header) .trust-capsule{left:max(.75rem,env(safe-area-inset-left))!important;right:auto!important;bottom:calc(var(--crc-tools-edge) + var(--crc-consent-lift))!important;max-width:calc(100vw - 2rem - var(--crc-audio-width))!important}body:has(main>.site-header) .trust-capsule-trigger{max-width:100%!important;white-space:normal!important}body:has(main>.site-header) .trust-capsule:has(>.trust-capsule-layer)>.trust-capsule-trigger{left:max(.75rem,env(safe-area-inset-left))!important;bottom:calc(var(--crc-tools-edge) + var(--crc-consent-lift))!important;max-width:calc(100vw - 2rem - var(--crc-audio-width))!important}body:has(main>.site-header) [data-crc-cookie=settings]{left:max(.75rem,env(safe-area-inset-left))!important;right:auto!important;bottom:calc(var(--crc-tools-edge) + var(--crc-consent-lift) + max(48px, var(--crc-trust-height)) + .75rem)!important}body:has(main>.site-header) .background-audio-control{right:max(.75rem,env(safe-area-inset-right))!important;left:auto!important;bottom:calc(var(--crc-tools-edge) + var(--crc-consent-lift))!important}body:has(main>.site-header) .trust-capsule-panel{max-width:calc(100vw - 1.5rem)!important;max-height:calc(100dvh - var(--crc-consent-lift) - var(--crc-trust-height) - 3rem)!important;overflow-y:auto}body:has(main>.site-header):has(.trust-capsule-trigger[aria-expanded=true]) [data-crc-cookie=settings]{visibility:hidden}body:has(main>.site-header) [data-crc-cookie=banner]{max-height:calc(100dvh - 2rem);overflow-y:auto}body:has(main>.site-header){--crc-cookie-surface:#19160f;--crc-cookie-border:#8e7540;--crc-cookie-accent:#e2c789;--crc-cookie-text:#fff5df;--crc-cookie-muted:#ddd4c3}@media (max-width:767px){:is(.site-footer,.crc-footer){overflow-wrap:anywhere}.crc-footer .crc-footer-name,.site-footer .footer-title{font-size:1.1rem!important;line-height:1.5!important}.crc-footer .crc-footer-intro,.crc-footer .crc-footer-signature,.site-footer .footer-brand p:not(.footer-title),.site-footer .footer-text{font-size:.92rem!important;line-height:1.7!important}.crc-footer .crc-footer-grid h2,.site-footer .footer-grid>div>h2{font-size:.88rem!important;line-height:1.5!important}.crc-footer .crc-footer-access a,.crc-footer .crc-footer-grid li a,.crc-footer address,.site-footer address,.site-footer li,.site-footer li a{font-size:1rem!important;line-height:1.55!important}.crc-footer address :is(span,a){font-size:inherit!important;line-height:inherit!important}.crc-footer .crc-footer-bottom,.crc-footer .crc-footer-legal,.site-footer .footer-bottom,.site-footer .footer-legal{font-size:.82rem!important;line-height:1.5!important}.crc-footer .crc-footer-legal a{font-size:inherit!important}.crc-footer .crc-footer-ambassador,.crc-footer .crc-footer-contact{font-size:.86rem!important;line-height:1.5!important}}.proof-certification-card{position:relative}.proof-certification-card .proof-qualiopi-head{min-height:120px;padding-right:170px}.proof-certification-card .flip-card-cue{display:none}.certificate-trigger{position:absolute;z-index:5;right:20px;top:20px;display:grid;justify-items:center;gap:6px;width:160px;padding:9px;border:1px solid #d8c9a8;border-radius:9px;background:#fffdf8;color:#654b20;box-shadow:0 6px 22px #24190912;cursor:pointer}.certificate-trigger img{width:100%;height:auto}.certificate-trigger span{display:flex;align-items:center;gap:4px;font:600 10px/1.3 var(--font-body)}.certificate-trigger:hover{border-color:#967238;box-shadow:0 8px 24px #24190922}.certificate-trigger:focus-visible{outline:3px solid #a17a36;outline-offset:4px}.proof-certification-card .proof-flip-back-copy{padding-top:100px}.proof-certification-card.is-scroll-flipped .certificate-trigger{width:120px}@media (hover:hover) and (pointer:fine){.proof-certification-card:hover .certificate-trigger{width:120px}}.proof-certification-card:focus-visible .certificate-trigger{width:120px}.certificate-category{margin-top:18px;text-align:center;font-size:12px;line-height:1.6;color:#74674f}.certificate-dialog{padding:0;margin:auto;width:min(840px,calc(100vw - 24px));max-height:calc(100dvh - 32px);border:1px solid #baa371;border-radius:16px;color:#17130c;background:#f6f2e9;overflow:auto;box-shadow:0 30px 120px #0008}.certificate-dialog::backdrop{background:#070604d9;backdrop-filter:blur(7px)}html:has(.certificate-dialog[open]){overflow:hidden}.certificate-dialog-heading{position:sticky;top:0;z-index:1;display:flex;justify-content:space-between;align-items:start;gap:20px;padding:20px 24px;background:#15120e;color:#fff5df;border-bottom:1px solid #b99b57}.certificate-dialog-heading p{margin:0 0 5px;color:#d8b46a;font-size:10px;font-weight:800;letter-spacing:.16em}.certificate-dialog-heading h2{margin:0 0 4px;font:500 24px/1.2 var(--font-display)}.certificate-dialog-heading span{font-size:12px;color:#d2c7af}.certificate-dialog-heading button{display:grid;place-items:center;width:44px;height:44px;flex-shrink:0;border:1px solid #847045;border-radius:50%;background:#272116;color:#fff5df;cursor:pointer}.certificate-preview{padding:clamp(10px,3vw,24px)}.certificate-preview img{display:block;width:100%;height:auto;background:#fff;box-shadow:0 8px 30px #30230a18}.certificate-dialog-foot{display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px;padding:0 24px 24px;font-size:12px}.certificate-dialog-foot a{display:inline-flex;gap:8px;align-items:center;color:#604617;font-weight:800;text-decoration:underline;text-underline-offset:3px}.method-steps{list-style:none;margin:0;padding:0;display:grid;gap:14px}.method-step{position:relative;display:grid;grid-template-columns:48px 1fr;gap:18px;padding:24px;background:linear-gradient(115deg,#fffdf7,#eee7d8);border:1px solid #d9ccb0;border-radius:12px;box-shadow:0 10px 32px #48341308;transition:opacity .7s ease,transform .7s cubic-bezier(.2,.7,.2,1),border-color .25s ease}.method-step:before{content:"";position:absolute;left:-1px;top:25px;bottom:25px;width:3px;border-radius:3px;background:linear-gradient(#b79349,#e6d5aa);transform-origin:top;transition:transform .8s ease .2s}.method-step-number{display:grid;place-items:center;width:48px;height:48px;border-radius:50%;background:#1b1710;border:1px solid #b6995e;color:#e5c980;font:22px/1 var(--font-display)}.method-step h3{margin:0 0 8px;color:#211c13;font:700 20px/1.2 var(--font-display)}.method-step p{margin:0;color:#635641;font-size:15px;line-height:1.8}.method-steps[data-animate] .method-step:not([data-visible]){opacity:0;transform:translateY(24px)}.method-steps[data-animate] .method-step:not([data-visible]):before{transform:scaleY(0)}.territory-directory{margin-top:40px}.territory-directory-desktop{display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr))}.territory-directory a{display:flex;align-items:center;justify-content:space-between;gap:12px;border:1px solid #d8b46a38;background:#fff5df0a;padding:12px 16px;color:var(--muted);font-size:14px;font-weight:700;transition:border-color .2s,color .2s}.territory-directory a:hover{border-color:var(--gold);color:var(--champagne)}.territory-directory a svg{flex-shrink:0}.territory-directory-mobile{display:none}.founder-contact-card{display:grid;grid-template-columns:minmax(115px,.72fr) minmax(0,1.28fr);margin-top:28px;border:1px solid #d8b46a50;border-radius:14px;overflow:hidden;background:linear-gradient(120deg,#262016,#10100e);box-shadow:0 18px 45px #0003}.founder-contact-photo{position:relative;min-height:215px}.founder-contact-photo img{object-fit:cover;object-position:42% center}.founder-contact-copy{display:flex;flex-direction:column;justify-content:center;padding:24px 22px}.founder-contact-copy small{color:#d8b46a;font-size:9px;font-weight:800;letter-spacing:.16em;text-transform:uppercase}.founder-contact-copy h3{margin:10px 0 5px;color:#fff5df;font:500 20px/1.3 var(--font-display)}.founder-contact-copy .founder-contact-role{margin:0;color:#e2c98e;font-size:12px}.founder-contact-copy p:last-child{margin:14px 0 0;color:#beb29b;font-size:12px;line-height:1.75}.crc-footer{position:relative;overflow:hidden;color:#fff5df;background:radial-gradient(ellipse at 5% 0,#68502b35,transparent 55%),#080807;border-top:1px solid #b99b5d6b}.crc-footer:before{content:"";display:block;width:min(70%,760px);height:1px;margin:0 auto;background:linear-gradient(90deg,transparent,#ead29a,transparent)}.crc-footer-top{display:flex;justify-content:space-between;align-items:center;gap:32px;padding-block:52px 36px}.crc-footer-brand{display:flex;align-items:center;gap:22px;width:fit-content}.crc-footer-brand img{flex-shrink:0;width:82px;height:82px;filter:drop-shadow(0 5px 18px #d8b46a20)}.crc-footer-name{display:block;font:500 clamp(24px,2.8vw,36px)/1.2 var(--font-display);letter-spacing:.06em}.crc-footer-signature{display:block;max-width:400px;margin-top:9px;color:#c3b698;font-size:12px;line-height:1.7}.crc-footer-contact{display:inline-flex;align-items:center;justify-content:space-between;gap:20px;padding:16px 22px;border:1px solid #bd9e5c;border-radius:6px;color:#eddaae;font-size:13px;font-weight:750;background:#cfad6510;transition:background .2s}.crc-footer-contact:hover{background:#cfad6528}.crc-footer-intro{max-width:800px;margin:0 0 30px;color:#a99e89;font-size:14px;line-height:1.8}.crc-footer-grid{display:grid;grid-template-columns:1fr 1.15fr 1fr 1.15fr;gap:36px;padding:32px 0 42px;border-top:1px solid #cdb27c24}.crc-footer-grid h2{margin:0 0 18px;color:#e2c485;font-size:11px;font-weight:800;letter-spacing:.16em;text-transform:uppercase}.crc-footer-grid ul{list-style:none;padding:0;margin:0;display:grid;gap:12px}.crc-footer address,.crc-footer-grid a{color:#c2b8a5;font-size:13px;line-height:1.7}.crc-footer a:hover{color:#ffe4a5}.crc-footer-grid .crc-footer-pole{display:flex;align-items:center;gap:10px}.crc-footer-pole:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--pole-color);box-shadow:0 0 10px var(--pole-color)}.crc-footer address{font-style:normal;display:grid;gap:12px}.crc-footer address>*{display:flex;gap:10px;align-items:start}.crc-footer address svg{margin-top:3px;color:#b89b60;flex-shrink:0}.crc-footer-access{display:flex;flex-wrap:wrap;gap:8px 16px;margin-top:18px}.crc-footer-ambassador{display:inline-flex;align-items:center;gap:8px;margin-top:20px;padding:9px 12px;border:1px solid #ae945d4d;border-radius:6px}.crc-footer-bottom{padding:22px 0 28px;border-top:1px solid #cdb27c24;display:flex;justify-content:space-between;flex-wrap:wrap;gap:14px 24px;color:#9b907c;font-size:11px;line-height:1.7}.crc-footer-legal{display:flex;flex-wrap:wrap;gap:8px 18px}@media (max-width:1023px){.crc-footer-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){#seo .crcpro-territory-navigation{display:none}.proof-certification-card .proof-qualiopi-head{padding-right:154px}.certificate-trigger{width:145px;right:16px;top:16px}.certificate-dialog-heading{padding:16px;gap:10px}.certificate-dialog-heading h2{font-size:20px}.certificate-dialog-heading span{font-size:10px}.method-step{padding:20px 16px;grid-template-columns:40px 1fr;gap:14px}.method-step-number{width:40px;height:40px;font-size:18px}.method-step h3{font-size:18px}.method-step p{font-size:14px}.territory-directory-desktop{display:none}.territory-directory-mobile{display:grid;gap:9px}.territory-directory-hint{margin:0 0 10px;color:#b8ab91;font-size:12px;line-height:1.7}.territory-department{border:1px solid #d8b46a40;border-radius:8px;overflow:hidden;background:#1d1912b3}.territory-department summary{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:15px 16px;color:#eee0bd;cursor:pointer;font-size:13px;font-weight:750}.territory-department summary::-webkit-details-marker{display:none}.territory-department summary span{display:grid;gap:4px}.territory-department summary small{color:#a99b80;font-size:10px;font-weight:400}.territory-department summary>svg{transition:transform .25s}.territory-department[open] summary>svg{transform:rotate(180deg)}.territory-department>div{display:grid;gap:6px;padding:0 10px 10px}.territory-directory .territory-department-link{color:#dec383;font-size:12px}.territory-broad-links{display:grid;grid-template-columns:1fr 1fr;gap:9px;margin-top:5px}.territory-broad-links a{padding:13px 11px;font-size:11px}.founder-contact-card{grid-template-columns:112px minmax(0,1fr)}.founder-contact-copy{padding:20px 16px}.founder-contact-copy h3{font-size:18px}.founder-contact-copy small{font-size:8px}.founder-contact-photo{min-height:222px}.crc-footer-top{flex-direction:column;align-items:stretch;padding-block:36px 26px;gap:24px}.crc-footer-brand{gap:16px}.crc-footer-brand img{width:64px;height:64px}.crc-footer-signature{font-size:11px}.crc-footer-intro{font-size:12px}.crc-footer-grid{gap:32px 20px;padding-block:28px}.crc-footer address,.crc-footer-grid a{font-size:12px;overflow-wrap:anywhere}.crc-footer-grid h2{font-size:10px}.crc-footer-grid li a{display:inline-block;padding-block:3px}.crc-footer-bottom{flex-direction:column;font-size:10px}}@media (prefers-reduced-motion:reduce){.method-steps[data-animate] .method-step{opacity:1!important}.method-step:before,.method-steps[data-animate] .method-step{transform:none!important;transition:none!important}.territory-department summary>svg{transition:none}}@media (max-width:359px){.proof-certification-card .proof-qualiopi-head{padding-right:120px}.certificate-trigger,.proof-certification-card.is-scroll-flipped .certificate-trigger{width:112px}}.analytics-consent_banner__KFzLy{position:fixed;z-index:2147483000;right:1rem;bottom:1rem;left:1rem;display:flex;width:min(760px,calc(100vw - 2rem));margin:0 auto;padding:1rem;align-items:center;justify-content:space-between;gap:1rem;color:var(--crc-cookie-text,#f8fafc);background:var(--crc-cookie-surface,rgba(7,12,20,.98));border:1px solid var(--crc-cookie-border,rgba(255,255,255,.2));border-radius:14px;box-shadow:0 18px 48px rgba(0,0,0,.38);font:inherit}.analytics-consent_copy__MYtba{min-width:0}.analytics-consent_copy__MYtba strong{display:block;margin-bottom:.3rem;font-size:1rem}.analytics-consent_copy__MYtba p{margin:0;color:var(--crc-cookie-muted,#dbe4ef);font-size:.88rem;line-height:1.45}.analytics-consent_copy__MYtba a{display:inline-block;margin-top:.4rem;color:var(--crc-cookie-text,#fff);font-size:.82rem;text-decoration:underline;text-underline-offset:3px}.analytics-consent_actions__Ng8ul{display:flex;flex:0 0 auto;gap:.55rem}.analytics-consent_actions__Ng8ul button,.analytics-consent_settings__zIUqF{min-height:42px;padding:.65rem .9rem;border-radius:10px;border:1px solid var(--crc-cookie-border,rgba(255,255,255,.45));font:inherit;font-size:.86rem;font-weight:700;cursor:pointer}.analytics-consent_primary__hL1Em{color:var(--crc-cookie-surface,#07111f);background:var(--crc-cookie-accent,#fff)}.analytics-consent_secondary__33pXs{color:var(--crc-cookie-text,#fff);background:transparent}.analytics-consent_actions__Ng8ul button:focus-visible,.analytics-consent_settings__zIUqF:focus-visible{outline:3px solid var(--crc-cookie-accent,#7dd3fc);outline-offset:2px}.analytics-consent_settings__zIUqF{position:fixed;z-index:2147482999;left:.75rem;bottom:.75rem;min-height:36px;padding:.45rem .65rem;color:var(--crc-cookie-text,#fff);background:var(--crc-cookie-surface,rgba(7,12,20,.94));box-shadow:0 8px 24px rgba(0,0,0,.25)}@media (max-width:680px){.analytics-consent_banner__KFzLy{align-items:stretch;flex-direction:column}.analytics-consent_actions__Ng8ul button{flex:1 1 0}}