/* V11: focus on one decision, preserve autonomous architecture motion. */
.cinema-hero{min-height:0}.cinema-content{padding-top:54px;padding-bottom:54px}.cinema-content h1{font-size:clamp(36px,4.4vw,66px);margin-bottom:22px}.hero-about{max-width:650px;margin:0 0 22px;color:#efece3}.hero-about summary{cursor:pointer;font-size:13px;color:#e3c77f;display:list-item}.hero-about p{font-size:14px!important;line-height:1.7!important;margin:12px 0}.hero-about .hero-principle{margin-bottom:0}.journey-start{padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important;max-width:660px}.problem-search{background:#152019e8!important;border:1px solid #9a8756!important;border-radius:16px;padding:7px;box-shadow:0 12px 36px #0002}.problem-search input{color:#f6f1e5!important;font-size:16px;padding:12px 14px}.problem-search input::placeholder{color:#c1c8be;opacity:1}.problem-search:focus-within{outline:2px solid #e3c77f;outline-offset:3px}.problem-search .btn{border-radius:10px}.search-hint{font-size:11px!important;margin:7px 0 18px!important;color:#c1c8be!important}.quick-situations{gap:8px}.quick-situations button{padding:13px 15px!important;font-size:13px}.cinema-hero .hero-actions{margin-top:16px}.cinema-hero .hero-actions .btn{background:transparent;color:#e3c77f;border:1px solid #958450}.cinema-bottom{display:none}.social-highlight{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-top:22px;padding-bottom:22px;border-bottom:1px solid var(--border);color:var(--secondary)}.social-highlight a{display:inline-flex;align-items:center;gap:10px;font-size:14px;font-weight:700;color:var(--accent)}.social-highlight .icon{width:22px;height:22px}.social-highlight span{font-size:13px}.journey-simple{max-width:610px}.journey-simple h2{margin-top:16px}.journey-simple .journey-options{margin-top:22px}.journey-simple form{margin-top:20px}.journey-simple .eyebrow{margin-top:14px}.journey-simple .field{margin-bottom:24px}.specialty-tile p{display:none}.specialty-tile{min-height:190px!important}.specialty-tile h3{margin-bottom:35px}.card-description{display:none}.reactivation-panel{max-width:720px;margin:35px auto;padding:clamp(24px,5vw,50px)!important}.reactivation-panel .actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px}.profile-tools{display:flex;gap:10px;flex-wrap:wrap;margin:18px 0}.preview-shell{max-width:100%;margin:20px auto;border:1px solid var(--border);border-radius:24px;padding:12px;overflow:hidden;background:var(--surface)}.preview-shell[data-device=mobile]{max-width:390px}.preview-shell[data-device=mobile] .profile-layout{display:block;padding:12px}.preview-shell[data-device=mobile] .profile-intro{display:block;padding:20px}.preview-shell .contact-card,.preview-shell [data-report],.preview-shell [data-inquiry],.preview-shell [data-review]{display:none}.preview-shell .profile-layout{pointer-events:none}.preview-shell .profile-tabs{pointer-events:auto}.preview-toolbar{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.billing-total{padding:18px;background:var(--surface-alt);border-radius:14px;color:var(--content);margin:18px 0}.advanced-search{margin:12px 0 22px}.advanced-search summary{cursor:pointer;font-weight:700;color:var(--accent);padding:12px 0}.profile-link-value{overflow-wrap:anywhere}.account-content{min-width:0}.modal-preview{max-width:1100px!important;width:95vw!important}.plan-features{padding-left:20px;line-height:1.9}
@media(max-width:760px){.cinema-content{padding:30px 22px 36px}.cinema-content h1{font-size:38px}.hero-kicker{font-size:9px}.hero-about{margin-bottom:20px}.problem-search{flex-direction:row}.problem-search .btn{font-size:12px;padding:12px}.problem-search .btn .icon{display:none}.problem-search input{width:0;min-width:0;font-size:16px;padding:10px}.quick-situations{grid-template-columns:1fr 1fr!important}.quick-situations button{font-size:12px!important;padding:12px 10px!important;gap:8px}.quick-situations button>.icon:last-child{display:none}.cinema-hero .hero-actions{gap:12px}.social-highlight{flex-direction:column;align-items:flex-start;gap:6px;padding-top:18px;padding-bottom:18px}.specialty-tile{min-height:155px!important}.specialty-tile h3{font-size:19px}.preview-toolbar .btn{font-size:12px}.preview-shell .profile-layout{display:block}.preview-shell .profile-intro{display:block}.membership-dock{max-width:calc(100vw - 96px)}.reactivation-panel{margin:20px 0}}
@media(prefers-reduced-motion:reduce){.cinema-image img{animation:none}}

.mobile-social{display:none!important}@media(max-width:1100px){.header nav.open .mobile-social{display:block!important;color:var(--accent)}}@media(max-width:600px){.cinema-hero .resonance-field{opacity:.5}.cinema-hero .hero-actions .btn{padding:10px 14px;font-size:13px}.cinema-content{padding-bottom:28px}.cinema-content h1{font-size:36px}.cinema-hero .hero-kicker{margin-bottom:18px}.hero-about{margin-bottom:16px}.journey-start>.eyebrow{font-size:10px}.social-highlight{padding-bottom:28px}}
