*,*::before,*::after{box-sizing:border-box;}.container{width:100%;max-width:1140px;margin-inline:auto;padding-inline:.75rem;}.row{--bs-gutter-x:1.5rem;--bs-gutter-y:0;display:flex;flex-wrap:wrap;margin-top:calc(-1 * var(--bs-gutter-y));margin-inline:calc(-.5 * var(--bs-gutter-x));}.row>*{flex-shrink:0;width:100%;max-width:100%;padding-inline:calc(var(--bs-gutter-x) * .5);margin-top:var(--bs-gutter-y);}.row.g-3{--bs-gutter-x:1rem;--bs-gutter-y:1rem;}.row.g-4{--bs-gutter-x:1.5rem;--bs-gutter-y:1.5rem;}.row.g-5{--bs-gutter-x:3rem;--bs-gutter-y:3rem;}[class*="col-"]{flex:0 0 auto;}.col-md-4,.col-md-6,.col-md-8,.col-lg-3,.col-lg-5,.col-lg-7,.col-lg-10{width:100%;}.d-none{display:none !important;}.d-block{display:block !important;}@media (min-width:768px){.col-md-4{width:33.33333333%;}.col-md-6{width:50%;}.col-md-8{width:66.66666667%;}.d-md-block{display:block !important;}.d-md-none{display:none !important;}.text-md-end{text-align:end !important;}}@media (min-width:992px){.col-lg-3{width:25%;}.col-lg-5{width:41.66666667%;}.col-lg-7{width:58.33333333%;}.col-lg-10{width:83.33333333%;}.p-lg-5{padding:3rem !important;}}.d-flex{display:flex !important;}.flex-wrap{flex-wrap:wrap !important;}.flex-grow-1{flex-grow:1 !important;}.align-items-center{align-items:center !important;}.justify-content-center{justify-content:center !important;}.justify-content-between{justify-content:space-between !important;}.gap-2{gap:.5rem !important;}.gap-3{gap:1rem !important;}.text-center{text-align:center !important;}.text-end{text-align:end !important;}.text-muted{color:#5c6778 !important;}.text-decoration-none{text-decoration:none !important;}.fw-bold{font-weight:700 !important;}.h6{font-size:1rem;margin:0;}.small{font-size:.875em;}.list-unstyled{list-style:none;padding:0;margin:0;}.overflow-hidden{overflow:hidden !important;}.opacity-50{opacity:.5 !important;}.opacity-75{opacity:.75 !important;}.w-100{width:100% !important;}.h-100{height:100% !important;}.mx-auto{margin-inline:auto !important;}.mx-2{margin-inline:.5rem !important;}.me-1{margin-inline-end:.25rem !important;}.mb-0{margin-bottom:0 !important;}.mb-2{margin-bottom:.5rem !important;}.mb-4{margin-bottom:1.5rem !important;}.mt-1{margin-top:.25rem !important;}.mt-2{margin-top:.5rem !important;}.mt-3{margin-top:1rem !important;}.mt-4{margin-top:1.5rem !important;}.py-2{padding-block:.5rem !important;}.py-3{padding-block:1rem !important;}.py-5{padding-block:3rem !important;}.px-3{padding-inline:1rem !important;}.px-4{padding-inline:1.5rem !important;}.p-4{padding:1.5rem !important;}.btn{display:inline-flex;align-items:center;justify-content:center;padding:.5rem 1rem;border-radius:.375rem;border:1px solid transparent;font:inherit;line-height:1.5;cursor:pointer;text-align:center;text-decoration:none;white-space:nowrap;}.btn-sm{padding:.25rem .75rem;font-size:.875rem;}.btn-lg{padding:.625rem 1.25rem;font-size:1.125rem;}.btn-secondary{color:#fff;background:#6c757d;border-color:#6c757d;}.btn-outline-secondary{color:#5c6778;background:transparent;border-color:#d9dee8;}.badge{display:inline-block;padding:.35em .65em;font-size:.75em;font-weight:600;border-radius:.375rem;line-height:1;}.bg-warning{background:#ffc107 !important;}.bg-success{background:#198754 !important;color:#fff;}.bg-secondary{background:#6c757d !important;color:#fff;}.bg-primary{background:#0d6efd !important;color:#fff;}.bg-light{background:#f8f9fa !important;}.text-dark{color:#1c2430 !important;}.table{width:100%;border-collapse:collapse;}.table-responsive{overflow-x:auto;-webkit-overflow-scrolling:touch;}.table th,.table td{padding:.75rem;border-bottom:1px solid #d9dee8;text-align:start;vertical-align:middle;}.alert{padding:.75rem 1rem;border-radius:.375rem;margin-bottom:1rem;}.alert-warning{color:#664d03;background:#fff3cd;border:1px solid #ffe69c;}.alert-light{color:#1c2430;background:#f8f9fa;border:1px solid #d9dee8;}.border{border:1px solid #d9dee8 !important;}@font-face{font-family:"feather";font-display:swap;src:url("fonts/feather-webfont.ttf") format("truetype");font-weight:normal;font-style:normal;}.fe{font-family:"feather" !important;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.fe-alert-circle:before{content:"\e902";}.fe-alert-triangle:before{content:"\e904";}.fe-award:before{content:"\e918";}.fe-bar-chart-2:before{content:"\e91a";}.fe-check-circle:before{content:"\e92b";}.fe-check-square:before{content:"\e92c";}.fe-download:before{content:"\e954";}.fe-file-text:before{content:"\e963";}.fe-globe:before{content:"\e970";}.fe-info:before{content:"\e97a";}.fe-layers:before{content:"\e97d";}.fe-log-in:before{content:"\e986";}.fe-mail:before{content:"\e988";}.fe-phone:before{content:"\e9a5";}.fe-shield:before{content:"\e9c5";}.fe-smartphone:before{content:"\e9d0";}.fe:before,[class^="fe-"]:before,[class*=" fe-"]:before{display:inline-block;speak:never;}:root{--jia-navy:#0b1f3a;--jia-navy-mid:#14325c;--jia-navy-soft:#1e4478;--jia-gold:#b8942e;--jia-gold-light:#d4b85c;--jia-cream:#f7f5f0;--jia-paper:#ffffff;--jia-border:#d9dee8;--jia-text:#1c2430;--jia-muted:#5c6778;--jia-shadow:0 12px 40px rgba(11,31,58,0.08);}*{box-sizing:border-box;}body.public-landing{margin:0;font-family:'Segoe UI',Tahoma,Arial,sans-serif;background:var(--jia-cream);color:var(--jia-text);line-height:1.75;}a{text-decoration:none;}.jia-topbar{background:var(--jia-navy);color:rgba(255,255,255,.75);font-size:.8rem;padding:.45rem 0;border-bottom:2px solid var(--jia-gold);}.jia-navbar{background:var(--jia-paper);border-bottom:1px solid var(--jia-border);box-shadow:0 2px 12px rgba(11,31,58,.04);position:sticky;top:0;z-index:100;}.jia-brand-title{font-weight:700;font-size:1rem;color:var(--jia-navy);line-height:1.3;}.jia-brand-sub{font-size:.78rem;color:var(--jia-muted);}.jia-brand-emblem{width:52px;height:52px;border:2px solid var(--jia-gold);border-radius:50%;padding:4px;background:var(--jia-cream);object-fit:contain;}.jia-nav-link{color:var(--jia-navy-mid);font-size:.9rem;font-weight:500;padding:.45rem .9rem;border-radius:.35rem;transition:background .2s,color .2s;}.jia-nav-link:hover{background:rgba(11,31,58,.06);color:var(--jia-navy);}.btn-jia-gold{background:linear-gradient(180deg,var(--jia-gold-light) 0%,var(--jia-gold) 100%);border:1px solid #9a7820;color:var(--jia-navy);font-weight:600;}.btn-jia-gold:hover{background:linear-gradient(180deg,#e0c878 0%,#c9a43a 100%);color:var(--jia-navy);}.btn-jia-navy{background:var(--jia-navy);border:1px solid var(--jia-navy);color:#fff;font-weight:600;}.btn-jia-navy:hover{background:var(--jia-navy-mid);border-color:var(--jia-navy-mid);color:#fff;}.btn-jia-outline-navy{border:1.5px solid rgba(255,255,255,.7);color:#fff;font-weight:500;}.btn-jia-outline-navy:hover{background:rgba(255,255,255,.1);color:#fff;}.jia-hero{background:linear-gradient(135deg,var(--jia-navy) 0%,var(--jia-navy-mid) 50%,#1a3a62 100%);color:#fff;position:relative;overflow:hidden;}.jia-hero::before{content:'';position:absolute;inset:0;background-image:radial-gradient(circle at 85% 15%,rgba(184,148,46,.15) 0%,transparent 40%),radial-gradient(circle at 10% 80%,rgba(255,255,255,.05) 0%,transparent 35%);pointer-events:none;}.jia-hero-pattern{position:absolute;inset:0;opacity:.04;background-image:repeating-linear-gradient( 45deg,#fff 0,#fff 1px,transparent 1px,transparent 12px );pointer-events:none;}.jia-hero .container{position:relative;z-index:1;}.jia-hero-badge{display:inline-block;border:1px solid rgba(184,148,46,.6);color:var(--jia-gold-light);font-size:.8rem;font-weight:600;padding:.3rem .9rem;letter-spacing:.02em;margin-bottom:1rem;}.jia-hero h1{font-size:clamp(1.75rem,4vw,2.6rem);font-weight:700;line-height:1.35;margin-bottom:1rem;}.jia-hero-lead{font-size:1.05rem;opacity:.88;max-width:36rem;margin-bottom:1.75rem;}.jia-hero-actions{flex-wrap:nowrap;}.jia-hero-actions .btn{flex:1 1 0;min-width:0;white-space:nowrap;}@media (max-width:575.98px){.jia-hero-actions .btn{font-size:.875rem;padding:.55rem .75rem;}}.jia-hero-intro-card{background:rgba(255,255,255,.08);border:1px solid rgba(184,148,46,.4);border-radius:.75rem;padding:2.1rem 1.75rem;backdrop-filter:blur(4px);min-height:11.5rem;}.jia-hero-intro-title{color:var(--jia-gold-light);font-size:1.15rem;font-weight:700;margin-bottom:1.35rem;padding-bottom:.85rem;border-bottom:1px solid rgba(255,255,255,.15);}.jia-hero-intro-list li{display:flex;align-items:flex-start;gap:.65rem;color:rgba(255,255,255,.92);font-size:.92rem;font-weight:500;padding:.45rem 0;}.jia-hero-intro-list li i{color:var(--jia-gold-light);font-size:1rem;margin-top:.15rem;flex-shrink:0;}.jia-hero-intro-card-link{position:relative;transition:transform .2s ease,border-color .2s ease,background .2s ease;}.jia-hero-intro-card-link:hover{transform:translateY(-2px);border-color:var(--jia-gold-light);background:rgba(255,255,255,.12);}.jia-hero-intro-card-overlay{position:absolute;inset:0;z-index:1;border-radius:inherit;}.jia-hero-intro-card-overlay:focus-visible{outline:2px solid var(--jia-gold-light);outline-offset:2px;}.jia-hero-intro-title,.jia-hero-intro-teaser,.jia-hero-intro-cta{position:relative;z-index:0;}.jia-hero-intro-teaser{color:rgba(255,255,255,.88);font-size:.95rem;line-height:1.75;}.jia-hero-intro-cta{display:inline-flex;align-items:center;gap:.35rem;padding:.55rem 1rem;border:1px solid rgba(255,255,255,.45);border-radius:.35rem;color:#fff;font-size:.9rem;font-weight:600;}.jia-section{padding:4.5rem 0;}.jia-section-alt{background:var(--jia-paper);border-top:1px solid var(--jia-border);border-bottom:1px solid var(--jia-border);}.jia-section-header{text-align:center;margin-bottom:3rem;}.jia-section-label{display:inline-block;color:var(--jia-gold);font-size:.8rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;margin-bottom:.5rem;}.jia-section-title{color:var(--jia-navy);font-size:1.65rem;font-weight:700;margin-bottom:.75rem;}.jia-section-desc{color:var(--jia-muted);max-width:40rem;margin:0 auto;font-size:.95rem;}.jia-title-rule{width:60px;height:3px;background:linear-gradient(90deg,var(--jia-gold),var(--jia-gold-light));margin:.75rem auto 0;border-radius:2px;}.jia-feature-card{background:var(--jia-paper);border:1px solid var(--jia-border);border-radius:.5rem;height:100%;padding:1.75rem 1.5rem;position:relative;transition:box-shadow .25s,transform .25s;overflow:hidden;}.jia-feature-card::before{content:'';position:absolute;top:0;right:0;width:4px;height:100%;background:linear-gradient(180deg,var(--jia-gold),var(--jia-gold-light));}.jia-feature-card:hover{box-shadow:var(--jia-shadow);transform:translateY(-3px);}.jia-feature-icon{width:48px;height:48px;background:rgba(11,31,58,.06);border:1px solid var(--jia-border);border-radius:.5rem;display:flex;align-items:center;justify-content:center;color:var(--jia-navy);font-size:1.25rem;margin-bottom:1rem;}.jia-feature-card h3{font-size:1rem;font-weight:700;color:var(--jia-navy);margin-bottom:.5rem;}.jia-feature-card p{font-size:.875rem;color:var(--jia-muted);margin:0;}.jia-card{background:var(--jia-paper);border:1px solid var(--jia-border);border-radius:.5rem;box-shadow:var(--jia-shadow);}.jia-card-header{background:var(--jia-navy);color:#fff;padding:1rem 1.5rem;border-radius:.5rem .5rem 0 0;font-weight:600;font-size:.95rem;}.jia-card-header-gold{border-bottom:2px solid var(--jia-gold);}.jia-table{margin:0;font-size:.9rem;}.jia-table thead th{background:var(--jia-navy);color:#fff;font-weight:600;border:none;padding:.85rem 1rem;white-space:nowrap;}.jia-table tbody td{padding:.8rem 1rem;vertical-align:middle;border-color:var(--jia-border);}.jia-table tbody tr:nth-child(even){background:rgba(11,31,58,.02);}.jia-versions-mobile{padding:1rem;display:flex;flex-direction:column;gap:.75rem;}.jia-version-card{background:var(--jia-cream);border:1px solid var(--jia-border);border-radius:.5rem;padding:1rem;}.jia-version-card-head{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:.75rem;padding-bottom:.65rem;border-bottom:1px solid var(--jia-border);}.jia-version-card-num{font-size:1.1rem;font-weight:700;color:var(--jia-navy);}.jia-version-card-date{font-size:.8rem;color:var(--jia-muted);}.jia-version-card-rows{display:flex;flex-direction:column;gap:.45rem;margin-bottom:.85rem;}.jia-version-card-row{display:flex;align-items:center;justify-content:space-between;gap:.5rem;font-size:.875rem;}.jia-version-card-row span:first-child{color:var(--jia-muted);}.jia-version-card-row span:last-child{font-weight:600;color:var(--jia-navy);}.jia-version-card-action .btn{font-size:.9rem;padding:.55rem 1rem;}.jia-contact-strip{max-width:36rem;margin-inline:auto;background:var(--jia-paper);border:1px solid var(--jia-border);border-radius:1rem;padding:1.35rem 1.5rem;box-shadow:0 6px 24px rgba(11,31,58,.07);}.jia-contact-icons{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:.85rem 1rem;}.jia-contact-icon{display:inline-flex;align-items:center;justify-content:center;width:3.25rem;height:3.25rem;border-radius:50%;background:linear-gradient(145deg,var(--jia-navy) 0%,var(--jia-navy-mid) 100%);color:#fff;font-size:1.2rem;text-decoration:none;border:2px solid rgba(184,148,46,.45);transition:transform .15s ease,background .15s ease,color .15s ease,box-shadow .15s ease;flex-shrink:0;}.jia-contact-icon:hover{background:linear-gradient(145deg,var(--jia-navy-mid) 0%,var(--jia-navy-soft) 100%);color:var(--jia-gold-light);transform:translateY(-2px);box-shadow:0 8px 20px rgba(11,31,58,.2);}.jia-contact-icon svg{width:1.25rem;height:1.25rem;fill:currentColor;}@media (max-width:575.98px){.jia-contact-strip{padding:1.15rem .65rem;border-radius:.85rem;}.jia-contact-icons{flex-wrap:nowrap;justify-content:space-between;gap:.25rem;}.jia-contact-icon{width:2.65rem;height:2.65rem;font-size:1rem;}.jia-contact-icon svg{width:1.05rem;height:1.05rem;}}.jia-footer{background:var(--jia-navy);color:rgba(255,255,255,.7);border-top:2px solid var(--jia-gold);padding:.85rem 0;font-size:.78rem;line-height:1.6;}.jia-footer strong{color:#fff;font-weight:600;}.jia-footer-rights{margin:0;color:rgba(255,255,255,.65);font-size:.72rem;}.jia-footer-links{margin:0;}.jia-footer-dot{margin-inline:.4rem;opacity:.45;}.jia-footer-link{color:var(--jia-gold-light);text-decoration:none;}.jia-footer-link:hover{color:#fff;text-decoration:underline;text-underline-offset:2px;}@media (max-width:767.98px){.jia-section{padding:3rem 0;}.jia-nav-desktop{display:none !important;}}.jia-page-hero{background:linear-gradient(135deg,var(--jia-navy) 0%,var(--jia-navy-mid) 100%);color:#fff;}.jia-page-hero-compact .jia-page-hero-title{font-size:clamp(1.5rem,3vw,2rem);font-weight:700;margin:0;}.jia-page-hero-lead{opacity:.9;max-width:42rem;font-size:.98rem;}.jia-breadcrumb{font-size:.85rem;opacity:.85;}.jia-breadcrumb a{color:var(--jia-gold-light);}.jia-video-grid{display:grid;grid-template-columns:1fr;gap:1.5rem;}@media (min-width:576px){.jia-video-grid{grid-template-columns:repeat(2,1fr);}}@media (min-width:992px){.jia-video-grid{grid-template-columns:repeat(3,1fr);}}.jia-video-card{background:var(--jia-paper);border:1px solid var(--jia-border);border-radius:.5rem;overflow:hidden;box-shadow:var(--jia-shadow);display:flex;flex-direction:column;height:100%;}.jia-video-card-header{display:flex;align-items:flex-start;gap:.75rem;padding:1rem 1.15rem;background:var(--jia-navy);color:#fff;border-bottom:2px solid var(--jia-gold);}.jia-video-card-num{flex-shrink:0;width:2rem;height:2rem;border-radius:50%;background:rgba(184,148,46,.25);border:1px solid var(--jia-gold);color:var(--jia-gold-light);font-weight:700;font-size:.9rem;display:inline-flex;align-items:center;justify-content:center;}.jia-video-card-title{margin:0;font-size:.95rem;font-weight:700;line-height:1.5;}.jia-video-card-body{padding:.75rem;flex:1;background:#0a0a0a;}.jia-video-player{display:block;width:100%;max-height:280px;background:#000;border-radius:.35rem;}.jia-video-placeholder{min-height:180px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.5rem;color:rgba(255,255,255,.75);font-size:.9rem;text-align:center;padding:1rem;}.jia-video-placeholder .fe{font-size:1.75rem;color:var(--jia-gold-light);}.jia-app-download.jia-card{background:#fff;border:1px solid #d9dee8;border-radius:.5rem;box-shadow:0 4px 20px rgba(11,31,58,0.06);}.jia-app-download .jia-card-header{background:#0b1f3a;color:#fff;padding:1rem 1.5rem;font-weight:600;font-size:.95rem;border-bottom:2px solid #b8942e;}.jia-app-download .jia-app-download-body{padding:1.5rem;}.jia-app-download--compact .jia-app-download-body{padding:1.25rem;}.jia-app-download-top{display:flex;align-items:flex-start;gap:1rem;margin-bottom:1.25rem;}.jia-app-download-icon{flex-shrink:0;width:3.25rem;height:3.25rem;display:flex;align-items:center;justify-content:center;border-radius:.75rem;background:linear-gradient(135deg,#0b1f3a 0%,#14325c 100%);color:#d4b85c;font-size:1.35rem;}.jia-app-download-heading{flex:1;min-width:0;}.jia-app-download-heading h2{font-size:1.1rem;font-weight:700;color:#0b1f3a;margin:0 0 .35rem;line-height:1.4;}.jia-app-download-heading p{font-size:.85rem;color:#5c6778;margin:0;line-height:1.6;}.jia-app-download-version{flex-shrink:0;text-align:center;padding:.5rem .85rem;border-radius:.5rem;background:#f7f5f0;border:1px solid #d9dee8;min-width:5.5rem;}.jia-app-download-version-label{font-size:.7rem;color:#5c6778;margin-bottom:.15rem;}.jia-app-download-version-num{font-size:1.15rem;font-weight:700;color:#0b1f3a;line-height:1.2;}.jia-app-download-version-date{font-size:.7rem;color:#5c6778;margin-top:.15rem;}.jia-app-download-metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:0;border:1px solid #d9dee8;border-radius:.5rem;overflow:hidden;margin-bottom:1.25rem;background:#f7f5f0;}.jia-app-download-metric{padding:.85rem .75rem;text-align:center;border-inline-start:1px solid #d9dee8;}.jia-app-download-metric:first-child{border-inline-start:none;}.jia-app-download-metric-value{font-size:1rem;font-weight:700;color:#0b1f3a;margin-bottom:.2rem;line-height:1.3;}.jia-app-download-metric-label{font-size:.72rem;color:#5c6778;}.jia-app-download-actions{display:flex;flex-wrap:wrap;gap:.5rem;padding-top:1.25rem;border-top:1px solid #d9dee8;}.jia-app-download-actions .btn-jia-gold{background:linear-gradient(180deg,#d4b85c 0%,#b8942e 100%);border:1px solid #9a7820;color:#0b1f3a;font-weight:600;}.jia-app-download-actions .btn-jia-gold:hover{background:linear-gradient(180deg,#e0c878 0%,#c9a43a 100%);color:#0b1f3a;}@media (max-width:575.98px){.jia-app-download-top{flex-wrap:wrap;}.jia-app-download-version{width:100%;display:flex;align-items:center;justify-content:space-between;gap:.75rem;text-align:start;padding:.65rem .85rem;}.jia-app-download-version-label,.jia-app-download-version-date{margin:0;}.jia-app-download-version-num{font-size:1rem;}.jia-app-download-actions{flex-direction:column;}.jia-app-download-actions .btn{width:100%;justify-content:center;}}