.access-layout{min-height:100vh;display:grid;grid-template-columns:1fr 1.1fr;background:#f7f8f4}.access-story{padding:50px 70px;background:#193c30;color:#f7f3e8;display:flex;flex-direction:column;justify-content:space-between;gap:60px;min-height:100vh}.access-brand{text-decoration:none;color:#fff;font-family:Georgia,serif;font-size:30px;letter-spacing:-1px}.access-brand span{color:#d2b078}.access-story .eyebrow{color:#c7b686;font-size:10px}.access-story h1{font-size:60px;line-height:1.12;margin:22px 0 27px;font-weight:400}.access-story p{color:#b5c5b7;max-width:350px;margin-bottom:35px;font-size:14px;line-height:1.9}.access-feature{display:flex;align-items:center;gap:18px;font-size:12px;color:#d7e2d5;margin-top:21px}.access-feature span{color:#c3a775;font-size:10px;border:1px solid #a1b09b40;border-radius:7px;padding:9px}.access-story>small{font-size:10px;color:#8ea891}.access-main{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:50px 35px}.access-card{max-width:470px;width:100%;padding:32px;background:white;border:1px solid #e5e8de;border-radius:17px;box-shadow:0 12px 50px #243c2b05}.access-card .eyebrow{color:#9a8456;font-size:9px}.access-card h2{font-family:Georgia,serif;font-size:29px;font-weight:400;margin-top:13px;letter-spacing:-.6px}.access-card>p{font-size:12px;color:#8b9480;margin-top:12px;margin-bottom:27px}.access-card>.primary{width:100%;margin-top:24px;justify-content:space-between;padding:13px 15px}.access-card label{font-size:11px}.access-note{font-size:10px;line-height:1.8;color:#929a86;border-top:1px solid #eef0e8;margin-top:25px;padding-top:20px}.access-support{font-size:10px;color:#9a9f8e;margin-top:25px;text-align:center;max-width:350px;line-height:1.8}.form-grid.one{grid-template-columns:1fr}.shop-logo-editor{display:flex;align-items:center;gap:18px;flex-wrap:wrap;margin-bottom:25px}.shop-logo-editor>img{width:60px;height:60px;object-fit:contain;border:1px solid #e6e9e1;border-radius:12px;background:#fff;padding:5px}.shop-logo-editor label{flex:1;min-width:150px}.shop-logo-editor input[type=file]{font-size:11px;padding:8px}.shop-logo-editor small{display:block;margin-top:5px}
@media(max-width:1100px){.access-story{padding:45px}.access-story h1{font-size:48px}.access-main{padding:40px 25px}.access-card{padding:25px}}
@media(max-width:720px){.access-layout{grid-template-columns:1fr}.access-story{min-height:0;padding:25px 24px;gap:25px}.access-brand{font-size:25px}.access-story h1{font-size:34px;margin:16px 0 12px}.access-story h1 br{display:none}.access-story p{font-size:12px;margin:0;max-width:none}.access-feature,.access-story>small{display:none}.access-main{padding:25px 16px 35px}.access-card{padding:24px;max-width:500px}.access-card h2{font-size:27px}.access-card .form-grid{grid-template-columns:1fr}.access-card>p{margin-bottom:23px}.access-support{margin-top:20px}.access-story .eyebrow{font-size:8px}}

.sidebar{overflow-y:auto}.sidebar>.brand,.sidebar>.workspace,.sidebar>nav,.sidebar>.nav-label,.sidebar>.sidebar-bottom{flex-shrink:0}
