:root{--color-brand-black: #514130;--color-brand-sand: #f3ebe0;--color-brand-areia: #8e7d6b;--color-brand-dark: #1d1d1d;--color-brand-white: #ffffff;--color-sand-100: #fdf9f4;--color-sand-200: #f8f1e6;--color-sand-300: #f3ebe0;--color-sand-400: #e4d5c2;--color-sand-500: #d4bfa5;--color-sand-600: #c5a88a;--color-areia-100: #d9d0c8;--color-areia-200: #c2b6a9;--color-areia-300: #a99888;--color-areia-400: #8e7d6b;--color-areia-500: #725f4e;--color-areia-600: #514130;--color-ui-grey: #acacac;--color-ui-link: #e7621b;--color-ui-ink: #0a0d13;--color-ui-surface: #ffffff;--color-ui-surface-tint: #f3f3f3;--color-success: #22c55e;--color-success-light: #dcfce7;--color-warning: #f59e0b;--color-warning-light: #fef3c7;--color-error: var(--color-ui-link);--color-error-light: #fee2e2;--color-info: #3b82f6;--color-info-light: #dbeafe;--color-text-primary: var(--color-brand-black);--color-text-secondary: var(--color-brand-areia);--color-text-inverse: var(--color-brand-sand);--color-text-dark: var(--color-brand-dark);--color-text-disabled: var(--color-areia-200);--color-bg-primary: var(--color-brand-sand);--color-bg-secondary: var(--color-sand-200);--color-bg-white: var(--color-ui-surface);--color-bg-dark: var(--color-brand-dark);--color-bg-card-subtle: rgba(142, 125, 107, .1);--color-bg-overlay: rgba(0, 0, 0, .2);--color-bg-overlay-brand: rgba(166, 109, 54, .8);--color-bg-glass: linear-gradient( 98deg, rgba(255, 255, 255, .048) 4.9%, rgba(255, 255, 255, .024) 101% );--color-bg-glass-strong: linear-gradient( 115deg, rgba(255, 255, 255, .24) 4.9%, rgba(255, 255, 255, .12) 101% );--color-border-glass: rgba(255, 255, 255, 1);--color-decor-watermark: rgba(81, 65, 48, .1);--color-text-muted: rgba(0, 0, 0, .6);--color-overlay-dark-strong: rgba(29, 29, 29, .8);--color-overlay-dark-mid: rgba(29, 29, 29, .4);--color-gradient-sand-mid: var(--color-sand-400);--color-border-default: var(--color-areia-200);--color-border-strong: var(--color-brand-areia);--color-border-inverse: var(--color-brand-white);--color-border-input: var(--color-ui-grey);--color-border-error: var(--color-error);--color-btn-primary-bg: var(--color-brand-dark);--color-btn-primary-text: var(--color-ui-surface-tint);--color-btn-disabled-bg: var(--color-brand-areia);--color-btn-disabled-text: var(--color-brand-sand);--color-text-placeholder: var(--color-ui-grey);--color-text-link: var(--color-ui-link);--color-text-ink: var(--color-ui-ink);--color-text-on-dark: var(--color-ui-surface-tint);--color-personality-red: #c31400;--color-personality-orange: #ff9900;--color-personality-yellow: #ffcd2a;--color-personality-blue: #004793;--color-personality-green: #15cd77;--color-personality-teal: #00b6af;--color-personality-violet: #5f00bd;--color-personality-indigo: #5160fd;--color-personality-pink: #ff6488;--color-personality-lime: #22ba00;--color-personality-gold: #b39855;--color-personality-black: #1a1c1c;--color-bg-form-input: var(--color-brand-sand);--color-border-form-input: var(--color-brand-black);--color-bg-form-page: var(--color-ui-surface);--color-admin-text-muted: #828282;--color-admin-text-strong: #333333;--color-admin-text-page: #666666;--color-admin-text-page-active: #8b8d97;--color-admin-badge-admin-text: #6fcf97;--color-admin-badge-admin-bg: rgba(111, 207, 151, .2);--color-admin-pagination-bg: rgba(94, 99, 102, .08);--color-admin-subnav-bg: var(--color-brand-black);--color-admin-header-bg: var(--color-brand-sand)}:root{--spacing-0: 0;--spacing-1: .25rem;--spacing-2: .5rem;--spacing-2-5: .625rem;--spacing-3: .75rem;--spacing-4: 1rem;--spacing-5: 1.25rem;--spacing-6: 1.5rem;--spacing-8: 2rem;--spacing-10: 2.5rem;--spacing-12: 3rem;--spacing-13: 3.125rem;--spacing-14: 3.5rem;--spacing-16: 4rem;--spacing-20: 5rem;--spacing-24: 6rem;--spacing-32: 8rem;--spacing-faq-item-gap: 1.125rem;--spacing-social-card-gap: 3.875rem;--spacing-xs: var(--spacing-1);--spacing-sm: var(--spacing-2);--spacing-md: var(--spacing-4);--spacing-lg: var(--spacing-6);--spacing-xl: var(--spacing-8);--spacing-2xl: var(--spacing-12);--spacing-3xl: var(--spacing-16);--spacing-4xl: var(--spacing-24)}:root{--font-family-title: "Nokora", sans-serif;--font-family-body: "Roboto", sans-serif;--font-family-ui: "Inter", sans-serif;--font-family-accent: "Poppins", sans-serif;--font-family-mono: "JetBrains Mono", monospace;--font-family-admin: "Open Sans", sans-serif;--font-family-admin-accent: "Rubik", sans-serif;--font-size-xs: .75rem;--font-size-sm: .875rem;--font-size-sm-plus: .9375rem;--font-size-md: 1rem;--font-size-lg: 1.125rem;--font-size-xl: 1.25rem;--font-size-2xl: 1.5rem;--font-size-2-5xl: 1.5625rem;--font-size-3xl: 1.875rem;--font-size-3-5xl: 1.75rem;--font-size-3-75xl: 2rem;--font-size-4xl: 2.25rem;--font-size-4-5xl: 2.5rem;--font-size-5xl: 2.8125rem;--font-weight-extralight: 200;--font-weight-light: 300;--font-weight-regular: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--font-weight-extrabold: 800;--font-weight-black: 900;--line-height-none: 1;--line-height-tight: 1.2;--line-height-snug: 1.4;--line-height-normal: 1.5;--line-height-relaxed: 1.8;--letter-spacing-tighter: -.02em;--letter-spacing-tight: -.025em;--letter-spacing-normal: 0;--letter-spacing-wide: .025em;--letter-spacing-wider: .05em;--letter-spacing-widest: .135em;--letter-spacing-brand-btn: .11em;--text-title: var(--font-weight-bold) var(--font-size-5xl) / var(--line-height-none) var(--font-family-title);--text-title-2: var(--font-weight-bold) var(--font-size-3xl) / var(--line-height-none) var(--font-family-title);--text-subtitle: var(--font-weight-light) var(--font-size-4-5xl) / var(--line-height-relaxed) var(--font-family-body);--text-paragraph: var(--font-weight-light) var(--font-size-4xl) / var(--line-height-none) var(--font-family-body);--text-list: var(--font-weight-light) var(--font-size-3-5xl) / var(--line-height-normal) var(--font-family-body);--text-body: var(--font-weight-light) var(--font-size-2xl) / var(--line-height-normal) var(--font-family-body);--text-caption: var(--font-weight-regular) var(--font-size-xl) / var(--line-height-tight) var(--font-family-body);--text-label: var(--font-weight-bold) var(--font-size-md) / var(--line-height-none) var(--font-family-title);--text-form-btn: var(--font-weight-black) var(--font-size-2xl) / var(--line-height-none) var(--font-family-title);--text-category-label: var(--font-weight-light) var(--font-size-3-75xl) / var(--line-height-snug) var(--font-family-body);--text-landing-hero: var(--font-weight-bold) var(--font-size-5xl) / var(--line-height-none) var(--font-family-title);--text-landing-section-poppins: var(--font-weight-bold) var(--font-size-5xl) / var(--line-height-none) var(--font-family-accent);--text-landing-card-title: var(--font-weight-bold) var(--font-size-3xl) / var(--line-height-none) var(--font-family-title);--text-landing-pain-label: var(--font-weight-bold) var(--font-size-3-75xl) / var(--line-height-none) var(--font-family-body);--text-landing-pricing-desc: var(--font-weight-regular) var(--font-size-xl) / var(--line-height-tight) var(--font-family-body);--text-landing-pricing-label: var(--font-weight-extrabold) var(--font-size-xl) / var(--line-height-tight) var(--font-family-body);--text-landing-pricing-item: var(--font-weight-light) var(--font-size-3-5xl) / var(--line-height-normal) var(--font-family-body);--text-landing-faq-question: var(--font-weight-bold) var(--font-size-3xl) / var(--line-height-none) var(--font-family-accent);--text-landing-cta-btn: var(--font-weight-black) 1.235rem / var(--line-height-none) var(--font-family-title);--letter-spacing-cta-btn: .11em;--text-ui-heading: var(--font-weight-semibold) var(--font-size-2xl) / 28px var(--font-family-ui);--text-ui-heading-sm: var(--font-weight-semibold) var(--font-size-lg) / 12px var(--font-family-ui);--text-ui-subheading: var(--font-weight-medium) var(--font-size-3xl) / 28px var(--font-family-ui);--text-ui-subheading-sm: var(--font-weight-medium) var(--font-size-2-5xl) / 28px var(--font-family-ui);--text-ui-label: var(--font-weight-medium) var(--font-size-lg) / 22px var(--font-family-ui);--text-ui-body-medium: var(--font-weight-medium) var(--font-size-md) / 12px var(--font-family-ui);--text-ui-body: var(--font-weight-regular) var(--font-size-md) / 20px var(--font-family-ui);--text-ui-body-bold: var(--font-weight-bold) var(--font-size-md) / 12px var(--font-family-ui);--text-ui-input: var(--font-weight-regular) var(--font-size-md) / 22px var(--font-family-ui);--text-ui-small: var(--font-weight-regular) var(--font-size-sm) / 22px var(--font-family-ui);--text-ui-caption: var(--font-weight-regular) var(--font-size-xs) / 22px var(--font-family-ui)}:root{--radius-none: 0;--radius-2xs: .125rem;--radius-xs: .25rem;--radius-xs-plus: .3125rem;--radius-sm: .375rem;--radius-sm-plus: .5rem;--radius-md: .625rem;--radius-lg: .9375rem;--radius-xl: 1.25rem;--radius-2xl: 3rem;--radius-3xl: 3.125rem;--radius-4xl: 5.25rem;--radius-pill: 9999px;--radius-about-photo: 8.375rem}:root{--shadow-none: none;--shadow-sm: 0 1px 2px 0 rgb(0 0 0 / .05);--shadow-md: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--shadow-lg: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--shadow-xl: 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1);--shadow-glass: 0px 2.84px 23.43px -2.84px rgba(0, 0, 0, .2);--shadow-glass-strong: 0px 2.84px 23.43px 0px rgba(0, 0, 0, .2);--blur-glass: 15.975px}:root{--border-width-hairline: .5px;--border-width-thin: 1px;--border-width-input: 1.5px;--border-width-glass: 2.13px;--border-width-thick: 2px}:root{--bp-sm: 480px;--bp-md: 768px;--bp-lg: 1024px;--bp-xl: 1280px;--bp-2xl: 1536px}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{font-size:16px;-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{font-family:var(--font-family-body);font-size:var(--font-size-md);font-weight:var(--font-weight-regular);line-height:var(--line-height-normal);color:var(--color-text-primary);background-color:var(--color-bg-primary);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{color:var(--color-brand-black);text-decoration:none}a:hover{text-decoration:underline}img,svg{display:block;max-width:100%}button{cursor:pointer;border:none;background:none;font-family:inherit}input,textarea,select{font-family:inherit}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
