.pp{--pp-s1:#15141b;--pp-s2:#1c1b23;--pp-s3:#24232c;--pp-t1:#f7f5f1;--pp-t2:#cfccd6;--pp-t3:#a09caa;--pp-b1:#ffffff1a;--pp-b2:#ffffff0f;--pp-accent:#fd429c;--pp-grad:linear-gradient(115deg, #ff8a18 0%, #fb4595 62%, #e83b8a 100%);--pp-ring:0 0 0 3px #fd429c38;--pp-head:"Onest", "Mulish", sans-serif;--pp-ui:"Mulish", -apple-system, "Segoe UI", sans-serif;color:var(--pp-t1);font:400 15px/1.55 var(--pp-ui);-webkit-font-smoothing:antialiased;overflow-x:clip}.pp *,.pp :before,.pp :after{box-sizing:border-box}.pp :where(a){color:inherit;text-decoration:none}.pp :focus-visible{box-shadow:var(--pp-ring);outline:none}.pp img{max-width:100%;display:block}.pp-wrap{max-width:1200px;margin:0 auto;padding:0 24px}.pp-sec{padding:96px 0 0}.pp-sec--band{background:var(--pp-s1);border-block:1px solid var(--pp-b2);margin-top:96px;padding:80px 0}.pp-sec--band+.pp-sec{padding-top:96px}.pp-kicker{font:700 11px/1 var(--pp-ui);letter-spacing:.1em;text-transform:uppercase;color:var(--pp-t3);margin:0 0 16px;display:block}.pp-h2{font:800 clamp(28px, 4vw, 44px)/1.08 var(--pp-head);letter-spacing:-.025em;text-wrap:balance;margin:0}.pp-lead{max-width:60ch;font:400 clamp(15px, 1.6vw, 18px)/1.55 var(--pp-ui);color:var(--pp-t2);text-wrap:pretty;margin:16px 0 0}.pp-head{margin-bottom:48px}.pp-btn{height:52px;font:700 15px/1 var(--pp-ui);white-space:nowrap;cursor:pointer;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 28px;transition:filter .16s,background .16s,transform .12s cubic-bezier(.23,1,.32,1);display:inline-flex}.pp-btn:active{transform:scale(.97)}.pp-btn--primary{background:var(--pp-grad) border-box;color:#fff}.pp-btn--secondary{background:var(--pp-s2);border-color:var(--pp-b1);color:var(--pp-t1)}.pp-btn--block{width:100%}.pp-btn:disabled{opacity:.6;cursor:default}@media (hover:hover) and (pointer:fine){.pp-btn--primary:hover{filter:brightness(1.06)}.pp-btn--secondary:hover{background:var(--pp-s3)}}.pp-hero{padding:32px 0 0}.pp-hero__grid{grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);align-items:center;gap:56px;display:grid}.pp-hero h1{font:800 clamp(36px, 5.2vw, 64px)/1.03 var(--pp-head);letter-spacing:-.03em;text-wrap:balance;margin:0}.pp-hero .pp-lead{max-width:46ch;margin-top:20px}.pp-hero__btns{flex-wrap:wrap;gap:12px;margin-top:32px;display:flex}.pp-facts{border-top:1px solid var(--pp-b2);grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:48px 0 0;padding:24px 0 0;display:grid}.pp-facts dt{font:800 clamp(26px, 3vw, 36px)/1 var(--pp-head);letter-spacing:-.02em;font-variant-numeric:tabular-nums}.pp-facts dd{font:400 13px/1.45 var(--pp-ui);color:var(--pp-t3);margin:8px 0 0}.pp-photo{position:relative}.pp-photo__img{aspect-ratio:3/4;object-fit:cover;border-radius:24px;width:100%;max-height:640px}.pp-toast{border:1px solid var(--pp-b1);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#15141bd1;border-radius:16px;align-items:center;gap:12px;padding:14px 18px 14px 14px;display:flex;position:absolute;bottom:40px;left:-32px;box-shadow:0 16px 40px #00000073}.pp-toast img{width:44px;height:44px}.pp-toast b{font:800 20px/1.1 var(--pp-head);font-variant-numeric:tabular-nums;display:block}.pp-toast span{font:400 12.5px/1.35 var(--pp-ui);color:var(--pp-t2);margin-top:2px;display:block}.pp-three{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;display:grid}.pp-three h3{font:700 20px/1.25 var(--pp-head);letter-spacing:-.01em;margin:0 0 8px}.pp-three p{color:var(--pp-t2);text-wrap:pretty;margin:0}.pp-perks{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.pp-perk{border:1px solid var(--pp-b2);background:var(--pp-s1);border-radius:20px;padding:28px 28px 32px}.pp-perk img{width:76px;height:76px;margin:-6px 0 16px -6px}.pp-perk h3{font:700 19px/1.25 var(--pp-head);letter-spacing:-.01em;margin:0 0 8px}.pp-perk p{color:var(--pp-t2);text-wrap:pretty;margin:0;font-size:14.5px}.pp-who{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center;gap:56px;display:grid}.pp-who__img{aspect-ratio:4/5;object-fit:cover;object-position:50% 15%;border-radius:24px;width:100%}.pp-who__list{margin:32px 0 0;padding:0;list-style:none}.pp-who__list li{border-top:1px solid var(--pp-b2);padding:20px 0}.pp-who__list li:last-child{border-bottom:1px solid var(--pp-b2)}.pp-who__list h3{font:700 18px/1.3 var(--pp-head);margin:0 0 6px}.pp-who__list p{color:var(--pp-t2);text-wrap:pretty;margin:0}.pp-calc{border:1px solid var(--pp-b1);background:var(--pp-s1);border-radius:24px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid;overflow:hidden}.pp-calc__in{padding:40px}.pp-calc__out{background:var(--pp-s2);border-left:1px solid var(--pp-b2);flex-direction:column;justify-content:center;padding:40px;display:flex}.pp-label{font:600 14px/1.4 var(--pp-ui);color:var(--pp-t2);margin:0 0 12px;display:block}.pp-count{align-items:baseline;gap:8px;margin-bottom:12px;display:flex}.pp-count b{font:800 44px/1 var(--pp-head);font-variant-numeric:tabular-nums;letter-spacing:-.02em}.pp-count span{color:var(--pp-t3)}.pp-range{appearance:none;cursor:pointer;background:0 0;width:100%;height:32px;margin:0}.pp-range::-webkit-slider-runnable-track{background:linear-gradient(90deg, #fb4595 0 var(--pp-fill,10%), var(--pp-s3) var(--pp-fill,10%) 100%);border-radius:999px;height:6px}.pp-range::-moz-range-track{background:var(--pp-s3);border-radius:999px;height:6px}.pp-range::-moz-range-progress{background:#fb4595;border-radius:999px;height:6px}.pp-range::-webkit-slider-thumb{-webkit-appearance:none;background:#fff;border:0;border-radius:50%;width:24px;height:24px;margin-top:-9px;box-shadow:0 2px 10px #0006}.pp-range::-moz-range-thumb{background:#fff;border:0;border-radius:50%;width:24px;height:24px}.pp-range:focus-visible{box-shadow:none}.pp-range:focus-visible::-webkit-slider-thumb{box-shadow:var(--pp-ring)}.pp-scale{font:400 12px/1 var(--pp-ui);color:var(--pp-t3);justify-content:space-between;display:flex}.pp-seg{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:32px;display:grid}.pp-seg button{border:1px solid var(--pp-b1);min-height:64px;color:var(--pp-t2);font:600 14px/1.25 var(--pp-ui);text-align:left;cursor:pointer;background:0 0;border-radius:14px;padding:10px 12px;transition:border-color .16s,background .16s,color .16s}.pp-seg button span{color:var(--pp-t3);margin-top:4px;font-size:13px;font-weight:400;display:block}.pp-seg button[aria-pressed=true]{border-color:var(--pp-accent);color:var(--pp-t1);background:#fd429c1a}.pp-out__row+.pp-out__row{border-top:1px solid var(--pp-b2);margin-top:28px;padding-top:28px}.pp-out__sum{font:800 clamp(40px, 5vw, 56px)/1 var(--pp-head);letter-spacing:-.03em;font-variant-numeric:tabular-nums;margin-top:8px;display:block}.pp-out__sum--sm{font-size:clamp(28px,3.4vw,36px)}.pp-out__how{color:var(--pp-t3);margin:8px 0 0;font-size:13px}.pp-note{color:var(--pp-t3);margin:16px 0 0;font-size:13px}.pp-steps{counter-reset:pp;grid-template-columns:repeat(4,minmax(0,1fr));gap:32px;margin:0;padding:0;list-style:none;display:grid}.pp-steps li{counter-increment:pp;border-top:1px solid var(--pp-b1);padding-top:20px}.pp-steps li:before{content:"0" counter(pp);font:800 15px/1 var(--pp-head);letter-spacing:.04em;color:var(--pp-accent);margin-bottom:16px;display:block}.pp-steps h3{font:700 19px/1.25 var(--pp-head);margin:0 0 8px}.pp-steps p{color:var(--pp-t2);text-wrap:pretty;margin:0}.pp-apply{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:56px;display:grid}.pp-apply__note{color:var(--pp-t3);margin:24px 0 0;font-size:14px}.pp-apply__note a{color:var(--pp-t1);text-underline-offset:3px;-webkit-text-decoration:underline #ffffff4d;text-decoration:underline #ffffff4d}.pp-form{border:1px solid var(--pp-b1);background:var(--pp-s1);border-radius:24px;padding:32px}.pp-form--center{text-align:center}.pp-form--center p{color:var(--pp-t2);margin:0 0 20px}.pp-field+.pp-field{margin-top:16px}.pp-field label{font:600 13px/1.3 var(--pp-ui);color:var(--pp-t2);margin-bottom:8px;display:block}.pp-field label span{color:var(--pp-t3);font-weight:400}.pp-input{border:1px solid var(--pp-b1);background:var(--pp-s2);width:100%;height:52px;color:var(--pp-t1);font:400 16px/1.4 var(--pp-ui);border-radius:14px;outline:none;padding:0 16px;transition:border-color .16s,box-shadow .16s}.pp-input::placeholder{color:#6e6a79}.pp-input:focus{border-color:var(--pp-accent);box-shadow:var(--pp-ring)}.pp-error{color:#ff6b5e;margin:12px 0 0;font-size:14px}.pp-form .pp-btn{margin-top:24px}.pp-form__terms{color:var(--pp-t3);text-align:center;margin:14px 0 0;font-size:12.5px;line-height:1.5}.pp-form__terms a,.pp-form--center a.pp-link{color:var(--pp-t2);text-underline-offset:3px;text-decoration:underline}.pp-faq{text-align:center;max-width:760px;margin:0 auto}.pp-faq .pp-head{margin-bottom:32px}.pp-faq__list{text-align:left;border-top:1px solid var(--pp-b2)}.pp-faq details{border-bottom:1px solid var(--pp-b2)}.pp-faq summary{min-height:64px;font:700 17px/1.35 var(--pp-head);cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:16px 0;list-style:none;display:flex}.pp-faq summary::-webkit-details-marker{display:none}.pp-faq summary:after{content:"";border-right:2px solid var(--pp-t3);border-bottom:2px solid var(--pp-t3);flex:none;width:10px;height:10px;margin-right:4px;transition:transform .2s cubic-bezier(.23,1,.32,1);transform:rotate(45deg)translateY(-3px)}.pp-faq details[open] summary:after{transform:rotate(-135deg)translateY(-3px)}.pp-faq details p{color:var(--pp-t2);text-wrap:pretty;max-width:64ch;margin:0 0 20px}.pp-faq details p a{color:var(--pp-t1);text-underline-offset:3px;text-decoration:underline}.pp-end{height:96px}@media (max-width:960px){.pp-hero__grid,.pp-who,.pp-apply{grid-template-columns:minmax(0,1fr);gap:40px}.pp-photo{max-width:560px}.pp-toast{bottom:16px;left:16px}.pp-perks,.pp-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.pp-calc{grid-template-columns:minmax(0,1fr)}.pp-calc__out{border-left:0;border-top:1px solid var(--pp-b2)}.pp-who__img{aspect-ratio:4/3;max-width:480px}}@media (max-width:640px){.pp-wrap{padding:0 16px}.pp-sec{padding-top:64px}.pp-sec--band{margin-top:64px;padding:56px 0}.pp-sec--band+.pp-sec{padding-top:64px}.pp-head{margin-bottom:32px}.pp-hero{padding-top:16px}.pp-hero__btns .pp-btn{flex:100%}.pp-facts{gap:16px;margin-top:40px}.pp-facts dd{font-size:12.5px}.pp-photo__img{aspect-ratio:4/5}.pp-three{grid-template-columns:minmax(0,1fr);gap:28px}.pp-perks,.pp-steps{grid-template-columns:minmax(0,1fr)}.pp-perk{grid-template-columns:64px minmax(0,1fr);gap:0 16px;padding:20px;display:grid}.pp-perk img{grid-row:1/3;width:64px;height:64px;margin:-4px 0 0 -4px}.pp-steps{gap:24px}.pp-calc__in,.pp-calc__out{padding:24px 20px}.pp-seg button{min-height:60px;padding:10px}.pp-form{padding:24px 20px}.pp-end{height:64px}}
