.page-module__Z3zIuW__page{isolation:isolate;background:radial-gradient(circle at 14% 10%,#c1a2550d,#0000 22%),radial-gradient(circle at 84% 18%,#ffffff4d,#0000 24%),linear-gradient(#eedfc5 0%,#f3ede3 36%,#cac3b8 68%,#d8cbba 100%);position:relative;overflow:clip visible;box-shadow:inset 0 0 120px #503a180f}.page-module__Z3zIuW__page:before{content:"";pointer-events:none;z-index:-2;opacity:.16;background-image:radial-gradient(circle at 26px 26px,#ffffff80 1px,#0000 1.2px),radial-gradient(circle at 92px 56px,#c1a25514 1px,#0000 1.2px);background-size:140px 140px,220px 220px;position:fixed;inset:0;-webkit-mask-image:radial-gradient(circle,#000 48%,#0000 100%);mask-image:radial-gradient(circle,#000 48%,#0000 100%)}.page-module__Z3zIuW__page:after{content:"";pointer-events:none;z-index:-1;background:radial-gradient(circle at 22% 28%,#d7b45f0d,#0000 58%),radial-gradient(circle at 78% 72%,#ffffff0a,#0000 62%),radial-gradient(circle,#dfc27906,#0000 70%);position:absolute;inset:0}.page-module__Z3zIuW__hero{text-align:center;width:min(100%,1520px);max-width:1520px;margin:0 auto;padding:48px clamp(20px,2.4vw,32px) 52px}.page-module__Z3zIuW__heroLine{background:linear-gradient(90deg,#ecd08800,#bdad5c,#f4f0e6,#bdad5c,#ecd08800);border-radius:999px;width:140px;height:2px;margin:20px auto 18px;box-shadow:0 0 22px #dfc27940}.page-module__Z3zIuW__lead{max-width:860px;margin:0 auto;padding-bottom:1rem;font-size:1.03rem;line-height:1.8}.page-module__Z3zIuW__actions{flex-wrap:wrap;justify-content:center;gap:14px;margin-top:26px;display:flex}.page-module__Z3zIuW__sectionSpacing{padding-bottom:72px}.page-module__Z3zIuW__contentShell{width:min(100%,1520px);max-width:1520px;margin:0 auto;padding:0 clamp(20px,2.4vw,32px)}.page-module__Z3zIuW__grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:2rem;display:grid}.page-module__Z3zIuW__card,.page-module__Z3zIuW__noteCard{background:radial-gradient(680px 240px at 18% 0,#dfc2791f,#0000 62%),radial-gradient(520px 220px at 82% 18%,#ffffff0d,#0000 58%),linear-gradient(#2c353df5,#293139f0);border:1px solid #faeac233;border-radius:28px;min-width:0;position:relative;overflow:hidden;box-shadow:0 18px 50px #0006}.page-module__Z3zIuW__card{padding:26px 26px 28px}.page-module__Z3zIuW__noteWrap{margin-top:32px}.page-module__Z3zIuW__noteCard{text-align:center;padding:30px}.page-module__Z3zIuW__cardLine{pointer-events:none;z-index:2;background:linear-gradient(#f7c30980 0%,#e0ad2d7a 28%,#a58e5394 72%,#e6d2a21a 100%);border-radius:0 8px 8px 0;width:5px;position:absolute;top:12px;bottom:12px;left:0;overflow:hidden;box-shadow:0 0 8px #dfc2791a,0 0 16px #dfc2790f}.page-module__Z3zIuW__card>:not(.page-module__Z3zIuW__cardLine),.page-module__Z3zIuW__noteCard>:not(.page-module__Z3zIuW__cardLine){z-index:1;position:relative}.page-module__Z3zIuW__cardTitle,.page-module__Z3zIuW__noteTitle{color:#f4f0e6f5;margin:14px 0 0;font-size:clamp(1.4rem,1.2rem + .35vw,1.72rem);line-height:1.2}.page-module__Z3zIuW__cardText,.page-module__Z3zIuW__noteText{color:#f4f0e6db;margin:14px 0 0;font-size:1rem;line-height:1.78}.page-module__Z3zIuW__cardList{color:#f4f0e6e0;gap:10px;margin:18px 0 0;padding-left:20px;display:grid}.page-module__Z3zIuW__cardList li{line-height:1.65}.page-module__Z3zIuW__noteActions{flex-wrap:wrap;justify-content:center;gap:14px;margin-top:24px;display:flex}@media (max-width:1100px){.page-module__Z3zIuW__grid{grid-template-columns:1fr}}@media (max-width:980px){.page-module__Z3zIuW__hero{padding-bottom:44px}.page-module__Z3zIuW__sectionSpacing{padding-bottom:64px}.page-module__Z3zIuW__card{padding:24px 24px 26px}.page-module__Z3zIuW__noteCard{padding:28px 24px}}@media (max-width:640px){.page-module__Z3zIuW__hero{padding:40px 20px}.page-module__Z3zIuW__actions,.page-module__Z3zIuW__noteActions{gap:12px;display:grid}:is(.page-module__Z3zIuW__actions .btn,.page-module__Z3zIuW__noteActions .btn){justify-content:center;width:100%;margin-top:0}.page-module__Z3zIuW__contentShell{padding-left:20px;padding-right:20px}.page-module__Z3zIuW__card{padding:22px 18px 24px}.page-module__Z3zIuW__noteCard{text-align:left;padding:24px 18px}.page-module__Z3zIuW__noteActions{justify-content:stretch}.page-module__Z3zIuW__sectionSpacing{padding-bottom:56px}}@media (min-width:1440px){.page-module__Z3zIuW__hero{padding-left:32px;padding-right:32px}.page-module__Z3zIuW__lead{max-width:920px;font-size:1.06rem}.page-module__Z3zIuW__contentShell{padding-left:32px;padding-right:32px}}
