@import 'ShoyerNet.Website.Client.bg6dkjnh1d.bundle.scp.css';

/* /Components/Layout/MainLayout.razor.rz.scp.css */
#blazor-error-ui[b-vde0vqiav7] {
    background: var(--surface);
    color: var(--ink);
    border-top: 2px solid var(--gold);
    bottom: 0;
    box-shadow: 0 -1px 2px rgba(0, 0, 0, 0.2);
    box-sizing: border-box;
    display: none;
    left: 0;
    padding: 0.6rem 1.25rem 0.7rem 1.25rem;
    position: fixed;
    width: 100%;
    z-index: 1000;
}

    #blazor-error-ui .dismiss[b-vde0vqiav7] {
        cursor: pointer;
        position: absolute;
        right: 0.75rem;
        top: 0.5rem;
    }
/* /Components/Layout/ReconnectModal.razor.rz.scp.css */
.components-reconnect-first-attempt-visible[b-xwirznwbca],
.components-reconnect-repeated-attempt-visible[b-xwirznwbca],
.components-reconnect-failed-visible[b-xwirznwbca],
.components-pause-visible[b-xwirznwbca],
.components-resume-failed-visible[b-xwirznwbca],
.components-rejoining-animation[b-xwirznwbca] {
    display: none;
}

#components-reconnect-modal.components-reconnect-show .components-reconnect-first-attempt-visible[b-xwirznwbca],
#components-reconnect-modal.components-reconnect-show .components-rejoining-animation[b-xwirznwbca],
#components-reconnect-modal.components-reconnect-paused .components-pause-visible[b-xwirznwbca],
#components-reconnect-modal.components-reconnect-resume-failed .components-resume-failed-visible[b-xwirznwbca],
#components-reconnect-modal.components-reconnect-retrying[b-xwirznwbca],
#components-reconnect-modal.components-reconnect-retrying .components-reconnect-repeated-attempt-visible[b-xwirznwbca],
#components-reconnect-modal.components-reconnect-retrying .components-rejoining-animation[b-xwirznwbca],
#components-reconnect-modal.components-reconnect-failed[b-xwirznwbca],
#components-reconnect-modal.components-reconnect-failed .components-reconnect-failed-visible[b-xwirznwbca] {
    display: block;
}


#components-reconnect-modal[b-xwirznwbca] {
    background-color: var(--surface);
    color: var(--ink);
    width: 20rem;
    margin: 20vh auto;
    padding: 2rem;
    border: 0;
    border-radius: 0.5rem;
    box-shadow: 0 3px 6px 2px rgba(0, 0, 0, 0.3);
    opacity: 0;
    transition: display 0.5s allow-discrete, overlay 0.5s allow-discrete;
    animation: components-reconnect-modal-fadeOutOpacity-b-xwirznwbca 0.5s both;
    &[open]

{
    animation: components-reconnect-modal-slideUp-b-xwirznwbca 1.5s cubic-bezier(.05, .89, .25, 1.02) 0.3s, components-reconnect-modal-fadeInOpacity-b-xwirznwbca 0.5s ease-in-out 0.3s;
    animation-fill-mode: both;
}

}

#components-reconnect-modal[b-xwirznwbca]::backdrop {
    background-color: rgba(0, 0, 0, 0.4);
    animation: components-reconnect-modal-fadeInOpacity-b-xwirznwbca 0.5s ease-in-out;
    opacity: 1;
}

@keyframes components-reconnect-modal-slideUp-b-xwirznwbca {
    0% {
        transform: translateY(30px) scale(0.95);
    }

    100% {
        transform: translateY(0);
    }
}

@keyframes components-reconnect-modal-fadeInOpacity-b-xwirznwbca {
    0% {
        opacity: 0;
    }

    100% {
        opacity: 1;
    }
}

@keyframes components-reconnect-modal-fadeOutOpacity-b-xwirznwbca {
    0% {
        opacity: 1;
    }

    100% {
        opacity: 0;
    }
}

.components-reconnect-container[b-xwirznwbca] {
    display: flex;
    flex-direction: column;
    align-items: center;
    gap: 1rem;
}

#components-reconnect-modal p[b-xwirznwbca] {
    margin: 0;
    text-align: center;
}

#components-reconnect-modal button[b-xwirznwbca] {
    border: 0;
    background-color: var(--primary);
    color: var(--on-primary);
    padding: 4px 24px;
    border-radius: 4px;
}

    #components-reconnect-modal button:hover[b-xwirznwbca] {
        background-color: var(--primary);
    }

    #components-reconnect-modal button:active[b-xwirznwbca] {
        background-color: var(--primary);
    }

.components-rejoining-animation[b-xwirznwbca] {
    position: relative;
    width: 80px;
    height: 80px;
}

    .components-rejoining-animation div[b-xwirznwbca] {
        position: absolute;
        border: 3px solid var(--primary);
        opacity: 1;
        border-radius: 50%;
        animation: components-rejoining-animation-b-xwirznwbca 1.5s cubic-bezier(0, 0.2, 0.8, 1) infinite;
    }

        .components-rejoining-animation div:nth-child(2)[b-xwirznwbca] {
            animation-delay: -0.5s;
        }

@keyframes components-rejoining-animation-b-xwirznwbca {
    0% {
        top: 40px;
        left: 40px;
        width: 0;
        height: 0;
        opacity: 0;
    }

    4.9% {
        top: 40px;
        left: 40px;
        width: 0;
        height: 0;
        opacity: 0;
    }

    5% {
        top: 40px;
        left: 40px;
        width: 0;
        height: 0;
        opacity: 1;
    }

    100% {
        top: 0px;
        left: 0px;
        width: 80px;
        height: 80px;
        opacity: 0;
    }
}
/* /Components/Layout/We4CookieConsent.razor.rz.scp.css */
.we4-privacy[b-4bzoibtna3] { --surface:#faf9f6; --ink:#172d4a; --muted:#53647b; --primary:#29467d; --border:#dce2e9; --gold:#c79854; color-scheme:light; font:16px/1.65 'Segoe UI',Arial,sans-serif; color:var(--ink); }
.we4-privacy a[b-4bzoibtna3] { color:#29467d; text-decoration:underline; text-underline-offset:3px; }
.we4-privacy h2[b-4bzoibtna3],.we4-privacy h3[b-4bzoibtna3] { color:var(--ink); }
.we4-privacy :focus-visible[b-4bzoibtna3] { outline:3px solid #597ac2; outline-offset:4px; }
.we4-privacy .privacy-prompt[b-4bzoibtna3] { left:auto; right:24px; width:min(620px,calc(100vw - 48px)); grid-template-columns:1fr; gap:12px; padding:26px; border-radius:12px; box-shadow:0 12px 50px #172d4a26; }
.we4-privacy .privacy-prompt h2[b-4bzoibtna3] { font-size:25px; letter-spacing:-.6px; }
.we4-privacy .privacy-prompt p[b-4bzoibtna3] { line-height:1.65; }
.we4-privacy .privacy-provider[b-4bzoibtna3] { font-size:13px; }
.we4-privacy .privacy-button[b-4bzoibtna3] { border-radius:7px; font:600 13px/1.4 'Segoe UI',Arial,sans-serif; }
.we4-privacy .privacy-secondary[b-4bzoibtna3] { font-size:12px; }
.we4-privacy .privacy-eyebrow[b-4bzoibtna3] { color:#53647b; }
.we4-privacy .privacy-dialog[b-4bzoibtna3] { border-radius:12px; }
.we4-privacy .privacy-dialog[b-4bzoibtna3]::backdrop { background:#172d4aaa; }
.we4-privacy .privacy-dialog-heading h2[b-4bzoibtna3] { margin-top:0; }
.we4-privacy .privacy-launcher[b-4bzoibtna3] { border-radius:50%; }
@media(max-width:600px) { .we4-privacy .privacy-prompt[b-4bzoibtna3] { right:12px; width:calc(100vw - 24px); padding:20px; } .we4-privacy .privacy-actions[b-4bzoibtna3] { gap:8px; } .we4-privacy .privacy-button[b-4bzoibtna3] { flex-basis:110px; } }
@media print { .we4-privacy[b-4bzoibtna3] { display:none; } }
/* /Components/Pages/TenantInvitation.razor.rz.scp.css */
.invitation-page[b-imou1oxvuu] { min-height:100vh; padding:64px 24px; display:grid; place-items:center; background:var(--invite-background,#F3F7F8); color:var(--invite-text,#132125); }
.invitation-card[b-imou1oxvuu] { width:100%; max-width:560px; padding:48px; border-radius:24px; background:var(--invite-body,#fff); box-shadow:0 16px 64px #13212512; }
.invitation-logo[b-imou1oxvuu] { display:block; max-width:220px; max-height:100px; object-fit:contain; margin:0 auto 36px; }
.invitation-eyebrow[b-imou1oxvuu] { font-size:12px; letter-spacing:.14em; font-weight:700; }
h1[b-imou1oxvuu] { font-size:32px; line-height:1.2; margin:16px 0; color:inherit; }
p[b-imou1oxvuu] { line-height:1.65; color:inherit; }
.invitation-actions[b-imou1oxvuu] { display:grid; gap:12px; margin:28px 0 36px; }
.invitation-primary[b-imou1oxvuu],.invitation-secondary[b-imou1oxvuu] { text-align:center; padding:15px 20px; border-radius:12px; font-weight:650; text-decoration:none; }
.invitation-primary[b-imou1oxvuu] { background:var(--invite-primary,#5EBFBB); color:var(--invite-text,#132125); }
.invitation-secondary[b-imou1oxvuu] { color:inherit; border:1px solid currentColor; }
.invitation-downloads[b-imou1oxvuu] { border-top:1px solid #80808040; padding-top:24px; }
h2[b-imou1oxvuu] { font-size:18px; margin:0 0 8px; color:inherit; }
.invitation-stores[b-imou1oxvuu] { display:flex; flex-wrap:wrap; gap:16px; margin:16px 0; }
.invitation-stores a[b-imou1oxvuu],footer a[b-imou1oxvuu] { color:inherit; text-underline-offset:4px; }
.invitation-note[b-imou1oxvuu] { font-size:13px; margin-top:28px; }
footer[b-imou1oxvuu] { display:flex; flex-wrap:wrap; gap:16px; font-size:12px; margin-top:28px; }
footer span[b-imou1oxvuu] { margin-left:auto; }
a:focus-visible[b-imou1oxvuu] { outline:3px solid currentColor; outline-offset:4px; }
@media(max-width:600px) { .invitation-page[b-imou1oxvuu] { padding:24px 16px; } .invitation-card[b-imou1oxvuu] { padding:28px 24px; border-radius:18px; } h1[b-imou1oxvuu] { font-size:28px; } }
/* /Components/Pages/We4Landing.razor.rz.scp.css */
.we4-site[b-imjjg5q528]{--ink:#172d4a;--muted:#53647b;--primary:#29467d;--on-primary:#fff;--border:#dce2e9;--surface:#fff;--page:#faf9f6;color-scheme:light;background:#faf9f6;color:var(--ink);font-family:'Segoe UI',Arial,sans-serif;overflow:clip;font-size:16px;line-height:1.65}.we4-site *[b-imjjg5q528]{box-sizing:border-box}.we4-site h1[b-imjjg5q528],.we4-site h2[b-imjjg5q528],.we4-site h3[b-imjjg5q528]{color:var(--ink)}.we4-site a[b-imjjg5q528]{color:inherit}.we4-site a:focus-visible[b-imjjg5q528],.we4-site summary:focus-visible[b-imjjg5q528]{outline:3px solid #597ac2;outline-offset:5px}.we4-site section[b-imjjg5q528]{scroll-margin-top:30px}.we4-site .hero-copy[b-imjjg5q528]{width:100%;max-width:none;padding:0;background:transparent;border-radius:0}.we4-site #hero-title:focus[b-imjjg5q528]{outline:none}.we4-skip[b-imjjg5q528]{position:absolute;top:-80px;left:20px;z-index:1500;background:#fff;padding:12px 20px}.we4-skip:focus[b-imjjg5q528]{top:12px}
.we4-header[b-imjjg5q528]{max-width:1440px;margin:auto;padding:24px 64px;display:flex;align-items:center;justify-content:space-between;gap:32px;border-bottom:1px solid #e4e5e8}.we4-brand img[b-imjjg5q528]{width:160px;height:auto}.we4-header nav[b-imjjg5q528],.header-actions[b-imjjg5q528]{display:flex;align-items:center;gap:28px}.we4-header nav a[b-imjjg5q528],.signin[b-imjjg5q528]{font-size:13px;font-weight:550}.we4-button[b-imjjg5q528]{display:inline-flex;align-items:center;justify-content:center;gap:28px;background:#29467d;color:#fff!important;padding:16px 22px;border:1px solid #29467d;border-radius:7px;font-size:14px;font-weight:600;line-height:1.4;text-decoration:none;transition:background .15s,transform .15s}.we4-button:hover[b-imjjg5q528]{background:#1d355f;text-decoration:none;transform:translateY(-2px)}.we4-button.small[b-imjjg5q528]{padding:12px 17px;font-size:13px;gap:22px}.we4-button.outline[b-imjjg5q528]{background:transparent;color:#29467d!important;white-space:nowrap}.we4-button.outline:hover[b-imjjg5q528]{background:#e5ecf8}.we4-button.light[b-imjjg5q528]{background:#f6d495;border-color:#f6d495;color:#172d4a!important}.we4-button.light:hover[b-imjjg5q528]{background:#ffe4b5}.text-link[b-imjjg5q528]{display:inline-flex;gap:20px;align-items:center;font-size:14px;font-weight:600;text-underline-offset:5px}.we4-eyebrow[b-imjjg5q528]{font-size:10px;letter-spacing:2.1px;font-weight:700;line-height:1.7;margin:0 0 20px}.we4-eyebrow>span[b-imjjg5q528]{display:inline-block;width:7px;height:7px;margin-right:8px;background:#bf8745;border-radius:50%}
.we4-hero[b-imjjg5q528]{max-width:1440px;margin:auto;display:grid;grid-template-columns:.92fr 1.12fr;align-items:center;gap:48px;padding:82px 64px 64px}.hero-copy h1[b-imjjg5q528]{font-size:clamp(50px,5.5vw,82px);font-weight:650;line-height:1.02;letter-spacing:-4.5px;margin:0 0 28px}.hero-highlight[b-imjjg5q528]{color:#4769a4;position:relative}.hero-highlight[b-imjjg5q528]:after{content:'';position:absolute;bottom:-6px;left:0;width:100%;height:5px;background:#edc88b;border-radius:50%;transform:rotate(-2deg)}.hero-description[b-imjjg5q528]{max-width:490px;font-size:17px;line-height:1.8;color:#53647b;margin:0 0 30px}.hero-actions[b-imjjg5q528]{display:flex;align-items:center;gap:26px;flex-wrap:wrap}.hero-note[b-imjjg5q528]{font-size:11px;color:#617087;margin:23px 0 0}.workspace-figure[b-imjjg5q528]{margin:0;min-width:0;position:relative}.workspace-figure[b-imjjg5q528]:before{content:'';position:absolute;inset:-30px -60px -20px 35px;background:#e8edf7;border-radius:45% 55% 40% 60%;transform:rotate(-8deg)}.workspace-window[b-imjjg5q528]{position:relative;background:#fff;border:1px solid #c8d2e3;border-radius:11px;box-shadow:0 20px 50px #263e6a16;transform:rotate(-2deg);overflow:hidden}.window-top[b-imjjg5q528]{display:flex;align-items:center;justify-content:space-between;padding:13px 15px;background:#f4f6fa;border-bottom:1px solid #e0e6ef;font-size:9px;color:#68778e;gap:8px}.window-dots[b-imjjg5q528]{display:flex;gap:4px}.window-dots i[b-imjjg5q528]{width:5px;height:5px;border-radius:50%;background:#bec9da}.window-avatar[b-imjjg5q528]{width:19px;height:19px;border-radius:50%;background:#2d4b7e;color:white;display:grid;place-items:center;font-size:9px}.workspace-body[b-imjjg5q528]{display:grid;grid-template-columns:94px minmax(0,1fr);min-height:330px}.workspace-nav[b-imjjg5q528]{padding:16px 10px;background:#20385e;color:#d9e3f5;display:flex;flex-direction:column;gap:6px;font-size:8px}.workspace-mark[b-imjjg5q528]{font:italic 38px Georgia,serif;color:#fff;line-height:1;margin:0 0 14px 8px}.workspace-nav>span:not(.workspace-mark)[b-imjjg5q528]{padding:5px 9px;border-radius:4px}.workspace-nav .nav-selected[b-imjjg5q528]{background:#3a527b;color:#fff}.workspace-nav small[b-imjjg5q528]{margin:auto 8px 5px;font-size:6px;letter-spacing:1px;line-height:1.8;color:#c0cee5}.workspace-content[b-imjjg5q528]{padding:21px 19px 20px;min-width:0}.dashboard-heading[b-imjjg5q528]{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:17px}.dashboard-heading small[b-imjjg5q528]{display:block;color:#526887;font-size:6px;letter-spacing:.9px}.dashboard-heading h2[b-imjjg5q528]{font-size:16px;font-weight:600;margin:5px 0 0;letter-spacing:-.5px}.dashboard-date[b-imjjg5q528]{border:1px solid #d7dfeb;border-radius:4px;font-size:7px;padding:4px 8px}.sample-stats[b-imjjg5q528]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-bottom:20px}.sample-stats>div[b-imjjg5q528]{padding:10px;border:1px solid #e0e6ee;border-radius:5px;background:#fcfcfd}.sample-stats span[b-imjjg5q528]{display:block;font-size:7px;line-height:1.4;color:#53647b;margin-bottom:7px}.sample-stats strong[b-imjjg5q528]{display:block;font-weight:600;font-size:23px;line-height:1.2}.sample-stats strong small[b-imjjg5q528]{font-size:6px;font-weight:400;color:#53647b;display:block;margin-top:4px}.dashboard-panels[b-imjjg5q528]{display:grid;grid-template-columns:1.1fr 1fr;gap:15px}.dashboard-panels h3[b-imjjg5q528]{font-size:9px;font-weight:600;margin:0 0 11px}.sample-appointment[b-imjjg5q528]{display:flex;align-items:center;gap:8px;padding:12px 0;border-bottom:1px solid #e3e8ef;font-size:7px}.sample-appointment time[b-imjjg5q528]{font-size:7px;color:#5e6c80}.sample-appointment strong[b-imjjg5q528],.sample-appointment span[b-imjjg5q528]{display:block}.sample-appointment strong[b-imjjg5q528]{font-weight:600;font-size:8px}.sample-appointment span[b-imjjg5q528]{font-size:6px;margin-top:3px;color:#53647b}.sample-dot[b-imjjg5q528]{width:5px;height:5px;flex-shrink:0;background:#5e83b0;border-radius:50%;margin-left:auto}.sample-dot.gold[b-imjjg5q528]{background:#c28d45}.activity-panel>p[b-imjjg5q528]{display:flex;align-items:center;gap:7px;font-size:7px;margin:0 0 15px}.activity-panel strong[b-imjjg5q528],.activity-panel small[b-imjjg5q528]{display:block}.activity-panel strong[b-imjjg5q528]{font-weight:600;font-size:8px}.activity-panel small[b-imjjg5q528]{font-size:6px;margin-top:3px;color:#53647b}.activity-icon[b-imjjg5q528]{width:21px;height:21px;flex-shrink:0;background:#e3f0e9;color:#33674d;border-radius:50%;display:grid;place-items:center}.activity-icon.message[b-imjjg5q528]{background:#e5ebf7;color:#29467d}.workspace-tip[b-imjjg5q528]{padding:12px;background:#f9edda;border-radius:6px;font-size:10px;line-height:1.6}.workspace-tip strong[b-imjjg5q528]{font-size:11px;font-weight:600}.workspace-figure figcaption[b-imjjg5q528]{position:relative;text-align:center;margin-top:22px;font-size:9px;color:#53647b}.we4-values[b-imjjg5q528]{max-width:1312px;margin:0 auto;padding:25px 0;border-top:1px solid #dce2e9;border-bottom:1px solid #dce2e9;display:flex;align-items:center;justify-content:space-between;gap:15px;font-size:11px;color:#53647b}.we4-values i[b-imjjg5q528]{font-style:normal;color:#bd8d50;font-size:18px}
.we4-section[b-imjjg5q528]{max-width:1312px;margin:auto;padding:95px 0}.section-heading[b-imjjg5q528]{display:flex;justify-content:space-between;align-items:flex-end;gap:60px;margin-bottom:38px}.we4-site .section-heading h2[b-imjjg5q528],.workflow-copy h2[b-imjjg5q528],.customer-copy h2[b-imjjg5q528],.faq-section h2[b-imjjg5q528]{font-size:clamp(32px,3.3vw,46px);font-weight:600;line-height:1.15;letter-spacing:-1.8px;margin:0}.section-heading>p[b-imjjg5q528]{max-width:320px;font-size:14px;color:#53647b;margin:0 0 4px}.module-grid[b-imjjg5q528]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid #dce2e9;border-left:1px solid #dce2e9;border-radius:10px;overflow:hidden}.module-card[b-imjjg5q528]{padding:28px 24px 25px;border-right:1px solid #dce2e9;border-bottom:1px solid #dce2e9;background:#fff;display:flex;flex-direction:column;min-width:0}.module-number[b-imjjg5q528]{display:grid;place-items:center;background:#e9edf7;color:#29467d;width:36px;height:36px;border-radius:9px;font-size:12px;font-weight:600;margin-bottom:25px}.module-card:nth-child(3n) .module-number[b-imjjg5q528]{background:#f6ecd9;color:#78562b}.module-card h3[b-imjjg5q528]{font-size:18px;font-weight:600;letter-spacing:-.5px;margin:0 0 12px}.module-card p[b-imjjg5q528]{font-size:13px;line-height:1.8;color:#53647b;margin:0 0 24px}.module-detail[b-imjjg5q528]{margin-top:auto;font-size:10px;color:#53647b;border-top:1px solid #edf0f4;padding-top:15px}
.workflow-section[b-imjjg5q528]{background:#e9edf5;display:grid;grid-template-columns:1fr 1fr;gap:100px;padding:68px max(64px,calc((100vw - 1184px)/2))}.workflow-copy h2[b-imjjg5q528]{margin-bottom:24px}.workflow-copy>p:not(.we4-eyebrow)[b-imjjg5q528]{font-size:15px;line-height:1.8;color:#53647b;max-width:440px;margin-bottom:25px}.workflow-steps[b-imjjg5q528]{list-style:none;margin:0;padding:0}.workflow-steps li[b-imjjg5q528]{display:flex;gap:24px;position:relative;padding:10px 0 28px}.workflow-steps li:last-child[b-imjjg5q528]{padding-bottom:0}.workflow-steps li>span[b-imjjg5q528]{display:grid;place-items:center;align-self:flex-start;width:40px;height:40px;border:1px solid #a9b9d2;border-radius:50%;flex-shrink:0;font-size:11px;background:#e9edf5;position:relative;z-index:1}.workflow-steps li:not(:last-child)[b-imjjg5q528]:after{content:'';position:absolute;top:50px;bottom:-10px;left:20px;border-left:1px solid #b9c6da}.workflow-steps h3[b-imjjg5q528]{font-size:20px;font-weight:600;margin:4px 0 7px}.workflow-steps p[b-imjjg5q528]{font-size:14px;color:#53647b;max-width:340px;margin:0}
.customers-section[b-imjjg5q528]{display:grid;grid-template-columns:1fr 1fr;gap:120px;align-items:center}.customer-illustration[b-imjjg5q528]{padding:25px 44px 18px;background:#efece5;border-radius:14px;transform:rotate(-1deg);max-width:490px}.portal-note[b-imjjg5q528]{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:8px;letter-spacing:1.5px;margin-bottom:20px}.mini-mark[b-imjjg5q528]{font:italic 28px Georgia,serif;letter-spacing:0}.portal-card[b-imjjg5q528]{padding:26px 28px;background:#fff;border-radius:9px;box-shadow:0 15px 40px #29384e0c}.portal-avatar[b-imjjg5q528]{display:grid;place-items:center;width:38px;height:38px;border-radius:50%;background:#e8edf6;font-size:12px;margin-bottom:15px}.portal-card>p[b-imjjg5q528]{font-size:11px;color:#53647b;margin-bottom:6px}.portal-card h3[b-imjjg5q528]{font-size:29px;font-weight:600;letter-spacing:-1px;line-height:1.2;margin-bottom:25px}.portal-item[b-imjjg5q528]{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:14px 0;border-top:1px solid #e0e6ee}.portal-item strong[b-imjjg5q528],.portal-item small[b-imjjg5q528]{display:block}.portal-item strong[b-imjjg5q528]{font-size:11px;font-weight:600}.portal-item small[b-imjjg5q528]{font-size:9px;margin-top:4px;color:#53647b}.portal-item>span:last-child[b-imjjg5q528]{color:#29467d;font-size:14px}.illustration-caption[b-imjjg5q528]{font-size:9px;text-align:center;color:#53647b;margin:18px 0 0}.customer-copy h2[b-imjjg5q528]{margin-bottom:24px}.customer-copy>p:not(.we4-eyebrow)[b-imjjg5q528]{font-size:15px;color:#53647b;line-height:1.85;margin-bottom:25px}.customer-copy ul[b-imjjg5q528]{list-style:none;padding:0;margin:0 0 26px}.customer-copy li[b-imjjg5q528]{font-size:13px;margin:0 0 10px}.customer-copy li[b-imjjg5q528]:before{content:'✓';display:inline-grid;place-items:center;color:#365a85;background:#e5ebf4;border-radius:50%;width:20px;height:20px;font-size:11px;margin-right:12px}
.extension-section[b-imjjg5q528]{max-width:1312px;margin:0 auto;padding:36px 42px;background:#edf0f8;border:1px solid #d3dded;border-radius:11px;display:flex;align-items:center;justify-content:space-between;gap:50px}.extension-section h2[b-imjjg5q528]{font-size:26px;font-weight:600;letter-spacing:-.9px;margin:0 0 10px}.extension-section .we4-eyebrow[b-imjjg5q528]{margin-bottom:12px}.extension-section p:not(.we4-eyebrow)[b-imjjg5q528]{font-size:13px;color:#53647b;max-width:690px;margin:0}.faq-section[b-imjjg5q528]{display:grid;grid-template-columns:.85fr 1.15fr;gap:90px}.we4-faqs details[b-imjjg5q528]{border-top:1px solid #dce2e9;padding:19px 0}.we4-faqs details:last-child[b-imjjg5q528]{border-bottom:1px solid #dce2e9}.we4-faqs summary[b-imjjg5q528]{font-weight:600;font-size:15px;cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center;gap:20px}.we4-faqs summary[b-imjjg5q528]::-webkit-details-marker{display:none}.we4-faqs summary[b-imjjg5q528]:after{content:'+';font-weight:400;font-size:24px}.we4-faqs details[open] summary[b-imjjg5q528]:after{content:'−'}.we4-faqs p[b-imjjg5q528]{font-size:14px;color:#53647b;line-height:1.8;max-width:520px;margin:14px 30px 0 0}
.we4-contact[b-imjjg5q528]{padding:75px 24px 50px;background:#20385e;color:#fff;text-align:center;position:relative}.we4-contact .we4-eyebrow[b-imjjg5q528]{color:#d9c196}.we4-contact h2[b-imjjg5q528]{font-size:clamp(35px,4.2vw,58px);font-weight:550;letter-spacing:-2px;line-height:1.15;color:#fff;margin:0 0 22px}.we4-contact h2 em[b-imjjg5q528]{font-style:normal;color:#edc88b}.we4-contact>p:not(.we4-eyebrow):not(.contact-note)[b-imjjg5q528]{max-width:520px;margin:0 auto 28px;font-size:15px;line-height:1.8;color:#d1daea}.contact-email[b-imjjg5q528]{display:block;font-size:12px;margin:18px 0 0;color:#d4dff1!important}.we4-contact .contact-note[b-imjjg5q528]{font-size:10px;color:#c0cee4;margin:42px 0 0}.we4-footer[b-imjjg5q528]{max-width:1312px;margin:auto;padding:38px 0;display:flex;justify-content:space-between;gap:40px}.footer-wordmark[b-imjjg5q528]{font:italic 36px Georgia,serif;color:#29467d!important;letter-spacing:-3px}.we4-footer p[b-imjjg5q528]{font-size:10px;color:#53647b;margin:5px 0 12px}.we4-footer small[b-imjjg5q528]{font-size:10px;color:#53647b}.we4-footer nav[b-imjjg5q528]{display:grid;grid-template-columns:repeat(3,auto);align-content:start;gap:16px 38px;font-size:11px;padding-top:10px}
@media(min-width:1441px){.we4-hero[b-imjjg5q528]{padding-top:100px;padding-bottom:80px}}@media(max-width:1439px){.we4-section[b-imjjg5q528],.we4-values[b-imjjg5q528],.extension-section[b-imjjg5q528],.we4-footer[b-imjjg5q528]{margin-left:64px;margin-right:64px}.workspace-body[b-imjjg5q528]{min-height:300px}.workspace-content[b-imjjg5q528]{padding:18px 14px}.workspace-nav[b-imjjg5q528]{font-size:7px}.dashboard-panels[b-imjjg5q528]{gap:10px}.sample-appointment[b-imjjg5q528]{gap:5px}.activity-panel>p[b-imjjg5q528]{gap:5px}.customers-section[b-imjjg5q528]{gap:90px}}
@media(max-width:1100px){.we4-header[b-imjjg5q528]{padding:20px 32px;gap:20px}.we4-header nav[b-imjjg5q528]{gap:20px}.header-actions[b-imjjg5q528]{gap:18px}.we4-hero[b-imjjg5q528]{padding:65px 32px;gap:32px}.hero-copy h1[b-imjjg5q528]{font-size:61px;letter-spacing:-3px}.hero-description[b-imjjg5q528]{font-size:15px}.hero-actions[b-imjjg5q528]{gap:18px}.hero-actions .text-link[b-imjjg5q528]{font-size:12px}.workspace-body[b-imjjg5q528]{grid-template-columns:74px minmax(0,1fr);min-height:290px}.workspace-nav[b-imjjg5q528]{padding:15px 6px}.workspace-nav>span:not(.workspace-mark)[b-imjjg5q528]{padding:4px 5px}.dashboard-heading h2[b-imjjg5q528]{font-size:13px}.dashboard-heading small[b-imjjg5q528]{font-size:5px}.sample-stats>div[b-imjjg5q528]{padding:8px 6px}.sample-stats span[b-imjjg5q528]{font-size:6px}.sample-stats strong[b-imjjg5q528]{font-size:20px}.sample-appointment[b-imjjg5q528]{padding:11px 0}.sample-appointment strong[b-imjjg5q528],.activity-panel strong[b-imjjg5q528]{font-size:6px}.sample-appointment span[b-imjjg5q528],.activity-panel small[b-imjjg5q528]{font-size:5px}.sample-appointment time[b-imjjg5q528]{font-size:6px}.workspace-tip[b-imjjg5q528]{font-size:8px;padding:9px}.workspace-tip strong[b-imjjg5q528]{font-size:9px}.activity-icon[b-imjjg5q528]{width:17px;height:17px}.we4-section[b-imjjg5q528],.we4-values[b-imjjg5q528],.extension-section[b-imjjg5q528],.we4-footer[b-imjjg5q528]{margin-left:32px;margin-right:32px}.we4-section[b-imjjg5q528]{padding-top:70px;padding-bottom:70px}.module-grid[b-imjjg5q528]{grid-template-columns:repeat(2,minmax(0,1fr))}.module-card h3[b-imjjg5q528]{font-size:20px}.module-card p[b-imjjg5q528]{font-size:14px}.section-heading[b-imjjg5q528]{gap:30px}.section-heading>p[b-imjjg5q528]{max-width:280px}.workflow-section[b-imjjg5q528]{padding:55px 50px;gap:65px}.customers-section[b-imjjg5q528]{gap:60px}.customer-illustration[b-imjjg5q528]{padding:25px 25px 18px}.extension-section[b-imjjg5q528]{gap:30px;padding:30px}.extension-section .we4-button[b-imjjg5q528]{white-space:normal;min-width:210px}.faq-section[b-imjjg5q528]{gap:60px}.we4-footer nav[b-imjjg5q528]{gap:16px 28px}}
@media(max-width:800px){.we4-header[b-imjjg5q528]{flex-wrap:wrap;padding:18px 24px;gap:18px}.we4-brand img[b-imjjg5q528]{width:140px}.we4-header nav[b-imjjg5q528]{order:3;width:100%;justify-content:center;gap:30px;padding-top:12px;border-top:1px solid #e1e5ec}.we4-header nav a[b-imjjg5q528]{font-size:12px}.header-actions[b-imjjg5q528]{margin-left:auto}.we4-hero[b-imjjg5q528]{grid-template-columns:1fr;padding:48px 30px 40px;gap:50px}.hero-copy[b-imjjg5q528]{max-width:570px}.hero-copy h1[b-imjjg5q528]{font-size:72px;letter-spacing:-3.6px}.hero-description[b-imjjg5q528]{font-size:17px;max-width:520px}.hero-actions .text-link[b-imjjg5q528]{font-size:14px}.workspace-figure[b-imjjg5q528]{max-width:620px;width:100%;justify-self:center}.workspace-body[b-imjjg5q528]{grid-template-columns:94px minmax(0,1fr);min-height:330px}.workspace-content[b-imjjg5q528]{padding:24px 20px}.workspace-nav[b-imjjg5q528]{font-size:8px;padding:20px 10px}.workspace-nav>span:not(.workspace-mark)[b-imjjg5q528]{padding:5px 9px}.dashboard-heading h2[b-imjjg5q528]{font-size:17px}.dashboard-heading small[b-imjjg5q528]{font-size:7px}.sample-stats>div[b-imjjg5q528]{padding:12px}.sample-stats span[b-imjjg5q528]{font-size:8px}.sample-stats strong[b-imjjg5q528]{font-size:25px}.sample-stats strong small[b-imjjg5q528]{font-size:7px}.sample-appointment strong[b-imjjg5q528],.activity-panel strong[b-imjjg5q528]{font-size:9px}.sample-appointment span[b-imjjg5q528],.activity-panel small[b-imjjg5q528]{font-size:7px}.sample-appointment time[b-imjjg5q528]{font-size:8px}.dashboard-panels h3[b-imjjg5q528]{font-size:11px}.activity-icon[b-imjjg5q528]{width:22px;height:22px}.workspace-tip[b-imjjg5q528]{font-size:11px;padding:12px}.workspace-tip strong[b-imjjg5q528]{font-size:13px}.we4-values[b-imjjg5q528]{display:grid;grid-template-columns:1fr 1fr;text-align:center;gap:15px;font-size:10px;padding:22px 10px;margin-left:24px;margin-right:24px}.we4-values i[b-imjjg5q528]{display:none}.we4-section[b-imjjg5q528]{margin-left:24px;margin-right:24px;padding:58px 0}.section-heading[b-imjjg5q528]{display:block}.section-heading>p[b-imjjg5q528]{max-width:500px;margin-top:22px}.section-heading h2[b-imjjg5q528],.workflow-copy h2[b-imjjg5q528],.customer-copy h2[b-imjjg5q528],.faq-section h2[b-imjjg5q528]{font-size:38px}.workflow-section[b-imjjg5q528]{grid-template-columns:1fr;padding:48px 32px;gap:40px}.workflow-copy>p:not(.we4-eyebrow)[b-imjjg5q528]{max-width:560px}.workflow-steps p[b-imjjg5q528]{max-width:500px}.customers-section[b-imjjg5q528]{grid-template-columns:1fr;gap:38px}.customer-illustration[b-imjjg5q528]{max-width:430px;justify-self:center;width:100%;padding:24px 36px}.customer-copy[b-imjjg5q528]{max-width:550px}.extension-section[b-imjjg5q528]{margin-left:24px;margin-right:24px;display:block;padding:28px}.extension-section .we4-button[b-imjjg5q528]{margin-top:24px;min-width:0}.faq-section[b-imjjg5q528]{grid-template-columns:1fr;gap:28px}.we4-contact[b-imjjg5q528]{padding:55px 24px 35px}.we4-footer[b-imjjg5q528]{margin-left:24px;margin-right:24px}.we4-footer nav[b-imjjg5q528]{grid-template-columns:repeat(2,auto);gap:15px 25px}}
@media(max-width:450px){.we4-header[b-imjjg5q528]{padding:16px 20px}.we4-brand img[b-imjjg5q528]{width:115px}.header-actions[b-imjjg5q528]{gap:14px}.signin[b-imjjg5q528]{font-size:11px}.we4-button.small[b-imjjg5q528]{padding:11px 13px;gap:15px;font-size:11px}.we4-header nav[b-imjjg5q528]{gap:20px}.we4-header nav a[b-imjjg5q528]{font-size:10px}.we4-hero[b-imjjg5q528]{padding:38px 22px 30px;gap:40px}.we4-eyebrow[b-imjjg5q528]{font-size:8px;letter-spacing:1.6px;margin-bottom:16px}.hero-copy h1[b-imjjg5q528]{font-size:58px;letter-spacing:-3px}.hero-description[b-imjjg5q528]{font-size:15px;margin-bottom:25px}.hero-actions[b-imjjg5q528]{gap:20px}.hero-actions .we4-button[b-imjjg5q528]{font-size:12px;gap:20px;padding:14px 16px}.hero-actions .text-link[b-imjjg5q528]{font-size:11px;gap:10px}.hero-note[b-imjjg5q528]{font-size:9px;margin-top:20px}.workspace-window[b-imjjg5q528]{transform:rotate(-1.5deg)}.window-top[b-imjjg5q528]{padding:9px 10px;font-size:6px}.workspace-body[b-imjjg5q528]{grid-template-columns:59px minmax(0,1fr);min-height:230px}.workspace-nav[b-imjjg5q528]{font-size:5px;padding:12px 5px;gap:4px}.workspace-nav>span:not(.workspace-mark)[b-imjjg5q528]{padding:3px 4px}.workspace-mark[b-imjjg5q528]{font-size:25px;margin-bottom:8px}.workspace-nav small[b-imjjg5q528]{font-size:4px;margin:20px 4px 0;letter-spacing:.5px}.workspace-content[b-imjjg5q528]{padding:14px 10px}.dashboard-heading[b-imjjg5q528]{margin-bottom:12px}.dashboard-heading h2[b-imjjg5q528]{font-size:11px;letter-spacing:-.3px}.dashboard-heading small[b-imjjg5q528]{font-size:4px;letter-spacing:.6px}.dashboard-date[b-imjjg5q528]{font-size:5px;padding:3px 5px}.sample-stats[b-imjjg5q528]{gap:5px;margin-bottom:12px}.sample-stats>div[b-imjjg5q528]{padding:7px 5px}.sample-stats span[b-imjjg5q528]{font-size:5px;margin-bottom:5px}.sample-stats strong[b-imjjg5q528]{font-size:18px}.sample-stats strong small[b-imjjg5q528]{font-size:4px}.dashboard-panels[b-imjjg5q528]{gap:9px}.dashboard-panels h3[b-imjjg5q528]{font-size:6px;margin-bottom:5px}.sample-appointment[b-imjjg5q528]{padding:10px 0;gap:5px}.sample-appointment time[b-imjjg5q528]{font-size:5px}.sample-appointment strong[b-imjjg5q528],.activity-panel strong[b-imjjg5q528]{font-size:5px}.sample-appointment span[b-imjjg5q528],.activity-panel small[b-imjjg5q528]{font-size:4px;margin-top:2px}.activity-icon[b-imjjg5q528]{width:15px;height:15px;font-size:6px}.activity-panel>p[b-imjjg5q528]{gap:4px;margin-bottom:12px}.sample-dot[b-imjjg5q528]{width:3px;height:3px}.workspace-tip[b-imjjg5q528]{padding:8px;font-size:7px}.workspace-tip strong[b-imjjg5q528]{font-size:8px}.workspace-figure figcaption[b-imjjg5q528]{font-size:8px;margin-top:16px}.module-grid[b-imjjg5q528]{grid-template-columns:1fr}.module-card[b-imjjg5q528]{padding:24px}.module-number[b-imjjg5q528]{margin-bottom:18px}.module-card h3[b-imjjg5q528]{font-size:21px}.module-detail[b-imjjg5q528]{font-size:11px}.section-heading h2[b-imjjg5q528],.workflow-copy h2[b-imjjg5q528],.customer-copy h2[b-imjjg5q528],.faq-section h2[b-imjjg5q528]{font-size:34px;letter-spacing:-1.3px}.we4-values[b-imjjg5q528]{font-size:9px;gap:12px 8px}.portal-card[b-imjjg5q528]{padding:23px}.portal-card h3[b-imjjg5q528]{font-size:28px}.we4-footer[b-imjjg5q528]{flex-direction:column;gap:23px}.we4-footer nav[b-imjjg5q528]{grid-template-columns:1fr 1fr;gap:15px 25px;font-size:11px}.we4-contact h2[b-imjjg5q528]{font-size:37px;letter-spacing:-1.5px}}
@media(prefers-reduced-motion:reduce){.we4-site *[b-imjjg5q528], .we4-site *[b-imjjg5q528]:before,.we4-site *[b-imjjg5q528]:after{scroll-behavior:auto;transition:none!important}.we4-button:hover[b-imjjg5q528]{transform:none}}@media print{.we4-site[b-imjjg5q528]{background:white}.we4-header[b-imjjg5q528],.hero-actions[b-imjjg5q528],.header-actions[b-imjjg5q528],.we4-contact[b-imjjg5q528],.we4-footer[b-imjjg5q528],.we4-skip[b-imjjg5q528]{display:none}.we4-hero[b-imjjg5q528],.we4-section[b-imjjg5q528],.workflow-section[b-imjjg5q528]{padding:20px;display:block;margin:0}.workspace-figure[b-imjjg5q528],.customer-illustration[b-imjjg5q528]{display:none}.module-grid[b-imjjg5q528]{grid-template-columns:1fr 1fr}.module-card[b-imjjg5q528]{break-inside:avoid}.we4-site details>p[b-imjjg5q528]{display:block}}
/* /Components/Pages/We4Privacy.razor.rz.scp.css */
.we4-legal[b-yw8ul2kyqh] { --ink:#172d4a; --muted:#53647b; color-scheme:light; background:#faf9f6; color:var(--ink); font:16px/1.8 'Segoe UI',Arial,sans-serif; min-height:100vh; }
.we4-legal *[b-yw8ul2kyqh] { box-sizing:border-box; }
.we4-legal a[b-yw8ul2kyqh] { color:#29467d; text-decoration:underline; text-underline-offset:4px; }
.we4-legal :focus-visible[b-yw8ul2kyqh] { outline:3px solid #597ac2; outline-offset:4px; }
.legal-header[b-yw8ul2kyqh] { max-width:1312px; margin:auto; padding:24px 40px; display:flex; align-items:center; justify-content:space-between; gap:30px; border-bottom:1px solid #dce2e9; }
.legal-header img[b-yw8ul2kyqh] { width:160px; height:auto; }
.legal-header nav[b-yw8ul2kyqh] { display:flex; gap:28px; font-size:14px; }
.we4-legal main[b-yw8ul2kyqh] { max-width:1000px; margin:auto; padding:54px 40px 64px; }
.legal-intro[b-yw8ul2kyqh] { padding-bottom:36px; border-bottom:1px solid #dce2e9; margin-bottom:40px; }
.legal-eyebrow[b-yw8ul2kyqh] { font-size:11px; font-weight:700; letter-spacing:2px; }
.legal-intro button[b-yw8ul2kyqh] { background:#29467d; color:#fff; border:1px solid #29467d; border-radius:7px; padding:14px 20px; font:600 14px/1.5 'Segoe UI',Arial,sans-serif; cursor:pointer; margin-top:10px; }
.we4-legal footer[b-yw8ul2kyqh] { padding:32px 24px 100px; background:#20385e; color:#e0e7f2; text-align:center; font-size:13px; }
.we4-legal footer a[b-yw8ul2kyqh] { color:#f6d495; }
.privacy-skip[b-yw8ul2kyqh] { position:absolute; left:20px; top:-100px; z-index:1500; padding:12px 20px; background:#fff; }
.privacy-skip:focus[b-yw8ul2kyqh] { top:10px; }
.policy-content[b-yw8ul2kyqh]  h1 { color:#172d4a; font-size:clamp(32px,5vw,52px); line-height:1.15; letter-spacing:-1.5px; margin:0 0 16px; }
.policy-content[b-yw8ul2kyqh]  h2 { color:#172d4a; font-size:24px; line-height:1.4; margin:40px 0 16px; }
.policy-content[b-yw8ul2kyqh]  h3 { color:#172d4a; font-size:19px; margin:28px 0 12px; }
.policy-content[b-yw8ul2kyqh]  p,.policy-content[b-yw8ul2kyqh]  li { color:#344962; }
.policy-content[b-yw8ul2kyqh]  a { color:#29467d; overflow-wrap:anywhere; text-underline-offset:4px; }
.policy-content[b-yw8ul2kyqh]  :focus-visible { outline:3px solid #597ac2; outline-offset:4px; }
.policy-content[b-yw8ul2kyqh]  section { scroll-margin-top:24px; }
.policy-content[b-yw8ul2kyqh]  .updated { color:#53647b; font-size:14px; }
.policy-content[b-yw8ul2kyqh]  ul { padding-left:24px; }
.policy-content[b-yw8ul2kyqh]  .contents ul { list-style:none; display:flex; flex-wrap:wrap; gap:10px 24px; padding:22px; border:1px solid #dce2e9; background:#f0f3f8; border-radius:7px; }
.policy-content[b-yw8ul2kyqh]  table { width:100%; border-collapse:collapse; margin:20px 0; }
.policy-content[b-yw8ul2kyqh]  th,.policy-content[b-yw8ul2kyqh]  td { padding:12px; border:1px solid #dce2e9; text-align:left; vertical-align:top; overflow-wrap:anywhere; }
.policy-content[b-yw8ul2kyqh]  th { background:#edf1f8; color:#172d4a; }
.policy-content[b-yw8ul2kyqh]  address { font-style:normal; }
.policy-content[b-yw8ul2kyqh]  footer { margin-top:30px; padding:20px 0; border-top:1px solid #dce2e9; color:#53647b; font-size:13px; }
@media(max-width:600px) { .legal-header[b-yw8ul2kyqh] { padding:20px; gap:18px; flex-wrap:wrap; } .legal-header img[b-yw8ul2kyqh] { width:140px; } .legal-header nav[b-yw8ul2kyqh] { gap:18px; font-size:13px; flex-wrap:wrap; } .we4-legal main[b-yw8ul2kyqh] { padding:32px 22px 40px; } .policy-content[b-yw8ul2kyqh]  h2 { font-size:22px; } .policy-content[b-yw8ul2kyqh]  table { display:block; overflow-x:auto; } }
/* /Components/Pages/WebVideoCall.razor.rz.scp.css */
.web-video-call[b-kmk22l5ep1] { max-width:1180px; margin:32px auto; padding:28px; background:#faf9f6; color:#172d4a; border:1px solid #dce2e9; border-radius:14px; font:16px/1.65 'Segoe UI',Arial,sans-serif; }
.web-call-brand img[b-kmk22l5ep1] { width:180px; height:auto; margin-bottom:28px; }
.web-video-call h1[b-kmk22l5ep1],.web-video-call h2[b-kmk22l5ep1] { color:#172d4a; }
.web-video-call label[b-kmk22l5ep1] { display:block; margin:12px 0 6px; font-weight:600; }
.web-video-call input[b-kmk22l5ep1] { display:block; max-width:100%; min-height:44px; padding:8px; border:1px solid #53647b; border-radius:6px; }
.web-video-call button[b-kmk22l5ep1] { min-height:44px; margin:12px 8px 12px 0; padding:10px 18px; color:#fff; background:#29467d; border:1px solid #29467d; border-radius:6px; cursor:pointer; font:inherit; }
.web-video-call button:disabled[b-kmk22l5ep1] { opacity:.65; cursor:wait; }
.web-video-call :focus-visible[b-kmk22l5ep1] { outline:3px solid #597ac2; outline-offset:4px; }
.web-call-frame[b-kmk22l5ep1] { width:100%; height:min(70vh,720px); min-height:320px; }
.web-video-call [hidden][b-kmk22l5ep1] { display:none!important; }
.web-video-call pre[b-kmk22l5ep1] { white-space:pre-wrap; overflow-wrap:anywhere; max-height:400px; overflow:auto; }
.web-call-provider[b-kmk22l5ep1] { margin-top:28px; font-size:13px; }
@media(max-width:600px) { .web-video-call[b-kmk22l5ep1] { margin:12px; padding:18px; } }

.web-video-call a[b-kmk22l5ep1] { text-decoration:underline; text-underline-offset:3px; color:#29467d; }
