:root{--sc-ink:#2e293d;--sc-muted:#787384;--sc-accent:#7661c7;--sc-deep:#584296;--sc-line:#e8e4ee;--sc-paper:#fcfbfe;--sc-lilac:#f0ebf9}
.showcase{margin:0;background:var(--sc-paper);color:var(--sc-ink);font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Microsoft YaHei",sans-serif;font-size:15px;line-height:1.7;-webkit-font-smoothing:antialiased}.showcase *,.showcase-header *{box-sizing:border-box}.showcase a{color:inherit;text-decoration:none}.showcase button,.showcase input{font:inherit}.showcase button{cursor:pointer}.showcase img{display:block;max-width:100%;height:auto}.showcase [hidden]{display:none!important}.showcase :focus-visible,.showcase-header :focus-visible{outline:3px solid #a28de1;outline-offset:5px}.showcase-skip{position:fixed;top:-70px;left:20px;z-index:100;background:#fff;padding:10px 18px}.showcase-skip:focus{top:10px}.showcase-container{width:min(1240px,calc(100% - 96px));margin-inline:auto}
.showcase-header{position:relative;z-index:10;background:#fcfbfef7;border-bottom:1px solid var(--sc-line);color:var(--sc-ink);font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Microsoft YaHei",sans-serif}.showcase-header a{text-decoration:none;color:inherit}.showcase-header-inner{height:96px;width:min(1360px,calc(100% - 72px));margin:auto;display:flex;align-items:center;gap:48px}.showcase-brand{display:flex;align-items:center;gap:12px;font-size:27px;font-weight:650;line-height:1.25;flex-shrink:0}.showcase-brand small{display:block;font-size:8px;font-weight:500;letter-spacing:4px;margin-top:5px}.showcase-mark{display:grid;place-items:center;width:44px;height:48px;background:var(--sc-accent);border-radius:13px;color:#fff}.showcase-sections{display:flex;gap:28px;margin-left:32px;font-size:14px;color:var(--sc-muted)}.showcase-sections a:hover{color:var(--sc-deep)}.showcase-access{margin-left:auto;display:flex;align-items:center;gap:24px;white-space:nowrap;font-size:13px}.showcase-operator{color:var(--sc-muted)!important}.showcase-button{background:var(--sc-accent);color:#fff!important;border:1px solid var(--sc-accent);display:inline-flex;justify-content:center;align-items:center;gap:28px;border-radius:9px;padding:14px 23px;font-weight:550;font-size:14px;line-height:1.5;text-decoration:none;transition:background .2s,transform .2s}.showcase-button:hover{background:var(--sc-deep);border-color:var(--sc-deep);transform:translateY(-1px)}.showcase-button span{font-size:19px;font-weight:400}.showcase-button-small{padding:11px 18px;gap:18px;font-size:13px}.showcase-text-link{display:inline-flex;align-items:center;gap:14px;font-weight:550;font-size:14px;color:var(--sc-deep)!important}.showcase-text-link:hover{color:var(--sc-accent)!important}.showcase-text-link span{font-size:19px}.showcase-eyebrow{font-size:12px;color:var(--sc-deep);letter-spacing:2px;font-weight:600;margin:0 0 24px;display:flex;align-items:center;gap:9px}.showcase-dot{width:6px;height:6px;border-radius:50%;background:#7fa995;display:inline-block}
.showcase-hero{padding-block:90px 94px;display:grid;grid-template-columns:1fr 1.06fr;gap:44px;align-items:center;min-height:650px}.showcase h1,.showcase h2,.showcase h3{letter-spacing:-.04em;font-weight:600;line-height:1.35;margin:0}.showcase-hero h1{font-size:clamp(36px,3.6vw,52px);line-height:1.5;margin-left:-3px;white-space:nowrap}.showcase-underline{position:relative;color:var(--sc-accent)}.showcase-underline:after{content:"";position:absolute;left:0;right:0;bottom:-9px;height:8px;border-top:2px solid #cfc3eb;border-radius:50%;transform:rotate(-2deg)}.showcase-lead{color:var(--sc-muted);font-size:16px;line-height:1.95;margin:24px 0 0}.showcase-hero-actions{display:flex;align-items:center;gap:28px;margin-top:35px}.showcase-hero-note{color:#918a9f;font-size:12px;margin:23px 0 0;letter-spacing:.7px}.showcase-recent{font-size:12px;color:var(--sc-muted);max-width:360px}.showcase-recent a{color:var(--sc-deep);text-decoration:underline;margin-left:8px}.showcase-hero-visual{position:relative;min-width:0;padding:42px 0 35px}.showcase-orbit{position:absolute;width:98%;height:115%;background:#ede8f5;border-radius:49% 49% 25% 25%;top:-35px;right:-15px;transform:rotate(3deg)}.showcase-visual-caption{position:relative;display:flex;justify-content:space-between;align-items:center;color:#7c708c;font-size:12px;margin-bottom:14px;padding:0 8px;letter-spacing:.5px}.showcase-sample{display:inline-block;font-size:10px;line-height:1.6;letter-spacing:.7px;color:#887799;background:#f2edf8;border:1px solid #e3dced;border-radius:4px;padding:3px 8px;white-space:nowrap}.showcase-browser{position:relative;background:#fff;border:1px solid #ddd5e9;border-radius:12px;overflow:hidden;box-shadow:0 26px 70px -30px #84739470;transform:rotate(-1.5deg)}.showcase-browser-bar{height:34px;display:flex;justify-content:space-between;align-items:center;padding:0 13px;border-bottom:1px solid #f0eaf5;font-size:9px;color:#a49aad;background:#fdfbff}.showcase-window-dots{display:flex;gap:4px}.showcase-window-dots i{width:5px;height:5px;border-radius:50%;background:#d8cfe4}.showcase-hero-receipt{display:flex;gap:12px;position:relative;background:#fff;border:1px solid var(--sc-line);border-radius:10px;padding:15px 18px;max-width:365px;margin:-2px 25px 0 auto;transform:rotate(1deg);box-shadow:0 18px 38px -25px #6c5a8b66}.showcase-receipt-icon{background:#edf5f0;color:#669580;width:32px;height:32px;display:grid;place-items:center;border-radius:50%;flex-shrink:0}.showcase-hero-receipt strong{font-size:12px;display:block;font-weight:550}.showcase-hero-receipt div>span{color:#8d859b;font-size:11px;display:block;margin-top:3px}.showcase-hero-receipt small{font-size:9px;color:#aaa0b5;margin-left:4px}.showcase-principles{border-block:1px solid var(--sc-line);background:#f7f5fa}.showcase-principles>div{display:flex;justify-content:space-between;padding:20px 0}.showcase-principles p{font-size:13px;margin:0;color:#645a75}.showcase-principles span{font-size:11px;color:#aea0c2;margin-right:15px}
.showcase-section{padding-block:104px}.showcase-section-heading{display:flex;justify-content:space-between;align-items:end;gap:30px;margin-bottom:46px}.showcase-section h2,.showcase-preview-section h2,.showcase-guide-section h2{font-size:34px;line-height:1.5}.showcase-section-heading>p,.showcase-section-summary{font-size:14px;color:var(--sc-muted);line-height:1.95;margin:0 0 4px}.showcase-section-heading .showcase-eyebrow{margin-bottom:15px}.showcase-feature-grid{display:grid;grid-template-columns:repeat(4,1fr);border-block:1px solid var(--sc-line)}.showcase-feature-grid article{padding:29px 23px 29px 0;position:relative}.showcase-feature-grid article+article{border-left:1px solid var(--sc-line);padding-left:24px}.showcase-feature-number{font-size:10px;letter-spacing:1.5px;color:#9c91af;display:block}.showcase-feature-icon{margin:27px 0 20px;color:#8973b8;display:block}.showcase-feature-grid h3{font-size:17px;line-height:1.7;letter-spacing:-.6px}.showcase-feature-grid p{font-size:13px;color:var(--sc-muted);line-height:1.95;margin:14px 0 27px}.showcase-feature-foot{font-size:10px;color:#95879f;letter-spacing:.3px}
.showcase-preview-section{background:#f1edf6;padding:83px 0 90px}.showcase-tabs{display:flex;gap:6px;margin-bottom:20px;border-bottom:1px solid #ded5e9}.showcase-tabs button{position:relative;border:0;background:transparent;padding:15px 24px 20px;color:#82758f;font-size:14px;min-height:48px}.showcase-tabs button[aria-selected=true]{color:var(--sc-deep);font-weight:600}.showcase-tabs button[aria-selected=true]:after{content:"";position:absolute;bottom:-1px;height:3px;border-radius:3px;background:var(--sc-accent);left:24px;right:24px}.showcase-preview-panel{background:#fff;border:1px solid #e0d8ea;border-radius:13px;overflow:hidden;box-shadow:0 25px 55px -35px #70608055}.showcase-preview-note{padding:22px 28px;display:flex;justify-content:space-between;align-items:center;gap:20px;border-bottom:1px solid var(--sc-line)}.showcase-preview-note p{margin:0}.showcase-preview-note strong{font-size:14px;font-weight:550}.showcase-preview-note p>span{display:block;font-size:12px;color:var(--sc-muted);margin-top:4px}.showcase-preview-image{display:block;position:relative;width:100%;padding:0;border:0;background:#fff;cursor:zoom-in!important}.showcase-preview-image img{width:100%}.showcase-preview-image>span{position:absolute;right:22px;bottom:20px;background:#fff;color:#786590;font-size:12px;border:1px solid #ded4e7;border-radius:7px;padding:8px 15px;box-shadow:0 4px 12px #6b4e8612}.showcase-preview-image:hover>span{background:var(--sc-lilac)}
.showcase-role-section{display:grid;grid-template-columns:.85fr 1.3fr;gap:95px}.showcase-role-section .showcase-section-summary{margin:22px 0 30px}.showcase-roles article{border-bottom:1px solid var(--sc-line);padding:21px 0;display:grid;grid-template-columns:26px 1fr auto;gap:17px;align-items:center}.showcase-roles article:first-child{padding-top:0}.showcase-roles article>span:first-child{font-size:11px;color:#b0a4bf;align-self:start;margin-top:5px}.showcase-roles h3{font-size:17px;letter-spacing:0}.showcase-roles p{font-size:12px;color:var(--sc-muted);line-height:1.9;margin:5px 0 0;max-width:330px}.showcase-role-tag{font-size:10px;color:#9b8aa8;white-space:nowrap}.showcase-operator-role a{font-size:11px;color:var(--sc-deep);max-width:100px}.showcase-guide-section{background:#f6f4f9;border-block:1px solid var(--sc-line);padding:76px 0 83px}.showcase-steps{list-style:none;padding:0;margin:50px 0 0;display:grid;grid-template-columns:repeat(5,1fr);gap:28px}.showcase-steps li{position:relative}.showcase-steps li:not(:last-child):after{position:absolute;content:"";top:18px;left:58px;right:5px;border-top:1px dashed #c9bddb}.showcase-steps li>span{display:grid;place-items:center;background:#e9e2f5;color:var(--sc-deep);height:38px;width:38px;border-radius:50%;font-size:12px}.showcase-steps h3{font-size:17px;margin:22px 0 12px}.showcase-steps p{font-size:12px;color:var(--sc-muted);line-height:1.9;margin:0;max-width:178px}.showcase-faq-section{display:grid;grid-template-columns:.8fr 1.25fr;gap:100px}.showcase-faq details{border-bottom:1px solid var(--sc-line);padding:22px 0}.showcase-faq details:first-child{padding-top:0}.showcase-faq summary{font-size:15px;cursor:pointer;list-style:none;display:flex;justify-content:space-between;gap:24px}.showcase-faq summary::-webkit-details-marker{display:none}.showcase-faq summary:after{content:"+";color:var(--sc-accent);font-size:21px;line-height:24px}.showcase-faq details[open] summary:after{content:"−"}.showcase-faq details p{font-size:13px;line-height:1.95;color:var(--sc-muted);padding-right:24px;margin-bottom:0}.showcase-cta{display:flex;align-items:center;justify-content:space-between;gap:30px;border-top:1px solid var(--sc-line);padding-block:56px 60px}.showcase-cta h2{font-size:30px}.showcase-cta .showcase-eyebrow{margin-bottom:14px}.showcase-cta>div:last-child{display:flex;gap:28px;align-items:center}.mobile-break{display:none}.showcase-footer{background:#f0ebf6;padding:48px max(48px,calc((100% - 1240px)/2)) 22px;color:#887b99;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Microsoft YaHei",sans-serif}.showcase-footer-top{display:flex;justify-content:space-between;gap:50px;padding-bottom:40px}.showcase-wordmark{font-size:28px;font-weight:600;color:#675677!important;display:flex;align-items:center;gap:24px}.showcase-wordmark span{font-size:12px;font-weight:400;letter-spacing:.5px}.showcase-footer-top p{font-size:12px;margin:13px 0 0;overflow-wrap:anywhere}.showcase-contact{max-width:340px;text-align:right}.showcase-contact strong{font-size:12px;color:#6b5b7c;font-weight:550}.showcase-contact a{font-size:12px}.showcase-footer-bottom{border-top:1px solid #ded5e9;padding-top:22px;display:flex;justify-content:space-between;gap:24px;font-size:10px}.showcase-footer-bottom nav{display:flex;gap:22px;flex-wrap:wrap}.showcase-footer a:hover{color:var(--sc-deep);text-decoration:underline}
.showcase-lightbox{max-width:min(1500px,96vw);max-height:94vh;width:96vw;padding:0;background:#fff;border:1px solid var(--sc-line);border-radius:12px;box-shadow:0 20px 80px #22163044;overflow:auto}.showcase-lightbox::backdrop{background:#1f132ab8;backdrop-filter:blur(5px)}.showcase-lightbox-top{position:sticky;top:0;z-index:2;display:flex;justify-content:space-between;align-items:center;padding:15px 22px;background:#fff;border-bottom:1px solid var(--sc-line)}.showcase-lightbox-top h2{font-size:14px;letter-spacing:0}.showcase-lightbox-top button{font:inherit;border:1px solid var(--sc-line);border-radius:6px;background:#faf8fe;padding:8px 14px;color:var(--sc-deep);min-height:42px}.showcase-lightbox>img{width:100%}
.showcase-access-page{display:grid;grid-template-columns:1fr 1fr;gap:100px;align-items:center;padding-block:88px 100px;min-height:700px}.showcase-access-copy h1{font-size:42px;margin-bottom:26px}.showcase-access-copy>p:not(.showcase-eyebrow){font-size:16px;color:var(--sc-muted);line-height:1.95;margin-bottom:38px}.showcase-access-hint{display:flex;gap:20px;align-items:center;margin-top:25px}.showcase-access-hint>span{height:35px;width:35px;border-radius:50%;background:var(--sc-lilac);color:var(--sc-accent);display:grid;place-items:center;font-size:11px}.showcase-access-hint p{font-size:14px;margin:0}.showcase-access-hint strong{display:block;font-size:12px;font-weight:400;color:var(--sc-muted);margin-top:4px}.showcase-login-card{background:#fff;border:1px solid var(--sc-line);border-radius:15px;padding:42px;box-shadow:0 15px 50px -30px #7d679233}.showcase-login-card h2{font-size:29px}.showcase-login-intro{font-size:14px;color:var(--sc-muted);margin:14px 0 30px}.showcase-form{display:grid;gap:23px}.showcase-form label:not(.showcase-check){display:block;font-size:13px;color:#655c74;margin-bottom:9px}.showcase-form input:not([type=checkbox]):not([type=hidden]){width:100%;padding:13px 14px;border:1px solid #e1dbea;background:#fcfbfe;border-radius:8px;outline-offset:3px;font-size:16px;color:var(--sc-ink);min-height:49px}.showcase-form small{color:var(--sc-muted);display:block;font-size:11px;margin-top:8px}.showcase-check{display:flex!important;align-items:center;gap:9px;font-size:13px!important;font-weight:400!important;color:var(--sc-muted);cursor:pointer;margin:0}.showcase-check input[type=checkbox]{width:17px!important;height:17px!important;min-height:0!important;accent-color:var(--sc-accent);margin:0;flex-shrink:0;box-shadow:none}.showcase-form-note{font-size:11px;color:var(--sc-muted);margin:-10px 0 0}.showcase-login-switch{font-size:12px;color:var(--sc-muted);margin:26px 0 0;border-top:1px solid var(--sc-line);padding-top:25px}.showcase-login-switch a{color:var(--sc-deep);margin-left:5px}.showcase .errorlist{list-style:none;margin:8px 0 0;padding:0;color:#a33e5a;font-size:12px;line-height:1.8}.showcase-form>.errorlist{padding:12px 14px;background:#fff3f5;border:1px solid #f1d9e0;border-radius:8px}.showcase-legal{max-width:860px;padding-block:70px 95px}.showcase-legal h1{font-size:40px}.showcase-legal h2{font-size:21px;margin-top:38px}.showcase-legal p{font-size:14px;line-height:2;color:var(--sc-muted);margin-top:18px}.showcase-legal a{text-decoration:underline;color:var(--sc-deep)}.showcase-messages{max-width:900px;margin:25px auto;padding:14px 20px;background:#eef5ef;color:#477957;border:1px solid #cddfce;border-radius:8px;font-size:14px}.company-auth-remember{margin:5px 0 3px}.company-auth-entries{display:flex;align-items:center;gap:18px;font-size:12px;margin-top:24px;justify-content:center}.company-auth-entries a{color:#7863bd}.company-logout-all{margin-top:24px;padding:25px;border-top:1px solid #e8e4ee}.company-logout-all p{font-size:13px;color:#8b809b}
@media(prefers-reduced-motion:no-preference){.showcase-hero-copy,.showcase-hero-visual{animation:showcase-arrive .65s both}.showcase-hero-visual{animation-delay:.13s}@keyframes showcase-arrive{from{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}html:has(.showcase){scroll-behavior:smooth}}
@media(max-width:1150px){.showcase-container{width:calc(100% - 64px)}.showcase-header-inner{width:calc(100% - 48px);gap:30px}.showcase-sections{margin-left:0;gap:22px}.showcase-hero{gap:24px;padding-block:72px}.showcase-hero h1{font-size:37px}.showcase-hero-actions{gap:18px}.showcase-feature-grid{grid-template-columns:repeat(2,1fr)}.showcase-feature-grid article:nth-child(3){border-left:0;padding-left:0}.showcase-feature-grid article:nth-child(n+3){border-top:1px solid var(--sc-line)}.showcase-feature-grid article:nth-child(2n){padding-right:0}.showcase-role-section,.showcase-faq-section{gap:55px}.showcase-role-tag{display:none}.showcase-roles article{grid-template-columns:22px 1fr}.showcase-operator-role a{grid-column:2;max-width:none}.showcase-access-page{gap:50px}.showcase-login-card{padding:32px}.showcase-section-heading>p{font-size:13px}.showcase-footer{padding-inline:32px}}
@media(max-width:820px){.showcase-header-inner{height:82px}.showcase-sections{display:none}.showcase-hero{grid-template-columns:1fr;gap:35px;max-width:680px;padding-block:58px}.showcase-hero h1{font-size:44px}.showcase-hero-visual{max-width:610px;width:100%;margin:auto;padding-top:24px}.showcase-orbit{height:108%;width:95%;top:0;right:0}.showcase-principles>div{gap:20px}.showcase-principles p{font-size:11px}.showcase-principles span{margin-right:7px}.showcase-section{padding-block:70px}.showcase-section h2,.showcase-preview-section h2,.showcase-guide-section h2{font-size:28px}.showcase-section-heading{align-items:start;flex-direction:column;gap:20px;margin-bottom:35px}.showcase-section-heading>p br{display:none}.showcase-role-section,.showcase-faq-section{grid-template-columns:1fr;gap:38px}.showcase-roles article{grid-template-columns:26px 1fr auto}.showcase-role-tag{display:block}.showcase-operator-role a{grid-column:auto}.showcase-steps{grid-template-columns:repeat(3,1fr);gap:28px}.showcase-steps li:nth-child(3):after{display:none}.showcase-cta{align-items:start;gap:30px}.showcase-cta>div:last-child{flex-direction:column;gap:18px;align-items:start}.showcase-footer-top{gap:25px}.showcase-wordmark{display:block}.showcase-wordmark span{display:block;margin-top:8px}.showcase-footer-bottom{flex-direction:column;gap:12px}.showcase-access-page{grid-template-columns:1fr;gap:32px;max-width:580px;padding-block:45px 65px}.showcase-access-copy h1{font-size:33px;margin-bottom:16px}.showcase-access-copy>p:not(.showcase-eyebrow){font-size:14px;margin-bottom:0}.showcase-access-hint{display:none}.showcase-access-copy .showcase-eyebrow{margin-bottom:18px}.showcase-legal{padding-block:48px 65px}}
@media(max-width:520px){.showcase-container{width:calc(100% - 40px)}.showcase-header-inner{width:calc(100% - 36px);height:76px;gap:14px}.showcase-brand{gap:8px;font-size:22px}.showcase-mark{width:32px;height:36px;border-radius:10px}.showcase-mark svg{width:20px;height:20px}.showcase-brand small{font-size:6px;letter-spacing:2.5px;margin-top:4px}.showcase-access{gap:14px;font-size:11px}.showcase-button-small{font-size:11px;padding:9px 12px;gap:10px;border-radius:7px}.showcase-button-small span{font-size:14px}.showcase-hero{padding-top:43px;gap:24px;padding-bottom:37px}.showcase-hero h1{font-size:clamp(28px,8vw,37px);line-height:1.55;letter-spacing:-1px;white-space:normal;margin:0}.showcase-eyebrow{font-size:10px;letter-spacing:1.3px;margin-bottom:18px}.showcase-lead{font-size:13px;margin-top:23px;line-height:1.9}.showcase-hero-actions{gap:20px;margin-top:28px}.showcase-hero-actions .showcase-button{padding:12px 19px;font-size:12px;gap:22px}.showcase-text-link{font-size:12px;gap:9px}.showcase-hero-note{font-size:10px;margin-top:20px}.showcase-hero-visual{padding-top:20px;padding-bottom:7px}.showcase-visual-caption{font-size:10px;padding:0 8px;margin-bottom:10px}.showcase-sample{font-size:9px;padding:2px 6px}.showcase-browser{border-radius:9px;transform:rotate(-1deg)}.showcase-browser-bar{height:27px;font-size:8px}.showcase-hero-receipt{margin:0 12px 0 auto;padding:12px 14px;gap:9px;max-width:292px}.showcase-hero-receipt strong{font-size:11px}.showcase-hero-receipt div>span{font-size:9px}.showcase-receipt-icon{height:26px;width:26px}.showcase-principles>div{padding-block:16px;gap:10px}.showcase-principles p{font-size:9px;line-height:1.8;max-width:98px}.showcase-principles span{display:block;font-size:8px;margin:0 0 3px}.showcase-section{padding-block:54px}.showcase-section h2,.showcase-preview-section h2,.showcase-guide-section h2{font-size:25px;line-height:1.6}.showcase-section-heading{margin-bottom:27px;gap:17px}.showcase-section-heading>p{font-size:12px}.showcase-feature-grid{grid-template-columns:1fr}.showcase-feature-grid article,.showcase-feature-grid article+article{border-left:0;padding:26px 0;border-bottom:1px solid var(--sc-line);display:grid;grid-template-columns:1fr 40px;gap:0 20px}.showcase-feature-grid article:nth-child(n+3){border-top:0}.showcase-feature-grid article:last-child{border-bottom:0}.showcase-feature-number{grid-column:1;align-self:center}.showcase-feature-icon{grid-row:1;grid-column:2;margin:0;align-self:center;text-align:right}.showcase-feature-grid h3{grid-column:1 / -1;margin-top:15px;font-size:18px}.showcase-feature-grid p{grid-column:1 / -1;margin:13px 0 20px;font-size:12px}.showcase-feature-foot{grid-column:1 / -1}.showcase-preview-section{padding-block:48px}.showcase-tabs{gap:0;justify-content:space-between}.showcase-tabs button{padding:12px 2px 15px;font-size:11px;min-width:30%}.showcase-tabs button[aria-selected=true]:after{left:4px;right:4px;height:2px}.showcase-preview-note{padding:17px 16px;gap:10px;align-items:start}.showcase-preview-note strong{font-size:12px;line-height:1.8}.showcase-preview-note p>span{font-size:10px;line-height:1.8}.showcase-preview-note .showcase-sample{font-size:8px;flex-shrink:0;margin-top:3px}.showcase-preview-image>span{font-size:9px;right:8px;bottom:8px;padding:4px 8px}.showcase-role-section,.showcase-faq-section{gap:27px}.showcase-role-section .showcase-section-summary{font-size:12px;margin-top:17px}.showcase-roles article{gap:10px;grid-template-columns:20px 1fr auto}.showcase-roles p{font-size:11px;max-width:240px}.showcase-role-tag{display:none}.showcase-operator-role a{font-size:10px;max-width:55px;line-height:1.9}.showcase-guide-section{padding-block:48px}.showcase-steps{grid-template-columns:1fr;gap:22px;margin-top:29px}.showcase-steps li{display:grid;grid-template-columns:38px 1fr;column-gap:17px}.showcase-steps li>span{grid-row:1 / 3}.showcase-steps h3{margin:0 0 6px;font-size:15px}.showcase-steps p{font-size:11px;max-width:none}.showcase-steps li:not(:last-child):after{display:block;left:18px;top:44px;bottom:-16px;width:0;height:auto;border-top:0;border-left:1px dashed #c9bddb}.showcase-faq summary{font-size:13px;line-height:1.8}.showcase-faq details{padding-block:19px}.showcase-faq details p{font-size:12px;padding-right:10px}.showcase-cta{flex-direction:column;padding-block:40px;gap:24px}.showcase-cta h2{font-size:25px;line-height:1.5}.showcase-cta>div:last-child{flex-direction:row;gap:24px;align-items:center}.showcase-cta .showcase-button{font-size:12px;padding:12px 19px;gap:18px}.mobile-break{display:block}.showcase-footer{padding:32px 20px 23px}.showcase-footer-top{flex-direction:column;padding-bottom:24px;gap:25px}.showcase-contact{text-align:left;max-width:none}.showcase-wordmark{display:flex;font-size:24px;gap:18px}.showcase-wordmark span{font-size:10px;margin:0}.showcase-footer-top p,.showcase-contact a{font-size:11px}.showcase-footer-bottom{font-size:9px;padding-top:20px}.showcase-login-card{padding:26px 23px}.showcase-login-card h2{font-size:26px}.showcase-login-intro{font-size:12px}.showcase-access-copy h1{font-size:29px}.showcase-access-copy>p:not(.showcase-eyebrow){font-size:12px}.showcase-form{gap:20px}.showcase-login-switch{font-size:11px}.showcase-lightbox{max-width:98vw;width:98vw;border-radius:8px}.showcase-lightbox-top{padding:10px}.showcase-lightbox-top h2{font-size:12px}.showcase-lightbox-top button{font-size:11px}.showcase-legal h1{font-size:30px}.showcase-legal h2{font-size:19px}.showcase-legal p{font-size:13px}.showcase-messages{margin:20px;font-size:12px}.company-auth-entries{font-size:11px;gap:14px}}
.showcase-header+.login-layout{min-height:calc(100vh - 96px)}.showcase-header+.login-layout .login-story>.brand{display:none}.showcase-lightbox-hint{display:none}
@media(max-width:820px){.showcase-header+.login-layout .login-story{display:none}.showcase-header+.login-layout .login-panel{padding-top:38px}.showcase-lightbox>img{min-width:1000px;max-width:none}.showcase-lightbox-top{position:sticky;left:0;width:100%}.showcase-lightbox-hint{display:block;position:sticky;left:0;font-size:11px;color:var(--sc-muted);padding:10px 16px;margin:0;background:#faf8fe}.showcase-lightbox{overscroll-behavior:contain}}
@media(max-width:360px){.showcase-header-inner{width:calc(100% - 24px)}.showcase-access{gap:9px}.showcase-brand{font-size:20px}.showcase-access .showcase-button{gap:7px;padding:9px}.showcase-hero-actions{gap:17px}.showcase-hero-actions .showcase-button{padding-inline:17px}.showcase-text-link{font-size:11px}}
