@import "https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;500;600;700&display=swap";:root{--color-brand-primary:#004081;--color-brand-primaryLight:#1a365dcc;--color-brand-primaryDark:#1a365d;--color-brand-primarySubtle:#1a365d0d;--color-brand-primaryAlpha05:#1a365d0d;--color-brand-primaryAlpha08:#1a365d14;--color-brand-primaryAlpha10:#1a365d1a;--color-brand-primaryAlpha15:#1a365d26;--color-brand-primaryAlpha20:#1a365d33;--color-brand-primaryAlpha25:#1a365d40;--color-brand-primaryAlpha30:#1a365d4d;--color-brand-primaryAlpha50:#1a365d80;--color-brand-secondary:#87b027;--color-brand-secondaryLight:#87b027cc;--color-brand-secondaryDark:#87b027;--color-brand-secondarySubtle:#87b0271a;--color-brand-accent:#87b027;--color-brand-accentLight:#87b027cc;--color-brand-accentDark:#6e8f20;--color-brand-accentAlpha40:#87b02766;--color-gray-50:#f9fafb;--color-gray-100:#f3f4f6;--color-gray-200:#e5e7eb;--color-gray-300:#d1d5db;--color-gray-400:#9ca3af;--color-gray-500:#6b7280;--color-gray-600:#4b5563;--color-gray-700:#374151;--color-gray-800:#1f2937;--color-gray-900:#111827;--color-semantic-success:#10b981;--color-semantic-successLight:#34d399;--color-semantic-successDark:#059669;--color-semantic-successSubtle:#d1fae5;--color-semantic-error:#ef4444;--color-semantic-errorLight:#f87171;--color-semantic-errorDark:#dc2626;--color-semantic-errorSubtle:#fee2e2;--color-semantic-warning:#f59e0b;--color-semantic-warningLight:#fbbf24;--color-semantic-warningDark:#d97706;--color-semantic-warningSubtle:#fef3c7;--color-semantic-info:#3b82f6;--color-semantic-infoLight:#60a5fa;--color-semantic-infoDark:#2563eb;--color-semantic-infoSubtle:#dbeafe;--color-text-primary:var(--color-brand-primary);--color-text-secondary:#4a5568;--color-text-tertiary:#718096;--color-text-muted:var(--color-gray-400);--color-text-inverse:#fff;--color-text-brand:var(--color-brand-primary);--color-text-link:var(--color-brand-primary);--color-text-linkHover:var(--color-brand-primaryDark);--color-background-primary:#fff;--color-background-secondary:var(--color-gray-50);--color-background-tertiary:var(--color-gray-100);--color-background-inverse:var(--color-gray-900);--color-background-brandSubtle:var(--color-brand-primarySubtle);--color-background-overlay:#00000080;--color-background-whiteAlpha70:#ffffffb3;--color-background-whiteAlpha85:#ffffffd9;--color-background-whiteAlpha92:#ffffffeb;--color-border-primary:var(--color-gray-300);--color-border-secondary:var(--color-gray-200);--color-border-focus:var(--color-brand-primary);--color-border-error:var(--color-semantic-error);--color-hover-overlay:#0000000d;--color-active-overlay:#0000001a;--color-focus-ring:var(--color-brand-primary);--color-focus-ringOpacity:#1a365d40}@media (prefers-color-scheme:dark){:root[data-theme=dark]{--color-text-primary:var(--color-gray-50);--color-text-secondary:var(--color-gray-300);--color-text-tertiary:var(--color-gray-400);--color-text-muted:var(--color-gray-500);--color-text-inverse:var(--color-gray-900);--color-background-primary:var(--color-gray-900);--color-background-secondary:var(--color-gray-800);--color-background-tertiary:var(--color-gray-700);--color-background-inverse:var(--color-gray-50)}}:root{--font-family-heading:"Inter", "Segoe UI", -apple-system, BlinkMacSystemFont, "Helvetica Neue", Arial, sans-serif;--font-family-body:"Inter", "Segoe UI", -apple-system, BlinkMacSystemFont, "Helvetica Neue", Arial, sans-serif;--font-family-mono:"JetBrains Mono", "Fira Code", "Consolas", "Monaco", "Courier New", monospace;--font-size-xs:.75rem;--font-size-sm:.875rem;--font-size-base:1rem;--font-size-lg:1.125rem;--font-size-xl:1.25rem;--font-size-2xl:1.5rem;--font-size-3xl:1.875rem;--font-size-4xl:2.25rem;--font-size-5xl:3rem;--font-size-6xl:3.75rem;--font-size-7xl:4.5rem;--font-size-headline:clamp(2.5rem, 8vw, 5rem);--font-size-description:clamp(1rem, 1.5vw, 1.125rem);--font-size-cta-primary:.9375rem;--font-size-cta-secondary:.9375rem;--font-size-ecosystem-label:.75rem;--font-size-eco-link:.8125rem;--font-size-stat-number:1.75rem;--font-size-stat-label:.6875rem;--font-size-creds-label:.625rem;--font-size-cred:.625rem;--font-weight-light:300;--font-weight-normal:400;--font-weight-regular:500;--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;--line-height-headline:1.1;--line-height-snug:1.375;--line-height-normal:1.5;--line-height-relaxed:1.8;--line-height-loose:2;--line-height-heading:var(--line-height-headline);--line-height-body:var(--line-height-normal);--line-height-button:var(--line-height-none);--letter-spacing-tighter:-.03em;--letter-spacing-tight:-.02em;--letter-spacing-normal:.03em;--letter-spacing-wide:.05em;--letter-spacing-wider:.1em;--letter-spacing-widest:.1em;--text-transform-uppercase:uppercase;--font-display-size:var(--font-size-headline);--font-display-weight:var(--font-weight-bold);--font-display-lineHeight:var(--line-height-headline);--font-display-letterSpacing:var(--letter-spacing-tighter);--font-h1-size:clamp(2.5rem, 6vw, 4rem);--font-h1-weight:var(--font-weight-bold);--font-h1-lineHeight:var(--line-height-headline);--font-h1-letterSpacing:var(--letter-spacing-tight);--font-h2-size:clamp(2rem, 5vw, 3rem);--font-h2-weight:var(--font-weight-bold);--font-h2-lineHeight:var(--line-height-headline);--font-h2-letterSpacing:var(--letter-spacing-tight);--font-h3-size:clamp(1.5rem, 4vw, 2.25rem);--font-h3-weight:var(--font-weight-semibold);--font-h3-lineHeight:var(--line-height-snug);--font-h3-letterSpacing:var(--letter-spacing-normal);--font-h4-size:clamp(1.25rem, 3vw, 1.875rem);--font-h4-weight:var(--font-weight-semibold);--font-h4-lineHeight:var(--line-height-snug);--font-h4-letterSpacing:var(--letter-spacing-normal);--font-h5-size:var(--font-size-xl);--font-h5-weight:var(--font-weight-medium);--font-h5-lineHeight:var(--line-height-normal);--font-h5-letterSpacing:var(--letter-spacing-normal);--font-h6-size:var(--font-size-lg);--font-h6-weight:var(--font-weight-medium);--font-h6-lineHeight:var(--line-height-normal);--font-h6-letterSpacing:var(--letter-spacing-normal)}@media (width<=768px){:root{--font-display-size:var(--font-size-5xl);--font-h1-size:var(--font-size-4xl);--font-h2-size:var(--font-size-3xl);--font-h3-size:var(--font-size-2xl)}}@media (width<=640px){:root{--font-display-size:var(--font-size-4xl);--font-h1-size:var(--font-size-3xl);--font-h2-size:var(--font-size-2xl);--font-h3-size:var(--font-size-xl);--font-h4-size:var(--font-size-lg)}}:root{--spacing-base:4px;--spacing-0:0;--spacing-0\.5:.125rem;--spacing-1:.25rem;--spacing-1\.5:.375rem;--spacing-2:.5rem;--spacing-2\.5:.625rem;--spacing-3:.75rem;--spacing-3\.5:.875rem;--spacing-4:1rem;--spacing-5:1.25rem;--spacing-6:1.5rem;--spacing-7:1.75rem;--spacing-8:2rem;--spacing-9:2.25rem;--spacing-10:2.5rem;--spacing-11:2.75rem;--spacing-12:3rem;--spacing-14:3.5rem;--spacing-16:4rem;--spacing-20:5rem;--spacing-24:6rem;--spacing-28:7rem;--spacing-32:8rem;--spacing-36:9rem;--spacing-40:10rem;--spacing-44:11rem;--spacing-48:12rem;--spacing-52:13rem;--spacing-56:14rem;--spacing-60:15rem;--spacing-64:16rem;--spacing-component-xs:var(--spacing-1);--spacing-component-sm:var(--spacing-2);--spacing-component-md:var(--spacing-4);--spacing-component-lg:var(--spacing-6);--spacing-component-xl:var(--spacing-8);--spacing-section-xs:var(--spacing-8);--spacing-section-sm:var(--spacing-12);--spacing-section-md:var(--spacing-16);--spacing-section-lg:var(--spacing-24);--spacing-section-xl:1.6rem;--spacing-container-mobile:var(--spacing-4);--spacing-container-tablet:var(--spacing-6);--spacing-container-desktop:var(--spacing-8);--spacing-gap-xs:var(--spacing-2);--spacing-gap-sm:var(--spacing-3);--spacing-gap-md:var(--spacing-4);--spacing-gap-lg:var(--spacing-6);--spacing-gap-xl:var(--spacing-8);--gap-xs:.25rem;--gap-sm:.375rem;--gap-md:.5rem;--gap-lg:.75rem;--gap-xl:1rem;--gap-2xl:1.5rem;--gap-3xl:2rem;--padding-none:0;--padding-xs:.25rem;--padding-sm:.5rem;--padding-md:1rem;--padding-lg:2rem;--padding-ctaHorizontal:2rem;--padding-ctaVertical:1rem;--padding-credHorizontal:.625rem;--padding-credVertical:.25rem;--padding-ecoLinkHorizontal:1rem;--padding-ecoLinkVertical:.5rem;--padding-responsive:clamp(1.5rem, 5vw, 4rem);--margin-headlineBottom:1.5rem;--margin-descriptionBottom:2.5rem;--margin-ctaBottom:3rem;--max-width-xs:20rem;--max-width-sm:24rem;--max-width-md:28rem;--max-width-lg:32rem;--max-width-xl:36rem;--max-width-2xl:42rem;--max-width-3xl:48rem;--max-width-4xl:56rem;--max-width-5xl:64rem;--max-width-6xl:72rem;--max-width-7xl:80rem;--max-width-full:100%;--max-width-container-sm:var(--max-width-3xl);--max-width-container-md:var(--max-width-5xl);--max-width-container-lg:var(--max-width-6xl);--max-width-container-xl:var(--max-width-7xl);--max-width-container:1400px;--max-width-description:580px;--z-index-base:0;--z-index-dropdown:1000;--z-index-sticky:1100;--z-index-fixed:1200;--z-index-overlay:1300;--z-index-modal:1400;--z-index-popover:1500;--z-index-tooltip:1600;--z-index-toast:1700}@media (width<=768px){:root{--spacing-section-xs:var(--spacing-6);--spacing-section-sm:var(--spacing-8);--spacing-section-md:var(--spacing-12);--spacing-section-lg:var(--spacing-16);--spacing-section-xl:1.2rem}}:root{--breakpoint-mobile:640px;--breakpoint-tablet:768px;--breakpoint-desktop:1024px;--breakpoint-wide:1280px;--breakpoint-ultra:1536px;--container-mobile:640px;--container-tablet:768px;--container-desktop:1024px;--container-wide:1280px}.hide-mobile{display:none}@media (width>=768px){.hide-mobile{display:initial}}.show-mobile{display:initial}@media (width>=768px){.show-mobile{display:none}}.hide-desktop{display:initial}@media (width>=1024px){.hide-desktop{display:none}}.show-desktop{display:none}@media (width>=1024px){.show-desktop{display:initial}}:root{--shadow-xs:0 1px 2px 0 #0000000d;--shadow-sm:0 1px 3px 0 #0000001a, 0 1px 2px -1px #0000001a;--shadow-md:0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;--shadow-lg:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--shadow-xl:0 20px 25px -5px #0000001a, 0 8px 10px -6px #0000001a;--shadow-2xl:0 25px 50px -12px #00000040;--shadow-none:none;--shadow-inner:inset 0 2px 4px 0 #0000000d;--shadow-card:var(--shadow-sm);--shadow-cardHover:var(--shadow-md);--shadow-cardActive:var(--shadow-lg);--shadow-button:0 1px 3px 0 #0000001a, 0 1px 2px 0 #0000000f;--shadow-buttonHover:0 4px 6px -1px #0000001a, 0 2px 4px -1px #0000000f;--shadow-cta-hover:0 8px 30px #87b02766;--shadow-green-sm:0 2px 8px #87b02726;--shadow-green-md:0 4px 14px #87b02740;--shadow-green-lg:0 8px 30px #87b02759;--shadow-green-glow:0 0 20px #87b02780;--shadow-dropdown:0 10px 15px -3px #0000001a, 0 4px 6px -2px #0000000d;--shadow-modal:0 25px 50px -12px #00000040;--shadow-navbar:0 1px 3px 0 #0000001a, 0 1px 2px 0 #0000000f;--shadow-input:0 0 0 1px #0000000d;--shadow-inputFocus:0 0 0 3px #2d5f3f1a, 0 0 0 1px #2d5f3f4d;--shadow-primary:0 4px 14px 0 #2d5f3f40;--shadow-secondary:0 4px 14px 0 #1e4d7b40;--shadow-success:0 4px 14px 0 #10b98140;--shadow-error:0 4px 14px 0 #ef444440;--elevation-0:var(--shadow-none);--elevation-1:var(--shadow-sm);--elevation-2:var(--shadow-md);--elevation-3:var(--shadow-lg);--elevation-4:var(--shadow-xl);--elevation-5:var(--shadow-2xl);--elevation-button:var(--shadow-button);--elevation-buttonHover:var(--shadow-buttonHover);--elevation-card:var(--shadow-card);--elevation-cardHover:var(--shadow-cardHover)}.shadow-xs{box-shadow:var(--shadow-xs)}.shadow-sm{box-shadow:var(--shadow-sm)}.shadow-md{box-shadow:var(--shadow-md)}.shadow-lg{box-shadow:var(--shadow-lg)}.shadow-xl{box-shadow:var(--shadow-xl)}.shadow-2xl{box-shadow:var(--shadow-2xl)}.shadow-none{box-shadow:none}.shadow-inner{box-shadow:var(--shadow-inner)}.shadow-hover{transition:box-shadow .2s}.shadow-hover:hover{box-shadow:var(--shadow-lg)}:root{--duration-instant:0s;--duration-fastest:.1s;--duration-faster:.15s;--duration-fast:.2s;--duration-normal:.3s;--duration-slow:.5s;--duration-slower:.7s;--duration-slowest:1s;--ease-linear:linear;--ease-in:cubic-bezier(.4, 0, 1, 1);--ease-out:cubic-bezier(0, 0, .2, 1);--ease-inOut:cubic-bezier(.4, 0, .2, 1);--ease-bounce:cubic-bezier(.68, -.55, .265, 1.55);--ease-smooth:cubic-bezier(.25, .46, .45, .94);--ease-spring:cubic-bezier(.175, .885, .32, 1.275);--ease-sharp:cubic-bezier(.4, 0, .6, 1);--ease-standard:cubic-bezier(.4, 0, .2, 1);--ease-decelerate:cubic-bezier(0, 0, .2, 1);--ease-accelerate:cubic-bezier(.4, 0, 1, 1);--transition-all:all var(--duration-normal) var(--ease-inOut);--transition-allFast:all var(--duration-fast) var(--ease-inOut);--transition-allSlow:all var(--duration-slow) var(--ease-inOut);--transition-color:color var(--duration-fast) var(--ease-inOut), background-color var(--duration-fast) var(--ease-inOut), border-color var(--duration-fast) var(--ease-inOut);--transition-transform:transform var(--duration-normal) var(--ease-inOut);--transition-transformFast:transform var(--duration-fast) var(--ease-inOut);--transition-opacity:opacity var(--duration-normal) var(--ease-inOut);--transition-opacityFast:opacity var(--duration-fast) var(--ease-inOut);--transition-shadow:box-shadow var(--duration-normal) var(--ease-inOut);--transition-button:background-color var(--duration-fast) var(--ease-inOut), color var(--duration-fast) var(--ease-inOut), border-color var(--duration-fast) var(--ease-inOut), box-shadow var(--duration-fast) var(--ease-inOut), transform var(--duration-fast) var(--ease-inOut);--transition-card:box-shadow var(--duration-normal) var(--ease-inOut), transform var(--duration-normal) var(--ease-inOut);--transition-link:color var(--duration-fast) var(--ease-inOut), text-decoration-color var(--duration-fast) var(--ease-inOut);--transition-modal:opacity var(--duration-normal) var(--ease-inOut), transform var(--duration-normal) var(--ease-decelerate);--transition-dropdown:opacity var(--duration-faster) var(--ease-inOut), transform var(--duration-faster) var(--ease-decelerate);--transition-toast:opacity var(--duration-normal) var(--ease-inOut), transform var(--duration-normal) var(--ease-spring);--transition-overlay:opacity var(--duration-normal) var(--ease-inOut);--animation-fadeIn:fadeIn var(--duration-normal) var(--ease-inOut);--animation-fadeOut:fadeOut var(--duration-normal) var(--ease-inOut);--animation-slideUp:slideUp var(--duration-normal) var(--ease-decelerate);--animation-slideDown:slideDown var(--duration-normal) var(--ease-decelerate);--animation-slideLeft:slideLeft var(--duration-normal) var(--ease-decelerate);--animation-slideRight:slideRight var(--duration-normal) var(--ease-decelerate);--animation-scaleIn:scaleIn var(--duration-normal) var(--ease-decelerate);--animation-scaleOut:scaleOut var(--duration-normal) var(--ease-accelerate);--animation-spin:spin var(--duration-slowest) linear infinite;--animation-pulse:pulse var(--duration-slow) var(--ease-inOut) infinite;--animation-bounce:bounce var(--duration-slowest) ease infinite}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes slideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes slideDown{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@keyframes slideLeft{0%{opacity:0;transform:translate(20px)}to{opacity:1;transform:translate(0)}}@keyframes slideRight{0%{opacity:0;transform:translate(-20px)}to{opacity:1;transform:translate(0)}}@keyframes scaleIn{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@keyframes scaleOut{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.95)}}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}@keyframes bounce{0%,to{transform:translateY(0)}50%{transform:translateY(-25%)}}.animate-fadeIn{animation:var(--animation-fadeIn)}.animate-fadeOut{animation:var(--animation-fadeOut)}.animate-slideUp{animation:var(--animation-slideUp)}.animate-slideDown{animation:var(--animation-slideDown)}.animate-slideLeft{animation:var(--animation-slideLeft)}.animate-slideRight{animation:var(--animation-slideRight)}.animate-scaleIn{animation:var(--animation-scaleIn)}.animate-scaleOut{animation:var(--animation-scaleOut)}.animate-spin{animation:var(--animation-spin)}.animate-pulse{animation:var(--animation-pulse)}.animate-bounce{animation:var(--animation-bounce)}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}:root{--clover-green:#87b027;--clover-green-dark:#6e8f20;--white:#fff;--off-white:#f8f9fa;--gray-50:#f5f5f5;--gray-100:#eee;--gray-200:#e0e0e0;--gray-300:#bdbdbd;--gray-400:#9e9e9e;--gray-500:#757575;--gray-600:#616161;--gray-700:#424242;--gray-800:#272727;--gray-900:#1a1a1a;--black:#0a1628;--font-primary:"Poppins", -apple-system, BlinkMacSystemFont, sans-serif;--space-xs:.25rem;--space-sm:.5rem;--space-md:1rem;--space-lg:1.5rem;--space-xl:2rem;--space-2xl:3rem;--space-3xl:4rem;--space-4xl:6rem;--space-5xl:8rem;--container-max:1400px;--container-padding:clamp(1.5rem, 5vw, 4rem);--transition-fast:.15s ease;--transition-base:.25s ease;--transition-slow:.4s ease;--shadow-sm:0 1px 2px #0000000d;--shadow-md:0 4px 12px #00000014;--shadow-lg:0 8px 24px #0000001f;--radius-sm:4px;--radius-md:6px;--radius-lg:8px;--radius-full:9999px;--section-padding:clamp(80px, 12vw, 140px);--section-padding-sm:clamp(60px, 8vw, 100px)}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;-webkit-font-smoothing:antialiased}body{font-family:var(--font-primary);color:var(--gray-800);background:var(--white);font-size:16px;line-height:1.6}h1,h2,h3,h4,h5,h6{font-family:var(--font-primary);color:var(--gray-900);font-weight:600;line-height:1.2}a{color:inherit;text-decoration:none}img{max-width:100%;height:auto;display:block}button{cursor:pointer;background:0 0;border:none;font-family:inherit}.container{width:100%;max-width:var(--container-max);padding:0 var(--container-padding);margin:0 auto}.section{padding:calc(var(--space-4xl) * .4) 0}.section--dark{background:var(--black);color:var(--white)}.section--dark h1,.section--dark h2,.section--dark h3{color:var(--white)}.section--gray{background:var(--gray-50)}.btn{justify-content:center;align-items:center;gap:var(--space-sm);padding:var(--space-md) var(--space-xl);font-family:var(--font-primary);border-radius:var(--radius-sm);transition:all var(--transition-base);cursor:pointer;font-size:.875rem;font-weight:500;display:inline-flex}.btn--primary{background:var(--clover-green);color:var(--white);border:none}.btn--primary:hover{background:var(--clover-green-dark)}.btn--outline{color:var(--gray-800);border:1px solid var(--gray-300);background:0 0}.btn--outline:hover{border-color:var(--clover-green);color:var(--clover-green)}.btn--white{background:var(--white);color:var(--gray-900)}.btn--white:hover{background:var(--gray-100)}.btn-orange{color:#fff;background:#87b027}.btn-orange:hover{background:#008745}.text-green.text-green{color:var(--clover-green)}.text-white.text-white{color:#fff}.text-muted{color:var(--gray-500)}.text-small{font-size:.875rem}.text-large{font-size:1.125rem}::selection{background:var(--clover-green);color:var(--white)}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:var(--gray-100)}::-webkit-scrollbar-thumb{background:var(--gray-400);border-radius:var(--radius-full)}::-webkit-scrollbar-thumb:hover{background:var(--gray-500)}.page-hero{background:var(--gray-900);color:var(--white);padding:160px 0 80px;position:relative;overflow:hidden}.page-hero:before{content:"";z-index:1;position:absolute;inset:0}.page-hero .container{z-index:2;position:relative}.page-hero__label{color:var(--clover-green);text-transform:uppercase;letter-spacing:.15em;margin-bottom:1rem;font-size:.75rem;font-weight:600;display:inline-block}.page-hero__title{color:var(--white);letter-spacing:-.02em;margin-bottom:1.5rem;font-size:clamp(2.5rem,6vw,4rem);font-weight:700;line-height:1.1}.page-hero__title span{color:var(--clover-green)}.page-hero__description{color:#ffffffb3;max-width:600px;font-size:clamp(1rem,1.5vw,1.125rem);line-height:1.8}.page-hero__image{z-index:0;position:absolute;inset:0}.page-hero__image img{object-fit:cover;opacity:.4;width:100%;height:100%}.section-header{margin-bottom:3.5rem}.section-header--center{text-align:center;max-width:1050px;margin-left:auto;margin-right:auto}.section-label{color:var(--clover-green);text-transform:uppercase;letter-spacing:.15em;margin-bottom:1rem;font-size:.75rem;font-weight:600;display:inline-block}.section-title{color:var(--color-brand-primary);letter-spacing:-.02em;margin-bottom:1rem;font-size:clamp(2rem,4vw,2.75rem);font-weight:600;line-height:1.2}.section-title span{color:var(--clover-green)}.section-description{color:var(--gray-600);max-width:600px;font-size:1.0625rem;line-height:1.7}.section-header--center .section-description{margin-left:auto;margin-right:auto}.card{background:var(--white);border:1px solid var(--gray-200);border-radius:var(--radius-md);padding:2rem;transition:all .3s}.card:hover{border-color:var(--color-brand-primary,#004081);box-shadow:var(--shadow-md)}.card--highlight{text-align:center;border-color:#87b027}.card--highlight .card__icon{margin-left:auto;margin-right:auto}.card__icon{color:#fff;background:linear-gradient(135deg,#84bd3f 0%,#5fb538 100%);border-radius:10px;justify-content:center;align-items:center;width:44px;height:44px;margin-bottom:1.25rem;display:flex}.card__title{color:#004081;margin-bottom:.5rem;font-size:1.125rem;font-weight:600}.card__title span{color:#004081}.card__title span:first-child{color:var(--clover-green)}.card__text{color:var(--gray-600);font-size:.9375rem;line-height:1.6}.stats-bar{border-top:1px solid var(--gray-200);flex-wrap:wrap;gap:2rem;padding:2rem 0;display:flex}.stats-bar--dark{border-color:#ffffff1a}.stat{flex-direction:column;gap:.25rem;display:flex}.stat__number{color:var(--gray-900);letter-spacing:-.02em;font-size:2rem;font-weight:700;line-height:1}.stats-bar--dark .stat__number{color:var(--white)}.stat__number--green{color:var(--clover-green)}.stat__label{color:var(--gray-500);letter-spacing:.05em;font-size:.75rem}.stats-bar--dark .stat__label{color:#ffffff80}.feature-list{flex-wrap:wrap;gap:.75rem 2rem;list-style:none;display:flex}.feature-list li{color:var(--gray-700);align-items:center;gap:.5rem;font-size:.875rem;font-weight:500;display:flex}.feature-list li svg{color:var(--clover-green);flex-shrink:0}.grid{gap:2rem;display:grid}.grid--2{grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.grid--3{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.grid--4{grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.cta-banner{background:var(--clover-green);color:var(--white);padding:var(--section-padding-sm) 0;text-align:center}.cta-banner__title{color:var(--white);margin-bottom:1rem;font-size:clamp(1.5rem,3vw,2rem);font-weight:600}.text-blue.text-blue{color:#004081}.text-white{color:#fff}.cta-banner__text{color:#ffffffe6;max-width:700px;margin-bottom:2rem;margin-left:auto;margin-right:auto;font-size:1rem}.industry-tags{flex-wrap:wrap;justify-content:center;gap:.75rem;display:flex}.industry-tag{background:var(--gray-900);border:1px solid var(--gray-700);border-radius:var(--radius-sm);color:var(--gray-200);padding:.75rem 1.5rem;font-size:.875rem;font-weight:600;transition:all .2s}.industry-tag:hover{border-color:var(--clover-green);color:var(--clover-green)}.industry-tag--primary{background:var(--gray-900);border-color:var(--gray-700);color:var(--gray-200)}@media (width<=768px){.page-hero{padding:120px 0 60px}.hide-mobile{display:none!important}}@media (width>=769px){.hide-desktop{display:none!important}}.text-center{text-align:center}.text-left{text-align:left}.text-white-70{color:#ffffffb3}.card__icon--centered{justify-content:center;margin-left:auto;margin-right:auto;display:flex}:root{--color-brand-primary:#004081;--color-brand-primaryLight:#1a365dcc;--color-brand-primaryDark:#1a365d;--color-brand-secondary:#f7931e;--color-brand-secondaryLight:#ffb84d;--color-brand-secondaryDark:#d67a0e;--color-brand-accent:#87b027;--color-brand-accentLight:#87b027;--color-brand-accentDark:#87b027;--color-semantic-success:#87b027;--color-semantic-successLight:#d4edda;--color-semantic-successDark:#87b027;--color-semantic-warning:#f7931e;--color-semantic-warningLight:#fff3cd;--color-semantic-warningDark:#d67a0e;--color-semantic-error:#dc3545;--color-semantic-errorLight:#f8d7da;--color-semantic-errorDark:#bd2130;--color-semantic-info:#17a2b8;--color-semantic-infoLight:#d1ecf1;--color-semantic-infoDark:#117a8b;--color-neutral-white:#fff;--color-neutral-black:#000;--color-neutral-gray50:#f8f9fa;--color-neutral-gray100:#f1f3f5;--color-neutral-gray200:#e9ecef;--color-neutral-gray300:#dee2e6;--color-neutral-gray400:#ced4da;--color-neutral-gray500:#adb5bd;--color-neutral-gray600:#6c757d;--color-neutral-gray700:#495057;--color-neutral-gray800:#343a40;--color-neutral-gray900:#212529;--color-background-primary:#fff;--color-background-secondary:#f8f9fa;--color-background-tertiary:#f1f3f5;--color-background-dark:#212529;--color-background-brandSubtle:#f5f9f3;--color-background-overlay:#00000080;--color-background-overlayLight:#0000004d;--color-background-overlayDark:#000000b3;--color-text-primary:#004081;--color-text-secondary:#495057;--color-text-tertiary:#6c757d;--color-text-disabled:#adb5bd;--color-text-inverse:#fff;--color-text-link:#004081;--color-text-linkHover:#036;--color-border-default:#dee2e6;--color-border-light:#e9ecef;--color-border-dark:#adb5bd;--color-border-focus:#2d5016;--color-border-error:#dc3545;--font-family-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--font-family-serif:Georgia, "Times New Roman", Times, serif;--font-family-mono:ui-monospace, SFMono-Regular, "SF Mono", Menlo, Consolas, "Liberation Mono", monospace;--font-family-display:"Inter", -apple-system, sans-serif;--font-family-body:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--font-size-xs:.75rem;--font-size-sm:.875rem;--font-size-base:1rem;--font-size-lg:1.125rem;--font-size-xl:1.25rem;--font-size-2xl:1.5rem;--font-size-3xl:1.875rem;--font-size-4xl:2.25rem;--font-size-5xl:3rem;--font-size-6xl:3.75rem;--font-size-7xl:4.5rem;--font-size-8xl:6rem;--font-weight-thin:100;--font-weight-extralight:200;--font-weight-light:300;--font-weight-normal: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.25;--line-height-snug:1.375;--line-height-normal:1.5;--line-height-relaxed:1.625;--line-height-loose:2;--letter-spacing-tighter:-.05em;--letter-spacing-tight:-.025em;--letter-spacing-normal:0;--letter-spacing-wide:.025em;--letter-spacing-wider:.05em;--letter-spacing-widest:.1em;--spacing-0:0;--spacing-px:1px;--spacing-0\.5:.125rem;--spacing-1:.25rem;--spacing-1\.5:.375rem;--spacing-2:.5rem;--spacing-2\.5:.625rem;--spacing-3:.75rem;--spacing-3\.5:.875rem;--spacing-4:1rem;--spacing-5:1.25rem;--spacing-6:1.5rem;--spacing-7:1.75rem;--spacing-8:2rem;--spacing-9:2.25rem;--spacing-10:2.5rem;--spacing-11:2.75rem;--spacing-12:3rem;--spacing-14:3.5rem;--spacing-16:4rem;--spacing-20:5rem;--spacing-24:6rem;--spacing-28:7rem;--spacing-32:8rem;--spacing-36:9rem;--spacing-40:10rem;--spacing-44:11rem;--spacing-48:12rem;--spacing-52:13rem;--spacing-56:14rem;--spacing-60:15rem;--spacing-64:16rem;--spacing-72:18rem;--spacing-80:20rem;--spacing-96:24rem;--gap-xs:.25rem;--gap-sm:.5rem;--gap-md:1rem;--gap-lg:1.5rem;--gap-xl:2rem;--section-padding-mobile:2rem;--section-padding-tablet:3rem;--section-padding-desktop:4rem;--container-padding-mobile:1rem;--container-padding-tablet:1.5rem;--container-padding-desktop:2rem;--grid-gap-xs:.5rem;--grid-gap-sm:1rem;--grid-gap-md:1.5rem;--grid-gap-lg:2rem;--grid-gap-xl:3rem;--breakpoint-sm:640px;--breakpoint-md:768px;--breakpoint-lg:1024px;--breakpoint-xl:1280px;--breakpoint-2xl:1536px;--container-max-width-sm:640px;--container-max-width-md:768px;--container-max-width-lg:1024px;--container-max-width-xl:1280px;--container-max-width-2xl:1536px;--shadow-none:none;--shadow-xs:0 1px 2px 0 #0000000d;--shadow-sm:0 1px 3px 0 #0000001a, 0 1px 2px -1px #0000001a;--shadow-md:0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;--shadow-lg:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--shadow-xl:0 20px 25px -5px #0000001a, 0 8px 10px -6px #0000001a;--shadow-2xl:0 25px 50px -12px #00000040;--shadow-inner:inset 0 2px 4px 0 #0000000d;--shadow-focus:0 0 0 3px #2d501633;--shadow-error:0 0 0 3px #dc354533;--shadow-success:0 0 0 3px #87b02733;--shadow-warning:0 0 0 3px #f7931e33;--shadow-brand-sm:0 1px 3px 0 #2d501633, 0 1px 2px -1px #2d501633;--shadow-brand-md:0 4px 6px -1px #2d501633, 0 2px 4px -2px #2d501633;--shadow-brand-lg:0 10px 15px -3px #2d501633, 0 4px 6px -4px #2d501633;--elevation-card:0 1px 3px 0 #0000001a, 0 1px 2px -1px #0000001a;--elevation-cardHover:0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;--elevation-dropdown:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--elevation-modal:0 20px 25px -5px #0000001a, 0 8px 10px -6px #0000001a;--elevation-tooltip:0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;--elevation-popover:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--elevation-button:0 1px 2px 0 #0000000d;--elevation-buttonHover:0 1px 3px 0 #0000001a, 0 1px 2px -1px #0000001a;--elevation-input:inset 0 2px 4px 0 #0000000d;--elevation-inputFocus:0 0 0 3px #2d501633;--duration-instant:0s;--duration-fast:.15s;--duration-normal:.25s;--duration-slow:.35s;--duration-slower:.5s;--duration-slowest:1s;--easing-linear:linear;--easing-easeIn:cubic-bezier(.4, 0, 1, 1);--easing-easeOut:cubic-bezier(0, 0, .2, 1);--easing-easeInOut:cubic-bezier(.4, 0, .2, 1);--easing-spring:cubic-bezier(.68, -.55, .265, 1.55);--easing-smooth:cubic-bezier(.45, .05, .55, .95);--easing-sharp:cubic-bezier(.4, 0, .6, 1);--transition-all:all .25s cubic-bezier(.4, 0, .2, 1);--transition-colors:background-color .25s cubic-bezier(.4, 0, .2, 1), border-color .25s cubic-bezier(.4, 0, .2, 1), color .25s cubic-bezier(.4, 0, .2, 1);--transition-opacity:opacity .25s cubic-bezier(.4, 0, .2, 1);--transition-transform:transform .25s cubic-bezier(.4, 0, .2, 1);--transition-shadow:box-shadow .25s cubic-bezier(.4, 0, .2, 1);--transition-button:all .15s cubic-bezier(.4, 0, .2, 1);--transition-link:color .15s cubic-bezier(.4, 0, .2, 1);--transition-hover:all .2s cubic-bezier(.4, 0, .2, 1);--transition-collapse:height .35s cubic-bezier(.4, 0, .2, 1);--transition-fade:opacity .25s cubic-bezier(.4, 0, .2, 1);--transition-slide:transform .35s cubic-bezier(.4, 0, .2, 1);--radius-none:0;--radius-sm:.125rem;--radius-base:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--radius-3xl:1.5rem;--radius-full:9999px;--radius-circle:50%;--border-width-0:0;--border-width-1:1px;--border-width-2:2px;--border-width-4:4px;--border-width-8:8px;--radius-button:.375rem;--radius-input:.375rem;--radius-card:.5rem;--radius-badge:9999px;--radius-modal:.75rem;--radius-image:.5rem;--radius-avatar:50%;--radius-chip:9999px}@keyframes slideInUp{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}@keyframes slideInDown{0%{opacity:0;transform:translateY(-100%)}to{opacity:1;transform:translateY(0)}}@keyframes slideInLeft{0%{opacity:0;transform:translate(-100%)}to{opacity:1;transform:translate(0)}}@keyframes slideInRight{0%{opacity:0;transform:translate(100%)}to{opacity:1;transform:translate(0)}}*,:before,:after{box-sizing:border-box}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{font-family:var(--font-family-body);font-size:var(--font-size-base);line-height:var(--line-height-normal);color:var(--color-text-primary);background-color:var(--color-background-primary);margin:0}:focus-visible{outline:2px solid var(--color-brand-primary);outline-offset:2px}::selection{background-color:var(--color-brand-primary);color:var(--color-text-inverse)}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.language-switcher.svelte-1v2j48r{position:relative}.switcher-toggle.svelte-1v2j48r{border:1px solid var(--gray-200,#e5e7eb);border-radius:var(--radius-sm,6px);cursor:pointer;transition:all var(--transition-fast,.2s ease);background:0 0;align-items:center;gap:.5rem;padding:.5rem .75rem;display:flex}.switcher-toggle.svelte-1v2j48r:hover{background:var(--gray-50,#f9fafb);border-color:var(--gray-300,#d1d5db)}.current-flag.svelte-1v2j48r{align-items:center;line-height:1;display:flex}.current-code.svelte-1v2j48r{color:var(--gray-700,#374151);letter-spacing:.05em;font-size:.75rem;font-weight:600}.chevron.svelte-1v2j48r{color:var(--gray-500,#6b7280);transition:transform var(--transition-fast,.2s ease)}.chevron.open.svelte-1v2j48r{transform:rotate(180deg)}.dropdown.svelte-1v2j48r{background:var(--white,#fff);border:1px solid var(--gray-200,#e5e7eb);border-radius:var(--radius-md,8px);min-width:90px;box-shadow:var(--shadow-lg,0 10px 40px #0000001f);z-index:100;padding:.375rem;animation:.15s svelte-1v2j48r-dropdownFade;position:absolute;top:calc(100% + 4px);right:0}@keyframes svelte-1v2j48r-dropdownFade{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.dropdown-item.svelte-1v2j48r{border-radius:var(--radius-sm,6px);cursor:pointer;text-align:left;background:0 0;border:none;align-items:center;gap:.75rem;width:100%;padding:.625rem .875rem;transition:background .15s;display:flex}.dropdown-item.svelte-1v2j48r:hover{background:var(--gray-100,#f3f4f6)}.dropdown-item.svelte-1v2j48r:disabled{opacity:.45;cursor:not-allowed}.dropdown-item.svelte-1v2j48r:disabled:hover{background:0 0}.dropdown-item.active.svelte-1v2j48r{background:var(--green-50,#f0fdf4)}.flag.svelte-1v2j48r{align-items:center;line-height:1;display:flex}.name.svelte-1v2j48r{color:var(--gray-700,#374151);flex:1;font-size:.875rem;font-weight:500}.check.svelte-1v2j48r{color:var(--clover-green,#87b027)}.header.svelte-1elxaub{z-index:var(--z-index-sticky);background:var(--color-background-primary);border-bottom:1px solid var(--color-border-secondary);transition:var(--transition-all);position:fixed;top:0;left:0;right:0}.header.scrolled.svelte-1elxaub{box-shadow:var(--shadow-sm);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffffff2}.logo img.svelte-1elxaub{width:auto;max-width:200px;height:40px;display:block}.nav-desktop.svelte-1elxaub{display:none}@media (width>=1366px){.nav-desktop.svelte-1elxaub{display:block}}.nav-link{font-size:var(--font-size-xs)!important;font-weight:var(--font-weight-medium)!important;color:var(--color-text-secondary)!important;border-radius:var(--radius-sm)!important;transition:var(--transition-allFast)!important;white-space:nowrap!important;align-items:center!important;gap:4px!important;padding:.5rem!important;text-decoration:none!important;display:flex!important}.nav-link:hover{color:var(--color-brand-primary)!important;background:var(--color-brand-primarySubtle)!important}.nav-link.svelte-1elxaub svg:where(.svelte-1elxaub){transition:transform var(--duration-fast) ease}.nav-link.svelte-1elxaub svg.rotated:where(.svelte-1elxaub){transform:rotate(180deg)}.nav-dropdown.svelte-1elxaub{align-items:center;height:100%;display:flex;position:relative}.nav-dropdown.svelte-1elxaub:before{content:"";pointer-events:auto;z-index:5;background:0 0;height:1rem;position:absolute;top:100%;left:-.5rem;right:-.5rem}.dropdown-menu.svelte-1elxaub{background:var(--color-background-primary);border:1px solid var(--color-border-secondary);border-radius:var(--radius-md);min-width:220px;box-shadow:var(--shadow-lg);animation:var(--animation-slideDown);z-index:10;padding:.5rem;position:absolute;top:calc(100% + 1px);left:0}.dropdown-item{font-size:var(--font-size-sm)!important;font-weight:var(--font-weight-medium)!important;color:var(--color-text-secondary)!important;border-radius:var(--radius-sm)!important;transition:var(--transition-allFast)!important;padding:.625rem 1rem!important;text-decoration:none!important;display:block!important}.dropdown-item:hover{background:var(--color-background-secondary)!important;color:var(--color-brand-primary)!important}.social-link.svelte-1elxaub{width:32px;height:32px;color:var(--color-text-secondary);transition:var(--transition-allFast);border-radius:50%;justify-content:center;align-items:center;display:flex}.social-link.svelte-1elxaub:hover{color:var(--color-brand-primary);background:var(--color-brand-primarySubtle)}@media (width<=768px){.hide-mobile-btn{display:none!important}}.menu-toggle.svelte-1elxaub{cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;width:44px;height:44px;padding:0;display:flex}@media (width>=1366px){.menu-toggle.svelte-1elxaub{display:none}}.hamburger.svelte-1elxaub{width:22px;height:14px;position:relative}.hamburger.svelte-1elxaub span:where(.svelte-1elxaub){background:var(--color-text-primary);width:100%;height:2px;transition:all .25s;position:absolute;left:0}.hamburger.svelte-1elxaub span:where(.svelte-1elxaub):first-child{top:0}.hamburger.svelte-1elxaub span:where(.svelte-1elxaub):last-child{bottom:0}.hamburger.open.svelte-1elxaub span:where(.svelte-1elxaub):first-child{top:50%;transform:translateY(-50%)rotate(45deg)}.hamburger.open.svelte-1elxaub span:where(.svelte-1elxaub):last-child{bottom:50%;transform:translateY(50%)rotate(-45deg)}.mobile-menu.svelte-1elxaub{top:var(--ve-header-height,81px);background:var(--color-background-primary);animation:var(--animation-slideDown);padding:var(--spacing-8) 0;z-index:var(--z-index-fixed);position:fixed;bottom:0;left:0;right:0;overflow-y:auto}.mobile-link{font-size:var(--font-size-lg)!important;font-weight:var(--font-weight-medium)!important;color:var(--color-text-primary)!important;border-bottom:1px solid var(--color-border-secondary)!important;padding:.75rem 0!important;text-decoration:none!important;display:block!important}.mobile-link:hover{color:var(--color-brand-primary)!important}.contact-btn{background-color:#87b027!important}.contact-btn:hover{background-color:#6e8f20!important}.footer.svelte-jz8lnl .footer-logo img{filter:brightness(0)invert();width:auto;height:40px}.social-link.svelte-jz8lnl{width:40px;height:40px;color:var(--color-gray-400);background:var(--color-gray-800);border-radius:var(--radius-sm);transition:var(--transition-allFast);justify-content:center;align-items:center;display:flex}.social-link.svelte-jz8lnl:hover{color:#fff;background:var(--color-brand-primary)}.footer-link-list.svelte-jz8lnl{margin:0;padding:0;list-style:none}.footer-link-list.svelte-jz8lnl li:where(.svelte-jz8lnl){margin-bottom:var(--spacing-2)}.footer-link{font-size:var(--font-size-sm)!important;color:var(--color-gray-400)!important;text-decoration:none!important;transition:color .2s!important}.footer-link:hover{color:#fff!important}.location-card.svelte-jz8lnl{padding:var(--spacing-4);background:var(--color-gray-800);border-radius:var(--radius-md);transition:background .2s}.location-card.svelte-jz8lnl:hover{background:var(--color-gray-700)}.footer-bottom.svelte-jz8lnl{background:var(--color-gray-900);padding:var(--spacing-6) 0;border-top:1px solid var(--color-gray-800);color:var(--color-gray-300)}.footer-bottom.svelte-jz8lnl a{transition:color .2s;color:var(--color-gray-400)!important}.footer-bottom.svelte-jz8lnl a:hover{color:var(--color-gray-200)!important}.badge-cta{color:#fff!important;background-color:#2a4c15!important;border-color:#fff!important}@media (width<=768px){.footer-bottom.svelte-jz8lnl .footer-bottom-flex{text-align:center;flex-direction:column}.footer-bottom.svelte-jz8lnl .legal-links{justify-content:center}}.whatsapp-button.svelte-ceyeqe{cursor:pointer;z-index:998;color:#fff;background:#25d366;border:none;border-radius:50%;justify-content:center;align-items:center;width:60px;height:60px;transition:all .3s;display:flex;position:fixed;bottom:24px;right:24px;box-shadow:0 4px 12px #25d36666}.whatsapp-button.svelte-ceyeqe:hover{background:#20ba5a;transform:scale(1.1);box-shadow:0 6px 20px #25d36699}.whatsapp-button.svelte-ceyeqe:active{transform:scale(1.05)}.whatsapp-button.svelte-ceyeqe svg:where(.svelte-ceyeqe){z-index:2;width:32px;height:32px;position:relative}.pulse-ring.svelte-ceyeqe{opacity:0;border:3px solid #25d366;border-radius:50%;width:100%;height:100%;animation:2s ease-out infinite svelte-ceyeqe-pulse;position:absolute}@keyframes svelte-ceyeqe-pulse{0%{opacity:1;transform:scale(1)}50%{opacity:.6}to{opacity:0;transform:scale(1.4)}}@media (width<=768px){.whatsapp-button.svelte-ceyeqe{width:56px;height:56px;bottom:85px;right:16px}.whatsapp-button.svelte-ceyeqe svg:where(.svelte-ceyeqe){width:28px;height:28px}}@media (width<=400px){.whatsapp-button.svelte-ceyeqe{width:52px;height:52px;bottom:80px;right:12px}.whatsapp-button.svelte-ceyeqe svg:where(.svelte-ceyeqe){width:26px;height:26px}}.privacy-dialog.svelte-waoo4y{z-index:10000;color:#17233c;background:#fff;border:2px solid #17233c;border-radius:.5rem;max-width:44rem;margin:auto;padding:1.25rem;position:fixed;bottom:1rem;left:1rem;right:1rem;box-shadow:0 8px 32px #0005}.privacy-dialog.svelte-waoo4y h2:where(.svelte-waoo4y){margin:0 0 .5rem;font-size:1.25rem}.privacy-dialog.svelte-waoo4y p:where(.svelte-waoo4y){margin:.5rem 0 1rem;line-height:1.5}.actions.svelte-waoo4y{grid-template-columns:1fr 1fr;gap:.75rem;display:grid}.actions.svelte-waoo4y button:where(.svelte-waoo4y){color:#005485;min-height:48px;font:inherit;cursor:pointer;background:#fff;border:2px solid #0069a6;border-radius:.3rem;padding:.7rem;font-weight:700}.actions.svelte-waoo4y button:where(.svelte-waoo4y):focus-visible,.privacy-trigger.svelte-waoo4y:focus-visible{outline-offset:2px;outline:3px solid #f5b700}.privacy-trigger.svelte-waoo4y{z-index:9999;color:#fff;font:inherit;cursor:pointer;background:#17233c;border:1px solid;border-radius:.3rem;padding:.55rem .8rem;position:fixed;bottom:1rem;left:1rem}@media (width<=480px){.actions.svelte-waoo4y{grid-template-columns:1fr}}main.svelte-12qhfyh{min-height:100vh}
