.pk-v7-public-home{--pk7-night:#03111b;--pk7-ink:#f6fff6;--pk7-lime:#c8f6a0;--pk7-mint:#84e9b4;--pk7-glass:#071c25d1}.pk-v7-public-home .pk-v7-hero{background:#041623;min-height:min(870px,100svh);padding-block:clamp(148px,13vw,186px) clamp(72px,7vw,102px);position:relative}.pk-v7-public-home .pk-v7-hero:after{content:"";z-index:0;pointer-events:none;mix-blend-mode:screen;background:radial-gradient(at 81% 33%,#8af79f2b,#0000 28%),radial-gradient(at 90% 77%,#33ada41c,#0000 38%),linear-gradient(90deg,#03101a75,#0000 85%);position:absolute;inset:0}.pk-v7-public-home .pk-v7-hero .pkp-hero-shade{background:linear-gradient(92deg,#020e18fb 0%,#031420eb 38%,#0315229c 73%,#041923a1 100%),linear-gradient(#010a120f,#020b142b 60%,#04131f)}.pk-v7-public-home .pk-v7-hero .pkp-hero-media{filter:saturate(.88)contrast(1.12)brightness(.87);object-position:center 58%}.pk-v7-public-home .pk-v7-hero .pkp-hero-grid{grid-template-columns:minmax(0,1.04fr) minmax(355px,.9fr);align-items:center;gap:clamp(30px,4.2vw,82px)}.pk-v7-public-home .pk-v7-hero .pkp-hero-copy{max-width:780px}.pk-v7-public-home .pk-v7-hero-eyebrow{color:#e0fee6;letter-spacing:.115em;background:linear-gradient(112deg,#80eea021,#0c37376b);border:1px solid #c7fcd55e;border-radius:999px;flex-wrap:wrap;align-items:center;gap:7px 12px;min-height:43px;padding:7px 14px 7px 8px;font-size:10px;font-weight:760;display:inline-flex;box-shadow:inset 0 1px #ffffff21,0 10px 34px #000a1440}.pk-v7-public-home .pk-v7-hero-eyebrow__icon{color:#12442f;background:linear-gradient(140deg,#d3ffc0,#96e3a8);border-radius:50%;flex:0 0 29px;place-items:center;width:29px;height:29px;display:grid;box-shadow:0 0 17px #a1f7ab26}.pk-v7-public-home .pk-v7-hero-eyebrow__icon svg{stroke-width:1.8px;width:15px;height:15px}.pk-v7-public-home .pk-v7-hero-eyebrow__divider{background:#deffe34d;width:1px;height:13px}.pk-v7-public-home .pk-v7-hero h1{letter-spacing:-.07em;color:#fbfff8;text-shadow:0 18px 46px #0008138c;max-width:12.2ch;margin:26px 0 19px;font-size:clamp(3.65rem,6.8vw,7.15rem);font-weight:830;line-height:.97}.pk-v7-public-home .pk-v7-hero h1 span{color:#c6f9a2;-webkit-text-fill-color:transparent;background:linear-gradient(108deg,#e1ffd2 0%,#c5f89d 39%,#90e9ad 90%);-webkit-background-clip:text;background-clip:text;display:block}.pk-v7-public-home .pk-v7-hero-statement{color:#e8fcef;letter-spacing:-.024em;max-width:33ch;margin:0 0 14px;font-size:clamp(1.27rem,1.6vw,1.67rem);font-weight:650;line-height:1.3}.pk-v7-public-home .pk-v7-hero .pkp-lead{color:#c8dfd8;max-width:59ch;font-size:clamp(.97rem,1.1vw,1.09rem);line-height:1.7}.pk-v7-public-home .pk-v7-hero .pk-aaa-actions{gap:12px;margin-top:27px}.pk-v7-public-home .pk-v7-hero .pk-primary{color:#0c3228;background:linear-gradient(111deg,#d4ffb4,#b6f390 52%,#8fe1b2);border:1px solid #ebffd7b3;border-radius:16px;min-height:58px;padding-inline:23px;font-size:14px;font-weight:840;transition:transform .18s,box-shadow .18s,background .18s;box-shadow:0 17px 38px #37965336,inset 0 1px #ffffffa6}.pk-v7-public-home .pk-v7-hero .pk-primary:hover{background:linear-gradient(111deg,#e5ffce,#c9f9a6 58%,#a1ebbe);transform:translateY(-2px);box-shadow:0 22px 48px #38b16742,inset 0 1px #ffffffa6}.pk-v7-public-home .pk-v7-hero .pk-secondary{color:#effcf2;background:#09252eb8;border:1px solid #caf7de4d;border-radius:16px;min-height:58px;padding-inline:19px;box-shadow:inset 0 1px #ffffff1f}.pk-v7-public-home .pk-v7-hero-roles{flex-wrap:wrap;align-items:center;gap:9px;margin-top:27px;padding-bottom:3px;display:flex}.pk-v7-public-home .pk-v7-hero-roles a{color:#ccead9;background:#031d299e;border:1px solid #bdf4d238;border-radius:12px;align-items:center;gap:7px;min-height:39px;padding:8px 12px;font-size:11px;font-weight:680;text-decoration:none;transition:background .16s,border-color .16s,transform .16s;display:inline-flex;box-shadow:inset 0 1px #ffffff0f}.pk-v7-public-home .pk-v7-hero-roles a svg{color:#a8ebbb;stroke-width:1.8px;width:16px;height:16px}.pk-v7-public-home .pk-v7-hero-roles a:hover{color:#fff;background:#15504799;border-color:#c0ffc78a;transform:translateY(-2px)}.pk-v7-public-home .pk-v7-hero-device{flex-direction:column;align-items:center;gap:12px;display:flex;position:relative}.pk-v7-public-home .pk-v7-hero-device:before{content:"";aspect-ratio:1;pointer-events:none;filter:blur(14px);background:radial-gradient(circle,#71efa730,#3e879f12 40%,#0000 72%);border-radius:50%;width:95%;position:absolute;top:-12%;left:50%;transform:translate(-50%)}.pk-v7-public-home .pk-v7-device-tag{z-index:1;color:#d6f1e1;letter-spacing:.115em;background:#051924ba;border:1px solid #d6f9e047;border-radius:11px;align-self:flex-end;align-items:center;gap:9px;padding:9px 13px;font-size:10px;font-weight:770;display:inline-flex}.pk-v7-public-home .pk-v7-device-tag__light{background:#b8f7af;border-radius:50%;flex:0 0 7px;width:7px;height:7px;box-shadow:0 0 0 4px #9cf3ac1a,0 0 10px #acffb459}.pk-v7-public-home .pk-v7-hero-device .pk-v5-reward-scene{z-index:1;border:1px solid #e0ffe985;border-radius:34px;width:min(100%,585px);box-shadow:0 30px 90px #000714a6,inset 0 1px #ffffff47,0 0 80px #4bd99e17}.pk-v7-public-home .pk-v7-device-footnote{z-index:1;color:#ccead9;letter-spacing:.045em;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;width:100%;font-size:10px;font-weight:750;display:flex}.pk-v7-public-home .pk-v7-device-footnote svg{color:#aef6b5;width:12px;height:12px}.pk-v7-public-home .pk-hero-value{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;max-width:740px;margin-top:30px;display:grid}.pk-v7-public-home .pk-hero-value>div{background:linear-gradient(145deg,#143e4299,#071d2a9e);border:1px solid #b1f5c533;border-radius:17px;min-width:0;min-height:116px;padding:16px 15px;box-shadow:inset 0 1px #ffffff1a,0 11px 26px #000b182e}.pk-v7-public-home .pk-hero-value strong{color:#e4ffe7;margin:0 0 7px;font-size:11px;font-weight:810;line-height:1.35;display:block}.pk-v7-public-home .pk-hero-value span{color:#bbd7ce;font-size:11px;line-height:1.46;display:block}.pk-v7-public-home .pkp-proof-strip{background:linear-gradient(108deg,#061f2e,#0d3a39 51%,#061f2e);border-block:1px solid #b4f1c740;box-shadow:0 12px 38px #00091738}.pk-v7-public-home .pkp-proof-strip svg{color:#b6efb6}.coreos-shell.coreos-premium .pk-v4-workspace-flow{border:1px solid #b9f4d347;border-radius:26px;padding:0;overflow:hidden;box-shadow:0 18px 46px #0009155c,inset 0 1px #ffffff1f;background:linear-gradient(125deg,#0a2530f2,#071f2be6)!important}.coreos-shell.coreos-premium .pk-v7-workspace-hero{isolation:isolate;background:radial-gradient(at 3% 0,#abfab233,#0000 35%),radial-gradient(at 83%,#26998f2e,#0000 46%),linear-gradient(114deg,#0f3638d1,#07212fe6 74%);border-bottom:1px solid #dafce536;align-items:center;gap:clamp(13px,2vw,23px);min-height:139px;padding:23px clamp(17px,2.3vw,33px);display:flex;position:relative;overflow:hidden}.coreos-shell.coreos-premium .pk-v7-workspace-hero:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(90deg,#0000,#c2ffc609,#0000);border-inline:1px solid #bcf1cc18;width:53%;height:320%;position:absolute;top:-130%;right:-5%;transform:rotate(-25deg)}.coreos-shell.coreos-premium .pk-v7-workspace-hero__brand{background:linear-gradient(132deg,#70d19330,#082d2e99);border:1px solid #cafed161;border-radius:24px;flex:0 0 clamp(63px,6.4vw,90px);place-items:center;width:clamp(63px,6.4vw,90px);height:clamp(63px,6.4vw,90px);display:grid;position:relative;box-shadow:0 14px 28px #000d1642,inset 0 1px #ffffff29}.coreos-shell.coreos-premium .pk-v7-workspace-hero__brand img{object-fit:contain;filter:drop-shadow(0 1px 12px #9af19d4f);width:50%;height:58%;display:block}.coreos-shell.coreos-premium .pk-v7-workspace-hero__orb{background:#b7ed9e;border:3px solid #174334;border-radius:50%;width:15px;height:15px;position:absolute;bottom:-3px;right:-3px}.coreos-shell.coreos-premium .pk-v7-workspace-hero__copy{flex:270px;min-width:0}.coreos-shell.coreos-premium .pk-v7-workspace-hero__eyebrow{color:#b6e9c0;letter-spacing:.18em;align-items:center;gap:7px;margin:0 0 7px;font-size:10px;font-weight:810;display:flex}.coreos-shell.coreos-premium .pk-v7-workspace-hero__eyebrow svg{stroke-width:1.8px;width:14px;height:14px}.coreos-shell.coreos-premium .pk-v7-workspace-hero h2{letter-spacing:-.055em;margin:0;font-size:clamp(26px,2.65vw,40px);font-weight:780;line-height:1.07;color:#fbfff7!important}.coreos-shell.coreos-premium .pk-v7-workspace-hero__description{max-width:65ch;margin:9px 0 0;font-size:clamp(11px,1.1vw,13px);line-height:1.5;color:#c6ddd8!important}.coreos-shell.coreos-premium .pk-v7-workspace-hero__end{flex-direction:column;flex:none;justify-content:center;align-items:flex-end;gap:12px;margin-left:auto;display:flex}.coreos-shell.coreos-premium .pk-v7-workspace-hero__context{color:#c7e8d7;letter-spacing:.13em;align-items:center;gap:7px;font-size:10px;font-weight:720;display:flex}.coreos-shell.coreos-premium .pk-v7-workspace-hero__context svg{width:15px;height:15px}.coreos-shell.coreos-premium .pk-v7-workspace-hero__tools{color:#ecffe6;background:linear-gradient(117deg,#a5faa838,#3a8e7a2b);border:1px solid #c9fbce7a;border-radius:13px;align-items:center;gap:10px;min-height:42px;padding:10px 13px;font-size:12px;font-weight:750;text-decoration:none;transition:background .16s,transform .16s;display:inline-flex}.coreos-shell.coreos-premium .pk-v7-workspace-hero__tools svg{width:16px;height:16px}.coreos-shell.coreos-premium .pk-v7-workspace-hero__tools:hover{background:#a8f5ad45;transform:translateY(-2px)}.coreos-shell.coreos-premium .pk-v4-workspace-flow__nav{gap:8px;padding:12px 18px 14px}.coreos-shell.coreos-premium .pk-v4-workspace-flow__link{border-radius:12px;min-height:39px;padding-inline:14px}.coreos-shell.coreos-premium .pk-v4-workspace-flow__link--active{color:#efffea;background:linear-gradient(113deg,#b3fea640,#338a7d33);border-color:#c2ffbc85}html:not(.dark) .coreos-shell.coreos-premium .pk-v4-workspace-flow{border-color:#26684338;background:#f3f9f4!important}html:not(.dark) .coreos-shell.coreos-premium .pk-v7-workspace-hero{background:radial-gradient(at 1% 0,#41ac5b1c,#0000 36%),linear-gradient(112deg,#f8fff6,#e8f6ed);border-color:#2a704e33}html:not(.dark) .coreos-shell.coreos-premium .pk-v7-workspace-hero__brand{background:linear-gradient(135deg,#e1f7df,#bfdfcd);border-color:#24774347}html:not(.dark) .coreos-shell.coreos-premium .pk-v7-workspace-hero__orb{border-color:#f4f9f3}html:not(.dark) .coreos-shell.coreos-premium .pk-v7-workspace-hero__eyebrow,html:not(.dark) .coreos-shell.coreos-premium .pk-v7-workspace-hero__context{color:#247349}html:not(.dark) .coreos-shell.coreos-premium .pk-v7-workspace-hero h2{color:#153d2a!important}html:not(.dark) .coreos-shell.coreos-premium .pk-v7-workspace-hero__description{color:#3e6653!important}html:not(.dark) .coreos-shell.coreos-premium .pk-v7-workspace-hero__tools{color:#174631;background:linear-gradient(118deg,#d9f6d7,#bfe8c4);border-color:#287e4761}@media (width<=1160px){.pk-v7-public-home .pk-v7-hero .pkp-hero-grid{grid-template-columns:minmax(0,1.1fr) minmax(315px,.9fr);gap:28px}.pk-v7-public-home .pk-v7-hero h1{font-size:clamp(3.35rem,6vw,5.8rem)}}@media (width<=900px){.pk-v7-public-home .pk-v7-hero{min-height:auto;padding-top:140px}.pk-v7-public-home .pk-v7-hero .pkp-hero-grid{grid-template-columns:1fr;gap:34px}.pk-v7-public-home .pk-v7-hero .pkp-hero-copy{max-width:100%}.pk-v7-public-home .pk-v7-hero h1{max-width:12ch;font-size:clamp(3.2rem,9vw,6rem)}.pk-v7-public-home .pk-v7-hero-roles a{font-size:10px}.coreos-shell.coreos-premium .pk-v7-workspace-hero__context{display:none}.coreos-shell.coreos-premium .pk-v7-workspace-hero{min-height:128px}}@media (width<=650px){.pk-v7-public-home .pk-v7-hero{padding:116px 0 70px}.pk-v7-public-home .pk-v7-hero h1{font-size:clamp(3rem,11.2vw,4.3rem);line-height:.99}.pk-v7-public-home .pk-v7-hero-eyebrow{letter-spacing:.08em;gap:6px;font-size:9px}.pk-v7-public-home .pk-v7-hero-eyebrow__divider{display:none}.pk-v7-public-home .pk-v7-hero-roles{gap:7px;margin-top:21px}.pk-v7-public-home .pk-v7-hero-roles a{border-radius:10px;min-height:36px;padding:6px 10px}.pk-v7-public-home .pk-v7-hero .pk-aaa-actions{margin-top:22px}.pk-v7-public-home .pk-hero-value{grid-template-columns:1fr;gap:8px}.pk-v7-public-home .pk-hero-value>div{min-height:auto;padding:12px 15px}.pk-v7-public-home .pk-v7-device-tag,.pk-v7-public-home .pk-v7-device-footnote{font-size:9px}.coreos-shell.coreos-premium .pk-v7-workspace-hero{flex-wrap:wrap;gap:12px;min-height:auto;padding:17px 15px}.coreos-shell.coreos-premium .pk-v7-workspace-hero__brand{border-radius:16px;flex-basis:52px;width:52px;height:58px}.coreos-shell.coreos-premium .pk-v7-workspace-hero__eyebrow{letter-spacing:.11em;font-size:9px}.coreos-shell.coreos-premium .pk-v7-workspace-hero h2{font-size:27px}.coreos-shell.coreos-premium .pk-v7-workspace-hero__end{align-items:flex-start;width:100%;margin-left:0}.coreos-shell.coreos-premium .pk-v7-workspace-hero__tools{min-height:36px;padding:7px 11px}.coreos-shell.coreos-premium .pk-v4-workspace-flow__nav{padding:9px 12px 12px}}@media (prefers-reduced-motion:reduce){.pk-v7-public-home .pk-v7-hero-roles a,.pk-v7-public-home .pk-v7-hero .pk-primary,.coreos-shell.coreos-premium .pk-v7-workspace-hero__tools{transition:none;transform:none}}@media (prefers-reduced-transparency:reduce){.pk-v7-public-home .pk-v7-hero .pk-secondary,.pk-v7-public-home .pk-v7-hero-roles a{background:#12353d}.coreos-shell.coreos-premium .pk-v4-workspace-flow{background:#0c2c39!important}}.pkp-homepage.pk-v4-public-home.pk-v5-public-home.pk-v7-public-home .pk-v7-hero .pkp-hero-copy h1{letter-spacing:-.07em;max-width:12ch;font-size:clamp(3.65rem,6.8vw,7.15rem);line-height:.97}.pkp-homepage.pk-v4-public-home.pk-v5-public-home.pk-v7-public-home .pk-v7-hero .pkp-hero-copy h1 span{color:#c6f9a2;-webkit-text-fill-color:transparent;background:linear-gradient(108deg,#e1ffd2,#c5f89d 42%,#90e9ad);-webkit-background-clip:text;background-clip:text;display:block}.pkp-homepage.pk-v5-public-home.pk-v7-public-home .pk-v7-hero .pkp-hero-grid{grid-template-columns:minmax(0,1.04fr) minmax(355px,.9fr)}.pkp-homepage.pk-v5-public-home.pk-v7-public-home .pk-v7-hero .pkp-hero-shade{background:linear-gradient(92deg,#020e18fb 0%,#031420eb 38%,#0315229c 73%,#041923a1 100%),linear-gradient(#010a120f,#020b142b 60%,#04131f)}@media (width<=1160px){.pkp-homepage.pk-v5-public-home.pk-v7-public-home .pk-v7-hero .pkp-hero-grid{grid-template-columns:minmax(0,1.1fr) minmax(315px,.9fr)}}@media (width<=900px){.pkp-homepage.pk-v5-public-home.pk-v7-public-home .pk-v7-hero .pkp-hero-grid{grid-template-columns:minmax(0,1fr)}.pkp-homepage.pk-v4-public-home.pk-v5-public-home.pk-v7-public-home .pk-v7-hero .pkp-hero-copy h1{font-size:clamp(3.2rem,9vw,6rem)}}@media (width<=650px){.pkp-homepage.pk-v4-public-home.pk-v5-public-home.pk-v7-public-home .pk-v7-hero .pkp-hero-copy h1{font-size:clamp(3rem,11.2vw,4.3rem)}}.coreos-shell.coreos-premium .pk-v8-partner-hub,.coreos-shell.coreos-premium .pk-v8-pilot-center{--pk-v8-line:#bef5ce38;min-width:0}.coreos-shell.coreos-premium .pk-v8-proof-ladder{background:linear-gradient(147deg,#09272bc2,#0a1a2bb8);border-color:#c0f9ce52;box-shadow:inset 0 1px #ffffff1f,0 14px 32px #020d183d}.coreos-shell.coreos-premium .pk-v8-proof-ladder>div>div{background:#e0ffe30e;border-color:#d7fce32b;min-width:0}.coreos-shell.coreos-premium .pk-v8-partner-card,.coreos-shell.coreos-premium .pk-v8-pilot-card{border-color:var(--pk-v8-line);background:linear-gradient(142deg,#163336b3,#0b1f2cad);transition:border-color .18s,box-shadow .18s;box-shadow:0 14px 34px #000a1529,inset 0 1px #ffffff17}.coreos-shell.coreos-premium .pk-v8-partner-card:hover,.coreos-shell.coreos-premium .pk-v8-pilot-card:hover{border-color:#c0fad275;box-shadow:0 20px 42px #000a153b,inset 0 1px #ffffff1a}.coreos-shell.coreos-premium .pk-v8-pilot-card--selected{border-color:#b6f8ccb0;box-shadow:inset 0 0 0 1px #b6f8cc40,0 17px 40px #00111b38}.coreos-shell.coreos-premium .pk-v8-pilot-card button[aria-pressed=true]{outline-offset:3px;outline:2px solid #e8ffd1cc}.coreos-shell.coreos-premium :is(.pk-v8-pilot-card button,.pk-v8-pilot-card a):focus-visible{outline-offset:3px;outline:2px solid #d1ffae}html:not(.dark) .coreos-shell.coreos-premium :is(.pk-v8-partner-card,.pk-v8-pilot-card){background:linear-gradient(144deg,#fffffffc,#ebf8edf7);border-color:#25664533;box-shadow:0 12px 30px #1c513417}html:not(.dark) .coreos-shell.coreos-premium .pk-v8-pilot-card--selected{border-color:#217c4899;box-shadow:inset 0 0 0 1px #217c4829,0 14px 32px #1c51341a}@media (width<=640px){.coreos-shell.coreos-premium :is(.pk-v8-partner-card,.pk-v8-pilot-card){padding:16px}.coreos-shell.coreos-premium .pk-v8-proof-ladder{padding:15px}}@media (prefers-reduced-motion:reduce){.coreos-shell.coreos-premium :is(.pk-v8-partner-card,.pk-v8-pilot-card){transition:none}}
