body{background:#fcfcf8}.pz-fhero{background:radial-gradient(38% 420px at 88% 560px,#ffc47838,#0000 74%),radial-gradient(56% 520px at 82% 40px,#22b8e62e,#0000 74%),linear-gradient(#e9f2fc,#f6f9fd 480px,#fcfcf8 780px)!important}@media (min-width:1001px){.pz-fhero .gp-hero-visual{position:relative}.pz-fhero .gp-hero-visual:before{content:"";z-index:0;background:var(--pz-scene) center/contain no-repeat;filter:drop-shadow(0 28px 40px #16469638);pointer-events:none;width:420px;height:420px;position:absolute;top:-120px;right:-120px}.pz-fhero .gp-hero-visual>*{z-index:1;position:relative}.pz-fhero .pz-fh-icon{display:none}}body:has(.pz-feat,.pz-fx) .gp-nav-cta{color:#fff!important;background:linear-gradient(#30333b 0%,#121318 48%,#050507 100%)!important;border:1px solid #ffffff1a!important;box-shadow:inset 0 1px #ffffff47,0 10px 22px -12px #0000008c!important}.pz-fhero>div[aria-hidden=true]:first-child{display:none}.pz-fhero:after{content:"";pointer-events:none;background:linear-gradient(#fcfcf800,#fcfcf8);position:absolute;inset:560px 0 0}.pz-fhero .gp-hero-grid{z-index:1}.pz-fhero .gp-hero-grid>div:first-child{position:relative}.pz-fhero .gp-hero-grid>div:first-child:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(closest-side,#f8fbfecc,#f8fbfe00);position:absolute;inset:-50px -90px}.pz-fhero .gp-hero-visual>*{box-shadow:0 40px 90px -34px #141e466b,0 0 0 1px #fff9}.pz-fhero .gp-eyebrow-row{flex-wrap:wrap}.pz-fh-icon{object-fit:contain;filter:drop-shadow(0 10px 14px #1e285a33);flex:none;width:64px;height:64px;margin:-6px 2px -6px -4px}.pz-feat .engine-pill{-webkit-backdrop-filter:blur(10px);color:#2b2e36!important;background:#ffffffc7!important;border-color:#14161b1a!important}.pz-feat .engine-pill .ep-dot{background:linear-gradient(135deg,#1a73e8,#0ea5e9)!important;box-shadow:0 0 0 3px #6d4ef029!important}.pz-feat [style*=background-clip\:text]{background:linear-gradient(100deg,#1a73e8 15%,#2563eb 60%,#0ea5e9 95%)!important;color:#0000!important;-webkit-background-clip:text!important;background-clip:text!important}.pz-feat .gp-eyebrow{color:#1d4ed8!important}.pz-feat a[style*="background:linear-gradient(180deg,var(--brand-500),var(--brand-600))"],.pz-btn-main{position:relative;overflow:hidden;color:#fff!important;background:linear-gradient(#30333b 0%,#121318 48%,#050507 100%)!important;border:1px solid #ffffff1a!important;box-shadow:inset 0 1px #ffffff47,inset 0 -1px #0009,0 14px 26px -12px #0000008c,0 2px 4px #0000001f!important}.pz-feat a[style*="background:linear-gradient(180deg,var(--brand-500),var(--brand-600))"]:after,.pz-btn-main:after{content:"";opacity:.75;background:linear-gradient(90deg,#0000,#2fbf8f,#ffb547,#38bdf8,#2563eb,#0000);height:1px;position:absolute;top:0;left:10%;right:10%}.pz-feat a[style*="background:#fff;color:var(--ink-800);border:1px solid var(--border)"]{color:#14161b!important;border-color:#14161b!important}.pz-feat section[style*="border-top:1px solid var(--border)"]{border-top:0!important}.pz-feat section[style*="background:linear-gradient(180deg,#f2f7ff"],.pz-feat section[style*="background:linear-gradient(180deg,#eefaf4"]{background:radial-gradient(55% 60% at 88% 0,#2563eb12,#0000 70%),radial-gradient(45% 55% at 6% 100%,#2fbf8f0f,#0000 70%),#f6f6f2!important}.pz-feat{--pz-ring:linear-gradient(135deg,#1a73e8,#2563eb 45%,#0ea5e9 62%,#38bdf8 82%,#ffb547)}@media (min-width:1200px){.pz-feat>section:nth-of-type(2):before,.pz-feat>section:nth-of-type(4):before,.pz-feat>section:nth-of-type(6):before{content:"";background:var(--pz-el-1) center/contain no-repeat;pointer-events:none;filter:drop-shadow(0 12px 18px #3c28a01f);width:140px;height:140px;position:absolute;top:26px;right:max(16px,50% - 700px)}.pz-feat>section:nth-of-type(4):before{background-image:var(--pz-el-2);width:120px;height:120px;left:max(16px,50% - 700px);right:auto}.pz-feat>section:nth-of-type(6):before{background-image:var(--pz-el-3);width:110px;height:110px;top:40px}}.pz-feat .gp-split-media.pz-deco:before{content:"";z-index:2;background:var(--pz-el-4) center/contain no-repeat;pointer-events:none;filter:drop-shadow(0 10px 14px #3c28a029);width:104px;height:104px;position:absolute;top:-34px;left:-30px}@media (max-width:640px){.pz-feat .gp-split-media.pz-deco:before{width:64px;height:64px;top:-26px;left:-2px}}.pz-feat .gp-split-media{background:radial-gradient(60% 60% at 50% 55%,#2563eb1c,#0000 72%),radial-gradient(35% 40% at 85% 15%,#2fbf8f14,#0000 70%),radial-gradient(circle,#14234a12 1px,#0000 1.2px) 0 0/14px 14px,#fbfcff;border-radius:26px;padding:clamp(16px,2.4vw,30px);position:relative;box-shadow:inset 0 0 0 1px #14234a0d}.pz-feat .gp-split-media:after{content:"";opacity:.7;pointer-events:none;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%237c5cff' d='M12 1C13.4 9.2 14.8 10.6 23 12 14.8 13.4 13.4 14.8 12 23 10.6 14.8 9.2 13.4 1 12 9.2 10.6 10.6 9.2 12 1Z'/%3E%3C/svg%3E") 50%/contain no-repeat;width:16px;height:16px;position:absolute;top:12px;right:14px}.pz-feat section:not(.pz-fhero) [data-reveal][style*="background:#fff;border:1px solid var(--border)"]:not(.gp-split-media *){background:url(/images/prism/facets.svg) 100% 0/118px no-repeat,#fff!important}.pz-feat [style*="background:#fff;border:1px solid var(--border)"]{border-color:#e7e8ee!important;border-radius:20px!important;box-shadow:0 1px 2px #14234a0a,0 18px 40px -30px #14234a40!important}.pz-feat span[style*="width:38px;height:38px;border-radius:10px"],.pz-feat span[style*="width:34px;height:34px;flex:none;border-radius:9px"]{box-shadow:inset 0 1px #fff,0 6px 14px -8px #1e285a59;background:linear-gradient(160deg,#fff,#f1f2f8) padding-box,var(--pz-ring) border-box!important;color:#1e40af!important;border:1.5px solid #0000!important}.pz-feat span.font-mono[style*="justify-content:center;width:3"][style*="border-radius:10px;background:var(--"]{box-shadow:inset 0 1px #ffffff47,0 8px 16px -8px #00000080;color:#fff!important;background:linear-gradient(#30333b,#050507)!important;border-radius:999px!important}.pz-feat section[style*="linear-gradient(150deg,var(--brand-600)"]{background:#050507 url(/images/prism/band-calm.svg) 50%/cover no-repeat!important}.pz-feat section[style*="linear-gradient(150deg,var(--brand-600)"]>div[aria-hidden=true]{display:none}.pz-feat section[style*="linear-gradient(150deg,var(--brand-600)"] a[style*="background:#fff"]{color:#14161b!important}.pz-more{max-width:1080px;padding-top:clamp(40px,5vw,72px);padding-bottom:12px}.pz-more-h{letter-spacing:-.02em;color:#14161b;margin:0 0 18px;font-size:clamp(22px,2.4vw,28px);font-weight:800}.pz-more-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;display:grid}.pz-more-card{color:#14161b;background:#fff;border:1px solid #e7e8ee;border-radius:18px;flex-direction:column;gap:10px;padding:16px;text-decoration:none;transition:transform .16s,box-shadow .2s,border-color .2s;display:flex;box-shadow:0 1px 2px #14234a0a}.pz-more-card:hover{border-color:#cfd2e0;transform:translateY(-2px);box-shadow:0 18px 36px -24px #14234a59}.pz-more-card img{object-fit:contain;filter:drop-shadow(0 6px 10px #1e285a29);width:56px;height:56px}.pz-more-card b{font-size:14.5px;font-weight:800;line-height:1.25;display:block}.pz-more-card small{color:#5b5f6b;margin-top:4px;font-size:12.5px;line-height:1.45;display:block}.pz-more-all{color:#14161b;margin-top:14px;font-size:14px;font-weight:700;text-decoration:none;display:inline-block}@media (max-width:1000px){.pz-more-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:760px){.pz-fhero{background:radial-gradient(70% 300px at 90% 0,#22b8e629,#0000 74%),linear-gradient(#e9f2fc,#f6f9fd 420px,#fcfcf8 680px)!important}.pz-fhero:after{background:linear-gradient(#fcfcf800,#fcfcf8 380px);height:auto;top:520px}.pz-more-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pz-fh-icon{width:52px;height:52px}}.pz-fx-hero{text-align:center;background:linear-gradient(#fcfcf800 420px,#fcfcf8 760px),radial-gradient(40% 380px at 50% 640px,#ffc47829,#0000 74%),linear-gradient(#e9f2fc,#f6f9fd 440px,#fcfcf8 760px);padding:clamp(118px,11vw,150px) 20px clamp(56px,6vw,84px);position:relative;overflow:hidden}@media (min-width:1201px){.pz-fx-wrap{position:static!important}.pz-fx-hero:before{content:"";filter:drop-shadow(0 24px 34px #16469633);pointer-events:none;background:url(/images/prism/obj-send.webp) 50%/contain no-repeat;width:250px;height:250px;position:absolute;top:210px;left:max(24px,50% - 700px)}.pz-fx-wrap:after{content:"";filter:drop-shadow(0 24px 34px #16469633);pointer-events:none;background:url(/images/prism/obj-radar.webp) 50%/contain no-repeat;width:250px;height:250px;position:absolute;top:210px;right:max(24px,50% - 700px)}}.pz-fx-hero:after{content:"";pointer-events:none;background:linear-gradient(#fcfcf800,#fcfcf8);height:120px;position:absolute;bottom:0;left:0;right:0}.pz-fx-wrap{z-index:1;max-width:760px;margin:0 auto;position:relative}.pz-fx-wrap:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(closest-side,#fcfcf8cc,#fcfcf800);position:absolute;inset:-40px -120px}.pz-fx-eyebrow{-webkit-backdrop-filter:blur(10px);color:#2b2e36;background:#ffffffc7;border:1px solid #14161b1a;border-radius:999px;align-items:center;gap:8px;padding:6px 14px;font-size:13px;font-weight:700;display:inline-flex}.pz-fx-h1{letter-spacing:-.035em;color:#0e0f13;text-wrap:balance;margin:18px 0 14px;font-size:clamp(34px,5.2vw,60px);font-weight:800;line-height:1.05}.pz-fx-accent{background:linear-gradient(100deg,#1a73e8 15%,#2563eb 60%,#0ea5e9 95%);color:#0000;-webkit-background-clip:text;background-clip:text}.pz-fx-lead{color:#4a4e59;max-width:620px;margin:0 auto;font-size:clamp(16px,1.5vw,18.5px);line-height:1.6}.pz-fx-cta{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:28px;display:flex}.pz-btn{border-radius:12px;align-items:center;gap:9px;padding:14px 24px;font-size:15.5px;font-weight:700;text-decoration:none;display:inline-flex}.pz-btn-line{color:#14161b;background:#fffc;border:1px solid #14161b}.pz-fx-icons{flex-wrap:wrap;justify-content:center;gap:10px;margin:34px auto 0;padding:0;list-style:none;display:flex}.pz-fx-icons a{color:#2b2e36;-webkit-backdrop-filter:blur(10px);background:#ffffff9e;border:1px solid #ffffffe6;border-radius:16px;flex-direction:column;align-items:center;gap:6px;width:104px;padding:10px 6px;font-size:12px;font-weight:700;line-height:1.25;text-decoration:none;transition:transform .16s;display:flex;box-shadow:0 10px 24px -18px #1e285a80}.pz-fx-icons a:hover{transform:translateY(-3px)}.pz-fx-icons img{object-fit:contain;filter:drop-shadow(0 6px 10px #1e285a2e);width:52px;height:52px}.pz-fx-sec{max-width:1120px;margin:0 auto;padding:0 20px clamp(48px,6vw,84px)}.pz-fx-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.pz-fx-card{color:inherit;background:#fff;border:1px solid #e7e8ee;border-radius:22px;flex-direction:column;padding:8px 8px 22px;text-decoration:none;transition:transform .18s,box-shadow .2s,border-color .2s;display:flex;box-shadow:0 1px 2px #14234a0a,0 18px 40px -30px #14234a40}.pz-fx-card:hover{border-color:#cfd2e0;transform:translateY(-3px);box-shadow:0 26px 50px -30px #14234a66}.pz-fx-media{aspect-ratio:16/6.4;background:#eef1f7;border-radius:16px;place-items:center;display:grid;position:relative;overflow:hidden}.pz-fx-media:after{content:"";pointer-events:none;background:radial-gradient(40% 70%,#ffffffbf,#fff0 70%),linear-gradient(#fcfcf880,#fcfcf880);position:absolute;inset:0}.pz-fx-media>img:first-child{object-fit:cover;object-position:85% 45%;width:100%;height:100%;display:block;position:absolute;inset:0}.pz-fx-badge{z-index:1;place-items:center;display:grid;position:relative}.pz-fx-badge img{object-fit:contain;filter:drop-shadow(0 12px 16px #2828783d);width:92px;height:92px}.pz-fx-card h2{letter-spacing:-.01em;color:#14161b;margin:18px 14px 8px;font-size:19px;font-weight:800}.pz-fx-card p{color:#4a4e59;flex:1;margin:0 14px;font-size:14px;line-height:1.55}.pz-fx-more{color:#14161b;margin:14px 14px 0;font-size:14px;font-weight:700}.pz-fx-sec[aria-labelledby=pz-fx-flow-h]{position:relative}@media (min-width:1000px){.pz-fx-sec[aria-labelledby=pz-fx-flow-h]:before,.pz-fx-sec[aria-labelledby=pz-fx-flow-h]:after{content:"";pointer-events:none;background:url(/images/prism/el-glass-ribbon.webp) 50%/contain no-repeat;width:130px;height:130px;position:absolute;top:-20px}.pz-fx-sec[aria-labelledby=pz-fx-flow-h]:before{left:40px}.pz-fx-sec[aria-labelledby=pz-fx-flow-h]:after{background-image:url(/images/prism/el-orb-pair.webp);right:40px}}.pz-fx-flow-h{text-align:center;letter-spacing:-.025em;color:#0e0f13;margin:0 auto 8px;font-size:clamp(26px,3.4vw,38px);font-weight:800}.pz-fx-flow-sub{text-align:center;color:#4a4e59;max-width:560px;margin:0 auto 28px;font-size:16px;line-height:1.55}.pz-fx-flow{counter-reset:pzflow;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid;position:relative}.pz-fx-flow:before{content:"";opacity:.45;background:linear-gradient(90deg,#2fbf8f,#1a73e8,#0ea5e9,#38bdf8,#ffb547);border-radius:2px;height:2px;position:absolute;top:44px;left:10%;right:10%}.pz-fx-flow li{text-align:center;padding:0 4px;position:relative}.pz-fx-flow a{color:#14161b;flex-direction:column;align-items:center;gap:8px;text-decoration:none;display:flex}.pz-fx-flow .pz-fx-node{background:#ffffffe6;border:1px solid #e7e8ee;border-radius:26px;place-items:center;width:88px;height:88px;display:grid;box-shadow:0 14px 30px -20px #1e285a80}.pz-fx-flow .pz-fx-node img{object-fit:contain;width:64px;height:64px}.pz-fx-flow b{font-size:14px;font-weight:800}.pz-fx-flow small{color:#5b5f6b;max-width:170px;font-size:12.5px;line-height:1.4}.pz-fx-flow b:before{counter-increment:pzflow;content:counter(pzflow) ". ";color:#8a8fa0}.pz-fx-guard{color:#2b2e36;background:#fff;border:1px dashed #cfd2e0;border-radius:16px;justify-content:center;align-items:center;gap:12px;max-width:720px;margin:22px auto 0;padding:12px 18px;font-size:14px;text-decoration:none;display:flex}.pz-fx-guard img{object-fit:contain;width:40px;height:40px}.pz-fx-band{text-align:center;color:#fff;background:#050507 url(/images/prism/band-calm.svg) 50%/cover no-repeat;border-radius:28px;margin:0 20px clamp(48px,6vw,84px);padding:clamp(36px,5vw,60px) 24px;position:relative;overflow:hidden}.pz-fx-band h2{letter-spacing:-.02em;margin:0 0 8px;font-size:clamp(24px,3vw,34px);font-weight:800}.pz-fx-band p{color:#ffffffd1;max-width:480px;margin:0 auto 22px;font-size:15.5px;line-height:1.55}.pz-fx-band .pz-btn{color:#14161b;background:#fff}@media (max-width:1000px){.pz-fx-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pz-fx-flow{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:24px}.pz-fx-flow:before{display:none}}@media (max-width:640px){.pz-fx-hero{padding-bottom:120px}.pz-fx-grid{grid-template-columns:1fr}.pz-fx-flow{grid-template-columns:repeat(2,minmax(0,1fr))}.pz-fx-icons a{width:92px}.pz-fx-band{margin:0 12px 48px}}@media (prefers-reduced-motion:reduce){.pz-fx-card,.pz-more-card,.pz-fx-icons a{transition:none}}@media (max-width:640px){.pz-feat .gp-section,.pz-more{padding-left:16px!important;padding-right:16px!important}.pz-feat .gp-4col{grid-template-columns:1fr!important}.pz-feat .gp-split-media{border-radius:20px;margin-left:-6px;margin-right:-6px;padding:10px}.pz-fx-hero{padding-bottom:36px;padding-left:16px;padding-right:16px}.pz-fx-wrap:before{inset:-30px -16px}.pz-fx-icons{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:28px;display:grid}.pz-fx-icons a{width:auto}.pz-fx-sec{padding-left:12px;padding-right:12px}.pz-fx-grid{gap:12px}.pz-fx-flow{row-gap:10px;grid-template-columns:1fr!important}.pz-fx-flow li{text-align:left;padding:0}.pz-fx-flow a{background:#fff;border:1px solid #e7e8ee;border-radius:18px;grid-template-columns:64px 1fr;align-items:center;column-gap:14px;padding:10px;display:grid}.pz-fx-flow .pz-fx-node{width:64px;height:64px;box-shadow:none;border-radius:18px;grid-row:1/3}.pz-fx-flow .pz-fx-node img{width:48px;height:48px}.pz-fx-flow small{max-width:none}.pz-fx-guard{text-align:left;justify-content:flex-start}.pz-fx-band{border-radius:24px;margin:0 12px 40px}}.pz-fx-media{place-items:center;display:grid;background:radial-gradient(60% 80% at 50% 60%,#22b8e61f,#0000 74%),linear-gradient(#f2f7fd,#fafcfe)!important}.pz-fx-media>img:first-child{display:none}.pz-fx-media .pz-fx-badge{width:112px;height:112px;margin:0;box-shadow:none!important;background:0 0!important;border:0!important;position:static!important}.pz-fx-media .pz-fx-badge img{width:96px;height:96px}.pz-feat>section:before,.pz-feat .gp-split-media.pz-deco:before,.pz-fx-sec[aria-labelledby=pz-fx-flow-h]:before,.pz-fx-sec[aria-labelledby=pz-fx-flow-h]:after{display:none!important}.pz-fplan{color:#fff;background:#12141a;border-radius:999px;align-items:center;padding:6px 11px;font-size:12.5px;font-weight:600;line-height:1;display:inline-flex}.pz-feat .gp-hero-cta{margin-bottom:12px!important}.pz-fband{color:#10162b;background:linear-gradient(100deg,#eaf3fd,#fff6e8);border:1px solid #dfe9f5;border-radius:18px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;max-width:1120px;margin:0 auto;padding:22px 28px;font-size:15px;line-height:1.35;display:flex}.pz-fband strong{font-size:19px;font-weight:750;display:block}.pz-fband span{color:#566074}.pz-fband a{color:#fff;background:linear-gradient(#30333b,#121318 48%,#050507);border-radius:12px;padding:13px 20px;font-weight:700;text-decoration:none}@media (max-width:1180px){.pz-fband{margin:0 20px}}
