.gs-page{padding-bottom:8px}.gs-intro{flex-direction:column;gap:14px;max-width:760px;display:flex}.gs-intro .lead{margin:0}.gs-promise{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:8px 0 0;padding:0;list-style:none;display:grid}.gs-promise li{background:var(--surface);border-radius:var(--r-sm);flex-direction:column;gap:4px;padding:14px 16px;scroll-margin-top:100px;font-size:.92rem;display:flex}.gs-promise li b{font-weight:600}.gs-promise li span{color:var(--muted)}.gs-privacy{margin:0}.gs-privacy a{color:var(--accent)}@media (max-width:700px){.gs-promise{grid-template-columns:1fr}}.gs-loading{min-height:320px}.gs-start{flex-direction:column;gap:18px;max-width:640px;margin:16px 0 40px;display:flex}.gs-start-head{flex-direction:column;gap:6px;display:flex}.gs-start-head h2{font-size:clamp(1.5rem,3.4vw,2rem)}.gs-start .drop:focus-visible{outline:3px solid var(--accent);outline-offset:2px}.gs-bankguide{flex-direction:column;gap:12px;display:flex}.gs-bankguide p{margin:0}.gs-analyse{padding-top:8px;padding-bottom:32px}.gs-head-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.gs-plan{flex-direction:column;gap:18px;display:flex}.gs-plan-progress{flex-direction:column;gap:6px;min-width:180px;display:flex}.gs-leak-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:18px;display:flex}.gs-leak-head .big-num{overflow-wrap:anywhere;margin:0}.gs-analyse .one-line .mini-stats p,.gs-analyse .one-line .sentence,.gs-analyse .one-line>div>p,.gs-analyse .scard p{margin:0}.gs-analyse .scard details.cats summary{outline-offset:4px}.gs-analyse .tx-wrap td{vertical-align:middle}.gs-analyse .a-tabs a:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.gs-cta{border-radius:28px;margin:8px 0 0}.gs-cta .plan-actions{margin-top:4px}.gs-btn-light{color:var(--deep-ink);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--deep-ink) 35%,transparent);background:0 0}.gs-btn-light:hover{box-shadow:inset 0 0 0 1px var(--deep-ink)}.gs-share-overlay{z-index:70}.gs-share{max-width:480px}.gs-share-actions{flex-wrap:wrap;gap:8px;display:flex}.gs-share-actions .btn{flex:1}.gs-share-wait{aspect-ratio:9/16;background:var(--deep);opacity:.5;border-radius:14px;width:min(240px,70vw)}.gs-share .seg{align-self:flex-start}@media (max-width:560px){.gs-head-actions{width:100%}.gs-head-actions .btn{flex:auto}.gs-leak-head .big-num{font-size:2.4rem}}
