.energy-page{--energy-ink:#294936;--energy-muted:#6d7368;--energy-line:#dce1d5;color:var(--energy-ink);background:#fcfbf7;padding-bottom:100px}.energy-shell{max-width:1120px;margin:auto;padding:0 36px}.energy-breadcrumb{color:var(--energy-muted);flex-wrap:wrap;gap:12px;padding:30px 0;font-size:12px;display:flex}.energy-breadcrumb a{text-decoration:none}.energy-product{grid-template-columns:1fr 1fr;align-items:center;gap:64px;padding:8px 0 64px;display:grid}.energy-product-image{border-radius:8px;margin:0;overflow:hidden}.energy-product-image img{aspect-ratio:1;object-fit:cover;width:100%;height:auto;display:block}.energy-eyebrow{letter-spacing:.18em;color:var(--energy-muted);font-size:11px;line-height:1.8}.energy-status{border:1px solid #ccd4c6;border-radius:30px;margin:12px 0;padding:4px 12px;font-size:11px;display:inline-block}.energy-product h1{letter-spacing:-.05em;margin:12px 0;font-size:clamp(27px,3vw,39px);font-weight:500;line-height:1.35}.energy-subtitle{letter-spacing:-.03em;margin:0;font-size:18px;line-height:1.7}.energy-lead{color:var(--energy-muted);margin:22px 0;font-size:15px;line-height:1.9}.energy-facts{border-top:1px solid var(--energy-line);margin:0 0 25px;padding-top:18px}.energy-facts>div{grid-template-columns:85px 1fr;gap:8px;margin:9px 0;font-size:13px;line-height:1.8;display:grid}.energy-facts dt{color:var(--energy-muted)}.energy-facts dd{margin:0}.energy-button{background:var(--energy-ink);color:#fff;box-sizing:border-box;justify-content:space-between;align-items:center;gap:22px;min-height:52px;padding:14px 23px;font-size:14px;text-decoration:none;display:flex}.energy-small{color:var(--energy-muted);font-size:12px;line-height:1.8}.energy-tabs{border-block:1px solid var(--energy-line);z-index:5;background:#fcfbf7;display:flex;position:sticky;top:0}.energy-tabs a{text-align:center;flex:1;padding:19px 8px;font-size:14px;text-decoration:none}.energy-story,.energy-curriculum,.energy-information,.energy-opening{scroll-margin-top:110px}.energy-story{max-width:660px;margin:auto;padding:95px 0}.energy-page h2{letter-spacing:-.04em;margin:18px 0 35px;font-size:clamp(27px,3.2vw,38px);font-weight:400;line-height:1.55}.energy-story-copy{word-break:keep-all;font-size:16px;line-height:2.1}.energy-story-copy p{margin:0 0 25px}.energy-signature{text-align:right;color:var(--energy-muted);font-size:14px}.energy-curriculum{border-top:1px solid var(--energy-line);padding:70px 0}.energy-curriculum header{text-align:center;margin-bottom:45px}.energy-steps{grid-template-columns:1fr 1fr;gap:18px;display:grid}.energy-step{background:#f1f2e9;border:1px solid #e4e7db;gap:24px;padding:30px;display:flex}.energy-step-number{color:#a4ad93;font-family:Georgia,serif;font-size:36px;line-height:1.2}.energy-step-phase{letter-spacing:.06em;color:var(--energy-muted);margin:0 0 11px;font-size:12px}.energy-step h3{word-break:keep-all;margin:0 0 14px;font-size:20px;font-weight:500;line-height:1.5}.energy-step div>p:last-child{color:#646e5d;word-break:keep-all;margin:0;font-size:14px;line-height:1.9}.energy-information{border-top:1px solid var(--energy-line);grid-template-columns:1fr 1.5fr;gap:50px;padding:65px 0;display:grid}.energy-faq details{border-bottom:1px solid var(--energy-line);padding:19px 0}.energy-faq summary{cursor:pointer;font-size:15px;line-height:1.7}.energy-faq p{color:var(--energy-muted);font-size:14px;line-height:1.9}.energy-opening{background:#eeeee3;grid-template-columns:1fr 1fr;gap:55px;margin:20px 0 50px;padding:50px;display:grid}.energy-opening>div>p{line-height:1.9}.energy-form{background:#fcfbf7;padding:28px}.energy-form h3{margin:0 0 20px;font-size:20px;font-weight:500}.energy-floating{z-index:20;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-top:1px solid var(--energy-line);background:#fcfbf7f5;justify-content:space-between;align-items:center;gap:30px;padding:12px max(24px,50vw - 524px);display:flex;position:fixed;bottom:0;left:0;right:0}.energy-floating>div{flex-direction:column;gap:5px;font-size:14px;display:flex}.energy-floating small{color:var(--energy-muted);font-size:11px}.energy-floating .energy-button{min-width:260px}:is(.energy-page a:focus-visible,.energy-page summary:focus-visible){outline-offset:4px;outline:3px solid #9baf80}@media (max-width:740px){.energy-shell{padding:0 20px}.energy-breadcrumb{gap:9px;padding:20px 0;font-size:11px}.energy-product{grid-template-columns:1fr;gap:25px;padding-bottom:35px}.energy-product h1{font-size:29px}.energy-subtitle{font-size:17px}.energy-product-image{border-radius:5px}.energy-tabs a{padding:16px 5px;font-size:12px}.energy-story{padding:60px 4px}.energy-story-copy{font-size:15px}.energy-curriculum{padding:50px 0}.energy-steps{grid-template-columns:1fr;gap:12px}.energy-step{gap:20px;padding:26px 23px}.energy-step h3{font-size:19px}.energy-information{grid-template-columns:1fr;gap:0;padding:45px 0}.energy-information h2{margin-bottom:8px}.energy-opening{grid-template-columns:1fr;gap:24px;margin:12px -20px 20px;padding:28px 20px}.energy-opening h2{margin-bottom:20px;font-size:29px}.energy-form{padding:24px 20px}.energy-floating{padding:10px 16px calc(10px + env(safe-area-inset-bottom));gap:12px}.energy-floating>div{font-size:12px}.energy-floating .energy-button{gap:12px;min-width:0;padding:12px 16px;font-size:12px}.energy-page{padding-bottom:110px}}.energy-step h3{margin:0;font-size:18px;line-height:1.8}.energy-step h3 .energy-step-phase{margin-bottom:10px;font-size:13px;display:block}.energy-step-number{flex-shrink:0}@media (max-width:740px){.energy-step h3{font-size:17px}.energy-step{gap:16px}.energy-step-number{font-size:30px}}.energy-manifesto{border-top:3px solid var(--energy-ink);background:#f0f1e8;max-width:760px;margin:72px auto 0;padding:54px 48px;scroll-margin-top:110px}.energy-manifesto h2{margin:0 0 32px;font-size:clamp(27px,3.4vw,40px);font-weight:500;line-height:1.7}.energy-manifesto p{word-break:keep-all;margin:0 0 26px;font-size:16px;line-height:2}.energy-manifesto .energy-manifesto-impact{font-size:22px;font-weight:600;line-height:1.7}.energy-manifesto-emphasis{font-weight:600}.energy-manifesto .energy-manifesto-closing{border-top:1px solid #ccd4c6;margin-bottom:0;padding-top:27px}.energy-manifesto strong{font-weight:600}@media (max-width:740px){.energy-manifesto{margin:42px -4px 0;padding:30px 24px}.energy-manifesto h2{font-size:27px}.energy-manifesto p{font-size:15px;line-height:1.95}.energy-manifesto .energy-manifesto-impact{font-size:20px}}.energy-product-image-fire img{aspect-ratio:3/4;object-fit:contain}.ritual-prices{border-top:1px solid var(--energy-line);padding:72px 0;scroll-margin-top:100px}.ritual-prices header{text-align:center;margin-bottom:36px}.ritual-prices ol{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;padding:0;list-style:none;display:grid}.ritual-prices li{border:1px solid var(--energy-line);background:#f4f3ec;padding:30px}.ritual-price-step{letter-spacing:.04em;font-size:13px}.ritual-prices h3{margin:20px 0;font-size:38px;font-weight:500}.ritual-prices h3 span{margin-left:5px;font-size:17px}.ritual-prices li p{margin:0;font-size:14px;line-height:1.9}.ritual-prices .ritual-price-note{color:var(--energy-muted);margin-top:16px;font-size:12px}.ritual-prices>.energy-button{max-width:360px;margin-top:20px}@media (max-width:640px){.ritual-prices{padding:48px 0}.ritual-prices ol{grid-template-columns:1fr}.ritual-prices li{padding:25px}.energy-tabs a{font-size:11px}}.cord-product{align-items:start;padding-top:12px}.cord-product .energy-product-image{position:sticky;top:30px}.cord-product .energy-product-info h1{margin:12px 0 4px;font-size:clamp(28px,3vw,38px);line-height:1.5}.cord-product .energy-subtitle{letter-spacing:.01em;color:#777668;font-family:Georgia,serif;font-size:19px}.cord-price{align-items:center;gap:20px;margin:24px 0 30px;display:flex}.cord-price>strong{letter-spacing:-.04em;font-size:36px;font-weight:600}.cord-price>span{color:#858575;flex-direction:column;gap:3px;display:flex}.cord-price s{font-size:20px}.cord-price small{font-size:10px}.cord-timeline{border-block:1px solid #dce1d5;padding:22px 0;scroll-margin-top:100px}.cord-timeline h2{letter-spacing:.18em;margin:0 0 12px;font-size:11px;font-weight:500;line-height:1.5}.cord-current{margin:0 0 20px;font-size:13px;line-height:1.85}.cord-timeline ol{margin:0;padding:0;list-style:none}.cord-timeline li{border-top:1px solid #e5e6de;gap:12px;padding:14px 0;display:flex}.cord-timeline li>span{color:#8f917b;font-size:16px}.cord-timeline h3{margin:0;font-size:12px;font-weight:400;line-height:1.8}.cord-timeline h3 strong{font-size:18px;font-weight:500;display:block}.cord-timeline li p{color:#707666;margin:3px 0 0;font-size:11px;line-height:1.8}.cord-stage-one{background:#eeeee3;margin:0 -12px;border:0!important;padding:14px 12px!important}.cord-hook{letter-spacing:-.04em;word-break:keep-all;margin:32px 0;font-size:22px;line-height:1.8}.cord-benefits h2{margin:0 0 16px;font-size:17px;font-weight:500;line-height:1.8}.cord-benefits ul{margin:0;padding:0;list-style:none}.cord-benefits li{word-break:keep-all;margin:0 0 18px;padding-left:23px;font-size:14px;line-height:1.95;position:relative}.cord-benefits li:before{content:"✂";color:#949580;position:absolute;left:0}.cord-delivery{color:#707666;border-top:1px solid #dce1d5;margin:26px 0 22px;padding-top:20px;font-size:12px;line-height:1.9}.cord-cta{font-size:13px;line-height:1.6}.cord-product .energy-small{font-size:11px}@media (max-width:740px){.cord-product .energy-product-image{position:static}.cord-product{gap:24px}.cord-product .energy-product-info h1{font-size:29px}.cord-price>strong{font-size:32px}.cord-hook{font-size:21px}.cord-cta{gap:10px;padding:15px 17px;font-size:12px}}
