.gb-hero{position:relative;width:100%;min-height:100svh;overflow:hidden;background:var(--gb-bg);display:grid;align-items:center}.gb-hero__track{position:relative;width:100%;height:100%;min-height:inherit}.gb-hero__slide{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;align-items:center;opacity:0;visibility:hidden;transition:opacity .8s var(--gb-e-out, cubic-bezier(.16, 1, .3, 1));pointer-events:none}.gb-hero__slide.is-active{opacity:1;visibility:visible;pointer-events:auto}.gb-hero__media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.gb-hero__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0000 55%,#0000002e 88%,#00000052);pointer-events:none;transition:opacity var(--gb-d-base, .32s) var(--gb-e-out, ease)}.gb-hero.is-end .gb-hero__media:after{opacity:0}.gb-hero__media img,.gb-hero__media video{width:100%;height:100%;object-fit:cover;transform:scale(1.04)}.gb-hero__content{position:relative;z-index:1;color:var(--gb-text-inverse);padding:var(--gb-sp-12) var(--gb-container-pad) var(--gb-sp-10);max-width:var(--gb-container-max);margin-inline:auto;width:100%}.gb-hero__eyebrow{color:#fffc;margin-bottom:var(--gb-sp-4)}.gb-hero__title{font-family:var(--gb-font-display);font-size:clamp(40px,7vw,96px);font-weight:var(--gb-fw-semibold);line-height:.98;letter-spacing:-.045em;color:var(--gb-text-inverse);margin:0 0 var(--gb-sp-4);text-wrap:balance;max-width:18ch}.gb-hero__sub{font-size:clamp(17px,1.5vw,21px);line-height:1.4;color:#ffffffd9;max-width:56ch;margin:0 0 var(--gb-sp-6);font-weight:var(--gb-fw-regular)}.gb-hero__actions{display:flex;flex-wrap:wrap;gap:var(--gb-sp-3)}.gb-hero--center{align-items:center;text-align:center}.gb-hero--center .gb-hero__content{text-align:center;margin-inline:auto}.gb-hero--center .gb-hero__title,.gb-hero--center .gb-hero__sub{margin-inline:auto}.gb-hero--center .gb-hero__actions{justify-content:center}.gb-hero--light .gb-hero__content{color:var(--gb-text)}.gb-hero--light .gb-hero__media:after{background:linear-gradient(180deg,#0000 60%,#0000000f)}.gb-hero--light .gb-hero__title{color:var(--gb-text)}.gb-hero--light .gb-hero__sub{color:var(--gb-text-secondary)}.gb-hero__scroll-hint{position:absolute;bottom:var(--gb-sp-7);left:50%;transform:translate(-50%);z-index:1;display:flex;flex-direction:column;align-items:center;gap:var(--gb-sp-2);font-size:11px;font-weight:var(--gb-fw-medium);letter-spacing:var(--gb-ls-widest);text-transform:uppercase;color:#ffffffb3;text-decoration:none;animation:gb-float 3s ease-in-out infinite}.gb-hero__scroll-hint--light{color:var(--gb-text-tertiary)}.gb-hero__scroll-hint svg{width:14px;height:14px}.gb-section-head{display:grid;gap:var(--gb-sp-3);margin-bottom:var(--gb-sp-9)}.gb-section-head--center{text-align:center;justify-items:center}.gb-section-head--split{display:grid;grid-template-columns:1fr;gap:var(--gb-sp-5);align-items:end}@media(min-width:990px){.gb-section-head--split{grid-template-columns:1fr auto}}.gb-section-head__eyebrow{display:inline-flex}.gb-section-head__title{max-width:24ch}.gb-section-head__lead{max-width:56ch}.gb-section-head__actions{display:flex;gap:var(--gb-sp-3)}.gb-category-tile{position:relative;display:block;border-radius:var(--gb-radius-lg);overflow:hidden;background:var(--gb-bg-elevated);text-decoration:none;color:var(--gb-text);aspect-ratio:3 / 4;transition:transform var(--gb-d-base) var(--gb-e-out),box-shadow var(--gb-d-base) var(--gb-e-out)}.gb-category-tile:hover{transform:translateY(-4px);box-shadow:var(--gb-shadow-card-hover)}.gb-category-tile__media{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--gb-bg-elevated)}.gb-category-tile__media img,.gb-category-tile__media video{width:100%;height:100%;object-fit:cover;transition:transform var(--gb-d-slow) var(--gb-e-out)}.gb-category-tile:hover .gb-category-tile__media img,.gb-category-tile:hover .gb-category-tile__media video{transform:scale(1.06)}.gb-category-tile__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0000 40%,#0000008c)}.gb-category-tile__body{position:absolute;inset:auto 0 0 0;padding:var(--gb-sp-6);color:var(--gb-text-inverse)}.gb-category-tile__eyebrow{font-size:11px;font-weight:var(--gb-fw-semibold);letter-spacing:var(--gb-ls-widest);text-transform:uppercase;opacity:.85;margin-bottom:var(--gb-sp-2)}.gb-category-tile__title{font-family:var(--gb-font-display);font-size:clamp(28px,3.6vw,44px);font-weight:var(--gb-fw-semibold);line-height:1;letter-spacing:-.03em;margin:0 0 var(--gb-sp-2)}.gb-category-tile__sub{font-size:14px;opacity:.85;margin:0}.gb-category-tile__cta{display:inline-flex;align-items:center;gap:4px;font-size:13px;font-weight:var(--gb-fw-medium);margin-top:var(--gb-sp-3)}.gb-category-tile--wide{aspect-ratio:16 / 9}.gb-category-tile--wide .gb-category-tile__title{font-size:clamp(36px,5vw,72px)}.gb-category-tile--light .gb-category-tile__body{color:var(--gb-text)}.gb-category-tile--light .gb-category-tile__overlay{background:linear-gradient(180deg,#fff0 30%,#ffffff80)}.gb-journey{position:relative}.gb-journey__track{position:relative;display:grid;gap:0}.gb-journey__line{display:none;position:absolute;top:0;bottom:0;left:24px;width:1px;background:var(--gb-line);z-index:0}@media(min-width:990px){.gb-journey__line{display:block}}.gb-journey__step{position:relative;display:grid;grid-template-columns:1fr;gap:var(--gb-sp-4);padding-block:var(--gb-sp-7);border-bottom:1px solid var(--gb-line-soft)}.gb-journey__step:last-child{border-bottom:0}@media(min-width:990px){.gb-journey__step{grid-template-columns:80px 1fr 1fr 1fr;gap:var(--gb-sp-8);align-items:start;padding-block:var(--gb-sp-9)}}.gb-journey__num{position:relative;display:flex;align-items:center;justify-content:center;width:48px;height:48px;background:var(--gb-bg);border:1px solid var(--gb-line);border-radius:var(--gb-radius-pill);font-family:var(--gb-font-mono);font-size:14px;font-weight:var(--gb-fw-medium);color:var(--gb-text);z-index:1;flex-shrink:0}@media(min-width:990px){.gb-journey__num{width:48px;height:48px}}.gb-journey__title{font-family:var(--gb-font-display);font-size:clamp(22px,2.4vw,32px);font-weight:var(--gb-fw-semibold);line-height:1.15;letter-spacing:-.02em;margin:0 0 var(--gb-sp-3);text-wrap:balance}.gb-journey__desc{font-size:15px;line-height:1.6;color:var(--gb-text-secondary);margin:0;max-width:60ch}.gb-journey__meta{font-family:var(--gb-font-mono);font-size:11px;letter-spacing:var(--gb-ls-widest);text-transform:uppercase;color:var(--gb-text-quaternary);margin-top:var(--gb-sp-2);display:block}.gb-journey__visual{border-radius:var(--gb-radius-md);overflow:hidden;background:var(--gb-bg-elevated);aspect-ratio:4 / 3}.gb-journey__visual img{width:100%;height:100%;object-fit:cover}.gb-faq{max-width:880px;margin-inline:auto}.gb-faq__item{border-bottom:1px solid var(--gb-line-soft)}.gb-faq__item:first-child{border-top:1px solid var(--gb-line-soft)}.gb-faq__trigger{display:flex;align-items:center;justify-content:space-between;width:100%;padding:var(--gb-sp-5) 0;font-family:var(--gb-font-text);font-size:17px;font-weight:var(--gb-fw-medium);color:var(--gb-text);text-align:left;cursor:pointer;gap:var(--gb-sp-4);transition:color var(--gb-d-fast) var(--gb-e-out)}.gb-faq__trigger:hover{color:var(--gb-text-secondary)}.gb-faq__icon{flex-shrink:0;width:20px;height:20px;position:relative;transition:transform var(--gb-d-base) var(--gb-e-spring)}.gb-faq__icon:before,.gb-faq__icon:after{content:"";position:absolute;background:currentColor;border-radius:1px;transition:transform var(--gb-d-base) var(--gb-e-spring)}.gb-faq__icon:before{top:9px;left:2px;right:2px;height:1.5px}.gb-faq__icon:after{left:9px;top:2px;bottom:2px;width:1.5px}.gb-faq__item.is-open .gb-faq__icon:after{transform:scaleY(0)}.gb-faq__panel{display:grid;grid-template-rows:0fr;transition:grid-template-rows var(--gb-d-base) var(--gb-e-out)}.gb-faq__item.is-open .gb-faq__panel{grid-template-rows:1fr}.gb-faq__panel-inner{overflow:hidden}.gb-faq__content{padding:0 0 var(--gb-sp-5);font-size:15px;line-height:1.6;color:var(--gb-text-secondary);max-width:70ch}.gb-faq__content>*+*{margin-top:var(--gb-sp-3)}.gb-faq__content ul{list-style:disc;padding-left:18px}.gb-faq__content a{color:var(--gb-info)}.gb-trust{display:flex;flex-direction:column;align-items:center;gap:var(--gb-sp-6);text-align:center}.gb-trust__logos{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--gb-sp-6);align-items:center;width:100%;max-width:980px;opacity:.7}@media(min-width:750px){.gb-trust__logos{grid-template-columns:repeat(4,1fr)}}@media(min-width:990px){.gb-trust__logos{grid-template-columns:repeat(6,1fr)}}.gb-trust__logo{display:flex;align-items:center;justify-content:center;height:40px;font-family:var(--gb-font-display);font-size:13px;font-weight:var(--gb-fw-medium);letter-spacing:var(--gb-ls-wider);text-transform:uppercase;color:var(--gb-text-tertiary);transition:opacity var(--gb-d-base) var(--gb-e-out)}.gb-trust__logo:hover{opacity:.9}.gb-trust__quote{font-family:var(--gb-font-display);font-size:clamp(24px,3.5vw,40px);font-weight:var(--gb-fw-semibold);line-height:1.15;letter-spacing:-.02em;color:var(--gb-text);max-width:24ch;margin:0;text-wrap:balance}.gb-trust__quote-source{font-size:13px;font-weight:var(--gb-fw-medium);color:var(--gb-text-quaternary)}.gb-pull{text-align:center;padding:var(--gb-sp-9) var(--gb-container-pad);max-width:920px;margin-inline:auto}.gb-pull__quote{font-family:var(--gb-font-display);font-size:clamp(28px,4.2vw,56px);font-weight:var(--gb-fw-semibold);line-height:1.1;letter-spacing:-.03em;color:var(--gb-text);margin:0 0 var(--gb-sp-5);text-wrap:balance}.gb-pull__cite{font-size:13px;font-weight:var(--gb-fw-medium);letter-spacing:var(--gb-ls-wider);text-transform:uppercase;color:var(--gb-text-quaternary)}.gb-stats{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--gb-sp-7);border-top:1px solid var(--gb-line-soft);border-bottom:1px solid var(--gb-line-soft);padding-block:var(--gb-sp-7)}@media(min-width:750px){.gb-stats{grid-template-columns:repeat(4,1fr)}}.gb-stats__item{text-align:center}.gb-stats__num{font-family:var(--gb-font-display);font-size:clamp(32px,4vw,56px);font-weight:var(--gb-fw-semibold);line-height:1;letter-spacing:-.03em;color:var(--gb-text);margin:0}.gb-stats__label{font-size:12px;font-weight:var(--gb-fw-medium);letter-spacing:var(--gb-ls-widest);text-transform:uppercase;color:var(--gb-text-quaternary);margin-top:8px}.gb-hero__pager{position:absolute;bottom:32px;left:50%;transform:translate(-50%);z-index:5;display:flex;gap:8px}.gb-hero__dot{width:32px;height:4px;background:#fff6;border:0;border-radius:999px;padding:0;cursor:pointer;transition:background .24s var(--gb-e-out),width .32s var(--gb-e-out)}.gb-hero__dot:hover{background:#ffffffb3}.gb-hero__dot.is-active{background:#fff;width:48px}.gb-hero--light .gb-hero__dot{background:#00000040}.gb-hero--light .gb-hero__dot:hover{background:#00000080}.gb-hero--light .gb-hero__dot.is-active{background:#1d1d1f}.gb-hero__arrow{position:absolute;top:50%;transform:translateY(-50%);z-index:5;width:48px;height:48px;display:flex;align-items:center;justify-content:center;background:#ffffff26;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);color:#fff;border:1px solid rgba(255,255,255,.25);border-radius:50%;cursor:pointer;opacity:0;transition:opacity .24s var(--gb-e-out),background .24s var(--gb-e-out)}.gb-hero:hover .gb-hero__arrow{opacity:1}.gb-hero__arrow:hover{background:#ffffff4d}.gb-hero__arrow--prev{left:24px}.gb-hero__arrow--prev svg{transform:rotate(180deg)}.gb-hero__arrow--next{right:24px}.gb-hero__arrow svg{width:20px;height:20px}@media(max-width:749px){.gb-hero__arrow{display:none}.gb-hero__pager{bottom:20px}}.gb-hero__slide>.gb-hero__media{z-index:0}.gb-hero__slide>.gb-hero__content{z-index:1;position:relative}@media(max-width:767px){.gb-grid--mobile-carousel{display:flex!important;flex-wrap:nowrap;overflow-x:auto;overflow-y:visible;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;grid-template-columns:none!important;padding:4px 20px 8px;margin:0 -20px;gap:14px!important}.gb-grid--mobile-carousel::-webkit-scrollbar{display:none}.gb-grid--mobile-carousel>*{flex:0 0 calc(100vw - 56px);max-width:320px;min-width:0;scroll-snap-align:start}.gb-grid--mobile-carousel>*:last-child{margin-right:8px}}.gb-grid__dots{display:none}@media(max-width:767px){.gb-grid__dots{display:flex;justify-content:center;align-items:center;gap:8px;margin-top:20px;padding:0 20px}}.gb-grid__dot{width:8px;height:8px;border-radius:50%;border:0;padding:0;background:#0000002e;cursor:pointer;transition:background .22s var(--gb-e-out, ease),transform .22s var(--gb-e-out, ease);-webkit-tap-highlight-color:transparent}.gb-grid__dot:hover{background:#0000005c}.gb-grid__dot.is-active{background:#1d1d1f;transform:scale(1.15)}@media(prefers-color-scheme:dark){.gb-grid__dot{background:#ffffff47}.gb-grid__dot:hover{background:#ffffff80}.gb-grid__dot.is-active{background:#fff}}
/*# sourceMappingURL=/cdn/shop/t/28/assets/gb-section.css.map */
