@font-face{font-family:CustomPrimary;src:url(/fonts/primary/Custom-Thin.woff2) format("woff2");font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:CustomPrimary;src:url(/fonts/primary/Custom-Light.woff2) format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:CustomPrimary;src:url(/fonts/primary/Custom-Regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:CustomPrimary;src:url(/fonts/primary/Custom-Medium.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:CustomPrimary;src:url(/fonts/primary/Custom-Bold.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:CustomPrimary;src:url(/fonts/primary/Custom-Black.woff2) format("woff2");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:CustomHeading;src:url(/fonts/heading/Custom-Light.woff2) format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:CustomHeading;src:url(/fonts/heading/Custom-Regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:CustomHeading;src:url(/fonts/heading/Custom-Medium.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:CustomHeading;src:url(/fonts/heading/Custom-Bold.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:CustomHeading;src:url(/fonts/heading/Custom-Black.woff2) format("woff2");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:CustomSecondary;src:url(/fonts/secondary/Custom-Light.woff2) format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:CustomSecondary;src:url(/fonts/secondary/Custom-Regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:CustomSecondary;src:url(/fonts/secondary/Custom-Medium.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:CustomSecondary;src:url(/fonts/secondary/Custom-Bold.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}:root{--font-primary:"CustomPrimary",system-ui,sans-serif;--font-heading:"CustomHeading",system-ui,sans-serif;--font-secondary:"CustomSecondary",system-ui,sans-serif;--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--font-weight-thin:100;--font-weight-light:300;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-black:900;--font-size-xs:0.75rem;--font-size-sm:0.875rem;--font-size-base:1rem;--font-size-lg:1.125rem;--font-size-xl:1.25rem;--font-size-2xl:1.5rem;--font-size-3xl:1.875rem;--font-size-4xl:2.25rem;--font-size-5xl:3rem;--background:0 100% 100%;--foreground:0 100% 0%;--card:0 0% 100%;--card-foreground:222.2 84% 4.9%;--popover:0 0% 100%;--popover-foreground:222.2 84% 4.9%;--primary:199 89% 48%;--primary-foreground:210 40% 98%;--secondary:210 40% 96.1%;--secondary-foreground:222.2 47.4% 11.2%;--muted:210 40% 96.1%;--muted-foreground:215.4 16.3% 46.9%;--accent:210 40% 96.1%;--accent-foreground:222.2 47.4% 11.2%;--destructive:0 84.2% 60.2%;--destructive-foreground:210 40% 98%;--border:214.3 31.8% 91.4%;--input:214.3 31.8% 91.4%;--ring:199 89% 48%;--radius:0.5rem;--foreground-rgb:0,0,0;--background-start-rgb:255,255,220;--background-end-rgb:255,255,255;--col-a:199 89% 68%;--col-b:199 89% 48%;--col-c:199 89% 28%;--col-d:199 49% 88%;--col-e:199 89% 90%;--h-col:199;--s-col:89%;--hs-col:var(--h-col) var(--s-col);--lightBG:hsla(199,89%,28%,0.06)}.test-color{color:hsl(222.2 50% 45%)}.dark{--background:0 0% 20%;--foreground:210 40% 97%;--card:222.2 84% 4.9%;--card-foreground:210 40% 98%;--popover:222.2 84% 4.9%;--popover-foreground:210 40% 98%;--primary:199 89% 48%;--primary-foreground:222.2 47.4% 11.2%;--secondary:217.2 32.6% 17.5%;--secondary-foreground:210 40% 98%;--muted:217.2 32.6% 17.5%;--muted-foreground:215 20.2% 65.1%;--accent:217.2 32.6% 17.5%;--accent-foreground:210 40% 98%;--destructive:0 62.8% 30.6%;--destructive-foreground:210 40% 98%;--border:217.2 32.6% 17.5%;--input:217.2 32.6% 17.5%;--ring:199 89% 48%;--foreground-rgb:255,255,255}.numeric-keypad{margin-left:auto;margin-right:auto;width:100%;max-width:20rem}.numeric-keypad-display{margin-bottom:1rem;display:flex;align-items:center;justify-content:center;gap:.5rem}.numeric-keypad-grid{margin-bottom:1rem;display:grid;width:100%;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem}.numeric-keypad-button{aspect-ratio:1/1;min-height:3rem;font-size:1.25rem;line-height:1.75rem;font-weight:600;touch-action:manipulation;-webkit-user-select:none;-moz-user-select:none;user-select:none;display:flex;align-items:center;justify-content:center;transition:colors .2s}.numeric-keypad-button:hover{background-color:hsl(var(--primary)/.1)}.numeric-keypad-button:active{background-color:hsl(var(--primary)/.2)}.numeric-keypad-button:focus{outline:2px solid hsl(var(--primary));outline-offset:2px}.numeric-keypad-button:disabled{cursor:not-allowed;opacity:.5}.numeric-keypad-clear-button{font-size:.875rem;line-height:1.25rem;font-weight:500;transition:colors .2s}.numeric-keypad-clear-button:hover{background-color:hsl(var(--muted))}.password-overlay{position:fixed;inset:0;z-index:50;overflow-y:auto;background-color:hsl(var(--background)/.8);--tw-backdrop-blur:blur(4px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.password-overlay-card{margin-left:1rem;margin-right:1rem;width:100%;max-width:24rem;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));--tw-shadow:0 10px 15px -3px rgb(0 0 0/0.1),0 4px 6px -4px rgb(0 0 0/0.1);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.password-overlay-icon{margin-bottom:.5rem;display:flex;justify-content:center}.password-overlay-title{text-align:center;font-size:1.5rem;line-height:2rem;font-weight:700}.password-overlay-description{text-align:center;color:hsl(var(--muted-foreground))}.password-overlay-keypad{display:grid;gap:1rem}.password-overlay-footer{display:flex;flex-direction:column;gap:.75rem}@media (min-width:768px){.password-overlay-footer{flex-direction:row}}.password-overlay-cancel-button{display:flex;width:100%;align-items:center;justify-content:center}@media (min-width:768px){.password-overlay-cancel-button{width:50%}}.password-overlay-submit-button{width:100%}@media (min-width:768px){.password-overlay-submit-button{width:50%}}.cancel-passcode-button,.change-passcode-button,.save-passcode-button{display:inline-flex;align-items:center;justify-content:center}@media (max-width:480px){.numeric-keypad-button{min-height:2.5rem;font-size:1.125rem;line-height:1.75rem}.numeric-keypad-grid{gap:.5rem}}.dark .bg-foreground .text-background{color:#000000!important}.collapsible-content{overflow:hidden;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.7s;transition-timing-function:cubic-bezier(0,0,.2,1);animation-duration:.7s;animation-timing-function:cubic-bezier(0,0,.2,1)}.collapsible-content.collapsed{max-height:0;--tw-translate-y:-0.5rem;opacity:0}.collapsible-content.collapsed,.collapsible-content.expanded{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.collapsible-content.expanded{--tw-translate-y:0px;opacity:1;max-height:2000px}.subcategory-collapsible{overflow:hidden;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.7s;transition-timing-function:cubic-bezier(0,0,.2,1);animation-duration:.7s;animation-timing-function:cubic-bezier(0,0,.2,1)}.subcategory-collapsible.collapsed{max-height:0;opacity:0}.subcategory-collapsible.expanded{opacity:1;max-height:1000px}.chevron-icon{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s;transition-timing-function:cubic-bezier(0,0,.2,1);animation-duration:.3s;animation-timing-function:cubic-bezier(0,0,.2,1)}.chevron-icon.rotated{--tw-rotate:180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.css_dropdown_item{position:relative}.css_dropdown_item:before{position:absolute;content:"";height:1px;background:hsl(199 89% 85%);bottom:-.2em;left:3%;width:90%}.profile-name-input::-moz-placeholder,.settings-input-control::-moz-placeholder{color:#d1d5db;font-weight:400;opacity:.6;font-size:.7em}.profile-name-input::placeholder,.settings-input-control::placeholder{color:#d1d5db;font-weight:400;opacity:.6;font-size:.7em}@media (min-width:768px){.profile-name-input::-moz-placeholder,.settings-input-control::-moz-placeholder{font-size:.8em}.profile-name-input::placeholder,.settings-input-control::placeholder{font-size:.8em}}@media (min-width:1024px){.profile-name-input::-moz-placeholder,.settings-input-control::-moz-placeholder{font-size:.9em}.profile-name-input::placeholder,.settings-input-control::placeholder{font-size:.9em}}@media (min-width:1280px){.profile-name-input::-moz-placeholder,.settings-input-control::-moz-placeholder{font-size:1em}.profile-name-input::placeholder,.settings-input-control::placeholder{font-size:1em}}.settings-input-control:focus::-moz-placeholder{color:#d1d5db;opacity:.5}.settings-input-control:focus::placeholder{color:#d1d5db;opacity:.5}.css_anamBtn{height:1.5rem!important;--tw-scale-x:.75;--tw-scale-y:.75;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));justify-content:center;gap:.25rem!important;border-radius:calc(var(--radius) - 2px);--tw-bg-opacity:1!important;background-color:rgb(0 0 0/var(--tw-bg-opacity,1))!important;padding:.75rem 1.5rem!important;font-size:.9em!important;font-weight:300!important;--tw-text-opacity:1!important;color:rgb(255 255 255/var(--tw-text-opacity,1))!important;opacity:.6!important;transition-property:all!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important;transition-duration:.3s!important;animation-duration:.3s!important}.css_anamBtn:hover{pointer-events:auto!important;--tw-scale-x:0.8!important;--tw-scale-y:0.8!important;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))!important;border-style:none!important;background-color:hsl(var(--col-c)/100%)!important;opacity:1}@media (min-width:480px){.css_anamBtn{height:1.75rem!important;--tw-scale-x:.9;--tw-scale-y:.9;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));padding-top:1rem!important;padding-bottom:1rem!important;font-size:.9em}.css_anamBtn:hover{--tw-scale-x:1!important;--tw-scale-y:1!important;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))!important}}@media (min-width:768px){.css_anamBtn{--tw-scale-x:1;--tw-scale-y:1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));justify-content:flex-start}}.css_bigBtn{--tw-scale-x:.9!important;--tw-scale-y:.9!important;justify-content:flex-start!important;gap:.25rem!important;text-wrap:wrap;border-radius:calc(var(--radius) - 2px);--tw-bg-opacity:1!important;background-color:rgb(0 0 0/var(--tw-bg-opacity,1))!important;padding-top:0!important;padding-bottom:0!important;font-size:.875rem!important;line-height:1.25rem!important;font-weight:300!important;--tw-text-opacity:1!important;color:rgb(255 255 255/var(--tw-text-opacity,1))!important;opacity:.6!important;transition-property:all!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important;transition-duration:.3s!important;animation-duration:.3s!important}.css_bigBtn,.css_bigBtn:hover{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))!important}.css_bigBtn:hover{--tw-scale-x:0.95!important;--tw-scale-y:0.95!important;border-style:none!important;opacity:1!important}@media (min-width:480px){.css_bigBtn{padding-top:.25rem!important;padding-bottom:.25rem!important}}@media (min-width:640px){.css_bigBtn{padding-top:.5rem!important;padding-bottom:.5rem!important}}@media (min-width:768px){.css_bigBtn{--tw-scale-x:1!important;--tw-scale-y:1!important}.css_bigBtn,.css_bigBtn:hover{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))!important}.css_bigBtn:hover{--tw-scale-x:1.02!important;--tw-scale-y:1.02!important}}.css_anamDrkBtn{min-height:2.5rem;--tw-scale-x:1;--tw-scale-y:1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));justify-content:flex-start!important;gap:.25rem!important;border-radius:calc(var(--radius) - 2px);--tw-bg-opacity:1!important;background-color:rgb(55 65 81/var(--tw-bg-opacity,1))!important;padding-top:.5rem!important;padding-bottom:.5rem!important;font-size:.875rem!important;line-height:1.25rem!important;font-weight:300!important;--tw-text-opacity:1!important;color:rgb(255 255 255/var(--tw-text-opacity,1))!important;opacity:.6!important;transition-property:all!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important;transition-duration:.3s!important;animation-duration:.3s!important}.css_anamDrkBtn:hover{--tw-scale-x:1.02!important;--tw-scale-y:1.02!important;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))!important;border-style:none!important;--tw-bg-opacity:1;background-color:rgb(107 114 128/var(--tw-bg-opacity,1));opacity:1!important}.css_header_main,.css_header_second,.css_progress_bars{box-shadow:0 0 .5em rgba(0,0,0,.2)}.css_img_help_modal{box-shadow:.2em .2em 3em rgba(55,56,81,.7)}.css_marketing_faq_open{box-shadow:0 0 .9em rgba(55,56,81,.2)}.css_bigBtn_h{padding-top:.25rem;font-weight:700;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.css_bigBtn_p{max-width:34ch;text-wrap:wrap;padding-bottom:.25rem;font-size:.7em;font-weight:300;line-height:1.25;--tw-text-opacity:1;color:rgb(209 213 219/var(--tw-text-opacity,1))}@media (min-width:480px){.css_bigBtn_p{max-width:28ch;font-size:.8em}}@media (min-width:768px){.css_bigBtn_p{max-width:20ch;font-size:.9em}}.css_anamBtn:hover,.css_bigBtn:hover{box-shadow:0 0 .5em rgba(0,0,0,.5)}.css_bg_form{border-radius:calc(var(--radius) - 2px);background-color:hsl(var(--primary)/.2);padding:.5rem}.css_bg_form p{padding-bottom:0!important}.css_summary_table_description{margin-bottom:1.5rem;max-width:65ch;border-left-width:4px;--tw-border-opacity:1;border-color:rgb(0 0 0/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity,1));padding:1rem;font-size:.8em;font-weight:300;line-height:1.25;--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity,1))}.css_summary_table_description:is(.dark *){--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity,1))}@media (min-width:768px){.css_summary_table_description{font-size:.9em}}@media (min-width:1024px){.css_summary_table_description{font-size:1em}}.css_form_label{margin-bottom:.5rem!important;padding-left:.5rem;padding-right:.5rem;font-weight:700!important;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));color:.8!important}@media (min-width:768px){.css_form_label{font-size:.9em!important}}@media (min-width:1024px){.css_form_label{font-size:1em!important}}@media (min-width:1280px){.css_form_label{font-size:1.2em!important}}.css_contact_container .css_form_label{color:hsl(var(--col-c)/70%)}.css_form_input{margin-top:.25rem!important;border-radius:0!important;border-width:0 0 1px!important;--tw-border-opacity:1!important;border-color:rgb(0 0 0/var(--tw-border-opacity,1))!important}.css_card{border-style:none;--tw-bg-opacity:1!important;background-color:rgb(243 244 246/var(--tw-bg-opacity,1))!important}.css_stepper_round_corners{--rad:0.5em;z-index:2}.css_stepper_round_corners:after,.css_stepper_round_corners:before{content:"";position:absolute;background-color:transparent;bottom:-1em;height:1em;width:1em}.css_stepper_round_corners:before{left:-.06em;border-top-left-radius:.5em;box-shadow:0 -.5em 0 0 white;z-index:-1}.css_stepper_round_corners:after{right:.03em;border-top-right-radius:.5em;box-shadow:0 -.5em 0 0 white;z-index:-1}.download-dialog-footer button{width:50%}@keyframes questcard-help-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.3)}}@keyframes pulse{50%{opacity:.5}}.questcard-help-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}.questcard-help-pulse.focused{animation:questcard-help-pulse 2s infinite}.questcard-help-pulse:hover{animation:questcard-help-pulse 1s infinite}.questcard-help-pulse.popover-open,.questcard-help-pulse.popover-open:hover{animation:none}.css_questcard_category_title{margin-bottom:.25rem;-webkit-hyphens:auto;hyphens:auto;text-wrap:balance;font-size:1.1em;font-weight:300;line-height:1em}@media (min-width:768px){.css_questcard_category_title{font-size:1.8em}}@media (min-width:1024px){.css_questcard_category_title{font-size:2em}}@media (min-width:1280px){.css_questcard_category_title{font-size:2em}}.css_questcard_category_subtitle{max-width:48ch;text-wrap:balance;font-size:.7em;font-weight:300;line-height:1.25;color:var(--col-c)}@media (min-width:768px){.css_questcard_category_subtitle{font-size:.9em;font-weight:300}}@media (min-width:1024px){.css_questcard_category_subtitle{font-size:1em}}@media (min-width:1280px){.css_questcard_category_subtitle{font-size:1.1em}}.css_quest-card-focused{box-shadow:0 0 .5em hsl(var(--col-c)/0%);background:hsl(var(--col-c)/10%)}.css_summary-report-tab-trigger{--tw-scale-x:1;--tw-scale-y:1;justify-content:center;justify-items:end!important;overflow:hidden;-webkit-hyphens:auto;hyphens:auto;text-wrap:wrap!important;padding-left:.25rem!important;padding-right:.25rem!important;text-align:left!important;font-size:.7em!important;font-weight:300!important;line-height:.7em!important;--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity,1))}.css_summary-report-tab-trigger,.css_summary-report-tab-trigger[data-state=active]{transform-origin:bottom;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));border-radius:0}.css_summary-report-tab-trigger[data-state=active]{--tw-scale-x:1.2;--tw-scale-y:1.2;text-overflow:ellipsis!important;background-color:transparent!important;padding-top:.9em;padding-bottom:.9em;font-weight:700!important;color:hsl(var(--col-c)/80%)!important;--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity,1));--tw-shadow:0 0 #0000!important;--tw-shadow-colored:0 0 #0000!important;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)!important}@media (max-width:480px){.css_summary-report-tab-trigger[data-state=active]{padding-bottom:1.1em}}@media (min-width:768px){.css_summary-report-tab-trigger{transform-origin:center;justify-content:flex-start!important;padding-top:.8em!important;padding-bottom:.8em!important;text-align:center!important;font-size:.9em!important;line-height:1.25}.css_summary-report-tab-trigger[data-state=active]{transform-origin:center;--tw-scale-x:1.4;--tw-scale-y:1.4;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));justify-content:flex-start!important;background-color:transparent!important;padding-top:1em;padding-bottom:1em}}@media (min-width:1024px){.css_summary-report-tab-trigger{font-size:1em!important}.css_summary-report-tab-trigger[data-state=active]{padding-top:.85em!important;padding-bottom:.85em!important}}@media (min-width:1280px){.css_summary-report-tab-trigger{font-size:1.1em!important}.css_summary-report-tab-trigger[data-state=active]{padding-top:.8em!important;padding-bottom:.8em!important}}.css_summary_report_tab_label{font-size:.4rem}@media (max-width:480px){.css_summary_report_tab_label{text-overflow:ellipsis;white-space:nowrap}}@media (min-width:480px){.css_summary_report_tab_label{font-size:.5rem}}@media (min-width:768px){.css_summary_report_tab_label{font-size:.8rem}}@media (min-width:1024px){.css_summary_report_tab_label{font-size:1rem}}@media (min-width:1280px){.css_summary_report_tab_label{font-size:1.2rem}}.mobile-nav-menu:after{content:"";position:absolute;top:0;left:0;width:.5em;height:100%;background-color:hsl(var(--col-b)/70%)}@media (max-width:480px){.css_ai_suggestions_table_container,.css_ai_suggestions_table_container h3{margin-left:.25rem;margin-right:.25rem}}.css_profile_group{z-index:0;margin-top:3vh;gap:.25rem;border-radius:calc(var(--radius) - 2px);background-color:hsl(var(--col-c)/0%);padding:.75rem .25rem;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.7s;animation-duration:.7s}@media (min-width:768px){.css_profile_group{padding:1rem}}.css_profile_group:focus,.css_profile_group:hover{background:hsl(var(--col-c)/10%);transform:scale(1);transition:all .7s ease-in;z-index:100}.css_white_shadow{box-shadow:0 0 2em 1em white!important}.css_profile_group:hover .profile-age-slider-thumb{border-color:#fff}.css_profile_group h3{margin-bottom:1em}.css_nav_link{--tw-scale-x:1;--tw-scale-y:1;font-weight:300;transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s;animation-duration:.3s}.css_nav_link,.css_nav_link:hover{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.css_nav_link:hover{--tw-scale-x:1.10;--tw-scale-y:1.10;font-weight:700}.css_nav_link{transform-origin:left}.css_h1_settings{margin-bottom:1.5rem;-webkit-hyphens:auto;hyphens:auto;font-size:1.3em;font-weight:700;line-height:1.25;--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity,1))}@media (min-width:480px){.css_h1_settings{font-size:1.4em}}@media (min-width:768px){.css_h1_settings{font-size:1.6em}}@media (min-width:1024px){.css_h1_settings{-webkit-hyphens:none;hyphens:none;font-size:1.9em}}@media (min-width:1280px){.css_h1_settings{font-size:2.1em}}@media (min-width:1536px){.css_h1_settings{font-size:2.5em}}.css_subline_settings{max-width:64ch;-webkit-hyphens:auto;hyphens:auto;padding-bottom:1rem;font-size:.9em;font-weight:300;line-height:1.25;--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity,1))}@media (min-width:768px){.css_subline_settings{font-size:.9em}}@media (min-width:1024px){.css_subline_settings{font-size:1em}}@media (min-width:1280px){.css_subline_settings{-webkit-hyphens:none;hyphens:none;font-size:1.1em}}@media (min-width:1536px){.css_subline_settings{font-size:1.2em}}.profile-tutorial .tutorial-header{margin:0;border-radius:calc(var(--radius) - 2px);padding:0 .25rem;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s;animation-duration:.2s}.profile-tutorial .tutorial-header:hover{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity,1))}@media (min-width:768px){.profile-tutorial .tutorial-header{margin:.5rem;border-radius:var(--radius);padding:.5rem}}.profile-tutorial .tutorial-header:hover .chevron-icon{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity,1))}.ccs_profile_tutorial_listpoints{max-width:42ch;font-size:1.1em;font-weight:300;line-height:1.25;--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity,1))}.profile-tutorial .tutorial-content{overflow:hidden;padding-left:.25rem;transition-property:all;transition-duration:.3s;transition-timing-function:cubic-bezier(.4,0,.2,1);animation-duration:.3s;animation-timing-function:cubic-bezier(.4,0,.2,1)}@media (min-width:768px){.profile-tutorial .tutorial-content{padding-left:1rem}}.tutorial-above{margin-bottom:1rem}.tutorial-left{margin-right:0}@media (min-width:1024px){.tutorial-left{margin-right:1rem}}.marketing-page-content{min-height:100vh}.marketing-loading{opacity:0!important;visibility:hidden!important;pointer-events:none!important;position:absolute!important;top:-9999px!important}.marketing-loaded{opacity:1;visibility:visible!important;pointer-events:auto!important;position:relative!important;top:auto!important;animation:marketing-fade-in .5s ease-out forwards}.css_marketingHeader{padding:.5rem}@media (min-width:480px){.css_marketingHeader{padding:1rem}}.css_marketingAccordionText{max-width:64ch;-webkit-hyphens:auto;hyphens:auto;text-wrap:balance;padding-right:.5rem;font-size:.8em;font-weight:300;--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity,1))}@media (min-width:768px){.css_marketingAccordionText{font-size:.9em}}@media (min-width:1024px){.css_marketingAccordionText{-webkit-hyphens:none;hyphens:none;font-size:1em}}@keyframes marketing-fade-in{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}.css_h1_marketing{margin-bottom:1.5rem;font-size:1.6em;font-weight:300;--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity,1))}@media (min-width:480px){.css_h1_marketing{font-size:1.8em}}@media (min-width:768px){.css_h1_marketing{font-size:2.2em}}@media (min-width:1024px){.css_h1_marketing{font-size:2.5em}}@media (min-width:1280px){.css_h1_marketing{font-size:2.8em}}@media (min-width:1536px){.css_h1_marketing{font-size:3em}}.css_h3_marketing{margin-bottom:.5rem;font-size:.9em;font-weight:700;--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity,1))}@media (min-width:768px){.css_h3_marketing{font-size:1em}}@media (min-width:1024px){.css_h3_marketing{font-size:1.1em}}@media (min-width:1280px){.css_h3_marketing{font-size:1.2em}}@media (min-width:1536px){.css_h3_marketing{font-size:1.4em}}.css_p_marketing{max-width:64ch;-webkit-hyphens:auto;hyphens:auto;padding-bottom:1rem;font-size:.9em;font-weight:300;--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity,1))}@media (min-width:768px){.css_p_marketing{font-size:.9em}}@media (min-width:1024px){.css_p_marketing{font-size:1em}}@media (min-width:1280px){.css_p_marketing{-webkit-hyphens:none;hyphens:none;font-size:1.1em}}@media (min-width:1536px){.css_p_marketing{font-size:1.2em}}.css_admin_crud_icons{height:1.25rem;width:1.25rem;--tw-scale-x:1;--tw-scale-y:1;transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s;animation-duration:.3s}.css_admin_crud_icons,.css_admin_crud_icons:hover{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.css_admin_crud_icons:hover{--tw-scale-x:1.2;--tw-scale-y:1.2}@media (min-width:768px){.css_admin_crud_icons{height:1.5rem;width:1.5rem}}@media (min-width:1024px){.css_admin_crud_icons{height:1.75rem;width:1.75rem}}@media (min-width:1280px){.css_admin_crud_icons{height:2rem;width:2rem}}.css_InternalNotesSheet{border-style:none!important;background-color:hsl(var(--col-c))!important}.css_admin_form_card{border-radius:var(--radius);background-color:rgb(255 255 255/.1);padding:.5rem}.css_next_quest_icon{--tw-scale-x:.75;--tw-scale-y:.75;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@media (min-width:1024px){.css_next_quest_icon{--tw-scale-x:1;--tw-scale-y:1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}}.css_next_quest_icon:before{content:" ";position:absolute;top:-.5rem;left:-.3rem;z-index:0;height:4.5rem;width:4.5rem;border-radius:9999px;background-color:hsl(var(--col-d));--tw-shadow:0 0 4em 5em rgba(255,255,255,1);--tw-shadow-colored:0 0 4em 5em var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}@media (min-width:768px){.css_next_quest_icon:before{top:-.3rem;left:-.15rem}}@media (min-width:1024px){.css_next_quest_icon:before{top:-.1rem;left:-.1rem}}.css_h1_policies{margin-bottom:1.5rem;font-size:1.1em;font-weight:300;--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity,1))}@media (min-width:480px){.css_h1_policies{font-size:1.3em}}@media (min-width:768px){.css_h1_policies{font-size:1.5em}}@media (min-width:1024px){.css_h1_policies{font-size:1.9em}}@media (min-width:1280px){.css_h1_policies{font-size:2.1em}}@media (min-width:1536px){.css_h1_policies{font-size:2.5em}}.css_h2_policies{margin-bottom:.25rem!important;font-size:1em;font-weight:700;--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity,1))}@media (min-width:768px){.css_h2_policies{font-size:1.1em}}@media (min-width:1024px){.css_h2_policies{font-size:1.2em}}@media (min-width:1280px){.css_h2_policies{font-size:1.4em}}@media (min-width:1536px){.css_h2_policies{font-size:1.7em}}.css_admin_h4,.css_h3_policies,.css_marketing_feature_popover_txt h3{margin-bottom:.5rem;font-size:.9em;font-weight:700;--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity,1))}@media (min-width:768px){.css_admin_h4,.css_h3_policies,.css_marketing_feature_popover_txt h3{font-size:1em}}@media (min-width:1024px){.css_admin_h4,.css_h3_policies,.css_marketing_feature_popover_txt h3{font-size:1.1em}}@media (min-width:1280px){.css_admin_h4,.css_h3_policies,.css_marketing_feature_popover_txt h3{font-size:1.2em}}@media (min-width:1536px){.css_admin_h4,.css_h3_policies,.css_marketing_feature_popover_txt h3{font-size:1.4em}}.css_p_policies{max-width:64ch;-webkit-hyphens:auto;hyphens:auto;padding-bottom:1rem;font-size:.7em;font-weight:300;--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity,1))}@media (min-width:768px){.css_p_policies{font-size:.8em}}@media (min-width:1024px){.css_p_policies{font-size:.9em}}@media (min-width:1280px){.css_p_policies{-webkit-hyphens:none;hyphens:none;font-size:1em}}@media (min-width:1536px){.css_p_policies{font-size:1.1em}}.css_strong_policies{margin-bottom:1.5rem;font-size:.8em;font-weight:700!important;--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity,1))}@media (min-width:768px){.css_strong_policies{font-size:.9em}}@media (min-width:1024px){.css_strong_policies{font-size:1em}}@media (min-width:1280px){.css_strong_policies{font-size:1.1em}}@media (min-width:1536px){.css_strong_policies{font-size:1.2em}}.css_li_policies{max-width:64ch;font-size:.7em;font-weight:300;--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity,1))}@media (min-width:768px){.css_li_policies{font-size:.8em}}@media (min-width:1024px){.css_li_policies{font-size:.9em}}@media (min-width:1280px){.css_li_policies{font-size:1em}}@media (min-width:1536px){.css_li_policies{font-size:1.1em}}.css_link_policies{font-size:.7em;font-weight:300;--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity,1));text-decoration-line:underline;text-decoration-color:#93c5fd;text-decoration-thickness:2px;text-underline-offset:4px;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s;animation-duration:.3s}.css_link_policies:hover{font-weight:700;text-decoration-line:none}@media (min-width:768px){.css_link_policies{font-size:.8em}}@media (min-width:1024px){.css_link_policies{font-size:.9em}}@media (min-width:1280px){.css_link_policies{font-size:1em}}@media (min-width:1536px){.css_link_policies{font-size:1.1em}}.rule-disabled{opacity:.4!important;pointer-events:none!important;transition:opacity .3s ease-in-out}.rule-disabled button:not(.rule-enabled-checkbox),.rule-disabled input,.rule-disabled select,.rule-disabled textarea{cursor:not-allowed!important}.rule-disabled .rule-editor-actions,.rule-enabled-field{opacity:1!important;pointer-events:all!important}.rule-disabled .rule-editor-actions button{cursor:pointer!important}.admin-tabs-list{scroll-behavior:smooth;scrollbar-width:thin;scrollbar-color:rgba(0,0,0,.2) transparent;overflow-y:hidden!important;flex-wrap:nowrap!important}.admin-tabs-list::-webkit-scrollbar{height:4px}.admin-tabs-list::-webkit-scrollbar-track{background:transparent}.admin-tabs-list::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,.2);border-radius:2px}.admin-tabs-list::-webkit-scrollbar-thumb:hover{background-color:rgba(0,0,0,.3)}.admin-tabs-list .css_summary-report-tab-trigger{flex-shrink:0!important;white-space:nowrap!important;min-width:-moz-fit-content!important;min-width:fit-content!important;overflow:visible!important}.admin-tab-badge{white-space:nowrap;font-size:.75em;display:inline-block}.css_admin_form_label,.css_notice_form_label{margin-bottom:.25rem!important;padding-bottom:.25rem!important;font-size:.6em!important;font-weight:300!important;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}@media (min-width:768px){.css_admin_form_label,.css_notice_form_label{font-size:.7em!important}}@media (min-width:1024px){.css_admin_form_label,.css_notice_form_label{font-size:.8em!important}}@media (max-width:640px){.admin-tabs-list{gap:.25rem!important}.admin-tabs-list .css_summary-report-tab-trigger{font-size:.7rem;padding:.5rem .75rem}.admin-tab-badge{font-size:.6em;margin-left:.25rem}}@media (max-width:480px){.admin-tabs-list .css_summary-report-tab-trigger{font-size:.65rem;padding:.5rem}.admin-tab-badge{font-size:.55em}}.css_ruleset-item{transition-property:all;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1);animation-duration:.2s;animation-timing-function:cubic-bezier(.4,0,.2,1)}.css_ruleset-item.css_active{border-width:4px;--tw-border-opacity:1;border-color:rgb(0 0 0/var(--tw-border-opacity,1));background-color:rgb(0 0 0/.1);--tw-shadow:0 10px 15px -3px rgb(0 0 0/0.1),0 4px 6px -4px rgb(0 0 0/0.1);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);border-style:solid!important}.css_ruleset-item:not(.css_active){border-width:1px;border-color:hsl(var(--border))}.css_ruleset-item:not(.css_active):hover{background-color:hsl(var(--muted)/.5)}.css_ruleset-item.css_active:hover{background-color:rgb(0 0 0/.15)}.css_active-ruleset-indicator{margin-bottom:1rem;border-radius:var(--radius);border-width:1px;border-color:rgb(0 0 0/.3);background-color:rgb(0 0 0/.2);padding:.75rem}.css_active-ruleset-indicator .css_active-ruleset-name{font-weight:600;--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity,1))}.css_active-ruleset-indicator .css_active-ruleset-description{font-size:.875rem;line-height:1.25rem;color:hsl(var(--muted-foreground))}.rule-details-active-header{margin-bottom:.75rem;border-radius:var(--radius);border-width:1px;border-color:rgb(0 0 0/.2);background-color:rgb(0 0 0/.05);padding:.5rem}.rule-details-active-title{font-size:.75rem;line-height:1rem;font-weight:500;--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity,1))}@media (min-width:768px){.rule-details-active-title{font-size:.875rem;line-height:1.25rem}}.rule-details-active-meta{margin-top:.25rem;font-size:10px;line-height:1.25;color:hsl(var(--muted-foreground))}@media (min-width:768px){.rule-details-active-meta{font-size:.75rem;line-height:1rem}}.stepper-disabled{opacity:.5!important;cursor:not-allowed!important;transition:opacity .2s ease-in-out}.stepper-disabled:hover{opacity:.5!important;transform:none!important}.stepper-circle-disabled{cursor:not-allowed!important}.stepper-circle-disabled,.stepper-circle-disabled:hover{background-color:#e5e7eb!important;color:#9ca3af!important}.stepper-circle-disabled:hover{transform:none!important}.stepper-title-disabled{color:#d1d5db!important;cursor:not-allowed!important}.stepper-title-disabled:hover{color:#d1d5db!important;transform:none!important;opacity:1!important}*{border-color:hsl(var(--border))}body{color:rgb(var(--foreground-rgb));background:rgb(var(--background));background-color:hsl(var(--background));color:hsl(var(--foreground))}.dark .footer-logo-image,.dark .header-logo{filter:invert(1) brightness(100%)}.button-default{background-color:hsl(var(--background))}.css_marketing_feature_popover{box-shadow:0 0 2em rgba(0,0,0,.3)}.css_marketing_feature_popover_txt p{-webkit-hyphens:auto;hyphens:auto;padding-bottom:0;font-size:.875rem;line-height:1.25rem;font-weight:300;line-height:.7em}@media (min-width:768px){.css_marketing_feature_popover_txt p{line-height:.9em}}@media (min-width:1024px){.css_marketing_feature_popover_txt p{font-size:1rem;line-height:1.5rem;line-height:1.2em}}@media (min-width:1280px){.css_marketing_feature_popover_txt p{font-size:1.125rem;line-height:1.75rem;line-height:1.4em}}.css_hero_bg_radiant{background:#ffffff;background:linear-gradient(180deg,rgba(245,245,245,1),rgba(245,245,245,.69) 49%,rgba(245,245,245,0));filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFFFFF",endColorstr="#FFFFFF",GradientType=1)}@media (min-width:748px){.css_hero_bg_radiant{background:#ffffff;background:linear-gradient(90deg,rgba(245,245,245,1),rgba(245,245,245,.69) 49%,rgba(245,245,245,0));filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFFFFF",endColorstr="#FFFFFF",GradientType=1)}}.admin-panel{background-color:hsl(var(--background));color:hsl(var(--foreground));--tw-shadow:0 4px 6px -1px rgb(0 0 0/0.1),0 2px 4px -2px rgb(0 0 0/0.1);--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color)}.admin-panel,.dashboard-card{border-radius:var(--radius);padding:1rem;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.dashboard-card{background-color:hsl(var(--card));color:hsl(var(--card-foreground));--tw-shadow:0 1px 2px 0 rgb(0 0 0/0.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color)}.data-table{width:100%;border-collapse:collapse}.data-table th{background-color:hsl(var(--muted));padding:.5rem;text-align:left;color:hsl(var(--muted-foreground))}.data-table td{border-bottom-width:1px;border-color:hsl(var(--border));padding:.5rem}.sidebar-mobile-toggle .sidebar-toggle-button{background:transparent!important;border:none!important;position:relative;top:-10px;left:-10px}.settings-layout,.settings-main-content,.settings-main-content-inner,.summary-report-step,.summary-report-wrapper{overscroll-behavior:none;overscroll-behavior-y:none;overscroll-behavior-x:none;-webkit-overflow-scrolling:touch}@media (max-width:768px){.settings-layout,.settings-sidebar-container,.summary-report-step,.summary-report-tabs{overscroll-behavior:none;overscroll-behavior-y:none;-webkit-overflow-scrolling:touch}}.card-settings,.settings-card,.summary-report-tab-content{overscroll-behavior:none;overscroll-behavior-y:none}.search-highlight{position:relative;transition:all .3s ease;z-index:10}.search-highlight:before{content:"";position:absolute;top:-5px;left:-5px;right:-5px;bottom:-5px;border:2px solid rgba(var(--primary),.5);border-radius:8px;animation:pulse-border 2s ease-in-out;z-index:-1}@keyframes pulse-border{0%{box-shadow:0 0 0 0 rgba(var(--primary),.4)}70%{box-shadow:0 0 0 10px rgba(var(--primary),0)}to{box-shadow:0 0 0 0 rgba(var(--primary),0)}}.search-result-questcard .search-result-link{font-weight:500}[data-question-number].bg-yellow-100{box-shadow:0 0 15px rgba(var(--primary),.2);animation:highlight-pulse 1.5s ease-in-out}@keyframes highlight-pulse{0%{box-shadow:0 0 5px rgba(var(--primary),.3)}50%{box-shadow:0 0 15px rgba(var(--primary),.6)}to{box-shadow:0 0 5px rgba(var(--primary),.3)}}.stepper-section{transition:box-shadow .3s ease,transform .3s ease}.stepper-section.sticky{box-shadow:0 2px 10px rgba(0,0,0,0)}.stepper-sentinel{position:absolute;top:0;left:0;width:100%;height:1px;opacity:0;pointer-events:none}.faq-accordion-container [data-state=closed],.faq-accordion-container [data-state=open]{width:100%!important}.faq-accordion [data-radix-accordion-content]{width:100%!important;max-width:none!important}.faq-accordion .faq-accordion-item{width:100%!important}.faq-accordion [data-state=closed],.faq-accordion [data-state=open]{--radix-accordion-content-width:100%!important;--radix-collapsible-content-width:100%!important}.faq-accordion [data-state=closed]>div,.faq-accordion [data-state=open]>div,.faq-accordion>div{width:100%!important;max-width:100%!important}.client-desktop-header{min-height:40px;height:40px;max-height:60px}.mobile-nav-backdrop{transition:opacity .3s ease-out}.mobile-nav-backdrop.mobile-nav-backdrop-hidden{opacity:0;pointer-events:none}.mobile-nav-backdrop.mobile-nav-backdrop-visible{opacity:1;pointer-events:auto}.mobile-nav-menu{transition:transform .4s cubic-bezier(.25,.46,.45,.94);transform:translateX(-100%)}.mobile-nav-menu.mobile-nav-menu-hidden{transform:translateX(-100%);pointer-events:none}.mobile-nav-menu.mobile-nav-menu-visible{transform:translateX(0);pointer-events:auto}.mobile-nav-sublinks-container{overflow:hidden;transition:max-height .35s cubic-bezier(.25,.46,.45,.94),opacity .25s ease-out,padding .3s ease-out}.mobile-nav-sublinks-container.mobile-nav-sublinks-collapsed{max-height:0;opacity:0;padding-top:0;padding-bottom:0}.mobile-nav-sublinks-container.mobile-nav-sublinks-expanded{max-height:500px;opacity:1;padding-top:.5rem;padding-bottom:.5rem}.header-mobile-nav-chevron{transition:transform .3s cubic-bezier(.25,.46,.45,.94)}.header-mobile-nav-sublink{transition:transform .2s ease-out,opacity .2s ease-out;transform:translateY(0);opacity:1}.mobile-nav-sublinks-collapsed .header-mobile-nav-sublink{transform:translateY(-10px);opacity:0}.mobile-nav-sublinks-expanded .header-mobile-nav-sublink{transform:translateY(0);opacity:1}.mobile-nav-sublinks-expanded .header-mobile-nav-sublink:first-child{transition-delay:50ms}.mobile-nav-sublinks-expanded .header-mobile-nav-sublink:nth-child(2){transition-delay:.1s}.mobile-nav-sublinks-expanded .header-mobile-nav-sublink:nth-child(3){transition-delay:.15s}.mobile-nav-sublinks-expanded .header-mobile-nav-sublink:nth-child(4){transition-delay:.2s}.mobile-nav-sublinks-expanded .header-mobile-nav-sublink:nth-child(5){transition-delay:.25s}@media (max-width:768px){.client-desktop-header{min-height:50px}}:fullscreen{width:100vw;height:100vh;overflow:auto}:-webkit-full-screen{width:100vw;height:100vh;overflow:auto}:-moz-full-screen{width:100vw;height:100vh;overflow:auto}:-ms-fullscreen{width:100vw;height:100vh;overflow:auto}:fullscreen::-webkit-scrollbar{display:none}:-webkit-full-screen::-webkit-scrollbar{display:none}:fullscreen .header-main{z-index:9999}:-webkit-full-screen .header-main{z-index:9999}.fullscreen-toggle{transition:all .2s ease-in-out}.fullscreen-toggle:hover{transform:scale(1.05)}@media (display-mode:standalone){body{-webkit-user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent}body,html{height:100%}body{overflow:hidden;position:fixed;left:0;top:0;right:0;bottom:0;touch-action:none}.page{height:100dvh;overflow-y:scroll}}:root{overscroll-behavior:none}:root,body{overflow-x:hidden}body{overflow-y:auto;position:relative}.page{height:100dvh;overflow-y:scroll}@media (max-width:1024px) and (orientation:landscape){:fullscreen .header-main{padding:.5rem 1rem}:-webkit-full-screen .header-main{padding:.5rem 1rem}}@media (max-width:768px) and (orientation:portrait){:fullscreen .header-main{padding:.25rem 1rem}:-webkit-full-screen .header-main{padding:.25rem 1rem}}.marketing-features-section{position:relative}.features-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}@media (min-width:768px){.features-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.features-grid{grid-template-columns:repeat(3,1fr)}}.feature-card-more-content{animation:fadeInDown .3s ease-out}@keyframes fadeInDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.features-icon{transition-property:transform;transition-duration:.3s;transition-timing-function:cubic-bezier(.4,0,.2,1);animation-duration:.3s;animation-timing-function:cubic-bezier(.4,0,.2,1)}.features-icon:hover{--tw-rotate:3deg;--tw-scale-x:1.1;--tw-scale-y:1.1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@media (max-width:767px){.css_feature-card{min-height:350px}.features-grid{gap:1.5rem}}@media (min-width:1024px){.features-grid{grid-template-columns:repeat(4,1fr)}}@media (min-width:1280px){.features-grid{grid-template-columns:repeat(4,1fr);gap:2rem}}.marketing-accordion-content{transition:grid-template-rows .5s cubic-bezier(.4,0,.2,1),opacity .5s cubic-bezier(.4,0,.2,1)}.marketing-accordion-content-container{transform:translateY(0);transition:transform .2s ease-out .1s}.marketing-accordion-content-grid{animation:fadeInContent .4s ease-out .15s both}@keyframes fadeInContent{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.marketing-accordion-item{transition:box-shadow .3s ease,transform .2s ease}.marketing-accordion-item:has(.marketing-accordion-content[class*="grid-rows-[1fr]"]){transform:translateY(-1px)}.marketing-accordion-content[data-state=open]{animation:accordionSlideDown .5s cubic-bezier(.4,0,.2,1)}.marketing-accordion-content[data-state=closed]{animation:accordionSlideUp .5s cubic-bezier(.4,0,.2,1)}@keyframes accordionSlideDown{0%{max-height:0;opacity:0;padding-bottom:0}to{max-height:400px;opacity:1;padding-bottom:.5rem}}@keyframes accordionSlideUp{0%{max-height:400px;opacity:1;padding-bottom:.5rem}to{max-height:0;opacity:0;padding-bottom:0}}.marketing-accordion-chevron{transition:transform .3s cubic-bezier(.4,0,.2,1)}.marketing-accordion-content-container{transition:transform .5s cubic-bezier(.4,0,.2,1)}.marketing-accordion-content-grid{animation:fadeInUp .3s cubic-bezier(.4,0,.2,1) .2s both}@keyframes fadeInUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (max-width:768px){@keyframes accordionSlideDown{to{max-height:500px}}@keyframes accordionSlideUp{0%{max-height:500px}}}