.pg-main .m-hero{padding:88px 0 0}.pg-main .m-hero-g{grid-template-columns:minmax(0,6fr) minmax(0,5fr);align-items:center;gap:72px;display:grid}.pg-main .m-h1{font:700 62px/66px var(--sans);letter-spacing:-.025em;max-width:600px}.pg-main .m-sub{text-wrap:pretty;max-width:560px;margin-top:22px}.pg-main .m-prices{border-top:1px solid var(--line);max-width:560px;margin-top:28px;padding:16px 0 0}.pg-main .m-prices .price-line{gap:4px 18px}.pg-main .m-prices .price-line>span{align-items:baseline;gap:8px;display:inline-flex}.pg-main .m-pl-note{color:var(--olive)}.pg-main .m-cta{flex-wrap:wrap;gap:12px;margin-top:26px;display:flex}.pg-main .m-hero .trust{max-width:520px;margin-top:18px}.pg-main .m-hero .trust .ico{width:18px;height:18px;margin-top:1px}.pg-main .m-ce{margin-top:6px}.pg-main .m-rp-stack{width:100%;max-width:470px;margin:0 18px 0 auto;position:relative}.pg-main .m-rp-back{background:var(--surface);border:1px solid var(--line);border-radius:8px;position:absolute;inset:16px -16px -16px 16px}.pg-main .m-rp{background:var(--surface);border:1px solid var(--line);border-radius:8px;padding:22px 24px 18px;position:relative;box-shadow:0 1px 2px #021e2a14,0 18px 44px #021e2a1f}.pg-main .m-rp-hd{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding-bottom:12px;display:flex}.pg-main .m-rp-hd img{width:auto;height:18px}.pg-main .m-rp-hd .num{color:var(--olive);font-size:12px;line-height:16px}.pg-main .m-rp-sec{justify-content:space-between;align-items:center;margin-top:14px;display:flex}.pg-main .m-rp-ttl{flex-wrap:wrap;align-items:center;gap:8px;margin-top:10px;display:flex}.pg-main .m-rp-ttl .t-h4{width:100%;margin-top:4px}.pg-main .m-rp-body{grid-template-columns:186px minmax(0,1fr);gap:18px;margin-top:14px;display:grid}.pg-main .m-rp-body .shot-img{aspect-ratio:3/4;border-radius:6px}.pg-main .m-rp-dl{flex-direction:column;gap:9px;display:flex}.pg-main .m-rp-dl dt{font:600 13px/16px var(--sans);color:var(--olive)}.pg-main .m-rp-dl dd{font:400 13px/18px var(--sans);margin-top:1px}.pg-main .m-rp-ft{border-top:1px solid var(--line);margin-top:14px;padding-top:10px}.pg-main .m-sec{padding-top:120px}.pg-main .m-head{border-top:2px solid var(--ink);grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:end;gap:48px;padding-top:24px;display:grid}.pg-main .m-head>p{max-width:600px}.pg-main .m-body{margin-top:40px}.pg-main .m-moments{gap:24px}.pg-main .m-moment{flex-direction:column;padding:32px;display:flex}.pg-main .m-mk{align-items:center;gap:10px;display:flex}.pg-main .m-mk .ico{color:var(--sea)}.pg-main .m-mt{font:700 30px/36px var(--sans);letter-spacing:-.01em;margin-top:14px}.pg-main .m-mp{align-items:baseline;gap:10px;margin-top:10px;display:flex}.pg-main .m-mp .num{color:var(--ink);font-size:30px;line-height:36px}.pg-main .m-moment>.t-body{max-width:460px;margin-top:14px}.pg-main .m-mact{flex-wrap:wrap;align-items:center;gap:8px 24px;margin-top:auto;padding-top:24px;display:flex}.pg-main .m-pay{gap:10px;margin-top:18px}.pg-main .m-pay .ico{color:var(--sea);margin-top:2px}.pg-main .m-band{background:var(--sunk);margin-top:120px;padding:96px 0 88px}.pg-main .m-band .m-head{border-top-color:var(--ink)}.pg-main .m-stats{background:var(--surface);border:1px solid var(--line);border-radius:12px;grid-template-columns:repeat(5,minmax(0,1fr));gap:0;margin-top:40px;display:grid}.pg-main .m-stats>div{border-left:1px solid var(--line);padding:20px 22px}.pg-main .m-stats>div:first-child{border-left:0}.pg-main .m-stats .t-small{margin-top:4px}.pg-main .m-one{flex-wrap:wrap;justify-content:space-between;gap:6px 24px;margin-top:14px;display:flex}.pg-main .m-shots{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:24px;margin-top:32px;display:grid}.pg-main .m-col3{flex-direction:column;gap:24px;display:flex}.pg-main .m-shots .shot-img{aspect-ratio:4/5}.pg-main .m-shots .m-land .shot-img{aspect-ratio:4/3}.pg-main .m-shot-t{font:600 16px/22px var(--sans);display:block}.pg-main .m-shot-d{font:400 14px/20px var(--sans);margin-top:4px;display:block}.pg-main .m-shot-d b{font-weight:600}.pg-main .m-nt{flex-direction:column;gap:10px;padding:22px;display:flex}.pg-main .m-nt-hd{align-items:center;gap:10px;display:flex}.pg-main .m-nt-hd .ico{color:var(--sea)}.pg-main .m-more{flex-wrap:wrap;align-items:center;gap:8px 28px;margin-top:28px;display:flex}.pg-main .m-who{grid-template-columns:minmax(0,820px);align-items:stretch;gap:24px;display:grid}.pg-main .m-insp{flex-direction:column;gap:18px;padding:32px;display:flex}.pg-main .m-kid{align-items:center;gap:20px;display:flex}.pg-main .m-kid .initials{width:96px;height:96px;font-size:36px}.pg-main .m-role{font:600 18px/24px var(--sans)}.pg-main .m-kfacts{border-top:1px solid var(--line);flex-direction:column;gap:12px;padding-top:18px;display:flex}.pg-main .m-kfacts li{font:400 15px/22px var(--sans);grid-template-columns:20px minmax(0,1fr);gap:12px;display:grid}.pg-main .m-kfacts .ico{color:var(--sea);margin-top:1px}.pg-main .m-insp .tlink{margin-top:auto}.pg-main .m-paid{flex-direction:column;gap:16px;padding:32px;display:flex}.pg-main .m-paid .disclose{font-size:16px;line-height:24px}.pg-main .m-steps{counter-reset:st;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;display:grid}.pg-main .m-steps>li{counter-increment:st;flex-direction:column;gap:8px;padding-top:56px;display:flex;position:relative}.pg-main .m-steps>li:before{content:counter(st);background:var(--sea);color:#fff;width:40px;height:40px;font:500 16px/1 var(--num);border-radius:999px;justify-content:center;align-items:center;display:flex;position:absolute;top:0;left:0}.pg-main .m-steps>li:not(:last-child):after{content:"";background:var(--line);height:2px;position:absolute;top:19px;left:52px;right:-12px}.pg-main .m-steps .t-body{max-width:260px}.pg-main .m-steps-cta{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:12px 24px;margin-top:40px;padding-top:28px;display:flex}.pg-main .m-after{gap:20px}.pg-main .m-ar{flex-direction:column;gap:10px;padding:24px;display:flex}.pg-main .m-ar-ic{background:var(--sunk);width:44px;height:44px;color:var(--sea);border-radius:999px;justify-content:center;align-items:center;margin-bottom:6px;display:flex}.pg-main .m-ar .tlink{margin-top:auto;margin-bottom:-8px}.pg-main .m-not{grid-template-columns:minmax(0,4fr) minmax(0,8fr);align-items:center;gap:40px;padding:32px 36px;display:grid}.pg-main .m-not ul{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.pg-main .m-not li{font:600 16px/22px var(--sans);align-items:flex-start;gap:10px;display:flex}.pg-main .m-not .ico{color:var(--olive);margin-top:1px}.pg-main .m-faq{gap:0 64px;margin-top:24px}.pg-main .m-close{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:stretch;gap:24px;display:grid}.pg-main .m-ink{flex-direction:column;justify-content:center;gap:12px;padding:44px;display:flex}.pg-main .m-ink .price-line{color:var(--paper)}.pg-main .m-ink .m-pl-note{color:var(--lime)}.pg-main .m-ink .tlink{color:var(--paper)}.pg-main .m-ink-act{flex-wrap:wrap;align-items:center;gap:8px 24px;margin-top:12px;display:flex}.pg-main .m-ct{padding:28px}.pg-main .m-ct .num{font-size:15px}@media (width<=1040px){.pg-main .m-hero-g{grid-template-columns:1fr;gap:48px}.pg-main .m-rp-stack{margin:0 16px 0 0}.pg-main .m-head{grid-template-columns:1fr;gap:12px}.pg-main .m-stats{grid-template-columns:repeat(3,minmax(0,1fr))}.pg-main .m-stats>div:nth-child(4){border-left:0}.pg-main .m-stats>div:nth-child(n+4){border-top:1px solid var(--line)}.pg-main .m-who,.pg-main .m-close{grid-template-columns:1fr}.pg-main .m-steps{grid-template-columns:1fr 1fr;row-gap:32px}.pg-main .m-steps>li:after{display:none}.pg-main .m-not{grid-template-columns:1fr;gap:16px}}@media (width<=640px){.pg-main .m-hero{padding-top:24px}.pg-main .m-h1{font-size:38px;line-height:43px}.pg-main .m-sub{margin-top:14px;font-size:17px;line-height:25px}.pg-main .m-prices{margin-top:18px;padding-top:12px}.pg-main .m-prices .price-line{flex-direction:column;align-items:flex-start;gap:0}.pg-main .m-prices .price-line .num{font-size:20px;line-height:28px}.pg-main .m-cta{gap:8px;margin-top:18px}.pg-main .m-cta .btn{width:100%}.pg-main .m-hero .trust{margin-top:14px}.pg-main .m-sec{padding-top:64px}.pg-main .m-head{padding-top:14px}.pg-main .m-body{margin-top:20px}.pg-main .m-moments{gap:12px}.pg-main .m-moment{padding:20px}.pg-main .m-mt{margin-top:10px;font-size:24px;line-height:30px}.pg-main .m-mp .num{font-size:26px;line-height:32px}.pg-main .m-moment>.t-body{margin-top:10px;font-size:15px;line-height:22px}.pg-main .m-mact{gap:0;padding-top:16px}.pg-main .m-mact .btn{width:100%}.pg-main .m-band{margin-top:64px;padding:48px 0 44px}.pg-main .m-stats{grid-template-columns:1fr 1fr;margin-top:20px}.pg-main .m-stats>div{border-left:0;border-top:1px solid var(--line);padding:14px 16px}.pg-main .m-stats>div:nth-child(2n){border-left:1px solid var(--line)}.pg-main .m-stats>div:first-child{border-top:0;grid-column:1/-1}.pg-main .m-stats>div:nth-child(2){border-left:0}.pg-main .m-stats>div:nth-child(3),.pg-main .m-stats>div:nth-child(5){border-left:1px solid var(--line)}.pg-main .m-stats>div:nth-child(4){border-left:0}.pg-main .m-one{flex-direction:column;margin-top:12px}.pg-main .m-shots{scroll-snap-type:x mandatory;gap:12px;margin:20px -16px 0;padding:0 16px 4px;scroll-padding:0 16px;display:flex;overflow-x:auto}.pg-main .m-shots>*{scroll-snap-align:start;flex:0 0 268px}.pg-main .m-col3{display:contents}.pg-main .m-col3>*{scroll-snap-align:start;flex:0 0 268px}.pg-main .m-more{gap:0;margin-top:16px}.pg-main .m-insp,.pg-main .m-paid{padding:20px}.pg-main .m-kid{flex-direction:column;align-items:flex-start;gap:14px}.pg-main .m-kid .initials{width:64px;height:64px;font-size:24px}.pg-main .m-role{font-size:17px;line-height:23px}.pg-main .m-paid .disclose{font-size:15px;line-height:22px}.pg-main .m-steps{grid-template-columns:1fr;row-gap:0}.pg-main .m-steps>li{grid-template-columns:40px minmax(0,1fr);gap:2px 14px;padding:0 0 22px;display:grid}.pg-main .m-steps>li:before{grid-row:1/span 2;position:static}.pg-main .m-steps>li:not(:last-child):after{width:2px;height:auto;display:block;inset:46px auto 4px 19px}.pg-main .m-steps .t-h3{grid-column:2}.pg-main .m-steps .t-body{grid-column:2;font-size:15px;line-height:22px}.pg-main .m-steps-cta{margin-top:8px;padding-top:20px}.pg-main .m-steps-cta .btn{width:100%}.pg-main .m-after{gap:12px}.pg-main .m-ar{grid-template-columns:40px minmax(0,1fr);align-content:start;gap:4px 14px;padding:18px 18px 16px;display:grid}.pg-main .m-ar-ic{grid-row:1/span 3;width:40px;height:40px;margin:0}.pg-main .m-ar>:not(.m-ar-ic){grid-column:2}.pg-main .m-ar .t-h4{align-self:center;min-height:24px;margin-top:8px}.pg-main .m-ar .tlink{margin:0 0 -10px}.pg-main .m-not{padding:20px}.pg-main .m-not ul{grid-template-columns:1fr;gap:10px}.pg-main .m-faq>div{padding:16px 0}.pg-main .m-faq dt{font-size:17px;line-height:23px}.pg-main .m-faq dd{font-size:15px;line-height:22px}.pg-main .m-ink{padding:24px 20px}.pg-main .m-ink .t-h2{font-size:24px;line-height:30px}.pg-main .m-ink .price-line{flex-direction:column;align-items:flex-start;gap:0}.pg-main .m-ink-act{gap:4px}.pg-main .m-ink-act .btn{width:100%}.pg-main .m-ct{padding:20px}.pg-main .m-ct .contact-btns .btn{flex:1}}.pg-main .k-role{font:600 16px/22px var(--sans);color:var(--sea);text-wrap:balance;margin-top:2px;display:block}.pg-main .px{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;gap:24px;margin-top:24px;display:grid}.pg-main .px-tt,.pg-main .px-ch{flex-direction:column;padding:28px 32px;display:flex}.pg-main .px .tbl{margin-top:14px}.pg-main .px .tbl th{white-space:nowrap}.pg-main .px .tbl tbody th{font:400 15px/22px var(--sans);color:var(--ink);border-bottom:1px solid var(--line);white-space:normal;padding:12px 12px 12px 0}.pg-main .px .tbl td{padding:12px 0 12px 12px}.pg-main .px .tbl .num{font-size:16px;line-height:22px}.pg-main .px-list{margin-top:14px}.pg-main .px-list li{border-bottom:1px solid var(--line);font:400 15px/22px var(--sans);justify-content:space-between;align-items:baseline;gap:16px;padding:12px 0;display:flex}.pg-main .px-list li:first-child{border-top:1px solid var(--line-s)}.pg-main .px-list .num{white-space:nowrap;font-size:16px;line-height:22px}.pg-main .px-note{margin-top:14px}.pg-main .px-ch .tlink,.pg-main .px-tt .tlink{margin-top:auto;padding-top:12px}@media (width<=1040px){.pg-main .px{grid-template-columns:1fr}}@media (width<=640px){.pg-main .px{gap:12px}.pg-main .px-tt,.pg-main .px-ch{padding:20px}.pg-main .px .tbl th{white-space:normal}.pg-main .px thead th.r{width:30%;padding-left:12px}.pg-main .px .tbl td{padding-left:8px}}.pg-main .stk{z-index:20;visibility:hidden;align-items:center;gap:10px;transition:transform .2s,visibility .2s;display:flex;position:fixed;bottom:0;left:0;right:0;transform:translateY(110%);box-shadow:0 -8px 24px #021e2a1a}.pg-main .stk[data-on]{visibility:visible;transform:none}.pg-main .stk-from{flex-direction:column;flex:none;line-height:1;display:flex}.pg-main .stk-from>span:first-child{font:400 13px/16px var(--sans);color:var(--olive)}.pg-main .stk-from .num{color:var(--ink);font-size:22px;line-height:26px}.pg-main .stk .btn{flex:1;min-height:44px;padding:0 14px}@media (width>=641px){.pg-main .stk{display:none}}@media (prefers-reduced-motion:reduce){.pg-main .stk{transition:none}}
