.ph-lead{max-width:820px;margin-top:32px;font-size:20px;line-height:2;letter-spacing:.06em;color:#e2ded6;text-wrap:pretty}.sec{padding:120px 0}.sec-k{display:flex;align-items:center;gap:12px;font-size:14px;font-weight:600;letter-spacing:.24em;color:#7a5c25}.sec-k:before{content:"";width:10px;height:10px;border-radius:2px;background:#c3a063}.sec-k:after{content:"";width:48px;height:1px;background:#c3a063}.sec-h{margin-top:20px;font-size:40px;font-weight:600;line-height:1.4;letter-spacing:.08em;color:#0d0d0d;text-wrap:pretty}.who{background:#fff}.who-g{display:grid;grid-template-columns:minmax(0,1fr) 400px;column-gap:96px;align-items:start;margin-top:64px}.who-t>p{font-size:18px;line-height:2.1;letter-spacing:.04em;color:#2e2b27;text-wrap:pretty}.who-t>p+p{margin-top:24px}.who-t strong{font-weight:600;color:#0d0d0d}.facts{display:grid;grid-template-columns:minmax(0,1fr);border-top:1px solid #0D0D0D}.fact{padding:22px 0 24px;border-bottom:1px solid #E6E2D9}.fact-k{font-size:12px;font-weight:600;letter-spacing:.24em;color:#8a867e}.fact-v{margin-top:8px;font-size:17px;font-weight:600;line-height:1.6;letter-spacing:.04em;color:#0d0d0d}.res{background:#f2eee7}.res-q{margin-top:16px;font-size:18px;line-height:2;letter-spacing:.04em;color:#6b6760}.cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:56px}.cd{display:flex;flex-direction:column;padding:32px 32px 30px;border-radius:20px;background:#fff;box-shadow:0 1px 2px #2a24180a,0 16px 40px -20px #2a241829;color:inherit;text-decoration:none;transition:box-shadow .2s ease,transform .2s ease}a.cd:hover{transform:translateY(-2px);box-shadow:0 1px 2px #2a24180a,0 22px 48px -24px #2a24184d}.cd-n{font-size:13px;font-weight:600;letter-spacing:.16em;color:#7a5c25;font-variant-numeric:tabular-nums}.cd-t{margin-top:14px;font-size:22px;font-weight:600;letter-spacing:.06em;color:#0d0d0d}.cd-d{margin-top:12px;font-size:15px;line-height:1.95;letter-spacing:.02em;color:#45423c;text-wrap:pretty}.cd-r{margin-top:auto;padding-top:24px;font-size:13px;letter-spacing:.06em;color:#8a867e}.cd-r span{display:block;margin-top:20px;padding-top:16px;border-top:1px solid #EFEAE1}.readers{display:grid;grid-template-columns:200px repeat(3,minmax(0,1fr));column-gap:32px;align-items:start;margin-top:72px;padding-top:40px;border-top:1px solid #DCD5C8}.readers .rk{font-size:14px;font-weight:600;letter-spacing:.2em;color:#0d0d0d}.rd-t{font-size:16px;font-weight:600;letter-spacing:.06em;color:#0d0d0d}.rd-q{margin-top:8px;font-size:14px;line-height:1.9;letter-spacing:.02em;color:#6b6760;text-wrap:pretty}.res .more,.how .more{margin-top:56px}.how{background:#fff}.pl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:80px;margin-top:56px;padding:0;list-style:none}.pl li{display:grid;grid-template-columns:56px minmax(0,1fr);padding:32px 0;border-top:1px solid #E6E2D9}.pl li:nth-child(-n+2){border-top-color:#0d0d0d}.pl-n{font-size:14px;font-weight:600;letter-spacing:.1em;color:#7a5c25;line-height:30px;font-variant-numeric:tabular-nums}.pl-t{font-size:20px;font-weight:600;line-height:1.5;letter-spacing:.06em;color:#0d0d0d}.pl-d{margin-top:10px;font-size:15px;line-height:1.95;letter-spacing:.02em;color:#45423c;text-wrap:pretty}.end{background:#0d0d0d;color:#f2f0eb;border-bottom:1px solid #262523}.end-g{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:96px;padding:112px 0}.end-g>div{scroll-margin-top:40px}.end .sec-k{color:#c3a063}.end-h{margin-top:20px;font-size:32px;font-weight:600;letter-spacing:.1em;color:#f2f0eb}.end-d{margin-top:16px;font-size:16px;line-height:2;letter-spacing:.04em;color:#b9b5ac;text-wrap:pretty}.end .more{color:#f2f0eb;border-color:#f2f0eb;margin-top:40px}.end .more:hover{color:#c3a063;border-color:#c3a063}.end-note{display:inline-flex;align-items:center;gap:10px;margin-top:40px;font-size:14px;letter-spacing:.08em;color:#8a867e}.end-note:before{content:"";width:6px;height:6px;border-radius:50%;background:#c3a063;box-shadow:0 0 0 4px #c3a06333}.fw-list{margin-top:28px;border-top:1px solid #262523}.fw-i{width:100%;margin:0;background:none;border-width:0;font:inherit;text-align:left;cursor:pointer;display:grid;grid-template-columns:140px minmax(0,1fr) 20px;align-items:center;column-gap:16px;padding:20px 0;border-bottom:1px solid #262523;color:#f2f0eb;text-decoration:none;transition:color .15s ease}.fw-i b{font-size:16px;font-weight:600;letter-spacing:.06em}.fw-i span{font-size:14px;letter-spacing:.04em;color:#8a867e}.fw-i svg{color:#8a867e;transition:transform .2s ease,color .2s ease}.fw-i:hover{color:#c3a063}.fw-i:hover svg{color:#c3a063;transform:translate(2px,-2px)}@media(max-width:1279px){.who-g{grid-template-columns:minmax(0,1fr) 320px;column-gap:56px}.readers{grid-template-columns:repeat(3,minmax(0,1fr))}.readers .rk{grid-column:1/-1;margin-bottom:20px}.end-g{column-gap:56px}}@media(max-width:900px){.ph-lead{margin-top:20px;font-size:16px;line-height:1.95}.sec{padding:64px 0}.sec-k{font-size:12px;gap:10px}.sec-k:before{width:8px;height:8px}.sec-k:after{width:32px}.sec-h{margin-top:14px;font-size:24px;letter-spacing:.04em}.who-g{display:block;margin-top:32px}.who-t>p{font-size:16px;line-height:2}.who-t>p+p{margin-top:16px}.facts{margin-top:32px}.fact{padding:16px 0 18px}.fact-v{font-size:16px}.res-q{font-size:15px;line-height:1.9}.cards{grid-template-columns:minmax(0,1fr);gap:12px;margin-top:32px}.cd{padding:24px 22px;border-radius:14px}.cd-t{font-size:19px}.readers{grid-template-columns:minmax(0,1fr);row-gap:20px;margin-top:48px;padding-top:28px}.readers .rk{margin-bottom:0}.res .more,.how .more{margin-top:36px}.pl{grid-template-columns:minmax(0,1fr);margin-top:28px}.pl li{grid-template-columns:44px minmax(0,1fr);padding:22px 0}.pl li:nth-child(2){border-top-color:#e6e2d9}.pl-t{font-size:17px}.end-g{grid-template-columns:minmax(0,1fr);row-gap:64px;padding:64px 0}.end-h{font-size:24px}.fw-i{grid-template-columns:110px minmax(0,1fr) 16px}}.fw-i.is-soon{cursor:default;color:#8a867e}.fw-i.is-soon:hover{color:#8a867e}.fw-gk{display:flex;align-items:baseline;gap:12px;margin-top:40px;font-size:13px;font-weight:600;letter-spacing:.16em;color:#c3a063}.fw-gk span{font-weight:400;letter-spacing:.04em;color:#8a867e}.fw-gk+.fw-list{margin-top:12px}@media(max-width:900px){.fw-gk{margin-top:32px;font-size:12px}}
