.home-faq__tabs{flex-wrap:wrap;justify-content:center;gap:.5rem;margin-bottom:1.5rem;display:flex}.home-faq__tab{color:var(--color-body);background:var(--color-surface);border:1px solid var(--color-border-light);cursor:pointer;border-radius:9999px;padding:.5rem .875rem;font-size:.6875rem;font-weight:700;line-height:1.4;transition:background .2s,color .2s,border-color .2s,box-shadow .2s}@media (min-width:640px){.home-faq__tab{font-size:.75rem}}.home-faq__tab:hover:not(.home-faq__tab--active){color:var(--brand-600);border-color:#0d887e59}.home-faq__tab--active{color:#fff;background:linear-gradient(135deg, var(--brand-500), var(--brand-700));border-color:#0000;box-shadow:0 4px 16px #0d887e38}.home-faq__tab--active:hover{color:#fff;border-color:#0000}.dark .home-faq__tab--active{color:#fff;background:linear-gradient(135deg, var(--brand-600), var(--brand-800));border-color:#0000;box-shadow:0 4px 16px #00000047}.faq-inline-link{color:#047857;text-underline-offset:2px;font-weight:700;text-decoration:underline}.dark .faq-inline-link{color:#34d399}
.accent-phrase{white-space:nowrap;vertical-align:baseline;padding-inline:.12em;display:inline-block;position:relative}.accent-phrase__mark{z-index:0;inset-inline:-.1em;pointer-events:none;animation:accent-marker-draw .55s 80ms var(--motion-ease-out) both;transform-origin:100%;background:#facc158c;border-radius:.2em;position:absolute;top:.02em;bottom:.02em;transform:skew(-5deg)rotate(-.9deg);box-shadow:inset 0 -1px #eab30847}.dark .accent-phrase__mark{background:#facc156b;box-shadow:inset 0 -1px #facc1538,0 0 12px #facc151f}.accent-phrase__text{z-index:1;font-weight:inherit;color:var(--landing-accent);position:relative}.dark .accent-phrase__text{color:var(--brand-primary-light,#14a89d)}@keyframes accent-marker-draw{0%{opacity:0;transform:skew(-5deg)rotate(-.9deg)scaleX(.18)}to{opacity:1;transform:skew(-5deg)rotate(-.9deg)scaleX(1)}}@media (prefers-reduced-motion:reduce){.accent-phrase__mark{animation:none}}
.hero-benefit-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;display:grid}@media (min-width:1024px){.hero-benefit-cards{gap:.75rem}}.hero-benefit-card{text-align:start;background:var(--landing-surface);border:1px solid var(--landing-border);box-shadow:var(--shadow-soft);border-radius:.875rem;flex-direction:column;align-items:flex-start;padding:.625rem .75rem;transition:transform .3s cubic-bezier(.22,1,.36,1),box-shadow .3s,border-color .3s;display:flex;position:relative;overflow:hidden}@media (min-width:1024px){.hero-benefit-card{border-radius:1rem;min-height:5.75rem;padding:.875rem 1rem}}@media (min-width:1280px){.hero-benefit-card{min-height:6.25rem;padding:1rem 1.125rem}}@media (hover:hover) and (pointer:fine){.hero-benefit-card:hover{box-shadow:var(--shadow-hover,0 14px 26px -12px #00000029);transform:translateY(-2px)}}.hero-benefit-card__head{align-items:center;gap:.5rem;width:100%;margin-bottom:.25rem;display:flex}@media (min-width:1024px){.hero-benefit-card__head{gap:.625rem;margin-bottom:.375rem}}.hero-benefit-card__icon{background:var(--brand-gradient-soft);width:2rem;height:2rem;color:var(--landing-accent);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;transition:transform .25s,box-shadow .25s,color .25s;display:flex;position:relative}@media (min-width:1024px){.hero-benefit-card__icon{width:2.25rem;height:2.25rem}}@media (min-width:1280px){.hero-benefit-card__icon{width:2.5rem;height:2.5rem}}.hero-benefit-card--green .hero-benefit-card__icon{color:#059669;background:#d1fae5d9}.dark .hero-benefit-card--green .hero-benefit-card__icon{color:#34d399;background:#05966933}.hero-benefit-card--default .hero-benefit-card__icon{color:#059669;background:#d1fae5d9}.dark .hero-benefit-card--default .hero-benefit-card__icon{color:#34d399;background:#05966933}.hero-benefit-card__icon svg{width:1.125rem;height:1.125rem;overflow:visible}@media (min-width:1024px){.hero-benefit-card__icon svg{width:1.25rem;height:1.25rem}}@media (min-width:1280px){.hero-benefit-card__icon svg{width:1.375rem;height:1.375rem}}.hero-benefit-card__icon:after{content:"";opacity:0;border-radius:50%;position:absolute;inset:0;box-shadow:0 0}@media (hover:hover) and (pointer:fine){.hero-benefit-card:hover .hero-benefit-card__icon:after{animation:.7s ease-out hero-ring-pulse}}.hero-benefit-card.is-animating .hero-benefit-card__icon:after,.hero-benefit-card:active .hero-benefit-card__icon:after{animation:.7s ease-out hero-ring-pulse}@keyframes hero-ring-pulse{0%{opacity:.35;box-shadow:0 0}to{opacity:0;box-shadow:0 0 0 10px}}.hero-benefit-card__title{min-width:0;color:var(--landing-text);flex:1;margin:0;font-size:.8125rem;font-weight:800;line-height:1.35}@media (min-width:1024px){.hero-benefit-card__title{font-size:.875rem}}@media (min-width:1280px){.hero-benefit-card__title{font-size:.9375rem}}.hero-benefit-card__subtitle{color:var(--landing-text-muted);margin:0;padding-inline-start:2.5rem;font-size:.6875rem;line-height:1.5}@media (min-width:1024px){.hero-benefit-card__subtitle{padding-inline-start:2.75rem;font-size:.6875rem;line-height:1.55}}@media (min-width:1280px){.hero-benefit-card__subtitle{font-size:.75rem;line-height:1.6}}@media (hover:hover) and (pointer:fine){.hero-truck-wheel,.hero-truck-body{transform-box:fill-box;transform-origin:50%}.hero-truck-motion-line{inset-inline-end:-.4rem;opacity:0;transform-origin:100%;background:currentColor;border-radius:1px;width:.5rem;height:1.5px;position:absolute;top:50%}.hero-truck-motion-line:first-child{top:38%}.hero-truck-motion-line:nth-child(2){top:50%}.hero-truck-motion-line:nth-child(3){top:62%}.hero-benefit-card--hover-shipping:hover .hero-truck-body{animation:.6s hero-truck-drive}.hero-benefit-card--hover-shipping:hover .hero-truck-wheel{animation:.45s linear infinite hero-wheel-spin}.hero-benefit-card--hover-shipping:hover .hero-truck-motion-line{animation:.6s ease-out infinite hero-motion-line-fly}.hero-benefit-card--hover-shipping:hover .hero-truck-motion-line:first-child{animation-delay:0s}.hero-benefit-card--hover-shipping:hover .hero-truck-motion-line:nth-child(2){animation-delay:.12s}.hero-benefit-card--hover-shipping:hover .hero-truck-motion-line:nth-child(3){animation-delay:.24s}.hero-rocket-craft{transform-box:fill-box;transform-origin:50%}.hero-rocket-flame{transform-box:fill-box;transform-origin:50% 0}.hero-rocket-spark{opacity:0;background:currentColor;border-radius:50%;width:3px;height:3px;position:absolute;bottom:.3rem}.hero-rocket-spark:first-child{inset-inline-start:38%}.hero-rocket-spark:nth-child(2){inset-inline-start:54%}.hero-rocket-spark:nth-child(3){inset-inline-start:46%}.hero-benefit-card--hover-rocket:hover .hero-rocket-craft{animation:.7s cubic-bezier(.3,.9,.4,1) hero-rocket-launch}.hero-benefit-card--hover-rocket:hover .hero-rocket-flame{animation:.18s ease-in-out infinite hero-flame-flicker}.hero-benefit-card--hover-rocket:hover .hero-rocket-spark{animation:.7s ease-out infinite hero-spark-rise}.hero-benefit-card--hover-rocket:hover .hero-rocket-spark:first-child{animation-delay:0s}.hero-benefit-card--hover-rocket:hover .hero-rocket-spark:nth-child(2){animation-delay:.15s}.hero-benefit-card--hover-rocket:hover .hero-rocket-spark:nth-child(3){animation-delay:.3s}.hero-shield-check{stroke-dasharray:8;stroke-dashoffset:8px}.hero-benefit-card--hover-shield:hover .hero-benefit-card__icon{animation:.9s hero-shield-glow}.hero-benefit-card--hover-shield:hover .hero-shield-check{animation:.45s .15s forwards hero-check-draw}.hero-benefit-card--hover-percent:hover .hero-benefit-card__icon svg{animation:.6s hero-coin-flip}}.hero-benefit-card--hover-shipping.is-animating .hero-truck-body,.hero-benefit-card--hover-shipping:active .hero-truck-body{animation:.6s hero-truck-drive}.hero-benefit-card--hover-shipping.is-animating .hero-truck-wheel,.hero-benefit-card--hover-shipping:active .hero-truck-wheel{animation:.45s linear infinite hero-wheel-spin}.hero-benefit-card--hover-shipping.is-animating .hero-truck-motion-line,.hero-benefit-card--hover-shipping:active .hero-truck-motion-line{animation:.6s ease-out infinite hero-motion-line-fly}.hero-benefit-card--hover-shipping.is-animating .hero-truck-motion-line:first-child,.hero-benefit-card--hover-shipping:active .hero-truck-motion-line:first-child{animation-delay:0s}.hero-benefit-card--hover-shipping.is-animating .hero-truck-motion-line:nth-child(2),.hero-benefit-card--hover-shipping:active .hero-truck-motion-line:nth-child(2){animation-delay:.12s}.hero-benefit-card--hover-shipping.is-animating .hero-truck-motion-line:nth-child(3),.hero-benefit-card--hover-shipping:active .hero-truck-motion-line:nth-child(3){animation-delay:.24s}.hero-benefit-card--hover-rocket.is-animating .hero-rocket-craft,.hero-benefit-card--hover-rocket:active .hero-rocket-craft{animation:.7s cubic-bezier(.3,.9,.4,1) hero-rocket-launch}.hero-benefit-card--hover-rocket.is-animating .hero-rocket-flame,.hero-benefit-card--hover-rocket:active .hero-rocket-flame{animation:.18s ease-in-out infinite hero-flame-flicker}.hero-benefit-card--hover-rocket.is-animating .hero-rocket-spark,.hero-benefit-card--hover-rocket:active .hero-rocket-spark{animation:.7s ease-out infinite hero-spark-rise}.hero-benefit-card--hover-rocket.is-animating .hero-rocket-spark:first-child,.hero-benefit-card--hover-rocket:active .hero-rocket-spark:first-child{animation-delay:0s}.hero-benefit-card--hover-rocket.is-animating .hero-rocket-spark:nth-child(2),.hero-benefit-card--hover-rocket:active .hero-rocket-spark:nth-child(2){animation-delay:.15s}.hero-benefit-card--hover-rocket.is-animating .hero-rocket-spark:nth-child(3),.hero-benefit-card--hover-rocket:active .hero-rocket-spark:nth-child(3){animation-delay:.3s}.hero-benefit-card--hover-shield.is-animating .hero-benefit-card__icon,.hero-benefit-card--hover-shield:active .hero-benefit-card__icon{animation:.9s hero-shield-glow}.hero-benefit-card--hover-shield.is-animating .hero-shield-check,.hero-benefit-card--hover-shield:active .hero-shield-check{animation:.45s .15s forwards hero-check-draw}.hero-benefit-card--hover-percent.is-animating .hero-benefit-card__icon svg,.hero-benefit-card--hover-percent:active .hero-benefit-card__icon svg{animation:.6s hero-coin-flip}@keyframes hero-truck-drive{0%,to{transform:translate(0)}35%{transform:translate(-2.5px)}65%{transform:translate(1px)}}@keyframes hero-wheel-spin{to{transform:rotate(360deg)}}@keyframes hero-motion-line-fly{0%{opacity:0;transform:translate(0)scaleX(.5)}30%{opacity:.55}to{opacity:0;transform:translate(6px)scaleX(1)}}@keyframes hero-rocket-launch{0%{transform:translateY(0)rotate(0)}45%{transform:translateY(-9px)rotate(-6deg)}75%{transform:translateY(-4px)rotate(3deg)}to{transform:translateY(0)rotate(0)}}@keyframes hero-flame-flicker{0%,to{opacity:.9;transform:scaleY(1)scaleX(1)}50%{opacity:1;transform:scaleY(1.35)scaleX(.85)}}@keyframes hero-spark-rise{0%{opacity:0;transform:translateY(0)scale(1)}20%{opacity:.8}to{opacity:0;transform:translateY(-14px)scale(.4)}}@keyframes hero-shield-glow{0%{box-shadow:0 0 #05966900}45%{box-shadow:0 0 0 7px #05966929,0 0 16px 2px #05966959}to{box-shadow:0 0 #05966900}}@keyframes hero-check-draw{to{stroke-dashoffset:0}}@keyframes hero-coin-flip{0%{transform:rotateY(0)scale(1)}45%{transform:rotateY(180deg)scale(.85)}to{transform:rotateY(360deg)scale(1)}}.hero-video-btn{color:var(--landing-accent);border:1.5px solid rgb(var(--color-brand-rgb) / .45);cursor:pointer;background:0 0;border-radius:9999px;justify-content:center;align-items:center;gap:.5rem;padding:.625rem 1.125rem;font-size:.8125rem;font-weight:600;transition:background .25s,border-color .25s,color .25s,box-shadow .25s;display:inline-flex}.hero-video-btn:hover{background:var(--brand-50);border-color:var(--landing-accent);box-shadow:0 2px 12px rgb(var(--color-brand-rgb) / .12)}.dark .hero-video-btn:hover{background:#0596691f}@media (min-width:1024px){.hero-video-btn{padding:.5rem 1rem;font-size:.75rem}}@keyframes hero-content-enter{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.hero-content__enter{animation:.45s ease-out both hero-content-enter;animation-delay:var(--hero-enter-delay,0s)}.hero-content__enter--delay-1{animation-delay:60ms}.hero-content__enter--delay-4{animation-delay:.22s}@media (prefers-reduced-motion:reduce){.hero-content__enter{animation:none}}
