:root{--max-width:1100px;--border-radius:0;--font-mono:ui-monospace,Menlo,Monaco,"Cascadia Mono","Segoe UI Mono","Roboto Mono","Oxygen Mono","Ubuntu Monospace","Source Code Pro","Fira Mono","Droid Sans Mono","Courier New",monospace;--foreground-rgb:0,0,0;--background-start-rgb:214,219,220;--background-end-rgb:255,255,255;--color-red-dark:#250c07;--color-red-black:#0a0302;--color-salmon-light:var(--brand-highlight-hover);--color-salmon-dark:var(--brand-highlight);--color-black:#0b0b0b;--color-white:#fcfffa;--color-light:#f8f1d4;--brand-main:#101d22;--brand-main-light:#0b2922;--brand-highlight:#e36f4f;--brand-highlight-hover:#ff8766;--neutral-0:#e7f2ef;--neutral-1:#a6b2b2;--neutral-2:#374347;--neutral-3:#080f12;--brand-black:#000;--background:linear-gradient(135deg,#101d22,#0b2922 50%,#080f12);--bg:var(--background);--surface:var(--brand-main-light);--border:var(--neutral-2);--text-body:var(--neutral-0);--text-muted:var(--neutral-1);--text-display:var(--neutral-0);--text-inverse:var(--neutral-3);--text-on-highlight:var(--brand-main-light);--surface-highlight:var(--brand-highlight);--text-highlight:var(--brand-highlight);--card-surface:var(--neutral-0);--card-border:var(--brand-black);--card-shadow:var(--brand-black);--card-text:var(--brand-main);--card-heading:var(--brand-main-light);--card-meta:var(--neutral-2);--button-padding:16px;--button-size:20px;--button-line-height:28px;--button-weight:900;--button-letter-spacing:1px;--button-gap:16px;--button-disabled-opacity:0.5;--button-primary-surface:var(--brand-highlight);--button-primary-text:var(--brand-main);--button-primary-surface-hover:var(--brand-main-light);--button-primary-text-hover:var(--neutral-0);--button-outline-surface:var(--neutral-0);--button-outline-text:var(--brand-main);--button-outline-border:var(--brand-main);--button-outline-border-width:4px;--button-outline-text-hover:var(--brand-main-light);--button-muted-surface:var(--neutral-0);--button-muted-text:var(--brand-main);--button-muted-surface-hover:var(--neutral-1);--button-muted-text-hover:var(--brand-main-light);--font-heading:"Montserrat",system-ui,sans-serif;--font-body:"Montserrat",system-ui,sans-serif;--body-size:1.05rem;--body-line-height:1.75;--body-weight:400;--h1-size:clamp(48px,9vw,128px);--h1-line-height:0.9;--h1-weight:900;--h1-letter-spacing:-0.025em;--h1-margin-bottom:16px;--h2-size:30px;--h2-line-height:36px;--h2-weight:700;--h2-letter-spacing:0.25em;--ink-90:rgba(231,242,239,.9);--ink-75:rgba(231,242,239,.75);--ink-70:rgba(231,242,239,.7);--ink-50:rgba(231,242,239,.5);--ink-16:rgba(231,242,239,.16);--ink-08:rgba(231,242,239,.08);--ground-deep-60:rgba(8,15,18,.6);--highlight-14:rgba(227,111,79,.14);--on-highlight-90:rgba(11,41,34,.9);--accent:#6cd4ff;--veil-02:hsla(0,0%,100%,.02);--mask-68:rgba(0,0,0,.68);--seed-08:rgba(133,255,114,.08);--surface-light:#f6fbfa;--paper:#fff;--paper-90:hsla(0,0%,100%,.9);--paper-75:hsla(0,0%,100%,.75);--text-on-light:#0b0b0b;--on-light-65:rgba(0,0,0,.65);--on-light-45:rgba(0,0,0,.45);--on-light-28:rgba(0,0,0,.28);--on-light-12:rgba(0,0,0,.12);--on-light-10:rgba(0,0,0,.1);--on-light-08:rgba(0,0,0,.08);--color-white-92:rgba(252,255,250,.92);--color-white-88:rgba(252,255,250,.88);--color-white-84:rgba(252,255,250,.84);--color-white-78:rgba(252,255,250,.78);--color-white-72:rgba(252,255,250,.72);--color-white-62:rgba(252,255,250,.62);--color-white-60:rgba(252,255,250,.6);--color-white-30:rgba(252,255,250,.3);--color-white-18:rgba(252,255,250,.18);--color-white-16:rgba(252,255,250,.16);--color-white-12:rgba(252,255,250,.12);--color-white-04:rgba(252,255,250,.04);--color-black-88:hsla(0,0%,4%,.88);--gradient-landing:linear-gradient(162.25deg,rgba(255,135,102,.61),rgba(37,12,7,.61));--gradient-contact:linear-gradient(162.25deg,rgba(37,12,7,.8),rgba(227,111,79,.91));--gradient-cone-dark:linear-gradient(162.25deg,#e36f4f 9.94%,#250c07 87.88%);--gradient-cone-contrast:linear-gradient(162.25deg,#ff8766 9.94%,#250c07 87.88%);--gradient-cone-light:linear-gradient(162.25deg,#ff8766 9.94%,#e36f4f 87.88%);--gradient-linear-dark:linear-gradient(105.69deg,#e36f4f,#250c07);--gradient-linear-contrast:linear-gradient(105.69deg,#ff8766,#250c07);--gradient-linear-light:linear-gradient(105.69deg,#ff8766,#e36f4f);--gradient-reversed-dark:linear-gradient(105.69deg,#250c07,#e36f4f);--gradient-reversed-contrast:linear-gradient(105.69deg,#250c07,#ff8766);--gradient-reversed-light:linear-gradient(105.69deg,#e36f4f,#ff8766);--body-ink:rgb(var(--foreground-rgb));--body-ground:linear-gradient(to bottom,transparent,rgb(var(--background-end-rgb))) rgb(var(--background-start-rgb));--primary-glow:conic-gradient(from 180deg at 50% 50%,var(--color-salmon-light) 0deg,var(--color-red-dark) 55deg,var(--color-salmon-dark) 120deg,var(--color-red-black) 160deg,transparent 360deg);--secondary-glow:radial-gradient(#fff,hsla(0,0%,100%,0));--tile-start-rgb:239,245,249;--tile-end-rgb:228,232,233;--tile-border:conic-gradient(#00000080,#00000040,#00000030,#00000020,#00000010,#00000010,#00000080);--callout-rgb:238,240,241;--callout-border-rgb:172,175,176;--card-rgb:180,185,188;--card-border-rgb:131,134,135}@media (min-width:768px){:root{--h2-size:36px;--h2-line-height:40px}}@media (prefers-color-scheme:dark){:root{--foreground-rgb:255,255,255;--background-start-rgb:0,0,0;--background-end-rgb:0,0,0;--primary-glow:radial-gradient(rgba(1,65,255,.4),rgba(1,65,255,0));--secondary-glow:linear-gradient(to bottom right,rgba(1,65,255,0),rgba(1,65,255,0),rgba(1,65,255,.3));--tile-start-rgb:2,13,46;--tile-end-rgb:2,5,19;--tile-border:conic-gradient(#ffffff80,#ffffff40,#ffffff30,#ffffff20,#ffffff10,#ffffff10,#ffffff80);--callout-rgb:20,20,20;--callout-border-rgb:108,108,108;--card-rgb:100,100,100;--card-border-rgb:200,200,200}}*{box-sizing:border-box;padding:0;margin:0}*,:after,:before{border-radius:0}body,html{max-width:100vw;overflow-x:hidden}button,input,select,textarea{font-family:inherit}body{color:var(--body-ink);background:var(--body-ground);font-family:var(--font-body);font-size:var(--body-size);line-height:var(--body-line-height);font-weight:var(--body-weight)}h1{font-size:var(--h1-size);font-weight:var(--h1-weight);line-height:var(--h1-line-height);letter-spacing:var(--h1-letter-spacing);margin-bottom:var(--h1-margin-bottom);-webkit-font-smoothing:antialiased}h1,h2{font-family:var(--font-heading);text-transform:uppercase;color:var(--text-display);overflow-wrap:break-word}h2{font-size:var(--h2-size);font-weight:var(--h2-weight);line-height:var(--h2-line-height);letter-spacing:var(--h2-letter-spacing);transition:color .15s ease}a:hover h2{color:var(--text-highlight)}.change-now-section.light h1,.change-now-section.light h2{color:inherit}.change-now-page{min-height:100vh;background:var(--background);color:var(--text-body)}.change-now-hero{position:relative;min-height:100vh;height:100vh;overflow:hidden}.change-now-content{position:relative;z-index:2;min-height:100vh;display:flex;align-items:center;justify-content:center;padding:24px}.change-now-hero-inner{width:100%;max-width:920px;text-align:left}.change-now-logo-wrap{width:100%;max-width:210px;margin-bottom:64px}.change-now-subtitle{font-size:18px;line-height:var(--body-line-height);color:var(--ink-90);margin:0 0 64px;max-width:720px}.shapes-button{display:inline-flex;align-items:center;justify-content:center;width:100%;padding:var(--button-padding);border:0;background:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;font-family:var(--font-heading);font-size:var(--button-size);line-height:var(--button-line-height);font-weight:var(--button-weight);letter-spacing:var(--button-letter-spacing);text-transform:uppercase;text-align:center;text-decoration:none;cursor:pointer;transition:background .15s ease,color .15s ease,border-color .15s ease}.shapes-button--primary{background:var(--button-primary-surface);color:var(--button-primary-text)}.shapes-button--primary:hover:not(:disabled):not(.disabled){background:var(--button-primary-surface-hover);color:var(--button-primary-text-hover)}.shapes-button--outline{background:var(--button-outline-surface);color:var(--button-outline-text);box-shadow:inset 0 0 0 var(--button-outline-border-width) var(--button-outline-border)}.shapes-button--outline:hover:not(:disabled):not(.disabled){color:var(--button-outline-text-hover);box-shadow:inset 0 0 0 var(--button-outline-border-width) var(--button-outline-text-hover)}.shapes-button--muted{background:var(--button-muted-surface);color:var(--button-muted-text)}.shapes-button--muted:hover:not(:disabled):not(.disabled){background:var(--button-muted-surface-hover);color:var(--button-muted-text-hover)}.shapes-button.disabled,.shapes-button:disabled,.shapes-button[aria-disabled=true]{opacity:var(--button-disabled-opacity);cursor:not-allowed}.shapes-button-row{display:flex;flex-wrap:wrap;gap:var(--button-gap);align-items:stretch}.shapes-button-row>.shapes-button{flex:1 1 220px}.change-now-cta-row{margin-bottom:64px}.change-now-note{margin-top:12px;font-size:14px;color:var(--ink-70)}.change-now-section{padding:64px 24px;border-top:1px solid var(--ink-08);min-height:100vh;display:flex;align-items:center}.change-now-section.green{background:var(--veil-02)}.change-now-section.light{background:var(--surface-light);color:var(--text-on-light)}.change-now-section.light .change-now-muted{color:var(--on-light-65)}.change-now-section.light .change-now-input,.change-now-section.light .change-now-textarea{border-color:var(--on-light-12);background:var(--paper-90);color:var(--text-on-light)}.change-now-section.light .change-now-input::placeholder,.change-now-section.light .change-now-textarea::placeholder{color:var(--on-light-45)}.change-now-story{padding:14px 16px;border:1px solid var(--on-light-10);background:var(--paper-75);margin:32px 0 64px}.change-now-dashboard{border:1px solid var(--on-light-12);background:var(--paper);box-shadow:0 18px 50px var(--on-light-08);overflow:hidden;margin-bottom:64px}.change-now-dashboard-image{display:block;width:100%;height:auto}.change-now-section-inner{max-width:920px;margin:0 auto}.change-now-section h2{margin:0 0 18px}.change-now-muted{color:var(--ink-75);margin:0 0 18px;font-size:18px;line-height:var(--body-line-height)}.change-now-form{display:grid;grid-gap:14px;gap:14px}.change-now-label{display:grid;grid-gap:8px;gap:8px;font-weight:600}.change-now-input,.change-now-textarea{width:100%;padding:12px;border:1px solid var(--ink-16);background:var(--ground-deep-60);color:var(--text-body);outline:none}.change-now-input::placeholder,.change-now-textarea::placeholder{color:var(--ink-50)}.change-now-form-actions{margin-top:4px}.change-now-list{margin:18px 0 0;padding-left:22px;display:grid;grid-gap:22px;gap:22px;font-size:20px;line-height:var(--body-line-height)}.change-now-footer{padding:36px 24px;border-top:1px solid var(--ink-08);background:var(--surface-highlight);color:var(--text-on-highlight)}.change-now-footer-link{color:var(--on-highlight-90)}.drone-layer{pointer-events:none;position:absolute;inset:0;z-index:1}.drone-layer__mask{position:relative;width:100%;height:100%;overflow:hidden;mask-image:linear-gradient(90deg,transparent 0,var(--mask-68) 12%,var(--mask-68) 88%,transparent 100%);-webkit-mask-image:linear-gradient(90deg,transparent 0,var(--mask-68) 12%,var(--mask-68) 88%,transparent 100%)}.drone-layer__canvas{display:block;width:100%;height:100%}a{color:inherit;text-decoration:none}@media (max-width:720px){.change-now-muted,.change-now-subtitle{font-size:16px}}@media (prefers-color-scheme:dark){html{color-scheme:dark}}