.ga-landing{--type-h1-size:1.5rem;--type-h1-line:1.15;--type-h1-weight:800;--type-h2-size:.875rem;--type-h2-line:1.2;--type-h2-weight:700;--type-h2-tracking:.08em;--type-title-size:1rem;--type-title-line:1.25;--type-title-weight:800;--type-page-title-weight:900;--type-kpi-size:1.375rem;--type-kpi-line:1.1;--type-kpi-weight:900;--type-body-size:.875rem;--type-body-line:1.55;--type-body-weight:400;--type-body-strong-weight:600;--type-label-size:.75rem;--type-label-line:1.3;--type-label-weight:700;--type-helper-size:.75rem;--type-helper-line:1.35;--type-helper-weight:500;--type-caption-size:.6875rem;--type-caption-weight:500;--type-pill-sm-size:.6875rem;--type-pill-md-size:.75rem;--type-table-size:.8125rem;--type-table-head-size:.6875rem;--radius-md:max(.75rem, var(--radius-lg,.75rem));--shadow-sm:0 1px 2px #1018280f;--shadow-md:0 4px 10px #10182814;--focus-border:color-mix(in oklch, var(--primary) 45%, var(--border));font-size:var(--type-body-size);line-height:var(--type-body-line);font-weight:var(--type-body-weight);color:var(--foreground);min-height:100vh;overflow-x:clip}.ga-landing *,.ga-landing :before,.ga-landing :after{box-sizing:border-box}.ga-landing .topbar{z-index:100;background:color-mix(in srgb, var(--card) 92%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--border);box-shadow:var(--shadow-sm);justify-content:space-between;align-items:center;padding:14px 60px;display:flex;position:fixed;top:0;left:0;right:0}.ga-landing .topbar__brand{font-size:var(--type-title-size);font-weight:var(--type-title-weight);line-height:var(--type-title-line);color:var(--foreground);letter-spacing:-.02em;text-decoration:none}.ga-landing .topbar__brand span{color:var(--primary)}.ga-landing .topbar__nav{align-items:center;gap:28px;display:flex}.ga-landing .topbar__nav a{color:var(--muted-foreground);font-size:var(--type-label-size);font-weight:var(--type-label-weight);line-height:var(--type-label-line);letter-spacing:var(--type-h2-tracking,.08em);text-transform:uppercase;text-decoration:none;transition:color .2s}.ga-landing .topbar__nav a:hover{color:var(--primary)}.ga-landing .topbar__nav a:focus-visible{outline:2px solid var(--focus-border);outline-offset:3px;border-radius:4px}.ga-landing .topbar__actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.ga-landing .contato-page-main{padding-top:72px}.ga-landing .btn{font-family:inherit;font-size:var(--type-body-size);font-weight:var(--type-body-strong-weight);border-radius:var(--radius-md);cursor:pointer;border:1px solid #0000;justify-content:center;align-items:center;gap:8px;padding:12px 22px;line-height:1.2;text-decoration:none;transition:background .2s,border-color .2s,color .2s,box-shadow .2s,transform .15s;display:inline-flex}.ga-landing .btn:focus-visible{outline:2px solid var(--focus-border);outline-offset:2px}.ga-landing .btn--primary{background:var(--primary);color:var(--primary-foreground);border-color:#0000}.ga-landing .btn--primary:hover{filter:brightness(1.05);box-shadow:var(--shadow-md);transform:translateY(-1px)}.ga-landing .btn--outline{background:var(--card);color:var(--foreground);border-color:var(--border)}.ga-landing .btn--outline:hover{background:var(--muted)}.ga-landing .btn--ghost-on-dark{color:color-mix(in srgb, var(--primary-foreground) 88%, transparent);border-color:color-mix(in srgb, var(--primary-foreground) 22%, transparent);background:0 0}.ga-landing .btn--ghost-on-dark:hover{background:color-mix(in srgb, var(--primary-foreground) 8%, transparent);border-color:color-mix(in srgb, var(--primary-foreground) 35%, transparent);color:var(--primary-foreground)}.ga-landing .topbar .btn--primary{font-size:var(--type-label-size);padding:10px 20px}.ga-landing .hero{--hero-fg:#eaf3ef;--hero-muted:color-mix(in srgb, var(--hero-fg) 52%, transparent);--hero-surface:color-mix(in srgb, var(--hero-fg) 6%, transparent);--hero-border:color-mix(in srgb, var(--hero-fg) 12%, transparent);background:linear-gradient(135deg,#0f1916 0%,#13201c 55%,#162521 100%);align-items:center;min-height:100vh;padding-top:80px;display:flex;position:relative;overflow:hidden}.ga-landing .hero:before{content:"";background:radial-gradient(ellipse 700px 500px at 70% 50%, color-mix(in srgb, var(--primary) 18%, transparent) 0%, transparent 70%), radial-gradient(ellipse 400px 400px at 20% 80%, color-mix(in srgb, var(--primary) 10%, transparent) 0%, transparent 70%);position:absolute;inset:0}.ga-landing .hero-grid{background-image:linear-gradient(color-mix(in srgb, var(--hero-fg) 4%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in srgb, var(--hero-fg) 4%, transparent) 1px, transparent 1px);background-size:60px 60px;position:absolute;inset:0}.ga-landing .hero-content{z-index:2;grid-template-columns:1fr 1fr;align-items:center;gap:80px;max-width:1200px;margin:0 auto;padding:0 60px;display:grid;position:relative}.ga-landing .hero-tag{background:color-mix(in srgb, var(--primary) 16%, transparent);border:1px solid color-mix(in srgb, var(--primary) 40%, transparent);color:var(--primary);font-size:var(--type-pill-md-size);font-weight:var(--type-label-weight);letter-spacing:var(--type-h2-tracking);text-transform:uppercase;border-radius:999px;align-items:center;gap:8px;margin-bottom:24px;padding:6px 14px;display:inline-flex}.ga-landing .hero-tag:before{content:"●";font-size:.5rem}.ga-landing .hero-title{font-size:clamp(2rem,4.2vw,3.25rem);font-weight:var(--type-page-title-weight);color:var(--hero-fg);letter-spacing:-.02em;margin-bottom:24px;line-height:1.12}.ga-landing .hero-title em{color:var(--primary);font-style:normal}.ga-landing .hero-sub{color:var(--hero-muted);font-size:calc(var(--type-body-size) + 1px);font-weight:400;line-height:var(--type-body-line);max-width:32rem;margin-bottom:40px}.ga-landing .hero-actions{flex-wrap:wrap;gap:12px;display:flex}.ga-landing .hero-actions .btn{padding:14px 24px}.ga-landing .hero-visual{position:relative}.ga-landing .dashboard-mock{background:var(--hero-surface);border:1px solid var(--hero-border);border-radius:var(--radius-md);box-shadow:var(--shadow-md);padding:24px;position:relative;overflow:hidden}.ga-landing .dash-header{align-items:center;gap:8px;margin-bottom:20px;display:flex}.ga-landing .dash-dot{border-radius:50%;width:10px;height:10px}.ga-landing .dash-dot:first-child{background:#ff5f57}.ga-landing .dash-dot:nth-child(2){background:#febc2e}.ga-landing .dash-dot:nth-child(3){background:#28c840}.ga-landing .dash-title-bar{background:#ffffff12;border-radius:4px;flex:1;height:22px;margin-left:8px}.ga-landing .kpi-row{grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:16px;display:grid}.ga-landing .kpi{background:#ffffff0d;border:1px solid #ffffff12;border-radius:8px;padding:14px}.ga-landing .kpi-val{font-size:var(--type-kpi-size);font-weight:var(--type-kpi-weight);line-height:var(--type-kpi-line);color:var(--hero-fg)}.ga-landing .kpi-val--accent{color:var(--primary)}.ga-landing .kpi-label{color:var(--hero-muted);font-size:var(--type-caption-size);font-weight:var(--type-caption-weight);letter-spacing:.04em;margin-top:4px}.ga-landing .chart-area{background:#ffffff08;border:1px solid #ffffff0f;border-radius:8px;align-items:flex-end;gap:6px;height:120px;padding:16px;display:flex}.ga-landing .bar{background:color-mix(in srgb, var(--primary) 28%, transparent);border-radius:4px 4px 0 0;flex:1;transition:background .2s;animation:1s ease-out both barRise}.ga-landing .bar:nth-child(odd){background:color-mix(in srgb, var(--primary) 42%, transparent)}.ga-landing .bar:nth-child(6),.ga-landing .bar:nth-child(7){background:var(--primary)}@keyframes barRise{}.ga-landing .bar:first-child{height:40%;animation-delay:.1s}.ga-landing .bar:nth-child(2){height:60%;animation-delay:.15s}.ga-landing .bar:nth-child(3){height:45%;animation-delay:.2s}.ga-landing .bar:nth-child(4){height:75%;animation-delay:.25s}.ga-landing .bar:nth-child(5){height:55%;animation-delay:.3s}.ga-landing .bar:nth-child(6){height:90%;animation-delay:.35s}.ga-landing .bar:nth-child(7){height:100%;animation-delay:.4s}.ga-landing .map-row{background:#ffffff08;border:1px solid #ffffff0f;border-radius:8px;justify-content:center;align-items:center;gap:8px;height:90px;margin-top:16px;display:flex;position:relative;overflow:hidden}.ga-landing .map-dots{gap:6px;display:flex}.ga-landing .map-dot{background:var(--primary);opacity:.7;border-radius:50%;width:8px;height:8px;animation:2s infinite pulse}.ga-landing .map-dot:nth-child(2){opacity:.4;width:5px;height:5px;animation-delay:.5s}.ga-landing .map-dot:nth-child(3){opacity:.9;width:10px;height:10px;animation-delay:1s}.ga-landing .map-dot:nth-child(4){opacity:.5;animation-delay:.3s}.ga-landing .map-dot:nth-child(5){width:6px;height:6px;animation-delay:.8s}@keyframes pulse{}.ga-landing .hero-stats{border-top:1px solid var(--hero-border);gap:40px;margin-top:48px;padding-top:40px;display:flex}.ga-landing .hero-stat-val{font-size:var(--type-kpi-size);font-weight:var(--type-kpi-weight);line-height:var(--type-kpi-line);color:var(--primary)}.ga-landing .hero-stat-label{color:var(--hero-muted);font-size:var(--type-helper-size);font-weight:var(--type-helper-weight);margin-top:4px}.ga-landing section{padding:100px 60px}.ga-landing .container{max-width:1200px;margin:0 auto}.ga-landing .section-tag--neutral{color:var(--foreground)}.ga-landing .section-tag{color:var(--primary);font-size:var(--type-h2-size);font-weight:var(--type-h2-weight);line-height:var(--type-h2-line);letter-spacing:var(--type-h2-tracking);text-transform:uppercase;margin-bottom:12px;display:inline-block}.ga-landing .section-title{font-size:clamp(2rem,4.5vw,2.875rem);font-weight:var(--type-h1-weight);line-height:var(--type-h1-line);color:var(--foreground);letter-spacing:-.02em;margin-bottom:16px}.ga-landing .section-title em{color:var(--primary);font-style:normal}.ga-landing .section-subtitle{color:var(--muted-foreground);font-size:var(--type-body-size);line-height:var(--type-body-line);max-width:38rem}.ga-landing .pillars-section{background:var(--muted)}.ga-landing .pillars-header{text-align:center;margin-bottom:64px}.ga-landing .pillars-header .section-subtitle{margin:0 auto}.ga-landing .pillars-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:24px;display:grid}.ga-landing .pillar-card{background:var(--card);border-radius:var(--radius-md);border:1px solid var(--border);box-shadow:var(--shadow-sm);padding:32px;transition:transform .25s,box-shadow .25s,border-color .25s;position:relative;overflow:hidden}.ga-landing .pillar-card:before{content:"";background:var(--primary);transform-origin:0;height:3px;transition:transform .3s;position:absolute;top:0;left:0;right:0;transform:scaleX(0)}.ga-landing .pillar-card:hover{box-shadow:var(--shadow-md);border-color:color-mix(in srgb, var(--primary) 22%, var(--border));transform:translateY(-3px)}.ga-landing .pillar-card:hover:before{transform:scaleX(1)}.ga-landing .pillar-num{font-size:2.75rem;font-weight:var(--type-kpi-weight);color:color-mix(in srgb, var(--foreground) 10%, var(--border));margin-bottom:12px;line-height:1}.ga-landing .pillar-name{font-size:var(--type-title-size);font-weight:var(--type-title-weight);line-height:var(--type-title-line);color:var(--primary);margin-bottom:10px}.ga-landing .pillar-desc{color:var(--muted-foreground);font-size:var(--type-body-size);line-height:var(--type-body-line)}.ga-landing .features-section{--inv-fg:#eaf3ef;--inv-muted:color-mix(in srgb, var(--inv-fg) 52%, transparent);--inv-surface:color-mix(in srgb, var(--inv-fg) 6%, transparent);--inv-border:color-mix(in srgb, var(--inv-fg) 12%, transparent);color:var(--inv-fg);background:#13201c}.ga-landing .features-section .section-title{color:var(--inv-fg)}.ga-landing .features-section .section-subtitle{color:var(--inv-muted)}.ga-landing .features-intro{margin-bottom:64px}.ga-landing .features-grid{grid-template-columns:1fr 1fr;gap:32px;display:grid}.ga-landing .feature-block{background:var(--inv-surface);border:1px solid var(--inv-border);border-radius:var(--radius-md);padding:40px;transition:background .25s,border-color .25s}.ga-landing .feature-block:hover{background:color-mix(in srgb, var(--inv-fg) 10%, transparent);border-color:color-mix(in srgb, var(--primary) 35%, transparent)}.ga-landing .feature-icon{border-radius:var(--radius-md);background:color-mix(in srgb, var(--primary) 18%, transparent);justify-content:center;align-items:center;width:48px;height:48px;margin-bottom:20px;font-size:1.4rem;display:flex}.ga-landing .feature-title{font-size:var(--type-title-size);font-weight:var(--type-title-weight);line-height:var(--type-title-line);color:var(--inv-fg);margin-bottom:12px}.ga-landing .feature-title span{color:var(--primary)}.ga-landing .feature-desc{color:var(--inv-muted);font-size:var(--type-body-size);line-height:var(--type-body-line);margin-bottom:20px}.ga-landing .feature-list{list-style:none}.ga-landing .feature-list li{color:color-mix(in srgb, var(--inv-fg) 72%, transparent);font-size:var(--type-table-size);border-bottom:1px solid color-mix(in srgb, var(--inv-fg) 8%, transparent);align-items:center;gap:10px;padding:6px 0;display:flex}.ga-landing .feature-list li:before{content:"▸";color:var(--primary);font-size:.75rem}.ga-landing .matrix-section{background:var(--card)}.ga-landing .matrix-table{border-collapse:collapse;border-radius:var(--radius-md);width:100%;box-shadow:var(--shadow-md);border:1px solid var(--border);margin-top:48px;overflow:hidden}.ga-landing .matrix-table thead{color:#eaf3ef;background:#13201c}.ga-landing .matrix-table thead th{text-align:left;font-size:var(--type-table-head-size);font-weight:var(--type-h2-weight);letter-spacing:var(--type-h2-tracking);text-transform:uppercase;color:#eaf3ef;padding:20px 28px}.ga-landing .matrix-table thead th:nth-child(2){color:var(--primary)}.ga-landing .matrix-table thead th:nth-child(3){color:#eaf3efb3}.ga-landing .matrix-table tbody tr{border-bottom:1px solid var(--border)}.ga-landing .matrix-table tbody tr:last-child{border-bottom:none}.ga-landing .matrix-table tbody tr:hover{background:var(--muted)}.ga-landing .matrix-table tbody td{font-size:var(--type-table-size);color:var(--foreground);padding:18px 28px}.ga-landing .matrix-table tbody td:first-child{font-weight:var(--type-title-weight);font-size:var(--type-title-size);color:var(--foreground)}.ga-landing .tag-pill{background:color-mix(in srgb, var(--primary) 14%, var(--muted));color:color-mix(in srgb, var(--foreground) 70%, var(--primary));font-size:var(--type-pill-sm-size);font-weight:var(--type-label-weight);border-radius:999px;padding:4px 10px;display:inline-block}.ga-landing .timeline-section{background:var(--muted)}.ga-landing .timeline{grid-template-columns:repeat(4,1fr);gap:0;margin-top:64px;display:grid;position:relative}.ga-landing .timeline:before{content:"";background:linear-gradient(90deg, var(--primary), color-mix(in srgb, var(--primary) 25%, var(--border)));z-index:0;height:2px;position:absolute;top:28px;left:5%;right:5%}.ga-landing .timeline-item{z-index:1;padding:0 20px;position:relative}.ga-landing .timeline-dot{border:3px solid var(--primary);width:56px;height:56px;font-weight:var(--type-kpi-weight);color:var(--card);background:#13201c;border-radius:50%;justify-content:center;align-items:center;margin-bottom:20px;font-size:1.15rem;display:flex}.ga-landing .timeline-period{font-size:var(--type-title-size);font-weight:var(--type-title-weight);color:var(--primary);margin-bottom:8px}.ga-landing .timeline-desc{color:var(--muted-foreground);font-size:var(--type-body-size);line-height:var(--type-body-line)}.ga-landing .gov-section{--inv-fg:#eaf3ef;--inv-muted:color-mix(in srgb, var(--inv-fg) 52%, transparent);--inv-surface:color-mix(in srgb, var(--inv-fg) 6%, transparent);--inv-border:color-mix(in srgb, var(--inv-fg) 12%, transparent);color:var(--inv-fg);background:#13201c}.ga-landing .gov-section .section-title{color:var(--inv-fg)}.ga-landing .gov-section .section-subtitle{color:var(--inv-muted)}.ga-landing .gov-section .section-intro{margin-bottom:0}.ga-landing .role-name--accent{color:var(--primary)}.ga-landing .role-name--muted{color:var(--inv-muted)}.ga-landing .gov-grid{grid-template-columns:1fr 1fr;align-items:start;gap:48px;margin-top:56px;display:grid}.ga-landing .roles-table{background:var(--inv-surface);border:1px solid var(--inv-border);border-radius:var(--radius-md);overflow:hidden}.ga-landing .roles-header{background:color-mix(in srgb, var(--inv-fg) 10%, transparent);grid-template-columns:60px 1fr 2fr;gap:16px;padding:16px 24px;display:grid}.ga-landing .roles-header span{font-size:var(--type-table-head-size);font-weight:var(--type-h2-weight);color:var(--inv-muted);text-transform:uppercase;letter-spacing:var(--type-h2-tracking)}.ga-landing .role-row{border-top:1px solid color-mix(in srgb, var(--inv-fg) 8%, transparent);grid-template-columns:60px 1fr 2fr;align-items:center;gap:16px;padding:18px 24px;display:grid}.ga-landing .role-num{font-size:1.35rem;font-weight:var(--type-kpi-weight);color:var(--primary)}.ga-landing .role-name{font-size:var(--type-title-size);font-weight:var(--type-title-weight);color:var(--inv-fg)}.ga-landing .role-perm{color:var(--inv-muted);font-size:var(--type-body-size)}.ga-landing .audit-block{background:var(--inv-surface);border:1px solid var(--inv-border);border-radius:var(--radius-md);padding:28px}.ga-landing .audit-title{font-size:var(--type-title-size);font-weight:var(--type-title-weight);color:var(--inv-fg);align-items:center;gap:10px;margin-bottom:16px;display:flex}.ga-landing .audit-title span{color:var(--primary)}.ga-landing .audit-log{flex-direction:column;gap:10px;list-style:none;display:flex}.ga-landing .audit-log li{background:color-mix(in srgb, var(--inv-fg) 5%, transparent);font-size:var(--type-helper-size);color:var(--inv-muted);border-left:2px solid color-mix(in srgb, var(--primary) 45%, transparent);border-radius:8px;padding:10px 14px}.ga-landing .audit-log li strong{color:color-mix(in srgb, var(--inv-fg) 78%, transparent)}.ga-landing .cta-section{background:#0f1916;padding:120px 60px;position:relative;overflow:hidden}.ga-landing .cta-section:before{content:"";background:radial-gradient(ellipse 600px 400px at 50% 50%, color-mix(in srgb, var(--primary) 16%, transparent) 0%, transparent 70%);position:absolute;inset:0}.ga-landing .cta-box{text-align:center;z-index:1;border-radius:var(--radius-md);background:#eaf3ef0f;border:1px solid #eaf3ef1f;max-width:720px;margin:0 auto;padding:72px;position:relative}.ga-landing .cta-box .section-title{color:#eaf3ef;font-size:clamp(2.125rem,5vw,3.25rem)}.ga-landing .cta-box p{color:#eaf3ef94;font-size:var(--type-body-size);line-height:var(--type-body-line);margin:24px 0 40px}.ga-landing .cta-question{border-radius:var(--radius-md);color:#eaf3efb8;font-size:var(--type-body-size);line-height:var(--type-body-line);background:#eaf3ef0f;border:1px solid #eaf3ef1f;margin-bottom:32px;padding:20px 28px}.ga-landing .tagline{color:#eaf3ef59;font-size:var(--type-caption-size);letter-spacing:var(--type-h2-tracking);text-transform:uppercase;margin-top:40px}.ga-landing .tagline strong{color:#eaf3ef9e}.ga-landing .cta-box .btn{margin-inline:auto}.ga-landing .site-footer{background:#0f1916;border-top:1px solid #eaf3ef14;justify-content:space-between;align-items:center;padding:32px 60px;display:flex}.ga-landing .site-footer__brand{font-size:var(--type-title-size);font-weight:var(--type-title-weight);color:#eaf3ef}.ga-landing .site-footer__brand span{color:var(--primary)}.ga-landing .site-footer p{color:#eaf3ef61;font-size:var(--type-caption-size)}.ga-landing .fade-up{opacity:0;transition:opacity .6s,transform .6s;transform:translateY(30px)}.ga-landing .fade-up.visible{opacity:1;transform:translateY(0)}@media (max-width:900px){.ga-landing .topbar{padding:14px 24px}.ga-landing .topbar__nav{display:none}.ga-landing section{padding:72px 24px}.ga-landing .hero-content{grid-template-columns:1fr;gap:48px;padding:0 24px}.ga-landing .features-grid,.ga-landing .gov-grid{grid-template-columns:1fr}.ga-landing .timeline{grid-template-columns:1fr 1fr;gap:32px}.ga-landing .timeline:before{display:none}.ga-landing .cta-box{padding:48px 32px}.ga-landing .site-footer{text-align:center;flex-direction:column;gap:16px}}.ga-landing .purpose-grid,.ga-landing .materials-grid{gap:24px;display:grid}.ga-landing .purpose-grid{grid-template-columns:repeat(3,1fr)}.ga-landing .materials-grid{grid-template-columns:1fr 1fr}.ga-landing .ds-card{background:var(--card);border:1px solid var(--border);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);padding:32px 28px}.ga-landing .ds-card--accent-top{border-top:3px solid var(--primary)}.ga-landing .ds-card--muted-top{border-top:3px solid color-mix(in srgb, var(--foreground) 35%, var(--border))}.ga-landing .section-proposito{background:var(--card);padding-top:80px;padding-bottom:80px}.ga-landing .materials-section{background:var(--muted)}.ga-landing .materials-intro{margin-bottom:56px}.ga-landing .feature-list--light li{color:var(--muted-foreground);border-bottom-color:var(--border)}.ga-landing .drive-preview{background:var(--muted);border-radius:var(--radius-md);font-size:var(--type-body-size);color:var(--muted-foreground);margin-bottom:20px;padding:20px}.ga-landing .drive-preview__title{font-weight:var(--type-body-strong-weight);color:var(--foreground);margin-bottom:12px}.ga-landing .drive-file{color:var(--primary)}.ga-landing .drive-file--indent{margin-bottom:4px;padding-left:32px}.ga-landing .drive-file--indent:last-of-type{margin-bottom:0}.ga-landing .audit-lead{color:var(--inv-muted);font-size:var(--type-body-size);line-height:var(--type-body-line);margin-bottom:20px}.ga-landing .text-center{text-align:center}.ga-landing .mx-auto{margin-left:auto;margin-right:auto}.ga-landing .visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ga-landing .timeline-dot--soft{border-color:color-mix(in srgb, var(--primary) 40%, transparent)}@media (max-width:900px){.ga-landing .purpose-grid,.ga-landing .materials-grid{grid-template-columns:1fr}}
