:root{--brand-50:#7205ff;--brand-30:#8f38ff;--brand-10:#c599ff;--green-20:#02925c;--green-10:#06bc78;--action-color-tertiary-enabled:#ff5b29;--neutral-00:#fff;--neutral-01:#f3ede8;--neutral-05:#eee5dd;--neutral-10:#ebe0d6;--neutral-30:#ddcabb;--neutral-70:#8f6647;--neutral-90:#332519;--neutral-95:#221811;--neutral-99:#0a0705;--text:var(--neutral-99);--text-color-secondary:#8f6647;--muted:var(--text-color-secondary);--text-color-inverse-disabled:#c19d81;--card:#ffffffbd;--stroke:#0a07051a;--shadow:0 18px 40px #0a070524;--radius:18px;--radius-lg:26px;--container:1120px;--header-offset:90px;--font-display:"Space Grotesk", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--font-body:"Figtree", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:var(--header-offset)}body{color:var(--text);font-family:var(--font-body);background:var(--neutral-01);margin:0}a{color:inherit;text-decoration:none}a:hover{text-decoration:underline}img{max-width:100%;height:auto;display:block}img[src=""],img:not([src]){opacity:0}.sr-only{clip:rect(0, 0, 0, 0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{background:var(--neutral-00);border:1px solid var(--stroke);box-shadow:var(--shadow);z-index:1000;border-radius:999px;padding:10px 14px;position:absolute;top:10px;left:12px;transform:translateY(-150%)}.skip-link:focus{outline:2px solid var(--brand-30);transform:translateY(0)}.container{max-width:var(--container);margin:0 auto;padding:0 20px}.site-header{z-index:50;backdrop-filter:blur(8px);background:#f3ede8d9;border-bottom:1px solid #0a070514;position:sticky;top:0}.nav{justify-content:space-between;align-items:center;gap:16px;padding:14px 0;display:flex}.brand{font-family:var(--font-display);letter-spacing:-.02em;align-items:center;gap:10px;font-weight:700;display:flex}.logo{width:auto;height:42px;display:block}.site-header nav ul{align-items:center;gap:8px;margin:0;padding:0;list-style:none;display:flex}.navlink{color:#0a0705d1;white-space:nowrap;border-radius:999px;padding:10px 8px;font-size:14px;font-weight:600}.navlink:hover{background:#0a07050d;text-decoration:none}.navlink .chevron-icon{display:none}.site-footer{background:#f3ede88c;border-top:1px solid #0a07051a;padding:26px 0 34px}.footer-grid{grid-template-columns:1fr 1.4fr;align-items:start;gap:14px;display:grid}.fine{color:#0a0705a8;margin:10px 0 0;font-size:13px;line-height:1.6}.footer-links{flex-wrap:wrap;justify-content:flex-end;gap:14px;font-size:13px;font-weight:700;display:flex}.cta-row{align-items:center;gap:10px;display:flex}.store-btn{user-select:none;border-radius:12px;justify-content:flex-start;align-items:center;gap:12px;height:56px;padding:0 16px;font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif;transition:opacity .12s;display:inline-flex;text-decoration:none!important}.store-btn:hover{opacity:.85}.store-btn-apple{color:#fff;background:#000}.store-btn-apple .store-logo{flex-shrink:0;width:21px;height:21px}.store-btn-apple .store-text{text-align:left;flex-direction:column;line-height:1.2;display:flex}.store-btn-apple .store-text-top{text-align:left;font-size:11px;font-weight:400}.store-btn-apple .store-text-bottom{text-align:left;font-size:15px;font-weight:600}.store-btn-google{color:#000;background:#fff;border:1.5px solid #e5e7eb}.store-btn-google .store-logo{flex-shrink:0;width:21px;height:21px}.store-btn-google .store-text{text-align:left;flex-direction:column;line-height:1.2;display:flex}.store-btn-google .store-text-top{text-align:left;font-size:11px;font-weight:400}.store-btn-google .store-text-bottom{text-align:left;font-size:15px;font-weight:600}.btn{cursor:pointer;user-select:none;white-space:nowrap;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:12px 14px;font-size:14px;font-weight:700;transition:transform .12s,box-shadow .12s,background .12s;display:inline-flex;text-decoration:none!important}.btn-primary{color:#fff;background:linear-gradient(135deg,#ffc832,#ff9500);box-shadow:0 18px 34px #ffb40040}.btn-primary:hover{transform:translateY(-1px);box-shadow:0 22px 40px #ffb4004d}.btn-black{background:var(--neutral-99);box-shadow:0 18px 34px #0a070538}.btn-black:hover{box-shadow:0 22px 40px #0a070542}.btn-secondary{color:var(--text);background:#ffffffa6;border-color:#0a07051a}.btn-secondary:hover{transform:translateY(-1px)}.hamburger{box-sizing:border-box;color:#0a0705d1;cursor:pointer;min-height:42px;font-weight:800;font-family:var(--font-body);background:#ffffffa6;border:1px solid #0a07051f;border-radius:12px;align-items:center;padding:0 14px;font-size:14px;text-decoration:none;display:none}.hamburger:hover{background:#ffffffd9}.mobile-store-buttons{display:none}.hero{padding:56px 0 26px}.hero-grid{grid-template-columns:1.1fr .9fr;align-items:center;gap:28px;display:grid}.eyebrow{color:#0a0705db;background:#fff5c8bf;border:1px solid #ffb40040;border-radius:999px;align-items:center;gap:8px;padding:8px 12px;font-size:13px;font-weight:700;display:inline-flex}.dot{background:#06bc78;border-radius:999px;width:8px;height:8px;box-shadow:0 0 0 4px #06bc7833}h1{font-family:var(--font-display);letter-spacing:-.04em;margin:14px 0 12px;font-size:clamp(38px,5vw,56px);line-height:1.03}.lead{color:var(--muted);max-width:58ch;margin:0 0 18px;font-size:18px;line-height:1.6}.bullets{flex-wrap:wrap;gap:12px;margin:0;padding:0;list-style:none;display:flex}.pill{background:#ffffff9e;border:1px solid #0a07051a;border-radius:16px;align-items:flex-start;gap:10px;padding:12px;display:inline-flex}.pill strong{font-size:14px;display:block}.pill span{color:var(--muted);margin-top:2px;font-size:13px;display:block}.icon{width:20px;height:20px;color:var(--brand-50);flex:0 0 20px}.hero-image{border-radius:var(--radius-lg);width:100%;height:auto;display:block}.mock{border-radius:var(--radius-lg);box-shadow:var(--shadow);background:#ffffffbf;border:1px solid #0a07051a;padding:18px;position:relative;overflow:hidden}.mock .screen{background:linear-gradient(#0a07050f,#0a070508);border:1px solid #0a070514;border-radius:22px;padding:16px}.mock h3{font-family:var(--font-display);letter-spacing:-.02em;margin:6px 0;font-size:16px}.mock p{color:var(--muted);margin:0;font-size:14px;line-height:1.5}.calc{gap:10px;margin-top:14px;display:grid}.row{background:#ffffff9e;border:1px solid #0a070514;border-radius:14px;justify-content:space-between;gap:12px;padding:10px 12px;font-size:14px;display:flex}.row b{font-weight:800}.tag{background:#ffffffa6;border:none;border-radius:999px;padding:4px 8px;font-size:12px;font-weight:800;display:inline-block}.tag.brand{color:#d97706;background:#fff5c880}.tag.green{color:var(--green-20);background:#06bc781a}.section{padding:46px 0}#contact{padding-bottom:92px}.section h2{font-family:var(--font-display);letter-spacing:-.03em;margin:0 0 10px;font-size:30px}.centered-title{text-align:center;margin-bottom:40px}.section p{color:var(--muted);max-width:78ch;margin:0;line-height:1.7}.grid-3{grid-template-columns:repeat(3,1fr);gap:14px;margin-top:42px;display:grid}#contact .contact-cards{grid-template-columns:1fr 1fr;gap:14px;margin-top:18px;display:grid}.card{border-radius:var(--radius);background:var(--card);border:1px solid var(--stroke);padding:18px;box-shadow:0 10px 24px #0a070514}.benefit-image{object-fit:contain;width:100%;max-width:100%;height:auto;margin-bottom:20px;margin-left:0;margin-right:auto;display:block}.card-content{align-items:flex-start;gap:14px;display:flex}.card-icon{color:#ff9500;flex-shrink:0;width:24px;min-width:24px;height:24px;min-height:24px}.card-icon:not([src]),.card-icon[src=""],.card-icon[src*=undefined]{display:none}.card-text{flex:1;min-width:0}.card-link .card-text{padding-right:28px}.card-link{color:inherit;border-radius:var(--radius);border:1px solid var(--stroke);background:var(--card);text-decoration:none;transition:transform .12s,box-shadow .12s;display:block;overflow:hidden;box-shadow:0 10px 24px #0a070514}.card-link:hover{text-decoration:none;transform:translateY(-2px);box-shadow:0 14px 28px #0a07051f}.card-link .card{box-shadow:none;background:0 0;border:none;border-radius:0;margin:0;position:relative}.card-link .card-content{position:relative}.card-link .card-chevron{opacity:.7;filter:brightness(0);width:16px;min-width:16px;height:16px;min-height:16px;position:absolute;top:18px;right:2px}.card-chevron:not([src]),.card-chevron[src=""],.card-chevron[src*=undefined]{display:none}.card-link p,.card-link:hover p{text-decoration:none}.card-chip-image{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:200px;margin-bottom:8px;margin-left:0;margin-right:auto;display:block}.purpose-item{flex-direction:column;align-items:flex-start;display:flex}.purpose-item .card-chip-image{margin-bottom:8px}.purpose-item h3{font-family:var(--font-display);letter-spacing:-.02em;margin:8px 0 6px;font-size:16px}.card h3{font-family:var(--font-display);letter-spacing:-.02em;margin:0 0 6px;font-size:16px}.card .card-chip-image+h3{margin-top:8px}.card p{margin:0;font-size:14px}.steps{grid-template-columns:1fr 1fr;gap:14px;margin-top:18px;display:grid}.step{border-radius:var(--radius);border:1px solid var(--stroke);background:#ffffff9e;align-items:flex-start;gap:12px;padding:16px;display:flex}.step .num{width:34px;height:34px;font-weight:900;font-family:var(--font-display);color:#000;background:#ffc832;border:none;border-radius:10px;flex:0 0 34px;place-items:center;display:grid}.step h4{font-size:15px;font-family:var(--font-display);letter-spacing:-.02em;color:#000;margin:0 0 4px;font-weight:700}.step p{color:#000;margin:0;font-size:14px;font-weight:400}.note{border-radius:var(--radius);color:#0a0705c7;text-align:center;background:#eee5dd;border:none;flex-direction:column;align-items:center;gap:8px;max-width:100%;margin-top:14px;padding:14px 16px;font-size:14px;line-height:1.6;display:flex}.note strong{display:block}.note span{max-width:800px;display:block}.faq{gap:10px;margin-top:18px;display:grid}.faq details{border:1px solid var(--stroke);border-radius:var(--radius);background:#ffffff9e;padding:14px 16px;overflow:hidden}.faq summary{cursor:pointer;font-family:var(--font-display);letter-spacing:-.02em;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;margin:-8px;padding:8px;font-weight:700;list-style:none;transition:background-color .15s;display:flex}.faq summary:active{background-color:#d1b7a329}.faq summary:focus-visible{outline-offset:2px;outline:2px solid #d1b7a366}.faq summary::-webkit-details-marker{display:none}.faq summary::marker{display:none}.faq summary>span:last-child{flex-shrink:0;width:20px;height:20px;position:relative}.faq-icon{flex-shrink:0;width:20px;min-width:20px;height:20px;min-height:20px;transition:opacity .2s;position:absolute;top:0;left:0}.faq-icon:not([src]),.faq-icon[src=""],.faq-icon[src*=undefined]{display:none}.faq details[open] .faq-icon-plus{opacity:0;pointer-events:none}.faq details:not([open]) .faq-icon-plus,.faq details[open] .faq-icon-minus{opacity:1}.faq details:not([open]) .faq-icon-minus{opacity:0;pointer-events:none}.faq-content{opacity:0;height:0;padding-top:0;transition:height .4s cubic-bezier(.4,0,.2,1),opacity .3s cubic-bezier(.4,0,.2,1),padding-top .4s cubic-bezier(.4,0,.2,1);overflow:hidden}.faq details[open] .faq-content{opacity:1;padding-top:12px}.faq details p{margin:0}.badge-row{flex-wrap:wrap;gap:10px;margin-top:14px;display:flex}.badge{background:#fff5c8bf;border:1px solid #0a07051a;border-radius:14px;align-items:center;gap:10px;padding:10px 12px;font-size:13px;font-weight:800;display:inline-flex}.badge small{color:#0a0705a6;margin-top:2px;font-weight:700;display:block}.section.cta-section{padding:12px 0}.cta-card{background:linear-gradient(135deg, var(--green-20), #017a4f);border-radius:var(--radius-lg);text-align:center;color:var(--neutral-00);align-items:center;gap:40px;margin:0;padding:40px;display:flex;position:relative;overflow:hidden}.cta-illustration{flex-shrink:0;align-self:stretch;width:32%;margin:0;padding:0;display:none;overflow:hidden}.cta-image{object-fit:cover;object-position:center;width:100%;height:100%}.cta-content{flex-direction:column;flex:1;justify-content:center;display:flex}.cta-card h3{font-family:var(--font-display);letter-spacing:-.03em;color:var(--neutral-00);margin:0 0 20px;font-size:28px;font-weight:700}.cta-card p{text-align:center;color:var(--neutral-00);margin:0 auto}.cta-card .store-buttons{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;margin-top:24px;display:flex}.cta-card .app-download-mobile{justify-content:center;align-items:center}.section.pro-section{padding:46px 0}.pro-section .pro-card{border-radius:var(--radius-lg);width:100%;color:var(--neutral-00);background:#0a0705;flex-direction:column;align-items:center;gap:32px;margin:0;padding:40px 24px;display:flex;overflow:hidden}.pro-card .pro-badge{flex-shrink:0;justify-content:center;align-items:center;max-width:168px;display:flex}.pro-card .pro-badge img{width:100%;height:auto;display:block}.pro-card .pro-content{text-align:center;min-width:0}.pro-card .pro-content h2{color:var(--neutral-00);margin:0 0 12px;font-size:28px}.pro-card .pro-content .pro-lead{color:var(--text-color-inverse-disabled);margin:0 0 24px;font-size:16px;font-weight:400;line-height:1.6}.pro-benefits{text-align:left;margin:0;padding:0;list-style:none}.pro-benefits li{color:var(--neutral-00);align-items:flex-start;gap:12px;margin-bottom:14px;display:flex}.pro-benefits li:before{content:"✓";color:var(--green-10);flex-shrink:0;font-weight:700}.pro-benefit-title{color:#fffffff2;font-weight:500}.app-download-cta{width:100%}.app-download-mobile,.app-download-desktop{flex-direction:column;align-items:flex-start;gap:12px;display:flex}.app-download-mobile{flex-flow:wrap;margin-top:24px}.app-download-desktop{display:none}.download-qr-block{flex-direction:column;align-items:flex-start;gap:8px;max-width:280px;display:flex}.download-qr-frame{background:#ffffffeb;border:1px solid #0a07051a;border-radius:16px;padding:10px;box-shadow:0 10px 24px #0a070514}.download-qr-image{width:168px;height:168px;display:block}.download-qr-scan{font-family:var(--font-display);letter-spacing:-.02em;color:var(--text);margin:0;font-size:15px;font-weight:700}.download-qr-block--inverted .download-qr-scan{color:var(--neutral-00)}.app-download-secondary-stores{flex-wrap:wrap;gap:10px;margin-top:4px;display:flex}.app-download-secondary-stores .store-btn{gap:8px;height:42px;padding:0 12px}.app-download-secondary-stores .store-logo{width:16px;height:16px}.app-download-secondary-stores .store-text-top{font-size:9px}.app-download-secondary-stores .store-text-bottom{font-size:12px}.cta-card .app-download-desktop{align-items:center}.cta-card .download-qr-block{align-items:center;max-width:none}.cta-card .app-download-secondary-stores{justify-content:center}.cta-card .app-download-desktop--inline{flex-flow:row;justify-content:center;align-items:center;gap:12px;margin-top:0}.cta-card .app-download-desktop--inline .download-qr-block{flex-shrink:0;gap:0;max-width:none}.cta-card .app-download-desktop--inline .download-qr-frame{box-sizing:border-box;width:72px;height:72px;box-shadow:none;background:#fff;border-radius:12px;justify-content:center;align-items:center;padding:6px;display:flex}.cta-card .app-download-desktop--inline .download-qr-image{width:58px;height:58px}.cta-card .store-btn--inline{box-sizing:border-box;gap:12px;height:72px;padding:0 18px}.cta-card .store-btn--inline .store-logo{width:24px;height:24px}.cta-card .store-btn--inline .store-text-top{font-size:12px}.cta-card .store-btn--inline .store-text-bottom{font-size:16px}.hero .app-download-desktop--inline{flex-flow:row;align-items:center;gap:10px;margin-top:8px}.hero .app-download-desktop--inline .download-qr-block{flex-shrink:0;gap:0;max-width:none}.hero .app-download-desktop--inline .download-qr-frame{box-sizing:border-box;width:68px;height:68px;box-shadow:none;background:#fff;border-radius:12px;justify-content:center;align-items:center;padding:6px;display:flex}.hero .app-download-desktop--inline .download-qr-image{width:56px;height:56px}.hero .store-btn--inline{box-sizing:border-box;gap:12px;height:68px;padding:0 18px}.hero .store-btn--inline .store-logo{width:24px;height:24px}.hero .store-btn--inline .store-text-top{font-size:12px}.hero .store-btn--inline .store-text-bottom{font-size:16px}.product-cta .app-download-mobile{margin-top:0}.download-page-grid{padding:48px 20px 96px}.download-page-inner{text-align:center;flex-direction:column;align-items:center;max-width:560px;margin:0 auto;display:flex}.download-page-header{width:100%;margin-bottom:28px}.download-page-logo{width:auto;height:64px;margin:0 auto 20px;display:block}.download-page-inner h1{font-family:var(--font-display);letter-spacing:-.03em;margin:0 0 12px;font-size:30px;line-height:1.1}@media (width>=1025px){.download-page-logo{display:none}}@media (width<=1024px){.download-page-logo{margin-bottom:44px}.download-page-inner h1{font-size:20px}.download-page-header{margin-bottom:12px}}.download-page-lead{color:var(--muted);margin:0;line-height:1.7}@media (width<=1024px){.download-page-lead{display:none}}.download-page-center{width:100%}.download-page-inner .app-download-cta{justify-content:center;width:100%;display:flex}.download-page-inner .app-download-mobile,.download-page-inner .app-download-desktop{justify-content:center;align-items:center;gap:16px;width:100%}.download-page-inner .app-download-mobile{grid-template-columns:1fr;gap:10px;margin-top:0;display:grid}.download-page-inner .app-download-mobile .store-btn{justify-content:center;gap:12px;width:100%;height:56px;padding:0 16px}.download-page-inner .app-download-mobile .store-logo{width:21px;height:21px}.download-page-inner .app-download-mobile .store-text-top{font-size:12px}.download-page-inner .app-download-mobile .store-text-bottom{font-size:15px}.download-page-inner .download-qr-block{background:#ffffffeb;border:1px solid #0a07051a;border-radius:24px;align-items:center;gap:12px;width:100%;max-width:none;padding:48px 24px;box-shadow:0 10px 24px #0a070514}.download-page-inner .download-qr-frame{box-shadow:none;background:0 0;border:none;border-radius:0;padding:0}.download-page-inner .download-qr-image{width:100%;max-width:168px;height:auto}.download-page-inner .download-qr-scan{color:var(--text);margin:0;font-size:13px;font-weight:500}.download-page-inner .app-download-secondary-stores{grid-template-columns:1fr 1fr;gap:10px;width:100%;margin-top:0;display:grid}.download-page-inner .app-download-secondary-stores .store-btn{justify-content:center;gap:12px;width:100%;height:56px;padding:0 16px}.download-page-inner .app-download-secondary-stores .store-logo{width:21px;height:21px}.download-page-inner .app-download-secondary-stores .store-text-top{font-size:12px}.download-page-inner .app-download-secondary-stores .store-text-bottom{font-size:15px}.download-page-home{z-index:1;margin:40px 0 0;position:relative}.download-page-home-link{color:var(--action-color-tertiary-enabled);align-items:center;gap:6px;font-size:16px;font-weight:700;line-height:1.2;text-decoration:none;display:inline-flex}.download-page-home-link:hover{text-underline-offset:3px;text-decoration:underline}.download-page-home-icon{background-color:var(--action-color-tertiary-enabled);flex-shrink:0;width:16px;height:16px;transform:rotate(180deg);-webkit-mask:url(/assets/images/Chevron-right.svg) 50%/contain no-repeat;mask:url(/assets/images/Chevron-right.svg) 50%/contain no-repeat}@media (width>=1025px){.app-download-mobile,.download-page-inner .app-download-mobile{display:none}.app-download-desktop{margin-top:12px;display:flex}.cta-card .app-download-desktop{margin-top:0}.download-page-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.download-page-inner{grid-column:2;max-width:none}.download-page-inner .app-download-desktop{flex-direction:column;margin-top:0;display:flex}}html[data-platform=ios] .store-btn--mobile[data-store=google],html[data-platform=ios] .store-btn--all[data-store=google],html[data-platform=android] .store-btn--mobile[data-store=apple],html[data-platform=android] .store-btn--all[data-store=apple]{display:none}html[data-platform=ios] .download-page-inner .store-btn--mobile[data-store=google],html[data-platform=android] .download-page-inner .store-btn--mobile[data-store=apple]{display:inline-flex}@media (width>=921px){.hero-grid>div:first-child{max-width:520px}}@media (width>=781px){.hero-image{transform-origin:50%;transform:scale(1.18)}.hero{overflow-x:clip}}@media (width>=921px){.cta-card{gap:0;max-height:300px;padding:0}.cta-illustration{margin:0;padding:0;display:block}.cta-content{margin-top:-60px;margin-bottom:-60px;padding:0 40px}.pro-section .pro-card{grid-template-columns:1fr 3fr;align-items:center;gap:40px;padding:48px 40px;display:grid}.pro-card .pro-badge{max-width:235px}.pro-card .pro-content{text-align:left}}@media (width<=920px){.section.cta-section{padding:12px 0}.cta-card{flex-direction:column;margin:0;padding:32px 24px}.cta-illustration{display:none}.cta-card h3{font-size:24px}.pro-section .pro-card{align-items:stretch;gap:28px;padding:32px 24px}.pro-section .pro-card .pro-content{text-align:left;align-self:stretch}.pro-section .pro-card .pro-content h2{margin:0 0 10px}.pro-section .pro-card .pro-content .pro-lead{margin:0 0 20px}.hero{padding-top:8px}.hero-grid{grid-template-columns:1fr;gap:12px}.hero-grid>div{order:2}.hero-grid .hero-image{order:-1;width:calc(100% + 32px);max-width:calc(100vw - 8px);position:relative;left:50%;transform:translate(-50%)scale(.97)}.grid-3,#contact .contact-cards{grid-template-columns:1fr}.grid-3 .purpose-item:not(:first-child) .card-chip-image{margin-top:40px}.grid-3 .purpose-item:not(:first-child) .benefit-image{margin-top:16px}.purpose-item h3{font-size:20px}#purpose .card-chip-image{object-fit:contain;width:100%;max-width:100%;max-height:none;margin-left:0;margin-right:0}.steps,.footer-grid{grid-template-columns:1fr}.footer-links{justify-content:flex-start}}@media (width<=1024px){:root{--header-offset:80px}.site-header{position:sticky;top:0}.site-header .container{position:relative}.site-header nav{position:static}.site-header nav ul{margin:0;padding:0;list-style:none;display:none}.site-header nav ul.open{backdrop-filter:blur(4px);z-index:100;background:#fffffffa;border:none;border-radius:16px;flex-direction:column;gap:0;width:calc(100vw - 40px);max-width:calc(100vw - 40px);padding:12px 0 4px;display:flex;position:fixed;top:70px;left:20px;right:20px;overflow:hidden;box-shadow:0 10px 40px #0a070526}.site-header nav ul.open li{width:100%;margin:0;padding:0 20px;position:relative}.site-header nav ul.open li:not(.mobile-store-buttons):after{content:"";background:#0a070514;height:1px;position:absolute;bottom:0;left:20px;right:20px}.site-header nav ul.open li.mobile-store-buttons{border-bottom:none;margin-top:8px;padding:12px 20px}.site-header nav ul.open .navlink{text-align:left;background:0 0;border:none;border-radius:0;justify-content:space-between;align-items:center;width:100%;padding:16px 0;display:flex}.site-header nav ul.open .navlink .chevron-icon{opacity:.6;flex-shrink:0;width:16px;height:16px;display:block}.hamburger{display:inline-flex}.bullets{grid-template-columns:1fr}.cta-row{display:none}.logo{height:34px}.site-header nav ul.open .mobile-store-buttons{flex-direction:row;gap:8px;width:100%;margin:0;padding:12px;list-style:none;display:flex}.site-header nav ul.open .mobile-store-buttons .store-btn{flex:1;justify-content:center;gap:12px;width:100%;height:56px;padding:0 16px}.site-header nav ul.open .mobile-store-buttons .store-logo{width:21px;height:21px}.site-header nav ul.open .mobile-store-buttons .store-text-top{font-size:11px}.site-header nav ul.open .mobile-store-buttons .store-text-bottom{font-size:15px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.btn{transition:none}}
