.blog-page{display:block}*,:after,:before{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}a{text-decoration:none;color:inherit}img{display:block;max-width:100%}button,input{font-family:inherit}:root{--red:#c8200a;--red-dk:#a01800;--red-lt:#fef0ee;--ink:#1a1a1a;--body:#4a4a4a;--muted:#8a8a85;--border:#e0ddd6;--border-l:#edeae4;--warm:#f0ede8;--warm-2:#f7f5f1;--paper:#fdfcfa;--white:#fff;--serif:var(--font-dm-serif),"DM Serif Display",Georgia,serif;--sans:var(--font-poppins),"Poppins",system-ui,-apple-system,sans-serif}body{font-family:var(--sans);color:var(--body);background:var(--paper);line-height:1.65;-webkit-font-smoothing:antialiased;overflow-x:hidden}.wrap{max-width:1200px;margin:0 auto}.eyebrow{font-size:12.5px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--muted);display:block}.eyebrow-red{color:var(--red)}.btn{display:inline-flex;align-items:center;gap:9px;font-size:14px;font-weight:600;padding:13px 26px;border-radius:2px;border:1px solid transparent;transition:all .18s;white-space:nowrap;line-height:1}.btn-red{background:var(--red);color:#fff;border-color:var(--red)}.btn-red:hover{background:var(--red-dk);border-color:var(--red-dk)}.btn-line{background:transparent;color:var(--ink);border-color:var(--ink)}.btn-line:hover{background:#1a1a1a;color:#fff!important;border-color:var(--ink)}.rv{opacity:0;transform:translateY(14px);transition:opacity .5s ease,transform .5s ease}.rv.on{opacity:1;transform:none}.dl1{transition-delay:.05s}.dl2{transition-delay:.1s}.dl3{transition-delay:.15s}.dl4{transition-delay:.2s}@media (prefers-reduced-motion:reduce){.rv{opacity:1!important;transform:none!important;transition:none!important}}@media (max-width:700px){.wrap{padding-left:20px;padding-right:20px}}.not-found_wrapper__YrWZW{min-height:100vh;position:relative;display:flex;align-items:center;justify-content:center;overflow:hidden;padding:80px 24px 40px;background:#f8fafc}.not-found_blurOne__eUvRt,.not-found_blurTwo__t8Mw7{position:absolute;width:380px;height:380px;border-radius:50%;filter:blur(120px)}.not-found_blurOne__eUvRt{background:#ef4444;top:-150px;left:-120px}.not-found_blurTwo__t8Mw7{background:#b91c1c;bottom:-150px;right:-120px}.not-found_aurora__LOn_Q{position:absolute;inset:0;background:radial-gradient(circle at 20% 20%,rgba(239,68,68,.18),transparent 35%),radial-gradient(circle at 80% 80%,rgba(185,28,28,.16),transparent 35%),radial-gradient(circle at center,rgba(220,38,38,.1),transparent 40%)}.not-found_card__VS9aN{width:100%;max-width:1200px;display:grid;grid-template-columns:1fr 1fr;grid-gap:clamp(40px,6vw,70px);gap:clamp(40px,6vw,70px);align-items:center;background:hsla(0,0%,100%,.72);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-radius:32px;padding:clamp(30px,5vw,70px);border:1px solid hsla(0,0%,100%,.7);box-shadow:0 20px 60px rgba(15,23,42,.08)}.not-found_badge__Ld3kJ{display:inline-block;padding:8px 18px;border-radius:999px;background:#eef4ff;color:#2563eb;font-weight:600;margin-bottom:25px}.not-found_left__ulcat h1{font-size:58px;line-height:1.1;margin-bottom:20px;color:#0f172a}.not-found_left__ulcat h1 span{background:linear-gradient(135deg,#ef4444,#b91c1c,#7f1d1d);-webkit-background-clip:text;color:transparent}.not-found_left__ulcat p{font-size:clamp(16px,2vw,18px);line-height:1.8;color:#64748b;max-width:520px}.not-found_actions__eb6u_{display:flex;gap:18px;margin-top:45px}.not-found_primary__8Gju7,.not-found_secondary__g7GLD{padding:15px 28px;border-radius:999px;text-decoration:none;transition:.35s;font-weight:600}.not-found_primary__8Gju7{color:#fff;background:linear-gradient(135deg,#ef4444,#b91c1c);box-shadow:0 15px 35px rgba(220,38,38,.35)}.not-found_primary__8Gju7:hover{transform:translateY(-4px);box-shadow:0 20px 45px rgba(220,38,38,.45)}.not-found_secondary__g7GLD{border:1px solid #dbe4f0;color:#0f172a;background:#fff}.not-found_secondary__g7GLD:hover{transform:translateY(-4px)}.not-found_right__mVKJ9{display:flex;justify-content:center}.not-found_illustration__7kBvd{position:relative;width:min(420px,100%);aspect-ratio:1}.not-found_middleCircle__zlqff,.not-found_outerCircle__0E5bz{position:absolute;inset:0;border-radius:50%;border:2px solid rgba(37,99,235,.12);animation:not-found_spin__qCBVe 22s linear infinite}.not-found_middleCircle__zlqff{inset:45px;animation-direction:reverse}.not-found_centerCard__LsK_j{position:absolute;inset:110px;display:flex;flex-direction:column;justify-content:center;align-items:center;border-radius:24px;background:#fff;box-shadow:0 20px 50px rgba(0,0,0,.08)}.not-found_centerCard__LsK_j h2{background:linear-gradient(135deg,#ef4444,#dc2626,#991b1b);-webkit-background-clip:text;color:transparent}.not-found_centerCard__LsK_j span{color:#64748b;font-size:18px}.not-found_dot2__6Nyxu,.not-found_dot3__mnTvE,.not-found_dot__fuK_Y{position:absolute;width:16px;height:16px;border-radius:50%;background:#ef4444}.not-found_dot__fuK_Y{top:0;left:50%}.not-found_dot2__6Nyxu{right:0;top:60%;background:#dc2626}.not-found_dot3__mnTvE{bottom:20px;left:30px;background:#991b1b}@keyframes not-found_spin__qCBVe{to{transform:rotate(1turn)}}@media (max-width:900px){.not-found_card__VS9aN{grid-template-columns:1fr;text-align:center;padding:40px 30px}.not-found_left__ulcat p{margin:auto}.not-found_actions__eb6u_{justify-content:center;flex-wrap:wrap}.not-found_left__ulcat h1{font-size:clamp(2.2rem,5vw,3.6rem);line-height:1.1;margin-bottom:20px;color:#0f172a}.not-found_illustration__7kBvd{width:300px;height:300px}.not-found_centerCard__LsK_j{inset:75px}.not-found_centerCard__LsK_j h2{font-size:56px}}@media (max-width:992px){.not-found_card__VS9aN{grid-template-columns:1fr;text-align:center;gap:50px}.not-found_left__ulcat{order:2}.not-found_right__mVKJ9{order:1}.not-found_left__ulcat p{margin:auto}.not-found_illustration__7kBvd{width:320px}.not-found_centerCard__LsK_j{inset:80px}.not-found_centerCard__LsK_j h2{font-size:58px}}@media (max-width:480px){.not-found_wrapper__YrWZW{padding:65px 14px 24px}.not-found_card__VS9aN{padding:24px 16px;border-radius:20px}.not-found_left__ulcat h1{font-size:2rem}.not-found_left__ulcat p{font-size:15px;line-height:1.7}.not-found_illustration__7kBvd{width:210px}.not-found_centerCard__LsK_j{inset:52px}.not-found_centerCard__LsK_j h2{font-size:40px}.not-found_centerCard__LsK_j span{font-size:13px}.not-found_blurOne__eUvRt,.not-found_blurTwo__t8Mw7{width:220px;height:220px;filter:blur(90px)}}.hero{background:var(--warm);padding:72px 0 47px;position:relative}.hero-top{display:grid;grid-template-columns:1.25fr 1fr;grid-gap:72px;gap:72px;align-items:end;padding-bottom:48px}.hero-h1{font-family:var(--serif);font-size:clamp(42px,5.8vw,65px);font-weight:700;line-height:1.06;letter-spacing:-.025em;color:var(--ink);margin:18px 0 0}.hero-h1 em{font-style:italic;color:var(--red)}.hero-sub{font-size:16.5px;line-height:1.78;color:var(--body);padding-bottom:8px}.hero-stats{display:flex;align-items:center;gap:0;margin-top:20px;padding-top:18px;border-top:1px solid var(--border)}.hstat{padding-right:28px;margin-right:28px;border-right:1px solid var(--border)}.hstat:last-child{border-right:none;padding-right:0;margin-right:0}.hstat-v{font-family:var(--serif);font-size:24px;color:var(--ink);line-height:1}.hstat-l{font-size:10.5px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin-top:5px}@media (max-width:1040px){.hero-top{grid-template-columns:1fr;gap:28px;align-items:start}}@media (max-width:700px){.hero{padding:48px 0 0}.hero-stats{flex-wrap:wrap;gap:16px 0}}.cta{background:var(--warm);border-top:1px solid var(--border);padding:76px 0}.cta-inner{display:grid;grid-template-columns:1fr auto;grid-gap:56px;gap:56px;align-items:center}.cta-h2{font-family:var(--serif);font-size:clamp(28px,3.4vw,44px);font-weight:400;line-height:1.1;letter-spacing:-.02em;color:var(--ink);margin:16px 0 14px}.cta-h2 em{font-style:italic;color:var(--red)}.cta-desc{font-size:15.5px;line-height:1.75;color:var(--body);max-width:520px}.cta-btns{display:flex;gap:12px;flex-wrap:wrap;flex-shrink:0}.btn123{display:inline-flex;align-items:center;gap:9px;font-size:14px;font-weight:600;padding:13px 26px;border-radius:2px;border:1px solid transparent;transition:all .18s;white-space:nowrap;line-height:1}.btn123:hover{color:#f0f8ff!important}.btn1234{display:inline-flex;align-items:center;gap:9px;font-size:14px;font-weight:600;padding:13px 26px;border-radius:2px;border:1px solid transparent;transition:all .18s;white-space:nowrap;line-height:1}.btn1234 :hover{color:var(--warm)!important;font-weight:500!important}@media(max-width:1040px){.cta-inner{grid-template-columns:1fr;gap:28px}}@media(max-width:700px){.cta{padding:56px 0;margin-top:64px}}.posts{padding:56px 0;background:var(--paper)}.posts-head{display:flex;align-items:baseline;justify-content:space-between;gap:24px;flex-wrap:wrap;padding-bottom:18px}.posts-h2{font-family:var(--serif);font-size:26px;font-weight:500;letter-spacing:-.015em;color:var(--ink)}.sort-btn{font-size:13px;font-weight:500;color:var(--muted);background:none;cursor:pointer;padding:0 0 3px;border:none;border-bottom:1.5px solid transparent;transition:all .15s}.sort-btn:hover{color:var(--ink)!important;background-color:#fdfcfa!important}.sort-btn.on{color:var(--ink);border-bottom-color:var(--ink);font-weight:600}.posts-shell{display:grid;grid-template-columns:1fr 280px;grid-gap:64px;gap:64px;align-items:start}.post-list{border-top:1px solid var(--border)}.empty{display:none;padding:64px 24px;text-align:center;border-bottom:1px solid var(--border)}.empty.on{display:block}.empty-t{font-family:var(--serif);font-size:22px;color:var(--ink);margin-bottom:8px}.empty-b{font-size:14px;color:var(--muted);margin-bottom:22px}.blog-loading-label{margin:0 0 20px;font-size:13px;font-weight:500;letter-spacing:.02em;color:var(--text-secondary,#777)}.loading-dots{display:inline-block;width:18px;animation:dots-pulse 1s ease-in-out infinite}@keyframes dots-pulse{50%{opacity:.35}}@media(max-width:1040px){.posts-shell{grid-template-columns:1fr;gap:56px}}@media(max-width:700px){.posts{padding:44px 0 0}}.post{display:grid;grid-template-columns:200px 1fr;grid-gap:28px;gap:28px;align-items:start;padding:28px 0;border-bottom:1px solid var(--border-l);transition:background .18s;position:relative}.post:hover{background:var(--warm-2);margin:0 -20px;padding:28px 20px}.post.hidden{display:none}.post-img{overflow:hidden;aspect-ratio:4/3;background:var(--warm-2)}.post-img img{width:100%;height:100%;object-fit:cover;transition:transform .55s cubic-bezier(.22,1,.36,1)}.post:hover .post-img img{transform:scale(1.045)}.post-body{padding-top:2px}.post-meta{display:flex;align-items:center;gap:11px;margin-bottom:10px}.post-cat{font-size:10px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--red)}.post-bar{width:14px;height:1px;background:var(--border)}.post-date{font-size:11.5px;color:var(--muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:.02em}.post-title{font-family:var(--serif);font-size:21px;font-weight:500;line-height:1.24;letter-spacing:-.015em;color:var(--ink);margin-bottom:9px}.post:hover .post-title{color:var(--red)}.post-excerpt{font-size:14px;line-height:1.72;color:var(--body);margin-bottom:14px;max-width:560px}.post-foot{gap:16px}.post-foot,.post-read{display:flex;align-items:center}.post-read{font-size:11.5px;color:var(--muted);gap:6px;letter-spacing:.02em}.post-arrow{font-size:13px;color:var(--red);font-weight:600;transition:transform .18s;display:inline-block}.post:hover .post-arrow{transform:translateX(4px)}@media (max-width:700px){.post{grid-template-columns:1fr;gap:16px}.post-img{aspect-ratio:16/9}.post:hover{margin:0;padding:28px 0}}.pagination{padding:40px 0 0}.page-info{font-size:12.5px;color:var(--muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:.02em}.page-info strong{color:var(--ink);font-weight:600}.page-nums{gap:30px;margin:0 auto}.page-num,.page-nums{display:flex;align-items:center}.page-num{min-width:34px;height:34px;justify-content:center;font-size:13px;font-weight:500;color:var(--muted);border:1px solid transparent;transition:all .15s;background-color:#f0ede8;padding:0 9px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.page-num:hover{color:#000!important;background-color:#f0ede8!important;border:none}.page-num.on{background:var(--ink);color:#fff;border-color:var(--ink);font-weight:600}.page-gap{color:var(--muted);font-size:13px;padding:0 5px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.page-next{font-size:13px;font-weight:600;display:inline-flex;align-items:center;gap:7px;padding:0 0 0 14px;transition:gap .15s}.page-next,.page-next:hover{color:var(--red);background-color:transparent}.page-next:hover{gap:11px}@media(max-width:700px){.pagination{flex-direction:column;align-items:flex-start;gap:18px}}.blog-skeleton-list{width:100%;min-width:0}.blog-skeleton-item{display:flex;align-items:flex-start;gap:20px;padding:20px 0;border-top:1px solid var(--border-color,#e9e5e0)}.blog-skeleton-item:last-child{border-bottom:1px solid var(--border-color,#e9e5e0)}.blog-sk-image{flex:0 0 150px;width:150px;height:115px;border-radius:0}.blog-sk-info{flex:1 1;min-width:0;padding-top:2px}.blog-sk-meta{display:flex;align-items:center;gap:10px;margin-bottom:13px}.skeleton{position:relative;overflow:hidden;background:#eeece9;border-radius:3px}.skeleton:after{position:absolute;inset:0;content:"";background:linear-gradient(100deg,transparent 20%,hsla(0,0%,100%,.8) 50%,transparent 80%);transform:translateX(-100%);animation:blog-sk-shimmer 1.5s ease-in-out infinite}.blog-sk-category{width:105px;height:7px}.blog-sk-dash{width:10px;height:1px;background:#ddd8d2}.blog-sk-date{width:65px;height:7px;background:#f0eeeb}.blog-sk-title{width:82%;height:15px;margin-bottom:12px}.blog-sk-description{width:96%;height:8px;margin-bottom:7px;background:#f0eeeb}.blog-sk-desc-short{width:70%}.blog-sk-footer{display:flex;align-items:center;gap:14px;margin-top:15px}.blog-sk-read-time{width:48px;height:7px;background:#f0eeeb}.blog-sk-arrow{width:13px;height:3px;background:#e9c4b9}@keyframes blog-sk-shimmer{to{transform:translateX(100%)}}@media (max-width:768px){.blog-skeleton-item{gap:16px}.blog-sk-image{flex-basis:125px;width:125px;height:100px}.blog-sk-title{width:95%}}@media (max-width:480px){.blog-skeleton-item{gap:12px;padding:16px 0}.blog-sk-image{flex-basis:100px;width:100px;height:90px}.blog-sk-meta{flex-wrap:wrap;gap:6px;margin-bottom:10px}.blog-sk-category{width:75px}.blog-sk-date{width:48px}.blog-sk-title{width:100%;height:12px;margin-bottom:9px}.blog-sk-description{width:100%}.blog-sk-desc-short{width:65%}.blog-sk-footer{margin-top:12px}}@media (prefers-reduced-motion:reduce){.skeleton:after{animation:none}}.side-lbl{font-size:10.5px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--muted);margin-bottom:16px;display:block;padding-bottom:12px;border-bottom:1px solid var(--ink)}.sidebar{--ink:#171717;--body:#3d3d3a;--muted:#92918b;--border:#e3dfd6;--border-l:#eae8e3;--red:#e21b12;--warm-2:#f3f1ec;position:-webkit-sticky;position:sticky;top:80px;display:flex;flex-direction:column;gap:38px;font-family:inherit;color:var(--ink)}@media (max-width:1040px){.sidebar{position:static;display:grid;grid-template-columns:1fr 1fr;grid-gap:40px;gap:40px;align-items:start}}@media (max-width:700px){.sidebar{grid-template-columns:1fr}}.search-icon{flex-shrink:0}.search-wrap{position:relative;border-bottom:1.5px solid var(--ink);display:flex;align-items:center;gap:10px;padding-bottom:10px}.search-wrap:focus-within{border-bottom-color:var(--red)}#blogSearch{flex:1 1;background:none;border:none;font-size:15px;color:var(--ink);padding:0}#blogSearch::placeholder{color:var(--muted)}#blogSearch:focus{outline:none}.search-clear{background:none;border:none;cursor:pointer;font-size:16px;color:var(--muted);line-height:1;padding:0 2px;display:none;transition:color .15s}.search-clear.on{display:block}.search-count{font-size:11.5px;color:var(--muted);margin-top:11px;min-height:16px;letter-spacing:.01em}.search-count strong{color:var(--red);font-weight:600}.search-spinner{width:18px;height:18px;flex-shrink:0;border:2px solid #d1d5db;border-top-color:#2563eb;border-radius:50%;animation:search-spin .7s linear infinite;margin-right:12px}@keyframes search-spin{to{transform:rotate(1turn)}}.search-count{min-height:20px}@media(max-width:1040px){.side-search{grid-column:1/-1}}.pop-list{display:flex;flex-direction:column}.pop-item{display:grid;grid-template-columns:26px 1fr;grid-gap:14px;gap:14px;align-items:start;padding:14px 0;border-bottom:1px solid var(--border-l);transition:all .15s}.pop-item:last-child{border-bottom:none}.pop-item:hover{margin:0 -12px;padding:14px 12px;background:var(--warm-2)}.pop-num{font-family:var(--serif);font-size:19px;color:var(--border);line-height:1.15;transition:color .18s}.pop-item:hover .pop-num{color:var(--red)}.pop-title{font-size:13px;font-weight:500;line-height:1.5;color:var(--ink)}.pop-item:hover .pop-title{color:var(--red)}.pop-date{font-size:11px;color:var(--muted);margin-top:4px}.cat-list{display:flex;flex-direction:column}.cat-item{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding:11px 0;border-bottom:1px solid var(--border-l);font-size:15.5px;color:var(--body);transition:color .15s}.cat-item:last-child{border-bottom:none}.cat-item:hover{color:var(--red)}.cat-n{font-size:11px;color:var(--muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.cat-item:hover .cat-n{color:var(--red)}.zoho-form{height:500px;width:99%;border:none}.elementor-995 .elementor-element.elementor-element-4d1fbe1{margin-bottom:0!important}.elementor-column-gap-default>.elementor-row>.elementor-column>.elementor-element-populated>.elementor-widget-wrap{padding:0!important}@media (max-width:767px){.elementor-995 .elementor-element.elementor-element-4d1fbe1{z-index:999!important}.elementor-995 .elementor-element.elementor-element-fff07e0>.elementor-widget-container{margin:5px 5px 0 0}.elementor-995 .elementor-element.elementor-element-62a8f1b{padding:0 0 80px}}.featured{background:var(--warm);padding-bottom:76px}.feat{display:grid;grid-template-columns:1.05fr 1fr;grid-gap:56px;gap:56px;align-items:center;border-top:1px solid var(--border);padding-top:44px}.feat-img-wrap{position:relative;overflow:hidden;aspect-ratio:4/3;background:var(--warm-2)}.feat-img-wrap img{width:100%;height:100%;object-fit:cover;transition:transform .6s cubic-bezier(.22,1,.36,1)}.feat:hover .feat-img-wrap img{transform:scale(1.035)}.feat-tag{position:absolute;top:0;left:0;background:var(--red);color:#fff;font-size:10px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;padding:8px 16px;z-index:2}.feat-body{padding-right:20px}.feat-meta{display:flex;align-items:center;gap:12px;margin-bottom:18px}.feat-cat{font-size:10.5px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--red)}.feat-bar{width:18px;height:1px;background:var(--border)}.feat-date{font-size:13px;color:var(--muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:.02em}.feat-title{font-family:var(--serif);font-size:clamp(26px,3vw,30px);font-weight:550;line-height:1.12;letter-spacing:-.02em;color:var(--ink);margin-bottom:16px}.feat:hover .feat-title{color:var(--red)}.feat-excerpt{font-size:15.5px;line-height:1.75;color:var(--body);margin-bottom:26px}.feat-foot{display:flex;align-items:center;gap:20px;padding-top:20px;border-top:1px solid var(--border)}.feat-read{color:var(--muted);display:flex;letter-spacing:.02em}.feat-link,.feat-read{font-size:15px;align-items:center;gap:7px}.feat-link{font-weight:600;color:var(--red);display:inline-flex;margin-left:auto;transition:gap .18s}.feat:hover .feat-link{gap:12px}@media (max-width:1040px){.feat{grid-template-columns:1fr;gap:28px}.feat-body{padding-right:0}}