:root{--gqu1-bg:#f6f8ff;--gqu1-surface:#ffffff;--gqu1-ink:#13162a;--gqu1-muted:#4a4f6a;--gqu1-border:rgba(19,22,42,.12);--gqu1-primary:#393b8d;--gqu1-accent:#58cb19;--gqu1-glow:rgba(88,203,25,.35);--gqu1-radius:10px;--gqu1-radius2:8px;--gqu1-shadow:0 10px 30px rgba(18,22,41,.10);--gqu1-shadow2:0 8px 18px rgba(18,22,41,.10);--gqu1-max:1180px;--gqu1-font-ui:"Inter",system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;--gqu1-font-head:"Sora","Inter",system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif}
*{box-sizing:border-box}
html,body{height:100%}
body{margin:0;font-family:var(--gqu1-font-ui);font-size:15px;line-height:1.55;color:var(--gqu1-ink);background:radial-gradient(900px 300px at 25% -40px,rgba(57,59,141,.16),transparent 60%),radial-gradient(900px 300px at 80% 0,rgba(88,203,25,.10),transparent 58%),var(--gqu1-bg);overflow-x:hidden}
img{max-width:100%;height:auto;display:block}
a{color:inherit}
.gqu1-skip{position:absolute;left:-9999px;top:0;background:var(--gqu1-surface);border:1px solid var(--gqu1-border);padding:10px 12px;border-radius:8px;z-index:10}
.gqu1-skip:focus{left:12px;top:12px}

.gqu1-top{position:sticky;top:0;z-index:30;background:rgba(246,248,255,.72);backdrop-filter:blur(10px);border-bottom:1px solid var(--gqu1-border)}
.gqu1-top__inner{max-width:calc(var(--gqu1-max) + 320px);margin:0 auto;padding:14px 14px;display:flex;gap:14px;align-items:flex-start;justify-content:space-between;flex-wrap:wrap}
.gqu1-brand{min-width:220px;display:flex;flex-direction:column;gap:4px}
.gqu1-logo{font-family:var(--gqu1-font-head);font-weight:700;letter-spacing:.2px;color:var(--gqu1-primary);font-size:18px}
.gqu1-slogan{color:var(--gqu1-muted);font-size:12.5px;line-height:1.35}
.gqu1-top__tools{flex:1;min-width:260px;display:flex;flex-direction:column;gap:10px}
.gqu1-label{display:block;font-size:12.5px;color:var(--gqu1-muted);margin:0 0 6px}
.gqu1-search{background:rgba(255,255,255,.7);border:1px solid var(--gqu1-border);border-radius:var(--gqu1-radius);padding:10px 10px;box-shadow:0 0 0 0 rgba(0,0,0,0)}
.gqu1-search__row{display:flex;gap:8px;align-items:center;flex-wrap:wrap}
.gqu1-input{flex:1;min-width:180px;border:1px solid var(--gqu1-border);border-radius:10px;padding:11px 12px;font-size:15px;outline:none;background:#fff}
.gqu1-input:focus{border-color:rgba(57,59,141,.45);box-shadow:0 0 0 4px rgba(57,59,141,.12)}
.gqu1-btn{border:1px solid var(--gqu1-border);background:#fff;border-radius:10px;padding:11px 12px;font-size:15px;font-weight:600;cursor:pointer;white-space:nowrap}
.gqu1-btn:hover{border-color:rgba(57,59,141,.35)}
.gqu1-btn--primary{background:linear-gradient(180deg,var(--gqu1-primary),#2f317c);border-color:rgba(57,59,141,.2);color:#fff;box-shadow:0 10px 20px rgba(57,59,141,.18)}
.gqu1-btn--ghost{background:rgba(255,255,255,.72)}

.gqu1-chipbar{display:flex;flex-direction:column;gap:6px}
.gqu1-chipbar__scroll{display:flex;gap:8px;overflow-x:auto;padding:2px 2px 8px;scrollbar-width:thin;max-width:100%}
.gqu1-chipbar__scroll::-webkit-scrollbar{height:8px}
.gqu1-chipbar__scroll::-webkit-scrollbar-thumb{background:rgba(19,22,42,.18);border-radius:999px}
.gqu1-chip{border:1px solid var(--gqu1-border);background:rgba(255,255,255,.7);border-radius:999px;padding:9px 12px;font-size:13px;line-height:1;cursor:pointer;white-space:nowrap}
.gqu1-chip--active{border-color:rgba(88,203,25,.55);box-shadow:0 0 0 4px rgba(88,203,25,.12)}
.gqu1-chipbar__hint{font-size:12.5px;color:var(--gqu1-muted)}

.gqu1-shell{max-width:calc(var(--gqu1-max) + 320px);margin:0 auto;padding:0 14px 28px;display:grid;grid-template-columns:1fr;gap:16px}
.gqu1-rail{order:2}
.gqu1-main{order:1;min-width:0}

.gqu1-rail__sticky{position:static}
.gqu1-railnav{background:rgba(255,255,255,.72);border:1px solid var(--gqu1-border);border-radius:var(--gqu1-radius);padding:12px;box-shadow:var(--gqu1-shadow2)}
.gqu1-railnav__title{font-family:var(--gqu1-font-head);font-size:14px;color:var(--gqu1-primary);margin:0 0 10px}
.gqu1-railnav__list{display:flex;flex-direction:column;gap:6px}
.gqu1-railbox{margin-top:12px;background:rgba(255,255,255,.68);border:1px solid var(--gqu1-border);border-radius:var(--gqu1-radius);padding:12px;box-shadow:var(--gqu1-shadow2)}
.gqu1-railbox__head{font-family:var(--gqu1-font-head);font-size:14px;color:var(--gqu1-ink);margin:0 0 8px}
.gqu1-railbox__meta{font-size:13px;color:var(--gqu1-muted)}

.gqu1-badges{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}
.gqu1-badge{display:inline-flex;align-items:center;gap:6px;padding:7px 10px;border-radius:999px;background:rgba(57,59,141,.08);border:1px solid rgba(57,59,141,.16);font-size:12.5px;color:var(--gqu1-ink);white-space:nowrap}
.gqu1-badge--accent{background:rgba(88,203,25,.12);border-color:rgba(88,203,25,.32);box-shadow:0 0 0 0 var(--gqu1-glow);animation:gqu1-pulse 2.4s ease-in-out infinite}
@keyframes gqu1-pulse{0%,100%{box-shadow:0 0 0 0 rgba(88,203,25,.0)}50%{box-shadow:0 0 0 10px rgba(88,203,25,.10)}}

.gqu1-paygrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:10px}
.gqu1-pay{background:#fff;border:1px dashed rgba(19,22,42,.22);border-radius:10px;padding:10px;font-size:13px;text-align:center;color:var(--gqu1-muted)}

.gqu1-hero{padding:16px 0 8px}
.gqu1-hero__grid{display:grid;grid-template-columns:1fr;gap:14px;align-items:stretch}
.gqu1-kicker{font-size:12.5px;color:var(--gqu1-muted)}
.gqu1-h1{font-family:var(--gqu1-font-head);font-size:28px;line-height:1.15;margin:6px 0 10px;letter-spacing:.2px}
.gqu1-lead{font-size:16px;color:var(--gqu1-muted);margin:0}
.gqu1-hero__cta{display:flex;gap:10px;flex-wrap:wrap;margin-top:14px}
.gqu1-hero__media{margin:0;background:rgba(255,255,255,.75);border:1px solid var(--gqu1-border);border-radius:var(--gqu1-radius);overflow:hidden;box-shadow:var(--gqu1-shadow)}
.gqu1-hero__media img{width:100%;aspect-ratio:3/2;object-fit:cover}
.gqu1-caption{font-size:12.5px;color:var(--gqu1-muted);padding:10px 12px}

.gqu1-stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:14px}
.gqu1-stat{background:rgba(255,255,255,.78);border:1px solid var(--gqu1-border);border-radius:var(--gqu1-radius2);padding:12px;box-shadow:var(--gqu1-shadow2)}
.gqu1-stat__num{font-family:var(--gqu1-font-head);font-size:20px;color:var(--gqu1-primary);line-height:1.1}
.gqu1-stat__label{font-size:12.5px;color:var(--gqu1-muted);margin-top:6px}

.gqu1-ticker{padding:8px 0 10px}
.gqu1-ticker__frame{border:1px solid var(--gqu1-border);border-radius:var(--gqu1-radius);background:rgba(255,255,255,.66);overflow:hidden;box-shadow:var(--gqu1-shadow2)}
.gqu1-ticker__track{display:flex;gap:12px;align-items:center;white-space:nowrap;will-change:transform;animation:gqu1-ticker 28s linear infinite;padding:10px 12px}
.gqu1-ticker__track:hover{animation-play-state:paused}
@keyframes gqu1-ticker{0%{transform:translateX(0)}100%{transform:translateX(-50%)}}

.gqu1-tabs{padding:10px 0 8px}
.gqu1-tabs__head{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;flex-wrap:wrap}
.gqu1-h2{font-family:var(--gqu1-font-head);font-size:20px;line-height:1.2;margin:0}
.gqu1-tablist{display:flex;gap:8px;flex-wrap:wrap}
.gqu1-tab{border:1px solid var(--gqu1-border);background:rgba(255,255,255,.7);border-radius:999px;padding:9px 12px;font-size:13px;font-weight:600;cursor:pointer}
.gqu1-tab--active{border-color:rgba(57,59,141,.35);box-shadow:0 0 0 4px rgba(57,59,141,.10)}
.gqu1-panels{margin-top:12px}
.gqu1-panel{min-height:1px}

.gqu1-glassrow{display:grid;grid-template-columns:1fr;gap:12px}
.gqu1-glass{background:linear-gradient(180deg,rgba(255,255,255,.82),rgba(255,255,255,.64));border:1px solid var(--gqu1-border);border-radius:var(--gqu1-radius);padding:14px;box-shadow:var(--gqu1-shadow2)}
.gqu1-glass__title{font-family:var(--gqu1-font-head);font-size:16px;margin:0 0 8px}
.gqu1-glass__text{font-size:15px;color:var(--gqu1-muted)}

.gqu1-featuregrid{display:grid;grid-template-columns:1fr;gap:12px}
.gqu1-feature{background:#fff;border:1px solid var(--gqu1-border);border-radius:var(--gqu1-radius);padding:14px;box-shadow:var(--gqu1-shadow2)}
.gqu1-feature__title{font-family:var(--gqu1-font-head);font-size:16px;margin:0 0 8px}
.gqu1-feature__text{font-size:15px;color:var(--gqu1-muted)}

.gqu1-steps{margin:0;padding:0;list-style:none;display:grid;gap:10px}
.gqu1-step{display:flex;gap:10px;align-items:flex-start;background:rgba(255,255,255,.72);border:1px solid var(--gqu1-border);border-radius:var(--gqu1-radius);padding:12px;box-shadow:var(--gqu1-shadow2)}
.gqu1-step__num{width:28px;height:28px;border-radius:10px;background:rgba(88,203,25,.14);border:1px solid rgba(88,203,25,.32);display:inline-flex;align-items:center;justify-content:center;font-weight:800;font-size:14px;color:var(--gqu1-ink);flex:0 0 auto}
.gqu1-step__text{font-size:15px;color:var(--gqu1-muted)}

.gqu1-stream{padding:12px 0}
.gqu1-stream__head{display:flex;align-items:flex-end;justify-content:space-between;gap:10px;flex-wrap:wrap}
.gqu1-stream__sub{font-size:12.5px;color:var(--gqu1-muted)}
.gqu1-masonry{margin-top:12px;columns:1;column-gap:12px}

.gqu1-card{display:block;break-inside:avoid;margin:0 0 12px;text-decoration:none;background:rgba(255,255,255,.78);border:1px solid var(--gqu1-border);border-radius:var(--gqu1-radius);overflow:hidden;box-shadow:var(--gqu1-shadow2);transition:transform .15s ease,box-shadow .15s ease,border-color .15s ease}
.gqu1-card:hover{transform:translateY(-2px);box-shadow:0 14px 34px rgba(18,22,41,.14);border-color:rgba(57,59,141,.24)}
.gqu1-card__media{position:relative}
.gqu1-card__media img{width:100%;aspect-ratio:16/10;object-fit:cover}
.gqu1-card__badge{position:absolute;left:10px;top:10px;max-width:calc(100% - 20px);overflow:hidden;text-overflow:ellipsis}
.gqu1-card__body{padding:12px}
.gqu1-card__title{font-family:var(--gqu1-font-head);font-size:16px;line-height:1.25;margin:0 0 6px}
.gqu1-card__sub{font-size:13px;color:var(--gqu1-muted);margin:0}

.gqu1-providers,.gqu1-compare,.gqu1-benefits,.gqu1-howto,.gqu1-article,.gqu1-faq,.gqu1-related{padding:12px 0}
.gqu1-sectionhead{display:flex;flex-direction:column;gap:6px}
.gqu1-sectionlead{font-size:15px;color:var(--gqu1-muted);margin:0}

.gqu1-providergrid{margin-top:12px;display:grid;grid-template-columns:1fr;gap:12px}
.gqu1-provider{background:rgba(255,255,255,.78);border:1px solid var(--gqu1-border);border-radius:var(--gqu1-radius);padding:14px;box-shadow:var(--gqu1-shadow2)}
.gqu1-provider__name{font-family:var(--gqu1-font-head);font-size:16px;margin:0 0 6px;color:var(--gqu1-primary)}
.gqu1-provider__meta{font-size:13px;color:var(--gqu1-muted)}

.gqu1-comparegrid{margin-top:12px;display:grid;grid-template-columns:1fr;gap:12px}
.gqu1-comparecard{background:#fff;border:1px solid var(--gqu1-border);border-radius:var(--gqu1-radius);padding:14px;box-shadow:var(--gqu1-shadow2)}
.gqu1-comparecard__title{font-family:var(--gqu1-font-head);font-size:16px;margin:0 0 10px}
.gqu1-list{margin:0;padding-left:18px;color:var(--gqu1-muted);font-size:15px}
.gqu1-list li{margin:6px 0}

.gqu1-benefitgrid{margin-top:12px;display:grid;grid-template-columns:1fr;gap:12px}
.gqu1-benefit{background:linear-gradient(180deg,rgba(255,255,255,.82),rgba(255,255,255,.62));border:1px solid var(--gqu1-border);border-radius:var(--gqu1-radius);padding:14px;box-shadow:var(--gqu1-shadow2)}
.gqu1-benefit__title{font-family:var(--gqu1-font-head);font-size:16px;margin:0 0 8px}
.gqu1-benefit__text{font-size:15px;color:var(--gqu1-muted)}

.gqu1-howgrid{margin-top:12px;display:grid;grid-template-columns:1fr;gap:12px}
.gqu1-how{display:flex;gap:12px;align-items:flex-start;background:rgba(255,255,255,.78);border:1px solid var(--gqu1-border);border-radius:var(--gqu1-radius);padding:14px;box-shadow:var(--gqu1-shadow2)}
.gqu1-how__num{width:36px;height:36px;border-radius:12px;background:linear-gradient(180deg,rgba(57,59,141,.14),rgba(57,59,141,.06));border:1px solid rgba(57,59,141,.22);display:inline-flex;align-items:center;justify-content:center;font-weight:900;color:var(--gqu1-primary);font-size:16px;flex:0 0 auto}
.gqu1-how__title{font-family:var(--gqu1-font-head);font-size:16px;margin:0 0 6px}
.gqu1-how__text{font-size:15px;color:var(--gqu1-muted)}

.gqu1-article__head{display:flex;flex-direction:column;gap:6px;margin-bottom:10px}
.gqu1-prose{background:rgba(255,255,255,.78);border:1px solid var(--gqu1-border);border-radius:var(--gqu1-radius);padding:16px;box-shadow:var(--gqu1-shadow2);min-width:0}
.gqu1-prose h2{font-family:var(--gqu1-font-head);font-size:20px;line-height:1.25;margin:18px 0 10px}
.gqu1-prose h3{font-family:var(--gqu1-font-head);font-size:17px;line-height:1.25;margin:16px 0 8px}
.gqu1-prose p,.gqu1-prose li{font-size:15px;color:var(--gqu1-ink)}
.gqu1-prose p{margin:10px 0}
.gqu1-prose ul,.gqu1-prose ol{padding-left:18px;margin:10px 0}
.gqu1-prose table{width:100%;border-collapse:collapse;margin:12px 0;font-size:15px;display:block;overflow-x:auto;max-width:100%}
.gqu1-prose th,.gqu1-prose td{border:1px solid var(--gqu1-border);padding:10px 10px;text-align:left}
.gqu1-prose th{background:rgba(57,59,141,.06);font-weight:700}
.gqu1-prose blockquote{margin:12px 0;padding:12px 12px;border-left:4px solid rgba(88,203,25,.7);background:rgba(88,203,25,.08);border-radius:10px;color:var(--gqu1-ink)}
.gqu1-prose hr{border:none;border-top:1px solid var(--gqu1-border);margin:16px 0}
.gqu1-prose figure{margin:12px 0}
.gqu1-prose figcaption{font-size:12.5px;color:var(--gqu1-muted);margin-top:8px}
.gqu1-prose a{color:var(--gqu1-primary);text-decoration:underline;text-underline-offset:3px}

.gqu1-pagehead{padding:16px 0 8px}
.gqu1-crumbs{overflow:hidden}
.gqu1-crumbs__inner{display:flex;gap:8px;flex-wrap:wrap;align-items:center}
.gqu1-crumb{display:inline-flex;gap:8px;align-items:center;max-width:100%}
.gqu1-crumb a{font-size:12.5px;color:var(--gqu1-muted);text-decoration:none;border:1px solid var(--gqu1-border);padding:7px 10px;border-radius:999px;background:rgba(255,255,255,.68);max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.gqu1-crumb__sep{font-size:12.5px;color:rgba(19,22,42,.35)}
.gqu1-pagebadges{display:flex;gap:8px;flex-wrap:wrap;margin-top:10px}

.gqu1-faq__list{margin-top:12px;display:grid;gap:10px}
.gqu1-faqitem{background:rgba(255,255,255,.78);border:1px solid var(--gqu1-border);border-radius:var(--gqu1-radius);padding:10px 12px;box-shadow:var(--gqu1-shadow2)}
.gqu1-faqitem summary{cursor:pointer;font-family:var(--gqu1-font-head);font-size:16px;outline:none}
.gqu1-faqitem p{margin:10px 0 0;font-size:15px;color:var(--gqu1-muted)}

.gqu1-pager__inner{display:grid;grid-template-columns:1fr;gap:10px}
.gqu1-pagerlink{display:flex;justify-content:space-between;align-items:center;gap:10px;text-decoration:none;background:rgba(255,255,255,.78);border:1px solid var(--gqu1-border);border-radius:var(--gqu1-radius);padding:12px 14px;box-shadow:var(--gqu1-shadow2)}
.gqu1-pagerlink__label{font-size:13px;color:var(--gqu1-muted)}
.gqu1-pagerlink__title{font-family:var(--gqu1-font-head);font-size:15px;color:var(--gqu1-ink)}

.gqu1-related__grid{margin-top:12px;display:grid;grid-template-columns:1fr;gap:12px}

.gqu1-footer{padding:18px 0 26px;margin-top:10px;border-top:1px solid var(--gqu1-border)}
.gqu1-footer__grid{display:grid;grid-template-columns:1fr;gap:14px}
.gqu1-footer__logo{font-family:var(--gqu1-font-head);font-size:16px;color:var(--gqu1-primary)}
.gqu1-footer__text{font-size:13px;color:var(--gqu1-muted)}
.gqu1-footer__links{font-size:13px;color:var(--gqu1-muted)}
.gqu1-footer__legaltext{font-size:12.5px;color:var(--gqu1-muted)}
.gqu1-footer__copy{font-size:12.5px;color:rgba(19,22,42,.55);margin-top:8px}

@media (min-width:560px){.gqu1-stats{grid-template-columns:repeat(4,minmax(0,1fr))}.gqu1-glassrow{grid-template-columns:repeat(2,minmax(0,1fr))}.gqu1-featuregrid{grid-template-columns:repeat(3,minmax(0,1fr))}.gqu1-providergrid{grid-template-columns:repeat(2,minmax(0,1fr))}.gqu1-benefitgrid{grid-template-columns:repeat(2,minmax(0,1fr))}.gqu1-comparegrid{grid-template-columns:repeat(3,minmax(0,1fr))}.gqu1-howgrid{grid-template-columns:repeat(2,minmax(0,1fr))}.gqu1-related__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.gqu1-masonry{columns:2}}
@media (min-width:840px){.gqu1-shell{grid-template-columns:280px 1fr;gap:18px}.gqu1-rail{order:1}.gqu1-main{order:2}.gqu1-rail__sticky{position:sticky;top:86px}.gqu1-hero__grid{grid-template-columns:1.15fr .85fr}.gqu1-masonry{columns:3}.gqu1-pager__inner{grid-template-columns:repeat(2,minmax(0,1fr))}.gqu1-footer__grid{grid-template-columns:1.2fr 1fr 1fr;align-items:start}}
@media (prefers-reduced-motion:reduce){.gqu1-ticker__track{animation:none}.gqu1-badge--accent{animation:none}.gqu1-card{transition:none}}/* v2fix-mrail */
@media(max-width:899px){.gqu1-rail{display:none !important}}
html,body{overflow-x:hidden !important}