.mkt-platform .pf-hero{background:var(--paper);padding-top:calc(var(--nav-h) + clamp(40px,6vw,88px));border-bottom:1px solid var(--line);padding-bottom:clamp(56px,7vw,96px);position:relative;overflow-x:clip}.mkt-platform .pf-hero__grid{flex-wrap:wrap;align-items:center;gap:48px 56px;display:flex}.mkt-platform .pf-hero__copy{flex-direction:column;flex:400px;align-items:flex-start;gap:22px;min-width:0;display:flex}.mkt-platform .pf-h1{letter-spacing:-.04em;text-wrap:balance;max-width:12ch;color:var(--ink);margin:0;font-size:clamp(42px,5.8vw,80px);font-weight:800;line-height:.99}.mkt-platform .pf-h1 span{color:var(--green-dark)}.mkt-platform .pf-hero__sub{color:var(--muted);max-width:31em;margin:0;font-size:clamp(18px,1.4vw,21px);line-height:1.5}.mkt-platform .pf-acts{flex-wrap:wrap;gap:12px 14px;margin-top:4px;display:flex}.mkt-platform .pf-btn-line{border:1px solid var(--ink);min-height:54px;color:var(--ink);background:0 0;border-radius:6px;align-items:center;gap:10px;padding:0 24px;font-size:16px;font-weight:600;text-decoration:none;transition:background .18s,color .18s;display:inline-flex}.mkt-platform .pf-btn-line:hover{background:var(--ink);color:var(--white)}.mkt-platform .pf-doors{border-top:1px solid var(--line);width:100%;max-width:520px;color:var(--ink);margin:0;padding-top:16px;font-size:15px;font-weight:600}.mkt-platform .pf-doors span{color:var(--green-dark)}.mkt-platform .pf-crumb{color:var(--muted);align-items:center;gap:10px;font-size:14px;font-weight:600;display:flex}.mkt-platform .pf-crumb a{border:1px solid var(--line);background:var(--white);min-height:34px;color:var(--ink);border-radius:999px;align-items:center;gap:6px;padding:0 14px 0 10px;text-decoration:none;transition:border-color .18s,color .18s;display:inline-flex}.mkt-platform .pf-crumb a:hover{border-color:var(--green-dark);color:var(--green-dark)}.mkt-platform .pf-crumb a svg{transition:transform .18s var(--ease)}.mkt-platform .pf-crumb a:hover svg{transform:translate(-2px)}.mkt-platform .pf-crumb span{color:var(--muted-2)}.mkt-platform .pf-crumb span[aria-current]{color:var(--muted)}.mkt-platform .pf-plane{perspective:1500px;flex:1.08 440px;width:100%;min-width:0;max-width:620px;margin-inline:auto;padding:8px 0 0;position:relative}.mkt-platform .pf-deck{border:1px solid var(--line);transform-style:preserve-3d;transform:rotateX(calc(16deg + var(--rx,0deg) + var(--ax,0deg))) rotateY(calc(var(--ry,0deg) + var(--ay,0deg))) rotateZ(-4deg);transition:transform .5s var(--ease);background:linear-gradient(160deg,#eef1ec,#e1e5de);border-radius:22px;grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:1fr;gap:12px;padding:20px;display:grid;position:relative;box-shadow:0 60px 80px -50px #12141273}@property --pf-z{syntax:"<length>";inherits:false;initial-value:18px}.mkt-platform .pf-card{aspect-ratio:1/1.02;background:var(--white);border:1px solid var(--line);min-width:0;transform:translateZ(var(--pf-z,18px));animation:5.5s ease-in-out infinite pfh-float;animation-delay:var(--d,0s);border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:10px 6px;transition:border-color .4s,box-shadow .4s;display:flex;position:relative;overflow:hidden;box-shadow:0 22px 30px -20px #12141266,0 1px #1214120a}.mkt-platform .pf-card img{object-fit:contain;width:92%;height:auto;max-height:54px;display:block}.mkt-platform .pf-card svg.pf-gen{fill:none;width:40px;height:40px;stroke:var(--ink);stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round}.mkt-platform .pf-card b{text-align:center;color:var(--ink);font-size:14.5px;font-weight:700;line-height:1.2}.mkt-platform .pf-card small{color:var(--muted);text-align:center;font-size:13px;font-weight:600;line-height:1.3}.mkt-platform .pf-card--all{background:var(--white);border:1px dashed var(--muted-2)}@keyframes pfh-float{0%,to{transform:translateZ(var(--pf-z,18px))}50%{transform:translateZ(calc(var(--pf-z,18px) + 22px))}}.mkt-platform .pf-card.is-read{border-color:var(--green);box-shadow:0 0 0 1px var(--green),0 30px 40px -20px #148a4780}.mkt-platform .pf-card:after{content:"";background:var(--green);opacity:0;border-radius:50%;width:7px;height:7px;transition:opacity .3s,transform .3s;position:absolute;top:8px;right:8px;transform:scale(.4)}.mkt-platform .pf-card.is-read:after{opacity:1;animation:1s ease-out infinite pfh-ping;transform:scale(1)}.mkt-platform .pf-card.was-read:after{opacity:.55;transform:scale(.8)}@keyframes pfh-ping{0%{box-shadow:0 0 #34e27a99}to{box-shadow:0 0 0 9px #34e27a00}}.mkt-platform .pf-helixbar{z-index:1;background:var(--ink);width:max-content;max-width:100%;color:var(--white);border-radius:12px;align-items:center;gap:12px;margin:-18px auto 0;padding:10px 16px 10px 10px;display:flex;position:relative;box-shadow:0 16px 30px -16px #12141299}.mkt-platform .pf-helixbar i{background:var(--green);width:34px;height:34px;color:var(--on-green);border-radius:9px;flex:none;place-items:center;display:grid}.mkt-platform .pf-helixbar i svg{width:20px;height:20px;animation:9s linear infinite pfh-spin}@keyframes pfh-spin{to{transform:rotate(360deg)}}.mkt-platform .pf-helixbar b{font-size:14.5px;font-weight:700;display:block}.mkt-platform .pf-helixbar small{color:var(--muted-2);align-items:center;gap:6px;font-size:12.5px;display:flex}.mkt-platform .pf-helixbar small:before{content:"";background:var(--green);border-radius:50%;flex:none;width:6px;height:6px;animation:1.2s ease-out infinite pfh-ping}.mkt-platform .pf-helixbar small span{transition:opacity .25s}.mkt-platform .pf-helixbar small span.is-fading{opacity:0}@media (max-width:699px),(max-height:500px) and (hover:none) and (pointer:coarse){.mkt-platform .pf-crumb a{min-height:44px}}@media (max-width:559px){.mkt-platform .pf-deck{border-radius:16px;gap:8px;padding:14px}.mkt-platform .pf-card{border-radius:9px;gap:6px;padding:8px 4px}.mkt-platform .pf-card img{max-height:32px}.mkt-platform .pf-card svg.pf-gen{width:28px;height:28px}.mkt-platform .pf-card small{display:none}.mkt-platform .pf-card b{font-size:12px}.mkt-platform .pf-acts{width:100%}.mkt-platform .pf-acts a{flex:100%;justify-content:center}}@media (prefers-reduced-motion:reduce){.mkt-platform .pf-card{transition:none;animation:none}.mkt-platform .pf-deck{transition:none}.mkt-platform .pf-helixbar i svg,.mkt-platform .pf-card:after,.mkt-platform .pf-helixbar small:before{animation:none}.mkt-platform .pf-helixbar small span,.mkt-platform .pf-crumb a svg{transition:none}}
