:root{--color-bg:#fff;--color-bg-elevated:#f8f8f8;--color-bg-card:#fff;--color-surface:#f2f2f2;--color-text:#1c1c1c;--color-text-secondary:#4f4f4f;--color-text-muted:#9b9b9b;--color-primary:#009342;--color-primary-hover:#00a94d;--color-primary-dark:#007a36;--color-primary-bg:#e8f5ee;--color-primary-bg-hover:#d1ecdd;--color-primary-mint:#c8f7d5;--color-business:#009342;--color-business-hover:#00a94d;--color-business-bg:#e8f5ee;--color-pos:#009342;--color-pos-hover:#00a94d;--color-pos-bg:#e8f5ee;--color-doorstep:#009342;--color-doorstep-hover:#00a94d;--color-doorstep-bg:#e8f5ee;--color-border:#e8e8e8;--color-border-hover:#d4d4d4;--gradient-hero:linear-gradient(160deg,#e8f5ee,#fff 40%,#f8f8f8);--gradient-card:#fff;--section-padding:88px 0;--section-padding-mobile:56px 0;--container-max:1180px;--container-padding:0 20px;--font-display:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--font-body:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--radius-sm:8px;--radius-md:12px;--radius-lg:16px;--radius-xl:20px;--radius-pill:100px;--shadow-xs:0 1px 2px #0000000a;--shadow-sm:0 2px 8px #0000000f;--shadow-card:0 2px 12px #00000014;--shadow-card-hover:0 8px 28px #0000001f;--shadow-nav:0 2px 12px #0000000f;--transition-fast:150ms ease;--transition-base:200ms ease;--transition-slow:350ms ease}*,:after,:before{box-sizing:border-box;margin:0;padding:0}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;scroll-behavior:smooth}body{background-color:#fff;background-color:var(--color-bg);color:#1c1c1c;color:var(--color-text);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-family:var(--font-body);line-height:1.6;overflow-x:hidden}a{color:inherit;text-decoration:none}ol,ul{list-style:none}img{display:block;max-width:100%}button{background:none;border:none;cursor:pointer;font-family:inherit}h1,h2,h3,h4,h5,h6{color:#1c1c1c;color:var(--color-text);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-family:var(--font-display);font-weight:700;letter-spacing:-.015em;line-height:1.2}h1{font-size:clamp(2.25rem,5vw,3.5rem);font-weight:800}h2{font-size:clamp(1.6rem,3vw,2.25rem)}h3{font-size:clamp(1.05rem,1.8vw,1.2rem)}p{color:#4f4f4f;color:var(--color-text-secondary);font-size:.95rem;line-height:1.7}.container{margin:0 auto;max-width:1180px;max-width:var(--container-max);padding:0 20px;padding:var(--container-padding)}.section{padding:88px 0;padding:var(--section-padding)}.section-header{margin:0 auto 48px;max-width:600px;text-align:center}.section-header .section-label{background:#e8f5ee;background:var(--color-primary-bg);border-radius:100px;border-radius:var(--radius-pill);color:#009342;color:var(--color-primary);display:inline-block;font-size:.75rem;font-weight:700;letter-spacing:.1em;margin-bottom:14px;padding:4px 12px;text-transform:uppercase}.section-header h2{margin-bottom:12px}.section-header p{font-size:1rem}.btn{align-items:center;border-radius:100px;border-radius:var(--radius-pill);cursor:pointer;display:inline-flex;font-size:.86rem;font-weight:600;gap:6px;justify-content:center;overflow:hidden;padding:10px 22px;position:relative;transition:background .2s ease,color .2s ease,box-shadow .25s ease,transform .2s ease;white-space:nowrap}.btn-business,.btn-doorstep,.btn-pos,.btn-primary{background:#009342;background:var(--color-primary);border:none;color:#fff}.btn-business:hover,.btn-doorstep:hover,.btn-pos:hover,.btn-primary:hover{background:#007a36;background:var(--color-primary-dark);box-shadow:0 6px 20px #00934247;transform:translateY(-1px)}.btn-business:active,.btn-doorstep:active,.btn-pos:active,.btn-primary:active{box-shadow:0 2px 8px #00934233;transform:scale(.97)}.btn-secondary{background:#f2f2f2;background:var(--color-surface);border:1px solid #e8e8e8;border:1px solid var(--color-border);color:#1c1c1c;color:var(--color-text)}.btn-secondary:hover{background:#e8f5ee;background:var(--color-primary-bg);border-color:#009342;border-color:var(--color-primary);color:#009342;color:var(--color-primary);transform:translateY(-1px)}.btn-secondary:active{transform:scale(.97)}.btn--sm{font-size:.8rem;padding:8px 16px}.card{background:#fff;background:var(--color-bg-card);border:1px solid #e8e8e8;border:1px solid var(--color-border);border-radius:16px;border-radius:var(--radius-lg);padding:24px;transition:all .2s ease;transition:all var(--transition-base)}.card:hover{box-shadow:0 8px 28px #0000001f;box-shadow:var(--shadow-card-hover);transform:translateY(-2px)}.chip{align-items:center;background:#f2f2f2;background:var(--color-surface);border:1px solid #e8e8e8;border:1px solid var(--color-border);border-radius:100px;border-radius:var(--radius-pill);color:#4f4f4f;color:var(--color-text-secondary);display:inline-flex;font-size:.78rem;font-weight:600;gap:6px;padding:6px 14px}.text-gradient,.text-gradient-business,.text-gradient-doorstep,.text-gradient-pos{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#009342,#00c853);background:linear-gradient(135deg,var(--color-primary) 0,#00c853 100%);-webkit-background-clip:text;background-clip:text}.divider{background:#e8e8e8;background:var(--color-border);border:none;height:1px}.app-logo{border-radius:12px;border-radius:var(--radius-md);height:48px;object-fit:cover;width:48px}.app-logo--sm{border-radius:8px;border-radius:var(--radius-sm);height:36px;width:36px}.app-logo--lg{border-radius:16px;border-radius:var(--radius-lg);height:64px;width:64px}@media (max-width:768px){.section{padding:56px 0;padding:var(--section-padding-mobile)}.section-header{margin-bottom:32px}.btn{font-size:.86rem;padding:11px 20px}}.nav{left:0;margin:0 auto;max-width:920px;position:fixed;right:0;top:12px;width:calc(100% - 32px);z-index:1000}.nav__bar{align-items:center;backdrop-filter:blur(20px) saturate(1.4);-webkit-backdrop-filter:blur(20px) saturate(1.4);background:#ffffffd1;border:1px solid #0000000f;border-radius:16px;box-shadow:0 2px 8px #0000000a,0 8px 32px #0000000f;display:flex;justify-content:space-between;padding:10px 10px 10px 16px}.nav--scrolled .nav__bar{background:#ffffffeb;box-shadow:0 2px 12px #0000000f,0 12px 40px #00000014}.nav__logo{align-items:center;display:flex;flex-shrink:0;gap:8px;text-decoration:none}.nav__logo-img{border-radius:8px;height:30px;object-fit:cover;width:30px}.nav__logo-text{color:var(--color-text);font-size:1rem;font-weight:700}.nav__center{align-items:center;display:flex;gap:2px}.nav__link{border-radius:var(--radius-sm);color:var(--color-text-secondary);font-size:.84rem;font-weight:500;padding:6px 14px;position:relative;text-decoration:none;transition:color .15s ease}.nav__link:hover{color:var(--color-text)}.nav__link--active{color:var(--color-primary);font-weight:600}.nav__link-dot{background:var(--color-primary);border-radius:50%;bottom:2px;height:4px;left:50%;position:absolute;transform:translateX(-50%);width:4px}.nav__right{align-items:center;display:flex;gap:8px}.nav__cta{align-items:center;background:var(--color-primary);border-radius:var(--radius-pill);color:#fff;display:inline-flex;font-size:.82rem;font-weight:600;gap:6px;padding:8px 16px;text-decoration:none;transition:all .2s ease}.nav__cta:hover{background:var(--color-primary-hover);box-shadow:0 4px 12px #00934240}.lang-switch{align-items:center;background:#fff9;border:1px solid var(--color-border);border-radius:var(--radius-pill);color:var(--color-text-muted);cursor:pointer;display:inline-flex;font-size:.72rem;font-weight:600;gap:2px;padding:5px 10px;transition:border-color .15s ease}.lang-switch:hover{border-color:var(--color-primary)}.lang-switch__active{color:var(--color-primary);font-weight:700}.lang-switch__sep{color:var(--color-border);margin:0 1px}.nav__burger{align-items:center;background:none;border:none;border-radius:var(--radius-sm);cursor:pointer;display:none;flex-direction:column;gap:6px;height:36px;justify-content:center;padding:0;position:relative;width:36px}.nav__burger span{background:var(--color-text);border-radius:2px;display:block;height:2px;transform-origin:center;transition:all .3s cubic-bezier(.4,0,.2,1);width:18px}.nav__burger--open span:first-child{transform:rotate(45deg) translateY(4px)}.nav__burger--open span:last-child{transform:rotate(-45deg) translateY(-4px)}.nav-mobile{backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);background:#fffffff7;inset:0;position:fixed;z-index:999}.nav-mobile__inner{height:100%;padding:100px 32px 48px}.nav-mobile__inner,.nav-mobile__links{display:flex;flex-direction:column;justify-content:center}.nav-mobile__links{flex:1 1;gap:4px}.nav-mobile__link{border-bottom:1px solid var(--color-border);color:var(--color-text-secondary);display:block;font-size:1.6rem;font-weight:700;padding:14px 4px;text-decoration:none;transition:color .15s ease}.nav-mobile__link--active,.nav-mobile__link:hover{color:var(--color-primary)}.nav-mobile__bottom{align-items:center;display:flex;gap:12px;padding-top:24px}.nav-mobile__bottom .nav__cta{font-size:.9rem;padding:12px 24px}.nav-mobile__bottom .lang-switch{font-size:.8rem;padding:8px 14px}@media (max-width:768px){.nav{top:8px;width:calc(100% - 24px)}.nav__bar{border-radius:14px;padding:8px 10px 8px 14px}.nav__center,.nav__right{display:none}.nav__burger{display:flex}}@media (min-width:769px){.nav-mobile{display:none}}.footer{background:#f8f8f8;border-top:1px solid var(--color-border);padding-bottom:28px;padding-top:64px}.footer__cta{padding-bottom:64px;text-align:center}.footer__cta h2{margin-bottom:12px}.footer__cta p{font-size:1rem;margin:0 auto 24px;max-width:460px}.footer__cta-buttons{display:flex;flex-wrap:wrap;gap:10px;justify-content:center}.footer__grid{grid-gap:40px;display:grid;gap:40px;grid-template-columns:2fr 1fr 1fr 1fr;padding:36px 0}.footer__brand{display:flex;flex-direction:column;gap:12px}.footer__logo{align-items:center;display:flex;gap:9px}.footer__tagline{color:var(--color-text-muted);font-size:.85rem;line-height:1.6}.footer__col{display:flex;flex-direction:column;gap:9px}.footer__col h4{color:var(--color-text);font-size:.78rem;font-weight:700;letter-spacing:.08em;margin-bottom:2px;text-transform:uppercase}.footer__col a{color:var(--color-text-muted);font-size:.86rem;transition:color var(--transition-fast)}.footer__col a:hover{color:var(--color-primary)}.footer__bottom{align-items:center;display:flex;justify-content:space-between;padding-top:20px}.footer__bottom p{color:var(--color-text-muted);font-size:.8rem}.footer__bottom-links{display:flex;gap:20px}.footer__bottom-links a{color:var(--color-text-muted);font-size:.8rem;transition:color var(--transition-fast)}.footer__bottom-links a:hover{color:var(--color-primary)}@media (max-width:768px){.footer__grid{gap:24px;grid-template-columns:1fr 1fr}.footer__brand{grid-column:1/-1}.footer__bottom{flex-direction:column;gap:10px;text-align:center}}.store-buttons{display:flex;flex-wrap:wrap;gap:8px}.store-btn{align-items:center;background:var(--color-text);border-radius:var(--radius-pill);color:#fff;display:inline-flex;gap:8px;padding:8px 14px;text-decoration:none;transition:background .2s ease,box-shadow .25s ease,transform .2s ease}.store-btn:hover{background:#333;box-shadow:0 4px 16px #0000002e;transform:translateY(-1px)}.store-btn:active{transform:scale(.97)}.store-btn__text{display:flex;flex-direction:column;line-height:1}.store-btn__label{font-size:.52rem;font-weight:400;letter-spacing:.03em;opacity:.75}.store-btn__store{font-size:.8rem;font-weight:600;margin-top:2px}.store-btn--sm{gap:6px;padding:6px 12px}.store-btn--sm .store-btn__label{font-size:.46rem}.store-btn--sm .store-btn__store{font-size:.7rem}.store-btn--sm svg{height:14px;width:12px}.phone{background:#fff;border:6px solid #1c1c1c;border-radius:32px;box-shadow:0 4px 16px #00000014,0 20px 60px #0000001f;flex-shrink:0;max-width:100%;overflow:hidden;position:relative;width:240px}.phone--sm{border-radius:24px;border-width:5px;width:180px}.phone--lg{border-radius:36px;border-width:7px;width:300px}.phone__notch{background:#1c1c1c;border-radius:0 0 12px 12px;height:18px;left:50%;position:absolute;top:0;transform:translateX(-50%);width:70px;z-index:2}.phone--sm .phone__notch{border-radius:0 0 10px 10px;height:14px;width:55px}.phone--lg .phone__notch{border-radius:0 0 14px 14px;height:22px;width:85px}.phone__screen{display:block;width:100%}.showcase__card-phone{margin:0 auto 18px;overflow:hidden}.showcase__card-phone .phone{margin:0 auto;width:160px}.app-hero__phone{display:flex;justify-content:center;margin-top:40px;overflow:hidden}.screenshot-gallery{-webkit-overflow-scrolling:touch;display:flex;gap:16px;overflow-x:auto;padding:8px 4px 24px;scroll-snap-type:x mandatory;scrollbar-width:none}.screenshot-gallery::-webkit-scrollbar{display:none}.screenshot-gallery .phone{scroll-snap-align:center}@media (max-width:1024px){.showcase__card-phone .phone{border-radius:20px;border-width:4px;width:140px}.showcase__card-phone .phone .phone__notch{border-radius:0 0 6px 6px;height:10px;width:42px}}@media (max-width:768px){.phone{border-radius:26px;border-width:5px;width:200px}.phone .phone__notch{border-radius:0 0 9px 9px;height:14px;width:56px}.phone--sm{border-radius:18px;border-width:4px;width:140px}.phone--sm .phone__notch{border-radius:0 0 6px 6px;height:10px;width:42px}.app-hero__phone .phone{width:200px}.screenshot-gallery{gap:10px;justify-content:flex-start!important;padding-left:20px;padding-right:20px}.showcase__card-phone .phone{border-radius:16px;border-width:3px;width:130px}}@media (max-width:480px){.phone{border-radius:22px;border-width:4px;width:170px}.phone--sm{width:120px}.app-hero__phone .phone{width:170px}}.hero-carousel{flex-direction:column;gap:20px;margin:24px auto 0;max-width:700px}.hero-carousel,.hero-carousel__stage{align-items:center;display:flex;width:100%}.hero-carousel__stage{justify-content:center;position:relative}.hero-carousel__phone--center{position:relative;z-index:3}.hero-carousel__center-inner{align-items:center;display:flex;flex-direction:column;gap:14px}.hero-carousel__phone--side{cursor:pointer;filter:blur(1.5px);position:absolute;top:50%;transition:filter .4s ease;z-index:1}.hero-carousel__phone--side:hover{filter:blur(.5px)}.hero-carousel__phone--left{left:2%;transform:translateY(-50%) perspective(800px) rotateY(18deg) scale(.75)}.hero-carousel__phone--right{right:2%;transform:translateY(-50%) perspective(800px) rotateY(-18deg) scale(.75)}.phone--carousel-center{border:5px solid #1c1c1c;border-radius:30px;box-shadow:0 8px 30px #0000001f,0 30px 80px #00000026;width:220px}.phone--carousel-center,.phone--carousel-side{background:#fff;overflow:hidden;position:relative}.phone--carousel-side{border:4px solid #2a2a2a;border-radius:26px;box-shadow:0 8px 24px #00000014;width:170px}.phone--carousel-center .phone__notch{background:#1c1c1c;border-radius:0 0 10px 10px;height:16px;left:50%;position:absolute;top:0;transform:translateX(-50%);width:64px;z-index:2}.phone--carousel-side .phone__notch{background:#2a2a2a;border-radius:0 0 8px 8px;height:12px;left:50%;position:absolute;top:0;transform:translateX(-50%);width:50px;z-index:2}.phone--carousel-center .phone__screen,.phone--carousel-side .phone__screen{display:block;width:100%}.hero-carousel__label{background:var(--color-primary-bg);border-radius:var(--radius-pill);color:var(--color-primary);display:inline-block;font-size:.82rem;font-weight:700;padding:5px 16px;text-decoration:none;transition:all var(--transition-fast)}.hero-carousel__label:hover{background:var(--color-primary-bg-hover)}.hero-carousel__tabs{background:var(--color-surface);border-radius:var(--radius-pill);display:flex;gap:4px;padding:4px}.hero-carousel__tab{background:none;border:none;border-radius:var(--radius-pill);color:var(--color-text-muted);cursor:pointer;font-size:.82rem;font-weight:600;padding:8px 20px;position:relative;transition:color var(--transition-fast)}.hero-carousel__tab:hover{color:var(--color-text-secondary)}.hero-carousel__tab--active{color:var(--color-primary)}.hero-carousel__tab-bar{background:#fff;border-radius:var(--radius-pill);box-shadow:var(--shadow-xs);inset:0;position:absolute;z-index:-1}.hero-carousel__tab-label{position:relative;z-index:1}.hero-carousel__progress{background:var(--color-border);border-radius:2px;height:3px;overflow:hidden;width:120px}.hero-carousel__progress-fill{background:var(--color-primary);border-radius:2px;height:100%;transform-origin:left}@media (max-width:768px){.hero-carousel{gap:16px;margin-top:20px}.phone--carousel-center{border-radius:24px;border-width:4px;width:180px}.phone--carousel-center .phone__notch{border-radius:0 0 8px 8px;height:12px;width:50px}.phone--carousel-side{border-radius:18px;border-width:3px;width:115px}.phone--carousel-side .phone__notch{border-radius:0 0 6px 6px;height:9px;width:36px}.hero-carousel__phone--left{left:0;transform:translateY(-50%) perspective(600px) rotateY(16deg) scale(.68)}.hero-carousel__phone--right{right:0;transform:translateY(-50%) perspective(600px) rotateY(-16deg) scale(.68)}.hero-carousel__tab{font-size:.75rem;padding:6px 14px}}@media (max-width:480px){.hero-carousel{gap:12px;margin-top:16px}.phone--carousel-center{border-radius:20px;border-width:4px;width:150px}.phone--carousel-center .phone__notch{border-radius:0 0 7px 7px;height:10px;width:44px}.phone--carousel-side{border-radius:14px;border-width:2px;width:90px}.phone--carousel-side .phone__notch{border-radius:0 0 5px 5px;height:7px;width:28px}.hero-carousel__phone--left{left:0;transform:translateY(-50%) perspective(500px) rotateY(14deg) scale(.62)}.hero-carousel__phone--right{right:0;transform:translateY(-50%) perspective(500px) rotateY(-14deg) scale(.62)}.hero-carousel__tab{font-size:.7rem;padding:5px 10px}.hero-carousel__tabs{gap:2px;padding:3px}.hero-carousel__progress{width:80px}}.hero{align-items:center;background:var(--gradient-hero);display:flex;justify-content:center;min-height:100vh;overflow:hidden;padding:110px 0 48px;position:relative}.hero__bg-orbs{inset:0;overflow:hidden;pointer-events:none;position:absolute}.hero__orb{border-radius:50%;filter:blur(140px);position:absolute}.hero__orb--1{height:500px;left:-10%;opacity:.07;top:-20%;width:500px}.hero__orb--1,.hero__orb--2{background:var(--color-primary)}.hero__orb--2{height:400px;opacity:.04;right:-8%;top:20%;width:400px}.hero__orb--3{background:var(--color-doorstep);bottom:-5%;height:300px;left:25%;opacity:.04;width:300px}.hero__content{position:relative;text-align:center;z-index:1}.hero__badge{background:#fff;border:1px solid var(--color-border);border-radius:var(--radius-pill);box-shadow:var(--shadow-xs);color:var(--color-primary);display:inline-block;font-size:.8rem;font-weight:600;margin-bottom:20px;padding:6px 16px}.hero__title{margin-bottom:18px}.hero__subtitle{font-size:1.05rem;line-height:1.75;margin:0 auto 32px;max-width:560px}.hero__actions{gap:10px;margin-bottom:8px}.hero__actions,.hero__apps-preview{display:flex;flex-wrap:wrap;justify-content:center}.hero__apps-preview{align-items:center;gap:12px}.hero__app-pill{align-items:center;background:#fff;border:1px solid var(--color-border);border-radius:var(--radius-pill);box-shadow:var(--shadow-xs);display:inline-flex;font-size:.85rem;font-weight:600;gap:8px;padding:10px 20px;transition:all var(--transition-base)}.hero__app-pill:hover{box-shadow:var(--shadow-sm);transform:translateY(-1px)}.hero__app-pill--business{color:var(--color-business)}.hero__app-pill--pos{color:var(--color-pos)}.hero__app-pill--doorstep{color:var(--color-doorstep)}.hero__app-connector{background:var(--color-border);height:2px;width:32px}.stats{background:#fff;border-bottom:1px solid var(--color-border);padding:48px 0}.stats__grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(4,1fr)}.stats__card{align-items:center;background:var(--color-bg-elevated);border:1px solid var(--color-border);border-radius:var(--radius-lg);display:flex;gap:14px;padding:20px;transition:all var(--transition-base)}.stats__card:hover{border-color:var(--color-primary);box-shadow:var(--shadow-card);transform:translateY(-2px)}.stats__card-icon{align-items:center;background:var(--color-primary-bg);border-radius:var(--radius-md);color:var(--color-primary);display:flex;height:44px;justify-content:center;min-width:44px;width:44px}.stats__card-body{display:flex;flex-direction:column;gap:1px}.stats__value{color:var(--color-text);font-size:1.35rem;font-weight:800;letter-spacing:-.02em;line-height:1.2}.stats__label{color:var(--color-text-muted);font-size:.78rem;font-weight:500}.brand-story__grid{grid-gap:24px;align-items:start;display:grid;gap:24px;grid-template-columns:1fr 1fr}.brand-story__problem,.brand-story__solution{background:#fff;border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:32px}.brand-story__problem .section-label{background:#fde8ea;color:var(--color-doorstep)}.brand-story__solution .section-label{background:var(--color-primary-bg);color:var(--color-primary)}.brand-story__problem h2,.brand-story__solution h2{font-size:clamp(1.25rem,2.5vw,1.6rem);margin-bottom:12px}.ecosystem{background:var(--color-bg-elevated)}.ecosystem__steps{align-items:flex-start;display:flex;justify-content:center}.ecosystem__step{max-width:240px;padding:24px 18px;text-align:center}.ecosystem__step-icon{align-items:center;border-radius:var(--radius-md);display:inline-flex;height:56px;justify-content:center;margin-bottom:16px;width:56px}.ecosystem__step h3{margin-bottom:8px}.ecosystem__step-app{color:var(--color-text-muted);display:inline-block;font-size:.73rem;font-weight:700;letter-spacing:.06em;margin-top:12px;text-transform:uppercase}.ecosystem__arrow{align-items:center;color:var(--color-border-hover);display:flex;padding-top:44px}.showcase__list{display:flex;flex-direction:column;gap:40px}.showcase__row{align-items:center;background:var(--color-bg-elevated);border:1px solid var(--color-border);border-radius:var(--radius-xl);display:flex;gap:48px;padding:36px;transition:box-shadow var(--transition-base)}.showcase__row:hover{box-shadow:var(--shadow-card)}.showcase__row--reverse{flex-direction:row-reverse}.showcase__row-phone{flex-shrink:0}.showcase__row-phone .phone{width:200px}.showcase__row-content{flex:1 1;min-width:0}.showcase__row-head{align-items:center;display:flex;gap:12px;margin-bottom:14px}.showcase__row-logo{border-radius:var(--radius-md);height:44px;width:44px}.showcase__row-head h3{font-size:1.15rem;margin-bottom:1px}.showcase__row-tagline{color:var(--color-primary);font-size:.88rem;font-weight:500;margin:0}.showcase__row-desc{font-size:.9rem;margin-bottom:16px}.showcase__row-features{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:20px}.showcase__row-features li{align-items:center;color:var(--color-text-secondary);display:inline-flex;font-size:.8rem;font-weight:500;gap:5px}.showcase__row-features li svg{color:var(--color-primary)}.showcase__row-actions{align-items:center;display:flex;flex-wrap:wrap;gap:12px}.benefits{background:#fff}.benefits__grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(2,1fr)}.benefits__card{display:flex;flex-direction:column;gap:12px}.benefits__card-icon{align-items:center;background:var(--color-primary-bg);border-radius:var(--radius-md);color:var(--color-primary);display:flex;height:42px;justify-content:center;width:42px}.journeys{background:var(--color-bg-elevated)}.journeys__list{display:flex;flex-direction:column;gap:24px}.journeys__journey{background:#fff;border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:32px;transition:box-shadow var(--transition-base)}.journeys__journey:hover{box-shadow:var(--shadow-card)}.journeys__journey-header{margin-bottom:24px}.journeys__journey-badge{border-radius:var(--radius-pill);display:inline-block;font-size:.76rem;font-weight:700;margin-bottom:4px;padding:4px 12px}.journeys__journey-role{color:var(--color-text-muted);font-size:.85rem}.journeys__steps{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(4,1fr)}.journeys__step{align-items:flex-start;display:flex;gap:12px}.journeys__step-num{align-items:center;border-radius:50%;display:flex;font-size:.72rem;font-weight:700;height:28px;justify-content:center;margin-top:2px;min-width:28px;width:28px}.journeys__step h4{font-size:.86rem;font-weight:600;margin-bottom:4px}.journeys__step p{font-size:.8rem;line-height:1.55}.comparison{background:#fff}.comparison__table-wrap{border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);margin:0 auto;max-width:820px;overflow-x:auto}.comparison__table{border-collapse:collapse;width:100%}.comparison__table td,.comparison__table th{border-bottom:1px solid var(--color-border);padding:13px 16px;text-align:left}.comparison__table tr:last-child td{border-bottom:none}.comparison__table th{background:var(--color-bg-elevated);color:var(--color-text-secondary);font-size:.76rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.comparison__table td{color:var(--color-text-secondary);font-size:.88rem}.comparison__col-starn{color:var(--color-primary)!important;text-align:center!important;width:100px}.comparison__col-other{width:120px}.comparison__cell,.comparison__col-other{text-align:center!important}.comparison__yes{background:var(--color-primary-bg);color:var(--color-primary)}.comparison__no,.comparison__yes{align-items:center;border-radius:50%;display:inline-flex;height:24px;justify-content:center;width:24px}.comparison__no{background:#fde8ea;color:var(--color-doorstep)}.faq{background:var(--color-bg-elevated)}.faq__list{display:flex;flex-direction:column;gap:6px;margin:0 auto;max-width:660px}.faq__item{background:#fff;border:1px solid var(--color-border);border-radius:var(--radius-md);overflow:hidden;transition:box-shadow var(--transition-base)}.faq__item--open{box-shadow:var(--shadow-sm)}.faq__question{align-items:center;background:none;color:var(--color-text);display:flex;font-size:.92rem;font-weight:600;justify-content:space-between;padding:16px 20px;text-align:left;transition:color var(--transition-fast);width:100%}.faq__question:hover{color:var(--color-primary)}.faq__chevron{color:var(--color-text-muted);flex-shrink:0;transition:transform var(--transition-base)}.faq__item--open .faq__chevron{color:var(--color-primary);transform:rotate(180deg)}.faq__answer{overflow:hidden}.faq__answer p{font-size:.88rem;line-height:1.7;padding:0 20px 16px}.pitch{background:#fff}.pitch__grid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(2,1fr)}.pitch__slide{display:flex;flex-direction:column;gap:8px}.pitch__slide-head{align-items:center;color:var(--color-primary);display:flex;justify-content:space-between}.pitch__slide-num{color:var(--color-text-muted);font-size:.75rem;font-weight:700}.pitch__slide h3{font-size:1.05rem}.pitch__slide p{font-size:.86rem}.listings{background:var(--color-bg-elevated)}.download__list{display:flex;flex-direction:column;gap:10px;margin:0 auto;max-width:700px}.download__row{align-items:center;background:#fff;border:1px solid var(--color-border);border-radius:var(--radius-lg);display:flex;gap:16px;padding:16px 20px;transition:box-shadow var(--transition-base)}.download__row:hover{box-shadow:var(--shadow-card)}.download__row-logo{border-radius:var(--radius-md);flex-shrink:0;height:48px;width:48px}.download__row-info{flex:1 1;min-width:0}.download__row-info h3{font-size:.95rem;margin-bottom:1px}.download__row-meta{color:var(--color-text-muted);font-size:.75rem}.download__row-tags{display:flex;flex-wrap:wrap;gap:4px;margin-top:6px}.download__row-tags span{background:var(--color-primary-bg);border-radius:var(--radius-pill);color:var(--color-primary);font-size:.68rem;font-weight:600;padding:2px 8px}.download__row-buttons{flex-shrink:0}@media (max-width:1024px){.showcase__row{flex-direction:column!important;gap:24px;padding:28px;text-align:center}.showcase__row-features,.showcase__row-head{justify-content:center}.showcase__row-phone .phone{width:180px}.download__row{flex-wrap:wrap;gap:12px}.download__row-buttons{width:100%}.pitch__grid{grid-template-columns:1fr}.ecosystem__steps{align-items:center;flex-direction:column}.ecosystem__arrow{padding-top:0;transform:rotate(90deg)}.journeys__steps{grid-template-columns:1fr}}@media (max-width:768px){.hero{min-height:auto;padding:96px 0 40px}.brand-story__grid{gap:16px;grid-template-columns:1fr}.stats__grid{gap:10px;grid-template-columns:1fr 1fr}.stats__card{gap:10px;padding:14px}.stats__card-icon{height:36px;min-width:36px;width:36px}.stats__value{font-size:1.1rem}.benefits__grid{grid-template-columns:1fr}.comparison__table td:first-child,.comparison__table th:first-child{min-width:200px}}.app-hero{background:var(--gradient-hero);overflow:hidden;padding:140px 0 84px;position:relative}.app-hero__bg{inset:0;pointer-events:none;position:absolute}.app-hero__orb{border-radius:50%;filter:blur(150px);height:400px;opacity:.07;position:absolute;width:400px}.app-hero__content{position:relative;text-align:center;z-index:1}.app-hero__badge{align-items:center;border-radius:var(--radius-pill);display:inline-flex;font-size:.8rem;font-weight:700;gap:7px;margin-bottom:20px;padding:6px 16px}.app-hero__subtitle{font-size:1.02rem;line-height:1.75;margin:0 auto 32px;max-width:560px}.app-hero__actions{margin-bottom:32px}.app-hero__actions,.app-hero__store-buttons{display:flex;flex-wrap:wrap;gap:10px;justify-content:center}.app-audience{background:#fff}.app-audience__grid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(4,1fr)}.app-audience__card{padding:22px 18px;text-align:center}.app-audience__card h3{font-size:.98rem;margin-bottom:6px}.app-audience__card p{font-size:.84rem}.app-features{background:var(--color-bg-elevated)}.app-features__grid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(3,1fr)}.app-features__card{background:#fff;display:flex;flex-direction:column;gap:10px}.app-features__icon{align-items:center;border-radius:var(--radius-md);display:flex;height:42px;justify-content:center;width:42px}.app-features__card h3{font-size:.98rem}.app-features__card p{font-size:.86rem}.app-value{background:#fff}.app-value__inner{grid-gap:48px;align-items:center;display:grid;gap:48px;grid-template-columns:1fr 1fr}.app-value__text .section-label{border-radius:var(--radius-pill);display:inline-block;font-size:.75rem;font-weight:700;letter-spacing:.1em;margin-bottom:12px;padding:4px 12px;text-transform:uppercase}.app-value__text h2{font-size:clamp(1.3rem,2.5vw,1.65rem);margin-bottom:12px}.app-value__list{display:flex;flex-direction:column;gap:12px}.app-value__item{align-items:center;color:var(--color-text-secondary);display:flex;font-size:.9rem;font-weight:500;gap:11px}.app-value__check{align-items:center;border-radius:50%;display:flex;height:24px;justify-content:center;min-width:24px;width:24px}.app-journey{background:var(--color-bg-elevated)}.app-journey__timeline{display:flex;flex-direction:column;gap:6px;margin:0 auto;max-width:600px;position:relative}.app-journey__timeline:before{background:var(--color-border);bottom:32px;content:"";left:19px;position:absolute;top:32px;width:2px;z-index:0}.app-journey__step{align-items:flex-start;background:#fff;border:1px solid var(--color-border);border-radius:var(--radius-md);display:flex;gap:16px;padding:20px;position:relative;transition:box-shadow var(--transition-base);z-index:1}.app-journey__step:hover{box-shadow:var(--shadow-sm)}.app-journey__step-num{align-items:center;border-radius:var(--radius-sm);display:flex;font-size:.75rem;font-weight:700;height:38px;justify-content:center;min-width:38px;width:38px}.app-journey__step-content h3{font-size:.92rem;margin-bottom:4px}.app-journey__step-content p{font-size:.84rem}.app-cta{background:#fff}.app-cta__card{background:var(--color-bg-elevated);border:1px solid var(--color-border);border-radius:var(--radius-xl);padding:48px 32px;text-align:center}.app-cta__card h2{margin-bottom:12px}.app-cta__card p{font-size:.95rem;margin:0 auto 24px;max-width:440px}.app-cta__actions{gap:10px;margin-bottom:20px}.app-cta__actions,.app-cta__store-buttons{display:flex;flex-wrap:wrap;justify-content:center}.app-cta__store-buttons{gap:8px}@media (max-width:1024px){.app-audience__grid{grid-template-columns:repeat(2,1fr)}.app-features__grid{grid-template-columns:1fr;margin-left:auto;margin-right:auto;max-width:440px}.app-value__inner{gap:32px;grid-template-columns:1fr}}@media (max-width:768px){.app-hero{padding:112px 0 56px}.app-audience__grid{grid-template-columns:1fr;margin-left:auto;margin-right:auto;max-width:360px}.app-cta__card{padding:32px 18px}.app-journey__timeline:before{display:none}}.info-hero{background:var(--gradient-hero);padding:140px 0 48px;text-align:center}.info-hero__label{background:var(--color-primary-bg);border-radius:var(--radius-pill);color:var(--color-primary);display:inline-block;font-size:.75rem;font-weight:700;letter-spacing:.1em;margin-bottom:14px;padding:4px 12px;text-transform:uppercase}.info-hero h1{margin-bottom:12px}.info-hero p{font-size:1.02rem;margin:0 auto;max-width:540px}.prose{margin:0 auto;max-width:760px}.prose h2{font-size:1.3rem;margin:40px 0 12px}.prose h2:first-child{margin-top:0}.prose h3{font-size:1.05rem;margin:28px 0 8px}.prose p{font-size:.92rem;line-height:1.75;margin-bottom:14px}.prose ul{list-style:disc;margin:0 0 16px 20px}.prose ul li{color:var(--color-text-secondary);font-size:.92rem;line-height:1.75;margin-bottom:4px}.prose a{color:var(--color-primary);text-decoration:underline;text-underline-offset:2px}.prose a:hover{color:var(--color-primary-hover)}.prose strong{color:var(--color-text);font-weight:600}.prose .last-updated{color:var(--color-text-muted);font-size:.82rem;margin-bottom:32px}.about-values__grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(3,1fr)}.about-values__card{padding:28px 20px;text-align:center}.about-values__card-icon{align-items:center;background:var(--color-primary-bg);border-radius:var(--radius-md);color:var(--color-primary);display:inline-flex;height:48px;justify-content:center;margin-bottom:14px;width:48px}.about-values__card h3{margin-bottom:6px}.about-values__card p{font-size:.86rem}.about-apps{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(3,1fr);margin-top:32px}.about-app-card{align-items:center;display:flex;gap:14px;padding:20px}.about-app-card img{border-radius:var(--radius-md);height:44px;width:44px}.about-app-card h3{font-size:.95rem;margin-bottom:2px}.about-app-card p{font-size:.82rem;margin:0}.careers-perks__grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(2,1fr)}.careers-perks__card{align-items:flex-start;display:flex;gap:14px}.careers-perks__card-icon{align-items:center;background:var(--color-primary-bg);border-radius:var(--radius-md);color:var(--color-primary);display:flex;height:40px;justify-content:center;min-width:40px;width:40px}.careers-perks__card h3{font-size:.98rem;margin-bottom:4px}.careers-perks__card p{font-size:.86rem}.careers-openings{display:flex;flex-direction:column;gap:10px;margin:0 auto;max-width:640px}.careers-opening{align-items:center;display:flex;gap:16px;justify-content:space-between;padding:18px 22px}.careers-opening h3{font-size:.95rem;margin-bottom:2px}.careers-opening p{font-size:.8rem;margin:0}.careers-opening .btn{flex-shrink:0;white-space:nowrap}.contact-cards{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(3,1fr);margin:0 auto;max-width:780px}.contact-card{padding:32px 20px;text-align:center}.contact-card__icon{align-items:center;background:var(--color-primary-bg);border-radius:var(--radius-md);color:var(--color-primary);display:inline-flex;height:52px;justify-content:center;margin-bottom:16px;width:52px}.contact-card h3{margin-bottom:6px}.contact-card p{font-size:.88rem;margin-bottom:0}.contact-card a{color:var(--color-primary);font-weight:600}@media (max-width:768px){.info-hero{padding:112px 0 36px}.about-apps,.about-values__grid,.contact-cards{grid-template-columns:1fr;margin-left:auto;margin-right:auto;max-width:400px}.careers-perks__grid{grid-template-columns:1fr}.careers-opening{align-items:flex-start;flex-direction:column}}::selection{background:#00934226;color:var(--color-text)}main{min-height:100vh}
/*# sourceMappingURL=main.c30cd1e6.css.map*/