.pp .t{background:var(--cd);border-radius:28px;box-shadow:var(--sh);position:relative;overflow:hidden;transition:transform .3s cubic-bezier(.16,1,.3,1),box-shadow .3s}.pp .t:hover{transform:translateY(-3px);box-shadow:var(--sh2)}.pp .lab{font-size:12px;font-weight:600;color:var(--fa);display:flex;align-items:center;gap:7px;letter-spacing:.01em}.pp .lab i{width:7px;height:7px;border-radius:50%;background:var(--ac);display:inline-block}.pp .c-go{width:36px;height:36px;border-radius:50%;background:var(--ink);color:var(--bg);justify-content:center;flex:none}.pp .c-go,.pp .c-tag{display:inline-flex;align-items:center}.pp .c-tag{height:26px;padding:0 10px;border-radius:999px;font-size:12px;font-weight:600;background:var(--acs);color:var(--ac)}.pp .c-tag.n{background:var(--hl);color:var(--mu)}.pp .i-head{display:grid;grid-template-columns:repeat(12,1fr);gap:14px;padding:16px 0 0;position:relative;z-index:2}.pp .i-intro{grid-column:1/8;padding:40px 42px;display:flex;flex-direction:column;min-height:400px}.pp .i-intro.full{grid-column:1/-1;min-height:0}.pp .i-intro h1{font-size:58px;line-height:1.02;letter-spacing:-.045em;font-weight:700;margin:26px 0 0;text-wrap:balance}.pp .i-intro h1 em{font-style:normal;color:var(--ac)}.pp .i-intro p.sub{color:var(--mu);font-size:17.5px;margin:18px 0 0;max-width:600px}.pp .i-intro .ctas{display:flex;gap:10px;margin-top:auto;padding-top:28px;align-items:center;flex-wrap:wrap}.pp .i-intro .micro{font-size:12.5px;color:var(--fa);margin-left:6px}.pp .i-side{grid-column:8/13;min-height:400px}.pp .i-sec{padding:96px 0 0}.pp .i-sh{max-width:760px;margin:0 0 34px}.pp .i-sh.c{text-align:center;margin:0 auto 40px}.pp .i-sh h2{font-size:44px;letter-spacing:-.045em;line-height:1.06;margin:14px 0 0;font-weight:700;text-wrap:balance}.pp .i-sh p{color:var(--mu);font-size:16.5px;margin:12px 0 0}.pp .i-grid{display:grid;grid-template-columns:repeat(12,1fr);gap:14px}.pp .i-card{padding:26px 28px;display:flex;flex-direction:column}.pp .i-card h3{font-size:21px;letter-spacing:-.03em;margin:12px 0 6px;font-weight:700;line-height:1.2}.pp .i-card p{margin:0;color:var(--mu);font-size:14.5px}.pp .i-ico{width:44px;height:44px;border-radius:14px;background:var(--acs);color:var(--ac);display:flex;align-items:center;justify-content:center;flex:none}.pp .i-kpi b{display:block;font-size:40px;font-weight:700;letter-spacing:-.045em;line-height:1.05}.pp .i-kpi small{font-size:12.5px;color:var(--mu)}.pp .i-kpi .mo-count{font-family:inherit}.pp .i-list{margin:14px 0 0;padding:0;display:flex;flex-direction:column;gap:9px}.pp .i-list li{list-style:none;display:flex;gap:10px;font-size:14.5px;align-items:flex-start}.pp .i-list li svg{color:var(--ac);flex:none;margin-top:2px}.pp .i-faq{display:grid;grid-template-columns:1fr 1fr;gap:10px;align-items:start}.pp .i-q{padding:18px 22px;border-radius:20px;background:var(--cd);box-shadow:inset 0 0 0 1px var(--hl)}.pp .i-q .qq{display:flex;justify-content:space-between;gap:16px}.pp .i-q .qq svg{color:var(--fa);flex:none;margin-top:2px}.pp .i-q p{margin:10px 0 0;color:var(--mu);font-size:14.5px}.pp .i-q.open{box-shadow:var(--sh),inset 0 0 0 1px var(--hl)}.pp .i-q.open .qq svg{color:var(--ac)}.pp .i-faqwrap{display:grid;grid-template-columns:340px 1fr;gap:40px;align-items:start}.pp .i-faqwrap h2{font-size:40px;letter-spacing:-.045em;line-height:1.06;margin:14px 0 0;font-weight:700}.pp .i-faqwrap .i-note{color:var(--mu);font-size:15px;margin:12px 0 18px}.pp .i-mini{display:inline-flex;align-items:center;gap:6px;font-size:13.5px;font-weight:600;color:var(--ink)}.pp .i-mini svg{color:var(--ac)}.pp .i-pill{height:26px;padding:0 10px;border-radius:999px;font-size:12px;font-weight:600;display:inline-flex;align-items:center;gap:6px;background:var(--hl);color:var(--mu);white-space:nowrap}.pp .i-pill.ac{background:var(--acs);color:var(--ac)}.pp .i-pill.ok{background:rgba(22,163,74,.12);color:#15803d}html[data-theme=dark] .pp .i-pill.ok{color:#4ade80}.pp .i-pill.warn{background:rgba(217,119,6,.13);color:#b45309}html[data-theme=dark] .pp .i-pill.warn{color:#fbbf24}.pp .i-pill i{width:6px;height:6px;border-radius:50%;background:currentColor}.pp .i-img{border-radius:20px;background-size:cover;background-position:50%;box-shadow:inset 0 0 0 1px var(--hl)}.pp .i-shot{border-radius:16px;background:var(--cd2);box-shadow:var(--sh2),inset 0 0 0 1px var(--hl);padding:10px;overflow:hidden}.pp .i-shot .bar{display:flex;gap:6px;align-items:center;margin:2px 4px 10px}.pp .i-shot .bar i{width:9px;height:9px;border-radius:50%;background:var(--hl2)}.pp .i-shot .bar span{margin-left:10px;font-size:11px;color:var(--fa)}.pp .i-shot .sc{border-radius:10px;background-size:cover!important;background-position:top!important}.pp .i-tb{width:100%;border-collapse:separate;border-spacing:0;font-size:14.5px}.pp .i-tb th{font-size:12px;font-weight:600;color:var(--fa);text-align:left;padding:0 16px 12px}.pp .i-tb td{padding:15px 16px;border-top:1px solid var(--hl)}.pp .i-tb tr td:first-child{font-weight:600}.pp .i-tb .hi{background:var(--acs);color:var(--ink)}.pp .i-lm{display:flex;align-items:center;gap:22px;padding:22px 26px}.pp .i-lm b{font-size:17px;display:block;letter-spacing:-.02em}.pp .i-lm small{font-size:13.5px;color:var(--mu)}.pp .i-mail{display:flex;gap:6px;padding:5px;border-radius:999px;background:var(--bg);box-shadow:inset 0 0 0 1px var(--hl);min-width:380px;margin-left:auto}.pp .i-mail span:first-child{flex:1;display:flex;align-items:center;padding:0 14px;color:var(--fa);font-size:14px}.pp .i-step{display:flex;gap:14px;align-items:flex-start}.pp .i-step .n{width:34px;height:34px;background:var(--ink);color:var(--bg);display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:700}.pp .i-av,.pp .i-step .n{border-radius:50%;flex:none}.pp .i-av{width:40px;height:40px;background-color:var(--hl2)}.pp .i-meta{display:flex;gap:14px;flex-wrap:wrap;font-size:13px;color:var(--mu)}.pp .i-meta span{display:inline-flex;gap:6px;align-items:center}@media (max-width:820px){.pp.pp .i-head{grid-template-columns:1fr;gap:10px;padding-top:8px}.pp.pp .i-intro,.pp.pp .i-side{grid-column:1/-1;min-height:0}.pp.pp .i-intro{padding:26px 22px}.pp.pp .i-intro h1{font-size:38px;margin-top:18px}.pp.pp .i-intro p.sub{font-size:15.5px}.pp.pp .i-intro .ctas{flex-direction:column;align-items:stretch}.pp.pp .i-intro .micro{margin:0;text-align:center}.pp.pp .i-side{min-height:300px}.pp.pp .i-sec{padding-top:64px}.pp.pp .i-sh{margin-bottom:24px}.pp.pp .i-sh h2{font-size:32px}.pp.pp .i-sh p{font-size:15px}.pp.pp .i-grid{grid-template-columns:1fr;gap:10px}.pp.pp .i-grid>*{grid-column:auto!important;grid-row:auto!important}.pp.pp .i-card{padding:22px}.pp.pp .i-faq,.pp.pp .i-faqwrap{grid-template-columns:1fr}.pp.pp .i-faqwrap{gap:18px}.pp.pp .i-faqwrap h2{font-size:32px}.pp.pp .i-lm{flex-direction:column;align-items:stretch;gap:14px;padding:22px}.pp.pp .i-mail{min-width:0;margin-left:0}.pp.pp .i-tbw{overflow-x:auto}}.pp.pp .t{border-radius:18px;box-shadow:var(--sh)}.pp.pp .t:hover{transform:translateY(-2px);box-shadow:var(--sh2)}.pp.pp .lab{letter-spacing:.1em;text-transform:uppercase;font-size:11px}.pp.pp .i-intro{background:none;box-shadow:none;border-radius:0;padding:36px 0 8px}.pp.pp .i-intro:hover{transform:none;box-shadow:none}.pp.pp .i-intro h1{font-size:88px;line-height:.96;letter-spacing:-.06em;font-weight:900;text-transform:uppercase;margin-top:24px}.pp.pp .i-intro h1 em{font-size:1.06em;letter-spacing:-.035em;display:inline;color:var(--ac)}.pp.pp .i-intro p.sub{font-size:19px;line-height:1.45;letter-spacing:-.015em;color:var(--mu);max-width:560px}.pp.pp .i-side{--bg:#171717;--cd:#0A0A0A;--cd2:#171717;--ink:#FAFAF8;--mu:#A3A3A3;--fa:#757575;--hl:rgba(250,250,248,.12);--hl2:rgba(250,250,248,.22);--ac:#F26722;--acs:rgba(242,103,34,.13);--sh:0 0 0 1px rgba(250,250,248,.08);background:var(--cd);color:var(--ink);border-radius:22px;box-shadow:0 40px 80px -40px rgba(0,0,0,.55)}html[data-theme=dark] .pp.pp .i-side{--bg:#E8E8E6;--cd:#FAFAF8;--cd2:#E8E8E6;--ink:#0A0A0A;--mu:#525252;--fa:#737373;--hl:rgba(10,10,10,.11);--hl2:rgba(10,10,10,.2);--ac:#C2410C;--acs:rgba(194,65,12,.10);--sh:0 0 0 1px rgba(10,10,10,.09)}.pp.pp .i-sec{padding-top:110px}.pp.pp .i-sh{max-width:900px}.pp.pp .i-sh h2{font-size:64px;line-height:.92;letter-spacing:-.055em;font-weight:850;text-transform:uppercase}.pp.pp .i-sh h2 em{font-size:1.06em}.pp.pp .i-sh p{font-size:17px}.pp.pp .i-card h3{letter-spacing:-.025em}.pp.pp .i-ico{border-radius:12px;background:var(--ink);color:var(--bg)}.pp.pp .i-kpi b{font-family:var(--f-serif);font-weight:400;font-size:56px;letter-spacing:-.025em;line-height:.95}.pp.pp .i-kpi .mo-count{font-family:inherit}.pp.pp .i-faq{gap:0 40px}.pp.pp .i-q{border-radius:0;background:none;box-shadow:none;border-top:1px solid var(--hl);padding:18px 0}.pp.pp .i-q.open{box-shadow:none;border-top:1.5px solid var(--ink)}.pp.pp .i-faqwrap h2{font-size:56px;line-height:.92;letter-spacing:-.055em;font-weight:850;text-transform:uppercase}.pp.pp .i-av{filter:grayscale(1) contrast(1.06)}.pp.pp .i-img,.pp.pp .i-shot{border-radius:14px}.pp.pp .i-tb th{text-transform:uppercase;letter-spacing:.1em;font-size:11px}.pp.pp .i-tb tr:first-child td{border-top:1.5px solid var(--ink)}.pp.pp .i-step .n{font-family:var(--f-serif);font-weight:400;font-size:18px}.pp.pp .i-lm .i-ico{background:var(--ac);color:#FAFAF8}.pp.pp .i-mail{background:transparent}@media (max-width:820px){.pp.pp.pp .i-intro{padding:22px 0 4px}.pp.pp.pp .i-intro h1{font-size:50px;line-height:.9}.pp.pp.pp .i-intro p.sub{font-size:16px}.pp.pp.pp .i-sec{padding-top:72px}.pp.pp.pp .i-faqwrap h2,.pp.pp.pp .i-sh h2{font-size:40px}.pp.pp.pp .i-kpi b{font-size:44px}}.pp .pd-note{display:inline-flex;align-items:center;gap:8px;height:28px;padding:0 12px;border-radius:999px;border:1px dashed var(--ac);color:var(--ac);font-size:12px;font-weight:600;background:var(--acs)}.pp .pd-crow{display:flex;justify-content:space-between;align-items:flex-end;gap:12px}.pp .pd-id{display:flex;align-items:center;gap:14px;margin-top:22px}.pp .pd-id .lg{width:56px;height:56px;border-radius:var(--ri,16px);background-color:var(--cd);box-shadow:0 0 0 1px var(--hl2),var(--sh);flex:none}.pp .pd-id b{font-size:15px;display:block}.pp .pd-id small{font-size:13px;color:var(--mu)}.pp .pd-side{padding:16px;display:flex;flex-direction:column;gap:12px;background:var(--cd)}.pp .pd-side .i-shot{flex:1;display:flex;flex-direction:column}.pp .pd-side .i-shot .sc{flex:1;height:auto!important;background-size:cover!important;background-position:0 0!important}@media (max-width:820px){.pp.pp .pd-side .i-shot .sc{flex:none;height:230px!important}}.pp .pd-side .gl{display:flex;gap:12px;align-items:center;padding:12px 14px;border-radius:var(--ri,16px);background:var(--bg);box-shadow:inset 0 0 0 1px var(--hl)}.pp .pd-side .gl .i-av{width:38px;height:38px;background-position:50% 20%!important;background-size:240%!important}.pp .pd-side .gl b{font-size:13.5px;display:block;line-height:1.35;letter-spacing:-.01em}.pp .pd-side .gl small{font-size:12px;color:var(--mu)}.pp .pd-kpis .i-kpi small{display:block}.pp .pd-kpis .i-kpi em{font-style:normal;display:block;font-size:12px;color:var(--fa);margin-top:10px;padding-top:10px;border-top:1px solid var(--hl)}.pp .pd-kpis{display:grid;grid-template-columns:1fr 1fr 1fr 1.5fr;gap:14px;margin-top:14px;position:relative;z-index:2}.pp .pd-kpis .t{padding:22px 24px}.pp .pd-kpis .rep{display:flex;flex-direction:column;justify-content:center}.pp .pd-kpis .rep small{font-size:12.5px;color:var(--mu)}.pp .pd-reps{display:flex;gap:6px;flex-wrap:wrap;margin-top:8px}.pp .pd-reps span{font-size:12px;font-weight:600;padding:4px 9px;border-radius:999px;background:var(--hl);color:var(--mu);text-decoration:line-through;text-decoration-color:var(--fa)}.pp .pd-prob{display:grid;grid-template-columns:repeat(12,1fr);gap:14px}.pp .pd-fig{grid-column:1/7;grid-row:span 2;padding:26px;display:flex;flex-direction:column}.pp .pd-merge{position:relative;height:330px;margin-top:16px;border-radius:var(--ri,16px);background:var(--bg);overflow:hidden}.pp .pd-merge .nd{position:absolute;left:18px;height:40px;width:190px;padding:0 12px;border-radius:var(--ris,10px);background:var(--cd);box-shadow:var(--sh);display:flex;align-items:center;justify-content:space-between;font-size:13px;font-weight:600}.pp .pd-merge .nd small{font-size:11.5px;color:var(--fa);font-weight:500}.pp .pd-merge .hub{position:absolute;right:20px;top:95px;width:170px;height:140px;border-radius:var(--ri,16px);background:var(--ink);color:var(--bg);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;box-shadow:var(--sh2)}.pp .pd-merge .hub .lg{width:46px;height:46px;border-radius:var(--ris,10px);background-color:var(--cd)}.pp .pd-merge .hub b{font-size:15px}.pp .pd-merge .hub small{font-size:11.5px;opacity:.65}.pp .pd-fig .cap{display:flex;justify-content:space-between;gap:12px;margin-top:14px;font-size:13px;color:var(--mu)}.pp .pd-pain{grid-column:span 3;padding:22px;display:flex;flex-direction:column;gap:10px}.pp .pd-pain b{font-size:16px;letter-spacing:-.02em;line-height:1.3}.pp .pd-pain small{font-size:13.5px;color:var(--mu);line-height:1.5}.pp .pd-q{grid-column:1/-1;padding:26px 30px;display:flex;align-items:center;gap:22px}.pp .pd-q .i-av{width:56px;height:56px;background-position:50% 20%!important;background-size:240%!important}.pp .pd-q q{font-size:21px;line-height:1.45;letter-spacing:-.02em;font-weight:500;flex:1}.pp .pd-q q:after,.pp .pd-q q:before{content:none}.pp .pd-q .who{flex:none;text-align:right}.pp .pd-q .who b{display:block;font-size:14px}.pp .pd-q .who small{font-size:12.5px;color:var(--mu)}.pp .pd-show{display:grid;grid-template-columns:330px 1fr;gap:14px}.pp .pd-tabs{padding:10px;display:flex;flex-direction:column;gap:6px}.pp .pd-int{margin-top:auto;padding:16px 18px;border-radius:var(--ri,16px);background:var(--bg)}.pp .pd-int div{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.pp .pd-tb{padding:16px 18px;border-radius:var(--ri,16px);display:flex;gap:14px;align-items:flex-start;color:var(--mu);position:relative}.pp .pd-tb .no{font-size:12px;margin-top:3px}.pp .pd-tb b{display:block;font-size:16px;color:var(--ink);letter-spacing:-.02em}.pp .pd-tb small{font-size:12.5px}.pp .pd-tb.on{background:var(--bg);box-shadow:inset 0 0 0 1px var(--hl)}.pp .pd-tb.on .no{color:var(--ac)}.pp .pd-tb .pr{position:absolute;left:18px;right:18px;bottom:8px;background:var(--hl)}.pp .pd-tb .pr,.pp .pd-tb .pr i{height:2px;border-radius:var(--ris,10px)}.pp .pd-tb .pr i{display:block;width:45%;background:var(--ac)}.pp .pd-panel{padding:26px;display:flex;flex-direction:column;gap:18px}.pp .pd-panel .hd{display:grid;grid-template-columns:1fr 1fr;gap:28px;align-items:end}.pp .pd-panel h3{font-size:28px;letter-spacing:-.04em;line-height:1.1;margin:10px 0 0;font-weight:700}.pp .pd-panel p{margin:0;color:var(--mu);font-size:15px}.pp .pd-thumbs{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.pp .pd-thumbs div{height:76px;border-radius:var(--ris,10px);background-size:cover!important;background-position:top!important;box-shadow:inset 0 0 0 1px var(--hl);opacity:.75}.pp .pd-feat{display:grid;grid-template-columns:repeat(12,1fr);gap:14px}.pp .pd-fb{grid-column:span 6;padding:26px 26px 0;display:flex;flex-direction:column;min-height:420px}.pp .pd-fb .tp{display:flex;justify-content:space-between;align-items:flex-start;gap:16px}.pp .pd-fb h3{font-size:24px;letter-spacing:-.035em;margin:12px 0 6px;font-weight:700}.pp .pd-fb p{margin:0;color:var(--mu);font-size:14.5px;max-width:420px}.pp .pd-fb .big{text-align:right;flex:none;max-width:190px}.pp .pd-fb .big b{display:block;font-size:52px}.pp .pd-fb .big small{font-size:12px;color:var(--mu)}.pp .pd-fb .sc{margin-top:auto;height:220px;border-radius:var(--ri,16px) var(--ri,16px) 0 0;background-size:cover!important;background-position:0 0!important;box-shadow:0 0 0 1px var(--hl2),var(--sh2);transform:translateY(8px)}.pp .pd-fs{grid-column:span 4;padding:24px 24px 0;display:flex;flex-direction:column}.pp .pd-fs .sc{margin-top:18px;height:150px;border-radius:var(--ris,10px) var(--ris,10px) 0 0;background-size:cover!important;background-position:0 0!important;box-shadow:0 0 0 1px var(--hl2);transform:translateY(6px)}.pp .pd-fs b{font-size:18px;letter-spacing:-.025em;display:block;margin-top:14px}.pp .pd-fs small{font-size:14px;color:var(--mu);display:block;margin-top:6px}.pp .pd-wf{grid-column:1/-1;padding:26px 30px;display:grid;grid-template-columns:300px 1fr;gap:30px;align-items:center}.pp .pd-wf h3{font-size:24px;letter-spacing:-.035em;margin:12px 0 6px;font-weight:700}.pp .pd-wf p{margin:0;color:var(--mu);font-size:14.5px}.pp .pd-chain{display:flex;align-items:center}.pp .pd-chain .st{flex:1;padding:16px;border-radius:var(--ri,16px);background:var(--bg);display:flex;flex-direction:column;gap:6px;position:relative}.pp .pd-chain .st span{width:32px;height:32px;border-radius:var(--ris,10px);background:var(--acs);color:var(--ac);display:flex;align-items:center;justify-content:center}.pp .pd-chain .st b{font-size:14.5px;letter-spacing:-.015em}.pp .pd-chain .st small{font-size:12px;color:var(--fa)}.pp .pd-chain .st.end{background:var(--ink);color:var(--bg)}.pp .pd-chain .st.end span{background:color-mix(in srgb,var(--bg) 14%,transparent);color:inherit}.pp .pd-chain .st.end small{color:inherit;opacity:.6}.pp .pd-chain .ln2{width:34px;flex:none;display:flex;justify-content:center;color:var(--ac)}.pp .pd-gtm{display:grid;grid-template-columns:repeat(12,1fr);gap:14px}.pp .pd-tl{grid-column:1/-1;padding:24px 28px}.pp .pd-tl .bar{position:relative;height:8px;border-radius:var(--ris,10px);background:var(--hl);margin:30px 0 12px}.pp .pd-tl .bar i{position:absolute;left:0;top:0;bottom:0;width:100%;border-radius:var(--ris,10px);background:var(--ac)}.pp .pd-tl .tk{position:absolute;top:-26px;transform:translateX(-50%);font-size:12px;font-weight:600;color:var(--mu);white-space:nowrap}.pp .pd-tl .tk:after{content:"";position:absolute;left:50%;top:22px;width:12px;height:12px;margin-left:-6px;border-radius:50%;background:var(--cd);box-shadow:0 0 0 3px var(--ac)}.pp .pd-tl .row{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-top:22px}.pp .pd-tl .row b{font-size:20px;letter-spacing:-.03em}.pp .pd-g{grid-column:span 3;padding:22px;display:flex;flex-direction:column;gap:8px}.pp .pd-g .k{gap:10px}.pp .pd-g .k,.pp .pd-g .k span{display:flex;align-items:center}.pp .pd-g .k span{width:30px;height:30px;border-radius:var(--ris,10px);background:var(--acs);color:var(--ac);justify-content:center;font-size:12.5px;font-weight:700}.pp .pd-g b{font-size:16px;letter-spacing:-.02em;margin-top:6px}.pp .pd-g small{font-size:13.5px;color:var(--mu);line-height:1.5}.pp .pd-g.res{background:var(--ink);color:var(--bg)}.pp .pd-g.res small{color:inherit;opacity:.72}.pp .pd-g.res .k span{background:color-mix(in srgb,var(--bg) 14%,transparent);color:inherit}.pp .pd-tm{grid-column:span 6;padding:26px;display:flex;flex-direction:column;gap:18px}.pp .pd-tm q{font-size:18px;line-height:1.5;letter-spacing:-.02em;font-weight:500}.pp .pd-tm q:after,.pp .pd-tm q:before{content:none}.pp .pd-tm .who{display:flex;align-items:center;gap:12px;margin-top:auto}.pp .pd-tm .who span{width:40px;height:40px;border-radius:50%;background:var(--acs);color:var(--ac);display:flex;align-items:center;justify-content:center}.pp .pd-tm .who b{font-size:14px;display:block}.pp .pd-tm .who small{font-size:12.5px;color:var(--mu)}.pp .pd-sib{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.pp .pd-sc{padding:14px 14px 22px;display:flex;flex-direction:column}.pp .pd-sc .sc{height:200px;border-radius:var(--ri,16px);background-size:cover!important;background-position:top!important;box-shadow:inset 0 0 0 1px var(--hl)}.pp .pd-sc .nm{display:flex;align-items:center;gap:12px;margin:16px 8px 0}.pp .pd-sc .nm .lg{width:40px;height:40px;border-radius:var(--ris,10px);background-color:var(--cd);box-shadow:0 0 0 1px var(--hl2);flex:none}.pp .pd-sc .nm b{font-size:17px;letter-spacing:-.02em;display:block}.pp .pd-sc p{margin:10px 8px 0;font-size:14px;color:var(--mu)}.pp .pd-sc .ft{display:flex;justify-content:space-between;align-items:center;margin:auto 8px 0;padding-top:16px}@media (max-width:820px){.pp.pp .pd-crow{flex-direction:column;align-items:flex-start;gap:8px}.pp.pp .pd-note{height:auto;padding:6px 12px;line-height:1.4}.pp.pp .pd-side{min-height:0;padding:12px}.pp.pp .pd-side .gl b{font-size:13px}.pp.pp .pd-kpis{grid-template-columns:1fr 1fr 1fr;gap:8px;margin-top:10px}.pp.pp .pd-kpis .t{padding:16px 12px;border-radius:var(--ri,16px)}.pp.pp .pd-kpis .rep{grid-column:1/-1;padding:16px}.pp.pp .pd-kpis .i-kpi b{font-size:32px}.pp.pp .pd-kpis .i-kpi small{font-size:11.5px;line-height:1.35;margin-top:4px}.pp.pp .pd-kpis .i-kpi em{display:none}.pp.pp .pd-feat,.pp.pp .pd-gtm,.pp.pp .pd-prob{grid-template-columns:1fr;gap:10px}.pp.pp .pd-feat>*,.pp.pp .pd-gtm>*,.pp.pp .pd-prob>*{grid-column:auto!important;grid-row:auto!important}.pp.pp .pd-fig{padding:20px}.pp.pp .pd-merge{height:300px}.pp.pp .pd-merge .nd{width:142px;left:10px;font-size:12px}.pp.pp .pd-merge .nd small{display:none}.pp.pp .pd-merge .hub{right:10px;width:122px;height:120px;top:90px}.pp.pp .pd-merge .hub small{display:none}.pp.pp .pd-fig .cap{flex-direction:column;gap:4px}.pp.pp .pd-q{flex-direction:column;align-items:flex-start;padding:22px;gap:14px}.pp.pp .pd-q q{font-size:18px}.pp.pp .pd-q .who{text-align:left}.pp.pp .pd-show{grid-template-columns:1fr;gap:10px}.pp.pp .pd-tabs{flex-direction:row;padding:6px;justify-content:space-between}.pp.pp .pd-tb{padding:10px 0;flex:1;justify-content:center}.pp.pp .pd-tb .no{margin:0;font-size:13px}.pp.pp .pd-int,.pp.pp .pd-tb .pr,.pp.pp .pd-tb div{display:none}.pp.pp .pd-panel{padding:16px}.pp.pp .pd-panel .hd{grid-template-columns:1fr;gap:10px}.pp.pp .pd-panel h3{font-size:23px}.pp.pp .pd-thumbs{grid-template-columns:repeat(4,1fr);gap:6px}.pp.pp .pd-thumbs div{height:44px;border-radius:var(--ris,10px)}.pp.pp .pd-fb{min-height:0;padding:22px 22px 0}.pp.pp .pd-fb .sc{height:170px}.pp.pp .pd-fb .tp{flex-direction:column;gap:6px}.pp.pp .pd-fb .big{text-align:left;order:-1}.pp.pp .pd-fb h3{font-size:22px}.pp.pp .pd-fs{padding:20px}.pp.pp .pd-wf{grid-template-columns:1fr;padding:22px;gap:18px}.pp.pp .pd-chain{flex-direction:column;align-items:stretch}.pp.pp .pd-chain .ln2{width:auto;height:22px;transform:rotate(90deg)}.pp.pp .pd-chain .st{flex-direction:row;align-items:center;gap:12px;padding:12px}.pp.pp .pd-tl{padding:22px}.pp.pp .pd-tl .row{flex-direction:column;align-items:flex-start;gap:6px}.pp.pp .pd-tl .row b{font-size:17px}.pp.pp .pd-tl .tk{font-size:11px}.pp.pp .pd-tm{padding:22px}.pp.pp .pd-tm q{font-size:16.5px}.pp.pp .pd-sib{grid-template-columns:1fr;gap:10px}.pp.pp .pd-sc .sc{height:170px}}.pp .bk-note{display:inline-flex;align-items:center;gap:8px;min-height:28px;padding:4px 12px;border-radius:999px;border:1px dashed var(--ac);color:var(--ac);font-size:12px;font-weight:600;background:var(--acs)}.pp .bk-crow{display:flex;justify-content:space-between;align-items:flex-end;gap:12px}.pp .bk-cov{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:34px;background:var(--cd)}.pp .bk-cov .cv{width:300px;height:388px;border-radius:var(--ris,10px);box-shadow:var(--sh2),0 0 0 1px var(--hl);transform:rotate(-3deg)}.pp .bk-cov .st{position:absolute;top:22px;left:22px}.pp .bk-cov .mt{display:flex;gap:8px;margin-top:30px;flex-wrap:wrap;justify-content:center}.pp .bk-form{width:100%;max-width:560px}.pp .bk-tagl{display:flex;gap:10px;margin-top:16px;flex-wrap:wrap}.pp .bk-tagl span{font-size:16px;font-weight:600;color:var(--ac)}.pp .bk-form .i-mail{min-width:0;margin:0}.pp .bk-form small{display:block;font-size:12.5px;color:var(--fa);margin-top:10px}.pp .bk-by{display:flex;align-items:center;gap:10px;margin-top:20px;font-size:13.5px;color:var(--mu)}.pp .bk-by i{width:30px;height:30px;border-radius:50%;background-position:50% 20%!important;background-size:240%!important}.pp .bk-by b{color:var(--ink);font-weight:600}.pp .bk-ch{margin-top:14px;display:grid;grid-template-columns:1fr 420px;gap:0;padding:0;position:relative;z-index:2}.pp .bk-ch .ex{padding:32px 36px;position:relative}.pp .bk-ch .ex h3{font-size:24px;letter-spacing:-.035em;margin:12px 0 14px;font-weight:700}.pp .bk-ch .ex p{margin:0 0 12px;font-size:16px;line-height:1.65;color:var(--ink);max-width:660px}.pp .bk-ch .ex p.mu{color:var(--mu)}.pp .bk-ch .ex .fade{display:none}.pp .bk-ch .ex p.mu{opacity:.6}.pp .bk-ch .lm{padding:32px;background:var(--ink);color:var(--bg);display:flex;flex-direction:column;gap:14px;border-radius:0}.pp .bk-ch .lm b{font-size:24px;letter-spacing:-.035em;line-height:1.15}.pp .bk-ch .lm .lab{color:inherit;opacity:.6}.pp .bk-ch .lm ul{margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.pp .bk-ch .lm li{list-style:none;display:flex;gap:10px;font-size:14px;opacity:.85}.pp .bk-ch .lm li svg{flex:none;margin-top:2px}.pp .bk-ch .lm>*{flex:none}.pp .bk-ch .lm .bk-lmf{display:flex;flex-direction:column;gap:8px;margin-top:auto}.pp .bk-ch .lm .bk-lmf span.bk-in2{height:46px;border-radius:999px;background:color-mix(in srgb,var(--bg) 14%,transparent);display:flex;align-items:center;padding:0 18px;font-size:14px;opacity:.75}.pp .bk-ch .lm small{font-size:12px;opacity:.55;text-align:center}.pp .bk-sys{display:grid;grid-template-columns:repeat(12,1fr);gap:14px}.pp .bk-txt{grid-column:1/6;padding:30px;display:flex;flex-direction:column;gap:14px}.pp .bk-txt p{margin:0;color:var(--mu);font-size:15.5px;line-height:1.65}.pp .bk-txt p b{color:var(--ink)}.pp .bk-stk{grid-column:6/13;padding:28px;display:grid;grid-template-columns:1fr 210px;gap:24px;align-items:center}.pp .bk-layers{display:flex;flex-direction:column-reverse;gap:8px}.pp .bk-ly{display:grid;grid-template-columns:32px 1fr auto;gap:12px;align-items:center;padding:14px 16px;border-radius:var(--ri,16px);background:var(--bg);position:relative}.pp .bk-ly .n{width:32px;height:32px;border-radius:var(--ris,10px);background:var(--acs);color:var(--ac);display:flex;align-items:center;justify-content:center;font-size:12.5px;font-weight:700}.pp .bk-ly b{font-size:15px;letter-spacing:-.02em;display:block}.pp .bk-ly small{font-size:12px;color:var(--mu)}.pp .bk-ly em{font-style:normal;font-size:11.5px;font-weight:600;color:var(--fa)}.pp .bk-ly.top{background:var(--ink);color:var(--bg)}.pp .bk-ly.top em,.pp .bk-ly.top small{color:inherit;opacity:.65}.pp .bk-ly.top .n{background:color-mix(in srgb,var(--bg) 14%,transparent);color:inherit}.pp .bk-loop{display:flex;flex-direction:column;align-items:center;text-align:center;gap:10px}.pp .bk-loop .rg{position:relative;width:190px;height:190px}.pp .bk-loop .rg .c{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center}.pp .bk-loop .rg .c b{font-size:34px;letter-spacing:-.05em;line-height:1}.pp .bk-loop .rg .c small{font-size:11.5px;color:var(--mu)}.pp .bk-loop .lb{position:absolute;font-size:11px;font-weight:600;color:var(--mu);background:var(--cd);padding:2px 8px;border-radius:999px;box-shadow:inset 0 0 0 1px var(--hl);white-space:nowrap}.pp .bk-loop p{margin:0;font-size:13px;color:var(--mu);max-width:210px}.pp .bk-learn{display:grid;grid-template-columns:repeat(12,1fr);gap:14px}.pp .bk-wl{grid-column:1/9;padding:30px}.pp .bk-wl ol{margin:16px 0 0;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:12px 26px}.pp .bk-wl li{list-style:none;display:grid;grid-template-columns:30px 1fr;gap:10px;font-size:14.5px;line-height:1.5}.pp .bk-wl li span{width:30px;height:30px;border-radius:var(--ris,10px);background:var(--bg);display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:700;color:var(--ac)}.pp .bk-who{grid-column:9/13;padding:28px;display:flex;flex-direction:column;gap:10px}.pp .bk-who .it{display:flex;gap:12px;padding:14px;border-radius:var(--ri,16px);background:var(--bg);font-size:14px;line-height:1.45}.pp .bk-who .it span{color:var(--ac);flex:none;margin-top:1px}.pp .bk-toc{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.pp .bk-pt{padding:22px 24px;display:flex;flex-direction:column}.pp .bk-pt .hd{display:flex;justify-content:space-between;align-items:center}.pp .bk-pt h3{font-size:18px;letter-spacing:-.025em;margin:10px 0 12px;font-weight:700}.pp .bk-pt ol{margin:0;padding:0;display:flex;flex-direction:column;gap:7px}.pp .bk-pt li{list-style:none;display:grid;grid-template-columns:28px 1fr;font-size:13.5px;color:var(--mu);line-height:1.4}.pp .bk-pt li span{font-size:12px;color:var(--fa)}.pp .bk-pt li.ai{color:var(--ink);font-weight:600}.pp .bk-pt li.ai span{color:var(--ac)}.pp .bk-pt.hl{box-shadow:var(--sh2),inset 0 0 0 2px var(--ac);grid-row:span 2}.pp .bk-pt.ref{grid-column:1/-1}.pp .bk-pt.ref ol{flex-direction:row;flex-wrap:wrap;gap:8px 26px}.pp .bk-pt.ref li{grid-template-columns:22px auto}.pp .bk-bar{display:flex;gap:3px;height:8px;margin-top:4px}.pp .bk-bar i{flex:1;border-radius:var(--ris,10px);background:var(--hl2)}.pp .bk-bar i.on{background:var(--ac)}.pp .bk-tocsum{display:flex;justify-content:space-between;align-items:center;gap:18px;padding:18px 24px;margin-bottom:14px}.pp .bk-tocsum .bars{flex:1;display:flex;gap:4px;align-items:flex-end;height:34px}.pp .bk-tocsum .bars i{flex:1;border-radius:var(--ris,10px) var(--ris,10px) 0 0;background:var(--hl2)}.pp .bk-tocsum .bars i.on{background:var(--ac)}.pp .bk-tocsum small{font-size:12.5px;color:var(--mu);white-space:nowrap}.pp .bk-all{display:grid;grid-template-columns:repeat(12,1fr);gap:14px}.pp .bk-au{grid-column:1/5;padding:28px;display:flex;flex-direction:column;gap:14px}.pp .bk-au .me{display:flex;align-items:center;gap:14px}.pp .bk-au .me i{width:64px;height:64px;border-radius:50%;background-position:50% 20%!important;background-size:240%!important;flex:none}.pp .bk-au .me b{font-size:18px;display:block;letter-spacing:-.02em}.pp .bk-au .me small{font-size:13px;color:var(--mu)}.pp .bk-au p{margin:0;font-size:14.5px;color:var(--mu);line-height:1.6}.pp .bk-bc{grid-column:span 4;padding:24px;display:grid;grid-template-columns:120px 1fr;gap:20px;align-items:start}.pp .bk-bc .cv{width:120px;height:170px;border-radius:var(--ris,10px);box-shadow:var(--sh2),0 0 0 1px var(--hl)}.pp .bk-bc b{font-size:19px;letter-spacing:-.025em;display:block;line-height:1.2;margin-top:10px}.pp .bk-bc small{font-size:13px;color:var(--mu);display:block;margin-top:6px}.pp .bk-bc .ft{display:flex;align-items:center;justify-content:space-between;margin-top:16px}.pp .bk-bc.on{box-shadow:var(--sh),inset 0 0 0 2px var(--ac)}@media (max-width:820px){.pp.pp .bk-crow{flex-direction:column;align-items:flex-start;gap:8px}.pp.pp .bk-cov{padding:56px 22px 26px}.pp.pp .bk-cov .cv{width:210px;height:272px}.pp.pp .bk-cov .mt{margin-top:22px}.pp.pp .bk-form .i-mail{flex-direction:column;border-radius:var(--ri,16px);padding:6px}.pp.pp .bk-form .i-mail span:first-child{height:42px}.pp.pp .bk-ch{grid-template-columns:1fr;margin-top:10px}.pp.pp .bk-ch .ex{padding:24px 22px}.pp.pp .bk-ch .ex h3{font-size:21px}.pp.pp .bk-ch .ex p{font-size:15px}.pp.pp .bk-ch .lm{border-radius:0;padding:24px 22px}.pp.pp .bk-all,.pp.pp .bk-learn,.pp.pp .bk-sys{grid-template-columns:1fr;gap:10px}.pp.pp .bk-all>*,.pp.pp .bk-learn>*,.pp.pp .bk-sys>*{grid-column:auto!important}.pp.pp .bk-txt{padding:22px}.pp.pp .bk-stk{grid-template-columns:1fr;padding:20px;gap:22px}.pp.pp .bk-wl{padding:22px}.pp.pp .bk-wl ol{grid-template-columns:1fr}.pp.pp .bk-who{padding:22px}.pp.pp .bk-toc{grid-template-columns:1fr;gap:10px}.pp.pp .bk-pt.hl{grid-row:auto}.pp.pp .bk-pt{padding:20px}.pp.pp .bk-tocsum{flex-direction:column;align-items:stretch;gap:10px;padding:18px}.pp.pp .bk-tocsum .bars{flex:none;height:34px}.pp.pp .bk-bc{grid-template-columns:96px 1fr;padding:18px;gap:16px}.pp.pp .bk-bc .cv{width:96px;height:136px}.pp.pp .bk-au{padding:22px}}.pp .ev-note{display:inline-flex;align-items:center;gap:8px;min-height:28px;padding:4px 12px;border-radius:999px;border:1px dashed var(--ac);color:var(--ac);font-size:12px;font-weight:600;background:var(--acs)}.pp .ev-crow{display:flex;justify-content:space-between;align-items:flex-end;gap:12px}.pp .ev-next{padding:28px;display:flex;flex-direction:column;gap:14px}.pp .ev-next .em{padding:20px;border-radius:var(--ri,16px);background:var(--bg);display:flex;gap:14px;align-items:flex-start}.pp .ev-next .em b{font-size:17px;letter-spacing:-.02em;display:block}.pp .ev-next .em small{font-size:13.5px;color:var(--mu);display:block;margin-top:4px}.pp .ev-next .i-mail{min-width:0;margin:0}.pp .ev-usu{display:flex;flex-direction:column;gap:8px}.pp .ev-usu>div{display:grid;grid-template-columns:1fr auto;gap:4px 12px;align-items:center;padding:12px 14px;border-radius:var(--ri,16px);box-shadow:inset 0 0 0 1px var(--hl)}.pp .ev-usu b{font-size:14.5px}.pp .ev-usu small{font-size:12.5px;color:var(--mu)}.pp .ev-next .ft{display:flex;justify-content:space-between;align-items:center;gap:10px;flex-wrap:wrap}.pp .ev-kp{display:grid;grid-template-columns:1fr 1fr 1fr 2fr;gap:14px;margin-top:14px;position:relative;z-index:2}.pp .ev-kp>.t{padding:22px 24px}.pp .ev-kp .mo-count{font-family:inherit}.pp .ev-where{display:grid;grid-template-columns:1fr 1fr;gap:8px 22px;margin-top:12px}@media (max-width:820px){.pp.pp .ev-where{grid-template-columns:1fr}}.pp .ev-where div{display:grid;grid-template-columns:84px 1fr 14px;gap:10px;align-items:center;font-size:12.5px;color:var(--mu)}.pp .ev-where div span{height:8px;border-radius:var(--ris,10px);background:var(--hl);overflow:hidden}.pp .ev-where div span i{display:block;height:100%;background:var(--ac);border-radius:inherit}.pp .ev-where div b{font-size:12.5px;color:var(--ink);text-align:right}.pp .ev-bar{padding:8px;margin-top:40px}.pp .ev-bar,.pp .ev-bar .sr{display:flex;align-items:center;gap:10px}.pp .ev-bar .sr{flex:1;max-width:340px;height:40px;border-radius:999px;background:var(--bg);padding:0 16px;color:var(--fa);font-size:14px}.pp .ev-seg{display:flex;padding:3px;border-radius:999px;background:var(--hl);gap:2px}.pp .ev-seg span{height:34px;padding:0 14px;border-radius:999px;display:inline-flex;align-items:center;gap:7px;font-size:13.5px;font-weight:600;color:var(--mu)}.pp .ev-seg span.on{background:var(--cd);color:var(--ink);box-shadow:var(--sh)}.pp .ev-seg span em{font-style:normal;font-size:11.5px;color:var(--fa)}.pp .ev-chips{display:flex;gap:6px;margin-left:auto}.pp .ev-yr{display:grid;grid-template-columns:120px 1fr;gap:14px;padding-top:56px}.pp .ev-yr .y{position:relative}.pp .ev-yr .y b{display:block;font-size:44px;font-weight:700;letter-spacing:-.05em;line-height:1;position:sticky;top:20px}.pp .ev-yr .y small{display:block;font-size:12.5px;color:var(--mu);margin-top:8px}.pp .ev-g{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.pp .ev-c{padding:10px 10px 18px;display:flex;flex-direction:column}.pp .ev-c .ph{height:170px;border-radius:var(--ri,16px);background-size:cover!important;position:relative}.pp .ev-c .ph .bd{position:absolute;left:10px;top:10px}.pp .ev-c .bd .i-pill{background:var(--cd);color:var(--ink);box-shadow:var(--sh)}.pp .ev-c .bo{padding:14px 8px 0;display:flex;flex-direction:column;flex:1}.pp .ev-c .dt{font-size:12px;color:var(--ac);font-weight:600}.pp .ev-c h3{font-size:17px;letter-spacing:-.025em;line-height:1.25;margin:6px 0;font-weight:700}.pp .ev-c p{margin:0;font-size:13.5px;color:var(--mu);line-height:1.5}.pp .ev-c .ft{display:flex;justify-content:space-between;align-items:center;margin-top:auto;padding-top:14px;font-size:12.5px;color:var(--mu)}.pp .ev-c .ft span{display:inline-flex;gap:6px;align-items:center}.pp .ev-c.big{grid-column:span 2;grid-row:span 2}.pp .ev-c.big .ph{height:330px}.pp .ev-c.big h3{font-size:24px}.pp .ev-c.big p{font-size:14.5px}.pp .ev-c.ty .ph{background:var(--ink);color:var(--bg);display:flex;flex-direction:column;justify-content:flex-end;padding:18px}.pp .ev-c.ty .ph b{font-size:30px;letter-spacing:-.04em;line-height:1;font-weight:700}.pp .ev-c.ty .ph small{font-size:12px;opacity:.65;margin-top:6px}.pp .ev-days{display:flex;flex-direction:column;gap:6px;margin-top:12px}.pp .ev-days span{display:flex;justify-content:space-between;gap:10px;padding:9px 12px;border-radius:var(--ris,10px);background:var(--bg);font-size:12.5px;font-weight:600}.pp .ev-days span em{font-style:normal;color:var(--fa);font-weight:500;white-space:nowrap}.pp .ev-inv{grid-column:span 3;padding:28px 30px;display:grid;grid-template-columns:1fr 1fr;gap:28px;align-items:center}.pp .ev-inv h3{font-size:28px;letter-spacing:-.04em;line-height:1.1;margin:12px 0 8px;font-weight:700}.pp .ev-inv p{margin:0;color:var(--mu);font-size:14.5px}.pp .ev-inv .tp{display:flex;flex-wrap:wrap;gap:6px;margin-top:14px}.pp .ev-inv .side{display:flex;flex-direction:column;gap:10px}.pp .ev-inv .side>div{display:flex;gap:12px;align-items:center;padding:14px;border-radius:var(--ri,16px);background:var(--bg);font-size:14px}.pp .ev-inv .side>div>span{color:var(--ac);flex:none;display:flex}.pp .ev-inv .side div b{display:block;font-size:14.5px}.pp .ev-inv .side div small{font-size:12.5px;color:var(--mu)}@media (max-width:820px){.pp.pp .ev-crow{flex-direction:column;align-items:flex-start;gap:8px}.pp.pp .ev-next{padding:22px}.pp.pp .ev-next .i-mail{flex-direction:column;border-radius:var(--ri,16px);padding:6px}.pp.pp .ev-next .i-mail span:first-child{height:42px}.pp.pp .ev-kp{grid-template-columns:1fr 1fr 1fr;gap:8px;margin-top:10px}.pp.pp .ev-kp>.t{padding:16px 12px}.pp.pp .ev-kp>.t:last-child{grid-column:1/-1;padding:18px}.pp.pp .ev-kp .i-kpi b{font-size:28px}.pp.pp .ev-kp .i-kpi small{font-size:11.5px}.pp.pp .ev-bar{flex-wrap:wrap;margin-top:28px}.pp.pp .ev-bar .sr{max-width:none;flex:1 1 100%}.pp.pp .ev-seg{flex:1 1 100%}.pp.pp .ev-seg span{flex:1;justify-content:center;padding:0 6px}.pp.pp .ev-chips{display:none}.pp.pp .ev-yr{grid-template-columns:1fr;gap:12px;padding-top:40px}.pp.pp .ev-yr .y{display:flex;align-items:baseline;gap:12px}.pp.pp .ev-yr .y b{font-size:34px}.pp.pp .ev-yr .y small{margin:0}.pp.pp .ev-g{grid-template-columns:1fr;gap:10px}.pp.pp .ev-c{display:grid;grid-template-columns:112px 1fr;gap:4px;padding:8px}.pp.pp .ev-c .ph{height:auto;min-height:118px}.pp.pp .ev-c .ph .bd{display:none}.pp.pp .ev-c .bo{padding:6px 8px}.pp.pp .ev-c h3{font-size:15.5px;margin:4px 0}.pp.pp .ev-c p{display:none}.pp.pp .ev-c .ft{padding-top:8px}.pp.pp .ev-c.big{grid-column:auto;grid-row:auto;display:flex;padding:10px 10px 18px}.pp.pp .ev-c.big .ph{height:220px;min-height:0}.pp.pp .ev-c.big .ph .bd{display:block}.pp.pp .ev-c.big p{display:block;font-size:14px}.pp.pp .ev-c.big h3{font-size:21px}.pp.pp .ev-c.ty .ph{padding:12px}.pp.pp .ev-c.ty .ph b{font-size:20px}.pp.pp .ev-inv{grid-column:auto;grid-template-columns:1fr;padding:22px;gap:18px}.pp.pp .ev-inv h3{font-size:24px}}.pp .ed-note{display:inline-flex;align-items:center;gap:8px;min-height:28px;padding:4px 12px;border-radius:999px;border:1px dashed var(--ac);color:var(--ac);font-size:12px;font-weight:600;background:var(--acs)}.pp .ed-crow{display:flex;justify-content:space-between;align-items:flex-end;gap:12px}.pp .ed-side{padding:14px;display:flex;flex-direction:column;gap:12px}.pp .ed-side .ph{flex:1;min-height:340px;border-radius:var(--ri,16px);background-size:cover!important;background-position:50% 40%!important}.pp .ed-side .cap{display:flex;justify-content:space-between;gap:12px;align-items:center;padding:4px 6px 2px;font-size:13px;color:var(--mu)}.pp .ed-side .cap b{display:block;color:var(--ink);font-size:14px}.pp .ed-meta{display:flex;gap:16px;flex-wrap:wrap;margin-top:18px;font-size:14px;color:var(--mu)}.pp .ed-meta span{display:inline-flex;gap:7px;align-items:center}.pp .ed-tags{display:flex;gap:6px;flex-wrap:wrap;margin-top:14px}.pp .ed-gl{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-top:14px;position:relative;z-index:2}.pp .ed-gl>.t{padding:22px 24px}.pp .ed-gl .thm b{display:block;font-size:30px;font-weight:800;letter-spacing:-.04em;line-height:1.05;margin-top:6px}.pp .ed-gl .thm small{font-size:12.5px;color:var(--mu)}.pp .ed-gl .i-kpi em{font-style:normal;display:block;font-size:12px;color:var(--fa);margin-top:10px;padding-top:10px;border-top:1px solid var(--hl)}.pp .ed-fd{display:grid;grid-template-columns:repeat(12,1fr);gap:14px}.pp .ed-qs{grid-column:1/8;padding:30px;display:flex;flex-direction:column;gap:0}.pp .ed-qs .q{padding:20px 0;border-top:1px solid var(--hl);display:grid;grid-template-columns:40px 1fr;gap:12px}.pp .ed-qs .q:first-of-type{border-top:1.5px solid var(--ink)}.pp .ed-qs .q span{font-size:13px;color:var(--ac);font-weight:700}.pp .ed-qs .q p{margin:0;font-size:18px;line-height:1.5;letter-spacing:-.015em;font-weight:500}.pp .ed-qs .by{display:flex;align-items:center;gap:12px;margin-top:16px}.pp .ed-qs .by i{width:40px;height:40px;border-radius:50%;background-position:50% 20%!important;background-size:240%!important}.pp .ed-qs .by b{font-size:14px;display:block}.pp .ed-qs .by small{font-size:12.5px;color:var(--mu)}.pp .ed-op{grid-column:8/13;padding:28px;display:flex;flex-direction:column;gap:10px}.pp .ed-op .it{display:grid;grid-template-columns:36px 1fr;gap:12px;padding:14px;border-radius:var(--ri,16px);background:var(--bg)}.pp .ed-op .it span{width:36px;height:36px;border-radius:var(--ris,10px);background:var(--ink);color:var(--bg);display:flex;align-items:center;justify-content:center}.pp .ed-op .it b{font-size:15px;letter-spacing:-.02em;display:block}.pp .ed-op .it small{font-size:13px;color:var(--mu);line-height:1.45;display:block;margin-top:2px}.pp .ed-floor{display:grid;grid-template-columns:repeat(12,1fr);gap:14px}.pp .ed-ft{grid-column:1/6;grid-row:span 2;padding:30px;display:flex;flex-direction:column;gap:14px}.pp .ed-ft h3{font-size:26px;letter-spacing:-.035em;margin:0;font-weight:800;line-height:1.1}.pp .ed-ft p{margin:0;color:var(--mu);font-size:15px;line-height:1.6}.pp .ed-ven{display:flex;flex-direction:column;gap:6px;margin-top:auto}.pp .ed-ven div{display:flex;justify-content:space-between;align-items:center;padding:10px 12px;border-radius:var(--ris,10px);background:var(--bg);font-size:13.5px;font-weight:600}.pp .ed-ven div small{font-size:12px;color:var(--mu);font-weight:500}.pp .ed-pic{padding:0;position:relative;min-height:250px}.pp .ed-pic .ph{position:absolute;inset:0;background-size:cover!important;background-position:50%!important}.pp .ed-pic .cp{position:absolute;left:12px;right:12px;bottom:12px;padding:10px 14px;border-radius:var(--ri,16px);background:var(--cd);font-size:13px;color:var(--mu);box-shadow:var(--sh)}.pp .ed-pic .cp b{display:block;color:var(--ink);font-size:14px}.pp .ed-vid{background:var(--ink);color:var(--bg);flex-direction:column;gap:12px;text-align:center;padding:24px}.pp .ed-vid,.pp .ed-vid .pl{display:flex;align-items:center;justify-content:center}.pp .ed-vid .pl{width:64px;height:64px;border-radius:50%;background:var(--bg);color:var(--ink)}.pp .ed-vid b{font-size:16px}.pp .ed-vid small{font-size:12.5px;opacity:.65;max-width:260px}.pp .ed-th{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.pp .ed-tc{padding:24px;display:flex;flex-direction:column;gap:10px}.pp .ed-tc .hd{display:flex;align-items:center;gap:12px}.pp .ed-tc h3{font-size:19px;letter-spacing:-.025em;margin:0;font-weight:800;line-height:1.2}.pp .ed-tc p{margin:0;color:var(--mu);font-size:14px;line-height:1.55}.pp .ed-tc .co{display:flex;flex-wrap:wrap;gap:6px;margin-top:auto;padding-top:8px}.pp .ed-lead{margin-top:14px;display:grid;grid-template-columns:1fr 440px;gap:30px;align-items:center;padding:32px 36px}.pp .ed-lead h3{font-size:30px;letter-spacing:-.04em;line-height:1.08;margin:12px 0 10px;font-weight:800}.pp .ed-lead p{margin:0;color:var(--mu);font-size:15px}.pp .ed-lead .fm{display:flex;flex-direction:column;gap:8px}.pp .ed-lead .fm .ip{height:46px;border-radius:999px;box-shadow:inset 0 0 0 1px var(--hl2);display:flex;align-items:center;padding:0 18px;color:var(--fa);font-size:14px}.pp .ed-lead .fm small{font-size:12px;color:var(--fa);text-align:center}.pp .ed-more{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.pp .ed-mc{padding:10px 10px 18px;display:flex;flex-direction:column}.pp .ed-mc .ph{height:150px;border-radius:var(--ri,16px);background-size:cover!important}.pp .ed-mc .bo{padding:12px 8px 0;display:flex;flex-direction:column;flex:1;gap:6px}.pp .ed-mc .dt{font-size:12px;color:var(--ac);font-weight:600}.pp .ed-mc b{font-size:16px;letter-spacing:-.02em;line-height:1.25}.pp .ed-mc .ft{margin-top:auto;padding-top:10px}.pp .ed-mc.res{padding:24px}.pp .ed-mc.res .it{display:flex;justify-content:space-between;align-items:center;padding:12px 0;border-top:1px solid var(--hl);font-size:14px;font-weight:600}@media (max-width:820px){.pp.pp .ed-crow{flex-direction:column;align-items:flex-start;gap:8px}.pp.pp .ed-side .ph{min-height:240px}.pp.pp .ed-gl{grid-template-columns:1fr 1fr;gap:8px;margin-top:10px}.pp.pp .ed-gl>.t{padding:16px}.pp.pp .ed-gl .i-kpi em{display:none}.pp.pp .ed-gl .thm b{font-size:24px}.pp.pp .ed-fd,.pp.pp .ed-floor{grid-template-columns:1fr;gap:10px}.pp.pp .ed-fd>*,.pp.pp .ed-floor>*{grid-column:auto!important;grid-row:auto!important}.pp.pp .ed-qs{padding:22px}.pp.pp .ed-qs .q{grid-template-columns:30px 1fr}.pp.pp .ed-qs .q p{font-size:16px}.pp.pp .ed-ft,.pp.pp .ed-op{padding:22px}.pp.pp .ed-ft h3{font-size:22px}.pp.pp .ed-pic{min-height:240px}.pp.pp .ed-th{grid-template-columns:1fr;gap:10px}.pp.pp .ed-tc{padding:20px}.pp.pp .ed-lead{grid-template-columns:1fr;padding:22px;gap:18px}.pp.pp .ed-lead h3{font-size:24px}.pp.pp .ed-more{grid-template-columns:1fr 1fr;gap:8px}.pp.pp .ed-mc .ph{height:100px}.pp.pp .ed-mc b{font-size:14px}.pp.pp .ed-mc.res{grid-column:1/-1;padding:20px}}.pp .i-crumb .it{display:inline-flex;align-items:center;gap:8px}.pp .i-crumb a{color:var(--fa)}.pp .i-crumb a:hover{color:var(--ink)}.pp .i-q .qq{width:100%;background:none;border:0;padding:0;margin:0;color:inherit;font:inherit;font-weight:600;font-size:15px;letter-spacing:-.015em;text-align:left;cursor:pointer}.pp .i-q p[hidden]{display:none}.pp .pp-face{position:relative;overflow:hidden;display:block}.pp .pp-face>img{object-fit:cover;transform:scale(2.4);transform-origin:50% 20%}.pp .i-shot .sc{display:block;position:relative;overflow:hidden}.pp .pd-intro h1{margin-top:22px}.pp .pd-id .lg{padding:6px}.pp .pd-sc .nm .lg{padding:4px}.pp .pd-merge .hub .lg{padding:5px}.pp .pd-merge svg.ph{display:none}.pp .pd-merge .ln{stroke-dasharray:4 4}.pp .pd-fb .sc,.pp .pd-fs .sc,.pp .pd-sc .sc,.pp .pd-thumbs .th{display:block;position:relative;overflow:hidden}.pp .pd-thumbs .th{height:76px;border-radius:var(--ris,10px);box-shadow:inset 0 0 0 1px var(--hl);opacity:.75;padding:0;border:0;cursor:pointer;background:var(--cd2);transition:opacity .2s}.pp .pd-thumbs .th:hover{opacity:1}.pp .pd-thumbs .th>img{object-position:top center}.pp .pd-tb{background:none;border:0;font:inherit;text-align:left;cursor:pointer;width:100%}.pp .pd-tb .pr i{width:0;transition:none}.pp .pd-tb.on .pr i.run{animation:pd-prog var(--dur,6s) linear forwards}@keyframes pd-prog{0%{width:0}to{width:100%}}.pp .pd-panel .i-shot .sc{height:530px}.pp .pd-wf .wfi{display:block;position:relative;height:220px;border-radius:var(--ri,16px);overflow:hidden;box-shadow:0 0 0 1px var(--hl2)}.pp .pd-wf .wfi>img{object-position:top left}.pp .pd-sc{color:inherit}.pp .pd-sc .ft .mono{font-size:12px}.pp .stars{display:flex;gap:2px;color:var(--ac)}.pp.pp .pd-g .k span.lab{width:auto;height:auto;background:none;color:inherit;opacity:.7}.pp .pd-g .k .lab i{display:none}@media (max-width:820px){.pp .pd-merge svg.dt{display:none}.pp .pd-merge svg.ph{display:block}.pp .pd-intro .micro{display:none}.pp .pd-panel .i-shot .sc{height:210px}.pp .pd-thumbs .th{height:44px}.pp .pd-wf .wfi{height:170px}.pp .pd-tb .no{margin:0}}.pp .pd-merge .nd{top:var(--yd)}.pp .pd-tl .tk.ph{display:none}@media (max-width:820px){.pp .pd-merge .nd{top:var(--yp)}.pp .pd-tl .tk.dt{display:none}.pp .pd-tl .tk.ph{display:block}}.pp .pp-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.pp .i-mail input{flex:1;min-width:0;border:0;background:none;padding:0 14px;font:inherit;font-size:14px;color:var(--ink);outline:none}.pp .i-mail input::placeholder{color:var(--fa)}.pp .i-mail:focus-within{box-shadow:inset 0 0 0 1.5px var(--ink)}.pp .bk-form .lab{display:flex}.pp .bk-form .err,.pp .bk-lmf .err{color:#b45309;opacity:1}html[data-theme=dark] .pp .bk-form .err{color:#fbbf24}.pp .bk-done{margin:8px 0 0;font-size:15px;color:var(--mu)}.pp .bk-ch .lm .pt-btn{justify-content:center;background:var(--bg);color:var(--ink);height:46px}.pp .bk-ch .lm input.bk-in2{height:46px;border-radius:999px;background:color-mix(in srgb,var(--bg) 14%,transparent);border:0;padding:0 18px;font:inherit;font-size:14px;color:inherit;outline:none}.pp .bk-ch .lm input.bk-in2::placeholder{color:inherit;opacity:.6}.pp .bk-ch .lm .ok{font-size:18px}.pp .bk-ch .lm .bk-lmf .err{color:#fbbf24}.pp .bk-bc .cv,.pp .bk-cov .cv{display:block;position:relative;overflow:hidden}.pp .bk-bc>a{display:block}.pp .bk-bc b{color:var(--ink)}.pp .bk-by a{color:inherit}.pp .bk-sys.solo .bk-txt{grid-column:1/-1;display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.pp .bk-tocsum small span{white-space:nowrap}@media (max-width:820px){.pp .bk-form .i-mail .pt-btn{justify-content:center}.pp .bk-form .i-mail input{height:42px}.pp .bk-sys.solo .bk-txt{grid-template-columns:1fr}}.pp .ev-c{position:relative}.pp .ev-c .ph{overflow:hidden}.pp .ev-c .ph>.pt-pic{position:absolute;inset:0}.pp .ev-c .ph .bd{z-index:1}.pp .ev-a{color:inherit;text-decoration:none}.pp .ev-a:after{content:"";position:absolute;inset:0;border-radius:inherit;z-index:1}.pp .ev-a:focus-visible{outline:none}.pp .ev-c:has(.ev-a:focus-visible){box-shadow:0 0 0 2px var(--ac)}.pp .ev-days a{position:relative;z-index:2;display:flex;justify-content:space-between;gap:10px;padding:9px 12px;border-radius:var(--ris,10px);background:var(--bg);font-size:12.5px;font-weight:600;color:inherit;text-decoration:none}.pp .ev-days a:hover{color:var(--ac)}.pp .ev-days a em{font-style:normal;color:var(--fa);font-weight:500;white-space:nowrap}.pp .ev-seg button{border:0;background:none;font-family:inherit;cursor:pointer;height:34px;padding:0 14px;border-radius:999px;display:inline-flex;align-items:center;gap:7px;font-size:13.5px;font-weight:600;color:var(--mu)}.pp .ev-seg button.on{background:var(--cd);color:var(--ink);box-shadow:var(--sh)}.pp .ev-seg button em{font-style:normal;font-size:11.5px;color:var(--fa)}.pp .ev-chips button{border:0;font-family:inherit;cursor:pointer}.pp .ev-bar .sr input{flex:1;min-width:0;height:100%;border:0;background:none;outline:none;font:inherit;color:var(--ink)}.pp .ev-bar .sr input::placeholder{color:var(--fa)}.pp .ev-bar .sr:focus-within{box-shadow:0 0 0 2px var(--ac)}.pp .ev-next .em{color:inherit;text-decoration:none}.pp .ev-nb{display:flex;gap:8px;flex-wrap:wrap}.pp .ev-next .ft{margin-top:auto}.pp .ev-inv .side>a{display:flex;gap:12px;align-items:center;padding:14px;border-radius:var(--ri,16px);background:var(--bg);font-size:14px;color:inherit;text-decoration:none}.pp .ev-inv .side>a:hover b{color:var(--ac)}.pp .ev-inv .side>a>span{color:var(--ac);flex:none;display:flex}.pp .ev-inv .side a b{display:block;font-size:14.5px}.pp .ev-inv .side a small{font-size:12.5px;color:var(--mu)}.pp .ev-none{margin-top:40px;padding:28px;display:flex;justify-content:space-between;align-items:center;gap:12px}.pp .ev-none button{border:0;background:none;font:inherit;cursor:pointer;color:var(--ac)}.pp .ph-only{display:none}@media (max-width:820px){.pp.pp .ev-seg button{flex:1;justify-content:center;padding:0 6px}.pp.pp .ph-only{display:inline}.pp.pp .ev-where div:nth-child(n+5){display:none}.pp.pp .ev-c .ph{position:relative}.pp.pp .ev-c.ty .ph b{font-size:20px}}.pp .ed-side .ph{display:block;position:relative}.pp .ed-side.ty .tyc{flex:1;min-height:340px;border-radius:var(--ri,16px);background:var(--bg);color:var(--ink);display:flex;flex-direction:column;justify-content:flex-end;gap:6px;padding:28px}.pp .ed-side.ty .tyc .lab{color:inherit;opacity:.7}.pp .ed-side.ty .tyc b{font-size:56px;letter-spacing:-.05em;line-height:.95;font-weight:800}.pp .ed-side.ty .tyc small{font-size:13px;opacity:.65}.pp .ed-pic .ph{display:block}.pp .ed-pic .ph>img{object-fit:cover}.pp button.ed-vid{border:0;font:inherit;cursor:pointer;width:100%}.pp button.ed-vid:hover .pl{transform:scale(1.06)}.pp .ed-vid .pl{transition:transform .2s var(--ease-out,ease)}.pp .ed-vid.on{padding:0;overflow:hidden;background:#000}.pp .ed-vid.on video{position:absolute;inset:0;width:100%;height:100%;object-fit:contain}.pp .ed-fd.solo .ed-qs{grid-column:1/-1}.pp .ed-floor.solo .ed-ft{grid-column:1/-1;grid-row:auto}.pp .ed-lead .fm input.ip{border:0;background:var(--cd);color:var(--ink);font:inherit;font-size:14px;outline:none}.pp .ed-lead .fm input.ip::placeholder{color:var(--fa)}.pp .ed-lead .fm input.ip:focus{box-shadow:inset 0 0 0 1.5px var(--ac)}.pp .ed-lead .fm .pt-btn{height:46px;justify-content:center}.pp .ed-lead .fm .ok{font-size:18px}.pp .ed-lead .fm .err{color:var(--err,#c2410c)}.pp a.ed-mc{color:inherit;text-decoration:none}.pp .ed-mc .ph{display:block;position:relative}.pp .ed-mc.res .it{color:inherit;text-decoration:none}.pp .ed-mc.res .it:hover{color:var(--ac)}.pp .ed-posts{grid-template-columns:repeat(3,1fr)}.pp .ed-posts .ed-mc .ph{height:190px}.pp .ed-posts .ed-mc small{font-size:13.5px;color:var(--mu);line-height:1.5}@media (max-width:820px){.pp.pp .ed-side.ty .tyc{min-height:220px;padding:22px}.pp.pp .ed-side.ty .tyc b{font-size:40px}.pp.pp .ed-posts{grid-template-columns:1fr}.pp.pp .ed-posts .ed-mc .ph{height:160px}}.pp .ev-usu>a{display:grid;grid-template-columns:1fr auto;gap:4px 12px;align-items:center;padding:12px 14px;border-radius:var(--ri,16px);box-shadow:inset 0 0 0 1px var(--hl);color:inherit;text-decoration:none}@media (max-width:820px){.pp.pp .ed-more:not(.ed-posts)>a.ed-mc:nth-child(3){display:none}.pp.pp .ed-ven div{gap:12px}.pp.pp .ed-ven div small{text-align:right}}.pp .ev-stage{padding-top:72px}.pp .ev-stage .i-sh{margin:0}.pp .ev-sc{flex:none;width:420px;padding:10px 10px 18px;display:flex;flex-direction:column;color:inherit;text-decoration:none}.pp .ev-sc .ph{height:300px;border-radius:var(--ri,16px)}.pp .ev-sc .bo{padding:14px 8px 0;display:flex;flex-direction:column;gap:4px}.pp .ev-sc .dt{font-size:12px;color:var(--ac);font-weight:600}.pp .ev-sc b{font-size:20px;letter-spacing:-.03em;line-height:1.2;align-self:flex-start}.pp .ev-sc small{font-size:13px;color:var(--mu)}.pp .ev-sc:focus-visible{outline:none;box-shadow:0 0 0 2px var(--ac)}.pp .ev-stage .pt-pin.pin-on .ev-sc{width:min(460px,34vw)}.pp .ev-stage .pt-pin.pin-on .ev-sc .ph{height:min(46vh,400px)}@media (max-width:820px){.pp.pp .ev-stage{padding-top:48px}.pp.pp .ev-sc{width:78vw}.pp.pp .ev-sc .ph{height:220px}}.pp .bk-fld{display:block}.pp .bk-fld input{width:100%;box-sizing:border-box}.pp .bk-fld:after{left:20px;right:20px;bottom:7px;background:currentColor;opacity:.7}@keyframes pt-shake2{20%{transform:translateX(-5px)}40%{transform:translateX(5px)}60%{transform:translateX(-3px)}80%{transform:translateX(3px)}}.pt-shake2{animation:pt-shake2 .38s}@media (prefers-reduced-motion:reduce){.pp .pt-shake,.pp .pt-shake2{animation:none}}