@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2c55a0e60120577a-s.2a48534a.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.18a48cbc.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/ad66f9afd8947f86-s.7a40eb73.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5476f68d60460930-s.c995e352.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.76dcb0b2.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/1bffadaabf893a1e-s.7cd81963.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.3a6ba036.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}.inter_396b12ce-module__rRjk0G__className{font-family:Inter,Inter Fallback;font-style:normal}
:root{--border-width-medium:1px;--border-width-thick:2px;--border-width-thin:.5px;--breakpoint-android-compact:320px;--breakpoint-android-expanded:800px;--breakpoint-android-medium:600px;--breakpoint-extra-large-2:1400px;--breakpoint-extra-large-3:1920px;--breakpoint-extra-large:1100px;--breakpoint-extra-small:320px;--breakpoint-ios-compact:320px;--breakpoint-ios-expanded:800px;--breakpoint-ios-regular:600px;--breakpoint-large:800px;--breakpoint-medium:600px;--breakpoint-small:512px;--color-avocado-100:#fdfef6;--color-avocado-200:#f8fcde;--color-avocado-300:#e9f5a0;--color-avocado-400:#e3f13c;--color-avocado-500:#c1d737;--color-avocado-600:#68770d;--color-avocado-700:#4e4e0c;--color-avocado-800:#282306;--color-blue-100:#f5f9ff;--color-blue-200:#d4e5fe;--color-blue-300:#84b4fb;--color-blue-400:#4d93fc;--color-blue-500:#0968f6;--color-blue-600:#0049b8;--color-blue-650:#003aa5;--color-blue-700:#002a69;--color-blue-800:#19133a;--color-clear:#fff0;--color-coral-100:#fff7f5;--color-coral-200:#ffe1d7;--color-coral-300:#ffa78a;--color-coral-400:#ff6a38;--color-coral-500:#f3511b;--color-coral-600:#d03706;--color-coral-700:#5e1d08;--color-coral-800:#2f0e04;--color-dijon-100:#fffdf5;--color-dijon-200:#fcf9de;--color-dijon-300:#faef8a;--color-dijon-400:#f6e016;--color-dijon-500:#e8d20c;--color-dijon-600:#766f28;--color-dijon-700:#524500;--color-dijon-800:#2e2400;--color-green-100:#fbfef6;--color-green-200:#f0fce1;--color-green-300:#d5f6aa;--color-green-400:#aaed56;--color-green-500:#92c821;--color-green-600:#507d17;--color-green-700:#345110;--color-green-800:#1c2d06;--color-indigo-100:#f5fbff;--color-indigo-200:#d3effe;--color-indigo-300:#80d0fd;--color-indigo-400:#0aa7ff;--color-indigo-500:#0099f0;--color-indigo-600:#0364ab;--color-indigo-700:#003c66;--color-indigo-800:#01193d;--color-jade-100:#f7fdfb;--color-jade-200:#d8f8ee;--color-jade-300:#8feace;--color-jade-400:#1ed49e;--color-jade-500:#17c28f;--color-jade-600:#0f805e;--color-jade-700:#055743;--color-jade-800:#002b20;--color-kiwi-100:#f6fef6;--color-kiwi-200:#e0fae0;--color-kiwi-300:#a6f0a5;--color-kiwi-400:#4ce160;--color-kiwi-500:#3cc14e;--color-kiwi-600:#288034;--color-kiwi-700:#1b561a;--color-kiwi-800:#0c310d;--color-lilac-100:#faf5fe;--color-lilac-200:#efddfd;--color-lilac-300:#cc9ef0;--color-lilac-400:#b56bf0;--color-lilac-500:#8935cb;--color-lilac-600:#631f99;--color-lilac-700:#3e135f;--color-lilac-800:#2f041e;--color-marigold-100:#fffbf5;--color-marigold-200:#fff0d3;--color-marigold-300:#ffd480;--color-marigold-400:#ffa800;--color-marigold-500:#e99a02;--color-marigold-600:#a36302;--color-marigold-700:#562f01;--color-marigold-800:#2f1b04;--color-neutral-100:#fff;--color-neutral-200:#f7f7f7;--color-neutral-300:#e5e5e5;--color-neutral-400:#c7c7c7;--color-neutral-500:#8f8f8f;--color-neutral-600:#707070;--color-neutral-700:#363636;--color-neutral-800:#191919;--color-neutral-900:#000;--color-orange-100:#fffaf5;--color-orange-200:#ffead3;--color-orange-300:#ffc382;--color-orange-400:#ff8806;--color-orange-500:#ec7303;--color-orange-600:#c15100;--color-orange-700:#562501;--color-orange-800:#2f1604;--color-pink-100:#fef6fa;--color-pink-200:#fcdcec;--color-pink-300:#f79cc8;--color-pink-400:#f155a0;--color-pink-500:#de458e;--color-pink-600:#a51359;--color-pink-700:#4b112d;--color-pink-800:#360606;--color-red-100:#fff5f5;--color-red-200:#ffdede;--color-red-300:#ffa0a0;--color-red-400:#ff5c5c;--color-red-500:#f02d2d;--color-red-600:#d50b0b;--color-red-700:#570303;--color-red-800:#2a0303;--color-teal-100:#f7fdfd;--color-teal-200:#d7f4f6;--color-teal-300:#8edfe5;--color-teal-400:#44ccd5;--color-teal-500:#1bbfca;--color-teal-600:#006f93;--color-teal-700:#07465a;--color-teal-800:#04252f;--color-violet-100:#f6f5fe;--color-violet-200:#e2ddfd;--color-violet-300:#ad9efa;--color-violet-400:#836bff;--color-violet-500:#583aee;--color-violet-600:#3b1fc6;--color-violet-700:#271a68;--color-violet-800:#20092b;--color-yellow-100:#fffcf5;--color-yellow-200:#fff8d5;--color-yellow-300:#ffe58a;--color-yellow-400:#ffbd14;--color-yellow-500:#eebb04;--color-yellow-600:#855f00;--color-yellow-700:#553b06;--color-yellow-800:#312102;--dimension-0:0px;--dimension-1000:80px;--dimension-100:8px;--dimension-150:12px;--dimension-200:16px;--dimension-250:20px;--dimension-25:2px;--dimension-300:24px;--dimension-400:32px;--dimension-500:40px;--dimension-50:4px;--dimension-600:48px;--dimension-75:6px;--dimension-800:64px;--dimension-action-height-large:48px;--dimension-action-height-medium:40px;--dimension-action-height-small:32px;--dimension-icon-extra-large:64px;--dimension-icon-extra-small:12px;--dimension-icon-large:32px;--dimension-icon-medium:24px;--dimension-icon-small:16px;--dimension-tap-target-minimum:48px;--expressive-theme-avocado-dark-background:#4e4e0c;--expressive-theme-avocado-dark-foreground:#f8fcde;--expressive-theme-avocado-light-background:#e3f13c;--expressive-theme-avocado-light-foreground:#4e4e0c;--expressive-theme-avocado-medium-background:#c1d737;--expressive-theme-avocado-medium-foreground:#4e4e0c;--expressive-theme-blue-dark-background:#002a69;--expressive-theme-blue-dark-foreground:#d4e5fe;--expressive-theme-blue-light-background:#4d93fc;--expressive-theme-blue-light-foreground:#19133a;--expressive-theme-blue-medium-background:#0968f6;--expressive-theme-blue-medium-foreground:#f5f9ff;--expressive-theme-coral-dark-background:#5e1d08;--expressive-theme-coral-dark-foreground:#ffe1d7;--expressive-theme-coral-light-background:#ff6a38;--expressive-theme-coral-light-foreground:#2f0e04;--expressive-theme-coral-medium-background:#f3511b;--expressive-theme-coral-medium-foreground:#2f0e04;--expressive-theme-dijon-dark-background:#524500;--expressive-theme-dijon-dark-foreground:#fcf9de;--expressive-theme-dijon-light-background:#f6e016;--expressive-theme-dijon-light-foreground:#524500;--expressive-theme-dijon-medium-background:#e8d20c;--expressive-theme-dijon-medium-foreground:#524500;--expressive-theme-green-dark-background:#345110;--expressive-theme-green-dark-foreground:#f0fce1;--expressive-theme-green-light-background:#aaed56;--expressive-theme-green-light-foreground:#345110;--expressive-theme-green-medium-background:#92c821;--expressive-theme-green-medium-foreground:#345110;--expressive-theme-indigo-dark-background:#003c66;--expressive-theme-indigo-dark-foreground:#d3effe;--expressive-theme-indigo-light-background:#0aa7ff;--expressive-theme-indigo-light-foreground:#01193d;--expressive-theme-indigo-medium-background:#0099f0;--expressive-theme-indigo-medium-foreground:#01193d;--expressive-theme-jade-dark-background:#055743;--expressive-theme-jade-dark-foreground:#d8f8ee;--expressive-theme-jade-light-background:#1ed49e;--expressive-theme-jade-light-foreground:#002b20;--expressive-theme-jade-medium-background:#17c28f;--expressive-theme-jade-medium-foreground:#002b20;--expressive-theme-kiwi-dark-background:#1b561a;--expressive-theme-kiwi-dark-foreground:#e0fae0;--expressive-theme-kiwi-light-background:#4ce160;--expressive-theme-kiwi-light-foreground:#0c310d;--expressive-theme-kiwi-medium-background:#3cc14e;--expressive-theme-kiwi-medium-foreground:#0c310d;--expressive-theme-lilac-dark-background:#3e135f;--expressive-theme-lilac-dark-foreground:#efddfd;--expressive-theme-lilac-light-background:#b56bf0;--expressive-theme-lilac-light-foreground:#2f041e;--expressive-theme-lilac-medium-background:#8935cb;--expressive-theme-lilac-medium-foreground:#faf5fe;--expressive-theme-live-dark-background:#3b1fc6;--expressive-theme-live-dark-foreground:#f6f5fe;--expressive-theme-live-light-background:#3b1fc6;--expressive-theme-live-light-foreground:#f6f5fe;--expressive-theme-live-medium-background:#3b1fc6;--expressive-theme-live-medium-foreground:#f6f5fe;--expressive-theme-marigold-dark-background:#562f01;--expressive-theme-marigold-dark-foreground:#fff0d3;--expressive-theme-marigold-light-background:#ffa800;--expressive-theme-marigold-light-foreground:#562f01;--expressive-theme-marigold-medium-background:#e99a02;--expressive-theme-marigold-medium-foreground:#562f01;--expressive-theme-neutral-dark-background:#191919;--expressive-theme-neutral-dark-foreground:#fff;--expressive-theme-neutral-light-background:#f7f7f7;--expressive-theme-neutral-light-foreground:#191919;--expressive-theme-neutral-medium-background:#f7f7f7;--expressive-theme-neutral-medium-foreground:#191919;--expressive-theme-orange-dark-background:#562501;--expressive-theme-orange-dark-foreground:#ffead3;--expressive-theme-orange-light-background:#ff8806;--expressive-theme-orange-light-foreground:#562501;--expressive-theme-orange-medium-background:#ec7303;--expressive-theme-orange-medium-foreground:#2f1604;--expressive-theme-pink-dark-background:#4b112d;--expressive-theme-pink-dark-foreground:#fcdcec;--expressive-theme-pink-light-background:#f155a0;--expressive-theme-pink-light-foreground:#360606;--expressive-theme-pink-medium-background:#de458e;--expressive-theme-pink-medium-foreground:#360606;--expressive-theme-red-dark-background:#570303;--expressive-theme-red-dark-foreground:#ffdede;--expressive-theme-red-light-background:#ff5c5c;--expressive-theme-red-light-foreground:#570303;--expressive-theme-red-medium-background:#f02d2d;--expressive-theme-red-medium-foreground:#2a0303;--expressive-theme-teal-dark-background:#07465a;--expressive-theme-teal-dark-foreground:#d7f4f6;--expressive-theme-teal-light-background:#44ccd5;--expressive-theme-teal-light-foreground:#07465a;--expressive-theme-teal-medium-background:#1bbfca;--expressive-theme-teal-medium-foreground:#07465a;--expressive-theme-violet-dark-background:#271a68;--expressive-theme-violet-dark-foreground:#e2ddfd;--expressive-theme-violet-light-background:#836bff;--expressive-theme-violet-light-foreground:#20092b;--expressive-theme-violet-medium-background:#583aee;--expressive-theme-violet-medium-foreground:#e2ddfd;--expressive-theme-yellow-dark-background:#553b06;--expressive-theme-yellow-dark-foreground:#fff8d5;--expressive-theme-yellow-light-background:#ffbd14;--expressive-theme-yellow-light-foreground:#553b06;--expressive-theme-yellow-medium-background:#eebb04;--expressive-theme-yellow-medium-foreground:#553b06;--font-family-market-sans:"Market Sans";--font-letter-spacing-display-1:-.92px;--font-letter-spacing-display-2:-.72px;--font-letter-spacing-display-3:-.6px;--font-letter-spacing-none:0px;--font-letter-spacing-signal-1:.7px;--font-letter-spacing-signal-2:.5px;--font-line-height-150:12px;--font-line-height-200:16px;--font-line-height-250:20px;--font-line-height-300:24px;--font-line-height-350:28px;--font-line-height-400:32px;--font-line-height-500:40px;--font-line-height-575:46px;--font-line-height-600:56px;--font-paragraph-spacing-none:0px;--font-size-body:.875rem;--font-size-giant-1:1.875rem;--font-size-giant-2:2.25rem;--font-size-giant-3:2.875rem;--font-size-large-1:1.25rem;--font-size-large-2:1.5rem;--font-size-medium:1rem;--font-size-small:.75rem;--font-size-smallest:.625rem;--font-text-case-none:none;--font-text-case-uppercase:uppercase;--font-text-decoration-none:none;--font-text-decoration-underline:underline;--font-weight-400:Regular;--font-weight-600:Bold;--motion-duration-instant:17ms;--motion-duration-long-1:.667s;--motion-duration-long-2:.833s;--motion-duration-long-3:1s;--motion-duration-medium-1:.25s;--motion-duration-medium-2:.333s;--motion-duration-medium-3:.5s;--motion-duration-short-1:50ms;--motion-duration-short-2:83ms;--motion-duration-short-3:.167s;--motion-easing-bounce:cubic-bezier(.3,0,0,1.25);--motion-easing-continuous:cubic-bezier(.3,0,.7,1);--motion-easing-linear:cubic-bezier(0,0,1,1);--motion-easing-quick-enter:cubic-bezier(0,0,0,1);--motion-easing-quick-exit:cubic-bezier(1,0,1,1);--motion-easing-soft-enter:cubic-bezier(0,0,.7,1);--motion-easing-soft-exit:cubic-bezier(.3,0,1,1);--motion-easing-standard:cubic-bezier(.3,0,0,1);--opacity-state-active:.12;--opacity-state-focus:.04;--opacity-state-hover:.04;--opacity-state-press:.08;--radius-extra-large:24px;--radius-form-input:8px;--radius-large:16px;--radius-medium:8px;--radius-none:0px;--radius-photo-large:16px;--radius-photo-small:8px;--radius-popover-container:16px;--radius-small:4px;--shadow-strong:0px 5px 17px 0px #0003,0px 2px 7px 0px #00000026;--shadow-subtle:0px 4px 12px 0px #00000012;--spacing-0:0px;--spacing-100:8px;--spacing-150:12px;--spacing-200:16px;--spacing-250:20px;--spacing-25:2px;--spacing-300:24px;--spacing-400:32px;--spacing-500:40px;--spacing-50:4px;--spacing-600:48px;--spacing-75:6px;--spacing-page-grid-gutter:8px;--spacing-page-grid-margin:16px;--typography-body-bold:Bold .875rem/20px "Market Sans";--typography-body:Regular .875rem/20px "Market Sans";--typography-caption-bold:Bold .75rem/16px "Market Sans";--typography-caption:Regular .75rem/16px "Market Sans";--typography-display-1:Bold 2.875rem/56px "Market Sans";--typography-display-2:Bold 2.25rem/46px "Market Sans";--typography-display-3:Bold 1.875rem/40px "Market Sans";--typography-signal-1:Regular .875rem/20px "Market Sans";--typography-signal-2:Bold .625rem/12px "Market Sans";--typography-subtitle-1:Regular 1.25rem/28px "Market Sans";--typography-subtitle-2:Regular 1rem/24px "Market Sans";--typography-title-1:Bold 1.5rem/32px "Market Sans";--typography-title-2:Bold 1.25rem/28px "Market Sans";--typography-title-3:Bold 1rem/24px "Market Sans";--border-radius-50:8px;--border-radius-100:16px;--border-radius-150:24px;--color-neutral-100-rgb:255,255,255;--color-neutral-200-rgb:247,247,247;--color-neutral-800-rgb:25,25,25;--color-neutral-900-rgb:0,0,0;--color-ai-solid-green-subtle-dark:#112611;--color-ai-solid-blue-subtle-dark:#112c31;--color-ai-solid-purple-subtle-dark:#20172f;--color-ai-solid-red-subtle-dark:#321919;--opacity-50:.04;--opacity-100:.08;--opacity-150:.12;--opacity-200:.16;--font-size-10:var(--font-size-smallest);--font-size-12:var(--font-size-small);--font-size-14:var(--font-size-body);--font-size-16:var(--font-size-medium);--font-size-18:1.125rem;--font-size-20:var(--font-size-large-1);--font-size-24:var(--font-size-large-2);--font-size-30:var(--font-size-giant-1);--font-size-36:var(--font-size-giant-2);--font-size-46:var(--font-size-giant-3);--font-size-64:4rem;--font-size-default:var(--font-size-body);--font-size-giant-4:var(--font-size-64);--font-weight-regular:var(--font-weight-400);--font-weight-bold:var(--font-weight-600);--spacing-125:10px;--spacing-450:36px;--spacing-700:56px;--spacing-800:64px;--color-media-disabled-filter:grayscale(1)opacity(.25);--font-line-height-default:1.4286}
:root{--color-ai-solid-blue-strong:#0968f6;--color-ai-solid-blue-subtle:#f0f6fe;--color-ai-solid-green-strong:#4ee04b;--color-ai-solid-green-subtle:#f1fdf1;--color-ai-solid-purple-strong:#993ee0;--color-ai-solid-purple-subtle:#f9f3fd;--color-ai-solid-red-strong:#ff4242;--color-ai-solid-red-subtle:#fff4f4;--color-ai-solid-yellow-strong:#ffd80e;--color-background-accent:var(--color-blue-500);--color-background-attention:var(--color-red-600);--color-background-disabled:var(--color-neutral-400);--color-background-education:var(--color-blue-100);--color-background-elevated:var(--color-neutral-100);--color-background-inverse:var(--color-neutral-700);--color-background-on-image:#ffffffe6;--color-background-on-secondary:var(--color-neutral-100);--color-background-primary:var(--color-neutral-100);--color-background-secondary-on-elevated:var(--color-neutral-200);--color-background-secondary:var(--color-neutral-200);--color-background-strong:var(--color-neutral-800);--color-background-success:var(--color-kiwi-600);--color-background-tertiary:var(--color-neutral-300);--color-background-transparent:var(--color-clear);--color-border-accent:var(--color-blue-500);--color-border-attention:var(--color-red-600);--color-border-disabled:var(--color-neutral-400);--color-border-inverse:var(--color-neutral-100);--color-border-medium:var(--color-neutral-500);--color-border-on-accent:var(--color-neutral-100);--color-border-on-attention:var(--color-neutral-100);--color-border-on-disabled:var(--color-neutral-100);--color-border-on-inverse:var(--color-neutral-100);--color-border-on-success:var(--color-neutral-100);--color-border-strong:var(--color-neutral-700);--color-border-subtle:var(--color-neutral-300);--color-border-success:var(--color-kiwi-600);--color-brand-1:var(--color-red-500);--color-brand-2:var(--color-blue-500);--color-brand-3:var(--color-yellow-400);--color-brand-4:var(--color-green-500);--color-foreground-accent:var(--color-blue-500);--color-foreground-attention:var(--color-red-600);--color-foreground-disabled:var(--color-neutral-400);--color-foreground-link-legal:var(--color-blue-650);--color-foreground-link-primary:var(--color-foreground-primary);--color-foreground-link-visited:var(--color-pink-600);--color-foreground-on-accent:var(--color-neutral-100);--color-foreground-on-attention:var(--color-neutral-100);--color-foreground-on-disabled:var(--color-neutral-100);--color-foreground-on-inverse:var(--color-neutral-100);--color-foreground-on-strong:var(--color-neutral-100);--color-foreground-on-success:var(--color-neutral-100);--color-foreground-primary:var(--color-neutral-800);--color-foreground-secondary:var(--color-neutral-600);--color-foreground-success:var(--color-kiwi-600);--color-gradient-ai-blue-strong:linear-gradient(var(--color-ai-solid-purple-strong),var(--color-ai-solid-blue-strong)50%,var(--color-ai-solid-green-strong)100%);--color-gradient-ai-blue-subtle:linear-gradient(var(--color-ai-solid-purple-subtle),var(--color-ai-solid-blue-subtle)50%,var(--color-ai-solid-green-subtle)100%);--color-gradient-ai-full-color-diagonal:linear-gradient(var(--color-ai-solid-green-strong)10%,var(--color-ai-solid-blue-strong)27%,var(--color-ai-solid-purple-strong)42%,var(--color-ai-solid-red-strong)56%,var(--color-ai-solid-yellow-strong)78%);--color-gradient-ai-green-strong:linear-gradient(var(--color-ai-solid-blue-strong),var(--color-ai-solid-green-strong)100%);--color-gradient-ai-green-subtle:linear-gradient(var(--color-ai-solid-blue-subtle),var(--color-ai-solid-green-subtle)100%);--color-gradient-ai-purple-strong:linear-gradient(var(--color-ai-solid-red-strong),var(--color-ai-solid-purple-strong)100%);--color-gradient-ai-purple-subtle:linear-gradient(var(--color-ai-solid-red-subtle),var(--color-ai-solid-purple-subtle)100%);--color-gradient-image-scrim:linear-gradient(#f8f8f800 52%,#f8f8f808);--color-gradient-loading-shimmer-on-secondary:linear-gradient(#ededed00,#ededed99 25%,#edededd9 37%,#edededf2 48%,#edededf2 51%,#edededd9 61%,#ededed99 74%,#ededed00);--color-gradient-loading-shimmer:linear-gradient(#f8f8f800,#f8f8f899 25%,#f8f8f8d9 37%,#f8f8f8f2 48%,#f8f8f8f2 51%,#f8f8f8d9 61%,#f8f8f899 74%,#f8f8f800);--color-loading-fill-on-secondary:#e4e4e4;--color-loading-fill:#ededed;--color-scrim-background:#0000004d;--color-state-layer-focus-on-strong:#ffffff1f;--color-state-layer-focus:#0000000a;--color-state-layer-hover-on-strong:#ffffff1f;--color-state-layer-hover:#0000000a;--color-state-layer-pressed-on-strong:#ffffff29;--color-state-layer-pressed:#00000014;--color-state-layer-selected-on-strong:#fff3;--color-state-layer-selected:#0000001f;--color-background-faint:rgba(var(--color-neutral-900-rgb),.05);--color-background-confirmation:var(--color-background-success);--color-background-information:var(--color-background-accent);--color-background-invalid:var(--color-red-200);--color-background-strong-rgb:var(--color-neutral-800-rgb);--color-foreground-confirmation:var(--color-foreground-success);--color-foreground-information:var(--color-foreground-accent);--color-foreground-visited:var(--color-foreground-link-visited);--color-foreground-on-primary:var(--color-foreground-primary);--color-foreground-on-secondary:var(--color-foreground-secondary);--color-foreground-on-confirmation:var(--color-foreground-on-success);--color-foreground-on-information:var(--color-foreground-on-success);--color-stroke-default:var(--color-border-medium);--color-stroke-accent:var(--color-border-accent);--color-stroke-on-accent:var(--color-border-on-accent);--color-stroke-attention:var(--color-border-attention);--color-stroke-on-attention:var(--color-border-on-attention);--color-stroke-confirmation:var(--color-border-success);--color-stroke-on-confirmation:var(--color-border-on-success);--color-stroke-information:var(--color-border-accent);--color-stroke-disabled:var(--color-border-disabled);--color-stroke-on-disabled:var(--color-border-on-disabled);--color-stroke-strong:var(--color-border-strong);--color-stroke-subtle:var(--color-border-subtle);--color-stroke-inverse:var(--color-border-on-inverse);--color-state-visited:var(--color-pink-600);--color-state-focus-stroke:#005fcc;--color-state-primary-hover:#f5f5f5;--color-state-primary-active:#ebebeb;--color-state-secondary-hover:#ededed;--color-state-secondary-hover-rgb:237,237,237;--color-state-secondary-active:#e3e3e3;--color-state-secondary-active-rgb:227,227,227;--color-state-inverse-hover:#343434;--color-state-inverse-active:#323232;--color-state-accent-hover:#2854d9;--color-state-hover-foreground-on-secondary:#3461e9;--color-state-accent-active:#254fd2;--color-state-active-foreground-on-secondary:#3461e9;--color-state-attention-hover:#d70f38;--color-state-attention-active:#d70f38;--color-state-hover-foreground-on-secondary-desctructive:#d70f38;--color-state-active-foreground-on-secondary-desctructive:#d70f38;--color-data-viz-grid:var(--color-neutral-300);--color-data-viz-labels:var(--color-neutral-800);--color-data-viz-legend:var(--color-neutral-600);--color-data-viz-legend-inactive:var(--color-neutral-400);--color-data-viz-legend-hover:var(--color-neutral-800);--color-data-viz-line-chart-primary:var(--color-blue-500);--color-data-viz-line-chart-secondary:var(--color-violet-700);--color-data-viz-line-chart-tertiary:var(--color-teal-600);--color-data-viz-line-chart-queternary:var(--color-pink-500);--color-data-viz-line-chart-quinary:var(--color-pink-600);--color-data-viz-trend-positive:var(--color-kiwi-600);--color-data-viz-trend-negative:var(--color-red-600);--color-data-viz-chart-primary:var(--color-blue-500);--color-data-viz-chart-secondary:var(--color-blue-700);--color-data-viz-chart-tertiary-background:var(--color-indigo-200);--color-data-viz-chart-tertiary-stroke:var(--color-blue-500);--color-data-viz-chart-quaternary-background:var(--color-teal-300);--color-data-viz-chart-quaternary-stroke:var(--color-teal-600);--color-data-viz-chart-quinary-background:var(--color-teal-200);--color-data-viz-chart-quinary-stroke:var(--color-teal-600);--color-data-viz-tooltip-shadow-primary:#00000026;--color-data-viz-tooltip-shadow-secondary:#0000002b;--color-scrim-image:#0000000a;--color-marketing-lime-foreground-4:var(--color-green-700);--color-marketing-lime-background-4:var(--color-avocado-500);--color-marketing-green-foreground-3:var(--color-kiwi-700);--color-marketing-green-background-3:var(--color-kiwi-400);--color-marketing-teal-foreground-3:var(--color-teal-7);--color-marketing-teal-background-3:var(--color-teal-400);--color-marketing-teal-foreground-5:var(--color-neutral-100);--color-marketing-teal-background-5:var(--color-teal-600);--color-marketing-yellow-foreground-3:var(--color-marigold-700);--color-marketing-yellow-background-3:var(--color-yellow-400);--color-marketing-orange-foreground-3:var(--color-coral-700);--color-marketing-orange-background-3:var(--color-coral-400);--color-marketing-magenta-foreground-4:var(--color-neutral-100);--color-marketing-magenta-background-4:var(--color-pink-400);--state-layer-neutral:rgb(var(--color-neutral-900-rgb),0);--state-layer-neutral-on-strong:rgb(var(--color-neutral-100-rgb),0);--state-layer-focus-on-strong:rgb(var(--color-neutral-100-rgb),var(--opacity-150));--state-layer-hover-on-strong:rgb(var(--color-neutral-100-rgb),var(--opacity-150));--state-layer-pressed-on-strong:rgb(var(--color-neutral-100-rgb),var(--opacity-200));--state-layer-drag:rgb(var(--color-neutral-900-rgb),var(--opacity-150));--color-ai-gradient-full-spectrum:var(--color-gradient-ai-full-color-diagonal);--color-ai-gradient-green-strong:var(--color-gradient-ai-green-strong);--color-ai-gradient-blue-strong:var(--color-gradient-ai-blue-strong);--color-ai-gradient-purple-strong:var(--color-gradient-ai-purple-strong);--color-ai-gradient-purple-subtle:var(--color-gradient-ai-purple-subtle);--color-ai-gradient-blue-subtle:var(--color-gradient-ai-blue-subtle);--color-ai-gradient-green-subtle:var(--color-gradient-ai-green-subtle);--color-loading-overlay:var(--color-neutral-100-rgb),.7;--color-loading-first:var(--color-neutral-200);--color-loading-second:var(--color-neutral-300);--color-loading-on-secondary-first:var(--color-neutral-300);--color-loading-on-secondary-second:var(--color-neutral-400);--color-loading-shimmer:linear-gradient(270deg,var(--color-loading-fill)0%,var(--color-loading-fill)34%,#f8f8f8 50%,var(--color-loading-fill)66%,var(--color-loading-fill)100%);--color-loading-shimmer-on-secondary:linear-gradient(270deg,var(--color-loading-fill-on-secondary)0%,var(--color-loading-fill-on-secondary)34%,#ededed 50%,var(--color-loading-fill-on-secondary)66%,var(--color-loading-fill-on-secondary)100%);--color-loading-ai-gradient-purple-subtle:linear-gradient(270deg,var(--color-ai-solid-purple-subtle)0%,var(--color-ai-solid-red-subtle)100%);--color-loading-ai-gradient-blue-subtle:linear-gradient(270deg,var(--color-ai-solid-green-subtle)-36%,var(--color-ai-solid-blue-subtle)38.5%,var(--color-ai-solid-purple-subtle)113%);--color-loading-ai-gradient-green-subtle:linear-gradient(270deg,var(--color-ai-solid-green-subtle)0%,var(--color-ai-solid-blue-subtle)154.5%)}
body{background-color:var(--color-background-primary);color:var(--color-foreground-primary);font-family:Market Sans,Arial,sans-serif;font-size:var(--font-size-body);line-height:var(--font-line-height-default);-webkit-text-size-adjust:100%}button{font-family:inherit}fieldset{border:0;padding:0}legend{margin-bottom:var(--spacing-100)}a{color:var(--color-foreground-link-primary)}a:visited{color:var(--color-foreground-link-visited)}a:hover{color:var(--color-foreground-secondary)}a:not([href]),a[aria-disabled=true]{color:var(--color-foreground-disabled)}
.clearfix:after,.clearfix:before{content:" ";line-height:0;display:table}.clearfix:after{clear:both}.clipped{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.clipped--stealth:focus{clip-path:none;white-space:normal;width:auto;height:auto;overflow:visible}.image-stretch{width:100%;height:auto}.image-scale{max-width:100%;height:auto}.image-center{text-align:center;vertical-align:middle;display:table-cell}.image-center img{max-width:100%;max-height:100%}.image-treatment{border-radius:8px;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.image-treatment:after{content:"";pointer-events:none;background:#0000000d;display:block;position:absolute;inset:0}.image-treatment>img{object-fit:contain;max-width:100%;max-height:100%;display:inline-block}.image-treatment-large{border-radius:16px;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.image-treatment-large:after{content:"";pointer-events:none;background:#0000000d;display:block;position:absolute;inset:0}.image-treatment-large>img{object-fit:contain;max-width:100%;max-height:100%;display:inline-block}.image-disabled{filter:var(--color-media-disabled-filter)}.text-truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.scrollbars-permanent{scroll-behavior:smooth;scroll-snap-type:proximity;scroll-snap-type:x proximity}.scrollbars-permanent::-webkit-scrollbar{background-color:var(--color-state-layer-focus);border-radius:12px}.scrollbars-permanent::-webkit-scrollbar:vertical{width:6px}.scrollbars-permanent::-webkit-scrollbar:horizontal{height:6px}.scrollbars-permanent::-webkit-scrollbar-thumb{background-color:var(--color-foreground-secondary);box-shadow:none;border-color:#0000;border-right-style:inset;border-radius:12px}
:root{--humanize-primary-rgb:6,84,186;--humanize-surface-rgb:255,255,255;--humanize-primary:#0654ba;--humanize-primary-hover:#0544a1;--humanize-primary-light:#e8f0fe;--humanize-accent:#3665f3;--humanize-success:#5ba328;--humanize-warning:#f5a623;--humanize-error:#e62048;--humanize-purple:var(--humanize-primary);--humanize-purple-hover:var(--humanize-primary-hover);--humanize-purple-light:var(--humanize-primary-light);--humanize-background:#f7f7f7;--humanize-surface:#fff;--humanize-border:#e5e5e5;--humanize-text:#191919;--humanize-text-secondary:#767676;--humanize-text-muted:#767676;--shadow-sm:0 1px 2px #0000000d;--shadow-md:0 4px 6px #00000012;--shadow-lg:0 10px 20px #0000001a;--shadow-xl:0 20px 40px #00000026;--shadow-btn:0 1px 3px #00000014,0 1px 2px #0000000f;--shadow-btn-hover:0 4px 12px #0000001f,0 2px 4px #00000014;--shadow-btn-primary:0 2px 8px #0654ba40,0 1px 3px #0654ba26;--shadow-btn-primary-hover:0 6px 20px #0654ba59,0 3px 8px #0654ba33;--space-xs:4px;--space-sm:8px;--space-md:16px;--space-lg:24px;--space-xl:32px;--space-2xl:48px;--space-3xl:64px;--radius-sm:4px;--radius-md:8px;--radius-lg:12px;--radius-xl:16px;--radius-full:9999px;--transition-fast:.15s ease;--transition-normal:.25s ease;--transition-slow:.35s ease}[data-theme=dark]{--humanize-background:#0b0e14;--humanize-surface:#151921;--humanize-border:#2d3544;--humanize-text:#f1f5f9;--humanize-text-secondary:#94a3b8;--humanize-text-muted:#64748b;--humanize-primary-light:#0654ba33}body,.site-header,.hero,section,.container,.humanizer-tool,.cta-card,.feature-card,.testimonial-card,.faq-item,.comparison-box,.price-card,.step-card{transition:all .4s cubic-bezier(.175,.885,.32,1.275)}.feature-card:hover,.testimonial-card:hover,.price-card:hover,.step-card:hover{box-shadow:var(--shadow-xl);transform:translateY(-8px)scale(1.02)}input,textarea,button,a{transition:background-color var(--transition-normal),border-color var(--transition-normal),color var(--transition-normal),box-shadow var(--transition-normal)}[data-theme=dark] ::-webkit-scrollbar{width:12px}[data-theme=dark] ::-webkit-scrollbar-track{background:var(--humanize-background)}[data-theme=dark] ::-webkit-scrollbar-thumb{background:var(--humanize-border);border:3px solid var(--humanize-background);border-radius:10px}[data-theme=dark] ::-webkit-scrollbar-thumb:hover{background:var(--humanize-text-muted)}[data-theme=dark] input,[data-theme=dark] textarea{background-color:var(--humanize-background)!important;color:var(--humanize-text)!important;border-color:var(--humanize-border)!important}[data-theme=dark] .newsletter-form input{color:#fff!important;background-color:#ffffff0d!important}[data-theme=dark] .logo{color:var(--humanize-text)!important}.theme-toggle{color:var(--humanize-text);border-radius:var(--radius-md);transition:background-color var(--transition-fast);background:0 0;justify-content:center;align-items:center;padding:8px;display:flex;border:none!important}.theme-toggle:hover{background-color:var(--humanize-primary-light)}[data-theme=dark] .theme-toggle:hover{background-color:#ffffff0d}.theme-toggle svg{width:20px;height:20px}[data-theme=dark] .sun-icon{display:block}[data-theme=dark] .moon-icon,.sun-icon{display:none}.moon-icon{display:block}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth}body{color:var(--humanize-text);background-color:var(--humanize-surface);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;padding:0;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:16px;line-height:1.6}::selection{background-color:var(--humanize-primary);color:#fff}::selection{background-color:var(--humanize-primary);color:#fff}img{max-width:100%;height:auto}a{color:inherit;transition:color var(--transition-fast);text-decoration:none}button{cursor:pointer;font-family:inherit}.giant-text-1{letter-spacing:-.02em;margin-bottom:var(--space-md);font-size:clamp(2rem,5vw,3.5rem);font-weight:800;line-height:1.1}.large-text-1{letter-spacing:-.01em;font-size:clamp(1.5rem,3vw,2.25rem);font-weight:700;line-height:1.2}.text-gradient{color:var(--humanize-primary);white-space:nowrap}.visually-hidden{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.container{max-width:1200px;padding:0 var(--space-lg);margin:0 auto}.site-header{z-index:1000;background:rgba(var(--humanize-surface-rgb,255,255,255),.8);border-bottom:1px solid var(--humanize-border);transition:all var(--transition-normal);position:sticky;top:0;-webkit-backdrop-filter:blur(12px)!important}[data-theme=dark] .site-header{background:#151921d1}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes float{0%{transform:translateY(0)}50%{transform:translateY(-10px)}to{transform:translateY(0)}}.reveal{opacity:0;animation:.8s cubic-bezier(.2,.8,.2,1) forwards fadeInUp}.delay-1{animation-delay:.1s}.delay-2{animation-delay:.2s}.delay-3{animation-delay:.3s}.float-animation{animation:6s ease-in-out infinite float}.nav{justify-content:space-between;align-items:center;gap:var(--space-lg);height:72px;display:flex;position:relative}.logo{align-items:center;gap:var(--space-sm);color:var(--humanize-text);font-size:1.25rem;font-weight:700;display:flex}.logo:hover{color:var(--humanize-primary)}.nav-links{align-items:center;gap:var(--space-xl);display:flex;position:absolute;left:50%;transform:translate(-50%)}.nav-link{color:var(--humanize-text);transition:color var(--transition-fast);background:0 0;border:none;align-items:center;gap:4px;padding:0;display:flex}.nav-link:hover{color:var(--humanize-primary)}.nav-actions{align-items:center;gap:var(--space-md);padding-right:40px;display:flex}.mobile-menu-toggle{background:var(--humanize-background);border:1.5px solid var(--humanize-border);border-radius:var(--radius-md);padding:var(--space-sm);color:var(--humanize-text);transition:all var(--transition-fast);display:none}.mobile-menu-toggle:hover{border-color:var(--humanize-primary);color:var(--humanize-primary)}@media (max-width:768px){.nav-links{background:var(--humanize-surface);padding:var(--space-xl);gap:var(--space-xl);z-index:999;flex-direction:column;transition:transform .4s cubic-bezier(.4,0,.2,1);display:flex;position:fixed;inset:72px 0 0;transform:translate(100%)}.nav-links.open{transform:translate(0)}.mobile-menu-toggle{display:flex}}.btn{justify-content:center;align-items:center;gap:var(--space-sm);border-radius:var(--radius-full);cursor:pointer;white-space:nowrap;box-shadow:var(--shadow-btn);border:2px solid #0000;padding:12px 24px;font-size:.9375rem;font-weight:600;transition:all .25s cubic-bezier(.4,0,.2,1);display:inline-flex}.btn:active{transform:translateY(1px);box-shadow:0 1px 2px #0000001a}.btn--primary{background:var(--humanize-primary);box-shadow:var(--shadow-btn-primary);color:#fff!important}.btn--primary:hover{background:var(--humanize-primary-hover);box-shadow:var(--shadow-btn-primary-hover);transform:translateY(-2px)}.btn--primary:active{box-shadow:var(--shadow-btn-primary);transform:translateY(0)}.btn--secondary{border-color:var(--humanize-primary);box-shadow:var(--shadow-btn);background:#fff;color:var(--humanize-primary)!important}.btn--secondary:hover{background:var(--humanize-primary-light);box-shadow:var(--shadow-btn-hover);transform:translateY(-2px);color:var(--humanize-primary)!important}.btn--secondary:active{box-shadow:var(--shadow-btn);transform:translateY(0)}.btn--large{padding:16px 32px;font-size:1rem}.btn--icon{padding:var(--space-sm);color:var(--humanize-text-secondary);background:0 0;border:none}.btn--icon:hover{color:var(--humanize-primary);background:var(--humanize-primary-light)}.humanizer-container{max-width:1000px;margin:0 auto}.humanizer-grid{gap:var(--space-xl);margin-bottom:var(--space-3xl);grid-template-columns:1.1fr .9fr;transition:grid-template-columns .3s;display:grid}.humanizer-grid.no-result{grid-template-columns:1fr}.humanizer-grid.no-result .tool-card{width:100%;max-width:100%}.tool-card{background:var(--humanize-surface);border-radius:var(--radius-xl);padding:var(--space-xl);flex-direction:column;display:flex;box-shadow:0 4px 24px #0000000f}.card-header{margin-bottom:var(--space-lg);justify-content:space-between;align-items:center;display:flex}.card-title{margin:0;font-size:1.25rem;font-weight:700}.word-count-badge{color:var(--humanize-text-secondary);font-size:.8125rem}.textarea-container,.result-textarea-container{background:var(--humanize-background);border-radius:var(--radius-lg);padding:var(--space-md);border:1px solid var(--humanize-border);position:relative}.tool-textarea{resize:none;width:100%;min-height:280px;color:var(--humanize-text);background:0 0;border:none;font-family:inherit;font-size:1rem;line-height:1.6}.tool-textarea:focus{outline:none}.word-limit-overlay{bottom:var(--space-sm);right:var(--space-sm);background:var(--humanize-surface);border-radius:var(--radius-md);color:var(--humanize-text-secondary);border:1px solid var(--humanize-border);padding:2px 8px;font-size:.75rem;position:absolute}.card-footer-actions{gap:var(--space-md);margin-top:var(--space-xl);justify-content:center;display:flex}.result-content{flex-direction:column;justify-content:center;align-items:center;height:100%;min-height:320px;display:flex;position:relative}.result-status{color:#10b981;align-items:center;gap:6px;font-size:.875rem;font-weight:600;display:flex}.result-textarea-container{width:100%;margin-bottom:var(--space-md);flex-grow:1}.result-textarea{resize:none;color:#1e293b;background:0 0;border:none;width:100%;height:250px;font-family:inherit;font-size:1rem;line-height:1.6}.result-textarea:focus{outline:none}.card-footer{padding-top:var(--space-md);color:var(--humanize-text-secondary);border-top:1px solid #f1f5f9;justify-content:space-between;align-items:center;font-size:.8125rem;display:flex}.btn--copy{color:var(--humanize-primary);cursor:pointer;background:0 0;border:none;align-items:center;gap:6px;font-size:.875rem;font-weight:600;display:flex}.btn--copy:hover{color:var(--humanize-primary-hover)}.also-checked-section{background:var(--humanize-surface);border-radius:var(--radius-xl);padding:var(--space-xl);margin-top:var(--space-xl);box-shadow:0 4px 24px #0000000a}.also-checked-title{color:#64748b;margin-bottom:var(--space-lg);font-size:.875rem;font-weight:600}.detector-grid{gap:var(--space-md);grid-template-columns:repeat(2,1fr);display:grid}.detector-item{padding:var(--space-md);border-radius:var(--radius-lg);background:#f8fafc;border:1px solid #f1f5f9;justify-content:space-between;align-items:center;display:flex}.detector-info{color:#1e293b;align-items:center;gap:12px;font-size:.9375rem;font-weight:600;display:flex}.checkmark{color:#10b981;align-items:center;display:flex}.gauge-wrapper{width:180px;height:180px;margin-bottom:var(--space-xl);position:relative}.gauge-svg{transform:rotate(-90deg)}.gauge-bg{fill:none;stroke:#fff1f1;stroke-width:10px}.gauge-progress{fill:none;stroke:#ff4d4d;stroke-width:10px;stroke-linecap:round;transition:stroke-dashoffset 1s ease-out}.gauge-text{text-align:center;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.gauge-percentage{color:#ff4d4d;font-size:2.25rem;font-weight:800;line-height:1}.result-message{color:var(--humanize-text-secondary);text-align:center;font-size:1.1rem}.btn--purple{background:var(--humanize-primary);box-shadow:var(--shadow-btn-primary);color:#fff!important}.btn--purple:hover{background:var(--humanize-primary-hover);box-shadow:var(--shadow-btn-primary-hover);transform:translateY(-2px)}.btn--purple-outline{border:2px solid var(--humanize-primary);box-shadow:var(--shadow-btn);background:0 0;color:var(--humanize-primary)!important}.btn--purple-outline:hover{background:var(--humanize-primary-light);box-shadow:var(--shadow-btn-hover);transform:translateY(-2px)}.bypass-section{text-align:center;padding:var(--space-2xl)0}.bypass-title{margin-bottom:var(--space-2xl);color:#1e293b;font-size:1.75rem;font-weight:800}.logos-grid{justify-content:center;align-items:center;gap:var(--space-3xl);opacity:.7;display:flex}.logo-item{color:#475569;align-items:center;gap:8px;font-weight:600;display:flex}.logo-icon{filter:grayscale();width:24px;height:24px}@media (max-width:850px){.humanizer-grid{grid-template-columns:1fr}}.hero{padding:var(--space-3xl)0;background:linear-gradient(180deg,var(--humanize-surface)0%,var(--humanize-background)100%)}.hero-content{text-align:center;max-width:800px;margin:0 auto var(--space-2xl)}.hero-subtitle{color:var(--humanize-text-secondary);margin-top:var(--space-lg);margin-bottom:var(--space-md);max-width:600px;margin-left:auto;margin-right:auto;font-size:1.125rem;line-height:1.7}.humanizer-tool{background:var(--humanize-surface);border-radius:var(--radius-xl);box-shadow:var(--shadow-xl);max-width:900px;margin:0 auto;overflow:hidden}.tool-header{padding:var(--space-md)var(--space-lg);background:var(--humanize-background);border-bottom:1px solid var(--humanize-border);justify-content:space-between;align-items:center;display:flex}.tool-tabs{gap:var(--space-sm);display:flex}.tool-tab{padding:var(--space-sm)var(--space-md);color:var(--humanize-text-secondary);border-radius:var(--radius-md);cursor:pointer;transition:all var(--transition-fast);background:0 0;border:none;font-size:.875rem;font-weight:600}.tool-tab.active{background:var(--humanize-primary);color:#fff}.tool-tab:not(.active):hover{background:var(--humanize-border)}.word-counter{color:var(--humanize-text-secondary);font-size:.875rem}.tool-body{padding:var(--space-lg)}.textbox{width:100%;color:var(--humanize-text);background:var(--humanize-surface);border:1px solid var(--humanize-border);border-radius:var(--radius-lg);transition:all var(--transition-fast);padding:12px 16px;font-family:inherit;font-size:.9375rem;line-height:1.5}.textbox:focus{border-color:var(--humanize-primary);box-shadow:0 0 0 3px var(--humanize-primary-light);outline:none}.textbox--large{width:100%;min-height:160px;padding:var(--space-md);color:var(--humanize-text);background:var(--humanize-background);border:2px solid var(--humanize-border);border-radius:var(--radius-lg);resize:vertical;transition:border-color var(--transition-fast),box-shadow var(--transition-fast);font-family:inherit;font-size:1rem;line-height:1.6}.textbox--large:focus{border-color:var(--humanize-primary);box-shadow:0 0 0 3px var(--humanize-primary-light);outline:none}.textbox--large::placeholder{color:var(--humanize-text-muted)}.tool-actions{gap:var(--space-md);margin-top:var(--space-lg);flex-wrap:wrap;display:flex}.tool-output-section{margin-top:var(--space-lg);padding-top:var(--space-lg);border-top:1px solid var(--humanize-border)}.output-header{margin-bottom:var(--space-md);justify-content:space-between;align-items:center;display:flex}.output-header h3{color:var(--humanize-text);margin:0;font-size:1rem;font-weight:600}.output-text{padding:var(--space-md);background:var(--humanize-primary-light);border-radius:var(--radius-lg);color:var(--humanize-text);min-height:100px;line-height:1.7}.trust-section{padding:var(--space-3xl)0;background:var(--humanize-background)}.trust-badges{justify-content:center;align-items:center;gap:var(--space-3xl);flex-wrap:wrap;display:flex}.trust-badge{align-items:center;gap:var(--space-sm);color:var(--humanize-text-secondary);font-size:.9375rem;font-weight:500;display:flex}.features-section{padding:var(--space-3xl)0}.section-header{text-align:center;max-width:600px;margin:0 auto var(--space-2xl)}.section-header h2{margin-bottom:var(--space-md)}.section-header p{color:var(--humanize-text-secondary);font-size:1.125rem}.features-grid{gap:var(--space-lg);grid-template-columns:repeat(auto-fit,minmax(300px,1fr));display:grid}.feature-card{padding:var(--space-xl);background:var(--humanize-surface);border:1px solid var(--humanize-border);border-radius:var(--radius-xl);transition:all var(--transition-normal)}.feature-card:hover{border-color:var(--humanize-primary);box-shadow:var(--shadow-lg);transform:translateY(-4px)}.feature-icon{background:var(--humanize-primary-light);border-radius:var(--radius-lg);width:56px;height:56px;color:var(--humanize-primary);margin-bottom:var(--space-md);justify-content:center;align-items:center;display:flex}.feature-card h3{margin-bottom:var(--space-sm);font-size:1.125rem;font-weight:600}.feature-card p{color:var(--humanize-text-secondary);margin:0;font-size:.9375rem;line-height:1.6}.how-it-works{padding:var(--space-3xl)0;background:var(--humanize-background)}.steps-grid{gap:var(--space-lg);grid-template-columns:repeat(auto-fit,minmax(280px,1fr));display:grid}.step-card{text-align:center;padding:var(--space-xl)}.step-number{background:var(--humanize-primary);color:#fff;width:64px;height:64px;margin:0 auto var(--space-lg);border-radius:50%;justify-content:center;align-items:center;font-size:1.5rem;font-weight:700;display:flex}.step-card h3{margin-bottom:var(--space-sm);font-size:1.25rem;font-weight:600}.step-card p{color:var(--humanize-text-secondary);margin:0;font-size:.9375rem}.steps-speed-badge{margin-top:var(--space-xl);justify-content:center;display:flex}.steps-speed-badge span{align-items:center;gap:var(--space-xs);padding:var(--space-sm)var(--space-lg);background:var(--humanize-primary-light);color:var(--humanize-primary);border-radius:var(--radius-full);font-size:.9375rem;font-weight:600;display:inline-flex}[data-theme=dark] .steps-speed-badge span{background:#0654ba26}.testimonials-section{padding:var(--space-3xl)0}.testimonials-grid{gap:var(--space-lg);grid-template-columns:repeat(auto-fit,minmax(300px,1fr));display:grid}.testimonial-card{padding:var(--space-xl);background:var(--humanize-surface);border:1px solid var(--humanize-border);border-radius:var(--radius-xl)}.testimonial-rating{margin-bottom:var(--space-md);gap:2px;display:flex}.testimonial-text{color:var(--humanize-text);margin-bottom:var(--space-lg);font-size:1rem;line-height:1.7}.testimonial-author{align-items:center;gap:var(--space-md);display:flex}.author-avatar{background:var(--humanize-primary);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;font-weight:600;display:flex}.author-info{flex-direction:column;display:flex}.author-info strong{font-weight:600}.author-info span{color:var(--humanize-text-secondary);font-size:.875rem}.faq-section{padding:var(--space-3xl)0 0;background:var(--humanize-background)}.faq-list{max-width:800px;padding-bottom:var(--space-3xl);margin:0 auto}.faq-item{margin-bottom:var(--space-md);background:var(--humanize-surface);border:1px solid var(--humanize-border);border-radius:var(--radius-lg);overflow:hidden}.faq-question{width:100%;padding:var(--space-lg);color:var(--humanize-text);cursor:pointer;justify-content:space-between;align-items:center;font-size:1rem;font-weight:600;list-style:none;display:flex}.faq-question::-webkit-details-marker{display:none}.faq-icon{transition:transform var(--transition-fast);flex-shrink:0}.faq-item[open] .faq-icon{transform:rotate(180deg)}.faq-answer{padding:0 var(--space-lg)var(--space-lg);color:var(--humanize-text-secondary);line-height:1.7}.cta-section{padding:var(--space-3xl)0;background:linear-gradient(135deg,var(--humanize-primary)0%,var(--humanize-accent)100%);color:#fff}.cta-content{text-align:center;max-width:600px;margin:0 auto}.cta-content p{opacity:.9;margin-bottom:var(--space-xl);font-size:1.125rem}.cta-buttons{justify-content:center;gap:var(--space-md);flex-wrap:wrap;display:flex}.cta-section .btn--primary{color:var(--humanize-primary);background:#fff}.cta-section .btn--primary:hover{background:var(--humanize-background)}.cta-section .btn--secondary{color:#fff;border-color:#fff}.cta-section .btn--secondary:hover{background:#ffffff1a}.site-footer{padding:var(--space-3xl)0 var(--space-xl);background:var(--humanize-text);color:#fff}.footer-grid{gap:var(--space-xl);margin-bottom:var(--space-lg);grid-template-columns:2fr 1fr 1fr 1fr;align-items:start;display:grid}@media (max-width:768px){.footer-grid{gap:var(--space-xl);grid-template-columns:1fr 1fr}}@media (max-width:480px){.footer-grid{grid-template-columns:1fr}}.footer-brand .logo{color:#fff;margin-top:0;margin-bottom:var(--space-md)}.footer-brand p{color:#ffffffb3;font-size:.9375rem}.footer-links h4{text-transform:uppercase;letter-spacing:.05em;margin-top:0;margin-bottom:var(--space-md);font-size:.875rem;font-weight:600}.footer-links ul{margin:0;padding:0;list-style:none}.footer-links li{margin-bottom:var(--space-sm)}.footer-links a{color:#ffffffb3;transition:color var(--transition-fast);font-size:.9375rem}.footer-links a:hover{color:#fff}.footer-bottom{padding-top:var(--space-xl);border-top:1px solid #ffffff1a;justify-content:space-between;align-items:center;display:flex}.footer-bottom p{color:#ffffff80;margin:0;font-size:.875rem}.footer-social{gap:var(--space-md);display:flex}.footer-social a{color:#ffffffb3;width:40px;height:40px;transition:all var(--transition-fast);background:#ffffff1a;border-radius:50%;justify-content:center;align-items:center;display:flex}.footer-social a:hover{color:#fff;background:var(--humanize-primary)}@media (max-width:768px){.hero{padding:var(--space-2xl)0}.tool-header{gap:var(--space-md);flex-direction:column;align-items:flex-start}.tool-actions{flex-direction:column}.tool-actions .btn{width:100%}.footer-bottom{gap:var(--space-md);text-align:center;flex-direction:column}}.comparison-section{padding:var(--space-2xl)0}.comparison-container{gap:var(--space-xl);margin-top:var(--space-xl);align-items:stretch;display:flex}@media (max-width:768px){.comparison-container{flex-direction:column}.arrow-divider{transform:rotate(90deg)}}.comparison-box{padding:var(--space-xl);border-radius:var(--radius-xl);border:1px solid var(--humanize-border);background:var(--humanize-background);flex:1;position:relative}.comparison-box.negative{background:snow;border-color:#fecaca}[data-theme=dark] .comparison-box.negative{background:#ef44440a;border-color:#ef444433}.comparison-box.positive{background:#fafff9;border-color:#86efac}[data-theme=dark] .comparison-box.positive{background:#22c55e0a;border-color:#22c55e33}.comparison-stamp{letter-spacing:.05em;border-radius:var(--radius-md);padding:6px 12px;font-size:.75rem;font-weight:800;position:absolute;top:16px;right:16px;transform:rotate(3deg)}.comparison-stamp.detected{color:#dc2626;background:#fee2e2;border:2px solid #dc2626}.comparison-stamp.passed{color:#16a34a;background:#dcfce7;border:2px solid #16a34a}[data-theme=dark] .comparison-stamp.detected{background:#dc262633}[data-theme=dark] .comparison-stamp.passed{background:#16a34a33}.comparison-score{align-items:center;gap:var(--space-sm);margin-bottom:var(--space-md);font-size:.9375rem;display:flex}.comparison-score .score-label{color:var(--humanize-text-secondary)}.comparison-score.negative .score-value{color:#dc2626;font-size:1.25rem;font-weight:700}.comparison-score.positive .score-value{color:#16a34a;font-size:1.25rem;font-weight:700}.comparison-label{text-transform:uppercase;letter-spacing:.05em;margin-bottom:var(--space-md);color:var(--humanize-text-secondary);font-size:.75rem;font-weight:700}.comparison-box.positive .comparison-label{color:#16a34a}[data-theme=dark] .comparison-box.positive .comparison-label{color:#4ade80}.comparison-box p{margin-bottom:var(--space-lg);color:var(--humanize-text);font-size:1.125rem;font-style:italic;line-height:1.6}.comparison-status{align-items:center;gap:var(--space-xs);font-size:.875rem;font-weight:600;display:flex}.comparison-box.negative .comparison-status{color:var(--humanize-text-secondary)}.comparison-box.positive .comparison-status{color:#16a34a}[data-theme=dark] .comparison-box.positive .comparison-status{color:#4ade80}.arrow-divider{color:var(--humanize-text-secondary);opacity:.3}[data-theme=dark] .arrow-divider{opacity:.6}.comparison-benefits{justify-content:center;gap:var(--space-xl);margin-top:var(--space-xl);flex-wrap:wrap;display:flex}.benefit-item{color:var(--humanize-primary);font-size:.9375rem;font-weight:600}@media (max-width:768px){.comparison-benefits{align-items:center;gap:var(--space-sm);flex-direction:column}}.site-footer{padding:var(--space-xl)0 var(--space-lg);border-top:1px solid #ffffff1a;margin-top:0;color:#fff!important;background:#0654ba!important}.footer-bottom{border-top:1px solid #fff3!important}@media (max-width:768px){.site-footer{padding-top:var(--space-2xl)}}.page-hero{padding:var(--space-3xl)0 var(--space-2xl);background:linear-gradient(180deg,var(--humanize-surface)0%,var(--humanize-background)100%);text-align:center}.page-hero h1{margin-bottom:var(--space-md)}.hero-badge{padding:var(--space-sm)var(--space-md);background:var(--humanize-primary-light);color:var(--humanize-primary);border-radius:var(--radius-full);margin-bottom:var(--space-lg);font-size:.875rem;font-weight:600;display:inline-block}.billing-toggle{justify-content:center;align-items:center;gap:var(--space-md);margin-top:var(--space-xl);display:flex}.billing-option{align-items:center;gap:var(--space-sm);color:var(--humanize-text-secondary);transition:color var(--transition-fast);font-size:.9375rem;font-weight:500;display:flex}.billing-option.active{color:var(--humanize-text)}.badge{background:var(--humanize-success);color:#fff;border-radius:var(--radius-full);padding:2px 8px;font-size:.75rem;font-weight:600;display:inline-block}.toggle-switch{width:48px;height:28px;display:inline-block;position:relative}.toggle-switch input{opacity:0;width:0;height:0}.toggle-slider{cursor:pointer;background-color:var(--humanize-border);transition:var(--transition-fast);border-radius:28px;position:absolute;inset:0}.toggle-slider:before{content:"";width:22px;height:22px;transition:var(--transition-fast);box-shadow:var(--shadow-sm);background-color:#fff;border-radius:50%;position:absolute;bottom:3px;left:3px}input:checked+.toggle-slider{background-color:var(--humanize-primary)}input:checked+.toggle-slider:before{transform:translate(20px)}.pricing-section{padding:var(--space-2xl)0 var(--space-3xl)}.pricing-grid{gap:var(--space-lg);grid-template-columns:repeat(auto-fit,minmax(300px,1fr));max-width:1000px;margin:0 auto;display:grid}.pricing-card{background:var(--humanize-surface);border:2px solid var(--humanize-border);border-radius:var(--radius-xl);padding:var(--space-xl);transition:all var(--transition-normal);flex-direction:column;display:flex;position:relative}.pricing-card:hover,.pricing-card--popular{border-color:var(--humanize-primary);box-shadow:var(--shadow-lg)}.popular-badge{padding:var(--space-sm)var(--space-md);background:var(--humanize-primary);color:#fff;text-transform:uppercase;letter-spacing:.05em;border-radius:var(--radius-full);font-size:.75rem;font-weight:600;position:absolute;top:-12px;left:50%;transform:translate(-50%)}.pricing-header{text-align:center;margin-bottom:var(--space-lg)}.pricing-header h3{margin-bottom:var(--space-xs);font-size:1.5rem;font-weight:700}.pricing-header p{color:var(--humanize-text-secondary);font-size:.9375rem}.pricing-price{text-align:center;margin-bottom:var(--space-xl);padding-bottom:var(--space-xl);border-bottom:1px solid var(--humanize-border)}.price-amount{color:var(--humanize-text);font-size:3rem;font-weight:800}.price-period{color:var(--humanize-text-secondary);font-size:1rem}.pricing-features{margin:0 0 var(--space-xl);flex-grow:1;padding:0;list-style:none}.pricing-features li{align-items:flex-start;gap:var(--space-sm);margin-bottom:var(--space-md);color:var(--humanize-text);font-size:.9375rem;display:flex}.pricing-features li svg{flex-shrink:0;margin-top:2px}.pricing-btn{width:100%}.enterprise-cta{justify-content:space-between;align-items:center;gap:var(--space-xl);margin-top:var(--space-2xl);padding:var(--space-xl);background:var(--humanize-background);border-radius:var(--radius-xl);display:flex}.enterprise-content h3{margin-bottom:var(--space-sm);font-size:1.25rem;font-weight:600}.enterprise-content p{color:var(--humanize-text-secondary);margin:0}@media (max-width:768px){.enterprise-cta{text-align:center;flex-direction:column}}.blog-categories{padding:var(--space-lg)0;background:var(--humanize-background)}.category-tabs{gap:var(--space-sm);flex-wrap:wrap;justify-content:center;display:flex}.category-tab{padding:var(--space-sm)var(--space-lg);color:var(--humanize-text-secondary);background:var(--humanize-surface);border:1px solid var(--humanize-border);border-radius:var(--radius-full);cursor:pointer;transition:all var(--transition-fast);font-size:.9375rem;font-weight:500}.category-tab:hover{border-color:var(--humanize-primary);color:var(--humanize-primary)}.category-tab.active{background:var(--humanize-primary);border-color:var(--humanize-primary);color:#fff}.blog-section{padding:var(--space-2xl)0 var(--space-3xl)}.blog-grid{gap:var(--space-lg);grid-template-columns:repeat(auto-fill,minmax(320px,1fr));display:grid}.blog-card{background:var(--humanize-surface);border:1px solid var(--humanize-border);border-radius:var(--radius-xl);transition:all var(--transition-normal);flex-direction:column;display:flex;overflow:hidden}.blog-card:hover{box-shadow:var(--shadow-lg);transform:translateY(-4px)}.blog-card--featured{grid-column:1/-1;grid-template-columns:1fr 1fr;display:grid}@media (max-width:768px){.blog-card--featured{grid-template-columns:1fr}}.blog-image{aspect-ratio:16/9;overflow:hidden}.blog-card--featured .blog-image{aspect-ratio:auto;min-height:300px}.blog-image-placeholder{justify-content:center;align-items:center;width:100%;height:100%;display:flex}.blog-content{padding:var(--space-xl);flex-direction:column;flex-grow:1;display:flex}.blog-category{text-transform:uppercase;letter-spacing:.05em;color:var(--humanize-primary);margin-bottom:var(--space-sm);font-size:.75rem;font-weight:600;display:inline-block}.blog-card h2,.blog-card h3{margin-bottom:var(--space-sm);line-height:1.3}.blog-card h2{font-size:1.5rem}.blog-card h3{font-size:1.25rem;font-weight:700}.blog-card h2 a,.blog-card h3 a{color:var(--humanize-text);transition:color var(--transition-fast)}.blog-card h2 a:hover,.blog-card h3 a:hover{color:var(--humanize-primary)}.blog-card p{color:var(--humanize-text-secondary);margin-bottom:var(--space-lg);-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;font-size:.9375rem;line-height:1.6;display:-webkit-box;overflow:hidden}.blog-read-more{color:var(--humanize-primary);margin-bottom:var(--space-lg);transition:transform var(--transition-fast);align-items:center;font-size:.9375rem;font-weight:600;display:inline-flex}.blog-read-more:hover{color:var(--humanize-primary-hover);transform:translate(4px)}.blog-meta{gap:var(--space-md);color:var(--humanize-text-muted);padding-top:var(--space-md);border-top:1px solid var(--humanize-border);margin-top:auto;font-size:.875rem;display:flex}.load-more{text-align:center;margin-top:var(--space-2xl)}.newsletter-section{padding:var(--space-3xl)0}.newsletter-card{justify-content:space-between;align-items:center;gap:var(--space-2xl);padding:var(--space-2xl);background:var(--humanize-primary);background:linear-gradient(135deg,var(--humanize-primary)0%,var(--humanize-accent)100%);border-radius:var(--radius-2xl,24px);color:#fff;box-shadow:var(--shadow-xl);display:flex}.newsletter-content{max-width:480px}.newsletter-content h2{color:#fff;margin-bottom:var(--space-sm);font-size:2rem}.newsletter-content p{opacity:.9;margin:0;font-size:1.125rem}.newsletter-form{gap:var(--space-xs);border-radius:var(--radius-full);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff14;border:1px solid #ffffff26;flex-shrink:0;width:fit-content;padding:4px;display:flex}.newsletter-form .textbox{border-radius:var(--radius-full);color:#fff;min-width:260px;transition:all var(--transition-fast);background:0 0;border:none;padding:8px 16px;font-size:.9375rem}.newsletter-form .textbox::placeholder{color:#ffffffb3}.newsletter-form .textbox:focus{background:#ffffff0d;outline:none}.newsletter-form .btn--primary{border-radius:var(--radius-full);background:#fff;padding:8px 20px;font-size:.875rem;font-weight:600;box-shadow:0 4px 12px #0000001a;color:var(--humanize-primary)!important}.newsletter-form .btn--primary:hover{background:var(--humanize-primary-light);transform:translateY(-1px);color:var(--humanize-primary)!important}@media (max-width:768px){.newsletter-card{text-align:center;flex-direction:column}.newsletter-form{flex-direction:column;width:100%}.newsletter-form .textbox--large{width:100%;min-width:auto}}.affiliate-hero{padding-bottom:var(--space-3xl)}.affiliate-hero-content{max-width:700px;margin:0 auto var(--space-2xl)}.hero-cta{gap:var(--space-md);margin-top:var(--space-xl);justify-content:center;display:flex}.affiliate-stats{justify-content:center;gap:var(--space-xl);flex-wrap:wrap;display:flex}.stat-card{padding:var(--space-xl);background:var(--humanize-surface);border:1px solid var(--humanize-border);border-radius:var(--radius-xl);text-align:center;min-width:150px}.stat-value{color:var(--humanize-primary);font-size:2.5rem;font-weight:800;line-height:1}.stat-label{color:var(--humanize-text-secondary);margin-top:var(--space-sm);font-size:.875rem}.affiliate-benefits{padding:var(--space-3xl)0}.benefits-grid{gap:var(--space-lg);grid-template-columns:repeat(auto-fit,minmax(280px,1fr));display:grid}.benefit-card{padding:var(--space-xl);background:var(--humanize-surface);border:1px solid var(--humanize-border);border-radius:var(--radius-xl);text-align:center}.benefit-icon{background:var(--humanize-primary-light);width:64px;height:64px;color:var(--humanize-primary);margin:0 auto var(--space-md);border-radius:50%;justify-content:center;align-items:center;display:flex}.benefit-card h3{margin-bottom:var(--space-sm);font-size:1.125rem;font-weight:600}.benefit-card p{color:var(--humanize-text-secondary);margin:0;font-size:.9375rem;line-height:1.6}.auth-page{flex-direction:column;min-height:100vh;display:flex}.auth-main{padding:var(--space-2xl);background:var(--humanize-background);flex-grow:1;justify-content:center;align-items:center;display:flex}.auth-container{width:100%;max-width:440px}.auth-back-link{align-items:center;gap:var(--space-xs);color:var(--humanize-text-secondary);margin-bottom:var(--space-md);transition:color var(--transition-fast);font-weight:500;display:inline-flex}.auth-back-link:hover{color:var(--humanize-primary)}.auth-card{background:var(--humanize-surface);border-radius:var(--radius-xl);padding:var(--space-2xl);box-shadow:var(--shadow-lg)}.auth-header{text-align:center;margin-bottom:var(--space-xl)}.auth-header h1{margin-bottom:var(--space-sm);font-size:1.75rem;font-weight:700}.auth-header p{color:var(--humanize-text-secondary)}.social-login{margin-bottom:var(--space-lg)}.btn--social{background:var(--humanize-surface);border:1px solid var(--humanize-border);border-radius:var(--radius-lg);width:100%;color:var(--humanize-text);justify-content:center;align-items:center;gap:var(--space-sm);transition:all var(--transition-fast);padding:14px 24px;font-size:.9375rem;font-weight:500;display:flex}.btn--social:hover{background:var(--humanize-background);border-color:var(--humanize-text-muted)}.auth-divider{align-items:center;gap:var(--space-md);margin-bottom:var(--space-lg);display:flex}.auth-divider:before,.auth-divider:after{content:"";background:var(--humanize-border);flex-grow:1;height:1px}.auth-divider span{color:var(--humanize-text-muted);font-size:.875rem}.auth-form{gap:var(--space-md);flex-direction:column;display:flex}.form-group{gap:var(--space-sm);flex-direction:column;display:flex}.form-group label{color:var(--humanize-text);font-size:.875rem;font-weight:500}.form-row{gap:var(--space-md);grid-template-columns:1fr 1fr;display:grid}.form-options{justify-content:space-between;align-items:center;gap:var(--space-md);display:flex}.checkbox-label{align-items:flex-start;gap:var(--space-sm);color:var(--humanize-text-secondary);cursor:pointer;font-size:.875rem;display:flex}.checkbox-label input[type=checkbox]{margin-top:2px}.checkbox-label a{color:var(--humanize-primary)}.forgot-password{color:var(--humanize-primary);font-size:.875rem}.auth-submit{margin-top:var(--space-md);width:100%}.auth-footer{text-align:center;margin-top:var(--space-xl);padding-top:var(--space-xl);border-top:1px solid var(--humanize-border)}.auth-footer p{color:var(--humanize-text-secondary);margin:0;font-size:.9375rem}.auth-footer a{color:var(--humanize-primary);font-weight:500}.contact-section{padding:var(--space-2xl)0 var(--space-3xl)}.contact-grid{gap:var(--space-2xl);grid-template-columns:1.5fr 1fr;display:grid}@media (max-width:768px){.contact-grid{grid-template-columns:1fr}}.contact-form-wrapper h2{margin-bottom:var(--space-xl);font-size:1.5rem;font-weight:700}.contact-form{gap:var(--space-lg);flex-direction:column;display:flex}.contact-form select{background:var(--humanize-background);cursor:pointer}.contact-info-card{background:var(--humanize-background);border-radius:var(--radius-xl);padding:var(--space-lg);height:fit-content}.contact-info-card h3{margin-bottom:var(--space-xs);font-size:1.25rem;font-weight:600}.contact-info-card>p{color:var(--humanize-text-secondary);margin-bottom:var(--space-lg)}.contact-methods{gap:var(--space-md);margin-bottom:var(--space-lg);flex-direction:column;display:flex}.contact-method{align-items:flex-start;gap:var(--space-md);display:flex}.method-icon{background:var(--humanize-surface);border-radius:var(--radius-lg);width:36px;height:36px;color:var(--humanize-primary);flex-shrink:0;justify-content:center;align-items:center;display:flex}.method-details{flex-direction:column;display:flex}.method-label{text-transform:uppercase;letter-spacing:.05em;color:var(--humanize-text-secondary);margin-bottom:2px;font-size:.75rem;font-weight:600}.method-details a{color:var(--humanize-primary);font-weight:500}.social-links h4{margin-bottom:var(--space-md);font-size:.875rem;font-weight:600}.social-icons{gap:var(--space-sm);display:flex}.social-icon{background:var(--humanize-surface);width:40px;height:40px;color:var(--humanize-text-secondary);transition:all var(--transition-fast);border-radius:50%;justify-content:center;align-items:center;display:flex}.social-icon:hover{background:var(--humanize-primary);color:#fff}.faq-cta{padding:var(--space-2xl)0;background:var(--humanize-background)}.faq-cta-content{text-align:center;max-width:500px;margin:0 auto}.faq-cta-content h2{margin-bottom:var(--space-sm);font-size:1.5rem;font-weight:700}.faq-cta-content p{color:var(--humanize-text-secondary);margin-bottom:var(--space-lg)}.nav-link--active{color:var(--humanize-primary)!important}.nav-link,.site-header .nav a,.site-header .logo,.site-header .logo span{color:var(--humanize-text)!important}.nav-link:hover,.site-header .nav a:hover{color:var(--humanize-primary)!important}.site-header .nav a.btn--primary,.site-header .nav a.btn--primary:hover,.cta-section .btn--primary,.cta-section .btn--primary:hover,.site-footer .logo,.site-footer .logo span{color:#fff!important}.tool-header{background:var(--humanize-surface)!important;border-bottom:1px solid var(--humanize-border)!important}.humanizer-tool{max-width:1000px!important}.textbox--large{background:var(--humanize-background)!important;min-height:300px!important;color:var(--humanize-text)!important}.cta-section{padding:0 var(--space-md);z-index:10;margin-bottom:-100px;position:relative;background:0 0!important}.cta-card{background:var(--humanize-surface);padding:var(--space-3xl);border-radius:var(--radius-2xl);box-shadow:var(--shadow-xl);text-align:center;max-width:900px;margin:0 auto;position:relative}[data-theme=dark] .cta-card{border:1px solid var(--humanize-border)}.cta-content h2{color:var(--humanize-text);margin-bottom:var(--space-md)}.cta-content p{color:var(--humanize-text-secondary);max-width:600px;margin:0 auto var(--space-xl);font-size:1.125rem}.cta-buttons{justify-content:center;gap:var(--space-md);display:flex}.site-footer{padding-top:var(--space-xl);margin-top:0;color:#fff!important;background:#0654ba!important}.footer-links h4{color:#fff!important}.footer-links a,.footer-bottom p,.footer-brand p{color:#ffffffe6!important}.footer-links a:hover{opacity:.8;color:#fff!important}.footer-bottom{border-top-color:#fff3!important}.footer-social a{background:#fff3;color:#fff!important}.footer-social a:hover{background:#fff;color:#0654ba!important}@media (max-width:768px){.cta-section{margin-bottom:-60px}.site-footer{padding-top:var(--space-lg)}.cta-card{padding:var(--space-xl)}}.contact-hero-new{background:linear-gradient(180deg,var(--humanize-surface)0%,var(--humanize-background)100%);padding:var(--space-3xl)var(--space-md)var(--space-2xl);text-align:center}[data-theme=dark] .contact-hero-new{background-color:#0b0e14;background-image:radial-gradient(circle at top,#0654ba0d 0%,#0000 70%)}.contact-hero-new .hero-subtitle{margin-bottom:var(--space-2xl)}.contact-card-new{background:var(--humanize-surface);max-width:800px;box-shadow:var(--shadow-xl);border:1px solid var(--humanize-border);border-radius:32px;margin:0 auto;padding:60px 40px}[data-theme=dark] .contact-card-new{background:var(--humanize-surface);border-color:var(--humanize-border)}.contact-icon-box{color:var(--humanize-primary);margin-bottom:var(--space-lg);justify-content:center;display:flex}.contact-icon-box svg{width:64px;height:64px}.contact-card-new h2{color:var(--humanize-text);margin-bottom:var(--space-sm);font-size:2rem;font-weight:700}.contact-card-new p{color:var(--humanize-text-secondary);margin-bottom:32px;font-size:1.125rem}.contact-email-link{color:var(--humanize-primary);transition:all var(--transition-fast);font-size:1.5rem;font-weight:700;text-decoration:none}.contact-email-link:hover{color:var(--humanize-primary-hover);opacity:.9;text-decoration:underline}@media (max-width:768px){.contact-hero-new .contact-title{font-size:2.5rem}.contact-card-new{padding:40px 24px}.contact-email-link{font-size:1.25rem}}.conversion-cta{background-color:var(--humanize-surface);padding:var(--space-3xl)0;text-align:center;color:var(--humanize-text);border-top:1px solid var(--humanize-border)}.conversion-cta .container{max-width:900px}.conversion-cta h2{margin-bottom:var(--space-md);letter-spacing:-.02em;font-size:2.75rem;font-weight:800;color:var(--humanize-text)!important}.conversion-cta p{color:var(--humanize-text-secondary);max-width:700px;margin:0 auto var(--space-xl);font-size:1.125rem;line-height:1.7}.conversion-cta .btn{padding:16px 32px;color:#fff!important}@media (max-width:768px){.conversion-cta h2{font-size:2rem}.conversion-cta{padding:var(--space-2xl)var(--space-md)}}.password-input-wrapper{align-items:center;display:flex;position:relative}.password-input-wrapper .textbox{padding-right:48px}.password-toggle-btn{color:var(--humanize-text-secondary);transition:all var(--transition-fast);background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;padding:8px;display:flex;position:absolute;right:12px}.password-toggle-btn:hover{color:var(--humanize-primary);background-color:var(--humanize-primary-light)}[data-theme=dark] .password-toggle-btn:hover{background-color:#ffffff0d}@keyframes slideIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.legal-hero{padding:var(--space-3xl)0 var(--space-xl);background:var(--humanize-background);text-align:center;border-bottom:1px solid var(--humanize-border)}.legal-content-section{padding:var(--space-3xl)0}.legal-article{max-width:800px;color:var(--humanize-text);margin:0 auto;line-height:1.8}.legal-article h2{margin:var(--space-2xl)0 var(--space-md);color:var(--humanize-primary);font-size:1.75rem;font-weight:700}.legal-article p{margin-bottom:var(--space-md);font-size:1.0625rem}.legal-article ul{margin-bottom:var(--space-lg);padding-left:var(--space-xl)}.legal-article li{margin-bottom:var(--space-xs)}.legal-toc{background:var(--humanize-background);padding:var(--space-lg);border-radius:var(--radius-lg);margin:var(--space-xl)0;border:1px solid var(--humanize-border)}.legal-toc h3{margin-bottom:var(--space-md);font-size:1.25rem}.legal-toc ol{gap:var(--space-xs)var(--space-lg);padding-left:var(--space-lg);grid-template-columns:repeat(auto-fit,minmax(240px,1fr));margin:0;display:grid}.legal-toc a{color:var(--humanize-text);transition:color var(--transition-fast);text-decoration:none}.legal-toc a:hover{color:var(--humanize-primary)}.auth-action-container{background:linear-gradient(135deg,#f8fafc 0%,#e2e8f0 100%);justify-content:center;align-items:center;min-height:100vh;padding:24px;display:flex}[data-theme=dark] .auth-action-container{background:linear-gradient(135deg,var(--humanize-background)0%,#1a1f2e 100%)}.auth-action-card{background:var(--humanize-surface);text-align:center;border-radius:16px;width:100%;max-width:440px;padding:40px;box-shadow:0 4px 24px #00000014}[data-theme=dark] .auth-action-card{border:1px solid var(--humanize-border);box-shadow:0 4px 24px #0000004d}.auth-action-logo{margin-bottom:32px}.auth-action-logo a{color:var(--humanize-text);align-items:center;gap:8px;font-size:1.25rem;font-weight:700;text-decoration:none;display:inline-flex}.auth-action-logo img{object-fit:contain;width:48px;height:48px}[data-theme=dark] .auth-action-logo img{filter:brightness(0)invert()}.auth-action-icon{background:var(--humanize-primary-light);width:80px;height:80px;color:var(--humanize-primary);border-radius:50%;justify-content:center;align-items:center;margin:0 auto 24px;display:flex}.auth-action-icon--success{color:var(--humanize-success);background:#5ba3281a}.auth-action-icon--error{color:var(--humanize-error);background:#e620481a}.auth-action-card h1{color:var(--humanize-text);margin:0 0 12px;font-size:1.75rem;font-weight:700}.auth-action-card p{color:var(--humanize-text-secondary);margin:0 0 24px;line-height:1.6}.auth-action-card p strong{color:var(--humanize-text)}.auth-action-buttons{flex-direction:column;gap:12px;margin-top:32px;display:flex}.auth-action-btn{cursor:pointer;border:none;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:14px 24px;font-size:1rem;font-weight:600;text-decoration:none;transition:all .2s;display:inline-flex}.auth-action-btn--primary{background:var(--humanize-primary);box-shadow:var(--shadow-btn-primary);color:#fff!important}.auth-action-btn--primary:hover{background:var(--humanize-primary-hover);box-shadow:var(--shadow-btn-primary-hover);transform:translateY(-2px)}.auth-action-btn--secondary{background:var(--humanize-surface);border:2px solid var(--humanize-primary);color:var(--humanize-primary)!important}.auth-action-btn--secondary:hover{background:var(--humanize-primary-light);color:var(--humanize-primary)!important}.auth-action-btn--full{width:100%}.auth-action-btn:disabled{opacity:.6;cursor:not-allowed;transform:none}.auth-action-form{text-align:left;margin-top:24px}.auth-action-field{margin-bottom:20px}.auth-action-field label{color:var(--humanize-text);margin-bottom:8px;font-size:.875rem;font-weight:600;display:block}.auth-action-field input{border:1px solid var(--humanize-border);width:100%;color:var(--humanize-text);background:var(--humanize-surface);border-radius:8px;padding:14px 16px;font-size:1rem;transition:all .2s}.auth-action-field input:focus{border-color:var(--humanize-primary);outline:none;box-shadow:0 0 0 3px #0654ba1a}.auth-action-password-wrapper{position:relative}.auth-action-password-wrapper input{padding-right:48px}.auth-action-password-toggle{color:var(--humanize-text-muted);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:4px;display:flex;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.auth-action-password-toggle:hover{color:var(--humanize-text)}.auth-action-strength{align-items:center;gap:12px;margin-top:8px;font-size:.75rem;display:flex}.auth-action-strength-bar{background:var(--humanize-border);border-radius:2px;flex:1;height:4px;overflow:hidden}.auth-action-strength-fill{border-radius:2px;height:100%;transition:all .3s}.auth-action-error{color:var(--humanize-error);background:#e620481a;border-radius:8px;align-items:center;gap:8px;margin-bottom:20px;padding:12px 16px;font-size:.875rem;display:flex}.auth-action-footer{border-top:1px solid var(--humanize-border);margin-top:24px;padding-top:24px}.auth-action-footer a{color:var(--humanize-primary);font-size:.875rem;font-weight:500;text-decoration:none}.auth-action-footer a:hover{text-decoration:underline}.auth-action-loading{padding:40px 0}.auth-action-loading p{margin-top:16px;margin-bottom:0}.auth-action-spinner{border:3px solid var(--humanize-border);border-top-color:var(--humanize-primary);border-radius:50%;width:40px;height:40px;margin:0 auto;animation:.8s linear infinite auth-spin}.auth-action-spinner-small{border:2px solid #ffffff4d;border-top-color:#fff;border-radius:50%;width:18px;height:18px;animation:.8s linear infinite auth-spin}@keyframes auth-spin{to{transform:rotate(360deg)}}@media (max-width:480px){.auth-action-card{padding:32px 24px}.auth-action-card h1{font-size:1.5rem}}.Toastify__toast-container{z-index:99999!important}.Toastify__toast{border-radius:var(--radius-lg)!important;box-shadow:var(--shadow-xl)!important;padding:14px 18px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif!important;font-size:.9375rem!important;font-weight:500!important}.Toastify__toast-body{align-items:center!important;gap:10px!important;padding:0!important;display:flex!important}.Toastify__toast-icon{width:22px!important;min-width:22px!important}.Toastify__toast--success{background:linear-gradient(135deg,var(--humanize-primary)0%,var(--humanize-accent)100%)!important;color:#fff!important}.Toastify__toast--success .Toastify__progress-bar{background:#fff6!important}.Toastify__toast--info{background:var(--humanize-primary)!important;color:#fff!important}.Toastify__toast--info .Toastify__progress-bar{background:#fff6!important}.Toastify__toast--warning{background:var(--humanize-warning)!important;color:#1e293b!important}.Toastify__toast--warning .Toastify__progress-bar{background:#0003!important}.Toastify__toast--error{background:var(--humanize-error)!important;color:#fff!important}.Toastify__toast--error .Toastify__progress-bar{background:#fff6!important}.Toastify__close-button{color:currentColor!important;opacity:.7!important}.Toastify__close-button:hover{opacity:1!important}.Toastify__progress-bar{height:3px!important}[data-theme=dark] .Toastify__toast--success{background:linear-gradient(135deg,var(--humanize-primary)0%,var(--humanize-accent)100%)!important}[data-theme=dark] .Toastify__toast--info{background:var(--humanize-primary)!important}.Toastify__bounce-enter--bottom-right{animation-name:toastSlideIn!important}@keyframes toastSlideIn{0%{opacity:0;transform:translate(100%)}to{opacity:1;transform:translate(0)}}@media (max-width:480px){.container{padding:0 var(--space-md)}.hero{padding:var(--space-xl)0}.hero-content{margin-bottom:var(--space-lg)}.giant-text-1{font-size:1.75rem;line-height:1.2}.text-gradient{white-space:normal;display:inline}.hero-subtitle{margin-top:var(--space-md);font-size:1rem}.hero-content .btn--large{width:100%;padding:14px 20px;font-size:.9375rem}.trust-section{padding:var(--space-xl)0}.trust-badges{gap:var(--space-md);flex-direction:column;align-items:center}.trust-badge{font-size:.875rem}.humanizer-container{padding:0}.humanizer-grid{gap:var(--space-md)}.tool-card{padding:var(--space-md);border-radius:var(--radius-lg)}.card-header{align-items:flex-start;gap:var(--space-sm);margin-bottom:var(--space-md);flex-direction:column}.card-title{font-size:1.1rem}.tool-textarea{min-height:200px;font-size:.9375rem}.card-footer-actions{gap:var(--space-sm);margin-top:var(--space-md);flex-direction:column}.card-footer-actions .btn{justify-content:center;width:100%}.result-content{min-height:180px}.gauge-wrapper{width:140px;height:140px;margin-bottom:var(--space-md)}.gauge-svg{width:140px;height:140px}.gauge-percentage{font-size:1.75rem}.result-textarea{height:180px;font-size:.9375rem}.card-footer{gap:var(--space-sm);flex-direction:column;align-items:flex-start}.also-checked-section{padding:var(--space-md);margin-top:var(--space-md)}.detector-grid{gap:var(--space-sm);grid-template-columns:1fr}.detector-item{padding:var(--space-sm)var(--space-md)}.detector-info{gap:8px;font-size:.875rem}.features-section{padding:var(--space-2xl)0}.section-header{margin-bottom:var(--space-xl)}.section-header h2{font-size:1.5rem}.section-header p{font-size:1rem}.features-grid{gap:var(--space-md);grid-template-columns:1fr}.feature-card{padding:var(--space-lg)}.comparison-section{padding:var(--space-xl)0}.comparison-container{gap:var(--space-md)}.comparison-box{padding:var(--space-lg)}.comparison-stamp{padding:4px 8px;font-size:.65rem;top:12px;right:12px}.comparison-box p{margin-bottom:var(--space-md);font-size:1rem}.comparison-benefits{gap:var(--space-xs);margin-top:var(--space-lg)}.benefit-item{font-size:.8125rem}.arrow-divider svg{width:24px;height:24px}.how-it-works{padding:var(--space-2xl)0}.steps-grid{gap:var(--space-md);grid-template-columns:1fr}.step-card{padding:var(--space-lg)}.step-number{width:48px;height:48px;margin-bottom:var(--space-md);font-size:1.25rem}.step-card h3{font-size:1.1rem}.steps-speed-badge span{padding:var(--space-xs)var(--space-md);font-size:.8125rem}.testimonials-section{padding:var(--space-2xl)0}.testimonials-grid{gap:var(--space-md);grid-template-columns:1fr}.testimonial-card{padding:var(--space-lg)}.testimonial-text{font-size:.9375rem}.faq-section{padding:var(--space-2xl)0 0}.faq-list{padding-bottom:var(--space-2xl)}.faq-question{padding:var(--space-md);font-size:.9375rem}.faq-answer{padding:0 var(--space-md)var(--space-md);font-size:.9375rem}.pricing-grid{grid-template-columns:1fr}.pricing-card{padding:var(--space-lg)}.price-amount{font-size:2.5rem}.cta-card{padding:var(--space-lg);border-radius:var(--radius-xl)}.cta-content h2{font-size:1.5rem}.cta-content p{font-size:1rem}.cta-buttons{gap:var(--space-sm);flex-direction:column}.cta-buttons .btn{width:100%}.footer-grid{gap:var(--space-lg);text-align:center;grid-template-columns:1fr}.footer-brand{margin-bottom:var(--space-md)}.footer-social{justify-content:center}.auth-card{padding:var(--space-lg)}.form-row,.blog-grid{grid-template-columns:1fr}.newsletter-card{padding:var(--space-lg)}.newsletter-content h2{font-size:1.5rem}.newsletter-form .textbox{min-width:auto}}@media (max-width:768px){.nav{height:64px}.nav-actions{gap:var(--space-sm);padding-right:0}.nav-actions .btn--login{display:none}.nav-actions .btn--primary{padding:8px 16px;font-size:.875rem}.giant-text-1{font-size:clamp(1.75rem,6vw,2.5rem)}.large-text-1{font-size:clamp(1.25rem,4vw,1.75rem)}.humanizer-grid{grid-template-columns:1fr!important}.humanizer-grid.has-result .tool-card,.humanizer-grid.no-result .tool-card{max-width:100%}.comparison-container{flex-direction:column}.arrow-divider{padding:var(--space-sm)0;transform:rotate(0)}.arrow-divider svg{transform:rotate(90deg)}.trust-badges{gap:var(--space-lg)}.steps-grid,.features-grid,.testimonials-grid{grid-template-columns:1fr}.footer-bottom{gap:var(--space-md);text-align:center;flex-direction:column}.contact-card-new{border-radius:20px;padding:32px 20px}.contact-email-link{word-break:break-all;font-size:1.125rem}.conversion-cta h2{font-size:1.75rem}.profile-dropdown{width:280px;right:-10px}}@media (max-width:1024px){.humanizer-grid{grid-template-columns:1fr}.comparison-container{gap:var(--space-lg)}.pricing-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}}@media (max-width:360px){.container{padding:0 var(--space-sm)}.giant-text-1{font-size:1.5rem}.hero-subtitle{font-size:.9375rem}.btn{padding:10px 16px;font-size:.875rem}.btn--large{padding:12px 20px}.tool-card{padding:var(--space-sm)}.card-title{font-size:1rem}.tool-textarea{min-height:160px}.comparison-box{padding:var(--space-md)}.comparison-stamp{margin-bottom:var(--space-sm);display:inline-block;position:relative;top:0;right:0;transform:none}.step-number{width:40px;height:40px;font-size:1rem}.feature-card,.testimonial-card,.step-card{padding:var(--space-md)}.faq-question{padding:var(--space-sm)var(--space-md)}.pricing-card{padding:var(--space-md)}.price-amount{font-size:2rem}}@media (max-height:500px) and (orientation:landscape){.hero{padding:var(--space-lg)0}.hero-content{margin-bottom:var(--space-md)}.tool-textarea{min-height:120px}}@media (max-width:768px){.text-gradient{white-space:normal;word-wrap:break-word}.hero-content h1{word-wrap:break-word;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}.btn{text-align:center;max-width:100%}.word-count-badge{white-space:nowrap;padding:3px 8px;font-size:.75rem}.word-limit-overlay{padding:2px 6px;font-size:.7rem}.min-word-error{text-align:center;flex-direction:column;gap:4px!important;padding:8px 12px!important}.min-word-error span{font-size:.875rem!important}}@supports (-webkit-touch-callout:none){body{-webkit-overflow-scrolling:touch}}@media (max-width:768px){input[type=text],input[type=email],input[type=password],textarea,select{font-size:16px!important}.nav-links{background:var(--humanize-surface);padding:var(--space-xl);gap:var(--space-lg);z-index:999;flex-direction:column;justify-content:flex-start;align-items:stretch;transition:transform .3s;position:fixed;inset:64px 0 0;transform:translate(100%)}.nav-links.open{transform:translate(0)}.nav-links .nav-link{padding:var(--space-md)0;border-bottom:1px solid var(--humanize-border);font-size:1.125rem}.mobile-menu-toggle{order:3;display:flex!important}.nav-actions{gap:var(--space-sm)}.nav-actions .btn--login span{display:none}.profile-dropdown{top:64px;right:var(--space-md);left:var(--space-md);width:auto;max-width:320px;margin-left:auto;position:fixed}.login-modal{margin:var(--space-md);padding:var(--space-lg);max-height:calc(100vh - 32px)}.login-modal-overlay{padding:var(--space-md)}.login-modal__header h2{font-size:1.25rem}}@media (max-width:480px){.nav{height:56px}.nav-links{top:56px}.logo span{font-size:1rem}.logo img{width:28px!important;height:28px!important}.nav-actions .btn{padding:8px 12px;font-size:.8125rem}.profile-trigger{width:32px;height:32px}.profile-initials{font-size:12px}.profile-dropdown{left:var(--space-sm);right:var(--space-sm);max-width:none}.profile-dropdown__stats{gap:var(--space-sm);flex-wrap:wrap}.profile-dropdown__stat{min-width:60px}}@media (max-width:768px){.humanizer-tool{border-radius:var(--radius-lg);margin:0 calc(-1*var(--space-md));width:calc(100% + var(--space-lg))}.tool-body{padding:var(--space-md)}.textbox--large{min-height:200px!important;font-size:16px!important}.tool-output-section{margin-top:var(--space-md);padding-top:var(--space-md)}.output-text{min-height:80px;font-size:.9375rem}}@media (max-width:480px){.humanizer-tool{border-radius:var(--radius-md)}.tool-header{padding:var(--space-sm)var(--space-md)}.tool-tabs{gap:var(--space-xs);flex-wrap:wrap}.tool-tab{padding:var(--space-xs)var(--space-sm);font-size:.8125rem}.word-counter{font-size:.75rem}}@media (max-width:768px){.page-hero{padding:var(--space-2xl)0 var(--space-xl)}.page-hero h1{font-size:1.75rem}.page-hero .hero-subtitle{font-size:1rem}.billing-toggle{justify-content:center;gap:var(--space-sm);margin-top:var(--space-lg);flex-wrap:wrap}.billing-option{font-size:.875rem}.billing-option .badge{margin-top:4px;margin-left:0;display:block}.pricing-section{padding:var(--space-xl)0 var(--space-2xl)}.pricing-grid{gap:var(--space-lg);grid-template-columns:1fr;max-width:400px;margin:0 auto}.pricing-card{padding:var(--space-lg)}.pricing-card--popular{order:-1}.popular-badge{padding:var(--space-xs)var(--space-sm);font-size:.7rem}.pricing-header h3{font-size:1.25rem}.price-amount{font-size:2.5rem}.pricing-features{margin-bottom:var(--space-lg)}.pricing-features li{margin-bottom:var(--space-sm);font-size:.875rem}.enterprise-cta{text-align:center;padding:var(--space-lg);gap:var(--space-lg);margin-top:var(--space-xl);flex-direction:column}.enterprise-content h3{font-size:1.125rem}.enterprise-content p{font-size:.9375rem}}@media (max-width:480px){.pricing-grid{max-width:100%}.pricing-card{padding:var(--space-md)}.price-amount{font-size:2rem}.pricing-features li{font-size:.8125rem}.pricing-btn{padding:12px 20px;font-size:.9375rem}}@media (max-width:768px){.auth-main{padding:var(--space-lg)}.auth-container{max-width:100%}.auth-card{padding:var(--space-lg)}.auth-header h1{font-size:1.5rem}.form-row{gap:var(--space-md);grid-template-columns:1fr}.form-options{align-items:flex-start;gap:var(--space-sm);flex-direction:column}.blog-categories{padding:var(--space-md)0}.category-tabs{gap:var(--space-xs);padding-bottom:var(--space-sm);-webkit-overflow-scrolling:touch;scrollbar-width:none;justify-content:flex-start;overflow-x:auto}.category-tabs::-webkit-scrollbar{display:none}.category-tab{padding:var(--space-xs)var(--space-md);flex-shrink:0;font-size:.875rem}.blog-section{padding:var(--space-xl)0 var(--space-2xl)}.blog-grid{gap:var(--space-md);grid-template-columns:1fr}.blog-card--featured{grid-template-columns:1fr}.blog-card--featured .blog-image{min-height:200px}.blog-content{padding:var(--space-lg)}.blog-card h2{font-size:1.25rem}.blog-card h3{font-size:1.1rem}.blog-card p{-webkit-line-clamp:2;line-clamp:2;font-size:.875rem}.blog-meta{gap:var(--space-sm);flex-wrap:wrap;font-size:.8125rem}.legal-hero{padding:var(--space-2xl)0 var(--space-lg)}.legal-hero h1{font-size:1.75rem}.legal-content-section{padding:var(--space-xl)0}.legal-article{padding:0 var(--space-sm)}.legal-article h2{margin:var(--space-xl)0 var(--space-sm);font-size:1.375rem}.legal-article p{font-size:1rem}.legal-toc{padding:var(--space-md)}.legal-toc ol{gap:var(--space-xs);grid-template-columns:1fr}.auth-action-card{padding:var(--space-lg)}.auth-action-card h1{font-size:1.5rem}.auth-action-icon{width:64px;height:64px}.auth-action-icon svg{width:28px;height:28px}.auth-action-buttons{gap:var(--space-sm)}.auth-action-btn{padding:12px 20px;font-size:.9375rem}}@media (hover:none) and (pointer:coarse){.btn{min-height:44px}.nav-link{align-items:center;min-height:44px;display:flex}.faq-question{min-height:48px}.feature-card:hover,.testimonial-card:hover,.price-card:hover,.step-card:hover,.blog-card:hover{transform:none}.btn:active{transform:scale(.98)}.feature-card:active,.testimonial-card:active,.blog-card:active{transform:scale(.99)}}@supports (padding:max(0px)){.site-header{padding-left:max(var(--space-lg),env(safe-area-inset-left));padding-right:max(var(--space-lg),env(safe-area-inset-right))}.site-footer,.nav-links.open{padding-bottom:max(var(--space-xl),env(safe-area-inset-bottom))}}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.popular-tools-section{padding:var(--space-3xl)0;background:var(--humanize-background)}.tools-grid{gap:var(--space-2xl);margin-top:var(--space-2xl);grid-template-columns:repeat(auto-fit,minmax(300px,1fr));display:grid}.tool-links h3{color:var(--humanize-primary);margin-bottom:var(--space-lg);border-bottom:2px solid var(--humanize-primary-light);padding-bottom:var(--space-sm);font-size:1.25rem;font-weight:600}.tool-links ul{margin:0;padding:0;list-style:none}.tool-links li{margin-bottom:var(--space-sm)}.tool-links a{color:var(--humanize-text);padding:var(--space-sm)0;border-radius:6px;font-weight:500;text-decoration:none;transition:all .2s;display:block}.tool-links a:hover{color:var(--humanize-primary);background:var(--humanize-primary-light);padding-left:var(--space-sm);transform:translate(4px)}.tool-links a:before{content:"→";margin-right:var(--space-xs);opacity:0;transition:opacity .2s}.tool-links a:hover:before{opacity:1}.research-report{line-height:1.6}.report-hero{background:linear-gradient(135deg,var(--humanize-primary)0%,var(--humanize-accent)100%);color:#fff;padding:var(--space-4xl)0;text-align:center}.report-badge{align-items:center;gap:var(--space-sm);padding:var(--space-sm)var(--space-lg);margin-bottom:var(--space-lg);background:#fff3;border-radius:50px;font-weight:600;display:inline-flex}.report-badge .year{color:var(--humanize-primary);padding:var(--space-xs)var(--space-sm);background:#fff;border-radius:20px;font-size:.9rem}.report-title{margin-bottom:var(--space-lg);font-size:3.5rem;font-weight:800;line-height:1.1}.report-subtitle{opacity:.9;max-width:800px;margin:0 auto var(--space-2xl);font-size:1.25rem}.report-stats{justify-content:center;gap:var(--space-2xl);margin-bottom:var(--space-2xl);display:flex}.stat{text-align:center}.stat-number{color:#ffb800;font-size:2rem;font-weight:700;display:block}.stat-label{opacity:.8;font-size:.9rem}.report-actions{gap:var(--space-lg);justify-content:center;align-items:center;display:flex}.download-btn,.download-btn-large{color:var(--humanize-primary);padding:var(--space-lg)var(--space-2xl);cursor:pointer;background:#ffb800;border:none;border-radius:8px;font-size:1.1rem;font-weight:600;transition:all .2s}.download-btn-large{padding:var(--space-xl)var(--space-3xl);font-size:1.25rem}.download-btn:hover,.download-btn-large:hover{background:#e6a520;transform:translateY(-2px)}.executive-summary{padding:var(--space-4xl)0;background:var(--humanize-background)}.summary-grid{gap:var(--space-xl);margin-top:var(--space-2xl);grid-template-columns:repeat(auto-fit,minmax(280px,1fr));display:grid}.summary-card{padding:var(--space-xl);box-shadow:var(--shadow-md);background:#fff;border-radius:12px}.summary-card.highlight{border-left:4px solid var(--humanize-primary);background:var(--humanize-primary-light)}.summary-card h3{color:var(--humanize-primary);margin-bottom:var(--space-sm);font-size:1.1rem}.methodology,.key-findings,.predictions{padding:var(--space-4xl)0}.methodology-grid,.impact-grid,.predictions-grid{gap:var(--space-xl);margin-top:var(--space-2xl);grid-template-columns:repeat(auto-fit,minmax(300px,1fr));display:grid}.method-card,.impact-card,.prediction-card{padding:var(--space-xl);box-shadow:var(--shadow-md);background:#fff;border-radius:12px}.method-card h4,.impact-card h4{color:var(--humanize-primary);margin-bottom:var(--space-lg)}.method-card ul,.impact-card ul{padding:0;list-style:none}.method-card li,.impact-card li{padding:var(--space-xs)0;border-bottom:1px solid var(--humanize-border)}.method-card li:last-child,.impact-card li:last-child{border-bottom:none}.chart-placeholder{padding:var(--space-xl);box-shadow:var(--shadow-md);margin:var(--space-xl)0;background:#fff;border-radius:12px}.chart-title{margin-bottom:var(--space-lg);color:var(--humanize-primary);font-weight:600}.chart-data{gap:var(--space-sm);flex-direction:column;display:flex}.data-point{align-items:center;gap:var(--space-lg);display:flex}.data-point .year{width:60px;font-weight:600}.data-point .bar{background:var(--humanize-primary);height:30px;padding-right:var(--space-sm);color:#fff;border-radius:4px;justify-content:flex-end;align-items:center;min-width:60px;font-weight:600;display:flex}.data-point.current .bar{background:var(--humanize-error)}.rankings-table{box-shadow:var(--shadow-md);margin:var(--space-xl)0;background:#fff;border-radius:12px;overflow:hidden}.ranking-header,.ranking-row{padding:var(--space-lg);grid-template-columns:60px 1fr 100px 120px 80px;align-items:center;display:grid}.ranking-header{background:var(--humanize-primary);color:#fff;font-weight:600}.ranking-row{border-bottom:1px solid var(--humanize-border)}.ranking-row:last-child{border-bottom:none}.rank{color:var(--humanize-primary);font-weight:700}.accuracy.good{color:var(--humanize-success);font-weight:600}.accuracy.medium{color:var(--humanize-warning);font-weight:600}.prediction-card{text-align:center}.prediction-icon{margin-bottom:var(--space-lg);font-size:3rem}.download-section{background:var(--humanize-primary-light);padding:var(--space-4xl)0}.download-card{padding:var(--space-3xl);text-align:center;max-width:600px;box-shadow:var(--shadow-lg);background:#fff;border-radius:16px;margin:0 auto}.download-features{gap:var(--space-sm);margin:var(--space-xl)0;text-align:left;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));display:grid}.feature{color:var(--humanize-success);font-weight:500}.download-note{margin-top:var(--space-lg);color:var(--humanize-text-secondary);font-size:.9rem}.about-research{padding:var(--space-4xl)0}.research-info{gap:var(--space-2xl);margin-top:var(--space-2xl);grid-template-columns:repeat(auto-fit,minmax(300px,1fr));display:grid}.citation-box{background:var(--humanize-background);padding:var(--space-lg);border-left:4px solid var(--humanize-primary);border-radius:8px;font-family:monospace;font-size:.9rem}@media (max-width:768px){.report-title{font-size:2.5rem}.report-stats{gap:var(--space-lg);flex-direction:column}.report-actions{flex-direction:column}.ranking-header,.ranking-row{gap:var(--space-sm);grid-template-columns:1fr}.ranking-header span,.ranking-row span{padding:var(--space-xs)0}}
