@font-face{font-family:"Plus Jakarta Sans";src:url(../fonts/PlusJakartaSans-Regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Plus Jakarta Sans";src:url(../fonts/PlusJakartaSans-Medium.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"Plus Jakarta Sans";src:url(../fonts/PlusJakartaSans-SemiBold.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:"Plus Jakarta Sans";src:url(../fonts/PlusJakartaSans-Bold.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"Plus Jakarta Sans";src:url(../fonts/PlusJakartaSans-ExtraBold.woff2) format("woff2");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:"Plus Jakarta Sans";src:url(../fonts/PlusJakartaSans-BoldItalic.woff2) format("woff2");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:"Plus Jakarta Sans";src:url(../fonts/PlusJakartaSans-ExtraBoldItalic.woff2) format("woff2");font-weight:800;font-style:italic;font-display:swap}:root{--jt-black:#111111;--jt-burgundy-dark:#180003;--jt-burgundy:#4B0007;--jt-red:#870008;--jt-red-hi:#C10A16;--jt-gold-dark:#A36A05;--jt-gold:#DCA829;--jt-gold-light:#FFE27A;--jt-white:#FFFFFF;--jt-soft:#F6F6F6;--jt-cream:#FFF5DA;--jt-text:#1b1b1d;--jt-muted:#62626a;--jt-line:#ececef;--jt-ok:#1a8c3c;--jt-warn:#b7791f;--jt-info:#1d64c9;--jt-gold-gradient:linear-gradient(125deg,#805000 0%,#C18A12 20%,#FFE27A 42%,#DCA829 57%,#A36A05 78%,#F1C65E 100%);--jt-red-gradient:linear-gradient(135deg,#240003 0%,#740009 48%,#BC0914 100%);--jt-dark-gradient:linear-gradient(135deg,#090909,#280004,#520009);--jt-gold-line:linear-gradient(90deg,rgba(220,168,41,0) 0%,#A36A05 12%,#FFE27A 50%,#A36A05 88%,rgba(220,168,41,0) 100%);--jt-radius:12px;--jt-radius-sm:8px;--jt-shadow:0 2px 6px rgba(17,17,17,.06),0 10px 26px rgba(17,17,17,.08);--jt-shadow-lg:0 18px 42px rgba(24,0,3,.28);--jt-font:"Plus Jakarta Sans",system-ui,-apple-system,"Segoe UI",Roboto,Arial,sans-serif;--jt-container:1240px}*,*::before,*::after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{animation-duration:.01ms!important;transition-duration:.01ms!important}}body{margin:0;font-family:var(--jt-font);font-size:16px;line-height:1.6;color:var(--jt-text);background:var(--jt-soft);text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}img,svg,video{max-width:100%;height:auto}img{display:block}a{color:var(--jt-red);text-decoration-thickness:1px;text-underline-offset:3px}a:hover{color:var(--jt-red-hi)}h1,h2,h3,h4{line-height:1.2;margin:0 0 .5em;font-weight:800}p{margin:0 0 1em}button,input,select,textarea{font:inherit;color:inherit}:focus-visible{outline:3px solid var(--jt-gold);outline-offset:2px}.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;width:1px;word-wrap:normal!important}.jt-skip{position:absolute;left:-999px;top:8px;z-index:999;background:#fff;color:#111;padding:10px 16px;border-radius:8px}.jt-skip:focus{left:8px}.jt-container{width:100%;max-width:var(--jt-container);margin-inline:auto;padding-inline:20px}.jt-icon{width:1.15em;height:1.15em;flex:0 0 auto;vertical-align:-.2em}.jt-gold-text{background:var(--jt-gold-gradient);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent}.jt-gold-icon{color:var(--jt-gold)}.jt-red{color:var(--jt-red)!important}.jt-muted{color:var(--jt-muted)}.jt-center{text-align:center}.jt-hp{position:absolute!important;left:-9999px;width:1px;height:1px;overflow:hidden}.jt-btn{--h:44px;display:inline-flex;align-items:center;justify-content:center;gap:.45em;min-height:var(--h);padding:0 1.25em;border:0;border-radius:999px;font-weight:800;font-size:.95rem;line-height:1.1;text-decoration:none;cursor:pointer;transition:transform .18s ease,box-shadow .18s ease,filter .18s ease;white-space:nowrap;position:relative;isolation:isolate}.jt-btn .jt-icon{width:1em;height:1em}.jt-btn:hover{transform:translateY(-1px)}.jt-btn:active{transform:translateY(0)}.jt-btn[disabled],.jt-btn[aria-disabled=true]{opacity:.55;pointer-events:none}.jt-btn--gold{background:var(--jt-gold-gradient);color:#2b1600;box-shadow:inset 0 1px 0 rgba(255,255,255,.65),inset 0 -2px 0 rgba(120,70,0,.35),0 6px 16px rgba(163,106,5,.35);text-shadow:0 1px 0 rgba(255,240,190,.5)}.jt-btn--gold:hover{color:#2b1600;filter:brightness(1.06);box-shadow:inset 0 1px 0 rgba(255,255,255,.7),inset 0 -2px 0 rgba(120,70,0,.35),0 10px 22px rgba(163,106,5,.45)}.jt-btn--red{background:linear-gradient(180deg,#d01522 0%,#a2000c 52%,#7a0008 100%);color:#fff;box-shadow:inset 0 1px 0 rgba(255,255,255,.35),0 4px 12px rgba(135,0,8,.35);border:1px solid rgba(255,214,120,.35)}.jt-btn--red:hover{color:#fff;filter:brightness(1.08)}.jt-btn--outline{background:#fff;color:var(--jt-red);border:1.5px solid var(--jt-red)}.jt-btn--outline:hover{background:var(--jt-red);color:#fff}.jt-btn--ghost{background:rgba(255,255,255,.08);color:#fff;border:1px solid rgba(255,226,122,.45)}.jt-btn--dark{background:var(--jt-dark-gradient);color:#fff;border:1px solid rgba(220,168,41,.5)}.jt-btn--xs{--h:32px;font-size:.78rem;padding:0 .95em}.jt-btn--sm{--h:38px;font-size:.85rem}.jt-btn--lg{--h:54px;font-size:1.05rem;padding:0 1.8em}.jt-btn--block{display:flex;width:100%}.jt-badge{display:inline-flex;align-items:center;gap:.3em;padding:.22em .8em;border-radius:999px;font-size:.76rem;font-weight:700;line-height:1.4;white-space:nowrap;font-style:normal}.jt-badge--ok{background:#dff5e5;color:#126b2d}.jt-badge--warn{background:#fff1c7;color:#86570a}.jt-badge--bad{background:#fde0e2;color:#9b0610}.jt-badge--info{background:#dfeeff;color:#1556b0}.jt-badge--muted{background:#eeeef1;color:#55555c}.jt-alert{padding:12px 16px;border-radius:var(--jt-radius-sm);margin:0 0 14px;font-size:.93rem;border:1px solid transparent}.jt-alert--success{background:#e7f7ec;border-color:#b7e5c4;color:#145c29}.jt-alert--error{background:#fdecee;border-color:#f6c3c8;color:#8d0811}.jt-alert--info{background:#fff7e0;border-color:#f0d78f;color:#6b4a07}.jt-form{display:grid;gap:14px}.jt-f{display:grid;gap:6px;min-width:0}.jt-f>label,.jt-label{font-size:.82rem;font-weight:700;color:#3a3a40}.jt-f input,.jt-f select,.jt-f textarea,.jt-input input,.jt-input select,.jt-search input{width:100%;min-height:46px;padding:10px 14px;border:1.5px solid #dcdce2;border-radius:10px;background:#fff;font-size:16px;transition:border-color .15s,box-shadow .15s}.jt-f textarea{min-height:96px;resize:vertical}.jt-f input:focus,.jt-f select:focus,.jt-f textarea:focus,.jt-input input:focus,.jt-input select:focus{outline:none;border-color:var(--jt-gold);box-shadow:0 0 0 3px rgba(220,168,41,.25)}.jt-row2{display:grid;grid-template-columns:1fr 1fr;gap:12px}.jt-check{display:block;position:relative;padding-left:30px;font-size:.9rem;line-height:1.45}.jt-check input{position:absolute;left:0;top:0;width:20px;height:20px;margin:0;accent-color:var(--jt-red)}.jt-fine{font-size:.8rem;color:var(--jt-muted);margin:0}.jt-card{background:#fff;border-radius:var(--jt-radius);box-shadow:var(--jt-shadow)}.jt-card--pad{padding:24px}.jt-h2{font-size:1.6rem}.jt-h3{font-size:1.15rem;font-weight:800;color:var(--jt-black)}@media (max-width:560px){.jt-row2{grid-template-columns:1fr}.jt-card--pad{padding:18px}}