.gt-perc__grid{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;border-top:3px solid var(--navy)}.gt-st__h{padding:16px 0 0}.gt-st__n{font:600 11px var(--font-mono);color:var(--blue)}.gt-st h3{font:800 17px var(--font-head);color:var(--navy)}.gt-st__you{padding:12px 0;border-bottom:1px solid var(--hairline)}.gt-st__nf{padding:12px 14px;background:var(--navy);color:#fff;margin-bottom:10px;border-radius:0 0 6px 6px}.gt-st.is-x .gt-st__nf{background:var(--tint);color:var(--navy)}.gt-st p{font-size:15.5px;margin:0}.gt-st__nf p{font-weight:500}.gt-st__lane{display:block;font:600 11px var(--font-mono);letter-spacing:.06em;text-transform:uppercase;margin-bottom:4px;color:var(--muted)}.gt-st__nf .gt-st__lane{color:var(--sky-light)}.gt-st.is-x .gt-st__nf .gt-st__lane{color:var(--blue)}.gt-perc__legend{display:flex;flex-wrap:wrap;gap:8px 10px;align-items:center;margin-top:14px;font-size:13px;color:var(--muted)}.gt-sw{width:12px;height:12px;border-radius:2px;display:inline-block}.gt-sw--nf{background:var(--navy)}.gt-sw--x{background:var(--tint);border:1px solid var(--sky);margin-left:8px}.gt-perc__tabs{display:flex;gap:6px;overflow-x:auto;padding-bottom:6px;margin-bottom:16px}.gt-perc__tabs[hidden]{display:none}.gt-tab{flex:none;min-height:44px;padding:0 14px;border-radius:var(--r-sm);border:1.5px solid var(--input);background:#fff;color:var(--navy);font:600 14px var(--font-body);cursor:pointer}.gt-tab[aria-pressed=true]{background:var(--navy);border-color:var(--navy);color:#fff}@media(max-width:899px){.gt-perc.js .gt-st:not(.is-cur){display:none}.gt-perc.js .gt-perc__tabs{display:flex}}@media(min-width:900px){.gt-perc__tabs{display:none!important}.gt-perc__grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-template-rows:auto auto auto;padding-left:0}.gt-st{display:grid;grid-template-rows:subgrid;grid-row:span 3;border-left:1px solid var(--hairline)}.gt-st.is-x{background:var(--tint-2)}.gt-st__h{padding:16px 12px 14px}.gt-st__you{padding:16px 12px;border-top:1px solid var(--hairline);border-bottom:0}.gt-st__nf{padding:16px 12px;margin:0;border-radius:0;border-top:1px solid var(--hairline)}.gt-st p{font-size:14.5px}}.gt-card{margin:0;background:#fff;border:1px solid var(--border);border-radius:var(--r-md);box-shadow:0 24px 60px #0f2d521f;overflow:hidden}.gt-card__h{padding:16px 20px;border-bottom:1px solid var(--hairline);display:flex;justify-content:space-between;gap:12px;align-items:center}.gt-card__t{font:800 18px var(--font-head);color:var(--navy)}.gt-card__badge{font:600 11px var(--font-mono);background:var(--ok-bg);color:var(--ok);padding:4px 8px;border-radius:4px;white-space:nowrap}.gt-card__list{list-style:none;margin:0;padding:12px 20px 18px}.gt-card__list li{display:flex;gap:14px;padding:9px 0}.gt-card__list strong{display:block;font-size:15px;color:var(--navy)}.gt-card__list small{display:block;font-size:13px;color:var(--muted)}.gt-card__dot{flex:none;width:14px;height:14px;margin-top:4px;border-radius:50%;background:#fff;border:2px solid var(--input)}.gt-card__list .is-done .gt-card__dot{background:var(--navy);border-color:var(--navy)}.gt-card__list .is-now .gt-card__dot{background:var(--sky);border-color:var(--sky)}.gt-card__list li:last-child strong{color:var(--muted)}.gt-aside{display:grid;grid-template-columns:minmax(0,1fr);gap:28px clamp(40px,6vw,96px);align-items:start}@media(min-width:900px){.gt-aside{grid-template-columns:minmax(0,1fr) minmax(0,2fr)}}.gt-pains{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:minmax(0,1fr);gap:0 32px;border-top:2px solid var(--navy)}@media(min-width:900px){.gt-pains{grid-template-columns:repeat(2,minmax(0,1fr))}}.gt-pains li{padding:16px 0;border-bottom:1px solid var(--border)}.gt-pains strong{display:block;font:700 17px/1.35 var(--font-head);color:var(--navy)}.gt-pains span{font-size:15px;color:var(--muted)}.gt-two{display:grid;grid-template-columns:minmax(0,1fr);gap:48px clamp(40px,6vw,96px)}@media(min-width:900px){.gt-two{grid-template-columns:repeat(2,minmax(0,1fr))}}.gt-two__p{color:var(--text-2);margin-bottom:20px}.gt-svc{display:flex;justify-content:space-between;gap:16px;padding:14px 0}.gt-svc strong{font:700 18px var(--font-head);color:var(--navy)}.gt-svc span{font-size:14.5px;color:var(--muted);text-align:right}.gt-ch{display:block;font:700 17px var(--font-head);color:var(--navy)}.gt-ch__d{font-size:15px;color:var(--muted)}.gt-modi{display:grid;grid-template-columns:minmax(0,1fr);gap:16px}@media(min-width:900px){.gt-modi{grid-template-columns:repeat(2,minmax(0,1fr))}}.gt-mode{border:1.5px solid rgba(255,255,255,.3);border-radius:var(--r-md);padding:clamp(22px,3vw,32px);display:flex;flex-direction:column}.section--navy .gt-mode__k{font:600 11px var(--font-mono);letter-spacing:.08em;color:var(--sky);margin-bottom:8px}.gt-mode h3{font:800 22px var(--font-head);margin-bottom:8px}.gt-mode p:not(.gt-mode__k){font-size:15.5px;margin-bottom:14px}.gt-mode__a{color:#fff;font-weight:600;min-height:44px;display:inline-flex;align-items:center;text-decoration:underline;text-decoration-color:var(--sky);text-decoration-thickness:2px;text-underline-offset:5px}.gt-after{display:grid;grid-template-columns:minmax(0,1fr);gap:0 24px}@media(min-width:900px){.gt-after{grid-template-columns:repeat(2,minmax(0,1fr))}}.gt-after>div{border-top:3px solid var(--navy);padding:16px 0}.gt-after h3{font:800 18px var(--font-head);margin-bottom:4px}.gt-after p{font-size:15px;color:var(--muted)}
