/* Shared green passes 4.5:1 with both black menu text and white CTA text. */
:root{--v26-green:#5a802b;--v4-green:var(--v26-green)}
#page-container .v2-order{background:var(--v26-green)!important;color:#fff!important}
#page-container .v2-order:hover{background:#456b19!important}
#page-container #menu-glowne-menu li:hover,#page-container #menu-glowne-menu li.current-menu-item:hover,#page-container #menu-glowne-menu li:focus-within:hover{background:var(--v26-green)!important}
#page-container #menu-glowne-menu li:hover>a{color:#000!important}
.v26-logo{position:relative;display:block;max-width:460px;width:100%;aspect-ratio:460/157;line-height:0;overflow:hidden}
.v26-logo img{display:block!important;width:100%!important;height:auto!important;margin:0!important}
.v26-logo .v26-logo-letters{clip-path:inset(0 84.35% 0 0)}
.v26-logo .v26-logo-right{position:absolute;inset:0;clip-path:inset(0 0 0 48.26%);transform:translateX(-12.17%)}
.v26-logo .v26-logo-glass{position:absolute;inset:0;clip-path:inset(0 51.74% 0 15.65%);transform:translateX(-5.87%) scale(.60);transform-origin:32% 43%}
.v7-cutout figcaption .v26-register-link{display:inline-block;margin-top:8px;font-size:12px;line-height:1.6;font-weight:500;color:#365513!important;text-decoration:underline;text-underline-offset:3px}
.v26-deadline{margin-top:8px;max-width:510px;line-height:1.6}
.v26-deadline button{border:0;padding:0;background:none;color:#26391b;font:inherit;font-size:14px;cursor:pointer;text-align:left;text-decoration:underline;text-underline-offset:3px}
.v26-deadline button span{margin-left:7px}
.v26-deadline small{display:block;margin-top:3px;color:#4d5847;font-size:12px;line-height:1.6}
.v26-deadline button:focus-visible,.v26-register-link:focus-visible,.v26-trust a:focus-visible{outline:2px solid #456b19;outline-offset:4px}
.v26-trust{background:#f8f9f5;border-top:1px solid #e1e6d9;border-bottom:1px solid #e1e6d9;padding:42px 0;color:#293128}
.v26-trust-inner{width:88%;max-width:1180px;margin:auto;display:grid;grid-template-columns:1fr 1.1fr;gap:75px;align-items:start}
.v26-trust .v26-eyebrow{padding:0;margin:0 0 12px;font-size:10px;letter-spacing:1.6px;color:#536947}
.v26-trust h2{font-size:30px;line-height:1.2;font-weight:600;color:#293128;padding:0;margin:0 0 15px}
.v26-trust h3{font-size:18px;line-height:1.4;font-weight:600;color:#293128;padding:0;margin:0 0 6px}
.v26-trust p{font-size:14px;line-height:1.8;color:#4d5847;padding:0;max-width:460px}
.v26-proof-list>div+div{margin-top:20px;padding-top:20px;border-top:1px solid #dce2d5}
.v26-trust a{display:inline-block;margin-top:6px;font-size:12px;line-height:1.7;color:#365513;text-decoration:underline;text-underline-offset:3px}
@media(max-width:650px){.v26-trust{padding:30px 0}.v26-trust-inner{width:89%;grid-template-columns:1fr;gap:25px}.v26-trust h2{font-size:26px}.v7-cutout figcaption .v26-register-link{font-size:11px}.v26-deadline button{font-size:13px}.v26-deadline small{font-size:11px}}
.v26-deadline-field{border:0;border-top:1px solid #dce2d5;margin:20px 0 10px;padding:16px 0 0;color:#293128}
.v26-deadline-field legend{font-size:14px;font-weight:600;padding-right:12px}
.v26-deadline-field label{font-size:13px;line-height:1.6}
.v26-deadline-toggle{display:flex;align-items:center;gap:9px}
.v26-deadline-field input[type=checkbox],.v26-deadline-field input[type=radio]{width:auto!important;height:auto!important;accent-color:var(--v26-green);margin:0 5px 0 0}
.v26-deadline-modes{display:flex;gap:25px;flex-wrap:wrap;margin:15px 0}
#v26-deadline-fields{max-width:540px;padding:0 0 8px}
#v26-deadline-fields[hidden],#v26-hours-wrap[hidden],#v26-date-wrap[hidden]{display:none}
#v26-hours-wrap>label{display:flex;align-items:center;justify-content:space-between}
#v26-hours-value{font-size:23px;font-weight:600;color:#365513}
.v26-deadline-field #v26-hours{width:100%;height:30px;cursor:pointer;accent-color:var(--v26-green);padding:0;box-shadow:none;border:0}
.v26-range-ends{display:flex;justify-content:space-between;font-size:11px;color:#536147}
.v26-deadline-field small{font-size:11px;display:block;color:#536147;line-height:1.6}
#v26-date-wrap label{display:block;margin-bottom:6px}
.v26-deadline-field #v26-date{font:inherit;min-height:44px;border:1px solid #b8c7a9;border-radius:3px;padding:8px;max-width:100%}
#v26-deadline-note{margin:10px 0 0;font-size:12px;line-height:1.6;color:#344c23;padding:0}
