.journey-steps{display:flex;flex-wrap:wrap;gap:12px 28px;padding:22px 0;border-bottom:1px solid #e2e7df;font-size:12px;color:#60715b}.journey-steps>a,.journey-steps>span{display:flex;align-items:center;gap:8px;text-decoration:none}.journey-steps>*>span{display:inline-grid;place-items:center;width:23px;height:23px;border:1px solid #bdcbbb;border-radius:50%}.journey-steps [aria-current=step]{color:#17392f;font-weight:700}.journey-steps [aria-current=step]>span{background:#245443;color:white;border-color:#245443}.fit-jump{display:inline-block;margin-top:10px;font-size:13px}.buying-decision{display:grid;grid-template-columns:1.6fr 1fr;gap:32px;background:#edf2e8;border-radius:25px;padding:35px!important;scroll-margin-top:110px}.buying-decision h2{font-size:28px}.buying-decision p,.buying-decision li{font-size:14px}.buying-action{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:20px}.buying-action>a:last-child{font-size:13px}.purchase-dock{position:fixed;bottom:0;left:0;right:0;z-index:40;background:#fffefbf5;backdrop-filter:blur(10px);border-top:1px solid #dce3d7;padding:12px max(24px,calc((100vw - 1200px)/2));display:flex;justify-content:space-between;align-items:center;gap:20px;box-shadow:0 -4px 20px #17392f08}.purchase-dock[hidden]{display:none}.purchase-dock b{font-size:14px}.purchase-dock small{display:block;font-size:11px;color:#60715b;margin-top:4px}.purchase-dock .button{min-height:46px;padding:12px 22px}.purchase-dock~*{position:relative}body:has(.purchase-dock){padding-bottom:90px}.purchase-cta:focus-visible{outline:3px solid #a0b56b;outline-offset:4px}@media(max-width:600px){.journey-steps{gap:12px;font-size:10px}.journey-steps>*>span{width:19px;height:19px}.buying-decision{grid-template-columns:1fr;padding:24px!important;gap:16px}.buying-decision h2{font-size:24px}.buying-action .button{width:100%;text-align:center}.purchase-dock{padding:10px 16px;gap:10px}.purchase-dock>div{max-width:44%}.purchase-dock b{font-size:11px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.purchase-dock small{font-size:9px}.purchase-dock .button{font-size:11px;padding:12px 15px}.product-hero .purchase-cta{max-width:100%;text-align:center}}
html{scroll-behavior:auto!important}
