.books-module__GKMhca__page{background:radial-gradient(circle at 10% 0%,#d4af3729,transparent 32%),radial-gradient(circle at 92% 12%,#ffffff0e,transparent 25%),var(--emerald-dark);min-height:100vh;color:var(--white);padding:76px 22px 100px;overflow:hidden}.books-module__GKMhca__container{width:min(1280px,100%);margin:0 auto}.books-module__GKMhca__header{text-align:center;max-width:900px;margin:0 auto 58px}.books-module__GKMhca__eyebrow{color:var(--gold-soft);letter-spacing:.09em;background:#d4af3721;border:1px solid #d4af3757;border-radius:999px;align-items:center;margin-bottom:19px;padding:10px 18px;font-size:14px;font-weight:850;display:inline-flex}.books-module__GKMhca__heading{color:var(--white);letter-spacing:-.035em;text-wrap:balance;margin:0;font-size:clamp(34px,4.5vw,52px);font-weight:900;line-height:1.18}.books-module__GKMhca__subtitle{color:#ffffffc7;max-width:720px;margin:20px auto 0;font-size:18px;font-weight:500;line-height:1.8}.books-module__GKMhca__grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:30px;display:grid}.books-module__GKMhca__card{background:var(--white);min-width:0;height:100%;color:var(--text-dark);border:1px solid #ffffff29;border-radius:27px;flex-direction:column;transition:transform .32s,box-shadow .32s,border-color .32s;display:flex;overflow:hidden;box-shadow:0 18px 42px #0000002e}.books-module__GKMhca__card:hover{border-color:#d4af378c;transform:translateY(-8px);box-shadow:0 30px 68px #00000047}.books-module__GKMhca__imageWrap{background:radial-gradient(circle,#d4af3724,#0000 62%),#143d660e;justify-content:center;align-items:center;height:320px;padding:24px;display:flex;position:relative;overflow:hidden}.books-module__GKMhca__image{z-index:1;object-fit:contain;cursor:zoom-in;filter:drop-shadow(0 16px 20px #0003);width:100%;height:100%;transition:transform .42s,filter .42s;position:relative}.books-module__GKMhca__card:hover .books-module__GKMhca__image{filter:drop-shadow(0 22px 26px #00000040);transform:translateY(-5px)scale(1.04)}.books-module__GKMhca__imageShade{pointer-events:none;background:linear-gradient(#0000 52%,#143d6617);position:absolute;inset:0}.books-module__GKMhca__zoomButton{z-index:3;width:44px;height:44px;color:var(--white);cursor:pointer;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0a2540d1;border:1px solid #fff6;border-radius:14px;justify-content:center;align-items:center;transition:transform .22s,background .22s;display:flex;position:absolute;bottom:16px;right:16px}.books-module__GKMhca__zoomButton:hover{background:var(--emerald-dark);transform:scale(1.08)}.books-module__GKMhca__bookBadge{z-index:3;min-height:35px;color:var(--gold-soft);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0a2540d6;border-radius:999px;align-items:center;gap:7px;padding:0 14px;font-size:13px;font-weight:850;display:inline-flex;position:absolute;top:16px;left:16px}.books-module__GKMhca__cardContent{flex-direction:column;flex:1;padding:25px 24px 24px;display:flex}.books-module__GKMhca__name{color:var(--emerald-dark);letter-spacing:-.02em;margin:0 0 14px;font-size:23px;font-weight:900;line-height:1.35}.books-module__GKMhca__descriptionWrap{overflow:hidden}.books-module__GKMhca__desc{color:#102222e0;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:16px;font-weight:500;line-height:1.8;display:-webkit-box;overflow:hidden}.books-module__GKMhca__descOpen{-webkit-line-clamp:unset;display:block}.books-module__GKMhca__readMore{width:fit-content;color:var(--gold-dark);cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;margin-top:10px;padding:3px 0;font-family:inherit;font-size:15px;font-weight:850;display:inline-flex}.books-module__GKMhca__arrow{display:inline-flex}.books-module__GKMhca__cardBottom{margin-top:auto;padding-top:21px}.books-module__GKMhca__priceRow{border-top:1px solid #143d6621;justify-content:space-between;align-items:center;margin-bottom:17px;padding-top:17px;display:flex}.books-module__GKMhca__priceLabel{color:#102222a8;font-size:15px;font-weight:700}.books-module__GKMhca__price{color:var(--gold-dark);font-size:25px;font-weight:950}.books-module__GKMhca__actionGrid{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:10px;display:grid}.books-module__GKMhca__previewBtn,.books-module__GKMhca__cartBtn{cursor:pointer;border-radius:14px;justify-content:center;align-items:center;gap:8px;min-width:0;min-height:52px;padding:0 12px;font-family:inherit;font-size:14px;font-weight:900;transition:transform .22s,box-shadow .22s,background .22s;display:inline-flex}.books-module__GKMhca__previewBtn{color:var(--emerald-dark);background:#143d6612;border:1px solid #143d6633}.books-module__GKMhca__previewBtn:hover:not(:disabled){background:#143d6621;transform:translateY(-2px)}.books-module__GKMhca__previewBtn:disabled{opacity:.5;cursor:not-allowed}.books-module__GKMhca__cartBtn{background:linear-gradient(135deg,var(--gold-soft),var(--gold),var(--gold-dark));color:var(--text-dark);border:0;box-shadow:0 10px 22px #d4af3740}.books-module__GKMhca__cartBtn:hover{transform:translateY(-2px);box-shadow:0 14px 28px #d4af3757}.books-module__GKMhca__imageModal{z-index:99999;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);cursor:zoom-out;background:#000000e8;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.books-module__GKMhca__modalImg{object-fit:contain;cursor:default;border-radius:17px;max-width:min(1000px,92vw);max-height:90vh;box-shadow:0 35px 100px #000000a6}.books-module__GKMhca__modalClose,.books-module__GKMhca__previewClose{cursor:pointer;border:1px solid #ffffff26;border-radius:50%;justify-content:center;align-items:center;width:46px;height:46px;display:flex}.books-module__GKMhca__modalClose{z-index:2;color:var(--white);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff24;position:fixed;top:24px;right:24px}.books-module__GKMhca__previewModal{z-index:100000;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#020a12e6;justify-content:center;align-items:center;padding:22px;display:flex;position:fixed;inset:0}.books-module__GKMhca__previewPanel{background:radial-gradient(circle at 50% 35%,#d4af3717,transparent 48%),var(--emerald-dark);border:1px solid #d4af3752;border-radius:26px;flex-direction:column;width:min(1040px,100%);max-height:94vh;display:flex;overflow:hidden;box-shadow:0 40px 110px #0000009e}.books-module__GKMhca__previewHeader{background:#ffffff06;border-bottom:1px solid #ffffff1f;justify-content:space-between;align-items:center;gap:20px;padding:22px 28px;display:flex}.books-module__GKMhca__previewHeader span{color:var(--gold-soft);letter-spacing:.12em;margin-bottom:6px;font-size:13px;font-weight:900;display:block}.books-module__GKMhca__previewHeader h2{color:var(--white);margin:0;font-size:24px;font-weight:900;line-height:1.35}.books-module__GKMhca__previewClose{color:var(--white);background:#ffffff1a;flex-shrink:0}.books-module__GKMhca__previewClose:hover{color:var(--gold-soft);background:#d4af3740}.books-module__GKMhca__bookViewer{perspective:1800px;background:radial-gradient(#d4af371f,#0000 58%);flex:1;justify-content:center;align-items:center;min-height:560px;padding:28px 82px;display:flex;position:relative}.books-module__GKMhca__pageFrame{max-width:100%;max-height:68vh;transform-style:preserve-3d;backface-visibility:hidden;filter:drop-shadow(0 24px 35px #00000061);justify-content:center;align-items:center;display:flex;position:relative}.books-module__GKMhca__pageImage{object-fit:contain;background:#fff;border:1px solid #00000014;border-radius:5px 9px 9px 5px;max-width:100%;max-height:68vh;display:block;box-shadow:0 18px 55px #00000059}.books-module__GKMhca__pageShadow{pointer-events:none;background:linear-gradient(90deg,#0003,#0000);border-radius:5px 0 0 5px;width:28px;position:absolute;top:0;bottom:0;left:0}.books-module__GKMhca__pageArrow{z-index:4;width:54px;height:54px;color:var(--white);cursor:pointer;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff1c;border:1px solid #ffffff38;border-radius:50%;justify-content:center;align-items:center;transition:background .22s,color .22s,transform .22s;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.books-module__GKMhca__pageArrow:hover{background:var(--gold);color:var(--text-dark);transform:translateY(-50%)scale(1.08)}.books-module__GKMhca__pageArrowLeft{left:18px}.books-module__GKMhca__pageArrowRight{right:18px}.books-module__GKMhca__previewFooter{border-top:1px solid #ffffff1f;flex-wrap:wrap;justify-content:center;align-items:center;gap:22px;min-height:76px;padding:15px 24px;display:flex}.books-module__GKMhca__pageDots{align-items:center;gap:9px;display:flex}.books-module__GKMhca__pageDot{cursor:pointer;background:#ffffff4d;border:0;border-radius:999px;width:9px;height:9px;padding:0;transition:width .25s,background .25s}.books-module__GKMhca__pageDotActive{background:var(--gold);width:30px}.books-module__GKMhca__previewHint{color:#ffffff9e;font-size:13px;font-weight:600}.books-module__GKMhca__pageNumber{color:var(--gold-soft);font-variant-numeric:tabular-nums;font-size:15px;font-weight:900}@media (max-width:980px){.books-module__GKMhca__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:680px){.books-module__GKMhca__page{padding:52px 14px 76px}.books-module__GKMhca__header{margin-bottom:38px}.books-module__GKMhca__heading{font-size:clamp(30px,8vw,40px)}.books-module__GKMhca__subtitle{font-size:16px}.books-module__GKMhca__grid{grid-template-columns:1fr;gap:23px}.books-module__GKMhca__imageWrap{height:290px}.books-module__GKMhca__cardContent{padding:22px 20px}.books-module__GKMhca__name{font-size:22px}.books-module__GKMhca__desc{font-size:15px}.books-module__GKMhca__actionGrid{grid-template-columns:1fr 1fr}.books-module__GKMhca__previewModal{padding:8px}.books-module__GKMhca__previewPanel{border-radius:18px;max-height:97vh}.books-module__GKMhca__previewHeader{padding:16px}.books-module__GKMhca__previewHeader h2{font-size:18px}.books-module__GKMhca__bookViewer{min-height:430px;padding:18px 48px}.books-module__GKMhca__pageArrow{width:40px;height:40px}.books-module__GKMhca__pageArrowLeft{left:5px}.books-module__GKMhca__pageArrowRight{right:5px}.books-module__GKMhca__previewFooter{gap:12px;padding:12px}.books-module__GKMhca__previewHint{text-align:center;order:2;width:100%}}@media (max-width:430px){.books-module__GKMhca__heading{font-size:29px}.books-module__GKMhca__imageWrap{height:250px}.books-module__GKMhca__actionGrid{grid-template-columns:1fr}.books-module__GKMhca__bookViewer{min-height:390px;padding:14px 40px}.books-module__GKMhca__pageImage{max-height:62vh}.books-module__GKMhca__modalClose{top:13px;right:13px}}@media (prefers-reduced-motion:reduce){.books-module__GKMhca__card,.books-module__GKMhca__image,.books-module__GKMhca__zoomButton,.books-module__GKMhca__previewBtn,.books-module__GKMhca__cartBtn,.books-module__GKMhca__pageArrow,.books-module__GKMhca__pageDot{transition:none}}
.courses-module__0ThiJq__page{color:#fff;background:radial-gradient(at 12% 0,#d4af3729,#0000 36%),radial-gradient(at 90% 12%,#ffffff12,#0000 30%),linear-gradient(145deg,#071d19 0%,#0a2540 55%,#081d2e 100%);min-height:100vh;padding:64px 24px 100px}.courses-module__0ThiJq__container{width:min(1280px,100%);margin:0 auto}.courses-module__0ThiJq__hero{isolation:isolate;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(130deg,#ffffff1b,#ffffff06);border:1px solid #ffffff26;border-radius:32px;grid-template-columns:minmax(0,1.12fr) minmax(360px,.88fr);min-height:440px;margin-bottom:76px;display:grid;position:relative;overflow:hidden;box-shadow:0 30px 80px #00000047}.courses-module__0ThiJq__hero:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(circle at 18% 25%,#d4af372e,#0000 38%);position:absolute;inset:0}.courses-module__0ThiJq__heroContent{z-index:2;flex-direction:column;justify-content:center;align-items:flex-start;padding:58px 54px;display:flex;position:relative}.courses-module__0ThiJq__heroBadge{color:#ffe7a0;letter-spacing:.04em;background:#d4af3729;border:1px solid #f3d98b6b;border-radius:999px;align-items:center;gap:8px;margin-bottom:22px;padding:10px 18px;font-size:14px;font-weight:850;display:inline-flex}.courses-module__0ThiJq__heroContent h1{color:#fff;letter-spacing:-.035em;text-wrap:balance;max-width:650px;margin:0 0 26px;font-size:clamp(38px,5vw,60px);font-weight:900;line-height:1.12}.courses-module__0ThiJq__heroContent>p{color:#ffffffe6;max-width:600px;margin:0 0 24px;font-size:18px;font-weight:550;line-height:1.8}.courses-module__0ThiJq__heroMeta{flex-wrap:wrap;gap:14px 24px;margin-bottom:28px;display:flex}.courses-module__0ThiJq__heroMeta div{color:#fffffff0;align-items:center;gap:10px;font-size:16px;font-weight:750;line-height:1.5;display:inline-flex}.courses-module__0ThiJq__heroMeta svg{color:#f3d98b;flex:none}.courses-module__0ThiJq__heroBtn{color:#17251d;letter-spacing:.08em;cursor:pointer;background:linear-gradient(135deg,#e5c45b,#a77c18);border:0;border-radius:999px;min-height:58px;padding:0 36px;font-family:inherit;font-size:17px;font-weight:950;transition:transform .25s,box-shadow .25s,filter .25s;box-shadow:0 14px 32px #d4af374d}.courses-module__0ThiJq__heroBtn:hover{filter:brightness(1.06);transform:translateY(-3px);box-shadow:0 19px 38px #d4af3766}.courses-module__0ThiJq__heroImage{object-fit:cover;width:100%;height:100%;min-height:440px;transition:transform .6s;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 17% 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 17% 100%)}.courses-module__0ThiJq__hero:hover .courses-module__0ThiJq__heroImage{transform:scale(1.035)}.courses-module__0ThiJq__heading{color:#fff;text-align:center;letter-spacing:-.025em;margin:0 0 34px;font-size:clamp(32px,4vw,46px);font-weight:950;line-height:1.2}.courses-module__0ThiJq__switch{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffff13;border:1px solid #ffffff24;border-radius:999px;flex-wrap:wrap;justify-content:center;gap:8px;width:fit-content;max-width:100%;margin:0 auto 54px;padding:7px;display:flex;box-shadow:0 12px 30px #0000001f}.courses-module__0ThiJq__switchBtn{color:#ffffffe0;cursor:pointer;background:0 0;border:0;border-radius:999px;min-height:50px;padding:0 26px;font-family:inherit;font-size:15px;font-weight:850;transition:background .25s,color .25s,transform .25s,box-shadow .25s}.courses-module__0ThiJq__switchBtn:hover{color:#fff;background:#ffffff1a}.courses-module__0ThiJq__active{color:#17251d;background:linear-gradient(135deg,#e5c45b,#b58a28);box-shadow:0 9px 22px #d4af3747}.courses-module__0ThiJq__grid{grid-template-columns:repeat(auto-fit,minmax(290px,1fr));gap:28px;display:grid}.courses-module__0ThiJq__card{color:#102b25;background:#fff;border:1px solid #ffffff59;border-radius:25px;flex-direction:column;min-height:500px;transition:transform .3s,box-shadow .3s,border-color .3s;display:flex;position:relative;overflow:hidden;box-shadow:0 18px 42px #0003}.courses-module__0ThiJq__card:hover{border-color:#e5c45bd9;transform:translateY(-7px);box-shadow:0 28px 58px #00000047}.courses-module__0ThiJq__imageWrap{background:#0a2540;height:220px;position:relative;overflow:hidden}.courses-module__0ThiJq__imageWrap:after{content:"";pointer-events:none;background:linear-gradient(#0000 42%,#0000007a);position:absolute;inset:0}.courses-module__0ThiJq__image{object-fit:cover;width:100%;height:100%;transition:transform .55s,filter .55s}.courses-module__0ThiJq__card:hover .courses-module__0ThiJq__image{filter:saturate(1.08);transform:scale(1.055)}.courses-module__0ThiJq__badge{z-index:3;color:#fff;letter-spacing:.01em;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid #ffffff4d;border-radius:999px;align-items:center;min-height:36px;padding:0 15px;font-size:13px;font-weight:900;display:inline-flex;position:absolute;top:16px;left:16px;box-shadow:0 7px 18px #0003}.courses-module__0ThiJq__open{background:#14914cf2}.courses-module__0ThiJq__wait{background:#cd7016f5}.courses-module__0ThiJq__closed{background:#475569f2}.courses-module__0ThiJq__cardBody{flex-direction:column;flex:1;padding:25px;display:flex}.courses-module__0ThiJq__dateCard{margin-bottom:14px}.courses-module__0ThiJq__date{color:#0d604f;text-align:center;letter-spacing:-.02em;border-bottom:1px solid #146b6b29;margin:0;padding-bottom:17px;font-size:clamp(20px,2vw,24px);font-weight:950;line-height:1.4}.courses-module__0ThiJq__note{color:#315b50;text-align:center;margin-top:13px;font-size:16px;font-weight:750;line-height:1.65}.courses-module__0ThiJq__courseInfo{color:#203b34;overflow-wrap:anywhere;background:linear-gradient(135deg,#146b6b13,#d4af370f);border:1px solid #146b6b21;border-radius:14px;margin-top:12px;padding:15px 16px;font-size:16px;font-weight:600;line-height:1.75}.courses-module__0ThiJq__courseInfo strong{color:#0b6654;font-weight:950}.courses-module__0ThiJq__registerDate{background:linear-gradient(135deg,#d4af3726,#d4af370b);border:1px solid #be91234d;border-radius:16px;margin-top:15px;padding:16px}.courses-module__0ThiJq__registerTop{align-items:center;gap:12px;display:flex}.courses-module__0ThiJq__registerTop svg{color:#a77c18;flex-shrink:0}.courses-module__0ThiJq__registerTitle{color:#8a6413;letter-spacing:.025em;font-size:13px;font-weight:900}.courses-module__0ThiJq__registerValue{color:#172c25;margin-top:5px;font-size:18px;font-weight:950}.courses-module__0ThiJq__daysLeft{color:#79570e;background:#d4af3726;border:1px solid #be91234d;border-radius:999px;align-items:center;width:fit-content;margin-top:12px;padding:8px 13px;font-size:14px;font-weight:900;display:inline-flex}.courses-module__0ThiJq__registerWarning{color:#49350e;background:linear-gradient(135deg,#fff9e9,#fff1ce);border:1px solid #e7c778;border-left:5px solid #c18b1c;border-radius:15px;width:100%;margin:18px 0;padding:18px 19px;box-shadow:0 8px 20px #2d1f0414}.courses-module__0ThiJq__warningTitle{color:#865d08;align-items:center;gap:10px;margin-bottom:11px;font-size:17px;font-weight:950;line-height:1.45;display:flex}.courses-module__0ThiJq__warningList{gap:8px;margin:0;padding-left:23px;display:grid}.courses-module__0ThiJq__warningList li{color:#493b20;padding-left:3px;font-size:15px;font-weight:700;line-height:1.7}.courses-module__0ThiJq__warningList li::marker{color:#b27d12;font-weight:900}.courses-module__0ThiJq__btn{letter-spacing:.035em;cursor:pointer;border:0;border-radius:14px;width:100%;min-height:54px;margin-top:auto;margin-bottom:0;font-family:inherit;font-size:16px;font-weight:950;transition:transform .25s,box-shadow .25s,filter .25s}.courses-module__0ThiJq__btn:hover:not(:disabled){filter:brightness(1.04);transform:translateY(-2px)}.courses-module__0ThiJq__openBtn{color:#17251d;background:linear-gradient(135deg,#e5c45b,#a77c18);margin-top:18px;box-shadow:0 11px 24px #d4af3747}.courses-module__0ThiJq__openBtn:hover{box-shadow:0 15px 30px #d4af3761}.courses-module__0ThiJq__disabledBtn{color:#47645b;cursor:not-allowed;opacity:.85;background:#e8efec;margin-top:22px}.courses-module__0ThiJq__loadingBox,.courses-module__0ThiJq__errorBox,.courses-module__0ThiJq__emptyBox{color:#fff;text-align:center;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffff13;border:1px solid #ffffff24;border-radius:25px;flex-direction:column;justify-content:center;align-items:center;gap:16px;min-height:280px;margin-top:30px;padding:44px 30px;display:flex;box-shadow:0 20px 48px #00000029}.courses-module__0ThiJq__loadingBox p,.courses-module__0ThiJq__errorBox p,.courses-module__0ThiJq__emptyBox p{color:#ffffffe0;max-width:520px;margin:0;font-size:16px;font-weight:600;line-height:1.8}.courses-module__0ThiJq__loadingBox h3,.courses-module__0ThiJq__errorBox h3,.courses-module__0ThiJq__emptyBox h3{color:#fff;margin:0;font-size:24px;font-weight:900}.courses-module__0ThiJq__spinner{border:4px solid #d4af3738;border-top-color:#e5c45b;border-radius:50%;width:48px;height:48px;animation:.8s linear infinite courses-module__0ThiJq__spin}.courses-module__0ThiJq__errorBox{border-color:#ffffff29}.courses-module__0ThiJq__errorBox h3{color:#ffe29a}.courses-module__0ThiJq__errorBox button{color:#17251d;cursor:pointer;background:linear-gradient(135deg,#e5c45b,#a77c18);border:0;border-radius:999px;min-height:48px;padding:0 24px;font-size:15px;font-weight:900}.courses-module__0ThiJq__emptyBox svg{color:#f3d98b}@keyframes courses-module__0ThiJq__spin{to{transform:rotate(360deg)}}@media (max-width:1000px){.courses-module__0ThiJq__hero{grid-template-columns:1fr}.courses-module__0ThiJq__heroContent{padding:44px}.courses-module__0ThiJq__heroImage{min-height:320px;max-height:420px;-webkit-mask-image:linear-gradient(#0000 0%,#000 15% 100%);mask-image:linear-gradient(#0000 0%,#000 15% 100%)}.courses-module__0ThiJq__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.courses-module__0ThiJq__page{padding:36px 15px 72px}.courses-module__0ThiJq__hero{border-radius:24px;margin-bottom:52px}.courses-module__0ThiJq__heroContent{padding:34px 25px}.courses-module__0ThiJq__heroContent h1{font-size:clamp(33px,8vw,42px)}.courses-module__0ThiJq__heroContent>p{font-size:16px}.courses-module__0ThiJq__heroMeta{flex-direction:column;gap:12px}.courses-module__0ThiJq__heroMeta div{font-size:15px}.courses-module__0ThiJq__heroImage{min-height:245px;-webkit-mask-image:linear-gradient(#0000 0%,#000 12% 100%);mask-image:linear-gradient(#0000 0%,#000 12% 100%)}.courses-module__0ThiJq__heading{margin-bottom:25px;font-size:30px}.courses-module__0ThiJq__switch{border-radius:18px;width:100%;margin-bottom:38px}.courses-module__0ThiJq__switchBtn{border-radius:13px;flex:1;min-width:145px;min-height:48px;padding:0 13px;font-size:14px}.courses-module__0ThiJq__grid{grid-template-columns:1fr;gap:23px}.courses-module__0ThiJq__card{border-radius:21px;min-height:auto}.courses-module__0ThiJq__imageWrap{height:205px}.courses-module__0ThiJq__cardBody{padding:21px}.courses-module__0ThiJq__date{font-size:21px}.courses-module__0ThiJq__courseInfo{font-size:15px}.courses-module__0ThiJq__registerWarning{padding:16px}.courses-module__0ThiJq__warningTitle{font-size:16px}.courses-module__0ThiJq__warningList li{font-size:14px}.courses-module__0ThiJq__heroBtn{min-height:54px;font-size:16px}}@media (max-width:430px){.courses-module__0ThiJq__heroContent{padding:30px 19px}.courses-module__0ThiJq__heroBadge{font-size:12px}.courses-module__0ThiJq__heroContent h1{font-size:31px}.courses-module__0ThiJq__heroBtn{width:100%}.courses-module__0ThiJq__switch{border-radius:17px;flex-direction:column;padding:7px}.courses-module__0ThiJq__switchBtn{width:100%}.courses-module__0ThiJq__imageWrap{height:185px}.courses-module__0ThiJq__loadingBox,.courses-module__0ThiJq__errorBox,.courses-module__0ThiJq__emptyBox{min-height:225px;padding:34px 20px}}@media (prefers-reduced-motion:reduce){.courses-module__0ThiJq__card,.courses-module__0ThiJq__image,.courses-module__0ThiJq__heroImage,.courses-module__0ThiJq__heroBtn,.courses-module__0ThiJq__btn,.courses-module__0ThiJq__switchBtn{transition:none}.courses-module__0ThiJq__spinner{animation-duration:1.8s}}.courses-module__0ThiJq__grid{align-items:start}.courses-module__0ThiJq__card{align-self:start;height:fit-content;min-height:0}.courses-module__0ThiJq__cardBody{flex:none;min-height:0}.courses-module__0ThiJq__date{letter-spacing:-.02em;font-size:clamp(19px,2vw,23px);font-weight:900;line-height:1.45;color:var(--gold-dark,#9c7a1f)!important}.courses-module__0ThiJq__note{color:var(--gold-dark,#9c7a1f);font-size:14px;font-weight:700}.courses-module__0ThiJq__registerDate{background:linear-gradient(135deg,#fffaf0 0%,#fff5dc 100%);border-color:#d4af3761}.courses-module__0ThiJq__registerTitle,.courses-module__0ThiJq__registerValue,.courses-module__0ThiJq__registerTop svg,.courses-module__0ThiJq__daysLeft{color:var(--gold-dark,#9c7a1f)}.courses-module__0ThiJq__registerTitle{letter-spacing:0;text-transform:none;font-size:12px;font-weight:850}.courses-module__0ThiJq__registerValue{font-size:17px;font-weight:900}.courses-module__0ThiJq__daysLeft{background:#d4af3724;border-color:#d4af3759;font-size:12px;font-weight:850}.courses-module__0ThiJq__registerWarning{box-sizing:border-box;border-left:3px solid var(--gold,#d4af37);background:linear-gradient(135deg,#fffaf0 0%,#fff2d2 100%);width:100%;padding:16px}.courses-module__0ThiJq__warningTitle{color:var(--gold-dark,#9c7a1f);font-size:15px;font-weight:900;line-height:1.5}.courses-module__0ThiJq__warningTitle svg{flex:none;width:19px;height:19px}.courses-module__0ThiJq__warningList{padding-left:21px}.courses-module__0ThiJq__warningList li{color:#594729;margin-bottom:7px;font-size:14px;font-weight:650;line-height:1.75}.courses-module__0ThiJq__btn{min-height:52px;font-size:15px;font-weight:900}.courses-module__0ThiJq__openBtn{background:linear-gradient(135deg,var(--gold-soft,#f3d98b),var(--gold-dark,#9c7a1f));color:#172b27;margin-top:12px}.courses-module__0ThiJq__disabledBtn{color:#617b70;background:#edf2ef;margin-top:16px}.courses-module__0ThiJq__date{border-bottom-color:#d4af3747}@media (max-width:720px){.courses-module__0ThiJq__grid{align-items:start}.courses-module__0ThiJq__card{height:fit-content;min-height:0}.courses-module__0ThiJq__cardBody{padding:21px}.courses-module__0ThiJq__date{font-size:21px}.courses-module__0ThiJq__warningList li{font-size:14px}}
.swiper-free-mode>.swiper-wrapper{margin:0 auto;transition-timing-function:ease-out}
.history-module__4zz5NW__page{isolation:isolate;background:radial-gradient(ellipse at 12% 0%,#d4af3729,transparent 35%),radial-gradient(ellipse at 90% 22%,#fff1,transparent 30%),var(--emerald-dark);color:var(--white);padding:86px 22px 96px;position:relative;overflow:hidden}.history-module__4zz5NW__page:before{content:"";z-index:-1;pointer-events:none;opacity:.13;background-image:linear-gradient(#ffffff0e 1px,#0000 1px),linear-gradient(90deg,#ffffff0e 1px,#0000 1px);background-size:76px 76px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 90%);mask-image:linear-gradient(#000,#0000 90%)}.history-module__4zz5NW__container{z-index:1;width:min(1320px,100%);margin:0 auto;position:relative}.history-module__4zz5NW__header{text-align:center;max-width:820px;margin:0 auto 54px}.history-module__4zz5NW__iconBox{width:64px;height:64px;color:var(--gold-soft);background:linear-gradient(145deg,#d4af3738,#d4af3712);border:1px solid #d4af3766;border-radius:20px;place-items:center;margin:0 auto 19px;display:grid;box-shadow:0 14px 34px #0003,inset 0 1px #ffffff1a}.history-module__4zz5NW__eyebrow{color:var(--gold-soft);letter-spacing:.16em;margin-bottom:13px;font-size:14px;font-weight:900;display:block}.history-module__4zz5NW__title{color:var(--white);letter-spacing:-.035em;text-wrap:balance;margin:0;font-size:clamp(34px,4.5vw,50px);font-weight:900;line-height:1.2}.history-module__4zz5NW__subtitle{color:#ffffffc7;max-width:700px;margin:19px auto 0;font-size:18px;font-weight:500;line-height:1.85}.history-module__4zz5NW__headerRule{justify-content:center;align-items:center;gap:10px;margin:26px auto 0;display:flex}.history-module__4zz5NW__headerRule span{background:var(--gold);border-radius:50%;width:7px;height:7px}.history-module__4zz5NW__headerRule i{background:linear-gradient(90deg,transparent,var(--gold),transparent);width:74px;height:1px}.history-module__4zz5NW__galleryHeading{justify-content:space-between;align-items:end;gap:20px;margin-bottom:20px;padding:0 4px;display:flex}.history-module__4zz5NW__galleryEyebrow{color:var(--gold-soft);letter-spacing:.13em;font-size:12px;font-weight:900}.history-module__4zz5NW__galleryHeading h3{color:var(--white);margin:7px 0 0;font-size:27px;font-weight:900;line-height:1.3}.history-module__4zz5NW__photoCount{color:var(--gold-soft);letter-spacing:.06em;background:#d4af371a;border:1px solid #d4af3759;border-radius:999px;flex-shrink:0;padding:9px 15px;font-size:13px;font-weight:900}.history-module__4zz5NW__galleryWrap{padding:5px 0 18px;position:relative}.history-module__4zz5NW__galleryWrap:before,.history-module__4zz5NW__galleryWrap:after{content:"";z-index:5;pointer-events:none;width:62px;position:absolute;top:0;bottom:0}.history-module__4zz5NW__galleryWrap:before{background:linear-gradient(to right,var(--emerald-dark),transparent);left:0}.history-module__4zz5NW__galleryWrap:after{background:linear-gradient(to left,var(--emerald-dark),transparent);right:0}.history-module__4zz5NW__swiper{padding:14px 5px 28px!important;overflow:visible!important}.history-module__4zz5NW__slide{width:350px!important}.history-module__4zz5NW__card{aspect-ratio:4/3;background:var(--emerald);cursor:zoom-in;text-align:left;border:1px solid #ffffff2b;border-radius:24px;width:100%;height:auto;padding:0;transition:transform .32s,box-shadow .32s,border-color .32s;display:block;position:relative;overflow:hidden;box-shadow:0 18px 42px #0000003b}.history-module__4zz5NW__card:hover{border-color:#d4af379e;transform:translateY(-8px);box-shadow:0 28px 60px #00000057}.history-module__4zz5NW__image{object-fit:contain;background:#00000038;width:100%;height:100%;transition:transform .55s,filter .55s;display:block}.history-module__4zz5NW__card:hover .history-module__4zz5NW__image{filter:saturate(1.05)brightness(.96);transform:scale(1.015)}.history-module__4zz5NW__overlay{pointer-events:none;background:linear-gradient(#05142214 0%,#0514223d 52%,#051422e6 100%);position:absolute;inset:0}.history-module__4zz5NW__imageNumber{min-width:42px;height:35px;color:var(--gold-soft);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0a2540b8;border:1px solid #ffffff38;border-radius:999px;place-items:center;padding:0 10px;font-size:13px;font-weight:900;display:grid;position:absolute;top:16px;left:16px}.history-module__4zz5NW__zoomIcon{width:43px;height:43px;color:var(--white);opacity:0;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0a2540b8;border:1px solid #ffffff38;border-radius:14px;place-items:center;transition:opacity .25s,transform .25s;display:grid;position:absolute;top:15px;right:15px;transform:translateY(-7px)}.history-module__4zz5NW__card:hover .history-module__4zz5NW__zoomIcon{opacity:1;transform:translateY(0)}.history-module__4zz5NW__cardCaption{flex-direction:column;align-items:flex-start;display:flex;position:absolute;bottom:20px;left:21px;right:21px}.history-module__4zz5NW__cardCaption span{color:var(--gold-soft);letter-spacing:.13em;font-size:12px;font-weight:900}.history-module__4zz5NW__cardCaption strong{color:var(--white);margin-top:7px;font-size:18px;font-weight:850;line-height:1.35}.history-module__4zz5NW__dragHint{color:#ffffffc2;background:#ffffff0e;border:1px solid #ffffff1f;border-radius:999px;justify-content:center;align-items:center;gap:9px;width:fit-content;margin:8px auto 0;padding:11px 18px;font-size:14px;font-weight:700;display:flex}.history-module__4zz5NW__dragHint svg{color:var(--gold-soft)}.history-module__4zz5NW__modal{z-index:99999;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);cursor:zoom-out;background:#020910f0;justify-content:center;align-items:center;padding:24px 88px;animation:.22s both history-module__4zz5NW__modalFade;display:flex;position:fixed;inset:0;overflow:auto}.history-module__4zz5NW__modalContent{background:var(--emerald-dark);cursor:default;border:1px solid #d4af3740;border-radius:22px;flex-direction:column;width:min(1160px,100%);height:auto;min-height:0;max-height:calc(100dvh - 48px);display:flex;overflow:hidden;box-shadow:0 38px 110px #000000b3}.history-module__4zz5NW__modalImageStage{background:#00000059;flex:auto;justify-content:center;align-items:center;min-width:0;min-height:0;padding:10px;display:flex;overflow:hidden}.history-module__4zz5NW__modalImg{object-fit:contain;object-position:center;width:auto;max-width:100%;height:auto;max-height:min(100dvh - 150px,78vh);display:block}.history-module__4zz5NW__modalFooter{border-top:1px solid #ffffff1c;justify-content:space-between;align-items:center;gap:20px;min-height:76px;padding:15px 23px;display:flex}.history-module__4zz5NW__modalFooter div{flex-direction:column;gap:5px;display:flex}.history-module__4zz5NW__modalFooter span{color:var(--gold-soft);letter-spacing:.12em;font-size:11px;font-weight:900}.history-module__4zz5NW__modalFooter strong{color:var(--white);font-size:17px;font-weight:800}.history-module__4zz5NW__modalFooter>b{color:var(--gold-soft);font-size:17px;font-weight:900}.history-module__4zz5NW__modalFooter>b i{color:#ffffff80;font-style:normal}.history-module__4zz5NW__closeBtn,.history-module__4zz5NW__navBtn{z-index:3;color:var(--white);cursor:pointer;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff1a;border:1px solid #fff3;place-items:center;transition:background .2s,color .2s,transform .2s;display:grid;position:fixed}.history-module__4zz5NW__closeBtn{border-radius:50%;width:48px;height:48px;top:22px;right:24px}.history-module__4zz5NW__closeBtn:hover{background:var(--gold);color:var(--emerald-dark);transform:rotate(90deg)}.history-module__4zz5NW__navBtn{border-radius:50%;width:54px;height:54px;top:50%;transform:translateY(-50%)}.history-module__4zz5NW__navBtn:hover{background:var(--gold);color:var(--emerald-dark)}.history-module__4zz5NW__prevBtn{left:22px}.history-module__4zz5NW__nextBtn{right:22px}@keyframes history-module__4zz5NW__modalFade{0%{opacity:0}to{opacity:1}}@media (max-width:768px){.history-module__4zz5NW__page{padding:58px 15px 70px}.history-module__4zz5NW__header{margin-bottom:38px}.history-module__4zz5NW__iconBox{border-radius:17px;width:56px;height:56px}.history-module__4zz5NW__title{font-size:clamp(29px,7vw,38px)}.history-module__4zz5NW__subtitle{margin-top:14px;font-size:16px;line-height:1.75}.history-module__4zz5NW__galleryHeading h3{font-size:23px}.history-module__4zz5NW__slide{width:290px!important}.history-module__4zz5NW__card{aspect-ratio:4/3;height:auto}.history-module__4zz5NW__galleryWrap:before,.history-module__4zz5NW__galleryWrap:after{width:28px}.history-module__4zz5NW__zoomIcon{opacity:1;transform:none}.history-module__4zz5NW__cardCaption strong{font-size:16px}.history-module__4zz5NW__dragHint{font-size:13px}.history-module__4zz5NW__modal{align-items:center;padding:62px 10px 12px}.history-module__4zz5NW__modalContent{border-radius:16px;width:100%;max-height:calc(100dvh - 86px)}.history-module__4zz5NW__modalImageStage{flex:auto;min-height:0;padding:6px}.history-module__4zz5NW__modalImg{max-width:100%;max-height:calc(100dvh - 166px)}.history-module__4zz5NW__closeBtn{width:42px;height:42px;top:12px;right:12px}.history-module__4zz5NW__navBtn{width:42px;height:42px}.history-module__4zz5NW__prevBtn{left:7px}.history-module__4zz5NW__nextBtn{right:7px}.history-module__4zz5NW__modalFooter{flex:none;min-height:64px;padding:12px 14px}.history-module__4zz5NW__modalFooter strong{font-size:15px}}@media (max-width:430px){.history-module__4zz5NW__page{padding:48px 12px 60px}.history-module__4zz5NW__eyebrow{font-size:12px}.history-module__4zz5NW__title{font-size:29px}.history-module__4zz5NW__subtitle{font-size:15px}.history-module__4zz5NW__galleryHeading h3{font-size:21px}.history-module__4zz5NW__photoCount{padding:8px 11px;font-size:11px}.history-module__4zz5NW__slide{width:260px!important}.history-module__4zz5NW__card{aspect-ratio:4/3;border-radius:19px;height:auto}.history-module__4zz5NW__cardCaption{bottom:16px;left:16px;right:16px}.history-module__4zz5NW__cardCaption strong{font-size:15px}.history-module__4zz5NW__dragHint{padding:9px 13px;font-size:12px}.history-module__4zz5NW__modalFooter span{font-size:9px}.history-module__4zz5NW__modalFooter strong{font-size:13px}.history-module__4zz5NW__modalFooter>b{font-size:14px}}@media (prefers-reduced-motion:reduce){.history-module__4zz5NW__card,.history-module__4zz5NW__image,.history-module__4zz5NW__zoomIcon,.history-module__4zz5NW__closeBtn,.history-module__4zz5NW__navBtn{transition:none}.history-module__4zz5NW__modal{animation:none}}@media (max-width:600px){.history-module__4zz5NW__modal{padding:58px 8px 10px}.history-module__4zz5NW__modalContent{max-height:calc(100dvh - 76px)}.history-module__4zz5NW__modalImg{max-height:calc(100dvh - 154px)}.history-module__4zz5NW__navBtn{top:50%}}@media (max-height:520px){.history-module__4zz5NW__modal{padding-top:10px;padding-bottom:10px}.history-module__4zz5NW__modalContent{max-height:calc(100dvh - 20px)}.history-module__4zz5NW__modalImg{max-height:calc(100dvh - 112px)}.history-module__4zz5NW__modalFooter{min-height:54px;padding-top:8px;padding-bottom:8px}}
.HeroVideo-module__3AlyEW__hero{cursor:pointer;isolation:isolate;background:#071827;justify-content:center;align-items:center;width:100%;min-height:100svh;display:flex;position:relative;overflow:hidden}.HeroVideo-module__3AlyEW__videoWrap{z-index:-4;background:#071827;position:absolute;inset:-16% -12% -20%;overflow:hidden;transform:scale(1.04)}.HeroVideo-module__3AlyEW__iframe{pointer-events:none;filter:saturate(.82)contrast(1.08)brightness(.82);border:0;width:124%;height:124%;transform:translate(-10%,-8%)}.HeroVideo-module__3AlyEW__videoShade{z-index:-3;background:linear-gradient(90deg,#04121fd1 0%,#04121f75 48%,#04121fb8 100%);position:absolute;inset:0}.HeroVideo-module__3AlyEW__overlay{z-index:-2;background:radial-gradient(circle at 50% 42%,#d4af3724,#0000 35%),linear-gradient(#030e1847 0%,#030e1840 45%,#030e18eb 100%);position:absolute;inset:0}.HeroVideo-module__3AlyEW__hero:before{content:"";z-index:-1;opacity:.14;pointer-events:none;background-image:linear-gradient(#ffffff0a 1px,#0000 1px),linear-gradient(90deg,#ffffff0a 1px,#0000 1px);background-size:80px 80px;position:absolute;inset:0}.HeroVideo-module__3AlyEW__content{color:#fff;text-align:center;flex-direction:column;justify-content:center;align-items:center;width:min(1100px,100% - 40px);min-height:100svh;padding:120px 20px 90px;display:flex;position:relative}.HeroVideo-module__3AlyEW__eyebrow{color:#f3d98b;letter-spacing:.2em;text-transform:uppercase;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0517266b;border:1px solid #f3d98b5c;border-radius:999px;align-items:center;gap:10px;margin-bottom:24px;padding:8px 15px;font-size:12px;font-weight:800;display:inline-flex;box-shadow:inset 0 1px #ffffff1a}.HeroVideo-module__3AlyEW__eyebrow:before,.HeroVideo-module__3AlyEW__eyebrow:after{content:"";background:#f3d98bb3;width:22px;height:1px}.HeroVideo-module__3AlyEW__title{color:#fff;letter-spacing:-.055em;text-shadow:0 12px 42px #0000006b;margin:0;font-size:clamp(52px,8vw,112px);font-weight:800;line-height:.92}.HeroVideo-module__3AlyEW__title span{color:#f3d98b;letter-spacing:-.035em;margin-top:10px;font-family:Georgia,Times New Roman,serif;font-size:.83em;font-style:italic;font-weight:500;display:block}.HeroVideo-module__3AlyEW__description{color:#ffffffd1;text-shadow:0 4px 18px #0006;max-width:620px;margin:28px auto 0;font-size:clamp(16px,2vw,21px);line-height:1.75}.HeroVideo-module__3AlyEW__watchButton{color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#081d2e8f;border:1px solid #ffffff3d;border-radius:999px;align-items:center;gap:15px;margin-top:40px;padding:8px 20px 8px 8px;transition:transform .25s,background .25s,border-color .25s;display:inline-flex;box-shadow:0 18px 45px #00000040}.HeroVideo-module__3AlyEW__watchButton:hover{background:#081d2ec7;border-color:#f3d98bb8;transform:translateY(-3px)}.HeroVideo-module__3AlyEW__playButton{color:#10212e;background:linear-gradient(145deg,#f7dfa1,#c99d2b);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:66px;height:66px;padding-left:3px;transition:transform .25s;display:flex;position:relative;box-shadow:0 12px 32px #d4af3752}.HeroVideo-module__3AlyEW__watchButton:hover .HeroVideo-module__3AlyEW__playButton{transform:scale(1.06)}.HeroVideo-module__3AlyEW__playButton:before,.HeroVideo-module__3AlyEW__playButton:after{content:"";border:1px solid #f3d98b7a;border-radius:50%;animation:2.2s ease-out infinite HeroVideo-module__3AlyEW__playPulse;position:absolute;inset:-1px}.HeroVideo-module__3AlyEW__playButton:after{animation-delay:1.1s}.HeroVideo-module__3AlyEW__watchText{text-align:left;flex-direction:column;align-items:flex-start;padding-right:4px;display:flex}.HeroVideo-module__3AlyEW__watchText strong{font-size:15px;font-weight:800}.HeroVideo-module__3AlyEW__watchText small{color:#ffffff9e;margin-top:4px;font-size:11px}.HeroVideo-module__3AlyEW__scrollHint{color:#ffffff9e;letter-spacing:.16em;text-transform:uppercase;flex-direction:column;align-items:center;gap:4px;font-size:10px;font-weight:700;animation:1.8s ease-in-out infinite HeroVideo-module__3AlyEW__scrollFloat;display:flex;position:absolute;bottom:24px;left:50%;transform:translate(-50%)}.HeroVideo-module__3AlyEW__cornerText{z-index:3;color:#ffffffa6;align-items:center;gap:10px;display:flex;position:absolute;bottom:38px;left:46px}.HeroVideo-module__3AlyEW__cornerText span{color:#f3d98b;font-size:12px;font-weight:800}.HeroVideo-module__3AlyEW__cornerText div{background:#f3d98b8c;width:42px;height:1px}.HeroVideo-module__3AlyEW__cornerText p{letter-spacing:.08em;margin:0;font-size:11px;font-weight:600}.HeroVideo-module__3AlyEW__modal{z-index:9999;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#000000db;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.HeroVideo-module__3AlyEW__modalInner{aspect-ratio:16/9;background:#000;border:1px solid #ffffff29;border-radius:22px;width:min(1100px,100%);overflow:hidden;box-shadow:0 40px 100px #0009}.HeroVideo-module__3AlyEW__modalIframe{border:0;width:100%;height:100%}@keyframes HeroVideo-module__3AlyEW__playPulse{0%{opacity:.8;transform:scale(1)}to{opacity:0;transform:scale(1.65)}}@keyframes HeroVideo-module__3AlyEW__scrollFloat{0%,to{transform:translate(-50%)translateY(0)}50%{transform:translate(-50%)translateY(7px)}}@media (max-width:900px){.HeroVideo-module__3AlyEW__videoWrap{inset:-8% -45% -10%}.HeroVideo-module__3AlyEW__iframe{width:190%;height:120%;transform:translate(-24%,-7%)}.HeroVideo-module__3AlyEW__cornerText{display:none}.HeroVideo-module__3AlyEW__content{padding:100px 16px 88px}}@media (max-width:600px){.HeroVideo-module__3AlyEW__hero{min-height:92svh}.HeroVideo-module__3AlyEW__content{width:calc(100% - 24px);min-height:92svh;padding:88px 12px 72px}.HeroVideo-module__3AlyEW__eyebrow{margin-bottom:20px;padding:7px 12px;font-size:10px}.HeroVideo-module__3AlyEW__eyebrow:before,.HeroVideo-module__3AlyEW__eyebrow:after{width:14px}.HeroVideo-module__3AlyEW__title{font-size:clamp(48px,17vw,72px)}.HeroVideo-module__3AlyEW__description{max-width:330px;margin-top:22px;font-size:15px}.HeroVideo-module__3AlyEW__watchButton{margin-top:32px;padding:7px 16px 7px 7px}.HeroVideo-module__3AlyEW__playButton{width:56px;height:56px}.HeroVideo-module__3AlyEW__watchText strong{font-size:13px}.HeroVideo-module__3AlyEW__watchText small{font-size:10px}.HeroVideo-module__3AlyEW__scrollHint{bottom:15px}.HeroVideo-module__3AlyEW__modal{padding:10px}.HeroVideo-module__3AlyEW__modalInner{border-radius:14px}}@media (prefers-reduced-motion:reduce){.HeroVideo-module__3AlyEW__playButton:before,.HeroVideo-module__3AlyEW__playButton:after,.HeroVideo-module__3AlyEW__scrollHint{animation:none}.HeroVideo-module__3AlyEW__watchButton,.HeroVideo-module__3AlyEW__playButton{transition:none}}
.IntroPage-module__PuIZgW__page{background:radial-gradient(circle at 12% 0%,#d4af371f,transparent 34%),radial-gradient(circle at 88% 12%,#ffffff0d,transparent 28%),var(--emerald-dark);min-height:50vh;padding:70px 20px 86px;position:relative;overflow-x:hidden}.IntroPage-module__PuIZgW__page:before{content:"";pointer-events:none;opacity:.12;background-image:linear-gradient(#ffffff0a 1px,#0000 1px),linear-gradient(90deg,#ffffff0a 1px,#0000 1px);background-size:85px 85px;position:absolute;inset:0}.IntroPage-module__PuIZgW__container{z-index:1;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:24px;width:min(1240px,100%);margin:0 auto;display:grid;position:relative}.IntroPage-module__PuIZgW__container>:only-child{width:100%;max-width:580px;margin:0 auto}.IntroPage-module__PuIZgW__expanded{z-index:2;width:min(1240px,100%);margin:0 auto 42px;animation:.42s IntroPage-module__PuIZgW__expandedAppear;position:relative}.IntroPage-module__PuIZgW__expanded:after{content:"";background:linear-gradient(90deg,#0000,#d4af3780,#0000);width:min(280px,60%);height:1px;margin:34px auto 0;display:block}.IntroPage-module__PuIZgW__card{background:linear-gradient(145deg,var(--white),#fffffff5);min-width:0;min-height:390px;color:var(--text-dark);opacity:0;border:1px solid #d4af3733;border-radius:26px;flex-direction:column;padding:28px;transition:transform .32s,box-shadow .32s,border-color .32s;animation:.58s forwards IntroPage-module__PuIZgW__fadeUp;display:flex;position:relative;overflow:hidden;transform:translateY(28px);box-shadow:0 16px 38px #00000024}.IntroPage-module__PuIZgW__card:first-child{animation-delay:40ms}.IntroPage-module__PuIZgW__card:nth-child(2){animation-delay:.1s}.IntroPage-module__PuIZgW__card:nth-child(3){animation-delay:.16s}.IntroPage-module__PuIZgW__card:nth-child(4){animation-delay:.22s}.IntroPage-module__PuIZgW__card:before{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(135deg,var(--gold),var(--gold-soft),transparent 55%,var(--gold-dark));-webkit-mask:linear-gradient(var(--white)0 0)content-box,linear-gradient(var(--white)0 0);-webkit-mask-composite:xor;opacity:.72;padding:1.5px;position:absolute;inset:0;-webkit-mask-composite:xor;mask-composite:exclude}.IntroPage-module__PuIZgW__card:after{content:"";pointer-events:none;background:radial-gradient(circle,#d4af371c,#0000 68%);border-radius:50%;width:190px;height:190px;position:absolute;top:-90px;right:-90px}.IntroPage-module__PuIZgW__card:hover{border-color:#d4af375c;transform:translateY(-8px);box-shadow:0 28px 60px #00000038}.IntroPage-module__PuIZgW__expanded .IntroPage-module__PuIZgW__card{opacity:1;border-radius:30px;width:100%;min-height:auto;padding:38px 42px;animation:.42s IntroPage-module__PuIZgW__expandIn;transform:none;box-shadow:0 30px 78px #00000040}.IntroPage-module__PuIZgW__expanded .IntroPage-module__PuIZgW__card:hover{transform:none}.IntroPage-module__PuIZgW__title{z-index:1;min-height:76px;color:var(--emerald);text-align:center;letter-spacing:-.03em;word-break:keep-all;overflow-wrap:break-word;justify-content:center;align-items:center;margin:0 0 18px;font-size:clamp(22px,2.3vw,29px);font-weight:850;line-height:1.28;display:flex;position:relative}.IntroPage-module__PuIZgW__title:after{content:"";background:linear-gradient(90deg,var(--gold),var(--gold-dark));border-radius:999px;width:56px;height:3px;position:absolute;bottom:-8px;left:50%;transform:translate(-50%)}.IntroPage-module__PuIZgW__expanded .IntroPage-module__PuIZgW__title{min-height:auto;margin-bottom:26px;font-size:clamp(28px,3.4vw,40px)}.IntroPage-module__PuIZgW__description{z-index:1;color:var(--text-dark);-webkit-line-clamp:10;word-break:break-word;overflow-wrap:anywhere;-webkit-box-orient:vertical;margin:0;font-size:15px;line-height:1.85;display:-webkit-box;position:relative;overflow:hidden}.IntroPage-module__PuIZgW__open{-webkit-line-clamp:unset;display:block;overflow:visible}.IntroPage-module__PuIZgW__expanded .IntroPage-module__PuIZgW__description{max-width:1080px;color:var(--text-dark);-webkit-line-clamp:unset;margin:0 auto;font-size:16px;line-height:1.95;display:block;overflow:visible}.IntroPage-module__PuIZgW__videoWrapper{background:var(--emerald-dark);opacity:0;border:1px solid #d4af3733;border-radius:19px;width:100%;height:0;margin-top:24px;padding-bottom:56.25%;animation:.42s forwards IntroPage-module__PuIZgW__videoFade;position:relative;overflow:hidden;transform:scale(.975);box-shadow:0 18px 42px #0000003d}.IntroPage-module__PuIZgW__videoWrapper iframe{border:none;width:100%;height:100%;position:absolute;inset:0}.IntroPage-module__PuIZgW__toggle{z-index:2;background:linear-gradient(135deg,var(--gold),var(--gold-dark));min-height:45px;color:var(--text-dark);cursor:pointer;border:none;border-radius:999px;justify-content:center;align-items:center;gap:9px;margin:auto auto 0;padding:0 24px;font-family:inherit;font-size:13px;font-weight:800;transition:transform .24s,box-shadow .24s,filter .24s;display:inline-flex;position:relative;box-shadow:0 11px 24px #d4af3738}.IntroPage-module__PuIZgW__description+.IntroPage-module__PuIZgW__toggle,.IntroPage-module__PuIZgW__videoWrapper+.IntroPage-module__PuIZgW__toggle{margin-top:24px}.IntroPage-module__PuIZgW__toggle:hover{filter:brightness(1.04);transform:translateY(-3px);box-shadow:0 16px 30px #d4af3752}.IntroPage-module__PuIZgW__toggle:active{transform:translateY(0)}.IntroPage-module__PuIZgW__expanded .IntroPage-module__PuIZgW__toggle{min-width:170px;margin-top:30px}@media (max-width:1000px){.IntroPage-module__PuIZgW__container{grid-template-columns:repeat(2,minmax(0,1fr))}.IntroPage-module__PuIZgW__expanded .IntroPage-module__PuIZgW__card{padding:34px 30px}}@media (max-width:700px){.IntroPage-module__PuIZgW__page{padding:38px 12px 62px}.IntroPage-module__PuIZgW__container{grid-template-columns:1fr;gap:18px}.IntroPage-module__PuIZgW__container>:only-child{max-width:none}.IntroPage-module__PuIZgW__expanded{margin-bottom:28px}.IntroPage-module__PuIZgW__expanded:after{margin-top:25px}.IntroPage-module__PuIZgW__card{border-radius:21px;width:100%;min-height:auto;padding:22px 18px}.IntroPage-module__PuIZgW__card:hover{transform:none;box-shadow:0 16px 38px #00000024}.IntroPage-module__PuIZgW__expanded .IntroPage-module__PuIZgW__card{border-radius:22px;padding:25px 18px}.IntroPage-module__PuIZgW__title{min-height:auto;margin-bottom:19px;font-size:21px}.IntroPage-module__PuIZgW__expanded .IntroPage-module__PuIZgW__title{font-size:27px}.IntroPage-module__PuIZgW__description{-webkit-line-clamp:7;font-size:14px;line-height:1.72}.IntroPage-module__PuIZgW__expanded .IntroPage-module__PuIZgW__description{font-size:14px;line-height:1.8}.IntroPage-module__PuIZgW__toggle{width:100%;min-height:44px;margin-top:21px;font-size:13px}.IntroPage-module__PuIZgW__videoWrapper{border-radius:14px;margin-top:20px}}@media (max-width:400px){.IntroPage-module__PuIZgW__page{padding-left:9px;padding-right:9px}.IntroPage-module__PuIZgW__card,.IntroPage-module__PuIZgW__expanded .IntroPage-module__PuIZgW__card{padding:21px 15px}.IntroPage-module__PuIZgW__title{font-size:19px}.IntroPage-module__PuIZgW__expanded .IntroPage-module__PuIZgW__title{font-size:24px}.IntroPage-module__PuIZgW__videoWrapper{padding-bottom:60%}}@keyframes IntroPage-module__PuIZgW__fadeUp{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:translateY(0)}}@keyframes IntroPage-module__PuIZgW__expandIn{0%{opacity:0;transform:translateY(-10px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes IntroPage-module__PuIZgW__expandedAppear{0%{opacity:0;transform:translateY(-15px)}to{opacity:1;transform:translateY(0)}}@keyframes IntroPage-module__PuIZgW__videoFade{0%{opacity:0;transform:scale(.975)}to{opacity:1;transform:scale(1)}}.IntroPage-module__PuIZgW__toggle:focus-visible{outline:3px solid var(--gold-soft);outline-offset:4px}@media (prefers-reduced-motion:reduce){.IntroPage-module__PuIZgW__card,.IntroPage-module__PuIZgW__expanded,.IntroPage-module__PuIZgW__videoWrapper{opacity:1;animation:none;transform:none}.IntroPage-module__PuIZgW__card,.IntroPage-module__PuIZgW__toggle{transition:none}}
