.gl-wrap{box-sizing:border-box;max-width:1160px;margin:0 auto;padding-left:24px;padding-right:24px}.gl-root,.gl-root *{min-width:0}.gl-root{overflow-x:clip}.gl-root img,.gl-root iframe{max-width:100%}.gl-nav{display:none}.gl-head-demo{display:none!important}@media(min-width:760px){.gl-head-demo{display:inline-flex!important}}@media(min-width:980px){.gl-nav{display:flex}}.gl-two{display:grid;grid-template-columns:1fr;gap:28px}@media(min-width:900px){.gl-two{grid-template-columns:1fr 1fr;gap:48px}}.gl-screens{display:grid;grid-template-columns:1fr;gap:14px}@media(min-width:600px){.gl-screens{grid-template-columns:1fr 1fr}}.gl-pillars{display:grid;grid-template-columns:1fr;gap:18px}@media(min-width:760px){.gl-pillars{grid-template-columns:1fr 1fr}}.gl-fields{display:grid;grid-template-columns:1fr;gap:14px}@media(min-width:640px){.gl-fields{grid-template-columns:1fr 1fr}.gl-span{grid-column:1 / -1}}.gl-field{box-sizing:border-box;width:100%;font:inherit;font-size:16px;color:#2a2520;background:#fffdfa;border:1px solid #CFC7BB;border-radius:10px;padding:11px 12px}.gl-field:focus{outline:2px solid #14512F;outline-offset:1px;border-color:#14512f}.gl-field[aria-invalid=true]{border-color:#b42318}.gl-err{margin:6px 0 0;font-size:13px;color:#b42318}.gl-pick{display:flex;flex-wrap:wrap;gap:8px}.gl-chip{box-sizing:border-box;font:inherit;font-size:15px;font-weight:600;color:#5a5149;background:#fffdfa;border:1.5px solid #E7E2DA;border-radius:999px;padding:9px 14px;min-height:44px;cursor:pointer;transition:background .2s cubic-bezier(.16,1,.3,1),border-color .2s cubic-bezier(.16,1,.3,1),color .2s cubic-bezier(.16,1,.3,1)}.gl-chip[aria-pressed=true]{background:#cfe2d5;border-color:#14512f;color:#14512f}.gl-chip:hover{border-color:#14512f}.gl-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;box-sizing:border-box;min-height:48px;font:inherit;font-size:16px;font-weight:600;text-decoration:none;border-radius:999px;padding:12px 24px;cursor:pointer;border:1.5px solid transparent;transition:opacity .2s cubic-bezier(.16,1,.3,1)}.gl-btn:hover{opacity:.88}.gl-btn[disabled]{opacity:.6;cursor:default}.gl-main{background:#a85733;color:#fff}.gl-ghost{background:transparent;color:#14512f;border-color:#14512f}.gl-line{animation:ab-rise .64s cubic-bezier(.16,1,.3,1) both}.gl-state{transition:background .4s cubic-bezier(.16,1,.3,1),color .4s cubic-bezier(.16,1,.3,1)}.gl-bar{transform-origin:left center;animation:ab-wipe .8s cubic-bezier(.16,1,.3,1) both}.gl-prints{display:grid;grid-template-columns:repeat(10,minmax(0,1fr));gap:6px}.gl-print{box-sizing:border-box;aspect-ratio:3 / 4;border-radius:6px;border:1.5px solid #E7E2DA;background:#fbf7f0}.gl-print.gl-on{border-color:#14512f}.gl-step{transition:background .4s cubic-bezier(.16,1,.3,1),color .4s cubic-bezier(.16,1,.3,1),border-color .4s cubic-bezier(.16,1,.3,1)}.gl-sticky{position:fixed;left:0;right:0;bottom:0;z-index:40;padding:10px 16px calc(10px + env(safe-area-inset-bottom));background:#fbf7f0f5;border-top:1px solid #E7E2DA;transform:translateY(110%);transition:transform .32s cubic-bezier(.16,1,.3,1)}.gl-sticky[data-shown=true]{transform:none}.gl-sticky .gl-btn{width:100%}@media(min-width:760px){.gl-sticky{display:none}}.gl-faq summary{cursor:pointer;list-style:none;padding:18px 0;font-weight:600;font-size:17.5px}.gl-faq summary::-webkit-details-marker{display:none}@media(prefers-reduced-motion:reduce){.gl-line,.gl-bar{animation:none!important}.gl-state,.gl-step,.gl-chip,.gl-sticky,.gl-btn{transition:none!important}}
