body.ppl-lock{overflow:hidden}html{scroll-behavior:smooth}.ppl :is(h1,h2,h3,h4,h5,p){letter-spacing:inherit}.ppl a,.ppl .btn{text-decoration:none}.ppl{--bg:#FAFAF7;--sheet:#FFFFFF;--ink:#16181D;--ink-2:#5B616C;--ink-3:#8A909A;--rule:#E7E7E1;--blue:#2343E0;--blue-ink:#FFFFFF;--blue-soft:#ECEFFF;--blue-tint:#F5F6FF;--good:#1F7A45;--good-soft:#E7F4EC;--gold:#C9971C;--gold-soft:#FBF3DD;--star:#F2B01E;--navy:#1E3A5C;--mustard:#E9B949;--sage:#A9BFA3;--blush:#F3DDD5;--purple:#8A78C9;--f-display:"Familjen Grotesk","Onest",system-ui,sans-serif;--f-body:"Onest",system-ui,-apple-system,"Segoe UI",sans-serif;--f-mono:"JetBrains Mono",ui-monospace,Menlo,monospace;--shadow:0 1px 2px rgba(22,24,29,.04),0 12px 32px -16px rgba(22,24,29,.18);color-scheme:light}.ppl *,.ppl *:before,.ppl *:after{box-sizing:border-box}.ppl{background:var(--bg);color:var(--ink);font-family:var(--f-body);font-size:16px;line-height:1.55;letter-spacing:normal}.ppl a{color:inherit}.ppl svg{display:block}.ppl button{font:inherit;color:inherit;cursor:pointer}.ppl .wrap{max-width:1180px;margin:0 auto;padding-inline:20px}.ppl :focus-visible{outline:2px solid var(--blue);outline-offset:3px}.ppl .mono{font-family:var(--f-mono);font-size:11.5px;letter-spacing:.07em;text-transform:uppercase;color:var(--ink-3)}.ppl h2{font-family:var(--f-display);font-weight:700;font-size:clamp(30px,4vw,46px);line-height:1.05;letter-spacing:-.035em;margin:10px 0 12px;text-wrap:balance}.ppl .sec-head{max-width:620px;margin-bottom:40px}.ppl .sec-head p{color:var(--ink-2);margin:0;font-size:17px}.ppl .center{text-align:center;margin-inline:auto}.ppl section.blk{padding-block:88px}@media(max-width:700px){.ppl section.blk{padding-block:60px}}.ppl .ico{display:inline-block;width:24px;height:24px;flex:none}.ppl .ico svg{width:100%;height:100%;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;overflow:visible}.ppl .ib{width:46px;height:46px;border-radius:13px;background:var(--blue-soft);color:var(--blue);display:grid;place-items:center;flex:none;transition:transform .25s}.ppl .ib .ico{width:24px;height:24px}.ppl .ib.gold{background:var(--gold-soft);color:var(--gold)}.ppl .ib.green{background:var(--good-soft);color:var(--good)}.ppl .a-bar{transform-box:fill-box;transform-origin:bottom;animation:ppl-grow 1.8s ease-in-out infinite}.ppl .d2{animation-delay:.25s}.ppl .d3{animation-delay:.5s}.ppl .a-bob{animation:ppl-bob 1.6s ease-in-out infinite}.ppl .a-draw{stroke-dasharray:24;animation:ppl-draw 2.6s ease-in-out infinite}.ppl .a-tw{transform-box:fill-box;transform-origin:center;animation:ppl-twinkle 2.2s ease-in-out infinite}.ppl .a-spin{transform-box:fill-box;transform-origin:center;animation:ppl-spin 7s linear infinite}.ppl .a-flow{stroke-dasharray:5 3;animation:ppl-flow 1.6s linear infinite}.ppl .a-scan{animation:ppl-scan 2.6s ease-in-out infinite}.ppl .a-pop{transform-box:fill-box;transform-origin:center;animation:ppl-pop 2.4s ease-in-out infinite}@keyframes ppl-grow{0%,to{transform:scaleY(.45)}50%{transform:scaleY(1)}}@keyframes ppl-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}@keyframes ppl-draw{0%{stroke-dashoffset:24}55%,to{stroke-dashoffset:0}}@keyframes ppl-twinkle{0%,to{transform:scale(1) rotate(0)}50%{transform:scale(.78) rotate(18deg)}}@keyframes ppl-spin{to{transform:rotate(360deg)}}@keyframes ppl-flow{to{stroke-dashoffset:-16}}@keyframes ppl-scan{0%,to{transform:translate(0)}33%{transform:translate(-1.6px,1px)}66%{transform:translate(1.2px,-1.2px)}}@keyframes ppl-pop{0%,70%,to{transform:scale(1)}80%{transform:scale(1.25)}}@keyframes ppl-rise{0%{transform:translateY(22px)}to{transform:none}}@keyframes ppl-pulse{0%{box-shadow:0 0 #2343e073}to{box-shadow:0 0 0 18px #2343e000}}@keyframes ppl-float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.ppl .in{animation:ppl-rise .7s cubic-bezier(.2,.7,.2,1) both}.ppl .btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;text-decoration:none;font-weight:600;border-radius:11px;padding:14px 22px;background:var(--blue);color:var(--blue-ink);border:0;font-size:15px;transition:transform .15s,box-shadow .15s;box-shadow:0 8px 18px -8px #2343e0a6}.ppl .btn:hover{transform:translateY(-2px);box-shadow:0 12px 24px -8px #2343e0a6}.ppl .btn.ghost{background:var(--sheet);color:var(--ink);box-shadow:none;border:1px solid var(--rule)}.ppl .btn.sm{padding:9px 15px;font-size:14px}.ppl .btn .arr{transition:transform .15s}.ppl .btn:hover .arr{transform:translate(4px)}.ppl .btn .ico{width:18px;height:18px}.ppl .hero{padding-block:56px 80px;overflow:hidden}.ppl .hero .wrap{display:grid;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);gap:40px;align-items:center}@media(max-width:980px){.ppl .hero .wrap{grid-template-columns:minmax(0,1fr);gap:48px}.ppl .hero{padding-block:36px 56px}}.ppl .pill{display:inline-flex;align-items:center;gap:8px;font-size:13px;font-weight:500;color:var(--ink-2);background:var(--sheet);border:1px solid var(--rule);border-radius:99px;padding:5px 12px 5px 6px}.ppl .pill b{font-family:var(--f-mono);font-size:10.5px;letter-spacing:.06em;color:#fff;background:var(--blue);border-radius:99px;padding:2px 8px;font-weight:500}.ppl h1{font-family:var(--f-display);font-weight:700;font-size:clamp(40px,5.6vw,66px);line-height:1;letter-spacing:-.045em;margin:18px 0;text-wrap:balance}.ppl h1 em{font-style:normal;color:var(--blue);position:relative}.ppl h1 em:after{content:"";position:absolute;left:0;right:0;bottom:.02em;height:.14em;background:var(--blue-soft);z-index:-1;border-radius:4px}.ppl .lead{font-size:18px;color:var(--ink-2);max-width:44ch;margin:0 0 28px}.ppl .cta-row{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.ppl .trust{display:flex;flex-wrap:wrap;gap:10px 20px;margin-top:22px;font-size:13.5px;color:var(--ink-2)}.ppl .trust span{display:inline-flex;align-items:center;gap:7px}.ppl .trust .ico{width:18px;height:18px;color:var(--blue)}.ppl .viz{position:relative;padding:8px 0 56px}.ppl .win{background:var(--sheet);border:1px solid var(--rule);border-radius:16px;box-shadow:0 2px 4px #16181d0a,0 40px 80px -40px #16181d59;overflow:hidden;transform:perspective(1800px) rotateY(-7deg) rotateX(3deg);transform-origin:left center;width:88%;position:relative}@media(max-width:980px){.ppl .win{transform:none;width:100%}}.ppl .win-top{display:flex;align-items:center;gap:12px;padding:11px 14px;border-bottom:1px solid var(--rule);background:#fcfcfa}.ppl .dots{display:flex;gap:6px}.ppl .dots i{width:9px;height:9px;border-radius:50%;background:#e3e3dd}.ppl .win-title{font-size:12.5px;color:var(--ink-2);font-weight:500}.ppl .win-credit{margin-left:auto;font-family:var(--f-mono);font-size:10.5px;color:var(--blue);background:var(--blue-soft);border-radius:99px;padding:3px 9px}.ppl .win-body{padding:16px;position:relative}.ppl .cats{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:14px}.ppl .cats span{font-size:12px;border:1px solid var(--rule);border-radius:99px;padding:4px 10px;color:var(--ink-2)}.ppl .cats span.on{background:var(--ink);color:var(--bg);border-color:var(--ink)}.ppl .opps{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.ppl .opp{border:1px solid var(--rule);border-radius:12px;padding:12px;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:2px 10px;background:var(--sheet);transition:border-color .2s,box-shadow .2s}.ppl .opp.sel{border-color:var(--blue);animation:ppl-pulse 2.4s ease-out infinite}.ppl .opp .c{font-family:var(--f-mono);font-size:9.5px;letter-spacing:.07em;text-transform:uppercase;color:var(--ink-3)}.ppl .opp .t{grid-column:1;font-weight:600;font-size:13.5px;line-height:1.25;margin-top:3px}.ppl .opp .sc{grid-row:1/span 2;grid-column:2;text-align:right}.ppl .opp .sc b{display:block;font-family:var(--f-display);font-size:24px;line-height:1;font-variant-numeric:tabular-nums}.ppl .opp .sc small{font-family:var(--f-mono);font-size:9px;color:var(--ink-3);letter-spacing:.06em}.ppl .opp .ft{grid-column:1/-1;display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:10px}.ppl .opp .tr{font-size:11px;color:var(--good);font-weight:600}.ppl .opp svg.sp{width:72px;height:22px}.ppl .opp svg.sp polyline{stroke-dasharray:120;animation:ppl-sparkdraw 3s ease-out infinite}@keyframes ppl-sparkdraw{0%{stroke-dashoffset:120}50%,to{stroke-dashoffset:0}}@media(max-width:520px){.ppl .opps{grid-template-columns:minmax(0,1fr)}.ppl .opps .opp:nth-child(n+3){display:none}}.ppl .cursor{position:absolute;width:22px;height:22px;z-index:6;left:70%;top:90%;animation:ppl-cur 7s ease-in-out infinite;pointer-events:none;filter:drop-shadow(0 2px 3px rgba(0,0,0,.25))}@keyframes ppl-cur{0%{left:78%;top:95%}28%{left:30%;top:52%;transform:scale(1)}33%{transform:scale(.82)}38%{transform:scale(1)}70%{left:30%;top:52%}to{left:78%;top:95%}}.ppl .toast{position:absolute;z-index:7;right:2%;top:-4px;background:var(--sheet);border:1px solid var(--rule);border-radius:12px;padding:9px 12px;display:flex;align-items:center;gap:10px;box-shadow:var(--shadow);font-size:12.5px;animation:ppl-toast 7s ease-in-out infinite}.ppl .toast b{display:block;font-size:13px}.ppl .toast .ok{width:26px;height:26px;border-radius:50%;background:var(--good-soft);color:var(--good);display:grid;place-items:center}.ppl .toast .ok .ico{width:15px;height:15px}@keyframes ppl-toast{0%,38%{transform:translateY(-8px) scale(.96);opacity:0}46%,88%{transform:none;opacity:1}to{transform:translateY(-8px) scale(.96);opacity:0}}.ppl .made{position:absolute;right:0;bottom:0;width:46%;max-width:300px;height:68%;animation:ppl-float 6s ease-in-out infinite}@media(max-width:980px){.ppl .made{width:48%;bottom:-16px}}.ppl .made .bk{position:absolute;bottom:0;width:58%;aspect-ratio:210/297;border-radius:3px;overflow:hidden;box-shadow:0 2px 4px #00000014,0 26px 44px -18px #16181d80}.ppl .made .bk svg{width:100%;height:100%}.ppl .made .k1{left:0;transform:rotate(-10deg) translateY(-4%);z-index:1}.ppl .made .k2{left:22%;transform:rotate(-2deg) translateY(-14%);z-index:3}.ppl .made .k3{right:0;transform:rotate(8deg);z-index:2}.ppl .vid{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,.7fr);gap:24px;align-items:stretch}@media(max-width:900px){.ppl .vid{grid-template-columns:minmax(0,1fr)}}.ppl .poster{position:relative;aspect-ratio:16/9;max-width:100%;border-radius:20px;overflow:hidden;border:0;padding:0;background:linear-gradient(135deg,#1a2240,#2343e0 60%,#5b6cf0);display:block;width:100%;text-align:left}.ppl .poster .ghost-ui{position:absolute;inset:12% 10% auto 10%;height:70%;background:#ffffff1a;border:1px solid rgba(255,255,255,.18);border-radius:14px;transform:perspective(1200px) rotateX(10deg);padding:16px;display:grid;grid-template-columns:1fr 1fr;gap:10px}.ppl .poster .ghost-ui i{background:#ffffff1f;border-radius:10px}.ppl .poster .play{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:84px;height:84px;border-radius:50%;background:#fff;color:var(--blue);display:grid;place-items:center;animation:ppl-pulse 2s ease-out infinite;transition:transform .2s}.ppl .poster:hover .play{transform:translate(-50%,-50%) scale(1.08)}.ppl .poster .play svg{width:30px;height:30px;fill:currentColor;stroke:none;margin-left:4px}.ppl .poster .cap{position:absolute;left:18px;bottom:16px;color:#fff;font-weight:600;display:flex;gap:10px;align-items:center}.ppl .poster .cap .mono{color:#fffc;background:#00000040;padding:3px 8px;border-radius:6px}.ppl .chap{background:var(--sheet);border:1px solid var(--rule);border-radius:20px;padding:22px;display:flex;flex-direction:column;gap:6px}.ppl .chap h3{font-family:var(--f-display);font-size:20px;margin:0 0 8px;letter-spacing:-.02em}.ppl .chap button{display:flex;align-items:center;gap:12px;border:0;background:transparent;text-align:left;padding:10px;border-radius:10px;font-size:14.5px}.ppl .chap button:hover{background:var(--blue-tint)}.ppl .chap button .t{font-family:var(--f-mono);font-size:12px;color:var(--blue);min-width:38px}.ppl .steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}@media(max-width:900px){.ppl .steps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:520px){.ppl .stp{padding:16px}.ppl .stp h3{font-size:17px;margin-top:14px}.ppl .stp p{font-size:13.5px}}.ppl .stp{background:var(--sheet);border:1px solid var(--rule);border-radius:18px;padding:22px;position:relative;transition:transform .25s,box-shadow .25s,border-color .25s}.ppl .stp:hover{transform:translateY(-6px);box-shadow:var(--shadow);border-color:var(--blue)}.ppl .stp:hover .ib{transform:rotate(-6deg) scale(1.06)}.ppl .stp .n{position:absolute;right:18px;top:18px;font-family:var(--f-mono);font-size:12px;color:var(--ink-3)}.ppl .stp h3{font-family:var(--f-display);font-size:20px;margin:18px 0 6px;letter-spacing:-.02em}.ppl .stp p{margin:0;color:var(--ink-2);font-size:14.5px}.ppl .stp:not(:last-child):after{content:"";position:absolute;right:-12px;top:44px;width:10px;height:2px;background:var(--rule)}@media(max-width:900px){.ppl .stp:after{display:none}}.ppl .tabwrap{background:var(--sheet);border:1px solid var(--rule);border-radius:24px;padding:14px;box-shadow:var(--shadow)}.ppl .p-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.ppl .p-tab{border:0;background:transparent;text-align:left;padding:14px 16px 16px;border-radius:14px;position:relative;overflow:hidden;display:flex;gap:12px;align-items:center}.ppl .p-tab .ib{width:40px;height:40px;border-radius:11px;background:var(--bg);color:var(--ink-3)}.ppl .p-tab b{display:block;font-family:var(--f-display);font-size:17px;letter-spacing:-.01em}.ppl .p-tab small{color:var(--ink-3);font-size:13px}.ppl .p-tab[aria-selected=true]{background:var(--blue-tint)}.ppl .p-tab[aria-selected=true] .ib{background:var(--blue);color:#fff}.ppl .p-tab .bar-p{position:absolute;left:16px;right:16px;bottom:6px;height:3px;border-radius:99px;background:var(--rule);overflow:hidden;opacity:0}.ppl .p-tab[aria-selected=true] .bar-p{opacity:1}.ppl .p-tab .bar-p i{display:block;height:100%;width:0;background:var(--blue)}.ppl .p-tab[aria-selected=true] .bar-p i.run{animation:ppl-fill 6s linear forwards}@keyframes ppl-fill{to{width:100%}}@media(max-width:700px){.ppl .p-tab small{display:none}.ppl .p-tab{padding:10px;flex-direction:column;align-items:flex-start;gap:8px}.ppl .p-tab b{font-size:15px}}.ppl .pane{display:grid;grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr);gap:32px;align-items:center;padding:28px 18px 18px}.ppl .pane[hidden]{display:none}@media(max-width:900px){.ppl .pane{grid-template-columns:minmax(0,1fr);gap:22px;padding:22px 6px 6px}}.ppl .pane h3{font-family:var(--f-display);font-size:clamp(26px,3vw,34px);letter-spacing:-.035em;line-height:1.05;margin:0 0 10px}.ppl .pane p{color:var(--ink-2);margin:0 0 16px}.ppl .pane ul{list-style:none;margin:0;padding:0;display:grid;gap:10px;font-size:15px}.ppl .pane li{display:flex;gap:10px;align-items:center}.ppl .pane li .ico{width:18px;height:18px;color:var(--good)}.ppl .stage{background:var(--blue-tint);border-radius:16px;padding:22px;min-width:0;animation:ppl-rise .5s ease both}.ppl .ui{background:var(--sheet);border:1px solid var(--rule);border-radius:14px;box-shadow:var(--shadow);padding:16px;min-width:0}.ppl .ui .lbl{font-family:var(--f-mono);font-size:10px;letter-spacing:.07em;text-transform:uppercase;color:var(--ink-3);margin-bottom:8px}.ppl .gen{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:14px}@media(max-width:560px){.ppl .gen{grid-template-columns:minmax(0,1fr)}}.ppl .p-field{border:1px solid var(--rule);border-radius:8px;padding:8px 10px;font-size:13px;font-weight:500;margin-bottom:10px}.ppl .seg{display:flex;border:1px solid var(--rule);border-radius:8px;overflow:hidden;margin-bottom:10px}.ppl .seg span{flex:1;text-align:center;font-size:12px;padding:6px 4px;color:var(--ink-2)}.ppl .seg span.on{background:var(--blue);color:#fff;font-weight:600}.ppl .sws{display:flex;gap:6px}.ppl .sws i{width:20px;height:20px;border-radius:50%;box-shadow:inset 0 0 0 2px #fff}.ppl .sws i.on{outline:2px solid var(--ink);outline-offset:1px}.ppl .outline{display:grid;gap:7px}.ppl .ol{display:flex;align-items:center;gap:10px;font-size:13px;padding:8px 10px;border-radius:8px;background:#fafaf8}.ppl .ol:before{content:"\2713";width:18px;height:18px;border-radius:50%;background:var(--good-soft);color:var(--good);display:grid;place-items:center;font-size:10px;font-weight:700;flex:none}.ppl .ol.w{background:var(--blue-soft);font-weight:600}.ppl .ol.w:before{content:"";background:none;border:2px solid var(--blue);border-right-color:transparent;width:12px;height:12px;animation:ppl-spin 1s linear infinite;margin:3px}.ppl .ol.p{color:var(--ink-3)}.ppl .ol.p:before{content:"";background:none;border:1.5px solid var(--rule)}.ppl .prog{height:4px;border-radius:99px;background:var(--rule);overflow:hidden;margin-top:12px}.ppl .prog i{display:block;height:100%;width:62%;background:var(--blue);animation:ppl-progx 3.2s ease-in-out infinite alternate}@keyframes ppl-progx{0%{width:46%}to{width:72%}}.ppl .pub{display:grid;grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr);gap:14px;align-items:end}.ppl .pub .cv{aspect-ratio:210/297;border-radius:3px;overflow:hidden;box-shadow:0 18px 32px -16px #16181d80}.ppl .pub .cv svg{width:100%;height:100%}.ppl .pages{display:grid;grid-template-columns:1fr 1fr;background:#fff;border-radius:3px;box-shadow:0 18px 32px -16px #16181d66;overflow:hidden}.ppl .pg{aspect-ratio:210/297;padding:14px 12px;font-family:Georgia,Times New Roman,serif;font-size:7px;line-height:1.5;color:#2a3136;min-width:0}.ppl .pg+.pg{border-left:1px solid #eee}.ppl .pg .cn{font-family:var(--f-mono);font-size:5.5px;letter-spacing:.12em;color:var(--navy)}.ppl .pg h5{font-family:var(--f-display);font-size:10.5px;line-height:1.15;margin:3px 0 6px;color:#111}.ppl .pg p{margin:0 0 5px}.ppl .pg .ln{height:3px;border-radius:2px;background:#e8e8e4;margin:0 0 4px}.ppl .pg .box{background:#f3f4f1;border-radius:3px;padding:6px;margin-top:6px}.ppl .pg .ck{display:flex;gap:4px;align-items:center;margin-bottom:3px}.ppl .pg .ck:before{content:"";width:5px;height:5px;border:1px solid var(--navy);border-radius:1px;flex:none}.ppl .dlbar{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:14px;flex-wrap:wrap}.ppl .dlbar span{font-size:12.5px;color:var(--ink-2)}.ppl .dlbar .btn{padding:8px 14px;font-size:13px;box-shadow:none}.ppl .mq{overflow:hidden;mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);padding-block:24px 8px}.ppl .mq-track{display:flex;gap:26px;width:max-content;animation:ppl-mq 46s linear infinite}.ppl .mq:hover .mq-track{animation-play-state:paused}@keyframes ppl-mq{to{transform:translate(-50%)}}.ppl .mq .bk{width:170px;aspect-ratio:210/297;border-radius:3px;overflow:hidden;box-shadow:0 2px 4px #0000000f,0 24px 40px -22px #16181d8c;transition:transform .25s;flex:none}.ppl .mq .bk:nth-child(odd){transform:rotate(-2deg)}.ppl .mq .bk:nth-child(2n){transform:rotate(2deg) translateY(10px)}.ppl .mq .bk:hover{transform:translateY(-8px) rotate(0)}.ppl .mq .bk svg{width:100%;height:100%}@media(max-width:520px){.ppl .mq .bk{width:128px}}.ppl .rv-head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:22px}.ppl .rv-sum{display:flex;align-items:center;gap:16px;background:var(--sheet);border:1px solid var(--rule);border-radius:16px;padding:14px 18px}.ppl .rv-sum b{font-family:var(--f-display);font-size:40px;line-height:1;letter-spacing:-.04em}.ppl .rv-sum small{display:block;color:var(--ink-3);font-size:12.5px;margin-top:3px}.ppl .stars{display:flex;gap:2px;color:var(--star)}.ppl .stars svg{width:16px;height:16px;fill:currentColor}.ppl .rv-note{display:flex;gap:10px;align-items:center;font-size:13px;color:var(--blue);background:var(--blue-tint);border:1px dashed var(--blue);border-radius:12px;padding:10px 14px;margin-bottom:18px}.ppl .rv-note .ico{width:18px;height:18px;flex:none}.ppl .chips{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:22px}.ppl .chip{border:1px solid var(--rule);background:var(--sheet);border-radius:99px;padding:7px 14px;font-size:13.5px;color:var(--ink-2);transition:all .15s}.ppl .chip[aria-pressed=true]{background:var(--ink);border-color:var(--ink);color:#fff}.ppl .rv-grid{columns:3 280px;column-gap:16px}.ppl .rv{break-inside:avoid;margin-bottom:16px;background:var(--sheet);border:1px solid var(--rule);border-radius:18px;overflow:hidden;transition:transform .25s,box-shadow .25s}.ppl .rv:hover{transform:translateY(-4px);box-shadow:var(--shadow)}.ppl .rv .vth{aspect-ratio:4/5;max-width:100%;position:relative;display:grid;place-items:center;border:0;width:100%;padding:0}.ppl .rv .vth .pp{width:56px;height:56px;border-radius:50%;background:#ffffffeb;display:grid;place-items:center;color:var(--ink);transition:transform .2s}.ppl .rv .vth:hover .pp{transform:scale(1.1)}.ppl .rv .vth .pp svg{width:20px;height:20px;fill:currentColor;margin-left:3px}.ppl .rv .vth .person{position:absolute;bottom:0;left:50%;transform:translate(-50%);width:62%;opacity:.35}.ppl .rv .vth .lb{position:absolute;left:10px;top:10px;font-family:var(--f-mono);font-size:10px;letter-spacing:.06em;background:#ffffffeb;border-radius:99px;padding:3px 8px}.ppl .rv .bd{padding:16px 18px 18px}.ppl .rv .q{margin:10px 0 14px;font-size:15px;line-height:1.5}.ppl .rv .who{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;font-size:13.5px}.ppl .rv .who b{display:block}.ppl .rv .who small{color:var(--ink-3)}.ppl .rv .cat{font-family:var(--f-mono);font-size:10px;letter-spacing:.05em;text-transform:uppercase;border:1px solid var(--rule);border-radius:99px;padding:3px 8px;color:var(--ink-2)}.ppl .rv[hidden]{display:none}.ppl .p-price{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:56px;align-items:center}@media(max-width:900px){.ppl .p-price{grid-template-columns:minmax(0,1fr);gap:32px}}.ppl .price-h{font-family:var(--f-display);font-weight:700;font-size:clamp(44px,6.2vw,80px);line-height:.95;letter-spacing:-.05em;margin:12px 0 18px}.ppl .price-h span{color:var(--blue);display:block}.ppl .p-price p.s{color:var(--ink-2);font-size:17px;margin:0 0 26px;max-width:40ch}.ppl .seals{display:grid;gap:12px}.ppl .seal{display:flex;gap:14px;align-items:center;background:var(--sheet);border:1px solid var(--rule);border-radius:16px;padding:14px 16px;transition:transform .25s,border-color .25s}.ppl .seal:hover{transform:translate(6px);border-color:var(--blue)}.ppl .seal b{display:block;font-size:15px}.ppl .seal small{color:var(--ink-2);font-size:13.5px}.ppl .p-card{background:var(--sheet);border:1.5px solid var(--blue);border-radius:26px;padding:34px;box-shadow:0 30px 60px -36px #2343e073;position:relative}.ppl .ribbon{position:absolute;top:-14px;left:50%;transform:translate(-50%);background:var(--blue);color:#fff;font-size:12.5px;font-weight:600;border-radius:99px;padding:6px 14px;white-space:nowrap;box-shadow:0 8px 16px -8px #2343e0b3}.ppl .p-card .top{display:flex;justify-content:space-between;align-items:center;gap:10px;flex-wrap:wrap}.ppl .p-badge{font-size:12px;font-weight:600;color:var(--good);background:var(--good-soft);border-radius:99px;padding:4px 10px}.ppl .amt{font-family:var(--f-display);font-weight:700;font-size:72px;line-height:1;letter-spacing:-.05em;margin:16px 0 4px;font-variant-numeric:tabular-nums}.ppl .amt small{font-size:20px;font-weight:500;letter-spacing:0;color:var(--ink-2);margin-left:6px}.ppl .p-card .per{color:var(--ink-2);font-size:14px}.ppl .p-card ul{list-style:none;margin:22px 0;padding:22px 0 0;border-top:1px solid var(--rule);display:grid;gap:12px}.ppl .p-card li{display:flex;gap:12px;align-items:center}.ppl .p-card li .ico{width:20px;height:20px;color:var(--blue)}.ppl .cert{display:flex;gap:14px;align-items:center;background:linear-gradient(135deg,var(--gold-soft),#FFF9EA);border:1px solid #EFDDA6;border-radius:16px;padding:14px 16px;margin-bottom:20px}.ppl .cert b{display:block;font-size:14.5px}.ppl .cert small{color:#6b5a27;font-size:13px}.ppl .p-card .btn{width:100%;padding:16px;font-size:16px}.ppl .pay{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;margin-top:14px;font-size:12.5px;color:var(--ink-3)}.ppl .pay .ico{width:15px;height:15px}.ppl .pay span.cc{border:1px solid var(--rule);border-radius:5px;padding:1px 6px;font-family:var(--f-mono);font-size:10px;letter-spacing:.04em}.ppl .fnd{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:48px;align-items:center}@media(max-width:900px){.ppl .fnd{grid-template-columns:minmax(0,1fr);gap:24px}}.ppl .fnd p.story{color:var(--ink-2);font-size:17px;margin:0;max-width:46ch}.ppl .people{display:grid;grid-template-columns:1fr 1fr;gap:14px}@media(max-width:480px){.ppl .people{grid-template-columns:minmax(0,1fr)}}.ppl .person{background:var(--sheet);border:1px solid var(--rule);border-radius:18px;padding:16px;display:flex;gap:14px;align-items:center;transition:transform .25s}.ppl .person:hover{transform:translateY(-4px)}.ppl .person .ph{width:64px;height:64px;border-radius:50%;background:var(--blue-soft);display:grid;place-items:center;font-family:var(--f-display);font-weight:700;font-size:20px;color:var(--blue);position:relative;overflow:hidden;flex:none}.ppl .person .ph img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.ppl .person b{font-family:var(--f-display);font-size:18px;display:block}.ppl .person span{color:var(--blue);font-size:13.5px;display:block;line-height:1.35;margin-top:2px}.ppl .faq{max-width:780px;margin-inline:auto}.ppl .faq details{border:1px solid var(--rule);background:var(--sheet);border-radius:14px;padding:16px 18px;margin-bottom:10px;transition:border-color .2s}.ppl .faq details[open]{border-color:var(--blue)}.ppl .faq summary{cursor:pointer;font-family:var(--f-display);font-weight:600;font-size:17px;list-style:none;display:flex;justify-content:space-between;gap:16px;align-items:center}.ppl .faq summary::-webkit-details-marker{display:none}.ppl .faq summary:after{content:"+";font-family:var(--f-mono);color:var(--blue);font-size:20px;line-height:1;transition:transform .2s}.ppl .faq details[open] summary:after{transform:rotate(45deg)}.ppl .faq p{margin:10px 0 0;color:var(--ink-2)}.ppl .final{background:var(--blue);color:#fff;border-radius:28px;padding:68px 56px;display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:32px;align-items:center;overflow:hidden;position:relative}.ppl .final:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(600px 300px at 85% 30%,rgba(255,255,255,.16),transparent 70%)}.ppl .final h2{font-size:clamp(34px,4.6vw,56px);margin:0 0 24px;color:#fff;position:relative}.ppl .final .btn{background:#fff;color:var(--blue);box-shadow:0 10px 24px -10px #0006;position:relative}.ppl .final .meta{margin:16px 0 0;font-size:14px;opacity:.9;position:relative;display:flex;flex-wrap:wrap;gap:6px 16px}.ppl .final .meta span{display:inline-flex;gap:6px;align-items:center}.ppl .final .meta .ico{width:16px;height:16px}.ppl .pile{position:relative;height:320px;animation:ppl-float 7s ease-in-out infinite}.ppl .pile div{position:absolute;width:150px;aspect-ratio:210/297;border-radius:3px;overflow:hidden;box-shadow:0 24px 40px -16px #00000080}.ppl .pile svg{width:100%;height:100%}.ppl .pile div:nth-child(1){left:2%;top:18%;transform:rotate(-12deg)}.ppl .pile div:nth-child(2){left:24%;top:4%;transform:rotate(-3deg);z-index:2}.ppl .pile div:nth-child(3){left:46%;top:14%;transform:rotate(6deg);z-index:3}.ppl .pile div:nth-child(4){left:62%;top:34%;transform:rotate(14deg);z-index:1}@media(max-width:860px){.ppl .final{grid-template-columns:minmax(0,1fr);padding:44px 22px}.ppl .pile{height:230px}.ppl .pile div{width:108px}}.ppl .sticky{position:fixed;left:0;right:0;bottom:0;z-index:40;background:color-mix(in srgb,var(--sheet) 94%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-top:1px solid var(--rule);padding:10px 16px calc(10px + env(safe-area-inset-bottom,0px));transform:translateY(110%);transition:transform .35s cubic-bezier(.2,.7,.2,1)}.ppl .sticky.show{transform:none}.ppl .sticky .wrap{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-inline:4px}.ppl .sticky .p{display:flex;align-items:center;gap:12px;min-width:0}.ppl .sticky .p b{font-family:var(--f-display);font-size:22px}.ppl .sticky .p small{color:var(--ink-2);font-size:13px}@media(max-width:480px){.ppl .sticky .p small{display:none}}.ppl .p-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;display:grid;place-items:center;padding:16px;background:#0f11168c;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.ppl .p-modal[hidden]{display:none}.ppl .dlg{background:var(--sheet);border-radius:22px;width:100%;max-width:440px;padding:28px;position:relative;box-shadow:0 40px 80px -30px #00000080;animation:ppl-dlg .3s cubic-bezier(.2,.7,.2,1)}.ppl .dlg.wide{max-width:880px;padding:12px}@keyframes ppl-dlg{0%{transform:translateY(16px) scale(.97)}to{transform:none}}.ppl .x{position:absolute;top:12px;right:12px;width:34px;height:34px;border-radius:50%;border:1px solid var(--rule);background:var(--sheet);display:grid;place-items:center;z-index:2}.ppl .x .ico{width:16px;height:16px}.ppl .dlg h3{font-family:var(--f-display);font-size:26px;letter-spacing:-.03em;line-height:1.1;margin:14px 0 8px}.ppl .dlg p{color:var(--ink-2);margin:0 0 18px}.ppl .dlg form{display:grid;gap:10px}.ppl .dlg input,.ppl .dlg textarea{font:inherit;border:1px solid var(--rule);border-radius:10px;padding:12px 14px;width:100%;background:var(--bg);color:var(--ink)}.ppl .dlg textarea{min-height:96px;resize:vertical}.ppl .dlg .fine{font-size:12.5px;color:var(--ink-3);margin:8px 0 0;text-align:center}.ppl .dlg .ok-msg{background:var(--good-soft);color:var(--good);border-radius:10px;padding:12px 14px;font-size:14px}.ppl .vbox{aspect-ratio:16/9;max-width:100%;border-radius:14px;overflow:hidden;background:#0e1020;display:grid;place-items:center;color:#fff;text-align:center;padding:20px}.ppl .vbox video,.ppl .vbox iframe{width:100%;height:100%;border:0;display:block}.ppl .vbox.has{padding:0;background:#000}.ppl .vbox p{color:#ffffffbf;margin:8px 0 0;font-size:14px}.ppl .rate{display:flex;gap:4px}.ppl .rate button{border:0;background:none;padding:2px;color:#d8d8d2}.ppl .rate button.on{color:var(--star)}.ppl .rate svg{width:26px;height:26px;fill:currentColor}@media(prefers-reduced-motion:reduce){.ppl *,.ppl *:before,.ppl *:after{animation:none!important;transition:none!important}.ppl .toast{opacity:1}.ppl .mq{overflow-x:auto}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/ppl.css.map */
