@keyframes rb-pulse-green{0%,to{opacity:1;transform:scale(1);box-shadow:0 0 8px rgba(16,185,129,.6)}50%{opacity:.7;transform:scale(1.2);box-shadow:0 0 12px rgba(16,185,129,.8)}}@keyframes rb-dropdown-fade{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}@keyframes rbLangFadeIn{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}img:is([sizes^="auto,"i]){contain-intrinsic-size:3000px 1500px}:root{--wp-block-synced-color:#7a00df;--wp-block-synced-color--rgb:122,0,223;--wp-bound-block-color:var(--wp-block-synced-color);--wp-editor-canvas-background:#ddd;--wp-admin-theme-color:#007cba;--wp-admin-theme-color--rgb:0,124,186;--wp-admin-theme-color-darker-10:#006ba1;--wp-admin-theme-color-darker-10--rgb:0,107,160.5;--wp-admin-theme-color-darker-20:#005a87;--wp-admin-theme-color-darker-20--rgb:0,90,135;--wp-admin-border-width-focus:2px}@media (min-resolution:192dpi){:root{--wp-admin-border-width-focus:1.5px}}:root{--wp--preset--font-size--normal:16px;--wp--preset--font-size--huge:42px}.screen-reader-text{border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal!important}.screen-reader-text:focus{background-color:#ddd;clip-path:none;color:#444;display:block;font-size:1em;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}:root{--wp--preset--aspect-ratio--square:1;--wp--preset--aspect-ratio--4-3:4/3;--wp--preset--aspect-ratio--3-4:3/4;--wp--preset--aspect-ratio--3-2:3/2;--wp--preset--aspect-ratio--2-3:2/3;--wp--preset--aspect-ratio--16-9:16/9;--wp--preset--aspect-ratio--9-16:9/16;--wp--preset--color--black:#000000;--wp--preset--color--cyan-bluish-gray:#abb8c3;--wp--preset--color--white:#ffffff;--wp--preset--color--pale-pink:#f78da7;--wp--preset--color--vivid-red:#cf2e2e;--wp--preset--color--luminous-vivid-orange:#ff6900;--wp--preset--color--luminous-vivid-amber:#fcb900;--wp--preset--color--light-green-cyan:#7bdcb5;--wp--preset--color--vivid-green-cyan:#00d084;--wp--preset--color--pale-cyan-blue:#8ed1fc;--wp--preset--color--vivid-cyan-blue:#0693e3;--wp--preset--color--vivid-purple:#9b51e0;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple:linear-gradient(135deg,rgb(6,147,227) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan:linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange:linear-gradient(135deg,rgb(252,185,0) 0%,rgb(255,105,0) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red:linear-gradient(135deg,rgb(255,105,0) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray:linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);--wp--preset--gradient--cool-to-warm-spectrum:linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple:linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux:linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk:linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean:linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass:linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight:linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--font-size--small:13px;--wp--preset--font-size--medium:20px;--wp--preset--font-size--large:36px;--wp--preset--font-size--x-large:42px;--wp--preset--spacing--20:0.44rem;--wp--preset--spacing--30:0.67rem;--wp--preset--spacing--40:1rem;--wp--preset--spacing--50:1.5rem;--wp--preset--spacing--60:2.25rem;--wp--preset--spacing--70:3.38rem;--wp--preset--spacing--80:5.06rem;--wp--preset--shadow--natural:6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep:12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp:6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined:6px 6px 0px -3px rgb(255, 255, 255), 6px 6px rgb(0, 0, 0);--wp--preset--shadow--crisp:6px 6px 0px rgb(0, 0, 0);--rb-primary:#3b82f6;--rb-primary-dark:#2563eb;--rb-primary-light:#60a5fa;--rb-secondary:#10b981;--rb-accent-purple:#8b5cf6;--rb-accent-cyan:#06b6d4;--rb-radius:8px;--rb-radius-lg:12px;--rb-radius-xl:16px;--rb-font:'Montserrat', -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif;--rb-container:1200px}*,::after,::before{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--rb-bg);color:var(--rb-text);font-family:var(--rb-font);line-height:1.7;margin:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transition:background .3s ease,color .3s ease}a{color:var(--rb-primary);text-decoration:none;transition:color .2s ease}a:hover{color:var(--rb-primary-dark)}.rb-post-grid img[width][height],img{max-width:100%;height:auto}h1,h2,h3{color:var(--rb-heading);font-weight:700;line-height:1.3;margin:0 0 .75rem}.rb-container{max-width:var(--rb-container);margin-left:auto;margin-right:auto;padding-left:1.5rem;padding-right:1.5rem;width:100%}.rb-topbar{backdrop-filter:blur(10px);background:rgba(10,14,26,.97);border-bottom:1px solid rgba(59,130,246,.12);font-size:.85rem;padding:.5rem 0;position:relative;transition:background .3s ease,border-color .3s ease;z-index:1001}.rb-topbar__content{align-items:center;display:flex;justify-content:space-between;gap:1rem}.rb-topbar__left,.rb-topbar__link,.rb-topbar__right{align-items:center;display:flex;gap:1.5rem}.rb-topbar__link{color:#94a3b8;font-size:.85rem;gap:.5rem;text-decoration:none;transition:color .2s ease;white-space:nowrap}.rb-topbar__link:hover{color:#60a5fa}.rb-topbar__link svg{flex-shrink:0;opacity:.8;transition:opacity .2s ease}.rb-support-dropdown__badge:hover svg,.rb-support-dropdown__item:hover svg,.rb-topbar__link:hover svg{opacity:1}.rb-topbar__pulse{display:inline-block;width:8px;height:8px;background:#10b981;border-radius:50%;box-shadow:0 0 8px rgba(16,185,129,.6);flex-shrink:0;animation:rb-pulse-green 2s ease-in-out infinite}.rb-support-dropdown{position:relative;z-index:1010}.rb-support-dropdown__badge{align-items:center;background:linear-gradient(135deg,#1e3a5f,#1a2744);border:1px solid rgba(59,130,246,.3);border-radius:8px;color:#e2e8f0;cursor:pointer;display:flex;font-family:inherit;font-size:.82rem;font-weight:600;gap:.45rem;padding:.35rem .75rem;transition:all .25s ease;white-space:nowrap}.rb-support-dropdown__badge:hover{background:linear-gradient(135deg,#234b78,#1e3a5f);border-color:rgba(59,130,246,.5);box-shadow:0 0 12px rgba(59,130,246,.2);color:#fff}.rb-support-dropdown__badge svg{flex-shrink:0;opacity:.85}.rb-support-dropdown__chevron{transition:transform .25s ease;opacity:.6;margin-left:.1rem}.rb-support-dropdown__menu{animation:rb-dropdown-fade .2s ease;background:#1a2744;border:1px solid rgba(59,130,246,.2);border-radius:10px;box-shadow:0 12px 40px rgba(0,0,0,.4),0 0 0 1px rgba(59,130,246,.08);display:none;flex-direction:column;left:0;min-width:200px;overflow:hidden;padding:.4rem;position:absolute;top:calc(100% + .5rem)}.rb-support-dropdown__item{align-items:center;border-radius:7px;color:#94a3b8;display:flex;font-size:.85rem;font-weight:500;gap:.65rem;padding:.6rem .75rem;text-decoration:none;transition:all .15s ease;white-space:nowrap}.rb-support-dropdown__item:hover{background:rgba(59,130,246,.12);color:#fff}.rb-support-dropdown__item svg{flex-shrink:0;opacity:.7}.rb-theme-toggle{background:rgba(59,130,246,.2);border:1px solid rgba(59,130,246,.35);border-radius:9999px;cursor:pointer;flex-shrink:0;height:24px;position:relative;transition:background .4s cubic-bezier(.4,0,.2,1),border-color .3s ease;width:48px}.rb-theme-toggle__slider{align-items:center;background:#1e293b;border-radius:9999px;box-shadow:0 2px 6px rgba(0,0,0,.25);display:flex;height:18px;justify-content:center;left:2px;position:absolute;top:2px;transition:transform .4s cubic-bezier(.4,0,.2,1),background .3s ease;transform:translateX(24px);width:18px}.rb-lang-selector{position:relative;z-index:9999}.rb-lang-selector::after{content:"";position:absolute;top:100%;right:0;width:100%;height:12px;background:0 0}.rb-lang-selector__btn{align-items:center;background:0 0;border:1px solid rgba(59,130,246,.2);border-radius:6px;color:#94a3b8;cursor:pointer;display:flex;font-size:.85rem;gap:.5rem;padding:.4rem .75rem;transition:all .2s ease;white-space:nowrap}.rb-lang-selector__btn:hover{background:rgba(59,130,246,.1);border-color:rgba(59,130,246,.3);color:#60a5fa}.rb-lang-selector__btn .fi{display:inline-block;background-size:cover;background-position:center}.rb-lang-selector__code{letter-spacing:.5px;font-weight:600}.rb-lang-selector__menu{backdrop-filter:blur(20px);background:rgba(30,41,59,.98);border:1px solid rgba(59,130,246,.3);border-radius:12px;box-shadow:0 10px 40px rgba(0,0,0,.5);display:none;min-width:160px;padding:.5rem;position:absolute;right:0;top:calc(100% + .2rem);z-index:9999;animation:rbLangFadeIn .2s cubic-bezier(.4,0,.2,1)}.rb-lang-selector__item{align-items:center;border-radius:8px;color:#94a3b8;display:flex;font-size:.9rem;gap:.5rem;padding:.65rem 1rem;text-decoration:none;transition:all .15s cubic-bezier(.4,0,.2,1)}.rb-lang-selector__item:hover{background:rgba(59,130,246,.15);color:#60a5fa}.rb-lang-selector__item--active{color:#60a5fa;font-weight:600}.fi,.rb-lang-selector__item .fi{display:inline-block;background-size:cover;background-position:center}.fi{width:1.333em;height:1em;background-size:contain;background-position:50%;background-repeat:no-repeat;line-height:1em;vertical-align:middle}.rb-mainnav{backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:rgba(10,14,26,.97);border-bottom:1px solid rgba(59,130,246,.15);box-shadow:0 4px 30px rgba(0,0,0,.3);position:relative;z-index:999}.rb-mainnav__inner{align-items:center;display:flex;gap:2rem;min-height:68px;padding-top:.25rem;padding-bottom:.25rem;justify-content:flex-start}.rb-mainnav__brand{align-items:center;display:flex;flex-shrink:0;line-height:0;margin-right:.75rem;padding:.6rem 0}.rb-logo-dark,.rb-logo-white{display:block;height:45px;width:auto;transition:transform .3s ease}.rb-logo-dark{display:none}.rb-mainnav__brand:hover .rb-logo-dark,.rb-mainnav__brand:hover .rb-logo-white{transform:scale(1.04)}.rb-mainnav__links{align-items:center;display:flex;flex:1;gap:.1rem;justify-content:center;transform:translateY(-1px)}.rb-mainnav__link{align-items:center;border-radius:8px;color:#94a3b8;display:flex;font-size:.95rem;font-weight:500;gap:.5rem;padding:.75rem .9rem;text-decoration:none;transition:color .2s ease,background .2s ease;white-space:nowrap}.rb-mainnav__link:hover{background:0 0;color:#60a5fa}.rb-mainnav__link--icon{min-width:44px;justify-content:center;padding:.6rem}.rb-mainnav__actions{align-items:center;display:flex;gap:.5rem;flex-shrink:0}.rb-mainnav__btn{align-items:center;background:linear-gradient(135deg,#3b82f6 0,#60a5fa 100%);border:2px solid transparent;border-radius:10px;color:#fff!important;display:flex;font-size:.875rem;font-weight:600;gap:.35rem;height:48px;justify-content:center;min-width:48px;padding:0 .85rem;text-decoration:none;transition:all .3s ease;white-space:nowrap}.rb-mainnav__btn svg{flex-shrink:0;height:20px;width:20px}.rb-mainnav__btn:hover{background:linear-gradient(135deg,#2563eb 0,#3b82f6 100%);box-shadow:0 6px 18px rgba(59,130,246,.3);color:#fff!important;transform:translateY(-1px)}.rb-mainnav__hamburger{background:0 0;border:0;border-radius:6px;color:rgba(255,255,255,.8);cursor:pointer;display:none;flex-shrink:0;padding:4px;transition:background .2s ease}.rb-mainnav__hamburger:hover{background:rgba(59,130,246,.1)}.rb-subnav{background:var(--rb-surface);border-bottom:1px solid var(--rb-border);position:sticky;top:0;z-index:99}.rb-subnav__inner,.rb-subnav__list{display:flex;align-items:center;justify-content:center}.rb-subnav .rb-container,.rb-subnav__inner{position:relative}.rb-subnav__list{gap:0;list-style:none;margin:0;padding:0;white-space:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}.rb-subnav__list::-webkit-scrollbar{display:none}.rb-subnav__list li a{display:block;padding:.85rem 1.15rem;font-size:.875rem;font-weight:500;color:var(--rb-text-secondary);text-decoration:none;transition:color .2s ease;position:relative}.rb-subnav__list li a:hover{color:var(--rb-text)}.rb-subnav__list li.current-menu-item a{color:var(--rb-text);font-weight:600}.rb-subnav__list li.current-menu-item a::after{content:"";position:absolute;bottom:0;left:0;right:0;height:2px;background:var(--rb-primary);border-radius:1px 1px 0 0}.rb-subnav__search-toggle{position:absolute;right:0;top:50%;transform:translateY(-50%);background:0 0;border:0;cursor:pointer;padding:.5rem;color:var(--rb-text-secondary);border-radius:50%;transition:all .2s ease;display:flex;align-items:center;justify-content:center}.rb-subnav__search-toggle:hover{color:var(--rb-text);background:var(--rb-hover)}.rb-subnav__search-box{max-height:0;overflow:hidden;transition:max-height .3s ease,padding .3s ease}.rb-subnav__search-box form{display:flex;gap:0;max-width:480px;margin:0 auto}.rb-subnav__search-box input[type=search]{flex:1;padding:.55rem 1rem;border:1.5px solid var(--rb-border);border-right:none;border-radius:var(--rb-radius)0 0 var(--rb-radius);background:var(--rb-bg);color:var(--rb-text);font-size:.85rem;outline:0;transition:border-color .2s}.rb-sidebar .search-form .search-field:focus,.rb-subnav__search-box input[type=search]:focus{border-color:var(--rb-primary)}.rb-subnav__search-box button[type=submit]{padding:.55rem .85rem;border:1.5px solid var(--rb-border);border-left:none;border-radius:0 var(--rb-radius) var(--rb-radius)0;background:var(--rb-primary);color:#fff;cursor:pointer;display:flex;align-items:center;transition:background .2s}.rb-sidebar .search-form .search-submit:hover,.rb-subnav__search-box button[type=submit]:hover{background:var(--rb-primary-dark)}@media (max-width:768px){.rb-subnav__list li a{font-size:.8rem;padding:.65rem .75rem}.rb-subnav__search-toggle{position:static;transform:none;flex-shrink:0}.rb-subnav__inner{justify-content:flex-start}}.rb-mobile-overlay{background:rgba(0,0,0,.75);height:100%;left:0;opacity:0;pointer-events:none;position:fixed;top:0;transition:opacity .35s ease,visibility .35s ease;visibility:hidden;width:100%;z-index:1098}.rb-mobile-menu{background:#0f172a;border-right:1px solid rgba(59,130,246,.25);box-shadow:10px 0 40px rgba(0,0,0,.5);display:flex;flex-direction:column;height:100vh;left:-100%;max-width:85vw;overflow-x:hidden;overflow-y:auto;position:fixed;top:0;transition:left .35s cubic-bezier(.4,0,.2,1);width:300px;z-index:1099}.rb-mobile-menu__header{align-items:center;border-bottom:1px solid rgba(255,255,255,.06);display:flex;justify-content:space-between;padding:1.25rem 1.5rem;flex-shrink:0}.rb-mobile-menu__brand{display:flex;align-items:center;line-height:0}.rb-mobile-menu__close{align-items:center;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.1);border-radius:8px;color:rgba(255,255,255,.7);cursor:pointer;display:flex;height:36px;justify-content:center;transition:all .2s ease;width:36px;flex-shrink:0}.rb-mobile-menu__close:hover{background:rgba(59,130,246,.15);border-color:rgba(59,130,246,.3);color:#60a5fa}.rb-mobile-menu__list{flex:1;list-style:none;margin:0;padding:1rem .75rem}.rb-mobile-menu__list li{margin:.15rem 0}.rb-mobile-menu__link{align-items:center;border-bottom:1px solid rgba(255,255,255,.04);border-radius:8px;color:#cbd5e1!important;display:flex;font-size:1rem;font-weight:500;padding:.85rem .75rem;text-decoration:none!important;transition:background .2s ease,color .2s ease;width:100%}.rb-mobile-menu__link:hover{background:rgba(59,130,246,.1);color:#60a5fa!important}.rb-mobile-menu__footer{border-top:1px solid rgba(255,255,255,.06);flex-shrink:0;padding:1.25rem 1.5rem}.rb-mobile-menu__panel-btn{align-items:center;background:linear-gradient(135deg,#3b82f6 0,#60a5fa 100%);border-radius:10px;color:#fff!important;display:flex;font-size:.9rem;font-weight:600;gap:.5rem;justify-content:center;padding:.85rem 1rem;text-decoration:none!important;transition:all .25s ease;width:100%}.rb-mobile-menu__panel-btn:hover{background:linear-gradient(135deg,#2563eb 0,#3b82f6 100%);box-shadow:0 6px 20px rgba(59,130,246,.35)}.rb-mobile-menu .rb-logo-white{display:block}.rb-mobile-menu .rb-logo-dark{display:none}.rb-site-main{min-height:60vh;padding:2.5rem 0}.rb-blog-layout{display:grid;grid-template-columns:1fr 320px;gap:2.5rem;align-items:start}.rb-post-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1.5rem}.rb-post-card{background:var(--rb-surface);border:1px solid var(--rb-border);border-radius:var(--rb-radius-xl);overflow:hidden;transition:all .3s ease;box-shadow:var(--rb-card-shadow)}.rb-post-card:hover{border-color:rgba(59,130,246,.3);box-shadow:var(--rb-card-shadow-hover);transform:translateY(-4px)}.rb-post-card__thumb{aspect-ratio:16/10;overflow:hidden;position:relative}.rb-post-card__thumb img{width:100%;height:100%;object-fit:cover;transition:transform .4s ease}.rb-post-card:hover .rb-post-card__thumb img{transform:scale(1.05)}.rb-post-card__body{padding:1.25rem 1.5rem 1.5rem}.rb-post-card__cat{display:inline-block;font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.8px;color:var(--rb-primary);background:rgba(59,130,246,.08);border:1px solid rgba(59,130,246,.15);border-radius:50px;padding:3px 10px;margin-bottom:.75rem;text-decoration:none}.rb-post-card__cat:hover{background:rgba(59,130,246,.15);color:var(--rb-primary)}.rb-post-card__title{font-size:1.1rem;font-weight:700;line-height:1.4;margin-bottom:.5rem}.rb-post-card__title a{color:var(--rb-heading);text-decoration:none}.rb-post-card__title a:hover{color:var(--rb-primary)}.rb-post-card__excerpt{font-size:.88rem;color:var(--rb-text-secondary);line-height:1.6;margin-bottom:1rem;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.rb-post-card__meta{display:flex;align-items:center;gap:1rem;font-size:.78rem;color:var(--rb-text-secondary);flex-wrap:wrap}.rb-post-card__meta-item{display:flex;align-items:center;gap:.3rem}.rb-post-card__meta-item svg{opacity:.5}.rb-sidebar .widget{background:var(--rb-surface);border:1px solid var(--rb-border);border-radius:var(--rb-radius-xl);padding:1.5rem;margin-bottom:1.5rem}.rb-sidebar .widget-title{font-size:.95rem;font-weight:700;margin-bottom:1rem;padding-bottom:.75rem;border-bottom:2px solid var(--rb-border);color:var(--rb-heading)}.rb-sidebar .widget,.rb-sidebar .widget .textwidget,.rb-sidebar .widget p{color:var(--rb-text)}.rb-sidebar .search-form{display:flex;gap:0}.rb-sidebar .search-form .search-field{flex:1;padding:.6rem .85rem;border:1px solid var(--rb-border);border-radius:var(--rb-radius)0 0 var(--rb-radius);background:var(--rb-bg);color:var(--rb-text);font-family:inherit;font-size:.88rem;outline:0;transition:border-color .2s ease}.rb-sidebar .search-form .search-submit{padding:.6rem 1rem;background:var(--rb-primary);color:#fff;border:0;border-radius:0 var(--rb-radius) var(--rb-radius)0;font-family:inherit;font-weight:600;font-size:.85rem;cursor:pointer;transition:background .2s ease}.rb-pagination{margin-top:2.5rem}.rb-pagination,.rb-pagination .nav-links{display:flex;justify-content:center;gap:.5rem;flex-wrap:wrap}.rb-pagination .page-numbers{display:flex;align-items:center;justify-content:center;min-width:40px;height:40px;padding:0 .75rem;border-radius:var(--rb-radius);font-weight:600;font-size:.88rem;text-decoration:none;transition:all .2s ease;border:1px solid var(--rb-border);color:var(--rb-text-secondary);background:var(--rb-surface)}.rb-pagination .page-numbers:hover{border-color:rgba(59,130,246,.3);color:var(--rb-primary)}.rb-pagination .page-numbers.current{background:var(--rb-primary);color:#fff;border-color:var(--rb-primary)}.rb-pagination .screen-reader-text{display:none}.rb-archive-hero{background:linear-gradient(135deg,#1a2332 0,#2d4a5e 40%,#7fb5a0 75%,#c8e6d5 100%);padding:3rem 0 2.5rem;margin-bottom:0;color:#fff}.rb-archive-hero__label{display:inline-block;font-size:.7rem;font-weight:700;letter-spacing:.15em;text-transform:uppercase;color:rgba(255,255,255,.7);margin-bottom:.5rem;background:rgba(255,255,255,.12);padding:.25rem .75rem;border-radius:3px}.rb-archive-hero__title{font-size:2.5rem;font-weight:800;margin:.5rem 0 .75rem;color:#fff;line-height:1.2}.rb-archive-hero__count{display:inline-block;font-size:.85rem;color:rgba(255,255,255,.65);font-weight:500}@media (max-width:768px){.rb-archive-hero{padding:2rem 0 1.75rem}.rb-archive-hero__title{font-size:1.75rem}}.rabisu-site-footer{background:#0a0e1a;color:rgba(255,255,255,.7);overflow:hidden;position:relative}.footer-world-map,.rabisu-site-footer::before{left:0;pointer-events:none;position:absolute;top:0}.footer-world-map{background-position:50%;background-repeat:no-repeat;background-size:cover;height:100%;opacity:1;width:100%;z-index:0}.rabisu-site-footer::before{background:radial-gradient(ellipse at 20% 30%,rgba(59,130,246,.08)0,transparent 50%),radial-gradient(ellipse at 80% 70%,rgba(139,92,246,.06)0,transparent 50%);bottom:0;content:"";right:0;z-index:1}.footer-main{padding:5rem 0 3rem;position:relative;z-index:2}.footer-bottom .container,.footer-main .container{max-width:1200px;margin-left:auto;margin-right:auto;padding-left:1rem;padding-right:1rem;width:100%}.footer-main .row{display:flex;flex-wrap:wrap;margin-left:-1rem;margin-right:-1rem}.footer-main .row>[class*=col-]{padding-left:1rem;padding-right:1rem}.col-lg-2,.col-lg-3,.col-lg-4,.col-md-6{flex:0 0 100%;max-width:100%}.footer-brand,.footer-logo,.mb-4,.mb-lg-0{margin-bottom:1.5rem}.footer-logo{height:45px;width:auto}.footer-description{color:rgba(255,255,255,.65);font-size:.95rem;line-height:1.7;margin-bottom:1.5rem;max-width:350px}.footer-social-title{color:#e2e8f0;font-size:.95rem;font-weight:600;margin-bottom:1rem}.footer-social-links{align-items:center;display:inline-flex;flex-wrap:wrap;gap:.75rem}.footer-social-icon{align-items:center;backdrop-filter:blur(10px);background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.15);border-radius:50%;color:rgba(255,255,255,.8);display:inline-flex;font-size:1rem;height:40px;justify-content:center;text-decoration:none;transition:all .3s ease;width:40px}.footer-social-icon svg{display:block;height:18px;width:18px}.footer-social-icon:hover{background:#3b82f6;border-color:#3b82f6;box-shadow:0 8px 20px rgba(59,130,246,.4);color:#fff;transform:translateY(-3px)}.footer-col{margin-bottom:2rem}.footer-col-title{color:#f8fafc;font-size:1rem;font-weight:700;letter-spacing:.3px;margin-bottom:1.5rem;white-space:nowrap}.footer-links{display:flex;flex-direction:column;gap:.65rem;list-style:none;margin:0;padding:0}.footer-bottom-links a,.footer-links li a{color:rgba(255,255,255,.6);text-decoration:none;transition:color .3s ease}.footer-links li a{display:inline-block;font-size:.9rem;white-space:nowrap}.footer-links li a:hover{color:#fff}.footer-bottom{border-top:1px solid rgba(255,255,255,.08);padding:1.5rem 0;position:relative;z-index:2}.footer-bottom-content{align-items:center;display:flex;flex-wrap:wrap;gap:1.5rem;justify-content:space-between}.footer-copyright{color:rgba(255,255,255,.5);font-size:.875rem;margin:0}.footer-bottom-links{align-items:center;display:inline-flex;flex-wrap:wrap;gap:1.5rem}.footer-bottom-links a{font-size:.875rem}.footer-bottom-links a:hover{color:#60a5fa}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:rgba(59,130,246,.3);border-radius:999px}::-webkit-scrollbar-thumb:hover{background:rgba(59,130,246,.5)}@media (min-width:768px){.col-md-6{flex:0 0 50%;max-width:50%}}@media (min-width:992px){.col-lg-4{flex:0 0 33.333333%;max-width:33.333333%}.col-lg-3{flex:0 0 25%;max-width:25%}.col-lg-2{flex:0 0 16.666667%;max-width:16.666667%}.mb-lg-0{margin-bottom:0}}@media (min-width:576px){.footer-bottom .container,.footer-main .container{max-width:540px}}@media (min-width:768px){.footer-bottom .container,.footer-main .container{max-width:720px}}@media (min-width:992px){.footer-bottom .container,.footer-main .container{max-width:960px}}@media (min-width:1200px){.footer-bottom .container,.footer-main .container{max-width:1140px}}@media (min-width:1400px){.footer-bottom .container,.footer-main .container{max-width:1320px}.rb-mainnav .rb-container,.rb-topbar .rb-container{max-width:1320px;padding-left:1rem;padding-right:1rem}}@media (min-width:1200px) and (max-width:1400px){.rb-mainnav__links{gap:.25rem}.rb-mainnav__link{font-size:.875rem;padding:.75rem .8rem}}@media (min-width:1024px) and (max-width:1199px){.rb-mainnav__links{gap:.15rem}.rb-mainnav__link{font-size:.85rem;padding:.7rem}}@media (max-width:996px){.rb-mainnav__hamburger{display:flex;align-items:center;justify-content:center}.rb-topbar{padding:.35rem 0}.rb-topbar__left,.rb-topbar__right{gap:.75rem}.rb-mainnav__btn span,.rb-mainnav__links,.rb-topbar__right .rb-topbar__link span{display:none}.rb-topbar__left .rb-topbar__link:not(.rb-support-dropdown *) span{display:none}.rb-mainnav__inner{gap:.5rem;min-height:62px}.rb-mainnav__brand{flex:0 0 auto;margin-right:0}.rb-mainnav__actions{display:flex;flex-shrink:0;margin-left:auto}.rb-mainnav__btn{height:44px;min-width:44px;padding:0}.rb-logo-dark,.rb-logo-white{height:38px}.rb-blog-layout{grid-template-columns:1fr}.rb-post-grid{grid-template-columns:repeat(2,1fr)}.rb-lang-selector__code{display:none}.rb-lang-selector__btn{padding:.3rem .55rem}}@media (max-width:768px){.rb-support-dropdown__badge span,.rb-topbar__right .rb-topbar__link{display:none}.rb-topbar__right .rb-theme-toggle{display:block}.rb-topbar{padding:.3rem 0}.rb-topbar__left,.rb-topbar__right{gap:.6rem}.rb-support-dropdown__chevron{display:none}.rb-logo-dark,.rb-logo-white{height:36px}.rb-mainnav__inner{min-height:58px}.rb-support-dropdown__menu{left:0;right:auto;min-width:180px}.rb-lang-selector__menu{right:-10px}.rb-post-grid{grid-template-columns:1fr}.footer-main{padding:4rem 0 2rem}.footer-brand{text-align:center}.footer-description{max-width:100%}.footer-social-links{justify-content:center}.footer-bottom-content{flex-direction:column;text-align:center}.footer-bottom-links{flex-direction:column;gap:.75rem}}@media (max-width:576px){.rb-topbar__left .rb-topbar__link{display:none}.rb-topbar__left,.rb-topbar__right{gap:.5rem}.rb-container{padding-left:1rem;padding-right:1rem}.rb-logo-dark,.rb-logo-white{height:34px}.rb-mainnav__inner{min-height:56px;gap:.5rem}.rb-mainnav__btn{height:40px;min-width:40px;padding:0 .6rem}.rb-mainnav__hamburger svg{width:20px;height:20px}}@media (max-width:480px){.rb-topbar{padding:.25rem 0}.rb-logo-dark,.rb-logo-white{height:32px}.rb-mainnav__inner{min-height:52px}}