.hero-included{position:absolute;right:48px;bottom:80px;max-width:350px;padding:20px 23px;background:#1c382bd9;border:1px solid #d3dfbf55;color:#f5f3e8;backdrop-filter:blur(9px)}.hero-included>span{font-size:8px;letter-spacing:.17em;color:#c2cfb5}.hero-included strong{display:block;font:21px/1.3 Georgia,serif;margin-top:9px;font-weight:400}.hero-included i{font-style:normal;color:#d6ae82;padding-inline:4px}.hardware-story{margin-bottom:75px}.hardware-heading{display:grid;grid-template-columns:1.1fr 1fr;gap:8%;align-items:end;padding:30px 0 35px;border-top:1px solid #d0d6c6}.hardware-heading h3{font-size:43px;line-height:1.08;margin-top:18px}.hardware-heading>p{font-size:15px;line-height:1.7;color:#627160;max-width:470px}.hardware-reveal{display:grid;grid-template-columns:1.2fr 1fr;background:#ede8dc;min-height:510px}.hardware-reveal>figure{margin:0;position:relative;align-self:stretch;background:#565c43}.hardware-reveal>figure>img{width:100%;height:100%;object-fit:contain}.hardware-reveal>figure>figcaption{position:absolute;bottom:12px;left:18px;color:#fff;font-size:9px;letter-spacing:.03em;text-shadow:0 1px 5px #000}.hardware-explainer{padding:35px 38px}.hardware-explainer h3{font-size:43px;margin:25px 0}.hardware-explainer dl{margin:0}.hardware-explainer dl>div{border-top:1px solid #cfd5c5;padding:14px 0}.hardware-explainer dt{font-size:13px;font-weight:700}.hardware-explainer dd{margin:5px 0 0;color:#677661;font-size:12px;line-height:1.6}.hardware-explainer .text-link{font-size:11px;margin-top:22px;display:inline-block}.hardware-use{display:grid;grid-template-columns:1.7fr 1fr;gap:20px;margin-top:22px}.hardware-use figure{margin:0;background:#e9e7da}.hardware-use img{width:100%;height:390px;object-fit:cover}.hardware-use .wear-listen img{object-position:center}.hardware-use .rear-wear img{object-position:center}.hardware-use figcaption{padding:18px 20px;color:#61705c;font-size:12px;line-height:1.5;min-height:92px}.hardware-use figcaption b{display:block;color:#294533;font-size:10px;letter-spacing:.1em;margin-bottom:5px}.wear-listen figcaption{display:grid;grid-template-columns:1fr 1fr;gap:20px}.hardware-details{display:grid;grid-template-columns:1fr 1.15fr;margin-top:22px;background:#fdfaf1;align-items:center}.hardware-details>figure{margin:0}.hardware-details img{width:100%;height:350px;object-fit:contain}.hardware-details>div{padding:35px 38px}.hardware-details h3{font-size:33px;line-height:1.14;margin:18px 0}.hardware-details p:not(.eyebrow){font-size:13px;line-height:1.65;color:#6a7864}.hardware-details details{margin-top:18px;border-top:1px solid #d0d7c5;padding-top:17px}.hardware-details summary{font-size:11px;cursor:pointer;display:flex;justify-content:space-between;gap:15px;list-style:none;font-weight:600}.hardware-details summary+p{margin-top:14px}.hardware-disclosure{font-size:10px;line-height:1.55;color:#7c8673;margin-top:15px;max-width:1000px}.app-heading{border-top:1px solid #d0d6c6;padding-top:38px;margin-bottom:35px;display:grid;grid-template-columns:1fr 1fr;gap:15px 8%;align-items:end}.app-heading>.eyebrow{grid-column:1/-1}.app-heading h3{font-size:43px}.app-heading>p:last-child{font-size:15px;color:#627160;max-width:450px}.real-prayer{margin:25px 0 15px;width:100%}.real-prayer video{width:100%;height:auto;aspect-ratio:16/9;display:block;background:#132d21}.real-prayer figcaption{font-size:8px;color:#b8c8b0;line-height:1.5;margin-top:8px}.pray-panel h3{margin-top:28px}.pray-panel .micro{margin-top:0;padding-top:10px}.offer-combination-label{font-size:9px;letter-spacing:.15em;font-weight:700;margin-bottom:20px;color:#586e50}.bundle-scene{position:relative;display:grid;grid-template-columns:1fr .31fr;gap:15px;align-items:center;background:#ede8dc;padding:15px}.bundle-scene figure{margin:0;min-width:0}.bundle-hardware>img{width:100%;height:auto;aspect-ratio:1.5;object-fit:contain}.bundle-hardware figcaption{font-size:7px;letter-spacing:.07em;margin-top:8px;color:#5f7254}.bundle-app{height:205px;display:flex;justify-content:center}.bundle-app>img{height:100%;width:auto;object-fit:contain;box-shadow:0 6px 15px #182d241a;border-radius:12px}.bundle-plus{position:absolute;left:72%;top:45%;font:21px Georgia,serif;color:#627458}.bundle-labels{display:grid;grid-template-columns:1fr 1fr;gap:15px;margin:14px 0 30px}.bundle-labels b{font:15px Georgia,serif;letter-spacing:-.02em;display:block}.bundle-labels small{display:block;font-size:9px;color:#74816b;margin-top:4px}.membership{align-items:start}.member-story{padding-top:60px}.delivery-list>.bundle-scene{margin-top:25px}.delivery-list .bundle-app{height:265px}.delivery-list .bundle-labels{margin-bottom:35px}.delivery-list .benefit h3{font-size:27px}.checkout-hardware{margin:-28px -28px 25px;background:#e7e5d6;position:relative}.checkout-hardware img{width:100%;height:215px;object-fit:cover}.checkout-hardware span{position:absolute;bottom:13px;left:15px;color:#fff;font-size:9px;letter-spacing:.12em;font-weight:600;background:#213d2cd9;padding:8px 12px;line-height:1.6}.checkout-card{top:105px}.box-preview{margin-top:26px;border:1px solid #d2d9c6;padding:18px}.box-preview summary{font-size:12px;cursor:pointer;font-weight:600;display:flex;justify-content:space-between;gap:12px;list-style:none}.box-preview img{margin-top:15px;width:100%}.box-preview p{font-size:12px;color:#65765d;margin-top:14px}.box-preview small{font-size:10px;color:#7e8973;display:block;margin-top:8px}.reserved-v1{width:220px;height:160px;object-fit:cover;flex-shrink:0}.later-note{gap:25px}.later-note>div{flex:1}.v1-status-inner>img{height:230px;object-fit:contain}.v1-status-inner{grid-template-columns:1.25fr 1fr}.v1-status-inner h2{font-size:27px}.checkout-card label:not(.check){margin-top:22px}
@media(min-width:1101px){.checkout-hardware{margin:-38px -38px 25px}}@media(max-width:1100px){.hardware-heading h3{font-size:37px}.hardware-explainer{padding:27px}.hardware-explainer h3{font-size:37px}.hardware-use img{height:300px}.hardware-details>div{padding:28px}.hardware-details h3{font-size:29px}.bundle-app{height:170px}.bundle-labels b{font-size:13px}.hero-included{right:35px;max-width:290px}.hero-included strong{font-size:19px}.reserved-v1{width:170px;height:135px}.v1-status-inner{grid-template-columns:1fr}.v1-status-inner>img{display:block;height:220px;width:100%;object-fit:contain}}
@media(max-width:740px){.hero{min-height:940px}.hero-copy{padding-bottom:220px;padding-top:130px}.hero-included{left:25px;right:25px;bottom:55px;max-width:none;padding:16px 18px}.hero-included strong{font-size:20px;max-width:290px}.hardware-story{margin-bottom:55px}.hardware-heading{grid-template-columns:1fr;gap:20px;padding-top:25px}.hardware-heading h3{font-size:36px}.hardware-heading>p{font-size:14px}.hardware-reveal{grid-template-columns:1fr;min-height:0}.hardware-reveal>figure>img{height:auto;aspect-ratio:1.5;object-fit:contain}.hardware-explainer{padding:28px 25px}.hardware-explainer h3{font-size:39px;margin:20px 0}.hardware-explainer dd{font-size:13px}.hardware-explainer dt{font-size:14px}.hardware-explainer .text-link{font-size:11px}.hardware-use{grid-template-columns:1fr;gap:18px}.hardware-use img{height:auto;aspect-ratio:1.5;object-fit:contain}.hardware-use .rear-wear img{height:auto;aspect-ratio:1.5}.hardware-use figcaption{font-size:11px;min-height:0;padding:17px}.hardware-use figcaption b{font-size:9px}.hardware-details{grid-template-columns:1fr}.hardware-details img{height:230px;object-fit:contain}.hardware-details>div{padding:27px}.hardware-details h3{font-size:31px}.hardware-details summary{font-size:11px}.hardware-disclosure{font-size:9px}.app-heading{grid-template-columns:1fr;gap:18px}.app-heading h3{font-size:37px}.app-heading>.eyebrow{grid-column:auto}.app-heading>p:last-child{font-size:14px}.pray-panel h3{margin-top:24px}.real-prayer figcaption{font-size:8px}.member-story{padding-top:0}.bundle-scene{padding:11px;gap:10px}.bundle-app{height:165px}.bundle-labels{gap:12px;margin-bottom:25px}.bundle-labels b{font-size:14px;line-height:1.2}.bundle-labels small{font-size:9px;line-height:1.5}.delivery-list .bundle-app{height:210px}.bundle-plus{font-size:18px;left:71%}.checkout-hardware{margin:-27px -27px 23px}.checkout-hardware img{height:auto;aspect-ratio:1.5}.checkout-hardware span{font-size:8px}.reserved-v1{width:100%;height:auto;aspect-ratio:1.8;object-fit:cover}.later-note{gap:22px}.v1-status-inner{grid-template-columns:1fr}.v1-status-inner>img{height:auto;aspect-ratio:1.5}.v1-status-inner h2{font-size:30px}.v1-status-inner p{font-size:13px}.v1-status-inner .text-link{font-size:10px}.checkout-card label:not(.check){margin-top:20px}}
