/*! GlobalsWeb Global Layout 1.1.0 — light single post / portfolio template.
 * Generated from the approved READY blog post paste + portfolio project paste. Every rule is scoped under .gw-sl
 * except the few html/body rules at the top. Loaded ONLY on non-Canvas single posts and portfolio items. */
html,body{overflow-x:clip}
html{font-size:100%}
body.gw-sl-body{margin:0!important;padding:0!important;background:#FFFFFF!important}
body.gw-sl-body #gw-clinics-niche,body.gw-sl-body .gw-islamabad-links{display:none!important}
body.admin-bar.gw-sl-body .gw-sl .header{top:32px}
@media (max-width:782px){body.admin-bar.gw-sl-body .gw-sl .header{top:46px}}
@media (max-width:600px){body.admin-bar.gw-sl-body .gw-sl .header{top:0}}
.gw-sl strong,.gw-sl b{font-weight:700}
.gw-sl li,.gw-sl a,.gw-sl h4,.gw-sl h5,.gw-sl h6,.gw-sl dt,.gw-sl dd{line-height:inherit}
.gw-sl li{border-color:currentColor}
.gw-sl{--navy:#0F172A;--blue:#00338D;--blue-dark:#00266A;--soft-blue:#E8EEF7;--gold:#D4AF37;--bg:#F8FAFC;--surface:#FFFFFF;--text:#0F172A;--muted:#64748B;--border:#E2E8F0;--wa:#25D366;--radius-card:16px;--radius-btn:12px;--max:1120px;--shadow:0 1px 2px rgba(15,23,42,0.04),0 8px 24px rgba(15,23,42,0.06);--shadow-sm:0 1px 2px rgba(15,23,42,0.05)}
.gw-sl *,.gw-sl *::before,.gw-sl *::after{box-sizing:border-box;margin:0;padding:0}
.gw-sl{scroll-behavior:smooth}
.gw-sl{font-family:Inter,system-ui,-apple-system,sans-serif;background:var(--bg);color:var(--text);line-height:1.6;font-size:16px;-webkit-font-smoothing:antialiased}
.gw-sl h1,.gw-sl h2,.gw-sl h3,.gw-sl h4,.gw-sl .logo,.gw-sl .nav a{font-family:"Plus Jakarta Sans",Inter,sans-serif}
.gw-sl a{color:inherit;text-decoration:none}
.gw-sl img{max-width:100%;display:block}
.gw-sl ul{list-style:none}
.gw-sl .wrap{width:min(100% - 2.5rem,var(--max));margin-inline:auto}
.gw-sl .header{position:sticky;top:0;z-index:100;background:rgba(255,255,255,0.92);backdrop-filter:blur(12px);border-bottom:1px solid var(--border)}
.gw-sl .header-inner{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:0.85rem 0}
.gw-sl .logo img{height:56px;width:auto;max-width:220px;object-fit:contain}
.gw-sl .logo{font-weight:800;font-size:1.2rem;letter-spacing:-0.02em;color:var(--navy);display:flex;align-items:center;gap:0.45rem;flex-shrink:0}
.gw-sl .logo-mark{width:32px;height:32px;border-radius:9px;background:linear-gradient(135deg,var(--blue),var(--gold));display:grid;place-items:center;color:#fff;font-size:0.72rem;font-weight:800;letter-spacing:-0.04em}
.gw-sl .logo span{color:var(--blue)}
.gw-sl .nav{display:flex;align-items:center;gap:1.35rem}
.gw-sl .nav a{font-size:0.875rem;font-weight:500;color:var(--muted);transition:color 0.15s}
.gw-sl .nav a:hover{color:var(--blue)}
.gw-sl .header-actions{display:flex;align-items:center;gap:0.65rem;flex-shrink:0}
.gw-sl .btn{display:inline-flex;align-items:center;justify-content:center;gap:0.45rem;padding:0.7rem 1.25rem;border-radius:var(--radius-btn);font-family:Inter,sans-serif;font-size:0.9rem;font-weight:600;border:1.5px solid transparent;cursor:pointer;transition:background 0.15s,color 0.15s,border-color 0.15s,transform 0.1s,box-shadow 0.15s;white-space:nowrap}
.gw-sl .btn:active{transform:translateY(1px)}
.gw-sl .btn-primary{background:var(--blue);color:#fff;box-shadow:0 4px 14px rgba(0,51,141,0.28)}
.gw-sl .btn-primary:hover{background:var(--blue-dark);box-shadow:0 6px 18px rgba(0,51,141,0.35)}
.gw-sl .btn-secondary{background:transparent;color:var(--navy);border-color:var(--gold)}
.gw-sl .btn-secondary:hover{background:var(--gold);color:var(--navy)}
.gw-sl .btn-wa{background:var(--wa);color:#fff;box-shadow:0 4px 14px rgba(37,211,102,0.28)}
.gw-sl .btn-wa:hover{filter:brightness(0.95)}
.gw-sl .btn-sm{padding:0.55rem 1rem;font-size:0.82rem}
.gw-sl .btn-ghost-wa{background:transparent;color:var(--wa);border-color:var(--wa);padding:0.5rem 0.85rem}
.gw-sl .btn-ghost-wa:hover{background:rgba(37,211,102,0.08)}
.gw-sl .menu-toggle{display:none;width:42px;height:42px;border-radius:10px;border:1px solid var(--border);background:var(--surface);align-items:center;justify-content:center;cursor:pointer;flex-direction:column;gap:5px}
.gw-sl .menu-toggle span{display:block;width:18px;height:2px;background:var(--navy);border-radius:1px}
.gw-sl .hero{padding:4.5rem 0 3.5rem;position:relative;overflow:hidden}
.gw-sl .hero::before{content:"";position:absolute;top:-20%;right:-10%;width:55%;height:80%;background:radial-gradient(ellipse,rgba(0,51,141,0.09),transparent 70%);pointer-events:none}
.gw-sl .hero-grid{display:grid;grid-template-columns:1.15fr 0.85fr;gap:3rem;align-items:center;position:relative}
.gw-sl .eyebrow{display:inline-flex;align-items:center;gap:0.4rem;font-size:0.8rem;font-weight:600;color:var(--blue);background:var(--soft-blue);padding:0.35rem 0.85rem;border-radius:999px;margin-bottom:1.15rem;letter-spacing:0.01em}
.gw-sl .eyebrow::before{content:"";width:6px;height:6px;border-radius:50%;background:var(--gold)}
.gw-sl .hero h1{font-size:clamp(2rem,4.2vw,3.05rem);font-weight:800;line-height:1.15;letter-spacing:-0.03em;color:var(--navy);margin-bottom:1.1rem}
.gw-sl .hero-sub{font-size:1.1rem;color:var(--muted);max-width:34rem;margin-bottom:1.75rem;line-height:1.65}
.gw-sl .hero-ctas{display:flex;flex-wrap:wrap;gap:0.75rem;margin-bottom:1.25rem}
.gw-sl .micro{font-size:0.85rem;color:var(--muted);display:flex;align-items:center;gap:0.4rem}
.gw-sl .micro svg{flex-shrink:0;color:var(--blue)}
.gw-sl .hero-card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-card);box-shadow:var(--shadow);padding:1.75rem;position:relative}
.gw-sl .hero-card::after{content:"";position:absolute;top:1rem;right:1rem;width:8px;height:8px;border-radius:50%;background:var(--gold);opacity:0.7}
.gw-sl .hero-card h3{font-size:1rem;font-weight:700;color:var(--navy);margin-bottom:1rem}
.gw-sl .checklist li{display:flex;align-items:flex-start;gap:0.65rem;padding:0.55rem 0;font-size:0.92rem;color:var(--text);border-bottom:1px solid var(--border)}
.gw-sl .checklist li:last-child{border-bottom:none}
.gw-sl .check{width:22px;height:22px;border-radius:6px;background:var(--soft-blue);color:var(--blue);display:grid;place-items:center;flex-shrink:0;margin-top:1px}
.gw-sl .trust{padding:0 0 3rem}
.gw-sl .trust-strip{display:flex;flex-wrap:wrap;gap:0.65rem;justify-content:center;padding:1.25rem 1.5rem;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-card);box-shadow:var(--shadow-sm)}
.gw-sl .chip{display:inline-flex;align-items:center;gap:0.4rem;padding:0.45rem 0.9rem;border-radius:999px;background:var(--bg);border:1px solid var(--border);font-size:0.85rem;font-weight:500;color:var(--navy)}
.gw-sl .chip i{width:6px;height:6px;border-radius:50%;background:var(--blue);display:inline-block}
.gw-sl section{padding:4.5rem 0}
.gw-sl .section-label{font-size:0.8rem;font-weight:700;text-transform:uppercase;letter-spacing:0.06em;color:var(--blue);margin-bottom:0.65rem}
.gw-sl .section-title{font-size:clamp(1.55rem,3vw,2.15rem);font-weight:800;letter-spacing:-0.025em;color:var(--navy);line-height:1.2;margin-bottom:0.75rem}
.gw-sl .section-lead{font-size:1.05rem;color:var(--muted);max-width:36rem;margin-bottom:2.5rem}
.gw-sl .section-head{margin-bottom:2.5rem}
.gw-sl .section-head .section-lead{margin-bottom:0}
.gw-sl .who{background:var(--surface);border-block:1px solid var(--border)}
.gw-sl .specialty-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:1rem;align-items:stretch}
@media (max-width:1100px){.gw-sl .specialty-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}
.gw-sl .specialty-card{background:var(--bg);border:1px solid var(--border);border-radius:var(--radius-card);padding:1.5rem 1.15rem;text-align:center;transition:border-color 0.15s,box-shadow 0.15s,transform 0.15s}
.gw-sl .specialty-card:hover{border-color:var(--blue);box-shadow:var(--shadow);transform:translateY(-2px)}
.gw-sl .specialty-icon{width:48px;height:48px;margin:0 auto 0.9rem;border-radius:14px;background:var(--soft-blue);color:var(--blue);display:grid;place-items:center}
.gw-sl .specialty-card h3{font-size:0.95rem;font-weight:700;color:var(--navy);margin-bottom:0.35rem}
.gw-sl .specialty-card p{font-size:0.8rem;color:var(--muted);line-height:1.45}
.gw-sl .problem{background:var(--navy);color:#fff;padding:4.5rem 0}
.gw-sl .problem .section-label{color:#D4AF37}
.gw-sl .problem .section-title{color:#fff;max-width:28rem}
.gw-sl .problem-grid{display:grid;grid-template-columns:1fr 1fr;gap:2.5rem;align-items:start;margin-top:2rem}
.gw-sl .problem-list li{display:flex;gap:0.85rem;padding:1rem 0;border-bottom:1px solid rgba(255,255,255,0.1);font-size:0.95rem;color:rgba(255,255,255,0.85)}
.gw-sl .problem-list li:last-child{border-bottom:none}
.gw-sl .problem-x{width:24px;height:24px;border-radius:50%;background:rgba(197,160,89,0.2);color:#D4AF37;display:grid;place-items:center;flex-shrink:0;font-size:0.75rem;font-weight:700}
.gw-sl .problem-aside{background:rgba(255,255,255,0.06);border:1px solid rgba(255,255,255,0.12);border-radius:var(--radius-card);padding:1.75rem}
.gw-sl .problem-aside h3{font-size:1.05rem;font-weight:700;margin-bottom:0.65rem;color:#D4AF37}
.gw-sl .problem-aside p{font-size:0.95rem;color:rgba(255,255,255,0.8);line-height:1.6}
.gw-sl .pillars-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem}
.gw-sl .pillar-card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-card);padding:1.85rem;box-shadow:var(--shadow-sm);position:relative;overflow:hidden}
.gw-sl .pillar-card::before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,var(--blue),var(--soft-blue))}
.gw-sl .pillar-num{font-family:"Plus Jakarta Sans",sans-serif;font-size:0.75rem;font-weight:700;color:var(--blue);letter-spacing:0.04em;margin-bottom:0.85rem}
.gw-sl .pillar-card h3{font-size:1.2rem;font-weight:700;color:var(--navy);margin-bottom:0.65rem}
.gw-sl .pillar-card > p{font-size:0.92rem;color:var(--muted);margin-bottom:1.15rem}
.gw-sl .pillar-card ul li{font-size:0.875rem;color:var(--text);padding:0.35rem 0 0.35rem 1.1rem;position:relative}
.gw-sl .pillar-card ul li::before{content:"";position:absolute;left:0;top:0.7rem;width:6px;height:6px;border-radius:50%;background:var(--blue)}
.gw-sl .cases{background:var(--surface);border-block:1px solid var(--border)}
.gw-sl .cases-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.25rem}
.gw-sl .case-card{border:1px dashed #94A3B8;border-radius:var(--radius-card);padding:1.75rem;background:var(--bg);min-height:220px;display:flex;flex-direction:column}
.gw-sl .case-badge{display:inline-flex;align-self:flex-start;font-size:0.72rem;font-weight:700;text-transform:uppercase;letter-spacing:0.04em;color:var(--muted);background:var(--surface);border:1px solid var(--border);padding:0.3rem 0.65rem;border-radius:6px;margin-bottom:1rem}
.gw-sl .case-card h3{font-size:1.05rem;font-weight:700;color:var(--navy);margin-bottom:0.5rem}
.gw-sl .case-card p{font-size:0.9rem;color:var(--muted);flex:1}
.gw-sl .case-note{margin-top:1rem;font-size:0.8rem;font-weight:600;color:var(--blue)}
.gw-sl .steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;counter-reset:step}
.gw-sl .step{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-card);padding:1.5rem 1.25rem;position:relative;box-shadow:var(--shadow-sm)}
.gw-sl .step-n{width:36px;height:36px;border-radius:10px;background:var(--navy);color:#fff;font-family:"Plus Jakarta Sans",sans-serif;font-weight:700;font-size:0.9rem;display:grid;place-items:center;margin-bottom:1rem}
.gw-sl .step h3{font-size:1.05rem;font-weight:700;color:var(--navy);margin-bottom:0.4rem}
.gw-sl .step p{font-size:0.875rem;color:var(--muted);line-height:1.5}
.gw-sl .reviews{background:linear-gradient(180deg,var(--soft-blue) 0%,var(--bg) 100%)}
.gw-sl .reviews-box{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-card);padding:2.5rem 2rem;text-align:center;box-shadow:var(--shadow);max-width:640px;margin:0 auto}
.gw-sl .reviews-box .g-icon{width:48px;height:48px;margin:0 auto 1rem;border-radius:12px;background:var(--bg);border:1px solid var(--border);display:grid;place-items:center;font-weight:800;font-family:"Plus Jakarta Sans",sans-serif;color:var(--navy);font-size:1.2rem}
.gw-sl .reviews-box h3{font-size:1.25rem;font-weight:700;color:var(--navy);margin-bottom:0.5rem}
.gw-sl .reviews-box p{color:var(--muted);font-size:0.95rem;margin-bottom:1.25rem}
.gw-sl .faq-list{max-width:720px;display:flex;flex-direction:column;gap:0.75rem}
.gw-sl details.faq-item{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-card);padding:0;overflow:hidden;box-shadow:var(--shadow-sm)}
.gw-sl details.faq-item summary{list-style:none;cursor:pointer;padding:1.15rem 1.35rem;font-family:"Plus Jakarta Sans",sans-serif;font-weight:650;font-size:1rem;color:var(--navy);display:flex;justify-content:space-between;align-items:center;gap:1rem}
.gw-sl details.faq-item summary::-webkit-details-marker{display:none}
.gw-sl details.faq-item summary::after{content:"+";font-size:1.35rem;font-weight:500;color:var(--blue);line-height:1;flex-shrink:0}
.gw-sl details.faq-item[open] summary::after{content:"−"}
.gw-sl details.faq-item .faq-a{padding:0 1.35rem 1.25rem;color:var(--muted);font-size:0.95rem;line-height:1.65;border-top:1px solid transparent}
.gw-sl details.faq-item[open] .faq-a{border-top-color:var(--border);padding-top:1rem}
.gw-sl .final-cta{padding:4.5rem 0 3rem}
.gw-sl .cta-banner{background:linear-gradient(135deg,var(--navy) 0%,#123456 55%,#00266A 100%);border-radius:24px;padding:3rem 2.5rem;text-align:center;color:#fff;position:relative;overflow:hidden}
.gw-sl .cta-banner::before{content:"";position:absolute;width:280px;height:280px;border-radius:50%;background:rgba(0,51,141,0.2);top:-80px;right:-60px}
.gw-sl .cta-banner h2{font-size:clamp(1.5rem,3vw,2rem);font-weight:800;letter-spacing:-0.02em;margin-bottom:0.65rem;position:relative}
.gw-sl .cta-banner p{color:rgba(255,255,255,0.8);margin-bottom:1.5rem;position:relative;max-width:28rem;margin-inline:auto}
.gw-sl .cta-banner .hero-ctas{justify-content:center;position:relative;margin-bottom:0}
.gw-sl .contact-strip{display:flex;flex-wrap:wrap;justify-content:center;gap:1.5rem 2.5rem;margin-top:2rem;padding:1.25rem 1.5rem;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-card);box-shadow:var(--shadow-sm)}
.gw-sl .contact-item{display:flex;align-items:center;gap:0.55rem;font-size:0.9rem;color:var(--text);font-weight:500}
.gw-sl .contact-item svg{color:var(--blue);flex-shrink:0}
.gw-sl .contact-item a:hover{color:var(--blue)}
.gw-sl .footer{background:var(--navy);color:rgba(255,255,255,0.75);padding:3rem 0 1.75rem}
.gw-sl .footer-grid{display:grid;grid-template-columns:1.3fr repeat(4,minmax(0,1fr));gap:2rem;margin-bottom:2.5rem}
.gw-sl .footer .logo{color:#fff;margin-bottom:0.85rem}
.gw-sl .footer .logo span{color:#D4AF37}
.gw-sl .footer-brand p{font-size:0.9rem;line-height:1.6;max-width:260px}
.gw-sl .footer h4{color:#fff;font-size:0.85rem;font-weight:700;margin-bottom:1rem;letter-spacing:0.02em}
.gw-sl .footer ul li{margin-bottom:0.5rem}
.gw-sl .footer ul a{font-size:0.875rem;color:rgba(255,255,255,0.65);transition:color 0.15s}
.gw-sl .footer ul a:hover{color:#D4AF37}
.gw-sl .footer-bottom{border-top:1px solid rgba(255,255,255,0.1);padding-top:1.5rem;display:flex;flex-wrap:wrap;justify-content:space-between;gap:0.75rem;font-size:0.8rem;color:rgba(255,255,255,0.45)}
@media (max-width:960px){.gw-sl .nav{display:none}
.gw-sl .nav.open{display:flex;flex-direction:column;position:absolute;top:100%;left:0;right:0;background:var(--surface);border-bottom:1px solid var(--border);padding:1rem 1.25rem 1.25rem;gap:0.85rem;box-shadow:var(--shadow)}
.gw-sl .menu-toggle{display:flex}
.gw-sl .header{position:sticky}
.gw-sl .header-inner{position:relative;flex-wrap:wrap}
.gw-sl .header-actions .btn-primary{display:none}
.gw-sl .hero-grid{grid-template-columns:1fr;gap:2rem}
.gw-sl .specialty-grid{grid-template-columns:repeat(3,minmax(0,1fr))}
.gw-sl .problem-grid{grid-template-columns:1fr}
.gw-sl .pillars-grid{grid-template-columns:1fr}
.gw-sl .cases-grid{grid-template-columns:1fr}
.gw-sl .steps{grid-template-columns:repeat(2,minmax(0,1fr))}
.gw-sl .footer-grid{grid-template-columns:1fr 1fr}}
@media (max-width:560px){.gw-sl .wrap{width:min(100% - 1.5rem,var(--max))}
.gw-sl section{padding:3.25rem 0}
.gw-sl .hero{padding:3rem 0 2.5rem}
.gw-sl .specialty-grid{grid-template-columns:repeat(2,minmax(0,1fr))}
.gw-sl .steps{grid-template-columns:minmax(0,1fr)}
.gw-sl .footer-grid{grid-template-columns:1fr}
.gw-sl .cta-banner{padding:2.25rem 1.35rem}
.gw-sl .contact-strip{flex-direction:column;align-items:flex-start;gap:0.85rem}
.gw-sl .header-actions .btn-ghost-wa span{display:none}}
.gw-sl{scroll-behavior:smooth}
.gw-sl{overflow-x:hidden}
.gw-sl .hero-ctas{display:flex;flex-wrap:wrap;gap:0.75rem}
.gw-sl .mobile-bar{display:none;position:fixed;left:0;right:0;bottom:0;z-index:80;background:#fff;border-top:1px solid var(--border);box-shadow:0 -8px 24px rgba(15,23,42,0.08);padding:0.55rem 0.75rem calc(0.55rem + env(safe-area-inset-bottom));gap:0.5rem}
.gw-sl .mobile-bar a{flex:1;text-align:center;font-size:0.8rem;font-weight:600;padding:0.7rem 0.4rem;border-radius:12px;text-decoration:none}
.gw-sl .mobile-bar .mb-call{background:#00338D;color:#fff}
.gw-sl .mobile-bar .mb-wa{background:#25D366;color:#fff}
.gw-sl .mobile-bar .mb-audit{background:linear-gradient(135deg,#FFF3B0,#FFD700,#D4AF37,#B8860B);color:#1a1200;box-shadow:0 2px 8px rgba(212,175,55,0.4),inset 0 1px 0 rgba(255,255,255,0.4)}
@media (max-width:960px){.gw-sl .logo img{height:44px !important;max-width:160px !important}
.gw-sl .hero h1{font-size:clamp(1.75rem,6vw,2.25rem);line-height:1.2}
.gw-sl .hero-ctas .btn{width:100%;justify-content:center}
.gw-sl .pillars-grid{grid-template-columns:1fr !important}}
@media (max-width:560px){.gw-sl .mobile-bar{display:flex}
.gw-sl .logo img{height:40px !important;max-width:140px !important}
.gw-sl .hero{padding-top:2rem}
.gw-sl .hero-panel,.gw-sl .card,.gw-sl .specialty-card{max-width:100%}
.gw-sl .btn{min-height:44px}
.gw-sl h2.section-title{font-size:1.45rem}
.gw-sl .faq details{font-size:0.95rem}}
.gw-sl{--gold:#D4AF37;--gold-bright:#FFD700;--gold-deep:#B8860B;--gold-shine:linear-gradient(135deg,#FFF3B0 0%,#FFD700 35%,#D4AF37 70%,#B8860B 100%)}
.gw-sl .gold,.gw-sl .btn.gold,.gw-sl .mobile-bar .mb-audit,.gw-sl .pillar-num,.gw-sl .section-label{}
.gw-sl .btn.gold,.gw-sl .mobile-bar .mb-audit,.gw-sl a.mb-audit{background:var(--gold-shine) !important;color:#1a1200 !important;border:none;box-shadow:0 2px 8px rgba(212,175,55,0.45),inset 0 1px 0 rgba(255,255,255,0.45);text-shadow:0 1px 0 rgba(255,255,255,0.25)}
.gw-sl .specialty-card,.gw-sl .pillar-card{border-top-color:#D4AF37}
.gw-sl .pillar-card .pillar-num,.gw-sl .hero-card::after,.gw-sl .chip i{color:#D4AF37}
.gw-sl .hero-card::after{background:var(--gold-shine) !important}
.gw-sl .wa-ico{display:inline-block;width:0.65em;height:0.65em;border-radius:50%;background:currentColor;margin-right:0.35em;vertical-align:middle}
.gw-sl .btn-wa .wa-ico,.gw-sl .btn-ghost-wa .wa-ico,.gw-sl .mb-wa .wa-ico{color:#fff;background:#fff}
.gw-sl .spec-dot{display:block;width:10px;height:10px;border-radius:50%;background:linear-gradient(135deg,#D4AF37,#FFD700);margin:auto}
.gw-sl .header{display:block !important;visibility:visible !important;opacity:1 !important;z-index:100;background:#fff;border-bottom:1px solid #e8eef5}
.gw-sl .header .nav a{white-space:nowrap}
@media (max-width:980px){.gw-sl .header .nav{display:none}
.gw-sl .header .nav.open{display:flex;flex-direction:column;gap:0.75rem;width:100%;padding:1rem 0}}
.gw-sl .elementor:has(.gw-site) .e-con,.gw-sl .elementor:has(.gw-site) .e-con > .e-con-inner{--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;--gap:0px;--row-gap:0px;--column-gap:0px;--widgets-spacing:0px;--min-height:0px;padding:0 !important;gap:0 !important;min-height:0 !important}
.gw-sl .elementor:has(.gw-site) .e-con.e-con-boxed > .e-con-inner{max-width:100% !important;width:100%}
.gw-sl .elementor:has(.gw-site) .e-con{--content-width:100%;max-width:100%}
.gw-sl .elementor:has(.gw-site) .elementor-widget{margin:0 !important;--kit-widget-spacing:0px;width:100%;max-width:100%}
.gw-sl .elementor:has(.gw-site) .elementor-widget-html:has(> .elementor-widget-container:empty),.gw-sl .elementor:has(.gw-site) > .e-con:not(:has(.elementor-widget)){display:none !important}
.gw-sl footer.footer:empty,.gw-sl .footer:not(:has(*)){display:none !important}
.gw-sl .gw-split-top,.gw-sl .gw-split-cont{display:flow-root}
.gw-sl section.gw-split-top,.gw-sl .footer.gw-split-top{padding-bottom:0 !important;border-bottom:0 !important}
.gw-sl section.gw-split-cont,.gw-sl .footer.gw-split-cont{padding-top:0 !important;border-top:0 !important}
.gw-sl section.gw-split-cont.gw-gap{padding-top:1.25rem !important}
.gw-sl section.gw-split-cont.gw-gap-sm{padding-top:0.75rem !important}
.gw-sl .gw-pillars-last .pillars-grid{grid-template-columns:minmax(0,1fr);max-width:calc(50% - 0.625rem);margin-inline:auto}
.gw-sl .pillar-card > p > a.pillar-link{color:#00338D;font-weight:600}
@media (max-width:960px){.gw-sl .gw-pillars-last .pillars-grid{max-width:none}}
.gw-sl .steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}
.gw-sl .steps > .step{min-width:0}
@media (max-width:960px){.gw-sl .steps{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media (max-width:560px){.gw-sl .steps{grid-template-columns:minmax(0,1fr)}}
.gw-sl .footer-addr{font-size:0.875rem;color:rgba(255,255,255,0.55)}
.gw-sl .footer .footer-local ul a{line-height:1.45;display:inline-block}
@media (max-width:960px){.gw-sl .footer-grid{grid-template-columns:repeat(2,minmax(0,1fr))}
.gw-sl .footer-brand{grid-column:1 / -1}}
@media (max-width:560px){.gw-sl .footer-grid{grid-template-columns:minmax(0,1fr)}
.gw-sl .footer.gw-split-cont{padding-bottom:calc(1.75rem + 4.25rem + env(safe-area-inset-bottom)) !important}}
.gw-sl .elementor:has(.gw-site) .e-con,.gw-sl .elementor:has(.gw-site) .e-con > .e-con-inner{--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;--gap:0px;--row-gap:0px;--column-gap:0px;--widgets-spacing:0px;--min-height:0px;padding:0 !important;gap:0 !important;min-height:0 !important}
.gw-sl .elementor:has(.gw-site) .e-con.e-con-boxed > .e-con-inner{max-width:100% !important;width:100%}
.gw-sl .elementor:has(.gw-site) .e-con{--content-width:100%;max-width:100%}
.gw-sl .elementor:has(.gw-site) .elementor-widget{margin:0 !important;--kit-widget-spacing:0px;width:100%;max-width:100%}
.gw-sl .elementor:has(.gw-site) .elementor-widget-html:has(> .elementor-widget-container:empty){display:none !important}
.gw-sl .btn-call{background:#fff;color:var(--blue);border-color:var(--blue)}
.gw-sl .btn-call:hover{background:var(--soft-blue)}
.gw-sl .btn-ghost-wa .wa-ico{background:var(--wa) !important;color:var(--wa) !important;margin-right:0}
.gw-sl .btn-ghost-wa span + span{margin-left:0.35em}
@media (max-width:560px){.gw-sl .header-actions .btn-ghost-wa .wa-ico{display:inline-block !important;width:0.8em;height:0.8em}}
.gw-sl .final-cta{padding-top:1.5rem}
.gw-sl .gw-crumb-bar{background:#fff;border-bottom:1px solid var(--border)}
.gw-sl .gw-crumb{display:flex;flex-wrap:wrap;align-items:center;gap:0.45rem;padding:0.7rem 0;font-size:0.82rem;color:var(--muted)}
.gw-sl .gw-crumb a{color:var(--blue);font-weight:600}
.gw-sl .gw-crumb a:hover{text-decoration:underline}
.gw-sl .gw-crumb .sep{color:#94A3B8}
.gw-sl .gw-crumb [aria-current]{color:var(--navy);font-weight:600}
.gw-sl .industry-grid{display:grid;grid-template-columns:1.5fr repeat(4,minmax(0,1fr));gap:1rem;align-items:stretch}
.gw-sl .industry-card{min-width:0;background:var(--bg);border:1px solid var(--border);border-radius:var(--radius-card);padding:1.4rem 1.15rem}
.gw-sl .industry-card h3{font-size:1rem;font-weight:700;color:var(--navy);margin-bottom:0.4rem}
.gw-sl .industry-card p{font-size:0.84rem;color:var(--muted);line-height:1.5}
.gw-sl .industry-card.is-featured{background:linear-gradient(135deg,#00338D 0%,#00266A 100%);border:1.5px solid #D4AF37;box-shadow:0 8px 24px rgba(0,51,141,0.22)}
.gw-sl .industry-card.is-featured h3{color:#fff;font-size:1.1rem}
.gw-sl .industry-card.is-featured p{color:rgba(255,255,255,0.85);margin-bottom:0.9rem}
.gw-sl .industry-card.is-featured a{color:#FFD700;font-weight:700;font-size:0.9rem}
.gw-sl .industry-card.is-featured a:hover{text-decoration:underline}
.gw-sl .industry-dot{display:block;width:10px;height:10px;border-radius:50%;background:linear-gradient(135deg,#D4AF37,#FFD700);margin-bottom:0.8rem}
@media (max-width:1100px){.gw-sl .industry-grid{grid-template-columns:repeat(2,minmax(0,1fr))}
.gw-sl .industry-card.is-featured{grid-column:1 / -1}}
.gw-sl .pillar-card > p > a.pillar-link{color:#00338D;font-weight:600}
.gw-sl .pillar-card .pillar-num{color:#B8860B}
.gw-sl .footer .gw-serving h4{color:#FFD700}
.gw-sl .footer .gw-serving ul a{line-height:1.45;display:inline-block}
.gw-sl .footer-brand .footer-addr{display:block;margin-top:0.75rem}
.gw-sl .contact-strip .contact-item span{color:var(--navy)}
.gw-sl .hero-grid.gw-single{grid-template-columns:minmax(0,46rem)}
.gw-sl section.gw-tight{padding:2.5rem 0}
.gw-sl section.gw-tight .section-head{margin-bottom:0}
.gw-sl section.gw-tight .section-title{margin-bottom:1rem}
.gw-sl section.hero + section.gw-tight,.gw-sl .gw-tight-first{padding-top:3.5rem}
@media (max-width:560px){.gw-sl section.gw-tight{padding:2rem 0}}
.gw-sl .gw-note{background:var(--surface);border:1px solid var(--border);border-left:4px solid #D4AF37;border-radius:var(--radius-card);padding:1.6rem 1.75rem;box-shadow:var(--shadow-sm);max-width:52rem}
.gw-sl .gw-note p{color:var(--text);font-size:0.98rem;line-height:1.7}
.gw-sl .gw-note p + p{margin-top:0.85rem}
.gw-sl .gw-note a,.gw-sl .gw-prose a{color:#00338D;font-weight:600;text-decoration:underline;text-decoration-color:rgba(212,175,55,0.7);text-underline-offset:3px}
.gw-sl .gw-note a:hover,.gw-sl .gw-prose a:hover{color:#00266A}
.gw-sl .gw-note ul{margin-top:0.4rem}
.gw-sl .gw-note ul li{position:relative;padding:0.4rem 0 0.4rem 1.3rem;color:var(--text);font-size:0.95rem;line-height:1.6}
.gw-sl .gw-note ul li::before{content:"";position:absolute;left:0;top:0.9rem;width:7px;height:7px;border-radius:50%;background:linear-gradient(135deg,#D4AF37,#FFD700)}
.gw-sl .gw-prose{max-width:48rem;color:var(--muted);font-size:1rem;line-height:1.7}
.gw-sl .gw-prose p + p,.gw-sl .gw-prose p + ul,.gw-sl .gw-prose ul + p,.gw-sl .gw-prose ol + p{margin-top:0.9rem}
.gw-sl .gw-prose ul,.gw-sl .gw-prose ol{list-style:none;counter-reset:gwli}
.gw-sl .gw-prose li{position:relative;padding:0.45rem 0 0.45rem 2.1rem;color:var(--text)}
.gw-sl .gw-prose ul li::before{content:"✓";position:absolute;left:0;top:0.5rem;width:22px;height:22px;border-radius:6px;background:var(--soft-blue);color:#00338D;display:grid;place-items:center;font-size:0.75rem}
.gw-sl .gw-prose ol li{counter-increment:gwli}
.gw-sl .gw-prose ol li::before{content:counter(gwli);position:absolute;left:0;top:0.45rem;width:24px;height:24px;border-radius:7px;background:var(--navy);color:#fff;display:grid;place-items:center;font:700 0.78rem "Plus Jakarta Sans",sans-serif}
.gw-sl .gw-prose strong{color:#00338D}
.gw-sl .gw-duo{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem}
.gw-sl .gw-duo-card{min-width:0;background:var(--surface);border:1px solid var(--border);border-top:3px solid #D4AF37;border-radius:var(--radius-card);padding:1.75rem;box-shadow:var(--shadow-sm)}
.gw-sl .gw-duo-card h2{font-size:1.25rem;font-weight:800;color:var(--navy);margin-bottom:0.6rem;letter-spacing:-0.01em}
.gw-sl .gw-duo-card p{color:var(--muted);font-size:0.95rem;line-height:1.65}
.gw-sl .problem-list .problem-x.ok{background:rgba(212,175,55,0.22)}
.gw-sl .cta-links{margin-top:1.1rem;font-size:0.85rem;color:rgba(255,255,255,0.7);position:relative}
.gw-sl .cta-links a{color:#FFD700;font-weight:600}
.gw-sl .pillar-card ul li a{color:#00338D;font-weight:600}
@media (max-width:960px){.gw-sl .gw-duo{grid-template-columns:minmax(0,1fr)}}
@media (max-width:560px){.gw-sl .gw-note{padding:1.3rem 1.2rem}}
.gw-sl .industry-grid.gw-even{grid-template-columns:repeat(3,minmax(0,1fr))}
.gw-sl .industry-grid.gw-even .industry-card{background:var(--bg)}
.gw-sl .footer-grid.gw-cols-4{grid-template-columns:1.4fr repeat(3,minmax(0,1fr))}
@media (max-width:960px){.gw-sl .industry-grid.gw-even{grid-template-columns:repeat(2,minmax(0,1fr))}
.gw-sl .footer-grid.gw-cols-4{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media (max-width:560px){.gw-sl .footer-grid.gw-cols-4{grid-template-columns:minmax(0,1fr)}}
.gw-sl{--gw-v-bg:#FFFFFF;--gw-v-ivory:#FAF8F3;--gw-v-tint:#F4F7FC;--gw-v-ink:#0B1B3F;--gw-v-body:#3B4863;--gw-v-mute:#56627C;--gw-v-soft:#243352;--gw-v-line:rgba(11,27,63,.09);--gw-v-card:#FFFFFF;--gw-v-blue:#00338D;--gw-v-gold:#D4AF37;--gw-v-gold-hi:#FFD700;--gw-v-gold-soft:#C5A059;--gw-v-gold-text:#A8811F;--gw-v-gold-ink:#8A6A12;--gw-v-shine:linear-gradient(135deg,#FFF1B8 0%,#FFD700 32%,#D4AF37 68%,#C5A059 100%);--gw-v-sh-sm:0 1px 2px rgba(11,27,63,.04),0 8px 22px -12px rgba(11,27,63,.12);--gw-v-sh-lg:0 2px 4px rgba(11,27,63,.04),0 28px 60px -28px rgba(11,27,63,.28);--gw-v-glow:0 0 0 1px rgba(212,175,55,.55),0 26px 50px -24px rgba(11,27,63,.28),0 12px 30px -14px rgba(212,175,55,.35);--gw-v-ease:cubic-bezier(.2,.7,.2,1);--gw-v-tr:opacity .8s var(--gw-v-ease) var(--gw-v-d,0s),translate .8s var(--gw-v-ease) var(--gw-v-d,0s),transform .35s ease,box-shadow .35s ease,border-color .35s ease,background-color .35s ease}
.gw-sl{overflow-x:clip;max-width:100%}
.gw-sl{background:#FFFFFF}
.gw-sl .gw-v-light{background:var(--gw-v-bg);color:var(--gw-v-ink)}
.gw-sl .gw-v-light .section-label{color:var(--gw-v-gold-ink);letter-spacing:.2em;font-size:.74rem;font-weight:700}
.gw-sl .gw-v-light .section-title,.gw-sl .gw-v-light h2,.gw-sl .gw-v-light h3{color:var(--gw-v-ink)}
.gw-sl .gw-v-light .section-title{font-size:clamp(1.9rem,6vw,3rem);letter-spacing:-.03em;line-height:1.1}
.gw-sl .gw-v-light .section-lead,.gw-sl .gw-v-light p{color:var(--gw-v-mute)}
.gw-sl .gw-v-serif{font-family:"Playfair Display",Georgia,"Times New Roman",serif;font-style:italic;font-weight:600;letter-spacing:0;background:linear-gradient(100deg,#B8912A 0%,#A8811F 40%,#C9A13B 70%,#8A6A12 100%);-webkit-background-clip:text;background-clip:text;color:#A8811F;-webkit-text-fill-color:transparent;padding:0 .06em 0 .02em}
.gw-sl .gw-v-head .section-label{display:inline-flex;align-items:center;gap:.6rem}
.gw-sl .gw-v-head .section-label::before{content:"";width:26px;height:2px;border-radius:2px;background:var(--gw-v-shine)}
.gw-sl .gw-v-light .btn{border-radius:999px}
.gw-sl .gw-v-light .btn-wa{box-shadow:0 10px 24px -12px rgba(37,211,102,.7)}
.gw-sl .gw-v-light .btn-call,.gw-sl .gw-v-ghost{background:#fff;color:var(--gw-v-ink);border:1px solid rgba(11,27,63,.2)}
.gw-sl .gw-v-light .btn-call:hover,.gw-sl .gw-v-ghost:hover{background:var(--gw-v-ivory);border-color:var(--gw-v-gold)}
.gw-sl .btn.gw-v-pill{gap:.8rem;padding:.45rem .45rem .45rem 1.35rem;border:0;border-radius:999px;background:var(--gw-v-shine);color:var(--gw-v-ink);font-weight:700;box-shadow:0 12px 28px -12px rgba(168,129,31,.65),inset 0 1px 0 rgba(255,255,255,.6)}
.gw-sl .btn.gw-v-pill:hover{background:var(--gw-v-shine);filter:brightness(1.04) saturate(1.05);box-shadow:0 16px 34px -12px rgba(168,129,31,.75),inset 0 1px 0 rgba(255,255,255,.6)}
.gw-sl .gw-v-pill-ico{display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:var(--gw-v-ink);color:var(--gw-v-gold-hi);flex-shrink:0;transition:transform .35s var(--gw-v-ease)}
.gw-sl .gw-v-pill-ico svg{width:16px;height:16px}
.gw-sl .gw-v-pill:hover .gw-v-pill-ico{transform:rotate(-45deg)}
.gw-sl .btn.gw-v-pill--xl{font-size:clamp(1.02rem,3.6vw,1.3rem);padding:.6rem .6rem .6rem 2rem;gap:1.1rem}
.gw-sl .gw-v-pill--xl .gw-v-pill-ico{width:clamp(44px,11vw,58px);height:clamp(44px,11vw,58px)}
.gw-sl .gw-v-pill--xl .gw-v-pill-ico svg{width:22px;height:22px}
.gw-sl .header.gw-v-header{background:#FFFFFF;border-bottom:1px solid rgba(11,27,63,.07);box-shadow:0 10px 30px -24px rgba(11,27,63,.35)}
.gw-sl .gw-v-header .header-inner{padding:.55rem 0}
.gw-sl .gw-v-logo{background:none;padding:0;border-radius:0;box-shadow:none}
.gw-sl .gw-v-logo img{height:52px!important;width:90px!important;max-width:none!important;object-fit:cover!important;object-position:50% 100%!important;mix-blend-mode:multiply}
.gw-sl .gw-v-header .nav{gap:1.6rem}
.gw-sl .gw-v-header .nav a{position:relative;color:var(--gw-v-ink);font-weight:500;letter-spacing:.01em;padding:.3rem 0}
.gw-sl .gw-v-header .nav a::after{content:"";position:absolute;left:0;right:0;bottom:-2px;height:2px;border-radius:2px;background:var(--gw-v-shine);transform:scaleX(0);transform-origin:0 50%;transition:transform .3s var(--gw-v-ease)}
.gw-sl .gw-v-header .nav a:hover{color:var(--gw-v-gold-text)}
.gw-sl .gw-v-header .nav a:hover::after{transform:scaleX(1)}
.gw-sl .gw-v-header .btn-primary{background:var(--gw-v-shine);color:var(--gw-v-ink);border:0;border-radius:999px;font-weight:700;box-shadow:0 8px 20px -10px rgba(168,129,31,.7),inset 0 1px 0 rgba(255,255,255,.6)}
.gw-sl .gw-v-header .btn-primary:hover{background:var(--gw-v-shine);filter:brightness(1.04)}
.gw-sl .gw-v-header .btn-ghost-wa{border-radius:999px}
.gw-sl .gw-v-header .menu-toggle{background:#fff;border-color:rgba(11,27,63,.14)}
.gw-sl .gw-v-header .menu-toggle span{background:var(--gw-v-ink)}
@media (max-width:980px){.gw-sl .gw-v-header .nav.open{background:#fff;border:1px solid rgba(11,27,63,.08);border-radius:16px;box-shadow:0 24px 40px -18px rgba(11,27,63,.3);padding:1rem 1.25rem 1.25rem;margin-bottom:.6rem}
.gw-sl .gw-v-header .nav.open a::after{display:none}}
@media (max-width:560px){.gw-sl .gw-v-logo img{height:44px!important;width:76px!important}}
.gw-sl .hero.gw-v-hero{position:relative;overflow:hidden;padding:2.5rem 0 0;background:radial-gradient(55% 50% at 84% 28%,rgba(212,175,55,.16),transparent 62%),radial-gradient(50% 55% at 0% 8%,rgba(0,51,141,.07),transparent 62%),linear-gradient(180deg,#FFFFFF 0%,#FDFCF9 55%,#FAF8F3 100%)}
.gw-sl .hero.gw-v-hero::before{top:0;right:0;bottom:0;left:0;width:auto;height:auto;background:linear-gradient(rgba(0,51,141,.05) 1px,transparent 1px) 0 0/56px 56px,linear-gradient(90deg,rgba(0,51,141,.05) 1px,transparent 1px) 0 0/56px 56px;-webkit-mask-image:radial-gradient(ellipse 70% 70% at 70% 40%,#000 10%,transparent 70%);mask-image:radial-gradient(ellipse 70% 70% at 70% 40%,#000 10%,transparent 70%)}
.gw-sl .gw-v-hero-grid{position:relative;z-index:1;display:grid;gap:2.25rem;align-items:center}
.gw-sl .gw-v-hero .eyebrow{background:rgba(212,175,55,.12);color:var(--gw-v-gold-ink);border:1px solid rgba(212,175,55,.45)}
.gw-sl .gw-v-hero h1{color:var(--gw-v-ink);font-size:clamp(2.05rem,8.4vw,2.7rem);line-height:1.08;letter-spacing:-.035em}
.gw-sl .gw-v-hero h1 .gw-v-serif{font-size:1.12em;line-height:1}
.gw-sl .gw-v-hero .hero-sub{color:var(--gw-v-body)}
.gw-sl .gw-v-hero .micro{color:var(--gw-v-mute)}
.gw-sl .gw-v-hero-media{position:relative;min-width:0}
.gw-sl .gw-v-frame{position:relative;margin:0;border-radius:22px;overflow:hidden;aspect-ratio:16/11;background:var(--gw-v-ivory);border:1px solid rgba(212,175,55,.4);box-shadow:0 0 0 6px rgba(255,255,255,.85),0 44px 80px -40px rgba(11,27,63,.4),0 18px 50px -30px rgba(212,175,55,.45)}
.gw-sl .gw-v-frame img{width:100%;height:100%;object-fit:cover;transform-origin:60% 50%;animation:gwvZoom 22s ease-in-out infinite alternate}
.gw-sl .gw-v-frame::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 62%,rgba(11,27,63,.05));pointer-events:none}
@keyframes gwvZoom{from{transform:scale(1.02)}to{transform:scale(1.12)}}
.gw-sl .gw-v-orb{position:absolute;width:210px;height:210px;border-radius:50%;right:-50px;top:-60px;z-index:-1;background:radial-gradient(circle,rgba(255,215,0,.42),rgba(212,175,55,.12) 45%,transparent 70%);filter:blur(8px);animation:gwvOrb 9s ease-in-out infinite alternate;pointer-events:none}
@keyframes gwvOrb{from{transform:translate(0,0) scale(1)}to{transform:translate(-26px,18px) scale(1.12)}}
.gw-sl .hero-card.gw-v-glass,.gw-sl .gw-v-glass{background:rgba(255,255,255,.8);-webkit-backdrop-filter:blur(16px) saturate(1.2);backdrop-filter:blur(16px) saturate(1.2);border:1px solid rgba(212,175,55,.35);box-shadow:0 30px 60px -28px rgba(11,27,63,.38),inset 0 1px 0 rgba(255,255,255,.9)}
.gw-sl .hero-card.gw-v-glass{margin:-2.25rem .75rem 0;z-index:2;padding:1.35rem 1.4rem}
.gw-sl .gw-v-glass h3{color:var(--gw-v-ink)}
.gw-sl .gw-v-glass .checklist li{color:var(--gw-v-soft);border-bottom-color:var(--gw-v-line);padding:.45rem 0;font-size:.9rem}
.gw-sl .gw-v-glass .check{background:rgba(212,175,55,.18);color:var(--gw-v-gold-ink);font-weight:700}
@media (min-width:1024px){.gw-sl .hero.gw-v-hero{padding-top:3.25rem}
.gw-sl .gw-v-hero-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.08fr);gap:3.5rem;min-height:min(calc(100vh - 190px),700px)}
.gw-sl .gw-v-hero h1{font-size:clamp(2.7rem,3.9vw,3.7rem)}
.gw-sl .gw-v-hero-media{margin-bottom:3.5rem}
.gw-sl .gw-v-frame{aspect-ratio:auto;height:min(60vh,520px)}
.gw-sl .hero-card.gw-v-glass{position:absolute;left:-2.5rem;bottom:-3.5rem;margin:0;width:18rem;padding:1.1rem 1.2rem}
.gw-sl .hero-card.gw-v-glass h3{font-size:.92rem;margin-bottom:.5rem}
.gw-sl .gw-v-glass .checklist li{font-size:.84rem;padding:.35rem 0}}
.gw-sl .gw-v-wave{position:relative;z-index:1;display:flex;align-items:flex-end;justify-content:space-between;height:48px;margin:2.75rem auto 0;width:min(100% - 2.5rem,1200px);-webkit-mask-image:linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent);mask-image:linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent);pointer-events:none}
.gw-sl .gw-v-wave i{display:block;flex:0 0 2px;height:100%;border-radius:2px;background:linear-gradient(180deg,#C9A13B,rgba(212,175,55,.14));transform-origin:50% 100%;transform:scaleY(var(--h,.5));opacity:.9;animation:gwvWave 3.4s ease-in-out infinite alternate;animation-delay:calc(var(--d,0) * -1s)}
@keyframes gwvWave{from{transform:scaleY(var(--h,.5))}to{transform:scaleY(calc(var(--h,.5) * .35 + .06))}}
@media (max-width:767px){.gw-sl .gw-v-wave i:nth-child(2n){display:none}
.gw-sl .gw-v-wave{height:36px}}
.gw-sl .gw-v-light.trust{padding:1.5rem 0 1.25rem;background:var(--gw-v-ivory)}
.gw-sl .gw-v-light .trust-strip{background:transparent;border:0;box-shadow:none;padding:0}
.gw-sl .gw-v-light .chip{background:#fff;border-color:rgba(212,175,55,.38);color:var(--gw-v-ink);box-shadow:var(--gw-v-sh-sm)}
.gw-sl .gw-v-light .chip i{background:var(--gw-v-shine)}
.gw-sl .gw-v-story-sec{padding-bottom:3rem;background:var(--gw-v-tint)!important}
.gw-sl .gw-v-story{position:relative}
.gw-sl .gw-v-story-stage{position:relative;width:min(100% - 2.5rem,1200px);margin-inline:auto;display:grid;gap:1.5rem}
.gw-sl .gw-v-story-progress{display:none}
.gw-sl .gw-v-slide{display:grid;gap:1.25rem;min-width:0;padding:.85rem .85rem 1.6rem;border-radius:24px;background:#fff;border:1px solid var(--gw-v-line);box-shadow:var(--gw-v-sh-sm);overflow:hidden}
.gw-sl .gw-v-slide-media{order:-1;position:relative;margin:0;border-radius:18px;overflow:hidden;aspect-ratio:16/10;background:var(--gw-v-ivory);border:1px solid rgba(212,175,55,.3)}
.gw-sl .gw-v-slide-media img{width:100%;height:100%;object-fit:cover}
.gw-sl .gw-v-slide-text{padding:0 .6rem;min-width:0}
.gw-sl .gw-v-slide-label{font:600 .78rem/1 Inter,sans-serif;letter-spacing:.22em;color:var(--gw-v-mute);margin-bottom:1rem}
.gw-sl .gw-v-slide-label b{color:var(--gw-v-gold-ink);font-weight:700}
.gw-sl .gw-v-slide .pillar-num{color:var(--gw-v-gold-ink)!important;letter-spacing:.16em;font-size:.72rem;font-weight:700;margin-bottom:.6rem}
.gw-sl .gw-v-slide h3{font-size:clamp(1.7rem,6.4vw,2.6rem);font-weight:800;letter-spacing:-.03em;line-height:1.08;margin-bottom:.8rem}
.gw-sl .gw-v-slide-text>p{font-size:1rem;line-height:1.65;margin-bottom:.9rem;max-width:34rem;color:var(--gw-v-body)}
.gw-sl .gw-v-link{display:inline-flex;align-items:center;gap:.4rem;color:var(--gw-v-blue)!important;font-weight:700;border-bottom:2px solid rgba(212,175,55,.6);padding-bottom:2px}
.gw-sl .gw-v-link:hover{border-bottom-color:var(--gw-v-gold);color:var(--gw-v-ink)!important}
.gw-sl .gw-v-bullets{display:grid;gap:.1rem;margin-top:.4rem}
.gw-sl .gw-v-bullets li{position:relative;padding:.45rem 0 .45rem 1.6rem;color:var(--gw-v-soft);font-size:.93rem;border-bottom:1px solid var(--gw-v-line)}
.gw-sl .gw-v-bullets li:last-child{border-bottom:0}
.gw-sl .gw-v-bullets li::before{content:"";position:absolute;left:0;top:1.02rem;width:.9rem;height:2px;border-radius:2px;background:var(--gw-v-shine)}
@media (min-width:768px){.gw-sl .gw-v-slide{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:center;gap:2.25rem;padding:1rem 1rem 1rem 2.25rem}
.gw-sl .gw-v-slide-media{order:2;aspect-ratio:4/3.2}
.gw-sl .gw-v-slide-text{padding:1rem 0}}
.gw-sl .gw-v-pinned .gw-v-story-stage{display:block;width:100%;max-width:none;height:100vh;overflow:hidden;background:var(--gw-v-tint)}
.gw-sl .gw-v-pinned .gw-v-slide{position:absolute;inset:0;display:grid;grid-template-columns:35% 65%;align-items:center;gap:0;margin:0;border:0;border-radius:0;background:none;box-shadow:none;padding:84px max(2rem,calc((100vw - 1240px) / 2)) 96px;pointer-events:none;opacity:1;translate:none}
.gw-sl .gw-v-pinned .gw-v-slide.is-active{pointer-events:auto}
.gw-sl .gw-v-pinned .gw-v-slide-text{padding:0 3.25rem 7.5rem 0}
.gw-sl .gw-v-pinned .gw-v-slide h3{font-size:clamp(2.4rem,3.6vw,3.4rem)}
.gw-sl .gw-v-pinned .gw-v-slide-media{order:2;height:100%;max-height:640px;aspect-ratio:auto;border-radius:28px;border-color:rgba(212,175,55,.4);box-shadow:0 0 0 6px rgba(255,255,255,.9),0 50px 90px -46px rgba(11,27,63,.45),0 20px 60px -34px rgba(212,175,55,.5)}
.gw-sl .gw-v-pinned .gw-v-slide-media img{will-change:transform}
.gw-sl .gw-v-pinned .gw-v-story-progress{display:flex;align-items:center;gap:1.25rem;position:absolute;z-index:3;left:max(2rem,calc((100vw - 1240px) / 2));bottom:118px}
.gw-sl .gw-v-pinned .gw-v-story-count{display:none}
.gw-sl .gw-v-story-count{font:italic 600 1.5rem/1 "Playfair Display",Georgia,serif;color:var(--gw-v-mute)}
.gw-sl .gw-v-story-count b{color:var(--gw-v-gold-text);font-weight:600}
.gw-sl .gw-v-story-bar{display:flex;gap:6px}
.gw-sl .gw-v-story-bar i{display:block;width:34px;height:3px;border-radius:3px;background:rgba(11,27,63,.12);transition:background .5s ease}
.gw-sl .gw-v-story-bar i.is-on{background:var(--gw-v-shine)}
.gw-sl .gw-v-pinned .gw-v-wave{position:absolute;left:0;right:0;bottom:22px;margin:0 auto}
.gw-sl .who.gw-v-light{background:radial-gradient(45% 60% at 100% 0%,rgba(212,175,55,.08),transparent 60%),var(--gw-v-ivory);border-color:rgba(11,27,63,.06)}
.gw-sl .industry-grid .industry-card.gw-v-ind{position:relative;overflow:hidden;border-radius:20px;padding:1.5rem 1.35rem;background:#fff;border:1px solid var(--gw-v-line);box-shadow:var(--gw-v-sh-sm);transition:var(--gw-v-tr)}
.gw-sl .gw-v-ind::after{content:"";position:absolute;right:-60px;top:-60px;width:170px;height:170px;border-radius:50%;background:radial-gradient(circle,rgba(212,175,55,.16),transparent 70%);opacity:.45;transition:opacity .35s ease;pointer-events:none}
.gw-sl .gw-v-ind:hover{transform:translateY(-5px);border-color:rgba(212,175,55,.6)!important;box-shadow:var(--gw-v-glow)}
.gw-sl .gw-v-ind:hover::after{opacity:1}
.gw-sl .gw-v-ind h3{font-size:1.08rem;margin-bottom:.45rem}
.gw-sl .gw-v-ind p{font-size:.88rem;color:var(--gw-v-mute)}
.gw-sl .gw-v-icon{display:inline-grid;place-items:center;width:50px;height:50px;border-radius:14px;margin-bottom:1rem;background:var(--gw-v-shine);color:var(--gw-v-ink);box-shadow:0 12px 24px -12px rgba(168,129,31,.7),inset 0 1px 0 rgba(255,255,255,.6);transition:transform .35s var(--gw-v-ease)}
.gw-sl .gw-v-icon svg{display:block;width:26px;height:26px}
.gw-sl .gw-v-icon .gw-v-a{stroke:#00338D}
.gw-sl .gw-v-icon .gw-v-af{fill:#00338D}
.gw-sl .gw-v-ind:hover .gw-v-icon{transform:rotate(-6deg) scale(1.06)}
@media (max-width:560px){.gw-sl .industry-grid.gw-even{grid-template-columns:minmax(0,1fr)!important}
.gw-sl .industry-grid .industry-card.gw-v-ind{display:grid;grid-template-columns:50px minmax(0,1fr);column-gap:1rem;align-items:start}
.gw-sl .gw-v-ind .gw-v-icon{grid-row:span 2;margin:0}}
.gw-sl .steps.gw-v-steps{position:relative;grid-template-columns:minmax(0,1fr);gap:1rem;padding-left:3.75rem}
.gw-sl .gw-v-line{position:absolute;left:22px;top:calc(1.1rem + 24px);bottom:2.5rem;width:3px;border-radius:3px;background:rgba(11,27,63,.08)}
.gw-sl .gw-v-line i{position:absolute;inset:0;border-radius:inherit;background:linear-gradient(180deg,#FFD700,#D4AF37 45%,#C5A059 80%,rgba(197,160,89,.4));transform-origin:50% 0;transform:scaleY(var(--gw-v-p,1))}
.gw-sl .gw-v-steps .step{background:#fff;border:1px solid var(--gw-v-line);border-radius:20px;box-shadow:var(--gw-v-sh-sm);transition:var(--gw-v-tr)}
.gw-sl .gw-v-steps .step h3{color:var(--gw-v-ink)}
.gw-sl .gw-v-steps .step p{color:var(--gw-v-mute)}
.gw-sl .gw-v-steps .step-n{position:absolute;left:-3.75rem;top:1.1rem;margin:0;z-index:1;width:48px;height:48px;border-radius:50%;background:var(--gw-v-shine);color:var(--gw-v-ink);font-size:1.05rem;font-weight:800;box-shadow:0 0 0 6px #FFFFFF,0 10px 24px -8px rgba(168,129,31,.6),inset 0 1px 0 rgba(255,255,255,.6)}
.gw-sl .gw-v-steps .step:hover{transform:translateY(-4px);border-color:rgba(212,175,55,.55);box-shadow:var(--gw-v-glow)}
@media (min-width:961px){.gw-sl .steps.gw-v-steps{grid-template-columns:repeat(4,minmax(0,1fr));padding-left:0;padding-top:4.5rem}
.gw-sl .gw-v-line{left:calc(1.25rem + 24px);right:calc((100% - 3rem) / 4 - 1.25rem - 24px);top:22.5px;bottom:auto;width:auto;height:3px}
.gw-sl .gw-v-line i{background:linear-gradient(90deg,#FFD700,#D4AF37 45%,#C5A059 80%,rgba(197,160,89,.5));transform-origin:0 50%;transform:scaleX(var(--gw-v-p,1))}
.gw-sl .gw-v-steps .step-n{left:1.25rem;top:-4.5rem}}
.gw-sl .gw-v-light.gw-v-faq{background:var(--gw-v-tint)}
.gw-sl .gw-v-light .faq-list{max-width:820px}
.gw-sl .gw-v-light details.faq-item{background:#fff;border:1px solid var(--gw-v-line);border-radius:18px;box-shadow:var(--gw-v-sh-sm);transition:border-color .3s ease,box-shadow .3s ease}
.gw-sl .gw-v-light details.faq-item:hover,.gw-sl .gw-v-light details.faq-item[open]{border-color:rgba(212,175,55,.55);box-shadow:var(--gw-v-sh-lg)}
.gw-sl .gw-v-light details.faq-item summary{color:var(--gw-v-ink);padding:1.2rem 1.35rem}
.gw-sl .gw-v-light details.faq-item summary::after,.gw-sl .gw-v-light details.faq-item[open] summary::after{content:"+";display:grid;place-items:center;width:32px;height:32px;border-radius:50%;border:1.5px solid var(--gw-v-gold);color:var(--gw-v-gold-ink);font-size:1.25rem;font-weight:600;line-height:1;transition:transform .35s var(--gw-v-ease),background-color .35s ease}
.gw-sl .gw-v-light details.faq-item[open] summary::after{transform:rotate(45deg);background:var(--gw-v-gold);color:var(--gw-v-ink)}
.gw-sl .gw-v-light details.faq-item .faq-a{color:var(--gw-v-body)}
.gw-sl .gw-v-light details.faq-item[open] .faq-a{border-top-color:var(--gw-v-line)}
.gw-sl .final-cta.gw-v-light{padding:4rem 0 3rem;background:#fff}
.gw-sl .cta-banner.gw-v-finale{position:relative;isolation:isolate;overflow:hidden;background:linear-gradient(165deg,#FFFFFF 0%,#FCF8EC 45%,#F7EBC6 100%);border:1px solid rgba(212,175,55,.45);border-radius:32px;padding:3rem 1.25rem 0;text-align:center;color:var(--gw-v-ink);box-shadow:0 40px 80px -50px rgba(168,129,31,.55)}
.gw-sl .cta-banner.gw-v-finale::before{top:-45%;left:50%;right:auto;width:120%;height:120%;transform:translateX(-50%);border-radius:50%;z-index:-1;background:radial-gradient(closest-side,rgba(255,215,0,.22),rgba(255,255,255,0) 72%)}
.gw-sl .gw-v-finale h2{font-size:clamp(1.5rem,5vw,2.2rem);font-weight:700;letter-spacing:-.02em;line-height:1.15;margin-bottom:1rem;color:var(--gw-v-soft)}
.gw-sl .gw-v-finale .gw-v-l1{display:block;font-size:clamp(2.7rem,12vw,6rem);font-weight:800;letter-spacing:-.045em;line-height:1;color:var(--gw-v-ink);margin-bottom:.35rem}
.gw-sl .gw-v-finale .gw-v-l1 .gw-v-serif{font-weight:600}
.gw-sl .gw-v-finale p{color:var(--gw-v-body);max-width:32rem}
.gw-sl .gw-v-finale .hero-ctas{flex-direction:column;align-items:center;gap:1rem;margin:1.75rem 0 0}
.gw-sl .gw-v-finale .gw-v-sub-ctas{display:flex;flex-wrap:wrap;justify-content:center;gap:.65rem}
.gw-sl .gw-v-finale .gw-v-wave{margin-top:2.5rem}
@media (max-width:960px){.gw-sl .gw-v-finale .hero-ctas .btn{width:auto}
.gw-sl .gw-v-finale .gw-v-sub-ctas .btn{min-width:9rem}}
.gw-sl .gw-v-light .contact-strip{background:#fff;border-color:var(--gw-v-line);box-shadow:var(--gw-v-sh-sm)}
.gw-sl .gw-v-light .contact-item,.gw-sl .gw-v-light .contact-strip .contact-item span{color:var(--gw-v-ink)}
.gw-sl .gw-v-light .contact-item a:hover{color:var(--gw-v-gold-text)}
.gw-sl .final-cta.gw-v-light .wrap>p{color:var(--gw-v-mute)!important}
.gw-sl .footer.gw-v-light{background:var(--gw-v-tint);color:var(--gw-v-body)}
.gw-sl footer.footer.gw-v-light{border-top:1px solid rgba(212,175,55,.35)}
.gw-sl .footer.gw-v-light h4,.gw-sl .footer.gw-v-light .gw-serving h4{color:var(--gw-v-ink)}
.gw-sl .footer.gw-v-light h4::after{content:"";display:block;width:22px;height:2px;border-radius:2px;margin-top:.45rem;background:var(--gw-v-shine)}
.gw-sl .footer.gw-v-light .footer-brand p{color:var(--gw-v-body)}
.gw-sl .footer.gw-v-light .footer-addr{color:var(--gw-v-mute)}
.gw-sl .footer.gw-v-light ul a{color:var(--gw-v-body)}
.gw-sl .footer.gw-v-light ul a:hover{color:var(--gw-v-gold-text)}
.gw-sl .footer.gw-v-light .footer-bottom{border-top-color:rgba(11,27,63,.1);color:var(--gw-v-mute)}
.gw-sl .mobile-bar.gw-v-mbar{background:rgba(255,255,255,.94);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-top:1px solid rgba(212,175,55,.4);box-shadow:0 -12px 30px -10px rgba(11,27,63,.18)}
.gw-sl .gw-v-mbar a{border-radius:999px!important}
.gw-sl .gw-v-mbar .mb-call{background:#fff!important;border:1px solid rgba(11,27,63,.22);color:var(--gw-v-ink)!important}
.gw-sl .gw-v-mbar .mb-audit{color:var(--gw-v-ink)!important}
.gw-sl .gw-v-reveal{transition:var(--gw-v-tr)}
.gw-v-anim .gw-sl .gw-v-reveal:not(.gw-v-in){opacity:0;translate:0 30px}
.gw-sl .gw-v-stagger>.gw-v-reveal:nth-child(2){--gw-v-d:.08s}
.gw-sl .gw-v-stagger>.gw-v-reveal:nth-child(3){--gw-v-d:.16s}
.gw-sl .gw-v-stagger>.gw-v-reveal:nth-child(4){--gw-v-d:.24s}
.gw-sl .gw-v-stagger>.gw-v-reveal:nth-child(5){--gw-v-d:.32s}
.gw-sl .gw-v-stagger>.gw-v-reveal:nth-child(6){--gw-v-d:.40s}
@media (prefers-reduced-motion:reduce){.gw-sl .gw-v-frame img,.gw-sl .gw-v-orb,.gw-sl .gw-v-wave i{animation:none!important}
.gw-sl .gw-v-reveal,.gw-v-anim .gw-sl .gw-v-reveal:not(.gw-v-in){opacity:1!important;translate:none!important;transition:none!important}
.gw-sl .gw-v-ind:hover,.gw-sl .gw-v-steps .step:hover,.gw-sl .gw-v-ind:hover .gw-v-icon,.gw-sl .gw-v-pill:hover .gw-v-pill-ico{transform:none}}
.gw-sl .gw-v-header .header-actions button.menu-toggle{display:none!important}
@media (max-width:980px){.gw-sl .gw-v-header .header-actions button.menu-toggle{display:inline-flex!important;flex-direction:row!important;align-items:center!important;justify-content:center!important;width:44px!important;height:44px!important;min-width:44px!important;min-height:44px!important;max-width:none!important;padding:0!important;margin:0!important;background:#fff!important;background-image:none!important;border:1px solid rgba(11,27,63,.18)!important;border-radius:12px!important;box-shadow:0 1px 2px rgba(11,27,63,.06)!important;color:#0B1B3F!important;font-size:0!important;line-height:1!important;letter-spacing:0!important;text-indent:0!important;text-transform:none!important;gap:0!important;cursor:pointer;opacity:1!important;visibility:visible!important;position:relative!important;transform:none!important;-webkit-appearance:none!important;appearance:none!important;-webkit-tap-highlight-color:transparent}
.gw-sl .gw-v-header .header-actions button.menu-toggle:hover,.gw-sl .gw-v-header .header-actions button.menu-toggle:focus,.gw-sl .gw-v-header .header-actions button.menu-toggle:active{background:#fff!important;color:#0B1B3F!important;border-color:#D4AF37!important}
.gw-sl .gw-v-header .header-actions button.menu-toggle[aria-expanded="true"]{border-color:#D4AF37!important;box-shadow:0 0 0 3px rgba(212,175,55,.25)!important}}
.gw-sl .gw-v-header .header-actions button.menu-toggle:focus-visible{outline:3px solid #00338D!important;outline-offset:2px!important}
.gw-sl .gw-v-header button.menu-toggle>span{display:none!important}
.gw-sl .gw-v-header button.menu-toggle svg.gw-burger{display:block!important;width:22px!important;height:22px!important;min-width:22px!important;max-width:none!important;fill:none!important;stroke:#0B1B3F!important;stroke-width:2.2!important;overflow:visible;pointer-events:none;margin:0!important}
.gw-sl .gw-v-header button.menu-toggle svg.gw-burger path{stroke:#0B1B3F!important;transform-box:view-box;transform-origin:12px 12px;transition:transform .28s cubic-bezier(.2,.8,.2,1),opacity .2s ease}
.gw-sl .gw-v-header button.menu-toggle[aria-expanded="true"] svg.gw-burger .gw-b1{transform:rotate(45deg) translateY(5px)}
.gw-sl .gw-v-header button.menu-toggle[aria-expanded="true"] svg.gw-burger .gw-b2{opacity:0}
.gw-sl .gw-v-header button.menu-toggle[aria-expanded="true"] svg.gw-burger .gw-b3{transform:rotate(-45deg) translateY(-5px)}
.gw-sl .gw-wa-ico{display:inline-flex!important;align-items:center;justify-content:center;flex:0 0 18px;width:18px;height:18px;line-height:0;margin:0;vertical-align:middle}
.gw-sl .gw-wa-ico svg{display:block;width:18px!important;height:18px!important;fill:currentColor}
.gw-sl .btn.btn-wa{display:inline-flex;align-items:center;justify-content:center;gap:.5rem}
.gw-sl .btn.btn-wa .gw-wa-ico{color:#fff}
.gw-sl .btn.btn-ghost-wa{display:inline-flex;align-items:center;gap:.45rem}
.gw-sl .btn.btn-ghost-wa .gw-wa-ico{color:#25D366}
.gw-sl .btn.btn-ghost-wa .gw-wa-ico + span{margin-left:0!important}
@media (max-width:560px){.gw-sl .gw-v-header .header-actions .btn-ghost-wa .gw-wa-ico{display:inline-flex!important}
.gw-sl .gw-v-header .header-actions .btn-ghost-wa{padding:.5rem .7rem}}
.gw-sl .mobile-bar.gw-v-mbar a{display:inline-flex;align-items:center;justify-content:center;gap:.4rem}
.gw-sl .mobile-bar.gw-v-mbar .mb-wa .gw-wa-ico{color:#fff}
.gw-sl .gw-f-sec .gw-f-ico.gw-f-ico--wa{background:#25D366!important;color:#fff!important;box-shadow:0 10px 20px -12px rgba(37,211,102,.9)!important}
.gw-sl .gw-f-sec .gw-f-ico.gw-f-ico--wa svg{fill:#fff}
.gw-sl .gw-f-sec .gw-f-done-wa svg{display:block;width:18px;height:18px;fill:currentColor;flex:0 0 18px}
.gw-sl ul.gw-social{display:flex!important;flex-wrap:wrap;gap:.6rem;list-style:none!important;margin:0!important;padding:0!important}
.gw-sl ul.gw-social li{margin:0!important;padding:0!important;list-style:none!important}
.gw-sl ul.gw-social li::before,.gw-sl ul.gw-social li::marker{content:none!important;display:none!important}
.gw-sl .gw-social a.gw-social-a{display:inline-flex!important;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%!important;background:#0B1B3F!important;color:#D4AF37!important;border:0!important;text-decoration:none!important;box-shadow:0 0 0 0 rgba(212,175,55,0),0 8px 18px -10px rgba(11,27,63,.55);transition:box-shadow .25s ease,transform .25s ease,background-color .25s ease,color .25s ease}
.gw-sl .gw-social a.gw-social-a svg{display:block;width:18px;height:18px;fill:currentColor}
.gw-sl .gw-social a.gw-social-a:hover,.gw-sl .gw-social a.gw-social-a:focus-visible{color:#FFD700!important;background:#00338D!important;transform:translateY(-2px);box-shadow:0 0 0 3px #fff,0 0 0 5px #D4AF37,0 12px 22px -12px rgba(11,27,63,.6)}
.gw-sl .gw-social a.gw-social-a:focus-visible{outline:0}
.gw-sl .footer .footer-brand .gw-social--footer{margin-top:1.1rem!important}
.gw-sl .gw-f-sec .gw-f-social{margin-top:1.25rem}
.gw-sl .gw-f-sec .gw-f-social-k{margin:0 0 .6rem;font:700 .7rem/1.2 Inter,sans-serif;letter-spacing:.16em;text-transform:uppercase;color:#8A6A12}
@media (prefers-reduced-motion:reduce){.gw-sl .gw-v-header button.menu-toggle svg.gw-burger path,.gw-sl .gw-social a.gw-social-a{transition:none!important}}
.gw-sl .gw-crumb-bar.gw-v-light{background:#fff;border-bottom:1px solid rgba(11,27,63,.06)}
.gw-sl .gw-v-light .gw-crumb{font-size:.8rem;color:#56627C}
.gw-sl .gw-v-light .gw-crumb a{color:#00338D}
.gw-sl .gw-v-light .gw-crumb .sep{color:#C5A059}
.gw-sl .gw-v-light .gw-crumb [aria-current]{color:#0B1B3F}
.gw-sl .gw-v-hero.gw-v-hero--page h1{max-width:13ch}
@media (min-width:1024px){.gw-sl .gw-v-hero.gw-v-hero--page .gw-v-hero-grid{min-height:min(calc(100vh - 230px),640px)}}
.gw-sl .gw-v-grid5{display:grid;grid-template-columns:minmax(0,1fr);gap:1rem}
.gw-sl .gw-v-grid5 .industry-card.gw-v-ind{position:relative;overflow:hidden;border-radius:20px;padding:1.5rem 1.35rem;background:#fff;border:1px solid rgba(11,27,63,.09);box-shadow:0 1px 2px rgba(11,27,63,.04),0 8px 22px -12px rgba(11,27,63,.12);transition:var(--gw-v-tr);min-width:0}
@media (max-width:560px){.gw-sl .gw-v-grid5 .industry-card.gw-v-ind{display:grid;grid-template-columns:50px minmax(0,1fr);column-gap:1rem;align-items:start}
.gw-sl .gw-v-grid5 .gw-v-ind .gw-v-icon{grid-row:span 2;margin:0}}
@media (min-width:561px){.gw-sl .gw-v-grid5{grid-template-columns:repeat(2,minmax(0,1fr))}
.gw-sl .gw-v-grid5>:last-child:nth-child(odd){grid-column:1 / -1}}
@media (min-width:961px){.gw-sl .gw-v-grid5{grid-template-columns:repeat(6,minmax(0,1fr));gap:1.25rem}
.gw-sl .gw-v-grid5>*{grid-column:span 2}
.gw-sl .gw-v-grid5>:nth-child(4):nth-last-child(2){grid-column:2 / span 2}
.gw-sl .gw-v-grid5>:last-child:nth-child(odd){grid-column:auto / span 2}}
.gw-sl .gw-v-inc{background:var(--gw-v-tint)}
.gw-sl .gw-v-pillars{display:grid;grid-template-columns:minmax(0,1fr);gap:1.1rem}
@media (min-width:768px){.gw-sl .gw-v-pillars{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem}
.gw-sl .gw-v-pillars>:last-child:nth-child(odd){grid-column:1 / -1}}
@media (min-width:1100px){.gw-sl .gw-v-pillars{grid-template-columns:repeat(6,minmax(0,1fr))}
.gw-sl .gw-v-pillars>*{grid-column:span 2}
.gw-sl .gw-v-pillars>:nth-child(4):nth-last-child(2){grid-column:2 / span 2}
.gw-sl .gw-v-pillars>:last-child:nth-child(odd){grid-column:auto / span 2}
.gw-sl .gw-v-pillars>:nth-child(4):nth-last-child(2)+:last-child{grid-column:4 / span 2}}
.gw-sl .pillar-card.gw-v-pillar{display:flex;flex-direction:column;min-width:0;padding:1.75rem 1.5rem 1.5rem;border-radius:22px;background:#fff;border:1px solid rgba(11,27,63,.08);box-shadow:0 1px 2px rgba(11,27,63,.04),0 8px 22px -12px rgba(11,27,63,.12);transition:var(--gw-v-tr)}
.gw-sl .pillar-card.gw-v-pillar::before{height:4px;background:linear-gradient(90deg,#FFF1B8,#FFD700 30%,#D4AF37 65%,rgba(197,160,89,.15))}
.gw-sl .pillar-card.gw-v-pillar:hover{transform:translateY(-5px);border-color:rgba(212,175,55,.6);box-shadow:var(--gw-v-glow)}
.gw-sl .gw-v-pillar .pillar-num{color:var(--gw-v-gold-ink)!important;letter-spacing:.16em;font-size:.72rem;font-weight:700;margin-bottom:.75rem}
.gw-sl .gw-v-pillar h3{font-size:1.22rem;font-weight:800;letter-spacing:-.02em;line-height:1.25;margin-bottom:.6rem;color:var(--gw-v-ink)}
.gw-sl .gw-v-pillar>p{font-size:.94rem;line-height:1.6;color:var(--gw-v-body);margin-bottom:.9rem}
.gw-sl .gw-v-pillar>p>a.gw-v-link{display:inline;font-size:.9rem;line-height:1.5;border-bottom:0;padding:0;text-decoration:underline;text-decoration-color:rgba(212,175,55,.75);text-decoration-thickness:2px;text-underline-offset:4px}
.gw-sl .gw-v-pillar>p>a.gw-v-link:hover{text-decoration-color:#D4AF37}
.gw-sl .gw-v-pillar .gw-v-bullets{margin-top:.1rem}
.gw-sl .pillar-card.gw-v-pillar ul li{padding:.45rem 0 .45rem 1.6rem;font-size:.9rem;color:var(--gw-v-soft)}
.gw-sl .pillar-card.gw-v-pillar ul li::before{left:0;top:1.02rem;width:.9rem;height:2px;border-radius:2px;background:var(--gw-v-shine)}
.gw-sl .gw-v-media-sec{background:radial-gradient(45% 60% at 0% 100%,rgba(212,175,55,.08),transparent 60%),var(--gw-v-ivory)}
.gw-sl .gw-v-media-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:2.5rem;align-items:center}
.gw-sl .gw-v-media-grid .gw-v-media{position:relative;min-width:0;padding-bottom:0}
.gw-sl .gw-v-media .gw-v-frame{aspect-ratio:16/11}
.gw-sl .gw-v-media .gw-v-frame img{animation-duration:26s}
.gw-sl .gw-v-media .problem-aside.gw-v-glass{position:relative;margin:-2.5rem .75rem 0;z-index:2;padding:1.35rem 1.4rem;border-radius:18px}
.gw-sl .gw-v-media .problem-aside h3{color:var(--gw-v-ink);font-size:1.02rem;margin-bottom:.5rem}
.gw-sl .gw-v-media .problem-aside p{color:var(--gw-v-body);font-size:.92rem;line-height:1.6}
.gw-sl .gw-v-ticks{display:grid;gap:.15rem;margin-top:1.5rem}
.gw-sl .gw-v-ticks li{display:flex;align-items:flex-start;gap:.85rem;padding:.8rem 0;border-bottom:1px solid var(--gw-v-line);color:var(--gw-v-soft);font-size:.97rem;line-height:1.55}
.gw-sl .gw-v-ticks li:last-child{border-bottom:0}
.gw-sl .gw-v-tick{display:grid;place-items:center;flex:0 0 26px;width:26px;height:26px;border-radius:8px;background:var(--gw-v-shine);color:var(--gw-v-ink);font-size:.78rem;font-weight:800;box-shadow:0 8px 16px -10px rgba(168,129,31,.8)}
.gw-sl .gw-v-media-sec .section-title{max-width:30rem}
@media (min-width:1024px){.gw-sl .gw-v-media-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:4.5rem}
.gw-sl .gw-v-media{margin-bottom:2.5rem}
.gw-sl .gw-v-media .gw-v-frame{aspect-ratio:auto;height:440px}
.gw-sl .gw-v-media .problem-aside.gw-v-glass{position:absolute;left:-2.5rem;bottom:-2.5rem;margin:0;width:21rem}}
.gw-sl .gw-v-duo-sec{background:#fff}
.gw-sl .gw-duo.gw-v-duo{gap:1.25rem;align-items:stretch}
.gw-sl .gw-v-duo .gw-duo-card{border-radius:22px;border:1px solid rgba(11,27,63,.08);border-top:1px solid rgba(11,27,63,.08);padding:1.75rem 1.5rem;background:#F7F8FB;box-shadow:none}
.gw-sl .gw-v-duo .gw-duo-card h3{color:#3B4863;font-size:1.2rem}
.gw-sl .gw-v-duo .gw-duo-card ul li{color:#56627C;border-top-color:rgba(11,27,63,.07)}
.gw-sl .gw-v-duo .gw-duo-card ul li::before{background:#E9ECF2;color:#7A8499;border-radius:50%}
.gw-sl .gw-v-duo .gw-duo-card.is-ours{position:relative;overflow:hidden;background:#fff;border:1px solid rgba(212,175,55,.55);box-shadow:var(--gw-v-glow)}
.gw-sl .gw-v-duo .gw-duo-card.is-ours::before{content:"";position:absolute;left:0;right:0;top:0;height:4px;background:var(--gw-v-shine)}
.gw-sl .gw-v-duo .gw-duo-card.is-ours h3{color:var(--gw-v-ink)}
.gw-sl .gw-v-duo .gw-duo-card.is-ours ul li{color:var(--gw-v-soft)}
.gw-sl .gw-v-duo .gw-duo-card.is-ours ul li::before{background:var(--gw-v-shine);color:var(--gw-v-ink);border-radius:50%}
.gw-sl .gw-v-duo .gw-duo-card.is-ours .gw-duo-tag{color:var(--gw-v-gold-ink)}
@media (min-width:961px){.gw-sl .gw-duo.gw-v-duo{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);align-items:center}
.gw-sl .gw-v-duo .gw-duo-card.is-ours{padding:2.25rem 2rem}}
.gw-sl .gw-v-notes-sec{background:var(--gw-v-ivory)}
.gw-sl .gw-v-notes{display:grid;grid-template-columns:minmax(0,1fr);gap:2.75rem}
.gw-sl .gw-v-notes .section-head{margin-bottom:1.25rem}
.gw-sl .gw-v-notes .gw-note{max-width:none;background:#fff;border:1px solid rgba(11,27,63,.08);border-left:0;border-radius:20px;padding:1.6rem 1.5rem;box-shadow:0 1px 2px rgba(11,27,63,.04),0 8px 22px -12px rgba(11,27,63,.12);position:relative;overflow:hidden}
.gw-sl .gw-v-notes .gw-note::before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;background:linear-gradient(180deg,#FFD700,#D4AF37 55%,rgba(197,160,89,.3))}
.gw-sl .gw-v-notes .gw-note p{color:var(--gw-v-body);font-size:.97rem}
.gw-sl .gw-v-notes .gw-note ul li{color:var(--gw-v-soft)}
.gw-sl .gw-v-notes .gw-note ul li::before{width:.8rem;height:2px;border-radius:2px;top:1.02rem;background:var(--gw-v-shine)}
@media (min-width:961px){.gw-sl .gw-v-notes{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:auto auto;column-gap:2.5rem;row-gap:0;align-items:stretch}
.gw-sl .gw-v-notes>div{display:grid;grid-row:span 2;grid-template-rows:subgrid;row-gap:0}
.gw-sl .gw-v-notes .section-head{align-self:end}}
.gw-sl .gw-v-faq .faq-list{gap:.75rem}
@media (max-width:560px){.gw-sl .gw-v-media .problem-aside.gw-v-glass{margin:-2rem .5rem 0}}
.gw-sl .gw-v-notes-sec.gw-v-notes-sec--white{background:#fff}
.gw-sl .gw-v-notes.gw-v-notes--single{gap:0}
@media (min-width:961px){.gw-sl .gw-v-notes.gw-v-notes--single{grid-template-columns:minmax(0,.72fr) minmax(0,1.5fr);grid-template-rows:auto;column-gap:3.5rem;align-items:center}
.gw-sl .gw-v-notes.gw-v-notes--single>div{display:block;grid-row:auto}
.gw-sl .gw-v-notes.gw-v-notes--single .section-head{align-self:center;margin-bottom:0}}
@media (min-width:1024px){.gw-sl .gw-v-hero-media--card-right .hero-card.gw-v-glass{left:auto;right:-2rem}
.gw-sl .gw-v-hero-media--card-right .gw-v-frame img{object-position:80% 50%;transform-origin:30% 40%}}
@media (min-width:1024px){.gw-sl .gw-v-media.gw-v-media--low{margin-bottom:4.5rem}
.gw-sl .gw-v-media.gw-v-media--low .problem-aside.gw-v-glass{width:25rem;bottom:-4.5rem;left:-2.5rem}}
.gw-sl .hero.gw-v-hero.gw-x-hero{padding:2.75rem 0 2.75rem}
.gw-sl .gw-x-hero-inner{position:relative;z-index:1;max-width:46rem}
.gw-sl .gw-x-hero .hero-sub{max-width:40rem;margin-bottom:0}
.gw-sl .gw-x-hero .gw-x-updated{display:inline-flex;align-items:center;gap:.5rem;margin:1.1rem 0 0;padding:.4rem .85rem;border-radius:999px;background:#fff;border:1px solid rgba(11,27,63,.1);font:600 .82rem/1.2 Inter,sans-serif;color:#3B4863}
.gw-sl .gw-x-hero .gw-x-updated::before{content:"";width:7px;height:7px;border-radius:50%;background:linear-gradient(135deg,#FFD700,#D4AF37)}
@media (min-width:1024px){.gw-sl .hero.gw-v-hero.gw-x-hero{padding:4rem 0 3.75rem}}
.gw-sl .gw-x-reach{background:var(--gw-v-ivory)}
.gw-sl .gw-x-tiles{display:grid;grid-template-columns:minmax(0,1fr);gap:1rem}
@media (min-width:700px){.gw-sl .gw-x-tiles{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem}}
.gw-sl a.gw-x-tile{position:relative;display:flex;flex-direction:column;gap:.35rem;min-width:0;padding:1.5rem 1.4rem 1.35rem;border-radius:22px;background:#fff;border:1px solid rgba(11,27,63,.08);box-shadow:0 1px 2px rgba(11,27,63,.04),0 14px 30px -20px rgba(11,27,63,.25);color:#0B1B3F;text-decoration:none;transition:transform .3s ease,box-shadow .3s ease,border-color .3s ease}
.gw-sl a.gw-x-tile:hover{transform:translateY(-4px);border-color:rgba(212,175,55,.7);box-shadow:0 0 0 1px rgba(212,175,55,.45),0 26px 44px -26px rgba(11,27,63,.35)}
.gw-sl a.gw-x-tile:focus-visible{outline:3px solid #00338D;outline-offset:3px}
.gw-sl .gw-x-ico{display:grid;place-items:center;width:56px;height:56px;border-radius:17px;margin-bottom:.85rem;color:#0B1B3F;background:linear-gradient(135deg,#FFF1B8 0%,#FFD700 32%,#D4AF37 68%,#C5A059 100%);box-shadow:0 12px 22px -14px rgba(168,129,31,.8),inset 0 1px 0 rgba(255,255,255,.6)}
.gw-sl .gw-x-ico svg{display:block;width:26px;height:26px}
.gw-sl .gw-x-ico .gw-v-a{stroke:#00338D}
.gw-sl .gw-x-ico .gw-v-af{fill:#00338D}
.gw-sl .gw-x-ico.gw-x-ico--wa{background:#25D366;color:#fff;box-shadow:0 12px 22px -12px rgba(37,211,102,.9)}
.gw-sl .gw-x-ico.gw-x-ico--wa svg{fill:#fff}
.gw-sl .gw-x-k{font:700 .72rem/1.2 Inter,sans-serif;letter-spacing:.16em;text-transform:uppercase;color:#8A6A12}
.gw-sl .gw-x-v{font:800 clamp(1.15rem,3.6vw,1.35rem)/1.3 "Plus Jakarta Sans",Inter,sans-serif;letter-spacing:-.015em;color:#0B1B3F;overflow-wrap:anywhere}
.gw-sl .gw-x-act{display:inline-flex;align-items:center;gap:.45rem;margin-top:.85rem;font:600 .9rem/1.2 Inter,sans-serif;color:#00338D}
.gw-sl .gw-x-act svg{width:16px;height:16px;transition:transform .3s ease}
@media (max-width:699px){.gw-sl a.gw-x-tile{display:grid;grid-template-columns:52px minmax(0,1fr);column-gap:1rem;row-gap:.15rem;align-items:center;padding:1.1rem 1.15rem}
.gw-sl a.gw-x-tile .gw-x-ico{grid-row:1/4;width:52px;height:52px;margin:0;border-radius:16px}
.gw-sl a.gw-x-tile .gw-x-act{margin-top:.35rem}}
.gw-sl a.gw-x-tile:hover .gw-x-act svg{transform:translateX(3px)}
.gw-sl .gw-x-office{display:grid;grid-template-columns:minmax(0,1fr);margin-top:1.25rem;border-radius:24px;overflow:hidden;background:#fff;border:1px solid rgba(11,27,63,.08);box-shadow:0 1px 2px rgba(11,27,63,.04),0 18px 40px -26px rgba(11,27,63,.3)}
.gw-sl .gw-x-office-body{padding:1.6rem 1.4rem 1.7rem}
.gw-sl .gw-x-office-body .gw-x-v{font-size:clamp(1.2rem,3.8vw,1.5rem);margin:.35rem 0 .4rem}
.gw-sl .gw-x-office-body p{margin:0 0 1.35rem;font-size:.95rem;line-height:1.6;color:#56627C}
.gw-sl .gw-x-office-body p.gw-x-v{margin:.35rem 0 .5rem;font-size:clamp(1.2rem,3.8vw,1.5rem);line-height:1.3;color:#0B1B3F}
.gw-sl .gw-x-map{position:relative;min-height:190px;background:linear-gradient(90deg,transparent 0 47%,#fff 47% 51%,transparent 51%) 0 0/100% 100%,linear-gradient(0deg,transparent 0 58%,#fff 58% 62%,transparent 62%) 0 0/100% 100%,linear-gradient(rgba(0,51,141,.07) 1px,transparent 1px) 0 0/28px 28px,linear-gradient(90deg,rgba(0,51,141,.07) 1px,transparent 1px) 0 0/28px 28px,radial-gradient(60% 70% at 70% 40%,rgba(212,175,55,.18),transparent 70%),#EEF3FA}
.gw-sl .gw-x-map svg{position:absolute;inset:0;width:100%;height:100%}
.gw-sl .gw-x-pin{position:absolute;left:49%;top:60%;transform:translate(-50%,-100%);display:grid;place-items:center;width:54px;height:54px;border-radius:50% 50% 50% 0;rotate:-45deg;background:linear-gradient(135deg,#FFF1B8,#FFD700 35%,#D4AF37 70%,#C5A059);box-shadow:0 14px 26px -10px rgba(11,27,63,.45)}
.gw-sl .gw-x-pin::after{content:"";width:18px;height:18px;border-radius:50%;background:#0B1B3F;box-shadow:0 0 0 5px rgba(255,255,255,.7)}
.gw-sl .gw-x-pin-pulse{position:absolute;left:49%;top:60%;width:70px;height:22px;transform:translate(-50%,-50%);border-radius:50%;background:radial-gradient(closest-side,rgba(11,27,63,.22),transparent)}
.gw-sl .gw-x-map-tag{position:absolute;left:1rem;bottom:1rem;padding:.4rem .75rem;border-radius:999px;background:rgba(255,255,255,.92);border:1px solid rgba(212,175,55,.5);font:700 .74rem/1.2 Inter,sans-serif;letter-spacing:.04em;color:#0B1B3F}
@media (min-width:900px){.gw-sl .gw-x-office{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr)}
.gw-sl .gw-x-office-body{padding:2.25rem 2.25rem 2.4rem;display:flex;flex-direction:column;justify-content:center}
.gw-sl .gw-x-map{min-height:100%}}
.gw-sl .gw-x-next{background:#fff}
.gw-sl .gw-x-steps{position:relative;display:grid;grid-template-columns:minmax(0,1fr);gap:1rem;margin:0;padding:0;list-style:none}
.gw-sl .gw-x-steps>li{list-style:none;margin:0}
.gw-sl .gw-x-steps>li::marker{content:""}
.gw-sl .gw-x-step{position:relative;min-width:0;padding:1.4rem 1.35rem 1.35rem 4.6rem;border-radius:20px;background:#FAF8F3;border:1px solid rgba(212,175,55,.3)}
.gw-sl .gw-x-step-n{position:absolute;left:1.25rem;top:1.3rem;display:grid;place-items:center;width:40px;height:40px;border-radius:50%;background:linear-gradient(135deg,#FFF1B8,#FFD700 35%,#D4AF37 70%,#C5A059);font:800 1rem/1 "Plus Jakarta Sans",Inter,sans-serif;color:#0B1B3F;box-shadow:0 0 0 5px #fff,0 10px 20px -10px rgba(168,129,31,.8)}
.gw-sl .gw-x-step h3{margin:0 0 .35rem;font-size:1.06rem;font-weight:800;letter-spacing:-.01em;color:#0B1B3F}
.gw-sl .gw-x-step p{margin:0;font-size:.92rem;line-height:1.55;color:#56627C}
@media (min-width:900px){.gw-sl .gw-x-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem}
.gw-sl .gw-x-steps::before{content:"";position:absolute;left:8%;right:8%;top:39px;height:2px;background:linear-gradient(90deg,rgba(212,175,55,.15),#D4AF37 50%,rgba(212,175,55,.15))}
.gw-sl .gw-x-step{padding:4.4rem 1.5rem 1.6rem;text-align:center;background:#fff;box-shadow:0 1px 2px rgba(11,27,63,.04),0 14px 30px -22px rgba(11,27,63,.3)}
.gw-sl .gw-x-step-n{left:50%;top:1.2rem;transform:translateX(-50%);width:46px;height:46px}}
.gw-sl .gw-f-sec.gw-x-form .gw-f-social{margin-top:0}
.gw-sl .gw-f-sec.gw-x-form .gw-f-note a{color:#00338D;font-weight:600;text-decoration:underline;text-decoration-color:rgba(212,175,55,.75);text-underline-offset:3px}
.gw-sl .gw-x-legal-sec{background:#fff;padding-top:2.75rem}
.gw-sl .gw-x-legal{display:grid;grid-template-columns:minmax(0,1fr);gap:2rem;align-items:start}
.gw-sl .gw-x-toc{border-radius:20px;background:#F4F7FC;border:1px solid rgba(0,51,141,.1);padding:1.25rem 1.25rem 1.1rem}
.gw-sl .gw-x-toc-t{margin:0 0 .7rem!important;font:700 .72rem/1.2 Inter,sans-serif!important;letter-spacing:.16em;text-transform:uppercase;color:#8A6A12!important}
.gw-sl .gw-x-toc ol{margin:0;padding:0;list-style:none;counter-reset:toc;display:grid;gap:.1rem}
.gw-sl .gw-x-toc li{margin:0;padding:0;counter-increment:toc;list-style:none}
.gw-sl .gw-x-toc li::before{display:none}
.gw-sl .gw-x-toc a{display:flex;gap:.6rem;padding:.38rem .5rem;border-radius:10px;font:500 .9rem/1.4 Inter,sans-serif;color:#243352;text-decoration:none}
.gw-sl .gw-x-toc a::before{content:counter(toc,decimal-leading-zero);flex:0 0 1.5rem;font:700 .74rem/1.9 "Plus Jakarta Sans",Inter,sans-serif;color:#A8811F}
.gw-sl .gw-x-toc a:hover,.gw-sl .gw-x-toc a:focus-visible{background:#fff;color:#00338D}
@media (max-width:1023px){.gw-sl .gw-x-toc ol{grid-template-columns:repeat(auto-fill,minmax(15rem,1fr))}}
@media (min-width:1024px){.gw-sl .gw-x-legal{grid-template-columns:17rem minmax(0,46rem);gap:4rem;justify-content:center}
.gw-sl .gw-x-toc{position:sticky;top:96px;max-height:calc(100vh - 120px);overflow:auto}}
.gw-sl .gw-x-prose{max-width:46rem;min-width:0;color:#3B4863;font-size:1rem;line-height:1.75}
.gw-sl .gw-x-prose section{padding:0;margin:0 0 2.4rem;scroll-margin-top:100px;background:none}
.gw-sl .gw-x-prose h2{margin:0 0 .8rem;font:800 clamp(1.3rem,3.6vw,1.6rem)/1.25 "Plus Jakarta Sans",Inter,sans-serif;letter-spacing:-.02em;color:#0B1B3F;display:flex;align-items:baseline;gap:.7rem}
.gw-sl .gw-x-prose h2 .gw-x-n{flex:0 0 auto;font:700 .8rem/1 "Plus Jakarta Sans",Inter,sans-serif;color:#A8811F;letter-spacing:.06em}
.gw-sl .gw-x-prose h3{margin:1.3rem 0 .45rem;font:700 1.05rem/1.35 "Plus Jakarta Sans",Inter,sans-serif;color:#0B1B3F}
.gw-sl .gw-x-prose p{margin:0 0 .9rem;color:#3B4863}
.gw-sl .gw-x-prose ul{margin:.2rem 0 1rem;padding:0;list-style:none}
.gw-sl .gw-x-prose ul li{position:relative;margin:0;padding:.3rem 0 .3rem 1.5rem;color:#3B4863}
.gw-sl .gw-x-prose ul li::before{content:"";position:absolute;left:0;top:1.05rem;width:.8rem;height:2px;border-radius:2px;background:linear-gradient(90deg,#FFD700,#D4AF37)}
.gw-sl .gw-x-prose strong{color:#0B1B3F}
.gw-sl .gw-x-prose a{color:#00338D;font-weight:600;text-decoration:underline;text-decoration-color:rgba(212,175,55,.75);text-decoration-thickness:2px;text-underline-offset:3px;overflow-wrap:anywhere}
.gw-sl .gw-x-prose a:hover{color:#0B1B3F;text-decoration-color:#D4AF37}
.gw-sl .gw-x-callout{margin:1rem 0 1.2rem;padding:1rem 1.15rem;border-radius:16px;background:#FAF8F3;border:1px solid rgba(212,175,55,.4)}
.gw-sl .gw-x-callout p:last-child{margin-bottom:0}
.gw-sl .gw-x-help-sec{background:var(--gw-v-ivory)}
.gw-sl .gw-x-help{display:grid;grid-template-columns:minmax(0,1fr);gap:1.5rem;align-items:center;padding:2rem 1.5rem;border-radius:26px;background:radial-gradient(60% 90% at 100% 0%,rgba(212,175,55,.2),transparent 60%),#fff;border:1px solid rgba(212,175,55,.45);box-shadow:0 30px 60px -40px rgba(11,27,63,.4)}
.gw-sl .gw-x-help .section-title{margin-bottom:.5rem}
.gw-sl .gw-x-help p{margin:0}
.gw-sl .gw-x-help-ctas{display:flex;flex-wrap:wrap;gap:.75rem}
@media (min-width:900px){.gw-sl .gw-x-help{grid-template-columns:minmax(0,1.2fr) auto;padding:2.75rem 3rem}
.gw-sl .gw-x-help-ctas{justify-content:flex-end}}
.gw-sl .gw-x-blog-sec{background:var(--gw-v-tint);padding-top:3rem}
.gw-sl .gw-x-blog-head{display:flex;flex-wrap:wrap;align-items:end;justify-content:space-between;gap:1rem;margin-bottom:1.75rem}
.gw-sl .gw-x-blog-head .section-title{margin:0}
.gw-sl .gw-x-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:1.25rem}
@media (min-width:640px){.gw-sl .gw-x-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media (min-width:1024px){.gw-sl .gw-x-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem}}
.gw-sl .gw-x-post{position:relative;display:flex;flex-direction:column;min-width:0;border-radius:24px;background:#fff;border:1px solid rgba(11,27,63,.08);padding:.7rem;box-shadow:0 1px 2px rgba(11,27,63,.04),0 16px 34px -24px rgba(11,27,63,.3);transition:transform .3s ease,box-shadow .3s ease,border-color .3s ease}
.gw-sl .gw-x-post:hover{transform:translateY(-4px);border-color:rgba(212,175,55,.6);box-shadow:0 0 0 1px rgba(212,175,55,.4),0 28px 48px -30px rgba(11,27,63,.4)}
.gw-sl .gw-x-media{position:relative;display:block;aspect-ratio:16/10;border-radius:17px;overflow:hidden;background:linear-gradient(135deg,#F4F7FC,#FAF8F3);box-shadow:inset 0 0 0 1px rgba(212,175,55,.55),0 0 0 3px #fff,0 0 0 4px rgba(212,175,55,.35)}
.gw-sl .gw-x-media img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .6s cubic-bezier(.2,.7,.2,1)}
.gw-sl .gw-x-post:hover .gw-x-media img{transform:scale(1.05)}
.gw-sl .gw-x-media-ph{position:absolute;inset:0;display:grid;place-items:center;background:radial-gradient(60% 70% at 70% 30%,rgba(212,175,55,.22),transparent 70%),linear-gradient(135deg,#F4F7FC,#FAF8F3)}
.gw-sl .gw-x-media-ph span{font:600 italic 2.4rem/1 "Playfair Display",Georgia,serif;color:#A8811F;opacity:.75}
.gw-sl .gw-x-body{display:flex;flex-direction:column;flex:1;padding:1.1rem .75rem .6rem}
.gw-sl .gw-x-chip{align-self:flex-start;display:inline-flex;align-items:center;gap:.4rem;margin-bottom:.7rem;padding:.3rem .7rem;border-radius:999px;background:rgba(212,175,55,.13);border:1px solid rgba(212,175,55,.45);font:700 .7rem/1.2 Inter,sans-serif;letter-spacing:.08em;text-transform:uppercase;color:#8A6A12}
.gw-sl .gw-x-post h3{margin:0 0 .55rem;font:800 1.14rem/1.35 "Plus Jakarta Sans",Inter,sans-serif;letter-spacing:-.015em}
.gw-sl .gw-x-post h3 a{color:#0B1B3F;text-decoration:none;background:linear-gradient(#D4AF37,#D4AF37) 0 100%/0 2px no-repeat;transition:background-size .35s ease}
.gw-sl .gw-x-post h3 a:hover{background-size:100% 2px}
.gw-sl .gw-x-post h3 a:focus-visible{outline:3px solid #00338D;outline-offset:3px;border-radius:4px}
.gw-sl .gw-x-ex{margin:0 0 1rem;font-size:.93rem;line-height:1.6;color:#56627C}
.gw-sl .gw-x-meta{margin-top:auto;display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding-top:.85rem;border-top:1px solid rgba(11,27,63,.08)}
.gw-sl .gw-x-meta time{font:500 .82rem/1.2 Inter,sans-serif;color:#56627C}
.gw-sl .gw-x-read{display:inline-flex;align-items:center;gap:.4rem;font:700 .86rem/1.2 Inter,sans-serif;color:#00338D;text-decoration:none}
.gw-sl .gw-x-read svg{width:15px;height:15px;transition:transform .3s ease}
.gw-sl .gw-x-read:hover svg{transform:translateX(3px)}
.gw-sl .gw-x-post.is-skel{pointer-events:none;box-shadow:0 1px 2px rgba(11,27,63,.04)}
.gw-sl .gw-x-sk{display:block;border-radius:10px;background:linear-gradient(90deg,#EEF2F8 0%,#F7F9FC 40%,#EEF2F8 80%) 0 0/200% 100%;animation:gwxSk 1.3s linear infinite}
.gw-sl .gw-x-sk.m{aspect-ratio:16/10;border-radius:17px}
.gw-sl .gw-x-sk.c{width:34%;height:20px;margin:1.2rem .75rem .8rem;border-radius:999px}
.gw-sl .gw-x-sk.t{height:18px;margin:0 .75rem .5rem}
.gw-sl .gw-x-sk.t2{width:70%}
.gw-sl .gw-x-sk.l{height:12px;margin:0 .75rem .45rem}
.gw-sl .gw-x-sk.l2{width:55%;margin-bottom:1.3rem}
@keyframes gwxSk{from{background-position:100% 0}to{background-position:-100% 0}}
.gw-sl .gw-x-state{max-width:40rem;margin:0 auto;text-align:center;padding:2.5rem 1.5rem;border-radius:26px;background:#fff;border:1px solid rgba(212,175,55,.45);box-shadow:0 26px 50px -36px rgba(11,27,63,.4)}
.gw-sl .gw-x-state[hidden]{display:none}
.gw-sl .gw-x-state-ico{display:grid;place-items:center;width:72px;height:72px;margin:0 auto 1.1rem;border-radius:22px;background:linear-gradient(135deg,#FFF1B8,#FFD700 35%,#D4AF37 70%,#C5A059);color:#0B1B3F;box-shadow:0 16px 30px -16px rgba(168,129,31,.8)}
.gw-sl .gw-x-state-ico svg{width:32px;height:32px}
.gw-sl .gw-x-state h2,.gw-sl .gw-x-state h3{margin:0 0 .5rem;font:800 1.45rem/1.25 "Plus Jakarta Sans",Inter,sans-serif;letter-spacing:-.02em;color:#0B1B3F}
.gw-sl .gw-x-state p{margin:0 auto 1.4rem;max-width:30rem;font-size:.97rem;line-height:1.6;color:#56627C}
.gw-sl .gw-x-state .hero-ctas{justify-content:center;margin:0}
.gw-sl .gw-x-more-wrap{display:flex;flex-direction:column;align-items:center;gap:.6rem;margin-top:2.25rem}
.gw-sl .gw-x-more-wrap[hidden]{display:none}
.gw-sl .gw-x-blog .gw-x-more-wrap button.gw-x-more,.gw-sl .gw-x-blog .gw-x-state button.gw-x-more{display:inline-flex!important;align-items:center;justify-content:center;gap:.6rem;min-height:52px;margin:0;padding:.55rem 1.6rem!important;border-radius:999px!important;border:1.5px solid #0B1B3F!important;background:#fff!important;color:#0B1B3F!important;font:700 .98rem/1.2 "Plus Jakarta Sans",Inter,sans-serif!important;letter-spacing:0;text-transform:none;cursor:pointer;box-shadow:0 10px 24px -16px rgba(11,27,63,.5)!important;transition:background-color .25s ease,color .25s ease,box-shadow .25s ease}
.gw-sl .gw-x-blog .gw-x-more-wrap button.gw-x-more:hover,.gw-sl .gw-x-blog .gw-x-state button.gw-x-more:hover{background:#0B1B3F!important;color:#FFD700!important}
.gw-sl .gw-x-blog .gw-x-more-wrap button.gw-x-more:focus-visible,.gw-sl .gw-x-blog .gw-x-state button.gw-x-more:focus-visible{outline:3px solid #D4AF37;outline-offset:3px}
.gw-sl .gw-x-blog .gw-x-more-wrap button.gw-x-more[disabled]{opacity:.65;cursor:progress}
.gw-sl .gw-x-more svg{width:16px;height:16px}
.gw-sl .gw-x-more-msg{margin:0;font-size:.88rem;color:#7A1E15}
.gw-sl .gw-x-more-msg:empty{display:none}
.gw-sl .gw-x-noscript{margin:0 auto;max-width:40rem;text-align:center;padding:1.5rem;border-radius:20px;background:#fff;border:1px solid rgba(11,27,63,.1)}
.gw-sl .gw-x-noscript a{color:#00338D;font-weight:700}
.gw-sl .gw-x-sr{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;white-space:nowrap!important;border:0!important}
@media (prefers-reduced-motion:reduce){.gw-sl .gw-x-sk{animation:none}
.gw-sl .gw-x-post,.gw-sl .gw-x-media img,.gw-sl a.gw-x-tile{transition:none!important}}
.gw-sl a.industry-card.gw-x-svc{display:block;color:inherit;text-decoration:none;cursor:pointer}
.gw-sl a.industry-card.gw-x-svc:focus-visible{outline:3px solid #00338D;outline-offset:3px}
.gw-sl .gw-x-svc-go{display:inline-flex;align-items:center;gap:.4rem;margin-top:.85rem;font:700 .86rem/1.2 Inter,sans-serif;color:#00338D}
.gw-sl .gw-x-svc-go svg{width:15px;height:15px;transition:transform .3s ease}
.gw-sl a.industry-card.gw-x-svc:hover .gw-x-svc-go svg{transform:translateX(3px)}
.gw-sl .gw-x-about-p{margin:0 0 1rem;max-width:36rem;font-size:1.02rem;line-height:1.7;color:#56627C}
.gw-sl .gw-x-about-p:last-child{margin-bottom:0}
.gw-sl .gw-x-about-why{background:#fff}
.gw-sl .gw-x-about-why .gw-v-ticks{max-width:46rem}
.gw-sl .gw-x-office-body a{color:#00338D;font-weight:600;text-decoration:underline;text-decoration-color:rgba(212,175,55,.75);text-underline-offset:3px}
.gw-sl .gw-x-port .gw-x-pfilters{display:flex;flex-wrap:wrap;gap:.55rem;margin:0 0 1.25rem}
.gw-sl .gw-x-port button.gw-x-pf{display:inline-flex;align-items:center;min-height:40px;padding:.45rem 1rem;border-radius:999px;border:1.5px solid rgba(11,27,63,.14);background:#fff;color:#0B1B3F;font:600 .86rem/1.2 Inter,sans-serif;cursor:pointer;transition:background .2s,border-color .2s,color .2s,box-shadow .2s}
.gw-sl .gw-x-port button.gw-x-pf:hover{border-color:rgba(212,175,55,.7)}
.gw-sl .gw-x-port button.gw-x-pf.is-on{background:#0B1B3F;border-color:#0B1B3F;color:#FFD700;box-shadow:0 10px 22px -14px rgba(11,27,63,.55)}
.gw-sl .gw-x-port button.gw-x-pf:focus-visible{outline:3px solid #00338D;outline-offset:2px}
.gw-sl .gw-x-port .gw-x-pstatus{margin:0 0 1.25rem;font:500 .88rem/1.4 Inter,sans-serif;color:#56627C}
.gw-sl .gw-x-port .gw-x-chips{display:flex;flex-wrap:wrap;gap:.4rem;margin-bottom:.7rem}
.gw-sl .gw-x-port .gw-x-chip--more{background:rgba(11,27,63,.06);border-color:rgba(11,27,63,.1);color:#56627C}
.gw-sl .gw-x-port-note{margin:2rem 0 0;max-width:40rem;font-size:.9rem;line-height:1.55;color:#56627C}
.gw-sl .gw-x-hero .hero-ctas{margin-top:1.35rem}
.gw-sl .gw-f-sec{position:relative;padding:4.25rem 0 4.75rem;scroll-margin-top:76px;background:radial-gradient(48% 55% at 100% 0%,rgba(212,175,55,.12),transparent 62%),radial-gradient(40% 50% at 0% 100%,rgba(0,51,141,.06),transparent 62%),#FAF8F3;border-top:1px solid rgba(212,175,55,.28);color:#0B1B3F}
.gw-sl .gw-f-grid{display:grid;gap:2rem;grid-template-columns:minmax(0,1fr);grid-template-areas:"intro" "card" "details"}
.gw-sl .gw-f-intro{grid-area:intro;min-width:0}
.gw-sl .gw-f-details{grid-area:details;min-width:0}
.gw-sl .gw-f-card{grid-area:card;min-width:0}
.gw-sl .gw-f-intro .section-head{margin-bottom:0}
.gw-sl .gw-f-intro .section-title{margin-bottom:.9rem}
.gw-sl .gw-f-intro .section-lead{margin-bottom:0;color:#3B4863;max-width:30rem}
.gw-sl .gw-f-sec .gw-f-contact{list-style:none;margin:0;padding:0;display:grid;gap:.7rem}
.gw-sl .gw-f-sec .gw-f-contact li{margin:0;padding:0;list-style:none}
.gw-sl .gw-f-sec .gw-f-contact li::before{display:none}
.gw-sl .gw-f-ci{display:flex;align-items:center;gap:.9rem;min-height:64px;padding:.7rem 1rem .7rem .75rem;border-radius:16px;background:#fff;border:1px solid rgba(11,27,63,.08);box-shadow:0 1px 2px rgba(11,27,63,.04),0 8px 22px -14px rgba(11,27,63,.16);color:#0B1B3F;text-decoration:none;transition:border-color .3s ease,box-shadow .3s ease,transform .3s ease}
.gw-sl a.gw-f-ci:hover{border-color:rgba(212,175,55,.7);transform:translateY(-2px);box-shadow:0 0 0 1px rgba(212,175,55,.45),0 18px 34px -20px rgba(11,27,63,.3)}
.gw-sl a.gw-f-ci:focus-visible{outline:3px solid #00338D;outline-offset:2px}
.gw-sl .gw-f-ico{display:grid;place-items:center;flex:0 0 44px;width:44px;height:44px;border-radius:13px;color:#0B1B3F;background:linear-gradient(135deg,#FFF1B8 0%,#FFD700 32%,#D4AF37 68%,#C5A059 100%);box-shadow:0 10px 20px -12px rgba(168,129,31,.7),inset 0 1px 0 rgba(255,255,255,.6)}
.gw-sl .gw-f-ico svg{display:block;width:22px;height:22px}
.gw-sl .gw-f-ico .gw-v-a{stroke:#00338D}
.gw-sl .gw-f-ico .gw-v-af{fill:#00338D}
.gw-sl .gw-f-ci-txt{display:flex;flex-direction:column;min-width:0;line-height:1.3}
.gw-sl .gw-f-ci-k{font:700 .7rem/1.2 Inter,sans-serif;letter-spacing:.16em;text-transform:uppercase;color:#8A6A12;margin-bottom:.2rem}
.gw-sl .gw-f-ci-v{font:600 1rem/1.35 "Plus Jakarta Sans",Inter,sans-serif;color:#0B1B3F;overflow-wrap:anywhere}
.gw-sl .gw-f-sec .gw-f-note{margin:1.1rem 0 0;font-size:.86rem;line-height:1.6;color:#56627C}
.gw-sl .gw-f-card{position:relative;background:#fff;border:1px solid rgba(11,27,63,.08);border-radius:24px;padding:2rem 1.15rem 1.4rem;overflow:hidden;box-shadow:0 2px 4px rgba(11,27,63,.04),0 40px 80px -42px rgba(11,27,63,.38),0 18px 44px -30px rgba(168,129,31,.38)}
.gw-sl .gw-f-card::before{content:"";position:absolute;left:0;right:0;top:0;height:5px;background:linear-gradient(90deg,#E6C455 0%,#FFD700 30%,#D4AF37 66%,#C5A059 100%)}
.gw-sl .gw-f-sec .gw-f-card-title{margin:0 0 .3rem;font:800 1.25rem/1.25 "Plus Jakarta Sans",Inter,sans-serif;letter-spacing:-.02em;color:#0B1B3F}
.gw-sl .gw-f-sec .gw-f-card-sub{margin:0 0 1.35rem;font-size:.86rem;color:#56627C}
.gw-sl .gw-f-req{color:#A8811F;font-weight:700}
.gw-sl .gw-f-sec .gw-f-form{margin:0;padding:0;border:0}
.gw-sl .gw-f-fields{display:grid;grid-template-columns:minmax(0,1fr);gap:1.05rem 1rem}
.gw-sl .gw-f-field{min-width:0;display:flex;flex-direction:column;margin:0}
.gw-sl .gw-f-sec .gw-f-form .gw-f-field .gw-f-label{display:block;margin:0 0 .42rem;padding:0;font:600 .9rem/1.3 "Plus Jakarta Sans",Inter,sans-serif;color:#0B1B3F;letter-spacing:0;text-transform:none;cursor:pointer}
.gw-sl .gw-f-opt{font:500 .8rem/1 Inter,sans-serif;color:#6B7690;margin-left:.2rem}
.gw-sl .gw-f-sec .gw-f-form .gw-f-field .gw-f-input{display:block;box-sizing:border-box;width:100%;max-width:100%;min-height:50px;height:50px;margin:0;padding:0 1rem;font:400 16px/1.4 Inter,system-ui,sans-serif;color:#0B1B3F;background:#FBFCFE;border:1.5px solid #D3DAE6;border-radius:12px;box-shadow:inset 0 1px 2px rgba(11,27,63,.04);-webkit-appearance:none;appearance:none;outline:0;transition:border-color .2s ease,box-shadow .2s ease,background-color .2s ease}
.gw-sl .gw-f-sec .gw-f-form .gw-f-field textarea.gw-f-input{height:auto;min-height:124px;padding:.8rem 1rem;resize:vertical;line-height:1.55}
.gw-sl .gw-f-sec .gw-f-form .gw-f-field select.gw-f-input{padding-right:2.8rem;cursor:pointer;background:#FBFCFE url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2300338D' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E") no-repeat right 1rem center/18px 18px}
.gw-sl .gw-f-sec .gw-f-form .gw-f-field .gw-f-input::placeholder{color:#8A93A8;opacity:1}
.gw-sl .gw-f-sec .gw-f-form .gw-f-field .gw-f-input:hover{border-color:#B7C1D3}
.gw-sl .gw-f-sec .gw-f-form .gw-f-field .gw-f-input:focus{border-color:#00338D;background-color:#fff;box-shadow:0 0 0 4px rgba(212,175,55,.3)}
.gw-sl .gw-f-sec .gw-f-form .gw-f-field .gw-f-input[aria-invalid="true"]{border-color:#B42318;background-color:#FFF8F7}
.gw-sl .gw-f-sec .gw-f-form .gw-f-field .gw-f-input[aria-invalid="true"]:focus{box-shadow:0 0 0 4px rgba(180,35,24,.16)}
.gw-sl .gw-f-sec .gw-f-err{display:flex;align-items:flex-start;gap:.4rem;margin:.45rem 0 0;font:500 .84rem/1.4 Inter,sans-serif;color:#B42318}
.gw-sl .gw-f-sec .gw-f-err::before{content:"!";flex:0 0 16px;display:grid;place-items:center;width:16px;height:16px;margin-top:.05rem;border-radius:50%;background:#B42318;color:#fff;font:700 .7rem/1 Inter,sans-serif}
.gw-sl .gw-f-sec .gw-f-err:empty{display:none}
.gw-sl .gw-f-hp{position:absolute!important;left:-9999px!important;top:auto!important;width:1px!important;height:1px!important;overflow:hidden!important}
.gw-sl .gw-f-sec .gw-f-alert{margin:1.1rem 0 0;padding:.9rem 1rem;border-radius:14px;font-size:.9rem;line-height:1.55;background:#FFF6F5;border:1px solid #F1C6C1;color:#7A1E15}
.gw-sl .gw-f-sec .gw-f-alert[hidden]{display:none}
.gw-sl .gw-f-sec .gw-f-alert b{display:block;margin-bottom:.15rem;color:#7A1E15}
.gw-sl .gw-f-sec .gw-f-alert a{color:#00338D;font-weight:700;text-decoration:underline;text-decoration-color:rgba(212,175,55,.8);text-underline-offset:3px}
.gw-sl .gw-f-sec .gw-f-alert.is-info{background:#FFFBEF;border-color:rgba(212,175,55,.55);color:#4A3A0A}
.gw-sl .gw-f-sec .gw-f-alert.is-info b{color:#0B1B3F}
.gw-sl .gw-f-actions{display:flex;flex-direction:column;align-items:stretch;gap:.85rem;margin-top:1.35rem}
.gw-sl .gw-f-sec .gw-f-form .gw-f-actions .gw-f-submit{display:inline-flex;align-items:center;justify-content:space-between;gap:.9rem;width:100%;min-height:56px;margin:0;padding:.45rem .45rem .45rem 1.5rem;font:700 1.02rem/1.2 "Plus Jakarta Sans",Inter,sans-serif;letter-spacing:0;text-transform:none;color:#0B1B3F;cursor:pointer;background:linear-gradient(135deg,#FFF1B8 0%,#FFD700 32%,#D4AF37 68%,#C5A059 100%);border:0;border-radius:999px;box-shadow:0 14px 30px -14px rgba(168,129,31,.75),inset 0 1px 0 rgba(255,255,255,.6);transition:filter .25s ease,box-shadow .25s ease,transform .15s ease}
.gw-sl .gw-f-sec .gw-f-form .gw-f-actions .gw-f-submit:hover{filter:brightness(1.04) saturate(1.05);box-shadow:0 18px 36px -14px rgba(168,129,31,.85),inset 0 1px 0 rgba(255,255,255,.6)}
.gw-sl .gw-f-sec .gw-f-form .gw-f-actions .gw-f-submit:active{transform:translateY(1px)}
.gw-sl .gw-f-sec .gw-f-form .gw-f-actions .gw-f-submit:focus-visible{outline:3px solid #00338D;outline-offset:3px}
.gw-sl .gw-f-sec .gw-f-form .gw-f-actions .gw-f-submit[disabled]{cursor:progress;filter:saturate(.8)}
.gw-sl .gw-f-submit-ico{position:relative;display:grid;place-items:center;flex:0 0 42px;width:42px;height:42px;border-radius:50%;background:#0B1B3F;color:#FFD700;transition:transform .35s cubic-bezier(.2,.7,.2,1)}
.gw-sl .gw-f-submit-ico svg{width:18px;height:18px}
.gw-sl .gw-f-submit:hover .gw-f-submit-ico{transform:translateX(3px)}
.gw-sl .gw-f-submit[aria-busy="true"] .gw-f-submit-ico svg{opacity:0}
.gw-sl .gw-f-submit[aria-busy="true"] .gw-f-submit-ico::after{content:"";position:absolute;width:18px;height:18px;border-radius:50%;border:2.5px solid rgba(255,215,0,.3);border-top-color:#FFD700;animation:gwfSpin .8s linear infinite}
@keyframes gwfSpin{to{transform:rotate(360deg)}}
.gw-sl .gw-f-sec .gw-f-privacy{display:flex;align-items:flex-start;gap:.5rem;margin:0;font-size:.8rem;line-height:1.5;color:#56627C}
.gw-sl .gw-f-privacy svg{flex:0 0 15px;width:15px;height:15px;margin-top:.12rem;color:#8A6A12}
.gw-sl .gw-f-done{text-align:center;padding:1.5rem .5rem .75rem}
.gw-sl .gw-f-done[hidden]{display:none}
.gw-sl .gw-f-done:focus{outline:0}
.gw-sl .gw-f-done-badge{display:grid;place-items:center;width:76px;height:76px;margin:0 auto 1.25rem;border-radius:50%;color:#0B1B3F;background:linear-gradient(135deg,#FFF1B8 0%,#FFD700 32%,#D4AF37 68%,#C5A059 100%);box-shadow:0 0 0 8px rgba(212,175,55,.14),0 18px 36px -16px rgba(168,129,31,.8)}
.gw-sl .gw-f-done-badge svg{width:34px;height:34px}
.gw-sl .gw-f-done-badge path{stroke-dasharray:30;stroke-dashoffset:0;animation:gwfDraw .7s .15s ease-out both}
@keyframes gwfDraw{from{stroke-dashoffset:30}to{stroke-dashoffset:0}}
.gw-sl .gw-f-sec .gw-f-done-title{margin:0 0 .55rem;font:800 1.45rem/1.25 "Plus Jakarta Sans",Inter,sans-serif;letter-spacing:-.02em;color:#0B1B3F}
.gw-sl .gw-f-sec .gw-f-done-text{margin:0 auto 1.4rem;max-width:26rem;font-size:.97rem;line-height:1.6;color:#3B4863}
.gw-sl .gw-f-done-actions{display:flex;flex-direction:column;align-items:center;gap:.75rem}
.gw-sl .gw-f-sec .gw-f-done-wa{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:48px;padding:.7rem 1.5rem;border-radius:999px;background:#25D366;color:#fff;font:700 .95rem/1 Inter,sans-serif;text-decoration:none;box-shadow:0 12px 26px -12px rgba(37,211,102,.8)}
.gw-sl .gw-f-sec .gw-f-done-wa:hover{filter:brightness(.96);color:#fff}
.gw-sl .gw-f-sec .gw-f-form .gw-f-done .gw-f-again,.gw-sl .gw-f-sec .gw-f-done .gw-f-again{min-height:44px;margin:0;padding:.5rem 1rem;background:none;border:0;box-shadow:none;border-radius:999px;color:#00338D;font:600 .9rem/1 Inter,sans-serif;text-decoration:underline;text-decoration-color:rgba(212,175,55,.8);text-underline-offset:4px;cursor:pointer}
@media (min-width:560px){.gw-sl .gw-f-card{padding:2.4rem 2rem 1.9rem}
.gw-sl .gw-f-fields{grid-template-columns:repeat(2,minmax(0,1fr))}
.gw-sl .gw-f-full{grid-column:1 / -1}
.gw-sl .gw-f-actions{flex-direction:row;align-items:center;gap:1.25rem}
.gw-sl .gw-f-sec .gw-f-form .gw-f-actions .gw-f-submit{width:auto;flex:0 0 auto}
.gw-sl .gw-f-sec .gw-f-privacy{flex:1 1 0;min-width:0}}
@media (min-width:960px){.gw-sl .gw-f-sec{padding:6rem 0 6.5rem}
.gw-sl .gw-f-grid{grid-template-columns:minmax(0,.86fr) minmax(0,1.14fr);grid-template-rows:auto 1fr;grid-template-areas:"intro card" "details card";column-gap:4.5rem;row-gap:2.25rem;align-items:start}
.gw-sl .gw-f-card{padding:2.75rem 2.5rem 2.25rem;border-radius:28px}
.gw-sl .gw-f-sec .gw-f-card-title{font-size:1.4rem}}
@media (prefers-reduced-motion:reduce){.gw-sl .gw-f-ci,.gw-sl .gw-f-submit,.gw-sl .gw-f-submit-ico,.gw-sl .gw-f-done-badge path{transition:none!important;animation:none!important}
.gw-sl .gw-f-submit[aria-busy="true"] .gw-f-submit-ico::after{animation-duration:2s!important}}
.gw-sl .gw-f-sec .gw-f-privacy a{color:#00338D;font-weight:600;text-decoration:underline;text-decoration-color:rgba(212,175,55,.8);text-underline-offset:3px}
.gw-sl .gw-f-sec .gw-f-privacy a:hover{color:#0B1B3F}
.gw-sl .gw-post{background:#F8FAFC;padding:1.35rem 0 2.75rem}
.gw-sl .gw-post-head .wrap,.gw-sl .gw-post-prose,.gw-sl .gw-post-rel{width:min(100% - 2.5rem,46rem);max-width:46rem;margin-inline:auto}
.gw-sl .gw-post h1{margin:0;color:#0B1B3F!important;font-family:"Plus Jakarta Sans",Inter,sans-serif;font-weight:800;letter-spacing:-.03em;line-height:1.15;font-size:clamp(1.85rem,4vw,2.55rem)}
.gw-sl .gw-post-meta{margin:.7rem 0 0;color:#64748B;font-size:.92rem;line-height:1.45}
.gw-sl .gw-post-rule{border:0;height:3px;width:4.5rem;margin:1rem 0 1.15rem;border-radius:99px;background:linear-gradient(90deg,#D4AF37,#A8811F)}
.gw-sl .gw-post-excerpt{margin:0;color:#3B4863;font-size:1.05rem;line-height:1.7}
.gw-sl .gw-post-prose{margin-top:1.15rem}
.gw-sl .gw-post .gw-prose{max-width:46rem;color:#3B4863;font-size:1rem;line-height:1.75}
.gw-sl .gw-post .gw-prose h2{margin:1.85rem 0 .7rem;color:#0B1B3F!important;font-family:"Plus Jakarta Sans",Inter,sans-serif;font-weight:800;letter-spacing:-.02em;line-height:1.25;font-size:clamp(1.25rem,2.4vw,1.5rem)}
.gw-sl .gw-post .gw-prose p{margin:0 0 .95rem;color:#3B4863}
.gw-sl .gw-post .gw-prose a{color:#00338D;font-weight:600;text-decoration:underline;text-decoration-color:rgba(212,175,55,.75);text-decoration-thickness:2px;text-underline-offset:3px}
.gw-sl .gw-post .gw-prose a:hover{color:#00266A;text-decoration-color:#A8811F}
.gw-sl .gw-post .gw-prose ul,.gw-sl .gw-post .gw-prose ol{list-style:none!important;margin:.15rem 0 1rem;padding:0!important;counter-reset:gwli}
.gw-sl .gw-post .gw-prose li{position:relative;padding:.45rem 0 .45rem 2.15rem!important;color:#0F172A;line-height:1.6}
.gw-sl .gw-post .gw-prose ul li::before{content:"✓"!important;position:absolute;left:0;top:.45rem;width:22px;height:22px;border-radius:6px;background:#E8EEF7;color:#00338D;display:grid;place-items:center;font-size:.75rem;line-height:22px;text-align:center}
.gw-sl .gw-post .gw-prose ol li{counter-increment:gwli}
.gw-sl .gw-post .gw-prose ol li::before{content:counter(gwli)!important;position:absolute;left:0;top:.4rem;width:24px;height:24px;border-radius:7px;background:#0B1B3F;color:#fff;display:grid;place-items:center;font:700 .78rem/24px "Plus Jakarta Sans",sans-serif;text-align:center}
.gw-sl .gw-post .gw-prose strong{color:#00338D}
.gw-sl .gw-post-rel{display:flex;flex-wrap:wrap;align-items:center;gap:.55rem .85rem;margin-top:.25rem;padding:1.15rem 0 0;border-top:1px solid #E2E8F0}
.gw-sl .gw-post-rel-k{font:700 .72rem/1 Inter,sans-serif;letter-spacing:.14em;text-transform:uppercase;color:#8A6A12}
.gw-sl .gw-post-rel a{color:#00338D;font-weight:600;font-size:.92rem;text-decoration:underline;text-decoration-color:rgba(212,175,55,.75);text-underline-offset:3px}
.gw-sl .gw-post-rel a:hover{color:#00266A}
.gw-sl .header svg,.gw-sl .footer svg,.gw-sl .gw-f-sec svg,.gw-sl .mobile-bar svg,.gw-sl .btn svg,.gw-sl .gw-social svg,.gw-sl .gw-wa-ico svg,.gw-sl .menu-toggle svg,.gw-sl .gw-burger{width:18px!important;height:18px!important;max-width:22px!important;max-height:22px!important;flex:0 0 auto}
.gw-sl .gw-f-ico svg{width:22px!important;height:22px!important;max-width:22px!important;max-height:22px!important}
.gw-sl .menu-toggle svg,.gw-sl .gw-burger{width:22px!important;height:22px!important;max-width:22px!important;max-height:22px!important}
.gw-sl .gw-f-submit-ico svg{width:18px!important;height:18px!important;max-width:18px!important;max-height:18px!important}
.gw-sl .hero.gw-v-hero.gw-pp2{padding:1.75rem 0 2.25rem;background:
  radial-gradient(42% 55% at 0% 0%,rgba(212,175,55,.14),transparent 70%),
  radial-gradient(38% 50% at 100% 10%,rgba(0,51,141,.07),transparent 68%),
  linear-gradient(180deg,#fff 0%,#F7F8FB 100%)}
.gw-sl .hero.gw-v-hero.gw-v-hero--page.gw-pp2 h1{max-width:18em;font-size:clamp(1.85rem,3.1vw,2.75rem);line-height:1.12;letter-spacing:-.03em}
.gw-sl .gw-pp2-grid{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);gap:1.75rem 2rem;align-items:center}
.gw-sl .gw-pp2-media{grid-column:1;grid-row:1;margin:0;background:#fff;border:1px solid rgba(11,27,63,.08);border-radius:18px;overflow:hidden;box-shadow:0 16px 36px -26px rgba(11,27,63,.45)}
.gw-sl .gw-pp2-media img{display:block;width:100%;height:auto;aspect-ratio:4/3;object-fit:cover}
.gw-sl .gw-pp2-copy{grid-column:2;grid-row:1;min-width:0}
.gw-sl .gw-pp2-copy .hero-sub{margin:.7rem 0 0;max-width:38rem}
.gw-sl .gw-pp2-chips{display:flex;flex-wrap:wrap;gap:.45rem;list-style:none;margin:1rem 0 0;padding:0}
.gw-sl .gw-pp2-chips li{display:inline-flex;align-items:center;gap:.4rem;background:#fff;color:#0B1B3F;border:1px solid rgba(0,51,141,.16);border-radius:999px;padding:.32rem .7rem;font-size:.8rem;font-weight:600;line-height:1.3}
.gw-sl .gw-pp2-chips .k{font-size:.68rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#8A6E1F}
.gw-sl .gw-pp2 .hero-ctas{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem;margin-top:1.15rem}
.gw-sl .gw-pp2-live{background:#fff}
.gw-sl .gw-pp2-sec{padding:2.15rem 0}
.gw-sl .gw-pp2-sec--soft{background:#F4F7FB}
.gw-sl .gw-pp2-head{margin:0 0 1rem}
.gw-sl .gw-pp2-head h2,.gw-sl .gw-pp2-back h2{margin:0;color:#0B1B3F;font-size:clamp(1.35rem,2vw,1.7rem);letter-spacing:-.02em}
.gw-sl .gw-pp2-duo{display:grid;grid-template-columns:1fr 1fr;gap:1rem}
.gw-sl .gw-pp2-card{background:#fff;border:1px solid rgba(11,27,63,.08);border-radius:16px;padding:1.2rem 1.25rem 1.3rem;box-shadow:0 10px 24px -20px rgba(11,27,63,.4)}
.gw-sl .gw-pp2-card h3{margin:0 0 .45rem;font-size:1.05rem;color:#00338D}
.gw-sl .gw-pp2-card--sol{border-top:3px solid #D4AF37}
.gw-sl .gw-pp2-card--sol h3{color:#0B1B3F}
.gw-sl .gw-pp2-card--ch{border-top:3px solid #00338D}
.gw-sl .gw-pp2-card p{margin:0;color:#3A4660;font-size:.96rem;line-height:1.65}
.gw-sl .gw-pp2-gal{display:grid;grid-template-columns:1fr 1fr;gap:1rem}
.gw-sl .gw-pp2-gal figure{margin:0;background:#fff;border:1px solid rgba(11,27,63,.08);border-radius:16px;overflow:hidden}
.gw-sl .gw-pp2-gal img{display:block;width:100%;height:auto;aspect-ratio:3/2;object-fit:cover}
.gw-sl .gw-pp2-back{padding:0 0 2.25rem;background:#F4F7FB}
.gw-sl .gw-pp2-back-inner{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem;background:#fff;border:1px solid rgba(11,27,63,.08);border-left:4px solid #D4AF37;border-radius:16px;padding:1.15rem 1.25rem}
.gw-sl .gw-pp2-back p{margin:.3rem 0 0;color:#3A4660;font-size:.92rem;max-width:40rem}
@media (max-width:860px){.gw-sl .gw-pp2-grid,.gw-sl .gw-pp2-duo,.gw-sl .gw-pp2-gal{grid-template-columns:1fr}
.gw-sl .gw-pp2-media,.gw-sl .gw-pp2-copy{grid-column:1;grid-row:auto}
.gw-sl .gw-pp2-media{grid-row:1}
.gw-sl .gw-pp2-copy{grid-row:2}}
.gw-sl{--e-global-color-primary:#0B1B3F;--e-global-color-secondary:#00338D;--e-global-color-text:#3B4863;--e-global-color-accent:#00338D;font-family:Inter,system-ui,-apple-system,sans-serif;color:#0B1B3F;background:#FFFFFF;line-height:1.6;font-size:16px;-webkit-font-smoothing:antialiased;min-height:100vh;overflow-x:clip}
.gw-sl .gw-sl-skip{position:absolute;left:-9999px;top:0;z-index:1000;background:#0B1B3F;color:#fff;padding:.65rem 1rem;border-radius:0 0 12px 0;font-weight:600}
.gw-sl .gw-sl-skip:focus{left:0;outline:3px solid #D4AF37}
.gw-sl .gw-sl-main{display:block;background:#F8FAFC}
.gw-sl svg{max-width:24px;max-height:24px}
.gw-sl .gw-f-done-badge svg{max-width:34px;max-height:34px}
.gw-sl .gw-sl-content svg{max-width:24px;max-height:24px}
.gw-sl .gw-v-pill-ico svg{width:16px!important;height:16px!important}
.gw-sl .header .nav a{color:#0B1B3F;text-decoration:none}
.gw-sl .header .nav a:hover{color:#A8811F}
.gw-sl .header .btn{text-decoration:none}
.gw-sl .gw-crumb-bar .gw-crumb a{text-decoration:none}
.gw-sl .gw-sl-article{background:#F8FAFC}
.gw-sl .gw-post h1{overflow-wrap:break-word}
.gw-sl .gw-post-meta time{color:#56627C}
.gw-sl .gw-post-meta span{color:#56627C}
.gw-sl .gw-sl-feature{width:min(100% - 2.5rem,52rem);margin:1.35rem auto .35rem;border-radius:18px;overflow:hidden;background:#FAF8F3;border:1px solid rgba(11,27,63,.08);box-shadow:0 1px 2px rgba(11,27,63,.04),0 18px 40px -28px rgba(11,27,63,.4)}
.gw-sl .gw-sl-feature img{display:block;width:100%;height:auto;max-height:520px;object-fit:cover}
.gw-sl .gw-sl-feature figcaption{padding:.6rem 1rem;font-size:.82rem;line-height:1.5;color:#56627C;background:#fff;border-top:1px solid rgba(11,27,63,.06)}
.gw-sl .gw-post-prose.gw-sl-content{margin-top:1.4rem}
.gw-sl .gw-post .gw-prose > :first-child{margin-top:0}
.gw-sl .gw-post .gw-prose h3{margin:1.5rem 0 .55rem;color:#0B1B3F!important;font-family:"Plus Jakarta Sans",Inter,sans-serif;font-weight:800;letter-spacing:-.015em;line-height:1.3;font-size:clamp(1.08rem,2vw,1.22rem)}
.gw-sl .gw-post .gw-prose h4,.gw-sl .gw-post .gw-prose h5,.gw-sl .gw-post .gw-prose h6{margin:1.3rem 0 .45rem;color:#0B1B3F!important;font-family:"Plus Jakarta Sans",Inter,sans-serif;font-weight:700;line-height:1.35;font-size:1.02rem}
.gw-sl .gw-post .gw-prose li > ul,.gw-sl .gw-post .gw-prose li > ol{margin:.35rem 0 .1rem}
.gw-sl .gw-post .gw-prose li p{margin:0}
.gw-sl .gw-post .gw-prose em{font-style:italic}
.gw-sl .gw-post .gw-prose blockquote{margin:1.5rem 0;padding:1.05rem 1.25rem 1.05rem 1.35rem;background:#FAF8F3;border-left:4px solid #D4AF37;border-radius:0 14px 14px 0;color:#0B1B3F;font-size:1.04rem;line-height:1.65;font-style:italic}
.gw-sl .gw-post .gw-prose blockquote p{margin:0 0 .5rem;color:#0B1B3F}
.gw-sl .gw-post .gw-prose blockquote p:last-child{margin-bottom:0}
.gw-sl .gw-post .gw-prose blockquote cite,.gw-sl .gw-post .gw-prose blockquote footer{display:block;margin-top:.55rem;font-style:normal;font-size:.84rem;font-weight:600;color:#8A6A12}
.gw-sl .gw-post .gw-prose figure{margin:1.5rem 0}
.gw-sl .gw-post .gw-prose img{display:block;max-width:100%;height:auto;border-radius:14px}
.gw-sl .gw-post .gw-prose figcaption,.gw-sl .gw-post .gw-prose .wp-caption-text{margin-top:.55rem;font-size:.84rem;line-height:1.5;color:#56627C;text-align:center}
.gw-sl .gw-post .gw-prose .wp-caption{max-width:100%}
.gw-sl .gw-post .gw-prose .aligncenter{margin-left:auto;margin-right:auto}
.gw-sl .gw-post .gw-prose .alignleft{float:left;margin:.35rem 1.25rem .8rem 0;max-width:50%}
.gw-sl .gw-post .gw-prose .alignright{float:right;margin:.35rem 0 .8rem 1.25rem;max-width:50%}
.gw-sl .gw-post .gw-prose .alignwide,.gw-sl .gw-post .gw-prose .alignfull{max-width:100%}
.gw-sl .gw-post .gw-prose::after{content:"";display:table;clear:both}
.gw-sl .gw-post .gw-prose hr{border:0;height:1px;background:#E2E8F0;margin:1.85rem 0}
.gw-sl .gw-post .gw-prose mark{background:rgba(212,175,55,.28);color:#0B1B3F;padding:0 .15em;border-radius:3px}
.gw-sl .gw-post .gw-prose code,.gw-sl .gw-post .gw-prose kbd{background:#F4F7FC;border:1px solid #E2E8F0;border-radius:6px;padding:.08rem .35rem;font-size:.9em;color:#0B1B3F}
.gw-sl .gw-post .gw-prose pre{margin:1.3rem 0;background:#F4F7FC;border:1px solid #E2E8F0;border-radius:12px;padding:1rem 1.1rem;overflow:auto;font-size:.9rem;line-height:1.6;color:#0B1B3F}
.gw-sl .gw-post .gw-prose pre code{background:none;border:0;padding:0}
.gw-sl .gw-post .gw-prose iframe,.gw-sl .gw-post .gw-prose video,.gw-sl .gw-post .gw-prose embed,.gw-sl .gw-post .gw-prose object{max-width:100%}
.gw-sl .gw-post .gw-prose .wp-block-embed iframe{width:100%;height:auto;aspect-ratio:16/9}
.gw-sl .gw-post .gw-prose .wp-block-table{margin:1.4rem 0;overflow-x:auto}
.gw-sl .gw-post .gw-prose table{width:100%;border-collapse:separate;border-spacing:0;margin:1.4rem 0;font-size:.93rem;line-height:1.5;background:#fff;border:1px solid #E2E8F0;border-radius:12px;overflow:hidden}
.gw-sl .gw-post .gw-prose .wp-block-table table{margin:0}
.gw-sl .gw-post .gw-prose th{background:#0B1B3F;color:#fff;text-align:left;font-weight:700;padding:.65rem .85rem;border-bottom:2px solid #D4AF37}
.gw-sl .gw-post .gw-prose td{padding:.6rem .85rem;color:#3B4863;vertical-align:top;border-top:1px solid #E2E8F0}
.gw-sl .gw-post .gw-prose tr:first-child td{border-top:0}
.gw-sl .gw-post .gw-prose tbody tr:nth-child(even) td{background:#FAF8F3}
.gw-sl .gw-post .gw-prose .wp-block-button__link,.gw-sl .gw-post .gw-prose a.button{display:inline-flex;align-items:center;gap:.5rem;padding:.7rem 1.35rem;border-radius:999px;background:linear-gradient(135deg,#FFF1B8 0%,#FFD700 32%,#D4AF37 68%,#C5A059 100%);color:#0B1B3F;font-weight:700;text-decoration:none;box-shadow:0 10px 24px -12px rgba(168,129,31,.7)}
.gw-sl .gw-post .gw-prose .wp-block-buttons{display:flex;flex-wrap:wrap;gap:.6rem;margin:1.2rem 0}
.gw-sl .gw-post .gw-prose .wp-block-buttons li::before,.gw-sl .gw-post .gw-prose .blocks-gallery-grid li::before,.gw-sl .gw-post .gw-prose .wp-block-gallery li::before{content:none!important;display:none!important}
.gw-sl .gw-post .gw-prose .wp-block-gallery,.gw-sl .gw-post .gw-prose .blocks-gallery-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:.75rem;margin:1.4rem 0}
.gw-sl .gw-post .gw-prose .wp-block-gallery figure,.gw-sl .gw-post .gw-prose .blocks-gallery-grid li{margin:0;padding:0!important}
.gw-sl .gw-post .gw-prose .clear{clear:both}
.gw-sl .gw-sl-pages{display:flex;flex-wrap:wrap;gap:.5rem;margin:1.25rem 0;font-weight:600}
.gw-sl .gw-sl-content--el{width:min(100% - 2.5rem,var(--max,1120px));max-width:72rem;margin-inline:auto;color:#3B4863;font-size:1rem;line-height:1.7}
.gw-sl .gw-sl-content--el :is(h1,h2,h3,h4,h5,h6){color:#0B1B3F;font-family:"Plus Jakarta Sans",Inter,sans-serif;line-height:1.25}
.gw-sl .gw-sl-content--el p{margin:0 0 .95rem;color:#3B4863}
.gw-sl .gw-sl-content--el img{height:auto;max-width:100%}
.gw-sl .gw-sl-content--el .elementor-widget-text-editor a,.gw-sl .gw-sl-content--el .elementor-widget-theme-post-content a{color:#00338D;font-weight:600;text-decoration:underline;text-decoration-color:rgba(212,175,55,.75);text-underline-offset:3px}
.gw-sl .gw-sl-content--el .elementor-widget-text-editor ul{list-style:disc;padding-left:1.3rem;margin:0 0 1rem}
.gw-sl .gw-sl-content--el .elementor-widget-text-editor ol{list-style:decimal;padding-left:1.3rem;margin:0 0 1rem}
.gw-sl .gw-sl-content--el .elementor-widget-text-editor li{margin:.25rem 0}
.gw-sl .gw-sl-content--el section{padding:0}
.gw-sl .gw-sl-content--el .elementor-icon svg,.gw-sl .gw-sl-content--el .elementor-icon-list-icon svg{width:20px;height:20px}
.gw-sl .gw-sl-related{width:min(100% - 2.5rem,46rem);max-width:46rem;margin:1.75rem auto 0;padding:1.2rem 1.25rem 1.25rem;background:#fff;border:1px solid rgba(11,27,63,.08);border-left:4px solid #D4AF37;border-radius:16px;box-shadow:0 1px 2px rgba(11,27,63,.04),0 8px 22px -14px rgba(11,27,63,.16)}
.gw-sl .gw-sl-related-k{margin:0 0 .7rem;font:700 .72rem/1.2 Inter,sans-serif;letter-spacing:.16em;text-transform:uppercase;color:#8A6A12}
.gw-sl .gw-sl-related ul{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem 1.25rem}
.gw-sl .gw-sl-related li{display:flex;align-items:baseline;gap:.45rem;margin:0;padding:0}
.gw-sl .gw-sl-related li::before{content:"→";flex:0 0 auto;color:#A8811F;font-weight:700}
.gw-sl .gw-sl-related a{color:#00338D;font-weight:600;font-size:.95rem;line-height:1.45;text-decoration:underline;text-decoration-color:rgba(212,175,55,.75);text-decoration-thickness:2px;text-underline-offset:3px}
.gw-sl .gw-sl-related a:hover{color:#00266A;text-decoration-color:#A8811F}
.gw-sl .gw-sl-comments{width:min(100% - 2.5rem,46rem);max-width:46rem;margin:2.25rem auto 0;padding:1.6rem 0 0;border-top:1px solid #E2E8F0}
.gw-sl .gw-sl-comments-title,.gw-sl .gw-sl-comments .comment-reply-title{margin:0 0 .9rem;color:#0B1B3F;font:800 1.3rem/1.25 "Plus Jakarta Sans",Inter,sans-serif;letter-spacing:-.02em}
.gw-sl .gw-sl-comments .comment-reply-title small{margin-left:.6rem;font:600 .82rem/1 Inter,sans-serif}
.gw-sl .gw-sl-comments .comment-reply-title small :is(a,#cancel-comment-reply-link){position:static;color:#00338D;text-decoration:underline}
.gw-sl .gw-sl-comment-list{list-style:none;margin:0 0 1.5rem;padding:0;display:grid;gap:.85rem}
.gw-sl .gw-sl-comment-list .children{list-style:none;margin:.85rem 0 0 .75rem;padding:0 0 0 1rem;border-left:2px solid rgba(212,175,55,.45);display:grid;gap:.85rem}
.gw-sl .gw-sl-comment-list .comment-body{background:#fff;border:1px solid rgba(11,27,63,.08);border-radius:14px;padding:1rem 1.1rem;box-shadow:0 1px 2px rgba(11,27,63,.04)}
.gw-sl .gw-sl-comment-list .comment-author{display:flex;align-items:center;gap:.6rem;color:#0B1B3F;font-weight:700}
.gw-sl .gw-sl-comment-list .comment-author .avatar{width:40px;height:40px;border-radius:50%}
.gw-sl .gw-sl-comment-list .comment-author .says{display:none}
.gw-sl .gw-sl-comment-list .comment-author a{color:#0B1B3F}
.gw-sl .gw-sl-comment-list .comment-metadata{margin:.25rem 0 .55rem;font-size:.8rem}
.gw-sl .gw-sl-comment-list .comment-metadata a{color:#56627C}
.gw-sl .gw-sl-comment-list .comment-content p{margin:0 0 .6rem;color:#3B4863;line-height:1.65}
.gw-sl .gw-sl-comment-list .comment-content a{color:#00338D;text-decoration:underline}
.gw-sl .gw-sl-comment-list .reply a{font-size:.85rem;font-weight:600;color:#00338D;text-decoration:underline;text-decoration-color:rgba(212,175,55,.8);text-underline-offset:3px}
.gw-sl .gw-sl-comments-closed{color:#56627C;font-size:.9rem;margin:0 0 1rem}
.gw-sl .gw-sl-comments .comment-respond{background:#fff;border:1px solid rgba(11,27,63,.08);border-radius:18px;padding:1.4rem 1.25rem 1.5rem;box-shadow:0 1px 2px rgba(11,27,63,.04),0 18px 40px -30px rgba(11,27,63,.35)}
.gw-sl .gw-sl-comments :is(#commentform,.comment-respond) .comment-notes,.gw-sl .gw-sl-comments .logged-in-as{margin:0 0 1rem;font-size:.86rem;line-height:1.55;color:#56627C}
.gw-sl .gw-sl-comments .logged-in-as a{color:#00338D;text-decoration:underline}
.gw-sl .gw-sl-comments :is(#commentform,.comment-form){display:grid;gap:.85rem}
.gw-sl .gw-sl-comments :is(#commentform,.comment-form) > p,.gw-sl .gw-sl-comments :is(#commentform,.comment-form) .aux-input-group{margin:0}
.gw-sl .gw-sl-comments :is(#commentform,.comment-form) label{display:block;margin:0 0 .35rem;font:600 .9rem/1.3 "Plus Jakarta Sans",Inter,sans-serif;color:#0B1B3F}
.gw-sl .gw-sl-comments :is(#commentform,.comment-form) input[type="text"],.gw-sl .gw-sl-comments :is(#commentform,.comment-form) input[type="email"],.gw-sl .gw-sl-comments :is(#commentform,.comment-form) input[type="url"],.gw-sl .gw-sl-comments :is(#commentform,.comment-form) textarea{display:block;width:100%;margin:0;max-width:100%;min-height:48px;padding:.7rem .95rem;font:400 16px/1.4 Inter,system-ui,sans-serif;color:#0B1B3F;background:#FBFCFE;border:1.5px solid #D3DAE6;border-radius:12px;box-shadow:inset 0 1px 2px rgba(11,27,63,.04);-webkit-appearance:none;appearance:none;outline:0}
.gw-sl .gw-sl-comments :is(#commentform,.comment-form) textarea{min-height:140px;resize:vertical;line-height:1.55}
.gw-sl .gw-sl-comments :is(#commentform,.comment-form) input::placeholder,.gw-sl .gw-sl-comments :is(#commentform,.comment-form) textarea::placeholder{color:#8A93A8;opacity:1}
.gw-sl .gw-sl-comments :is(#commentform,.comment-form) input:focus,.gw-sl .gw-sl-comments :is(#commentform,.comment-form) textarea:focus{border-color:#00338D;background:#fff;box-shadow:0 0 0 4px rgba(212,175,55,.3)}
.gw-sl .gw-sl-comments :is(#commentform,.comment-form) .comment-form-cookies-consent{display:flex;margin:0;align-items:flex-start;gap:.55rem}
.gw-sl .gw-sl-comments :is(#commentform,.comment-form) .comment-form-cookies-consent input{-webkit-appearance:checkbox;appearance:auto;background:none;border:0;flex:0 0 18px;width:18px;height:18px;margin:.15rem 0 0;accent-color:#00338D}
.gw-sl .gw-sl-comments :is(#commentform,.comment-form) .comment-form-cookies-consent label{margin:0;font:400 .85rem/1.45 Inter,sans-serif;color:#56627C}
.gw-sl .gw-sl-comments :is(#commentform,.comment-form) .form-submit{margin:.2rem 0 0}
.gw-sl .gw-sl-comments :is(#commentform,.comment-form) .form-submit .submit{display:inline-flex;align-items:center;justify-content:center;min-height:50px;padding:.7rem 1.6rem!important;margin:0;text-transform:none;letter-spacing:normal;width:auto;max-width:none;border:0;border-radius:999px;cursor:pointer;background:linear-gradient(135deg,#FFF1B8 0%,#FFD700 32%,#D4AF37 68%,#C5A059 100%);color:#0B1B3F;font:700 1rem/1.2 "Plus Jakarta Sans",Inter,sans-serif;box-shadow:0 12px 26px -12px rgba(168,129,31,.75),inset 0 1px 0 rgba(255,255,255,.6);-webkit-appearance:none;appearance:none}
.gw-sl .gw-sl-comments :is(#commentform,.comment-form) .form-submit .submit:hover{filter:brightness(1.04)}
.gw-sl .gw-sl-comments :is(#commentform,.comment-form) .form-submit .submit:focus-visible{outline:3px solid #00338D;outline-offset:3px}
.gw-sl .gw-sl-comments .comments-navigation,.gw-sl .gw-sl-comments .nav-links{display:flex;justify-content:space-between;gap:1rem;margin:0 0 1.25rem;font-weight:600}
.gw-sl .gw-sl-comments .nav-links a{color:#00338D}
.gw-sl .gw-pp2-grid--solo{grid-template-columns:minmax(0,46rem)}
.gw-sl .gw-pp2-grid--solo .gw-pp2-copy{grid-column:1}
.gw-sl .gw-pp2 .hero-ctas .btn{text-decoration:none}
.gw-sl .gw-sl-article--pf{background:#fff;padding:2.25rem 0 2.5rem}
.gw-sl .gw-sl-article--pf .gw-post-prose{margin-top:0}
.gw-sl .gw-pp2-back{padding-top:2.25rem}
.gw-sl .gw-pp2-back .btn{text-decoration:none}
@media (max-width:640px){.gw-sl .gw-post .gw-prose table{display:block;overflow-x:auto;-webkit-overflow-scrolling:touch}
.gw-sl .gw-post .gw-prose .alignleft,.gw-sl .gw-post .gw-prose .alignright{float:none;max-width:100%;margin:1rem 0}
.gw-sl .gw-sl-related ul{grid-template-columns:minmax(0,1fr)}
.gw-sl .gw-sl-feature{width:min(100% - 1.5rem,52rem);border-radius:14px}
.gw-sl .gw-post-head .wrap,.gw-sl .gw-post-prose,.gw-sl .gw-post-rel,.gw-sl .gw-sl-related,.gw-sl .gw-sl-comments{width:min(100% - 1.5rem,46rem)}
.gw-sl .gw-sl-comments .comment-respond{padding:1.15rem 1rem 1.25rem}}
@media (max-width:860px){.gw-sl .gw-pp2-grid--solo .gw-pp2-copy{grid-row:1}}
.gw-sl .gw-sl-content .related-links{display:flex;flex-wrap:wrap;gap:.45rem 1.1rem;margin-top:.9rem}
.gw-sl .gw-sl-content .related-links a{color:#00338D;font-weight:600;font-size:.9rem;text-decoration:underline;text-decoration-color:rgba(212,175,55,.75);text-underline-offset:3px}
.gw-sl .gw-pp2-back h2{font-weight:700;line-height:1.3}
