:root{color:#17201b;background:#f5f6f2;font-family:Arial,Helvetica,sans-serif}.v7Home{--public-border:#ffffff2e;--public-navy:#06162a;--public-navy-2:#07182c;--public-red:#ee0a17;--v7-footer-height:42px;color:#071629;background:#fff;flex-direction:column;min-width:320px;min-height:100vh;font-family:Arial,Helvetica,sans-serif;display:flex}.v7Home *,.v7Home :before,.v7Home :after{box-sizing:border-box}.v7Home a{color:inherit}.v7Page{background:#fff;flex:1 0 auto;width:100%;min-height:941px;margin:0}.v7FullBand{width:100%}.v7Header{color:#fff;background:#06162a;height:90px}.v7Nav{border-bottom:1px solid #ffffff2e;grid-template-columns:420px 1fr auto;align-items:center;width:min(1672px,100%);height:90px;margin:0 auto;padding:0 54px;display:grid}.v7Brand{color:#fff;align-items:center;gap:12px;min-height:58px;text-decoration:none;display:flex;position:relative}.v7BrandLogo{width:258px;max-width:min(300px,28vw);height:auto;display:block}.v7Links{justify-content:center;gap:43px;font-weight:700;display:flex}.v7Links a,.v7Actions a,.v7Quick{text-decoration:none}.v7Links a{color:#fff;font-size:16px}.v7Actions,.v7HeroButtons,.v7BottomActions{gap:20px;display:flex}.v7Btn{color:#fff;border:1px solid #ffffffa6;border-radius:5px;justify-content:center;align-items:center;gap:28px;height:46px;padding:0 24px;font-size:15px;font-weight:800;text-decoration:none;display:inline-flex}.v7Btn.v7Red{background:#ee0a17;border-color:#ee0a17}.v7Btn.v7Ghost{background:#06162a2e}.v7Btn.v7Small{height:52px;padding:0 27px}.v7Home svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7px;width:100%;height:100%}.v7Hero{color:#fff;background:#06162a;height:372px;position:relative;overflow:visible}.v7HeroInner{width:min(1672px,100%);height:372px;margin:0 auto;position:relative;overflow:visible}.v7HeroPhoto{background:url(/site-assets/v7-homepage/hero-photo.jpg) 100%/cover no-repeat;position:absolute;inset:0 0 0 640px}.v7HeroGradient{background:linear-gradient(90deg,#06162a 0% 34%,#06162aeb 42%,#06162a85 55%,#06162a29 72%,#06162a1a 100%);position:absolute;inset:0}.v7HeroCopy{z-index:2;width:730px;height:348px;position:absolute;top:24px;left:66px}.v7Hero h1{color:#fff;letter-spacing:-1.7px;width:730px;margin:0 0 15px;font-family:Georgia,serif;font-size:53px;line-height:1.01}.v7Hero h1 em{color:#ef101d;font-style:normal}.v7HeroCopy>p{color:#fff;width:620px;margin:0 0 16px;font-size:18px;line-height:1.38}.v7HeroButtons{gap:22px}.v7HeroButtons .v7Btn{height:54px}.v7HeroButtons .v7Btn:first-child{width:370px}.v7HeroButtons .v7Btn:last-child{width:380px}.v7Micro{z-index:5;grid-template-columns:repeat(3,1fr);align-items:center;gap:22px;width:760px;height:30px;font-size:14px;font-weight:700;display:grid;position:absolute;top:306px;left:0}.v7Micro span{white-space:nowrap;align-items:center;gap:11px;display:flex}.v7Micro i{color:#d8e2ee;flex:0 0 24px;width:24px;height:24px;display:inline-block}.v7Approach{color:#fff;z-index:5;background:#071a30;border:1px solid #ffffff2e;border-radius:7px;width:278px;min-height:292px;padding:19px 17px;position:absolute;top:29px;right:365px;box-shadow:0 7px 16px #00000047}.v7Approach h2{margin:0 0 16px;font-size:16px}.v7Approach ol{gap:13px;margin:0;padding:0;list-style:none;display:grid}.v7Approach li{grid-template-columns:29px 1fr;gap:9px;display:grid;position:relative}.v7Approach li:not(:last-child):after{content:"";opacity:.65;background:currentColor;width:1px;height:13px;position:absolute;top:29px;left:13px}.v7Approach strong,.v7Approach small{display:block}.v7Approach strong{font-size:12px}.v7Approach small{color:#eef3f8;margin-top:2px;font-size:10px;line-height:1.35}.v7Aicon{background:#0c2644;border:2px solid #2d85ff;border-radius:50%;place-items:center;width:27px;height:27px;padding:3px;display:grid;box-shadow:inset 0 0 0 1px #ffffff14}.v7Aicon-search{color:#66a6ff}.v7Aicon-target{color:#ef1b2d;border-color:#ee101d}.v7Aicon-rocket{color:#a27bd3;border-color:#7c4dbb}.v7Aicon-cycle{color:#62b575;border-color:#4c9d5a}.v7PhoneWrap{z-index:8;margin:0;position:absolute;top:31px;right:24px}.v7Phone{color:#fff;background:#08172a;border:9px solid #030912;border-radius:43px;width:316px;height:620px;padding:24px 13px 17px;position:relative;box-shadow:0 16px 30px #0000007a,inset 0 0 0 1px #32465a}.v7Phone:before{content:"";background:#1a2634;border-radius:2px 0 0 2px;width:3px;height:52px;position:absolute;top:88px;left:-5px;box-shadow:0 67px #1a2634}.v7Phone:after{content:"";background:#1a2634;border-radius:0 2px 2px 0;width:3px;height:72px;position:absolute;top:116px;right:-5px}.v7Notch{background:#02060b;border-radius:0 0 14px 14px;width:104px;height:18px;position:absolute;top:5px;left:50%;transform:translate(-50%)}.v7Status{justify-content:space-between;padding:0 6px 8px;font-size:9px;display:flex}.v7PhoneHead{border-bottom:1px solid #233a54;justify-content:space-between;padding:0 4px 12px;font-size:17px;display:flex}.v7Kpis{grid-template-columns:repeat(3,1fr);gap:6px;margin-top:10px;display:grid}.v7Kpis div{background:#10263f;border:1px solid #27445f;border-radius:4px;height:75px;padding:8px 6px}.v7Kpis small,.v7Kpis span{font-size:8px;display:block}.v7Kpis strong{margin:4px 0;font-size:17px;display:block}.v7Medium{color:#ffb21a}.v7Good{color:#4fd27a}.v7Blue{color:#2d84ff}.v7Chartbox{background:#10243c;border:1px solid #294763;border-radius:5px;margin-top:11px;padding:7px}.v7ChartTitle{justify-content:space-between;font-size:9px;display:flex}.v7Chartbox svg{width:100%;height:105px}.v7FrictionList{background:#0d2138;border:1px solid #294763;border-radius:5px;margin-top:8px;padding:9px}.v7SectionLabel{justify-content:space-between;margin-bottom:8px;font-size:9px;display:flex}.v7FrictionList>div:not(.v7SectionLabel){grid-template-columns:1fr 90px 24px;align-items:center;gap:5px;margin:8px 0;font-size:8px;display:grid}.v7FrictionList small{color:#ffbd2e;margin-left:8px}.v7Bar{background:#ef1b2d;height:4px}.v7Orange{background:#ff9d1f}.v7Short{width:77%}.v7Green{background:#41b66d;width:55%}.v7FrictionList b{text-align:right;font-size:8px}.v7PhoneNav{border-top:1px solid #29435f;justify-content:space-around;margin-top:7px;padding-top:9px;display:flex}.v7PhoneNav span{text-align:center;font-size:10px}.v7PhoneNav small{margin-top:4px;font-size:7px;display:block}.v7HomeIndicator{opacity:.9;background:#d7e0ea;border-radius:4px;width:96px;height:4px;position:absolute;bottom:7px;left:50%;transform:translate(-50%)}.v7ExploreBand,.v7LowerBand{background:#fff}.v7Explore{background:#fff;grid-template-columns:190px 260px 260px 260px 230px;gap:14px;width:min(1672px,100%);min-height:320px;margin:0 auto;padding:14px 55px 34px;display:grid}.v7IntroBlock{padding-top:14px}.v7Eyebrow{color:#e20d1b;text-transform:uppercase;font-size:11px;font-weight:900}.v7IntroBlock h2{color:#071629;margin:11px 0 13px;font-size:25px;line-height:1.05}.v7IntroBlock p{margin:0;font-size:14px;line-height:1.45}.v7Card{background:#fff;border:1px solid #d9e1eb;border-radius:8px;min-width:0;padding:13px 14px;box-shadow:0 4px 12px #1128470d}.v7Card header{grid-template-columns:26px 1fr;gap:10px;margin-bottom:12px;display:grid}.v7Num{color:#fff;background:#e80d1a;border-radius:50%;place-items:center;width:26px;height:26px;font-size:13px;font-weight:900;display:grid}.v7Card h3{color:#071629;margin:0;font-size:15px;line-height:1.1}.v7Card header p{color:#26394d;margin:3px 0 0;font-size:10px}.v7Option{color:#071629;text-align:left;background:#fff;border:1px solid #d8e0e9;border-radius:5px;justify-content:space-between;align-items:center;width:100%;height:34px;margin-bottom:7px;padding:0 10px;font-size:10px;font-weight:700;display:flex}.v7Option.v7Selected{background:#fff5f5;border-color:#ef1b2c}.v7OptionLabel{align-items:center;gap:8px;display:flex}.v7OptionLabel i{color:#2869c7;width:17px;height:17px;display:block}.v7Selected .v7OptionLabel i{color:#e51320}.v7Card>a{color:#0a1b31;justify-content:space-between;margin-top:8px;font-size:10px;font-weight:800;text-decoration:none;display:flex}.v7Choice{color:#071629;border:1px solid #d3dce6;border-radius:6px;grid-template-columns:48px 1fr 20px;align-items:center;gap:10px;height:90px;margin-bottom:10px;padding:13px;text-decoration:none;display:grid}.v7BlueChoice{background:#f7faff}.v7RedChoice{background:#fff7f7;border-color:#f6c7ca}.v7ChoiceIcon{border:2px solid #2a6ecb;border-radius:50%;place-items:center;width:45px;height:45px;padding:10px;display:grid}.v7RedChoice .v7ChoiceIcon{border-color:#e91522}.v7Choice strong,.v7Choice small{display:block}.v7Choice strong{font-size:12px;line-height:1.2}.v7Choice small{margin-top:5px;font-size:9px;line-height:1.35}.v7Choice b{color:#2467c8;font-size:22px}.v7RedChoice b{color:#e91522}.v7JourneyCard ol{gap:11px;margin:0;padding:7px 0 0;list-style:none;display:grid}.v7JourneyCard li{grid-template-columns:38px 1fr;align-items:center;gap:8px;display:grid}.v7Jicon{color:#1e65cb;background:#eef5ff;border-radius:50%;place-items:center;width:34px;height:34px;padding:6px;display:grid}.v7Jicon.redj{color:#e81623;background:#fff0f0}.v7Jicon.purplej{color:#7b50b7;background:#f3effb}.v7Jicon.greenj{color:#34884a;background:#eef8ef}.v7JourneyCard strong,.v7JourneyCard small{display:block}.v7JourneyCard strong{font-size:11px}.v7JourneyCard small{margin-top:2px;font-size:9px;line-height:1.3}.v7TileGrid{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:15px;display:grid}.v7TileGrid div{text-align:center;background:#f5f7fa;border:1px solid #e0e5ec;border-radius:6px;height:72px;padding:8px 4px}.v7TileIcon{width:30px;height:30px;margin:0 auto 5px;display:block}.v7TileGrid small{font-size:8px;font-weight:700;line-height:1.1}.v7TileIcon.red{color:#e51522}.v7TileIcon.blue{color:#2368c7}.v7TileIcon.purple{color:#724ab1}.v7TileIcon.orange{color:#f09a1d}.v7TileIcon.green{color:#338d50}.v7LowerInner{width:min(1672px,100%);margin:0 auto;padding-top:10px}.v7Principles{color:#fff;background:#06182d;border-radius:7px;grid-template-columns:repeat(5,1fr);height:93px;margin:0 53px;display:grid;overflow:hidden}.v7Principles>div{border-right:1px solid #ffffff29;grid-template-columns:55px 1fr;align-items:center;gap:12px;padding:12px 18px;display:grid}.v7Picon{color:#d9e3ee;background:#0b223c;border:2px solid #a7b4c4;border-radius:24px;place-items:center;width:47px;height:58px;padding:10px;display:grid}.v7Principles strong,.v7Principles small{display:block}.v7Principles strong{font-size:12px;line-height:1.15}.v7Principles small{color:#e5edf5;margin-top:4px;font-size:9px;line-height:1.35}.v7BottomCta{color:#fff;background:#06182d;border-radius:7px;justify-content:space-between;align-items:center;height:56px;margin:9px 53px 18px;padding:0 28px;display:flex}.v7BottomLeft{align-items:center;gap:14px;display:flex}.v7TargetBig{font-size:42px}.v7BottomLeft h2{color:#fff;margin:0 0 3px;font-size:19px}.v7BottomLeft p{margin:0;font-size:10px}.v7BottomActions{gap:16px}.v7BottomActions .v7Btn{height:42px;padding:0 20px;font-size:12px}.v7BottomActions .v7Btn:first-child{width:260px}.v7BottomActions .v7Btn:last-child{width:275px}.v7LegalFooter{color:#b7c3d1;height:var(--v7-footer-height);min-height:var(--v7-footer-height);z-index:1000;background:#030d1b;margin-top:auto;padding:0 24px;font-size:13px;font-weight:600;box-shadow:0 -1px #ffffff1a}.v7FooterInner{white-space:nowrap;justify-content:center;align-items:center;gap:18px;width:min(1672px,100%);height:100%;margin:0 auto;display:flex;overflow:hidden}.v7LegalFooter nav{gap:12px;display:flex}.v7LegalFooter a{color:inherit;font:inherit;text-decoration:none}.v7LegalFooter a:hover,.v7LegalFooter a:focus-visible{text-underline-offset:3px;text-decoration:underline}.v7Home :focus-visible{outline-offset:3px;outline:3px solid #7cc7ff}@media (min-width:1201px) and (max-width:1366px){.v7Explore{grid-template-columns:170px 240px 240px 240px 210px;padding-inline:40px}}@media (max-width:1200px){.v7Nav{grid-template-columns:330px 1fr auto;padding-inline:32px}.v7Links{gap:24px}.v7HeroInner{overflow:hidden}.v7HeroCopy{left:40px}.v7Approach{right:330px}.v7PhoneWrap{right:24px}.v7Explore{grid-template-columns:180px repeat(4,minmax(210px,1fr));padding-inline:32px;overflow-x:auto}.v7Principles,.v7BottomCta{margin-inline:32px}}@media (max-width:1100px){.v7Home{--v7-footer-height:58px}.v7Header{height:auto}.v7Nav{grid-template-columns:1fr auto;height:78px}.v7Links,.v7Actions .v7Ghost{display:none}.v7Hero,.v7HeroInner{height:auto;min-height:620px}.v7HeroPhoto{opacity:.38;left:0}.v7HeroGradient{background:linear-gradient(#06162aed,#06162abf)}.v7HeroCopy{width:auto;height:auto;padding:48px 28px 24px;position:relative;top:auto;left:auto}.v7Hero h1{width:auto;font-size:48px}.v7HeroCopy>p{width:auto}.v7Micro{width:auto;margin-top:16px;display:grid;position:static}.v7Approach{width:calc(100% - 56px);margin:0 28px 24px;position:relative;top:auto;right:auto}.v7PhoneWrap{display:none}.v7Explore{grid-template-columns:1fr;height:auto;padding:28px;display:grid;overflow:visible}.v7Card{min-height:auto}.v7Principles{grid-template-columns:1fr 1fr;height:auto;margin:0 28px}.v7BottomCta{flex-direction:column;align-items:flex-start;gap:18px;height:auto;margin:14px 28px 18px;padding:22px}.v7BottomActions{width:100%}.v7BottomActions .v7Btn{flex:1}.v7FooterInner{text-align:center;white-space:normal;flex-wrap:wrap;justify-content:center;gap:8px 14px;padding-inline:24px;line-height:1.25}}@media (max-width:600px){.v7BrandLogo{width:168px;max-width:min(180px,100vw - 194px)}.v7Actions{gap:8px}.v7Actions .v7Red{gap:8px;padding-inline:10px;font-size:11px}.v7Nav{gap:8px;padding-inline:12px}.v7Hero h1{font-size:42px}.v7HeroButtons{display:grid}.v7HeroButtons .v7Btn:first-child,.v7HeroButtons .v7Btn:last-child{width:100%}.v7Micro{grid-template-columns:1fr;gap:10px}.v7Principles{grid-template-columns:1fr}.v7BottomActions{display:grid}.v7BottomActions .v7Btn:first-child,.v7BottomActions .v7Btn:last-child{width:100%}.v7LegalFooter{padding-inline:18px}}*{box-sizing:border-box}body{margin:0;overflow-x:hidden}button,input,select,textarea{font:inherit}a{color:#1f6049;font-weight:700}button{color:#fff;cursor:pointer;background:#1f6049;border:1px solid #1f6049;border-radius:6px;justify-content:center;align-items:center;width:fit-content;min-height:40px;padding:9px 14px;font-size:14px;font-weight:700;display:inline-flex}button:hover{background:#184b3a;border-color:#184b3a}.secondaryButton{color:#243129;background:#fff;border-color:#c4cec7}.secondaryButton:hover{background:#f5f8f5;border-color:#aebcb3}button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,summary:focus-visible,a:focus-visible{outline-offset:2px;outline:3px solid #9cc7ff}.shell{align-items:center;min-height:100vh;padding:32px;display:grid}.panel{max-width:720px}.siteShell{color:#081d3d;background:linear-gradient(#fff 0%,#f6f9fb 46%,#fff 100%);min-height:100vh;overflow-x:clip}.skipLink{color:#fff;opacity:0;z-index:20;background:#061d43;border-radius:0 0 8px 8px;min-height:44px;padding:12px 16px;font-size:14px;font-weight:900;text-decoration:none;transition:transform .12s,opacity .12s;position:fixed;top:0;left:16px;transform:translateY(-120%)}.skipLink:focus{opacity:1;transform:translateY(0)}.siteHeader{z-index:5;background:#06162a;border-bottom:1px solid #ffffff2e;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:18px;min-height:64px;padding:9px 34px;display:grid;position:sticky;top:0}.siteBrand{color:#071c3d;white-space:nowrap;align-items:center;gap:9px;min-height:44px;font-size:21px;font-weight:900;text-decoration:none;display:inline-flex}.siteBrandLogo{width:258px;max-width:min(300px,28vw);height:auto;display:block}.footerBrand .siteBrandLogo{width:240px;max-width:258px}.siteBrand span{color:#fff;background:linear-gradient(135deg,#0b7f83,#0b264f);border-radius:10px;justify-content:center;align-items:center;width:30px;height:30px;font-size:14px;font-weight:900;display:inline-flex}.desktopNav,.headerActions{align-items:center;gap:9px 20px;display:flex}.desktopNav{justify-content:center}.desktopNav a,.loginLink{color:#fff;min-height:44px;font-size:18px;font-weight:800;text-decoration:none}.desktopNav a,.loginLink,.siteButton{align-items:center;display:inline-flex}.siteButton{border-radius:8px;justify-content:center;min-height:46px;padding:11px 18px;font-size:14px;font-weight:900;text-decoration:none}.siteButton.primary,.siteButton.headerCta{color:#fff;background:#ee0a17;border:1px solid #ee0a17;box-shadow:0 10px 24px #ee0a1733}.siteButton.primary:hover,.siteButton.headerCta:hover{background:#c9000b;border-color:#c9000b}.siteButton.secondary{color:#092b62;background:#fff;border:1px solid #b9c9db}.siteButton.secondary:hover{background:#f1f7fb}.siteButton.secondary.light{color:#fff;background:#ffffff1f;border-color:#ffffff7a}.siteButton.ghost{color:#fff;background:0 0;border:1px solid #ffffff52}.mobileMenu{display:none;position:relative}.mobileMenu summary{color:#092b62;cursor:pointer;background:#fff;border:1px solid #b9c9db;border-radius:8px;align-items:center;min-height:44px;padding:10px 14px;font-size:14px;font-weight:900;display:inline-flex}.mobileMenu nav{background:#fff;border:1px solid #d8e2ed;border-radius:10px;gap:4px;min-width:250px;padding:10px;display:grid;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 18px 36px #081d3d24}.mobileMenu nav a{color:#132a4e;border-radius:7px;min-height:44px;padding:11px 12px;font-size:14px;font-weight:800;text-decoration:none}.mobileMenu nav a:hover{background:#f1f7fb}.siteShell main{gap:28px;width:100%;max-width:1240px;margin:0 auto;padding:40px 28px 52px;display:grid}.siteBreadcrumbs{color:#617087;flex-wrap:wrap;align-items:center;gap:8px;min-height:28px;font-size:13px;font-weight:800;display:flex}.siteBreadcrumbs a{color:#24415f;font-size:13px;font-weight:900;text-decoration:none}.siteBreadcrumbs span[aria-current=page]{color:#0b7f83}.siteHero{grid-template-columns:minmax(0,.82fr) minmax(460px,1.18fr);align-items:stretch;gap:28px;min-height:500px;display:grid}.marketingHero{background:linear-gradient(135deg,#fffffff5,#f7fcfcf5);border:1px solid #dbe5ef;border-radius:18px;grid-template-columns:minmax(0,1.08fr) minmax(320px,.62fr);align-items:stretch;gap:28px;padding:34px;display:grid;box-shadow:0 18px 44px #081d3d12}.marketingHero>div{align-content:center;gap:18px;min-width:0;display:grid}.marketingHero h1{color:#071c3d;max-width:920px;margin:0;font-size:48px;line-height:1.08}.marketingHero p{color:#45556d;max-width:820px;margin:0;font-size:16px;line-height:1.62}.marketingHero .heroProof span{color:#243d5c;background:#fff;border-color:#dbe5ef}.marketingNote{background:#061d43;border-radius:18px;align-content:center;gap:12px;min-width:0;padding:26px;display:grid;box-shadow:0 20px 44px #081d3d24}.marketingNote .siteEyebrow{color:#9fe0df}.marketingNote p:not(.siteEyebrow){color:#d9eaf1;font-weight:750}.workStudyHero{grid-template-columns:minmax(0,1.25fr) minmax(280px,.75fr);align-items:stretch;gap:28px;display:grid}.workStudyHero>div,.workStudyTrustPanel,.workStudySetupHero,.guidedSetupGuardrails,.workStudySetupForm section,.guidedSetupForm,.workStudyBoundaryBand{background:#fffffff5;border:1px solid #dbe5ef;border-radius:18px;box-shadow:0 18px 44px #081d3d12}.workStudyHero>div{color:#fff;background:linear-gradient(135deg,#10284c,#174967);gap:22px;min-height:520px;padding:50px;display:grid}.workStudyHero h1,.workStudySetupHero h1{color:inherit;letter-spacing:0;max-width:900px;margin:0;font-size:clamp(42px,5.5vw,76px);line-height:1.04}.workStudyHero p{color:#dbeaf2;max-width:760px;margin:0;font-size:20px;line-height:1.55}.workStudyHero .siteEyebrow{color:#8de0dc}.workStudyTrustPanel{align-content:center;gap:18px;padding:38px;display:grid}.workStudyTrustPanel span,.workStudyInfoGrid span,.workStudyNextSteps span,.setupStepHeader span{color:#0d8d86;letter-spacing:.08em;text-transform:uppercase;font-size:13px;font-weight:900}.workStudyTrustPanel strong{color:#061d43;font-size:32px;line-height:1.12}.workStudyTrustPanel p,.workStudyInfoGrid p,.workStudyNextSteps p,.workStudyBoundaryBand p,.workStudySetupHero p,.guidedSetupGuardrails p{color:#506174;margin:0;font-size:17px;line-height:1.55}.workStudyPatternSnapshot{background:#f7fbfb;border:1px solid #dbe5ef;border-radius:14px;gap:18px;margin:8px 0 0;padding:20px;display:grid}.workStudyPatternSnapshot figcaption{gap:8px;display:grid}.workStudyPatternSnapshot figcaption strong{color:#061d43;font-size:20px;line-height:1.15}.workStudyPatternSnapshot figcaption p{color:#506174;font-size:14px}.workStudyPatternBars{grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:10px;min-height:132px;display:grid}.workStudyPatternBars div{align-items:center;gap:8px;display:grid}.workStudyPatternBars b{color:#506174;text-align:center;font-size:12px}.workStudyPatternBars i{background:linear-gradient(#1ea89d,#0f4c5c);border-radius:999px 999px 8px 8px;width:100%;min-height:36px;display:block}.workStudyInfoGrid,.workStudyNextSteps{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.workStudyNextSteps{grid-template-columns:repeat(2,minmax(0,1fr))}.workStudyInfoGrid article,.workStudyNextSteps article{background:#fff;border:1px solid #dbe5ef;border-radius:12px;gap:14px;padding:26px;display:grid}.workStudyInfoGrid h3,.workStudyNextSteps h3,.setupStepHeader h2,.guidedSetupGuardrails h2,.workStudyBoundaryBand h2{color:#061d43;margin:0;font-size:28px;line-height:1.12}.workStudyBoundaryBand,.workStudySetupHero{gap:18px;padding:38px;display:grid}.workStudySetupHero.guided{background:linear-gradient(135deg,#fff,#f5fbfa)}.workStudySetupForm,.guidedSetupLayout{gap:22px;display:grid}.workStudySetupForm section,.guidedSetupForm{gap:22px;padding:30px;display:grid}.setupStepHeader{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:18px;display:grid}.setupStepHeader>span{background:#eaf8f4;border:1px solid #bfe2d9;border-radius:999px;justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex}.setupStepHeader p{color:#536476;margin:6px 0 0;font-size:16px;line-height:1.5}.setupFieldGrid,.guidedSetupForm{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.workStudySetupForm label,.guidedSetupForm label{color:#10284c;gap:8px;font-size:14px;font-weight:900;display:grid}.workStudySetupForm input,.workStudySetupForm select,.workStudySetupForm textarea,.guidedSetupForm input,.guidedSetupForm select,.guidedSetupForm textarea{color:#10284c;background:#fff;border:1px solid #bdcddd;border-radius:8px;min-height:46px;padding:11px 12px}.workStudySetupForm textarea,.guidedSetupForm textarea{min-height:120px}.wideSetupField{grid-column:1/-1}.setupGuardrail{background:#f5fbfa;border:1px solid #bfe2d9;border-radius:10px;gap:6px;padding:16px;display:grid}.setupGuardrail strong{color:#0f5846}.setupGuardrail p{color:#405465;margin:0}.setupReviewPanel{grid-template-columns:minmax(0,1fr) auto;align-items:center}.setupReviewPanel button,.guidedSetupForm button{opacity:1}.guidedSetupLayout{grid-template-columns:minmax(0,1fr) minmax(300px,.55fr);align-items:start}.guidedSetupForm{margin:0}.guidedSetupForm button{grid-column:1/-1}.guidedSetupGuardrails{gap:18px;padding:30px;display:grid}.guidedSetupGuardrails ul{color:#334b62;gap:10px;margin:0;padding-left:20px;line-height:1.45;display:grid}.guidedSetupGuardrails div{background:#f7fafc;border:1px solid #dbe5ef;border-radius:10px;gap:6px;padding:16px;display:grid}.workStudySubmissionBanner{border-radius:16px;gap:8px;padding:22px 26px;display:grid}.workStudySubmissionBanner h2{color:#061d43;margin:0;font-size:26px;line-height:1.15}.workStudySubmissionBanner p{color:#405465;margin:0;font-size:16px;line-height:1.5}.workStudySubmissionBanner.success{background:#eef9f4;border:1px solid #9fd4bb}.workStudySubmissionBanner.error{background:#fff4ef;border:1px solid #e8b59f}.heroPanel,.heroVisual,.aimMethodOverview,.siteSection,.siteSplit,.workflowVisualBand,.trustBand,.publicTrustAssuranceBand,.advisorCtaBand{background:#ffffffeb;border:1px solid #dbe5ef;border-radius:18px;box-shadow:0 18px 44px #081d3d12}.authorityProofGrid,.publicProcessGrid{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:14px;margin-top:18px;display:grid}.authorityProofGrid article,.publicProcessGrid article{background:#f8fbfc;border:1px solid #dce6ee;border-radius:8px;gap:8px;padding:16px;display:grid}.authorityProofGrid h3,.publicProcessGrid h3{color:#071c3d;margin:0;font-size:18px;line-height:1.2}.authorityProofGrid p,.publicProcessGrid p{color:#45556d;margin:0;font-size:14px;line-height:1.5}.publicProcessGrid span{color:#09858d;font-size:12px;font-weight:900}.dataTrustContinuitySection,.publicTrustAssuranceBand{border-left:4px solid #2f6f4e}.publicTrustAssuranceBand{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;padding:24px;display:grid}.publicTrustAssuranceBand h2{color:#071c3d;margin:0 0 8px;font-size:28px;line-height:1.14}.publicTrustAssuranceBand p:not(.siteEyebrow){color:#45556d;margin:0;font-size:15px;line-height:1.55}.trustContinuityActions{flex-wrap:wrap;gap:10px;display:flex}.heroPanel{background:linear-gradient(135deg,#061d43fa,#083d57f0),radial-gradient(circle at 10% 18%,#4ec9b03d,#0000 34%);border-color:#dbe5ef38;align-content:center;gap:20px;padding:34px;display:grid}.heroPanel .siteEyebrow{color:#9fe0df}.siteEyebrow{color:#09858d;letter-spacing:0;text-transform:uppercase;margin:0;font-size:12px;font-weight:900}.heroPanel h1{color:#fff;max-width:780px;margin:0;font-size:54px;line-height:1.05}.heroPanel p,.aimMethodCopy p,.siteSection p,.siteSplit p,.workflowVisualBand p,.trustBand p,.advisorCtaBand p,.finalCtaBand p,.siteFooter p{color:#45556d;margin:0;font-size:15px;line-height:1.55}.heroPanel p:not(.siteEyebrow){color:#d8e6ee;max-width:680px;font-size:16px}.heroProof{flex-wrap:wrap;gap:8px;display:flex}.heroProof span{color:#eaf5f7;background:#ffffff1a;border:1px solid #ffffff38;border-radius:999px;padding:8px 10px;font-size:12px;font-weight:900}.heroActions,.finalActions,.advisorCtaActions{flex-wrap:wrap;gap:12px;display:flex}.tertiaryLink{color:#a8e6e4;width:fit-content;font-size:14px;font-weight:900;display:inline-flex}.heroVisual{align-content:center;gap:18px;padding:26px;display:grid;position:relative;overflow:hidden}.heroVisual:before{content:"";opacity:.85;background-image:radial-gradient(#dbe9f4 1px,#0000 1px);background-size:12px 12px;width:260px;height:190px;position:absolute;top:-20px;right:-20px}.heroImageCard{z-index:1;background:#061d43;border:1px solid #dbe5ef75;border-radius:18px;margin:0;position:relative;overflow:hidden;box-shadow:0 22px 52px #081d3d2e}.heroImageCard img{aspect-ratio:16/10;object-fit:cover;width:100%;height:auto;display:block}.heroImageCard figcaption{color:#d9eef0;background:#061d43eb;padding:12px 16px;font-size:13px;font-weight:900;line-height:1.35;position:absolute;bottom:0;left:0;right:0}.ladderPreview{z-index:1;grid-template-columns:repeat(6,minmax(0,1fr));align-items:start;gap:12px;display:grid;position:relative}.ladderNode{text-align:center;place-items:center;gap:8px;min-width:0;display:grid;position:relative}.ladderNode strong{color:#0a2146;font-size:14px;line-height:1.2}.ladderNode span:not(.offerIcon){color:#41516b;font-size:12px;line-height:1.35}.ladderNode b{color:#9aaabd;font-size:20px;font-weight:900;position:absolute;top:20px;right:-13px}.offerIcon{color:#0b7f83;background:#eef8f9;border:1px solid #c4e4e7;border-radius:14px;justify-content:center;align-items:center;width:64px;height:64px;display:inline-flex}.offerIcon svg{width:42px;height:42px}.offerIcon.blue{color:#1265bf;background:#eef5ff;border-color:#c8dcf6}.offerIcon.purple{color:#6d4ac8;background:#f4efff;border-color:#d9ccf6}.offerIcon.orange{color:#de7600;background:#fff6e8;border-color:#f3d5a8}.offerIcon.green{color:#2f8b32;background:#eef9ee;border-color:#cce8c9}.offerIcon.navy{color:#092b62;background:#f0f4f8;border-color:#cfdbe8}.impactPanel{z-index:1;background:linear-gradient(135deg,#f8fcfc,#fff);border:1px solid #dbe5ef;border-radius:16px;gap:8px;padding:22px;display:grid;position:relative}.impactPanel h2,.aimMethodOverview h2,.sectionHeader h2,.siteSplit h2,.workflowVisualBand h2,.trustBand h2,.advisorCtaBand h2,.finalCtaBand h2{color:#071c3d;margin:0;font-size:30px;line-height:1.16}.siteSection{gap:20px;padding:28px;display:grid}.offerPageSection{gap:22px;position:relative;overflow:hidden}.offerHero{background:radial-gradient(circle at 78% 16%,#0c968f14,#0000 26%),linear-gradient(135deg,#fff,#f8fbfc);align-items:stretch;overflow:hidden}.offerHero>div:first-child{align-content:center;gap:18px;display:grid}.offerHero h1{max-width:920px;font-size:clamp(40px,5vw,68px)}.offerHero>div:first-child>p:not(.siteEyebrow){max-width:820px;font-size:18px;line-height:1.58}.offerPathPanel{color:#fff;background:radial-gradient(circle at 88% 10%,#74e4e738,#0000 28%),linear-gradient(145deg,#061934,#082a50 58%,#061a32);border:1px solid #74e4e747;border-radius:22px;align-content:space-between;gap:22px;min-width:0;min-height:360px;padding:28px;display:grid;position:relative;overflow:hidden;box-shadow:0 24px 54px #081d3d33}.offerPathPanel:after{content:"";opacity:.72;background-image:linear-gradient(#74e4e714 1px,#0000 1px),linear-gradient(90deg,#74e4e714 1px,#0000 1px);background-size:20px 20px;width:210px;height:160px;position:absolute;top:-20px;right:-24px}.offerPathHeader,.offerPathBadges,.offerPathLine,.offerPathPanel>p{z-index:1;position:relative}.offerPathHeader{gap:8px;display:grid}.offerPathHeader span{color:#74e4e7;letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:900}.offerPathHeader strong{color:#fff;font-size:30px;line-height:1.05}.websiteIcon{color:#0b8f89;background:#0b8f891a;border:1px solid #0b8f892e;border-radius:18px;justify-content:center;align-items:center;width:54px;height:54px;display:inline-flex}.websiteIcon svg{width:34px;height:34px}.websiteIcon.blue{color:#2b6fd9;background:#2b7aeb1a;border-color:#2b7aeb2e}.websiteIcon.purple{color:#7453b5;background:#7453b51a;border-color:#7453b52e}.websiteIcon.orange{color:#d96e0f;background:#e98a201a;border-color:#e98a2033}.websiteIcon.green{color:#4d925c;background:#4d925c1a;border-color:#4d925c2e}.websiteIcon.navy{color:#071c3d;background:#071c3d1a;border-color:#071c3d29}.offerPathVisual{z-index:1;background:#ffffff14;border:1px solid #ffffff29;border-radius:18px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:16px;padding:16px;display:grid;position:relative}.offerPathVisual .websiteIcon{color:#74e4e7;background:#74e4e724;border-color:#74e4e757}.offerPathVisual>div{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.offerPathVisual>div span{color:#f4fbfc;background:#ffffff1a;border:1px solid #ffffff24;border-radius:999px;padding:7px 9px;font-size:12px;font-weight:900}.offerSpecificVisual{z-index:1;background:#ffffff14;border:1px solid #ffffff29;border-radius:18px;gap:16px;min-width:0;padding:16px;display:grid;position:relative}.offerSpecificVisual p{color:#ffffffc7;margin:0;font-size:13px;font-weight:850;line-height:1.4}.visualHeader{justify-content:space-between;align-items:end;gap:12px;display:flex}.visualHeader span,.serviceVisualDirectionBand span{color:#74e4e7;letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:950}.visualHeader strong{color:#fff;font-size:15px}.patternBars{grid-template-columns:repeat(4,minmax(0,1fr));align-items:end;gap:8px;min-height:122px;display:grid}.patternBars span{color:#061934;height:var(--bar-height);text-align:center;background:linear-gradient(#74e4e7eb,#74e4e733);border:1px solid #74e4e757;border-radius:12px;justify-content:center;align-items:end;min-height:42px;padding:8px 4px;font-size:10px;font-weight:950;display:flex}.bridgeNode{color:#fff;text-align:center;background:#74e4e724;border:1px solid #74e4e74d;border-radius:14px;padding:14px;font-weight:900}.bridgeRail{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.bridgeRail span{background:linear-gradient(90deg,#74e4e71f,#74e4e7,#74e4e71f);border-radius:999px;height:4px;position:relative}.bridgeRail span:after{content:"";background:#74e4e7;border-radius:999px;width:12px;height:12px;position:absolute;top:-4px;right:0}.bridgeChoices{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.bridgeChoices span,.planningRow,.cadenceNotes span,.evidenceColumn span{color:#f4fbfc;background:#ffffff1a;border:1px solid #ffffff24;border-radius:12px;padding:10px;font-size:12px;font-weight:900}.evidenceBoardVisual{grid-template-columns:repeat(3,minmax(0,1fr))}.evidenceBoardVisual p,.planningBoardVisual p,.cadenceLoopVisual p{grid-column:1/-1}.evidenceColumn,.cadenceNotes{gap:8px;display:grid}.evidenceColumn strong,.cadenceNotes strong{color:#74e4e7;font-size:13px}.planningBoardVisual{grid-template-columns:repeat(2,minmax(0,1fr))}.planningRow{gap:6px;display:grid}.planningRow span{color:#ffffffbd;text-transform:uppercase;font-size:11px;font-weight:950}.planningRow strong{color:#fff;font-size:18px}.cadenceLoopVisual{grid-template-columns:140px minmax(0,1fr)}.cadenceLoop{aspect-ratio:1;border:2px solid #74e4e757;border-radius:999px;place-items:center;padding:14px;display:grid;position:relative}.cadenceLoop:before{content:"";border:2px dashed #74e4e775;border-radius:999px;position:absolute;inset:13px}.cadenceLoop span{color:#fff;z-index:1;font-size:12px;font-weight:950;position:relative}.offerPathBadges{flex-wrap:wrap;gap:10px;display:flex}.offerPathBadges span{color:#fff;background:#ffffff1a;border:1px solid #ffffff2e;border-radius:999px;padding:9px 11px;font-size:12px;font-weight:900}.offerPathLine{grid-template-columns:repeat(3,minmax(0,1fr));align-items:center;gap:10px;display:grid}.offerPathLine span{background:linear-gradient(90deg,#74e4e7,#74e4e71f);border-radius:999px;height:6px}.offerPathPanel>p{color:#ffffffd1;margin:0;font-size:15px;font-weight:750;line-height:1.5}.offerPositioningBand{background:#fff;border:1px solid #dbe5ef;border-radius:20px;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;padding:20px;display:grid;box-shadow:0 14px 34px #081d3d0f}.offerPositioningBand div{background:linear-gradient(135deg,#f8fcfc,#fff);border:1px solid #dbe5ef;border-radius:16px;gap:8px;min-width:0;padding:18px;display:grid}.offerPositioningBand span{color:#0b7f83;letter-spacing:.08em;font-size:12px;font-weight:900}.offerPositioningBand strong{color:#071c3d;font-size:18px}.offerPositioningBand p{color:#45556d;margin:0;font-size:14px;line-height:1.45}.serviceVisualDirectionBand{background:#f4f8fb;border:1px solid #dbe5efdb;border-radius:20px;grid-template-columns:minmax(0,1.35fr) minmax(220px,.65fr);gap:18px;padding:20px;display:grid}.serviceVisualDirectionBand div{background:#fff;border:1px solid #dbe5efdb;border-radius:16px;gap:8px;padding:18px;display:grid;box-shadow:0 14px 30px #081d3d0f}.serviceVisualDirectionBand span{color:#0b8f89}.serviceVisualDirectionBand strong{color:#071c3d;font-size:20px;line-height:1.16}.serviceVisualDirectionBand p{color:#45556d;margin:0;line-height:1.5}.offerFitBand{background:radial-gradient(circle at 94% 8%,#74e4e724,#0000 28%),linear-gradient(135deg,#fff,#f8fbfc);border:1px solid #dbe5ef;border-radius:20px;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);align-items:stretch;gap:18px;padding:24px;display:grid;position:relative;overflow:hidden;box-shadow:0 16px 38px #081d3d11}.offerFitBand:after{content:"";opacity:.5;pointer-events:none;background-image:radial-gradient(#0b8f8929 1px,#0000 1.5px);background-size:10px 10px;width:190px;height:150px;position:absolute;top:-18px;right:-12px}.offerFitIntro{z-index:1;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:16px;min-width:0;display:grid;position:relative}.offerFitIntro h2{color:#071c3d;margin:0;font-size:28px;line-height:1.14}.offerFitIntro p:not(.siteEyebrow){color:#45556d;margin:8px 0 0;font-size:15px;line-height:1.52}.offerFitFacts{z-index:1;gap:12px;min-width:0;display:grid;position:relative}.offerFitFacts div{background:#ffffffc7;border:1px solid #dbe5ef;border-radius:14px;gap:6px;min-width:0;padding:14px 16px;display:grid}.offerFitFacts span{color:#0b7f83;letter-spacing:.05em;text-transform:uppercase;font-size:11px;font-weight:900;line-height:1.2}.offerFitFacts strong{color:#0a2146;font-size:15px;line-height:1.35}.offerPageSection .sectionHeader{max-width:960px}.offerPageGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.offerPageGrid.compactGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.offerPageGrid article{background:#fff;border:1px solid #dbe5ef;border-radius:16px;gap:10px;min-width:0;padding:20px;display:grid;position:relative;overflow:hidden;box-shadow:0 10px 24px #081d3d0e}.offerPageCard .websiteIcon{margin-bottom:2px}.denseSection{background:radial-gradient(circle at 96% 4%,#0b8f8914,#0000 30%),#ffffffeb}.denseSection .offerPageGrid article{box-shadow:none;padding:18px}.processSection{background:linear-gradient(135deg,#f7fcfcf5,#fffffff5)}.processSection .offerPageGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.processSection .offerPageGrid article{border-color:#cbe3e5}.processSection .offerPageGrid article:before{color:#0b7f83;background:#fff;border:1px solid #9bd5d7}.comparisonSection{background:linear-gradient(135deg,#f8fbfcf5,#fffffff5)}.boundarySection{background:linear-gradient(135deg,#061d43,#082f51);border-color:#74e4e742;box-shadow:0 20px 44px #081d3d21}.boundarySection .sectionHeader{max-width:900px}.boundarySection .siteEyebrow,.boundarySection .sectionHeader h2,.boundarySection .sectionHeader p{color:#fff}.boundarySection .siteEyebrow{color:#9fe0df}.boundarySection .offerPageGrid article,.boundarySection .comparisonRows div{background:#ffffff14;border-color:#ffffff2e}.boundarySection .websiteIcon{color:#9fe0df;background:#ffffff1a;border-color:#ffffff29}.boundarySection .offerPageGrid h3,.boundarySection .offerPageGrid p,.boundarySection .comparisonRows strong,.boundarySection .comparisonRows p{color:#f4fbfc}.offerPageGrid article:before{color:#0b7f83;content:counter(offer-card, decimal-leading-zero);counter-increment:offer-card;background:#0b8f8917;border-radius:999px;justify-content:center;align-items:center;width:34px;height:34px;font-size:12px;font-weight:900;display:inline-flex;position:absolute;top:18px;right:18px}.offerPageGrid article .cardMeta,.decisionMatrix span,.secondaryLadder span{color:#0b7f83;letter-spacing:.04em;text-transform:uppercase;font-size:11px;font-weight:900;line-height:1.25}.offerPageGrid article a,.decisionMatrix a{color:#092b62;border:1px solid #b9c9db;border-radius:8px;justify-content:center;align-items:center;width:fit-content;min-height:40px;margin-top:4px;padding:9px 12px;font-size:13px;font-weight:900;text-decoration:none;display:inline-flex}.offerPageGrid{counter-reset:offer-card}.offerPageGrid h3{color:#0a2146;margin:0;font-size:19px;line-height:1.2}.offerPageGrid p{color:#45556d;margin:0;font-size:14px;line-height:1.52}.aimMethodOverview{background:#fff;grid-template-columns:minmax(0,.76fr) minmax(0,1.24fr);align-items:center;gap:32px;padding:34px;display:grid;overflow:hidden}.aimMethodCopy{gap:18px;min-width:0;display:grid}.aimMethodOverview h2{color:#071c3d;margin:0;font-size:38px;line-height:1.12}.aimMethodCopy p{color:#45556d;margin:0;font-size:15px;line-height:1.62}.aimMethodChips{flex-wrap:wrap;gap:10px;margin-top:12px;display:flex}.aimMethodChips span{color:#243d5c;background:#fff;border:1px solid #dbe5ef;border-radius:12px;align-items:center;min-height:50px;padding:12px 16px;font-size:13px;font-weight:850;display:inline-flex;box-shadow:0 10px 22px #081d3d0b}.aimModelGraphic{color:#fff;background:radial-gradient(circle at 95% 11%,#5bd7dd38 0 1px,#0000 1.7px),radial-gradient(circle at 7% 88%,#5bd7dd33 0 1px,#0000 1.8px),linear-gradient(135deg,#061934,#082a50 58%,#061a32);border:1px solid #dbe5ef80;border-radius:22px;grid-template-columns:minmax(116px,.62fr) 30px minmax(124px,.72fr) 30px minmax(188px,1.08fr);align-items:center;gap:10px;min-height:334px;margin:0;padding:28px;display:grid;position:relative;overflow:hidden;box-shadow:0 24px 54px #081d3d33}.aimModelGraphic:before,.aimModelGraphic:after{content:"";pointer-events:none;position:absolute}.aimModelGraphic:before{opacity:.55;background-image:radial-gradient(#5bd7dd8c 1px,#0000 1.5px);background-size:9px 9px;width:160px;height:128px;top:16px;right:20px}.aimModelGraphic:after{border:1px solid #5bd7dd2e;border-top:0;border-left:0;border-radius:0 0 220px;width:240px;height:160px;bottom:-42px;right:-10px}.aimFlowEntry,.aimFlowCore,.aimModelGraphic figcaption{z-index:1;min-width:0;position:relative}.aimFlowEntry{align-content:center;gap:14px;display:grid}.aimFlowEntry>span{color:#9edfe1;letter-spacing:0;text-transform:uppercase;font-size:11px;font-weight:900}.aimEntryCard{color:#fff;background:#ffffff17;border:1px solid #ffffff38;border-radius:16px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;min-height:64px;padding:12px;display:grid}.aimEntryIcon{color:#66dce0;background:#5bd7dd2e;border-radius:999px;justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex}.aimEntryIcon svg{width:22px;height:22px}.aimEntryCard strong{color:#fff;font-size:14px;font-weight:900;line-height:1.15}.aimEntryConnector{color:#9edfe1;z-index:1;place-items:center;height:106px;font-size:28px;font-weight:900;line-height:1;display:grid;position:relative}.aimEntryConnector:before{content:"";border:2px solid #66dce0;border-left:0;border-radius:0 10px 10px 0;width:20px;height:76px;position:absolute;top:50%;left:4px;transform:translateY(-50%)}.aimEntryConnector span{margin-left:24px}.aimFlowCore{text-align:center;background:linear-gradient(#ffffff21,#ffffff14);border:2px solid #66dce0;border-radius:18px;align-content:center;justify-items:center;gap:10px;min-height:176px;padding:22px 16px;display:grid;box-shadow:0 18px 34px #0000002e}.aimFlowMark{color:#66dce0;width:50px;height:50px;display:inline-flex}.aimFlowMark svg{width:100%;height:100%}.aimFlowCore strong{color:#fff;font-size:38px;font-weight:900;line-height:1}.aimFlowCore small{color:#bfe7ea;font-size:12px;font-weight:900;line-height:1.3}.aimCoreArrow{color:#66dce0;text-align:center;z-index:1;font-size:28px;font-weight:900;line-height:1;position:relative}.aimFlowStages{z-index:1;grid-template-columns:repeat(3,minmax(0,1fr));align-items:center;gap:12px;display:grid;position:relative}.aimFlowStage{text-align:center;justify-items:center;gap:10px;min-width:0;display:grid;position:relative}.aimFlowStage:not(:last-child):after{color:#66dce0;content:"→";font-size:20px;font-weight:900;position:absolute;top:24px;right:-16px}.aimStageIcon{color:#0b8f96;background:#fff;border-radius:999px;justify-content:center;align-items:center;width:62px;height:62px;display:inline-flex;box-shadow:0 18px 34px #0000002e}.aimStageIcon svg{width:30px;height:30px}.aimFlowStage strong{color:#fff;font-size:15px;font-weight:900;line-height:1.1}.aimFlowStage p{color:#d8eaf0;margin:0;font-size:12px;line-height:1.35}.aimModelGraphic figcaption{color:#d9eef0;text-align:center;grid-column:1/-1;font-size:13px;font-weight:800;line-height:1.45}.workflowVisualBand{background:#fff;grid-template-columns:minmax(0,1.08fr) minmax(360px,.92fr);align-items:center;gap:28px;padding:24px;display:grid;overflow:hidden}.workflowVisualBand figure{border-radius:18px;margin:0;overflow:hidden;box-shadow:0 20px 44px #081d3d21}.workflowVisualBand img{aspect-ratio:16/9;object-fit:cover;width:100%;height:100%;display:block}.workflowVisualBand>div{gap:12px;min-width:0;padding-right:10px;display:grid}.sectionHeader{gap:8px;max-width:780px;display:grid}.sectionHeader.centered{text-align:center;justify-self:center}.startingGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.startingCard,.comparisonCard,.painGrid article{background:#fff;border:1px solid #dbe5ef;border-radius:18px;gap:16px;min-width:0;padding:24px;display:grid;box-shadow:0 16px 34px #081d3d0f}.startingCard{align-content:start;min-height:360px}.startingStatus{color:#24415f;background:#f1f7fb;border:1px solid #dbe5ef;border-radius:999px;justify-self:start;padding:7px 10px;font-size:12px;font-weight:900;line-height:1.2;display:inline-flex}.startingCard.teal .startingStatus{color:#0b7f83;background:#eef8f9;border-color:#c4e4e7}.startingCard.blue .startingStatus{color:#1265bf;background:#eef5ff;border-color:#c8dcf6}.startingCard.orange .startingStatus{color:#b75f00;background:#fff6e8;border-color:#f3d5a8}.startingCardHead{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:16px;display:grid}.startingCardHead .offerIcon{width:76px;height:76px}.startingCardHead .offerIcon svg{width:48px;height:48px}.startingCard h3,.comparisonCard h3,.painGrid h3{color:#0a2146;margin:0;font-size:18px;line-height:1.2}.startingCard h3{font-size:25px;line-height:1.15}.startingCard strong{color:#233b5f;margin-top:4px;font-size:15px;line-height:1.35;display:block}.startingCard p{color:#435474;margin:0;font-size:16px;line-height:1.5}.startingCard ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.startingCard li{color:#213a60;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;font-size:15px;font-weight:800;display:grid}.startingCard li:before{color:#0a8f3f;content:"✓";font-size:17px;font-weight:900}.startingCard a{color:#0b7f83;background:linear-gradient(135deg,#0c968f14,#0c968f05);border:2px solid;border-radius:11px;justify-content:center;align-items:center;min-height:58px;margin-top:auto;padding:12px 16px;font-size:18px;font-weight:900;text-decoration:none;display:inline-flex}.startingCard a span{margin-left:10px;font-size:25px;line-height:1}.startingCard.blue a{color:#1265bf;background:linear-gradient(135deg,#1265bf14,#1265bf05)}.startingCard.orange a{color:#de7600;background:linear-gradient(135deg,#de760017,#de760005)}.startingCard.navy a{color:#092b62;background:linear-gradient(135deg,#092b6214,#092b6205)}.aimModelStrip{background:radial-gradient(circle at 14% 42%,#0c968f14,#0000 18%),radial-gradient(circle at 58% 48%,#2974d314,#0000 20%),radial-gradient(circle at 88% 40%,#7c59be14,#0000 18%),#fff;border:1px solid #dbe5ef;border-radius:18px;margin-top:26px;padding:28px;box-shadow:0 16px 34px #081d3d0e}.aimModelStrip h3{color:#071c3d;text-align:center;margin:0 0 24px;font-size:30px;line-height:1.18}.aimModelStripSteps{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:26px;display:grid}.aimModelStripStep{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:18px;min-width:0;display:grid;position:relative}.aimModelStripStep .offerIcon{width:102px;height:102px}.aimModelStripStep .offerIcon svg{width:64px;height:64px}.aimModelStripStep h4{color:#0a2146;margin:0 0 6px;font-size:28px;line-height:1.1}.aimModelStripStep p{color:#40506a;margin:0;font-size:16px;line-height:1.45}.aimModelStripArrow{color:#7d8798;z-index:2;font-size:42px;font-weight:300;position:absolute;top:50%;right:-28px;transform:translateY(-50%)}.comparisonGrid{grid-template-columns:repeat(6,minmax(0,1fr));gap:0;display:grid;overflow:hidden}.methodLadder{background:#061d43;border:1px solid #dbe5ef6b;border-radius:18px;grid-template-columns:repeat(6,minmax(0,1fr));gap:0;display:grid;overflow:hidden}.methodLadderStep{border-right:1px solid #ffffff24;align-content:start;gap:10px;min-height:210px;padding:20px 16px;display:grid;position:relative}.methodLadderStep:last-child{border-right:0}.methodLadderStep>span{color:#9edfe1;letter-spacing:0;text-transform:uppercase;font-size:11px;font-weight:900}.methodLadderStep h3{color:#fff;margin:0;font-size:17px;line-height:1.18}.methodLadderStep p{color:#c9dce8;font-size:13px;line-height:1.42}.methodLadderStep .offerIcon{width:52px;height:52px}.methodLadderStep .offerIcon svg{width:34px;height:34px}.methodLadderStep b{border-top:2px solid #ffffff6b;border-right:2px solid #ffffff6b;width:12px;height:12px;position:absolute;top:50%;right:12px;transform:rotate(45deg)}.comparisonCard{box-shadow:none;text-align:center;border-radius:0;justify-items:center;min-height:180px}.comparisonCard:first-child{border-top-left-radius:16px;border-bottom-left-radius:16px}.comparisonCard:last-child{border-top-right-radius:16px;border-bottom-right-radius:16px}.comparisonRows{border:1px solid #dbe5ef;border-radius:16px;display:grid;overflow:hidden}.comparisonRows div{background:#fff;border-bottom:1px solid #dbe5ef;grid-template-columns:auto 130px 190px minmax(0,1fr);align-items:center;gap:12px;padding:14px 16px;display:grid}.comparisonRows div:last-child{border-bottom:0}.comparisonRows span{color:#66758d;text-transform:uppercase;font-size:12px;font-weight:900}.comparisonRows .websiteIcon{width:46px;height:46px}.comparisonRows .websiteIcon svg{width:28px;height:28px}.comparisonRows strong{color:#0a2146}.comparisonRows p{color:#45556d;margin:0;font-size:14px;line-height:1.45}.decisionMatrix{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.decisionMatrix article{background:#fff;border:1px solid #dbe5ef;border-radius:16px;gap:10px;min-width:0;padding:20px;display:grid;box-shadow:0 12px 26px #081d3d0f}.decisionMatrix .websiteIcon{width:48px;height:48px}.decisionMatrix .websiteIcon svg{width:30px;height:30px}.decisionMatrix h3{color:#071c3d;margin:0;font-size:20px;line-height:1.18}.decisionMatrix p{color:#45556d;margin:0;font-size:14px;line-height:1.5}.secondaryLadder{background:#061d43;border:1px solid #dbe5ef6b;border-radius:18px;grid-template-columns:repeat(6,minmax(0,1fr));display:grid;overflow:hidden}.secondaryLadder article{border-right:1px solid #ffffff24;align-content:start;gap:8px;min-width:0;min-height:164px;padding:18px 14px;display:grid;position:relative}.secondaryLadder .websiteIcon{color:#9fe0df;background:#ffffff1a;border-color:#ffffff29;width:46px;height:46px}.secondaryLadder .websiteIcon svg{width:28px;height:28px}.secondaryLadder article:last-child{border-right:0}.secondaryLadder strong{color:#fff;font-size:16px;line-height:1.15}.secondaryLadder p{color:#c9dce8;margin:0;font-size:13px;line-height:1.38}.secondaryLadder b{color:#ffffff85;font-size:20px;position:absolute;top:50%;right:9px}.siteSplit{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:20px;padding:28px;display:grid}.siteSplit>div{gap:12px;min-width:0;display:grid}.modelSteps,.pillGrid,.industryList{flex-wrap:wrap;gap:10px;display:flex}.modelSteps span,.pillGrid span,.industryList span{color:#0d2b53;background:#f7fbfc;border:1px solid #dbe5ef;border-radius:999px;padding:10px 12px;font-size:13px;font-weight:900}.practicalSection{background:linear-gradient(135deg,#fff,#f7fcfc)}.startingPointSection .sectionHeader,.practicalSection .sectionHeader,.painPointSection .sectionHeader{max-width:1060px}.startingPointSection .sectionHeader h2,.practicalSection .sectionHeader h2,.painPointSection .sectionHeader h2{max-width:1180px;font-size:28px}.startingPointSection .sectionHeader p,.practicalSection .sectionHeader p,.painPointSection .sectionHeader p{max-width:1060px}.painGrid,.offerLadderVisual{gap:14px;display:grid}.painGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.offerSummary{background:radial-gradient(circle at 18% 74%,#0c968f14,#0000 20%),radial-gradient(circle at 82% 70%,#5887c214,#0000 22%),#fff;overflow:hidden}.offerSummary .sectionHeader{max-width:980px}.offerSummary .sectionHeader h2{max-width:1120px;font-size:34px}.offerSummary .sectionHeader p{color:#40506a;max-width:760px;font-size:18px;line-height:1.45}.offerLadderVisual{grid-template-columns:repeat(6,minmax(0,1fr));align-items:stretch;margin-top:36px;position:relative}.offerLadderCard{text-align:center;background:linear-gradient(#fff 0%,#fbfefe 100%);border:1px solid #dbe5ef;border-radius:18px;place-items:center;gap:11px;min-width:0;min-height:250px;padding:48px 18px 28px;display:grid;position:relative;box-shadow:0 18px 34px #081d3d14}.offerLadderCard.teal{border-color:#0b8f89;box-shadow:0 22px 38px #0b8f892b}.offerPhase{color:#fff;letter-spacing:.08em;text-transform:uppercase;background:linear-gradient(135deg,#0b8f89,#42ad9f);border-radius:6px;min-width:104px;padding:8px 12px;font-size:12px;font-weight:900;position:absolute;top:-13px;left:50%;transform:translate(-50%);box-shadow:0 8px 18px #081d3d24}.offerLadderCard.blue .offerPhase{background:linear-gradient(135deg,#4e7fbd,#78a3d8)}.offerLadderCard.purple .offerPhase,.offerLadderCard.orange .offerPhase{background:linear-gradient(135deg,#7d67bd,#a589d2)}.offerLadderCard.green .offerPhase,.offerLadderCard.navy .offerPhase{background:linear-gradient(135deg,#58956b,#7db28b)}.offerLadderCard .offerIcon{width:78px;height:78px}.offerLadderCard .offerIcon svg{width:50px;height:50px}.offerLadderCard h3{color:#071c3d;margin:0;font-size:19px;line-height:1.08}.offerLadderCard p{color:#40506a;margin:0;font-size:15px;line-height:1.35}.offerStepNumber{color:#fff;background:linear-gradient(135deg,#0b8f89,#42ad9f);border-radius:999px;justify-content:center;align-items:center;width:38px;height:38px;font-size:16px;font-weight:900;display:inline-flex;position:absolute;bottom:-18px;box-shadow:0 10px 22px #081d3d26}.offerLadderCard.blue .offerStepNumber{background:linear-gradient(135deg,#4e7fbd,#78a3d8)}.offerLadderCard.purple .offerStepNumber,.offerLadderCard.orange .offerStepNumber{background:linear-gradient(135deg,#7d67bd,#a589d2)}.offerLadderCard.green .offerStepNumber,.offerLadderCard.navy .offerStepNumber{background:linear-gradient(135deg,#58956b,#7db28b)}.offerConnector{color:#0b8f89;z-index:2;background:#fff;border:2px solid;border-radius:999px;justify-content:center;align-items:center;width:34px;height:34px;font-size:30px;font-weight:700;line-height:1;display:inline-flex;position:absolute;top:50%;right:-25px;transform:translateY(-50%)}.offerConnector.final{background:0 0;border:0;right:-32px}.offerSupportRow{grid-template-columns:repeat(5,minmax(0,1fr));align-items:center;gap:20px;margin-top:58px;display:grid}.offerSupportRow div{border-right:1px solid #dbe5ef;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;min-width:0;padding-right:18px;display:grid}.offerSupportRow div:last-child{border-right:0}.offerSupportRow .offerIcon{width:46px;height:46px}.offerSupportRow .offerIcon svg{width:30px;height:30px}.offerSupportRow span:not(.offerIcon){color:#213a60;font-size:15px;font-weight:800;line-height:1.25}.trustBand{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:24px;padding:28px;display:grid}.trustBand>div{gap:10px;display:grid}.trustBand a{color:#092b62;background:#fff;border:1px solid #b9c9db;border-radius:8px;justify-content:center;align-items:center;min-height:46px;padding:11px 16px;font-weight:900;text-decoration:none;display:inline-flex}.advisorCtaBand{color:#fff;background:linear-gradient(135deg,#087977,#06234b);grid-template-columns:128px minmax(0,1fr) auto;align-items:center;gap:24px;padding:28px;display:grid;overflow:hidden}.advisorCtaBand img{aspect-ratio:1;object-fit:cover;border:4px solid #ffffff59;border-radius:999px;width:128px;height:128px;display:block;box-shadow:0 16px 34px #00000038}.advisorCtaBand>div{gap:8px;min-width:0;display:grid}.advisorCtaBand .siteEyebrow,.advisorCtaBand h2,.advisorCtaBand p{color:#fff}.advisorCtaBand p{color:#d9eef0}.advisorCtaActions{justify-content:end;min-width:280px}.finalCtaBand{color:#fff;background:linear-gradient(135deg,#061d43,#07386b);border-radius:0;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:24px;margin:8px -28px 0;padding:40px 58px;display:grid}.finalCtaBand .siteEyebrow,.finalCtaBand h2,.finalCtaBand p{color:#fff}.finalLinkRow{flex-wrap:wrap;gap:10px 16px;margin-top:16px;display:flex}.finalLinkRow a{color:#d9eef0;text-underline-offset:4px;min-height:32px;font-size:14px;font-weight:900;text-decoration:underline}.siteFooter{background:#fff;border-top:1px solid #dbe5ef;grid-template-columns:minmax(0,1fr) auto auto;align-items:start;gap:28px;padding:28px 34px;display:grid}.siteFooter>div{gap:8px;display:grid}.siteFooter nav{gap:8px;min-width:180px;display:grid}.siteFooter nav strong{color:#0a2146;text-transform:uppercase;font-size:13px}.siteFooter a{color:#394d68;min-height:32px;font-size:14px;font-weight:800;text-decoration:none}.footerBrand{width:fit-content}.publicShell{--public-navy:#06162a;--public-navy-2:#07182c;--public-red:#ee0a17;--public-border:#ffffff2e;color:#071629;background:#fff;flex-direction:column;min-width:320px;min-height:100vh;font-family:Arial,Helvetica,sans-serif;display:flex;overflow-x:clip}.publicShell *,.publicShell :before,.publicShell :after{box-sizing:border-box}.publicSkipLink{color:var(--public-navy);opacity:0;z-index:80;background:#fff;border-radius:0 0 6px 6px;min-height:44px;padding:12px 16px;font-size:14px;font-weight:900;text-decoration:none;transition:opacity .12s,transform .12s;position:fixed;top:0;left:24px;transform:translateY(-120%)}.publicSkipLink:focus{opacity:1;transform:translateY(0)}.publicHeader{background:var(--public-navy);border-bottom:1px solid var(--public-border);color:#fff;z-index:50;position:sticky;top:0}.publicHeaderInner{grid-template-columns:minmax(260px,360px) minmax(0,1fr) auto;align-items:center;gap:24px;width:min(1672px,100%);min-height:86px;margin:0 auto;padding:0 clamp(24px,4vw,54px);display:grid}.publicBrand{color:#fff;align-items:center;gap:12px;width:fit-content;min-width:0;min-height:58px;text-decoration:none;display:inline-flex}.publicBrandLogo{width:258px;max-width:min(300px,28vw);height:auto;display:block}.publicDesktopNav,.publicHeaderActions{align-items:center;display:flex}.publicDesktopNav{justify-content:center;gap:clamp(20px,2.2vw,43px)}.publicDesktopNav a,.publicLoginLink{color:#fff;min-height:44px;font-size:16px;font-weight:800;text-decoration:none;position:relative}.publicDesktopNav a,.publicLoginLink,.publicButton{align-items:center;display:inline-flex}.publicDesktopNav a[data-current=true]:after,.publicLoginLink[aria-current=page]:after{background:var(--public-red);content:"";border-radius:999px;height:3px;position:absolute;bottom:6px;left:0;right:0}.publicHeaderActions{gap:20px}.publicButton{color:#fff;white-space:nowrap;border-radius:5px;justify-content:center;gap:22px;min-height:52px;padding:0 27px;font-size:15px;font-weight:800;text-decoration:none}.publicButtonPrimary{background:var(--public-red);border:1px solid var(--public-red)}.publicLoginLink{border:1px solid #ffffffa6;border-radius:5px;justify-content:center;min-width:116px;padding:0 24px}.publicMenuButton{color:#fff;background:0 0;border:1px solid #ffffffa6;border-radius:5px;justify-content:center;width:auto;min-height:46px;padding:0 14px;font-weight:900;display:none}.publicMenuButton:hover{background:#ffffff14;border-color:#fff}.publicMenuIcon{gap:4px;width:18px;height:14px;margin-left:10px;display:inline-grid}.publicMenuIcon:before,.publicMenuIcon:after{content:"";background:currentColor;border-radius:999px;width:18px;height:2px;display:block}.publicMobileMenu{background:var(--public-navy-2);border-top:1px solid var(--public-border);display:none}.publicMobileMenu nav{gap:6px;width:min(760px,100%);margin:0 auto;padding:14px clamp(18px,4vw,28px) 18px;display:grid}.publicMobileMenu a{color:#fff;border:1px solid #ffffff21;border-radius:6px;justify-content:space-between;align-items:center;min-height:46px;padding:10px 12px;font-size:15px;font-weight:800;text-decoration:none;display:flex}.publicMobileMenu a[data-current=true],.publicMobileMenu a[aria-current=page]{box-shadow:inset 4px 0 0 var(--public-red);border-color:#ee0a17e6}.publicMobileCta{background:var(--public-red);border-color:var(--public-red)!important}.publicShell>main{flex:1 0 auto;gap:28px;width:100%;max-width:1240px;margin:0 auto;padding:40px 28px 52px;display:grid}.publicShell .marketingPage{padding:0}.publicFooter{color:#d7e4f2;background:radial-gradient(circle at 12% 0,#1c5d923d,#0000 32%),linear-gradient(#03122a 0%,#04152d 64%,#030d1b 100%);margin-top:auto;padding:0;font-size:15px;font-weight:500}.publicFooterTop{grid-template-columns:minmax(240px,320px) minmax(0,1fr);gap:clamp(28px,3vw,52px);width:min(1672px,100%);margin:0 auto;padding:44px clamp(28px,5vw,64px) 36px;display:grid}.publicFooterBrand{gap:18px;max-width:320px;display:grid}.publicFooterLogoLink{align-items:center;width:fit-content;min-height:44px;text-decoration:none;display:inline-flex}.publicFooterLogo{width:min(224px,72vw);height:auto;display:block}.publicFooterBrand>p{color:#e8f1fb;border-top:1px solid #b7d3f138;margin:0;padding-top:18px;font-size:17px;line-height:1.35}.publicFooterValueList,.publicFooterGroup ul{margin:0;padding:0;list-style:none}.publicFooterValueList{gap:0;display:grid}.publicFooterValueList li{border-top:1px solid #b7d3f130;align-items:center;gap:14px;padding:14px 0;display:flex}.publicFooterValueList li:last-child{border-bottom:1px solid #b7d3f130}.publicFooterValueList span{color:#8ccaff;border:2px solid #8ccaff;border-radius:999px;flex:0 0 38px;justify-content:center;align-items:center;width:38px;height:38px;font-size:20px;display:inline-flex}.publicFooterValueList strong{color:#fff;margin-bottom:3px;font-size:16px;display:block}.publicFooterValueList small{color:#c8d8e9;font-size:13px;line-height:1.35;display:block}.publicFooterNav{grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;gap:clamp(24px,3vw,52px);display:grid}.publicFooterGroup{align-self:start}.publicFooterGroup h2{color:#fff;letter-spacing:.04em;text-transform:uppercase;margin:0 0 24px;font-size:15px;font-weight:900;display:inline-block;position:relative}.publicFooterGroup h2:after{content:"";background:#2f7fde;border-radius:999px;width:100%;height:2px;position:absolute;bottom:-7px;left:0}.publicFooterGroup li{border-bottom:1px solid #b7d3f124}.publicFooterGroup a{color:#dce9f7;align-items:center;min-height:39px;font-size:15px;text-decoration:none;display:flex}.publicFooterGroup a:hover,.publicFooterGroup a:focus-visible,.publicFooterUtility a:hover,.publicFooterUtility a:focus-visible{text-underline-offset:3px;text-decoration:underline}.publicFooterCta{background:#103964b8;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:18px;padding:22px clamp(28px,5vw,64px);display:grid}.publicFooterCta>div:not(.publicFooterCtaIcon){min-width:0}.publicFooterCtaIcon{color:#d8efff;border:2px solid #d8efff;border-radius:999px;justify-content:center;align-items:center;width:54px;height:54px;font-size:24px;display:flex}.publicFooterCta h2{color:#fff;margin:0 0 4px;font-size:clamp(20px,1.6vw,25px);line-height:1.15}.publicFooterCta p{color:#dce9f7;margin:0;font-size:16px;line-height:1.3}.publicFooterCtaButton{min-width:min(360px,100%)}.publicFooterUtility{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:clamp(22px,4vw,56px);width:min(1672px,100%);min-height:64px;margin:0 auto;padding:8px clamp(28px,5vw,64px);display:grid}.publicFooterUtilityBrandLegal{align-items:center;gap:20px;min-width:0;display:flex}.publicFooterUtilityLogo{align-items:center;width:fit-content;min-height:44px;text-decoration:none;display:inline-flex}.publicFooterUtilityLogo img{width:142px;height:auto;display:block}.publicFooterLegalText{gap:4px;min-width:0;display:grid}.publicFooterLegalText p{color:#c7d5e5;margin:0}.publicFooterCopyright{font-size:14px;font-weight:500;line-height:1.25}.publicFooterTrademark{color:#94a7bd;margin:0;font-size:12px;font-weight:500;line-height:1.25}.publicFooterUtility nav{justify-content:flex-end;align-items:center;gap:22px;display:flex}.publicFooterUtility a{color:#dce9f7;align-items:center;min-height:44px;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex}.publicShell :focus-visible{outline-offset:3px;outline:3px solid #7cc7ff}@media (prefers-reduced-motion:reduce){.publicSkipLink{transition:none}}@media (max-width:1120px){.publicHeaderInner{grid-template-columns:1fr auto;min-height:78px}.publicDesktopNav,.publicHeaderActions{display:none}.publicMenuButton{display:inline-flex}.publicMobileMenu{display:block}.publicShell>main{padding:28px 20px 42px}.publicFooterTop{grid-template-columns:1fr}.publicFooterBrand{max-width:760px}.publicFooterNav{grid-template-columns:repeat(2,minmax(0,1fr))}.publicFooterCta{grid-template-columns:auto minmax(0,1fr)}.publicFooterCtaButton{grid-column:2;justify-self:start}.publicFooterUtility{grid-template-columns:1fr}.publicFooterUtility nav{justify-content:flex-start}}@media (max-width:620px){.publicHeaderInner{gap:12px;padding:0 14px}.publicBrandLogo{width:210px;max-width:min(230px,100vw - 112px)}.publicShell>main{padding:22px 14px 34px}.publicFooter{text-align:left}.publicFooterTop{grid-template-columns:1fr;padding:44px 20px 34px}.publicFooterNav{grid-template-columns:1fr}.publicFooterGroup h2{margin-bottom:28px}.publicFooterGroup a{min-height:48px;font-size:16px}.publicFooterCta{grid-template-columns:1fr;align-items:start;padding:28px 20px}.publicFooterCtaButton{width:100%;min-width:0}.publicFooterUtility{grid-template-columns:1fr;align-items:start;min-height:0;padding:22px 20px 28px}.publicFooterUtilityBrandLegal{flex-direction:column;align-items:flex-start;gap:10px}.publicFooterUtilityLogo img{width:128px}.publicFooterUtility nav{flex-wrap:wrap;justify-content:flex-start;gap:14px 22px}}.s345ContactPage,.s345LegalPage{--s345-navy:#06162a;--s345-red:#ee0a17;--s345-blue:#2368c7;--s345-border:#d9e1eb;--s345-ink:#071629;--s345-muted:#45556d;gap:24px;width:100%;display:grid}.s345Eyebrow{color:var(--s345-red);letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:13px;font-weight:900;line-height:1.2}.s345ContactHero,.s345LegalHero{color:#fff;background:radial-gradient(circle at 86% 8%,#2368c742,#0000 30%),linear-gradient(135deg,#06162a 0%,#07182c 58%,#0b2542 100%);border-radius:8px;grid-template-columns:minmax(0,1fr) minmax(300px,.42fr);gap:24px;padding:clamp(28px,4vw,46px);display:grid}.s345LegalHero{grid-template-columns:minmax(0,1fr)}.s345ContactHero h1,.s345LegalHero h1{color:#fff;letter-spacing:0;max-width:900px;margin:10px 0 14px;font-family:Georgia,serif;font-size:clamp(42px,5vw,64px);line-height:1.02}.s345ContactHero p,.s345LegalHero p{color:#ffffffdb;max-width:850px;margin:0;font-size:17px;line-height:1.5}.s345ContactHero aside{background:#ffffff14;border:1px solid #ffffff2e;border-radius:8px;align-self:stretch;gap:14px;padding:22px;display:grid}.s345ContactHero aside strong{color:#fff;font-size:22px}.s345ContactHero ol{color:#ffffffdb;gap:12px;margin:0;padding-left:22px;display:grid}.s345HeroCues{flex-wrap:wrap;gap:10px;margin-top:18px;display:flex}.s345HeroCues span,.s345LegalStatus{color:#fff;background:#ffffff1a;border:1px solid #ffffff2e;border-radius:999px;padding:8px 11px;font-size:12px;font-weight:900}.s345ContactGrid{grid-template-columns:minmax(0,1fr) minmax(300px,.38fr);align-items:start;gap:24px;display:grid}.s345ContactForm,.s345SidePanel,.s345StatusPanel,.s345LegalSection{border:1px solid var(--s345-border);background:#fff;border-radius:8px;box-shadow:0 10px 28px #0716290f}.s345ContactForm{gap:18px;padding:clamp(22px,3vw,34px);display:grid}.s345FormHeader{gap:8px;display:grid}.s345FormHeader h2,.s345StatusPanel h2,.s345SidePanel h2,.s345LegalSection h2{color:var(--s345-ink);letter-spacing:0;margin:0;font-family:Arial,Helvetica,sans-serif;font-size:clamp(26px,3vw,36px);line-height:1.05}.s345FormHeader p,.s345StatusPanel p,.s345SidePanel p,.s345LegalSection p{color:var(--s345-muted);margin:0;font-size:16px;line-height:1.5}.s345FieldGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.s345ContactForm label{color:#263448;gap:8px;font-size:14px;font-weight:900;display:grid}.s345ContactForm input,.s345ContactForm select,.s345ContactForm textarea{color:var(--s345-ink);font:inherit;background:#fff;border:1px solid #c9d5e3;border-radius:7px;width:100%;min-height:48px;padding:11px 12px;font-size:16px}.s345ContactForm textarea{resize:vertical}.s345Checkbox{border:1px solid var(--s345-border);background:#f5f8fc;border-radius:8px;grid-template-columns:auto minmax(0,1fr);align-items:start;padding:14px;gap:10px!important;display:grid!important}.s345Checkbox input{width:auto;min-height:auto}.s345Honeypot{position:absolute;top:auto;left:-10000px}.s345SidePanel{gap:16px;padding:24px;display:grid;position:sticky;top:110px}.s345InterestList{gap:10px;display:grid}.s345InterestList div{border:1px solid var(--s345-border);background:#f5f8fc;border-radius:8px;gap:4px;padding:12px;display:grid}.s345InterestList strong{color:var(--s345-ink)}.s345InterestList span,.s345BoundaryNote{color:var(--s345-muted);font-size:13px;line-height:1.4}.s345StatusPanel{gap:10px;padding:24px;display:grid}.s345ErrorPanel{border-color:#ee0a176b}.s345LegalSections{gap:16px;display:grid}.s345LegalSection{gap:10px;padding:clamp(22px,3vw,32px);display:grid}.s345LegalSection a{color:#143f86;font-weight:900}@media (max-width:900px){.s345ContactHero,.s345ContactGrid{grid-template-columns:minmax(0,1fr)}.s345SidePanel{position:static}}@media (max-width:620px){.s345ContactHero,.s345LegalHero{padding:24px 18px}.s345FieldGrid{grid-template-columns:minmax(0,1fr)}}.s335PageBody{--s335-navy:#06162a;--s335-navy-2:#07182c;--s335-red:#ee0a17;--s335-blue:#2368c7;--s335-green:#338d50;--s335-border:#d9e1eb;--s335-ink:#071629;--s335-muted:#45556d;gap:22px;width:100%;min-width:0;display:grid}.s335PageBody .siteBreadcrumbs{border:1px solid var(--s335-border);color:#506174;background:#f5f7fa;border-radius:8px;align-items:center;min-height:42px;margin:0;padding:8px 12px}.s335PageBody .siteBreadcrumbs a{color:#17345e;align-items:center;min-height:40px;display:inline-flex}.s335PageBody .siteBreadcrumbs span[aria-current=page]{color:var(--s335-red)}.s335PageBody .siteEyebrow,.s335PageBody .eyebrow{color:var(--s335-red);letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:12px;font-weight:900;line-height:1.2}.s335PageBody .marketingHero.offerHero,.s335PageBody .dataTrustHero{color:#fff;background:radial-gradient(circle at 82% 12%,#2368c747,#0000 30%),linear-gradient(135deg,#06162a 0%,#07182c 58%,#0b2542 100%);border:1px solid #ffffff24;border-radius:8px;gap:24px;padding:clamp(28px,4vw,44px);overflow:hidden;box-shadow:0 18px 44px #07162929}.s335PageBody .marketingHero.offerHero{grid-template-columns:minmax(0,1.08fr) minmax(320px,.58fr)}.s335PageBody .marketingHero.offerHero>div:first-child,.s335PageBody .dataTrustHero{align-content:center;gap:16px;display:grid}.s335PageBody .marketingHero.offerHero h1,.s335PageBody .dataTrustHero h1{color:#fff;letter-spacing:0;max-width:900px;margin:0;font-family:Georgia,serif;font-size:clamp(40px,5vw,58px);line-height:1.02}.s335PageBody .marketingHero.offerHero p:not(.siteEyebrow),.s335PageBody .dataTrustHero p{color:#ffffffdb;max-width:820px;margin:0;font-size:17px;line-height:1.48}.s335PageBody .heroActions{flex-wrap:wrap;gap:14px;display:flex}.s335PageBody .siteButton,.s335PageBody .primaryCta,.s335PageBody .secondaryCta{border-radius:6px;min-height:48px;font-weight:900}.s335PageBody .siteButton.primary,.s335PageBody .primaryCta{background:var(--s335-red);border:1px solid var(--s335-red);color:#fff;box-shadow:none}.s335PageBody .siteButton.secondary{color:var(--s335-navy);background:#fffffff5;border:1px solid #ffffffb8}.s335PageBody .siteButton.ghost,.s335PageBody .siteButton.secondary.light{color:#fff;background:0 0;border:1px solid #ffffff94}.s335PageBody .offerPathPanel{box-shadow:none;background:linear-gradient(145deg,#ffffff17,#ffffff0a),#07182cf0;border:1px solid #ffffff2e;border-radius:8px;align-content:space-between;min-height:320px;padding:24px}.s335PageBody .offerPathPanel:after{opacity:.38}.s335PageBody .offerPathHeader span,.s335PageBody .visualHeader span,.s335PageBody .serviceVisualDirectionBand span{color:#9ed8ff}.s335PageBody .offerPathHeader strong{font-size:clamp(24px,3vw,30px)}.s335PageBody .offerPathBadges span,.s335PageBody .heroProof span{border-radius:999px;font-size:12px;font-weight:900}.s335PageBody .siteSection,.s335PageBody .offerPageSection,.s335PageBody .offerFitBand,.s335PageBody .offerPositioningBand,.s335PageBody .serviceVisualDirectionBand,.s335PageBody .publicTrustAssuranceBand,.s335PageBody .marketingBand,.s335PageBody .marketingSection,.s335PageBody .marketingSplit{border:1px solid var(--s335-border);background:#fff;border-radius:8px;padding:clamp(22px,3vw,32px);box-shadow:0 10px 28px #0716290f}.s335PageBody .sectionHeader{gap:8px;max-width:980px;margin-bottom:18px;display:grid}.s335PageBody .sectionHeader h2,.s335PageBody .marketingBand h2,.s335PageBody .marketingSection h2,.s335PageBody .marketingSplit h2{color:var(--s335-ink);letter-spacing:0;margin:0;font-size:clamp(28px,3.6vw,42px);line-height:1.08}.s335PageBody .sectionHeader p,.s335PageBody .siteSection p,.s335PageBody .offerPageSection p,.s335PageBody .marketingBand p,.s335PageBody .marketingSection p,.s335PageBody .marketingSplit p,.s335PageBody .dataTrustSection p,.s335PageBody .faqList p{color:var(--s335-muted);font-size:15px;line-height:1.55}.s335PageBody .offerPageGrid,.s335PageBody .offerPageGrid.compactGrid,.s335PageBody .decisionMatrix,.s335PageBody .dataTrustGrid,.s335PageBody .faqList{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.s335PageBody .dataTrustGrid,.s335PageBody .faqList{grid-template-columns:repeat(2,minmax(0,1fr))}.s335PageBody .offerPageGrid article,.s335PageBody .decisionMatrix article,.s335PageBody .dataTrustGrid article,.s335PageBody .faqList article{box-shadow:none;background:#f8fbfd;border:1px solid #dce5ef;border-radius:8px;gap:10px;padding:18px}.s335PageBody .offerPageGrid article:before{background:var(--s335-red);color:#fff;width:28px;height:28px;top:14px;right:14px}.s335PageBody .offerPageGrid h3,.s335PageBody .decisionMatrix h3,.s335PageBody .dataTrustGrid h3,.s335PageBody .faqList h3{color:var(--s335-ink);font-size:18px;line-height:1.18}.s335PageBody .websiteIcon{border-radius:999px;width:48px;height:48px}.s335PageBody .websiteIcon svg{width:28px;height:28px}.s335PageBody .comparisonRows{border-color:var(--s335-border);border-radius:8px}.s335PageBody .comparisonRows div{background:#fff;grid-template-columns:auto minmax(120px,.28fr) minmax(180px,.38fr) minmax(0,1fr);padding:16px 18px}.s335PageBody .secondaryLadder{border-radius:8px}.s335PageBody .offerPositioningBand{box-shadow:none;grid-template-columns:repeat(3,minmax(0,1fr))}.s335PageBody .offerPositioningBand div,.s335PageBody .serviceVisualDirectionBand div{box-shadow:none;border-radius:8px}.s335PageBody .offerFitBand,.s335PageBody .serviceVisualDirectionBand,.s335PageBody .publicTrustAssuranceBand,.s335PageBody .commercialOfferBand{grid-template-columns:minmax(0,1fr) minmax(280px,.58fr)}.s335PageBody .commercialOfferBand{background:radial-gradient(circle at 96% 4%,#ee0a171f,#0000 28%),linear-gradient(135deg,#fff,#f7fbff);gap:18px;display:grid}.s335PageBody .commercialOfferIntro{gap:10px;display:grid}.s335PageBody .commercialOfferIntro h2{color:var(--s335-ink);letter-spacing:0;margin:0;font-size:clamp(28px,3.6vw,40px);line-height:1.08}.s335PageBody .commercialOfferFacts{gap:10px;display:grid}.s335PageBody .commercialOfferFacts div{background:#fff;border:1px solid #dce5ef;border-radius:8px;gap:5px;padding:14px;display:grid}.s335PageBody .commercialOfferFacts span{color:var(--s335-red);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:900}.s335PageBody .commercialOfferFacts strong{color:var(--s335-ink);font-size:15px;line-height:1.35}.s335PageBody .commercialOfferActions{flex-wrap:wrap;grid-column:1/-1;align-items:flex-start;gap:12px;display:flex}.s335PageBody .comparisonRows p a{color:#17345e;margin-left:8px;font-weight:900;display:inline-flex}.s335PageBody .boundarySection{background:radial-gradient(circle at 94% 16%,#2368c738,#0000 30%),linear-gradient(135deg,#06162a,#07182c);border-color:#ffffff29}.s335PageBody .boundarySection .sectionHeader h2,.s335PageBody .boundarySection .sectionHeader p,.s335PageBody .boundarySection .siteEyebrow{color:#fff}.s335PageBody .dataTrustDisclaimer,.s335PageBody .publicBoundaryCallout{color:#ffffffe6;background:#ffffff17;border:1px solid #ffffff3d;border-radius:8px}.s335PageBody .dataTrustChecklist{gap:10px;margin:0;padding:0;list-style:none;display:grid}.s335PageBody .dataTrustChecklist li{color:var(--s335-muted);background:#f8fbfd;border:1px solid #dce5ef;border-radius:8px;padding:13px 14px 13px 40px;font-size:15px;line-height:1.45;position:relative}.s335PageBody .dataTrustChecklist li:before{background:var(--s335-red);content:"";border-radius:999px;width:10px;height:10px;position:absolute;top:19px;left:18px}.s335PageBody .boundaryList span{border-radius:8px}.s335PageBody .marketingFinalCta,.s335PageBody .finalCtaBand{color:#fff;background:radial-gradient(circle at 12% 18%,#2368c742,#0000 26%),linear-gradient(135deg,#06162a,#07182c);border:1px solid #ffffff24;border-radius:8px;margin:0}.s335PageBody .marketingFinalCta h2,.s335PageBody .finalCtaBand h2,.s335PageBody .marketingFinalCta p,.s335PageBody .finalCtaBand p{color:#fff}.s335PageBody .finalLinkRow a{align-items:center;min-height:40px;display:inline-flex}@media (max-width:900px){.s335PageBody .marketingHero.offerHero,.s335PageBody .offerFitBand,.s335PageBody .serviceVisualDirectionBand,.s335PageBody .publicTrustAssuranceBand,.s335PageBody .offerPositioningBand,.s335PageBody .finalCtaBand{grid-template-columns:1fr}.s335PageBody .offerPageGrid,.s335PageBody .offerPageGrid.compactGrid,.s335PageBody .decisionMatrix,.s335PageBody .dataTrustGrid,.s335PageBody .faqList{grid-template-columns:repeat(2,minmax(0,1fr))}.s335PageBody .comparisonRows div{grid-template-columns:auto minmax(0,1fr);align-items:start}.s335PageBody .comparisonRows div>span,.s335PageBody .comparisonRows div>strong,.s335PageBody .comparisonRows div>p{grid-column:2}}@media (max-width:620px){.s335PageBody{gap:16px}.s335PageBody .marketingHero.offerHero,.s335PageBody .dataTrustHero,.s335PageBody .siteSection,.s335PageBody .offerPageSection,.s335PageBody .offerFitBand,.s335PageBody .offerPositioningBand,.s335PageBody .serviceVisualDirectionBand,.s335PageBody .publicTrustAssuranceBand,.s335PageBody .marketingBand,.s335PageBody .marketingSection,.s335PageBody .marketingSplit,.s335PageBody .finalCtaBand,.s335PageBody .marketingFinalCta{padding:18px}.s335PageBody .marketingHero.offerHero h1,.s335PageBody .dataTrustHero h1{font-size:36px}.s335PageBody .heroActions,.s335PageBody .finalActions,.s335PageBody .trustContinuityActions{grid-template-columns:1fr;display:grid}.s335PageBody .siteButton,.s335PageBody .primaryCta,.s335PageBody .secondaryCta{justify-content:center;width:100%}.s335PageBody .offerPageGrid,.s335PageBody .offerPageGrid.compactGrid,.s335PageBody .decisionMatrix,.s335PageBody .dataTrustGrid,.s335PageBody .faqList,.s335PageBody .secondaryLadder,.s335PageBody .comparisonRows div{grid-template-columns:1fr}.s335PageBody .comparisonRows div>span,.s335PageBody .comparisonRows div>strong,.s335PageBody .comparisonRows div>p{grid-column:auto}}.s336SnapshotFamily{--s336-navy:#06162a;--s336-navy-2:#0b223c;--s336-red:#ee0a17;--s336-blue:#2368c7;--s336-green:#338d50;--s336-ink:#071629;--s336-muted:#48566a;--s336-border:#d8e1ec;--s336-soft:#f5f8fb}.s336SnapshotMarketing.marketingPage{background:linear-gradient(#06162a0a,#fff0 260px),#fff}.s336SnapshotMarketing .marketingHero{color:#fff;background:linear-gradient(115deg,#06162afa,#092139f0),radial-gradient(circle at 85% 12%,#2368c738,#0000 34%);border:1px solid #7594bc66;border-radius:8px;grid-template-columns:minmax(0,1.1fr) minmax(320px,.7fr);align-items:stretch;gap:28px;margin-bottom:28px;padding:clamp(36px,5vw,68px);display:grid;box-shadow:0 20px 48px #06162a2e}.s336SnapshotMarketing .marketingHeroCopy h1{color:#fff;letter-spacing:0;max-width:900px;margin:8px 0 18px;font-family:Georgia,Times New Roman,serif;font-size:clamp(42px,5vw,70px);line-height:.98}.s336SnapshotMarketing .marketingHeroCopy>p{color:#ffffffd6;max-width:820px;font-size:18px;line-height:1.58}.s336SnapshotMarketing .eyebrow,.s336SnapshotAssessmentShell .eyebrow,.s336SnapshotAssessmentShell .prospectProductLabel{color:var(--s336-red);letter-spacing:0;font-size:15px;font-weight:900}.s336SnapshotMarketing .marketingTrustNote,.s336SnapshotAssessmentShell .prospectTrustPanel{color:#ffffffd6;background:#ffffff14;border:1px solid #fff3;border-radius:8px;line-height:1.5}.s336SnapshotMarketing .marketingActions,.s336SnapshotMarketing .marketingFinalCta,.s336SnapshotAssessmentShell .prospectIntroActions,.s336SnapshotAssessmentShell .stepControls,.s336SnapshotAssessmentShell .submitRow{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.s336SnapshotMarketing .primaryCta,.s336SnapshotMarketing .secondaryCta,.s336SnapshotAssessmentShell .siteButton,.s336SnapshotAssessmentShell button,.s336SnapshotAssessmentShell .secondaryLink{border-radius:6px;justify-content:center;align-items:center;min-height:44px;padding:12px 18px;font-weight:800;text-decoration:none;display:inline-flex}.s336SnapshotMarketing .primaryCta,.s336SnapshotAssessmentShell .siteButton.primary,.s336SnapshotAssessmentShell button:not(.secondaryButton){background:var(--s336-red);border:1px solid var(--s336-red);color:#fff}.s336SnapshotMarketing .secondaryCta,.s336SnapshotAssessmentShell .siteButton.secondary,.s336SnapshotAssessmentShell .secondaryButton,.s336SnapshotAssessmentShell .secondaryLink{border:1px solid var(--s336-border);color:var(--s336-navy);background:#fff}.s336SnapshotMarketing .marketingHero .secondaryCta{color:#fff;background:#ffffff0f;border-color:#ffffff5c}.s336SnapshotMarketing .resultPreview{background:#0a233dc7;border:1px solid #91b2d757;border-radius:8px;align-self:center;gap:16px;min-width:0;padding:22px;display:grid;box-shadow:0 18px 38px #0000003d}.s336SnapshotMarketing .resultPreview h2,.s336SnapshotMarketing .resultPreview h3{color:#fff}.s336SnapshotMarketing .previewNote,.s336SnapshotMarketing .previewThemes p{color:#ffffffc7}.s336SnapshotMarketing .previewIndicators{gap:10px;display:grid}.s336SnapshotMarketing .previewIndicator{background:#ffffff14;border:1px solid #ffffff24;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:12px;display:flex}.s336SnapshotMarketing .previewIndicator span{color:#ffffffc2}.s336SnapshotMarketing .previewIndicator strong{color:#fff}.s336SnapshotMarketing .marketingSection,.s336SnapshotMarketing .marketingBand,.s336SnapshotMarketing .marketingSplit{border:1px solid var(--s336-border);background:#fff;border-radius:8px;margin-bottom:18px;padding:clamp(24px,4vw,42px);box-shadow:0 14px 34px #06162a12}.s336SnapshotMarketing .marketingBand{gap:22px;display:grid}.s336SnapshotMarketing .marketingSplit{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.s336SnapshotMarketing .marketingSection h2,.s336SnapshotMarketing .marketingBand h2,.s336SnapshotMarketing .marketingSplit h2,.s336SnapshotAssessmentShell h1,.s336SnapshotAssessmentShell h2,.s336SnapshotAssessmentShell legend{color:var(--s336-ink)}.s336SnapshotMarketing .marketingSection h2,.s336SnapshotMarketing .marketingBand h2,.s336SnapshotMarketing .marketingSplit h2,.s336SnapshotAssessmentShell .prospectIntro h1{letter-spacing:0;font-family:Georgia,Times New Roman,serif;line-height:1.04}.s336SnapshotMarketing .marketingCardGrid,.s336SnapshotMarketing .stepGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.s336SnapshotMarketing .stepGrid{grid-template-columns:repeat(4,minmax(0,1fr))}.s336SnapshotMarketing .marketingCardGrid article,.s336SnapshotMarketing .stepGrid article{background:var(--s336-soft);border:1px solid var(--s336-border);border-radius:8px;gap:8px;min-width:0;padding:18px;display:grid}.s336SnapshotMarketing .stepGrid article>span{background:var(--s336-red);color:#fff;border-radius:999px;justify-content:center;align-items:center;width:30px;height:30px;font-weight:900;display:inline-flex}.s336SnapshotMarketing .marketingFinalCta{background:var(--s336-navy);color:#fff;border:1px solid #7594bc5c;border-radius:8px;justify-content:space-between;margin-top:24px;padding:26px 32px}.s336SnapshotMarketing .marketingFinalCta .eyebrow,.s336SnapshotMarketing .marketingFinalCta h2,.s336SnapshotMarketing .marketingFinalCta p{color:#fff}.s336SnapshotAssessmentShell.prospectShell{color:var(--s336-ink);background:linear-gradient(#06162a 0,#07182c 310px,#f5f8fb 310px 100%)}.s336SnapshotAssessmentShell .prospectHeader{background:#06162afa;border-bottom:1px solid #ffffff1f}.s336SnapshotAssessmentShell .prospectMain{padding-top:28px}.s336SnapshotAssessmentShell .prospectIntro{background:linear-gradient(120deg,#fffffffa,#f5f8fbf5),radial-gradient(circle at 90% 10%,#2368c71f,#0000 34%);border:1px solid #9aacc46b;border-radius:8px;max-width:1180px;margin:0 auto 18px;padding:clamp(26px,4vw,44px);box-shadow:0 20px 50px #030d1b2e}.s336SnapshotAssessmentShell .prospectIntro h1{max-width:920px;font-size:clamp(38px,5vw,62px)}.s336SnapshotAssessmentShell .prospectIntro>p{color:var(--s336-muted);max-width:980px;font-size:17px;line-height:1.6}.s336SnapshotAssessmentShell .prospectTrustPanel{background:var(--s336-navy);color:#ffffffdb;border-color:#7594bc66;max-width:1180px;margin:0 auto 20px}.s336SnapshotAssessmentShell .prospectTrustPanel span{color:#ffffffdb}.s336SnapshotAssessment.snapshotPage{max-width:1180px;padding:0 32px 42px}.s336SnapshotAssessment .snapshotGrid{grid-template-columns:230px minmax(0,1fr) minmax(260px,320px);gap:18px}.s336SnapshotAssessment .intakePanel,.s336SnapshotAssessment .sectionIndex,.s336SnapshotAssessment .sectionRail,.s336SnapshotAssessmentShell .noticePanel{border:1px solid var(--s336-border);box-shadow:0 12px 28px #06162a12}.s336SnapshotAssessment .sectionIndex{top:88px}.s336SnapshotAssessment .guidedProgress{border-bottom-color:var(--s336-border)}.s336SnapshotAssessment .progressTrack{background:#e5edf5}.s336SnapshotAssessment .progressTrack span{background:linear-gradient(90deg, var(--s336-blue), var(--s336-green))}.s336SnapshotAssessment .stepPanel:focus{border-radius:8px;outline:none;box-shadow:0 0 0 3px #2368c72e}.s336SnapshotAssessment .welcomePanel{border:1px solid var(--s336-border);background:linear-gradient(135deg,#f8fbff,#fff);border-radius:8px;padding:22px}.s336SnapshotAssessment .welcomePanel h2{color:var(--s336-ink);letter-spacing:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(30px,4vw,44px)}.s336SnapshotAssessment .trustGrid div,.s336SnapshotAssessment .guidanceBox,.s336SnapshotAssessment .optionFieldset,.s336SnapshotAssessment .choiceCard,.s336SnapshotAssessment .sectionRail li{border-color:var(--s336-border);border-radius:8px}.s336SnapshotAssessment .trustGrid div,.s336SnapshotAssessment .guidanceBox,.s336SnapshotAssessment .sectionRail li{background:var(--s336-soft)}.s336SnapshotAssessment .choiceCard{background:#fff;transition:border-color .14s,box-shadow .14s,background .14s}.s336SnapshotAssessment .choiceCard:has(input:checked){border-color:var(--s336-blue);background:#f1f8ff;box-shadow:0 0 0 2px #2368c71f}.s336SnapshotAssessment .choiceCard:focus-within,.s336SnapshotAssessmentShell a:focus-visible,.s336SnapshotAssessmentShell button:focus-visible,.s336SnapshotAssessmentShell input:focus-visible,.s336SnapshotAssessmentShell select:focus-visible,.s336SnapshotAssessmentShell textarea:focus-visible{outline-offset:2px;outline:3px solid #2368c752}.s336SnapshotAssessment .sectionIndexItem.current{box-shadow:inset 3px 0 0 var(--s336-blue);background:#eef5ff}.s336SnapshotAssessment .sectionIndexItem.complete{background:#f0f8f3}.s336SnapshotAssessment .sectionIndexItem.current .sectionIndexNumber,.s336SnapshotAssessment .sectionIndexItem.complete .sectionIndexNumber{background:var(--s336-blue);border-color:var(--s336-blue)}.s336SnapshotAssessment .stepError{color:#8b1820;background:#fff5f5;border-color:#f0b5b5}@media (prefers-reduced-motion:reduce){.s336SnapshotFamily *,.s336SnapshotFamily :before,.s336SnapshotFamily :after{scroll-behavior:auto!important;transition-duration:.001ms!important}}@media (max-width:1020px){.s336SnapshotMarketing .marketingHero,.s336SnapshotMarketing .marketingSplit,.s336SnapshotAssessment .snapshotGrid{grid-template-columns:1fr}.s336SnapshotMarketing .stepGrid,.s336SnapshotMarketing .marketingCardGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.s336SnapshotAssessment .sectionIndex{position:static}}@media (max-width:620px){.s336SnapshotMarketing.marketingPage{padding:14px}.s336SnapshotMarketing .marketingHero,.s336SnapshotMarketing .marketingSection,.s336SnapshotMarketing .marketingBand,.s336SnapshotMarketing .marketingSplit,.s336SnapshotMarketing .marketingFinalCta,.s336SnapshotAssessmentShell .prospectIntro,.s336SnapshotAssessment .welcomePanel,.s336SnapshotAssessment .intakePanel,.s336SnapshotAssessment .sectionIndex,.s336SnapshotAssessment .sectionRail,.s336SnapshotAssessmentShell .noticePanel{padding:18px}.s336SnapshotMarketing .marketingHeroCopy h1,.s336SnapshotAssessmentShell .prospectIntro h1{font-size:36px;line-height:1.04}.s336SnapshotMarketing .stepGrid,.s336SnapshotMarketing .marketingCardGrid,.s336SnapshotAssessment .optionGrid,.s336SnapshotAssessment .optionGrid.compact,.s336SnapshotAssessment .formGrid,.s336SnapshotAssessment .trustGrid,.s336SnapshotAssessment .sectionIndex ol{grid-template-columns:1fr}.s336SnapshotMarketing .marketingActions,.s336SnapshotMarketing .marketingFinalCta,.s336SnapshotAssessmentShell .prospectIntroActions,.s336SnapshotAssessment .stepControls,.s336SnapshotAssessment .submitRow{flex-direction:column;align-items:stretch}.s336SnapshotMarketing .primaryCta,.s336SnapshotMarketing .secondaryCta,.s336SnapshotAssessmentShell .siteButton,.s336SnapshotAssessmentShell button,.s336SnapshotAssessmentShell .secondaryLink{width:100%}.s336SnapshotAssessment.snapshotPage{padding:0 14px 28px}}.websiteShell{gap:0;min-height:100vh;display:grid}.websiteHeader,.websiteFooter{justify-content:space-between;align-items:center;gap:18px;width:100%;max-width:1220px;margin:0 auto;padding:18px 28px;display:flex}.websiteHeader{min-height:76px}.websiteBrand{color:#1f2b24;min-height:44px;font-size:18px;font-weight:900;text-decoration:none}.websiteBrand,.websiteHeaderCta,.websiteNav a,.websiteFooter a{align-items:center;display:inline-flex}.websiteNav,.websiteFooter nav{flex-wrap:wrap;align-items:center;gap:10px 16px;display:flex}.websiteNav a,.websiteFooter a{color:#31423a;min-height:44px;font-size:14px;text-decoration:none}.websiteHeaderCta{color:#fff;background:#1f6049;border:1px solid #1f6049;border-radius:999px;justify-content:center;min-height:44px;padding:9px 14px;font-size:13px;font-weight:800;text-decoration:none}.websiteMain{gap:24px;width:100%;max-width:1220px;margin:0 auto;padding:20px 28px 34px;display:grid}.websiteHero{grid-template-columns:minmax(0,1.08fr) minmax(320px,.92fr);align-items:stretch;gap:20px;display:grid}.websiteHeroCopy,.websiteFlowVisual,.websiteSection,.websiteBand,.websiteSplit{background:#fff;border:1px solid #d8dfd7;border-radius:8px;min-width:0;padding:26px}.websiteHeroCopy{gap:18px;display:grid}.websiteHeroCopy h1{color:#1f2b24;overflow-wrap:anywhere;max-width:850px;margin:0;font-size:52px;line-height:1.03}.websiteHeroCopy p,.websiteFlowVisual p,.websiteSection p,.websiteBand p,.websiteSplit p,.websiteFooter p{color:#5f6c64;margin:0;font-size:14px;line-height:1.5}.websiteActions{flex-wrap:wrap;gap:12px;display:flex}.websiteFlowVisual{align-content:center;gap:14px;display:grid}.flowSteps{gap:12px;display:grid}.flowSteps div{background:#fbfcfb;border:1px solid #e1e7e1;border-radius:8px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:5px;padding:13px;display:grid}.flowSteps span{color:#fff;background:#1f6049;border-radius:999px;justify-content:center;align-items:center;width:30px;height:30px;font-size:13px;font-weight:800;display:inline-flex}.flowSteps strong{color:#223027;font-size:15px}.flowSteps p{grid-column:2}.websiteSection,.websiteBand,.websiteSplit{gap:14px;display:grid}.websiteSection h2,.websiteBand h2,.websiteSplit h2{color:#1f2b24;overflow-wrap:anywhere;margin:0;font-size:28px;line-height:1.15}.websiteCardGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.websiteCardGrid article{background:#fbfcfb;border:1px solid #e1e7e1;border-radius:8px;gap:8px;min-width:0;padding:15px;display:grid}.websiteCardGrid h3{color:#223027;margin:0;font-size:16px}.websiteBand{background:#f9fbf9;grid-template-columns:minmax(0,1fr) auto;align-items:center}.websiteSplit{grid-template-columns:repeat(2,minmax(0,1fr))}.websiteSplit>div{gap:10px;min-width:0;display:grid}.websiteFooter{border-top:1px solid #d8dfd7}.marketingPage{gap:24px;width:100%;max-width:1180px;margin:0 auto;padding:32px;display:grid}.marketingTopbar,.marketingFooter{justify-content:space-between;align-items:center;gap:16px;display:flex}.marketingTopbar{min-height:44px}.brandLink,.topbarCta{align-items:center;min-height:44px;text-decoration:none;display:inline-flex}.topbarLinks,.footerLinks{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px 14px;display:flex}.brandLink{color:#1f2b24;font-size:16px;font-weight:900}.brandLinkLogo{width:279px;height:auto;max-height:70px;display:block}.topbarCta{color:#243129;background:#fff;border:1px solid #c4cec7;border-radius:999px;padding:8px 13px;font-size:13px;font-weight:800}.marketingHero{grid-template-columns:minmax(0,1.2fr) minmax(320px,.8fr);align-items:stretch;gap:20px;display:grid}.marketingHeroCopy,.resultPreview,.marketingSection,.marketingBand,.marketingSplit,.marketingFinalCta{background:#fff;border:1px solid #d8dfd7;border-radius:8px;min-width:0;padding:24px}.marketingHeroCopy{gap:16px;display:grid}.marketingHeroCopy h1{color:#1f2b24;overflow-wrap:anywhere;max-width:820px;margin:0;font-size:48px;line-height:1.05}.marketingHeroCopy p,.resultPreview p,.marketingSection p,.marketingBand p,.marketingSplit p,.marketingFinalCta p,.stepGrid p,.marketingCardGrid p{color:#5f6c64;margin:0;font-size:14px;line-height:1.5}.marketingTrustNote{color:#35423a;background:#f7faf8;border:1px solid #dce6df;border-radius:7px;padding:11px 13px;font-size:14px;font-weight:800}.marketingActions{flex-wrap:wrap;gap:12px;display:flex}.primaryCta,.secondaryCta{border-radius:6px;justify-content:center;align-items:center;min-height:44px;padding:10px 15px;font-size:14px;font-weight:800;text-decoration:none;display:inline-flex}.primaryCta{color:#fff;background:#1f6049;border:1px solid #1f6049}.primaryCta:hover{background:#184b3a;border-color:#184b3a}.secondaryCta{color:#243129;background:#fff;border:1px solid #c4cec7}.secondaryCta:hover{background:#f5f8f5}.resultPreview,.marketingSection,.marketingBand,.marketingFinalCta{gap:14px;display:grid}.resultPreview h2,.marketingSection h2,.marketingBand h2,.marketingSplit h2,.marketingFinalCta h2{color:#1f2b24;overflow-wrap:anywhere;margin:0;font-size:25px;line-height:1.15}.previewNote{background:#f7faf8;border:1px solid #dce6df;border-radius:7px;padding:10px 12px}.previewIndicators,.stepGrid,.marketingCardGrid{gap:12px;display:grid}.previewIndicator{background:#fbfcfb;border:1px solid #e1e7e1;border-radius:8px;justify-content:space-between;align-items:center;gap:10px;min-width:0;padding:12px;display:flex}.previewIndicator span,.previewIndicator strong{overflow-wrap:anywhere}.previewIndicator span{color:#223027;font-size:13px;font-weight:800}.previewIndicator strong{color:#243129;background:#f2f6f3;border:1px solid #dce6df;border-radius:999px;padding:6px 9px;font-size:12px}.previewThemes{border-top:1px solid #e1e7e1;gap:6px;padding-top:12px;display:grid}.previewThemes h3,.stepGrid h3,.marketingCardGrid h3{color:#223027;margin:0;font-size:16px}.stepGrid,.marketingCardGrid{grid-template-columns:repeat(4,minmax(0,1fr))}.stepGrid article,.marketingCardGrid article{background:#fbfcfb;border:1px solid #e1e7e1;border-radius:8px;gap:8px;min-width:0;padding:15px;display:grid}.stepGrid span{color:#fff;background:#1f6049;border-radius:999px;justify-content:center;align-items:center;width:30px;height:30px;font-size:13px;font-weight:800;display:inline-flex}.marketingBand{background:#f9fbf9}.marketingCardGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.marketingSplit{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.marketingSplit>div{gap:9px;min-width:0;display:grid}.audienceList{flex-wrap:wrap;gap:10px;display:flex}.audienceList span{color:#26332b;background:#fbfcfb;border:1px solid #dfe6df;border-radius:999px;padding:8px 11px;font-size:13px;font-weight:800}.marketingFinalCta{background:#f9fbf9;align-items:start}.marketingFooter{border-top:1px solid #d8dfd7;padding:6px 0 0}.marketingFooter p{color:#5f6c64;margin:0;font-size:13px;line-height:1.5}.marketingFooter a{white-space:nowrap;align-items:center;min-height:44px;font-size:13px;display:inline-flex}.dataTrustPage{max-width:1080px}.dataTrustHero{background:#fff;border:1px solid #d8dfd7;border-radius:8px;gap:14px;padding:28px;display:grid}.publicConsistencyBridge{border-left:4px solid #2f6f4e}.dataTrustHero h1{color:#1f2b24;overflow-wrap:anywhere;max-width:780px;margin:0;font-size:42px;line-height:1.08}.dataTrustHero p,.dataTrustSection p,.dataTrustSplit p,.faqList p{color:#5f6c64;margin:0;font-size:14px;line-height:1.5}.dataTrustDisclaimer{color:#4d3f24;background:#fff8e8;border:1px solid #e0c891;border-radius:7px;padding:12px 14px;font-size:13px;font-weight:800;line-height:1.45}.publicBoundaryCallout{gap:4px;display:grid}.dataTrustGrid,.faqList{gap:12px;display:grid}.dataTrustGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.dataTrustGrid article,.faqList article{background:#fbfcfb;border:1px solid #e1e7e1;border-radius:8px;gap:8px;min-width:0;padding:15px;display:grid}.dataTrustGrid h3,.faqList h3{color:#223027;overflow-wrap:anywhere;margin:0;font-size:16px;line-height:1.25}.boundaryList{flex-wrap:wrap;gap:10px;display:flex}.boundaryList span{color:#26332b;background:#fbfcfb;border:1px solid #dfe6df;border-radius:999px;padding:8px 11px;font-size:13px;font-weight:800}.snapshotPage{gap:22px;width:100%;max-width:1180px;margin:0 auto;padding:32px;display:grid}.snapshotHero{align-items:end;gap:24px;display:block}.heroCopy,.intakePanel,.sectionIndex,.sectionRail,.noticePanel{background:#fff;border:1px solid #d8dfd7;border-radius:8px;min-width:0;padding:22px}.heroCopy h1{overflow-wrap:anywhere;max-width:780px;margin:6px 0 14px;font-size:42px;line-height:1.08}.heroCopy p,.sectionHeader p,.sectionRail p,.noticePanel p,.submitRow p,fieldset p{color:#5f6c64;margin:0;font-size:14px;line-height:1.5}.eyebrow{color:#5d6c62;letter-spacing:0;text-transform:uppercase;margin:0;font-size:12px;font-weight:800}h1,h2{color:#1f2b24}h2{margin:4px 0 8px;font-size:22px}.snapshotGrid{grid-template-columns:220px minmax(0,1fr) minmax(260px,320px);align-items:start;gap:22px;display:grid}.intakePanel{gap:20px;display:grid}.guidedIntake{align-content:start}.guidedProgress{border-bottom:1px solid #e6ebe5;gap:9px;padding-bottom:16px;display:grid}.guidedProgress>div:first-child{justify-content:space-between;align-items:start;gap:12px;display:flex}.guidedProgress strong{color:#243129;overflow-wrap:anywhere;font-size:16px}.guidedProgress span{color:#657269;text-transform:uppercase;font-size:12px;font-weight:800}.progressTrack{background:#eef3ef;border-radius:999px;height:8px;overflow:hidden}.progressTrack span{background:#1f6049;height:100%;transition:width .18s;display:block}.stepPanel{gap:18px;padding:8px;display:grid}.stepPanel[hidden]{display:none}.stepControls{border-top:1px solid #e6ebe5;justify-content:flex-end;align-items:center;gap:10px;padding-top:16px;display:flex}.stepError{color:#5c4720;background:#fff8e8;border:1px solid #e0c891;border-radius:7px;margin:0;padding:10px 12px;font-size:13px;font-weight:800}.welcomePanel{gap:16px;display:grid}.welcomePanel h2{overflow-wrap:break-word;max-width:680px;margin:0;font-size:34px;line-height:1.08}.welcomePanel>p:not(.eyebrow){color:#5f6c64;max-width:720px;margin:0;font-size:15px;line-height:1.5}.trustGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.trustGrid div{background:#f7f9f6;border:1px solid #e1e7e1;border-radius:7px;gap:5px;padding:12px;display:grid}.trustGrid strong{color:#243129;font-size:13px}.trustGrid span{color:#657269;font-size:12px;line-height:1.35}.sectionHeader{border-bottom:1px solid #e6ebe5;gap:4px;padding-bottom:16px;display:grid}.formGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}label{color:#3f4d45;gap:7px;min-width:0;font-size:13px;font-weight:800;display:grid}label small{color:#657269;font-size:11px;font-weight:700}input,select,textarea{color:#1f2b24;background:#fff;border:1px solid #c4cec7;border-radius:6px;min-height:40px;padding:9px 10px}textarea{resize:vertical;min-height:104px}.optionFieldset{border:1px solid #dce4dd;border-radius:8px;gap:12px;margin:0;padding:16px;display:grid}.guidanceBox{background:#f7faf8;border:1px solid #dce6df;border-radius:8px;gap:5px;padding:12px 14px;display:grid}.guidanceBox strong{color:#243129;font-size:14px}.guidanceBox p{color:#657269;margin:0;font-size:13px;line-height:1.45}legend{color:#1f2b24;padding:0 6px;font-size:16px;font-weight:800}.optionGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.optionStack{gap:10px;display:grid}.optionGrid.compact{grid-template-columns:repeat(2,minmax(0,1fr))}.confidenceGrid{grid-template-columns:repeat(5,minmax(0,1fr))}.choiceCard{cursor:pointer;background:#fbfcfb;border:1px solid #dce4dd;border-radius:8px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:10px;min-height:92px;padding:12px;display:grid}.choiceCard.compact{min-height:54px;padding:10px 12px}.choiceCard:has(input:checked){background:#edf6f1;border-color:#83b197}.choiceCard input{min-height:auto;margin-top:2px}.choiceCard span{gap:4px;display:grid}.choiceCard strong{color:#223027;overflow-wrap:anywhere}.choiceCard small,.sectionRail small{color:#657269;font-size:12px;line-height:1.35}.submitRow{border-top:1px solid #e6ebe5;flex-wrap:wrap;align-items:center;gap:12px;padding-top:16px;display:flex}.submitRow p{max-width:560px}.sectionIndex{gap:14px;padding:18px;display:grid;position:sticky;top:18px}.sectionIndexHeader{gap:2px;display:grid}.sectionIndex h2{margin:0;font-size:18px}.sectionIndex ol{gap:6px;margin:0;padding:0;list-style:none;display:grid}.sectionIndexItem{border-radius:7px;gap:3px;padding:8px;display:grid}.sectionIndexItem.current{background:#eef6f1;box-shadow:inset 3px 0 #2d7a5c}.sectionIndexItem.complete{background:#f4f8f5}.sectionIndexItem.deferred{opacity:.64}.sectionIndexLink{color:#27342c;grid-template-columns:24px minmax(0,1fr);align-items:center;gap:8px;font-size:13px;font-weight:800;text-decoration:none;display:grid}.sectionIndexNumber{color:#55655b;background:#fff;border:1px solid #ccd8cf;border-radius:999px;justify-content:center;align-items:center;min-width:24px;height:24px;padding:0 5px;font-size:11px;font-weight:800;line-height:1;display:inline-flex}.sectionIndexItem.current .sectionIndexNumber,.sectionIndexItem.complete .sectionIndexNumber{color:#fff;background:#1f6049;border-color:#1f6049}.sectionIndexItem small{color:#6a776e;text-transform:uppercase;margin-left:32px;font-size:11px;font-weight:800}.sectionIndexAfterSubmit{border-top:1px solid #e4ebe5;gap:5px;padding:12px 8px 2px;display:grid}.sectionIndexAfterSubmit small{color:#6a776e;text-transform:uppercase;font-size:11px;font-weight:800}.sectionIndexAfterSubmit span{color:#27342c;font-size:13px;font-weight:800}.sectionHeader{scroll-margin-top:24px}.sectionRail{gap:16px;display:grid}.sectionRail ol{gap:8px;margin:0;padding:0;list-style:none;display:grid}.sectionRail li{background:#f7f9f6;border:1px solid #e1e7e1;border-radius:6px;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;display:flex}.sectionRail li span{color:#243129;font-size:14px;font-weight:800}.noticePanel{grid-template-columns:minmax(0,1fr) minmax(280px,.8fr);align-items:start;gap:16px;display:grid}.noticePanel.success{border-color:#b7d4c1}.noticePanel.error{border-color:#e2b8b8}.noticePanel.warning{border-color:#e0c891}.noticePanel dl{gap:8px;margin:0;display:grid}.noticePanel dl div{background:#f7f9f6;border:1px solid #e3e9e3;border-radius:6px;padding:9px 10px}.noticePanel dt{color:#66736a;text-transform:uppercase;margin-bottom:4px;font-size:11px;font-weight:800}.noticePanel dd{color:#1f2b24;overflow-wrap:anywhere;margin:0;font-size:12px;font-weight:700}.resultPage{max-width:1040px;margin:0 auto;padding:32px}.resultShell{gap:22px;display:grid}.resultHeader,.resultSection,.resultState,.indicatorCard{background:#fff;border:1px solid #d8dfd7;border-radius:8px;padding:22px}.resultHeader{gap:12px;display:grid}.resultHeader h1{margin:0;font-size:42px;line-height:1.08}.resultHeader p,.resultSection p,.resultState p,.indicatorCard p{color:#5f6c64;margin:0;font-size:14px;line-height:1.5}.resultBoundary{color:#35423a;background:#f7faf8;border:1px solid #dce6df;border-radius:7px;padding:11px 13px;font-size:14px;font-weight:800}.resultStateActions{flex-wrap:wrap;gap:10px;display:flex}.resultNotice{border-radius:7px;padding:10px 12px;font-size:13px;font-weight:800;line-height:1.45}.resultNotice.success{color:#254737;background:#edf6f1;border:1px solid #b7d4c1}.resultNotice.warning{color:#5c4720;background:#fff8e8;border:1px solid #e0c891}.followUpSection{gap:16px;display:grid}.followUpAssuranceGrid{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.followUpAssuranceGrid span{color:#35423a;background:#f2f6f3;border:1px solid #dce6df;border-radius:999px;padding:7px 10px;font-size:12px;font-weight:800}.followUpForm{border-top:1px solid #e6ebe5;gap:14px;padding-top:16px;display:grid}.followUpGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.followUpIntent{cursor:pointer;background:#f7faf8;border:1px solid #dce6df;border-radius:8px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:10px;padding:12px;display:grid}.followUpIntent input{min-height:auto;margin-top:2px}.followUpIntent span{color:#35423a;font-size:13px;font-weight:800;line-height:1.4}.indicatorGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.indicatorCard{border-left:4px solid #8ca59a;grid-template-rows:1fr auto;gap:18px;min-height:240px;display:grid}.indicatorCard h2,.indicatorCard h3,.resultSection h2,.resultState h2{margin:0 0 8px;font-size:19px}.indicatorCard strong{color:#243129;background:#f2f6f3;border:1px solid #dce6df;border-radius:999px;justify-content:center;align-self:end;width:fit-content;padding:7px 11px;font-size:13px;font-weight:800;display:inline-flex}.indicatorCard.low,.indicatorCard.early{border-left-color:#7aa38e}.indicatorCard.moderate,.indicatorCard.developing{border-left-color:#6f92ad}.indicatorCard.elevated,.indicatorCard.functional{border-left-color:#c29a4a}.indicatorCard.high,.indicatorCard.strong{border-left-color:#9f675d}.resultSection{gap:8px;display:grid}.businessPatternSection{border-left:4px solid #6f92ad}.frictionAreaSection{border-left:4px solid #c29a4a}.frictionAreaGrid,.readGuidanceGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.frictionAreaCard,.readGuidanceGrid article{background:#fbfcfb;border:1px solid #e1e7e1;border-radius:8px;gap:10px;min-width:0;padding:14px;display:grid}.frictionAreaCard span,.themeCard span{color:#66736a;text-transform:uppercase;font-size:11px;font-weight:800}.frictionAreaCard h3,.readGuidanceGrid h3{color:#223027;overflow-wrap:anywhere;margin:0;font-size:15px}.frictionAreaCard p,.readGuidanceGrid p{font-size:13px}.howToReadSection,.dataTrustResultSection{border-left:4px solid #7aa38e}.dataTrustResultSection{grid-template-columns:minmax(0,1fr) auto;align-items:start}.evidenceSection{gap:12px}.evidenceList{gap:10px;margin:2px 0 0;padding:0;list-style:none;display:grid}.evidenceList li{color:#35423a;background:#fbfcfb;border:1px solid #e1e7e1;border-radius:8px;padding:12px 13px;font-size:14px;line-height:1.45}.themeGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:4px;display:grid}.themeCard{background:#fbfcfb;border:1px solid #e1e7e1;border-radius:8px;gap:8px;min-width:0;padding:14px;display:grid}.themeCard h3{color:#223027;overflow-wrap:anywhere;margin:0;font-size:15px}.themeCard p{font-size:13px}.resultSection.muted{background:#fbfcfb}.secondaryLink{color:#1f6049;width:fit-content;margin-top:10px;font-size:14px;font-weight:800;display:inline-flex}@media (max-width:860px){.siteHeader{grid-template-columns:auto minmax(0,1fr) auto;gap:10px;padding:12px 18px}.desktopNav,.headerActions{display:none}.mobileMenu{justify-self:end;display:block}.siteBrandLogo{width:210px;max-width:min(230px,100vw - 126px)}.siteShell main{padding:24px 18px 38px}.siteHero,.marketingHero,.aimMethodOverview,.siteSplit,.workflowVisualBand,.offerFitBand,.publicTrustAssuranceBand,.offerPositioningBand,.serviceVisualDirectionBand,.trustBand,.advisorCtaBand,.finalCtaBand{grid-template-columns:1fr}.siteHero{width:100%;min-width:0;min-height:auto}.heroPanel h1,.marketingHero h1{font-size:40px}.offerHero h1{font-size:42px}.heroPanel,.heroVisual,.marketingHero,.aimMethodOverview,.siteSection,.siteSplit,.workflowVisualBand,.trustBand,.advisorCtaBand{padding:22px}.heroPanel,.heroVisual{width:100%;min-width:0;overflow:hidden}.advisorCtaBand{justify-items:start}.advisorCtaActions{justify-content:start;width:100%;min-width:0}.publicTrustAssuranceBand,.authorityProofGrid article,.publicProcessGrid article{padding:18px}.trustContinuityActions{width:100%}.trustContinuityActions .siteButton{justify-content:center;width:100%}.aimMethodOverview{grid-template-columns:1fr}.aimModelGraphic{grid-template-columns:1fr;min-height:auto}.aimFlowEntry{grid-template-columns:repeat(2,minmax(0,1fr))}.aimFlowEntry>span{grid-column:1/-1}.aimEntryConnector,.aimCoreArrow{text-align:center;transform:rotate(90deg)}.aimEntryConnector{height:42px}.aimEntryConnector:before{display:none}.aimFlowCore{gap:16px;min-height:150px}.aimFlowStages,.ladderPreview{grid-template-columns:repeat(3,minmax(0,1fr))}.ladderNode b{display:none}.startingGrid,.aimModelStripSteps,.comparisonGrid,.methodLadder,.painGrid,.offerPageGrid,.decisionMatrix{grid-template-columns:repeat(2,minmax(0,1fr))}.aimModelStripArrow{display:none}.secondaryLadder{background:0 0;border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.secondaryLadder article{background:#061d43;border:1px solid #dbe5ef38;border-radius:14px;min-height:0}.secondaryLadder b{display:none}.offerLadderVisual{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:42px}.offerSupportRow{grid-template-columns:repeat(2,minmax(0,1fr))}.offerPathPanel{min-height:280px}.evidenceBoardVisual,.planningBoardVisual,.cadenceLoopVisual{grid-template-columns:1fr}.cadenceLoop{max-width:156px}.offerFitIntro{grid-template-columns:1fr}.comparisonRows div{grid-template-columns:auto minmax(0,1fr);align-items:start}.comparisonRows div>span,.comparisonRows div>strong,.comparisonRows div>p{grid-column:2}.methodLadder{background:0 0;border:0;gap:12px}.methodLadderStep{background:#061d43;border:1px solid #dbe5ef38;border-radius:14px;min-height:0}.methodLadderStep b{display:none}.comparisonCard,.comparisonCard:first-child,.comparisonCard:last-child{border-radius:14px}.comparisonGrid{gap:12px}.comparisonRows div{grid-template-columns:1fr}.finalCtaBand{margin-left:-18px;margin-right:-18px;padding:32px 28px}.siteFooter{grid-template-columns:1fr;padding:24px 18px}.snapshotPage{padding:20px}.snapshotHero,.snapshotGrid,.noticePanel,.marketingHero,.marketingSplit,.websiteHero,.websiteBand,.websiteSplit,.dataTrustGrid,.indicatorGrid,.frictionAreaGrid,.readGuidanceGrid,.dataTrustResultSection,.themeGrid{grid-template-columns:1fr}.marketingPage{padding:20px}.marketingHeroCopy h1{font-size:36px}.websiteHeroCopy h1{font-size:38px}.stepGrid,.marketingCardGrid,.websiteCardGrid{grid-template-columns:1fr}.marketingActions,.websiteActions,.marketingTopbar,.marketingFooter,.websiteHeader,.websiteFooter{flex-direction:column;align-items:stretch}.topbarLinks,.footerLinks,.websiteNav,.websiteFooter nav{flex-direction:column;justify-content:stretch;align-items:stretch}.marketingTopbar{gap:8px}.brandLink,.topbarCta,.marketingFooter a,.websiteBrand,.websiteHeaderCta,.websiteNav a,.websiteFooter a{justify-content:center;width:100%}.dataTrustHero h1{font-size:34px}.primaryCta,.secondaryCta{width:100%}.resultPage{padding:20px}.resultHeader h1{font-size:32px}.indicatorCard{min-height:auto}.resultStateActions,.followUpAssuranceGrid{flex-direction:column;align-items:stretch}.resultStateActions a,.followUpAssuranceGrid span,.dataTrustResultSection a{justify-content:center;width:100%}.sectionIndex{position:static}.sectionIndex ol,.trustGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.sectionIndexItem{min-width:0}.sectionIndexLink{font-size:12px}.heroCopy h1{font-size:32px}.formGrid,.optionGrid,.confidenceGrid,.followUpGrid{grid-template-columns:1fr}.guidedProgress>div:first-child,.stepControls{flex-direction:column;align-items:stretch}.stepControls button,.followUpForm button{width:100%}}@media (max-width:1080px){.aimMethodOverview{grid-template-columns:1fr}.aimModelGraphic{min-height:auto}}@media (max-width:520px){.siteHeader{gap:8px;padding:10px 12px}.siteBrand{min-width:0;font-size:18px}.siteBrandLogo{width:180px;max-width:min(190px,100vw - 104px)}.mobileMenu summary{min-height:40px;padding:8px 10px}.siteBrand span{width:28px;height:28px}.mobileMenu nav{min-width:min(250px,100vw - 28px);max-width:calc(100vw - 28px)}.siteShell main{padding:18px 14px 30px}.siteHero,.heroPanel,.heroVisual,.heroImageCard,.startingPathGrid,.startingCard,.offerLadder,.offerLadderCard,.siteSection{min-width:0;max-width:100%}.heroPanel,.heroVisual,.marketingHero,.aimMethodOverview,.siteSection,.siteSplit,.workflowVisualBand,.offerFitBand,.trustBand,.advisorCtaBand{border-radius:14px;padding:18px}.heroPanel,.heroVisual{overflow:visible}.heroPanel h1{font-size:29px;line-height:1.1}.heroPanel h1,.heroPanel p,.heroPanel .siteEyebrow,.impactPanel h2,.impactPanel p,.startingCard h3,.startingCard p,.offerLadderCard h3,.offerLadderCard p{overflow-wrap:anywhere;word-break:break-word}.marketingHero h1{font-size:34px;line-height:1.1}.offerHero h1{font-size:34px}.impactPanel h2,.aimMethodOverview h2,.sectionHeader h2,.siteSplit h2,.workflowVisualBand h2,.offerFitIntro h2,.trustBand h2,.advisorCtaBand h2,.finalCtaBand h2{font-size:25px}.heroActions,.finalActions,.advisorCtaActions{flex-direction:column;align-items:stretch}.siteButton,.startingCard a,.trustBand a{width:100%}.advisorCtaBand img{width:104px;height:104px}.ladderPreview,.startingGrid,.aimModelStripSteps,.comparisonGrid,.methodLadder,.decisionMatrix,.secondaryLadder,.painGrid,.offerPageGrid,.offerLadderVisual,.offerPositioningBand,.offerSupportRow{grid-template-columns:1fr}.offerLadderVisual{gap:46px}.offerConnector,.offerConnector.final{inset:auto auto -40px 50%;transform:translate(-50%)rotate(90deg)}.offerSupportRow{margin-top:48px}.offerPathPanel{border-radius:16px;min-height:auto;padding:22px}.offerPathHeader strong{font-size:24px}.offerSupportRow div{border-bottom:1px solid #dbe5ef;border-right:0;padding:0 0 14px}.offerSupportRow div:last-child{border-bottom:0}.aimModelGraphic{padding:18px}.aimModelStrip{padding:20px}.aimModelStrip h3{font-size:24px}.aimModelStripStep{text-align:center;grid-template-columns:1fr;justify-items:center}.startingCard{min-height:auto}.startingCardHead{grid-template-columns:1fr;justify-items:start}.aimFlowEntry{grid-template-columns:1fr;gap:10px}.aimEntryCard{min-height:64px;padding:12px}.aimFlowCore{min-height:132px;padding:18px}.aimFlowCore strong{font-size:36px}.aimFlowStages{grid-template-columns:1fr;gap:20px}.aimFlowStage:not(:last-child):after{inset:auto auto -23px 50%;transform:translate(-50%)rotate(90deg)}.offerIcon{width:56px;height:56px}.offerIcon svg{width:38px;height:38px}.finalCtaBand{margin-left:-14px;margin-right:-14px;padding:28px 18px}.sectionIndex ol,.trustGrid{grid-template-columns:1fr}.snapshotPage,.marketingPage{padding:14px}.websiteHeader,.websiteMain,.websiteFooter{padding-left:14px;padding-right:14px}.heroCopy,.intakePanel,.sectionIndex,.sectionRail,.noticePanel,.dataTrustHero,.websiteHeroCopy,.websiteFlowVisual,.websiteSection,.websiteBand,.websiteSplit{padding:18px}.heroCopy h1{font-size:27px;line-height:1.14}.welcomePanel h2{font-size:29px}.dataTrustHero h1{font-size:30px;line-height:1.14}.websiteHeroCopy h1{font-size:32px;line-height:1.12}}.participantShell{color:#081d3d;background:linear-gradient(#f7faf8 0%,#eef5f8 100%);min-height:100vh;padding:20px}.participantPanel{background:#fff;border:1px solid #d8e3eb;border-radius:10px;gap:18px;max-width:980px;margin:0 auto;padding:24px;display:grid;box-shadow:0 18px 42px #071c3d14}.participantPanel.compact{max-width:620px}.participantHeader{justify-content:space-between;align-items:start;gap:18px;display:flex}.participantHeader h1{margin:6px 0 10px;font-size:34px;line-height:1.08}.participantHeader p,.participantPanel p{color:#4d5f72;margin:0;font-size:17px;line-height:1.5}.participantTrust{background:linear-gradient(135deg,#eaf8f4,#f5fbf8);border:1px solid #bfe2d9;border-radius:8px;gap:8px;padding:16px;display:grid}.participantTrust strong{color:#0f5846}.participantTrust span{color:#384d5e}.participantSummaryGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.participantSummaryGrid div{background:#f7fafc;border:1px solid #d8e3eb;border-radius:8px;gap:4px;min-height:76px;padding:12px;display:grid}.participantSummaryGrid span{color:#5d6b79;text-transform:uppercase;font-size:13px;font-weight:800}.participantSummaryGrid strong{color:#10284c;font-size:20px}.participantSummaryGrid small{color:#536476;font-size:12px;font-weight:700;line-height:1.35}.dashboardPanel{max-width:1120px}.dashboardGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.dashboardCard{background:#f8fbfc;border:1px solid #d8e3eb;border-radius:8px;gap:12px;padding:16px;display:grid}.dashboardCard h2{margin:0;font-size:20px}.compactHeader{align-items:start}.dashboardFlagList{gap:10px;margin:0;padding:0;list-style:none;display:grid}.dashboardFlagList li{background:#fff;border:1px solid #d8e3eb;border-radius:8px;gap:4px;padding:12px;display:grid}.dashboardFlagList strong{color:#10284c}.dashboardFlagList span{color:#536476;line-height:1.4}.dashboardTableWrap{overflow-x:auto}.dashboardTableWrap table{border-collapse:collapse;min-width:100%}.dashboardTableWrap th,.dashboardTableWrap td{text-align:left;vertical-align:top;border-bottom:1px solid #dce6ef;padding:10px 8px}.dashboardTableWrap th{color:#536476;text-transform:uppercase;font-size:12px}.participantGuidance{border-left:4px solid #1f8f8d;gap:10px;padding-left:14px;display:grid}.participantGuidance h2{margin:0;font-size:18px}.participantGuidanceGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.participantGuidanceGrid div{background:#f7fafc;border:1px solid #d8e3eb;border-radius:8px;gap:5px;padding:12px;display:grid}.participantGuidanceGrid strong{color:#10284c}.participantGuidanceGrid span,.participantFieldHelp{color:#536476;font-size:14px;line-height:1.4}.participantForm{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.participantForm label{color:#10284c;gap:8px;font-size:14px;font-weight:900;display:grid}.participantForm input,.participantForm select,.participantForm textarea{color:#10284c;border:1px solid #bdcddd;border-radius:8px;width:100%;min-height:44px;padding:10px 12px}.participantForm textarea{min-height:104px}.participantTaskChoices{border:0;grid-column:1/-1;gap:10px;margin:0;padding:0;display:grid}.participantTaskChoices legend{color:#10284c;margin-bottom:8px;font-size:14px;font-weight:900}.participantTaskChoice{background:#f8fbfd;border:1px solid #d5e2ec;border-radius:8px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;min-height:58px;padding:12px;display:grid}.participantTaskChoice:has(input:checked){background:#ecf9f5;border-color:#42a596;box-shadow:0 0 0 2px #42a5961f}.participantTaskChoice input{width:20px;height:20px;min-height:20px}.participantTaskChoice span{gap:3px;display:grid}.participantTaskChoice small{color:#5d6b79;font-weight:600}.participantForm .wideField,.participantForm button{grid-column:1/-1}.participantForm.compactForm{background:0 0;grid-template-columns:1fr}.participantActiveCard,.participantSecondaryPanel{border:1px solid #d8e3eb;border-radius:8px;gap:14px;padding:16px;display:grid}.participantActiveCard{color:#fff;background:linear-gradient(135deg,#10284c,#16415e)}.participantActiveCard span{color:#9ce5dd;text-transform:uppercase;font-size:13px;font-weight:900}.participantActiveCard h2{color:#fff;margin:4px 0 8px;font-size:26px}.participantActiveCard p{color:#d9e9ef}.participantActiveCard label{color:#fff}.participantSecondaryPanel{background:#f8fbfd}.participantActiveCard .participantSecondaryPanel{background:#ffffff14;border-color:#ffffff38}.participantSecondaryPanel summary{color:#10284c;cursor:pointer;font-weight:900}.participantActiveCard .participantSecondaryPanel summary{color:#fff}.participantSuccess,.participantError,.participantEmpty{border-radius:8px;padding:14px 16px}.participantSuccess{color:#14582d;background:#eaf7ef;border:1px solid #bbdfc8}.participantError{color:#8f2c18;background:#fff3f0;border:1px solid #efc5bb}.participantEmpty{background:#f6f8fb;border:1px solid #d8e3eb}.participantRecent{border-top:1px solid #dce6ef;gap:14px;padding-top:18px;display:grid}.participantRecent h2{margin:0;font-size:20px}.participantSectionHeader{justify-content:space-between;align-items:start;gap:16px;display:flex}.participantSectionHeader p{font-size:14px}.participantEntryList{gap:10px;display:grid}.participantEntryCard{border:1px solid #d8e3eb;border-radius:8px;overflow:hidden}.participantEntryCard summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;min-height:58px;padding:12px;list-style:none;display:flex}.participantEntryCard summary::-webkit-details-marker{display:none}.participantEntryCard summary>span:first-child{gap:4px;display:grid}.participantEntryCard summary>span:last-child{color:#1f6049;font-size:13px;font-weight:900}.participantEntryCard small{color:#5d6b79;font-weight:600}.participantCorrectionForm{background:#f8fbfd;border-top:1px solid #d8e3eb;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:12px;display:grid}.participantCorrectionForm label{color:#10284c;gap:7px;font-size:13px;font-weight:900;display:grid}.participantCorrectionForm input,.participantCorrectionForm select,.participantCorrectionForm textarea{color:#10284c;border:1px solid #bdcddd;border-radius:8px;width:100%;min-height:44px;padding:10px 12px}.participantCorrectionForm textarea{min-height:90px}.participantCorrectionForm .wideField,.participantCorrectionForm button{grid-column:1/-1}.participantRecent span,.participantHint{color:#5d6b79}.s340ParticipantExperience{--s340-navy:#081d3d;--s340-panel:#fff;--s340-line:#d8e3eb;--s340-muted:#536476;--s340-teal:#1f8f8d;--s340-green:#167a4a;--s340-red:#c7372f;--s340-amber:#9a6713;background:linear-gradient(180deg, #fffffffa, #f8fcfafa), var(--s340-panel);gap:14px}.s340ParticipantHeader{border-bottom:1px solid var(--s340-line);align-items:center;padding-bottom:4px}.s340ParticipantHeader h2{color:var(--s340-navy);letter-spacing:0;font-size:24px}.s340ParticipantHeader a{color:var(--s340-navy);white-space:nowrap;border:1px solid #bfd2e2;border-radius:999px;align-items:center;min-height:36px;padding:8px 12px;font-size:13px;font-weight:900;text-decoration:none;display:inline-flex}.s340ParticipantUtility{border:1px solid var(--s340-line);background:#f7fbfc;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.s340ParticipantUtility span{color:var(--s340-muted);font-size:14px;font-weight:800;line-height:1.35}.s340ParticipantUtility a{color:var(--s340-navy);white-space:nowrap;border:1px solid #bfd2e2;border-radius:999px;flex:none;align-items:center;min-height:34px;padding:7px 11px;font-size:13px;font-weight:900;text-decoration:none;display:inline-flex}.s340ParticipantTrust{background:#edf9f5;border-color:#b7ded3;gap:6px;padding:12px 14px}.s340ParticipantTrust span{font-size:14px;line-height:1.38}.s340ParticipantSummary{grid-template-columns:repeat(3,minmax(0,1fr))}.s340ParticipantSummary div{min-height:64px;padding:10px 12px}.s340ParticipantSummary strong{font-size:18px}.s340ParticipantStatusStack{gap:8px;display:grid}.s340ParticipantStatusStack:empty{display:none}.s340StartForm{border:1px solid var(--s340-line);background:#f7fbfc;border-radius:8px;padding:14px}.s340ParticipantExperience .participantTaskChoices legend{font-size:16px}.s340ParticipantExperience .participantTaskChoice{background:#fff;min-height:64px}.s340ParticipantExperience .participantTaskChoice:has(input:checked){border-color:var(--s340-teal);background:#ecf9f5}.s340ParticipantExperience .participantForm button,.s340ParticipantExperience .participantCorrectionForm button{background:var(--s340-navy);color:#fff;cursor:pointer;border:0;border-radius:8px;min-height:48px;padding:12px 16px;font-weight:900}.s340ParticipantExperience .participantForm button:hover,.s340ParticipantExperience .participantForm button:focus,.s340ParticipantExperience .participantCorrectionForm button:hover,.s340ParticipantExperience .participantCorrectionForm button:focus{background:#12345f}.s340ActiveCard{background:radial-gradient(circle at 100% 0,#53ccb633,#0000 34%),linear-gradient(135deg,#0a2a32,#10284c);border-color:#9ce5dd57;box-shadow:0 16px 34px #081d3d2e}.s340ActiveCard>div:first-child{border-bottom:1px solid #ffffff2e;padding-bottom:12px}.s340ActiveCard .participantForm button{background:var(--s340-red)}.s340ActiveCard .participantForm button:hover,.s340ActiveCard .participantForm button:focus{background:#a92f29}.s340ActiveCard .participantSecondaryPanel .participantForm button{color:var(--s340-navy);background:#fff}.s340SecondaryActions{gap:10px;display:grid}.s340SecondaryActions .participantSecondaryPanel{padding:0}.s340SecondaryActions .participantSecondaryPanel summary{min-height:50px;padding:14px 16px}.s340SecondaryActions .participantSecondaryPanel[open] summary{border-bottom:1px solid var(--s340-line)}.s340SecondaryActions .participantSecondaryPanel form{padding:14px}.s340ParticipantExperience .participantRecent{border-top:0;padding-top:0}.s340ParticipantExperience .participantEntryCard{background:#fff}.s340ParticipantExperience .participantEntryCard summary{min-height:64px}.s340ParticipantGuidance{border:1px solid var(--s340-line);border-left:4px solid var(--s340-teal);background:#f7fbfc;border-radius:8px;padding:14px}.s340ParticipantUnavailable{margin-top:20px}.s341ManagerDashboard{--s341-navy:#081d3d;--s341-ink:#142335;--s341-muted:#526678;--s341-line:#d7e2eb;--s341-panel:#fff;--s341-soft:#f5f9fb;--s341-teal:#1d8b84;--s341-green:#177646;--s341-amber:#95621a;--s341-red:#b13b34;border:1px solid var(--s341-line);color:var(--s341-ink);background:radial-gradient(circle at 100% 0,#1d8b841a,#0000 30%),linear-gradient(#fff 0%,#f6fbf8 100%);border-radius:10px;gap:18px;max-width:1160px;margin:0 auto;padding:24px;display:grid;box-shadow:0 18px 46px #081d3d14}.s341DashboardUnavailable{place-self:center;width:min(100%,680px);max-width:680px}.clientWorkspaceFrame:has(.s341DashboardUnavailable){grid-template-columns:1fr}.s341DashboardHeader{border-bottom:1px solid var(--s341-line);justify-content:space-between;align-items:start;gap:18px;padding-bottom:16px;display:flex}.s341DashboardHeader h2{color:var(--s341-navy);letter-spacing:0;margin:4px 0 8px;font-size:30px;line-height:1.08}.s341DashboardHeader p,.s341ManagerDashboard p{color:var(--s341-muted);margin:0;font-size:16px;line-height:1.5}.s341Eyebrow{color:#50657a;letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:12px;font-weight:900}.s341HeaderMeta{place-items:end;gap:8px;min-width:230px;display:grid}.s341HeaderMeta>span:not(.s341StatusChip){color:var(--s341-muted);font-size:13px;font-weight:800}.s341StatusChip{border:1px solid var(--s341-line);border-radius:999px;align-items:center;width:fit-content;min-height:36px;padding:8px 12px;font-size:13px;font-weight:900;display:inline-flex}.s341StatusChip.ready,.s341SignalCard.ready{color:#155f3c;background:#ecf8f2;border-color:#a9dbc2}.s341StatusChip.attention,.s341SignalCard.attention{color:#7d5316;background:#fff6df;border-color:#efd59a}.s341StatusChip.blocked,.s341SignalCard.blocked{color:#8f2f2a;background:#fff0ed;border-color:#edb9b3}.s341TrustNote{background:#edf8f5;border:1px solid #b8ded6;border-radius:8px;align-items:start;gap:7px;padding:14px 16px;display:grid}.s341TrustNote strong{color:#0f5846}.s341TrustNote span{color:#314c58;line-height:1.4}.s341TrustNote a{color:var(--s341-navy);width:fit-content;font-weight:900}.s341SignalGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.s341SignalCard,.s341MetricStrip div,.s341DashboardCard,.s341EmptyState{background:var(--s341-panel);border:1px solid var(--s341-line);border-radius:8px}.s341SignalCard{gap:7px;min-height:122px;padding:14px;display:grid}.s341SignalCard span,.s341MetricStrip span,.s341DefinitionGrid dt{color:#5d6e7d;letter-spacing:.04em;text-transform:uppercase;font-size:12px;font-weight:900}.s341SignalCard strong,.s341MetricStrip strong,.s341DefinitionGrid dd{color:var(--s341-navy);font-size:22px;line-height:1.1}.s341SignalCard small,.s341MetricStrip small,.s341HelpText{color:var(--s341-muted);font-size:13px;font-weight:700;line-height:1.4}.s341MetricStrip{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.s341MetricStrip div{gap:4px;min-height:78px;padding:13px;display:grid}.s341DashboardBand,.s341TableGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.s341DashboardCard,.s341EmptyState{gap:12px;padding:16px;display:grid}.s341DashboardCard h3,.s341EmptyState h3{color:var(--s341-navy);margin:0;font-size:21px;line-height:1.15}.s341ReadinessCard{border-left:4px solid var(--s341-teal)}.s341DefinitionGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;display:grid}.s341DefinitionGrid div{background:var(--s341-soft);border:1px solid var(--s341-line);border-radius:8px;gap:4px;padding:12px;display:grid}.s341DefinitionGrid dd{margin:0;font-weight:900}.s341ReadinessDetail{background:linear-gradient(135deg, #081d3d08, transparent 45%), var(--s341-panel)}.s341ThresholdGrid{flex-wrap:wrap;gap:8px;display:flex}.s341ThresholdGrid span{border:1px solid var(--s341-line);color:var(--s341-navy);background:#f4f8fb;border-radius:999px;padding:8px 10px;font-size:12px;font-weight:900}.s341QualityList{gap:10px;margin:0;padding:0;list-style:none;display:grid}.s341QualityList li{border:1px solid var(--s341-line);border-left:4px solid #8fb4d0;border-radius:8px;gap:5px;padding:12px;display:grid}.s341QualityList li.attention{border-left-color:var(--s341-amber)}.s341QualityList li.blocker{border-left-color:var(--s341-red)}.s341QualityList li.info{border-left-color:#2f75bb}.s341QualityList li>span{color:var(--s341-muted);letter-spacing:.04em;text-transform:uppercase;font-size:11px;font-weight:900}.s341QualityList strong{color:var(--s341-navy)}.s341QualityList p{font-size:14px}.s341CoverageGroups{gap:10px;display:grid}.s341CoverageGroups>div,.s341OpportunityList>div{background:var(--s341-soft);border:1px solid var(--s341-line);border-radius:8px;gap:8px;padding:12px;display:grid}.s341CoverageGroups strong,.s341OpportunityList strong{color:var(--s341-navy)}.s341CoverageGroups ul{gap:6px;margin:0;padding:0;list-style:none;display:grid}.s341CoverageGroups li{justify-content:space-between;align-items:center;gap:10px;display:flex}.s341CoverageGroups li span,.s341OpportunityList span{color:var(--s341-ink);font-weight:800}.s341CoverageGroups li small,.s341OpportunityList small{color:var(--s341-muted);font-size:13px;font-weight:700}.s341OpportunityList{gap:10px;display:grid}.s341TableWrap{overflow-x:auto}.s341TableWrap table{border-collapse:collapse;width:100%;min-width:640px}.s341TableWrap caption{color:var(--s341-muted);text-align:left;margin-bottom:8px;font-size:13px;font-weight:700}.s341TableWrap th,.s341TableWrap td{text-align:left;vertical-align:top;border-bottom:1px solid #dce6ef;padding:10px 8px}.s341TableWrap th{color:#536476;text-transform:uppercase;font-size:12px}.s341MobileDataCards{display:none}.s341EmptyState{background:#f7fbfc;border-left:4px solid #8fb4d0}@media (max-width:900px){.s341TableGrid{grid-template-columns:1fr}.s341TableWrap{overflow-x:visible}.s341DesktopTable{display:none}.s341MobileDataCards{gap:10px;display:grid}.s341MobileDataCards article{background:var(--s341-soft);border:1px solid var(--s341-line);border-radius:8px;gap:10px;padding:12px;display:grid}.s341MobileDataCards strong{color:var(--s341-navy);font-size:16px;line-height:1.2}.s341MobileDataCards dl{gap:8px;margin:0;display:grid}.s341MobileDataCards dl div{border-top:1px solid #dce6ef;justify-content:space-between;align-items:baseline;gap:12px;padding-top:8px;display:flex}.s341MobileDataCards dt{color:#5d6e7d;letter-spacing:.04em;text-transform:uppercase;font-size:12px;font-weight:900}.s341MobileDataCards dd{color:var(--s341-navy);text-align:right;margin:0;font-weight:900}}@media (max-width:720px){.workStudyHero,.workStudyInfoGrid,.workStudyNextSteps,.guidedSetupLayout,.setupFieldGrid,.guidedSetupForm,.setupReviewPanel{grid-template-columns:1fr}.workStudyHero>div,.workStudyTrustPanel,.workStudySetupHero,.workStudySetupForm section,.guidedSetupForm,.guidedSetupGuardrails,.workStudyBoundaryBand{padding:22px}.workStudyHero h1,.workStudySetupHero h1{font-size:40px}.workStudyHero p,.workStudyTrustPanel p,.workStudySetupHero p{font-size:16px}.workStudyTrustPanel strong{font-size:26px}.participantShell{padding:14px}.participantPanel{padding:18px}.participantHeader{display:grid}.participantHeader h1{font-size:28px}.participantForm,.participantSummaryGrid,.participantGuidanceGrid,.dashboardGrid,.participantCorrectionForm{grid-template-columns:1fr}.participantTaskChoice,.participantEntryCard summary{min-height:64px}.s340ParticipantExperience{padding:14px}.s340ParticipantHeader{align-items:start}.s340ParticipantHeader a{width:fit-content}.s340ParticipantUtility{align-items:start;display:grid}.s340ParticipantUtility a{width:fit-content}.s340ParticipantSummary{grid-template-columns:1fr}.s340ParticipantTrust span:nth-of-type(n+3){display:none}.s340ActiveCard{gap:12px}.s340ActiveCard .participantForm{gap:10px}.s340ActiveCard .participantForm textarea{min-height:82px}.s341ManagerDashboard{border-radius:8px;gap:14px;padding:14px}.s341DashboardHeader{display:grid}.s341DashboardHeader h2{font-size:26px}.s341HeaderMeta{place-items:start;min-width:0}.s341SignalGrid,.s341MetricStrip,.s341DashboardBand,.s341TableGrid,.s341DefinitionGrid{grid-template-columns:1fr}.s341SignalCard,.s341MetricStrip div{min-height:0}.s341DashboardCard{padding:14px}.s341ThresholdGrid{display:grid}.s341CoverageGroups li{align-items:start;display:grid}.s340ParticipantGuidance{padding:12px}}.engagementHome{--engagement-navy:#071426;--engagement-navy-2:#0c213b;--engagement-panel:#102843;--engagement-red:#e24343;--engagement-red-dark:#bf3034;--engagement-silver:#d8e2ed;--engagement-muted:#8fa4b8;--engagement-blue:#4ba3ff;--engagement-green:#7ccf9b;--engagement-amber:#f2b84b;color:#f7fbff;background:#071426;min-height:100vh;overflow-x:clip}.engagementHome a{color:inherit}.engagementHome main{gap:24px;display:grid}.engagementSkip{color:#071426;opacity:0;z-index:30;background:#fff;border-radius:0 0 8px 8px;min-height:44px;padding:12px 16px;font-size:14px;font-weight:900;text-decoration:none;transition:transform .12s,opacity .12s;position:fixed;top:0;left:16px;transform:translateY(-120%)}.engagementSkip:focus{opacity:1;transform:translateY(0)}.engagementHeader{z-index:20;background:#071426f5;border-bottom:1px solid #d8e2ed29;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:18px;min-height:74px;padding:12px clamp(18px,4vw,56px);display:grid;position:sticky;top:0}.engagementBrand{align-items:center;gap:12px;min-height:44px;text-decoration:none;display:inline-flex}.brandBullet{background:radial-gradient(circle at 68% 28%,#fff 0 9%,#0000 10%),linear-gradient(135deg,#d9e8f4,#5c7186);border:1px solid #ffffff6b;border-radius:999px;width:30px;height:30px;display:inline-block;box-shadow:0 10px 28px #00000057}.brandWordmark{color:#fff;letter-spacing:0;font-size:25px;font-weight:900;line-height:1}.brandWordmark span{display:inline-block;position:relative}.brandWordmark span:before{background:var(--engagement-red);content:"";border-radius:999px;width:5px;height:5px;position:absolute;top:-6px;left:50%;transform:translate(-50%)}.engagementNav,.engagementHeaderActions,.heroActions,.heroTrustCues,.stageControls,.engagementFooter nav{flex-wrap:wrap;align-items:center;gap:10px 18px;display:flex}.engagementNav{justify-content:center}.engagementNav a,.engagementNav summary,.engagementHeaderActions>a:not(.engagementButton),.engagementFooter a{color:#dce8f2;cursor:pointer;min-height:44px;font-size:14px;font-weight:850;text-decoration:none}.engagementNav a,.engagementNav summary,.engagementHeaderActions>a:not(.engagementButton){align-items:center;display:inline-flex}.engagementNav details{position:relative}.engagementNav summary{list-style:none}.engagementNav summary::-webkit-details-marker{display:none}.servicesMenu{z-index:40;background:#fff;border:1px solid #d8e2ed80;border-radius:10px;gap:4px;min-width:330px;padding:10px;display:grid;position:absolute;top:calc(100% + 8px);left:50%;transform:translate(-50%);box-shadow:0 20px 50px #00000047}.servicesMenu a{color:#0b1c31;border-radius:8px;gap:4px;min-height:44px;padding:10px 12px;display:grid}.servicesMenu a:hover,.servicesMenu a:focus-visible{background:#edf4f9}.servicesMenu span{color:#4d6276;font-size:12px;font-weight:650;line-height:1.35}.engagementButton{border-radius:8px;justify-content:center;align-items:center;min-height:46px;padding:12px 18px;font-size:14px;font-weight:900;text-decoration:none;display:inline-flex}.engagementButton.primary{background:var(--engagement-red);border:1px solid var(--engagement-red);color:#fff;box-shadow:0 16px 34px #e2434338}.engagementButton.primary:hover{background:var(--engagement-red-dark);border-color:var(--engagement-red-dark)}.engagementButton.secondary{color:#fff;background:#ffffff14;border:1px solid #d8e2ed61}.engagementButton.secondary:hover{background:#ffffff24}.engagementButton.compact{min-height:42px;padding:10px 14px}.engagementHero{background:linear-gradient(90deg,#071426f5 0%,#071426db 48%,#0714269e 100%),#071426;grid-template-columns:minmax(0,.95fr) minmax(360px,.8fr);gap:28px;min-height:calc(100vh - 74px);padding:clamp(34px,6vw,86px) clamp(18px,5vw,72px);display:grid;position:relative;overflow:hidden}.heroImageLayer{opacity:.32;background:linear-gradient(#0714261a,#0714269e),url(/site-assets/homepage-operations-workflow-review.png) 50%/cover no-repeat;position:absolute;inset:0}.heroCopy,.heroDeviceArea{z-index:1;position:relative}.heroCopy{align-content:center;gap:22px;max-width:760px;display:grid}.engagementEyebrow{color:#a9bdd0;letter-spacing:.11em;text-transform:uppercase;margin:0;font-size:12px;font-weight:900}.heroCopy h1{color:#fff;letter-spacing:0;margin:0;font-size:clamp(48px,7vw,88px);line-height:.98}.heroCopy p:not(.engagementEyebrow){color:#d9e5ef;max-width:680px;margin:0;font-size:clamp(18px,2vw,22px);line-height:1.5}.heroTrustCues{margin:0;padding:0;list-style:none}.heroTrustCues li{color:#dbe7f0;align-items:center;gap:7px;font-size:13px;font-weight:800;display:inline-flex}.heroTrustCues li:before,.trustStrip span:before{background:var(--engagement-green);content:"";border-radius:999px;width:7px;height:7px}.heroDeviceArea{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:20px;display:grid}.approachPanel{background:#102843e6;border:1px solid #d8e2ed2b;border-radius:14px;gap:10px;max-width:410px;padding:16px;display:grid;box-shadow:0 24px 60px #00000047}.approachPanel article{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:12px;display:grid}.approachPanel article+article{border-top:1px solid #d8e2ed1f;padding-top:10px}.approachPanel span{color:#d8ebff;background:#4ba3ff29;border:1px solid #4ba3ff5c;border-radius:999px;justify-content:center;align-items:center;width:30px;height:30px;font-size:12px;font-weight:900;display:inline-flex}.approachPanel h2{color:#fff;margin:0;font-size:15px;line-height:1.2}.approachPanel p{color:#b9c8d6;margin:3px 0 0;font-size:12px;line-height:1.4}.phoneMockup{color:#fff;justify-items:center;gap:10px;margin:0;display:grid}.phoneShell{background:#071426;border:7px solid #1c344d;border-radius:34px;width:248px;min-height:510px;padding:12px;overflow:hidden;box-shadow:0 28px 80px #0000006b,inset 0 0 0 1px #ffffff14}.phoneStatus{justify-content:space-between;align-items:center;min-height:24px;padding:0 10px 8px;display:flex}.phoneStatus span{background:#dce8f2;border-radius:999px;width:42px;height:4px}.phoneStatus b{background:#dce8f2;border-radius:999px;width:7px;height:7px}.phoneContent{background:linear-gradient(#102843,#0b1b2f);border:1px solid #d8e2ed29;border-radius:22px;gap:14px;min-height:420px;padding:18px;display:grid}.phoneContent p,.phoneContent h2,.phoneContent dl,.phoneContent dd{margin:0}.phoneContent>p{color:#a9bdd0;letter-spacing:.1em;text-transform:uppercase;font-size:11px;font-weight:900}.phoneContent h2{color:#fff;font-size:24px}.metricCircle{aspect-ratio:1;background:conic-gradient(from 0deg, var(--engagement-red) 0 64%, #ffffff1f 64% 100%);border-radius:999px;place-items:center;width:132px;margin:4px auto;padding:14px;display:grid}.metricCircle strong{font-size:40px;line-height:1}.metricCircle span{color:#dce8f2;text-align:center;max-width:86px;font-size:10px;font-weight:800}.phoneContent dl{gap:8px;display:grid}.phoneContent dl div{background:#ffffff12;border-radius:8px;gap:3px;padding:8px;display:grid}.phoneContent dt{color:#a9bdd0;text-transform:uppercase;font-size:10px;font-weight:900}.phoneContent dd{color:#fff;font-size:12px;font-weight:850}.trendBars{grid-template-columns:repeat(4,1fr);align-items:end;gap:8px;min-height:58px;display:grid}.trendBars span{background:linear-gradient(180deg, var(--engagement-green), var(--engagement-blue));border-radius:999px 999px 6px 6px}.phoneHomeIndicator{opacity:.8;background:#dce8f2;border-radius:999px;width:78px;height:4px;margin:10px auto 2px}.phoneMockup figcaption{color:#a9bdd0;text-align:center;font-size:11px;font-weight:750}.directAccessBand,.engagementStage,.servicesLayer,.finalEngagementCta{margin:0 clamp(18px,5vw,72px)}.directAccessBand{color:#0b1c31;background:#fff;border:1px solid #d8e2ed3d;border-radius:14px;grid-template-columns:minmax(230px,.36fr) minmax(0,1fr);align-items:center;gap:18px;padding:20px;display:grid;transform:translateY(-28px)}.directAccessBand h2{color:#0b1c31;margin:0;font-size:24px}.directAccessBand nav{flex-wrap:wrap;gap:10px;display:flex}.directAccessBand nav a,.vignetteResponse a,.stageControls a,.servicesGrid a{text-decoration:none}.directAccessBand nav a{color:#102843;background:#edf4f9;border:1px solid #d2deea;border-radius:999px;align-items:center;min-height:44px;padding:10px 14px;font-size:14px;font-weight:900;display:inline-flex}.engagementStage{background:#0b1b2f;border:1px solid #d8e2ed26;border-radius:18px;gap:22px;padding:clamp(22px,4vw,42px);display:grid;box-shadow:0 24px 70px #0003}.stageHeader{gap:10px;max-width:760px;display:grid}.stageHeader h2,.servicesLayer h2,.finalEngagementCta h2{color:#fff;letter-spacing:0;margin:0;font-size:clamp(30px,4vw,48px);line-height:1.05}.stageHeader p:not(.engagementEyebrow),.servicesLayer>div>p,.finalEngagementCta p:not(.engagementEyebrow){color:#bdcad7;margin:0;font-size:16px;line-height:1.55}.stageProgress{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;display:grid}.stageProgress>span{color:#dce8f2;font-size:13px;font-weight:900}.stageProgress div{flex-wrap:wrap;gap:8px;display:flex}.stageProgress button,.optionList button,.journeyRail button,.stageControls button{border-radius:8px;min-height:44px}.stageProgress button{color:#dce8f2;background:#ffffff14;border:1px solid #d8e2ed33}.stageProgress button.active,.optionList button.active,.journeyRail button.active{background:var(--engagement-red);border-color:var(--engagement-red);color:#fff}.stagePanels>[hidden]{display:none}.vignetteGrid{grid-template-columns:minmax(240px,.45fr) minmax(0,1fr);gap:20px;display:grid}.vignetteGrid.twoColumn{grid-template-columns:minmax(240px,.38fr) minmax(0,1fr)}.optionList{gap:10px;display:grid}.optionList button,.journeyRail button,.stageControls button{color:#f7fbff;text-align:left;background:#ffffff0f;border:1px solid #d8e2ed33;justify-content:start;width:100%}.vignetteResponse,.solutionTypePanel{background:linear-gradient(135deg,#ffffff1a,#ffffff0b);border:1px solid #d8e2ed29;border-radius:14px;gap:14px;min-height:246px;padding:clamp(20px,4vw,34px);display:grid}.vignetteResponse h3,.solutionTypePanel h3{color:#fff;letter-spacing:0;margin:0;font-size:clamp(26px,3vw,38px);line-height:1.08}.vignetteResponse p:not(.engagementEyebrow),.solutionTypePanel p{color:#d1deea;margin:0;font-size:16px;line-height:1.55}.vignetteResponse a{color:#fff;align-items:center;width:fit-content;min-height:44px;font-size:14px;font-weight:900;display:inline-flex}.journeyStepper{gap:20px;display:grid}.journeyRail{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid;position:relative}.journeyRail:before{content:"";background:#d8e2ed40;height:2px;position:absolute;top:31px;left:8%;right:8%}.journeyRail button{text-align:center;z-index:1;align-content:start;justify-items:center;gap:10px;min-height:112px;padding:13px;display:grid;position:relative}.journeyRail span{background:#0b1b2f;border:1px solid #d8e2ed59;border-radius:999px;justify-content:center;align-items:center;width:36px;height:36px;font-size:13px;font-weight:900;display:inline-flex}.solutionTypePanel{grid-template-columns:minmax(260px,.55fr) minmax(0,1fr)}.solutionTypePanel ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.solutionTypePanel li{color:#fff;background:#ffffff12;border:1px solid #d8e2ed24;border-radius:10px;min-height:44px;padding:12px;font-size:14px;font-weight:850}.stageControls{justify-content:space-between}.stageControls button{justify-content:center;max-width:150px}.stageControls button:disabled{cursor:not-allowed;opacity:.45}.stageControls a{color:#dce8f2;align-items:center;min-height:44px;font-size:14px;font-weight:900;display:inline-flex}.trustStrip{grid-template-columns:repeat(5,minmax(0,1fr));gap:1px;margin:0 clamp(18px,5vw,72px);display:grid}.trustStrip span{color:#102843;background:#fff;align-items:center;gap:9px;min-height:68px;padding:14px;font-size:13px;font-weight:900;display:flex}.servicesLayer,.finalEngagementCta{background:var(--engagement-navy-2);border:1px solid #d8e2ed26;border-radius:18px;gap:22px;padding:clamp(22px,4vw,42px);display:grid}.servicesGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.servicesGrid a{background:#ffffff0f;border:1px solid #d8e2ed26;border-radius:12px;gap:8px;min-height:128px;padding:18px;display:grid}.servicesGrid strong{color:#fff;font-size:18px}.servicesGrid span{color:#c6d4e1;font-size:14px;line-height:1.42}.finalEngagementCta{background:linear-gradient(135deg, #e243432e, #4ba3ff14), var(--engagement-navy-2);align-items:start;margin-bottom:28px}.engagementFooter{color:#c5d2df;border-top:1px solid #d8e2ed24;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:18px;padding:24px clamp(18px,5vw,72px);display:grid}.engagementFooter p{margin:0;font-size:13px;line-height:1.4}@media (prefers-reduced-motion:reduce){.engagementHome *,.engagementHome :before,.engagementHome :after{scroll-behavior:auto!important;transition-duration:.001ms!important}}@media (max-width:1120px){.engagementHeader{grid-template-columns:1fr}.engagementNav,.engagementHeaderActions{justify-content:start}.engagementHero{grid-template-columns:1fr}.heroDeviceArea{grid-template-columns:minmax(0,1fr) auto}.trustStrip,.servicesGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:820px){.engagementNav{display:none}.engagementHero{min-height:auto;padding-top:46px}.heroDeviceArea,.directAccessBand,.vignetteGrid,.vignetteGrid.twoColumn,.solutionTypePanel,.engagementFooter{grid-template-columns:1fr}.phoneMockup{justify-items:start}.phoneShell{width:min(248px,100%);min-height:430px}.directAccessBand{transform:none}.stageProgress,.journeyRail{grid-template-columns:1fr}.journeyRail:before{width:2px;height:auto;inset:8% auto 8% 31px}.journeyRail button{text-align:left;grid-template-columns:auto minmax(0,1fr);place-items:center start;min-height:76px}.solutionTypePanel ul,.trustStrip,.servicesGrid{grid-template-columns:1fr}}@media (max-width:520px){.engagementHeader{padding:12px 16px}.engagementHeaderActions{grid-template-columns:1fr;align-items:stretch;display:grid}.engagementHeaderActions .engagementButton,.heroActions .engagementButton,.finalEngagementCta .engagementButton{width:100%}.heroActions,.stageControls{grid-template-columns:1fr;align-items:stretch;display:grid}.stageControls button{max-width:none}.heroCopy h1{font-size:44px}.directAccessBand,.engagementStage,.servicesLayer,.finalEngagementCta,.trustStrip{margin-left:14px;margin-right:14px}.stageProgress div{grid-template-columns:1fr;display:grid}.brandWordmark{font-size:22px}}.engagementHome .heroCopy{background:0 0;border:0;border-radius:0;padding:0}.engagementHome .heroCopy h1{color:#fff;margin:0;font-size:clamp(48px,7vw,88px);line-height:.98}.engagementHome .heroCopy p:not(.engagementEyebrow){color:#d9e5ef;max-width:680px;margin:0;font-size:clamp(18px,2vw,22px);line-height:1.5}@media (max-width:520px){.engagementHome .heroCopy h1{font-size:44px}}.engagementHome{--engagement-navy:#071426;--engagement-navy-2:#0b1b2f;--engagement-navy-3:#102843;--engagement-red:#e00012;--engagement-red-soft:#fff0f0;--engagement-blue:#246dff;--engagement-green:#77d49a;color:#071426;background:#fff}.engagementHome .engagementHeader{background:#071426;border-bottom:1px solid #ffffff38;grid-template-columns:minmax(260px,auto) minmax(0,1fr) auto;min-height:110px;padding:20px clamp(32px,5vw,76px) 18px;display:grid;position:relative}.engagementHome .engagementBrand{align-items:center;gap:12px}.engagementHome .brandBullet{background:radial-gradient(circle,#071426 0 42%,#0000 43%),conic-gradient(#7ef5e8,#fff,#2a8cff,#7ef5e8);border:2px solid #ffffffe6;justify-content:center;align-items:center;width:50px;height:50px;display:inline-flex}.engagementHome .brandBullet b{color:#fff;font-size:27px;font-weight:900;line-height:1}.engagementHome .brandWordmark{letter-spacing:0;font-size:42px}.engagementHome .engagementBrand small{color:#fff;margin-top:3px;font-size:14px;font-weight:500;display:block}.engagementHome .engagementNav{gap:clamp(18px,2.4vw,42px)}.engagementHome .engagementNav a,.engagementHome .engagementNav summary{color:#fff;font-size:18px;font-weight:650}.engagementHome .engagementNav summary:after{content:"";border-bottom:2px solid;border-right:2px solid;width:6px;height:6px;margin-left:8px;display:inline-block;transform:rotate(45deg)translateY(-2px)}.engagementHome .engagementHeaderActions{gap:26px}.engagementHome .loginFrame{color:#fff;border:1px solid #ffffffb8;border-radius:8px;justify-content:center;align-items:center;min-width:142px;min-height:62px;font-size:18px;font-weight:700;text-decoration:none;display:inline-flex}.engagementHome .engagementButton{border-radius:8px;gap:18px;min-height:58px;padding:16px 28px;font-size:17px}.engagementHome .engagementButton.primary{background:var(--engagement-red);border-color:var(--engagement-red);box-shadow:none}.engagementHome .engagementButton.secondary{background:#0714265c;border-color:#ffffff94}.engagementHome .engagementButton.compact{min-width:250px;min-height:62px}.engagementHome .directAccessBand{color:#fff;background:#071426;border:0;border-bottom:1px solid #ffffff24;border-radius:0;grid-template-columns:minmax(260px,.25fr) minmax(0,1fr);gap:24px;margin:0;padding:22px clamp(32px,5vw,76px);display:grid;transform:none}.engagementHome .directAccessBand h2,.engagementHome .directAccessBand p{color:#fff;margin:0}.engagementHome .directAccessBand p{opacity:.92;font-size:16px}.engagementHome .directAccessBand nav{grid-template-columns:repeat(5,minmax(0,1fr));gap:0;display:grid}.engagementHome .directAccessBand nav a{color:#fff;background:0 0;border:0;border-left:1px solid #fff3;border-radius:0;grid-template-columns:auto minmax(0,1fr);gap:2px 12px;min-height:58px;padding:0 28px;display:grid}.engagementHome .directAccessBand nav a>span{border:1px solid #fffc;border-radius:999px;grid-row:span 2;justify-content:center;align-items:center;width:32px;height:32px;margin-top:4px;font-size:0;display:inline-flex}.engagementHome .directAccessBand nav a>span:before{content:"";border-bottom:2px solid #fff;border-right:2px solid #fff;width:5px;height:9px;transform:rotate(45deg)translate(-1px,-1px)}.engagementHome .directAccessBand strong,.engagementHome .directAccessBand small{color:#fff}.engagementHome .directAccessBand small{font-size:14px;font-weight:500}.engagementHome .engagementHero{background:#071426;grid-template-columns:minmax(520px,.42fr) minmax(720px,.58fr);min-height:370px;padding:32px clamp(32px,5vw,76px) 30px}.engagementHome .heroImageLayer{opacity:1;background:linear-gradient(90deg,#071426 0%,#071426f0 33%,#07142666 54%,#071426f2 100%),url(/site-assets/homepage-operations-workflow-review.png) 50%/cover no-repeat}.engagementHome .heroCopy{align-content:center;gap:20px;max-width:760px}.engagementHome .heroCopy h1{color:#fff;font-family:Georgia,Times New Roman,serif;font-size:clamp(54px,4.8vw,70px);font-weight:800;line-height:1.05}.engagementHome .heroCopy h1 span{color:var(--engagement-red)}.engagementHome .heroCopy p:not(.engagementEyebrow){color:#fff;max-width:640px;font-size:21px;line-height:1.35}.engagementHome .heroTrustCues{gap:clamp(20px,4vw,68px);margin-top:2px}.engagementHome .heroTrustCues li{color:#fff;font-size:15px;font-weight:650}.engagementHome .heroTrustCues li:before{background:0 0;border:1px solid #ffffffb8;width:24px;height:24px}.engagementHome .heroDeviceArea{grid-template-columns:minmax(300px,.52fr) minmax(260px,.36fr);justify-content:end;align-items:center}.engagementHome .approachPanel{background:#102843f0;border-color:#ffffff3d;border-radius:10px;max-width:345px;padding:18px 22px}.engagementHome .approachPanel>h2{color:#fff;margin:0 0 8px;font-size:18px}.engagementHome .approachPanel article{grid-template-columns:34px minmax(0,1fr)}.engagementHome .approachPanel article+article{border-top:0;padding-top:0}.engagementHome .approachPanel article>span{color:#fff;background:#2a6dff2e;border-color:#ffffff6b}.engagementHome .approachPanel h3{color:#fff;margin:0;font-size:15px}.engagementHome .approachPanel p{color:#fff;opacity:.9;font-size:13px}.engagementHome .phoneShell{border-color:#0b0f16;border-radius:38px;width:340px;min-height:610px;padding:12px}.engagementHome .phoneStatus{color:#fff;font-size:12px}.engagementHome .phoneStatus b{width:54px;height:5px}.engagementHome .phoneContent{border-radius:20px;gap:16px;min-height:455px;padding:18px}.engagementHome .phoneTopline{justify-content:space-between;align-items:center;display:flex}.engagementHome .phoneTopline h2{color:#fff;margin:0;font-size:19px}.engagementHome .phoneMetricGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.engagementHome .phoneMetricGrid article{background:#ffffff0d;border:1px solid #ffffff1f;border-radius:8px;align-content:start;gap:4px;min-height:88px;padding:8px;display:grid;position:relative}.engagementHome .phoneMetricIcon{color:#74b8ff;background:#2a8cff29;border-radius:999px;justify-content:center;align-items:center;width:22px;height:22px;margin-bottom:1px;font-size:14px;display:inline-flex}.engagementHome .phoneMetricGrid strong{color:#fff;font-size:21px}.engagementHome .phoneMetricGrid span,.engagementHome .phoneMetricGrid small{color:#d9e5ef;font-size:10px}.engagementHome .phoneMenuIcon{justify-items:end;gap:3px;display:grid}.engagementHome .phoneMenuIcon i{background:#ffffffdb;border-radius:999px;width:17px;height:2px;display:block}.engagementHome .phoneChart{background:linear-gradient(#ffffff14,#ffffff05),repeating-linear-gradient(0deg,#0000 0 28px,#ffffff14 29px 30px);border:1px solid #ffffff1f;border-radius:8px;height:150px;position:relative}.engagementHome .phoneChart span{border-bottom:3px solid #2a8cff;border-left:3px solid #0000;border-radius:50%;position:absolute;inset:46px 20px 34px;transform:skewY(-9deg)}.engagementHome .phoneChartHeader{color:#fff;z-index:2;justify-content:space-between;align-items:center;display:flex;position:absolute;top:10px;left:12px;right:12px}.engagementHome .phoneChartHeader strong{font-size:11px}.engagementHome .phoneChartHeader small{color:#d9e5efb8;font-size:9px}.engagementHome .phoneChart b{background:#2a8cff;border:2px solid #071426;border-radius:999px;width:9px;height:9px;display:block;position:absolute;bottom:50px;right:25px;box-shadow:0 0 0 3px #2a8cff47}.engagementHome .phoneContent dl div{background:0 0;border-radius:0;grid-template-columns:minmax(0,1fr) auto;align-items:center;padding:3px 0;display:grid}.engagementHome .phoneContent dt,.engagementHome .phoneContent dd{font-size:11px}.engagementHome .phoneNav{color:#d9e5ef;text-align:center;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;padding:12px 8px 2px;font-size:10px;display:grid}.engagementHome .phoneNav span{place-items:center;gap:3px;display:grid}.engagementHome .phoneNav svg{color:#ffffffc2;font-size:14px}.engagementHome .phoneHomeIndicator,.engagementHome .metricCircle,.engagementHome .trendBars{display:none}.engagementHome .phoneMockup figcaption{color:#fff;text-align:center;background:#071426d1;border-radius:999px;max-width:230px;margin:8px 0 0 auto;padding:7px 10px;font-size:11px;line-height:1.25}.engagementHome .engagementStage{box-shadow:none;color:#071426;background:#fff;border:0;border-radius:0;grid-template-columns:240px repeat(4,250px);justify-content:start;gap:16px;margin:0;padding:22px clamp(32px,5vw,76px) 12px;display:grid}.engagementHome .stageIntro{align-content:start;gap:13px;padding-top:16px;display:grid}.engagementHome .stageIntro .engagementEyebrow,.engagementHome .mockupCard header>span{color:var(--engagement-red)}.engagementHome .stageIntro h2{color:#071426;margin:0;font-size:30px;line-height:1.12}.engagementHome .stageIntro p:not(.engagementEyebrow){color:#1d2b3d;margin:0;font-size:16px;line-height:1.45}.engagementHome .mockupCard{color:#071426;background:#fff;border:1px solid #d9e1ea;border-radius:10px;gap:14px;min-height:310px;padding:18px;display:grid;box-shadow:0 10px 28px #0714260f}.engagementHome .mockupCard header{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:12px;display:grid}.engagementHome .mockupCard header>span{background:var(--engagement-red);color:#fff;border-radius:999px;justify-content:center;align-items:center;width:30px;height:30px;font-size:15px;font-weight:900;display:inline-flex}.engagementHome .mockupCard h3{color:#071426;margin:0;font-size:19px;line-height:1.2}.engagementHome .mockupCard p{color:#1d2b3d;margin:0;font-size:13px;line-height:1.45}.engagementHome .optionList button,.engagementHome .clarityOptions button{color:#071426;text-align:left;background:#fff;border:1px solid #d7e0ea;border-radius:6px;justify-content:stretch;width:100%;min-height:42px;padding:9px 11px;font-size:13px;display:grid}.engagementHome .optionList button.active,.engagementHome .clarityOptions button.active{border-color:var(--engagement-red);color:#071426;background:#fff8f8}.engagementHome .clarityOptions{gap:12px;display:grid}.engagementHome .clarityOptions button{min-height:92px}.engagementHome .clarityOptions strong{font-size:14px}.engagementHome .clarityOptions span{color:#1d2b3d;font-size:12px;font-weight:500;line-height:1.35}.engagementHome .mockupCard a{color:#071426;align-self:end;font-size:14px;font-weight:850;text-decoration:none}.engagementHome .journeyCard ol{gap:12px;margin:0;padding:0;list-style:none;display:grid}.engagementHome .journeyCard li{grid-template-columns:auto minmax(0,1fr);gap:10px;display:grid}.engagementHome .journeyCard li>span{color:#1b5fd1;background:#eaf2ff;border-radius:999px;justify-content:center;align-items:center;width:24px;height:24px;font-size:12px;font-weight:900;display:inline-flex}.engagementHome .journeyCard strong{color:#071426;margin-bottom:2px;font-size:14px;display:block}.engagementHome .solutionTypePanel{background:#fff;grid-template-columns:1fr}.engagementHome .solutionTypePanel ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.engagementHome .solutionTypePanel li{color:#071426;text-align:center;background:#f2f5f8;border:1px solid #e2e9ef;justify-content:center;align-items:center;min-height:70px;font-size:12px;display:flex}.engagementHome .trustStrip{background:#071426;border-radius:6px;grid-template-columns:repeat(5,minmax(0,1fr));gap:0;margin:0 clamp(32px,5vw,76px);display:grid;overflow:hidden}.engagementHome .trustStrip article{border-left:1px solid #ffffff2e;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:16px;min-height:108px;padding:18px 22px;display:grid}.engagementHome .trustStrip article:first-child{border-left:0}.engagementHome .trustStrip article>span,.engagementHome .finalEngagementCta>div>span{background:0 0;border:2px solid #ffffffa6;border-radius:999px;width:48px;height:48px}.engagementHome .trustStrip h2{color:#fff;margin:0;font-size:16px;line-height:1.15}.engagementHome .trustStrip p{color:#fff;opacity:.85;margin:3px 0 0;font-size:13px;line-height:1.25}.engagementHome .finalEngagementCta{background:#071426;border:0;border-radius:6px;grid-template-columns:minmax(360px,1fr) auto;align-items:center;gap:24px;margin:8px clamp(32px,5vw,76px) 28px;padding:16px 24px;display:grid}.engagementHome .finalEngagementCta>div:first-child{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:16px;display:grid}.engagementHome .finalEngagementCta h2{color:#fff;margin:0;font-size:17px;font-weight:500;line-height:1.25}.engagementHome .finalEngagementCta .engagementEyebrow{color:#fff;letter-spacing:0;text-transform:none;font-size:25px}@media (max-width:1500px){.engagementHome .engagementHero{grid-template-columns:minmax(440px,.44fr) minmax(620px,.56fr)}.engagementHome .phoneShell{width:300px}.engagementHome .engagementStage{grid-template-columns:minmax(210px,.72fr) repeat(4,minmax(205px,1fr))}}@media (max-width:1180px){.engagementHome .engagementHeader,.engagementHome .engagementHero,.engagementHome .directAccessBand,.engagementHome .finalEngagementCta{grid-template-columns:1fr}.engagementHome .directAccessBand nav,.engagementHome .engagementStage,.engagementHome .trustStrip{grid-template-columns:repeat(2,minmax(0,1fr))}.engagementHome .heroDeviceArea{justify-content:start}}@media (max-width:760px){.engagementHome .engagementHeader,.engagementHome .directAccessBand,.engagementHome .engagementHero,.engagementHome .engagementStage,.engagementHome .trustStrip,.engagementHome .finalEngagementCta{margin-left:0;margin-right:0;padding-left:16px;padding-right:16px}.engagementHome .engagementNav{display:none}.engagementHome .engagementHeaderActions,.engagementHome .heroActions{grid-template-columns:1fr;align-items:stretch;display:grid}.engagementHome .loginFrame,.engagementHome .engagementButton.compact{width:100%;min-width:0}.engagementHome .brandWordmark{font-size:28px}.engagementHome .engagementBrand small{font-size:11px}.engagementHome .directAccessBand nav,.engagementHome .engagementHero,.engagementHome .heroDeviceArea,.engagementHome .engagementStage,.engagementHome .trustStrip,.engagementHome .finalEngagementCta{grid-template-columns:1fr}.engagementHome .directAccessBand nav a{border-top:1px solid #fff3;border-left:0;padding:12px 0}.engagementHome .heroCopy h1{font-size:42px}.engagementHome .phoneShell{width:min(320px,100%);min-height:520px}.engagementHome .phoneMetricGrid,.engagementHome .solutionTypePanel ul{grid-template-columns:1fr}.engagementHome .trustStrip{border-radius:0;margin:0}}.engagementHome .engagementHeader{align-items:center;min-height:92px;padding-top:16px;padding-bottom:16px}.engagementHome .engagementBrand>span:last-child{display:flex}.engagementHome .engagementNav{flex-wrap:nowrap;align-items:center;min-width:0}.engagementHome .engagementNav a,.engagementHome .engagementNav summary{white-space:nowrap}.engagementHome .directAccessBand nav a:hover,.engagementHome .directAccessBand nav a:focus-visible{outline-offset:4px;background:#ffffff14}.engagementHome .engagementHero{min-height:340px;padding-top:28px;padding-bottom:24px}.engagementHome .heroDeviceArea{gap:22px}.engagementHome .approachPanel{box-shadow:none;max-width:320px}.engagementHome .approachPanel article{gap:10px}.engagementHome .phoneShell{width:300px;min-height:548px}.engagementHome .phoneContent{min-height:420px}.engagementHome .phoneMetricGrid article{min-height:82px}.engagementHome .phoneMetricGrid strong{font-size:17px;line-height:1.1}.engagementHome .stageStepper{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.engagementHome .stageStepper button,.engagementHome .stageControls button,.engagementHome .journeyCard button,.engagementHome .solutionTypePanel button{color:#071426;background:#fff;border:1px solid #d7e0ea;border-radius:6px;justify-content:center;align-items:center;gap:8px;width:100%;min-height:38px;padding:8px 10px;font-size:12px;font-weight:800;display:inline-flex}.engagementHome .stageStepper button.active,.engagementHome .stageStepper button[aria-pressed=true],.engagementHome .journeyCard li.active button,.engagementHome .solutionTypePanel li.active button,.engagementHome .solutionTypePanel button[aria-pressed=true]{background:var(--engagement-red);border-color:var(--engagement-red);color:#fff}.engagementHome .stageStepper span{border:1px solid;border-radius:999px;justify-content:center;align-items:center;width:22px;height:22px;display:inline-flex}.engagementHome .mockupCard.stageInactive{opacity:.74}.engagementHome .stageControls{display:none}.engagementHome .journeyCard li{align-items:start}.engagementHome .journeyCard li>button{border-radius:999px;width:28px;height:28px;min-height:28px;padding:0}.engagementHome .journeyCard li>button span{display:inline}.engagementHome .solutionTypePanel li{min-height:0;padding:0}.engagementHome .solutionTypePanel button{text-align:center;border-radius:6px;min-height:64px;padding:8px;font-size:11px}.engagementHome .solutionTypePanel>p strong{color:#071426}.engagementHome .trustStrip article>span:before,.engagementHome .finalEngagementCta>div>span:before{content:"";background:0 0;border-bottom:2px solid #ffffffdb;border-right:2px solid #ffffffdb;width:8px;height:14px;margin:13px auto 0;display:block;transform:rotate(45deg)}.engagementHome .engagementLegalFooter{color:#ffffffc7;background:#050d18;border-top:1px solid #ffffff29;gap:10px;padding:22px clamp(20px,5vw,76px) 26px;display:grid}.engagementHome .engagementLegalFooter nav{flex-wrap:wrap;gap:10px 18px;display:flex}.engagementHome .engagementLegalFooter a{color:#fff;min-height:32px;font-size:13px;font-weight:750;text-decoration:none}.engagementHome .engagementLegalFooter a:hover{text-decoration:underline}.engagementHome .engagementLegalFooter p{color:#ffffffc7;max-width:1100px;margin:0;font-size:12px;line-height:1.45}.engagementHome .engagementLegalFooter .legalReviewNote{color:#ffffff94}.engagementHome .visualIcon{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.85px;width:1em;height:1em;display:block}.engagementHome .directAccessBand{box-sizing:border-box;height:84px;min-height:0;padding-top:8px;padding-bottom:8px}.engagementHome .directAccessBand h2{font-size:16px}.engagementHome .directAccessBand p{font-size:13px}.engagementHome .directAccessBand strong{font-size:16px}.engagementHome .directAccessBand small{font-size:12px}.engagementHome .directAccessBand nav a{gap:12px;min-height:48px;padding-top:4px;padding-bottom:4px}.engagementHome .directAccessBand nav a>span.directLinkIcon{color:#fff;background:#ffffff09;border:1.5px solid #ffffffc7;font-size:23px;box-shadow:inset 0 0 0 4px #ffffff06}.engagementHome .directAccessBand nav a>span.directLinkIcon:before{content:none}.engagementHome .engagementHero{grid-template-columns:minmax(800px,.5fr) minmax(700px,.5fr);min-height:300px;padding-top:24px;padding-bottom:24px;position:relative;overflow:visible}.engagementHome .heroCopy{z-index:2;gap:11px;max-width:820px;position:relative}.engagementHome .heroCopy h1{max-width:820px;font-size:50px;line-height:.98}.engagementHome .heroCopy p.aimFirstLine{color:#ffffffeb;max-width:680px;margin:-2px 0;font-size:15px;font-weight:600;line-height:1.25}.engagementHome .heroCopy p.aimFirstLine strong{color:#fff;font-weight:900}.engagementHome .heroCopy p:not(.engagementEyebrow,.aimFirstLine){max-width:760px;font-size:15px;line-height:1.35}.engagementHome .heroActions{flex-flow:row;align-items:center;gap:18px;display:flex}.engagementHome .heroTrustCues{flex-wrap:nowrap;gap:36px;display:flex}.engagementHome .heroTrustCues li{white-space:nowrap;font-size:13px}.engagementHome .heroDeviceArea{z-index:2;grid-template-columns:318px 300px;justify-content:end;align-items:start;gap:22px;width:650px;display:grid;position:absolute;top:28px;right:18px}.engagementHome .approachPanel{align-self:start;min-height:296px;box-shadow:0 22px 60px #00000052,inset 0 1px #ffffff1a}.engagementHome .approachPanel article{align-items:center;min-height:58px}.engagementHome .approachPanel article>span.methodIcon{color:#dceaff;background:radial-gradient(circle at 35% 28%,#ffffff8c,#0000 .28em),#2a6dff2b;border:1.5px solid #ffffff85;font-size:19px;box-shadow:0 0 0 4px #2a6dff1f}.engagementHome .approachPanel article>span.methodIcon2{background:radial-gradient(circle at 35% 28%,#ffffff80,#0000 .28em),#e000122e;box-shadow:0 0 0 4px #e000121f}.engagementHome .approachPanel article>span.methodIcon3{background:radial-gradient(circle at 35% 28%,#ffffff80,#0000 .28em),#44c6842e;box-shadow:0 0 0 4px #44c6841f}.engagementHome .assessmentPathOptions{gap:8px}.engagementHome .assessmentPathOptions button{grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:12px;min-height:68px}.engagementHome .assessmentPathOptions button .pathIcon{color:#1b5fd1;background:#eef5ff;border:1px solid #bed7ff;border-radius:999px;grid-row:span 2;justify-content:center;align-items:center;width:42px;height:42px;font-size:21px;display:inline-flex}.engagementHome .assessmentPathOptions button.active .pathIcon{color:var(--engagement-red);background:#fff1f2;border-color:#e000125c}.engagementHome .stageStepper{display:none}.engagementHome .mockupCard.stageInactive,.engagementHome .mockupCard.stageActive{opacity:1}.engagementHome .mockupCard.stageActive{border-color:#d9e1ea;box-shadow:0 10px 28px #0714260f}.engagementHome .engagementLegalFooter{flex-wrap:nowrap;align-items:center;gap:18px;min-height:76px;padding-top:18px;padding-bottom:18px;display:flex}.engagementHome .engagementLegalFooter p{flex-wrap:nowrap;flex:auto;align-items:center;gap:10px;min-width:0;max-width:none;line-height:1.35;display:flex}.engagementHome .engagementLegalFooter p span{display:inline}.engagementHome .engagementLegalFooter nav{flex-wrap:nowrap;flex:none;gap:0}.engagementHome .engagementLegalFooter nav a{min-height:0;font-size:12px}.engagementHome .engagementLegalFooter nav a+a:before{color:#ffffff80;content:"·";padding:0 8px;display:inline-block}.engagementHome .journeyCard li>button{color:#1b5fd1;background:#eef5ff;border-color:#bfd6f6;font-size:18px;position:relative}.engagementHome .journeyCard li.active button,.engagementHome .journeyCard li>button[aria-pressed=true]{color:var(--engagement-red);background:#fff2f3;border-color:#e000126b}.engagementHome .journeyCard li>button .journeyIcon{display:inline-flex}.engagementHome .journeyCard li>button .journeyNumber{background:#fff;border:1px solid;border-radius:999px;justify-content:center;align-items:center;width:15px;height:15px;font-size:9px;font-weight:900;display:inline-flex;position:absolute;bottom:-5px;right:-5px}.engagementHome .solutionTypePanel button{background:#f5f7fa;border-color:#e1e7ef;align-content:center;justify-items:center;gap:6px;line-height:1.15;display:grid}.engagementHome .solutionTileIcon{color:#1b5fd1;background:linear-gradient(#fff,#edf5ff);border:1px solid #d6e5f8;border-radius:10px;justify-content:center;align-items:center;width:38px;height:38px;font-size:23px;display:inline-flex}.engagementHome .solutionTypePanel li:nth-child(2) .solutionTileIcon{color:var(--engagement-red)}.engagementHome .solutionTypePanel li:nth-child(3) .solutionTileIcon,.engagementHome .solutionTypePanel li:nth-child(6) .solutionTileIcon{color:#2f8f63}.engagementHome .solutionTypePanel li:nth-child(4) .solutionTileIcon,.engagementHome .solutionTypePanel li:nth-child(5) .solutionTileIcon{color:#7a4dd8}.engagementHome .solutionTypePanel button[aria-pressed=true] .solutionTileIcon{color:var(--engagement-red);background:#fffffff5;border-color:#ffffffad}.engagementHome .trustStrip article>span.trustIcon,.engagementHome .finalEngagementCta>div>span.finalCtaIcon{color:#ffffffe6;background:#ffffff09;border:2px solid #ffffff94;justify-content:center;align-items:center;font-size:27px;display:inline-flex;box-shadow:inset 0 0 0 5px #ffffff06}.engagementHome .trustStrip article:nth-child(2)>span.trustIcon,.engagementHome .trustStrip article:nth-child(4)>span.trustIcon{color:#d9e5ef}.engagementHome .trustStrip article>span.trustIcon:before,.engagementHome .finalEngagementCta>div>span.finalCtaIcon:before{content:none}@media (max-width:1280px){.engagementHome .engagementHeader{grid-template-columns:auto minmax(0,1fr)}.engagementHome .engagementHeaderActions{grid-column:1/-1;justify-content:end}.engagementHome .engagementHero{grid-template-columns:minmax(450px,.55fr) minmax(460px,.45fr)}.engagementHome .heroDeviceArea{grid-template-columns:1fr}.engagementHome .phoneShell{width:286px}}@media (max-width:760px){.engagementHome .stageStepper{grid-template-columns:1fr}.engagementHome .mockupCard.stageInactive{display:none}.engagementHome .stageControls{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.engagementHome .stageControls span{color:#071426;text-align:center;font-size:13px;font-weight:800}.engagementHome .stageControls button{min-width:92px}.engagementHome .phoneMetricGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.engagementHome .phoneMetricGrid strong{font-size:13px}.engagementHome .engagementLegalFooter{padding-left:16px;padding-right:16px}}@media (max-width:390px){.engagementHome .phoneMetricGrid{grid-template-columns:1fr}.engagementHome .engagementLegalFooter nav{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}}@media (max-width:760px){.engagementHome .engagementHeader{grid-template-columns:1fr;align-items:stretch;display:grid}.engagementHome .engagementNav{display:none}.engagementHome .engagementHeaderActions{grid-column:auto;grid-template-columns:1fr;gap:12px;display:grid}.engagementHome .engagementHeaderActions .engagementButton,.engagementHome .engagementHeaderActions .loginFrame{width:100%;min-width:0}.engagementHome .directAccessBand{grid-template-columns:1fr;height:auto;padding:14px 16px}.engagementHome .directAccessBand nav{grid-template-columns:1fr}.engagementHome .directAccessBand nav a{border-top:1px solid #ffffff2e;border-left:0;padding:10px 0}.engagementHome .engagementHero{grid-template-columns:1fr;min-height:auto;padding:26px 16px 28px;display:grid;overflow:hidden}.engagementHome .heroCopy{max-width:none}.engagementHome .heroCopy h1{font-size:48px;line-height:.98}.engagementHome .heroActions,.engagementHome .heroTrustCues{grid-template-columns:1fr;align-items:stretch;gap:12px;display:grid}.engagementHome .heroTrustCues li{white-space:normal}.engagementHome .heroDeviceArea{grid-template-columns:1fr;justify-content:stretch;gap:16px;width:100%;display:grid;position:relative;top:auto;right:auto}.engagementHome .approachPanel{max-width:none;min-height:0}.engagementHome .phoneMockup{justify-items:center}.engagementHome .phoneShell{width:min(300px,100%);min-height:0}.engagementHome .phoneContent{min-height:0}.engagementHome .engagementStage{grid-template-columns:1fr;padding:28px 16px}.engagementHome .stageStepper{display:grid}.engagementHome .mockupCard{min-height:0}.engagementHome .solutionTypePanel ul,.engagementHome .trustStrip{grid-template-columns:1fr}.engagementHome .trustStrip,.engagementHome .finalEngagementCta{margin-bottom:22px;margin-left:16px;margin-right:16px}}.s336SnapshotMarketing .marketingHero>.marketingHeroCopy{box-shadow:none;color:#fff;background:0 0;border:0;gap:16px;padding:0;display:grid}.s336SnapshotMarketing .marketingHero>.marketingHeroCopy .eyebrow{color:#ffb5bd}.s336SnapshotMarketing .marketingHero>.marketingHeroCopy h1{color:#fff}.s336SnapshotMarketing .marketingHero>.marketingHeroCopy>p{color:#e8f0f8}.s336SnapshotMarketing .marketingHero>.marketingHeroCopy .marketingTrustNote{color:#fff;background:#ffffff1f;border-color:#ffffff57}.s336SnapshotAssessmentShell .prospectHeader,.s336SnapshotAssessmentShell .prospectHeader a,.s336SnapshotAssessmentShell .prospectHeader strong,.s336SnapshotAssessmentShell .prospectHeader span{color:#fff}.s336SnapshotAssessmentShell .prospectBrand{background:0 0;border:0;border-radius:999px;align-items:center;gap:10px;min-width:max-content;padding:0;display:inline-flex}.s336SnapshotAssessmentShell .prospectBrand picture,.s336SnapshotAssessmentShell .prospectBrand img,.s336SnapshotAssessmentShell .prospectBrandLogo{width:190px;max-width:min(220px,38vw);height:auto;display:block}.s336SnapshotAssessmentShell .prospectBrand source+img{content:url(/site-assets/informive-logo-dark-header.svg)}.s336SnapshotAssessmentShell .prospectHeaderMeta strong{color:#fff;text-shadow:0 1px 2px #00000073;font-size:17px;font-weight:900}.s336SnapshotAssessmentShell .prospectHeaderMeta span{color:#eef6ff;font-weight:700}.s336SnapshotAssessmentShell .prospectTrustPanel{color:#fff;background:#06162a;border-color:#a4bede8c}.s336SnapshotAssessmentShell .prospectTrustPanel span{opacity:1;border:2px solid #a4bedebf;border-radius:999px;font-weight:900;color:#06162a!important;background:#fff!important}@media (max-width:620px){.s336SnapshotMarketing .marketingHero>.marketingHeroCopy{padding:0}.s336SnapshotAssessmentShell .prospectTrustPanel span{border-radius:8px}}.s337WorkStudyFamily{--s337-navy:#06162a;--s337-navy-2:#0b223c;--s337-ink:#071629;--s337-muted:#526176;--s337-red:#ed0010;--s337-blue:#2368c7;--s337-green:#2f8a57;--s337-cyan:#68c9d0;--s337-amber:#d8902f;--s337-border:#d9e2ed;--s337-soft:#f5f8fb;color:var(--s337-ink);gap:0;display:grid}.s337WorkStudyFamily *,.s337WorkStudyFamily :before,.s337WorkStudyFamily :after{box-sizing:border-box}.s337WorkStudyHero{background:linear-gradient(90deg,#06162afa 0%,#06162ae6 56%,#06162ac2 100%),radial-gradient(circle at 74% 28%,#68c9d02e,#0000 34%),linear-gradient(135deg,#06162a,#123553);border-bottom:1px solid #a4bede61;grid-template-columns:minmax(0,1fr) minmax(340px,.44fr);align-items:stretch;gap:36px;min-height:560px;padding:58px 7vw 62px;display:grid;overflow:hidden}.s337HeroCopy{align-content:center;gap:18px;min-width:0;display:grid}.s337HeroCopy .siteEyebrow{color:#9ce3e2}.s337HeroCopy h1{color:#fff;letter-spacing:0;max-width:980px;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(42px,5.3vw,78px);font-weight:800;line-height:.98}.s337HeroLead{color:#e8f1f8;max-width:780px;margin:0;font-size:20px;font-weight:700;line-height:1.48}.s337HeroPrinciple{color:#fff;background:#ffffff14;border:1px solid #ffffff42;border-radius:12px;max-width:760px;margin:0;padding:14px 16px;font-size:16px;font-weight:900;line-height:1.35}.s337HeroTrust,.s337HeroActions,.s337OutcomeActions{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.s337HeroTrust span{color:#dce9f5;align-items:center;gap:8px;font-size:14px;font-weight:850;display:inline-flex}.s337HeroTrust span:before{background:linear-gradient(135deg, var(--s337-cyan), var(--s337-green));content:"";border-radius:999px;width:9px;height:9px}.s337PatternPanel{color:#fff;background:#0d2440eb;border:1px solid #a4bede6b;border-radius:14px;align-content:stretch;justify-self:end;gap:24px;min-width:0;max-width:420px;padding:26px;display:grid;box-shadow:0 28px 60px #00000052}.s337PanelHeader{gap:8px;display:grid}.s337PanelHeader span{color:#9ce3e2;letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:900}.s337PanelHeader strong{color:#fff;font-size:30px;line-height:1.1}.s337PanelHeader p,.s337SignalList p{color:#dce9f5;margin:0;font-size:14px;line-height:1.45}.s337PatternBars{background:#ffffff0f;border:1px solid #ffffff24;border-radius:12px;grid-template-columns:repeat(4,minmax(0,1fr));align-items:end;gap:12px;min-height:210px;padding:18px;display:grid}.s337PatternBars div{align-items:center;gap:8px;display:grid}.s337PatternBars i{background:linear-gradient(#8de0dc,#2368c7);border:1px solid #ffffff3d;border-radius:999px 999px 8px 8px;align-self:end;width:100%;min-height:34px;display:block}.s337PatternBars b,.s337PatternBars span{color:#fff;text-align:center;font-size:12px;font-weight:900;line-height:1.2}.s337PatternBars span{color:#b9cce2;font-size:11px}.s337SignalList{gap:12px;display:grid}.s337SignalList strong{color:#fff}.s337Section,.s337SplitSection,.s337TrustSection,.s337OutcomeSection{padding:64px 7vw}.s337SectionIntro{gap:12px;max-width:850px;margin-bottom:26px;display:grid}.s337SectionIntro h2,.s337ParticipantPanel h2,.s337TrustSection h2,.s337OutcomeSection h2{color:var(--s337-ink);letter-spacing:0;margin:0;font-size:clamp(32px,3.4vw,50px);font-weight:900;line-height:1.04}.s337SectionIntro p:not(.siteEyebrow),.s337ParticipantPanel p,.s337TrustSection p,.s337OutcomeSection p{color:var(--s337-muted);margin:0;font-size:17px;line-height:1.55}.s337CardGrid,.s337StepGrid,.s337InsightGrid{gap:18px;display:grid}.s337CardGrid.three{grid-template-columns:repeat(3,minmax(0,1fr))}.s337CardGrid article,.s337StepGrid article{border:1px solid var(--s337-border);background:#fff;border-radius:8px;gap:12px;min-width:0;padding:24px;display:grid;box-shadow:0 16px 34px #081d3d0f}.s337IconMark,.s337StepGrid article>span{border:2px solid var(--s337-blue);color:var(--s337-blue);background:#fff;border-radius:999px;justify-content:center;align-items:center;width:42px;height:42px;font-size:18px;font-weight:900;display:inline-flex}.s337StepGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.s337StepGrid article:nth-child(2)>span,.s337StepGrid article:nth-child(5)>span{border-color:var(--s337-green);color:var(--s337-green)}.s337StepGrid article:nth-child(3)>span,.s337StepGrid article:nth-child(6)>span{border-color:var(--s337-red);color:var(--s337-red)}.s337CardGrid h3,.s337StepGrid h3{color:var(--s337-ink);margin:0;font-size:22px;font-weight:900;line-height:1.15}.s337CardGrid p,.s337StepGrid p{color:var(--s337-muted);margin:0;font-size:15px;line-height:1.5}.s337CoreProblem,.s337OutcomeSection{background:var(--s337-soft)}.s337SplitSection{background:#fff;grid-template-columns:minmax(0,.9fr) minmax(320px,1.1fr);align-items:start;gap:34px;display:grid}.s337ParticipantPanel{gap:14px;display:grid}.s337Checklist{gap:12px;display:grid}.s337Checklist div{border:1px solid var(--s337-border);background:#fff;border-radius:8px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;padding:16px 18px;display:grid;box-shadow:0 12px 28px #081d3d0d}.s337Checklist span{color:var(--s337-green);background:#eef7f3;border:1px solid #b9dcc9;border-radius:999px;justify-content:center;align-items:center;width:32px;height:32px;font-weight:900;display:inline-flex}.s337Checklist p{color:var(--s337-ink);margin:0;font-size:16px;font-weight:850}.s337InsightGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.s337InsightGrid span{border:1px solid var(--s337-border);border-left:5px solid var(--s337-blue);color:var(--s337-ink);background:#fff;border-radius:8px;padding:16px 18px;font-size:15px;font-weight:850;line-height:1.35}.s337InsightGrid span:nth-child(3n+2){border-left-color:var(--s337-green)}.s337InsightGrid span:nth-child(3n){border-left-color:var(--s337-red)}.s337TrustSection{background:var(--s337-navy);color:#fff;grid-template-columns:minmax(0,.9fr) minmax(320px,1.1fr);align-items:start;gap:34px;display:grid}.s337TrustSection .siteEyebrow{color:#9ce3e2}.s337TrustSection h2,.s337TrustSection p{color:#fff}.s337TrustSection>div:first-child{gap:14px;display:grid}.s337TrustList{gap:12px;display:grid}.s337TrustList p{color:#eaf3fb;background:#ffffff14;border:1px solid #fff3;border-radius:8px;margin:0;padding:16px;font-size:15px;font-weight:800;line-height:1.45}.s337OutcomeSection{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:34px;display:grid}.s337OutcomeSection>div:first-child{gap:14px;max-width:860px;display:grid}.s337OutcomeActions{justify-content:end}@media (max-width:1100px){.s337WorkStudyHero,.s337SplitSection,.s337TrustSection,.s337OutcomeSection{grid-template-columns:1fr}.s337PatternPanel{justify-self:stretch;max-width:none}.s337StepGrid,.s337InsightGrid,.s337CardGrid.three{grid-template-columns:repeat(2,minmax(0,1fr))}.s337OutcomeActions{justify-content:start}}@media (max-width:700px){.s337WorkStudyHero,.s337Section,.s337SplitSection,.s337TrustSection,.s337OutcomeSection{padding-left:22px;padding-right:22px}.s337WorkStudyHero{gap:28px;min-height:0;padding-top:42px;padding-bottom:42px}.s337HeroCopy h1{font-size:clamp(38px,12vw,52px);line-height:1}.s337HeroLead{font-size:17px}.s337HeroActions .siteButton,.s337OutcomeActions .siteButton{justify-content:center;width:100%}.s337PatternPanel{padding:20px}.s337PatternBars{gap:8px;min-height:170px;padding:14px}.s337StepGrid,.s337InsightGrid,.s337CardGrid.three{grid-template-columns:1fr}.s337Section,.s337SplitSection,.s337TrustSection,.s337OutcomeSection{padding-top:42px;padding-bottom:42px}}.s339WorkStudySetupShell .prospectMain{background:radial-gradient(circle at 8% 0,#8de0dc2e,#0000 28rem),linear-gradient(#f6fafb 0%,#eef5f7 100%)}.s339WorkStudySetupFamily{color:#061d43;gap:24px;max-width:1240px;margin:0 auto;padding:0 24px 72px;display:grid}.s339WorkStudySetupFamily *,.s339WorkStudySetupFamily :before,.s339WorkStudySetupFamily :after{box-sizing:border-box}.s339SetupContextPanel{color:#061d43;background:#fff;border:1px solid #dbe5ef;border-radius:16px;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);align-items:center;gap:22px;min-width:0;padding:24px;display:grid;box-shadow:0 16px 34px #081d3d0f}.s339GuidedContextPanel{border-color:#cde8e1}.s339ContextIntro{gap:8px;min-width:0;display:grid}.s339ContextIntro h2{color:#061d43;margin:0;font-size:clamp(24px,2.4vw,34px);line-height:1.08}.s339ContextIntro p{color:#405465;max-width:620px;margin:0;font-size:16px;line-height:1.5}.s339ContextIntro .siteEyebrow{color:#0d8d86}.s339ContextFacts{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0;display:grid}.s339ContextFacts div{background:#f2faf8;border:1px solid #cde8e1;border-radius:12px;gap:4px;min-width:0;padding:12px;display:grid}.s339ContextFacts dt{color:#0f5846;letter-spacing:.06em;text-transform:uppercase;font-size:12px;font-weight:900}.s339ContextFacts dd{color:#334b62;margin:0;font-size:14px;line-height:1.4}.s339SetupReadinessPanel{color:#061d43;background:#fffffff5;border:1px solid #bfe2d9bf;border-radius:16px;align-self:stretch;gap:16px;min-width:0;padding:24px;display:grid;box-shadow:0 22px 46px #0000002e}.s339SetupReadinessPanel>span,.s339SetupCardGrid article>p:first-of-type,.s339GuidedPreparation .siteEyebrow{color:#0d8d86;letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:900}.s339SetupReadinessPanel strong{color:#061d43;font-size:28px;line-height:1.08}.s339SetupReadinessPanel p{color:#244258;font-size:16px}.s339SetupReadinessPanel dl{gap:10px;margin:0;display:grid}.s339SetupReadinessPanel dl div{background:#f2faf8;border:1px solid #cde8e1;border-radius:12px;gap:4px;padding:12px;display:grid}.s339SetupReadinessPanel dt{color:#0f5846;letter-spacing:.06em;text-transform:uppercase;font-size:12px;font-weight:900}.s339SetupReadinessPanel dd{color:#334b62;margin:0;font-size:14px;line-height:1.4}.s339SetupCardGrid,.s339GuidedSteps{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.s339SetupCardGrid article,.s339GuidedSteps article,.s339GuidedPreparation{background:#fff;border:1px solid #dbe5ef;border-radius:14px;min-width:0;box-shadow:0 16px 34px #081d3d0f}.s339SetupCardGrid article,.s339GuidedSteps article{gap:10px;padding:22px;display:grid}.s339SetupCardGrid article>span,.s339GuidedSteps article>span{color:#fff;background:#061d43;border-radius:999px;justify-content:center;align-items:center;width:34px;height:34px;font-size:13px;font-weight:900;display:inline-flex}.s339SetupCardGrid h2,.s339GuidedSteps h2,.s339GuidedPreparation h2{color:#061d43;margin:0;font-size:24px;line-height:1.12}.s339SetupCardGrid article>p:last-child,.s339GuidedSteps p,.s339GuidedPreparation p{color:#506174;margin:0;font-size:15px;line-height:1.48}.s339SetupForm{gap:24px}.s339SetupSection,.s339GuidedForm,.s339GuidedGuardrails{border-radius:14px;min-width:0}.s339SetupSection{position:relative}.s339SetupSection:before,.s339GuidedForm:before{content:"";background:linear-gradient(#e60012,#0d8d86);border-radius:999px;width:4px;position:absolute;top:26px;bottom:26px;left:0}.s339SetupSection .setupStepHeader,.s339GuidedForm .setupStepHeader{padding-left:8px}.s339RoleTaskPreview,.s339QualityGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.s339RoleTaskPreview div,.s339QualityGrid p{background:#f7fafc;border:1px solid #dbe5ef;border-radius:12px;min-width:0;margin:0;padding:16px}.s339RoleTaskPreview strong{color:#0f5846;margin-bottom:6px;font-size:14px;display:block}.s339RoleTaskPreview p,.s339QualityGrid p{color:#405465;font-size:15px;line-height:1.48}.s339QualityGrid p:before{color:#0d8d86;content:"Check";letter-spacing:.08em;text-transform:uppercase;margin-bottom:6px;font-size:12px;font-weight:900;display:block}.s339ReviewPanel{color:#fff;background:linear-gradient(135deg,#061d43,#10284c);border-color:#27445d}.s339ReviewPanel h2,.s339ReviewPanel p{color:#fff}.s339GuidedPreparation{grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr);align-items:start;gap:22px;padding:28px;display:grid}.s339GuidedLayout{grid-template-columns:minmax(0,1.05fr) minmax(340px,.72fr);gap:24px}.s339GuidedForm,.s339GuidedForm>label,.s339GuidedForm>button,.s339GuidedForm>.wideSetupField{position:relative}.s339GuidedGuardrails{color:#fff;background:#061d43;border-color:#27445d;position:sticky;top:18px}.s339GuidedGuardrails h2,.s339GuidedGuardrails li,.s339GuidedGuardrails p,.s339GuidedGuardrails strong{color:#fff}.s339GuidedGuardrails .siteEyebrow,.s339GuidedGuardrails .secondaryLink{color:#8de0dc}.s339GuidedGuardrails div{background:#ffffff14;border-color:#ffffff2e}.s339GuidedSteps article:nth-child(2)>span{background:#e60012}.s339GuidedSteps article:nth-child(3)>span{background:#0d8d86}@media (min-width:1201px) and (max-width:1366px){.s339WorkStudySetupFamily{max-width:1180px;padding-left:20px;padding-right:20px}.s339SetupContextPanel{padding:22px}.s339GuidedLayout{grid-template-columns:minmax(0,1fr) minmax(310px,.62fr)}}@media (max-width:980px){.s339SetupContextPanel,.s339ContextFacts,.s339GuidedPreparation,.s339GuidedLayout,.s339SetupCardGrid,.s339GuidedSteps{grid-template-columns:1fr}.s339GuidedGuardrails{position:static}}@media (max-width:720px){.s339WorkStudySetupFamily{gap:14px;padding:0 14px 48px}.s339SetupContextPanel,.s339GuidedPreparation,.s339SetupCardGrid article,.s339GuidedSteps article{padding:16px}.s339ContextFacts div{padding:10px}.s339SetupReadinessPanel strong,.s339ContextIntro h2,.s339GuidedPreparation h2,.s339SetupCardGrid h2,.s339GuidedSteps h2{font-size:22px}.s339RoleTaskPreview,.s339QualityGrid{grid-template-columns:1fr}.s339SetupSection:before,.s339GuidedForm:before{width:auto;height:4px;inset:0 22px auto}.s339ReviewPanel{gap:18px}.s339ReviewPanel button,.s339GuidedForm button{width:100%;min-height:48px}}
