:root{--solo-ink:#15120f;--solo-paper:#f6f3ed;--solo-line:rgba(50,38,25,.13);--solo-gold:#c79047}.solo-landing,.solo-register-page,.solo-company-page,.solo-simple-page,.solo-complete{min-height:100vh;background:radial-gradient(circle at 20% 0,rgba(198,145,68,.18),transparent 34%),#11100e;color:#f7f2e9;font-family:Inter,"Segoe UI",sans-serif;padding:clamp(24px,4vw,64px)}.solo-public-brand{display:flex;align-items:center;gap:12px;color:#fff;text-decoration:none;font-size:1.05rem;letter-spacing:.04em}.solo-public-brand img,.solo-brand img{width:38px;height:38px;object-fit:contain}.solo-public-brand b,.solo-kicker{color:#dcb46e}.solo-hero{max-width:1260px;margin:9vh auto 7vh;display:grid;grid-template-columns:1.25fr .75fr;gap:clamp(40px,8vw,110px);align-items:center}.solo-kicker{text-transform:uppercase;letter-spacing:.18em;font-weight:800;font-size:.7rem}.solo-pitch h1{font-size:clamp(3rem,6vw,6.6rem);line-height:.92;letter-spacing:-.07em;max-width:850px;margin:20px 0}.solo-pitch h1 em{font-style:normal;color:#ddb56d}.solo-pitch>p{font-size:1.08rem;color:#c8c0b4;max-width:700px;line-height:1.75}.solo-capabilities{display:flex;flex-wrap:wrap;gap:8px;margin:28px 0}.solo-capabilities span{padding:9px 13px;border:1px solid rgba(255,255,255,.13);border-radius:999px;color:#ded6ca;font-size:.78rem}.solo-primary-link,.solo-complete a{display:inline-flex;gap:30px;align-items:center;background:#e4bb71;color:#19140e!important;text-decoration:none;padding:15px 20px;border-radius:7px;font-weight:850}.solo-login-card,.solo-register-card{background:rgba(255,255,255,.95);color:#1c1915;border:1px solid rgba(255,255,255,.25);border-radius:20px;padding:clamp(24px,4vw,46px);box-shadow:0 30px 80px rgba(0,0,0,.32);backdrop-filter:blur(20px)}.solo-login-card h2{font-size:2rem;margin:10px 0 25px}.solo-login-card label,.solo-register-card>label,.solo-form-grid label{display:grid;gap:7px;font-size:.77rem;font-weight:800;margin-top:15px}.solo-login-card input,.solo-register-card input,.solo-register-card select{width:100%;border:1px solid #d9d1c6;border-radius:8px;padding:13px 14px;background:#fff;color:#181512}.solo-login-card button,.solo-submit{width:100%;border:0;background:#191714;color:#fff;padding:14px 18px;border-radius:8px;font-weight:800;margin-top:20px}.solo-login-card>p{text-align:center;margin:18px 0 0;font-size:.8rem}.solo-check{display:flex!important;align-items:flex-start;gap:10px!important}.solo-check input,.solo-consent input{width:18px!important;height:18px}.solo-plan-strip{max-width:1260px;margin:auto;display:grid;grid-template-columns:repeat(5,1fr);border:1px solid rgba(255,255,255,.1);border-radius:15px;overflow:hidden}.solo-plan-strip article{padding:20px;border-right:1px solid rgba(255,255,255,.1)}.solo-plan-strip small,.solo-plan-strip strong,.solo-plan-strip p{display:block}.solo-plan-strip strong{font-size:1.35rem;margin:7px 0}.solo-plan-strip strong span{font-size:.65rem;color:#aaa}.solo-plan-strip p{font-size:.7rem;color:#aaa;margin:0}.solo-register-page>header{display:flex;justify-content:space-between;max-width:1280px;margin:auto auto 40px}.solo-register-page a{color:#e1b86e}.solo-register-grid{max-width:1280px;margin:auto;display:grid;grid-template-columns:.6fr 1.4fr;gap:55px}.solo-register-grid aside h1{font-size:3.4rem;letter-spacing:-.05em;margin:14px 0}.solo-register-grid aside p,.solo-register-grid aside li{color:#bbb2a6;line-height:1.65}.solo-register-grid aside ol{display:grid;gap:14px;padding-left:20px}.solo-review-note{display:grid;gap:6px;border-left:2px solid #d4a55e;padding:15px;margin-top:30px}.solo-review-note span{color:#bdb4a7}.solo-register-card fieldset{border:0;border-top:1px solid #ddd5ca;padding:25px 0;margin:0}.solo-register-card legend{font-size:1rem;font-weight:900}.solo-form-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:2px 18px}.solo-form-grid .full{grid-column:1/-1}.solo-plan-picker{display:grid;grid-template-columns:repeat(5,1fr);gap:8px}.solo-plan-picker label input{position:absolute;opacity:0}.solo-plan-picker label span{height:100%;display:grid;gap:5px;padding:13px;border:1px solid #ddd4c7;border-radius:9px;cursor:pointer}.solo-plan-picker input:checked+span{border-color:#996b35;box-shadow:0 0 0 2px rgba(153,107,53,.15);background:#fbf3e7}.solo-plan-picker strong,.solo-plan-picker small{display:block}.solo-pay-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.solo-pay-grid article{display:grid;grid-template-columns:78px 1fr;gap:3px 14px;align-items:center;border:1px solid #ddd4c8;border-radius:12px;padding:12px}.solo-pay-grid img{width:78px;height:78px;object-fit:contain;grid-row:1/3}.solo-pay-grid span{font-size:.7rem}.solo-consent label{display:grid;grid-template-columns:auto 1fr;gap:10px;margin:12px 0;font-size:.8rem}.solo-consent>div{background:#f0ece5;border-radius:9px;padding:14px;font-size:.76rem}.solo-complete{display:grid;place-items:center}.solo-complete>div{max-width:650px;text-align:center}.solo-complete-mark{width:64px;height:64px;border-radius:50%;display:grid;place-items:center;background:#ddb46b;color:#17120c;font-size:1.7rem;margin:0 auto 20px}.solo-complete h1{font-size:3.5rem;letter-spacing:-.05em}.solo-complete p{color:#c9c0b3;font-size:1rem;line-height:1.7}.solo-complete a{margin-top:15px}.solo-company-page{background:#f4f1eb;color:#1b1814}.solo-company-page>header{max-width:1200px;margin:auto;display:flex;justify-content:space-between;gap:20px}.solo-company-page h1{font-size:3rem;letter-spacing:-.05em}.solo-company-page header>div:last-child{display:flex;gap:10px;align-items:center}.solo-company-page button{border:1px solid #cfc7bb;background:#fff;border-radius:8px;padding:12px 16px}.solo-company-page form{margin:0}.solo-activation,.solo-usage,.solo-workspaces,.solo-payment-history{max-width:1200px;margin:22px auto}.solo-activation{background:#fff4db;border:1px solid #e2c98c;padding:18px;border-radius:12px}.solo-usage{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:#d9d1c6;border:1px solid #d9d1c6;border-radius:12px;overflow:hidden}.solo-usage div{background:#fff;padding:20px}.solo-usage small,.solo-usage strong{display:block}.solo-usage strong{font-size:1.25rem;margin-top:5px}.solo-workspaces{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.solo-workspaces article{display:grid;grid-template-columns:auto 1fr;gap:15px;background:#fff;border:1px solid var(--solo-line);border-radius:14px;padding:20px;border-top:3px solid var(--client)}.solo-client-mark{width:44px;height:44px;border-radius:10px;background:var(--client);color:#fff;display:grid;place-items:center;font-weight:900}.solo-workspaces h2{font-size:1.15rem;margin:3px 0}.solo-workspaces p{font-size:.75rem;color:#756d63}.solo-workspaces form{grid-column:1/-1}.solo-workspaces button{width:100%;background:#191713;color:#fff}.solo-workspaces button:disabled{opacity:.45}.solo-payment-history{background:#fff;border:1px solid var(--solo-line);border-radius:14px;padding:20px}.solo-payment-history table{width:100%;border-collapse:collapse}.solo-payment-history th,.solo-payment-history td{text-align:left;padding:12px;border-bottom:1px solid #ece7df;font-size:.8rem}.solo-simple-page{display:grid;place-items:center}.solo-simple-page .solo-register-card{width:min(620px,100%)}.solo-topbar{position:fixed;inset:0 0 auto;height:70px;background:rgba(248,246,242,.9);backdrop-filter:blur(16px);border-bottom:1px solid var(--solo-line);display:flex;align-items:center;padding:0 22px;z-index:1100}.solo-brand{display:flex;gap:10px;align-items:center;color:#191612;text-decoration:none}.solo-brand span{display:grid}.solo-brand small{font-size:.66rem;color:#746b61}.solo-top-actions{margin-left:auto;display:flex;align-items:center;gap:14px}.solo-switch{color:var(--solo-primary);font-weight:800;text-decoration:none}.solo-owner{font-size:.8rem}.solo-menu{display:none;border:0;background:transparent;font-size:1.35rem}.solo-rail{position:fixed;top:70px;bottom:0;left:0;width:230px;background:#171512;color:#fff;padding:22px 14px;z-index:1000;overflow:auto}.solo-rail nav{display:grid;gap:3px}.solo-rail nav small{font-size:.57rem;letter-spacing:.16em;color:#897f72;padding:16px 10px 6px}.solo-rail a{display:flex;align-items:center;gap:11px;color:#dcd5ca;text-decoration:none;padding:10px 11px;border-radius:8px;font-size:.78rem}.solo-rail a:hover{background:rgba(255,255,255,.08);color:#fff}.solo-rail a span{width:18px;color:var(--solo-secondary)}.solo-rail>form button{width:100%;margin-top:20px;background:transparent;color:#bdb4a8;border:1px solid #3d3831;border-radius:8px;padding:10px}.solo-main{margin-left:230px;padding:94px 26px 35px;min-height:100vh;background:#f5f3ef}.solo-workspace .a3-page-title,.solo-workspace h1{letter-spacing:-.035em}
@media(max-width:900px){.solo-hero,.solo-register-grid{grid-template-columns:1fr}.solo-plan-strip{grid-template-columns:repeat(2,1fr)}.solo-plan-picker{grid-template-columns:repeat(2,1fr)}.solo-workspaces{grid-template-columns:1fr 1fr}.solo-menu{display:block}.solo-rail{transform:translateX(-105%);transition:.22s}.solo-rail.open{transform:none}.solo-main{margin-left:0}.solo-owner{display:none}}
@media(max-width:600px){.solo-landing,.solo-register-page,.solo-company-page,.solo-simple-page{padding:20px}.solo-pitch h1,.solo-register-grid aside h1,.solo-complete h1{font-size:2.55rem}.solo-plan-strip,.solo-form-grid,.solo-pay-grid,.solo-usage,.solo-workspaces{grid-template-columns:1fr}.solo-company-page>header{display:grid}.solo-company-page header>div:last-child{justify-content:space-between}.solo-plan-picker{grid-template-columns:1fr 1fr}.solo-top-actions{gap:8px}.solo-switch{font-size:.72rem}}

.solo-complete-lead{max-width:620px;margin-inline:auto}.solo-complete-status{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:28px 0;text-align:left}.solo-complete-status>div{padding:16px;border:1px solid rgba(255,255,255,.14);border-radius:12px;background:rgba(255,255,255,.055)}.solo-complete-status span,.solo-complete-status strong{display:block}.solo-complete-status span{color:#a99f91;font-size:.7rem;text-transform:uppercase;letter-spacing:.12em}.solo-complete-status strong{color:#f6e4bd;margin-top:7px}.solo-complete-status-pending{border-color:rgba(229,187,113,.5)!important;background:rgba(229,187,113,.09)!important}.solo-enroll-submit-assurance{max-width:760px;margin:12px auto 0;color:#73695c;font-size:.75rem;line-height:1.55;text-align:center}@media(max-width:600px){.solo-complete-status{grid-template-columns:1fr}.solo-complete{padding:28px 20px}.solo-enroll-submit-assurance{text-align:left}}
.solo-term-offer{display:flex;align-items:center;gap:12px;margin:-10px 0 22px;color:#d9d0c4}.solo-term-offer b{padding:7px 10px;border:1px solid rgba(228,187,113,.48);border-radius:7px;background:rgba(228,187,113,.11);color:#edc77f;font-size:.72rem;letter-spacing:.1em}.solo-term-offer span{font-size:.8rem}
@media(max-width:600px){.solo-term-offer{align-items:flex-start;flex-direction:column;gap:7px}}
.solo-inline-payment{display:grid;grid-template-columns:100px 140px 1fr 1.2fr auto;gap:10px;align-items:end;margin-top:18px}.solo-inline-payment label{display:grid;gap:5px;font-size:.7rem;font-weight:800}.solo-inline-payment input,.solo-inline-payment select{border:1px solid #d8d0c4;border-radius:7px;padding:10px;width:100%}.solo-inline-payment button{background:#171512!important;color:#fff;border:0!important;font-weight:800}@media(max-width:900px){.solo-inline-payment{grid-template-columns:1fr 1fr}}@media(max-width:520px){.solo-inline-payment{grid-template-columns:1fr}}
.solo-dash-hero{position:relative;overflow:hidden;display:flex;justify-content:space-between;gap:2rem;align-items:flex-end;padding:2.25rem;border:1px solid color-mix(in srgb,var(--solo-primary) 18%,#dfe3e8);border-radius:28px;background:linear-gradient(135deg,#fff 0%,color-mix(in srgb,var(--solo-primary) 6%,#fff) 100%)}.solo-dash-hero:after{content:"";position:absolute;width:270px;height:270px;border:1px solid color-mix(in srgb,var(--solo-secondary) 45%,transparent);border-radius:50%;right:-100px;top:-130px;box-shadow:0 0 0 45px color-mix(in srgb,var(--solo-secondary) 8%,transparent)}.solo-dash-hero>div,.solo-dash-hero>a{position:relative;z-index:1}.solo-dash-hero span,.solo-dash-actions header span,.solo-dash-side>section>span{font-size:.72rem;letter-spacing:.16em;font-weight:800;color:var(--solo-primary)}.solo-dash-hero h1{max-width:760px;margin:.55rem 0 .65rem;font-size:clamp(1.8rem,3vw,3.25rem);line-height:1.03;letter-spacing:-.045em}.solo-dash-hero p{max-width:690px;margin:0;color:#626a74}.solo-dash-hero>a{white-space:nowrap;padding:.9rem 1.15rem;border-radius:14px;background:#111;color:#fff;text-decoration:none}
.solo-dash-pulse{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin:1.15rem 0;background:#dfe3e8;border:1px solid #dfe3e8;border-radius:22px;overflow:hidden}.solo-dash-pulse article{display:flex;flex-direction:column;min-height:140px;padding:1.25rem;background:#fff}.solo-dash-pulse small{color:#707984}.solo-dash-pulse strong{font-size:2rem;line-height:1;margin:.5rem 0 auto}.solo-dash-pulse a{color:var(--solo-primary);font-weight:700;text-decoration:none}.solo-dash-pulse .attention{background:color-mix(in srgb,#c98525 8%,#fff)}
.solo-dash-flow{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(280px,.8fr);gap:1.15rem}.solo-dash-actions,.solo-dash-side>section{border:1px solid #e0e4e8;border-radius:24px;background:#fff}.solo-dash-actions header{padding:1.5rem 1.5rem 1rem}.solo-dash-actions h2{margin:.35rem 0 0;font-size:1.35rem}.solo-dash-actions>div{display:grid;grid-template-columns:1fr 1fr;padding:0 .65rem .65rem}.solo-dash-actions a{display:flex;align-items:center;gap:1rem;padding:1rem;border-radius:16px;color:#17191c;text-decoration:none}.solo-dash-actions a:hover{background:color-mix(in srgb,var(--solo-primary) 7%,#fff);transform:translateX(3px)}.solo-dash-actions a>b{display:grid;place-items:center;min-width:38px;height:38px;border:1px solid color-mix(in srgb,var(--solo-primary) 28%,#ddd);border-radius:12px;color:var(--solo-primary)}.solo-dash-actions a span{display:flex;flex-direction:column}.solo-dash-actions a small{color:#747b84}.solo-dash-side{display:grid;gap:1.15rem}.solo-dash-side>section{padding:1.35rem}.solo-dash-side>section:first-child{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.solo-dash-side>section:first-child>span,.solo-dash-side>section:first-child>a{grid-column:1/-1}.solo-dash-side>section:first-child div{display:flex;flex-direction:column}.solo-dash-side>section:first-child div strong{font-size:1.7rem}.solo-dash-side a{color:var(--solo-primary);font-weight:700;text-decoration:none}.solo-dash-side article{display:grid;grid-template-columns:auto 1fr auto;gap:.65rem;align-items:center;padding:.8rem 0;border-bottom:1px solid #eceef0}.solo-dash-side article>b{font-size:.65rem;padding:.35rem .45rem;border-radius:8px;background:#f0f2f4}.solo-dash-side article div{display:flex;min-width:0;flex-direction:column}.solo-dash-side article strong,.solo-dash-side article small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.solo-dash-side article small,.solo-dash-side article time,.solo-dash-side p{color:#747b84;font-size:.78rem}@media(max-width:900px){.solo-dash-pulse{grid-template-columns:1fr 1fr}.solo-dash-flow{grid-template-columns:1fr}.solo-dash-hero{align-items:flex-start;flex-direction:column}.solo-dash-actions>div{grid-template-columns:1fr}}@media(max-width:540px){.solo-dash-hero{padding:1.4rem;border-radius:22px}.solo-dash-pulse{grid-template-columns:1fr 1fr}.solo-dash-pulse article{min-height:120px;padding:1rem}.solo-dash-pulse strong{font-size:1.6rem}.solo-dash-hero>a{width:100%;text-align:center}}
