:root{--par-orange:#f36f21;--orange-hot:#ff8338;--graphite:#111315;--graphite-2:#181b1f;--graphite-3:#22262b;--steel:#9ca5ad;--silver:#d9dde1;--white:#f7f8f8;--muted:#aab0b6;--line:rgba(217,221,225,.16);--line-strong:rgba(217,221,225,.3);--max:1240px;--display:"Barlow Condensed",Impact,sans-serif;--body:Inter,ui-sans-serif,system-ui,sans-serif;color-scheme:dark}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--graphite)}body{margin:0;background:var(--graphite);color:var(--white);font-family:var(--body);line-height:1.65;overflow-wrap:break-word}body:before{content:"";position:fixed;inset:0;pointer-events:none;z-index:20;opacity:.025;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.8'/%3E%3C/svg%3E")}a{color:inherit}.skip-link{position:fixed;left:-999px;top:8px}.skip-link:focus{left:12px;padding:10px 16px;background:var(--white);color:var(--graphite);z-index:100}.brand{display:flex;align-items:center;gap:14px;text-decoration:none}.brand img{display:block;width:clamp(120px,13vw,170px);height:auto;object-fit:contain;filter:drop-shadow(0 16px 35px rgba(0,0,0,.38))}.brand strong{font-family:var(--display);font-size:1rem;text-transform:uppercase;letter-spacing:.14em}.header-shell{position:sticky;top:0;z-index:40;background:rgba(17,19,21,.82);backdrop-filter:blur(16px)}header{position:relative;z-index:30;height:92px;display:flex;align-items:center;justify-content:space-between;max-width:var(--max);margin:auto;padding:0 28px;border-bottom:1px solid var(--line)}nav{display:flex;align-items:center;gap:22px}nav a{position:relative;color:var(--muted);font-family:var(--display);font-size:.84rem;font-weight:600;letter-spacing:.08em;text-decoration:none;text-transform:uppercase}nav>a:not(.nav-cta):after{content:"";position:absolute;left:0;right:100%;bottom:-8px;height:2px;background:var(--par-orange);transition:right .25s ease}nav>a:hover:after,nav>a[aria-current=page]:after{right:0}nav a:hover,nav a[aria-current=page]{color:var(--white)}.nav-cta,.button{display:inline-flex;align-items:center;justify-content:center;min-height:48px;border:1px solid var(--par-orange);border-radius:2px;background:var(--par-orange);color:#111315!important;padding:12px 20px;font-family:var(--display);font-weight:700;letter-spacing:.06em;text-decoration:none;text-transform:uppercase;transition:background .2s ease,transform .2s ease,color .2s ease}.nav-cta:hover,.button:hover{background:var(--orange-hot);transform:translateY(-2px)}.menu{display:none;background:transparent;color:var(--white);border:1px solid var(--line-strong);padding:9px 13px;font:600 .9rem var(--display);text-transform:uppercase;letter-spacing:.08em}.hero{position:relative;isolation:isolate;min-height:760px;display:flex;flex-direction:column;justify-content:flex-end;max-width:none;margin:0;padding:120px max(28px,calc((100vw - var(--max))/2 + 28px)) 88px;overflow:hidden;border-bottom:1px solid var(--line);background:#15181b}.hero:before{content:"";position:absolute;z-index:-2;inset:0;background-image:linear-gradient(90deg,rgba(12,14,16,.97) 0%,rgba(12,14,16,.78) 45%,rgba(12,14,16,.3) 75%,rgba(12,14,16,.5) 100%),linear-gradient(0deg,#111315 0%,transparent 38%),url("/par-enterprise-hero-v2.png");background-size:cover;background-position:center}.hero:after{content:"";position:absolute;z-index:-1;inset:0;opacity:.24;background-image:linear-gradient(rgba(217,221,225,.08) 1px,transparent 1px),linear-gradient(90deg,rgba(217,221,225,.08) 1px,transparent 1px);background-size:64px 64px;mask-image:linear-gradient(90deg,#000,transparent 75%)}.eyebrow{margin:0 0 16px;color:var(--par-orange);font-family:var(--display);font-size:.78rem;font-weight:700;letter-spacing:.2em;text-transform:uppercase}.eyebrow:before{content:"";display:inline-block;width:34px;height:1px;background:var(--par-orange);margin:0 12px 4px 0}.hero h1{max-width:980px;margin:0;font-family:var(--display);font-size:clamp(4rem,8.5vw,8rem);font-weight:600;letter-spacing:-.025em;line-height:.85;text-transform:uppercase;text-wrap:balance}.lede{max-width:760px;margin:30px 0 0;color:var(--silver);font-size:clamp(1.05rem,1.8vw,1.28rem);line-height:1.65}.actions{display:flex;align-items:center;gap:28px;margin-top:34px}.text-link{color:var(--white);font-family:var(--display);font-weight:600;letter-spacing:.04em;text-decoration:none;text-transform:uppercase}.text-link:hover{color:var(--par-orange)}.content{max-width:var(--max);margin:auto;padding:112px 28px;border-top:1px solid var(--line)}.hero+.content{border-top:0}.content:nth-of-type(even){position:relative}.content:nth-of-type(even):before{content:"";position:absolute;z-index:-1;inset:0 calc((var(--max) - 100vw)/2);background:var(--graphite-2)}.content h2,.mission-cta h2{max-width:880px;margin:0;font-family:var(--display);font-size:clamp(2.8rem,5.8vw,5.2rem);font-weight:600;letter-spacing:-.015em;line-height:.95;text-transform:uppercase;text-wrap:balance}.content>p:not(.eyebrow){max-width:760px;margin:25px 0 0;color:var(--muted);font-size:1.05rem}.grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;margin-top:54px;background:var(--line)}.card{position:relative;min-height:260px;padding:34px;background:var(--graphite-2);overflow:hidden;transition:background .25s ease,transform .25s ease}.card:before{content:"";position:absolute;left:0;top:0;width:3px;height:0;background:var(--par-orange);transition:height .3s ease}.card:hover{z-index:2;background:var(--graphite-3);transform:translateY(-4px)}.card:hover:before{height:100%}.card h3{margin:0 0 18px;font-family:var(--display);font-size:1.65rem;font-weight:600;line-height:1.1;text-transform:uppercase}.card p{margin:0;color:var(--muted)}.home-hero{min-height:900px;padding-top:70px}.hero-logo{display:block;width:clamp(260px,30vw,430px);height:auto;max-height:285px;object-fit:contain;margin:0 0 24px;filter:drop-shadow(0 22px 45px rgba(0,0,0,.48))}.mission-status{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;max-width:var(--max);margin:-1px auto 0;background:var(--line);border:1px solid var(--line)}.mission-status>*{padding:22px;background:#0c0f11;color:var(--silver);font:600 .78rem var(--display);letter-spacing:.1em;text-transform:uppercase}.mission-status strong{color:var(--white);border-left:3px solid var(--par-orange)}.mission-center{max-width:none;padding-left:max(28px,calc((100vw - var(--max))/2 + 28px));padding-right:max(28px,calc((100vw - var(--max))/2 + 28px));background:radial-gradient(circle at 82% 10%,rgba(243,111,33,.09),transparent 28%),#0b0e10}.mission-center>p,.mission-center>h2{max-width:var(--max)}.mission-timeline{display:grid;grid-template-columns:repeat(5,1fr);gap:1px;max-width:var(--max);margin:60px 0 0;padding:1px;background:var(--line);list-style:none;counter-reset:mission}.mission-timeline li{position:relative;min-height:175px;padding:28px 24px;background:var(--graphite-2);display:flex;flex-direction:column;gap:14px}.mission-timeline span{color:var(--par-orange);font:700 .78rem var(--display);letter-spacing:.16em}.mission-timeline strong{font:600 1.35rem var(--display);text-transform:uppercase}.mission-timeline small{color:var(--muted);line-height:1.5}.weather-preview,.social-section{position:relative}.weather-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;margin-top:40px;background:var(--line)}.weather-grid .card{min-height:200px}.weather-callout{display:grid;grid-template-columns:1.2fr .8fr;align-items:center;gap:26px;margin-top:32px;padding:32px;border:1px solid var(--line);background:linear-gradient(135deg,rgba(243,111,33,.12),rgba(17,19,21,.8))}.weather-callout strong{font-family:var(--display);font-size:1.4rem;text-transform:uppercase}.weather-callout p{max-width:none}.social-section .card{border-top:2px solid var(--par-orange)}.content-stats .grid{grid-template-columns:repeat(4,1fr)}.content-stats .card{min-height:190px}.content-stats .card h3{color:var(--par-orange);font-size:3.5rem}.content-workflow .grid{counter-reset:steps}.content-workflow .card{min-height:230px}.content-workflow .card:after{counter-increment:steps;content:"0" counter(steps);position:absolute;right:22px;top:12px;color:rgba(217,221,225,.08);font:700 5.5rem var(--display)}.content-faq .grid{grid-template-columns:1fr 1fr}.content-faq .card{min-height:190px}.checklist{max-width:900px;margin:45px 0 0;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:12px 30px;list-style:none}.checklist li{position:relative;padding:15px 15px 15px 42px;border-bottom:1px solid var(--line);color:var(--silver)}.checklist li:before{content:"";position:absolute;left:12px;top:23px;width:9px;height:9px;border:1px solid var(--par-orange);transform:rotate(45deg)}.form-section form{display:grid;grid-template-columns:1fr 1fr;gap:14px 24px;max-width:920px;margin-top:48px;padding:36px;border:1px solid var(--line);background:var(--graphite-2)}.form-section label{font-family:var(--display);font-weight:600;letter-spacing:.04em;text-transform:uppercase}.form-section input,.form-section textarea{grid-column:span 1;width:100%;border:1px solid var(--line-strong);border-radius:0;background:#0e1012;color:var(--white);padding:15px;font:inherit}.form-section input:focus,.form-section textarea:focus{border-color:var(--par-orange);outline:1px solid var(--par-orange)}.form-section textarea{min-height:150px}.form-section .consent,.form-section button,.form-status,.form-section noscript{grid-column:1/-1}.consent{font-family:var(--body)!important;font-weight:400!important;text-transform:none!important;color:var(--muted)}.mission-cta{display:grid;grid-template-columns:1.3fr 1fr;gap:70px;max-width:var(--max);margin:0 auto 110px;padding:70px;border-top:3px solid var(--par-orange);background:linear-gradient(135deg,#272b30,#171a1d)}.mission-cta p{color:var(--silver)}footer{display:grid;grid-template-columns:1.5fr 1fr 1.5fr;gap:50px;max-width:none;margin:0;padding:80px max(28px,calc((100vw - var(--max))/2 + 28px)) 35px;border-top:1px solid var(--line);background:#0b0d0f;color:var(--muted)}footer>div{display:flex;flex-direction:column;gap:8px}footer strong{color:var(--white);font-family:var(--display);font-size:1rem;letter-spacing:.08em;text-transform:uppercase}footer a{text-decoration:none}footer a:hover{color:var(--par-orange)}footer>div:first-child strong{font-size:1.5rem}.copyright{grid-column:1/-1;margin:30px 0 0;padding-top:28px;border-top:1px solid var(--line);font-size:.78rem;letter-spacing:.04em}*:focus-visible{outline:3px solid var(--par-orange);outline-offset:4px}@media(max-width:1060px){nav{gap:14px}nav a{font-size:.76rem}.brand strong{display:none}.grid{grid-template-columns:repeat(2,1fr)}.weather-grid{grid-template-columns:repeat(2,1fr)}.mission-timeline{grid-template-columns:repeat(2,1fr)}.outcomes-grid{grid-template-columns:repeat(2,1fr)}.mission-status{grid-template-columns:repeat(2,1fr)}.weather-callout{grid-template-columns:1fr}}@media(max-width:760px){header{height:78px;padding:0 20px}.menu{display:block}nav{display:none;position:absolute;left:16px;right:16px;top:72px;padding:22px;background:#121518;border:1px solid var(--line-strong);box-shadow:0 20px 50px #000;flex-direction:column;align-items:stretch;z-index:40}nav.open{display:flex}.hero{min-height:680px;padding:110px 22px 70px}.hero:before{background-image:linear-gradient(90deg,rgba(12,14,16,.96),rgba(12,14,16,.63)),linear-gradient(0deg,#111315,transparent 45%),url("/par-enterprise-hero-v2.png");background-position:62% center}.hero h1{font-size:clamp(3.5rem,18vw,5.5rem)}.actions{align-items:flex-start;flex-direction:column}.content{padding:78px 22px}.grid,.content-stats .grid,.content-faq .grid,.weather-grid{grid-template-columns:1fr}.card{min-height:210px}.checklist{grid-template-columns:1fr}.form-section form{grid-template-columns:1fr;padding:24px}.form-section input,.form-section textarea{grid-column:1}.mission-cta{grid-template-columns:1fr;margin:0 16px 70px;padding:40px 24px;gap:20px}footer{grid-template-columns:1fr;padding:65px 24px 30px}.legal-compliance{columns:1}.copyright{grid-column:1}.home-hero{min-height:780px;padding-top:70px}.hero-logo{width:min(82vw,330px);margin-bottom:20px}.mission-status,.mission-timeline,.outcomes-grid{grid-template-columns:1fr}.mission-status>*{padding:17px 22px}.mission-timeline li{min-height:130px}.mission-center{padding-left:22px;padding-right:22px}.weather-callout{padding:24px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{animation:none!important;transition:none!important}}@media(prefers-contrast:more){:root{--muted:#e2e5e7;--line:rgba(255,255,255,.5)}.card{border:1px solid var(--line)}}@media(min-width:761px){.menu{display:block}nav{display:none;position:absolute;right:28px;top:82px;width:min(720px,calc(100vw - 56px));max-height:calc(100vh - 110px);overflow-y:auto;padding:22px;background:#121518;border:1px solid var(--line-strong);box-shadow:0 20px 50px #000;grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;z-index:40}nav.open{display:grid}.brand strong{display:none}}@media(max-width:760px){nav{left:16px;right:16px;top:72px;width:auto;max-height:calc(100vh - 88px)}nav.open{display:flex}}.footer-brand img{display:block;width:min(100%,220px);height:auto;object-fit:contain}@media(max-width:760px){.hero h1,.content h2,.mission-cta h2{text-wrap:wrap;overflow-wrap:break-word}.hero h1{font-size:clamp(2.8rem,14vw,4.2rem)}.content h2,.mission-cta h2{font-size:clamp(2.25rem,12vw,3.4rem)}}.checklist li,.form-section label{min-width:0;overflow-wrap:anywhere}
.portal-choices .card{border-top:2px solid var(--par-orange)}.portal-choices .text-link{display:inline-block;margin-top:24px}.portal-login-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:48px}.portal-login{padding:30px;border:1px solid var(--line);background:var(--graphite-2)}.portal-login>img{display:block;width:170px;height:auto;margin-bottom:22px}.portal-login h3{margin:0 0 24px;font:600 1.8rem var(--display);text-transform:uppercase}.portal-login form{display:grid;gap:10px}.portal-login label{font:600 .82rem var(--display);letter-spacing:.06em;text-transform:uppercase}.portal-login input{width:100%;border:1px solid var(--line-strong);background:#0e1012;color:var(--white);padding:14px;font:inherit}.portal-login .button{margin-top:12px}.form-status{min-height:1.65em;color:var(--silver)}@media(max-width:1060px){.portal-login-grid{grid-template-columns:1fr}}@media(max-width:760px){.portal-login{padding:24px}}
.readiness-dashboard{display:grid;grid-template-columns:1.6fr repeat(5,1fr);gap:1px;margin:38px 0 48px;border:1px solid var(--line);background:var(--line)}.readiness-dashboard>div{min-width:0;padding:22px;background:#0b0e10}.readiness-dashboard span,.readiness-dashboard small{display:block;color:var(--muted);font:600 .72rem var(--display);letter-spacing:.09em;text-transform:uppercase}.readiness-dashboard strong{display:block;margin-top:10px;font:600 1.05rem var(--display);line-height:1.25;text-transform:uppercase}.readiness-primary{border-left:4px solid var(--steel)}.readiness-primary strong{font-size:1.8rem}.readiness-primary small{margin-top:10px;line-height:1.45}.readiness-dashboard[data-tone=green] .readiness-primary{border-color:#48b875}.readiness-dashboard[data-tone=green] [data-readiness]{color:#66d991}.readiness-dashboard[data-tone=yellow] .readiness-primary{border-color:#e3c34d}.readiness-dashboard[data-tone=yellow] [data-readiness]{color:#f0d66c}.readiness-dashboard[data-tone=orange] .readiness-primary{border-color:var(--par-orange)}.readiness-dashboard[data-tone=orange] [data-readiness]{color:var(--orange-hot)}.readiness-dashboard[data-tone=red] .readiness-primary{border-color:#ef5252}.readiness-dashboard[data-tone=red] [data-readiness]{color:#ff7373}.weather-source{display:flex;flex-wrap:wrap;align-items:center;gap:16px;margin-top:34px}.weather-source span{color:var(--muted);font:600 .78rem var(--display);letter-spacing:.1em;text-transform:uppercase}.weather-subhead{margin:54px 0 0;font:600 2rem var(--display);text-transform:uppercase}.weather-alerts{margin-top:24px}@media(max-width:1200px){.readiness-dashboard{grid-template-columns:repeat(3,1fr)}.readiness-primary{grid-column:1/-1}}@media(max-width:760px){.readiness-dashboard{grid-template-columns:1fr}.readiness-primary{grid-column:auto}.weather-source{align-items:stretch;flex-direction:column}}
.field-help{grid-column:1/-1;color:var(--muted);margin-top:-8px}.mission-receipt{max-width:920px;margin-top:48px;padding:38px;border:1px solid var(--line-strong);border-left:4px solid var(--par-orange);background:linear-gradient(135deg,rgba(243,111,33,.1),var(--graphite-2))}.mission-receipt h3{margin:0 0 14px;font:600 2rem var(--display);text-transform:uppercase}.mission-receipt>strong{display:block;color:var(--par-orange);font:600 1.45rem var(--display);letter-spacing:.08em}.mission-receipt p,.mission-receipt li{color:var(--silver)}.mission-receipt ol{padding-left:22px}.form-section button:disabled{cursor:wait;filter:saturate(.4);opacity:.7}

img,svg,video,canvas{max-width:100%;height:auto}.grid>*,.actions>*,.mission-cta>*,footer>*,.weather-callout>*,.portal-login-grid>*,.readiness-dashboard>*{min-width:0}pre,code,table{max-width:100%}pre{white-space:pre-wrap;overflow-wrap:anywhere}table{display:block;overflow-x:auto}.button,.nav-cta{max-width:100%;white-space:normal;text-align:center}@media(max-width:360px){header{padding-inline:14px}.hero,.content{padding-left:16px;padding-right:16px}.mission-center{padding-left:16px;padding-right:16px}.mission-cta{margin-inline:10px;padding-inline:18px}footer{padding-left:16px;padding-right:16px}.form-section form{padding:18px}.brand img{width:110px}.menu{padding-inline:10px}}
nav a{min-width:0;min-height:44px;display:flex;align-items:center;padding:8px;overflow-wrap:anywhere}
