
@font-face{font-family:OwnerInstrument;src:url('/coming-soon/assets/fonts/instrument-sans-normal-400-700-latin.woff2') format('woff2');font-weight:400 700;font-display:swap}.owner-body[data-brand="soflo-ai"]{font-family:OwnerInstrument,Arial,sans-serif}.owner-body[data-brand="soflo-ai"] .owner-heading,.owner-body[data-brand="soflo-ai"] .owner-card h3,.owner-body[data-brand="soflo-ai"] .owner-family-grid h3{font-family:OwnerInstrument,Arial,sans-serif;font-weight:600;letter-spacing:-.04em}.owner-body[data-brand="soflo-ai"] .owner-card{background:#121f2b;border-color:#344958}.owner-body[data-brand="soflo-ai"] .owner-brand{color:#5adceb}.owner-site-logo{display:block;width:185px;height:44px;object-fit:contain;margin-bottom:28px}.owner-body[data-brand="soflo-ai"] .owner-login{border-top:2px solid #5adceb;padding-top:25px}.owner-body[data-brand="soflo-ai"] .owner-heading{font-size:clamp(38px,5vw,64px)}
.owner-family{margin:0 0 38px;border:1px solid #9b9b9b55;padding:18px;border-radius:5px}.owner-family summary{font-weight:600;cursor:pointer}.owner-family-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.owner-family-grid h3{font:22px Georgia,serif;margin:10px 0}.owner-family-grid p{font-size:13px;opacity:.85}.owner-family-grid small{font-size:11px;opacity:.7}@media(max-width:600px){.owner-family-grid{grid-template-columns:1fr}}
.owner-body{margin:0;background:#f3eee4;color:#121b24;font:15px/1.6 -apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif}.owner-body[data-brand="soflo-ai"]{background:#0b1119;color:#f3eee4}.owner-shell{max-width:1120px;margin:auto;padding:55px 30px}.owner-brand{font-size:12px;font-weight:650;letter-spacing:2px;text-transform:uppercase}.owner-heading{font:clamp(40px,7vw,76px)/1.05 Georgia,serif;letter-spacing:-2px;margin:28px 0 20px}.owner-intro{max-width:650px;color:#68717a}.owner-body[data-brand="soflo-ai"] .owner-intro{color:#b2bbc3}.owner-actions{display:flex;gap:12px;flex-wrap:wrap;margin:28px 0 40px}.owner-button{display:inline-flex;padding:12px 18px;border:1px solid currentColor;text-decoration:none;border-radius:3px;background:transparent;color:inherit;font:inherit;cursor:pointer}.owner-primary{background:#121b24;color:#f3eee4;border-color:#121b24}.owner-body[data-brand="soflo-ai"] .owner-primary{background:#5adceb;color:#0b1119;border-color:#5adceb}.owner-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:22px 0 45px}.owner-card{border:1px solid #a8a59b;padding:24px;border-radius:5px;display:flex;flex-direction:column;color:inherit;text-decoration:none;transition:transform .15s}.owner-card:hover{transform:translateY(-3px)}.owner-card small{font-size:10px;letter-spacing:1px;text-transform:uppercase;opacity:.65}.owner-card h3{font:25px/1.2 Georgia,serif;margin:16px 0 12px}.owner-card p{font-size:13px;margin:0 0 18px;opacity:.8}.owner-card span{margin-top:auto;font-size:12px;font-weight:600}.owner-section-title{font-size:21px;font-weight:500}.owner-login{max-width:480px}.owner-login label{display:block;font-size:12px}.owner-login input{box-sizing:border-box;width:100%;padding:14px;font:inherit;margin:8px 0 16px;border:1px solid #9aa3a9;background:transparent;color:inherit;border-radius:3px}.owner-login button{width:100%;justify-content:center}.owner-error{color:#bf4141;min-height:26px}.owner-links{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:20px 0}.owner-links a{color:inherit;font-size:13px}.owner-toolbar{box-sizing:border-box;position:sticky;top:0;z-index:2147483000;width:100%;display:flex;align-items:center;gap:14px;padding:12px 20px;background:#121b24;color:#f3eee4;font:12px/1.4 -apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;box-shadow:0 2px 12px #0002}.owner-toolbar a,.owner-toolbar button{color:#f3eee4!important;white-space:nowrap;font:inherit!important}.owner-toolbar button{background:transparent;border:1px solid #ffffff55;border-radius:3px;padding:7px 10px;cursor:pointer}.owner-toolbar select{font:12px -apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif!important;max-width:270px;min-width:0;padding:8px;border:1px solid #52616c;background:#1b2c39;color:#f3eee4;border-radius:3px;margin:0!important}.owner-toolbar .owner-preview-label{margin-left:auto;font-size:10px;opacity:.8}.owner-preview-message{background:#e7d2aa;color:#121b24;font:12px/1.4 -apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;text-align:center;padding:0 12px;position:relative;z-index:2147482999}.owner-preview-message:not(:empty){padding:8px 12px}.owner-footer{border-top:1px solid #9b9b9b55;margin-top:45px;padding-top:18px;font-size:12px;opacity:.7}.owner-body details summary{cursor:pointer}.owner-body a:focus-visible,.owner-body button:focus-visible,.owner-toolbar a:focus-visible,.owner-toolbar button:focus-visible{outline:3px solid #5adceb;outline-offset:4px}
@media(max-width:720px){.owner-shell{padding:30px 20px}.owner-grid{grid-template-columns:1fr}.owner-links{grid-template-columns:1fr 1fr}.owner-toolbar{gap:8px;flex-wrap:wrap;padding:10px 12px}.owner-toolbar select{flex:1;max-width:none}.owner-toolbar .owner-preview-label{width:100%;margin-left:0}.owner-heading{font-size:49px}.owner-actions{gap:8px}.owner-button{font-size:13px;padding:11px 14px}}
