.store-page{--store-body-size:18px;--store-label-size:14px;--store-control-size:16px}.store-page .store-hero-description,.store-page .store-section-heading p,.store-page .store-journey-copy p,.store-page .store-benefit-card p,.store-page .store-integration-copy>p,.store-page .store-timeline p,.store-page .store-faq-grid>div>p,.store-page .store-faq-list p,.store-page .store-cta-panel p{font-size:var(--store-body-size);color:#c3c3b6;line-height:1.8}.store-page :is(.store-primary,.store-secondary,.store-link),.store-page :is(.store-hero-actions,.store-journey-copy,.store-cta-panel,.store-faq-list) :is(.store-primary,.store-secondary,.store-link){font-size:var(--store-control-size);white-space:normal;text-align:left;max-width:100%;min-height:46px;line-height:1.5}.store-page :is(.store-primary,.store-secondary){padding:14px 19px}.store-page :is(.store-primary,.store-secondary,.store-link)>span:first-child{min-width:0}.store-page :is(.store-primary,.store-secondary,.store-link)>.icon,.store-page :is(.store-primary,.store-secondary,.store-link)>span[aria-hidden]{flex-shrink:0}.store-page .store-eyebrow,.store-page .store-hero-note,.store-page .store-browser-bar,.store-page .store-photo-label,.store-page .store-photo-footer,.store-page .store-photo-footer small,.store-page .store-product-view>span,.store-page .store-current-product small,.store-page .store-sample-note,.store-page .store-card-top>span,.store-page .store-timeline-number,.store-page .store-connection small{font-size:var(--store-label-size);line-height:1.5}.store-page :is(.store-hero-note,.store-photo-footer,.store-photo-footer small,.store-current-product small,.store-sample-note,.store-connection small){color:#b6b3a0}.store-page .store-eyebrow{letter-spacing:.1em}.store-page .store-browser-bar{overflow-wrap:anywhere}.store-page .store-showcase-toolbar{flex-wrap:wrap;gap:12px;font-size:17px;line-height:1.5}.store-page .store-view-controls{flex-wrap:wrap;max-width:100%}.store-page .store-view-controls button{white-space:normal;min-height:40px;padding:8px 12px;font-size:14px;line-height:1.5}.store-page .store-current-product>span{font-size:19px;line-height:1.4}.store-page .store-product-selector{flex-wrap:wrap;gap:14px}.store-page .store-value-strip>div,.store-page .store-outcome{min-width:0;font-size:16px;line-height:1.6}.store-page .store-outcome>.icon{flex-shrink:0;width:21px;height:21px}.store-page .store-journey-step,.store-page .store-journey-step>div{min-width:0}.store-page .store-journey-step>span{font-size:14px}.store-page .store-journey-step p{color:#b2ae9b;font-size:15px;line-height:1.65}.store-page .store-journey-step[aria-pressed=true] p{color:#c6bfa0}.store-page .store-connection>span{min-width:0}.store-page .store-faq-list summary{font-size:21px;line-height:1.5}@media (width<=900px){.store-page{--store-body-size:17px}.store-page .store-journey-step strong{font-size:20px;line-height:1.3}.store-page .store-journey-step p{font-size:14px}.store-page .store-integration-grid{gap:36px}}@media (width<=600px){.store-page .store-showcase-toolbar{align-items:flex-start;font-size:16px}.store-page .store-hero-actions{align-items:flex-start;gap:14px}.store-page .store-hero-actions :is(.store-primary,.store-secondary){padding:14px 17px}.store-page .store-hero-note{align-items:flex-start}.store-page .store-journey-tabs{flex-direction:column;gap:9px}.store-page .store-journey-step{flex-direction:row;align-items:center;gap:14px;padding:16px}.store-page .store-journey-step strong{font-size:20px;line-height:1.3}.store-page .store-faq-list summary{font-size:20px}.store-page .store-connection{gap:8px;padding:22px 12px}.store-page .store-outcomes>div{gap:24px 18px}}
