/* ============================================================ REGISTRATION CHINA — extra components (APPEND to Theme Options CSS) All scoped under .smn-news so it matches the v5 light theme. ============================================================ */ /* hero badge */ .smn-news .smn-badge{display:inline-block;font-size:11px;font-weight:700;letter-spacing:1.5px;padding:8px 16px;border-radius:999px;background:var(--smn-orange-soft);border:1px solid #ffd9bd;color:var(--smn-orange);margin-bottom:18px} /* small price line under a service card */ .smn-news .smn-price{font-family:var(--smn-serif);font-size:26px;font-weight:700;color:var(--smn-navy);margin:14px 0 4px} .smn-news .smn-price small{font-family:var(--smn-sans);font-size:13px;color:var(--smn-meta);font-weight:400} /* trust bar */ .smn-news .smn-trust{background:var(--smn-grey);border-top:1px solid var(--smn-line);border-bottom:1px solid var(--smn-line);padding:20px 0} .smn-news .smn-trust-inner{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:14px 34px;text-align:center} .smn-news .smn-trust-label{font-size:11px;letter-spacing:1.8px;text-transform:uppercase;font-weight:700;color:var(--smn-meta)} .smn-news .smn-trust-logos{display:flex;flex-wrap:wrap;gap:14px 30px;font-weight:700;color:var(--smn-navy);font-size:15px} /* pricing / report tiers */ .smn-news .smn-tier{position:relative;display:flex;flex-direction:column;background:var(--smn-white);border:1px solid var(--smn-line);border-radius:20px;padding:34px 30px;box-shadow:0 2px 10px rgba(10,37,64,.05)} .smn-news .smn-tier.featured{border-color:var(--smn-orange);box-shadow:0 22px 50px rgba(255,115,0,.14)} .smn-news .smn-tier .flag{position:absolute;top:-13px;right:24px;background:var(--smn-orange);color:#fff;font-size:11px;font-weight:700;letter-spacing:.5px;padding:5px 14px;border-radius:999px} .smn-news .smn-tier .t-badge{align-self:flex-start;font-size:11px;font-weight:700;letter-spacing:1px;text-transform:uppercase;color:var(--smn-orange);background:var(--smn-orange-soft);border:1px solid #ffd9bd;padding:5px 13px;border-radius:999px} .smn-news .smn-tier h4{font-family:var(--smn-serif);font-size:24px;font-weight:700;color:var(--smn-navy);margin-top:16px} .smn-news .smn-tier .amt{display:flex;align-items:baseline;gap:6px;margin-top:6px} .smn-news .smn-tier .amt b{font-family:var(--smn-serif);font-size:46px;font-weight:700;color:var(--smn-navy);line-height:1} .smn-news .smn-tier .amt span{font-size:14px;color:var(--smn-body);font-weight:600} .smn-news .smn-tier .note{font-size:12px;color:var(--smn-orange);font-weight:600;margin-top:4px} .smn-news .smn-tier ul{list-style:none;margin:22px 0 0;padding:0;display:flex;flex-direction:column;gap:11px} .smn-news .smn-tier li{display:flex;align-items:flex-start;gap:10px;font-size:14px;color:var(--smn-body)} .smn-news .smn-tier li svg{flex:0 0 auto;color:var(--smn-orange);margin-top:2px} .smn-news .smn-tier .smn-btn{justify-content:center;margin-top:26px;width:100%} /* dark commercial-reports section */ .smn-news .smn-dark{background:var(--smn-navy);color:#fff;padding:74px 0;position:relative;overflow:hidden;border-radius:0} .smn-news .smn-dark::before{content:"";position:absolute;inset:0;background:radial-gradient(720px 320px at 15% -10%, rgba(255,115,0,.20), transparent 60%)} .smn-news .smn-dark .smn-wrap{position:relative;z-index:1} .smn-news .smn-dark h2{font-family:var(--smn-serif);font-weight:700;font-size:clamp(28px,4vw,40px);color:#fff !important;-webkit-text-fill-color:#fff !important;margin-top:8px} .smn-news .smn-dark .lead{color:#c9d6e4 !important;-webkit-text-fill-color:#c9d6e4 !important;font-size:17px;max-width:560px;margin-top:10px} .smn-news .smn-dark .smn-eyebrow{color:var(--smn-orange) !important} .smn-news .smn-grid4{display:grid;grid-template-columns:repeat(4,1fr);gap:22px;margin-top:44px} .smn-news .smn-dcard{background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.12);border-radius:var(--smn-radius);padding:28px 24px} .smn-news .smn-dcard .di{width:46px;height:46px;border-radius:11px;display:grid;place-items:center;margin-bottom:16px;background:rgba(255,115,0,.16);color:var(--smn-orange)} .smn-news .smn-dcard h4{font-family:var(--smn-serif);font-size:19px;font-weight:700;color:#fff !important;-webkit-text-fill-color:#fff !important;margin-bottom:8px} .smn-news .smn-dcard p{color:#aebfd2 !important;-webkit-text-fill-color:#aebfd2 !important;font-size:14px} .smn-news .smn-dcard a{display:inline-flex;align-items:center;gap:6px;margin-top:14px;font-size:13px;font-weight:700;color:var(--smn-orange) !important} /* testimonials */ .smn-news .smn-tcard .who{display:flex;align-items:center;gap:14px} .smn-news .smn-tcard .av{width:46px;height:46px;border-radius:50%;flex:0 0 auto;display:grid;place-items:center;background:var(--smn-navy);color:#fff;font-family:var(--smn-serif);font-weight:700;font-size:18px} .smn-news .smn-tcard .who b{color:var(--smn-navy);font-size:15px;display:block} .smn-news .smn-tcard .who span{color:var(--smn-meta);font-size:13px} .smn-news .smn-tcard .stars{color:var(--smn-orange);margin:14px 0 8px;letter-spacing:2px} .smn-news .smn-tcard .quote-title{font-family:var(--smn-serif);font-size:17px;color:var(--smn-navy);margin:0 0 8px} .smn-news .smn-tcard p{color:var(--smn-body);font-size:15px;font-style:italic} /* founder */ .smn-news .smn-founder{background:var(--smn-white);padding:74px 0} .smn-news .smn-founder-grid{display:grid;grid-template-columns:1.6fr 1fr;gap:48px;align-items:start} .smn-news .smn-founder h2{font-family:var(--smn-serif);font-size:clamp(28px,3.6vw,40px);font-weight:700;color:var(--smn-navy);line-height:1.1} .smn-news .smn-founder .role{color:var(--smn-body);font-size:17px;margin-top:6px} .smn-news .smn-founder .socials{display:flex;gap:10px;margin:22px 0 26px;flex-wrap:wrap} .smn-news .smn-founder .socials a{width:40px;height:40px;border-radius:10px;display:grid;place-items:center;background:var(--smn-grey);border:1px solid var(--smn-line);color:var(--smn-navy);transition:all .2s} .smn-news .smn-founder .socials a:hover{background:var(--smn-orange);border-color:var(--smn-orange);color:#fff} .smn-news .smn-founder .bio p{color:var(--smn-body);font-size:16px;margin-bottom:16px;line-height:1.8} .smn-news .smn-founder .bio strong{color:var(--smn-navy)} .smn-news .smn-founder .bio .accent{color:var(--smn-orange);font-weight:700} .smn-news .smn-founder .bio a.article{color:var(--smn-orange);font-weight:700} .smn-news .smn-founder-photo .frame{width:100%;aspect-ratio:1/1;border-radius:20px;overflow:hidden;border:3px solid var(--smn-orange);box-shadow:0 24px 60px rgba(10,37,64,.22);background:linear-gradient(135deg,#1a2f47,#0c2138)} .smn-news .smn-founder-photo .frame img{width:100%;height:100%;object-fit:cover;display:block} .smn-news .smn-founder-photo .frame .ph{width:100%;height:100%;display:grid;place-items:center;color:#6f8299;font-family:var(--smn-serif);font-size:64px} @media(max-width:920px){ .smn-news .smn-grid4{grid-template-columns:repeat(2,1fr)} } @media(max-width:820px){ .smn-news .smn-founder-grid{grid-template-columns:1fr;gap:28px} .smn-news .smn-founder-photo{max-width:320px} } @media(max-width:640px){ .smn-news .smn-grid4{grid-template-columns:1fr} }