:root,[data-theme=light]{--askie-color-background-start:#FFF0DD;--askie-color-background-end:#D9F2FF;--askie-color-primary-50:#FFF3F0;--askie-color-primary-100:#FFE0D9;--askie-color-primary-200:#FFBDAD;--askie-color-primary-300:#FF9980;--askie-color-primary-400:#FF7954;--askie-color-primary-500:#FF5722;--askie-color-primary-600:#E64A1F;--askie-color-primary-700:#CC3B06;--askie-color-primary-800:#992C05;--askie-color-primary-900:#661D03;--askie-color-primary:#FF5722;--askie-color-primary-light:#FF7347;--askie-color-primary-dark:#CC3B06;--askie-color-secondary-50:#E6F9FE;--askie-color-secondary-100:#B3EFFD;--askie-color-secondary-200:#80E5FC;--askie-color-secondary-300:#4DDBFB;--askie-color-secondary-400:#33D8FF;--askie-color-secondary-500:#00BEF0;--askie-color-secondary-600:#00A8D6;--askie-color-secondary-700:#0096BB;--askie-color-secondary-800:#007A99;--askie-color-secondary-900:#005E77;--askie-color-secondary:#00BEF0;--askie-color-secondary-light:#33D8FF;--askie-color-secondary-dark:#0096BB;--askie-color-accent-pink-300:#FFB3D9;--askie-color-accent-pink-500:#FF4C9B;--askie-color-accent-pink-700:#E6358C;--askie-color-accent-lime-300:#C4E086;--askie-color-accent-lime-500:#9CCA3F;--askie-color-accent-lime-700:#7DAF2F;--askie-color-accent-1:#FF5722;--askie-color-accent-2:#FF4C9B;--askie-color-accent-3:#9CCA3F;--askie-color-neutral-50:#FFFAF5;--askie-color-neutral-100:#FFF0DD;--askie-color-neutral-200:#FAF5F0;--askie-color-neutral-300:#F0E8DD;--askie-color-neutral-400:#E5E5EA;--askie-color-neutral-500:#D8D8E0;--askie-color-neutral-600:#9C9CA3;--askie-color-neutral-700:#6D6D73;--askie-color-neutral-800:#3A3A3F;--askie-color-neutral-900:#161618;--askie-color-success-light:#A8F5B8;--askie-color-success:#4CD964;--askie-color-success-dark:#2EBB4A;--askie-color-success-text:#1D6B3C;--askie-color-success-background:#E7F7EC;--askie-color-success-border:#A7F3D0;--askie-color-warning-light:#FFCB80;--askie-color-warning:#FF9500;--askie-color-warning-dark:#E68500;--askie-color-warning-text:#856404;--askie-color-warning-background:#FFF3CD;--askie-color-warning-border:#F59E0B;--askie-color-error-light:#FFB3AC;--askie-color-error:#FF3B30;--askie-color-error-dark:#E62920;--askie-color-error-text:#B91C1C;--askie-color-error-background:#FEF2F2;--askie-color-error-border:#FECACA;--askie-color-info-light:#80E5FC;--askie-color-info:#00BEF0;--askie-color-info-dark:#0096BB;--askie-color-info-text:#1565C0;--askie-color-info-background:#E3F2FD;--askie-color-info-border:#BBDEFB;--askie-color-text-primary:#161618;--askie-color-text-secondary:#6D6D73;--askie-color-text-tertiary:#9C9CA3;--askie-color-textOnPrimary:#FFFFFF;--askie-color-card-background:#FFFAF5;--askie-color-surface-elevated:#FAF5F0;--askie-color-border:#D8D8E0;--askie-color-divider:#E5E5EA;--askie-color-surface-base:#FFFFFF;--askie-color-overlay:rgba(15,16,20,0.55);--askie-color-scrim:rgba(0,0,0,0.4);--askie-color-hover-wash:rgba(0,0,0,0.05);--askie-color-press-wash:rgba(0,0,0,0.03);--askie-color-hairline:rgba(0,0,0,0.08);--askie-color-card-background-alpha:rgba(255,255,255,0.2);--askie-color-page-warm:#F7F1E5;--askie-schools-background:#EDF5FC;--askie-schools-background-alt:#FFFFFF;--askie-schools-surface-muted:#F8F8FC;--askie-schools-accent:#5C5CFF;--askie-schools-accent-hover:#4A4AE8;--askie-schools-accent-text:#4141D4;--askie-schools-accent-strong:#4141D4;--askie-schools-accent-soft:#EEEEFF;--askie-schools-on-accent:#FFFFFF;--askie-schools-text-primary:#1A1A2E;--askie-schools-text-secondary:#4A4A5A;--askie-schools-text-tertiary:#6B6B7B;--askie-schools-text-muted:#9CA3AF;--askie-schools-border:#E0E0E8;--askie-schools-border-strong:#D2D2DF;--askie-schools-cta:#CC3B06;--askie-schools-cta-hover:#B93408;--askie-schools-on-cta:#FFFFFF;--askie-schools-cta-text:#CC3B06;--askie-brand-whatsapp:#0B6B60;--askie-brand-whatsapp-hover:#128C7E;--askie-brand-on-whatsapp:#FFFFFF;--askie-activity-play:#C5E6FF;--askie-activity-create:#E0C5FF;--askie-activity-story:#C9FFC5;--askie-activity-learn:#FFF99F;--askie-activity-learn-glow:#FFFDE0;--askie-activity-learn-ink:#6B5A10;--askie-mission-start:#FF9A4D;--askie-mission-mid:#E5532B;--askie-mission-end:#B83A2E;--askie-mission-ink:#FFFFFF;--askie-mission-chip:rgba(255,255,255,0.2);--askie-mission-chip-line:rgba(255,255,255,0.35);--askie-mission-cta-ink:#B23A12;--askie-mission-stamp-light:#FFE27A;--askie-mission-stamp:#FFC93C;--askie-mission-stamp-dark:#E9A417;--askie-color-background:#FFF8F0;--askie-content-title:#111827;--askie-content-ink-strong:#0F172A;--askie-content-ink:#334155;--askie-content-ink-soft:#475569;--askie-content-ink-muted:#64748B;--askie-content-ink-faint:#94A3B8;--askie-content-line:#E2E8F0;--askie-content-line-soft:#F1F5F9;--askie-content-surface-muted:#F8FAFC;--askie-content-highlight:#FFF7ED;--askie-content-highlight-border:#FED7AA;--askie-content-highlight-label:#9A3412;--askie-content-highlight-ink:#431407;--askie-content-yes:#16A34A;--askie-content-no:#DC2626;--askie-content-tint-warm:#FFF9F5;--askie-content-tint-rose:#FFF0F0;--askie-content-tint-blue:#F0F8FF;--askie-content-tint-green:#F0FFF0;--askie-content-tint-neutral:#F8F9FA;--askie-content-row-alt:#FAFAFA;--askie-content-heading-neutral:#1A1A1A;--askie-content-body-neutral:#666666;--askie-content-callout:#FFF4E5;--askie-content-field:#FFFDFA;--askie-content-field-border:#E8DCCB;--askie-content-disabled-fill:#E8D9C9;--askie-content-alert-ink:#D33B3B;--askie-content-peach-border:#FFD9C7;--askie-content-error-border:#F5C2C2;--askie-content-error-ink:#B02525;--askie-content-notice:#FFF9EC;--askie-content-notice-border:#F6D98A;--askie-content-notice-ink:#8A6300;--askie-content-glass-line:#D6D6DE;--askie-content-warning-ink:#7A4B00;--askie-content-error-border-strong:#FCA5A5;--askie-content-error-ink-strong:#991B1B;--askie-content-image-chip:#E8F5E9;--askie-content-image-chip-ink:#2E7D32;--askie-content-voice-chip:#FFF3E0;--askie-content-voice-chip-ink:#E65100;--askie-content-offer-error:#FFF5F3;--askie-spacing-xxs:4px;--askie-spacing-xs:8px;--askie-spacing-s:12px;--askie-spacing-m:16px;--askie-spacing-l:24px;--askie-spacing-xl:32px;--askie-spacing-xxl:48px;--askie-nav-height:64px;--askie-breakpoint-mobile:480px;--askie-breakpoint-tablet:768px;--askie-breakpoint-desktop:1024px;--askie-breakpoint-wide:1440px;--askie-radius-small:8px;--askie-radius-medium:12px;--askie-radius-large:16px;--askie-radius-pill:999px;--askie-shadow-soft:0 2px 8px rgba(0,0,0,0.08);--askie-shadow-medium:0 4px 16px rgba(0,0,0,0.12);--askie-shadow-strong:0 8px 32px rgba(0,0,0,0.16);--askie-font-family-primary:var(
    --font-askie-primary,"Nunito","SF Pro Rounded","Segoe UI","Helvetica Neue",Helvetica,Arial,sans-serif
  );--askie-font-family-mono:var(
    --font-askie-mono,"DM Mono","SF Mono","Roboto Mono",monospace
  );--askie-line-height-display:1.1;--askie-line-height-heading:1.2;--askie-line-height-body:1.4;--askie-duration-quick:200ms;--askie-duration-standard:300ms;--askie-duration-gentle:500ms;--askie-ease-standard:cubic-bezier(0.4,0,0.2,1);--askie-ease-out:cubic-bezier(0,0,0.2,1);--askie-ease-in:cubic-bezier(0.4,0,1,1);--modal-open-dur:250ms;--modal-close-dur:150ms;--modal-scale:0.96;--modal-scale-close:0.96;--modal-ease:cubic-bezier(0.22,1,0.36,1);--panel-open-dur:400ms;--panel-close-dur:350ms;--panel-translate-y:100px;--panel-blur:2px;--panel-ease:cubic-bezier(0.22,1,0.36,1);--icon-swap-dur:250ms;--icon-swap-blur:2px;--icon-swap-start-scale:0.25;--icon-swap-ease:ease-in-out;--askie-gradient-warm:linear-gradient(135deg,#FFF0DD,#FFE0D9);--askie-gradient-cool:linear-gradient(135deg,#D9F2FF,#B3EFFD);--askie-gradient-vibrant:linear-gradient(135deg,#FF5722,#FF4C9B);--askie-gradient-success:linear-gradient(135deg,#9CCA3F,#00BEF0);--askie-gradient-sunset:linear-gradient(135deg,#FF5722,#FF9500);--askie-gradient-ocean:linear-gradient(135deg,#00BEF0,#0096BB);--askie-gradient-playful:linear-gradient(135deg,#FF7954,#FF4C9B,#9CCA3F);--askie-gradient-button:linear-gradient(180deg,#FF7954,#FF5722);--askie-gradient-card-elevated:linear-gradient(180deg,#FFFFFF,#FAF5F0);--askie-gradient-input:linear-gradient(180deg,#FEFEFE,#F5F5F5);--askie-shadow-small:inset 0 1px 0 rgba(255,255,255,0.1),0 1px 2px rgba(0,0,0,0.1);--askie-shadow-medium:inset 0 1px 0 rgba(255,255,255,0.15),0 3px 6px rgba(0,0,0,0.15);--askie-shadow-large:inset 0 2px 0 rgba(255,255,255,0.2),0 6px 12px rgba(0,0,0,0.2);--askie-shadow-gradient-button:inset 0 1px 0 rgba(255,255,255,0.3),0 2px 4px rgba(0,0,0,0.1);--askie-shadow-gradient-card:inset 0 1px 0 rgba(255,255,255,0.2),0 4px 8px rgba(0,0,0,0.12)}.t-modal{transform-origin:center;transform:scale(var(--modal-scale));opacity:0;pointer-events:none;transition:transform var(--modal-open-dur) var(--modal-ease),opacity var(--modal-open-dur) var(--modal-ease);will-change:transform,opacity}.t-modal.is-open{transform:scale(1);opacity:1;pointer-events:auto}.t-modal.is-closing{transform:scale(var(--modal-scale-close));opacity:0;pointer-events:none;transition:transform var(--modal-close-dur) var(--modal-ease),opacity var(--modal-close-dur) var(--modal-ease)}.t-panel-slide{transform:translateY(var(--panel-translate-y));opacity:0;filter:blur(var(--panel-blur));pointer-events:none;transition:transform var(--panel-close-dur) var(--panel-ease),opacity var(--panel-close-dur) var(--panel-ease),filter var(--panel-close-dur) var(--panel-ease);will-change:transform,opacity,filter}.t-panel-slide[data-open=true]{transform:translateY(0);opacity:1;filter:blur(0);pointer-events:auto;transition:transform var(--panel-open-dur) var(--panel-ease),opacity var(--panel-open-dur) var(--panel-ease),filter var(--panel-open-dur) var(--panel-ease)}.t-icon-swap{position:relative;display:inline-grid}.t-icon-swap .t-icon{grid-area:1/1;transition:opacity var(--icon-swap-dur) var(--icon-swap-ease),filter var(--icon-swap-dur) var(--icon-swap-ease),transform var(--icon-swap-dur) var(--icon-swap-ease);will-change:opacity,filter,transform}.t-icon-swap[data-state=a] .t-icon[data-icon=a],.t-icon-swap[data-state=b] .t-icon[data-icon=b]{opacity:1;filter:blur(0);transform:scale(1)}.t-icon-swap[data-state=a] .t-icon[data-icon=b],.t-icon-swap[data-state=b] .t-icon[data-icon=a]{opacity:0;filter:blur(var(--icon-swap-blur));transform:scale(var(--icon-swap-start-scale))}@media (prefers-reduced-motion:reduce){.t-icon-swap .t-icon,.t-modal,.t-panel-slide{transition:none!important}}@media screen{[data-theme=dark]{--askie-color-background-start:#0F1419;--askie-color-background-end:#1A1F2E;--askie-color-primary-50:#661D03;--askie-color-primary-100:#992C05;--askie-color-primary-200:#CC3B06;--askie-color-primary-300:#E64A1F;--askie-color-primary-400:#FF5722;--askie-color-primary-500:#FF7954;--askie-color-primary-600:#FF9980;--askie-color-primary-700:#FFBDAD;--askie-color-primary-800:#FFE0D9;--askie-color-primary-900:#FFF3F0;--askie-color-primary:#FF7954;--askie-color-primary-light:#FF9980;--askie-color-primary-dark:#E64A1F;--askie-color-secondary-50:#005E77;--askie-color-secondary-100:#007A99;--askie-color-secondary-200:#0096BB;--askie-color-secondary-300:#00A8D6;--askie-color-secondary-400:#00BEF0;--askie-color-secondary-500:#33D8FF;--askie-color-secondary-600:#4DDBFB;--askie-color-secondary-700:#80E5FC;--askie-color-secondary-800:#B3EFFD;--askie-color-secondary-900:#E6F9FE;--askie-color-secondary:#33D8FF;--askie-color-secondary-light:#80E5FC;--askie-color-secondary-dark:#00A8D6;--askie-color-accent-pink-300:#E6358C;--askie-color-accent-pink-500:#FF4C9B;--askie-color-accent-pink-700:#FFB3D9;--askie-color-accent-lime-300:#7DAF2F;--askie-color-accent-lime-500:#9CCA3F;--askie-color-accent-lime-700:#C4E086;--askie-color-accent-1:#FF7954;--askie-color-accent-2:#FF4C9B;--askie-color-accent-3:#9CCA3F;--askie-color-neutral-50:#161618;--askie-color-neutral-100:#1E1E20;--askie-color-neutral-200:#2A2A2F;--askie-color-neutral-300:#3A3A3F;--askie-color-neutral-400:#4A4A50;--askie-color-neutral-500:#6D6D73;--askie-color-neutral-600:#9C9CA3;--askie-color-neutral-700:#C8C8CE;--askie-color-neutral-800:#E5E5EA;--askie-color-neutral-900:#F5F5F7;--askie-color-success-light:#2EBB4A;--askie-color-success:#4CD964;--askie-color-success-dark:#A8F5B8;--askie-color-success-text:#A8F5B8;--askie-color-success-background:#173D25;--askie-color-success-border:#2E6B45;--askie-color-warning-light:#E68500;--askie-color-warning:#FF9500;--askie-color-warning-dark:#FFCB80;--askie-color-warning-text:#FFD27A;--askie-color-warning-background:#3A2E12;--askie-color-warning-border:#8A5A00;--askie-color-error-light:#E62920;--askie-color-error:#FF3B30;--askie-color-error-dark:#FFB3AC;--askie-color-error-text:#FFB3AC;--askie-color-error-background:#3A1A1A;--askie-color-error-border:#7A2E2E;--askie-color-info-light:#0096BB;--askie-color-info:#00BEF0;--askie-color-info-dark:#80E5FC;--askie-color-info-text:#9FD3FF;--askie-color-info-background:#0E2A44;--askie-color-info-border:#1E4A73;--askie-color-text-primary:#F5F5F7;--askie-color-text-secondary:#C8C8CE;--askie-color-text-tertiary:#9C9CA3;--askie-color-textOnPrimary:#161618;--askie-color-card-background:#1E1E20;--askie-color-surface-elevated:#2A2A2F;--askie-color-border:#4A4A50;--askie-color-divider:#3A3A3F;--askie-color-surface-base:#1E1E20;--askie-color-overlay:rgba(0,0,0,0.7);--askie-color-scrim:rgba(0,0,0,0.6);--askie-color-hover-wash:rgba(255,255,255,0.08);--askie-color-press-wash:rgba(255,255,255,0.05);--askie-color-hairline:rgba(255,255,255,0.12);--askie-color-page-warm:#0F1419;--askie-color-background:#0F1419;--askie-content-title:#F5F5F7;--askie-content-ink-strong:#F5F5F7;--askie-content-ink:#D4D4DA;--askie-content-ink-soft:#C8C8CE;--askie-content-ink-muted:#A8A8B0;--askie-content-ink-faint:#8E8E96;--askie-content-line:#3A3A3F;--askie-content-line-soft:#2A2A2F;--askie-content-surface-muted:#18181C;--askie-content-highlight:#2B1D14;--askie-content-highlight-border:#6B3A1E;--askie-content-highlight-label:#FFB38A;--askie-content-highlight-ink:#FFE0D3;--askie-content-yes:#4ADE80;--askie-content-no:#F87171;--askie-content-tint-warm:#241C18;--askie-content-tint-rose:#2E1A1A;--askie-content-tint-blue:#142233;--askie-content-tint-green:#16261A;--askie-content-tint-neutral:#1C1C20;--askie-content-row-alt:#26262A;--askie-content-heading-neutral:#F5F5F7;--askie-content-body-neutral:#B4B4BC;--askie-content-callout:#2B2216;--askie-content-field:#2A2A2F;--askie-content-field-border:#4A4A50;--askie-content-disabled-fill:#3A3A3F;--askie-content-alert-ink:#FFB3AC;--askie-content-peach-border:#6B3A1E;--askie-content-error-border:#7A2E2E;--askie-content-error-ink:#FFB3AC;--askie-content-notice:#3A2E12;--askie-content-notice-border:#8A5A00;--askie-content-notice-ink:#FFD27A;--askie-content-glass-line:#4A4A50;--askie-content-warning-ink:#FFD27A;--askie-content-error-border-strong:#7A2E2E;--askie-content-error-ink-strong:#FFB3AC;--askie-content-image-chip:#173D25;--askie-content-image-chip-ink:#A8F5B8;--askie-content-voice-chip:#3A2E12;--askie-content-voice-chip-ink:#FFD27A;--askie-content-offer-error:#3A1A1A;--askie-schools-background:#0F1419;--askie-schools-background-alt:#1E1E20;--askie-schools-surface-muted:#18181C;--askie-schools-accent:#7B7BFF;--askie-schools-accent-hover:#9999FF;--askie-schools-accent-text:#B3B3FF;--askie-schools-accent-strong:#5C5CFF;--askie-schools-accent-soft:#2A2A4A;--askie-schools-text-primary:#F5F5F7;--askie-schools-text-secondary:#C8C8CE;--askie-schools-text-tertiary:#9C9CA3;--askie-schools-text-muted:#8E8E96;--askie-schools-border:#3A3A3F;--askie-schools-border-strong:#4A4A50;--askie-schools-cta:#FF7954;--askie-schools-cta-hover:#FF9980;--askie-schools-on-cta:#161618;--askie-schools-cta-text:#FF9980;--askie-gradient-warm:linear-gradient(135deg,#2A2A2F,#3A3A3F);--askie-gradient-cool:linear-gradient(135deg,#1A1F2E,#0F1419);--askie-gradient-vibrant:linear-gradient(135deg,#FF7954,#FF4C9B);--askie-gradient-success:linear-gradient(135deg,#9CCA3F,#33D8FF);--askie-gradient-sunset:linear-gradient(135deg,#FF7954,#FF9500);--askie-gradient-ocean:linear-gradient(135deg,#33D8FF,#0096BB);--askie-gradient-playful:linear-gradient(135deg,#FF9980,#FF4C9B,#9CCA3F);--askie-gradient-button:linear-gradient(180deg,#FF9980,#FF7954);--askie-gradient-card-elevated:linear-gradient(180deg,#2A2A2F,#1E1E20);--askie-gradient-input:linear-gradient(180deg,#3A3A3F,#2A2A2F);--askie-shadow-small:inset 0 1px 0 rgba(255,255,255,0.05),0 1px 2px rgba(0,0,0,0.5);--askie-shadow-medium:inset 0 1px 0 rgba(255,255,255,0.08),0 3px 6px rgba(0,0,0,0.6);--askie-shadow-large:inset 0 2px 0 rgba(255,255,255,0.1),0 6px 12px rgba(0,0,0,0.7);--askie-shadow-gradient-button:inset 0 1px 0 rgba(255,255,255,0.15),0 2px 4px rgba(0,0,0,0.5);--askie-shadow-gradient-card:inset 0 1px 0 rgba(255,255,255,0.1),0 4px 8px rgba(0,0,0,0.6)}}*{box-sizing:border-box;margin:0;padding:0}html{color-scheme:light dark;overflow-x:hidden;width:100%}@media screen{html[data-theme=dark]{color-scheme:dark}}[data-theme=light]{color-scheme:light}[data-theme=light],body{color:var(--askie-color-text-primary)}body{min-height:100vh;-webkit-padding-before:var(--coupon-banner-height,0);padding-block-start:var(--coupon-banner-height,0);background:linear-gradient(135deg,var(--askie-color-background-start),var(--askie-color-background-end));font-family:var(--askie-font-family-primary);line-height:var(--askie-line-height-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden;overflow-x:clip}body,main{width:100%}a{color:inherit;text-decoration:none}button{font-family:inherit;border:none;background:none}:focus-visible{outline:3px solid rgba(0,190,240,.6);outline-offset:2px}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.bg-gradient-warm{background:var(--askie-gradient-warm)}.bg-gradient-cool{background:var(--askie-gradient-cool)}.bg-gradient-vibrant{background:var(--askie-gradient-vibrant)}.bg-gradient-success{background:var(--askie-gradient-success)}.bg-gradient-sunset{background:var(--askie-gradient-sunset)}.bg-gradient-ocean{background:var(--askie-gradient-ocean)}.bg-gradient-playful{background:var(--askie-gradient-playful)}@keyframes bounce-in{0%{transform:scale(.95);opacity:0}50%{transform:scale(1.02)}to{transform:scale(1);opacity:1}}@keyframes wiggle{0%,to{transform:rotate(0deg)}25%{transform:rotate(-3deg)}75%{transform:rotate(3deg)}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes pulse-glow{0%,to{box-shadow:0 0 20px rgba(255,87,34,.3)}50%{box-shadow:0 0 30px rgba(255,87,34,.6)}}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.animate-bounce-in{animation:bounce-in var(--askie-duration-gentle) var(--askie-ease-out)}.animate-wiggle{animation:wiggle .5s ease-in-out}.animate-float{animation:float 3s ease-in-out infinite}.animate-pulse-glow{animation:pulse-glow 2s ease-in-out infinite}.hover-lift{transition:transform var(--askie-duration-quick) var(--askie-ease-out)}.hover-lift:hover{transform:translateY(-4px)}.hover-grow{transition:transform var(--askie-duration-quick) var(--askie-ease-out)}.hover-grow:hover{transform:scale(1.05)}.hover-brighten{transition:filter var(--askie-duration-quick) var(--askie-ease-out)}.hover-brighten:hover{filter:brightness(1.1)}.askie-btn-3d{display:inline-flex;align-items:center;justify-content:center;gap:10px;border:none;border-radius:var(--askie-radius-pill);font-family:inherit;font-weight:800;font-size:18px;letter-spacing:.2px;text-decoration:none;cursor:pointer;padding:16px 36px;min-height:58px;-webkit-user-select:none;-moz-user-select:none;user-select:none;background:var(--askie-color-primary);color:var(--askie-color-textOnPrimary);box-shadow:0 5px 0 0 var(--askie-color-primary-dark);transition:transform var(--askie-duration-quick) var(--askie-ease-out),box-shadow var(--askie-duration-quick) var(--askie-ease-out),filter var(--askie-duration-quick) var(--askie-ease-out)}.askie-btn-3d:hover{filter:brightness(1.04)}.askie-btn-3d:active{transform:translateY(4px);box-shadow:0 1px 0 0 var(--askie-color-primary-dark)}.askie-btn-3d-secondary{background:var(--askie-color-card-background);color:var(--askie-color-primary-600);border:2px solid var(--askie-color-border);box-shadow:0 5px 0 0 var(--askie-color-border)}.askie-btn-3d-secondary:active{transform:translateY(4px);box-shadow:0 1px 0 0 var(--askie-color-border)}.askie-btn-3d-cyan{background:var(--askie-color-secondary-500);box-shadow:0 5px 0 0 var(--askie-color-secondary-dark)}.askie-btn-3d-cyan:active{transform:translateY(4px);box-shadow:0 1px 0 0 var(--askie-color-secondary-dark)}@keyframes reveal-up{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:translateY(0)}}.askie-reveal{opacity:0}.askie-reveal.is-visible{animation:reveal-up var(--askie-duration-gentle) var(--askie-ease-out) forwards}@media (prefers-reduced-motion:reduce){.askie-reveal,.askie-reveal.is-visible{opacity:1;animation:none}}@media (max-width:768px){:root{--askie-spacing-m:12px;--askie-spacing-l:16px;--askie-spacing-xl:24px;--askie-spacing-xxl:32px}}@media (max-width:480px){:root{--askie-spacing-s:8px;--askie-spacing-m:10px;--askie-spacing-l:14px;--askie-spacing-xl:20px;--askie-spacing-xxl:28px}}.text-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.text-truncate-2{-webkit-line-clamp:2}.text-truncate-2,.text-truncate-3{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.text-truncate-3{-webkit-line-clamp:3}.stack-mobile{display:flex;flex-direction:row;flex-wrap:wrap;gap:var(--askie-spacing-m)}@media (max-width:768px){.stack-mobile{flex-direction:column}}.hide-mobile{display:block}@media (max-width:768px){.hide-mobile{display:none}}.show-mobile{display:none}@media (max-width:768px){.show-mobile{display:block}}footer .footer-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,250px),1fr));grid-gap:60px;gap:60px;margin-bottom:60px}@media (min-width:769px){footer .footer-grid{grid-template-columns:2fr 1fr 1fr 1fr}}@media (max-width:768px){footer .footer-grid{gap:40px}footer .footer-bottom{flex-direction:column;text-align:center;gap:16px}}@media (max-width:480px){footer .footer-grid{gap:32px;margin-bottom:40px}footer .footer-bottom{padding-top:24px}}@media (max-width:375px){footer .footer-grid{gap:28px}}body.askie-userjot-hidden #userjot-widget-container{display:none!important}body:has(#userjot-widget-container):not(.askie-userjot-hidden):not(.askie-app-banner-open){--askie-footer-end-space:80px}.askie-faq__summary{display:flex;align-items:center;justify-content:space-between;gap:12px;list-style:none}.askie-faq__summary::-webkit-details-marker{display:none}.askie-faq__chevron{flex:0 0 auto;color:currentColor;opacity:.5;transition:transform .2s ease}.askie-faq__item[open] .askie-faq__chevron{transform:rotate(180deg)}.CouponBanner_banner__twK3L{position:fixed;inset:0 0 auto;z-index:1010;min-height:52px;display:flex;align-items:center;gap:16px;overflow:hidden;padding-block:7px;padding-inline:0 12px;color:#ffffff;font-family:var(--font-askie-primary),"Nunito",ui-rounded,system-ui,sans-serif;font-size:14px;line-height:1.25;box-shadow:0 5px 18px rgba(102,29,3,.24);cursor:pointer}.CouponBanner_discountBanner__EpC8i{background:#ff5722}.CouponBanner_couponBanner__bLFHr{background:#17324d;-webkit-padding-end:50px;padding-inline-end:50px;box-shadow:0 5px 18px rgba(23,50,77,.24)}.CouponBanner_tickerViewport__46I7G{position:relative;z-index:2;min-width:0;flex:1 1;overflow:hidden;pointer-events:none;-webkit-mask-image:linear-gradient(90deg,transparent,#000 24px,#000 calc(100% - 24px),transparent);mask-image:linear-gradient(90deg,transparent,#000 24px,#000 calc(100% - 24px),transparent)}.CouponBanner_tickerTrack__e0J7A{width:max-content;display:flex;align-items:center;animation:CouponBanner_offer-ticker__rl3t3 24s linear infinite;will-change:transform}.CouponBanner_tickerGroup__wbmmU{display:flex;align-items:center;gap:18px;padding-inline:18px;white-space:nowrap}.CouponBanner_offerBadge__gfmVa{border-radius:7px;background:#ffffff;color:#992c05;padding:6px 9px;font-size:11px;font-weight:900;letter-spacing:.06em;text-transform:uppercase}.CouponBanner_offerMessage__HfEyv{font-size:15px;font-weight:900;letter-spacing:-.01em}.CouponBanner_supportingMessage__sKbpn{color:#fff3f0;font-weight:700}.CouponBanner_separator__uKoSZ{color:#ffd58a;font-size:17px;font-weight:900}.CouponBanner_cta__sC8YR{position:relative;z-index:2;min-height:38px;flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;border-radius:9px;background:#17324d;color:#ffffff;padding:0 15px;text-decoration:none;font-size:13px;font-weight:900;white-space:nowrap;box-shadow:0 4px 10px rgba(23,50,77,.24);pointer-events:none;transition:transform .15s cubic-bezier(.22,1,.36,1),box-shadow .15s cubic-bezier(.22,1,.36,1)}.CouponBanner_couponBanner__bLFHr .CouponBanner_cta__sC8YR{background:#ffffff;color:#17324d}.CouponBanner_banner__twK3L:focus-within .CouponBanner_cta__sC8YR,.CouponBanner_banner__twK3L:hover .CouponBanner_cta__sC8YR{transform:translateY(-1px);box-shadow:0 6px 14px rgba(23,50,77,.3)}.CouponBanner_bannerHitArea__f1IqJ:focus-visible,.CouponBanner_dismiss__w6Vpx:focus-visible{outline:3px solid #ffd58a;outline-offset:-4px}.CouponBanner_bannerHitArea__f1IqJ{position:absolute;inset:0;z-index:1;border-radius:inherit}.CouponBanner_dismiss__w6Vpx{position:absolute;inset-inline-end:10px;top:50%;z-index:3;width:30px;height:30px;display:inline-flex;align-items:center;justify-content:center;transform:translateY(-50%);border:0;border-radius:7px;background:transparent;color:rgba(255,255,255,.92);padding:0;font-size:20px;line-height:1;cursor:pointer}.CouponBanner_banner__twK3L:focus-within .CouponBanner_tickerTrack__e0J7A,.CouponBanner_banner__twK3L:hover .CouponBanner_tickerTrack__e0J7A{animation-play-state:paused}[dir=rtl] .CouponBanner_tickerTrack__e0J7A{animation-direction:reverse}@keyframes CouponBanner_offer-ticker__rl3t3{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@media (max-width:640px){.CouponBanner_banner__twK3L{min-height:50px;gap:8px;-webkit-padding-end:8px;padding-inline-end:8px;font-size:13px}.CouponBanner_couponBanner__bLFHr{-webkit-padding-end:44px;padding-inline-end:44px}.CouponBanner_tickerGroup__wbmmU{gap:13px;padding-inline:12px}.CouponBanner_offerBadge__gfmVa{padding:5px 7px;font-size:9px}.CouponBanner_offerMessage__HfEyv{font-size:13px}.CouponBanner_separator__uKoSZ,.CouponBanner_supportingMessage__sKbpn{display:none}.CouponBanner_cta__sC8YR{min-height:34px;border-radius:8px;padding-inline:10px;font-size:11.5px}}@media (prefers-reduced-motion:reduce){.CouponBanner_tickerTrack__e0J7A{width:100%;animation:none;will-change:auto}.CouponBanner_tickerGroup__wbmmU{min-width:100%;justify-content:center}.CouponBanner_tickerGroup__wbmmU:nth-child(2){display:none}.CouponBanner_cta__sC8YR{transition:none}}:root{--makie-brand:#C2410C;--makie-primary:#0F766E;--makie-primary-hover:#0B5C56;--makie-primary-text:#0B5C56;--makie-primary-soft:#D9F2EE;--makie-focus:#0B5C56;--makie-ink:#1B2A41;--makie-ink-soft:#56657A;--makie-cream:#F3FAF8;--makie-cream-soft:#E9F5F2;--makie-surface-soft:#F8FCFB;--makie-line:#D7E8E4;--makie-danger:#C0392B;--makie-danger-soft:#FDECEA}