:root{--ivoire:#F4EDE1;--papier:#FAF5EB;--sable:#EBE3D4;--encre:#211E18;--encre-doux:#4C453A;--encre-clair:#5C5446;--vert:#2A4A3A;--vert-nuit:#294237;--vert-clair:#A9BEB0;--terracotta:#B4593A;--terracotta-clair:#D98F6E;--or:#C9A87C;--taupe:#8A7F6E;--filet:rgba(33,30,24,.12);--filet-fort:rgba(33,30,24,.16)}.tf-faq-v3-body{margin:0!important;background:var(--ivoire)!important;color:var(--encre)!important}.tf-shell,.tf-shell *{box-sizing:border-box}.tf-shell{font-family:'Source Sans 3',system-ui,sans-serif;background:var(--ivoire);color:var(--encre);overflow:hidden}.tf-shell a{text-decoration:none}.tf-site-header{background:var(--ivoire);border-bottom:1px solid rgb(33 30 24 / .08)}.tf-header-inner{max-width:1180px;margin:auto;padding:15px clamp(18px,4vw,40px);display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap}.tf-brand{display:flex;flex-direction:column;line-height:1;color:var(--encre)}.tf-brand span{font-family:'Playfair Display',serif;font-weight:600;font-size:19px;letter-spacing:.01em}.tf-brand small{font-family:'JetBrains Mono',monospace;font-size:9px;letter-spacing:.3em;color:var(--taupe);margin-top:6px}.tf-nav{display:flex;align-items:center;gap:clamp(14px,2.2vw,26px);flex-wrap:wrap;font-family:'JetBrains Mono',monospace;font-size:11px;letter-spacing:.14em;text-transform:uppercase}.tf-nav a{color:var(--encre-clair)}.tf-nav a.is-current{color:var(--terracotta)}.tf-faq-main,.tf-faq-main>.wp-block-group,.tf-faq-page{margin:0!important;padding:0!important;max-width:none!important}.tf-faq-page>.wp-block-group{max-width:none!important}.tf-faq-page h1,.tf-faq-page h2,.tf-faq-page h3{font-family:'Playfair Display',serif!important;text-transform:none!important;color:var(--encre)!important;letter-spacing:-.012em!important}.tf-faq-page p{font-family:'Source Sans 3',sans-serif}.tf-faq-hero{background:var(--sable)!important;border-bottom:1px solid var(--filet);position:relative;overflow:hidden;padding:clamp(48px,6vw,86px) clamp(18px,4vw,40px) clamp(44px,5vw,72px)!important;min-height:360px}.tf-faq-hero>*{position:relative;z-index:3;max-width:760px!important;margin-left:auto!important;margin-right:auto!important}.tf-faq-hero:before{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background-repeat:no-repeat;background-size:100% 100%;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1200 260' preserveAspectRatio='none'%3E%3Cpath d='M0 210 L70 196 L120 214 L180 178 L240 190 L300 152 L360 166 L420 140 L480 158 L540 118 L600 132 L660 96 L720 112 L780 78 L840 92 L900 64 L960 76 L1020 48 L1080 60 L1140 34 L1200 44' fill='none' stroke='%23B4593A' stroke-opacity='.30' stroke-width='1.2'/%3E%3Cpath d='M0 232 L1200 232' stroke='%23211E18' stroke-opacity='.10' stroke-width='1' stroke-dasharray='3 6'/%3E%3C/svg%3E")}.tf-faq-hero:after{content:"";position:absolute;top:clamp(44px,5vw,74px);right:clamp(18px,7vw,86px);width:96px;height:86px;z-index:2;pointer-events:none;background-repeat:no-repeat;background-size:contain;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='96' height='86' viewBox='0 0 96 86'%3E%3Cline x1='14' y1='6' x2='14' y2='76' stroke='%232A4A3A' stroke-width='1.4'/%3E%3Crect x='7' y='22' width='15' height='40' fill='%232A4A3A'/%3E%3Cline x1='48' y1='0' x2='48' y2='66' stroke='%23211E18' stroke-width='1.4'/%3E%3Crect x='41' y='14' width='15' height='38' fill='%23FAF5EB' stroke='%23211E18' stroke-width='1.4'/%3E%3Cline x1='82' y1='4' x2='82' y2='80' stroke='%23B4593A' stroke-width='1.4'/%3E%3Crect x='75' y='18' width='15' height='44' fill='%23B4593A'/%3E%3C/svg%3E")}.tf-eyebrow{font-family:'JetBrains Mono',monospace!important;font-size:11px!important;letter-spacing:.24em!important;text-transform:uppercase!important;color:var(--terracotta)!important;display:flex;align-items:center;gap:12px;margin-bottom:18px!important}.tf-eyebrow:before{content:"";width:34px;height:1px;background:var(--terracotta);display:block;flex:none}.tf-faq-page .tf-faq-hero h1{font-weight:600!important;font-size:clamp(38px,4.8vw,60px)!important;line-height:1.06!important;margin:0 0 24px!important;text-wrap:balance}.tf-faq-page .tf-faq-hero h1 .tf-acc{color:var(--terracotta)!important}.tf-faq-page .tf-faq-hero .tf-lede{font-size:18px!important;line-height:1.72!important;color:var(--encre-doux)!important;max-width:56ch!important;margin:0!important}.tf-bloc{background:var(--papier)!important;border-bottom:1px solid var(--filet);padding:clamp(42px,5vw,72px) clamp(18px,4vw,40px)!important}.tf-bloc>*{max-width:760px!important;margin-left:auto!important;margin-right:auto!important}.tf-kicker{font-family:'JetBrains Mono',monospace!important;font-size:10.5px!important;letter-spacing:.22em!important;text-transform:uppercase!important;color:var(--taupe)!important;display:flex;align-items:center;gap:12px;margin:0 0 14px!important}.tf-kicker:before{content:"";width:26px;height:1px;background:var(--terracotta);display:block;flex:none}.tf-faq-page .tf-bloc h2{font-weight:600!important;font-size:clamp(26px,3vw,34px)!important;line-height:1.14!important;margin:0 0 8px!important}.tf-list{border-top:1px solid var(--filet-fort);margin-top:26px!important}.tf-qa{border-bottom:1px solid rgb(33 30 24 / .10);padding:26px 0 28px!important}.tf-qa:last-child{border-bottom:0;padding-bottom:4px!important}.tf-faq-page .tf-question{font-size:20.5px!important;line-height:1.32!important;margin:0!important;display:flex;gap:16px;align-items:baseline}.tf-question:before{content:"Q";font-family:'Playfair Display',serif;font-style:italic;font-size:19px;color:var(--terracotta);flex:0 0 12px;line-height:1}.tf-answer{margin:12px 0 0 28px!important;border-left:2px solid rgb(180 89 58 / .45);padding-left:18px!important;font-size:16px!important;line-height:1.72!important;color:var(--encre-doux)!important}.tf-answer strong{font-weight:600;color:var(--encre)}.tf-answer u{text-decoration:none;border-bottom:1px solid rgb(180 89 58 / .5);padding-bottom:1px}.tf-final{background:var(--sable)!important;text-align:center;padding:clamp(46px,6vw,84px) clamp(18px,4vw,40px)!important}.tf-final>*{max-width:760px!important;margin-left:auto!important;margin-right:auto!important}.tf-final .tf-kicker{justify-content:center;color:var(--terracotta)!important}.tf-final .tf-kicker:before{display:none}.tf-faq-page .tf-final h2{font-size:clamp(28px,3.6vw,42px)!important;margin:0 0 14px!important}.tf-final .tf-lede{font-size:17px!important;line-height:1.7!important;color:var(--encre-doux)!important}.tf-btn{justify-content:center}.tf-btn .wp-block-button__link{border-radius:0!important;background:var(--terracotta)!important;color:var(--ivoire)!important;font-family:'JetBrains Mono',monospace!important;font-size:12px!important;letter-spacing:.16em!important;text-transform:uppercase!important;padding:17px 30px!important}.tf-footer{background:var(--vert-nuit);color:var(--vert-clair);position:relative;overflow:hidden}.tf-footer>svg{position:absolute;inset:0;width:100%;height:100%;z-index:1}.tf-footer-inner{position:relative;z-index:2;max-width:1180px;margin:auto;padding:32px clamp(18px,4vw,40px);display:flex;gap:24px;flex-wrap:wrap;justify-content:space-between;align-items:flex-start}.tf-footer p{margin:0;flex:1 1 560px;font-family:'JetBrains Mono',monospace;font-size:11.5px;line-height:1.9;max-width:92ch}.tf-footer nav{display:flex;gap:20px;flex-wrap:wrap;font-family:'JetBrains Mono',monospace;font-size:11px;letter-spacing:.12em;text-transform:uppercase}.tf-footer a{color:var(--vert-clair)}@media(max-width:782px){.tf-nav{font-size:9.5px;gap:12px}.tf-faq-hero{min-height:0;padding-top:48px!important}.tf-faq-hero:after{width:68px;height:61px;top:24px;right:18px;opacity:.9}.tf-faq-hero:before{background-size:auto 100%;background-position:center}.tf-faq-hero>*{padding-right:0}.tf-faq-page .tf-faq-hero h1{font-size:clamp(38px,10vw,52px)!important;text-transform:none!important}}@media(max-width:560px){.tf-header-inner{align-items:flex-start}.tf-nav{width:100%;overflow-x:auto;flex-wrap:nowrap;padding-bottom:4px}.tf-faq-hero:after{opacity:.65}}.tf-faq-page .tf-faq-hero>.tf-eyebrow,.tf-faq-page .tf-faq-hero>h1,.tf-faq-page .tf-faq-hero>.tf-lede{width:100%!important;max-width:760px!important;margin-left:auto!important;margin-right:auto!important}.tf-faq-page .tf-bloc>.tf-kicker,.tf-faq-page .tf-bloc>h2,.tf-faq-page .tf-bloc>.tf-list{width:100%!important;max-width:760px!important;margin-left:auto!important;margin-right:auto!important}.tf-faq-page .tf-faq-hero>.tf-eyebrow{margin-bottom:18px!important}.tf-faq-page .tf-faq-hero>h1{margin-top:0!important;margin-bottom:24px!important}.tf-faq-page .tf-faq-hero>.tf-lede{margin-top:0!important}.tf-faq-page .tf-bloc>.tf-kicker{margin-top:0!important;margin-bottom:14px!important}.tf-faq-page .tf-bloc>h2{margin-top:0!important;margin-bottom:8px!important}.tf-faq-page .tf-bloc>.tf-list{margin-top:26px!important}.tf-faq-page .tf-faq-hero,.tf-faq-page .tf-bloc{text-align:left}.tf-faq-page .tf-final{text-align:center}@media (max-width:820px){.tf-faq-page .tf-faq-hero>.tf-eyebrow,.tf-faq-page .tf-faq-hero>h1,.tf-faq-page .tf-faq-hero>.tf-lede,.tf-faq-page .tf-bloc>.tf-kicker,.tf-faq-page .tf-bloc>h2,.tf-faq-page .tf-bloc>.tf-list{max-width:100%!important}}.tf-faq-page{gap:0!important;row-gap:0!important;column-gap:0!important}.tf-faq-page>.wp-block-group{margin-top:0!important;margin-bottom:0!important}.tf-faq-page>*+*{margin-block-start:0!important}.tf-faq-page{--wp--style--block-gap:0px !important}.tf-faq-main,.tf-faq-main>.wp-block-group{gap:0!important;margin-top:0!important;margin-bottom:0!important}