@import url("https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800;900&family=Playfair+Display:wght@700;800&display=swap");*,:after,:before{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{font-family:Inter,sans-serif;background:#ffffff;color:#1a1208;min-height:100vh;overflow-x:hidden;line-height:1.7;-webkit-font-smoothing:antialiased}body:before{content:"";position:fixed;inset:0;z-index:0;pointer-events:none;background:radial-gradient(ellipse 80% 40% at 0 0,rgba(200,146,42,.08) 0,transparent 60%),radial-gradient(ellipse 60% 40% at 100% 100%,rgba(13,122,138,.06) 0,transparent 60%)}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:#f5f0e8}::-webkit-scrollbar-thumb{background:rgba(200,146,42,.4);border-radius:3px}@keyframes fadeUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes pulse{0%,to{opacity:.4}50%{opacity:.8}}@media (max-width:640px){.stats-grid{grid-template-columns:repeat(2,1fr)!important}.steps-grid{grid-template-columns:1fr!important}.hero-btns{flex-direction:column!important;align-items:stretch!important}.nav-links{display:none!important}.footer-grid{grid-template-columns:1fr!important}}@media (min-width:641px){.stats-grid{grid-template-columns:repeat(4,1fr)!important}.steps-grid{grid-template-columns:repeat(3,1fr)!important}.footer-grid{grid-template-columns:2fr 1fr 1fr!important}}.blog-content{color:rgba(255,255,255,.85);line-height:1.75;font-size:15px}.blog-content h1,.blog-content h2{color:#fff;font-weight:800;margin:2rem 0 1rem;line-height:1.25}.blog-content h2{font-size:1.35rem;border-bottom:1px solid rgba(200,146,42,.2);padding-bottom:.5rem}.blog-content h3{color:#e0c070;font-size:1.1rem;font-weight:700;margin:1.5rem 0 .6rem}.blog-content h4{color:#c8922a;font-size:1rem;font-weight:700;margin:1.2rem 0 .5rem}.blog-content p{margin:0 0 1rem}.blog-content ol,.blog-content ul{padding-left:1.4rem;margin:0 0 1rem}.blog-content li{margin-bottom:.4rem}.blog-content a{color:#c8922a;text-decoration:underline;text-underline-offset:3px}.blog-content a:hover{color:#e6a830}.blog-content table{width:100%;border-collapse:collapse;margin:1rem 0;font-size:13px}.blog-content th{background:rgba(200,146,42,.15);color:#c8922a;padding:10px 12px;text-align:left;border:1px solid rgba(255,255,255,.1);font-weight:700}.blog-content td{padding:9px 12px;border:1px solid rgba(255,255,255,.08);color:rgba(255,255,255,.8)}.blog-content tr:nth-child(2n) td{background:rgba(255,255,255,.02)}.blog-content .info-box,.blog-content .summary-box{background:rgba(200,146,42,.08);border:1px solid rgba(200,146,42,.25);border-radius:14px;padding:20px 22px;margin:1.5rem 0}.blog-content .highlight-box{border-radius:12px;padding:14px 18px;margin:1rem 0}.blog-content .highlight-box.blue{background:rgba(59,130,246,.08);border:1px solid rgba(59,130,246,.2)}.blog-content .highlight-box.green{background:rgba(34,197,94,.08);border:1px solid rgba(34,197,94,.2)}.blog-content .highlight-box.orange{background:rgba(249,115,22,.08);border:1px solid rgba(249,115,22,.2)}.blog-content .steps-list{display:flex;flex-direction:column;gap:12px;margin:1rem 0}.blog-content .step-item{display:flex;gap:14px;align-items:flex-start}.blog-content .step-number{background:linear-gradient(135deg,#c8922a,#e6a830);color:#000;font-weight:800;width:28px;height:28px;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0;font-size:13px}.blog-content .faq-list{display:flex;flex-direction:column;gap:12px;margin:1rem 0}.blog-content .faq-item{background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.08);border-radius:12px;padding:14px 18px}.blog-content .faq-item h4{color:#c8922a;margin:0 0 6px;font-size:14px}.blog-content .faq-item p{margin:0;font-size:13px;color:rgba(255,255,255,.7)}.blog-content .gcc-cta-box{background:linear-gradient(135deg,rgba(200,146,42,.12),rgba(200,146,42,.05));border:1px solid rgba(200,146,42,.3);border-radius:16px;padding:24px;margin:2rem 0;text-align:center}.blog-content .cta-buttons{display:flex;gap:10px;justify-content:center;flex-wrap:wrap;margin-top:14px}.blog-content .cta-primary{background:linear-gradient(135deg,#c8922a,#e6a830);color:#000;font-weight:700}.blog-content .cta-primary,.blog-content .cta-secondary{padding:10px 22px;border-radius:10px;text-decoration:none;font-size:14px}.blog-content .cta-secondary{background:rgba(255,255,255,.07);color:#fff;font-weight:600;border:1px solid rgba(255,255,255,.15)}.blog-content .source-note{margin-top:2rem;padding-top:1rem;border-top:1px solid rgba(255,255,255,.08);font-size:12px;color:rgba(255,255,255,.4)}.blog-content .categories-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));grid-gap:12px;gap:12px;margin:1rem 0}.blog-content .category-col{background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.08);border-radius:10px;padding:14px}.blog-content .fees-table{margin:1rem 0}.blog-content .fees-table,.blog-content .summary-table{width:100%;border-collapse:collapse}.blog-content .summary-table tr td:first-child{color:rgba(255,255,255,.6);font-size:13px;padding:6px 0;width:40%}.blog-content .summary-table tr td:last-child{font-size:13px;padding:6px 0}.blog-content .branch-card{background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.08);border-radius:12px;padding:16px;margin:.5rem 0}.blog-content .branches-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));grid-gap:12px;gap:12px;margin:1rem 0}.blog-card{transition:border-color .2s,background .2s,transform .2s}.blog-card:hover{border-color:rgba(200,146,42,.4)!important;background:rgba(255,255,255,.06)!important;transform:translateY(-2px)}