:root{color-scheme:dark;--gl-container: 1260px;--gl-radius: 12px}*,*::before,*::after{box-sizing:border-box}html{scroll-behavior:smooth}body.gl-theme{margin:0;background:var(--gs-gradient-ambient),var(--gs-gradient-canvas) fixed;color:var(--gs-color-text-body);font-family:Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif;font-size:14px;line-height:1.55;min-width:0}.gl-theme a{color:inherit;text-decoration:none}.gl-theme a:hover{color:var(--gs-color-focus)}.gl-theme img{max-width:100%;height:auto}.gl-theme button,.gl-theme input,.gl-theme select,.gl-theme textarea{font:inherit}.gl-theme button{cursor:pointer}.gl-theme h1,.gl-theme h2,.gl-theme h3,.gl-theme h4{color:var(--gs-color-text-primary);line-height:1.16;letter-spacing:-.025em;margin:0 0 .6em;font-weight:800}.gl-theme h1{font-size:clamp(30px,3.7vw,58px)}.gl-theme h2{font-size:clamp(22px,2vw,28px)}.gl-theme h3{font-size:18px}.gl-theme p{margin:0 0 1.2em}.gl-theme strong{font-weight:750}.gl-theme :is(a,button,input,select,textarea,[tabindex]):not(.payment_box *):not(.wc-block-components-payment-methods *):focus-visible{outline:2px solid var(--gs-color-focus);outline-offset:3px}.gl-container{width:min(var(--gl-container),calc(100% - 56px));margin-inline:auto;min-width:0}.gl-skip-link{position:fixed;left:15px;top:-100px;background:var(--gs-gradient-action-primary);color:var(--gs-color-on-action)!important;z-index:9999;padding:10px 15px;border-radius:6px}.gl-skip-link:focus{top:15px}.screen-reader-text{position:absolute!important;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;width:1px;overflow:hidden;white-space:nowrap}.screen-reader-text:focus{clip:auto;clip-path:none;height:auto;width:auto;overflow:visible}.gl-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:45px;border-radius:9px;padding:10px 18px;border:1px solid transparent;font-weight:750;transition:background .15s ease,color .15s ease,transform .15s ease}.gl-btn:hover{transform:translateY(-1px)}.gl-btn-primary,.gl-theme a.gl-btn-primary{background:var(--gs-gradient-action-primary);color:var(--gs-color-on-action)}.gl-btn-primary:hover,.gl-theme a.gl-btn-primary:hover{background:var(--gs-gradient-action-primary-hover);color:var(--gs-color-on-action)}.gl-btn-outline,.gl-theme a.gl-btn-outline{border-color:var(--gs-color-action-secondary-border);color:var(--gs-color-on-action-secondary);background:var(--gs-color-action-secondary-bg)}.gl-btn-outline:hover,.gl-theme a.gl-btn-outline:hover{background:var(--gs-color-action-secondary-hover);color:var(--gs-color-on-action-secondary)}.gl-btn-outline:active,.gl-theme a.gl-btn-outline:active{background:var(--gs-color-action-secondary-pressed);color:var(--gs-color-on-action-secondary);transform:translateY(0)}.gl-theme .gl-accent{color:var(--gs-color-focus)}.gl-theme :is(input[type=text],input[type=search],input[type=email],input[type=tel],input[type=password],input[type=number],input[type=url],select,textarea):not(.payment_box *):not(.wc-block-components-payment-methods *){background:var(--gs-color-input);border:1px solid var(--gs-color-control-border);border-radius:8px;color:var(--gs-color-text-primary);min-height:43px;padding:10px 12px;max-width:100%}.gl-theme :is(input,textarea):not(.payment_box *):not(.wc-block-components-payment-methods *)::placeholder{color:var(--gs-color-text-secondary)}.gl-theme input[type=checkbox]:not(.payment_box *){accent-color:var(--gs-color-focus)}.gl-theme button:disabled,.gl-theme .disabled{opacity:.55;cursor:not-allowed}.gl-theme table{border-collapse:collapse;max-width:100%}.gl-theme blockquote{border-inline-start:3px solid var(--gs-color-focus);margin:20px 0;padding:10px 16px;background:var(--gs-color-surface)}@media(prefers-reduced-motion:reduce){*,*::before,*::after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:0s!important;scroll-behavior:auto!important}}@media(max-width:800px){.gl-container{width:calc(100% - 36px)}}@media(max-width:520px){.gl-container{width:calc(100% - 28px)}}@media(max-width:800px){body.gl-theme{background-attachment:scroll}}
