:root{--bg:#f8fafc;--surface:#fff;--surface-soft:#f1f5f9;--text:#111827;--muted:#64748b;--primary:#2563eb;--primary-dark:#1d4ed8;--primary-soft:#eff6ff;--border:#e5e7eb;--shadow:0 18px 55px #0f172a14;--radius:24px;color:var(--text);background:var(--bg);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}body{background:radial-gradient(circle at top left, #2563eb14, transparent 34rem), var(--bg);color:var(--text);margin:0}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}.container{width:min(1140px,100% - 40px);margin:0 auto}.siteHeader{z-index:20;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#f8fafcdb;border-bottom:1px solid #e5e7ebcc;position:sticky;top:0}.navWrap{justify-content:space-between;align-items:center;height:78px;display:flex}.logo{letter-spacing:-.04em;align-items:center;gap:10px;font-weight:850;display:inline-flex}.logoMark{background:var(--primary);border-radius:12px;grid-template-columns:repeat(2,1fr);gap:3px;width:36px;height:36px;padding:8px;display:grid;box-shadow:0 14px 28px #2563eb38}.logoMark span{background:#fff;border-radius:4px}.logoText span{color:var(--primary)}.navLinks{color:#334155;align-items:center;gap:22px;font-size:.94rem;font-weight:650;display:flex}.navLinks a.active{color:var(--primary)}.mobileMenuBtn{border:1px solid var(--border);background:var(--surface);border-radius:12px;justify-content:center;align-items:center;width:42px;height:42px;display:none}.btn{cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;gap:9px;min-height:42px;padding:0 18px;font-weight:750;transition:all .18s;display:inline-flex}.btnPrimary{background:var(--primary);color:#fff;box-shadow:0 14px 28px #2563eb2e}.btnPrimary:hover{background:var(--primary-dark);transform:translateY(-1px)}.btnSoft{background:var(--primary-soft);color:var(--primary)}.btnGhost{background:var(--surface);border:1px solid var(--border)}.btnLarge{min-height:50px;padding:0 22px}.heroSection{padding:84px 0 58px}.heroGrid{grid-template-columns:1.05fr .95fr;align-items:center;gap:46px;display:grid}.eyebrow{color:var(--primary);text-transform:uppercase;letter-spacing:.12em;margin:0 0 14px;font-size:.78rem;font-weight:850}h1,h2,h3,p{margin-top:0}h1{letter-spacing:-.08em;margin-bottom:24px;font-size:clamp(2.5rem,6vw,5.2rem);line-height:.96}h2{letter-spacing:-.065em;margin-bottom:18px;font-size:clamp(2rem,4vw,3.3rem);line-height:1}h3{letter-spacing:-.035em;font-size:1.25rem}.heroText,.pageHero p,.sectionHead p,.featureGrid p,.ctaBox p,.contentPanel p,.customQuoteBox p{color:var(--muted);font-size:1.05rem;line-height:1.75}.heroActions{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.trustLine{color:#475569;flex-wrap:wrap;gap:16px;margin-top:28px;font-size:.94rem;font-weight:650;display:flex}.trustLine span{align-items:center;gap:7px;display:inline-flex}.heroPanel,.detailBox,.packageCard,.serviceCard,.formCard,.authCard,.portalMain,.sideCard,.contentPanel,.emptyState,.customQuoteBox{border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow);background:#ffffffeb}.heroPanel{padding:24px}.panelTop,.progressInfo,.footerBottom{justify-content:space-between;align-items:center;gap:16px;display:flex}.panelTop{margin-bottom:24px}.panelTop span,.progressInfo span,.nextStep span{color:var(--muted);font-weight:700}.panelTop strong{color:#16a34a;background:#dcfce7;border-radius:999px;padding:8px 12px;font-size:.82rem}.progressBlock{background:var(--surface-soft);border-radius:18px;margin-bottom:18px;padding:20px}.progressBar{background:#dbeafe;border-radius:99px;height:10px;margin-top:14px;overflow:hidden}.progressBar span{border-radius:inherit;background:var(--primary);height:100%;display:block}.miniCards{grid-template-columns:repeat(2,1fr);gap:14px;display:grid}.miniCards div,.nextStep{border:1px solid var(--border);background:#fff;border-radius:18px;padding:18px}.miniCards strong{margin:10px 0 6px;display:block}.miniCards p,.nextStep p,.serviceCard p,.packageCard p,.sideCard p,.emptyState p{color:var(--muted);margin-bottom:0;line-height:1.65}.nextStep{margin-top:14px}.section{padding:72px 0}.softSection{background:linear-gradient(#eff6ffb3,#f8fafc00)}.sectionHead{text-align:center;max-width:760px;margin-bottom:28px}.serviceGrid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.serviceCard{padding:24px;transition:all .18s}.serviceCard:hover{border-color:#bfdbfe;transform:translateY(-3px)}.serviceCard span{color:var(--primary);font-size:.8rem;font-weight:850}.serviceCard strong{color:var(--primary);align-items:center;gap:7px;margin-top:18px;display:inline-flex}.featureGrid{grid-template-columns:.9fr 1.1fr;align-items:center;gap:28px;display:grid}.featureList{gap:14px;display:grid}.featureList div,.checkItem,.timeline div{border:1px solid var(--border);background:#fff;border-radius:18px;align-items:center;gap:12px;padding:16px;font-weight:750;display:flex}.packageGrid{grid-template-columns:repeat(4,1fr);gap:18px;display:grid}.packageCard{padding:24px}.packageCard strong{color:var(--primary);margin-bottom:12px;display:block}.packageCard ul{color:#475569;margin-bottom:24px;padding-left:18px;line-height:1.8}.ctaSection{padding:42px 0 82px}.ctaBox{color:#fff;background:#0f172a;border-radius:30px;justify-content:space-between;align-items:center;gap:24px;padding:34px;display:flex}.ctaBox p{color:#cbd5e1;margin-bottom:0}.page{padding:58px 0 80px}.pageHero{text-align:center;max-width:850px;margin-bottom:32px}.pageHero h1{font-size:clamp(2.4rem,5vw,4.6rem)}.pageGrid{margin-top:28px}.detailHero{grid-template-columns:1fr .75fr;align-items:start;gap:28px;display:grid}.detailBox,.contentPanel,.emptyState,.customQuoteBox{padding:28px}.checkItem{box-shadow:none;margin-top:12px}.customQuoteBox{text-align:center;margin-top:26px}.contactGrid{grid-template-columns:1fr .8fr;gap:24px;display:grid}.formCard,.authCard form{gap:16px;display:grid}.formCard{padding:26px}label{color:#334155;gap:8px;font-weight:750;display:grid}input,select,textarea{border:1px solid var(--border);background:#fff;border-radius:14px;outline:none;width:100%;padding:13px 14px}textarea{resize:vertical;min-height:140px}input:focus,select:focus,textarea:focus{border-color:#93c5fd;box-shadow:0 0 0 4px #93c5fd3d}.authPage{place-items:center;min-height:calc(100vh - 78px);display:grid}.authCard{width:min(460px,100% - 40px);padding:30px}.authCard h1{font-size:2.3rem}.authSwitch{color:var(--muted);margin-top:18px}.authSwitch a{color:var(--primary);font-weight:800}.portalGrid{grid-template-columns:1fr .45fr;gap:22px;display:grid}.portalMain,.sideCard{padding:24px}.timeline{gap:12px;display:grid}.portalSide{gap:16px;display:grid}.footer{border-top:1px solid var(--border);background:#fff;padding:48px 0 24px}.footerGrid{grid-template-columns:1.4fr repeat(3,1fr);gap:26px;display:grid}.footerText{color:var(--muted);max-width:360px;margin-top:16px;line-height:1.7}.footer h4{margin:0 0 14px}.footer a{color:#475569;margin-bottom:10px;display:block}.footerBottom{color:var(--muted);border-top:1px solid var(--border);margin-top:28px;padding-top:20px;font-size:.92rem}@media (width<=980px){.mobileMenuBtn{display:inline-flex}.navLinks{border:1px solid var(--border);box-shadow:var(--shadow);background:#fff;border-radius:22px;flex-direction:column;align-items:stretch;padding:18px;display:none;position:absolute;top:78px;left:20px;right:20px}.navLinks.isOpen{display:flex}.heroGrid,.featureGrid,.detailHero,.contactGrid,.portalGrid{grid-template-columns:1fr}.serviceGrid,.packageGrid,.footerGrid{grid-template-columns:repeat(2,1fr)}.ctaBox{flex-direction:column;align-items:flex-start}}@media (width<=640px){.container{width:min(100% - 28px,1140px)}.heroSection{padding-top:52px}h1{font-size:2.65rem}h2{font-size:2.15rem}.heroActions,.btn{width:100%}.serviceGrid,.packageGrid,.footerGrid,.miniCards{grid-template-columns:1fr}.footerBottom{flex-direction:column;align-items:flex-start}.page{padding-top:42px}}.taskManagerGrid{grid-template-columns:minmax(280px,360px) 1fr;align-items:start;gap:24px;display:grid}.taskProjectPanel,.taskCreateForm{gap:14px;display:grid}.smallCheck{margin-top:12px}.taskBoard{grid-template-columns:repeat(5,minmax(190px,1fr));gap:14px;padding-bottom:8px;display:grid;overflow-x:auto}.taskColumn{background:#f8fafcd1;border:1px solid #0f172a14;border-radius:22px;min-width:190px;padding:12px}.taskColumn>h3{text-transform:capitalize;justify-content:space-between;gap:10px;display:flex}.taskColumn>h3 span,.taskMeta span{background:#0f172a12;border-radius:999px;padding:4px 9px;font-size:12px}.taskCard{margin-bottom:12px}.taskMeta{flex-wrap:wrap;gap:7px;margin:12px 0;display:flex}.iconDanger{color:#b91c1c;cursor:pointer;background:#dc262614;border:0;border-radius:12px;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex}.taskEmpty{color:var(--muted);padding:10px 2px;font-size:14px}.activityPanel{margin-top:22px}.activityPanel h2{align-items:center;gap:8px;display:flex}.activityList,.portalActivityList,.portalTaskList{gap:10px;display:grid}.activityItem,.portalActivityItem,.portalTaskItem{background:#fff;border:1px solid #0f172a14;border-radius:16px;padding:13px}.activityItem p,.portalActivityItem p{color:var(--muted);margin:6px 0}.activityItem span,.portalActivityItem small{color:var(--muted);font-size:12px}.portalTaskBox{margin-top:24px;margin-bottom:24px}.portalTaskItem small{color:var(--muted);margin-top:4px;display:block}@media (width<=1100px){.taskManagerGrid{grid-template-columns:1fr}.taskBoard{grid-template-columns:repeat(2,minmax(220px,1fr))}}@media (width<=720px){.taskBoard{grid-template-columns:1fr;overflow-x:visible}.portalTaskItem{flex-direction:column}}.fileManagerGrid{grid-template-columns:minmax(280px,360px) 1fr;align-items:start;gap:24px;display:grid}.uploadPanel,.uploadPanel form{gap:14px;display:grid}.uploadPanel h2,.activityPanel h2{align-items:center;gap:8px;display:flex}.fileList{gap:16px;display:grid}.fileCard{gap:14px;display:grid}.fileActions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.threeFieldGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.portalFileList,.portalActivityList,.portalTaskList{gap:10px;display:grid}.portalFileItem,.portalActivityItem,.portalTaskItem{background:#fff;border:1px solid #0f172a14;border-radius:16px;padding:13px}.portalFileItem{justify-content:space-between;gap:12px;display:flex}.portalFileItem span,.portalActivityItem small,.portalTaskItem small{color:var(--muted);margin-top:4px;font-size:12px;display:block}.portalFileItem p,.portalActivityItem p{color:var(--muted);margin:6px 0 0}.portalFileItem a{white-space:nowrap;align-items:center;gap:5px;font-weight:800;display:inline-flex}.portalTaskBox{margin:24px 0}.portalTaskHead{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.portalTaskHead p{color:var(--muted);margin:4px 0 0}.portalTaskProgress{background:#0f172a14;border-radius:999px;height:9px;margin:14px 0;overflow:hidden}.portalTaskProgress span{border-radius:inherit;background:#111827;height:100%;display:block}.portalTaskItem{justify-content:space-between;gap:14px;display:flex}.portalTaskItem span{white-space:nowrap;text-transform:capitalize;background:#0f172a12;border-radius:999px;padding:5px 9px;font-size:12px}.portalTaskItem.done{background:#f0fdf4b3;border-color:#16a34a38}@media (width<=1000px){.fileManagerGrid,.threeFieldGrid{grid-template-columns:1fr}}@media (width<=680px){.portalFileItem,.portalTaskItem{flex-direction:column}}.supportGrid{grid-template-columns:minmax(280px,380px) 1fr;align-items:start;gap:24px;display:grid}.supportCreatePanel,.supportCreatePanel form,.supportMainPanel,.supportAdminWrap{gap:16px;display:grid}.supportMetrics{margin-bottom:6px}.supportLayout{grid-template-columns:minmax(240px,330px) 1fr;align-items:start;gap:18px;display:grid}.adminSupportLayout{grid-template-columns:minmax(260px,360px) 1fr}.ticketList{align-content:start;gap:10px;display:grid}.ticketListItem{text-align:left;cursor:pointer;background:#fff;border:1px solid #0f172a1a;border-radius:18px;gap:5px;width:100%;padding:14px;transition:transform .2s,border-color .2s,box-shadow .2s;display:grid}.ticketListItem:hover,.ticketListItem.active{border-color:#2563eb59;transform:translateY(-1px);box-shadow:0 14px 30px #0f172a14}.ticketListItem span,.ticketListItem small,.mutedText{color:var(--muted);font-size:13px}.ticketDetailPanel{gap:16px;display:grid}.ticketDetailHead{border-bottom:1px solid #0f172a14;justify-content:space-between;align-items:flex-start;gap:18px;padding-bottom:14px;display:flex}.ticketDetailHead h2{margin-bottom:4px}.ticketDetailHead p{color:var(--muted);margin:0}.ticketMessages{gap:12px;max-height:520px;padding-right:4px;display:grid;overflow:auto}.ticketMessage{background:#fff;border:1px solid #0f172a14;border-radius:18px;padding:14px}.ticketMessage.admin{background:#eff6ffe0;border-color:#2563eb26}.ticketMessage.customer{background:#f8fafcf2}.ticketMessage.internal{background:#fef9c3cc;border-color:#ca8a0433}.ticketMessage p{color:var(--text);white-space:pre-wrap;margin:8px 0;line-height:1.6}.ticketMessage small{color:var(--muted)}@media (width<=1050px){.supportGrid,.supportLayout,.adminSupportLayout{grid-template-columns:1fr}}@media (width<=680px){.ticketDetailHead{flex-direction:column}}.approvalsGrid,.approvalAdminGrid{grid-template-columns:minmax(280px,380px) 1fr;align-items:start;gap:24px;display:grid}.approvalSidebar,.approvalCreatePanel,.approvalAdminMain,.approvalDetail{gap:16px;display:grid}.approvalCounts{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.approvalCounts span{color:var(--muted);background:#f8fafce6;border:1px solid #0f172a14;border-radius:16px;gap:4px;padding:12px;display:grid}.approvalCounts strong{color:var(--text);font-size:22px}.compactCounts{grid-template-columns:repeat(4,minmax(0,1fr))}.approvalList{gap:10px;display:grid}.horizontalList{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.approvalListItem{text-align:left;cursor:pointer;background:#fff;border:1px solid #0f172a1a;border-radius:18px;gap:5px;width:100%;padding:14px;transition:transform .2s,border-color .2s,box-shadow .2s;display:grid}.approvalListItem:hover,.approvalListItem.active{border-color:#2563eb57;transform:translateY(-1px);box-shadow:0 14px 30px #0f172a14}.approvalListItem span,.approvalListItem small{color:var(--muted);text-transform:capitalize;font-size:13px}.approvalDetailHead{border-bottom:1px solid #0f172a14;justify-content:space-between;align-items:flex-start;gap:16px;padding-bottom:14px;display:flex}.approvalDetailHead span{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;font-size:12px;font-weight:800}.approvalDetailHead h2{margin:5px 0}.approvalDetailHead p{color:var(--muted);margin:0;line-height:1.6}.approvalMetaGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.approvalMetaGrid div{background:#f8fafccc;border:1px solid #0f172a14;border-radius:16px;padding:12px}.approvalMetaGrid span{color:var(--muted);margin-bottom:5px;font-size:12px;display:block}.approvalReference{width:fit-content}.approvalDecisionBox{background:#eff6ffbf;border:1px solid #2563eb26;border-radius:20px;gap:12px;padding:16px;display:grid}.approvalDecisionActions{flex-wrap:wrap;gap:10px;display:flex}.approvalComments{gap:12px;display:grid}.approvalComment{background:#fff;border:1px solid #0f172a14;border-radius:18px;padding:14px}.approvalComment.admin{background:#eff6ffdb}.approvalComment.customer{background:#f8fafcf2}.approvalComment.internal{background:#fef9c3cc;border-color:#ca8a0433}.approvalComment p{white-space:pre-wrap;margin:7px 0;line-height:1.6}.approvalComment small{color:var(--muted)}@media (width<=1100px){.approvalsGrid,.approvalAdminGrid,.approvalMetaGrid{grid-template-columns:1fr}.compactCounts{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=680px){.approvalDetailHead,.approvalDecisionActions{flex-direction:column}.approvalCounts,.compactCounts{grid-template-columns:1fr}}.requirementAdminGrid{grid-template-columns:minmax(300px,390px) 1fr;align-items:start;gap:24px;display:grid}.requirementWrap,.requirementCreatePanel,.requirementAdminMain,.requirementList,.requirementCard,.requirementAdminCard{gap:16px;display:grid}.requirementStats{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:16px;display:grid}.requirementStats article{background:#fff;border:1px solid #0f172a14;border-radius:18px;padding:16px;box-shadow:0 12px 30px #0f172a0d}.requirementStats span{color:var(--muted);margin-bottom:6px;font-size:13px;display:block}.requirementStats strong{color:var(--text);font-size:28px}.compactStats{grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:0}.compactStats article{padding:12px}.compactStats strong{font-size:22px}.requirementCardHead{border-bottom:1px solid #0f172a14;justify-content:space-between;align-items:flex-start;gap:18px;padding-bottom:14px;display:flex}.requirementCardHead span,.requirementCardHead small{color:var(--muted);text-transform:capitalize;font-size:13px}.requirementCardHead h2{margin:6px 0;font-size:clamp(1.15rem,2vw,1.55rem)}.requirementCardHead p{color:var(--muted);margin:0 0 6px;line-height:1.6}.requirementAnswerBox,.answerPreview{background:#f8fafce0;border:1px solid #0f172a14;border-radius:18px;gap:10px;padding:14px;display:grid}.answerPreview{background:#f0fdf4bf;border-color:#16a34a2e;align-items:flex-start;gap:10px;display:flex}.answerPreview p{white-space:pre-wrap;margin:0;line-height:1.6}.requirementActions{flex-wrap:wrap;gap:10px;display:flex}@media (width<=1100px){.requirementAdminGrid{grid-template-columns:1fr}.requirementStats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=680px){.requirementStats,.compactStats{grid-template-columns:1fr}.requirementCardHead{flex-direction:column}}.invoiceAdminGrid{grid-template-columns:minmax(310px,410px) 1fr;align-items:start;gap:24px;display:grid}.invoicePortalWrap,.invoiceCreatePanel,.invoiceAdminMain,.invoiceList,.invoiceCard,.invoiceAdminCard{gap:16px;display:grid}.invoiceStats,.invoiceMiniStats{gap:12px;display:grid}.invoiceStats{grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:18px}.invoiceMiniStats{grid-template-columns:repeat(2,minmax(0,1fr))}.invoiceStats article,.invoiceMiniStats span{background:#fff;border:1px solid #0f172a14;border-radius:18px;padding:15px}.invoiceStats span,.invoiceMiniStats span{color:var(--muted);font-size:13px}.invoiceStats strong,.invoiceMiniStats strong{color:var(--text);margin-top:5px;font-size:24px;display:block}.invoiceHead{border-bottom:1px solid #0f172a14;justify-content:space-between;align-items:flex-start;gap:18px;padding-bottom:14px;display:flex}.invoiceHead span{color:var(--muted);letter-spacing:.06em;font-weight:800}.invoiceHead h2{margin:5px 0}.invoiceHead p,.invoiceDescription{color:var(--muted);margin:0;line-height:1.6}.invoiceMetaGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.invoiceMetaGrid div{background:#f8fafcdb;border:1px solid #0f172a14;border-radius:16px;padding:12px}.invoiceMetaGrid span{color:var(--muted);margin-bottom:5px;font-size:12px;display:block}.invoiceLineItems,.invoiceTotals{gap:8px;display:grid}.invoiceLineItems div,.invoiceTotals div{border-bottom:1px dashed #0f172a1a;grid-template-columns:1fr auto auto;align-items:center;gap:12px;padding:9px 0;display:grid}.invoiceTotals div{grid-template-columns:1fr auto}.invoiceGrandTotal{font-size:1.15rem;border-bottom:0!important}.invoiceNote{background:#eff6ffcc;border:1px solid #2563eb24;border-radius:18px;padding:14px}.invoiceNote p{color:var(--muted);white-space:pre-wrap;margin:6px 0 0}.invoiceActions{flex-wrap:wrap;gap:10px;display:flex}@media print{body *{visibility:hidden}.printableInvoice,.printableInvoice *{visibility:visible}.printableInvoice{width:100%;position:absolute;top:0;left:0;box-shadow:none!important}.navbar,.footer,.invoiceActions,.adminTopActions{display:none!important}}@media (width<=1100px){.invoiceAdminGrid,.invoiceStats,.invoiceMetaGrid{grid-template-columns:1fr}}@media (width<=680px){.invoiceHead,.invoiceActions{flex-direction:column}.invoiceLineItems div{grid-template-columns:1fr}}.changeRequestGrid,.changeAdminGrid{grid-template-columns:minmax(310px,410px) 1fr;align-items:start;gap:24px;display:grid}.changeCreatePanel,.changeMainPanel,.changeAdminMain,.changeDetailPanel,.changeMessages{gap:16px;display:grid}.changeStats{gap:10px;display:grid}.compactChangeStats{grid-template-columns:repeat(2,minmax(0,1fr))}.changeStats span{color:var(--muted);background:#f8fafce6;border:1px solid #0f172a14;border-radius:16px;padding:12px;font-size:13px}.changeStats strong{color:var(--text);margin-top:4px;font-size:24px;display:block}.changeRequestLayout{grid-template-columns:minmax(240px,330px) 1fr;align-items:start;gap:18px;display:grid}.changeRequestList{gap:10px;display:grid}.changeRequestListItem{text-align:left;cursor:pointer;background:#fff;border:1px solid #0f172a1a;border-radius:18px;gap:5px;width:100%;padding:14px;transition:transform .2s,border-color .2s,box-shadow .2s;display:grid}.changeRequestListItem:hover,.changeRequestListItem.active{border-color:#2563eb59;transform:translateY(-1px);box-shadow:0 14px 30px #0f172a14}.changeRequestListItem span,.changeRequestListItem small{color:var(--muted);text-transform:capitalize;font-size:13px}.changeDetailHead{border-bottom:1px solid #0f172a14;justify-content:space-between;align-items:flex-start;gap:18px;padding-bottom:14px;display:flex}.changeDetailHead span{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;font-size:12px;font-weight:800}.changeDetailHead h2{margin:5px 0}.changeDetailHead p{color:var(--muted);margin:0}.changeMetaGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.changeMetaGrid div{background:#f8fafcdb;border:1px solid #0f172a14;border-radius:16px;padding:12px}.changeMetaGrid span{color:var(--muted);margin-bottom:5px;font-size:12px;display:block}.changeTextBlock,.quoteApprovalBox{background:#f8fafce0;border:1px solid #0f172a14;border-radius:18px;padding:14px}.changeTextBlock p,.quoteApprovalBox p{color:var(--muted);white-space:pre-wrap;margin:8px 0 0;line-height:1.65}.quoteApprovalBox{background:#eff6ffd9;border-color:#2563eb29;gap:12px;display:grid}.changeMessage{background:#fff;border:1px solid #0f172a14;border-radius:18px;padding:14px}.changeMessage.admin{background:#eff6ffdb}.changeMessage.customer{background:#f8fafcf2}.changeMessage.internal{background:#fef9c3cc;border-color:#ca8a0433}.changeMessage p{white-space:pre-wrap;margin:8px 0;line-height:1.6}.changeMessage small{color:var(--muted)}.changeActions{flex-wrap:wrap;gap:10px;display:flex}@media (width<=1150px){.changeRequestGrid,.changeAdminGrid,.changeRequestLayout,.changeMetaGrid{grid-template-columns:1fr}}@media (width<=680px){.compactChangeStats{grid-template-columns:1fr}.changeDetailHead,.changeActions{flex-direction:column}}.handoverGrid,.handoverAdminGrid{grid-template-columns:minmax(300px,380px) 1fr;align-items:start;gap:24px;display:grid}.handoverSidebar,.handoverCreatePanel,.handoverAdminMain,.handoverDetail,.handoverList,.handoverComments,.handoverChecklist{gap:16px;display:grid}.handoverStats{gap:10px;display:grid}.compactHandoverStats{grid-template-columns:repeat(2,minmax(0,1fr))}.handoverStats span{color:var(--muted);background:#f8fafce6;border:1px solid #0f172a14;border-radius:16px;padding:12px;font-size:13px}.handoverStats strong{color:var(--text);margin-top:4px;font-size:24px;display:block}.handoverWorkGrid{grid-template-columns:minmax(240px,330px) 1fr;align-items:start;gap:18px;display:grid}.handoverListItem{text-align:left;cursor:pointer;background:#fff;border:1px solid #0f172a1a;border-radius:18px;gap:5px;width:100%;padding:14px;transition:transform .2s,border-color .2s,box-shadow .2s;display:grid}.handoverListItem:hover,.handoverListItem.active{border-color:#2563eb59;transform:translateY(-1px);box-shadow:0 14px 30px #0f172a14}.handoverListItem span,.handoverListItem small{color:var(--muted);text-transform:capitalize;font-size:13px}.handoverHead{border-bottom:1px solid #0f172a14;justify-content:space-between;align-items:flex-start;gap:18px;padding-bottom:14px;display:flex}.handoverHead span{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;font-size:12px;font-weight:800}.handoverHead h2{margin:5px 0}.handoverHead p{color:var(--muted);margin:0;line-height:1.6}.handoverMetaGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.handoverMetaGrid div{background:#f8fafcdb;border:1px solid #0f172a14;border-radius:16px;padding:12px}.handoverMetaGrid span{color:var(--muted);margin-bottom:5px;font-size:12px;display:block}.handoverProgress{background:#0f172a14;border-radius:999px;height:10px;overflow:hidden}.handoverProgress span{border-radius:inherit;background:#111827;height:100%;display:block}.handoverLinks{flex-wrap:wrap;gap:10px;display:flex}.handoverLinks a,.handoverItem a{color:#1d4ed8;background:#eff6ffe6;border-radius:999px;align-items:center;gap:5px;padding:8px 11px;font-size:13px;font-weight:800;display:inline-flex}.handoverNotesGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.handoverNotesGrid div,.handoverFeedbackBox,.handoverDecisionBox,.handoverAdminItem,.handoverItemForm{background:#f8fafce0;border:1px solid #0f172a14;border-radius:18px;padding:14px}.handoverNotesGrid p,.handoverFeedbackBox p,.handoverDecisionBox p{color:var(--muted);white-space:pre-wrap;margin:8px 0 0;line-height:1.65}.handoverItem{background:#fff;border:1px solid #0f172a14;border-radius:18px;grid-template-columns:auto 1fr auto;align-items:flex-start;gap:12px;padding:14px;display:grid}.handoverItem.completed,.handoverItem.approved{background:#f0fdf4b8;border-color:#16a34a33}.handoverItem.issue{background:#fef2f2c7;border-color:#dc26262e}.handoverItem p{color:var(--muted);margin:6px 0;line-height:1.55}.handoverItem span{text-transform:capitalize;color:var(--muted);white-space:nowrap;background:#0f172a12;border-radius:999px;padding:5px 9px;font-size:12px}.handoverDecisionBox{background:#eff6ffd9;border-color:#2563eb29;gap:12px;display:grid}.handoverActions{flex-wrap:wrap;gap:10px;display:flex}.handoverComment{background:#fff;border:1px solid #0f172a14;border-radius:18px;padding:14px}.handoverComment.admin{background:#eff6ffdb}.handoverComment.customer{background:#f8fafcf2}.handoverComment.internal{background:#fef9c3cc;border-color:#ca8a0433}.handoverComment p{white-space:pre-wrap;margin:8px 0;line-height:1.6}.handoverComment small{color:var(--muted)}.handoverItemForm{gap:12px;display:grid}@media (width<=1150px){.handoverGrid,.handoverAdminGrid,.handoverWorkGrid,.handoverMetaGrid,.handoverNotesGrid{grid-template-columns:1fr}}@media (width<=680px){.compactHandoverStats{grid-template-columns:1fr}.handoverHead,.handoverActions{flex-direction:column}.handoverItem{grid-template-columns:1fr}}.feedbackAdminGrid{grid-template-columns:minmax(310px,410px) 1fr;align-items:start;gap:24px;display:grid}.feedbackWrap,.feedbackCreatePanel,.feedbackAdminMain,.feedbackList,.feedbackCard,.feedbackAdminCard{gap:16px;display:grid}.feedbackStats{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:18px;display:grid}.compactFeedbackStats{grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:0}.feedbackStats article{background:#fff;border:1px solid #0f172a14;border-radius:18px;padding:15px;box-shadow:0 12px 30px #0f172a0d}.feedbackStats span{color:var(--muted);margin-bottom:6px;font-size:13px;display:block}.feedbackStats strong{color:var(--text);font-size:26px}.feedbackHead{border-bottom:1px solid #0f172a14;justify-content:space-between;align-items:flex-start;gap:18px;padding-bottom:14px;display:flex}.feedbackHead span{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;font-size:12px;font-weight:800}.feedbackHead h2{margin:5px 0}.feedbackHead p{color:var(--muted);margin:0;line-height:1.6}.ratingPicker{align-items:center;gap:8px;display:flex}.starButton{color:#64748b;cursor:pointer;background:#0f172a14;border:0;border-radius:12px;justify-content:center;align-items:center;width:38px;height:38px;display:inline-flex}.starButton.active{color:#b45309;background:#f59e0b29}.feedbackPreview{background:#f8fafce0;border:1px solid #0f172a14;border-radius:18px;padding:14px}.feedbackPreview p{color:var(--muted);white-space:pre-wrap;margin:8px 0;line-height:1.65}.feedbackPreview small{color:var(--muted)}.feedbackActions{flex-wrap:wrap;gap:10px;display:flex}.testimonialGrid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:22px;padding-bottom:60px;display:grid}.testimonialCard{background:#fff;border:1px solid #0f172a14;border-radius:24px;gap:14px;padding:24px;display:grid;box-shadow:0 16px 40px #0f172a0f}.testimonialCard.featured{border-color:#2563eb38;box-shadow:0 20px 50px #2563eb17}.testimonialStars{color:#b45309;align-items:center;gap:8px;font-weight:900;display:flex}.testimonialCard h2{margin:0}.testimonialCard p{color:var(--muted);white-space:pre-wrap;margin:0;line-height:1.7}.testimonialAuthor{border-top:1px solid #0f172a14;gap:4px;padding-top:8px;display:grid}.testimonialAuthor span{color:var(--muted);font-size:13px}@media (width<=1100px){.feedbackAdminGrid,.feedbackStats,.compactFeedbackStats{grid-template-columns:1fr}}@media (width<=680px){.feedbackHead,.feedbackActions{flex-direction:column}.ratingPicker{flex-wrap:wrap}}.profileGrid,.customerAdminGrid{grid-template-columns:minmax(280px,370px) 1fr;align-items:start;gap:24px;display:grid}.profileSummary,.customerSidebar,.customerDetail,.profileForm{gap:16px;display:grid}.profileSummary{text-align:center;justify-items:center}.profileSummary p{color:var(--muted);margin:0}.profileStats,.customerStats{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;width:100%;display:grid}.profileStats span,.customerStats span{color:var(--muted);background:#f8fafce6;border:1px solid #0f172a14;border-radius:16px;padding:12px;font-size:13px}.profileStats strong,.customerStats strong{color:var(--text);margin-top:4px;font-size:22px;display:block}.fourFieldGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.searchBox{background:#fff;border:1px solid #0f172a1a;border-radius:16px;align-items:center;gap:8px;padding:10px 12px;display:flex}.searchBox input{border:0;outline:0;padding:0}.customerList{gap:10px;max-height:720px;padding-right:2px;display:grid;overflow:auto}.customerListItem{text-align:left;cursor:pointer;background:#fff;border:1px solid #0f172a1a;border-radius:18px;gap:4px;width:100%;padding:14px;transition:transform .2s,border-color .2s,box-shadow .2s;display:grid}.customerListItem:hover,.customerListItem.active{border-color:#2563eb59;transform:translateY(-1px);box-shadow:0 14px 30px #0f172a14}.customerListItem span,.customerListItem small{color:var(--muted);font-size:13px}.customerHead{border-bottom:1px solid #0f172a14;justify-content:space-between;align-items:flex-start;gap:18px;padding-bottom:14px;display:flex}.customerHead>div{align-items:center;gap:12px;display:flex}.customerHead span{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;font-size:12px;font-weight:800}.customerHead h2{margin:4px 0}.customerHead p{color:var(--muted);margin:0}.customerDetailStats{grid-template-columns:repeat(4,minmax(0,1fr))}.customerHistoryGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.customerHistoryCard{background:#f8fafcdb;border:1px solid #0f172a14;border-radius:18px;gap:10px;padding:14px;display:grid}.customerHistoryCard h3{margin:0}.customerHistoryItem{border-bottom:1px dashed #0f172a1f;gap:4px;padding-bottom:8px;display:grid}.customerHistoryItem span{color:var(--muted);font-size:13px}@media (width<=1100px){.profileGrid,.customerAdminGrid,.fourFieldGrid,.customerDetailStats,.customerHistoryGrid{grid-template-columns:1fr}.profileStats,.customerStats{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=680px){.profileStats,.customerStats{grid-template-columns:1fr}.customerHead{flex-direction:column}}.activityAdminGrid{grid-template-columns:minmax(310px,410px) 1fr;align-items:start;gap:24px;display:grid}.activityWrap,.activityCreatePanel,.activityAdminMain,.activityAdminList{gap:16px;display:grid}.activityToolbar,.activityFilters{background:#fff;border:1px solid #0f172a14;border-radius:20px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:14px;display:flex}.activityToolbar>div,.activityToolbar label,.activityFilters label{align-items:center;gap:8px;display:flex}.activityToolbar span{color:var(--muted)}.activityStats{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.activityStats span{color:var(--muted);background:#f8fafce6;border:1px solid #0f172a14;border-radius:16px;padding:12px;font-size:13px}.activityStats strong{color:var(--text);margin-top:4px;font-size:24px;display:block}.activityTimeline{gap:18px;padding-left:20px;display:grid;position:relative}.activityTimeline:before{content:"";background:#0f172a1a;width:2px;position:absolute;top:8px;bottom:8px;left:9px}.activityItem{grid-template-columns:auto 1fr;gap:14px;display:grid;position:relative}.activityDot{color:#fff;z-index:1;background:#111827;border-radius:999px;place-items:center;width:34px;height:34px;margin-left:-27px;display:grid}.activityContent{background:#fff;border:1px solid #0f172a14;border-radius:22px;gap:12px;padding:18px;display:grid;box-shadow:0 14px 34px #0f172a0f}.activityItem.pinned .activityContent,.activityAdminCard.pinned{border-color:#2563eb40;box-shadow:0 20px 50px #2563eb14}.activityHead,.activityAdminHead{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.activityHead span,.activityAdminHead span{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;font-size:12px;font-weight:800}.activityHead h2,.activityAdminHead h2{margin:5px 0 0;font-size:clamp(1.1rem,2vw,1.45rem)}.activityHead em{color:#1d4ed8;background:#2563eb1f;border-radius:999px;padding:5px 9px;font-size:11px;font-style:normal;font-weight:900}.activityContent>p,.activityAdminHead p{color:var(--muted);white-space:pre-wrap;margin:0;line-height:1.65}.activityMetaNote{background:#f8fafce6;border:1px solid #0f172a14;border-radius:16px;padding:12px}.activityMetaNote p{color:var(--muted);white-space:pre-wrap;margin:6px 0 0}.activityFoot{border-top:1px solid #0f172a14;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding-top:12px;display:flex}.activityFoot span,.activityFoot a{color:var(--muted);align-items:center;gap:6px;font-size:13px;display:inline-flex}.activityFoot a{color:#1d4ed8;font-weight:800}.activityFilters .searchBox{min-width:min(100%,320px)}.activityAdminCard{gap:14px;display:grid}.activityActions{flex-wrap:wrap;gap:10px;display:flex}.inlineCheck{color:var(--muted);align-items:center;gap:9px;font-size:14px;display:flex}.inlineCheck input{width:auto}.dangerSoft{color:#b91c1c;background:#fee2e2d9}@media (width<=1100px){.activityAdminGrid{grid-template-columns:1fr}.activityStats{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=760px){.activityStats{grid-template-columns:1fr}.activityHead,.activityAdminHead,.activityFoot,.activityActions{flex-direction:column}.activityTimeline{padding-left:12px}.activityDot{margin-left:-19px}}.contractDocument{gap:14px;margin:18px 0;display:grid}.contractTextBlock{border:1px solid var(--border);background:var(--surface);border-radius:18px;padding:16px}.contractTextBlock h3{margin:0 0 8px}.contractTextBlock p{white-space:pre-wrap}.teamGrid{grid-template-columns:380px 1fr;align-items:start;gap:22px;display:grid}.teamCreatePanel,.teamMain,.teamMembersGrid,.portalTeamWrap{gap:18px;display:grid}.teamToolbar,.teamStatCard{justify-content:space-between;align-items:center;gap:14px;display:flex}.teamToolbar>div,.teamStatCard{align-items:center;gap:10px;display:flex}.teamToolbar input{max-width:360px}.teamMembersGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.teamMemberCard,.assignmentItem,.portalTeamCard{gap:14px;display:grid}.teamMemberHead,.portalTeamHead{align-items:flex-start;gap:12px;display:flex}.teamMemberHead h3,.portalTeamHead h2{margin:0}.teamMemberHead p,.portalTeamHead p{color:var(--muted);margin:4px 0 0}.teamAvatar{background:var(--soft);width:44px;height:44px;color:var(--brand);border-radius:16px;flex:none;place-items:center;font-weight:900;display:grid}.compactForm textarea{min-height:90px}.assignmentPanel{gap:16px;display:grid}.assignmentItem{border:1px solid var(--border);background:var(--surface);border-radius:18px;padding:16px}.assignmentInfo{gap:4px;display:grid}.assignmentInfo span,.assignmentInfo small{color:var(--muted)}.portalTeamProject{gap:18px;display:grid}.portalTeamGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.portalTeamCard{border:1px solid var(--border);background:var(--surface);border-radius:18px;padding:16px}.portalTeamCard small{color:var(--muted);line-height:1.6}.skillTags,.teamContactRows{flex-wrap:wrap;gap:8px;display:flex}.skillTags span{border:1px solid var(--border);color:var(--muted);border-radius:999px;padding:6px 10px;font-size:.82rem}.teamContactRows a{color:var(--brand);align-items:center;gap:6px;font-size:.9rem;font-weight:700;display:inline-flex}.leftActions{justify-content:flex-start}@media (width<=980px){.teamGrid,.teamMembersGrid,.portalTeamGrid{grid-template-columns:1fr}.teamToolbar{flex-direction:column;align-items:stretch}.teamToolbar input{max-width:none}}.qaGrid{grid-template-columns:380px 1fr;align-items:start;gap:22px;display:grid}.qaCreatePanel,.qaMain,.qaList,.qaDetail{gap:16px;display:grid}.qaFilters{flex-wrap:wrap;gap:10px;display:flex}.qaFilters button{border:1px solid var(--border);background:var(--surface);color:var(--text);cursor:pointer;border-radius:999px;padding:9px 13px;font-weight:800}.qaFilters button.active{background:var(--text);color:var(--bg)}.qaListItem{border:1px solid var(--border);background:var(--surface);text-align:left;cursor:pointer;width:100%;color:var(--text);border-radius:18px;gap:5px;padding:14px;display:grid}.qaListItem.active{border-color:var(--brand);box-shadow:0 0 0 3px var(--soft)}.qaListItem strong{font-size:1rem}.qaListItem span,.qaListItem small{color:var(--muted)}.qaDetail .contentForm textarea{min-height:100px}.statusPill.critical,.statusPill.urgent,.statusPill.reopened{color:#b42318;background:#ff4d4d1f}.statusPill.fixed,.statusPill.customer_confirmed,.statusPill.closed{color:#15803d;background:#22c55e1f}.statusPill.in_progress,.statusPill.in_review,.statusPill.confirmed{color:#b45309;background:#f59e0b24}@media (width<=980px){.qaGrid{grid-template-columns:1fr}}.announcementGrid{grid-template-columns:380px 1fr;align-items:start;gap:22px;display:grid}.portalAnnouncementGrid{grid-template-columns:360px 1fr}.announcementCreatePanel,.announcementMain,.announcementList,.announcementDetail{gap:16px;display:grid}.announcementFilters{flex-wrap:wrap;gap:10px;display:flex}.announcementFilters button{border:1px solid var(--border);background:var(--surface);color:var(--text);cursor:pointer;border-radius:999px;padding:9px 13px;font-weight:800}.announcementFilters button.active{background:var(--text);color:var(--bg)}.announcementListItem{border:1px solid var(--border);background:var(--surface);width:100%;color:var(--text);text-align:left;cursor:pointer;border-radius:18px;gap:6px;padding:14px;display:grid}.announcementListItem.active{border-color:var(--brand);box-shadow:0 0 0 3px var(--soft)}.announcementListItem strong{align-items:center;gap:7px;font-size:1rem;display:flex}.announcementListItem span,.announcementListItem small{color:var(--muted)}.announcementBody{border:1px solid var(--border);background:var(--surface);white-space:pre-wrap;border-radius:20px;padding:18px;line-height:1.7}.announcementReads{border:1px solid var(--border);background:var(--surface);border-radius:18px;gap:10px;padding:16px;display:grid}.announcementReads h3{align-items:center;gap:8px;margin:0;display:inline-flex}.announcementReads span{color:var(--muted)}.statusPill.urgent{color:#b42318;background:#ff4d4d1f}.statusPill.important{color:#b45309;background:#f59e0b24}.statusPill.draft,.statusPill.archived{background:var(--soft);color:var(--muted)}@media (width<=980px){.announcementGrid,.portalAnnouncementGrid{grid-template-columns:1fr}}.riskGrid{grid-template-columns:380px 1fr;align-items:start;gap:22px;display:grid}.riskCreatePanel,.riskMain,.riskList,.riskDetail{gap:16px;display:grid}.riskFilters{flex-wrap:wrap;gap:10px;display:flex}.riskFilters button{border:1px solid var(--border);background:var(--surface);color:var(--text);cursor:pointer;border-radius:999px;padding:9px 13px;font-weight:800}.riskFilters button.active{background:var(--text);color:var(--bg)}.riskListItem{border:1px solid var(--border);background:var(--surface);width:100%;color:var(--text);text-align:left;cursor:pointer;border-radius:18px;gap:6px;padding:14px;display:grid}.riskListItem.active{border-color:var(--brand);box-shadow:0 0 0 3px var(--soft)}.riskListItem strong{align-items:center;gap:7px;font-size:1rem;display:flex}.riskListItem span,.riskListItem small{color:var(--muted)}.statusPill.blocked,.statusPill.urgent,.statusPill.critical,.statusPill.reopened{color:#b42318;background:#ff4d4d1f}.statusPill.waiting_on_customer,.statusPill.in_progress,.statusPill.monitoring{color:#b45309;background:#f59e0b24}.statusPill.resolved,.statusPill.customer_resolved,.statusPill.closed,.statusPill.mitigated{color:#15803d;background:#22c55e1f}@media (width<=980px){.riskGrid{grid-template-columns:1fr}}.decisionGrid{grid-template-columns:380px 1fr;align-items:start;gap:22px;display:grid}.decisionCreatePanel,.decisionMain,.decisionList,.decisionDetail{gap:16px;display:grid}.decisionFilters{flex-wrap:wrap;gap:10px;display:flex}.decisionFilters button{border:1px solid var(--border);background:var(--surface);color:var(--text);cursor:pointer;border-radius:999px;padding:9px 13px;font-weight:800}.decisionFilters button.active{background:var(--text);color:var(--bg)}.decisionListItem{border:1px solid var(--border);background:var(--surface);width:100%;color:var(--text);text-align:left;cursor:pointer;border-radius:18px;gap:6px;padding:14px;display:grid}.decisionListItem.active{border-color:var(--brand);box-shadow:0 0 0 3px var(--soft)}.decisionListItem strong{align-items:center;gap:7px;font-size:1rem;display:flex}.decisionListItem span,.decisionListItem small{color:var(--muted)}.statusPill.action_required,.statusPill.correction_requested,.statusPill.urgent{color:#b42318;background:#ff4d4d1f}.statusPill.in_progress,.statusPill.proposed{color:#b45309;background:#f59e0b24}.statusPill.approved,.statusPill.customer_acknowledged,.statusPill.completed{color:#15803d;background:#22c55e1f}@media (width<=980px){.decisionGrid{grid-template-columns:1fr}}.proposalGrid{grid-template-columns:380px 1fr;align-items:start;gap:22px;display:grid}.portalProposalGrid{grid-template-columns:360px 1fr}.proposalCreatePanel,.proposalMain,.proposalList,.proposalDetail{gap:16px;display:grid}.proposalFilters{flex-wrap:wrap;gap:10px;display:flex}.proposalFilters button{border:1px solid var(--border);background:var(--surface);color:var(--text);cursor:pointer;border-radius:999px;padding:9px 13px;font-weight:800}.proposalFilters button.active{background:var(--text);color:var(--bg)}.proposalListItem{border:1px solid var(--border);background:var(--surface);width:100%;color:var(--text);text-align:left;cursor:pointer;border-radius:18px;gap:6px;padding:14px;display:grid}.proposalListItem.active{border-color:var(--brand);box-shadow:0 0 0 3px var(--soft)}.proposalListItem strong{align-items:center;gap:7px;font-size:1rem;display:flex}.proposalListItem span,.proposalListItem small{color:var(--muted)}.statusPill.accepted,.statusPill.converted{color:#15803d;background:#22c55e1f}.statusPill.revision_requested,.statusPill.viewed,.statusPill.sent{color:#b45309;background:#f59e0b24}.statusPill.declined,.statusPill.expired{color:#b42318;background:#ff4d4d1f}@media (width<=980px){.proposalGrid,.portalProposalGrid{grid-template-columns:1fr}}.overviewHeroGrid{grid-template-columns:1.2fr .8fr;align-items:stretch;gap:18px;display:grid}.overviewHealth,.overviewCustomer{gap:10px;display:grid}.overviewHealth>span,.overviewCustomer>span,.overviewStat span{color:var(--muted);text-transform:uppercase;letter-spacing:.06em;font-size:.75rem;font-weight:800}.overviewHealth h2,.overviewCustomer h2{margin:0}.overviewHealth.success{border-color:#22c55e59}.overviewHealth.warning{border-color:#f59e0b73}.overviewHealth.info{border-color:#3b82f659}.overviewProgress{justify-content:space-between;align-items:center;gap:12px;display:flex}.progressTrack{background:var(--soft);border-radius:999px;height:10px;overflow:hidden}.progressTrack span{background:var(--brand);border-radius:inherit;height:100%;display:block}.overviewStatsGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:18px;display:grid}.overviewStat{gap:6px;display:grid}.overviewStat strong{font-size:1.8rem}.overviewSectionsGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:18px;display:grid}.overviewSection{align-content:start;gap:14px;display:grid}.overviewSectionHead{justify-content:space-between;align-items:center;gap:14px;display:flex}.overviewSectionHead h2{align-items:center;gap:8px;margin:0;font-size:1.05rem;display:inline-flex}.miniLink{color:var(--brand);font-size:.9rem;font-weight:900}.overviewMiniList{gap:10px;display:grid}.overviewMiniItem{border:1px solid var(--border);background:var(--surface);border-radius:14px;gap:4px;padding:11px;display:grid}.overviewMiniItem strong{font-size:.94rem}.overviewMiniItem span,.mutedText{color:var(--muted);font-size:.9rem}@media (width<=980px){.overviewHeroGrid,.overviewStatsGrid,.overviewSectionsGrid{grid-template-columns:1fr}}.commandStatsGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.commandStatCard{color:var(--text);gap:8px;text-decoration:none;display:grid}.commandStatCard>span{color:var(--brand)}.commandStatCard strong{font-size:2rem;line-height:1}.commandStatCard small{color:var(--muted);font-weight:800}.commandPriorityGrid{grid-template-columns:1fr 1fr;gap:18px;margin-top:18px;display:grid}.commandPriorityCard{align-content:start;gap:14px;display:grid}.commandPriorityCard h2,.commandCardHead h2{align-items:center;gap:8px;margin:0;display:inline-flex}.commandPriorityList{gap:10px;display:grid}.priorityAction{border:1px solid var(--border);background:var(--surface);color:var(--text);border-radius:16px;justify-content:space-between;align-items:center;gap:12px;padding:12px;text-decoration:none;display:flex}.priorityAction.active{background:#f59e0b14;border-color:#f59e0b80}.priorityAction strong{font-size:1.2rem}.commandQuickLinks{flex-wrap:wrap;gap:10px;display:flex}.commandLatestGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:18px;display:grid}.commandLatestCard{align-content:start;gap:14px;display:grid}.commandCardHead{justify-content:space-between;align-items:center;gap:14px;display:flex}.commandMiniList{gap:10px;display:grid}.commandMiniItem{border:1px solid var(--border);background:var(--surface);border-radius:14px;gap:4px;padding:11px;display:grid}.commandMiniItem strong{font-size:.94rem}.commandMiniItem span{color:var(--muted);font-size:.9rem}@media (width<=980px){.commandStatsGrid,.commandPriorityGrid,.commandLatestGrid{grid-template-columns:1fr}}.notificationGrid{grid-template-columns:380px 1fr;align-items:start;gap:22px;display:grid}.notificationComposer,.notificationMain,.notificationList,.notificationPortalWrap{gap:16px;display:grid}.notificationSummary{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.notificationSummary span{color:var(--muted);align-items:center;gap:8px;font-weight:800;display:inline-flex}.notificationSummary strong{color:var(--text)}.notificationFilters{flex-wrap:wrap;gap:10px;display:flex}.notificationFilters button{border:1px solid var(--border);background:var(--surface);color:var(--text);cursor:pointer;border-radius:999px;padding:9px 13px;font-weight:800}.notificationFilters button.active{background:var(--text);color:var(--bg)}.notificationCard{border-left:5px solid var(--border);gap:14px;display:grid}.notificationCard.unread{border-left-color:var(--brand)}.notificationHead{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.notificationHead span{color:var(--muted);text-transform:uppercase;letter-spacing:.05em;align-items:center;gap:6px;font-size:.82rem;font-weight:800;display:inline-flex}.notificationHead h2{margin:6px 0}.notificationHead p{color:var(--muted);margin:0;line-height:1.6}.notificationMeta{color:var(--muted);flex-wrap:wrap;justify-content:space-between;gap:12px;font-weight:700;display:flex}.notificationMeta a{color:var(--brand);font-weight:900}.statusPill.unread{color:#b45309;background:#f59e0b24}.statusPill.read{color:#15803d;background:#22c55e1f}@media (width<=980px){.notificationGrid{grid-template-columns:1fr}.notificationHead{flex-direction:column}}.leadStatsGrid{grid-template-columns:repeat(6,minmax(0,1fr));gap:14px;display:grid}.leadStatsGrid .adminCard{gap:6px;display:grid}.leadStatsGrid span{color:var(--muted);text-transform:uppercase;letter-spacing:.05em;font-size:.8rem;font-weight:800}.leadStatsGrid strong{font-size:1.8rem}.pipelineStageBar{gap:10px;padding:14px 0 4px;display:flex;overflow-x:auto}.pipelineStageBar button{border:1px solid var(--border);background:var(--surface);min-width:max-content;color:var(--text);cursor:pointer;border-radius:999px;align-items:center;gap:8px;padding:10px 13px;font-weight:900;display:inline-flex}.pipelineStageBar button.active{background:var(--text);color:var(--bg)}.leadPipelineGrid{grid-template-columns:340px 1fr;align-items:start;gap:20px;margin-top:16px;display:grid}.leadList,.leadDetailWrap{gap:14px;display:grid}.leadListItem{border:1px solid var(--border);background:var(--surface);width:100%;color:var(--text);text-align:left;cursor:pointer;border-radius:18px;gap:6px;padding:14px;display:grid}.leadListItem.active{border-color:var(--brand);box-shadow:0 0 0 3px var(--soft)}.leadListItem span,.leadListItem small{color:var(--muted)}.leadDetail,.leadConversionBox,.leadActivityBox{gap:16px;display:grid}.statusPill.new,.statusPill.contacted,.statusPill.qualified,.statusPill.proposal_needed,.statusPill.proposal_sent,.statusPill.negotiation{color:#b45309;background:#f59e0b24}.statusPill.won{color:#15803d;background:#22c55e1f}.statusPill.lost,.statusPill.cold{color:#b42318;background:#ff4d4d1f}@media (width<=1100px){.leadStatsGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.leadPipelineGrid{grid-template-columns:1fr}}.taskStatsGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.taskStatsGrid .adminCard{gap:6px;display:grid}.taskStatsGrid span{color:var(--muted);text-transform:uppercase;letter-spacing:.05em;font-size:.78rem;font-weight:800}.taskStatsGrid strong{font-size:1.8rem}.taskGrid{grid-template-columns:380px 1fr;align-items:start;gap:22px;margin-top:18px;display:grid}.taskPortalGrid{grid-template-columns:360px 1fr;align-items:start;gap:22px;margin-top:18px;display:grid}.taskCreatePanel,.taskMain,.taskList,.taskDetail{gap:16px;display:grid}.taskFilters{flex-wrap:wrap;gap:10px;display:flex}.taskFilters button{border:1px solid var(--border);background:var(--surface);color:var(--text);cursor:pointer;border-radius:999px;padding:9px 13px;font-weight:800}.taskFilters button.active{background:var(--text);color:var(--bg)}.taskListItem{border:1px solid var(--border);background:var(--surface);width:100%;color:var(--text);text-align:left;cursor:pointer;border-radius:18px;gap:6px;padding:14px;display:grid}.taskListItem.active{border-color:var(--brand);box-shadow:0 0 0 3px var(--soft)}.taskListItem span,.taskListItem small{color:var(--muted)}.statusPill.todo,.statusPill.in_progress,.statusPill.review,.statusPill.waiting_on_customer{color:#b45309;background:#f59e0b24}.statusPill.completed,.statusPill.customer_confirmed{color:#15803d;background:#22c55e1f}.clientTaskStats{grid-template-columns:repeat(5,minmax(0,1fr))}.compactTaskFilters{padding-bottom:8px}@media (width<=1100px){.taskStatsGrid,.clientTaskStats{grid-template-columns:repeat(2,minmax(0,1fr))}.taskGrid,.taskPortalGrid{grid-template-columns:1fr}}.healthSummaryGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.healthSummaryCard{gap:8px;display:grid}.healthSummaryCard svg{color:var(--brand)}.healthSummaryCard span{color:var(--muted);text-transform:uppercase;letter-spacing:.05em;font-size:.78rem;font-weight:800}.healthSummaryCard strong{font-size:1.5rem}.healthSummaryCard.healthy{border-color:#22c55e59}.healthSummaryCard.warning{border-color:#f59e0b73}.healthEnvGrid{grid-template-columns:.8fr 1.2fr;gap:18px;margin-top:18px;display:grid}.healthEnvCard{align-content:start;gap:12px;display:grid}.healthEnvCard h2{align-items:center;gap:8px;margin:0;display:inline-flex}.healthKeyValue{border:1px solid var(--border);background:var(--surface);border-radius:14px;justify-content:space-between;gap:14px;padding:10px 12px;display:flex}.healthKeyValue span{color:var(--muted);font-weight:800}.healthCountsGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.healthCountItem{border:1px solid var(--border);background:var(--surface);border-radius:14px;gap:4px;padding:10px;display:grid}.healthCountItem span{color:var(--muted);font-size:.82rem;font-weight:800}.healthCountItem strong{font-size:1.1rem}.healthWarningBox{border-color:#f59e0b73;margin-top:18px}.healthWarningBox h2{align-items:center;gap:8px;display:inline-flex}.healthModulesGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:18px;display:grid}.healthModuleCard{align-content:start;gap:14px;display:grid}.healthModuleHead{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.healthModuleHead h2{margin:0;font-size:1.05rem}.healthCheckColumns{grid-template-columns:1fr 1fr;gap:14px;display:grid}.healthCheckColumns h3{margin:0 0 8px;font-size:.95rem}.healthCheckColumns span{word-break:break-word;margin-bottom:7px;font-size:.86rem;font-weight:800;display:block}.healthOk{color:#15803d}.healthBad{color:#b42318}.statusPill.healthy{color:#15803d;background:#22c55e1f}.statusPill.needs_attention{color:#b45309;background:#f59e0b24}@media (width<=980px){.healthSummaryGrid,.healthEnvGrid,.healthModulesGrid,.healthCheckColumns{grid-template-columns:1fr}.healthCountsGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}.moduleDirectoryPage{min-height:100vh}.moduleGroupGrid,.moduleGroupCard{gap:18px;display:grid}.moduleGroupHead{gap:6px;display:grid}.moduleGroupHead h2{margin:0;font-size:1.25rem}.moduleGroupHead p{color:var(--muted);margin:0;line-height:1.6}.moduleLinkGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.moduleLinkCard{border:1px solid var(--border);background:var(--surface);color:var(--text);border-radius:18px;gap:8px;padding:15px;text-decoration:none;transition:transform .18s,border-color .18s,box-shadow .18s;display:grid}.moduleLinkCard:hover{border-color:var(--brand);transform:translateY(-2px);box-shadow:0 14px 32px #0f172a14}.moduleLinkCard span{background:var(--soft);width:36px;height:36px;color:var(--brand);border-radius:12px;justify-content:center;align-items:center;display:inline-flex}.moduleLinkCard strong{font-size:1rem}.moduleLinkCard small{color:var(--muted);line-height:1.5}@media (width<=1100px){.moduleLinkGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=720px){.moduleLinkGrid{grid-template-columns:1fr}.moduleLinkCard{padding:13px}}.reportStatsGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.reportStatCard{gap:8px;display:grid}.reportStatCard span{color:var(--muted);text-transform:uppercase;letter-spacing:.05em;align-items:center;gap:7px;font-size:.78rem;font-weight:800;display:inline-flex}.reportStatCard strong{font-size:1.45rem}.reportExportGrid{grid-template-columns:repeat(6,minmax(0,1fr));gap:14px;margin-top:18px;display:grid}.reportExportCard{color:var(--text);gap:8px;text-decoration:none;transition:transform .18s,border-color .18s;display:grid}.reportExportCard:hover{border-color:var(--brand);transform:translateY(-2px)}.reportExportCard svg{color:var(--brand)}.reportExportCard small{color:var(--muted);line-height:1.4}.reportLatestGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:18px;display:grid}.reportLatestCard{align-content:start;gap:14px;display:grid}.reportLatestCard h2{margin:0;font-size:1.05rem}.reportMiniList{gap:10px;display:grid}.reportMiniItem{border:1px solid var(--border);background:var(--surface);border-radius:14px;gap:4px;padding:11px;display:grid}.reportMiniItem span{color:var(--muted);font-size:.9rem}.clientReportStats,.clientReportLatest{grid-template-columns:repeat(3,minmax(0,1fr))}@media (width<=1100px){.reportStatsGrid,.clientReportStats,.reportExportGrid,.reportLatestGrid,.clientReportLatest{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=720px){.reportStatsGrid,.clientReportStats,.reportExportGrid,.reportLatestGrid,.clientReportLatest{grid-template-columns:1fr}}.globalSearchForm{grid-template-columns:auto 1fr auto;align-items:center;gap:12px;display:grid}.globalSearchForm svg{color:var(--brand)}.globalSearchForm input{border:1px solid var(--border);background:var(--surface);width:100%;color:var(--text);font:inherit;border-radius:16px;padding:13px 14px;font-weight:700}.quickLinkGrid{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin-top:18px;display:grid}.quickSearchLink{color:var(--text);gap:5px;text-decoration:none;transition:transform .18s,border-color .18s;display:grid}.quickSearchLink:hover{border-color:var(--brand);transform:translateY(-2px)}.quickSearchLink span{color:var(--muted);text-transform:uppercase;letter-spacing:.05em;font-size:.78rem;font-weight:800}.searchResultsWrap{gap:18px;margin-top:18px;display:grid}.emptySearchCard{text-align:center}.searchGroupCard{gap:14px;display:grid}.searchGroupCard h2{text-transform:capitalize;align-items:center;gap:10px;margin:0;display:flex}.searchGroupCard h2 span{color:var(--muted);font-size:.95rem}.searchResultList{gap:10px;display:grid}.searchResultItem{border:1px solid var(--border);background:var(--surface);color:var(--text);border-radius:18px;justify-content:space-between;align-items:center;gap:18px;padding:14px;text-decoration:none;transition:transform .18s,border-color .18s;display:flex}.searchResultItem:hover{border-color:var(--brand);transform:translateY(-2px)}.searchResultItem strong{margin:5px 0;font-size:1rem;display:block}.searchResultItem p{color:var(--muted);max-width:760px;margin:0;line-height:1.45}.searchType{background:var(--soft);width:max-content;color:var(--brand);text-transform:uppercase;letter-spacing:.04em;border-radius:999px;padding:5px 9px;font-size:.76rem;font-weight:900;display:inline-flex}.searchResultMeta{color:var(--muted);white-space:nowrap;align-items:center;gap:10px;display:flex}.searchResultMeta em{text-transform:capitalize;font-style:normal;font-weight:800}@media (width<=980px){.quickLinkGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.globalSearchForm{grid-template-columns:1fr}.searchResultItem{flex-direction:column;align-items:flex-start}.searchResultMeta{justify-content:space-between;width:100%}}@media (width<=640px){.quickLinkGrid{grid-template-columns:1fr}}.filesStatsGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.filesStatsGrid .adminCard{gap:6px;display:grid}.filesStatsGrid span{color:var(--muted);text-transform:uppercase;letter-spacing:.05em;font-size:.78rem;font-weight:800}.filesStatsGrid strong{font-size:1.8rem}.filesFilterForm{grid-template-columns:1.5fr 1fr 1fr 1fr auto;align-items:end;gap:12px;margin-top:18px;display:grid}.clientFilesFilterForm{grid-template-columns:1.5fr 1fr 1fr auto}.filesFilterForm label{gap:7px;display:grid}.filesFilterForm label>span{color:var(--muted);font-size:.82rem;font-weight:800}.filesFilterForm input,.filesFilterForm select{border:1px solid var(--border);background:var(--surface);width:100%;color:var(--text);font:inherit;border-radius:14px;padding:11px 12px}.inputWithIcon{position:relative}.inputWithIcon svg{color:var(--muted);position:absolute;top:50%;left:12px;transform:translateY(-50%)}.inputWithIcon input{padding-left:38px}.filesGrid{gap:14px;margin-top:18px;display:grid}.fileCard{grid-template-columns:auto 1fr auto;align-items:center;gap:15px;display:grid}.fileCardIcon{background:var(--soft);width:48px;height:48px;color:var(--brand);border-radius:16px;place-items:center;display:grid}.fileCardBody{gap:5px;display:grid}.fileCardBody span{color:var(--brand);text-transform:uppercase;letter-spacing:.05em;font-size:.75rem;font-weight:900}.fileCardBody h2{margin:0;font-size:1.05rem}.fileCardBody p,.fileCardBody small{color:var(--muted);margin:0}.fileCardActions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}@media (width<=1100px){.filesFilterForm,.clientFilesFilterForm{grid-template-columns:1fr 1fr}.filesStatsGrid,.clientFilesStats{grid-template-columns:repeat(2,minmax(0,1fr))}.fileCard{grid-template-columns:auto 1fr}.fileCardActions{grid-column:1/-1;justify-content:flex-start}}@media (width<=720px){.filesFilterForm,.clientFilesFilterForm,.filesStatsGrid,.clientFilesStats,.fileCard{grid-template-columns:1fr}.fileCardIcon{width:42px;height:42px}}.calendarStatsGrid{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;display:grid}.calendarStatsGrid .adminCard{gap:6px;display:grid}.calendarStatsGrid span{color:var(--muted);text-transform:uppercase;letter-spacing:.05em;font-size:.78rem;font-weight:800}.calendarStatsGrid strong{font-size:1.8rem}.dangerStat{border-color:#ff4d4d40}.successStat{border-color:#22c55e47}.calendarToolbar{grid-template-columns:1fr auto;align-items:center;gap:14px;margin-top:18px;display:grid}.calendarToolbar input{border:1px solid var(--border);background:var(--surface);width:100%;color:var(--text);font:inherit;border-radius:14px;padding:12px 12px 12px 38px;font-weight:700}.calendarFilterButtons{flex-wrap:wrap;gap:8px;display:flex}.calendarFilterButtons button{border:1px solid var(--border);background:var(--surface);color:var(--text);cursor:pointer;border-radius:999px;padding:9px 12px;font-weight:800}.calendarFilterButtons button.active{background:var(--text);color:var(--bg)}.calendarGroupsGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:18px;display:grid}.calendarGroupCard{align-content:start;gap:14px;display:grid}.calendarGroupCard h2{align-items:center;gap:8px;margin:0;font-size:1.05rem;display:inline-flex}.calendarGroupCard h2 span{color:var(--muted);font-size:.92rem}.calendarEventList{gap:10px;display:grid}.calendarEventCard{border:1px solid var(--border);background:var(--surface);color:var(--text);border-radius:18px;grid-template-columns:118px 1fr;gap:13px;padding:13px;text-decoration:none;transition:transform .18s,border-color .18s;display:grid}.calendarEventCard:hover{border-color:var(--brand);transform:translateY(-2px)}.calendarEventCard.completed{opacity:.82}.calendarDateBox{background:var(--soft);text-align:center;border-radius:14px;align-content:center;gap:4px;padding:10px;display:grid}.calendarDateBox strong{font-size:.92rem}.calendarDateBox span{color:var(--muted);text-transform:uppercase;font-size:.76rem;font-weight:800}.calendarEventBody{gap:5px;display:grid}.calendarEventBody>span{color:var(--brand);text-transform:uppercase;letter-spacing:.04em;font-size:.75rem;font-weight:900}.calendarEventBody h3{margin:0;font-size:1rem}.calendarEventBody p,.calendarEventBody small{color:var(--muted);margin:0;line-height:1.45}@media (width<=1100px){.calendarStatsGrid,.clientCalendarStats{grid-template-columns:repeat(2,minmax(0,1fr))}.calendarToolbar,.calendarGroupsGrid{grid-template-columns:1fr}}@media (width<=720px){.calendarStatsGrid,.clientCalendarStats,.calendarEventCard{grid-template-columns:1fr}.calendarDateBox{text-align:left}}.knowledgeStatsGrid{grid-template-columns:repeat(6,minmax(0,1fr));gap:14px;display:grid}.knowledgeStatsGrid .adminCard{gap:6px;display:grid}.knowledgeStatsGrid span{color:var(--muted);text-transform:uppercase;letter-spacing:.05em;font-size:.78rem;font-weight:800}.knowledgeStatsGrid strong{font-size:1.7rem}.knowledgeGrid{grid-template-columns:390px 1fr;align-items:start;gap:22px;margin-top:18px;display:grid}.knowledgeComposer,.knowledgeMain,.knowledgeArticleList,.knowledgeEditor{gap:16px;display:grid}.knowledgeFilters{grid-template-columns:1.3fr .8fr .8fr .8fr auto;align-items:center;gap:10px;display:grid}.knowledgeFilters input,.knowledgeFilters select,.helpSearchForm input,.helpSearchForm select{border:1px solid var(--border);background:var(--surface);width:100%;color:var(--text);font:inherit;border-radius:14px;padding:11px 12px}.knowledgeFilters .inputWithIcon input,.helpSearchForm .inputWithIcon input{padding-left:38px}.knowledgeArticleItem{border:1px solid var(--border);background:var(--surface);width:100%;color:var(--text);text-align:left;cursor:pointer;border-radius:18px;gap:6px;padding:14px;display:grid}.knowledgeArticleItem.active{border-color:var(--brand);box-shadow:0 0 0 3px var(--soft)}.knowledgeArticleItem span,.knowledgeArticleItem small{color:var(--muted)}.helpSearchForm{grid-template-columns:1.5fr .8fr auto;align-items:center;gap:12px;display:grid}.helpLayout{grid-template-columns:360px 1fr;align-items:start;gap:22px;margin-top:18px;display:grid}.helpArticleNav,.helpArticleContent{gap:16px;display:grid}.helpNavGroup{gap:8px;display:grid}.helpNavGroup h3{color:var(--muted);text-transform:uppercase;letter-spacing:.05em;margin:0;font-size:.88rem}.helpNavGroup button{border:1px solid var(--border);background:var(--surface);color:var(--text);text-align:left;cursor:pointer;border-radius:16px;gap:5px;padding:12px;display:grid}.helpNavGroup button.active{border-color:var(--brand);box-shadow:0 0 0 3px var(--soft)}.helpNavGroup button span{align-items:center;gap:7px;font-weight:900;display:inline-flex}.helpNavGroup button small{color:var(--muted);line-height:1.4}.helpArticleHead{gap:8px;display:grid}.helpArticleHead span{color:var(--brand);text-transform:uppercase;letter-spacing:.05em;font-size:.76rem;font-weight:900}.helpArticleHead h2{margin:0;font-size:clamp(1.6rem,3vw,2.4rem)}.helpArticleHead p{color:var(--muted);margin:0;line-height:1.7}.helpArticleBody{color:var(--text);line-height:1.8}.helpArticleBody p{margin:0 0 12px}.helpArticleFooter{border-top:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;padding-top:14px;display:flex}.helpArticleFooter span{color:var(--muted);font-weight:800}.statusPill.published{color:#15803d;background:#22c55e1f}.statusPill.archived{background:var(--soft);color:var(--muted)}@media (width<=1100px){.knowledgeStatsGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.knowledgeGrid,.helpLayout,.knowledgeFilters,.helpSearchForm{grid-template-columns:1fr}}@media (width<=720px){.knowledgeStatsGrid{grid-template-columns:1fr}}.onboardingStatsGrid{grid-template-columns:repeat(6,minmax(0,1fr));gap:14px;display:grid}.onboardingStatsGrid .adminCard{gap:6px;display:grid}.onboardingStatsGrid span{color:var(--muted);text-transform:uppercase;letter-spacing:.05em;font-size:.78rem;font-weight:800}.onboardingStatsGrid strong{font-size:1.7rem}.onboardingGrid{grid-template-columns:390px 1fr;align-items:start;gap:22px;margin-top:18px;display:grid}.portalOnboardingGrid{grid-template-columns:360px 1fr;align-items:start;gap:22px;margin-top:18px;display:grid}.onboardingCreatePanel,.onboardingMain,.onboardingList,.onboardingDetail{gap:16px;display:grid}.onboardingFilters{grid-template-columns:1.2fr 1fr .8fr .8fr auto;align-items:center;gap:10px;display:grid}.clientOnboardingFilters{grid-template-columns:1.4fr 1fr .8fr auto;margin-top:18px}.onboardingFilters input,.onboardingFilters select{border:1px solid var(--border);background:var(--surface);width:100%;color:var(--text);font:inherit;border-radius:14px;padding:11px 12px}.onboardingListItem{border:1px solid var(--border);background:var(--surface);width:100%;color:var(--text);text-align:left;cursor:pointer;border-radius:18px;gap:6px;padding:14px;display:grid}.onboardingListItem.active{border-color:var(--brand);box-shadow:0 0 0 3px var(--soft)}.onboardingListItem span,.onboardingListItem small{color:var(--muted)}.inlineCheck{align-content:center;min-height:74px}.statusPill.pending,.statusPill.in_progress,.statusPill.needs_help{color:#b45309;background:#f59e0b24}.statusPill.skipped{background:var(--soft);color:var(--muted)}@media (width<=1100px){.onboardingStatsGrid,.clientOnboardingStats{grid-template-columns:repeat(2,minmax(0,1fr))}.onboardingGrid,.portalOnboardingGrid,.onboardingFilters,.clientOnboardingFilters{grid-template-columns:1fr}}@media (width<=720px){.onboardingStatsGrid,.clientOnboardingStats{grid-template-columns:1fr}}.templateStatsGrid{grid-template-columns:repeat(6,minmax(0,1fr));gap:14px;display:grid}.templateStatsGrid .adminCard{gap:6px;display:grid}.templateStatsGrid span{color:var(--muted);text-transform:uppercase;letter-spacing:.05em;font-size:.78rem;font-weight:800}.templateStatsGrid strong{font-size:1.7rem}.templateGrid{grid-template-columns:390px 1fr;align-items:start;gap:22px;margin-top:18px;display:grid}.templateCreatePanel,.templateMain,.templateList,.templateEditor{gap:16px;display:grid}.templateFilters{grid-template-columns:1.4fr .8fr .8fr .8fr auto;align-items:center;gap:10px;display:grid}.templateFilters input,.templateFilters select{border:1px solid var(--border);background:var(--surface);width:100%;color:var(--text);font:inherit;border-radius:14px;padding:11px 12px}.templateFilters .inputWithIcon input{padding-left:38px}.variableHintBox{gap:6px;display:grid}.variableHintBox p{color:var(--muted);word-break:break-word;margin:0;line-height:1.7}.templateListItem{border:1px solid var(--border);background:var(--surface);width:100%;color:var(--text);text-align:left;cursor:pointer;border-radius:18px;gap:6px;padding:14px;display:grid}.templateListItem.active{border-color:var(--brand);box-shadow:0 0 0 3px var(--soft)}.templateListItem span,.templateListItem small{color:var(--muted)}.templatePreviewBox{border:1px solid var(--border);background:var(--surface);border-radius:18px;gap:10px;padding:15px;display:grid}.templatePreviewBox h3{margin:0}.templatePreviewBox pre{white-space:pre-wrap;word-break:break-word;color:var(--text);margin:0;line-height:1.65}.statusPill.active{color:#15803d;background:#22c55e1f}@media (width<=1100px){.templateStatsGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.templateGrid,.templateFilters{grid-template-columns:1fr}}@media (width<=720px){.templateStatsGrid{grid-template-columns:1fr}}.reminderStatsGrid{grid-template-columns:repeat(6,minmax(0,1fr));gap:14px;display:grid}.reminderStatsGrid .adminCard{gap:6px;display:grid}.reminderStatsGrid span{color:var(--muted);text-transform:uppercase;letter-spacing:.05em;font-size:.78rem;font-weight:800}.reminderStatsGrid strong{font-size:1.7rem}.reminderGrid{grid-template-columns:390px 1fr;align-items:start;gap:22px;margin-top:18px;display:grid}.portalReminderGrid{grid-template-columns:360px 1fr;align-items:start;gap:22px;margin-top:18px;display:grid}.reminderCreatePanel,.reminderMain,.reminderList,.reminderEditor{gap:16px;display:grid}.reminderFilters{grid-template-columns:1.2fr 1fr .8fr .8fr auto;align-items:center;gap:10px;display:grid}.clientReminderFilters{grid-template-columns:1.4fr 1fr .8fr auto;margin-top:18px}.reminderFilters input,.reminderFilters select{border:1px solid var(--border);background:var(--surface);width:100%;color:var(--text);font:inherit;border-radius:14px;padding:11px 12px}.reminderListItem{border:1px solid var(--border);background:var(--surface);width:100%;color:var(--text);text-align:left;cursor:pointer;border-radius:18px;gap:6px;padding:14px;display:grid}.reminderListItem.active{border-color:var(--brand);box-shadow:0 0 0 3px var(--soft)}.reminderListItem span,.reminderListItem small{color:var(--muted)}.statusPill.acknowledged,.statusPill.pending,.statusPill.snoozed,.statusPill.reschedule_requested{color:#b45309;background:#f59e0b24}.statusPill.completed{color:#15803d;background:#22c55e1f}.statusPill.cancelled{background:var(--soft);color:var(--muted)}@media (width<=1100px){.reminderStatsGrid,.clientReminderStats{grid-template-columns:repeat(2,minmax(0,1fr))}.reminderGrid,.portalReminderGrid,.reminderFilters,.clientReminderFilters{grid-template-columns:1fr}}@media (width<=720px){.reminderStatsGrid,.clientReminderStats{grid-template-columns:1fr}}button.reportExportCard{text-align:left;cursor:pointer;font:inherit}button.reportExportCard:disabled{opacity:.65;cursor:not-allowed}body.spotblox-admin-mode{--sb-admin-sidebar:250px;--sb-admin-gap:20px;--sb-admin-pad:18px;background:#f4f7fb!important}body.spotblox-admin-mode #root>header,body.spotblox-admin-mode header.siteHeader,body.spotblox-admin-mode .siteHeader,body.spotblox-admin-mode .site-header,body.spotblox-admin-mode .mainHeader,body.spotblox-admin-mode .appHeader,body.spotblox-admin-mode .topHeader{display:none!important}body.spotblox-admin-mode .sbAdminSidebar{left:var(--sb-admin-pad);top:var(--sb-admin-pad);bottom:var(--sb-admin-pad);width:var(--sb-admin-sidebar);z-index:80;background:#fff;border:1px solid #e4e7ec;border-radius:20px;flex-direction:column;display:flex;position:fixed;overflow:hidden;box-shadow:0 16px 38px #0f172a14}body.spotblox-admin-mode .sbAdminBrand{border-bottom:1px solid #edf0f5;align-items:center;gap:11px;height:70px;padding:14px;display:flex}body.spotblox-admin-mode .sbAdminBrand>span{color:#fff;background:#2457ff;border-radius:10px;place-items:center;width:34px;height:34px;font-size:.78rem;font-weight:950;display:grid}body.spotblox-admin-mode .sbAdminBrand strong{color:#101828;letter-spacing:-.01em;font-size:.9rem;line-height:1.1;display:block}body.spotblox-admin-mode .sbAdminBrand small{color:#667085;font-size:.72rem;font-weight:800}body.spotblox-admin-mode .sbAdminNav{flex:1;align-content:start;gap:4px;padding:9px;display:grid;overflow-y:auto}body.spotblox-admin-mode .sbAdminGroup{border:1px solid #0000;border-radius:14px}body.spotblox-admin-mode .sbAdminGroup[open]{background:#f7faff;border-color:#dbe7ff}body.spotblox-admin-mode .sbAdminGroup summary{cursor:pointer;color:#344054;-webkit-user-select:none;user-select:none;border-radius:12px;justify-content:space-between;align-items:center;gap:8px;min-height:38px;padding:8px 10px;font-size:.84rem;font-weight:950;list-style:none;display:flex}body.spotblox-admin-mode .sbAdminGroup summary::-webkit-details-marker{display:none}body.spotblox-admin-mode .sbAdminGroup summary span{align-items:center;gap:8px;display:inline-flex}body.spotblox-admin-mode .sbAdminGroup summary svg{color:#667085}body.spotblox-admin-mode .sbAdminGroup[open] summary{color:#2457ff}body.spotblox-admin-mode .sbAdminGroup[open] summary svg:last-child{transform:rotate(180deg)}body.spotblox-admin-mode .sbAdminLinks{gap:3px;padding:0 7px 8px 28px;display:grid}body.spotblox-admin-mode .sbAdminLinks a{color:#667085;border-radius:8px;align-items:center;min-height:28px;padding:6px 8px;font-size:.78rem;font-weight:850;text-decoration:none;display:flex}body.spotblox-admin-mode .sbAdminLinks a:hover{color:#2457ff;background:#eef4ff}body.spotblox-admin-mode .sbAdminLinks a.active{color:#fff;background:#2457ff;box-shadow:0 8px 18px #2457ff2e}body.spotblox-admin-mode .sbAdminSupport{color:#2457ff;background:#eef4ff;border:1px solid #dbe7ff;border-radius:12px;align-items:center;gap:8px;min-height:38px;margin:9px;padding:8px 10px;font-size:.82rem;font-weight:950;text-decoration:none;display:inline-flex}body.spotblox-admin-mode .adminTop.container,body.spotblox-admin-mode .adminPage>.adminTop.container{background:linear-gradient(135deg,#fff,#f8fbff)!important;border:1px solid #e4e7ec!important;border-radius:18px!important;justify-content:space-between!important;align-items:flex-start!important;gap:16px!important;margin:0 0 14px!important;padding:20px 22px!important;display:flex!important;box-shadow:0 8px 24px #0f172a0b!important}body.spotblox-admin-mode .adminTop h1{color:#101828!important;letter-spacing:-.045em!important;max-width:780px!important;margin:0!important;font-size:clamp(1.85rem,2.25vw,2.65rem)!important;line-height:1.02!important}body.spotblox-admin-mode .adminTop p{color:#667085!important;max-width:720px!important;margin:7px 0 0!important;font-size:.88rem!important;line-height:1.55!important}body.spotblox-admin-mode .adminTopActions{border:0!important;flex-wrap:wrap!important;flex:none!important;justify-content:flex-end!important;align-items:center!important;gap:7px!important;min-width:auto!important;margin:0!important;padding:0!important;display:flex!important}body.spotblox-admin-mode .adminDashboardPage>.adminTop .adminTopActions,body.spotblox-admin-mode .adminHierarchyWrap{display:none!important}body.spotblox-admin-mode .adminTopActions .btn,body.spotblox-admin-mode .adminTopActions a.btn,body.spotblox-admin-mode .adminTopActions button.btn{color:#344054!important;width:auto!important;min-height:32px!important;box-shadow:none!important;background:#fff!important;border:1px solid #e4e7ec!important;border-radius:999px!important;padding:7px 10px!important;font-size:.76rem!important;font-weight:900!important}body.spotblox-admin-mode .adminPage .adminCard,body.spotblox-admin-mode .adminPage .card,body.spotblox-admin-mode .adminPage section>article,body.spotblox-admin-mode .adminPage .emptyState,body.spotblox-admin-mode .adminPage .formAlert{background:#fff!important;border:1px solid #e2e8f0!important;border-radius:16px!important;box-shadow:0 8px 22px #0f172a09!important}body.spotblox-admin-mode .adminPage .adminCard h2,body.spotblox-admin-mode .adminPage .adminCard h3{color:#101828!important;letter-spacing:-.02em!important;margin-top:0!important}body.spotblox-admin-mode .adminDashboardPage .adminShell>aside,body.spotblox-admin-mode .adminDashboardPage .adminLayout>aside,body.spotblox-admin-mode .adminDashboardPage .adminShell>.adminSidebar,body.spotblox-admin-mode .adminDashboardPage .adminLayout>.adminSidebar,body.spotblox-admin-mode .adminDashboardPage .adminShell>.adminSide,body.spotblox-admin-mode .adminDashboardPage .adminLayout>.adminSide,body.spotblox-admin-mode .adminDashboardPage .adminShell>.adminNav,body.spotblox-admin-mode .adminDashboardPage .adminLayout>.adminNav,body.spotblox-admin-mode .adminDashboardPage .adminShell>.adminPanelSidebar,body.spotblox-admin-mode .adminDashboardPage .adminLayout>.adminPanelSidebar{display:none!important}body.spotblox-admin-mode .adminDashboardPage .adminShell,body.spotblox-admin-mode .adminDashboardPage .adminLayout{display:block!important}body.spotblox-admin-mode .adminPage .statsGrid,body.spotblox-admin-mode .adminPage .dashboardStats,body.spotblox-admin-mode .adminPage .overviewStats,body.spotblox-admin-mode .adminPage .reportStatsGrid,body.spotblox-admin-mode .adminPage .filesStatsGrid,body.spotblox-admin-mode .adminPage .calendarStatsGrid,body.spotblox-admin-mode .adminPage .knowledgeStatsGrid,body.spotblox-admin-mode .adminPage .onboardingStatsGrid,body.spotblox-admin-mode .adminPage .templateStatsGrid,body.spotblox-admin-mode .adminPage .reminderStatsGrid{grid-template-columns:repeat(4,minmax(160px,1fr))!important;gap:12px!important;width:100%!important;margin:12px 0 14px!important;display:grid!important}body.spotblox-admin-mode .adminPage .statsGrid strong,body.spotblox-admin-mode .adminPage .dashboardStats strong,body.spotblox-admin-mode .adminPage .overviewStats strong,body.spotblox-admin-mode .adminPage .reportStatsGrid strong,body.spotblox-admin-mode .adminPage .filesStatsGrid strong,body.spotblox-admin-mode .adminPage .calendarStatsGrid strong,body.spotblox-admin-mode .adminPage .knowledgeStatsGrid strong,body.spotblox-admin-mode .adminPage .onboardingStatsGrid strong,body.spotblox-admin-mode .adminPage .templateStatsGrid strong,body.spotblox-admin-mode .adminPage .reminderStatsGrid strong{font-size:1.45rem!important;line-height:1!important}body.spotblox-admin-mode .adminPage .statsGrid span,body.spotblox-admin-mode .adminPage .dashboardStats span,body.spotblox-admin-mode .adminPage .overviewStats span,body.spotblox-admin-mode .adminPage .reportStatsGrid span,body.spotblox-admin-mode .adminPage .filesStatsGrid span,body.spotblox-admin-mode .adminPage .calendarStatsGrid span,body.spotblox-admin-mode .adminPage .knowledgeStatsGrid span,body.spotblox-admin-mode .adminPage .onboardingStatsGrid span,body.spotblox-admin-mode .adminPage .templateStatsGrid span,body.spotblox-admin-mode .adminPage .reminderStatsGrid span{letter-spacing:.08em!important;font-size:.65rem!important}body.spotblox-admin-mode .adminPage .taskGrid,body.spotblox-admin-mode .adminPage .proposalGrid,body.spotblox-admin-mode .adminPage .contractGrid,body.spotblox-admin-mode .adminPage .changeRequestGrid,body.spotblox-admin-mode .adminPage .teamGrid,body.spotblox-admin-mode .adminPage .onboardingGrid,body.spotblox-admin-mode .adminPage .templateGrid,body.spotblox-admin-mode .adminPage .reminderGrid,body.spotblox-admin-mode .adminPage .knowledgeGrid{grid-template-columns:minmax(260px,320px) minmax(0,1fr)!important;align-items:start!important;gap:12px!important;width:100%!important;display:grid!important}body.spotblox-admin-mode .adminPage .contentForm label,body.spotblox-admin-mode .adminPage .miniForm label{color:#1f2937!important;gap:5px!important;font-size:.84rem!important;font-weight:900!important}body.spotblox-admin-mode .adminPage input,body.spotblox-admin-mode .adminPage select,body.spotblox-admin-mode .adminPage textarea{color:#101828!important;background:#fff!important;border:1px solid #e4e7ec!important;border-radius:9px!important;min-height:37px!important;padding:8px 10px!important;font-size:.86rem!important}body.spotblox-admin-mode .adminPage [class*=filter i],body.spotblox-admin-mode .adminPage [class*=tabs i]{flex-wrap:wrap!important;align-items:center!important;gap:7px!important;display:flex!important}body.spotblox-admin-mode .adminPage [class*=filter i] button:not(.btn),body.spotblox-admin-mode .adminPage [class*=tabs i] button:not(.btn){color:#344054!important;background:#fff!important;border:1px solid #e4e7ec!important;border-radius:999px!important;width:auto!important;min-width:72px!important;max-width:max-content!important;min-height:30px!important;padding:7px 11px!important;font-size:.76rem!important;font-weight:900!important;line-height:1!important}body.spotblox-admin-mode .adminPage [class*=filter i] button:not(.btn).active,body.spotblox-admin-mode .adminPage [class*=tabs i] button:not(.btn).active,body.spotblox-admin-mode .adminPage [class*=filter i] button:not(.btn)[aria-selected=true],body.spotblox-admin-mode .adminPage [class*=tabs i] button:not(.btn)[aria-selected=true]{color:#fff!important;background:#101828!important;border-color:#101828!important}body.spotblox-admin-mode .reportExportsGrid{grid-template-columns:repeat(6,minmax(120px,1fr))!important;gap:10px!important;display:grid!important}body.spotblox-admin-mode .reportLatestGrid{grid-template-columns:repeat(3,minmax(220px,1fr))!important;gap:12px!important;display:grid!important}body.spotblox-admin-mode .settingsGrid,body.spotblox-admin-mode .siteSettingsGrid{grid-template-columns:repeat(2,minmax(280px,1fr))!important;gap:12px!important;display:grid!important}@media (width<=1100px){body.spotblox-admin-mode{--sb-admin-sidebar:0px;--sb-admin-pad:12px;--sb-admin-gap:0px}body.spotblox-admin-mode .sbAdminSidebar{width:calc(100% - 24px)!important;height:auto!important;max-height:none!important;margin:12px auto 0!important;position:static!important}body.spotblox-admin-mode .sbAdminNav{max-height:360px}body.spotblox-admin-mode .adminPage{padding-left:12px!important;padding-right:12px!important}body.spotblox-admin-mode .adminPage .taskGrid,body.spotblox-admin-mode .adminPage .proposalGrid,body.spotblox-admin-mode .adminPage .contractGrid,body.spotblox-admin-mode .adminPage .changeRequestGrid,body.spotblox-admin-mode .adminPage .teamGrid,body.spotblox-admin-mode .adminPage .onboardingGrid,body.spotblox-admin-mode .adminPage .templateGrid,body.spotblox-admin-mode .adminPage .reminderGrid,body.spotblox-admin-mode .adminPage .knowledgeGrid,body.spotblox-admin-mode .settingsGrid,body.spotblox-admin-mode .siteSettingsGrid{grid-template-columns:1fr!important}body.spotblox-admin-mode .adminPage .taskGrid>:first-child,body.spotblox-admin-mode .adminPage .proposalGrid>:first-child,body.spotblox-admin-mode .adminPage .contractGrid>:first-child,body.spotblox-admin-mode .adminPage .changeRequestGrid>:first-child,body.spotblox-admin-mode .adminPage .teamGrid>:first-child,body.spotblox-admin-mode .adminPage .onboardingGrid>:first-child,body.spotblox-admin-mode .adminPage .templateGrid>:first-child,body.spotblox-admin-mode .adminPage .reminderGrid>:first-child,body.spotblox-admin-mode .adminPage .knowledgeGrid>:first-child{max-width:none!important}}@media (width<=760px){body.spotblox-admin-mode .adminTop.container,body.spotblox-admin-mode .adminPage>.adminTop.container{padding:18px!important;display:block!important}body.spotblox-admin-mode .adminTopActions{justify-content:flex-start!important;margin-top:12px!important}body.spotblox-admin-mode .adminPage .statsGrid,body.spotblox-admin-mode .adminPage .dashboardStats,body.spotblox-admin-mode .adminPage .overviewStats,body.spotblox-admin-mode .adminPage .reportStatsGrid,body.spotblox-admin-mode .adminPage .filesStatsGrid,body.spotblox-admin-mode .adminPage .calendarStatsGrid,body.spotblox-admin-mode .adminPage .knowledgeStatsGrid,body.spotblox-admin-mode .adminPage .onboardingStatsGrid,body.spotblox-admin-mode .adminPage .templateStatsGrid,body.spotblox-admin-mode .adminPage .reminderStatsGrid,body.spotblox-admin-mode .reportExportsGrid,body.spotblox-admin-mode .reportLatestGrid{grid-template-columns:1fr!important}}body.spotblox-admin-mode{--sb-admin-sidebar:246px;--sb-admin-pad:16px;--sb-admin-gap:18px;--sb-admin-content-max:1440px;background:#f5f7fb!important}body.spotblox-admin-mode .adminPage{padding:16px 18px 64px calc(var(--sb-admin-sidebar) + var(--sb-admin-pad) + var(--sb-admin-gap))!important;background:linear-gradient(#f8fafc 0%,#f4f7fb 100%)!important}body.spotblox-admin-mode .page:not(.adminPage){padding-left:calc(var(--sb-admin-sidebar) + var(--sb-admin-pad) + var(--sb-admin-gap))!important;padding-right:18px!important}body.spotblox-admin-mode .sbAdminSidebar{left:var(--sb-admin-pad)!important;top:var(--sb-admin-pad)!important;bottom:var(--sb-admin-pad)!important;width:var(--sb-admin-sidebar)!important;border-radius:18px!important}body.spotblox-admin-mode .sbAdminBrand{height:62px!important;padding:12px!important}body.spotblox-admin-mode .sbAdminBrand>span{width:32px!important;height:32px!important}body.spotblox-admin-mode .sbAdminNav{gap:3px!important;padding:8px!important}body.spotblox-admin-mode .sbAdminGroup summary{min-height:36px!important;padding:7px 9px!important;font-size:.82rem!important}body.spotblox-admin-mode .sbAdminLinks{padding:0 6px 7px 26px!important}body.spotblox-admin-mode .sbAdminLinks a{min-height:27px!important;padding:6px 8px!important;font-size:.76rem!important}body.spotblox-admin-mode .sbAdminSupport{min-height:36px!important;margin:8px!important;font-size:.8rem!important}body.spotblox-admin-mode .adminPage .container,body.spotblox-admin-mode .adminPage>.container,body.spotblox-admin-mode .adminPage>section.container,body.spotblox-admin-mode .adminPage .adminTop.container,body.spotblox-admin-mode .adminPage .adminShell,body.spotblox-admin-mode .adminPage .adminLayout,body.spotblox-admin-mode .adminPage .dashboardGrid,body.spotblox-admin-mode .adminPage .overviewGrid{width:100%!important;max-width:var(--sb-admin-content-max)!important;margin-left:0!important;margin-right:auto!important}body.spotblox-admin-mode .adminTop.container,body.spotblox-admin-mode .adminPage>.adminTop.container{border-radius:16px!important;justify-content:space-between!important;align-items:flex-start!important;min-height:118px!important;margin:0 0 12px!important;padding:18px 20px!important;display:flex!important}body.spotblox-admin-mode .adminTop h1{max-width:780px!important;font-size:clamp(1.78rem,2.1vw,2.45rem)!important;line-height:1.04!important}body.spotblox-admin-mode .adminTop p{max-width:720px!important;margin-top:6px!important;font-size:.86rem!important;line-height:1.5!important}body.spotblox-admin-mode .adminTop .eyebrow{margin-bottom:7px!important;padding:4px 8px!important}body.spotblox-admin-mode .adminTopActions{gap:6px!important}body.spotblox-admin-mode .adminTopActions .btn,body.spotblox-admin-mode .adminTopActions a.btn,body.spotblox-admin-mode .adminTopActions button.btn{min-height:30px!important;padding:6px 10px!important;font-size:.74rem!important}body.spotblox-admin-mode .adminPage section+section{margin-top:12px!important}body.spotblox-admin-mode .adminPage .adminCard+.adminCard{margin-top:0!important}body.spotblox-admin-mode .adminPage .adminCard,body.spotblox-admin-mode .adminPage .card,body.spotblox-admin-mode .adminPage section>article,body.spotblox-admin-mode .adminPage .emptyState{border-radius:14px!important;box-shadow:0 7px 20px #0f172a09!important}body.spotblox-admin-mode .adminPage .adminCard{padding:14px!important}body.spotblox-admin-mode .adminPage .adminCard h2{font-size:1.05rem!important}body.spotblox-admin-mode .adminPage .adminCard h3{font-size:.98rem!important}body.spotblox-admin-mode .adminPage .adminCard p{font-size:.84rem!important}body.spotblox-admin-mode .adminPage .statsGrid,body.spotblox-admin-mode .adminPage .dashboardStats,body.spotblox-admin-mode .adminPage .overviewStats,body.spotblox-admin-mode .adminPage .reportStatsGrid,body.spotblox-admin-mode .adminPage .filesStatsGrid,body.spotblox-admin-mode .adminPage .calendarStatsGrid,body.spotblox-admin-mode .adminPage .knowledgeStatsGrid,body.spotblox-admin-mode .adminPage .onboardingStatsGrid,body.spotblox-admin-mode .adminPage .templateStatsGrid,body.spotblox-admin-mode .adminPage .reminderStatsGrid{grid-template-columns:repeat(auto-fit,minmax(170px,1fr))!important;gap:10px!important;margin:10px 0 12px!important}body.spotblox-admin-mode .adminPage .statsGrid .adminCard,body.spotblox-admin-mode .adminPage .dashboardStats .adminCard,body.spotblox-admin-mode .adminPage .overviewStats .adminCard,body.spotblox-admin-mode .adminPage .reportStatsGrid .adminCard,body.spotblox-admin-mode .adminPage .filesStatsGrid .adminCard,body.spotblox-admin-mode .adminPage .calendarStatsGrid .adminCard,body.spotblox-admin-mode .adminPage .knowledgeStatsGrid .adminCard,body.spotblox-admin-mode .adminPage .onboardingStatsGrid .adminCard,body.spotblox-admin-mode .adminPage .templateStatsGrid .adminCard,body.spotblox-admin-mode .adminPage .reminderStatsGrid .adminCard{min-height:74px!important;padding:12px!important}body.spotblox-admin-mode .adminPage .statsGrid strong,body.spotblox-admin-mode .adminPage .dashboardStats strong,body.spotblox-admin-mode .adminPage .overviewStats strong,body.spotblox-admin-mode .adminPage .reportStatsGrid strong,body.spotblox-admin-mode .adminPage .filesStatsGrid strong,body.spotblox-admin-mode .adminPage .calendarStatsGrid strong,body.spotblox-admin-mode .adminPage .knowledgeStatsGrid strong,body.spotblox-admin-mode .adminPage .onboardingStatsGrid strong,body.spotblox-admin-mode .adminPage .templateStatsGrid strong,body.spotblox-admin-mode .adminPage .reminderStatsGrid strong{font-size:1.32rem!important}body.spotblox-admin-mode .adminPage .taskGrid,body.spotblox-admin-mode .adminPage .proposalGrid,body.spotblox-admin-mode .adminPage .contractGrid,body.spotblox-admin-mode .adminPage .changeRequestGrid,body.spotblox-admin-mode .adminPage .teamGrid,body.spotblox-admin-mode .adminPage .onboardingGrid,body.spotblox-admin-mode .adminPage .templateGrid,body.spotblox-admin-mode .adminPage .reminderGrid,body.spotblox-admin-mode .adminPage .knowledgeGrid{grid-template-columns:minmax(250px,300px) minmax(0,1fr)!important;align-items:start!important;gap:12px!important}body.spotblox-admin-mode .adminPage .taskGrid>:first-child,body.spotblox-admin-mode .adminPage .proposalGrid>:first-child,body.spotblox-admin-mode .adminPage .contractGrid>:first-child,body.spotblox-admin-mode .adminPage .changeRequestGrid>:first-child,body.spotblox-admin-mode .adminPage .teamGrid>:first-child,body.spotblox-admin-mode .adminPage .onboardingGrid>:first-child,body.spotblox-admin-mode .adminPage .templateGrid>:first-child,body.spotblox-admin-mode .adminPage .reminderGrid>:first-child,body.spotblox-admin-mode .adminPage .knowledgeGrid>:first-child{max-width:300px!important}body.spotblox-admin-mode .adminPage .contentForm,body.spotblox-admin-mode .adminPage .miniForm{gap:8px!important}body.spotblox-admin-mode .adminPage .contentForm label,body.spotblox-admin-mode .adminPage .miniForm label{gap:4px!important;font-size:.8rem!important}body.spotblox-admin-mode .adminPage input,body.spotblox-admin-mode .adminPage select,body.spotblox-admin-mode .adminPage textarea{border-radius:8px!important;min-height:34px!important;padding:7px 9px!important;font-size:.82rem!important}body.spotblox-admin-mode .adminPage textarea{min-height:72px!important}body.spotblox-admin-mode .adminPage .twoFieldGrid{gap:8px!important}body.spotblox-admin-mode .adminPage [class*=filter i],body.spotblox-admin-mode .adminPage [class*=tabs i]{gap:6px!important}body.spotblox-admin-mode .adminPage [class*=filter i] button:not(.btn),body.spotblox-admin-mode .adminPage [class*=tabs i] button:not(.btn){min-width:64px!important;min-height:28px!important;padding:6px 10px!important;font-size:.72rem!important}body.spotblox-admin-mode .adminPage .taskCard,body.spotblox-admin-mode .adminPage .proposalCard,body.spotblox-admin-mode .adminPage .contractCard,body.spotblox-admin-mode .adminPage .changeRequestCard,body.spotblox-admin-mode .adminPage .templateListItem,body.spotblox-admin-mode .adminPage .reminderListItem,body.spotblox-admin-mode .adminPage .onboardingListItem,body.spotblox-admin-mode .adminPage .knowledgeArticleItem,body.spotblox-admin-mode .adminPage .searchResultItem{border-radius:12px!important;padding:12px!important}body.spotblox-admin-mode .reportExportsGrid{grid-template-columns:repeat(auto-fit,minmax(135px,1fr))!important;gap:10px!important}body.spotblox-admin-mode .reportLatestGrid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))!important;gap:10px!important}body.spotblox-admin-mode .settingsGrid,body.spotblox-admin-mode .siteSettingsGrid{grid-template-columns:repeat(2,minmax(260px,1fr))!important;gap:12px!important}body.spotblox-admin-mode .emptyState{max-width:720px!important;margin:28px auto!important;padding:34px!important}@media (width<=1180px){body.spotblox-admin-mode .adminPage .taskGrid,body.spotblox-admin-mode .adminPage .proposalGrid,body.spotblox-admin-mode .adminPage .contractGrid,body.spotblox-admin-mode .adminPage .changeRequestGrid,body.spotblox-admin-mode .adminPage .teamGrid,body.spotblox-admin-mode .adminPage .onboardingGrid,body.spotblox-admin-mode .adminPage .templateGrid,body.spotblox-admin-mode .adminPage .reminderGrid,body.spotblox-admin-mode .adminPage .knowledgeGrid,body.spotblox-admin-mode .settingsGrid,body.spotblox-admin-mode .siteSettingsGrid{grid-template-columns:1fr!important}body.spotblox-admin-mode .adminPage .taskGrid>:first-child,body.spotblox-admin-mode .adminPage .proposalGrid>:first-child,body.spotblox-admin-mode .adminPage .contractGrid>:first-child,body.spotblox-admin-mode .adminPage .changeRequestGrid>:first-child,body.spotblox-admin-mode .adminPage .teamGrid>:first-child,body.spotblox-admin-mode .adminPage .onboardingGrid>:first-child,body.spotblox-admin-mode .adminPage .templateGrid>:first-child,body.spotblox-admin-mode .adminPage .reminderGrid>:first-child,body.spotblox-admin-mode .adminPage .knowledgeGrid>:first-child{max-width:none!important}}@media (width<=900px){body.spotblox-admin-mode .sbAdminSidebar{width:calc(100% - 24px)!important;height:auto!important;margin:12px auto 0!important;position:static!important}body.spotblox-admin-mode .sbAdminNav{max-height:360px!important}body.spotblox-admin-mode .adminPage,body.spotblox-admin-mode .page:not(.adminPage){padding-left:12px!important;padding-right:12px!important}body.spotblox-admin-mode .adminTop.container{display:block!important}body.spotblox-admin-mode .adminTopActions{justify-content:flex-start!important;margin-top:10px!important}}@media (width<=640px){body.spotblox-admin-mode .adminPage,body.spotblox-admin-mode .page:not(.adminPage){padding-left:9px!important;padding-right:9px!important}body.spotblox-admin-mode .adminTop.container{padding:16px!important}body.spotblox-admin-mode .adminTop h1{font-size:clamp(1.7rem,9vw,2.3rem)!important}}.sbServicePage{color:#101828;background:radial-gradient(circle at 12% 0,#2457ff14,#0000 34rem),linear-gradient(#fff 0%,#f8fafc 48%,#fff 100%);overflow:hidden}.sbServicePage .sbPublicContainer{width:min(1180px,100% - 42px);margin-inline:auto}.sbServicePage .sbServiceHero{padding:82px 0 54px}.sbServicePage .sbServiceHeroGrid,.sbServicePage .sbSplitGrid{grid-template-columns:minmax(0,1fr) minmax(340px,.72fr);align-items:center;gap:34px;display:grid}.sbServicePage .sbEyebrow{color:#2457ff;letter-spacing:.08em;text-transform:uppercase;background:#eef4ff;border:1px solid #dbe7ff;border-radius:999px;align-items:center;gap:8px;width:max-content;max-width:100%;margin:0 0 14px;padding:7px 12px;font-size:.74rem;font-weight:950;display:inline-flex}.sbServicePage .sbEyebrow.dark{color:#bfdbfe;background:#ffffff14;border-color:#ffffff1f}.sbServicePage h1,.sbServicePage h2{color:#0f172a;letter-spacing:-.055em;margin:0;line-height:1}.sbServicePage h1{max-width:900px;font-size:clamp(3rem,5.8vw,5.8rem)}.sbServicePage h2{font-size:clamp(2.2rem,4vw,4.2rem)}.sbServicePage h3{color:#101828;letter-spacing:-.025em;margin:0}.sbServicePage p{color:#667085;line-height:1.7}.sbServicePage .sbServiceHero p{max-width:760px;margin:20px 0 0;font-size:1.03rem}.sbServicePage .sbHeroActions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:26px;display:flex}.sbServicePage .sbBtn{border-radius:999px;justify-content:center;align-items:center;gap:9px;min-height:46px;padding:12px 18px;font-weight:950;text-decoration:none;transition:transform .17s,box-shadow .17s,border-color .17s;display:inline-flex}.sbServicePage .sbBtn:hover{transform:translateY(-2px)}.sbServicePage .sbBtnPrimary{color:#fff;background:linear-gradient(135deg,#2457ff,#1d4ed8);box-shadow:0 16px 36px #2457ff3d}.sbServicePage .sbBtnGhost{color:#101828;background:#fff;border:1px solid #e4e7ec;box-shadow:0 8px 22px #0f172a0a}.sbServicePage .sbServiceHeroCard,.sbServicePage .sbServiceLongCard,.sbServicePage .sbTechCard,.sbServicePage .sbProcessGrid article,.sbServicePage .sbServiceCTA{background:#fff;border:1px solid #e4e7ec;border-radius:24px;box-shadow:0 14px 40px #0f172a0f}.sbServicePage .sbServiceHeroCard{padding:24px}.sbServicePage .sbServiceHeroCard strong{letter-spacing:-.03em;margin-bottom:14px;font-size:1.35rem;display:block}.sbServicePage .sbServiceHeroCard div{gap:12px;display:grid}.sbServicePage .sbServiceHeroCard span,.sbServicePage .sbMiniList span,.sbServicePage .sbDeliverableGrid span{color:#344054;align-items:center;gap:9px;font-weight:850;display:flex}.sbServicePage .sbServiceHeroCard svg,.sbServicePage .sbMiniList svg,.sbServicePage .sbDeliverableGrid svg{color:#16a34a;flex:none}.sbServicePage .sbPublicSection{padding:68px 0}.sbServicePage .sbLightBand{background:linear-gradient(135deg,#eef4ffbf,#ffffffeb)}.sbServicePage .sbSectionHead{max-width:790px;margin-bottom:28px}.sbServicePage .sbSectionHead p{margin:14px 0 0}.sbServicePage .sbServiceGridLong{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.sbServicePage .sbServiceLongCard{align-content:start;gap:13px;min-height:350px;padding:22px;transition:transform .17s,box-shadow .17s,border-color .17s;display:grid}.sbServicePage .sbServiceLongCard:hover,.sbServicePage .sbTechCard:hover{border-color:#2457ff47;transform:translateY(-3px);box-shadow:0 18px 44px #0f172a14}.sbServicePage .sbServiceLongIcon{color:#2457ff;background:#eef4ff;border-radius:16px;place-items:center;width:46px;height:46px;display:grid}.sbServicePage .sbMiniList{gap:9px;margin-top:4px;display:grid}.sbServicePage .sbMiniList span{font-size:.92rem}.sbServicePage .sbTechGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.sbServicePage .sbTechCard{align-content:center;justify-items:start;gap:10px;min-height:96px;padding:18px;display:grid}.sbServicePage .sbTechCard svg{color:#2457ff}.sbServicePage .sbDeliverableGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.sbServicePage .sbDeliverableGrid span{background:#fff;border:1px solid #e4e7ec;border-radius:16px;min-height:56px;padding:14px}.sbServicePage .sbDarkSection{color:#fff;background:radial-gradient(circle at 90% 10%,#2457ff40,#0000 30rem),linear-gradient(135deg,#0b1220,#111827)}.sbServicePage .sbDarkSection h2,.sbServicePage .sbDarkSection h3,.sbServicePage .sbDarkSection p{color:#fff}.sbServicePage .sbDarkSection p{color:#cbd5e1}.sbServicePage .sbProcessGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.sbServicePage .sbProcessGrid article{min-height:220px;box-shadow:none;background:#ffffff14;border-color:#ffffff1a;padding:22px}.sbServicePage .sbProcessGrid span{color:#93c5fd;letter-spacing:.08em;font-weight:950}.sbServicePage .sbProcessGrid h3{margin:18px 0 8px}.sbServicePage .sbServiceCTA{justify-content:space-between;align-items:center;gap:24px;padding:30px;display:flex}@media (width<=1080px){.sbServicePage .sbServiceHeroGrid,.sbServicePage .sbSplitGrid{grid-template-columns:1fr}.sbServicePage .sbServiceGridLong,.sbServicePage .sbProcessGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.sbServicePage h1{font-size:clamp(2.7rem,8vw,4.8rem)}}@media (width<=720px){.sbServicePage .sbPublicContainer{width:min(100% - 24px,1180px)}.sbServicePage .sbServiceHero{padding:54px 0 38px}.sbServicePage .sbPublicSection{padding:48px 0}.sbServicePage h1{font-size:clamp(2.35rem,13vw,3.55rem)}.sbServicePage h2{font-size:clamp(2rem,10vw,3rem)}.sbServicePage .sbServiceGridLong,.sbServicePage .sbTechGrid,.sbServicePage .sbProcessGrid,.sbServicePage .sbDeliverableGrid{grid-template-columns:1fr}.sbServicePage .sbServiceCTA{flex-direction:column;align-items:flex-start;padding:22px}.sbServicePage .sbHeroActions,.sbServicePage .sbHeroActions .sbBtn,.sbServicePage .sbBtn{width:100%}}body.spotblox-portal-mode{--client-sidebar:220px;--client-pad:12px;--client-gap:14px;background:#f5f7fb!important}body.spotblox-portal-mode #root>header,body.spotblox-portal-mode .siteHeader,body.spotblox-portal-mode .site-header,body.spotblox-portal-mode .mainHeader,body.spotblox-portal-mode .appHeader,body.spotblox-portal-mode .topHeader,body.spotblox-portal-mode footer,body.spotblox-portal-mode .footer,body.spotblox-portal-mode .siteFooter{display:none!important}body.spotblox-portal-mode .cpSidebar{left:var(--client-pad)!important;top:var(--client-pad)!important;bottom:var(--client-pad)!important;width:var(--client-sidebar)!important;z-index:90!important;background:#fff!important;border:1px solid #e4e7ec!important;border-radius:16px!important;flex-direction:column!important;display:flex!important;position:fixed!important;overflow:hidden!important;box-shadow:0 14px 32px #0f172a12!important}.cpSidebarBrand{border-bottom:1px solid #edf0f5;align-items:center;gap:9px;height:58px;padding:10px;display:flex}.cpSidebarBrand>span{color:#fff;background:#2457ff;border-radius:9px;place-items:center;width:30px;height:30px;font-size:.72rem;font-weight:950;display:grid}.cpSidebarBrand strong{color:#101828;font-size:.86rem;line-height:1.1;display:block}.cpSidebarBrand small{color:#667085;font-size:.68rem;font-weight:800}.cpSidebarNav{flex:1;align-content:start;gap:3px;padding:7px;display:grid;overflow-y:auto}.cpSideGroup{border:1px solid #0000;border-radius:12px}.cpSideGroup[open]{background:#f7faff;border-color:#dbe7ff}.cpSideGroup summary{cursor:pointer;color:#344054;justify-content:space-between;gap:7px;min-height:34px;padding:7px 8px;font-size:.78rem;font-weight:950;list-style:none;display:flex}.cpSideGroup summary::-webkit-details-marker{display:none}.cpSideGroup summary span{align-items:center;gap:7px;display:inline-flex}.cpSideGroup[open] summary{color:#2457ff}.cpSideLinks{gap:2px;padding:0 6px 7px 24px;display:grid}.cpSideLinks a{color:#667085;border-radius:7px;min-height:25px;padding:5px 7px;font-size:.72rem;font-weight:850;text-decoration:none}.cpSideLinks a.active{color:#fff;background:#2457ff}.cpSidebarSupport{color:#2457ff;background:#eef4ff;border:1px solid #dbe7ff;border-radius:10px;align-items:center;gap:7px;min-height:34px;margin:7px;padding:7px 9px;font-size:.76rem;font-weight:950;text-decoration:none;display:inline-flex}body.spotblox-portal-mode .cpPage{min-height:100vh;padding:14px 18px 56px calc(var(--client-sidebar) + var(--client-pad) + var(--client-gap));color:#101828;background:radial-gradient(circle at 80% 0,#2457ff0f,#0000 28rem),linear-gradient(#f8fafc 0%,#f4f7fb 100%)}.cpHeader,.cpStats,.cpMainGrid,.cpAlert{width:100%;max-width:1160px}.cpHeader{background:linear-gradient(135deg,#fff,#f8fbff);border:1px solid #e4e7ec;border-radius:18px;justify-content:space-between;align-items:flex-start;gap:16px;padding:18px 20px;display:flex;box-shadow:0 8px 22px #0f172a0a}.cpEyebrow{color:#2457ff;letter-spacing:.08em;text-transform:uppercase;background:#eef4ff;border:1px solid #dbe7ff;border-radius:999px;width:max-content;margin:0 0 7px;padding:5px 9px;font-size:.66rem;font-weight:950}.cpHeader h1{letter-spacing:-.045em;color:#101828;margin:0;font-size:clamp(1.8rem,2.4vw,2.7rem);line-height:1}.cpHeader p{color:#667085;max-width:760px;margin:8px 0 0;font-size:.9rem;line-height:1.55}.cpHeaderActions{flex-wrap:wrap;gap:8px;display:flex}.cpHeaderActions a,.cpHeaderActions button{color:#2457ff;cursor:pointer;background:#fff;border:1px solid #e4e7ec;border-radius:999px;min-height:34px;padding:8px 12px;font-size:.8rem;font-weight:950;text-decoration:none}.cpAlert{color:#9a3412;background:#fff7ed;border:1px solid #fed7aa;border-radius:14px;gap:4px;margin-top:12px;padding:12px 14px;display:grid}.cpStats{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:12px;display:grid}.cpStats article,.cpProjectCard,.cpCard,.cpQuickActions{background:#fff;border:1px solid #e2e8f0;border-radius:16px;box-shadow:0 8px 22px #0f172a09}.cpStats article{align-content:space-between;min-height:82px;padding:14px;display:grid}.cpStats span,.cpProjectTop p,.cpNotifications span,.cpFiles span{color:#667085;font-size:.74rem;font-weight:900}.cpStats strong{color:#101828;letter-spacing:-.02em;text-overflow:ellipsis;white-space:nowrap;font-size:1.05rem;overflow:hidden}.cpMainGrid{grid-template-columns:minmax(0,1.55fr) minmax(290px,.75fr);align-items:start;gap:12px;margin-top:12px;display:grid}.cpMainColumn,.cpSideColumn{gap:12px;display:grid}.cpProjectCard,.cpCard{padding:16px}.cpProjectTop{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.cpProjectTop h2{color:#101828;letter-spacing:-.04em;margin:6px 0 4px;font-size:clamp(1.4rem,2.1vw,2rem);line-height:1.05}.cpProjectTop span{color:#667085;line-height:1.5;display:block}.cpProjectTop em{color:#166534;text-transform:capitalize;background:#dcfce7;border-radius:999px;padding:7px 10px;font-size:.78rem;font-style:normal;font-weight:950}.cpProgressBox{background:#f8fafc;border:1px solid #e4e7ec;border-radius:14px;margin-top:18px;padding:14px}.cpProgressBox>div:first-child{color:#344054;justify-content:space-between;gap:10px;margin-bottom:10px;font-weight:950;display:flex}.cpProgressTrack{background:#eaf0f8;border-radius:999px;height:9px;overflow:hidden}.cpProgressTrack i{border-radius:inherit;background:linear-gradient(135deg,#2457ff,#1d4ed8);height:100%;display:block}.cpNextBox{border:1px solid #e4e7ec;border-radius:14px;gap:5px;margin-top:12px;padding:13px;display:grid}.cpNextBox span{color:#667085}.cpCardHead{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.cpCardHead h3{color:#101828;letter-spacing:-.02em;margin:0;font-size:1.05rem}.cpCardHead a{color:#2457ff;font-size:.78rem;font-weight:950;text-decoration:none}.cpMilestones,.cpChecklist,.cpMessages,.cpFiles,.cpNotifications{gap:9px;display:grid}.cpMilestone,.cpChecklist div,.cpFiles a,.cpNotifications div,.cpMessages div{background:#fff;border:1px solid #e4e7ec;border-radius:12px;padding:11px}.cpMilestone{gap:10px;display:flex}.cpMilestone>span{color:#2457ff;background:#eef4ff;border-radius:999px;flex:none;place-items:center;width:25px;height:25px;font-size:.72rem;font-weight:950;display:grid}.cpMilestone>span.done{color:#166534;background:#dcfce7}.cpMilestone strong,.cpChecklist strong,.cpMessages strong,.cpFiles strong,.cpNotifications strong{color:#101828;font-size:.88rem;display:block}.cpMilestone p,.cpMessages p,.cpEmpty{color:#667085;margin:4px 0 0;font-size:.82rem;line-height:1.45}.cpChecklist div{justify-content:space-between;gap:12px;display:flex}.cpChecklist span{color:#2457ff;text-transform:capitalize;font-size:.76rem;font-weight:950}.cpMessages,.cpFiles,.cpNotifications{max-height:190px;overflow:auto}.cpMessageForm{gap:8px;margin-top:10px;display:grid}.cpMessageForm textarea{resize:vertical;min-height:76px;font:inherit;border:1px solid #e4e7ec;border-radius:12px;padding:10px}.cpMessageForm button{color:#fff;cursor:pointer;background:#2457ff;border:0;border-radius:999px;min-height:38px;font-weight:950}.cpFiles a{text-decoration:none}.cpQuickActions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:12px;display:grid}.cpQuickActions a{color:#2457ff;background:#eef4ff;border-radius:999px;place-items:center;min-height:36px;font-size:.78rem;font-weight:950;text-decoration:none;display:grid}body.spotblox-portal-mode main:not(.cpPage),body.spotblox-portal-mode .portalPage,body.spotblox-portal-mode .customerPortalPage{min-height:100vh!important;padding:14px 18px 56px calc(var(--client-sidebar) + var(--client-pad) + var(--client-gap))!important;background:linear-gradient(#f8fafc 0%,#f4f7fb 100%)!important}body.spotblox-portal-mode main:not(.cpPage) h1{letter-spacing:-.035em!important;text-align:left!important;font-size:clamp(1.5rem,1.9vw,2.05rem)!important;line-height:1.06!important}@media (width<=1050px){body.spotblox-portal-mode{--client-sidebar:0px;--client-pad:10px;--client-gap:0px}body.spotblox-portal-mode .cpSidebar{width:calc(100% - 20px)!important;height:auto!important;margin:10px auto 0!important;position:static!important}body.spotblox-portal-mode .cpPage,body.spotblox-portal-mode main:not(.cpPage),body.spotblox-portal-mode .portalPage,body.spotblox-portal-mode .customerPortalPage{padding-left:10px!important;padding-right:10px!important}.cpMainGrid{grid-template-columns:1fr}.cpSideColumn{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=720px){.cpHeader{display:block}.cpHeaderActions{margin-top:12px}.cpStats{grid-template-columns:repeat(2,minmax(0,1fr))}.cpSideColumn,.cpQuickActions{grid-template-columns:1fr}}body.spotblox-portal-mode main:not(.cpPage),body.spotblox-portal-mode .portalPage,body.spotblox-portal-mode .customerPortalPage{width:100%!important;max-width:none!important;padding-left:calc(var(--client-sidebar) + var(--client-pad) + var(--client-gap))!important;margin:0!important;padding-top:14px!important;padding-bottom:56px!important;padding-right:24px!important}body.spotblox-portal-mode main:not(.cpPage) .container,body.spotblox-portal-mode main:not(.cpPage)>.container,body.spotblox-portal-mode main:not(.cpPage)>section.container,body.spotblox-portal-mode .portalPage .container,body.spotblox-portal-mode .portalPage>.container,body.spotblox-portal-mode .portalPage>section.container,body.spotblox-portal-mode .customerPortalPage .container,body.spotblox-portal-mode .customerPortalPage>.container,body.spotblox-portal-mode .customerPortalPage>section.container{width:100%!important;max-width:none!important;margin-left:0!important;margin-right:0!important}body.spotblox-portal-mode main:not(.cpPage) .pageHero,body.spotblox-portal-mode main:not(.cpPage) .compactHero,body.spotblox-portal-mode main:not(.cpPage) .portalTop,body.spotblox-portal-mode main:not(.cpPage) .customerPortalTop,body.spotblox-portal-mode .portalPage .pageHero,body.spotblox-portal-mode .portalPage .compactHero,body.spotblox-portal-mode .portalPage .portalTop,body.spotblox-portal-mode .customerPortalPage .pageHero,body.spotblox-portal-mode .customerPortalPage .compactHero,body.spotblox-portal-mode .customerPortalPage .portalTop{text-align:left!important;justify-content:space-between!important;align-items:flex-start!important;gap:18px!important;width:100%!important;max-width:none!important;margin:0 0 14px!important;padding:16px 18px!important;display:flex!important}body.spotblox-portal-mode main:not(.cpPage) h1,body.spotblox-portal-mode .portalPage h1,body.spotblox-portal-mode .customerPortalPage h1{letter-spacing:-.035em!important;text-align:left!important;max-width:780px!important;font-size:clamp(1.65rem,2vw,2.35rem)!important;line-height:1.06!important}body.spotblox-portal-mode main:not(.cpPage) h2,body.spotblox-portal-mode .portalPage h2,body.spotblox-portal-mode .customerPortalPage h2{letter-spacing:-.025em!important;font-size:clamp(1.15rem,1.45vw,1.45rem)!important;line-height:1.12!important}body.spotblox-portal-mode .changeRequestGrid,body.spotblox-portal-mode .qaGrid,body.spotblox-portal-mode .requirementsGrid,body.spotblox-portal-mode .approvalGrid,body.spotblox-portal-mode .handoverGrid,body.spotblox-portal-mode .feedbackGrid,body.spotblox-portal-mode .profileGrid{grid-template-columns:minmax(300px,380px) minmax(260px,1fr) minmax(260px,1fr)!important;align-items:start!important;gap:14px!important;width:100%!important;max-width:none!important;margin:0!important;display:grid!important}body.spotblox-portal-mode .profileGrid,body.spotblox-portal-mode .feedbackGrid{grid-template-columns:minmax(280px,360px) minmax(0,1fr)!important}body.spotblox-portal-mode .changeRequestGrid>:first-child,body.spotblox-portal-mode .qaGrid>:first-child,body.spotblox-portal-mode .requirementsGrid>:first-child,body.spotblox-portal-mode .approvalGrid>:first-child,body.spotblox-portal-mode .handoverGrid>:first-child,body.spotblox-portal-mode .feedbackGrid>:first-child,body.spotblox-portal-mode .profileGrid>:first-child{max-width:380px!important}body.spotblox-portal-mode .changeRequestGrid>:not(:first-child),body.spotblox-portal-mode .qaGrid>:not(:first-child),body.spotblox-portal-mode .requirementsGrid>:not(:first-child),body.spotblox-portal-mode .approvalGrid>:not(:first-child),body.spotblox-portal-mode .handoverGrid>:not(:first-child){width:100%!important;min-height:64px!important}body.spotblox-portal-mode main:not(.cpPage) .card,body.spotblox-portal-mode main:not(.cpPage) .portalCard,body.spotblox-portal-mode main:not(.cpPage) .adminCard,body.spotblox-portal-mode main:not(.cpPage) section>article,body.spotblox-portal-mode .portalPage .card,body.spotblox-portal-mode .portalPage .portalCard,body.spotblox-portal-mode .portalPage .adminCard,body.spotblox-portal-mode .portalPage section>article{background:#fff!important;border:1px solid #e2e8f0!important;border-radius:15px!important;padding:15px!important;box-shadow:0 7px 20px #0f172a09!important}body.spotblox-portal-mode .changeRequestGrid>:first-child h2,body.spotblox-portal-mode .qaGrid>:first-child h2,body.spotblox-portal-mode .requirementsGrid>:first-child h2,body.spotblox-portal-mode .approvalGrid>:first-child h2,body.spotblox-portal-mode .handoverGrid>:first-child h2{max-width:280px!important;margin:0 0 14px!important;font-size:1.45rem!important;line-height:1.05!important}body.spotblox-portal-mode .changeRequestGrid .statsGrid,body.spotblox-portal-mode .qaGrid .statsGrid,body.spotblox-portal-mode .requirementsGrid .statsGrid,body.spotblox-portal-mode .approvalGrid .statsGrid,body.spotblox-portal-mode .handoverGrid .statsGrid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;margin:8px 0 12px!important;display:grid!important}body.spotblox-portal-mode .changeRequestGrid .statsGrid>*,body.spotblox-portal-mode .qaGrid .statsGrid>*,body.spotblox-portal-mode .requirementsGrid .statsGrid>*,body.spotblox-portal-mode .approvalGrid .statsGrid>*,body.spotblox-portal-mode .handoverGrid .statsGrid>*{min-height:58px!important;padding:10px!important}body.spotblox-portal-mode main:not(.cpPage) label,body.spotblox-portal-mode .portalPage label{color:#1f2937!important;font-size:.82rem!important;font-weight:900!important}body.spotblox-portal-mode main:not(.cpPage) input,body.spotblox-portal-mode main:not(.cpPage) select,body.spotblox-portal-mode main:not(.cpPage) textarea,body.spotblox-portal-mode .portalPage input,body.spotblox-portal-mode .portalPage select,body.spotblox-portal-mode .portalPage textarea{border-radius:9px!important;min-height:36px!important;padding:8px 10px!important;font-size:.84rem!important}body.spotblox-portal-mode main:not(.cpPage) textarea,body.spotblox-portal-mode .portalPage textarea{min-height:86px!important}body.spotblox-portal-mode .portalTopActions,body.spotblox-portal-mode .pageHeroActions,body.spotblox-portal-mode .compactHeroActions{flex-wrap:wrap!important;justify-content:flex-end!important;align-items:center!important;gap:8px!important;min-width:max-content!important;display:flex!important}body.spotblox-portal-mode .portalTopActions .btn,body.spotblox-portal-mode .pageHeroActions .btn,body.spotblox-portal-mode .compactHeroActions .btn,body.spotblox-portal-mode .portalTopActions a,body.spotblox-portal-mode .pageHeroActions a,body.spotblox-portal-mode .compactHeroActions a{border-radius:999px!important;min-height:34px!important;padding:8px 12px!important;font-size:.82rem!important;font-weight:950!important}@media (width>=1500px){body.spotblox-portal-mode main:not(.cpPage),body.spotblox-portal-mode .portalPage,body.spotblox-portal-mode .customerPortalPage{padding-right:34px!important}body.spotblox-portal-mode .changeRequestGrid,body.spotblox-portal-mode .qaGrid,body.spotblox-portal-mode .requirementsGrid,body.spotblox-portal-mode .approvalGrid,body.spotblox-portal-mode .handoverGrid{grid-template-columns:minmax(320px,390px) minmax(320px,1fr) minmax(320px,1fr)!important}}@media (width<=1120px){body.spotblox-portal-mode .changeRequestGrid,body.spotblox-portal-mode .qaGrid,body.spotblox-portal-mode .requirementsGrid,body.spotblox-portal-mode .approvalGrid,body.spotblox-portal-mode .handoverGrid,body.spotblox-portal-mode .feedbackGrid,body.spotblox-portal-mode .profileGrid{grid-template-columns:1fr!important}body.spotblox-portal-mode .changeRequestGrid>:first-child,body.spotblox-portal-mode .qaGrid>:first-child,body.spotblox-portal-mode .requirementsGrid>:first-child,body.spotblox-portal-mode .approvalGrid>:first-child,body.spotblox-portal-mode .handoverGrid>:first-child,body.spotblox-portal-mode .feedbackGrid>:first-child,body.spotblox-portal-mode .profileGrid>:first-child{max-width:none!important}}@media (width<=640px){body.spotblox-portal-mode main:not(.cpPage),body.spotblox-portal-mode .portalPage,body.spotblox-portal-mode .customerPortalPage{padding-left:9px!important;padding-right:9px!important}body.spotblox-portal-mode main:not(.cpPage) .pageHero,body.spotblox-portal-mode main:not(.cpPage) .compactHero,body.spotblox-portal-mode main:not(.cpPage) .portalTop,body.spotblox-portal-mode .portalPage .pageHero,body.spotblox-portal-mode .portalPage .compactHero,body.spotblox-portal-mode .portalPage .portalTop{padding:15px!important;display:block!important}body.spotblox-portal-mode .portalTopActions,body.spotblox-portal-mode .pageHeroActions,body.spotblox-portal-mode .compactHeroActions{justify-content:flex-start!important;min-width:0!important;margin-top:10px!important}}body.spotblox-portal-mode main:not(.cpPage){width:100%!important;max-width:none!important}body.spotblox-portal-mode main:not(.cpPage) .pageHero,body.spotblox-portal-mode main:not(.cpPage) .compactHero,body.spotblox-portal-mode main:not(.cpPage) .portalTop{grid-template-columns:minmax(0,1fr) auto!important;align-items:start!important;gap:18px!important;max-width:none!important;display:grid!important}body.spotblox-portal-mode main:not(.cpPage) .statsGrid,body.spotblox-portal-mode main:not(.cpPage) .portalStatsGrid,body.spotblox-portal-mode main:not(.cpPage) .overviewStats,body.spotblox-portal-mode main:not(.cpPage) .notificationStats,body.spotblox-portal-mode main:not(.cpPage) [class*=stats i]{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))!important;align-items:stretch!important;gap:10px!important;width:100%!important;margin:10px 0 14px!important;display:grid!important}body.spotblox-portal-mode main:not(.cpPage) .statsGrid>*,body.spotblox-portal-mode main:not(.cpPage) .portalStatsGrid>*,body.spotblox-portal-mode main:not(.cpPage) .overviewStats>*,body.spotblox-portal-mode main:not(.cpPage) .notificationStats>*,body.spotblox-portal-mode main:not(.cpPage) [class*=stats i]>*{background:#fff!important;border:1px solid #e2e8f0!important;border-radius:14px!important;min-height:68px!important;padding:12px!important;box-shadow:0 6px 16px #0f172a08!important}body.spotblox-portal-mode main:not(.cpPage) [class*=filter i],body.spotblox-portal-mode main:not(.cpPage) [class*=tabs i],body.spotblox-portal-mode main:not(.cpPage) [class*=segmented i],body.spotblox-portal-mode main:not(.cpPage) [class*=category i][class*=nav i]{background:#fff!important;border:1px solid #e2e8f0!important;border-radius:16px!important;flex-wrap:wrap!important;justify-content:flex-start!important;align-items:center!important;gap:8px!important;width:100%!important;margin:10px 0 14px!important;padding:12px!important;display:flex!important;box-shadow:0 6px 16px #0f172a08!important}body.spotblox-portal-mode main:not(.cpPage) section:has(>button:not([type=submit])){flex-wrap:wrap!important;justify-content:flex-start!important;align-items:center!important;gap:8px!important;display:flex!important}body.spotblox-portal-mode main:not(.cpPage) article:has(>button:not([type=submit])){flex-wrap:wrap!important;justify-content:flex-start!important;align-items:center!important;gap:8px!important;display:flex!important}body.spotblox-portal-mode main:not(.cpPage) .card:has(>button:not([type=submit])){flex-wrap:wrap!important;justify-content:flex-start!important;align-items:center!important;gap:8px!important;display:flex!important}body.spotblox-portal-mode main:not(.cpPage) .portalCard:has(>button:not([type=submit])){flex-wrap:wrap!important;justify-content:flex-start!important;align-items:center!important;gap:8px!important;display:flex!important}body.spotblox-portal-mode main:not(.cpPage) [class*=filter i] button,body.spotblox-portal-mode main:not(.cpPage) [class*=tabs i] button,body.spotblox-portal-mode main:not(.cpPage) [class*=segmented i] button{color:#344054!important;width:auto!important;min-width:74px!important;max-width:max-content!important;min-height:32px!important;box-shadow:none!important;text-align:center!important;background:#fff!important;border:1px solid #e4e7ec!important;border-radius:999px!important;padding:8px 13px!important;font-size:.78rem!important;font-weight:950!important;line-height:1!important}body.spotblox-portal-mode main:not(.cpPage) section:has(>button:not([type=submit]))>button:not([type=submit]){color:#344054!important;width:auto!important;min-width:74px!important;max-width:max-content!important;min-height:32px!important;box-shadow:none!important;text-align:center!important;background:#fff!important;border:1px solid #e4e7ec!important;border-radius:999px!important;padding:8px 13px!important;font-size:.78rem!important;font-weight:950!important;line-height:1!important}body.spotblox-portal-mode main:not(.cpPage) article:has(>button:not([type=submit]))>button:not([type=submit]){color:#344054!important;width:auto!important;min-width:74px!important;max-width:max-content!important;min-height:32px!important;box-shadow:none!important;text-align:center!important;background:#fff!important;border:1px solid #e4e7ec!important;border-radius:999px!important;padding:8px 13px!important;font-size:.78rem!important;font-weight:950!important;line-height:1!important}body.spotblox-portal-mode main:not(.cpPage) .card:has(>button:not([type=submit]))>button:not([type=submit]){color:#344054!important;width:auto!important;min-width:74px!important;max-width:max-content!important;min-height:32px!important;box-shadow:none!important;text-align:center!important;background:#fff!important;border:1px solid #e4e7ec!important;border-radius:999px!important;padding:8px 13px!important;font-size:.78rem!important;font-weight:950!important;line-height:1!important}body.spotblox-portal-mode main:not(.cpPage) .portalCard:has(>button:not([type=submit]))>button:not([type=submit]){color:#344054!important;width:auto!important;min-width:74px!important;max-width:max-content!important;min-height:32px!important;box-shadow:none!important;text-align:center!important;background:#fff!important;border:1px solid #e4e7ec!important;border-radius:999px!important;padding:8px 13px!important;font-size:.78rem!important;font-weight:950!important;line-height:1!important}body.spotblox-portal-mode main:not(.cpPage) [class*=filter i] button.active,body.spotblox-portal-mode main:not(.cpPage) [class*=tabs i] button.active,body.spotblox-portal-mode main:not(.cpPage) [class*=segmented i] button.active,body.spotblox-portal-mode main:not(.cpPage) button.active,body.spotblox-portal-mode main:not(.cpPage) button[aria-selected=true]{color:#fff!important;background:#101828!important;border-color:#101828!important}body.spotblox-portal-mode main:not(.cpPage) .notificationsList,body.spotblox-portal-mode main:not(.cpPage) [class*=notification i][class*=list i],body.spotblox-portal-mode main:not(.cpPage) [class*=notice i][class*=list i]{grid-template-columns:1fr!important;gap:10px!important;max-width:none!important;margin-top:12px!important;display:grid!important}body.spotblox-portal-mode main:not(.cpPage) .notificationsList>*,body.spotblox-portal-mode main:not(.cpPage) [class*=notification i][class*=list i]>*,body.spotblox-portal-mode main:not(.cpPage) [class*=notice i][class*=list i]>*{background:#fff!important;border:1px solid #e2e8f0!important;border-radius:14px!important;padding:14px!important;box-shadow:0 6px 16px #0f172a08!important}body.spotblox-portal-mode main:not(.cpPage) [class*=notification i] h2,body.spotblox-portal-mode main:not(.cpPage) [class*=notification i] h3,body.spotblox-portal-mode main:not(.cpPage) [class*=notice i] h2,body.spotblox-portal-mode main:not(.cpPage) [class*=notice i] h3{letter-spacing:-.02em!important;font-size:1rem!important;line-height:1.2!important}body.spotblox-portal-mode main:not(.cpPage) button:not([type=submit]):not(.btnPrimary):not(.btn-primary){max-width:max-content!important}@media (width<=760px){body.spotblox-portal-mode main:not(.cpPage) .pageHero,body.spotblox-portal-mode main:not(.cpPage) .compactHero,body.spotblox-portal-mode main:not(.cpPage) .portalTop{grid-template-columns:1fr!important}body.spotblox-portal-mode main:not(.cpPage) [class*=filter i],body.spotblox-portal-mode main:not(.cpPage) [class*=tabs i],body.spotblox-portal-mode main:not(.cpPage) [class*=segmented i]{padding:10px!important}}body.spotblox-portal-mode .profileGrid,body.spotblox-portal-mode main:not(.cpPage) .profileGrid,body.spotblox-portal-mode .portalPage .profileGrid{grid-template-columns:300px minmax(0,1fr)!important;align-items:start!important;gap:14px!important;width:100%!important;max-width:1160px!important;margin:0!important;display:grid!important}body.spotblox-portal-mode .profileGrid>:first-child{background:linear-gradient(#fff,#f9fbff)!important;border:1px solid #e2e8f0!important;border-radius:18px!important;max-width:300px!important;min-height:auto!important;padding:18px!important;position:sticky!important;top:16px!important;box-shadow:0 10px 28px #0f172a0e!important}body.spotblox-portal-mode .profileGrid>:nth-child(2),body.spotblox-portal-mode .profileGrid>form,body.spotblox-portal-mode .profileGrid .card,body.spotblox-portal-mode .profileGrid .portalCard{background:#fff!important;border:1px solid #e2e8f0!important;border-radius:18px!important;box-shadow:0 10px 28px #0f172a0b!important}body.spotblox-portal-mode .profileGrid>:nth-child(2){max-width:830px!important;padding:20px!important}body.spotblox-portal-mode .profileGrid h2,body.spotblox-portal-mode .profileGrid h3{color:#101828!important;letter-spacing:-.03em!important;margin-top:0!important;margin-bottom:14px!important;font-size:1.35rem!important;line-height:1.08!important}body.spotblox-portal-mode .profileGrid form{gap:16px!important;display:grid!important}body.spotblox-portal-mode .profileGrid form>div,body.spotblox-portal-mode .profileGrid .twoFieldGrid,body.spotblox-portal-mode .profileGrid [class*=grid i]{gap:12px!important}body.spotblox-portal-mode .profileGrid input,body.spotblox-portal-mode .profileGrid select,body.spotblox-portal-mode .profileGrid textarea{background:#fff!important;border:1px solid #e4e7ec!important;border-radius:10px!important;min-height:39px!important;padding:9px 11px!important;font-size:.86rem!important}body.spotblox-portal-mode .profileGrid textarea{min-height:92px!important}body.spotblox-portal-mode .profileGrid h2+label,body.spotblox-portal-mode .profileGrid h3+label{margin-top:4px!important}body.spotblox-portal-mode .profileGrid h2:not(:first-child),body.spotblox-portal-mode .profileGrid h3:not(:first-child){border-top:1px solid #edf0f5!important;margin-top:22px!important;padding-top:18px!important}body.spotblox-portal-mode .profileGrid label{color:#1f2937!important;gap:6px!important;font-size:.82rem!important;font-weight:900!important;display:grid!important}body.spotblox-portal-mode .profileGrid>:first-child [class*=stat i],body.spotblox-portal-mode .profileGrid>:first-child .statsGrid,body.spotblox-portal-mode .profileGrid>:first-child [class*=grid i]{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;margin-top:16px!important;display:grid!important}body.spotblox-portal-mode .profileGrid>:first-child [class*=stat i]>*,body.spotblox-portal-mode .profileGrid>:first-child .statsGrid>*,body.spotblox-portal-mode .profileGrid>:first-child [class*=grid i]>*{min-height:58px!important;box-shadow:none!important;background:#f8fafc!important;border:1px solid #e4e7ec!important;border-radius:12px!important;padding:10px!important}body.spotblox-portal-mode .profileGrid>:first-child h2,body.spotblox-portal-mode .profileGrid>:first-child h3,body.spotblox-portal-mode .profileGrid>:first-child strong{text-align:center!important}body.spotblox-portal-mode .profileGrid>:first-child p{text-align:center!important;color:#667085!important}body.spotblox-portal-mode .profileGrid button,body.spotblox-portal-mode .profileGrid .btn{border-radius:999px!important;min-height:40px!important;padding:9px 15px!important;font-size:.86rem!important;font-weight:950!important}:is(body.spotblox-portal-mode main:not(.cpPage):has(.profileGrid) .pageHero,body.spotblox-portal-mode main:not(.cpPage):has(.profileGrid) .compactHero,body.spotblox-portal-mode main:not(.cpPage):has(.profileGrid) .portalTop){max-width:1160px!important}@media (width<=1150px){body.spotblox-portal-mode .profileGrid{grid-template-columns:1fr!important;max-width:900px!important}body.spotblox-portal-mode .profileGrid>:first-child{max-width:none!important;position:static!important}body.spotblox-portal-mode .profileGrid>:nth-child(2){max-width:none!important}}@media (width<=640px){body.spotblox-portal-mode .profileGrid>:first-child,body.spotblox-portal-mode .profileGrid>:nth-child(2){padding:15px!important}body.spotblox-portal-mode .profileGrid>:first-child [class*=stat i],body.spotblox-portal-mode .profileGrid>:first-child .statsGrid,body.spotblox-portal-mode .profileGrid>:first-child [class*=grid i]{grid-template-columns:1fr!important}}body:not(.spotblox-admin-mode):not(.spotblox-portal-mode) #root>header,body:not(.spotblox-admin-mode):not(.spotblox-portal-mode) .siteHeader,body:not(.spotblox-admin-mode):not(.spotblox-portal-mode) .site-header,body:not(.spotblox-admin-mode):not(.spotblox-portal-mode) .mainHeader,body:not(.spotblox-admin-mode):not(.spotblox-portal-mode) .appHeader,body:not(.spotblox-admin-mode):not(.spotblox-portal-mode) .topHeader{z-index:100!important;-webkit-backdrop-filter:blur(18px)!important;backdrop-filter:blur(18px)!important;background:#ffffffeb!important;border-bottom:1px solid #e8edf5!important;min-height:72px!important;position:sticky!important;top:0!important;overflow:hidden!important}body:not(.spotblox-admin-mode):not(.spotblox-portal-mode) #root>header>*,body:not(.spotblox-admin-mode):not(.spotblox-portal-mode) .siteHeader>*,body:not(.spotblox-admin-mode):not(.spotblox-portal-mode) .site-header>*,body:not(.spotblox-admin-mode):not(.spotblox-portal-mode) .mainHeader>*,body:not(.spotblox-admin-mode):not(.spotblox-portal-mode) .appHeader>*,body:not(.spotblox-admin-mode):not(.spotblox-portal-mode) .topHeader>*{justify-content:space-between!important;align-items:center!important;gap:22px!important;width:min(1180px,100% - 36px)!important;min-height:72px!important;margin:0 auto!important;display:flex!important}body:not(.spotblox-admin-mode):not(.spotblox-portal-mode) header a[href=\/],body:not(.spotblox-admin-mode):not(.spotblox-portal-mode) header a[href="/#"],body:not(.spotblox-admin-mode):not(.spotblox-portal-mode) header .logo,body:not(.spotblox-admin-mode):not(.spotblox-portal-mode) header .brand,body:not(.spotblox-admin-mode):not(.spotblox-portal-mode) header [class*=logo i],body:not(.spotblox-admin-mode):not(.spotblox-portal-mode) header [class*=brand i]{flex:none!important;margin-right:18px!important}body:not(.spotblox-admin-mode):not(.spotblox-portal-mode) header nav,body:not(.spotblox-admin-mode):not(.spotblox-portal-mode) header [class*=nav i]{white-space:nowrap!important;flex-wrap:nowrap!important;justify-content:flex-end!important;align-items:center!important;gap:18px!important;min-width:0!important;display:flex!important}body:not(.spotblox-admin-mode):not(.spotblox-portal-mode) header a[href="/portal/invoices"],body:not(.spotblox-admin-mode):not(.spotblox-portal-mode) header a[href="/portal/change-requests"],body:not(.spotblox-admin-mode):not(.spotblox-portal-mode) header a[href="/portal/handover"],body:not(.spotblox-admin-mode):not(.spotblox-portal-mode) header a[href="/portal/feedback"],body:not(.spotblox-admin-mode):not(.spotblox-portal-mode) header a[href="/portal/profile"],body:not(.spotblox-admin-mode):not(.spotblox-portal-mode) header a[href="/portal/activity"],body:not(.spotblox-admin-mode):not(.spotblox-portal-mode) header a[href="/portal/team"],body:not(.spotblox-admin-mode):not(.spotblox-portal-mode) header a[href="/portal/qa"],body:not(.spotblox-admin-mode):not(.spotblox-portal-mode) header a[href="/portal/notifications"],body:not(.spotblox-admin-mode):not(.spotblox-portal-mode) header a[href="/portal/requirements"],body:not(.spotblox-admin-mode):not(.spotblox-portal-mode) header a[href="/portal/approvals"],body:not(.spotblox-admin-mode):not(.spotblox-portal-mode) header a[href="/portal/support"],body:not(.spotblox-admin-mode):not(.spotblox-portal-mode) header a[href="/portal/command-center"],body:not(.spotblox-admin-mode):not(.spotblox-portal-mode) header a[href^="/portal/"]{display:none!important}body:not(.spotblox-admin-mode):not(.spotblox-portal-mode) header nav a,body:not(.spotblox-admin-mode):not(.spotblox-portal-mode) header [class*=nav i] a{color:#1f2937!important;min-height:auto!important;box-shadow:none!important;letter-spacing:-.01em!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important;font-size:.9rem!important;font-weight:850!important;text-decoration:none!important}body:not(.spotblox-admin-mode):not(.spotblox-portal-mode) header a[href=\/portal]{color:#101828!important;background:#fff!important;border:1px solid #e4e7ec!important;border-radius:999px!important;min-height:38px!important;padding:8px 15px!important;box-shadow:0 6px 16px #0f172a0a!important}body:not(.spotblox-admin-mode):not(.spotblox-portal-mode) header a[href=\/book-meeting]{color:#101828!important}@media (width<=1050px){body:not(.spotblox-admin-mode):not(.spotblox-portal-mode) header nav,body:not(.spotblox-admin-mode):not(.spotblox-portal-mode) header [class*=nav i]{gap:13px!important}body:not(.spotblox-admin-mode):not(.spotblox-portal-mode) header nav a,body:not(.spotblox-admin-mode):not(.spotblox-portal-mode) header [class*=nav i] a{font-size:.84rem!important}body:not(.spotblox-admin-mode):not(.spotblox-portal-mode) header a[href=\/portfolio],body:not(.spotblox-admin-mode):not(.spotblox-portal-mode) header a[href=\/about]{display:none!important}}@media (width<=760px){body:not(.spotblox-admin-mode):not(.spotblox-portal-mode) #root>header,body:not(.spotblox-admin-mode):not(.spotblox-portal-mode) .siteHeader,body:not(.spotblox-admin-mode):not(.spotblox-portal-mode) .site-header,body:not(.spotblox-admin-mode):not(.spotblox-portal-mode) .mainHeader,body:not(.spotblox-admin-mode):not(.spotblox-portal-mode) .appHeader,body:not(.spotblox-admin-mode):not(.spotblox-portal-mode) .topHeader{overflow:visible!important}body:not(.spotblox-admin-mode):not(.spotblox-portal-mode) #root>header>*,body:not(.spotblox-admin-mode):not(.spotblox-portal-mode) .siteHeader>*,body:not(.spotblox-admin-mode):not(.spotblox-portal-mode) .site-header>*,body:not(.spotblox-admin-mode):not(.spotblox-portal-mode) .mainHeader>*,body:not(.spotblox-admin-mode):not(.spotblox-portal-mode) .appHeader>*,body:not(.spotblox-admin-mode):not(.spotblox-portal-mode) .topHeader>*{width:min(100% - 24px,1180px)!important}body:not(.spotblox-admin-mode):not(.spotblox-portal-mode) header nav,body:not(.spotblox-admin-mode):not(.spotblox-portal-mode) header [class*=nav i]{gap:10px!important;padding-bottom:4px!important;overflow-x:auto!important}}.sbContactRedesign,.sbMeetingRedesign{color:#101828;background:radial-gradient(circle at 85% 10%,#2457ff14,#0000 34rem),linear-gradient(#f8fbff 0%,#fff 55%,#f8fafc 100%)}.sbContactWrap,.sbMeetingWrap,.sbContactInfoStrip,.sbMeetingBottom{width:min(1180px,100% - 42px);margin:0 auto}.sbContactWrap{grid-template-columns:minmax(0,.95fr) 520px;align-items:center;gap:58px;display:grid}.sbMeetingWrap{grid-template-columns:minmax(0,.9fr) 560px;align-items:stretch;gap:52px;display:grid}.sbTinyLabel{color:#2457ff;letter-spacing:.12em;text-transform:uppercase;background:#eef4ff;border:1px solid #dbe7ff;border-radius:999px;align-items:center;width:max-content;margin:0 0 16px;padding:7px 12px;font-size:.72rem;font-weight:950;display:inline-flex}.sbContactIntro h1,.sbMeetingLeft h1{color:#101828;letter-spacing:-.07em;margin:0;font-size:clamp(3.4rem,5.9vw,5.9rem);line-height:.96}.sbMeetingLeft h1{font-size:clamp(3.1rem,5.2vw,5.4rem)}.sbContactIntro>p,.sbMeetingLeft>p{color:#475467;max-width:680px;margin:22px 0 0;font-size:1.03rem;line-height:1.68}.sbContactCards,.sbMeetingAgenda{gap:12px;margin-top:30px;display:grid}.sbContactCards article,.sbMeetingAgenda article,.sbContactInfoStrip article,.sbMeetingBottom article{background:#ffffffe0;border:1px solid #e4e7ec;border-radius:18px;padding:18px;box-shadow:0 10px 28px #0f172a09}.sbMeetingLeft{background:radial-gradient(circle at 12% 14%,#2457ff1a,#0000 22rem),#fff;border:1px solid #e2e8f0;border-radius:30px;padding:34px;box-shadow:0 18px 55px #0f172a12}.sbContactCards span,.sbMeetingAgenda span,.sbContactInfoStrip span{color:#2457ff;letter-spacing:.08em;text-transform:uppercase;font-size:.74rem;font-weight:950}.sbContactCards strong,.sbMeetingAgenda strong,.sbContactInfoStrip strong,.sbMeetingBottom strong{color:#101828;letter-spacing:-.015em;margin-top:4px;font-size:1rem;display:block}.sbContactCards p,.sbMeetingAgenda p,.sbContactInfoStrip p,.sbMeetingBottom p{color:#667085;margin:6px 0 0;font-size:.9rem;line-height:1.55}.sbContactForm,.sbMeetingForm{background:#fffffff5;border:1px solid #e2e8f0;border-radius:28px;width:100%;padding:26px;box-shadow:0 26px 78px #0f172a1f}.sbFormTop{margin-bottom:18px}.sbFormTop span{color:#2457ff;letter-spacing:.1em;text-transform:uppercase;margin-bottom:5px;font-size:.75rem;font-weight:950;display:block}.sbFormTop h2{color:#101828;letter-spacing:-.035em;margin:0;font-size:1.55rem;line-height:1.1}.sbFormTop p{color:#667085;margin:8px 0 0;font-size:.9rem;line-height:1.5}.sbFormGrid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px!important;display:grid!important}.sbFormGrid label{color:#1f2937;gap:7px;min-width:0;font-size:.84rem;font-weight:900;line-height:1.18;grid-template-columns:1fr!important;display:grid!important}.sbFormGrid label.span2{grid-column:1/-1!important}.sbFormGrid input,.sbFormGrid select,.sbFormGrid textarea{color:#101828!important;width:100%!important;min-width:0!important;min-height:46px!important;font:inherit!important;background:#fff!important;border:1px solid #d9e1ec!important;border-radius:12px!important;outline:none!important;padding:11px 13px!important;font-size:.92rem!important;font-weight:700!important}.sbFormGrid textarea{resize:vertical!important;min-height:132px!important;line-height:1.5!important}.sbFormGrid input:focus,.sbFormGrid select:focus,.sbFormGrid textarea:focus{border-color:#2457ff!important;box-shadow:0 0 0 4px #2457ff1a!important}.sbContactForm button,.sbMeetingForm button{color:#fff;cursor:pointer;background:linear-gradient(135deg,#2457ff,#1d4ed8);border:0;border-radius:999px;width:100%;min-height:52px;margin-top:16px;font-size:.98rem;font-weight:950;box-shadow:0 16px 34px #2457ff3d}.sbContactForm button:disabled,.sbMeetingForm button:disabled{opacity:.72;cursor:not-allowed}.sbFormNotice{border-radius:14px;margin-top:14px;padding:12px 13px;font-size:.88rem;font-weight:850;line-height:1.45}.sbFormNotice.success{color:#166534;background:#ecfdf3;border:1px solid #bbf7d0}.sbFormNotice.error{color:#9a3412;background:#fff7ed;border:1px solid #fed7aa}.sbContactInfoStrip{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;padding:0 0 76px;display:grid}.sbMeetingBottom{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:0 0 76px;display:grid}@media (width<=1100px){.sbContactWrap,.sbMeetingWrap{grid-template-columns:1fr;gap:28px}.sbContactForm,.sbMeetingForm{max-width:680px}}@media (width<=720px){.sbContactHero,.sbMeetingHero{padding:48px 0 54px}.sbContactWrap,.sbMeetingWrap,.sbContactInfoStrip,.sbMeetingBottom{width:min(100% - 24px,1180px)}.sbContactIntro h1,.sbMeetingLeft h1{font-size:clamp(2.45rem,13vw,3.45rem)}.sbContactForm,.sbMeetingForm,.sbMeetingLeft{border-radius:22px;padding:18px}.sbFormGrid,.sbContactInfoStrip,.sbMeetingBottom{grid-template-columns:1fr!important}.sbFormGrid label.span2{grid-column:auto!important}}body.spotblox-portal-mode .approvalsWorkspace{grid-template-columns:minmax(260px,360px) minmax(0,1fr)!important;align-items:start!important}body.spotblox-portal-mode .approvalList{gap:10px!important;display:grid!important}body.spotblox-portal-mode .approvalListItem{text-align:left!important;color:#344054!important;cursor:pointer!important;background:#fff!important;border:1px solid #e4e7ec!important;border-radius:14px!important;grid-template-columns:24px 1fr!important;gap:4px 10px!important;width:100%!important;padding:12px!important;display:grid!important}body.spotblox-portal-mode .approvalListItem.active,body.spotblox-portal-mode .approvalListItem:hover{background:#f4f7ff!important;border-color:#2457ff!important}body.spotblox-portal-mode .approvalListItem>span{color:#2457ff!important;grid-row:span 2!important;justify-content:center!important;align-items:center!important;display:flex!important}body.spotblox-portal-mode .approvalListItem strong{color:#101828!important;font-size:.92rem!important}body.spotblox-portal-mode .approvalListItem small{color:#667085!important;line-height:1.4!important}body.spotblox-portal-mode .compactApprovalMeta{flex-wrap:wrap!important;gap:10px!important;margin-top:14px!important;display:flex!important}body.spotblox-portal-mode .compactApprovalMeta span,body.spotblox-portal-mode .compactApprovalMeta a{color:#344054!important;background:#f8fafc!important;border:1px solid #e4e7ec!important;border-radius:999px!important;align-items:center!important;gap:8px!important;min-height:38px!important;padding:9px 12px!important;font-weight:850!important;text-decoration:none!important;display:inline-flex!important}body.spotblox-portal-mode .portalForm{gap:12px!important;display:grid!important}body.spotblox-portal-mode .portalForm label{color:#344054!important;gap:7px!important;font-weight:850!important;display:grid!important}body.spotblox-portal-mode .portalForm input,body.spotblox-portal-mode .portalForm select,body.spotblox-portal-mode .portalForm textarea{color:#101828!important;background:#fff!important;border:1px solid #d0d5dd!important;border-radius:12px!important;width:100%!important;padding:11px 12px!important}body.spotblox-portal-mode .portalForm textarea{resize:vertical!important;min-height:100px!important}body.spotblox-portal-mode .portalForm button{color:#fff!important;cursor:pointer!important;background:#2457ff!important;border:0!important;border-radius:999px!important;align-items:center!important;gap:8px!important;width:fit-content!important;min-height:40px!important;padding:10px 14px!important;font-weight:900!important;display:inline-flex!important}body.spotblox-portal-mode .portalForm button:disabled{opacity:.6!important;cursor:not-allowed!important}body.spotblox-admin-mode .notificationGrid{grid-template-columns:minmax(280px,380px) minmax(0,1fr)!important;align-items:start!important;gap:14px!important;display:grid!important}@media (width<=1100px){body.spotblox-admin-mode{--sb-admin-sidebar:0px!important;--sb-admin-pad:12px!important;--sb-admin-gap:0px!important}body.spotblox-admin-mode .sbAdminSidebar{width:calc(100% - 24px)!important;max-height:none!important;margin:12px auto 0!important;position:relative!important;top:auto!important;bottom:auto!important;left:auto!important}body.spotblox-admin-mode .adminPage,body.spotblox-admin-mode .page:not(.adminPage){padding:14px 12px 64px!important}body.spotblox-admin-mode .adminTop.container,body.spotblox-admin-mode .adminPage>.adminTop.container{flex-direction:column!important;min-height:auto!important}body.spotblox-admin-mode .adminTopActions{justify-content:flex-start!important;width:100%!important}}@media (width<=900px){body.spotblox-portal-mode .approvalsWorkspace,body.spotblox-admin-mode .notificationGrid{grid-template-columns:1fr!important}}@media (width<=640px){body.spotblox-portal-mode .approvalListItem{grid-template-columns:22px 1fr!important;padding:11px!important}body.spotblox-portal-mode .portalForm button{justify-content:center!important;width:100%!important}}body.spotblox-admin-mode .adminCommandOverview{gap:14px!important;display:grid!important}body.spotblox-admin-mode .commandHead{justify-content:space-between!important;align-items:flex-start!important;gap:12px!important;display:flex!important}body.spotblox-admin-mode .commandHeroGrid,body.spotblox-admin-mode .commandSplitGrid,body.spotblox-portal-mode .cpOverviewCommand,body.spotblox-portal-mode .cpCommandGrid{gap:12px!important;width:100%!important;display:grid!important}body.spotblox-admin-mode .commandHeroGrid{grid-template-columns:minmax(0,1.4fr) repeat(2,minmax(220px,.75fr))!important}body.spotblox-admin-mode .commandSplitGrid{grid-template-columns:repeat(2,minmax(0,1fr))!important}body.spotblox-admin-mode .commandPrimaryCard,body.spotblox-admin-mode .commandActionCard,body.spotblox-portal-mode .cpHeroProgressCard,body.spotblox-portal-mode .cpNextActionCard{justify-content:space-between!important;align-items:center!important;gap:16px!important;min-height:190px!important;display:flex!important;position:relative!important;overflow:hidden!important}body.spotblox-admin-mode .commandPrimaryCard,body.spotblox-portal-mode .cpHeroProgressCard{color:#fff!important;background:linear-gradient(135deg,#101828,#1d2939)!important;border-color:#ffffff14!important}body.spotblox-admin-mode .commandPrimaryCard span,body.spotblox-admin-mode .commandActionCard span,body.spotblox-portal-mode .cpMiniLabel{color:#667085!important;letter-spacing:.08em!important;text-transform:uppercase!important;font-size:.72rem!important;font-weight:950!important}body.spotblox-admin-mode .commandPrimaryCard span,body.spotblox-admin-mode .commandPrimaryCard p,body.spotblox-portal-mode .cpHeroProgressCard .cpMiniLabel,body.spotblox-portal-mode .cpHeroProgressCard span{color:#ffffffb8!important}body.spotblox-admin-mode .commandPrimaryCard h3,body.spotblox-portal-mode .cpHeroProgressCard h2{color:#fff!important;letter-spacing:-.055em!important;margin:8px 0!important;font-size:clamp(1.65rem,3vw,2.9rem)!important;line-height:.98!important}body.spotblox-admin-mode .commandDonut,body.spotblox-portal-mode .cpDonut{text-align:center!important;background:radial-gradient(circle at center, #fff 0 54%, transparent 55%), conic-gradient(#2457ff calc(var(--value) * 1%), #fff3 0)!important;color:#101828!important;border-radius:50%!important;flex:0 0 128px!important;place-items:center!important;width:128px!important;height:128px!important;display:grid!important;box-shadow:inset 0 0 0 1px #ffffff2e,0 16px 36px #0000002e!important}body.spotblox-admin-mode .commandDonut strong,body.spotblox-portal-mode .cpDonut strong{letter-spacing:-.04em!important;font-size:1.35rem!important;line-height:1!important;display:block!important}body.spotblox-admin-mode .commandDonut small,body.spotblox-portal-mode .cpDonut small{color:#667085!important;text-transform:uppercase!important;margin-top:-32px!important;font-size:.68rem!important;font-weight:950!important;display:block!important}body.spotblox-admin-mode .commandActionCard{align-content:space-between!important;align-items:stretch!important;display:grid!important}body.spotblox-admin-mode .commandActionCard strong{color:#101828!important;letter-spacing:-.055em!important;font-size:clamp(2rem,3.5vw,3.1rem)!important;line-height:1!important}body.spotblox-admin-mode .commandActionCard p,body.spotblox-admin-mode .commandCardHead p,body.spotblox-portal-mode .cpNextActionCard span{color:#667085!important;margin:0!important;font-size:.86rem!important;line-height:1.5!important}body.spotblox-admin-mode .commandActionCard a,body.spotblox-admin-mode .commandRecentList a,body.spotblox-admin-mode .commandQuickGrid a,body.spotblox-portal-mode .cpNextActionCard a,body.spotblox-portal-mode .cpActionGrid a{color:#2457ff!important;font-weight:950!important;text-decoration:none!important}body.spotblox-admin-mode .commandActionCard a,body.spotblox-portal-mode .cpNextActionCard a{background:#eef4ff!important;border-radius:999px!important;align-items:center!important;gap:6px!important;width:fit-content!important;min-height:34px!important;padding:8px 11px!important;display:inline-flex!important}body.spotblox-admin-mode .commandStatsGrid{grid-template-columns:repeat(4,minmax(160px,1fr))!important}body.spotblox-admin-mode .commandCardHead,body.spotblox-portal-mode .cpChartCard .cpCardHead,body.spotblox-portal-mode .cpActionCenterCard .cpCardHead{justify-content:space-between!important;align-items:flex-start!important;gap:12px!important;margin-bottom:14px!important;display:flex!important}body.spotblox-admin-mode .commandCardHead h3,body.spotblox-portal-mode .cpNextActionCard h3{color:#101828!important;letter-spacing:-.025em!important;margin:0 0 4px!important;font-size:1.05rem!important}body.spotblox-admin-mode .commandBars,body.spotblox-portal-mode .cpBars{gap:12px!important;display:grid!important}body.spotblox-admin-mode .commandBarRow,body.spotblox-portal-mode .cpBarRow{grid-template-columns:120px minmax(0,1fr) 44px!important;align-items:center!important;gap:10px!important;text-decoration:none!important;display:grid!important}body.spotblox-admin-mode .commandBarRow span,body.spotblox-portal-mode .cpBarRow span{color:#344054!important;font-size:.8rem!important;font-weight:900!important}body.spotblox-admin-mode .commandBarRow i,body.spotblox-portal-mode .cpBarRow i{background:#eef2f7!important;border-radius:999px!important;height:10px!important;overflow:hidden!important}body.spotblox-admin-mode .commandBarRow b,body.spotblox-portal-mode .cpBarRow b{border-radius:inherit!important;background:linear-gradient(90deg,#2457ff,#6b8cff)!important;height:100%!important;display:block!important}body.spotblox-admin-mode .commandBarRow strong,body.spotblox-portal-mode .cpBarRow strong{color:#101828!important;text-align:right!important;font-size:.9rem!important}body.spotblox-admin-mode .commandActionList,body.spotblox-admin-mode .commandRecentList{gap:8px!important;display:grid!important}body.spotblox-admin-mode .commandActionItem,body.spotblox-admin-mode .commandRecentList a{color:#344054!important;background:#f8fafc!important;border:1px solid #e4e7ec!important;border-radius:13px!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:4px 10px!important;min-height:44px!important;padding:10px 12px!important;text-decoration:none!important;display:grid!important}body.spotblox-admin-mode .commandActionItem.danger{background:#fff7ed!important;border-color:#fed7aa!important}body.spotblox-admin-mode .commandActionItem.warning{background:#fffbeb!important;border-color:#fde68a!important}body.spotblox-admin-mode .commandActionItem strong,body.spotblox-admin-mode .commandRecentList strong{color:#101828!important}body.spotblox-admin-mode .commandRecentList small{color:#667085!important;grid-column:1/-1!important;font-size:.76rem!important}body.spotblox-admin-mode .commandQuickGrid{grid-template-columns:repeat(6,minmax(130px,1fr))!important;gap:8px!important;display:grid!important}body.spotblox-admin-mode .commandQuickGrid a,body.spotblox-portal-mode .cpActionGrid a{background:#f4f7ff!important;border:1px solid #dbe7ff!important;border-radius:13px!important;align-items:center!important;gap:8px!important;min-height:42px!important;padding:10px 12px!important;display:inline-flex!important}body.spotblox-portal-mode .cpOverviewCommand{grid-template-columns:minmax(0,1.25fr) repeat(2,minmax(220px,.8fr))!important;max-width:1160px!important;margin-top:12px!important}body.spotblox-portal-mode .cpCommandGrid{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr)!important;max-width:1160px!important;margin-top:12px!important}body.spotblox-portal-mode .cpNextActionCard{align-content:space-between!important;align-items:stretch!important;display:grid!important}body.spotblox-portal-mode .cpNextActionCard h3{font-size:1.2rem!important}body.spotblox-portal-mode .cpActionGrid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important;display:grid!important}body.spotblox-portal-mode .cpActionGrid a{color:#344054!important;justify-content:space-between!important}body.spotblox-portal-mode .cpActionGrid a svg{color:#2457ff!important}body.spotblox-portal-mode .cpActionGrid a span{color:#344054!important;flex:1!important;font-size:.78rem!important;font-weight:900!important}body.spotblox-portal-mode .cpActionGrid a strong{color:#101828!important}@media (width<=1180px){body.spotblox-admin-mode .commandHeroGrid,body.spotblox-portal-mode .cpOverviewCommand{grid-template-columns:1fr!important}body.spotblox-admin-mode .commandQuickGrid{grid-template-columns:repeat(3,minmax(130px,1fr))!important}}@media (width<=900px){body.spotblox-admin-mode .commandSplitGrid,body.spotblox-portal-mode .cpCommandGrid{grid-template-columns:1fr!important}body.spotblox-admin-mode .commandStatsGrid,body.spotblox-portal-mode .cpActionGrid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (width<=640px){body.spotblox-admin-mode .commandHead,body.spotblox-admin-mode .commandPrimaryCard,body.spotblox-portal-mode .cpHeroProgressCard{flex-direction:column!important;align-items:flex-start!important}body.spotblox-admin-mode .commandDonut,body.spotblox-portal-mode .cpDonut{flex-basis:112px!important;width:112px!important;height:112px!important}body.spotblox-admin-mode .commandStatsGrid,body.spotblox-admin-mode .commandQuickGrid,body.spotblox-portal-mode .cpActionGrid{grid-template-columns:1fr!important}body.spotblox-admin-mode .commandBarRow,body.spotblox-portal-mode .cpBarRow{grid-template-columns:1fr 42px!important}body.spotblox-admin-mode .commandBarRow i,body.spotblox-portal-mode .cpBarRow i{grid-area:2/1/auto/-1!important}}body.spotblox-portal-mode .portalV2Page{background:radial-gradient(circle at 12% 0,#2457ff1f,#0000 28%),linear-gradient(#f8fbff 0%,#f4f7fb 42%,#fff 100%)!important;min-height:100vh!important}body.spotblox-portal-mode .portalV2Guest{text-align:center!important;background:linear-gradient(135deg,#fff,#f8fbff)!important;border:1px solid #d0d5ddc7!important;border-radius:32px!important;max-width:940px!important;margin-top:26px!important;padding:clamp(28px,5vw,58px)!important;box-shadow:0 26px 70px #10182814!important}body.spotblox-portal-mode .portalV2Guest h1{color:#101828!important;letter-spacing:-.075em!important;max-width:760px!important;margin:8px auto 10px!important;font-size:clamp(2.15rem,5vw,4.7rem)!important;line-height:.96!important}body.spotblox-portal-mode .portalV2Guest p{color:#667085!important;max-width:660px!important;margin-inline:auto!important;font-size:1rem!important;line-height:1.65!important}body.spotblox-portal-mode .portalV2Hero,body.spotblox-portal-mode .portalV2Stats,body.spotblox-portal-mode .portalV2Layout,body.spotblox-portal-mode .portalV2BottomGrid{max-width:1240px!important}body.spotblox-portal-mode .portalV2Hero{color:#fff!important;background:radial-gradient(circle at 82% 16%,#698cff7a,#0000 28%),radial-gradient(circle at 24% 110%,#09b98138,#0000 34%),linear-gradient(135deg,#0b1220 0%,#121a2b 45%,#1d2939 100%)!important;border-radius:34px!important;grid-template-columns:minmax(0,1.45fr) minmax(280px,.55fr)!important;align-items:center!important;gap:24px!important;min-height:360px!important;margin-top:18px!important;padding:clamp(22px,4vw,42px)!important;display:grid!important;position:relative!important;overflow:hidden!important;box-shadow:0 34px 90px #10182833!important}body.spotblox-portal-mode .portalV2Hero:after{content:""!important;pointer-events:none!important;border:1px solid #ffffff1a!important;border-radius:26px!important;position:absolute!important;inset:18px!important}body.spotblox-portal-mode .portalV2HeroCopy,body.spotblox-portal-mode .portalV2HeroPanel{z-index:1!important;position:relative!important}body.spotblox-portal-mode .portalV2Hero .eyebrow,body.spotblox-portal-mode .portalV2Card .eyebrow{letter-spacing:.1em!important;text-transform:uppercase!important;margin:0 0 8px!important;font-size:.72rem!important;font-weight:950!important}body.spotblox-portal-mode .portalV2Hero .eyebrow{color:#a9bcff!important}body.spotblox-portal-mode .portalV2Hero h1{color:#fff!important;letter-spacing:-.085em!important;max-width:820px!important;margin:0!important;font-size:clamp(2.4rem,5vw,5.25rem)!important;line-height:.92!important}body.spotblox-portal-mode .portalV2Hero p{color:#ffffffb8!important;max-width:760px!important;margin:14px 0 0!important;font-size:1rem!important;line-height:1.65!important}body.spotblox-portal-mode .portalV2HeroMeta,body.spotblox-portal-mode .portalV2HeroActions,body.spotblox-portal-mode .portalV2InlineMeta{flex-wrap:wrap!important;align-items:center!important;gap:9px!important;display:flex!important}body.spotblox-portal-mode .portalV2HeroMeta{margin-top:18px!important}body.spotblox-portal-mode .portalV2HeroMeta span,body.spotblox-portal-mode .portalV2InlineMeta span{border-radius:999px!important;align-items:center!important;gap:7px!important;min-height:34px!important;padding:8px 11px!important;font-size:.78rem!important;font-weight:900!important;display:inline-flex!important}body.spotblox-portal-mode .portalV2HeroMeta span{color:#ffffffdb!important;background:#ffffff1a!important;border:1px solid #ffffff1f!important}body.spotblox-portal-mode .portalV2HeroActions{margin-top:22px!important}body.spotblox-portal-mode .portalV2HeroActions .btn{border-radius:999px!important}body.spotblox-portal-mode .portalV2HeroPanel{-webkit-backdrop-filter:blur(18px)!important;backdrop-filter:blur(18px)!important;text-align:center!important;background:#ffffff1a!important;border:1px solid #ffffff24!important;border-radius:28px!important;place-items:center!important;min-height:260px!important;padding:22px!important;display:grid!important}body.spotblox-portal-mode .portalV2HeroPanel small{color:#ffffffa8!important;letter-spacing:.08em!important;text-transform:uppercase!important;font-size:.74rem!important;font-weight:950!important;display:block!important}body.spotblox-portal-mode .portalV2HeroPanel>div:last-child>strong{color:#fff!important;letter-spacing:-.06em!important;margin-top:4px!important;font-size:2.25rem!important;line-height:1!important;display:block!important}body.spotblox-portal-mode .portalV2HeroPanel>div:last-child>p{max-width:250px!important;margin-top:8px!important;font-size:.84rem!important}body.spotblox-portal-mode .portalV2Donut{text-align:center!important;background:radial-gradient(circle at center, #fff 0 56%, transparent 57%), conic-gradient(#4c73ff calc(var(--value) * 1%), #ffffff2e 0)!important;color:#101828!important;border-radius:50%!important;place-items:center!important;width:154px!important;height:154px!important;display:grid!important;box-shadow:0 20px 50px #00000040!important}body.spotblox-portal-mode .portalV2Donut strong{letter-spacing:-.06em!important;font-size:1.7rem!important;line-height:1!important;display:block!important}body.spotblox-portal-mode .portalV2Donut span{color:#667085!important;text-transform:uppercase!important;margin-top:-42px!important;font-size:.68rem!important;font-weight:950!important;display:block!important}body.spotblox-portal-mode .portalV2Stats{z-index:2!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:12px!important;margin-top:-26px!important;display:grid!important;position:relative!important}body.spotblox-portal-mode .portalV2Stat,body.spotblox-portal-mode .portalV2Card{background:#fffffff0!important;border:1px solid #e4e7eceb!important;box-shadow:0 18px 48px #10182812!important}body.spotblox-portal-mode .portalV2Stat{color:#344054!important;border-radius:22px!important;gap:6px!important;min-height:142px!important;padding:17px!important;text-decoration:none!important;transition:transform .16s,box-shadow .16s!important;display:grid!important}body.spotblox-portal-mode .portalV2Stat:hover,body.spotblox-portal-mode .portalV2Action:hover,body.spotblox-portal-mode .portalV2FileList a:hover{transform:translateY(-2px)!important;box-shadow:0 24px 58px #1018281a!important}body.spotblox-portal-mode .portalV2Stat svg{color:#2457ff!important}body.spotblox-portal-mode .portalV2Stat span{color:#667085!important;text-transform:uppercase!important;letter-spacing:.06em!important;font-size:.78rem!important;font-weight:950!important}body.spotblox-portal-mode .portalV2Stat strong{color:#101828!important;letter-spacing:-.06em!important;font-size:2.35rem!important;line-height:.98!important}body.spotblox-portal-mode .portalV2Stat small,body.spotblox-portal-mode .portalV2Empty{color:#667085!important;line-height:1.45!important}body.spotblox-portal-mode .portalV2Layout{grid-template-columns:minmax(0,1fr) minmax(300px,380px)!important;align-items:start!important;gap:16px!important;margin-top:16px!important;display:grid!important}body.spotblox-portal-mode .portalV2Main,body.spotblox-portal-mode .portalV2Side{gap:16px!important;display:grid!important}body.spotblox-portal-mode .portalV2Card{border-radius:24px!important;padding:clamp(16px,2.2vw,22px)!important;overflow:hidden!important}body.spotblox-portal-mode .portalV2CardHead{justify-content:space-between!important;align-items:flex-start!important;gap:14px!important;margin-bottom:14px!important;display:flex!important}body.spotblox-portal-mode .portalV2CardHead h2{color:#101828!important;letter-spacing:-.04em!important;margin:0!important;font-size:clamp(1.08rem,1.9vw,1.45rem)!important;line-height:1.05!important}body.spotblox-portal-mode .portalV2CardHead .eyebrow{color:#2457ff!important}body.spotblox-portal-mode .portalV2CardHead>a{color:#2457ff!important;font-size:.82rem!important;font-weight:950!important;text-decoration:none!important}body.spotblox-portal-mode .portalV2ActionGrid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:10px!important;display:grid!important}body.spotblox-portal-mode .portalV2Action{color:#344054!important;background:#f8fafc!important;border:1px solid #e4e7ec!important;border-radius:18px!important;grid-template-columns:auto 1fr auto!important;align-items:center!important;gap:12px!important;min-height:116px!important;padding:14px!important;text-decoration:none!important;transition:transform .16s,box-shadow .16s!important;display:grid!important}body.spotblox-portal-mode .portalV2Action>span{color:#2457ff!important;background:#eef4ff!important;border-radius:14px!important;place-items:center!important;width:42px!important;height:42px!important;display:grid!important}body.spotblox-portal-mode .portalV2Action strong{color:#101828!important;font-size:.95rem!important;display:block!important}body.spotblox-portal-mode .portalV2Action small{color:#667085!important;font-size:.76rem!important}body.spotblox-portal-mode .portalV2Action em{color:#fff!important;background:#101828!important;border-radius:999px!important;place-items:center!important;min-width:34px!important;height:34px!important;font-style:normal!important;font-weight:950!important;display:grid!important}body.spotblox-portal-mode .portalV2TwoCol,body.spotblox-portal-mode .portalV2BottomGrid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:16px!important;display:grid!important}body.spotblox-portal-mode .portalV2BottomGrid{grid-template-columns:1.2fr .9fr .9fr!important;margin-top:16px!important}body.spotblox-portal-mode .portalV2Bars,body.spotblox-portal-mode .portalV2List,body.spotblox-portal-mode .portalV2FileList,body.spotblox-portal-mode .portalV2TaskList{gap:10px!important;display:grid!important}body.spotblox-portal-mode .portalV2Bar>div{color:#344054!important;justify-content:space-between!important;gap:10px!important;margin-bottom:7px!important;font-size:.84rem!important;font-weight:900!important;display:flex!important}body.spotblox-portal-mode .portalV2Bar i{background:#eef2f7!important;border-radius:999px!important;height:11px!important;display:block!important;overflow:hidden!important}body.spotblox-portal-mode .portalV2Bar b{border-radius:inherit!important;background:linear-gradient(90deg,#2457ff,#7da0ff)!important;height:100%!important;display:block!important}body.spotblox-portal-mode .portalV2NextCard>p{color:#667085!important;margin:0 0 14px!important;line-height:1.6!important}body.spotblox-portal-mode .portalV2InlineMeta span{color:#344054!important;background:#f4f7ff!important;border:1px solid #dbe7ff!important}body.spotblox-portal-mode .portalV2Milestones{grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:9px!important;display:grid!important}body.spotblox-portal-mode .portalV2Milestones>div,body.spotblox-portal-mode .portalV2TaskList>div{background:#f8fafc!important;border:1px solid #e4e7ec!important;border-radius:16px!important;gap:6px!important;padding:12px!important;display:grid!important}body.spotblox-portal-mode .portalV2Milestones span,body.spotblox-portal-mode .portalV2TaskList span{color:#2457ff!important;background:#eef4ff!important;border-radius:999px!important;place-items:center!important;width:30px!important;height:30px!important;font-weight:950!important;display:grid!important}body.spotblox-portal-mode .portalV2Milestones .done span,body.spotblox-portal-mode .portalV2TaskList .done span{color:#067647!important;background:#dcfae6!important}body.spotblox-portal-mode .portalV2Milestones strong,body.spotblox-portal-mode .portalV2TaskList strong{color:#101828!important;font-size:.84rem!important;line-height:1.3!important}body.spotblox-portal-mode .portalV2Milestones small,body.spotblox-portal-mode .portalV2TaskList small{color:#667085!important;font-size:.74rem!important}body.spotblox-portal-mode .portalV2List>div,body.spotblox-portal-mode .portalV2Notice{text-align:left!important;background:#f8fafc!important;border:1px solid #e4e7ec!important;border-radius:16px!important;width:100%!important;padding:12px!important}body.spotblox-portal-mode .portalV2List.compact>div,body.spotblox-portal-mode .portalV2Notice{min-height:auto!important}body.spotblox-portal-mode .portalV2List strong,body.spotblox-portal-mode .portalV2Notice strong{color:#101828!important;font-size:.9rem!important}body.spotblox-portal-mode .portalV2List p,body.spotblox-portal-mode .portalV2Notice p{color:#667085!important;margin:5px 0 0!important;font-size:.82rem!important;line-height:1.45!important}body.spotblox-portal-mode .portalV2Notice{cursor:pointer!important}body.spotblox-portal-mode .portalV2Notice.read{opacity:.72!important}body.spotblox-portal-mode .portalV2FileList a{color:#344054!important;background:#f8fafc!important;border:1px solid #e4e7ec!important;border-radius:16px!important;grid-template-columns:auto 1fr auto!important;align-items:center!important;gap:10px!important;min-height:58px!important;padding:11px 12px!important;text-decoration:none!important;transition:transform .16s,box-shadow .16s!important;display:grid!important}body.spotblox-portal-mode .portalV2FileList a>svg:first-child{color:#2457ff!important}body.spotblox-portal-mode .portalV2FileList strong{color:#101828!important;font-size:.86rem!important;display:block!important}body.spotblox-portal-mode .portalV2FileList small{color:#667085!important;font-size:.75rem!important}body.spotblox-portal-mode .portalV2MiniFormCard .miniForm{gap:9px!important;display:grid!important}body.spotblox-portal-mode .portalV2MiniFormCard .miniForm input,body.spotblox-portal-mode .portalV2MiniFormCard .miniForm select,body.spotblox-portal-mode .portalV2MiniFormCard .miniForm textarea{color:#101828!important;background:#fff!important;border:1px solid #d0d5dd!important;border-radius:13px!important;width:100%!important;padding:11px 12px!important;font-size:.88rem!important}body.spotblox-portal-mode .portalV2MiniFormCard .miniForm textarea{resize:vertical!important;min-height:92px!important}body.spotblox-portal-mode .portalV2MiniFormCard .miniForm .btn{border-radius:13px!important;justify-content:center!important;width:100%!important}@media (width<=1180px){body.spotblox-portal-mode .portalV2Hero,body.spotblox-portal-mode .portalV2Layout,body.spotblox-portal-mode .portalV2BottomGrid{grid-template-columns:1fr!important}body.spotblox-portal-mode .portalV2Stats{grid-template-columns:repeat(2,minmax(0,1fr))!important;margin-top:14px!important}body.spotblox-portal-mode .portalV2Milestones{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (width<=760px){body.spotblox-portal-mode .portalV2Hero{border-radius:24px!important;min-height:auto!important;padding:22px!important}body.spotblox-portal-mode .portalV2HeroActions .btn,body.spotblox-portal-mode .portalV2HeroActions{width:100%!important}body.spotblox-portal-mode .portalV2HeroActions .btn{justify-content:center!important}body.spotblox-portal-mode .portalV2HeroPanel{min-height:auto!important}body.spotblox-portal-mode .portalV2Stats,body.spotblox-portal-mode .portalV2TwoCol,body.spotblox-portal-mode .portalV2ActionGrid,body.spotblox-portal-mode .portalV2Milestones{grid-template-columns:1fr!important}body.spotblox-portal-mode .portalV2Action{min-height:82px!important}}@media (width<=520px){body.spotblox-portal-mode .portalV2Hero h1{font-size:clamp(2.15rem,13vw,3.35rem)!important}body.spotblox-portal-mode .portalV2HeroMeta span{width:100%!important}body.spotblox-portal-mode .portalV2Stat{min-height:122px!important}}body.spotblox-portal-mode .portalSimplePage{background:radial-gradient(circle at 8% 0,#2457ff1a,#0000 28%),linear-gradient(#f7f9fc 0%,#fff 52%,#f7f9fc 100%)!important;min-height:100vh!important}body.spotblox-portal-mode .portalSimpleGuest{text-align:center!important;background:#fff!important;border:1px solid #e4e7ecf2!important;border-radius:32px!important;max-width:920px!important;margin-top:26px!important;padding:clamp(28px,5vw,60px)!important;box-shadow:0 30px 80px #10182814!important}body.spotblox-portal-mode .portalSimpleGuest h1{color:#101828!important;letter-spacing:-.075em!important;max-width:760px!important;margin:8px auto 12px!important;font-size:clamp(2.1rem,5vw,4.5rem)!important;line-height:.96!important}body.spotblox-portal-mode .portalSimpleGuest p{color:#667085!important;max-width:650px!important;margin-inline:auto!important;line-height:1.65!important}body.spotblox-portal-mode .portalSimpleHero,body.spotblox-portal-mode .portalFocusStrip,body.spotblox-portal-mode .portalSimpleLayout,body.spotblox-portal-mode .portalLowerGrid{max-width:1240px!important}body.spotblox-portal-mode .portalSimpleHero{color:#fff!important;background:radial-gradient(circle at 80% 12%,#5a80ff61,#0000 30%),linear-gradient(135deg,#0b1220 0%,#121a2b 52%,#1d2939 100%)!important;border-radius:34px!important;grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr)!important;align-items:center!important;gap:24px!important;margin-top:18px!important;padding:clamp(22px,4vw,44px)!important;display:grid!important;overflow:hidden!important;box-shadow:0 34px 90px #10182833!important}body.spotblox-portal-mode .portalHeroCopy h1{color:#fff!important;letter-spacing:-.085em!important;max-width:820px!important;margin:0!important;font-size:clamp(2.35rem,5.2vw,5.2rem)!important;line-height:.92!important}body.spotblox-portal-mode .portalHeroCopy p{color:#ffffffb8!important;max-width:720px!important;margin:14px 0 0!important;line-height:1.65!important}body.spotblox-portal-mode .portalHeroMeta,body.spotblox-portal-mode .portalHeroActions,body.spotblox-portal-mode .portalMetaPills{flex-wrap:wrap!important;align-items:center!important;gap:9px!important;display:flex!important}body.spotblox-portal-mode .portalHeroMeta span{color:#ffffffdb!important;background:#ffffff1a!important;border:1px solid #ffffff1f!important;border-radius:999px!important;align-items:center!important;gap:7px!important;min-height:34px!important;padding:8px 11px!important;font-size:.78rem!important;font-weight:900!important;display:inline-flex!important}body.spotblox-portal-mode .portalHeroActions .btn{border-radius:999px!important}body.spotblox-portal-mode .portalProgressPanel{text-align:center!important;background:#ffffff1a!important;border:1px solid #ffffff24!important;border-radius:28px!important;place-items:center!important;min-height:280px!important;padding:22px!important;display:grid!important}body.spotblox-portal-mode .portalProgressRing{background:radial-gradient(circle at center, #fff 0 56%, transparent 57%), conic-gradient(#4c73ff calc(var(--value) * 1%), #ffffff2e 0)!important;color:#101828!important;border-radius:50%!important;place-items:center!important;width:156px!important;height:156px!important;display:grid!important;box-shadow:0 22px 52px #00000040!important}body.spotblox-portal-mode .portalProgressRing strong{letter-spacing:-.06em!important;font-size:1.8rem!important;line-height:1!important;display:block!important}body.spotblox-portal-mode .portalProgressRing span{color:#667085!important;text-transform:uppercase!important;margin-top:-42px!important;font-size:.68rem!important;font-weight:950!important;display:block!important}body.spotblox-portal-mode .portalAttentionMini small{color:#ffffffa8!important;letter-spacing:.08em!important;text-transform:uppercase!important;margin-top:16px!important;font-weight:950!important;display:block!important}body.spotblox-portal-mode .portalAttentionMini strong{color:#fff!important;letter-spacing:-.07em!important;margin-top:4px!important;font-size:2.4rem!important;line-height:1!important;display:block!important}body.spotblox-portal-mode .portalAttentionMini p{color:#ffffffad!important;max-width:260px!important;line-height:1.5!important}body.spotblox-portal-mode .portalFocusStrip{z-index:2!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:12px!important;margin-top:-26px!important;display:grid!important;position:relative!important}body.spotblox-portal-mode .portalFocusCard,body.spotblox-portal-mode .portalSimpleCard{background:#fffffff5!important;border:1px solid #e4e7ecf0!important;box-shadow:0 18px 48px #10182812!important}body.spotblox-portal-mode .portalFocusCard{color:#344054!important;border-radius:22px!important;gap:6px!important;min-height:142px!important;padding:17px!important;text-decoration:none!important;display:grid!important}body.spotblox-portal-mode .portalFocusCard svg{color:#2457ff!important}body.spotblox-portal-mode .portalFocusCard span{color:#667085!important;letter-spacing:.06em!important;text-transform:uppercase!important;font-size:.76rem!important;font-weight:950!important}body.spotblox-portal-mode .portalFocusCard strong{color:#101828!important;letter-spacing:-.06em!important;font-size:2.35rem!important;line-height:.98!important}body.spotblox-portal-mode .portalFocusCard small,body.spotblox-portal-mode .portalEmpty{color:#667085!important}body.spotblox-portal-mode .portalSimpleLayout{grid-template-columns:minmax(0,1fr) minmax(310px,380px)!important;align-items:start!important;gap:16px!important;margin-top:16px!important;display:grid!important}body.spotblox-portal-mode .portalSimpleMain,body.spotblox-portal-mode .portalSimpleSide{gap:16px!important;display:grid!important}body.spotblox-portal-mode .portalSimpleCard{border-radius:24px!important;padding:clamp(16px,2.2vw,22px)!important;overflow:hidden!important}body.spotblox-portal-mode .portalCardHead{justify-content:space-between!important;align-items:flex-start!important;gap:12px!important;margin-bottom:14px!important;display:flex!important}body.spotblox-portal-mode .portalCardHead h2{color:#101828!important;letter-spacing:-.04em!important;margin:0!important;font-size:clamp(1.08rem,1.9vw,1.45rem)!important;line-height:1.05!important}body.spotblox-portal-mode .portalCardHead .eyebrow{color:#2457ff!important;margin:0 0 7px!important}body.spotblox-portal-mode .portalCardHead a{color:#2457ff!important;align-items:center!important;gap:4px!important;font-weight:900!important;text-decoration:none!important;display:inline-flex!important}body.spotblox-portal-mode .portalActionGrid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:10px!important;display:grid!important}body.spotblox-portal-mode .portalActionTile{color:#344054!important;background:#f8fafc!important;border:1px solid #e4e7ec!important;border-radius:18px!important;grid-template-columns:auto 1fr auto!important;align-items:center!important;gap:12px!important;min-height:108px!important;padding:14px!important;text-decoration:none!important;display:grid!important}body.spotblox-portal-mode .portalActionTile>span{color:#2457ff!important;background:#eef4ff!important;border-radius:14px!important;place-items:center!important;width:42px!important;height:42px!important;display:grid!important}body.spotblox-portal-mode .portalActionTile strong{color:#101828!important;font-size:.95rem!important;display:block!important}body.spotblox-portal-mode .portalActionTile small{color:#667085!important;font-size:.76rem!important}body.spotblox-portal-mode .portalActionTile em{color:#fff!important;background:#101828!important;border-radius:999px!important;place-items:center!important;min-width:34px!important;height:34px!important;font-style:normal!important;font-weight:950!important;display:grid!important}body.spotblox-portal-mode .portalSimpleTwoCol,body.spotblox-portal-mode .portalLowerGrid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:16px!important;display:grid!important}body.spotblox-portal-mode .portalLowerGrid{grid-template-columns:1.15fr .95fr .9fr!important;margin-top:16px!important}body.spotblox-portal-mode .portalBars,body.spotblox-portal-mode .portalMiniList,body.spotblox-portal-mode .portalFileGrid,body.spotblox-portal-mode .portalTaskGrid{gap:10px!important;display:grid!important}body.spotblox-portal-mode .portalBar>div{color:#344054!important;justify-content:space-between!important;gap:10px!important;margin-bottom:7px!important;font-size:.84rem!important;font-weight:900!important;display:flex!important}body.spotblox-portal-mode .portalBar i{background:#eef2f7!important;border-radius:999px!important;height:11px!important;display:block!important;overflow:hidden!important}body.spotblox-portal-mode .portalBar b{border-radius:inherit!important;background:linear-gradient(90deg,#2457ff,#7da0ff)!important;height:100%!important;display:block!important}body.spotblox-portal-mode .portalNextStep>p{color:#667085!important;margin:0 0 14px!important;line-height:1.6!important}body.spotblox-portal-mode .portalMetaPills span{color:#344054!important;background:#f4f7ff!important;border:1px solid #dbe7ff!important;border-radius:999px!important;min-height:34px!important;padding:8px 11px!important;font-size:.78rem!important;font-weight:900!important}body.spotblox-portal-mode .portalMilestoneRail{grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:9px!important;display:grid!important}body.spotblox-portal-mode .portalMilestoneRail>div,body.spotblox-portal-mode .portalTaskGrid>div{background:#f8fafc!important;border:1px solid #e4e7ec!important;border-radius:16px!important;gap:6px!important;padding:12px!important;display:grid!important}body.spotblox-portal-mode .portalMilestoneRail span,body.spotblox-portal-mode .portalTaskGrid span{color:#2457ff!important;background:#eef4ff!important;border-radius:999px!important;place-items:center!important;width:30px!important;height:30px!important;font-weight:950!important;display:grid!important}body.spotblox-portal-mode .portalMilestoneRail .done span,body.spotblox-portal-mode .portalTaskGrid .done span{color:#067647!important;background:#dcfae6!important}body.spotblox-portal-mode .portalMilestoneRail strong,body.spotblox-portal-mode .portalTaskGrid strong{color:#101828!important;font-size:.84rem!important;line-height:1.3!important}body.spotblox-portal-mode .portalMilestoneRail small,body.spotblox-portal-mode .portalTaskGrid small{color:#667085!important;font-size:.74rem!important}body.spotblox-portal-mode .portalMiniList>div,body.spotblox-portal-mode .portalNoticeBtn{text-align:left!important;background:#f8fafc!important;border:1px solid #e4e7ec!important;border-radius:16px!important;width:100%!important;padding:12px!important}body.spotblox-portal-mode .portalMiniList strong,body.spotblox-portal-mode .portalNoticeBtn strong{color:#101828!important;font-size:.9rem!important}body.spotblox-portal-mode .portalMiniList p,body.spotblox-portal-mode .portalNoticeBtn p{color:#667085!important;margin:5px 0 0!important;font-size:.82rem!important;line-height:1.45!important}body.spotblox-portal-mode .portalFileGrid a{color:#344054!important;background:#f8fafc!important;border:1px solid #e4e7ec!important;border-radius:16px!important;grid-template-columns:auto 1fr auto!important;align-items:center!important;gap:10px!important;min-height:58px!important;padding:11px 12px!important;text-decoration:none!important;display:grid!important}body.spotblox-portal-mode .portalFileGrid a>svg:first-child{color:#2457ff!important}body.spotblox-portal-mode .portalFileGrid strong{color:#101828!important;font-size:.86rem!important;display:block!important}body.spotblox-portal-mode .portalFileGrid small{color:#667085!important;font-size:.75rem!important}body.spotblox-portal-mode .miniFormCard .miniForm{gap:9px!important;display:grid!important}body.spotblox-portal-mode .miniFormCard .miniForm input,body.spotblox-portal-mode .miniFormCard .miniForm select,body.spotblox-portal-mode .miniFormCard .miniForm textarea{color:#101828!important;background:#fff!important;border:1px solid #d0d5dd!important;border-radius:13px!important;width:100%!important;padding:11px 12px!important;font-size:.88rem!important}body.spotblox-portal-mode .miniFormCard .miniForm textarea{resize:vertical!important;min-height:92px!important}body.spotblox-portal-mode .miniFormCard .miniForm .btn{border-radius:13px!important;justify-content:center!important;width:100%!important}body.spotblox-portal-mode .cpPrimaryLinks,body.spotblox-admin-mode .sbAdminPrimaryLinks{gap:7px!important;display:grid!important}body.spotblox-portal-mode .cpMoreGroup .cpSideLinks strong{color:#98a2b3!important;text-transform:uppercase!important;letter-spacing:.08em!important;margin:8px 0 4px!important;font-size:.7rem!important;display:block!important}body.spotblox-admin-mode .sbAdminSubGroup summary{cursor:pointer!important;justify-content:space-between!important;align-items:center!important;min-height:34px!important;padding:8px 10px!important;display:flex!important}@media (width<=1180px){body.spotblox-portal-mode .portalSimpleHero,body.spotblox-portal-mode .portalSimpleLayout,body.spotblox-portal-mode .portalLowerGrid{grid-template-columns:1fr!important}body.spotblox-portal-mode .portalFocusStrip{grid-template-columns:repeat(2,minmax(0,1fr))!important;margin-top:14px!important}body.spotblox-portal-mode .portalMilestoneRail{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (width<=760px){body.spotblox-portal-mode .portalSimpleHero{border-radius:24px!important;padding:22px!important}body.spotblox-portal-mode .portalHeroCopy h1{font-size:clamp(2.1rem,13vw,3.35rem)!important}body.spotblox-portal-mode .portalHeroActions,body.spotblox-portal-mode .portalHeroActions .btn{width:100%!important}body.spotblox-portal-mode .portalHeroActions .btn{justify-content:center!important}body.spotblox-portal-mode .portalProgressPanel{min-height:auto!important}body.spotblox-portal-mode .portalFocusStrip,body.spotblox-portal-mode .portalSimpleTwoCol,body.spotblox-portal-mode .portalActionGrid,body.spotblox-portal-mode .portalMilestoneRail{grid-template-columns:1fr!important}body.spotblox-portal-mode .portalFocusCard{min-height:120px!important}body.spotblox-portal-mode .portalActionTile{min-height:82px!important}}.siteHeader .navLinks .btn.btnGhost{white-space:nowrap!important}@media (width<=980px){.siteHeader .navLinks.isOpen{background:#fffffffa!important;border:1px solid #e4e7ecf2!important;border-radius:22px!important;padding:14px!important;box-shadow:0 22px 60px #1018281f!important}.siteHeader .navLinks.isOpen a,.siteHeader .navLinks.isOpen button{justify-content:center!important;width:100%!important}}body.spotblox-admin-mode .adminCommandOverview{gap:16px!important}body.spotblox-admin-mode .adminCommandOverview .commandHead{align-items:center!important;padding:4px 2px 2px!important}body.spotblox-admin-mode .adminCommandOverview .commandHead h2{color:#101828!important;letter-spacing:-.055em!important;margin-bottom:5px!important;font-size:clamp(1.45rem,2.8vw,2.25rem)!important}body.spotblox-admin-mode .adminCommandOverview .commandHead p{color:#667085!important;max-width:760px!important;font-size:.95rem!important;line-height:1.55!important}body.spotblox-admin-mode .adminCommandOverview .commandPrimaryCard,body.spotblox-admin-mode .adminCommandOverview .commandActionCard{border-radius:26px!important;box-shadow:0 22px 58px #10182814!important}body.spotblox-admin-mode .adminCommandOverview .commandPrimaryCard{background:radial-gradient(circle at 88% 10%,#5a80ff57,#0000 32%),linear-gradient(135deg,#0b1220 0%,#151f32 100%)!important;min-height:210px!important}body.spotblox-admin-mode .adminCommandOverview .commandActionCard{background:#fff!important;border:1px solid #e4e7ec!important;min-height:210px!important}body.spotblox-admin-mode .adminCommandOverview .commandStatsGrid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:10px!important}body.spotblox-admin-mode .adminCommandOverview .commandStatsGrid>div{background:#fff!important;border:1px solid #e4e7ec!important;border-radius:20px!important;min-height:118px!important;box-shadow:0 14px 34px #1018280d!important}body.spotblox-admin-mode .adminCommandOverview .commandStatsGrid>div:nth-child(n+5){box-shadow:none!important;background:#f8fafc!important}body.spotblox-admin-mode .adminCommandOverview .commandSplitGrid{gap:14px!important}body.spotblox-admin-mode .adminCommandOverview .commandChartCard,body.spotblox-admin-mode .adminCommandOverview .commandAttentionCard,body.spotblox-admin-mode .adminCommandOverview .commandRecentCard,body.spotblox-admin-mode .adminCommandOverview .commandQuickCard{background:#fff!important;border:1px solid #e4e7ec!important;border-radius:24px!important;box-shadow:0 16px 42px #1018280e!important}body.spotblox-admin-mode .adminCommandOverview .commandBarRow{border-radius:12px!important;min-height:38px!important;padding:6px 8px!important}body.spotblox-admin-mode .adminCommandOverview .commandBarRow:hover{background:#f8fafc!important}body.spotblox-admin-mode .adminCommandOverview .commandActionItem,body.spotblox-admin-mode .adminCommandOverview .commandRecentList a{border-radius:15px!important;min-height:50px!important}body.spotblox-admin-mode .adminCommandOverview .commandQuickGrid a{border-radius:15px!important;justify-content:center!important;min-height:48px!important}body.spotblox-portal-mode .cpSidebarSimple,body.spotblox-admin-mode .sbAdminSidebarSimple{border-radius:22px!important}body.spotblox-portal-mode .cpPrimaryLinks,body.spotblox-admin-mode .sbAdminPrimaryLinks{gap:7px!important;margin-bottom:10px!important;display:grid!important}body.spotblox-portal-mode .cpPrimaryLinks a,body.spotblox-admin-mode .sbAdminPrimaryLinks a{color:#344054!important;border-radius:13px!important;align-items:center!important;gap:9px!important;min-height:40px!important;padding:10px 11px!important;font-weight:900!important;text-decoration:none!important;display:flex!important}body.spotblox-portal-mode .cpMoreGroup,body.spotblox-admin-mode .sbAdminMoreGroup{border-top:1px solid #e4e7eccc!important;margin-top:8px!important;padding-top:8px!important}body.spotblox-portal-mode .cpMoreGroup>summary,body.spotblox-admin-mode .sbAdminMoreGroup>summary{cursor:pointer!important;color:#667085!important;border-radius:13px!important;justify-content:space-between!important;align-items:center!important;min-height:38px!important;padding:9px 11px!important;font-weight:900!important;display:flex!important}body.spotblox-portal-mode .cpMoreGroup>summary:hover,body.spotblox-admin-mode .sbAdminMoreGroup>summary:hover{background:#f8fafc!important}body.spotblox-portal-mode .cpSideLinks strong{color:#98a2b3!important;text-transform:uppercase!important;letter-spacing:.08em!important;margin:10px 0 5px!important;font-size:.7rem!important;display:block!important}body.spotblox-portal-mode .portalSimpleHero{isolation:isolate!important}body.spotblox-portal-mode .portalHeroCopy h1{max-width:840px!important}body.spotblox-portal-mode .portalFocusCard,body.spotblox-portal-mode .portalActionTile,body.spotblox-portal-mode .portalSimpleCard{transition:transform .16s,box-shadow .16s,border-color .16s!important}body.spotblox-portal-mode .portalFocusCard:hover,body.spotblox-portal-mode .portalActionTile:hover,body.spotblox-portal-mode .portalFileGrid a:hover{border-color:#c7d7fe!important;transform:translateY(-2px)!important;box-shadow:0 24px 58px #1018281a!important}body.spotblox-portal-mode .portalSimpleCard{-webkit-backdrop-filter:blur(12px)!important;backdrop-filter:blur(12px)!important}body.spotblox-portal-mode .portalSimpleCard .eyebrow{letter-spacing:.1em!important;font-size:.68rem!important;font-weight:950!important}body.spotblox-portal-mode .portalActionTile.blue>span,body.spotblox-portal-mode .portalFocusCard.blue svg{color:#2457ff!important}body.spotblox-portal-mode .portalActionTile.orange>span,body.spotblox-portal-mode .portalFocusCard.orange svg{color:#dc6803!important}body.spotblox-portal-mode .portalActionTile.green>span,body.spotblox-portal-mode .portalFocusCard.green svg{color:#079455!important}body.spotblox-portal-mode .portalActionTile.purple>span,body.spotblox-portal-mode .portalFocusCard.purple svg{color:#7a5af8!important}@media (width<=1180px){body.spotblox-admin-mode .adminCommandOverview .commandHeroGrid,body.spotblox-admin-mode .adminCommandOverview .commandSplitGrid{grid-template-columns:1fr!important}body.spotblox-admin-mode .adminCommandOverview .commandStatsGrid{grid-template-columns:repeat(2,minmax(0,1fr))!important}body.spotblox-admin-mode .adminCommandOverview .commandQuickGrid{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (width<=900px){body.spotblox-admin-mode .adminCommandOverview .commandHead{flex-direction:column!important;align-items:stretch!important}body.spotblox-admin-mode .adminCommandOverview .commandHead .btn{justify-content:center!important;width:100%!important}}@media (width<=760px){body.spotblox-portal-mode .portalSimplePage{background:#f8fafc!important}body.spotblox-portal-mode .portalSimpleHero{border-radius:24px!important;gap:18px!important;margin-top:10px!important;padding:18px!important}body.spotblox-portal-mode .portalHeroCopy h1{letter-spacing:-.075em!important;font-size:clamp(2rem,12vw,3.2rem)!important}body.spotblox-portal-mode .portalHeroCopy p{font-size:.94rem!important}body.spotblox-portal-mode .portalHeroMeta{gap:7px!important}body.spotblox-portal-mode .portalHeroMeta span{justify-content:center!important;width:100%!important}body.spotblox-portal-mode .portalHeroActions{grid-template-columns:1fr!important;display:grid!important}body.spotblox-portal-mode .portalHeroActions .btn{justify-content:center!important;width:100%!important}body.spotblox-portal-mode .portalProgressPanel{border-radius:22px!important;min-height:auto!important;padding:18px!important}body.spotblox-portal-mode .portalProgressRing{width:128px!important;height:128px!important}body.spotblox-portal-mode .portalFocusStrip{grid-template-columns:1fr!important;margin-top:12px!important}body.spotblox-portal-mode .portalFocusCard{grid-template-columns:auto 1fr auto!important;align-items:center!important;min-height:104px!important}body.spotblox-portal-mode .portalFocusCard small{grid-column:2/-1!important}body.spotblox-portal-mode .portalSimpleLayout,body.spotblox-portal-mode .portalSimpleTwoCol,body.spotblox-portal-mode .portalLowerGrid,body.spotblox-portal-mode .portalActionGrid,body.spotblox-portal-mode .portalMilestoneRail{grid-template-columns:1fr!important}body.spotblox-portal-mode .portalSimpleCard{border-radius:20px!important;padding:16px!important}body.spotblox-portal-mode .portalActionTile{min-height:78px!important}body.spotblox-portal-mode .portalCardHead{gap:8px!important}body.spotblox-portal-mode .portalCardHead h2{font-size:1.12rem!important}}@media (width<=560px){body.spotblox-admin-mode .adminCommandOverview .commandStatsGrid,body.spotblox-admin-mode .adminCommandOverview .commandQuickGrid{grid-template-columns:1fr!important}body.spotblox-admin-mode .adminCommandOverview .commandPrimaryCard,body.spotblox-admin-mode .adminCommandOverview .commandActionCard{min-height:auto!important}body.spotblox-admin-mode .adminCommandOverview .commandPrimaryCard{flex-direction:column!important;align-items:flex-start!important}body.spotblox-admin-mode .adminCommandOverview .commandDonut{flex-basis:112px!important;width:112px!important;height:112px!important}}body.spotblox-admin-mode .adminCommandOverview .adminCard,body.spotblox-portal-mode .portalSimpleCard,body.spotblox-portal-mode .portalFocusCard{box-shadow:0 10px 30px #1018280e!important}body.spotblox-admin-mode .adminCommandOverview .adminCard:hover,body.spotblox-portal-mode .portalSimpleCard:hover{box-shadow:0 14px 36px #10182813!important}body.spotblox-admin-mode .adminCommandOverview{max-width:1180px!important;margin-inline:auto!important}body.spotblox-admin-mode .adminCommandOverview .commandHeroGrid{grid-template-columns:minmax(0,1.12fr) minmax(210px,.62fr) minmax(210px,.62fr)!important;gap:12px!important}body.spotblox-admin-mode .adminCommandOverview .commandPrimaryCard,body.spotblox-admin-mode .adminCommandOverview .commandActionCard{border-radius:22px!important;min-height:178px!important;padding:20px!important}body.spotblox-admin-mode .adminCommandOverview .commandPrimaryCard p,body.spotblox-admin-mode .adminCommandOverview .commandActionCard p{font-size:.82rem!important;line-height:1.45!important}body.spotblox-admin-mode .adminCommandOverview .commandActionCard strong{font-size:clamp(1.85rem,3.3vw,2.65rem)!important}body.spotblox-admin-mode .adminCommandOverview .commandDonut{flex-basis:108px!important;width:108px!important;height:108px!important}body.spotblox-admin-mode .adminCommandOverview .commandDonut strong{font-size:1.12rem!important}body.spotblox-admin-mode .adminCommandOverview .commandDonut small{margin-top:-27px!important;font-size:.58rem!important}body.spotblox-admin-mode .adminCommandOverview .commandStatsGrid>div span{font-size:.72rem!important}body.spotblox-admin-mode .adminCommandOverview .commandChartCard,body.spotblox-admin-mode .adminCommandOverview .commandAttentionCard,body.spotblox-admin-mode .adminCommandOverview .commandRecentCard,body.spotblox-admin-mode .adminCommandOverview .commandQuickCard{border-radius:20px!important;padding:18px!important}body.spotblox-admin-mode .adminCommandOverview .commandCardHead h3{font-size:1rem!important}body.spotblox-admin-mode .adminCommandOverview .commandCardHead p{font-size:.78rem!important}body.spotblox-admin-mode .adminCommandOverview .commandBarRow{grid-template-columns:100px minmax(0,1fr) 34px!important;min-height:32px!important;padding:3px 4px!important}body.spotblox-admin-mode .adminCommandOverview .commandBarRow span,body.spotblox-admin-mode .adminCommandOverview .commandBarRow strong{font-size:.76rem!important}body.spotblox-admin-mode .adminCommandOverview .commandBarRow i{height:8px!important}body.spotblox-admin-mode .adminCommandOverview .bottomGrid{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr)!important}body.spotblox-admin-mode .adminCommandOverview .commandActionItem,body.spotblox-admin-mode .adminCommandOverview .commandRecentList a{border-radius:13px!important;min-height:44px!important;padding:9px 10px!important}body.spotblox-admin-mode .adminCommandOverview .commandQuickGrid{grid-template-columns:repeat(3,minmax(0,1fr))!important}body.spotblox-admin-mode .adminCommandOverview .commandQuickGrid a:nth-child(n+4){display:none!important}body.spotblox-portal-mode .portalSimpleHero,body.spotblox-portal-mode .portalFocusStrip,body.spotblox-portal-mode .portalSimpleLayout{max-width:1160px!important}body.spotblox-portal-mode .portalSimpleHero{border-radius:30px!important;grid-template-columns:minmax(0,1.45fr) minmax(250px,.55fr)!important;min-height:315px!important;padding:clamp(20px,3.2vw,34px)!important}body.spotblox-portal-mode .portalHeroCopy h1{font-size:clamp(2.15rem,4.6vw,4.35rem)!important;line-height:.94!important}body.spotblox-portal-mode .portalHeroCopy p{max-width:620px!important;font-size:.95rem!important}body.spotblox-portal-mode .portalHeroMeta{margin-top:14px!important}body.spotblox-portal-mode .portalHeroMeta span{min-height:31px!important;padding:7px 10px!important;font-size:.74rem!important}body.spotblox-portal-mode .portalHeroActions{margin-top:18px!important}body.spotblox-portal-mode .portalProgressPanel{border-radius:24px!important;min-height:230px!important;padding:18px!important}body.spotblox-portal-mode .portalProgressRing{width:126px!important;height:126px!important}body.spotblox-portal-mode .portalProgressRing strong{font-size:1.45rem!important}body.spotblox-portal-mode .portalProgressRing span{margin-top:-33px!important;font-size:.58rem!important}body.spotblox-portal-mode .portalAttentionMini strong{font-size:1.85rem!important}body.spotblox-portal-mode .portalFocusStrip{grid-template-columns:repeat(3,minmax(0,1fr))!important;margin-top:12px!important}body.spotblox-portal-mode .portalFocusStrip .portalFocusCard:nth-child(n+4){display:none!important}body.spotblox-portal-mode .portalFocusCard{border-radius:18px!important;grid-template-columns:auto 1fr auto!important;align-items:center!important;gap:8px 12px!important;min-height:108px!important;padding:14px!important;display:grid!important}body.spotblox-portal-mode .portalFocusCard span{font-size:.7rem!important}body.spotblox-portal-mode .portalFocusCard strong{grid-area:1/3/span 2!important;font-size:1.85rem!important}body.spotblox-portal-mode .portalFocusCard small{grid-column:2!important;font-size:.76rem!important}body.spotblox-portal-mode .portalSimpleCard{border-radius:20px!important;padding:17px!important}body.spotblox-portal-mode .portalCardHead{margin-bottom:11px!important}body.spotblox-portal-mode .portalCardHead h2{font-size:1.08rem!important}body.spotblox-portal-mode .portalActionTile{border-radius:15px!important;grid-template-columns:auto 1fr auto!important;min-height:86px!important;padding:12px!important}body.spotblox-portal-mode .portalActionTile strong{font-size:.86rem!important}body.spotblox-portal-mode .portalActionTile small{font-size:.7rem!important}body.spotblox-portal-mode .portalActionTile em{min-width:28px!important;height:28px!important;font-size:.78rem!important}body.spotblox-portal-mode .portalLowerGrid,body.spotblox-portal-mode .portalSimpleSide .portalSimpleCard:nth-child(n+4){display:none!important}body.spotblox-portal-mode .miniFormCard .miniForm textarea{min-height:76px!important}body.spotblox-portal-mode .miniFormCard .miniForm input,body.spotblox-portal-mode .miniFormCard .miniForm select,body.spotblox-portal-mode .miniFormCard .miniForm textarea{border-radius:11px!important;padding:10px 11px!important;font-size:.84rem!important}body.spotblox-portal-mode .cpSidebarBrand,body.spotblox-admin-mode .sbAdminBrand{margin-bottom:10px!important;padding-bottom:10px!important}body.spotblox-portal-mode .cpPrimaryLinks a,body.spotblox-admin-mode .sbAdminPrimaryLinks a{border-radius:11px!important;min-height:36px!important;padding:8px 10px!important;font-size:.86rem!important}body.spotblox-portal-mode .cpMoreGroup>summary,body.spotblox-admin-mode .sbAdminMoreGroup>summary{min-height:34px!important;padding:8px 10px!important;font-size:.82rem!important}body.spotblox-portal-mode .cpMoreGroup:not([open]),body.spotblox-admin-mode .sbAdminMoreGroup:not([open]){opacity:.78!important}@media (width<=1180px){body.spotblox-admin-mode .adminCommandOverview .commandHeroGrid,body.spotblox-admin-mode .adminCommandOverview .commandSplitGrid,body.spotblox-portal-mode .portalSimpleHero,body.spotblox-portal-mode .portalSimpleLayout{grid-template-columns:1fr!important}body.spotblox-admin-mode .adminCommandOverview .commandStatsGrid{grid-template-columns:repeat(2,minmax(0,1fr))!important}body.spotblox-portal-mode .portalFocusStrip{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (width<=760px){body.spotblox-admin-mode .adminCommandOverview{max-width:100%!important}body.spotblox-admin-mode .adminCommandOverview .commandStatsGrid,body.spotblox-admin-mode .adminCommandOverview .commandQuickGrid,body.spotblox-portal-mode .portalFocusStrip,body.spotblox-portal-mode .portalActionGrid,body.spotblox-portal-mode .portalSimpleTwoCol,body.spotblox-portal-mode .portalMilestoneRail{grid-template-columns:1fr!important}body.spotblox-admin-mode .adminCommandOverview .commandStatsGrid>div:nth-child(n+3),body.spotblox-portal-mode .portalFocusStrip .portalFocusCard:nth-child(n+3){display:none!important}body.spotblox-portal-mode .portalSimpleHero{border-radius:22px!important;min-height:auto!important;padding:17px!important}body.spotblox-portal-mode .portalHeroCopy h1{font-size:clamp(1.95rem,11vw,3rem)!important}body.spotblox-portal-mode .portalHeroCopy p{font-size:.9rem!important}body.spotblox-portal-mode .portalHeroMeta span{width:100%!important}body.spotblox-portal-mode .portalHeroActions{grid-template-columns:1fr!important;display:grid!important}body.spotblox-portal-mode .portalHeroActions .btn{justify-content:center!important;width:100%!important;min-height:42px!important}body.spotblox-portal-mode .portalProgressPanel{display:none!important}body.spotblox-portal-mode .portalActionTile{min-height:72px!important}body.spotblox-portal-mode .portalSimpleSide .portalSimpleCard:nth-child(n+3){display:none!important}}@media (width<=520px){body.spotblox-admin-mode .adminCommandOverview .commandHead h2{font-size:1.45rem!important}body.spotblox-portal-mode .portalSimpleCard{border-radius:18px!important;padding:14px!important}body.spotblox-portal-mode .portalFocusCard{min-height:86px!important}}body.spotblox-admin-mode,body.spotblox-portal-mode{background:#f7f9fc!important}.siteHeader{-webkit-backdrop-filter:blur(18px)!important;backdrop-filter:blur(18px)!important;background:#ffffffdb!important;border-bottom:1px solid #e4e7ecc7!important}.siteHeader .navWrap{min-height:68px!important}.siteHeader .navLinks a:not(.btn){color:#475467!important;font-weight:820!important}.siteHeader .navLinks a:not(.btn).active{color:#101828!important}body.spotblox-portal-mode .portalSimplePage{background:radial-gradient(circle at 10% 0,#2457ff14,#0000 30%),radial-gradient(circle at 90% 12%,#7b61ff0f,#0000 26%),#f7f9fc!important}body.spotblox-portal-mode .portalSimpleHero,body.spotblox-portal-mode .portalSimpleLayout,body.spotblox-portal-mode .portalFocusStrip{max-width:1120px!important}body.spotblox-portal-mode .portalSimpleHero{color:#101828!important;background:linear-gradient(135deg,#fffffffa,#f8fbfff5)!important;border:1px solid #e4e7ecf2!important;border-radius:30px!important;grid-template-columns:minmax(0,1.35fr) 260px!important;gap:20px!important;min-height:286px!important;margin-top:16px!important;padding:clamp(20px,3vw,32px)!important;box-shadow:0 22px 70px #10182814!important}body.spotblox-portal-mode .portalHeroCopy .eyebrow,body.spotblox-portal-mode .portalSimpleHero .eyebrow{color:#2457ff!important}body.spotblox-portal-mode .portalHeroCopy h1{color:#101828!important;letter-spacing:-.08em!important;font-size:clamp(2rem,4.4vw,4.05rem)!important;line-height:.95!important}body.spotblox-portal-mode .portalHeroCopy p{color:#667085!important;max-width:660px!important;font-size:.96rem!important;line-height:1.62!important}body.spotblox-portal-mode .portalHeroMeta span{color:#344054!important;background:#f2f4f7!important;border:1px solid #e4e7ec!important}body.spotblox-portal-mode .portalHeroMeta svg{color:#2457ff!important}body.spotblox-portal-mode .portalHeroActions .btnPrimary{box-shadow:0 12px 26px #2457ff38!important}body.spotblox-portal-mode .portalHeroActions .btnSoft{color:#344054!important;background:#fff!important;border:1px solid #e4e7ec!important}body.spotblox-portal-mode .portalProgressPanel{background:#101828!important;border:1px solid #1018280f!important;border-radius:24px!important;min-height:220px!important;padding:18px!important;box-shadow:0 18px 46px #10182824!important}body.spotblox-portal-mode .portalProgressRing{background:radial-gradient(circle at center, #fff 0 56%, transparent 57%), conic-gradient(#6f8dff calc(var(--value) * 1%), #ffffff29 0)!important;width:120px!important;height:120px!important}body.spotblox-portal-mode .portalProgressRing strong{color:#101828!important;font-size:1.35rem!important}body.spotblox-portal-mode .portalProgressRing span{color:#667085!important;margin-top:-31px!important;font-size:.56rem!important}body.spotblox-portal-mode .portalAttentionMini small{color:#ffffff9e!important;margin-top:12px!important}body.spotblox-portal-mode .portalAttentionMini strong{color:#fff!important;font-size:1.72rem!important}body.spotblox-portal-mode .portalAttentionMini p{color:#ffffffad!important;font-size:.78rem!important}body.spotblox-portal-mode .portalFocusStrip{display:none!important}body.spotblox-portal-mode .portalSimpleLayout{grid-template-columns:minmax(0,1fr) 320px!important;gap:14px!important;margin-top:14px!important}body.spotblox-portal-mode .portalSimpleMain,body.spotblox-portal-mode .portalSimpleSide{gap:14px!important}body.spotblox-portal-mode .portalSimpleCard{background:#fffffff5!important;border:1px solid #e4e7ecf5!important;border-radius:22px!important;box-shadow:0 14px 42px #1018280e!important}body.spotblox-portal-mode .portalSimpleCard:hover{box-shadow:0 16px 48px #10182813!important}body.spotblox-portal-mode .portalActionCenter{padding:18px!important}body.spotblox-portal-mode .portalCardHead h2{letter-spacing:-.035em!important;font-size:1.12rem!important}body.spotblox-portal-mode .portalCardHead .eyebrow{color:#2457ff!important;font-size:.66rem!important}body.spotblox-portal-mode .portalActionGrid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:9px!important}body.spotblox-portal-mode .portalActionTile:nth-child(n+5){display:none!important}body.spotblox-portal-mode .portalActionTile{background:#f8fafc!important;border-color:#e4e7ec!important;border-radius:16px!important;min-height:80px!important}body.spotblox-portal-mode .portalActionTile>span{border-radius:12px!important;width:36px!important;height:36px!important}body.spotblox-portal-mode .portalActionTile em{color:#101828!important;background:#fff!important;border:1px solid #e4e7ec!important}body.spotblox-portal-mode .portalSimpleTwoCol{gap:14px!important}body.spotblox-portal-mode .portalBar>div{font-size:.8rem!important}body.spotblox-portal-mode .portalBar i{background:#edf1f7!important;height:8px!important}body.spotblox-portal-mode .portalBar b{background:linear-gradient(90deg,#2457ff,#8aa2ff)!important}body.spotblox-portal-mode .portalNextStep>p{font-size:.86rem!important;line-height:1.55!important}body.spotblox-portal-mode .portalMetaPills span{min-height:30px!important;padding:7px 10px!important;font-size:.72rem!important}body.spotblox-portal-mode .portalMilestoneRail{grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:8px!important}body.spotblox-portal-mode .portalMilestoneRail>div:nth-child(n+6){display:none!important}body.spotblox-portal-mode .portalMilestoneRail>div{border-radius:14px!important;padding:10px!important}body.spotblox-portal-mode .portalMilestoneRail span{width:26px!important;height:26px!important;font-size:.78rem!important}body.spotblox-portal-mode .portalMilestoneRail strong{font-size:.78rem!important}body.spotblox-portal-mode .portalSimpleSide .portalSimpleCard:nth-child(2){display:none!important}body.spotblox-portal-mode .portalSimpleSide .portalSimpleCard:nth-child(3){display:block!important}body.spotblox-portal-mode .portalSimpleSide .portalSimpleCard:nth-child(n+4){display:none!important}body.spotblox-portal-mode .miniFormCard .miniForm input,body.spotblox-portal-mode .miniFormCard .miniForm select,body.spotblox-portal-mode .miniFormCard .miniForm textarea{background:#fff!important;border-color:#d0d5dd!important;border-radius:12px!important}body.spotblox-portal-mode .miniFormCard .miniForm .btn{min-height:40px!important}body.spotblox-portal-mode .portalMiniList>div,body.spotblox-portal-mode .portalFileGrid a{background:#f9fafb!important;border-radius:14px!important}body.spotblox-portal-mode .portalMiniList p{font-size:.8rem!important}body.spotblox-admin-mode .adminCommandOverview .commandHead h2{font-size:clamp(1.45rem,2.6vw,2.1rem)!important}body.spotblox-admin-mode .adminCommandOverview .commandHead p{max-width:650px!important;font-size:.9rem!important}body.spotblox-admin-mode .adminCommandOverview .commandHeroGrid .commandActionCard:nth-child(3){display:none!important}body.spotblox-admin-mode .adminCommandOverview .commandPrimaryCard,body.spotblox-admin-mode .adminCommandOverview .commandActionCard{border-radius:22px!important;min-height:160px!important}body.spotblox-admin-mode .adminCommandOverview .commandPrimaryCard{background:radial-gradient(circle at 90% 4%,#738cff52,#0000 30%),linear-gradient(135deg,#0f1728 0%,#101828 100%)!important}body.spotblox-admin-mode .adminCommandOverview .commandPrimaryCard h3{font-size:clamp(1.42rem,2.8vw,2.1rem)!important}body.spotblox-admin-mode .adminCommandOverview .commandPrimaryCard p{max-width:520px!important}body.spotblox-admin-mode .adminCommandOverview .commandActionCard{background:#fff!important}body.spotblox-admin-mode .adminCommandOverview .commandStatsGrid{grid-template-columns:repeat(4,minmax(0,1fr))!important}body.spotblox-admin-mode .adminCommandOverview .commandStatsGrid>div{border-radius:16px!important;min-height:88px!important;padding:13px!important}body.spotblox-admin-mode .adminCommandOverview .commandStatsGrid>div strong{font-size:1.45rem!important}body.spotblox-admin-mode .adminCommandOverview .commandStatsGrid>div:nth-child(n+5){display:none!important}body.spotblox-admin-mode .adminCommandOverview .commandSplitGrid:first-of-type{grid-template-columns:1fr!important}body.spotblox-admin-mode .adminCommandOverview .commandSplitGrid:first-of-type .commandChartCard:nth-child(2),body.spotblox-admin-mode .adminCommandOverview .commandQuickCard{display:none!important}body.spotblox-admin-mode .adminCommandOverview .commandChartCard,body.spotblox-admin-mode .adminCommandOverview .commandAttentionCard,body.spotblox-admin-mode .adminCommandOverview .commandRecentCard{border-radius:20px!important;padding:17px!important}body.spotblox-admin-mode .adminCommandOverview .commandBarRow{grid-template-columns:110px minmax(0,1fr) 34px!important}body.spotblox-admin-mode .adminCommandOverview .commandActionItem,body.spotblox-admin-mode .adminCommandOverview .commandRecentList a{background:#f9fafb!important}body.spotblox-portal-mode .cpSidebarSimple,body.spotblox-admin-mode .sbAdminSidebarSimple{background:#ffffffe6!important;border:1px solid #e4e7ecd9!important;box-shadow:0 14px 42px #1018280f!important}body.spotblox-portal-mode .cpPrimaryLinks a,body.spotblox-admin-mode .sbAdminPrimaryLinks a{color:#475467!important}body.spotblox-portal-mode .cpPrimaryLinks a.active,body.spotblox-admin-mode .sbAdminPrimaryLinks a.active{color:#2457ff!important;background:#f4f7ff!important}@media (width<=1180px){body.spotblox-portal-mode .portalSimpleHero,body.spotblox-portal-mode .portalSimpleLayout,body.spotblox-admin-mode .adminCommandOverview .commandHeroGrid,body.spotblox-admin-mode .adminCommandOverview .bottomGrid{grid-template-columns:1fr!important}body.spotblox-admin-mode .adminCommandOverview .commandHeroGrid .commandActionCard:nth-child(3){display:none!important}body.spotblox-admin-mode .adminCommandOverview .commandStatsGrid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (width<=760px){body.spotblox-portal-mode .portalSimpleHero{border-radius:24px!important;margin-top:10px!important;padding:18px!important}body.spotblox-portal-mode .portalHeroCopy h1{font-size:clamp(1.95rem,10.5vw,2.85rem)!important;line-height:.98!important}body.spotblox-portal-mode .portalHeroCopy p{font-size:.88rem!important}body.spotblox-portal-mode .portalHeroMeta{display:none!important}body.spotblox-portal-mode .portalHeroActions{grid-template-columns:1fr!important;margin-top:16px!important;display:grid!important}body.spotblox-portal-mode .portalHeroActions .btn{justify-content:center!important;width:100%!important;min-height:42px!important}body.spotblox-portal-mode .portalProgressPanel{display:none!important}body.spotblox-portal-mode .portalActionGrid,body.spotblox-portal-mode .portalSimpleTwoCol,body.spotblox-portal-mode .portalMilestoneRail{grid-template-columns:1fr!important}body.spotblox-portal-mode .portalActionTile:nth-child(n+4){display:none!important}body.spotblox-portal-mode .portalActionTile{min-height:72px!important}body.spotblox-portal-mode .portalSimpleSide .portalSimpleCard:nth-child(2),body.spotblox-portal-mode .portalSimpleSide .portalSimpleCard:nth-child(n+3){display:none!important}body.spotblox-admin-mode .adminCommandOverview .commandStatsGrid{grid-template-columns:1fr!important}body.spotblox-admin-mode .adminCommandOverview .commandStatsGrid>div:nth-child(n+3){display:none!important}body.spotblox-admin-mode .adminCommandOverview .commandPrimaryCard{flex-direction:column!important;align-items:flex-start!important}body.spotblox-admin-mode .adminCommandOverview .commandDonut{flex-basis:96px!important;width:96px!important;height:96px!important}}@media (width<=520px){body.spotblox-portal-mode .portalSimpleHero,body.spotblox-portal-mode .portalSimpleCard{border-radius:18px!important}body.spotblox-portal-mode .portalSimpleCard{padding:14px!important}body.spotblox-portal-mode .portalCardHead{margin-bottom:9px!important}body.spotblox-portal-mode .portalCardHead h2{font-size:1rem!important}}body.spotblox-admin-mode{--sb-admin-sidebar:250px!important;--sb-admin-gap:20px!important;--sb-admin-pad:18px!important;color:#111827!important;background:#f6f7f9!important}body.spotblox-admin-mode .siteHeader,body.spotblox-admin-mode header.siteHeader{display:none!important}body.spotblox-admin-mode .sbAdminSidebar,body.spotblox-admin-mode .sbAdminSidebarSimple{left:var(--sb-admin-pad)!important;top:var(--sb-admin-pad)!important;bottom:var(--sb-admin-pad)!important;width:var(--sb-admin-sidebar)!important;z-index:80!important;background:#fff!important;border:1px solid #e5e7eb!important;border-radius:18px!important;position:fixed!important;overflow:hidden!important;box-shadow:0 10px 28px #0f172a12!important}body.spotblox-admin-mode .sbAdminBrand{border-bottom:1px solid #eef0f3!important;margin:0 0 10px!important;padding:14px 14px 12px!important}body.spotblox-admin-mode .sbAdminBrand span{color:#fff!important;width:34px!important;height:34px!important;box-shadow:none!important;background:#111827!important;border-radius:10px!important}body.spotblox-admin-mode .sbAdminBrand strong{color:#111827!important;font-size:.92rem!important}body.spotblox-admin-mode .sbAdminBrand small{color:#6b7280!important;font-size:.75rem!important}body.spotblox-admin-mode .sbAdminNav{padding:0 10px!important;overflow-y:auto!important}body.spotblox-admin-mode .sbAdminPrimaryLinks{gap:6px!important;display:grid!important}body.spotblox-admin-mode .sbAdminPrimaryLinks a,body.spotblox-admin-mode .sbAdminLinks a{color:#4b5563!important;border-radius:10px!important;align-items:center!important;gap:9px!important;min-height:38px!important;padding:9px 10px!important;font-size:.86rem!important;font-weight:850!important;text-decoration:none!important;display:flex!important}body.spotblox-admin-mode .sbAdminPrimaryLinks a:hover,body.spotblox-admin-mode .sbAdminLinks a:hover{color:#111827!important;background:#f3f4f6!important}body.spotblox-admin-mode .sbAdminPrimaryLinks a.active,body.spotblox-admin-mode .sbAdminLinks a.active{color:#1d4ed8!important;background:#eef2ff!important}body.spotblox-admin-mode .sbAdminMoreGroup{border-top:1px solid #eef0f3!important;margin-top:10px!important;padding-top:10px!important}body.spotblox-admin-mode .sbAdminMoreGroup>summary,body.spotblox-admin-mode .sbAdminSubGroup>summary{color:#6b7280!important;cursor:pointer!important;border-radius:10px!important;min-height:36px!important;padding:8px 10px!important;font-size:.82rem!important;font-weight:850!important}body.spotblox-admin-mode .sbAdminSubGroup{background:#fafafa!important;border:1px solid #eee!important;border-radius:12px!important;margin-top:7px!important}body.spotblox-admin-mode .sbAdminSupport{border-radius:12px!important;margin:10px!important}body.spotblox-admin-mode .adminPage{min-height:100vh!important;padding:var(--sb-admin-pad) 24px 70px calc(var(--sb-admin-sidebar) + var(--sb-admin-gap) + var(--sb-admin-pad))!important;background:#f6f7f9!important}body.spotblox-admin-mode .adminPage>.container,body.spotblox-admin-mode .adminPage .container,body.spotblox-admin-mode .adminSection,body.spotblox-admin-mode .adminCommandOverview,body.spotblox-admin-mode .supportAdminWrap{width:100%!important;max-width:1180px!important;margin-left:0!important;margin-right:auto!important}body.spotblox-admin-mode .adminTop.container,body.spotblox-admin-mode .adminPage>.adminTop.container{background:#fff!important;border:1px solid #e5e7eb!important;border-radius:16px!important;justify-content:space-between!important;align-items:center!important;gap:16px!important;min-height:auto!important;margin:0 0 16px!important;padding:18px 20px!important;display:flex!important;overflow:hidden!important;box-shadow:0 8px 22px #0f172a0b!important}body.spotblox-admin-mode .adminTop.container:after{display:none!important}body.spotblox-admin-mode .adminTop .eyebrow{color:#1d4ed8!important;letter-spacing:.12em!important;text-transform:uppercase!important;background:#eef2ff!important;border:1px solid #dbeafe!important;border-radius:999px!important;width:fit-content!important;margin:0 0 8px!important;padding:5px 9px!important;font-size:.66rem!important;font-weight:950!important}body.spotblox-admin-mode .adminTop h1{color:#111827!important;letter-spacing:-.045em!important;margin:0 0 6px!important;font-size:clamp(1.55rem,2.5vw,2.15rem)!important;line-height:1.08!important}body.spotblox-admin-mode .adminTop p:not(.eyebrow){color:#6b7280!important;max-width:660px!important;margin:0!important;font-size:.9rem!important;line-height:1.5!important}body.spotblox-admin-mode .adminTopActions{flex-wrap:wrap!important;justify-content:flex-end!important;gap:8px!important;display:flex!important}body.spotblox-admin-mode .btn,body.spotblox-admin-mode button{box-shadow:none!important;border-radius:9px!important}body.spotblox-admin-mode .btnPrimary,body.spotblox-admin-mode button[type=submit]{color:#fff!important;background:#2563eb!important;border-color:#2563eb!important}body.spotblox-admin-mode .btnSoft,body.spotblox-admin-mode .btnGhost,body.spotblox-admin-mode .adminTopActions .btn{color:#374151!important;background:#fff!important;border:1px solid #e5e7eb!important;min-height:36px!important;padding:8px 12px!important;font-size:.82rem!important;font-weight:850!important}body.spotblox-admin-mode .supportMetrics,body.spotblox-admin-mode .metricsGrid.supportMetrics{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:10px!important;width:100%!important;margin:0 0 14px!important;display:grid!important}body.spotblox-admin-mode .supportMetrics .metricCard,body.spotblox-admin-mode .metricsGrid.supportMetrics .metricCard{background:#fff!important;border:1px solid #e5e7eb!important;border-radius:14px!important;align-content:center!important;gap:5px!important;min-height:78px!important;padding:14px!important;display:grid!important;box-shadow:0 6px 18px #0f172a09!important}body.spotblox-admin-mode .supportMetrics .metricCard span{color:#6b7280!important;letter-spacing:.07em!important;text-transform:uppercase!important;font-size:.7rem!important;font-weight:900!important}body.spotblox-admin-mode .supportMetrics .metricCard strong{color:#111827!important;letter-spacing:-.04em!important;font-size:1.55rem!important;line-height:1!important}body.spotblox-admin-mode .supportLayout,body.spotblox-admin-mode .adminSupportLayout{grid-template-columns:320px minmax(0,1fr)!important;align-items:start!important;gap:14px!important;display:grid!important}body.spotblox-admin-mode .adminCard,body.spotblox-admin-mode .ticketList,body.spotblox-admin-mode .ticketDetailPanel{background:#fff!important;border:1px solid #e5e7eb!important;border-radius:16px!important;box-shadow:0 7px 20px #0f172a0a!important}body.spotblox-admin-mode .ticketList{padding:14px!important}body.spotblox-admin-mode .ticketList h2{color:#111827!important;align-items:center!important;gap:8px!important;margin:0 0 12px!important;font-size:1rem!important;display:flex!important}body.spotblox-admin-mode .ticketListItem{color:#111827!important;text-align:left!important;cursor:pointer!important;background:#fff!important;border:1px solid #e5e7eb!important;border-radius:12px!important;gap:4px!important;width:100%!important;margin:0 0 8px!important;padding:12px!important;display:grid!important}body.spotblox-admin-mode .ticketListItem.active{background:#eff6ff!important;border-color:#bfdbfe!important}body.spotblox-admin-mode .ticketListItem strong{color:#111827!important;font-size:.88rem!important}body.spotblox-admin-mode .ticketListItem span,body.spotblox-admin-mode .ticketListItem small{color:#6b7280!important;font-size:.78rem!important}body.spotblox-admin-mode .ticketDetailPanel{padding:16px!important;overflow:hidden!important}body.spotblox-admin-mode .ticketDetailHead{border-bottom:1px solid #eef0f3!important;justify-content:space-between!important;align-items:flex-start!important;gap:14px!important;margin:-16px -16px 14px!important;padding:16px!important;display:flex!important}body.spotblox-admin-mode .ticketDetailHead h2{color:#111827!important;letter-spacing:-.025em!important;margin:0 0 5px!important;font-size:1.1rem!important}body.spotblox-admin-mode .ticketDetailHead p{color:#6b7280!important;margin:0!important;font-size:.82rem!important}body.spotblox-admin-mode .statusPill{color:#374151!important;background:#f3f4f6!important;border:1px solid #e5e7eb!important;border-radius:999px!important;min-height:28px!important;padding:6px 10px!important;font-size:.72rem!important;font-weight:900!important}body.spotblox-admin-mode .threeFieldGrid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:10px!important;margin-bottom:12px!important;display:grid!important}body.spotblox-admin-mode label{color:#374151!important;gap:6px!important;font-size:.82rem!important;font-weight:850!important;display:grid!important}body.spotblox-admin-mode input,body.spotblox-admin-mode select,body.spotblox-admin-mode textarea{color:#111827!important;width:100%!important;box-shadow:none!important;background:#fff!important;border:1px solid #d1d5db!important;border-radius:9px!important}body.spotblox-admin-mode input,body.spotblox-admin-mode select{min-height:38px!important;padding:8px 10px!important}body.spotblox-admin-mode textarea{resize:vertical!important;min-height:84px!important;padding:10px!important}body.spotblox-admin-mode .ticketDetailPanel>.btnPrimary{justify-content:center!important;width:100%!important;min-height:40px!important;margin:12px 0 14px!important}body.spotblox-admin-mode .ticketMessages{gap:9px!important;margin:14px 0!important;display:grid!important}body.spotblox-admin-mode .ticketMessage{background:#fff!important;border:1px solid #e5e7eb!important;border-radius:13px!important;padding:12px!important}body.spotblox-admin-mode .ticketMessage.admin{background:#eff6ff!important;border-color:#dbeafe!important}body.spotblox-admin-mode .ticketMessage strong{color:#111827!important;margin-bottom:4px!important;font-size:.86rem!important;display:block!important}body.spotblox-admin-mode .ticketMessage p{color:#4b5563!important;margin:0!important;font-size:.84rem!important;line-height:1.45!important}body.spotblox-admin-mode .ticketMessage small{color:#6b7280!important;margin-top:6px!important;font-size:.75rem!important;display:block!important}body.spotblox-admin-mode .miniForm{gap:10px!important;display:grid!important}body.spotblox-admin-mode .inlineCheck{align-items:center!important;gap:8px!important;display:flex!important}body.spotblox-admin-mode .inlineCheck input{width:auto!important}body.spotblox-admin-mode .adminCommandOverview{max-width:1180px!important}body.spotblox-admin-mode .adminCommandOverview .commandHead{margin-bottom:12px!important}body.spotblox-admin-mode .adminCommandOverview .commandHeroGrid{grid-template-columns:minmax(0,1fr) 300px!important}body.spotblox-admin-mode .adminCommandOverview .commandPrimaryCard,body.spotblox-admin-mode .adminCommandOverview .commandActionCard,body.spotblox-admin-mode .adminCommandOverview .commandChartCard,body.spotblox-admin-mode .adminCommandOverview .commandAttentionCard,body.spotblox-admin-mode .adminCommandOverview .commandRecentCard{background:#fff!important;border:1px solid #e5e7eb!important;border-radius:16px!important;box-shadow:0 7px 20px #0f172a0a!important}@media (width<=1100px){body.spotblox-admin-mode{--sb-admin-sidebar:0px!important;--sb-admin-gap:0px!important;--sb-admin-pad:12px!important}body.spotblox-admin-mode .sbAdminSidebar,body.spotblox-admin-mode .sbAdminSidebarSimple{width:calc(100% - 24px)!important;margin:12px auto 0!important;position:relative!important;top:auto!important;bottom:auto!important;left:auto!important}body.spotblox-admin-mode .adminPage{padding:14px 12px 64px!important}body.spotblox-admin-mode .adminTop.container,body.spotblox-admin-mode .adminPage>.adminTop.container{gap:12px!important;display:grid!important}body.spotblox-admin-mode .adminTopActions{justify-content:flex-start!important}body.spotblox-admin-mode .supportLayout,body.spotblox-admin-mode .adminSupportLayout,body.spotblox-admin-mode .adminCommandOverview .commandHeroGrid,body.spotblox-admin-mode .threeFieldGrid{grid-template-columns:1fr!important}}@media (width<=720px){body.spotblox-admin-mode .supportMetrics,body.spotblox-admin-mode .metricsGrid.supportMetrics{grid-template-columns:repeat(2,minmax(0,1fr))!important}body.spotblox-admin-mode .adminTop h1{font-size:1.55rem!important}}@media (width<=480px){body.spotblox-admin-mode .supportMetrics,body.spotblox-admin-mode .metricsGrid.supportMetrics{grid-template-columns:1fr!important}}body:not(.spotblox-admin-mode):not(.spotblox-portal-mode) .siteHeader{-webkit-backdrop-filter:blur(18px)!important;backdrop-filter:blur(18px)!important;background:#ffffffe0!important;border-bottom:1px solid #e4e7ecc7!important}body:not(.spotblox-admin-mode):not(.spotblox-portal-mode) .navWrap{min-height:72px!important}.sbHomePage{color:#101828!important;background:radial-gradient(circle at 10% 0,#2563eb1a,#0000 30%),radial-gradient(circle at 92% 8%,#635bff17,#0000 28%),linear-gradient(#f8fafc 0%,#fff 36%,#f8fafc 100%)!important;overflow:hidden!important}.sbHomeHero{padding:clamp(42px,7vw,96px) 0 36px!important}.sbHomeHeroGrid{grid-template-columns:minmax(0,1.02fr) minmax(390px,.98fr)!important;align-items:center!important;gap:clamp(28px,5vw,70px)!important;display:grid!important}.sbHomeHeroCopy{z-index:1!important;position:relative!important}.sbHomeBadge,.sbHomePage .eyebrow{color:#2457ff!important;letter-spacing:.08em!important;text-transform:uppercase!important;background:#eef4ff!important;border:1px solid #dbe7ff!important;border-radius:999px!important;align-items:center!important;gap:8px!important;width:fit-content!important;margin:0 0 14px!important;padding:7px 11px!important;font-size:.72rem!important;font-weight:950!important;display:inline-flex!important}.sbHomeHero h1{color:#0f172a!important;letter-spacing:-.085em!important;max-width:760px!important;margin:0!important;font-size:clamp(3rem,7vw,6.6rem)!important;line-height:.91!important}.sbHomeHeroCopy>p{color:#475467!important;max-width:650px!important;margin:22px 0 0!important;font-size:clamp(1rem,1.4vw,1.18rem)!important;line-height:1.7!important}.sbHomeHeroActions,.sbHomeTrustLine,.sbHomeCtaActions{flex-wrap:wrap!important;align-items:center!important;gap:12px!important;display:flex!important}.sbHomeHeroActions{margin-top:28px!important}.sbHomeHeroActions .btn,.sbHomeCtaActions .btn{border-radius:999px!important}.sbHomeHeroActions .btnPrimary,.sbHomeCtaActions .btnPrimary{box-shadow:0 16px 34px #2457ff38!important}.sbHomeTrustLine{margin-top:22px!important}.sbHomeTrustLine span{color:#344054!important;background:#fff!important;border:1px solid #e4e7ec!important;border-radius:999px!important;align-items:center!important;gap:7px!important;min-height:34px!important;padding:8px 10px!important;font-size:.84rem!important;font-weight:850!important;display:inline-flex!important;box-shadow:0 10px 28px #1018280e!important}.sbHomeTrustLine svg{color:#12b76a!important}.sbHomeHeroVisual{place-items:center!important;min-height:520px!important;display:grid!important;position:relative!important}.sbHomeHeroVisual:before{content:""!important;filter:blur(4px)!important;background:linear-gradient(135deg,#2457ff29,#635bff1a)!important;border-radius:50%!important;width:520px!important;height:520px!important;position:absolute!important}.sbPreviewWindow{z-index:1!important;-webkit-backdrop-filter:blur(18px)!important;backdrop-filter:blur(18px)!important;background:#fffffff0!important;border:1px solid #e4e7ecf2!important;border-radius:28px!important;width:min(100%,560px)!important;position:relative!important;overflow:hidden!important;box-shadow:0 34px 90px #10182829!important}.sbPreviewTop{border-bottom:1px solid #eef0f3!important;align-items:center!important;gap:8px!important;min-height:54px!important;padding:0 18px!important;display:flex!important}.sbPreviewTop span{background:#f04438!important;border-radius:50%!important;width:10px!important;height:10px!important}.sbPreviewTop span:nth-child(2){background:#fdb022!important}.sbPreviewTop span:nth-child(3){background:#12b76a!important}.sbPreviewTop strong{color:#344054!important;margin-left:8px!important;font-size:.86rem!important}.sbPreviewBody{gap:14px!important;padding:20px!important;display:grid!important}.sbPreviewPanel{color:#fff!important;background:linear-gradient(135deg,#101828,#1d2939)!important;border-radius:22px!important;padding:20px!important}.sbPreviewPanel small{color:#ffffffa8!important;letter-spacing:.08em!important;text-transform:uppercase!important;font-size:.72rem!important;font-weight:900!important}.sbPreviewPanel strong{color:#fff!important;letter-spacing:-.04em!important;margin-top:8px!important;font-size:1.35rem!important;display:block!important}.sbPreviewPanel p{color:#ffffffb8!important;margin:10px 0 0!important;font-size:.86rem!important}.sbPreviewProgress{background:#ffffff29!important;border-radius:999px!important;height:9px!important;margin-top:18px!important;overflow:hidden!important}.sbPreviewProgress i{border-radius:inherit!important;background:linear-gradient(90deg,#61dafb,#8aa2ff)!important;height:100%!important;display:block!important}.sbPreviewList{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:10px!important;display:grid!important}.sbPreviewList div{color:#344054!important;background:#f8fafc!important;border:1px solid #e4e7ec!important;border-radius:16px!important;align-content:center!important;gap:8px!important;min-height:82px!important;padding:13px!important;font-size:.78rem!important;font-weight:850!important;display:grid!important}.sbPreviewList svg{color:#2457ff!important}.sbTechCloud{z-index:2!important;flex-wrap:wrap!important;justify-content:center!important;gap:10px!important;width:min(100%,520px)!important;display:flex!important;position:absolute!important;inset:auto 0 -6px auto!important}.sbTechChip,.sbTechCard{background:#fff!important;border:1px solid #e4e7ec!important;box-shadow:0 18px 42px #1018281a!important}.sbTechChip{color:#344054!important;border-radius:999px!important;align-items:center!important;gap:8px!important;min-height:42px!important;padding:8px 12px!important;font-size:.82rem!important;font-weight:900!important;display:inline-flex!important}.sbTechChip svg{width:22px!important;height:22px!important}.sbHomeSection{padding:clamp(42px,6vw,74px) 0!important}.sbSectionHead{text-align:center!important;max-width:780px!important;margin-bottom:24px!important}.sbSectionHeadSplit{text-align:left!important;justify-content:space-between!important;align-items:flex-end!important;gap:24px!important;max-width:1180px!important;display:flex!important}.sbSectionHead h2{color:#101828!important;letter-spacing:-.07em!important;margin:0!important;font-size:clamp(2rem,4vw,3.55rem)!important;line-height:1!important}.sbSectionHead>p,.sbSectionHeadSplit>p{color:#667085!important;max-width:620px!important;margin:14px auto 0!important;line-height:1.65!important}.sbSectionHeadSplit>p{max-width:440px!important;margin:0!important}.sbTechGrid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:12px!important;display:grid!important}.sbTechCard{border-radius:20px!important;align-items:center!important;gap:14px!important;min-height:112px!important;padding:16px!important;display:flex!important;box-shadow:0 12px 34px #10182811!important}.sbTechCard svg{flex:0 0 42px!important;width:42px!important;height:42px!important}.sbTechCard h3{color:#101828!important;margin:0 0 3px!important;font-size:1rem!important}.sbTechCard p{color:#667085!important;margin:0!important;font-size:.82rem!important}.sbHomeHighlights{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:14px!important;display:grid!important}.sbHighlightCard,.sbServiceCard,.sbPortalCard,.sbProcessCard,.sbPackageCard{background:#fff!important;border:1px solid #e4e7ec!important;box-shadow:0 14px 42px #1018280f!important}.sbHighlightCard{border-radius:24px!important;min-height:190px!important;padding:22px!important}.sbHighlightCard span{color:#2457ff!important;background:#eef4ff!important;border-radius:12px!important;place-items:center!important;width:38px!important;height:38px!important;font-weight:950!important;display:inline-grid!important}.sbHighlightCard h3{color:#101828!important;letter-spacing:-.035em!important;margin:18px 0 8px!important;font-size:1.25rem!important}.sbHighlightCard p,.sbServiceCard p,.sbPortalCard p,.sbProcessCard p,.sbPackageCard p{color:#667085!important;margin:0!important;font-size:.9rem!important;line-height:1.55!important}.sbServiceGrid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:14px!important;display:grid!important}.sbServiceCard{color:#101828!important;border-radius:24px!important;align-content:start!important;min-height:250px!important;padding:22px!important;text-decoration:none!important;transition:transform .16s,box-shadow .16s,border-color .16s!important;display:grid!important}.sbServiceCard:hover,.sbPackageCard:hover,.sbTechCard:hover,.sbHighlightCard:hover{border-color:#c7d7fe!important;transform:translateY(-3px)!important;box-shadow:0 22px 56px #1018281a!important}.sbServiceIcon{color:#2457ff!important;background:#eef4ff!important;border-radius:16px!important;place-items:center!important;width:48px!important;height:48px!important;margin-bottom:18px!important;display:grid!important}.sbServiceCard small{color:#667085!important;letter-spacing:.08em!important;text-transform:uppercase!important;font-size:.72rem!important;font-weight:950!important}.sbServiceCard h3{color:#101828!important;letter-spacing:-.04em!important;margin:8px 0 10px!important;font-size:1.3rem!important}.sbServiceCard strong{color:#2457ff!important;align-items:center!important;gap:5px!important;margin-top:18px!important;display:inline-flex!important}.sbCenterAction{justify-content:center!important;margin-top:22px!important;display:flex!important}.sbPortalBlock{color:#fff!important;background:#101828!important}.sbPortalGrid{grid-template-columns:minmax(0,.95fr) minmax(360px,1.05fr)!important;align-items:center!important;gap:clamp(24px,5vw,60px)!important;display:grid!important}.sbPortalCopy h2{color:#fff!important;letter-spacing:-.075em!important;margin:0!important;font-size:clamp(2rem,4.5vw,4rem)!important;line-height:1!important}.sbPortalCopy p:not(.eyebrow){color:#ffffffb8!important;margin:18px 0 24px!important;line-height:1.65!important}.sbPortalCards{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:12px!important;display:grid!important}.sbPortalCard{min-height:210px!important;box-shadow:none!important;background:#ffffff14!important;border-color:#ffffff1f!important;border-radius:22px!important;padding:20px!important}.sbPortalCard svg{color:#8aa2ff!important}.sbPortalCard h3{color:#fff!important;margin:20px 0 8px!important}.sbPortalCard p{color:#ffffffa8!important}.sbInlineLink{color:#2457ff!important;align-items:center!important;gap:6px!important;font-weight:950!important;text-decoration:none!important;display:inline-flex!important}.sbProcessGrid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:12px!important;display:grid!important}.sbProcessCard{border-radius:22px!important;min-height:190px!important;padding:20px!important}.sbProcessCard span{color:#2457ff!important;letter-spacing:-.04em!important;font-size:1.6rem!important;font-weight:950!important}.sbProcessCard h3{color:#101828!important;margin:34px 0 8px!important;font-size:1.16rem!important}.sbPackageGrid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:14px!important;display:grid!important}.sbPackageCard{border-radius:24px!important;gap:18px!important;min-height:360px!important;padding:22px!important;display:grid!important}.sbPackageCard h3{color:#101828!important;margin:0 0 8px!important;font-size:1.25rem!important}.sbPackageCard>div>strong{color:#2457ff!important;letter-spacing:-.04em!important;margin-bottom:10px!important;font-size:1.4rem!important;display:block!important}.sbPackageCard ul{gap:9px!important;margin:0!important;padding:0!important;list-style:none!important;display:grid!important}.sbPackageCard li{color:#344054!important;align-items:center!important;gap:8px!important;font-size:.9rem!important;display:flex!important}.sbPackageCard li svg{color:#12b76a!important}.sbHomeFinalCta{padding:20px 0 clamp(48px,7vw,90px)!important}.sbHomeCtaBox{background:linear-gradient(135deg,#eef4ff,#fff)!important;border:1px solid #dbe7ff!important;border-radius:30px!important;justify-content:space-between!important;align-items:center!important;gap:22px!important;padding:clamp(24px,4vw,44px)!important;display:flex!important;box-shadow:0 24px 70px #10182814!important}.sbHomeCtaBox h2{color:#101828!important;letter-spacing:-.07em!important;max-width:720px!important;margin:0!important;font-size:clamp(1.8rem,3.8vw,3.4rem)!important;line-height:1!important}@media (width<=1100px){.sbHomeHeroGrid,.sbPortalGrid,.sbHomeCtaBox{grid-template-columns:1fr!important}.sbHomeCtaBox{display:grid!important}.sbHomeHeroVisual{min-height:460px!important}.sbTechGrid,.sbProcessGrid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.sbServiceGrid,.sbPackageGrid,.sbHomeHighlights,.sbPortalCards{grid-template-columns:1fr!important}.sbSectionHeadSplit{gap:12px!important;display:grid!important}}@media (width<=720px){.sbHomeHero{padding-top:34px!important}.sbHomeHero h1{font-size:clamp(2.55rem,13vw,4.1rem)!important}.sbHomeHeroCopy>p{font-size:.96rem!important}.sbHomeHeroActions,.sbHomeHeroActions .btn,.sbHomeCtaActions,.sbHomeCtaActions .btn{width:100%!important}.sbHomeHeroActions .btn,.sbHomeCtaActions .btn{justify-content:center!important}.sbHomeTrustLine{display:grid!important}.sbHomeHeroVisual{min-height:auto!important;display:block!important}.sbHomeHeroVisual:before,.sbTechCloud{display:none!important}.sbPreviewWindow{border-radius:22px!important}.sbPreviewList,.sbTechGrid,.sbProcessGrid{grid-template-columns:1fr!important}.sbSectionHead{text-align:left!important}.sbSectionHead h2,.sbPortalCopy h2,.sbHomeCtaBox h2{font-size:clamp(2rem,10vw,3rem)!important}.sbHomeSection{padding:42px 0!important}}.sbProcessGrid,.sbProcessCard,.sbProcessTimeline,.sbProcessTimelineItem,.sbProcessMarker,.sbProcessContent{display:none!important}.sbModernProcess{grid-template-columns:minmax(380px,.92fr) minmax(0,1.08fr)!important;align-items:center!important;gap:clamp(24px,5vw,58px)!important;margin-top:30px!important;display:grid!important}.sbModernProcessVisual{position:relative!important}.sbModernProcessVisual:before{content:""!important;z-index:0!important;background:radial-gradient(circle at 15% 12%,#2457ff24,#0000 34%),radial-gradient(circle at 88% 82%,#7c3aed1a,#0000 32%)!important;border-radius:42px!important;position:absolute!important;inset:-24px!important}.sbWorkflowBoard{z-index:1!important;-webkit-backdrop-filter:blur(18px)!important;backdrop-filter:blur(18px)!important;background:#ffffffeb!important;border:1px solid #e4e7ecf2!important;border-radius:30px!important;position:relative!important;overflow:hidden!important;box-shadow:0 34px 90px #10182821!important}.sbWorkflowTop{background:#f8fafcc7!important;border-bottom:1px solid #eef0f3!important;align-items:center!important;gap:8px!important;min-height:54px!important;padding:0 18px!important;display:flex!important}.sbWorkflowTop span{background:#f04438!important;border-radius:50%!important;width:10px!important;height:10px!important}.sbWorkflowTop span:nth-child(2){background:#fdb022!important}.sbWorkflowTop span:nth-child(3){background:#12b76a!important}.sbWorkflowTop strong{color:#344054!important;margin-left:8px!important;font-size:.84rem!important}.sbWorkflowBody{gap:14px!important;padding:20px!important;display:grid!important}.sbWorkflowMainCard{color:#fff!important;background:radial-gradient(circle at 90% 8%,#61dafb3d,#0000 28%),linear-gradient(135deg,#101828,#182235)!important;border-radius:24px!important;padding:22px!important}.sbWorkflowMainCard small{color:#ffffffa8!important;letter-spacing:.08em!important;text-transform:uppercase!important;font-size:.72rem!important;font-weight:950!important}.sbWorkflowMainCard h3{color:#fff!important;letter-spacing:-.055em!important;margin:9px 0 0!important;font-size:clamp(1.35rem,2.4vw,2rem)!important;line-height:1.05!important}.sbWorkflowMainCard p{color:#ffffffad!important;margin:10px 0 0!important;font-size:.86rem!important}.sbWorkflowProgress{background:#ffffff29!important;border-radius:999px!important;height:9px!important;margin-top:20px!important;overflow:hidden!important}.sbWorkflowProgress i{border-radius:inherit!important;background:linear-gradient(90deg,#61dafb,#8aa2ff)!important;height:100%!important;display:block!important}.sbWorkflowColumns{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:10px!important;display:grid!important}.sbWorkflowColumns>div{background:#f8fafc!important;border:1px solid #e4e7ec!important;border-radius:18px!important;align-content:start!important;gap:8px!important;min-height:138px!important;padding:14px!important;display:grid!important}.sbWorkflowColumns strong{color:#101828!important;margin-bottom:3px!important;font-size:.88rem!important}.sbWorkflowColumns span{color:#475467!important;background:#fff!important;border:1px solid #e4e7ec!important;border-radius:999px!important;min-height:30px!important;padding:7px 9px!important;font-size:.74rem!important;font-weight:850!important}.sbWorkflowFooter{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;display:grid!important}.sbWorkflowFooter span{color:#2457ff!important;background:#eef4ff!important;border:1px solid #dbe7ff!important;border-radius:16px!important;align-items:center!important;gap:8px!important;min-height:42px!important;padding:10px 12px!important;font-size:.8rem!important;font-weight:900!important;display:flex!important}.sbModernProcessSteps{gap:12px!important;display:grid!important}.sbModernStep{background:#fff!important;border:1px solid #e4e7ec!important;border-radius:24px!important;grid-template-columns:54px 48px minmax(0,1fr)!important;align-items:start!important;gap:14px!important;min-height:136px!important;padding:18px!important;transition:transform .18s,border-color .18s,box-shadow .18s!important;display:grid!important;position:relative!important;overflow:hidden!important;box-shadow:0 14px 42px #1018280f!important}.sbModernStep:hover{border-color:#c7d7fe!important;transform:translateY(-3px)!important;box-shadow:0 22px 56px #1018281a!important}.sbModernStep:after{content:""!important;background:#2457ff!important;width:4px!important;position:absolute!important;inset:0 auto 0 0!important}.sbModernStep.purple:after{background:#7a5af8!important}.sbModernStep.green:after{background:#12b76a!important}.sbModernStep.orange:after{background:#f79009!important}.sbModernStepNumber{color:#98a2b3!important;letter-spacing:-.05em!important;font-size:1.55rem!important;font-weight:950!important;line-height:1!important}.sbModernStepIcon{color:#2457ff!important;background:#eef4ff!important;border-radius:16px!important;place-items:center!important;width:48px!important;height:48px!important;display:grid!important}.sbModernStep.purple .sbModernStepIcon{color:#7a5af8!important;background:#f4f3ff!important}.sbModernStep.green .sbModernStepIcon{color:#079455!important;background:#ecfdf3!important}.sbModernStep.orange .sbModernStepIcon{color:#dc6803!important;background:#fff7ed!important}.sbModernStepCopy small{color:#667085!important;letter-spacing:.08em!important;text-transform:uppercase!important;font-size:.7rem!important;font-weight:950!important}.sbModernStepCopy h3{color:#101828!important;letter-spacing:-.045em!important;margin:6px 0 7px!important;font-size:1.28rem!important;line-height:1.05!important}.sbModernStepCopy p{color:#667085!important;max-width:640px!important;margin:0!important;font-size:.88rem!important;line-height:1.55!important}.sbModernStepCopy strong{color:#344054!important;background:#f8fafc!important;border:1px solid #e4e7ec!important;border-radius:999px!important;align-items:center!important;gap:7px!important;width:fit-content!important;min-height:32px!important;margin-top:12px!important;padding:7px 10px!important;font-size:.78rem!important;font-weight:900!important;display:inline-flex!important}.sbModernStepCopy strong svg{color:#12b76a!important}.sbHomeSection:has(.sbModernProcess) .sbSectionHeadSplit{align-items:center!important}.sbHomeSection:has(.sbModernProcess) .sbInlineLink{background:#fff!important;border:1px solid #e4e7ec!important;border-radius:999px!important;min-height:42px!important;padding:10px 14px!important;box-shadow:0 10px 28px #1018280e!important}@media (width<=1100px){.sbModernProcess{grid-template-columns:1fr!important}.sbModernProcessVisual:before{inset:-12px!important}}@media (width<=760px){.sbModernProcess{gap:22px!important;margin-top:22px!important}.sbWorkflowBoard{border-radius:24px!important}.sbWorkflowBody{padding:14px!important}.sbWorkflowMainCard{border-radius:20px!important;padding:18px!important}.sbWorkflowColumns,.sbWorkflowFooter{grid-template-columns:1fr!important}.sbWorkflowColumns>div{min-height:auto!important}.sbModernStep{border-radius:20px!important;grid-template-columns:42px minmax(0,1fr)!important;gap:12px!important;min-height:auto!important;padding:16px!important}.sbModernStepIcon{border-radius:14px!important;grid-area:2/1!important;width:42px!important;height:42px!important}.sbModernStepNumber{grid-area:1/1!important;font-size:1.25rem!important}.sbModernStepCopy{grid-area:1/2/span 2!important}.sbModernStepCopy h3{font-size:1.12rem!important}.sbModernStepCopy p{font-size:.84rem!important}.sbModernStepCopy strong{border-radius:13px!important;justify-content:center!important;width:100%!important}}.sbHomeHeroVisual{isolation:isolate!important}.sbHomeHeroVisual:before{filter:blur(6px)!important;animation:8s ease-in-out infinite sbHeroGlowPulse!important}.sbHomeHeroVisual:after{content:""!important;z-index:0!important;filter:blur(22px)!important;background:radial-gradient(circle,#ffffff8c,#0000 70%)!important;border-radius:999px!important;height:68%!important;position:absolute!important;inset:10% 12% auto!important}.sbPreviewWindow{transform-style:preserve-3d!important;position:relative!important;overflow:visible!important}.sbPreviewWindow:after{content:""!important;filter:blur(24px)!important;z-index:-1!important;background:#10182829!important;border-radius:999px!important;height:34px!important;position:absolute!important;bottom:-18px!important;left:10%!important;right:10%!important}.sbPreviewPanel{position:relative!important;overflow:hidden!important}.sbPreviewPanel:after{content:""!important;background:linear-gradient(90deg,#0000,#ffffff1f,#0000)!important;width:34%!important;animation:5.8s ease-in-out infinite sbPanelShine!important;position:absolute!important;top:0!important;bottom:0!important;left:-40%!important;transform:skew(-18deg)!important}.sbPreviewProgress{position:relative!important}.sbPreviewProgress i{position:relative!important;overflow:hidden!important}.sbPreviewProgress i:after{content:""!important;background:linear-gradient(90deg,#0000,#ffffff59,#0000)!important;animation:2.8s linear infinite sbProgressShimmer!important;position:absolute!important;inset:0!important}.sbTechCloud{gap:12px!important}.sbTechChip{transition:transform .18s,box-shadow .18s!important;position:relative!important}.sbTechChip:first-child,.sbTechChip:nth-child(4){animation:5.8s ease-in-out infinite sbChipFloatA!important}.sbTechChip:nth-child(2),.sbTechChip:nth-child(5){animation:6.4s ease-in-out infinite sbChipFloatB!important}.sbTechChip:nth-child(3),.sbTechChip:nth-child(6){animation:7s ease-in-out infinite sbChipFloatC!important}.sbFloatingMiniCard{z-index:3!important;-webkit-backdrop-filter:blur(18px)!important;backdrop-filter:blur(18px)!important;background:#ffffffe6!important;border:1px solid #e4e7ecf2!important;border-radius:18px!important;min-width:180px!important;padding:12px 14px!important;position:absolute!important;box-shadow:0 18px 44px #1018281a!important}.sbFloatingMiniCard strong{color:#101828!important;letter-spacing:-.02em!important;margin-bottom:4px!important;font-size:.86rem!important;display:block!important}.sbFloatingMiniCard span{color:#667085!important;font-size:.74rem!important;line-height:1.45!important}.sbFloatingMiniCardTop{top:24px!important;right:-18px!important}.sbFloatingMiniCardBottom{bottom:78px!important;left:-10px!important}.sbHomeHeroActions .btn,.sbHomeTrustLine span,.sbTechChip{will-change:transform!important}@keyframes sbHeroGlowPulse{0%,to{opacity:.78;transform:scale(.98)}50%{opacity:1;transform:scale(1.04)}}@keyframes sbPanelShine{0%{left:-42%}55%{left:118%}to{left:118%}}@keyframes sbProgressShimmer{0%{transform:translate(-120%)}to{transform:translate(160%)}}@keyframes sbChipFloatA{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}@keyframes sbChipFloatB{0%,to{transform:translateY(0)}50%{transform:translateY(6px)}}@keyframes sbChipFloatC{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@media (width<=1100px){.sbFloatingMiniCardTop{top:6px!important;right:10px!important}.sbFloatingMiniCardBottom{bottom:92px!important;left:12px!important}}@media (width<=720px){.sbHomeHeroVisual:after,.sbFloatingMiniCard{display:none!important}.sbPreviewWindow:after{height:24px!important;bottom:-12px!important}.sbTechChip{animation:none!important}}.sbServicesPage{color:#101828!important;background:radial-gradient(circle at 9% 0,#2457ff1a,#0000 30%),radial-gradient(circle at 92% 5%,#7c3aed17,#0000 28%),linear-gradient(#f8fafc 0%,#fff 38%,#f8fafc 100%)!important;overflow:hidden!important}.sbServicesHero{padding:clamp(44px,7vw,98px) 0 clamp(28px,5vw,58px)!important}.sbServicesHeroGrid{grid-template-columns:minmax(0,1.02fr) minmax(390px,.98fr)!important;align-items:center!important;gap:clamp(28px,5vw,70px)!important;display:grid!important}.sbServicesBadge,.sbServicesPage .eyebrow{color:#2457ff!important;letter-spacing:.08em!important;text-transform:uppercase!important;background:#eef4ff!important;border:1px solid #dbe7ff!important;border-radius:999px!important;align-items:center!important;gap:8px!important;width:fit-content!important;margin:0 0 14px!important;padding:7px 11px!important;font-size:.72rem!important;font-weight:950!important;display:inline-flex!important}.sbServicesHero h1{color:#0f172a!important;letter-spacing:-.085em!important;max-width:820px!important;margin:0!important;font-size:clamp(2.9rem,6.6vw,6.25rem)!important;line-height:.91!important}.sbServicesHeroCopy>p{color:#475467!important;max-width:660px!important;margin:22px 0 0!important;font-size:clamp(1rem,1.35vw,1.16rem)!important;line-height:1.7!important}.sbServicesHeroActions,.sbServicesCtaActions{flex-wrap:wrap!important;align-items:center!important;gap:12px!important;display:flex!important}.sbServicesHeroActions{margin-top:28px!important}.sbServicesHeroActions .btn,.sbServicesCtaActions .btn{border-radius:999px!important}.sbServicesHeroActions .btnPrimary,.sbServicesCtaActions .btnPrimary{box-shadow:0 16px 34px #2457ff38!important}.sbServicesHeroVisual{isolation:isolate!important;place-items:center!important;min-height:540px!important;display:grid!important;position:relative!important}.sbServicesHeroVisual:before{content:""!important;filter:blur(8px)!important;z-index:-1!important;background:linear-gradient(135deg,#2457ff24,#7c3aed1f)!important;border-radius:50%!important;width:520px!important;height:520px!important;animation:8s ease-in-out infinite sbServicesGlow!important;position:absolute!important}.sbServicesOrbit{place-items:center!important;width:min(100%,540px)!important;min-height:520px!important;display:grid!important;position:relative!important}.sbServicesCoreCard{color:#fff!important;text-align:center!important;background:radial-gradient(circle at 90% 10%,#61dafb38,#0000 32%),linear-gradient(135deg,#101828,#182235)!important;border:1px solid #ffffff1a!important;border-radius:32px!important;align-content:center!important;width:min(100%,360px)!important;min-height:280px!important;padding:28px!important;display:grid!important;box-shadow:0 34px 90px #1018282e!important}.sbServicesCoreCard svg{color:#8aa2ff!important;width:48px!important;height:48px!important;margin:0 auto 20px!important}.sbServicesCoreCard strong{color:#fff!important;letter-spacing:-.06em!important;font-size:1.9rem!important;line-height:1!important;display:block!important}.sbServicesCoreCard p{color:#ffffffad!important;max-width:290px!important;margin:14px auto 0!important;line-height:1.55!important}.sbServicesOrbitItem{color:#344054!important;-webkit-backdrop-filter:blur(16px)!important;backdrop-filter:blur(16px)!important;background:#fffffff0!important;border:1px solid #e4e7ecf2!important;border-radius:999px!important;align-items:center!important;gap:10px!important;min-height:52px!important;padding:10px 14px!important;font-weight:950!important;display:inline-flex!important;position:absolute!important;box-shadow:0 18px 46px #1018281a!important}.sbServicesOrbitItem svg{width:28px!important;height:28px!important}.sbServicesOrbitItem.item1{top:40px!important;left:56px!important}.sbServicesOrbitItem.item2{top:48px!important;right:38px!important}.sbServicesOrbitItem.item3{top:230px!important;left:0!important}.sbServicesOrbitItem.item4{top:230px!important;right:0!important}.sbServicesOrbitItem.item5{bottom:48px!important;left:70px!important}.sbServicesOrbitItem.item6{bottom:44px!important;right:80px!important}@keyframes sbServicesGlow{0%,to{opacity:.72;transform:scale(.98)}50%{opacity:1;transform:scale(1.05)}}.sbServicesSection{padding:clamp(42px,6vw,76px) 0!important}.sbServicesSectionHead{text-align:center!important;max-width:820px!important;margin-bottom:28px!important}.sbServicesSectionHead h2,.sbShowcaseCopy h2,.sbServicesCtaBox h2{color:#101828!important;letter-spacing:-.075em!important;margin:0!important;font-size:clamp(2rem,4.4vw,3.75rem)!important;line-height:1!important}.sbServicesSectionHead>p{color:#667085!important;max-width:620px!important;margin:14px auto 0!important;line-height:1.65!important}.sbServicesIntroGrid{grid-template-columns:1.3fr repeat(2,minmax(0,.85fr))!important;gap:14px!important;display:grid!important}.sbServicesIntroCard{background:#fff!important;border:1px solid #e4e7ec!important;border-radius:26px!important;align-content:start!important;min-height:210px!important;padding:22px!important;display:grid!important;box-shadow:0 14px 42px #1018280f!important}.sbServicesIntroCard.large{background:radial-gradient(circle at 90% 14%,#2457ff21,#0000 28%),#fff!important;grid-row:span 2!important;min-height:434px!important}.sbServicesIntroCard svg{color:#2457ff!important;background:#eef4ff!important;border-radius:15px!important;width:44px!important;height:44px!important;margin-bottom:18px!important;padding:10px!important}.sbServicesIntroCard h2{color:#101828!important;letter-spacing:-.075em!important;margin:0!important;font-size:clamp(2rem,4vw,3.45rem)!important;line-height:1!important}.sbServicesIntroCard h3{color:#101828!important;letter-spacing:-.035em!important;margin:0 0 10px!important;font-size:1.2rem!important}.sbServicesIntroCard p{color:#667085!important;margin:14px 0 0!important;font-size:.92rem!important;line-height:1.6!important}.sbServicesGrid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:14px!important;display:grid!important}.sbServiceNextCard{background:#fff!important;border:1px solid #e4e7ec!important;border-radius:26px!important;align-content:start!important;min-height:340px!important;padding:22px!important;transition:transform .16s,box-shadow .16s,border-color .16s!important;display:grid!important;position:relative!important;overflow:hidden!important;box-shadow:0 14px 42px #1018280f!important}.sbServiceNextCard:before{content:""!important;background:#2457ff!important;height:4px!important;position:absolute!important;inset:0 0 auto!important}.sbServiceNextCard.orange:before{background:#f79009!important}.sbServiceNextCard.purple:before{background:#7a5af8!important}.sbServiceNextCard.green:before{background:#12b76a!important}.sbServiceNextCard.cyan:before{background:#06aed4!important}.sbServiceNextCard.slate:before{background:#475467!important}.sbServiceNextCard.pink:before{background:#e31b54!important}.sbServiceNextCard:hover{border-color:#c7d7fe!important;transform:translateY(-3px)!important;box-shadow:0 22px 56px #1018281a!important}.sbServiceNextTop{justify-content:space-between!important;align-items:center!important;gap:12px!important;margin-bottom:20px!important;display:flex!important}.sbServiceNextIcon{color:#2457ff!important;background:#eef4ff!important;border-radius:17px!important;place-items:center!important;width:50px!important;height:50px!important;display:grid!important}.sbServiceNextCard.orange .sbServiceNextIcon{color:#dc6803!important;background:#fff7ed!important}.sbServiceNextCard.purple .sbServiceNextIcon{color:#7a5af8!important;background:#f4f3ff!important}.sbServiceNextCard.green .sbServiceNextIcon{color:#079455!important;background:#ecfdf3!important}.sbServiceNextCard.cyan .sbServiceNextIcon{color:#088ab2!important;background:#ecfdff!important}.sbServiceNextCard.slate .sbServiceNextIcon{color:#344054!important;background:#f2f4f7!important}.sbServiceNextCard.pink .sbServiceNextIcon{color:#c01048!important;background:#fff1f3!important}.sbServiceNextTop small{color:#667085!important;letter-spacing:.08em!important;text-transform:uppercase!important;font-size:.7rem!important;font-weight:950!important}.sbServiceNextCard h3{color:#101828!important;letter-spacing:-.045em!important;margin:0 0 10px!important;font-size:1.35rem!important;line-height:1.08!important}.sbServiceNextCard p{color:#667085!important;margin:0!important;font-size:.9rem!important;line-height:1.58!important}.sbServiceNextMeta{flex-wrap:wrap!important;gap:8px!important;margin-top:18px!important;display:flex!important}.sbServiceNextMeta span{color:#344054!important;background:#f8fafc!important;border:1px solid #e4e7ec!important;border-radius:999px!important;align-items:center!important;gap:6px!important;min-height:30px!important;padding:7px 9px!important;font-size:.74rem!important;font-weight:850!important;display:inline-flex!important}.sbServiceNextMeta svg{color:#12b76a!important}.sbServiceNextCard>a{color:#2457ff!important;align-items:center!important;gap:7px!important;width:fit-content!important;margin-top:22px!important;font-weight:950!important;text-decoration:none!important;display:inline-flex!important}.sbServicesShowcaseSection{color:#fff!important;background:#101828!important;padding:clamp(48px,7vw,90px) 0!important}.sbServicesShowcase{grid-template-columns:minmax(0,.95fr) minmax(360px,1.05fr)!important;align-items:center!important;gap:clamp(26px,5vw,70px)!important;display:grid!important}.sbShowcaseCopy h2{color:#fff!important}.sbShowcaseCopy p:not(.eyebrow){color:#ffffffb3!important;max-width:560px!important;margin:18px 0 24px!important;line-height:1.65!important}.sbShowcaseBoard{background:radial-gradient(circle at 88% 8%,#61dafb2e,#0000 30%),#ffffff12!important;border:1px solid #ffffff1f!important;border-radius:30px!important;flex-wrap:wrap!important;align-content:center!important;gap:12px!important;min-height:360px!important;padding:22px!important;display:flex!important}.sbShowcasePill{color:#ffffffe0!important;background:#ffffff1a!important;border:1px solid #ffffff24!important;border-radius:999px!important;align-items:center!important;gap:8px!important;min-height:46px!important;padding:11px 14px!important;font-weight:900!important;display:inline-flex!important}.sbShowcasePill svg{color:#8aa2ff!important}.sbTechServiceStrip{grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:12px!important;display:grid!important}.sbTechServiceCard{background:#fff!important;border:1px solid #e4e7ec!important;border-radius:20px!important;align-items:center!important;gap:12px!important;min-height:108px!important;padding:15px!important;display:flex!important;box-shadow:0 12px 34px #1018280f!important}.sbTechServiceCard svg{flex:0 0 40px!important;width:40px!important;height:40px!important}.sbTechServiceCard strong{color:#101828!important;font-size:.96rem!important;display:block!important}.sbTechServiceCard span{color:#667085!important;font-size:.78rem!important}.sbServicesFinalCta{padding:20px 0 clamp(50px,7vw,92px)!important}.sbServicesCtaBox{background:linear-gradient(135deg,#eef4ff,#fff)!important;border:1px solid #dbe7ff!important;border-radius:30px!important;justify-content:space-between!important;align-items:center!important;gap:24px!important;padding:clamp(24px,4vw,44px)!important;display:flex!important;box-shadow:0 24px 70px #10182814!important}.sbServicesCtaBox h2{max-width:720px!important}.sbServicesCtaBox p:not(.eyebrow){color:#667085!important;margin:12px 0 0!important;line-height:1.55!important}@media (width<=1180px){.sbServicesHeroGrid,.sbServicesShowcase,.sbServicesCtaBox{grid-template-columns:1fr!important}.sbServicesCtaBox{display:grid!important}.sbServicesIntroGrid,.sbServicesGrid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.sbServicesIntroCard.large{grid-area:auto/1/auto/-1!important;min-height:auto!important}.sbTechServiceStrip{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (width<=760px){.sbServicesHero{padding-top:36px!important}.sbServicesHero h1{font-size:clamp(2.45rem,12vw,4rem)!important}.sbServicesHeroCopy>p{font-size:.95rem!important}.sbServicesHeroActions,.sbServicesHeroActions .btn,.sbServicesCtaActions,.sbServicesCtaActions .btn{width:100%!important}.sbServicesHeroActions .btn,.sbServicesCtaActions .btn{justify-content:center!important}.sbServicesHeroVisual{min-height:auto!important}.sbServicesHeroVisual:before{display:none!important}.sbServicesOrbit{min-height:auto!important}.sbServicesCoreCard{text-align:left!important;align-content:start!important;width:100%!important;min-height:auto!important}.sbServicesCoreCard svg{margin-left:0!important}.sbServicesOrbitItem{justify-content:flex-start!important;width:100%!important;margin-top:10px!important;position:relative!important;inset:auto!important}.sbServicesIntroGrid,.sbServicesGrid,.sbTechServiceStrip{grid-template-columns:1fr!important}.sbServicesSectionHead{text-align:left!important}.sbServicesSectionHead h2,.sbShowcaseCopy h2,.sbServicesCtaBox h2{font-size:clamp(2rem,10vw,3rem)!important}.sbServicesShowcaseSection{padding:44px 0!important}.sbShowcaseBoard{border-radius:22px!important;min-height:auto!important}.sbShowcasePill{width:100%!important}}.sbTechServiceStrip{grid-template-columns:repeat(7,minmax(0,1fr))!important;gap:12px!important}.sbTechServiceCard{border-radius:19px!important;min-height:106px!important;padding:14px!important}.sbTechServiceCard svg{width:38px!important;height:38px!important}.sbTechServiceCard strong{font-size:.94rem!important}.sbTechServiceCard span{font-size:.76rem!important}.sbTechServiceCard div{min-width:0!important}.sbTechServiceCard strong,.sbTechServiceCard span{white-space:normal!important}@media (width<=1280px){.sbTechServiceStrip{grid-template-columns:repeat(4,minmax(0,1fr))!important}}@media (width<=760px){.sbTechServiceStrip{grid-template-columns:repeat(2,minmax(0,1fr))!important}.sbTechServiceCard{min-height:92px!important;padding:13px!important}}@media (width<=460px){.sbTechServiceStrip{grid-template-columns:1fr!important}}.sbServicesOSPage{color:#101828!important;background:radial-gradient(circle at 8% 0,#2457ff1a,#0000 32%),radial-gradient(circle at 92% 8%,#7a5af81a,#0000 28%),linear-gradient(#f8fafc 0%,#fff 38%,#f8fafc 100%)!important;overflow:hidden!important}.sbServicesOSHero{padding:clamp(44px,7vw,98px) 0 clamp(34px,5vw,62px)!important}.sbServicesOSHeroGrid{grid-template-columns:minmax(0,1.02fr) minmax(390px,.98fr)!important;align-items:center!important;gap:clamp(30px,5vw,72px)!important;display:grid!important}.sbOSBadge,.sbServicesOSPage .eyebrow{color:#2457ff!important;letter-spacing:.08em!important;text-transform:uppercase!important;background:#eef4ff!important;border:1px solid #dbe7ff!important;border-radius:999px!important;align-items:center!important;gap:8px!important;width:fit-content!important;margin:0 0 14px!important;padding:7px 11px!important;font-size:.72rem!important;font-weight:950!important;display:inline-flex!important}.sbServicesOSCopy h1{color:#0f172a!important;letter-spacing:-.087em!important;max-width:860px!important;margin:0!important;font-size:clamp(2.9rem,6.5vw,6.35rem)!important;line-height:.91!important}.sbServicesOSCopy>p{color:#475467!important;max-width:690px!important;margin:22px 0 0!important;font-size:clamp(1rem,1.35vw,1.16rem)!important;line-height:1.72!important}.sbOSHeroActions,.sbOSHeroProof,.sbOSFinalActions{flex-wrap:wrap!important;align-items:center!important;gap:12px!important;display:flex!important}.sbOSHeroActions{margin-top:28px!important}.sbOSHeroActions .btn,.sbOSFinalActions .btn{border-radius:999px!important}.sbOSHeroProof{margin-top:22px!important}.sbOSHeroProof span{color:#344054!important;background:#fff!important;border:1px solid #e4e7ec!important;border-radius:999px!important;align-items:center!important;gap:7px!important;min-height:34px!important;padding:8px 10px!important;font-size:.84rem!important;font-weight:850!important;display:inline-flex!important;box-shadow:0 10px 28px #1018280e!important}.sbOSHeroProof svg{color:#12b76a!important}.sbServicesOSConsole{-webkit-backdrop-filter:blur(18px)!important;backdrop-filter:blur(18px)!important;background:#fffffff0!important;border:1px solid #e4e7ecf2!important;border-radius:32px!important;position:relative!important;overflow:hidden!important;box-shadow:0 34px 90px #10182829!important}.sbServicesOSConsole:before{content:""!important;filter:blur(12px)!important;background:#2457ff1f!important;border-radius:50%!important;width:420px!important;height:420px!important;position:absolute!important;top:-160px!important;right:-140px!important}.sbOSConsoleTop{border-bottom:1px solid #eef0f3!important;align-items:center!important;gap:8px!important;min-height:54px!important;padding:0 18px!important;display:flex!important;position:relative!important}.sbOSConsoleTop span{background:#f04438!important;border-radius:50%!important;width:10px!important;height:10px!important}.sbOSConsoleTop span:nth-child(2){background:#fdb022!important}.sbOSConsoleTop span:nth-child(3){background:#12b76a!important}.sbOSConsoleTop strong{color:#344054!important;margin-left:8px!important;font-size:.84rem!important}.sbOSConsoleBody{gap:14px!important;padding:20px!important;display:grid!important;position:relative!important}.sbOSConsoleStatus{color:#fff!important;background:radial-gradient(circle at 88% 16%,#61dafb38,#0000 30%),linear-gradient(135deg,#101828,#182235)!important;border-radius:26px!important;justify-content:space-between!important;align-items:flex-start!important;gap:18px!important;min-height:170px!important;padding:22px!important;display:flex!important}.sbOSConsoleStatus small{color:#ffffff9e!important;letter-spacing:.08em!important;text-transform:uppercase!important;font-size:.72rem!important;font-weight:950!important}.sbOSConsoleStatus strong{color:#fff!important;letter-spacing:-.065em!important;max-width:340px!important;margin-top:9px!important;font-size:clamp(1.55rem,3vw,2.45rem)!important;line-height:1!important;display:block!important}.sbOSToneDot{background:#2457ff!important;border-radius:50%!important;width:14px!important;height:14px!important;box-shadow:0 0 0 8px #2457ff2e!important}.sbOSToneDot.orange{background:#f79009!important;box-shadow:0 0 0 8px #f790092e!important}.sbOSToneDot.purple{background:#7a5af8!important;box-shadow:0 0 0 8px #7a5af82e!important}.sbOSToneDot.green{background:#12b76a!important;box-shadow:0 0 0 8px #12b76a2e!important}.sbOSToneDot.cyan{background:#06aed4!important;box-shadow:0 0 0 8px #06aed42e!important}.sbOSToneDot.slate{background:#667085!important;box-shadow:0 0 0 8px #6670852e!important}.sbOSToneDot.pink{background:#e31b54!important;box-shadow:0 0 0 8px #e31b542e!important}.sbOSConsoleMetric{gap:10px!important;display:grid!important}.sbOSConsoleMetric div{grid-template-columns:90px minmax(0,1fr)!important;align-items:center!important;gap:12px!important;display:grid!important}.sbOSConsoleMetric span{color:#344054!important;font-size:.8rem!important;font-weight:900!important}.sbOSConsoleMetric i{background:#eef2f7!important;border-radius:999px!important;height:9px!important;overflow:hidden!important}.sbOSConsoleMetric b{border-radius:inherit!important;background:linear-gradient(90deg,#2457ff,#8aa2ff)!important;height:100%!important;display:block!important}.sbOSConsoleModules{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;display:grid!important}.sbOSConsoleModules div{color:#344054!important;background:#f8fafc!important;border:1px solid #e4e7ec!important;border-radius:16px!important;align-items:center!important;gap:9px!important;min-height:58px!important;padding:12px!important;font-size:.82rem!important;font-weight:900!important;display:flex!important}.sbOSConsoleModules svg{color:#2457ff!important}.sbOSMarqueeSection{padding:8px 0 28px!important;overflow:hidden!important}.sbOSMarquee{gap:12px!important;width:max-content!important;animation:42s linear infinite sbOSMarquee!important;display:flex!important}.sbOSMarqueeItem{color:#344054!important;background:#fff!important;border:1px solid #e4e7ec!important;border-radius:999px!important;align-items:center!important;gap:9px!important;min-height:46px!important;padding:10px 14px!important;font-size:.84rem!important;font-weight:950!important;display:flex!important;box-shadow:0 10px 26px #1018280e!important}.sbOSMarqueeItem svg{width:22px!important;height:22px!important}@keyframes sbOSMarquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.sbServicesOSSection{padding:clamp(44px,6vw,78px) 0!important}.sbOSSectionHead{text-align:center!important;max-width:820px!important;margin-bottom:28px!important}.sbOSSectionHead h2,.sbOSDarkCopy h2,.sbOSFinalBox h2{color:#101828!important;letter-spacing:-.075em!important;margin:0!important;font-size:clamp(2rem,4.4vw,3.75rem)!important;line-height:1!important}.sbOSSectionHead>p{color:#667085!important;max-width:650px!important;margin:14px auto 0!important;line-height:1.65!important}.sbOSServiceLab{grid-template-columns:290px minmax(0,1fr) 310px!important;align-items:stretch!important;gap:14px!important;display:grid!important}.sbOSServiceRail,.sbOSSelectedService,.sbOSServicePreview{background:#fff!important;border:1px solid #e4e7ec!important;border-radius:28px!important;box-shadow:0 14px 42px #1018280f!important}.sbOSServiceRail{align-content:start!important;gap:8px!important;padding:12px!important;display:grid!important}.sbOSServiceTab{color:#475467!important;text-align:left!important;cursor:pointer!important;background:0 0!important;border:1px solid #0000!important;border-radius:15px!important;align-items:center!important;gap:10px!important;width:100%!important;min-height:46px!important;padding:10px 11px!important;font-size:.84rem!important;font-weight:900!important;display:flex!important}.sbOSServiceTab:hover{background:#f8fafc!important}.sbOSServiceTab.active{color:#2457ff!important;background:#eef4ff!important;border-color:#dbe7ff!important}.sbOSServiceTab.orange.active{color:#dc6803!important;background:#fff7ed!important;border-color:#fed7aa!important}.sbOSServiceTab.purple.active{color:#7a5af8!important;background:#f4f3ff!important;border-color:#d9d6fe!important}.sbOSServiceTab.green.active{color:#079455!important;background:#ecfdf3!important;border-color:#abefc6!important}.sbOSServiceTab.cyan.active{color:#088ab2!important;background:#ecfdff!important;border-color:#a5f0fc!important}.sbOSServiceTab.slate.active{color:#344054!important;background:#f2f4f7!important;border-color:#d0d5dd!important}.sbOSServiceTab.pink.active{color:#c01048!important;background:#fff1f3!important;border-color:#fecdd6!important}.sbOSSelectedService{align-content:start!important;min-height:520px!important;padding:clamp(22px,3vw,34px)!important;display:grid!important;position:relative!important;overflow:hidden!important}.sbOSSelectedService:before{content:""!important;background:#2457ff!important;height:5px!important;position:absolute!important;inset:0 0 auto!important}.sbOSSelectedService.orange:before{background:#f79009!important}.sbOSSelectedService.purple:before{background:#7a5af8!important}.sbOSSelectedService.green:before{background:#12b76a!important}.sbOSSelectedService.cyan:before{background:#06aed4!important}.sbOSSelectedService.slate:before{background:#475467!important}.sbOSSelectedService.pink:before{background:#e31b54!important}.sbOSSelectedTop{align-items:center!important;gap:14px!important;margin-bottom:22px!important;display:flex!important}.sbOSSelectedIcon{color:#2457ff!important;background:#eef4ff!important;border-radius:22px!important;place-items:center!important;width:64px!important;height:64px!important;display:grid!important}.sbOSSelectedService.orange .sbOSSelectedIcon{color:#dc6803!important;background:#fff7ed!important}.sbOSSelectedService.purple .sbOSSelectedIcon{color:#7a5af8!important;background:#f4f3ff!important}.sbOSSelectedService.green .sbOSSelectedIcon{color:#079455!important;background:#ecfdf3!important}.sbOSSelectedService.cyan .sbOSSelectedIcon{color:#088ab2!important;background:#ecfdff!important}.sbOSSelectedService.slate .sbOSSelectedIcon{color:#344054!important;background:#f2f4f7!important}.sbOSSelectedService.pink .sbOSSelectedIcon{color:#c01048!important;background:#fff1f3!important}.sbOSSelectedTop small{color:#667085!important;letter-spacing:.08em!important;text-transform:uppercase!important;font-size:.72rem!important;font-weight:950!important}.sbOSSelectedTop h3{color:#101828!important;letter-spacing:-.07em!important;margin:6px 0 0!important;font-size:clamp(1.7rem,3vw,2.7rem)!important;line-height:1!important}.sbOSSelectedService>p{color:#667085!important;max-width:680px!important;margin:0!important;font-size:1rem!important;line-height:1.7!important}.sbOSServiceDeliverables{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;margin-top:24px!important;display:grid!important}.sbOSServiceDeliverables span{color:#344054!important;background:#f8fafc!important;border:1px solid #e4e7ec!important;border-radius:14px!important;align-items:center!important;gap:8px!important;min-height:42px!important;padding:10px 12px!important;font-size:.82rem!important;font-weight:850!important;display:flex!important}.sbOSServiceDeliverables svg{color:#12b76a!important}.sbOSSelectedActions{flex-wrap:wrap!important;gap:10px!important;margin-top:28px!important;display:flex!important}.sbOSSelectedActions .btn{border-radius:999px!important}.sbOSServicePreview{gap:12px!important;padding:14px!important;display:grid!important}.sbOSPreviewCard.main{color:#fff!important;background:linear-gradient(135deg,#101828,#1d2939)!important;border-radius:22px!important;min-height:270px!important;padding:20px!important}.sbOSPreviewCard small{color:#ffffff9e!important;letter-spacing:.08em!important;text-transform:uppercase!important;font-size:.72rem!important;font-weight:950!important}.sbOSPreviewCard strong{color:#fff!important;letter-spacing:-.05em!important;margin-top:8px!important;font-size:1.35rem!important;line-height:1.05!important;display:block!important}.sbOSFlowLine{gap:8px!important;margin-top:18px!important;display:grid!important}.sbOSFlowLine span{color:#fffc!important;background:#ffffff1a!important;border:1px solid #ffffff1f!important;border-radius:999px!important;min-height:30px!important;padding:7px 10px!important;font-size:.76rem!important;font-weight:850!important}.sbOSMiniGrid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;display:grid!important}.sbOSMiniGrid div{background:#f8fafc!important;border:1px solid #e4e7ec!important;border-radius:18px!important;align-content:center!important;min-height:94px!important;padding:14px!important;display:grid!important}.sbOSMiniGrid strong{color:#101828!important;font-size:.92rem!important}.sbOSMiniGrid span{color:#667085!important;margin-top:4px!important;font-size:.76rem!important}.sbOSDarkSection{color:#fff!important;background:#101828!important}.sbOSSystemGrid{grid-template-columns:minmax(0,.9fr) minmax(420px,1.1fr)!important;align-items:center!important;gap:clamp(28px,5vw,70px)!important;display:grid!important}.sbOSDarkCopy h2{color:#fff!important}.sbOSDarkCopy p:not(.eyebrow){color:#ffffffb3!important;max-width:560px!important;margin:18px 0 24px!important;line-height:1.65!important}.sbOSSystemCards{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important;display:grid!important}.sbOSSystemCards article{color:#fff!important;background:#ffffff14!important;border:1px solid #ffffff1f!important;border-radius:24px!important;min-height:220px!important;padding:22px!important}.sbOSSystemCards svg{color:#8aa2ff!important}.sbOSSystemCards h3{color:#fff!important;margin:28px 0 8px!important;font-size:1.18rem!important}.sbOSSystemCards p{color:#ffffffa8!important;margin:0!important;font-size:.9rem!important;line-height:1.55!important}.sbOSTechGrid{grid-template-columns:repeat(7,minmax(0,1fr))!important;gap:12px!important;display:grid!important}.sbOSTechCard{text-align:center!important;background:#fff!important;border:1px solid #e4e7ec!important;border-radius:22px!important;align-content:center!important;justify-items:center!important;gap:7px!important;min-height:120px!important;padding:16px!important;display:grid!important;box-shadow:0 12px 34px #1018280f!important}.sbOSTechCard svg{width:34px!important;height:34px!important}.sbOSTechCard strong{color:#101828!important;font-size:.9rem!important}.sbOSTechCard span{color:#667085!important;font-size:.74rem!important}.sbServicesOSFinal{padding:20px 0 clamp(52px,7vw,96px)!important}.sbOSFinalBox{background:linear-gradient(135deg,#eef4ff,#fff)!important;border:1px solid #dbe7ff!important;border-radius:32px!important;justify-content:space-between!important;align-items:center!important;gap:24px!important;padding:clamp(24px,4vw,44px)!important;display:flex!important;box-shadow:0 24px 70px #10182814!important}.sbOSFinalBox h2{max-width:760px!important}.sbOSFinalBox p:not(.eyebrow){color:#667085!important;margin:12px 0 0!important;line-height:1.55!important}@media (width<=1220px){.sbServicesOSHeroGrid,.sbOSServiceLab,.sbOSSystemGrid,.sbOSFinalBox{grid-template-columns:1fr!important}.sbOSFinalBox{display:grid!important}.sbOSServiceRail{grid-template-columns:repeat(3,minmax(0,1fr))!important}.sbOSTechGrid{grid-template-columns:repeat(4,minmax(0,1fr))!important}}@media (width<=760px){.sbServicesOSHero{padding-top:36px!important}.sbServicesOSCopy h1{font-size:clamp(2.35rem,12vw,4rem)!important}.sbServicesOSCopy>p{font-size:.95rem!important}.sbOSHeroActions,.sbOSHeroActions .btn,.sbOSFinalActions,.sbOSFinalActions .btn{width:100%!important}.sbOSHeroActions .btn,.sbOSFinalActions .btn{justify-content:center!important}.sbOSHeroProof{display:grid!important}.sbServicesOSConsole{border-radius:24px!important}.sbOSConsoleBody{padding:14px!important}.sbOSConsoleStatus{border-radius:20px!important;min-height:auto!important}.sbOSConsoleModules,.sbOSServiceRail,.sbOSServiceDeliverables,.sbOSMiniGrid,.sbOSSystemCards,.sbOSTechGrid{grid-template-columns:1fr!important}.sbOSSectionHead{text-align:left!important}.sbOSSectionHead h2,.sbOSDarkCopy h2,.sbOSFinalBox h2{font-size:clamp(2rem,10vw,3rem)!important}.sbOSSelectedService{border-radius:22px!important;min-height:auto!important}.sbOSSelectedTop{display:grid!important}.sbOSServicePreview{border-radius:22px!important}.sbOSSystemCards article{min-height:auto!important}.sbOSMarquee{animation-duration:32s!important}}.sbServicesHeroClean{background:radial-gradient(circle at 14% 10%,#2457ff1a,#0000 28%),radial-gradient(circle at 88% 12%,#7a5af81a,#0000 30%)!important;padding:clamp(42px,6vw,86px) 0 clamp(28px,5vw,58px)!important;position:relative!important}.sbServicesCleanHeroGrid{grid-template-columns:minmax(0,.94fr) minmax(440px,1.06fr)!important;align-items:center!important;gap:clamp(32px,5vw,76px)!important;display:grid!important}.sbServicesCleanCopy h1{color:#0f172a!important;letter-spacing:-.083em!important;max-width:780px!important;margin:0!important;font-size:clamp(2.85rem,5.8vw,5.6rem)!important;line-height:.94!important}.sbServicesCleanCopy>p{color:#475467!important;max-width:660px!important;margin:22px 0 0!important;font-size:clamp(1rem,1.3vw,1.14rem)!important;line-height:1.72!important}.sbCleanHeroStats{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:10px!important;max-width:620px!important;margin-top:24px!important;display:grid!important}.sbCleanHeroStats div{-webkit-backdrop-filter:blur(16px)!important;backdrop-filter:blur(16px)!important;background:#ffffffdb!important;border:1px solid #e4e7ec!important;border-radius:18px!important;align-content:center!important;min-height:82px!important;padding:14px!important;display:grid!important;box-shadow:0 12px 34px #1018280e!important}.sbCleanHeroStats strong{color:#101828!important;letter-spacing:-.045em!important;font-size:1.42rem!important;line-height:1!important}.sbCleanHeroStats span{color:#667085!important;margin-top:5px!important;font-size:.78rem!important;font-weight:850!important}.sbCleanHeroVisual{isolation:isolate!important;place-items:center!important;min-height:560px!important;display:grid!important;position:relative!important}.sbCleanHeroVisual:before{content:""!important;filter:blur(10px)!important;z-index:-1!important;background:linear-gradient(135deg,#2457ff29,#7a5af81f)!important;border-radius:50%!important;width:540px!important;height:540px!important;animation:8s ease-in-out infinite sbCleanHeroGlow!important;position:absolute!important}@keyframes sbCleanHeroGlow{0%,to{opacity:.72;transform:scale(.96)}50%{opacity:1;transform:scale(1.04)}}.sbCleanHeroPanel{-webkit-backdrop-filter:blur(18px)!important;backdrop-filter:blur(18px)!important;background:#fffffff0!important;border:1px solid #e4e7ecf2!important;border-radius:32px!important;width:min(100%,620px)!important;overflow:hidden!important;box-shadow:0 34px 90px #10182826!important}.sbCleanPanelTop{border-bottom:1px solid #eef0f3!important;align-items:center!important;gap:8px!important;min-height:54px!important;padding:0 18px!important;display:flex!important}.sbCleanPanelTop span{background:#f04438!important;border-radius:50%!important;width:10px!important;height:10px!important}.sbCleanPanelTop span:nth-child(2){background:#fdb022!important}.sbCleanPanelTop span:nth-child(3){background:#12b76a!important}.sbCleanPanelTop strong{color:#344054!important;margin-left:8px!important;font-size:.86rem!important}.sbCleanPanelBody{gap:14px!important;padding:20px!important;display:grid!important}.sbCleanSelectedService{color:#fff!important;background:radial-gradient(circle at 88% 12%,#61dafb38,#0000 30%),linear-gradient(135deg,#101828,#1d2939)!important;border-radius:26px!important;grid-template-columns:auto minmax(0,1fr)!important;align-items:start!important;gap:16px!important;min-height:250px!important;padding:24px!important;display:grid!important;position:relative!important;overflow:hidden!important}.sbCleanSelectedService:after{content:""!important;background:#ffffff14!important;border-radius:50%!important;width:220px!important;height:220px!important;position:absolute!important;inset:auto -16% -42% auto!important}.sbCleanSelectedIcon{color:#8aa2ff!important;background:#ffffff1f!important;border:1px solid #ffffff1f!important;border-radius:20px!important;place-items:center!important;width:58px!important;height:58px!important;display:grid!important}.sbCleanSelectedService small{color:#ffffff9e!important;letter-spacing:.08em!important;text-transform:uppercase!important;font-size:.72rem!important;font-weight:950!important}.sbCleanSelectedService h3{color:#fff!important;letter-spacing:-.07em!important;max-width:440px!important;margin:8px 0 10px!important;font-size:clamp(1.75rem,3vw,2.7rem)!important;line-height:.98!important}.sbCleanSelectedService p{color:#ffffffb3!important;max-width:460px!important;margin:0!important;font-size:.9rem!important;line-height:1.55!important}.sbCleanServiceFlow{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:10px!important;display:grid!important}.sbCleanServiceFlow div{color:#344054!important;background:#f8fafc!important;border:1px solid #e4e7ec!important;border-radius:17px!important;align-content:center!important;gap:8px!important;min-height:82px!important;padding:13px!important;font-size:.78rem!important;font-weight:900!important;display:grid!important}.sbCleanServiceFlow svg{color:#2457ff!important}.sbCleanTechDock{background:#f8fafc!important;border:1px solid #e4e7ec!important;border-radius:18px!important;flex-wrap:wrap!important;align-items:center!important;gap:9px!important;min-height:56px!important;padding:10px!important;display:flex!important}.sbCleanTechDock span{color:#344054!important;background:#fff!important;border:1px solid #e4e7ec!important;border-radius:999px!important;align-items:center!important;gap:7px!important;min-height:34px!important;padding:7px 10px!important;font-size:.76rem!important;font-weight:900!important;display:inline-flex!important}.sbCleanTechDock svg{width:17px!important;height:17px!important}.sbCleanFloatCard{z-index:4!important;-webkit-backdrop-filter:blur(18px)!important;backdrop-filter:blur(18px)!important;background:#ffffffeb!important;border:1px solid #e4e7ecf2!important;border-radius:18px!important;align-items:flex-start!important;gap:10px!important;min-width:190px!important;padding:12px 14px!important;display:flex!important;position:absolute!important;box-shadow:0 18px 46px #1018281f!important}.sbCleanFloatCard svg{color:#2457ff!important;margin-top:2px!important}.sbCleanFloatCard strong{color:#101828!important;letter-spacing:-.02em!important;font-size:.86rem!important;display:block!important}.sbCleanFloatCard span{color:#667085!important;margin-top:3px!important;font-size:.74rem!important;display:block!important}.sbCleanFloatCardOne{top:54px!important;left:-8px!important}.sbCleanFloatCardTwo{bottom:70px!important;right:-12px!important}.sbServicesOSConsole{display:none!important}@media (width<=1180px){.sbServicesCleanHeroGrid{grid-template-columns:1fr!important}.sbCleanHeroVisual{min-height:520px!important}}@media (width<=760px){.sbServicesHeroClean{padding-top:36px!important}.sbServicesCleanCopy h1{letter-spacing:-.078em!important;font-size:clamp(2.4rem,12vw,4rem)!important}.sbServicesCleanCopy>p{font-size:.95rem!important}.sbCleanHeroStats{grid-template-columns:1fr!important}.sbCleanHeroVisual{min-height:auto!important}.sbCleanHeroVisual:before,.sbCleanFloatCard{display:none!important}.sbCleanHeroPanel{border-radius:24px!important}.sbCleanPanelBody{padding:14px!important}.sbCleanSelectedService{border-radius:20px!important;grid-template-columns:1fr!important;min-height:auto!important}.sbCleanServiceFlow{grid-template-columns:repeat(2,minmax(0,1fr))!important}.sbCleanServiceFlow div{min-height:72px!important}}@media (width<=460px){.sbCleanServiceFlow{grid-template-columns:1fr!important}}.sbServiceDetailPage{color:#101828!important;background:radial-gradient(circle at 8% 0,#2457ff1a,#0000 32%),radial-gradient(circle at 92% 8%,#7a5af814,#0000 28%),linear-gradient(#f8fafc 0%,#fff 38%,#f8fafc 100%)!important;overflow:hidden!important}.sbServiceDetailHero{padding:clamp(38px,6vw,86px) 0 clamp(30px,5vw,62px)!important}.sbDetailHeroGrid{grid-template-columns:minmax(0,.96fr) minmax(420px,1.04fr)!important;align-items:center!important;gap:clamp(32px,5vw,76px)!important;display:grid!important}.sbBackLink,.sbDetailBadge,.sbServiceDetailPage .eyebrow{letter-spacing:.08em!important;text-transform:uppercase!important;border-radius:999px!important;align-items:center!important;gap:8px!important;width:fit-content!important;font-size:.72rem!important;font-weight:950!important;display:inline-flex!important}.sbBackLink{color:#475467!important;background:#fff!important;border:1px solid #e4e7ec!important;margin-bottom:12px!important;padding:7px 11px!important;text-decoration:none!important;box-shadow:0 10px 28px #1018280d!important}.sbDetailBadge,.sbServiceDetailPage .eyebrow{color:#2457ff!important;background:#eef4ff!important;border:1px solid #dbe7ff!important;margin:0 0 14px!important;padding:7px 11px!important}.sbServiceDetailPage.orange .sbDetailBadge{color:#dc6803!important;background:#fff7ed!important;border-color:#fed7aa!important}.sbServiceDetailPage.green .sbDetailBadge{color:#079455!important;background:#ecfdf3!important;border-color:#abefc6!important}.sbServiceDetailPage.purple .sbDetailBadge{color:#7a5af8!important;background:#f4f3ff!important;border-color:#d9d6fe!important}.sbServiceDetailPage.cyan .sbDetailBadge{color:#088ab2!important;background:#ecfdff!important;border-color:#a5f0fc!important}.sbServiceDetailPage.slate .sbDetailBadge{color:#344054!important;background:#f2f4f7!important;border-color:#d0d5dd!important}.sbServiceDetailPage.pink .sbDetailBadge{color:#c01048!important;background:#fff1f3!important;border-color:#fecdd6!important}.sbDetailHeroCopy h1{color:#0f172a!important;letter-spacing:-.085em!important;max-width:840px!important;margin:0!important;font-size:clamp(2.65rem,5.8vw,5.7rem)!important;line-height:.93!important}.sbDetailHeroCopy>p{color:#475467!important;max-width:690px!important;margin:22px 0 0!important;font-size:clamp(1rem,1.3vw,1.14rem)!important;line-height:1.72!important}.sbDetailHeroActions,.sbDetailOutcomeStrip,.sbDetailCtaActions{flex-wrap:wrap!important;align-items:center!important;gap:12px!important;display:flex!important}.sbDetailHeroActions{margin-top:28px!important}.sbDetailHeroActions .btn,.sbDetailCtaActions .btn{border-radius:999px!important}.sbDetailOutcomeStrip{margin-top:22px!important}.sbDetailOutcomeStrip span{color:#344054!important;background:#fff!important;border:1px solid #e4e7ec!important;border-radius:999px!important;align-items:center!important;gap:7px!important;min-height:34px!important;padding:8px 10px!important;font-size:.82rem!important;font-weight:850!important;display:inline-flex!important;box-shadow:0 10px 28px #1018280e!important}.sbDetailOutcomeStrip svg{color:#12b76a!important}.sbDetailHeroVisual{isolation:isolate!important;place-items:center!important;min-height:560px!important;display:grid!important;position:relative!important}.sbDetailHeroVisual:before{content:""!important;filter:blur(10px)!important;z-index:-1!important;background:linear-gradient(135deg,#2457ff26,#7a5af81c)!important;border-radius:50%!important;width:540px!important;height:540px!important;animation:8s ease-in-out infinite sbDetailGlow!important;position:absolute!important}@keyframes sbDetailGlow{0%,to{opacity:.72;transform:scale(.96)}50%{opacity:1;transform:scale(1.04)}}.sbDetailWorkspace{-webkit-backdrop-filter:blur(18px)!important;backdrop-filter:blur(18px)!important;background:#fffffff0!important;border:1px solid #e4e7ecf2!important;border-radius:32px!important;width:min(100%,620px)!important;overflow:hidden!important;box-shadow:0 34px 90px #10182826!important}.sbDetailWindowTop{border-bottom:1px solid #eef0f3!important;align-items:center!important;gap:8px!important;min-height:54px!important;padding:0 18px!important;display:flex!important}.sbDetailWindowTop span{background:#f04438!important;border-radius:50%!important;width:10px!important;height:10px!important}.sbDetailWindowTop span:nth-child(2){background:#fdb022!important}.sbDetailWindowTop span:nth-child(3){background:#12b76a!important}.sbDetailWindowTop strong{color:#344054!important;margin-left:8px!important;font-size:.86rem!important}.sbDetailWorkspaceBody{gap:14px!important;padding:20px!important;display:grid!important}.sbDetailActiveCard{color:#fff!important;background:radial-gradient(circle at 88% 12%,#61dafb38,#0000 30%),linear-gradient(135deg,#101828,#1d2939)!important;border-radius:26px!important;grid-template-columns:auto minmax(0,1fr)!important;align-items:start!important;gap:16px!important;min-height:250px!important;padding:24px!important;display:grid!important;position:relative!important;overflow:hidden!important}.sbDetailActiveIcon{color:#8aa2ff!important;background:#ffffff1f!important;border:1px solid #ffffff1f!important;border-radius:20px!important;place-items:center!important;width:58px!important;height:58px!important;display:grid!important}.sbDetailActiveCard small{color:#ffffff9e!important;letter-spacing:.08em!important;text-transform:uppercase!important;font-size:.72rem!important;font-weight:950!important}.sbDetailActiveCard h2{color:#fff!important;letter-spacing:-.07em!important;max-width:440px!important;margin:8px 0 10px!important;font-size:clamp(1.65rem,3vw,2.55rem)!important;line-height:.98!important}.sbDetailActiveCard p{color:#ffffffb3!important;max-width:460px!important;margin:0!important;font-size:.9rem!important;line-height:1.55!important}.sbDetailProgressRows{gap:10px!important;display:grid!important}.sbDetailProgressRows div{grid-template-columns:90px minmax(0,1fr)!important;align-items:center!important;gap:12px!important;display:grid!important}.sbDetailProgressRows span{color:#344054!important;font-size:.8rem!important;font-weight:900!important}.sbDetailProgressRows i{background:#eef2f7!important;border-radius:999px!important;height:9px!important;overflow:hidden!important}.sbDetailProgressRows b{border-radius:inherit!important;background:linear-gradient(90deg,#2457ff,#8aa2ff)!important;height:100%!important;display:block!important}.sbDetailStackDock{background:#f8fafc!important;border:1px solid #e4e7ec!important;border-radius:18px!important;flex-wrap:wrap!important;align-items:center!important;gap:9px!important;min-height:56px!important;padding:10px!important;display:flex!important}.sbDetailStackDock span{color:#344054!important;background:#fff!important;border:1px solid #e4e7ec!important;border-radius:999px!important;align-items:center!important;gap:7px!important;min-height:34px!important;padding:7px 10px!important;font-size:.76rem!important;font-weight:900!important;display:inline-flex!important}.sbDetailStackDock svg{width:17px!important;height:17px!important}.sbDetailFloatCard{z-index:4!important;-webkit-backdrop-filter:blur(18px)!important;backdrop-filter:blur(18px)!important;background:#ffffffeb!important;border:1px solid #e4e7ecf2!important;border-radius:18px!important;align-items:flex-start!important;gap:10px!important;min-width:190px!important;padding:12px 14px!important;display:flex!important;position:absolute!important;box-shadow:0 18px 46px #1018281f!important}.sbDetailFloatCard.one{top:56px!important;left:-8px!important}.sbDetailFloatCard.two{bottom:72px!important;right:-12px!important}.sbDetailFloatCard svg{color:#2457ff!important;margin-top:2px!important}.sbDetailFloatCard strong{color:#101828!important;letter-spacing:-.02em!important;font-size:.86rem!important;display:block!important}.sbDetailFloatCard span{color:#667085!important;margin-top:3px!important;font-size:.74rem!important;display:block!important}.sbDetailSection{padding:clamp(44px,6vw,78px) 0!important}.sbDetailSectionHead{text-align:center!important;max-width:820px!important;margin-bottom:28px!important}.sbDetailSectionHead h2,.sbDetailIntroCard h2,.sbDetailDarkGrid h2,.sbDetailCtaBox h2{color:#101828!important;letter-spacing:-.075em!important;margin:0!important;font-size:clamp(2rem,4.4vw,3.7rem)!important;line-height:1!important}.sbDetailSectionHead>p{color:#667085!important;max-width:650px!important;margin:14px auto 0!important;line-height:1.65!important}.sbDetailIntroGrid{grid-template-columns:1.28fr repeat(2,minmax(0,.86fr))!important;gap:14px!important;display:grid!important}.sbDetailIntroCard{background:#fff!important;border:1px solid #e4e7ec!important;border-radius:26px!important;align-content:start!important;min-height:210px!important;padding:22px!important;display:grid!important;box-shadow:0 14px 42px #1018280f!important}.sbDetailIntroCard.large{background:radial-gradient(circle at 90% 14%,#2457ff21,#0000 28%),#fff!important;grid-row:span 2!important;min-height:434px!important}.sbDetailIntroCard svg{color:#2457ff!important;background:#eef4ff!important;border-radius:15px!important;width:44px!important;height:44px!important;margin-bottom:18px!important;padding:10px!important}.sbDetailIntroCard h3{color:#101828!important;letter-spacing:-.035em!important;margin:0 0 10px!important;font-size:1.2rem!important}.sbDetailIntroCard p{color:#667085!important;margin:14px 0 0!important;font-size:.92rem!important;line-height:1.6!important}.sbDetailProcess{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:14px!important;display:grid!important}.sbDetailProcessCard{background:#fff!important;border:1px solid #e4e7ec!important;border-radius:24px!important;align-content:start!important;min-height:240px!important;padding:22px!important;display:grid!important;position:relative!important;overflow:hidden!important;box-shadow:0 14px 42px #1018280f!important}.sbDetailProcessCard:before{content:""!important;background:#2457ff!important;height:4px!important;position:absolute!important;inset:0 0 auto!important}.sbDetailProcessCard>span{color:#98a2b3!important;letter-spacing:-.05em!important;font-size:1.55rem!important;font-weight:950!important}.sbDetailProcessCard svg{color:#2457ff!important;background:#eef4ff!important;border-radius:16px!important;width:46px!important;height:46px!important;margin:22px 0 18px!important;padding:11px!important}.sbDetailProcessCard h3{color:#101828!important;margin:0 0 8px!important;font-size:1.16rem!important}.sbDetailProcessCard p{color:#667085!important;margin:0!important;font-size:.88rem!important;line-height:1.55!important}.sbDetailDarkSection{color:#fff!important;background:#101828!important;padding:clamp(50px,7vw,92px) 0!important}.sbDetailDarkGrid{grid-template-columns:minmax(0,.9fr) minmax(420px,1.1fr)!important;align-items:center!important;gap:clamp(28px,5vw,70px)!important;display:grid!important}.sbDetailDarkGrid h2{color:#fff!important}.sbDetailDarkGrid p:not(.eyebrow){color:#ffffffb3!important;max-width:560px!important;margin:18px 0 24px!important;line-height:1.65!important}.sbDetailSystemBoard{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important;display:grid!important}.sbDetailSystemBoard article{color:#fff!important;background:#ffffff14!important;border:1px solid #ffffff1f!important;border-radius:24px!important;min-height:190px!important;padding:22px!important}.sbDetailSystemBoard svg{color:#8aa2ff!important}.sbDetailSystemBoard strong{color:#fff!important;margin:28px 0 8px!important;font-size:1.12rem!important;display:block!important}.sbDetailSystemBoard span{color:#ffffffa8!important;font-size:.9rem!important;line-height:1.55!important}.sbDetailRelatedGrid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:14px!important;display:grid!important}.sbDetailRelatedCard{color:#101828!important;background:#fff!important;border:1px solid #e4e7ec!important;border-radius:24px!important;align-content:start!important;min-height:260px!important;padding:22px!important;text-decoration:none!important;transition:transform .16s,border-color .16s,box-shadow .16s!important;display:grid!important;box-shadow:0 14px 42px #1018280f!important}.sbDetailRelatedCard:hover{border-color:#c7d7fe!important;transform:translateY(-3px)!important;box-shadow:0 22px 56px #1018281a!important}.sbDetailRelatedCard>svg{color:#2457ff!important;background:#eef4ff!important;border-radius:16px!important;width:48px!important;height:48px!important;margin-bottom:18px!important;padding:12px!important}.sbDetailRelatedCard h3{color:#101828!important;margin:0 0 10px!important;font-size:1.18rem!important}.sbDetailRelatedCard p{color:#667085!important;margin:0!important;font-size:.88rem!important;line-height:1.55!important}.sbDetailRelatedCard strong{color:#2457ff!important;align-items:center!important;gap:6px!important;margin-top:18px!important;display:inline-flex!important}.sbDetailFinalCta{padding:20px 0 clamp(52px,7vw,96px)!important}.sbDetailCtaBox{background:linear-gradient(135deg,#eef4ff,#fff)!important;border:1px solid #dbe7ff!important;border-radius:32px!important;justify-content:space-between!important;align-items:center!important;gap:24px!important;padding:clamp(24px,4vw,44px)!important;display:flex!important;box-shadow:0 24px 70px #10182814!important}.sbDetailCtaBox h2{max-width:760px!important}.sbDetailCtaBox p:not(.eyebrow){color:#667085!important;margin:12px 0 0!important;line-height:1.55!important}@media (width<=1180px){.sbDetailHeroGrid,.sbDetailDarkGrid,.sbDetailCtaBox{grid-template-columns:1fr!important}.sbDetailCtaBox{display:grid!important}.sbDetailIntroGrid,.sbDetailProcess,.sbDetailRelatedGrid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.sbDetailIntroCard.large{grid-area:auto/1/auto/-1!important;min-height:auto!important}}@media (width<=760px){.sbServiceDetailHero{padding-top:34px!important}.sbDetailHeroCopy h1{letter-spacing:-.078em!important;font-size:clamp(2.3rem,11vw,3.8rem)!important}.sbDetailHeroCopy>p{font-size:.95rem!important}.sbDetailHeroActions,.sbDetailHeroActions .btn,.sbDetailCtaActions,.sbDetailCtaActions .btn{width:100%!important}.sbDetailHeroActions .btn,.sbDetailCtaActions .btn{justify-content:center!important}.sbDetailOutcomeStrip{display:grid!important}.sbDetailHeroVisual{min-height:auto!important}.sbDetailHeroVisual:before,.sbDetailFloatCard{display:none!important}.sbDetailWorkspace{border-radius:24px!important}.sbDetailWorkspaceBody{padding:14px!important}.sbDetailActiveCard{border-radius:20px!important;grid-template-columns:1fr!important;min-height:auto!important}.sbDetailIntroGrid,.sbDetailProcess,.sbDetailSystemBoard,.sbDetailRelatedGrid{grid-template-columns:1fr!important}.sbDetailSectionHead{text-align:left!important}.sbDetailSectionHead h2,.sbDetailIntroCard h2,.sbDetailDarkGrid h2,.sbDetailCtaBox h2{font-size:clamp(2rem,10vw,3rem)!important}.sbDetailSystemBoard article,.sbDetailProcessCard,.sbDetailRelatedCard{min-height:auto!important}}.sbPricingPage{color:#101828!important;background:radial-gradient(circle at 8% 0,#2457ff1a,#0000 32%),radial-gradient(circle at 92% 8%,#7a5af814,#0000 28%),linear-gradient(#f8fafc 0%,#fff 38%,#f8fafc 100%)!important;overflow:hidden!important}.sbPricingHero{padding:clamp(42px,7vw,96px) 0 clamp(30px,5vw,62px)!important}.sbPricingHeroGrid{grid-template-columns:minmax(0,.98fr) minmax(430px,1.02fr)!important;align-items:center!important;gap:clamp(32px,5vw,76px)!important;display:grid!important}.sbPricingBadge,.sbPricingPage .eyebrow{color:#2457ff!important;letter-spacing:.08em!important;text-transform:uppercase!important;background:#eef4ff!important;border:1px solid #dbe7ff!important;border-radius:999px!important;align-items:center!important;gap:8px!important;width:fit-content!important;margin:0 0 14px!important;padding:7px 11px!important;font-size:.72rem!important;font-weight:950!important;display:inline-flex!important}.sbPricingHeroCopy h1{color:#0f172a!important;letter-spacing:-.086em!important;max-width:840px!important;margin:0!important;font-size:clamp(2.8rem,6vw,5.9rem)!important;line-height:.92!important}.sbPricingHeroCopy>p{color:#475467!important;max-width:690px!important;margin:22px 0 0!important;font-size:clamp(1rem,1.3vw,1.15rem)!important;line-height:1.72!important}.sbPricingSwitch{background:#fff!important;border:1px solid #e4e7ec!important;border-radius:999px!important;gap:4px!important;width:fit-content!important;margin-top:26px!important;padding:5px!important;display:inline-flex!important;box-shadow:0 12px 34px #10182811!important}.sbPricingSwitch button{color:#475467!important;cursor:pointer!important;background:0 0!important;border:0!important;border-radius:999px!important;min-height:40px!important;padding:9px 14px!important;font-weight:900!important}.sbPricingSwitch button.active{color:#fff!important;background:#2457ff!important;box-shadow:0 10px 24px #2457ff38!important}.sbPricingHeroProof,.sbPricingCtaActions{flex-wrap:wrap!important;align-items:center!important;gap:12px!important;display:flex!important}.sbPricingHeroProof{margin-top:22px!important}.sbPricingHeroProof span{color:#344054!important;background:#fff!important;border:1px solid #e4e7ec!important;border-radius:999px!important;align-items:center!important;gap:7px!important;min-height:34px!important;padding:8px 10px!important;font-size:.82rem!important;font-weight:850!important;display:inline-flex!important;box-shadow:0 10px 28px #1018280e!important}.sbPricingHeroProof svg{color:#12b76a!important}.sbPricingHeroVisual{isolation:isolate!important;place-items:center!important;min-height:560px!important;display:grid!important;position:relative!important}.sbPricingHeroVisual:before{content:""!important;filter:blur(10px)!important;z-index:-1!important;background:linear-gradient(135deg,#2457ff26,#7a5af81c)!important;border-radius:50%!important;width:540px!important;height:540px!important;animation:8s ease-in-out infinite sbPricingGlow!important;position:absolute!important}@keyframes sbPricingGlow{0%,to{opacity:.72;transform:scale(.96)}50%{opacity:1;transform:scale(1.04)}}.sbPricingPanel{-webkit-backdrop-filter:blur(18px)!important;backdrop-filter:blur(18px)!important;background:#fffffff0!important;border:1px solid #e4e7ecf2!important;border-radius:32px!important;width:min(100%,620px)!important;overflow:hidden!important;box-shadow:0 34px 90px #10182826!important}.sbPricingPanelTop{border-bottom:1px solid #eef0f3!important;align-items:center!important;gap:8px!important;min-height:54px!important;padding:0 18px!important;display:flex!important}.sbPricingPanelTop span{background:#f04438!important;border-radius:50%!important;width:10px!important;height:10px!important}.sbPricingPanelTop span:nth-child(2){background:#fdb022!important}.sbPricingPanelTop span:nth-child(3){background:#12b76a!important}.sbPricingPanelTop strong{color:#344054!important;margin-left:8px!important;font-size:.86rem!important}.sbPricingPanelBody{gap:14px!important;padding:20px!important;display:grid!important}.sbPricingQuoteCard{color:#fff!important;background:radial-gradient(circle at 88% 12%,#61dafb38,#0000 30%),linear-gradient(135deg,#101828,#1d2939)!important;border-radius:26px!important;align-content:start!important;min-height:250px!important;padding:24px!important;display:grid!important;position:relative!important;overflow:hidden!important}.sbPricingQuoteCard small{color:#ffffff9e!important;letter-spacing:.08em!important;text-transform:uppercase!important;font-size:.72rem!important;font-weight:950!important}.sbPricingQuoteCard strong{color:#fff!important;letter-spacing:-.07em!important;max-width:440px!important;margin:10px 0!important;font-size:clamp(1.75rem,3vw,2.7rem)!important;line-height:.98!important}.sbPricingQuoteCard p{color:#ffffffb3!important;max-width:460px!important;margin:0!important;font-size:.9rem!important;line-height:1.55!important}.sbPricingQuoteMeta{flex-wrap:wrap!important;gap:9px!important;margin-top:18px!important;display:flex!important}.sbPricingQuoteMeta span{color:#ffffffd1!important;background:#ffffff1a!important;border:1px solid #ffffff1f!important;border-radius:999px!important;align-items:center!important;gap:7px!important;min-height:34px!important;padding:8px 10px!important;font-size:.76rem!important;font-weight:850!important;display:inline-flex!important}.sbPricingMiniRows{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:10px!important;display:grid!important}.sbPricingMiniRows div{color:#344054!important;background:#f8fafc!important;border:1px solid #e4e7ec!important;border-radius:17px!important;align-content:center!important;gap:7px!important;min-height:94px!important;padding:13px!important;display:grid!important}.sbPricingMiniRows svg{color:#2457ff!important}.sbPricingMiniRows span{color:#475467!important;font-size:.78rem!important;font-weight:850!important}.sbPricingMiniRows strong{color:#98a2b3!important;font-size:1.2rem!important;line-height:1!important}.sbPricingTechDock{background:#f8fafc!important;border:1px solid #e4e7ec!important;border-radius:18px!important;flex-wrap:wrap!important;align-items:center!important;gap:9px!important;min-height:56px!important;padding:10px!important;display:flex!important}.sbPricingTechDock span{color:#344054!important;background:#fff!important;border:1px solid #e4e7ec!important;border-radius:999px!important;align-items:center!important;gap:7px!important;min-height:34px!important;padding:7px 10px!important;font-size:.76rem!important;font-weight:900!important;display:inline-flex!important}.sbPricingTechDock svg{width:17px!important;height:17px!important}.sbPricingFloat{z-index:4!important;-webkit-backdrop-filter:blur(18px)!important;backdrop-filter:blur(18px)!important;background:#ffffffeb!important;border:1px solid #e4e7ecf2!important;border-radius:18px!important;align-items:flex-start!important;gap:10px!important;min-width:200px!important;padding:12px 14px!important;display:flex!important;position:absolute!important;box-shadow:0 18px 46px #1018281f!important}.sbPricingFloat.one{top:54px!important;left:-8px!important}.sbPricingFloat.two{bottom:72px!important;right:-12px!important}.sbPricingFloat svg{color:#2457ff!important;margin-top:2px!important}.sbPricingFloat strong{color:#101828!important;letter-spacing:-.02em!important;font-size:.86rem!important;display:block!important}.sbPricingFloat span{color:#667085!important;margin-top:3px!important;font-size:.74rem!important;display:block!important}.sbPricingSection{padding:clamp(44px,6vw,78px) 0!important}.sbPricingSectionHead{text-align:center!important;max-width:820px!important;margin-bottom:28px!important}.sbPricingSectionHead h2,.sbPricingValueMain h2,.sbPricingDarkGrid h2,.sbPricingCompareHead h2,.sbPricingFaqGrid h2,.sbPricingCtaBox h2{color:#101828!important;letter-spacing:-.075em!important;margin:0!important;font-size:clamp(2rem,4.4vw,3.7rem)!important;line-height:1!important}.sbPricingSectionHead>p{color:#667085!important;max-width:650px!important;margin:14px auto 0!important;line-height:1.65!important}.sbPricingGrid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:14px!important;display:grid!important}.sbPricingCard{background:#fff!important;border:1px solid #e4e7ec!important;border-radius:28px!important;align-content:start!important;min-height:600px!important;padding:24px!important;display:grid!important;position:relative!important;overflow:hidden!important;box-shadow:0 14px 42px #1018280f!important}.sbPricingCard.popular{border-color:#b2ccff!important;transform:translateY(-10px)!important;box-shadow:0 24px 70px #2457ff21!important}.sbPricingCard.popular:before{content:""!important;background:linear-gradient(90deg,#2457ff,#8aa2ff)!important;height:5px!important;position:absolute!important;inset:0 0 auto!important}.sbPopularBadge{color:#2457ff!important;background:#eef4ff!important;border:1px solid #dbe7ff!important;border-radius:999px!important;align-items:center!important;gap:6px!important;width:fit-content!important;min-height:32px!important;margin-bottom:14px!important;padding:7px 10px!important;font-size:.72rem!important;font-weight:950!important;display:inline-flex!important}.sbPricingCardTop small{color:#667085!important;letter-spacing:.08em!important;text-transform:uppercase!important;font-size:.72rem!important;font-weight:950!important}.sbPricingCardTop h3{color:#101828!important;letter-spacing:-.055em!important;margin:8px 0 10px!important;font-size:1.6rem!important;line-height:1.05!important}.sbPricingCardTop p{color:#667085!important;margin:0!important;font-size:.9rem!important;line-height:1.58!important}.sbPricingAmount{background:#f8fafc!important;border:1px solid #e4e7ec!important;border-radius:20px!important;margin:22px 0!important;padding:18px!important}.sbPricingAmount strong{color:#101828!important;letter-spacing:-.07em!important;font-size:clamp(2rem,3.2vw,3rem)!important;line-height:1!important;display:block!important}.sbPricingAmount span{color:#667085!important;margin-top:6px!important;font-size:.8rem!important;font-weight:850!important;display:block!important}.sbPricingCard ul{gap:10px!important;margin:0!important;padding:0!important;list-style:none!important;display:grid!important}.sbPricingCard li{color:#344054!important;align-items:flex-start!important;gap:8px!important;font-size:.9rem!important;line-height:1.4!important;display:flex!important}.sbPricingCard li svg{color:#12b76a!important;flex:none!important;margin-top:2px!important}.sbPricingCardActions{gap:10px!important;margin-top:24px!important;display:grid!important}.sbPricingCardActions .btn{border-radius:999px!important;justify-content:center!important;width:100%!important}.sbPricingTextLink{color:#2457ff!important;justify-content:center!important;align-items:center!important;gap:5px!important;font-size:.86rem!important;font-weight:950!important;text-decoration:none!important;display:inline-flex!important}.sbPricingStatusNote{color:#667085!important;background:#fff!important;border:1px solid #e4e7ec!important;border-radius:999px!important;align-items:center!important;gap:8px!important;width:fit-content!important;margin-top:18px!important;padding:10px 12px!important;font-size:.82rem!important;font-weight:850!important;display:flex!important;box-shadow:0 10px 28px #1018280e!important}.sbPricingStatusNote svg{color:#12b76a!important}.sbCustomPricingBox{background:#fff!important;border:1px solid #e4e7ec!important;border-radius:30px!important;gap:22px!important;padding:clamp(24px,4vw,44px)!important;display:grid!important;box-shadow:0 18px 50px #10182813!important}.sbCustomPricingBox h3{color:#101828!important;letter-spacing:-.07em!important;max-width:820px!important;margin:0!important;font-size:clamp(1.8rem,3.4vw,3.1rem)!important;line-height:1!important}.sbCustomPricingBox p{color:#667085!important;max-width:720px!important;line-height:1.65!important}.sbCustomChecklist,.sbIncludedGrid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:10px!important;display:grid!important}.sbCustomChecklist span,.sbIncludedGrid div{color:#344054!important;background:#f8fafc!important;border:1px solid #e4e7ec!important;border-radius:15px!important;align-items:center!important;gap:8px!important;min-height:48px!important;padding:11px 12px!important;font-size:.84rem!important;font-weight:850!important;display:flex!important}.sbCustomChecklist svg,.sbIncludedGrid svg{color:#12b76a!important;flex:none!important}.sbPricingValueGrid{grid-template-columns:1.28fr repeat(2,minmax(0,.86fr))!important;gap:14px!important;display:grid!important}.sbPricingValueMain,.sbPricingValueCard{background:#fff!important;border:1px solid #e4e7ec!important;border-radius:26px!important;padding:22px!important;box-shadow:0 14px 42px #1018280f!important}.sbPricingValueMain{background:radial-gradient(circle at 90% 14%,#2457ff21,#0000 28%),#fff!important;grid-row:span 2!important;min-height:434px!important}.sbPricingValueMain p:not(.eyebrow),.sbPricingValueCard p{color:#667085!important;margin:14px 0 0!important;font-size:.92rem!important;line-height:1.6!important}.sbPricingValueCard{align-content:start!important;min-height:210px!important;display:grid!important}.sbPricingValueCard svg{color:#2457ff!important;background:#eef4ff!important;border-radius:15px!important;width:44px!important;height:44px!important;margin-bottom:18px!important;padding:10px!important}.sbPricingValueCard h3{color:#101828!important;margin:0!important;font-size:1.16rem!important}.sbPricingDark{color:#fff!important;background:#101828!important;padding:clamp(50px,7vw,92px) 0!important}.sbPricingDarkGrid{grid-template-columns:minmax(0,.9fr) minmax(420px,1.1fr)!important;align-items:center!important;gap:clamp(28px,5vw,70px)!important;display:grid!important}.sbPricingDarkGrid h2{color:#fff!important}.sbPricingDarkGrid p:not(.eyebrow){color:#ffffffb3!important;max-width:560px!important;margin:18px 0 24px!important;line-height:1.65!important}.sbPricingSteps{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important;display:grid!important}.sbPricingSteps article{color:#fff!important;background:#ffffff14!important;border:1px solid #ffffff1f!important;border-radius:24px!important;min-height:210px!important;padding:22px!important}.sbPricingSteps article>span{color:#ffffff70!important;letter-spacing:-.05em!important;font-size:1.4rem!important;font-weight:950!important}.sbPricingSteps svg{color:#8aa2ff!important;margin:22px 0 18px!important;display:block!important}.sbPricingSteps h3{color:#fff!important;margin:0 0 8px!important}.sbPricingSteps p{color:#ffffffa8!important;margin:0!important;font-size:.9rem!important;line-height:1.55!important}.sbPricingCompare{background:#fff!important;border:1px solid #e4e7ec!important;border-radius:28px!important;padding:clamp(22px,4vw,34px)!important;box-shadow:0 14px 42px #1018280f!important}.sbPricingCompareHead{justify-content:space-between!important;align-items:flex-end!important;gap:20px!important;margin-bottom:22px!important;display:flex!important}.sbPricingCompareHead h2{font-size:clamp(1.7rem,3vw,2.8rem)!important}.sbPricingFaqGrid{grid-template-columns:minmax(0,.85fr) minmax(420px,1.15fr)!important;align-items:start!important;gap:clamp(24px,5vw,60px)!important;display:grid!important}.sbPricingFaqGrid>div:first-child p:not(.eyebrow){color:#667085!important;line-height:1.65!important}.sbPricingFaqList{gap:12px!important;display:grid!important}.sbPricingFaqList article{background:#fff!important;border:1px solid #e4e7ec!important;border-radius:20px!important;grid-template-columns:auto minmax(0,1fr)!important;gap:12px!important;padding:18px!important;display:grid!important;box-shadow:0 12px 34px #1018280e!important}.sbPricingFaqList svg{color:#2457ff!important;margin-top:3px!important}.sbPricingFaqList h3{color:#101828!important;margin:0 0 6px!important;font-size:1rem!important}.sbPricingFaqList p{color:#667085!important;margin:0!important;font-size:.9rem!important;line-height:1.55!important}.sbPricingFinal{padding:20px 0 clamp(52px,7vw,96px)!important}.sbPricingCtaBox{background:linear-gradient(135deg,#eef4ff,#fff)!important;border:1px solid #dbe7ff!important;border-radius:32px!important;justify-content:space-between!important;align-items:center!important;gap:24px!important;padding:clamp(24px,4vw,44px)!important;display:flex!important;box-shadow:0 24px 70px #10182814!important}.sbPricingCtaBox h2{max-width:760px!important}.sbPricingCtaBox p:not(.eyebrow){color:#667085!important;margin:12px 0 0!important;line-height:1.55!important}.sbPricingCtaActions{flex-wrap:wrap!important;gap:12px!important;display:flex!important}.sbPricingCtaActions .btn{border-radius:999px!important}@media (width<=1180px){.sbPricingHeroGrid,.sbPricingDarkGrid,.sbPricingFaqGrid,.sbPricingCtaBox{grid-template-columns:1fr!important}.sbPricingCtaBox{display:grid!important}.sbPricingGrid,.sbPricingValueGrid{grid-template-columns:1fr!important}.sbPricingCard.popular{transform:none!important}.sbPricingValueMain{grid-row:auto!important;min-height:auto!important}.sbCustomChecklist,.sbIncludedGrid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (width<=760px){.sbPricingHero{padding-top:34px!important}.sbPricingHeroCopy h1{letter-spacing:-.078em!important;font-size:clamp(2.35rem,11.5vw,3.9rem)!important}.sbPricingHeroCopy>p{font-size:.95rem!important}.sbPricingSwitch{width:100%!important}.sbPricingSwitch button{flex:1!important}.sbPricingHeroProof{display:grid!important}.sbPricingHeroVisual{min-height:auto!important}.sbPricingHeroVisual:before,.sbPricingFloat{display:none!important}.sbPricingPanel{border-radius:24px!important}.sbPricingPanelBody{padding:14px!important}.sbPricingQuoteCard{border-radius:20px!important;min-height:auto!important}.sbPricingMiniRows,.sbPricingSteps,.sbCustomChecklist,.sbIncludedGrid{grid-template-columns:1fr!important}.sbPricingSectionHead,.sbPricingFaqGrid{text-align:left!important}.sbPricingSectionHead h2,.sbPricingValueMain h2,.sbPricingDarkGrid h2,.sbPricingCompareHead h2,.sbPricingFaqGrid h2,.sbPricingCtaBox h2{font-size:clamp(2rem,10vw,3rem)!important}.sbPricingCompareHead{display:grid!important}.sbPricingCtaActions,.sbPricingCtaActions .btn{width:100%!important}.sbPricingCtaActions .btn{justify-content:center!important}}.sbPricingHeroClean{background:radial-gradient(circle at 12% 12%,#2457ff1a,#0000 30%),radial-gradient(circle at 90% 12%,#7a5af817,#0000 30%)!important;padding:clamp(42px,6vw,84px) 0 clamp(30px,5vw,62px)!important;position:relative!important}.sbPricingCleanHeroGrid{grid-template-columns:minmax(0,.92fr) minmax(440px,1.08fr)!important;align-items:center!important;gap:clamp(34px,5vw,78px)!important;display:grid!important}.sbPricingCleanCopy h1{color:#0f172a!important;letter-spacing:-.082em!important;max-width:760px!important;margin:0!important;font-size:clamp(2.75rem,5.6vw,5.45rem)!important;line-height:.94!important}.sbPricingCleanCopy>p{color:#475467!important;max-width:660px!important;margin:22px 0 0!important;font-size:clamp(1rem,1.3vw,1.13rem)!important;line-height:1.72!important}.sbPricingCleanSwitch{background:#fff!important;border:1px solid #e4e7ec!important;border-radius:18px!important;gap:6px!important;width:fit-content!important;margin-top:26px!important;padding:6px!important;display:inline-flex!important;box-shadow:0 14px 34px #10182811!important}.sbPricingCleanSwitch button{color:#475467!important;cursor:pointer!important;background:0 0!important;border:0!important;border-radius:13px!important;min-height:42px!important;padding:10px 15px!important;font-weight:950!important}.sbPricingCleanSwitch button.active{color:#fff!important;background:#101828!important;box-shadow:0 12px 26px #10182829!important}.sbPricingCleanActions,.sbPricingCleanProof{flex-wrap:wrap!important;align-items:center!important;gap:12px!important;display:flex!important}.sbPricingCleanActions{margin-top:24px!important}.sbPricingCleanActions .btn{border-radius:999px!important}.sbPricingCleanProof{margin-top:22px!important}.sbPricingCleanProof span{color:#344054!important;background:#fff!important;border:1px solid #e4e7ec!important;border-radius:999px!important;align-items:center!important;gap:7px!important;min-height:34px!important;padding:8px 10px!important;font-size:.82rem!important;font-weight:850!important;display:inline-flex!important;box-shadow:0 10px 28px #1018280e!important}.sbPricingCleanProof svg{color:#12b76a!important}.sbPricingCleanVisual{isolation:isolate!important;place-items:center!important;min-height:580px!important;display:grid!important;position:relative!important}.sbPricingCleanVisual:before{content:""!important;filter:blur(10px)!important;z-index:-1!important;background:linear-gradient(135deg,#2457ff26,#7a5af81c)!important;border-radius:50%!important;width:540px!important;height:540px!important;animation:8s ease-in-out infinite sbPricingCleanGlow!important;position:absolute!important}@keyframes sbPricingCleanGlow{0%,to{opacity:.72;transform:scale(.96)}50%{opacity:1;transform:scale(1.04)}}.sbPricingEstimatePanel{-webkit-backdrop-filter:blur(18px)!important;backdrop-filter:blur(18px)!important;background:#fffffff0!important;border:1px solid #e4e7ecf2!important;border-radius:32px!important;width:min(100%,640px)!important;overflow:hidden!important;box-shadow:0 34px 90px #10182826!important}.sbPricingEstimateTop{border-bottom:1px solid #eef0f3!important;align-items:center!important;gap:8px!important;min-height:54px!important;padding:0 18px!important;display:flex!important}.sbPricingEstimateTop span{background:#f04438!important;border-radius:50%!important;width:10px!important;height:10px!important}.sbPricingEstimateTop span:nth-child(2){background:#fdb022!important}.sbPricingEstimateTop span:nth-child(3){background:#12b76a!important}.sbPricingEstimateTop strong{color:#344054!important;margin-left:8px!important;font-size:.86rem!important}.sbPricingEstimateBody{gap:14px!important;padding:20px!important;display:grid!important}.sbPricingEstimateHeroCard{color:#fff!important;background:radial-gradient(circle at 88% 12%,#61dafb38,#0000 30%),linear-gradient(135deg,#101828,#1d2939)!important;border-radius:26px!important;align-content:start!important;min-height:245px!important;padding:24px!important;display:grid!important;position:relative!important;overflow:hidden!important}.sbPricingEstimateHeroCard small{color:#ffffff9e!important;letter-spacing:.08em!important;text-transform:uppercase!important;font-size:.72rem!important;font-weight:950!important}.sbPricingEstimateHeroCard h2{color:#fff!important;letter-spacing:-.07em!important;max-width:460px!important;margin:10px 0!important;font-size:clamp(1.75rem,3vw,2.65rem)!important;line-height:.98!important}.sbPricingEstimateHeroCard p{color:#ffffffb3!important;max-width:470px!important;margin:0!important;font-size:.9rem!important;line-height:1.55!important}.sbPricingEstimatePrice{background:#ffffff1a!important;border:1px solid #ffffff21!important;border-radius:17px!important;width:fit-content!important;margin-top:18px!important;padding:10px 12px!important}.sbPricingEstimatePrice strong{color:#fff!important;letter-spacing:-.045em!important;font-size:1.45rem!important;line-height:1!important;display:block!important}.sbPricingEstimatePrice span{color:#ffffff9e!important;margin-top:4px!important;font-size:.72rem!important;font-weight:850!important;display:block!important}.sbPricingEstimatePackages{gap:10px!important;display:grid!important}.sbPricingEstimatePackages a{color:#101828!important;background:#f8fafc!important;border:1px solid #e4e7ec!important;border-radius:18px!important;justify-content:space-between!important;align-items:center!important;gap:14px!important;min-height:68px!important;padding:12px!important;text-decoration:none!important;display:flex!important}.sbPricingEstimatePackages a.active{background:#eef4ff!important;border-color:#b2ccff!important}.sbPricingEstimatePackages small{color:#98a2b3!important;font-size:.72rem!important;font-weight:950!important}.sbPricingEstimatePackages strong{color:#101828!important;margin-top:2px!important;font-size:.96rem!important;display:block!important}.sbPricingEstimatePackages span{color:#667085!important;margin-top:2px!important;font-size:.76rem!important;display:block!important}.sbPricingEstimatePackages b{color:#2457ff!important;white-space:nowrap!important;font-size:.96rem!important}.sbPricingEstimateTimeline{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:10px!important;display:grid!important}.sbPricingEstimateTimeline div{color:#344054!important;background:#fff!important;border:1px solid #e4e7ec!important;border-radius:17px!important;align-content:center!important;gap:8px!important;min-height:78px!important;padding:12px!important;font-size:.78rem!important;font-weight:900!important;display:grid!important}.sbPricingEstimateTimeline svg{color:#2457ff!important}.sbPricingCleanFloat{z-index:4!important;-webkit-backdrop-filter:blur(18px)!important;backdrop-filter:blur(18px)!important;background:#ffffffeb!important;border:1px solid #e4e7ecf2!important;border-radius:18px!important;align-items:flex-start!important;gap:10px!important;min-width:200px!important;padding:12px 14px!important;display:flex!important;position:absolute!important;box-shadow:0 18px 46px #1018281f!important}.sbPricingCleanFloatTop{top:50px!important;left:-12px!important}.sbPricingCleanFloatBottom{bottom:70px!important;right:-10px!important}.sbPricingCleanFloat svg{color:#2457ff!important;margin-top:2px!important}.sbPricingCleanFloat strong{color:#101828!important;letter-spacing:-.02em!important;font-size:.86rem!important;display:block!important}.sbPricingCleanFloat span{color:#667085!important;margin-top:3px!important;font-size:.74rem!important;display:block!important}.sbPricingPanel,.sbPricingFloat{display:none!important}@media (width<=1180px){.sbPricingCleanHeroGrid{grid-template-columns:1fr!important}.sbPricingCleanVisual{min-height:560px!important}}@media (width<=760px){.sbPricingHeroClean{padding-top:34px!important}.sbPricingCleanCopy h1{letter-spacing:-.078em!important;font-size:clamp(2.35rem,11.5vw,3.9rem)!important}.sbPricingCleanCopy>p{font-size:.95rem!important}.sbPricingCleanSwitch{width:100%!important}.sbPricingCleanSwitch button{flex:1!important}.sbPricingCleanActions,.sbPricingCleanActions .btn{width:100%!important}.sbPricingCleanActions .btn{justify-content:center!important}.sbPricingCleanProof{display:grid!important}.sbPricingCleanVisual{min-height:auto!important}.sbPricingCleanVisual:before,.sbPricingCleanFloat{display:none!important}.sbPricingEstimatePanel{border-radius:24px!important}.sbPricingEstimateBody{padding:14px!important}.sbPricingEstimateHeroCard{border-radius:20px!important;min-height:auto!important}.sbPricingEstimateTimeline{grid-template-columns:1fr!important}}.sbPricingHeroV2{background:radial-gradient(circle at 12% 12%,#2457ff1a,#0000 30%),radial-gradient(circle at 88% 14%,#7a5af817,#0000 30%)!important;padding:clamp(42px,6vw,84px) 0 clamp(34px,5vw,66px)!important;position:relative!important}.sbPricingHeroV2Grid{grid-template-columns:minmax(0,.92fr) minmax(440px,1.08fr)!important;align-items:center!important;gap:clamp(34px,5vw,80px)!important;display:grid!important}.sbPricingHeroV2Copy h1{color:#0f172a!important;letter-spacing:-.082em!important;max-width:780px!important;margin:0!important;font-size:clamp(2.7rem,5.6vw,5.45rem)!important;line-height:.94!important}.sbPricingHeroV2Copy>p{color:#475467!important;max-width:670px!important;margin:22px 0 0!important;font-size:clamp(1rem,1.3vw,1.13rem)!important;line-height:1.72!important}.sbPricingHeroV2Actions,.sbPricingHeroV2Proof{flex-wrap:wrap!important;align-items:center!important;gap:12px!important;display:flex!important}.sbPricingHeroV2Actions{margin-top:26px!important}.sbPricingHeroV2Actions .btn{border-radius:999px!important}.sbPricingHeroV2Proof{margin-top:22px!important}.sbPricingHeroV2Proof span{color:#344054!important;background:#fff!important;border:1px solid #e4e7ec!important;border-radius:999px!important;align-items:center!important;gap:7px!important;min-height:34px!important;padding:8px 10px!important;font-size:.82rem!important;font-weight:850!important;display:inline-flex!important;box-shadow:0 10px 28px #1018280e!important}.sbPricingHeroV2Proof svg{color:#12b76a!important}.sbPricingHeroV2Visual{isolation:isolate!important;place-items:center!important;min-height:560px!important;display:grid!important;position:relative!important}.sbPricingHeroV2Visual:before{content:""!important;filter:blur(10px)!important;z-index:-1!important;background:linear-gradient(135deg,#2457ff26,#7a5af81c)!important;border-radius:50%!important;width:540px!important;height:540px!important;animation:8s ease-in-out infinite sbPricingHeroV2Glow!important;position:absolute!important}@keyframes sbPricingHeroV2Glow{0%,to{opacity:.72;transform:scale(.96)}50%{opacity:1;transform:scale(1.04)}}.sbPricingHeroV2Panel{-webkit-backdrop-filter:blur(18px)!important;backdrop-filter:blur(18px)!important;background:#fffffff0!important;border:1px solid #e4e7ecf2!important;border-radius:32px!important;width:min(100%,640px)!important;overflow:hidden!important;box-shadow:0 34px 90px #10182826!important}.sbPricingHeroV2Top{border-bottom:1px solid #eef0f3!important;align-items:center!important;gap:8px!important;min-height:54px!important;padding:0 18px!important;display:flex!important}.sbPricingHeroV2Top span{background:#f04438!important;border-radius:50%!important;width:10px!important;height:10px!important}.sbPricingHeroV2Top span:nth-child(2){background:#fdb022!important}.sbPricingHeroV2Top span:nth-child(3){background:#12b76a!important}.sbPricingHeroV2Top strong{color:#344054!important;margin-left:8px!important;font-size:.86rem!important}.sbPricingHeroV2Body{gap:14px!important;padding:20px!important;display:grid!important}.sbPricingHeroV2MainCard{color:#fff!important;background:radial-gradient(circle at 88% 12%,#61dafb38,#0000 30%),linear-gradient(135deg,#101828,#1d2939)!important;border-radius:26px!important;align-content:start!important;min-height:250px!important;padding:24px!important;display:grid!important}.sbPricingHeroV2MainCard small{color:#ffffff9e!important;letter-spacing:.08em!important;text-transform:uppercase!important;font-size:.72rem!important;font-weight:950!important}.sbPricingHeroV2MainCard h2{color:#fff!important;letter-spacing:-.07em!important;max-width:460px!important;margin:10px 0!important;font-size:clamp(1.75rem,3vw,2.65rem)!important;line-height:.98!important}.sbPricingHeroV2MainCard p{color:#ffffffb3!important;max-width:470px!important;margin:0!important;font-size:.9rem!important;line-height:1.55!important}.sbPricingHeroV2Price{background:#ffffff1a!important;border:1px solid #ffffff21!important;border-radius:17px!important;width:fit-content!important;margin-top:18px!important;padding:10px 12px!important}.sbPricingHeroV2Price strong{color:#fff!important;letter-spacing:-.045em!important;font-size:1.45rem!important;line-height:1!important;display:block!important}.sbPricingHeroV2Price span{color:#ffffff9e!important;margin-top:4px!important;font-size:.72rem!important;font-weight:850!important;display:block!important}.sbPricingHeroV2Flow{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:10px!important;display:grid!important}.sbPricingHeroV2Flow div{color:#344054!important;background:#f8fafc!important;border:1px solid #e4e7ec!important;border-radius:17px!important;align-content:center!important;gap:8px!important;min-height:82px!important;padding:13px!important;font-size:.78rem!important;font-weight:900!important;display:grid!important}.sbPricingHeroV2Flow svg{color:#2457ff!important}.sbPricingHeroV2Mini{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;display:grid!important}.sbPricingHeroV2Mini div{background:#fff!important;border:1px solid #e4e7ec!important;border-radius:17px!important;min-height:72px!important;padding:13px!important}.sbPricingHeroV2Mini span{color:#667085!important;font-size:.72rem!important;font-weight:850!important;display:block!important}.sbPricingHeroV2Mini strong{color:#101828!important;margin-top:5px!important;font-size:.95rem!important;display:block!important}.sbPricingHeroV2Float{z-index:4!important;-webkit-backdrop-filter:blur(18px)!important;backdrop-filter:blur(18px)!important;background:#ffffffeb!important;border:1px solid #e4e7ecf2!important;border-radius:18px!important;align-items:flex-start!important;gap:10px!important;min-width:200px!important;padding:12px 14px!important;display:flex!important;position:absolute!important;box-shadow:0 18px 46px #1018281f!important}.sbPricingHeroV2Float.one{top:54px!important;left:-12px!important}.sbPricingHeroV2Float.two{bottom:72px!important;right:-10px!important}.sbPricingHeroV2Float svg{color:#2457ff!important;margin-top:2px!important}.sbPricingHeroV2Float strong{color:#101828!important;font-size:.86rem!important;display:block!important}.sbPricingHeroV2Float span{color:#667085!important;margin-top:3px!important;font-size:.74rem!important;display:block!important}.sbPricingModeCards{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px!important;margin-bottom:26px!important;display:grid!important}.sbPricingModeCards button{text-align:left!important;cursor:pointer!important;background:#fff!important;border:1px solid #e4e7ec!important;border-radius:24px!important;grid-template-columns:auto minmax(0,1fr) auto!important;align-items:center!important;gap:14px!important;width:100%!important;min-height:150px!important;padding:18px!important;transition:transform .16s,border-color .16s,box-shadow .16s!important;display:grid!important;box-shadow:0 14px 42px #1018280f!important}.sbPricingModeCards button:hover{border-color:#c7d7fe!important;transform:translateY(-2px)!important;box-shadow:0 22px 56px #1018281a!important}.sbPricingModeCards button.active{background:linear-gradient(135deg,#eef4ff,#fff)!important;border-color:#b2ccff!important}.sbPricingModeIcon{color:#2457ff!important;background:#eef4ff!important;border-radius:18px!important;place-items:center!important;width:56px!important;height:56px!important;display:grid!important}.sbPricingModeCards button.custom .sbPricingModeIcon{color:#7a5af8!important;background:#f4f3ff!important}.sbPricingModeCards small{color:#667085!important;letter-spacing:.08em!important;text-transform:uppercase!important;font-size:.7rem!important;font-weight:950!important}.sbPricingModeCards strong{color:#101828!important;letter-spacing:-.035em!important;margin:5px 0 6px!important;font-size:1.12rem!important;display:block!important}.sbPricingModeCards span{color:#667085!important;font-size:.86rem!important;line-height:1.45!important;display:block!important}.sbPricingModeCards b{color:#344054!important;white-space:nowrap!important;background:#f8fafc!important;border:1px solid #e4e7ec!important;border-radius:999px!important;min-height:32px!important;padding:7px 10px!important;font-size:.76rem!important}.sbPricingModeCards button.active b{color:#fff!important;background:#2457ff!important;border-color:#2457ff!important}.sbPricingCleanSwitch,.sbPricingSwitch,.sbPricingCleanVisual,.sbPricingPanel,.sbPricingFloat{display:none!important}@media (width<=1180px){.sbPricingHeroV2Grid{grid-template-columns:1fr!important}.sbPricingHeroV2Visual{min-height:560px!important}}@media (width<=760px){.sbPricingHeroV2{padding-top:34px!important}.sbPricingHeroV2Copy h1{letter-spacing:-.078em!important;font-size:clamp(2.35rem,11.5vw,3.9rem)!important}.sbPricingHeroV2Copy>p{font-size:.95rem!important}.sbPricingHeroV2Actions,.sbPricingHeroV2Actions .btn{width:100%!important}.sbPricingHeroV2Actions .btn{justify-content:center!important}.sbPricingHeroV2Proof{display:grid!important}.sbPricingHeroV2Visual{min-height:auto!important}.sbPricingHeroV2Visual:before,.sbPricingHeroV2Float{display:none!important}.sbPricingHeroV2Panel{border-radius:24px!important}.sbPricingHeroV2Body{padding:14px!important}.sbPricingHeroV2MainCard{border-radius:20px!important;min-height:auto!important}.sbPricingHeroV2Flow,.sbPricingHeroV2Mini,.sbPricingModeCards{grid-template-columns:1fr!important}.sbPricingModeCards button{grid-template-columns:auto minmax(0,1fr)!important}.sbPricingModeCards b{grid-column:1/-1!important;width:fit-content!important}}.sbPricingHeroStudio{background:radial-gradient(circle at 16% 12%,#2457ff1f,#0000 30%),radial-gradient(circle at 84% 8%,#7a5af821,#0000 32%),linear-gradient(#f8fafc 0%,#fff 100%)!important;min-height:760px!important;padding:clamp(46px,7vw,96px) 0 clamp(42px,6vw,86px)!important;position:relative!important;overflow:hidden!important}.sbPricingHeroStudio:before{content:""!important;pointer-events:none!important;background:radial-gradient(circle,#2457ff17,#0000 64%)!important;height:58%!important;position:absolute!important;inset:auto -12% -44%!important}.sbPricingStudioGrid{grid-template-columns:minmax(0,.88fr) minmax(460px,1.12fr)!important;align-items:center!important;gap:clamp(36px,6vw,88px)!important;display:grid!important;position:relative!important}.sbPricingStudioCopy h1{color:#0f172a!important;letter-spacing:-.086em!important;max-width:790px!important;margin:0!important;font-size:clamp(2.75rem,5.7vw,5.6rem)!important;line-height:.93!important}.sbPricingStudioCopy>p{color:#475467!important;max-width:660px!important;margin:22px 0 0!important;font-size:clamp(1rem,1.3vw,1.14rem)!important;line-height:1.72!important}.sbPricingStudioActions,.sbPricingStudioProof{flex-wrap:wrap!important;align-items:center!important;gap:12px!important;display:flex!important}.sbPricingStudioActions{margin-top:28px!important}.sbPricingStudioActions .btn{border-radius:999px!important}.sbPricingStudioProof{margin-top:22px!important}.sbPricingStudioProof span{color:#344054!important;background:#fff!important;border:1px solid #e4e7ec!important;border-radius:999px!important;align-items:center!important;gap:7px!important;min-height:34px!important;padding:8px 10px!important;font-size:.82rem!important;font-weight:850!important;display:inline-flex!important;box-shadow:0 10px 28px #1018280e!important}.sbPricingStudioProof svg{color:#12b76a!important}.sbPricingStudioVisual{isolation:isolate!important;place-items:center!important;min-height:620px!important;display:grid!important;position:relative!important}.sbPricingStudioVisual:before{content:""!important;filter:blur(8px)!important;z-index:-1!important;background:radial-gradient(circle at 30% 26%,#ffffffe6,#0000 22%),linear-gradient(135deg,#2457ff2e,#7a5af824)!important;border-radius:50%!important;width:590px!important;height:590px!important;animation:8s ease-in-out infinite sbPricingStudioGlow!important;position:absolute!important}@keyframes sbPricingStudioGlow{0%,to{opacity:.76;transform:scale(.96)}50%{opacity:1;transform:scale(1.04)}}.sbPricingStudioStage{width:min(100%,660px)!important;min-height:600px!important;position:relative!important}.sbPricingStackCard{-webkit-backdrop-filter:blur(18px)!important;backdrop-filter:blur(18px)!important;background:#fffffff0!important;border:1px solid #e4e7ecf2!important;border-radius:30px!important;position:absolute!important;overflow:hidden!important;box-shadow:0 28px 80px #10182821!important}.sbPricingStackCard small{color:#667085!important;letter-spacing:.08em!important;text-transform:uppercase!important;font-size:.72rem!important;font-weight:950!important}.sbPricingStackCard h3{color:#101828!important;letter-spacing:-.055em!important;margin:8px 0 10px!important;line-height:1!important}.sbPricingStackCard strong{color:#2457ff!important;letter-spacing:-.065em!important;line-height:1!important;display:block!important}.sbPricingStackCard span,.sbPricingStackCard p{color:#667085!important;line-height:1.5!important}.sbPricingStackCard.starter{z-index:1!important;width:255px!important;min-height:205px!important;padding:20px!important;top:82px!important;left:0!important;transform:rotate(-7deg)!important}.sbPricingStackCard.starter h3,.sbPricingStackCard.custom h3{font-size:1.28rem!important}.sbPricingStackCard.starter strong,.sbPricingStackCard.custom strong{margin-bottom:8px!important;font-size:2.05rem!important}.sbPricingStackCard.growth{z-index:3!important;background:radial-gradient(circle at 88% 10%,#61dafb33,#0000 30%),#fff!important;width:410px!important;min-height:390px!important;padding:26px!important;top:32px!important;left:110px!important}.sbPricingStackCard.growth:before{content:""!important;background:linear-gradient(90deg,#2457ff,#8aa2ff)!important;height:5px!important;position:absolute!important;inset:0 0 auto!important}.sbPricingStackCard.growth h3{max-width:300px!important;font-size:2.15rem!important}.sbPricingStackCard.growth strong{margin:18px 0 10px!important;font-size:3.2rem!important}.sbPricingStackCard.growth p{max-width:330px!important;margin:0!important;font-size:.92rem!important}.sbPricingStackCard.growth a{color:#fff!important;background:#101828!important;border-radius:999px!important;align-items:center!important;gap:7px!important;width:fit-content!important;min-height:40px!important;margin-top:22px!important;padding:10px 13px!important;font-size:.84rem!important;font-weight:950!important;text-decoration:none!important;display:inline-flex!important}.sbStackPopular{color:#2457ff!important;background:#eef4ff!important;border:1px solid #dbe7ff!important;border-radius:999px!important;align-items:center!important;gap:6px!important;width:fit-content!important;min-height:31px!important;margin-bottom:14px!important;padding:7px 10px!important;font-size:.72rem!important;font-weight:950!important;display:inline-flex!important}.sbPricingStackCard.custom{z-index:2!important;width:270px!important;min-height:215px!important;padding:20px!important;bottom:86px!important;right:0!important;transform:rotate(6deg)!important}.sbPricingStudioSteps{-webkit-backdrop-filter:blur(18px)!important;backdrop-filter:blur(18px)!important;z-index:4!important;background:#ffffffeb!important;border:1px solid #e4e7ecf2!important;border-radius:24px!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:9px!important;min-height:86px!important;padding:12px!important;display:grid!important;position:absolute!important;bottom:18px!important;left:58px!important;right:40px!important;box-shadow:0 18px 52px #1018281a!important}.sbPricingStudioSteps div{color:#344054!important;background:#f8fafc!important;border:1px solid #e4e7ec!important;border-radius:17px!important;align-content:center!important;justify-items:center!important;gap:6px!important;min-height:62px!important;padding:10px!important;font-size:.76rem!important;font-weight:900!important;display:grid!important}.sbPricingStudioSteps svg{color:#2457ff!important}.sbPricingStudioFloat{z-index:5!important;-webkit-backdrop-filter:blur(18px)!important;backdrop-filter:blur(18px)!important;background:#ffffffeb!important;border:1px solid #e4e7ecf2!important;border-radius:18px!important;align-items:flex-start!important;gap:10px!important;min-width:190px!important;padding:12px 14px!important;display:flex!important;position:absolute!important;box-shadow:0 18px 46px #1018281f!important}.sbPricingStudioFloat.top{top:8px!important;right:22px!important}.sbPricingStudioFloat.bottom{bottom:128px!important;left:-6px!important}.sbPricingStudioFloat svg{color:#2457ff!important;margin-top:2px!important}.sbPricingStudioFloat strong{color:#101828!important;font-size:.86rem!important;display:block!important}.sbPricingStudioFloat span{color:#667085!important;margin-top:3px!important;font-size:.74rem!important;display:block!important}.sbPricingHeroV2,.sbPricingHeroClean,.sbPricingCleanVisual,.sbPricingEstimatePanel,.sbPricingHeroV2Panel,.sbPricingPanel,.sbPricingFloat,.sbPricingCleanFloat,.sbPricingHeroV2Float{display:none!important}.sbPricingModeCards{scroll-margin-top:120px!important}@media (width<=1180px){.sbPricingHeroStudio{min-height:auto!important}.sbPricingStudioGrid{grid-template-columns:1fr!important}.sbPricingStudioVisual{min-height:610px!important}.sbPricingStudioStage{margin-inline:auto!important}}@media (width<=760px){.sbPricingHeroStudio{padding-top:34px!important}.sbPricingStudioCopy h1{letter-spacing:-.078em!important;font-size:clamp(2.35rem,11.5vw,3.9rem)!important}.sbPricingStudioCopy>p{font-size:.95rem!important}.sbPricingStudioActions,.sbPricingStudioActions .btn{width:100%!important}.sbPricingStudioActions .btn{justify-content:center!important}.sbPricingStudioProof{display:grid!important}.sbPricingStudioVisual{min-height:auto!important}.sbPricingStudioVisual:before,.sbPricingStudioFloat{display:none!important}.sbPricingStudioStage{gap:12px!important;min-height:auto!important;display:grid!important}.sbPricingStackCard{border-radius:22px!important;width:100%!important;min-height:auto!important;position:relative!important;inset:auto!important;transform:none!important}.sbPricingStackCard.growth{padding:22px!important}.sbPricingStackCard.growth h3{font-size:1.7rem!important}.sbPricingStackCard.growth strong{font-size:2.5rem!important}.sbPricingStudioSteps{border-radius:22px!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;position:relative!important;bottom:auto!important;left:auto!important;right:auto!important}}.sbContactPage,.sbMeetingPage{color:#101828!important;background:radial-gradient(circle at 8% 0,#2457ff1a,#0000 32%),radial-gradient(circle at 92% 8%,#7a5af814,#0000 28%),linear-gradient(#f8fafc 0%,#fff 38%,#f8fafc 100%)!important;overflow:hidden!important}.sbContactHero,.sbMeetingHero{padding:clamp(42px,7vw,96px) 0 clamp(30px,5vw,62px)!important}.sbContactHeroGrid,.sbMeetingHeroGrid,.sbContactFormGrid,.sbMeetingFormGrid{grid-template-columns:minmax(0,.94fr) minmax(440px,1.06fr)!important;align-items:center!important;gap:clamp(34px,5vw,78px)!important;display:grid!important}.sbContactBadge,.sbMeetingBadge,.sbContactPage .eyebrow,.sbMeetingPage .eyebrow{color:#2457ff!important;letter-spacing:.08em!important;text-transform:uppercase!important;background:#eef4ff!important;border:1px solid #dbe7ff!important;border-radius:999px!important;align-items:center!important;gap:8px!important;width:fit-content!important;margin:0 0 14px!important;padding:7px 11px!important;font-size:.72rem!important;font-weight:950!important;display:inline-flex!important}.sbContactHeroCopy h1,.sbMeetingHeroCopy h1{color:#0f172a!important;letter-spacing:-.085em!important;max-width:820px!important;margin:0!important;font-size:clamp(2.75rem,5.8vw,5.65rem)!important;line-height:.93!important}.sbContactHeroCopy>p,.sbMeetingHeroCopy>p{color:#475467!important;max-width:690px!important;margin:22px 0 0!important;font-size:clamp(1rem,1.3vw,1.14rem)!important;line-height:1.72!important}.sbContactHeroActions,.sbMeetingHeroActions,.sbContactHeroProof,.sbMeetingProof{flex-wrap:wrap!important;align-items:center!important;gap:12px!important;display:flex!important}.sbContactHeroActions,.sbMeetingHeroActions{margin-top:28px!important}.sbContactHeroActions .btn,.sbMeetingHeroActions .btn{border-radius:999px!important}.sbContactHeroProof,.sbMeetingProof{margin-top:22px!important}.sbContactHeroProof span,.sbMeetingProof span{color:#344054!important;background:#fff!important;border:1px solid #e4e7ec!important;border-radius:999px!important;align-items:center!important;gap:7px!important;min-height:34px!important;padding:8px 10px!important;font-size:.82rem!important;font-weight:850!important;display:inline-flex!important;box-shadow:0 10px 28px #1018280e!important}.sbContactHeroProof svg,.sbMeetingProof svg{color:#12b76a!important}.sbContactHeroVisual,.sbMeetingHeroVisual{isolation:isolate!important;place-items:center!important;min-height:560px!important;display:grid!important;position:relative!important}.sbContactHeroVisual:before,.sbMeetingHeroVisual:before{content:""!important;filter:blur(10px)!important;z-index:-1!important;background:linear-gradient(135deg,#2457ff26,#7a5af81c)!important;border-radius:50%!important;width:540px!important;height:540px!important;animation:8s ease-in-out infinite sbContactGlow!important;position:absolute!important}@keyframes sbContactGlow{0%,to{opacity:.72;transform:scale(.96)}50%{opacity:1;transform:scale(1.04)}}.sbContactWorkspace,.sbMeetingPanel{-webkit-backdrop-filter:blur(18px)!important;backdrop-filter:blur(18px)!important;background:#fffffff0!important;border:1px solid #e4e7ecf2!important;border-radius:32px!important;width:min(100%,640px)!important;overflow:hidden!important;box-shadow:0 34px 90px #10182826!important}.sbContactWindowTop,.sbMeetingPanelTop{border-bottom:1px solid #eef0f3!important;align-items:center!important;gap:8px!important;min-height:54px!important;padding:0 18px!important;display:flex!important}.sbContactWindowTop span,.sbMeetingPanelTop span{background:#f04438!important;border-radius:50%!important;width:10px!important;height:10px!important}.sbContactWindowTop span:nth-child(2),.sbMeetingPanelTop span:nth-child(2){background:#fdb022!important}.sbContactWindowTop span:nth-child(3),.sbMeetingPanelTop span:nth-child(3){background:#12b76a!important}.sbContactWindowTop strong,.sbMeetingPanelTop strong{color:#344054!important;margin-left:8px!important;font-size:.86rem!important}.sbContactWorkspaceBody,.sbMeetingPanelBody{gap:14px!important;padding:20px!important;display:grid!important}.sbContactRequestCard,.sbMeetingMainCard{color:#fff!important;background:radial-gradient(circle at 88% 12%,#61dafb38,#0000 30%),linear-gradient(135deg,#101828,#1d2939)!important;border-radius:26px!important;align-content:start!important;min-height:245px!important;padding:24px!important;display:grid!important}.sbContactRequestCard small,.sbMeetingMainCard small{color:#ffffff9e!important;letter-spacing:.08em!important;text-transform:uppercase!important;font-size:.72rem!important;font-weight:950!important}.sbContactRequestCard h2,.sbMeetingMainCard h2{color:#fff!important;letter-spacing:-.07em!important;max-width:460px!important;margin:10px 0!important;font-size:clamp(1.75rem,3vw,2.7rem)!important;line-height:.98!important}.sbContactRequestCard p,.sbMeetingMainCard p{color:#ffffffb3!important;max-width:470px!important;margin:0!important;font-size:.9rem!important;line-height:1.55!important}.sbMeetingCallMeta{flex-wrap:wrap!important;gap:9px!important;margin-top:18px!important;display:flex!important}.sbMeetingCallMeta span{color:#ffffffd1!important;background:#ffffff1a!important;border:1px solid #ffffff1f!important;border-radius:999px!important;align-items:center!important;gap:7px!important;min-height:34px!important;padding:8px 10px!important;font-size:.76rem!important;font-weight:850!important;display:inline-flex!important}.sbContactPipeline,.sbMeetingStepGrid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:10px!important;display:grid!important}.sbContactPipeline div,.sbMeetingStepGrid div{color:#344054!important;background:#f8fafc!important;border:1px solid #e4e7ec!important;border-radius:17px!important;align-content:center!important;gap:8px!important;min-height:92px!important;padding:13px!important;font-size:.78rem!important;font-weight:900!important;display:grid!important}.sbMeetingStepGrid div{min-height:122px!important}.sbContactPipeline svg,.sbMeetingStepGrid svg{color:#2457ff!important}.sbMeetingStepGrid strong{color:#101828!important;font-size:.88rem!important}.sbMeetingStepGrid span{color:#667085!important;font-size:.74rem!important;line-height:1.35!important}.sbContactTechDock{background:#f8fafc!important;border:1px solid #e4e7ec!important;border-radius:18px!important;flex-wrap:wrap!important;align-items:center!important;gap:9px!important;min-height:56px!important;padding:10px!important;display:flex!important}.sbContactTechDock span{color:#344054!important;background:#fff!important;border:1px solid #e4e7ec!important;border-radius:999px!important;align-items:center!important;gap:7px!important;min-height:34px!important;padding:7px 10px!important;font-size:.76rem!important;font-weight:900!important;display:inline-flex!important}.sbContactTechDock svg{width:17px!important;height:17px!important}.sbContactSignalCard{z-index:4!important;-webkit-backdrop-filter:blur(18px)!important;backdrop-filter:blur(18px)!important;background:#ffffffeb!important;border:1px solid #e4e7ecf2!important;border-radius:18px!important;align-items:flex-start!important;gap:10px!important;min-width:210px!important;padding:12px 14px!important;display:flex!important;position:absolute!important;box-shadow:0 18px 46px #1018281f!important}.sbContactSignalCard.top{top:54px!important;left:-12px!important}.sbContactSignalCard.bottom{bottom:72px!important;right:-10px!important}.sbContactSignalCard svg{color:#2457ff!important;margin-top:2px!important}.sbContactSignalCard strong{color:#101828!important;font-size:.86rem!important;display:block!important}.sbContactSignalCard span{color:#667085!important;margin-top:3px!important;font-size:.74rem!important;display:block!important}.sbContactSection,.sbMeetingSection{padding:clamp(44px,6vw,78px) 0!important}.sbContactIntroGrid,.sbMeetingTypeGrid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:14px!important;display:grid!important}.sbContactHighlight,.sbMeetingTypeCard{background:#fff!important;border:1px solid #e4e7ec!important;border-radius:26px!important;align-content:start!important;min-height:220px!important;padding:22px!important;display:grid!important;box-shadow:0 14px 42px #1018280f!important}.sbContactHighlight svg,.sbMeetingTypeCard svg{color:#2457ff!important;background:#eef4ff!important;border-radius:16px!important;width:48px!important;height:48px!important;margin-bottom:18px!important;padding:12px!important}.sbContactHighlight h3,.sbMeetingTypeCard h3{color:#101828!important;letter-spacing:-.035em!important;margin:0 0 10px!important;font-size:1.18rem!important}.sbContactHighlight p,.sbMeetingTypeCard p{color:#667085!important;margin:0!important;font-size:.9rem!important;line-height:1.58!important}.sbContactFormGrid,.sbMeetingFormGrid{align-items:start!important}.sbContactFormCopy h2,.sbMeetingFormCopy h2,.sbContactCtaBox h2,.sbMeetingCtaBox h2{color:#101828!important;letter-spacing:-.075em!important;max-width:760px!important;margin:0!important;font-size:clamp(2rem,4.4vw,3.7rem)!important;line-height:1!important}.sbContactFormCopy>p,.sbMeetingFormCopy>p,.sbContactCtaBox p:not(.eyebrow),.sbMeetingCtaBox p:not(.eyebrow){color:#667085!important;max-width:630px!important;margin:16px 0 0!important;line-height:1.65!important}.sbContactChannels,.sbMeetingInfoList{gap:12px!important;margin-top:24px!important;display:grid!important}.sbContactChannels article,.sbMeetingInfoList div{background:#fff!important;border:1px solid #e4e7ec!important;border-radius:18px!important;grid-template-columns:auto minmax(0,1fr) auto!important;align-items:center!important;gap:12px!important;padding:14px!important;display:grid!important;box-shadow:0 10px 28px #1018280b!important}.sbMeetingInfoList div{grid-template-columns:auto minmax(0,1fr)!important}.sbContactChannels svg,.sbMeetingInfoList svg{color:#2457ff!important}.sbContactChannels strong{color:#101828!important;font-size:.92rem!important;display:block!important}.sbContactChannels p{color:#667085!important;margin:3px 0 0!important;font-size:.8rem!important;line-height:1.4!important}.sbContactChannels article>span{color:#2457ff!important;background:#eef4ff!important;border-radius:999px!important;min-height:28px!important;padding:6px 9px!important;font-size:.7rem!important;font-weight:950!important}.sbMeetingInfoList span{color:#344054!important;font-size:.88rem!important;font-weight:850!important}.sbContactFormCard,.sbMeetingFormCard{background:#fffffff5!important;border:1px solid #e4e7ec!important;border-radius:30px!important;gap:14px!important;padding:clamp(20px,3vw,28px)!important;display:grid!important;box-shadow:0 24px 70px #1018281a!important}.sbFormTop{justify-content:space-between!important;align-items:center!important;gap:14px!important;margin-bottom:4px!important;display:flex!important}.sbFormTop small{color:#667085!important;letter-spacing:.08em!important;text-transform:uppercase!important;font-size:.72rem!important;font-weight:950!important}.sbFormTop h3{color:#101828!important;letter-spacing:-.05em!important;margin:5px 0 0!important;font-size:1.45rem!important}.sbFormTop>svg{color:#2457ff!important;background:#eef4ff!important;border-radius:17px!important;width:50px!important;height:50px!important;padding:13px!important}.sbFormTwo{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important;display:grid!important}.sbContactFormCard label,.sbMeetingFormCard label{color:#344054!important;gap:7px!important;font-size:.82rem!important;font-weight:900!important;display:grid!important}.sbContactFormCard input,.sbContactFormCard select,.sbContactFormCard textarea,.sbMeetingFormCard input,.sbMeetingFormCard select,.sbMeetingFormCard textarea{color:#101828!important;width:100%!important;box-shadow:none!important;background:#fff!important;border:1px solid #d0d5dd!important;border-radius:14px!important;outline:none!important}.sbContactFormCard input,.sbContactFormCard select,.sbMeetingFormCard input,.sbMeetingFormCard select{min-height:46px!important;padding:10px 12px!important}.sbContactFormCard textarea,.sbMeetingFormCard textarea{resize:vertical!important;min-height:132px!important;padding:12px!important}.sbContactFormCard input:focus,.sbContactFormCard select:focus,.sbContactFormCard textarea:focus,.sbMeetingFormCard input:focus,.sbMeetingFormCard select:focus,.sbMeetingFormCard textarea:focus{border-color:#2457ff!important;box-shadow:0 0 0 4px #2457ff1a!important}.sbContactFormCard button,.sbMeetingFormCard button{border-radius:999px!important;justify-content:center!important;width:100%!important;margin-top:4px!important}.sbContactFormCard button:disabled,.sbMeetingFormCard button:disabled{opacity:.58!important;cursor:not-allowed!important}.sbFormSuccess,.sbFormError{border-radius:15px!important;align-items:center!important;gap:8px!important;min-height:44px!important;padding:11px 12px!important;font-size:.86rem!important;font-weight:850!important;display:flex!important}.sbFormSuccess{color:#067647!important;background:#ecfdf3!important;border:1px solid #abefc6!important}.sbFormError{color:#c01048!important;background:#fff1f3!important;border:1px solid #fecdd6!important}.sbContactFinal,.sbMeetingFinal{padding:20px 0 clamp(52px,7vw,96px)!important}.sbContactCtaBox,.sbMeetingCtaBox{background:linear-gradient(135deg,#eef4ff,#fff)!important;border:1px solid #dbe7ff!important;border-radius:32px!important;justify-content:space-between!important;align-items:center!important;gap:24px!important;padding:clamp(24px,4vw,44px)!important;display:flex!important;box-shadow:0 24px 70px #10182814!important}.sbContactCtaBox .btn,.sbMeetingCtaBox .btn{border-radius:999px!important;flex:none!important}@media (width<=1180px){.sbContactHeroGrid,.sbMeetingHeroGrid,.sbContactFormGrid,.sbMeetingFormGrid,.sbContactCtaBox,.sbMeetingCtaBox{grid-template-columns:1fr!important}.sbContactCtaBox,.sbMeetingCtaBox{display:grid!important}.sbContactHeroVisual,.sbMeetingHeroVisual{min-height:560px!important}}@media (width<=760px){.sbContactHero,.sbMeetingHero{padding-top:34px!important}.sbContactHeroCopy h1,.sbMeetingHeroCopy h1{letter-spacing:-.078em!important;font-size:clamp(2.35rem,11.5vw,3.9rem)!important}.sbContactHeroCopy>p,.sbMeetingHeroCopy>p{font-size:.95rem!important}.sbContactHeroActions,.sbMeetingHeroActions,.sbContactHeroActions .btn,.sbMeetingHeroActions .btn,.sbContactCtaBox .btn,.sbMeetingCtaBox .btn{width:100%!important}.sbContactHeroActions .btn,.sbMeetingHeroActions .btn,.sbContactCtaBox .btn,.sbMeetingCtaBox .btn{justify-content:center!important}.sbContactHeroProof,.sbMeetingProof{display:grid!important}.sbContactHeroVisual,.sbMeetingHeroVisual{min-height:auto!important}.sbContactHeroVisual:before,.sbMeetingHeroVisual:before,.sbContactSignalCard{display:none!important}.sbContactWorkspace,.sbMeetingPanel{border-radius:24px!important}.sbContactWorkspaceBody,.sbMeetingPanelBody{padding:14px!important}.sbContactRequestCard,.sbMeetingMainCard{border-radius:20px!important;min-height:auto!important}.sbContactPipeline,.sbMeetingStepGrid,.sbContactIntroGrid,.sbMeetingTypeGrid,.sbFormTwo{grid-template-columns:1fr!important}.sbContactChannels article{grid-template-columns:auto minmax(0,1fr)!important}.sbContactChannels article>span{grid-column:1/-1!important;width:fit-content!important}.sbContactFormCopy h2,.sbMeetingFormCopy h2,.sbContactCtaBox h2,.sbMeetingCtaBox h2{font-size:clamp(2rem,10vw,3rem)!important}.sbContactFormCard,.sbMeetingFormCard{border-radius:22px!important}.sbContactCtaBox,.sbMeetingCtaBox{border-radius:24px!important}}.sbContactHeroV2,.sbMeetingHeroV2{background:radial-gradient(circle at 14% 12%,#2457ff1f,#0000 30%),radial-gradient(circle at 86% 10%,#7a5af821,#0000 32%),linear-gradient(#f8fafc 0%,#fff 100%)!important;min-height:740px!important;padding:clamp(46px,7vw,96px) 0 clamp(44px,6vw,88px)!important;position:relative!important;overflow:hidden!important}.sbContactHeroV2Grid,.sbMeetingHeroV2Grid{grid-template-columns:minmax(0,.9fr) minmax(460px,1.1fr)!important;align-items:center!important;gap:clamp(36px,6vw,88px)!important;display:grid!important;position:relative!important}.sbContactHeroV2Copy h1,.sbMeetingHeroV2Copy h1{color:#0f172a!important;letter-spacing:-.086em!important;max-width:800px!important;margin:0!important;font-size:clamp(2.75rem,5.7vw,5.55rem)!important;line-height:.93!important}.sbContactHeroV2Copy>p,.sbMeetingHeroV2Copy>p{color:#475467!important;max-width:660px!important;margin:22px 0 0!important;font-size:clamp(1rem,1.3vw,1.14rem)!important;line-height:1.72!important}.sbContactHeroV2Actions,.sbMeetingHeroV2Actions,.sbContactHeroV2Proof,.sbMeetingHeroV2Proof{flex-wrap:wrap!important;align-items:center!important;gap:12px!important;display:flex!important}.sbContactHeroV2Actions,.sbMeetingHeroV2Actions{margin-top:28px!important}.sbContactHeroV2Actions .btn,.sbMeetingHeroV2Actions .btn{border-radius:999px!important}.sbContactHeroV2Proof,.sbMeetingHeroV2Proof{margin-top:22px!important}.sbContactHeroV2Proof span,.sbMeetingHeroV2Proof span{color:#344054!important;background:#fff!important;border:1px solid #e4e7ec!important;border-radius:999px!important;align-items:center!important;gap:7px!important;min-height:34px!important;padding:8px 10px!important;font-size:.82rem!important;font-weight:850!important;display:inline-flex!important;box-shadow:0 10px 28px #1018280e!important}.sbContactHeroV2Proof svg,.sbMeetingHeroV2Proof svg{color:#12b76a!important}.sbContactHeroV2Visual,.sbMeetingHeroV2Visual{isolation:isolate!important;place-items:center!important;min-height:620px!important;display:grid!important;position:relative!important}.sbContactHeroV2Visual:before,.sbMeetingHeroV2Visual:before{content:""!important;filter:blur(8px)!important;z-index:-1!important;background:radial-gradient(circle at 30% 26%,#ffffffe6,#0000 22%),linear-gradient(135deg,#2457ff2e,#7a5af824)!important;border-radius:50%!important;width:590px!important;height:590px!important;animation:8s ease-in-out infinite sbContactMeetingGlow!important;position:absolute!important}@keyframes sbContactMeetingGlow{0%,to{opacity:.76;transform:scale(.96)}50%{opacity:1;transform:scale(1.04)}}.sbContactBriefBoard,.sbMeetingCalendarBoard{-webkit-backdrop-filter:blur(18px)!important;backdrop-filter:blur(18px)!important;background:#fffffff0!important;border:1px solid #e4e7ecf2!important;border-radius:34px!important;gap:14px!important;width:min(100%,640px)!important;padding:18px!important;display:grid!important;box-shadow:0 34px 90px #10182826!important}.sbBriefHeader,.sbMeetingBoardTop{color:#fff!important;background:#101828!important;border-radius:24px!important;justify-content:space-between!important;align-items:center!important;gap:16px!important;padding:18px!important;display:flex!important}.sbBriefHeader small,.sbMeetingBoardTop small{color:#ffffff9e!important;letter-spacing:.08em!important;text-transform:uppercase!important;font-size:.72rem!important;font-weight:950!important}.sbBriefHeader strong,.sbMeetingBoardTop strong{color:#fff!important;letter-spacing:-.045em!important;margin-top:6px!important;font-size:1.35rem!important;line-height:1!important;display:block!important}.sbBriefHeader>span{color:#75e0a7!important;background:#12b76a29!important;border:1px solid #12b76a38!important;border-radius:999px!important;min-height:32px!important;padding:7px 10px!important;font-size:.74rem!important;font-weight:950!important}.sbBriefMain{grid-template-columns:180px minmax(0,1fr)!important;gap:14px!important;display:grid!important}.sbBriefScore{color:#fff!important;text-align:center!important;background:radial-gradient(circle at 78% 12%,#61dafb38,#0000 30%),linear-gradient(135deg,#2457ff,#7a5af8)!important;border-radius:26px!important;place-items:center!important;min-height:220px!important;padding:20px!important;display:grid!important}.sbBriefScore strong{color:#fff!important;letter-spacing:-.08em!important;font-size:3.35rem!important;line-height:1!important}.sbBriefScore span{color:#ffffffb8!important;font-size:.84rem!important;font-weight:850!important}.sbBriefItems{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;display:grid!important}.sbBriefItems div,.sbBriefTimeline div,.sbMeetingAgenda div{color:#344054!important;background:#f8fafc!important;border:1px solid #e4e7ec!important;border-radius:18px!important;align-items:center!important;gap:9px!important;padding:13px!important;font-size:.82rem!important;font-weight:900!important;display:flex!important}.sbBriefItems div{align-content:center!important;min-height:104px!important;display:grid!important}.sbBriefItems svg,.sbBriefTimeline svg,.sbMeetingAgenda svg{color:#2457ff!important}.sbBriefTimeline{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:10px!important;display:grid!important}.sbBriefTimeline div{min-height:54px!important}.sbBriefTimeline .done{color:#067647!important;background:#ecfdf3!important;border-color:#abefc6!important}.sbBriefTimeline .done svg{color:#079455!important}.sbBriefTimeline .active{color:#2457ff!important;background:#eef4ff!important;border-color:#b2ccff!important}.sbMeetingBoardTop svg{color:#8aa2ff!important}.sbMeetingDateCard{color:#fff!important;background:radial-gradient(circle at 88% 12%,#61dafb38,#0000 30%),linear-gradient(135deg,#101828,#1d2939)!important;border-radius:26px!important;justify-content:space-between!important;align-items:flex-start!important;gap:18px!important;min-height:210px!important;padding:22px!important;display:flex!important}.sbMeetingDateCard span{color:#ffffff9e!important;letter-spacing:.08em!important;text-transform:uppercase!important;font-size:.72rem!important;font-weight:950!important}.sbMeetingDateCard strong{color:#fff!important;letter-spacing:-.07em!important;max-width:380px!important;margin-top:8px!important;font-size:clamp(1.7rem,3vw,2.65rem)!important;line-height:.98!important;display:block!important}.sbMeetingDateCard p{color:#ffffffb3!important;max-width:420px!important;margin:10px 0 0!important;font-size:.9rem!important;line-height:1.55!important}.sbMeetingDateCard b{color:#fff!important;background:#ffffff1f!important;border:1px solid #ffffff24!important;border-radius:20px!important;place-items:center!important;min-width:60px!important;height:60px!important;font-size:1.05rem!important;display:grid!important}.sbMeetingSlots{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:10px!important;display:grid!important}.sbMeetingSlots button{color:#344054!important;min-height:48px!important;box-shadow:none!important;background:#fff!important;border:1px solid #e4e7ec!important;border-radius:16px!important;font-size:.86rem!important;font-weight:900!important}.sbMeetingSlots button.active{color:#fff!important;background:#2457ff!important;border-color:#2457ff!important}.sbMeetingAgenda{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:10px!important;display:grid!important}.sbMeetingAgenda div{align-content:center!important;min-height:78px!important;display:grid!important}.sbBriefFloat,.sbMeetingFloat{z-index:5!important;-webkit-backdrop-filter:blur(18px)!important;backdrop-filter:blur(18px)!important;background:#ffffffeb!important;border:1px solid #e4e7ecf2!important;border-radius:18px!important;align-items:flex-start!important;gap:10px!important;min-width:190px!important;padding:12px 14px!important;display:flex!important;position:absolute!important;box-shadow:0 18px 46px #1018281f!important}.sbBriefFloat.one,.sbMeetingFloat.one{top:16px!important;right:24px!important}.sbBriefFloat.two,.sbMeetingFloat.two{bottom:92px!important;left:-4px!important}.sbBriefFloat svg,.sbMeetingFloat svg{color:#2457ff!important;margin-top:2px!important}.sbBriefFloat strong,.sbMeetingFloat strong{color:#101828!important;font-size:.86rem!important;display:block!important}.sbBriefFloat span,.sbMeetingFloat span{color:#667085!important;margin-top:3px!important;font-size:.74rem!important;display:block!important}.sbContactWorkspace,.sbMeetingPanel,.sbContactSignalCard{display:none!important}@media (width<=1180px){.sbContactHeroV2,.sbMeetingHeroV2{min-height:auto!important}.sbContactHeroV2Grid,.sbMeetingHeroV2Grid{grid-template-columns:1fr!important}.sbContactHeroV2Visual,.sbMeetingHeroV2Visual{min-height:620px!important}}@media (width<=760px){.sbContactHeroV2,.sbMeetingHeroV2{padding-top:34px!important}.sbContactHeroV2Copy h1,.sbMeetingHeroV2Copy h1{letter-spacing:-.078em!important;font-size:clamp(2.35rem,11.5vw,3.9rem)!important}.sbContactHeroV2Copy>p,.sbMeetingHeroV2Copy>p{font-size:.95rem!important}.sbContactHeroV2Actions,.sbMeetingHeroV2Actions,.sbContactHeroV2Actions .btn,.sbMeetingHeroV2Actions .btn{width:100%!important}.sbContactHeroV2Actions .btn,.sbMeetingHeroV2Actions .btn{justify-content:center!important}.sbContactHeroV2Proof,.sbMeetingHeroV2Proof{display:grid!important}.sbContactHeroV2Visual,.sbMeetingHeroV2Visual{min-height:auto!important}.sbContactHeroV2Visual:before,.sbMeetingHeroV2Visual:before,.sbBriefFloat,.sbMeetingFloat{display:none!important}.sbContactBriefBoard,.sbMeetingCalendarBoard{border-radius:24px!important;padding:14px!important}.sbBriefMain,.sbBriefItems,.sbBriefTimeline,.sbMeetingSlots,.sbMeetingAgenda{grid-template-columns:1fr!important}.sbBriefScore{min-height:150px!important}.sbMeetingDateCard{min-height:auto!important;display:grid!important}}.sbContactHeroEditorial,.sbMeetingHeroEditorial{color:#fff!important;background:radial-gradient(circle at 12% 10%,#61dafb29,#0000 28%),radial-gradient(circle at 86% 8%,#7a5af833,#0000 30%),linear-gradient(135deg,#070b14 0%,#101828 52%,#111827 100%)!important;padding:clamp(42px,6vw,92px) 0 34px!important;position:relative!important;overflow:hidden!important}.sbContactHeroEditorial:before,.sbMeetingHeroEditorial:before{content:""!important;pointer-events:none!important;background:radial-gradient(circle,#2457ff38,#0000 62%)!important;height:55%!important;position:absolute!important;inset:auto -10% -34%!important}.sbContactEditorialWrap,.sbMeetingEditorialWrap{grid-template-columns:minmax(0,.95fr) minmax(440px,1.05fr)!important;align-items:center!important;gap:clamp(34px,6vw,86px)!important;min-height:560px!important;display:grid!important;position:relative!important}.sbContactEditorialCopy,.sbMeetingEditorialCopy{z-index:2!important;position:relative!important}.sbEditorialBadge{color:#ffffffdb!important;letter-spacing:.08em!important;text-transform:uppercase!important;-webkit-backdrop-filter:blur(16px)!important;backdrop-filter:blur(16px)!important;background:#ffffff17!important;border:1px solid #ffffff1f!important;border-radius:999px!important;align-items:center!important;gap:8px!important;width:fit-content!important;margin:0 0 16px!important;padding:8px 12px!important;font-size:.72rem!important;font-weight:950!important;display:inline-flex!important}.sbContactEditorialCopy h1,.sbMeetingEditorialCopy h1{color:#fff!important;letter-spacing:-.087em!important;max-width:840px!important;margin:0!important;font-size:clamp(2.9rem,6vw,5.95rem)!important;line-height:.92!important}.sbContactEditorialCopy>p,.sbMeetingEditorialCopy>p{color:#ffffffad!important;max-width:670px!important;margin:22px 0 0!important;font-size:clamp(1rem,1.32vw,1.14rem)!important;line-height:1.72!important}.sbEditorialActions{flex-wrap:wrap!important;align-items:center!important;gap:12px!important;margin-top:28px!important;display:flex!important}.sbEditorialActions .btn{border-radius:999px!important}.sbEditorialActions .btnSoft{color:#fff!important;background:#ffffff14!important;border-color:#ffffff21!important}.sbEditorialActions .btnPrimary{box-shadow:0 18px 44px #2457ff57!important}.sbContactEditorialPanel,.sbMeetingEditorialPanel{z-index:2!important;-webkit-backdrop-filter:blur(22px)!important;backdrop-filter:blur(22px)!important;background:#ffffff1a!important;border:1px solid #ffffff24!important;border-radius:34px!important;gap:14px!important;padding:18px!important;display:grid!important;position:relative!important;box-shadow:0 34px 90px #00000038!important}.sbContactEditorialPanel:before,.sbMeetingEditorialPanel:before{content:""!important;border-radius:inherit!important;pointer-events:none!important;background:linear-gradient(135deg,#ffffff47,#61dafb3d,#7a5af83d)!important;padding:1px!important;position:absolute!important;inset:-1px!important;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0)!important;mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0)!important;-webkit-mask-position:0 0,0 0!important;mask-position:0 0,0 0!important;-webkit-mask-size:auto,auto!important;mask-size:auto,auto!important;-webkit-mask-repeat:repeat,repeat!important;mask-repeat:repeat,repeat!important;-webkit-mask-clip:content-box,border-box!important;mask-clip:content-box,border-box!important;-webkit-mask-origin:content-box,border-box!important;mask-origin:content-box,border-box!important;-webkit-mask-composite:xor!important;mask-composite:exclude!important;-webkit-mask-source-type:auto,auto!important;mask-mode:match-source,match-source!important}.sbEditorialPanelTop{justify-content:space-between!important;align-items:center!important;gap:14px!important;min-height:48px!important;padding:0 2px!important;display:flex!important}.sbEditorialPanelTop span{color:#ffffffa3!important;letter-spacing:.08em!important;text-transform:uppercase!important;font-size:.74rem!important;font-weight:950!important}.sbEditorialPanelTop strong{color:#fff!important;background:#ffffff1f!important;border-radius:999px!important;place-items:center!important;min-width:48px!important;min-height:34px!important;padding:7px 10px!important;font-size:.8rem!important;display:grid!important}.sbEditorialBriefBox,.sbEditorialCalendarCard{color:#101828!important;background:#fff!important;border-radius:26px!important;min-height:245px!important;padding:24px!important;box-shadow:0 24px 70px #0000002e!important}.sbEditorialBriefBox small,.sbEditorialCalendarCard small{color:#2457ff!important;letter-spacing:.08em!important;text-transform:uppercase!important;font-size:.72rem!important;font-weight:950!important}.sbEditorialBriefBox h2,.sbEditorialCalendarCard h2{color:#101828!important;letter-spacing:-.07em!important;max-width:470px!important;margin:10px 0!important;font-size:clamp(1.85rem,3vw,2.75rem)!important;line-height:.98!important}.sbEditorialBriefBox p,.sbEditorialCalendarCard p{color:#667085!important;max-width:460px!important;margin:0!important;font-size:.92rem!important;line-height:1.55!important}.sbEditorialCalendarCard{justify-content:space-between!important;align-items:flex-start!important;gap:18px!important;display:flex!important}.sbEditorialCalendarCard>svg{color:#2457ff!important;background:#eef4ff!important;border-radius:20px!important;flex:none!important;width:58px!important;height:58px!important;padding:15px!important}.sbEditorialTagCloud{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;display:grid!important}.sbEditorialTagCloud span{color:#ffffffd6!important;background:#ffffff1a!important;border:1px solid #ffffff1f!important;border-radius:18px!important;align-items:center!important;gap:8px!important;min-height:54px!important;padding:12px!important;font-size:.82rem!important;font-weight:900!important;display:flex!important}.sbEditorialTagCloud svg{color:#8aa2ff!important}.sbEditorialSlots{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:10px!important;display:grid!important}.sbEditorialSlots span{color:#ffffffbd!important;background:#ffffff1a!important;border:1px solid #ffffff1f!important;border-radius:16px!important;place-items:center!important;min-height:48px!important;padding:12px!important;font-size:.84rem!important;font-weight:900!important;display:grid!important}.sbEditorialSlots span.active{color:#fff!important;background:#2457ff!important;border-color:#2457ff!important}.sbEditorialNextLine{background:#ffffff14!important;border:1px solid #ffffff1c!important;border-radius:22px!important;grid-template-columns:auto 1fr auto 1fr auto!important;align-items:center!important;gap:10px!important;min-height:66px!important;padding:12px!important;display:grid!important}.sbEditorialNextLine div{color:#ffffffd6!important;white-space:nowrap!important;align-items:center!important;gap:7px!important;font-size:.78rem!important;font-weight:900!important;display:inline-flex!important}.sbEditorialNextLine svg{color:#8aa2ff!important}.sbEditorialNextLine i{background:#ffffff2e!important;min-width:24px!important;height:1px!important}.sbEditorialHeroFooter{z-index:2!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:12px!important;margin-top:18px!important;display:grid!important;position:relative!important}.sbEditorialHeroFooter>div{-webkit-backdrop-filter:blur(18px)!important;backdrop-filter:blur(18px)!important;background:#ffffff14!important;border:1px solid #ffffff1c!important;border-radius:24px!important;min-height:92px!important;padding:18px!important}.sbEditorialHeroFooter strong{color:#fff!important;font-size:1rem!important;display:block!important}.sbEditorialHeroFooter span{color:#ffffff9e!important;margin-top:6px!important;font-size:.86rem!important;line-height:1.45!important;display:block!important}.sbContactHeroV2,.sbMeetingHeroV2,.sbContactBriefBoard,.sbMeetingCalendarBoard,.sbBriefFloat,.sbMeetingFloat,.sbContactWorkspace,.sbMeetingPanel,.sbContactSignalCard{display:none!important}@media (width<=1180px){.sbContactHeroEditorial,.sbMeetingHeroEditorial{min-height:auto!important}.sbContactEditorialWrap,.sbMeetingEditorialWrap{grid-template-columns:1fr!important;min-height:auto!important}}@media (width<=760px){.sbContactHeroEditorial,.sbMeetingHeroEditorial{padding-top:34px!important}.sbContactEditorialCopy h1,.sbMeetingEditorialCopy h1{letter-spacing:-.078em!important;font-size:clamp(2.35rem,11.5vw,3.9rem)!important}.sbContactEditorialCopy>p,.sbMeetingEditorialCopy>p{font-size:.95rem!important}.sbEditorialActions,.sbEditorialActions .btn{width:100%!important}.sbEditorialActions .btn{justify-content:center!important}.sbContactEditorialPanel,.sbMeetingEditorialPanel{border-radius:24px!important;padding:14px!important}.sbEditorialBriefBox,.sbEditorialCalendarCard{border-radius:20px!important;min-height:auto!important;display:grid!important}.sbEditorialTagCloud,.sbEditorialSlots,.sbEditorialHeroFooter,.sbEditorialNextLine{grid-template-columns:1fr!important}.sbEditorialNextLine i{display:none!important}}.sbContactHeroCleanFinal,.sbMeetingHeroCleanFinal{color:#101828!important;background:radial-gradient(circle at 16% 10%,#2457ff1a,#0000 30%),radial-gradient(circle at 86% 12%,#7a5af814,#0000 30%),linear-gradient(#f8fafc 0%,#fff 100%)!important;padding:clamp(56px,8vw,118px) 0 clamp(44px,6vw,76px)!important;position:relative!important;overflow:hidden!important}.sbContactHeroCleanFinal:after,.sbMeetingHeroCleanFinal:after{content:""!important;filter:blur(34px)!important;pointer-events:none!important;background:#2457ff14!important;border-radius:999px!important;width:760px!important;height:320px!important;position:absolute!important;bottom:-160px!important;left:50%!important;transform:translate(-50%)!important}.sbCleanFinalHeroInner{z-index:1!important;gap:clamp(26px,4vw,44px)!important;display:grid!important;position:relative!important}.sbCleanFinalHeroCopy{text-align:center!important;max-width:960px!important;margin:0 auto!important}.sbCleanFinalBadge{color:#2457ff!important;letter-spacing:.08em!important;text-transform:uppercase!important;background:#eef4ff!important;border:1px solid #dbe7ff!important;border-radius:999px!important;align-items:center!important;gap:8px!important;width:fit-content!important;margin:0 auto 16px!important;padding:8px 12px!important;font-size:.72rem!important;font-weight:950!important;display:inline-flex!important}.sbCleanFinalHeroCopy h1{color:#0f172a!important;letter-spacing:-.088em!important;max-width:920px!important;margin:0 auto!important;font-size:clamp(3rem,7vw,6.4rem)!important;line-height:.92!important}.sbCleanFinalHeroCopy p{color:#475467!important;max-width:720px!important;margin:22px auto 0!important;font-size:clamp(1rem,1.35vw,1.15rem)!important;line-height:1.72!important}.sbCleanFinalActions{flex-wrap:wrap!important;justify-content:center!important;gap:12px!important;margin-top:30px!important;display:flex!important}.sbCleanFinalActions .btn{border-radius:999px!important}.sbCleanFinalActions .btnPrimary{box-shadow:0 18px 40px #2457ff38!important}.sbCleanFinalHeroCards{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:14px!important;max-width:1060px!important;margin:0 auto!important;display:grid!important}.sbCleanFinalHeroCards article{text-align:left!important;background:#ffffffeb!important;border:1px solid #e4e7ec!important;border-radius:26px!important;align-content:start!important;min-height:185px!important;padding:22px!important;display:grid!important;box-shadow:0 14px 42px #1018280f!important}.sbCleanFinalHeroCards article span{color:#2457ff!important;background:#eef4ff!important;border-radius:16px!important;place-items:center!important;width:48px!important;height:48px!important;margin-bottom:18px!important;display:grid!important}.sbCleanFinalHeroCards article strong{color:#101828!important;letter-spacing:-.035em!important;font-size:1.12rem!important}.sbCleanFinalHeroCards article p{color:#667085!important;margin:8px 0 0!important;font-size:.9rem!important;line-height:1.55!important}.sbContactHeroEditorial,.sbMeetingHeroEditorial,.sbContactHeroV2,.sbMeetingHeroV2,.sbContactEditorialPanel,.sbMeetingEditorialPanel,.sbContactBriefBoard,.sbMeetingCalendarBoard,.sbBriefFloat,.sbMeetingFloat,.sbContactWorkspace,.sbMeetingPanel,.sbContactSignalCard{display:none!important}@media (width<=900px){.sbCleanFinalHeroCards{grid-template-columns:1fr!important}.sbCleanFinalHeroCards article{min-height:auto!important}}@media (width<=640px){.sbContactHeroCleanFinal,.sbMeetingHeroCleanFinal{padding-top:42px!important}.sbCleanFinalHeroCopy{text-align:left!important}.sbCleanFinalBadge{margin-left:0!important;margin-right:0!important}.sbCleanFinalHeroCopy h1{font-size:clamp(2.55rem,13vw,4.2rem)!important}.sbCleanFinalHeroCopy p{font-size:.96rem!important}.sbCleanFinalActions,.sbCleanFinalActions .btn{width:100%!important}.sbCleanFinalActions .btn{justify-content:center!important}.sbCleanFinalHeroCards article{border-radius:22px!important}}.sbAboutPage{color:#101828!important;background:radial-gradient(circle at 8% 0,#2457ff1a,#0000 32%),radial-gradient(circle at 92% 8%,#7a5af814,#0000 28%),linear-gradient(#f8fafc 0%,#fff 38%,#f8fafc 100%)!important;overflow:hidden!important}.sbAboutHero{padding:clamp(48px,7vw,104px) 0 clamp(34px,5vw,68px)!important}.sbAboutHeroGrid{grid-template-columns:minmax(0,.95fr) minmax(440px,1.05fr)!important;align-items:center!important;gap:clamp(34px,6vw,86px)!important;display:grid!important}.sbAboutBadge,.sbAboutPage .eyebrow{color:#2457ff!important;letter-spacing:.08em!important;text-transform:uppercase!important;background:#eef4ff!important;border:1px solid #dbe7ff!important;border-radius:999px!important;align-items:center!important;gap:8px!important;width:fit-content!important;margin:0 0 14px!important;padding:7px 11px!important;font-size:.72rem!important;font-weight:950!important;display:inline-flex!important}.sbAboutHeroCopy h1{color:#0f172a!important;letter-spacing:-.087em!important;max-width:840px!important;margin:0!important;font-size:clamp(2.85rem,6vw,5.95rem)!important;line-height:.92!important}.sbAboutHeroCopy>p{color:#475467!important;max-width:700px!important;margin:22px 0 0!important;font-size:clamp(1rem,1.35vw,1.15rem)!important;line-height:1.72!important}.sbAboutHeroActions,.sbAboutCtaActions{flex-wrap:wrap!important;align-items:center!important;gap:12px!important;margin-top:28px!important;display:flex!important}.sbAboutHeroActions .btn,.sbAboutCtaActions .btn{border-radius:999px!important}.sbAboutHeroVisual{isolation:isolate!important;place-items:center!important;min-height:560px!important;display:grid!important;position:relative!important}.sbAboutHeroVisual:before{content:""!important;filter:blur(8px)!important;z-index:-1!important;background:radial-gradient(circle at 30% 26%,#ffffffe6,#0000 22%),linear-gradient(135deg,#2457ff2e,#7a5af824)!important;border-radius:50%!important;width:560px!important;height:560px!important;animation:8s ease-in-out infinite sbAboutGlow!important;position:absolute!important}@keyframes sbAboutGlow{0%,to{opacity:.76;transform:scale(.96)}50%{opacity:1;transform:scale(1.04)}}.sbAboutIdentityCard{color:#fff!important;background:radial-gradient(circle at 88% 12%,#61dafb33,#0000 30%),linear-gradient(135deg,#101828,#1d2939)!important;border-radius:34px!important;align-content:center!important;gap:18px!important;width:min(100%,520px)!important;min-height:280px!important;padding:28px!important;display:grid!important;box-shadow:0 34px 90px #1018282e!important}.sbAboutMark{color:#2457ff!important;letter-spacing:-.05em!important;background:#fff!important;border-radius:24px!important;place-items:center!important;width:70px!important;height:70px!important;font-size:1.35rem!important;font-weight:950!important;display:grid!important}.sbAboutIdentityCard small{color:#ffffff9e!important;letter-spacing:.08em!important;text-transform:uppercase!important;font-size:.72rem!important;font-weight:950!important}.sbAboutIdentityCard h2{color:#fff!important;letter-spacing:-.07em!important;max-width:420px!important;margin:8px 0 0!important;font-size:clamp(1.8rem,3.2vw,2.75rem)!important;line-height:.98!important}.sbAboutOrbitCards{z-index:2!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;width:min(100%,520px)!important;display:grid!important;position:absolute!important;inset:auto 0 68px auto!important}.sbAboutOrbitCards article,.sbAboutStackMini{-webkit-backdrop-filter:blur(18px)!important;backdrop-filter:blur(18px)!important;background:#ffffffeb!important;border:1px solid #e4e7ecf2!important;box-shadow:0 18px 46px #1018281a!important}.sbAboutOrbitCards article{color:#344054!important;border-radius:18px!important;align-items:center!important;gap:9px!important;min-height:58px!important;padding:12px!important;font-size:.84rem!important;font-weight:900!important;display:flex!important}.sbAboutOrbitCards svg{color:#2457ff!important}.sbAboutStackMini{border-radius:20px!important;flex-wrap:wrap!important;justify-content:center!important;gap:9px!important;min-height:58px!important;padding:10px!important;display:flex!important;position:absolute!important;bottom:-4px!important;left:20px!important;right:20px!important}.sbAboutStackMini span{color:#344054!important;background:#fff!important;border:1px solid #e4e7ec!important;border-radius:999px!important;align-items:center!important;gap:7px!important;min-height:34px!important;padding:7px 10px!important;font-size:.76rem!important;font-weight:900!important;display:inline-flex!important}.sbAboutStackMini svg{width:17px!important;height:17px!important}.sbAboutSection{padding:clamp(44px,6vw,78px) 0!important}.sbAboutStats{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:14px!important;display:grid!important}.sbAboutStats article{background:#fff!important;border:1px solid #e4e7ec!important;border-radius:26px!important;align-content:center!important;min-height:140px!important;padding:22px!important;display:grid!important;box-shadow:0 14px 42px #1018280f!important}.sbAboutStats strong{color:#2457ff!important;letter-spacing:-.08em!important;font-size:clamp(2rem,4vw,3.4rem)!important;line-height:1!important}.sbAboutStats span{color:#667085!important;margin-top:8px!important;font-size:.92rem!important;font-weight:850!important}.sbAboutStoryGrid,.sbAboutDarkGrid,.sbAboutProcessGrid{grid-template-columns:minmax(0,.92fr) minmax(420px,1.08fr)!important;align-items:center!important;gap:clamp(28px,5vw,70px)!important;display:grid!important}.sbAboutStoryCopy h2,.sbAboutSectionHead h2,.sbAboutProcessCopy h2,.sbAboutTechHead h2,.sbAboutCtaBox h2,.sbAboutDarkGrid h2{color:#101828!important;letter-spacing:-.075em!important;margin:0!important;font-size:clamp(2rem,4.4vw,3.75rem)!important;line-height:1!important}.sbAboutStoryCopy p:not(.eyebrow),.sbAboutSectionHead p,.sbAboutProcessCopy p,.sbAboutCtaBox p:not(.eyebrow),.sbAboutDarkGrid p:not(.eyebrow){color:#667085!important;max-width:650px!important;margin:16px 0 0!important;line-height:1.65!important}.sbAboutStoryPanel{background:radial-gradient(circle at 88% 12%,#2457ff1f,#0000 30%),#fff!important;border:1px solid #e4e7ec!important;border-radius:30px!important;padding:clamp(22px,4vw,34px)!important;box-shadow:0 18px 52px #10182814!important}.sbAboutStoryTop{color:#2457ff!important;text-transform:uppercase!important;letter-spacing:.08em!important;justify-content:space-between!important;align-items:center!important;gap:14px!important;font-size:.72rem!important;font-weight:950!important;display:flex!important}.sbAboutStoryQuote{margin-top:42px!important}.sbAboutStoryQuote h3{color:#101828!important;letter-spacing:-.07em!important;margin:0!important;font-size:clamp(1.8rem,3.4vw,3.1rem)!important;line-height:1!important}.sbAboutStoryQuote p{color:#667085!important;max-width:520px!important;margin:16px 0 0!important;line-height:1.65!important}.sbAboutDark{color:#fff!important;background:#101828!important;padding:clamp(50px,7vw,92px) 0!important}.sbAboutDarkGrid h2{color:#fff!important}.sbAboutDarkGrid p:not(.eyebrow){color:#ffffffb3!important}.sbAboutDarkGrid .btn{border-radius:999px!important;margin-top:22px!important}.sbAboutValueGrid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important;display:grid!important}.sbAboutValueGrid article{background:#ffffff14!important;border:1px solid #ffffff1f!important;border-radius:24px!important;min-height:220px!important;padding:22px!important}.sbAboutValueGrid svg{color:#8aa2ff!important}.sbAboutValueGrid h3{color:#fff!important;margin:28px 0 8px!important;font-size:1.18rem!important}.sbAboutValueGrid p{color:#ffffffa8!important;margin:0!important;font-size:.9rem!important;line-height:1.55!important}.sbAboutSectionHead,.sbAboutTechHead{text-align:center!important;max-width:820px!important;margin-bottom:28px!important}.sbAboutSectionHead p{margin-left:auto!important;margin-right:auto!important}.sbAboutCapabilities{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:14px!important;display:grid!important}.sbAboutCapabilities article{background:#fff!important;border:1px solid #e4e7ec!important;border-radius:24px!important;min-height:250px!important;padding:22px!important;box-shadow:0 14px 42px #1018280f!important}.sbAboutCapabilities svg{color:#2457ff!important;background:#eef4ff!important;border-radius:16px!important;width:48px!important;height:48px!important;margin-bottom:18px!important;padding:12px!important}.sbAboutCapabilities h3{color:#101828!important;margin:0 0 10px!important;font-size:1.12rem!important}.sbAboutCapabilities p{color:#667085!important;margin:0!important;font-size:.88rem!important;line-height:1.55!important}.sbAboutProcessList{gap:10px!important;display:grid!important}.sbAboutProcessList article{background:#fff!important;border:1px solid #e4e7ec!important;border-radius:18px!important;grid-template-columns:54px minmax(0,1fr) auto!important;align-items:center!important;gap:12px!important;min-height:68px!important;padding:14px 16px!important;display:grid!important;box-shadow:0 10px 28px #1018280b!important}.sbAboutProcessList span{color:#98a2b3!important;letter-spacing:-.05em!important;font-size:1.1rem!important;font-weight:950!important}.sbAboutProcessList strong{color:#101828!important;font-size:.98rem!important}.sbAboutProcessList svg{color:#12b76a!important}.sbAboutTechGrid{grid-template-columns:repeat(7,minmax(0,1fr))!important;gap:12px!important;display:grid!important}.sbAboutTechGrid article{text-align:center!important;background:#fff!important;border:1px solid #e4e7ec!important;border-radius:22px!important;align-content:center!important;justify-items:center!important;gap:7px!important;min-height:120px!important;padding:16px!important;display:grid!important;box-shadow:0 12px 34px #1018280f!important}.sbAboutTechGrid svg{width:34px!important;height:34px!important}.sbAboutTechGrid strong{color:#101828!important;font-size:.9rem!important}.sbAboutTechGrid span{color:#667085!important;font-size:.74rem!important}.sbAboutFinal{padding:20px 0 clamp(52px,7vw,96px)!important}.sbAboutCtaBox{background:linear-gradient(135deg,#eef4ff,#fff)!important;border:1px solid #dbe7ff!important;border-radius:32px!important;justify-content:space-between!important;align-items:center!important;gap:24px!important;padding:clamp(24px,4vw,44px)!important;display:flex!important;box-shadow:0 24px 70px #10182814!important}.sbAboutCtaBox h2{max-width:780px!important}@media (width<=1180px){.sbAboutHeroGrid,.sbAboutStoryGrid,.sbAboutDarkGrid,.sbAboutProcessGrid,.sbAboutCtaBox{grid-template-columns:1fr!important}.sbAboutCtaBox{display:grid!important}.sbAboutHeroVisual{min-height:560px!important}.sbAboutCapabilities{grid-template-columns:repeat(2,minmax(0,1fr))!important}.sbAboutTechGrid{grid-template-columns:repeat(4,minmax(0,1fr))!important}}@media (width<=760px){.sbAboutHero{padding-top:38px!important}.sbAboutHeroCopy h1{letter-spacing:-.078em!important;font-size:clamp(2.35rem,11.5vw,3.9rem)!important}.sbAboutHeroCopy>p{font-size:.95rem!important}.sbAboutHeroActions,.sbAboutHeroActions .btn,.sbAboutCtaActions,.sbAboutCtaActions .btn{width:100%!important}.sbAboutHeroActions .btn,.sbAboutCtaActions .btn{justify-content:center!important}.sbAboutHeroVisual{min-height:auto!important}.sbAboutHeroVisual:before{display:none!important}.sbAboutIdentityCard,.sbAboutOrbitCards,.sbAboutStackMini{width:100%!important;position:relative!important;inset:auto!important}.sbAboutOrbitCards,.sbAboutStats,.sbAboutValueGrid,.sbAboutCapabilities,.sbAboutTechGrid{grid-template-columns:1fr!important}.sbAboutSectionHead,.sbAboutTechHead{text-align:left!important}.sbAboutStoryCopy h2,.sbAboutSectionHead h2,.sbAboutProcessCopy h2,.sbAboutTechHead h2,.sbAboutCtaBox h2,.sbAboutDarkGrid h2{font-size:clamp(2rem,10vw,3rem)!important}.sbAboutCtaBox{border-radius:24px!important}}.sbAboutCleanPage{color:#101828!important;background:#fff!important;overflow:hidden!important}.sbAboutCleanHero{background:radial-gradient(circle at 18% 8%,#2457ff1a,#0000 30%),radial-gradient(circle at 88% 12%,#7a5af814,#0000 30%),linear-gradient(#f8fafc 0%,#fff 100%)!important;padding:clamp(56px,8vw,120px) 0 clamp(44px,6vw,80px)!important;position:relative!important}.sbAboutCleanHeroInner{gap:clamp(28px,4vw,46px)!important;display:grid!important}.sbAboutCleanHeroCopy{text-align:center!important;max-width:1040px!important;margin:0 auto!important}.sbAboutCleanBadge,.sbAboutCleanPage .eyebrow{color:#2457ff!important;letter-spacing:.08em!important;text-transform:uppercase!important;background:#eef4ff!important;border:1px solid #dbe7ff!important;border-radius:999px!important;align-items:center!important;gap:8px!important;width:fit-content!important;margin:0 0 16px!important;padding:8px 12px!important;font-size:.72rem!important;font-weight:950!important;display:inline-flex!important}.sbAboutCleanHeroCopy .sbAboutCleanBadge{margin-left:auto!important;margin-right:auto!important}.sbAboutCleanHero h1{color:#0f172a!important;letter-spacing:-.09em!important;max-width:980px!important;margin:0 auto!important;font-size:clamp(3rem,7vw,6.6rem)!important;line-height:.91!important}.sbAboutCleanHero p{color:#475467!important;max-width:760px!important;margin:24px auto 0!important;font-size:clamp(1rem,1.35vw,1.16rem)!important;line-height:1.72!important}.sbAboutCleanActions,.sbAboutCleanCtaActions{flex-wrap:wrap!important;justify-content:center!important;gap:12px!important;margin-top:30px!important;display:flex!important}.sbAboutCleanActions .btn,.sbAboutCleanCtaActions .btn,.sbAboutCleanDark .btn{border-radius:999px!important}.sbAboutCleanProof{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:14px!important;max-width:1060px!important;margin:0 auto!important;display:grid!important}.sbAboutCleanProof article{text-align:left!important;background:#ffffffeb!important;border:1px solid #e4e7ec!important;border-radius:26px!important;min-height:126px!important;padding:22px!important;box-shadow:0 14px 42px #1018280f!important}.sbAboutCleanProof strong{color:#2457ff!important;letter-spacing:-.075em!important;font-size:clamp(1.8rem,3vw,2.8rem)!important;line-height:1!important;display:block!important}.sbAboutCleanProof span{color:#667085!important;margin-top:9px!important;font-size:.9rem!important;font-weight:850!important;display:block!important}.sbAboutCleanSection{padding:clamp(46px,6vw,82px) 0!important}.sbAboutCleanStatement{grid-template-columns:minmax(0,.95fr) minmax(420px,1.05fr)!important;align-items:start!important;gap:clamp(26px,5vw,70px)!important;display:grid!important}.sbAboutCleanStatement h2,.sbAboutCleanDark h2,.sbAboutCleanSplit h2,.sbAboutCleanSystemHead h2,.sbAboutCleanTechCopy h2,.sbAboutCleanCta h2{color:#101828!important;letter-spacing:-.078em!important;margin:0!important;font-size:clamp(2rem,4.5vw,3.8rem)!important;line-height:1!important}.sbAboutCleanStatement>p,.sbAboutCleanDark p,.sbAboutCleanSplit p,.sbAboutCleanCta p{color:#667085!important;max-width:680px!important;margin:0!important;font-size:1rem!important;line-height:1.72!important}.sbAboutCleanStatement div p+h2{margin-top:0!important}.sbAboutCleanFocusGrid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:14px!important;display:grid!important}.sbAboutCleanFocusGrid article{background:#fff!important;border:1px solid #e4e7ec!important;border-radius:26px!important;min-height:250px!important;padding:22px!important;box-shadow:0 14px 42px #1018280f!important}.sbAboutCleanFocusGrid svg{color:#2457ff!important;background:#eef4ff!important;border-radius:16px!important;width:48px!important;height:48px!important;margin-bottom:18px!important;padding:12px!important}.sbAboutCleanFocusGrid h3{color:#101828!important;letter-spacing:-.035em!important;margin:0 0 10px!important;font-size:1.13rem!important}.sbAboutCleanFocusGrid p{color:#667085!important;margin:0!important;font-size:.88rem!important;line-height:1.58!important}.sbAboutCleanDark{color:#fff!important;background:#101828!important;padding:clamp(54px,7vw,96px) 0!important}.sbAboutCleanDarkGrid{grid-template-columns:minmax(0,.92fr) minmax(420px,1.08fr)!important;align-items:center!important;gap:clamp(28px,5vw,70px)!important;display:grid!important}.sbAboutCleanDark h2{color:#fff!important}.sbAboutCleanDark p{color:#ffffffb3!important;margin-top:18px!important}.sbAboutCleanDark .btn{margin-top:24px!important}.sbAboutCleanPrinciples{gap:10px!important;display:grid!important}.sbAboutCleanPrinciples article{background:#ffffff14!important;border:1px solid #ffffff1f!important;border-radius:18px!important;grid-template-columns:54px minmax(0,1fr) auto!important;align-items:center!important;gap:12px!important;min-height:66px!important;padding:14px 16px!important;display:grid!important}.sbAboutCleanPrinciples span{color:#ffffff6b!important;letter-spacing:-.05em!important;font-size:1.1rem!important;font-weight:950!important}.sbAboutCleanPrinciples strong{color:#fff!important;font-size:.98rem!important}.sbAboutCleanPrinciples svg{color:#8aa2ff!important}.sbAboutCleanSplit{grid-template-columns:minmax(0,.9fr) minmax(420px,1.1fr)!important;align-items:start!important;gap:clamp(28px,5vw,70px)!important;display:grid!important}.sbAboutCleanSplit p{margin-top:18px!important}.sbAboutCleanProcess{gap:12px!important;display:grid!important}.sbAboutCleanProcess article{background:#fff!important;border:1px solid #e4e7ec!important;border-radius:22px!important;grid-template-columns:190px minmax(0,1fr)!important;align-items:start!important;gap:18px!important;padding:18px!important;display:grid!important;box-shadow:0 12px 34px #1018280e!important}.sbAboutCleanProcess article div{gap:8px!important;display:grid!important}.sbAboutCleanProcess span{color:#98a2b3!important;letter-spacing:-.04em!important;font-size:1rem!important;font-weight:950!important}.sbAboutCleanProcess h3{color:#101828!important;letter-spacing:-.04em!important;margin:0!important;font-size:1.2rem!important}.sbAboutCleanProcess p{color:#667085!important;margin:0!important;font-size:.92rem!important;line-height:1.6!important}.sbAboutCleanSystem{background:linear-gradient(135deg,#f8fafc,#fff)!important;border:1px solid #e4e7ec!important;border-radius:34px!important;padding:clamp(24px,4vw,38px)!important;box-shadow:0 24px 70px #10182812!important}.sbAboutCleanSystemHead{max-width:760px!important;margin-bottom:24px!important}.sbAboutCleanSystemGrid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:12px!important;display:grid!important}.sbAboutCleanSystemGrid article{background:#fff!important;border:1px solid #e4e7ec!important;border-radius:24px!important;align-content:start!important;min-height:210px!important;padding:20px!important;display:grid!important}.sbAboutCleanSystemGrid svg{color:#2457ff!important;margin-bottom:22px!important}.sbAboutCleanSystemGrid strong{color:#101828!important;font-size:1.05rem!important}.sbAboutCleanSystemGrid span{color:#667085!important;margin-top:9px!important;font-size:.88rem!important;line-height:1.55!important}.sbAboutCleanTechWrap{grid-template-columns:minmax(0,.75fr) minmax(480px,1.25fr)!important;align-items:center!important;gap:clamp(26px,5vw,70px)!important;display:grid!important}.sbAboutCleanTechGrid{grid-template-columns:repeat(7,minmax(0,1fr))!important;gap:10px!important;display:grid!important}.sbAboutCleanTechGrid article{text-align:center!important;background:#fff!important;border:1px solid #e4e7ec!important;border-radius:20px!important;place-items:center!important;gap:8px!important;min-height:110px!important;padding:14px!important;display:grid!important;box-shadow:0 10px 28px #1018280b!important}.sbAboutCleanTechGrid svg{width:32px!important;height:32px!important}.sbAboutCleanTechGrid span{color:#344054!important;font-size:.78rem!important;font-weight:900!important}.sbAboutCleanFinal{padding:20px 0 clamp(54px,7vw,96px)!important}.sbAboutCleanCta{background:linear-gradient(135deg,#eef4ff,#fff)!important;border:1px solid #dbe7ff!important;border-radius:32px!important;justify-content:space-between!important;align-items:center!important;gap:24px!important;padding:clamp(24px,4vw,44px)!important;display:flex!important;box-shadow:0 24px 70px #10182814!important}.sbAboutCleanCta h2{max-width:780px!important}.sbAboutCleanCta p:not(.eyebrow){color:#667085!important;max-width:650px!important;margin-top:12px!important;line-height:1.55!important}.sbAboutPage{display:contents!important}@media (width<=1180px){.sbAboutCleanStatement,.sbAboutCleanDarkGrid,.sbAboutCleanSplit,.sbAboutCleanTechWrap,.sbAboutCleanCta{grid-template-columns:1fr!important}.sbAboutCleanCta{display:grid!important}.sbAboutCleanFocusGrid,.sbAboutCleanSystemGrid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.sbAboutCleanTechGrid{grid-template-columns:repeat(4,minmax(0,1fr))!important}}@media (width<=760px){.sbAboutCleanHero{padding-top:42px!important}.sbAboutCleanHeroCopy{text-align:left!important}.sbAboutCleanHeroCopy .sbAboutCleanBadge{margin-left:0!important;margin-right:0!important}.sbAboutCleanHero h1{letter-spacing:-.08em!important;font-size:clamp(2.55rem,13vw,4.25rem)!important}.sbAboutCleanHero p,.sbAboutCleanStatement>p,.sbAboutCleanDark p,.sbAboutCleanSplit p{font-size:.96rem!important}.sbAboutCleanActions,.sbAboutCleanActions .btn,.sbAboutCleanCtaActions,.sbAboutCleanCtaActions .btn{width:100%!important}.sbAboutCleanActions .btn,.sbAboutCleanCtaActions .btn{justify-content:center!important}.sbAboutCleanProof,.sbAboutCleanFocusGrid,.sbAboutCleanSystemGrid,.sbAboutCleanTechGrid{grid-template-columns:1fr!important}.sbAboutCleanStatement h2,.sbAboutCleanDark h2,.sbAboutCleanSplit h2,.sbAboutCleanSystemHead h2,.sbAboutCleanTechCopy h2,.sbAboutCleanCta h2{font-size:clamp(2rem,10vw,3rem)!important}.sbAboutCleanProcess article{grid-template-columns:1fr!important}.sbAboutCleanPrinciples article{grid-template-columns:42px minmax(0,1fr) auto!important}.sbAboutCleanSystem,.sbAboutCleanCta{border-radius:24px!important}}.sbAboutStoryPage{color:#101828!important;background:#fff!important;overflow:hidden!important}.sbAboutStoryHero{background:radial-gradient(circle at 14% 8%,#2457ff1a,#0000 30%),radial-gradient(circle at 88% 12%,#7a5af814,#0000 30%),linear-gradient(#f8fafc 0%,#fff 100%)!important;padding:clamp(58px,8vw,118px) 0 clamp(44px,6vw,82px)!important}.sbAboutStoryHeroInner{grid-template-columns:minmax(0,1.05fr) minmax(380px,.95fr)!important;align-items:center!important;gap:clamp(34px,6vw,84px)!important;display:grid!important}.sbAboutStoryBadge,.sbAboutStoryPage .eyebrow{color:#2457ff!important;letter-spacing:.08em!important;text-transform:uppercase!important;background:#eef4ff!important;border:1px solid #dbe7ff!important;border-radius:999px!important;align-items:center!important;gap:8px!important;width:fit-content!important;margin:0 0 16px!important;padding:8px 12px!important;font-size:.72rem!important;font-weight:950!important;display:inline-flex!important}.sbAboutStoryHeroCopy h1{color:#0f172a!important;letter-spacing:-.088em!important;max-width:920px!important;margin:0!important;font-size:clamp(2.75rem,6vw,5.85rem)!important;line-height:.92!important}.sbAboutStoryHeroCopy>p{color:#475467!important;max-width:700px!important;margin:24px 0 0!important;font-size:clamp(1rem,1.35vw,1.16rem)!important;line-height:1.72!important}.sbAboutStoryActions,.sbAboutStoryCtaActions{flex-wrap:wrap!important;gap:12px!important;margin-top:30px!important;display:flex!important}.sbAboutStoryActions .btn,.sbAboutStoryCtaActions .btn,.sbAboutStoryDark .btn{border-radius:999px!important}.sbAboutStoryCard{color:#fff!important;background:radial-gradient(circle at 88% 10%,#61dafb29,#0000 28%),linear-gradient(135deg,#101828,#1d2939)!important;border-radius:34px!important;padding:clamp(24px,4vw,38px)!important;box-shadow:0 34px 90px #1018282e!important}.sbAboutStoryCardLabel{color:#ffffff9e!important;letter-spacing:.08em!important;text-transform:uppercase!important;font-size:.72rem!important;font-weight:950!important}.sbAboutStoryCard h2{color:#fff!important;letter-spacing:-.075em!important;max-width:460px!important;margin:36px 0 14px!important;font-size:clamp(1.9rem,3.8vw,3.25rem)!important;line-height:.98!important}.sbAboutStoryCard p{color:#ffffffb3!important;max-width:480px!important;margin:0!important;line-height:1.65!important}.sbAboutStorySignature{border-top:1px solid #ffffff1f!important;align-items:center!important;gap:12px!important;margin-top:34px!important;padding-top:22px!important;display:flex!important}.sbAboutStoryMark{color:#2457ff!important;letter-spacing:-.05em!important;background:#fff!important;border-radius:18px!important;place-items:center!important;width:52px!important;height:52px!important;font-weight:950!important;display:grid!important}.sbAboutStorySignature strong{color:#fff!important;display:block!important}.sbAboutStorySignature span{color:#ffffff94!important;margin-top:3px!important;font-size:.84rem!important;display:block!important}.sbAboutStorySection{padding:clamp(48px,6vw,84px) 0!important}.sbAboutIntroLine{max-width:1060px!important}.sbAboutIntroLine h2,.sbAboutStorySplitCopy h2,.sbAboutPrinciplesHead h2,.sbAboutStoryDark h2,.sbAboutCultureCopy h2,.sbAboutStoryCta h2{color:#101828!important;letter-spacing:-.078em!important;margin:0!important;font-size:clamp(2rem,4.6vw,3.95rem)!important;line-height:1!important}.sbAboutIntroLine h2{max-width:1040px!important}.sbAboutBeliefGrid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:14px!important;display:grid!important}.sbAboutBeliefGrid article{background:#fff!important;border:1px solid #e4e7ec!important;border-radius:28px!important;align-content:space-between!important;min-height:220px!important;padding:22px!important;display:grid!important;box-shadow:0 14px 42px #1018280f!important}.sbAboutBeliefGrid span{color:#98a2b3!important;letter-spacing:-.05em!important;font-size:1.35rem!important;font-weight:950!important}.sbAboutBeliefGrid p{color:#101828!important;letter-spacing:-.035em!important;margin:0!important;font-size:1.08rem!important;font-weight:850!important;line-height:1.35!important}.sbAboutStorySplit{background:#f8fafc!important;padding:clamp(54px,7vw,98px) 0!important}.sbAboutStorySplitGrid,.sbAboutStoryDarkGrid,.sbAboutCultureGrid{grid-template-columns:minmax(0,.95fr) minmax(420px,1.05fr)!important;align-items:center!important;gap:clamp(30px,5vw,72px)!important;display:grid!important}.sbAboutStorySplitCopy p:not(.eyebrow),.sbAboutStoryDark p:not(.eyebrow),.sbAboutCultureCopy p,.sbAboutStoryCta p:not(.eyebrow){color:#667085!important;max-width:660px!important;margin:18px 0 0!important;font-size:1rem!important;line-height:1.72!important}.sbAboutStoryQuoteBox{background:#fff!important;border:1px solid #e4e7ec!important;border-radius:32px!important;padding:clamp(24px,4vw,38px)!important;box-shadow:0 22px 64px #10182814!important}.sbAboutStoryQuoteBox>svg{color:#2457ff!important;background:#eef4ff!important;border-radius:18px!important;width:54px!important;height:54px!important;padding:14px!important}.sbAboutStoryQuoteBox h3{color:#101828!important;letter-spacing:-.07em!important;margin:30px 0 24px!important;font-size:clamp(1.7rem,3.4vw,2.9rem)!important;line-height:1.03!important}.sbAboutStoryQuoteBox div{color:#344054!important;align-items:center!important;gap:9px!important;min-height:42px!important;font-weight:900!important;display:flex!important}.sbAboutStoryQuoteBox div svg{color:#12b76a!important}.sbAboutPrinciplesHead{max-width:780px!important;margin-bottom:28px!important}.sbAboutPrinciplesGrid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:14px!important;display:grid!important}.sbAboutPrinciplesGrid article{background:#fff!important;border:1px solid #e4e7ec!important;border-radius:28px!important;min-height:280px!important;padding:24px!important;box-shadow:0 14px 42px #1018280f!important}.sbAboutPrinciplesGrid svg{color:#2457ff!important;background:#eef4ff!important;border-radius:18px!important;width:52px!important;height:52px!important;margin-bottom:26px!important;padding:13px!important}.sbAboutPrinciplesGrid h3{color:#101828!important;letter-spacing:-.04em!important;margin:0 0 10px!important;font-size:1.22rem!important}.sbAboutPrinciplesGrid p{color:#667085!important;margin:0!important;font-size:.92rem!important;line-height:1.58!important}.sbAboutStoryDark{color:#fff!important;background:#101828!important;padding:clamp(56px,7vw,102px) 0!important}.sbAboutStoryDark h2{color:#fff!important}.sbAboutStoryDark p:not(.eyebrow){color:#ffffffb3!important}.sbAboutStoryDark .btn{margin-top:24px!important}.sbAboutTimeline{gap:12px!important;display:grid!important}.sbAboutTimeline article{background:#ffffff14!important;border:1px solid #ffffff1f!important;border-radius:24px!important;grid-template-columns:62px minmax(0,1fr)!important;gap:16px!important;padding:20px!important;display:grid!important}.sbAboutTimeline span{color:#8aa2ff!important;background:#ffffff1a!important;border-radius:16px!important;place-items:center!important;width:48px!important;height:48px!important;font-weight:950!important;display:grid!important}.sbAboutTimeline h3{color:#fff!important;margin:0 0 7px!important;font-size:1.08rem!important}.sbAboutTimeline p{color:#ffffffa8!important;margin:0!important;font-size:.9rem!important;line-height:1.55!important}.sbAboutCultureCards{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important;display:grid!important}.sbAboutCultureCards article{background:#fff!important;border:1px solid #e4e7ec!important;border-radius:24px!important;align-content:center!important;gap:12px!important;min-height:126px!important;padding:20px!important;display:grid!important;box-shadow:0 12px 34px #1018280e!important}.sbAboutCultureCards svg{color:#2457ff!important}.sbAboutCultureCards span{color:#101828!important;font-size:1rem!important;font-weight:900!important}.sbAboutStoryFinal{padding:20px 0 clamp(54px,7vw,98px)!important}.sbAboutStoryCta{background:linear-gradient(135deg,#eef4ff,#fff)!important;border:1px solid #dbe7ff!important;border-radius:32px!important;justify-content:space-between!important;align-items:center!important;gap:24px!important;padding:clamp(24px,4vw,44px)!important;display:flex!important;box-shadow:0 24px 70px #10182814!important}.sbAboutStoryCta h2{max-width:780px!important}.sbAboutCleanPage,.sbAboutPage{display:contents!important}@media (width<=1180px){.sbAboutStoryHeroInner,.sbAboutStorySplitGrid,.sbAboutStoryDarkGrid,.sbAboutCultureGrid,.sbAboutStoryCta{grid-template-columns:1fr!important}.sbAboutStoryCta{display:grid!important}.sbAboutBeliefGrid,.sbAboutPrinciplesGrid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (width<=760px){.sbAboutStoryHero{padding-top:42px!important}.sbAboutStoryHeroCopy h1{letter-spacing:-.08em!important;font-size:clamp(2.5rem,12.5vw,4.1rem)!important}.sbAboutStoryHeroCopy>p,.sbAboutStorySplitCopy p:not(.eyebrow),.sbAboutStoryDark p:not(.eyebrow),.sbAboutCultureCopy p,.sbAboutStoryCta p:not(.eyebrow){font-size:.96rem!important}.sbAboutStoryActions,.sbAboutStoryActions .btn,.sbAboutStoryCtaActions,.sbAboutStoryCtaActions .btn{width:100%!important}.sbAboutStoryActions .btn,.sbAboutStoryCtaActions .btn{justify-content:center!important}.sbAboutBeliefGrid,.sbAboutPrinciplesGrid,.sbAboutCultureCards{grid-template-columns:1fr!important}.sbAboutIntroLine h2,.sbAboutStorySplitCopy h2,.sbAboutPrinciplesHead h2,.sbAboutStoryDark h2,.sbAboutCultureCopy h2,.sbAboutStoryCta h2{font-size:clamp(2rem,10vw,3rem)!important}.sbAboutStoryCard,.sbAboutStoryQuoteBox,.sbAboutStoryCta{border-radius:24px!important}.sbAboutTimeline article{grid-template-columns:1fr!important}}.sbAboutAestheticPage{color:#101828!important;background:radial-gradient(circle at 12% 0,#2457ff14,#0000 30%),linear-gradient(#fff 0%,#f8fafc 100%)!important;overflow:hidden!important}.sbAboutAestheticHero{background:radial-gradient(circle at 18% 10%,#2457ff1f,#0000 32%),radial-gradient(circle at 82% 12%,#7a5af81a,#0000 30%),linear-gradient(#f8fafc 0%,#fff 100%)!important;padding:clamp(58px,8vw,122px) 0 clamp(48px,6vw,86px)!important;position:relative!important}.sbAboutAestheticHeroInner{grid-template-columns:minmax(0,1fr) minmax(390px,.82fr)!important;align-items:center!important;gap:clamp(34px,6vw,88px)!important;display:grid!important}.sbAboutAestheticBadge,.sbAboutAestheticPage .eyebrow{color:#2457ff!important;letter-spacing:.08em!important;text-transform:uppercase!important;background:#eef4ff!important;border:1px solid #dbe7ff!important;border-radius:999px!important;align-items:center!important;gap:8px!important;width:fit-content!important;margin:0 0 16px!important;padding:8px 12px!important;font-size:.72rem!important;font-weight:950!important;display:inline-flex!important}.sbAboutAestheticHeroCopy h1{color:#0f172a!important;letter-spacing:-.09em!important;max-width:960px!important;margin:0!important;font-size:clamp(2.8rem,6.25vw,6.2rem)!important;line-height:.91!important}.sbAboutAestheticHeroCopy>p{color:#475467!important;max-width:720px!important;margin:24px 0 0!important;font-size:clamp(1rem,1.35vw,1.16rem)!important;line-height:1.72!important}.sbAboutAestheticActions,.sbAboutAestheticCtaActions{flex-wrap:wrap!important;gap:12px!important;margin-top:30px!important;display:flex!important}.sbAboutAestheticActions .btn,.sbAboutAestheticCtaActions .btn{border-radius:999px!important}.sbAboutAestheticHeroArt{isolation:isolate!important;place-items:center!important;min-height:520px!important;display:grid!important;position:relative!important}.sbAboutAestheticHeroArt:before{content:""!important;filter:blur(2px)!important;z-index:-1!important;background:radial-gradient(circle at 32% 24%,#ffffffd9,#0000 22%),linear-gradient(135deg,#2457ff2e,#7a5af82e)!important;border-radius:44% 56% 52% 48%/44% 42% 58% 56%!important;width:500px!important;height:500px!important;animation:9s ease-in-out infinite sbAboutBlob!important;position:absolute!important}@keyframes sbAboutBlob{0%,to{border-radius:44% 56% 52% 48%/44% 42% 58% 56%;transform:rotate(0)scale(1)}50%{border-radius:58% 42% 46% 54%/56% 52% 48% 44%;transform:rotate(6deg)scale(1.04)}}.sbAboutAestheticOrb{color:#fff!important;text-align:center!important;background:radial-gradient(circle at 30% 20%,#ffffff4d,#0000 28%),linear-gradient(135deg,#101828,#1d2939)!important;border-radius:50%!important;place-items:center!important;width:min(100%,360px)!important;height:360px!important;padding:32px!important;display:grid!important;box-shadow:0 34px 90px #1018282e!important}.sbAboutAestheticOrb span{color:#ffffff94!important;letter-spacing:.12em!important;text-transform:uppercase!important;font-size:.74rem!important;font-weight:950!important}.sbAboutAestheticOrb strong{color:#fff!important;letter-spacing:-.075em!important;max-width:250px!important;font-size:2.35rem!important;line-height:.95!important;display:block!important}.sbAboutAestheticMini{color:#344054!important;-webkit-backdrop-filter:blur(18px)!important;backdrop-filter:blur(18px)!important;background:#ffffffeb!important;border:1px solid #e4e7ecf2!important;border-radius:999px!important;align-items:center!important;gap:8px!important;min-height:48px!important;padding:10px 13px!important;font-size:.82rem!important;font-weight:950!important;display:flex!important;position:absolute!important;box-shadow:0 18px 46px #1018281a!important}.sbAboutAestheticMini svg{color:#2457ff!important}.sbAboutAestheticMini.two{top:210px!important;right:10px!important}.sbAboutAestheticMini.three{bottom:94px!important;left:32px!important}.sbAboutAestheticSection{padding:clamp(50px,6vw,88px) 0!important}.sbAboutAestheticIntro{text-align:center!important;max-width:1080px!important}.sbAboutAestheticIntro .eyebrow{margin-left:auto!important;margin-right:auto!important}.sbAboutAestheticIntro h2,.sbAboutManifestoSide h2,.sbAboutAestheticDark h2,.sbAboutValuesHead h2,.sbAboutContrastCopy h2,.sbAboutAestheticCta h2{color:#101828!important;letter-spacing:-.08em!important;margin:0!important;font-size:clamp(2rem,4.8vw,4.15rem)!important;line-height:.98!important}.sbAboutAestheticIntro p,.sbAboutAestheticDark p,.sbAboutContrastCopy p,.sbAboutAestheticCta p:not(.eyebrow){color:#667085!important;max-width:760px!important;margin:20px auto 0!important;font-size:1rem!important;line-height:1.72!important}.sbAboutManifesto{grid-template-columns:minmax(0,.85fr) minmax(460px,1.15fr)!important;align-items:start!important;gap:clamp(30px,5vw,72px)!important;display:grid!important}.sbAboutManifestoList{gap:12px!important;display:grid!important}.sbAboutManifestoList article{background:#fff!important;border:1px solid #e4e7ec!important;border-radius:24px!important;grid-template-columns:58px minmax(0,1fr)!important;align-items:center!important;gap:16px!important;padding:20px!important;display:grid!important;box-shadow:0 12px 34px #1018280e!important}.sbAboutManifestoList span{color:#98a2b3!important;letter-spacing:-.05em!important;font-size:1.2rem!important;font-weight:950!important}.sbAboutManifestoList p{color:#101828!important;letter-spacing:-.03em!important;margin:0!important;font-size:1.02rem!important;font-weight:850!important;line-height:1.42!important}.sbAboutAestheticDark{color:#fff!important;background:radial-gradient(circle at 10% 10%,#61dafb1c,#0000 28%),linear-gradient(135deg,#0b1220,#101828 55%,#111827)!important;padding:clamp(58px,7vw,104px) 0!important}.sbAboutAestheticDarkInner{grid-template-columns:minmax(0,.95fr) minmax(420px,1.05fr)!important;align-items:center!important;gap:clamp(30px,5vw,72px)!important;display:grid!important}.sbAboutAestheticDark h2{color:#fff!important}.sbAboutAestheticDark p{color:#ffffffad!important;margin-left:0!important}.sbAboutStoryStack{gap:12px!important;display:grid!important}.sbAboutStoryStack article{background:#ffffff14!important;border:1px solid #ffffff1f!important;border-radius:24px!important;grid-template-columns:60px minmax(0,1fr)!important;gap:16px!important;padding:20px!important;display:grid!important}.sbAboutStoryStack span{color:#8aa2ff!important;background:#ffffff1a!important;border-radius:16px!important;place-items:center!important;width:46px!important;height:46px!important;font-weight:950!important;display:grid!important}.sbAboutStoryStack h3{color:#fff!important;margin:0 0 7px!important;font-size:1.1rem!important}.sbAboutStoryStack p{color:#ffffffa3!important;margin:0!important;font-size:.9rem!important;line-height:1.55!important}.sbAboutValuesHead{max-width:760px!important;margin-bottom:28px!important}.sbAboutValuesGrid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:14px!important;display:grid!important}.sbAboutValuesGrid article{background:#fff!important;border:1px solid #e4e7ec!important;border-radius:28px!important;min-height:220px!important;padding:22px!important;box-shadow:0 14px 42px #1018280f!important}.sbAboutValuesGrid svg{color:#2457ff!important;background:#eef4ff!important;border-radius:18px!important;width:50px!important;height:50px!important;margin-bottom:24px!important;padding:13px!important}.sbAboutValuesGrid h3{color:#101828!important;letter-spacing:-.04em!important;margin:0 0 8px!important;font-size:1.18rem!important}.sbAboutValuesGrid p{color:#667085!important;margin:0!important;font-size:.9rem!important;line-height:1.58!important}.sbAboutContrast{grid-template-columns:minmax(0,.9fr) minmax(460px,1.1fr)!important;align-items:start!important;gap:clamp(30px,5vw,72px)!important;display:grid!important}.sbAboutContrastCopy p{margin-left:0!important}.sbAboutContrastList{gap:10px!important;display:grid!important}.sbAboutContrastList article{background:#fff!important;border:1px solid #e4e7ec!important;border-radius:22px!important;grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr)!important;align-items:center!important;gap:18px!important;padding:18px!important;display:grid!important;box-shadow:0 10px 28px #1018280b!important}.sbAboutContrastList div{color:#667085!important;align-items:center!important;gap:8px!important;font-size:.86rem!important;font-weight:850!important;display:inline-flex!important}.sbAboutContrastList svg{color:#2457ff!important}.sbAboutContrastList strong{color:#101828!important;font-size:.98rem!important;line-height:1.4!important}.sbAboutAestheticFinal{padding:20px 0 clamp(58px,7vw,104px)!important}.sbAboutAestheticCta{background:linear-gradient(135deg,#eef4ff,#fff)!important;border:1px solid #dbe7ff!important;border-radius:34px!important;justify-content:space-between!important;align-items:center!important;gap:24px!important;padding:clamp(24px,4vw,46px)!important;display:flex!important;box-shadow:0 24px 70px #10182814!important}.sbAboutAestheticCta h2{max-width:820px!important}.sbAboutAestheticCta p:not(.eyebrow){margin-left:0!important}.sbAboutStoryPage,.sbAboutCleanPage,.sbAboutPage{display:contents!important}@media (width<=1180px){.sbAboutAestheticHeroInner,.sbAboutManifesto,.sbAboutAestheticDarkInner,.sbAboutContrast,.sbAboutAestheticCta{grid-template-columns:1fr!important}.sbAboutAestheticCta{display:grid!important}.sbAboutValuesGrid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (width<=760px){.sbAboutAestheticHero{padding-top:42px!important}.sbAboutAestheticHeroCopy h1{letter-spacing:-.08em!important;font-size:clamp(2.45rem,12.5vw,4.15rem)!important}.sbAboutAestheticHeroCopy>p,.sbAboutAestheticIntro p,.sbAboutAestheticDark p,.sbAboutContrastCopy p,.sbAboutAestheticCta p:not(.eyebrow){font-size:.96rem!important}.sbAboutAestheticActions,.sbAboutAestheticActions .btn,.sbAboutAestheticCtaActions,.sbAboutAestheticCtaActions .btn{width:100%!important}.sbAboutAestheticActions .btn,.sbAboutAestheticCtaActions .btn{justify-content:center!important}.sbAboutAestheticHeroArt{min-height:430px!important}.sbAboutAestheticOrb{width:min(100%,300px)!important;height:300px!important}.sbAboutAestheticOrb strong{font-size:2rem!important}.sbAboutAestheticMini{width:fit-content!important;margin:8px auto 0!important;position:relative!important;inset:auto!important}.sbAboutAestheticIntro{text-align:left!important}.sbAboutAestheticIntro .eyebrow{margin-left:0!important;margin-right:0!important}.sbAboutAestheticIntro h2,.sbAboutManifestoSide h2,.sbAboutAestheticDark h2,.sbAboutValuesHead h2,.sbAboutContrastCopy h2,.sbAboutAestheticCta h2{font-size:clamp(2rem,10vw,3rem)!important}.sbAboutManifestoList article,.sbAboutStoryStack article,.sbAboutContrastList article,.sbAboutValuesGrid{grid-template-columns:1fr!important}.sbAboutAestheticCta{border-radius:24px!important}}.sbAboutAestheticHeroArt{min-height:580px!important}.sbAboutAestheticHeroArt:before{filter:blur(4px)!important;background:radial-gradient(circle at 32% 24%,#ffffffeb,#0000 20%),radial-gradient(circle at 68% 72%,#2457ff2e,#0000 28%),linear-gradient(135deg,#2457ff33,#7a5af833)!important;width:540px!important;height:540px!important}.sbAboutAestheticRing{pointer-events:none!important;z-index:0!important;border-radius:50%!important;position:absolute!important}.sbAboutAestheticRing.ringOne{border:1px solid #2457ff21!important;width:460px!important;height:460px!important;animation:28s linear infinite sbAboutRingSpin!important}.sbAboutAestheticRing.ringTwo{border:1px dashed #7a5af83d!important;width:395px!important;height:395px!important;animation:34s linear infinite sbAboutRingSpinReverse!important}.sbAboutAestheticRing.ringThree{border:1px solid #ffffff9e!important;width:300px!important;height:300px!important;animation:5.5s ease-in-out infinite sbAboutRingPulse!important;box-shadow:inset 0 0 40px #ffffff47!important}@keyframes sbAboutRingSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes sbAboutRingSpinReverse{0%{transform:rotate(360deg)}to{transform:rotate(0)}}@keyframes sbAboutRingPulse{0%,to{opacity:.7;transform:scale(.96)}50%{opacity:1;transform:scale(1.04)}}.sbAboutAestheticSpark{z-index:3!important;background:#2457ff!important;border-radius:50%!important;width:9px!important;height:9px!important;animation:4.8s ease-in-out infinite sbAboutSparkFloat!important;position:absolute!important;box-shadow:0 0 0 8px #2457ff1f,0 0 30px #2457ff52!important}.sbAboutAestheticSpark.sparkOne{top:128px!important;right:122px!important}.sbAboutAestheticSpark.sparkTwo{background:#7a5af8!important;animation-delay:.8s!important;bottom:156px!important;left:102px!important}.sbAboutAestheticSpark.sparkThree{background:#12b76a!important;animation-delay:1.5s!important;bottom:90px!important;right:178px!important}@keyframes sbAboutSparkFloat{0%,to{opacity:.75;transform:translateY(0)scale(1)}50%{opacity:1;transform:translateY(-10px)scale(1.15)}}.sbAboutAestheticOrb{z-index:2!important;width:min(100%,382px)!important;height:382px!important;animation:7.5s ease-in-out infinite sbAboutOrbFloat!important;position:relative!important;overflow:hidden!important}.sbAboutAestheticOrb:before{content:""!important;filter:blur(8px)!important;background:#ffffff1a!important;border-radius:50%!important;width:230px!important;height:230px!important;animation:8s ease-in-out infinite sbAboutOrbShine!important;position:absolute!important;inset:-45% auto auto -35%!important}.sbAboutAestheticOrb:after{content:""!important;border-radius:inherit!important;background:linear-gradient(120deg,#0000 0%,#ffffff0f 35%,#0000 70%)!important;animation:6.8s ease-in-out infinite sbAboutOrbSweep!important;position:absolute!important;inset:0!important;transform:translate(-120%)!important}@keyframes sbAboutOrbFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes sbAboutOrbShine{0%,to{opacity:.72;transform:translate(0)}50%{opacity:1;transform:translate(48px,34px)}}@keyframes sbAboutOrbSweep{0%,42%{transform:translate(-120%)}65%,to{transform:translate(120%)}}.sbAboutAestheticOrb p{z-index:2!important;color:#ffffff9e!important;letter-spacing:.02em!important;margin:12px 0 0!important;font-size:.82rem!important;font-weight:850!important;position:relative!important}.sbAboutOrbProgress{z-index:2!important;gap:8px!important;width:min(100%,230px)!important;margin-top:26px!important;display:grid!important;position:relative!important}.sbAboutOrbProgress i{background:#ffffff24!important;border-radius:999px!important;height:8px!important;overflow:hidden!important}.sbAboutOrbProgress b{border-radius:inherit!important;background:linear-gradient(90deg,#61dafb,#8aa2ff)!important;width:78%!important;height:100%!important;animation:5s ease-in-out infinite sbAboutOrbProgress!important;display:block!important}.sbAboutOrbProgress small{color:#ffffff8a!important;font-size:.7rem!important;font-weight:850!important}@keyframes sbAboutOrbProgress{0%,to{width:68%}50%{width:88%}}.sbAboutAestheticMini{z-index:4!important;animation:6s ease-in-out infinite sbAboutMiniFloat!important}.sbAboutAestheticMini.one{top:58px!important;left:18px!important}.sbAboutAestheticMini.two{animation-delay:.8s!important;top:174px!important;right:-4px!important}.sbAboutAestheticMini.three{animation-delay:1.4s!important;bottom:124px!important;left:26px!important}.sbAboutAestheticMini.four{animation-delay:2s!important;bottom:112px!important;right:36px!important}.sbAboutAestheticMini.five{animation:6.4s ease-in-out 1s infinite sbAboutMiniFloatCenter!important;bottom:34px!important;left:50%!important;transform:translate(-50%)!important}@keyframes sbAboutMiniFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-9px)}}@keyframes sbAboutMiniFloatCenter{0%,to{transform:translate(-50%)translateY(0)}50%{transform:translate(-50%)translateY(-9px)}}.sbAboutAestheticSignalGrid{z-index:5!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;width:min(100%,460px)!important;display:grid!important;position:absolute!important;bottom:-14px!important;left:50%!important;transform:translate(-50%)!important}.sbAboutAestheticSignalGrid article{-webkit-backdrop-filter:blur(18px)!important;backdrop-filter:blur(18px)!important;background:#ffffffeb!important;border:1px solid #e4e7ecf2!important;border-radius:20px!important;grid-template-columns:auto minmax(0,1fr)!important;align-items:center!important;gap:10px!important;min-height:74px!important;padding:12px!important;display:grid!important;box-shadow:0 18px 46px #1018281a!important}.sbAboutAestheticSignalGrid svg{color:#2457ff!important}.sbAboutAestheticSignalGrid strong{color:#101828!important;letter-spacing:-.02em!important;font-size:.82rem!important;display:block!important}.sbAboutAestheticSignalGrid span{color:#667085!important;margin-top:3px!important;font-size:.72rem!important;line-height:1.3!important;display:block!important}@media (width<=760px){.sbAboutAestheticHeroArt{min-height:560px!important}.sbAboutAestheticHeroArt:before{width:360px!important;height:360px!important}.sbAboutAestheticRing.ringOne{width:350px!important;height:350px!important}.sbAboutAestheticRing.ringTwo{width:300px!important;height:300px!important}.sbAboutAestheticRing.ringThree{width:240px!important;height:240px!important}.sbAboutAestheticOrb{width:min(100%,300px)!important;height:300px!important}.sbAboutOrbProgress{width:190px!important;margin-top:18px!important}.sbAboutAestheticMini{margin:0!important;font-size:.75rem!important;position:absolute!important}.sbAboutAestheticMini.one{top:42px!important;left:0!important}.sbAboutAestheticMini.two{top:130px!important;right:0!important}.sbAboutAestheticMini.three{bottom:142px!important;left:0!important}.sbAboutAestheticMini.four{bottom:132px!important;right:0!important}.sbAboutAestheticMini.five{bottom:78px!important}.sbAboutAestheticSignalGrid{grid-template-columns:1fr!important;width:100%!important;margin-top:18px!important;position:relative!important;bottom:auto!important;left:auto!important;transform:none!important}.sbAboutAestheticSpark.sparkOne{top:96px!important;right:74px!important}.sbAboutAestheticSpark.sparkTwo{bottom:154px!important;left:64px!important}.sbAboutAestheticSpark.sparkThree{bottom:118px!important;right:90px!important}}#x9sbnv-20260522-host{z-index:2147483000!important;display:block!important;position:relative!important}.sbFreshNavHeader,.sbSafeHeader,.sbNavV4Header,.sbNavV3Header,.sb101Header,.sb100Header,.sb99Header,.sb98Header,.sbFinalHeader,.sbPublicHeader{display:none!important}html,body{max-width:100%;overflow-x:hidden}#root{max-width:100%;overflow-x:clip}img,svg,video,canvas{max-width:100%}.container{max-width:min(1180px,100vw - 28px)}main,section,.sbHomePage,.sbAboutAestheticPage,.sbAboutStoryPage,.sbAboutCleanPage,.sbServicesPage,.sbServiceDetailPage,.sbPricingPage,.sbContactPage,.sbMeetingPage{max-width:100%;overflow-x:clip}.sbAboutAestheticHeroCopy,.sbCleanFinalHeroCopy,.sbContactHeroV2Copy,.sbMeetingHeroV2Copy,.sbServiceHeroCopy,.sbServicesHeroCopy,.sbPricingHeroCopy,.sbHomeHeroCopy{overflow-wrap:anywhere}.sbAboutAestheticActions .btn,.sbAboutAestheticCtaActions .btn,.sbCleanFinalActions .btn,.sbCleanFinalHeroCopy .btn,.sbPricingHeroActions .btn,.sbServicesHeroActions .btn,.sbServiceHeroActions .btn,.sbContactHeroV2Actions .btn,.sbMeetingHeroV2Actions .btn{white-space:normal;text-align:center}.sbAboutValuesGrid,.sbAboutManifesto,.sbAboutAestheticDarkInner,.sbAboutContrast,.sbCleanFinalHeroCards,.sbAboutCleanProof,.sbAboutCleanFocusGrid,.sbAboutCleanSystemGrid,.sbAboutStoryDarkGrid,.sbAboutPrinciplesGrid,.sbAboutBeliefGrid,.sbAboutValuesGrid>*,.sbAboutManifesto>*,.sbAboutAestheticDarkInner>*,.sbAboutContrast>*,.sbCleanFinalHeroCards>*,.sbAboutCleanProof>*,.sbAboutCleanFocusGrid>*,.sbAboutCleanSystemGrid>*,.sbAboutStoryDarkGrid>*,.sbAboutPrinciplesGrid>*,.sbAboutBeliefGrid>*{min-width:0}input,textarea,select,button,.sbAboutAestheticHeroArt,.sbAboutHeroVisual,.sbContactHeroV2Visual,.sbMeetingHeroV2Visual{max-width:100%}@media (width<=1180px){.container{max-width:min(100% - 28px,1040px)}.sbAboutAestheticHeroInner,.sbAboutManifesto,.sbAboutAestheticDarkInner,.sbAboutContrast,.sbContactHeroV2Grid,.sbMeetingHeroV2Grid,.sbServiceHeroGrid,.sbServicesHeroGrid,.sbPricingHeroGrid{grid-template-columns:1fr!important}.sbAboutAestheticHeroArt,.sbContactHeroV2Visual,.sbMeetingHeroV2Visual{justify-self:center;width:100%}}@media (width<=760px){.container{max-width:calc(100vw - 18px)}section{scroll-margin-top:84px}.sbAboutAestheticSection,.sbAboutStorySection,.sbAboutCleanSection{padding-top:44px!important;padding-bottom:44px!important}.sbAboutAestheticHero,.sbAboutStoryHero,.sbAboutCleanHero,.sbContactHeroCleanFinal,.sbMeetingHeroCleanFinal{padding-top:38px!important;padding-bottom:42px!important}.sbAboutAestheticHeroCopy h1,.sbAboutStoryHeroCopy h1,.sbAboutCleanHero h1,.sbCleanFinalHeroCopy h1,.sbAboutAestheticIntro h2,.sbAboutManifestoSide h2,.sbAboutAestheticDark h2,.sbAboutValuesHead h2,.sbAboutContrastCopy h2,.sbAboutAestheticCta h2,.sbAboutStoryCta h2{letter-spacing:-.075em!important;font-size:clamp(2.25rem,11.5vw,3.55rem)!important;line-height:.96!important}.sbAboutAestheticHeroCopy>p,.sbAboutStoryHeroCopy>p,.sbAboutCleanHero p,.sbCleanFinalHeroCopy p,.sbAboutAestheticIntro p,.sbAboutAestheticDark p,.sbAboutContrastCopy p,.sbAboutAestheticCta p:not(.eyebrow){font-size:.95rem!important;line-height:1.65!important}.sbAboutAestheticActions,.sbAboutAestheticCtaActions,.sbCleanFinalActions,.sbPricingHeroActions,.sbServicesHeroActions,.sbServiceHeroActions,.sbContactHeroV2Actions,.sbMeetingHeroV2Actions{grid-template-columns:1fr!important;gap:10px!important;width:100%!important;display:grid!important}.sbAboutAestheticActions .btn,.sbAboutAestheticCtaActions .btn,.sbCleanFinalActions .btn,.sbPricingHeroActions .btn,.sbServicesHeroActions .btn,.sbServiceHeroActions .btn,.sbContactHeroV2Actions .btn,.sbMeetingHeroV2Actions .btn{justify-content:center!important;width:100%!important;min-height:48px!important}.sbAboutValuesGrid,.sbAboutManifesto,.sbAboutStoryStack,.sbAboutContrast,.sbCleanFinalHeroCards,.sbAboutCleanProof,.sbAboutCleanFocusGrid,.sbAboutCleanSystemGrid,.sbAboutStoryDarkGrid,.sbAboutPrinciplesGrid,.sbAboutBeliefGrid,.sbAboutCultureCards{grid-template-columns:1fr!important;gap:12px!important}.sbAboutValuesGrid article,.sbAboutManifestoList article,.sbAboutStoryStack article,.sbAboutContrastList article,.sbCleanFinalHeroCards article,.sbAboutCleanProof article,.sbAboutCleanFocusGrid article,.sbAboutCleanSystemGrid article,.sbAboutPrinciplesGrid article,.sbAboutBeliefGrid article,.sbAboutCultureCards article{border-radius:20px!important;min-height:auto!important}.sbAboutAestheticHeroArt{min-height:500px!important;margin-top:8px!important}.sbAboutAestheticOrb{width:min(100%,292px)!important;height:292px!important}.sbAboutAestheticOrb strong{font-size:1.9rem!important}.sbAboutAestheticSignalGrid{width:100%!important}.sbCleanFinalHeroCards{margin-top:6px!important}.sbCleanFinalHeroCards article{padding:18px!important}}@media (width<=420px){.container{max-width:calc(100vw - 16px)}.sbAboutAestheticHeroCopy h1,.sbAboutStoryHeroCopy h1,.sbAboutCleanHero h1,.sbCleanFinalHeroCopy h1{font-size:clamp(2.1rem,12vw,3.15rem)!important}.sbAboutAestheticHeroArt{min-height:470px!important}.sbAboutAestheticOrb{width:270px!important;height:270px!important}}.sbRouteLoader{text-align:center;color:#101828;align-content:center;place-items:center;gap:10px;width:min(100%,720px);min-height:68vh;margin:0 auto;padding:80px 18px;display:grid}.sbRouteLoaderOrb{background:radial-gradient(circle at 35% 30%,#fffffff2,#0000 24%),linear-gradient(135deg,#2457ff,#7a5af8);border-radius:50%;width:46px;height:46px;animation:1.1s ease-in-out infinite sbRouteLoaderPulse;box-shadow:0 18px 42px #2457ff3d}.sbRouteLoader strong{letter-spacing:-.03em;margin-top:8px;font-size:1rem;font-weight:950}.sbRouteLoader small{color:#667085;font-weight:800}@keyframes sbRouteLoaderPulse{0%,to{opacity:.72;transform:scale(.92)}50%{opacity:1;transform:scale(1)}}.sbPaymentProofBox,.sbAdminPaymentProofs{background:radial-gradient(circle at 10% 0,#2457ff12,#0000 30%),#fff;border:1px solid #e4e7ec;border-radius:28px;margin-top:18px;padding:clamp(18px,3vw,26px);box-shadow:0 18px 48px #10182812}.sbPaymentProofTop,.sbAdminPaymentProofsHead{align-items:flex-start;gap:14px;margin-bottom:18px;display:flex}.sbPaymentProofIcon,.sbAdminPaymentProofsHead>span,.sbProofItemIcon{color:#2457ff;background:#eef4ff;border:1px solid #b2ccff;border-radius:16px;flex:none;place-items:center;width:44px;height:44px;display:grid}.sbPaymentProofTop h3,.sbAdminPaymentProofsHead h2{color:#101828;letter-spacing:-.055em;margin:2px 0 6px;font-size:clamp(1.25rem,2.2vw,1.75rem);line-height:1.05}.sbPaymentProofTop p,.sbAdminPaymentProofsHead p{color:#667085;margin:0;line-height:1.6}.sbPaymentProofGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.sbPaymentProofGrid label,.sbPaymentProofNote{color:#344054;gap:7px;font-size:.82rem;font-weight:900;display:grid}.sbPaymentProofGrid input,.sbPaymentProofNote textarea{color:#101828;width:100%;font:inherit;background:#fff;border:1px solid #d0d5dd;border-radius:16px;outline:none;padding:12px 13px}.sbPaymentProofGrid input:focus,.sbPaymentProofNote textarea:focus{border-color:#2457ff;box-shadow:0 0 0 4px #2457ff1a}.sbPaymentProofDrop{color:#2457ff;text-align:center;cursor:pointer;background:#f8fbff;border:1.5px dashed #b2ccff;border-radius:24px;place-items:center;gap:6px;min-height:138px;margin:14px 0;padding:18px;display:grid}.sbPaymentProofDrop small{color:#667085;font-weight:800}.sbPaymentProofStatus{border-radius:16px;align-items:center;gap:9px;margin-top:12px;padding:12px 14px;font-size:.9rem;font-weight:850;display:flex}.sbPaymentProofStatus.success{color:#027a48;background:#ecfdf3;border:1px solid #abefc6}.sbPaymentProofStatus.error{color:#b42318;background:#fef3f2;border:1px solid #fecdca}.sbPaymentProofButton:disabled{opacity:.72;cursor:not-allowed}@keyframes sbSpin{to{transform:rotate(360deg)}}.sbProofList{gap:10px;display:grid}.sbProofItem{background:#f8fafc;border:1px solid #e4e7ec;border-radius:20px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:14px;display:grid}.sbProofItemBody{gap:4px;min-width:0;display:grid}.sbProofItemBody strong{color:#101828;letter-spacing:-.025em}.sbProofItemBody small,.sbProofItemBody p{color:#667085;margin:0;line-height:1.5}.sbProofDownload{color:#101828;background:#fff;border:1px solid #d0d5dd;border-radius:999px;align-items:center;gap:7px;min-height:38px;padding:9px 12px;font-size:.84rem;font-weight:950;text-decoration:none;display:inline-flex}.sbProofEmpty{color:#667085;background:#f8fafc;border:1px solid #e4e7ec;border-radius:18px;align-items:center;gap:8px;padding:16px;font-weight:850;display:flex}@media (width<=720px){.sbPaymentProofGrid,.sbPaymentProofTop,.sbAdminPaymentProofsHead,.sbProofItem{grid-template-columns:1fr}.sbProofItem{align-items:start;display:grid}.sbProofDownload{justify-content:center;width:100%}}.sbPaymentProofCheckoutSlot{z-index:20!important;clear:both!important;grid-column:1/-1!important;width:min(100%,760px)!important;margin:26px auto 0!important;padding:0!important;position:relative!important}.sbPaymentProofCheckoutSlot .sbPaymentProofBox{z-index:21!important;width:100%!important;max-width:100%!important;margin:0!important;position:relative!important;inset:auto!important;transform:none!important}.sbPaymentProofBox{text-align:left!important;background:#fff!important;border:1px solid #e4e7ec!important;border-radius:24px!important;padding:clamp(16px,2.2vw,22px)!important;overflow:hidden!important;box-shadow:0 18px 42px #10182813!important}.sbPaymentProofTop{text-align:left!important;grid-template-columns:auto minmax(0,1fr)!important;align-items:start!important;gap:12px!important;margin-bottom:14px!important;display:grid!important}.sbPaymentProofTop h3{color:#101828!important;letter-spacing:-.05em!important;margin:2px 0 5px!important;font-size:clamp(1.18rem,1.8vw,1.45rem)!important;line-height:1.08!important}.sbPaymentProofTop p:not(.eyebrow){color:#667085!important;max-width:620px!important;margin:0!important;font-size:.92rem!important;line-height:1.55!important}.sbPaymentProofMiniGrid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;display:grid!important}.sbPaymentProofMiniGrid input,.sbPaymentProofTextarea{color:#101828!important;width:100%!important;min-height:44px!important;font:inherit!important;background:#fff!important;border:1px solid #d0d5dd!important;border-radius:14px!important;outline:none!important;padding:11px 13px!important;font-size:.9rem!important;font-weight:750!important}.sbPaymentProofDrop{color:#2457ff!important;text-align:left!important;cursor:pointer!important;background:#f8fbff!important;border:1.5px dashed #b2ccff!important;border-radius:18px!important;grid-template-columns:auto minmax(0,1fr)!important;place-items:center start!important;gap:12px!important;min-height:76px!important;margin:12px 0!important;padding:13px 14px!important;display:grid!important}.sbPaymentProofDrop input{display:none!important}.sbPaymentProofDrop strong{color:#101828!important;letter-spacing:-.025em!important;font-size:.93rem!important}.sbPaymentProofDrop small{color:#667085!important;font-size:.78rem!important;font-weight:800!important}.sbPaymentProofTextarea{resize:vertical!important;min-height:74px!important}.sbPaymentProofButton{color:#fff!important;cursor:pointer!important;background:#101828!important;border:0!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;gap:9px!important;width:100%!important;min-height:46px!important;margin-top:12px!important;font-weight:950!important;display:inline-flex!important}@media (width<=720px){.sbPaymentProofCheckoutSlot{width:100%!important;margin-top:18px!important}.sbPaymentProofMiniGrid,.sbPaymentProofTop{grid-template-columns:1fr!important}.sbPaymentProofDrop{text-align:center!important;grid-template-columns:1fr!important;justify-items:center!important}}body.sbManualProofPage .sbPaymentProofCheckoutSlot,body.sbManualProofPage .sbPaymentProofBox{display:none!important}.sbManualProofModal{z-index:2;background:radial-gradient(circle at 8% 0,#2457ff14,#0000 28%),#fff;border:1px solid #e4e7ec;border-radius:30px;width:min(100%,680px);max-height:calc(100vh - 32px);padding:clamp(18px,3vw,26px);animation:.18s ease-out sbManualProofIn;position:relative;overflow:auto;box-shadow:0 30px 100px #1018284d}@keyframes sbManualProofIn{0%{opacity:0;transform:translateY(10px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}.sbManualProofNotice svg{color:#2457ff}.sbManualProofGrid input:focus,.sbManualProofNote:focus{border-color:#2457ff;box-shadow:0 0 0 4px #2457ff1a}.sbSpin{animation:.9s linear infinite sbSpin}@media (width<=640px){.sbManualProofLayer{padding:10px}.sbManualProofModal{border-radius:24px;max-height:calc(100vh - 20px)}.sbManualProofHead{grid-template-columns:auto minmax(0,1fr) auto}.sbManualProofGrid,.sbManualProofActions{grid-template-columns:1fr}.sbManualProofDrop{text-align:center;grid-template-columns:1fr;justify-items:center}}.sbManualProofLayer{z-index:2147482000;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.sbManualProofBackdrop{-webkit-backdrop-filter:blur(16px);background:#0f172a7a;border:0;position:absolute;inset:0}.sbManualProofModal{z-index:2;background:radial-gradient(circle at 8% 0,#2457ff14,#0000 28%),#fff;border:1px solid #e4e7ec;border-radius:30px;width:min(100%,680px);max-height:calc(100vh - 32px);padding:clamp(18px,3vw,26px);position:relative;overflow:auto;box-shadow:0 30px 100px #1018284d}.sbManualProofHead{grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:14px;margin-bottom:14px;display:grid}.sbManualProofHeadIcon{color:#2457ff;background:#eef4ff;border:1px solid #b2ccff;border-radius:17px;place-items:center;width:46px;height:46px;display:grid}.sbManualProofHead h2{color:#101828;letter-spacing:-.065em;margin:2px 0 6px;font-size:clamp(1.55rem,3vw,2.15rem);line-height:1}.sbManualProofHead p:not(.eyebrow){color:#667085;margin:0;line-height:1.55}.sbManualProofClose{color:#101828;cursor:pointer;background:#f8fafc;border:1px solid #e4e7ec;border-radius:16px;place-items:center;width:42px;height:42px;display:grid}.sbManualProofNotice{color:#475467;background:#f8fafc;border:1px solid #e4e7ec;border-radius:16px;align-items:center;gap:9px;margin-bottom:14px;padding:12px 13px;font-size:.9rem;font-weight:850;display:flex}.sbManualProofGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.sbManualProofGrid input,.sbManualProofNote{color:#101828;width:100%;min-height:46px;font:inherit;background:#fff;border:1px solid #d0d5dd;border-radius:15px;outline:none;padding:12px 13px;font-size:.92rem;font-weight:750}.sbManualProofDrop{color:#2457ff;cursor:pointer;background:#f8fbff;border:1.5px dashed #b2ccff;border-radius:20px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;min-height:86px;margin:12px 0;padding:14px;display:grid}.sbManualProofDrop span{gap:4px;min-width:0;display:grid}.sbManualProofDrop strong{color:#101828;letter-spacing:-.03em;white-space:nowrap;text-overflow:ellipsis;font-size:.98rem;overflow:hidden}.sbManualProofDrop small{color:#667085;font-size:.8rem;font-weight:800}.sbManualProofDrop input{display:none}.sbManualProofNote{resize:vertical;min-height:82px}.sbManualProofStatus{border-radius:15px;align-items:center;gap:9px;margin-top:12px;padding:11px 13px;font-size:.88rem;font-weight:850;display:flex}.sbManualProofStatus.success{color:#027a48;background:#ecfdf3;border:1px solid #abefc6}.sbManualProofStatus.error{color:#b42318;background:#fef3f2;border:1px solid #fecdca}.sbManualProofActions{grid-template-columns:.8fr 1.2fr;gap:10px;margin-top:14px;display:grid}.sbManualProofCancel,.sbManualProofSubmit{cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;gap:9px;min-height:48px;font-weight:950;display:inline-flex}.sbManualProofCancel{color:#344054;background:#f2f4f7}.sbManualProofSubmit{color:#fff;background:#101828}.sbManualProofSubmit:disabled{opacity:.72;cursor:not-allowed}@media (width<=640px){.sbManualProofLayer{padding:10px}.sbManualProofModal{border-radius:24px;max-height:calc(100vh - 20px)}.sbManualProofGrid,.sbManualProofActions{grid-template-columns:1fr}.sbManualProofDrop{text-align:center;grid-template-columns:1fr;justify-items:center}}.sbInvoicePaidState,button.sbInvoicePaidState,a.sbInvoicePaidState{color:#027a48!important;box-shadow:none!important;cursor:default!important;pointer-events:auto!important;opacity:1!important;background:#ecfdf3!important;border:1px solid #abefc6!important}button.sbInvoicePaidState:disabled{opacity:1!important}.sbInvoicePaidHelper{color:#027a48;background:#ecfdf3;border:1px solid #abefc6;border-radius:999px;align-items:center;gap:6px;width:fit-content;margin-top:8px;padding:7px 10px;font-size:.78rem;font-weight:900;display:inline-flex}.sbInvoicePaidHelper:before{content:"✓";font-weight:950}.sbAdminSlipPanel{background:radial-gradient(circle at 10% 0,#2457ff12,#0000 30%),#fff;border:1px solid #e4e7ec;border-radius:28px;margin-bottom:22px;padding:clamp(18px,3vw,26px);box-shadow:0 18px 48px #10182812}.sbAdminSlipActions button,.sbAdminSlipActions a{color:#101828;cursor:pointer;background:#fff;border:1px solid #d0d5dd;border-radius:999px;justify-content:center;align-items:center;gap:7px;min-height:38px;padding:9px 12px;font-size:.82rem;font-weight:950;text-decoration:none;display:inline-flex}.sbAdminSlipActions button:first-child{color:#fff;background:#101828;border-color:#101828}.sbAdminSlipActions button:disabled{opacity:.72;cursor:not-allowed}@media (width<=760px){.sbAdminSlipHead,.sbAdminSlipCard{grid-template-columns:1fr}.sbAdminSlipRefresh,.sbAdminSlipActions,.sbAdminSlipActions button,.sbAdminSlipActions a{width:100%}.sbAdminSlipTitleRow{flex-direction:column;align-items:flex-start}}.sbAdminSlipPanel{width:100%;visibility:visible!important;opacity:1!important;background:radial-gradient(circle at 10% 0,#2457ff14,#0000 32%),#fff!important;border:1px solid #dbe3f0!important;border-radius:28px!important;margin:18px 0 24px!important;padding:clamp(18px,3vw,26px)!important;display:block!important;box-shadow:0 18px 48px #10182814!important}.sbAdminSlipHead{grid-template-columns:auto minmax(0,1fr) auto!important;align-items:start!important;gap:14px!important;margin-bottom:18px!important;display:grid!important}.sbAdminSlipIcon,.sbAdminSlipFileIcon{color:#2457ff!important;background:#eef4ff!important;border:1px solid #b2ccff!important;border-radius:17px!important;place-items:center!important;width:46px!important;height:46px!important;display:grid!important}.sbAdminSlipHead h2{color:#101828!important;letter-spacing:-.06em!important;margin:2px 0 6px!important;font-size:clamp(1.4rem,2.4vw,2rem)!important;line-height:1.02!important}.sbAdminSlipHead p:not(.eyebrow){color:#667085!important;margin:0!important;line-height:1.55!important}.sbAdminSlipRefresh{color:#344054!important;cursor:pointer!important;background:#fff!important;border:1px solid #d0d5dd!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;gap:7px!important;min-height:40px!important;padding:9px 13px!important;font-weight:900!important;display:inline-flex!important}.sbAdminSlipList{gap:12px!important;display:grid!important}.sbAdminSlipCard{background:#f8fafc!important;border:1px solid #e4e7ec!important;border-radius:22px!important;grid-template-columns:auto minmax(0,1fr) auto!important;align-items:start!important;gap:14px!important;padding:15px!important;display:grid!important}.sbAdminSlipBody{gap:9px!important;min-width:0!important;display:grid!important}.sbAdminSlipTitleRow{justify-content:space-between!important;align-items:center!important;gap:10px!important;display:flex!important}.sbAdminSlipTitleRow strong{color:#101828!important;letter-spacing:-.03em!important;font-size:1rem!important}.sbAdminSlipStatus{color:#027a48!important;white-space:nowrap!important;background:#ecfdf3!important;border:1px solid #abefc6!important;border-radius:999px!important;width:fit-content!important;padding:6px 9px!important;font-size:.75rem!important;font-weight:950!important}.sbAdminSlipMeta,.sbAdminSlipDetails{flex-wrap:wrap!important;gap:7px!important;display:flex!important}.sbAdminSlipMeta span,.sbAdminSlipDetails span{color:#475467!important;background:#fff!important;border:1px solid #e4e7ec!important;border-radius:999px!important;padding:6px 9px!important;font-size:.78rem!important;font-weight:850!important}.sbAdminSlipDetails b{color:#101828!important}.sbAdminSlipNote{color:#667085!important;background:#fff!important;border:1px solid #e4e7ec!important;border-radius:16px!important;margin:0!important;padding:11px 12px!important;line-height:1.55!important}.sbAdminSlipActions{gap:8px!important;min-width:136px!important;display:grid!important}.sbAdminSlipActions button{color:#fff!important;cursor:pointer!important;background:#101828!important;border:1px solid #101828!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;gap:7px!important;min-height:38px!important;padding:9px 12px!important;font-size:.82rem!important;font-weight:950!important;display:inline-flex!important}.sbAdminSlipState{color:#667085!important;background:#f8fafc!important;border:1px solid #e4e7ec!important;border-radius:18px!important;align-items:center!important;gap:8px!important;padding:16px!important;font-weight:850!important;display:flex!important}.sbAdminSlipState.error{color:#b42318!important;background:#fef3f2!important;border-color:#fecdca!important}@media (width<=760px){.sbAdminSlipHead,.sbAdminSlipCard{grid-template-columns:1fr!important}.sbAdminSlipRefresh,.sbAdminSlipActions,.sbAdminSlipActions button{width:100%!important}.sbAdminSlipTitleRow{flex-direction:column!important;align-items:flex-start!important}}.siteHeader{background:#ffffffd1}.navWrap{height:74px}.logoText{font-size:1.45rem}.logoMark{border-radius:13px;width:38px;height:38px}.navLinks{gap:18px}.navLinks>a:not(.btn){padding:9px 0}.agencyHero{background:radial-gradient(circle at 22% 8%,#2563eb1f,#0000 34rem),radial-gradient(circle at 85% 20%,#0ea5e91c,#0000 25rem);padding:92px 0 70px}.agencyHeroGrid{grid-template-columns:minmax(0,1.03fr) minmax(360px,.97fr);align-items:center;gap:58px;display:grid}.heroBadge{border:1px solid var(--border);color:#1e40af;background:#fff;border-radius:999px;align-items:center;gap:8px;width:fit-content;margin-bottom:20px;padding:9px 13px;font-size:.84rem;font-weight:800;display:inline-flex;box-shadow:0 12px 35px #0f172a0f}.agencyHero h1{letter-spacing:-.095em;max-width:780px;margin-bottom:26px;font-size:clamp(3rem,6.8vw,6.6rem);line-height:.9}.agencyHero .heroText{max-width:650px;font-size:1.12rem}.servicePills{flex-wrap:wrap;gap:10px;margin-top:28px;display:flex}.servicePills span{border:1px solid var(--border);color:#475569;background:#ffffffd1;border-radius:999px;padding:9px 13px;font-size:.88rem;font-weight:750}.agencyHeroVisual{min-height:520px;position:relative}.visualCard{background:#ffffffeb;border:1px solid #e2e8f0f2;border-radius:34px;box-shadow:0 30px 90px #0f172a1f}.mainVisualCard{z-index:2;margin-top:24px;padding:28px;position:relative}.visualHeader{justify-content:space-between;align-items:center;gap:14px;margin-bottom:38px;display:flex}.visualHeader span{color:#64748b;font-weight:800}.visualHeader strong{color:#15803d;background:#dcfce7;border-radius:999px;padding:8px 12px;font-size:.82rem}.projectTitleBlock{margin-bottom:22px}.projectTitleBlock span{color:var(--primary);font-size:.88rem;font-weight:850}.projectTitleBlock h3{margin:8px 0 0;font-size:2rem}.cleanProgressBlock{box-shadow:inset 0 0 0 1px #e2e8f0cc}.visualChecklist{gap:12px;display:grid}.visualChecklist div{border:1px solid var(--border);color:#334155;background:#f8fafc;border-radius:17px;align-items:center;gap:10px;padding:14px;font-weight:750;display:flex}.floatingVisualCard{z-index:3;border:1px solid var(--border);color:#1e293b;background:#fff;border-radius:18px;align-items:center;gap:10px;padding:14px 16px;font-weight:850;display:flex;position:absolute;box-shadow:0 22px 55px #0f172a1c}.cardOne{top:0;right:18px}.cardTwo{bottom:54px;left:-18px}.processSection{padding:0 0 42px}.processStrip{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.processItem{border:1px solid var(--border);background:#fff;border-radius:22px;padding:18px;box-shadow:0 14px 40px #0f172a0e}.processItem span{color:var(--primary);margin-bottom:8px;font-size:.8rem;font-weight:900;display:block}.processItem strong{font-size:1rem}.compactSection{padding:64px 0}.cleanHead{max-width:720px}.cleanHead h2{letter-spacing:-.075em}.polishedServiceGrid{gap:16px}.polishedServiceCard{flex-direction:column;min-height:245px;display:flex}.polishedServiceCard h3{margin-bottom:10px}.polishedServiceCard p{flex:1}.centerAction{justify-content:center;margin-top:24px;display:flex}.portalSection{border-top:1px solid var(--border);border-bottom:1px solid var(--border);background:linear-gradient(#fff 0%,#f8fafc 100%)}.portalFeatureGrid{grid-template-columns:.85fr 1.15fr;align-items:center;gap:34px;display:grid}.portalCopy p{color:var(--muted);font-size:1.04rem;line-height:1.75}.portalFeatureCards{grid-template-columns:repeat(2,1fr);gap:16px;display:grid}.portalFeatureCard{border:1px solid var(--border);background:#fff;border-radius:24px;padding:22px;box-shadow:0 14px 45px #0f172a0f}.portalFeatureCard svg{color:var(--primary)}.portalFeatureCard h3{margin:14px 0 8px}.portalFeatureCard p{color:var(--muted);margin:0;line-height:1.6}.polishedPackageGrid{align-items:stretch}.polishedPackageCard{flex-direction:column;justify-content:space-between;min-height:390px;display:flex}.polishedPackageCard h3{font-size:1.35rem}.polishedPackageCard ul{flex:1;margin-top:16px}.polishedCta{background:radial-gradient(circle at 100% 0,#2563eb8c,#0000 20rem),#0f172a;box-shadow:0 24px 80px #0f172a38}.polishedCta h2{max-width:780px}@media (width<=980px){.agencyHeroGrid,.portalFeatureGrid{grid-template-columns:1fr}.agencyHeroVisual{min-height:auto}.cardOne,.cardTwo{margin-top:14px;position:static}.processStrip{grid-template-columns:repeat(2,1fr)}.portalFeatureCards{grid-template-columns:1fr 1fr}}@media (width<=640px){.agencyHero{padding:54px 0 46px}.agencyHero h1{letter-spacing:-.085em;font-size:3rem}.agencyHero .heroText{font-size:1rem}.heroBadge{font-size:.78rem}.mainVisualCard{border-radius:26px;padding:20px}.projectTitleBlock h3{font-size:1.55rem}.processStrip,.portalFeatureCards{grid-template-columns:1fr}.processSection{padding-bottom:20px}.servicePills span{font-size:.82rem}.polishedPackageCard{min-height:auto}}.packageCategory{background:var(--primary-soft);width:fit-content;color:var(--primary);border-radius:999px;margin-bottom:12px;padding:7px 10px;font-size:.76rem;font-weight:850;display:inline-flex}.errorState{background:#fff7f7;border-color:#fecaca}.formAlert{color:#166534;background:#ecfdf5;border:1px solid #bbf7d0;border-radius:15px;padding:13px 15px;font-weight:750;line-height:1.5}.formAlertError{color:#991b1b;background:#fef2f2;border-color:#fecaca}label small{color:#dc2626;font-weight:700}.wideAuthCard{width:min(720px,100% - 40px)}.twoFieldGrid{grid-template-columns:repeat(2,1fr);gap:14px;display:grid}.demoLoginBox{color:#1e3a8a;background:#eff6ff;border:1px dashed #bfdbfe;border-radius:16px;gap:4px;margin-top:18px;padding:14px;display:grid}.demoLoginBox span{color:#334155;font-size:.9rem}.centerHeroActions{justify-content:center}.portalHero{margin-bottom:22px}.portalNotice{margin-bottom:18px}.projectTitleBlock p{color:var(--muted);line-height:1.65}.milestoneItem span{gap:4px;display:grid}.milestoneItem small{color:var(--muted);line-height:1.45}.milestoneItem.completed svg{color:#16a34a}.milestoneItem.in_progress svg{color:var(--primary)}.messageList,.meetingList{gap:10px;margin:14px 0;display:grid}.messageBubble,.meetingItem{border:1px solid var(--border);background:#f8fafc;border-radius:15px;padding:12px}.messageBubble strong,.meetingItem strong{margin-bottom:5px;display:block}.messageBubble p{color:var(--muted);margin:0;line-height:1.55}.meetingItem{justify-content:space-between;gap:12px;display:flex}.meetingItem span{color:var(--primary);text-transform:capitalize;font-weight:800}.miniForm{gap:10px;display:grid}.miniForm textarea{min-height:90px}button:disabled{opacity:.65;cursor:not-allowed;transform:none!important}@media (width<=640px){.twoFieldGrid{grid-template-columns:1fr}.wideAuthCard{width:min(100% - 28px,720px);padding:22px}}.adminPage{padding:46px 0 80px}.adminTop{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:24px;display:flex}.adminTop h1{margin-bottom:12px;font-size:clamp(2.4rem,5vw,4.8rem)}.adminTop p{color:var(--muted);margin:0;line-height:1.65}.adminNotice{margin-bottom:18px}.adminLayout{grid-template-columns:230px minmax(0,1fr);align-items:start;gap:22px;display:grid}.adminSidebar{border:1px solid var(--border);box-shadow:var(--shadow);background:#fff;border-radius:24px;gap:8px;padding:12px;display:grid;position:sticky;top:96px}.adminTab{color:#475569;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:16px;align-items:center;gap:10px;width:100%;padding:13px 14px;font-weight:850;display:flex}.adminTab.active,.adminTab:hover{background:var(--primary-soft);color:var(--primary)}.adminContent{min-width:0}.adminSection{gap:18px;display:grid}.adminSectionHead{border:1px solid var(--border);box-shadow:var(--shadow);background:#fff;border-radius:24px;padding:24px}.adminSectionHead h2{margin-bottom:8px;font-size:2rem}.adminSectionHead p{color:var(--muted);margin:0}.adminStats{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.adminStats div{border:1px solid var(--border);background:#fff;border-radius:22px;gap:8px;padding:20px;display:grid;box-shadow:0 14px 40px #0f172a0e}.adminStats svg{color:var(--primary)}.adminStats span{color:var(--muted);font-weight:800}.adminStats strong{font-size:2rem;line-height:1}.adminMiniGrid{grid-template-columns:repeat(2,1fr);gap:14px;display:grid}.adminList{gap:16px;display:grid}.adminCard{border:1px solid var(--border);box-shadow:var(--shadow);background:#fff;border-radius:24px;gap:16px;padding:22px;display:grid}.adminCardTop{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.adminCard h3{margin-bottom:6px}.adminCard p{color:var(--muted);margin:0;line-height:1.6}.adminText{border:1px solid var(--border);background:#f8fafc;border-radius:16px;padding:14px}.adminDetailsGrid,.adminFormGrid{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.adminDetailsGrid span{border:1px solid var(--border);color:#475569;background:#f8fafc;border-radius:15px;gap:4px;padding:12px;font-size:.92rem;display:grid}.adminDetailsGrid strong{color:#111827;text-transform:uppercase;letter-spacing:.08em;font-size:.78rem}.statusPill{white-space:nowrap;text-transform:capitalize;color:#475569;background:#f1f5f9;border-radius:999px;width:fit-content;padding:8px 11px;font-size:.78rem;font-weight:900}.statusPill.pending,.statusPill.new{color:#92400e;background:#fef3c7}.statusPill.approved,.statusPill.active,.statusPill.scheduled,.statusPill.paid,.statusPill.completed{color:#166534;background:#dcfce7}.statusPill.in_progress{color:#1d4ed8;background:#dbeafe}.statusPill.on_hold,.statusPill.partial{color:#9a3412;background:#ffedd5}.statusPill.cancelled,.statusPill.spam,.statusPill.unpaid{color:#991b1b;background:#fee2e2}.mutedLine{color:var(--muted);font-weight:750}.projectAdminCard textarea{min-height:100px}.adminMessageBox{border-top:1px solid var(--border);gap:12px;padding-top:16px;display:grid}.adminMessageBox h4{margin:0}@media (width<=980px){.adminTop{flex-direction:column;align-items:flex-start}.adminLayout{grid-template-columns:1fr}.adminSidebar{grid-template-columns:repeat(2,1fr);position:static}.adminStats{grid-template-columns:repeat(2,1fr)}.adminDetailsGrid,.adminFormGrid,.adminMiniGrid{grid-template-columns:1fr 1fr}}@media (width<=640px){.adminPage{padding-top:32px}.adminSidebar,.adminStats,.adminDetailsGrid,.adminFormGrid,.adminMiniGrid{grid-template-columns:1fr}.adminCardTop{flex-direction:column}}.adminTopActions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.contentManagerGrid{grid-template-columns:1fr 1fr;align-items:start;gap:18px;display:grid}.fullContentCard{grid-column:1/-1}.compactAdminHead{box-shadow:none;border:0;align-items:flex-start;gap:14px;padding:0;display:flex}.compactAdminHead svg{color:var(--primary);margin-top:7px}.compactAdminHead h2{font-size:1.65rem}.contentForm{gap:14px;display:grid}.contentList{border-top:1px solid var(--border);gap:12px;padding-top:16px;display:grid}.contentList h3{margin:0}.contentListItem{border:1px solid var(--border);background:#f8fafc;border-radius:18px;gap:12px;padding:14px;display:grid}.contentListItem strong{margin-bottom:4px;display:block}.contentListItem span{color:var(--muted);font-size:.92rem}.contentQuickGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.publicContentGrid{grid-template-columns:1fr;gap:22px;display:grid}.publicWorkCard{border:1px solid var(--border);box-shadow:var(--shadow);background:#fff;border-radius:28px;grid-template-columns:.75fr 1fr;display:grid;overflow:hidden}.publicWorkCard img,.workImagePlaceholder{object-fit:cover;background:linear-gradient(135deg,#dbeafe,#f8fafc);width:100%;height:100%;min-height:280px}.workImagePlaceholder{color:var(--primary);letter-spacing:-.03em;place-items:center;font-weight:900;display:grid}.publicWorkCard>div:last-child{padding:28px}.publicWorkCard span,.caseStudyCard span{background:var(--primary-soft);width:fit-content;color:var(--primary);border-radius:999px;margin-bottom:12px;padding:7px 10px;font-size:.76rem;font-weight:850;display:inline-flex}.publicWorkCard h2{font-size:2rem}.publicWorkCard p,.caseStudyCard p{color:var(--muted);line-height:1.7}.caseStudySection{margin-top:58px}.caseStudyGrid{grid-template-columns:repeat(2,1fr);gap:18px;display:grid}.caseStudyCard{border:1px solid var(--border);box-shadow:var(--shadow);background:#fff;border-radius:24px;padding:24px}.caseStudyCard h2{margin-bottom:18px;font-size:2rem}.caseStudyCard ul{color:#475569;padding-left:20px;line-height:1.8}.largeCaseStudyCard{gap:10px;display:grid}@media (width<=980px){.contentManagerGrid,.publicWorkCard,.caseStudyGrid{grid-template-columns:1fr}.contentQuickGrid{grid-template-columns:1fr 1fr}}@media (width<=640px){.contentQuickGrid{grid-template-columns:1fr}.publicWorkCard>div:last-child{padding:20px}}.checkoutGrid{grid-template-columns:minmax(0,1fr) .48fr;align-items:start;gap:22px;display:grid}.checkoutCard,.checkoutSide,.paymentResultCard,.paymentActionBox{border:1px solid var(--border);box-shadow:var(--shadow);background:#fff;border-radius:26px}.checkoutCard,.checkoutSide{padding:26px}.checkoutIcon{background:var(--primary-soft);width:52px;height:52px;color:var(--primary);border-radius:18px;place-items:center;margin-bottom:18px;display:grid}.checkoutSummary{border:1px solid var(--border);background:#f8fafc;border-radius:20px;align-items:flex-start;gap:12px;margin:18px 0;padding:16px;display:flex}.checkoutSummary svg{color:var(--primary);flex:none}.checkoutSummary strong,.checkoutSummary span{display:block}.checkoutSummary span{color:var(--primary);margin:4px 0;font-weight:850}.checkoutSummary p{color:var(--muted);margin:0;line-height:1.55}.checkoutSide p,.checkoutSide li{color:var(--muted);line-height:1.7}.checkoutSide ul{padding-left:20px}.paymentResultCard{text-align:center;width:min(720px,100% - 40px);margin:0 auto;padding:34px}.paymentResultCard svg{color:#16a34a;margin-bottom:18px}.paymentResultCard h1{font-size:clamp(2.2rem,5vw,4rem)}.paymentResultCard p{color:var(--muted);line-height:1.7}.paymentReceipt{grid-template-columns:repeat(3,1fr);gap:12px;margin:24px auto;display:grid}.paymentReceipt span{border:1px solid var(--border);color:#475569;background:#f8fafc;border-radius:16px;gap:5px;padding:14px;display:grid}.paymentReceipt strong{color:#111827;text-transform:uppercase;letter-spacing:.08em;font-size:.8rem}.spinIcon{animation:1s linear infinite spin}.paymentActionBox{justify-content:space-between;align-items:center;gap:16px;margin:16px 0 22px;padding:16px;display:flex}.paymentActionBox p{color:var(--muted);margin:4px 0 0}@keyframes spin{to{transform:rotate(360deg)}}@media (width<=900px){.checkoutGrid,.paymentReceipt{grid-template-columns:1fr}.paymentActionBox{flex-direction:column;align-items:flex-start}}.notFoundBox{text-align:center;border:1px solid var(--border);width:min(760px,100% - 40px);box-shadow:var(--shadow);background:#fff;border-radius:30px;margin:0 auto;padding:42px}.notFoundBox h1{font-size:clamp(2.5rem,6vw,5rem)}.notFoundBox p{color:var(--muted);max-width:560px;margin-left:auto;margin-right:auto;line-height:1.75}.footer a:hover{color:var(--primary)}.adminTopActions .btn{width:auto}@media (width<=640px){.notFoundBox{padding:28px 20px}.adminTopActions,.adminTopActions .btn{width:100%}}.paymentDetailsGrid{grid-template-columns:repeat(3,1fr)}.paymentAdminCard .adminDetailsGrid span{word-break:break-word}.paymentHistoryList{gap:10px;margin-top:14px;display:grid}.paymentHistoryItem{border:1px solid var(--border);background:#f8fafc;border-radius:15px;justify-content:space-between;align-items:center;gap:12px;padding:12px;display:flex}.paymentHistoryItem strong,.paymentHistoryItem span{display:block}.paymentHistoryItem span{color:var(--primary);margin-top:4px;font-weight:850}.paymentHistoryItem em{font-style:normal}.statusPill.failed,.statusPill.refunded{color:#991b1b;background:#fee2e2}@media (width<=980px){.paymentDetailsGrid{grid-template-columns:1fr 1fr}}@media (width<=640px){.paymentDetailsGrid{grid-template-columns:1fr}.paymentHistoryItem{flex-direction:column;align-items:flex-start}}.milestoneManagerGrid{grid-template-columns:.42fr 1fr;align-items:start;gap:22px;display:grid}.milestoneProjectPanel{position:sticky;top:96px}.selectedProjectSummary{border:1px solid var(--border);background:#f8fafc;border-radius:18px;align-items:flex-start;gap:12px;padding:14px;display:flex}.selectedProjectSummary svg{color:var(--primary);flex:none}.selectedProjectSummary strong,.selectedProjectSummary span{display:block}.selectedProjectSummary span{color:var(--muted);margin-top:4px;line-height:1.45}.milestoneCreateForm{border-top:1px solid var(--border);padding-top:16px}.milestoneCreateForm h3{margin:0}.milestoneEditCard textarea{min-height:92px}.milestoneFormGrid{grid-template-columns:repeat(4,1fr)}.milestoneActions{flex-wrap:wrap;gap:10px;display:flex}.dangerBtn{color:#b91c1c;background:#fef2f2;border:1px solid #fecaca}.dangerBtn:hover{background:#fee2e2}.statusPill.blocked{color:#991b1b;background:#fee2e2}.timeline .milestoneItem.blocked{background:#fff7f7;border-color:#fecaca}.detailedMeetingItem{align-items:flex-start}.detailedMeetingItem div{gap:5px;display:grid}.detailedMeetingItem small{color:var(--muted)}.detailedMeetingItem p{color:var(--muted);margin:0;line-height:1.45}.detailedMeetingItem a{width:fit-content;color:var(--primary);align-items:center;gap:5px;font-weight:850;display:inline-flex}@media (width<=980px){.milestoneManagerGrid{grid-template-columns:1fr}.milestoneProjectPanel{position:static}.milestoneFormGrid{grid-template-columns:repeat(2,1fr)}}@media (width<=640px){.milestoneFormGrid{grid-template-columns:1fr}.milestoneActions,.milestoneActions .btn{width:100%}}.resourceManagerGrid{grid-template-columns:.42fr 1fr;align-items:start;gap:22px;display:grid}.resourceProjectPanel{position:sticky;top:96px}.resourceCreateForm{border-top:1px solid var(--border);padding-top:16px}.resourceCreateForm h3{margin:0}.resourceEditCard textarea{min-height:92px}.resourceFormGrid{grid-template-columns:repeat(4,1fr)}.resourceActions{flex-wrap:wrap;gap:10px;display:flex}.resourcePreviewLink{width:fit-content;color:var(--primary);background:var(--primary-soft);border-radius:999px;align-items:center;gap:7px;padding:9px 12px;font-weight:850;display:inline-flex}.statusPill.draft{color:#475569;background:#f1f5f9}.statusPill.archived{color:#991b1b;background:#fee2e2}.resourceList{gap:10px;margin-top:14px;display:grid}.customerResourceItem{border:1px solid var(--border);background:#f8fafc;border-radius:15px;gap:10px;padding:12px;display:grid}.customerResourceItem strong,.customerResourceItem span{display:block}.customerResourceItem span{background:var(--primary-soft);width:fit-content;color:var(--primary);text-transform:capitalize;border-radius:999px;margin-top:5px;padding:5px 8px;font-size:.76rem;font-weight:850}.customerResourceItem p{color:var(--muted);margin:8px 0 0;line-height:1.45}.customerResourceItem a{width:fit-content;color:var(--primary);align-items:center;gap:5px;font-weight:850;display:inline-flex}@media (width<=980px){.resourceManagerGrid{grid-template-columns:1fr}.resourceProjectPanel{position:static}.resourceFormGrid{grid-template-columns:repeat(2,1fr)}}@media (width<=640px){.resourceFormGrid{grid-template-columns:1fr}.resourceActions,.resourceActions .btn{width:100%}}@media (width<=980px){.adminServicesGrid{grid-template-columns:1fr}.serviceCreatePanel{position:static}.serviceFormGrid{grid-template-columns:repeat(2,1fr)}}@media (width<=640px){.serviceFormGrid{grid-template-columns:1fr}}.serviceProcessSection{margin-top:70px}.serviceProcessStrip{margin-top:24px}.adminServicesGrid{grid-template-columns:.42fr 1fr;align-items:start;gap:22px;display:grid}.serviceCreatePanel{position:sticky;top:96px}.serviceEditCard textarea{min-height:92px}.serviceFormGrid{grid-template-columns:repeat(4,1fr)}@media (width<=980px){.adminServicesGrid{grid-template-columns:1fr}.serviceCreatePanel{position:static}.serviceFormGrid{grid-template-columns:repeat(2,1fr)}}@media (width<=640px){.serviceFormGrid{grid-template-columns:1fr}}.settingsGrid{grid-template-columns:repeat(2,1fr);gap:18px;display:grid}.settingsGrid .adminCard{align-content:start}.settingsSaveBar{border:1px solid var(--border);box-shadow:var(--shadow);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffe0;border-radius:22px;grid-column:1/-1;justify-content:flex-end;padding:14px;display:flex;position:sticky;bottom:18px}@media (width<=900px){.settingsGrid{grid-template-columns:1fr}.settingsSaveBar,.settingsSaveBar .btn{width:100%}}.contactHighlights{gap:12px;margin-top:26px;display:grid}.contactFormCard,.leadCard{gap:18px;display:grid}.leadMeta{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.leadMeta div{border:1px solid var(--border);background:#f8fafc;border-radius:14px;padding:12px}.leadMeta strong,.leadMeta span{display:block}.leadMeta strong{text-transform:uppercase;letter-spacing:.08em;color:var(--muted);font-size:.78rem}.leadMeta span{margin-top:6px;font-weight:700}.leadMessage{border:1px solid var(--border);background:#f8fafc;border-radius:16px;align-items:flex-start;gap:10px;padding:14px;display:flex}.leadMessage p{color:var(--muted);margin:0;line-height:1.6}.statusPill.converted{color:#166534;background:#dcfce7}.statusPill.closed{color:#334155;background:#e2e8f0}@media (width<=900px){.leadMeta{grid-template-columns:repeat(2,1fr)}}@media (width<=640px){.leadMeta{grid-template-columns:1fr}}.customerManagerGrid{grid-template-columns:.44fr 1fr;align-items:start;gap:22px;display:grid}.quoteList{gap:10px;margin-top:14px;display:grid}.quoteItem{border:1px solid var(--border);background:#f8fafc;border-radius:15px;gap:10px;padding:12px;display:grid}.quoteItem strong,.quoteItem span{display:block}.quoteItem span{color:var(--primary);margin-top:4px;font-weight:900}.quoteItem p{color:var(--muted);margin:8px 0 0;line-height:1.45}@media (width<=980px){.customerManagerGrid{grid-template-columns:1fr}}.notificationManagerGrid{grid-template-columns:.42fr 1fr;align-items:start;gap:22px;display:grid}.notificationList{gap:10px;margin-top:14px;display:grid}.portalNotification{background:#eff6ff;border:1px solid #bfdbfe;border-radius:15px;gap:10px;padding:12px;display:grid}.portalNotification.read{border-color:var(--border);opacity:.82;background:#f8fafc}.portalNotification strong{display:block}.portalNotification p{color:var(--muted);margin:5px 0 0;line-height:1.45}.miniTextBtn{color:var(--primary);cursor:pointer;background:0 0;border:0;width:fit-content;padding:0;font-weight:900}@media (width<=980px){.notificationManagerGrid{grid-template-columns:1fr}}.task-admin-grid{grid-template-columns:minmax(260px,.8fr) minmax(320px,1.2fr);align-items:start;gap:22px;display:grid}.task-form{gap:12px;display:grid}.task-form input,.task-form textarea,.task-form select,.task-admin-grid select,.task-card select{color:#0f172a;background:#fff;border:1px solid #0f172a1f;border-radius:14px;width:100%;padding:12px 14px}.form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.check-row{color:#475569;align-items:center;gap:9px;font-size:14px;display:flex}.check-row input{width:auto}.check-row.small{margin-top:10px;font-size:13px}.task-board{grid-template-columns:repeat(5,minmax(210px,1fr));align-items:start;gap:16px;padding-bottom:8px;display:grid;overflow-x:auto}.task-column{background:#f8fafce0;border:1px solid #0f172a14;border-radius:22px;min-height:260px;padding:14px}.task-column h3{align-items:center;gap:8px;margin:0 0 14px;font-size:15px;display:flex}.task-column h3 span{background:#e2e8f0;border-radius:999px;margin-left:auto;padding:3px 8px;font-size:12px}.task-card{background:#fff;border:1px solid #0f172a14;border-radius:18px;margin-bottom:12px;padding:14px;box-shadow:0 10px 24px #0f172a0f}.task-card-head{justify-content:space-between;gap:10px;display:flex}.task-card p{color:#64748b;font-size:13px;line-height:1.5}.task-meta{flex-wrap:wrap;gap:6px;margin:10px 0;display:flex}.task-meta span{color:#475569;background:#f1f5f9;border-radius:999px;padding:5px 8px;font-size:11px}.icon-button{cursor:pointer;background:#f8fafc;border:0;border-radius:10px;padding:7px}.icon-button.danger{color:#b91c1c}.activity-list,.portal-activity-list,.portal-task-list{gap:12px;display:grid}.activity-item,.portal-activity-item,.portal-task-item{background:#fff;border:1px solid #0f172a14;border-radius:16px;padding:14px}.activity-item p,.portal-activity-item p,.portal-task-item p{color:#64748b;margin:6px 0 0}.activity-item span,.portal-activity-item span{color:#94a3b8;margin-top:8px;font-size:12px;display:block}.portal-section-head{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.portal-progress-track{background:#e2e8f0;border-radius:999px;height:9px;margin:14px 0 18px;overflow:hidden}.portal-progress-track span{border-radius:inherit;background:#0f172a;height:100%;display:block}.portal-task-item{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.portal-task-item span{text-transform:capitalize;white-space:nowrap;color:#475569;background:#f1f5f9;border-radius:999px;padding:5px 9px;font-size:12px}.portal-task-item.done{background:#f0fdf4b3;border-color:#16a34a40}.portal-task-item.done span{color:#15803d;background:#16a34a1f}.empty-note{font-size:13px}.spin{animation:.8s linear infinite spin}@media (width<=1100px){.task-board{grid-template-columns:repeat(3,minmax(230px,1fr))}}@media (width<=760px){.task-admin-grid,.form-grid{grid-template-columns:1fr}.task-board{grid-template-columns:1fr;overflow-x:visible}.portal-task-item{flex-direction:column}}
