:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#06090d;--panel:#0c1219;--panel-2:#111a24;--border:#223144;--text:#eaf3ff;--muted:#8aa0b6;--accent:#6ad7ff;--good:#74e39a;--warn:#ffd166;--danger:#ff6b6b}*{box-sizing:border-box}body{background:radial-gradient(circle at top, #0e1b28 0, var(--bg) 42%);color:var(--text);margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}button,textarea,input,select{font:inherit}button{cursor:pointer}.shell{grid-template-columns:260px 1fr;min-height:100vh;display:grid}.sidebar{border-right:1px solid var(--border);background:#070c12eb;padding:28px 20px}.brand{letter-spacing:.32em;color:var(--accent);margin-bottom:34px;font-weight:800}.nav{gap:8px;display:grid}.navItem{color:var(--muted);border:1px solid #0000;border-radius:10px;padding:12px 14px}.navItem.active{color:var(--text);border-color:var(--border);background:var(--panel)}.main{width:100%;max-width:1400px;margin:0 auto;padding:32px}.header{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:26px;display:flex}.eyebrow{color:var(--accent);text-transform:uppercase;letter-spacing:.18em;font-size:12px}h1{margin:6px 0 8px;font-size:34px}.sub{color:var(--muted);margin:0}.status{border:1px solid var(--border);color:var(--good);background:#74e39a0f;border-radius:999px;padding:8px 12px}.grid{grid-template-columns:1.35fr .65fr;gap:18px;display:grid}.card{border:1px solid var(--border);background:linear-gradient(#111a24f5,#0b1118f5);border-radius:16px;padding:18px;box-shadow:0 10px 30px #00000038}.card h2{margin:0 0 14px;font-size:16px}.metrics{grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:18px;display:grid}.metric{border:1px solid var(--border);background:#0a1017;border-radius:12px;padding:14px}.metric b{margin-bottom:3px;font-size:24px;display:block}.metric span{color:var(--muted);font-size:12px}.chat{flex-direction:column;min-height:420px;display:flex}.messages{flex:1;align-content:start;gap:12px;margin-bottom:16px;display:grid}.message{border-radius:12px;max-width:90%;padding:13px 14px;line-height:1.45}.message.jarvis{background:#0b1822;border:1px solid #17364b}.message.user{background:#132032;border:1px solid #2a425f;justify-self:end}.composer{grid-template-columns:1fr auto;gap:10px;display:grid}textarea{resize:none;border:1px solid var(--border);min-height:58px;color:var(--text);background:#071018;border-radius:12px;outline:none;padding:13px}textarea:focus{border-color:#39759b}input{border:1px solid var(--border);color:var(--text);background:#071018;border-radius:9px;outline:none;min-width:0;padding:10px}input:focus{border-color:#39759b}.primary{background:var(--accent);color:#00131c;border:0;border-radius:12px;padding:0 18px;font-weight:800}.secondary{border:1px solid var(--border);color:var(--text);background:#0b131d;border-radius:9px;padding:8px 10px}.mission{gap:10px;display:grid}.missionRow,.approval{border:1px solid var(--border);background:#0a1017;border-radius:12px;padding:13px}.rowTop{justify-content:space-between;gap:12px;display:flex}.badge{border:1px solid var(--border);color:var(--muted);border-radius:999px;padding:4px 7px;font-size:11px}.badge.green{color:var(--good)}.badge.yellow{color:var(--warn)}.small{color:var(--muted);margin-top:6px;font-size:12px}.actions{gap:8px;margin-top:10px;display:flex}.approve{color:var(--good)}.reject{color:var(--danger)}.architecture{margin-top:18px}.code{white-space:pre-wrap;color:#b9d7ea;border:1px solid var(--border);background:#071018;border-radius:12px;padding:14px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px}.approvalList{gap:14px;max-height:none;padding-right:4px;display:grid;overflow-y:visible}.approvalCard{border:1px solid var(--border);background:#0a1017;border-radius:12px;padding:14px}.approvalSection{margin-top:14px;font-size:13px;line-height:1.5}.approvalSection strong{color:var(--accent);margin-bottom:5px;display:block}.approvalSection ul{color:var(--muted);margin:7px 0 0 18px;padding:0}.emailDraft{white-space:pre-wrap;color:#dbe8f5;border:1px solid var(--border);background:#071018;border-radius:10px;margin-top:7px;padding:11px}.approvalLink{color:var(--accent);word-break:break-all;margin-top:8px;font-size:12px;text-decoration:none;display:inline-block}.approvalLink:hover{text-decoration:underline}.outreachCenter{gap:18px;margin-top:18px;display:grid}.sectionHeading{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.sectionHeading h2{margin:5px 0 7px;font-size:25px}.outreachMetrics{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.outreachMetrics .metric:nth-child(9){border-color:#67552c}.queueCard,.recoveryCard,.conversationCard{min-width:0}.queueCardActive{border-color:#67552c;box-shadow:0 0 0 1px #c29b3d1f}.queueCard h2,.conversationCard h2{margin-bottom:0}.queueList{gap:8px;margin-top:14px;display:grid}.queueItem{border:1px solid var(--border);background:#0a1017;border-radius:10px;grid-template-columns:32px minmax(220px,1fr) auto;align-items:center;gap:12px;padding:11px;display:grid}.priorityNumber{width:28px;height:28px;color:var(--accent);background:#152235;border-radius:8px;place-items:center;font-weight:800;display:grid}.queueDetails{gap:3px;min-width:0;display:grid}.queueDetails span,.queueDetails small{color:var(--muted)}.outreachReview{border:1px solid var(--border);background:#071018;border-radius:9px;margin-top:9px;overflow:hidden}.outreachReview>summary{cursor:pointer;color:var(--accent);padding:9px 11px;font-size:12px;font-weight:700}.reviewSection{border-top:1px solid var(--border);padding:11px}.reviewSection h3{letter-spacing:.1em;color:var(--muted);margin:0 0 9px;font-size:11px}.reviewSection dl{gap:7px;margin:0 0 10px;display:grid}.reviewSection dl>div{grid-template-columns:90px minmax(0,1fr);gap:8px;display:grid}.reviewSection dt{color:var(--muted);font-size:12px}.reviewSection dd{overflow-wrap:anywhere;white-space:pre-wrap;margin:0}.reviewSection ul{margin:8px 0 0;padding-left:20px}.reviewSection li{margin-top:5px}.proposedEmailBody{color:var(--text);font:inherit;white-space:pre-wrap;overflow-wrap:anywhere;background:#0a1017;border-radius:7px;margin:0;padding:11px;line-height:1.55}.queueActions{flex-wrap:wrap;justify-content:flex-end;align-items:center;margin-top:0}.queueActions .secondary{padding:6px 9px;font-size:12px}.providerQualificationPanel{padding:18px}.providerQualificationIntro{align-items:center}.providerQualificationIntro>div:first-child{min-width:0;max-width:900px}.providerQualificationList{gap:14px;margin-top:16px;display:grid}.providerQualificationCard{border:1px solid var(--border);background:#0a1017;border-radius:12px;padding:18px}.providerQualificationCard>details{width:100%}.providerQualificationSummary{cursor:pointer;grid-template-columns:40px minmax(0,1fr) auto;align-items:start;gap:14px;list-style:none;display:grid}.providerQualificationSummary::-webkit-details-marker{display:none}.providerQualificationSummaryMain{min-width:0}.providerQualificationSummary>.badge{place-self:start end}.providerQualificationIndex{width:34px;height:34px;color:var(--accent);background:#152235;border-radius:9px;place-items:center;font-weight:800;display:grid}.providerQualificationMain{gap:14px;min-width:0;margin:16px 0 0 54px;display:grid}.providerQualificationTitle{color:var(--text);font-size:17px;line-height:1.35;display:block}.providerQualificationMeta{color:var(--muted);flex-wrap:wrap;gap:5px 14px;margin-top:6px;font-size:12px;display:flex}.providerQualificationMeta span{position:relative}.providerQualificationMeta span+span:before{content:"•";color:#42546a;position:absolute;left:-9px}.providerCandidatePanel{background:linear-gradient(#0b151f,#081019);border:1px solid #29425b;border-radius:11px;gap:12px;padding:14px;display:grid}.providerCandidateHeading{justify-content:space-between;align-items:center;gap:14px;display:flex}.providerCandidateHeading>div:first-child{min-width:0}.providerCandidateHeading strong{font-size:15px}.providerCandidateScores{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.providerCandidateLabel{color:var(--accent);letter-spacing:.12em;text-transform:uppercase;margin-bottom:3px;font-size:10px;font-weight:800}.providerEvidenceGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;display:grid}.providerEvidenceItem{border:1px solid var(--border);background:#071018;border-radius:9px;min-width:0;padding:11px 12px}.providerEvidenceItem span{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;margin-bottom:5px;font-size:10px;font-weight:700;display:block}.providerEvidenceItem strong{color:var(--text);overflow-wrap:anywhere;word-break:break-word;font-size:12px;line-height:1.45;display:block}.providerEvidenceWide{grid-column:span 2}.providerEvidenceFull{grid-column:1/-1}.providerInlineMeta{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.providerEvidenceItem .providerInlineMeta>span{letter-spacing:normal;text-transform:none;margin:0;display:inline-flex}.providerInlineDivider{color:#42546a!important}.providerInlineUnavailable{font-weight:700;color:var(--muted)!important;font-size:12px!important}.providerInlineLink{color:var(--accent);font-size:12px;font-weight:800;text-decoration:none}.providerInlineLink:hover{text-decoration:underline}.providerEvidenceItem .providerInlineChip{color:var(--text);letter-spacing:normal;text-transform:none;background:#0b151f;border:1px solid #29425b;border-radius:999px;align-items:center;margin:0;padding:4px 8px;font-size:11px;font-weight:700;display:inline-flex}.providerChipRow{flex-wrap:wrap;gap:8px;display:flex}.providerEvidenceItem .providerStatusChip{letter-spacing:normal;text-transform:none;border-radius:999px;align-items:center;margin:0;padding:5px 9px;font-size:11px;font-weight:800;display:inline-flex}.providerEvidenceItem .providerStatusChip.missing{color:#ffd37a;background:#ffbe3c14;border:1px solid #6a4c1a}.providerEvidenceItem .providerStatusChip.ok{color:#8cf0b0;background:#35c96b14;border:1px solid #1f5a36}.providerRecommendationReason{background:#1d364d29;border:1px solid #20374d;border-radius:9px;gap:5px;padding:11px 12px;display:grid}.providerRecommendationReason span{color:var(--muted);letter-spacing:.07em;text-transform:uppercase;font-size:10px;font-weight:800}.providerRecommendationReason strong{color:var(--text);font-size:12px;line-height:1.5}.providerReadinessBreakdown{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:4px;display:grid}.providerReadinessBreakdown span{border:1px solid var(--border);color:var(--muted);background:#08121b;border-radius:8px;justify-content:space-between;gap:8px;padding:8px 9px;font-size:11px;display:flex}.providerReadinessBreakdown b{color:var(--text)}.providerMessageReview,.providerBackupReview{border:1px solid var(--border);background:#071018;border-radius:9px;overflow:hidden}.providerMessageReview>summary,.providerBackupReview>summary{cursor:pointer;color:var(--accent);padding:10px 12px;font-size:12px;font-weight:700}.providerMessageReview[open]>summary,.providerBackupReview[open]>summary{border-bottom:1px solid var(--border)}.providerMessageContent{gap:9px;padding:12px;display:grid}.providerMessageToolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.providerMessageToolbar .small{margin-top:0}.providerCopyButton{flex:none}.providerBackupReview{opacity:.96}.providerBackupReview>summary{color:#8bc7ff}.providerMessageContent .proposedEmailBody{border:1px solid var(--border);background:#09131d;max-height:360px;padding:14px;font-size:13px;line-height:1.6;overflow:auto}.providerBackupReview .providerEvidenceGrid{padding:12px}.providerQualificationFooter{border-top:1px solid var(--border);justify-content:space-between;align-items:center;gap:16px;padding-top:13px;display:flex}.providerQualificationFooter .small{max-width:620px;margin-top:0}.providerQualificationActions{flex-wrap:wrap;flex:none;gap:8px;display:flex}.providerQualificationActions .secondary,.providerQualificationActions .primaryActionButton{min-height:34px;padding:7px 12px;font-size:12px}.primaryActionButton{color:#fff;cursor:pointer;background:linear-gradient(#1fa15f,#187b49);border:1px solid #1f8f55;border-radius:9px;font-weight:850;box-shadow:0 5px 16px #1fa15f29}.primaryActionButton:hover{filter:brightness(1.07);transform:translateY(-1px)}.recoveryItem{border:1px solid var(--border);background:#0a1017;border-radius:10px;grid-template-columns:minmax(260px,1fr) auto;align-items:center;gap:14px;padding:13px;display:grid}.recipientHistory{flex-wrap:wrap;gap:7px 14px;margin:5px 0;font:700 12px ui-monospace,SFMono-Regular,Menlo,monospace;display:flex}.recipientFailed{color:var(--danger)!important}.recipientCurrent{color:var(--good)!important}.verifiedContactForm{border-top:1px solid var(--border);grid-column:1/-1;grid-template-columns:minmax(220px,1fr) minmax(190px,.7fr) auto;align-items:end;gap:10px;padding-top:12px;display:grid}.verifiedContactForm label{color:var(--muted);gap:5px;font-size:12px;display:grid}.verifiedContactForm input,.verifiedContactForm select{color:var(--text);border:1px solid var(--border);background:#071018;border-radius:8px;padding:9px 10px}.verifiedContactForm small{color:var(--muted);grid-column:1/-1}.backlogCard summary{cursor:pointer;justify-content:space-between;align-items:center;gap:14px;display:flex}.backlogCard summary>span:first-child{gap:3px;display:grid}.backlogCard summary small,.backlogRow small{color:var(--muted)}.backlogList{gap:8px;margin-top:14px;display:grid}.backlogRow{border:1px solid var(--border);border-radius:9px;grid-template-columns:minmax(180px,1fr) auto auto;align-items:center;gap:16px;padding:10px 12px;display:grid}.backlogRow>div:first-child{gap:4px;display:grid}.backlogCounts{color:var(--muted);flex-wrap:wrap;align-items:center;gap:10px;font-size:12px;display:flex}.backlogCounts b{color:var(--text)}.send{color:var(--accent)}.operator-needs_approval{color:var(--warn);border-color:#ffd16673}.operator-ready_to_draft{color:var(--accent);border-color:#6ad7ff73}.operator-ready_to_send{color:var(--good);border-color:#74e39a73}.operator-sent{color:#b6c3d1;border-color:#b6c3d159}.commandFilters{grid-template-columns:minmax(210px,1.35fr) repeat(4,minmax(140px,1fr));gap:8px;margin:16px 0 12px;display:grid}.commandFilters input,.commandFilters select{min-width:0;color:var(--text);border:1px solid var(--border);background:#071018;border-radius:8px;outline:none;padding:9px 10px}.commandFilters input:focus,.commandFilters select:focus{border-color:#39759b}.tableWrap{border:1px solid var(--border);border-radius:10px;overflow-x:auto}.conversationTable{border-collapse:collapse;width:100%;min-width:1180px;font-size:12px}.conversationTable th{color:var(--muted);text-align:left;background:#09111a;font-weight:600}.conversationTable th,.conversationTable td{border-bottom:1px solid var(--border);vertical-align:top;padding:10px}.conversationTable tbody tr:last-child td{border-bottom:0}.conversationTable tbody tr:hover{background:#6ad7ff06}.conversationTable td strong,.conversationTable td small{display:block}.conversationTable td small{color:var(--muted);margin-top:4px}.threadId{text-overflow:ellipsis;white-space:nowrap;max-width:140px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;overflow:hidden}.reply-interested{color:var(--good);border-color:#74e39a66}.reply-asking_question,.state-reply_review_required{color:var(--warn);border-color:#ffd16666}.state-closed{color:var(--muted)}.emptyState{color:var(--muted);text-align:center;padding:22px}.commandError{color:var(--danger);background:#ff6b6b0f;border:1px solid #ff6b6b66;border-radius:10px;padding:12px 14px}.commandFeedback{border:1px solid;border-radius:10px;padding:10px 14px}.commandFeedback.success{color:var(--good);background:#74e39a0f;border-color:#74e39a66}.commandFeedback.error{color:var(--danger);background:#ff6b6b0f;border-color:#ff6b6b66}.missionLauncher{margin-bottom:18px}.missionLauncher h2{margin-top:5px;margin-bottom:4px}.missionLaunchForm{gap:10px;margin-top:16px;display:grid}.missionLaunchForm textarea{min-height:82px}.missionLaunchOptions{grid-template-columns:160px 1fr 1fr auto;gap:9px;display:grid}.missionLaunchOptions .primary{min-height:42px}.missionLauncher .commandFeedback{margin-top:12px}.missionPlanSummary{border:1px solid var(--border);background:#0a1017;border-radius:12px;margin-top:12px;padding:14px}.compactButton{min-height:40px;padding:0 15px}.alienPreview{--alien:#9aaf4f;--alien-dark:#59652f;--alien-ink:#2c321b;--alien-soft:#f5f6ec;min-height:100vh;color:var(--alien-ink);background:#fff;font-family:Arial,Helvetica,sans-serif}.alienUtility{background:var(--alien-dark);color:#f4f6eb;justify-content:space-between;align-items:center;height:28px;padding:0 max(28px,50vw - 710px);font-size:9px;display:flex}.alienNav{background:#fff;border-bottom:1px solid #edf0eb;grid-template-columns:270px 1fr auto;align-items:center;gap:24px;height:88px;padding:7px max(28px,50vw - 710px);display:grid}.alienLogo img{object-fit:contain;max-width:225px;height:70px;display:block}.alienNav nav{justify-content:center;gap:28px;display:flex}.alienNav a{color:#263d36;text-transform:uppercase;font-size:10px;font-weight:900;text-decoration:none}.alienNavActions{align-items:center;gap:18px;font-size:12px;display:flex}.alienCta{background:var(--alien);min-height:42px;color:var(--alien-ink);text-transform:uppercase;letter-spacing:.02em;justify-content:center;align-items:center;padding:0 20px;font-size:11px;font-weight:900;display:inline-flex;box-shadow:0 6px 18px #668c1e26}.alienHero{grid-template-columns:38% 62%;height:505px;display:grid;overflow:hidden}.alienHeroCopy{background:#fff;padding:52px 42px 42px max(34px,50vw - 710px)}.alienEyebrow{color:#7f9339;text-transform:uppercase;letter-spacing:.13em;font-size:9px;font-weight:900}.alienHero h1{color:#26321d;letter-spacing:-.052em;max-width:520px;margin:12px 0 14px;font-size:clamp(46px,4.25vw,64px);font-weight:900;line-height:.92}.alienHero p{color:#56635a;max-width:500px;margin:0;font-size:13px;line-height:1.5}.alienHeroActions{align-items:center;gap:18px;margin-top:22px;display:flex}.alienLink{font-size:11px;font-weight:900}.alienMiniProof{color:#657067;flex-wrap:wrap;gap:20px;margin-top:24px;font-size:9px;font-weight:800;display:flex}.alienHeroPhoto{background:#d9ddcf;height:505px;overflow:hidden}.alienHeroPhoto img{object-fit:cover;object-position:center 44%;width:100%;height:100%;display:block}.alienTrustBand{background:var(--alien-dark);color:#fff;grid-template-columns:repeat(4,1fr);height:88px;padding:14px max(28px,50vw - 710px);display:grid}.alienTrustBand article{border-right:1px solid #ffffff2e;min-height:58px;padding:6px 24px}.alienTrustBand article:last-child{border:0}.alienTrustBand b,.alienTrustBand span{display:block}.alienTrustBand b{font-size:11px;line-height:1.2}.alienTrustBand span{color:#e1e8d2;margin-top:6px;font-size:8px;line-height:1.35}.alienServices{background:#fff;padding:54px max(28px,50vw - 710px) 64px}.alienServicesIntro{grid-template-columns:1fr 360px;align-items:end;gap:54px;display:grid}.alienServices h2,.alienAbout h2,.alienBottomCta h2{color:#12372d;letter-spacing:-.045em;margin:9px 0 0;font-size:clamp(34px,3.2vw,50px);font-weight:900;line-height:.98}.alienServicesIntro>p{color:#687a73;margin:0;font-size:12px;line-height:1.55}.alienServicesIntro>p b{color:#183d32}.alienServiceCards{grid-template-columns:repeat(4,1fr);gap:12px;margin-top:30px;display:grid}.alienServiceCards article{background:#fff;border:1px solid #e2e8e2;box-shadow:0 6px 20px #1e372c0d}.alienServiceImage{background-position:50%;background-size:cover;height:150px}.alienServiceBody{padding:17px 18px 20px}.alienServiceBody b{font-size:14px}.alienServiceBody p{color:#708078;margin:7px 0 0;font-size:10px;line-height:1.5}.alienAbout{background:#f3f7ee;grid-template-columns:1fr 360px;align-items:center;gap:80px;padding:72px max(32px,50vw - 690px);display:grid}.alienAbout p{color:#61736b;max-width:650px;line-height:1.7}.alienOrbitPoints{grid-template-columns:1fr 1fr;gap:10px 18px;margin-top:24px;display:grid}.alienOrbitPoints span{color:#4f5b4b;border-top:1px solid #d8dfcf;padding-top:10px;font-size:11px;font-weight:800}.alienAboutBadge{color:#fff;text-align:center;background:#0c4536;flex-direction:column;justify-content:center;align-items:center;height:260px;font-size:48px;display:flex}.alienAboutBadge strong{margin-top:8px;font-size:24px;line-height:1}.alienAboutBadge span{color:#b6d960;letter-spacing:.2em;margin-top:10px;font-size:10px}.alienReviews{color:#fff;background:#59652f;padding:66px max(32px,50vw - 690px)}.alienSectionHeading{max-width:760px}.alienSectionHeading h2{letter-spacing:-.045em;margin:9px 0 0;font-size:clamp(34px,3.2vw,48px);line-height:.98}.alienReviewGrid{grid-template-columns:repeat(3,1fr);gap:14px;margin-top:30px;display:grid}.alienReviewGrid article{background:#66743a;border:1px solid #ffffff24;min-height:210px;padding:26px}.alienReviewGrid b{color:#dde7a4;letter-spacing:.08em;font-size:13px;display:block}.alienReviewGrid strong{margin:28px 0 10px;font-size:20px;line-height:1.15;display:block}.alienReviewGrid p{color:#eef1df;margin:0;font-size:11px;line-height:1.6}.alienSpecials{background:#fff;grid-template-columns:1.1fr .9fr;align-items:center;gap:70px;padding:64px max(32px,50vw - 690px);display:grid}.alienSpecials h2{color:#26321d;letter-spacing:-.045em;margin:9px 0 12px;font-size:clamp(34px,3.1vw,48px);line-height:.98}.alienSpecials>div:first-child p{color:#667060;max-width:650px;font-size:12px;line-height:1.65}.alienSpecialCard{background:var(--alien-soft);border:1px solid #dce1c7;padding:30px}.alienSpecialCard>span:first-child{color:#7f9339;letter-spacing:.14em;font-size:9px;font-weight:900}.alienSpecialCard strong{color:#2c321b;margin:24px 0 10px;font-size:24px;line-height:1.1;display:block}.alienSpecialCard p{color:#667060;font-size:11px;line-height:1.6}.alienSpecialCard .alienLink{color:#59652f;margin-top:16px;display:inline-block}.alienBottomCta{background:var(--alien);justify-content:space-between;align-items:center;gap:40px;padding:48px max(32px,50vw - 690px);display:flex}.alienBottomCta .alienEyebrow{color:#244d18}.alienBottomCta h2{max-width:760px}.alienBottomCta p{color:#39451f;max-width:690px;margin:10px 0 0;font-size:12px;line-height:1.5}.alienBottomCta .alienCta{color:#fff;background:#0d3e31}.alienFooter{color:#afc4bc;background:#082d24;justify-content:space-between;padding:24px max(32px,50vw - 690px);font-size:10px;display:flex}@media (max-width:900px){.alienUtility{display:none}.alienNav{grid-template-columns:1fr auto;height:72px;padding:8px 18px}.alienLogo img{max-width:180px;height:54px}.alienNav nav,.alienNavActions strong{display:none}.alienHero{grid-template-columns:1fr;height:auto}.alienHeroCopy{padding:48px 24px}.alienHero h1{font-size:50px}.alienHeroPhoto{height:auto;min-height:390px}.alienTrustBand{grid-template-columns:1fr 1fr;height:auto;padding:18px}.alienTrustBand article:nth-child(2){border-right:0}.alienServices{padding:56px 22px}.alienServicesIntro{grid-template-columns:1fr;gap:20px}.alienServiceCards{grid-template-columns:1fr 1fr}.alienAbout{grid-template-columns:1fr;padding:56px 24px}.alienOrbitPoints{grid-template-columns:1fr}.alienReviews{padding:56px 22px}.alienReviewGrid{grid-template-columns:1fr}.alienSpecials{grid-template-columns:1fr;gap:28px;padding:56px 22px}.alienBottomCta{flex-direction:column;align-items:flex-start;padding:42px 24px}.alienFooter{flex-direction:column;gap:8px;padding:22px}}.serviceSitePreview{--theme:#173f35;--theme-dark:#102d26;--theme-soft:#e9e4d8;--theme-accent:#d9842b;--theme-ink:#173f35;color:#17211d;-webkit-font-smoothing:antialiased;background:linear-gradient(#fbfaf6 0,#f5f1e8 100%);min-height:100vh;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.theme-hvac{--theme:#075985;--theme-dark:#082f49;--theme-soft:#e7f3f8;--theme-accent:#f97316;--theme-ink:#0c4a6e}.theme-roofing{--theme:#713f12;--theme-dark:#422006;--theme-soft:#f1e9dd;--theme-accent:#dc2626;--theme-ink:#5b3415}.theme-pool{--theme:#087f8c;--theme-dark:#07535c;--theme-soft:#e3f7f6;--theme-accent:#f59e0b;--theme-ink:#08636d}.theme-plumbing{--theme:#174ea6;--theme-dark:#12356d;--theme-soft:#e9f0fb;--theme-accent:#e53935;--theme-ink:#174487}.theme-electrical{--theme:#1f2937;--theme-dark:#111827;--theme-soft:#f3f4f6;--theme-accent:#f5b700;--theme-ink:#1f2937}.has-source-brand{--theme:var(--brand-primary);--theme-dark:color-mix(in srgb,var(--brand-primary) 78%,#000);--theme-soft:var(--brand-soft,color-mix(in srgb,var(--brand-primary) 7%,#fff));--theme-accent:var(--brand-accent,var(--brand-secondary));--theme-ink:var(--brand-ink,color-mix(in srgb,var(--brand-primary) 82%,#000))}.brand-alien-air{background:#fff}.brand-alien-air .serviceTopbar{color:#fff;background:#0e3b2e}.brand-alien-air .serviceNav{background:#fff}.brand-alien-air .serviceNav a,.brand-alien-air .servicePhone,.brand-alien-air .serviceTextLink{color:#10261f}.brand-alien-air .serviceButton{color:#10261f;background:#9ccb3b;box-shadow:0 10px 24px #5d80202e}.brand-alien-air .serviceHero{background:#fff;grid-template-columns:minmax(420px,.82fr) minmax(600px,1.18fr);min-height:455px}.brand-alien-air .serviceHeroContent{align-self:center;padding:48px clamp(42px,6vw,96px) 42px}.brand-alien-air .serviceHero h1{letter-spacing:-.05em;max-width:520px;margin:10px 0 14px;font-family:Arial,Helvetica,sans-serif;font-size:clamp(42px,4vw,62px);font-weight:900;line-height:.94}.brand-alien-air .serviceHero p{max-width:570px;font-size:15px;line-height:1.55}.brand-alien-air .serviceHeroActions{margin-top:24px}.brand-alien-air .serviceTrustRow{text-transform:uppercase;gap:18px;margin-top:28px;font-size:10px;font-weight:800}.brand-alien-air .serviceEyebrow,.brand-alien-air .serviceCardNumber{color:#6e9f1f}.brand-alien-air .serviceHero h1,.brand-alien-air .serviceSection h2,.brand-alien-air .serviceSplit h2,.brand-alien-air .serviceCards h3{color:#10261f}.brand-alien-air .serviceProofBar{background:#0e3b2e;border-color:#1d5442;width:100%;margin:0;padding:20px max(36px,50vw - 720px)}.brand-alien-air .serviceProofBar div{border-color:#2b634f;padding:4px 30px}.brand-alien-air .serviceProofBar strong{font-family:Arial,Helvetica,sans-serif;font-size:15px;font-weight:900}.brand-alien-air .serviceSection{padding-top:72px}.brand-alien-air .serviceSection h2,.brand-alien-air .serviceSplit h2{letter-spacing:-.04em;font-family:Arial,Helvetica,sans-serif;font-weight:900}.brand-alien-air .serviceCards{grid-template-columns:repeat(4,1fr);gap:14px;margin-top:30px}.brand-alien-air .serviceCards article{border:1px solid #e4e9df;border-radius:5px;min-height:0;padding:0;overflow:hidden;box-shadow:0 8px 24px #1234290f}.brand-alien-air .serviceCardImage{background-position:50%;background-size:cover;height:155px}.brand-alien-air .serviceCardBody{padding:20px 22px 22px}.brand-alien-air .serviceCards h3{margin:14px 0 8px;font-family:Arial,Helvetica,sans-serif;font-size:21px;font-weight:900}.brand-alien-air .serviceCards p{margin:0;font-size:13px;line-height:1.5}.brand-alien-air .serviceCardLink{margin-top:16px;font-size:12px}.brand-alien-air .serviceProofBar strong{color:#fff}.brand-alien-air .serviceProofBar span{color:#c9dbcf}.brand-alien-air .serviceReviews{background:#0e3b2e}.brand-alien-air .serviceReviewGrid article{background:#174b3b}.brand-alien-air .serviceReviewGrid article>b,.brand-alien-air .serviceReviews .serviceEyebrow{color:#b4da63}.brand-alien-air .serviceCta{color:#10261f;background:#9ccb3b}.brand-alien-air .serviceCta h2,.brand-alien-air .serviceCta p,.brand-alien-air .serviceCta .serviceEyebrow{color:#10261f}.brand-alien-air .serviceButtonLight{color:#fff;background:#10261f}.brand-alien-air .serviceFooter{color:#dde8e1;background:#0b2b22}.brand-alien-air .serviceFooter span{color:#b8ccc0}.serviceTopbar{background:var(--theme);color:#eef7f8;justify-content:space-between;gap:20px;min-height:36px;padding:8px max(24px,50vw - 590px);font-size:12px;display:flex}.serviceNav{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);z-index:20;background:#fbfaf6f0;border-bottom:1px solid #173f3514;justify-content:space-between;align-items:center;gap:28px;max-width:1440px;min-height:86px;margin:auto;padding:14px 32px;display:flex;position:sticky;top:0}.brand-alien-air .serviceNav{min-height:92px;padding-top:10px;padding-bottom:10px}.brand-alien-air .serviceLogo{max-width:330px}.brand-alien-air .serviceLogo img{object-fit:contain;width:auto;max-width:300px;height:72px;display:block}.brand-alien-air .serviceNav nav{gap:30px}.brand-alien-air .serviceNav a{text-transform:uppercase;letter-spacing:.02em;font-size:12px}.brand-alien-air .servicePhone{font-size:15px}.brand-alien-air .serviceButton{border-radius:4px}.serviceLogo{max-width:300px;color:var(--theme-ink);align-items:center;gap:10px;font-family:Georgia,serif;font-size:20px;font-weight:800;line-height:1;display:flex}.serviceLogo>span{background:var(--theme-accent);color:#fff;border-radius:50%;flex:0 0 42px;place-items:center;width:42px;height:42px;font:800 22px Georgia,serif;display:grid}.serviceNav nav{gap:26px;display:flex}.serviceNav a{color:#33463f;font-size:14px;font-weight:700;text-decoration:none}.serviceNavActions,.serviceHeroActions{align-items:center;gap:14px;display:flex}.servicePhone{color:#173f35;font-weight:800}.serviceButton{background:var(--theme-accent);color:#fff;letter-spacing:-.01em;min-height:44px;box-shadow:0 12px 30px color-mix(in srgb,var(--theme-accent) 28%,transparent);border-radius:999px;justify-content:center;align-items:center;padding:0 20px;font-weight:850;text-decoration:none;transition:transform .18s,box-shadow .18s,filter .18s;display:inline-flex}.serviceButton:hover{filter:saturate(1.06);box-shadow:0 16px 38px color-mix(in srgb,var(--theme-accent) 34%,transparent);transform:translateY(-2px)}.serviceButtonLarge{min-height:54px;padding:0 28px}.serviceButtonLight{color:var(--theme-ink);box-shadow:none;background:#f7f5ef}.serviceButtonLight:hover{box-shadow:0 12px 30px #0000001f}.serviceHero{background:radial-gradient(circle at 20% 15%,#ffffffe0,transparent 32%),linear-gradient(135deg,var(--theme-soft),#fbfaf6 72%);border-bottom:1px solid #173f3514;grid-template-columns:minmax(0,1fr) minmax(0,1fr);width:100%;min-height:650px;display:grid;overflow:hidden}.serviceHeroContent{width:100%;padding:90px clamp(32px,6vw,110px) 80px}.serviceEyebrow{color:var(--theme-accent);text-transform:uppercase;letter-spacing:.16em;font-size:11px;font-weight:900}.serviceHero h1{max-width:720px;color:var(--theme-ink);letter-spacing:-.035em;margin:16px 0 20px;font:700 clamp(48px,5.6vw,78px)/.98 Georgia,serif}.serviceHero p{color:#53625c;max-width:650px;margin:0;font-size:18px;line-height:1.7}.serviceHeroActions{margin-top:30px}.serviceTextLink{color:#173f35;font-weight:800}.serviceTrustRow{color:#45564f;flex-wrap:wrap;gap:22px;margin-top:42px;font-size:12px;display:flex}.serviceTrustRow span:first-child{color:#b76822}.serviceHeroVisual{background:linear-gradient(145deg,var(--theme),var(--theme-dark));background-position:50%;background-size:cover;place-items:center;min-height:610px;display:grid;position:relative;overflow:hidden}.serviceHeroVisual-heating-and-cooling{background-image:linear-gradient(135deg,#0369a114,#082f4947),url(https://images.unsplash.com/photo-1653197894814-519398735a13?auto=format&fit=crop&w=1800&q=84);background-position:50% 48%}.servicePhotoShade{background:linear-gradient(#08231f0f,#08231f94);position:absolute;inset:0}.brand-alien-air .serviceHeroVisual{background-position:50% 42%;background-size:cover}.brand-alien-air .servicePhotoShade{background:linear-gradient(90deg,#05302603,#0530260f)}.serviceVisualBadge{z-index:1;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);color:#fff;text-align:center;background:#0f3b3385;border:1px solid #fffc;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:280px;height:280px;display:flex;position:relative;box-shadow:0 22px 70px #0000002e}.serviceVisualBadge small{letter-spacing:.25em}.serviceVisualBadge strong{margin:10px 0 4px;font:700 48px Georgia,serif}.serviceVisualBadge span{color:#f2b56f;letter-spacing:.18em;font-weight:900}.serviceVisualCard{z-index:2;color:#173f35;background:#f7f5ef;width:290px;padding:20px;position:absolute;bottom:32px;left:36px;box-shadow:0 18px 45px #00000038}.serviceVisualCard span,.serviceVisualCard small{color:#64736d;font-size:12px;display:block}.serviceVisualCard strong{margin:6px 0 8px;font:700 24px Georgia,serif;display:block}.serviceProofBar{background:#fff;border-bottom:1px solid #ddd8cc;grid-template-columns:repeat(4,1fr);width:min(100% - 48px,1440px);margin:-1px auto 0;padding:28px 24px;display:grid}.serviceProofBar div{border-right:1px solid #ddd8cc;padding:4px 26px}.serviceProofBar div:last-child{border:0}.serviceProofBar strong,.serviceProofBar span{display:block}.serviceProofBar strong{color:#173f35;font:700 20px Georgia,serif}.serviceProofBar span{color:#78837e;text-transform:uppercase;letter-spacing:.1em;margin-top:4px;font-size:12px}.serviceSection,.serviceSplit{width:min(100% - 48px,1440px);max-width:none;margin:auto;padding:100px 24px}.serviceReviews{max-width:none;margin:auto;padding:100px max(48px,50vw - 720px)}.serviceSectionIntro{grid-template-columns:1fr .65fr;align-items:end;gap:70px;display:grid}.serviceSection h2,.serviceSplit h2,.serviceReviews h2,.serviceCta h2{color:#173f35;letter-spacing:-.025em;margin:10px 0;font:700 clamp(38px,4vw,56px)/1.05 Georgia,serif}.serviceSectionIntro p,.serviceSplitCopy p{color:#69766f;line-height:1.7}.serviceCards{grid-template-columns:repeat(3,1fr);gap:22px;margin-top:46px;display:grid}.serviceCards article{background:#fffffff5;border:1px solid #173f351a;border-radius:22px;min-height:290px;padding:30px;transition:transform .2s,box-shadow .2s,border-color .2s;overflow:hidden;box-shadow:0 18px 50px #23373012}.serviceCards article:hover{border-color:color-mix(in srgb,var(--theme-accent) 28%,transparent);transform:translateY(-5px);box-shadow:0 26px 65px #2337301f}.serviceCardNumber{color:var(--theme-accent);font-weight:900}.serviceCards h3{color:var(--theme-ink);letter-spacing:-.035em;margin:38px 0 12px;font:800 28px/1.08 Inter,ui-sans-serif,system-ui,sans-serif}.serviceCards p{color:#64726c;line-height:1.7}.serviceCardLink{color:var(--theme-ink);margin-top:24px;font-size:13px;font-weight:850;display:block}.serviceCardImage{background-position:50%;background-size:cover;height:220px;margin:-30px -30px 0;position:relative}.serviceImageEvidence{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff;letter-spacing:.02em;background:#0a1612b8;border-radius:999px;padding:6px 9px;font-size:10px;font-weight:800;position:absolute;bottom:14px;left:14px}.serviceSplit{grid-template-columns:.9fr 1.1fr;align-items:center;gap:80px;padding-top:40px;display:grid}.servicePhotoBlock{color:#173f35;background:#d7c8ad;flex-direction:column;justify-content:center;align-items:center;min-height:520px;display:flex}.servicePhotoMonogram{border:2px solid #173f35;border-radius:50%;place-items:center;width:190px;height:190px;font:700 72px Georgia,serif;display:grid}.servicePhotoBlock>span{text-transform:uppercase;letter-spacing:.15em;margin-top:24px;font-size:11px;font-weight:900}.serviceChecks{grid-template-columns:1fr 1fr;gap:14px;margin:28px 0 34px;display:grid}.serviceChecks span{color:#43534c;border-top:1px solid #d7d2c7;padding-top:14px;font-size:13px;font-weight:700}.serviceReviews{color:#fff;background:#173f35;max-width:none;padding-left:max(24px,50vw - 590px);padding-right:max(24px,50vw - 590px)}.serviceReviews .serviceEyebrow{color:#f2b56f}.serviceReviews h2{color:#fff;max-width:650px}.serviceReviewGrid{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:42px;display:grid}.serviceReviewGrid article{background:#214c40;min-height:230px;padding:30px}.serviceReviewGrid article>b{color:#f2b56f;letter-spacing:.12em;font-size:12px}.serviceReviewGrid article>strong{color:#fff;margin:36px 0 12px;font:700 24px Georgia,serif;display:block}.serviceReviewGrid article>p{color:#c5d5cf;margin:0;font-size:14px;line-height:1.65}.serviceResearchSection{background:#fffffff0;border:1px solid #173f351a;border-radius:24px;width:min(100% - 48px,1180px);margin:34px auto;padding:52px 56px;position:relative;overflow:hidden;box-shadow:0 18px 55px #22302a12}.serviceResearchSection:before{content:"";background:var(--theme-accent);border-radius:0 999px 999px 0;width:5px;position:absolute;top:18px;bottom:18px;left:0}.serviceResearchSection:nth-of-type(2n){background:var(--theme-soft)}.serviceResearchSection h2{max-width:760px;color:var(--theme-ink);letter-spacing:-.025em;margin:10px 0 12px;font:700 clamp(32px,3vw,46px)/1.04 Georgia,serif}.serviceResearchSection p{color:#617068;max-width:820px;margin:0;font-size:15px;line-height:1.7}.serviceCta{background:linear-gradient(135deg,var(--theme-accent),color-mix(in srgb,var(--theme-accent) 78%,var(--theme-dark)));color:#fff;max-width:1180px;box-shadow:0 28px 70px color-mix(in srgb,var(--theme-accent) 22%,transparent);border-radius:28px;justify-content:space-between;align-items:center;gap:40px;margin:90px auto;padding:62px 66px;display:flex;position:relative;overflow:hidden}.serviceCta:after{content:"";border:1px solid #ffffff38;border-radius:50%;width:280px;height:280px;position:absolute;top:-150px;right:-120px}.serviceCta>div,.serviceCta>a,.serviceCta>span{z-index:1;position:relative}.serviceCta .serviceEyebrow{color:#ffe0bb}.serviceCta h2{color:#fff;margin-bottom:8px}.serviceCta p{color:#fff1df;margin:0}.serviceFooter{color:#dbe5e0;background:#102d26;grid-template-columns:1.7fr repeat(3,1fr);gap:40px;padding:60px max(24px,50vw - 590px) 28px;display:grid}.serviceLogoFooter{color:#fff;align-self:start}.serviceFooter>div:not(.serviceLogo){align-content:start;gap:9px;font-size:13px;display:grid}.serviceFooter b{color:#fff;margin-bottom:8px}.serviceFooter span{color:#aabbb4}.serviceFooter small{color:#82978e;border-top:1px solid #315249;grid-column:1/-1;padding-top:28px}.serviceMobileAction{display:none}.layout-editorial .serviceHero{background:#fbfaf6;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr)}.layout-editorial .serviceHeroContent{padding-top:118px;padding-bottom:118px}.layout-editorial .serviceHero h1{max-width:640px;font-size:clamp(50px,5vw,72px)}.layout-editorial .serviceProofBar{background:#fbfaf6}.layout-editorial .serviceCards{grid-template-columns:repeat(2,minmax(0,1fr))}.layout-editorial .serviceCards article{grid-template-columns:minmax(190px,.8fr) 1.2fr;min-height:260px;padding:0;display:grid}.layout-editorial .serviceCardImage{height:100%;min-height:260px;margin:0}.layout-editorial .serviceCardBody{padding:34px}.layout-editorial .serviceCards h3{margin:20px 0 12px;font-size:32px}.layout-calm-luxe{background:linear-gradient(#f8fbfa,#edf7f5)}.layout-calm-luxe .serviceHero{background:linear-gradient(145deg,#f6fbfa,var(--theme-soft));grid-template-columns:1.05fr .95fr}.layout-calm-luxe .serviceHeroContent{padding-top:110px}.layout-calm-luxe .serviceHero h1{font-size:clamp(50px,5.2vw,74px);font-weight:600}.layout-calm-luxe .serviceCards article{border-radius:30px;box-shadow:0 20px 60px #087f8c1a}.layout-calm-luxe .serviceCta{border-radius:36px}.layout-typographic .serviceHero{grid-template-columns:1fr;min-height:560px}.layout-typographic .serviceHeroContent{max-width:980px;padding-top:120px;padding-bottom:110px}.layout-typographic .serviceHeroVisual{display:none}.layout-typographic .serviceHero h1{max-width:900px;font-size:clamp(58px,7vw,94px)}.layout-typographic .serviceSectionIntro{grid-template-columns:1fr 1fr}.layout-bold-split .serviceHeroVisual{clip-path:polygon(7% 0,100% 0,100% 100%,0 100%)}.type-grotesk-display .serviceHero h1,.type-grotesk-display .serviceSection h2,.type-grotesk-display .serviceSplit h2,.type-grotesk-display .serviceReviews h2,.type-grotesk-display .serviceCta h2{letter-spacing:-.055em;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:850}.type-grotesk-display .serviceHero h1{line-height:.92}.type-editorial-serif .serviceHero h1,.type-editorial-serif .serviceSection h2,.type-editorial-serif .serviceSplit h2,.type-editorial-serif .serviceReviews h2,.type-editorial-serif .serviceCta h2{letter-spacing:-.04em;font-family:Iowan Old Style,Baskerville,Times New Roman,Georgia,serif;font-weight:600}.type-editorial-serif .serviceEyebrow{letter-spacing:.2em}.type-soft-serif .serviceHero h1,.type-soft-serif .serviceSection h2,.type-soft-serif .serviceSplit h2,.type-soft-serif .serviceReviews h2,.type-soft-serif .serviceCta h2{letter-spacing:-.035em;font-family:Georgia,Times New Roman,serif;font-weight:500}.type-soft-serif .serviceHero p,.type-soft-serif .serviceSectionIntro p,.type-soft-serif .serviceSplitCopy p{font-size:17px;line-height:1.8}.type-monumental-sans .serviceHero h1,.type-monumental-sans .serviceSection h2,.type-monumental-sans .serviceSplit h2,.type-monumental-sans .serviceReviews h2,.type-monumental-sans .serviceCta h2{text-transform:none;letter-spacing:-.065em;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:900}.type-monumental-sans .serviceHero p{max-width:760px}.hero-offset-media .serviceHero{gap:18px;padding:34px 34px 34px 0}.hero-offset-media .serviceHeroVisual{background-position:50% 42%;border-radius:28px;min-height:580px;box-shadow:0 28px 80px #281c0c29}.hero-soft-frame .serviceHero{gap:26px;padding:28px}.hero-soft-frame .serviceHeroVisual{background-position:50%;border-radius:38px;min-height:570px;box-shadow:0 26px 80px #087f8c24}.hero-soft-frame .servicePhotoShade{background:linear-gradient(#07535c05,#07535c52)}.hero-type-first .serviceHeroContent{position:relative}.hero-type-first .serviceHeroContent:after{content:"";background:linear-gradient(90deg,var(--theme-accent),transparent);border-radius:999px;width:min(220px,34vw);height:8px;margin-top:48px;display:block}.hero-edge-split .serviceHeroVisual{background-position:50% 46%}.rhythm-dynamic .serviceSection{padding-top:116px;padding-bottom:92px}.rhythm-dynamic .serviceSplit{padding-top:72px;padding-bottom:118px}.rhythm-dynamic .serviceResearchSection:nth-child(2n){transform:translate(34px)}.rhythm-asymmetric .serviceSectionIntro{grid-template-columns:minmax(0,1.2fr) minmax(280px,.58fr);align-items:start}.rhythm-asymmetric .serviceSplit{grid-template-columns:1.12fr .88fr}.rhythm-asymmetric .serviceResearchSection:nth-child(odd){margin-left:max(24px,50vw - 630px);margin-right:auto}.rhythm-asymmetric .serviceResearchSection:nth-child(2n){margin-left:auto;margin-right:max(24px,50vw - 630px)}.rhythm-airy .serviceSection,.rhythm-airy .serviceSplit,.rhythm-airy .serviceReviews{padding-top:126px;padding-bottom:126px}.rhythm-airy .serviceCards{gap:30px}.rhythm-airy .serviceResearchSection{margin-top:48px;margin-bottom:48px}.rhythm-stacked .serviceSection,.rhythm-stacked .serviceSplit{padding-top:84px;padding-bottom:84px}.rhythm-stacked .serviceCards{margin-top:34px}.rhythm-stacked .serviceResearchSection{margin-top:20px;margin-bottom:20px}.motion-restrained .serviceHeroContent,.motion-restrained .serviceHeroVisual,.motion-restrained .serviceProofBar,.motion-restrained .serviceCards article,.motion-restrained .serviceSplit,.motion-restrained .serviceCta{animation:.62s cubic-bezier(.22,.78,.28,1) both serviceRise}.motion-restrained .serviceHeroVisual{animation-delay:80ms}.motion-restrained .serviceProofBar{animation-delay:.14s}.motion-restrained .serviceCards article:nth-child(2){animation-delay:60ms}.motion-restrained .serviceCards article:nth-child(3){animation-delay:.12s}.motion-restrained .serviceCards article:nth-child(4){animation-delay:.18s}.motion-float .serviceHeroVisual{animation:7s ease-in-out infinite serviceFloat}.motion-float .serviceCards article{transition:transform .35s cubic-bezier(.22,.78,.28,1),box-shadow .35s}.motion-float .serviceCards article:hover{transform:translateY(-8px)scale(1.01)}.motion-minimal .serviceCards article,.motion-minimal .serviceButton{transition-duration:.12s}@keyframes serviceRise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes serviceFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}.focal-center .serviceHeroVisual{background-position:50%}.focal-center-high .serviceHeroVisual{background-position:50% 32%}.focal-center-low .serviceHeroVisual{background-position:50% 68%}.focal-center-right .serviceHeroVisual{background-position:66%}.cards-media-side .serviceCards article{grid-template-columns:minmax(180px,.82fr) 1.18fr;padding:0;display:grid}.cards-media-side .serviceCardImage{height:100%;min-height:250px;margin:0}.cards-media-side .serviceCardBody{padding:34px}.cards-soft-stack .serviceCards article{border-radius:32px;padding:18px}.cards-soft-stack .serviceCardImage{border-radius:22px;height:230px;margin:0}.cards-soft-stack .serviceCardBody{padding:26px 10px 12px}.cards-type-led .serviceCards article{border-top:2px solid var(--theme-ink);min-height:240px;box-shadow:none;background:0 0;border-bottom:0;border-left:0;border-right:0;border-radius:0;padding:28px 0}.cards-type-led .serviceCardImage{display:none}.cards-type-led .serviceCards h3{margin-top:24px;font-size:clamp(30px,3vw,44px)}.surface-contrast-layered .serviceProofBar{box-shadow:0 24px 70px #173f3514}.surface-contrast-layered .serviceCards article{background:linear-gradient(#fff,#f8f6f0)}.surface-paper-layered .serviceCards article,.surface-paper-layered .serviceResearchSection{background:#fffdf8;border-color:#5b341524;box-shadow:12px 16px #5b34150d}.surface-paper-layered .serviceCta{border-radius:4px}.surface-glass-soft .serviceCards article,.surface-glass-soft .serviceResearchSection{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffb8;border-color:#087f8c21}.surface-glass-soft .serviceProofBar{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffc}.surface-minimal-ink .serviceProofBar,.surface-minimal-ink .serviceCards article,.surface-minimal-ink .serviceResearchSection{box-shadow:none;background:0 0}.surface-minimal-ink .serviceProofBar{border-top:1px solid #173f352e}.websiteStudioHud{z-index:100;color:#f7fbf9;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0a1210f0;border:1px solid #ffffff29;border-radius:18px;width:min(390px,100vw - 36px);padding:12px;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;position:fixed;top:18px;right:18px;box-shadow:0 24px 70px #00000052}.websiteStudioHud details{margin:0}.websiteStudioHud summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:4px;list-style:none;display:flex}.websiteStudioHud summary::-webkit-details-marker{display:none}.websiteStudioHud summary span{letter-spacing:.14em;color:#99c8b8;font-size:9px;font-weight:900}.websiteStudioHud summary strong{font-size:12px}.websiteStudioHud details[open] summary{border-bottom:1px solid #ffffff1a;padding-bottom:12px}.websiteStudioHudHeader{justify-content:space-between;align-items:start;gap:18px;margin-top:12px;display:flex}.websiteStudioHudHeader>div{gap:3px;display:grid}.websiteStudioHudHeader span{letter-spacing:.14em;color:#99c8b8;font-size:9px;font-weight:900}.websiteStudioHudHeader strong{font-size:14px}.websiteStudioHudHeader a{color:#fff;border:1px solid #ffffff2e;border-radius:999px;padding:7px 9px;font-size:11px;text-decoration:none}.websiteStudioHudGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin:14px 0;display:grid}.websiteStudioHudGrid span{text-transform:capitalize;background:#ffffff0f;border-radius:10px;gap:2px;padding:8px 10px;font-size:11px;display:grid}.websiteStudioHudGrid b{letter-spacing:.12em;text-transform:uppercase;color:#8eb8aa;font-size:9px}.websiteStudioHudChecklist{grid-template-columns:1fr 1fr;gap:6px;display:grid}.websiteStudioHudChecklist span{border-radius:8px;padding:7px 8px;font-size:10px}.websiteStudioHudChecklist .pass{color:#a8ebcc;background:#43c2891f}.websiteStudioHudChecklist .review{color:#f4d99b;background:#ebb74a1f}.websiteStudioHud small{color:#8da39b;margin-top:10px;font-size:9px;line-height:1.4;display:block}@media (max-width:700px){.websiteStudioHud{border-radius:14px;width:auto;inset:auto 10px 78px}.websiteStudioHudGrid{grid-template-columns:repeat(4,minmax(0,1fr));overflow-x:auto}.websiteStudioHudGrid span{min-width:92px}.websiteStudioHudChecklist{grid-template-columns:1fr}.websiteStudioHudHeader{align-items:center}}.websiteStudioHudReviewActions{grid-template-columns:1fr 1fr;gap:7px;margin-top:10px;display:grid}.websiteStudioHudReviewActions button,.websiteStudioHudReviewActions a{color:#f7fbf9;cursor:pointer;text-align:center;background:#ffffff12;border:1px solid #ffffff2e;border-radius:10px;padding:9px 10px;font-size:10px;font-weight:800;text-decoration:none}.websiteStudioHudReviewActions button:hover,.websiteStudioHudReviewActions a:hover{background:#ffffff1f}.websiteStudioHudReviewActions button:disabled{opacity:.55;cursor:wait}.websiteStudioHudFeedback{color:#bdebd9;background:#6eb89b1a;border-radius:9px;margin-top:8px;padding:8px 9px;font-size:10px;line-height:1.4}.websiteStudioHudLearning{background:#ffffff0f;border:1px solid #ffffff14;border-radius:9px;gap:3px;margin-top:8px;padding:8px 9px;display:grid}.websiteStudioHudLearning b{letter-spacing:.08em;font-size:10px}.websiteStudioHudLearning span{color:#9db5ac;font-size:9px}@media (prefers-reduced-motion:reduce){.serviceSitePreview *{scroll-behavior:auto!important}.motion-restrained .serviceHeroContent,.motion-restrained .serviceHeroVisual,.motion-restrained .serviceProofBar,.motion-restrained .serviceCards article,.motion-restrained .serviceSplit,.motion-restrained .serviceCta,.motion-float .serviceHeroVisual{animation:none!important}.serviceCards article,.serviceButton{transition:none!important}}.jarvexioPublic{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:#17211d;-webkit-font-smoothing:antialiased;background:#f7f8f6;min-height:100vh;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.jarvexioPublic *{box-sizing:border-box}.jarvexioPublic a{color:inherit}.jarvexioNav{z-index:30;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#f7f8f6eb;border-bottom:1px solid #e2e7e2;grid-template-columns:1fr auto 1fr;align-items:center;gap:26px;min-height:76px;padding:0 max(28px,50vw - 590px);display:grid;position:sticky;top:0}.jarvexioWordmark{letter-spacing:.28em;justify-self:start;font-size:16px;font-weight:900;text-decoration:none;color:#102d26!important}.jarvexioNav nav{gap:28px;display:flex}.jarvexioNav nav a{color:#52625b;font-size:13px;font-weight:750;text-decoration:none}.jarvexioNavCta{background:#102d26;border-radius:999px;justify-self:end;padding:11px 16px;font-size:12px;font-weight:850;text-decoration:none;color:#fff!important}.jarvexioHero{grid-template-columns:1.04fr .96fr;align-items:center;gap:74px;width:min(100% - 48px,1180px);margin:0 auto;padding:96px 0 82px;display:grid}.jarvexioHeroCopy{max-width:650px}.jarvexioKicker{color:#377b66;text-transform:uppercase;letter-spacing:.16em;font-size:11px;font-weight:900;display:block}.jarvexioHero h1{color:#102d26;letter-spacing:-.064em;max-width:760px;margin:14px 0 22px;font-size:clamp(52px,6.1vw,84px);font-weight:900;line-height:.94}.jarvexioHeroCopy>p{color:#5b6a63;max-width:650px;margin:0;font-size:18px;line-height:1.7}.jarvexioHeroActions{align-items:center;gap:20px;margin-top:30px;display:flex}.jarvexioPrimary{background:#102d26;border-radius:999px;justify-content:center;align-items:center;min-height:50px;padding:0 22px;font-size:13px;font-weight:850;text-decoration:none;display:inline-flex;box-shadow:0 14px 34px #102d2629;color:#fff!important}.jarvexioTextLink{font-size:13px;font-weight:850;text-decoration:none;color:#285f50!important}.jarvexioHeroNotes{color:#6f7d76;flex-wrap:wrap;gap:10px 16px;margin-top:34px;font-size:11px;font-weight:700;display:flex}.jarvexioHeroNotes span{align-items:center;gap:7px;display:flex}.jarvexioHeroNotes span:before{content:"";background:#63b597;border-radius:50%;width:6px;height:6px}.jarvexioSystemCard{background:linear-gradient(#fff,#f2f6f3);border:1px solid #dfe6e1;border-radius:26px;padding:24px;box-shadow:0 30px 80px #18372d1c}.jarvexioSystemCardTop{border-bottom:1px solid #e2e8e4;justify-content:space-between;align-items:end;gap:18px;padding-bottom:20px;display:flex}.jarvexioSystemCardTop span{color:#5c8b7a;letter-spacing:.15em;font-size:9px;font-weight:900}.jarvexioSystemCardTop strong{text-align:right;color:#173f35;max-width:230px;font-size:17px;line-height:1.1}.jarvexioFlow{gap:10px;margin-top:18px;display:grid}.jarvexioFlow div{background:#fff;border:1px solid #e4e9e5;border-radius:14px;grid-template-columns:32px minmax(0,1fr);gap:2px 12px;padding:14px;display:grid}.jarvexioFlow b{color:#245f4e;background:#dcefe7;border-radius:50%;grid-row:1/3;place-items:center;width:32px;height:32px;font-size:11px;display:grid}.jarvexioFlow span{color:#183d33;font-size:13px;font-weight:850}.jarvexioFlow small{color:#77847e;font-size:10px;line-height:1.4}.jarvexioSystemCard .jarvexioFlow div:nth-child(3){display:none}.jarvexioHeroServiceList{gap:12px;margin-top:18px;display:grid}.jarvexioHeroServiceList>div{background:#fff;border:1px solid #e1e8e3;border-radius:16px;grid-template-columns:38px minmax(0,1fr);gap:4px 12px;padding:18px;display:grid}.jarvexioHeroServiceList>div:nth-child(n+3){display:none}.jarvexioHeroServiceList b{color:#245f4e;letter-spacing:.06em;background:#dcefe7;border-radius:12px;grid-row:1/3;place-items:center;width:38px;height:38px;font-size:10px;display:grid}.jarvexioHeroServiceList span{color:#183d33;font-size:15px;font-weight:900;line-height:1.2}.jarvexioHeroServiceList small{color:#718079;font-size:11px;line-height:1.55}.jarvexioSystemFootnote{color:#89938f;margin:14px 4px 0;font-size:9px;line-height:1.45}.jarvexioSignalStrip{color:#dfe9e5;background:#102d26;grid-template-columns:repeat(4,1fr);align-items:center;min-height:92px;padding:0 max(24px,50vw - 590px);display:grid}.jarvexioSignalStrip span{border-right:1px solid #315148;padding:0 26px;font-size:12px;font-weight:800}.jarvexioSignalStrip span:first-child{padding-left:0}.jarvexioSignalStrip span:last-child{border-right:0}.jarvexioSection{width:min(100% - 48px,1180px);margin:0 auto;padding:104px 0}.jarvexioSectionIntro{grid-template-columns:1.08fr .92fr;align-items:end;gap:48px;display:grid}.jarvexioSectionIntro .jarvexioKicker{grid-column:1/-1}.jarvexioSectionIntro h2{color:#12382f;letter-spacing:-.05em;max-width:720px;margin:0;font-size:clamp(38px,4.2vw,58px);line-height:1}.jarvexioSectionIntro p{color:#66756e;margin:0;font-size:15px;line-height:1.75}.jarvexioCards{grid-template-columns:repeat(4,1fr);gap:14px;margin-top:48px;display:grid}.jarvexioCards article{background:#fff;border:1px solid #dfe6e1;border-radius:20px;min-height:270px;padding:26px}.jarvexioCards article>span{color:#64a68f;letter-spacing:.14em;font-size:10px;font-weight:900}.jarvexioCards h3{color:#173f35;letter-spacing:-.035em;margin:55px 0 12px;font-size:22px;line-height:1.08}.jarvexioCards p{color:#75817c;margin:0;font-size:13px;line-height:1.65}.jarvexioHow{background:#edf3ef;padding:104px max(24px,50vw - 590px)}.jarvexioHow .jarvexioSectionIntro{grid-template-columns:1fr}.jarvexioHow .jarvexioSectionIntro h2{max-width:760px}.jarvexioSteps{border-top:1px solid #cbd9d1;grid-template-columns:repeat(4,1fr);gap:0;margin-top:50px;display:grid}.jarvexioSteps article{border-right:1px solid #cbd9d1;padding:26px 26px 0 0}.jarvexioSteps article+article{padding-left:26px}.jarvexioSteps article:last-child{border-right:0}.jarvexioSteps b{color:#4f8d78;letter-spacing:.12em;font-size:11px}.jarvexioSteps h3{color:#173f35;margin:32px 0 10px;font-size:20px;line-height:1.12}.jarvexioSteps p{color:#6f7e77;margin:0;font-size:12px;line-height:1.65}.jarvexioAbout{grid-template-columns:.95fr 1.05fr;gap:90px;width:min(100% - 48px,1180px);margin:0 auto;padding:112px 0;display:grid}.jarvexioAbout h2{color:#102d26;letter-spacing:-.055em;max-width:530px;margin:14px 0 0;font-size:clamp(40px,4.3vw,60px);line-height:.98}.jarvexioAboutCopy{padding-top:4px}.jarvexioAboutCopy p{color:#66756e;margin:0 0 20px;font-size:15px;line-height:1.8}.jarvexioFounder{color:#245f4e;margin-top:8px;font-size:13px;font-weight:850;display:inline-block}.jarvexioContact{color:#fff;background:linear-gradient(135deg,#173f35,#0d2c24);border-radius:28px;margin:0 max(24px,50vw - 590px) 88px;padding:64px;scroll-margin-top:104px;box-shadow:0 28px 70px #102d262e}.jarvexioContact .jarvexioKicker{color:#88cbb3}.jarvexioContact h2{color:#fff;letter-spacing:-.05em;max-width:720px;margin:12px 0 14px;font-size:clamp(38px,4.2vw,58px);line-height:1}.jarvexioContact p{color:#c9dad3;max-width:760px;margin:0 0 28px;font-size:15px;line-height:1.75}.jarvexioContact .jarvexioPrimary{box-shadow:none;background:#eff7f3;color:#173f35!important}.jarvexioContactActions{flex-wrap:wrap;align-items:center;gap:22px;display:flex}.jarvexioContactMethod{color:#dcece5;background:#ffffff0e;border:1px solid #ffffff24;border-radius:999px;align-items:center;min-height:46px;padding:0 16px;font-size:12px;font-weight:800;line-height:1.35;display:inline-flex}.jarvexioFooter{color:#78857f;background:#f7f8f6;border-top:1px solid #e0e6e2;grid-template-columns:1fr auto auto;align-items:center;gap:28px;min-height:110px;padding:28px max(24px,50vw - 590px);font-size:11px;display:grid}.jarvexioFooter strong{color:#173f35;letter-spacing:.2em}.jarvexioBusinessLines{width:min(100% - 48px,1180px);margin:0 auto;padding:112px 0;scroll-margin-top:96px}.jarvexioBusinessLineGrid{grid-template-columns:1fr 1fr;gap:18px;margin-top:52px;display:grid}.jarvexioBusinessLineGrid article{background:linear-gradient(#fff,#f3f7f4);border:1px solid #d9e3dd;border-radius:26px;min-height:440px;padding:34px;box-shadow:0 20px 60px #18372d12}.jarvexioBusinessLineGrid article>span{color:#4e8d77;letter-spacing:.14em;font-size:10px;font-weight:900}.jarvexioBusinessLineGrid h3{color:#153c32;letter-spacing:-.045em;max-width:510px;margin:54px 0 18px;font-size:32px;line-height:1.05}.jarvexioBusinessLineGrid p{color:#68776f;margin:0;font-size:14px;line-height:1.75}.jarvexioBusinessLineGrid ul{gap:10px;margin:28px 0 0;padding:0;list-style:none;display:grid}.jarvexioBusinessLineGrid li{color:#42584f;padding-left:20px;font-size:12px;font-weight:700;line-height:1.55;position:relative}.jarvexioBusinessLineGrid li:before{content:"";background:#68b397;border-radius:50%;width:7px;height:7px;position:absolute;top:.62em;left:0}.jarvexioPartnerSection{color:#fff;background:#102d26;padding:104px max(24px,50vw - 590px);scroll-margin-top:96px}.jarvexioPartnerIntro{grid-template-columns:1.05fr .95fr;align-items:end;gap:48px;display:grid}.jarvexioPartnerIntro .jarvexioKicker{color:#8dceb7;grid-column:1/-1}.jarvexioPartnerIntro h2{color:#fff;letter-spacing:-.052em;max-width:760px;margin:0;font-size:clamp(38px,4.4vw,60px);line-height:.99}.jarvexioPartnerIntro p{color:#bfd1ca;margin:0;font-size:15px;line-height:1.75}.jarvexioPartnerGrid{border-top:1px solid #ffffff29;grid-template-columns:repeat(4,1fr);gap:0;margin-top:56px;display:grid}.jarvexioPartnerGrid article{border-right:1px solid #ffffff24;padding:26px 24px 6px 0}.jarvexioPartnerGrid article+article{padding-left:24px}.jarvexioPartnerGrid article:last-child{border-right:0}.jarvexioPartnerGrid b{color:#79c2a8;letter-spacing:.14em;font-size:10px}.jarvexioPartnerGrid h3{color:#fff;margin:28px 0 10px;font-size:19px}.jarvexioPartnerGrid p{color:#a9beb6;margin:0;font-size:12px;line-height:1.7}.jarvexioPartnerCallout{background:#ffffff0e;border:1px solid #ffffff24;border-radius:18px;justify-content:space-between;align-items:center;gap:24px;margin-top:52px;padding:22px 24px;display:flex}.jarvexioPartnerCallout strong{font-size:14px}.jarvexioPartnerCallout span{color:#bfd1ca;max-width:680px;font-size:12px;line-height:1.6}.jarvexioPublic a:focus-visible{outline-offset:4px;outline:3px solid #70b9a0}@media (max-width:980px){.jarvexioNav{grid-template-columns:1fr auto}.jarvexioNav nav{display:none}.jarvexioHero{grid-template-columns:1fr;gap:48px;padding-top:72px}.jarvexioSystemCard{max-width:680px}.jarvexioSignalStrip{grid-template-columns:1fr 1fr;padding-top:18px;padding-bottom:18px}.jarvexioSignalStrip span{border-right:0;padding:12px 0}.jarvexioSectionIntro{grid-template-columns:1fr}.jarvexioCards,.jarvexioSteps{grid-template-columns:1fr 1fr}.jarvexioSteps article:nth-child(2){border-right:0}.jarvexioSteps article:nth-child(n+3){border-top:1px solid #cbd9d1;margin-top:28px;padding-top:28px}.jarvexioAbout{grid-template-columns:1fr;gap:42px}.jarvexioBusinessLineGrid,.jarvexioPartnerIntro{grid-template-columns:1fr}.jarvexioPartnerGrid{grid-template-columns:1fr 1fr}.jarvexioPartnerGrid article:nth-child(2){border-right:0}.jarvexioPartnerGrid article:nth-child(n+3){border-top:1px solid #ffffff24;margin-top:28px;padding-top:28px}.jarvexioFooter{grid-template-columns:1fr 1fr}.jarvexioFooter strong{grid-column:1/-1}}@media (max-width:620px){.jarvexioNav{min-height:68px;padding:0 18px}.jarvexioWordmark{letter-spacing:.22em;font-size:14px}.jarvexioNavCta{padding:9px 12px}.jarvexioHero{width:calc(100% - 36px);padding:58px 0}.jarvexioHero h1{font-size:clamp(46px,14vw,62px)}.jarvexioHeroCopy>p{font-size:16px}.jarvexioHeroActions{flex-direction:column;align-items:flex-start}.jarvexioHeroNotes{display:grid}.jarvexioSystemCard{border-radius:20px;padding:18px}.jarvexioSystemCardTop{flex-direction:column;align-items:flex-start}.jarvexioSystemCardTop strong{text-align:left}.jarvexioSignalStrip{grid-template-columns:1fr;padding:14px 18px}.jarvexioSignalStrip span{border-bottom:1px solid #315148}.jarvexioSignalStrip span:last-child{border-bottom:0}.jarvexioSection{width:calc(100% - 36px);padding:76px 0}.jarvexioCards,.jarvexioSteps{grid-template-columns:1fr}.jarvexioCards article{min-height:220px}.jarvexioCards h3{margin-top:38px}.jarvexioHow{padding:76px 18px}.jarvexioSteps article,.jarvexioSteps article+article{border-top:1px solid #cbd9d1;border-right:0;padding:28px 0}.jarvexioAbout,.jarvexioBusinessLines{width:calc(100% - 36px);padding:76px 0}.jarvexioBusinessLineGrid h3{margin-top:36px;font-size:28px}.jarvexioPartnerSection{padding:76px 18px}.jarvexioPartnerGrid{grid-template-columns:1fr}.jarvexioPartnerGrid article,.jarvexioPartnerGrid article+article{border-top:1px solid #ffffff24;border-right:0;margin:0;padding:26px 0}.jarvexioPartnerCallout{flex-direction:column;align-items:flex-start}.jarvexioContact{margin:0 18px 58px;padding:38px 28px}.jarvexioFooter{grid-template-columns:1fr;gap:10px;padding:28px 18px}.jarvexioFooter strong{grid-column:auto}}.jarvexioServiceDivider{color:#17211d;background:#f2efe9;border-top:1px solid #dedbd3;padding:110px max(24px,50vw - 590px) 92px}.jarvexioServiceDividerIndex{align-items:center;gap:14px;margin-bottom:34px;display:flex}.jarvexioServiceDividerIndex span{color:#fff;background:#173f35;border-radius:50%;place-items:center;width:44px;height:44px;font-size:13px;font-weight:900;display:grid}.jarvexioServiceDividerIndex small{color:#7a817d;letter-spacing:.16em;font-size:10px;font-weight:900}.jarvexioServiceDividerCopy{grid-template-columns:1.05fr .95fr;align-items:end;gap:48px;display:grid}.jarvexioServiceDividerCopy .jarvexioKicker{grid-column:1/-1}.jarvexioServiceDividerCopy h2{color:#102d26;letter-spacing:-.055em;max-width:800px;margin:0;font-size:clamp(42px,4.7vw,66px);line-height:.98}.jarvexioServiceDividerCopy p{color:#68736e;margin:0;font-size:15px;line-height:1.8}.jarvexioServiceDividerRule{letter-spacing:.12em;border-top:1px solid #d5d3cc;grid-template-columns:1fr auto 1fr;align-items:center;gap:22px;margin-top:58px;padding-top:22px;font-size:10px;font-weight:900;display:grid}.jarvexioServiceDividerRule span{color:#969c98}.jarvexioServiceDividerRule i{color:#79958b;font-size:18px;font-style:normal}.jarvexioServiceDividerRule strong{color:#234f62;justify-self:end}.jarvexioExample{color:#fff;background:#0f2f27;padding:112px max(24px,50vw - 590px)}.jarvexioAutomationExample{background:linear-gradient(#142733,#10232d)}.jarvexioExampleIntro{grid-template-columns:1.05fr .95fr;align-items:end;gap:44px;display:grid}.jarvexioExampleIntro .jarvexioKicker{color:#8ccbb5;grid-column:1/-1}.jarvexioExampleIntro h2{color:#fff;letter-spacing:-.055em;max-width:760px;margin:0;font-size:clamp(40px,4.6vw,64px);line-height:.98}.jarvexioExampleIntro p{color:#c0d1ca;margin:0;font-size:15px;line-height:1.75}.jarvexioExampleStage{grid-template-columns:.92fr 1.08fr;align-items:center;gap:48px;margin-top:58px;display:grid}.jarvexioExamplePhone{background:#061c17;border:1px solid #ffffff26;border-radius:34px;max-width:430px;padding:14px;transform:rotate(-2deg);box-shadow:0 34px 90px #00000052}.jarvexioExamplePhoneTop{color:#8ca49b;border-bottom:1px solid #ffffff14;grid-template-columns:1fr auto 1fr;align-items:center;padding:12px 10px 16px;font-size:10px;display:grid}.jarvexioExamplePhoneTop strong{color:#fff;font-size:12px}.jarvexioExamplePhoneTop span:last-child{text-align:right}.jarvexioExampleMessages{gap:11px;padding:18px 8px 8px;display:grid}.jarvexioBubble{border-radius:18px;max-width:86%;padding:12px 14px;font-size:12px;line-height:1.45}.jarvexioBubbleSystem{color:#e9f5f0;background:#214d40;border-bottom-left-radius:5px;justify-self:start}.jarvexioBubbleCustomer{color:#17362e;background:#dff2e9;border-bottom-right-radius:5px;justify-self:end}.jarvexioExampleFlow{border-top:1px solid #ffffff29;gap:0;display:grid}.jarvexioExampleFlow article{border-bottom:1px solid #ffffff21;grid-template-columns:54px 1fr;gap:18px;padding:24px 0;display:grid}.jarvexioExampleFlow article>span{color:#78c3a9;letter-spacing:.12em;font-size:11px;font-weight:900}.jarvexioExampleFlow b{color:#fff;letter-spacing:-.025em;font-size:20px;display:block}.jarvexioExampleFlow p{color:#a9beb5;margin:7px 0 0;font-size:12px;line-height:1.6}.jarvexioExampleOutcome{background:#ffffff0e;border:1px solid #ffffff24;border-radius:22px;grid-template-columns:1fr auto 1fr;align-items:center;gap:22px;margin-top:64px;padding:26px;display:grid}.jarvexioExampleOutcome>div:not(.jarvexioExampleArrow){gap:7px;display:grid}.jarvexioExampleOutcome span{color:#7fc1aa;letter-spacing:.14em;font-size:9px;font-weight:900}.jarvexioExampleOutcome strong{font-size:16px;line-height:1.35}.jarvexioExampleArrow{color:#8bcbb5;font-size:28px}.jarvexioExampleDisclaimer{color:#79958b;margin:16px 0 0;font-size:10px;line-height:1.5}@media (max-width:900px){.jarvexioServiceDivider{padding:78px 22px 70px}.jarvexioServiceDividerCopy{grid-template-columns:1fr}.jarvexioExample{padding:78px 22px}.jarvexioExampleIntro,.jarvexioExampleStage{grid-template-columns:1fr}.jarvexioExampleStage{gap:38px}.jarvexioExamplePhone{max-width:520px;transform:none}.jarvexioExampleOutcome{grid-template-columns:1fr;gap:14px}.jarvexioExampleArrow{justify-self:center;transform:rotate(90deg)}}@media (max-width:620px){.jarvexioServiceDivider{padding:68px 18px 60px}.jarvexioServiceDividerCopy h2{font-size:clamp(38px,11vw,52px)}.jarvexioServiceDividerRule{grid-template-columns:1fr;gap:10px}.jarvexioServiceDividerRule i{justify-self:start;transform:rotate(90deg)}.jarvexioServiceDividerRule strong{justify-self:start}.jarvexioExample{padding:68px 18px}.jarvexioExampleIntro h2{font-size:clamp(38px,11vw,52px)}.jarvexioExamplePhone{border-radius:26px;padding:10px}.jarvexioBubble{max-width:91%;font-size:11px}.jarvexioExampleFlow article{grid-template-columns:42px 1fr}.jarvexioExampleFlow b{font-size:18px}.jarvexioExampleOutcome{padding:20px}}.jarvexioExampleChooser{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:44px;display:grid}.jarvexioExampleChooser button{appearance:none;text-align:left;color:#dbe8e2;cursor:pointer;background:#ffffff0b;border:1px solid #ffffff24;border-radius:16px;padding:18px 20px;transition:background .25s,border-color .25s,transform .3s cubic-bezier(.16,1,.3,1)}.jarvexioExampleChooser button:hover{background:#ffffff13;transform:translateY(-4px)}.jarvexioExampleChooser button.active{color:#17362e;background:#dff2e9;border-color:#dff2e9;box-shadow:0 18px 40px #0000002e}.jarvexioExampleChooser button span,.jarvexioExampleChooser button strong{display:block}.jarvexioExampleChooser button span{color:#7ebda8;letter-spacing:.13em;text-transform:uppercase;margin-bottom:9px;font-size:9px;font-weight:900}.jarvexioExampleChooser button.active span{color:#3e7564}.jarvexioExampleChooser button strong{font-size:15px}.jarvexioExampleStory{background:linear-gradient(#ffffff0e,#ffffff06);border:1px solid #ffffff1f;border-radius:28px;margin-top:30px;padding:34px;animation:.48s cubic-bezier(.16,1,.3,1) both jarvexioExampleSwap}.jarvexioExampleStoryCopy{border-bottom:1px solid #ffffff1f;grid-template-columns:1.05fr .95fr;align-items:end;gap:22px 44px;padding-bottom:28px;display:grid}.jarvexioExampleStoryCopy .jarvexioKicker{color:#7fc1aa;grid-column:1/-1}.jarvexioExampleStoryCopy h3{color:#fff;letter-spacing:-.048em;margin:0;font-size:clamp(30px,3.5vw,48px);line-height:1}.jarvexioExampleStoryCopy p{color:#abc0b7;margin:0;font-size:14px;line-height:1.75}.jarvexioExampleStory .jarvexioExampleStage{margin-top:40px}.jarvexioExampleStory .jarvexioExampleOutcome{margin-top:44px}.jarvexioExampleStory .jarvexioExamplePhone{transition:transform .45s cubic-bezier(.16,1,.3,1),box-shadow .45s}.jarvexioExampleStory .jarvexioExamplePhone:hover{transform:rotate(0)translateY(-6px);box-shadow:0 42px 100px #0006}@keyframes jarvexioExampleSwap{0%{opacity:0;transform:translateY(18px)scale(.992)}to{opacity:1;transform:translateY(0)scale(1)}}@media (max-width:900px){.jarvexioExampleChooser{grid-template-columns:1fr 1fr}.jarvexioExampleStory{padding:24px}.jarvexioExampleStoryCopy{grid-template-columns:1fr}}@media (max-width:620px){.jarvexioExampleChooser{grid-template-columns:1fr;gap:8px}.jarvexioExampleChooser button{padding:15px 17px}.jarvexioExampleStory{border-radius:22px;margin-top:20px;padding:18px}.jarvexioExampleStoryCopy h3{font-size:clamp(30px,9vw,42px)}}.jarvexioPublic{--scroll-progress:0;--scroll-shift:0px;overflow:clip visible}.jarvexioPublic::selection{color:#fff;background:#163e34}.jarvexioScrollProgress{z-index:80;height:3px;transform:scaleX(var(--scroll-progress));transform-origin:0;pointer-events:none;background:#65b498;position:fixed;top:0;left:0;right:0}.jarvexioMotionReady [data-reveal]{opacity:0;transition:opacity .8s cubic-bezier(.16,1,.3,1),transform .95s cubic-bezier(.16,1,.3,1);transform:translateY(38px)}.jarvexioMotionReady [data-reveal].is-visible{opacity:1;transform:translate(0,0)}.jarvexioMotionReady .jarvexioNav[data-reveal]{transform:translateY(-18px)}.jarvexioMotionReady .jarvexioNav[data-reveal].is-visible{transform:translate(0,0)}.jarvexioCursor{z-index:1000;pointer-events:none;will-change:transform,width,height,margin;mix-blend-mode:difference;background:#fff;border-radius:999px;justify-content:center;align-items:center;width:18px;height:18px;transition:width .28s cubic-bezier(.16,1,.3,1),height .28s cubic-bezier(.16,1,.3,1),margin .28s cubic-bezier(.16,1,.3,1),background .28s;display:none;position:fixed;top:-9px;left:-9px}.jarvexioCursor.is-active{mix-blend-mode:normal;background:#74d5b4;width:92px;height:92px;margin:-37px 0 0 -37px}.jarvexioCursorLabel{opacity:0;color:#102d26;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;font-size:10px;font-weight:900;transition:opacity .18s}.jarvexioCursor.is-active .jarvexioCursorLabel{opacity:1}.jarvexioSystemCard{transform:perspective(1100px) rotateX(var(--tilt-x,0deg)) rotateY(var(--tilt-y,0deg));transform-style:preserve-3d;will-change:transform;transition:transform .32s cubic-bezier(.16,1,.3,1),box-shadow .32s;position:relative;overflow:hidden}.jarvexioSystemCard:before{content:"";filter:blur(2px);width:330px;height:330px;transform:translate3d(0,var(--scroll-shift),0);pointer-events:none;background:radial-gradient(circle at 34% 32%,#8be3c4e6,#55a68c2e 46%,#55a68c00 70%);border-radius:50%;transition:transform .35s;position:absolute;top:-145px;right:-130px}.jarvexioSystemCard:after{content:"";pointer-events:none;background:linear-gradient(118deg,#0000 0 38%,#ffffffb3 48%,#0000 58%);transition:transform .9s cubic-bezier(.16,1,.3,1);position:absolute;inset:0;transform:translate(-120%)}.jarvexioSystemCard:hover:after{transform:translate(120%)}.jarvexioSystemCard>*{z-index:1;position:relative;transform:translateZ(22px)}.jarvexioMotionReady .jarvexioSystemCard[data-reveal].is-visible{transform:perspective(1100px) rotateX(var(--tilt-x,0deg)) rotateY(var(--tilt-y,0deg))}.jarvexioPrimary,.jarvexioNavCta{will-change:transform;transition:transform .25s cubic-bezier(.16,1,.3,1),box-shadow .25s,background .25s}.jarvexioPrimary:hover,.jarvexioNavCta:hover{box-shadow:0 18px 46px #102d263d}.jarvexioTextLink{position:relative}.jarvexioTextLink:after{content:"";transform-origin:100%;background:currentColor;height:1px;transition:transform .35s cubic-bezier(.16,1,.3,1);position:absolute;bottom:-5px;left:0;right:0;transform:scaleX(0)}.jarvexioTextLink:hover:after{transform-origin:0;transform:scaleX(1)}.jarvexioHero h1{transform-origin:0 100%}.jarvexioMotionReady .jarvexioHeroCopy.is-visible h1{animation:.9s cubic-bezier(.16,1,.3,1) 80ms both jarvexioHeadline}.jarvexioMotionReady .jarvexioHeroCopy.is-visible>p{animation:.9s cubic-bezier(.16,1,.3,1) .2s both jarvexioSoftIn}.jarvexioMotionReady .jarvexioHeroCopy.is-visible .jarvexioHeroActions{animation:.9s cubic-bezier(.16,1,.3,1) .3s both jarvexioSoftIn}@keyframes jarvexioHeadline{0%{opacity:0;transform:translateY(45px)skewY(2deg)}to{opacity:1;transform:translateY(0)skewY(0)}}@keyframes jarvexioSoftIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.jarvexioMarquee{background:#eef3ef;border-top:1px solid #dbe4de;border-bottom:1px solid #dbe4de;padding:26px 0;overflow:hidden}.jarvexioMarqueeTrack{will-change:transform;align-items:center;gap:30px;width:max-content;animation:28s linear infinite jarvexioMarquee;display:flex}.jarvexioMarquee span{color:#153a31;letter-spacing:-.045em;white-space:nowrap;font-size:clamp(24px,3.4vw,48px);font-weight:850}.jarvexioMarquee i{color:#65ac94;font-size:20px;font-style:normal}@keyframes jarvexioMarquee{to{transform:translate(-50%)}}.jarvexioCards article{transition:transform .45s cubic-bezier(.16,1,.3,1),box-shadow .45s,border-color .45s;position:relative;overflow:hidden}.jarvexioCards article:before{content:"";background:radial-gradient(circle,#8bd4ba 0,#8bd4ba2e 42%,#8bd4ba00 72%);border-radius:50%;width:180px;height:180px;transition:transform .55s cubic-bezier(.16,1,.3,1);position:absolute;bottom:-110px;right:-100px;transform:scale(.6)}.jarvexioCards article>*{z-index:1;position:relative}.jarvexioCards article:hover,.jarvexioMotionReady .jarvexioCards article[data-reveal].is-visible:hover{border-color:#b8d6ca;transform:translateY(-10px);box-shadow:0 28px 70px #143a2f21}.jarvexioCards article:hover:before{transform:scale(1.45)}.jarvexioCards article h3{transition:transform .4s cubic-bezier(.16,1,.3,1)}.jarvexioCards article:hover h3{transform:translate(5px)}.jarvexioSignalStrip span{transition:transform .35s cubic-bezier(.16,1,.3,1),color .25s}.jarvexioSignalStrip span:hover{color:#9bd9c3;transform:translate(6px)}.jarvexioSteps article{transition:transform .45s cubic-bezier(.16,1,.3,1)}.jarvexioSteps article:hover,.jarvexioMotionReady .jarvexioSteps article[data-reveal].is-visible:hover{transform:translateY(-7px)}.jarvexioSteps article b{transition:transform .45s cubic-bezier(.16,1,.3,1);display:inline-flex}.jarvexioSteps article:hover b{transform:rotate(8deg)scale(1.08)}.jarvexioContact{position:relative;overflow:hidden}.jarvexioContact:before,.jarvexioContact:after{content:"";pointer-events:none;border:1px solid #ffffff26;border-radius:50%;position:absolute}.jarvexioContact:before{width:420px;height:420px;top:-250px;right:-180px}.jarvexioContact:after{width:220px;height:220px;bottom:-155px;right:55px}.jarvexioContact>*{z-index:1;position:relative}.jarvexioNav{transition:min-height .3s,background .3s}.jarvexioNav a{transition:opacity .2s,color .2s}.jarvexioNav nav:hover a:not(:hover){opacity:.38}@media (pointer:fine){.jarvexioPublic,.jarvexioPublic a,.jarvexioPublic button{cursor:none}.jarvexioCursor{display:flex}}@media (max-width:980px){.jarvexioSystemCard{transform:none!important}.jarvexioMarqueeTrack{animation-duration:34s}.jarvexioCards article:hover{transform:none}}@media (prefers-reduced-motion:reduce){.jarvexioPublic{scroll-behavior:auto}.jarvexioMotionReady [data-reveal]{opacity:1!important;transition:none!important;transform:none!important}.jarvexioMotionReady .jarvexioHeroCopy.is-visible h1,.jarvexioMotionReady .jarvexioHeroCopy.is-visible>p,.jarvexioMotionReady .jarvexioHeroCopy.is-visible .jarvexioHeroActions,.jarvexioMarqueeTrack{animation:none!important}.jarvexioSystemCard,.jarvexioSystemCard:before,.jarvexioSystemCard:after,.jarvexioCards article,.jarvexioSteps article,.jarvexioPrimary,.jarvexioNavCta{transition:none!important;transform:none!important}.jarvexioCursor{display:none!important}}.jarvexioPublic{background:radial-gradient(circle at 12% -8%,#4e91791a,#0000 34%),linear-gradient(#fafbf9 0%,#f5f7f4 100%)}.jarvexioNav{background:#fafbf9e0;border-bottom-color:#14372d17;min-height:80px;box-shadow:0 8px 34px #12302709}.jarvexioWordmark{letter-spacing:.32em;font-size:15px}.jarvexioNav nav a{letter-spacing:.02em;font-size:12px}.jarvexioNavCta{letter-spacing:.01em;padding:12px 18px}.jarvexioHero{gap:84px;padding-top:112px;padding-bottom:100px}.jarvexioKicker{letter-spacing:.2em;color:#4b806e;font-size:10px}.jarvexioHero h1,.jarvexioSectionIntro h2,.jarvexioExampleIntro h2,.jarvexioExampleStoryCopy h3,.jarvexioAbout h2,.jarvexioContact h2{text-wrap:balance}.jarvexioHero h1{max-width:820px;font-size:clamp(56px,6.3vw,90px)}.jarvexioHeroCopy>p{max-width:620px;font-size:18.5px;line-height:1.72}.jarvexioHeroNotes{gap:9px;margin-top:36px}.jarvexioHeroNotes span{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff8c;border:1px solid #285c4c1f;border-radius:999px;padding:8px 11px}.jarvexioHeroNotes span:before{width:5px;height:5px}.jarvexioSystemCard{background:linear-gradient(155deg,#fff 0%,#f5f8f6 58%,#e9f2ed 100%);border-color:#2055441f;box-shadow:0 34px 90px #13372c21}.jarvexioFlow div{background:#ffffffd6;border-color:#2352441a}.jarvexioSystemCardTop span{color:#4f8875}.jarvexioSignalStrip{background:#0d2b24;min-height:100px}.jarvexioSignalStrip span{letter-spacing:.015em;color:#e5eee9}.jarvexioMarquee{background:#f5f8f5;border-color:#dde6e0}.jarvexioMarquee span{color:#15382f;letter-spacing:-.05em}.jarvexioExample{background:radial-gradient(circle at 100% 0,#5aa58b29,#0000 28%),linear-gradient(155deg,#102f27,#0a251f 72%)}.jarvexioExampleStory{background:linear-gradient(#ffffff12,#ffffff06);border-color:#ffffff24;box-shadow:0 28px 80px #00000029}.jarvexioExampleChooser button{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.jarvexioExampleChooser button:hover{transform:translateY(-2px)}.jarvexioSection{padding-top:116px;padding-bottom:116px}.jarvexioSectionIntro p{font-size:15.5px}.jarvexioCards{gap:16px;margin-top:54px}.jarvexioCards article{background:linear-gradient(#fff,#fbfcfb);border-color:#1e4d3f1a;box-shadow:0 16px 48px #1e40350e}.jarvexioCards article:hover{transform:translateY(-6px);box-shadow:0 28px 72px #143a2f1c}.jarvexioHow{background:linear-gradient(#edf4ef,#e8f0eb)}.jarvexioSteps article{padding-top:30px}.jarvexioAbout{padding-top:124px;padding-bottom:124px}.jarvexioAboutCopy p{font-size:15.5px}.jarvexioContact{background:radial-gradient(circle at 94% 0,#72c7a933,#0000 32%),linear-gradient(140deg,#173f35,#0a281f 72%);border:1px solid #ffffff14;box-shadow:0 34px 90px #102d2633}.jarvexioPrimary{letter-spacing:.005em}.jarvexioFooter{background:#fafbf9;border-top-color:#1f483b1a}.jarvexioCursor.is-active{width:78px;height:78px;margin:-30px 0 0 -30px}.jarvexioCursorLabel{font-size:9px}.jarvexioContact{grid-template-columns:.82fr 1.18fr;align-items:start;gap:54px;padding:64px;display:grid}.jarvexioContactCopy{padding-top:8px}.jarvexioContactCopy p{max-width:540px}.jarvexioContactActions{flex-direction:column;align-items:flex-start;gap:14px}.jarvexioContactMethod{max-width:520px}.jarvexioContactForm{z-index:2;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fff1;border:1px solid #ffffff1f;border-radius:22px;padding:28px;position:relative;box-shadow:0 24px 60px #0000001f}.jarvexioContactFormIntro{border-bottom:1px solid #ffffff1a;gap:6px;padding-bottom:20px;display:grid}.jarvexioContactFormIntro span{color:#8fd0b9;letter-spacing:.18em;font-size:9px;font-weight:900}.jarvexioContactFormIntro strong{color:#fff;letter-spacing:-.02em;font-size:18px}.jarvexioContactFormGrid{grid-template-columns:1fr 1fr;gap:14px;margin-top:20px;display:grid}.jarvexioContactForm label{gap:7px;display:grid}.jarvexioContactForm label>span{color:#cfe0d9;font-size:11px;font-weight:800}.jarvexioContactForm label>span small{color:#839d93;font-size:9px;font-weight:700}.jarvexioContactForm input,.jarvexioContactForm textarea{color:#fff;background:#051c1785;border:1px solid #ffffff1f;border-radius:12px;outline:none;width:100%;transition:border-color .2s,background .2s,box-shadow .2s}.jarvexioContactForm input{min-height:46px;padding:0 13px}.jarvexioContactForm textarea{resize:vertical;min-height:116px;padding:13px}.jarvexioContactForm input::placeholder,.jarvexioContactForm textarea::placeholder{color:#789087}.jarvexioContactForm input:focus,.jarvexioContactForm textarea:focus{background:#051c17b8;border-color:#78c3aa;box-shadow:0 0 0 3px #78c3aa1a}.jarvexioContactNeed{margin-top:14px}.jarvexioContactTrap{width:1px!important;height:1px!important;position:absolute!important;left:-10000px!important;overflow:hidden!important}.jarvexioContactSubmitRow{align-items:center;gap:16px;margin-top:18px;display:flex}.jarvexioContactSubmitRow .jarvexioPrimary{white-space:nowrap;border:0}.jarvexioContactSubmitRow small{color:#91a9a0;max-width:230px;font-size:9px;line-height:1.45}.jarvexioContactFeedback{border-radius:12px;margin-top:16px;padding:12px 14px;font-size:11px;line-height:1.5}.jarvexioContactFeedback.success{color:#ccebdd;background:#60b9971f;border:1px solid #80d7b547}.jarvexioContactFeedback.error{color:#ffd3d3;background:#ff6e6e14;border:1px solid #ffa0a047}@media (max-width:900px){.jarvexioContact{grid-template-columns:1fr;gap:34px}.jarvexioContactActions{flex-flow:wrap;align-items:center}}@media (max-width:620px){.jarvexioHero{padding-top:64px;padding-bottom:68px}.jarvexioHeroNotes span{width:max-content;max-width:100%}.jarvexioSection{padding-top:82px;padding-bottom:82px}.jarvexioAbout{padding-top:84px;padding-bottom:84px}.jarvexioContact{padding:32px 22px;display:grid}.jarvexioContactActions{flex-direction:column;align-items:flex-start}.jarvexioContactForm{border-radius:18px;padding:20px 16px}.jarvexioContactFormGrid{grid-template-columns:1fr}.jarvexioContactSubmitRow{flex-direction:column;align-items:flex-start}.jarvexioContactSubmitRow small{max-width:none}}.sidebar{align-self:start;height:100vh;position:sticky;top:0}.navItem{text-decoration:none;transition:background .16s,border-color .16s,color .16s,transform .16s}.navItem:hover{color:var(--text);border-color:var(--border);background:#ffffff09;transform:translate(2px)}.todayPanel{background:radial-gradient(circle at 100% 0,#6ad7ff14,#0000 38%),linear-gradient(#111a24fa,#0a1017fa);border-color:#284962}.todayActions{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:18px;display:grid}.todayAction,.todayActionPrimary{border:1px solid var(--border);min-width:0;color:var(--text);background:#0a1017;border-radius:12px;gap:5px;padding:15px;text-decoration:none;transition:border-color .16s,transform .16s,background .16s;display:grid}.todayActionPrimary{background:linear-gradient(#0d1c28,#0a131c);border-color:#39759b}.todayAction:hover,.todayActionPrimary:hover{background:#0d1822;border-color:#39759b;transform:translateY(-2px)}.todayAction span,.todayActionPrimary span{color:var(--muted);font-size:12px}.todayAction strong,.todayActionPrimary strong{overflow-wrap:anywhere;font-size:22px}.todayAction small,.todayActionPrimary small{color:#7890a6;line-height:1.35}.opsDetails{border:1px solid var(--border);background:#0a1017b8;border-radius:16px;overflow:hidden}.opsDetails>summary{cursor:pointer;color:var(--text);-webkit-user-select:none;user-select:none;justify-content:space-between;align-items:center;gap:18px;padding:16px 18px;list-style:none;display:flex}.opsDetails>summary::-webkit-details-marker{display:none}.opsDetails>summary>span:first-child{gap:4px;display:grid}.opsDetails>summary small{color:var(--muted);font-weight:400}.opsDetailsHint{color:var(--accent);white-space:nowrap;font-size:12px}.opsDetails[open]>summary{border-bottom:1px solid var(--border)}.opsDetails[open] .opsDetailsHint:after{content:" · expanded"}.missionLauncher{margin-bottom:0;display:none}.main>.metrics,.todayPanel .badge.green,.approvalCard>.metrics{display:none}.sectionDetails{border:1px solid var(--border);background:#071018b8;border-radius:12px;margin-top:16px;overflow:hidden}.sectionDetails>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:14px;padding:13px 14px;list-style:none;display:flex}.sectionDetails>summary::-webkit-details-marker{display:none}.sectionDetails>summary>span:first-child{gap:3px;display:grid}.sectionDetails>summary small{color:var(--muted);font-weight:400}.sectionDetails[open]>summary{border-bottom:1px solid var(--border)}.sectionDetailsBody{padding:0 14px 16px}.operatorSection[data-attention=false]{padding:0;overflow:hidden}.operatorSection[data-attention=false]>:not(.rowTop){display:none}.operatorSection[data-attention=false]>.rowTop{align-items:center;padding:16px 18px}.operatorSection[data-attention=false]>.rowTop h2{margin:0}.operatorSection[data-attention=false]>.rowTop .small{display:none}.operatorSection[data-attention=false]>.rowTop .badge{color:var(--muted)}.operatorSection[data-attention=true]>.rowTop .badge{color:var(--warn);border-color:#67552c}#customer-fulfillment[data-attention=false]>.sectionDetails{border:0;border-top:1px solid var(--border);background:0 0;border-radius:0;margin:0;display:block}#customer-fulfillment[data-attention=false]>.sectionDetails>summary{padding:13px 18px}#outreach-command,#today,#customer-fulfillment,#cash-exposure,#mission-control,#system-details{scroll-margin-top:22px}@media (max-width:1050px){.todayActions{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.todayActions{grid-template-columns:1fr}.opsDetails>summary,.sectionDetails>summary{flex-direction:column;align-items:flex-start}}button:disabled{opacity:.5;cursor:not-allowed}@media (max-width:1100px){.providerEvidenceGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.providerEvidenceWide{grid-column:span 2}.outreachMetrics{grid-template-columns:repeat(3,1fr)}.commandFilters{grid-template-columns:repeat(2,1fr)}}@media (max-width:700px){.providerQualificationPanel,.providerQualificationCard{padding:14px}.providerQualificationIndex{width:30px;height:30px}.providerQualificationSummary{grid-template-columns:34px minmax(0,1fr)}.providerQualificationSummary>.badge{grid-column:2;justify-self:start}.providerQualificationMain{margin-left:0}.providerEvidenceGrid{grid-template-columns:1fr}.providerEvidenceWide{grid-column:span 1}.providerCandidateHeading{flex-direction:column;align-items:flex-start}.providerCandidateScores{justify-content:flex-start}.providerReadinessBreakdown{grid-template-columns:1fr}.providerQualificationFooter{flex-direction:column;align-items:stretch}.providerQualificationActions{width:100%}.providerQualificationActions .secondary,.providerQualificationActions .primaryActionButton{flex:120px}.providerMessageToolbar{align-items:stretch}.providerMessageToolbar .providerCopyButton{width:100%}.providerMessageContent .proposedEmailBody{max-height:280px}}@media (max-width:900px){.shell{grid-template-columns:1fr}.sidebar{display:none}.main{padding:18px}.grid{grid-template-columns:1fr}.metrics,.outreachMetrics{grid-template-columns:repeat(2,1fr)}.queueItem{grid-template-columns:32px 1fr}.queueActions{grid-column:2;justify-content:flex-start}.recoveryItem,.verifiedContactForm{grid-template-columns:1fr}.recoveryActions,.verifiedContactForm small{grid-column:1}.backlogRow{grid-template-columns:1fr}.missionLaunchOptions{grid-template-columns:1fr 1fr}.serviceSitePreview{padding-bottom:76px}.serviceTopbar{display:none}.serviceNav{min-height:72px;padding:10px 18px}.serviceNav nav,.servicePhone{display:none}.serviceLogo{font-size:16px}.serviceNavActions{margin-left:auto}.serviceButton{padding:0 13px;font-size:12px}.serviceHero{grid-template-columns:1fr;min-height:0}.serviceHeroContent{padding:58px 24px 52px}.serviceHero h1{font-size:clamp(44px,13vw,58px)}.serviceHero p{font-size:16px;line-height:1.65}.serviceHeroVisual{min-height:390px}.serviceVisualBadge{width:250px;height:250px}.serviceVisualBadge strong{font-size:38px}.serviceProofBar{grid-template-columns:1fr 1fr;width:100%;padding:18px}.serviceProofBar div:nth-child(2){border-right:0}.serviceProofBar div{padding:14px}.serviceSection,.serviceSplit,.serviceReviews{width:100%;padding:66px 22px}.serviceResearchSection{width:calc(100% - 32px);margin:20px 16px;padding:38px 28px}.serviceSectionIntro,.serviceSplit{grid-template-columns:1fr;gap:35px}.serviceCards,.serviceReviewGrid{grid-template-columns:1fr}.serviceCards{gap:18px}.serviceCards article:hover{transform:none}.serviceCardImage{height:210px}.servicePhotoBlock{border-radius:22px;min-height:360px}.serviceChecks{grid-template-columns:1fr}.serviceCta{border-radius:24px;flex-direction:column;align-items:flex-start;margin:44px 16px;padding:42px 28px}.serviceFooter{grid-template-columns:1fr 1fr;padding-bottom:34px}.serviceLogoFooter{grid-column:1/-1}.serviceMobileAction{z-index:50;display:block;position:fixed;bottom:12px;left:12px;right:12px}.serviceMobileAction a{background:var(--theme-accent);color:#fff;border-radius:999px;justify-content:center;align-items:center;min-height:54px;font-weight:900;text-decoration:none;display:flex;box-shadow:0 16px 44px #00000042}.layout-editorial .serviceHero,.layout-calm-luxe .serviceHero{grid-template-columns:1fr}.layout-editorial .serviceHeroContent,.layout-calm-luxe .serviceHeroContent{padding-top:58px;padding-bottom:52px}.layout-editorial .serviceCards,.layout-editorial .serviceCards article{grid-template-columns:1fr}.layout-editorial .serviceCardImage{min-height:220px}.layout-typographic .serviceHeroContent{padding:74px 22px}.layout-typographic .serviceHero h1{font-size:clamp(50px,15vw,68px)}.layout-bold-split .serviceHeroVisual{clip-path:none}.hero-offset-media .serviceHero,.hero-soft-frame .serviceHero{gap:0;padding:0}.hero-offset-media .serviceHeroVisual,.hero-soft-frame .serviceHeroVisual{min-height:390px;box-shadow:none;border-radius:0}.rhythm-asymmetric .serviceSectionIntro,.rhythm-asymmetric .serviceSplit{grid-template-columns:1fr}.rhythm-asymmetric .serviceResearchSection:nth-child(odd),.rhythm-asymmetric .serviceResearchSection:nth-child(2n){margin-left:16px;margin-right:16px}.rhythm-dynamic .serviceResearchSection:nth-child(2n){transform:none}.rhythm-airy .serviceSection,.rhythm-airy .serviceSplit,.rhythm-airy .serviceReviews{padding-top:74px;padding-bottom:74px}.cards-media-side .serviceCards article{grid-template-columns:1fr}.cards-media-side .serviceCardImage{min-height:220px}.cards-soft-stack .serviceCards article{padding:14px}.focal-center-right .serviceHeroVisual{background-position:50%}}
