@layer base{.bs-phone *{border-width:0;border-style:solid}}
.bs-phone{color:#f0f0e9;background:#101111}.bs-phone *{box-sizing:border-box;border-style:solid}.bs-phone .bs-phone-hero{height:1100px;min-height:1100px}.bs-phone [data-phone-device]>div{width:20rem}.bs-phone+.bs-editorial-scope{padding-top:35px;margin-top:-65px}.bs-page .bs-phone .bs-phone-title{font-size:clamp(40px,5.6vw,80px);line-height:1.08;letter-spacing:-.05em;max-width:830px;margin:20px auto 65px;text-wrap:balance}.bs-phone .bs-phone-eyebrow{font:10px monospace;letter-spacing:.16em;color:#d7bb86;margin:0}.bs-phone-screen{height:100%;padding:38px 16px 20px;background:linear-gradient(145deg,#1b201d,#0e1110);position:relative;font-family:Manrope,Arial,sans-serif}.bs-phone-brand{display:flex;align-items:center;gap:7px;font-size:9px;font-weight:600;letter-spacing:.08em;margin-bottom:24px;color:#e5d5b8}.bs-phone-dot{margin-left:auto;width:5px;height:5px;background:#c8bb96;border-radius:50%}.bs-phone-label{font:8px monospace;letter-spacing:.1em;color:#9ca99e;margin-bottom:10px}.bs-page .bs-phone h3{font-size:23px;line-height:1.15;letter-spacing:-.04em;margin:0 0 10px;color:#f0f0e9}.bs-page .bs-phone .bs-phone-caption{font-size:10px;line-height:1.6;color:#bac2b9;margin:0 0 20px}.bs-phone-feature{display:flex;align-items:center;gap:9px;padding:14px 10px;background:#262d27;border:1px solid #424b3e;border-radius:10px}.bs-phone-feature-icon{color:#dac392}.bs-phone-feature strong{display:block;font-size:10px;line-height:1.4;font-weight:500}.bs-phone-feature span{display:block;font-size:8px;color:#b7c0b5;margin-top:5px}.bs-phone-list{margin:18px 0}.bs-phone-list>div{display:flex;align-items:center;gap:8px;font-size:10px;padding:13px 0;border-bottom:1px solid #303831}.bs-phone-list svg{margin-left:auto;color:#d1bd94}.bs-phone-index{font:8px monospace;color:#899b8b}.bs-phone-bottom{padding:13px 11px;background:#1b211d;border:1px solid #333e35;border-radius:10px}.bs-phone-bottom>div{display:flex;align-items:center;gap:8px;color:#d8c39b}.bs-phone-bottom strong{font-size:10px;font-weight:500}.bs-page .bs-phone-bottom p{font-size:9px;line-height:1.6;margin:9px 0 0;color:#b9c2b7}.bs-phone-security{display:flex;align-items:center;gap:5px;font-size:7px;color:#a5b1a5;margin-top:17px}.bs-phone-home{position:absolute;bottom:9px;width:32%;height:3px;border-radius:3px;background:#aab0a6;left:34%}@media(max-width:767px){.bs-phone .bs-phone-hero{height:960px;min-height:960px}.bs-phone [data-phone-device]>div{width:15rem}.bs-phone+.bs-editorial-scope{padding-top:24px;margin-top:-50px}.bs-phone-screen{padding:32px 12px 16px}.bs-phone-brand{margin-bottom:10px;font-size:8px}.bs-page .bs-phone h3{font-size:20px}.bs-phone-feature{padding:10px 8px}.bs-phone-list{margin:10px 0}.bs-phone-list>div{padding:7px 0;font-size:9px}.bs-phone-bottom{padding:9px}.bs-phone-security{font-size:6px;margin-top:10px}.bs-page .bs-phone .bs-phone-caption{margin-bottom:12px}.bs-page .bs-phone .bs-phone-title{margin-bottom:40px}}
.bs-phone-bottom>.bs-phone-context{display:block;margin-top:10px;padding-top:9px;border-top:1px solid #333e35}.bs-phone-context strong{display:block;font-size:9px;color:#d8c39b}.bs-phone-context span{display:block;font-size:9px;line-height:1.6;color:#b9c2b7;margin-top:5px}
@media(prefers-reduced-motion:reduce){.bs-phone .bs-phone-hero{height:auto;min-height:0;padding-top:80px;padding-bottom:80px}.bs-phone [data-phone-device]{margin-top:0;transform:none!important}}
