*,*::before,*::after{box-sizing:border-box;margin:0;padding:0}
body{font-family:Roboto,"Segoe UI","PingFang SC","Microsoft YaHei",sans-serif;background:hsl(350,30%,96%);color:hsl(350,22%,14%);line-height:1.7}
a{text-decoration:none;color:inherit}img{max-width:100%}
.p8p63{max-width:1240px;margin:0 auto;padding:0 26px}
.y37lkx{position:sticky;top:0;z-index:20;background:rgba(255,255,255,.93);backdrop-filter:blur(10px);border-bottom:1px solid rgba(0,0,0,.08)}
.ppqb3y{display:flex;align-items:center;justify-content:space-between;height:73px}
.pz1aj{font-size:21px;font-weight:800;color:hsl(350,68%,46%);letter-spacing:.5px}
.pgq7j{display:flex;gap:21px;align-items:center}
.pgq7j a{font-size:15px;color:hsl(350,12%,42%);font-weight:500;transition:.15s}
.pgq7j a:hover{color:hsl(350,68%,46%)}
.n15x0{display:inline-block;padding:10px 39px;border-radius:4px;font-weight:700;cursor:pointer;background:hsl(350,68%,46%);color:#fff;border:none;transition:.18s;text-align:center}
.n15x0:hover{filter:brightness(1.08)}
.h91715{padding:17px 57px;font-size:17px}
.bu9x2l{background:transparent;color:hsl(350,22%,14%);border:1px solid rgba(0,0,0,.08)}
.bu9x2l:hover{border-color:hsl(350,68%,46%);color:hsl(350,68%,46%);filter:none}
.ktlwr{background:hsl(168,66%,48%)}
.zizh24{background:linear-gradient(131deg,hsl(350,24%,97%),#ffffff);border-bottom:1px solid rgba(0,0,0,.08)}
.yj6o3{padding:65px 0 49px;text-align:left;max-width:100%;margin:0}
.dvmnbs{display:inline-block;background:#ffffff;border:1px solid rgba(0,0,0,.08);color:hsl(350,68%,46%);font-size:13px;font-weight:700;padding:5px 15px;border-radius:30px;margin-bottom:26px}
.vhp9h{font-size:47px;font-weight:900;line-height:1.18;margin-bottom:26px;letter-spacing:.5px}
.xouse{font-size:18px;color:hsl(350,12%,42%);max-width:720px;margin:0 0 39px;line-height:1.8}
.jnxh1q{display:flex;gap:17px;flex-wrap:wrap;justify-content:flex-start}
.jnxh1q .n15x0{box-shadow:0 5px 19px rgba(0,0,0,.10);min-width:180px}
.xdxvnf:hover{filter:brightness(1.06);transform:translateY(-2px)}
.xbaub{display:flex;gap:39px;flex-wrap:wrap;justify-content:flex-start;margin-top:52px}
.j88vh{font-size:32px;font-weight:900;color:hsl(350,68%,46%)}
.eiz4tv{font-size:13px;color:hsl(350,12%,42%);margin-top:3px}
.t18jd5{padding:61px 0}
.cgbujf{text-align:center;margin-bottom:65px}
.z10q0p{font-size:34px;font-weight:800;margin-bottom:13px}
.f1nklv{color:hsl(350,12%,42%);font-size:16px;max-width:600px;margin:0 auto}
.vj0f9n{display:grid;gap:27px}
.fa1x0{background:#ffffff;border:1px solid rgba(0,0,0,.08);border-radius:9px;padding:33px;transition:.2s}
.fa1x0:hover{transform:translateY(-4px);border-color:hsl(350,68%,46%);box-shadow:0 5px 19px rgba(0,0,0,.10)}
.c7p332{font-size:34px;margin-bottom:17px}
.n4bozc{font-size:19px;font-weight:700;margin-bottom:13px}
.jr6er{color:hsl(350,12%,42%);font-size:15px;line-height:1.8}
.jzb6o{background:hsl(350,68%,46%);border-radius:15px;padding:45px 30px;display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:39px;text-align:center}
.s7u8di{font-size:32px;font-weight:900;color:#fff}
.wqwruh{font-size:14px;color:rgba(255,255,255,.82);margin-top:6px}
.v6wiv{display:grid;grid-template-columns:1fr 1.3fr;gap:43px;align-items:center}
.nq2sok p{color:hsl(350,12%,42%);font-size:16px;line-height:1.95;margin-bottom:17px}
.n8jvk{background:linear-gradient(131deg,hsl(350,24%,97%),#ffffff);border:1px solid rgba(0,0,0,.08);border-radius:13px;min-height:299px;display:flex;align-items:center;justify-content:center;font-size:52px;color:hsl(350,68%,46%);opacity:.92}
.u6yzs{display:grid;grid-template-columns:repeat(auto-fit,minmax(268px,1fr));gap:26px}
.qu5g6p{display:flex;gap:17px;align-items:flex-start;background:hsl(350,24%,97%);border:1px solid rgba(0,0,0,.08);border-radius:9px;padding:27px}
.h55bw{font-size:30px;flex-shrink:0}
.jvjx3{font-size:17px;font-weight:700;margin-bottom:5px}
.k0lq3{color:hsl(350,12%,42%);font-size:14px;line-height:1.75}
.by18s{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:24px}
.sat62j{background:#ffffff;border:1px solid rgba(0,0,0,.08);border-radius:9px;padding:25px;transition:.18s;display:block}
.sat62j:hover{border-color:hsl(350,68%,46%);transform:translateY(-3px)}
.qvhruw{font-size:13px;color:hsl(350,68%,46%);font-weight:700;margin-bottom:13px}
.t392sn{font-size:18px;font-weight:700;line-height:1.5;margin-bottom:13px}
.xflox0{color:hsl(350,12%,42%);font-size:14px;line-height:1.7}
.f68lw{display:grid;grid-template-columns:repeat(auto-fit,minmax(212px,1fr));gap:23px}
.mqaiv{display:flex;align-items:center;gap:17px;background:#ffffff;border:1px solid rgba(0,0,0,.08);border-radius:9px;padding:26px;cursor:pointer;transition:.18s}
.mqaiv:hover{border-color:hsl(350,68%,46%);box-shadow:0 5px 19px rgba(0,0,0,.10)}
.rmmt7{width:48px;height:48px;border-radius:6px;display:flex;align-items:center;justify-content:center;font-size:22px;font-weight:900;flex-shrink:0}
.mlpojw{font-size:16px;font-weight:700}
.q58yx8{font-size:13px;color:hsl(350,12%,42%);margin-top:2px}
.r0w8g{display:grid;grid-template-columns:repeat(auto-fit,minmax(206px,1fr));gap:20px}
.ph9c8{display:flex;gap:13px;align-items:flex-start}
.ws3j1o{font-size:24px}
.y7m3a{font-size:13px;color:hsl(350,12%,42%)}
.tcexbh{font-size:16px;font-weight:600;margin-top:2px}
.c8crsw{background:hsl(350,24%,97%);border-top:1px solid rgba(0,0,0,.08);padding:49px 0 31px}
.jr2gcx{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:52px;margin-bottom:52px}
.guymvr{font-size:16px;font-weight:700;margin-bottom:17px}
.nse3a{display:block;color:hsl(350,12%,42%);font-size:14px;margin:8px 0;transition:.15s}
.nse3a:hover{color:hsl(350,68%,46%)}
.rwwmlk{border-top:1px solid rgba(0,0,0,.08);padding-top:39px;color:hsl(350,12%,42%);font-size:13px;line-height:1.9;text-align:center}
@media(max-width:820px){.v6wiv{grid-template-columns:1fr}.vhp9h{font-size:30px}.yj6o3{text-align:center}.jnxh1q,.xbaub{justify-content:center}}