.cb .cb-nav{z-index:2;color:var(--cream);box-shadow:none;background:#0a5a8f;border-bottom:0;gap:clamp(14px,2.2vw,32px);position:relative}.cb .cb-nav a{white-space:nowrap}.cb .cb-nav nav{gap:clamp(14px,2.2vw,30px)}.cb .cb-nav .cb-word b{color:#ffb066}.cb .cb-nav .cb-btn--sm{border-color:var(--navy);box-shadow:4px 4px 0 var(--navy)}.cb .cb-day{--px:0;--py:0;--scr:0;isolation:isolate;min-height:calc(100svh - 118px - var(--demo-h,0px));grid-template-columns:minmax(0,1fr) minmax(0,1.08fr);align-content:center;padding-top:clamp(22px,3vw,52px);padding-bottom:clamp(110px,13vw,210px);position:relative;overflow:hidden}.cb-sky{z-index:-1;background:linear-gradient(#0a5a8f 0%,#1c82bf 30%,#58b3e0 58%,#b4e1f5 82%,#fbf0d6 100%);position:absolute;inset:0}.cb-sky:after{content:"";background:radial-gradient(80% 95% at 0 40%,#063c6480,#0000 64%);position:absolute;inset:0}.cb-cloud{fill:#fff;filter:drop-shadow(0 10px #b4def4e6);opacity:.96;position:absolute}.cb-cloud.c1{width:clamp(150px,17vw,300px);translate:calc(var(--px) * -18px) calc(var(--py) * -6px);animation:46s ease-in-out infinite alternate cb-drift;top:9%;left:38%}.cb-cloud.c2{opacity:.8;width:clamp(120px,13vw,230px);translate:calc(var(--px) * -10px) calc(var(--py) * -4px);animation:62s ease-in-out infinite alternate-reverse cb-drift;top:4%;left:86%}.cb-cloud.c3{opacity:.9;width:clamp(130px,15vw,260px);translate:calc(var(--px) * -26px) calc(var(--py) * -8px);animation:54s ease-in-out infinite alternate cb-drift;top:55%;right:-2%}@keyframes cb-drift{to{transform:translate(7vw)}}.cb-mesa{width:108%;position:absolute;bottom:-1px;left:-4%}.cb-mesa.m1{fill:#e6b48a;height:clamp(200px,34svh,440px);translate:calc(var(--px) * -8px) calc(var(--scr) * 50px)}.cb-mesa.m2{fill:#cf7438;height:clamp(160px,27svh,360px);translate:calc(var(--px) * -20px) calc(var(--scr) * 26px)}.cb-mesa.m3{fill:var(--navy);height:clamp(90px,13svh,200px);translate:calc(var(--px) * -36px) 0}.cb-day .cb-copy,.cb-day .cb-art{position:relative}.cb-day .cb-script{color:#fff6dd;text-shadow:2px 2px #0a25408c}.cb-day h1{color:var(--cream);text-shadow:1px 1px 0 var(--navy), 2px 2px 0 var(--navy), 3px 3px 0 var(--navy), 4px 4px 0 var(--navy), 5px 5px 0 var(--navy);font-size:clamp(42px,min(6.2vw,11.5svh),112px)}.cb-day h1 .o{color:var(--orange);-webkit-text-stroke:1.5px var(--navy);position:relative}.cb-day h1 .o:after{content:attr(data-text);color:#0000;-webkit-text-stroke:0;text-shadow:none;background:linear-gradient(112deg,#0000 44%,#fffffff2 50%,#0000 56%) 120% 0/300% 100% no-repeat;-webkit-background-clip:text;background-clip:text;animation:7s ease-in-out 2.4s infinite cb-shine;position:absolute;inset:0}@keyframes cb-shine{0%{background-position:120% 0}30%,to{background-position:-30% 0}}.cb-day .cb-sub{color:#fff;text-shadow:0 1px 12px #063c64bf;margin-top:clamp(14px,2svh,28px);font-weight:500}.cb-day .cb-cta{margin-top:clamp(16px,2.6svh,32px)}.cb-day .cb-phone{color:var(--cream);text-shadow:2px 2px 0 var(--navy)}.cb-day .cb-phone small{color:#fff6dd;text-shadow:1px 1px #0a254099}.cb-day .cb-stamps{margin-top:clamp(16px,3svh,40px)}.cb-day .cb-stamps li{background:var(--cream);width:92px;height:92px;box-shadow:3px 3px 0 var(--navy)}.cb-day .cb-art{width:min(100%,780px,74svh);translate:calc(var(--px) * 12px) calc(var(--py) * 9px)}.cb-day .cb-burst{background:repeating-conic-gradient(#ffffff4d 0 4deg, transparent 4deg 10deg);animation-duration:110s;inset:-62%;-webkit-mask:radial-gradient(closest-side,#000 30%,#0000 78%);mask:radial-gradient(closest-side,#000 30%,#0000 78%)}.cb-day .cb-art:before{content:"";box-shadow:0 0 0 3px var(--navy), 0 0 70px 26px #fff4c4bf, 0 0 180px 70px #fff6;background:radial-gradient(circle,#fffdf2 0%,#fff6cf 58%,#ffe58f 100%);border-radius:50%;animation:6s ease-in-out infinite alternate cb-sunpulse;position:absolute;inset:-3%}@keyframes cb-sunpulse{to{box-shadow:0 0 0 3px var(--navy), 0 0 96px 36px #fff4c4e6, 0 0 230px 96px #ffffff80}}.cb-day .cb-ring circle:first-of-type{display:none}.cb-day .cb-badge{width:76%;filter:drop-shadow(var(--sx,0px) var(--sy,26px) 20px #0a254066)}.cb-glint,.cb-twinkle{pointer-events:none;position:absolute}.cb-glint{mix-blend-mode:soft-light;background:linear-gradient(112deg,#0000 42%,#ffffffe6 50%,#0000 58%) 130% 0/260% 100% no-repeat;animation:6s ease-in-out infinite cb-bob,6.5s ease-in-out 3.2s infinite cb-glint;inset:0;-webkit-mask:url(/brand/badge-t.webp) 50%/contain no-repeat;mask:url(/brand/badge-t.webp) 50%/contain no-repeat}@keyframes cb-glint{0%{background-position:130% 0}38%,to{background-position:-40% 0}}.cb-twinkle{aspect-ratio:1;clip-path:polygon(50% 0,56% 44%,100% 50%,56% 56%,50% 100%,44% 56%,0 50%,44% 44%);filter:drop-shadow(0 0 10px #fff);background:#fff;width:13%;animation:2.8s ease-in-out 3.4s infinite backwards cb-twinkle;top:37%;right:12%}.cb-day .cb-spark{filter:drop-shadow(0 0 8px #fffffff2);background:#fff}.cb .cb-band{z-index:1;margin-top:-14px;position:relative}@media (max-width:900px){.cb .cb-day{grid-template-columns:minmax(0,1fr);padding-top:40px}.cb-day .cb-art{width:min(84%,460px)}.cb-sky:after{background:linear-gradient(#0000 34%,#063c6473 62%,#063c6433 100%)}}@media (prefers-reduced-motion:reduce){.cb-day .cb-art,.cb-mesa,.cb-cloud{translate:none}}
.cb h2{font:400 clamp(34px, 4.8vw, 76px) / .98 var(--font-slab), serif;text-transform:uppercase;text-wrap:balance;margin:0}.cb h2 span{color:var(--orange);-webkit-text-stroke:1.5px var(--ink);paint-order:stroke fill;text-shadow:3px 3px 0 var(--ink)}.cb section>header,.cb-area>div:first-child{margin-bottom:clamp(36px,4vw,60px)}.cb section>header>p:not(.cb-script),.cb-area>div>p:not(.cb-script){color:#2b445c;max-width:54ch;margin:20px 0 0;font-size:clamp(16px,1.25vw,18px);line-height:1.6}.js-reveal [data-reveal]{opacity:0;transition:opacity .9s var(--ease-out) var(--d,0s), translate .9s var(--ease-out) var(--d,0s);translate:0 30px}.js-reveal [data-reveal].is-in{opacity:1;translate:0}.cb-seg,.cb-try-tabs{border:2px solid var(--ink);background:#fffdf9;border-radius:8px;padding:3px;display:inline-flex}.cb-seg button,.cb-try-tabs button{color:var(--ink);font:500 14px/1 var(--font-cond), sans-serif;letter-spacing:.12em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;border-radius:5px;padding:9px 16px;transition:background .25s,color .25s}.cb-seg button[aria-checked=true],.cb-try-tabs button[aria-selected=true]{background:var(--ink);color:var(--cream)}.cb-menu .pic{border:2px solid var(--ink);aspect-ratio:16/10;border-radius:5px;margin:0 0 20px;display:block;overflow:hidden}.cb-menu .pic img{object-fit:cover;filter:saturate(.9);width:100%;height:100%;transition:transform 1.1s var(--ease-out), filter .5s}.cb-menu li a:hover .pic img{filter:saturate(1.1);transform:scale(1.07)}.cb-how{padding:clamp(84px, 10vw, 150px) var(--gutter);background:var(--navy);color:var(--cream);--ink:var(--cream);position:relative}.cb-how .cb-script,.cb-reviews .cb-script{color:#7fc4e3}.cb-how ol{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(28px,4vw,64px);margin:0;padding:0;list-style:none;display:grid}.cb-how li{border-top:2px dashed #fdfbf766;padding-top:26px;position:relative}.cb-how .num{font:400 clamp(84px, 9vw, 150px) / .85 var(--font-slab), serif;color:var(--orange);-webkit-text-stroke:2px var(--cream);paint-order:stroke fill;text-shadow:6px 6px #00000059;display:block}.cb-how h3{font:400 clamp(22px, 2vw, 30px) / 1.05 var(--font-slab), serif;text-transform:uppercase;margin:22px 0 10px}.cb-how li p{color:#fdfbf7cc;max-width:36ch;margin:0;font-size:16px;line-height:1.6}.cb-trywrap{padding:clamp(84px, 10vw, 150px) var(--gutter);grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center;gap:clamp(28px,5vw,80px);display:grid}.cb .cb-trywrap>header{margin-bottom:0}.cb-try-tabs{margin-bottom:18px}.cb-try-frame{border:2px solid var(--ink);box-shadow:10px 10px 0 var(--ink);background:#fffdf9;border-radius:10px;padding:clamp(10px,1.4vw,18px);rotate:.6deg}.cb-try-pane{aspect-ratio:16/10;border:2px solid var(--ink);cursor:crosshair;touch-action:pan-y;background:#cfd8dc;border-radius:4px;position:relative;overflow:hidden}.cb-try-pane img,.cb-try-pane canvas{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.cb-try-pane canvas{opacity:0;transition:opacity .5s}.cb-blade{z-index:3;opacity:0;pointer-events:none;will-change:transform;background:linear-gradient(#f3f6f8 0%,#b9c3c9 42%,#6f7c85 43%,#1b2730 100%);border-radius:3px;width:160px;height:13px;transition:opacity .3s;position:absolute;top:0;left:0;box-shadow:0 8px 18px -6px #0000008c,0 0 0 1px #0000004d}.cb-blade i{background:linear-gradient(90deg, #c45200, var(--orange) 45%, #ff9a4d 60%, #c45200);border-radius:5px 5px 0 0;width:26px;height:20px;position:absolute;bottom:100%;left:50%;transform:translate(-50%)}.cb-try-hint{z-index:2;color:var(--cream);font:500 12px/1 var(--font-cond), sans-serif;letter-spacing:.16em;text-transform:uppercase;white-space:nowrap;pointer-events:none;background:#0a2540d1;border-radius:999px;padding:8px 14px;transition:opacity .6s;position:absolute;bottom:14px;left:50%;translate:-50%}.cb-try-hint.is-done{opacity:0}.cb-try-reset{border:0;border-bottom:2px solid var(--orange);font:500 14px/1 var(--font-cond), sans-serif;letter-spacing:.14em;text-transform:uppercase;cursor:pointer;background:0 0;margin:22px 0 0 auto;padding:6px 0;display:block}.cb-quotewrap{padding:clamp(84px, 10vw, 150px) var(--gutter);border-block:3px solid var(--ink);background:#f3ead9}.cb-quote{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:start;gap:clamp(24px,4vw,64px);display:grid}.cb-quote-form{gap:16px;display:grid}.cb-quote fieldset{border:2px solid var(--ink);min-width:0;transition:background .3s, box-shadow .35s var(--ease-out), translate .35s var(--ease-out);background:#fffdf98c;border-radius:10px;margin:0;padding:0 22px}.cb-quote fieldset.is-on{box-shadow:6px 6px 0 var(--ink);background:#fffdf9;translate:-2px -2px}.cb-quote legend{float:left;width:100%;padding:0}.cb-quote legend label{font:400 clamp(20px, 1.8vw, 26px) / 1 var(--font-slab), serif;text-transform:uppercase;cursor:pointer;align-items:center;gap:14px;padding:20px 0;display:flex}.cb-quote legend input{opacity:0;position:absolute}.cb-quote legend i{border:2px solid var(--ink);background:#fff;border-radius:6px;flex:none;place-items:center;width:30px;height:30px;transition:background .2s;display:grid}.cb-quote legend i:after{content:"";border:solid var(--ink);width:14px;height:8px;transition:scale .25s var(--ease-out);border-width:0 0 3px 3px;translate:0 -2px;rotate:-45deg;scale:0}.cb-quote legend input:checked+i{background:var(--orange)}.cb-quote legend input:checked+i:after{scale:1}.cb-quote legend input:focus-visible+i{outline:2px solid var(--orange);outline-offset:3px}.cb-quote-body{clear:both;justify-items:start;gap:16px;padding:4px 0 24px;display:grid}.cb-quote-body[hidden]{display:none}.cb-slider{width:100%;display:block}.cb-slider>span{color:#2b445c;justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:12px;font-size:15px;display:flex}.cb-slider output{font:400 26px/1 var(--font-slab), serif;color:var(--ink);white-space:nowrap}.cb-slider output small{font:500 12px/1 var(--font-cond), sans-serif;letter-spacing:.14em;text-transform:uppercase}.cb-slider input{appearance:none;border:2px solid var(--ink);background:linear-gradient(90deg, var(--orange) var(--pct), #fff var(--pct));cursor:pointer;border-radius:999px;width:100%;height:14px;margin:0;display:block}.cb-slider input::-webkit-slider-thumb{-webkit-appearance:none;border:2px solid var(--ink);background:var(--cream);width:30px;height:30px;box-shadow:3px 3px 0 var(--ink);border-radius:50%}.cb-slider input::-moz-range-thumb{border:2px solid var(--ink);background:var(--cream);width:26px;height:26px;box-shadow:3px 3px 0 var(--ink);border-radius:50%}.cb-check{cursor:pointer;align-items:center;gap:10px;font-size:15px;display:flex}.cb-check input{width:20px;height:20px;accent-color:var(--orange)}.cb-quote-side{gap:26px;display:grid;position:sticky;top:24px}.cb-ticket-wrap{filter:drop-shadow(7px 8px #0a2540eb);rotate:.8deg}.cb-ticket{background:#fffefb;padding:28px 26px 40px;position:relative;-webkit-mask:conic-gradient(from -45deg at bottom,#0000,#000 1deg 89deg,#0000 90deg) 50%/12px 100%;mask:conic-gradient(from -45deg at bottom,#0000,#000 1deg 89deg,#0000 90deg) 50%/12px 100%}.cb-ticket header{border-bottom:2px dashed var(--ink);text-align:center;padding-bottom:16px}.cb-ticket header b{font:400 22px/1 var(--font-slab), serif;text-transform:uppercase;display:block}.cb-ticket header span,.cb-ticket footer span{font:500 12px/1 var(--font-cond), sans-serif;letter-spacing:.2em;text-transform:uppercase}.cb-ticket header span{margin-top:8px;display:block}.cb-ticket ul{margin:0;padding:6px 0;list-style:none}.cb-ticket li{border-bottom:1px dotted #0a254066;justify-content:space-between;align-items:baseline;gap:16px;padding:12px 0;font-size:16px;font-weight:600;display:flex}.cb-ticket li small{color:#4a6077;margin-top:3px;font-size:13px;font-weight:400;display:block}.cb-ticket li b{font:400 20px/1 var(--font-slab), serif;white-space:nowrap}.cb-ticket li.save b{color:#0c7a43}.cb-ticket-empty{text-align:center;color:#4a6077;margin:0;padding:28px 0}.cb-ticket footer{border-top:2px solid var(--ink);justify-content:space-between;align-items:baseline;padding:18px 0 6px;display:flex}.cb-ticket footer strong{font:400 clamp(44px, 4.4vw, 64px) / 1 var(--font-slab), serif;color:var(--orange);-webkit-text-stroke:1.5px var(--ink);paint-order:stroke fill}.cb-ticket-note{color:#4a6077;margin:8px 0 20px;font-size:13px;line-height:1.5}.cb-ticket .cb-btn{text-align:center;display:block}.cb-roi{border:2px solid var(--ink);background:var(--navy);color:var(--cream);border-radius:10px;padding:26px}.cb-roi h3{font:400 20px/1.1 var(--font-slab), serif;text-transform:uppercase;margin:0 0 16px}.cb-roi .cb-seg{border-color:var(--cream);background:0 0}.cb-roi .cb-seg button{color:var(--cream)}.cb-roi .cb-seg button[aria-checked=true]{background:var(--cream);color:var(--navy)}.cb-roi-note,.cb-roi-fine{color:#fdfbf7b8;margin:12px 0 0;font-size:13px;line-height:1.5}.cb-roi dl{grid-template-columns:1fr 1fr;gap:18px;margin:20px 0;display:grid}.cb-roi dt{font:500 12px/1 var(--font-cond), sans-serif;letter-spacing:.18em;text-transform:uppercase;color:#fdfbf7b8}.cb-roi dd{font:400 clamp(30px, 3vw, 42px) / 1 var(--font-slab), serif;margin:8px 0 0}.cb-roi dd.sub{font:400 13px/1.3 var(--font-sans), sans-serif;color:#fdfbf7b8;margin-top:6px}.cb-bars{grid-template-columns:repeat(12,1fr);gap:2px;padding-top:6px;display:grid}.cb-bars>div{cursor:default;flex-direction:column;justify-content:flex-end;align-items:center;height:104px;display:flex}.cb-bars i{background:var(--orange);width:min(14px,60%);min-height:3px;transition:height .6s var(--ease-out), background .2s;border-radius:4px 4px 0 0;display:block}.cb-bars>div.is-hot i{background:#ffb27a}.cb-bars span{text-align:center;width:100%;font:500 11px/1 var(--font-cond), sans-serif;color:#fdfbf7b8;border-top:1px solid #fdfbf74d;margin-top:6px;padding-top:5px}.cb-bars-tip{color:var(--cream);grid-column:1/-1;margin:10px 0 0;font-size:13px}.cb-why{padding:clamp(84px, 10vw, 150px) var(--gutter)}.cb-why ul{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(28px,3.4vw,56px) clamp(24px,3vw,48px);margin:0;padding:0;list-style:none;display:grid}.cb-why li{border-top:2px solid var(--ink);box-shadow:0 -5px 0 -3px var(--cream), 0 -6px 0 -3px var(--ink);padding-top:22px}.cb-why .cb-star{width:26px;height:26px;color:var(--orange)}.cb-why h3{font:400 clamp(20px, 1.8vw, 26px) / 1.05 var(--font-slab), serif;text-transform:uppercase;margin:14px 0 10px}.cb-why p{color:#2b445c;margin:0;font-size:16px;line-height:1.6}.cb-reviews{background:var(--navy);color:var(--cream);padding:clamp(84px,10vw,150px) 0;overflow:hidden}.cb-reviews header{padding:0 var(--gutter)}.cb-reviews-track ul{gap:22px;width:max-content;margin:0;padding:8px 11px 14px;list-style:none;animation:70s linear infinite cb-slide2;display:flex}.cb-reviews-track:hover ul{animation-play-state:paused}@keyframes cb-slide2{to{transform:translate(-50%)}}.cb-reviews li{background:var(--cream);width:min(380px,78vw);color:var(--navy);box-shadow:7px 7px 0 var(--orange);border-radius:10px;flex-direction:column;padding:26px;display:flex}.cb-reviews li:nth-child(odd){rotate:-.7deg}.cb-reviews li:nth-child(2n){rotate:.8deg}.cb-reviews .stars{color:var(--orange);letter-spacing:2px;font-size:20px}.cb-reviews blockquote{margin:14px 0 22px;font-size:17px;line-height:1.55}.cb-reviews cite{font:500 13px/1.3 var(--font-cond), sans-serif;letter-spacing:.14em;text-transform:uppercase;color:#4a6077;margin-top:auto;font-style:normal}.cb-reviews cite b{font:400 17px/1.2 var(--font-slab), serif;letter-spacing:.02em;color:var(--navy);display:block}.cb-area{padding:clamp(84px, 10vw, 150px) var(--gutter);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(28px,5vw,80px);display:grid}.cb .cb-area>div:first-child{margin-bottom:0}.cb-area ul{columns:2;border:2px solid var(--ink);outline:1.5px solid var(--ink);outline-offset:-9px;box-shadow:8px 8px 0 var(--teal);background:#fffdf9;border-radius:10px;column-gap:28px;margin:0;padding:clamp(22px,3vw,40px);list-style:none}.cb-area li{font:500 clamp(15px, 1.4vw, 19px) / 1.2 var(--font-cond), sans-serif;letter-spacing:.12em;text-transform:uppercase;break-inside:avoid;padding:9px 0}.cb-area .cb-star{color:var(--orange);margin-right:8px}.cb-faq{padding:0 var(--gutter) clamp(84px, 10vw, 150px);grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(28px,5vw,80px);display:grid}.cb-faq details{border-bottom:2px solid var(--ink)}.cb-faq details:first-child{border-top:2px solid var(--ink)}.cb-faq summary{font:500 clamp(18px, 1.6vw, 23px) / 1.25 var(--font-cond), sans-serif;letter-spacing:.03em;text-transform:uppercase;cursor:pointer;justify-content:space-between;align-items:center;gap:20px;padding:22px 0;list-style:none;display:flex}.cb-faq summary::-webkit-details-marker{display:none}.cb-faq summary i{border:2px solid var(--ink);width:30px;height:30px;transition:background .3s, rotate .4s var(--ease-out);border-radius:50%;flex:none;position:relative}.cb-faq summary i:before,.cb-faq summary i:after{content:"";background:var(--ink);height:2px;margin-top:-1px;position:absolute;inset:50% 7px auto}.cb-faq summary i:after{rotate:90deg}.cb-faq details[open] summary i{background:var(--orange);rotate:45deg}.cb-faq details p{color:#2b445c;max-width:62ch;margin:0;padding:0 0 26px;font-size:16px;line-height:1.65}.cb-close{padding:clamp(96px, 12vw, 180px) var(--gutter);border-top:3px solid var(--ink);text-align:center;isolation:isolate;position:relative;overflow:hidden}.cb-close .cb-burst{z-index:-1;width:150vmax;height:150vmax;margin:-75vmax 0 0 -75vmax;inset:50% auto auto 50%}.cb-close .cb-script{transform-origin:50%;transform:rotate(-3deg)}.cb-close h2{font-size:clamp(48px,8.4vw,140px)}.cb-close .cb-cta{text-align:left;justify-content:center;margin-top:40px}.cb-hours{font:500 14px/1 var(--font-cond), sans-serif;letter-spacing:.2em;text-transform:uppercase;margin:34px 0 0}.cb-foot{padding:clamp(40px, 5vw, 72px) var(--gutter) 34px;background:var(--navy);color:var(--cream);grid-template-columns:1fr auto;align-items:center;gap:28px 40px;display:grid}.cb-foot>div{align-items:center;gap:18px;display:flex}.cb-foot img{width:92px;height:auto}.cb-foot p{font-family:var(--font-script), cursive;color:#7fc4e3;margin:0;font-size:24px}.cb-foot p b{font:400 22px/1.2 var(--font-slab), serif;text-transform:uppercase;color:var(--cream);display:block}.cb-foot nav{font:500 14px/1 var(--font-cond), sans-serif;letter-spacing:.14em;text-transform:uppercase;flex-wrap:wrap;gap:10px 26px;display:flex}.cb-foot nav a:hover,.cb-legal a:hover{color:var(--orange)}.cb-foot .cb-legal{font:400 13px/1.4 var(--font-sans), sans-serif;color:#fdfbf7b3;border-top:1px solid #fdfbf733;flex-wrap:wrap;grid-column:1/-1;justify-content:space-between;gap:10px 24px;padding-top:22px;display:flex}.cb-legal a{color:var(--cream);border-bottom:1px solid var(--orange)}@media (max-width:900px){.cb-how ol,.cb-why ul,.cb-trywrap,.cb-quote,.cb-area,.cb-faq,.cb-foot{grid-template-columns:minmax(0,1fr)}.cb-quote-side{position:static}}@media (max-width:560px){.cb-area ul{columns:1}.cb-quote fieldset{padding:0 16px}.cb-ticket{padding:24px 18px 36px}}@media (prefers-reduced-motion:reduce){.cb-reviews-track{overflow-x:auto}.cb-reviews-track ul{animation:none}}.cb-foot{grid-template-columns:auto minmax(0,1fr)}.cb-foot>div{white-space:nowrap}.cb-foot nav{justify-content:flex-end}@media (max-width:900px){.cb-foot{grid-template-columns:minmax(0,1fr)}.cb-foot nav{justify-content:flex-start}}
