.booth-page{--ink:#142019;--field:#1c2b24;--field-2:#19271f;--moss:#2f5d4f;--fern:#3f8f6b;--fern-lt:#7fb89a;--fern-dk:#2c6a4f;--spring:#b9e3c6;--mint:#cfe6d8;--cream:#f3f1e9;--cream-dim:rgba(243,241,233,.72);--cream-faint:rgba(243,241,233,.52);--gold:#c08a2d;--gold-lt:#d29a32;--bg:#0c130f;--hair:rgba(185,227,198,.14);--hair-strong:rgba(185,227,198,.28);--wrap:1160px;--mono:ui-monospace,"SF Mono","Roboto Mono",Menlo,Consolas,monospace;position:relative;min-height:100vh;isolation:isolate;overflow-x:clip;color:var(--cream);background:#0c130f;text-align:left;font-family:Archivo,system-ui,-apple-system,sans-serif;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.booth-page:before{content:"";position:fixed;inset:0;z-index:0;pointer-events:none;background:radial-gradient(90% 60% at 12% 4%,#cfe6d813,#14201900 55%),linear-gradient(158deg,#21342a 0%,var(--field) 34%,var(--field-2) 64%,var(--ink) 100%)}.booth-page *{margin:0;padding:0;box-sizing:border-box}.booth-page a{color:inherit;text-decoration:none}.booth-page .grain,.booth-page .fiber{position:fixed;inset:0;width:100%;height:100%;pointer-events:none;z-index:0}.booth-page .fiber{opacity:.05;mix-blend-mode:soft-light}.booth-page .grain{opacity:.06;mix-blend-mode:overlay}.booth-page .wrap{width:100%;max-width:var(--wrap);margin:0 auto;padding:0 clamp(20px,5vw,64px);position:relative;z-index:2}.booth-page .btn{display:inline-flex;align-items:center;gap:.6em;font-family:Archivo,sans-serif;font-weight:700;font-size:15px;letter-spacing:.14em;text-transform:uppercase;padding:16px 30px;border-radius:999px;max-width:100%;text-align:center;cursor:pointer;transition:transform .18s ease,box-shadow .18s ease,background .18s ease,border-color .18s ease}.booth-page .btn .arw{transition:transform .18s ease}.booth-page .btn:hover .arw{transform:translate(3px)}.booth-page .btn-gold{background:linear-gradient(180deg,var(--gold-lt),var(--gold));color:var(--ink);box-shadow:0 10px 26px #00000057,inset 0 1px #fff7e46b}.booth-page .btn-gold:hover{transform:translateY(-2px);box-shadow:0 16px 34px #0000006b,inset 0 1px #fff7e480}.booth-page .btn-ghost{background:transparent;color:var(--cream);border:1px solid var(--hair-strong);letter-spacing:.1em}.booth-page .btn-ghost:hover{border-color:var(--spring);color:var(--spring);transform:translateY(-2px)}.booth-page .btn:focus-visible{outline:2px solid var(--spring);outline-offset:3px}.booth-page .eyebrow{display:inline-flex;align-items:center;gap:14px;font-family:Archivo,sans-serif;font-weight:700;font-size:12px;line-height:1;letter-spacing:.24em;text-transform:uppercase;color:var(--fern-lt)}.booth-page .eyebrow:before{content:"";width:40px;height:3px;border-radius:2px;background:linear-gradient(90deg,var(--gold-lt),var(--gold))}.booth-page .topbar{position:relative;z-index:5;display:flex;align-items:center;justify-content:space-between;padding:26px clamp(20px,5vw,64px);max-width:var(--wrap);margin:0 auto}.booth-page .wordmark{display:flex;align-items:center;gap:13px}.booth-page .wordmark svg{display:block;fill:var(--spring)}.booth-page .wordmark .name{font-weight:700;font-size:17px;letter-spacing:.34em;color:var(--cream);text-transform:uppercase;padding-left:1px}.booth-page .topbar-right{display:flex;align-items:center;gap:22px}.booth-page .topbar-show{text-align:right;line-height:1.2}.booth-page .topbar-show .a{font-family:"PT Serif",serif;font-weight:700;font-size:18px;color:var(--cream)}.booth-page .topbar-show .b{font-weight:600;font-size:11px;letter-spacing:.14em;color:var(--fern-lt);text-transform:uppercase}.booth-page .topbar .btn{padding:12px 22px;font-size:12px}.booth-page .hero{position:relative;padding:clamp(48px,8vw,96px) 0 clamp(56px,7vw,88px);overflow:clip;text-align:left}.booth-page .frond{position:absolute;z-index:1;pointer-events:none;right:min(-6vw,-40px);bottom:-4%;width:min(74vw,760px);height:auto;fill:#52866b;opacity:.12;transform:rotate(8deg);filter:drop-shadow(0 1px 0 rgba(8,14,10,.5))}.booth-page .hero .frond{top:50%;bottom:auto;transform:translateY(-50%) rotate(8deg)}.booth-page .hero-inner{position:relative;z-index:3;max-width:820px}.booth-page .tick{width:88px;height:4px;border-radius:2px;background:linear-gradient(90deg,var(--gold-lt),var(--gold));margin-bottom:26px}.booth-page .kicker{font-weight:700;font-size:13px;letter-spacing:.24em;text-transform:uppercase;color:var(--fern-lt);margin-bottom:22px}.booth-page h1.headline{font-family:"PT Serif",serif;font-weight:700;font-size:clamp(2.7rem,8.2vw,5.6rem);line-height:.98;letter-spacing:-.012em;margin-bottom:26px}.booth-page h1.headline .cream{color:var(--cream)}.booth-page h1.headline .spring{color:var(--spring)}.booth-page h1.headline .dot{color:var(--gold)}.booth-page .subhead{font-size:clamp(1.05rem,1.7vw,1.3rem);line-height:1.55;color:var(--cream-dim);max-width:600px;margin-bottom:36px;font-weight:400}.booth-page .subhead b{color:var(--cream);font-weight:600}.booth-page .cta-row{display:flex;flex-wrap:wrap;gap:14px;margin-bottom:52px}.booth-page .meta{display:flex;flex-wrap:wrap;gap:clamp(24px,5vw,52px);padding-top:30px;border-top:1px solid var(--hair);max-width:720px}.booth-page .meta .item .label{display:block;font-weight:700;font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:var(--fern-lt);margin-bottom:8px}.booth-page .meta .item .value{display:block;font-weight:600;font-size:clamp(1rem,1.5vw,1.2rem);color:var(--cream)}.booth-page .meta .item .value.gold{color:var(--gold-lt)}.booth-page .findus-details .item a.value{color:var(--spring);text-decoration:underline;text-underline-offset:3px}.booth-page section.band{position:relative;z-index:2;padding:clamp(56px,7vw,88px) 0}.booth-page .band-head{max-width:720px;margin-bottom:clamp(36px,5vw,56px)}.booth-page .band-head h2{font-family:"PT Serif",serif;font-weight:700;font-size:clamp(1.9rem,4.4vw,3.1rem);line-height:1.06;letter-spacing:-.01em;color:var(--cream);margin-top:20px}.booth-page .band-head h2 .spring{color:var(--spring)}.booth-page .divider{border:0;border-top:1px solid var(--hair);max-width:var(--wrap);margin:0 auto}.booth-page .cards{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.booth-page .card{background:#f3f1e908;border:1px solid var(--hair);border-radius:20px;padding:32px 30px 34px;transition:transform .2s ease,border-color .2s ease,background .2s ease}.booth-page .card:hover{transform:translateY(-4px);border-color:var(--hair-strong);background:#f3f1e90d}.booth-page .card .num{font-family:var(--mono);font-weight:600;letter-spacing:.05em;font-size:15px;color:var(--gold-lt);display:block;margin-bottom:18px}.booth-page .card h3{font-family:"PT Serif",serif;font-weight:700;font-size:1.4rem;color:var(--spring);margin-bottom:12px;line-height:1.15}.booth-page .card p{font-size:1.02rem;line-height:1.55;color:var(--cream-dim)}.booth-page .proof{position:relative;z-index:2;padding:clamp(48px,7vw,88px) 0}.booth-page .proof-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:26px;padding-bottom:clamp(34px,4vw,48px);border-bottom:1px solid var(--hair)}.booth-page .stat{display:flex;flex-direction:column;gap:8px}.booth-page .stat .n{font-family:"PT Serif",serif;font-weight:700;font-size:clamp(1.9rem,3.4vw,2.7rem);line-height:1;color:var(--spring);letter-spacing:-.01em}.booth-page .stat .l{font-size:12.5px;line-height:1.4;color:var(--cream-dim);letter-spacing:.01em}.booth-page .quote{margin-top:clamp(32px,4vw,48px);max-width:820px;font-family:"PT Serif",serif;font-size:clamp(1.3rem,2.5vw,1.95rem);line-height:1.34;color:var(--cream);font-style:italic}.booth-page .quote cite{display:block;margin-top:18px;font-family:Archivo,sans-serif;font-style:normal;font-weight:700;font-size:12px;letter-spacing:.18em;text-transform:uppercase;color:var(--fern-lt)}.booth-page .data-band{position:relative;z-index:2;padding:clamp(20px,4vw,40px) 0}.booth-page .data-card{position:relative;overflow:hidden;border:1px solid var(--hair-strong);border-radius:26px;background:radial-gradient(120% 130% at 8% 0%,#b9e3c61f,#14201900 52%),linear-gradient(158deg,#2f5d4f3d,#14201980);padding:clamp(38px,5vw,68px)}.booth-page .data-card .eyebrow{margin-bottom:20px}.booth-page .data-card h2{font-family:"PT Serif",serif;font-weight:700;font-size:clamp(2rem,4.8vw,3.3rem);line-height:1.04;letter-spacing:-.012em;color:var(--cream);margin-bottom:20px;max-width:16ch}.booth-page .data-card h2 .spring{color:var(--spring)}.booth-page .data-card p{font-size:clamp(1.06rem,1.7vw,1.28rem);line-height:1.55;color:var(--cream-dim);max-width:640px;margin-bottom:28px}.booth-page .data-card p b{color:var(--cream);font-weight:600}.booth-page .chips{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:34px}.booth-page .chip{font-weight:600;font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:var(--mint);background:#b9e3c614;border:1px solid var(--hair);border-radius:999px;padding:9px 16px}.booth-page .panel-cap{font-family:var(--mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--fern-lt);margin-top:20px;text-align:center}.booth-page .wsuite{background:#f6f5ef;color:#1c2b24;border-radius:18px;overflow:hidden;border:1px solid rgba(255,255,255,.08);box-shadow:0 34px 80px -24px #0009}.booth-page .wsuite-bar{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:15px 22px;background:#fff;border-bottom:1px solid rgba(20,32,25,.1)}.booth-page .wsuite-bar .brand{display:flex;align-items:center;gap:9px;font-weight:700;font-size:12px;letter-spacing:.16em;text-transform:uppercase;color:#233029}.booth-page .wsuite-bar .brand svg{fill:#2c6a4f}.booth-page .wsuite-bar .rec{font-family:var(--mono);font-size:11px;letter-spacing:.02em;color:#5d6b62}.booth-page .wsuite-cols{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:#14201914}.booth-page .wscol{background:#f6f5ef;padding:22px 18px 26px}.booth-page .wscol .mrow{display:flex;align-items:center;gap:10px}.booth-page .wscol .mrow img{width:28px;height:28px;flex:none;display:block}.booth-page .wscol .mname{font-weight:600;font-size:15px;letter-spacing:.02em;color:#142019;line-height:1.1}.booth-page .wscol .mname sup{font-size:.55em;font-weight:700;position:relative;top:-.42em;margin-left:2px;vertical-align:baseline}.booth-page .wscol .mmove{margin-top:16px;font-weight:800;font-size:1.42rem;line-height:1.1;letter-spacing:.01em;color:#142019}.booth-page .wscol .mmove .marr{font-weight:600;color:#9aa89e}.booth-page .wscol .mline{margin-top:9px;font-size:.88rem;line-height:1.45;color:#5d6b62}.booth-page .wsuite-foot{display:flex;align-items:center;justify-content:space-between;gap:14px 24px;flex-wrap:wrap;padding:15px 22px;background:#2f5d4f12;border-top:1px solid rgba(20,32,25,.1)}.booth-page .wsuite-foot .lbl{display:flex;align-items:center;gap:8px;font-size:13px;line-height:1.3;color:#5d6b62}.booth-page .wsuite-foot .lbl b{color:#1c2b24;font-weight:700}.booth-page .wsuite-foot .lbl-fernie{width:17px;height:17px;flex:none;display:block}.booth-page .wsuite-foot .fnm{color:#2c6a4f;white-space:nowrap}.booth-page .wschips{display:flex;flex-wrap:wrap;gap:7px}.booth-page .wschip{font-family:var(--mono);font-size:11px;color:#3a4a42;background:#fff;border:1px solid rgba(20,32,25,.12);border-radius:6px;padding:5px 10px}.booth-page .band-head--center{margin-left:auto;margin-right:auto;text-align:center}.booth-page .band-head--center .sub{margin:18px auto 0;max-width:660px;font-size:clamp(1.02rem,1.5vw,1.2rem);line-height:1.55;color:var(--cream-dim)}.booth-page .fernie-stage{position:relative;margin-top:clamp(28px,4vw,44px)}.booth-page .fernie-row{position:relative;height:560px;perspective:1700px}.booth-page .fernie-row .fernie{position:absolute;top:50%;left:50%;width:380px;min-height:505px;display:flex;flex-direction:column;transform-style:preserve-3d;transition:transform .6s cubic-bezier(.4,0,.2,1),filter .6s,box-shadow .6s}.booth-page .pos-c{transform:translate(-50%,-50%) translateZ(40px);filter:none;z-index:10;box-shadow:0 8px 16px #0000002e,0 50px 90px -40px #0009}.booth-page .pos-l1{transform:translate(-50%,-50%) translate(-402px) translateZ(-90px) scale(.9) rotateY(20deg);filter:brightness(.74) saturate(.92);z-index:9}.booth-page .pos-r1{transform:translate(-50%,-50%) translate(402px) translateZ(-90px) scale(.9) rotateY(-20deg);filter:brightness(.74) saturate(.92);z-index:9}.booth-page .pos-l2{transform:translate(-50%,-50%) translate(-740px) translateZ(-120px) scale(.82) rotateY(24deg);filter:brightness(.55) saturate(.85);z-index:8}.booth-page .pos-r2{transform:translate(-50%,-50%) translate(740px) translateZ(-120px) scale(.82) rotateY(-24deg);filter:brightness(.55) saturate(.85);z-index:8}.booth-page .fernie .fernie-bd{display:flex;flex-direction:column;flex:1}.booth-page .fernie .fernie-ft{margin-top:auto}.booth-page .fchev{position:absolute;top:50%;transform:translateY(-50%);z-index:20;width:52px;height:52px;border-radius:50%;border:1px solid var(--hair-strong);background:#0c130fb8;backdrop-filter:blur(6px);color:var(--cream);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:border-color .15s,color .15s,transform .12s}.booth-page .fchev:hover{border-color:var(--spring);color:var(--spring)}.booth-page .fchev:active{transform:translateY(-50%) scale(.93)}.booth-page .fchev:focus-visible{outline:2px solid var(--spring);outline-offset:3px}.booth-page .fchev--prev{left:-6px}.booth-page .fchev--next{right:-6px}.booth-page .fchev svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.8}.booth-page .fernie-controls{display:flex;align-items:center;justify-content:center;gap:8px;margin-top:26px}.booth-page .fdot{height:7px;width:7px;border-radius:999px;background:var(--hair-strong);border:0;padding:0;cursor:pointer;transition:width .3s,background .3s}.booth-page .fdot.on{width:26px;background:var(--spring)}.booth-page .fdot:focus-visible{outline:2px solid var(--spring);outline-offset:3px}.booth-page .fplay{width:34px;height:34px;margin-left:10px;border-radius:50%;border:1px solid var(--hair-strong);background:transparent;color:var(--cream-dim);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:border-color .15s,color .15s}.booth-page .fplay:hover{border-color:var(--spring);color:var(--spring)}.booth-page .fplay svg{width:13px;height:13px;fill:currentColor}.booth-page .fernie--cust .fline svg{fill:#2f80c2}.booth-page .fernie-ft .op{background:#2f80c2;color:#fff}.booth-page .fernie-ft .vi{background:#63b76b;color:#fff}.booth-page .fernie-ft .mp{background:#8f64a3;color:#fff}.booth-page .fernie-ft .orp{background:#db6e14;color:#fff}.booth-page .ptile{display:flex;align-items:center;justify-content:space-between;padding:12px 14px;border:1px solid rgba(20,32,25,.1);border-radius:10px;margin-top:10px}.booth-page .ptile .pn{font-weight:600;font-size:.97rem;color:#142019}.booth-page .pchip{font-weight:700;font-size:10px;letter-spacing:.06em;text-transform:uppercase;color:#2f6b39;background:#63b76b29;border-radius:999px;padding:3px 9px}.booth-page .ptile:first-of-type{margin-top:14px}.booth-page .fstat{display:flex;align-items:center;gap:10px;padding:6px 0;font-size:.9rem;color:#3f4948}.booth-page .fstat .sl{width:76px;flex:none}.booth-page .fstat .sb{flex:1;height:7px;border-radius:999px;background:#14201917;overflow:hidden}.booth-page .fstat .sf{display:block;height:100%;border-radius:999px;background:#db6e14}.booth-page .fstat .sn{font-family:var(--mono);font-size:11px;color:#3f4948;min-width:20px;text-align:right}.booth-page .fernie{background:#fff;color:#1c2b24;border-radius:16px;overflow:hidden;border:1px solid rgba(20,32,25,.06);box-shadow:0 34px 80px -24px #0009}.booth-page .fernie-hd{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;padding:15px 18px;border-bottom:1px solid rgba(20,32,25,.08)}.booth-page .fernie-hd .l{display:flex;align-items:center;gap:8px;font-weight:700;font-size:14px;color:#233029}.booth-page .fernie-hd .l img{display:block;width:18px;height:22px;margin-top:-4px}.booth-page .fnm{font-weight:700;text-transform:lowercase;letter-spacing:0;font-style:normal}.booth-page .fnm sup{font-size:.5em;line-height:0}.booth-page h2 .fnm sup{font-size:.28em;position:relative;top:-.25em;margin-left:.08em}.booth-page .fernie-hd .beta{font-family:var(--mono);font-size:10px;letter-spacing:.06em;color:#6b7b72;border:1px solid rgba(20,32,25,.15);border-radius:5px;padding:2px 6px}.booth-page .fernie-hd .tag{font-family:var(--mono);font-size:10px;letter-spacing:.05em;white-space:nowrap;border-radius:999px;padding:5px 11px;border:1px solid}.booth-page .fernie-hd .tag--order{color:#a53131;background:#ba363614;border-color:#ba363647}.booth-page .fernie-hd .tag--cust{color:#2f6db5;background:#2f6db514;border-color:#2f6db547}.booth-page .fernie-hd .tag--cat{color:#3f8f6b;background:#3f8f6b14;border-color:#3f8f6b4d}.booth-page .fernie-bd{padding:18px}.booth-page .fernie-prompt{display:flex;gap:9px;background:#f4f3ee;border:1px solid rgba(20,32,25,.08);border-radius:10px;padding:13px 14px;font-size:.97rem;line-height:1.4;color:#2a3a32;margin-bottom:20px}.booth-page .fernie-prompt .plus{color:#9aa8a0;font-weight:700;flex:none}.booth-page .fernie-drafted{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.booth-page .fernie-drafted .t{font-family:"PT Serif",serif;font-weight:700;font-size:1.15rem;color:#142019;white-space:nowrap}.booth-page .fernie-drafted .ref{font-family:var(--mono);font-size:10px;letter-spacing:.03em;color:#6b7b72;text-align:right}.booth-page .fline{display:flex;align-items:center;gap:12px;padding:11px 0;border-top:1px solid rgba(20,32,25,.07)}.booth-page .fline:first-of-type{margin-top:12px;border-top:1px solid rgba(20,32,25,.12)}.booth-page .fline svg{width:15px;height:15px;flex:none;fill:#3f8f6b}.booth-page .fline .nm{flex:1;font-size:.97rem;color:#1c2b24}.booth-page .fline .sku{font-family:var(--mono);font-size:10px;color:#6b7b72}.booth-page .fline .qty{font-weight:800;font-size:1rem;color:#142019;min-width:26px;text-align:right}.booth-page .fernie-note{font-size:.88rem;line-height:1.45;color:#6b7b72;margin:14px 0 18px}.booth-page .fernie-note b{color:#2c6a4f}.booth-page .fernie-ft{display:flex;flex-wrap:wrap;gap:10px}.booth-page .fernie-ft span{font-weight:700;font-size:12px;letter-spacing:.07em;text-transform:uppercase;padding:12px 18px;border-radius:9px;white-space:nowrap}.booth-page .fernie-ft .rv{background:#ba3636;color:#fff}.booth-page .fernie-ft .add{border:1px solid rgba(20,32,25,.16);color:#2a3a32}.booth-page .findus{position:relative;z-index:2;padding:clamp(56px,8vw,104px) 0}.booth-page .findus-card{position:relative;overflow:hidden;border:1px solid var(--hair-strong);border-radius:26px;background:radial-gradient(120% 140% at 88% 12%,#c08a2d24,#14201900 55%),linear-gradient(158deg,#2f5d4f47,#14201980);padding:clamp(38px,5vw,64px);display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:36px}.booth-page .findus-card .frond{right:-8%;bottom:-30%;width:min(52vw,440px);opacity:.1}.booth-page .findus-left{position:relative;z-index:3}.booth-page .findus-left .lead{font-weight:700;font-size:12px;letter-spacing:.24em;text-transform:uppercase;color:var(--fern-lt);margin-bottom:14px}.booth-page .booth-no{font-family:"PT Serif",serif;font-weight:700;font-size:clamp(3rem,8vw,5rem);line-height:.9;color:var(--cream);letter-spacing:-.01em}.booth-page .booth-no .amp{color:var(--gold-lt)}.booth-page .findus-details{display:flex;flex-wrap:wrap;gap:28px;margin-top:26px}.booth-page .findus-details .item .label{display:block;font-weight:700;font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:var(--fern-lt);margin-bottom:7px}.booth-page .findus-details .item .value{display:block;font-weight:600;font-size:1.08rem;color:var(--cream)}.booth-page .findus-right{position:relative;z-index:3}.booth-page .final{position:relative;z-index:2;text-align:center;padding:clamp(72px,10vw,132px) 0}.booth-page .final .tick{margin:0 auto 28px}.booth-page .final h2{font-family:"PT Serif",serif;font-weight:700;font-size:clamp(2.1rem,5.5vw,3.7rem);line-height:1.04;letter-spacing:-.012em;color:var(--cream);margin-bottom:20px}.booth-page .final h2 .spring{color:var(--spring)}.booth-page .final p{font-size:clamp(1.05rem,1.6vw,1.25rem);line-height:1.55;color:var(--cream-dim);max-width:560px;margin:0 auto 38px}.booth-page .final .btn{font-size:16px;padding:19px 40px}.booth-page footer{position:relative;z-index:2;border-top:1px solid var(--hair);padding:44px 0 56px}.booth-page .foot-inner{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:20px}.booth-page .foot-left{display:flex;align-items:center;gap:12px}.booth-page .foot-left svg{fill:var(--spring)}.booth-page .foot-left .name{font-weight:700;font-size:14px;letter-spacing:.3em;text-transform:uppercase;color:var(--cream);white-space:nowrap}.booth-page .foot-tag{font-family:"PT Serif",serif;font-style:italic;font-size:1.05rem;color:var(--cream-dim)}.booth-page .foot-right{font-size:13px;letter-spacing:.06em;color:var(--cream-faint)}.booth-page .sticky-cta{position:fixed;left:0;right:0;bottom:0;z-index:40;display:none;padding:12px 16px calc(12px + env(safe-area-inset-bottom));background:linear-gradient(0deg,#0c130ffa,#0c130fdb);border-top:1px solid var(--hair);backdrop-filter:blur(8px)}.booth-page .sticky-cta .btn{width:100%;justify-content:center;padding:17px}@media(max-width:900px){.booth-page .cards{grid-template-columns:1fr}.booth-page .proof-grid{grid-template-columns:repeat(2,1fr);gap:26px 20px}.booth-page .wsuite-cols{grid-template-columns:repeat(2,1fr)}.booth-page .fernie-row{position:static;height:auto;perspective:none;display:flex;gap:14px;overflow-x:auto;scroll-snap-type:x mandatory;padding:4px 4px 18px;-webkit-overflow-scrolling:touch}.booth-page .fernie-row .fernie{position:static;transform:none!important;filter:none!important;width:auto;min-height:0;flex:0 0 min(86%,420px);scroll-snap-align:center}.booth-page .fchev,.booth-page .fernie-controls,.booth-page .topbar-show{display:none}}@media(max-width:620px){.booth-page .wsuite-cols{grid-template-columns:1fr}.booth-page .topbar .btn{display:none}.booth-page .sticky-cta.show{display:block}.booth-page{padding-bottom:76px}.booth-page .cta-row .btn{width:100%;justify-content:center}.booth-page .cta-row .btn,.booth-page .findus-right .btn,.booth-page .final .btn,.booth-page .data-card .btn{padding:16px;letter-spacing:.08em;font-size:14px}.booth-page .findus-card{flex-direction:column;align-items:flex-start;padding:34px 24px}.booth-page .findus-right{width:100%}.booth-page .findus-right .btn{width:100%;justify-content:center}.booth-page .foot-left{flex-wrap:wrap}.booth-page .foot-tag{flex-basis:100%}.booth-page footer{padding-bottom:130px}}@media(max-width:340px){.booth-page .cta-row .btn,.booth-page .findus-right .btn,.booth-page .final .btn,.booth-page .data-card .btn{font-size:13px;letter-spacing:.04em}}
