.landing-shell{position:relative;z-index:10;width:min(100%,1320px);margin:0 auto;padding:0 1.5rem}.landing-header{text-align:center;margin-bottom:4rem}.landing-eyebrow{display:inline-block;padding:.5rem 1rem;margin-bottom:1rem;border-radius:999px;background:#ffedd5;color:#ea580c;font-size:.875rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.landing-title{margin:0 0 1.5rem;color:#111827;font-size:clamp(2.5rem,4vw,4.5rem);font-weight:800;line-height:1.05}.landing-gradient-text{background:linear-gradient(90deg,#f97316,#ea580c);background-clip:text;-webkit-background-clip:text;color:transparent;-webkit-text-fill-color:transparent}.landing-copy{max-width:48rem;margin:0 auto;color:#4b5563;font-size:1.25rem;line-height:1.7}.section-landing-about,.section-landing-services,.section-landing-featured-products,.section-landing-cta{position:relative;overflow:hidden;padding:5rem 0}.landing-about{background:linear-gradient(135deg,#f9fafb,#fff 70%)}.landing-about__blob,.landing-products__glow,.landing-cta__glow{position:absolute;border-radius:999px;filter:blur(80px);pointer-events:none}.landing-about__blob--orange{top:0;right:0;width:24rem;height:24rem;background:#fb923c2e;transform:translate(50%,-50%)}.landing-about__blob--blue{bottom:0;left:0;width:24rem;height:24rem;background:#60a5fa2e;transform:translate(-50%,50%)}.landing-about__tagline{display:flex;align-items:center;justify-content:center;gap:1.5rem;flex-wrap:wrap;margin-top:1.5rem}.landing-about__tagline-item{display:flex;align-items:center;gap:.5rem}.landing-about__tagline-dot{width:.5rem;height:.5rem;border-radius:999px;transition:transform .3s ease}.landing-about__tagline-item:hover .landing-about__tagline-dot{transform:scale(1.25)}.landing-about__tagline-dot--orange{background:#f97316}.landing-about__tagline-dot--blue{background:#3b82f6}.landing-about__tagline-dot--green{background:#22c55e}.landing-about__tagline-text{color:#1f2937;font-size:1.125rem;font-weight:700;letter-spacing:.03em}.landing-about__tagline-divider{width:1px;height:1.5rem;background:#d1d5db}.landing-about__main,.landing-about__panels{display:grid;gap:3rem}.landing-about__main{align-items:center;margin-bottom:5rem}.landing-about__story,.landing-about__panel{height:100%;padding:2rem;background:#fff;border:1px solid #f3f4f6;border-radius:1.75rem;box-shadow:0 24px 60px #0f172a14}.landing-about__story,.landing-about__panel,.landing-about__pillar,.landing-services__card,.landing-services__highlight,.landing-services__highlight-step,.landing-products__card,.landing-cta__trust-card,.landing-cta__stats-item{min-width:0}.landing-about__story-head,.landing-about__panel-head{display:flex;align-items:center;gap:.75rem;margin-bottom:1.5rem}.landing-about__panel-head>div:last-child,.landing-about__pillar-copy,.landing-cta__trust-copy{min-width:0}.landing-about__story-icon,.landing-about__panel-icon,.landing-about__pillar-icon{display:inline-flex;align-items:center;justify-content:center;border-radius:1rem;color:#fff;flex-shrink:0}.landing-about__story-icon{width:3rem;height:3rem;background:linear-gradient(135deg,#f97316,#ea580c)}.landing-about__story h3,.landing-about__panel h3{margin:0;color:#111827;font-weight:800;line-height:1.2}.landing-about__story h3{font-size:2rem}.landing-about__story p,.landing-about__panel p,.landing-about__pillar p{color:#4b5563;line-height:1.8}.landing-about__story p{margin:0 0 1.5rem}.landing-about__story p:last-child,.landing-about__panel p:last-child{margin-bottom:0}.landing-about__story-lead{font-weight:800;color:#ea580c}.landing-about__stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem}.landing-about__stat{padding:2rem;border-radius:1.75rem;color:#fff;box-shadow:0 20px 40px #0f172a24;transition:transform .3s ease,box-shadow .3s ease;text-align:left}.landing-about__stat:hover{transform:translateY(-6px) scale(1.02);box-shadow:0 28px 50px #0f172a2e}.landing-about__stat--orange{background:linear-gradient(135deg,#f97316,#ea580c)}.landing-about__stat--blue{background:linear-gradient(135deg,#3b82f6,#2563eb)}.landing-about__stat--purple{background:linear-gradient(135deg,#a855f7,#9333ea)}.landing-about__stat--green{background:linear-gradient(135deg,#22c55e,#16a34a)}.landing-about__stat-number{margin-bottom:.5rem;font-size:3rem;font-weight:800;line-height:1}.landing-about__stat-label{display:block;font-weight:600;color:#ffffffd1}.landing-about__panel{border:2px solid transparent;transition:border-color .3s ease,transform .3s ease,box-shadow .3s ease}.landing-about__panel:hover{transform:translateY(-6px);box-shadow:0 28px 50px #0f172a24}.landing-about__panel--orange:hover{border-color:#fdba74}.landing-about__panel--blue:hover{border-color:#93c5fd}.landing-about__panel-icon{width:4rem;height:4rem;border-radius:1.25rem;box-shadow:0 16px 30px #0f172a1f;transition:transform .3s ease}.landing-about__panel:hover .landing-about__panel-icon,.landing-about__pillar:hover .landing-about__pillar-icon{transform:scale(1.08)}.landing-about__panel--orange .landing-about__panel-icon{background:linear-gradient(135deg,#f97316,#ea580c)}.landing-about__panel--blue .landing-about__panel-icon{background:linear-gradient(135deg,#3b82f6,#2563eb)}.landing-about__panel h3{font-size:2.25rem;margin-bottom:.5rem}.landing-about__panel-line,.landing-about__values-line{border-radius:999px}.landing-about__panel-line{width:5rem;height:.25rem}.landing-about__panel--orange .landing-about__panel-line,.landing-about__values-line{background:linear-gradient(90deg,#f97316,#ea580c)}.landing-about__panel--blue .landing-about__panel-line{background:linear-gradient(90deg,#3b82f6,#2563eb)}.landing-about__values-header{margin-bottom:3rem;text-align:center}.landing-about__values-header h3{margin:0 0 1rem;color:#111827;font-size:clamp(2rem,3vw,2.75rem);font-weight:800}.landing-about__values-header p{max-width:36rem;margin:0 auto 1.5rem;color:#4b5563;font-size:1.125rem;line-height:1.7}.landing-about__values-line{width:6rem;height:.25rem;margin:0 auto}.landing-about__pillars{display:grid;gap:1.5rem}.landing-about__pillar{padding:1.5rem;background:#fff;border:2px solid;border-radius:1.5rem;box-shadow:0 16px 36px #0f172a14;text-align:center;transition:transform .3s ease,box-shadow .3s ease,border-color .3s ease}.landing-about__pillar:hover{transform:translateY(-6px);box-shadow:0 22px 42px #0f172a1f}.landing-about__pillar-icon{width:4rem;height:4rem;margin:0 auto 1rem;transition:transform .3s ease,background-color .3s ease,color .3s ease}.landing-about__pillar h4{margin:0 0 .5rem;color:#111827;font-size:1.25rem;font-weight:800}.landing-about__pillar p{margin:0;font-size:.9375rem;overflow-wrap:anywhere}.landing-about__pillar--orange{border-color:#ffedd5}.landing-about__pillar--orange .landing-about__pillar-icon{background:#ffedd5;color:#ea580c}.landing-about__pillar--orange:hover{border-color:#f97316}.landing-about__pillar--orange:hover .landing-about__pillar-icon{background:#f97316;color:#fff}.landing-about__pillar--blue{border-color:#dbeafe}.landing-about__pillar--blue .landing-about__pillar-icon{background:#dbeafe;color:#2563eb}.landing-about__pillar--blue:hover{border-color:#3b82f6}.landing-about__pillar--blue:hover .landing-about__pillar-icon{background:#3b82f6;color:#fff}.landing-about__pillar--green{border-color:#dcfce7}.landing-about__pillar--green .landing-about__pillar-icon{background:#dcfce7;color:#16a34a}.landing-about__pillar--green:hover{border-color:#22c55e}.landing-about__pillar--green:hover .landing-about__pillar-icon{background:#22c55e;color:#fff}.landing-about__pillar--purple{border-color:#f3e8ff}.landing-about__pillar--purple .landing-about__pillar-icon{background:#f3e8ff;color:#9333ea}.landing-about__pillar--purple:hover{border-color:#a855f7}.landing-about__pillar--purple:hover .landing-about__pillar-icon{background:#a855f7;color:#fff}.landing-about__pillar--pink{border-color:#fce7f3}.landing-about__pillar--pink .landing-about__pillar-icon{background:#fce7f3;color:#db2777}.landing-about__pillar--pink:hover{border-color:#ec4899}.landing-about__pillar--pink:hover .landing-about__pillar-icon{background:#ec4899;color:#fff}.landing-services{background:linear-gradient(180deg,#fff,#f9fafb)}.landing-services__pattern,.landing-cta__pattern{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.landing-services__pattern{opacity:.05}.landing-services__pattern:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:radial-gradient(circle,#fb7e01 1px,transparent 1px);background-size:40px 40px}.landing-services__grid{display:grid;gap:2rem}.landing-services__card,.landing-services__highlight{height:100%;border-radius:1.75rem;transition:transform .3s ease,box-shadow .3s ease,border-color .3s ease}.landing-services__card{padding:2rem;background:#fff;border:2px solid transparent;box-shadow:0 20px 40px #0f172a14}.landing-services__card:hover,.landing-services__highlight:hover{transform:translateY(-8px)}.landing-services__card:hover{box-shadow:0 28px 52px #0f172a24}.landing-services__card--orange:hover{border-color:#fdba74}.landing-services__card--blue:hover{border-color:#93c5fd}.landing-services__card--green:hover{border-color:#86efac}.landing-services__card--purple:hover{border-color:#d8b4fe}.landing-services__icon,.landing-services__highlight-icon{display:inline-flex;align-items:center;justify-content:center;color:#fff;box-shadow:0 16px 30px #0f172a24}.landing-services__icon{width:5rem;height:5rem;margin-bottom:1.5rem;border-radius:1.25rem;transition:transform .3s ease}.landing-services__card:hover .landing-services__icon,.landing-services__highlight:hover .landing-services__highlight-icon{transform:scale(1.08)}.landing-services__card--orange .landing-services__icon{background:linear-gradient(135deg,#f97316,#ea580c)}.landing-services__card--blue .landing-services__icon{background:linear-gradient(135deg,#3b82f6,#2563eb)}.landing-services__card--green .landing-services__icon{background:linear-gradient(135deg,#22c55e,#16a34a)}.landing-services__card--purple .landing-services__icon{background:linear-gradient(135deg,#a855f7,#9333ea)}.landing-services__card h3,.landing-services__highlight h3{margin:0 0 1rem;color:#111827;font-size:1.75rem;font-weight:800}.landing-services__card p,.landing-services__highlight p,.landing-services__list li{color:#4b5563;line-height:1.75}.landing-services__list{margin:0;padding:0;list-style:none}.landing-services__list li{display:flex;align-items:center;gap:.5rem;margin-bottom:.5rem;min-width:0;overflow-wrap:anywhere}.landing-services__list li:last-child{margin-bottom:0}.landing-services__check{flex-shrink:0}.landing-services__highlight{padding:2.5rem;background:linear-gradient(135deg,#f97316,#ea580c);color:#fff;box-shadow:0 24px 52px #ea580c47}.landing-services__highlight-content{display:flex;flex-direction:column;gap:2rem}.landing-services__highlight-icon{width:6rem;height:6rem;border-radius:1.25rem;background:#ffffff2e;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.landing-services__highlight h3,.landing-services__highlight h4{color:#fff}.landing-services__highlight p{color:#ffedd5eb}.landing-services__highlight-steps{display:grid;gap:1rem}.landing-services__highlight-step{padding:1rem;border-radius:1rem;background:#ffffff1f;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.landing-services__highlight-step-head{display:flex;align-items:center;gap:.5rem;margin-bottom:.5rem}.landing-services__highlight-step-number{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:.75rem;background:#fff3;font-size:.875rem;font-weight:800}.landing-services__highlight-step p{margin:0;color:#ffedd5eb;font-size:.9375rem}.landing-featured-products{background:#fff}.landing-products__glow--orange{top:2.5rem;left:2.5rem;width:18rem;height:18rem;background:#fb923c2e}.landing-products__glow--blue{right:2.5rem;bottom:2.5rem;width:24rem;height:24rem;background:#60a5fa29}.landing-products__grid{display:grid;gap:2rem}.landing-products__card{height:100%;background:#fff;border:1px solid #f3f4f6;border-radius:1.75rem;overflow:hidden;box-shadow:0 18px 36px #0f172a14;transition:transform .4s ease,box-shadow .4s ease}.landing-products__item:hover .landing-products__card{transform:translateY(-8px);box-shadow:0 28px 52px #0f172a24}.landing-products__media{position:relative;aspect-ratio:1 / 1;overflow:hidden;background:#f9fafb}.landing-products__image,.landing-products__placeholder{width:100%;height:100%}.landing-products__image{object-fit:cover;transition:transform .5s ease}.landing-products__item:hover .landing-products__image{transform:scale(1.08)}.landing-products__placeholder{display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#f3f4f6,#e5e7eb);color:#9ca3af}.landing-products__quickview,.landing-products__sale{position:absolute;z-index:2}.landing-products__quickview{top:1rem;right:1rem;opacity:0;transition:opacity .3s ease}.landing-products__item:hover .landing-products__quickview{opacity:1}.landing-products__quickview-button{display:inline-flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;background:#fff;border-radius:999px;box-shadow:0 12px 24px #0f172a1f;color:#111827;transition:background-color .3s ease,color .3s ease}.landing-products__quickview-button:hover{background:#f97316;color:#fff}.landing-products__sale{top:1rem;left:1rem}.landing-products__sale span{display:inline-block;padding:.25rem .75rem;border-radius:999px;background:#ef4444;color:#fff;font-size:.75rem;font-weight:800;letter-spacing:.06em;box-shadow:0 10px 20px #ef44443d}.landing-products__body{padding:1.5rem}.landing-products__title{margin:0 0 .5rem;color:#111827;font-size:1.125rem;font-weight:800;line-height:1.4}.landing-products__title a{color:inherit;text-decoration:none;display:block}.landing-products__item:hover .landing-products__title{color:#ea580c}.landing-products__vendor-wrap{min-height:1.75rem}.landing-products__vendor{margin:0 0 .75rem;color:#6b7280;font-size:.875rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.landing-products__price-row,.landing-products__rating{display:flex;align-items:center}.landing-products__price-row{gap:.5rem;margin-bottom:1rem}.landing-products__price{color:#ea580c;font-size:1.5rem;font-weight:800}.landing-products__compare{color:#9ca3af;font-size:.875rem;text-decoration:line-through}.landing-products__rating{gap:.25rem;margin-bottom:1rem;flex-wrap:wrap}.landing-products__rating-score{margin-left:.25rem;color:#6b7280;font-size:.875rem}.landing-products__rating .product-rating-stars{font-size:.95rem}.landing-products__action,.landing-products__view-all{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;border-radius:1rem;font-weight:800;text-decoration:none;transition:transform .3s ease,box-shadow .3s ease,background-color .3s ease,color .3s ease,border-color .3s ease}.landing-products__action{width:100%;padding:.875rem 1rem;background:linear-gradient(90deg,#f97316,#ea580c);color:#fff;box-shadow:0 14px 24px #ea580c38}.landing-products__action:hover,.landing-products__view-all:hover{transform:scale(1.03)}.landing-products__action:hover{box-shadow:0 18px 28px #ea580c4d}.landing-products__view-all-wrap{margin-top:3rem;text-align:center}.landing-products__view-all{padding:1rem 2rem;border:2px solid #ea580c;background:#fff;color:#ea580c;box-shadow:0 16px 30px #0f172a14}.landing-products__view-all:hover{background:#ea580c;color:#fff;box-shadow:0 20px 34px #ea580c33}.landing-products__empty{padding:3rem 1.5rem;border-radius:1.75rem;text-align:center}.landing-products__empty--collection,.landing-products__empty--no-selection{background:#f9fafb}.landing-products__empty p{margin:0}.landing-products__empty p+p{margin-top:.5rem}.landing-cta{color:#fff}.landing-cta__bg{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,#f97316,#ea580c 55%,#c2410c)}.landing-cta__pattern{opacity:.1}.landing-cta__glow--left{top:0;left:0;width:24rem;height:24rem;background:#ffffff24;transform:translate(-50%,-50%)}.landing-cta__glow--right{right:0;bottom:0;width:24rem;height:24rem;background:#ffffff24;transform:translate(50%,50%)}.landing-cta__inner{max-width:70rem;margin:0 auto}.landing-cta__content{text-align:center}.landing-cta__icon-row{display:flex;justify-content:center;margin-bottom:2rem}.landing-cta__icon{display:inline-flex;align-items:center;justify-content:center;width:5rem;height:5rem;border-radius:1.25rem;background:#fff3;color:#fff;box-shadow:0 22px 40px #0f172a2e;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);transition:transform .3s ease}.landing-cta__icon:hover{transform:scale(1.08)}.landing-cta__title{margin:0 0 1.5rem;color:#fff;font-size:clamp(2.5rem,4vw,4.5rem);font-weight:800;line-height:1.1}.landing-cta__accent{color:#fed7aa}.landing-cta__copy{max-width:48rem;margin:0 auto 2.5rem;color:#ffedd5f5;font-size:clamp(1.125rem,2vw,1.5rem);line-height:1.7}.landing-cta__actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:1rem;margin-bottom:3rem}.landing-cta__button{display:inline-flex;align-items:center;justify-content:center;gap:.75rem;padding:1rem 2rem;border-radius:1rem;border:2px solid transparent;font-size:1.125rem;font-weight:800;text-decoration:none;transition:transform .3s ease,box-shadow .3s ease,background-color .3s ease,color .3s ease,border-color .3s ease}.landing-cta__button:hover{transform:translateY(-2px) scale(1.03)}.landing-cta__button--primary{background:#fff;color:#ea580c;box-shadow:0 24px 44px #0f172a2e}.landing-cta__button--primary:hover{background:#fff7ed}.landing-cta__button--secondary{border-color:#ffffffe6;color:#fff}.landing-cta__button--secondary:hover{background:#fff;color:#ea580c}.landing-cta__trust-grid,.landing-cta__stats{display:grid;gap:1rem}.landing-cta__trust-grid{max-width:70rem;margin:0 auto}.landing-cta__trust-card{padding:1.25rem;border:1px solid rgba(255,255,255,.2);border-radius:1rem;background:#ffffff1a;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);text-align:center;transition:transform .3s ease}.landing-cta__trust-copy{min-width:0}.landing-cta__trust-card:hover{transform:scale(1.03)}.landing-cta__trust-card strong,.landing-cta__stats strong{display:block;color:#fff}.landing-cta__trust-card strong{margin-bottom:.125rem;font-size:1.5rem;font-weight:800}.landing-cta__trust-card span,.landing-cta__stats span,.landing-cta__footer-item span{color:#ffedd5eb}.landing-cta__trust-card span{font-size:.75rem}.landing-cta__stats{max-width:42rem;margin:2.5rem auto 0;text-align:center}.landing-cta__stats-item{min-width:0}.landing-cta__stats strong{font-size:1.875rem;font-weight:800}.landing-cta__stats-item--span{grid-column:1 / -1}.landing-cta__footer{margin-top:3rem;padding-top:2rem;border-top:1px solid rgba(255,255,255,.2)}.landing-cta__footer-strip{display:flex;align-items:center;justify-content:center;gap:1.5rem;flex-wrap:wrap}.landing-cta__footer-item{display:flex;align-items:center;gap:.5rem}.landing-cta__footer-item span{font-size:.875rem;font-weight:600}.landing-cta__footer-divider{width:1px;height:1.25rem;background:#ffffff4d}.video-parent-section .hero-video__button{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:1rem 2rem;border-radius:1rem;font-size:1.125rem;font-weight:800;letter-spacing:.08em;text-decoration:none;text-transform:uppercase;transition:transform .3s ease,box-shadow .3s ease,background .3s ease,border-color .3s ease}.video-parent-section .hero-video__button:hover{transform:translateY(-4px) scale(1.03)}.video-parent-section .hero-video__button--primary{background:linear-gradient(135deg,#f97316,#ea580c);border:2px solid rgba(251,146,60,.3);color:#fff;box-shadow:0 18px 32px #ea580c59}.video-parent-section .hero-video__button--secondary{background:linear-gradient(135deg,#1f2937,#111827);border:2px solid rgba(55,65,81,.5);color:#fff;box-shadow:0 18px 32px #11182759}.video-parent-section .hero-video__button-icon,.video-parent-section .hero-video__button-arrow{width:1.25rem;height:1.25rem;flex-shrink:0}@media only screen and (min-width:640px){.landing-about__panels,.landing-about__pillars,.landing-products__grid,.landing-cta__trust-grid,.landing-cta__stats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media only screen and (min-width:768px){.landing-services__highlight-content{flex-direction:row;align-items:center}.landing-services__highlight-steps,.landing-cta__stats{grid-template-columns:repeat(3,minmax(0,1fr))}.landing-cta__stats-item--span{grid-column:auto}}@media only screen and (min-width:1024px){.landing-shell{padding:0 3rem}.landing-about__main,.landing-about__panels{grid-template-columns:repeat(2,minmax(0,1fr))}.landing-about__pillars{grid-template-columns:repeat(5,minmax(0,1fr))}.landing-services__grid{grid-template-columns:repeat(3,minmax(0,1fr))}.landing-services__highlight-item{grid-column:span 2}.landing-products__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media only screen and (min-width:1280px){.landing-products__grid{grid-template-columns:repeat(4,minmax(0,1fr))}.landing-cta__trust-grid{grid-template-columns:repeat(5,minmax(0,1fr))}}@media only screen and (max-width:767px){.landing-shell{padding-right:1rem;padding-left:1.35rem}.section-landing-about,.section-landing-services,.section-landing-featured-products,.section-landing-cta{padding:3.25rem 0}.landing-header{margin-bottom:2rem}.landing-title,.landing-cta__title{font-size:2.25rem}.landing-copy,.landing-cta__copy{font-size:1rem}.landing-about__tagline-divider,.landing-cta__footer-divider{display:none}.landing-about__tagline{gap:1rem}.landing-about__tagline-text{font-size:1rem}.landing-about__stats{grid-template-columns:1fr;gap:.8rem;max-width:19.25rem;margin:0 auto}.landing-about__stats.grid.grid-cols-2{grid-template-columns:1fr!important}.landing-about__stat{padding:.9rem 1.125rem;border-radius:1.35rem;box-shadow:0 16px 30px #0f172a1f}.landing-about__stat-number{margin-bottom:.2rem;font-size:1.9rem;letter-spacing:-.03em;white-space:nowrap}.landing-about__stat-label{font-size:.8rem;line-height:1.35}.landing-about__pillars{grid-template-columns:1fr;padding:0;gap:1rem}.landing-about__panel h3{font-size:1.75rem}.landing-about__panel p,.landing-about__story p,.landing-about__pillar h4{font-size:1rem}.landing-about__pillar p{font-size:.8125rem}.landing-about__pillar:nth-child(5){grid-column:auto;max-width:none;margin:0}.landing-services__grid,.landing-products__grid,.landing-services__highlight-steps,.landing-cta__trust-grid,.landing-cta__stats{grid-template-columns:1fr}.landing-about__main{margin-bottom:3rem;gap:2rem}.landing-about__panels{gap:1.25rem;margin-bottom:2.5rem}.landing-about__values-header{margin-bottom:2rem}.landing-services__grid{gap:1.25rem;margin-bottom:0}.landing-services__highlight,.landing-about__story,.landing-about__panel{padding:1.5rem}.landing-about__story,.landing-about__panels,.landing-about__stats{width:min(100%,calc(100vw - 2rem));max-width:24rem;margin-left:auto;margin-right:auto}.landing-about__panel{width:100%;max-width:100%;margin-left:auto;margin-right:auto}.landing-services__card{padding:1.5rem}.landing-services__card h3,.landing-services__highlight h3{font-size:1.5rem}.landing-services__card p,.landing-services__list li,.landing-services__highlight p{font-size:.9375rem}.landing-services__icon{width:4rem;height:4rem;margin-bottom:1rem}.landing-services__list li{align-items:flex-start}.landing-products__card{border-radius:1rem}.landing-products__grid{width:min(100%,calc(100vw - 3rem));max-width:20rem;margin:0 auto;gap:1.5rem}.landing-products__view-all-wrap{margin-top:2rem}.landing-products__grid.grid{grid-template-columns:1fr!important}.landing-products__body{padding:1rem}.landing-products__title{font-size:1.05rem;margin-bottom:.5rem;white-space:normal!important;overflow:visible!important;text-overflow:initial!important;overflow-wrap:anywhere;line-height:1.35;display:block!important;-webkit-line-clamp:unset!important;-webkit-box-orient:initial!important}.landing-products__title a{display:block!important;white-space:normal!important;overflow:visible!important;text-overflow:initial!important}.landing-products__vendor-wrap,.landing-products__vendor{display:none!important}.landing-products__vendor,.landing-products__compare,.landing-products__rating-score{font-size:.75rem}.landing-products__price{font-size:1.5rem}.landing-products__rating{display:none}.landing-products__action{padding:.75rem 1rem;border-radius:.625rem;font-size:.9375rem}.landing-products__media{aspect-ratio:1.08 / 1}.landing-products__item,.landing-products__card{width:100%;max-width:100%}.landing-products__quickview-button{width:2rem;height:2rem}.landing-cta__actions{flex-direction:row}.landing-cta__button{flex:1 1 auto;min-width:140px;padding:.75rem 1.25rem;font-size:.875rem}.landing-cta__actions{margin-bottom:2rem}.landing-cta__stats{margin-top:1.75rem}.landing-cta__footer{margin-top:2rem;padding-top:1.5rem}.landing-cta__trust-card strong{font-size:1.25rem}.landing-cta__trust-card span,.landing-cta__stats span{font-size:.75rem}.landing-cta__stats strong{font-size:1.5rem}.video-parent-section .hero-video__button{padding:.75rem 1.25rem;font-size:.875rem}}@media only screen and (max-width:480px){.landing-shell{padding-right:1rem;padding-left:1.35rem}.section-landing-about,.section-landing-services,.section-landing-featured-products,.section-landing-cta{padding:2.75rem 0}.landing-about__stats{gap:.75rem;width:min(100%,calc(100vw - 2.25rem));max-width:23rem}.landing-about__stats.grid.grid-cols-2{grid-template-columns:1fr!important}.landing-about__stat{padding:.85rem 1rem}.landing-about__stat-number{font-size:1.8rem;white-space:nowrap}.landing-about__pillars{gap:.75rem}.landing-about__pillar{padding:1rem .875rem;text-align:center}.landing-about__pillar-icon{width:3.25rem;height:3.25rem;margin:0 auto .875rem!important}.landing-about__pillar h4,.landing-about__pillar p{text-align:center}.landing-services__card h3,.landing-services__highlight h3{font-size:1.375rem}.landing-services__highlight{padding:1.5rem 1rem}.landing-services__highlight-step-head{align-items:center}.landing-products__grid{width:min(100%,calc(100vw - 2.5rem));max-width:19.25rem;gap:1.35rem}.landing-about__main{margin-bottom:2.5rem;gap:1.5rem}.landing-about__panels{gap:1rem;margin-bottom:2rem}.landing-about__values-header{margin-bottom:1.5rem}.landing-services__grid{gap:1rem}.landing-cta__actions{margin-bottom:1.5rem}.landing-cta__stats{margin-top:1.5rem}.landing-cta__footer{margin-top:1.5rem;padding-top:1.25rem}.landing-products__grid.grid{grid-template-columns:1fr!important}.landing-products__body{padding:.95rem}.landing-products__title{font-size:1rem;white-space:normal!important;overflow:visible!important;text-overflow:initial!important;display:block!important;-webkit-line-clamp:unset!important;-webkit-box-orient:initial!important}.landing-products__title a{display:block!important;white-space:normal!important;overflow:visible!important;text-overflow:initial!important}.landing-products__price{font-size:1.4rem}.landing-products__action{font-size:.9rem}.landing-cta__trust-card,.landing-cta__stats-item{display:block;text-align:center}.landing-cta__trust-card svg{margin:0 auto .5rem!important}.landing-cta__trust-card strong{margin-bottom:.125rem;font-size:1.125rem}.landing-cta__stats-item{padding:1rem;border-radius:1rem;background:#ffffff1a;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.landing-cta__stats-item strong{font-size:1.25rem}}.landing-review-proof{position:relative;padding:5rem 0;background:linear-gradient(180deg,#fffaf5,#fff)}.landing-review-proof__eyebrow{background:#ffedd5;color:#ea580c}.landing-review-proof__title{margin-bottom:1rem}.landing-review-proof__copy{max-width:46rem;margin:0 auto 3rem}.landing-review-proof__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem}.landing-review-proof__card{display:grid;gap:1rem;padding:1.6rem;background:#fff;border:1px solid rgba(251,126,1,.12);border-radius:1.5rem;box-shadow:0 18px 40px #0f172a0f}.landing-review-proof__stars{display:flex;align-items:center;gap:.65rem}.landing-review-proof__score{color:#111827;font-size:.95rem;font-weight:700}.landing-review-proof__product{margin:0;color:#111827;font-size:1.2rem;font-weight:800;line-height:1.3}.landing-review-proof__product a{color:inherit;text-decoration:none}.landing-review-proof__product a:hover{color:#fb7e01}.landing-review-proof__snippet{margin:0;color:#4b5563;line-height:1.7}.landing-review-proof__meta{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding-top:.9rem;border-top:1px solid #f3f4f6}.landing-review-proof__count{color:#6b7280;font-size:.9rem;font-weight:600}.landing-review-proof__link{color:#fb7e01;font-size:.92rem;font-weight:700;text-decoration:none}.landing-review-proof__link:hover{color:#ea580c}.landing-review-proof__empty{padding:2rem;text-align:center;color:#6b7280}@media(max-width:989px){.landing-review-proof__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:767px){.landing-review-proof__grid{display:flex;grid-template-columns:none;gap:1rem;overflow-x:auto;padding:.25rem .25rem .9rem;margin:0 -.25rem;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none}.landing-review-proof__grid::-webkit-scrollbar{display:none}.landing-review-proof__card{flex:0 0 min(84vw,21rem);scroll-snap-align:start}.landing-review-proof__meta{align-items:flex-start;flex-direction:column}}
/*# sourceMappingURL=/cdn/shop/t/47/assets/landing-sections.css.map */
