.pp-hero{padding:140px 0 100px;overflow:hidden}.pp-hero-grid{position:relative;z-index:1;display:grid;grid-template-columns:1fr 1.05fr;gap:56px;align-items:center}.pp .crumbs{display:flex;gap:8px;font-size:14px;color:#ffffff8c;margin-bottom:22px}.pp .crumbs a{color:#ffffffb8;text-decoration:none}.pp .crumbs a:hover{color:#fff}.pp-kicker{display:inline-flex;align-items:center;gap:8px;margin-bottom:18px;padding:7px 14px;border-radius:99px;background:#ffffff14;box-shadow:inset 0 0 0 1px #ffffff1f;font-size:14px;font-weight:600;color:#ffffffd9}.pp-hero h1{font-size:clamp(36px,4.4vw,62px);line-height:1.08;letter-spacing:-.015em}.pp-hero .jy-word{white-space:normal;display:inline}.pp-hero .lede{color:#ffffffbd;margin:24px 0 32px;max-width:30em}.pp-visual.jr-scene{background:none;padding:30px 0 40px}.pp-visual .jc-m-a{inset-inline-start:-2%}.pp-chat{max-width:470px;margin-inline:auto;border-radius:22px;overflow:hidden;background:#fff;color:var(--ink);box-shadow:0 50px 100px -40px #000000d9,0 0 0 1px #ffffff1a}.pp-chat-top{display:flex;align-items:center;gap:8px;padding:14px 18px;border-bottom:1px solid var(--line)}.pp-chat-top small{margin-inline-start:auto;font-size:12px;font-weight:600;color:#0f7a4f;background:#dff5e9;padding:4px 10px;border-radius:99px}.pp-chat-body{display:grid;gap:12px;padding:20px 18px;font-size:15px;line-height:1.55}.pp-chat-body p{margin:0}.pp-chat-body .me{justify-self:start;max-width:82%;padding:10px 14px;border-radius:16px;border-start-start-radius:4px;background:var(--soft-violet)}.pp-chat-body .bot{justify-self:end;max-width:88%;padding:12px 14px;border-radius:16px;border-start-end-radius:4px;background:var(--mist)}.pp-chat-body .ok{display:flex;align-items:center;gap:8px;color:#0f7a4f;background:#e9f8f0}.pp-chat-body .ok .icon{width:16px;height:16px}.pp-prev{display:inline-flex;align-items:center;gap:8px;margin-top:10px;padding:7px 12px;border-radius:10px;background:#fff;box-shadow:inset 0 0 0 1px var(--line);font-size:13px;font-weight:600;color:var(--violet)}.pp-prev i{width:26px;height:18px;border-radius:4px;background:linear-gradient(var(--soft-violet) 40%,#fff 40%);box-shadow:inset 0 0 0 1px var(--line)}.pp-chat-input{margin:0 14px 14px;padding:12px 16px;border-radius:14px;background:var(--mist);color:var(--muted);font-size:14px}.pp-h2{font-size:clamp(30px,3.6vw,46px);line-height:1.1;letter-spacing:-.02em;margin-bottom:40px}.pp .sec{padding:100px 0}.pp .sec-head .pp-h2{margin-bottom:0}.pp-k{--c: var(--violet);margin-bottom:0}.pp-ic{display:grid;place-items:center;width:46px;height:46px;border-radius:14px;background:var(--soft-violet);color:var(--violet)}.pp-ic .icon{width:22px;height:22px}.pp h3{font-size:20px;letter-spacing:-.01em}.pp-outcomes{padding-bottom:40px!important}.pp-out{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.pp-out li{display:grid;gap:12px;align-content:start;padding:30px;border-radius:24px;background:linear-gradient(160deg,#fff,var(--soft-violet));border:1px solid var(--line)}.pp-out li:nth-child(2){background:linear-gradient(160deg,#fff,var(--soft-teal))}.pp-out li:nth-child(3){background:linear-gradient(160deg,#fff,var(--soft-pink))}.pp-out p{color:#4a4760;font-size:16.5px;line-height:1.65}.pp-cards{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.pp-cards>li{display:grid;gap:10px;align-content:start;padding:28px;border-radius:22px;background:#fff;border:1px solid var(--line);transition:transform .3s,box-shadow .3s}.pp-cards>li:hover{transform:translateY(-3px);box-shadow:0 24px 50px -30px #1e145073}.pp-cards p{color:var(--muted);font-size:15.5px;line-height:1.6}.pp-asks{list-style:none;margin:6px 0 0;padding:0;display:grid;gap:6px;justify-items:start}.pp-asks li{padding:7px 13px;border-radius:14px;border-start-start-radius:4px;background:var(--soft-violet);font-size:14px;font-weight:550}.pp-list{list-style:none;margin:6px 0 0;padding:0;display:grid;gap:7px}.pp-list li{display:flex;align-items:center;gap:8px;font-size:14.5px;font-weight:550}.pp-list .icon{width:16px;height:16px;flex:none;color:var(--teal)}.pp-steps-sec{background:var(--soft-violet)}.pp-steps{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,1fr);gap:18px;counter-reset:s}.pp-steps li{position:relative;display:grid;gap:8px;align-content:start;padding:26px;border-radius:22px;background:#fff}.pp-steps span{display:grid;place-items:center;width:40px;height:40px;margin-bottom:6px;border-radius:12px;background:var(--night);color:var(--holo);font-size:14px;font-weight:700;font-variant-numeric:tabular-nums}.pp-steps p{color:var(--muted);font-size:15px;line-height:1.6}.pp-promise{display:grid;grid-template-columns:1fr 1.3fr;gap:48px;align-items:start;padding:clamp(30px,5vw,64px);border-radius:32px;color:#fff;background:radial-gradient(700px 420px at 85% 0%,rgba(48,73,242,.5),transparent 65%),radial-gradient(500px 360px at 0% 100%,rgba(255,200,61,.22),transparent 60%),var(--night)}.pp-promise h2{font-size:clamp(28px,3.4vw,44px);line-height:1.1}.pp-promise>div>p{margin-top:16px;color:#ffffffb8;font-size:17px;line-height:1.65}.pp-link{display:inline-block;margin-top:22px;color:var(--holo);font-weight:600;text-decoration:none}.pp-link:hover{text-decoration:underline}.pp-promise ul{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:14px}.pp-promise li{display:grid;gap:6px;padding:20px;border-radius:18px;background:#ffffff0f;box-shadow:inset 0 0 0 1px #ffffff17}.pp-promise li .icon{width:22px;height:22px;color:var(--holo)}.pp-promise li b{font-size:16.5px}.pp-promise li span{color:#ffffffa8;font-size:14.5px;line-height:1.55}.pp-others-sec{padding-top:0!important}.pp-others{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.pp-others a{position:relative;display:grid;gap:6px;padding:24px 26px;border-radius:20px;border:1px solid var(--line);background:#fff;color:var(--ink);text-decoration:none;transition:border-color .25s,transform .25s}.pp-others a:hover{border-color:var(--violet);transform:translateY(-2px)}.pp-others b{font-size:19px}.pp-others span{color:var(--muted);font-size:15px;padding-inline-end:24px}.pp-others i{position:absolute;inset-inline-end:22px;bottom:22px;font-style:normal;color:var(--violet);font-weight:700}[dir=ltr] .pp-others i{transform:scaleX(-1)}@media(max-width:1080px){.pp-hero-grid{grid-template-columns:1fr}.pp-visual{max-width:640px;width:100%;margin-inline:auto}.pp-cards,.pp-others,.pp-steps{grid-template-columns:1fr 1fr}.pp-promise{grid-template-columns:1fr}}@media(max-width:760px){.pp-hero{padding:110px 0 60px}.pp .sec{padding:64px 0}.pp-out,.pp-cards,.pp-others,.pp-steps,.pp-promise ul{grid-template-columns:1fr}.pp-out li,.pp-cards>li{padding:24px}.pp-chat-body{font-size:14px}}.pp-more{display:inline-flex;align-items:center;gap:6px;margin-top:14px;padding:8px 14px;border-radius:99px;font-size:14px;font-weight:650;text-decoration:none;color:var(--violet);background:#3049f212;transition:background .2s}.pp-more:hover{background:#3049f224}.pp-cards>li:has(>.pp-more){grid-template-rows:auto;align-content:stretch}.pp-cards>li>.pp-more{justify-self:start;align-self:end;margin-top:6px}
