.product-bottom{display:flex;align-items:center;justify-content:space-between;margin-top:23px}.product-price b{font:25px var(--display)}.product-price small{display:block;color:var(--muted);font-size:10px;margin-top:3px}.add-button{width:48px;height:48px;background:var(--ink);color:#fff;border:0;font-size:26px;cursor:pointer}.add-button:hover{background:var(--accent)}.bundle-banner{margin-top:20px;background:var(--accent);color:#fff;min-height:250px;padding:40px 50px;display:flex;align-items:center;justify-content:space-between;position:relative;overflow:hidden}.bundle-banner:after{content:"03";position:absolute;right:31%;top:-65px;color:rgba(255,255,255,.09);font:260px var(--display)}.eyebrow.light span{background:var(--acid)}.bundle-banner h3{font:clamp(28px,3.3vw,50px)/1 var(--display);text-transform:uppercase;margin:0 0 13px}.bundle-banner p{max-width:570px}.bundle-price{display:flex;flex-direction:column;align-items:end;position:relative;z-index:2}.bundle-price s{font-size:14px}.bundle-price b{font:42px var(--display);margin:5px 0 16px}.button-light{background:#fff;color:var(--ink)}.proof-section{padding-top:80px}.proof-grid{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid var(--line)}.proof-grid article{padding:25px 25px 35px;border-right:1px solid var(--line)}.proof-grid article:last-child{border:0}.proof-grid article>b{font:11px var(--display);color:var(--accent)}.proof-icon{font:45px var(--display);height:85px;display:flex;align-items:center}.proof-grid h3{font:18px var(--display);text-transform:uppercase}.proof-grid p{font-size:13px;line-height:1.7;color:var(--muted)}.how-section{background:var(--ink);color:#fff;display:grid;grid-template-columns:1fr 1fr;padding:100px 8vw;gap:12vw}.how-section h2{font-size:clamp(40px,5vw,76px)}.how-copy>p:last-child{color:#aaa99f;line-height:1.7;max-width:520px}.how-section ol{list-style:none;margin:0;padding:0}.how-section li{display:grid;grid-template-columns:65px 1fr;border-bottom:1px solid #44443e;padding:24px 0}.how-section li>b{color:var(--accent);font:12px var(--display)}.how-section li strong{display:block;font:18px var(--display);text-transform:uppercase;margin-bottom:7px}.how-section li span{color:#aaa99f;font-size:13px}.how-section li strong{color:#fff}.delivery-section{display:grid;grid-template-columns:.7fr 1.3fr;gap:80px}.delivery-cards{display:grid;grid-template-columns:repeat(3,1fr);border:1px solid var(--line)}.delivery-cards article{padding:28px;border-right:1px solid var(--line)}.delivery-cards article:last-child{border:0}.delivery-cards span{font:10px var(--display);color:var(--accent)}.delivery-cards h3{font:17px var(--display);text-transform:uppercase;line-height:1.3}.delivery-cards p{font-size:12px;line-height:1.7;color:var(--muted)}.delivery-cards a{text-decoration:underline;color:var(--ink);font-weight:700}.faq-section{border-top:1px solid var(--line);display:grid;grid-template-columns:.7fr 1.3fr;gap:80px}.accordion details{border-bottom:1px solid var(--line)}.accordion summary{list-style:none;padding:25px 0;font-weight:800;cursor:pointer;display:flex;justify-content:space-between}.accordion summary::-webkit-details-marker{display:none}.accordion summary i{font-style:normal;font-size:24px}.accordion details[open] i{transform:rotate(45deg)}.accordion details p{color:var(--muted);line-height:1.7;max-width:680px;margin:-5px 0 25px}.cta-section{text-align:center;padding:100px 20px 115px;background:var(--acid)}.cta-section>p{text-transform:uppercase;font-size:11px;font-weight:800;letter-spacing:2px}.cta-section h2{font-size:clamp(45px,7vw,105px);margin-bottom:35px}.cta-section h2 em{color:var(--ink);text-decoration:underline;text-decoration-color:var(--accent);text-underline-offset:8px}