.membership-plans{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin:32px 0}.membership-plans .price-card{display:flex;flex-direction:column;min-width:0;background:linear-gradient(135deg,rgba(146,164,182,.08),transparent);border:1px solid var(--line,rgba(199,173,116,.3));padding:32px}.membership-plans .price-card h2{font-size:2.3rem;line-height:1.1;margin:20px 0 10px}.membership-plans .price-card .price{font-size:3rem;margin:20px 0;line-height:1.15}.membership-plans .price-card .price small{font-size:1rem;white-space:nowrap}.membership-plans .price-card ul{margin:0 0 24px;padding-left:20px;flex:1}.membership-plans .price-card li{margin:8px 0}.membership-plans .price-card .button{margin-top:20px;align-self:flex-start}.membership-plans .plan-trial{border-top:2px solid #c7ad74}.membership-plans .plan-launch{border-top:2px solid #92a4b6}.launch-count{padding:14px 0;border-block:1px solid var(--line,rgba(199,173,116,.3));margin:0}.launch-count strong{font-size:2rem;color:var(--gold,#c7ad74)}.payments-status{padding:20px;border:1px solid var(--line,rgba(199,173,116,.3));text-align:center;font-weight:600;margin:24px 0}.hexis-risk-line{border-top:1px solid var(--line,rgba(199,173,116,.3));padding:24px 0;margin-top:28px;font-size:.88rem;line-height:1.7;color:inherit}.hexis-risk-line p{margin:3px 0}.hexis-risk-line a,.consent-field a,.privacy-page a{text-decoration:underline;text-underline-offset:4px}.registration-wrap{max-width:680px}.consent-field{display:flex;align-items:flex-start;gap:12px;margin:24px 0;font-size:.95rem;line-height:1.6}.consent-field input{width:20px;height:20px;flex:none;margin-top:4px;accent-color:#c7ad74}.form-trap{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.registration-wrap [hidden],.trial-panel [hidden]{display:none!important}.privacy-page{max-width:880px}.privacy-page h2{font-size:1.7rem;margin-top:32px}.privacy-page .page-hero{padding-bottom:48px}.privacy-page .page-hero p{max-width:none}.trial-panel{margin-bottom:28px;border-left:2px solid #c7ad74}.trial-panel h2{font-size:2rem}.hexis-socials nav{align-content:center}html[data-theme="light"] .membership-plans .price-card{background:linear-gradient(135deg,rgba(106,93,65,.13),rgba(106,93,65,.05))}@media(max-width:650px){.membership-plans{grid-template-columns:1fr;gap:20px}.membership-plans .price-card{padding:24px}.membership-plans .price-card h2{font-size:2rem}.membership-plans .price-card .button{align-self:stretch;white-space:normal;text-align:center}.hexis-risk-line{padding:20px 12px}.registration-wrap{padding-inline:20px}}
/* Compact full-width legal strip and one-row social links. */
.hexis-risk-line{box-sizing:border-box;width:100vw;position:relative;left:50%;transform:translateX(-50%);display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:6px 18px;padding:15px 28px;margin-top:32px;border-top:1px solid rgba(199,173,116,.25);color:#c7ad74;font-size:11px;font-weight:400;line-height:1.5;text-align:center}.hexis-risk-line p,.hexis-risk-line a{font:inherit!important;color:inherit!important;margin:0!important;max-width:none!important}.hexis-risk-line a{white-space:nowrap}.hexis-socials nav{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:16px!important}.hexis-socials .social-link{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:12px;position:relative;min-width:0;padding:20px 12px}.hexis-socials .social-icon{width:40px;height:40px;flex:none}.hexis-socials .social-label{min-width:0}.hexis-socials .social-label strong{font-size:15px}.hexis-socials .social-label small{font-size:12px;line-height:1.5}.hexis-socials .social-arrow{position:absolute;right:10px;top:24px}html[data-theme="light"] .hexis-risk-line{color:#785a26;border-color:rgba(120,90,38,.25)}@media(max-width:700px){.hexis-risk-line{font-size:10px;padding:13px 20px;gap:5px 12px}.hexis-socials nav{gap:8px!important}.hexis-socials .social-link{padding:14px 6px;gap:10px}.hexis-socials .social-arrow{display:none}.hexis-socials .social-label strong{font-size:13px}.hexis-socials .social-label small{font-size:11px}.hexis-socials .social-icon{width:34px;height:34px}}
html{overflow-x:clip}html[data-theme] body .hexis-risk-line :is(p,a){font-size:11px!important;font-weight:400!important;color:#c7ad74!important}html[data-theme="light"] body .hexis-risk-line :is(p,a){color:#785a26!important}@media(max-width:700px){html[data-theme] body .hexis-risk-line :is(p,a){font-size:10px!important}}
html[data-theme] body .feature-1,html[data-theme="light"] body .feature-1{--surface-accent:#a98b52;--surface-rgb:169,139,82;background:radial-gradient(ellipse at 100% 0%,rgba(190,162,105,.18),transparent 75%),#e7dcc4!important;border-color:#b7a477!important}html[data-theme] body .feature-1::before{color:#806b3b!important}.feature-1 .feature-kicker i{background:#806b3b!important}

/* Official gold action stays in the sticky site header, including on phones. */
html[data-theme] body :is(.hexis-site-header,.site-header,header.header) .header-call-cta{display:inline-flex!important;align-items:center;justify-content:center;min-height:44px;padding:10px 15px;font:600 13px/1.35 Inter,Arial,sans-serif;letter-spacing:0;white-space:nowrap;flex:none;text-align:center;background:#c7ad74!important;border:1px solid #c7ad74!important;color:#111611!important;text-decoration:none}
.home-call-action{margin:22px 0}.home-call-action .btn{min-height:48px}.contact-page{max-width:940px}.contact-page .page-hero{padding-bottom:30px}.contact-page>.panel{margin-bottom:60px}.contact-page .form-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}.contact-page .full{grid-column:1/-1}.contact-page .field :is(input,select,textarea){width:100%;min-height:48px}.contact-page .field textarea{min-height:140px}.contact-page [hidden]{display:none!important}.footer-contact-links{display:flex;justify-content:center;gap:24px;padding:14px 20px;font-size:12px;color:var(--gold,#c7ad74)}.hexis-socials nav{grid-template-columns:minmax(0,240px)!important;justify-content:end}.referral-section .panel{max-width:100%}.usdt-note{padding-top:15px;border-top:1px solid var(--line,rgba(199,173,116,.25))}.membership-plans .price-card .button.small{margin-top:10px;font-size:.85rem;white-space:normal}.call-section .button{min-height:48px}
@media(max-width:1600px){html[data-theme] body :is(.hexis-site-header,.site-header,header.header){height:94px;gap:16px}html[data-theme] body :is(.hexis-site-header,.site-header,header.header) .nav{display:none;position:absolute;left:0;right:0;top:100%;padding:20px 28px;background:#0b0e10;border-bottom:1px solid var(--line);flex-direction:column;align-items:stretch;gap:0!important}html[data-theme] body :is(.hexis-site-header,.site-header,header.header) .nav.is-open{display:flex}html[data-theme] body :is(.hexis-site-header,.site-header,header.header) .nav a{padding:12px 0}html[data-theme] body :is(.hexis-site-header,.site-header,header.header) .menu-toggle{display:block}html[data-theme="light"] body :is(.hexis-site-header,.site-header,header.header) .nav{background:#e9dfcb}}
@media(max-width:740px){html[data-theme] body :is(.hexis-site-header,.site-header,header.header){height:auto;min-height:128px;flex-wrap:wrap;gap:10px;padding:10px 16px;align-content:center}html[data-theme] body :is(.hexis-site-header,.site-header,header.header) .brand{order:0}html[data-theme] body :is(.hexis-site-header,.site-header,header.header) .header-actions{order:1;margin-left:auto}html[data-theme] body :is(.hexis-site-header,.site-header,header.header) .header-call-cta{order:2;flex-basis:100%;min-height:44px;font-size:14px}html[data-theme] body :is(.hexis-site-header,.site-header,header.header) .header-actions>.btn{display:none!important}.contact-page .form-grid{grid-template-columns:1fr}.hexis-socials nav{grid-template-columns:minmax(0,1fr)!important}.footer-contact-links{flex-wrap:wrap}}
/* Keep the viewport as the scrolling container so the header stays sticky. */
html body{overflow-x:clip!important;overflow-y:visible!important}
/* CIFRA shares the desk's dark surface, with a warm ivory hover. */
html[data-theme] body .method.light .cifra{gap:0!important;background:#101415!important;border:0!important;isolation:isolate}
html[data-theme] body .method.light .cifra::before{content:none}
html[data-theme] body .method.light .cifra-step{background:#101415!important;box-shadow:none!important;border:0!important;border-right:1px solid rgba(199,173,116,.14)!important;padding:26px 24px!important;color:#f0ece3;transition:background-color .3s ease,color .3s ease}
html[data-theme] body .method.light .cifra-step:last-child{border-right:0!important}
html[data-theme] body .method.light .cifra-step :is(h3,h4){color:#f0ece3!important;transition:color .3s ease}
html[data-theme] body .method.light .cifra-step p{color:#bfc4bf!important;transition:color .3s ease}
html[data-theme] body .method.light .cifra-letter{color:#c7ad74!important;transition:color .3s ease}
@media(hover:hover){
 html[data-theme] body .method.light .cifra-step:hover{background:#e7dcc4!important;color:#182019}
 html[data-theme] body .method.light .cifra-step:hover :is(h3,h4){color:#182019!important}
 html[data-theme] body .method.light .cifra-step:hover p{color:#414a40!important}
 html[data-theme] body .method.light .cifra-step:hover .cifra-letter{color:#806938!important}
}
@media(max-width:1100px){html[data-theme] body .method.light .cifra-step{border-right:0!important;border-bottom:1px solid rgba(199,173,116,.14)!important}html[data-theme] body .method.light .cifra-step:last-child{border-bottom:0!important}}
@media(prefers-reduced-motion:reduce){html[data-theme] body .method.light .cifra-step,html[data-theme] body .method.light .cifra-step *{transition:none!important}}
.hexis-socials nav{grid-template-columns:repeat(3,minmax(0,1fr))!important;justify-content:stretch}.hexis-socials .social-pending{cursor:default;text-decoration:none}.hexis-socials .social-pending .social-icon{opacity:.9}.hexis-socials .social-pending:hover{transform:none!important;box-shadow:none!important}

/* A calmer, contemporary reading voice for the method. */
html[data-theme] body .method.light{--method-font:'Manrope',Inter,Arial,sans-serif}
html[data-theme] body .method.light :is(.serif-sub,.section-intro,.method-note,.eyebrow,.cifra-step h3,.cifra-step h4,.cifra-step p){font-family:var(--method-font);font-style:normal}
html[data-theme] body .method.light .eyebrow{font-weight:500;letter-spacing:.1em}
html[data-theme] body .method.light .cifra-step h3{font-weight:600;letter-spacing:.04em}
html[data-theme] body .method.light .cifra-step h4{font-weight:600;letter-spacing:-.015em}
html[data-theme] body .method.light .cifra-step p{color:#c7c9c8!important;line-height:1.8}
html[data-theme] body .method.light .method-note{font:500 clamp(1rem,1.4vw,1.125rem)/1.75 var(--method-font);letter-spacing:-.015em;color:#e3e2de!important;max-width:64ch;margin:32px auto 0;text-wrap:pretty}
html[data-theme="dark"] body .method.light :is(.serif-sub,.section-intro){color:#cccfcf}
html[data-theme="light"] body .method.light .method-note{color:#343a39!important}
html[data-theme="light"] body .method.light :is(.serif-sub,.section-intro){color:#4b5250}
@media(hover:hover){html[data-theme] body .method.light .cifra-step:hover p{color:#414a40!important}}
