.gt-blog{--purple:var(--color-primary);--orange:var(--color-money);--purple-glow:#792ef41f;--green:var(--color-accent-green);--bg:var(--color-surface-elevated);--bg2:var(--color-surface);--bg3:var(--color-surface);--white:var(--color-text);--card-bg:var(--color-surface);--card-border:var(--color-border);--gray:var(--color-text-secondary);--gray-light:var(--color-text-secondary);--purple-light:var(--color-primary);--lavender:var(--color-primary);--orange-light:var(--color-money);--radius:20px;min-height:100vh;color:var(--white);font-family:var(--font-sans), system-ui, sans-serif;background:0 0;line-height:1.6}[data-theme=dark] .gt-blog{--purple-glow:#792ef426;--bg:var(--color-ink);--bg2:var(--color-ink-raised);--bg3:var(--color-ink-elevated);--white:var(--color-ink-text);--card-bg:#ffffff0a;--card-border:var(--color-ink-border);--gray:var(--color-ink-text-sec);--gray-light:var(--color-ink-text-sec);--purple-light:var(--color-primary-ink);--lavender:#e8d5ff;--orange-light:#ff8534;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.gt-blog *,.gt-blog :before,.gt-blog :after{box-sizing:border-box}.gt-blog a{color:inherit}.gt-blog .tag{letter-spacing:1px;text-transform:uppercase;border-radius:20px;align-items:center;gap:6px;padding:4px 14px;font-size:11px;font-weight:700;display:inline-flex}.gt-blog .tag-purple{color:var(--purple-light);background:#792ef433;border:1px solid #792ef44d}.gt-blog .tag-orange{color:var(--orange-light);background:#fd630126;border:1px solid #fd63014d}.gt-blog .tag-green{color:var(--green);background:#00e5a01f;border:1px solid #00e5a04d}.gt-blog .site-nav{z-index:100;background:color-mix(in srgb, var(--bg) 85%, transparent);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-bottom:1px solid var(--card-border);justify-content:space-between;align-items:center;height:64px;padding:0 40px;display:flex;position:sticky;top:0}.gt-blog .nav-logo{color:var(--white);letter-spacing:-.5px;font-size:20px;font-weight:700;font-family:var(--font-display), sans-serif;align-items:center;gap:10px;text-decoration:none;display:flex}.gt-blog .nav-wordmark{color:var(--white)}.gt-blog .nav-accent{color:var(--purple-light)}.gt-blog .nav-blog{color:var(--gray);letter-spacing:.5px;text-transform:uppercase;font-size:13px;font-weight:600}.gt-blog .nav-cta{background:var(--purple);color:#fff;border-radius:30px;padding:8px 20px;font-size:13px;font-weight:700;text-decoration:none;transition:background .2s}.gt-blog .nav-cta:hover{background:var(--purple-light)}.gt-blog .nav-right{align-items:center;gap:10px;display:flex}.gt-blog .theme-toggle{width:36px;height:36px;color:var(--white);cursor:pointer;background:0 0;border:none;border-radius:10px;place-items:center;transition:background .15s;display:grid}.gt-blog .theme-toggle:hover{background:var(--bg2)}.gt-blog .only-light{align-items:center;display:inline-flex}.gt-blog .only-dark{align-items:center;gap:10px;display:none}[data-theme=dark] .gt-blog .only-light{display:none}[data-theme=dark] .gt-blog .only-dark{display:inline-flex}.gt-blog .hero{text-align:center;padding:100px 40px 60px;position:relative;overflow:hidden}.gt-blog .hero:before{content:"";pointer-events:none;background:radial-gradient(circle,#792ef433 0%,#0000 70%);width:600px;height:600px;position:absolute;top:-200px;left:50%;transform:translate(-50%)}.gt-blog .hero-eyebrow{margin-bottom:20px}.gt-blog .hero h1{letter-spacing:-2px;font-size:clamp(40px,6vw,80px);font-weight:800;line-height:1.05;font-family:var(--font-display), sans-serif;background:linear-gradient(135deg, var(--white) 0%, var(--lavender) 50%, var(--purple-light) 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin-bottom:20px}.gt-blog .hero p{color:var(--gray-light);max-width:560px;margin:0 auto 40px;font-size:18px;line-height:1.7}.gt-blog .hero-stats{flex-wrap:wrap;justify-content:center;gap:48px;display:flex}.gt-blog .stat-item{text-align:center}.gt-blog .stat-num{color:var(--white);letter-spacing:-1px;font-size:32px;font-weight:800}.gt-blog .stat-num span{color:var(--purple-light)}.gt-blog .stat-label{color:var(--gray);font-size:12px;font-weight:500;font-family:var(--font-mono), monospace;margin-top:4px}.gt-blog .blog-grid-section{max-width:1200px;margin:0 auto;padding:0 40px 80px}.gt-blog .section-header{align-items:center;gap:16px;margin-bottom:40px;display:flex}.gt-blog .section-line{background:var(--card-border);flex:1;height:1px}.gt-blog .section-label{color:var(--gray);letter-spacing:2px;text-transform:uppercase;white-space:nowrap;font-size:11px;font-weight:700}.gt-blog .blog-grid{grid-template-columns:repeat(auto-fill,minmax(340px,1fr));gap:24px;display:grid}.gt-blog .blog-card{background:var(--card-bg);border:1px solid var(--card-border);border-radius:var(--radius);cursor:pointer;text-decoration:none;transition:all .3s;display:block;overflow:hidden}.gt-blog .blog-card:hover{border-color:#792ef466;transform:translateY(-4px);box-shadow:0 20px 60px #792ef426}.gt-blog .card-illustration{justify-content:center;align-items:center;height:200px;display:flex;position:relative;overflow:hidden}.gt-blog .card-illustration svg{width:100%;height:100%}.gt-blog .card-body{padding:24px}.gt-blog .card-meta{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.gt-blog .card-read-time{color:var(--gray);font-size:11px;font-family:var(--font-mono), monospace}.gt-blog .card-title{color:var(--white);letter-spacing:-.3px;font-size:20px;font-weight:700;line-height:1.3;font-family:var(--font-display), sans-serif;margin-bottom:10px}.gt-blog .card-excerpt{color:var(--gray-light);margin-bottom:16px;font-size:14px;line-height:1.7}.gt-blog .card-footer{justify-content:space-between;align-items:center;display:flex}.gt-blog .card-arrow{border:1px solid var(--card-border);width:36px;height:36px;color:var(--purple-light);border-radius:50%;justify-content:center;align-items:center;font-size:16px;transition:all .2s;display:flex}.gt-blog .blog-card:hover .card-arrow{background:var(--purple);border-color:var(--purple);color:#fff}.gt-blog .post-hero{text-align:center;max-width:900px;margin:0 auto;padding:80px 40px 60px;position:relative;overflow:hidden}.gt-blog .post-eyebrow{justify-content:center;align-items:center;gap:12px;margin-bottom:24px;display:flex}.gt-blog .post-title{letter-spacing:-1.5px;font-size:clamp(32px,5vw,64px);font-weight:800;line-height:1.1;font-family:var(--font-display), sans-serif;background:linear-gradient(135deg, var(--white) 0%, var(--lavender) 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin-bottom:20px}.gt-blog .post-subtitle{color:var(--gray-light);max-width:640px;margin:0 auto 32px;font-size:18px;line-height:1.7}.gt-blog .post-meta{flex-wrap:wrap;justify-content:center;align-items:center;gap:24px;display:flex}.gt-blog .post-meta-item{color:var(--gray);font-size:13px;font-family:var(--font-mono), monospace;align-items:center;gap:8px;display:flex}.gt-blog .post-meta-dot{background:var(--gray);border-radius:50%;width:4px;height:4px}.gt-blog .post-illustration{max-width:800px;margin:0 auto 60px;padding:0 40px}.gt-blog .post-illustration svg{border-radius:var(--radius);width:100%;height:auto;display:block}.gt-blog .post-content{max-width:720px;margin:0 auto;padding:0 40px 80px}.gt-blog .post-content h2{color:var(--white);letter-spacing:-.5px;font-size:28px;font-weight:700;line-height:1.25;font-family:var(--font-display), sans-serif;margin:48px 0 16px}.gt-blog .post-content h2:first-child{margin-top:0}.gt-blog .post-content h3{color:var(--lavender);margin:32px 0 12px;font-size:20px;font-weight:600;line-height:1.35}.gt-blog .post-content h4{color:var(--white);margin:0 0 4px;font-size:15px;font-weight:600}.gt-blog .post-content p{color:var(--gray-light);margin-bottom:20px;font-size:16px;line-height:1.85}.gt-blog .post-content strong{color:var(--white);font-weight:600}.gt-blog .post-content ul,.gt-blog .post-content ol{margin-bottom:20px;padding-left:24px}.gt-blog .post-content li{color:var(--gray-light);margin-bottom:8px;font-size:16px;line-height:1.85}.gt-blog .post-content li strong{color:var(--white)}.gt-blog .callout{background:var(--purple-glow);border:1px solid #792ef44d;border-left:4px solid var(--purple);border-radius:12px;margin:32px 0;padding:20px 24px}.gt-blog .callout p{color:var(--lavender);margin:0;font-size:15px;font-style:italic}.gt-blog .callout strong{color:var(--white)}.gt-blog .callout-orange{border-color:#fd63014d;border-left-color:var(--orange);background:#fd630114}.gt-blog .callout-orange p{color:#fd6301e6}.gt-blog .callout-orange strong{color:var(--white)}.gt-blog .callout-green{border-color:#00e5a04d;border-left-color:var(--green);background:#00e5a014}.gt-blog .callout-green p{color:var(--green)}.gt-blog .stat-pull{text-align:center;margin:40px 0;padding:40px 20px}.gt-blog .stat-pull .big-num{letter-spacing:-3px;font-size:72px;font-weight:800;font-family:var(--font-display), sans-serif;background:linear-gradient(135deg, var(--purple-light), var(--orange));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.gt-blog .stat-pull .big-label{color:var(--gray);margin-top:8px;font-size:15px}.gt-blog .comparison-grid{grid-template-columns:1fr 1fr;gap:16px;margin:32px 0;display:grid}.gt-blog .comp-col{border-radius:16px;padding:20px}.gt-blog .comp-col.bad{background:#ef444414;border:1px solid #ef444433}.gt-blog .comp-col.good{background:#00e5a014;border:1px solid #00e5a033}.gt-blog .comp-col h4{letter-spacing:1px;text-transform:uppercase;margin-bottom:12px;font-size:13px;font-weight:700}.gt-blog .comp-col.bad h4{color:#ef4444cc}.gt-blog .comp-col.good h4{color:var(--green)}.gt-blog .comp-col li{color:var(--gray-light);margin-bottom:8px;padding-left:0;font-size:14px;list-style:none}.gt-blog .comp-col.bad li:before{content:"✗  ";color:#ef4444b3}.gt-blog .comp-col.good li:before{content:"✓  ";color:var(--green)}.gt-blog .step-list{counter-reset:steps;margin:24px 0}.gt-blog .step-item{counter-increment:steps;gap:20px;margin-bottom:24px;display:flex}.gt-blog .step-num{background:var(--purple);color:#fff;width:36px;min-width:36px;height:36px;font-size:14px;font-weight:700;font-family:var(--font-mono), monospace;border-radius:50%;justify-content:center;align-items:center;display:flex}.gt-blog .step-text h4{color:var(--white);margin-bottom:4px;font-size:15px;font-weight:600}.gt-blog .step-text p{color:var(--gray-light);margin:0;font-size:14px;line-height:1.65}.gt-blog .hinglish-box{background:#9b5ff714;border:1px solid #9b5ff733;border-radius:12px;align-items:flex-start;gap:12px;margin:20px 0;padding:16px 20px;display:flex}.gt-blog .hinglish-flag{flex-shrink:0;margin-top:2px;font-size:18px}.gt-blog .hinglish-text{color:var(--lavender);font-size:14px;font-style:italic;line-height:1.65}.gt-blog .disclaimer-box{border:1px solid var(--card-border);color:var(--gray);background:#ffffff08;border-radius:12px;margin:40px 0 0;padding:16px 20px;font-size:12px;line-height:1.7}.gt-blog .disclaimer-box strong{color:#fff6;letter-spacing:.5px;text-transform:uppercase;font-size:11px}.gt-blog .back-btn{color:var(--gray);align-items:center;gap:8px;padding:10px 0;font-size:14px;font-weight:500;text-decoration:none;transition:color .2s;display:inline-flex}.gt-blog .back-btn:hover{color:var(--white)}.gt-blog .back-wrap{max-width:720px;margin:0 auto;padding:24px 40px 0}.gt-blog .post-nav{border-top:1px solid var(--card-border);grid-template-columns:1fr 1fr;gap:20px;max-width:720px;margin:60px auto 0;padding:40px;display:grid}.gt-blog .post-nav-item{background:var(--card-bg);border:1px solid var(--card-border);border-radius:16px;padding:20px;text-decoration:none;transition:all .2s}.gt-blog .post-nav-item:hover{background:#792ef40d;border-color:#792ef466}.gt-blog .nav-dir{color:var(--gray);text-transform:uppercase;letter-spacing:1px;font-size:11px;font-family:var(--font-mono), monospace;margin-bottom:6px}.gt-blog .nav-title{color:var(--lavender);font-size:14px;font-weight:600}.gt-blog .site-footer{border-top:1px solid var(--card-border);color:var(--gray);max-width:900px;margin:0 auto;padding:40px;font-size:12px;line-height:1.8}.gt-blog .site-footer strong{color:var(--purple-light)}.gt-blog .site-footer .footer-disclaimer{border-top:1px solid var(--card-border);color:color-mix(in srgb, var(--gray) 70%, transparent);margin-top:16px;padding-top:16px;font-size:11px}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}@keyframes pulse-glow{0%,to{opacity:.4}50%{opacity:.8}}@keyframes spin-slow{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes dash{to{stroke-dashoffset:0}}@keyframes fade-up{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes scale-in{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@keyframes money-flow{0%{opacity:1;transform:translateY(0)translate(0)}to{opacity:0;transform:translateY(-60px)translate(20px)}}.gt-blog .reveal{animation:.6s both fade-up}@media (prefers-reduced-motion:reduce){.gt-blog .reveal{animation:none}}@media (max-width:768px){.gt-blog .site-nav{padding:0 20px}.gt-blog .nav-blog{display:none}.gt-blog .hero{padding:70px 20px 40px}.gt-blog .blog-grid-section{padding:0 20px 60px}.gt-blog .blog-grid{grid-template-columns:1fr}.gt-blog .back-wrap,.gt-blog .post-hero,.gt-blog .post-illustration,.gt-blog .post-content,.gt-blog .post-nav{padding-left:20px;padding-right:20px}.gt-blog .comparison-grid,.gt-blog .post-nav{grid-template-columns:1fr}.gt-blog .hero-stats{gap:28px}}
