:root{--ask-blue:#2563eb;--ask-blue-600:#2563eb;--ask-blue-700:#1d4ed8;--ask-blue-800:#1e40af;--ask-blue-50:#eff6ff;--ask-g-blue:#4285f4;--ask-g-blue-bg:#e8f0fe;--ask-g-blue-text:#1967d2;--ask-g-red:#ea4335;--ask-g-yellow:#fbbc04;--ask-g-green:#34a853;--ask-g-green-bg:#e6f4ea;--ask-g-green-text:#137333;--ask-ink-900:#0f172a;--ask-ink-700:#334155;--ask-ink-500:#64748b;--ask-ink-400:#94a3b8;--ask-line:#e2e8f0;--ask-bg:#f8fafc}body:not(.dark-mode) .header,body:not(.dark-mode) .header__container{background:#fff!important;border-bottom:1px solid var(--ask-line)!important;box-shadow:0 1px 2px rgba(15,23,42,.04)!important}body:not(.dark-mode) .header__menu .menu__item>a{color:var(--ask-ink-700)!important;font-weight:500!important;white-space:nowrap!important;transition:color .15s,background .15s!important;border-radius:8px!important;padding:.45rem .75rem!important}body:not(.dark-mode) .header__menu .menu__item>a:hover{background:var(--ask-blue-50)!important;color:var(--ask-blue-700)!important}body:not(.dark-mode) .header__menu .menu__item--current>a{color:var(--ask-blue-700)!important;background:var(--ask-blue-50)!important;font-weight:600!important}body:not(.dark-mode) .btn--header,body:not(.dark-mode) .header__menu .btn--primary{background:var(--ask-blue)!important;color:#fff!important;border-radius:9999px!important;font-weight:600!important;padding:.55rem 1.15rem!important;box-shadow:0 1px 2px rgba(37,99,235,.2)!important;transition:all .15s!important;border:none!important}body:not(.dark-mode) .btn--header:hover,body:not(.dark-mode) .header__menu .btn--primary:hover{background:var(--ask-blue-800)!important;box-shadow:0 4px 10px rgba(37,99,235,.25)!important;transform:translateY(-1px)}body:not(.dark-mode) .header__login .menu__item>a,body:not(.dark-mode) .header__user .menu__item>a{color:var(--ask-ink-700)!important;font-weight:500!important;padding:.4rem .7rem!important;border-radius:8px!important;transition:background .15s!important}body:not(.dark-mode) .header__login .menu__item>a:hover,body:not(.dark-mode) .header__user .menu__item>a:hover{background:var(--ask-blue-50)!important;color:var(--ask-blue-700)!important}body:not(.dark-mode) .header__avatar{border-radius:9999px!important;width:32px!important;height:32px!important;border:2px solid var(--ask-line)!important;transition:border-color .15s!important}body:not(.dark-mode) .header__avatar:hover{border-color:var(--ask-blue)!important}body:not(.dark-mode) .country__switch{border:1px solid var(--ask-line)!important;border-radius:9999px!important;padding:.4rem .85rem!important;background:#fff!important;color:var(--ask-ink-700)!important;font-size:.85rem!important;font-weight:500!important;gap:.4rem!important;transition:all .15s!important}body:not(.dark-mode) .country__switch:hover{border-color:var(--ask-blue)!important;background:var(--ask-blue-50)!important}body:not(.dark-mode) .country__switch img{width:18px!important;height:18px!important;border-radius:9999px!important;object-fit:cover!important}body:not(.dark-mode) .locale-panel{background:#fff!important;border-left:1px solid var(--ask-line)!important;box-shadow:-10px 0 30px rgba(15,23,42,.08)!important}body:not(.dark-mode) .locale-panel__title{color:var(--ask-ink-900)!important;font-weight:700!important}body:not(.dark-mode) .locale-panel__select{border:1px solid var(--ask-line)!important;border-radius:10px!important;padding:.6rem .85rem!important}body:not(.dark-mode) .locale-panel__select:focus{outline:0!important;border-color:var(--ask-blue)!important;box-shadow:0 0 0 3px rgba(37,99,235,.12)!important}body:not(.dark-mode) .locale-panel__btn{background:var(--ask-blue)!important;border-radius:9999px!important;font-weight:600!important;padding:.65rem 1.25rem!important}body:not(.dark-mode) .locale-panel__btn:hover{background:var(--ask-blue-800)!important}body:not(.dark-mode) .theme-toggle{border:1px solid var(--ask-line)!important;border-radius:9999px!important;width:36px!important;height:36px!important;background:#fff!important;color:var(--ask-ink-700)!important;transition:all .15s!important}body:not(.dark-mode) .theme-toggle:hover{background:var(--ask-blue-50)!important;border-color:var(--ask-blue)!important;color:var(--ask-blue-700)!important}body:not(.dark-mode) .footer-pro{background:linear-gradient(to bottom,#fff 0,var(--ask-bg) 100%)!important;border-top:1px solid var(--ask-line)!important;color:var(--ask-ink-700)!important}body:not(.dark-mode) .ft-stats{background:var(--ask-blue-50)!important;color:var(--ask-blue-800)!important;border-bottom:1px solid var(--ask-line)!important;font-weight:500!important;font-size:.95rem!important;padding:1rem 1.5rem!important}body:not(.dark-mode) .ft-stats em{font-style:normal!important;color:var(--ask-blue-800)!important;font-weight:800!important}body:not(.dark-mode) .ft-stats__icon{color:var(--ask-blue)!important}body:not(.dark-mode) .ft-col__title{color:var(--ask-ink-900)!important;font-weight:700!important;font-size:.78rem!important;text-transform:uppercase!important;letter-spacing:.06em!important;margin-bottom:1rem!important;padding-bottom:.5rem!important;border-bottom:2px solid var(--ask-blue-50)!important}body:not(.dark-mode) .ft-links a{color:var(--ask-ink-700)!important;font-size:.9rem!important;font-weight:500!important;transition:color .15s,transform .15s!important;padding:.25rem 0!important;display:inline-flex!important;align-items:center!important;gap:.45rem!important}body:not(.dark-mode) .ft-links a:hover{color:var(--ask-blue-700)!important;transform:translateX(2px)}body:not(.dark-mode) .ft-link-dot{width:.35rem!important;height:.35rem!important;border-radius:9999px!important;background:var(--ask-blue)!important;flex-shrink:0!important;opacity:.6!important;transition:opacity .15s!important}body:not(.dark-mode) .ft-links a:hover .ft-link-dot{opacity:1!important}body:not(.dark-mode) .ft-all{color:var(--ask-blue-700)!important;font-weight:600!important;font-size:.85rem!important;margin-top:.85rem!important;display:inline-flex!important;align-items:center!important;gap:.35rem!important}body:not(.dark-mode) .ft-all:hover{color:var(--ask-blue-800)!important}body:not(.dark-mode) .ft-all svg{width:14px!important;height:14px!important;transition:transform .15s!important}body:not(.dark-mode) .ft-all:hover svg{transform:translateX(3px)}body:not(.dark-mode) .ft-newsletter-banner{background:linear-gradient(135deg,#fef7e0 0,#fff 50%,var(--ask-blue-50) 100%)!important;border-top:1px solid var(--ask-line)!important;border-bottom:1px solid var(--ask-line)!important;padding:2.5rem 1.5rem!important}body:not(.dark-mode) .ft-newsletter-banner__title{color:var(--ask-ink-900)!important;font-weight:800!important;font-size:1.35rem!important;margin:0 0 .25rem!important}body:not(.dark-mode) .ft-newsletter-banner__desc{color:var(--ask-ink-500)!important;font-size:.95rem!important;margin:0!important}body:not(.dark-mode) .ft-newsletter-banner__icon{background:var(--ask-blue)!important;color:#fff!important;border-radius:12px!important;width:48px!important;height:48px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important}body:not(.dark-mode) .ft-newsletter-banner__input{border:1px solid var(--ask-line)!important;border-radius:9999px!important;padding:.7rem 1.15rem!important;background:#fff!important;font-size:.95rem!important}body:not(.dark-mode) .ft-newsletter-banner__input:focus{outline:0!important;border-color:var(--ask-blue)!important;box-shadow:0 0 0 3px rgba(37,99,235,.12)!important}body:not(.dark-mode) .ft-newsletter-banner__btn{background:var(--ask-blue)!important;color:#fff!important;border-radius:9999px!important;font-weight:600!important;padding:.7rem 1.4rem!important;border:none!important;transition:all .15s!important}body:not(.dark-mode) .ft-newsletter-banner__btn:hover{background:var(--ask-blue-800)!important;box-shadow:0 4px 10px rgba(37,99,235,.25)!important}body:not(.dark-mode) .ft-newsletter-banner__badge{background:rgba(255,255,255,.7)!important;color:var(--ask-ink-700)!important;border:1px solid var(--ask-line)!important;border-radius:9999px!important;padding:.3rem .75rem!important;font-size:.78rem!important;font-weight:500!important;display:inline-flex!important;align-items:center!important;gap:.35rem!important}body:not(.dark-mode) .ft-newsletter-banner__badge svg{color:var(--ask-g-green-text)!important;width:14px!important;height:14px!important}body:not(.dark-mode) .ft-sep__line{background:var(--ask-line)!important;height:1px!important}body:not(.dark-mode) .ft-bottom{padding:1.5rem!important;background:#fff!important}body:not(.dark-mode) .ft-bottom__logo{opacity:1!important}body:not(.dark-mode) .ft-social{width:38px!important;height:38px!important;border:1px solid var(--ask-line)!important;border-radius:9999px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;background:#fff!important;color:var(--ask-ink-500)!important;transition:all .15s!important}body:not(.dark-mode) .ft-social:hover{background:var(--ask-blue-50)!important;border-color:var(--ask-blue)!important;color:var(--ask-blue-700)!important;transform:translateY(-2px)}body:not(.dark-mode) .ft-social--app:hover{background:var(--ask-g-green-bg)!important;border-color:var(--ask-g-green)!important;color:var(--ask-g-green-text)!important}body:not(.dark-mode) .ft-copy{color:var(--ask-ink-500)!important;font-size:.8rem!important}body:not(.dark-mode) .ft-powered__label{color:var(--ask-ink-400)!important;font-size:.78rem!important}body:not(.dark-mode) .ft-powered__heart{color:var(--ask-g-red)!important}body:not(.dark-mode) .ft-powered__brand--syn{background:linear-gradient(135deg,var(--ask-blue) 0,#1d4ed8 100%)!important;-webkit-background-clip:text!important;background-clip:text!important;-webkit-text-fill-color:transparent!important;font-weight:800!important}body:not(.dark-mode) .flash--success{background:var(--ask-g-green-bg)!important;color:var(--ask-g-green-text)!important;border-left:4px solid var(--ask-g-green)!important;border-radius:8px!important}body:not(.dark-mode) .flash--error{background:#fce8e6!important;color:#c5221f!important;border-left:4px solid var(--ask-g-red)!important;border-radius:8px!important}body:not(.dark-mode) .btn--primary:not(.btn--header):not(.ft-newsletter-banner__btn):not(.locale-panel__btn){background:var(--ask-blue)!important;color:#fff!important;border-radius:9999px!important;font-weight:600!important}body:not(.dark-mode) .btn--primary:not(.btn--header):not(.ft-newsletter-banner__btn):not(.locale-panel__btn):hover{background:var(--ask-blue-800)!important}@media (max-width:991px){body:not(.dark-mode) .menu__action--visible{background:#fff!important;border:1px solid var(--ask-line)!important;border-radius:9999px!important;width:42px!important;height:42px!important;box-shadow:0 1px 2px rgba(15,23,42,.06)!important}}body:not(.dark-mode) a:focus-visible,body:not(.dark-mode) button:focus-visible,body:not(.dark-mode) input:focus-visible,body:not(.dark-mode) select:focus-visible{outline:2px solid var(--ask-blue)!important;outline-offset:2px!important;border-radius:6px!important}@media print{.footer-pro,.ft-newsletter-banner,.header{display:none!important}}.ask-about .lgl-callout p::before,.ask-about .lgl-callout strong::before,.ask-about strong::after,.ask-about strong::before{display:none!important;content:none!important}.ask-about .lgl-callout p{position:relative!important}.ask-about strong{background-image:none!important;padding-left:0!important}body:not(.dark-mode) .pg-hero{background:linear-gradient(135deg,#e8f0fe 0,#fef7e0 50%,#e6f4ea 100%)!important;padding:80px 0 70px!important}body:not(.dark-mode) .pg-hero::before{background:radial-gradient(circle,rgba(37,99,235,.18) 0,transparent 70%)!important}body:not(.dark-mode) .pg-hero::after{background:radial-gradient(circle,rgba(251,188,4,.18) 0,transparent 70%)!important}body:not(.dark-mode) .pg-hero__badge{background:#e8f0fe!important;border:1px solid rgba(37,99,235,.25)!important;color:#1967d2!important;padding:10px 24px!important}body:not(.dark-mode) .pg-hero__title .pg-grad-letter,body:not(.dark-mode) .pg-hero__title em{background:linear-gradient(135deg,#2563eb 0,#34a853 100%)!important;-webkit-background-clip:text!important;background-clip:text!important;-webkit-text-fill-color:transparent!important}body:not(.dark-mode) .pg-hero__typing-cursor{background:#2563eb!important}body:not(.dark-mode) .pg-particle--1{background:rgba(37,99,235,.3)!important}body:not(.dark-mode) .pg-particle--2{background:rgba(52,168,83,.25)!important}body:not(.dark-mode) .pg-particle--3{background:rgba(37,99,235,.18)!important}body:not(.dark-mode) .pg-particle--4{background:rgba(251,188,4,.3)!important}body:not(.dark-mode) .pg-particle--5{background:rgba(234,67,53,.2)!important}body:not(.dark-mode) .pg-particle--6{background:rgba(37,99,235,.12)!important}body:not(.dark-mode) .auth-section{background:linear-gradient(180deg,#f8fafc 0,#fff 100%)!important;padding:56px 24px 96px!important}body:not(.dark-mode) .auth-card{border-radius:28px!important;border:1px solid #dadce0!important;box-shadow:0 1px 2px rgba(60,64,67,.1),0 4px 12px rgba(60,64,67,.08),0 16px 48px rgba(37,99,235,.1)!important;background:#fff!important;padding:48px 44px!important}body:not(.dark-mode) .auth-card::before{height:4px!important;left:0!important;right:0!important;background:linear-gradient(90deg,#4285f4,#34a853,#fbbc04,#ea4335)!important;background-size:100% 100%!important;animation:none!important;border-radius:0!important}body:not(.dark-mode) .auth-social__btn{border:1px solid #dadce0!important;border-radius:999px!important;color:#202124!important;font-weight:600!important;background:#fff!important;padding:14px 22px!important;font-size:.95rem!important}body:not(.dark-mode) .auth-social__btn:hover{border-color:#2563eb!important;background:#f0f7ff!important;box-shadow:0 2px 10px rgba(37,99,235,.18)!important;transform:translateY(-1px)!important}body:not(.dark-mode) .auth-sep{color:#80868b!important}body:not(.dark-mode) .auth-sep::after,body:not(.dark-mode) .auth-sep::before{background:#dadce0!important}body:not(.dark-mode) .auth-field__input{border:1px solid #dadce0!important;border-radius:12px!important;padding:14px 18px!important;background:#fff!important}body:not(.dark-mode) .auth-field__input:focus{border-color:#2563eb!important;box-shadow:0 0 0 3px rgba(37,99,235,.15)!important}body:not(.dark-mode) .auth-field__input--error{border-color:#ea4335!important;box-shadow:0 0 0 3px rgba(234,67,53,.12)!important}body:not(.dark-mode) .auth-captcha__error,body:not(.dark-mode) .auth-field__error{color:#ea4335!important}body:not(.dark-mode) .auth-submit{background:#2563eb!important;border-radius:999px!important;box-shadow:0 4px 12px rgba(37,99,235,.35)!important;font-weight:700!important;padding:16px!important;font-size:1rem!important;letter-spacing:.01em!important}body:not(.dark-mode) .auth-submit:hover{background:#1d4ed8!important;box-shadow:0 6px 20px rgba(37,99,235,.45)!important;transform:translateY(-2px)!important}body:not(.dark-mode) .auth-check input[type=checkbox]{accent-color:#2563eb!important}body:not(.dark-mode) .auth-check a,body:not(.dark-mode) .auth-footer__link,body:not(.dark-mode) .auth-forgot a:hover{color:#2563eb!important;font-weight:600!important}body:not(.dark-mode) .auth-footer__link:hover{color:#1d4ed8!important}body:not(.dark-mode) .header--gradient{background:0 0!important}body:not(.dark-mode) .ct-ai,body:not(.dark-mode) .ct-card,body:not(.dark-mode) .ct-faq-card,body:not(.dark-mode) .ct-form-side__card,body:not(.dark-mode) .ct-form-wrap{border-radius:20px!important;border:1px solid #dadce0!important;box-shadow:0 1px 3px rgba(60,64,67,.08),0 8px 24px rgba(60,64,67,.06)!important}body:not(.dark-mode) .ct-card--glow{background:linear-gradient(135deg,#fff 0,#e8f0fe 100%)!important}body:not(.dark-mode) .ct-card__icon--email{background:#e8f0fe!important;color:#1967d2!important}body:not(.dark-mode) .ct-card__icon--time{background:#fef7e0!important;color:#b06000!important}body:not(.dark-mode) .ct-card__icon--loc{background:#e6f4ea!important;color:#137333!important}body:not(.dark-mode) .ct-card__icon--web{background:#fce8e6!important;color:#c5221f!important}body:not(.dark-mode) .ct-form select,body:not(.dark-mode) .ct-form textarea,body:not(.dark-mode) .ct-form__input{border:1px solid #dadce0!important;border-radius:12px!important}body:not(.dark-mode) .ct-form select:focus,body:not(.dark-mode) .ct-form textarea:focus,body:not(.dark-mode) .ct-form__input:focus{border-color:#2563eb!important;box-shadow:0 0 0 3px rgba(37,99,235,.12)!important}body:not(.dark-mode) .ct-form__input--err{border-color:#ea4335!important}body:not(.dark-mode) .ct-form__error{color:#ea4335!important}body:not(.dark-mode) .ct-ai__send,body:not(.dark-mode) .ct-faq-card__btn,body:not(.dark-mode) .ct-form-side__btn,body:not(.dark-mode) .ct-form__btn{background:linear-gradient(135deg,#2563eb 0,#1d4ed8 100%)!important;border-radius:999px!important;color:#fff!important;box-shadow:0 2px 6px rgba(37,99,235,.3)!important;border:none!important;font-weight:700!important}body:not(.dark-mode) .ct-ai__send:hover,body:not(.dark-mode) .ct-faq-card__btn:hover,body:not(.dark-mode) .ct-form-side__btn:hover,body:not(.dark-mode) .ct-form__btn:hover{box-shadow:0 6px 18px rgba(37,99,235,.4)!important;transform:translateY(-1px)!important}body:not(.dark-mode) .ct-alert--success{background:#e6f4ea!important;color:#137333!important;border:1px solid rgba(52,168,83,.3)!important;border-radius:12px!important}body:not(.dark-mode) .ct-ai__avatar,body:not(.dark-mode) .ct-faq-card__icon,body:not(.dark-mode) .ct-form-side__icon{background:linear-gradient(135deg,#2563eb 0,#34a853 100%)!important;color:#fff!important}body:not(.dark-mode) .ct-ai__avatar-ring{border-color:rgba(37,99,235,.3)!important}body:not(.dark-mode) .ct-ai__status-dot{background:#34a853!important}body:not(.dark-mode) .ct-ai__suggestions a,body:not(.dark-mode) .ct-ai__suggestions button{background:#e8f0fe!important;color:#1967d2!important;border-radius:999px!important;border:1px solid rgba(37,99,235,.18)!important}body:not(.dark-mode) .ct-ai__suggestions a:hover,body:not(.dark-mode) .ct-ai__suggestions button:hover{background:#2563eb!important;color:#fff!important}body:not(.dark-mode) .pg-hero{background:linear-gradient(135deg,#c8dcff 0,#ffe8a8 50%,#b8e6c8 100%)!important}body:not(.dark-mode) .pg-grad-letter,body:not(.dark-mode) .pg-hero__title em{background:linear-gradient(90deg,#1a73e8,#34a853 50%,#fbbc04)!important;-webkit-background-clip:text!important;background-clip:text!important;-webkit-text-fill-color:transparent!important;color:transparent!important}body:not(.dark-mode) .pg-hero__badge{background:#1a73e8!important;color:#fff!important;border:none!important;box-shadow:0 4px 14px rgba(26,115,232,.35)!important}body:not(.dark-mode) .pg-hero__badge svg{stroke:#fff!important;color:#fff!important}body:not(.dark-mode) .auth-card{border:none!important;border-radius:24px!important;box-shadow:0 20px 60px rgba(26,115,232,.18),0 4px 16px rgba(0,0,0,.06)!important;position:relative!important;overflow:hidden!important;padding-top:32px!important}body:not(.dark-mode) .auth-card::before{content:""!important;position:absolute!important;top:0;left:0;right:0;height:6px!important;background:linear-gradient(90deg,#4285f4 0,#34a853 33%,#fbbc04 66%,#ea4335 100%)!important;z-index:1!important}body:not(.dark-mode) .auth-submit{background:#1a73e8!important;background-image:none!important;color:#fff!important;border-radius:999px!important;padding:18px 32px!important;font-size:1.05rem!important;font-weight:700!important;letter-spacing:.02em!important;box-shadow:0 6px 20px rgba(26,115,232,.4)!important;border:none!important;text-transform:none!important;margin-top:8px!important}body:not(.dark-mode) .auth-submit::after{display:none!important}body:not(.dark-mode) .auth-submit:hover{background:#1557b0!important;transform:translateY(-2px)!important;box-shadow:0 10px 28px rgba(26,115,232,.5)!important}body:not(.dark-mode) .auth-social__btn{background:#fff!important;border:1.5px solid #dadce0!important;border-radius:999px!important;color:#3c4043!important;font-weight:500!important;padding:12px 18px!important;transition:all .2s!important}body:not(.dark-mode) .auth-social__btn:hover{background:#f8faff!important;border-color:#1a73e8!important;box-shadow:0 2px 8px rgba(26,115,232,.15)!important;transform:translateY(-1px)!important}body:not(.dark-mode) .auth-field__input{border:1.5px solid #dadce0!important;border-radius:12px!important;padding:14px 18px!important;font-size:.95rem!important;background:#fff!important;transition:border-color .2s,box-shadow .2s!important}body:not(.dark-mode) .auth-field__input:focus{border-color:#1a73e8!important;box-shadow:0 0 0 3px rgba(26,115,232,.15)!important;outline:0!important}body:not(.dark-mode) .auth-sep{color:#5f6368!important;font-size:.85rem!important;margin:18px 0!important}body:not(.dark-mode) .auth-check input[type=checkbox]{accent-color:#1a73e8!important}body:not(.dark-mode) .auth-footer__link,body:not(.dark-mode) .auth-forgot a{color:#1a73e8!important;font-weight:600!important}body:not(.dark-mode) .auth-footer__link:hover,body:not(.dark-mode) .auth-forgot a:hover{color:#1557b0!important;text-decoration:underline!important}