.home-announcement-strip{display:flex;align-items:center;gap:10px;background:linear-gradient(135deg,#eff6ff,#dbeafe);border:1px solid #bfdbfe;color:#1d4ed8;padding:10px 14px;border-radius:12px;font-size:13px;font-weight:700;margin-bottom:14px}.home-hero-strip{display:flex;justify-content:space-between;gap:14px;background:linear-gradient(135deg,rgba(13,110,253,.08),rgba(14,165,233,.07));border:1px solid rgba(59,130,246,.22);border-radius:16px;padding:18px;margin-bottom:14px}.hero-left h2{margin:0 0 6px;color:#0f172a;font-size:24px;font-weight:900}.hero-left p{margin:0;color:#475569;font-size:14px;max-width:520px}.hero-right{display:flex;gap:10px}.hero-stat-card{min-width:112px;background:rgba(255,255,255,.8);border:1px solid #dbeafe;border-radius:12px;padding:10px;text-align:center}.stat-num{font-size:20px;font-weight:900;color:#1d4ed8}.stat-label,.stat-num{display:block}.home-quick-chips{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:14px}.quick-chip{border:1px solid #bfdbfe;background:#eff6ff;color:#1e40af;padding:7px 12px;border-radius:999px;font-size:12px;font-weight:700;cursor:pointer;transition:.2s}.quick-chip:hover{background:#dbeafe;transform:translateY(-2px)}.home-search-block{margin:6px 0 12px}.home-search-section{margin:0;padding-bottom:0}.pro-search-wrapper{position:relative;z-index:100}.search-suggestion-box{position:absolute;left:0;right:0;top:calc(100% + 8px);background:rgba(255,255,255,.607);border:1px solid var(--border-color);border-radius:12px;box-shadow:0 20px 40px rgba(15,23,42,.15);z-index:999;overflow:hidden;color:#7aa32e}.search-suggestion-box:before{content:"";position:absolute;inset:0;background:inherit;background-image:var(--site-background-image);background-size:cover;background-position:50%;filter:blur(40px) brightness(.85);z-index:-1;border-radius:12px}[data-theme=dark] .search-suggestion-box{background:#1e293b;box-shadow:0 20px 40px rgba(0,0,0,.4)}[data-theme=dark] .search-suggestion-box:before{filter:blur(30px) brightness(.3)}.search-suggestion-box .search-suggestion-item{width:100%;background:transparent;color:#1a1a2e!important;display:flex;align-items:center;gap:12px;padding:12px 16px;cursor:pointer;font-weight:550;text-align:left;font-size:14px;letter-spacing:.2px;transition:background .2s;text-shadow:0 1px 3px rgba(0,0,0,.4);border:none;border-bottom:1px solid rgba(255,255,255,.08)}.search-suggestion-item:last-child{border-bottom:none}.search-suggestion-box .search-suggestion-item i{color:#9421a8!important;font-size:15px;width:22px;text-align:center;filter:drop-shadow(0 1px 2px rgba(0,0,0,.3))}.search-suggestion-box .search-suggestion-item span{color:#1a1a2e!important}.search-suggestion-copy{display:flex;flex-direction:column;gap:2px;min-width:0}.search-suggestion-copy span{font-weight:700}.search-suggestion-copy small{color:#475569;font-size:11px;font-weight:700;text-transform:capitalize;letter-spacing:.2px}.search-suggestion-item.selected,.search-suggestion-item:hover{background:rgba(245,235,235,.25)}.search-suggestion-item.selected{outline:none;border-left:3px solid var(--primary-color);padding-left:13px}[data-theme=dark] .search-suggestion-item{color:#e2e8f0!important;text-shadow:none;border-bottom-color:rgba(255,255,255,.05)}[data-theme=dark] .search-suggestion-item i{color:#f9a8d4!important}[data-theme=dark] .search-suggestion-copy small{color:#94a3b8}[data-theme=dark] .search-suggestion-item.selected,[data-theme=dark] .search-suggestion-item:hover{background:rgba(99,102,241,.15)}[data-theme=dark] .search-suggestion-item.selected{border-left-color:var(--border-color)}.recent-search-row{margin-top:10px;display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding:0 15px;overflow-x:auto;scrollbar-width:none;color:#64748b;font-size:12px;font-weight:700}.recent-search-row::-webkit-scrollbar{display:none}.recent-search-chip,.recent-search-row>span{flex-shrink:0}.recent-search-chip{border:1px solid #e2e8f0;background:#f8fafc;color:#334155;padding:4px 10px;border-radius:999px;font-size:11px;font-weight:700;cursor:pointer}.recent-search-chip:hover{border-color:#93c5fd;background:#eff6ff}.home-tab-count{margin-left:6px;padding:2px 8px;border-radius:999px;background:rgba(15,23,42,.08);font-size:11px}.home-tab.active .home-tab-count{background:rgba(255,255,255,.22)}.home-tabs-wrapper{padding-inline:4px}@media (max-width:768px){.home-hero-strip{flex-direction:column}.hero-right{width:100%}.hero-stat-card{flex:1}.home-search-block{margin:12px 0 14px}.home-search-section{padding:0 12px}.home-search-section .pro-search-wrapper{max-width:100%;min-height:54px;padding:6px 8px 6px 16px}.home-search-section .pro-search-icon{margin-right:10px;font-size:16px}.home-search-section .pro-search-input{min-width:0;padding:8px 0;font-size:14px}.home-search-section .search-action-btn{width:38px;height:38px;font-size:15px}.home-search-section .clear-search-btn{width:28px;height:28px;margin-right:8px}.recent-search-row{padding:0 12px;gap:6px;flex-wrap:nowrap}.recent-search-chip{padding:6px 10px}}[data-theme=dark] .home-announcement-strip{background:linear-gradient(135deg,rgba(30,41,59,.9),rgba(15,23,42,.95));color:#bfdbfe;border-color:#334155}[data-theme=dark] .home-hero-strip{background:linear-gradient(135deg,rgba(30,58,138,.28),rgba(30,41,59,.75));border-color:#334155}[data-theme=dark] .hero-left h2{color:#f8fafc}[data-theme=dark] .hero-left p{color:#cbd5e1}[data-theme=dark] .hero-stat-card{background:rgba(15,23,42,.7);border-color:#334155}[data-theme=dark] .stat-num{color:#93c5fd}[data-theme=dark] .stat-label{color:#94a3b8}[data-theme=dark] .quick-chip{background:#1e293b;border-color:#334155;color:#dbeafe}[data-theme=dark] .quick-chip:hover{background:#334155}[data-theme=dark] .search-suggestion-box{background:#0f172a;border-color:#334155}[data-theme=dark] .search-suggestion-item{color:#e2e8f0}[data-theme=dark] .search-suggestion-item:hover{background:#1e293b}[data-theme=dark] .recent-search-row{color:#94a3b8}[data-theme=dark] .recent-search-chip{background:#1e293b;border-color:#334155;color:#cbd5e1}[data-theme=dark] .recent-search-chip:hover{background:#334155;border-color:#475569}.home-tabs-wrapper{display:flex;gap:10px;align-items:center;margin-bottom:12px;padding-bottom:10px;padding-top:12px;overflow-x:auto;scrollbar-width:none}.home-tabs-wrapper::-webkit-scrollbar{display:none}.home-tab{backdrop-filter:blur(8px);border:1px solid rgba(255,255,255,.6);padding:10px 18px;border-radius:50px;font-weight:700;font-size:13px;color:#050b14;cursor:pointer;white-space:nowrap;transition:all .3s ease;box-shadow:0 4px 6px rgba(0,0,0,.05)}.home-tab,.home-tab:hover{background:var(--root-color)}.home-tab:hover{transform:translateY(-2px);box-shadow:0 6px 15px rgba(13,110,253,.2)}.home-tab.active{background:linear-gradient(135deg,#0d6efd,#00c6ff);color:#ffffff!important;border:none;box-shadow:0 4px 15px rgba(13,110,253,.4);font-weight:700;text-shadow:0 1px 4px rgba(0,0,0,.35)}[data-theme=dark] .home-tab{background:rgba(30,41,59,.8);color:#94a3b8;border:1px solid #334155;box-shadow:none}[data-theme=dark] .home-tab:hover{background:#334155;color:#f8fafc;border-color:#475569}.home-grid-controls{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.grid-count-label{font-size:12px;font-weight:700;color:#64748b!important;letter-spacing:.3px}.view-toggle-btn{display:flex;align-items:center;gap:6px;margin-left:auto;background:var(--root-color);backdrop-filter:blur(8px);border:1px solid var(--border-color);padding:7px 14px;border-radius:50px;font-size:12px;font-weight:700;color:var(--text-dark)!important;cursor:pointer;transition:all .3s ease}.view-toggle-btn i{font-size:13px;color:var(--primary-color)!important}.view-toggle-btn span{color:var(--text-dark)!important}.view-toggle-btn:hover{background:var(--primary-color);border-color:var(--primary-color)}.view-toggle-btn:hover,.view-toggle-btn:hover i,.view-toggle-btn:hover span{color:#fff!important}[data-theme=dark] .grid-count-label{color:#94a3b8!important}[data-theme=dark] .view-toggle-btn{background:rgba(30,41,59,.8);border-color:#334155}[data-theme=dark] .view-toggle-btn i,[data-theme=dark] .view-toggle-btn span{color:#94a3b8!important}[data-theme=dark] .view-toggle-btn:hover,[data-theme=dark] .view-toggle-btn:hover i,[data-theme=dark] .view-toggle-btn:hover span{color:#fff!important}.home-empty-state{text-align:center;padding:50px 20px;color:#64748b}.home-empty-state i{font-size:48px;color:#cbd5e1;margin-bottom:16px;display:block}.home-empty-state h3{margin:0 0 8px;font-size:18px;font-weight:800;color:#334155}.home-empty-state p{margin:0 0 18px;font-size:14px;color:#94a3b8}.home-empty-btn{background:linear-gradient(135deg,#0d6efd,#00c6ff);color:#fff;border:none;padding:10px 24px;border-radius:999px;font-weight:700;font-size:13px;cursor:pointer;transition:.2s}.home-empty-btn:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(13,110,253,.3)}[data-theme=dark] .home-empty-state i{color:#475569}[data-theme=dark] .home-empty-state h3{color:#e2e8f0!important}[data-theme=dark] .home-empty-state p{color:#64748b!important}.home-grid-animated{animation:gridFadeIn .3s ease}@keyframes gridFadeIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.search-results-strip{margin-top:12px;padding:14px 16px;background:var(--root-color);backdrop-filter:blur(8px);border:1px solid var(--border-color);border-radius:14px;box-shadow:0 4px 16px rgba(0,0,0,.06)}.search-results-label{display:block;font-size:11px;font-weight:800;color:#94a3b8;text-transform:uppercase;letter-spacing:.8px;margin-bottom:10px}.search-results-row{display:flex;gap:10px;overflow-x:auto;padding-bottom:4px;scrollbar-width:none}.search-results-row::-webkit-scrollbar{display:none}.search-result-card{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;min-width:90px;padding:12px 10px;background:var(--root-color);border:1px solid var(--border-color);border-radius:12px;text-decoration:none;color:#0f172a;transition:all .25s ease;cursor:pointer;flex-shrink:0}.search-result-card i{font-size:22px;margin-bottom:6px;color:var(--primary-color)}.search-result-card span{font-size:11px;font-weight:700;line-height:1.3}.search-result-card:hover{transform:translateY(-4px);border-color:var(--primary-color);box-shadow:0 8px 20px rgba(97,4,83,.15)}.grid-blurred{filter:blur(3px) opacity(.4);pointer-events:none;transition:filter .3s ease,opacity .3s ease}[data-theme=dark] .search-results-strip{background:rgba(15,23,42,.8);border-color:#334155}[data-theme=dark] .search-results-label{color:#64748b}[data-theme=dark] .search-result-card{background:rgba(30,41,59,.7);border-color:#334155;color:#e2e8f0}[data-theme=dark] .search-result-card i{color:#f9a8d4}[data-theme=dark] .search-result-card:hover{border-color:#818cf8;box-shadow:0 8px 20px rgba(0,0,0,.3)}@media (max-width:768px){.search-result-card{min-width:75px;padding:10px 8px}.search-result-card i{font-size:18px}.search-result-card span{font-size:10px}}.home-mini-menu-btn{width:40px;height:40px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;background:var(--root-color);border:1px solid var(--border-color);border-radius:12px;color:var(--text-dark)!important;cursor:pointer;box-shadow:0 10px 20px rgba(15,23,42,.06),inset 0 1px 0 rgba(255,255,255,.35);transition:.2s ease}.home-mini-menu-btn.active,.home-mini-menu-btn:hover{background:var(--primary-color);border-color:var(--primary-color);color:#fff!important}.service-popup-overlay{position:fixed;inset:0;background:rgba(15,23,42,.28);backdrop-filter:blur(3px);z-index:1200;display:flex;justify-content:center;align-items:flex-start;padding:100px 16px 24px}.service-popup-card{width:min(920px,100%);max-height:72vh;overflow:auto;background:var(--root-color);border:1px solid var(--border-color);border-radius:18px;box-shadow:0 20px 50px rgba(15,23,42,.18);padding:14px}.service-popup-top{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px}.service-popup-bulk-btn,.service-popup-close{display:inline-flex;align-items:center;justify-content:center;gap:7px;border:1px solid var(--border-color);background:var(--root-color);color:#0f172a;border-radius:10px;cursor:pointer;font-weight:800}.service-popup-bulk-btn{padding:8px 12px;font-size:12px}.service-popup-close{width:36px;height:36px;font-size:13px}.service-popup-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:10px}.service-popup-tile{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:7px;min-height:88px;padding:10px 8px;border:1px solid #dbe3ee;border-radius:14px;background:#fff;color:#0f172a;cursor:pointer;transition:.2s ease}.service-popup-tile:hover{transform:translateY(-2px);border-color:#93c5fd;box-shadow:0 10px 20px rgba(59,130,246,.12)}.service-popup-tile.active{background:linear-gradient(135deg,#eff6ff,#dbeafe);border-color:#60a5fa}.service-popup-tile i{font-size:18px}.service-popup-tile span{font-size:11px;font-weight:700;line-height:1.25;text-align:center}.service-popup-check{position:absolute;top:6px;right:7px;font-size:12px;color:#94a3b8}.service-popup-tile.active .service-popup-check{color:#2563eb}[data-theme=dark] .home-mini-menu-btn{background:rgba(30,41,59,.8);border-color:#334155;color:#94a3b8!important}[data-theme=dark] .home-mini-menu-btn.active,[data-theme=dark] .home-mini-menu-btn:hover{background:#2563eb;border-color:#2563eb;color:#fff!important}[data-theme=dark] .service-popup-overlay{background:rgba(2,6,23,.55)}[data-theme=dark] .service-popup-bulk-btn,[data-theme=dark] .service-popup-card,[data-theme=dark] .service-popup-close{background:#0f172a;border-color:#334155;color:#e2e8f0}[data-theme=dark] .service-popup-tile{background:#111827;border-color:#334155;color:#e2e8f0}[data-theme=dark] .service-popup-tile.active{background:rgba(30,58,138,.35);border-color:#60a5fa}[data-theme=dark] .service-popup-check{color:#64748b}[data-theme=dark] .service-popup-tile.active .service-popup-check{color:#93c5fd}@media (max-width:768px){.service-popup-overlay{padding-top:86px}.service-popup-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.view-toggle-btn{margin-left:0}}@media (max-width:480px){.service-popup-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.home-faq-section,.home-seo-section{margin-top:20px}.home-faq-card,.home-seo-card{background:linear-gradient(145deg,rgba(255,255,255,.96),rgba(239,246,255,.92));border:1px solid rgba(148,163,184,.22);border-radius:22px;padding:24px;box-shadow:0 18px 50px rgba(15,23,42,.08)}.home-seo-eyebrow{display:inline-flex;align-items:center;gap:8px;padding:6px 12px;border-radius:999px;background:rgba(37,99,235,.1);color:#1d4ed8;font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.home-faq-card h2,.home-seo-card h2{margin:14px 0 10px;font-size:28px;line-height:1.2;color:#0f172a}.home-faq-item p,.home-seo-card>p{margin:0;color:#475569;font-size:15px;line-height:1.75}.home-seo-card>p+p{margin-top:12px}.home-faq-list,.home-seo-grid{display:grid;gap:14px;margin-top:18px}.home-seo-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.home-faq-item,.home-seo-point{background:rgba(255,255,255,.82);border:1px solid rgba(191,219,254,.85);border-radius:18px;padding:18px}.home-faq-item h3,.home-seo-point h3{margin:0 0 10px;color:#0f172a;font-size:18px;line-height:1.35}.home-faq-list{grid-template-columns:repeat(2,minmax(0,1fr))}[data-theme=dark] .home-faq-card,[data-theme=dark] .home-seo-card{background:linear-gradient(145deg,rgba(15,23,42,.96),rgba(30,41,59,.92));border-color:#334155;box-shadow:0 18px 50px rgba(2,6,23,.45)}[data-theme=dark] .home-seo-eyebrow{background:rgba(59,130,246,.18);color:#bfdbfe}[data-theme=dark] .home-faq-card h2,[data-theme=dark] .home-faq-item h3,[data-theme=dark] .home-seo-card h2,[data-theme=dark] .home-seo-point h3{color:#f8fafc}[data-theme=dark] .home-faq-item p,[data-theme=dark] .home-seo-card>p{color:#cbd5e1}[data-theme=dark] .home-faq-item,[data-theme=dark] .home-seo-point{background:rgba(15,23,42,.75);border-color:#334155}@media (max-width:768px){.home-faq-card,.home-seo-card{padding:18px;border-radius:18px}.home-faq-card h2,.home-seo-card h2{font-size:22px}.home-faq-list,.home-seo-grid{grid-template-columns:1fr}}.home-tabs-wrapper{margin-bottom:16px;padding:10px;border-radius:18px;border:1px solid rgba(148,163,184,.18);background:linear-gradient(145deg,rgba(255,255,255,.88),rgba(248,250,252,.72));box-shadow:0 18px 40px rgba(15,23,42,.06)}.home-mini-menu-btn,.home-tab,.view-toggle-btn{border-color:rgba(191,219,254,.9);background:rgba(255,255,255,.88);box-shadow:0 10px 24px rgba(15,23,42,.05)}.home-tab{color:#0f172a}.home-mini-menu-btn:hover,.home-tab:hover,.view-toggle-btn:hover{transform:translateY(-2px)}.home-tab-count{background:rgba(15,23,42,.06);color:#475569}.page.home .menu-box{background:linear-gradient(180deg,rgba(255,255,255,.34),rgba(255,255,255,.16));backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);border-color:rgba(255,255,255,.42);box-shadow:0 18px 40px rgba(15,23,42,.1),inset 0 1px 0 rgba(255,255,255,.55)}.page.home .menu-box:before{background:linear-gradient(135deg,rgba(255,255,255,.52),rgba(255,255,255,.08) 60%)}.page.home .menu-box:hover{border-color:rgba(37,99,235,.8);box-shadow:0 22px 44px rgba(37,99,235,.18),0 0 0 1px rgba(96,165,250,.2)}.home-grid-shell{margin-top:10px;padding:20px;background:radial-gradient(circle at top right,rgba(59,130,246,.14),transparent 28%),linear-gradient(155deg,rgba(255,255,255,.4),rgba(248,250,252,.18));box-shadow:0 24px 60px rgba(15,23,42,.1),inset 0 1px 0 rgba(255,255,255,.45)}.home-empty-state,.home-faq-card,.home-grid-shell,.home-seo-card,.home-trust-card{border-radius:24px;border:1px solid rgba(255,255,255,.42);backdrop-filter:blur(22px);-webkit-backdrop-filter:blur(22px)}.home-empty-state,.home-faq-card,.home-seo-card,.home-trust-card{background:linear-gradient(145deg,rgba(255,255,255,.38),rgba(248,250,252,.2));box-shadow:0 20px 56px rgba(15,23,42,.1),inset 0 1px 0 rgba(255,255,255,.42)}.home-empty-state{margin-top:18px;padding:42px 24px}.home-faq-section,.home-seo-section,.home-trust-section{margin-top:22px}.home-trust-card{position:relative;overflow:hidden;display:grid;grid-template-columns:minmax(280px,360px) minmax(0,1fr);gap:24px;padding:24px}.home-trust-card:before{content:"";position:absolute;top:-120px;right:-100px;width:280px;height:280px;border-radius:50%;background:radial-gradient(circle,rgba(59,130,246,.16) 0,transparent 72%);pointer-events:none}.home-trust-copy,.home-trust-visual{position:relative;z-index:1}.home-trust-visual{display:grid;gap:16px}.home-trust-image-frame{position:relative;min-height:320px;padding:20px;border-radius:22px;border:1px solid rgba(191,219,254,.9);background:linear-gradient(145deg,rgba(15,23,42,.98),rgba(30,41,59,.94));display:flex;align-items:center;justify-content:center;box-shadow:inset 0 1px 0 rgba(255,255,255,.08),0 20px 40px rgba(15,23,42,.22)}.home-trust-image{width:min(100%,260px);aspect-ratio:1;-o-object-fit:cover;object-fit:cover;border-radius:28px;box-shadow:0 20px 40px rgba(0,0,0,.3)}.home-trust-stamp{position:absolute;left:18px;bottom:18px;display:inline-flex;align-items:center;gap:8px;min-height:36px;padding:0 14px;border-radius:999px;background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.16);color:#e0f2fe;font-size:12px;font-weight:800;backdrop-filter:blur(12px)}.home-trust-stamp-dot{width:8px;height:8px;border-radius:50%;background:#34d399;box-shadow:0 0 0 6px rgba(52,211,153,.14)}.home-trust-owner{display:grid;grid-template-columns:68px minmax(0,1fr);gap:14px;align-items:center;padding:16px;border-radius:20px;border:1px solid rgba(255,255,255,.4);background:linear-gradient(145deg,rgba(255,255,255,.34),rgba(255,255,255,.16));backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}.home-trust-owner-photo{width:68px;height:68px;border-radius:18px;-o-object-fit:cover;object-fit:cover;box-shadow:0 12px 28px rgba(15,23,42,.12)}.home-trust-owner-copy{display:grid;gap:4px}.home-trust-owner-copy strong{color:#0f172a;font-size:15px;font-weight:800}.home-trust-copy>p,.home-trust-owner-copy span,.home-trust-point p{color:#475569;font-size:14px;line-height:1.7}.home-trust-copy h2{margin:14px 0 10px;color:#0f172a;font-size:30px;line-height:1.15;letter-spacing:-.03em}.home-trust-copy>p{margin:0;max-width:720px}.home-trust-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:20px 0}.home-trust-stat{padding:16px;border-radius:18px;border:1px solid rgba(255,255,255,.38);background:linear-gradient(145deg,rgba(255,255,255,.3),rgba(255,255,255,.14));backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);box-shadow:inset 0 1px 0 rgba(255,255,255,.42)}.home-trust-stat strong{display:block;margin-bottom:6px;color:#0f172a;font-size:22px;font-weight:900;line-height:1}.home-trust-stat span{color:#64748b;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.06em}.home-trust-grid{display:grid;gap:12px}.home-trust-point{display:grid;grid-template-columns:44px minmax(0,1fr);gap:14px;align-items:flex-start;padding:16px;border-radius:18px;border:1px solid rgba(255,255,255,.36);background:linear-gradient(145deg,rgba(255,255,255,.3),rgba(255,255,255,.14));backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);box-shadow:inset 0 1px 0 rgba(255,255,255,.4)}.home-trust-point-icon{width:44px;height:44px;border-radius:14px;display:flex;align-items:center;justify-content:center;background:linear-gradient(145deg,rgba(37,99,235,.14),rgba(125,211,252,.18));color:#1d4ed8;font-size:16px}.home-trust-point h3{margin:0 0 6px;color:#0f172a;font-size:17px}.home-trust-point p{margin:0}.home-trust-actions{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin-top:20px}.home-trust-btn,.home-trust-link{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:0 16px;border-radius:999px;font-size:13px;font-weight:800;text-decoration:none;transition:transform .2s ease,box-shadow .2s ease,background .2s ease,border-color .2s ease}.home-trust-btn:hover,.home-trust-link:hover{transform:translateY(-2px)}.home-trust-btn.primary{border:1px solid #1d4ed8;background:linear-gradient(135deg,#2563eb,#38bdf8);color:#fff;box-shadow:0 14px 30px rgba(37,99,235,.2)}.home-trust-btn.secondary,.home-trust-link{border:1px solid rgba(255,255,255,.42);background:linear-gradient(145deg,rgba(255,255,255,.34),rgba(255,255,255,.16));backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);color:#0f172a}.home-faq-card,.home-seo-card{padding:26px}.home-seo-eyebrow i{font-size:12px}.home-faq-card h2,.home-seo-card h2{letter-spacing:-.03em}.home-faq-item,.home-seo-point{background:linear-gradient(145deg,rgba(255,255,255,.32),rgba(255,255,255,.14));border:1px solid rgba(255,255,255,.34);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);box-shadow:0 14px 32px rgba(15,23,42,.06),inset 0 1px 0 rgba(255,255,255,.38);transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}.home-faq-item:hover,.home-seo-point:hover{transform:translateY(-2px);border-color:rgba(96,165,250,.9);box-shadow:0 18px 40px rgba(59,130,246,.12)}[data-theme=dark] .home-tabs-wrapper{background:linear-gradient(145deg,rgba(15,23,42,.92),rgba(30,41,59,.82));border-color:#334155;box-shadow:0 18px 40px rgba(2,6,23,.36)}[data-theme=dark] .home-mini-menu-btn,[data-theme=dark] .home-tab,[data-theme=dark] .view-toggle-btn{background:rgba(15,23,42,.84);border-color:#334155;box-shadow:none}[data-theme=dark] .home-tab-count{background:rgba(148,163,184,.12);color:#cbd5e1}[data-theme=dark] .page.home .menu-box{background:linear-gradient(180deg,rgba(15,23,42,.72),rgba(30,41,59,.48));border-color:rgba(148,163,184,.22);box-shadow:0 18px 40px rgba(2,6,23,.34),inset 0 1px 0 rgba(255,255,255,.08)}[data-theme=dark] .page.home .menu-box:hover{background:linear-gradient(180deg,rgba(15,23,42,.82),rgba(30,41,59,.62));border-color:rgba(96,165,250,.5)}[data-theme=dark] .home-empty-state,[data-theme=dark] .home-faq-card,[data-theme=dark] .home-grid-shell,[data-theme=dark] .home-seo-card,[data-theme=dark] .home-trust-card{background:linear-gradient(145deg,rgba(15,23,42,.96),rgba(30,41,59,.9));border-color:#334155;box-shadow:0 24px 60px rgba(2,6,23,.38)}[data-theme=dark] .home-trust-image-frame{border-color:rgba(96,165,250,.18)}[data-theme=dark] .home-faq-item,[data-theme=dark] .home-seo-point,[data-theme=dark] .home-trust-owner,[data-theme=dark] .home-trust-point,[data-theme=dark] .home-trust-stat{background:linear-gradient(145deg,rgba(15,23,42,.72),rgba(30,41,59,.44));border-color:rgba(148,163,184,.18);box-shadow:inset 0 1px 0 rgba(255,255,255,.04)}[data-theme=dark] .home-trust-copy h2,[data-theme=dark] .home-trust-owner-copy strong,[data-theme=dark] .home-trust-point h3,[data-theme=dark] .home-trust-stat strong{color:#f8fafc}[data-theme=dark] .home-trust-copy>p,[data-theme=dark] .home-trust-owner-copy span,[data-theme=dark] .home-trust-point p,[data-theme=dark] .home-trust-stat span{color:#cbd5e1}[data-theme=dark] .home-trust-btn.secondary,[data-theme=dark] .home-trust-link{background:rgba(15,23,42,.84);border-color:#334155;color:#e2e8f0}@media (max-width:920px){.home-trust-card{grid-template-columns:1fr}.home-trust-stats{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:768px){.home-empty-state,.home-faq-card,.home-grid-shell,.home-seo-card,.home-trust-card{border-radius:20px}.home-faq-card,.home-grid-shell,.home-seo-card,.home-trust-card{padding:18px}.home-tabs-wrapper{gap:8px;padding:8px}.home-trust-copy h2{font-size:24px}.home-trust-stats{grid-template-columns:1fr}.home-trust-actions{align-items:stretch}.home-trust-btn,.home-trust-link{width:100%}}@media (max-width:520px){.home-trust-owner{grid-template-columns:1fr;text-align:center}.home-trust-owner-photo{margin:0 auto}.home-trust-point{grid-template-columns:1fr}.home-trust-point-icon{margin-bottom:4px}}.forms-page-container{animation:fadeIn .5s ease}.forms-vip-header{background:linear-gradient(145deg,rgba(255,255,255,.34),rgba(255,255,255,.16));backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);border:1px solid rgba(255,255,255,.42);border-radius:16px;padding:30px;text-align:center;margin-bottom:40px;box-shadow:0 18px 40px rgba(15,23,42,.08),inset 0 1px 0 rgba(255,255,255,.34)}.fvh-content h1,.fvh-content h2{margin:0 0 10px;font-size:26px;font-weight:800;color:#0f172a;letter-spacing:-.5px}.fvh-content p{margin:0;color:#64748b;font-weight:500;font-size:15px}.forms-stats-row{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin:-10px 0 18px}.form-stat-box{background:linear-gradient(145deg,rgba(255,255,255,.3),rgba(255,255,255,.14));border:1px solid rgba(255,255,255,.38);border-radius:12px;padding:10px;text-align:center;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);box-shadow:inset 0 1px 0 rgba(255,255,255,.34)}.form-stat-box strong{display:block;color:#1d4ed8;font-size:20px;font-weight:900}.form-stat-box span{color:#64748b;font-size:12px;font-weight:700}.forms-filter-row{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:18px}.forms-filter-btn{border:1px solid #dbeafe;background:#eff6ff;color:#1e40af;border-radius:999px;padding:7px 12px;font-size:12px;font-weight:700;cursor:pointer}.forms-filter-btn:hover{transform:translateY(-2px)}.forms-filter-btn.active{background:#2563eb;border-color:#2563eb;color:#fff}.doc-library-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-bottom:40px}.doc-file-card{display:grid;grid-template-columns:45px minmax(0,1fr) auto;align-items:center;gap:14px;background:linear-gradient(145deg,rgba(255,255,255,.32),rgba(255,255,255,.14));border:1px solid rgba(255,255,255,.4);border-radius:12px;padding:16px;text-decoration:none;color:inherit;transition:all .3s ease;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);box-shadow:0 16px 34px rgba(15,23,42,.06),inset 0 1px 0 rgba(255,255,255,.34)}.doc-file-card:hover{transform:translateY(-4px);border-color:rgba(191,219,254,.72);box-shadow:0 16px 30px rgba(13,110,253,.12);background:linear-gradient(145deg,rgba(255,255,255,.4),rgba(255,255,255,.2))}.doc-icon-box{width:45px;height:45px;background:var(--root-color);color:#8119a6;border-radius:10px;display:flex;justify-content:center;align-items:center;font-size:22px;margin-right:0;flex-shrink:0;transition:.3s}.doc-file-info{flex:1;overflow:hidden;min-width:0}.doc-file-info h4{margin:0 0 4px;font-size:15px;font-weight:700;color:#1e293b;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.form-popular-badge{margin-left:6px;background:#fee2e2;color:#b91c1c;border-radius:6px;padding:2px 6px;font-size:10px;font-weight:800}.form-meta-tags{display:flex;gap:6px;margin-top:7px}.form-meta-tag{background:#f1f5f9;color:#475569;border-radius:999px;padding:2px 8px;font-size:10px;font-weight:700;text-transform:capitalize}.doc-file-info span{display:block;font-size:12px;color:#94a3b8;font-weight:600}.doc-download-btn{width:35px;height:35px;border-radius:50%;background:#f1f5f9;color:#64748b;display:flex;justify-content:center;align-items:center;font-size:14px;transition:.3s}.doc-download-btn:hover{background:#0d6efd;color:#ffffff;transform:scale(1.1)}.doc-actions-inline{display:grid;grid-template-columns:repeat(3,32px);gap:8px;margin-left:0;flex-shrink:0}.doc-action-mini{width:32px;height:32px;border-radius:8px;border:1px solid #e2e8f0;background:#f8fafc;color:#475569;display:flex;align-items:center;justify-content:center;cursor:pointer;text-decoration:none;transition:.2s}.doc-action-mini:hover{background:#2563eb;border-color:#2563eb;color:#fff;transform:translateY(-2px)}.no-form-found{text-align:center;padding:40px;color:#94a3b8}.no-form-found i{font-size:40px;margin-bottom:15px;color:#cbd5e1}.no-form-found p{font-weight:600;font-size:15px;margin:0}.forms-seo-panel{margin-top:12px;padding:22px;border-radius:18px;background:linear-gradient(145deg,rgba(255,255,255,.34),rgba(255,255,255,.16));border:1px solid rgba(255,255,255,.42);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);box-shadow:0 18px 40px rgba(15,23,42,.08),inset 0 1px 0 rgba(255,255,255,.34)}.forms-seo-eyebrow{display:inline-flex;margin-bottom:10px;padding:4px 10px;border-radius:999px;background:rgba(37,99,235,.1);color:#1d4ed8;font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.5px}.forms-seo-panel h2{margin:0 0 10px;color:#0f172a;font-size:24px}.forms-seo-panel>p{margin:0;color:#64748b;line-height:1.7}.forms-seo-grid{margin-top:16px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.forms-seo-card{padding:16px;border-radius:14px;border:1px solid rgba(255,255,255,.38);background:linear-gradient(145deg,rgba(255,255,255,.32),rgba(255,255,255,.14));backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);box-shadow:inset 0 1px 0 rgba(255,255,255,.32)}.forms-seo-card p{margin:0;color:#475569;line-height:1.6;font-weight:600}@media (max-width:900px){.doc-library-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.doc-library-grid{grid-template-columns:1fr}.doc-file-card{grid-template-columns:42px minmax(0,1fr);align-items:flex-start}.doc-actions-inline{grid-column:1/-1;justify-content:flex-end}.fvh-content h1,.fvh-content h2{font-size:22px}.forms-seo-grid,.forms-stats-row{grid-template-columns:1fr}}[data-theme=dark] .fvh-content h1,[data-theme=dark] .fvh-content h2{color:#f8fafc;font-weight:600}[data-theme=dark] .doc-file-info span,[data-theme=dark] .forms-seo-card p,[data-theme=dark] .forms-seo-panel>p,[data-theme=dark] .fvh-content p,[data-theme=dark] .no-form-found p{color:#cbd5e1;font-weight:500}[data-theme=dark] .forms-seo-panel{background:#111827;border-color:#1f2937}[data-theme=dark] .forms-seo-panel h2{color:#f8fafc}[data-theme=dark] .forms-seo-eyebrow{background:rgba(37,99,235,.16);color:#93c5fd}[data-theme=dark] .forms-seo-card{background:#1e293b;border-color:#334155}[data-theme=dark] .doc-file-info h4{color:#e5e7eb;font-weight:500}[data-theme=dark] .doc-download-btn,[data-theme=dark] .doc-file-card,[data-theme=dark] .doc-icon-box{background:#111827;border-color:#1f2937}[data-theme=dark] .forms-vip-header{background:linear-gradient(145deg,rgba(15,23,42,.82),rgba(30,41,59,.54));border-color:rgba(148,163,184,.18);box-shadow:0 18px 40px rgba(2,6,23,.34),inset 0 1px 0 rgba(255,255,255,.05)}[data-theme=dark] .doc-download-btn,[data-theme=dark] .doc-file-card,[data-theme=dark] .doc-icon-box,[data-theme=dark] .form-stat-box{background:linear-gradient(145deg,rgba(15,23,42,.72),rgba(30,41,59,.46));border-color:rgba(148,163,184,.16)}[data-theme=dark] .form-stat-box strong{color:#93c5fd}[data-theme=dark] .form-stat-box span{color:#94a3b8}[data-theme=dark] .forms-filter-btn{background:#1e293b;border-color:#334155;color:#cbd5e1}[data-theme=dark] .forms-filter-btn.active{background:#2563eb;border-color:#2563eb;color:#fff}[data-theme=dark] .form-popular-badge{background:rgba(239,68,68,.2);color:#fca5a5}[data-theme=dark] .form-meta-tag{background:#1e293b;color:#94a3b8}[data-theme=dark] .doc-action-mini{background:#1e293b;border-color:#334155;color:#cbd5e1}[data-theme=dark] .forms-seo-panel{background:linear-gradient(145deg,rgba(15,23,42,.82),rgba(30,41,59,.54));border-color:rgba(148,163,184,.18)}[data-theme=dark] .forms-seo-card{background:linear-gradient(145deg,rgba(15,23,42,.72),rgba(30,41,59,.46));border-color:rgba(148,163,184,.16)}.jobs-page{padding-bottom:30px}.jobs-page-header{justify-content:space-between;gap:16px;background:linear-gradient(135deg,rgba(16,185,129,.1),rgba(59,130,246,.08));border:1px solid rgba(16,185,129,.22);border-radius:16px;padding:20px 24px;margin-bottom:20px}.jobs-page-header,.jph-left{display:flex;align-items:center}.jph-left{gap:14px}.jph-live-dot{width:12px;height:12px;border-radius:50%;background:#10b981;flex-shrink:0;box-shadow:0 0 0 0 rgba(16,185,129,.6);animation:livePulse 1.8s infinite}@keyframes livePulse{0%{box-shadow:0 0 0 0 rgba(16,185,129,.55)}70%{box-shadow:0 0 0 10px rgba(16,185,129,0)}to{box-shadow:0 0 0 0 rgba(16,185,129,0)}}.jph-left h1,.jph-left h2{margin:0 0 3px;font-size:20px;font-weight:800;color:#0f172a}.jph-left p{margin:0;font-size:13px;color:#475569;font-weight:500}.jph-stats{display:flex;gap:20px;flex-shrink:0}.jph-stat{text-align:center}.jph-stat strong{display:block;font-size:22px;font-weight:900;color:#0f172a;line-height:1.1}.jph-stat span{font-size:11px;color:#64748b;font-weight:600;text-transform:uppercase;letter-spacing:.5px}.jobs-alert-board{margin:0 0 18px;padding:18px;border-radius:18px;border:1px solid rgba(248,113,113,.18);background:linear-gradient(135deg,rgba(255,255,255,.72),rgba(254,242,242,.68));box-shadow:0 14px 28px rgba(15,23,42,.05)}.jobs-alert-board-top{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:14px}.jobs-alert-eyebrow{display:inline-flex;padding:4px 10px;border-radius:999px;background:rgba(239,68,68,.1);color:#b91c1c;font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.5px;margin-bottom:10px}.jobs-alert-board h2{margin:0 0 8px;color:#0f172a;font-size:21px}.jobs-alert-board p{margin:0;color:#475569;line-height:1.6;max-width:760px}.jobs-alert-notify-btn{display:inline-flex;align-items:center;gap:8px;border:1px solid rgba(239,68,68,.2);background:rgba(255,255,255,.8);color:#991b1b;padding:11px 15px;border-radius:12px;font-weight:800;cursor:pointer}.jobs-alert-notify-btn:disabled{opacity:.65;cursor:not-allowed}.jobs-alert-stats-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:12px}.jobs-alert-stat{padding:14px;border-radius:14px;border:1px solid rgba(226,232,240,.9);background:rgba(255,255,255,.76)}.jobs-alert-stat strong{display:block;font-size:22px;color:#0f172a;font-weight:900}.jobs-alert-stat span{display:block;font-size:11px;color:#64748b;font-weight:800;text-transform:uppercase;letter-spacing:.4px}.jobs-alert-stat.critical{background:rgba(254,226,226,.78)}.jobs-alert-stat.warning{background:rgba(255,237,213,.82)}.jobs-alert-stat.soon{background:rgba(254,249,195,.84)}.jobs-alert-stat.neutral{background:rgba(219,234,254,.84)}.jobs-alert-list{display:flex;flex-direction:column;gap:10px}.jobs-alert-item{display:flex;justify-content:space-between;gap:14px;padding:12px 14px;border-radius:14px;background:rgba(255,255,255,.74);border:1px solid rgba(226,232,240,.9)}.jobs-alert-item h3{margin:0 0 4px;color:#0f172a;font-size:15px}.jobs-alert-item p{margin:0;color:#64748b;font-size:13px}.jobs-alert-item span{color:#991b1b;font-size:12px;font-weight:800;white-space:nowrap}.jobs-tabs{display:flex;gap:8px;margin-bottom:16px;overflow-x:auto;scrollbar-width:none;padding-bottom:2px}.jobs-tabs::-webkit-scrollbar{display:none}.jobs-tab{display:flex;align-items:center;gap:7px;padding:10px 18px;border:1.5px solid rgba(255,255,255,.6);border-radius:12px;background:rgba(255,255,255,.18);backdrop-filter:blur(8px);color:#475569;font-weight:700;font-size:13px;cursor:pointer;white-space:nowrap;transition:all .25s ease;flex-shrink:0}.jobs-tab em{font-style:normal;background:rgba(0,0,0,.07);color:#64748b;padding:1px 7px;border-radius:999px;font-size:11px;font-weight:700}.jobs-tab:hover{transform:translateY(-2px);box-shadow:0 6px 16px rgba(0,0,0,.08)}.jobs-tab.active{background:var(--tab-color,#10b981);border-color:var(--tab-color,#10b981);color:#fff;box-shadow:0 8px 20px rgba(0,0,0,.14)}.jobs-tab.active em{background:rgba(255,255,255,.25);color:#fff}.jobs-toolbar{display:flex;gap:10px;margin-bottom:12px;align-items:center;flex-wrap:wrap}.jobs-search{position:relative;flex:1;min-width:200px}.jobs-search i{position:absolute;left:14px;top:50%;transform:translateY(-50%);color:#94a3b8;font-size:14px}.jobs-search input{width:100%;box-sizing:border-box;border:1.5px solid rgba(255,255,255,.6);border-radius:12px;padding:11px 38px;background:rgba(255,255,255,.55);backdrop-filter:blur(6px);color:#0f172a;font-size:14px;font-weight:600;font-family:inherit;outline:none;transition:border-color .2s,box-shadow .2s}.jobs-search input:focus{border-color:#10b981;box-shadow:0 0 0 3px rgba(16,185,129,.1)}.jobs-search-clear{position:absolute;right:10px;top:50%;transform:translateY(-50%);background:none;border:none;color:#94a3b8;cursor:pointer;padding:4px;line-height:1}.jobs-toolbar-right{display:flex;gap:8px;align-items:center}.jobs-admin-login-btn{display:flex;align-items:center;gap:6px;padding:10px 14px;border:1.5px solid #e2e8f0;border-radius:12px;background:rgba(255,255,255,.55);color:#475569;font-weight:700;font-size:13px;cursor:pointer;transition:.2s;white-space:nowrap;backdrop-filter:blur(6px);text-decoration:none}.jobs-admin-login-btn:hover{transform:translateY(-2px);border-color:#2563eb;background:#eff6ff;color:#1d4ed8}.jobs-admin-login-btn .fa-user-shield{color:#2563eb}.jobs-sort{border:1.5px solid rgba(255,255,255,.6);border-radius:12px;background:rgba(255,255,255,.55);backdrop-filter:blur(6px);color:#334155;font-weight:700;font-size:13px;padding:10px 12px;outline:none;font-family:inherit;cursor:pointer}.jobs-result-count{font-size:12px;color:#64748b;font-weight:600;margin-bottom:14px;display:flex;align-items:center;gap:10px;flex-wrap:wrap}.jrc-filter{display:inline-flex;align-items:center;gap:4px;background:#f1f5f9;border:1px solid #e2e8f0;border-radius:999px;padding:2px 8px;font-size:11px;color:#475569}.jrc-filter button{background:none;border:none;color:#94a3b8;cursor:pointer;padding:0;font-size:11px;line-height:1}.jobs-cards-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:16px}.job-card{background:linear-gradient(160deg,rgba(255,255,255,.72),rgba(255,255,255,.46));backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1.5px solid rgba(255,255,255,.7);border-radius:18px;padding:18px 20px 16px;display:flex;flex-direction:column;gap:12px;box-shadow:0 4px 20px rgba(15,23,42,.07),inset 0 1px 0 rgba(255,255,255,.55);transition:transform .25s ease,box-shadow .25s ease;position:relative;overflow:hidden}.job-card:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,#10b981,#3b82f6);border-radius:18px 18px 0 0;opacity:0;transition:opacity .25s}.job-card:hover{transform:translateY(-4px);box-shadow:0 14px 36px rgba(15,23,42,.12),inset 0 1px 0 rgba(255,255,255,.55)}.job-card:hover:before{opacity:1}.job-card.expired{opacity:.7;background:linear-gradient(160deg,rgba(241,245,249,.7),rgba(226,232,240,.5))}.job-card.expired:before{background:#94a3b8;opacity:1}.job-card.ending-soon{border-color:rgba(239,68,68,.35);box-shadow:0 4px 20px rgba(239,68,68,.12),inset 0 1px 0 rgba(255,255,255,.55)}.job-card.ending-soon:before{background:linear-gradient(90deg,#ef4444,#f97316);opacity:1}.job-card-top{display:flex;align-items:flex-start;justify-content:space-between;gap:8px;min-height:22px}.job-card-badges{display:flex;gap:6px;flex-wrap:wrap}.jbadge{display:inline-flex;align-items:center;gap:4px;padding:3px 8px;border-radius:999px;font-size:10px;font-weight:800;letter-spacing:.3px;text-transform:uppercase}.jbadge-new{background:linear-gradient(135deg,#10b981,#059669);color:#fff;box-shadow:0 2px 8px rgba(16,185,129,.35);animation:newPop .5s cubic-bezier(.34,1.56,.64,1) both}@keyframes newPop{0%{transform:scale(.5);opacity:0}to{transform:scale(1);opacity:1}}.jbadge-urgent{background:linear-gradient(135deg,#ef4444,#dc2626);color:#fff;box-shadow:0 2px 8px rgba(239,68,68,.35);animation:urgentBlink 1.4s ease-in-out infinite}@keyframes urgentBlink{0%,to{opacity:1}50%{opacity:.7}}.jbadge-expired{background:#e2e8f0;color:#64748b}.job-share-icon{background:rgba(37,211,102,.12);border:1px solid rgba(37,211,102,.28);color:#16a34a;width:30px;height:30px;border-radius:8px;display:flex;align-items:center;justify-content:center;cursor:pointer;font-size:15px;flex-shrink:0;transition:.2s}.job-share-icon:hover{background:#25D366;color:#fff;border-color:#25D366;transform:scale(1.1)}.job-card-title{margin:0;font-size:15px;font-weight:800;color:#0f172a;line-height:1.4}.job-card.expired .job-card-title{color:#64748b}.job-card-meta{display:flex;flex-wrap:wrap;gap:6px}.jmeta{display:inline-flex;align-items:center;gap:5px;padding:4px 10px;border-radius:999px;font-size:12px;font-weight:600;border:1px solid transparent}.jmeta-edu{background:#eff6ff;color:#1d4ed8;border-color:#bfdbfe}.jmeta-fee{background:#f0fdf4;color:#15803d;border-color:#bbf7d0}.jmeta-posts{background:#fdf4ff;color:#7e22ce;border-color:#e9d5ff}.jmeta-date{background:#f8fafc;color:#475569;border-color:#e2e8f0}.jmeta-opening{background:#fff7ed;color:#c2410c;border-color:#fed7aa}.jmeta-label{opacity:.75;margin-right:2px;text-transform:uppercase;letter-spacing:.3px}.jdate-status,.jmeta-label{font-weight:800;font-size:10px}.jdate-status{padding:1px 5px;background:rgba(0,0,0,.08);border-radius:999px;margin-left:4px}.jmeta-date.expired{background:#fef2f2;color:#b91c1c;border-color:#fecaca}.jmeta-date.today{background:#fff7ed;color:#c2410c;border-color:#fed7aa}.jmeta-date.urgent{background:#fff1f2;color:#be123c;border-color:#fecdd3}.jmeta-date.soon{background:#fefce8;color:#a16207;border-color:#fde68a}.job-card-actions{display:flex;gap:8px;flex-wrap:wrap;margin-top:auto}.job-btn{display:inline-flex;align-items:center;gap:6px;padding:9px 16px;border-radius:10px;font-size:13px;font-weight:700;text-decoration:none;white-space:nowrap;transition:transform .2s,box-shadow .2s;border:none;cursor:pointer;font-family:inherit}.job-btn-apply{background:linear-gradient(135deg,#0d6efd,#2563eb);color:#fff;box-shadow:0 4px 12px rgba(13,110,253,.28)}.job-btn-apply:hover{transform:translateY(-2px);box-shadow:0 8px 20px rgba(13,110,253,.34);color:#fff}.job-btn-notice{background:rgba(239,68,68,.1);color:#dc2626;border:1px solid rgba(239,68,68,.28)}.job-btn-notice:hover{background:#ef4444;color:#fff;transform:translateY(-2px)}.job-btn-disabled{background:#f1f5f9;color:#94a3b8;border:1px solid #e2e8f0;cursor:not-allowed;-webkit-user-select:none;-moz-user-select:none;user-select:none}.job-btn-soon{background:#fef9c3;color:#a16207;border:1px solid #fde68a}.job-skeleton{animation:skPulse 1.4s ease-in-out infinite;pointer-events:none}@keyframes skPulse{0%,to{opacity:1}50%{opacity:.45}}.sk-line{background:linear-gradient(90deg,#e2e8f0 25%,#f1f5f9 50%,#e2e8f0 75%);background-size:200%;border-radius:8px;animation:skShimmer 1.4s linear infinite}@keyframes skShimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.sk-title{height:18px;width:80%;margin-bottom:4px}.sk-sub{height:13px;width:55%}.sk-chips{display:flex;gap:6px}.sk-chip{height:24px;width:70px;border-radius:999px;background:#e2e8f0}.sk-btn{height:38px;width:110px;border-radius:10px;margin-top:4px}.jobs-empty{grid-column:1/-1;text-align:center;padding:60px 20px;color:#94a3b8}.jobs-empty i{font-size:48px;margin-bottom:14px;display:block;opacity:.4}.jobs-empty h3{margin:0 0 6px;color:#64748b;font-size:18px}.jobs-empty p{margin:0;font-size:14px}.jobs-seo-panel{margin-top:28px;padding:22px;border-radius:20px;border:1px solid rgba(16,185,129,.18);background:linear-gradient(135deg,rgba(255,255,255,.72),rgba(236,253,245,.72));box-shadow:0 18px 34px rgba(15,23,42,.05)}.jobs-seo-copy h2{margin:0 0 10px;color:#0f172a;font-size:24px}.jobs-seo-copy p{margin:0;color:#475569;line-height:1.7}.jobs-seo-grid{margin-top:18px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.jobs-seo-grid article{padding:16px;border-radius:16px;border:1px solid rgba(226,232,240,.9);background:rgba(255,255,255,.76)}.jobs-seo-grid h3{margin:0 0 8px;color:#0f172a;font-size:16px}.jobs-seo-grid p{margin:0;color:#64748b;line-height:1.6;font-size:14px}[data-theme=dark] .jobs-page-header{background:linear-gradient(135deg,rgba(16,185,129,.12),rgba(59,130,246,.08));border-color:rgba(16,185,129,.2)}[data-theme=dark] .jobs-alert-board,[data-theme=dark] .jobs-seo-panel{background:linear-gradient(135deg,rgba(15,23,42,.78),rgba(30,41,59,.76));border-color:rgba(51,65,85,.9)}[data-theme=dark] .jph-left h1,[data-theme=dark] .jph-left h2{color:#f1f5f9}[data-theme=dark] .jph-left p{color:#94a3b8}[data-theme=dark] .jph-stat strong{color:#f1f5f9}[data-theme=dark] .jph-stat span{color:#64748b}[data-theme=dark] .jobs-alert-eyebrow{background:rgba(248,113,113,.14);color:#fca5a5}[data-theme=dark] .jobs-alert-board h2,[data-theme=dark] .jobs-alert-item h3,[data-theme=dark] .jobs-seo-copy h2,[data-theme=dark] .jobs-seo-grid h3{color:#f8fafc}[data-theme=dark] .jobs-alert-board p,[data-theme=dark] .jobs-alert-item p,[data-theme=dark] .jobs-seo-copy p,[data-theme=dark] .jobs-seo-grid p{color:#cbd5e1}[data-theme=dark] .jobs-alert-item,[data-theme=dark] .jobs-alert-notify-btn,[data-theme=dark] .jobs-alert-stat,[data-theme=dark] .jobs-seo-grid article{background:rgba(15,23,42,.78);border-color:rgba(51,65,85,.9)}[data-theme=dark] .jobs-alert-stat strong{color:#f8fafc}[data-theme=dark] .jobs-alert-item span,[data-theme=dark] .jobs-alert-stat span{color:#cbd5e1}[data-theme=dark] .jobs-tab{background:rgba(30,41,59,.7);border-color:#334155;color:#94a3b8}[data-theme=dark] .jobs-admin-login-btn,[data-theme=dark] .jobs-search input,[data-theme=dark] .jobs-sort{background:rgba(30,41,59,.7);border-color:#334155;color:#cbd5e1}[data-theme=dark] .job-card{background:linear-gradient(160deg,rgba(15,23,42,.8),rgba(30,41,59,.7));border-color:#1e293b}[data-theme=dark] .job-card-title{color:#f1f5f9}[data-theme=dark] .job-card.expired{opacity:.5}[data-theme=dark] .jmeta-edu{background:rgba(29,78,216,.12);color:#93c5fd;border-color:rgba(147,197,253,.2)}[data-theme=dark] .jmeta-fee{background:rgba(21,128,61,.12);color:#86efac;border-color:rgba(134,239,172,.2)}[data-theme=dark] .jmeta-posts{background:rgba(126,34,206,.12);color:#d8b4fe;border-color:rgba(216,180,254,.2)}[data-theme=dark] .jmeta-date{background:rgba(30,41,59,.5);color:#94a3b8;border-color:#334155}[data-theme=dark] .jmeta-opening{background:rgba(194,65,12,.12);color:#fdba74;border-color:rgba(253,186,116,.2)}[data-theme=dark] .jmeta-date.expired{background:rgba(185,28,28,.15);color:#fca5a5;border-color:rgba(252,165,165,.2)}[data-theme=dark] .jmeta-date.today{background:rgba(194,65,12,.15);color:#fdba74;border-color:rgba(253,186,116,.2)}[data-theme=dark] .jmeta-date.urgent{background:rgba(190,18,60,.15);color:#fda4af;border-color:rgba(253,164,175,.2)}[data-theme=dark] .jmeta-date.soon{background:rgba(161,98,7,.15);color:#fde047;border-color:rgba(253,224,71,.2)}[data-theme=dark] .job-btn-disabled{background:#1e293b;color:#475569;border-color:#334155}[data-theme=dark] .job-btn-soon{background:rgba(161,98,7,.15);color:#fde047;border-color:rgba(253,224,71,.2)}[data-theme=dark] .job-btn-notice{background:rgba(239,68,68,.12);color:#fca5a5;border-color:rgba(252,165,165,.2)}[data-theme=dark] .jobs-result-count{color:#94a3b8}[data-theme=dark] .jrc-filter{background:#1e293b;border-color:#334155;color:#94a3b8}[data-theme=dark] .sk-chip,[data-theme=dark] .sk-line{background:#1e293b}@media (max-width:600px){.jobs-page-header{flex-direction:column;align-items:flex-start;gap:12px;padding:16px}.jph-stats{width:100%;border-top:1px solid rgba(16,185,129,.2);padding-top:10px}.jobs-alert-board-top{flex-direction:column}.jobs-alert-stats-grid,.jobs-seo-grid{grid-template-columns:1fr}.jobs-alert-item{flex-direction:column}.jobs-cards-grid{grid-template-columns:1fr}.jobs-tab span{display:none}.jobs-tab{padding:10px 14px}}.tools-vip-header{background:linear-gradient(145deg,rgba(255,255,255,.34),rgba(255,255,255,.16));backdrop-filter:blur(18px);border:1px solid rgba(255,255,255,.42);border-radius:16px;padding:25px;text-align:center;margin-bottom:30px;box-shadow:0 18px 40px rgba(15,23,42,.08),inset 0 1px 0 rgba(255,255,255,.34)}.tools-vip-header h1,.tools-vip-header h2{margin:0 0 5px;font-size:24px;color:#0f172a;font-weight:800}.tools-vip-header p{margin:0;color:#64748b;font-size:14px;font-weight:500}.tools-search-bar{display:flex;align-items:center;gap:10px;background:var(--root-color);backdrop-filter:blur(8px);border:1px solid var(--border-color);border-radius:50px;padding:8px 18px;margin-bottom:16px;transition:all .3s ease}.tools-search-bar:focus-within{border-color:var(--primary-color);box-shadow:0 4px 16px rgba(13,110,253,.12)}.tools-search-bar i{color:#94a3b8;font-size:14px}.tools-search-bar input{flex:1;border:none;outline:none;background:transparent;font-size:14px;font-weight:500;color:var(--text-dark);font-family:inherit}.tools-search-clear{background:none;border:none;color:#94a3b8;cursor:pointer;font-size:14px;padding:4px;transition:.2s}.tools-search-clear:hover{color:#ef4444}[data-theme=dark] .tools-search-bar{background:rgba(30,41,59,.6);border-color:#334155}[data-theme=dark] .tools-search-bar input{color:#e2e8f0}.tools-filter-row{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:18px}.tools-filter-btn{border:1px solid #dbeafe;background:#eff6ff;color:#1e40af;border-radius:999px;padding:7px 12px;font-size:11px;font-weight:800;letter-spacing:.4px;cursor:pointer}.tools-filter-btn.active{background:#2563eb;border-color:#2563eb;color:#fff}.tools-pro-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:20px;margin-bottom:40px}.tool-pro-card{display:flex;align-items:center;background:linear-gradient(145deg,rgba(255,255,255,.32),rgba(255,255,255,.14));border:1px solid rgba(255,255,255,.4);border-radius:16px;padding:15px 20px;text-decoration:none;transition:all .3s ease;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);box-shadow:0 16px 34px rgba(15,23,42,.06),inset 0 1px 0 rgba(255,255,255,.34)}.tool-pro-card:hover{transform:translateY(-5px);box-shadow:0 18px 36px rgba(0,0,0,.08);border-color:rgba(191,219,254,.72)}.tool-icon-glass{width:50px;height:50px;border-radius:12px;display:flex;justify-content:center;align-items:center;font-size:22px;margin-right:15px;flex-shrink:0}.tool-card-info{flex:1;overflow:hidden}.tool-card-info h3{margin:0 0 5px;font-size:16px;font-weight:700;color:#1e293b}.tool-card-info p{margin:0;font-size:12px;color:#64748b;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tool-badge{display:inline-block;margin-top:8px;border-radius:999px;background:#e0e7ff;color:#3730a3;padding:2px 8px;font-size:10px;font-weight:800}.tool-fav-btn{width:30px;height:30px;border-radius:50%;border:1px solid rgba(255,255,255,.42);background:linear-gradient(145deg,rgba(255,255,255,.34),rgba(255,255,255,.18));color:#94a3b8;cursor:pointer;margin-right:8px;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.tool-fav-btn.active{color:#f59e0b;border-color:#f59e0b;background:#fffbeb}.tool-go-btn{width:35px;height:35px;border-radius:50%;background:linear-gradient(145deg,rgba(255,255,255,.34),rgba(255,255,255,.18));display:flex;justify-content:center;align-items:center;font-size:14px;transition:.3s;border:1px solid rgba(255,255,255,.38);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.tool-go-btn:hover{background:var(--root-color);color:rgb(16,20,138)!important;transform:scale(1.1)}.tools-seo-panel{margin-top:6px;padding:22px;border-radius:18px;border:1px solid rgba(255,255,255,.42);background:linear-gradient(145deg,rgba(255,255,255,.34),rgba(255,255,255,.16));backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);box-shadow:0 18px 40px rgba(15,23,42,.08),inset 0 1px 0 rgba(255,255,255,.34)}.tools-seo-eyebrow{display:inline-flex;margin-bottom:10px;padding:4px 10px;border-radius:999px;background:rgba(37,99,235,.1);color:#1d4ed8;font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.5px}.tools-seo-panel h2{margin:0 0 10px;font-size:24px;color:#0f172a}.tools-seo-panel>p{margin:0;color:#64748b;line-height:1.7}.tools-seo-grid{margin-top:16px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.tools-seo-card{padding:16px;border-radius:14px;border:1px solid rgba(255,255,255,.38);background:linear-gradient(145deg,rgba(255,255,255,.32),rgba(255,255,255,.14));backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);box-shadow:inset 0 1px 0 rgba(255,255,255,.32)}.tools-seo-card p{margin:0;color:#475569;line-height:1.6;font-weight:600}@media (max-width:700px){.tools-seo-grid{grid-template-columns:1fr}}[data-theme=dark] .tools-vip-header{background:linear-gradient(145deg,rgba(15,23,42,.82),rgba(30,41,59,.54));border-color:rgba(148,163,184,.18)}[data-theme=dark] .tools-vip-header h1,[data-theme=dark] .tools-vip-header h2{color:#f8fafc;font-weight:600!important}[data-theme=dark] .tools-vip-header p{color:#cbd5e1}[data-theme=dark] .tools-seo-panel{background:linear-gradient(145deg,rgba(15,23,42,.82),rgba(30,41,59,.54));border-color:rgba(148,163,184,.18)}[data-theme=dark] .tools-seo-eyebrow{background:rgba(37,99,235,.16);color:#93c5fd}[data-theme=dark] .tools-seo-panel h2{color:#f8fafc}[data-theme=dark] .tools-seo-card p,[data-theme=dark] .tools-seo-panel>p{color:#cbd5e1}[data-theme=dark] .tools-seo-card{background:linear-gradient(145deg,rgba(15,23,42,.72),rgba(30,41,59,.46));border-color:rgba(148,163,184,.16)}[data-theme=dark] .tools-filter-btn{background:#1e293b;border-color:#334155;color:#cbd5e1}[data-theme=dark] .tools-filter-btn.active{background:#2563eb;border-color:#2563eb;color:#fff}[data-theme=dark] .tool-pro-card{background:linear-gradient(145deg,rgba(15,23,42,.72),rgba(30,41,59,.46));border-color:rgba(148,163,184,.16)}[data-theme=dark] .tool-card-info h3{color:#e5e7eb;font-weight:500}[data-theme=dark] .tool-card-info p{color:#cbd5e1;font-weight:500}[data-theme=dark] .tool-badge{background:#1e293b;color:#93c5fd}[data-theme=dark] .tool-fav-btn{background:linear-gradient(145deg,rgba(15,23,42,.72),rgba(30,41,59,.46));border-color:rgba(148,163,184,.16);color:#94a3b8}[data-theme=dark] .tool-fav-btn.active{background:rgba(245,158,11,.15);border-color:#f59e0b;color:#fbbf24}[data-theme=dark] .tool-go-btn{background:linear-gradient(145deg,rgba(15,23,42,.72),rgba(30,41,59,.46));border-color:rgba(148,163,184,.16);color:#e5e7eb}.footer-links{text-align:center;margin-top:40px;padding:24px 20px 28px;border-top:1px solid rgba(68,182,249,.25);border-radius:24px;font-size:14px;background:linear-gradient(180deg,rgba(255,255,255,.18),rgba(255,255,255,.08));box-shadow:inset 0 1px 0 rgba(255,255,255,.4)}.footer-brand{display:flex;gap:12px;margin-bottom:16px}.footer-brand,.footer-brand-mark{justify-content:center;align-items:center}.footer-brand-mark{width:42px;height:42px;border-radius:14px;display:inline-flex;background:linear-gradient(135deg,#0d6efd,var(--primary-color));color:#fff;box-shadow:0 10px 24px rgba(13,110,253,.22)}.footer-brand h3{margin:0;font-size:18px;font-weight:800;color:#0f172a}.footer-brand p{margin:4px 0 0;font-size:12px;color:#64748b}.footer-nav{display:flex;justify-content:center;gap:10px;flex-wrap:wrap;margin-bottom:14px}.footer-nav-link{color:#334155!important;text-decoration:none;font-weight:700;padding:8px 14px;border-radius:999px;border:1px solid rgba(148,163,184,.25);background:rgba(255,255,255,.45);transition:all .25s ease;display:inline-flex;align-items:center;justify-content:center}.footer-nav-link:hover{transform:translateY(-2px);border-color:rgba(13,110,253,.28);color:#0d6efd!important;box-shadow:0 10px 20px rgba(15,23,42,.08)}.footer-meta-pill{display:inline-flex;align-items:center;gap:8px;padding:8px 14px;border-radius:999px;background:rgba(15,23,42,.05);border:1px solid rgba(148,163,184,.2);font-size:12px;font-weight:700;color:#475569}.footer-copy{margin:14px 0 8px;font-size:13px;font-weight:700;color:#334155!important}.footer-disclaimer{margin:0 auto;max-width:760px;font-size:12px;line-height:1.6;color:#64748b!important}.sidenav{height:100%;width:0;position:fixed;z-index:2000;top:0;left:0;background:linear-gradient(180deg,rgba(255,255,255,.96),rgba(255,255,255,.9));border-right:1px solid rgba(68,182,249,.18);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);overflow-x:hidden;transition:.4s;box-shadow:10px 0 36px rgba(15,23,42,.12);padding-top:60px}.sidenav a{padding:15px 25px;text-decoration:none;font-size:16px;color:#0f172a;display:block;border-bottom:1px solid rgba(226,232,240,.8);font-weight:600;transition:all .25s ease}.sidenav a:hover{padding-left:30px;background:rgba(239,246,255,.8);color:#0d6efd}.sidenav .closebtn{position:absolute;top:0;right:20px;font-size:36px;margin-left:50px;color:#64748b;border:none;background:none}.menu-overlay{position:fixed;width:100%;height:100%;top:0;left:0;background-color:rgba(0,0,0,.5);z-index:1500;backdrop-filter:blur(2px)}.hamburger{display:none;width:44px;height:44px;border-radius:12px;align-items:center;justify-content:center;font-size:24px;cursor:pointer;color:#0f172a;background:rgba(255,255,255,.45);border:1px solid rgba(255,255,255,.45);box-shadow:0 10px 20px rgba(15,23,42,.08);padding:0;-moz-appearance:none;appearance:none;-webkit-appearance:none;line-height:1}.hamburger i{pointer-events:none}@media (max-width:768px){.hamburger{display:inline-flex!important;flex:0 0 44px}.smart-bar{gap:10px}.bar-wa{margin-left:auto}.bar-wa a{padding:8px 12px}}.calc-page-container{max-width:600px;margin:0 auto 40px}.back-btn-container{margin-bottom:20px}.pro-back-btn{display:inline-flex;align-items:center;gap:8px;color:#64748b;text-decoration:none;font-weight:600;font-size:14px;padding:8px 15px;background:linear-gradient(145deg,rgba(255,255,255,.34),rgba(255,255,255,.18));border-radius:50px;border:1px solid rgba(255,255,255,.42);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);box-shadow:0 14px 30px rgba(15,23,42,.08),inset 0 1px 0 rgba(255,255,255,.36);transition:.3s}.pro-back-btn:hover{background:#0f172a;color:white;border-color:#0f172a}.pro-calc-card{background:linear-gradient(145deg,rgba(255,255,255,.36),rgba(255,255,255,.18));border-radius:20px;border:1px solid rgba(255,255,255,.42);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);box-shadow:0 20px 40px rgba(0,0,0,.08),inset 0 1px 0 rgba(255,255,255,.36);overflow:hidden}.calc-header{background:linear-gradient(135deg,#0f172a,#1e293b);color:white;padding:30px 20px;text-align:center}.calc-icon{width:60px;height:60px;background:rgba(255,255,255,.1);border-radius:50%;display:flex;justify-content:center;align-items:center;font-size:24px;margin:0 auto 15px;color:#38bdf8}.calc-header h2{margin:0 0 5px;font-size:24px;font-weight:800}.calc-header p{margin:0;color:#94a3b8;font-size:14px}.calc-body{padding:30px}.pro-input-group{margin-bottom:20px;text-align:left}.pro-input-group label{display:block;font-size:14px;font-weight:700;color:#334155;margin-bottom:8px}.pro-date-input{width:100%;padding:14px;border:1px solid rgba(148,163,184,.28);border-radius:12px;font-size:15px;background:rgba(255,255,255,.36);color:#0f172a;font-family:inherit;font-weight:600;outline:none;transition:.3s;box-sizing:border-box;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.pro-date-input:focus{border-color:#0d6efd;background:rgba(255,255,255,.46);box-shadow:0 0 0 4px rgba(13,110,253,.1)}.pro-calc-btn{width:100%;padding:16px;background:linear-gradient(135deg,#0d6efd,#2563eb);color:white;border:none;border-radius:12px;font-weight:700;font-size:16px;cursor:pointer;transition:.3s;display:flex;justify-content:center;align-items:center;gap:10px;box-shadow:0 10px 20px rgba(13,110,253,.3)}.pro-calc-btn:hover{transform:translateY(-2px);box-shadow:0 15px 25px rgba(13,110,253,.4)}.pro-result-box{margin-top:30px;padding-top:25px;border-top:2px dashed #e2e8f0;text-align:center}.pro-result-box h3{margin:0 0 20px;color:#10b981;font-size:18px;display:flex;align-items:center;justify-content:center;gap:8px}.result-grid{display:flex;justify-content:space-between;gap:15px}.res-item{flex:1;padding:20px 10px;border-radius:16px;display:flex;flex-direction:column;justify-content:center;align-items:center}.box-year{background:#eff6ff;border:1px solid #bfdbfe;color:#1d4ed8}.box-month{background:#fef2f2;border:1px solid #fecaca;color:#b91c1c}.box-day{background:#f0fdf4;border:1px solid #bbf7d0;color:#15803d}.res-num{font-size:32px;font-weight:800;line-height:1;margin-bottom:5px}.res-label{font-size:12px;font-weight:700;text-transform:uppercase;opacity:.8}.animation-slide-up{animation:slideUp .5s cubic-bezier(.16,1,.3,1)}.extra-stats-container{margin-top:30px;padding-top:25px;border-top:1px dashed #cbd5e1;text-align:left}.extra-stats-container h4{margin:0 0 15px;color:#475569;font-size:15px;font-weight:700}.extra-stats-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.stat-box{background:linear-gradient(145deg,rgba(255,255,255,.32),rgba(255,255,255,.16));border:1px solid rgba(255,255,255,.38);border-radius:12px;padding:15px 5px;display:flex;flex-direction:column;align-items:center;justify-content:center;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);box-shadow:inset 0 1px 0 rgba(255,255,255,.34);transition:all .3s ease}.stat-box:hover{background:linear-gradient(145deg,rgba(255,255,255,.4),rgba(255,255,255,.2));border-color:rgba(96,165,250,.4);box-shadow:0 10px 20px rgba(0,0,0,.06);transform:translateY(-2px)}.stat-icon{font-size:20px;margin-bottom:8px}.stat-value{font-size:16px;font-weight:800;color:#0f172a;line-height:1.2;margin-bottom:3px}.stat-label{font-size:11px;font-weight:700;color:#64748b;text-transform:uppercase}@media (max-width:500px){.extra-stats-grid{grid-template-columns:1fr}.stat-box{flex-direction:row;justify-content:flex-start;padding:12px 20px;gap:15px}.stat-icon{margin-bottom:0;font-size:24px;width:30px;text-align:center}.stat-value{font-size:18px;margin-bottom:0}.stat-label{margin-left:auto}}[data-theme=dark] .footer-links{border-top:1px solid rgba(51,65,85,.9);background:linear-gradient(180deg,rgba(15,23,42,.82),rgba(15,23,42,.68));box-shadow:inset 0 1px 0 rgba(255,255,255,.05)}[data-theme=dark] .footer-brand h3{color:#f8fafc}[data-theme=dark] .footer-brand p{color:#94a3b8}[data-theme=dark] .footer-nav-link{color:#cbd5e1!important;background:rgba(30,41,59,.7);border-color:#334155}[data-theme=dark] .footer-nav-link:hover{color:#93c5fd!important;border-color:#3b82f6}[data-theme=dark] .footer-meta-pill{background:rgba(30,41,59,.72);border-color:#334155;color:#cbd5e1}[data-theme=dark] .footer-copy{color:#e2e8f0!important}[data-theme=dark] .footer-disclaimer{color:#94a3b8!important}[data-theme=dark] .sidenav{background:linear-gradient(180deg,rgba(15,23,42,.96),rgba(15,23,42,.92));border-right-color:#334155}[data-theme=dark] .sidenav a{color:#e2e8f0;border-bottom-color:rgba(51,65,85,.9)}[data-theme=dark] .sidenav a:hover{background:rgba(30,41,59,.9);color:#93c5fd}[data-theme=dark] .hamburger{background:rgba(30,41,59,.82);border-color:#334155;color:#f8fafc}.about-cta-row{display:flex;gap:8px;flex-wrap:wrap;margin-top:14px}.about-cta-btn{text-decoration:none;border-radius:10px;padding:8px 12px;font-size:12px;font-weight:700;display:inline-flex;align-items:center;gap:6px;border:1px solid rgba(255,255,255,.42);color:#334155;background:linear-gradient(145deg,rgba(255,255,255,.34),rgba(255,255,255,.16));backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);box-shadow:inset 0 1px 0 rgba(255,255,255,.34)}.about-cta-btn.call{background:linear-gradient(145deg,rgba(239,246,255,.78),rgba(219,234,254,.42));color:#1d4ed8;border-color:rgba(191,219,254,.72)}.about-cta-btn.wa{background:linear-gradient(145deg,rgba(236,253,245,.8),rgba(187,247,208,.38));color:#166534;border-color:rgba(187,247,208,.68)}.about-cta-btn.map{background:linear-gradient(145deg,rgba(255,247,237,.82),rgba(254,215,170,.36));color:#9a3412;border-color:rgba(253,215,170,.72)}.about-stats-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin:16px 0}.about-stat-card{background:linear-gradient(145deg,rgba(255,255,255,.34),rgba(255,255,255,.16));border:1px solid rgba(255,255,255,.4);border-radius:12px;padding:14px;text-align:center;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);box-shadow:0 16px 34px rgba(15,23,42,.06),inset 0 1px 0 rgba(255,255,255,.34)}.about-stat-card strong{display:block;font-size:22px;color:#1d4ed8;font-weight:900}.about-stat-card span{font-size:12px;color:#64748b;font-weight:700}.about-timeline-card{background:linear-gradient(145deg,rgba(255,255,255,.34),rgba(255,255,255,.16));border:1px solid rgba(255,255,255,.4);border-radius:14px;padding:16px;margin-bottom:14px;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);box-shadow:0 18px 36px rgba(15,23,42,.06),inset 0 1px 0 rgba(255,255,255,.34)}.about-timeline-card h3{margin:0 0 10px;color:#0f172a}@media (max-width:600px){.footer-links{padding:22px 14px 24px;border-radius:18px}.footer-brand{flex-direction:column;gap:10px}.footer-nav{gap:8px}.footer-nav-link{padding:7px 12px;font-size:12px}}.about-timeline-list{list-style:none;margin:0;display:grid;gap:8px;position:relative;padding:0 0 0 20px;border-left:3px solid #dbeafe}.about-timeline-list li{background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:10px 12px;color:#334155;font-size:13px;font-weight:600;position:relative;animation:timelineSlideIn .5s ease both}.about-timeline-list li:first-child{animation-delay:.1s}.about-timeline-list li:nth-child(2){animation-delay:.2s}.about-timeline-list li:nth-child(3){animation-delay:.3s}.about-timeline-list li:nth-child(4){animation-delay:.4s}.about-timeline-list li:before{content:"";position:absolute;left:-26px;top:14px;width:12px;height:12px;border-radius:50%;background:var(--primary-color);border:3px solid #fff;box-shadow:0 0 0 2px var(--primary-color)}@keyframes timelineSlideIn{0%{opacity:0;transform:translateX(-15px)}to{opacity:1;transform:translateX(0)}}.about-timeline-list li span{color:#1d4ed8;font-weight:900;margin-right:8px}@media (max-width:800px){.about-stats-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:500px){.about-stats-grid{grid-template-columns:1fr}}[data-theme=dark] .pro-back-btn{background:linear-gradient(145deg,rgba(15,23,42,.7),rgba(30,41,59,.46));border-color:rgba(148,163,184,.18);color:#cbd5e1;box-shadow:0 14px 30px rgba(2,6,23,.3),inset 0 1px 0 rgba(255,255,255,.05)}[data-theme=dark] .pro-calc-card{background:linear-gradient(145deg,rgba(15,23,42,.84),rgba(30,41,59,.56));border-color:rgba(148,163,184,.18);box-shadow:0 20px 40px rgba(2,6,23,.34),inset 0 1px 0 rgba(255,255,255,.04)}[data-theme=dark] .pro-date-input{background:rgba(15,23,42,.68);border-color:rgba(148,163,184,.18);color:#e2e8f0}[data-theme=dark] .pro-date-input:focus{background:rgba(15,23,42,.82)}[data-theme=dark] .stat-box{background:linear-gradient(145deg,rgba(15,23,42,.72),rgba(30,41,59,.46));border-color:rgba(148,163,184,.16);box-shadow:inset 0 1px 0 rgba(255,255,255,.04)}[data-theme=dark] .about-cta-btn{background:linear-gradient(145deg,rgba(15,23,42,.7),rgba(30,41,59,.46));border-color:rgba(148,163,184,.18);color:#cbd5e1}[data-theme=dark] .about-cta-btn.call{color:#93c5fd}[data-theme=dark] .about-cta-btn.wa{color:#86efac}[data-theme=dark] .about-cta-btn.map{color:#fdba74}[data-theme=dark] .about-stat-card{background:linear-gradient(145deg,rgba(15,23,42,.72),rgba(30,41,59,.46));border-color:rgba(148,163,184,.16)}[data-theme=dark] .about-stat-card strong{color:#93c5fd}[data-theme=dark] .about-stat-card span{color:#94a3b8}[data-theme=dark] .about-timeline-card{background:linear-gradient(145deg,rgba(15,23,42,.72),rgba(30,41,59,.46));border-color:rgba(148,163,184,.16)}[data-theme=dark] .about-timeline-card h3{color:#f8fafc}[data-theme=dark] .about-timeline-list{border-left-color:#334155}[data-theme=dark] .about-timeline-list li{background:#1e293b;border-color:#334155;color:#cbd5e1}[data-theme=dark] .about-timeline-list li:before{background:#3b82f6;border-color:#1e293b;box-shadow:0 0 0 2px #3b82f6}[data-theme=dark] .about-timeline-list li span{color:#93c5fd}