.hero,.hero-inner{min-height:680px}.hero h1{font-size:clamp(49px,5.2vw,68px)}.hero-inner{padding-top:45px;padding-bottom:70px}.hero-actions .pill{font-size:13px}.hero-status{font-size:10px}.hero-sticker{width:102px;height:102px;right:56px;bottom:80px}.hero-bottom{font-size:8px}.overview{padding:65px 0 60px}.overview-top{display:flex;justify-content:space-between;align-items:center;gap:45px}.overview .label{font-size:10px;letter-spacing:.05em;color:#a2738a}.overview h2{font-size:35px;font-weight:600;line-height:1.35;letter-spacing:-.05em;margin-top:16px}.overview-top>p{font-size:13px;line-height:1.95;color:var(--gray)}.overview-facts{display:grid;grid-template-columns:repeat(3,1fr);gap:35px;margin-top:35px;border-top:1px solid var(--line);padding-top:24px}.overview-facts span{font-size:8px;letter-spacing:.12em;color:#b68c9f}.overview-facts h3{font-size:18px;font-weight:600;letter-spacing:-.035em;margin:9px 0}.overview-facts p{font-size:11px;color:#9a8590;line-height:1.8}.care-section{padding:70px 0 65px}.care-heading{margin-bottom:30px}.care-heading h2{font-size:39px}.care-step-top{margin-bottom:24px}.care-step .care-situation{font-size:12px;color:#a76b88;line-height:1.8;margin-bottom:11px}.care-step h3{font-size:21px}.care-step>p:not(.care-situation){font-size:12px}.care-step ul{font-size:10px}.care-scope{margin-top:20px}.kit-section{padding:65px 0 70px;background:#e9e3e0}.kit-heading h2{font-size:38px}.kit-tabs{padding-top:15px}.kit-tabs button{font-size:12px}.trust-section{padding:70px 0}.trust-grid{gap:60px}.trust-copy h2{font-size:36px}.operator-card{padding:30px}.operator-card h2{font-size:43px;margin-bottom:25px}.privacy-section{padding:65px 0}.privacy-grid{gap:60px}.privacy-copy h2{font-size:35px}.privacy-board{padding:25px}.privacy-row{padding:20px 0}.earnings{padding:65px 0}.earnings-heading{margin-bottom:28px}.earnings-heading h2{font-size:36px}.income-item{padding:25px}.income-item h3{font-size:21px;margin:24px 0 12px}.faq-section{padding:65px 0 45px}.faq-title h2{font-size:34px}.faq-layout{gap:60px}.reading-list{margin-top:40px;border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:3px 0}.reading-list summary{font-size:13px}.reading-list summary small{font-size:10px;color:#a58395;font-weight:400;margin-left:auto}.reading-list .guide-grid{padding:0 0 25px}.guide-card h3{font-size:15px;margin-top:14px;margin-bottom:12px}.guide-card{padding:20px}.guide-card b{font-size:20px}.my-start{padding:30px 0;background:var(--cream)}.my-start .chapter{display:none}.memo-details>summary{font-size:16px;padding:20px 0}.memo-details>summary small{font-size:11px;font-weight:400;color:#a58395;margin-left:auto}.memo-details[open]>.my-start-grid{padding:30px 0 20px}.my-start-copy h2{font-size:33px}.my-start-copy p{font-size:12px}.start-form{background:#eee5e8}.final-cta{padding:65px 30px 70px}.final-cta h2{font-size:48px}.final-consult{display:block;margin:18px auto 0;padding:7px 0;background:transparent;color:#8e5b70;font-size:11px}.final-cta .small{margin-top:10px;font-size:9px}
@media(max-width:1050px){.hero h1{font-size:59px}.overview-top{gap:30px}.overview-top>p{font-size:12px}.overview h2{font-size:32px}.care-heading h2{font-size:35px}.care-step h3{font-size:18px}.care-step .care-situation{font-size:11px}.trust-grid,.privacy-grid{gap:35px}.trust-copy h2{font-size:33px}.kit-heading h2{font-size:35px}.privacy-copy h2{font-size:32px}.earnings-heading h2{font-size:33px}}
@media(max-width:760px){.hero,.hero-inner{min-height:735px}.hero-inner{padding-top:210px;padding-bottom:120px}.hero h1{font-size:clamp(35px,10.7vw,43px);margin-top:17px;margin-bottom:17px;line-height:1.18}.hero-sticker{left:23px;right:auto;top:25px;bottom:auto;width:73px;height:73px}.hero-sticker strong{font-size:10px}.hero-status{font-size:8px;max-width:280px}.hero-actions .pill{font-size:11px;padding:14px 17px}.hero-actions .text-link{font-size:10px}.hero .label{font-size:8px}.hero-benefits span{font-size:8px}.overview{padding:45px 0}.overview-top{display:block}.overview .label{font-size:9px}.overview h2{font-size:29px;margin-top:13px}.overview-top>p{font-size:12px;margin-top:20px}.overview-facts{grid-template-columns:1fr;gap:17px;padding-top:20px;margin-top:25px}.overview-facts>div{display:grid;grid-template-columns:140px 1fr;column-gap:15px;align-items:start}.overview-facts span{grid-column:1;font-size:7px}.overview-facts h3{grid-column:1;font-size:15px;margin:4px 0 0}.overview-facts p{grid-column:2;grid-row:1 / 3;font-size:10px;align-self:center}.care-section{padding:50px 0}.care-heading h2{font-size:29px}.care-heading p{font-size:11px;margin-top:18px}.care-heading{margin-bottom:26px}.state-tag{font-size:8px;margin-bottom:14px}.care-timeline{gap:23px 18px}.care-step-top{margin-bottom:17px}.care-step .care-situation{font-size:10px;line-height:1.8;min-height:36px;margin-bottom:8px}.care-step h3{font-size:17px}.care-step>p:not(.care-situation){font-size:11px}.care-step ul{font-size:9px}.care-scope{margin:22px 0 16px}.kit-section{padding:50px 0}.kit-heading h2{font-size:29px}.kit-heading p{font-size:10px}.kit-tabs{padding:0}.kit-tabs button{font-size:10px}.kit-paper{min-height:400px}.trust-section{padding:50px 0}.trust-copy h2{font-size:29px}.trust-grid{gap:26px}.operator-card{padding:25px}.operator-card h2{font-size:39px}.privacy-section{padding:50px 0}.privacy-grid{gap:25px}.privacy-copy h2{font-size:29px}.privacy-board{padding:22px}.earnings{padding:50px 0}.earnings-heading h2{font-size:29px}.income-item{padding:23px}.income-item h3{font-size:19px;margin-top:17px}.income-item p{font-size:11px}.faq-section{padding:50px 0 25px}.faq-title h2{font-size:29px}.faq-layout{gap:24px}.reading-list{margin-top:28px}.reading-list summary{font-size:11px;gap:10px;flex-wrap:wrap}.reading-list summary small{font-size:8px}.guide-card{padding:16px}.guide-card h3{font-size:14px}.my-start{padding:20px 0}.memo-details>summary{font-size:12px;gap:10px;flex-wrap:wrap}.memo-details>summary small{font-size:8px}.memo-details[open]>.my-start-grid{padding-top:20px}.my-start-copy h2{font-size:28px}.final-cta{padding:50px 23px 60px}.final-cta h2{font-size:31px}.final-cta p{font-size:11px}.final-consult{font-size:10px}.final-cta .small{font-size:8px}.mobile-bar .pill{font-size:11px}}
@media(max-width:350px){.hero h1{font-size:35px}.hero,.hero-inner{min-height:730px}.hero-actions{gap:12px}.hero-actions .pill{font-size:10px;gap:12px;padding:14px 15px}.hero-actions .text-link{font-size:9px}.overview-facts>div{grid-template-columns:125px 1fr;gap:0 12px}.overview-facts h3{font-size:14px}.care-step h3{font-size:16px}.care-step .care-situation{font-size:9px}.care-heading h2,.kit-heading h2{font-size:28px}.hero-status{max-width:250px}}
/* Readability: readable body copy and stronger contrast on all surfaces. */
:root{--gray:#51464d}body{font-weight:500}p,li,dd,dt{line-height:1.85}header nav{font-size:14px;font-weight:600}.brand-meta{font-size:12px;color:#eee5eb}.review-strip{font-size:12px;color:#51323f}.label,.chapter{font-size:12px!important;letter-spacing:.04em!important}.hero-desc{font-size:17px;color:#fff}.hero-status{font-size:13px!important;color:#fff;max-width:500px}.hero-benefits span{font-size:12px!important;color:#fff;background:#211820b0}.hero-actions .pill,.pill,.header-cta{font-size:14px!important;font-weight:700}.hero-actions .text-link,.text-link{font-size:14px!important;font-weight:600}.hero-bottom,.hero-bottom .photo-note{font-size:11px!important;color:#fff;opacity:1}.hero-copy{animation:none}.hero:before{background:linear-gradient(90deg,#191519f5,#191519d9 30%,#19151935 62%,transparent)}
.overview-top>p,.overview-facts p,.care-heading p,.care-step>p,.care-step>p:not(.care-situation),.care-step ul,.kit-heading p,.trust-copy>p,.trust-standards span,.my-start-copy p,.earnings-heading>p,.income-item p,.faq-title p,details p,.final-cta p{font-size:16px!important;color:#51464d}.overview-facts span,.care-step-top small,.care-step .care-situation{font-size:13px!important;color:#704152}.care-step h3,.privacy-row h3{font-weight:700}.care-scope p,.state-tag,.kit-foot,.trust-copy .trust-note,.operator-card>p,.income-bottom p,.form-note,.final-cta .small{font-size:13px!important;color:#614b56}.kit-tabs button{font-size:15px!important;color:#654454;font-weight:600}.paper-top,.paper-line,.paper-intro,.talk-note,.talk-example>span,.settlement-fields dd,.week-prompts span{font-size:13px!important;color:#67505d}.talk-example p,.paper-checks li,.settlement-fields>div,.week-prompts strong{font-size:16px!important;color:#44313c}.download-link{font-size:14px!important;color:#813f5e;font-weight:700}.operator-card dt,.operator-card dd{font-size:15px;color:#513c47}.operator-card h2 span{font-size:12px;color:#614b56}.trust-ribbon .container,.trust-ribbon strong,.trust-ribbon a{font-size:13px;color:#624251}.privacy-copy>p,.privacy-row p{font-size:16px!important;color:#eee3e9}.privacy-board>.label,.privacy-foot,.privacy-row b{font-size:13px!important;color:#d7c5cf}.privacy-row h3{font-size:19px}.privacy-copy .text-link{color:#ffd7e5}.reading-list summary,.memo-details>summary,summary{font-size:16px!important;font-weight:650}.reading-list summary small,.memo-details>summary small{font-size:12px!important;color:#654a57}.start-form label{font-size:15px;color:#513c47}.final-consult{font-size:14px!important;color:#74394f;font-weight:650}.footer-info,.footer-bottom,.footer-brand p,footer p{font-size:13px!important;color:#d8ccd3}.footer-nav{font-size:14px}.income-item>span,.guide-card>span{font-size:12px;color:#704152}.article-section p,.article-section li,.article .article-lead{font-size:16px;color:#51464d}.article-note,.article-footer,.article-cta p{font-size:14px;color:#614b56}
@media(max-width:760px){.care-timeline{grid-template-columns:1fr}.care-step,.care-step+.care-step{padding:20px 0}.care-step .care-situation{min-height:0}.hero,.hero-inner{min-height:850px}.hero-inner{padding-bottom:150px}.hero-desc{font-size:16px}.hero-actions{flex-wrap:wrap;gap:16px}.hero h1{font-weight:750}.hero-bottom{align-items:start;gap:15px}.hero-bottom .photo-note{max-width:150px}.hero-status{max-width:100%;font-size:12px!important}.hero .label{font-size:11px!important}.hero-benefits span{font-size:11px!important}.kit-paper{padding:25px 20px}.kit-tabs button{font-size:14px!important}.operator-card dl>div{grid-template-columns:90px 1fr;gap:10px}.operator-card dt,.operator-card dd{font-size:14px}.privacy-row b{display:none}.overview-facts>div{display:block}.overview-facts p{margin-top:7px}.overview-facts h3{font-size:18px}.bar-copy,.bar-copy strong{font-size:12px}.mobile-bar .pill{font-size:13px!important}.footer-info,.footer-bottom,footer p{font-size:12px!important}.hero-bottom{font-size:10px!important}.hero-bottom .photo-note{font-size:10px!important}}


.logo-plate{display:inline-flex;align-items:center;justify-content:center;background:#fffafc;border-radius:10px;padding:0 6px;flex-shrink:0}.onyou-logo{width:180px;height:72px;object-fit:contain}.footer-logo{display:inline-flex}.brand{gap:16px}@media(max-width:1050px){header nav{gap:18px}}@media(max-width:760px){.onyou-logo{width:125px;height:50px}.logo-plate{padding:0 3px;border-radius:7px}header .container{gap:10px}.header-cta{padding:11px 13px;gap:10px;font-size:12px!important}.footer-logo .onyou-logo{width:180px;height:72px}}@media(max-width:350px){.onyou-logo{width:105px;height:44px}.header-cta{padding:10px;font-size:11px!important;gap:6px}.menu-toggle{font-size:11px}}

.logo-plate{background:transparent;padding:0;border-radius:0}.onyou-logo{object-fit:cover;object-position:center;width:190px;height:64px;mix-blend-mode:lighten}header{background:#211d21;backdrop-filter:none}footer{background:#211d21}@media(max-width:760px){.onyou-logo{width:130px;height:48px}.logo-plate{padding:0;border-radius:0}.footer-logo .onyou-logo{width:190px;height:64px}}@media(max-width:350px){.onyou-logo{width:110px;height:42px}}

.operator-card .fit-title{font-size:38px;line-height:1.35;margin-bottom:24px}@media(max-width:760px){.operator-card .fit-title{font-size:32px}}
header nav{gap:20px}@media(min-width:761px) and (max-width:1200px){.brand-meta{display:none}header nav{gap:14px;font-size:13px}}

.rate-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin:0 0 24px}.rate-grid>div{padding:25px;background:#ffe2ec;border:1px solid #e7b5c8}.rate-grid span{display:block;font-size:16px;color:#60404f}.rate-grid strong{font-size:34px;line-height:1.5;color:#211d21}@media(max-width:760px){.rate-grid{gap:8px}.rate-grid>div{padding:16px 9px}.rate-grid span{font-size:13px}.rate-grid strong{font-size:21px}}

/* Accessible explore dropdown: hover and keyboard focus on desktop, native toggle on touch. */
.explore-menu{position:relative;border:0;margin:0;padding:0}.explore-menu>summary{list-style:none;display:flex;align-items:center;gap:8px;padding:12px 0!important;font-size:14px!important;font-weight:650;cursor:pointer;color:#eee3e9;border:0}.explore-menu>summary::-webkit-details-marker{display:none}.explore-menu>summary span{font-size:13px}.explore-menu>summary:hover,.explore-menu[open]>summary{color:#ff73a3}.explore-menu>.explore-panel{position:absolute;top:100%;left:-25px;min-width:255px;background:linear-gradient(140deg,#382730,#211d21);border:1px solid #65414f;border-radius:0 0 16px 16px;padding:25px;box-shadow:0 18px 36px #0004;z-index:40}.explore-heading{font-size:17px;font-weight:750;color:#ff73a3;padding-bottom:17px;margin-bottom:8px;border-bottom:1px solid #ffffff25}.explore-heading small{display:block;font-size:12px;font-weight:500;color:#d4c0ca;margin-top:5px}.explore-panel>a{display:block;font-size:15px!important;font-weight:600;color:#fff;padding:9px 0;line-height:1.5}.explore-panel>a:hover{color:#ff73a3}.explore-menu:not([open])>.explore-panel{display:none}.mobile-nav .explore-menu>.explore-panel{position:static;min-width:0;box-shadow:none;margin-bottom:12px;background:#30252c;border-radius:10px}.mobile-nav .explore-menu>summary{padding:13px 0!important}.guide-page header .container>.explore-menu{margin-left:auto}.guide-page .explore-menu>summary{font-size:14px!important}
@media(hover:hover) and (pointer:fine){.explore-menu:hover>.explore-panel,.explore-menu:focus-within>.explore-panel{display:block}.explore-menu:hover>summary{color:#ff73a3}}
@media(max-width:760px){.guide-page header .container{flex-wrap:wrap;height:auto;min-height:76px;padding-top:10px;padding-bottom:10px}.guide-page .explore-menu>.explore-panel{left:auto;right:0;min-width:235px}.explore-panel a{min-height:40px}}
@media(hover:hover) and (pointer:fine){.explore-menu:hover::details-content,.explore-menu:focus-within::details-content{content-visibility:visible}}

/* Align all desktop menu items on the same center line. */
header nav{align-items:center}header nav>.explore-menu{align-self:center}header nav>a{display:inline-flex;align-items:center;min-height:48px;line-height:1.5}header nav .explore-menu>summary{min-height:48px;line-height:1.5;padding:0!important;margin:0}.explore-menu>summary::after{content:none!important;display:none!important}.explore-menu>.explore-panel{top:100%}

