.gb{--gb-bg: #fafbfb;--gb-card: #ffffff;--gb-line: #e3e8e5;--gb-line2: #eff2f1;--gb-ink: #0b1f23;--gb-ink2: #3c4a46;--gb-dim: #5c6862;--gb-dim2: #7c8a85;--gb-g: #17694c;--gb-g-deep: #0f4a35;--gb-g-bright: #2fa37d;--gb-g-soft: #e9f3ee;--gb-g-line: #cbe3d8;--gb-dark: #0b1f23;--gb-dark2: #07171a;--gb-dark3: #122b30;--gb-c-strong: #f2ecde;--gb-c-body: rgba(242, 236, 222, .78);--gb-c-faint: rgba(242, 236, 222, .6);--gb-hair: rgba(242, 236, 222, .13);--gb-hair-soft: rgba(242, 236, 222, .075);--gb-glass: rgba(242, 236, 222, .045);--gb-warn: #b45309;--gb-warn-l: #e8a366;--gb-r: 20px;--gb-r-lg: 28px;--gb-pill: 999px;--gb-hdh: 84px;--gb-sh: 0 1px 2px rgba(11, 31, 35, .04), 0 10px 30px rgba(11, 31, 35, .06);--gb-shl: 0 18px 48px rgba(11, 31, 35, .13);--gb-ease: cubic-bezier(.23, 1, .32, 1);background:var(--gb-bg);color:var(--gb-ink);font:400 16px/1.62 var(--font-gb);-webkit-font-smoothing:antialiased;overflow-x:clip}@media(min-width:1024px){.gb{--gb-hdh: 78px}}.gb,.gb *,.gb *:before,.gb *:after{box-sizing:border-box}.gb img{max-width:100%}.gb svg{display:block}.gb h1,.gb h2,.gb h3,.gb h4{font-family:var(--font-gb);margin:0;font-weight:800;letter-spacing:-.032em;line-height:1.06;hyphens:auto;-webkit-hyphens:auto;hyphenate-limit-chars:14 5 4;overflow-wrap:break-word}.gb h3,.gb h4{letter-spacing:-.016em;line-height:1.25}.gb p{margin:0;overflow-wrap:break-word}.gb li{overflow-wrap:break-word}.gb a{color:inherit}.gb ul{margin:0;padding:0;list-style:none}.gb :focus-visible{outline:2px solid var(--gb-g);outline-offset:3px;border-radius:8px}.gb .gb-on-dark :focus-visible,.gb .gb-stage :focus-visible{outline-color:var(--gb-g-bright)}.gb .gb-wrap{max-width:1180px;margin:0 auto;padding:0 24px}.gb .gb-wrap.gb-narrow{max-width:900px}.gb .gb-sec{padding:clamp(58px,7.4vw,112px) 0}.gb .gb-sec.gb-tight{padding:clamp(44px,5vw,74px) 0}.gb .gb-sec.gb-white{background:var(--gb-card);border-top:1px solid var(--gb-line);border-bottom:1px solid var(--gb-line)}.gb .gb-eb{font-size:12px;font-weight:600;letter-spacing:.13em;text-transform:uppercase;color:var(--gb-g);margin-bottom:14px}.gb .gb-eb.gb-light{color:var(--gb-g-bright)}.gb .gb-chap{display:inline-flex;align-items:center;gap:9px;margin-bottom:clamp(26px,3.2vw,44px);border:1px solid var(--gb-line);background:#f4f7f5;border-radius:var(--gb-pill);padding:7px 15px;font-size:11.5px;font-weight:600;letter-spacing:.15em;text-transform:uppercase;color:var(--gb-dim)}.gb .gb-chap i{width:6px;height:6px;border-radius:var(--gb-pill);background:var(--gb-g);flex:0 0 auto}.gb .gb-lead{font-size:clamp(15.5px,1.15vw,17.5px);line-height:1.72;color:var(--gb-ink2);max-width:60ch}.gb .gb-lead.gb-light{color:var(--gb-c-body)}.gb .gb-meta{font-size:12.5px;font-weight:500;color:var(--gb-dim);letter-spacing:.02em}.gb .gb-meta.gb-light{color:var(--gb-c-faint)}.gb h1 em,.gb h2 em,.gb h3 em{font-family:var(--font-gb);font-style:normal;color:var(--gb-g);overflow-wrap:break-word;hyphens:auto;-webkit-hyphens:auto}.gb .gb-stage h1 em,.gb .gb-on-dark h2 em,.gb .on-dark h2 em,.gb .on-dark h3 em,.gb .gb-on-dark h3 em{color:var(--gb-g-bright)}.gb .on-dark :focus-visible{outline-color:var(--gb-g-bright)}.gb .gb-objcap{font-size:11.5px;font-weight:500;letter-spacing:.06em;color:var(--gb-dim)}.gb .gb-btn{display:inline-flex;align-items:center;justify-content:center;gap:9px;border-radius:var(--gb-pill);padding:14px 26px;min-height:48px;font-size:15px;font-weight:600;text-decoration:none;white-space:nowrap;max-width:100%;transition:transform .18s var(--gb-ease),box-shadow .18s var(--gb-ease),background .18s var(--gb-ease),border-color .18s var(--gb-ease)}.gb .gb-btn-p{background:var(--gb-g);color:#fff;box-shadow:0 10px 26px -8px #17694c8c}.gb .gb-btn-g{background:#fff;color:var(--gb-ink);border:1px solid var(--gb-line);box-shadow:var(--gb-sh)}.gb .gb-on-dark .gb-btn-p{background:linear-gradient(135deg,#2a9873,#17694c);color:#fff;box-shadow:0 0 0 1px #2fa37d4d,0 16px 38px -14px #2fa37dbf}.gb .gb-on-dark .gb-btn-g{background:var(--gb-glass);color:var(--gb-c-strong);border:1px solid var(--gb-hair);box-shadow:none}@media(hover:hover)and (pointer:fine){.gb .gb-btn-p:hover{background:var(--gb-g-deep);transform:translateY(-2px)}.gb .gb-btn-g:hover{transform:translateY(-2px);border-color:var(--gb-g-line)}.gb .gb-on-dark .gb-btn-p:hover{background:linear-gradient(135deg,#33aa82,#1b7a58)}.gb .gb-on-dark .gb-btn-g:hover{border-color:#2fa37d80;background:#2fa37d1a}.gb .gb-btn:hover .gb-ar,.gb .gb-tlink:hover .gb-ar{transform:translate(3px)}.gb .gb-tlink:hover{color:var(--gb-g-deep)}.gb .gb-lnk:hover{background:#dcebe3}}.gb .gb-ar{font-size:16px;line-height:1;transition:transform .18s var(--gb-ease)}.gb .gb-tlink{margin-top:auto;padding-top:8px;display:inline-flex;align-items:center;gap:8px;min-height:28px;font-size:14.5px;font-weight:600;color:var(--gb-g);text-decoration:none;align-self:flex-start}.gb .gb-lnk{margin-top:16px;display:inline-flex;align-items:center;gap:8px;font-size:14.5px;font-weight:600;color:var(--gb-g);text-decoration:none;align-self:flex-start;border-radius:var(--gb-pill);padding:10px 18px;background:var(--gb-g-soft);min-height:40px}.gb .gb-textlink{color:var(--gb-g);font-weight:600;text-underline-offset:.18em}.gb .gb-stage{position:relative;isolation:isolate;overflow:hidden;color:var(--gb-c-body);padding:calc(var(--gb-hdh) + clamp(16px,2.2vw,32px)) 0 clamp(54px,6.4vw,92px);background:linear-gradient(180deg,#0b1f23,#07171a 62%,#0b1f23)}.gb .gb-stage:before{content:"";position:absolute;inset:0;z-index:-2;pointer-events:none;opacity:.5;background-image:linear-gradient(rgba(242,236,222,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(242,236,222,.045) 1px,transparent 1px);background-size:54px 54px;-webkit-mask-image:radial-gradient(120% 90% at 60% 0%,#000,transparent 72%);mask-image:radial-gradient(120% 90% at 60% 0%,#000,transparent 72%)}.gb .gb-stage:after{content:"";position:absolute;z-index:-2;right:-6%;top:-12vw;width:clamp(360px,66vw,960px);aspect-ratio:1;pointer-events:none;background:radial-gradient(circle,rgba(47,163,125,.26),transparent 66%)}.gb .gb-grain{position:absolute;inset:0;z-index:-1;pointer-events:none;opacity:.05;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 200'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.gb .gb-bc{font-size:12px;font-weight:500;letter-spacing:.11em;text-transform:uppercase;color:var(--gb-c-faint);margin-bottom:22px;display:flex;gap:8px;flex-wrap:wrap}.gb .gb-bc a{display:inline-block;padding:3px 0;text-decoration:none;color:var(--gb-c-faint)}.gb .gb-bc-on{color:var(--gb-g-bright);font-weight:600}@media(hover:hover)and (pointer:fine){.gb .gb-bc a:hover{color:var(--gb-g-bright)}}.gb .gb-hgrid{display:grid;grid-template-columns:minmax(0,1fr);gap:clamp(34px,4.4vw,60px);align-items:center}@media(min-width:1000px){.gb .gb-hgrid{grid-template-columns:minmax(0,1.02fr) minmax(0,.98fr)}}.gb .gb-stage h1{font-size:clamp(33px,6vw,68px);margin:0 0 22px;line-height:1.02;color:var(--gb-c-strong);max-width:15ch}.gb .gb-stage .gb-lead{margin-bottom:28px;max-width:56ch}.gb .gb-cta{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:14px}.gb .gb-chips{display:flex;flex-wrap:wrap;gap:9px;margin-top:22px}.gb .gb-chip{display:inline-flex;align-items:center;gap:9px;font-size:12px;font-weight:500;letter-spacing:.06em;color:var(--gb-c-body);border:1px solid var(--gb-hair);background:var(--gb-glass);border-radius:var(--gb-pill);padding:8px 15px}.gb .gb-chip i{width:15px;height:15px;border-radius:5px;background:#2fa37d2e;border:1px solid rgba(47,163,125,.45);flex:0 0 auto;position:relative}.gb .gb-chip i:after{content:"";position:absolute;left:4.6px;top:2.4px;width:4px;height:7px;border:solid var(--gb-g-bright);border-width:0 1.6px 1.6px 0;transform:rotate(42deg)}.gb .gb-uiw{position:relative;border:1px solid var(--gb-hair);border-radius:22px;overflow:hidden;background:linear-gradient(180deg,#122b30f5,#07171af5);box-shadow:0 44px 96px -46px #000000d9,0 0 0 1px #2fa37d17,0 0 90px -34px #2fa37d4d}.gb .gb-uiw:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(120% 90% at 82% -8%,rgba(47,163,125,.2),transparent 56%)}.gb .gb-uiw>*{position:relative}.gb .gb-uibar{display:flex;align-items:center;gap:10px;padding:12px 16px;border-bottom:1px solid var(--gb-hair-soft);background:#f2ecde08}.gb .gb-uidots{display:flex;gap:5px;flex:0 0 auto}.gb .gb-uidots i{width:8px;height:8px;border-radius:50%;background:#f2ecde33;display:block}.gb .gb-uidots i:first-child{background:var(--gb-g-bright);box-shadow:0 0 10px #2fa37db3}.gb .gb-uiurl{font-size:11px;font-weight:500;letter-spacing:.06em;color:var(--gb-c-faint);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gb .gb-uipill{margin-left:auto;font-size:10.5px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--gb-g-bright);border:1px solid rgba(47,163,125,.4);background:#2fa37d1f;border-radius:var(--gb-pill);padding:4px 11px;flex:0 0 auto;white-space:nowrap}.gb .gb-uilabel{font-size:11px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:#f2ecdead}.gb .gb-uirows{display:grid;gap:9px;margin-top:14px}.gb .gb-uirow{display:flex;align-items:center;gap:11px;padding:11px 12px;border-radius:12px;background:var(--gb-glass);border:1px solid var(--gb-hair-soft)}.gb .gb-uirow.gb-on{background:linear-gradient(120deg,#2fa37d33,#2fa37d0d);border-color:#2fa37d66;box-shadow:0 0 26px -12px #2fa37dd9}.gb .gb-uiic{width:30px;height:30px;border-radius:9px;background:#f2ecde12;border:1px solid var(--gb-hair-soft);display:grid;place-items:center;flex:0 0 auto;color:var(--gb-c-faint)}.gb .gb-uirow.gb-on .gb-uiic{background:#2fa37d33;border-color:#2fa37d73;color:var(--gb-g-bright)}.gb .gb-uiname{font-size:14px;font-weight:500;color:var(--gb-c-body);flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gb .gb-uist{font-size:10px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--gb-c-faint);border:1px solid var(--gb-hair-soft);border-radius:var(--gb-pill);padding:4px 9px;flex:0 0 auto;white-space:nowrap}.gb .gb-uist.gb-st-g{color:var(--gb-g-bright);border-color:#2fa37d59;background:#2fa37d1a}.gb .gb-uist.gb-st-a{color:var(--gb-warn-l);border-color:#e8a36666;background:#b4530929}.gb .gb-cpb{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr)}.gb .gb-cprail{padding:18px 16px 20px;min-width:0}.gb .gb-cpside{padding:18px 16px 20px;border-left:1px solid var(--gb-hair-soft);background:#f2ecde06;min-width:0}@media(max-width:520px){.gb .gb-cpb{grid-template-columns:minmax(0,1fr)}.gb .gb-cpside{border-left:0;border-top:1px solid var(--gb-hair-soft)}}.gb .gb-ringwrap{position:relative;display:flex;justify-content:center;margin:18px 0 16px}.gb .gb-ring{width:108px;height:108px;border-radius:50%;flex:0 0 auto;background:conic-gradient(from -90deg,var(--gb-g-bright) 0 66deg,transparent 66deg 72deg,var(--gb-g-bright) 72deg 138deg,transparent 138deg 144deg,var(--gb-g-bright) 144deg 210deg,transparent 210deg 216deg,var(--gb-g-bright) 216deg 282deg,transparent 282deg 288deg,rgba(47,163,125,.26) 288deg 354deg,transparent 354deg 360deg);-webkit-mask:radial-gradient(circle,transparent 60%,#000 61%);mask:radial-gradient(circle,transparent 60%,#000 61%);filter:drop-shadow(0 0 10px rgba(47,163,125,.42))}.gb .gb-ringcore{position:absolute;inset:0;display:grid;place-items:center}.gb .gb-cplist{display:grid;gap:9px;margin-top:6px}.gb .gb-cpli{display:flex;align-items:center;gap:9px;font-size:13.5px;color:var(--gb-c-body)}.gb .gb-cpli i{width:15px;height:15px;border-radius:4px;border:1px solid rgba(47,163,125,.55);background:#2fa37d29;flex:0 0 auto;position:relative}.gb .gb-cpli i:after{content:"";position:absolute;left:4.6px;top:2.2px;width:4px;height:7px;border-right:1.6px solid var(--gb-g-bright);border-bottom:1.6px solid var(--gb-g-bright);transform:rotate(40deg)}.gb .gb-cpfoot,.gb .gb-slotfoot{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:12px 16px;border-top:1px solid var(--gb-hair-soft);background:#07171a73}.gb .gb-cpfoot .gb-objcap,.gb .gb-slotfoot .gb-objcap{margin-left:auto;color:var(--gb-c-faint)}.gb .gb-shd{max-width:800px;margin:0 0 clamp(32px,3.6vw,52px)}.gb .gb-shd.gb-c{margin-left:auto;margin-right:auto;text-align:center}.gb .gb-shd.gb-c .gb-lead{margin-left:auto;margin-right:auto}.gb .gb-sec h2{font-size:clamp(28px,4.3vw,52px);margin-bottom:18px}.gb .gb-bento{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.gb .gb-bcard{background:#fff;border:1px solid var(--gb-line);border-radius:var(--gb-r);padding:16px 16px 20px;box-shadow:var(--gb-sh);display:flex;flex-direction:column;min-width:0;transition:transform .22s var(--gb-ease),box-shadow .22s var(--gb-ease),border-color .22s var(--gb-ease)}.gb .gb-bcard.gb-tall{grid-column:2;grid-row:1 / span 2}.gb .gb-fig{position:relative;border-radius:14px;background:linear-gradient(160deg,#f4f8f6,#e9f3ee);overflow:hidden;margin-bottom:16px}.gb .gb-fig:before,.gb .gb-dfig:before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(11,31,35,.04) 1px,transparent 1px),linear-gradient(90deg,rgba(11,31,35,.04) 1px,transparent 1px);background-size:26px 26px;-webkit-mask-image:radial-gradient(72% 72% at 50% 45%,#000,transparent);mask-image:radial-gradient(72% 72% at 50% 45%,#000,transparent)}.gb .gb-fig svg{position:relative;width:100%;height:auto}.gb .gb-bcard.gb-tall .gb-fig{flex:1;min-height:0;display:flex;align-items:stretch}.gb .gb-bcard.gb-tall .gb-fig svg{width:100%;height:100%}.gb .gb-bcard h3{font-size:20px;font-weight:700;margin-bottom:8px}.gb .gb-bcard p{font-size:14.6px;line-height:1.62;color:var(--gb-ink2)}@media(hover:hover)and (pointer:fine){.gb .gb-bcard:hover{transform:translateY(-4px);box-shadow:var(--gb-shl);border-color:var(--gb-g-line)}}@media(max-width:980px){.gb .gb-bento{grid-template-columns:repeat(2,minmax(0,1fr))}.gb .gb-bcard.gb-tall{grid-column:auto;grid-row:auto}.gb .gb-bcard.gb-tall .gb-fig{flex:0 0 auto}.gb .gb-bento .gb-bcard:nth-child(5){grid-column:span 2}}@media(max-width:640px){.gb .gb-bento{grid-template-columns:minmax(0,1fr)}.gb .gb-bento .gb-bcard:nth-child(5){grid-column:auto}}.gb .gb-mini{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}@media(max-width:900px){.gb .gb-mini{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.gb .gb-mini{grid-template-columns:minmax(0,1fr)}}.gb .gb-mcard{background:#fff;border:1px solid var(--gb-line);border-radius:var(--gb-r);padding:22px;box-shadow:var(--gb-sh);min-width:0;transition:transform .22s var(--gb-ease),box-shadow .22s var(--gb-ease),border-color .22s var(--gb-ease)}@media(hover:hover)and (pointer:fine){.gb .gb-mcard:hover{transform:translateY(-3px);box-shadow:var(--gb-shl);border-color:var(--gb-g-line)}}.gb .gb-pic{width:46px;height:46px;border-radius:14px;background:var(--gb-g-soft);display:flex;align-items:center;justify-content:center;margin-bottom:15px}.gb .gb-mcard h3{font-size:20px;font-weight:700;margin-bottom:7px}.gb .gb-mcard p{font-size:14.4px;line-height:1.62;color:var(--gb-ink2)}.gb .gb-after{margin-top:26px;font-size:14.8px;line-height:1.72;color:var(--gb-ink2);max-width:72ch;border-left:2px solid var(--gb-g);padding-left:18px}.gb .gb-duo{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}@media(max-width:800px){.gb .gb-duo{grid-template-columns:minmax(0,1fr)}}.gb .gb-dcard{background:#fff;border:1px solid var(--gb-line);border-radius:var(--gb-r);padding:24px;box-shadow:var(--gb-sh);display:flex;flex-direction:column;min-width:0}.gb .gb-dcard.gb-hi{border-color:#17694c66;box-shadow:0 0 0 3px #17694c12,var(--gb-sh)}.gb .gb-dfig{position:relative;width:100%;height:104px;border-radius:14px;overflow:hidden;background:linear-gradient(160deg,#f4f8f6,#e9f3ee);display:flex;align-items:center;justify-content:center;margin-bottom:16px}.gb .gb-dfig svg{position:relative}.gb .gb-dcard h3{font-size:24px;font-weight:700;margin-bottom:3px}.gb .gb-dsub{font-size:12px;font-weight:600;letter-spacing:.09em;text-transform:uppercase;color:var(--gb-g);margin-bottom:12px}.gb .gb-dcard p{font-size:14.8px;line-height:1.68;color:var(--gb-ink2)}.gb .gb-lit{position:relative;isolation:isolate;overflow:hidden;border-radius:var(--gb-r-lg);color:var(--gb-c-body);border:1px solid rgba(47,163,125,.24);background:linear-gradient(180deg,#0f4a3561,#07171af0),linear-gradient(180deg,#0b1f23,#07171a);box-shadow:0 50px 120px -62px #000000f2,inset 0 1px #2fa37d4d}.gb .gb-lit:before{content:"";position:absolute;inset:0;z-index:-2;pointer-events:none;background:radial-gradient(90% 70% at 50% -10%,rgba(47,163,125,.28),transparent 62%)}.gb .gb-lit-in{display:grid;gap:clamp(26px,3.2vw,44px);padding:clamp(26px,3.6vw,56px)}@media(min-width:940px){.gb .gb-lit-in{grid-template-columns:minmax(0,1.06fr) minmax(0,.94fr);align-items:center}}.gb .gb-lit h2{font-size:clamp(26px,3.6vw,44px);margin-bottom:18px;color:var(--gb-c-strong)}.gb .gb-warnmark{display:inline-flex;align-items:center;gap:10px;font-size:11.5px;font-weight:600;letter-spacing:.15em;text-transform:uppercase;color:var(--gb-warn-l);margin-bottom:16px}.gb .gb-warnmark:before{content:"";width:8px;height:8px;transform:rotate(45deg);border:1.5px solid var(--gb-warn-l);flex:0 0 auto}.gb .gb-lit-tag{display:inline-block;font-size:11px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--gb-c-strong);border:1px solid var(--gb-hair);background:#f2ecde0f;border-radius:var(--gb-pill);padding:6px 13px;margin-bottom:16px}.gb .gb-lit .gb-x{font-size:15px;line-height:1.75;color:#f2ecded1;max-width:62ch}.gb .gb-uv{border:1px solid var(--gb-hair);border-radius:18px;padding:20px 18px;background:linear-gradient(180deg,#07171ab8,#122b3080);box-shadow:0 30px 70px -38px #000000e6}.gb .gb-uvrow{margin-top:16px}.gb .gb-uvhead{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 12px;margin-bottom:9px}.gb .gb-uvtrack{display:flex;height:16px;border-radius:var(--gb-pill);background:#f2ecde12;border:1px solid var(--gb-hair-soft);overflow:hidden}.gb .gb-uvfill{display:block;height:100%;transition:width 1.15s var(--gb-ease)}.gb .gb-uvfill.gb-neu{width:100%;background:linear-gradient(90deg,var(--gb-g-deep),var(--gb-g-bright));box-shadow:0 0 22px -4px #2fa37dcc}.gb .gb-uvfill.gb-sum{width:58%;background:linear-gradient(90deg,#2fa37d8c,#2fa37dd9)}.gb .gb-uvgap{display:block;height:100%;flex:1;background:repeating-linear-gradient(45deg,#e8a3669e 0 4px,#e8a36624 4px 8px)}.gb .gb-uvlegend{display:flex;flex-wrap:wrap;gap:14px;margin-top:12px}.gb .gb-uvkey{display:inline-flex;align-items:center;gap:8px;font-size:10.5px;font-weight:600;letter-spacing:.11em;text-transform:uppercase;color:var(--gb-c-faint)}.gb .gb-uvkey i{width:15px;height:9px;border-radius:3px;display:block;flex:0 0 auto}.gb .gb-uvkey i.gb-k-sum{background:#2fa37dd9}.gb .gb-uvkey i.gb-k-gap{background:repeating-linear-gradient(45deg,#e8a366d9 0 3px,#e8a36638 3px 6px)}.gb .gb-uvnote{margin-top:18px;background:#fff;border:1px solid var(--gb-line);border-radius:12px;padding:12px 14px;display:grid;gap:8px}.gb .gb-uvnote b{display:flex;align-items:center;gap:8px;font-size:11px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--gb-g)}.gb .gb-uvnote b:before{content:"";width:5px;height:5px;border-radius:50%;background:var(--gb-g);flex:0 0 auto}.gb .gb-uv .gb-objcap{margin-top:14px;color:var(--gb-c-faint)}.gb .gb-faq{border-top:1px solid var(--gb-line)}.gb .gb-faq details{border-bottom:1px solid var(--gb-line)}.gb .gb-faq summary{list-style:none;cursor:pointer;display:flex;align-items:flex-start;gap:14px;padding:20px 44px 20px 0;position:relative;min-height:48px}.gb .gb-faq summary::-webkit-details-marker{display:none}.gb .gb-faq summary:after{content:"+";position:absolute;right:0;top:15px;width:32px;height:32px;border-radius:var(--gb-pill);border:1px solid var(--gb-line);display:flex;align-items:center;justify-content:center;font-size:18px;font-weight:600;color:var(--gb-g);background:#fff}.gb .gb-faq details[open] summary:after{content:"–";background:var(--gb-g);color:#fff;border-color:var(--gb-g)}.gb .gb-faq .gb-qn{font-size:12px;font-weight:700;letter-spacing:.08em;color:var(--gb-g);padding-top:5px;flex:0 0 auto}.gb .gb-faq .gb-qt{font-size:clamp(16px,1.5vw,19px);font-weight:700;letter-spacing:-.018em;line-height:1.4}.gb .gb-faq .gb-ans{padding:0 44px 24px 40px}.gb .gb-faq .gb-ans p{font-size:14.8px;line-height:1.74;color:var(--gb-ink2)}@media(max-width:560px){.gb .gb-faq .gb-ans{padding-left:0}}.gb .gb-two{display:grid;gap:clamp(28px,3.4vw,52px);align-items:center}@media(min-width:960px){.gb .gb-two{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.gb .gb-pull{font-size:clamp(17px,1.7vw,21px);font-weight:600;line-height:1.5;letter-spacing:-.018em;color:var(--gb-ink);margin:0 0 18px;padding-left:16px;border-left:3px solid var(--gb-g)}.gb .gb-chatwin{background:#fff;border:1px solid var(--gb-line);border-radius:var(--gb-r);box-shadow:var(--gb-shl);overflow:hidden}.gb .gb-chat-top{display:flex;align-items:center;gap:11px;padding:14px 16px;border-bottom:1px solid var(--gb-line2);background:#f7faf9}.gb .gb-av{width:32px;height:32px;border-radius:var(--gb-pill);background:var(--gb-dark);color:var(--gb-c-strong);display:flex;align-items:center;justify-content:center;font-size:11.5px;font-weight:700;flex:0 0 auto;letter-spacing:.04em}.gb .gb-chat-top b{font-size:13.5px;font-weight:700;letter-spacing:-.01em}.gb .gb-chat-body{padding:18px 16px 6px;display:flex;flex-direction:column;gap:10px;background:linear-gradient(180deg,#fbfdfc,#fff)}.gb .gb-msg{max-width:86%;font-size:14px;line-height:1.5;border-radius:16px;padding:11px 14px}.gb .gb-msg.gb-msg-out{background:var(--gb-g);color:#fff;border-bottom-right-radius:6px;align-self:flex-end;font-weight:500}.gb .gb-msg.gb-msg-in{background:var(--gb-line2);color:var(--gb-ink2);border-bottom-left-radius:6px;align-self:flex-start}.gb .gb-msg-st{align-self:flex-start;font-size:11.5px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--gb-g);background:var(--gb-g-soft);border-radius:var(--gb-pill);padding:5px 12px}.gb .gb-chat-in{margin-top:12px;display:flex;align-items:center;gap:10px;border-top:1px solid var(--gb-line2);padding:14px 16px}.gb .gb-ph{flex:1;min-width:0;font-size:13.5px;color:var(--gb-dim2);background:var(--gb-line2);border-radius:var(--gb-pill);padding:11px 16px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gb .gb-sendbtn{font-size:13.5px;font-weight:600;color:#fff;background:var(--gb-g);border-radius:var(--gb-pill);padding:11px 18px;white-space:nowrap;flex:0 0 auto}.gb .gb-chat-cap{padding:0 16px 14px;background:#fff}.gb .gb-chat-cap .gb-objcap{color:var(--gb-dim)}.gb .gb-kp{display:grid;gap:clamp(26px,3vw,44px);padding:clamp(26px,3.4vw,48px);background:#fff;border:1px solid var(--gb-g-line);border-radius:var(--gb-r-lg);box-shadow:var(--gb-sh)}@media(min-width:940px){.gb .gb-kp{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center}}.gb .gb-kp h2{font-size:clamp(25px,3.2vw,40px);margin-bottom:16px}.gb .gb-kp .gb-x{font-size:15px;line-height:1.75;color:var(--gb-ink2)}.gb .gb-knot{--gb-ast: 150px;--gb-ast-luecke: 16px;display:flex;flex-direction:column;align-items:center;padding:8px 0}.gb .gb-node{font-size:13.5px;font-weight:600;border-radius:var(--gb-pill);padding:10px 18px;background:#f6faf8;border:1px solid var(--gb-line);color:var(--gb-ink2);text-align:center}.gb .gb-node.gb-node-main{background:var(--gb-g);border-color:var(--gb-g);color:#fff;font-weight:700;font-size:20px;letter-spacing:-.01em;padding:18px 36px;border-radius:18px;box-shadow:0 16px 36px -12px #17694c99}.gb .gb-knot-gabel{position:relative;display:block;width:calc(var(--gb-ast) + var(--gb-ast-luecke));height:56px}.gb .gb-knot-gabel:before{content:"";position:absolute;left:50%;top:0;height:22px;border-left:2px solid var(--gb-g-line)}.gb .gb-knot-gabel:after{content:"";position:absolute;inset:22px 0 0;border:2px solid var(--gb-g-line);border-bottom:0;border-radius:10px 10px 0 0}.gb .gb-pair{display:flex;gap:var(--gb-ast-luecke);justify-content:center}.gb .gb-pair>.gb-node{flex:0 0 var(--gb-ast)}@media(max-width:460px){.gb .gb-knot{--gb-ast: 128px;--gb-ast-luecke: 12px}.gb .gb-node.gb-node-main{font-size:18px;padding:16px 30px}}@media(max-width:359px){.gb .gb-knot-gabel{width:0}.gb .gb-knot-gabel:after{display:none}.gb .gb-knot-gabel:before{height:100%}.gb .gb-pair{flex-direction:column;align-items:center}.gb .gb-pair>.gb-node{flex:0 0 auto}}.gb .gb-slots{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:24px}@media(max-width:700px){.gb .gb-slots{grid-template-columns:minmax(0,1fr)}}.gb .gb-slot{border:1.5px dashed var(--gb-g-line);border-radius:var(--gb-r);background:#fff;padding:26px 20px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;text-align:center;color:var(--gb-dim);font-size:13px;font-weight:600;letter-spacing:.03em;min-height:150px}.gb .gb-slot .gb-ringi{width:52px;height:52px;border-radius:var(--gb-pill);background:var(--gb-g-soft);color:var(--gb-g);display:flex;align-items:center;justify-content:center}.gb .gb-ctap{position:relative;isolation:isolate;overflow:clip;border-radius:var(--gb-r-lg);color:var(--gb-c-body);border:1px solid rgba(47,163,125,.22);background:linear-gradient(180deg,#0f4a3557,#07171af2),linear-gradient(180deg,#0b1f23,#07171a)}.gb .gb-ctap:before{content:"";position:absolute;inset:0;z-index:-2;pointer-events:none;background:radial-gradient(80% 70% at 50% 0%,rgba(47,163,125,.3),transparent 62%)}.gb .gb-ctap-in{display:grid;gap:clamp(30px,4vw,58px);align-items:center;padding:clamp(32px,4.4vw,72px) clamp(24px,3.4vw,56px)}@media(min-width:940px){.gb .gb-ctap-in{grid-template-columns:minmax(0,1.06fr) minmax(0,.94fr);align-items:start}.gb .gb-ctap-in>:first-child{position:sticky;top:calc(var(--gb-hdh) + 28px)}}.gb .gb-ctap h2{font-size:clamp(27px,3.9vw,48px);margin-bottom:18px;color:var(--gb-c-strong)}.gb .gb-ctap .gb-lead{margin-bottom:26px;max-width:54ch}.gb .gb-ctap .gb-meta{margin-top:14px}.gb .gb-chn{display:flex;flex-wrap:wrap;gap:12px;margin-top:26px}.gb .gb-ch{display:inline-flex;align-items:center;gap:9px;text-decoration:none;font-size:14.5px;font-weight:600;color:var(--gb-c-strong);background:var(--gb-glass);border:1px solid var(--gb-hair);border-radius:var(--gb-pill);padding:11px 20px;min-height:44px;transition:background .2s var(--gb-ease),border-color .2s var(--gb-ease),transform .2s var(--gb-ease)}@media(hover:hover)and (pointer:fine){.gb .gb-ch:hover{background:#2fa37d1f;border-color:#2fa37d73;transform:translateY(-2px)}}.gb .gb-slotbody{padding:18px 16px 20px}.gb .gb-days{display:flex;gap:8px;margin-top:13px}.gb .gb-day{flex:1;min-width:0;border:1px solid var(--gb-hair-soft);border-radius:10px;padding:10px 4px;text-align:center;font-size:10.5px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--gb-c-faint);background:#f2ecde08}.gb .gb-day.gb-on{border-color:#2fa37d80;background:#2fa37d29;color:var(--gb-g-bright);box-shadow:0 0 24px -10px #2fa37de6}.gb .gb-spills{display:flex;flex-wrap:wrap;gap:9px;margin-top:14px}.gb .gb-spill{font-size:10.5px;font-weight:600;letter-spacing:.11em;text-transform:uppercase;border:1px solid var(--gb-hair);border-radius:var(--gb-pill);padding:7px 13px;color:var(--gb-c-faint);background:#f2ecde08}.gb .gb-spill.gb-on{border-color:#2fa37d80;background:#2fa37d24;color:var(--gb-g-bright)}.gb .gb-disc{max-width:840px;margin:26px auto 0;text-align:center;font-size:12.5px;line-height:1.7;color:var(--gb-dim)}.js .gb .gb-rv{opacity:0;transform:translateY(16px);filter:blur(7px)}.js .gb .gb-rv.gb-in{opacity:1;transform:none;filter:none;transition:opacity .7s var(--gb-ease),transform .7s var(--gb-ease),filter .7s var(--gb-ease)}.js .gb .gb-rv.gb-d1.gb-in{transition-delay:.08s}.js .gb .gb-rv.gb-d2.gb-in{transition-delay:.16s}.js .gb .gb-rv.gb-d3.gb-in{transition-delay:.24s}.js .gb .gb-rv.gb-d4.gb-in{transition-delay:.32s}@media(prefers-reduced-motion:reduce){.js .gb .gb-rv,.js .gb .gb-rv.gb-in{opacity:1;transform:none;filter:none}.gb *,.gb *:before,.gb *:after{transition:none!important;animation:none!important}}.gb .gb-uibar{min-width:0}.gb .gb-uibar>*{min-width:0}.gb .gb-uibar .gb-uipill{flex:0 0 auto}.gb .gb-uibar .gb-uiurl,.gb .gb-uibar>span:not(.gb-uipill):not(.gb-uidots){overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gb .gb-port{display:flex;justify-content:center}.gb .gb-port-in{position:relative;width:100%;max-width:300px;margin-bottom:34px}.gb .gb-port-img{position:relative;z-index:1;display:block;width:100%;height:auto;filter:drop-shadow(0 14px 24px rgba(0,0,0,.4))}.gb .gb-port-marke{position:absolute;top:9%;left:-6px;z-index:2;display:flex;flex-direction:column;gap:1px;padding:9px 12px;border-radius:12px;background:#fbfcfb;box-shadow:0 14px 34px -14px #000000a6;text-align:left}.gb .gb-port-marke-z{font-family:var(--font-gb);font-size:15px;font-weight:700;letter-spacing:-.02em;line-height:1.1;color:var(--gb-g)}.gb .gb-port-marke-t{font-family:var(--font-gb);font-size:11px;font-weight:400;line-height:1.25;color:var(--gb-ink2)}.gb .gb-port-karte{position:absolute;left:2%;right:2%;bottom:-20px;z-index:3;display:flex;align-items:center;gap:11px;padding:12px 16px;border-radius:14px;border:1px solid rgba(47,163,125,.55);background:var(--gb-dark);box-shadow:0 22px 44px -18px #000000bf}.gb .gb-port-punkt{flex:0 0 auto;width:10px;height:10px;border-radius:50%;background:var(--gb-g-bright)}.gb .gb-port-txt{min-width:0}.gb .gb-port-name{font-family:var(--font-gb);font-size:15.5px;font-weight:700;line-height:1.2;color:var(--gb-c-strong)}.gb .gb-port-rolle{font-family:var(--font-gb);font-size:11.5px;font-weight:400;line-height:1.35;margin-top:2px;color:var(--gb-c-body)}@media(min-width:1000px){.gb .gb-hgrid:has(.gb-port){align-items:end}.gb .gb-port{justify-content:flex-end}.gb .gb-port-in{max-width:340px}.gb .gb-port-marke{left:-14px;padding:10px 14px}.gb .gb-port-marke-z{font-size:16px}.gb .gb-port-marke-t{font-size:11.5px}}.gb .gb-pc-wrap{min-width:0}.gb .gb-pc{border-radius:var(--gb-r);border:1px solid var(--gb-hair);background:#07171a80;box-shadow:0 26px 60px -30px #000c;overflow:hidden}.gb .gb-pc-kopf{display:flex;align-items:center;gap:12px;padding:13px 16px;background:#2fa37d12}.gb .gb-pc-pill{display:inline-flex;margin-left:auto;font-size:10.5px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--gb-g-bright);border:1px solid rgba(47,163,125,.4);background:#2fa37d1f;border-radius:var(--gb-pill);padding:4px 11px;white-space:nowrap}.gb .gb-pc-prog{height:3px;background:var(--gb-hair-soft)}.gb .gb-pc-prog i{display:block;height:100%;background:var(--gb-g-bright);transition:width .32s var(--gb-ease)}@media(forced-colors:active){.gb .gb-pc-prog{border:1px solid CanvasText}.gb .gb-pc-prog i{background:Highlight;forced-color-adjust:none}}.gb .gb-pc-body{padding:20px 16px}.gb .gb-pc-step{border:0;margin:0 0 18px;padding:0;min-width:0}.js .gb .gb-pc-step{margin-bottom:0}.gb .gb-pc-frage{font-family:var(--font-gb);font-size:17px;font-weight:600;line-height:1.3;letter-spacing:-.01em;color:var(--gb-c-strong);padding:0;margin-bottom:8px;float:left;width:100%}.gb .gb-pc-step:focus,.gb .gb-pc-frage:focus{outline:none}.gb .gb-pc-hinweis{clear:both;font-size:13.5px;line-height:1.5;color:var(--gb-c-body);margin-bottom:4px}.gb .gb-pc-opts{position:relative;clear:both;display:grid;gap:8px;padding-top:8px}.gb .gb-pc-zeile{position:relative;min-width:0}.gb .gb-pc-feld{position:absolute;width:1px;height:1px;margin:0;padding:0;opacity:0;pointer-events:none}.gb .gb-pc-opt{display:flex;align-items:center;gap:12px;min-height:48px;padding:10px 14px;border-radius:12px;border:1px solid var(--gb-hair);background:#f2ecde0a;color:var(--gb-c-strong);font-family:var(--font-gb);font-size:14.5px;font-weight:600;line-height:1.2;cursor:pointer;transition:background .18s var(--gb-ease),border-color .18s var(--gb-ease),color .18s var(--gb-ease)}.gb .gb-pc-k{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:8px;background:#2fa37d42;color:#7fd6b4;font-size:12px;font-weight:700;letter-spacing:.02em}@media(hover:hover)and (pointer:fine){.gb .gb-pc-opt:hover{border-color:#2fa37d80;background:#2fa37d1a}}.gb .gb-pc-feld:checked+.gb-pc-opt{border-color:#2fa37d99;background:#2fa37d2e;color:#7fd6b4}.gb .gb-pc-feld:checked+.gb-pc-o-unsicher{border-color:#e8a3668c;background:#b4530938;color:var(--gb-warn-l)}.gb .gb-pc-feld:checked+.gb-pc-o-unsicher .gb-pc-k{background:#e8a36633;color:var(--gb-warn-l)}.gb .gb-pc-feld:focus-visible+.gb-pc-opt{outline:2px solid var(--gb-g-bright);outline-offset:2px}@media(forced-colors:active){.gb .gb-pc-feld:checked+.gb-pc-opt{outline:3px solid CanvasText;outline-offset:-3px}}.gb .gb-pc-nav{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:40px;margin-top:16px}.gb .gb-pc-link{appearance:none;border:0;background:none;padding:6px 0;font-family:var(--font-gb);font-size:13.5px;font-weight:500;color:var(--gb-c-body);cursor:pointer;text-decoration:underline;text-decoration-color:transparent;text-underline-offset:3px;transition:color .18s var(--gb-ease),text-decoration-color .18s var(--gb-ease)}.gb .gb-pc-link:hover,.gb .gb-pc-link:focus-visible{color:var(--gb-c-strong);text-decoration-color:currentColor}.gb .gb-pc-link:focus-visible{outline:2px solid var(--gb-g-bright);outline-offset:3px;border-radius:4px}.gb .gb-pc-tipp{margin-left:auto;font-size:12.5px;color:var(--gb-c-faint)}.gb .gb-pc-next{margin-left:auto;min-height:40px;padding:9px 18px;font-size:13.5px}.gb .gb-pc-kasten{flex:0 0 auto;width:22px;height:22px;border-radius:6px;border:1.5px solid rgba(242,236,222,.42);background:transparent;position:relative;transition:background .18s var(--gb-ease),border-color .18s var(--gb-ease)}.gb .gb-pc-kasten:after{content:"";position:absolute;left:6px;top:2px;width:6px;height:11px;border:solid #07171a;border-width:0 2.5px 2.5px 0;transform:rotate(45deg) scale(0);transition:transform .16s var(--gb-ease)}.gb .gb-pc-feld:checked+.gb-pc-opt .gb-pc-kasten{background:var(--gb-g-bright);border-color:var(--gb-g-bright)}.gb .gb-pc-feld:checked+.gb-pc-opt .gb-pc-kasten:after{transform:rotate(45deg) scale(1)}.gb .gb-pc-txt{min-width:0}.gb .gb-pc-txt small{display:block;margin-top:2px;font-size:12.5px;font-weight:400;color:var(--gb-c-faint)}.gb .gb-pc-feld:checked+.gb-pc-opt .gb-pc-txt small{color:#7fd6b4}.gb .gb-pc-gruppe{margin-top:18px}.gb .gb-pc-gruppe-name{display:flex;align-items:center;gap:9px;margin:0 0 10px;font-size:11px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--gb-c-faint)}.gb .gb-pc-gruppe-name:after{content:"";flex:1;height:1px;background:var(--gb-hair-soft)}.gb .gb-pc-li.gb-pc-pruef{border-color:#e8a36666;background:#b4530924}.gb .gb-pc-li.gb-pc-pruef .gb-uist{color:var(--gb-warn-l);border-color:#e8a36673}.gb .gb-pc-erg{border-top:1px solid var(--gb-hair-soft);padding-top:16px;margin-top:4px}.js .gb .gb-pc-erg{border-top:0;padding-top:0;margin-top:0}.gb .gb-pc-erg .gb-uilabel:focus{outline:none}.gb .gb-pc-sum{margin-top:8px;font-size:13.5px;font-weight:600;color:var(--gb-g-bright)}.gb .gb-pc-leer{margin-top:8px;font-size:13px;color:var(--gb-c-faint)}.gb .gb-pc-liste{display:grid;gap:9px;margin-top:12px}.gb .gb-pc-li{display:flex;flex-direction:column;gap:5px;padding:11px 12px;border-radius:12px;background:var(--gb-glass);border:1px solid var(--gb-hair-soft)}.gb .gb-pc-li.gb-pc-hi{border-color:#2fa37d73;background:#2fa37d1a}.gb .gb-pc-li-kopf{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.gb .gb-pc-li-name{font-size:14px;font-weight:600;color:var(--gb-c-strong)}.gb .gb-pc-li-text{font-size:13px;line-height:1.5;color:var(--gb-c-body)}.gb .gb-pc-li .gb-uist:empty{display:none}.gb .gb-pc-cta{margin-top:18px;width:100%;white-space:normal;text-align:center}.gb .gb-pc-nochmal{display:block;margin:12px auto 0}.gb .gb-pc-note{margin-top:12px;font-size:12px;line-height:1.55;color:var(--gb-c-faint)}.gb [hidden]{display:none!important}.gb .gb-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}@media(max-width:900px){.gb .gb-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:520px){.gb .gb-stats{grid-template-columns:minmax(0,1fr)}}.gb .gb-stat{background:#fff;border:1px solid var(--gb-line);border-radius:var(--gb-r);box-shadow:var(--gb-sh);padding:26px 22px;min-width:0;border-left:3px solid var(--gb-g)}.gb .gb-stat-z{display:flex;align-items:baseline;gap:5px;margin-bottom:8px}.gb .gb-stat-n{font-size:clamp(34px,4.6vw,48px);font-weight:800;letter-spacing:-.04em;line-height:1;color:var(--gb-g)}.gb .gb-stat-e{font-size:18px;font-weight:700;letter-spacing:-.01em;color:var(--gb-g)}.gb .gb-stat-l{font-size:14.8px;line-height:1.6;color:var(--gb-ink2)}.gb .gb-stat-q{display:block;margin-top:10px;font-size:11.5px;line-height:1.55;color:var(--gb-dim)}.gb .gb-on-dark .gb-stat,.gb .gb-stage .gb-stat{background:var(--gb-glass);border-color:var(--gb-hair);border-left-color:var(--gb-g-bright);box-shadow:none}.gb .gb-on-dark .gb-stat-n,.gb .gb-on-dark .gb-stat-e,.gb .gb-stage .gb-stat-n,.gb .gb-stage .gb-stat-e{color:var(--gb-g-bright)}.gb .gb-on-dark .gb-stat-l,.gb .gb-stage .gb-stat-l{color:var(--gb-c-body)}.gb .gb-on-dark .gb-stat-q,.gb .gb-stage .gb-stat-q{color:var(--gb-c-faint)}.gb .gb-chk{background:#fff;border:1px solid var(--gb-g-line);border-radius:var(--gb-r);box-shadow:var(--gb-sh);padding:clamp(22px,2.6vw,30px);display:flex;flex-direction:column;min-width:0}.gb .gb-chk h3{font-size:21px;font-weight:700;margin-bottom:16px}.gb .gb-chk-list{display:grid;gap:11px}.gb .gb-chk-list li{display:flex;align-items:flex-start;gap:11px;font-size:14.8px;line-height:1.6;color:var(--gb-ink2)}.gb .gb-chk-h{flex:0 0 auto;width:22px;height:22px;margin-top:1px;border-radius:var(--gb-pill);background:var(--gb-g-soft);color:var(--gb-g);display:flex;align-items:center;justify-content:center}.gb .gb-chk-cta{margin-top:22px;align-self:flex-start;max-width:100%;white-space:normal;text-align:center}.gb .gb-chk-note{margin-top:12px;font-size:12.5px;line-height:1.6;color:var(--gb-dim)}.gb .gb-bio{display:grid;gap:clamp(20px,2.6vw,32px);align-items:start;background:#fff;border:1px solid var(--gb-line);border-radius:var(--gb-r-lg);box-shadow:var(--gb-sh);padding:clamp(22px,2.8vw,34px)}@media(min-width:760px){.gb .gb-bio{grid-template-columns:240px minmax(0,1fr)}}.gb .gb-bio-fig{position:relative;border-radius:18px;overflow:hidden;background:linear-gradient(170deg,var(--gb-dark3),var(--gb-dark));aspect-ratio:4 / 5}.gb .gb-bio-img{width:100%;height:100%;object-fit:cover;object-position:50% 12%}.gb .gb-bio-name{font-size:20px;font-weight:800;letter-spacing:-.02em;color:var(--gb-ink)}.gb .gb-bio-rolle{font-size:12px;font-weight:600;letter-spacing:.09em;text-transform:uppercase;color:var(--gb-g);margin-bottom:14px}.gb .gb-bio-p{font-size:15px;line-height:1.72;color:var(--gb-ink2)}.gb .gb-bio-p+.gb-bio-p{margin-top:12px}.gb .gb-bio-cta{margin-top:16px}.gb .gb-etp{list-style:none;margin:0;padding:0;display:grid;gap:20px;grid-template-columns:repeat(var(--gb-etp-n, 3),minmax(0,1fr))}@media(max-width:1000px){.gb .gb-etp{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.gb .gb-etp{grid-template-columns:minmax(0,1fr)}}.gb .gb-etp-c{position:relative;background:#fff;border:1px solid var(--gb-line);border-radius:var(--gb-r);box-shadow:var(--gb-sh);padding:24px 22px 26px;min-width:0}.gb .gb-etp-nr{display:flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:var(--gb-pill);background:var(--gb-g);color:#fff;font-size:16px;font-weight:800;letter-spacing:-.01em;margin-bottom:15px;box-shadow:0 12px 28px -14px #17694cd9}.gb .gb-etp-c:after{content:"";position:absolute;top:45px;left:100%;width:20px;border-top:2px dashed var(--gb-g-line)}.gb .gb-etp-c:last-child:after{display:none}@media(max-width:1000px){.gb .gb-etp-c:after{display:none}}.gb .gb-etp-t{font-size:clamp(16px,1.35vw,18px);font-weight:700;margin-bottom:8px;hyphens:auto;overflow-wrap:anywhere}.gb .gb-etp-x{font-size:14.6px;line-height:1.65;color:var(--gb-ink2)}.gb .gb-ctap.gb-solo .gb-ctap-in{grid-template-columns:minmax(0,1fr);max-width:760px;margin:0 auto;text-align:center}.gb .gb-ctap.gb-solo .gb-ctap-in>:first-child{position:static}.gb .gb-ctap.gb-solo .gb-lead{margin-left:auto;margin-right:auto}.gb .gb-ctap.gb-solo .gb-chn{justify-content:center}.gb .gb-ctap.gb-solo .gb-btn{max-width:100%;white-space:normal}.gb .gb-wmw{display:grid;gap:20px;align-items:center}@media(min-width:940px){.gb .gb-wmw{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)}}.gb .gb-wmw-c{background:#fff;border:1px solid var(--gb-line);border-radius:var(--gb-r);box-shadow:var(--gb-sh);padding:clamp(22px,2.6vw,30px);min-width:0}.gb .gb-wmw-c.gb-hi{border-color:#17694c66;box-shadow:0 0 0 3px #17694c12,var(--gb-sh)}.gb .gb-wmw-t{display:flex;align-items:center;gap:10px;font-size:12px;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:var(--gb-ink);margin-bottom:16px}.gb .gb-wmw-sw{flex:0 0 auto;width:26px;border-top:3px solid var(--gb-g);border-radius:2px}.gb .gb-wmw-sw.gb-sw-hinzu{border-top-style:dashed;border-top-color:var(--gb-dim2)}.gb .gb-wmw-c ul{display:grid;gap:10px}.gb .gb-wmw-c li{position:relative;padding-left:20px;font-size:14.8px;line-height:1.6;color:var(--gb-ink2)}.gb .gb-wmw-c li:before{content:"";position:absolute;left:0;top:9px;width:7px;height:7px;border-radius:var(--gb-pill);background:var(--gb-g)}.gb .gb-wmw-c:not(.gb-hi) li:before{background:transparent;border:1.5px solid var(--gb-dim2)}@media(forced-colors:active){.gb .gb-wmw-c.gb-hi li:before{background:CanvasText}}.gb .gb-wmw-kern{justify-self:center;display:flex;align-items:center;justify-content:center;text-align:center;width:116px;height:116px;border-radius:var(--gb-pill);background:linear-gradient(170deg,var(--gb-dark3),var(--gb-dark));color:var(--gb-c-strong);font-size:14.5px;font-weight:700;line-height:1.3;box-shadow:0 20px 44px -18px #0b1f23b3}.gb .gb-cases{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}@media(max-width:980px){.gb .gb-cases{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.gb .gb-cases{grid-template-columns:minmax(0,1fr)}}.gb .gb-case{background:#fff;border:1px solid var(--gb-line);border-radius:var(--gb-r);box-shadow:var(--gb-sh);padding:clamp(22px,2.4vw,28px);min-width:0}.gb .gb-case h3{font-size:19px;font-weight:700;margin-bottom:16px}.gb .gb-case dt{font-size:11.5px;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:var(--gb-g);margin-bottom:5px}.gb .gb-case dd{margin:0 0 14px;font-size:14.6px;line-height:1.65;color:var(--gb-ink2)}.gb .gb-case figure{margin:18px 0 0}.gb .gb-case blockquote{margin:0;padding-left:16px;border-left:2px solid var(--gb-g);font-size:15px;line-height:1.7;color:var(--gb-ink)}.gb .gb-case figcaption{margin-top:10px;font-size:12.5px;color:var(--gb-dim)}.gb .gb-panel{position:relative;isolation:isolate;overflow:hidden;border-radius:var(--gb-r-lg);border:1px solid rgba(47,163,125,.24);background:linear-gradient(180deg,#0f4a3561,#07171af0),linear-gradient(180deg,#0b1f23,#07171a);box-shadow:0 50px 120px -62px #000000f2,inset 0 1px #2fa37d4d}.gb .gb-panel:before{content:"";position:absolute;inset:0;z-index:-2;pointer-events:none;background:radial-gradient(90% 70% at 50% -10%,rgba(47,163,125,.28),transparent 62%)}.gb .gb-panel-in{padding:clamp(26px,3.6vw,56px);max-width:74ch}.gb .gb-panel-weit .gb-panel-in{max-width:none}.gb .gb-panel-kopf{color:var(--gb-c-body)}.gb .gb-panel-kopf h2{font-size:clamp(24px,3.2vw,40px);margin:0 0 18px;color:var(--gb-c-strong)}.gb .gb-panel-kopf h3{font-size:clamp(19px,2.2vw,26px);margin:0 0 14px;color:var(--gb-c-strong)}.gb .gb-panel-marke{display:inline-flex;align-items:center;gap:10px;font-size:11.5px;font-weight:600;letter-spacing:.15em;text-transform:uppercase;color:var(--gb-g-bright);margin:0 0 16px}.gb .gb-panel-text>*+*,.gb .gb-fliess>*+*{margin-top:1em}.gb .gb-panel-text>p,.gb .gb-fliess>p{font-size:clamp(15px,1.15vw,17px);line-height:1.72;color:var(--gb-c-body)}.gb .gb-fliess>p,.gb .gb-fliess>ul>li{color:var(--gb-ink2);max-width:72ch}.gb .gb-on-dark .gb-fliess>p,.gb .gb-on-dark .gb-fliess>ul>li,.gb .gb-lit .gb-fliess>p,.gb .gb-lit .gb-fliess>ul>li{color:var(--gb-c-body)}.gb .gb-fliess>p a,.gb .gb-fliess>ul a{color:var(--gb-g)}.gb .gb-on-dark .gb-fliess>p a,.gb .gb-lit .gb-fliess>p a{color:var(--gb-g-bright)}.gb .gb-panel-text>p a,.gb .gb-panel-text>ul a{color:var(--gb-g-bright);text-decoration:underline;text-underline-offset:3px}.gb .gb-panel-text>ul,.gb .gb-fliess>ul{margin-bottom:0;padding-left:1.25em;list-style:disc}.gb .gb-panel-text>ul>li,.gb .gb-fliess>ul>li{list-style:disc;font-size:clamp(15px,1.15vw,17px);line-height:1.72;color:var(--gb-c-body)}.gb .gb-panel-text>ul>li+li,.gb .gb-fliess>ul>li+li{margin-top:.5em}.gb .gb-hgrid-solo{grid-template-columns:minmax(0,1fr)}@media(min-width:1000px){.gb .gb-hgrid-solo{grid-template-columns:minmax(0,1fr)}}.gb .gb-hgrid-solo>div{max-width:62ch}.gb .gb-platzhalter{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:18px;border:2px dashed rgba(47,163,125,.45);border-radius:var(--gb-r);background:#2fa37d0d;text-align:center;aspect-ratio:4 / 3;min-height:120px}.gb .gb-fig>.gb-platzhalter-4x3{aspect-ratio:240 / 116}.gb .gb-platzhalter-1x1{aspect-ratio:1 / 1}.gb .gb-platzhalter-16x9{aspect-ratio:16 / 9}.gb .gb-platzhalter-marke{font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--gb-g)}.gb .gb-platzhalter-motiv{font-size:13px;line-height:1.5;color:var(--gb-dim);max-width:28ch}.gb .gb-on-dark .gb-platzhalter-marke{color:var(--gb-g-bright)}.gb .gb-on-dark .gb-platzhalter-motiv{color:var(--gb-c-body)}.gb .gb-ziffer{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:999px;border:1.5px solid var(--gb-g);font-size:15px;font-weight:700;color:var(--gb-g);margin-bottom:14px;font-variant-numeric:tabular-nums}.gb .gb-ziffer-wort{width:auto;min-width:40px;height:auto;min-height:28px;padding:5px 13px;font-size:11.5px;letter-spacing:.08em;text-transform:uppercase}.gb .gb-disclaimer{font-size:12.5px;line-height:1.6;color:var(--gb-dim);max-width:72ch;margin:28px auto 0;text-align:center}.gb .gb-zitat{position:relative;padding:clamp(24px,3vw,40px);border-left:3px solid var(--gb-g);background:#fff;border-radius:0 var(--gb-r) var(--gb-r) 0;box-shadow:var(--gb-sh)}.gb .gb-zitat blockquote{margin:0 0 16px;font-size:clamp(17px,1.4vw,20px);line-height:1.6;color:var(--gb-ink)}.gb .gb-zitat-wer{display:block;font-size:13.5px;color:var(--gb-dim)}.gb .gb-zitat-wer b{color:var(--gb-ink);font-weight:600}.gb .gb-tabelle-huelle{overflow-x:auto;-webkit-overflow-scrolling:touch;border:1px solid var(--gb-line);border-radius:var(--gb-r);background:#fff}.gb .gb-tabelle{width:100%;min-width:560px;border-collapse:collapse;font-size:14.5px;line-height:1.5}.gb .gb-tabelle th,.gb .gb-tabelle td{padding:12px 16px;text-align:left;vertical-align:top;border-bottom:1px solid var(--gb-line2)}.gb .gb-tabelle th{font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--gb-dim);background:var(--gb-line2)}.gb .gb-tabelle tbody tr:last-child td{border-bottom:0}.gb .gb-tabelle td:first-child{font-weight:600;color:var(--gb-ink)}.gb .gb-hinweis{padding:clamp(18px,2.4vw,28px);border:1px solid rgba(47,163,125,.3);border-left-width:4px;border-radius:var(--gb-r);background:#2fa37d0f}.gb .gb-hinweis>*+*{margin-top:.75em}.gb .gb-hinweis>p{font-size:15px;line-height:1.65;color:var(--gb-ink)}.gb .gb-hinweis>ul{margin-bottom:0;padding-left:1.25em;list-style:disc}.gb .gb-hinweis>ul>li{list-style:disc;font-size:15px;line-height:1.65;color:var(--gb-ink)}.gb .gb-hinweis>ul>li+li{margin-top:.5em}.gb .gb-hinweis-marke{display:block;font-size:11.5px;font-weight:700;letter-spacing:.14em;color:var(--gb-g);margin-bottom:8px}.gb .gb-bild{display:block;width:100%}.gb .gb-bild svg{display:block;width:100%;height:auto}.gb a.gb-stat-q{text-decoration:underline;text-underline-offset:2px;padding:3px 0}.gb a.gb-stat-q:hover{color:var(--gb-g)}.gb .gb-tabelle-huelle:focus-visible{outline:2px solid var(--gb-g);outline-offset:2px}.gb .gb-bestand h1,.gb .gb-bestand h2,.gb .gb-bestand h3,.gb .gb-bestand h4{font-family:var(--font-display);font-weight:revert;letter-spacing:revert;line-height:revert}.gb .gb-bestand a{color:revert}.gb .gb-bestand ul{padding:revert;list-style:revert}.gb .gb-bestand svg{display:revert}@media(max-width:420px){.gb .gb-btn{white-space:normal;text-align:center;line-height:1.3}}body.look-gb-text main :is(section,div) :is(h1,h2,h3,h4){font-family:var(--font-gb);letter-spacing:-.02em}body.look-gb-text main :is(section,div) :is(p,li,dd,dt){font-family:var(--font-gb)}html:not(.js) .scroll-fade-in,html:not(.js) .scroll-fade-in>*{opacity:1!important;transform:none!important;animation:none!important}
