:root{--black:#1a1a1a;--white:#fff;--bg:#f5f0eb;--blue:#3b82f6;--pink:#ec4899;--lime:#84cc16;--orange:#f97316;--lavender:#a78bfa;--cyan:#06b6d4;--red:#ef4444;--yellow:#facc15;--border:3px solid var(--black);--shadow:6px 6px 0 var(--black);--shadow-sm:4px 4px 0 var(--black);--shadow-hover:8px 8px 0 var(--black);--radius:16px;--radius-sm:12px;--max-w:1200px;--font:"Inter", -apple-system, BlinkMacSystemFont, sans-serif}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;-webkit-font-smoothing:antialiased}body{font-family:var(--font);background:var(--bg);color:var(--black);min-height:100vh;line-height:1.5}#root{width:100%}a{color:inherit;text-decoration:none}button{font-family:var(--font);cursor:pointer;background:0 0;border:none}img{max-width:100%;display:block}.container{max-width:var(--max-w);margin:0 auto;padding:0 24px}.btn{border:var(--border);border-radius:var(--radius-sm);box-shadow:var(--shadow-sm);letter-spacing:.3px;justify-content:center;align-items:center;gap:8px;padding:14px 28px;font-size:16px;font-weight:700;transition:all .15s;display:inline-flex}.btn:hover{box-shadow:var(--shadow-hover);transform:translate(-2px,-2px)}.btn:active{box-shadow:2px 2px 0 var(--black);transform:translate(2px,2px)}.btn-primary{background:var(--yellow);color:var(--black)}.btn-dark{background:var(--black);color:var(--white)}.btn-outline{background:var(--white);color:var(--black)}::-webkit-scrollbar{width:10px}::-webkit-scrollbar-track{background:var(--bg)}::-webkit-scrollbar-thumb{background:var(--black);border-radius:5px}::selection{background:var(--yellow);color:var(--black)}@keyframes ticker{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (width<=768px){.desktop-nav,.desktop-actions{display:none!important}.mobile-burger{display:flex!important}}@media (width>=769px){.mobile-burger{display:none!important}}.blog-card:hover{box-shadow:var(--shadow-hover);transform:translate(-2px,-2px)}.blog-card:active{box-shadow:2px 2px 0 var(--black);transform:translate(2px,2px)}@media (width<=1024px){.blog-grid{grid-template-columns:repeat(2,1fr)!important}}@media (width<=900px){.blog-article-layout{grid-template-columns:1fr!important}.blog-sidebar{flex-flow:wrap!important;position:static!important}.blog-sidebar>*{flex:280px}.blog-related-grid{grid-template-columns:repeat(2,1fr)!important}}@media (width<=640px){.blog-grid,.blog-related-grid{grid-template-columns:1fr!important}.blog-page-title{letter-spacing:-1px!important;font-size:36px!important}.blog-article-title{letter-spacing:-.5px!important;font-size:26px!important}.blog-sidebar{flex-direction:column!important}.blog-sidebar>*{flex:none}.hero-title{letter-spacing:-1px!important;font-size:36px!important}.hero-highlight{font-size:36px!important}.section-title{font-size:28px!important}.hero-section{padding:0 0 40px!important}.hero-subtitle{font-size:16px!important}.hero-stat-num{font-size:22px!important}.hero-stats{width:100%;flex-direction:row!important;justify-content:space-around!important;gap:0!important;padding:16px 12px!important}.hero-stats-divider{display:none!important}.features-grid{grid-template-columns:1fr!important}}@media (width<=900px){.service-hero-content{text-align:center!important;flex-direction:column!important}.service-hero-content .service-hero-logo{order:-1}.service-hero-content .service-hero-price-row{justify-content:center!important}.service-hero-title{font-size:32px!important}.service-steps-grid{grid-template-columns:1fr!important}.service-pricing-grid,.service-related-grid{grid-template-columns:repeat(2,1fr)!important}.service-blog-card{flex-direction:column!important}.service-blog-card-cover{border-right:none!important;border-bottom:var(--border)!important;width:100%!important;height:120px!important}.service-blog-card-body{padding:20px!important}}@media (width<=768px){.service-features-grid{grid-template-columns:1fr!important}}@media (width<=640px){.service-hero-title{letter-spacing:-.5px!important;font-size:28px!important}.service-pricing-grid,.service-related-grid{grid-template-columns:1fr!important}}#tbank-payment-container iframe{border:none!important}
