@font-face{font-family:Plus Jakarta Sans;src:url('/fonts/PlusJakartaSans-Regular.ttf') format('truetype');font-weight:400;font-display:swap}
@font-face{font-family:Plus Jakarta Sans;src:url('/fonts/PlusJakartaSans-Medium.ttf') format('truetype');font-weight:500;font-display:swap}
@font-face{font-family:Plus Jakarta Sans;src:url('/fonts/PlusJakartaSans-SemiBold.ttf') format('truetype');font-weight:600;font-display:swap}
@font-face{font-family:Plus Jakarta Sans;src:url('/fonts/PlusJakartaSans-Bold.ttf') format('truetype');font-weight:700;font-display:swap}
@font-face{font-family:Unbounded;src:url('/fonts/Unbounded-Medium.ttf') format('truetype');font-weight:500;font-display:swap}
@font-face{font-family:Unbounded;src:url('/fonts/Unbounded-SemiBold.ttf') format('truetype');font-weight:600;font-display:swap}
@font-face{font-family:Unbounded;src:url('/fonts/Unbounded-Bold.ttf') format('truetype');font-weight:700;font-display:swap}
@font-face{font-family:Ionicons;src:url('/fonts/Ionicons.ttf') format('truetype');font-display:block}
:root{--app-ground:#fff;--app-ground2:#ffffff;--app-surface:#f6f7f9;--app-surface2:#edeff2;--app-hairline:#e1e4e9;--app-ink:#17202b;--app-dim:#55606e;--app-faint:#97a0ab;--app-gold:#1e5aa8;--app-gold-bright:#123e78;--app-bronze:#0d2c54;--app-sage:#4f8a66;--app-rose:#b33f2e;--bg:var(--app-ground);--bg2:var(--app-ground2);--panel:var(--app-surface);--surface2:var(--app-surface2);--line:var(--app-hairline);--ink:var(--app-ink);--dim:var(--app-dim);--faint:var(--app-faint);--gold:var(--app-gold);--bright:var(--app-gold-bright);--bronze:var(--app-bronze);--sage:var(--app-sage);--rose:var(--app-rose)}
body{background:var(--app-ground);color:var(--app-ink);font-family:'Plus Jakarta Sans',sans-serif;font-size:16px;line-height:1.7}
.topbar{height:88px;padding-left:max(32px,calc((100vw - 1190px)/2));padding-right:max(32px,calc((100vw - 1190px)/2));background:rgba(255,255,255,.96);border-bottom:1px solid var(--app-hairline)}
.brand{gap:12px;color:var(--app-ink);font:600 17px 'Unbounded',sans-serif;letter-spacing:-.8px}.brand img{width:72px;height:auto;object-fit:contain}.nav{color:var(--app-dim);font-size:14px}.button{min-height:50px;padding:13px 20px;background:var(--app-gold);color:#fff;font:700 14px 'Plus Jakarta Sans',sans-serif;border-radius:12px;box-shadow:0 4px 12px rgba(185,135,63,.22)}.button:hover{background:var(--app-gold-bright);color:#fff}.button.small{min-height:44px;padding:10px 15px;font-size:13px;border-radius:12px}.text-link{font-size:14px;color:var(--app-ink)}
h1{font-size:clamp(48px,6vw,76px);line-height:1.18;letter-spacing:-3.5px;color:var(--app-ink)}h1 em{background:none;color:var(--app-gold-bright)}h2{color:var(--app-ink)}.eyebrow{font-size:11px;letter-spacing:1.6px;color:var(--app-bronze);margin-bottom:18px}.hero-lead{color:var(--app-dim);font-size:18px;line-height:1.8}.promise{font-size:13px;color:var(--app-dim)}
.hero-bottom{border-color:var(--app-hairline);color:var(--app-faint);font-size:10px}.hero-bottom div{font-size:13px;color:var(--app-dim)}.hero-bottom i{color:var(--app-gold)}
.marquee{background:var(--app-gold);color:#fff;padding:14px 0;font-size:12px}.marquee b{color:#fff}
.section-heading h2,.benefit-copy h2,.about h2,.faq-wrap h2,.closing h2,.home-process-head h2,.home-about h2,.home-final h2,.seller-values h2,.seller-bottom h2{font-size:clamp(34px,4vw,50px);line-height:1.32;letter-spacing:-2px}.section-heading>p,.home-process-head>p{color:var(--app-dim);font-size:16px;line-height:1.8}
.problem-card{background:var(--app-ground);padding:28px 25px;min-height:250px}.problem-card>span{font-size:10px;color:var(--app-bronze)}.problem-card h3{font-size:17px;line-height:1.45}.problem-card p{font-size:14px;line-height:1.75;color:var(--app-dim)}.accent-card{background:var(--app-gold);color:#fff}.accent-card>span,.accent-card .scribble{color:#fff}.accent-card p{color:#fff}.accent-card a{font-size:13px;color:#fff}
.how-section,.seller-steps{background:var(--app-ground2);color:var(--app-ink);border-color:var(--app-hairline)}.steps h3,.seller-step-grid h3{font-size:16px;line-height:1.45}.steps p,.seller-step-grid p{font-size:14px;line-height:1.75;color:var(--app-dim)}.step-no{font-size:12px;color:var(--app-bronze)}.step-icon,.seller-step-icon{background:var(--app-surface);border-color:rgba(185,135,63,.48);color:var(--app-bronze)}.step-highlight .step-icon{background:var(--app-gold);color:#fff}.step-line{background:linear-gradient(90deg,rgba(185,135,63,.65),var(--app-hairline))}.speed-note{border-color:var(--app-hairline)}.speed-note p{font-size:13px;color:var(--app-dim)}.speed-note strong{font-size:14px;color:var(--app-ink)}
.video-copy h2{color:var(--app-ink)}.video-copy p{font-size:15px;color:var(--app-dim)}.video-caption{font-size:12px;border-color:var(--app-hairline);color:var(--app-dim)}.video-frame{color:#eef3fa;background:radial-gradient(ellipse at 80% 25%,#142c47,#0d1420 70%);border-color:rgba(185,135,63,.38);border-radius:16px;overflow:hidden}.scene-heading{color:#eef3fa}.scene-tag{color:#7fa8d8;font-size:10px}.scene-items span{font-size:11px}.video-ui,.cart-ui,.quote-ui,.delivery-ui,.checkout-ui,.seller-ui,.spec-row{background:#17202b;color:#eef3fa;border-color:rgba(185,135,63,.35);border-radius:10px}.video-ui b,.cart-ui b,.quote-ui b,.delivery-ui b,.seller-ui b,.checkout-ui b,.spec-row b{color:#eef3fa}.video-ui small,.cart-ui small,.quote-ui small,.delivery-ui small,.seller-ui small,.checkout-ui span,.scene-note{color:#aab4c0}.video-controls{background:rgba(18,16,9,.92)}.video-subtitle{background:rgba(18,16,9,.94);color:#fff;border-radius:6px;font-size:12px;line-height:1.55;padding:9px 12px}.video-time{font-size:10px}.voice-toggle{font-size:10px!important;padding:7px 9px!important}.video-track{background:#1c3a5c}.video-progress{background:var(--app-gold)}
.materials-section{background:var(--app-surface);color:var(--app-ink)}.materials-section .eyebrow{color:var(--app-bronze)}.materials-section .section-heading>p{color:var(--app-dim);font-size:15px}.category{border-radius:14px}.category small{font-size:10px}.category h3{font-size:16px}.category-foot{font-size:13px;color:var(--app-dim);border-color:var(--app-hairline)}
.benefit-copy>p{font-size:15px;color:var(--app-dim)}.benefit-copy li b{font-size:14px;color:var(--app-ink)}.benefit-copy li small{font-size:13px;color:var(--app-dim)}.benefit-copy li>span{color:var(--app-bronze);border-color:rgba(185,135,63,.5)}
.about-top,.about-grid article{border-color:var(--app-hairline)}.about-grid article p{font-size:14px;color:var(--app-dim)}.about-intro p{font-size:18px;color:var(--app-ink)}.about-intro>span:last-child{font-size:10px;color:var(--app-bronze)}
.faq-section,.seller-faq{background:var(--app-ground2);color:var(--app-ink);border-color:var(--app-hairline)}.faq-wrap>div:first-child>p{font-size:14px;color:var(--app-dim)}.faq-list details,.faq-list details:first-child{border-color:var(--app-hairline)}.faq-list summary{font-size:15px;color:var(--app-ink)}.faq-list summary span{color:var(--app-bronze)}.faq-list details p{font-size:14px;color:var(--app-dim);line-height:1.8}
.closing>p{font-size:13px;color:var(--app-dim)}.footer{background:var(--app-surface);color:var(--app-ink);border-color:var(--app-hairline)}.footer-main{border-color:var(--app-hairline)}.footer-brand p{font-size:12px;color:var(--app-dim)}.footer-label{font-size:10px;color:var(--app-bronze)}.footer-main>div>a:not(.button){font-size:13px;color:var(--app-dim)}.footer-hours{font-size:11px;color:var(--app-dim)}.footer-bottom{border-color:var(--app-hairline);color:var(--app-dim);font-size:11px}.footer-bottom a{color:var(--app-bronze)}
.home-choose,.home-about,.seller-steps,.seller-faq{background:var(--app-ground2);color:var(--app-ink);border-color:var(--app-hairline)}.home-choose .section-heading>p{font-size:16px;color:var(--app-dim)}.journey-card{background:var(--app-ground);border-color:var(--app-hairline);border-radius:16px;padding:30px 32px;min-height:292px}.journey-card:hover{border-color:var(--app-gold)}.journey-top{color:var(--app-bronze);font-size:10px}.journey-icon{background:var(--app-surface);border-color:rgba(185,135,63,.48);color:var(--app-bronze)}.journey-card h3{font-size:22px;line-height:1.5}.journey-card p{font-size:14px;line-height:1.8;color:var(--app-dim)}.journey-link{font-size:13px;color:var(--app-bronze)}.home-process-flow{border-color:var(--app-hairline)}.home-process-flow>div span{font-size:12px;color:var(--app-bronze)}.home-process-flow b{font-size:14px}.home-process-flow small{font-size:12px;color:var(--app-dim)}.home-process-flow>i{color:var(--app-gold)}.home-about-inner>div:last-child p{font-size:15px;color:var(--app-dim)}.home-final .closing-star{color:var(--app-gold)}
.seller-hero-copy .hero-lead{color:var(--app-dim)}.seller-challenge{background:var(--app-surface);color:var(--app-ink)}.seller-challenge .section-heading>p{color:var(--app-dim);font-size:15px}.seller-pains{border-color:var(--app-hairline);border-radius:16px;overflow:hidden}.seller-pains article{border-color:var(--app-hairline)}.seller-pain-icon{color:var(--app-bronze);background:#fff;border-color:rgba(185,135,63,.5)}.seller-pains h3{font-size:16px}.seller-pains p{font-size:13px;color:var(--app-dim)}.seller-step-grid article{background:var(--app-ground);border-color:var(--app-hairline);border-radius:16px;padding:26px}.seller-step-grid article>span{color:var(--app-bronze);font-size:12px}.seller-contact{border-color:var(--app-hairline);border-radius:14px;background:var(--app-ground)}.seller-contact b{font-size:14px}.seller-contact small{font-size:12px;color:var(--app-dim)}.seller-contact-mark{border-radius:50%;background:var(--app-surface);color:var(--app-bronze)}.seller-values-copy>p{font-size:15px;color:var(--app-dim)}.seller-values-card{border-radius:16px;background:var(--app-gold);color:#fff}.seller-values-card .eyebrow{color:#fff}.seller-values-card p{font-size:12px;color:#fff}.seller-values-card h3{font-size:21px}.seller-bottom .eyebrow{margin-bottom:18px}
.app-icon{font-family:Ionicons!important;font-weight:400;font-style:normal;font-size:24px;line-height:1;display:inline-flex;align-items:center;justify-content:center;-webkit-font-smoothing:antialiased}.icon-home:before{content:'\f383'}.icon-search:before{content:'\f563'}.icon-list:before{content:'\f3bf'}.icon-price:before{content:'\f4ee'}.icon-cart:before{content:'\f203'}.icon-card:before{content:'\f1e8'}.icon-location:before{content:'\f3c5'}.icon-profile:before{content:'\f4ac'}.icon-order:before{content:'\f299'}.icon-tracking:before{content:'\f470'}.icon-help:before{content:'\f37e'}.icon-store:before{content:'\f5a8'}.icon-arrow:before{content:'\f133'}.icon-menu:before{content:'\f452'}.icon-check:before{content:'\f21f'}.icon-flash:before{content:'\f31a'}.icon-toggle:before{content:'\f5e7'}.icon-bulb:before{content:'\f1c1'}.icon-shield:before{content:'\f579'}.icon-cube:before{content:'\f299'}.icon-orders:before{content:'\f299'}
.material-cards{gap:16px}.material-card{display:flex;flex-direction:column;align-items:flex-start;background:var(--app-ground);border:1px solid var(--app-hairline);border-radius:16px;min-height:260px;padding:23px;transition:transform .2s,border-color .2s,box-shadow .2s}.material-card:hover{transform:translateY(-3px);border-color:var(--app-gold);box-shadow:0 10px 26px rgba(36,31,23,.07)}.material-card-head{display:flex;align-items:center;justify-content:space-between;width:100%;font-size:10px;letter-spacing:1.2px;font-weight:700;color:var(--app-bronze)}.material-card-head>.app-icon{width:44px;height:44px;border-radius:50%;background:var(--app-surface);font-size:23px}.material-card h3{font:600 18px/1.45 'Unbounded',sans-serif;color:var(--app-ink);margin:20px 0 8px}.material-card p{font-size:14px;line-height:1.75;color:var(--app-dim);margin:0 0 20px}.material-card-link{margin-top:auto;font-size:13px;font-weight:700;color:var(--app-bronze)}.material-card-link b{margin-left:6px}
.step-icon .app-icon,.seller-step-icon .app-icon{font-size:22px}.seller-pain-icon .app-icon{font-size:22px}.journey-icon .app-icon{font-size:23px}.home-tag-icon .app-icon{font-size:18px}.menu-toggle{color:var(--app-bronze)}
@media(max-width:900px){.material-card{min-height:240px;padding:20px}}
@media(max-width:650px){.material-cards{grid-template-columns:1fr}.material-card{min-height:210px;padding:19px}.material-card h3{font-size:17px;margin-top:15px}.material-card p{font-size:13px}.material-card-link{font-size:12px}}
/* App uses its light theme by default; keep dark contrast only inside the explainer stage. */
.topbar,.home-hero,.seller-hero,.section,.feature-section,.benefits,.about,.closing,.home-process,.home-final,.seller-values,.seller-bottom{background-color:var(--app-ground);color:var(--app-ink)}
.home-choose,.home-about,.how-section,.seller-steps,.faq-section,.seller-faq{background-color:var(--app-ground2);color:var(--app-ink)}
.materials-section,.seller-challenge,.footer{background-color:var(--app-surface);color:var(--app-ink)}
.scene,.scene-heading,.video-frame .video-time,.video-frame .scene-items{color:#eef3fa}
.scene-tag{color:var(--app-gold-bright)}
.footer .brand{color:var(--app-ink)}
.app-tour-frame{min-height:400px}.tour-topline{display:flex;align-items:center;justify-content:space-between;margin-bottom:23px;color:#aab4c0;font-size:11px}.app-tour-brand{display:flex;gap:8px;align-items:center;color:#fff;font:600 11px 'Unbounded',sans-serif}.app-tour-brand img{width:30px;height:auto}.tour-topline>.app-icon{font-size:21px;color:#7fa8d8}.mock-tabs{display:flex;justify-content:space-between;margin-top:28px;padding:13px 10px;background:#f6f7f9;border-radius:12px;color:#55606e}.mock-tabs span{display:flex;flex-direction:column;align-items:center;gap:5px;font-size:9px}.mock-tabs .app-icon{font-size:19px;color:#123e78}.tour-panel{max-width:410px;margin-top:20px;padding:14px;background:#f6f7f9;border:1px solid #e1e4e9;border-radius:13px;color:#17202b}.tour-panel-label{display:flex;align-items:center;gap:8px;padding:2px 3px 11px;color:#0d2c54;font-size:9px;font-weight:700;letter-spacing:.8px}.tour-panel-label .app-icon{font-size:17px}.tour-list-row{display:flex;align-items:center;gap:10px;padding:10px 8px;border-top:1px solid #e1e4e9}.tour-row-icon{width:33px;height:33px;display:grid;place-items:center;border-radius:10px;background:#edeff2;color:#0d2c54}.tour-row-icon .app-icon{font-size:18px}.tour-list-row>span:nth-child(2){display:grid;gap:3px}.tour-list-row small{font-size:8px;color:#55606e;letter-spacing:.5px}.tour-list-row b{font-size:10px;color:#17202b}.tour-arrow{margin-left:auto;color:#0d2c54;font-size:16px}.tour-check{margin-left:auto;color:#4f8a66;font-size:17px}.tour-caption-small{padding:9px 4px 0;color:#55606e;font-size:9px;line-height:1.5}.tour-search{display:flex;align-items:center;gap:10px;background:#f6f7f9;border-radius:12px;padding:13px 14px;margin-top:22px;color:#55606e;font-size:11px}.tour-search .app-icon{color:#0d2c54;font-size:19px}.tour-search span{flex:1}.tour-chip-row{display:flex;flex-wrap:wrap;gap:7px;margin-top:13px}.tour-chip-row span{border:1px solid #e1e4e9;border-radius:999px;padding:6px 10px;background:#f6f7f9;color:#55606e;font-size:9px}.tour-tiers{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:19px}.tour-tiers>div{display:flex;flex-direction:column;gap:7px;background:#f6f7f9;border:1px solid #e1e4e9;border-radius:11px;padding:12px 10px;color:#17202b}.tour-tiers small{font-size:8px;font-weight:700;letter-spacing:.8px;color:#0d2c54}.tour-tiers b{font-size:10px}.tour-tiers span{font-size:8px;color:#55606e;line-height:1.5}.tour-tiers .tour-tier-selected{border-color:#1e5aa8;box-shadow:inset 0 0 0 1px #1e5aa8}.tour-checkout-button{display:flex;align-items:center;justify-content:space-between;margin-top:11px;padding:11px 13px;background:#1e5aa8;color:#fff;border-radius:10px;font-size:10px;font-weight:700}.tour-profile-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:17px}.tour-profile-grid>div{display:grid;grid-template-columns:26px 1fr;column-gap:8px;align-items:center;background:#f6f7f9;border:1px solid #e1e4e9;border-radius:10px;padding:9px}.tour-profile-grid .app-icon{grid-row:span 2;color:#0d2c54;font-size:19px}.tour-profile-grid b{font-size:9px;color:#17202b}.tour-profile-grid small{font-size:8px;color:#55606e}
@media(max-width:650px){.home-hero,.seller-hero,.section,.feature-section,.benefits,.about,.closing,.home-process,.home-final,.seller-values,.seller-bottom{background-color:var(--app-ground)}}
@keyframes customer-bob{0%,100%{transform:translateY(0) rotate(-1deg)}50%{transform:translateY(-6px) rotate(1deg)}}@keyframes scrap-float{0%,100%{translate:0 0}50%{translate:4px -7px}}@keyframes burst-pop{0%,100%{scale:.94;rotate:-2deg}50%{scale:1.05;rotate:3deg}}
.home-hero-art{height:430px;margin-left:24px}.hero-app-window{position:absolute;top:13px;right:8%;width:min(100%,430px);padding:17px 17px 14px;background:#fff;border:1px solid var(--app-hairline);border-radius:20px;box-shadow:0 20px 60px rgba(36,31,23,.12);color:var(--app-ink);transform:rotate(1deg)}.hero-app-bar{display:flex;align-items:center;gap:8px;padding-bottom:12px;border-bottom:1px solid var(--app-hairline);font:600 11px 'Unbounded',sans-serif}.hero-app-brand{display:flex;align-items:center;gap:7px}.hero-app-brand img{width:27px;height:12px;object-fit:contain}.hero-app-bar>.app-icon{margin-left:auto;color:var(--app-bronze);font-size:20px}.hero-app-title{display:grid;gap:4px;padding:13px 2px 10px}.hero-app-title small{font-size:8px;font-weight:700;letter-spacing:1px;color:var(--app-bronze)}.hero-app-title b{font:600 16px 'Unbounded',sans-serif}.hero-app-title span{font-size:9px;color:var(--app-faint)}.hero-app-item{display:flex;align-items:center;gap:9px;margin:7px 0;padding:10px 9px;border:1px solid var(--app-hairline);border-radius:11px;background:var(--app-ground2)}.hero-app-item>.app-icon{font-size:19px;color:var(--app-bronze)}.hero-app-item>span:nth-child(2){display:grid;gap:2px}.hero-app-item small,.hero-quote-card small{font-size:8px;letter-spacing:.5px;color:var(--app-dim)}.hero-app-item b,.hero-quote-card b{font-size:10px}.qty-pill{margin-left:auto;padding:4px 7px;border-radius:8px;background:var(--app-surface);font-size:8px;color:var(--app-dim)}.hero-quote-card{display:flex;align-items:center;justify-content:space-between;margin-top:10px;padding:10px;border:1px solid rgba(185,135,63,.5);border-radius:11px}.hero-quote-card div{display:grid;gap:3px}.hero-quote-card>.app-icon{font-size:20px;color:var(--app-bronze)}.hero-tier-row{display:flex;gap:6px;margin:8px 0}.hero-tier-row span{flex:1;text-align:center;padding:5px 3px;border-radius:8px;background:var(--app-surface);color:var(--app-dim);font-size:8px;font-weight:700}.hero-tier-row span:nth-child(2){background:rgba(185,135,63,.17);color:var(--app-bronze)}.hero-app-footer{display:flex;align-items:center;justify-content:center;gap:8px;padding:10px;border-radius:10px;background:var(--app-gold);color:#fff;font-size:10px;font-weight:700}.hero-app-footer .app-icon{font-size:15px}.hero-app-note{position:absolute;left:0;bottom:10px;z-index:2;display:flex;align-items:center;gap:9px;padding:10px 13px;background:#fff;border:1px solid var(--app-hairline);border-radius:12px;box-shadow:0 10px 28px rgba(36,31,23,.1);color:var(--app-bronze)}.hero-app-note>.app-icon{font-size:20px}.hero-app-note span:last-child{font-size:9px;line-height:1.5;color:var(--app-dim)}.hero-app-note b{color:var(--app-sage)}
.expectation-section{padding:94px 0 88px;background:var(--app-ground2);border-top:1px solid var(--app-hairline);border-bottom:1px solid var(--app-hairline);overflow:hidden}.expectation-heading{margin-bottom:34px}.expectation-heading>p{max-width:420px}.expectation-grid{display:grid;grid-template-columns:minmax(0,1fr) 45px minmax(0,1fr);gap:13px;align-items:center}.expectation-card{min-width:0;padding:15px;background:#fff;border:1px solid var(--app-hairline);border-radius:18px;box-shadow:0 12px 36px rgba(36,31,23,.055)}.expectation-before{background:#ffffff}.expectation-after{background:#fff}.expectation-card-head{display:flex;justify-content:space-between;align-items:center;gap:8px;padding:1px 2px 11px}.expectation-kicker{font-size:10px;font-weight:800;letter-spacing:1px;color:var(--app-bronze)}.expectation-before .expectation-kicker{color:var(--app-rose)}.expectation-step{font-size:8px;font-weight:700;color:var(--app-faint);letter-spacing:.4px}.expectation-art{width:100%;overflow:hidden;border-radius:13px;background:var(--app-ground2)}.expectation-art svg{display:block;width:100%;height:auto}.expectation-points{display:flex;flex-wrap:wrap;gap:7px;margin-top:12px}.expectation-points span{display:inline-flex;align-items:center;gap:6px;padding:6px 8px;border:1px solid var(--app-hairline);border-radius:999px;background:var(--app-ground2);font-size:9px;color:var(--app-dim)}.expectation-points .app-icon{font-size:13px;color:var(--app-bronze)}.expectation-after .expectation-points span{background:#f4f8f3}.expectation-bridge{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:7px;color:var(--app-gold)}.expectation-bridge>.app-icon{font-size:26px}.bridge-burst{width:39px;height:38px;display:grid;place-items:center;clip-path:polygon(50% 0,61% 23%,88% 9%,78% 39%,100% 50%,76% 62%,89% 91%,59% 77%,48% 100%,37% 75%,9% 90%,22% 62%,0 50%,24% 39%,12% 11%,41% 24%);background:var(--app-gold);color:#fff;font-size:7px;line-height:1;text-align:center;font-weight:800;transform:rotate(-8deg)}.expectation-takeaway{display:flex;align-items:center;gap:15px;margin-top:24px;padding:17px 19px;border:1px solid var(--app-hairline);border-radius:14px;background:#fff}.expectation-takeaway>.app-icon{display:grid;place-items:center;width:36px;height:36px;flex:none;border-radius:50%;background:#e9f1e9;color:var(--app-sage);font-size:20px}.expectation-takeaway p{flex:1;margin:0;color:var(--app-dim);font-size:12px;line-height:1.65}.expectation-takeaway p b{color:var(--app-ink);font-size:14px}.expectation-takeaway .button{white-space:nowrap}.walk-route{animation:route-dash 2.8s linear infinite}.shop-station{transform-box:fill-box;transform-origin:center;animation:shop-attention 7s ease-in-out infinite}.station-b{animation-delay:2.3s}.station-c{animation-delay:4.6s}.thought-tag{animation:thought-pop 7s ease-in-out infinite}.station-b .thought-tag{animation-delay:2.3s}.station-c .thought-tag{animation-delay:4.6s}.walker-one{animation:shopper-visit 7s steps(1,end) infinite}.walker-two{animation:shopper-visit-two 7s steps(1,end) infinite}.walker-three{animation:shopper-visit-three 7s steps(1,end) infinite}.delivery-boxes{animation:box-wobble 2.4s ease-in-out infinite;transform-box:fill-box;transform-origin:center bottom}.moving-dot{filter:drop-shadow(0 2px 2px rgba(179,63,46,.2))}.happy-customer{animation:happy-float 2.7s ease-in-out infinite;transform-box:fill-box;transform-origin:center bottom}.happy-bubble{animation:thought-pop 3s ease-in-out infinite}.app-journey-panel{animation:panel-glow 3.8s ease-in-out infinite}.delivery-van{animation:van-arrive 4s ease-in-out infinite;transform-box:fill-box;transform-origin:center}.delivery-label{animation:label-glow 3s ease-in-out infinite}.genuine-badge{animation:badge-pop 3.6s ease-in-out infinite;transform-box:fill-box;transform-origin:center}.after-route{stroke-dasharray:4 8;animation:route-dash 2.8s linear infinite}
@media(max-width:900px){.home-hero-art{height:400px}.hero-app-window{width:94%;right:0}.expectation-section{padding:76px 0}.expectation-grid{grid-template-columns:minmax(0,1fr) 34px minmax(0,1fr);gap:7px}.expectation-card{padding:10px}.expectation-points span{font-size:8px}.expectation-takeaway{flex-wrap:wrap}.expectation-takeaway .button{margin-left:50px}}
@media(max-width:650px){.home-hero-art{height:365px;margin:23px 0 4px}.hero-app-window{width:94%;right:0;padding:13px}.hero-app-item{padding:8px}.hero-app-item b{font-size:9px}.hero-app-note{bottom:0;padding:8px 10px}.expectation-section{padding:64px 0}.expectation-heading{margin-bottom:23px}.expectation-grid{grid-template-columns:1fr;gap:10px}.expectation-card{padding:12px;border-radius:15px}.expectation-card-head{padding-bottom:9px}.expectation-kicker{font-size:9px}.expectation-step{font-size:7px}.expectation-points span{font-size:9px}.expectation-bridge{flex-direction:row}.bridge-burst{width:34px;height:33px}.expectation-bridge>.app-icon{transform:rotate(90deg);font-size:21px}.expectation-takeaway{gap:10px;padding:13px}.expectation-takeaway p{flex-basis:calc(100% - 50px);font-size:11px}.expectation-takeaway p b{font-size:13px}.expectation-takeaway .button{margin:0 0 0 46px}.expectation-card .expectation-art svg{min-height:180px}.expectation-after .expectation-art svg{min-height:180px}}
@media(prefers-reduced-motion:reduce){.walk-route,.shop-station,.thought-tag,.walker-one,.walker-two,.walker-three,.delivery-boxes,.happy-customer,.happy-bubble,.app-journey-panel,.delivery-van,.delivery-label,.genuine-badge,.after-route{animation:none!important}}
.feature-section{padding:100px 0;background:var(--app-ground)}.feature-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.feature-card{padding:23px 21px;border:1px solid var(--app-hairline);background:var(--app-ground);border-radius:16px;min-height:216px}.feature-icon{width:48px;height:48px;border-radius:50%;display:grid;place-items:center;background:var(--app-surface);color:var(--app-bronze);margin-bottom:19px}.feature-icon .app-icon{font-size:23px}.feature-card h3{font:600 16px/1.45 'Unbounded',sans-serif;color:var(--app-ink);margin:0 0 8px}.feature-card p{font-size:14px;line-height:1.75;color:var(--app-dim);margin:0}.feature-topline{font:600 10px 'Plus Jakarta Sans',sans-serif;letter-spacing:1px;color:var(--app-bronze);margin-bottom:14px}.feature-card:hover{border-color:rgba(185,135,63,.65);box-shadow:0 10px 28px rgba(36,31,23,.07)}
@media(max-width:900px){.feature-grid{grid-template-columns:repeat(2,1fr)}.topbar{padding-left:22px;padding-right:22px}.brand img{width:64px}.nav{font-size:13px}.hero-lead{font-size:16px}.section-heading>p,.home-process-head>p{font-size:15px}}
@media(max-width:650px){body{font-size:15px}.topbar{height:74px;padding:0 16px}.brand{gap:9px;font-size:15px}.brand img{width:49px}.nav{top:74px;font-size:14px}.topbar>.button{min-height:42px;font-size:12px}.button{font-size:14px;min-height:48px}.hero-lead{font-size:16px;line-height:1.75}.eyebrow{font-size:10px;line-height:1.5}.hero-bottom div{font-size:11px}.section-heading h2,.benefit-copy h2,.about h2,.faq-wrap h2,.closing h2,.home-process-head h2,.home-about h2,.home-final h2,.seller-values h2,.seller-bottom h2{font-size:31px;letter-spacing:-1.5px}.section-heading>p,.home-process-head>p{font-size:14px}.problem-card{min-height:220px;padding:18px 14px}.problem-card h3{font-size:15px}.problem-card p{font-size:13px}.steps h3,.seller-step-grid h3{font-size:14px}.steps p,.seller-step-grid p{font-size:13px}.journey-card{min-height:255px;padding:22px}.journey-card h3{font-size:19px}.journey-card p{font-size:13px}.feature-section{padding:72px 0}.feature-grid{grid-template-columns:1fr;gap:10px}.feature-card{min-height:0;padding:20px}.feature-card h3{font-size:15px}.feature-card p{font-size:13px}.category small{font-size:9px}.category h3{font-size:14px}.faq-list summary{font-size:14px}.faq-list details p{font-size:13px}.footer-main>div>a:not(.button){font-size:12px}.seller-pains h3{font-size:14px}.seller-pains p{font-size:12px}.seller-contact b{font-size:13px}.seller-contact small{font-size:11px}.seller-values-card h3{font-size:18px}.home-process-flow b{font-size:13px}.home-process-flow small{font-size:11px}}
