.hcs-nav a[aria-current=page]{color:#b3f87b}.hcs-footer-links{display:flex;gap:27px;flex-wrap:wrap;padding:25px 0 0;font-size:10px;color:#8eac7c}.hcs-section-action{margin-top:30px;text-align:right}.hcs-button-outline{border:1px solid #b3f87b44;color:#bad5a7!important;background:#b3f87b08}.hcs-button-outline:hover{background:#b3f87b15}.hcs-breadcrumb{display:flex;align-items:center;gap:12px;color:#5b7650;font:9px/1.7 var(--hcs-mono);padding-top:30px;flex-wrap:wrap}.hcs-breadcrumb a:hover{color:#b3f87b}.hcs-breadcrumb>span:last-child{color:#92ac80}.hcs-page-hero{padding:63px 0 62px;display:grid;grid-template-columns:minmax(0,1fr) 230px;align-items:center;gap:65px;border-bottom:1px solid #ffffff12}.hcs-page-hero h1{font-size:clamp(42px,5vw,70px);line-height:1.1;font-weight:550;letter-spacing:-2.8px;margin:21px 0 0;overflow-wrap:anywhere}.hcs-page-hero h1>span{color:#a7df82}.hcs-page-hero p{font-size:14px;line-height:1.95;color:#879c7b;margin-top:24px;max-width:630px}.hcs-page-hero .hcs-button{margin-top:27px}.hcs-page-emblem{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:230px;border:1px solid #b3f87b12;border-radius:26px;background:radial-gradient(ellipse,#436b3022,transparent 70%),linear-gradient(145deg,#17221a33,#0b110d);position:relative;overflow:hidden}.hcs-page-emblem:before{content:"";position:absolute;width:190px;height:190px;border:1px solid #b3f87b0e;border-radius:50%}.hcs-page-emblem .hcs-icon{width:157px;height:157px;position:relative;filter:drop-shadow(0 20px 20px #0005)}.hcs-page-emblem>span{font:6px/1.6 var(--hcs-mono);letter-spacing:1.4px;color:#5d7b4e;margin:12px 0 15px}.hcs-page-section{padding:62px 0}.hcs-page-supplement{margin-top:35px;padding:25px 0;border-bottom:1px solid #ffffff12}.hcs-package-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.hcs-package-card{display:flex;flex-direction:column;padding:26px;border:1px solid #b3f87b26;border-radius:19px;background:linear-gradient(145deg,#1b281b,#0f1811);box-shadow:inset 0 1px #ffffff07}.hcs-package-card[hidden]{display:none!important}.hcs-package-top{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:16px}.hcs-package-top .hcs-icon{width:80px;height:80px;margin-left:-9px}.hcs-package-top>span{font:7px/1.5 var(--hcs-mono);letter-spacing:1.2px;color:#6b9256;padding-top:12px}.hcs-package-card h3{font-size:24px;font-weight:500;letter-spacing:-.8px;line-height:1.3}.hcs-package-card>p{font-size:12px;line-height:1.9;color:#7b9670;margin:13px 0 18px}.hcs-package-card ul,.hcs-scope-card ul{list-style:none;padding:0;margin:0 0 26px;display:grid;gap:11px;color:#a3be94;font-size:11px;line-height:1.7}.hcs-package-card ul{flex:1}.hcs-package-card li,.hcs-scope-card li{position:relative;padding-left:17px}.hcs-package-card li:before,.hcs-scope-card li:before{content:'↗';position:absolute;left:0;color:#719b57;font-size:10px}.hcs-package-price{font-size:17px;font-weight:500;letter-spacing:-.4px;color:#c0e6a7;padding-top:19px;border-top:1px solid #c5e2b41c;margin-bottom:19px}.hcs-package-card .hcs-button{font-size:10px;justify-content:space-between}.hcs-studio-cta{padding:70px 0;background:radial-gradient(ellipse at 70% 40%,#3c67202b,transparent 70%),#101910;border-block:1px solid #b3f87b1c}.hcs-studio-cta>.hcs-shell{display:flex;align-items:center;justify-content:space-between;gap:35px}.hcs-studio-cta .hcs-kicker{font-size:8px;margin-bottom:17px}.hcs-studio-cta h2{font-size:35px}.hcs-studio-cta p{font-size:12px;color:#7c9b6b;margin-top:16px}.hcs-studio-cta .hcs-button{white-space:nowrap}.hcs-wide-note{display:flex;align-items:center;gap:27px;padding:30px;border:1px solid #b3f87b22;border-radius:17px;background:#121d13;margin:0 0 65px}.hcs-wide-note>span{font-size:45px;font-weight:300;color:#9ac977}.hcs-wide-note h2{font-size:24px}.hcs-wide-note p{font-size:12px;line-height:1.9;color:#7a936e;margin-top:13px}.hcs-wide-note>.hcs-link{white-space:nowrap;margin-left:auto}.hcs-scope-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.hcs-scope-card{border:1px solid #b3f87b22;border-radius:17px;background:linear-gradient(145deg,#151f16,#0d160f);padding:28px}.hcs-scope-card h3{font-size:24px;line-height:1.35;font-weight:500;letter-spacing:-.7px}.hcs-scope-card p{font-size:13px;line-height:1.9;color:#7f9971;margin:17px 0 22px}.hcs-scope-card ul{margin-bottom:0;gap:12px;font-size:12px}.hcs-scope-card>strong{display:block;font-size:16px;color:#afdb91;margin-top:20px;font-weight:500}.hcs-detail-process{padding-top:0}.hcs-detail-process>h2,.hcs-page-section>.hcs-process{margin-top:30px}.hcs-detail-process .hcs-process{margin-top:30px}.hcs-faq{padding:0 0 65px;max-width:840px}.hcs-faq h2{font-size:32px;margin-bottom:28px}.hcs-faq details{border-bottom:1px solid #ffffff16}.hcs-faq summary{list-style:none;cursor:pointer;font-size:15px;color:#bed6af;padding:21px 0;display:flex;justify-content:space-between;align-items:center;gap:20px}.hcs-faq summary::-webkit-details-marker{display:none}.hcs-faq summary>span{font-size:20px;color:#8db273}.hcs-faq details[open] summary>span{transform:rotate(45deg)}.hcs-faq details>p{font-size:13px;line-height:1.9;color:#849a78;padding:0 35px 23px 0}.hcs-package-filters{display:flex;gap:10px;flex-wrap:wrap;margin-bottom:30px}.hcs-package-filters button{border:1px solid #b3f87b22;background:transparent;color:#6f8f5f;font-size:11px;border-radius:7px;padding:10px 17px;cursor:pointer}.hcs-package-filters button[aria-pressed=true]{background:#b3f87b15;border-color:#b3f87b55;color:#b8e49b}.hcs-package-footnote{font-size:10px;line-height:1.9;color:#5c7b4e;margin-top:25px!important}.hcs-package-detail{display:grid;grid-template-columns:1.2fr 1fr;gap:35px}.hcs-package-detail .hcs-scope-card>.hcs-kicker{margin-bottom:25px}.hcs-package-detail .hcs-scope-card h2{font-size:32px;margin-bottom:27px}.hcs-package-detail .hcs-scope-card ul{gap:18px;font-size:14px}.hcs-package-detail-side{padding:30px;background:#142016;border:1px solid #b3f87b33;border-radius:17px;align-self:start}.hcs-package-detail-side h3{font-size:30px;letter-spacing:-1px;font-weight:500;color:#c0e6a6;line-height:1.4;margin:23px 0}.hcs-package-detail-side p{font-size:13px;line-height:1.9;color:#8ca37f;margin-bottom:28px}.hcs-package-detail-side .hcs-button{width:100%}.hcs-rich-intro{font-size:14px;line-height:1.95;color:#8ca07e;margin-top:23px!important}.hcs-journal-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.hcs-journal-card{border:1px solid #b3f87b22;border-radius:17px;padding:30px;background:#111b13}.hcs-journal-card h2{font-size:28px;line-height:1.35;margin-top:21px}.hcs-journal-card>p{font-size:13px;line-height:1.9;color:#78966a;margin:20px 0 24px}.hcs-package-select{margin-bottom:20px}.hcs-package-select select{display:block;width:100%;border:1px solid #b3f87b25;border-radius:7px;padding:12px;margin-top:7px;background:#0b140d;color:#b7cfa9;font-size:12px}.hcs-footer .hcs-footer-links a:hover{color:#b3f87b}@media(max-width:1100px){.hcs-package-card{padding:23px}.hcs-package-card h3{font-size:21px}.hcs-package-top .hcs-icon{width:72px;height:72px}.hcs-page-hero{gap:35px;grid-template-columns:minmax(0,1fr) 200px}.hcs-page-emblem{min-height:210px}.hcs-package-card ul{font-size:10px}.hcs-studio-cta h2{font-size:31px}}@media(max-width:900px){.hcs-package-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.hcs-page-hero h1{font-size:52px}.hcs-page-hero{grid-template-columns:minmax(0,1fr) 155px}.hcs-page-emblem{min-height:175px;border-radius:21px}.hcs-page-emblem .hcs-icon{width:126px;height:126px}.hcs-page-emblem>span{font-size:5px;letter-spacing:.6px}.hcs-package-detail{gap:24px}.hcs-package-detail-side{padding:25px}}@media(max-width:760px){.hcs-breadcrumb{padding-top:24px;font-size:8px;gap:9px}.hcs-page-hero{padding:37px 0 41px;grid-template-columns:1fr;gap:25px}.hcs-page-hero .hcs-kicker{font-size:8px}.hcs-page-hero h1{font-size:48px;letter-spacing:-2px;max-width:550px}.hcs-page-hero p{font-size:13px;margin-top:21px}.hcs-page-emblem{display:none}.hcs-page-section{padding:42px 0}.hcs-package-grid{grid-template-columns:1fr;gap:17px}.hcs-package-card{padding:27px}.hcs-package-card h3{font-size:26px}.hcs-package-card>p{font-size:13px}.hcs-package-card ul{font-size:12px;gap:13px}.hcs-package-top .hcs-icon{width:84px;height:84px}.hcs-package-top>span{font-size:8px}.hcs-package-price{font-size:20px}.hcs-package-card .hcs-button{font-size:12px}.hcs-studio-cta{padding:47px 0}.hcs-studio-cta>.hcs-shell{align-items:flex-start;flex-direction:column;gap:26px}.hcs-studio-cta h2{font-size:31px}.hcs-studio-cta p{font-size:12px;line-height:1.9}.hcs-studio-cta .hcs-button{font-size:11px}.hcs-scope-grid{grid-template-columns:1fr;gap:16px}.hcs-scope-card{padding:26px}.hcs-scope-card h3{font-size:24px}.hcs-scope-card p{font-size:12px}.hcs-scope-card ul{font-size:12px}.hcs-wide-note{padding:24px;flex-wrap:wrap;gap:15px;margin-bottom:45px}.hcs-wide-note>span{font-size:30px}.hcs-wide-note>div{flex:1}.hcs-wide-note h2{font-size:23px}.hcs-wide-note>.hcs-link{margin-left:45px}.hcs-faq{padding-bottom:45px}.hcs-faq h2{font-size:28px}.hcs-faq summary{font-size:13px}.hcs-faq details>p{font-size:12px}.hcs-package-filters{gap:8px;margin-bottom:26px}.hcs-package-filters button{padding:9px 13px;font-size:10px}.hcs-package-detail{grid-template-columns:1fr}.hcs-package-detail .hcs-scope-card h2{font-size:29px}.hcs-package-detail .hcs-scope-card ul{font-size:13px}.hcs-package-detail-side h3{font-size:28px}.hcs-journal-grid{grid-template-columns:1fr}.hcs-journal-card{padding:26px}.hcs-journal-card h2{font-size:27px}.hcs-footer-links{gap:17px;font-size:9px}.hcs-package-select select{font-size:16px}.hcs-rich-intro{font-size:13px}}@media(prefers-reduced-motion:reduce){.hcs-package-card,.hcs-faq *{transition:none!important}}

.hcs-package-select select{color-scheme:dark}
