:root{--color-primary:#111827;--color-secondary:#1f2937;--color-accent:#c8ff3d;--color-background:#f6f2e9;--color-card:#fff;--color-muted:#667085;--color-border:#1118271a;--radius-large:28px;--radius-medium:18px;--shadow-soft:0 22px 70px #1118271a}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--color-background);color:var(--color-text,var(--color-primary));margin:0;font-family:Arial,Helvetica,sans-serif}a{color:inherit;text-decoration:none}p{color:var(--color-muted);line-height:1.7}.container{width:min(1180px,100% - 32px);margin:0 auto}.siteHeader{padding:22px 0 10px}.navShell{border:1px solid var(--color-border);box-shadow:var(--shadow-soft);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffd1;border-radius:999px;justify-content:space-between;align-items:center;gap:22px;padding:12px 14px 12px 18px;display:flex}.brandLogo,.footerBrand{align-items:center;gap:10px;font-weight:800;display:inline-flex}.brandMark{background:var(--color-primary);width:34px;height:34px;color:var(--color-accent);border-radius:12px;place-items:center;font-weight:900;display:inline-grid}.navLinks{color:var(--color-secondary);align-items:center;gap:22px;font-size:14px;display:flex}.navLinks a:hover{color:#000}.navCta,.button{border-radius:var(--radius-button,999px);cursor:pointer;border:0;justify-content:center;align-items:center;font-weight:800;display:inline-flex}.navCta{background:var(--color-accent);color:var(--color-primary);padding:12px 18px;font-size:14px}.button{padding:14px 22px}.buttonPrimary{background:var(--color-accent);color:var(--color-primary)}.buttonDark{background:var(--color-primary);color:#fff}.heroSection{padding:42px 0 70px}.heroGrid{border-radius:var(--radius-large);box-shadow:var(--shadow-soft);background:#fff;grid-template-columns:1.05fr .95fr;align-items:center;gap:34px;padding:46px;display:grid}.eyebrow{width:fit-content;color:var(--color-primary);background:#c8ff3d47;border:1px solid #11182714;border-radius:999px;margin-bottom:16px;padding:8px 12px;font-size:13px;font-weight:800;display:inline-flex}.darkEyebrow{background:#1118271f}.heroContent h1{letter-spacing:-3px;margin:0;font-size:clamp(42px,6vw,76px);line-height:.96}.heroContent h1 span{background:var(--color-accent);border-radius:14px;padding:0 8px}.heroContent p{max-width:650px;font-size:18px}.heroActions{flex-wrap:wrap;gap:12px;margin:28px 0 18px;display:flex}.trustRow{flex-wrap:wrap;gap:10px;display:flex}.trustRow span{border:1px solid var(--color-border);background:#f3f4f6;border-radius:999px;padding:9px 12px;font-size:13px;font-weight:700}.dashboardPreview{background:var(--color-primary);color:#fff;border-radius:var(--radius-large);min-height:430px;padding:26px;box-shadow:0 24px 80px #1118273d}.previewTop{justify-content:space-between;align-items:center;display:flex}.previewTop p{color:#fff;margin:0;font-weight:800}.previewTop span,.popularBadge{background:var(--color-accent);color:var(--color-primary);border-radius:999px;padding:8px 10px;font-size:12px;font-weight:900}.previewCards{grid-template-columns:repeat(3,1fr);gap:14px;margin:28px 0;display:grid}.previewCards div,.previewPanel{background:#ffffff14;border:1px solid #ffffff1f;border-radius:18px;padding:16px}.previewCards strong{color:var(--color-accent);font-size:26px;display:block}.previewCards span{color:#ffffffbf;font-size:13px}.previewPanel p{color:#ffffffb8;margin:0 0 8px}.previewPanel h3{margin:0 0 8px;font-size:24px}.previewPanel span{color:var(--color-accent);font-weight:800}.progressLine{background:#ffffff1f;border-radius:999px;height:12px;margin-top:26px;overflow:hidden}.progressLine span{background:var(--color-accent);border-radius:inherit;height:100%;display:block}.sectionBlock{padding:70px 0}.lightSection{background:#fff6}.sectionHeader{max-width:720px;margin-bottom:32px}.sectionHeader h2{letter-spacing:-2px;margin:0;font-size:clamp(32px,4vw,52px);line-height:1.05}.cardGrid,.packageGrid{grid-template-columns:repeat(3,1fr);gap:22px;display:grid}.serviceCard,.packageCard{background:var(--color-card);border:1px solid var(--color-border);border-radius:var(--radius-large);box-shadow:var(--shadow-soft);padding:28px}.cardIcon{background:var(--color-primary);width:48px;height:48px;color:var(--color-accent);border-radius:16px;place-items:center;margin-bottom:28px;font-weight:900;display:grid}.serviceCard h3,.packageCard h3{margin:0 0 10px;font-size:25px}.tagRow{flex-wrap:wrap;gap:8px;margin:20px 0;display:flex}.tagRow span{background:#f3f4f6;border-radius:999px;padding:8px 10px;font-size:12px;font-weight:800}.serviceCard a{font-weight:900}.packageCard{position:relative}.packageCard.popular{border:2px solid var(--color-accent)}.packageCard>p:first-of-type{color:var(--color-muted);font-size:13px;font-weight:800}.priceText{margin:16px 0;font-size:20px;font-weight:900;display:block}.finalCta{background:var(--color-accent);border-radius:var(--radius-large);justify-content:space-between;align-items:center;gap:24px;margin-top:70px;margin-bottom:70px;padding:42px;display:flex}.finalCta h2{letter-spacing:-2px;margin:0;font-size:clamp(32px,4vw,52px)}.finalCta p{color:#111827b8;max-width:720px}.siteFooter{background:var(--color-primary);color:#fff;padding:54px 0 24px}.siteFooter p{color:#ffffffad}.footerGrid{grid-template-columns:1.4fr 1fr 1fr 1fr;gap:30px;display:grid}.footerGrid h4{margin-top:0}.footerGrid a{color:#ffffffbf;margin-bottom:12px;display:block}.footerCta{font-weight:900;color:var(--color-accent)!important}.footerBottom{border-top:1px solid #ffffff1f;justify-content:space-between;gap:16px;margin-top:36px;padding-top:20px;display:flex}.footerBottom div{gap:16px;display:flex}@media (max-width:920px){.navLinks{display:none}.heroGrid,.cardGrid,.packageGrid,.footerGrid{grid-template-columns:1fr}.heroGrid{padding:28px}.dashboardPreview{min-height:auto}.finalCta{flex-direction:column;align-items:flex-start}.footerBottom{flex-direction:column}}@media (max-width:560px){.navShell{border-radius:22px}.navCta{display:none}.heroContent h1{letter-spacing:-2px}.heroActions,.button{width:100%}.previewCards{grid-template-columns:1fr}}.pageHero{padding:42px 0 70px}.compactPageHero{padding-bottom:34px}.pageHeroGrid{border-radius:var(--radius-large);box-shadow:var(--shadow-soft);background:#fff;grid-template-columns:1.05fr .95fr;align-items:center;gap:34px;padding:46px;display:grid}.pageHero h1{letter-spacing:-3px;margin:0;font-size:clamp(40px,5vw,68px);line-height:1}.pageHero h1 span{background:var(--color-accent);border-radius:14px;padding:0 8px}.pageHeroVisual{background:var(--color-primary);color:#fff;border-radius:var(--radius-large);min-height:360px;padding:26px;box-shadow:0 24px 80px #11182738}.serviceDashboardVisual{flex-direction:column;justify-content:space-between;display:flex}.compactPreviewCards{grid-template-columns:repeat(3,1fr)}.miniChart{background:linear-gradient(135deg,#c8ff3d29,#ffffff14);border:1px solid #ffffff1f;border-radius:24px;height:160px;margin:28px 0;position:relative;overflow:hidden}.miniChart span{background:var(--color-accent);border-radius:999px;height:8px;position:absolute;bottom:26px;left:18px;right:18px}.breadcrumb{color:var(--color-muted);margin-bottom:16px;font-size:14px;display:inline-block}.imageServiceCard{min-height:340px}.processGrid{grid-template-columns:repeat(5,1fr);gap:16px;display:grid}.processCard,.miniInfoCard,.infoPanel,.formCard,.authNoticeCard,.authCard,.dashboardPanel,.dashboardStatCard{background:var(--color-card);border:1px solid var(--color-border);border-radius:var(--radius-large);box-shadow:var(--shadow-soft)}.processCard,.miniInfoCard{padding:22px}.processCard span{background:var(--color-accent);border-radius:50%;place-items:center;width:42px;height:42px;font-weight:900;display:inline-grid}.twoColumnSection,.requestGrid,.authGrid,.dashboardContentGrid{grid-template-columns:.9fr 1.1fr;gap:28px;display:grid}.compactHeader{margin-bottom:22px}.checkGrid,.miniCardGrid{grid-template-columns:repeat(2,1fr);gap:14px;display:grid}.checkGrid span{border:1px solid var(--color-border);background:#fff;border-radius:16px;padding:14px;font-weight:800;display:block}.darkCheckGrid span{color:#fff;background:#ffffff14;border-color:#ffffff1f}.miniInfoCard h3{margin-top:0}.featureList{gap:9px;margin:18px 0 22px;display:grid}.featureList span{color:var(--color-secondary);font-size:14px;font-weight:700}.fullButton{width:100%}.filterChips{flex-wrap:wrap;gap:10px;margin-bottom:30px;display:flex}.filterChips a{border:1px solid var(--color-border);background:#fff;border-radius:999px;padding:12px 16px;font-weight:800}.packageGroup{margin-bottom:58px;scroll-margin-top:110px}.authNoticeCard,.infoPanel,.formCard,.authCard{padding:30px}.stackedActions{gap:12px;margin-top:20px;display:grid}.smallStep{gap:14px;margin-top:20px;display:flex}.smallStep strong{background:var(--color-accent);border-radius:50%;place-items:center;width:36px;height:36px;display:grid}.smallStep h3{margin:0 0 4px}.smallStep p{margin:0}.formCard,.authCard{gap:16px;display:grid}.formHeader h2,.authCard h2{margin-bottom:0}.formCard label,.authCard label{color:var(--color-secondary);gap:8px;font-weight:800;display:grid}.formCard label span{color:#ef4444}input,select,textarea{border:1px solid var(--color-border);width:100%;font:inherit;color:var(--color-primary);background:#fff;border-radius:14px;padding:14px 15px}textarea{resize:vertical}.formTwoColumns,.formRowBetween{grid-template-columns:1fr 1fr;gap:14px;display:grid}.checkboxLabel{grid-template-columns:auto 1fr;align-items:flex-start;gap:10px!important;font-weight:700!important;display:flex!important}.checkboxLabel input{width:auto;margin-top:4px}.authSection{padding:42px 0 70px}.authBrandPanel{background:var(--color-primary);color:#fff;border-radius:var(--radius-large);box-shadow:var(--shadow-soft);padding:42px}.authBrandPanel h1{letter-spacing:-2px;font-size:clamp(34px,4vw,58px);line-height:1}.authBrandPanel p{color:#ffffffb8}.authPreviewCards div{background:#ffffff14}.authTabs{background:#f3f4f6;border-radius:999px;grid-template-columns:1fr 1fr;padding:5px;display:grid}.authTabs a{text-align:center;border-radius:999px;padding:11px;font-weight:900}.activeAuthTab{background:var(--color-accent)}.formRowBetween{align-items:center}.formRowBetween a{justify-self:end;font-weight:800}.dashboardShell{border-radius:var(--radius-large);width:min(1380px,100% - 32px);min-height:720px;box-shadow:var(--shadow-soft);background:#fff;grid-template-columns:270px 1fr;margin:34px auto 70px;display:grid;overflow:hidden}.dashboardSidebar{background:var(--color-primary);color:#fff;padding:28px}.dashboardSidebar h2{margin-top:0}.dashboardSidebar nav{gap:8px;margin-top:24px;display:grid}.dashboardSidebar a,.dashboardSidebar .disabledDashLink{color:#ffffffc2;border-radius:14px;padding:12px 14px;font-weight:800}.dashboardSidebar .activeDashLink{background:var(--color-accent);color:var(--color-primary)}.dashboardSidebar .disabledDashLink{cursor:not-allowed;opacity:.62}.dashboardMain{background:#f8fafc;padding:32px}.dashboardTopbar{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:26px;display:flex}.dashboardTopbar h1{letter-spacing:-2px;margin:0;font-size:clamp(32px,4vw,50px)}.dashboardCardGrid{grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:22px;display:grid}.dashboardStatCard,.dashboardPanel{padding:22px}.dashboardStatCard strong{font-size:34px}.dashboardStatCard h3{margin:8px 0 4px}.statusBadge{width:fit-content;color:var(--color-primary);background:#c8ff3d73;border-radius:999px;padding:8px 10px;font-size:12px;font-weight:900;display:inline-flex}.warningBadge{background:#fff1c2}.panelActions{gap:10px;margin-top:20px;display:flex}.panelActions button{cursor:pointer;border:0;border-radius:999px;padding:10px 14px;font-weight:900}.panelActions button:first-child{background:var(--color-accent)}.panelActions button:last-child{background:var(--color-primary);color:#fff}@media (max-width:1100px){.processGrid,.dashboardCardGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:920px){.pageHeroGrid,.twoColumnSection,.requestGrid,.authGrid,.dashboardContentGrid,.dashboardShell{grid-template-columns:1fr}.pageHeroGrid{padding:28px}.pageHeroVisual{min-height:auto}.processGrid,.checkGrid,.miniCardGrid,.formTwoColumns,.dashboardCardGrid{grid-template-columns:1fr}.dashboardShell{overflow:visible}.dashboardSidebar nav{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboardTopbar{flex-direction:column}}@media (max-width:560px){.pageHero h1{letter-spacing:-2px}.authBrandPanel,.authCard,.formCard,.infoPanel{padding:24px}.dashboardSidebar nav{grid-template-columns:1fr}}.activeFilter,.filterChips a:hover{color:var(--color-primary);background:var(--color-accent)!important;border-color:#0000!important}.bestForText{color:var(--color-secondary);margin-top:12px;font-size:14px}.emptyStateCard,.faqItem,.selectedSummaryCard,.formNotice{border:1px solid var(--color-border);border-radius:var(--radius-medium);box-shadow:var(--shadow-soft);background:#fff}.emptyStateCard{padding:30px}.emptyStateCard h3,.faqItem h3{margin-top:0}.faqList{gap:14px;display:grid}.faqItem{padding:24px}.selectedSummaryCard{background:#c8ff3d2e;gap:8px;padding:16px;display:grid}.selectedSummaryCard strong{color:var(--color-primary)}.selectedSummaryCard span{color:var(--color-secondary);font-weight:800}.formNotice{color:var(--color-primary);background:#c8ff3d2e;padding:14px 16px;font-weight:800}.navActions{align-items:center;gap:12px;display:flex}.navTextLink{color:var(--color-secondary);font-size:14px;font-weight:800}.navLogoutButton,.logoutButton{color:var(--color-primary);cursor:pointer;background:#11182714;border:0;border-radius:999px;padding:10px 14px;font-weight:800}.navLogoutButton:hover,.logoutButton:hover{background:#11182724}.authCard button:disabled,.logoutButton:disabled,.navLogoutButton:disabled{cursor:not-allowed;opacity:.72}.formMessage{border-radius:16px;margin:14px 0;padding:12px 14px;font-size:14px;font-weight:800}.errorMessage{color:#be123c;background:#fff1f2;border:1px solid #be123c2e}.successMessage{color:#027a48;background:#ecfdf3;border:1px solid #027a482e}.passwordField{border:1px solid var(--color-border);background:#fff;border-radius:16px;align-items:center;gap:8px;padding:0 10px 0 0;display:flex}.passwordField input{flex:1;background:0 0!important;border:0!important}.passwordField button{color:var(--color-primary);cursor:pointer;background:#11182714;border:0;border-radius:999px;padding:8px 10px;font-weight:800}.authHint,.authPanelNote,.smallPanelText{font-size:13px}.authPanelNote a{color:var(--color-accent);font-weight:900}.sidebarUserCard{background:#ffffff14;border-radius:20px;gap:8px;margin-top:auto;padding:18px;display:grid}.sidebarUserCard strong{color:#fff}.sidebarUserCard span{color:#ffffffad;overflow-wrap:anywhere;font-size:13px}.sidebarUserCard .logoutButton{background:var(--color-accent);width:fit-content;color:var(--color-primary);margin-top:8px}.miniListItem{border-bottom:1px solid var(--color-border);gap:6px;padding:14px 0;display:grid}.miniListItem:last-child{border-bottom:0}.miniListItem span{color:var(--color-muted);font-size:13px}@media (max-width:920px){.navActions{margin-left:auto}}@media (max-width:560px){.navTextLink,.navLogoutButton{display:none}}.filePreviewList{flex-wrap:wrap;gap:8px;margin-top:-8px;display:flex}.filePreviewList span{border:1px solid var(--color-border);color:var(--color-secondary);background:#1118270f;border-radius:999px;padding:8px 10px;font-size:12px;font-weight:800}.loginRequiredCard{align-self:start}.requestListGrid{gap:18px;display:grid}.requestDashboardCard{border:1px solid var(--color-border);border-radius:var(--radius-large);box-shadow:var(--shadow-soft);background:#fff;padding:26px}.requestCardTop,.panelTitleRow{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.requestCardTop h2,.panelTitleRow h2{margin:6px 0 0}.miniLabel{color:var(--color-muted);text-transform:uppercase;font-size:13px;font-weight:900}.requestMetaGrid{border-top:1px solid var(--color-border);grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:18px;padding-top:18px;display:grid}.requestMetaGrid span{color:var(--color-muted);font-size:14px}.requestMetaGrid strong{color:var(--color-primary)}.cardActionRow{flex-wrap:wrap;gap:12px;margin-top:22px;display:flex}.panelInlineLink,.panelTitleRow a{color:var(--color-primary);font-size:14px;font-weight:900}@media (max-width:680px){.requestCardTop,.panelTitleRow{flex-direction:column}.requestMetaGrid{grid-template-columns:1fr}.cardActionRow .button{width:100%}}.wideDashboardShell{width:min(1480px,100% - 32px)}.offerAdminGrid{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:start}.offerForm{align-self:start}.stackedList{gap:16px;display:grid}.miniOfferCard{border:1px solid var(--color-border);border-radius:var(--radius-medium);background:#fff;padding:20px}.miniOfferCard h3{margin:6px 0 0}.compactMetaGrid{grid-template-columns:1fr}.offerDashboardCard{border:2px solid #c8ff3db8}.offerPriceBox{background:var(--color-primary);color:#fff;border-radius:22px;justify-content:space-between;align-items:center;gap:12px;margin:18px 0;padding:18px;display:flex}.offerPriceBox strong{color:var(--color-accent);font-size:clamp(24px,4vw,38px)}.offerPriceBox span{color:#ffffffb8;font-weight:900}.offerDeliverables{border:1px solid var(--color-border);background:#1118270a;border-radius:18px;padding:16px}.termsBox,.paymentInstructionBox{border:1px solid var(--color-border);background:#f8fafc;border-radius:18px;margin-top:18px;padding:16px}.termsBox p{margin-bottom:0}.inlineActionBlock{gap:10px;display:grid}.inlineActionBlock .formMessage{margin:0}.orderSummaryGrid{grid-template-columns:repeat(4,1fr)}.orderSummaryGrid .dashboardStatCard strong{font-size:clamp(18px,3vw,30px);line-height:1.1;display:block}.orderDetailGrid{grid-template-columns:1fr 1fr;align-items:start}.paymentInstructionBox{gap:10px;display:grid}.paymentInstructionBox span{color:var(--color-muted)}.paymentInstructionBox strong{color:var(--color-primary)}@media (max-width:1100px){.orderSummaryGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:920px){.offerAdminGrid,.orderDetailGrid{grid-template-columns:1fr}.offerPriceBox{flex-direction:column;align-items:flex-start}}.paymentsGrid{grid-template-columns:1fr}.fullWidthPanel{grid-column:1/-1}.paymentProofForm{margin-top:18px}.paymentRecordCard,.paymentReviewCard,.paymentListRow,.invoiceRow{gap:14px;display:grid}.paymentStateBox{border:1px solid var(--color-border);background:#f8fafc;border-radius:18px;gap:6px;margin-top:14px;padding:16px;display:grid}.paymentStateBox h3,.paymentStateBox p{margin:0}.successStateBox{background:#22c55e1a;border-color:#22c55e40}.warningStateBox{background:#f59e0b1a;border-color:#f59e0b40}.dangerStateBox{background:#ef444414;border-color:#ef44443d}.adminPaymentActions{border-top:1px solid var(--color-border);gap:12px;margin-top:16px;padding-top:16px;display:grid}.adminPaymentActions label{color:var(--color-secondary);gap:8px;font-weight:800;display:grid}.compactActions{margin-top:8px}.compactActions .button{padding:10px 14px}.compactEmptyState{box-shadow:none;margin:0}.timelineList{gap:12px;display:grid}.timelineItem{border:1px solid var(--color-border);border-radius:16px;gap:4px;padding:14px;display:grid;position:relative}.timelineItem:before{content:"";background:#d1d5db;border-radius:999px;width:10px;height:10px;position:absolute;top:18px;right:14px}.activeTimelineItem{background:#c8ff3d1f;border-color:#c8ff3d8c}.activeTimelineItem:before{background:var(--color-accent)}.timelineItem strong{color:var(--color-primary)}.timelineItem span{color:var(--color-muted);font-size:14px}.invoiceDashboardShell,.invoiceMain{background:#f3f4f6}.invoicePaper{box-shadow:var(--shadow-soft);color:var(--color-primary);background:#fff;border-radius:24px;max-width:980px;margin:0 auto;padding:46px}.invoiceHeader{border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:flex-start;gap:24px;padding-bottom:26px;display:flex}.invoiceHeader h2{letter-spacing:-1px;margin:14px 0 6px;font-size:34px}.invoiceHeader p{margin:0}.invoiceBrandMark{width:46px;height:46px}.invoiceNumberBox{background:var(--invoice-primary,var(--color-primary));color:#fff;text-align:right;border-radius:20px;min-width:260px;padding:20px}.invoiceNumberBox span{color:var(--invoice-accent,var(--color-accent));text-transform:uppercase;font-weight:900}.invoiceNumberBox strong{margin:8px 0;font-size:26px;display:block}.invoiceNumberBox p{color:#ffffffb8}.invoiceDetailsGrid{grid-template-columns:1fr 1fr;gap:24px;margin:32px 0;display:grid}.invoiceDetailsGrid h3,.invoiceOrderBox h3,.invoiceFooter h3{margin:0 0 10px}.invoiceDetailsGrid p,.invoiceOrderBox p,.invoiceFooter p{margin:4px 0}.invoiceOrderBox{border:1px solid var(--color-border);background:#f8fafc;border-radius:20px;margin-bottom:28px;padding:20px}.invoiceTable{border-collapse:collapse;width:100%;margin:24px 0}.invoiceTable th,.invoiceTable td{border-bottom:1px solid var(--color-border);text-align:left;padding:14px 10px}.invoiceTable th{color:var(--color-muted);text-transform:uppercase;font-size:13px}.invoiceTotals{justify-content:end;gap:10px;max-width:380px;margin-left:auto;display:grid}.invoiceTotals div{justify-content:space-between;align-items:center;gap:40px;display:flex}.invoiceGrandTotal{background:var(--invoice-accent,var(--color-accent));border-radius:16px;padding:16px;font-size:20px}.invoiceFooter{border-top:1px solid var(--color-border);margin-top:34px;padding-top:22px}@media (max-width:760px){.invoicePaper{padding:24px}.invoiceHeader,.invoiceDetailsGrid{flex-direction:column;grid-template-columns:1fr}.invoiceNumberBox{text-align:left;width:100%;min-width:0}.invoiceTable{white-space:nowrap;display:block;overflow-x:auto}}@media print{body{background:#fff!important}.noPrint,.siteHeader,.siteFooter{display:none!important}.dashboardShell,.invoiceDashboardShell,.dashboardMain,.invoiceMain{box-shadow:none!important;background:#fff!important;width:100%!important;min-height:auto!important;margin:0!important;padding:0!important;display:block!important;overflow:visible!important}.invoicePaper{box-shadow:none!important;border-radius:0!important;max-width:none!important;margin:0!important;padding:0!important}}.qaFlowCard{align-items:flex-start;margin:18px 0}.adminAccountWarningCard .selectedSummaryCard span,.qaFlowCard span{color:var(--color-muted);display:block}.dashLinkWithBadge{justify-content:space-between;align-items:center;gap:10px;display:flex!important}.dashNotificationBadge{background:var(--color-accent);color:var(--color-primary);border-radius:999px;place-items:center;min-width:24px;padding:4px 7px;font-size:11px;display:inline-grid}.profileSettingsGrid{grid-template-columns:1fr 1fr;align-items:start}.profileStatsGrid{grid-template-columns:repeat(4,1fr)}.profileCard{align-self:start}.profileForm{gap:16px;display:grid}.profileForm label{color:var(--color-secondary);gap:8px;font-weight:800;display:grid}.fieldHelpText{font-size:12px;font-weight:700;color:var(--color-muted)!important}.passwordToggleLabel{margin:4px 0}.accountInfoPanel{margin-top:22px}.accountInfoGrid{grid-template-columns:repeat(4,1fr);gap:14px;margin-top:18px;display:grid}.accountInfoGrid div{border:1px solid var(--color-border);background:#f8fafc;border-radius:18px;gap:8px;padding:16px;display:grid}.accountInfoGrid span{color:var(--color-muted);font-size:13px;font-weight:800}.accountInfoGrid strong{color:var(--color-primary);overflow-wrap:anywhere}.topbarActions{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.notificationStackedList{margin-top:18px}.notificationListItem{border:1px solid var(--color-border);border-radius:18px;grid-template-columns:1fr auto;align-items:center;gap:14px;padding:16px;display:grid}.unreadNotification{background:#c8ff3d24;border-color:#c8ff3d8c}.readNotification{opacity:.82;background:#fff}.notificationActions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.smallActionButton{background:var(--color-accent);color:var(--color-primary);cursor:pointer;border:0;border-radius:999px;padding:10px 14px;font-weight:900}.smallActionButton:disabled,.topbarActions .button:disabled{cursor:not-allowed;opacity:.65}.singleAuthGrid{grid-template-columns:.95fr 1.05fr}@media (max-width:1100px){.profileStatsGrid,.accountInfoGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:920px){.profileSettingsGrid,.singleAuthGrid{grid-template-columns:1fr}.topbarActions{justify-content:flex-start}.notificationListItem{grid-template-columns:1fr}.notificationActions{justify-content:flex-start}}@media (max-width:560px){.profileStatsGrid,.accountInfoGrid{grid-template-columns:1fr}.topbarActions .button,.smallActionButton{width:100%}}.chatPageGrid{grid-template-columns:minmax(0,1.35fr) .65fr;align-items:start;gap:22px;display:grid}.adminChatLayout{grid-template-columns:360px minmax(0,1fr);align-items:start;gap:22px;display:grid}.chatPanel{gap:18px;display:grid}.chatHelpPanel,.chatThreadListPanel{align-self:start}.chatMessageList{border:1px solid var(--color-border);background:#f8fafc;border-radius:24px;gap:14px;max-height:620px;padding:18px;display:grid;overflow-y:auto}.chatMessageBubble{border:1px solid var(--color-border);background:#fff;border-radius:22px;max-width:78%;padding:16px;box-shadow:0 12px 34px #1118270f}.ownChatBubble{background:#c8ff3d2e;border-color:#c8ff3d8f;justify-self:end}.otherChatBubble{justify-self:start}.systemChatBubble{text-align:center;background:#1118270f;border-style:dashed;justify-self:center;max-width:92%}.chatBubbleHeader{flex-wrap:wrap;justify-content:space-between;gap:8px;margin-bottom:8px;display:flex}.chatBubbleHeader strong{color:var(--color-primary)}.chatBubbleHeader span{color:var(--color-muted);font-size:12px;font-weight:800}.chatMessageBubble p{overflow-wrap:anywhere;margin:0}.chatAttachmentList{gap:10px;margin-top:12px;display:grid}.chatAttachmentItem{border:1px solid var(--color-border);background:#ffffffc2;border-radius:16px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:10px;display:flex}.chatAttachmentName{color:var(--color-primary);overflow-wrap:anywhere;font-size:12px;font-weight:900}.chatAttachmentActions{flex-wrap:wrap;gap:8px;display:flex}.chatAttachmentActions a{background:var(--color-primary);color:#fff;border-radius:999px;padding:8px 10px;font-size:12px;font-weight:900}.chatAttachmentActions a:last-child{background:var(--color-accent);color:var(--color-primary)}.chatOfferCard{text-align:left;background:#fff;border:1px solid #1118271a;border-radius:18px;gap:12px;padding:16px;display:grid}.chatOfferCard h3{margin:0}.chatOfferMeta{flex-wrap:wrap;gap:10px;display:flex}.chatOfferMeta span{color:var(--color-primary);background:#f3f4f6;border-radius:999px;padding:8px 10px;font-size:12px;font-weight:900}.emptyChatState{border:1px dashed var(--color-border);text-align:center;background:#fff;border-radius:22px;padding:24px}.emptyChatState h3{margin:0 0 8px}.chatComposer{border:1px solid var(--color-border);background:#fff;border-radius:24px;gap:12px;padding:16px;display:grid}.chatComposer textarea{border:1px solid var(--color-border);font:inherit;resize:vertical;border-radius:18px;width:100%;min-height:92px;padding:14px}.compactChatComposer textarea{min-height:70px}.chatComposer textarea:disabled{cursor:not-allowed;opacity:.65}.chatComposerFooter{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.fileInputLabel{border:1px solid var(--color-border);cursor:pointer;background:#f3f4f6;border-radius:999px;align-items:center;gap:10px;padding:10px 14px;font-size:13px;font-weight:900;display:inline-flex}.fileInputLabel input{max-width:210px}.fileHelpText{margin:0;font-size:12px;font-weight:700}.formAlert{border-radius:16px;padding:12px 14px;font-weight:800}.successAlert{color:#166534;background:#22c55e1f}.dangerAlert{color:#991b1b;background:#ef44441f}.warningAlert{color:#92400e;background:#f59e0b24}.chatThreadList{gap:10px;max-height:680px;display:grid;overflow-y:auto}.chatThreadRow{border:1px solid var(--color-border);background:#fff;border-radius:18px;gap:8px;padding:14px;display:grid}.chatThreadRow div{flex-wrap:wrap;justify-content:space-between;gap:8px;display:flex}.chatThreadRow strong{color:var(--color-primary)}.chatThreadRow span,.chatThreadRow small,.chatThreadRow p{color:var(--color-muted);margin:0;font-size:12px;font-weight:800}.chatThreadRow p{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.activeChatThreadRow{background:#c8ff3d38;border-color:#c8ff3da6}.chatDetailHeader{align-items:flex-start}.chatOrderSummary{margin-bottom:4px}.compactTimeline{gap:12px}@media (max-width:1100px){.chatPageGrid,.adminChatLayout{grid-template-columns:1fr}.chatThreadListPanel{order:2}.adminChatPanel{order:1}}@media (max-width:640px){.chatMessageBubble{max-width:100%}.chatComposerFooter,.fileInputLabel,.chatComposerFooter .button{width:100%}.fileInputLabel{border-radius:18px;justify-content:space-between}}.settingsPanelWide{gap:24px;display:grid}.adminFormStack{gap:22px;display:grid}.adminFormStack label{color:var(--color-primary);gap:8px;font-size:13px;font-weight:900;display:grid}.adminFormStack input,.adminFormStack textarea,.adminFormStack select{border:1px solid var(--color-border);color:var(--color-primary);font:inherit;background:#fff;border-radius:16px;width:100%;padding:13px 14px}.adminFormStack textarea{resize:vertical;min-height:110px}.settingsGridTwo,.settingsGridThree{gap:16px;display:grid}.settingsGridTwo{grid-template-columns:repeat(2,minmax(0,1fr))}.settingsGridThree{grid-template-columns:repeat(3,minmax(0,1fr))}.settingsActionRow{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.formSuccess,.formError{border-radius:16px;margin:0;padding:12px 14px;font-weight:900}.formSuccess{color:#166534;background:#22c55e1f}.formError{color:#991b1b;background:#ef44441f}.colorInputRow{grid-template-columns:58px 1fr;align-items:center;gap:10px;display:grid}.colorInputRow input[type=color]{height:48px;padding:4px}.brandingEditorGrid{grid-template-columns:1.15fr .85fr;align-items:start;gap:24px;display:grid}.brandPreviewPanel{background:var(--preview-background);border-radius:var(--preview-card-radius);box-shadow:var(--shadow-soft);color:var(--preview-text);border:1px solid #1118271f;gap:18px;padding:20px;display:grid;position:sticky;top:18px}.previewNavBar{background:var(--preview-card);border-radius:999px;justify-content:space-between;align-items:center;gap:10px;padding:10px;display:flex}.previewLogo{background:var(--preview-primary);color:var(--preview-accent);border-radius:12px;place-items:center;width:34px;height:34px;font-weight:900;display:grid}.previewButton,.previewHeroCard button{background:var(--preview-accent);border-radius:var(--preview-button-radius);color:var(--preview-primary);border:0;padding:10px 12px;font-weight:900}.previewHeroCard{background:var(--preview-card);border-radius:var(--preview-card-radius);padding:24px}.previewHeroCard h3{letter-spacing:-1px;margin:10px 0;font-size:30px;line-height:1}.previewHeroCard p{color:var(--preview-muted)}.previewBadge{background:color-mix(in srgb, var(--preview-accent) 32%, transparent);border-radius:999px;padding:8px 10px;font-size:12px;font-weight:900;display:inline-flex}.previewMiniCards{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.previewMiniCards span{background:var(--preview-primary);color:#fff;text-align:center;border-radius:16px;padding:14px 10px;font-size:12px;font-weight:900}.settingsEditorSection{border:1px solid var(--color-border);border-radius:var(--radius-large);gap:18px;padding:20px;display:grid}.managedItemList{gap:14px;display:grid}.managedItemCard{border:1px solid var(--color-border);background:#fff;border-radius:20px;gap:14px;padding:16px;display:grid}.toggleRow{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.toggleRow label{align-items:center;gap:8px;margin:0;display:inline-flex}.toggleRow input{width:auto}.stickySettingsActions{border:1px solid var(--color-border);box-shadow:var(--shadow-soft);z-index:10;background:#ffffffd1;border-radius:999px;padding:10px;position:sticky;bottom:16px}.footerSocialLinks{flex-wrap:wrap;gap:10px;margin-top:12px;display:flex}.footerSocialLinks a{background:#ffffff14;border-radius:999px;margin:0;padding:8px 10px}@media (max-width:980px){.brandingEditorGrid,.settingsGridTwo,.settingsGridThree{grid-template-columns:1fr}.brandPreviewPanel{position:static}}@media (max-width:640px){.stickySettingsActions,.settingsActionRow .button{border-radius:18px;width:100%}.previewMiniCards{grid-template-columns:1fr}}.managementGrid{grid-template-columns:minmax(0,1fr) minmax(380px,.9fr);align-items:start}.managementForm{align-self:start}.formThreeColumns{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.checkboxLine{flex-direction:row;align-items:center;min-height:54px;gap:10px!important;display:flex!important}.checkboxLine input{width:auto;min-width:18px}.checkboxLine span{font-weight:800;color:var(--color-secondary)!important}.managementListCard{border:1px solid var(--color-border);border-radius:var(--radius-medium);background:#fff;padding:20px}.managementListCard h3{margin:4px 0 0;font-size:23px}.statusCluster{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.adminTagRow{margin-bottom:4px}.compactStatsGrid{grid-template-columns:repeat(4,minmax(0,1fr))}.compactFeatureList{border-radius:var(--radius-medium);background:#f8fafc;padding:14px}.emptyStateCard{border:1px dashed var(--color-border);border-radius:var(--radius-medium);background:#f8fafc;padding:24px}.emptyStateCard h3{margin-top:0}@media (max-width:1180px){.managementGrid,.formThreeColumns,.compactStatsGrid{grid-template-columns:1fr}.statusCluster{justify-content:flex-start}}.topbarActions{justify-content:flex-end;margin-top:0}.invoiceSettingsGrid{grid-template-columns:minmax(0,1.1fr) minmax(340px,.9fr);align-items:start;gap:24px;display:grid}.invoicePreviewPanel{position:sticky;top:18px}.invoicePreviewPaper{border:1px solid var(--color-border);border-radius:var(--radius-large);box-shadow:var(--shadow-soft);color:var(--color-primary);background:#fff;gap:18px;padding:24px;display:grid}.invoicePreviewPaper header{border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:flex-start;gap:16px;padding-bottom:18px;display:flex}.invoicePreviewPaper h3{margin:10px 0 4px}.invoicePreviewPaper p{margin:3px 0}.invoicePreviewLogo{background:var(--invoice-preview-primary);color:var(--invoice-preview-accent);border-radius:14px;place-items:center;width:44px;height:44px;font-weight:900;display:grid}.invoicePreviewNumber{background:var(--invoice-preview-primary);color:#fff;text-align:right;border-radius:18px;min-width:180px;padding:16px}.invoicePreviewNumber span{color:var(--invoice-preview-accent);text-transform:uppercase;font-size:12px;font-weight:900;display:block}.invoicePreviewNumber strong{margin:6px 0;display:block}.invoicePreviewDetails,.invoicePreviewTable,.invoicePreviewBank,.invoicePaymentInstructions,.invoiceBankGrid{border:1px solid var(--color-border);border-radius:18px;padding:16px}.invoicePreviewDetails{grid-template-columns:1fr 1fr;gap:16px;display:grid}.invoicePreviewDetails span{color:var(--color-muted);text-transform:uppercase;margin-bottom:6px;font-size:12px;font-weight:900;display:block}.invoicePreviewTable{gap:10px;display:grid}.invoicePreviewTable div{justify-content:space-between;align-items:center;display:flex}.invoicePreviewTable div:last-child{background:var(--invoice-preview-accent);border-radius:14px;padding:12px}.invoicePreviewBank{background:#f8fafc}.invoicePaymentInstructions{background:#f8fafc;margin-top:28px}.invoicePaymentInstructions h3{margin:0 0 10px}.invoiceBankGrid{background:#fff;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:14px;display:grid}.paymentInstructionGrid{grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width:980px){.invoiceSettingsGrid,.invoicePreviewDetails,.invoiceBankGrid,.paymentInstructionGrid{grid-template-columns:1fr}.invoicePreviewPanel{position:static}}.stripePaymentCallout,.paymentChoiceGrid{margin:18px 0}.stripePaymentCallout{border-radius:var(--radius-medium);box-shadow:var(--shadow-soft);background:linear-gradient(135deg,#c8ff3d59,#ffffffeb);border:1px solid #1118271f;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:20px;padding:22px;display:grid}.stripePaymentCallout h3,.paymentChoiceCard h3,.stripeSuccessPanel h2{margin:8px 0}.stripePaymentCallout p,.paymentChoiceCard p{margin:0}.stripeCheckoutBlock{min-width:220px}.stripePayButton{width:100%}.manualPaymentFallback{border-top:1px solid var(--color-border);margin-top:18px;padding-top:18px}.sectionMiniHeader h3{margin-bottom:4px}.sectionMiniHeader p{margin-top:0}.paymentChoiceGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.paymentChoiceCard{border-radius:var(--radius-medium);border:1px solid var(--color-border);background:#fff;padding:20px}.stripeChoiceCard{background:linear-gradient(135deg,#c8ff3d47,#fff)}.stripeSuccessPanel{max-width:900px}.successBadge{color:#166534;background:#22c55e24}@media (max-width:780px){.stripePaymentCallout,.paymentChoiceGrid{grid-template-columns:1fr}.stripeCheckoutBlock{min-width:0}}.disabledButton,.button:disabled{cursor:not-allowed;opacity:.68}.stripeDisabledCallout{background:linear-gradient(135deg,#fffbebeb,#fffffff5);border-color:#92400e33}.stripeAdminNotice{background:linear-gradient(135deg,#fffbebeb,#fffffff5);border:1px solid #92400e33}.brandLogoWithImage,.footerBrandWithImage{gap:0}.brandLogoWithImage{flex:none;min-width:clamp(150px,16vw,220px)}.footerBrandWithImage{width:fit-content;max-width:100%}.brandImage{object-fit:contain;box-shadow:none;background:0 0;border:0;border-radius:0;padding:0;display:block}.headerBrandImage{object-position:left center;width:clamp(150px,16vw,220px);max-width:100%;height:48px}.footerBrandImage{object-position:left center;width:min(270px,100%);max-width:100%;height:86px}.mediaUploadForm input[type=file],.brandAssetsForm input[type=file]{border:1px dashed var(--color-border);border-radius:var(--radius-medium);background:#f8fafc;padding:14px}.brandAssetPreviewGrid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.brandAssetPreviewCard{border:1px solid var(--color-border);border-radius:var(--radius-large);text-align:center;background:#f8fafc;align-content:center;justify-items:center;gap:12px;min-height:150px;padding:20px;display:grid}.brandAssetPreviewCard span{color:var(--color-muted);font-size:13px;font-weight:800}.brandAssetPreviewCard strong{background:var(--color-primary);width:54px;height:54px;color:var(--color-accent);border-radius:18px;place-items:center;font-size:24px;display:grid}.brandAssetPreviewCard img{object-fit:contain;max-width:150px;max-height:70px}.darkPreviewCard{background:var(--color-primary);color:#fff}.darkPreviewCard span{color:#ffffffb8}.mediaLibraryHeaderRow{align-items:flex-end}.mediaFilterForm{align-items:flex-end;gap:12px;min-width:min(100%,420px);display:flex}.mediaFilterForm label{flex:1;gap:8px;font-weight:800;display:grid}.mediaLibraryGrid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.mediaAssetCard{border:1px solid var(--color-border);border-radius:var(--radius-large);box-shadow:var(--shadow-soft);background:#fff;flex-direction:column;display:flex;overflow:hidden}.mediaThumb{border-bottom:1px solid var(--color-border);background:linear-gradient(135deg,#c8ff3d2e,#1118270d),#f8fafc;place-items:center;height:170px;display:grid}.mediaThumb img{object-fit:contain;width:100%;height:100%;padding:16px}.mediaThumb span{background:var(--color-primary);width:68px;height:68px;color:var(--color-accent);border-radius:22px;place-items:center;font-weight:900;display:grid}.mediaAssetBody{gap:10px;padding:18px;display:grid}.mediaAssetBody h3{word-break:break-word;margin:0;font-size:17px;line-height:1.25}.mediaAssetBody p{word-break:break-word;margin:0;font-size:13px}.mediaMetaGrid{color:var(--color-muted);gap:6px;font-size:12px;display:grid}.mediaActionRow{grid-template-columns:1fr 1fr;gap:10px;padding:0 18px 18px;display:grid}.mediaDeleteWrap{grid-column:1/-1}.dangerTextButton{color:#b91c1c;cursor:pointer;background:#ef44441a;border:0;border-radius:999px;padding:10px 14px;font-weight:900}.inlineErrorText{color:#b91c1c;margin-top:8px;font-weight:700;display:block}.fourStats{grid-template-columns:repeat(4,1fr)}@media (max-width:1100px){.mediaLibraryGrid,.brandAssetPreviewGrid,.fourStats{grid-template-columns:repeat(2,1fr)}}@media (max-width:680px){.mediaLibraryGrid,.brandAssetPreviewGrid,.fourStats{grid-template-columns:1fr}.mediaFilterForm{flex-direction:column;align-items:stretch}.mediaActionRow{grid-template-columns:1fr}}.assetUploadHelpBox{border-radius:var(--radius-medium);color:var(--color-primary);background:#c8ff3d2e;border:1px solid #11182714;flex-direction:column;gap:4px;padding:14px 16px;display:flex}.assetUploadHelpBox strong{font-size:14px}.assetUploadHelpBox span{color:var(--color-muted);font-size:13px;line-height:1.5}.logoPreviewCard img{object-fit:contain;width:min(260px,100%);max-height:110px;box-shadow:none;background:0 0;border-radius:0;padding:0}.faviconPreviewCard img{object-fit:contain;width:58px;height:58px;box-shadow:none;background:0 0;border-radius:0;padding:0}.darkPreviewCard.logoPreviewCard img{background:0 0}@media (max-width:920px){.brandLogoWithImage{min-width:130px}.headerBrandImage{width:148px;height:44px}}@media (max-width:560px){.brandLogoWithImage{min-width:118px}.headerBrandImage{width:128px;height:38px}.footerBrandImage{width:min(230px,100%);height:74px}}.whyChooseGrid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.whyChooseCard{background:var(--color-card);border:1px solid var(--color-border);border-radius:var(--radius-large);min-height:220px;box-shadow:var(--shadow-soft);flex-direction:column;gap:12px;padding:24px;display:flex}.whyChooseCard span{background:var(--color-primary);width:42px;height:42px;color:var(--color-accent);border-radius:14px;place-items:center;font-size:13px;font-weight:900;display:grid}.whyChooseCard h3{margin:8px 0 0;font-size:22px;line-height:1.15}.whyChooseCard p{color:var(--color-muted);margin:0}.homepageProcessGrid .processCard{min-height:210px}.homepageManagerIntro{grid-template-columns:1fr .9fr;align-items:center;gap:24px;display:grid}.homepageManagerIntro h2{margin:0 0 10px}.homepageManagerIntro p{color:var(--color-muted);margin:0;line-height:1.7}.homepageManagerChecklist{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}.homepageManagerChecklist span{background:#c8ff3d2e;border:1px solid #11182714;border-radius:999px;padding:10px 12px;font-size:13px;font-weight:800}.homepageEditorForm{gap:18px}.homepageEditorSection{border:1px solid var(--color-border);border-radius:var(--radius-large);background:#f8fafcd1;gap:16px;padding:22px;display:grid}.compactFormHeader{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:0;display:flex}.compactFormHeader h2,.compactFormHeader p{margin:0}.compactFormHeader p{color:var(--color-muted);margin-top:6px}.inlineCheckboxLabel{border:1px solid var(--color-border);white-space:nowrap;background:#fff;border-radius:999px;align-items:center;width:fit-content;padding:10px 12px;font-weight:900;flex-direction:row!important;gap:8px!important;display:inline-flex!important}.inlineCheckboxLabel input{width:auto!important}.stickySaveRow{z-index:4;border:1px solid var(--color-border);width:fit-content;box-shadow:var(--shadow-soft);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffffeb;border-radius:999px;padding:10px;position:sticky;bottom:18px}@media (max-width:1100px){.whyChooseGrid{grid-template-columns:repeat(2,1fr)}.homepageManagerIntro{grid-template-columns:1fr}}@media (max-width:680px){.whyChooseGrid,.homepageManagerChecklist{grid-template-columns:1fr}.compactFormHeader{flex-direction:column}.stickySaveRow{border-radius:var(--radius-large);width:100%}}.contactHeroSection{padding-bottom:30px}.contactHeroGrid h1 span{background:var(--color-accent);border-radius:14px;padding:0 8px}.contactHeroVisual{gap:18px;display:grid}.contactHeroSteps{gap:12px;margin:18px 0;display:grid}.contactHeroSteps span{color:#fff;background:#ffffff14;border:1px solid #ffffff1f;border-radius:18px;padding:16px;font-weight:900}.contactPreviewPanel{margin-top:auto}.contactMainSection{padding-top:24px}.contactPageGrid,.contactAdminGrid{grid-template-columns:minmax(0,1.08fr) minmax(340px,.92fr);align-items:start;gap:28px;display:grid}.contactFormPanel,.contactInfoPanel,.contactLeadsPanel,.contactLeadList{gap:18px;display:grid}.publicContactForm .formHeader .eyebrow{margin-bottom:8px}.publicContactForm .formHeader h2,.publicContactForm .formHeader p,.contactDetailsPanel h2,.contactDetailsPanel p,.contactTrustPanel h2,.contactTrustPanel p{margin-top:0}.hiddenHoneypot{display:none!important}.contactFormFooter{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.contactFormFooter small{color:var(--color-muted);font-weight:800}.contactDetailsPanel,.contactTrustPanel{gap:16px;display:grid}.contactQuickCards,.contactTrustList{gap:14px;display:grid}.contactQuickCard{border:1px solid var(--color-border);background:#f8fafc;border-radius:18px;gap:6px;padding:16px;display:grid}.contactQuickCard span,.contactQuickCard p,.leadReviewedLine,.leadLinkLine{color:var(--color-muted);margin:0;font-size:13px;font-weight:800}.contactQuickCard a,.contactQuickCard strong{color:var(--color-primary);overflow-wrap:anywhere;font-size:17px}.contactTrustItem{border:1px solid var(--color-border);background:#fff;border-radius:18px;grid-template-columns:auto 1fr;align-items:flex-start;gap:12px;padding:16px;display:grid}.contactTrustItem>span{background:var(--color-accent);color:var(--color-primary);border-radius:999px;place-items:center;width:38px;height:38px;font-weight:900;display:inline-grid}.contactTrustItem h3,.contactTrustItem p{margin:0}.contactEditorForm{max-width:none}.contactLeadCard{border:1px solid var(--color-border);border-radius:var(--radius-large);background:#fff;gap:16px;padding:18px;display:grid}.leadMessageBox{border:1px solid var(--color-border);background:#f8fafc;border-radius:18px;gap:8px;padding:16px;display:grid}.leadMessageBox p,.leadMessageBox strong{margin:0}.contactLeadStatusForm{border-top:1px solid var(--color-border);gap:12px;padding-top:16px;display:grid}.contactLeadStatusForm label{color:var(--color-secondary);gap:8px;font-size:13px;font-weight:900;display:grid}.contactLeadStatusForm .button{width:fit-content}@media (max-width:1100px){.contactPageGrid,.contactAdminGrid{grid-template-columns:1fr}}@media (max-width:700px){.contactFormFooter,.contactFormFooter .button,.contactLeadStatusForm .button{width:100%}.contactTrustItem{grid-template-columns:1fr}}.checkboxLabel .checkboxText{color:var(--color-muted)!important}.showcaseGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;display:grid}.showcaseCard{background:var(--color-card);border:1px solid var(--color-border);border-radius:var(--radius-large);box-shadow:var(--shadow-soft);overflow:hidden}.showcaseMedia,.featuredArticleMedia,.portfolioHeroMedia,.articleCoverWrap{background:linear-gradient(135deg,#111827f0,#1f2937e0)}.showcaseMedia{color:#fff;place-items:center;min-height:220px;font-weight:900;display:grid;overflow:hidden}.showcaseMedia img,.featuredArticleMedia img,.portfolioHeroMedia img,.articleCoverWrap img,.adminListThumb img{object-fit:cover;width:100%;height:100%;display:block}.showcaseBody{padding:24px}.showcaseBody h3,.featuredArticleBody h2,.articleSidebarCard h3{color:var(--color-primary);margin:12px 0 8px}.cardMetaRow{color:var(--color-muted);flex-wrap:wrap;align-items:center;gap:10px;font-size:13px;font-weight:800;display:flex}.featuredArticleCard{background:var(--color-card);border:1px solid var(--color-border);border-radius:var(--radius-large);box-shadow:var(--shadow-soft);grid-template-columns:.95fr 1.05fr;gap:0;display:grid;overflow:hidden}.featuredArticleMedia{color:#fff;place-items:center;min-height:390px;font-weight:900;display:grid}.featuredArticleBody{flex-direction:column;justify-content:center;align-items:flex-start;padding:clamp(28px,5vw,52px);display:flex}.featuredArticleBody h2{letter-spacing:-1.8px;font-size:clamp(30px,4vw,52px);line-height:1}.blogGridSection{margin-top:52px}.blogPostCard .showcaseMedia{min-height:190px}.portfolioDetailHero,.blogDetailHero{padding-bottom:46px}.portfolioHeroMedia{border-radius:var(--radius-large);color:#fff;min-height:420px;box-shadow:var(--shadow-soft);place-items:center;font-weight:900;display:grid;overflow:hidden}.articleHeroInner{text-align:center;max-width:920px}.articleHeroInner .breadcrumb,.portfolioDetailHero .breadcrumb{margin-bottom:18px;display:inline-block}.articleHeroInner h1{letter-spacing:-2.5px;margin:0;font-size:clamp(40px,6vw,72px);line-height:.98}.articleHeroInner p{max-width:760px;margin:18px auto;font-size:18px}.articleMetaRow{justify-content:center}.articleCoverWrap{border-radius:var(--radius-large);min-height:380px;box-shadow:var(--shadow-soft);margin-top:-22px;overflow:hidden}.articleLayout{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:34px;display:grid}.articleContent{background:var(--color-card);border:1px solid var(--color-border);border-radius:var(--radius-large);box-shadow:var(--shadow-soft);padding:clamp(28px,5vw,56px)}.articleContent h2{letter-spacing:-.8px;margin:34px 0 12px;font-size:clamp(24px,3vw,34px);line-height:1.1}.articleContent h2:first-child{margin-top:0}.articleContent p{margin:0 0 18px;font-size:17px}.articleBullet{border:1px solid var(--color-border);background:#c8ff3d33;border-radius:16px;padding:12px 14px}.articleSidebarCard{background:var(--color-primary);color:#fff;border-radius:var(--radius-large);box-shadow:var(--shadow-soft);padding:26px;position:sticky;top:18px}.articleSidebarCard h3,.articleSidebarCard p,.articleSidebarCard span{color:#fff}.articleSidebarCard .eyebrow{color:var(--color-primary)}.adminListMediaRow{grid-template-columns:90px 1fr;align-items:center;gap:16px;display:grid}.adminListThumb{background:var(--color-primary);width:90px;height:90px;color:var(--color-accent);border-radius:20px;place-items:center;font-size:28px;font-weight:900;display:grid;overflow:hidden}.portfolioAdminCard p{margin-bottom:0}@media (max-width:1100px){.showcaseGrid,.featuredArticleCard,.articleLayout{grid-template-columns:1fr}.articleSidebarCard{position:static}}@media (max-width:680px){.showcaseGrid{gap:16px}.showcaseBody,.featuredArticleBody,.articleContent,.articleSidebarCard{padding:22px}.adminListMediaRow{grid-template-columns:1fr}.adminListThumb{width:100%;height:160px}}.inlineAdminControl{grid-template-columns:1fr auto;align-items:end;gap:.75rem;display:grid}.checkboxCardLabel{border-radius:var(--radius-md,18px);background:#ffffffb3;border:1px solid #0f172a1a;align-items:center;gap:.65rem;min-height:3.5rem;padding:.85rem 1rem;font-weight:700;flex-direction:row!important;display:flex!important}.checkboxCardLabel input{width:auto!important}.compactPanelTitleRow{margin-bottom:1rem}.faqAdminMiniList{gap:.85rem;display:grid}.faqAdminMiniItem{background:#f8fafcdb;border:1px solid #0f172a14;border-radius:18px;padding:1rem}.faqAdminMiniItem strong{color:var(--text-strong,#0f172a);margin-bottom:.35rem;display:block}.faqAdminMiniItem p,.testimonialAdminQuote{color:var(--text-muted,#64748b);line-height:1.7}.roundedAdminThumb,.roundedAdminThumb img{border-radius:999px}.testimonialAdminList{gap:1rem}.testimonialAdminCard .adminListMediaRow{align-items:center}.testimonialAdminQuote{border-left:3px solid var(--accent-color,#c8ff3d);background:#f8fafce6;border-radius:14px;margin:1rem 0;padding:1rem}.faqPageLayout,.enhancedFaqList{gap:1.25rem;display:grid}.faqGroupCard{background:#fff;border:1px solid #0f172a14;border-radius:28px;padding:clamp(1.25rem,3vw,2rem);box-shadow:0 18px 55px #0f172a14}.faqGroupHeader{margin-bottom:1.25rem}.faqGroupHeader h2{margin:.2rem 0 0;font-size:clamp(1.4rem,3vw,2rem)}.homepageFaqList{max-width:920px;margin:0 auto}.centerActionRow,.centeredEmptyState{text-align:center}.centerActionRow{justify-content:center;margin-top:1.5rem;display:flex}.testimonialHomeSection{background:radial-gradient(circle at 15% 15%,#c8ff3d2e,#0000 32%),linear-gradient(#fff 0%,#f8fafc 100%)}.testimonialHomeGrid,.testimonialPublicGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.testimonialPublicCard{background:#fff;border:1px solid #0f172a14;border-radius:28px;gap:1rem;padding:1.25rem;display:grid;position:relative;overflow:hidden;box-shadow:0 20px 55px #0f172a14}.testimonialPublicCard:before{content:"";background:linear-gradient(90deg, var(--accent-color,#c8ff3d), #11182729);height:5px;position:absolute;inset:0 0 auto}.featuredTestimonialCard{border-color:#c8ff3d8c}.compactTestimonialCard{min-height:100%}.testimonialCardTop{align-items:center;gap:.85rem;display:flex}.testimonialCardTop strong,.testimonialCardTop span{display:block}.testimonialCardTop span{color:var(--text-muted,#64748b);margin-top:.15rem;font-size:.9rem}.testimonialAvatar{background:var(--dark-color,#111827);width:3.2rem;height:3.2rem;color:var(--accent-color,#c8ff3d);border-radius:999px;flex:none;place-items:center;font-weight:900;display:grid;overflow:hidden}.testimonialAvatar img{object-fit:cover;width:100%;height:100%}.testimonialStars{color:#111827;letter-spacing:.08em;font-size:.95rem}.testimonialPublicCard p{color:var(--text-muted,#64748b);line-height:1.75}@media (max-width:980px){.testimonialHomeGrid,.testimonialPublicGrid{grid-template-columns:1fr 1fr}}@media (max-width:720px){.inlineAdminControl,.testimonialHomeGrid,.testimonialPublicGrid{grid-template-columns:1fr}}.legalEditorForm{max-width:none}.legalEditorTabs{flex-wrap:wrap;gap:.75rem;margin-bottom:1.25rem;display:flex}.legalEditorTabs button{cursor:pointer;color:var(--color-primary);background:#fff;border:1px solid #0f172a1a;border-radius:999px;padding:.85rem 1.1rem;font-weight:900}.legalEditorTabs button.activeLegalTab,.legalEditorTabs button:hover{background:var(--color-primary);color:#fff;border-color:var(--color-primary)}.legalHeroSection{color:#fff;background:radial-gradient(circle at 15% 15%,#c8ff3d3d,#0000 32%),linear-gradient(135deg,#111827 0%,#1f2937 100%);padding:clamp(90px,10vw,150px) 0 64px}.legalHeroGrid{grid-template-columns:minmax(0,1.05fr) minmax(320px,.55fr);align-items:center;gap:clamp(2rem,5vw,4rem);display:grid}.legalHeroSection h1{letter-spacing:-.055em;margin:.35rem 0 1rem;font-size:clamp(2.8rem,7vw,6.2rem);line-height:.94}.legalHeroSection p{color:#ffffffc7;max-width:760px;font-size:clamp(1rem,2vw,1.18rem);line-height:1.8}.legalUpdatedPill{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffff14;border:1px solid #ffffff26;border-radius:999px;align-items:center;gap:.65rem;margin-top:1.5rem;padding:.8rem 1rem;display:inline-flex}.legalUpdatedPill span{color:#ffffffa8;font-weight:800}.legalUpdatedPill strong{color:var(--color-accent)}.legalHeroCard,.legalTocCard,.legalArticleCard,.legalCtaCard{border:1px solid #0f172a14;border-radius:30px;box-shadow:0 24px 70px #0f172a1a}.legalHeroCard{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffff14;border-color:#ffffff26;padding:clamp(1.35rem,3vw,2rem)}.legalHeroCard h2{margin:.45rem 0 .6rem;font-size:clamp(1.45rem,3vw,2rem)}.legalHeroCheckGrid{grid-template-columns:1fr 1fr;gap:.7rem;margin-top:1.25rem;display:grid}.legalHeroCheckGrid span{color:#fff;background:#ffffff12;border:1px solid #ffffff21;border-radius:16px;padding:.8rem;font-size:.9rem;font-weight:900}.legalContentSection{background:#f8fafc}.legalContentGrid{grid-template-columns:minmax(240px,.32fr) minmax(0,1fr);align-items:start;gap:clamp(1.5rem,4vw,3rem);display:grid}.legalTocCard{background:#fff;padding:1.25rem;position:sticky;top:96px}.legalTocCard nav{gap:.5rem;margin-top:.85rem;display:grid}.legalTocCard a{color:var(--color-secondary);border-radius:14px;padding:.7rem .8rem;font-weight:800}.legalTocCard a:hover{color:var(--color-primary);background:#c8ff3d38}.legalArticleCard{background:#fff;padding:clamp(1.4rem,4vw,3rem)}.legalIntroText{color:var(--color-muted);line-height:1.8}.legalTextBlock{border-top:1px solid #0f172a14;gap:.55rem;padding:clamp(1.25rem,3vw,2rem) 0;scroll-margin-top:110px;display:grid}.legalTextBlock:first-of-type{border-top:0}.legalTextBlock span{color:var(--color-accent);letter-spacing:.12em;font-size:.9rem;font-weight:950}.legalTextBlock h2{color:var(--color-primary);margin:0;font-size:clamp(1.35rem,3vw,2rem)}.legalTextBlock p{color:var(--color-muted);margin:0;line-height:1.85}.legalCtaSection{background:#fff}.legalCtaCard{color:#fff;background:radial-gradient(circle at 18% 10%,#c8ff3d40,#0000 32%),#111827;justify-content:space-between;align-items:center;gap:1.5rem;padding:clamp(1.5rem,4vw,3rem);display:flex}.legalCtaCard h2{margin:.35rem 0 .5rem;font-size:clamp(1.7rem,4vw,3rem)}.legalCtaCard p{color:#ffffffb8;max-width:720px;margin:0;line-height:1.75}@media (max-width:980px){.legalHeroGrid,.legalContentGrid{grid-template-columns:1fr}.legalTocCard{position:static}.legalCtaCard{flex-direction:column;align-items:flex-start}}@media (max-width:620px){.legalHeroCheckGrid{grid-template-columns:1fr}.legalUpdatedPill,.legalCtaCard .button{justify-content:center;width:100%}}.showcaseMedia,.featuredArticleMedia,.portfolioHeroMedia,.articleCoverWrap,.adminListThumb,.mediaThumb,.testimonialAvatar{position:relative;overflow:hidden}.managedImage{object-fit:cover}.managedImageContain,.mediaPreviewImage{object-fit:contain}.mediaPreviewImage{padding:16px!important}.managedLogoPreviewImage,.managedFaviconPreviewImage{object-fit:contain}.mutedBadge{color:#475569;background:#64748b1f}.deploymentTopbar{align-items:stretch}.deploymentScoreCard,.deploymentHeroCard,.deploymentCheckItem,.deploymentCommandPanel pre{border-radius:var(--radius-large);border:1px solid #0f172a14}.deploymentScoreCard{min-width:240px;box-shadow:var(--shadow-soft);background:#fff;align-content:center;gap:6px;padding:22px;display:grid}.deploymentScoreCard span{color:var(--color-muted);letter-spacing:.1em;text-transform:uppercase;font-size:12px;font-weight:900}.deploymentScoreCard strong{color:var(--color-primary);font-size:clamp(40px,6vw,64px);line-height:1}.deploymentScoreCard p{margin:0}.deploymentHeroCard{color:#fff;box-shadow:var(--shadow-soft);background:radial-gradient(circle at 16% 8%,#c8ff3d47,#0000 32%),#111827;justify-content:space-between;align-items:center;gap:24px;margin-bottom:24px;padding:clamp(24px,4vw,38px);display:flex}.deploymentHeroCard h2{color:#fff;letter-spacing:-1.5px;margin:8px 0;font-size:clamp(28px,4vw,48px);line-height:1}.deploymentHeroCard p{color:#ffffffb8;max-width:760px;margin:0}.readyDeploymentCard{background:radial-gradient(circle at 18% 8%,#c8ff3d61,#0000 34%),linear-gradient(135deg,#111827,#14532d)}.deploymentGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;display:grid}.deploymentChecklistPanel .panelTitleRow{align-items:flex-start}.deploymentCheckList{gap:12px;display:grid}.deploymentCheckItem{background:#f8fafc;justify-content:space-between;align-items:flex-start;gap:16px;padding:16px;display:flex}.deploymentCheckItem strong,.deploymentCheckItem span{display:block}.deploymentCheckItem p{margin:6px 0}.deploymentCheckItem>span{flex:none}.deploymentCommandPanel pre{color:#e2e8f0;background:#0f172a;margin:0;padding:18px;line-height:1.7;overflow-x:auto}@media (max-width:980px){.deploymentHeroCard,.deploymentTopbar{flex-direction:column;align-items:flex-start}.deploymentScoreCard,.deploymentGrid{width:100%}.deploymentGrid{grid-template-columns:1fr}}@media (max-width:720px){.container{width:min(100% - 24px,1180px)}.heroSection{padding-top:22px}.heroGrid,.pageHeroGrid{border-radius:24px;padding:22px}.trustRow,.cardActionRow,.topbarActions,.compactActions,.topbarActions .button,.cardActionRow .button,.heroActions .button,.finalCta .button,.deploymentHeroCard .button{width:100%}.dashboardTopbar,.panelTitleRow,.deploymentCheckItem{flex-direction:column;align-items:flex-start}.deploymentCheckItem>span{width:fit-content}}.invoiceMainWrap{padding:28px}.invoiceActionBar{justify-content:space-between;align-items:center;gap:12px;max-width:980px;margin:0 auto 18px;display:flex}.printableInvoicePaper .invoiceBrandMark{background:var(--invoice-primary,var(--color-primary));color:var(--invoice-accent,var(--color-accent));letter-spacing:-.5px;border-radius:14px;justify-content:center;align-items:center;font-size:16px;font-weight:950;display:inline-flex}.invoicePaymentFooter{gap:18px;display:grid}.invoiceBankDetails{border:1px solid var(--color-border);background:#f8fafc;border-radius:16px;margin-top:12px;padding:14px}.invoiceFooterNote{color:var(--color-muted);font-weight:800}.auditSummaryGrid{grid-template-columns:repeat(4,minmax(0,1fr))}.auditFilterPanel{gap:18px;display:grid}.quickFilterRow{flex-wrap:wrap;gap:10px;display:flex}.filterPill{text-decoration:none}.auditSearchForm{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:14px;display:grid}.auditSearchForm label{gap:8px;font-weight:800;display:grid}.auditSearchForm input{width:100%}.auditLogList{gap:16px;display:grid}.auditLogCard{border:1px solid var(--color-border);border-radius:var(--radius-large);box-shadow:var(--shadow-soft);background:#fff;padding:18px}.auditMetadataBox{margin-top:14px}.auditMetadataBox summary{color:var(--color-primary);cursor:pointer;font-weight:900}.auditMetadataBox pre{color:#e2e8f0;white-space:pre-wrap;background:#0f172a;border-radius:16px;margin:12px 0 0;padding:16px;overflow-x:auto}@media (max-width:980px){.auditSummaryGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.auditSearchForm{grid-template-columns:1fr}}@media (max-width:640px){.invoiceMainWrap{padding:16px}.invoiceActionBar{flex-direction:column;align-items:stretch}.invoiceActionBar .button,.auditSearchForm .button{width:100%}.auditSummaryGrid{grid-template-columns:1fr}}.userSummaryGrid,.notificationSummaryGrid{grid-template-columns:repeat(5,minmax(0,1fr))}.userFilterPanel{gap:18px;margin-bottom:22px;display:grid}.userManagementList{gap:18px;display:grid}.userManagementCard{border:1px solid var(--color-border);border-radius:var(--radius-large);box-shadow:var(--shadow-soft);background:#fff;gap:16px;padding:18px;display:grid}.userManagementHeader{grid-template-columns:minmax(0,1fr) auto;align-items:flex-start;gap:16px;display:grid}.userManagementHeader strong,.userManagementHeader span,.userManagementHeader small{display:block}.userManagementHeader strong{color:var(--color-primary);font-size:18px}.userManagementHeader span,.userManagementHeader small,.userMiniStats span{color:var(--color-muted);overflow-wrap:anywhere;font-weight:800}.userBadgeRow,.userMiniStats{flex-wrap:wrap;gap:10px;display:flex}.userBadgeRow{justify-content:flex-end}.userMiniStats span{color:var(--color-primary);background:#1118270a;border-radius:999px;padding:8px 10px;font-size:12px}.dangerBadge{color:#991b1b;background:#ef44441f}.inlineAdminForm{background:#1118270a;border-radius:18px;gap:12px;padding:14px;display:grid}.inlineFormGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.inlineAdminForm label{color:var(--color-primary);gap:8px;font-weight:900;display:grid}.inlineAdminForm select,.inlineAdminForm textarea{border:1px solid var(--color-border);color:var(--color-primary);font:inherit;background:#fff;border-radius:14px;width:100%;padding:12px 14px}.userManagementForm .smallActionButton{justify-self:start}@media (max-width:1180px){.userSummaryGrid,.notificationSummaryGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:760px){.userSummaryGrid,.notificationSummaryGrid,.inlineFormGrid,.userManagementHeader{grid-template-columns:1fr}.userBadgeRow{justify-content:flex-start}.userManagementForm .smallActionButton{width:100%}}.brandImageFrame,.managedAssetImageFrame{display:block;position:relative;overflow:hidden}.headerBrandImageFrame{width:clamp(150px,16vw,220px);height:48px}.footerBrandImageFrame{width:min(270px,70vw);height:86px}.brandImage,.managedLogoPreviewImage,.managedFaviconPreviewImage{object-fit:contain}.managedLogoPreviewFrame{width:150px;max-width:100%;height:70px}.managedFaviconPreviewFrame{width:64px;height:64px}.managedLogoPreviewImage,.managedFaviconPreviewImage{box-shadow:none;border-radius:0;padding:0}@media (max-width:640px){.headerBrandImageFrame{width:150px;height:42px}}.authSupportList,.emailOutboxSteps{gap:10px;margin:18px 0;display:grid}.authSupportList span,.emailOutboxSteps span{color:#fff;background:#ffffff1a;border:1px solid #ffffff24;border-radius:16px;padding:12px 14px;font-weight:800}.authCardGroup{gap:18px;display:grid}.compactAuthCard{box-shadow:none}.infoMessage{color:#1d4ed8;background:#eff6ff;border:1px solid #2563eb29}.formMessage a{margin-left:8px;text-decoration:underline;display:inline-flex}.emailOutboxInfoPanel{color:#fff;background:#111827}.emailOutboxInfoPanel h2,.emailOutboxInfoPanel p{color:#fff}.emailOutboxList{gap:16px;display:grid}.emailOutboxCard{border:1px solid var(--color-border);border-radius:var(--radius-large);background:#fff;gap:16px;padding:20px;display:grid}.copyLinkBox{gap:8px;font-weight:800;display:grid}.copyLinkBox input{font-family:Consolas,Monaco,monospace;font-size:13px}.emailOutboxActions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.inlineSuccessText,.inlineErrorText{border-radius:999px;padding:9px 12px;font-size:13px;font-weight:900;display:inline-flex}.inlineSuccessText{color:#027a48;background:#ecfdf3}.inlineErrorText{color:#be123c;background:#fff1f2}@media (max-width:700px){.emailOutboxActions .button,.authCardGroup .button{width:100%}}.panelBadgeStack{flex-direction:column;align-items:flex-end;gap:8px;display:flex}.chatAutoRefreshBadge{border:1px solid var(--color-border);color:var(--color-secondary);white-space:nowrap;background:#1118270f;border-radius:999px;padding:8px 10px;font-size:12px;font-weight:900;display:inline-flex}.launchRunbookGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.launchRunbookCard{border:1px solid var(--color-border);background:#fff;border-radius:20px;padding:18px}.launchRunbookCard strong,.launchRunbookCard span{display:block}.launchRunbookCard strong{color:var(--color-primary);margin-bottom:6px}.launchRunbookCard span{color:var(--color-muted);overflow-wrap:anywhere;font-size:14px;font-weight:800}@media (max-width:920px){.dashboardShell,.wideDashboardShell{border-radius:24px;width:min(100% - 20px,1480px);min-height:auto;margin:18px auto 44px}.dashboardSidebar{padding:20px}.dashboardMain{padding:22px}.dashboardTopbar h1{letter-spacing:-1.4px;font-size:clamp(28px,8vw,42px)}.dashboardSidebar nav{scrollbar-width:thin;gap:8px;padding-bottom:6px;display:flex;overflow-x:auto}.dashboardSidebar a,.dashboardSidebar .disabledDashLink{white-space:nowrap;flex:none}.sidebarUserCard{margin-top:16px}.launchRunbookGrid{grid-template-columns:1fr}}@media (max-width:640px){.dashboardMain{padding:16px}.dashboardStatCard,.dashboardPanel,.requestDashboardCard,.emailOutboxCard{padding:18px}.dashboardStatCard strong{overflow-wrap:anywhere;font-size:27px}.panelBadgeStack{align-items:flex-start;width:100%}.panelBadgeStack .statusBadge,.chatAutoRefreshBadge{justify-content:center;width:100%}.chatMessageList{border-radius:18px;max-height:540px;padding:12px}.chatMessageBubble{border-radius:18px;padding:14px}.invoicePaper,.printableInvoicePaper{border-radius:18px;padding:22px}}.launchScoreCard strong{color:var(--accent)}.launchJourneyPanel{overflow:hidden}.launchJourneySteps{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:12px;display:grid}.launchJourneyStep{color:var(--text);background:linear-gradient(135deg,#facc1529,#ffffffeb);border:1px solid #0f172a14;border-radius:18px;align-items:center;gap:12px;padding:14px;text-decoration:none;transition:transform .2s,box-shadow .2s;display:flex}.launchJourneyStep:hover{transform:translateY(-2px);box-shadow:0 16px 40px #0f172a1f}.launchJourneyStep strong{background:var(--text);color:#fff;border-radius:999px;flex:0 0 34px;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex}.launchJourneyStep span{font-size:14px;font-weight:800}.launchQaGroup{margin-top:22px}.launchQaGrid{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:14px;display:grid}.launchQaItem{background:#fff;border:1px solid #0f172a14;border-radius:20px;flex-direction:column;justify-content:space-between;gap:14px;min-height:190px;padding:18px;display:flex}.launchQaItemHeader{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.launchQaItemHeader strong{color:var(--text);font-size:16px}.launchQaItem p{color:var(--muted);margin:10px 0;font-size:14px;line-height:1.55}.launchQaItem small{color:var(--muted);font-weight:800;display:block}@media (max-width:640px){.launchQaGrid,.launchJourneySteps{grid-template-columns:1fr}.launchQaItem,.launchJourneyStep{border-radius:16px}}.handoverGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin:22px 0;display:grid}.handoverPanel{position:relative;overflow:hidden}.handoverCommandBlock{color:#e5e7eb;white-space:pre-wrap;background:#0f172a;border:1px solid #ffffff14;border-radius:18px;margin-top:16px;padding:16px;font-size:.87rem;line-height:1.7;overflow-x:auto}.handoverChecklist{gap:10px;margin:16px 0 0;padding-left:20px;display:grid}.handoverChecklist li{color:var(--muted-text,#667085);line-height:1.6}@media (max-width:900px){.handoverGrid{grid-template-columns:1fr}.handoverCommandBlock{font-size:.8rem}}.heroImageGrid{grid-template-columns:1fr .95fr}.heroLiveVisual{border-radius:var(--radius-large);background:#0f172a;flex-direction:column;justify-content:space-between;min-height:520px;padding:24px;display:flex;position:relative;overflow:hidden;box-shadow:0 24px 80px #11182738}.heroLiveVisualImage,.serviceCardImage{object-fit:cover}.heroLiveOverlay,.serviceCardOverlay{background:linear-gradient(#0f172a2e 0%,#0f172ab8 72%,#0f172ae0 100%);position:absolute;inset:0}.heroVisualTop,.heroVisualBottom,.serviceCardContent{z-index:2;position:relative}.heroVisualTop{justify-content:space-between;align-items:center;gap:12px;display:flex}.heroVisualTop p{color:#fff;margin:0;font-size:15px;font-weight:900}.heroVisualTop span{background:var(--color-accent);color:var(--color-primary);border-radius:999px;justify-content:center;align-items:center;padding:9px 12px;font-size:12px;font-weight:900;display:inline-flex}.heroVisualBottom{gap:16px;display:grid}.heroStatRow{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.heroStatRow div,.heroVisualPanel{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1f;border:1px solid #ffffff2e;border-radius:20px;padding:16px}.heroStatRow strong{color:var(--color-accent);font-size:24px;display:block}.heroStatRow span,.heroVisualPanel p{color:#ffffffc7;font-size:13px}.heroVisualPanel h3{color:#fff;margin:8px 0;font-size:24px}.heroVisualPanel>span{color:var(--color-accent);font-weight:800;display:block}.heroVisualProgress{margin-top:18px}.imageBackedServiceCard{color:#fff;border:0;align-items:flex-end;min-height:360px;padding:0;display:flex;position:relative;overflow:hidden}.serviceCardFallbackGradient{background:linear-gradient(135deg,#163047 0%,#334155 42%,#111827 100%);position:absolute;inset:0}.serviceCardContent{flex-direction:column;justify-content:space-between;gap:14px;width:100%;min-height:100%;padding:24px;display:flex}.serviceCardTopRow{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.serviceCardPill,.serviceBookmark{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff;background:#ffffff24;border:1px solid #ffffff2e;border-radius:999px;justify-content:center;align-items:center;font-size:12px;font-weight:800;display:inline-flex}.serviceCardPill{padding:9px 12px}.serviceBookmark{width:34px;height:34px}.imageBackedServiceCard h3{color:#fff;margin:0 0 10px}.imageBackedServiceCard p{color:#ffffffd1;margin:0}.imageTagRow{margin:0}.imageTagRow span{color:#fff;background:#ffffff26;border:1px solid #ffffff2e}.serviceInlineLink{color:var(--color-accent);font-weight:900}.socialAuthButton{border:1px solid var(--color-border);width:100%;color:var(--color-primary);background:#fff;justify-content:center;gap:12px}.socialAuthButton:hover{box-shadow:0 10px 24px #11182714}.googleMark{color:#ea4335;background:#fff;border:1px solid #1118271f;border-radius:50%;place-items:center;width:28px;height:28px;font-size:18px;font-weight:900;display:inline-grid}.authDivider{color:var(--color-muted);text-transform:uppercase;letter-spacing:.08em;align-items:center;gap:12px;font-size:12px;display:flex}.authDivider span{background:#1118271a;flex:1;height:1px}.passwordToggleLabel{margin-top:-4px}@media (max-width:920px){.heroLiveVisual{min-height:420px}.heroStatRow,.cardGrid{grid-template-columns:1fr}}@media (max-width:560px){.heroLiveVisual{min-height:360px;padding:18px}.serviceCardContent{padding:20px}}.smtpReadinessGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.smtpReadinessGrid span{align-items:flex-start;gap:4px;display:grid}.smtpTestActionBox{flex-wrap:wrap;align-items:center;gap:12px;margin:14px 0 18px;display:flex}.smtpTestActionBox .button:disabled{cursor:not-allowed;opacity:.65}@media (max-width:900px){.smtpReadinessGrid{grid-template-columns:1fr}.smtpTestActionBox .button{width:100%}}.paymentOptionHelpBox,.paymentOptionSummaryBox{background:#beff281f;border:1px solid #1118271a;border-radius:18px;gap:6px;margin-top:-4px;padding:14px 16px;display:grid}.paymentOptionHelpBox strong,.paymentOptionSummaryBox h3{color:var(--color-primary);margin:0}.paymentOptionHelpBox p,.paymentOptionSummaryBox p{color:var(--color-muted);margin:0;line-height:1.6}.paymentOptionHelpBox span{color:#9a3412;background:#fff7ed;border-radius:999px;width:fit-content;padding:8px 10px;font-size:12px;font-weight:900;display:inline-flex}.paymentOptionSummaryBox{background:#fff;margin-bottom:18px}.shareableOfferResult{background:linear-gradient(135deg,#beff262e,#ffffffeb);border:1px solid #beff2673;border-radius:20px;gap:12px;padding:16px;display:grid}.shareableOfferResult strong{color:var(--color-primary)}.shareableOfferResult input{color:var(--color-primary);background:#fff;font-size:13px;font-weight:700}.shareableOfferResult p,.shareModeHelpBox p{margin:0}.compactCopyButton{padding:10px 14px;font-size:12px}.publicOfferPage{background:radial-gradient(circle at 20% 10%,#beff2638,#0000 32%),linear-gradient(135deg,#f7f2e8 0%,#fff 55%,#eef2ff 100%);min-height:78vh}.publicOfferShell{grid-template-columns:minmax(280px,.86fr) minmax(320px,1.14fr);align-items:start;gap:28px;display:grid}.singlePublicOfferShell{grid-template-columns:minmax(280px,720px);justify-content:center}.publicOfferBrandPanel,.publicOfferPanel{border:1px solid #1118271a;border-radius:30px;box-shadow:0 24px 80px #1118271a}.publicOfferBrandPanel{color:#fff;background:#0f172a;padding:34px;position:sticky;top:110px;overflow:hidden}.publicOfferBrandPanel:after{content:"";filter:blur(3px);background:#beff2633;border-radius:50%;width:220px;height:220px;position:absolute;inset:auto -60px -90px auto}.publicOfferBrandPanel h1{color:#fff;margin:18px 0;font-size:clamp(34px,4vw,56px);line-height:.98}.publicOfferBrandPanel p,.publicOfferBrandPanel .authSupportList span{color:#ffffffd1}.publicOfferPriceBox{background:#ffffff1a;border:1px solid #ffffff2e;border-radius:22px;gap:6px;margin:22px 0;padding:18px;display:grid}.publicOfferPriceBox strong{color:var(--color-accent);font-size:34px}.publicOfferPriceBox span{color:#ffffffd1;font-weight:800}.publicOfferPanel{background:#fffffff0;gap:20px;padding:30px;display:grid}.publicOfferMetaGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.publicOfferDeliverables{border:1px solid var(--color-border);background:#f8fafc;border-radius:20px;padding:18px}.publicOfferDeliverables strong{margin-bottom:8px;display:block}.publicOfferActionBox{border:1px solid var(--color-border);background:#f8fafc;border-radius:22px;gap:14px;padding:18px;display:grid}.warningMessage{color:#92400e;background:#fffbeb;border:1px solid #92400e2e}@media (max-width:920px){.publicOfferShell{grid-template-columns:1fr}.publicOfferBrandPanel{position:relative;top:auto}}@media (max-width:560px){.publicOfferBrandPanel,.publicOfferPanel{border-radius:22px;padding:22px}.publicOfferMetaGrid{grid-template-columns:1fr}}
