.profile-brand span{width:50px;min-width:50px;font-size:12px;letter-spacing:-.8px}
.secure-label{font-size:13px}
.product-kind{font-size:13px}
.hero-copy>p{font-size:15px}
.lost-alert small{font-size:12px;line-height:1.45}
.quick b{font-size:15px}.quick small{font-size:12px}
.message-panel span{font-size:12px}.message-panel p{font-size:16px}
.profile-card h2{font-size:19px}.profile-card header p{font-size:12px}
.info-row small{font-size:11px}.info-row b{font-size:14px}
.owner-line small{font-size:11px}.owner-line b{font-size:16px}.owner-line a{font-size:13px}
.note-box p{font-size:13px}.owner-buttons a{font-size:14px}
.reassurance p{font-size:12px}.report-sheet>p{font-size:14px}.report-sheet label{font-size:13px}
footer{font-size:12px}
@media(max-width:700px){.profile-brand span{width:46px;min-width:46px;height:38px;font-size:11px}.secure-label{font-size:10px}.product-kind{font-size:10px}.hero-copy>p{font-size:12px;line-height:1.6}.lost-alert b{font-size:12px}.lost-alert small{font-size:10px}.quick b{font-size:12px}.quick small{font-size:10px}.message-panel span{font-size:10px}.message-panel p{font-size:13px}.profile-card h2{font-size:17px}.profile-card header p{font-size:11px}.info-row small{font-size:11px}.info-row b{font-size:14px}.owner-line small{font-size:11px}.owner-line b{font-size:15px}.owner-line a{font-size:13px}.note-box p{font-size:13px}.owner-buttons a{font-size:11px}.reassurance p{font-size:11px}.mobile-report-cta{font-size:15px}.report-sheet>p{font-size:13px}.report-sheet label{font-size:12px}}
/* V7 Beacon profile */
body{background:#f6faf8}.profile-nav{height:76px}.profile-brand{font-family:Syne,Manrope,sans-serif;font-size:19px}.profile-brand span{background:linear-gradient(145deg,#08b77f,#064b42);border-radius:15px;box-shadow:0 10px 25px #063e3938}.profile-shell{width:min(760px,calc(100% - 28px))}.profile-hero{background:linear-gradient(145deg,#052f2c,#07574c);min-height:380px;grid-template-columns:300px 1fr;border-radius:32px;box-shadow:0 30px 80px #063e3930}.profile-hero:before{width:520px;height:520px;border-color:#5dd6b838;right:-180px;top:-235px}.profile-hero:after{width:320px;height:320px;border-color:#5dd6b82b}.product-visual{border:0;background:radial-gradient(circle,#14917233 0 28%,transparent 29%);overflow:visible}.product-visual:before,.product-visual:after{content:"";position:absolute;border:1px solid #77e3c34d;border-radius:50%}.product-visual:before{inset:12px}.product-visual:after{inset:45px}.product-visual img,.product-emoji{position:relative;z-index:2}.product-kind{background:#0f6d5e;color:#d9fff3;border:0}.hero-copy h1{font-family:Syne,Manrope,sans-serif;font-size:44px}.quick{border-color:#dcebe5;border-radius:18px}.quick.primary{background:#e2f8ef}.message-panel{border:0;border-left:5px solid #f0b83e;background:linear-gradient(135deg,#fff8e8,#fff);box-shadow:0 14px 38px #69541b10}.profile-card{border-color:#e0ebe7}.profile-card h2{font-family:Syne,Manrope,sans-serif}.contact-main,.submit-report{background:linear-gradient(135deg,#07946e,#063e39)}.mobile-report-cta{background:linear-gradient(135deg,#07946e,#063e39);box-shadow:0 12px 35px #063e3955}.action-icon,.section-icon{border-radius:50%}@media(max-width:700px){body{padding-bottom:82px}.profile-nav{height:64px}.profile-shell{width:calc(100% - 16px)}.profile-hero{grid-template-columns:1fr;text-align:center;padding:24px 18px;gap:4px;min-height:405px}.product-visual{height:205px;width:100%;max-width:310px;margin:auto}.product-emoji{width:126px;height:126px;font-size:60px}.scan-pulse{left:50%;transform:translateX(-50%);font-size:9px;padding:7px 10px}.hero-copy h1{font-size:32px;margin:12px 0 7px}.hero-copy>p{font-size:14px}.product-kind{font-size:11px}.quick{min-height:94px}.quick b{font-size:13px}.quick small{font-size:11px}.message-panel p{font-size:15px;line-height:1.7}.profile-card{padding:20px}.profile-card h2{font-size:19px}.profile-card header p{font-size:12px}.info-row b{font-size:15px}.owner-line b{font-size:16px}.owner-buttons a{font-size:14px;min-height:52px}}
