@charset "UTF-8";@keyframes axd-detail-in{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@keyframes axd-spin{to{transform:rotate(360deg)}}@keyframes axd-fade-up{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}:root{--blue:#007bff;--indigo:#6610f2;--purple:#6f42c1;--pink:#e83e8c;--red:#dc3545;--orange:#fd7e14;--yellow:#ffc107;--green:#28a745;--teal:#20c997;--cyan:#17a2b8;--white:#FFF;--gray:#6C757D;--gray-dark:#343A40;--o-cc5-btn-secondary-border: ;--o-cc5-btn-secondary:#F6F5F4;--o-cc5-btn-primary-border: ;--o-cc5-btn-primary: ;--o-cc5-link: ;--o-cc5-h6: ;--o-cc5-h5: ;--o-cc5-h4: ;--o-cc5-h3: ;--o-cc5-h2: ;--o-cc5-headings:#FFFFFF;--o-cc5-text: ;--o-cc5-bg:#1B1319;--o-cc4-btn-secondary-border: ;--o-cc4-btn-secondary:#F6F5F4;--o-cc4-btn-primary-border: ;--o-cc4-btn-primary:#1B1319;--o-cc4-link:#1B1319;--o-cc4-h6: ;--o-cc4-h5: ;--o-cc4-h4: ;--o-cc4-h3: ;--o-cc4-h2: ;--o-cc4-headings: ;--o-cc4-text: ;--o-cc4-bg:#714B67;--o-cc3-btn-secondary-border: ;--o-cc3-btn-secondary:#F6F5F4;--o-cc3-btn-primary-border: ;--o-cc3-btn-primary: ;--o-cc3-link: ;--o-cc3-h6: ;--o-cc3-h5: ;--o-cc3-h4: ;--o-cc3-h3: ;--o-cc3-h2: ;--o-cc3-headings: ;--o-cc3-text: ;--o-cc3-bg:#F0CDA8;--o-cc2-btn-secondary-border: ;--o-cc2-btn-secondary: ;--o-cc2-btn-primary-border: ;--o-cc2-btn-primary: ;--o-cc2-link: ;--o-cc2-h6: ;--o-cc2-h5: ;--o-cc2-h4: ;--o-cc2-h3: ;--o-cc2-h2: ;--o-cc2-headings:#1B1319;--o-cc2-text: ;--o-cc2-bg:#F6F5F4;--o-cc1-btn-secondary-border: ;--o-cc1-btn-secondary: ;--o-cc1-btn-primary-border: ;--o-cc1-btn-primary: ;--o-cc1-link: ;--o-cc1-h6: ;--o-cc1-h5: ;--o-cc1-h4: ;--o-cc1-h3: ;--o-cc1-h2: ;--o-cc1-headings: ;--o-cc1-text: ;--o-cc1-bg:#FFFFFF;--copyright-custom: ;--copyright: ;--footer-custom: ;--footer:#F6F5F4;--header-sales_four-custom: ;--header-sales_four:#FFFFFF;--header-sales_three-custom: ;--header-sales_three:#F6F5F4;--header-sales_two-custom: ;--header-sales_two:#1B1319;--header-sales_one-custom: ;--header-sales_one:#F6F5F4;--menu-border-color: ;--menu-custom: ;--menu:#FFFFFF;--input: ;--body:white;--o-color-5:#1B1319;--o-color-4:#FFFFFF;--o-color-3:#F6F5F4;--o-color-2:#F0CDA8;--o-color-1:#714B67;--gray-100:#F8F9FA;--gray-200:#E9ECEF;--gray-300:#DEE2E6;--gray-400:#CED4DA;--gray-500:#ADB5BD;--gray-600:#6C757D;--gray-700:#495057;--gray-800:#343A40;--gray-900:#212529;--gray-white-85:rgba(255, 255, 255, 0.85);--gray-white-75:rgba(255, 255, 255, 0.75);--gray-white-50:rgba(255, 255, 255, 0.5);--gray-white-25:rgba(255, 255, 255, 0.25);--gray-black-75:rgba(0, 0, 0, 0.75);--gray-black-50:rgba(0, 0, 0, 0.5);--gray-black-25:rgba(0, 0, 0, 0.25);--gray-black-15:rgba(0, 0, 0, 0.15);--gray-black:#000000;--gray-white:#FFFFFF;--primary:#714B67;--secondary:#F0CDA8;--success:#28a745;--info:#17a2b8;--warning:#ffc107;--danger:#dc3545;--light:#F6F5F4;--dark:#1B1319;--primary-rgb:113, 75, 103;--secondary-rgb:240, 205, 168;--success-rgb:40, 167, 69;--info-rgb:23, 162, 184;--warning-rgb:255, 193, 7;--danger-rgb:220, 53, 69;--light-rgb:246, 245, 244;--dark-rgb:27, 19, 25;--primary-text-emphasis:#65435c;--secondary-text-emphasis:#605243;--success-text-emphasis:#10431c;--info-text-emphasis:#09414a;--warning-text-emphasis:#664d03;--danger-text-emphasis:#58151c;--light-text-emphasis:#495057;--dark-text-emphasis:#495057;--primary-bg-subtle:#e3dbe1;--secondary-bg-subtle:#fcf5ee;--success-bg-subtle:#d4edda;--info-bg-subtle:#d1ecf1;--warning-bg-subtle:#fff3cd;--danger-bg-subtle:#f8d7da;--light-bg-subtle:#fcfcfd;--dark-bg-subtle:#CED4DA;--primary-border-subtle:#c6b7c2;--secondary-border-subtle:#f9ebdc;--success-border-subtle:#a9dcb5;--info-border-subtle:#a2dae3;--warning-border-subtle:#ffe69c;--danger-border-subtle:#f1aeb5;--light-border-subtle:#E9ECEF;--dark-border-subtle:#ADB5BD;--white-rgb:255, 255, 255;--black-rgb:0, 0, 0;--font-sans-serif:"Plus Jakarta Sans", -apple-system, BlinkMacSystemFont, "Odoo Unicode Support Noto", sans-serif;--font-monospace:SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--gradient:linear-gradient(180deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0));--body-font-family:var(--font-sans-serif);--body-font-size:1rem;--body-font-weight:400;--body-color:#212529;--body-color-rgb:33, 37, 41;--body-bg:#FFFFFF;--body-bg-rgb:255, 255, 255;--emphasis-color:#000;--emphasis-color-rgb:0, 0, 0;--secondary-color:rgba(33, 37, 41, 0.75);--secondary-color-rgb:33, 37, 41;--secondary-bg:#E9ECEF;--secondary-bg-rgb:233, 236, 239;--tertiary-color:rgba(33, 37, 41, 0.5);--tertiary-color-rgb:33, 37, 41;--tertiary-bg:#e9e9ea;--tertiary-bg-rgb:233, 233, 234;--heading-color:inherit;--link-color:#65435c;--link-color-rgb:100.73829787, 66.86170213, 91.82340426;--link-decoration:none;--link-hover-color:#372432;--link-hover-color-rgb:54.75691489, 36.34308511, 49.91117021;--link-hover-decoration:underline;--code-color:#e83e8c;--highlight-color:#212529;--highlight-bg:#fff3cd;--border-width:1px;--border-style:solid;--border-color:var(--o-border-color);--border-color-translucent:rgba(0, 0, 0, 0.175);--border-radius:0.4rem;--border-radius-sm:0.3rem;--border-radius-lg:0.6rem;--border-radius-xl:1rem;--border-radius-xxl:2rem;--border-radius-2xl:var(--border-radius-xxl);--border-radius-pill:50rem;--box-shadow:0px 4px 16px rgba(0, 0, 0, 0.12);--box-shadow-sm:0px 1px 3px rgba(0, 0, 0, 0.1);--box-shadow-lg:0px 12px 32px rgba(0, 0, 0, 0.175);--box-shadow-inset:inset 0 1px 2px rgba(0, 0, 0, 0.075);--focus-ring-width:0.25rem;--focus-ring-opacity:0.25;--focus-ring-color:rgba(113, 75, 103, 0.25);--form-valid-color:#28a745;--form-valid-border-color:#28a745;--form-invalid-color:#dc3545;--form-invalid-border-color:#dc3545}*,::after,::before{box-sizing:border-box}body{margin:0;font-family:var(--body-font-family);font-size:var(--body-font-size);font-weight:var(--body-font-weight);line-height:var(--body-line-height);color:var(--body-color);text-align:var(--body-text-align);background-color:var(--body-bg);-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}.h1,.h2,.h3,h1,h2,h3{font-family:"Plus Jakarta Sans",-apple-system,BlinkMacSystemFont,"Odoo Unicode Support Noto",sans-serif;font-weight:500;color:var(--heading-color)}.h1,h1{font-size:calc(1.425rem + 2.1vw)}@media (min-width:1200px){.h1,h1{font-size:3rem}}.h2,h2{font-size:calc(1.375rem + 1.5vw)}@media (min-width:1200px){.h2,h2{font-size:2.5rem}}.h3,h3{font-size:calc(1.325rem + .9vw)}@media (min-width:1200px){.h3,h3{font-size:2rem}}p{margin-bottom:16px;margin-top:0}address,ul{margin-bottom:1rem}address{font-style:normal;line-height:inherit}ul{padding-left:2rem;margin-top:0;list-style-type:disc}ul ul{margin-bottom:0;list-style-type:circle}b,strong{font-weight:bolder}.small,small{font-size:.875em}sup{position:relative;font-size:.75em;line-height:0;vertical-align:baseline;top:-.5em}a{color:rgba(var(--link-color-rgb),var(--link-opacity, 1));text-decoration:none}a:hover{--link-color-rgb:var(--link-hover-color-rgb);text-decoration:underline}a:not([href]):not([class]),a:not([href]):not([class]):hover{color:inherit;text-decoration:none}code{font-family:var(--font-monospace);font-size:.875em;color:var(--code-color);word-wrap:break-word}a>code{color:inherit}figure{margin:0 0 1rem}img,svg{vertical-align:middle}table{caption-side:bottom;border-collapse:collapse}th{text-align:inherit;text-align:-webkit-match-parent}tbody,td,th,thead,tr{border-color:inherit;border-style:solid;border-width:0}label{display:inline-block}button{border-radius:0}button:focus:not(:focus-visible){outline:0}button,input,select,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}button,select{text-transform:none}[role=button]{cursor:pointer}select{word-wrap:normal}select:disabled{opacity:1}[list]:not([type=date]):not([type=datetime-local]):not([type=month]):not([type=week]):not([type=time])::-webkit-calendar-picker-indicator{display:none!important}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]:not(:disabled):not(.o_wysiwyg_loader),[type=reset]:not(:disabled):not(.o_wysiwyg_loader),[type=submit]:not(:disabled):not(.o_wysiwyg_loader),button:not(:disabled):not(.o_wysiwyg_loader){cursor:pointer}::-moz-focus-inner{padding:0;border-style:none}textarea{resize:vertical}fieldset{min-width:0;padding:0;margin:0;border:0}legend{float:left;width:100%;padding:0;margin-bottom:.5rem;font-size:calc(1.275rem + .3vw);line-height:inherit}@media (min-width:1200px){legend{font-size:1.5rem}}legend+*{clear:left}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-fields-wrapper,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-text,::-webkit-datetime-edit-year-field{padding:0}::-webkit-inner-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-color-swatch-wrapper{padding:0}::file-selector-button{font:inherit;-webkit-appearance:button}summary{display:list-item;cursor:pointer}[hidden]{display:none!important}.figure{display:inline-block}.container{--gutter-x:30px;--gutter-y:0;width:100%;padding-right:calc(var(--gutter-x)*.5);padding-left:calc(var(--gutter-x)*.5);margin-right:auto;margin-left:auto}@media (min-width:576px){.container{max-width:540px}}@media (min-width:768px){.container{max-width:720px}}@media (min-width:992px){.container{max-width:960px}}@media (min-width:1200px){.container{max-width:1140px}}@media (min-width:1400px){.container{max-width:1320px}}:root{--breakpoint-xs:0;--breakpoint-sm:576px;--breakpoint-md:768px;--breakpoint-lg:992px;--breakpoint-xl:1200px;--breakpoint-xxl:1400px}.table{--table-color-type:initial;--table-bg-type:initial;--table-color-state:initial;--table-bg-state:initial;--table-color:inherit;--table-bg:transparent;--table-border-color:var(--o-border-color);--table-accent-bg:transparent;--table-striped-color:inherit;--table-striped-bg:rgba(var(--emphasis-color-rgb), 0.01);--table-active-color:inherit;--table-active-bg:rgba(var(--emphasis-color-rgb), 0.1);--table-hover-color:inherit;--table-hover-bg:rgba(var(--emphasis-color-rgb), 0.075);width:100%;margin-bottom:1rem;vertical-align:top;border-color:var(--table-border-color)}.table>:not(caption)>*>*{padding:.75rem;color:var(--table-color-state, var(--table-color-type, var(--table-color)));background-color:var(--table-bg);border-bottom-width:var(--border-width);box-shadow:inset 0 0 0 9999px var(--table-bg-state, var(--table-bg-type, var(--table-accent-bg)))}.table>tbody{vertical-align:inherit}.table>thead{vertical-align:bottom}.btn{--btn-padding-x:1rem;--btn-padding-y:0.375rem;--btn-font-family: ;--btn-font-size:1rem;--btn-font-weight:400;--btn-line-height:1.5;--btn-color:var(--body-color);--btn-bg:transparent;--btn-border-width:var(--border-width);--btn-border-color:transparent;--btn-border-radius:var(--border-radius);--btn-hover-border-color:transparent;--btn-box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075);--btn-disabled-opacity:0.65;--btn-focus-box-shadow:0 0 0 0.25rem rgba(var(--btn-focus-shadow-rgb), .5);display:inline-block;padding:var(--btn-padding-y) var(--btn-padding-x);font-family:var(--btn-font-family);font-size:var(--btn-font-size);font-weight:var(--btn-font-weight);line-height:var(--btn-line-height);color:var(--btn-color);text-align:center;vertical-align:middle;cursor:pointer;user-select:none;border:var(--btn-border-width) solid var(--btn-border-color);border-radius:var(--btn-border-radius);background-color:var(--btn-bg);transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.btn{transition:none}}.btn:hover{color:var(--btn-hover-color);text-decoration:none;background-color:var(--btn-hover-bg);border-color:var(--btn-hover-border-color)}.btn:focus-visible{color:var(--btn-hover-color);background-color:var(--btn-hover-bg);border-color:var(--btn-hover-border-color);outline:0;box-shadow:var(--btn-focus-box-shadow)}.btn.active,.btn.show,.btn:first-child:active,:not(.btn-check)+.btn:active{color:var(--btn-active-color);background-color:var(--btn-active-bg);border-color:var(--btn-active-border-color)}.btn.active:focus-visible,.btn.show:focus-visible,.btn:first-child:active:focus-visible,:not(.btn-check)+.btn:active:focus-visible{box-shadow:var(--btn-focus-box-shadow)}.btn.disabled,.btn:disabled,fieldset:disabled .btn{color:var(--btn-disabled-color);pointer-events:none;background-color:var(--btn-disabled-bg);border-color:var(--btn-disabled-border-color);opacity:var(--btn-disabled-opacity)}.nav{--nav-link-padding-x:1rem;--nav-link-padding-y:0.5rem;--nav-link-font-weight: ;--nav-link-color:var(--link-color);--nav-link-hover-color:var(--link-hover-color);--nav-link-disabled-color:var(--secondary-color);display:flex;flex-wrap:wrap;padding-left:0;margin-bottom:0;list-style:none}.alert,.card{position:relative}.card{--card-spacer-y:1rem;--card-spacer-x:1rem;--card-title-spacer-y:0.5rem;--card-title-color: ;--card-subtitle-color: ;--card-border-width:var(--border-width);--card-border-color:var(--o-border-color);--card-border-radius:var(--border-radius);--card-box-shadow: ;--card-inner-border-radius:calc(var(--border-radius) - (var(--border-width)));--card-cap-padding-y:0.5rem;--card-cap-padding-x:1rem;--card-cap-bg:rgba(var(--body-color-rgb), 0.03);--card-cap-color: ;--card-height: ;--card-color: ;--card-bg:#FFFFFF;--card-img-overlay-padding:1rem;--card-group-margin:15px;display:flex;flex-direction:column;min-width:0;height:var(--card-height);color:var(--body-color);word-wrap:break-word;background-color:var(--card-bg);background-clip:border-box;border:var(--card-border-width) solid var(--card-border-color);border-radius:var(--card-border-radius)}.alert{--alert-bg:transparent;--alert-padding-x:1rem;--alert-padding-y:1rem;--alert-margin-bottom:1rem;--alert-color:inherit;--alert-border-color:transparent;--alert-border:var(--border-width) solid var(--alert-border-color);--alert-border-radius:var(--border-radius);--alert-link-color:inherit;padding:var(--alert-padding-y) var(--alert-padding-x);margin-bottom:var(--alert-margin-bottom);color:var(--alert-color);background-color:var(--alert-bg);border:var(--alert-border);border-radius:var(--alert-border-radius)}.placeholder{display:inline-block;min-height:1em;vertical-align:middle;cursor:wait;background-color:currentcolor;opacity:.5}.placeholder.btn::before{display:inline-block;content:""}.ratio,.ratio>*{position:relative;width:100%}.ratio::before{display:block;padding-top:var(--aspect-ratio);content:""}.ratio>*{position:absolute;top:0;left:0;height:100%}.visually-hidden-focusable:not(:focus):not(:focus-within){width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.visually-hidden-focusable:not(:focus):not(:focus-within):not(caption){position:absolute!important}.position-absolute{position:absolute!important}.start-0{left:0!important}.rounded-0{--box-border-radius:0!important}.visible{visibility:visible!important}.invisible{visibility:hidden!important}.alert{clear:both}.btn:focus-visible{box-shadow:var(--btn-focus-box-shadow, 0 0 0 0.25rem RGBA(124, 95, 116, 0.5))}.card{--body-color:var(--card-color)}.btn-primary{--btn-color:#FFFFFF;--btn-bg:#714B67;--btn-border-color:#714B67;--btn-hover-color:#FFFFFF;--btn-hover-bg:#604058;--btn-hover-border-color:#5a3c52;--btn-focus-shadow-rgb:134, 102, 126;--btn-active-color:#FFFFFF;--btn-active-bg:#5a3c52;--btn-active-border-color:#55384d;--btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--btn-disabled-color:#FFFFFF;--btn-disabled-bg:#714B67;--btn-disabled-border-color:#714B67}input[type=search]::-webkit-search-cancel-button{-webkit-appearance:none;content:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23212529'%3e%3cpath d='M.293.293a1 1 0 0 1 1.414 0L8 6.586 14.293.293a1 1 0 1 1 1.414 1.414L9.414 8l6.293 6.293a1 1 0 0 1-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 0 1-1.414-1.414L6.586 8 .293 1.707a1 1 0 0 1 0-1.414z'/%3e%3c/svg%3e");height:.875rem;cursor:pointer}@font-face{font-family:"FontAwesome";src:url(/web/static/src/libs/fontawesome/css/../fonts/fontawesome-webfont.woff2?v=4.7.0)format("woff2"),url(/web/static/src/libs/fontawesome/css/../fonts/fontawesome-webfont.woff?v=4.7.0)format("woff");font-weight:400;font-style:normal;font-display:block}.fa{display:inline-block;font:14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.visually-hidden-focusable:active,.visually-hidden-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}@font-face{font-family:"odoo_ui_icons";src:url(/web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2)format("woff2"),url(/web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff)format("woff");font-weight:400;font-style:normal;font-display:block}.oi{display:inline-block;font-family:"odoo_ui_icons"!important;speak:never;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#wrapwrap,body,html{position:relative;width:100%}body,html{height:100%}#wrapwrap{z-index:0;display:flex;flex-flow:column nowrap;min-height:100%}#wrapwrap>*{flex:0 0 auto}#wrapwrap>main{flex:1 0 auto}:root{--100:#F8F9FA;--200:#E9ECEF;--300:#DEE2E6;--400:#CED4DA;--500:#ADB5BD;--600:#6C757D;--700:#495057;--800:#343A40;--900:#212529;--white-85:rgba(255, 255, 255, 0.85);--white-75:rgba(255, 255, 255, 0.75);--white-50:rgba(255, 255, 255, 0.5);--white-25:rgba(255, 255, 255, 0.25);--black-75:rgba(0, 0, 0, 0.75);--black-50:rgba(0, 0, 0, 0.5);--black-25:rgba(0, 0, 0, 0.25);--black-15:rgba(0, 0, 0, 0.15);--black:#000000;--white:#FFFFFF;--o-cc1-text:#212529;--o-cc1-headings:#212529;--o-cc1-h2:#212529;--o-cc1-h3:#212529;--o-cc1-h4:#212529;--o-cc1-h5:#212529;--o-cc1-h6:#212529;--o-cc1-link:#65435c;--o-cc1-btn-primary:#714B67;--o-cc1-btn-primary-text:#FFFFFF;--o-cc1-btn-primary-border:#714B67;--o-cc1-btn-secondary:#F0CDA8;--o-cc1-btn-secondary-text:#212529;--o-cc1-btn-secondary-border:#F0CDA8;--o-cc2-text:#212529;--o-cc2-h2:#1B1319;--o-cc2-h3:#1B1319;--o-cc2-h4:#1B1319;--o-cc2-h5:#1B1319;--o-cc2-h6:#1B1319;--o-cc2-link:#583b51;--o-cc2-btn-primary:#714B67;--o-cc2-btn-primary-text:#FFFFFF;--o-cc2-btn-primary-border:#714B67;--o-cc2-btn-secondary:#F0CDA8;--o-cc2-btn-secondary-text:#212529;--o-cc2-btn-secondary-border:#F0CDA8;--o-cc3-text:#212529;--o-cc3-headings:#212529;--o-cc3-h2:#212529;--o-cc3-h3:#212529;--o-cc3-h4:#212529;--o-cc3-h5:#212529;--o-cc3-h6:#212529;--o-cc3-link:#2a1c27;--o-cc3-btn-primary:#714B67;--o-cc3-btn-primary-text:#FFFFFF;--o-cc3-btn-primary-border:#714B67;--o-cc3-btn-secondary-text:#212529;--o-cc3-btn-secondary-border:#F6F5F4;--o-cc4-text:#FFFFFF;--o-cc4-headings:#FFFFFF;--o-cc4-h2:#FFFFFF;--o-cc4-h3:#FFFFFF;--o-cc4-h4:#FFFFFF;--o-cc4-h5:#FFFFFF;--o-cc4-h6:#FFFFFF;--o-cc4-link:black;--o-cc4-btn-primary-text:#FFFFFF;--o-cc4-btn-primary-border:#1B1319;--o-cc4-btn-secondary-text:#212529;--o-cc4-btn-secondary-border:#F6F5F4;--o-cc5-text:#FFFFFF;--o-cc5-h2:#FFFFFF;--o-cc5-h3:#FFFFFF;--o-cc5-h4:#FFFFFF;--o-cc5-h5:#FFFFFF;--o-cc5-h6:#FFFFFF;--o-cc5-link:#b18aa7;--o-cc5-btn-primary:#714B67;--o-cc5-btn-primary-text:#FFFFFF;--o-cc5-btn-primary-border:#714B67;--o-cc5-btn-secondary-text:#212529;--o-cc5-btn-secondary-border:#F6F5F4;--o-grid-gutter-width:30px;--o-md-container-max-width:720px;--o-we-content-to-translate-color:rgba(255, 255, 90, 0.5);--o-we-translated-content-color:rgba(120, 215, 110, 0.5);--o-system-fonts:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Ubuntu, "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--display-1-font-size:5rem;--display-2-font-size:4.5rem;--display-3-font-size:4rem;--display-4-font-size:3.5rem;--h1-font-size:3rem;--h2-font-size:2.5rem;--h3-font-size:2rem;--h4-font-size:1.5rem;--h5-font-size:1.25rem;--h6-font-size:1rem;--small-font-size:0.875em;--lead-font-size:1.125rem}.rounded-0{--box-border-radius:var(--border-radius);--box-border-top-left-radius:var(--box-border-radius);--box-border-top-right-radius:var(--box-border-radius);--box-border-bottom-right-radius:var(--box-border-radius);--box-border-bottom-left-radius:var(--box-border-radius);border-radius:var(--box-border-top-left-radius) var(--box-border-top-right-radius) var(--box-border-bottom-right-radius) var(--box-border-bottom-left-radius)!important}ul ul ul,ul ul ul ul ul ul,ul ul ul ul ul ul ul ul ul,ul ul ul ul ul ul ul ul ul ul ul ul,ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul,ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul,ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul,ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul{list-style-type:square}ul ul ul ul,ul ul ul ul ul ul ul,ul ul ul ul ul ul ul ul ul ul,ul ul ul ul ul ul ul ul ul ul ul ul ul,ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul,ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul,ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul,ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul{list-style-type:disc}ul ul ul ul ul,ul ul ul ul ul ul ul ul,ul ul ul ul ul ul ul ul ul ul ul,ul ul ul ul ul ul ul ul ul ul ul ul ul ul,ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul,ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul,ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul,ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul{list-style-type:circle}body{direction:ltr}.o_skip_to_content{z-index:1031}a.fa:hover{text-decoration:none}li>p{margin:0}.container .container{padding-right:0;padding-left:0}#wrap .container::after,#wrap .container::before{content:"";display:table;clear:both}::-moz-selection{background:rgba(150,150,220,.3)}::selection{background:rgba(150,150,220,.3)}section,section>*{position:relative}:root{--o-border-color:#DEE2E6;--o-border-color:color-mix(in srgb, currentColor 15%, transparent);--support-13-0-color-system:false;--has-customized-13-0-color-system:false;--header-font-size:1rem;--headings-font:'Inter';--navbar-font:'Inter';--buttons-font:'Inter';--menu:1;--header-sales_one:2;--header-sales_two:5;--header-sales_three:2;--header-sales_four:1;--footer:2;--font-size-base:1rem;--body-line-height:1.5;--small-font-size:0.875rem;--body-image-type:'image';--layout:'full';--btn-primary-outline:false;--btn-secondary-outline:false;--btn-primary-flat:false;--btn-secondary-flat:false;--btn-primary-outline-border-width:1px;--btn-secondary-outline-border-width:1px;--link-underline:'hover';--btn-ripple:false;--font:'Inter';--headings-font:'Inter Tight';--header-template:'default';--header-links-style:'default';--hamburger-position:'left';--hamburger-position-mobile:'right';--menu-border-style:'solid';--sidebar-width:18.75rem;--footer-template:'default';--footer-scrolltop:false;--default-headings-font:'Inter Tight';--logo-height:2.5rem;--fixed-logo-height:2.5rem;--number-of-fonts:3;--font-number-1:'SYSTEM_FONTS';--font-number-2:'Inter';--font-number-3:'Inter Tight';--paragraph-margin-top:0;--paragraph-margin-bottom:16px;--h2-line-height:1.2;--h3-line-height:1.2;--h4-line-height:1.2;--h5-line-height:1.2;--h6-line-height:1.2;--display-1-line-height:1.2;--display-2-line-height:1.2;--display-3-line-height:1.2;--display-4-line-height:1.2;--h2-font:'Inter Tight';--h3-font:'Inter Tight';--h4-font:'Inter Tight';--h5-font:'Inter Tight';--h6-font:'Inter Tight';--display-1-font:'Inter Tight';--display-2-font:'Inter Tight';--display-3-font:'Inter Tight';--display-4-font:'Inter Tight';--set-headings-font:"Plus Jakarta Sans", -apple-system, BlinkMacSystemFont, "Odoo Unicode Support Noto", sans-serif;--headings-line-height:1.2;--headings-margin-top:0;--headings-margin-bottom:0.5rem;--h2-margin-top:0;--h3-margin-top:0;--h4-margin-top:0;--h5-margin-top:0;--h6-margin-top:0;--display-1-margin-top:0;--display-2-margin-top:0;--display-3-margin-top:0;--display-4-margin-top:0;--h2-margin-bottom:0.5rem;--h3-margin-bottom:0.5rem;--h4-margin-bottom:0.5rem;--h5-margin-bottom:0.5rem;--h6-margin-bottom:0.5rem;--display-1-margin-bottom:0.5rem;--display-2-margin-bottom:0.5rem;--display-3-margin-bottom:0.5rem;--display-4-margin-bottom:0.5rem;--btn-padding-y:0.375rem;--btn-padding-x:1rem;--btn-font-size:1rem;--btn-padding-y-sm:0.0625rem;--btn-padding-x-sm:0.5rem;--btn-font-size-sm:0.875rem;--btn-padding-y-lg:1rem;--btn-padding-x-lg:2.5rem;--btn-font-size-lg:1.25rem;--btn-border-width:var(--border-width);--btn-border-radius:var(--border-radius);--btn-border-radius-sm:var(--border-radius-sm);--btn-border-radius-lg:2rem;--input-padding-y:0.375rem;--input-padding-x:0.75rem;--input-font-size:1rem;--input-padding-y-sm:0.25rem;--input-padding-x-sm:0.5rem;--input-font-size-sm:0.875rem;--input-padding-y-lg:0.5rem;--input-padding-x-lg:1rem;--input-font-size-lg:1.25rem;--input-border-width:var(--border-width);--input-border-radius:var(--border-radius);--input-border-radius-sm:var(--border-radius-sm);--input-border-radius-lg:var(--border-radius-lg);--color-palettes-name:'base-1';--has-customized-colors:false;--custom-colors:"o-color-1" "o-color-2" "o-color-3" "o-color-4" "o-color-5" "body" "input" "menu" "menu-custom" "menu-border-color" "header-sales_one" "header-sales_one-custom" "header-sales_two" "header-sales_two-custom" "header-sales_three" "header-sales_three-custom" "header-sales_four" "header-sales_four-custom" "footer" "footer-custom" "copyright" "copyright-custom" "o-cc1-bg" "o-cc1-text" "o-cc1-headings" "o-cc1-h2" "o-cc1-h3" "o-cc1-h4" "o-cc1-h5" "o-cc1-h6" "o-cc1-link" "o-cc1-btn-primary" "o-cc1-btn-primary-border" "o-cc1-btn-secondary" "o-cc1-btn-secondary-border" "o-cc2-bg" "o-cc2-text" "o-cc2-headings" "o-cc2-h2" "o-cc2-h3" "o-cc2-h4" "o-cc2-h5" "o-cc2-h6" "o-cc2-link" "o-cc2-btn-primary" "o-cc2-btn-primary-border" "o-cc2-btn-secondary" "o-cc2-btn-secondary-border" "o-cc3-bg" "o-cc3-text" "o-cc3-headings" "o-cc3-h2" "o-cc3-h3" "o-cc3-h4" "o-cc3-h5" "o-cc3-h6" "o-cc3-link" "o-cc3-btn-primary" "o-cc3-btn-primary-border" "o-cc3-btn-secondary" "o-cc3-btn-secondary-border" "o-cc4-bg" "o-cc4-text" "o-cc4-headings" "o-cc4-h2" "o-cc4-h3" "o-cc4-h4" "o-cc4-h5" "o-cc4-h6" "o-cc4-link" "o-cc4-btn-primary" "o-cc4-btn-primary-border" "o-cc4-btn-secondary" "o-cc4-btn-secondary-border" "o-cc5-bg" "o-cc5-text" "o-cc5-headings" "o-cc5-h2" "o-cc5-h3" "o-cc5-h4" "o-cc5-h5" "o-cc5-h6" "o-cc5-link" "o-cc5-btn-primary" "o-cc5-btn-primary-border" "o-cc5-btn-secondary" "o-cc5-btn-secondary-border"}#o_shared_blocks{min-height:0;height:0}#o_shared_blocks:empty{display:none}.h1,.h2,.h3,h1,h2,h3{line-height:1.2;margin-top:0;margin-bottom:.5rem}.fa{font-family:"FontAwesome"!important}.fa.rounded-0{display:inline-block;vertical-align:middle;text-align:center;width:3rem;height:3rem;line-height:3rem;background-color:#f8f9fa}@media (max-width:767.98px){section{height:auto!important}}.card{overflow:hidden}input[value*=data-oe-translation-source-sha]{color:transparent!important}@media print{a[href]:after{content:initial}}@property --o-wsale-js-grid-product-height{syntax:"<length>";inherits:true;initial-value:280px}:root{--axm-purple:#6C3483;--axm-purple-dark:#4A235A;--axm-purple-light:#E8D5F0;--axm-purple-muted:#9B59B6;--axm-green:#27ae60;--axm-red:#E74C3C;--axm-orange:#e67e22;--axm-blue:#2980b9;--axm-text:#1A2332;--axm-muted:#637087;--axm-border:#DDE3EA;--axm-bg:#F7F4FA;--axm-card:#ffffff;--ar-primary:#004890;--ar-primary-h:#003a73;--ar-primary-soft:#eaf4ff;--ar-primary-tint:rgba(0,72,144,.10);--ar-primary-ring:rgba(0,72,144,.18);--ar-dark:#232f3e;--ar-text:#1e293b;--ar-muted:#64748b;--ar-light:#94a3b8;--ar-bg:#f9fafe;--ar-bg-warm:#f1f5f9;--ar-white:#ffffff;--ar-border:#e2e8f0;--ar-border-h:#cbd5e1;--ar-green:#059669;--ar-green-soft:#ecfdf5;--ar-green-ring:rgba(5,150,105,.15);--ar-red:#dc2626;--ar-radius:12px;--ar-radius-sm:8px;--ar-radius-xs:6px;--ar-shadow:0 1px 3px rgba(0,0,0,.04), 0 4px 16px rgba(0,0,0,.06);--ar-shadow-h:0 4px 12px rgba(0,0,0,.06), 0 16px 40px rgba(0,0,0,.10);--ar-font:'Plus Jakarta Sans', -apple-system, BlinkMacSystemFont, sans-serif;--ar-max-w:1400px;--axd-blue-dark:#232f3e;--axd-blue:#004890;--axd-blue-light:#339aff;--axd-blue-pale:#eaf4ff;--axd-blue-wash:#F5F8FC;--axd-green:#8CC63F;--axd-green-dark:#6BA32D;--axd-green-light:#E8F5D6;--axd-bg:#FFFFFF;--axd-bg-page:#F7F9FC;--axd-border:#E2E8F0;--axd-border-light:#F1F5F9;--axd-text:#1E293B;--axd-text-sec:#475569;--axd-text-muted:#64748B;--axd-text-dim:#CBD5E1;--axd-red:#DC2626;--axd-red-bg:#FEF2F2;--axd-orange:#D97706;--axd-orange-bg:#FFFBEB;--axd-radius:10px;--axd-radius-lg:14px;--axd-shadow:0 4px 16px rgba(27,58,107,.08);--axd-shadow-focus:0 0 0 4px rgba(43,94,167,.12);--axd-font:'Plus Jakarta Sans', -apple-system, BlinkMacSystemFont, sans-serif;--axd-mono:'IBM Plex Mono', 'Menlo', monospace}#axium-diag-public{font-family:var(--axd-font);color:var(--axd-text);-webkit-font-smoothing:antialiased}.axd-hero{position:relative;padding:72px 24px 56px;text-align:center;background:var(--axd-bg);border-bottom:1px solid var(--axd-border);overflow:hidden}.axd-hero::before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(43,94,167,.03) 1px,transparent 1px),linear-gradient(90deg,rgba(43,94,167,.03) 1px,transparent 1px);background-size:48px 48px;pointer-events:none}.axd-hero::after{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,var(--axd-blue-dark),var(--axd-blue),var(--axd-blue-light))}.axd-hero-inner{position:relative;max-width:900px;margin:0 auto}.axd-hero-badge{display:inline-flex;align-items:center;gap:8px;background:var(--axd-blue-pale);border:1px solid rgba(43,94,167,.12);border-radius:100px;padding:7px 18px 7px 12px;font-size:.8rem;font-weight:700;color:var(--axd-blue);margin-bottom:28px}.axd-hero-badge-icon{width:20px;height:20px;background:var(--axd-blue);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:.65rem;color:#fff;font-weight:800}.axd-hero h1{font-size:clamp(2.2rem,5vw,3.2rem);font-weight:800;line-height:1.15;margin-bottom:18px;color:var(--axd-blue-dark);letter-spacing:-.025em}.axd-code-hl{font-family:var(--axd-mono);background:var(--axd-blue-dark);color:#fff;padding:2px 12px;border-radius:8px;font-size:.85em;letter-spacing:.02em;white-space:nowrap}.axd-accent,.axd-results-count strong{color:var(--axd-blue)}.axd-hero-sub{font-size:1.15rem;color:var(--axd-text-sec);max-width:620px;margin:0 auto 40px;line-height:1.65}.axd-search-wrap{max-width:760px;margin:0 auto}.axd-search-bar{display:flex;align-items:center;background:var(--axd-bg);border:2px solid var(--axd-border);border-radius:var(--axd-radius-lg);padding:5px 6px 5px 18px;transition:border-color .25s,box-shadow .25s}.axd-search-bar:focus-within{border-color:var(--axd-blue);box-shadow:var(--axd-shadow-focus)}.axd-search-icon{flex-shrink:0;color:var(--axd-text-muted);line-height:0}.axd-search-input{flex:1;background:0 0;border:0;outline:0;color:var(--axd-text);font-size:1rem;font-family:var(--axd-font);padding:14px 12px;width:100%}.axd-search-input::placeholder{color:var(--axd-text-dim)}.axd-search-btn{background:var(--axd-blue);color:#fff;border:0;border-radius:var(--axd-radius);padding:12px 24px;font-weight:700;font-size:.88rem;font-family:var(--axd-font);cursor:pointer;flex-shrink:0;transition:background .2s,transform .15s}.axd-search-btn:hover{background:var(--axd-blue-dark);transform:translateY(-1px)}.axd-search-hints{display:flex;gap:8px;justify-content:center;margin-top:14px;flex-wrap:wrap}.axd-hint,.axd-trust{background:var(--axd-bg)}.axd-hint{border:1px solid var(--axd-border);border-radius:8px;padding:5px 13px;font-size:.78rem;font-weight:600;color:var(--axd-text-sec);cursor:pointer;font-family:var(--axd-mono);transition:all .2s}.axd-hint:hover{background:var(--axd-blue-pale)}.axd-trust{display:flex;justify-content:center;gap:56px;padding:36px 24px;border-bottom:1px solid var(--axd-border)}.axd-trust-item{display:flex;align-items:center;gap:14px}.axd-trust-icon{width:48px;height:48px;background:var(--axd-blue-pale);border-radius:12px;color:var(--axd-blue);display:flex;align-items:center;justify-content:center;font-size:1.3rem;flex-shrink:0}.axd-trust-val{font-size:1.05rem;font-weight:800;color:var(--axd-blue-dark)}.axd-trust-label{font-size:.8rem;color:var(--axd-text-muted);font-weight:500}.axd-results{max-width:1400px;margin:0 auto;padding:36px 24px 60px}.axd-results-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.axd-results-count{font-size:.85rem;font-weight:600;color:var(--axd-text-muted)}.axd-filters{display:flex;gap:6px}.axd-filter{background:var(--axd-bg);border:1.5px solid var(--axd-border);border-radius:8px;padding:7px 14px;font-size:.78rem;font-weight:600;font-family:var(--axd-font);color:var(--axd-text-sec);cursor:pointer;transition:all .2s}.axd-filter:hover,.axd-hint:hover{border-color:var(--axd-blue);color:var(--axd-blue)}.axd-filter.active{background:var(--axd-blue);border-color:var(--axd-blue);color:#fff}.axd-dtc-list{display:flex;flex-direction:column;gap:10px}.axd-dtc-card{background:var(--axd-bg);border:1.5px solid var(--axd-border);border-radius:var(--axd-radius-lg);padding:20px 22px;cursor:pointer;transition:all .2s;position:relative;overflow:hidden}.axd-dtc-card::before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px}.axd-dtc-card:hover{border-color:rgba(43,94,167,.2);box-shadow:var(--axd-shadow);transform:translateY(-1px)}.axd-dtc-card.expanded{border-color:var(--axd-blue);box-shadow:var(--axd-shadow-focus),var(--axd-shadow)}.axd-dtc-top{display:flex;align-items:center;gap:12px;margin-bottom:8px}.axd-dtc-code{font-family:var(--axd-mono);font-weight:700;font-size:1.05rem;color:var(--axd-blue-dark);background:var(--axd-blue-pale);padding:5px 14px;border-radius:8px;letter-spacing:.03em;border:1px solid rgba(43,94,167,.08)}.axd-dtc-system{font-size:.72rem;font-weight:700;padding:3px 10px;border-radius:6px;text-transform:uppercase;letter-spacing:.05em}.axd-dtc-sev{margin-left:auto;display:flex;align-items:center;gap:6px;font-size:.78rem;font-weight:700;white-space:nowrap}.axd-dtc-sev-dot{width:9px;height:9px;border-radius:50%}.axd-dtc-desc,.axd-seo p{font-size:.9rem;color:var(--axd-text-sec);line-height:1.55;margin-bottom:12px}.axd-dtc-bottom{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.axd-dtc-presta{display:inline-flex;align-items:center;gap:6px;background:var(--axd-blue-pale);border:1px solid rgba(43,94,167,.12);border-radius:8px;padding:5px 13px;font-size:.78rem;font-weight:600;color:var(--axd-blue);transition:all .2s}.axd-dtc-detail{display:none;margin-top:18px;padding-top:18px;border-top:1px solid var(--axd-border-light);animation:axd-detail-in .3s ease}.axd-dtc-card.expanded .axd-dtc-detail{display:block}.axd-dtc-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-bottom:18px}.axd-dtc-grid-item{background:var(--axd-bg-page);border:1px solid var(--axd-border-light);border-radius:var(--axd-radius);padding:14px 16px}.axd-dtc-grid-label{font-size:.7rem;font-weight:700;color:var(--axd-text-muted);text-transform:uppercase;letter-spacing:.06em;margin-bottom:6px}.axd-dtc-grid-val{font-size:.85rem;font-weight:600;line-height:1.45}.axd-dtc-cta{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;padding:15px;background:var(--axd-blue);color:#fff;border:0;border-radius:var(--axd-radius);font-size:.95rem;font-weight:700;font-family:var(--axd-font);cursor:pointer;transition:background .2s,transform .15s}.axd-dtc-cta:hover{background:var(--axd-blue-dark);transform:translateY(-2px);box-shadow:0 6px 20px rgba(27,58,107,.25)}.axd-empty{text-align:center;padding:48px 24px}.axd-empty-icon,.axd-seo h2{font-size:2.5rem;margin-bottom:12px}.axd-empty-title{font-size:1rem;font-weight:700;margin-bottom:6px}.axd-empty-desc,.axd-loading{color:var(--axd-text-muted);font-size:.88rem}.axd-loading{text-align:center;padding:32px;font-size:.9rem}.axd-loading-spinner{display:inline-block;width:28px;height:28px;border:3px solid var(--axd-border);border-top-color:var(--axd-blue);border-radius:50%;animation:axd-spin .7s linear infinite;margin-bottom:8px}.axd-seo{max-width:1400px;margin:0 auto;padding:0 24px 64px}.axd-seo h2{font-size:1.25rem;font-weight:800;color:var(--axd-blue-dark)}.axd-seo p{line-height:1.7;margin-bottom:20px}.axd-seo-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.axd-seo-box{background:var(--axd-bg);border:1.5px solid var(--axd-border);border-radius:var(--axd-radius-lg);padding:20px;text-align:center;transition:border-color .2s}.axd-seo-box:hover{border-color:var(--axd-blue)}.axd-seo-letter{font-family:var(--axd-mono);font-size:2rem;font-weight:800;color:var(--axd-blue);margin-bottom:6px;line-height:1}.axd-footer-cta h2,.axd-seo-title{font-size:.82rem;font-weight:700;color:var(--axd-blue-dark);margin-bottom:4px}.axd-seo-desc{font-size:.75rem;color:var(--axd-text-muted);line-height:1.5}.axd-footer-cta{text-align:center;padding:56px 24px 64px;background:var(--axd-bg);border-top:1px solid var(--axd-border);position:relative}.axd-footer-cta::before{content:"";position:absolute;bottom:0;left:0;right:0;height:4px;background:linear-gradient(90deg,var(--axd-blue-dark),var(--axd-blue),var(--axd-blue-light))}.axd-footer-cta h2{font-size:1.5rem;font-weight:800;margin-bottom:10px}.axd-footer-cta p{color:var(--axd-text-sec);margin-bottom:28px;font-size:.95rem}.axd-cta-big{display:inline-flex;align-items:center;gap:10px;background:var(--axd-blue);color:#fff;border:0;border-radius:var(--axd-radius);padding:16px 36px;font-size:1rem;font-weight:700;font-family:var(--axd-font);cursor:pointer;transition:all .2s}.axd-cta-big:hover{background:var(--axd-blue-dark);transform:translateY(-2px)}@media (max-width:768px){.axd-hero{padding:48px 16px 40px}.axd-trust{gap:16px;flex-wrap:wrap;justify-content:center}.axd-trust-item{min-width:140px}.axd-dtc-card{padding:16px 18px}.axd-dtc-top{flex-wrap:wrap;gap:8px}.axd-dtc-sev{margin-left:0}.axd-dtc-grid{grid-template-columns:1fr}.axd-search-btn{padding:12px 16px;font-size:.82rem}.axd-seo-grid{grid-template-columns:1fr 1fr}.axd-filters{flex-wrap:wrap}.axd-results-header{flex-direction:column;gap:12px;align-items:flex-start}}.axd-dtc-card{animation:axd-fade-up .35s ease both}.axd-dtc-card:nth-child(1){animation-delay:.04s}.axd-dtc-card:nth-child(2){animation-delay:.08s}.axd-dtc-card:nth-child(3){animation-delay:.12s}.axd-dtc-card:nth-child(4){animation-delay:.16s}.axd-dtc-card:nth-child(5){animation-delay:.2s}:root{--axg-purple:#6D28D9;--axg-purple-med:#8B5CF6;--axg-purple-soft:#C4B5FD;--axg-purple-bg:#F5F3FF;--axg-hiver-bg:#EFF6FF;--axg-hiver-col:#1D4ED8;--axg-ete-bg:#FFF7ED;--axg-ete-col:#C2410C;--axg-green:#059669;--axg-amber:#D97706;--axg-red:#DC2626;--axg-navy:#1A1A2D;--axg-r:12px;--fpg-primary:#004890;--fpg-primary-dark:#003a73;--fpg-dark:#232f3e;--fpg-dark-soft:#2e3d51;--fpg-gray:#f9fafe;--fpg-border:#e3e6ea;--fpg-text:#28313d;--fpg-text-soft:#5c6470;--fpg-radius:14px;--fpg-shadow:0 10px 30px rgba(35, 47, 62, .12)}.fpg-section{padding:72px 0;color:var(--fpg-text)}.fpg-section--alt{background:var(--fpg-gray)}.fpg-section--dark{background:var(--fpg-dark);color:#fff}.fpg-container{max-width:1180px;margin:0 auto;padding:0 24px}.fpg-section h2{font-size:2rem;font-weight:800;line-height:1.2;margin-bottom:.75rem}.fpg-section h3{font-size:1.35rem;font-weight:700}.fpg-section .fpg-h4{font-size:1.1rem;font-weight:700}.fpg-sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.fpg-card p,.fpg-lead{color:var(--fpg-text-soft)}.fpg-lead{font-size:1.125rem;max-width:760px}.fpg-section--dark .fpg-lead{color:rgba(255,255,255,.75)}.fpg-kicker{display:inline-block;color:var(--fpg-primary);font-weight:700;text-transform:uppercase;letter-spacing:.12em;font-size:.8rem;margin-bottom:.5rem}.fpg-hero .fpg-kicker,.fpg-hero h1 .fpg-accent,.fpg-section--dark .fpg-check-list svg,.fpg-section--dark .fpg-kicker{color:#7bdeff}.fpg-center{text-align:center}.fpg-center .fpg-lead{margin-left:auto;margin-right:auto}.fpg-btn{display:inline-flex;align-items:center;gap:.55rem;padding:.8rem 1.6rem;border-radius:999px;font-weight:700;font-size:1rem;text-decoration:none;transition:transform .15s ease,box-shadow .15s ease,background .15s ease;border:2px solid transparent}.fpg-btn svg{width:18px;height:18px;flex:0 0 auto}.fpg-btn--primary{background:var(--fpg-primary);color:#fff}.fpg-btn--primary:hover{background:var(--fpg-primary-dark);color:#fff;transform:translateY(-2px);box-shadow:0 10px 24px rgba(0,72,144,.38)}.fpg-btn--ghost{border-color:rgba(255,255,255,.55);color:#fff}.fpg-btn--ghost:hover{border-color:#fff;background:rgba(255,255,255,.08);color:#fff}.fpg-btn--outline{border-color:var(--fpg-dark);color:var(--fpg-dark)}.fpg-btn--outline:hover{background:var(--fpg-dark);color:#fff}.fpg-btn-row{display:flex;flex-wrap:wrap;gap:.9rem;margin-top:1.6rem}.fpg-hero{position:relative;background:radial-gradient(1100px 500px at 85% -10%,rgba(0,72,144,.3),transparent 60%),linear-gradient(160deg,var(--fpg-dark) 0%,var(--fpg-dark-soft) 100%);color:#fff;padding:96px 0 84px;overflow:hidden}.fpg-hero::after{content:"";position:absolute;left:0;right:0;bottom:0;height:4px;background:var(--fpg-primary)}.fpg-hero h1{font-size:clamp(2.1rem,4.5vw,3.2rem);font-weight:900;line-height:1.08;margin:0 0 1rem}.fpg-hero .fpg-lead{color:rgba(255,255,255,.78)}.fpg-hero-logo{height:72px;width:auto;margin-bottom:1.4rem;display:block;background:#fff;border-radius:12px;padding:8px 14px;box-shadow:var(--fpg-shadow)}.fpg-grid-prestations{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:14px;margin-top:2rem}.fpg-presta-card{display:flex;flex-direction:column;align-items:center;gap:.7rem;padding:1.3rem .8rem;background:#fff;border:1px solid var(--fpg-border);border-radius:var(--fpg-radius);text-align:center;text-decoration:none;color:var(--fpg-text);font-weight:700;font-size:.95rem;transition:transform .15s ease,box-shadow .15s ease,border-color .15s ease}.fpg-presta-card img{width:56px;height:56px;object-fit:contain}.fpg-presta-card:hover{transform:translateY(-4px);border-color:var(--fpg-primary);box-shadow:var(--fpg-shadow);color:var(--fpg-primary)}.fpg-cols{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:center}.fpg-cols--reverse>.fpg-col-media{order:-1}main img{max-width:100%;height:auto}.fpg-col-media img{width:100%;border-radius:var(--fpg-radius);box-shadow:var(--fpg-shadow);object-fit:cover}.fpg-check-list{list-style:none;padding:0;margin:1.2rem 0 0;display:grid;gap:.65rem}.fpg-check-list li{display:flex;align-items:flex-start;gap:.65rem;line-height:1.45}.fpg-check-list svg{width:20px;height:20px;flex:0 0 auto;margin-top:.15rem;color:var(--fpg-primary)}.fpg-alert-list svg{color:#d97706}.fpg-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:22px;margin-top:2.2rem}.fpg-card{background:#fff;border:1px solid var(--fpg-border);border-radius:var(--fpg-radius);padding:1.6rem;transition:transform .15s ease,box-shadow .15s ease}.fpg-card:hover{transform:translateY(-4px);box-shadow:var(--fpg-shadow)}a.fpg-card{display:block}.fpg-contact-band a:hover,.fpg-contact-item svg,a.fpg-card:hover h3{color:var(--fpg-primary)}.fpg-card h3{margin-bottom:.6rem}.fpg-card p{margin-bottom:0}.fpg-card .fpg-card-icon{width:46px;height:46px;border-radius:12px;background:rgba(0,72,144,.1);color:var(--fpg-primary);display:flex;align-items:center;justify-content:center;margin-bottom:1rem}.fpg-card .fpg-card-icon svg{width:24px;height:24px}.fpg-section--dark .fpg-card{background:var(--fpg-dark-soft);border-color:rgba(255,255,255,.08)}.fpg-section--dark .fpg-card p{color:rgba(255,255,255,.7)}.fpg-gallery{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:22px;margin-top:2.4rem}.fpg-shot{display:block;overflow:hidden;box-shadow:0 10px 28px rgba(35,47,62,.12)}.fpg-montage img:hover,.fpg-shot:hover{transform:translateY(-4px);box-shadow:0 18px 38px rgba(0,72,144,.18)}.fpg-shot img{display:block;width:100%;aspect-ratio:4/3;object-fit:cover}.fpg-montage img,.fpg-shot{border-radius:14px;border:1px solid var(--fpg-border);transition:transform .25s ease,box-shadow .25s ease}.fpg-montage img{box-shadow:0 14px 34px rgba(35,47,62,.14)}.fpg-montage img:hover{box-shadow:0 20px 40px rgba(0,72,144,.18)}.fpg-contact-band,.fpg-cta-band{display:flex;flex-wrap:wrap;align-items:center}.fpg-cta-band{background:radial-gradient(900px 360px at 15% 120%,rgba(0,72,144,.38),transparent 60%),var(--fpg-dark);color:#fff;border-radius:var(--fpg-radius);padding:56px 48px;justify-content:space-between;gap:24px}.fpg-cta-band h2{margin-bottom:.4rem}.fpg-cta-band p{color:rgba(255,255,255,.75);margin-bottom:0;max-width:560px}.fpg-contact-band{gap:18px 42px;justify-content:center;padding:22px 0;font-weight:600}.fpg-contact-band a,a.fpg-card{color:inherit;text-decoration:none}.fpg-contact-item{display:inline-flex;align-items:center;gap:.55rem}.fpg-contact-item svg{width:18px;height:18px}.fpg-contact-logo{height:42px;width:auto}@media (max-width:991px){.fpg-section{padding:56px 0}.fpg-hero{padding:72px 0 64px}.fpg-cols{grid-template-columns:1fr;gap:28px}.fpg-cols--reverse>.fpg-col-media{order:0}.fpg-cta-band{padding:40px 28px}}@media (max-width:575px){.fpg-gallery,.fpg-grid-prestations{grid-template-columns:repeat(2,1fr)}.fpg-section h2{font-size:1.6rem}.fpg-gallery{gap:14px}.fpg-shot{border-radius:10px}.fpg-hero-logo{height:56px}}.fpg-header{position:sticky;top:0;z-index:1000;background:#fff;border-bottom:1px solid var(--fpg-border);box-shadow:0 2px 12px rgba(35,47,62,.06)}.fpg-header-inner,.fpg-nav{display:flex;align-items:center}.fpg-header-inner{gap:18px;min-height:64px}.fpg-header-brand img{height:40px;width:auto;display:block}.fpg-nav{gap:4px;margin-left:auto}.fpg-footer-col a,.fpg-nav-link{font-size:.92rem;text-decoration:none}.fpg-nav-link{padding:8px 12px;border-radius:8px;color:var(--fpg-text);font-weight:600;white-space:nowrap}.fpg-nav-link:hover{color:var(--fpg-primary);background:var(--fpg-gray);text-decoration:none}.fpg-nav-ctas{display:flex;align-items:center;gap:10px;margin-left:14px}.fpg-btn--sm{padding:9px 16px;font-size:.85rem}.fpg-burger,.fpg-nav-toggle{display:none}@media (max-width:991px){.fpg-burger{display:flex;flex-direction:column;justify-content:center;gap:5px;width:44px;height:44px;margin-left:auto;padding:10px;cursor:pointer;border-radius:8px}.fpg-burger span{display:block;height:2.5px;width:100%;background:var(--fpg-dark);border-radius:2px;transition:transform .2s ease,opacity .2s ease}.fpg-nav{display:none;position:absolute;top:100%;left:0;right:0;flex-direction:column;align-items:stretch;gap:2px;background:#fff;border-bottom:1px solid var(--fpg-border);box-shadow:0 14px 30px rgba(35,47,62,.12);padding:10px 16px 16px}.fpg-nav-toggle:checked~.fpg-nav{display:flex}.fpg-nav-toggle:checked~.fpg-burger span:nth-child(1){transform:translateY(7.5px) rotate(45deg)}.fpg-nav-toggle:checked~.fpg-burger span:nth-child(2){opacity:0}.fpg-nav-toggle:checked~.fpg-burger span:nth-child(3){transform:translateY(-7.5px) rotate(-45deg)}.fpg-nav-link{padding:12px 10px}.fpg-nav-ctas{margin:10px 0 0;flex-direction:column;align-items:stretch}.fpg-nav-ctas .fpg-btn{justify-content:center}}.fpg-footer{background:var(--fpg-dark);color:#c8d0da;padding:56px 0 0;margin-top:0}.fpg-footer-grid{display:grid;grid-template-columns:1.6fr 1fr 1fr 1fr;gap:40px;padding-bottom:40px}.fpg-footer-col{display:flex;flex-direction:column;gap:10px;align-items:flex-start}.fpg-footer-col h3{color:#fff;font-size:.82rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;margin:0 0 6px}.fpg-footer-col a{color:#c8d0da}.fpg-footer-col a:hover,.fpg-footer-item,a.fpg-footer-item:hover{color:#fff;text-decoration:none}.fpg-footer-col--brand p{font-size:.92rem;line-height:1.6;margin:0;max-width:320px}.fpg-footer-logo img{height:44px;width:113px;object-fit:contain;display:block;background:#fff;border-radius:10px;padding:6px 12px}.fpg-footer-item{display:inline-flex;align-items:center;gap:8px;color:#c8d0da;font-size:.92rem}.fpg-contact-line svg,.fpg-footer-item svg{width:16px;height:16px;flex-shrink:0;color:var(--fpg-primary)}.fpg-footer-bottom{border-top:1px solid var(--fpg-dark-soft);padding:18px 0;font-size:.82rem;color:#8d99a8;display:flex;flex-wrap:wrap;gap:6px 18px;justify-content:space-between}.fpg-footer-bottom a{color:#c8d0da;text-decoration:underline}.fpg-footer-bottom a:hover{color:#fff}@media (max-width:991px){.fpg-footer-grid{grid-template-columns:1fr 1fr;gap:28px}.fpg-footer-col--brand{grid-column:1/-1}}@media (max-width:575px){.fpg-footer-grid{grid-template-columns:1fr}}.fpg-contact-grid{display:grid;grid-template-columns:1fr 1.3fr;gap:48px;align-items:start}.fpg-contact-info{display:flex;flex-direction:column;gap:18px}.fpg-contact-info h2{margin-bottom:4px}.fpg-contact-line{display:flex;align-items:flex-start;gap:14px;color:var(--fpg-text);text-decoration:none}.fpg-contact-line:hover{color:var(--fpg-primary);text-decoration:none}.fpg-contact-line svg{width:22px;height:22px;margin-top:2px}.fpg-contact-line strong{display:block;font-size:1.02rem}.fpg-contact-line small{display:block;color:var(--fpg-text-soft);font-size:.85rem}.fpg-contact-rdv{margin-top:10px;padding:22px;background:var(--fpg-gray);border:1px solid var(--fpg-border);border-radius:14px}.fpg-contact-rdv h3{margin-bottom:6px}.fpg-contact-rdv p{color:var(--fpg-text-soft);margin-bottom:14px}.fpg-field,.fpg-form{display:flex;flex-direction:column}.fpg-form{background:#fff;border:1px solid var(--fpg-border);border-radius:16px;padding:30px 28px;box-shadow:0 18px 40px rgba(35,47,62,.08);gap:16px}.fpg-form h2{margin-bottom:2px}.fpg-field{gap:6px;flex:1}.fpg-field label{font-weight:600;font-size:.9rem;color:var(--fpg-dark)}.fpg-req{color:#d92d20}.fpg-field input,.fpg-field select,.fpg-field textarea{border:1.5px solid var(--fpg-border);border-radius:10px;padding:11px 14px;font:inherit;font-size:.95rem;color:var(--fpg-text);background:#fff;transition:border-color .15s ease,box-shadow .15s ease}.fpg-field input:focus,.fpg-field select:focus,.fpg-field textarea:focus{outline:0;border-color:var(--fpg-primary);box-shadow:0 0 0 3px rgba(0,72,144,.14)}.fpg-field textarea{resize:vertical;min-height:130px}.fpg-field-row{display:flex;gap:16px}.fpg-field-hint{color:var(--fpg-text-soft);font-size:.82rem;margin:-8px 0 0}.fpg-hp{position:absolute;left:-9999px;top:auto;width:1px;height:1px;overflow:hidden}.fpg-form-status{font-size:.92rem;min-height:0}.fpg-form-status--ok{background:#e8f6ee;border:1px solid #b7e3c8;color:#15613a;border-radius:10px;padding:12px 14px}.fpg-form-status--error{background:#fdecec;border:1px solid #f5c2c0;color:#b42318;border-radius:10px;padding:12px 14px}.fpg-form .fpg-btn{align-self:flex-start}@media (max-width:991px){.fpg-contact-grid{grid-template-columns:1fr;gap:36px}}@media (max-width:575px){.fpg-field-row{flex-direction:column;gap:16px}.fpg-form{padding:22px 18px}}.fpg-sticky-cta{z-index:1050}.fpg-sticky-btn{display:flex;align-items:center;justify-content:center;gap:8px;font-weight:700;line-height:1}.fpg-sticky-btn,.fpg-sticky-btn:hover{text-decoration:none}.fpg-sticky-btn svg{width:18px;height:18px;flex-shrink:0}@media (max-width:991px){.fpg-sticky-cta{position:fixed;left:0;right:0;bottom:0;display:grid;grid-template-columns:1fr 1fr 1.2fr;background:#fff;border-top:1px solid var(--fpg-border);box-shadow:0-8px 24px rgba(35,47,62,.14);padding:8px 10px calc(8px + env(safe-area-inset-bottom));gap:8px}.fpg-sticky-btn{padding:12px 6px;border-radius:10px;font-size:.86rem}.fpg-sticky-btn--contact,.fpg-sticky-btn--tel{color:var(--fpg-dark);border:1.5px solid var(--fpg-border);background:#fff}.fpg-sticky-btn--rdv{color:#fff;background:var(--fpg-primary)}#wrapwrap{padding-bottom:66px}.fpg-sticky-btn svg{width:16px;height:16px}}@media (max-width:360px){.fpg-sticky-btn span{font-size:.78rem}.fpg-sticky-btn{gap:5px}}@media (min-width:992px){.fpg-sticky-cta{position:fixed;right:0;top:50%;transform:translateY(-50%);display:flex;flex-direction:column;gap:10px}.fpg-sticky-btn{justify-content:flex-start;padding:13px 18px 13px 16px;border-radius:12px 0 0 12px;box-shadow:0 10px 26px rgba(35,47,62,.22);font-size:.9rem;transform:translateX(0);transition:transform .18s ease,background .15s ease}.fpg-sticky-btn:hover{transform:translateX(-4px)}.fpg-sticky-btn--rdv{background:var(--fpg-primary);color:#fff}.fpg-sticky-btn--rdv:hover{background:var(--fpg-primary-dark);color:#fff}.fpg-sticky-btn--contact,.fpg-sticky-btn--tel{background:var(--fpg-dark);color:#fff}.fpg-sticky-btn--contact:hover,.fpg-sticky-btn--tel:hover{background:var(--fpg-dark-soft);color:#fff}}.fpg-section p a:not(.fpg-btn){color:var(--fpg-primary);text-decoration:underline;text-underline-offset:2px}.fpg-section p a:not(.fpg-btn):hover{color:var(--fpg-primary-dark)}.fpg-faq{max-width:860px;margin:0 auto}.fpg-faq details{background:#fff;border:1px solid var(--fpg-border);border-radius:12px;margin-bottom:12px;box-shadow:0 2px 10px rgba(35,47,62,.05)}.fpg-faq summary{cursor:pointer;font-weight:600;padding:16px 20px;list-style:none;display:flex;align-items:center;justify-content:space-between;gap:14px}.fpg-faq summary::-webkit-details-marker{display:none}.fpg-faq summary::after{content:"+";flex:none;font-size:1.35rem;line-height:1;color:var(--fpg-primary);font-weight:700}.fpg-faq details[open] summary::after{content:"−"}.fpg-faq .fpg-faq-a{padding:0 20px 18px;margin:0}.fpg-bdg-form{max-width:720px;margin:32px auto 0}.fpg-bdg-progress{height:6px;border-radius:3px;background:var(--fpg-border);overflow:hidden;margin-bottom:10px}.fpg-bdg-bar{display:block;height:100%;width:20%;background:var(--fpg-primary);border-radius:3px;transition:width .25s ease}.fpg-bdg-stepcount{font-size:.88rem;color:#565e6a;margin-bottom:18px}.fpg-bdg-step{border:0;padding:0;margin:0}.fpg-bdg-step legend{font-size:1.15rem;font-weight:700;margin-bottom:16px;color:var(--fpg-dark);outline:0}.fpg-bdg-step legend small{font-weight:500;color:#565e6a}.fpg-bdg-options{display:grid;grid-template-columns:1fr 1fr;gap:10px}.fpg-bdg-opt{display:flex;align-items:center;gap:10px;cursor:pointer;border:1.5px solid var(--fpg-border);border-radius:12px;padding:14px 16px;background:#fff;font-weight:600;transition:border-color .15s ease,background .15s ease}.fpg-bdg-opt:hover{border-color:var(--fpg-primary)}.fpg-bdg-opt input{accent-color:var(--fpg-primary);flex:none}.fpg-bdg-opt:has(input:checked){border-color:var(--fpg-primary);background:rgba(0,72,144,.06)}.fpg-bdg-check{display:flex;align-items:flex-start;gap:10px;cursor:pointer;margin-top:14px;font-weight:500}.fpg-bdg-check input{accent-color:var(--fpg-primary);margin-top:4px;flex:none}.fpg-bdg-nav{display:flex;justify-content:space-between;gap:12px;margin-top:22px}.fpg-bdg-nav .fpg-btn{min-width:140px;justify-content:center}.fpg-bdg-nav #bdg-next,.fpg-bdg-nav #bdg-submit{margin-left:auto}@media (max-width:575px){.fpg-bdg-options{grid-template-columns:1fr}.fpg-bdg-nav{flex-direction:column-reverse}.fpg-bdg-nav .fpg-btn{width:100%;min-width:0;white-space:nowrap}.fpg-bdg-nav #bdg-next,.fpg-bdg-nav #bdg-submit{margin-left:0}}.fpg-presta-picker{position:relative}.fpg-presta-chips{display:flex;flex-wrap:wrap;gap:8px;margin:2px 0 4px}.fpg-presta-chip{display:inline-flex;align-items:center;gap:8px;background:rgba(0,72,144,.08);color:var(--fpg-primary-dark);border:1px solid rgba(0,72,144,.25);border-radius:999px;padding:6px 12px;font:inherit;font-size:.85rem;font-weight:600;cursor:pointer;transition:background .15s ease,border-color .15s ease,color .15s ease}.fpg-presta-chip:focus-visible,.fpg-presta-chip:hover{background:rgba(217,45,32,.08);border-color:rgba(217,45,32,.4);color:#b42318}.fpg-presta-x{font-size:1.05rem;line-height:1}.fpg-presta-list{position:absolute;top:100%;left:0;right:0;z-index:40;margin-top:6px;background:#fff;border:1.5px solid var(--fpg-border);border-radius:10px;box-shadow:var(--fpg-shadow);max-height:340px;overflow-y:auto}.fpg-presta-group{padding:12px 14px 4px;font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--fpg-text-soft)}.fpg-presta-item{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;padding:9px 14px;border:0;background:0 0;text-align:left;font:inherit;font-size:.92rem;color:var(--fpg-text);cursor:pointer}.fpg-presta-item:focus-visible,.fpg-presta-item:hover{background:var(--fpg-gray)}.fpg-presta-item[aria-pressed=true]{color:var(--fpg-primary);font-weight:600}.fpg-presta-item[aria-pressed=true]::after{content:"✓";font-weight:700;flex:none}.fpg-presta-empty{padding:12px 14px;font-size:.9rem;color:var(--fpg-text-soft)}:root{--atc-blue:#1B3764;--atc-blue-light:#2A4F8A;--atc-blue-pale:#E8EEF6;--atc-green:#7AB648;--atc-green-dark:#447A1E;--atc-green-light:#EAF4E0;--atc-warn:#D4820A;--atc-warn-light:#FFF5E0;--atc-gray-50:#F7F8FA;--atc-gray-100:#ECEEF2;--atc-gray-200:#D8DCE2;--atc-gray-500:#565E6A;--atc-gray-700:#3E4249;--atc-gray-900:#1A1D23;--atc-radius:10px;--atc-radius-sm:6px}.atc-container{max-width:1400px;margin:0 auto;padding:24px 20px 40px;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;color:var(--atc-gray-900)}.atc-hero{padding:48px 24px 36px;text-align:center;background:#fff;border-bottom:1px solid #e2e8f0;overflow:hidden}.atc-hero::before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(43,94,167,.03) 1px,transparent 1px),linear-gradient(90deg,rgba(43,94,167,.03) 1px,transparent 1px);background-size:48px 48px;pointer-events:none}.atc-hero::after{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,#1b3a6b,#2b5ea7,#3a6fbd)}.atc-hero,.atc-hero-badge,.atc-hero-inner{position:relative}.atc-hero-badge{display:inline-flex;align-items:center;gap:8px;padding:7px 18px 7px 12px;border-radius:100px;background:#ebf1fa;border:1px solid rgba(43,94,167,.12);color:#2b5ea7;font-size:.8rem;font-weight:700;margin-bottom:24px}.atc-hero-badge svg{flex-shrink:0}.atc-hero-title{font-size:clamp(2.2rem,5vw,3.2rem);font-weight:800;line-height:1.15;color:#1b3a6b;margin:0 0 16px;letter-spacing:-.025em;position:relative}.atc-hero-highlight{font-family:"IBM Plex Mono","Menlo",monospace;background:#1b3a6b;color:#fff;padding:2px 12px;border-radius:8px;font-size:.85em;letter-spacing:.02em;white-space:nowrap}.atc-hero-sub{font-size:1.15rem;line-height:1.65;color:#475569;margin:0 auto;max-width:620px;position:relative}.atc-main-row{display:grid;grid-template-columns:380px 1fr;gap:24px;margin-bottom:24px;align-items:start}@media (max-width:900px){.atc-main-row{grid-template-columns:1fr}}.atc-manual-header{font-size:13px;font-weight:500;color:var(--atc-gray-500);text-transform:uppercase;letter-spacing:.3px;margin:0 0 12px;padding-left:2px}.atc-vehicle-section{background:var(--atc-gray-50);border:1px solid var(--atc-gray-200);border-radius:var(--atc-radius);padding:16px 18px}.atc-vehicle-header{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:500;color:var(--atc-gray-700);margin:0 0 6px}.atc-vehicle-icon{color:var(--atc-gray-500);display:flex}.atc-vehicle-desc{font-size:13px;color:var(--atc-gray-500);margin:0 0 14px;line-height:1.5}.atc-vehicle-col{display:flex;flex-direction:column;gap:8px}.atc-select{height:40px;border-radius:var(--atc-radius-sm);border:1px solid var(--atc-gray-200);background:#fff;padding:0 12px;font-size:13px;color:var(--atc-gray-900);cursor:pointer;transition:border-color .2s}.atc-select:hover:not(:disabled){border-color:var(--atc-blue)}.atc-select:disabled{opacity:.5;cursor:not-allowed}.atc-vehicle-info{margin-top:10px;padding:8px 12px;background:var(--atc-green-light);border-radius:var(--atc-radius-sm);font-size:13px;color:var(--atc-green-dark);border:1px solid #c8e6a8}.atc-tire-inputs{display:grid;grid-template-columns:1fr auto 1fr;gap:12px;align-items:center;margin-bottom:20px}@media (max-width:600px){.atc-tire-inputs{grid-template-columns:1fr}.atc-swap-btn{order:-1;justify-self:center}}.atc-field input,.atc-tire-card{border:1px solid var(--atc-gray-200)}.atc-tire-card{background:#fff;border-radius:var(--atc-radius);padding:16px;transition:box-shadow .2s}.atc-tire-card:hover{box-shadow:0 2px 8px rgba(27,55,100,.08)}.atc-tire-original{border-top:3px solid var(--atc-blue)}.atc-tire-alt{border-top:3px solid var(--atc-green)}.atc-tire-label{font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;margin-bottom:12px}.atc-tire-original .atc-tire-label{color:var(--atc-blue)}.atc-tire-alt .atc-tire-label{color:var(--atc-green-dark)}.atc-tire-fields{display:flex;align-items:flex-end;gap:4px}.atc-field{flex:1}.atc-field label{display:block;font-size:11px;color:var(--atc-gray-500);margin-bottom:4px}.atc-field input{width:100%;height:44px;border-radius:var(--atc-radius-sm);text-align:center;font-size:20px;font-weight:600;color:var(--atc-gray-900);background:var(--atc-gray-50);transition:border-color .2s;-moz-appearance:textfield}.atc-field input::-webkit-inner-spin-button,.atc-field input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.atc-field input:focus{outline:0;border-color:var(--atc-blue);background:#fff}.atc-field-sep{font-size:20px;font-weight:600;color:var(--atc-gray-500);padding-bottom:8px}.atc-table thead th,.atc-tire-summary{font-weight:500;color:var(--atc-gray-500)}.atc-tire-summary{text-align:center;margin-top:10px;font-size:14px}.atc-swap-btn{width:44px;height:44px;border-radius:50%;border:1px solid var(--atc-gray-200);background:#fff;font-size:20px;color:var(--atc-gray-500);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s}.atc-swap-btn:hover{background:var(--atc-blue-pale);color:var(--atc-blue);border-color:var(--atc-blue)}.atc-actions{margin-bottom:20px}.atc-btn-compare{display:block;width:100%;padding:12px 36px;border-radius:var(--atc-radius);border:0;background:var(--atc-blue);color:#fff;font-size:15px;font-weight:600;cursor:pointer;transition:background .2s,transform .1s;text-align:center}.atc-btn-compare:hover{background:var(--atc-blue-light)}.atc-btn-compare:active{transform:scale(.98)}.atc-tolerance{text-align:center;margin-bottom:24px}.atc-badge-ok,.atc-badge-warn{display:inline-flex;align-items:center;gap:6px;padding:8px 20px;border-radius:20px;font-size:14px;font-weight:500}.atc-badge-ok{background:var(--atc-green-light);color:var(--atc-green-dark)}.atc-badge-warn{background:var(--atc-warn-light);color:var(--atc-warn)}.atc-table-wrap,.atc-visual{border:1px solid var(--atc-gray-200);border-radius:var(--atc-radius)}.atc-visual{background:var(--atc-gray-50);padding:20px;margin-bottom:20px;text-align:center}.atc-visual svg{max-width:100%}.atc-table-wrap{overflow:hidden;margin-bottom:24px}.atc-table{width:100%;border-collapse:collapse;font-size:13px}.atc-table thead th{text-align:left;padding:10px 14px;font-size:12px;background:var(--atc-gray-50);border-bottom:1px solid var(--atc-gray-200);text-transform:uppercase;letter-spacing:.3px}.atc-col-orig{color:var(--atc-blue)!important}.atc-col-alt{color:var(--atc-green-dark)!important}.atc-col-diff{text-align:right!important}.atc-table tbody td{padding:10px 14px;border-bottom:1px solid var(--atc-gray-100);color:var(--atc-gray-900)}.atc-table tbody td:last-child{text-align:right;font-weight:600}.atc-table tbody tr:hover{background:var(--atc-gray-50)}.atc-table tbody tr:last-child td{border-bottom:none}.atc-diff-pos{color:var(--atc-green-dark)}.atc-diff-neg{color:#c0392b}.atc-diff-neutral{color:var(--atc-gray-500)}.atc-booking-cta{background:var(--atc-blue);border-radius:var(--atc-radius);padding:20px 24px;display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:16px}@media (max-width:500px){.atc-booking-cta{flex-direction:column;text-align:center}}.atc-booking-title{font-size:17px;font-weight:600;color:#fff;margin-bottom:4px}.atc-booking-desc{font-size:13px;color:rgba(255,255,255,.85)}.atc-btn-booking{display:inline-block;padding:10px 24px;border-radius:var(--atc-radius-sm);border:2px solid #fff;background:0 0;color:#fff;font-size:14px;font-weight:600;text-decoration:none;white-space:nowrap;transition:background .2s}.atc-btn-booking:hover{background:rgba(255,255,255,.15);color:#fff;text-decoration:none}.atc-footer{text-align:center;font-size:12px;color:var(--atc-gray-500);padding:8px 0}.atc-container{min-height:2580px}@media (min-width:576px){.atc-container{min-height:2080px}}@media (min-width:992px){.atc-container{min-height:1860px}}@media screen and (min-width:1920px){:where(main:has(.oe_website_sale.container-fluid)) ul{max-width:75%}}:where(main:has(.o_wsale_comparison_bottom_bar)){--o-wsale-comparison-bottom-bar-height:80px;position:relative;padding-bottom:var(--o-wsale-comparison-bottom-bar-height)}