:root{--paper:#fffdf9;--white:#fff;--ink:#25242b;--muted:#716f78;--line:#e9e5df;--orange:#ff674e;--plum:#694ce5;--sand:#f7f3ed;--dark:#24212c;--max:1180px;--curve:cubic-bezier(.2,.75,.25,1)}
*{box-sizing:border-box}
html{scroll-behavior:smooth;scroll-padding-top:90px}
body{margin:0;background:var(--paper);color:var(--ink);font-family:Inter,"PingFang SC","Microsoft YaHei",system-ui,sans-serif;font-size:15px;line-height:1.7;-webkit-font-smoothing:antialiased}
img{display:block;width:100%;height:100%;object-fit:cover}
a{color:inherit;text-decoration:none}
button{font:inherit}
.n7q2v8ka{position:fixed;z-index:100;left:14px;top:12px;padding:9px 14px;transform:translateY(-150%);border-radius:7px;background:var(--ink);color:#fff}
.n7q2v8ka:focus{transform:translateY(0)}
.c4m9x2ra{position:sticky;z-index:20;top:0;border-bottom:1px solid #ece8e2;background:#fffdf9ed;backdrop-filter:blur(16px)}
.b8f3k6wa{display:flex;align-items:center;gap:28px;width:min(var(--max),calc(100% - 56px));min-height:78px;margin:auto}
.h2v7p5qd{display:inline-flex;align-items:center;gap:10px;white-space:nowrap;font-size:17px;font-weight:850;letter-spacing:-.04em}
.w5r8n3ja{display:grid;place-items:center;width:35px;height:35px;border-radius:11px 11px 11px 4px;background:var(--orange);color:#fff;font-size:20px;transform:rotate(-4deg)}
.u6a2c9fe{margin:0;color:#8d8790;font-size:11px;letter-spacing:.055em}
.u6a2c9fe span{padding:0 5px;color:var(--orange)}
.m6x2b8qa{margin-left:auto}
.z3f7n5pd{display:flex;align-items:center;gap:20px;margin:0;padding:0;list-style:none}
.z3f7n5pd a{font-size:12px;font-weight:650;transition:color .2s ease}
.z3f7n5pd a:hover,.q8x3m6va a:hover{color:var(--orange)}
.z3f7n5pd .v8c2q6ma{padding:10px 15px;border-radius:999px;background:#f1eaff;color:#5f43cb}
.q3d8m5vk{display:none;margin-left:auto;padding:9px 11px;border:1px solid var(--line);border-radius:9px;background:#fff;color:var(--ink);cursor:pointer}
.p9k4r2vc{margin-left:5px;font-size:12px}
.r4k8c2yd{position:relative;overflow:hidden;padding:44px 0 24px;background:radial-gradient(ellipse at 86% 17%,#f3eaff 0,transparent 31%),linear-gradient(180deg,#fffdf9 0,#fff 100%)}
.t6m2p9xw{display:grid;grid-template-columns:.98fr 1.02fr;align-items:center;gap:56px;width:min(var(--max),calc(100% - 56px));min-height:555px;margin:auto}
.a3v7n5qc{position:relative;z-index:2;padding:28px 0 45px}
.j9d4f2ka,.k3w7a9fc{margin:0 0 15px;color:#8c75d9;font-size:10px;font-weight:850;letter-spacing:.16em;text-transform:uppercase}
.j9d4f2ka span{margin-right:7px;color:var(--orange);font-size:15px}
h1{max-width:620px;margin:0;font-size:clamp(46px,6vw,75px);font-weight:880;line-height:1.08;letter-spacing:-.075em}
h1 a{display:inline-block;color:var(--ink);transition:color .2s ease}
h1 a:hover{color:var(--orange)}
h1 em{color:var(--plum);font-style:normal}
.e5q2m8rb{max-width:465px;margin:23px 0 25px;color:#65626d;font-size:15px;line-height:1.95}
.y8n3c5pd{display:flex;flex-wrap:wrap;align-items:center;gap:11px}
.d2p7k4va,.f6w9m2qa{display:inline-flex;align-items:center;justify-content:center;gap:13px;min-height:49px;padding:0 20px;border-radius:999px;font-size:12px;font-weight:800;transition:transform .2s ease,box-shadow .2s ease,background .2s ease}
.d2p7k4va{background:linear-gradient(110deg,#ff684f,#ff8f5e);color:#fff;box-shadow:0 9px 20px #fa775233}
.f6w9m2qa{border:1px solid var(--line);background:#fff;color:#46434c}
.d2p7k4va:hover,.f6w9m2qa:hover{transform:translateY(-3px);box-shadow:0 12px 24px #33251b1a}
.h4c8r2mn{margin:17px 0 0;color:#96909a;font-size:10px}
.h4c8r2mn span{margin-right:6px;color:#70a583;font-size:9px}
.k7x3p9vb{position:relative;justify-self:end;width:min(100%,515px);padding:15px 38px 35px 35px}
.m2a6d8qf{position:relative;height:465px;margin:0;overflow:hidden;border-radius:205px 205px 22px 22px;background:#e3dff1;box-shadow:0 25px 65px #28203925;transform:rotate(1.8deg)}
.m2a6d8qf:after{position:absolute;inset:30% 0 0;content:"";background:linear-gradient(180deg,transparent,#18121cba)}
.m2a6d8qf img{transition:transform .8s var(--curve)}
.m2a6d8qf:hover img{transform:scale(1.045)}
.m2a6d8qf figcaption{position:absolute;z-index:1;right:0;bottom:0;left:0;display:flex;flex-direction:column;gap:5px;padding:25px 28px;color:#fff}
.m2a6d8qf figcaption span,.m2a6d8qf figcaption small{font-size:10px;color:#ffffffca}
.m2a6d8qf figcaption strong{font-size:30px;letter-spacing:-.04em}
.g5n8x4wc{position:absolute;z-index:3;left:-9px;top:94px;display:grid;gap:1px;padding:5px 13px;border:1px solid #e7e0ed;border-radius:12px;background:#fffefaee;box-shadow:0 11px 28px #2c183014;transform:rotate(-5deg)}
.g5n8x4wc span{display:flex;align-items:center;gap:13px;padding:4px 0;color:#aaa2ad;font-size:9px}
.g5n8x4wc b{color:#37343c;font-size:11px}
.x9q2v6kb{position:absolute;right:-5px;top:48px;padding:11px 12px;border-radius:7px;background:#292632;color:#fff;font-size:9px;font-weight:800;line-height:1.45;letter-spacing:.1em;transform:rotate(6deg)}
.c6p3r8va{display:flex;justify-content:center;gap:15px;padding-top:2px;color:#aba6ae;font-size:9px;font-weight:800;letter-spacing:.23em}
.s5n9c3qa{display:grid;grid-template-columns:.78fr 1.22fr;gap:70px;align-items:center;padding:104px max(28px,calc((100% - var(--max))/2));background:var(--sand)}
.p8r2m6vd h2,.w8q2n5cb h2,.h7m3q5xb h2,.v4p8n2qd h2,.y2k8m4va h2,.t9x4c2pd h2,.g3q7p5wd h2,.d4p8n2qb h2,.r5n9c3ka h2,.k6v3p9wa h2{margin:0;font-size:clamp(29px,3.8vw,44px);line-height:1.25;letter-spacing:-.06em}
.p8r2m6vd h2 span{color:var(--plum)}
.p8r2m6vd>p:last-child,.h7m3q5xb>p,.t9x4c2pd>p:last-child,.g3q7p5wd>p:last-child,.d4p8n2qb>p:last-child{max-width:350px;margin:14px 0 0;color:var(--muted);font-size:13px}
.f4q8d2xa{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}
.j6m3v9pc{position:relative;min-height:218px;padding:22px 19px 23px;overflow:hidden;border:1px solid #e7e0d8;border-radius:5px 18px 5px 18px;background:#fff;transition:transform .25s var(--curve),box-shadow .25s ease}
.j6m3v9pc:hover{transform:translateY(-6px) rotate(-.4deg);box-shadow:0 17px 35px #52433412}
.t2x7b5na{color:#b7b0ba;font-size:10px;font-weight:800;letter-spacing:.15em}
.j6m3v9pc h3{margin:24px 0 7px;font-size:15px;letter-spacing:-.03em}
.j6m3v9pc p{margin:0;color:var(--muted);font-size:11px;line-height:1.8}
.u9c4k2wb{position:absolute;right:15px;top:11px;color:#f1e7db;font-size:28px;font-weight:800}
.d7x4m9ka{padding:97px max(28px,calc((100% - var(--max))/2)) 86px;background:#fff}
.w8q2n5cb{display:flex;align-items:flex-end;justify-content:space-between;gap:22px;margin-bottom:25px}
.w8q2n5cb h2{font-size:clamp(30px,3.8vw,43px)}
.w8q2n5cb>div:first-child>p:last-child{margin:8px 0 0;color:var(--muted);font-size:12px}
.e2c6r9va{display:flex;gap:8px}
.m5b8k3qd{display:grid;place-items:center;width:42px;height:42px;border:1px solid #e5e0da;border-radius:50%;background:#fff;color:#49464f;cursor:pointer;transition:background .2s ease,color .2s ease,transform .2s ease}
.m5b8k3qd:hover{transform:translateY(-2px);background:var(--ink);color:#fff}
.x3v7p2na{overflow:hidden;border-radius:20px;background:#f6f2ec}
.q9m4c6kb{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain}
.q9m4c6kb::-webkit-scrollbar{display:none}
.n8a2f5wd{display:grid;grid-template-columns:1.13fr .87fr;flex:0 0 100%;min-width:100%;min-height:358px;scroll-snap-align:start}
.a7j3m9qx{position:relative;min-height:358px;overflow:hidden;background:#e6dfea}
.a7j3m9qx img{transition:transform .7s var(--curve)}
.n8a2f5wd:hover .a7j3m9qx img{transform:scale(1.035)}
.a7j3m9qx span{position:absolute;left:20px;bottom:20px;padding:7px 11px;border-radius:99px;background:#fffef2eF;color:#514c57;font-size:10px;font-weight:750}
.c5r8v2pd{display:flex;flex-direction:column;justify-content:center;padding:38px 43px;background:#f6f2ec}
.z4k7n3xa{margin:0 0 11px;color:#8d7bca;font-size:9px;font-weight:850;letter-spacing:.16em}
.c5r8v2pd h3{margin:0;font-size:37px;line-height:1.2;letter-spacing:-.06em}
.c5r8v2pd>p:not(.z4k7n3xa){max-width:335px;margin:13px 0 19px;color:#706d75;font-size:13px;line-height:1.9}
.c5r8v2pd>a,.y2k8m4va>a{display:inline-flex;align-items:center;gap:9px;width:max-content;color:#6549d3;font-size:12px;font-weight:800}
.c5r8v2pd>a:hover,.y2k8m4va>a:hover{color:var(--orange)}
.r2v6k9cd{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:15px 20px 17px;background:#fff}
.p4w8x2ma{display:flex;gap:7px}
.x8c5v2na{width:8px;height:8px;padding:0;border:0;border-radius:50%;background:#d6d1d9;cursor:pointer;transition:width .25s ease,background .25s ease}
.x8c5v2na[data-current="true"]{width:24px;border-radius:99px;background:var(--plum)}
.b6q3n7ya{color:#9a949b;font-size:10px}
.f8c2m5qd{max-width:800px;margin:14px auto 0;color:#9a949b;font-size:10px;text-align:center}
.v2k6c9ra{padding:101px max(28px,calc((100% - var(--max))/2)) 96px;background:#fbf9f6}
.h7m3q5xb{display:flex;align-items:flex-end;justify-content:space-between;gap:28px;margin-bottom:29px;padding-bottom:18px;border-bottom:1px solid #e5dfd8}
.h7m3q5xb h2{font-size:clamp(28px,3.3vw,39px)}
.h7m3q5xb>p{max-width:315px;margin:0 0 3px;text-align:right}
.c8n4f2va{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}
.q5d9b3mx{position:relative;min-width:0;overflow:hidden;border-radius:130px 130px 7px 7px;background:#fff;box-shadow:0 4px 18px #3426220b;transition:transform .3s var(--curve),box-shadow .3s ease}
.q5d9b3mx:hover{transform:translateY(-7px);box-shadow:0 18px 35px #34262217}
.q5d9b3mx img{height:280px;transition:transform .6s var(--curve)}
.q5d9b3mx:hover img{transform:scale(1.045)}
.q5d9b3mx>div{min-height:154px;padding:17px 17px 20px}
.q5d9b3mx span{color:#8c75d9;font-size:9px;font-weight:850;letter-spacing:.08em}
.q5d9b3mx h3{margin:7px 0;font-size:16px}
.q5d9b3mx p{margin:0;color:var(--muted);font-size:11px;line-height:1.8}
.k8a4w2qp{margin:19px 0 0;color:#958f96;font-size:10px;text-align:right}
.m9c3x7va{display:grid;grid-template-columns:.85fr 1.15fr;gap:60px;align-items:center;padding:88px max(28px,calc((100% - var(--max))/2));background:var(--dark);color:#fff}
.v4p8n2qd .k3w7a9fc{color:#c1a8ff}
.v4p8n2qd h2{display:flex;flex-direction:column;gap:7px;font-size:clamp(32px,4vw,47px)}
.v4p8n2qd h2 span{color:#bdb6c7;font-size:14px;font-weight:500;letter-spacing:0}
.v4p8n2qd>p:not(.k3w7a9fc){max-width:320px;margin:12px 0;color:#cbc7d0;font-size:12px}
.d6b2r9kc{margin-top:24px;padding:14px 16px;border-left:2px solid #ff9878;background:#322f3a;color:#d1ccd5;font-size:10px;line-height:1.85}
.d6b2r9kc strong{color:#ffd4c7;font-size:11px}
.x5n8a2rm{margin:0;padding:0;list-style:none;border-top:1px solid #504b56}
.x5n8a2rm li{display:grid;grid-template-columns:52px 1fr 25px;align-items:center;gap:13px;padding:17px 4px;border-bottom:1px solid #504b56;transition:padding .2s ease,background .2s ease}
.x5n8a2rm li:hover{padding-right:12px;padding-left:12px;background:#2b2833}
.j2q6m9wb{color:#ff9878;font-size:12px;font-weight:850;letter-spacing:.06em}
.x5n8a2rm li div{display:flex;align-items:baseline;justify-content:space-between;gap:15px}
.x5n8a2rm li strong{font-size:15px}
.x5n8a2rm li small{color:#a9a4af;font-size:10px}
.p7c3v6ka{color:#c9a6ff;font-size:17px}
.n3w7q5xd{display:grid;grid-template-columns:.9fr 1.1fr;gap:68px;align-items:center;padding:104px max(28px,calc((100% - var(--max))/2));background:#f2ecff}
.y2k8m4va h2{font-size:clamp(33px,4vw,47px)}
.y2k8m4va>p:not(.k3w7a9fc){max-width:400px;margin:17px 0;color:#6c6874;font-size:13px;line-height:1.9}
.p5x9c3rb{max-width:470px;margin:auto;text-align:center}
.u4m8k2qa{padding:16px;border:1px solid #fff;border-radius:25px;background:#fbfaf8;box-shadow:0 25px 55px #30203e24;transform:rotate(1.3deg);text-align:left}
.c7n3v5dx{display:flex;justify-content:space-between;padding:1px 3px 12px;color:#4b4650;font-size:11px;font-weight:800}
.x2q6m9va{display:flex;flex-direction:column;min-height:180px;justify-content:center;padding:22px 24px;border-radius:13px;background:linear-gradient(125deg,#f8cbb9,#d8c9fa 70%,#c7dfd6);color:#312d39}
.x2q6m9va small{font-size:9px}
.x2q6m9va strong{margin:7px 0;font-size:27px;line-height:1.22;letter-spacing:-.04em}
.x2q6m9va>span{font-size:9px}
.f5b9r2ka{display:grid;grid-template-columns:110px 1fr;align-items:center;gap:14px;margin-top:11px;padding:10px;border:1px solid #eee9e3;border-radius:12px;background:#fff}
.f5b9r2ka img{height:100px;border-radius:8px}
.f5b9r2ka div{display:flex;flex-direction:column;gap:4px}
.f5b9r2ka small,.f5b9r2ka span{color:#928b94;font-size:9px}
.f5b9r2ka strong{font-size:14px}
.v8d2p6ca{display:flex;justify-content:space-around;margin-top:11px;padding:9px 4px;border-radius:9px;background:#f3f0ed;color:#77717c;font-size:9px}
.h6r3w9mb{margin:13px 0 0;color:#827b8a;font-size:9px}
.b6m2q8wa{padding:91px max(28px,calc((100% - var(--max))/2)) 85px;background:#fff}
.t9x4c2pd{margin-bottom:29px;text-align:center}
.t9x4c2pd h2{font-size:clamp(29px,3.7vw,41px)}
.t9x4c2pd>p:last-child{margin:9px auto 0}
.w3k7n5qa{position:relative;display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin:0;padding:0;list-style:none}
.w3k7n5qa:before{position:absolute;top:24px;right:12%;left:12%;height:1px;content:"";background:repeating-linear-gradient(90deg,#dcd4e6 0 5px,transparent 5px 10px)}
.w3k7n5qa li{position:relative;padding:0 21px 18px;border-bottom:1px solid var(--line);background:#fff}
.w3k7n5qa li>span{display:grid;place-items:center;width:48px;height:48px;border:1px solid #d8c9ff;border-radius:50%;background:#f9f5ff;color:#7256cd;font-size:9px;font-weight:850}
.w3k7n5qa h3{margin:19px 0 7px;font-size:16px}
.w3k7n5qa p{margin:0;color:var(--muted);font-size:11px}
.a5n9d3vc{margin:18px 0 0;color:#9a949c;font-size:10px;text-align:center}
.r8m2v6ka{padding:87px max(28px,calc((100% - var(--max))/2)) 95px;background:var(--sand)}
.g3q7p5wd{max-width:620px;margin:0 auto 28px;text-align:center}
.g3q7p5wd h2{font-size:clamp(29px,3.7vw,41px)}
.g3q7p5wd>p:last-child{max-width:510px;margin:11px auto 0}
.n5v9c3xa{display:grid;grid-template-columns:repeat(3,1fr);gap:15px}
.q2d6m8wb{min-height:190px;padding:21px 22px;border:1px solid #e8e1d8;border-radius:6px 18px 6px 18px;background:#fff;transition:transform .25s var(--curve),box-shadow .25s ease}
.q2d6m8wb:hover{transform:translateY(-5px);box-shadow:0 15px 28px #51433311}
.q2d6m8wb>span{color:#e89c84;font:42px Georgia,serif;line-height:.7}
.q2d6m8wb blockquote{margin:8px 0 17px;font-size:13px;font-weight:600;line-height:1.9}
.q2d6m8wb p{margin:0;color:#99919b;font-size:9px}
.c9x3m7va{display:grid;grid-template-columns:.72fr 1.28fr;gap:65px;padding:92px max(28px,calc((100% - var(--max))/2));background:#fff}
.d4p8n2qb h2{font-size:clamp(30px,3.7vw,42px)}
.x7m2q5vd{border-top:1px solid var(--line)}
.x7m2q5vd details{border-bottom:1px solid var(--line)}
.x7m2q5vd summary{position:relative;padding:17px 43px 17px 2px;list-style:none;cursor:pointer;font-size:13px;font-weight:750}
.x7m2q5vd summary::-webkit-details-marker{display:none}
.x7m2q5vd summary:after{position:absolute;right:6px;top:50%;content:"＋";color:#876ddd;font-size:18px;font-weight:500;transform:translateY(-50%)}
.x7m2q5vd details[open] summary:after{content:"−"}
.x7m2q5vd details p{max-width:700px;margin:-2px 35px 16px 2px;color:var(--muted);font-size:11px;line-height:1.9}
.m4q8x2vd{position:relative;display:flex;align-items:center;justify-content:space-between;gap:30px;min-height:290px;margin:0 max(28px,calc((100% - var(--max))/2));padding:43px 64px;overflow:hidden;border-radius:24px;background:linear-gradient(116deg,#ffdfd3,#f3e7ff 61%,#e7f3e9)}
.r5n9c3ka{position:relative;z-index:1;max-width:580px}
.r5n9c3ka .k3w7a9fc{color:#9866a8}
.r5n9c3ka h2{font-size:clamp(30px,3.6vw,43px)}
.r5n9c3ka>p:not(.k3w7a9fc){max-width:500px;margin:12px 0;color:#605961;font-size:12px}
.p2v6x8mc{display:flex;align-items:center;flex-wrap:wrap;gap:13px;margin-top:18px}
.n8q3w5rb{color:#746d76;font-size:10px}
.x6c2m9qa{position:relative;display:flex;width:150px;height:190px;flex-direction:column;align-items:center;justify-content:center;flex:none;border:1px solid #fff;border-radius:18px;background:#fff9;box-shadow:0 18px 35px #493b4520;transform:rotate(7deg)}
.x6c2m9qa span{color:#ff7963;font-size:66px;font-weight:900;line-height:1}
.x6c2m9qa b{margin:6px 0;color:#4e4655;font-size:14px;line-height:1.2;text-align:center}
.x6c2m9qa i{color:#988d99;font-size:8px;font-style:normal}
.f2n7x5qb{margin-top:78px;padding:76px max(28px,calc((100% - 920px)/2)) 0;background:#fff}
.k6v3p9wa{padding-bottom:46px}
.k6v3p9wa h2{margin-bottom:24px;font-size:31px}
.w9m4c2rd{display:grid;gap:14px}
.w9m4c2rd p{margin:0;color:#6c6870;font-size:12px;line-height:2.05}
.b7q2m5vd{width:min(100%,var(--max));margin:auto;padding:28px 0 25px;border-top:1px solid var(--line)}
.q8x3m6va{display:flex;flex-wrap:wrap;gap:12px 22px;margin:20px 0 22px}
.q8x3m6va a{color:#6d6871;font-size:10px;transition:color .2s ease}
.c3n9v5xa{margin:0;padding:15px 0 0;border-top:1px solid #efede9;color:#98919b;font-size:9px}
body[data-motion="on"] [data-reveal]{opacity:0;transform:translateY(18px);transition:opacity .65s ease,transform .65s var(--curve)}
body[data-motion="on"] [data-reveal][data-seen="true"]{opacity:1;transform:translateY(0)}
:focus-visible{outline:3px solid #7658d6;outline-offset:4px;border-radius:5px}
@media(max-width:1000px){.b8f3k6wa{gap:18px}.u6a2c9fe{display:none}.z3f7n5pd{gap:14px}.z3f7n5pd a{font-size:11px}.t6m2p9xw{gap:25px}.m2a6d8qf{height:420px}.s5n9c3qa{gap:35px}.f4q8d2xa{gap:8px}.j6m3v9pc{padding:18px 14px}.q5d9b3mx img{height:245px}.n3w7q5xd{gap:38px}}
@media(max-width:760px){html{scroll-padding-top:72px}.b8f3k6wa{position:relative;width:calc(100% - 34px);min-height:68px;flex-wrap:wrap;gap:0}.q3d8m5vk{display:block}.m6x2b8qa{position:absolute;top:67px;right:0;left:0;margin:0}.z3f7n5pd{display:none;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 14px;padding:8px 17px 13px;border:1px solid var(--line);border-radius:0 0 15px 15px;background:#fffdf9;box-shadow:0 14px 22px #27212c13}.z3f7n5pd[data-open="true"]{display:grid}.z3f7n5pd li{padding:9px 0}.z3f7n5pd a{display:block;font-size:12px}.z3f7n5pd .v8c2q6ma{padding:0;background:transparent;color:#5f43cb}.r4k8c2yd{padding-top:19px}.t6m2p9xw{grid-template-columns:1fr;gap:22px;width:calc(100% - 38px);min-height:0}.a3v7n5qc{padding:40px 0 0}.j9d4f2ka{margin-bottom:12px}h1{font-size:clamp(43px,11vw,65px)}.e5q2m8rb{max-width:550px;margin:17px 0 18px;font-size:13px}.d2p7k4va,.f6w9m2qa{min-height:45px;padding:0 16px;font-size:11px}.k7x3p9vb{justify-self:center;width:min(100%,430px);padding:8px 22px 29px}.m2a6d8qf{height:390px;border-radius:180px 180px 20px 20px}.g5n8x4wc{left:2px;top:62px}.x9q2v6kb{right:5px;top:26px}.c6p3r8va{font-size:8px}.s5n9c3qa,.m9c3x7va,.n3w7q5xd,.c9x3m7va{grid-template-columns:1fr;gap:27px;padding:70px 20px}.p8r2m6vd h2{font-size:35px}.p8r2m6vd>p:last-child{max-width:420px}.f4q8d2xa{grid-template-columns:1fr;gap:9px}.j6m3v9pc{min-height:0;padding:16px 19px 18px 67px}.j6m3v9pc h3{margin:2px 0 4px}.t2x7b5na{position:absolute;left:19px;top:19px}.u9c4k2wb{right:17px;top:16px;font-size:23px}.d7x4m9ka,.v2k6c9ra{padding:70px 20px}.w8q2n5cb{align-items:flex-start;margin-bottom:18px}.w8q2n5cb h2{font-size:30px}.w8q2n5cb>div:first-child>p:last-child{max-width:260px;font-size:10px}.e2c6r9va{flex:none}.m5b8k3qd{width:36px;height:36px}.n8a2f5wd{grid-template-columns:1fr}.a7j3m9qx{min-height:275px;height:275px}.c5r8v2pd{padding:23px 23px 26px}.c5r8v2pd h3{font-size:30px}.c5r8v2pd>p:not(.z4k7n3xa){margin:8px 0 13px}.r2v6k9cd{align-items:flex-start;flex-direction:column;padding:13px 17px}.h7m3q5xb{align-items:flex-start;flex-direction:column;gap:5px;margin-bottom:20px}.h7m3q5xb h2{font-size:30px}.h7m3q5xb>p{text-align:left}.c8n4f2va{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px}.q5d9b3mx{border-radius:82px 82px 6px 6px}.q5d9b3mx img{height:220px}.q5d9b3mx>div{min-height:148px;padding:13px 12px 15px}.q5d9b3mx h3{font-size:14px}.q5d9b3mx p{font-size:10px}.k8a4w2qp{text-align:left}.m9c3x7va{gap:23px}.v4p8n2qd h2{font-size:36px}.x5n8a2rm li{grid-template-columns:42px 1fr 20px;padding:15px 1px}.x5n8a2rm li div{align-items:flex-start;flex-direction:column;gap:1px}.x5n8a2rm li strong{font-size:14px}.n3w7q5xd{gap:29px}.p5x9c3rb{width:min(100%,470px)}.x2q6m9va{min-height:160px}.b6m2q8wa,.r8m2v6ka{padding:70px 20px}.w3k7n5qa{grid-template-columns:1fr;gap:15px}.w3k7n5qa:before{top:20px;bottom:20px;left:23px;width:1px;height:auto;background:repeating-linear-gradient(180deg,#dcd4e6 0 5px,transparent 5px 10px)}.w3k7n5qa li{min-height:84px;padding:0 0 15px 65px;border:0}.w3k7n5qa li>span{position:absolute;left:0;top:0;width:47px;height:47px;background:#f9f5ff}.w3k7n5qa h3{margin:1px 0 5px}.n5v9c3xa{grid-template-columns:1fr;gap:10px}.q2d6m8wb{min-height:0;padding:17px 20px}.q2d6m8wb blockquote{margin:8px 0 10px}.c9x3m7va{gap:19px}.d4p8n2qb h2{font-size:32px}.x7m2q5vd summary{font-size:12px}.m4q8x2vd{align-items:flex-start;min-height:0;margin:0 17px;padding:31px 25px;border-radius:19px}.r5n9c3ka h2{font-size:31px}.x6c2m9qa{width:100px;height:130px;align-self:center}.x6c2m9qa span{font-size:47px}.x6c2m9qa b{font-size:11px}.f2n7x5qb{margin-top:61px;padding:56px 20px 0}.k6v3p9wa{padding-bottom:32px}.k6v3p9wa h2{font-size:27px}.w9m4c2rd p{font-size:11px}.b7q2m5vd{padding-top:22px}.q8x3m6va{gap:11px 18px}.c3n9v5xa{line-height:1.7}}
@media(max-width:390px){.u6a2c9fe{display:none}.y8n3c5pd{gap:7px}.d2p7k4va,.f6w9m2qa{padding:0 12px}.m2a6d8qf{height:340px}.w8q2n5cb{gap:12px}.w8q2n5cb h2{font-size:27px}.e2c6r9va{gap:5px}.m5b8k3qd{width:33px;height:33px}.q5d9b3mx img{height:185px}.f5b9r2ka{grid-template-columns:90px 1fr}.f5b9r2ka img{height:90px}.m4q8x2vd{padding:27px 19px}}
@media(prefers-reduced-motion:reduce){*,*::before,*::after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}body[data-motion="on"] [data-reveal]{opacity:1;transform:none}}
