.cycle-logo[data-astro-cid-6zsclzpz]{display:inline-flex;align-items:center;gap:var(--fresh-space-4);color:var(--fresh-ink)}.cycle-logo-word[data-astro-cid-6zsclzpz]{display:inline-flex;align-items:baseline;font-family:var(--fresh-font);font-weight:700;font-size:40px;letter-spacing:-.04em;line-height:1}.cycle-logo-word[data-astro-cid-6zsclzpz] i[data-astro-cid-6zsclzpz]{display:inline-block;width:.2em;height:.2em;margin-left:.04em;border-radius:50%;background:var(--fresh-orange)}.cycle-logo-by[data-astro-cid-6zsclzpz]{display:flex;flex-direction:column;gap:3px;border-left:1px solid var(--fresh-border);padding-left:var(--fresh-space-4);font-size:11px;line-height:1.1}.cycle-logo-by[data-astro-cid-6zsclzpz] img[data-astro-cid-6zsclzpz]{display:block;width:54px;height:auto;margin-left:-2px}.cycle-logo-large[data-astro-cid-6zsclzpz] .cycle-logo-word[data-astro-cid-6zsclzpz]{font-size:72px}.cycle-logo-large[data-astro-cid-6zsclzpz] .cycle-logo-by[data-astro-cid-6zsclzpz]{font-size:12px}.cycle-logo-large[data-astro-cid-6zsclzpz] .cycle-logo-by[data-astro-cid-6zsclzpz] img[data-astro-cid-6zsclzpz]{width:72px}@media(max-width:760px){.cycle-logo-large[data-astro-cid-6zsclzpz] .cycle-logo-word[data-astro-cid-6zsclzpz]{font-size:56px}}.cycle-page .care-hero .care-image{background:var(--fresh-surface-muted)}.cycle-page .care-hero .care-image>img{object-fit:cover;object-position:center}.cycle-page .care-hero .care-image:after{content:none}.cycle-page .cycle-billing-row{display:flex;align-items:start;flex-direction:column;gap:var(--fresh-space-5);margin-bottom:var(--fresh-space-6)}.cycle-page .cycle-billing-control{position:relative;display:inline-flex;flex-shrink:0;border:1px solid var(--fresh-border);border-radius:var(--fresh-radius-pill);padding:var(--fresh-space-1);background:var(--fresh-surface);cursor:pointer}.cycle-page .cycle-billing-control input{position:absolute;width:1px;height:1px;opacity:0}.cycle-page .cycle-billing-control:has(input:focus-visible){outline:2px solid var(--fresh-accent-text);outline-offset:5px}.cycle-page .cycle-billing-control span{display:flex;align-items:center;min-height:44px;padding-inline:var(--fresh-space-4);border-radius:var(--fresh-radius-pill);font-size:14px;font-weight:500;color:var(--fresh-text-muted)}.cycle-page .cycle-billing-control input:not(:checked)~.cycle-billing-monthly,.cycle-page .cycle-billing-control input:checked~.cycle-billing-annual{background:var(--fresh-ink);color:var(--fresh-surface)}.cycle-page .cycle-billing-note{font-size:13px;line-height:1.6;color:var(--fresh-text-muted);max-width:380px}.cycle-page .cycle-plan{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--fresh-space-5);align-items:start;border:1px solid var(--fresh-border)}.cycle-page .cycle-plan-popular{border-color:var(--fresh-accent-text)}.cycle-page .cycle-popular-label{display:inline-flex;align-items:center;gap:var(--fresh-space-2);margin-bottom:var(--fresh-space-3);font-size:12px;font-weight:500;color:var(--fresh-accent-text)}.cycle-page .cycle-plan h3{font-size:24px;font-weight:400;letter-spacing:-.02em;margin-bottom:var(--fresh-space-2)}.cycle-page .cycle-plan-pricing{text-align:right}.cycle-page .cycle-plan-total{color:var(--fresh-ink);font-size:48px;line-height:1.2;letter-spacing:-.04em}.cycle-page .cycle-price-unit{display:block;margin-top:var(--fresh-space-1);font-size:14px;letter-spacing:0;color:var(--fresh-text-muted)}.cycle-page .cycle-plan-rate{margin-top:var(--fresh-space-3);font-size:14px}.cycle-page .cycle-plan .care-button{grid-column:1 / -1;justify-content:space-between}.cycle-page .cycle-cta-label{font-weight:inherit}.cycle-page .cycle-benefit p,.cycle-page .cycle-routine p,.cycle-page .cycle-steps p{color:var(--fresh-text-muted);font-size:15px;line-height:1.65}.cycle-page .cycle-routine{display:grid;grid-template-columns:1fr 1fr;gap:var(--fresh-space-8);align-items:center}.cycle-page .cycle-bag-details{border:1px solid var(--fresh-border);border-radius:var(--fresh-radius-card);padding:var(--fresh-space-6);background:var(--fresh-surface)}.cycle-page .cycle-bag-details>.care-eyebrow{color:var(--fresh-accent-text);font-size:13px}.cycle-page .cycle-bag-details h3{font-size:30px;font-weight:400;line-height:1.15;letter-spacing:-.03em;margin-block:var(--fresh-space-4) var(--fresh-space-5)}.cycle-page .cycle-dimensions{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--fresh-space-4);margin-block:var(--fresh-space-6);padding-block:var(--fresh-space-5);border-block:1px solid var(--fresh-border)}.cycle-page .cycle-dimensions dt{color:var(--fresh-text-muted);font-size:13px;margin-bottom:var(--fresh-space-2)}.cycle-page .cycle-dimensions dd{font-size:30px;letter-spacing:-.03em}.cycle-page .cycle-dimensions dd span{font-size:14px;color:var(--fresh-text-muted);letter-spacing:0}.cycle-page .cycle-routine .cycle-capacity-note{font-size:13px}.cycle-page .cycle-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--fresh-space-6);list-style:none;padding:0;margin:var(--fresh-space-7) 0 0}.cycle-page .cycle-steps li{display:flex;align-items:start;gap:var(--fresh-space-5);padding-block:var(--fresh-space-6);border-top:1px solid var(--fresh-border)}.cycle-page .cycle-steps li>span{font-size:13px;color:var(--fresh-accent-text);padding-top:var(--fresh-space-1)}.cycle-page .cycle-steps h3{font-size:24px;font-weight:400;letter-spacing:-.02em;margin-bottom:var(--fresh-space-3)}.cycle-page .cycle-launch-grid{display:grid;grid-template-columns:1fr 1fr;gap:var(--fresh-space-8);align-items:start}.cycle-page .cycle-launch-copy .care-heading{margin-block:var(--fresh-space-4) var(--fresh-space-5)}.cycle-page .cycle-zips{display:flex;flex-wrap:wrap;gap:var(--fresh-space-2);padding:0;margin-block:var(--fresh-space-6) var(--fresh-space-5);list-style:none}.cycle-page .cycle-zips li{border:1px solid var(--fresh-border);border-radius:var(--fresh-radius-pill);padding:var(--fresh-space-2) var(--fresh-space-4);font-size:14px}.cycle-page .cycle-launch-note{color:var(--fresh-text-muted);font-size:14px;line-height:1.6;max-width:440px;margin-bottom:var(--fresh-space-3)}.cycle-page .cycle-waitlist-form,.cycle-page .cycle-start-panel{padding:var(--fresh-space-6);background:var(--fresh-surface-muted);border-radius:var(--fresh-radius-card)}.cycle-page .cycle-waitlist-form-head{display:flex;flex-direction:column;gap:var(--fresh-space-2);margin-bottom:var(--fresh-space-5)}.cycle-page .cycle-waitlist-form-head>span{font-size:13px;color:var(--fresh-accent-text)}.cycle-page .cycle-waitlist-form-head>strong{font-size:24px;font-weight:400;letter-spacing:-.02em}.cycle-page .cycle-waitlist-fields{display:grid;grid-template-columns:1fr 1fr;gap:var(--fresh-space-4)}.cycle-page .cycle-waitlist-field{display:flex;flex-direction:column;gap:var(--fresh-space-2);font-size:14px;min-width:0}.cycle-page .cycle-waitlist-field--wide{grid-column:1 / -1}.cycle-page .cycle-waitlist-field :is(input,select){width:100%;min-height:50px;padding:var(--fresh-space-3);border:1px solid var(--fresh-border);border-radius:var(--fresh-radius-card);background:var(--fresh-surface);color:var(--fresh-ink);font:inherit}.cycle-page .cycle-waitlist-field input::placeholder{color:var(--fresh-text-muted)}.cycle-page .cycle-waitlist-field :is(input,select):focus-visible{outline:2px solid var(--fresh-accent-text);outline-offset:3px}.cycle-page .cycle-waitlist-submit{width:100%;justify-content:space-between;margin-top:var(--fresh-space-5);border:0;cursor:pointer}.cycle-page .cycle-waitlist-note{font-size:13px;line-height:1.6;color:var(--fresh-text-muted);margin-top:var(--fresh-space-4)}.cycle-page .cycle-waitlist-success{display:flex;align-items:start;gap:var(--fresh-space-3);padding:var(--fresh-space-4);margin-bottom:var(--fresh-space-5);background:var(--fresh-success-surface);color:var(--fresh-success);border-radius:var(--fresh-radius-card);font-size:14px;line-height:1.6}.cycle-page .cycle-waitlist-success svg{flex-shrink:0;margin-top:var(--fresh-space-1)}.cycle-page .cycle-honeypot{display:none}.cycle-page .cycle-start-panel h3{font-size:30px;font-weight:400;letter-spacing:-.03em;margin-block:var(--fresh-space-4)}.cycle-page .cycle-start-panel>p:not(.care-eyebrow){font-size:17px;line-height:1.6;color:var(--fresh-text-muted);margin-bottom:var(--fresh-space-5)}@media(max-width:1100px){.cycle-page .cycle-routine,.cycle-page .cycle-launch-grid{gap:var(--fresh-space-6)}}@media(max-width:760px){.cycle-page .cycle-billing-row{align-items:start;flex-direction:column;gap:var(--fresh-space-4)}.cycle-page .cycle-billing-control span{font-size:12px;padding-inline:var(--fresh-space-3)}.cycle-page .cycle-routine,.cycle-page .cycle-launch-grid{grid-template-columns:minmax(0,1fr)}.cycle-page .cycle-bag-details,.cycle-page .cycle-waitlist-form,.cycle-page .cycle-start-panel{padding:var(--fresh-space-5)}.cycle-page .cycle-waitlist-fields{grid-template-columns:minmax(0,1fr)}.cycle-page .care-actions .care-button{width:100%;justify-content:space-between}}.cycle-page .cycle-hero-brand{margin-bottom:var(--fresh-space-5)}.cycle-page .cycle-signup-brand{margin-bottom:var(--fresh-space-6)}.cycle-page .cycle-plans-layout{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:var(--fresh-space-8);align-items:start}.cycle-page .cycle-value-stack>h3{font-size:30px;line-height:1.15;font-weight:400;letter-spacing:-.03em;margin-block:var(--fresh-space-5) var(--fresh-space-3)}.cycle-page .cycle-value-intro{font-size:15px;line-height:1.6;color:var(--fresh-text-muted)}.cycle-page .cycle-benefits{list-style:none;padding:0;margin-block:var(--fresh-space-6);display:grid;gap:var(--fresh-space-5)}.cycle-page .cycle-benefit{display:flex;align-items:start;gap:var(--fresh-space-4)}.cycle-page .cycle-benefit>svg{color:var(--fresh-accent-text);flex-shrink:0;margin-top:var(--fresh-space-1)}.cycle-page .cycle-benefit h4{font-size:17px;font-weight:500;margin-bottom:var(--fresh-space-1)}.cycle-page .cycle-benefit h4 s{color:var(--fresh-text-muted);font-weight:400;margin-right:var(--fresh-space-2)}.cycle-page .cycle-value-extra{font-size:14px;line-height:1.6;color:var(--fresh-text-muted);padding-top:var(--fresh-space-5);border-top:1px solid var(--fresh-border)}.cycle-page .cycle-popular-label:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--fresh-orange)}.cycle-page .cycle-start-panel>.care-eyebrow{margin-top:var(--fresh-space-5)}@media(min-width:1001px){.cycle-page .cycle-value-stack{position:sticky;top:112px}}@media(max-width:1000px){.cycle-page .cycle-plans-layout{grid-template-columns:minmax(0,1fr);gap:var(--fresh-space-7)}.cycle-page .cycle-benefits{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:520px){.cycle-page .cycle-benefits,.cycle-page .cycle-plan{grid-template-columns:minmax(0,1fr)}.cycle-page .cycle-plan-pricing{text-align:left}}.cycle-page .cycle-product-image{border-radius:var(--fresh-radius-image);background:var(--fresh-surface-muted);padding:var(--fresh-space-5)}.cycle-page .cycle-product-image img{display:block;width:100%;height:auto;max-height:440px;object-fit:contain;mix-blend-mode:multiply}@media(max-width:900px){.cycle-page .cycle-steps{grid-template-columns:minmax(0,1fr);gap:0}}
