.tes-gg{--gg-black: #000000;--gg-white: #ffffff;--gg-blue: #1b4a9d;--gg-blue-rgb: 27, 74, 157;--gg-electric: #147cff;--gg-slate: #111827;--gg-text: var(--gg-slate);--gg-muted: #4b5262;--gg-line: rgba(var(--gg-blue-rgb), .16);--gg-line-strong: rgba(var(--gg-blue-rgb), .42);--gg-tint: rgba(var(--gg-blue-rgb), .045);--gg-shadow: 0 1px 2px rgba(17, 24, 39, .04), 0 8px 24px rgba(17, 24, 39, .06);--gg-shadow-hover: 0 2px 4px rgba(17, 24, 39, .05), 0 18px 36px rgba(var(--gg-blue-rgb), .14);--gg-font-display: "Orbitron", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--gg-font-body: "Jura", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--gg-r: 14px;--gg-r-lg: 22px;--gg-r-btn: 10px;--gg-maxw: 1200px;--gg-ease: cubic-bezier(.2, .7, .2, 1);--gg-snow: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='152' height='128' viewBox='0 0 152 128'%3E%3Cpath d='M24 13v22m-9.5-16.5 19 11m0-11-19 11M112 75v14m-6-10.5 12 7m0-7-12 7' fill='none' stroke='%23147CFF' stroke-opacity='.27' stroke-width='1.25' stroke-linecap='round'/%3E%3Ccircle cx='63' cy='59' r='1.4' fill='%23147CFF' fill-opacity='.38'/%3E%3C/svg%3E");--gg-snow-light: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='152' height='128' viewBox='0 0 152 128'%3E%3Cpath d='M24 13v22m-9.5-16.5 19 11m0-11-19 11M112 75v14m-6-10.5 12 7m0-7-12 7' fill='none' stroke='%23FFFFFF' stroke-opacity='.16' stroke-width='1.25' stroke-linecap='round'/%3E%3Ccircle cx='63' cy='59' r='1.4' fill='%23FFFFFF' fill-opacity='.22'/%3E%3C/svg%3E");padding:var(--gg-pt, 40px) 0 var(--gg-pb, 64px);color:var(--gg-text);background:var(--gg-white);font-family:var(--gg-font-body);font-size:16px;font-weight:500;line-height:1.6;-webkit-font-smoothing:antialiased}.tes-gg{--gg-black: #000000;--gg-white: #ffffff;--gg-blue: #1b4a9d;--gg-blue-rgb: 27, 74, 157;--gg-electric: #147cff;--gg-slate: #111827;--gg-text: var(--gg-slate);--gg-muted: #4b5262;--gg-line: rgba(var(--gg-blue-rgb), .16);--gg-line-strong: rgba(var(--gg-blue-rgb), .42);--gg-tint: rgba(var(--gg-blue-rgb), .045);--gg-shadow: 0 1px 2px rgba(17, 24, 39, .04), 0 8px 24px rgba(17, 24, 39, .06);--gg-shadow-hover: 0 2px 4px rgba(17, 24, 39, .05), 0 18px 36px rgba(var(--gg-blue-rgb), .14);--gg-font-display: "Orbitron", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--gg-font-body: "Jura", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--gg-r: 14px;--gg-r-lg: 22px;--gg-r-btn: 10px;--gg-maxw: 1200px;--gg-ease: cubic-bezier(.2, .7, .2, 1);--gg-snow: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='152' height='128' viewBox='0 0 152 128'%3E%3Cpath d='M24 13v22m-9.5-16.5 19 11m0-11-19 11M112 75v14m-6-10.5 12 7m0-7-12 7' fill='none' stroke='%23147CFF' stroke-opacity='.27' stroke-width='1.25' stroke-linecap='round'/%3E%3Ccircle cx='63' cy='59' r='1.4' fill='%23147CFF' fill-opacity='.38'/%3E%3C/svg%3E");--gg-snow-light: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='152' height='128' viewBox='0 0 152 128'%3E%3Cpath d='M24 13v22m-9.5-16.5 19 11m0-11-19 11M112 75v14m-6-10.5 12 7m0-7-12 7' fill='none' stroke='%23FFFFFF' stroke-opacity='.16' stroke-width='1.25' stroke-linecap='round'/%3E%3Ccircle cx='63' cy='59' r='1.4' fill='%23FFFFFF' fill-opacity='.22'/%3E%3C/svg%3E");padding:var(--gg-pt, 40px) 0 var(--gg-pb, 64px);color:var(--gg-text);background:var(--gg-white);font-family:var(--gg-font-body);font-size:16px;font-weight:500;line-height:1.6;-webkit-font-smoothing:antialiased}.tes-gg *,.tes-gg *:before,.tes-gg *:after{box-sizing:border-box}.tes-gg :focus-visible{outline:2px solid var(--gg-electric);outline-offset:3px;border-radius:6px}.tes-gg__wrap{max-width:var(--gg-maxw);margin:0 auto;padding:0 clamp(16px,4vw,40px)}.tes-gg__anchor{scroll-margin-top:6rem}.tes-gg ul,.tes-gg ol{list-style:none;margin:0;padding:0}.tes-gg .tes-gg__kicker{display:inline-flex;align-items:center;gap:10px;margin:0 0 22px;padding:7px 14px;border:1px solid var(--gg-line);border-radius:999px;background:#ffffffbf;color:var(--gg-blue);font-family:var(--gg-font-display);font-size:11px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;line-height:1.4}.tes-gg__kicker-dot{width:6px;height:6px;border-radius:50%;background:var(--gg-electric);box-shadow:0 0 0 4px #147cff29;flex:none}.tes-gg .tes-gg__kicker--light{background:#ffffff14;border-color:#ffffff47;color:var(--gg-white)}.tes-gg .tes-gg__kicker--light .tes-gg__kicker-dot{background:var(--gg-white);box-shadow:0 0 0 4px #ffffff2e}.tes-gg .tes-gg__title{margin:0 0 20px;color:var(--gg-blue);font-family:var(--gg-font-display);font-weight:700;font-size:clamp(30px,4.2vw,52px);line-height:1.12;letter-spacing:-.005em;text-wrap:balance}.tes-gg .tes-gg__h2{margin:0;color:var(--gg-blue);font-family:var(--gg-font-display);font-weight:600;font-size:clamp(22px,2.6vw,30px);line-height:1.2;letter-spacing:0;text-wrap:balance}.tes-gg__head{display:grid;gap:10px;margin-bottom:clamp(20px,3vw,28px)}.tes-gg .tes-gg__sub{margin:0;max-width:62ch;color:var(--gg-muted);font-size:17px}.tes-gg__lede{max-width:46ch;margin:0 0 32px;color:var(--gg-muted);font-size:clamp(16px,1.5vw,19px);line-height:1.6;text-wrap:pretty}.tes-gg__lede p{margin:0}.tes-gg__lede p+p{margin-top:.75em}.tes-gg__index{font-family:var(--gg-font-display);font-size:13px;font-weight:600;letter-spacing:.14em;color:var(--gg-electric);line-height:1}.tes-gg__index--light{color:#ffffff9e}.tes-gg__link{display:inline-flex;align-items:center;gap:.45em;color:var(--gg-blue);font-size:14px;font-weight:700;letter-spacing:.02em}.tes-gg__arrow{flex:none;transition:transform .25s var(--gg-ease)}.tes-gg__actions{display:flex;flex-wrap:wrap;gap:12px}.tes-gg a.tes-gg__btn{display:inline-flex;align-items:center;justify-content:center;gap:.6em;min-height:48px;padding:0 22px;border:1px solid transparent;border-radius:var(--gg-r-btn);font-family:var(--gg-font-body);font-size:15px;font-weight:700;letter-spacing:.02em;line-height:1.2;text-align:center;text-decoration:none;cursor:pointer;transition:background-color .2s ease,color .2s ease,border-color .2s ease,box-shadow .2s ease}.tes-gg a.tes-gg__btn:hover .tes-gg__arrow{transform:translate(3px)}.tes-gg a.tes-gg__btn:hover .tes-gg__arrow--down{transform:translateY(3px)}.tes-gg a.tes-gg__btn--primary{background:var(--gg-blue);color:var(--gg-white);box-shadow:0 6px 18px rgba(var(--gg-blue-rgb),.22)}.tes-gg a.tes-gg__btn--primary:hover{background:var(--gg-slate);color:var(--gg-white)}.tes-gg a.tes-gg__btn--secondary{background:var(--gg-white);color:var(--gg-blue);border-color:var(--gg-line-strong)}.tes-gg a.tes-gg__btn--secondary:hover{border-color:var(--gg-blue);background:var(--gg-tint);color:var(--gg-blue)}.tes-gg a.tes-gg__btn--light{background:var(--gg-white);color:var(--gg-blue)}.tes-gg a.tes-gg__btn--light:hover{background:#ffffffe0;color:var(--gg-slate)}.tes-gg a.tes-gg__btn--outline-light{background:transparent;color:var(--gg-white);border-color:#ffffff73}.tes-gg a.tes-gg__btn--outline-light:hover{border-color:var(--gg-white);background:#ffffff14;color:var(--gg-white)}.tes-gg__hero{position:relative;isolation:isolate;overflow:hidden;display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:clamp(32px,5vw,64px);align-items:center;padding:clamp(32px,6vw,80px) clamp(20px,5vw,64px);border:1px solid var(--gg-line);border-radius:var(--gg-r-lg);background:radial-gradient(110% 90% at 0% 0%,rgba(20,124,255,.1),transparent 60%),radial-gradient(80% 80% at 100% 100%,rgba(var(--gg-blue-rgb),.08),transparent 60%),var(--gg-white)}.tes-gg--snow .tes-gg__hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background-image:var(--gg-snow);-webkit-mask-image:linear-gradient(100deg,transparent 20%,#000 75%);mask-image:linear-gradient(100deg,transparent 20%,#000 75%)}.tes-gg__hero-content{display:flex;flex-direction:column;align-items:flex-start}.tes-gg__highlights{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.tes-gg__highlight{padding:22px;border:1px solid var(--gg-line);border-radius:var(--gg-r);background:#ffffffdb;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);box-shadow:var(--gg-shadow)}.tes-gg__highlight:first-child{grid-column:1 / -1}.tes-gg__highlight-icon{display:grid;place-items:center;width:42px;height:42px;margin-bottom:14px;border-radius:11px;background:rgba(var(--gg-blue-rgb),.08);color:var(--gg-blue)}.tes-gg .tes-gg__highlight-title{margin:0 0 6px;color:var(--gg-blue);font-family:var(--gg-font-display);font-size:15px;font-weight:600;line-height:1.35;letter-spacing:.01em}.tes-gg__highlight p{margin:0;color:var(--gg-muted);font-size:15px;line-height:1.55}.tes-gg__hero--media .tes-gg__highlights{grid-column:1 / -1;grid-template-columns:repeat(3,minmax(0,1fr))}.tes-gg__hero--media .tes-gg__highlight:first-child{grid-column:auto}.tes-gg__hero-media{border-radius:var(--gg-r);overflow:hidden;box-shadow:var(--gg-shadow)}.tes-gg__hero-img{display:block;width:100%;height:auto;aspect-ratio:4 / 3;object-fit:cover}.tes-gg__section{margin-top:clamp(48px,7vw,88px)}.tes-gg__guide{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));gap:14px}.tes-gg__guide>li{display:flex}.tes-gg a.tes-gg__guide-card{position:relative;overflow:hidden;display:flex;flex-direction:column;gap:10px;width:100%;padding:22px 22px 20px;border:1px solid var(--gg-line);border-radius:var(--gg-r);background:var(--gg-white);box-shadow:var(--gg-shadow);color:inherit;text-decoration:none;transition:transform .25s var(--gg-ease),box-shadow .25s ease,border-color .25s ease}.tes-gg a.tes-gg__guide-card:after{content:"";position:absolute;left:0;right:0;bottom:0;height:3px;background:linear-gradient(90deg,var(--gg-blue),var(--gg-electric));transform:scaleX(0);transform-origin:left;transition:transform .35s var(--gg-ease)}.tes-gg a.tes-gg__guide-card:hover{transform:translateY(-2px);border-color:var(--gg-line-strong);box-shadow:var(--gg-shadow-hover)}.tes-gg a.tes-gg__guide-card:hover:after{transform:scaleX(1)}.tes-gg a.tes-gg__guide-card:hover .tes-gg__arrow--down{transform:translateY(3px)}.tes-gg__guide-title{color:var(--gg-blue);font-family:var(--gg-font-display);font-size:15px;font-weight:600;line-height:1.35}.tes-gg__guide-text{flex:1;color:var(--gg-muted);font-size:15px;line-height:1.5}.tes-gg__cats{display:flex;flex-direction:column;gap:clamp(20px,3vw,32px)}.tes-gg__cat{overflow:hidden;border:1px solid var(--gg-line);border-radius:var(--gg-r-lg);background:var(--gg-white);box-shadow:var(--gg-shadow)}.tes-gg__cat-header{display:flex;align-items:flex-start;gap:clamp(14px,2vw,22px);padding:clamp(22px,3vw,32px);color:var(--gg-white);background:radial-gradient(70% 140% at 100% 0%,rgba(20,124,255,.45),transparent 60%),var(--gg-blue)}.tes-gg--snow .tes-gg__cat-header{background:var(--gg-snow-light),radial-gradient(70% 140% at 100% 0%,rgba(20,124,255,.45),transparent 60%),var(--gg-blue)}.tes-gg__cat-header .tes-gg__index{padding-top:.5em}.tes-gg .tes-gg__cat-title{margin:0 0 6px;color:var(--gg-white);font-family:var(--gg-font-display);font-size:clamp(19px,2.2vw,25px);font-weight:600;line-height:1.25}.tes-gg__cat-header p{margin:0;max-width:62ch;color:#ffffffe6;font-size:16px}.tes-gg__cat-body{display:flex;flex-direction:column;gap:20px;padding:clamp(16px,3vw,32px)}.tes-gg__notes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.tes-gg__note{padding:16px 18px;border-left:3px solid var(--gg-blue);border-radius:4px 12px 12px 4px;background:var(--gg-tint)}.tes-gg .tes-gg__note h4{margin:0 0 4px;color:var(--gg-blue);font-family:var(--gg-font-body);font-size:15px;font-weight:700;line-height:1.35}.tes-gg__note p{margin:0;color:var(--gg-muted);font-size:15px;line-height:1.55}.tes-gg__feature{display:grid;grid-template-columns:minmax(120px,220px) minmax(0,1fr);gap:clamp(18px,3vw,32px);align-items:center;padding:clamp(16px,2vw,22px);border:1px solid var(--gg-line);border-radius:var(--gg-r);background:var(--gg-tint)}.tes-gg__feature-media img{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:contain;border-radius:10px;background:var(--gg-white)}.tes-gg .tes-gg__feature-body h4{margin:0 0 6px;color:var(--gg-blue);font-family:var(--gg-font-display);font-size:18px;font-weight:600;line-height:1.3}.tes-gg__feature-body p{margin:0 0 18px;max-width:52ch;color:var(--gg-muted)}.tes-gg__items{display:grid;grid-template-columns:repeat(var(--gg-cols, 4),minmax(0,1fr));gap:16px}.tes-gg__item{display:flex}.tes-gg .tes-gg__tile{display:flex;flex-direction:column;width:100%;overflow:hidden;border:1px solid var(--gg-line);border-radius:var(--gg-r);background:var(--gg-white);color:inherit;text-decoration:none;transition:transform .25s var(--gg-ease),box-shadow .25s ease,border-color .25s ease}.tes-gg__media{position:relative;overflow:hidden;aspect-ratio:var(--gg-ratio, 4 / 5);background:var(--gg-tint)}.tes-gg__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:var(--gg-fit, cover);transition:transform .6s var(--gg-ease)}.tes-gg__img--placeholder{fill:rgba(var(--gg-blue-rgb),.25);background:var(--gg-tint)}.tes-gg__tile-body{display:flex;flex:1;flex-direction:column;gap:6px;padding:16px 18px 18px}.tes-gg .tes-gg__tile-title{margin:0;color:var(--gg-blue);font-family:var(--gg-font-body);font-size:17px;font-weight:700;line-height:1.3}.tes-gg__tile-body p{flex:1;margin:0;color:var(--gg-muted);font-size:15px;line-height:1.5}.tes-gg__tile-body .tes-gg__link{margin-top:10px}.tes-gg a.tes-gg__tile:hover{transform:translateY(-2px);border-color:var(--gg-line-strong);box-shadow:var(--gg-shadow-hover)}.tes-gg a.tes-gg__tile:hover .tes-gg__img{transform:scale(1.035)}.tes-gg a.tes-gg__tile:hover .tes-gg__arrow{transform:translate(3px)}.tes-gg__empty{margin:0;padding:18px;border:1px dashed var(--gg-line-strong);border-radius:var(--gg-r);color:var(--gg-muted);text-align:center}.tes-gg__faq-layout{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.6fr);gap:clamp(24px,5vw,64px);align-items:start}.tes-gg__faq{display:grid;gap:10px}.tes-gg__faq-item{border:1px solid var(--gg-line);border-radius:12px;background:var(--gg-white);transition:border-color .2s ease,box-shadow .2s ease}.tes-gg__faq-item[open]{border-color:var(--gg-line-strong);box-shadow:var(--gg-shadow)}.tes-gg__faq-item summary{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 20px;cursor:pointer;list-style:none;color:var(--gg-blue);font-size:16px;font-weight:700;line-height:1.4}.tes-gg__faq-item summary::-webkit-details-marker{display:none}.tes-gg__faq-item summary::marker{content:""}.tes-gg__faq-icon{position:relative;flex:none;width:26px;height:26px;border:1px solid var(--gg-line-strong);border-radius:50%;color:var(--gg-blue);transition:background-color .2s ease,color .2s ease}.tes-gg__faq-icon:before,.tes-gg__faq-icon:after{content:"";position:absolute;top:50%;left:50%;width:10px;height:1.6px;border-radius:2px;background:currentColor;transform:translate(-50%,-50%);transition:transform .25s var(--gg-ease)}.tes-gg__faq-icon:after{transform:translate(-50%,-50%) rotate(90deg)}.tes-gg__faq-item[open] .tes-gg__faq-icon{background:var(--gg-blue);color:var(--gg-white)}.tes-gg__faq-item[open] .tes-gg__faq-icon:after{transform:translate(-50%,-50%) rotate(0)}.tes-gg__faq-answer{padding:0 20px 20px;color:var(--gg-muted);font-size:15px;line-height:1.65}.tes-gg__faq-answer p{margin:0 0 .6em}.tes-gg__faq-answer>:last-child{margin-bottom:0}.tes-gg__faq-answer a{color:var(--gg-blue)}.tes-gg__contact{display:grid;grid-template-columns:minmax(0,1.4fr) auto;gap:24px 48px;align-items:center;padding:clamp(28px,5vw,56px);border-radius:var(--gg-r-lg);color:var(--gg-white);background:radial-gradient(60% 120% at 100% 0%,rgba(20,124,255,.5),transparent 60%),var(--gg-blue)}.tes-gg--snow .tes-gg__contact{background:var(--gg-snow-light),radial-gradient(60% 120% at 100% 0%,rgba(20,124,255,.5),transparent 60%),var(--gg-blue)}.tes-gg__contact .tes-gg__kicker{margin-bottom:16px}.tes-gg .tes-gg__contact .tes-gg__h2{color:var(--gg-white)}.tes-gg__contact-copy p:not(.tes-gg__kicker){margin:10px 0 0;max-width:54ch;color:#ffffffe6;font-size:17px}.tes-gg__contact .tes-gg__actions{justify-content:flex-end}@media(max-width:989px){.tes-gg__hero{grid-template-columns:1fr}.tes-gg__hero--media .tes-gg__highlights{grid-template-columns:repeat(2,minmax(0,1fr))}.tes-gg__hero--media .tes-gg__highlight:first-child{grid-column:1 / -1}.tes-gg__items{grid-template-columns:repeat(2,minmax(0,1fr))}.tes-gg__faq-layout,.tes-gg__contact{grid-template-columns:1fr}.tes-gg__contact .tes-gg__actions{justify-content:flex-start}}@media(max-width:749px){.tes-gg__notes{grid-template-columns:1fr}.tes-gg__cat-header .tes-gg__index{display:none}}@media(max-width:599px){.tes-gg__highlights,.tes-gg__hero--media .tes-gg__highlights,.tes-gg__feature{grid-template-columns:1fr}.tes-gg__feature-media{max-width:220px}.tes-gg__items{grid-template-columns:1fr;gap:12px}.tes-gg .tes-gg__tile{flex-direction:row}.tes-gg__media{flex:0 0 38%;aspect-ratio:auto;min-height:148px}.tes-gg__tile-body{padding:14px 16px}.tes-gg .tes-gg__tile-title{font-size:16px}.tes-gg__tile-body p{font-size:14px}.tes-gg__actions,.tes-gg a.tes-gg__btn{width:100%}}@media(prefers-reduced-motion:reduce){.tes-gg *,.tes-gg *:before,.tes-gg *:after{transition:none!important}.tes-gg a.tes-gg__tile:hover,.tes-gg a.tes-gg__guide-card:hover,.tes-gg a.tes-gg__tile:hover .tes-gg__img{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/43/compiled_assets/styles.css.map */
