@import"https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700&display=swap";:root{--blue-50:#E0EEFF;--blue-100:#C6DFFF;--blue-200:#8FBDFF;--blue-300:#4A92F0;--blue-400:#2976D8;--blue-500:#005CD1;--blue-600:#004DB0;--blue-700:#003C8C;--blue-800:#002B66;--ink-1000:#0B0C0C;--ink-900:#1B2124;--ink-800:#1B1B1B;--ink-700:#3A3F42;--ink-600:#656D72;--ink-500:#8A9196;--ink-400:#B1B4B6;--ink-300:#CDD1D3;--ink-200:#E5E6E8;--ink-100:#F5F5F6;--ink-050:#FAFBFB;--white:#FFFFFF;--violet-500:#7B61FF;--violet-600:#6B4FEF;--green-500:#14857A;--green-600:#0F6E65;--green-050:#E4F4F2;--red-500:#DA0250;--red-600:#B8023F;--red-050:#FDE5EC;--amber-500:#FFC24A;--amber-400:#FFD06A;--amber-050:#FFF4DA;--teal-500:#28A197;--cyan-500:#1ABCFE;--shadow-color-soft:rgba(27,33,36,.08);--shadow-color-med:rgba(27,33,36,.12);--shadow-color-sharp:rgba(14,14,44,.4);--shadow-color-xs:rgba(0,0,0,.05);--fg1:var(--ink-900);--fg2:var(--ink-600);--fg3:var(--ink-500);--fg-disabled:var(--ink-400);--fg-on-brand:var(--white);--fg-link:var(--blue-500);--fg-link-hover:var(--blue-600);--bg:var(--white);--bg-subtle:var(--ink-100);--bg-muted:var(--ink-050);--bg-raised:var(--white);--bg-inverse:var(--ink-900);--bg-brand:var(--blue-500);--bg-brand-subtle:var(--blue-50);--border:var(--ink-200);--border-strong:var(--ink-400);--border-focus:var(--blue-500);--border-ink:var(--ink-900);--bg-success:var(--green-050);--fg-success:var(--green-600);--bg-error:var(--red-050);--fg-error:var(--red-600);--bg-warning:var(--amber-050);--fg-warning:#8A5A00;--bg-info:var(--blue-50);--fg-info:var(--blue-700);--focus-ring:0 0 0 3px rgba(0,92,209,.35);--shadow-xs:0 1px 2px var(--shadow-color-xs);--shadow-sm:0 1px 3px var(--shadow-color-soft),0 1px 2px var(--shadow-color-xs);--shadow-md:0 4px 10px var(--shadow-color-soft),0 2px 4px var(--shadow-color-xs);--shadow-lg:0 12px 28px var(--shadow-color-med),0 4px 10px var(--shadow-color-soft);--shadow-xl:0 24px 48px var(--shadow-color-sharp);--shadow-focus:var(--focus-ring);--radius-xs:4px;--radius-sm:6px;--radius-xl:16px;--radius-2xl:24px;--radius-3xl:40px;--radius-pill:9999px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-7:32px;--space-8:40px;--space-9:48px;--space-10:64px;--space-11:80px;--space-12:104px}.dark,[data-theme=dark]{--fg1:var(--white);--fg2:var(--ink-300);--fg3:var(--ink-400);--fg-disabled:var(--ink-500);--bg:var(--ink-900);--bg-subtle:var(--ink-800);--bg-muted:var(--ink-1000);--bg-raised:#24292C;--bg-inverse:var(--white);--border:rgba(255,255,255,.12);--border-strong:rgba(255,255,255,.24)}:root{--font-sans:"Inter","Open Sans",system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;--font-sans-secondary:"Open Sans","Inter",system-ui,sans-serif;--font-mono:ui-monospace,"SF Mono","JetBrains Mono",Menlo,Consolas,monospace;--weight-regular:400;--weight-medium:500;--weight-semibold:600;--weight-bold:700;--fs-display-2xl:132px;--fs-display-xl:64px;--fs-display-lg:48px;--fs-display-md:36px;--fs-h1:32px;--fs-h2:24px;--fs-h3:20px;--fs-h4:18px;--fs-body-lg:18px;--fs-body:16px;--fs-body-sm:14px;--fs-caption:12px;--lh-tight:1.1;--lh-heading:1.2;--lh-body:1.5;--lh-relaxed:1.6;--tracking-tight:-.01em;--tracking-normal:0;--tracking-wide:.015em}.display-xl,h1.display{font-size:var(--fs-display-xl);line-height:var(--lh-tight)}.display-xl,.h1,h1,h1.display{font-family:var(--font-sans);font-weight:var(--weight-bold);letter-spacing:var(--tracking-tight);color:var(--fg1)}.h1,h1{font-size:var(--fs-display-md);line-height:var(--lh-heading)}.h2,h2{font-weight:var(--weight-bold);font-size:var(--fs-h1)}.h2,.h3,h2,h3{font-family:var(--font-sans);line-height:var(--lh-heading);color:var(--fg1)}.h3,h3{font-weight:var(--weight-semibold);font-size:var(--fs-h2)}.h4,h4{font-weight:var(--weight-semibold);font-size:var(--fs-h4);line-height:var(--lh-heading)}.body,.h4,h4,p{font-family:var(--font-sans);color:var(--fg1)}.body,p{font-weight:var(--weight-regular);font-size:var(--fs-body);line-height:var(--lh-body)}.body-sm{font-size:var(--fs-body-sm);line-height:1.45;color:var(--fg2)}.caption{font-size:var(--fs-caption);line-height:1.4;letter-spacing:var(--tracking-wide);color:var(--fg2)}.eyebrow{font-family:var(--font-sans);font-weight:var(--weight-bold);font-size:var(--fs-body-sm);line-height:1.2;letter-spacing:.08em;text-transform:uppercase;color:var(--fg2)}.code,code,pre{font-family:var(--font-mono);font-size:13px;background:var(--bg-subtle);border-radius:var(--radius-xs);padding:2px 6px}.link,a{color:var(--fg-link);text-decoration:underline;text-underline-offset:2px;text-decoration-thickness:1px}.link:hover,a:hover{color:var(--fg-link-hover);text-decoration-thickness:2px}body,html{font-family:var(--font-sans);color:var(--fg1);background:var(--bg);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}:root{--header-height:60px;--footer-height:110px;--main-padding:50px;--mobile-padding:12px;--logo-height:80px;--logo-width:192px;--content-max-width:900px;--content-padding:var(--main-padding);--z-logo:3;--z-popup:1000;--font-base:"Inter","Helvetica Neue",Arial,sans-serif;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--title-size:28px;--title-weight:var(--font-weight-bold);--title-line-height:1.25;--title-color:var(--text-primary);--title-home-size:var(--title-size);--title-home-weight:var(--title-weight);--title-question-size:var(--title-size);--title-question-weight:var(--title-weight);--title-result-size:var(--title-size);--title-result-weight:var(--title-weight);--description-size:18px;--description-line-height:28px;--description-color:var(--text-secondary);--heading-color:var(--text-primary);--heading-h1-size:1.6rem;--heading-h2-size:1.35rem;--heading-h3-size:1.15rem;--heading-h4-size:1rem;--heading-h5-size:.9rem;--heading-h6-size:.85rem;--btn-font-size:18px;--btn-font-weight:var(--font-weight-semibold);--btn-padding:12px 18px;--btn-min-height:48px;--btn-radius:var(--radius-md);--option-font-size:var(--btn-font-size);--option-font-weight:var(--btn-font-weight);--option-padding:12px 16px;--option-radius:var(--btn-radius);--primary-color:#005CD1;--primary-color-darker:#004DB0;--primary-color-hover:#2976D8;--primary-color-subtle:#E0EBF9;--text-primary:#1B2124;--text-secondary:#656D72;--border-color:#E5E6E8;--bg-muted:#F5F5F6;--bg-white:#FFFFFF;--radius-sm:4px;--radius-md:8px;--radius-lg:12px;--shadow-sm:0 1px 3px 0 rgba(27,33,36,.08);--shadow-md:0 4px 16px 0 rgba(27,33,36,.1);--shadow-lg:0 8px 32px 0 rgba(27,33,36,.12)}.page{grid-template-columns:45% 55%;grid-template-areas:"header header" "main-question multimedia" "footer_q footer_q"}.page,.page_duplicate{background:#fff;display:grid;min-height:100vh;width:100%;grid-template-rows:var(--header-height) 1fr auto}.page_duplicate{grid-template-columns:100%}.page-no-media,.page_duplicate{grid-template-areas:"header" "main-question" "footer_q"}.page-no-media{grid-template-columns:1fr;grid-template-rows:var(--header-height) 1fr auto}.header{position:fixed;top:0;z-index:1;width:100%}.main-question{grid-area:main-question}.footer_q{grid-area:footer_q}.multimedia{grid-area:multimedia;display:flex;max-width:90vw;max-height:90vh;justify-content:center;align-items:center;overflow:hidden}.multimedia>iframe{width:90%;height:70%}.embedded-media{max-width:95%;max-height:95%;display:flex;justify-content:center;align-items:center;margin:10px}body{margin:0;font-family:var(--font-base);color:var(--text-secondary)}a{color:inherit;text-decoration:underline;cursor:pointer}a.button_start{color:#fff;text-decoration:none}button{margin:10px 0;padding:10px;border:none;border-radius:5px;color:#fff;cursor:pointer;transition:background-color .3s ease}.header{grid-area:header}.principal{align-items:center;min-height:100vh;padding-top:var(--header-height);padding-bottom:var(--footer-height);padding-left:10px;padding-right:10px;box-sizing:border-box;z-index:1}.footer,.principal{display:flex;justify-content:center}.footer{grid-area:footer;background-color:#fff;width:100%;color:#3c3c3c;overflow-y:visible;flex-direction:column;text-align:center;bottom:0;z-index:2}.footer,.logo{position:fixed}.logo{left:0;top:0;right:0;z-index:var(--z-logo);padding:14px 16px 10px;max-height:var(--logo-height);max-width:var(--logo-width)}.front_footer{background-color:var(--bg-muted);box-shadow:var(--border-color) 0 -1px 0 0;padding:10px 16px 8px}.seconds{animation:fadeIn .5s ease-in both;font-size:14px;font-weight:400;color:#2c2c2c;line-height:24px}.seconds-text{animation:fadeIn .24s ease-in both;padding-left:4px}.button_start{animation:fadeIn .6s ease-in both;margin:16px 8px 10px 0;padding:var(--btn-padding);min-height:var(--btn-min-height);background-color:var(--primary-color);box-shadow:var(--shadow-sm);font-weight:var(--btn-font-weight);font-size:var(--btn-font-size);border-radius:var(--btn-radius);color:#fff;border:none;cursor:pointer}.button_start:hover{background-color:var(--primary-color-hover)}.return{animation:fadeIn .24s ease-in both;max-width:100%;width:inherit;font-weight:unset;font-size:12px;line-height:16px;color:#2c2c2c;font-family:sans-serif;margin:0 0 0 10px}.welcome_content{width:80vw;max-width:80vw}.welcome_content,.welcome_content_duplicate{animation:fadeIn .32s ease-in both;align-items:center;justify-content:center;margin:0 auto;font-size:20px;line-height:28px}.welcome_content_duplicate{width:90vw;max-width:90vw}.title{margin-bottom:12px;font-weight:700;font-size:36px;line-height:44px;color:var(--text-primary)}.language-button{text-decoration:underline;background-color:transparent;color:#2c2c2cb3;cursor:pointer;font-size:20px;font-style:italic;font-weight:400;margin:10px 0;padding:0;border:none}.language-selector ul{list-style:none;margin:0;padding:0;flex-wrap:wrap;gap:0}.language-selector li,.language-selector ul{display:flex;align-items:center}.language-selector a.language-button{display:inline}.language-separator{margin:0 4px;color:#2c2c2c80}.question-options-list{list-style:none;margin:0;padding:0;width:100%}.question-options-list li{width:100%}a.question-button{display:flex;text-decoration:none;cursor:pointer}.description{margin-top:20px;white-space:pre-line}.result-button{display:inline-block;padding:var(--btn-padding);background-color:var(--primary-color);font-weight:var(--btn-font-weight);font-size:var(--btn-font-size);color:#fff;cursor:pointer}.footer_q{background-color:#fff;display:flex;justify-content:right;flex-direction:row;margin-right:20px;position:fixed;bottom:0;z-index:2}.main-question{animation:fadeIn .25s ease-in both;height:100%;display:flex;flex-direction:column;text-align:left;font-size:24px;font-weight:400;line-height:32px;padding:48px var(--main-padding) 24px;overflow-y:auto}.box .main-question,.main-question{justify-content:flex-start}.guiat-title{font-weight:var(--title-weight);font-size:var(--title-size);line-height:var(--title-line-height);text-align:left;margin-bottom:12px;color:var(--title-color)}.title-home .guiat-title{font-size:var(--title-home-size);font-weight:var(--title-home-weight)}.title-question .guiat-title{font-size:var(--title-question-size);font-weight:var(--title-question-weight)}.title-result .guiat-title{font-size:var(--title-result-size);font-weight:var(--title-result-weight)}.guiat-description{margin-top:12px;width:inherit;font-weight:var(--font-weight-normal);font-size:var(--description-size);line-height:var(--description-line-height);text-align:left;display:block;padding-bottom:12px;color:var(--description-color)}.guiat-description h1{font-size:var(--heading-h1-size);margin:16px 0 8px}.guiat-description h1,.guiat-description h2{font-weight:var(--font-weight-bold);color:var(--heading-color);line-height:1.3}.guiat-description h2{font-size:var(--heading-h2-size);margin:14px 0 6px}.guiat-description h3{font-size:var(--heading-h3-size);margin:12px 0 4px}.guiat-description h3,.guiat-description h4{font-weight:var(--font-weight-semibold);color:var(--heading-color);line-height:1.3}.guiat-description h4{font-size:var(--heading-h4-size);margin:10px 0 4px}.guiat-description h5{font-size:var(--heading-h5-size)}.guiat-description h5,.guiat-description h6{font-weight:var(--font-weight-medium);color:var(--heading-color);margin:8px 0 4px;line-height:1.3}.guiat-description h6{font-size:var(--heading-h6-size)}.guiat-description li,.guiat-description p,.guiat-description span{font-size:inherit;line-height:inherit;color:inherit}.question-button{position:relative;display:flex;align-items:center;background-color:var(--bg-muted);box-shadow:var(--border-color) 0 0 0 1px inset;color:var(--text-primary);max-width:100%;outline:none;transition-duration:.15s;transition-property:background-color,color,box-shadow;transition-timing-function:ease-out;width:100%;word-break:break-word;cursor:pointer;opacity:1;border-radius:var(--option-radius);font-size:var(--option-font-size);line-height:28px;margin-top:4px;margin-bottom:4px;max-width:480px;justify-content:flex-start;text-align:left;padding:var(--option-padding);font-weight:var(--option-font-weight)}.question-button:hover{background-color:var(--primary-color-subtle);box-shadow:var(--primary-color) 0 0 0 2px inset;color:var(--primary-color)}.letter{height:24px;display:none;justify-content:center;align-items:center;border-radius:var(--sampler-comp-radius-keyhint);border:1px solid #6669;background-color:#fff;font-size:12px;line-height:16px;min-width:22px;font-weight:700;margin-right:5px}.button_lite{background-color:#1f9711;box-shadow:0 3px 12px #0000001a;width:36px;height:32px}.button_lite.left{border-radius:5px 0 0 5px}.button_lite.right{border-radius:0 5px 5px 0;border-left:1px solid rgba(23,196,4,.534)}.button_lite:hover{background-color:#1e9711b9}.question{line-height:24px}.question-id{font-size:16px;font-weight:400}.arrow{margin:0 8px 0 4px}.result{background:#fff;display:flex;height:100vh;justify-content:center}@keyframes fadeIn{0%{opacity:0;transform:translate3d(0,20%,0)}to{opacity:1;transform:translateZ(0)}}.intermitente{border:2px solid #666666;animation:resplandorAnimation 2s;color:#666}.intermitente>.letter{background-color:#666;color:#fff}@keyframes resplandorAnimation{0%{border:2px solid #666666;background-color:#6666660a}25%{border:2px solid #666666;background-color:#6666661f}50%{border:2px solid #666666;background-color:#6666660a}75%{border:2px solid #666666;background-color:#6666661f}to{border:2px solid #666666;background-color:#6666660a}}.welcome{background:#fff;min-height:100vh;width:100%}button.button_reset{position:absolute;top:10px;right:20px;background-color:var(--primary-color);font-weight:700;font-size:16px;color:#fff;padding:8px 14px;border:none;border-radius:var(--radius-md);cursor:pointer}@media screen and (max-width:767px){button.button_reset{top:12px;right:12px;font-size:14px;padding:6px 10px;min-height:36px;z-index:calc(var(--z-logo) + 1)}}.popup{position:fixed;top:0;left:0;width:100vw;height:100vh;background:#00000080;display:flex;justify-content:center;align-items:center;padding:3vh 3vw;box-sizing:border-box;z-index:var(--z-popup)}.popup-fullscreen{padding:0;align-items:stretch;justify-content:stretch}.popup-inner{position:relative;padding:28px 32px;background:#f3f3f3;border-radius:12px;overflow:auto;z-index:calc(var(--z-popup) + 1)}.popup-inner,.popup-inner-fullscreen{width:99vw;max-width:99vw;height:99vh;max-height:99vh}.popup-inner-fullscreen{border-radius:0;padding:32px;box-sizing:border-box;display:flex;flex-direction:column}.popup-inner-fullscreen .survey-wrapper,.popup-inner-fullscreen .survey-wrapper .sv-root-modern{flex:1;display:flex;flex-direction:column}.close-btn{position:absolute;top:10px;right:10px;background:#ddd;color:#333;border:none;cursor:pointer;z-index:calc(var(--z-popup) + 2);border-radius:10%;box-shadow:0 2px 5px #0003;transition:background .3s ease,color .3s ease;margin:0}.close-btn:hover{background:#ccc;color:#000}.custom-required{border:1px solid #ffc107;background-color:#fffbe6}.sd-body.sd-body--static{padding-bottom:5px!important}.box{padding-left:30px;padding-right:30px;width:100%}@media screen and (max-width:767px){:root{--main-padding:12px}#root,body,html{width:100%;max-width:100vw;overflow-x:hidden;box-sizing:border-box}.box{padding-left:12px;padding-right:12px;width:100%}.welcome_content,.welcome_content_duplicate{width:95%;max-width:95%;margin:0 auto 20px;font-size:18px;line-height:1.4}.title{font-size:28px;line-height:34px}.question-button{padding:10px;font-weight:700}.guiat-description,.question-button{font-size:18px;line-height:1.4;margin-left:0}.guiat-title{font-size:22px;line-height:1.3}.main-question{font-size:18px;line-height:1.4;padding:0 12px}.popup-inner{margin:0 auto}.popup-inner,.popup-inner-fullscreen{width:99vw;max-width:99vw;padding:24px}.popup-inner-fullscreen{height:99vh;max-height:99vh;border-radius:0}.button_start svg.bi-arrow-left{width:32px;height:20px}.button_start{font-size:16px;padding:10px 14px;min-height:44px}.result-container{padding:0 var(--mobile-padding)}}@media screen and (min-width:768px)and (max-width:1020px){.page{grid-template-rows:var(--header-height) auto 1fr auto;grid-template-areas:"header" "multimedia" "main-question" "footer_q"}.page,.page-no-media{grid-template-columns:1fr}.page-no-media{grid-template-rows:var(--header-height) 1fr auto;grid-template-areas:"header" "main-question" "footer_q"}.main-question{padding:0 30px}.multimedia{width:auto;max-width:90vw;max-height:40vh;padding:10px;display:flex;justify-content:center;align-items:center;overflow:hidden}.multimedia>iframe{margin-top:50px;width:500px;height:300px}}@media screen and (min-width:1021px){.popup-inner{min-width:900px;width:90vw;max-width:90vw}}.form-page-container{width:100%;background:#fff;box-sizing:border-box;overflow-x:hidden;padding:20px 12px}@media screen and (min-width:600px){.form-page-container{padding:28px 24px}}@media screen and (min-width:900px){.form-page-container{padding:36px 40px}}@media screen and (min-width:1400px){.form-page-container{padding:44px 56px}}@media screen and (min-width:1800px){.form-page-container{padding:52px 72px;max-width:1800px;margin:0 auto}}.layout-container{position:relative;min-height:100vh;width:100%}.layout-no-media{grid-template-columns:1fr;grid-template-areas:"header" "main-question" "footer_q"}.layout-background-media{position:fixed;top:0;left:0;z-index:0}.layout-background-media,.layout-background-media iframe,.layout-background-media img,.layout-background-media video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.layout-background-overlay{position:relative;z-index:1;background:#ffffffd9;min-height:100vh}.layout-inline-media{display:block;width:100%;max-width:800px;margin:20px 0;text-align:left}.layout-inline-media img,.layout-inline-media video{max-width:100%;max-height:50vh;border-radius:8px}.layout-inline-media iframe{width:100%;max-width:560px;height:315px}@media screen and (min-width:1021px){.page.layout-desktop-content-left-media-right{grid-template-columns:45% 55%;grid-template-rows:var(--header-height) 1fr auto;grid-template-areas:"header header" "main-question multimedia" "footer_q footer_q";min-height:100vh;height:auto;max-height:none;overflow:visible}.page.layout-desktop-content-left-media-right .multimedia{position:sticky;top:var(--header-height);align-self:start;display:flex;align-items:center;justify-content:center;height:calc(100vh - var(--header-height) - var(--footer-height));max-height:calc(100vh - var(--header-height) - var(--footer-height));padding:10px 20px 10px 10px}.page.layout-desktop-content-left-media-right .multimedia iframe,.page.layout-desktop-content-left-media-right .multimedia img,.page.layout-desktop-content-left-media-right .multimedia video{max-height:calc(100vh - var(--header-height) - 100px);max-width:100%;-o-object-fit:contain;object-fit:contain}.page.layout-desktop-content-left-media-right .main-question{display:flex;flex-direction:column;justify-content:center;height:auto;min-height:calc(100vh - var(--header-height) - var(--footer-height));overflow:visible;padding:clamp(16px,3vh,48px) var(--main-padding) clamp(12px,2vh,24px)}.page.layout-desktop-content-right-media-left{grid-template-columns:55% 45%;grid-template-rows:var(--header-height) 1fr auto;grid-template-areas:"header header" "multimedia main-question" "footer_q footer_q";min-height:100vh;height:auto;max-height:none;overflow:visible}.page.layout-desktop-content-right-media-left .multimedia{position:sticky;top:var(--header-height);align-self:start;display:flex;align-items:center;justify-content:center;height:calc(100vh - var(--header-height) - var(--footer-height));max-height:calc(100vh - var(--header-height) - var(--footer-height));padding:10px}.page.layout-desktop-content-right-media-left .multimedia iframe,.page.layout-desktop-content-right-media-left .multimedia img,.page.layout-desktop-content-right-media-left .multimedia video{max-height:calc(100vh - var(--header-height) - 100px);max-width:100%;-o-object-fit:contain;object-fit:contain}.page.layout-desktop-content-right-media-left .main-question{display:flex;flex-direction:column;justify-content:center;height:auto;min-height:calc(100vh - var(--header-height) - var(--footer-height));overflow:visible;padding:clamp(16px,3vh,48px) var(--main-padding) clamp(12px,2vh,24px)}.page.layout-desktop-split-left{grid-template-columns:50% 50%;grid-template-rows:1fr;grid-template-areas:"main-question multimedia";min-height:100vh;height:auto;max-height:none;overflow:visible}.page.layout-desktop-split-left .header{position:fixed;top:0;left:0;right:0;z-index:10;background:transparent;pointer-events:none}.page.layout-desktop-split-left .header *{pointer-events:auto}.page.layout-desktop-split-left .multimedia{position:sticky;top:0;align-self:start;width:100%;height:100vh;max-height:100vh;padding:0;margin:0}.page.layout-desktop-split-left .multimedia iframe,.page.layout-desktop-split-left .multimedia img,.page.layout-desktop-split-left .multimedia video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;max-width:none;max-height:none;margin:0;padding:0;border-radius:0}.page.layout-desktop-split-left .main-question{display:flex;flex-direction:column;justify-content:center;height:auto;min-height:100vh;overflow:visible;padding:clamp(16px,3vh,40px) 40px;padding-top:clamp(calc(var(--header-height) + 8px),calc(var(--header-height) + 2vh),calc(var(--header-height) + 20px))}.page.layout-desktop-split-left .footer_q{display:none}.page.layout-desktop-split-right{grid-template-columns:50% 50%;grid-template-rows:1fr;grid-template-areas:"multimedia main-question";min-height:100vh;height:auto;max-height:none;overflow:visible}.page.layout-desktop-split-right .header{position:fixed;top:0;left:0;right:0;z-index:10;background:transparent;pointer-events:none}.page.layout-desktop-split-right .header *{pointer-events:auto}.page.layout-desktop-split-right .multimedia{position:sticky;top:0;align-self:start;width:100%;height:100vh;max-height:100vh;padding:0;margin:0}.page.layout-desktop-split-right .multimedia iframe,.page.layout-desktop-split-right .multimedia img,.page.layout-desktop-split-right .multimedia video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;max-width:none;max-height:none;margin:0;padding:0;border-radius:0}.page.layout-desktop-split-right .main-question{display:flex;flex-direction:column;justify-content:center;height:auto;min-height:100vh;overflow:visible;padding:clamp(16px,3vh,40px) 40px;padding-top:clamp(calc(var(--header-height) + 8px),calc(var(--header-height) + 2vh),calc(var(--header-height) + 20px))}.page.layout-desktop-split-right .footer_q{display:none}.page.layout-desktop-after-text{grid-template-columns:1fr;grid-template-rows:var(--header-height) 1fr auto;grid-template-areas:"header" "main-question" "footer_q";max-height:100vh;overflow-y:auto}.page.layout-desktop-after-text .multimedia{display:none}.page.layout-desktop-after-text .main-question{max-width:900px;margin:0 auto;padding:20px 40px;display:block}.page.layout-desktop-after-text .main-question .box,.page.layout-desktop-after-text .main-question .container,.page.layout-desktop-after-text .main-question .description,.page.layout-desktop-after-text .main-question .guiat-description{display:block}.page.layout-desktop-after-text .main-question .description p,.page.layout-desktop-after-text .main-question .guiat-description p{display:block;margin-bottom:1em}.page.layout-desktop-after-text .layout-inline-media{text-align:left;margin:20px 0}.page.layout-desktop-after-text .layout-inline-media iframe{max-width:100%}.page.layout-desktop-background{grid-template-columns:1fr;grid-template-areas:"header" "main-question" "footer_q";position:relative;min-height:100vh;max-height:100vh;overflow:hidden}.page.layout-desktop-background .multimedia{position:fixed;top:0;left:0;width:100%;height:100%;z-index:0;max-width:none;max-height:none}.page.layout-desktop-background .multimedia:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(180deg,#0000004d,#00000080,#000000b3);pointer-events:none}.page.layout-desktop-background .multimedia img,.page.layout-desktop-background .multimedia video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;max-width:none;max-height:none}.page.layout-desktop-background .main-question{position:relative;z-index:1;background:transparent;color:#fff;text-shadow:0 2px 4px rgba(0,0,0,.7);margin:0;padding:40px;display:flex;flex-direction:column;justify-content:center}.page.layout-desktop-background .main-question h1,.page.layout-desktop-background .main-question h2,.page.layout-desktop-background .main-question label,.page.layout-desktop-background .main-question p{color:#fff;text-shadow:0 2px 8px rgba(0,0,0,.8)}.page.layout-desktop-background .main-question .question-button{background:#fffffff2;border:2px solid rgba(255,255,255,1);color:#333;backdrop-filter:blur(5px);text-shadow:none}.page.layout-desktop-background .main-question .question-button:hover{background:#fff;border-color:#fff;color:#000}.page.layout-desktop-background .footer_q{position:relative;z-index:1}.page.layout-desktop-background .footer_q button{background:#fff;color:#333;font-weight:600;box-shadow:0 4px 15px #0000004d}.page.layout-desktop-background .header,.page.layout-desktop-background header{position:relative;z-index:1;background:transparent}.page.layout-desktop-background .header *,.page.layout-desktop-background header *{color:#fff;text-shadow:0 2px 4px rgba(0,0,0,.7)}}@media screen and (min-width:768px)and (max-width:1020px){.page.layout-tablet-top-full,.page.layout-tablet-top-padded{grid-template-columns:1fr;grid-template-rows:var(--header-height) auto 1fr auto;grid-template-areas:"header" "multimedia" "main-question" "footer_q"}.page.layout-tablet-top-full .multimedia{padding:0;margin:0}.page.layout-tablet-top-full .multimedia img{width:100%;max-width:none;border-radius:0}.page.layout-tablet-after-text{grid-template-columns:1fr;grid-template-areas:"header" "main-question" "footer_q"}.page.layout-tablet-after-text .multimedia{display:none}.page.layout-tablet-background{grid-template-columns:1fr;grid-template-areas:"header" "main-question" "footer_q";min-height:100vh;max-height:100vh;overflow:hidden}.page.layout-tablet-background .multimedia{position:fixed;top:0;left:0;width:100%;height:100%;z-index:0;max-width:none;max-height:none}.page.layout-tablet-background .multimedia:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(180deg,#0000004d,#00000080,#000000b3);pointer-events:none}.page.layout-tablet-background .multimedia img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;max-width:none;max-height:none}.page.layout-tablet-background .main-question{position:relative;z-index:1;background:transparent;color:#fff;text-shadow:0 2px 4px rgba(0,0,0,.7);margin:0;padding:30px;display:flex;flex-direction:column;justify-content:center}.page.layout-tablet-background .main-question h1,.page.layout-tablet-background .main-question h2,.page.layout-tablet-background .main-question label,.page.layout-tablet-background .main-question p{color:#fff;text-shadow:0 2px 8px rgba(0,0,0,.8)}.page.layout-tablet-background .main-question .question-button{background:#fffffff2;border:2px solid rgba(255,255,255,1);color:#333;backdrop-filter:blur(5px);text-shadow:none}.page.layout-tablet-background .main-question .question-button:hover{background:#fff;border-color:#fff;color:#000}.page.layout-tablet-background .footer_q button{background:#fff;color:#333;font-weight:600;box-shadow:0 4px 15px #0000004d}.page.layout-tablet-background .header,.page.layout-tablet-background header{position:relative;z-index:1;background:transparent}.page.layout-tablet-background .header *,.page.layout-tablet-background header *{color:#fff;text-shadow:0 2px 4px rgba(0,0,0,.7)}}@media screen and (max-width:767px){.page.layout-mobile-top-full{grid-template-columns:1fr;grid-template-rows:var(--header-height) auto 1fr auto;grid-template-areas:"header" "multimedia" "main-question" "footer_q"}.page.layout-mobile-top-full .multimedia{width:100%;max-width:100%;padding:0;margin:0}.page.layout-mobile-top-full .multimedia img{width:100%;max-width:100%;border-radius:0;margin:0}.page.layout-mobile-top-padded{grid-template-columns:1fr;grid-template-rows:var(--header-height) auto 1fr auto;grid-template-areas:"header" "multimedia" "main-question" "footer_q"}.page.layout-mobile-top-padded .multimedia{padding:10px;max-height:40vh}.page.layout-mobile-top-padded .multimedia img{border-radius:8px}.page.layout-mobile-after-text{grid-template-columns:1fr;grid-template-areas:"header" "main-question" "footer_q"}.page.layout-mobile-after-text .multimedia{display:none}.page.layout-mobile-after-text .main-question,.page.layout-mobile-after-text .main-question .container,.page.layout-mobile-after-text .main-question .description{display:block}.page.layout-mobile-after-text .main-question .description p{display:block;margin-bottom:1em}.page.layout-mobile-background{grid-template-columns:1fr;grid-template-areas:"header" "main-question" "footer_q";min-height:100vh;max-height:100vh;overflow:hidden}.page.layout-mobile-background .multimedia{position:fixed;top:0;left:0;width:100%;height:100%;z-index:0;max-width:none;max-height:none;padding:0}.page.layout-mobile-background .multimedia:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(180deg,#0000004d,#00000080,#000000b3);pointer-events:none}.page.layout-mobile-background .multimedia img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;max-width:none;max-height:none;border-radius:0;margin:0}.page.layout-mobile-background .main-question{position:relative;z-index:1;background:transparent;color:#fff;text-shadow:0 2px 4px rgba(0,0,0,.7);margin:0;padding:20px;display:flex;flex-direction:column;justify-content:center}.page.layout-mobile-background .main-question h1,.page.layout-mobile-background .main-question h2,.page.layout-mobile-background .main-question label,.page.layout-mobile-background .main-question p{color:#fff;text-shadow:0 2px 8px rgba(0,0,0,.8)}.page.layout-mobile-background .main-question .question-button{background:#fffffff2;border:2px solid rgba(255,255,255,1);color:#333;backdrop-filter:blur(5px);text-shadow:none}.page.layout-mobile-background .main-question .question-button:hover{background:#fff;border-color:#fff;color:#000}.page.layout-mobile-background .container{background:transparent}.page.layout-mobile-background .footer_q button{background:#fff;color:#333;font-weight:600;box-shadow:0 4px 15px #0000004d}.page.layout-mobile-background .header,.page.layout-mobile-background header{position:relative;z-index:1;background:transparent}.page.layout-mobile-background .header *,.page.layout-mobile-background header *{color:#fff;text-shadow:0 2px 4px rgba(0,0,0,.7)}}.welcome.layout-background{position:relative;min-height:100vh;max-height:100vh;overflow:hidden;display:flex;flex-direction:column}.welcome.layout-background .layout-background-media{position:fixed;top:0;left:0;width:100%;height:100%;z-index:0}.welcome.layout-background .layout-background-media:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(180deg,#0000004d,#00000080,#000000b3)}.welcome.layout-background .layout-background-media img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.welcome.layout-background .principal{position:relative;z-index:1;background:transparent;color:#fff;text-shadow:0 2px 4px rgba(0,0,0,.7);flex:1;display:flex;flex-direction:column;justify-content:center;padding:40px}.welcome.layout-background .principal h1,.welcome.layout-background .principal h2,.welcome.layout-background .principal p{color:#fff;text-shadow:0 2px 8px rgba(0,0,0,.8)}.welcome.layout-background .footer{position:relative;z-index:1;background:transparent;padding:20px}.welcome.layout-background .footer button{background:#fff;color:#333;font-weight:600;box-shadow:0 4px 15px #0000004d}.home-inline-media{display:block;margin:20px 0;text-align:center}.home-inline-media img{max-width:100%;max-height:300px;border-radius:8px;cursor:pointer}.home-inline-media iframe{max-width:100%;width:560px;height:315px}@media screen and (max-width:767px){.home-inline-media img{max-height:200px}.home-inline-media iframe{width:100%;height:200px}}.result-container{width:100%;max-width:var(--content-max-width);margin:0 auto;padding:0 var(--content-padding);box-sizing:border-box}@media(max-width:768px){.result-container{padding:0 var(--mobile-padding)}}.result-container.layout-background{position:relative;min-height:100vh;max-height:100vh;overflow:hidden}.result-container.layout-background .layout-background-media{position:fixed;top:0;left:0;width:100%;height:100%;z-index:0}.result-container.layout-background .layout-background-media:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(180deg,#0000004d,#00000080,#000000b3)}.result-container.layout-background .layout-background-media img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.result-container.layout-background .result-content{position:relative;z-index:1;background:transparent;color:#fff;text-shadow:0 2px 4px rgba(0,0,0,.7);padding:40px;display:flex;flex-direction:column;justify-content:center;min-height:calc(100vh - 80px)}.result-container.layout-background .result-content h1,.result-container.layout-background .result-content h2,.result-container.layout-background .result-content li,.result-container.layout-background .result-content p{color:#fff;text-shadow:0 2px 8px rgba(0,0,0,.8)}.result-container.layout-background .result-content a{color:#90cdf4;text-shadow:0 1px 3px rgba(0,0,0,.5)}.result-container.layout-background button{background:#fff;color:#333;font-weight:600;box-shadow:0 4px 15px #0000004d}@media(min-width:1020px){.result-container.page-with-media{height:auto;max-height:none;overflow:visible;min-height:100vh}.result-container.page-with-media .main-question{overflow-y:visible;padding-top:48px;padding-bottom:48px}.result-container.page-with-media .multimedia{position:sticky;top:calc(var(--header-height, 60px) + 20px);align-self:start;max-height:calc(100vh - var(--header-height, 60px) - 40px)}}.result-inline-media{display:block;margin:20px 0;text-align:center}.result-inline-media img{max-width:100%;max-height:400px;border-radius:8px;cursor:pointer}.result-inline-media iframe{max-width:100%;width:560px;height:315px}.result-requirements{font-size:15px;line-height:1.4;margin-top:16px}.result-requirement-item{margin-bottom:8px;padding:10px 14px;background:#f5f6f8;border-left:3px solid #2196f3;border-radius:4px}.result-requirement-item div{font-weight:500;color:#1a1a1a}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}:focus-visible{outline:3px solid #005fcc;outline-offset:2px}.question-button:focus-visible{outline:3px solid #005fcc;outline-offset:2px;box-shadow:0 0 0 4px #005fcc66}.button_reset:focus-visible,.button_start:focus-visible{outline:3px solid #005fcc;outline-offset:2px}.language-button:focus-visible{outline:2px solid #005fcc;outline-offset:1px}@media(prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.guiat-player-embedded{position:relative;width:100%}.guiat-player-embedded .footer,.guiat-player-embedded .header,.guiat-player-embedded .logo{position:static!important;width:auto!important}.guiat-player-embedded .layout-background-media,.guiat-player-embedded .page.layout-desktop-background .multimedia,.guiat-player-embedded .page.layout-mobile-background .multimedia,.guiat-player-embedded .page.layout-tablet-background .multimedia,.guiat-player-embedded .result-container.layout-background .layout-background-media,.guiat-player-embedded .welcome.layout-background .layout-background-media{position:absolute!important}.guiat-player-embedded .page,.guiat-player-embedded .page_duplicate,.guiat-player-embedded .principal,.guiat-player-embedded .welcome,.guiat-player-embedded .welcome.layout-background{min-height:auto!important;max-height:none!important;height:auto!important}.guiat-player-embedded .principal{padding-top:16px;padding-bottom:16px}.guiat-player-embedded .page.layout-desktop-background,.guiat-player-embedded .page.layout-desktop-split-left,.guiat-player-embedded .page.layout-desktop-split-right,.guiat-player-embedded .page.layout-mobile-background,.guiat-player-embedded .page.layout-tablet-background{min-height:auto!important;max-height:none!important;height:auto!important}:root{--modal-z-index:2000;--modal-bg-color:rgba(0,0,0,.5);--modal-content-bg:white;--modal-border-radius:5px;--modal-padding:20px;--modal-width-desktop:500px;--modal-width-mobile:90vw}.modal-overlay{position:fixed;inset:0;background-color:var(--modal-bg-color);display:flex;align-items:center;justify-content:center;z-index:var(--modal-z-index);overflow-y:auto;box-sizing:border-box;padding:10px}.modal-overlay-fullscreen{padding:0;align-items:stretch;justify-content:stretch}.modal-content{background:var(--modal-content-bg);padding:var(--modal-padding);border-radius:var(--modal-border-radius);width:min(99vw,var(--modal-width-mobile));max-width:min(99vw,var(--modal-width-desktop));box-sizing:border-box}.modal-content-fullscreen{width:99vw;max-width:99vw;height:100vh;max-height:100vh;border-radius:0;padding:0;display:flex;flex-direction:column;overflow:auto;box-sizing:border-box}.modal-content-duplicate{background:var(--modal-content-bg);padding:var(--modal-padding);border-radius:var(--modal-border-radius);width:80%;display:flex;box-sizing:border-box}.modal-content-duplicate.modal-content-fullscreen{width:99vw;max-width:99vw;height:100vh;max-height:100vh;border-radius:0;padding:0;flex-direction:row;gap:24px;box-sizing:border-box}.modal-form{display:flex;flex-direction:column;gap:16px}.modal-form-fullscreen{flex:1;padding:32px;overflow:auto;box-sizing:border-box}.modal-content-duplicate.modal-content-fullscreen .modal-form{flex:1}.form-group{margin-bottom:15px;width:100%}.form-group label{display:block;margin-bottom:5px;font-weight:700}.form-group input{width:100%;padding:8px;border:1px solid #ccc;border-radius:5px;box-sizing:border-box}.form-group small.field-description{display:block;margin-top:5px;color:#666;font-size:.9em}.modal-content.image-modal{width:95vw!important;height:95vh!important;max-width:95vw!important;max-height:95vh!important;padding:0!important;background:transparent!important;display:flex!important;align-items:center!important;justify-content:center!important;position:relative!important}.modal-content.image-modal .modal-image{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.modal-close{position:absolute;top:10px;right:10px;background:red;color:#fff;border:none;padding:5px 10px;cursor:pointer;font-size:16px;border-radius:50%}@media screen and (max-width:767px){.modal-content{width:95%;max-width:95vw;padding:15px}.form-group label{font-size:16px}.form-group input{font-size:16px;padding:10px}.form-group small.field-description{font-size:.85em}}@media screen and (min-width:768px)and (max-width:1020px){.modal-content{width:80%;max-width:700px}}@media screen and (min-width:1021px){.modal-content{width:90%;max-width:var(--modal-width-desktop)}}.modal-close:focus-visible{outline:3px solid #005fcc;outline-offset:2px}.form-group input:focus-visible{outline:3px solid #005fcc;outline-offset:1px;border-color:#005fcc}:root{--error-color:#ffcc00;--error-bg-color:#fff8e1;--survey-max-height:600px;--aoc-primary:#0069b4;--aoc-primary-hover:#005a9e;--aoc-primary-dark:#004a80;--aoc-white:#ffffff;--aoc-gray-light:#f5f5f5;--aoc-gray:#e0e0e0;--aoc-text:#333333}.sv-question--error{border:none!important}.custom-required{border:1px solid var(--error-color);background-color:var(--error-bg-color)}.sv-question__erbox{color:var(--error-color)!important;font-style:italic}.sd-error{display:none!important}.sd-element--with-frame.sd-question--error-top{padding-top:32px}.sd-body.sd-body--static{padding-top:10px}.sv-components-row{max-height:var(--survey-max-height);overflow-y:auto;overflow-x:hidden;margin-top:6px}.survey-wrapper{width:100%;display:flex;justify-content:center;margin:0 auto;box-sizing:border-box}@media screen and (max-width:767px){:root{--survey-max-height:400px}.sv-root-modern{max-width:100%;margin:0 auto;font-size:16px}.sv-question,.sv-root-modern{width:100%;box-sizing:border-box}.sv-question{padding-left:0;padding-right:0;margin-bottom:12px}.sv-question__title{font-size:16px;line-height:1.3}.sv-question__content{max-width:100%;margin:0 auto}.sv-text{width:100%}input,select,textarea{font-size:16px}.sv-body,.sv-body__page,.sv-container-modern,.sv-page,.sv-row{width:100%;margin:0 auto;padding-left:0;padding-right:0;box-sizing:border-box}.popup-inner .sv-body__page{width:100%}}@media screen and (min-width:768px)and (max-width:1020px){.sv-root-modern{width:100%;max-width:700px;margin:0 auto}}@media screen and (min-width:1021px){.popup-inner .sv-root-modern{min-width:500px}}.survey-navigation{text-align:right;padding:16px 0;margin-top:16px;border-top:1px solid var(--aoc-gray)}.survey-nav-button{padding:14px 32px;font-size:16px;font-weight:600;border:none;border-radius:6px;cursor:pointer;transition:all .2s ease;min-width:140px}.survey-nav-button-enabled{background-color:var(--aoc-primary);color:var(--aoc-white)}.survey-nav-button-enabled:hover{background-color:var(--aoc-primary-hover)}.survey-nav-button-enabled:active{background-color:var(--aoc-primary-dark)}.survey-nav-button-disabled{background-color:var(--aoc-gray);color:#999;cursor:not-allowed}.survey-nav-button:focus-visible{outline:3px solid #005fcc;outline-offset:2px}.sd-btn{background-color:var(--aoc-primary)!important}.sd-btn,.sd-btn:hover{color:var(--aoc-white)!important}.sd-btn:hover{background-color:var(--aoc-primary-hover)!important}.sd-btn--action{color:var(--aoc-white)!important}.sd-btn--action,.sd-item--checked .sd-selectbase__item-checked-sign{background-color:var(--aoc-primary)!important}.sd-checkbox--checked .sd-checkbox__svg,.sd-radio--checked .sd-radio__svg{fill:var(--aoc-primary)!important}.sv-list__footer-actions .sv-action-bar-item,.sv-popup .sv-list__footer .sv-popup__button,.sv-popup .sv-popup__button--cancel{background-color:var(--aoc-gray-light)!important;color:var(--aoc-text)!important;border:1px solid var(--aoc-gray)!important;border-radius:6px!important}.sv-list__footer-actions .sv-action-bar-item:hover,.sv-popup .sv-popup__button--cancel:hover{background-color:var(--aoc-gray)!important;color:var(--aoc-text)!important}.sd-root-modern{--sjs-primary-backcolor:var(--aoc-primary)!important;--sjs-primary-backcolor-light:rgba(0,105,180,.1)!important;--sjs-primary-backcolor-dark:var(--aoc-primary-dark)!important;--sjs-primary-forecolor:var(--aoc-white)!important}.form-mode-content .sd-root-modern{width:100%!important;max-width:100%!important;background:transparent!important}.form-mode-content .sd-body{padding:0!important;background:transparent!important}.form-mode-content .sd-page{padding:0!important}.form-mode-content .sd-row{margin:0!important}.form-mode-content .sd-question{padding:16px 0!important}.inline-form-fields{width:100%;padding:0;background:#fff;border-radius:8px}.inline-form-fields .survey-wrapper,.inline-form-fields .sv-components-row{max-height:none;overflow:visible}.inline-form-fields .sd-root-modern{--sjs-general-backcolor:#ffffff;--sjs-general-backcolor-dim:#f7f7f7;--sjs-general-backcolor-dim-light:#fbfbfb;--sjs-general-forecolor:#333333;--sjs-general-forecolor-light:#666666;--sjs-primary-backcolor:var(--aoc-primary);--sjs-primary-backcolor-light:rgba(0,105,180,.08);--sjs-primary-backcolor-dark:var(--aoc-primary-dark);--sjs-primary-forecolor:#ffffff;--sjs-shadow-small:0 1px 2px rgba(0,0,0,.06);--sjs-shadow-inner:inset 0 1px 2px rgba(0,0,0,.04);--sjs-border-default:#e5e5e5;--sjs-border-light:#eeeeee;background:#fff!important}.inline-form-fields .sd-body{background:#fff!important;padding:0!important}.inline-form-fields .sd-body.sd-body--static{padding-top:0!important}.inline-form-fields .sd-panel{background:#f7f7f7;border-radius:8px;border:1px solid #e5e5e5;padding:20px;margin-bottom:16px}.inline-form-fields .sd-panel__header{padding-bottom:8px}.inline-form-fields .sd-panel__title{font-weight:700;font-size:1.1em;color:#333}.inline-form-fields .sd-panel__description{color:#666;font-size:.9em}.inline-form-fields .sd-element--with-frame{background:#f7f7f7;border-radius:8px;border:1px solid #e5e5e5}.inline-form-fields .sd-input{background:#fff!important;border:1px solid #d4d4d4!important;border-radius:6px!important}.inline-form-fields .sd-input:focus{border-color:var(--aoc-primary)!important;box-shadow:0 0 0 2px #0069b426!important}.inline-form-fields .sd-dropdown{background:#fff!important;border:1px solid #d4d4d4!important;border-radius:6px!important}.inline-form-fields .sd-page{padding:0!important}.inline-form-fields .sd-row{margin-bottom:4px}.inline-form-fields .sd-question__required-text{color:#dc2626!important}.inline-form-fields .survey-navigation{border-top:none;padding:16px 0 8px;margin-top:8px;text-align:right}.inline-form-fields .sd-element--invisible,.inline-form-fields .sd-question--invisible,.inline-form-fields [style*="display: none"],.inline-form-fields [style*="display:none"]{visibility:hidden!important;position:absolute!important;pointer-events:none!important;height:0!important;overflow:hidden!important}.inline-form-fields .sd-element--invisible *,.inline-form-fields .sd-question--invisible *{tabindex:-1}.form-page-header{display:flex;justify-content:flex-end;align-items:center;margin-bottom:12px}.form-page-lang-selector select{padding:6px 10px;font-size:14px;font-family:inherit;color:#333;background-color:#fff;border:1px solid #d0d0d0;border-radius:6px;cursor:pointer;min-width:120px}.form-page-lang-selector select:hover{border-color:#0069b4}.form-page-lang-selector select:focus{outline:2px solid #0069b4;outline-offset:1px;border-color:#0069b4}.form-page{width:100%;overflow-x:hidden;--sjs-font-questiontitle-color:#333;--sjs-font-questiontitle-weight:600;--sjs-general-forecolor:#333}.form-page-content{width:100%}.form-page .sd-root-modern{background:transparent!important;overflow-x:hidden!important;width:100%!important;max-width:100%!important}.form-page .sd-root-modern,.form-page .sd-root-modern--full-container{min-height:auto!important;height:auto!important}.form-page .sd-root-modern__wrapper{min-height:auto!important;overflow-x:hidden!important}.form-page .sd-container-modern__title:empty,.form-page .sd-title:empty,.form-page .sv_custom_header{display:none!important}.form-page .sd-container-modern__title{padding:0!important;margin:0!important}.form-page .sd-header__text:has(h3:empty){display:none!important}.form-page .sv-components-row{max-height:none!important;overflow-x:hidden!important;overflow-y:visible!important}.form-page .sv-components-column{overflow:visible!important}.form-page #sv-icon-holder-global-container{display:none!important}.form-page .sd-element__header,.form-page .sd-question__header{min-height:auto!important;overflow:visible!important}.form-page .sd-element__title,.form-page .sd-question__title,.form-page .sd-question__title--answer,.form-page .sd-question__title--required,.form-page h5.sd-title{line-height:1.4!important;min-height:1.4em!important;overflow:visible!important;font-weight:600!important;color:#333!important}.form-page .sd-question__title span,.form-page .sv-string-viewer{font-weight:600!important;color:#333!important}.form-page .sd-element__erbox,.form-page .sd-element__num,.form-page .sd-error,.form-page .sd-question--error .sd-question__erbox{display:none!important}.form-page .sd-dropdown--error,.form-page .sd-input--error,.form-page .sd-text--error{border-color:#e0e0e0!important;background-color:transparent!important}.form-page .sd-element__title--error,.form-page .sd-question__title--error{color:inherit!important}.form-page .sd-question__required-text{color:#666!important}.form-page.show-errors .sd-element__erbox,.form-page.show-errors .sd-error,.form-page.show-errors .sd-question--error .sd-question__erbox{display:block!important}.form-page.show-errors .sd-dropdown--error,.form-page.show-errors .sd-input--error,.form-page.show-errors .sd-text--error{border-color:#c62828!important}.form-page.show-errors .sd-element__title--error,.form-page.show-errors .sd-question__required-text,.form-page.show-errors .sd-question__title--error{color:#c62828!important}.form-page-navigation{padding:32px 0;margin-top:24px;border-top:1px solid #e0e0e0;text-align:right}.form-page-button{padding:14px 32px;font-size:16px;font-weight:600;border:none;border-radius:6px;cursor:pointer;transition:all .2s ease;min-width:160px}.form-page-button-enabled{background-color:#0069b4!important;color:#fff!important}.form-page-button-enabled:hover{background-color:#005a9e!important}.form-page-button-enabled:active{background-color:#004a80!important}.form-page-button-disabled{background-color:#e0e0e0;color:#999;cursor:not-allowed}.form-page-button-secondary{background-color:#fff!important;color:#0069b4!important;border:2px solid #0069b4!important;margin-right:12px}.form-page-button-secondary:hover{background-color:#f0f7fc!important}.form-page-button-secondary:active{background-color:#e0eff8!important}.procedure-sheet{width:100%;margin:0 auto;max-width:1080px;padding:var(--space-8) var(--space-6);box-sizing:border-box;font-family:var(--font-sans);font-size:var(--fs-body);line-height:var(--lh-body);color:var(--fg1);background:var(--bg)}@media(max-width:768px){.procedure-sheet{padding:var(--space-6) var(--space-4)}}.procedure-sheet *,.procedure-sheet :after,.procedure-sheet :before{box-sizing:border-box}.ps-header{margin:0 0 var(--space-7);padding-bottom:var(--space-5);border-bottom:1px solid var(--border)}.ps-header-content{max-width:100%}.ps-title{font-size:var(--fs-display-md);font-weight:var(--weight-bold);line-height:var(--lh-heading);letter-spacing:var(--tracking-tight);color:var(--fg1);margin:0 0 var(--space-2)}.ps-subtitle,.ps-title{font-family:var(--font-sans)}.ps-subtitle{font-size:var(--fs-h3);font-weight:var(--weight-regular);line-height:var(--lh-body);color:var(--fg2);margin:0}.ps-quick-actions,.ps-raw-actions{display:flex;flex-wrap:wrap;gap:var(--space-3);margin-top:var(--space-5)}.ps-action-btn{display:inline-flex;align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-5);min-height:44px;border-radius:var(--radius-lg);font-family:var(--font-sans);font-size:var(--fs-body);font-weight:var(--weight-semibold);line-height:1;text-decoration:none;border:1px solid transparent;cursor:pointer;transition:background-color .15s,color .15s,border-color .15s,box-shadow .15s,transform .05s}.ps-action-btn:focus-visible{outline:none;box-shadow:var(--focus-ring)}.ps-action-btn:active{transform:translateY(1px)}.ps-action-btn,.ps-action-btn:active,.ps-action-btn:focus,.ps-action-btn:hover,.ps-action-btn:visited{text-decoration:none}.ps-action-primary,.ps-action-primary:active,.ps-action-primary:focus,.ps-action-primary:hover,.ps-action-primary:visited{color:var(--fg-on-brand)}.ps-action-primary{background:var(--blue-500)}.ps-action-primary:hover{background:var(--blue-600)}.ps-action-primary svg{color:inherit}.ps-action-secondary{background:var(--bg);color:var(--blue-500);border-color:var(--blue-500)}.ps-action-secondary:hover{background:var(--blue-50)}.ps-action-assistant,.ps-action-form{background:var(--bg-brand-subtle);color:var(--blue-700);border-color:var(--blue-100)}.ps-action-assistant:hover,.ps-action-form:hover{background:var(--blue-100);border-color:var(--blue-200)}.ps-status{display:inline-flex;align-items:center;gap:var(--space-1);padding:var(--space-1) var(--space-3);border-radius:var(--radius-pill);font-size:var(--fs-caption);font-weight:var(--weight-semibold);text-transform:uppercase;letter-spacing:var(--tracking-wide)}.ps-status-active{background:var(--bg-success);color:var(--fg-success)}.ps-status-draft{background:var(--bg-warning);color:var(--fg-warning)}.ps-status-inactive{background:var(--bg-error);color:var(--fg-error)}.ps-content{display:flex;flex-direction:column;gap:var(--space-4)}.ps-section{background:var(--bg-raised);border:1px solid var(--border);border-radius:var(--radius-xl);overflow:hidden;transition:box-shadow .2s,border-color .2s}.ps-section-expanded,.ps-section:hover{box-shadow:var(--shadow-sm)}.ps-section-expanded{border-color:var(--ink-300)}.ps-section-header{display:flex;align-items:center;gap:var(--space-3);width:100%;padding:var(--space-5) var(--space-6);background:transparent;border:0;text-align:left;font-family:var(--font-sans);font-size:var(--fs-h3);font-weight:var(--weight-semibold);color:var(--fg1);cursor:pointer}.ps-section-header:focus-visible{outline:none;box-shadow:inset 0 0 0 3px #005cd159}.ps-section-header:hover{background:var(--bg-muted)}.ps-section-icon{flex-shrink:0;width:20px;height:20px;color:var(--blue-500)}.ps-section-title{flex:1}.ps-section-toggle{flex-shrink:0;color:var(--fg2);transition:transform .2s}.ps-section-expanded .ps-section-toggle{transform:rotate(180deg)}.ps-section-content{padding:var(--space-5) var(--space-6) var(--space-6);border-top:1px solid var(--border);color:var(--fg1)}.ps-section-content>*+*{margin-top:var(--space-4)}.ps-subsection{padding:var(--space-4) 0;border-top:1px solid var(--border)}.ps-subsection:first-child{border-top:0;padding-top:0}.ps-subsection h3{font-size:var(--fs-h4);font-weight:var(--weight-semibold);color:var(--fg1);margin:0 0 var(--space-3)}.ps-definition-list{display:grid;grid-template-columns:minmax(160px,200px) 1fr;gap:var(--space-3) var(--space-5);margin:0}.ps-definition-list dt{font-weight:var(--weight-semibold);color:var(--fg2);font-size:var(--fs-body-sm)}.ps-definition-list dd{margin:0;color:var(--fg1)}@media(max-width:600px){.ps-definition-list{grid-template-columns:1fr;gap:var(--space-1) var(--space-2)}.ps-definition-list dt{margin-top:var(--space-3)}.ps-definition-list dt:first-of-type{margin-top:0}}.ps-contact{background:var(--bg-muted);border-radius:var(--radius-lg);padding:var(--space-4)}.ps-contact h4{font-size:var(--fs-body-sm);font-weight:var(--weight-semibold);text-transform:uppercase;letter-spacing:var(--tracking-wide);color:var(--fg2);margin:0 0 var(--space-3)}.ps-contact-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-2)}.ps-contact-list li{display:flex;align-items:center;gap:var(--space-2);font-size:var(--fs-body-sm);color:var(--fg1)}.ps-contact-list a{color:var(--fg-link);text-decoration:none}.ps-contact-list a:hover{color:var(--fg-link-hover);text-decoration:underline}.ps-doc-section{margin:0}.ps-doc-section h4{font-size:var(--fs-h4);font-weight:var(--weight-semibold);margin:0 0 var(--space-3)}.ps-doc-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-3)}.ps-doc-list li{display:flex;align-items:flex-start;gap:var(--space-2);padding:var(--space-3) var(--space-4);background:var(--bg-muted);border:1px solid var(--border);border-radius:var(--radius-md)}.ps-required-badge{display:inline-block;font-weight:var(--weight-bold);color:var(--red-500);margin-right:var(--space-1)}.ps-doc-conditions{margin:var(--space-2) 0 0;font-size:var(--fs-body-sm);color:var(--fg2);font-style:italic}.ps-downloads{margin:0}.ps-downloads h4{font-size:var(--fs-h4);font-weight:var(--weight-semibold);margin:0 0 var(--space-3)}.ps-download-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-2)}.ps-download-list li{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);background:var(--bg);border:1px solid var(--border);border-radius:var(--radius-md);transition:border-color .15s,box-shadow .15s}.ps-download-list li:hover{border-color:var(--blue-300);box-shadow:var(--shadow-xs)}.ps-download-list a{color:var(--fg-link);text-decoration:none;font-weight:var(--weight-medium);flex:1}.ps-download-list a:hover{color:var(--fg-link-hover);text-decoration:underline}.ps-format-badge{display:inline-block;padding:2px var(--space-2);background:var(--bg-brand-subtle);color:var(--blue-700);border-radius:var(--radius-xs);font-size:var(--fs-caption);font-weight:var(--weight-semibold);text-transform:uppercase;letter-spacing:var(--tracking-wide)}.ps-channels{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:var(--space-4)}.ps-channel{padding:var(--space-5);background:var(--bg-raised);border:1px solid var(--border);border-radius:var(--radius-lg);display:flex;flex-direction:column;gap:var(--space-3)}.ps-channel h4{display:flex;align-items:center;gap:var(--space-2);font-size:var(--fs-h4);font-weight:var(--weight-semibold);margin:0;color:var(--fg1)}.ps-channel p{margin:0;color:var(--fg2);font-size:var(--fs-body-sm)}.ps-channel-online{border-left:3px solid var(--blue-500)}.ps-channel-inperson{border-left:3px solid var(--green-500)}.ps-channel-postal{border-left:3px solid var(--violet-500)}.ps-appointment-required,.ps-channel-requirements{background:var(--bg-warning);color:var(--fg-warning);padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);font-size:var(--fs-body-sm)}.ps-channel-link{align-self:flex-start;display:inline-flex;align-items:center;gap:var(--space-2);margin-top:auto;padding:var(--space-3) var(--space-5);background:var(--blue-500);color:var(--fg-on-brand);border-radius:var(--radius-lg);font-weight:var(--weight-semibold);font-size:var(--fs-body-sm);text-decoration:none;transition:background-color .15s}.ps-channel-link:hover{background:var(--blue-600)}.ps-postal-address{font-family:var(--font-mono);white-space:pre-line;background:var(--bg-muted);padding:var(--space-3);border-radius:var(--radius-sm)}.ps-cost-free{display:inline-block;padding:var(--space-2) var(--space-4);background:var(--bg-success);color:var(--fg-success);border-radius:var(--radius-pill);font-weight:var(--weight-semibold)}.ps-fees-table{width:100%;border-collapse:collapse;margin:0;font-size:var(--fs-body-sm)}.ps-fees-table td,.ps-fees-table th{padding:var(--space-3) var(--space-4);text-align:left;border-bottom:1px solid var(--border)}.ps-fees-table th{background:var(--bg-muted);font-weight:var(--weight-semibold);color:var(--fg2);font-size:var(--fs-caption);text-transform:uppercase;letter-spacing:var(--tracking-wide)}.ps-fees-table tr:last-child td{border-bottom:0}.ps-payment-methods{margin:var(--space-3) 0 0;font-size:var(--fs-body-sm);color:var(--fg2)}.ps-silence-desc{color:var(--fg2);font-style:italic}.ps-legal-html{color:var(--fg1)}.ps-legal-html a{color:var(--fg-link)}.ps-legal-html a:hover{color:var(--fg-link-hover)}.ps-legal-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-3)}.ps-legal-list li{padding:var(--space-3) var(--space-4);background:var(--bg-muted);border:1px solid var(--border);border-radius:var(--radius-md)}.ps-legal-summary{margin:var(--space-2) 0 0;color:var(--fg1)}.ps-legal-notes{margin:var(--space-2) 0 0}.ps-law-ref,.ps-legal-notes{color:var(--fg2);font-size:var(--fs-body-sm)}.ps-legal-badge{display:inline-block;padding:2px var(--space-2);background:var(--bg-info);color:var(--fg-info);border-radius:var(--radius-xs);font-size:var(--fs-caption);font-weight:var(--weight-semibold);margin-left:var(--space-2)}.ps-legal-badge-expired{background:var(--bg-error);color:var(--fg-error)}.ps-legal-expired{opacity:.65;text-decoration:line-through}.ps-data-rights{background:var(--bg-info);border-left:3px solid var(--blue-500);border-radius:var(--radius-md);padding:var(--space-4);color:var(--fg-info)}.ps-dpo-contact{margin:var(--space-3) 0 0;font-size:var(--fs-body-sm)}.ps-related-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-2)}.ps-related-list li{padding:var(--space-3) var(--space-4);background:var(--bg-muted);border-radius:var(--radius-md);font-size:var(--fs-body-sm)}.ps-related-list a{color:var(--fg-link);text-decoration:none;font-weight:var(--weight-medium)}.ps-related-list a:hover{color:var(--fg-link-hover);text-decoration:underline}.ps-footer{margin-top:var(--space-7);padding-top:var(--space-5);border-top:1px solid var(--border);font-size:var(--fs-body-sm);color:var(--fg3);display:flex;flex-wrap:wrap;gap:var(--space-4);justify-content:space-between}.procedure-sheet-raw .ps-raw-content{font-size:var(--fs-body);line-height:var(--lh-relaxed);color:var(--fg1)}.procedure-sheet-raw .ps-raw-content h1,.procedure-sheet-raw .ps-raw-content h2,.procedure-sheet-raw .ps-raw-content h3{margin-top:var(--space-6);margin-bottom:var(--space-3)}.procedure-sheet-raw .ps-raw-content p{margin:0 0 var(--space-3)}.procedure-sheet-raw .ps-raw-content a{color:var(--fg-link)}.procedure-sheet-raw .ps-raw-content a:hover{color:var(--fg-link-hover)}.procedure-sheet-raw .ps-raw-content ol,.procedure-sheet-raw .ps-raw-content ul{padding-left:var(--space-6);margin:0 0 var(--space-3)}.procedure-sheet-error{padding:var(--space-7);text-align:center;color:var(--fg-error);background:var(--bg-error);border-radius:var(--radius-lg)}.guiat-player-embedded .procedure-sheet{padding-top:0;max-width:none}.procedure-sheet-editable .ps-editable{display:inline;cursor:pointer;border-radius:var(--radius-sm);transition:background-color .12s,box-shadow .12s,outline-color .12s;outline:2px dashed transparent;outline-offset:2px;position:relative}.procedure-sheet-editable .ps-editable:hover{background:var(--bg-brand-subtle);outline-color:var(--blue-300)}.procedure-sheet-editable .ps-editable:focus-visible{outline-color:var(--blue-500);outline-style:solid}.procedure-sheet-editable .ps-editable:has(>div),.procedure-sheet-editable .ps-editable:has(>ol),.procedure-sheet-editable .ps-editable:has(>p),.procedure-sheet-editable .ps-editable:has(>ul),.procedure-sheet-editable .ps-raw-content,.procedure-sheet-editable .ps-section-content>.ps-editable{display:block}.ps-mandatory-marker{display:inline-block;margin-left:2px;color:var(--red-500);font-weight:var(--weight-bold);-webkit-user-select:none;-moz-user-select:none;user-select:none}.ps-empty-hint{display:inline-block;color:var(--fg3);font-style:italic;font-size:var(--fs-body-sm)}.ps-assign-btn{display:inline-flex;align-items:center;gap:var(--space-1);padding:4px var(--space-3);margin-left:var(--space-2);background:var(--bg-brand-subtle);color:var(--blue-700);border:1px solid var(--blue-100);border-radius:var(--radius-sm);font-size:var(--fs-caption);font-weight:var(--weight-semibold);cursor:pointer;text-transform:uppercase;letter-spacing:var(--tracking-wide);transition:background-color .12s,border-color .12s}.ps-assign-btn:hover{background:var(--blue-100);border-color:var(--blue-300)}.ps-v2 .ps-list,.ps-v2 .ps-meta-list{list-style:none;margin:0;padding:0}.ps-v2 .ps-list>li,.ps-v2 .ps-meta-list>li{padding:var(--space-2) 0;border-bottom:1px solid var(--ink-100);display:flex;align-items:flex-start;gap:var(--space-2);flex-wrap:wrap;line-height:1.5}.ps-v2 .ps-list>li:last-child,.ps-v2 .ps-meta-list>li:last-child{border-bottom:0}.ps-v2 .ps-list svg,.ps-v2 .ps-meta-list svg{color:var(--ink-400);width:14px;height:14px;margin-top:4px}.ps-v2 .ps-list>li.ps-disabled{opacity:.55}.ps-v2 .ps-dl{display:grid;grid-template-columns:minmax(160px,28%) 1fr;-moz-column-gap:var(--space-5);column-gap:var(--space-5);row-gap:var(--space-3);margin:0;align-items:baseline}.ps-v2 .ps-dl dt{font-weight:var(--weight-semibold);color:var(--ink-700);display:flex;align-items:center;gap:var(--space-2);min-width:0;word-break:break-word}.ps-v2 .ps-dl dt svg{color:var(--blue-500);width:14px;height:14px;flex-shrink:0}.ps-v2 .ps-dl dd{margin:0;color:var(--ink-800);min-width:0;word-break:break-word;overflow-wrap:anywhere}@media(max-width:600px){.ps-v2 .ps-dl{grid-template-columns:1fr;row-gap:var(--space-1)}.ps-v2 .ps-dl dd{margin-bottom:var(--space-2)}}.ps-v2 .ps-code{font-family:var(--font-mono,ui-monospace,monospace);font-size:.85em;background:var(--bg-muted);color:var(--ink-700);padding:1px 6px;border-radius:var(--radius-sm);border:1px solid var(--ink-100)}.ps-v2 .ps-html{line-height:1.55;color:var(--ink-800)}.ps-v2 .ps-html>*+*{margin-top:var(--space-3)}.ps-v2 .ps-html ol,.ps-v2 .ps-html ul{padding-left:var(--space-6);margin-left:0}.ps-v2 .ps-html ol>li,.ps-v2 .ps-html ul>li{padding:0;border:0;display:list-item}.ps-v2 .ps-html strong{color:var(--ink-900)}.ps-v2 .ps-html em{font-style:italic}.ps-v2 .ps-html a{color:var(--blue-600);text-decoration:underline}.ps-v2 .ps-subheading{font-size:var(--fs-h4,1rem);font-weight:var(--weight-semibold);color:var(--ink-700);margin:var(--space-4) 0 var(--space-2)}.ps-v2 .ps-pref-icon{color:var(--amber-500,#d97706);margin-left:var(--space-2)}.ps-v2 .ps-channel-identity{margin-top:var(--space-1);width:100%}.ps-v2 .ps-channel-identity,.ps-v2 .ps-formats{font-size:var(--fs-caption);color:var(--ink-500)}.ps-v2 .ps-obtainable{display:inline-block;margin-left:var(--space-2);padding:0 var(--space-2);background:var(--amber-050,#ecfdf5);color:var(--fg-success,#047857);border-radius:var(--radius-sm);font-size:var(--fs-caption)}.ps-v2 .ps-legal-ref{font-size:var(--fs-caption);color:var(--ink-500);font-style:italic}.ps-v2 .ps-payment-methods{margin-top:var(--space-3);color:var(--ink-600);font-size:var(--fs-caption)}.ps-v2 .ps-subject-characteristics{color:var(--ink-600);font-size:var(--fs-caption);font-style:italic}.ps-v2 .ps-list>li.ps-doc-item{display:block;padding:var(--space-3) 0}.ps-v2 .ps-doc-header{display:flex;align-items:center;gap:var(--space-2);flex-wrap:wrap}.ps-v2 .ps-doc-name{font-weight:var(--weight-semibold);color:var(--ink-800)}.ps-v2 .ps-doc-req{display:inline-flex;align-items:center;padding:2px var(--space-2);border-radius:var(--radius-pill);background:var(--bg-muted);color:var(--ink-700);font-size:var(--fs-caption)}.ps-v2 .ps-doc-req strong{color:var(--blue-700)}.ps-v2 .ps-doc-condition{margin-top:var(--space-2);color:var(--ink-700);line-height:1.5}.ps-v2 .ps-doc-meta{margin-top:var(--space-2);display:flex;flex-wrap:wrap;gap:var(--space-3);font-size:var(--fs-caption);color:var(--ink-500)}.ps-v2 .ps-doc-meta .ps-obtainable{display:inline-block;padding:0 var(--space-2);background:var(--amber-050,#ecfdf5);color:var(--fg-success,#047857);border-radius:var(--radius-sm)}.ps-v2 .ps-title-row{display:flex;align-items:baseline;flex-wrap:wrap;gap:var(--space-3);margin:0 0 var(--space-2)}.ps-v2 .ps-title-row .ps-title{margin:0}.ps-v2 .ps-title-row .ps-status{align-self:center}