.security-page .eyebrow{font-size:.75rem;letter-spacing:1.4px}.security-hero{background:var(--navy);color:white;padding:24px 0 64px}.security-breadcrumb{display:flex;gap:12px;font-size:.8125rem;color:#cedff2;margin-bottom:38px}.security-breadcrumb a:hover{text-decoration:underline}.security-hero-grid{display:grid;grid-template-columns:1.2fr .85fr;gap:85px;align-items:center}.security-hero h1{color:white;font-size:clamp(38px,4.1vw,57px);letter-spacing:-2px}.security-hero h1 em{color:#b7efbe}.security-hero .eyebrow{color:#b7efbe}.security-lead{font-size:1rem;line-height:1.9;color:#d5e2f2;max-width:520px;margin:25px 0 28px}.security-hero .btn:not(.security-outline){background:#b7efbe;border-color:#b7efbe;color:var(--navy)}.security-outline{background:transparent;border-color:#7591b3;color:white}.security-outline:hover{background:#ffffff16}.never-share{background:white;color:var(--navy);padding:28px;border-radius:10px}.never-heading{display:flex;align-items:center;gap:13px;margin-bottom:23px}.never-heading>span:last-child{font-size:.75rem;line-height:1.5;letter-spacing:1px;font-weight:700;color:var(--green)}.never-heading .icon{width:40px;height:40px;flex-shrink:0}.never-share h2{font-size:1.875rem}.secret-list{list-style:none;display:grid;grid-template-columns:1fr 1fr;gap:12px;padding:0;margin:23px 0}.secret-list li{border:1px solid #dce7e0;background:#f4f9f5;padding:14px 13px;border-radius:5px}.secret-list span{display:block;font-size:.75rem;color:var(--green);margin-bottom:6px}.secret-list strong{font-size:1.0625rem}.never-share>p{font-size:.875rem;line-height:1.7;color:var(--muted);margin-bottom:0}.urgent-band{background:#fff5dd;border-bottom:1px solid #eadcba}.urgent-band .wrap{display:flex;gap:22px;align-items:center;padding:22px 0;color:#674c17}.urgent-band svg{width:27px;height:27px}.urgent-band p{font-size:.875rem;margin:0;flex:1}.urgent-band a{font-size:.875rem;font-weight:700;text-decoration:underline;text-underline-offset:4px;white-space:nowrap}.safety-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:24px}.safety-grid article{padding-top:25px;border-top:1px solid var(--line)}.safety-grid h3{font-size:1.125rem}.safety-grid p{font-size:1rem;color:var(--muted);line-height:1.85}.scam-section{background:#f1f7f4;padding:65px 0}.scam-grid{display:grid;grid-template-columns:1fr 1.12fr;gap:85px;align-items:start}.scam-grid>div>p:not(.eyebrow){font-size:1rem;color:var(--muted);margin:23px 0}.scam-rule{border-left:3px solid var(--green);padding:9px 0 9px 19px;margin-top:30px}.scam-rule strong{display:block;font-size:1.25rem;color:var(--green);margin-bottom:10px}.scam-rule span{font-size:.9375rem;line-height:1.8;display:block;color:var(--muted)}.scam-examples{display:grid;gap:15px}.scam-examples article{background:white;border:1px solid #dce7e0;padding:24px 28px;border-radius:8px}.scam-tag{font-size:.75rem;letter-spacing:1.2px;font-weight:700;color:var(--green)}.scam-examples h3{font-size:1.125rem;margin:12px 0}.scam-examples p{font-size:1rem;color:var(--muted);margin:0}.report-grid{display:grid;grid-template-columns:1.1fr .9fr;gap:80px;align-items:start}.report-steps article{display:flex;gap:22px;margin-bottom:25px;padding-bottom:25px;border-bottom:1px solid var(--line)}.report-steps article:last-child{margin:0}.report-steps article>span{display:flex;justify-content:center;align-items:center;border:1px solid #bed9c8;background:#f4faf6;color:var(--green);border-radius:50%;width:40px;height:40px;flex-shrink:0;font-weight:700}.report-steps h3{margin:5px 0 12px;font-size:1.125rem}.report-steps p{color:var(--muted);font-size:1rem;margin:0}.report-contact{border:1px solid #ccdcd4;background:#f5faf6;border-radius:10px;padding:30px}.report-contact h3{font-size:1.5rem;margin:0 0 24px}.contact-method{padding:17px 0;border-top:1px solid #d4e2da}.contact-method span{display:block;font-size:.8125rem;color:var(--muted);margin-bottom:10px}.contact-method a,.contact-method strong{display:block;font-size:1rem;font-weight:600;line-height:1.8;overflow-wrap:anywhere}.contact-method a:hover{color:var(--green);text-decoration:underline}.report-contact .btn{width:100%;margin-top:10px}.report-note{font-size:.75rem;color:var(--muted);line-height:1.8;margin-bottom:0}.assist-safety{background:#e9f5ed;padding:38px 0}.assist-safety>.wrap{display:flex;gap:25px;align-items:center}.assist-safety .icon{background:#d4ebdd;width:56px;height:56px;flex-shrink:0}.assist-safety h2{font-size:1.875rem}.assist-safety p:not(.eyebrow){color:var(--muted);font-size:1rem;max-width:650px;margin:14px 0 0}.assist-safety .assistant-limit{font-size:.8125rem!important}.assist-safety .btn{flex-shrink:0;margin-left:auto}.faq-grid{display:grid;grid-template-columns:.9fr 1.2fr;gap:65px}.faq-grid>div>p:not(.eyebrow){font-size:1rem;color:var(--muted)}.faq-list details{border-bottom:1px solid var(--line)}.faq-list details:first-child{border-top:1px solid var(--line)}.faq-list summary{cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center;gap:18px;padding:22px 0;font-size:1rem;font-weight:700;line-height:1.7}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary span{font-size:1.5rem;font-weight:400;color:var(--green);flex-shrink:0}.faq-list details[open] summary span{transform:rotate(45deg)}.faq-list p{font-size:1rem;color:var(--muted);margin:0 20px 24px 0}.faq-list a{color:var(--green);text-decoration:underline}.faq-list summary:focus-visible{outline:3px solid var(--green);outline-offset:3px}.security-resources{display:flex;align-items:center;gap:30px;border-top:1px solid var(--line);padding:27px 0 40px}.security-resources span{font-size:.75rem;font-weight:700;color:var(--muted);letter-spacing:1px}.security-resources a{font-size:.875rem;color:var(--green);text-decoration:underline;text-underline-offset:4px}
@media(max-width:1100px){.security-hero-grid{gap:38px}.scam-grid,.report-grid,.faq-grid{gap:40px}.safety-grid{grid-template-columns:1fr 1fr;gap:25px}.assist-safety>.wrap{flex-wrap:wrap}.assist-safety .btn{margin-left:80px}.security-hero h1{font-size:46px}}
@media(max-width:760px){.security-hero{padding:20px 0 40px}.security-breadcrumb{margin-bottom:30px}.security-hero-grid,.scam-grid,.report-grid,.faq-grid{grid-template-columns:1fr;gap:32px}.security-hero h1{font-size:2.5rem;letter-spacing:-1.5px}.security-hero .eyebrow{font-size:.75rem;line-height:1.7}.security-lead{font-size:1rem}.security-hero .hero-actions{flex-direction:column;align-items:flex-start}.never-share{padding:25px}.never-share h2{font-size:1.75rem}.urgent-band .wrap{gap:14px;flex-wrap:wrap;padding:22px 0}.urgent-band p{flex-basis:calc(100% - 50px)}.urgent-band a{margin-left:41px}.safety-grid{grid-template-columns:1fr;gap:8px}.safety-grid article{padding-top:22px}.safety-grid h3{margin-top:15px}.scam-section{padding:45px 0}.scam-examples article{padding:24px}.report-grid{gap:30px}.report-steps article{gap:15px}.report-steps article>span{width:34px;height:34px}.report-contact{padding:25px}.assist-safety>.wrap{display:block}.assist-safety .icon{margin-bottom:23px}.assist-safety .btn{margin:25px 0 0}.security-resources{align-items:flex-start;flex-direction:column;gap:18px;padding:25px 0 35px}.security-page h2{font-size:1.875rem}.faq-list summary{padding:20px 0}.report-contact .eyebrow{line-height:1.6}.security-page .section-heading>p br{display:none}}
@media(max-width:380px){.security-hero h1{font-size:2.1875rem}.never-share{padding:21px}.never-heading>span:last-child{font-size:.75rem}.hero-actions .btn{font-size:.875rem}}
