:root{color-scheme:light;--bg:#f6f7f4;--text:#1b1f24;--muted:#68707a;--surface:#fff;--line:#dce1e4;--soft:#eef2f3;--accent:#2364aa;--accent-strong:#174778;--good:#287a5b;--warn:#a45d16;--danger:#b63636;--ink-soft:#3d4651}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--bg);color:var(--text);font-family:Inter,IBM Plex Sans,Avenir Next,Segoe UI,sans-serif}a{color:inherit}img{display:block;max-width:100%}.shell,main{width:min(1320px,calc(100% - 40px));margin:0 auto;padding:32px 0 56px}h1,h2,h3,p{margin-top:0}h1{margin-bottom:10px;font-size:clamp(2rem,4vw,4.4rem);line-height:.96}h1,h2{letter-spacing:0}h2{margin-bottom:0;font-size:1.1rem;line-height:1.25}h3{margin-bottom:6px;font-size:.98rem;line-height:1.3;letter-spacing:0}p{line-height:1.55}p,small{color:var(--muted)}small{display:block;font-size:.78rem;line-height:1.45}code{background:var(--soft);border:1px solid var(--line);border-radius:6px;padding:2px 6px}.heroPanel,.topbar{display:flex;justify-content:space-between;gap:24px;align-items:flex-end;margin-bottom:18px;padding:30px;background:#132033;color:#fff;border-radius:8px}.heroPanel{display:block;min-height:360px}.heroPanel p,.topbar p{color:#c8d2df}.eyebrow{margin-bottom:8px;color:var(--accent);font-size:.72rem;font-weight:800;letter-spacing:0;text-transform:uppercase}.heroPanel .eyebrow,.topbar .eyebrow{color:#9bc5ff}.lede{max-width:760px;margin-bottom:0;font-size:1rem}.connectorPanel{display:flex;align-items:center;gap:10px;min-width:290px;padding:14px;background:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.18);border-radius:8px}.connectorPanel small,.connectorPanel strong{color:#fff}.statusDot{width:12px;height:12px;border-radius:999px;background:#62d69d;box-shadow:0 0 0 4px rgba(98,214,157,.18)}.navRail{position:-webkit-sticky;position:sticky;top:0;z-index:4;display:flex;gap:8px;overflow-x:auto;margin-bottom:18px;padding:10px 0;background:var(--bg)}.navRail a,.primaryAction,.secondaryAction{display:inline-flex;align-items:center;min-height:38px;padding:0 14px;border:1px solid var(--line);border-radius:6px;background:var(--surface);color:var(--ink-soft);font-size:.88rem;font-weight:700;text-decoration:none;white-space:nowrap}.primaryAction{margin-top:24px;border-color:transparent;background:#fff;color:#132033}.secondaryAction{color:var(--accent-strong)}.sectionGrid{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(320px,.55fr);grid-gap:18px;gap:18px;margin-bottom:18px}.card,.kpi,.panel{background:var(--surface);border:1px solid var(--line);border-radius:8px}.panel{padding:20px}.span2{grid-column:span 2}.sectionHeader{display:flex;justify-content:space-between;gap:16px;align-items:flex-start;margin-bottom:18px}.miniPill,.pill{display:inline-flex;align-items:center;min-height:28px;padding:0 10px;border:1px solid var(--line);border-radius:999px;background:var(--soft);color:var(--ink-soft);font-size:.76rem;font-weight:800;text-transform:capitalize;white-space:nowrap}.miniPill{min-height:24px;margin-bottom:8px;font-size:.68rem}.dangerPill{border-color:rgba(182,54,54,.24);background:rgba(182,54,54,.08);color:var(--danger)}.configGrid,.findingGrid,.kpiStrip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px}.approvalItem,.configBlock,.findingCard,.listItem,.metric,.timelineItem{border:1px solid var(--line);border-radius:8px;background:#fbfcfc}.configBlock{padding:14px}.configBlock strong{display:block;margin:4px 0;overflow-wrap:anywhere}.configBlock span,.kpi span{color:var(--muted);font-size:.82rem}.metricList,.stack,.timeline{display:grid;grid-gap:10px;gap:10px}.metric{display:flex;justify-content:space-between;align-items:center;padding:12px}.metric strong{font-size:1.4rem}.metric.warn strong{color:var(--warn)}.metric.danger strong{color:var(--danger)}.kpiStrip{margin-bottom:18px}.kpi{min-height:116px;padding:16px}.kpi strong{display:block;margin:8px 0 6px;font-size:clamp(1.45rem,2vw,2.1rem);line-height:1}.tableWrap{overflow-x:auto}table{width:100%;border-collapse:collapse;min-width:880px}td,th{padding:12px 10px;border-bottom:1px solid var(--line);text-align:left;vertical-align:top}th{color:var(--muted);font-size:.72rem;text-transform:uppercase}td{font-size:.9rem}td strong{display:block}.score{display:inline-flex;min-width:42px;justify-content:center;padding:4px 8px;border-radius:999px;background:rgba(40,122,91,.1);color:var(--good);font-weight:800}.score2{background:rgba(164,93,22,.12);color:var(--warn)}.score3,.score4{background:rgba(182,54,54,.1);color:var(--danger)}.creativeGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.creativeTile{min-width:0;overflow:hidden;border:1px solid var(--line);border-radius:8px;background:#fbfcfc}.creativePlaceholder,.creativeTile img{width:100%;aspect-ratio:1.2/1;object-fit:cover;background:#dfe8ea}.creativePlaceholder{display:grid;place-items:center;color:var(--muted);font-weight:800}.creativeTile div:last-child{padding:12px}.creativeTile p{margin-bottom:0;font-size:.86rem}.approvalItem,.listItem{display:flex;justify-content:space-between;gap:14px;padding:12px}.listItem{align-items:center}.approvalItem{align-items:flex-start}.approvalItem p{margin:6px 0 0;font-size:.86rem}.timelineItem{padding:12px;border-left:4px solid var(--accent)}.findingGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.findingCard{padding:14px}.findingCard p{font-size:.88rem}.findingCard strong{display:block;margin-bottom:10px;color:var(--ink-soft);font-size:.86rem;line-height:1.45}.toolCloud{display:flex;flex-wrap:wrap;gap:8px}.tool{padding:7px 9px;border:1px solid var(--line);border-radius:6px;background:#fbfcfc;color:var(--ink-soft);font-size:.72rem;font-weight:700}.writeTool{border-color:rgba(35,100,170,.3);background:rgba(35,100,170,.08);color:var(--accent-strong)}@media (max-width:1000px){.topbar{align-items:stretch;flex-direction:column}.connectorPanel{min-width:0}.configGrid,.findingGrid,.kpiStrip,.sectionGrid{grid-template-columns:1fr 1fr}.span2{grid-column:span 2}.creativeGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:680px){.shell,main{width:min(100% - 24px,1320px);padding-top:18px}.heroPanel,.panel,.topbar{padding:16px}.configGrid,.creativeGrid,.findingGrid,.kpiStrip,.sectionGrid{grid-template-columns:1fr}.span2{grid-column:span 1}.approvalItem,.listItem,.sectionHeader{align-items:stretch;flex-direction:column}}.earnPage{width:min(1180px,calc(100% - 44px));margin:0 auto;padding:20px 0 64px;color:#061b31}.earnPage p{color:#53667f}.earnHeader{justify-content:space-between;gap:18px;padding:10px 0 28px}.earnBrand,.earnHeader,.earnHeroActions,.earnNav,.earnTrustLine,.earnVisualPills{display:flex;align-items:center}.earnBrand{gap:11px;color:#061b31;font-weight:800;letter-spacing:0;text-decoration:none}.earnBrandMark{width:32px;height:32px;border-radius:8px;background:linear-gradient(145deg,#533afd,#7f6cff);box-shadow:0 14px 28px rgba(83,58,253,.2)}.earnNav{gap:24px;color:#657891;font-size:.94rem;font-weight:700}.earnNav a{text-decoration:none}.earnNav a:hover{color:#061b31}.earnButton{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 18px;border:1px solid transparent;border-radius:8px;font-size:.95rem;font-weight:800;line-height:1;text-decoration:none;white-space:nowrap;transition:transform .16s ease,box-shadow .16s ease,background-color .16s ease,border-color .16s ease}.earnButtonPrimary{background:#533afd;color:#fff;box-shadow:0 16px 30px rgba(83,58,253,.22)}.earnButtonPrimary:hover{background:#4434d4;transform:translateY(-1px)}.earnButtonSecondary{border-color:#d8e4f2;background:#fff;color:#533afd}.earnButtonSecondary:hover{border-color:#bdc9ef;box-shadow:0 14px 28px rgba(50,50,93,.1)}.earnHero{display:grid;grid-template-columns:minmax(0,.92fr) minmax(500px,1.08fr);grid-gap:44px;gap:44px;align-items:center;min-height:690px;padding:28px 0 44px}.earnEyebrow{margin:0 0 13px;color:#533afd;font-size:.78rem;font-weight:900;letter-spacing:0;text-transform:uppercase}.earnDemo h2,.earnHero h1,.earnProof h2,.earnSection h2{margin:0;color:#061b31;letter-spacing:0}.earnHero h1{max-width:12ch;font-size:clamp(3.25rem,6vw,5.6rem);line-height:.95}.earnSubhead{max-width:58ch;margin:22px 0 0;font-size:1.23rem;line-height:1.5}.earnHeroActions{flex-wrap:wrap;gap:12px;margin-top:30px}.earnTrustLine{flex-wrap:wrap;gap:14px;margin-top:22px;color:#657891;font-size:.92rem;font-weight:700}.earnTrustLine span{display:inline-flex;align-items:center;gap:8px}.earnTrustLine span:before{width:7px;height:7px;border-radius:999px;background:#15be53;content:""}.earnHeroVisual{position:relative;overflow:hidden;padding:22px;border:1px solid #dfebf6;border-radius:28px;background:linear-gradient(180deg,#fff,#fbfcff);box-shadow:0 34px 54px -34px rgba(50,50,93,.18),0 18px 36px -22px rgba(0,0,0,.08)}.earnHeroVisual:before{position:absolute;top:-120px;left:-100px;width:250px;height:250px;border-radius:50%;background:radial-gradient(circle,rgba(83,58,253,.16),transparent 68%);content:"";pointer-events:none}.earnPanelHeader,.earnVisualFooter,.earnVisualTop{display:flex;justify-content:space-between;gap:16px}.earnVisualTop{position:relative;align-items:flex-start;margin-bottom:18px}.earnVisualTop p{margin:0 0 5px;font-size:.76rem;font-weight:900;letter-spacing:0;text-transform:uppercase;color:#533afd}.earnVisualTop strong{color:#657891;font-size:1rem}.earnVisualPills{flex-wrap:wrap;justify-content:flex-end;gap:8px}.earnVisualPills span{padding:8px 12px;border:1px solid #dfe8f2;border-radius:999px;background:#fff;color:#657891;font-size:.9rem;font-weight:800}.earnMockGrid{position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:14px;gap:14px}.earnMockPanel{overflow:hidden;border:1px solid #dfe8f2;border-radius:20px;background:#fff}.earnPanelHeader{align-items:center;padding:14px 16px;border-bottom:1px solid #e8eef5;color:#657891;font-size:.9rem;font-weight:800}.earnPanelHeader code{border:0;background:transparent;color:#657891;font-size:.78rem}.earnCreativeList{display:grid;grid-gap:10px;gap:10px;padding:18px}.earnAdCard{min-height:266px;padding:22px;border:1px solid #dfe8f2;border-radius:18px;background:linear-gradient(180deg,#fff,#fbfcff);box-shadow:0 10px 22px rgba(50,50,93,.05)}.earnAdCard span{display:block;margin-bottom:18px;color:#533afd;font-size:.82rem;font-weight:900;letter-spacing:0;text-transform:uppercase}.earnAdCard strong{display:block;max-width:13ch;color:#061b31;font-size:1.42rem;line-height:1.12}.earnAdCard p{margin:18px 0 0;font-size:.96rem;line-height:1.46}.earnCarouselControls{display:flex;justify-content:center;gap:8px}.earnCarouselControls button{min-width:38px;min-height:32px;border:1px solid #dfe8f2;border-radius:999px;background:#fff;color:#657891;cursor:pointer;font:inherit;font-size:.8rem;font-weight:900}.earnCarouselControls button.isActive{border-color:#533afd;background:#533afd;color:#fff}.earnVariantGrid{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px;padding:18px}.earnVariant{min-height:117px;display:flex;flex-direction:column;justify-content:space-between;padding:17px;border:1px solid #dfe8f2;border-radius:18px;background:linear-gradient(135deg,rgba(83,58,253,.08),transparent 45%),#fff}.earnVariant strong{color:#061b31;font-size:1.05rem;line-height:1.2}.earnVariant span{color:#657891;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:.77rem}.earnVisualFooter{position:relative;grid-template-columns:1fr 1fr;margin-top:14px}.earnVisualFooter div{flex:1 1;padding:14px 16px;border:1px solid #dfe8f2;border-radius:16px;background:hsla(0,0%,100%,.86)}.earnVisualFooter span{display:block;margin-bottom:5px;color:#657891;font-size:.8rem;font-weight:800}.earnVisualFooter strong{color:#061b31;font-size:1rem}.earnSection{padding:78px 0 0}.earnSectionIntro{max-width:740px}.earnDemo h2,.earnProof h2,.earnSection h2{max-width:15ch;font-size:clamp(2.25rem,4vw,3.5rem);line-height:1.02}.earnDemoCopy p:not(.earnEyebrow),.earnSectionIntro p:not(.earnEyebrow){max-width:66ch;margin:16px 0 0;font-size:1.08rem}.earnSteps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px;margin-top:28px}.earnBenefitCard,.earnStep{border:1px solid #dfe8f2;border-radius:8px;background:#fff;box-shadow:0 14px 28px rgba(50,50,93,.07)}.earnStep{min-height:154px;padding:18px}.earnStep span{display:block;margin-bottom:24px;color:#533afd;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:.8rem;font-weight:900}.earnStep strong{display:block;color:#061b31;font-size:1.08rem;line-height:1.28}.earnCalculatorCard{margin-top:28px;padding:24px;background:#fff;box-shadow:0 18px 32px rgba(50,50,93,.08)}.earnCalculatorCard,.earnSliderWrap{border:1px solid #dfe8f2;border-radius:8px}.earnSliderWrap{padding:18px;background:linear-gradient(180deg,#fff,#fbfcff)}.earnSliderLabels{display:flex;justify-content:space-between;gap:12px;margin-bottom:12px;color:#657891;font-size:.82rem;font-weight:800}.earnSliderWrap input[type=range]{width:100%;accent-color:#533afd}.earnReadoutGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px;margin-top:14px}.earnReadout{padding:18px;border:1px solid #dfe8f2;border-radius:8px;background:#fff}.earnReadout span{display:block;margin-bottom:8px;color:#657891;font-size:.8rem;font-weight:900}.earnReadout strong{display:block;color:#061b31;font-size:clamp(1.45rem,3vw,2rem);line-height:1}.earnCalculatorNote,.earnReadout p{margin:8px 0 0;color:#657891;font-size:.86rem}.earnCalculatorNote{margin-top:12px}.earnBenefitGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px;margin-top:28px}.earnBenefitCard{padding:20px}.earnBenefitCard h3{margin:0 0 10px;color:#061b31;font-size:1.05rem;line-height:1.25}.earnBenefitCard p{margin:0;font-size:.96rem}.earnProof{display:grid;grid-template-columns:minmax(0,.82fr) minmax(360px,1fr);grid-gap:36px;gap:36px;align-items:start;margin-top:86px;padding:46px;border-radius:8px;background:#11153d;color:#fff}.earnProof h2{color:#fff}.earnProof .earnEyebrow{color:#b8adff}.earnProof ul{display:grid;grid-gap:12px;gap:12px;margin:0;padding:0;list-style:none}.earnProof li{position:relative;padding:17px 18px 17px 46px;border:1px solid hsla(0,0%,100%,.12);border-radius:8px;background:hsla(0,0%,100%,.06);color:hsla(0,0%,100%,.88);line-height:1.45}.earnProof li:before{position:absolute;top:18px;left:18px;width:16px;height:16px;border-radius:999px;background:#15be53;content:"";box-shadow:0 0 0 5px rgba(21,190,83,.15)}.earnDemo{display:grid;grid-template-columns:minmax(0,.82fr) minmax(420px,1fr);grid-gap:34px;gap:34px;align-items:start;margin-top:86px;padding:44px;border:1px solid #dfe8f2;border-radius:8px;background:linear-gradient(135deg,#f3f1ff,#fff 44%,#fff);box-shadow:0 24px 42px -28px rgba(50,50,93,.14)}.earnDemoForm{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px}.earnDemoForm label{display:grid;grid-gap:7px;gap:7px;color:#061b31;font-size:.88rem;font-weight:900}.earnLabelText{display:inline-flex;align-items:center;gap:4px}.earnRequired{color:#d12f2f;font-weight:900}.earnDemoForm input,.earnDemoForm select,.earnDemoForm textarea{width:100%;border:1px solid #cad8e8;border-radius:8px;background:#fff;color:#061b31;font:inherit;font-weight:600}.earnDemoForm input,.earnDemoForm select{min-height:46px;padding:0 12px}.earnDemoForm textarea{resize:vertical;min-height:112px;padding:12px}.earnFormNote,.earnFullField,.earnSubmit{grid-column:1/-1}.earnSubmit{width:100%;margin-top:4px;cursor:pointer}.earnSubmit:disabled{cursor:wait;opacity:.72}.earnFormNote{min-height:18px;margin:0;color:#287a5b;font-size:.86rem;font-weight:800;line-height:1.45;overflow-wrap:anywhere}.earnFormError{color:#b63636}.earnFooter{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-top:54px;padding:24px 0 0;border-top:1px solid #dfe8f2;color:#657891;font-size:.9rem}.earnFooter div,.earnFooter nav{display:flex;align-items:center;flex-wrap:wrap;gap:14px}.earnFooter strong{color:#061b31}.earnFooter a{color:#657891;font-weight:800;text-decoration:none}.earnFooter a:hover{color:#061b31}.jobPage{padding-bottom:58px}.jobHero{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,.42fr);grid-gap:34px;gap:34px;align-items:start;padding:58px 0 26px}.jobHeroCopy h1{max-width:19ch;margin:0;color:#061b31;font-size:clamp(3rem,5.6vw,5.15rem);line-height:.95;letter-spacing:0}.jobRoleCard{padding:22px;border:1px solid #dfe8f2;border-radius:18px;background:linear-gradient(180deg,#fff,#fbfcff);box-shadow:0 34px 54px -34px rgba(50,50,93,.18),0 18px 36px -22px rgba(0,0,0,.08)}.jobRoleCard ul{display:grid;grid-gap:12px;gap:12px;margin:0;padding:0;list-style:none}.jobRoleCard li{position:relative;padding-left:24px;color:#061b31;font-size:1rem;font-weight:800;line-height:1.36}.jobRoleCard li:before{position:absolute;top:.48em;left:0;width:10px;height:10px;border-radius:999px;background:#15be53;box-shadow:0 0 0 5px rgba(21,190,83,.12);content:""}.jobIntro{max-width:940px;margin-top:22px;padding:30px;border:1px solid #dfe8f2;border-radius:8px;background:#fff;box-shadow:0 14px 28px rgba(50,50,93,.07)}.jobIntro p{margin:0;color:#061b31;font-size:clamp(1.35rem,2.4vw,2.1rem);font-weight:800;line-height:1.18}.jobSection,.jobTimeline{padding-top:78px}.jobSectionHeader{max-width:none}.jobApply h2,.jobSectionHeader h2{max-width:none;margin:0;color:#061b31;font-size:clamp(2.15rem,4vw,3.35rem);line-height:1.02;letter-spacing:0}.jobBulletList{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px;margin-top:28px;padding:20px;border:1px solid #dfe8f2;border-radius:8px;background:#fff;box-shadow:0 14px 28px rgba(50,50,93,.07);list-style:none}.jobBulletList li{position:relative;padding-left:28px;color:#53667f;font-size:.96rem;line-height:1.42}.jobBulletList li:before{position:absolute;top:.42em;left:0;width:14px;height:14px;border-radius:999px;background:#15be53;box-shadow:0 0 0 5px rgba(21,190,83,.12);content:""}.jobBulletListCompact{grid-template-columns:repeat(3,minmax(0,1fr))}.jobSplit{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px;margin-top:78px}.jobPanel{padding:30px;border-radius:8px;background:#11153d;color:#fff}.jobPanel .earnEyebrow{color:#b8adff}.jobPanel ul{display:grid;grid-gap:12px;gap:12px;margin:0;padding:0;list-style:none}.jobPanel li{padding:15px 16px;border:1px solid hsla(0,0%,100%,.12);border-radius:8px;background:hsla(0,0%,100%,.06);color:hsla(0,0%,100%,.88);line-height:1.45}.jobMilestones{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px;margin-top:28px;padding:20px;border:1px solid #dfe8f2;border-radius:8px;background:#fff;box-shadow:0 14px 28px rgba(50,50,93,.07);list-style:none}.jobMilestones li{position:relative;padding-left:28px}.jobMilestones li:before{position:absolute;top:.38em;left:0;width:14px;height:14px;border-radius:999px;background:#533afd;box-shadow:0 0 0 5px rgba(83,58,253,.12);content:""}.jobMilestones span{display:block;margin-bottom:8px;color:#533afd;font-size:.78rem;font-weight:900;text-transform:uppercase}.jobMilestones strong{display:block;color:#061b31;font-size:1.02rem;line-height:1.32}.jobApply{display:flex;align-items:center;justify-content:space-between;gap:28px;margin-top:86px;padding:42px;border:1px solid #dfe8f2;border-radius:8px;background:linear-gradient(135deg,#f3f1ff,#fff 44%,#fff);box-shadow:0 24px 42px -28px rgba(50,50,93,.14)}.jobApply p:not(.earnEyebrow){max-width:64ch;margin:16px 0 0;font-size:1.06rem}.jobApplyActions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:12px}.jobWhatsAppButton{border-color:transparent;background:#15be53;color:#fff;box-shadow:0 16px 30px rgba(21,190,83,.2)}.jobWhatsAppButton:hover{background:#109443;transform:translateY(-1px)}@media (max-width:1040px){.earnDemo,.earnHero,.earnProof,.jobHero{grid-template-columns:1fr}.earnHero{min-height:0}.earnBenefitGrid,.earnReadoutGrid,.earnSteps,.jobBulletListCompact,.jobMilestones{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.earnPage{width:min(100% - 28px,1180px);padding-top:14px}.earnHeader{align-items:flex-start;flex-direction:column}.earnNav{width:100%;gap:8px;overflow-x:auto;padding-bottom:2px}.earnNav a{min-height:34px;padding:0 12px;border:1px solid #dfe8f2;border-radius:999px;background:#fff}.earnHero{gap:28px;padding-top:10px}.earnHero h1{max-width:12ch}.earnSubhead{font-size:1.08rem}.earnDemo,.earnHeroVisual,.earnProof{padding:18px}.earnVisualFooter,.earnVisualTop{flex-direction:column}.earnBenefitGrid,.earnDemoForm,.earnMockGrid,.earnReadoutGrid,.earnSteps,.jobBulletList,.jobMilestones,.jobSplit{grid-template-columns:1fr}.jobHero{padding-top:28px}.jobHeroCopy h1{max-width:none}.jobApply,.jobIntro,.jobPanel,.jobRoleCard{padding:18px}.jobApply{align-items:stretch;flex-direction:column}.jobApplyActions{justify-content:stretch}.earnVariantGrid{grid-template-columns:1fr 1fr}.earnFooter{align-items:flex-start;flex-direction:column}}@media (max-width:480px){.earnVariantGrid{grid-template-columns:1fr}.earnButton{width:100%}.earnHeroActions{align-items:stretch;flex-direction:column}}.visualPage{width:min(1180px,calc(100% - 44px));margin:0 auto;padding:20px 0 66px;color:#061b31}.visualPage p{color:#4f637c}.visualActions,.visualBrand,.visualCalculator,.visualLead,.visualNav,.visualNav nav,.visualProof,.visualSavings,.visualStageGrid{display:flex}.visualNav{align-items:center;justify-content:space-between;gap:18px;padding-bottom:26px}.visualBrand{align-items:center;gap:11px;color:#061b31;font-weight:900;text-decoration:none}.visualBrand span{width:32px;height:32px;border-radius:8px;background:linear-gradient(145deg,#533afd,#15be53);box-shadow:0 14px 28px rgba(83,58,253,.2)}.visualNav nav{align-items:center;gap:22px}.visualNav nav a{color:#60738d;font-weight:900;text-decoration:none}.visualHero{display:grid;grid-template-columns:minmax(0,.92fr) minmax(500px,1.08fr);grid-gap:42px;gap:42px;align-items:center;min-height:690px}.visualEyebrow{margin:0 0 13px;color:#533afd;font-size:.78rem;font-weight:900;text-transform:uppercase}.visualHero h1,.visualLead h2,.visualProof h2,.visualSavings h2{margin:0;color:#061b31;letter-spacing:0}.visualHero h1{max-width:12ch;font-size:clamp(3.2rem,6vw,5.7rem);line-height:.94}.visualHeroCopy>p:not(.visualEyebrow),.visualLead>div>p,.visualSavings>div>p{max-width:64ch;margin:22px 0 0;font-size:1.14rem;line-height:1.55}.visualActions{flex-wrap:wrap;gap:12px;margin-top:28px}.visualButton{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:0 18px;border:1px solid transparent;border-radius:8px;font-weight:900;text-decoration:none;cursor:pointer}.visualButtonPrimary{background:#533afd;color:#fff;box-shadow:0 18px 34px rgba(83,58,253,.24)}.visualButtonGhost{border-color:#d7e4ef;background:#fff;color:#533afd}.visualShowcase{position:relative;min-height:560px;padding:24px;border:1px solid #dfe8f2;border-radius:8px;background:linear-gradient(135deg,rgba(83,58,253,.1),transparent 35%),linear-gradient(180deg,#fff,#f7fbff);box-shadow:0 30px 60px rgba(50,50,93,.14)}.visualAdStack{position:relative;min-height:350px}.visualAd{position:absolute;width:min(78%,390px);padding:20px;border:1px solid #dfe8f2;border-radius:8px;background:#fff;box-shadow:0 18px 34px rgba(50,50,93,.12)}.visualAd span,.visualCalculator span,.visualMetric span,.visualStageGrid article span{display:block;margin-bottom:8px;color:#60738d;font-size:.8rem;font-weight:900;text-transform:uppercase}.visualAd strong{display:block;max-width:14ch;color:#061b31;font-size:1.5rem;line-height:1.12}.visualAdOne{top:18px;left:12px}.visualAdTwo{top:130px;right:10px;background:#11153d}.visualAdTwo span,.visualAdTwo strong{color:#fff}.visualAdThree{top:245px;left:70px;border-color:rgba(21,190,83,.35)}.visualDashboard{display:grid;grid-template-columns:1.25fr .75fr;grid-gap:14px;gap:14px;margin-top:18px}.visualCalculator,.visualChart,.visualForm input,.visualForm select,.visualForm textarea,.visualLead,.visualMetric,.visualProofCards div,.visualStageGrid article{border:1px solid #dfe8f2;border-radius:8px;background:#fff}.visualChart{display:flex;align-items:flex-end;gap:12px;min-height:170px;padding:18px}.visualChart span{flex:1 1;border-radius:8px 8px 0 0;background:linear-gradient(180deg,#15be53,#533afd)}.visualMetric{display:flex;flex-direction:column;justify-content:center;padding:18px}.visualMetric strong{color:#061b31;font-size:clamp(1.8rem,4vw,2.8rem)}.visualStageGrid{gap:12px;margin-top:24px}.visualStageGrid article{flex:1 1;padding:22px}.visualStageGrid article strong{display:block;color:#061b31;font-size:1.5rem}.visualStageGrid article p{margin:8px 0 0}.visualLead,.visualProof,.visualSavings{gap:34px;align-items:flex-start;margin-top:86px}.visualLead>div:first-child,.visualProof>div:first-child,.visualSavings>div:first-child{flex:0 0 42%}.visualLead h2,.visualProof h2,.visualSavings h2{max-width:13ch;font-size:clamp(2.3rem,4vw,3.7rem);line-height:1.02}.visualProofCards{display:grid;flex:1 1;grid-gap:12px;gap:12px}.visualProofCards div{padding:20px;color:#061b31;font-size:1.1rem;font-weight:900}.visualCalculator{flex:1 1;flex-wrap:wrap;gap:12px;padding:22px}.visualCalculator label{flex:0 0 100%;color:#061b31;font-weight:900}.visualCalculator input{width:100%;margin-top:14px;accent-color:#533afd}.visualCalculator div{flex:1 1;min-width:180px;padding:18px;border:1px solid #dfe8f2;border-radius:8px}.visualCalculator strong{color:#061b31;font-size:1.7rem}.visualLead{padding:40px;background:linear-gradient(135deg,#f3f1ff,#fff 45%,#fff)}.visualForm{display:grid;flex:1 1;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px}.visualForm label{display:grid;grid-gap:7px;gap:7px;color:#061b31;font-weight:900}.visualLabelText{display:inline-flex;align-items:center;gap:4px}.visualLabelText span{color:#d12f2f}.visualForm input,.visualForm select{min-height:46px;padding:0 12px}.visualForm textarea{min-height:112px;padding:12px;resize:vertical}.visualStatus,.visualWide{grid-column:1/-1}.visualStatus{margin:0;color:#287a5b;font-weight:900;line-height:1.45;overflow-wrap:anywhere}.visualStatusError{color:#b63636}.modernPage{min-height:100vh;overflow:hidden;background:#070917;color:#fff}.modernHero{position:relative;min-height:100vh;padding:22px}.modernHero:before{position:absolute;inset:0;background:linear-gradient(120deg,rgba(83,58,253,.35),transparent 34%),radial-gradient(circle at 76% 20%,rgba(21,190,83,.24),transparent 28%),radial-gradient(circle at 70% 88%,rgba(255,104,92,.18),transparent 34%);content:""}.modernBackdrop{position:absolute;inset:0;perspective:900px;pointer-events:none}.modernMotionCard{position:absolute;width:190px;min-height:118px;padding:18px;border:1px solid hsla(0,0%,100%,.16);border-radius:8px;background:hsla(0,0%,100%,.08);box-shadow:0 24px 54px rgba(0,0,0,.28);transform-style:preserve-3d}.modernMotionCard span{display:block;margin-bottom:10px;color:hsla(0,0%,100%,.6);font-size:.78rem;font-weight:900;text-transform:uppercase}.modernMotionCard strong{color:#fff;font-size:1.32rem;line-height:1.1}.modernMotionCard1{top:18%;right:28%;transform:rotateY(-24deg) rotateX(8deg)}.modernMotionCard2{top:34%;right:6%;transform:rotateY(-34deg) rotateX(14deg)}.modernMotionCard3{bottom:18%;right:22%;transform:rotateY(-18deg) rotateX(-10deg)}.modernMotionCard4{bottom:32%;left:48%;transform:rotateY(22deg) rotateX(12deg)}.modernHeroGrid,.modernNav,.modernRevenueBand,.modernSystem{position:relative}.modernNav{z-index:2;display:flex;align-items:center;justify-content:space-between;gap:18px}.modernNav a{color:#fff;font-weight:900;text-decoration:none}.modernNav nav{display:flex;gap:18px}.modernHeroGrid{z-index:1;display:grid;grid-template-columns:minmax(0,.95fr) minmax(360px,.55fr);grid-gap:42px;gap:42px;align-items:center;min-height:calc(100vh - 58px)}.modernCopy>p{margin:0 0 16px;color:#8cffc0;font-size:.82rem;font-weight:900;text-transform:uppercase}.modernCopy h1{max-width:12ch;margin:0;color:#fff;font-size:clamp(3.6rem,7vw,7.4rem);line-height:.9}.modernTextPanel{max-width:680px;margin-top:28px;padding:18px 20px;border:1px solid hsla(0,0%,100%,.14);border-radius:8px;background:hsla(0,0%,100%,.08)}.modernTextPanel p{margin:0;color:hsla(0,0%,100%,.82);font-size:1.08rem}.modernActions{display:flex;align-items:center;flex-wrap:wrap;gap:12px;margin-top:24px}.modernActions a,.modernActions span{display:inline-flex;align-items:center;min-height:44px;padding:0 16px;border-radius:8px;font-weight:900;text-decoration:none}.modernActions a{background:#8cffc0;color:#061b31}.modernActions span{border:1px solid hsla(0,0%,100%,.14);color:#fff}.modernLeadForm{display:grid;grid-gap:12px;gap:12px;padding:22px;border:1px solid hsla(0,0%,100%,.16);border-radius:8px;background:hsla(0,0%,100%,.1);box-shadow:0 26px 60px rgba(0,0,0,.28)}.modernLeadForm>div span{display:block;margin-bottom:6px;color:#8cffc0;font-size:.78rem;font-weight:900;text-transform:uppercase}.modernLeadForm>div strong{display:block;color:#fff;font-size:1.45rem;line-height:1.16}.modernLeadForm label{display:grid;grid-gap:7px;gap:7px;color:hsla(0,0%,100%,.86);font-weight:900}.modernLabelText{display:inline-flex;align-items:center;gap:4px}.modernLabelText span{color:#ff756a}.modernLeadForm input,.modernLeadForm select,.modernLeadForm textarea{width:100%;border:1px solid hsla(0,0%,100%,.18);border-radius:8px;background:hsla(0,0%,100%,.1);color:#fff;font:inherit;font-weight:700}.modernLeadForm input,.modernLeadForm select{min-height:44px;padding:0 12px}.modernLeadForm textarea{min-height:96px;padding:12px;resize:vertical}.modernLeadForm button{min-height:46px;border:0;border-radius:8px;background:#533afd;color:#fff;cursor:pointer;font:inherit;font-weight:900}.modernStatus{min-height:18px;margin:0;color:#8cffc0;font-weight:900;line-height:1.45;overflow-wrap:anywhere}.modernStatusError{color:#ff756a}.modernSystem{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);grid-gap:30px;gap:30px;padding:78px 22px;background:#fff;color:#061b31}.modernSystem>div:first-child{max-width:560px}.modernSystem p{margin:0 0 12px;color:#533afd;font-size:.78rem;font-weight:900;text-transform:uppercase}.modernSystem h2{margin:0;color:#061b31;font-size:clamp(2.3rem,4vw,4rem);line-height:1.02}.modernOperatorGrid{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.modernOperatorGrid article{min-height:150px;padding:18px;border:1px solid #dfe8f2;border-radius:8px;background:#fff;box-shadow:0 16px 32px rgba(50,50,93,.08)}.modernOperatorGrid article span{display:block;width:34px;height:34px;margin-bottom:30px;border-radius:8px;background:linear-gradient(145deg,#533afd,#8cffc0)}.modernOperatorGrid article strong{color:#061b31;font-size:1.16rem;line-height:1.2}.modernRevenueBand{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:1px;gap:1px;background:#26334a}.modernRevenueBand div{padding:28px 22px;background:#11153d}.modernRevenueBand span{display:block;margin-bottom:8px;color:hsla(0,0%,100%,.64);font-size:.78rem;font-weight:900;text-transform:uppercase}.modernRevenueBand strong{color:#fff;font-size:1.5rem}@media (max-width:1040px){.modernHeroGrid,.modernSystem,.visualHero,.visualLead,.visualProof,.visualSavings{grid-template-columns:1fr}.visualLead,.visualProof,.visualSavings{flex-direction:column}.modernBackdrop{opacity:.45}}@media (max-width:760px){.visualPage{width:min(100% - 28px,1180px)}.modernNav,.visualNav{align-items:flex-start;flex-direction:column}.visualHero{min-height:0}.visualLead,.visualShowcase{padding:18px}.visualAd{position:relative;inset:auto;width:100%;margin-bottom:12px}.visualAdStack{min-height:0}.modernOperatorGrid,.modernRevenueBand,.visualDashboard,.visualForm,.visualStageGrid{grid-template-columns:1fr}.visualStageGrid{flex-direction:column}.modernHero{padding:16px}.modernHeroGrid{gap:28px;padding-top:36px}.modernCopy h1{font-size:clamp(3.1rem,16vw,4.8rem)}}