.pt-hero__in{display:grid;gap:34px;grid-template-columns:1fr;align-items:start}@media(min-width:940px){.pt-hero__in{grid-template-columns:1.06fr .94fr;gap:48px;padding-top:8px}}.pt-hero__sub{max-width:46ch;margin-bottom:26px}.pt-hero__art{position:relative;display:flex;align-items:flex-start;justify-content:center;padding:0 0 20px}.pt-hero__phone{width:100%;max-width:260px;height:auto;display:block;filter:drop-shadow(0 20px 40px rgba(19,46,90,.24))}.pt-hero__card{position:absolute;left:0;bottom:4%;width:42%;max-width:168px}.pt-hero__card .qrc{max-width:none;transform:rotate(-5deg)}.pt-scan{width:46%;top:22%}@media(max-width:939px){.pt-hero__phone{max-width:210px}.pt-hero__card{width:44%;max-width:155px;left:2%}}.pt-why__grid,.pt-feat__grid{list-style:none;margin:0;padding:0;display:grid;gap:22px 30px;grid-template-columns:1fr}@media(min-width:820px){.pt-why__grid{grid-template-columns:repeat(3,1fr)}}.pt-why__grid li{padding-top:16px;border-top:2px solid var(--pp-pink)}.pt-why__grid p,.pt-feat__grid p{margin:0;font-size:15.5px}.pt-feat__grid{gap:34px 30px}@media(min-width:760px){.pt-feat__grid{grid-template-columns:repeat(3,1fr)}}.pt-feat__grid li{display:grid;gap:0;align-content:start}.pt-feat__art{display:block;margin-bottom:18px}.pt-feat__grid h3{margin:0 0 7px;padding-top:15px;border-top:2px solid var(--pp-pink)}.pt-kinds__list{list-style:none;margin:0;padding:0;display:grid;gap:2px}@media(min-width:860px){.pt-kinds__list{grid-template-columns:repeat(2,1fr);gap:2px 40px}}.pt-kinds__list li{padding:16px 0;border-bottom:1px solid rgba(19,46,90,.1);display:grid;gap:2px 14px;grid-template-columns:auto 1fr;align-items:start}.pt-kinds__ico{grid-column:1;grid-row:1 / span 2;align-self:start;width:38px;height:38px;border-radius:11px;flex:none;display:flex;align-items:center;justify-content:center;background:var(--pp-pink);color:var(--pp-navy);margin-top:1px}.pt-kinds__ico svg{width:21px;height:21px;display:block}.pt-kinds__list h3{grid-column:2;font-size:17px;margin:0}.pt-kinds__list p{grid-column:2;margin:0;font-size:15px;color:#62708a}.pt-where__list{list-style:none;margin:0;padding:0;display:grid;gap:16px}.pt-where__list li{position:relative;padding-left:30px}.pt-where__list li:before{content:"";position:absolute;left:4px;top:7px;width:10px;height:10px;border-radius:50%;background:var(--pp-pink);box-shadow:0 0 0 3px #ffd4ea73}.pt-where__list h3{font-size:16.5px;margin:0 0 2px}.pt-where__list p{margin:0;font-size:15px}.pt-def__in{display:grid;gap:30px;grid-template-columns:1fr}@media(min-width:940px){.pt-def__in{grid-template-columns:1.1fr .55fr .75fr;gap:44px;align-items:start}}.pt-def__art{text-align:center}.pt-def__art .qrc{transform:rotate(-3deg);max-width:200px}.pt-def__cap{font-family:var(--pp-body);font-size:14px;color:#62708a;margin:20px auto 0;max-width:24ch}.pt-def__facts{list-style:none;margin:0;padding:0;display:grid;gap:14px}.pt-def__facts li{font-family:var(--pp-body);font-size:16px;line-height:1.5;color:#3d4b66;padding:14px 18px;border-radius:12px;background:var(--pp-bone)}.pp-band .pt-def__facts li{background:#fff}.pt-def__facts strong{color:var(--pp-navy);font-family:var(--pp-display);font-weight:400}.pt-steps{list-style:none;counter-reset:p;margin:0;padding:0;display:grid;gap:26px;grid-template-columns:1fr}@media(min-width:820px){.pt-steps{grid-template-columns:repeat(3,1fr);gap:30px}}.pt-steps>li{counter-increment:p}.pt-steps>li:before{content:counter(p);width:34px;height:34px;border-radius:50%;margin-bottom:12px;background:var(--pp-navy);color:#fff;font-family:var(--pp-display);font-size:15px;display:flex;align-items:center;justify-content:center}.pt-steps p{margin:0;font-size:15.5px}.pt-where__in{display:grid;gap:34px;grid-template-columns:1fr;align-items:center}@media(min-width:940px){.pt-where__in{grid-template-columns:1.2fr .8fr;gap:56px}}.pt-where__art{position:relative;display:flex;justify-content:center;padding-bottom:8px}.pt-where__shot{width:100%;max-width:340px;height:auto;display:block;border-radius:16px;box-shadow:0 16px 34px #132e5a2e}.pt-where__art .qrc{position:absolute;right:-2%;bottom:6%;width:46%;max-width:148px;transform:rotate(4deg)}@media(max-width:939px){.pt-where__shot{max-width:280px}.pt-where__art .qrc{right:4%;max-width:128px}}.pt-why__shot{margin:34px auto 0;max-width:420px;text-align:center}.pt-why__shot img{width:100%;height:auto;display:block;border-radius:16px}.pt-why__shot figcaption{font-family:var(--pp-body);font-size:14.5px;color:#62708a;margin-top:12px}.pt-price__in{display:grid;gap:26px;grid-template-columns:1fr;align-items:end}@media(min-width:860px){.pt-price__in{grid-template-columns:1fr auto;gap:44px}.pt-price__in .w-cur{min-width:260px}}.pt-price .w-price__foot{margin-top:4px}.w-final .qrc{max-width:210px;transform:rotate(3deg)}.pt-count{position:absolute;right:4%;top:14%;display:inline-flex;align-items:baseline;gap:7px;background:var(--pp-navy);color:#fff;border-radius:999px;padding:9px 15px;font-family:var(--pp-body);font-size:12.5px;box-shadow:0 10px 24px #132e5a47}.pt-count__n{font-family:var(--pp-display);font-size:17px}.pt-who{position:absolute;left:2%;bottom:12%;display:inline-flex;align-items:center;gap:8px;background:#fff;border-radius:999px;padding:8px 14px 8px 8px;font-family:var(--pp-body);font-size:12px;color:#46577c;box-shadow:0 10px 24px #132e5a29;white-space:nowrap}@media(max-width:939px){.pt-count{right:0;top:8%}.pt-who{left:0;bottom:6%}}.pt-kinds__grid{list-style:none;margin:0;padding:0;display:grid;gap:22px 30px;grid-template-columns:1fr}@media(min-width:640px){.pt-kinds__grid{grid-template-columns:repeat(2,1fr)}}@media(min-width:1040px){.pt-kinds__grid{grid-template-columns:repeat(3,1fr)}}.pt-kinds__grid li{padding-top:16px;border-top:2px solid var(--pp-pink)}.pt-kinds__grid p{margin:0;font-size:15.5px}.pt-says__grid{grid-template-columns:1fr}@media(min-width:700px){.pt-says__grid{grid-template-columns:repeat(2,1fr)}}.w-price__foot{font-size:14.5px;color:#62708a;margin:20px 0 0;max-width:68ch}.w-price__foot a{color:var(--pp-navy);font-weight:700;white-space:nowrap}.pt-cam__in{display:grid;gap:34px;grid-template-columns:1fr;align-items:center}@media(min-width:940px){.pt-cam__in{grid-template-columns:1.05fr .95fr;gap:56px}}.pt-cam__list{list-style:none;margin:22px 0 0;padding:0;display:grid;gap:12px}.pt-cam__list li{font-family:var(--pp-body);font-size:16px;line-height:1.5;color:#3d4b66;padding-left:28px;position:relative}.pt-cam__list li:before{content:"";position:absolute;left:3px;top:6px;width:7px;height:12px;border-right:2.5px solid var(--pp-pink-mark);border-bottom:2.5px solid var(--pp-pink-mark);transform:rotate(45deg)}.pt-cam__list strong{color:var(--pp-navy);font-family:var(--pp-display);font-weight:400}.pt-cam__art .fx{aspect-ratio:4 / 3}.pt-after__in{display:grid;gap:32px;grid-template-columns:1fr;align-items:center}@media(min-width:940px){.pt-after__in{grid-template-columns:1.02fr .98fr;gap:56px}}.pt-after__list{list-style:none;margin:22px 0 0;padding:0;display:grid;gap:12px}.pt-after__list li{font-family:var(--pp-body);font-size:16px;line-height:1.5;color:#3d4b66;padding:13px 16px;border-radius:12px;background:#fff}.pt-after__list strong{color:var(--pp-navy);font-family:var(--pp-display);font-weight:400}.pt-after__art{margin:0;text-align:center}.pt-after__art img{width:100%;max-width:340px;height:auto;border-radius:16px}.pt-after__art figcaption{font-family:var(--pp-body);font-size:14.5px;color:#62708a;margin-top:12px}@media(max-width:700px){.pt-hero__copy{text-align:center}.pt-hero__copy .w-cred{justify-content:center}.pt-hero__copy h1{max-width:none;text-wrap:balance}.pt-hero__sub{max-width:34ch;margin-left:auto;margin-right:auto}.pt-hero__copy .w-trial{margin-left:auto;margin-right:auto}}.pt-kinds__shot{margin:34px 0 0}.pt-kinds__shot img{width:100%;height:auto;display:block;border-radius:16px;aspect-ratio:16 / 7;object-fit:cover;object-position:50% 44%}@media(max-width:700px){.pt-kinds__shot img{aspect-ratio:4 / 3}}.pt-steps>li .fx{aspect-ratio:16 / 10;margin-bottom:14px}.pt-steps>li:before{margin-bottom:14px}.pt-step2{background:var(--pp-pink)}.pt-step2 .qrc{max-width:118px;box-shadow:0 10px 22px #132e5a2e}.pt-step2 .qrc__name{font-size:11px}.pt-step2 .qrc__date,.pt-step2 .qrc__cta,.pt-step2 .qrc__code-txt{font-size:7.5px}.pt-step2 .qrc__cam{width:15px;height:11px}@media(max-width:700px){.qrc,.pt-hero__card .qrc,.pt-def__art .qrc{max-width:138px}.pt-where__art .qrc{max-width:118px}.w-final .qrc{max-width:138px}.pt-step2 .qrc{max-width:110px}}.pt-price__act{display:flex;flex-wrap:wrap;align-items:center;gap:14px 26px;margin:26px 0 18px}
