.pl{--canvas:#F8F7F3;--canvas-2:#ffffff;--surface:rgba(255,255,255,0.88);--surface-solid:#ffffff;--ink:#111827;--ink-2:#374151;--ink-3:#6B7280;--line:rgba(17,24,39,0.10);--line-strong:rgba(17,24,39,0.20);--accent:#3157D5;--accent-hover:#2645af;--accent-ink:#ffffff;--accent-soft:#E8EEFF;--accent-light:#E8EEFF;--accent-light-ink:#3157D5;--signal:#111827;--signal-ink:#ffffff;--signal-soft:#e5e3dc;--danger:#b33a28;--shadow-lg:0 40px 80px -40px rgba(17,24,39,0.28);--shadow-md:0 24px 50px -30px rgba(17,24,39,0.18);--grain-opacity:0.035;--gutter:clamp(16px,2vw,36px);--maxw:90vw;--radius:8px;--radius-sm:6px;--radius-xl:28px;--nav-h:62px;--font-display:"Inter Tight","Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--font-body:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--t-quick:cubic-bezier(0.32,0.72,0,1);--t-soft:cubic-bezier(0.16,1,0.3,1);background:var(--canvas);color:var(--ink);font-family:var(--font-body);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;position:relative}.pl svg{display:inline-block;vertical-align:middle}.pl-compare__insight svg,.pl-cta__stat svg,.pl-role__disclosure-icon svg{width:20px;height:20px}.pl-viz__panel-head svg{width:13px;height:13px}.pl-why__points svg{width:16px;height:16px;color:var(--accent);flex:none}.pl *,.pl :after,.pl :before{box-sizing:border-box}.pl figure,.pl h1,.pl h2,.pl h3,.pl h4,.pl ol,.pl p,.pl ul{margin:0}.pl ol,.pl ul{padding:0;list-style:none}.pl img{display:block;max-width:100%}.pl button{font:inherit;color:inherit;border:0;background:none;cursor:pointer}.pl a{color:inherit;text-decoration:none}.pl :focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:6px}.pl-shell{width:100%;max-width:var(--maxw);margin-inline:auto;padding-inline:var(--gutter)}.pl-section{position:relative;scroll-margin-top:calc(var(--nav-h) + 10px)}.pl-eyebrow{display:inline-flex;align-items:center;gap:10px;font-family:var(--font-display);font-size:clamp(11px,1vw,12.5px);font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-3)}.pl-eyebrow:before{content:"";width:26px;height:1px;background:currentColor;opacity:.6}.pl-h2{letter-spacing:-.035em;line-height:.98;font-size:clamp(2.35rem,6.2vw,5.5rem);text-wrap:balance}.pl-h2,.pl-h3{font-family:var(--font-display);font-weight:600}.pl-h3{letter-spacing:-.03em;line-height:1.02;font-size:clamp(1.75rem,3.4vw,3rem)}.pl-lead{font-size:clamp(1rem,1.35vw,1.2rem);line-height:1.55;color:var(--ink-2);max-width:56ch}.pl-note{font-size:12px;line-height:1.5;color:var(--ink-3)}.pl-badge{display:inline-flex;align-items:center;gap:8px;padding:6px 12px 6px 10px;border-radius:999px;border:1px solid var(--line);background:var(--surface);backdrop-filter:blur(14px);font-family:var(--font-display);font-size:11.5px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--ink-2)}.pl-badge__dot{width:7px;height:7px;border-radius:50%;box-shadow:0 0 0 4px var(--accent-soft)}.pl-badge__dot,.pl-dot{background:var(--accent)}.pl-dot{width:6px;height:6px;border-radius:2px;flex:none}.pl-btn{--btn-bg:var(--accent);--btn-fg:#ffffff;position:relative;display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:14px 26px;border-radius:999px;background-color:var(--btn-bg);background:var(--btn-bg);color:var(--btn-fg)!important;font-family:var(--font-display);font-size:15px;font-weight:600;letter-spacing:-.01em;overflow:hidden;isolation:isolate;border:1px solid transparent;cursor:pointer;text-decoration:none;transition:transform .35s var(--t-soft),box-shadow .35s var(--t-soft),background-color .25s ease,color .25s ease}.pl-btn--primary{--btn-bg:#3157D5;--btn-fg:#ffffff;background-color:#3157D5!important;background:#3157D5!important;color:#ffffff!important;border:1px solid rgba(255,255,255,.2)!important;box-shadow:0 12px 28px -10px rgba(49,87,213,.65)!important}.pl-btn--primary:after{content:"";position:absolute;inset:0;background:#2645af;transform:translateY(101%);transition:transform .45s var(--t-soft);z-index:-1}.pl-btn--primary:hover{transform:translateY(-2px);color:#ffffff!important;background-color:#2645af!important;box-shadow:0 16px 36px -10px rgba(49,87,213,.75)!important}.pl-btn--primary:hover:after{transform:translateY(0)}.pl-btn--ghost{--btn-bg:transparent;--btn-fg:var(--ink);background-color:transparent!important;color:var(--ink)!important;border:1px solid var(--line-strong)!important;backdrop-filter:blur(12px)}.pl-btn--ghost:hover{background-color:var(--surface)!important;transform:translateY(-2px);border-color:var(--ink)!important}.pl-btn--light{--btn-bg:#ffffff;--btn-fg:#111827;color:#111827!important;background-color:#ffffff!important;background:#ffffff!important;position:relative;overflow:hidden;isolation:isolate;border:1px solid rgba(17,24,39,.1)!important;box-shadow:0 8px 24px -10px rgba(0,0,0,.15)!important;transition:transform .35s var(--t-soft),box-shadow .35s var(--t-soft),color .25s ease,border-color .25s ease,background-color .25s ease}.pl-btn--light:after{content:"";position:absolute;inset:0;background:var(--accent);transform:translateY(101%);transition:transform .45s var(--t-soft);z-index:-1}.pl-btn--light .pl-btn__arrow,.pl-btn--light svg{color:inherit;transition:color .25s ease,transform .35s var(--t-soft)}.pl-btn--light:hover{color:#ffffff!important;transform:translateY(-2px);background-color:var(--accent)!important;border-color:var(--accent)!important;box-shadow:0 16px 36px -12px rgba(49,87,213,.6)!important}.pl-btn--light:hover:after{transform:translateY(0)}.pl-btn--light:hover .pl-btn__arrow,.pl-btn--light:hover svg,.pl-btn--outline-light{color:#ffffff!important}.pl-btn--outline-light{--btn-bg:rgba(255,255,255,0.12);--btn-fg:#ffffff;background-color:rgba(255,255,255,.12)!important;background:rgba(255,255,255,.12)!important;border:1px solid rgba(255,255,255,.38)!important;backdrop-filter:blur(14px)}.pl-btn--outline-light:hover{background-color:rgba(255,255,255,.22)!important;background:rgba(255,255,255,.22)!important;color:#ffffff!important;border-color:rgba(255,255,255,.7)!important;transform:translateY(-2px)}.pl-btn__arrow{width:16px;height:16px;transition:transform .45s var(--t-soft)}.pl-btn:hover .pl-btn__arrow{transform:translateX(4px)}.pl-link{display:inline-flex;align-items:center;gap:8px;font-family:var(--font-display);font-weight:600;font-size:14.5px;color:var(--ink);position:relative}.pl-link:after{content:"";position:absolute;left:0;bottom:-3px;width:100%;height:1px;background:currentColor;transform:scaleX(0);transform-origin:left;transition:transform .45s var(--t-soft)}.pl-link:hover:after{transform:scaleX(1)}.pl-reveal{opacity:0;transform:translateY(28px);filter:blur(6px);transition:opacity .9s var(--t-soft),transform 1s var(--t-soft),filter .9s var(--t-soft);transition-delay:var(--d,0s)}.pl-reveal.is-in{opacity:1;transform:none;filter:none}.pl-reveal--clip{opacity:1;filter:none;clip-path:inset(0 0 100% 0);transform:translateY(10%)}.pl-reveal--clip.is-in{clip-path:inset(0 0 0 0);transform:none}.pl-line-mask{display:block;overflow:hidden}.pl-line-mask>span{display:block;transform:translateY(110%);transition:transform 1.05s var(--t-soft);transition-delay:var(--d,0s)}.pl .is-in .pl-line-mask>span,.pl .pl-line-mask.is-in>span,.pl.is-in .pl-line-mask>span{transform:translateY(0)}.pl-media{position:relative;overflow:hidden;background:var(--canvas-2);border-radius:var(--radius)}.pl-media img{width:100%;height:100%;object-fit:cover;transform:scale(calc(1.06 + var(--p, 0) * .07)) translateY(calc(var(--p, 0) * -3%));transition:transform .15s linear}.pl-media--parallax img{height:calc(100% + 16%);top:-8%;position:absolute}.pl-grain:after{content:"";position:absolute;inset:0;pointer-events:none;opacity:var(--grain-opacity);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3'/%3E%3C/filter%3E%3Crect width='160' height='160' filter='url(%23n)'/%3E%3C/svg%3E");mix-blend-mode:overlay;z-index:3}.pl-nav{position:fixed;inset:0 0 auto;z-index:60;transition:background-color .5s ease,box-shadow .5s ease,backdrop-filter .5s ease}.pl-nav__bar{height:var(--nav-h);display:flex;align-items:center;justify-content:space-between;gap:20px;color:#fff;transition:color .5s ease}.pl-nav.is-scrolled{background:color-mix(in srgb,var(--canvas) 84%,transparent);backdrop-filter:saturate(160%) blur(18px);box-shadow:0 1px 0 var(--line)}.pl-nav.is-scrolled .pl-nav__bar{color:var(--ink)}.pl-brand-container{display:inline-flex;align-items:center;gap:10px;white-space:nowrap;user-select:none;flex:none}.pl-brand-page-name{font-size:24px;font-weight:750;letter-spacing:-.04em;line-height:1;color:#ffffff;text-decoration:none;transition:opacity .16s ease,color .3s ease}.pl-brand-page-name:hover{opacity:.85}.pl-brand-by{display:inline-flex;align-items:center;gap:6px;padding-left:10px;border-left:1.5px solid rgba(255,255,255,.28);text-decoration:none;opacity:.92;transition:opacity .16s ease,border-color .3s ease}.pl-brand-by:hover{opacity:1}.pl-brand-by-label{font-size:11px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-weight:700;color:rgba(255,255,255,.65);transition:color .3s ease}.pl-brand-altf-icon{width:16px;height:16px;object-fit:contain;display:block}.pl-brand-altf-name{font-size:13px;font-weight:750;letter-spacing:-.02em;color:#ffffff;transition:color .3s ease}.pl-nav.is-scrolled .pl-brand-container:not(.is-dark) .pl-brand-page-name{color:var(--ink)}.pl-nav.is-scrolled .pl-brand-container:not(.is-dark) .pl-brand-by{border-left-color:var(--line)}.pl-nav.is-scrolled .pl-brand-container:not(.is-dark) .pl-brand-by-label{color:var(--muted)}.pl-nav.is-scrolled .pl-brand-container:not(.is-dark) .pl-brand-altf-name{color:var(--ink)}.pl-nav.is-open .pl-brand-container:not(.is-dark) .pl-brand-page-name,.pl-nav.is-open .pl-nav__bar{color:var(--ink)!important}.pl-nav.is-open .pl-brand-container:not(.is-dark) .pl-brand-by{border-left-color:var(--line)!important}.pl-nav.is-open .pl-brand-container:not(.is-dark) .pl-brand-by-label{color:var(--muted)!important}.pl-nav.is-open .pl-brand-container:not(.is-dark) .pl-brand-altf-name{color:var(--ink)!important}.pl-nav.is-open .pl-icon-btn{border-color:var(--line-strong)!important;background:var(--surface)!important;color:var(--ink)!important}.pl-brand-container.is-dark .pl-brand-page-name{color:#ffffff}.pl-brand-container.is-dark .pl-brand-by{border-left-color:rgba(255,255,255,.25)}.pl-brand-container.is-dark .pl-brand-by-label{color:rgba(255,255,255,.65)}.pl-brand-container.is-dark .pl-brand-altf-name{color:#ffffff}.pl-nav__links{display:none;align-items:center;gap:4px;padding:6px;border-radius:999px;border:1px solid rgba(255,255,255,.18);background:rgba(11,11,15,.22);backdrop-filter:blur(16px)}.pl-nav.is-scrolled .pl-nav__links{border-color:var(--line);background:var(--surface)}.pl-nav__link{position:relative;padding:9px 15px;border-radius:999px;font-family:var(--font-display);font-size:14px;font-weight:500;opacity:.82;transition:opacity .3s ease,color .3s ease;white-space:nowrap}.pl-nav__link:hover{opacity:1}.pl-nav__link.is-active{opacity:1;color:#fff;background:rgba(255,255,255,.16)}.pl-nav.is-scrolled .pl-nav__link.is-active{color:var(--ink);background:var(--accent-soft)}.pl-nav__actions{display:flex;align-items:center;gap:10px}.pl-icon-btn{width:36px;height:36px;border-radius:50%;display:grid;place-items:center;border:1px solid rgba(255,255,255,.22);background:rgba(11,11,15,.2);backdrop-filter:blur(14px);transition:transform .4s var(--t-soft),background-color .4s ease,border-color .4s ease}.pl-nav.is-scrolled .pl-icon-btn{border-color:var(--line-strong);background:var(--surface)}.pl-icon-btn:hover{transform:translateY(-1px)}.pl-nav.is-scrolled .pl-icon-btn:hover{border-color:var(--ink)}.pl-nav__cta{padding:10px 22px!important;font-size:13.5px!important;font-weight:600!important;background:#3157D5!important;background-color:#3157D5!important;border:1px solid rgba(255,255,255,.22)!important;box-shadow:0 8px 20px -6px rgba(49,87,213,.6)!important;border-radius:999px!important}.pl-nav__cta,.pl-nav__cta .pl-btn__arrow,.pl-nav__cta svg,.pl-nav__cta:hover{color:#ffffff!important}.pl-nav__cta:hover{background:#2645af!important;background-color:#2645af!important;border-color:rgba(255,255,255,.4)!important;box-shadow:0 12px 28px -6px rgba(49,87,213,.75)!important;transform:translateY(-2px)}.pl-nav__cta:hover .pl-btn__arrow,.pl-nav__cta:hover svg{color:#ffffff!important}.pl-nav:not(.is-scrolled) .pl-nav__cta{box-shadow:0 10px 24px -6px rgba(49,87,213,.6)!important}.pl-nav.is-scrolled .pl-nav__cta,.pl-nav:not(.is-scrolled) .pl-nav__cta{background:#3157D5!important;background-color:#3157D5!important;color:#ffffff!important}.pl-nav__burger{display:none;flex-direction:column;align-items:center;justify-content:center;gap:3px;padding:0}.pl-nav__burger span{display:block;width:14px;height:1.4px;background:currentColor;border-radius:2px;transition:transform .35s var(--t-soft),opacity .25s ease}.pl-nav__burger span+span{margin-top:0}.pl-nav.is-open .pl-nav__burger span:first-child,.pl-nav__burger.is-open span:first-child{transform:translateY(4.4px) rotate(45deg)}.pl-nav.is-open .pl-nav__burger span:nth-child(2),.pl-nav__burger.is-open span:nth-child(2){opacity:0;transform:scaleX(0)}.pl-nav.is-open .pl-nav__burger span:nth-child(3),.pl-nav__burger.is-open span:nth-child(3){transform:translateY(-4.4px) rotate(-45deg)}.pl-nav__progress{position:absolute;left:0;bottom:0;height:1.5px;width:100%;transform-origin:left;transform:scaleX(var(--sp,0));background:var(--accent);transition:transform .1s linear}.pl-drawer{position:fixed;inset:0;z-index:59;background:color-mix(in srgb,var(--canvas) 96%,transparent);backdrop-filter:blur(22px);padding:calc(var(--nav-h) + 24px) var(--gutter) 40px;display:flex;flex-direction:column;justify-content:space-between;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .5s var(--t-soft),visibility 0s linear .5s}.pl-drawer.is-open{opacity:1;visibility:visible;pointer-events:auto;transition:opacity .5s var(--t-soft)}.pl-drawer__link{display:flex;align-items:baseline;justify-content:space-between;gap:16px;padding:16px 0;border-bottom:1px solid var(--line);font-family:var(--font-display);font-size:clamp(1.5rem,6.5vw,2.2rem);font-weight:600;letter-spacing:-.03em;opacity:0;transform:translateY(22px);transition:opacity .6s var(--t-soft),transform .7s var(--t-soft)}.pl-drawer.is-open .pl-drawer__link{opacity:1;transform:none}.pl-drawer__link span{font-family:var(--font-body);font-size:11px;letter-spacing:.16em;color:var(--ink-3)}.pl-hero{position:relative;min-height:100vh;min-height:100svh;display:flex;flex-direction:column;justify-content:flex-end;background:#111827;color:#fff;isolation:isolate;overflow:clip}.pl-hero__inner{transform:translateY(calc(var(--hp, 0) * -54px))}.pl-hero__copy{opacity:clamp(.12,1 - var(--hp,0) * .72,1);transform:translateY(calc(var(--hp, 0) * 22px))}.pl-hero__stage{transform:translateY(calc(var(--hp, 0) * 58px)) rotate(calc(var(--hp, 0) * -1.4deg)) scale(calc(1 - var(--hp, 0) * .05));opacity:clamp(.1,1 - var(--hp,0) * .55,1)}.pl-hero__scroll{opacity:calc(1 - var(--hp, 0) * 2.2)}.pl-hero__bg{position:absolute;inset:-8% 0 -8% 0;z-index:-2;will-change:transform}.pl-hero__bg img,.pl-hero__bg video{width:100%;height:100%;object-fit:cover;object-position:50% 42%;transform:scale(calc(1.02 + var(--hp, 0) * .12));transition:transform .1s linear}.pl-hero__veil{position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,rgba(17,24,39,.82),rgba(17,24,39,.22) 34%,rgba(17,24,39,.72) 72%,rgba(17,24,39,.96)),radial-gradient(120% 90% at 8% 92%,rgba(17,24,39,.96) 0,rgba(17,24,39,.3) 62%)}.pl-hero__inner{position:relative;width:100%;max-width:var(--maxw);margin-inline:auto;padding:calc(var(--nav-h) + 40px) var(--gutter) clamp(34px,6vh,74px);display:grid;grid-template-columns:1fr;gap:clamp(32px,5vw,64px);align-items:end}.pl-hero__copy{max-width:700px}.pl-hero__eyebrow{display:inline-flex;align-items:center;gap:10px;font-size:11.5px;letter-spacing:.18em;text-transform:uppercase;color:rgba(255,255,255,.82);padding:8px 14px 8px 12px;border-radius:999px;border:1px solid rgba(255,255,255,.22);background:rgba(255,255,255,.08);backdrop-filter:blur(14px)}.pl-hero__eyebrow,.pl-hero__title{font-family:var(--font-display);font-weight:600}.pl-hero__title{letter-spacing:-.045em;line-height:1.05;font-size:clamp(2.3rem,4.8vw,4.6rem);margin-top:22px}.pl-hero__title span{display:block}.pl-hero__title em{font-style:italic;color:rgba(255,255,255,.62);font-weight:400;display:inline-block;padding-bottom:6px}.pl-hero__body{margin-top:clamp(26px,3.2vh,38px);font-size:clamp(.98rem,1.2vw,1.12rem);line-height:1.64;color:rgba(255,255,255,.84);max-width:54ch}.pl-hero__cta{margin-top:30px;display:flex;flex-wrap:wrap;gap:14px;align-items:center}.pl-hero__cta .pl-btn--primary{background:#3157D5!important;background-color:#3157D5!important;color:#ffffff!important;font-weight:600!important;border:1px solid rgba(255,255,255,.24)!important;box-shadow:0 14px 32px -8px rgba(49,87,213,.7)!important}.pl-hero__cta .pl-btn--primary:hover{background:#2645af!important;background-color:#2645af!important;color:#ffffff!important;box-shadow:0 18px 40px -8px rgba(49,87,213,.85)!important}.pl-hero__cta .pl-btn--outline-light{background:rgba(255,255,255,.12)!important;background-color:rgba(255,255,255,.12)!important;color:#ffffff!important;font-weight:600!important;border:1px solid rgba(255,255,255,.4)!important;backdrop-filter:blur(14px)}.pl-hero__cta .pl-btn--outline-light:hover{background:rgba(255,255,255,.22)!important;background-color:rgba(255,255,255,.22)!important;color:#ffffff!important;border-color:rgba(255,255,255,.8)!important}.pl-hero__meta{margin-top:22px;display:flex;flex-wrap:wrap;gap:8px 22px;font-size:12px;color:rgba(255,255,255,.6)}.pl-hero__meta li{display:flex;align-items:center;gap:8px}.pl-hero__meta svg{width:14px;height:14px;flex:none;color:var(--signal)}.pl-hero__stage{position:relative;width:100%;display:flex;justify-content:flex-end}.pl-hero__panel{position:relative;width:min(430px,100%);border-radius:8px;border:1px solid rgba(255,255,255,.16);background:linear-gradient(165deg,rgba(255,255,255,.16),rgba(255,255,255,.06) 45%,rgba(12,12,18,.5));backdrop-filter:blur(26px);padding:20px;box-shadow:var(--shadow-lg);color:#fff;opacity:0;transform:translateY(38px) scale(.97);animation:pl-hero-in 1.3s var(--t-soft) forwards;animation-delay:.62s}.pl-hero__panel-head{display:flex;align-items:center;justify-content:space-between;gap:12px;font-family:var(--font-display);font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:rgba(255,255,255,.66)}.pl-hero__amount{margin-top:16px;display:flex;align-items:baseline;gap:10px}.pl-hero__amount strong{font-family:var(--font-display);font-size:clamp(2.3rem,5vw,3rem);font-weight:600;letter-spacing:-.04em;line-height:1}.pl-hero__amount span{font-size:12px;color:rgba(255,255,255,.6)}.pl-hero__rows{margin-top:18px;display:grid;gap:9px}.pl-hero__row{display:grid;grid-template-columns:1fr auto;align-items:center;gap:12px;padding:12px 14px;border-radius:6px;border:1px solid rgba(255,255,255,.12);background:rgba(255,255,255,.06);opacity:0;transform:translateY(14px);animation:pl-hero-in .9s var(--t-soft) forwards}.pl-hero__row:first-child{animation-delay:.9s}.pl-hero__row:nth-child(2){animation-delay:1.01s}.pl-hero__row:nth-child(3){animation-delay:1.12s}.pl-hero__row-name{display:flex;align-items:center;gap:9px;font-family:var(--font-display);font-size:13px;font-weight:600}.pl-hero__row-name i{width:8px;height:8px;border-radius:2px;background:var(--signal-ink);opacity:.85}.pl-hero__row[data-tone=b] i{background:rgba(255,255,255,.7)}.pl-hero__row[data-tone=c] i{background:rgba(255,255,255,.45)}.pl-hero__row-bar{grid-column:1/-1;height:3px;border-radius:3px;background:rgba(255,255,255,.16);overflow:hidden}.pl-hero__row-bar i{display:block;height:100%;background:#ffffff;transform-origin:left;transform:scaleX(0);animation:pl-bar 1.4s var(--t-soft) forwards;animation-delay:1.15s}.pl-hero__row[data-tone=b] i{background:rgba(255,255,255,.6)}.pl-hero__row[data-tone=c] i{background:rgba(255,255,255,.35)}.pl-hero__row-val{font-family:var(--font-display);font-size:15px;font-weight:600;text-align:right;line-height:1.25}.pl-hero__row-val small{display:block;font-family:var(--font-body);font-size:11px;font-weight:400;color:rgba(255,255,255,.58)}.pl-hero__panel-foot{margin-top:16px;justify-content:space-between;gap:12px;font-size:11px;color:rgba(255,255,255,.56)}.pl-chip,.pl-hero__panel-foot{display:flex;align-items:center}.pl-chip{position:absolute;gap:9px;padding:10px 14px;border-radius:999px;border:1px solid rgba(255,255,255,.18);background:rgba(10,10,16,.55);backdrop-filter:blur(18px);font-family:var(--font-display);font-size:12px;font-weight:600;letter-spacing:-.01em;color:#fff;white-space:nowrap;box-shadow:var(--shadow-md);opacity:0;animation:pl-hero-in 1.1s var(--t-soft) forwards}.pl-chip--a{top:-26px;left:-46px;animation-delay:1.32s}.pl-chip--b{bottom:74px;left:-74px;animation-delay:1.45s}.pl-chip--c{top:42%;right:-34px;animation-delay:1.58s}.pl-chip svg{width:15px;height:15px;color:#ffffff;flex:none;opacity:.85}@keyframes pl-hero-in{to{opacity:1;transform:none}}@keyframes pl-bar{to{transform:scaleX(1)}}.pl-hero [data-enter]{opacity:0;transform:translateY(26px);filter:blur(8px);animation:pl-enter 1.15s var(--t-soft) forwards}@keyframes pl-enter{to{opacity:1;transform:none;filter:none}}.pl-hero__story{position:relative;margin-top:clamp(30px,5vh,52px);display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;width:100%;border-top:1px solid rgba(255,255,255,.16);padding-top:20px}.pl-hero__story li{opacity:.34;transition:opacity .6s ease,transform .6s var(--t-soft);transform:translateY(6px)}.pl-hero__story li.is-on{opacity:1;transform:none}.pl-hero__story b{font-size:10.5px;letter-spacing:.18em;color:rgba(255,255,255,.5);margin-bottom:6px}.pl-hero__story b,.pl-hero__story strong{display:block;font-family:var(--font-display)}.pl-hero__story strong{font-size:clamp(.95rem,1.5vw,1.1rem);font-weight:600;letter-spacing:-.02em}.pl-hero__story p{font-size:12px;color:rgba(255,255,255,.6);margin-top:3px}.pl-hero__scroll{position:absolute;right:var(--gutter);top:calc(var(--nav-h) + 26px);display:none;align-items:center;gap:10px;font-family:var(--font-display);font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:rgba(255,255,255,.62);writing-mode:vertical-rl}.pl-hero__scroll i{width:1px;height:44px;background:linear-gradient(180deg,rgba(255,255,255,.6),transparent);animation:pl-scroll-pulse 2.6s ease-in-out infinite}@keyframes pl-scroll-pulse{0%,to{opacity:.3;transform:scaleY(.7)}50%{opacity:1;transform:scaleY(1)}}.pl-marquee{position:relative;background:var(--ink);color:var(--canvas);padding:18px 0;overflow:hidden;display:flex;gap:0}.pl[data-pl=dark] .pl-marquee{background:var(--surface-solid);color:var(--ink)}.pl-marquee__track{padding-right:42px;flex:none;animation:pl-marquee 42s linear infinite}.pl-marquee__item,.pl-marquee__track{display:flex;align-items:center;gap:42px}.pl-marquee__item{font-family:var(--font-display);font-size:clamp(.9rem,1.4vw,1.15rem);font-weight:500;letter-spacing:-.02em;white-space:nowrap;opacity:.9}.pl-marquee__item svg{width:14px;height:14px;color:var(--canvas);opacity:.7}@keyframes pl-marquee{to{transform:translateX(-100%)}}@media (min-width:1080px){.pl-nav__links{display:flex}.pl-nav__burger{display:none!important}.pl-hero__inner{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr)}.pl-hero__scroll{display:flex}}@media (min-width:769px) and (max-width:1079px){.pl{--nav-h:58px}.pl-nav__links{display:none}.pl-nav__burger{display:flex}.pl-nav__bar{height:58px}.pl-brand-page-name{font-size:21px}.pl-nav__cta{padding:8px 14px;font-size:13px}.pl-icon-btn{width:34px;height:34px}.pl-hero__stage{justify-content:center;width:100%;margin-top:24px}.pl-hero__panel{width:min(480px,100%)}.pl-hero__inner{align-items:start;gap:32px}.pl-hero__copy{max-width:100%}}@media (max-width:768px){.pl{--gutter:16px;--nav-h:52px}.pl-nav__links{display:none}.pl-nav__burger{display:flex}.pl-nav__bar{height:52px;gap:8px}.pl-brand-container{gap:6px}.pl-brand-page-name{font-size:18px}.pl-brand-by{padding-left:6px;gap:4px}.pl-brand-by-label{font-size:9.5px}.pl-brand-altf-name{font-size:11.5px}.pl-brand-altf-icon{width:13px;height:13px}.pl-nav__actions{gap:6px}.pl-nav__cta{padding:6px 11px;font-size:11.5px}.pl-icon-btn{width:32px;height:32px}.pl-nav__burger{gap:2.5px}.pl-nav__burger span{width:13px;height:1.3px}.pl-nav__burger span+span{margin-top:0}.pl-nav__burger.is-open span:first-child{transform:translateY(3.8px) rotate(45deg)}.pl-nav__burger.is-open span:nth-child(3){transform:translateY(-3.8px) rotate(-45deg)}.pl-drawer{padding:calc(var(--nav-h) + 12px) var(--gutter) 28px;overflow-y:auto;-webkit-overflow-scrolling:touch}.pl-drawer__link{padding:12px 0;font-size:clamp(1.25rem,5.5vw,1.65rem)}.pl-hero{min-height:100vh;min-height:100svh;height:100svh;padding:0;overflow:hidden}.pl-hero,.pl-hero__inner{display:flex;flex-direction:column;justify-content:flex-end;box-sizing:border-box}.pl-hero__inner{padding-top:calc(var(--nav-h) + 16px);padding-bottom:clamp(24px,4.5vh,36px);gap:0;height:100%}.pl-hero__copy{max-width:100%;display:flex;flex-direction:column;justify-content:flex-end}.pl-hero__title{font-size:clamp(2.3rem,8.8vw,3.2rem);font-weight:750;line-height:1.02;letter-spacing:-.04em;margin-top:0}.pl-hero__body{margin-top:14px;font-size:clamp(.9rem,3.7vw,1.02rem);line-height:1.55;color:rgba(255,255,255,.92);max-width:100%}.pl-hero__cta{width:100%;flex-direction:column;gap:10px;margin-top:22px}.pl-hero__cta .pl-btn{width:100%;padding:14px 22px!important;font-size:15px!important;font-weight:650!important}.pl-hero__story{grid-template-columns:1fr;gap:12px}.pl-chip--a{left:8px;top:-16px;font-size:11px;padding:6px 10px}.pl-chip--b{display:none}.pl-chip--c{right:8px;font-size:11px;padding:6px 10px}.pl-hero__stage{display:none!important}}@media (max-width:440px){.pl-nav__cta{display:none}.pl-brand-page-name{font-size:17.5px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.pl *,.pl :after,.pl :before{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}.pl [data-enter],.pl-chip,.pl-hero__panel,.pl-hero__row,.pl-reveal{opacity:1!important;transform:none!important;filter:none!important}.pl-marquee__track{animation:none}.pl-hero__story li{opacity:1;transform:none}.pl-hero__row-bar i{transform:scaleX(1)}}