:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:#f8fbff;--bg:#071016;--panel:#0b1622d1;--panel-strong:#0f1e2ef0;--panel-soft:#fff1;--line:#ffffff24;--text:#f8fbff;--muted:#a8b7c9;--cyan:#18f5e1;--orange:#ff7a1a;--green:#19df85;--pink:#f36fff;--red:#ff4b69;--shadow:0 26px 90px #0006;background:#071016;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:linear-gradient(#ffffff06 1px,#0000 1px) 0 0/44px 44px,linear-gradient(90deg,#ffffff06 1px,#0000 1px) 0 0/44px 44px,radial-gradient(circle at 20% 7%,#18f5e13d,#0000 28%),radial-gradient(circle at 86% 18%,#f36fff33,#0000 26%),linear-gradient(135deg,#071016 0%,#071b25 45%,#12081c 100%);min-width:320px;margin:0}button,input,select{font:inherit}button:disabled{cursor:not-allowed;opacity:.64}a{color:inherit;text-decoration:none}main{min-height:100vh;overflow-x:hidden}.topbar{z-index:30;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);justify-content:space-between;align-items:center;gap:24px;width:min(1120px,100% - 32px);margin:0 auto;padding:10px 0;display:flex;position:sticky;top:0}.brand,.login-link,.primary-action,.secondary-action,.plan-card button,.submit-button{border-radius:8px;min-height:38px}.brand{flex:none;align-items:center;gap:12px;display:inline-flex}.brand-mark{color:#061016;background:linear-gradient(135deg,#18f5e152,#ff7a1ae0);border:1px solid #18f5e18c;border-radius:8px;place-items:center;width:34px;height:34px;font-weight:950;display:inline-grid}.brand strong,.brand small{display:block}.brand small{color:var(--muted);font-size:12px}nav,.footer-links{color:#d7e6f5;align-items:center;gap:13px;font-size:12px;font-weight:750;display:flex}.login-link{border:1px solid var(--line);background:#ffffff12;align-items:center;padding:0 18px;display:inline-flex}.hero,.stats,.differentials,.modules,.ai-premium,.segments,.journey,.demo-section,.plans,.trial-section,.resources-strip,footer{width:min(1120px,100% - 32px);margin:0 auto}.hero{grid-template-columns:minmax(0,1fr) minmax(330px,.78fr);align-items:center;gap:28px;min-height:auto;padding:28px 0 42px;display:grid}.eyebrow{width:fit-content;color:var(--cyan);letter-spacing:1.6px;text-transform:uppercase;align-items:center;font-size:10px;font-weight:950;display:inline-flex}h1,h2,h3,p{margin:0}h1{letter-spacing:0;max-width:660px;margin-top:12px;font-size:clamp(28px,3.8vw,44px);line-height:.96}h2{letter-spacing:0;max-width:680px;margin-top:9px;font-size:clamp(22px,2.8vw,34px);line-height:1.05}h3{letter-spacing:0;font-size:16px}.hero-copy p,.trial-copy p,.demo-copy p{color:#d3dfec;max-width:620px;margin-top:16px;font-size:15px;line-height:1.5}.hero-actions{flex-wrap:wrap;gap:10px;margin-top:22px;display:flex}.primary-action,.secondary-action,.plan-card button,.submit-button{cursor:pointer;border:0;justify-content:center;align-items:center;gap:10px;padding:0 15px;font-weight:950;display:inline-flex}.primary-action,.submit-button,.plan-card.featured button{background:linear-gradient(135deg, var(--orange), #ffb020);color:#170a00;box-shadow:0 18px 42px #ff7a1a47}.secondary-action,.plan-card button{border:1px solid var(--line);color:var(--text);background:#ffffff13}.hero-badges,.trial-flow,.resources-strip,.pill-grid{flex-wrap:wrap;gap:10px;display:flex}.hero-badges,.trial-flow{margin-top:18px}.hero-badges span,.trial-flow span,.resources-strip span,.pill-grid span{color:#d9fffb;background:#18f5e113;border:1px solid #18f5e13d;border-radius:8px;align-items:center;gap:6px;min-height:28px;padding:0 9px;font-size:11px;font-weight:850;display:inline-flex}.product-stage{min-width:0}.preview-shell,.trial-form,.module-card,.plan-card,.stat-card,.differential-grid article,.journey-grid article,.demo-frame{border:1px solid var(--line);background:linear-gradient(180deg, #ffffff17, #ffffff07), var(--panel);box-shadow:var(--shadow);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.preview-shell{border-radius:10px;min-height:360px;padding:15px;position:relative;overflow:hidden}.preview-shell:before{content:"";pointer-events:none;background:radial-gradient(circle at 18% 14%,#18f5e12e,#0000 28%),radial-gradient(circle at 88% 22%,#ff7a1a2e,#0000 26%);position:absolute;inset:-1px}.preview-top{color:var(--muted);border-bottom:1px solid #ffffff1a;align-items:center;gap:8px;padding-bottom:12px;display:flex;position:relative}.preview-top span{background:var(--red);border-radius:999px;width:10px;height:10px}.preview-top span:nth-child(2){background:#ffb020}.preview-top span:nth-child(3){background:var(--green)}.preview-top strong{color:var(--text);letter-spacing:.8px;text-transform:uppercase;margin-left:auto;font-size:11px}.preview-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:14px;display:grid;position:relative}.signal-card{background:#ffffff0e;border:1px solid #ffffff1f;border-radius:8px;min-height:96px;padding:12px}.signal-card.hot{border-color:#ff7a1a9e;box-shadow:0 0 34px #ff7a1a1f}.signal-card.accent{border-color:#f36fff7a}.signal-card small{color:var(--cyan);letter-spacing:1px;font-size:10px;font-weight:950}.signal-card strong{margin-top:7px;font-size:18px;display:block}.signal-card span{color:var(--muted);margin-top:7px;font-size:12px;display:block}.flow-line{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid;position:absolute;bottom:15px;left:15px;right:15px}.flow-line span{color:#d9fffb;text-align:center;text-transform:uppercase;background:#18f5e113;border:1px solid #18f5e138;border-radius:7px;place-items:center;min-height:42px;font-size:10px;font-weight:950;display:grid}.stats,.differentials,.modules,.ai-premium,.segments,.journey,.demo-section,.plans,.trial-section{padding:46px 0 0}.stats{grid-template-columns:minmax(0,.9fr) minmax(360px,1fr);align-items:end;gap:18px;display:grid}.stats h2{color:#dcecff;font-size:clamp(20px,2.4vw,30px)}.stats-grid,.differential-grid,.module-grid,.plan-grid,.journey-grid{gap:12px;display:grid}.stats-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.stat-card{border-radius:8px;min-height:88px;padding:13px}.stat-card strong{color:var(--orange);font-size:24px;line-height:1;display:block}.stat-card span{color:var(--muted);margin-top:8px;font-weight:800;display:block}.section-heading{gap:6px;margin-bottom:18px;display:grid}.differential-grid{grid-template-columns:repeat(4,minmax(0,1fr));margin-top:18px}.differential-grid article{border-radius:8px;align-items:flex-start;gap:10px;min-height:78px;padding:13px;display:flex}.differential-grid svg{color:var(--green);flex:none}.module-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.module-card{border-radius:8px;grid-template-columns:36px minmax(0,1fr);gap:11px;min-height:128px;padding:13px;transition:border-color .2s,transform .2s,background .2s;display:grid}.module-card:hover{background:#18f5e113;border-color:#18f5e16b;transform:translateY(-2px)}.module-icon{width:36px;height:36px;color:var(--cyan);background:#18f5e114;border:1px solid #18f5e147;border-radius:10px;place-items:center;display:grid}.status{color:var(--muted);letter-spacing:1.4px;text-transform:uppercase;margin-bottom:7px;font-size:9px;font-weight:950;display:inline-flex}.status.active{color:var(--green)}.module-card p,.plan-card p,.journey-grid p{color:var(--muted);margin-top:7px;font-size:13px;line-height:1.45}.module-link{color:var(--cyan);align-items:center;gap:5px;margin-top:10px;font-size:11px;font-weight:950;display:inline-flex}.ai-premium{grid-template-columns:minmax(0,.8fr) minmax(360px,1fr);align-items:start;gap:20px;display:grid}.ai-premium p{color:#d3dfec;max-width:560px;margin-top:12px;font-size:14px;line-height:1.55}.ai-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.ai-grid article{background:#18f5e112;border:1px solid #18f5e138;border-radius:8px;gap:7px;min-height:92px;padding:13px;display:grid}.ai-grid svg{color:var(--cyan)}.ai-grid span{color:var(--muted);font-size:13px;font-weight:850}.segments{grid-template-columns:minmax(0,.75fr) minmax(360px,1fr);align-items:center;gap:20px;display:grid}.journey-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.journey-grid article{border-radius:8px;min-height:128px;padding:14px}.journey-grid article>span{color:var(--orange);letter-spacing:1.8px;font-size:11px;font-weight:950}.journey-grid h3{margin-top:12px}.demo-section,.trial-section{grid-template-columns:minmax(0,.88fr) minmax(360px,1fr);align-items:center;gap:22px;display:grid}.demo-frame{text-align:center;border-radius:10px;place-items:center;min-height:230px;padding:18px;display:grid}.play-orb{width:64px;height:64px;color:var(--cyan);background:#18f5e114;border:1px solid #18f5e166;border-radius:999px;place-items:center;display:grid}.demo-frame strong{margin-top:12px;font-size:18px}.demo-frame span{color:var(--muted)}.plan-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.plan-card{border-radius:10px;flex-direction:column;min-height:330px;padding:17px;display:flex;position:relative}.plan-card.featured{border-color:#ff7a1ab8;transform:translateY(-6px)}.recommended{color:#ffd6b7;letter-spacing:1.1px;text-transform:uppercase;background:#ff7a1a29;border-radius:999px;padding:6px 8px;font-size:9px;font-weight:950;position:absolute;top:12px;right:12px}.plan-card small{color:var(--cyan);letter-spacing:1px;text-transform:uppercase;font-size:10px;font-weight:950}.plan-card h3{margin-top:11px;font-size:21px}.plan-card>strong{color:var(--orange);margin-top:8px;font-size:20px;display:block}.plan-ai{color:#d9fffb;text-transform:uppercase;background:#18f5e113;border:1px solid #18f5e13d;border-radius:8px;align-items:center;gap:8px;width:fit-content;margin-top:11px;padding:6px 8px;font-size:10px;font-weight:950;display:inline-flex}.plan-card ul{gap:8px;margin:16px 0;padding:0;list-style:none;display:grid}.plan-card li{color:#dbe8f4;gap:8px;font-size:13px;display:flex}.plan-card li svg{color:var(--green);flex:none}.plan-card button{width:100%;margin-top:auto}.trial-form{border-radius:10px;gap:10px;padding:17px;display:grid}.form-heading{align-items:center;gap:10px;margin-bottom:4px;display:flex}.form-heading svg{color:var(--cyan)}label{color:#b9cbe0;letter-spacing:1.5px;text-transform:uppercase;gap:6px;font-size:10px;font-weight:950;display:grid}input,select{width:100%;min-height:40px;color:var(--text);background:#030912b8;border:1px solid #ffffff1f;border-radius:8px;outline:0;padding:0 11px}input:focus,select:focus{border-color:#18f5e1d1;box-shadow:0 0 0 3px #18f5e11f}.terms{color:var(--muted);letter-spacing:0;text-transform:none;align-items:flex-start;gap:10px;font-size:12px;font-weight:700;line-height:1.4;display:flex}.terms input{width:18px;min-height:18px;margin-top:2px}.turnstile-box{min-height:70px}.captcha-unavailable,.form-alert{border-radius:8px;padding:10px 11px;font-size:12px;line-height:1.45}.captcha-unavailable,.form-alert.error{color:#ffd1d9;background:#ff4b691f;border:1px solid #ff4b696b}.form-alert.success{color:#d6ffe9;background:#19df851a;border:1px solid #19df8561;gap:8px;display:grid}.form-alert.success a{width:fit-content;color:var(--cyan);font-weight:950}.success-actions{flex-wrap:wrap;gap:10px;margin-top:4px;display:flex}.success-actions a{color:#d9fffb;background:#18f5e11a;border:1px solid #18f5e147;border-radius:8px;align-items:center;min-height:32px;padding:0 12px;font-size:12px;display:inline-flex}.submit-button{width:100%}.form-note{color:var(--muted);font-size:12px;line-height:1.45}.resources-strip{justify-content:center;margin-top:44px}footer{color:var(--muted);justify-content:space-between;align-items:center;gap:24px;padding:44px 0 28px;display:flex}.help-hero{width:min(1120px,100% - 32px);margin:28px auto 0;padding:52px 0 24px}.help-hero h1{letter-spacing:0;max-width:760px;margin:8px 0 12px;font-size:clamp(34px,6vw,72px);line-height:.95}.help-hero>p:not(.eyebrow){max-width:700px;color:var(--muted);font-size:18px;line-height:1.55}.help-search{border:1px solid var(--line);background:#ffffff12;border-radius:8px;grid-template-columns:auto minmax(0,1fr) 190px;align-items:center;gap:12px;max-width:820px;margin-top:24px;padding:10px 12px;display:grid}.help-search input,.help-search select{width:100%;color:var(--text);background:0 0;border:0;outline:0}.help-layout{grid-template-columns:340px minmax(0,1fr);gap:20px;width:min(1120px,100% - 32px);margin:0 auto 48px;display:grid}.help-list,.help-article{border:1px solid var(--line);background:var(--panel);box-shadow:var(--shadow);border-radius:8px}.help-list{padding:12px}.help-list button{width:100%;color:var(--text);text-align:left;cursor:pointer;background:#ffffff0b;border:1px solid #0000;border-radius:8px;align-items:flex-start;gap:10px;margin-bottom:8px;padding:12px;display:flex}.help-list button.active{background:#18f5e11f;border-color:#18f5e159}.help-list small{color:var(--muted);margin-top:4px;display:block}.help-article{padding:28px}.help-article>span{color:var(--cyan);text-transform:uppercase;font-size:12px;font-weight:900}.help-article h2{letter-spacing:0;margin:6px 0 10px;font-size:32px}.help-article p{color:var(--muted);line-height:1.6}.help-article .summary{color:var(--text)}.help-steps{gap:10px;margin-top:20px;display:grid}.help-steps div{background:#ffffff0e;border-radius:8px;align-items:center;gap:12px;padding:12px;display:flex}.help-steps strong{background:var(--cyan);color:#041014;border-radius:8px;place-items:center;width:28px;height:28px;display:grid}.help-faq{gap:10px;margin-top:20px;display:grid}.help-faq details{background:#ffffff0e;border-radius:8px;padding:14px}.help-faq summary{cursor:pointer;font-weight:900}.help-actions{flex-wrap:wrap;gap:10px;margin-top:24px;display:flex}.topbar.compact{position:relative}.feature-hero,.feature-content,.feature-details,.faq-section,.final-cta,.video-demo-page,.demo-app{width:min(1120px,100% - 32px);margin:0 auto}.feature-hero,.video-demo-page{grid-template-columns:minmax(0,.95fr) minmax(320px,.75fr);align-items:center;gap:24px;padding:32px 0 18px;display:grid}.feature-hero p,.video-copy p,.demo-welcome p,.tour-panel p,.simulation-panel p{color:#d3dfec;max-width:650px;margin-top:14px;font-size:15px;line-height:1.5}.feature-icon-stage,.feature-mockup,.video-player,.playlist,.tour-panel,.demo-module-card,.simulation-panel,.demo-data article,.final-cta,.faq-grid article,.feature-details>div,.compact-card-grid article{border:1px solid var(--line);background:linear-gradient(180deg, #ffffff16, #ffffff07), var(--panel);border-radius:10px;box-shadow:0 16px 42px #00000042}.feature-icon-stage{min-height:220px;color:var(--cyan);text-align:center;place-items:center;padding:20px;display:grid}.feature-icon-stage strong{color:var(--text);font-size:22px}.feature-icon-stage span{color:var(--muted);font-size:13px}.feature-content,.feature-details{grid-template-columns:minmax(0,.82fr) minmax(360px,1fr);gap:18px;padding-top:32px;display:grid}.feature-column h2,.feature-details h2,.faq-section h2,.final-cta h2{font-size:clamp(20px,2.2vw,30px)}.compact-card-grid{gap:10px;margin-top:18px;display:grid}.compact-card-grid article{align-items:center;gap:10px;min-height:58px;padding:12px;display:flex}.compact-card-grid svg{color:var(--green);flex:none}.feature-mockup{min-height:290px;padding:15px}.mock-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:14px;display:grid}.mock-metrics article{background:#18f5e111;border:1px solid #18f5e133;border-radius:8px;padding:11px}.mock-metrics span,.mock-table small{color:var(--muted);font-size:11px;font-weight:850}.mock-metrics strong{color:var(--orange);margin-top:6px;font-size:20px;display:block}.mock-table{gap:8px;margin-top:14px;display:grid}.mock-table div{background:#ffffff0b;border:1px solid #ffffff1a;border-radius:8px;grid-template-columns:38px minmax(0,1fr) 82px;align-items:center;gap:10px;min-height:42px;padding:0 11px;display:grid}.mock-table span{color:var(--cyan);font-size:11px;font-weight:950}.mock-table strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.feature-details>div{padding:16px}.feature-list,.flow-steps{gap:9px;margin-top:16px;display:grid}.feature-list span{color:#dbe8f4;align-items:center;gap:8px;font-size:14px;display:flex}.feature-list svg{color:var(--green);flex:none}.flow-steps{grid-template-columns:repeat(5,minmax(0,1fr))}.flow-steps article{background:#18f5e111;border:1px solid #18f5e133;border-radius:8px;min-height:74px;padding:11px}.flow-steps span{color:var(--orange);font-size:10px;font-weight:950}.flow-steps strong{margin-top:8px;font-size:12px;line-height:1.35;display:block}.faq-section,.final-cta{margin-top:32px}.faq-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:18px;display:grid}.faq-grid article,.final-cta{padding:16px}.faq-grid p{color:var(--muted);margin-top:8px;font-size:14px;line-height:1.45}.final-cta{justify-items:start;gap:14px;display:grid}.video-layout{grid-template-columns:minmax(0,1fr) 260px;gap:14px;display:grid}.video-player{text-align:center;place-items:center;min-height:300px;padding:20px;display:grid}.video-player>span{color:var(--cyan);font-size:12px;font-weight:950}.video-player strong{font-size:24px}.video-player p{max-width:430px;color:var(--muted);line-height:1.45}.playlist{align-content:start;gap:8px;padding:12px;display:grid}.playlist button{min-height:58px;color:var(--text);cursor:pointer;text-align:left;background:#ffffff0b;border:1px solid #0000;border-radius:8px;align-items:center;gap:9px;padding:10px;display:flex}.playlist button.active{background:#18f5e117;border-color:#18f5e170}.playlist small{color:var(--muted);margin-top:4px;display:block}.demo-app{padding-top:30px;padding-bottom:40px}.demo-welcome{max-width:840px}.demo-badges{flex-wrap:wrap;gap:9px;margin-top:18px;display:flex}.demo-badges span{color:#d9fffb;background:#18f5e113;border:1px solid #18f5e138;border-radius:8px;padding:8px 10px;font-size:12px;font-weight:850}.tour-panel{border-color:#ff7a1a75;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;margin-top:22px;padding:16px;display:grid}.tour-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.tour-actions button,.simulation-actions button{min-height:36px;color:var(--text);cursor:pointer;background:#ffffff12;border:1px solid #ffffff24;border-radius:8px;padding:0 12px;font-size:12px;font-weight:900}.tour-actions button:nth-child(2),.simulation-actions button:hover{color:#ffd6b7;background:#ff7a1a24;border-color:#ff7a1a7a}.demo-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:20px;display:grid}.demo-module-card{gap:10px;min-height:168px;padding:14px;transition:border-color .2s,transform .2s,background .2s;display:grid}.demo-module-card.tour-active{background:#ff7a1a1f;border-color:#ff7a1ad1;transform:translateY(-3px);box-shadow:0 0 0 3px #ff7a1a29,0 18px 44px #ff7a1a1f}.demo-module-card ul{color:var(--muted);gap:6px;margin:0;padding:0;font-size:12px;line-height:1.35;list-style:none;display:grid}.simulation-panel{grid-template-columns:minmax(0,.75fr) minmax(340px,1fr);gap:18px;margin-top:20px;padding:16px;display:grid}.simulation-actions{flex-wrap:wrap;align-content:start;gap:8px;display:flex}.simulation-log{grid-column:1/-1;gap:7px;display:grid}.simulation-log span{color:#d9fffb;background:#18f5e10e;border:1px solid #18f5e129;border-radius:8px;padding:9px 10px;font-size:12px}.demo-data{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:20px;display:grid}.demo-data article{align-content:start;gap:8px;min-height:150px;padding:14px;display:grid}.demo-data article>strong{color:var(--orange)}.demo-data span{color:var(--muted);font-size:12px;line-height:1.35}.demo-commercial-cta{z-index:40;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#071016eb;border:1px solid #ff7a1a6b;border-radius:10px;flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:10px;max-width:none;margin:16px 0 0;padding:10px;display:flex;position:sticky;top:8px;box-shadow:0 18px 48px #00000059}.demo-commercial-cta strong{color:#ffd6b7;margin-right:4px}.demo-commercial-cta a{min-height:34px;color:var(--text);background:#ffffff12;border:1px solid #ffffff21;border-radius:8px;padding:8px 10px;font-size:12px;font-weight:950}.demo-commercial-cta a:first-of-type{background:linear-gradient(135deg, var(--orange), #ffb020);color:#170a00}@media (width<=1040px){nav{display:none}.hero,.stats,.ai-premium,.segments,.demo-section,.trial-section,.feature-hero,.feature-content,.feature-details,.video-demo-page,.tour-panel,.simulation-panel,.help-layout{grid-template-columns:1fr}.hero{min-height:auto}.stats-grid,.differential-grid,.module-grid,.plan-grid,.journey-grid,.demo-grid,.demo-data{grid-template-columns:repeat(2,minmax(0,1fr))}.video-layout{grid-template-columns:1fr}.plan-card.featured{transform:none}}@media (width<=680px){.hero,.stats,.differentials,.modules,.ai-premium,.segments,.journey,.demo-section,.plans,.trial-section,.help-hero,.help-layout,.resources-strip,footer,.topbar,.feature-hero,.feature-content,.feature-details,.faq-section,.final-cta,.video-demo-page,.demo-app{width:min(100% - 22px,1120px)}h1{font-size:32px}.hero{padding-top:24px}.preview-shell{min-height:420px;padding:14px}.preview-grid,.ai-grid,.stats-grid,.differential-grid,.module-grid,.plan-grid,.journey-grid,.mock-metrics,.faq-grid,.flow-steps,.demo-grid,.demo-data,.help-search{grid-template-columns:1fr}.help-article{padding:18px}.flow-line{grid-template-columns:1fr}.module-card{min-height:auto}.mock-table div{grid-template-columns:30px minmax(0,1fr)}.mock-table small{display:none}.tour-actions{justify-content:flex-start}.demo-commercial-cta{margin-top:20px;position:sticky;top:8px}.trial-form{padding:18px}footer{flex-direction:column;align-items:flex-start}}
