.serene-section.hero.info-hero,.serene-section.hero.info-hero .hero-content{min-height:460px}.serene-section.hero.info-hero h1{max-width:760px;font-size:clamp(38px,4.2vw,60px)}.serene-section.hero.info-hero .hero-copy{max-width:560px;margin-bottom:0}.serene-section.hero.info-hero .hero-actions{margin-top:32px}.serene-section.help-nav{background:var(--cream);border-bottom:1px solid var(--line)}.serene-section.help-nav ul{display:flex;gap:6px;margin:0;padding:0;list-style:none;overflow-x:auto;scrollbar-width:none}.serene-section.help-nav ul::-webkit-scrollbar{display:none}.serene-section.help-nav a{display:block;padding:18px 14px 16px;border-bottom:2px solid transparent;color:var(--ink-soft);font-size:13px;font-weight:500;white-space:nowrap;text-decoration:none;transition:color .2s,border-color .2s}.serene-section.help-nav a:hover{color:var(--moss)}.serene-section.help-nav a[aria-current=page]{border-color:var(--moss);color:var(--ink);font-weight:600}.serene-section.info-facts{padding:56px 0 0}.serene-section .facts-grid{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--line)}.serene-section .fact{padding:26px 26px 6px 0}.serene-section .fact+.fact{padding-left:26px;border-left:1px solid var(--line)}.serene-section .fact-value{display:block;margin-bottom:6px;color:var(--ink);font-size:clamp(24px,2.2vw,32px);font-weight:300;line-height:1.15;letter-spacing:-.01em}.serene-section .fact-label{display:block;color:var(--ink-soft);font-size:14px;line-height:1.5}.serene-section.info-body{padding:72px 0 96px}.serene-section .info-grid{display:grid;grid-template-columns:250px minmax(0,1fr);gap:72px;align-items:start}.serene-section .info-grid.no-toc{grid-template-columns:minmax(0,1fr)}.serene-section .info-grid.no-toc .info-main{max-width:860px;margin-inline:auto}.serene-section .info-toc{position:sticky;top:120px}.serene-section .info-toc .eyebrow{margin-bottom:14px}.serene-section .info-toc ol{margin:0;padding:0;list-style:none;border-left:1px solid var(--line)}.serene-section .info-toc a{display:block;margin-left:-1px;padding:7px 0 7px 16px;border-left:2px solid transparent;color:var(--ink-soft);font-size:13.5px;line-height:1.45;text-decoration:none;transition:color .2s,border-color .2s}.serene-section .info-toc a:hover,.serene-section .info-toc a.is-active{border-color:var(--moss);color:var(--ink)}.serene-section .info-main{min-width:0}.serene-section .info-updated{margin:0 0 40px;color:var(--leaf);font-size:13px}.serene-section .info-chapter{padding:0 0 48px;scroll-margin-top:120px}.serene-section .info-chapter+.info-chapter,.serene-section .info-steps+.info-chapter,.serene-section .info-faq-group+.info-chapter{padding-top:48px;border-top:1px solid var(--line)}.serene-section .info-chapter .eyebrow{margin-bottom:12px}.serene-section .info-chapter h2,.serene-section .info-faq-group h2{margin:0 0 18px;color:var(--ink);font-size:clamp(24px,2.1vw,30px);font-weight:400;line-height:1.25;letter-spacing:-.01em}.serene-section .info-rte{color:var(--ink-soft);font-size:16px;line-height:1.75}.serene-section .info-rte>:first-child{margin-top:0}.serene-section .info-rte>:last-child{margin-bottom:0}.serene-section .info-rte p{margin:0 0 16px}.serene-section .info-rte strong{color:var(--ink);font-weight:600}.serene-section .info-rte a{color:var(--moss);font-weight:500;text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}.serene-section .info-rte a:hover{color:var(--moss-deep)}.serene-section .info-rte ul,.serene-section .info-rte ol{margin:0 0 18px;padding:0;list-style:none}.serene-section .info-rte li{position:relative;padding:11px 0 11px 24px;border-bottom:1px solid var(--line)}.serene-section .info-rte li:first-child{border-top:1px solid var(--line)}.serene-section .info-rte ul li:before{content:"";position:absolute;left:2px;top:21px;width:7px;height:7px;border-radius:50%;background:var(--leaf)}.serene-section .info-rte ol{counter-reset:info-ol}.serene-section .info-rte ol li{counter-increment:info-ol;padding-left:34px}.serene-section .info-rte ol li:before{content:counter(info-ol,decimal-leading-zero);position:absolute;left:0;top:12px;color:var(--leaf);font-size:12px;font-weight:700;letter-spacing:.06em}.serene-section .info-figure{margin:28px 0 0}.serene-section .info-figure img{width:100%;aspect-ratio:16 / 9;object-fit:cover}.serene-section .info-figure figcaption{margin-top:10px;color:var(--leaf);font-size:13px}.serene-section .info-rte table{width:100%;margin:4px 0 18px;border-collapse:collapse;font-size:15px}.serene-section .info-rte th{padding:12px 16px 12px 0;border-bottom:1px solid var(--ink);color:var(--leaf);font-size:11px;font-weight:700;letter-spacing:.16em;text-align:left;text-transform:uppercase}.serene-section .info-rte td{padding:16px 16px 16px 0;border-bottom:1px solid var(--line);vertical-align:top}.serene-section .info-rte td:first-child{color:var(--ink);font-weight:500}.serene-section .info-rte td:last-child{padding-right:0;color:var(--ink);font-weight:600;white-space:nowrap}.serene-section .info-note{margin:0 0 48px;padding:24px 28px;border-left:3px solid var(--moss);background:var(--sage-wash);color:var(--ink-soft);font-size:15px;line-height:1.7}.serene-section .info-note strong{color:var(--ink)}.serene-section .info-note a{color:var(--moss);font-weight:600}.serene-section .info-note p{margin:0}.serene-section .info-note p+p{margin-top:10px}.serene-section .info-steps{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px;margin:-16px 0 48px}.serene-section .info-step{padding:26px 24px 24px;border:1px solid var(--line);background:var(--white)}.serene-section .info-step-num{display:block;margin-bottom:18px;color:var(--leaf);font-size:11px;font-weight:700;letter-spacing:.2em;text-transform:uppercase}.serene-section .info-step h3{margin:0 0 10px;color:var(--ink);font-size:17px;font-weight:600;line-height:1.35}.serene-section .info-step .info-rte{font-size:14.5px;line-height:1.65}.serene-section .info-faq-group{padding:0 0 48px;scroll-margin-top:120px}.serene-section .info-faq-group+.info-faq-group{padding-top:48px;border-top:1px solid var(--line)}.serene-section .info-faq{border-bottom:1px solid var(--line)}.serene-section .info-faq:first-of-type{border-top:1px solid var(--line)}.serene-section .info-faq summary{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:22px 0;color:var(--ink);font-size:17px;font-weight:500;line-height:1.4;list-style:none;cursor:pointer}.serene-section .info-faq summary::-webkit-details-marker{display:none}.serene-section .info-faq summary:after{content:"";flex:0 0 12px;width:12px;height:12px;background:linear-gradient(var(--moss),var(--moss)) center / 12px 1.5px no-repeat,linear-gradient(var(--moss),var(--moss)) center / 1.5px 12px no-repeat;transition:transform .25s ease}.serene-section .info-faq[open] summary:after{transform:rotate(45deg)}.serene-section .info-faq summary:hover{color:var(--moss)}.serene-section .info-faq summary:focus-visible{outline:2px solid var(--moss);outline-offset:4px}.serene-section .info-faq .info-rte{padding:0 48px 24px 0;font-size:15.5px}.serene-section.info-feature{padding:0;background:var(--cream)}.serene-section .feature-grid{display:grid;grid-template-columns:1.1fr 1fr;min-height:520px}.serene-section .feature-grid.reverse .feature-media{order:2}.serene-section .feature-media{position:relative;overflow:hidden}.serene-section .feature-media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.serene-section .feature-copy{display:flex;flex-direction:column;justify-content:center;padding:72px clamp(28px,6vw,96px)}.serene-section .feature-copy .section-title{font-size:clamp(28px,2.8vw,40px)}.serene-section .feature-copy .info-rte{margin:20px 0 28px;max-width:480px}.serene-section.info-cta{padding:88px 0;background:var(--moss-deep);color:#fff}.serene-section .cta-grid{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:48px;align-items:end}.serene-section.info-cta .eyebrow{color:#c9d7ce}.serene-section.info-cta .section-title{color:#fff}.serene-section.info-cta p.cta-copy{max-width:560px;margin:18px 0 0;color:#ffffffd1;font-size:16px}.serene-section.info-cta .hero-actions{justify-content:flex-end}.serene-section.info-cta .btn.light{border-color:#fff;background:#fff;color:var(--moss-deep)}.serene-section.info-cta .btn.light:hover{background:var(--cream);border-color:var(--cream)}.serene-section.contact-body{padding:72px 0 96px}.serene-section .contact-grid{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:72px;align-items:start}.serene-section .contact-channels{display:grid;gap:0;margin:28px 0 0;border-top:1px solid var(--line)}.serene-section .contact-channel{display:grid;grid-template-columns:120px 1fr;gap:16px;padding:20px 0;border-bottom:1px solid var(--line)}.serene-section .contact-channel dt{color:var(--leaf);font-size:11px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;padding-top:3px}.serene-section .contact-channel dd{margin:0;color:var(--ink);font-size:16px;line-height:1.6}.serene-section .contact-channel dd a{color:var(--ink);text-decoration:none;border-bottom:1px solid var(--line)}.serene-section .contact-channel dd a:hover{border-color:var(--moss);color:var(--moss)}.serene-section .contact-channel small{display:block;color:var(--ink-soft);font-size:14px}.serene-section .contact-card{padding:44px;border:1px solid var(--line);background:var(--white)}.serene-section .contact-card h2{margin:0 0 8px;font-size:28px;font-weight:400;letter-spacing:-.01em}.serene-section .contact-card>p{margin:0 0 28px;color:var(--ink-soft);font-size:15px}.serene-section .field-row{display:grid;grid-template-columns:1fr 1fr;gap:16px}.serene-section .field{display:flex;flex-direction:column;gap:8px;margin-bottom:18px}.serene-section .field label{color:var(--ink);font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.serene-section .field input,.serene-section .field textarea{width:100%;padding:14px 16px;border:1px solid var(--line);border-radius:0;background:var(--paper);color:var(--ink);font-size:16px;line-height:1.5;transition:border-color .2s,background .2s;-webkit-appearance:none;appearance:none}.serene-section .field textarea{min-height:150px;resize:vertical}.serene-section .field input:focus,.serene-section .field textarea:focus{outline:none;border-color:var(--moss);background:var(--white)}.serene-section .field.has-error input,.serene-section .field.has-error textarea{border-color:var(--coral)}.serene-section .form-message{margin:0 0 22px;padding:14px 18px;font-size:14px}.serene-section .form-message.error{background:#f5d4cf;color:var(--coral-dark)}.serene-section .form-message.success{background:var(--sage-wash);color:var(--moss)}.serene-section .form-message ul{margin:6px 0 0;padding-left:18px}.serene-section .contact-card .btn{width:100%}.serene-section .contact-fineprint{margin:16px 0 0;color:var(--leaf);font-size:13px}@media(max-width:1024px){.serene-section .info-grid{grid-template-columns:minmax(0,1fr);gap:0}.serene-section .info-toc{display:none}.serene-section .contact-grid{grid-template-columns:minmax(0,1fr);gap:48px}}@media(max-width:900px){.serene-section.hero.info-hero,.serene-section.hero.info-hero .hero-content{min-height:400px}.serene-section.hero.info-hero h1{font-size:36px}.serene-section.hero.info-hero .hero-copy{font-size:16px}.serene-section .facts-grid{grid-template-columns:1fr 1fr}.serene-section .fact{padding:20px 16px 16px 0}.serene-section .fact+.fact{padding-left:0;border-left:0}.serene-section .fact:nth-child(2n){padding-left:16px;border-left:1px solid var(--line)}.serene-section .fact:nth-child(n+3){border-top:1px solid var(--line)}.serene-section.info-facts{padding-top:36px}.serene-section.info-body,.serene-section.contact-body{padding:48px 0 64px}.serene-section .feature-grid{grid-template-columns:1fr;min-height:0}.serene-section .feature-grid.reverse .feature-media{order:0}.serene-section .feature-media{aspect-ratio:4 / 3}.serene-section .feature-copy{padding:44px 0 52px;width:var(--wrap);margin-inline:auto}.serene-section.info-cta{padding:64px 0}.serene-section .cta-grid{grid-template-columns:1fr;gap:28px}.serene-section.info-cta .hero-actions{justify-content:flex-start}.serene-section .info-faq .info-rte{padding-right:0}.serene-section .info-rte td:last-child{white-space:normal}.serene-section .contact-card{padding:28px 22px}.serene-section .field-row{grid-template-columns:1fr;gap:0}.serene-section .contact-channel{grid-template-columns:1fr;gap:4px}}
/*# sourceMappingURL=/cdn/shop/t/87/assets/serene-info.css.map */
