*,:before,:after{box-sizing:border-box}html{background:var(--bg-primary);color:var(--text-primary);font-family:var(--font-body);font-size:100%;line-height:var(--lh-body);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;scroll-behavior:smooth}body{background:var(--bg-primary);font-size:var(--suisse-body);margin:0;overflow-x:clip}@view-transition{navigation:auto}::view-transition-old(root),::view-transition-new(root){animation-duration:.2s}h1,h2,h3,h4,.display-xl,.display-lg,.display-md,.display-sm{font-family:var(--font-display);color:var(--text-primary);text-wrap:balance;font-variation-settings:normal;margin:0}h1,.display-xl,.display-lg{font-size:var(--suisse-display);font-weight:700;line-height:var(--lh-display);letter-spacing:-.03em}h2,.display-md{font-size:var(--suisse-h2);font-weight:640;line-height:var(--lh-heading);letter-spacing:-.025em}h3,h4,.display-sm{font-size:var(--suisse-h3);font-weight:600;line-height:var(--lh-tight);letter-spacing:-.01em}:is(h1,h2,h3,.display-xl,.display-lg,.display-md,.display-sm) em{font-style:normal;font-weight:800}p{margin:0 0 var(--space-4);font-size:var(--suisse-body);line-height:var(--lh-body);color:var(--text-secondary);text-wrap:pretty;max-width:64ch}p strong{color:var(--text-primary);font-weight:600}li,dd,dt{font-size:var(--suisse-body);line-height:var(--lh-body)}ul,ol{max-width:64ch}.lead{font-size:var(--suisse-lead);color:var(--text-secondary);max-width:52ch;line-height:1.5}small,.small{font-size:var(--suisse-small);color:var(--text-tertiary)}.mono-line{font-size:var(--suisse-small);color:var(--text-tertiary);letter-spacing:0}.eyebrow{margin:0 0 var(--space-4);font-family:var(--font-body);font-size:var(--suisse-label);letter-spacing:0;text-transform:none;color:var(--accent-text);max-width:none;font-weight:600;line-height:1.4}.eyebrow .eyebrow-num{color:var(--accent-text);font-variant-numeric:tabular-nums}a{color:var(--text-primary);transition:color var(--dur-fast) var(--ease-primary);text-decoration:none;position:relative}a:hover{color:var(--link-hover)}p a,li a,dd a{color:var(--accent-text);text-underline-offset:3px;text-decoration:underline 1px}p a:hover,li a:hover,dd a:hover{color:var(--link-hover)}.underline-link{padding-bottom:2px}.underline-link:after{content:"";background:var(--accent-text);transform-origin:0;height:1px;transition:transform var(--dur-base) var(--ease-primary);position:absolute;bottom:-2px;left:0;right:0;transform:scaleX(0)}.underline-link:hover:after{transform:scaleX(1)}.ghost-link{min-height:44px;font-size:var(--suisse-body);color:var(--accent-text);cursor:pointer;align-items:center;gap:6px;font-weight:600;display:inline-flex;position:relative}.ghost-link:after{display:none}.ghost-link .ul{background:var(--accent-text);transform-origin:0;height:1px;transition:transform var(--dur-base) var(--ease-primary);position:absolute;bottom:8px;left:0;right:0;transform:scaleX(0)}.ghost-link:hover{color:var(--link-hover)}.ghost-link:hover .ul{transform:scaleX(1)}:focus-visible{outline:2px solid var(--focus-ring);outline-offset:3px;box-shadow:0 0 0 2px var(--focus-ring-contrast);border-radius:4px}::selection{background:var(--accent-subtle);color:var(--text-primary)}.skip-link{z-index:var(--z-toast);background:var(--bg-elevated);color:var(--text-primary);padding:var(--space-3) var(--space-6);border-radius:var(--radius-sm);border:1px solid var(--border-strong);font-size:var(--suisse-body);position:absolute;top:0;left:-9999px}.skip-link:focus-visible{left:var(--space-4);top:var(--space-4)}.container{width:100%;max-width:var(--container-max);padding:0 var(--container-pad);margin:0 auto}.section{padding:var(--section-pad-main) 0;position:relative}.section-compact{padding:var(--section-pad-compact) 0}.band{background:var(--bg-tertiary)}.band-gold{background:var(--accent-subtle)}.reading{max-width:var(--reading-max);margin-inline:auto}.section-head{max-width:var(--reading-max);margin:0 auto var(--pas-bloc);text-align:center}.section-head .eyebrow{margin-bottom:var(--space-3)}.section-head h2{max-width:22ch;margin:0 auto}.section-head .lead{margin:var(--space-4) auto 0}.grid-2,.grid-3,.grid-4{gap:var(--space-5);max-width:none;margin:0;padding:0;list-style:none;display:grid}@media (width>=700px){.grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1000px){.grid-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-2,.grid-3,.grid-4{gap:var(--space-6)}}.card,.card-base{background:var(--bg-secondary);border:1px solid var(--border-default);border-radius:var(--radius-md);min-width:0;padding:var(--space-6);box-shadow:var(--elev-card);transition:border-color var(--dur-fast) var(--ease-primary)}@media (width>=900px){.card,.card-base{padding:var(--space-8)}}.card>:last-child,.card-base>:last-child{margin-bottom:0}.card h3+p,.card-base h3+p{margin-top:var(--space-2)}.card.hoverable:hover,.card-base.hoverable:hover{border-color:var(--accent-text);box-shadow:var(--elev-card)}.chip-list{justify-content:center;gap:var(--space-2);flex-wrap:wrap;max-width:none;margin:0;padding:0;list-style:none;display:flex}.chip{border-radius:var(--radius-full);background:var(--bg-primary);border:1px solid var(--border-default);min-height:40px;color:var(--text-primary);font-size:var(--suisse-small);align-items:center;padding:8px 16px;font-weight:500;line-height:1.3;display:inline-flex}.check-list{gap:var(--space-3);max-width:none;margin:0;padding:0;list-style:none;display:grid}.check-list li{gap:var(--space-3);color:var(--text-primary);grid-template-columns:24px minmax(0,1fr);align-items:start;display:grid}.check-list svg{color:var(--accent-text);transform:translateY(5px)}@media (width>=700px){.check-list.two-col{column-gap:var(--space-8);grid-template-columns:repeat(2,minmax(0,1fr))}}.btn{min-height:48px;font-family:var(--font-body);font-size:var(--suisse-body);letter-spacing:-.01em;border-radius:var(--radius-btn);cursor:pointer;transition:background var(--dur-fast) var(--ease-primary), color var(--dur-fast) var(--ease-primary), border-color var(--dur-fast) var(--ease-primary), transform var(--dur-instant) var(--ease-primary);border:1px solid #0000;justify-content:center;align-items:center;gap:8px;padding:12px 22px;font-weight:600;line-height:1.2;text-decoration:none;display:inline-flex}.btn:after{display:none}.btn:active{transform:translateY(1px)}.btn-primary{background:var(--accent);border-color:var(--accent);color:var(--text-primary)}.btn-primary:hover{background:var(--accent-halo);border-color:var(--accent-halo);color:var(--text-primary);box-shadow:none}.btn-primary :is(span,svg){color:inherit}.btn-secondary{background:var(--bg-secondary);border-color:var(--border-strong);color:var(--text-primary)}.btn-secondary:hover{background:var(--bg-tertiary);border-color:var(--text-primary);color:var(--text-primary)}.btn:disabled{cursor:wait;opacity:.6}.metric{flex-direction:column;gap:8px;display:flex}.metric-value{font-family:var(--font-display);font-size:var(--suisse-number);letter-spacing:-.03em;font-variant-numeric:tabular-nums;color:var(--text-primary);font-weight:700;line-height:1}.metric-label{font-size:var(--suisse-body);color:var(--text-primary);max-width:40ch}.metric-sub{font-size:var(--suisse-small);color:var(--text-tertiary)}.status-chip{font-size:var(--suisse-label);border-radius:var(--radius-full);border:1px solid var(--border-default);color:var(--text-secondary);background:var(--bg-tertiary);align-items:center;gap:6px;padding:5px 12px;font-weight:600;display:inline-flex}.status-chip.validated{color:var(--success);border-color:var(--success);background:var(--bg-primary)}.status-chip.pending{color:var(--warning);border-color:var(--warning);background:var(--bg-primary)}.glow-field:before,.grain:after{display:none}.reveal{transform:none}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.reveal{animation-name:reveal-rise;animation-fill-mode:both;animation-timeline:view();animation-range:entry 6% entry 48%;animation-duration:auto}.reveal-left{animation-name:reveal-left}.reveal-right{animation-name:reveal-right}}.js-reveal .reveal{transform:translateY(var(--reveal-y));transition:transform .7s var(--ease-out)}.js-reveal .reveal-left{transform:translateX(calc(var(--reveal-x) * -1))}.js-reveal .reveal-right{transform:translateX(var(--reveal-x))}.js-reveal .reveal.is-visible{transform:none}}@keyframes reveal-rise{0%{opacity:0;transform:translateY(var(--reveal-y))}to{opacity:1;transform:none}}@keyframes reveal-left{0%{opacity:0;transform:translateX(calc(var(--reveal-x) * -1))}to{opacity:1;transform:none}}@keyframes reveal-right{0%{opacity:0;transform:translateX(var(--reveal-x))}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}body.page-internal{background:var(--bg-primary)}.page-internal main{overflow:clip}.page-internal main>section{isolation:isolate}.page-internal :where(.hero,.guide-hero,.legal-hero,.download,.merci,.nf){min-height:auto;padding:var(--pas-section) 0;background:var(--bg-primary);border-bottom:1px solid var(--border-default);overflow:hidden}.page-internal .hero-fade{display:none}.page-internal :where(.hero-content,.guide-copy){z-index:2;position:relative}.page-internal :where(.hero-title,.guide-copy h1){max-width:18ch;margin-top:var(--pas-item)}.page-internal :where(.hero-lead,.guide-copy .lead,.hero .lead){max-width:52ch;margin-top:var(--pas-bloc);color:var(--text-secondary)}.page-internal :where(.hero-ctas,.download-actions,.merci-ctas,.nf-ctas){align-items:center;gap:var(--pas-item);margin-top:var(--pas-bloc);flex-wrap:wrap;display:flex}.page-internal .hero-reassure{max-width:78ch;margin-top:var(--pas-bloc);padding-top:var(--pas-item);border-top:1px solid var(--border-default)}.page-internal .legal-hero{padding-bottom:var(--pas-bloc)}@media (prefers-reduced-motion:no-preference){.page-internal :where(.hero-content,.guide-copy,.download-grid>div:first-child,.merci .container,.nf .container)>*{animation:internal-enter .68s var(--ease-out) both}.page-internal :where(.hero-content,.guide-copy,.download-grid>div:first-child,.merci .container,.nf .container)>:nth-child(2){animation-delay:70ms}.page-internal :where(.hero-content,.guide-copy,.download-grid>div:first-child,.merci .container,.nf .container)>:nth-child(3){animation-delay:.13s}.page-internal :where(.hero-content,.guide-copy,.download-grid>div:first-child,.merci .container,.nf .container)>:nth-child(n+4){animation-delay:.19s}}@keyframes internal-enter{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}.page-internal .section,.page-internal .section-compact{padding:var(--pas-section) 0;background:var(--bg-primary);border-top:0}.page-internal .section.theme-light,.page-internal .section.band{background:var(--bg-tertiary)}.page-internal .section.band-gold{background:var(--accent-subtle)}.page-internal .section>.container>:where(h2,.display-md){max-width:23ch;margin-top:var(--pas-item)}.page-internal :where(h2,.display-md)+:where(div,ul,ol,dl,p){margin-top:var(--pas-bloc)}.page-internal :where(.lead,p,li){text-wrap:pretty}.page-internal .lead{max-width:52ch;color:var(--text-secondary)}.page-internal :where(.card-base,.fiche-wrapper,.fiche-block,.result-item,.fiche-repli,.deliverable,.pricing-item,.pricing-card,.qualification-yes,.booking-form,.booking-calendly,.way-card,.next-step,.guide-form,.cta-panel,.system-item,.system-diagram,.build-example,.proof-signature){background:var(--bg-secondary);border:1px solid var(--border-default);border-radius:var(--radius-md);box-shadow:var(--elev-card)}.page-internal :where(.card-base,.fiche-wrapper,.deliverable,.pricing-item,.pricing-card,.qualification-yes,.way-card,.next-step){transition:border-color var(--dur-base) var(--ease-primary)}@media (hover:hover){.page-internal :where(.card-base,.fiche-wrapper,.deliverable,.pricing-item,.pricing-card,.way-card,.next-step):hover{border-color:var(--accent-text);box-shadow:var(--elev-card);transform:none}}.page-internal :where(.build-list,.verify-list,.keys-list,.compliance-list,.refusals-list,.criteria-list,.system-list){padding-left:0;list-style:none}.page-internal :where(.build-list,.verify-list,.keys-list,.compliance-list,.refusals-list,.criteria-list,.system-list)>li{padding:var(--pas-item) var(--pas-bloc);background:var(--bg-secondary);border:1px solid var(--border-default);border-radius:var(--radius-md)}.page-internal :where(.build-list,.verify-list,.compliance-list,.refusals-list,.criteria-list,.system-list)>li+li{margin-top:var(--space-3)}.page-internal :where(.timeline-row,.process-row){border-top:1px solid var(--border-default)}.page-internal :where(.timeline-step,.process-num){font-family:var(--font-display);font-size:var(--suisse-number);letter-spacing:-.04em;color:var(--accent-text);font-weight:560;line-height:1}.page-internal :where(.system-diagram,.build-example){background:var(--bg-secondary);color:var(--text-primary);border:1px solid var(--border-default);border-radius:var(--radius-md)}.page-internal :where(.faq-item,.faq-bo-item){background:var(--bg-secondary);border:1px solid var(--border-default);border-radius:var(--radius-md);overflow:clip}.page-internal :where(.faq-item,.faq-bo-item)+:where(.faq-item,.faq-bo-item){margin-top:var(--space-3)}.page-internal :where(.faq-item,.faq-bo-item) summary{min-height:58px;padding:var(--pas-item) var(--pas-bloc);cursor:pointer}.page-internal :where(.faq-item,.faq-bo-item)>p{padding-inline:var(--pas-bloc)}.page-internal :where(.faq-item,.faq-bo-item)[open]{border-color:var(--accent-text)}.page-internal :where(input,textarea,select){width:100%;min-height:48px;color:var(--text-primary);background:var(--bg-primary);border:1px solid var(--border-strong);border-radius:var(--radius-sm);font:inherit;font-size:var(--suisse-body);padding:.8rem .95rem}.page-internal :where(input[type=checkbox],input[type=radio]){width:auto;min-height:0}.page-internal textarea{resize:vertical;min-height:132px}.page-internal :where(input,textarea,select)::placeholder{color:var(--text-tertiary)}.page-internal :where(input,textarea,select):focus{border-color:var(--accent-text);outline:2px solid var(--focus-ring);outline-offset:1px}.page-internal :where(.contact-form,.booking-form,.guide-form){padding:clamp(1.25rem,3vw,2rem)}.page-internal :where(.form-group,.form-field) label{color:var(--text-primary);font-weight:560;font-size:var(--suisse-small);letter-spacing:0;text-transform:none}.page-internal :where(.form-privacy,.booking-form-privacy,.compliance-note,.optin-note){color:var(--text-tertiary);font-size:var(--suisse-small);line-height:1.6}.page-internal .legal-prose{max-width:1040px}.page-internal .legal-prose>:where(p,ul,ol,h2,h3,blockquote){max-width:68ch}.page-internal .legal-hero h1{max-width:24ch;margin-top:var(--pas-item)}.page-internal .legal-prose>h2{margin-top:var(--pas-section);padding-top:var(--pas-bloc);border-top:1px solid var(--border-default);font-size:var(--suisse-h2)}.page-internal .legal-prose>h3{margin-top:var(--pas-bloc);font-size:var(--suisse-h3)}.page-internal .legal-prose a{color:var(--accent-text);text-underline-offset:3px;text-decoration:underline 1px}.page-internal .legal-prose a:hover{color:var(--link-hover)}.page-internal .legal-table-wrapper{border:1px solid var(--border-default);border-radius:var(--radius-md);background:var(--bg-secondary);overflow-x:auto}.page-internal .legal-table{min-width:720px}.page-internal .legal-table :where(th,td){border-color:var(--border-default)}.page-internal :where(.cta-strip,.cta-strip-bo){padding:var(--pas-section) 0;background:var(--accent-subtle);border-top:0;overflow:hidden}.page-internal :where(.cta-strip,.cta-strip-bo):before{display:none}.page-internal :where(.merci,.nf){align-items:center;min-height:min(680px,100svh - 180px);display:grid}.page-internal :where(.merci,.nf) .container{max-width:980px}.page-internal :where(.merci,.nf) h1{max-width:16ch;margin-top:var(--pas-item)}.page-internal :where(.merci-text,.nf-text){margin-top:var(--pas-item)}body.page-internal .hero,body.page-internal .guide-hero,body.page-internal .legal-hero,body.page-internal .download,body.page-internal .merci,body.page-internal .nf{background:var(--bg-primary)}body.page-internal .hero-fade{display:none}body.page-internal :where(.cta-strip,.cta-strip-bo){background:var(--accent-subtle);border-top:0}@media (width<=900px){.page-internal :where(.hero-title,.guide-copy h1){max-width:20ch}.page-internal :where(.timeline-row,.process-row){gap:var(--pas-item);grid-template-columns:52px 1fr}}@media (width<=600px){.page-internal :where(.hero-ctas,.download-actions,.merci-ctas,.nf-ctas){flex-direction:column;align-items:stretch}.page-internal :where(.hero-ctas,.download-actions,.merci-ctas,.nf-ctas) .btn{justify-content:center;width:100%;min-height:52px}.page-internal :where(.fiche-wrapper,.deliverable,.pricing-item,.pricing-card,.qualification-yes,.way-card,.next-step){padding:var(--pas-bloc)}.page-internal :where(.build-list,.verify-list,.keys-list,.compliance-list,.refusals-list,.criteria-list,.system-list)>li{padding:var(--pas-item)}.page-internal :where(.timeline-row,.process-row){grid-template-columns:1fr}.page-internal :where(.timeline-step,.process-num){padding-left:0}.page-internal :where(.timeline-step,.process-num):before,.page-internal :where(.timeline-row,.process-row):before{display:none}}.nav[data-astro-cid-wpvy4v7s]{z-index:var(--z-nav);justify-content:space-between;align-items:center;gap:var(--space-8);padding:14px var(--container-pad);-webkit-backdrop-filter:blur(12px);transition:border-color var(--dur-base) var(--ease-primary), padding var(--dur-base) var(--ease-primary);background:#ffffffeb;border-bottom:1px solid #0000;display:flex;position:sticky;top:0}.nav[data-astro-cid-wpvy4v7s].nav-scrolled{border-bottom-color:var(--border-default);padding-top:10px;padding-bottom:10px}.nav-logo[data-astro-cid-wpvy4v7s]{align-items:center;min-height:44px;display:flex}.nav-logo[data-astro-cid-wpvy4v7s] img[data-astro-cid-wpvy4v7s]{filter:grayscale()brightness(.12);width:auto;height:40px}@media (width<=1200px){.nav-logo[data-astro-cid-wpvy4v7s] img[data-astro-cid-wpvy4v7s]{height:34px}}.nav-menu[data-astro-cid-wpvy4v7s]{gap:var(--space-6);display:flex}.nav-menu[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s]{min-height:44px;font-size:var(--suisse-small);color:var(--text-secondary);align-items:center;font-weight:500;display:inline-flex}.nav-menu[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s]:hover,.nav-menu[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s][aria-current=page]{color:var(--text-primary)}.nav-actions[data-astro-cid-wpvy4v7s]{align-items:center;gap:var(--space-3);display:flex}.nav-cta[data-astro-cid-wpvy4v7s]{min-height:44px;font-size:var(--suisse-small);white-space:nowrap;padding:10px 18px}.nav-cta-short[data-astro-cid-wpvy4v7s]{display:none}.nav-burger[data-astro-cid-wpvy4v7s]{background:var(--bg-primary);border:1px solid var(--border-strong);border-radius:var(--radius-sm);color:var(--text-primary);cursor:pointer;padding:8px 10px;line-height:0;display:none}.mobile-menu[data-astro-cid-wpvy4v7s]{z-index:var(--z-nav);background:var(--bg-primary);border-bottom:1px solid var(--border-default);box-shadow:var(--elev-card);position:sticky;top:64px}.mobile-menu[data-astro-cid-wpvy4v7s] nav[data-astro-cid-wpvy4v7s]{gap:var(--space-2);padding:var(--space-4) var(--container-pad) var(--space-6);flex-direction:column;display:flex}.mobile-menu[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s]:not(.btn){min-height:44px;font-size:var(--suisse-body);color:var(--text-primary);align-items:center;font-weight:500;display:flex}.mobile-menu[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s]:not(.btn):hover{color:var(--accent-text)}.mobile-menu[data-astro-cid-wpvy4v7s] .btn[data-astro-cid-wpvy4v7s]{margin-top:var(--space-3);align-self:stretch}@media (width<=1200px){.nav-menu[data-astro-cid-wpvy4v7s]{display:none}.nav-burger[data-astro-cid-wpvy4v7s]{justify-content:center;align-items:center;min-width:44px;min-height:44px;display:inline-flex}}@media (width<=600px){.nav-actions[data-astro-cid-wpvy4v7s]{gap:var(--space-2)}.nav-cta[data-astro-cid-wpvy4v7s]{padding:10px 14px}.nav-cta-full[data-astro-cid-wpvy4v7s]{display:none}.nav-cta-short[data-astro-cid-wpvy4v7s]{display:inline}}.footer[data-astro-cid-jo6i4kqk]{padding:var(--pas-section) 0 var(--space-10);background:var(--bg-primary);border-top:1px solid var(--border-default)}.footer-cols[data-astro-cid-jo6i4kqk]{gap:var(--space-10);padding-bottom:var(--space-12);grid-template-columns:2fr 1fr 1fr 1.4fr;display:grid}.footer-brand[data-astro-cid-jo6i4kqk]{align-items:center;display:inline-flex}.footer-brand[data-astro-cid-jo6i4kqk] img[data-astro-cid-jo6i4kqk]{filter:grayscale()brightness(.12);width:auto;height:36px}.footer-baseline[data-astro-cid-jo6i4kqk]{margin:var(--space-5) 0 0;font-size:var(--suisse-small);color:var(--text-secondary)}.footer-address[data-astro-cid-jo6i4kqk]{margin-top:var(--space-4);font-style:normal;font-size:var(--suisse-small);line-height:var(--lh-body);color:var(--text-secondary)}.footer-address[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{color:var(--text-secondary)}.footer-address[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{color:var(--text-primary)}.footer-heading[data-astro-cid-jo6i4kqk]{font-family:var(--font-body);font-size:var(--suisse-label);letter-spacing:0;text-transform:none;font-weight:600;line-height:var(--lh-body);color:var(--text-primary);margin:0}.footer-col[data-astro-cid-jo6i4kqk] ul[data-astro-cid-jo6i4kqk]{margin:var(--space-4) 0 0;gap:var(--space-2);flex-direction:column;padding:0;list-style:none;display:flex}.footer-col[data-astro-cid-jo6i4kqk] li[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{min-height:32px;font-size:var(--suisse-small);color:var(--text-secondary);align-items:center;display:inline-flex}.footer-col[data-astro-cid-jo6i4kqk] li[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{color:var(--text-primary)}.footer-optout[data-astro-cid-jo6i4kqk]{margin-top:var(--space-5);font-size:var(--suisse-small);color:var(--text-tertiary)}.footer-bottom[data-astro-cid-jo6i4kqk]{padding-top:var(--space-6);border-top:1px solid var(--border-default);justify-content:space-between;align-items:center;display:flex}@media (width<=900px){.footer-cols[data-astro-cid-jo6i4kqk]{grid-template-columns:1fr 1fr}}@media (width<=600px){.footer-cols[data-astro-cid-jo6i4kqk]{gap:var(--space-8);grid-template-columns:1fr}.footer-bottom[data-astro-cid-jo6i4kqk]{gap:var(--space-3);flex-direction:column;align-items:flex-start}}
