@charset "UTF-8";@font-face{font-family:Gamay;src:url(/public/fonts/Gamay-Light.woff2) format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Gamay;src:url(/public/fonts/Gamay-Regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Gamay;src:url(/public/fonts/Gamay-Medium.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Gamay;src:url(/public/fonts/Gamay-SemiBold.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Gamay;src:url(/public/fonts/Gamay-Bold.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Gamay;src:url(/public/fonts/Gamay-ExtraBold.woff2) format("woff2");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:Gamay;src:url(/public/fonts/Gamay-Black.woff2) format("woff2");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:Gamay Light;src:url(/public/fonts/Gamay-Light.woff2) format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Gamay Book;src:url(/public/fonts/Gamay-Book.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Gamay Regular;src:url(/public/fonts/Gamay-Regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Gamay Medium;src:url(/public/fonts/Gamay-Medium.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Gamay Semi Bold;src:url(/public/fonts/Gamay-SemiBold.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Gamay Bold;src:url(/public/fonts/Gamay-Bold.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Gamay ExtraBold;src:url(/public/fonts/Gamay-ExtraBold.woff2) format("woff2");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:Gamay Black;src:url(/public/fonts/Gamay-Black.woff2) format("woff2");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:Edo;src:url(/public/fonts/edo.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(/public/fonts/montserrat-light.woff2) format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(/public/fonts/montserrat-regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(/public/fonts/montserrat-regular-italic.woff2) format("woff2");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Montserrat;src:url(/public/fonts/montserrat-medium.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(/public/fonts/montserrat-semibold.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(/public/fonts/montserrat-bold.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Gamay;src:url(/public/fonts/Gamay-Light.woff2) format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Gamay;src:url(/public/fonts/Gamay-Regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Gamay;src:url(/public/fonts/Gamay-Medium.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Gamay;src:url(/public/fonts/Gamay-SemiBold.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Gamay;src:url(/public/fonts/Gamay-Bold.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Gamay;src:url(/public/fonts/Gamay-ExtraBold.woff2) format("woff2");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:Gamay;src:url(/public/fonts/Gamay-Black.woff2) format("woff2");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:Gamay Light;src:url(/public/fonts/Gamay-Light.woff2) format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Gamay Book;src:url(/public/fonts/Gamay-Book.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Gamay Regular;src:url(/public/fonts/Gamay-Regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Gamay Medium;src:url(/public/fonts/Gamay-Medium.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Gamay Semi Bold;src:url(/public/fonts/Gamay-SemiBold.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Gamay Bold;src:url(/public/fonts/Gamay-Bold.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Gamay ExtraBold;src:url(/public/fonts/Gamay-ExtraBold.woff2) format("woff2");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:Gamay Black;src:url(/public/fonts/Gamay-Black.woff2) format("woff2");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:Edo;src:url(/public/fonts/edo.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(/public/fonts/montserrat-light.woff2) format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(/public/fonts/montserrat-regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(/public/fonts/montserrat-regular-italic.woff2) format("woff2");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Montserrat;src:url(/public/fonts/montserrat-medium.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(/public/fonts/montserrat-semibold.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(/public/fonts/montserrat-bold.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}*,*:before,*:after{box-sizing:border-box}body{margin:0;background:var(--bg-body);color:var(--text-body);font-family:var(--font-body);font-size:16px;line-height:1.6;-webkit-font-smoothing:antialiased}h1,h2,h3,h4,h5{font-family:var(--font-heading);color:var(--text-primary);letter-spacing:-.01em;margin:0 0 16px}h1{font-size:clamp(28px,4vw,40px);line-height:1.15}h2{font-size:clamp(24px,3vw,32px)}h3{font-size:22px}h4{font-size:19px}h5{font-size:17px}a{color:var(--color-primary);text-decoration:none}a:hover{color:var(--primary-700)}img{max-width:100%;height:auto}.clearfix:after{content:"";display:table;clear:both}.main{width:100%;max-width:1200px;margin:0 auto;padding:0 24px}.site-content{min-height:50vh}.verticalPadding{padding:40px 0 64px}.site-header{position:relative;z-index:20;display:flex;align-items:center;gap:24px;padding:0 24px;min-height:76px;background:var(--color-ink)}.site-header .brand-logo{display:block;height:44px;width:auto}.site-header__actions{display:flex;align-items:center;gap:20px;margin-left:auto}.site-nav{display:flex;align-items:center;gap:28px;margin:0;padding:0;list-style:none}.site-nav a{color:var(--nav-text);font-size:15px;font-weight:500}.site-nav a:hover,.site-nav .is-current a{color:var(--nav-text-active)}.site-nav .is-current a{border-bottom:2px solid var(--color-secondary);padding-bottom:2px}.site-header-theme-toggle{--theme-toggle-bg: transparent;--theme-toggle-border: rgba(255, 255, 255, .25);--theme-toggle-color: var(--color-white);flex:0 0 auto}.menu-toggle{display:none;width:40px;height:40px;padding:0;border:0;border-radius:var(--radius-sm);background:transparent;color:var(--color-white);cursor:pointer}.menu-toggle svg{width:22px;height:22px}.site-drawer{position:fixed;top:0;right:0;z-index:60;width:min(320px,85vw);height:100%;padding:24px;background:var(--color-ink);transform:translate(100%);transition:transform var(--sidebar-duration) var(--ease-standard);overflow-y:auto}.site-drawer.is-open{transform:translate(0)}.site-drawer__head{display:flex;align-items:center;justify-content:space-between;margin-bottom:32px}.site-drawer__close{width:40px;height:40px;border:0;background:transparent;color:var(--color-white);font-size:26px;line-height:1;cursor:pointer}.site-drawer ul{margin:0;padding:0;list-style:none}.site-drawer li+li{margin-top:4px}.site-drawer a{display:block;padding:12px 16px;border-radius:var(--radius-nav);color:var(--nav-text);font-weight:500}.site-drawer a:hover{background:var(--nav-hover);color:var(--nav-text-active)}.site-drawer__overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:50;background:#1414148c;opacity:0;pointer-events:none;transition:opacity var(--sidebar-duration) var(--ease-standard)}.site-drawer__overlay.is-open{opacity:1;pointer-events:auto}.stickySearchWrapper{position:sticky;top:0;z-index:15;padding:12px 0;background:var(--bg-card);border-bottom:1px solid var(--border)}.searchForm form{display:block}.searchInput{width:100%;height:52px;padding:0 20px;border:1px solid var(--border-input);border-radius:var(--radius-full);background:var(--bg-card);color:var(--text-primary);font-family:var(--font-body);font-size:16px;outline:none;transition:var(--transition-fast)}.searchInput::placeholder{color:var(--text-placeholder)}.searchInput:focus{border-color:var(--border-focus);box-shadow:0 0 0 3px #9a4ecb26}.pageTopSearchSection{padding:40px 0 32px;background:linear-gradient(180deg,var(--primary-50),var(--bg-body))}:root[data-theme=dark] .pageTopSearchSection{background:linear-gradient(180deg,var(--bg-secondary),var(--bg-body))}.pageTopSearchTitle{margin:0 0 16px;font-size:clamp(22px,3vw,30px);text-align:center}.pageTopSearchSection .searchForm{max-width:640px;margin:0 auto}.pageHeader{padding:32px 0 8px}.breadcrumb{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:16px;font-size:13px}.breadcrumb a{color:var(--text-muted)}.breadcrumb a:hover{color:var(--color-primary)}.breadcrumb a+a:before{content:"›";display:inline-block;margin-right:8px;color:var(--text-muted)}.breadcrumbHome svg{width:14px;height:14px;vertical-align:-2px}.breadcrumb .current-item{color:var(--text-primary);font-weight:500}.listOfFAQs{padding-bottom:48px}.row{display:flex;flex-wrap:wrap;margin:0 -12px}.col-md-4,.col-sm-6{padding:12px;width:100%}.faqInListWrapper{display:flex}.faqInList{display:flex;width:100%;background:var(--bg-card);border:1px solid var(--card-border);border-radius:var(--radius);box-shadow:var(--shadow-sm);transition:var(--transition)}.faqInList:hover{transform:translateY(-2px);box-shadow:var(--shadow-md)}.faqInList>a{display:flex;flex-direction:column;justify-content:space-between;width:100%;padding:24px;color:inherit}.faqInList .postTitle{margin:0 0 12px;font-size:17px;line-height:1.35}.faqInList .postExcerpt p{margin:0;color:var(--text-secondary);font-size:14px}.faqInList .btnWrapper{margin-top:20px}.btn{display:inline-block;padding:10px 22px;border-radius:var(--radius-full);background:var(--color-primary);color:var(--color-white);font-size:14px;font-weight:600;transition:var(--transition-fast)}.faqInList:hover .btn{background:var(--primary-700)}.btn--secondary{background:var(--color-secondary);color:var(--color-ink)}.faqContentRow{display:flex;flex-wrap:wrap;gap:32px;align-items:flex-start;padding-bottom:64px}.faqRight{flex:1 1 520px;min-width:0}.faqLeft{flex:0 0 300px;max-width:100%;position:sticky;top:88px}.sommaireWrapper{padding:24px;background:var(--bg-card);border:1px solid var(--card-border);border-radius:var(--radius);box-shadow:var(--shadow-sm)}.sommaireTitle{margin:0 0 16px;font-size:16px}.sommaireTitle a{color:var(--text-primary)}.sommaireWrapper ul{margin:0;padding:0;list-style:none}.sommaireWrapper li{border-top:1px solid var(--border-light)}.sommaireWrapper li a{display:block;padding:10px 0;color:var(--text-secondary);font-size:14px}.sommaireWrapper li a:hover{color:var(--color-primary)}.sommaireWrapper li.selected a{color:var(--color-primary);font-weight:600}.txt{color:var(--text-body)}.txt>*{max-width:100%}.txt p{margin:0 0 18px}.txt ul,.txt ol{margin:0 0 18px;padding-left:22px}.txt li{margin-bottom:8px}.txt h2,.txt h3,.txt h4{margin-top:32px}.txt strong{color:var(--text-primary)}.txt figure{margin:24px 0}.txt figcaption,.txt .wp-element-caption{margin-top:8px;color:var(--text-muted);font-size:13px;text-align:center}.txt img{border-radius:var(--radius-sm)}.txt table{width:100%;margin-bottom:24px;border-collapse:collapse;font-size:14px}.txt th,.txt td{padding:10px 12px;border:1px solid var(--border);text-align:left}.txt th{background:var(--bg-tertiary);color:var(--text-primary)}.txt blockquote{margin:24px 0;padding:16px 20px;border-left:3px solid var(--color-primary);background:var(--color-info-bg);color:var(--color-info-text)}.blocInfo{display:flex;gap:16px;margin:24px 0;padding:20px;border-radius:var(--radius);background:var(--color-info-bg);color:var(--color-info-text)}.blocInfo .itemIcon{flex:0 0 32px;width:32px;height:32px;border-radius:var(--radius-full);background:var(--color-primary);color:var(--color-white);font-size:18px;font-weight:700;line-height:32px;text-align:center}.blocInfo .itemIcon i:empty:before{content:"i";font-style:normal}.blocInfo .itemContent p:last-child{margin-bottom:0}.txt .alignfull,.txt .alignwide{margin-left:0;margin-right:0}.txt .has-text-align-center,.txt .aligncenter{text-align:center}.txt .wp-block-columns{display:flex;flex-wrap:wrap;gap:24px}.txt .wp-block-column{flex:1 1 240px;min-width:0}.txt .wp-block-buttons{display:flex;flex-wrap:wrap;gap:12px;margin:24px 0}.txt .wp-block-button__link,.txt .wp-element-button{display:inline-block;padding:12px 26px;border-radius:var(--radius-full);background:var(--color-primary);color:var(--color-white);font-weight:600}.txt .wp-block-button__link:hover{background:var(--primary-700);color:var(--color-white)}.tutorielDesktop{display:flex;gap:32px;align-items:flex-start;margin:32px 0;padding:24px;border-radius:var(--radius-panel);background:var(--bg-card);border:1px solid var(--card-border);box-shadow:var(--shadow-sm)}.tutoLeft{flex:1 1 40%;counter-reset:tutoStep}.tutoLeft a{display:block;padding:14px 16px;border-radius:var(--radius-nav);color:var(--text-secondary);cursor:pointer;transition:var(--transition-fast)}.tutoLeft a:before{counter-increment:tutoStep;content:counter(tutoStep);display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;margin-right:12px;border-radius:var(--radius-full);background:var(--bg-tertiary);color:var(--text-primary);font-size:13px;font-weight:700;vertical-align:2px}.tutoLeft a p{display:inline;margin:0}.tutoLeft a:hover{background:var(--bg-secondary)}.tutoLeft a.selected{background:var(--color-info-bg);color:var(--color-info-text);font-weight:500}.tutoLeft a.selected:before{background:var(--color-primary);color:var(--color-white)}.tutoRight{flex:1 1 60%;position:relative}.tutoRight .imgWrapper{display:none}.tutoRight .imgWrapper.selected{display:block;text-align:center}.site-footer{margin-top:auto;padding:56px 0 32px;background:var(--color-ink);color:var(--nav-text)}.site-footer .logo-footer{height:56px;width:auto}.site-footer__cols{display:flex;flex-wrap:wrap;gap:32px}.site-footer__col{flex:1 1 180px}.site-footer .title{margin-bottom:12px;color:var(--color-white);font-family:var(--font-heading);font-size:15px}.site-footer .link{margin:0;padding:0;list-style:none}.site-footer .link li{margin-bottom:8px}.site-footer a{color:var(--nav-text);font-size:14px}.site-footer a:hover{color:var(--color-secondary)}.site-footer hr{margin:40px 0 24px;border:0;border-top:1px solid rgba(255,255,255,.12)}.site-footer__bottom{display:flex;flex-wrap:wrap;gap:8px 24px;align-items:center;justify-content:space-between;font-size:13px}.site-footer__bottom ul{display:flex;flex-wrap:wrap;gap:8px 20px;margin:0;padding:0;list-style:none}.site-footer__copyright{color:var(--nav-text-muted)}.notFoundWrapper{padding:64px 0 80px;text-align:center}.notFoundWrapper h1{max-width:760px;margin-inline:auto}.notFoundWrapper .boxes{display:flex;flex-wrap:wrap;gap:24px;justify-content:center;margin-top:40px}.notFoundBox{flex:0 1 280px;padding:32px 24px;background:var(--bg-card);border:1px solid var(--card-border);border-radius:var(--radius);box-shadow:var(--shadow-sm)}.notFoundBoxIcon{display:inline-flex;align-items:center;justify-content:center;width:56px;height:56px;margin-bottom:16px;border-radius:var(--radius);background:var(--color-info-bg);color:var(--color-info-text)}.notFoundBoxIcon svg{width:28px;height:28px}.notFoundBox h4{margin-bottom:8px}.notFoundBox p{margin:0;color:var(--text-secondary);font-size:14px}@media (min-width: 768px){.col-sm-6{width:50%}}@media (min-width: 992px){.col-md-4{width:33.3333%}}@media (max-width: 900px){.site-nav{display:none}.menu-toggle{display:inline-flex;align-items:center;justify-content:center}.faqLeft{flex-basis:100%;position:static}.tutorielDesktop{flex-direction:column}}:root{--primary-50: #f4eefa;--primary-100: #ebdcf7;--primary-200: #d6baef;--primary-300: #be91e4;--primary-400: #aa6cd9;--primary-500: #9A4ECB;--primary-600: #8342b3;--primary-700: #6d2f95;--primary-800: #562576;--primary-900: #421c5a;--bg-body: #faf8f6;--bg-card: #ffffff;--bg-secondary: #faf8f6;--bg-tertiary: #efece8;--text-primary: #141414;--text-body: #3d3833;--text-secondary: #5a5551;--text-muted: #8a837d;--text-placeholder: #a8a29d;--border-light: #f2efeb;--border: #e8e3dd;--border-medium: #e0dbd5;--border-input: #e3ded8;--border-focus: #9A4ECB;--card-border: transparent;--color-success: #1f9d55;--color-success-bg: #e9f7ef;--color-success-text: #16704b;--color-warning: #E8F231;--color-warning-bg: #fbf9d8;--color-warning-text: #6b6a10;--color-danger: #E5197F;--color-danger-bg: #fde8f2;--color-danger-text: #E5197F;--color-info: #9A4ECB;--color-info-bg: #f4eefa;--color-info-text: #9A4ECB;--nav-bg: #141414;--nav-surface: #1f1f1f;--nav-hover: rgba(255, 255, 255, .07);--nav-active-bg: #9A4ECB;--nav-active-border: transparent;--nav-text: #c9c4bf;--nav-text-active: #ffffff;--nav-text-muted: #8f8f8f;--shadow-xs: 0 1px 2px rgba(20, 20, 20, .04);--shadow-sm: 0 1px 3px rgba(20, 20, 20, .05), 0 1px 2px rgba(20, 20, 20, .03);--shadow: 0 4px 6px -1px rgba(20, 20, 20, .06), 0 2px 4px -1px rgba(20, 20, 20, .03);--shadow-md: 0 10px 15px -3px rgba(20, 20, 20, .07), 0 4px 6px -2px rgba(20, 20, 20, .03);--shadow-lg: 0 20px 25px -5px rgba(20, 20, 20, .07), 0 10px 10px -5px rgba(20, 20, 20, .03);--shadow-primary: 0 4px 14px rgba(154, 78, 203, .28);--radius-xs: 4px;--radius-sm: 8px;--radius-nav: 12px;--radius: 16px;--radius-input: 14px;--radius-md: 16px;--radius-panel: 20px;--radius-lg: 24px;--radius-full: 9999px;--transition: all .2s cubic-bezier(.4, 0, .2, 1);--transition-fast: all .15s cubic-bezier(.4, 0, .2, 1);--ease-standard: cubic-bezier(.4, 0, .2, 1);--sidebar-width: 80px;--sidebar-width-expanded: 260px;--sidebar-duration: .25s;--content-padding: 40px;--color-primary: #9A4ECB;--color-secondary: #E8F231;--color-secondary-dark: #d2db1f;--color-accent: #E8F231;--color-pink: #E5197F;--color-ink: #141414;--color-ink-soft: #1f1f1f;--color-white: #ffffff;--font-body: "Gamay", "Helvetica Neue", Helvetica, Arial, sans-serif;--font-heading: "Gamay", "Arial Black", "Helvetica Neue", Arial, sans-serif;--font-mono: ui-monospace, "Cascadia Code", "SF Mono", Consolas, "Liberation Mono", monospace;--font-brush: "Edo", var(--font-heading)}:root[data-theme=dark]{--bg-body: #0b0b0d;--bg-card: #1c1c20;--bg-secondary: #131316;--bg-tertiary: #26262b;--text-primary: #f4f1ee;--text-body: #d6d1cc;--text-secondary: #c9c4bf;--text-muted: #8e8882;--text-placeholder: #6e6a66;--border-light: #26262b;--border: #2b2b31;--border-medium: #32323a;--border-input: #32323a;--card-border: #32323a;--color-success-bg: #14251c;--color-success-text: #3ecf7e;--color-warning-bg: #2b2a12;--color-warning-text: #E8F231;--color-danger-bg: #3a1327;--color-danger-text: #ff5fa8;--color-info-bg: #2b1f38;--color-info-text: #c58bf0;--shadow-xs: 0 1px 2px rgba(0, 0, 0, .3);--shadow-sm: 0 1px 3px rgba(0, 0, 0, .35), 0 1px 2px rgba(0, 0, 0, .25);--shadow: 0 4px 6px -1px rgba(0, 0, 0, .4), 0 2px 4px -1px rgba(0, 0, 0, .25);--shadow-md: 0 10px 15px -3px rgba(0, 0, 0, .45), 0 4px 6px -2px rgba(0, 0, 0, .25);--shadow-lg: 0 20px 25px -5px rgba(0, 0, 0, .5), 0 10px 10px -5px rgba(0, 0, 0, .3)}.homeTopSection{padding:72px 0 64px;background:var(--color-ink);color:var(--color-white);text-align:center}.homeTopSection h1{color:var(--color-white);margin-bottom:32px}.homeTopSection h1 strong{color:var(--color-secondary);font-weight:inherit}.homeTopSection .searchForm{max-width:640px;margin:0 auto}.btnsList{display:flex;flex-wrap:wrap;gap:12px;justify-content:center;margin:28px 0 0;padding:0;list-style:none}.btnsList a{display:inline-block;padding:10px 20px;border:1px solid rgba(255,255,255,.25);border-radius:var(--radius-full);color:var(--color-white);font-size:14px;font-weight:500;transition:var(--transition-fast)}.btnsList a:hover{border-color:var(--color-secondary);background:var(--color-secondary);color:var(--color-ink)}.homeUniversFaqWrapper{padding:64px 0 32px}.homeUniversFaqWrapper h2{text-align:center}.homeUniversFaqWrapper h2 strong{color:var(--color-primary);font-weight:inherit}.faqFilters ul{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin:0 0 32px;padding:0;list-style:none}.faqFilters a{display:inline-block;padding:8px 18px;border:1px solid var(--border);border-radius:var(--radius-full);background:var(--bg-card);color:var(--text-secondary);font-size:14px;font-weight:500;transition:var(--transition-fast)}.faqFilters a:hover{border-color:var(--color-primary);color:var(--color-primary)}.seeMoreWrapper{padding-bottom:64px;text-align:center}.ctaWrapper{padding:56px 0;background:var(--bg-tertiary);scroll-margin-top:24px}.ctaWrapper .columns{display:flex;flex-wrap:wrap;gap:32px;align-items:center}.ctaWrapper .column-tel{flex:1 1 280px;text-align:center}.ctaWrapper .column-text{flex:2 1 380px}.ctaTel{margin:0 0 8px;font-family:var(--font-heading);font-size:clamp(40px,6vw,56px);line-height:1}.ctaTel a{color:var(--color-primary)}.ctaHours{margin:0;color:var(--text-secondary);font-size:15px}.ctaTitle{margin-bottom:12px;font-size:24px}.ctaWrapper p:last-child{margin-bottom:0}
