:root{color:#101814;background:#f6f0e4;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}body{color:#101814;background:#f6f0e4;min-width:320px;min-height:100vh;margin:0}a{color:inherit}button,input{font:inherit}.authPage{background:radial-gradient(circle at 20% 20%,#ffab0038,#0000 34%),linear-gradient(135deg,#fff7e9 0%,#eef7ef 100%);place-items:center;min-height:100vh;padding:32px;display:grid}.authCard{background:#fffffff0;border:1px solid #1018141f;border-radius:28px;width:min(620px,100%);padding:34px;box-shadow:0 30px 90px #10181424}.logoLine{align-items:center;gap:12px;margin-bottom:20px;display:flex}.brandIcon{color:#0f1f16;background:linear-gradient(135deg,#ffac00,#32c27a);border-radius:14px;place-items:center;width:40px;height:40px;font-weight:900;display:grid}.authCard h1,.pageHead h1{letter-spacing:-.05em;margin:0;font-size:clamp(30px,4vw,44px)}.authCard p,.pageHead p{color:#607068;line-height:1.55}.notice{color:#5a3b00;background:#fff6df;border:1px solid #f1c46d;border-radius:16px;margin:18px 0;padding:14px;font-size:14px}.statusLine,.row{background:#f5f7f2;border-radius:14px;justify-content:space-between;gap:16px;margin:8px 0;padding:12px 14px;display:flex}.form{gap:16px;margin-top:18px;display:grid}.twoCol{grid-template-columns:repeat(2,minmax(0,1fr))}.wide{grid-column:1/-1}.field{gap:8px;display:grid}.field span{color:#344238;font-size:13px;font-weight:800}.field input{color:#101814;background:#fff;border:1px solid #d7ded7;border-radius:14px;outline:none;width:100%;padding:14px 15px}.field input:focus{border-color:#ffac00;box-shadow:0 0 0 4px #ffac0024}.primaryButton,.secondaryButton{cursor:pointer;border:0;border-radius:16px;padding:14px 18px;font-weight:900}.primaryButton{color:#101814;background:#ffac00}.secondaryButton{color:#101814;background:#eef2ef}.primaryButton:disabled{opacity:.6;cursor:not-allowed}.authLinks{justify-content:center;gap:18px;margin-top:22px;font-size:14px;font-weight:800;display:flex}.errorBox{color:#9d1c1c;background:#fff1f1;border:1px solid #ffb7b7;border-radius:16px;padding:14px;font-size:14px}.appShell{background:#f6f0e4;grid-template-columns:280px minmax(0,1fr);min-height:100vh;display:grid}.sidebar{background:#fff;border-right:1px solid #e4ded0;padding:24px}.brand{border-bottom:1px solid #e4ded0;align-items:center;gap:12px;padding-bottom:22px;display:flex}.brand span{color:#66746d;font-size:12px;display:block}.sidebar nav{gap:8px;margin-top:24px;display:grid}.sidebar nav a{color:#243229;border-radius:14px;padding:13px 14px;font-weight:850;text-decoration:none}.sidebar nav a:hover{background:#f5f7f2}.main{min-width:0}.topbar{background:#fff;border-bottom:1px solid #e4ded0;justify-content:space-between;align-items:center;height:72px;padding:0 28px;display:flex}.topbar span{color:#66746d;font-size:12px;display:block}.page{gap:22px;padding:28px;display:grid}.metricsGrid{grid-template-columns:repeat(6,minmax(0,1fr));gap:14px;display:grid}.metric,.card,.tableWrap,.emptyBox,.jsonBox{background:#fff;border:1px solid #e4ded0;border-radius:22px;box-shadow:0 12px 40px #1018140f}.metric{padding:18px}.metric span{color:#66746d;text-transform:uppercase;font-size:12px;font-weight:800;display:block}.metric strong{margin-top:10px;font-size:20px;display:block}.card{padding:22px}.card h2{margin:0 0 14px}.tableWrap{overflow:auto}table{border-collapse:collapse;width:100%}td{border-bottom:1px solid #eee7da;padding:16px}td:first-child{font-weight:850}td a{color:#0b6b43;font-weight:900}.emptyBox{text-align:center;color:#66746d;padding:34px}.jsonBox{color:#213027;max-height:70vh;padding:22px;overflow:auto}@media (width<=900px){.appShell{grid-template-columns:1fr}.sidebar{position:static}.metricsGrid,.twoCol{grid-template-columns:1fr}.authPage,.page{padding:18px}}.livePanel{color:#f8fff9;background:#101814;border-radius:26px;padding:22px;box-shadow:0 18px 70px #1018142e}.compactLivePanel{margin-top:4px}.liveHeader{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:18px;display:flex}.liveHeader h2{letter-spacing:-.04em;margin:8px 0 4px;font-size:28px}.liveHeader p{color:#b8c6be;margin:0}.liveKicker{color:#ffac00;text-transform:uppercase;letter-spacing:.12em;align-items:center;gap:9px;font-size:12px;font-weight:900;display:flex}.pulseDot,.idleDot{border-radius:999px;width:10px;height:10px}.pulseDot{background:#32c27a;animation:1.4s infinite qrestPulse;box-shadow:0 0 #32c27ab3}.idleDot{background:#8d9a92}@keyframes qrestPulse{0%{box-shadow:0 0 #32c27ab3}70%{box-shadow:0 0 0 12px #32c27a00}to{box-shadow:0 0 #32c27a00}}.liveOpenLink{color:#101814;background:#ffac00;border-radius:14px;justify-content:center;align-items:center;padding:12px 15px;font-weight:900;text-decoration:none;display:inline-flex}.liveGrid{grid-template-columns:320px minmax(0,1fr);gap:18px;display:grid}.callListBox,.transcriptBox{color:#101814;background:#fff;border-radius:22px;padding:18px}.callListBox h3,.transcriptBox h3{margin:0 0 12px}.callListItem{background:#f6f0e4;border:1px solid #e4ded0;border-radius:16px;gap:5px;margin-bottom:10px;padding:13px;text-decoration:none;display:grid}.callListItem span{color:#0b6b43;text-transform:uppercase;font-size:12px;font-weight:900}.callListItem small{color:#66746d}.transcriptTop{border-bottom:1px solid #e4ded0;justify-content:space-between;gap:14px;margin-bottom:14px;padding-bottom:14px;display:flex}.transcriptTop p{color:#66746d;margin:2px 0 0}.statusPill{color:#0b6b43;text-transform:uppercase;background:#e9f8ef;border:1px solid #b9ebce;border-radius:999px;align-self:flex-start;padding:8px 12px;font-size:12px;font-weight:900}.callFacts{gap:8px;margin-bottom:14px;display:grid}.audioBox{background:#fff9eb;border:1px solid #e4ded0;border-radius:18px;gap:10px;margin-bottom:14px;padding:14px;display:grid}.audioBox audio{width:100%}.mutedAudio{color:#66746d;background:#f5f7f2}.timelineBox{gap:12px;max-height:520px;padding-right:4px;display:grid;overflow:auto}.timelineEvent{background:#f6f0e4;border-left:4px solid #ffac00;border-radius:14px;padding:13px 14px}.eventMeta{color:#66746d;text-transform:uppercase;justify-content:space-between;gap:14px;font-size:12px;font-weight:900;display:flex}.timelineEvent p{margin:7px 0 0;line-height:1.45}.emptyMini{color:#66746d;background:#f5f7f2;border-radius:14px;padding:14px}@media (width<=1100px){.liveGrid{grid-template-columns:1fr}.liveHeader{display:grid}}.fullAudioBox{background:#fff6df;border-color:#f1c46d}.audioTitleRow{justify-content:space-between;align-items:center;gap:14px;display:flex}.recordingLink{color:#fff;background:#101814;border-radius:12px;justify-content:center;align-items:center;padding:9px 12px;font-size:12px;font-weight:900;text-decoration:none;display:inline-flex}.audioHint{color:#5f6d64;font-size:13px;font-weight:700}.callListButton{text-align:left;width:100%;font:inherit;cursor:pointer;appearance:none;background:inherit}.callListButton:hover{transform:translateY(-1px)}.callListItem.selectedCallItem{border-color:#ffb000;box-shadow:0 0 0 2px #ffb0002e}.callPhoneLine{opacity:.78;word-break:break-word;font-weight:700}.callListHeaderRow{justify-content:space-between;align-items:center;gap:12px;display:flex}.restoreHiddenCalls,.hideCallButton{color:#102018;cursor:pointer;background:#ffb00024;border:0;border-radius:999px;font-weight:900}.restoreHiddenCalls{padding:8px 10px;font-size:12px}.hideCallButton{padding:6px 9px;font-size:11px}.callRowTop{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.hideCallButton:hover,.restoreHiddenCalls:hover{background:#ffb00047}.loginBrandCopy{flex-direction:column;gap:2px;display:flex}.loginBrandCopy strong{font-weight:900}.loginBrandCopy span{opacity:.68;font-weight:700}.publicSite{background:radial-gradient(circle at top left, #f4c7543d, transparent 34rem), radial-gradient(circle at top right, #589c6721, transparent 40rem), linear-gradient(135deg, #f9f1df 0%, #eef6 0.e9 48%, #f8f4ea 100%);color:#111827;min-height:100vh}.publicNav{justify-content:space-between;align-items:center;gap:24px;width:min(1180px,100% - 32px);margin:0 auto;padding:24px 0;display:flex}.publicBrand{color:#111827;letter-spacing:-.02em;align-items:center;gap:10px;font-weight:900;text-decoration:none;display:inline-flex}.publicBrandMark{color:#111827;background:#f4c754;border-radius:14px;place-items:center;width:38px;height:38px;display:inline-grid;box-shadow:0 14px 30px #5f4c1738}.publicNavLinks{flex-wrap:wrap;align-items:center;gap:18px;display:flex}.publicNavLinks a{color:#334155;font-size:.95rem;font-weight:800;text-decoration:none}.publicHero,.publicSection,.publicCTA,.publicFooter{width:min(1180px,100% - 32px);margin-left:auto;margin-right:auto}.publicHero{grid-template-columns:minmax(0,1.15fr) minmax(320px,.65fr);align-items:center;gap:34px;padding:64px 0 46px;display:grid}.publicHeroCopy h1{letter-spacing:-.075em;max-width:850px;margin:0;font-size:clamp(3rem,6vw,5.45rem);line-height:.94}.publicHeroCopy h2{letter-spacing:-.04em;color:#203126;max-width:820px;margin:24px 0 0;font-size:clamp(1.35rem,2.1vw,2rem);line-height:1.16}.publicHeroCopy p{color:#475569;max-width:820px;font-size:1.08rem;line-height:1.75}.publicKicker{color:#40624b;letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:9px;margin:0 0 14px;font-size:.82rem;font-weight:900;display:inline-flex}.onlineDot{background:#22c55e;border-radius:999px;width:10px;height:10px;display:inline-block;box-shadow:0 0 0 6px #22c55e24}.publicHeroActions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:28px;display:flex}.goldButton,.outlineButton{border-radius:999px;justify-content:center;align-items:center;min-height:48px;padding:0 22px;font-weight:900;text-decoration:none;display:inline-flex}.goldButton{color:#111827;background:#f4c754;box-shadow:0 18px 34px #5f4c1738}.outlineButton{color:#111827;background:#ffffff94;border:1px solid #1118272e}.publicHeroCard,.publicSection,.publicCTA{background:#ffffffd6;border:1px solid #11182717;border-radius:32px;box-shadow:0 24px 70px #3341551f}.publicHeroCard{padding:26px}.publicStatusTop{border-bottom:1px solid #11182714;align-items:center;gap:12px;padding-bottom:18px;display:flex}.publicStatusRows{gap:12px;margin-top:18px;display:grid}.publicStatusRows div{background:#f8faf4;border-radius:18px;justify-content:space-between;gap:16px;padding:14px;display:flex}.publicStatusRows span{color:#64748b;font-weight:800}.publicStatusRows b{color:#0f172a;text-align:right}.publicSection{margin-top:24px;padding:34px}.publicSection h2,.publicCTA h2{letter-spacing:-.06em;margin:0 0 18px;font-size:clamp(2rem,4vw,3.2rem);line-height:1}.benefitGrid,.stepsGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.sphariGrid{grid-template-columns:repeat(4,minmax(0,1fr))}.benefitGrid article,.stepsGrid div{background:#fbfaf5;border:1px solid #11182714;border-radius:24px;padding:22px}.benefitGrid h3,.stepsGrid h3{letter-spacing:-.03em;margin:0 0 10px}.benefitGrid p{color:#64748b;margin:0;line-height:1.55}.industryCloud{flex-wrap:wrap;gap:12px;display:flex}.industryCloud span{color:#203126;background:#fbfaf5;border:1px solid #11182714;border-radius:999px;padding:12px 16px;font-weight:900}.productionPanel{grid-template-columns:1fr .95fr;align-items:start;gap:28px;display:grid}.productionPanel p{color:#64748b;line-height:1.7}.stepsList{gap:12px;display:grid}.stepsList div{background:#f8faf4;border:1px solid #11182712;border-radius:20px;padding:16px}.stepsList span{color:#40624b;letter-spacing:.08em;font-size:.8rem;font-weight:950}.stepsList strong{color:#0f172a;margin:4px 0;display:block}.stepsList p{margin:0}.qrestProduct p{color:#64748b;max-width:850px;line-height:1.7}.publicCTA{text-align:center;margin-top:24px;padding:42px 24px}.publicCTA p{color:#64748b;margin-bottom:22px}.publicFooter{color:#64748b;flex-wrap:wrap;align-items:center;gap:18px;padding:34px 0 46px;font-weight:800;display:flex}.publicFooter a{color:#334155;text-decoration:none}.requestCard{max-width:800px}.requestForm{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:20px;display:grid}.requestForm .fullField,.requestForm .pendingBox,.requestForm button{grid-column:1/-1}.requestForm textarea{width:100%;font:inherit;resize:vertical;color:#111827;background:#fffdf7;border:1px solid #1118271f;border-radius:16px;padding:14px 16px}.pendingBox{color:#6f5100;background:#fff7d6;border-radius:18px;padding:14px 16px;font-weight:800;line-height:1.45}@media (width<=980px){.benefitGrid,.sphariGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=860px){.publicNav{flex-direction:column;align-items:flex-start}.publicHero,.productionPanel,.benefitGrid,.stepsGrid,.sphariGrid,.requestForm{grid-template-columns:1fr}.publicHero{padding-top:30px}}.industriesSection{overflow:hidden}.industryHeader{grid-template-columns:minmax(0,.95fr) minmax(320px,.75fr);align-items:end;gap:28px;margin-bottom:24px;display:grid}.industryHeader h2{max-width:780px}.industryLead{color:#64748b;margin:0;font-size:1.02rem;line-height:1.75}.industryGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.industryCard{background:linear-gradient(#fffffff0,#f8faf4f0);border:1px solid #11182717;border-radius:26px;flex-direction:column;min-height:255px;padding:22px;display:flex;box-shadow:0 16px 40px #33415512}.industryIcon{color:#111827;background:#f4c754;border-radius:16px;place-items:center;width:42px;height:42px;margin-bottom:18px;font-size:.82rem;font-weight:950;display:inline-grid;box-shadow:0 12px 22px #5f4c1729}.industryCard h3{color:#0f172a;letter-spacing:-.035em;margin:0 0 10px;font-size:1.13rem;line-height:1.1}.industryCard p{color:#64748b;margin:0;font-size:.96rem;line-height:1.58}.industryTags{flex-wrap:wrap;gap:8px;margin-top:auto;padding-top:18px;display:flex}.industryTags span{color:#2f5038;background:#40624b14;border-radius:999px;padding:7px 10px;font-size:.76rem;font-weight:900}.industryNote{color:#fffdf7;background:#111827;border-radius:24px;align-items:flex-start;gap:10px;margin-top:18px;padding:18px 20px;line-height:1.55;display:flex}.industryNote strong{color:#f4c754;white-space:nowrap}.industryNote span{color:#fffdf7d1}@media (width<=1120px){.industryGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=860px){.industryHeader{grid-template-columns:1fr;align-items:start}.industryGrid{grid-template-columns:1fr}.industryCard{min-height:auto}.industryNote{flex-direction:column}.industryNote strong{white-space:normal}}.requestPage{color:#111827;background:radial-gradient(circle at 0 0,#f4c75442,#0000 34rem),radial-gradient(circle at 100% 0,#589c6721,#0000 38rem),linear-gradient(135deg,#f9f1df 0%,#eef6e9 50%,#f8f4ea 100%);min-height:100vh;padding:48px 18px}.requestShell{grid-template-columns:minmax(320px,.82fr) minmax(420px,1fr);align-items:start;gap:28px;width:min(1180px,100%);margin:0 auto;display:grid}.requestIntro,.requestPanel{background:#ffffffdb;border:1px solid #11182717;border-radius:34px;box-shadow:0 28px 80px #33415521}.requestIntro{padding:34px;position:sticky;top:28px}.requestBrand{color:#111827;align-items:center;gap:10px;margin-bottom:44px;font-weight:950;text-decoration:none;display:inline-flex}.requestIntro h1{letter-spacing:-.075em;margin:0;font-size:clamp(3rem,5vw,5rem);line-height:.92}.requestIntro p{color:#475569;font-size:1.05rem;line-height:1.75}.requestHighlights{gap:12px;margin-top:28px;display:grid}.requestHighlights div{background:#f8faf4;border:1px solid #11182712;border-radius:22px;padding:18px}.requestHighlights strong{color:#0f172a;letter-spacing:-.02em;margin-bottom:4px;display:block}.requestHighlights span{color:#64748b;line-height:1.5}.requestPanel{padding:30px}.requestPanelHeader{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:22px;display:flex}.requestEyebrow{color:#40624b;letter-spacing:.08em;text-transform:uppercase;font-size:.78rem;font-weight:950}.requestPanelHeader h2{letter-spacing:-.06em;margin:5px 0 0;font-size:clamp(2rem,3.5vw,3rem);line-height:.98}.requestBadge{color:#276738;white-space:nowrap;background:#22c55e1a;border-radius:999px;padding:9px 12px;font-weight:950}.professionalRequestForm{grid-template-columns:repeat(2,minmax(0,1fr))}.professionalRequestForm .field span{letter-spacing:.01em;color:#26372d;font-size:.78rem}.professionalRequestForm input,.professionalRequestForm select,.professionalRequestForm textarea{width:100%;min-height:48px;font:inherit;color:#111827;background:#fffdf7eb;border:1px solid #11182721;border-radius:16px;outline:none;padding:14px 15px;transition:border-color .16s,box-shadow .16s,background .16s}.professionalRequestForm textarea{resize:vertical;min-height:132px}.professionalRequestForm input:focus,.professionalRequestForm select:focus,.professionalRequestForm textarea:focus{background:#fff;border-color:#40624ba6;box-shadow:0 0 0 4px #40624b1a}.professionalNotice{color:#6f5100;background:#fff7d6;border-radius:20px;grid-column:1/-1;gap:4px;padding:16px 18px;line-height:1.5;display:grid}.professionalNotice strong{color:#5f4500}.professionalSubmit{appearance:none;cursor:pointer;border:none;border-radius:999px;grid-column:1/-1;min-height:52px;font-size:1rem;font-weight:950;box-shadow:0 18px 34px #5f4c1738;color:#111827!important;background:#f4c754!important}.professionalSubmit:hover{transform:translateY(-1px)}.requestNextSteps{color:#fffdf7;background:#111827;border-radius:26px;margin-top:24px;padding:22px}.requestNextSteps h3{color:#f4c754;letter-spacing:-.03em;margin:0 0 14px}.requestNextSteps ol{counter-reset:step;gap:12px;margin:0;padding:0;list-style:none;display:grid}.requestNextSteps li{counter-increment:step;grid-template-columns:34px 1fr;align-items:start;gap:12px;display:grid}.requestNextSteps li:before{content:counter(step);color:#f4c754;background:#f4c75429;border-radius:11px;place-items:center;width:30px;height:30px;font-weight:950;display:grid}.requestNextSteps strong{color:#fff;display:block}.requestNextSteps span{color:#fffdf7b8;margin-top:2px;line-height:1.45;display:block}.requestLinks{margin-top:18px}@media (width<=980px){.requestShell{grid-template-columns:1fr}.requestIntro{position:static}}@media (width<=720px){.requestPage{padding:22px 14px}.requestIntro,.requestPanel{border-radius:26px;padding:22px}.professionalRequestForm{grid-template-columns:1fr}.requestPanelHeader{flex-direction:column}}.sphariPage{color:#111827;background:radial-gradient(circle at 0 0,#f4c75440,#0000 34rem),radial-gradient(circle at 100% 0,#589c6721,#0000 40rem),linear-gradient(135deg,#f9f1df 0%,#eef6e9 48%,#f8f4ea 100%);min-height:100vh}.sphariNav{justify-content:space-between;align-items:center;gap:24px;width:min(1180px,100% - 32px);margin:0 auto;padding:24px 0;display:flex}.sphariBrand{color:#111827;align-items:center;gap:10px;font-weight:950;text-decoration:none;display:inline-flex}.sphariNav nav{flex-wrap:wrap;align-items:center;gap:18px;display:flex}.sphariNav nav a{color:#334155;font-weight:850;text-decoration:none}.sphariHome,.subPage,.businessRequestPage{width:min(1180px,100% - 32px);margin:0 auto;padding:42px 0 70px}.sphariHeroPanel,.subHero,.businessRequestCard,.pageCTA{background:#ffffffdb;border:1px solid #11182717;border-radius:34px;box-shadow:0 28px 80px #33415521}.sphariHeroPanel{padding:clamp(34px,6vw,72px)}.sphariHeroPanel h1,.subHero h1{letter-spacing:-.08em;max-width:950px;margin:0;font-size:clamp(3.2rem,7vw,6.4rem);line-height:.9}.sphariHeroPanel p,.subHero p{color:#475569;max-width:850px;font-size:1.1rem;line-height:1.75}.sphariHomeGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:22px;display:grid}.sphariFeatureCard,.detailGrid article,.industryGridV5 article,.processTimeline article,.nextStepGrid article{color:#111827;background:#ffffffdb;border:1px solid #11182717;border-radius:28px;padding:24px;text-decoration:none;box-shadow:0 18px 48px #33415517}.sphariFeatureCard span,.detailGrid article span,.processTimeline article span,.nextStepGrid article span{background:#f4c754;border-radius:15px;place-items:center;width:42px;height:42px;margin-bottom:18px;font-weight:950;display:inline-grid}.sphariFeatureCard h2,.detailGrid h2,.industryGridV5 h2,.processTimeline h2,.nextStepGrid h2{letter-spacing:-.045em;margin:0 0 10px;line-height:1.02}.sphariFeatureCard p,.detailGrid p,.industryGridV5 p,.processTimeline p,.nextStepGrid p{color:#64748b;margin:0;line-height:1.6}.qrestCard{color:#fffdf7;background:#111827}.qrestCard p{color:#fffdf7bd}.subHero{margin-bottom:22px;padding:clamp(32px,5vw,58px)}.detailGrid,.industryGridV5{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.industryGridV5 article b{color:#2f5038;background:#40624b14;border-radius:999px;margin-top:18px;padding:8px 11px;display:inline-flex}.processTimeline{gap:16px;display:grid}.processTimeline article{grid-template-columns:64px .35fr 1fr;align-items:center;gap:18px;display:grid}.pageCTA{justify-content:space-between;align-items:center;gap:18px;margin-top:22px;padding:34px;display:flex}.pageCTA h2{letter-spacing:-.05em;margin:0}.requestHeroClean{margin-bottom:22px}.businessRequestCard{padding:34px}.businessRequestForm{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.businessRequestForm label{gap:7px;display:grid}.businessRequestForm label span{color:#25362d;font-size:.82rem;font-weight:900}.businessRequestForm input,.businessRequestForm select,.businessRequestForm textarea{color:#111827;width:100%;min-height:52px;font:inherit;background:#fffdf7f0;border:1px solid #11182721;border-radius:16px;outline:none;padding:14px 15px}.businessRequestForm textarea{resize:vertical;min-height:140px}.businessRequestForm input:focus,.businessRequestForm select:focus,.businessRequestForm textarea:focus{background:#fff;border-color:#40624ba6;box-shadow:0 0 0 4px #40624b1a}.wideField{grid-column:1/-1}.intakeNotice{color:#6f5100;background:#fff7d6;border-radius:20px;gap:4px;padding:16px 18px;line-height:1.55;display:grid}.goldSubmit{appearance:none;cursor:pointer;border:none;border-radius:999px;min-height:54px;font-weight:950;box-shadow:0 18px 34px #5f4c1738;color:#111827!important;background:#f4c754!important}.nextStepGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:22px;display:grid}@media (width<=1040px){.sphariHomeGrid,.detailGrid,.industryGridV5,.nextStepGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.processTimeline article{grid-template-columns:56px 1fr}.processTimeline article p{grid-column:2}}@media (width<=760px){.sphariNav{flex-direction:column;align-items:flex-start}.sphariHomeGrid,.detailGrid,.industryGridV5,.nextStepGrid,.businessRequestForm{grid-template-columns:1fr}.wideField{grid-column:auto}.pageCTA{flex-direction:column;align-items:flex-start}}.sphariDarkPage{color:#eef4ff;background:radial-gradient(circle at 78% 0,#46ffb414,#0000 30rem),radial-gradient(circle at 20% 12%,#5f82ff1f,#0000 32rem),linear-gradient(135deg,#080d14 0%,#0c111c 48%,#07100f 100%);min-height:100vh}.sphariDarkNav{z-index:20;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0d121ec2;border:1px solid #94a3b826;border-radius:999px;justify-content:space-between;align-items:center;gap:18px;width:min(1180px,100% - 32px);margin:0 auto;padding:18px 14px;display:flex;position:sticky;top:10px;box-shadow:0 20px 80px #00000047}.sphariDarkBrand{color:#f8fbff;letter-spacing:.01em;background:#ffffff0e;border:1px solid #ffffff14;border-radius:999px;align-items:center;min-height:44px;padding:0 20px;font-weight:900;text-decoration:none;display:inline-flex}.sphariDarkNav nav{flex-wrap:wrap;align-items:center;gap:28px;padding-right:14px;display:flex}.sphariDarkNav nav a{color:#e2e8f0c2;font-size:1rem;font-weight:750;text-decoration:none}.sphariDarkNav nav a:hover{color:#fff}.sphariDarkHome,.sphariDarkSubPage{width:min(1180px,100% - 32px);margin:0 auto;padding:clamp(72px,10vw,150px) 0 90px}.sphariDarkHero{max-width:1040px}.sphariDarkKicker{color:#e2e8f0c2;letter-spacing:.02em;align-items:center;gap:10px;margin:0 0 26px;font-weight:800;display:inline-flex}.sphariDarkKicker:before{content:"";background:#38d7f2;border-radius:999px;width:8px;height:8px;box-shadow:0 0 24px #38d7f2bf}.sphariDarkHero h1,.sphariDarkSubHero h1{letter-spacing:-.075em;max-width:1120px;margin:0;font-size:clamp(4rem,8vw,7.8rem);line-height:.98}.sphariDarkHero h1 span{background:linear-gradient(90deg,#76a7ff,#34d7ef);color:#0000;-webkit-background-clip:text;background-clip:text;display:block}.sphariDarkHero h1 strong,.sphariDarkSubHero h1{background:linear-gradient(90deg,#75a8ff 0%,#32d7ef 24%,#b68cff 48%,#ff7ab8 68%,#ffc15c 84%,#eef071 100%);color:#0000;-webkit-background-clip:text;background-clip:text;font-weight:950;display:block}.sphariDarkHero p,.sphariDarkSubHero p{color:#e2e8f0b8;max-width:760px;margin:28px 0 0;font-size:clamp(1.1rem,2vw,1.45rem);line-height:1.55}.sphariDarkActions{flex-wrap:wrap;gap:14px;margin-top:36px;display:flex}.sphariPrimaryBtn,.sphariSecondaryBtn,.sphariPrimarySubmit{border:1px solid #ffffff1f;border-radius:14px;justify-content:center;align-items:center;min-height:56px;padding:0 22px;font-weight:820;text-decoration:none;display:inline-flex}.sphariPrimaryBtn,.sphariPrimarySubmit{color:#f8fbff;background:linear-gradient(135deg,#6d8fff6b,#38d7f21f);box-shadow:0 18px 50px #295bff33}.sphariSecondaryBtn{color:#e2e8f0c7;background:#ffffff09}.sphariTrustPills{flex-wrap:wrap;gap:20px;margin-top:44px;display:flex}.sphariTrustPills span{color:#e2e8f0b8;background:#ffffff05;border:1px dashed #94a3b829;border-radius:999px;padding:12px 18px}.sphariDarkCards,.sphariDarkGrid,.sphariIndustryMatrix{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin-top:70px;display:grid}.sphariDarkGrid,.sphariIndustryMatrix{grid-template-columns:repeat(3,minmax(0,1fr))}.sphariDarkCard,.sphariDarkGrid article,.sphariIndustryMatrix article,.sphariProcessList article,.sphariContactForm,.sphariContactAside,.sphariDarkCTA{background:#ffffff0b;border:1px solid #94a3b824;border-radius:28px;box-shadow:0 30px 80px #00000038}.sphariDarkCard,.sphariDarkGrid article,.sphariIndustryMatrix article{color:#eef4ff;min-height:260px;padding:26px;text-decoration:none}.sphariDarkCard small,.sphariDarkGrid small{color:#8cc7ff;background:#75a8ff29;border-radius:14px;place-items:center;width:42px;height:42px;margin-bottom:24px;font-weight:950;display:inline-grid}.sphariDarkCard h2,.sphariDarkGrid h2,.sphariIndustryMatrix h2,.sphariProcessList h2,.sphariContactAside h2{color:#f8fbff;letter-spacing:-.045em;margin:0 0 12px;line-height:1.02}.sphariDarkCard p,.sphariDarkGrid p,.sphariIndustryMatrix p,.sphariProcessList p,.sphariContactAside span{color:#e2e8f0ad;margin:0;line-height:1.58}.sphariDarkCard.accent{background:linear-gradient(135deg,#75a8ff24,#ff7ab817)}.sphariDarkSubHero{max-width:1040px}.sphariDarkSubHero h1{font-size:clamp(3.4rem,7vw,6.9rem)}.sphariIndustryMatrix article b{color:#ffe88a;margin-top:22px;font-size:.9rem;display:inline-flex}.sphariProcessList{gap:18px;margin-top:70px;display:grid}.sphariProcessList article{grid-template-columns:72px .35fr 1fr;align-items:center;gap:22px;padding:26px;display:grid}.sphariProcessList span{color:#38d7f2;background:#38d7f21a;border-radius:16px;place-items:center;width:48px;height:48px;font-weight:950;display:inline-grid}.sphariDarkCTA{justify-content:space-between;align-items:center;gap:22px;margin-top:28px;padding:28px;display:flex}.sphariDarkCTA h2{color:#f8fbff;letter-spacing:-.045em;margin:0}.sphariContactLayout{grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:22px;margin-top:54px;display:grid}.sphariContactForm{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding:28px;display:grid}.sphariContactForm label{gap:8px;display:grid}.sphariContactForm label span{color:#e2e8f0c7;font-size:.86rem;font-weight:820}.sphariContactForm input,.sphariContactForm select,.sphariContactForm textarea{color:#f8fbff;width:100%;min-height:54px;font:inherit;background:#ffffff0e;border:1px solid #94a3b82e;border-radius:16px;outline:none;padding:14px 16px}.sphariContactForm textarea{resize:vertical;min-height:150px}.sphariContactForm input::-moz-placeholder{color:#e2e8f061}.sphariContactForm textarea::-moz-placeholder{color:#e2e8f061}.sphariContactForm input::placeholder,.sphariContactForm textarea::placeholder{color:#e2e8f061}.sphariContactForm input:focus,.sphariContactForm select:focus,.sphariContactForm textarea:focus{border-color:#38d7f29e;box-shadow:0 0 0 4px #38d7f21a}.sphariContactAside{padding:28px;position:sticky;top:100px}.sphariContactAside div{gap:6px;margin-top:22px;display:grid}.sphariContactAside strong{color:#f8fbff}@media (width<=1060px){.sphariDarkCards,.sphariDarkGrid,.sphariIndustryMatrix{grid-template-columns:repeat(2,minmax(0,1fr))}.sphariContactLayout{grid-template-columns:1fr}.sphariContactAside{position:static}}@media (width<=760px){.sphariDarkNav{border-radius:26px;flex-direction:column;align-items:flex-start}.sphariDarkNav nav{gap:14px;padding-right:0}.sphariDarkHome,.sphariDarkSubPage{padding-top:54px}.sphariDarkHero h1,.sphariDarkSubHero h1{font-size:clamp(3rem,18vw,4.2rem)}.sphariDarkCards,.sphariDarkGrid,.sphariIndustryMatrix,.sphariContactForm,.sphariProcessList article{grid-template-columns:1fr}.sphariDarkCTA{flex-direction:column;align-items:flex-start}}.qrestProductHero h1{background:linear-gradient(90deg,#75a8ff 0%,#38d7f2 35%,#f4c754 76%,#fff08a 100%);color:#0000;-webkit-background-clip:text;background-clip:text}.qrestProductGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin-top:70px;display:grid}.qrestProductGrid article{background:#ffffff0b;border:1px solid #94a3b824;border-radius:28px;min-height:250px;padding:26px;box-shadow:0 30px 80px #00000038}.qrestProductGrid small{color:#ffe88a;background:#f4c7542e;border-radius:14px;place-items:center;width:42px;height:42px;margin-bottom:24px;font-weight:950;display:inline-grid}.qrestProductGrid h2{color:#f8fbff;letter-spacing:-.045em;margin:0 0 12px;line-height:1.02}.qrestProductGrid p{color:#e2e8f0ad;margin:0;line-height:1.58}.qrestTruthPanel{background:linear-gradient(135deg,#75a8ff14,#f4c7540e);border:1px solid #94a3b824;border-radius:30px;grid-template-columns:1fr .8fr;gap:28px;margin-top:28px;padding:30px;display:grid;box-shadow:0 30px 80px #00000038}.qrestTruthPanel h2{color:#f8fbff;letter-spacing:-.045em;margin:0 0 14px}.qrestTruthPanel p{color:#e2e8f0ad;margin:0;line-height:1.62}.qrestTruthPanel ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.qrestTruthPanel li{color:#f8fbffe0;background:#ffffff0b;border:1px solid #ffffff12;border-radius:16px;padding:12px 14px;font-weight:760}.sphariDarkCard.qrestAccent{background:linear-gradient(135deg,#f4c7541f,#38d7f214)}@media (width<=1060px){.qrestProductGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.qrestTruthPanel{grid-template-columns:1fr}}@media (width<=760px){.qrestProductGrid{grid-template-columns:1fr}}
