.gb{--gb-accent: #ffc13c;--gb-ink: #202124;--gb-muted: #5f6368;--gb-line: rgba(32, 33, 36, .1);--gb-line-strong: rgba(32, 33, 36, .14);--gb-surface: #f8f8f8;--gb-panel: #fff;--gb-notice: #fff8e6;--gb-notice-line: rgba(255, 193, 60, .42);--gb-heading: var(--font-heading, "Outfit", system-ui, sans-serif);--gb-body: var(--font-body, "DM Sans", system-ui, sans-serif);--gb-ease: cubic-bezier(.16, 1, .3, 1);background:transparent;color:var(--gb-ink);font-family:var(--gb-body);font-size:15px;font-weight:500;line-height:1.55;-webkit-padding-after:60px;padding-block-end:60px}.gb *{box-sizing:border-box}.gb h1,.gb h2,.gb h3,.gb p,.gb ol,.gb ul{margin:0}.gb-inner{display:grid;inline-size:min(100% - 48px,var(--site-container, 1410px));margin-inline:auto}.gb-kicker{color:#3f3b36;display:block;font-size:10px;font-weight:800;letter-spacing:.08em;line-height:1.2;text-transform:uppercase}.gb-hero{display:block;-webkit-margin-before:0;margin-block-start:0;-webkit-padding-before:0;padding-block-start:0}.gb-intro{display:grid;row-gap:12px}.gb h1,.gb h2,.gb h3,.gb-timeline__item strong{color:var(--gb-ink);font-family:var(--gb-heading);font-weight:800;letter-spacing:0}.gb-intro h1{font-size:48px;line-height:1.04;max-inline-size:660px}.gb-lead{color:var(--gb-ink);font-size:16px;line-height:1.55;max-inline-size:720px}.gb-console,.gb-panel{background:#fff;border:1px solid var(--gb-line);border-radius:16px;box-shadow:0 18px 52px #2021240b}.gb-console{display:grid;gap:22px;-webkit-margin-before:48px;margin-block-start:48px;padding:24px}.gb-console__head{align-items:end;display:grid;gap:24px;grid-template-columns:minmax(260px,.55fr) minmax(0,1fr)}.gb-console__head span{color:var(--gb-muted);display:block;font-size:11px;font-weight:850;letter-spacing:.09em;line-height:1;-webkit-margin-after:9px;margin-block-end:9px;text-transform:uppercase}.gb-console h2{font-size:34px;line-height:1}.gb-console__head p,.gb-panel__head p,.gb-provider p,.gb-app p,.gb-note{color:var(--gb-muted);font-size:14px;font-weight:650;line-height:1.5}.gb-timeline{background:#fff;border:1px solid var(--gb-line);border-radius:12px;display:grid;gap:0;grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;overflow:hidden;padding:0}.gb-timeline__item{background:#fff;display:grid;gap:8px;min-block-size:150px;padding:20px;position:relative}.gb-timeline__item:before{background:var(--gb-accent);block-size:4px;border-radius:999px;content:"";inline-size:42px}.gb-timeline__item+.gb-timeline__item{-webkit-border-start:1px solid var(--gb-line);border-inline-start:1px solid var(--gb-line)}.gb-timeline__item span{color:var(--gb-muted);font-size:11px;font-weight:850;letter-spacing:.08em;line-height:1;text-transform:uppercase}.gb-timeline__item strong{font-size:24px;line-height:1.05}.gb-timeline__item p{color:var(--gb-ink);font-size:14px;font-weight:650;line-height:1.45;max-inline-size:330px}.gb-dashboard{align-items:start;display:grid;gap:18px;grid-template-columns:minmax(0,1fr) minmax(330px,.38fr);-webkit-margin-after:38px;margin-block-end:38px;-webkit-margin-before:18px;margin-block-start:18px}.gb-dashboard__main,.gb-dashboard__side{display:grid;gap:18px}.gb-panel{padding:22px}.gb-panel__head{display:grid;gap:8px;-webkit-margin-after:18px;margin-block-end:18px}.gb-panel__head h2,.gb-app h2{font-size:24px;line-height:1.08}.gb-provider-grid{display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))}.gb-provider{background:#fff;border:1px solid var(--gb-line);border-radius:14px;display:grid;min-block-size:188px;padding:18px;transition:border-color .3s var(--gb-ease),transform .3s var(--gb-ease),box-shadow .3s var(--gb-ease)}.gb-provider:hover{border-color:#ffc13cb3;box-shadow:0 14px 34px #20212412;transform:translateY(-2px)}.gb-provider__top{align-items:start;display:flex;justify-content:space-between;-webkit-margin-after:20px;margin-block-end:20px}.gb-provider__top img{aspect-ratio:1/1;background:#fff;border:1px solid var(--gb-line);border-radius:12px;display:block;inline-size:54px;object-fit:contain;padding:6px}.gb-provider__top span{background:var(--gb-surface);border:1px solid var(--gb-line);border-radius:999px;color:var(--gb-ink);font-size:11px;font-weight:850;line-height:1;padding:7px 9px}.gb-provider h3{font-size:25px;line-height:1.05;-webkit-margin-after:8px;margin-block-end:8px}.gb-checklist,.gb-facts{display:grid;gap:10px;list-style:none;padding:0}.gb-checklist li,.gb-facts li{align-items:start;background:#fff;border:1px solid var(--gb-line);border-radius:12px;color:var(--gb-ink);display:grid;font-size:14px;font-weight:750;gap:12px;line-height:1.42;padding:13px}.gb-checklist li{grid-template-columns:28px minmax(0,1fr)}.gb-checklist span{align-items:center;background:var(--gb-ink);border-radius:8px;color:#fff;display:inline-flex;font-family:var(--gb-heading);font-size:12px;font-weight:850;justify-content:center;min-block-size:28px;min-inline-size:28px}.gb-facts li{grid-template-columns:8px minmax(0,1fr)}.gb-facts li:before{background:var(--gb-accent);block-size:8px;border-radius:2px;content:"";inline-size:8px;-webkit-margin-before:6px;margin-block-start:6px}.gb-app{align-items:center;display:grid;gap:16px;grid-template-columns:82px minmax(0,1fr);margin:0}.gb-app__qr{aspect-ratio:1/1;background:#fff;border:1px solid var(--gb-line);border-radius:12px;display:block;inline-size:82px;object-fit:contain;padding:6px}.gb-app p{-webkit-margin-before:8px;margin-block-start:8px}.gb-note{background:var(--gb-notice);border:1px solid var(--gb-notice-line);border-radius:12px;color:#4f4327;-webkit-margin-before:0;margin-block-start:0;max-inline-size:none;padding:16px 18px}.gb-note:before{background:var(--gb-accent);block-size:8px;border-radius:2px;content:"";display:inline-block;inline-size:8px;-webkit-margin-end:10px;margin-inline-end:10px;transform:translateY(-1px)}@media (max-width: 1040px){.gb-console__head,.gb-dashboard{grid-template-columns:1fr}}@media (max-width: 760px){.gb{-webkit-padding-after:36px;padding-block-end:36px}.gb-inner{inline-size:min(100% - 28px,var(--site-container, 1410px))}.gb-intro h1{font-size:38px}.gb-lead{font-size:15px}.gb-console{-webkit-margin-before:38px;margin-block-start:38px;padding:16px}.gb-console h2{font-size:28px}.gb-timeline,.gb-provider-grid,.gb-app{grid-template-columns:1fr}.gb-timeline__item+.gb-timeline__item{-webkit-border-before:1px solid var(--gb-line);border-block-start:1px solid var(--gb-line);-webkit-border-start:0;border-inline-start:0}.gb-panel{padding:16px}}
