@import "https://fonts.googleapis.com/css2?family=Playfair+Display:ital,wght@0,400;0,500;0,600;0,700;1,400;1,500&family=DM+Sans:wght@300;400;500;600&display=swap";:root{--oat:#f5efe0;--moss:#2c3e2d;--terracotta:#c4623a;--slate:#e8e0d0;--charcoal:#3a3530;--white:#fff;--font-heading:"Playfair Display", Georgia, serif;--font-body:"DM Sans", system-ui, sans-serif;--max-width:1200px;--radius:6px;--transition:.3s ease;--shadow:0 4px 24px #2c3e2d14;--shadow-hover:0 8px 40px #2c3e2d24}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;font-size:16px}body{font-family:var(--font-body);color:var(--charcoal);background:var(--oat);-webkit-font-smoothing:antialiased;line-height:1.6}img{max-width:100%;display:block}a{color:inherit;text-decoration:none}ul,ol{list-style:none}button{cursor:pointer;font-family:var(--font-body);background:0 0;border:none}input,textarea,select{font-family:var(--font-body)}h1,h2,h3,h4,h5{font-family:var(--font-heading);color:var(--moss);line-height:1.2}h1{font-size:clamp(2.4rem,5vw,4rem);font-weight:600}h2{font-size:clamp(1.8rem,3.5vw,2.8rem);font-weight:500}h3{font-size:clamp(1.2rem,2.5vw,1.6rem);font-weight:500}h4{font-size:1.1rem;font-weight:600}p{color:var(--charcoal);font-size:1rem;line-height:1.75}.eyebrow{font-family:var(--font-body);letter-spacing:.15em;text-transform:uppercase;color:var(--terracotta);margin-bottom:.75rem;font-size:.75rem;font-weight:600;display:block}.container{max-width:var(--max-width);margin:0 auto;padding:0 2rem}.section{padding:6rem 0}.section--tight{padding:4rem 0}.section-header{text-align:center;max-width:600px;margin:0 auto 4rem}.section-header p{opacity:.8;margin-top:1rem}.reveal{opacity:0;transition:opacity .7s cubic-bezier(.22,1,.36,1),transform .7s cubic-bezier(.22,1,.36,1);transform:translateY(32px)}.reveal.delay-1{transition-delay:.1s}.reveal.delay-2{transition-delay:.2s}.reveal.delay-3{transition-delay:.3s}.reveal.delay-4{transition-delay:.4s}.reveal.visible{opacity:1;transform:translateY(0)}.btn{border-radius:var(--radius);letter-spacing:.04em;transition:all var(--transition);white-space:nowrap;cursor:pointer;border:none;justify-content:center;align-items:center;padding:.85rem 2rem;font-size:.9rem;font-weight:600;display:inline-flex}.btn-primary{background:var(--terracotta);color:var(--white)}.btn-primary:hover{background:#b0562f;transform:translateY(-2px);box-shadow:0 6px 20px #c4623a59}.btn-outline{border:2px solid var(--moss);color:var(--moss);background:0 0}.btn-outline:hover{background:var(--moss);color:var(--white);transform:translateY(-2px)}.btn-outline-white{border:2px solid var(--white);color:var(--white);background:0 0}.btn-outline-white:hover{background:var(--white);color:var(--moss);transform:translateY(-2px)}.btn-sm{padding:.6rem 1.25rem;font-size:.82rem}.nav{z-index:1000;transition:background var(--transition), box-shadow var(--transition);padding:1.25rem 0;position:fixed;top:0;left:0;right:0}.nav.scrolled{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#f5efe0f7;box-shadow:0 2px 16px #2c3e2d14}.nav__inner{justify-content:space-between;align-items:center;display:flex}.nav__logo{font-family:var(--font-heading);color:var(--moss);letter-spacing:-.01em;font-size:1.4rem;font-weight:700}.nav__logo span{color:var(--terracotta)}.nav__links{align-items:center;gap:2.5rem;display:flex}.nav__links a{color:var(--charcoal);transition:color var(--transition);font-size:.875rem;font-weight:500;position:relative}.nav__links a:after{content:"";background:var(--terracotta);width:0;height:2px;transition:width var(--transition);position:absolute;bottom:-3px;left:0}.nav__links a:hover,.nav__links a.active{color:var(--moss)}.nav__links a:hover:after,.nav__links a.active:after{width:100%}.nav__cta{margin-left:1rem}.nav__hamburger{cursor:pointer;background:0 0;border:none;flex-direction:column;gap:5px;padding:4px;display:none}.nav__hamburger span{background:var(--moss);width:24px;height:2px;transition:all var(--transition);border-radius:2px;display:block}.nav__hamburger.open span:first-child{transform:translateY(7px)rotate(45deg)}.nav__hamburger.open span:nth-child(2){opacity:0}.nav__hamburger.open span:nth-child(3){transform:translateY(-7px)rotate(-45deg)}.nav__mobile{background:var(--oat);z-index:999;flex-direction:column;justify-content:center;align-items:center;gap:2rem;display:none;position:fixed;inset:0}.nav__mobile.open{display:flex}.nav__mobile a{font-family:var(--font-heading);color:var(--moss);font-size:2rem;font-weight:500}.nav__mobile a:hover{color:var(--terracotta)}.nav__mobile .btn{margin-top:1rem}.hero{align-items:center;min-height:100vh;padding-top:5rem;display:flex;position:relative;overflow:hidden}.hero__bg{background-position:50%;background-size:cover;position:absolute;inset:0}.hero__bg:after{content:"";background:linear-gradient(120deg,#f5efe0eb 45%,#f5efe066 100%);position:absolute;inset:0}.hero__content{z-index:1;max-width:600px;position:relative}.hero__content h1{margin-bottom:1.5rem}.hero__content h1 em{color:var(--terracotta);font-style:italic}.hero__content p{color:var(--charcoal);max-width:480px;margin-bottom:2.5rem;font-size:1.15rem}.hero__actions{flex-wrap:wrap;gap:1rem;display:flex}.hero__scroll{letter-spacing:.1em;text-transform:uppercase;color:var(--moss);opacity:.6;flex-direction:column;align-items:center;gap:.5rem;font-size:.75rem;animation:2.5s infinite bounce;display:flex;position:absolute;bottom:2.5rem;left:50%;transform:translate(-50%)}.hero__scroll:after{content:"";background:var(--moss);width:1px;height:40px}@keyframes bounce{0%,to{transform:translate(-50%)translateY(0)}50%{transform:translate(-50%)translateY(6px)}}.bg-oat{background:var(--oat)}.bg-slate{background:var(--slate)}.bg-moss{background:var(--moss)}.problem-solution{background:var(--slate)}.problem-solution__grid{grid-template-columns:1fr 1fr;align-items:center;gap:4rem;display:grid}.problem-solution__text h2{margin-bottom:1.5rem}.problem-solution__text p{opacity:.85;margin-bottom:1rem}.problem-solution__image{border-radius:12px;position:relative;overflow:hidden}.problem-solution__image img{object-fit:cover;border-radius:12px;width:100%;height:480px}.problem-solution__badge{background:var(--moss);color:var(--white);border-radius:var(--radius);font-family:var(--font-heading);max-width:220px;box-shadow:var(--shadow);padding:1rem 1.5rem;font-size:1rem;font-style:italic;line-height:1.4;position:absolute;bottom:2rem;left:-1.5rem}.steps{grid-template-columns:repeat(3,1fr);gap:2.5rem;display:grid}.step{text-align:center;background:var(--white);box-shadow:var(--shadow);transition:transform var(--transition), box-shadow var(--transition);border-radius:12px;padding:2.5rem 2rem}.step:hover{box-shadow:var(--shadow-hover);transform:translateY(-6px)}.step__number{background:var(--terracotta);width:56px;height:56px;color:var(--white);font-family:var(--font-heading);border-radius:50%;justify-content:center;align-items:center;margin:0 auto 1.5rem;font-size:1.4rem;font-weight:600;display:flex}.step h3{margin-bottom:.75rem}.step p{opacity:.8;font-size:.9rem}.product-teaser{background:var(--moss)}.product-teaser .section-header h2{color:var(--white)}.product-teaser .section-header p{color:#ffffffb3}.teaser-grid{grid-template-columns:1.4fr 1fr 1fr;gap:1.5rem;display:grid}.teaser-card{cursor:pointer;border-radius:12px;position:relative;overflow:hidden}.teaser-card img{object-fit:cover;width:100%;height:320px;transition:transform .5s}.teaser-card:first-child img{height:420px}.teaser-card:hover img{transform:scale(1.04)}.teaser-card__overlay{background:linear-gradient(#0000 40%,#2c3e2dbf 100%);flex-direction:column;justify-content:flex-end;padding:1.5rem;display:flex;position:absolute;inset:0}.teaser-card__overlay h3{color:var(--white);margin-bottom:.25rem}.teaser-card__overlay p{color:#ffffffbf;font-size:.875rem}.teaser-card__badge{background:var(--terracotta);color:var(--white);letter-spacing:.08em;text-transform:uppercase;border-radius:20px;padding:.3rem .7rem;font-size:.7rem;font-weight:600;position:absolute;top:1rem;right:1rem}.trust-items{grid-template-columns:repeat(4,1fr);gap:1.5rem;display:grid}.trust-item{text-align:center;padding:2rem 1.5rem}.trust-item__icon{margin-bottom:1rem;font-size:2rem}.trust-item h4{color:var(--moss);margin-bottom:.4rem;font-size:.95rem}.trust-item p{opacity:.7;font-size:.85rem}.trust-quote{background:var(--moss);text-align:center;border-radius:16px;margin-top:3rem;padding:4rem 3rem}.trust-quote blockquote{font-family:var(--font-heading);color:var(--white);max-width:700px;margin:0 auto 1.5rem;font-size:clamp(1.2rem,2.5vw,1.8rem);font-style:italic;line-height:1.5}.trust-quote cite{color:#fff9;letter-spacing:.08em;text-transform:uppercase;font-size:.85rem;font-style:normal}.email-capture{background:var(--slate)}.email-capture__inner{text-align:center;max-width:560px;margin:0 auto}.email-capture__inner h2{margin-bottom:1rem}.email-capture__inner p{opacity:.8;margin-bottom:2rem}.email-form{gap:.75rem;max-width:480px;margin:0 auto;display:flex}.email-form input[type=email]{border:2px solid var(--slate);border-radius:var(--radius);background:var(--white);color:var(--charcoal);transition:border-color var(--transition);outline:none;flex:1;padding:.85rem 1.25rem;font-size:.95rem}.email-form input[type=email]:focus{border-color:var(--moss)}.email-thanks{text-align:center;background:var(--moss);color:var(--white);border-radius:var(--radius);font-family:var(--font-heading);padding:1.5rem;font-size:1.1rem;font-style:italic}.page-hero{background:var(--slate);text-align:center;padding:10rem 0 5rem}.page-hero p{opacity:.75;max-width:520px;margin-top:1rem;margin-left:auto;margin-right:auto}.filter-bar{flex-wrap:wrap;justify-content:center;align-items:center;gap:.75rem;margin-bottom:3.5rem;display:flex}.filter-btn{border:2px solid var(--slate);color:var(--charcoal);transition:all var(--transition);cursor:pointer;background:0 0;border-radius:30px;padding:.55rem 1.4rem;font-size:.875rem;font-weight:500}.filter-btn:hover,.filter-btn.active{background:var(--moss);border-color:var(--moss);color:var(--white)}.products-grid{grid-template-columns:repeat(3,1fr);gap:2rem;display:grid}.product-card{background:var(--white);box-shadow:var(--shadow);transition:transform var(--transition), box-shadow var(--transition);border-radius:12px;overflow:hidden}.product-card:hover{box-shadow:var(--shadow-hover);transform:translateY(-6px)}.product-card--featured{grid-column:span 3;grid-template-columns:1fr 1fr;display:grid}.product-card--featured .product-card__image{height:100%;min-height:380px}.product-card__image{position:relative;overflow:hidden}.product-card__image img{object-fit:cover;width:100%;height:280px;transition:transform .5s}.product-card:hover .product-card__image img{transform:scale(1.04)}.product-card--featured .product-card__image img{height:100%}.product-card__badge{background:var(--terracotta);color:var(--white);letter-spacing:.1em;text-transform:uppercase;border-radius:20px;padding:.35rem .8rem;font-size:.7rem;font-weight:700;position:absolute;top:1rem;left:1rem}.product-card__badge--new{background:var(--moss)}.product-card__body{padding:1.75rem}.product-card--featured .product-card__body{flex-direction:column;justify-content:center;padding:3rem;display:flex}.product-card__body h3{margin-bottom:.5rem;font-size:1.2rem}.product-card--featured .product-card__body h3{font-size:1.8rem}.product-card__body p{opacity:.75;margin-bottom:1.5rem;font-size:.875rem}.product-card--featured .product-card__body p{font-size:1rem}.product-card__actions{flex-wrap:wrap;gap:.75rem;display:flex}.coming-soon-badge{background:var(--slate);color:var(--moss);letter-spacing:.08em;text-transform:uppercase;border-radius:20px;align-items:center;gap:.4rem;margin-bottom:1rem;padding:.4rem .9rem;font-size:.75rem;font-weight:600;display:inline-flex}.coming-soon-badge:before{content:"";background:var(--terracotta);border-radius:50%;width:6px;height:6px;animation:2s infinite pulse}@keyframes pulse{0%,to{opacity:1}50%{opacity:.3}}.modal-overlay{z-index:2000;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#2c3530a6;justify-content:center;align-items:center;padding:1.5rem;animation:.2s fade-in;display:flex;position:fixed;inset:0}@keyframes fade-in{0%{opacity:0}to{opacity:1}}.modal{background:var(--white);border-radius:16px;width:100%;max-width:460px;padding:3rem;animation:.3s cubic-bezier(.22,1,.36,1) modal-in;position:relative;box-shadow:0 24px 80px #2c3e2d33}@keyframes modal-in{0%{opacity:0;transform:scale(.92)translateY(20px)}to{opacity:1;transform:scale(1)translateY(0)}}.modal__close{background:var(--slate);width:32px;height:32px;color:var(--moss);transition:background var(--transition);cursor:pointer;border:none;border-radius:50%;justify-content:center;align-items:center;font-size:1.1rem;display:flex;position:absolute;top:1.25rem;right:1.25rem}.modal__close:hover{background:var(--moss);color:var(--white)}.modal h3{margin-bottom:.5rem}.modal p{opacity:.75;margin-bottom:1.75rem;font-size:.9rem}.modal .email-form{flex-direction:column}.modal .email-form input[type=email]{border-color:var(--slate);width:100%}.modal .email-form .btn{width:100%}.modal__thanks{text-align:center;padding:1rem}.modal__thanks .checkmark{background:var(--moss);width:56px;height:56px;color:var(--white);border-radius:50%;justify-content:center;align-items:center;margin:0 auto 1rem;font-size:1.5rem;display:flex}.about-hero{align-items:center;min-height:70vh;padding-top:5rem;display:flex;position:relative;overflow:hidden}.about-hero__bg{background-position:50%;background-size:cover;position:absolute;inset:0}.about-hero__bg:after{content:"";background:linear-gradient(90deg,#2c3e2dd9 40%,#2c3e2d4d 100%);position:absolute;inset:0}.about-hero__content{z-index:1;color:var(--white);max-width:600px;position:relative}.about-hero__content .eyebrow{color:#fff9}.about-hero__content h1{color:var(--white);margin-bottom:1.5rem}.about-hero__content p{color:#fffc;font-size:1.15rem}.values{grid-template-columns:repeat(3,1fr);gap:2rem;display:grid}.value-card{background:var(--white);box-shadow:var(--shadow);border-top:3px solid var(--terracotta);border-radius:12px;padding:2.5rem 2rem}.value-card h3{margin-bottom:.75rem;font-size:1.25rem}.value-card p{opacity:.8;font-size:.9rem}.founder-grid{grid-template-columns:1fr 1.2fr;align-items:center;gap:5rem;display:grid}.founder-image{position:relative}.founder-image img{border-radius:12px;width:100%}.founder-image:before{content:"";border:2px solid var(--terracotta);opacity:.3;border-radius:16px;position:absolute;inset:-16px}.founder-text .founder-role{color:var(--terracotta);margin-bottom:1.5rem;font-size:.9rem;font-weight:500;display:block}.founder-text p{opacity:.85;margin-bottom:1rem}.founder-text blockquote{font-family:var(--font-heading);color:var(--moss);border-left:3px solid var(--terracotta);margin:1.5rem 0;padding-left:1.5rem;font-size:1.3rem;font-style:italic;line-height:1.5}.contact-grid{grid-template-columns:1fr 1.2fr;align-items:start;gap:5rem;display:grid}.contact-info h2{margin-bottom:1rem}.contact-info p{opacity:.8;margin-bottom:2rem}.contact-detail{align-items:center;gap:1rem;margin-bottom:1.25rem;display:flex}.contact-detail__icon{background:var(--slate);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;font-size:1.1rem;display:flex}.contact-detail__text strong{text-transform:uppercase;letter-spacing:.08em;color:var(--terracotta);margin-bottom:.1rem;font-size:.8rem;display:block}.contact-social{gap:.75rem;margin-top:2rem;display:flex}.contact-social a{border:2px solid var(--slate);width:44px;height:44px;transition:all var(--transition);color:var(--moss);border-radius:50%;justify-content:center;align-items:center;font-size:1rem;display:flex}.contact-social a:hover{background:var(--moss);border-color:var(--moss);color:var(--white)}.contact-form-wrapper{background:var(--white);box-shadow:var(--shadow);border-radius:16px;padding:3rem}.contact-form-wrapper h3{margin-bottom:2rem}.form-group{margin-bottom:1.5rem}.form-group label{text-transform:uppercase;letter-spacing:.08em;color:var(--moss);margin-bottom:.5rem;font-size:.8rem;font-weight:600;display:block}.form-group input,.form-group textarea,.form-group select{border:2px solid var(--slate);border-radius:var(--radius);background:var(--oat);width:100%;color:var(--charcoal);transition:border-color var(--transition);outline:none;padding:.85rem 1rem;font-size:.95rem}.form-group input:focus,.form-group textarea:focus,.form-group select:focus{border-color:var(--moss);background:var(--white)}.form-group textarea{resize:vertical;min-height:140px}.form-row{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.form-success{text-align:center;padding:2rem}.form-success .checkmark{background:var(--moss);width:64px;height:64px;color:var(--white);border-radius:50%;justify-content:center;align-items:center;margin:0 auto 1.25rem;font-size:1.8rem;display:flex}.invest-hero{background:var(--moss);align-items:center;min-height:80vh;padding-top:5rem;display:flex;position:relative;overflow:hidden}.invest-hero:before{content:"";background:radial-gradient(#c4623a1f 0%,#0000 70%);width:50%;height:120%;position:absolute;top:-10%;right:-5%}.invest-hero__content{z-index:1;max-width:680px;position:relative}.invest-hero__content h1{color:var(--white);margin-bottom:1.5rem}.invest-hero__content p{color:#ffffffbf;margin-bottom:2.5rem;font-size:1.15rem}.invest-hero__content .eyebrow{color:var(--terracotta)}.market-stats{grid-template-columns:repeat(3,1fr);gap:2rem;display:grid}.stat-card{background:var(--white);text-align:center;box-shadow:var(--shadow);border-bottom:3px solid var(--terracotta);border-radius:12px;padding:2.5rem 2rem}.stat-card__number{font-family:var(--font-heading);color:var(--terracotta);margin-bottom:.5rem;font-size:clamp(2rem,4vw,3rem);font-weight:700;line-height:1;display:block}.stat-card__label{color:var(--moss);text-transform:uppercase;letter-spacing:.08em;font-size:.85rem;font-weight:500}.stat-card p{opacity:.65;margin-top:.5rem;font-size:.8rem}.biz-model__grid{grid-template-columns:1fr 1fr;align-items:center;gap:4rem;display:grid}.biz-model__visual{flex-direction:column;gap:1.25rem;display:flex}.biz-tier{background:var(--white);box-shadow:var(--shadow);border-radius:10px;align-items:center;gap:1.5rem;padding:1.5rem 2rem;display:flex}.biz-tier__icon{color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:52px;height:52px;font-size:1.4rem;display:flex}.biz-tier strong{color:var(--moss);margin-bottom:.2rem;font-size:1rem;display:block}.biz-tier p{opacity:.75;margin:0;font-size:.875rem}.why-now{background:var(--moss)}.why-now .section-header h2{color:var(--white)}.why-now .section-header p{color:#ffffffa6}.reasons{grid-template-columns:repeat(3,1fr);gap:2rem;display:grid}.reason{background:#ffffff0d;border:1px solid #ffffff1f;border-radius:12px;padding:2rem}.reason__num{font-family:var(--font-heading);color:var(--terracotta);margin-bottom:.75rem;font-size:2.5rem;font-weight:700;line-height:1}.reason h3{color:var(--white);margin-bottom:.5rem;font-size:1.1rem}.reason p{color:#ffffffa6;font-size:.875rem}.traction-grid{grid-template-columns:repeat(4,1fr);gap:1.5rem;display:grid}.traction-item{background:var(--white);text-align:center;box-shadow:var(--shadow);border-radius:12px;padding:2rem 1.5rem}.traction-item__value{font-family:var(--font-heading);color:var(--moss);margin-bottom:.5rem;font-size:2.2rem;font-weight:700;line-height:1}.traction-item__value span{color:var(--terracotta)}.traction-item p{opacity:.65;font-size:.82rem}.invest-cta{background:var(--slate);text-align:center}.invest-cta h2{margin-bottom:1rem}.invest-cta p{opacity:.8;max-width:500px;margin:0 auto 2.5rem}.invest-cta__actions{flex-wrap:wrap;justify-content:center;gap:1rem;display:flex}.footer{background:var(--charcoal);color:#ffffffbf;padding:5rem 0 2rem}.footer__top{border-bottom:1px solid #ffffff1a;grid-template-columns:1.5fr 1fr 1fr 1.5fr;gap:3rem;padding-bottom:3rem;display:grid}.footer__brand .footer__logo{font-family:var(--font-heading);color:var(--white);margin-bottom:1rem;font-size:1.5rem;font-weight:700;display:block}.footer__brand .footer__logo span{color:var(--terracotta)}.footer__brand p{opacity:.6;max-width:240px;font-size:.875rem;line-height:1.7}.footer__social{gap:1rem;margin-top:1.5rem;display:flex}.footer__social a{width:38px;height:38px;transition:all var(--transition);border:1px solid #fff3;border-radius:50%;justify-content:center;align-items:center;font-size:.9rem;display:flex}.footer__social a:hover{background:var(--terracotta);border-color:var(--terracotta);color:var(--white)}.footer__col h5{font-family:var(--font-body);letter-spacing:.12em;text-transform:uppercase;color:#fff6;margin-bottom:1.25rem;font-size:.75rem;font-weight:600}.footer__col ul{flex-direction:column;gap:.7rem;display:flex}.footer__col ul li a{color:#ffffffa6;transition:color var(--transition);font-size:.875rem}.footer__col ul li a:hover{color:var(--white)}.footer__email-form{flex-direction:column;gap:.75rem;display:flex}.footer__email-form p{color:#ffffff80;font-size:.8rem}.footer__email-form input[type=email]{border-radius:var(--radius);color:var(--white);background:#ffffff12;border:1px solid #fff3;outline:none;width:100%;padding:.75rem 1rem;font-size:.875rem}.footer__email-form input::placeholder{color:#fff6}.footer__email-form input:focus{border-color:#fff6}.footer__email-form .btn{width:100%}.footer__bottom{color:#ffffff59;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding-top:2rem;font-size:.8rem;display:flex}@media (width<=1024px){.teaser-grid{grid-template-columns:1fr 1fr}.teaser-card:first-child{grid-column:span 2}.products-grid{grid-template-columns:1fr 1fr}.product-card--featured{grid-column:span 2}.trust-items{grid-template-columns:repeat(2,1fr)}.footer__top{grid-template-columns:1fr 1fr;gap:2.5rem}.traction-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=768px){.section{padding:4rem 0}.container{padding:0 1.25rem}.problem-solution__grid,.biz-model__grid,.founder-grid,.contact-grid{grid-template-columns:1fr;gap:2.5rem}.steps,.values,.reasons,.market-stats,.products-grid{grid-template-columns:1fr}.product-card--featured{grid-column:span 1;grid-template-columns:1fr}.teaser-grid{grid-template-columns:1fr}.teaser-card:first-child{grid-column:span 1}.nav__links,.nav__cta{display:none}.nav__hamburger{display:flex}.email-form{flex-direction:column}.footer__top{grid-template-columns:1fr}.trust-items,.traction-grid{grid-template-columns:1fr 1fr}.form-row{grid-template-columns:1fr}.problem-solution__badge{left:1rem}.founder-image:before{display:none}}@media (width<=480px){.trust-items,.traction-grid,.market-stats{grid-template-columns:1fr}}
