.gc-section{background:#e8f0e6;padding:48px 0;color:#0e4d3f}.gc-layout{display:grid;grid-template-columns:1.1fr 1fr;gap:30px 60px;align-items:center}.gc-intro .wr-eyebrow{margin:0 0 18px}.website-redesign .gc-intro h2{font-size:clamp(33px,3.3vw,47px);line-height:1.13;max-width:530px;margin-bottom:25px}.gc-intro>p:not(.wr-eyebrow){font-size:16px;line-height:1.85;color:#526057;margin:18px 0 0}.gc-intro strong{color:#0e4d3f;font-weight:650}.gc-card{position:relative;border:1px solid #c89b53;border-radius:25px;padding:30px 32px;background:#fffaf0;box-shadow:0 9px 28px #0e4d3f0b;transition:translate .25s,box-shadow .25s}.gc-shield{color:#9b7127;margin-bottom:14px}.gc-card-label{font-size:10px;font-weight:650;letter-spacing:.16em;text-transform:uppercase;color:#8b6527;margin:0!important}.website-redesign .gc-card h3{font-size:34px;line-height:1.2;margin:10px 0}.gc-exclusive{font-size:13px;color:#5a6a60;margin:0!important}.gc-card dl{margin-top:23px}.gc-card dl>div{padding:14px 0;border-top:1px solid #e2d6be}.gc-card dt{font-size:15px;font-weight:650}.gc-card dd{font-size:13px;line-height:1.7;color:#5c6258;margin-top:4px}.gc-card .gc-card-note{font-size:11px;line-height:1.75;color:#62665a;margin:14px 0 0;padding-top:14px;border-top:1px solid #e2d6be}.gc-details{grid-column:1/-1;border-top:1px solid #bdcdbb;padding-top:24px}.gc-conditions{display:grid;grid-template-columns:1.1fr 1fr;gap:60px}.gc-conditions p{font-size:14px;line-height:1.8;color:#526057;margin:0}.gc-details .gc-personal{font-size:16px;line-height:1.85;max-width:930px;margin:22px 0 18px;color:#0e4d3f}.gc-terms-link{display:inline-flex;align-items:center;gap:13px;min-height:44px;font-size:14px;font-weight:650;text-decoration:underline;text-decoration-color:#c89b53;text-underline-offset:6px}.gc-terms-link svg{transition:translate .2s}.gc-terms-link:hover svg{translate:4px 0}.gc-terms-link:focus-visible{outline:3px solid #9b7127;outline-offset:5px}.gc-card.gc-arrived{animation:gc-shimmer 1.7s ease .5s 1}@keyframes gc-shimmer{0%,to{outline:2px solid transparent;outline-offset:0}45%{outline:2px solid #d4a25a70;outline-offset:3px}}@media(hover:hover)and (min-width:721px){.gc-card:hover{translate:0 -4px;box-shadow:0 15px 30px #0e4d3f14}}@media(max-width:900px){.gc-layout{gap:28px 35px}.gc-conditions{gap:35px}.gc-card{padding:27px}.website-redesign .gc-card h3{font-size:30px}}@media(max-width:720px){.gc-section{padding:34px 0}.gc-layout{grid-template-columns:1fr;gap:27px}.gc-conditions{grid-template-columns:1fr;gap:16px}.gc-details{grid-column:auto;padding-top:24px}.gc-card{padding:27px 25px}.website-redesign .gc-intro h2{font-size:36px}.gc-intro>p:not(.wr-eyebrow){font-size:16px}.gc-terms-link{font-size:13px;gap:10px}.gc-terms-link svg{flex-shrink:0}.gc-details .gc-personal{font-size:16px}}@media(prefers-reduced-motion:reduce){.gc-card,.gc-terms-link svg{animation:none!important;transition:none!important;translate:none!important}}[data-wick-motion=paused] .gc-card{animation:none!important;transition:none!important}.pe-challenges{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.pe-challenges button{position:relative;text-align:left;padding:25px 25px 30px;border:1px solid #d6e3d5;border-radius:20px;background:#fffdf8;color:#0e4d3f;display:flex;flex-direction:column;gap:13px;transition:transform .25s,box-shadow .25s,border-color .25s}.pe-challenges button:hover{transform:translateY(-4px);box-shadow:0 10px 25px #0e4d3f0d}.pe-challenges button[aria-pressed=true]{border-color:#ba872f;background:#fff0b8;box-shadow:3px 4px #d4a25a55}.pe-challenges strong{font-size:17px}.pe-challenges span{font-size:14px;line-height:1.7;color:#5c564e}.pe-card-arrow{position:absolute;right:20px;top:26px}.pe-challenges button:focus-visible,.pe-details-toggle:focus-visible{outline:3px solid #0e4d3f;outline-offset:4px}.pe-answer{margin-top:26px;padding:32px 38px;border:1px solid #d4a25a80;border-radius:22px;background:#e8f0e6}.pe-answer-title{display:flex;align-items:center;gap:13px;color:#8a601e}.pe-answer-title .wr-eyebrow{margin:0}.pe-answer h3{margin-top:15px}.pe-help{font-size:20px;line-height:1.7;max-width:850px;margin:16px 0 22px;color:#0e4d3f}.pe-details-toggle{display:flex;align-items:center;gap:20px;min-height:44px;font-size:14px;font-weight:650;color:#0e4d3f}.pe-feature-details ul{list-style:none;display:grid;grid-template-columns:1fr 1fr;gap:0 32px;margin-top:14px}.pe-feature-details li{border-top:1px solid #bdcfc0;padding:20px 0;font-size:14px}.pe-feature-details li p{margin-top:8px;line-height:1.75;color:#5c564e}.pe-invite{margin-top:36px;display:flex;align-items:center;justify-content:space-between;gap:30px}.pe-invite>p{font-size:18px;line-height:1.7;max-width:580px;color:#0e4d3f}.pe-invite .wr-button{font-size:13px;white-space:nowrap}.pe-journey{position:relative;display:grid;gap:24px;isolation:isolate}.pe-work{grid-template-columns:repeat(3,minmax(0,1fr))}.pe-ongoing{grid-template-columns:repeat(4,minmax(0,1fr))}.pe-connecting{clip-path:inset(0);transition:clip-path .9s ease}.pe-connecting.pe-line-waiting{clip-path:inset(0 100% 0 0)}.pe-connecting{position:absolute;top:37px;left:24px;right:24px;height:2px;background:#d4a25a;transform-origin:left;z-index:-1}.pe-step{position:relative;background:#fffdf8;border:1px solid #d6e3d5;border-radius:21px;padding:29px 26px;transition:box-shadow .25s,border-color .25s}.pe-step:hover{translate:0 -4px;box-shadow:0 12px 26px #0e4d3f12;border-color:#d4a25a}.pe-step-emphasis{background:#fff4d0;border-color:#d4a25a;box-shadow:4px 5px #d4a25a38}.pe-step-icon{display:inline-flex;background:#e8f0e6;border-radius:14px;padding:13px;color:#0e4d3f;margin-bottom:25px}.pe-step-index{position:absolute;right:24px;top:34px;font-size:12px;color:#8a601e;letter-spacing:.12em}.website-redesign .pe-step h3{font-family:inherit;font-size:13px;letter-spacing:.1em;line-height:1.6;font-weight:700}.pe-step h4{font-family:Fraunces,Georgia,serif;font-size:24px;line-height:1.3;margin:14px 0;color:#0e4d3f}.pe-step p{font-size:15px;line-height:1.8;margin-top:16px;color:#5c564e}.pe-control{margin:30px auto 0;font-size:18px;line-height:1.8;color:#0e4d3f;max-width:900px}.pe-qualification{font-size:12px;line-height:1.8;color:#5c564e;margin-top:20px;max-width:900px}.website-redesign .pe-membership-intro{padding:42px 0 38px}.pe-membership-intro .wr-wrap{max-width:1050px}.website-redesign .pe-membership-intro h1{font-size:clamp(34px,3.5vw,49px)}.website-redesign .pe-membership-intro .wr-lead{font-size:18px;line-height:1.75;max-width:940px;margin-top:20px}.pe-membership-reassurance{font-size:14px;font-weight:600;margin-top:20px;color:#0e4d3f}.website-redesign .pe-pricing #prototype-pricing{padding-top:26px;padding-bottom:50px}.pe-pricing #prototype-pricing>.relative{max-width:1240px}.pe-pricing .pe-plan-grid{align-items:stretch;margin-top:20px}.website-redesign .pe-pricing .pe-plan-shell{background:transparent!important;border:0!important;box-shadow:none!important;padding:0!important}.website-redesign .pe-pricing .pe-price-card{background:#fffdf8!important;border:1px solid #d6e3d5!important;box-shadow:0 5px 20px #0e4d3f08!important;padding:30px!important}.website-redesign .pe-pricing .pe-featured-card{border:2px solid #d4a25a!important}.website-redesign .pe-pricing .pe-price-card>p{margin-top:14px}.website-redesign .pe-pricing .pe-price-card>p:first-of-type{margin-top:0}.pe-membership-reassurance{margin-top:20px!important}.pe-plan-description{font-size:14px!important;line-height:1.8!important}.pe-plan-shell{height:100%;display:flex}.pe-plan-shell>.pe-price-card{width:100%;height:100%;transition:box-shadow .25s}.pe-price-card:hover{box-shadow:0 15px 32px #0e4d3f18!important}.pe-guarantee-note{font-size:12px;line-height:1.7;margin-top:18px;color:#0e4d3f}.pe-guarantee-note a{text-decoration:underline;text-underline-offset:3px}.pe-price-card.pe-featured-card{animation:pe-float 5.8s ease-in-out infinite,pe-border 15s ease-in-out infinite}.pe-plan-shell:not(.is-visible) .pe-featured-card{animation-play-state:paused}.pe-price-card:not(.pe-featured-card):hover{translate:0 -4px}.pe-membership-journey .pe-step{padding:27px 22px}.pe-membership-journey .pe-control{font-weight:600}.pe-plan-shell ul{margin-top:23px}.pe-plan-shell a:last-child{margin-top:24px}@keyframes pe-float{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@keyframes pe-border{0%,78%,to{outline:2px solid transparent;outline-offset:0}84%{outline:2px solid #e9c98770;outline-offset:2px}90%{outline:2px solid transparent;outline-offset:3px}}[data-wick-motion=paused] .pe-featured-card{animation:none}@media(max-width:1050px){.pe-ongoing{grid-template-columns:repeat(2,minmax(0,1fr))}.pe-invite{flex-direction:column;align-items:flex-start}.pe-work{gap:16px}.pe-step{padding:24px 20px}}@media(max-width:720px){.pe-connecting.pe-line-waiting{clip-path:inset(0 0 100% 0)}.pe-challenges{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;padding:3px 3px 14px;gap:14px}.pe-challenges button{flex:0 0 85%;scroll-snap-align:start;min-height:200px}.pe-answer{padding:25px 22px;margin-top:14px}.pe-help{font-size:18px}.pe-feature-details ul{grid-template-columns:1fr}.pe-invite .wr-button{white-space:normal;width:100%}.pe-work,.pe-ongoing{grid-template-columns:1fr;padding-left:20px;gap:22px}.pe-connecting{width:2px;height:auto;left:0;right:auto;top:18px;bottom:18px;transform-origin:top}.pe-step:before{content:"";position:absolute;left:-26px;top:31px;width:12px;height:12px;background:#d4a25a;border:3px solid #f8f4ed;border-radius:50%}.pe-price-card.pe-featured-card{animation:none}.pe-step h4{font-size:25px}.website-redesign .pe-membership-intro{padding:34px 0}.pe-pricing .pe-plan-grid{gap:28px}.pe-control{font-size:17px}}@media(prefers-reduced-motion:reduce){.pe-challenges button,.pe-step,.pe-price-card{transition:none!important;animation:none!important;translate:none!important}.pe-price-card.pe-featured-card{animation:none}.pe-challenges button:hover{transform:none}}.website-redesign .ws-health-hero .wr-wick-character{mix-blend-mode:normal}.website-redesign .ws-health-hero .ws-split{grid-template-columns:minmax(0,1.35fr) minmax(0,.85fr);gap:60px}.website-redesign .ws-health-hero h1{font-size:clamp(36px,3.7vw,53px);line-height:1.14;text-wrap:balance}.hc-keep-together{white-space:nowrap}.website-redesign .ws-health-hero .wr-lead{font-size:19px;line-height:1.7;max-width:660px;margin-top:26px}.ws-health-hero .wr-actions>.wr-button:first-child{box-shadow:0 0 0 2px #d4a25a88,0 7px 18px #0e4d3f16}.ws-health-hero .wr-actions>.wr-button:first-child:is(:hover,:focus-visible){box-shadow:0 0 0 4px #d4a25a88,0 9px 22px #0e4d3f20}.ws-health-hero .wr-wick-hello{max-width:100%;font-size:12px;line-height:1.5;padding:11px 13px}.hc-benefit{position:relative;overflow:hidden;outline-offset:5px;transition:border-color .4s ease,box-shadow .4s ease;min-width:0}.hc-benefit-top{display:flex;align-items:start;justify-content:space-between;gap:20px;color:#9a691e}.hc-benefit.is-active{border-color:#d4a25a;box-shadow:0 10px 24px #0e4d3f0c,4px 5px #d4a25a30}.hc-benefit .hc-benefit-accent{position:absolute;bottom:0;left:0;height:4px;width:0;background:#d4a25a;transition:width .6s ease}.hc-benefit.is-active .hc-benefit-accent{width:100%}.website-redesign .hc-snapshot-intro .wr-body{max-width:600px}.website-redesign .hc-snapshot-intro h2{font-size:clamp(32px,3.2vw,46px);line-height:1.2}.website-redesign .hc-highlight{font-size:18px;line-height:1.6;color:#0e4d3f;font-weight:600;border-left:3px solid #d4a25a;padding:12px 0 12px 20px;margin-top:28px}.hc-demo{border:1px solid #b7cdbd;background:#fffaf1;border-radius:25px;overflow:hidden;box-shadow:0 16px 40px #0e4d3f0b;min-width:0}.hc-demo-heading{display:flex;align-items:center;gap:9px;padding:21px 24px;background:#0e4d3f;color:#fff6df;font-size:11px;line-height:1.5;letter-spacing:.1em;text-transform:uppercase;font-weight:650}.hc-demo-heading svg{flex-shrink:0;color:#f0cf95}.hc-demo-tabs{display:flex;gap:8px;padding:15px 20px;border-bottom:1px solid #d6e3d5}.hc-demo-tabs button{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:42px;padding:8px 12px;font-size:12px;border-radius:30px;border:1px solid #d6e3d5;color:#0e4d3f;background:#fff;line-height:1.4}.hc-demo-tabs button[aria-pressed=true]{background:#fff0b8;border-color:#d4a25a;color:#0e4d3f;font-weight:650}.hc-demo-stage{min-height:610px}.hc-demo-log{display:flex;flex-direction:column;gap:14px;height:555px;overflow-y:auto;overscroll-behavior:contain;padding:24px 20px;scrollbar-width:thin;scrollbar-color:#0e4d3f #f1e9da}.hc-message{max-width:94%;border-radius:17px;padding:14px 17px;color:#322e29;flex-shrink:0}.hc-from-wick{align-self:flex-start;background:#fff0b8;border:1px solid #e4ca92;border-bottom-left-radius:4px}.hc-from-owner{align-self:flex-end;background:#e8f0e6;border:1px solid #cfddcc;border-bottom-right-radius:4px}.hc-message>span{display:block;font-size:10px;text-transform:uppercase;letter-spacing:.08em;font-weight:650;margin-bottom:7px;color:#0e4d3f}.website-redesign .hc-message p{font-size:14px;line-height:1.7;margin:0;color:#322e29}.hc-typing{display:flex;gap:5px;align-items:center;align-self:flex-start;padding:13px 16px;background:#fff0b8;border:1px solid #e4ca92;border-radius:13px}.hc-typing>span{font-size:11px;color:#0e4d3f;margin-right:7px}.hc-typing i{width:5px;height:5px;border-radius:50%;background:#8b611f;animation:hc-thinking 1s ease-in-out infinite}.hc-typing i:nth-of-type(2){animation-delay:.16s}.hc-typing i:nth-of-type(3){animation-delay:.32s}.hc-typing.is-paused i{animation-play-state:paused}@keyframes hc-thinking{0%,to{opacity:.4;transform:translateY(0)}50%{opacity:1;transform:translateY(-3px)}}.website-redesign .hc-demo-progress{display:flex;justify-content:space-between;gap:12px;font-size:10px;color:#617366;margin:0;padding:14px 20px;border-top:1px solid #d6e3d5}.hc-example-snapshot{padding:25px 26px}.hc-snapshot-tag{display:flex;align-items:center;gap:7px;color:#7a5516;font-size:11px;margin-bottom:17px}.website-redesign .hc-example-snapshot h3{font-size:27px;line-height:1.25;letter-spacing:-.025em}.hc-example-snapshot dl{margin:22px 0 0}.hc-example-snapshot dl>div{margin-top:20px}.hc-example-snapshot dt{font-size:13px;font-weight:650;line-height:1.5;color:#0e4d3f}.hc-example-snapshot dd{margin:7px 0 0;font-size:14px;line-height:1.75;color:#5c564e}.website-redesign .hc-snapshot-finish{margin-top:25px;padding-top:20px;border-top:1px solid #d4a25a66;font:20px/1.5 Fraunces,Georgia,serif;color:#0e4d3f}.hc-demo-footer{display:flex;align-items:center;justify-content:space-between;gap:12px;border-top:1px solid #d6e3d5;padding:13px 20px;color:#426254;font-size:10px}.hc-demo-footer>span{max-width:65%;line-height:1.6}.hc-demo-footer button{display:inline-flex;align-items:center;gap:6px;min-height:44px;font-size:11px;white-space:nowrap;font-weight:600;color:#0e4d3f}.website-redesign .hc-demo-qualification{font-size:10px;line-height:1.7;color:#617366;margin:0;padding:0 20px 20px}@media(max-width:1000px){.website-redesign .ws-health-hero .ws-split{gap:32px;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr)}.website-redesign .ws-health-hero h1{font-size:39px}.website-redesign .ws-health-hero .wr-lead{font-size:17px}.hc-example-snapshot{padding:22px}.hc-demo-log{padding:18px}.hc-demo-tabs{padding:12px}.hc-demo-heading{padding:18px}.hc-demo-stage{min-height:650px}}@media(max-width:800px){.website-redesign .ws-health-hero .ws-split{grid-template-columns:1fr;gap:35px}.ws-health-hero .wr-wick-stage{width:min(390px,100%);margin:0 auto}.website-redesign .ws-health-hero h1{font-size:clamp(34px,6vw,45px)}.website-redesign .ws-health-hero .wr-lead{font-size:18px;max-width:650px}.hc-snapshot-section .ws-two{grid-template-columns:1fr;gap:35px}.hc-demo{max-width:650px;width:100%;margin:auto}}@media(max-width:640px){.hc-benefit{padding:25px!important}.hc-benefit-top .wr-number{margin-bottom:15px}.hc-demo-stage{min-height:0}.hc-demo-heading{font-size:10px;padding:18px 16px}.hc-demo-log{height:500px;padding:18px 14px;gap:12px}.hc-message{max-width:96%;padding:13px}.website-redesign .hc-message p{font-size:13px}.hc-demo-tabs button{font-size:11px;min-height:44px;padding:8px 10px}.hc-example-snapshot{padding:23px 19px}.website-redesign .hc-example-snapshot h3{font-size:25px}.hc-example-snapshot dd{font-size:13px}.hc-demo-footer{padding:10px 16px}.website-redesign .hc-demo-qualification{padding:0 16px 18px}.website-redesign .hc-highlight{font-size:17px}}@media(prefers-reduced-motion:reduce){.hc-typing i{animation:none}.hc-benefit,.hc-benefit-accent{transition:none!important}}html[data-wick-motion=paused] .hc-typing i{animation-play-state:paused}.website-redesign .ws-health-hero .wr-fine,.website-redesign .ws-health-hero .ws-privacy{font-size:14px;line-height:1.8;margin-top:18px}.website-redesign .hc-demo-stage{min-height:0}.website-redesign .hc-demo-log{height:480px;min-height:0;max-height:480px}.website-redesign .hc-illustrative{font-size:12px;margin:5px 0 16px;color:#566b61}.website-redesign .hc-demo-qualification,.website-redesign .hc-demo-progress,.website-redesign .hc-demo-footer{font-size:12px;line-height:1.6}.website-redesign .hc-demo-tabs button,.website-redesign .hc-demo-footer button{min-height:44px}.website-redesign .hc-demo button:focus-visible{outline:3px solid #b98632;outline-offset:3px}.website-redesign .hc-action-section .wr-body{margin-bottom:20px}@media(hover:hover)and (pointer:fine){.website-redesign .hc-benefit:hover{box-shadow:0 12px 26px #104e4014;translate:0 -4px}}@media(prefers-reduced-motion:reduce){.website-redesign .hc-benefit:hover{translate:none}}.hc-intro-video{margin-top:24px}.hc-video-frame{position:relative;overflow:hidden;border-radius:22px;background:#103c31;border:1px solid #d4a25a80;box-shadow:0 12px 30px #0e4d3f12}.hc-video-frame video{display:block;width:100%;aspect-ratio:16/9;-o-object-fit:contain;object-fit:contain}.hc-video-play{position:absolute;left:50%;top:50%;translate:-50% -50%;display:flex;align-items:center;gap:10px;min-height:48px;padding:12px 20px;border-radius:30px;background:#fff0b8;color:#0e4d3f;font-size:14px;font-weight:650;box-shadow:0 4px 18px #0003;white-space:nowrap}.hc-video-play:focus-visible{outline:3px solid #fff;outline-offset:4px}.hc-video-note{padding:10px 16px;color:#fff}.website-redesign .hc-illustrative{padding:0 24px}.website-redesign .hc-closing .wr-lead{color:#e2ece1;max-width:760px;margin:22px auto 28px;line-height:1.7}.rh-hub{background:#f8f4ed;color:#0e4d3f}.rh-hub .wr-wrap{max-width:1200px}.rh-hub .rh-hero{background:#cff1e0;border-bottom:1px solid #bddfcd;padding:56px 0 45px}.rh-hub .rh-hero .wr-eyebrow{display:flex;align-items:center;gap:10px}.website-redesign .rh-hub h1{font-size:clamp(38px,4.5vw,64px);line-height:1.08;margin:22px 0 25px;max-width:900px}.rh-intro{max-width:900px;display:grid;grid-template-columns:1fr 1fr;gap:35px}.rh-hub .rh-intro p{font-size:17px;line-height:1.8;color:#456156;margin:0}.rh-search{margin-top:30px;max-width:820px;background:#fffdf8;border:1px solid #9dbba9;border-radius:16px;padding:8px 9px 8px 20px;display:flex;align-items:center;gap:14px;box-shadow:0 8px 25px #0e4d3f09}.rh-search:focus-within{outline:2px solid #b68430;outline-offset:3px}.rh-search input{font:inherit;font-size:16px;min-width:0;flex:1;background:transparent;border:0;outline:none;color:#0e4d3f;padding:12px 0}.rh-search input::-moz-placeholder{color:#5c7165}.rh-search input::placeholder{color:#5c7165}.rh-search button{display:flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;border-radius:11px}.rh-search-submit{background:#0e4d3f;color:#fffdf8}.rh-topics{padding:30px 0 35px;border-bottom:1px solid #d6e3d5}.rh-topic-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:18px}.rh-topic-heading .wr-eyebrow{margin:0}.rh-topic-heading button{display:flex;align-items:center;gap:10px;font-size:13px;min-height:44px}.rh-topic-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.rh-topic-grid button{display:flex;align-items:center;gap:12px;padding:20px 16px;background:#fffdf8;border:1px solid #d6e3d5;border-radius:15px;text-align:left;min-height:80px;transition:translate .2s,box-shadow .2s,border-color .2s}.rh-topic-grid button>svg:first-child{flex-shrink:0;color:#94702a}.rh-topic-grid button>svg:last-child{flex-shrink:0;margin-left:auto;width:13px}.rh-topic-grid button span{font-size:13px;line-height:1.5;font-weight:600}.rh-topic-grid button:hover{translate:0 -3px;border-color:#c69c55;box-shadow:0 8px 17px #0e4d3f0a}.rh-topic-grid button[aria-pressed=true]{background:#fff0b8;border-color:#b48432;box-shadow:2px 3px #d4a25a45}.rh-library{padding:45px 0 55px}.rh-results-heading{display:flex;justify-content:space-between;gap:25px;align-items:center;margin-bottom:26px}.rh-hub .rh-results-heading h2{margin:10px 0 0;font-size:clamp(29px,3vw,40px);scroll-margin-top:25px}.rh-hub .rh-count{font-size:13px;color:#5c695f;margin-top:13px}.rh-reset{display:flex;gap:12px;align-items:center;min-height:44px;white-space:nowrap;font-size:13px;text-decoration:underline;text-underline-offset:5px}.rh-article{background:#fffdf8;border:1px solid #d6e3d5;border-radius:21px;overflow:hidden;transition:translate .25s,box-shadow .25s,border-color .25s;min-width:0}.rh-article:hover{translate:0 -4px;box-shadow:0 12px 25px #0e4d3f12;border-color:#cba868}.rh-article-link{height:100%;display:flex;flex-direction:column}.rh-cover{aspect-ratio:16/10;overflow:hidden;background:#e8f0e6}.rh-cover img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .45s;display:block}.rh-article:hover img{transform:scale(1.035)}.rh-article-copy{padding:25px;display:flex;flex:1;flex-direction:column}.rh-meta{display:flex;flex-wrap:wrap;gap:9px 14px;align-items:center;font-size:11px;line-height:1.6;color:#5c695f}.rh-meta>span{background:#e8f0e6;border-radius:20px;padding:5px 10px;color:#0e4d3f;font-weight:600}.website-redesign .rh-hub .rh-article h3{font-size:25px;line-height:1.25;margin:18px 0 0}.rh-hub .rh-article-copy>p{font-size:14px;line-height:1.8;color:#5c564e;margin:15px 0 0;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}.rh-read{margin-top:auto;padding-top:25px;display:flex;align-items:center;justify-content:space-between;gap:15px}.rh-read>span{display:flex;align-items:center;gap:10px;font-size:13px;font-weight:650}.rh-read small{display:flex;align-items:center;gap:5px;font-size:11px;color:#5c695f;white-space:nowrap}.rh-feature{margin-bottom:25px}.rh-feature .rh-article-link{display:grid;grid-template-columns:1.15fr 1fr;align-items:stretch}.rh-feature .rh-cover{aspect-ratio:auto;min-height:320px;background:#f3eadb}.rh-feature .rh-cover img{-o-object-fit:contain;object-fit:contain}.rh-feature .rh-article-copy{padding:35px}.rh-feature-label{display:block;font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:#8b631f;font-weight:650;margin-bottom:20px}.website-redesign .rh-hub .rh-feature h3{font-size:32px}.rh-hub .rh-feature .rh-article-copy>p{-webkit-line-clamp:4;font-size:15px}.rh-article-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.rh-article-grid.rh-single{grid-template-columns:1fr;max-width:1000px;margin:0 auto}.rh-article-grid.rh-pair{grid-template-columns:repeat(2,minmax(0,1fr));max-width:900px;margin:0 auto}.rh-single .rh-feature{margin-bottom:0}.rh-state{max-width:780px;margin:auto;border:1px solid #d6e3d5;border-radius:24px;text-align:center;padding:40px;background:#e8f0e6}.rh-state>svg{margin:0 auto 16px}.rh-state p{max-width:540px;font-size:16px;line-height:1.8;margin:17px auto}.rh-state button{display:inline-flex;align-items:center;gap:12px;min-height:44px;font-weight:600;font-size:14px;text-decoration:underline;text-underline-offset:5px}.rh-closing{padding:0 0 55px}.rh-closing .wr-wrap>div{padding:38px 42px;border:1px solid #c8d9c9;border-radius:24px;background:#e8f0e6}.rh-hub .rh-closing h2{font-size:clamp(28px,3vw,39px);max-width:850px;margin:16px 0}.rh-hub .rh-closing p:not(.wr-eyebrow){max-width:850px;font-size:16px;line-height:1.85;margin-top:18px;color:#5c564e}.rh-closing-actions{display:flex;align-items:center;gap:28px;margin-top:26px}.rh-closing-actions .wr-button{font-size:14px}.rh-hub button:focus-visible,.rh-hub a:focus-visible{outline:3px solid #9d7327;outline-offset:4px}.rh-hub .rh-article-link:focus-visible{outline-offset:-4px}@media(max-width:1000px){.rh-topic-grid,.rh-article-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.rh-feature .rh-article-copy{padding:28px}.website-redesign .rh-hub .rh-feature h3{font-size:28px}}@media(max-width:640px){.rh-hub .rh-hero{padding:35px 0}.rh-intro{grid-template-columns:1fr;gap:17px}.rh-hub .rh-intro p{font-size:16px}.rh-search{padding-left:13px;gap:8px}.rh-search>svg{width:18px;flex-shrink:0}.rh-search input{font-size:14px}.rh-search input::-moz-placeholder{font-size:12px}.rh-search input::placeholder{font-size:12px}.rh-search button{min-width:36px}.rh-topic-grid{gap:10px}.rh-topic-grid button{padding:15px 12px;gap:9px;min-height:90px;flex-wrap:wrap}.rh-topic-grid button span{flex-basis:calc(100% - 34px);font-size:12px}.rh-topic-grid button>svg:last-child{display:none}.rh-topics{padding-bottom:25px}.rh-library{padding:30px 0}.rh-results-heading{align-items:flex-start;gap:14px}.rh-article-grid,.rh-article-grid.rh-pair{grid-template-columns:1fr;gap:20px}.rh-feature .rh-article-link{display:flex}.rh-feature .rh-cover{aspect-ratio:16/10;min-height:0}.rh-feature .rh-article-copy,.rh-article-copy{padding:24px}.website-redesign .rh-hub .rh-feature h3,.website-redesign .rh-hub .rh-article h3{font-size:26px}.rh-closing .wr-wrap>div{padding:28px 24px}.rh-closing-actions{flex-direction:column;align-items:flex-start;gap:20px}.rh-closing-actions .wr-button{width:100%;font-size:13px}.rh-closing{padding-bottom:35px}.rh-feature-label{margin-bottom:15px}}@media(prefers-reduced-motion:reduce){.rh-hub *,.rh-hub *:before{scroll-behavior:auto!important;transition:none!important}.rh-article:hover,.rh-topic-grid button:hover{translate:none}.rh-article:hover img{transform:none}}[data-wick-motion=paused] .rh-hub *{transition:none!important}.website-redesign{--background:40 43% 95%;--foreground:30 10% 18%;--card:0 0% 100%;--card-foreground:30 10% 18%;--primary:165 69% 18%;--primary-foreground:40 43% 98%;--muted:40 32% 92%;--muted-foreground:30 7% 34%;--border:114 20% 86%;--sage-soft:107 25% 92%;--blue-soft:156 40% 93%;--shadow-soft:0 2px 12px #0e4d3f08;--shadow-lifted:0 5px 20px #0e4d3f10}.website-redesign h1{font-size:clamp(36px,4.2vw,58px);line-height:1.1;max-width:900px}.website-redesign h2{font-size:clamp(30px,3vw,43px)}.website-redesign h3{font-size:25px}.website-redesign .wr-header .wr-nav-cta:hover{color:#fff}.website-redesign .wr-header a[aria-current=page]{text-decoration:underline;text-underline-offset:7px;text-decoration-color:#d4a25a}.ws-review-nav{display:flex;gap:25px;align-items:center;min-height:50px;flex-wrap:wrap;font-size:12px;color:#5c564e}.ws-review-nav a{padding:10px 0;min-height:40px}.ws-review-nav a[aria-current=page]{color:#0e4d3f;font-weight:650}.ws-hero{padding:68px 0 72px;border-bottom:1px solid #d6e3d5}.ws-mint{background:#cff1e0}.ws-sage{background:#e8f0e6}.ws-hero-reading{max-width:1000px}.ws-hero .wr-lead{max-width:780px}.ws-hero .wr-body{max-width:640px}.ws-split{display:grid;grid-template-columns:1.3fr .8fr;align-items:center;gap:70px}.ws-art-frame{background:#051a16;border-radius:28px;padding:20px}.ws-art-frame img{width:100%;height:auto;max-height:370px;-o-object-fit:contain;object-fit:contain}.ws-health-art{width:100%;max-height:420px;-o-object-fit:contain;object-fit:contain}.ws-two{display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:start}.ws-two:has(.ws-video){align-items:center}.ws-reading{max-width:780px}.ws-card{background:#fff;padding:30px;border:1px solid #d6e3d5;border-radius:20px}.ws-card h4{font-size:16px;color:#0e4d3f;margin:16px 0 0}.ws-card p{font-size:15px;line-height:1.8;margin-top:15px;color:#5c564e}.ws-process h3{font-size:30px}.ws-note{padding:34px;background:#fff;border:1px solid #d6e3d5;border-radius:20px}.ws-note>span{font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:#7a5516;display:block;margin-bottom:18px}.ws-note p{margin-top:18px;line-height:1.8;color:#5c564e}.ws-note h3{font-size:28px}.ws-prose p{margin:0 0 22px;font-size:17px;line-height:1.85;color:#5c564e}.ws-small{font-size:14px;line-height:1.8;color:#5c564e;margin-top:22px!important;max-width:850px}.ws-honest{background:#fff0b8}.ws-table-scroll{max-width:100%;overflow:auto}.ws-comparison{border-collapse:collapse;width:100%;font-size:14px;line-height:1.6}.ws-comparison th,.ws-comparison td{padding:22px 19px;text-align:left;border-bottom:1px solid #d6e3d5;vertical-align:top}.ws-comparison thead th{background:#0e4d3f;color:#fff;font-size:14px}.ws-comparison tbody th{font-weight:600;color:#0e4d3f;width:31%}.ws-comparison td{background:#fff}.ws-comparison td:nth-child(3){background:#e8f0e6}.ws-four{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.ws-four .ws-card{padding:25px}.ws-four h3{font-size:23px}.ws-privacy{font-size:12px;line-height:1.9;color:#5c564e;margin-top:20px!important;max-width:620px}.ws-privacy a{text-decoration:underline}.ws-snapshot{background:#e8f0e6}.ws-snapshot .wr-wrap>section{width:100%;padding:0;min-width:0}.ws-snapshot .wr-wrap>section>div{background:#fff;box-shadow:0 6px 24px #0e4d3f09;border-color:#d6e3d5}.ws-snapshot .wr-wrap>section p{color:#5c564e;margin-top:10px}.ws-snapshot .wr-wrap>section .font-semibold,.ws-snapshot .wr-wrap>section .font-display{color:#0e4d3f}.ws-snapshot .wr-wrap>section .space-y-4>div{margin-top:22px}.ws-video{overflow:hidden;border-radius:20px;background:#051a16;color:#f8f4ed;box-shadow:0 8px 25px #0e4d3f12}.ws-video video{display:block;width:100%;height:auto;max-height:450px}.ws-video>p{padding:30px}.ws-video a{text-decoration:underline}.ws-founder-hero{display:grid;grid-template-columns:320px 1fr;gap:70px;align-items:center}.ws-founder-photo{display:block;width:100%;height:auto;border-radius:22px}.ws-photo-label{font-size:12px;color:#5c564e;margin-top:16px!important;text-align:center}.ws-story>div:first-child>p{margin-top:26px;color:#5c564e;font-size:18px;line-height:1.9}.ws-story>div:first-child>p:first-child{margin-top:0}.ws-story .ws-note{margin-top:45px}.ws-story .ws-note h2{font-size:32px}.ws-faq details{padding:8px 0}.ws-faq .ws-note{margin-top:45px;background:#e8f0e6}.ws-capabilities{max-width:1050px}.ws-capability-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px;align-items:start}.ws-capability{border:1px solid #d6e3d5;border-radius:20px;background:#fff;overflow:hidden}.ws-capability summary{list-style:none;display:flex;align-items:center;gap:16px;padding:25px;cursor:pointer;min-height:120px}.ws-capability summary::-webkit-details-marker{display:none}.ws-capability summary>svg:first-child{flex-shrink:0;color:#7a5516}.ws-capability summary>svg:last-child{margin-left:auto;flex-shrink:0;color:#0e4d3f}.ws-capability h3{font-size:23px}.ws-capability summary p{font-size:13px;line-height:1.7;margin-top:10px;color:#5c564e}.ws-capability ul{padding:0 25px 25px 63px;list-style:none}.ws-capability li{padding:16px 0;border-top:1px solid #d6e3d5;font-size:14px}.ws-capability strong{color:#0e4d3f}.ws-capability li p{margin-top:5px;line-height:1.8;color:#5c564e}.ws-tools{margin-top:35px}.ws-tools>div{background:#fff;border-color:#d6e3d5}.ws-tools p,.ws-tools h3{color:#0e4d3f}.ws-tools .text-xs{color:#5c564e}.website-redesign .ws-resource-meet-button{background:#d4a25a;color:#051a16;border:1px solid #d4a25a}.website-redesign .ws-resource-meet-button:hover{background:#f0d9ae;color:#051a16}.website-redesign .ws-resource-meet-button:focus-visible{outline:3px solid #0e4d3f;outline-offset:4px}.ws-resource-content p{margin-top:1rem}.ws-resource-content h1{font-size:clamp(34px,4vw,52px);margin-top:24px}.ws-resource-content h2{font-size:clamp(26px,2.6vw,36px);margin-top:20px}.ws-resource-content h3{font-size:23px;margin-top:18px}.ws-resource-content .resource-article h2{margin-top:44px}.ws-resource-content .resource-article h3{margin-top:30px}.ws-resource-content .resource-article p{margin-top:20px}.ws-resource-content main>section:first-child{background:#cff1e0}.ws-resource-content main>section:first-child .absolute{display:none}.ws-resource-content nav button{min-height:44px}.ws-resource-content a:has(h3){border-radius:20px}.ws-resource-content .resource-article a{color:#0e4d3f;text-decoration:underline}.ws-resource-content .resource-article>p:first-child{margin-top:0}.ws-resource-content button:hover,.ws-resource-content a:hover{filter:brightness(.98)}.website-redesign .wr-final .wr-button-outline{color:#f8f4ed;border-color:#a1b3a9}.website-redesign .wr-final .wr-fine a{text-decoration:underline}@media(max-width:1000px){.ws-split{gap:35px;grid-template-columns:1.3fr .8fr}.ws-two{gap:35px}.ws-four{grid-template-columns:repeat(2,minmax(0,1fr))}.ws-founder-hero{gap:40px;grid-template-columns:260px 1fr}}@media(max-width:720px){.ws-review-nav{gap:20px;font-size:11px}.ws-hero{padding:42px 0 48px}.ws-split,.ws-two,.ws-founder-hero{grid-template-columns:1fr;gap:32px}.website-redesign h1{font-size:38px}.website-redesign .wr-lead{font-size:18px}.ws-art-frame{max-width:320px;margin:auto}.ws-health-art{max-width:300px;max-height:300px;margin:auto}.ws-capability-grid{grid-template-columns:1fr}.ws-capability summary{padding:22px;min-height:100px}.ws-capability ul{padding-left:25px}.ws-founder-hero>div:first-child{max-width:240px;margin:auto}.ws-four{grid-template-columns:1fr}.ws-comparison th,.ws-comparison td{padding:18px 12px;font-size:12px}.ws-comparison{min-width:0;display:block}.ws-comparison thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.ws-comparison tbody{display:grid;gap:18px}.ws-comparison tr{display:block;border:1px solid #d6e3d5;border-radius:16px;overflow:hidden}.ws-comparison tbody th{display:block;width:100%;background:#e8f0e6;font-size:14px}.ws-comparison td{display:flex;gap:18px;align-items:start;justify-content:space-between;text-align:right;font-size:13px}.ws-comparison td:before{content:attr(data-plan);font-weight:600;text-align:left;color:#0e4d3f;max-width:50%}.ws-comparison tr td:last-child{border-bottom:0}.ws-table-scroll{overflow:visible}.ws-card,.ws-note{padding:26px}.ws-story>div:first-child>p{font-size:17px}.website-redesign .wr-actions{gap:12px}.website-redesign .wr-actions .wr-button{width:100%;font-size:14px}.ws-resource-content .max-w-5xl,.ws-resource-content .max-w-4xl,.ws-resource-content .max-w-3xl{max-width:100%}.ws-resource-content main>section:first-child>div{padding-top:42px;padding-bottom:42px}.ws-resource-content .resource-article h2{font-size:28px}.ws-resource-content .resource-article p{font-size:16px}.ws-video{border-radius:14px}}
