body{text-transform:uppercase;font-size:17px;letter-spacing:.15px}header{max-width:1480px;padding-inline:3%;height:112px}.brand{font-size:18px;letter-spacing:.8px}.brand small{font-size:10px;letter-spacing:2px}header nav{font-size:15px;gap:23px;font-weight:700}.header-install{font-size:13px;font-weight:800;padding:12px 16px}.header-actions .btn.small{font-size:13px}.eyebrow{font-size:12px}.lead{font-size:18px}.btn{font-size:16px}.text-link,.card-bottom,.text{font-size:14px}.visual-card h3{font-size:23px;line-height:1.25}.card p,.visit-grid p,.app-section p,.contact-grid p{font-size:16px;line-height:1.75}.micro{font-size:12px}.note{font-size:14px;line-height:1.8}.value b{font-size:15px}.value small{font-size:12px}.summary-row,table{font-size:14px}label{font-size:15px}.choice{font-size:16px}.choice small{font-size:13px}.app-section .app-install{font-size:16px}.app-section small{font-size:11px}.install-steps li{font-size:14px}.install-dialog>.muted{font-size:15px}.device-tabs button{font-size:14px}.platform-tabs button{font-size:12px}.install-footnote{font-size:12px}.first-visit .section-head>p{font-size:13px}.app-preview,.app-preview small{font-size:inherit}.app-preview-top{font-size:8px}.app-preview-top small{font-size:5px}.app-preview-cta{font-size:10px}.app-preview h3{line-height:1.2}.reveal{opacity:1!important;transform:none!important}footer p,footer div{font-size:12px}.premium-hero h1{font-size:clamp(42px,4.5vw,63px);line-height:1.15}h1,h2,h3{overflow-wrap:break-word}h2{line-height:1.25}.install-trigger svg{flex-shrink:0}
@media(min-width:701px) and (max-width:1380px){header{flex-wrap:wrap;height:auto;padding-top:20px;padding-bottom:20px;gap:17px}header nav{order:3;width:100%;justify-content:center}.header-install span{display:inline}.header-install{padding:10px 14px}.brand{font-size:18px}.hero{gap:35px}.premium-hero h1{font-size:48px}.header-actions>.btn{display:inline-flex}}
@media(max-width:700px){header{padding:15px 20px;height:auto;gap:13px;flex-wrap:wrap}.brand{font-size:16px;gap:10px;letter-spacing:.5px}.brand small{font-size:8px;letter-spacing:1.8px}.realmark{width:42px;transform:scale(.92)}.header-actions{width:100%;justify-content:space-between;padding-top:2px}.header-install{font-size:12px;padding:11px 18px;min-height:44px;flex:1;margin-right:8px}.header-install span{display:inline;font-size:12px}.header-actions .theme{width:44px;height:44px}.header-install svg{width:19px}.lead{font-size:16px}.premium-hero h1{font-size:39px;letter-spacing:-1.5px}.premium-hero .eyebrow{font-size:10px;letter-spacing:1.7px}.hero-actions{gap:18px}.btn{font-size:14px}.hero-actions .btn{padding-left:20px}.text-link{font-size:12px}.page-title h1{font-size:34px}.visual-card h3{font-size:22px}.card p,.visit-grid p,.app-section p,.contact-grid p{font-size:15px}.card-bottom{font-size:13px}.value b{font-size:14px}.value small{font-size:11px}.eyebrow{font-size:10px}.note{font-size:12px}.micro{font-size:11px}.mobile span,.mobile-install span{font-size:10px}.mobile a{min-width:48px}.mobile-install{min-width:44px}.app-section .app-install{font-size:13px;padding:15px 18px}.app-section h2{font-size:31px}.app-section .eyebrow{font-size:9px}.app-section small{font-size:10px}.install-dialog h2{font-size:28px}.install-dialog>.muted{font-size:13px}.install-steps li{font-size:12px}.device-tabs button{font-size:12px}.install-footnote{font-size:10px}.summary-row{font-size:12px}footer p,footer div{font-size:11px}}
@media(max-width:370px){.brand{font-size:14px}.brand small{font-size:7px}.premium-hero h1{font-size:35px}.header-install span{font-size:11px}.mobile span,.mobile-install span{font-size:9px}}

button,input,select,textarea{text-transform:uppercase}
