:root{--gz-orange:#ff9100;--gz-orange-hover:#e8820e;--gz-orange-deep:#ff6b00;--gz-coral:#ff5252;--gz-violet:#7c3aed;--gz-violet-hover:#6b2fd9;--gz-ink:#242f33;--gz-primary:var(--gz-orange);--gz-primary-hover:var(--gz-orange-hover);--gz-secondary:var(--gz-violet);--gz-secondary-hover:var(--gz-violet-hover);--gz-primary-text:var(--gz-primary);--gz-on-primary:var(--gz-white);--gz-white:#fff;--gz-text:#5f5e5a;--gz-text-muted:#6e6d68;--gz-surface-soft:#fafafa;--gz-border:#eee;--gz-border-strong:#8e8a83;--gz-sand:#f1efe8;--gz-decor:#e3e1d9;--gz-primary-12:rgba(255,145,0,.12);--gz-primary-tint:#fff8f0;--gz-primary-soft:#fff4e5;--gz-primary-border:#ffe0b3;--gz-primary-stack-1:#ffe3c2;--gz-primary-stack-2:#ffcd96;--gz-secondary-tint:#f5f1fe;--gz-secondary-soft:#f0e9fd;--gz-secondary-stack-1:#e4d6fc;--gz-secondary-stack-2:#d2bcf8;--gz-success:#047857;--gz-font:"Montserrat",sans-serif;--gz-fs-h1:38px;--gz-fs-h2:clamp(1.5rem,3vw,2rem);--gz-fs-h3:22px;--gz-fs-lead:17px;--gz-fs-body:15px;--gz-fs-sm:13px;--gz-fs-xs:12px;--gz-lh-tight:1.2;--gz-lh-body:1.6;--gz-lh-loose:1.7;--gz-radius-sm:10px;--gz-radius:16px;--gz-radius-lg:20px;--gz-radius-pill:999px;--gz-shadow-rest:0 4px 16px -6px rgba(36,47,51,.12);--gz-shadow-hover:0 16px 32px -10px rgba(36,47,51,.2);--gz-shadow-primary:0 10px 28px rgba(255,145,0,.5);--gz-shadow-secondary:0 10px 28px rgba(124,58,237,.4);--gz-section-y:64px;--gz-section-x:56px;--gz-gap:22px;--gz-zebra-bg:#f1f1f2;--gz-stripes-light:url(/build/images/stripes8.b72a7c8a.png);--gz-stripes-soft:url(/build/images/stripes.479b3e84.png);--gz-gradient-primary:linear-gradient(135deg,var(--gz-orange) 0%,var(--gz-coral) 100%);--gz-ease-out:cubic-bezier(.16,1,.3,1);--gz-ease-spring:cubic-bezier(.34,1.56,.64,1);--gz-ease-stack:cubic-bezier(.22,1,.36,1)}.body-cobrand{--gz-primary:var(--color-primary);--gz-primary-hover:var(--color-primary-hover);--gz-primary-text:var(--color-primary);--gz-on-primary:var(--gz-white);--gz-secondary:var(--color-secondary);--gz-secondary-hover:var(--color-secondary);--gz-primary-12:color-mix(in srgb,var(--color-primary) 12%,transparent);--gz-primary-tint:color-mix(in srgb,var(--color-primary) 6%,#fff);--gz-primary-soft:color-mix(in srgb,var(--color-primary) 12%,#fff);--gz-primary-border:color-mix(in srgb,var(--color-primary) 30%,#fff);--gz-primary-stack-1:color-mix(in srgb,var(--color-primary) 25%,#fff);--gz-primary-stack-2:color-mix(in srgb,var(--color-primary) 45%,#fff);--gz-secondary-tint:color-mix(in srgb,var(--color-secondary) 6%,#fff);--gz-secondary-soft:color-mix(in srgb,var(--color-secondary) 12%,#fff);--gz-secondary-stack-1:color-mix(in srgb,var(--color-secondary) 25%,#fff);--gz-secondary-stack-2:color-mix(in srgb,var(--color-secondary) 45%,#fff);--gz-shadow-primary:0 10px 28px color-mix(in srgb,var(--color-primary) 50%,transparent);--gz-shadow-secondary:0 10px 28px color-mix(in srgb,var(--color-secondary) 40%,transparent);--gz-gradient-primary:linear-gradient(135deg,var(--color-primary) 0%,var(--color-primary-hover) 100%)}.gz-ds{background:var(--gz-white);color:var(--gz-ink);font-family:var(--gz-font);font-size:var(--gz-fs-body);line-height:var(--gz-lh-body)}.gz-ds *,.gz-ds :after,.gz-ds :before{box-sizing:border-box}.gz-ds blockquote,.gz-ds dd,.gz-ds dl,.gz-ds figure,.gz-ds h1,.gz-ds h2,.gz-ds h3,.gz-ds h4,.gz-ds h5,.gz-ds h6,.gz-ds p{margin:0}.gz-ds ol,.gz-ds ul{margin:0;padding:0}.gz-ds img{display:block;max-width:100%}.gz-ds a{color:var(--gz-primary-text);text-decoration:none}.gz-ds a:hover{color:var(--gz-primary-hover)}.gz-ds h1{font-size:var(--gz-fs-h1);letter-spacing:-.02em}.gz-ds h1,.gz-ds h2{color:var(--gz-ink);font-weight:800;line-height:var(--gz-lh-tight)}.gz-ds h2{font-size:var(--gz-fs-h2)}.gz-ds h3{color:var(--gz-ink);font-size:var(--gz-fs-h3);font-weight:800;line-height:1.3}.gz-ds .gz-hl-orange{color:var(--gz-primary);font-style:normal}.gz-ds .gz-hl-violet{color:var(--gz-secondary);font-style:normal}.gz-ds .gz-eyebrow{color:var(--gz-primary-text);font-size:var(--gz-fs-xs);font-weight:700;letter-spacing:.08em;margin-bottom:10px;text-transform:uppercase}.gz-ds .gz-eyebrow-violet{color:var(--gz-secondary)}.gz-ds [tabindex]:focus-visible,.gz-ds a:focus-visible,.gz-ds button:focus-visible,.gz-ds summary:focus-visible{border-radius:8px;outline:2px solid var(--gz-secondary);outline-offset:3px}.gz-ds .gz-btn{align-items:center;border:none;border-radius:var(--gz-radius-pill);cursor:pointer;display:inline-flex;font-family:var(--gz-font);font-size:16px;font-weight:600;gap:8px;line-height:1;padding:14px 32px;text-decoration:none;transition:transform .2s ease,box-shadow .2s ease,background .2s ease,color .2s ease}.gz-ds .gz-btn:hover{font-weight:600!important;letter-spacing:normal}.gz-ds .gz-btn-primary{background:var(--gz-primary);color:var(--gz-on-primary)}.gz-ds .gz-btn-primary:hover{background:var(--gz-primary-hover);box-shadow:var(--gz-shadow-primary);color:var(--gz-on-primary);transform:translateY(-3px) scale(1.02)}.gz-ds .gz-btn-secondary{background:transparent;border:2px solid var(--gz-primary);color:var(--gz-primary-text);font-size:15px;padding:12px 28px}.gz-ds .gz-btn-secondary:hover{background:var(--gz-primary);box-shadow:0 6px 18px var(--gz-primary-12);color:var(--gz-on-primary);transform:translateY(-2px)}.gz-ds .gz-btn-violet{background:var(--gz-secondary);color:var(--gz-white)}.gz-ds .gz-btn-violet:hover{background:var(--gz-secondary-hover);box-shadow:var(--gz-shadow-secondary);color:var(--gz-white);transform:translateY(-3px) scale(1.02)}.gz-ds .gz-btn-lg{font-size:16px;padding:15px 30px}.gz-ds .gz-btn-block{justify-content:center;width:100%}.gz-ds .gz-link{color:var(--gz-primary-text);font-size:14px;font-weight:600;text-decoration:none}@media (max-width:480px){.gz-ds .gz-btn-lg{font-size:14px;padding:12px 22px}}.gz-ds .gz-badge{align-items:center;border-radius:var(--gz-radius-pill);display:inline-flex;font-size:var(--gz-fs-sm);font-weight:500;gap:4px;padding:6px 16px;white-space:nowrap}.gz-ds .gz-badge-orange{background:var(--gz-primary-12);color:var(--gz-primary-text)}.gz-ds .gz-badge-violet{background:var(--gz-secondary-soft);color:var(--gz-secondary)}.gz-ds .gz-section{border-bottom:1px solid var(--gz-border);padding:var(--gz-section-y) var(--gz-section-x)}.gz-ds .gz-section-last{border-bottom:none}.gz-ds .gz-section-orange{background:var(--gz-primary);background-image:var(--gz-stripes-soft);border-bottom:none;color:var(--gz-white)}.gz-ds .gz-section-orange h2{color:var(--gz-ink)}.gz-ds .gz-section-orange h3{color:var(--gz-white)}.gz-ds .gz-section-orange .gz-eyebrow,.gz-ds .gz-section-orange .gz-eyebrow-violet{color:var(--gz-white);font-weight:800}.gz-ds .gz-section-orange .gz-section-sub,.gz-ds .gz-section-orange p{color:var(--gz-white)}.gz-ds .gz-section-orange .gz-card{background:hsla(0,0%,100%,.95)}.gz-ds .gz-section-orange .gz-media-card{border:none;box-shadow:0 8px 24px rgba(0,0,0,.15)}.gz-ds .gz-section-orange .gz-btn-primary{background:var(--gz-white);color:var(--gz-primary-text)}.gz-ds .gz-section-orange .gz-btn-primary:hover{background:var(--gz-primary-soft);color:var(--gz-primary-text)}.gz-ds .gz-section-sub{color:var(--gz-text);font-size:var(--gz-fs-body);line-height:var(--gz-lh-body);margin-bottom:32px;max-width:560px}.gz-ds .gz-section-sub-tight{margin-bottom:14px}.gz-ds .gz-section-sub-flush{margin-bottom:0}.gz-ds .gz-section-sub-wide{max-width:none}.gz-ds .gz-section h2{margin-bottom:10px}.gz-ds .gz-section-block{margin-top:24px}.gz-ds .gz-section-cta{margin-top:32px;text-align:center}.gz-ds .gz-grid{display:grid;gap:var(--gz-gap)}.gz-ds .gz-grid-3{grid-template-columns:repeat(3,1fr)}.gz-ds .gz-grid-fit{grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.gz-ds .gz-pattern-content{position:relative;z-index:1}.gz-ds .gz-mission{background:var(--gz-primary-soft);border:1px solid var(--gz-primary-border);border-radius:var(--gz-radius);color:var(--gz-ink);font-size:var(--gz-fs-lead);font-weight:700;line-height:1.5;max-width:640px;padding:20px 26px}.gz-ds .gz-stats{background:var(--gz-secondary);padding:40px 24px 52px}.gz-ds .gz-stats-inner{display:flex;flex-wrap:wrap;gap:48px;justify-content:center;margin:0 auto;max-width:860px}.gz-ds .gz-stat{position:relative;text-align:center}.gz-ds .gz-stat:not(:last-child):after{background:hsla(0,0%,100%,.15);content:"";height:80%;position:absolute;right:-24px;top:10%;width:1px}.gz-ds .gz-stat-icon{display:block;font-size:28px;line-height:1;margin-bottom:8px}.gz-ds .gz-stat-val{color:var(--gz-white);display:block;font-size:32px;font-weight:800;line-height:1;transition:opacity .3s}.gz-ds .gz-stat-lbl{color:var(--gz-white);font-size:var(--gz-fs-sm);margin-top:6px}.gz-ds .gz-stats-light{background:var(--gz-white);border-bottom:1px solid var(--gz-border);border-top:1px solid var(--gz-border)}.gz-ds .gz-stats-light .gz-stat-val{color:var(--gz-primary)}.gz-ds .gz-stats-light .gz-stat-lbl{color:var(--gz-text)}.gz-ds .gz-stats-light .gz-stat:not(:last-child):after{background:var(--gz-border)}@media (max-width:900px){.gz-ds .gz-section{padding:48px 24px}.gz-ds .gz-grid-3{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.gz-ds .gz-stats-inner{align-items:center;flex-direction:column;gap:28px}.gz-ds .gz-stat:not(:last-child):after{display:none}}@media (max-width:480px){.gz-ds .gz-section{padding:36px 16px}.gz-ds .gz-grid-3{grid-template-columns:1fr}}.gz-ds .gz-stack{display:flex;flex-direction:column;gap:22px;max-width:460px;padding-bottom:34px}.gz-ds .gz-stack-card{align-items:center;border:1.5px solid var(--gz-border);border-radius:var(--gz-radius);cursor:pointer;display:flex;gap:16px;padding:18px 20px;position:relative;text-decoration:none;transition:transform .4s var(--gz-ease-stack),box-shadow .4s ease;z-index:2}.gz-ds .gz-stack-card:after,.gz-ds .gz-stack-card:before{border-radius:var(--gz-radius);content:"";inset:0;position:absolute;transition:transform .4s var(--gz-ease-stack),opacity .4s ease;z-index:-1}.gz-ds .gz-stack-card:focus-visible,.gz-ds .gz-stack-card:hover{box-shadow:0 16px 30px -8px rgba(36,47,51,.22);transform:translate(-4px,-7px) rotate(-1.5deg)}.gz-ds .gz-stack-card-a{background:var(--gz-primary-tint);border-color:var(--gz-primary)}.gz-ds .gz-stack-card-a:before{background:var(--gz-primary-stack-1);transform:translate(7px,8px) rotate(3deg)}.gz-ds .gz-stack-card-a:after{background:var(--gz-primary-stack-2);opacity:.75;transform:translate(13px,15px) rotate(6deg)}.gz-ds .gz-stack-card-a:hover:before{transform:translate(11px,13px) rotate(6deg)}.gz-ds .gz-stack-card-a:hover:after{opacity:.55;transform:translate(20px,23px) rotate(10deg)}.gz-ds .gz-stack-card-a .gz-stack-kicker{color:var(--gz-primary)}.gz-ds .gz-stack-card-b{background:var(--gz-secondary-tint);border-color:var(--gz-secondary)}.gz-ds .gz-stack-card-b:before{background:var(--gz-secondary-stack-1);transform:translate(7px,8px) rotate(-3deg)}.gz-ds .gz-stack-card-b:after{background:var(--gz-secondary-stack-2);opacity:.75;transform:translate(13px,15px) rotate(-6deg)}.gz-ds .gz-stack-card-b:focus-visible,.gz-ds .gz-stack-card-b:hover{transform:translate(-4px,-7px) rotate(1.5deg)}.gz-ds .gz-stack-card-b:hover:before{transform:translate(11px,13px) rotate(-6deg)}.gz-ds .gz-stack-card-b:hover:after{opacity:.55;transform:translate(20px,23px) rotate(-10deg)}.gz-ds .gz-stack-card-b .gz-stack-kicker{color:var(--gz-secondary)}.gz-ds .gz-stack-card-b:hover .gz-stack-icon{transform:scale(1.1) rotate(10deg)}.gz-ds .gz-stack-icon{align-items:center;border-radius:var(--gz-radius-pill);color:var(--gz-white);display:flex;flex-shrink:0;font-size:20px;font-weight:700;height:42px;justify-content:center;transition:transform .4s var(--gz-ease-spring);width:42px}.gz-ds .gz-stack-icon-a{background:var(--gz-gradient-primary)}.gz-ds .gz-stack-icon-b{background:var(--gz-secondary)}.gz-ds .gz-stack-card:hover .gz-stack-icon{transform:scale(1.1) rotate(-10deg)}.gz-ds .gz-stack-text{flex:1}.gz-ds .gz-stack-kicker{font-size:11px;font-weight:700;letter-spacing:.05em;margin-bottom:3px;text-transform:uppercase}.gz-ds .gz-stack-title{color:var(--gz-ink);font-size:var(--gz-fs-body);font-weight:500}.gz-ds .gz-stack-arrow{color:var(--gz-text-muted);display:inline-block;flex-shrink:0;font-size:18px;transition:transform .3s ease}.gz-ds .gz-stack-card:hover .gz-stack-arrow{transform:translateX(5px)}.gz-ds .gz-card{background:var(--gz-white);border:1px solid var(--gz-border);border-radius:var(--gz-radius);padding:24px;transition:transform .3s ease,box-shadow .3s ease,border-color .3s ease}.gz-ds .gz-card:hover{border-color:var(--gz-primary);box-shadow:0 16px 32px -10px rgba(36,47,51,.16);transform:translateY(-6px)}.gz-ds .gz-card h3{color:var(--gz-ink);font-size:16px;font-weight:700;margin-bottom:8px}.gz-ds .gz-card p{color:var(--gz-text);font-size:14px;line-height:1.55;margin-bottom:16px}.gz-ds .gz-card-clickable{color:inherit;cursor:pointer;display:block;text-decoration:none}.gz-ds .gz-card-featured{border:2px solid var(--gz-primary)}.gz-ds .gz-card-icon{align-items:center;background:var(--gz-gradient-primary);border-radius:var(--gz-radius-pill);color:var(--gz-white);display:flex;font-size:18px;font-weight:700;height:40px;justify-content:center;margin-bottom:16px;transition:transform .3s var(--gz-ease-spring);width:40px}.gz-ds .gz-card-icon-violet{background:var(--gz-secondary)}.gz-ds .gz-card:hover .gz-card-icon{transform:scale(1.08) rotate(-6deg)}.gz-ds .gz-media-card{background:var(--gz-white);border:1px solid var(--gz-border);border-radius:var(--gz-radius-lg);box-shadow:var(--gz-shadow-rest);display:flex;flex-direction:column;overflow:hidden;text-decoration:none;transition:transform .3s ease,box-shadow .3s ease}.gz-ds .gz-media-card:hover{box-shadow:var(--gz-shadow-hover);transform:translateY(-6px)}.gz-ds .gz-media-card-visual{align-items:center;aspect-ratio:16/9;background:linear-gradient(135deg,var(--gz-orange),var(--gz-orange-deep));display:flex;justify-content:center;position:relative}.gz-ds .gz-media-card-img{filter:drop-shadow(0 4px 12px rgba(0,0,0,.2));height:auto;left:50%;max-height:76%;max-width:70%;-o-object-fit:contain;object-fit:contain;position:absolute;top:50%;transform:translate(-50%,-50%);transition:transform .3s ease;width:auto}.gz-ds .gz-media-card:hover .gz-media-card-img{transform:translate(-50%,-50%) scale(1.06)}.gz-ds .gz-media-card-thumb{border-radius:inherit;filter:none;height:100%;max-height:none;max-width:none;-o-object-fit:cover;object-fit:cover;width:100%}.gz-ds .gz-media-card-play{align-items:center;background:var(--gz-primary);border-radius:50%;bottom:-18px;box-shadow:0 4px 12px var(--gz-primary-12);color:var(--gz-white);display:flex;font-size:14px;height:40px;justify-content:center;left:50%;position:absolute;transform:translateX(-50%);transition:background .25s ease,transform .25s ease;width:40px;z-index:2}.gz-ds .gz-media-card:hover .gz-media-card-play{background:var(--gz-orange-deep);transform:translateX(-50%) scale(1.12)}.gz-ds .gz-media-card-body{padding:28px 20px 20px}.gz-ds .gz-media-card-label{color:var(--gz-primary-text);font-size:11px;font-weight:700;letter-spacing:.06em;margin-bottom:6px;text-transform:uppercase}.gz-ds .gz-media-card-title{color:var(--gz-ink);font-size:16px;font-weight:800;line-height:1.3}.gz-ds .gz-fcard{background:var(--gz-white);border:1px solid var(--gz-border);border-radius:var(--gz-radius-lg);box-shadow:var(--gz-shadow-rest);cursor:pointer;display:flex;flex-direction:column;overflow:hidden;text-decoration:none;transition:transform .3s ease,box-shadow .3s ease}.gz-ds .gz-fcard:hover{box-shadow:var(--gz-shadow-hover);transform:translateY(-6px)}.gz-ds .gz-fcard-header{align-items:center;display:flex;flex-direction:column;padding:18px 20px 14px;position:relative}.gz-ds .gz-fcard-logo-wrap{align-items:center;background:var(--gz-white);border:1px solid var(--gz-border);border-radius:var(--gz-radius-sm);display:flex;font-size:26px;height:70px;justify-content:center;overflow:hidden;padding:8px;width:140px}.gz-ds .gz-fcard-logo-img{color:var(--gz-text-muted);display:block;font-size:11px;height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.gz-ds .gz-fcard-heart{align-items:center;background:var(--gz-white);border:1.5px solid var(--gz-border);border-radius:50%;color:var(--gz-border-strong);cursor:pointer;display:flex;font-size:16px;height:34px;justify-content:center;position:absolute;right:16px;top:14px;transition:color .25s ease,border-color .25s ease,background .25s ease;width:34px}.gz-ds .gz-fcard-heart.is-saved,.gz-ds .gz-fcard-heart:hover{background:var(--gz-primary-soft);border-color:var(--gz-primary);color:var(--gz-primary-text)}.gz-ds .gz-fcard-body{display:flex;flex:1;flex-direction:column;gap:6px;padding:0 20px 16px}.gz-ds .gz-fcard-school{color:var(--gz-primary-text);font-size:var(--gz-fs-xs);font-weight:700;letter-spacing:.05em;text-transform:uppercase}.gz-ds .gz-fcard-title{color:var(--gz-ink);font-size:var(--gz-fs-body);font-weight:800;line-height:1.35}.gz-ds .gz-fcard-campus{color:var(--gz-text-muted);font-size:var(--gz-fs-xs)}.gz-ds .gz-fcard-actions{display:flex;justify-content:center;padding:14px 20px 18px}.gz-ds .gz-post-card{background:var(--gz-white);border:1px solid var(--gz-border);border-radius:var(--gz-radius-lg);box-shadow:0 4px 16px -6px rgba(36,47,51,.08);display:flex;flex-direction:column;overflow:hidden;text-decoration:none;transition:transform .3s ease,box-shadow .3s ease}.gz-ds .gz-post-card:hover{box-shadow:0 16px 32px -10px rgba(36,47,51,.16);transform:translateY(-5px)}.gz-ds .gz-post-card:hover .gz-post-cover img{transform:scale(1.04)}.gz-ds .gz-post-cover{aspect-ratio:16/9;background:var(--gz-primary-tint);overflow:hidden}.gz-ds .gz-post-cover img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .4s ease;width:100%}.gz-ds .gz-post-body{display:flex;flex:1;flex-direction:column;padding:24px 28px 28px}.gz-ds .gz-post-cat{color:var(--gz-secondary);font-size:11px;font-weight:700;letter-spacing:.07em;margin-bottom:12px;text-transform:uppercase}.gz-ds .gz-post-title{color:var(--gz-ink);font-size:17px;font-weight:800;line-height:1.3;margin:0 0 12px}.gz-ds .gz-post-excerpt{color:var(--gz-text);flex:1;font-size:var(--gz-fs-sm);line-height:var(--gz-lh-body)}.gz-ds .gz-post-footer{align-items:center;border-top:1px solid #f0ede8;display:flex;justify-content:space-between;margin-top:20px;padding-top:16px}.gz-ds .gz-post-meta{color:var(--gz-text-muted);font-size:var(--gz-fs-xs)}.gz-ds .gz-post-read{color:var(--gz-primary-text);font-size:var(--gz-fs-sm);font-weight:700}.gz-ds .gz-cat-card{--cat-bg:var(--gz-primary-tint);--cat-border:var(--gz-primary-stack-1);--cat-accent:var(--gz-primary);background:var(--cat-bg);border:1px solid var(--cat-border);border-radius:var(--gz-radius);padding:20px}.gz-ds .gz-cat-card-violet{--cat-bg:#f5f0ff;--cat-border:#e0ccff;--cat-accent:var(--gz-secondary)}.gz-ds .gz-cat-card-green{--cat-bg:#f0fff8;--cat-border:#ccf5e0;--cat-accent:var(--gz-success)}.gz-ds .gz-cat-card-coral{--cat-bg:#fff3f0;--cat-border:#fdd5cc;--cat-accent:#ea4c1e}.gz-ds .gz-cat-card-orange{--cat-bg:#fff5f0;--cat-border:#fde0cc;--cat-accent:#e85d04}.gz-ds .gz-cat-card-blue{--cat-bg:#f0f5ff;--cat-border:#ccdeff;--cat-accent:#3a86ff}.gz-ds .gz-cat-card-amber{--cat-bg:#fffbf0;--cat-border:#fef0cc;--cat-accent:#d97706}.gz-ds .gz-cat-letter{align-items:center;background:var(--gz-white);border-radius:var(--gz-radius-sm);box-shadow:0 2px 8px rgba(36,47,51,.08);color:var(--cat-accent);display:flex;font-size:18px;font-weight:800;height:38px;justify-content:center;margin-bottom:14px;width:38px}.gz-ds .gz-cat-letter-plain{background:none;border-radius:0;box-shadow:none;font-size:2rem;height:auto;justify-content:flex-start;line-height:1;margin-bottom:6px;width:auto}.gz-ds .gz-cat-title{color:var(--gz-ink);font-size:var(--gz-fs-body);font-weight:800;margin-bottom:6px}.gz-ds .gz-cat-desc{color:var(--gz-text);font-size:var(--gz-fs-sm);line-height:1.55}.gz-ds .gz-quote-author{align-items:center;display:flex;gap:10px;margin-bottom:12px}.gz-ds .gz-quote-avatar{align-items:center;background:var(--gz-primary);border-radius:var(--gz-radius-pill);color:var(--gz-white);display:flex;flex-shrink:0;font-size:var(--gz-fs-sm);font-weight:700;height:36px;justify-content:center;width:36px}.gz-ds .gz-quote-name{color:var(--gz-ink);font-size:var(--gz-fs-sm);font-weight:700}.gz-ds .gz-quote-stars{color:var(--gz-primary-text);font-size:var(--gz-fs-sm);margin-bottom:8px}.gz-ds .gz-quote-text{color:var(--gz-text);font-size:var(--gz-fs-sm);font-style:italic;line-height:var(--gz-lh-body)}.gz-ds .gz-table-wrap{background:var(--gz-white);border:1px solid var(--gz-border);border-radius:18px;overflow:hidden}.gz-ds .gz-table-header{align-items:center;border-bottom:1px solid var(--gz-border);display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;padding:18px 22px}.gz-ds .gz-table-title{color:var(--gz-ink);font-size:var(--gz-fs-body);font-weight:700}.gz-ds .gz-tabs{display:flex;flex-wrap:wrap;gap:6px}.gz-ds .gz-tab{background:var(--gz-sand);border:none;border-radius:var(--gz-radius-pill);color:var(--gz-text);cursor:pointer;font-size:var(--gz-fs-xs);padding:6px 16px;transition:background .25s ease,color .25s ease,transform .2s ease}.gz-ds .gz-tab:not(.is-active):hover{background:#e9e6dc;transform:translateY(-1px)}.gz-ds .gz-tab.is-active{background:var(--gz-ink);color:var(--gz-white);cursor:default}.gz-ds .gz-table{border-collapse:collapse;width:100%}.gz-ds .gz-table th{background:var(--gz-surface-soft);color:var(--gz-text);font-size:var(--gz-fs-xs);font-weight:700;text-align:left}.gz-ds .gz-table td,.gz-ds .gz-table th{border-bottom:1px solid var(--gz-border);padding:12px 18px}.gz-ds .gz-table td{background:var(--gz-white);color:var(--gz-ink);font-size:var(--gz-fs-sm);vertical-align:middle}.gz-ds .gz-table tr:last-child td{border-bottom:none}.gz-ds .gz-table-cta{border-top:1px solid var(--gz-border);padding:18px 22px;text-align:center}.gz-ds .gz-faq-item{border-bottom:1px solid var(--gz-border)}.gz-ds .gz-faq-item:first-of-type{border-top:1px solid var(--gz-border)}.gz-ds .gz-faq-item summary{align-items:center;color:var(--gz-ink);cursor:pointer;display:flex;font-size:16px;font-weight:700;gap:16px;justify-content:space-between;list-style:none;padding:22px 4px}.gz-ds .gz-faq-item summary::-webkit-details-marker{display:none}.gz-ds .gz-faq-item[open] summary .gz-faq-icon{background:var(--gz-primary);color:var(--gz-white);transform:rotate(45deg)}.gz-ds .gz-faq-icon{align-items:center;background:var(--gz-primary-12);border-radius:var(--gz-radius-pill);color:var(--gz-primary-text);display:flex;flex-shrink:0;font-size:18px;font-weight:700;height:28px;justify-content:center;transition:transform .25s ease,background .25s ease,color .25s ease;width:28px}.gz-ds .gz-faq-answer{color:var(--gz-text);font-size:var(--gz-fs-body);line-height:var(--gz-lh-loose);padding:0 32px 24px 4px}.gz-ds .gz-faq-answer p{margin-bottom:10px}.gz-ds .gz-faq-answer p:last-child{margin-bottom:0}.gz-ds .gz-faq-answer a{color:var(--gz-primary-text);font-weight:500}.gz-ds .gz-carousel{position:relative}.gz-ds .gz-slide{animation:gz-rise .5s ease;display:none}.gz-ds .gz-slide.is-active{display:block}.gz-ds .gz-dots{display:flex;gap:8px;margin-top:16px}.gz-ds .gz-dot{background:var(--gz-decor);border:none;border-radius:var(--gz-radius-pill);cursor:pointer;height:8px;padding:0;transition:background .25s ease,transform .25s ease;width:8px}.gz-ds .gz-dot:hover{background:#ffc787}.gz-ds .gz-dot.is-active{background:var(--gz-primary);transform:scale(1.3)}@media (max-width:900px){.gz-ds .gz-table-wrap{overflow-x:auto}.gz-ds .gz-table{min-width:600px}}@keyframes gz-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes gz-kenburns{0%{transform:scale(1)}to{transform:scale(1.06)}}.gz-ds .gz-reveal{opacity:0;transform:translateY(22px);transition:opacity .7s var(--gz-ease-out),transform .7s var(--gz-ease-out)}.gz-ds .gz-reveal.is-visible{opacity:1;transform:translateY(0)}.gz-ds .gz-reveal-item{opacity:0;transform:translateY(18px);transition:opacity .6s var(--gz-ease-out),transform .6s var(--gz-ease-out)}.gz-ds .gz-reveal-item:first-child{transition-delay:.05s}.gz-ds .gz-reveal-item:nth-child(2){transition-delay:.15s}.gz-ds .gz-reveal-item:nth-child(3){transition-delay:.25s}.gz-ds .gz-reveal-item:nth-child(4){transition-delay:.35s}.gz-ds .gz-reveal-stagger.is-visible .gz-reveal-item{opacity:1;transform:translateY(0)}html:not(.gz-js) .gz-ds .gz-reveal,html:not(.gz-js) .gz-ds .gz-reveal-item{opacity:1;transform:none;transition:none}@media (prefers-reduced-motion:reduce){.gz-ds .gz-reveal,.gz-ds .gz-reveal-item{animation:none!important;opacity:1!important;transform:none!important;transition:none!important}}