@import "https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;500;600;700&display=swap";:root{--color-brand-primary:#003b5c;--color-brand-primaryLight:#005a87;--color-brand-primaryDark:#002440;--color-brand-secondary:#0066a1;--color-brand-secondaryLight:#0078be;--color-brand-secondaryDark:#004e7a;--color-brand-accent:#0ea5e9;--color-brand-accentLight:#38bdf8;--color-brand-accentDark:#0284c7;--color-semantic-success:#10b981;--color-semantic-successLight:#d1fae5;--color-semantic-successDark:#059669;--color-semantic-warning:#f59e0b;--color-semantic-warningLight:#fef3c7;--color-semantic-warningDark:#d97706;--color-semantic-error:#ef4444;--color-semantic-errorLight:#fee2e2;--color-semantic-errorDark:#dc2626;--color-semantic-info:#0ea5e9;--color-semantic-infoLight:#e0f2fe;--color-semantic-infoDark:#0284c7;--color-neutral-white:#fff;--color-neutral-black:#0f172a;--color-neutral-gray50:#f8fafc;--color-neutral-gray100:#f1f5f9;--color-neutral-gray200:#e2e8f0;--color-neutral-gray300:#cbd5e1;--color-neutral-gray400:#94a3b8;--color-neutral-gray500:#64748b;--color-neutral-gray600:#475569;--color-neutral-gray700:#334155;--color-neutral-gray800:#1e293b;--color-neutral-gray900:#0f172a;--color-background-primary:#fff;--color-background-secondary:#f8fafc;--color-background-tertiary:#f1f5f9;--color-background-dark:#0f172a;--color-background-brandSubtle:#003b5c08;--color-background-overlay:#0f172a80;--color-text-primary:#0f172a;--color-text-secondary:#475569;--color-text-tertiary:#64748b;--color-text-disabled:#94a3b8;--color-text-inverse:#fff;--color-text-link:#003b5c;--color-text-linkHover:#0ea5e9;--color-border-default:#e2e8f0;--color-border-light:#f1f5f9;--color-border-dark:#94a3b8;--color-border-focus:#003b5c;--color-border-error:#ef4444;--font-family-sans:"Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--font-family-serif:Georgia, "Times New Roman", Times, serif;--font-family-mono:"JetBrains Mono", "Fira Code", monospace;--font-family-display:"Inter", -apple-system, sans-serif;--font-family-body:"Inter", -apple-system, 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 #00a65133;--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:1px;--radius-base:2px;--radius-md:4px;--radius-lg:6px;--radius-xl:8px;--radius-2xl:10px;--radius-3xl:12px;--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:.25rem;--radius-card:.375rem;--radius-badge:9999px;--radius-modal:.5rem;--radius-image:.375rem;--radius-avatar:50%;--radius-chip:9999px}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}@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)}}@keyframes scaleIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}@keyframes bounce{0%,to{animation-timing-function:cubic-bezier(.8,0,1,1);transform:translateY(0)}50%{animation-timing-function:cubic-bezier(0,0,.2,1);transform:translateY(-25%)}}*,: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}::selection{background-color:var(--color-brand-secondary);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}}:root{--clover-green:#84bd3f;--clover-green-dark:#5fb538;--clover-green-light:#87af29;--clover-blue:#00377a;--clover-blue-dark:#002354;--clover-orange:#ff6b00;--clover-red:#e53935;--gray-50:#fafafa;--gray-100:#f5f5f5;--gray-200:#eee;--gray-300:#e0e0e0;--gray-400:#bdbdbd;--gray-500:#9e9e9e;--gray-600:#757575;--gray-700:#616161;--gray-800:#424242;--gray-900:#212121;--text-primary:#1a1a1a;--text-secondary:#424242;--text-muted:#757575;--text-light:#9e9e9e;--text-inverse:#fff;--bg-white:#fff;--bg-light:#f8f9fa;--bg-gray:#f5f5f5;--bg-dark:#1a1a1a;--bg-overlay:#00000080;--font-sans:"Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--font-display:"Plus Jakarta Sans", var(--font-sans);--text-xs:.75rem;--text-sm:.875rem;--text-base:1rem;--text-lg:1.125rem;--text-xl:1.25rem;--text-2xl:1.5rem;--text-3xl:1.875rem;--text-4xl:2.25rem;--text-5xl:3rem;--text-6xl:3.75rem;--font-normal:400;--font-medium:500;--font-semibold:600;--font-bold:700;--leading-none:1;--leading-tight:1.25;--leading-snug:1.375;--leading-normal:1.5;--leading-relaxed:1.625;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--space-10:2.5rem;--space-12:3rem;--space-16:4rem;--space-20:5rem;--space-24:6rem;--radius-sm:4px;--radius-md:6px;--radius-lg:8px;--radius-xl:12px;--radius-2xl:16px;--radius-full:9999px;--shadow-sm:0 1px 2px #0000000d;--shadow-md:0 4px 6px -1px #0000001a, 0 2px 4px -1px #0000000f;--shadow-lg:0 10px 15px -3px #0000001a, 0 4px 6px -2px #0000000d;--shadow-xl:0 20px 25px -5px #0000001a, 0 10px 10px -5px #0000000a;--shadow-2xl:0 25px 50px -12px #00000040;--transition-fast:.15s ease;--transition-base:.2s ease;--transition-slow:.3s ease;--z-dropdown:100;--z-sticky:200;--z-fixed:300;--z-modal-backdrop:400;--z-modal:500;--z-popover:600;--z-tooltip:700;--container-sm:640px;--container-md:768px;--container-lg:1024px;--container-xl:1280px;--container-2xl:1400px}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%;zoom:1;font-size:14px}body{font-family:var(--font-sans);font-size:var(--text-base);line-height:var(--leading-normal);color:var(--text-primary);background:var(--bg-white);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,h4,h5,h6{font-family:var(--font-display);font-weight:var(--font-bold);line-height:var(--leading-tight);color:var(--text-primary)}h1{font-size:clamp(2rem, 5vw, var(--text-5xl))}h2{font-size:clamp(1.75rem, 4vw, var(--text-4xl))}h3{font-size:clamp(1.5rem, 3vw, var(--text-3xl))}h4{font-size:var(--text-2xl)}h5{font-size:var(--text-xl)}h6{font-size:var(--text-lg)}p{margin-bottom:var(--space-4);color:var(--text-secondary)}a{color:inherit;transition:color var(--transition-fast);text-decoration:none}a:hover{color:var(--clover-green)}strong,b{font-weight:var(--font-semibold)}ul,ol{list-style:none}img,picture,video,canvas,svg{max-width:100%;height:auto;display:block}input,button,textarea,select{font:inherit;color:inherit}button{cursor:pointer;background:0 0;border:none}:focus-visible{outline:2px solid var(--clover-green);outline-offset:2px}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.container{width:100%;max-width:var(--container-2xl);padding:0 clamp(var(--space-4), 5vw, var(--space-10));margin:0 auto}.flex{display:flex}.flex-col{flex-direction:column}.items-center{align-items:center}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-2{gap:var(--space-2)}.gap-4{gap:var(--space-4)}.gap-6{gap:var(--space-6)}.gap-8{gap:var(--space-8)}.grid{display:grid}.grid-cols-1{grid-template-columns:repeat(1,1fr)}.grid-cols-2{grid-template-columns:repeat(2,1fr)}.grid-cols-3{grid-template-columns:repeat(3,1fr)}.grid-cols-4{grid-template-columns:repeat(4,1fr)}@media (width>=768px){.md\:grid-cols-2{grid-template-columns:repeat(2,1fr)}.md\:grid-cols-3{grid-template-columns:repeat(3,1fr)}}@media (width>=1024px){.lg\:grid-cols-3{grid-template-columns:repeat(3,1fr)}.lg\:grid-cols-4{grid-template-columns:repeat(4,1fr)}}.text-center{text-align:center}.text-sm{font-size:var(--text-sm)}.text-lg{font-size:var(--text-lg)}.text-muted{color:var(--text-muted)}.mt-4{margin-top:var(--space-4)}.mt-8{margin-top:var(--space-8)}.mb-4{margin-bottom:var(--space-4)}.mb-8{margin-bottom:var(--space-8)}.py-8{padding-top:var(--space-8);padding-bottom:var(--space-8)}.py-16{padding-top:var(--space-16);padding-bottom:var(--space-16)}.py-20{padding-top:var(--space-20);padding-bottom:var(--space-20)}.btn{justify-content:center;align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-6);font-size:var(--text-sm);font-weight:var(--font-semibold);border-radius:var(--radius-lg);transition:all var(--transition-base);cursor:pointer;white-space:nowrap;display:inline-flex}.btn-primary{color:var(--text-inverse);background:var(--clover-green);border:2px solid var(--clover-green)}.btn-primary:hover{background:var(--clover-green-dark);border-color:var(--clover-green-dark);box-shadow:var(--shadow-lg);transform:translateY(-2px)}.btn-secondary{color:var(--clover-green);border:2px solid var(--clover-green);background:0 0}.btn-secondary:hover{color:var(--text-inverse);background:var(--clover-green);transform:translateY(-2px)}.btn-white{color:var(--clover-green);background:var(--bg-white);border:2px solid var(--bg-white)}.btn-white:hover{background:var(--gray-100);border-color:var(--gray-100);transform:translateY(-2px)}.btn-ghost{color:var(--text-primary);background:0 0;border:2px solid #0000}.btn-ghost:hover{background:var(--gray-100)}.btn-lg{padding:var(--space-4) var(--space-8);font-size:var(--text-base)}.btn-sm{padding:var(--space-2) var(--space-4);font-size:var(--text-xs)}.card{background:var(--bg-white);border-radius:var(--radius-xl);box-shadow:var(--shadow-md);transition:all var(--transition-base);overflow:hidden}.card:hover{box-shadow:var(--shadow-xl);transform:translateY(-4px)}.card-body{padding:var(--space-6)}.card-title{font-size:var(--text-xl);font-weight:var(--font-bold);margin-bottom:var(--space-2)}.card-text{color:var(--text-secondary);font-size:var(--text-sm)}.badge{padding:var(--space-1) var(--space-3);font-size:var(--text-xs);font-weight:var(--font-semibold);border-radius:var(--radius-full);background:var(--gray-100);color:var(--text-secondary);align-items:center;display:inline-flex}.badge-green{color:var(--clover-green);background:#00a6511a}.badge-blue{color:var(--clover-blue);background:#0066cc1a}.section{padding:var(--space-20) 0}.section-title{font-size:clamp(1.75rem, 4vw, var(--text-4xl));font-weight:var(--font-bold);text-align:center;margin-bottom:var(--space-4)}.section-subtitle{font-size:var(--text-lg);color:var(--text-muted);text-align:center;max-width:600px;margin:0 auto var(--space-12)}.hero{text-align:center;min-height:100vh;color:var(--text-inverse);background-position:50%;background-repeat:no-repeat;background-size:cover;justify-content:center;align-items:center;display:flex;position:relative}.hero-content{z-index:1;max-width:900px;padding:var(--space-8);position:relative}.hero-title{font-size:clamp(2.5rem, 6vw, var(--text-6xl));font-weight:var(--font-bold);margin-bottom:var(--space-6);line-height:var(--leading-tight)}.hero-subtitle{font-size:clamp(1rem, 2vw, var(--text-xl));opacity:.9;margin-bottom:var(--space-8);max-width:700px;margin-left:auto;margin-right:auto}.feature-grid{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(280px,1fr));display:grid}.feature-item{text-align:center;padding:var(--space-8)}.feature-icon{width:64px;height:64px;margin:0 auto var(--space-4);border-radius:var(--radius-xl);color:var(--clover-green);background:#00a6511a;justify-content:center;align-items:center;display:flex}.feature-title{font-size:var(--text-xl);font-weight:var(--font-bold);margin-bottom:var(--space-2)}.feature-text{color:var(--text-muted);font-size:var(--text-sm)}.stats-grid{gap:var(--space-4);text-align:center;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));display:grid}.stat-item{padding:var(--space-4)}.stat-value{font-size:var(--text-4xl);font-weight:var(--font-bold);color:var(--clover-green);margin-bottom:var(--space-2)}.stat-label{font-size:var(--text-sm);color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em}.cta-banner{background:linear-gradient(135deg, var(--clover-green) 0%, var(--clover-green-dark) 100%);color:var(--text-inverse);padding:var(--space-16) var(--space-8);text-align:center;border-radius:var(--radius-2xl)}.cta-title{font-size:var(--text-3xl);font-weight:var(--font-bold);margin-bottom:var(--space-4)}.cta-text{font-size:var(--text-lg);opacity:.9;margin-bottom:var(--space-8);max-width:600px;margin-left:auto;margin-right:auto}.form-group{margin-bottom:var(--space-4)}.form-label{font-size:var(--text-sm);font-weight:var(--font-medium);margin-bottom:var(--space-2);color:var(--text-primary);display:block}.form-input{width:100%;padding:var(--space-3) var(--space-4);font-size:var(--text-base);border:1px solid var(--gray-300);border-radius:var(--radius-lg);background:var(--bg-white);transition:all var(--transition-fast)}.form-input:focus{border-color:var(--clover-green);outline:none;box-shadow:0 0 0 3px #00a6511a}.form-textarea{resize:vertical;min-height:120px}.footer{background:var(--bg-dark);color:var(--text-inverse);padding:0}.footer-grid{gap:var(--space-4);margin-bottom:var(--space-6);grid-template-columns:repeat(auto-fit,minmax(200px,1fr));display:grid}.footer-title{font-size:var(--text-sm);font-weight:var(--font-semibold);text-transform:uppercase;letter-spacing:.05em;margin-bottom:var(--space-4);color:var(--gray-400)}.footer-link{font-size:var(--text-sm);color:var(--gray-300);padding:var(--space-1) 0;transition:color var(--transition-fast);display:block}.footer-bottom{padding-top:var(--space-8);text-align:center;font-size:var(--text-sm);color:var(--gray-500);border-top:1px solid #ffffff1a}:root{--color-brand-primary:#00377a;--color-brand-primaryLight:#0049a3;--color-brand-primaryDark:#002554;--color-brand-primarySubtle:#00377a0d;--color-brand-primaryAlpha05:#00377a0d;--color-brand-primaryAlpha08:#00377a14;--color-brand-primaryAlpha10:#00377a1a;--color-brand-primaryAlpha15:#00377a26;--color-brand-primaryAlpha20:#00377a33;--color-brand-primaryAlpha25:#00377a40;--color-brand-primaryAlpha30:#00377a4d;--color-brand-primaryAlpha50:#00377a80;--color-brand-primaryAlpha85:#00377ad9;--color-brand-primaryAlpha90:#00377ae6;--color-brand-secondary:#84bd3f;--color-brand-secondaryLight:#9cd155;--color-brand-secondaryDark:#6a9a32;--color-brand-secondarySubtle:#84bd3f1a;--color-brand-secondaryAlpha10:#84bd3f1a;--color-brand-accent:#0ea5e9;--color-brand-accentLight:#38bdf8;--color-brand-accentDark:#0284c7;--color-brand-accentAlpha40:#0ea5e966;--color-gray-50:#f8fafc;--color-gray-100:#f1f5f9;--color-gray-200:#e2e8f0;--color-gray-300:#cbd5e1;--color-gray-400:#94a3b8;--color-gray-500:#64748b;--color-gray-600:#475569;--color-gray-700:#334155;--color-gray-800:#1e293b;--color-gray-900:#0f172a;--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:#0ea5e9;--color-semantic-infoLight:#38bdf8;--color-semantic-infoDark:#0284c7;--color-semantic-infoSubtle:#e0f2fe;--color-text-primary:#0f172a;--color-text-secondary:#475569;--color-text-tertiary:#64748b;--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-accent);--color-text-heading:#0f172a;--color-text-headingLight:#fff;--color-background-primary:#fff;--color-background-secondary:#f8fafc;--color-background-tertiary:#f1f5f9;--color-background-inverse:#0f172a;--color-background-brand:var(--color-brand-primary);--color-background-brandSubtle:var(--color-brand-primarySubtle);--color-background-whiteAlpha70:#ffffffb3;--color-background-whiteAlpha85:#ffffffd9;--color-background-whiteAlpha92:#ffffffeb;--color-background-whiteAlpha95:#fffffff2;--color-border-primary:var(--color-gray-200);--color-border-secondary:var(--color-gray-300);--color-border-focus:var(--color-brand-primary);--color-border-error:var(--color-semantic-error);--color-border-success:var(--color-semantic-success);--color-hover-primary:var(--color-brand-primaryLight);--color-hover-secondary:var(--color-brand-accent);--color-active-primary:var(--color-brand-primaryDark);--color-focus-ring:var(--color-brand-primary);--color-focus-ringOpacity:#003b5c40}@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-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);--color-border-primary:var(--color-gray-700);--color-border-secondary:var(--color-gray-600)}}: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: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;--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:var(--font-size-5xl);--font-h1-weight:var(--font-weight-bold);--font-h1-lineHeight:1.1;--font-h1-letterSpacing:var(--letter-spacing-tight);--font-h2-size:var(--font-size-4xl);--font-h2-weight:var(--font-weight-bold);--font-h2-lineHeight:1.15;--font-h2-letterSpacing:var(--letter-spacing-tight);--font-h3-size:var(--font-size-3xl);--font-h3-weight:var(--font-weight-semibold);--font-h3-lineHeight:1.2;--font-h3-letterSpacing:var(--letter-spacing-normal);--font-h4-size:var(--font-size-2xl);--font-h4-weight:var(--font-weight-semibold);--font-h4-lineHeight:1.3;--font-h4-letterSpacing:var(--letter-spacing-normal);--font-h5-size:var(--font-size-xl);--font-h5-weight:var(--font-weight-medium);--font-h5-lineHeight:1.4;--font-h5-letterSpacing:var(--letter-spacing-normal);--font-h6-size:var(--font-size-lg);--font-h6-weight:var(--font-weight-medium);--font-h6-lineHeight:1.5;--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:48rem;--max-width-3xl:56rem;--max-width-4xl:64rem;--max-width-5xl:76rem;--max-width-6xl:85rem;--max-width-7xl:95rem;--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 #e85d0466;--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 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 scaleOut{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.95)}}.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{--font-sans:"Poppins", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--font-display:"Poppins", var(--font-sans);--font-primary:"Poppins", -apple-system, BlinkMacSystemFont, sans-serif;--container-max:1400px;--container-padding:clamp(1.5rem, 5vw, 4rem);--section-padding:clamp(80px, 12vw, 140px);--section-padding-sm:clamp(60px, 8vw, 100px)}body{font-family:var(--font-primary)}h1,h2,h3,h4,h5,h6{font-family:var(--font-primary);letter-spacing:-.02em}.page-hero{background:var(--gray-900);color:var(--text-inverse);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(--text-inverse);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:700px;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}.btn--primary{background:var(--clover-green);color:var(--text-inverse);border:none}.btn--primary:hover{background:var(--clover-green-dark)}.btn--outline{color:var(--text-primary);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(--bg-white);color:var(--text-primary)}.btn--white:hover{background:var(--gray-100)}.text-green{color:var(--clover-green)}::selection{background:var(--clover-blue);color:var(--text-inverse)}.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(--text-primary);letter-spacing:-.02em;font-size:2rem;font-weight:700;line-height:1}.stats-bar--dark .stat__number{color:var(--text-inverse)}.stat__number--green{color:var(--clover-green)}.stat__label{color:var(--text-muted);text-transform:uppercase;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(--text-secondary);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--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))}.industry-tags{flex-wrap:wrap;justify-content:center;gap:.75rem;display:flex}.industry-tag{background:var(--bg-white);border:1px solid var(--gray-200);border-radius:var(--radius-sm);color:var(--text-secondary);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{color:var(--clover-green);background:#00a65114;border-color:#00a65140}.section--dark{background:var(--bg-dark);color:var(--text-inverse)}.section--dark h1,.section--dark h2,.section--dark h3{color:var(--text-inverse)}.section--gray{background:var(--bg-gray)}@media (width<=768px){.page-hero{padding:120px 0 60px}.hide-mobile{display:none!important}}@media (width>=769px){.hide-desktop{display:none!important}}::-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)}.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{font-size:1.25rem;line-height:1}.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,6px);min-width:80px;box-shadow:var(--shadow-md,0 4px 12px #0000001a);z-index:100;padding:.25rem;animation:.15s svelte-1v2j48r-dropdownFade;position:absolute;top:calc(100% + 2px);right:0}@keyframes svelte-1v2j48r-dropdownFade{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.dropdown-item.svelte-1v2j48r{cursor:pointer;text-align:left;background:0 0;border:none;border-radius:4px;align-items:center;gap:.375rem;width:100%;padding:.25rem .375rem;transition:background .15s;display:flex}.dropdown-item.svelte-1v2j48r:hover{background:var(--gray-100,#f3f4f6)}.dropdown-item.active.svelte-1v2j48r{background:var(--green-50,#f0fdf4)}.flag.svelte-1v2j48r{align-items:center;display:flex}.name.svelte-1v2j48r{color:var(--gray-700,#374151);flex:1;font-size:.8125rem;font-weight:500}.check.svelte-1v2j48r{color:var(--clover-green,#84bd3f)}.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;overflow:visible}.header.scrolled.svelte-1elxaub{box-shadow:var(--shadow-sm);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffffff2}.header-inner{height:64px}@media (width>=768px){.header-inner{height:72px}}.logo-img.svelte-1elxaub{object-fit:contain;width:auto;max-width:150px;height:32px;display:block}@media (width>=768px){.logo-img.svelte-1elxaub{max-width:170px;height:38px}}@media (width>=1024px){.logo-img.svelte-1elxaub{max-width:190px;height:44px}}.nav-desktop.svelte-1elxaub{display:none}@media (width>=900px){.nav-desktop.svelte-1elxaub{display:block}}.nav-link{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;white-space:nowrap!important;align-items:center!important;gap:4px!important;padding:.5rem .75rem!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;display:inline-flex;position:relative}.nav-dropdown.svelte-1elxaub button:where(.svelte-1elxaub){cursor:pointer;background:0 0;border:none;margin:0;padding:0;font-family:inherit}.dropdown-menu.svelte-1elxaub{background:var(--color-background-primary);border:1px solid var(--color-border-secondary);border-radius:var(--radius-md);z-index:1200;min-width:280px;margin-top:0;padding:.5rem;animation:.2s ease-out svelte-1elxaub-fadeIn;position:absolute;top:100%;left:0;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d}@keyframes svelte-1elxaub-fadeIn{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(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)}.signin-btn{border-color:var(--color-brand-primary)!important;color:var(--color-brand-primary)!important}.signin-btn:hover{background:#003b5c0d!important}@media (width<=899px){.hide-mobile-btn{display:none!important}}@media (width<=1199px){.hide-compact{display:none!important}}@media (width>=900px) and (width<=1199px){.nav-link{font-size:var(--font-size-xs)!important;padding:.375rem .5rem!important}.signin-btn{font-size:var(--font-size-xs)!important;padding:.25rem .5rem!important}.logo-img.svelte-1elxaub{height:32px!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>=900px){.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(--mud-header-height,65px);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}.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)}.fb-ui.svelte-1grc9xi{--primary:#84bd3f;--danger:#ef4444;--warning:#f59e0b;--success:#22c55e;--gray-50:#f9fafb;--gray-100:#f3f4f6;--gray-200:#e5e7eb;--gray-400:#9ca3af;--gray-600:#4b5563;--gray-800:#1f2937;--shadow:0 8px 30px #0000001f;--radius:12px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:14px}.fab.svelte-1grc9xi{z-index:10000;background:var(--primary);color:#fff;cursor:pointer;width:60px;height:60px;box-shadow:var(--shadow);border:none;border-radius:50%;justify-content:center;align-items:center;transition:all .2s;display:flex;position:fixed;bottom:24px;right:24px}.fab.svelte-1grc9xi svg:where(.svelte-1grc9xi){width:26px;height:26px}.fab.svelte-1grc9xi:hover{transform:scale(1.1)}.fab.active.svelte-1grc9xi{background:var(--danger)}.fab-badge.svelte-1grc9xi{background:var(--danger);border-radius:11px;justify-content:center;align-items:center;min-width:22px;height:22px;font-size:12px;font-weight:700;display:flex;position:absolute;top:-4px;right:-4px}.master-btn.svelte-1grc9xi{z-index:10000;border:1px solid var(--gray-200);cursor:pointer;height:44px;color:var(--gray-600);background:#fff;border-radius:22px;align-items:center;gap:8px;padding:0 16px;font-weight:500;display:flex;position:fixed;bottom:28px;right:96px;box-shadow:0 2px 8px #00000014}.master-btn.svelte-1grc9xi svg:where(.svelte-1grc9xi){width:18px;height:18px}.master-btn.svelte-1grc9xi:hover{border-color:var(--primary);color:var(--primary)}@media (width<=768px){.fab.svelte-1grc9xi{bottom:92px}.master-btn.svelte-1grc9xi{bottom:96px}}.mode-bar.svelte-1grc9xi{z-index:10000;background:var(--gray-800);color:#fff;box-shadow:var(--shadow);border-radius:8px;align-items:center;gap:10px;padding:10px 20px;font-size:13px;display:flex;position:fixed;top:90px;left:50%;transform:translate(-50%)}.pulse.svelte-1grc9xi{background:var(--danger);border-radius:50%;width:8px;height:8px;animation:1.5s infinite svelte-1grc9xi-pulse}@keyframes svelte-1grc9xi-pulse{0%,to{opacity:1}50%{opacity:.4}}.sep.svelte-1grc9xi{opacity:.4}.pin.svelte-1grc9xi{z-index:9998;background:var(--color);color:#fff;cursor:pointer;border:3px solid #fff;border-radius:50% 50% 50% 0;justify-content:center;align-items:center;width:38px;height:38px;transition:all .15s;display:flex;position:absolute;transform:translate(-50%,-100%)rotate(-45deg);box-shadow:0 3px 12px #00000040}.pin.svelte-1grc9xi:hover,.pin.active.svelte-1grc9xi{z-index:9999;transform:translate(-50%,-100%)rotate(-45deg)scale(1.2)}.pin.highlight.svelte-1grc9xi{animation:.5s 3 svelte-1grc9xi-bounce}@keyframes svelte-1grc9xi-bounce{0%,to{transform:translate(-50%,-100%)rotate(-45deg)scale(1.2)}50%{transform:translate(-50%,-120%)rotate(-45deg)scale(1.3)}}.pin-inner.svelte-1grc9xi{font-size:15px;transform:rotate(45deg)}.card.svelte-1grc9xi{z-index:10001;border-radius:var(--radius);width:380px;box-shadow:var(--shadow);background:#fff;position:absolute;overflow:hidden;transform:translate(24px,-50%)}.card-head.svelte-1grc9xi{background:var(--gray-50);border-bottom:1px solid var(--gray-200);justify-content:space-between;align-items:center;gap:8px;padding:12px 16px;display:flex}.card-body.svelte-1grc9xi{padding:16px}.close.svelte-1grc9xi{cursor:pointer;width:28px;height:28px;color:var(--gray-400);background:0 0;border:none;border-radius:6px;font-size:16px}.close.svelte-1grc9xi:hover{background:var(--gray-100)}.type-pills.svelte-1grc9xi,.priority-pills.svelte-1grc9xi{gap:4px;display:flex}.type-pills.svelte-1grc9xi button:where(.svelte-1grc9xi),.priority-pills.svelte-1grc9xi button:where(.svelte-1grc9xi){border:1px solid var(--gray-200);cursor:pointer;background:#fff;border-radius:6px;padding:5px 10px;font-size:11px}.type-pills.svelte-1grc9xi button.active:where(.svelte-1grc9xi),.priority-pills.svelte-1grc9xi button.active:where(.svelte-1grc9xi){background:var(--primary);color:#fff;border-color:var(--primary)}.element-tag.svelte-1grc9xi{background:var(--gray-100);color:var(--gray-600);border-radius:6px;margin-bottom:12px;padding:6px 10px;font-family:monospace;font-size:12px}.input.svelte-1grc9xi{border:1px solid var(--gray-200);resize:vertical;border-radius:8px;width:100%;margin-bottom:12px;padding:10px 12px;font-family:inherit;font-size:14px}.input.svelte-1grc9xi:focus{border-color:var(--primary);outline:none}.input.sm.svelte-1grc9xi{margin-bottom:8px;padding:8px 10px}.submit.svelte-1grc9xi{background:var(--primary);color:#fff;cursor:pointer;border:none;border-radius:8px;width:100%;padding:12px;font-size:14px;font-weight:600}.submit.svelte-1grc9xi:disabled{opacity:.5}.image-compare.svelte-1grc9xi{background:var(--gray-50);border-radius:8px;align-items:center;gap:12px;margin-bottom:12px;padding:12px;display:flex}.img-box.svelte-1grc9xi{text-align:center;flex:1}.image-preview.svelte-1grc9xi{cursor:pointer;background:0 0;border:0;width:100%;padding:0;display:block}.img-box.svelte-1grc9xi .field-label:where(.svelte-1grc9xi){color:var(--gray-400);text-transform:uppercase;margin-bottom:6px;font-size:10px;font-weight:600;display:block}.img-box.svelte-1grc9xi img:where(.svelte-1grc9xi){object-fit:cover;border:2px solid var(--gray-200);cursor:pointer;border-radius:6px;width:100%;height:70px}.img-box.suggested.svelte-1grc9xi img:where(.svelte-1grc9xi){border-color:var(--success)}.img-pick.svelte-1grc9xi,.img-empty.svelte-1grc9xi{border:2px dashed var(--gray-300);width:100%;height:70px;color:var(--gray-400);cursor:pointer;background:#fff;border-radius:6px;justify-content:center;align-items:center;font-size:11px;display:flex}.arrow.svelte-1grc9xi{color:var(--gray-400);font-size:20px}.text-compare.svelte-1grc9xi{margin-bottom:12px}.text-box.svelte-1grc9xi{margin-bottom:8px}.text-box.svelte-1grc9xi label:where(.svelte-1grc9xi){color:var(--gray-400);text-transform:uppercase;margin-bottom:4px;font-size:10px;font-weight:600;display:block}.text-diff.svelte-1grc9xi{margin-bottom:12px}.diff.svelte-1grc9xi{border-radius:6px;margin-bottom:6px;padding:8px 10px;font-size:13px}.diff.old.svelte-1grc9xi{border-left:3px solid var(--danger);background:#fef2f2}.diff.new.svelte-1grc9xi{border-left:3px solid var(--success);background:#f0fdf4}.form-row.svelte-1grc9xi{align-items:center;gap:12px;margin-bottom:12px;display:flex}.form-row.svelte-1grc9xi .field-label:where(.svelte-1grc9xi){color:var(--gray-600);font-size:12px}.type-tag.svelte-1grc9xi{color:var(--gray-600);font-size:12px;font-weight:500}.head-actions.svelte-1grc9xi{align-items:center;gap:4px;display:flex}.head-actions.svelte-1grc9xi select:where(.svelte-1grc9xi){border:1px solid var(--gray-200);border-radius:6px;padding:4px 8px;font-size:12px}.icon-btn.svelte-1grc9xi{cursor:pointer;background:0 0;border:none;border-radius:6px;width:28px;height:28px;font-size:14px}.icon-btn.svelte-1grc9xi:hover{background:var(--gray-100)}.author-row.svelte-1grc9xi{align-items:center;gap:10px;margin-bottom:12px;display:flex}.avatar.svelte-1grc9xi{background:var(--primary);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;font-weight:600;display:flex}.date.svelte-1grc9xi{color:var(--gray-400);font-size:11px;display:block}.priority-tag.svelte-1grc9xi{text-transform:capitalize;margin-left:auto;font-size:11px}.comment.svelte-1grc9xi{margin:0 0 12px;line-height:1.5}.replies.svelte-1grc9xi{border-top:1px solid var(--gray-200);margin-bottom:12px;padding-top:12px}.reply.svelte-1grc9xi{background:var(--gray-50);border-radius:8px;gap:10px;margin-bottom:6px;padding:8px;display:flex}.reply-avatar.svelte-1grc9xi{background:var(--gray-400);color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;font-size:11px;font-weight:600;display:flex}.reply.svelte-1grc9xi strong:where(.svelte-1grc9xi){font-size:12px}.reply.svelte-1grc9xi p:where(.svelte-1grc9xi){margin:2px 0 0;font-size:13px}.reply-form.svelte-1grc9xi{border-top:1px solid var(--gray-200);padding-top:12px}.reply-row.svelte-1grc9xi{gap:8px;display:flex}.reply-row.svelte-1grc9xi .input:where(.svelte-1grc9xi){flex:1;margin:0}.send.svelte-1grc9xi{background:var(--primary);color:#fff;cursor:pointer;border:none;border-radius:8px;width:40px;font-size:16px}.modal-bg.svelte-1grc9xi{z-index:10010;background:#00000080;border:none;justify-content:center;align-items:center;max-width:none;max-height:none;padding:20px;display:flex;position:fixed;inset:0}.modal-bg.svelte-1grc9xi::backdrop{background:0 0}.modal.svelte-1grc9xi{border-radius:var(--radius);background:#fff;flex-direction:column;width:100%;max-width:600px;max-height:80vh;display:flex;overflow:hidden}.modal-head.svelte-1grc9xi{border-bottom:1px solid var(--gray-200);justify-content:space-between;align-items:center;padding:16px 20px;display:flex}.modal-head.svelte-1grc9xi h3:where(.svelte-1grc9xi){margin:0}.modal-body.svelte-1grc9xi{flex:1;padding:20px;overflow-y:auto}.image-grid.svelte-1grc9xi{grid-template-columns:repeat(auto-fill,minmax(100px,1fr));gap:12px;display:grid}.image-opt.svelte-1grc9xi{border:2px solid var(--gray-200);cursor:pointer;background:#fff;border-radius:8px;padding:0;overflow:hidden}.image-opt.svelte-1grc9xi:hover{border-color:var(--primary)}.image-opt.svelte-1grc9xi img:where(.svelte-1grc9xi){object-fit:cover;width:100%;height:70px}.image-opt.svelte-1grc9xi span:where(.svelte-1grc9xi){color:var(--gray-600);padding:6px;font-size:10px;display:block}.master-panel.svelte-1grc9xi{border-radius:var(--radius);background:#fff;flex-direction:column;width:100%;max-width:800px;max-height:90vh;display:flex;overflow:hidden}.master-head.svelte-1grc9xi{border-bottom:1px solid var(--gray-200);justify-content:space-between;align-items:center;padding:20px 24px;display:flex}.master-head.svelte-1grc9xi h2:where(.svelte-1grc9xi){margin:0;font-size:20px}.stats.svelte-1grc9xi{background:var(--gray-50);border-bottom:1px solid var(--gray-200);grid-template-columns:repeat(4,1fr);gap:12px;padding:16px 24px;display:grid}.stat.svelte-1grc9xi{text-align:center;background:#fff;border-radius:8px;padding:12px}.stat-num.svelte-1grc9xi{color:var(--gray-800);font-size:24px;font-weight:700;display:block}.stat-label.svelte-1grc9xi{color:var(--gray-400);text-transform:uppercase;font-size:11px}.stat.open.svelte-1grc9xi .stat-num:where(.svelte-1grc9xi){color:var(--danger)}.stat.progress.svelte-1grc9xi .stat-num:where(.svelte-1grc9xi){color:var(--warning)}.stat.done.svelte-1grc9xi .stat-num:where(.svelte-1grc9xi){color:var(--success)}.filters.svelte-1grc9xi{border-bottom:1px solid var(--gray-200);gap:12px;padding:12px 24px;display:flex}.filters.svelte-1grc9xi select:where(.svelte-1grc9xi){border:1px solid var(--gray-200);cursor:pointer;border-radius:8px;padding:8px 12px;font-size:13px}.issues-list.svelte-1grc9xi{flex:1;padding:16px 24px;overflow-y:auto}.issue.svelte-1grc9xi{text-align:left;border:1px solid var(--gray-200);cursor:pointer;background:#fff;border-radius:10px;width:100%;margin-bottom:12px;padding:16px;transition:all .15s}.issue.svelte-1grc9xi:hover{border-color:var(--primary);box-shadow:0 4px 12px #00a6511a}.issue-head.svelte-1grc9xi{align-items:center;gap:8px;margin-bottom:8px;display:flex}.issue-status.svelte-1grc9xi{border-radius:50%;width:10px;height:10px}.issue-type.svelte-1grc9xi{font-size:16px}.issue-page.svelte-1grc9xi{color:var(--primary);background:#00a6511a;border-radius:4px;padding:2px 8px;font-size:11px;font-weight:600}.issue-priority.svelte-1grc9xi{margin-left:auto}.issue-date.svelte-1grc9xi{color:var(--gray-400);font-size:11px}.issue-comment.svelte-1grc9xi{line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0 0 8px;font-size:14px;line-height:1.4;display:-webkit-box;overflow:hidden}.issue-foot.svelte-1grc9xi{color:var(--gray-400);align-items:center;gap:12px;font-size:12px;display:flex}.issue-replies.svelte-1grc9xi{color:var(--primary)}.issue-goto.svelte-1grc9xi{color:var(--primary);margin-left:auto;font-weight:500}.empty.svelte-1grc9xi{text-align:center;color:var(--gray-400);padding:40px}.master-foot.svelte-1grc9xi{border-top:1px solid var(--gray-200);text-align:center;padding:16px 24px}.export.svelte-1grc9xi{color:var(--primary);font-weight:500;text-decoration:none}@media (width<=640px){.card.svelte-1grc9xi{width:auto;max-height:60vh;position:fixed;bottom:100px;right:12px;overflow-y:auto;transform:none;top:auto!important;left:12px!important}.mode-bar.svelte-1grc9xi{flex-wrap:wrap;font-size:11px;left:12px;right:12px;transform:none}.master-panel.svelte-1grc9xi{border-radius:0;max-height:100vh}.stats.svelte-1grc9xi{grid-template-columns:repeat(2,1fr)}}.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-trigger.svelte-pnc3ju{z-index:9997;color:#173f74;font:inherit;cursor:pointer;background:#fff;border:1px solid #173f74;border-radius:999px;padding:.4rem .8rem;font-size:.8rem;font-weight:600;position:fixed;bottom:1rem;left:1rem;box-shadow:0 2px 8px #0001}.privacy-banner.svelte-pnc3ju{z-index:9998;background:#fff;border:1px solid #e2e8f0;border-radius:.75rem;align-items:center;gap:1rem;max-width:44rem;margin:0 auto;padding:.75rem 1rem;display:flex;position:fixed;bottom:1rem;left:1rem;right:1rem;box-shadow:0 4px 24px #0002}.privacy-banner__text.svelte-pnc3ju{color:#475569;flex:auto;margin:0;font-size:.85rem;line-height:1.45}.privacy-banner__actions.svelte-pnc3ju{flex-shrink:0;align-items:center;gap:.5rem;display:flex}.privacy-banner__link.svelte-pnc3ju{color:#64748b;font:inherit;cursor:pointer;background:0 0;border:0;padding:.35rem .25rem;font-size:.8rem;text-decoration:underline}.privacy-banner__accept.svelte-pnc3ju{color:#fff;font:inherit;cursor:pointer;white-space:nowrap;background:#173f74;border:0;border-radius:.4rem;padding:.5rem .9rem;font-size:.85rem;font-weight:600}button.svelte-pnc3ju:focus-visible{outline-offset:2px;outline:2px solid #f5b700}@media (width<=34rem){.privacy-banner.svelte-pnc3ju{flex-direction:column;align-items:stretch;gap:.5rem}.privacy-banner__actions.svelte-pnc3ju{justify-content:space-between}}main.svelte-12qhfyh{min-height:100vh}
