.medify-secondary{--medify-green: #0a6b45;--medify-green-dark: #06402b;--medify-green-light: #d9efe6;--indigo: var(--m-ink);--ink: var(--m-body);--ink2: var(--m-muted);--muted: var(--m-muted);--card: var(--m-surface);--bg: var(--m-cream);--border: var(--m-border);--border2: var(--m-border-strong);--electric: var(--medify-green);--on-panel: var(--m-on-dark);--on-dark-2: var(--m-on-dark-muted);position:relative;z-index:1;padding-bottom:var(--m-space-13);background:var(--m-cream);color:var(--m-ink);font-family:var(--m-font-sans)}.medify-secondary *,.medify-secondary *:before,.medify-secondary *:after{box-sizing:border-box}.medify-secondary .wrap{width:min(calc(100% - 88px),1280px);max-width:none;margin-inline:auto;padding-inline:0}.medify-secondary .sec{padding:var(--m-space-12) 0}.medify-secondary .sec-eyebrow,.medify-secondary .kick,.medify-secondary .clabel{display:inline-flex;align-items:center;padding:0;border:0;background:transparent;color:var(--medify-green);font:700 var(--m-type-label-size) / var(--m-type-label-lh) var(--m-font-sans);letter-spacing:var(--m-type-label-ls);text-transform:uppercase}.medify-secondary .stitle{max-width:22ch;margin:var(--m-space-5) 0 0;color:var(--m-ink);font:400 clamp(44px,5vw,68px) / 1.02 var(--m-font-display);letter-spacing:-.04em;text-wrap:balance}.medify-secondary .sbody{max-width:64ch;margin:var(--m-space-5) 0 0;color:var(--m-body);font:400 var(--m-type-body-large-size) / var(--m-type-body-large-lh) var(--m-font-sans)}.medify-secondary .design-button--primary{border-color:var(--medify-green-dark);background:var(--medify-green-dark);color:var(--m-on-dark)}.medify-secondary .design-button--secondary{border-color:var(--m-border);background:var(--m-surface);color:var(--m-ink)}.medify-secondary .cta-block{border-color:#f9f9f729;border-radius:var(--m-radius-md);background:var(--m-ink);box-shadow:none}.medify-secondary .cta-block .sec-eyebrow{color:var(--m-info)}.medify-secondary .cta-block h2,.medify-secondary .cta-block p{color:var(--m-on-dark)}.medify-secondary .cta-block p{color:var(--m-on-dark-muted)}.medify-secondary .cta-block .design-button--primary,.medify-secondary .cta-block .design-button--aurora{border-color:var(--medify-green-light);background:var(--medify-green-light);color:var(--m-ink)}.medify-secondary .reads{max-width:980px;border-color:var(--m-border)}.medify-secondary .read{border-color:var(--m-border)}.medify-secondary .read .rk{color:var(--medify-green);font-family:var(--m-font-sans)}.medify-secondary .read .rt{color:var(--m-ink);font:400 25px / 1.2 var(--m-font-display)}.medify-secondary .read .rd{color:var(--m-body);font-family:var(--m-font-sans)}.medify-secondary .method-hero,.medify-secondary .page-hero,.medify-secondary .lib-hero,.medify-secondary .hero,.medify-secondary .demo-hero{width:100%;max-width:none;margin:0;padding:154px max(44px,calc((100vw - 1280px)/2)) var(--m-space-11)!important;background:linear-gradient(125deg,transparent 65%,rgba(189,232,213,.08) 65%),var(--m-ink);color:var(--m-on-dark)}.medify-secondary .method-hero:before,.medify-secondary .page-hero:before,.medify-secondary .demo-hero:before{display:none}.medify-secondary .method-hero>h1,.medify-secondary .page-hero>h1,.medify-secondary .lib-h1,.medify-secondary .hero .h1,.medify-secondary .demo-hero>h1{max-width:980px;margin:var(--m-space-5) auto 0;color:var(--m-on-dark);font:400 clamp(52px,6vw,76px) / .98 var(--m-font-display);letter-spacing:-.035em;text-wrap:balance}.medify-secondary .lib-h1,.medify-secondary .hero .h1{margin-inline:0}.medify-secondary .method-hero-sub,.medify-secondary .page-hero .lede,.medify-secondary .lib-sub,.medify-secondary .hero .h2{max-width:720px;margin:var(--m-space-5) auto 0;color:var(--m-on-dark-muted);font:400 var(--m-type-body-xl-size) / var(--m-type-body-xl-lh) var(--m-font-sans)}.medify-secondary .lib-sub,.medify-secondary .hero .h2{margin-inline:0}.medify-secondary .method-hero>.sec-eyebrow,.medify-secondary .page-hero>.sec-eyebrow,.medify-secondary .lib-hero .kick,.medify-secondary .hero .kick,.medify-secondary .demo-eyebrow{color:var(--m-info)}.medify-secondary--method .method-concept-block{max-width:940px;margin-top:var(--m-space-9)}.medify-secondary--method .method-concept-row{gap:var(--m-space-4)}.medify-secondary--method .method-concept-side{min-height:230px;padding:var(--m-space-6);border-color:#f9f9f72e;border-radius:var(--m-radius-md);background:#f9f9f712}.medify-secondary--method .method-concept-side.old{opacity:.72}.medify-secondary--method .method-concept-side.new{border-color:#bde8d570;background:#bde8d524}.medify-secondary--method .method-concept-tag,.medify-secondary--method .method-concept-side p,.medify-secondary--method .method-concept-side li,.medify-secondary--method .method-concept-note{color:var(--m-on-dark-muted)}.medify-secondary--method .method-concept-side p,.medify-secondary--method .method-concept-tag.new{color:var(--m-on-dark)}.medify-secondary--method .method-concept-note{border-color:#f9f9f72e}.medify-secondary--method .step-pills{margin-top:var(--m-space-7)}.medify-secondary--method .step-pill-link{border-color:#f9f9f733;background:#f9f9f70f;color:var(--m-on-dark-muted)}.medify-secondary--method .step-pill-link:hover{border-color:var(--m-info);background:#bde8d51f;color:var(--m-on-dark)}.medify-secondary--method .hero-scroll-cue{color:var(--m-on-dark-muted)}.medify-secondary--method .method-steps{width:min(calc(100% - 88px),1280px);max-width:none;padding:var(--m-space-12) 0 var(--m-space-13)}.medify-secondary--method .method-steps:before{left:23px;background:linear-gradient(to bottom,var(--medify-green),var(--m-border) 24%,var(--m-border) 84%,transparent)}.medify-secondary--method .method-step{gap:0 var(--m-space-8);margin-bottom:var(--m-space-11)}.medify-secondary--method .step-circle{background:var(--medify-green-dark);box-shadow:0 0 0 5px var(--medify-green-light)}.medify-secondary--method .step-content{gap:var(--m-space-8);padding:var(--m-space-7);border:1px solid var(--m-border);border-radius:var(--m-radius-md);background:var(--m-surface)}.medify-secondary--method .step-label{color:var(--medify-green);font-family:var(--m-font-sans)}.medify-secondary--method .step-title{color:var(--m-ink);font:400 clamp(30px,3vw,43px) / 1.05 var(--m-font-display)}.medify-secondary--method .step-text p.step-body{color:var(--m-body);font-family:var(--m-font-sans)}.medify-secondary--method .cta-wide-wrap{width:min(calc(100% - 88px),1280px);max-width:none;padding:0 0 var(--m-space-13)}.medify-secondary--faq .faq-wrap{width:min(calc(100% - 88px),980px);max-width:none;padding:var(--m-space-10) 0 var(--m-space-12)}.medify-secondary--faq .faq-category{gap:var(--m-space-4);margin:var(--m-space-10) 0 var(--m-space-4);padding-bottom:var(--m-space-4);border-bottom:1px solid var(--m-border)}.medify-secondary--faq .faq-category-icon{width:38px;height:38px;border-color:var(--m-accent-soft-border);border-radius:50%;background:var(--medify-green-light);color:var(--medify-green-dark);font-family:var(--m-font-sans)}.medify-secondary--faq .faq-category-label{color:var(--medify-green);font-family:var(--m-font-sans)}.medify-secondary--faq .faq-category h2{color:var(--m-ink);font:400 clamp(28px,3vw,40px) / 1.05 var(--m-font-display)}.medify-secondary--faq .faq-item{border-color:var(--m-border)}.medify-secondary--faq .faq-item summary{min-height:72px;padding:var(--m-space-4) 0;color:var(--m-ink);font:500 18px / 1.55 var(--m-font-sans)}.medify-secondary--faq .faq-chevron{border-color:var(--m-border);border-radius:50%;background:var(--m-cream)}.medify-secondary--faq .faq-item[open] .faq-chevron{border-color:var(--m-accent-soft-border);background:var(--medify-green-light)}.medify-secondary--faq .faq-answer{color:var(--m-body);font-family:var(--m-font-sans)}.medify-secondary--faq .faq-answer .faq-highlight{border-color:var(--m-accent-soft-border);border-left-color:var(--medify-green);background:var(--medify-green-light)}.medify-secondary--faq .faq-cta{width:min(calc(100% - 88px),980px);max-width:none;margin-bottom:0;padding:0}.medify-secondary--resources .lib-hero{padding-bottom:var(--m-space-12)!important}.medify-secondary--resources .sec,.medify-secondary--resources .lib-cluster{padding:var(--m-space-10) 0 0}.medify-secondary--resources .guides-grid,.medify-secondary--resources .lib-grid{gap:var(--m-space-5)}.medify-secondary--resources .float.guide{min-height:390px;padding:var(--m-space-8);border:1px solid var(--m-accent-soft-border);border-radius:var(--m-radius-md);background:var(--medify-green-dark)}.medify-secondary--resources .guide .kick,.medify-secondary--resources .guide .stitle,.medify-secondary--resources .guide .sbody,.medify-secondary--resources .guide .guide-cta{color:var(--m-on-dark)}.medify-secondary--resources .guide .kick{color:var(--m-info)}.medify-secondary--resources .guide .stitle{font-size:clamp(36px,4vw,54px)}.medify-secondary--resources .lib-cluster .clabel{margin-bottom:var(--m-space-5)}.medify-secondary--resources .lib-card{min-height:280px;padding:var(--m-space-6);border-color:var(--m-border);border-radius:var(--m-radius-md);background:var(--m-surface);transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.medify-secondary--resources .lib-card:hover{border-color:var(--medify-green);box-shadow:0 18px 44px #12382f17}.medify-secondary--resources .lib-card h3{color:var(--m-ink);font:400 28px / 1.12 var(--m-font-display)}.medify-secondary--resources .lib-card p{color:var(--m-body);font:400 var(--m-type-body-small-size) / var(--m-type-body-small-lh) var(--m-font-sans)}.medify-secondary--resources .lib-meta{color:var(--m-muted);font-family:var(--m-font-sans)}.medify-secondary--pricing .pr-trust span{color:var(--m-on-dark-muted);font-family:var(--m-font-sans)}.medify-secondary--pricing .pr-trust span:before{color:var(--m-info)}.medify-secondary--pricing .pr-grid{gap:var(--m-space-5)}.medify-secondary--pricing .pr-card{padding:var(--m-space-7);border-color:var(--m-border);border-radius:var(--m-radius-md);background:var(--m-surface)}.medify-secondary--pricing .pr-card.feat{border-color:var(--medify-green);box-shadow:0 22px 54px #06402b1a}.medify-secondary--pricing .pr-badge{border-color:var(--m-accent-soft-border);color:var(--medify-green);font-family:var(--m-font-sans)}.medify-secondary--pricing .pr-card.feat .pr-badge{background:var(--medify-green-dark)}.medify-secondary--pricing .pr-name{color:var(--m-ink);font:400 30px / 1.1 var(--m-font-display)}.medify-secondary--pricing .pr-desc,.medify-secondary--pricing .pr-unit,.medify-secondary--pricing .pr-mini li,.medify-secondary--pricing .pr-inc li{color:var(--m-body);font-family:var(--m-font-sans)}.medify-secondary--pricing .pr-priceblock,.medify-secondary--pricing .pr-faq,.medify-secondary--pricing .pr-faq details{border-color:var(--m-border)}.medify-secondary--pricing .pr-amount{color:var(--m-ink);font:500 42px / 1 var(--m-font-display)}.medify-secondary--pricing .pr-guar-badge{border-style:solid;border-color:var(--m-accent-soft-border);background:var(--medify-green-light);color:var(--medify-green-dark)}.medify-secondary--pricing .pr-guarantee .float{padding:var(--m-space-9);border-radius:var(--m-radius-md);background:var(--medify-green-dark)}.medify-secondary--pricing .pr-guarantee .kick{color:var(--m-info)}.medify-secondary--pricing .pr-guarantee .stitle,.medify-secondary--pricing .pr-guarantee .float p{color:var(--m-on-dark)}.medify-secondary--pricing .pr-roi{max-width:820px;padding:var(--m-space-9);border-color:var(--m-border);border-radius:var(--m-radius-md);background:var(--m-surface)}.medify-secondary--pricing .pr-roi-val,.medify-secondary--pricing .pr-roi-card.hi .rv{color:var(--medify-green)}.medify-secondary--pricing .pr-roi-card,.medify-secondary--pricing .pr-roi-card.hi{border-color:var(--m-border);border-radius:var(--m-radius-sm);background:var(--m-cream)}.medify-secondary--pricing .pr-roi-card.hi{border-color:var(--medify-green);background:var(--medify-green-light)}.medify-secondary--pricing .pr-faq summary{min-height:72px;padding:var(--m-space-4) 0;color:var(--m-ink);font:500 18px / 1.55 var(--m-font-sans)}.medify-secondary--pricing .final{padding:var(--m-space-9);border-radius:var(--m-radius-md);background:var(--m-ink);text-align:center}.medify-secondary--pricing .final .stitle,.medify-secondary--pricing .final .sub{margin-inline:auto;color:var(--m-on-dark)}.medify-secondary--demo{--d-card: var(--m-surface);--d-ink: var(--m-ink);--d-ink2: var(--m-body);--d-muted: var(--m-muted);--d-faint: #9aa39e;--d-line: var(--m-border);--d-surface: var(--m-cream)}.medify-secondary--demo .demo-hero{padding-bottom:var(--m-space-9)!important}.medify-secondary--demo .demo-eyebrow{border:1px solid rgba(189,232,213,.28);background:#bde8d51a;color:var(--m-info)}.medify-secondary--demo #story-wrap,.medify-secondary--demo .demo-live-cta,.medify-secondary--demo #medify-demo-wrap{width:min(calc(100% - 88px),1180px);max-width:none!important;margin-inline:auto!important}.medify-secondary--demo .story-scene,.medify-secondary--demo #medify-demo-wrap,.medify-secondary--demo .demo-live-cta-inner{border-radius:var(--m-radius-md)}.medify-secondary--demo .story-step-num{border:1px solid var(--m-border);background:var(--m-surface);color:var(--m-muted)}.medify-secondary--demo .story-step-connector{background:var(--m-border)}.medify-secondary--demo .demo-live-cta-inner{background:var(--medify-green-dark)}@media(max-width:820px){.medify-secondary .wrap,.medify-secondary--method .method-steps,.medify-secondary--method .cta-wide-wrap,.medify-secondary--faq .faq-wrap,.medify-secondary--faq .faq-cta,.medify-secondary--demo #story-wrap,.medify-secondary--demo .demo-live-cta,.medify-secondary--demo #medify-demo-wrap{width:min(calc(100% - 48px),1280px)}.medify-secondary .method-hero,.medify-secondary .page-hero,.medify-secondary .lib-hero,.medify-secondary .hero,.medify-secondary .demo-hero{padding-inline:24px!important}}@media(max-width:620px){.medify-secondary .wrap,.medify-secondary--method .method-steps,.medify-secondary--method .cta-wide-wrap,.medify-secondary--faq .faq-wrap,.medify-secondary--faq .faq-cta,.medify-secondary--demo #story-wrap,.medify-secondary--demo .demo-live-cta,.medify-secondary--demo #medify-demo-wrap{width:min(calc(100% - 32px),1280px)}.medify-secondary .method-hero,.medify-secondary .page-hero,.medify-secondary .lib-hero,.medify-secondary .hero,.medify-secondary .demo-hero{padding:128px 16px var(--m-space-9)!important}.medify-secondary .method-hero>h1,.medify-secondary .page-hero>h1,.medify-secondary .lib-h1,.medify-secondary .hero .h1,.medify-secondary .demo-hero>h1{font-size:46px}.medify-secondary--method .method-concept-row{grid-template-columns:1fr}.medify-secondary--method .step-content{padding:var(--m-space-5)}.medify-secondary--pricing .pr-roi,.medify-secondary--pricing .pr-guarantee .float,.medify-secondary--pricing .final{padding:var(--m-space-6)}}@media(prefers-reduced-motion:reduce){.medify-secondary *,.medify-secondary *:before,.medify-secondary *:after{scroll-behavior:auto!important}}
