.product-showcase{padding:12px 0 78px}.product-showcase-heading{justify-content:space-between;align-items:end;gap:32px;margin-bottom:32px;display:flex}.product-showcase-heading .eyebrow{margin-bottom:16px}.product-showcase-heading h2 span{color:var(--green)}.product-showcase-heading>p{max-width:350px;margin:0;font-size:16px}.product-showcase-stage{isolation:isolate;aspect-ratio:3/2;border:1px solid var(--border);touch-action:pan-y;background:#edf2ed;border-radius:24px;position:relative;overflow:hidden;box-shadow:0 18px 50px -30px #294d3840}.product-showcase-slide{opacity:0;pointer-events:none;transition:opacity .9s cubic-bezier(.45,0,.55,1);position:absolute;inset:0}.product-showcase-slide.is-active{opacity:1;z-index:1}.product-showcase-slide img{object-fit:contain;width:100%;height:100%;display:block}.product-showcase-badge{z-index:2;color:var(--green);letter-spacing:.08em;text-transform:uppercase;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffb8;border:1px solid #ffffffa0;border-radius:30px;padding:8px 14px;font-size:11px;font-weight:600;position:absolute;top:24px;left:24px}.product-showcase-toolbar{grid-template-columns:1fr auto 1fr;align-items:center;gap:16px;padding:22px 4px;display:grid}.product-showcase-caption{align-items:center;gap:12px;min-width:180px;display:flex}.product-showcase-caption strong{font-size:16px}.product-showcase-caption div>span{color:var(--muted);font-size:12px;display:block}.product-showcase-swatch{border:3px solid var(--canvas);background:#a2a3aa;border-radius:50%;width:20px;height:20px;box-shadow:0 0 0 1px #bac3bb}.product-showcase-swatch.black{background:#262a28}.product-showcase-controls,.product-showcase-dots{align-items:center;gap:6px;display:flex}.product-showcase-controls{justify-self:end}.product-showcase-controls button{border:1px solid var(--border);width:44px;height:44px;color:var(--green);background:var(--surface);border-radius:50%;place-items:center;display:grid}.product-showcase-controls button:hover{background:var(--pale)}.product-showcase-dots button{background:0 0;border:0;place-items:center;width:30px;height:44px;padding:0;display:grid}.product-showcase-dots button span{background:#b3c2b7;border-radius:10px;width:6px;height:6px;transition:width .4s,background .4s}.product-showcase-dots button[aria-current=true] span{background:var(--green);width:24px}@media (max-width:700px){.product-showcase{padding-bottom:42px}.product-showcase-heading{margin-bottom:24px;display:block}.product-showcase-heading>p{margin-top:18px;font-size:14px}.product-showcase-stage{border-radius:16px}.product-showcase-badge{padding:5px 9px;font-size:9px;top:12px;left:12px}.product-showcase-toolbar{flex-wrap:wrap;gap:8px;padding-top:16px;display:flex}.product-showcase-caption{flex:1;min-width:0}.product-showcase-caption strong{font-size:14px}.product-showcase-dots{order:3;justify-content:center;width:100%}.product-showcase-controls{gap:4px}}@media (prefers-reduced-motion:reduce){.product-showcase-slide,.product-showcase-dots button span{transition:none;transform:none}}.product-showcase-heading h2{letter-spacing:-.055em;color:var(--ink);font-family:Arial,Helvetica,sans-serif;font-size:clamp(38px,5.4vw,68px);font-weight:800;line-height:1.08}.product-showcase-heading h2 span{-webkit-text-fill-color:transparent;background:linear-gradient(110deg,#245341,#5b9274);-webkit-background-clip:text;background-clip:text}.product-subtitle{color:var(--green);margin:16px 0 0;font-size:22px;font-weight:600}.product-showcase-heading{text-align:center;flex-direction:column;align-items:center;gap:18px}.product-showcase-heading h2{white-space:nowrap;font-size:clamp(25px,5.4vw,68px)}.product-showcase-heading>p{max-width:none;margin:0}@media (max-width:700px){.product-showcase-heading h2{font-size:clamp(32px,8.5vw,46px)}.product-subtitle{text-wrap:balance;max-width:30ch;margin:12px auto 0;font-size:16px;line-height:1.5}}.product-order-action:has(.launch-badge){padding-top:18px}.product-order-action .button.order-cta,.product-order-action .button.order-cta:hover{background:linear-gradient(110deg,#1d503a,#438e61,#205a40)}.product-order-action .launch-badge{animation:none;left:50%;right:auto;transform:translate(-50%)}@media (max-width:700px){.product-showcase-heading h2{letter-spacing:-.06em;font-size:clamp(32px,9vw,54px)}.product-subtitle{white-space:nowrap;text-wrap:nowrap;max-width:none;margin-top:10px;font-size:clamp(13px,3.1vw,20px);line-height:1.5}.product-showcase-toolbar{padding-bottom:8px}.product-order-action:has(.launch-badge){padding-top:15px}}.product-subtitle{color:var(--ink);animation:6s cubic-bezier(.45,0,.55,1) infinite product-caption-float}@keyframes product-caption-float{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}@media (prefers-reduced-motion:reduce){.product-subtitle{animation:none}}.product-subtitle.product-click-message{white-space:normal;text-wrap:balance;justify-content:center;align-items:center;gap:9px;max-width:none;display:flex}.product-click-message>span{min-width:0}.click-accent{flex:0 0 30px;width:30px;height:30px}.click-accent-right{transform:scaleX(-1)}@media (max-width:700px){.product-subtitle.product-click-message{gap:6px;max-width:100%;font-size:16px;line-height:1.45}.click-accent{flex-basis:24px;width:24px;height:24px}}
.home-reviews-module__MG7fIW__section{background:radial-gradient(at 50% 58%,#d9e7de70,#0000 65%);position:relative;overflow:hidden}.home-reviews-module__MG7fIW__heading{text-align:center;flex-direction:column;align-items:center;gap:20px;margin-bottom:12px;display:flex}.home-reviews-module__MG7fIW__heading h2{letter-spacing:-.055em;text-wrap:balance;margin:0 0 18px;font-family:Arial,Helvetica,sans-serif;font-size:clamp(38px,5.4vw,68px);font-weight:800;line-height:1.08}.home-reviews-module__MG7fIW__heading h2 span{-webkit-text-fill-color:transparent;background:linear-gradient(110deg,#245341,#5b9274);-webkit-background-clip:text;background-clip:text}.home-reviews-module__MG7fIW__heading p:last-child{color:var(--muted);margin:0;font-size:15px}.home-reviews-module__MG7fIW__heading>a{flex-shrink:0;font-size:13px}.home-reviews-module__MG7fIW__track{--card-width:clamp(300px,32vw,400px);overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:calc((100% - var(--card-width))/2);padding:62px calc((100% - var(--card-width))/2) 40px;scrollbar-width:none;touch-action:pan-y;gap:0;display:flex;position:relative;overflow-x:hidden}.home-reviews-module__MG7fIW__track::-webkit-scrollbar{display:none}.home-reviews-module__MG7fIW__track[data-animating]{scroll-snap-type:none}.home-reviews-module__MG7fIW__track:focus-visible{outline:2px solid var(--green);outline-offset:-3px;border-radius:24px}.home-reviews-module__MG7fIW__slide{flex:0 0 var(--card-width);width:var(--card-width);scroll-snap-align:center;scroll-snap-stop:always;--focus:0}.home-reviews-module__MG7fIW__card{isolation:isolate;height:560px;color:color-mix(in srgb,#fff calc(var(--focus)*100%),#243e30);transform:translateY(calc(22px - var(--focus)*22px)) scale(calc(.85 + var(--focus)*.15));opacity:calc(.7 + var(--focus)*.3);filter:blur(calc((1 - var(--focus))*.8px));transform-origin:50%;background:#fff;border:1px solid #d3dfd5;border-radius:38px;flex-direction:column;padding:30px;display:flex;position:relative;box-shadow:0 22px 44px #173b231c}.home-reviews-module__MG7fIW__card:before{content:"";border-radius:inherit;opacity:var(--focus);z-index:-2;background:radial-gradient(at 85% 0,#619d7938,#0000 65%),linear-gradient(155deg,#35775a 0%,#20563f 52%,#0d241a 100%);position:absolute;inset:-1px}.home-reviews-module__MG7fIW__card:after{content:"”";color:currentColor;opacity:.055;pointer-events:none;z-index:-1;font-family:Georgia,serif;font-size:300px;line-height:1;position:absolute;bottom:-16px;right:18px}.home-reviews-module__MG7fIW__badge{color:#fff;width:66px;height:62px;transform:rotate(10deg) scale(calc(.7 + var(--focus)*.3));opacity:var(--focus);background:linear-gradient(145deg,#92b6a2,#285344 75%);border-radius:18px 18px 18px 4px;place-items:center;display:grid;position:absolute;top:-25px;right:20px;box-shadow:5px 6px #17362b,0 12px 20px #173b2326}.home-reviews-module__MG7fIW__photos,.home-reviews-module__MG7fIW__placeholder{background:#edf3e7;border-radius:18px;flex-shrink:0;height:210px;margin-top:auto;overflow:hidden}.home-reviews-module__MG7fIW__photos{grid-template-columns:1fr;gap:3px;display:grid}.home-reviews-module__MG7fIW__photos[data-count="2"],.home-reviews-module__MG7fIW__photos[data-count="3"]{grid-template-columns:1.5fr 1fr}.home-reviews-module__MG7fIW__photos[data-count="3"]{grid-template-rows:1fr 1fr}.home-reviews-module__MG7fIW__photos[data-count="3"] button:first-child{grid-row:span 2}.home-reviews-module__MG7fIW__photos button{cursor:zoom-in;background:0 0;border:0;min-width:0;min-height:0;padding:0;position:relative;overflow:hidden}.home-reviews-module__MG7fIW__morePhotos{color:#fff;background:#153c2a88;place-items:center;font-size:12px;font-weight:600;display:grid;position:absolute;inset:0}.home-reviews-module__MG7fIW__photos img{object-fit:cover;width:100%;height:100%;min-height:0;display:block}.home-reviews-module__MG7fIW__placeholder{color:color-mix(in srgb,#e0eee5 calc(var(--focus)*100%),#47755b);isolation:isolate;background:color-mix(in srgb,#d8e9d918 calc(var(--focus)*100%),#edf3e7);border:1px solid #9db8a52b;flex-direction:column;justify-content:center;align-items:center;gap:10px;display:flex;position:relative}.home-reviews-module__MG7fIW__placeholder>svg:first-child{opacity:.19;z-index:-1;width:100%;height:100%;position:absolute;inset:0}.home-reviews-module__MG7fIW__placeholder>svg:nth-child(3){opacity:.3;position:absolute;top:42px;right:38px;transform:rotate(-25deg)}.home-reviews-module__MG7fIW__placeholder span{text-align:center;letter-spacing:.02em;font-size:12px;line-height:1.6}.home-reviews-module__MG7fIW__copy{flex-direction:column;flex:1;min-width:0;min-height:0;padding:0 0 22px;display:flex}.home-reviews-module__MG7fIW__identity{flex-shrink:0;align-items:center;gap:15px;min-height:64px;margin:5px 0 24px;display:flex}.home-reviews-module__MG7fIW__identity>div{min-width:0}.home-reviews-module__MG7fIW__quote{opacity:.55;flex-shrink:0;transform:translateY(6px)rotate(180deg)}.home-reviews-module__MG7fIW__copy h3{letter-spacing:-.025em;margin:0 0 8px;font-size:19px;line-height:1.3}.home-reviews-module__MG7fIW__rating{color:inherit;flex-wrap:wrap;align-items:center;gap:8px;margin:0;font-size:14px;display:flex}.home-reviews-module__MG7fIW__stars{letter-spacing:1px;background:linear-gradient(90deg,currentColor var(--fill),#a2bba566 var(--fill));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-size:22px}.home-reviews-module__MG7fIW__copy blockquote{letter-spacing:-.01em;color:inherit;overflow-wrap:anywhere;scrollbar-width:auto;scrollbar-color:auto;--review-scroll-thumb:color-mix(in srgb,#bdddc9 calc(var(--focus)*100%),#367858);--review-scroll-track:color-mix(in srgb,#ffffff16 calc(var(--focus)*100%),#e4eee6);min-height:0;max-height:190px;margin:0;padding-right:8px;font-size:16px;line-height:1.8;overflow-y:auto}.home-reviews-module__MG7fIW__copy blockquote::-webkit-scrollbar{width:7px}.home-reviews-module__MG7fIW__copy blockquote::-webkit-scrollbar-track{background:var(--review-scroll-track);border-radius:999px;margin-block:4px}.home-reviews-module__MG7fIW__copy blockquote::-webkit-scrollbar-thumb{background:var(--review-scroll-thumb);background-clip:padding-box;border:1px solid #0000;border-radius:999px;min-height:30px}.home-reviews-module__MG7fIW__copy blockquote::-webkit-scrollbar-thumb:hover{background:#91bda1}.home-reviews-module__MG7fIW__copy blockquote::-webkit-scrollbar-button{width:0;height:0;display:none}.home-reviews-module__MG7fIW__copy blockquote::-webkit-scrollbar-corner{background:0 0}@supports not selector(::-webkit-scrollbar){.home-reviews-module__MG7fIW__copy blockquote{scrollbar-width:thin;scrollbar-color:var(--review-scroll-thumb) var(--review-scroll-track)}}.home-reviews-module__MG7fIW__signature{letter-spacing:.03em;opacity:.75;align-items:center;gap:9px;margin-top:20px;font-size:10px;display:flex}.home-reviews-module__MG7fIW__controls{justify-content:center;align-items:center;gap:20px;margin-top:4px;display:flex}.home-reviews-module__MG7fIW__controls>button{width:42px;height:42px;color:var(--green);cursor:pointer;background:#f4f7f0;border:1px solid #c8d8c8;border-radius:50%;place-items:center;display:grid}.home-reviews-module__MG7fIW__controls>button:disabled{opacity:.3;cursor:default}.home-reviews-module__MG7fIW__autoplay{width:44px;height:36px;color:var(--green);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;margin:8px auto 0;display:flex}.home-reviews-module__MG7fIW__exclamation{font-size:34px;font-weight:800;line-height:1}.home-reviews-module__MG7fIW__badgeLogo{color:#0000;display:flex}.home-reviews-module__MG7fIW__share{color:#fff;background:linear-gradient(110deg,#1d503a,#438e61,#205a40) 0 0/220% 100%;border-color:#377956;transition:transform .2s,box-shadow .2s;animation:7s ease-in-out infinite home-reviews-module__MG7fIW__shareGlow;box-shadow:0 5px 16px #205a401c}.home-reviews-module__MG7fIW__share:hover{transform:translateY(-2px);box-shadow:0 8px 22px #205a4030}@keyframes home-reviews-module__MG7fIW__shareGlow{0%,to{background-position:0%}50%{background-position:100%}}.home-reviews-module__MG7fIW__viewer{color:#fff;background:0 0;border:0;width:min(1000px,94vw);max-width:94vw;max-height:94vh;margin:auto;padding:0;position:fixed;inset:0;overflow:auto}.home-reviews-module__MG7fIW__viewer::backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#071b14e8}.home-reviews-module__MG7fIW__viewerBody{background:#142b21;border:1px solid #668373;border-radius:20px;padding:46px 12px 12px;position:relative}.home-reviews-module__MG7fIW__viewerBody>img{object-fit:contain;border-radius:8px;width:100%;height:70vh;display:block}.home-reviews-module__MG7fIW__viewerClose{position:absolute;top:6px;right:12px}.home-reviews-module__MG7fIW__viewer button{color:#fff;cursor:pointer;background:0 0;border:1px solid #82998c;border-radius:12px;place-items:center;min-width:44px;min-height:38px;display:grid}.home-reviews-module__MG7fIW__viewer button:disabled{opacity:.3}.home-reviews-module__MG7fIW__viewerControls{justify-content:center;align-items:center;gap:24px;margin-top:12px;display:flex}.home-reviews-module__MG7fIW__empty{text-align:center;color:var(--green);background:#edf3e7;border-radius:24px;padding:44px 24px}@media (max-width:700px){.home-reviews-module__MG7fIW__heading{gap:18px}.home-reviews-module__MG7fIW__heading>a{padding:10px 15px}.home-reviews-module__MG7fIW__track{--card-width:min(76vw,330px);gap:0;padding-top:48px}.home-reviews-module__MG7fIW__card{border-radius:28px;height:530px;padding:23px}.home-reviews-module__MG7fIW__photos,.home-reviews-module__MG7fIW__placeholder{height:185px}.home-reviews-module__MG7fIW__copy{padding:0 0 18px}.home-reviews-module__MG7fIW__copy h3{font-size:17px}.home-reviews-module__MG7fIW__copy blockquote{max-height:190px;font-size:15px}.home-reviews-module__MG7fIW__identity{gap:10px;margin-bottom:20px}.home-reviews-module__MG7fIW__quote{width:36px}.home-reviews-module__MG7fIW__badge{border-radius:14px 14px 14px 4px;width:53px;height:49px;top:-20px;right:17px}.home-reviews-module__MG7fIW__controls{gap:14px}.home-reviews-module__MG7fIW__copy blockquote{font-size:14px}}@media (prefers-reduced-motion:reduce){.home-reviews-module__MG7fIW__card{filter:none;opacity:1;transform:none}.home-reviews-module__MG7fIW__share{transition:none;animation:none}}.home-reviews-module__MG7fIW__shareRow{justify-content:center;margin-top:24px;display:flex}.home-reviews-module__MG7fIW__slide[data-settled] .home-reviews-module__MG7fIW__card{animation:.6s ease-out home-reviews-module__MG7fIW__centrePulse}@keyframes home-reviews-module__MG7fIW__centrePulse{0%,to{scale:1}45%{scale:1.025}}.home-reviews-module__MG7fIW__photos{transform-origin:50%;position:relative}.home-reviews-module__MG7fIW__photos:after{content:"";opacity:0;pointer-events:none;border-radius:inherit;background:#b5ebce30;border:1px solid #c9f3db80;transition:opacity .25s;position:absolute;inset:0}@media (hover:hover){.home-reviews-module__MG7fIW__photos:hover{animation:2.8s ease-in-out infinite home-reviews-module__MG7fIW__photoInvite}.home-reviews-module__MG7fIW__photos:hover:after{opacity:1}}.home-reviews-module__MG7fIW__photos button:active{transform:none}@keyframes home-reviews-module__MG7fIW__photoInvite{0%,to{transform:rotate(-.35deg)scale(1)}50%{transform:rotate(.35deg)scale(1.015)}}.home-reviews-module__MG7fIW__section:has(dialog[open]) .home-reviews-module__MG7fIW__photos{animation:none;transform:none}@media (prefers-reduced-motion:reduce){.home-reviews-module__MG7fIW__slide[data-settled] .home-reviews-module__MG7fIW__card,.home-reviews-module__MG7fIW__photos:hover{animation:none}.home-reviews-module__MG7fIW__photos:after{transition:none}}.home-reviews-module__MG7fIW__badgeLogo svg{width:38px;height:38px}.home-reviews-module__MG7fIW__badgeLogo svg path{stroke-width:2.8px}.home-reviews-module__MG7fIW__photos button,.home-reviews-module__MG7fIW__photos button:hover,.home-reviews-module__MG7fIW__photos img,.home-reviews-module__MG7fIW__photos button:hover img{transition:none!important;animation:none!important;transform:translate(0,0)rotate(0)scale(1)!important}.home-reviews-module__MG7fIW__track{overflow-y:hidden}@media (hover:none),(pointer:coarse){.home-reviews-module__MG7fIW__track{touch-action:pan-y;align-items:center}.home-reviews-module__MG7fIW__card{touch-action:pan-y;height:auto;min-height:530px}.home-reviews-module__MG7fIW__copy{pointer-events:none;flex:none}.home-reviews-module__MG7fIW__copy blockquote{touch-action:pan-y;max-height:none;overflow:visible}.home-reviews-module__MG7fIW__photos,.home-reviews-module__MG7fIW__placeholder{margin-top:auto}.home-reviews-module__MG7fIW__signature{flex-shrink:0}}.home-reviews-module__MG7fIW__card:after{bottom:100px}.home-reviews-module__MG7fIW__badge{transform-origin:50% 80%;will-change:translate,rotate;animation:4.8s ease-in-out infinite home-reviews-module__MG7fIW__review-badge-sway}@keyframes home-reviews-module__MG7fIW__review-badge-sway{0%,to{translate:0 -2px;rotate:-6deg}30%{translate:2px -10px;rotate:8deg}65%{translate:-2px -6px;rotate:-4deg}}@media (prefers-reduced-motion:reduce){.home-reviews-module__MG7fIW__badge{will-change:auto;animation:none}}
body:has(#road-stories){zoom:.64}body:has(#road-stories){--home-title-size:clamp(38px,5.4vw,68px)}body:has(#road-stories) #main :is(#scan-story-title,.emergency-heading,#sample-tag-title,#road-stories,#product-showcase-title,#founder-title,#faq h2,#privacy-title,#home-donation-title,.closing h2){font-size:var(--home-title-size);letter-spacing:-.055em;text-wrap:balance;font-weight:800;line-height:1.08}body:has(#road-stories) .scan-story-heading{max-width:100%;margin-bottom:48px}body:has(#road-stories) .scan-camera-modes>span{display:none}body:has(#road-stories) .scan-reach strong{font-size:23px}body:has(#road-stories) .scan-reach p{font-size:16px;line-height:1.5}body:has(#road-stories) .product-subtitle.product-click-message{font-size:21px;font-style:italic}body:has(#road-stories) .product-showcase-toolbar{grid-template-columns:1fr auto;padding-bottom:8px}body:has(#road-stories) .product-order-action{margin-top:8px}body:has(#road-stories) .founder-story-panel{background:#eff5e9}.home-trust-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:36px;margin-block:48px;display:grid}body:has(#road-stories) .home-trust-grid>:is(.privacy-section,.home-donation){flex-direction:column;align-items:stretch;gap:24px;width:100%;min-width:0;margin:0;padding:36px;display:flex}.home-trust-grid .privacy-mark{display:none}.home-trust-grid .privacy-copy>.button{margin-top:22px}.home-trust-grid .privacy-checks ul{margin:0;padding:0}.home-trust-grid .home-donation figure{width:150px;margin:0 auto}.home-trust-grid .home-donation .donation-purpose{font-size:16px;line-height:1.65}.home-trust-grid .home-donation .donation-promise{margin-top:18px;font-size:19px}@media (max-width:700px){body:has(#road-stories){--home-title-size:clamp(32px,9vw,54px);--home-edge-shading:none;background:#f1f5ef}body:has(#road-stories) #main{width:100%;box-shadow:none;clip-path:none}body:has(#road-stories)>.footer{width:100%;box-shadow:none;clip-path:none}body:has(#road-stories) #main:after{display:none}body:has(#road-stories)>.footer:after{display:none}body:has(#road-stories) .product-showcase-heading h2{white-space:normal}body:has(#road-stories) .scan-reach strong{font-size:22px}body:has(#road-stories) .scan-reach p{font-size:15px}.home-trust-grid{gap:28px}body:has(#road-stories) .home-trust-grid>:is(.privacy-section,.home-donation){padding:30px}}@media (max-width:599px){.home-trust-grid{grid-template-columns:1fr}}body:has(#road-stories) :is(.gradient-heading span,.home-green-gradient,.product-showcase-heading h2 span,#road-stories span){background-image:linear-gradient(105deg,#064c2d 0%,#087342 25%,#168a4e 42%,#3aa963 50%,#168a4e 58%,#087342 75%,#064c2d 100%)}body:has(#road-stories) .home-trust-grid>:is(.privacy-section,.home-donation){background:#eaf1e7}body:has(#road-stories) .home-trust-grid .donation-purpose{text-align:center;max-width:36ch;margin:20px auto 0}body:has(#road-stories) .scan-real-photo{box-shadow:0 22px 44px -12px #123e2c45,0 6px 14px #123e2c20}body:has(#road-stories) .product-showcase-toolbar{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:24px;padding:28px 4px 8px;display:grid}body:has(#road-stories) .product-showcase-toolbar .product-order-action{justify-self:center;margin:0;padding:0}body:has(#road-stories) .product-showcase-caption{min-width:0}body:has(#road-stories) .product-showcase-controls{justify-self:end}@media (max-width:420px){body:has(#road-stories) .product-showcase-toolbar{gap:12px}body:has(#road-stories) .product-order-action .button{padding-inline:16px;font-size:13px}body:has(#road-stories) .product-showcase-caption{gap:7px}body:has(#road-stories) .product-showcase-controls button{width:38px;height:38px}}@media (max-width:700px){body:has(#road-stories) #main h1#scan-story-title{font-size:calc(var(--home-title-size)*1.15)}}body:has(#road-stories) #main :is(h2#privacy-title,h2#home-donation-title){font-size:calc(var(--home-title-size)*.85)}body:has(#road-stories) .home-trust-grid :is(#privacy-title,#home-donation-title){text-align:center;width:100%}body:has(#road-stories) .home-trust-grid .privacy-title-row{justify-content:center}body:has(#road-stories) .scan-real-photo figcaption{bottom:24px}body:has(#road-stories) .scan-reach{align-items:center}body:has(#road-stories) .scan-reach strong{line-height:1.4;display:block}body:has(#road-stories) .home-trust-grid .privacy-copy>.button{width:fit-content;margin-inline:auto;display:flex}body:has(#road-stories) .product-order-action{grid-column:2}body:has(#road-stories) .product-showcase-controls{grid-column:3}
