.lp,#wlb,#lbx{--yellow:#FBD305; --ink:#191718; --body:#444243; --label:#5E5D5D; --line:#BAB9BA;
  --tint:#F5F5FF; --canvas:#FAFAFA; --white:#FFFFFF;
  --lav:#CDB3FF; --mint:#72F7E4; --green:#86FF83; --pink:#FF9FE2; --orange:#FF8048; --sky:#88D2FF;
  --f-display:'Poppins',system-ui,sans-serif; --f-accent:'Playfair Display',Georgia,serif; --f-body:'Inter',system-ui,-apple-system,sans-serif;
  --r-btn:6px; --r-tile:16px; --r-card:20px; --r-sheet:40px;
  --pad:48px; --max:1344px;
  color-scheme:light;}
.lp *,#wlb *,#lbx *{box-sizing:border-box}
.lp,#wlb,#lbx{background:var(--canvas);color:var(--body);font:400 16px/1.5 var(--f-body);-webkit-font-smoothing:antialiased}
.lp a,#wlb a,#lbx a{color:inherit}
.lp img,#wlb img,#lbx img{display:block;max-width:100%}
.lp .wrap,#wlb .wrap,#lbx .wrap{max-width:var(--max);margin:0 auto;padding-left:max(var(--pad),env(safe-area-inset-left,0px));padding-right:max(var(--pad),env(safe-area-inset-right,0px))}
.lp :focus-visible,#wlb :focus-visible,#lbx :focus-visible{outline:3px solid var(--ink);outline-offset:2px}
.lp button,#wlb button,#lbx button{font:inherit;color:inherit}
.lp .ob-btn,#wlb .ob-btn,#lbx .ob-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:10px 20px;border:1px solid var(--ink);border-radius:var(--r-btn);font:600 16px/1.2 var(--f-body);color:var(--ink);text-decoration:none;cursor:pointer;background:var(--white)}
.lp .ob-btn.main,#wlb .ob-btn.main,#lbx .ob-btn.main{background:var(--mint)}
.lp .ob-btn.util,#wlb .ob-btn.util,#lbx .ob-btn.util{background:var(--lav)}
.lp .ob-btn.sm,#wlb .ob-btn.sm,#lbx .ob-btn.sm{min-height:44px;padding:8px 14px;font-size:14px}
.lp .chip,#wlb .chip,#lbx .chip{display:inline-flex;align-items:center;gap:6px;padding:4px 12px;border:1px solid var(--ink);border-radius:999px;font-size:12px;font-weight:600;color:var(--ink);background:var(--white)}
.lp .chip.draft,#wlb .chip.draft,#lbx .chip.draft{background:var(--yellow)}
.lp .chip.flag,#wlb .chip.flag,#lbx .chip.flag{background:var(--pink)}
.lp .chip.ok,#wlb .chip.ok,#lbx .chip.ok{background:var(--green)}
.lp .chip.hold,#wlb .chip.hold,#lbx .chip.hold{background:var(--lav)}
.lp .ph,#wlb .ph,#lbx .ph{background:var(--yellow);border:1px dashed var(--ink);border-radius:4px;padding:0 4px;color:var(--ink);font-weight:600}
.lp .top,#wlb .top,#lbx .top{background:var(--yellow);border-bottom:1px solid var(--ink)}
.lp .top .wrap,#wlb .top .wrap,#lbx .top .wrap{display:flex;justify-content:space-between;align-items:center;gap:16px;min-height:72px;flex-wrap:wrap}
.lp .top img,#wlb .top img,#lbx .top img{height:26px;width:auto}
.lp .hero,#wlb .hero,#lbx .hero{background:var(--yellow);padding:80px 0 128px;position:relative;overflow:hidden}
.lp .hero .g,#wlb .hero .g,#lbx .hero .g{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:48px;align-items:center}
.lp .eyebrow,#wlb .eyebrow,#lbx .eyebrow{font:italic 500 24px/1.2 var(--f-accent);color:var(--ink);margin:0 0 12px}
.lp h1,#wlb h1,#lbx h1{font:700 60px/1.05 var(--f-display);color:var(--ink);margin:0 0 20px;text-wrap:balance}
.lp h2,#wlb h2,#lbx h2{font:700 40px/1.1 var(--f-display);color:var(--ink);margin:0 0 12px;text-wrap:balance}
.lp h3,#wlb h3,#lbx h3{font:700 22px/1.25 var(--f-display);color:var(--ink);margin:0 0 8px;text-wrap:balance}
.lp .lead,#wlb .lead,#lbx .lead{font-size:20px;color:var(--ink);max-width:36em;margin:0 0 24px}
.lp .nav,#wlb .nav,#lbx .nav{display:flex;flex-wrap:wrap;gap:8px}
.lp .glancew,#wlb .glancew,#lbx .glancew{position:relative}
.lp .glancew::before,#wlb .glancew::before,#lbx .glancew::before{content:"";position:absolute;inset:0;transform:translate(14px,14px);background:var(--pink);border:1px solid var(--ink);border-radius:var(--r-card)}
.lp .glance,#wlb .glance,#lbx .glance{position:relative;background:var(--white);border:1px solid var(--ink);border-radius:var(--r-card);padding:28px}
.lp .glance dl,#wlb .glance dl,#lbx .glance dl{margin:0;display:grid;grid-template-columns:1fr auto;gap:10px 16px}
.lp .glance dt,#wlb .glance dt,#lbx .glance dt{color:var(--label)}
.lp .glance dd,#wlb .glance dd,#lbx .glance dd{margin:0;font-weight:600;color:var(--ink);text-align:right;font-variant-numeric:tabular-nums}
.lp .spark,#wlb .spark,#lbx .spark{position:absolute;pointer-events:none;width:26px;top:36px;right:5%}
.lp .sheet,#wlb .sheet,#lbx .sheet{background:var(--white);border:1px solid var(--ink);border-radius:var(--r-sheet) var(--r-sheet) 0 0;margin-top:-40px;position:relative;padding:56px 0 24px}
.lp .sec,#wlb .sec,#lbx .sec{padding:40px 0 64px;border-top:1px solid var(--line)}
.lp .sec:first-of-type,#wlb .sec:first-of-type,#lbx .sec:first-of-type{border-top:0}
.lp .sec-h,#wlb .sec-h,#lbx .sec-h{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:28px}
.lp .sec-h p,#wlb .sec-h p,#lbx .sec-h p{margin:0;max-width:44em}
.lp .label,#wlb .label,#lbx .label{font-size:11px;letter-spacing:.08em;text-transform:uppercase;font-weight:600;color:var(--label);margin:0 0 6px}
.lp .tabs,#wlb .tabs,#lbx .tabs{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:24px}
.lp .tab,#wlb .tab,#lbx .tab{display:inline-flex;align-items:center;min-height:44px;padding:8px 18px;border:1px solid var(--ink);border-radius:999px;background:var(--white);font:600 14px/1 var(--f-body);color:var(--ink);cursor:pointer}
.lp .tab[aria-selected="true"],#wlb .tab[aria-selected="true"],#lbx .tab[aria-selected="true"],.lp .tab[aria-pressed="true"],#wlb .tab[aria-pressed="true"],#lbx .tab[aria-pressed="true"]{background:var(--ink);color:var(--white)}
.lp .split,#wlb .split,#lbx .split{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,420px);gap:40px;align-items:start}
.lp .stage,#wlb .stage,#lbx .stage{background:var(--tint);border:1px solid var(--ink);border-radius:var(--r-tile);padding:24px;min-width:0}
.lp .stage-bar,#wlb .stage-bar,#lbx .stage-bar{display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px;align-items:center;margin-bottom:16px}
.lp .side,#wlb .side,#lbx .side{display:grid;gap:16px;min-width:0}
.lp .ob-card,#wlb .ob-card,#lbx .ob-card{background:var(--white);border:1px solid var(--ink);border-radius:var(--r-card);padding:22px;min-width:0}
.lp .ob-card.pad-s,#wlb .ob-card.pad-s,#lbx .ob-card.pad-s{padding:18px}
.lp .kv,#wlb .kv,#lbx .kv{display:grid;grid-template-columns:auto 1fr;gap:8px 16px;margin:0;font-size:14px}
.lp .kv dt,#wlb .kv dt,#lbx .kv dt{color:var(--label);font-weight:600}
.lp .kv dd,#wlb .kv dd,#lbx .kv dd{margin:0;color:var(--ink);overflow-wrap:anywhere}
.lp .flag-list,#wlb .flag-list,#lbx .flag-list{list-style:none;margin:0;padding:0;display:grid;gap:12px;font-size:14px}
.lp .flag-list li,#wlb .flag-list li,#lbx .flag-list li{border:1px solid var(--ink);border-radius:12px;padding:12px;background:var(--canvas)}
.lp .flag-list b,#wlb .flag-list b,#lbx .flag-list b{color:var(--ink)}
.lp .flag-list .src,#wlb .flag-list .src,#lbx .flag-list .src{display:block;color:var(--label);margin-top:4px}
.lp .copybtn,#wlb .copybtn,#lbx .copybtn{cursor:pointer}
.lp .inbox,#wlb .inbox,#lbx .inbox{background:var(--white);border:1px solid var(--ink);border-radius:12px;padding:12px 16px;margin-bottom:16px;font-size:14px;display:grid;gap:2px}
.lp .inbox .from,#wlb .inbox .from,#lbx .inbox .from{font-weight:700;color:var(--ink)}
.lp .inbox .pre,#wlb .inbox .pre,#lbx .inbox .pre{color:var(--label);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.lp .emwrap,#wlb .emwrap,#lbx .emwrap{display:flex;justify-content:center}
.lp .em,#wlb .em,#lbx .em{width:100%;max-width:600px;background:var(--white);border:1px solid var(--ink);border-radius:12px;overflow:hidden;font-family:var(--f-body);color:var(--ink);transition:max-width .2s}
.lp .emwrap[data-mode="phone"] .em,#wlb .emwrap[data-mode="phone"] .em,#lbx .emwrap[data-mode="phone"] .em{max-width:375px}
.lp .em .eh,#wlb .em .eh,#lbx .em .eh{background:var(--yellow);padding:18px 24px;border-bottom:1px solid var(--ink)}
.lp .em .eh img,#wlb .em .eh img,#lbx .em .eh img{height:24px;width:auto}
.lp .em .hero-img,#wlb .em .hero-img,#lbx .em .hero-img{border-bottom:1px solid var(--ink);background:var(--ink)}
.lp .em .hero-img img,#wlb .em .hero-img img,#lbx .em .hero-img img{width:100%;height:auto}
.lp .em .cap,#wlb .em .cap,#lbx .em .cap{font-size:12px;color:var(--label);padding:8px 24px 0}
.lp .em .eb,#wlb .em .eb,#lbx .em .eb{padding:28px 24px 8px;font-size:16px;line-height:1.55}
.lp .em .eb p,#wlb .em .eb p,#lbx .em .eb p{margin:0 0 16px}
.lp .em .q,#wlb .em .q,#lbx .em .q{font-weight:700;font-size:18px;margin-top:8px}
.lp .em .sign,#wlb .em .sign,#lbx .em .sign{margin-top:20px}
.lp .em .ef,#wlb .em .ef,#lbx .em .ef{background:var(--ink);color:var(--line);font-size:12px;line-height:1.6;padding:22px 24px;margin-top:16px}
.lp .em .ef a,#wlb .em .ef a,#lbx .em .ef a{color:var(--white)}
.lp .em .ob-btn,#wlb .em .ob-btn,#lbx .em .ob-btn{margin:4px 0 20px}
.lp .pgrid,#wlb .pgrid,#lbx .pgrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}
.lp .mail,#wlb .mail,#lbx .mail{background:var(--white);border:1px solid var(--ink);border-radius:var(--r-card);overflow:hidden;display:flex;flex-direction:column;min-width:0}
.lp .mail .mh,#wlb .mail .mh,#lbx .mail .mh{padding:16px 20px;border-bottom:1px solid var(--ink);background:var(--tint);display:grid;gap:4px;font-size:13px}
.lp .mail .mh .subj,#wlb .mail .mh .subj,#lbx .mail .mh .subj{font:700 18px/1.3 var(--f-display);color:var(--ink)}
.lp .mail .mh span,#wlb .mail .mh span,#lbx .mail .mh span{color:var(--label)}
.lp .mail .mb,#wlb .mail .mb,#lbx .mail .mb{padding:20px;font-size:15px;line-height:1.6;color:var(--ink);white-space:pre-wrap;flex:1}
.lp .mail .mn,#wlb .mail .mn,#lbx .mail .mn{padding:16px 20px;border-top:1px dashed var(--ink);background:var(--yellow);font-size:13px;color:var(--ink)}
.lp .mail .mt,#wlb .mail .mt,#lbx .mail .mt{display:flex;flex-wrap:wrap;gap:8px;padding:14px 20px;border-top:1px solid var(--line)}
.lp .bframe,#wlb .bframe,#lbx .bframe{border:1px solid var(--ink);border-radius:var(--r-tile);overflow:hidden;background:var(--white)}
.lp .bbar,#wlb .bbar,#lbx .bbar{display:flex;gap:8px;align-items:center;padding:10px 14px;background:var(--tint);border-bottom:1px solid var(--ink);font-size:12px;color:var(--label)}
.lp .bbar i,#wlb .bbar i,#lbx .bbar i{width:10px;height:10px;border-radius:50%;border:1px solid var(--ink);display:block}
.lp .bbar .url,#wlb .bbar .url,#lbx .bbar .url{margin-left:10px;flex:1;background:var(--white);border:1px solid var(--line);border-radius:999px;padding:3px 12px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.lp{container-type:inline-size;background:var(--canvas);color:var(--body)}
.lp .l-nav{background:var(--yellow);border-bottom:1px solid var(--ink);padding:12px 32px;display:flex;justify-content:space-between;align-items:center;gap:12px;position:relative;z-index:20}
.lp .l-nav img{height:22px;width:auto}
.lp .l-hero{background:var(--yellow);padding:56px 32px 88px;position:relative}
.lp .l-hero .lg{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:32px;align-items:center}
.lp .l-hero h2{font-size:46px}
.lp .l-sheet{background:var(--white);border:1px solid var(--ink);border-radius:var(--r-sheet) var(--r-sheet) 0 0;margin-top:-32px;position:relative;padding:40px 32px 8px}
.lp .pkgs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:8px 0 24px}
.lp .pkg{border:1px solid var(--ink);border-radius:var(--r-card);padding:20px;background:var(--white);display:flex;flex-direction:column;gap:10px}
.lp .pkg ul{margin:0;padding-left:18px;font-size:14px;color:var(--body)}
.lp .pkg .for{font-size:12px;font-weight:600;color:var(--label)}
.lp .proof{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin:16px 0 32px}
.lp .proof a{display:block;border:1px solid var(--ink);border-radius:var(--r-tile);overflow:hidden;text-decoration:none;background:var(--ink)}
.lp .proof img{width:100%;aspect-ratio:3/2;object-fit:cover}
.lp .proof span{display:block;background:var(--white);padding:10px 14px;font-weight:600;font-size:14px;color:var(--ink);border-top:1px solid var(--ink)}
.lp .l-cta{background:var(--yellow);border-top:1px solid var(--ink);padding:56px 32px}
.lp .tabs{margin-bottom:12px}
@container (max-width:760px){.lp .l-hero .lg{grid-template-columns:1fr}
.lp .pkgs{grid-template-columns:1fr}
.lp .proof{grid-template-columns:1fr}
.lp .l-hero h2{font-size:34px}
.lp .l-nav,.lp .l-hero,.lp .l-sheet,.lp .l-cta,.lp .l-foot{padding-left:20px;padding-right:20px}}
@container (min-width:761px) and (max-width:1040px){.lp .pkgs{grid-template-columns:repeat(2,minmax(0,1fr))}}
.lp .post,#wlb .post,#lbx .post{display:grid;grid-template-columns:minmax(0,380px) minmax(0,1fr);gap:40px;align-items:start;margin-bottom:48px}
.lp .ig,#wlb .ig,#lbx .ig{background:var(--white);border:1px solid var(--ink);border-radius:var(--r-tile);overflow:hidden;max-width:380px}
.lp .ig .ih,#wlb .ig .ih,#lbx .ig .ih{display:flex;align-items:center;gap:10px;padding:10px 12px;font-size:13px;font-weight:600;color:var(--ink)}
.lp .ig .ih img,#wlb .ig .ih img,#lbx .ig .ih img{width:30px;height:30px;border-radius:50%;border:1px solid var(--ink);background:var(--ink);padding:5px}
.lp .slide,#wlb .slide,#lbx .slide{aspect-ratio:4/5;background:var(--yellow);border-top:1px solid var(--ink);border-bottom:1px solid var(--ink);padding:22px;display:flex;flex-direction:column;gap:14px;overflow:hidden}
.lp .slide .sh,#wlb .slide .sh,#lbx .slide .sh{font:700 24px/1.15 var(--f-display);color:var(--ink);text-wrap:balance}
.lp .slide .fr,#wlb .slide .fr,#lbx .slide .fr{flex:1;min-height:0;border:1px solid var(--ink);border-radius:12px;background:var(--ink);overflow:hidden;display:flex;align-items:center;justify-content:center}
.lp .slide .fr img,#wlb .slide .fr img,#lbx .slide .fr img{max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain}
.lp .slide .sf,#wlb .slide .sf,#lbx .slide .sf{display:flex;justify-content:space-between;align-items:center;font-size:11px;font-weight:600;color:var(--ink);gap:8px}
.lp .slide .sf img,#wlb .slide .sf img,#lbx .slide .sf img{height:14px;width:auto}
.lp .ig .ia,#wlb .ig .ia,#lbx .ig .ia{padding:10px 12px;font-size:13px;color:var(--label)}
.lp .capbox,#wlb .capbox,#lbx .capbox{background:var(--canvas);border:1px solid var(--ink);border-radius:12px;padding:16px;white-space:pre-wrap;font-size:15px;line-height:1.55;color:var(--ink);min-height:180px}
.lp .count,#wlb .count,#lbx .count{font-size:13px;font-variant-numeric:tabular-nums;color:var(--label)}
.lp .count.bad,#wlb .count.bad,#lbx .count.bad{color:var(--ink);background:var(--pink);padding:1px 8px;border-radius:999px;font-weight:600}
.lp .calls,#wlb .calls,#lbx .calls{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;list-style:none;margin:0;padding:0}
.lp .calls li,#wlb .calls li,#lbx .calls li{border:1px solid var(--ink);border-radius:var(--r-tile);padding:18px;background:var(--white);display:grid;gap:6px;font-size:14px}
.lp .calls b,#wlb .calls b,#lbx .calls b{color:var(--ink);font-size:15px}
.lp .foot,#wlb .foot,#lbx .foot{background:var(--ink);color:var(--line);border-radius:var(--r-sheet) var(--r-sheet) 0 0;margin-top:0;padding:48px 0;font-size:14px}
.lp .foot img,#wlb .foot img,#lbx .foot img{height:26px;width:auto;margin-bottom:12px}
.lp .foot p,#wlb .foot p,#lbx .foot p{margin:0 0 6px;max-width:48em}
@media (max-width:1030px){.lp .hero .g,#wlb .hero .g,#lbx .hero .g,.lp .split,#wlb .split,#lbx .split,.lp .post,#wlb .post,#lbx .post{grid-template-columns:1fr}
.lp h1,#wlb h1,#lbx h1{font-size:48px}
.lp .pgrid,#wlb .pgrid,#lbx .pgrid{grid-template-columns:1fr}
.lp .ig,#wlb .ig,#lbx .ig{margin-inline:auto}}
@media (max-width:640px){.lp,#wlb,#lbx{--pad:20px;--r-sheet:32px}
.lp .hero,#wlb .hero,#lbx .hero{padding:48px 0 96px}
.lp h1,#wlb h1,#lbx h1{font-size:38px}
.lp h2,#wlb h2,#lbx h2{font-size:30px}
.lp .lead,#wlb .lead,#lbx .lead{font-size:18px}
.lp .calls,#wlb .calls,#lbx .calls{grid-template-columns:1fr}
.lp .stage,#wlb .stage,#lbx .stage{padding:14px}
.lp .ob-card,#wlb .ob-card,#lbx .ob-card{padding:16px}
.lp .em .eb,#wlb .em .eb,#lbx .em .eb,.lp .em .eh,#wlb .em .eh,#lbx .em .eh,.lp .em .ef,#wlb .em .ef,#lbx .em .ef,.lp .em .cap,#wlb .em .cap,#lbx .em .cap{padding-left:18px;padding-right:18px}
.lp .spark,#wlb .spark,#lbx .spark{display:none}
.lp .glancew::before,#wlb .glancew::before,#lbx .glancew::before{transform:translate(8px,8px)}
.lp .kv,#wlb .kv,#lbx .kv{grid-template-columns:1fr;gap:2px 0}
.lp .kv dd,#wlb .kv dd,#lbx .kv dd{margin-bottom:8px}}
@media (prefers-reduced-motion:reduce){.lp .em,#wlb .em,#lbx .em{transition:none}}
.lp .l-hero h2{font-size:46px}
.lp .big{font:700 64px/1 var(--f-display);color:var(--ink);margin:4px 0 6px}
.lp .glance p{margin:0 0 12px;color:var(--ink)}
.lp .doors{display:flex;flex-wrap:wrap;gap:12px;margin:0}
.lp .sub{font-size:15px;color:var(--label);max-width:46em;margin:0 0 16px}
.lp .band{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;margin:12px 0 36px;padding:0;list-style:none}
.lp .tile{display:flex;flex-direction:column;border:1px solid var(--ink);border-radius:var(--r-tile);overflow:hidden;background:var(--white);min-width:0}
.lp .tile button.th{all:unset;display:block;cursor:zoom-in;aspect-ratio:1/1;background:var(--tint);overflow:hidden;border-bottom:1px solid var(--ink)}
.lp .tile button.th:focus-visible{outline:3px solid var(--ink);outline-offset:-3px}
.lp .tile img{width:100%;height:100%;object-fit:cover}
.lp .tile img.contain{object-fit:contain}
.lp .tile .txt{aspect-ratio:1/1;display:flex;flex-direction:column;justify-content:center;gap:8px;padding:14px;background:var(--canvas);border-bottom:1px dashed var(--ink);font-size:13px;color:var(--ink)}
.lp .tile .cap{padding:10px 12px;font-size:12px;line-height:1.35;color:var(--label)}
.lp .tile .cap b{display:block;color:var(--ink);font-size:13px}
.lp .exl{font-size:11px;letter-spacing:.08em;text-transform:uppercase;font-weight:600;color:var(--label);margin:6px 0 0}
.lp .strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none}
.lp .strip li{min-width:0}
.lp .strip button{all:unset;display:block;width:100%;cursor:zoom-in;aspect-ratio:4/3;background:var(--tint);border:1px solid var(--ink);border-radius:10px;overflow:hidden}
.lp .strip button:focus-visible{outline:3px solid var(--ink);outline-offset:2px}
.lp .strip img{width:100%;height:100%;object-fit:cover}
.lp .strip img.contain{object-fit:contain}
.lp .strip small{display:block;margin-top:4px;font-size:11px;line-height:1.3;color:var(--label);overflow-wrap:anywhere}
.lp .strip .slot{min-height:72px;display:flex;align-items:center;justify-content:center;text-align:center;padding:8px;border:1px dashed var(--ink);border-radius:10px;background:var(--canvas);font-size:11px;color:var(--ink)}
.lp .ref{font-size:12px;color:var(--label);margin:0;border-top:1px dashed var(--line);padding-top:8px}
.lp .pkg h3{font-size:20px}
#lbx{position:fixed;inset:0;background:rgba(25,23,24,.82);display:flex;align-items:center;justify-content:center;padding:24px;z-index:50}
#lbx[hidden]{display:none}
#lbx figure{margin:0;max-width:min(900px,100%);max-height:100%;display:flex;flex-direction:column;gap:10px;background:var(--white);border:1px solid var(--ink);border-radius:var(--r-card);padding:14px}
#lbx img{max-width:100%;max-height:70vh;width:auto;margin:0 auto;border-radius:10px}
#lbx figcaption{font-size:14px;color:var(--ink);display:flex;justify-content:space-between;gap:16px;align-items:center}
@container (max-width:1040px){.lp .band{grid-template-columns:repeat(3,minmax(0,1fr))}}
@container (max-width:760px){.lp .band{grid-template-columns:repeat(2,minmax(0,1fr))}
.lp .big{font-size:48px}}
.lp .rfp{margin:8px 0 32px;max-width:980px;padding:0}
.lp .rfp form{display:flex;flex-direction:column;gap:20px;margin:0}
.lp .rfp fieldset{border:0;margin:0;padding:0;min-width:0}
.lp .rfp legend{font:600 17px/1.3 var(--f-display);color:var(--ink);padding:0;margin:0 0 12px}
.lp .opts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}
.lp .opt{display:flex;cursor:pointer;min-width:0;position:relative;margin:0;padding:0}
.lp .opt .w-checkbox,.lp .opt .w-checkbox-input,.lp .opt input{position:absolute;opacity:0;width:1px;height:1px;margin:0;padding:0;overflow:hidden;pointer-events:none}
.lp .opt .w-checkbox{display:block;left:0;top:0;clip:rect(0 0 0 0)}
.lp .opt .w-checkbox::before,.lp .opt .w-checkbox::after{display:none}
.lp .opt .w-form-label{display:none}
.lp .opt .ob{display:flex;flex-direction:column;gap:2px;width:100%;box-sizing:border-box;padding:14px 16px 14px 48px;border:1px solid var(--ink);border-radius:var(--r-tile);background:var(--white);position:relative;font-size:14px;color:var(--body)}
.lp .opt .ob b{font:600 16px/1.3 var(--f-display);color:var(--ink)}
.lp .opt .ob em{font-style:normal;font-size:12px;color:var(--label)}
.lp .opt .ob::before{content:"";position:absolute;left:16px;top:16px;width:20px;height:20px;border:1.5px solid var(--ink);border-radius:5px;background:var(--white)}
.lp .opt:has(input:checked) .ob{background:var(--tint)}
.lp .opt:has(input:checked) .ob::before{background:var(--mint)}
.lp .opt:has(input:checked) .ob::after{content:"";position:absolute;left:22px;top:20px;width:8px;height:4px;border-left:2px solid var(--ink);border-bottom:2px solid var(--ink);transform:rotate(-45deg)}
.lp .opt:has(input:focus-visible) .ob{outline:3px solid var(--ink);outline-offset:2px}
.lp .fg{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 16px;margin-bottom:14px}
.lp .fld{display:flex;flex-direction:column;gap:6px;min-width:0}
.lp .fld label{display:block;margin:0;font-size:14px;font-weight:600;color:var(--ink)}
.lp .fld label small{font-weight:400;color:var(--label)}
.lp .fld input,.lp .fld select,.lp .fld textarea{margin:0;height:auto;min-height:0;line-height:1.3;font:inherit;font-size:16px;color:var(--ink);background:var(--white);border:1px solid var(--ink);border-radius:10px;padding:11px 12px;width:100%;box-sizing:border-box}
.lp .fld input:focus-visible,.lp .fld select:focus-visible,.lp .fld textarea:focus-visible{outline:3px solid var(--ink);outline-offset:2px}
.lp .rfp .fine{font-size:13px;color:var(--label);margin:0;max-width:46em}
.lp .rfp .fsub{margin:0}
.lp .fthanks{display:flex;flex-direction:column;gap:4px;padding:16px 18px;border:1px solid var(--ink);border-radius:var(--r-tile);background:var(--mint);color:var(--ink);font-size:14px}
.lp .rfp .w-form-done,.lp .rfp .w-form-fail{margin:0;padding:0;background:none;text-align:left;color:inherit}
.lp .ffail{display:flex;flex-direction:column;gap:4px;padding:16px 18px;border:1px solid var(--ink);border-radius:var(--r-tile);background:var(--white);color:var(--ink);font-size:14px}
.lp .fthanks b,.lp .ffail b{font-weight:700}
.lp .opt.sug .ob{border-width:2px;padding:13px 15px 13px 47px;background:var(--canvas);box-shadow:4px 4px 0 var(--yellow)}
.lp .opt.sug:has(input:checked) .ob{background:var(--tint)}
.lp .sugtag{position:absolute;right:12px;top:-11px;background:var(--yellow);color:var(--ink);border:1px solid var(--ink);border-radius:999px;padding:2px 10px;font:600 11px/1.4 var(--f-body);letter-spacing:.02em}
.lp .opt.sug .ob b{padding-right:4px}
@container (max-width:760px){.lp .opts,.lp .fg{grid-template-columns:1fr}}
@media (max-width:640px){.lp .opts,.lp .fg{grid-template-columns:1fr}}
.lp h4{font:700 22px/1.2 var(--f-display);color:var(--ink);margin:0 0 8px}
.lp h4.sh{font-size:20px;margin:28px 0 12px}
.lp .im{display:block;background-size:cover;background-position:center;background-repeat:no-repeat;background-color:var(--tint);min-width:0;padding:0;border:0}
.lp button.im,.lp button.win{all:unset;box-sizing:border-box}
.lp button.im{display:block;background-size:cover;background-position:center;background-color:var(--tint)}
.lp .lk{display:grid;grid-template-columns:minmax(0,260px) minmax(0,1fr);gap:24px;align-items:start;background:var(--white);border:1px solid var(--ink);border-radius:var(--r-card);padding:20px;margin-bottom:16px}
.lp .lk-t p{margin:0 0 8px}
.lp .lk-t .label{margin-bottom:6px}
.lp .lk-s{background:var(--tint);border:1px solid var(--ink);border-radius:var(--r-tile);padding:12px;display:grid;gap:10px;min-width:0}
.lp .jrow{display:flex;gap:10px;min-width:0}
.lp .jrow .im{border:1px solid var(--ink);border-radius:10px;overflow:hidden}
.lp .txtrow{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin:0 0 8px}
.lp .txtc{background:var(--canvas);border:1px dashed var(--ink);border-radius:var(--r-tile);padding:16px 18px}
.lp .txtc h4{font-size:17px;margin-bottom:6px}
.lp .txtc p:last-child{margin:0;font-size:14px}
.lp .mcols{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;align-items:start;margin-bottom:8px}
.lp .mcol{display:flex;flex-direction:column;gap:20px;min-width:0}
.lp .wcx{margin:0}
.lp button.win{display:block;width:100%;border:1px solid var(--ink);border-radius:12px;overflow:hidden;background:var(--white)}
.lp .win .bar{display:flex;gap:5px;align-items:center;height:24px;padding:0 10px;background:var(--canvas);border-bottom:1px solid var(--ink)}
.lp .win .bar i{width:7px;height:7px;border-radius:50%;background:var(--ink)}
.lp .win .im{display:block;width:100%}
.lp .wcx figcaption{padding:8px 2px 0}
.lp .wcx figcaption b{display:block;font:700 15px/1.25 var(--f-display);color:var(--ink)}
.lp .wcx figcaption .label{margin-bottom:2px}
.js .lp button.im,.js .lp button.win{cursor:zoom-in}
.lp button.im:focus-visible,.lp button.win:focus-visible{outline:3px solid var(--ink);outline-offset:2px}
.lp .steps{background:var(--lav);border:1px solid var(--ink);border-radius:var(--r-card);padding:28px;margin:40px 0 32px}
.lp .steps .label{color:var(--ink)}
.lp .steps ol{list-style:none;margin:16px 0 0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}
.lp .steps li{display:flex;gap:12px;align-items:flex-start}
.lp .steps em{flex:none;width:32px;height:32px;border-radius:50%;background:var(--ink);color:var(--white);font:700 14px/32px var(--f-body);text-align:center;font-style:normal}
.lp .steps b{display:block;color:var(--ink);font-size:17px}
.lp .steps span{display:block;color:var(--ink);font-size:14px;margin-top:4px}
.lp .ob-quote{margin:32px 0 24px;padding:28px;border:1px solid var(--ink);border-radius:var(--r-card);background:var(--tint)}
.lp .ob-quote blockquote{margin:0;font:italic 500 28px/1.25 var(--f-accent);color:var(--ink);max-width:28em;text-wrap:balance}
.lp .ob-quote figcaption{margin-top:12px;font-weight:600;color:var(--ink);font-size:14px}
.lp .l-team{background:var(--canvas);padding:40px 32px 0;overflow:hidden}
.lp .mems{display:flex;flex-wrap:wrap;gap:12px;margin:16px 0 20px}
.lp .mem{display:flex;flex-direction:column;gap:2px;width:132px;padding:12px;background:var(--white);border:1px solid var(--ink);border-radius:12px}
.lp .mem img{width:64px;height:64px;margin-bottom:6px}
.lp .mem b{color:var(--ink);font-size:15px}
.lp .mem span{font-size:12px;line-height:1.3;color:var(--label)}
.lp .pets{display:flex;gap:28px;align-items:flex-end;padding:0 8px;border-bottom:2px dotted var(--ink);min-height:70px}
.lp .pet{width:auto;height:64px;margin-bottom:-2px;animation:stroll var(--t,10s) ease-in-out infinite alternate}
@keyframes stroll{from{transform:translateX(0)}to{transform:translateX(var(--d,40px))}}
@media (prefers-reduced-motion:reduce){.lp .pet{animation:none}}
@container (max-width:860px){.lp .lk{grid-template-columns:1fr}
.lp .steps ol{grid-template-columns:1fr}
.lp .mcols{display:block;columns:2;column-gap:16px}
.lp .mcol{display:contents}
.lp .wcx{break-inside:avoid;margin:0 0 16px}
.lp .txtrow{grid-template-columns:1fr}}
@container (max-width:520px){.lp .mcols{columns:1}
.lp .jrow{display:grid;grid-template-columns:1fr 1fr;align-items:start}
.lp .jrow .im{flex:none!important;width:100%}
.lp .jrow .im.wd{grid-column:span 2}
.lp .ob-quote blockquote{font-size:22px}
.lp .l-team{padding-left:20px;padding-right:20px}
.lp .steps{padding:20px}}
@media (max-width:760px){.lp .side,#wlb .side,#lbx .side{grid-template-columns:1fr!important}}
.lp .im.i0{background-image:url(https://cdn.prod.website-files.com/66f43e55ceeb126d7ecd953a/6ad2ab9ae501448f7e84a2c1_offer-oct26-a89e9a2e.jpg)}
.lp .im.i1{background-image:url(https://cdn.prod.website-files.com/66f43e55ceeb126d7ecd953a/6ad2aac029f171e83643847b_offer-oct26-034359d1.jpg)}
.lp .im.i2{background-image:url(https://cdn.prod.website-files.com/66f43e55ceeb126d7ecd953a/6ad2ab9d957e3ae2dff69988_offer-oct26-eee3b1d4.jpg)}
.lp .im.i3{background-image:url(https://cdn.prod.website-files.com/66f43e55ceeb126d7ecd953a/6ad2ab6029f171e83643c07a_offer-oct26-954b690c.jpg)}
.lp .im.i4{background-image:url(https://cdn.prod.website-files.com/66f43e55ceeb126d7ecd953a/6ad2ab9d45378328eca07329_offer-oct26-f7613916.jpg)}
.lp .im.i5{background-image:url(https://cdn.prod.website-files.com/66f43e55ceeb126d7ecd953a/6ad2ab608ac87274b58fa1c0_offer-oct26-a1487664.jpg)}
.lp .im.i6{background-image:url(https://cdn.prod.website-files.com/66f43e55ceeb126d7ecd953a/6ad2ab9ce501448f7e84a375_offer-oct26-bb6af3a6.jpg)}
.lp .im.i7{background-image:url(https://cdn.prod.website-files.com/66f43e55ceeb126d7ecd953a/6ad2aac1a7e46ab13d77cec7_offer-oct26-4f8e70c6.jpg)}
.lp .im.i8{background-image:url(https://cdn.prod.website-files.com/66f43e55ceeb126d7ecd953a/6ad2aac04803f16db68d50f0_offer-oct26-20f7e184.jpg)}
.lp .im.i9{background-image:url(https://cdn.prod.website-files.com/66f43e55ceeb126d7ecd953a/6ad2aac1ccd78c5a283a36b9_offer-oct26-373b4ac3.jpg)}
.lp .im.i10{background-image:url(https://cdn.prod.website-files.com/66f43e55ceeb126d7ecd953a/6ad2ab5fe501448f7e8488db_offer-oct26-919f9772.jpg)}
.lp .im.i11{background-image:url(https://cdn.prod.website-files.com/66f43e55ceeb126d7ecd953a/6ad2ab5fbc463ccea65c6c70_offer-oct26-6c60cdeb.jpg)}
.lp .im.i12{background-image:url(https://cdn.prod.website-files.com/66f43e55ceeb126d7ecd953a/6ad2ab9c09f0a7b45a8b2d0f_offer-oct26-e45b04ab.jpg)}
.lp .im.i13{background-image:url(https://cdn.prod.website-files.com/66f43e55ceeb126d7ecd953a/6ad2ab5ebfae382ef004236b_offer-oct26-624cf907.jpg)}
.lp .im.i14{background-image:url(https://cdn.prod.website-files.com/66f43e55ceeb126d7ecd953a/6ad2ab9c4f7539dbe48ae0e9_offer-oct26-bc811ea8.jpg)}
.lp .im.i15{background-image:url(https://cdn.prod.website-files.com/66f43e55ceeb126d7ecd953a/6ad2ab9be501448f7e84a335_offer-oct26-b10b3920.jpg)}
.lp .im.i16{background-image:url(https://cdn.prod.website-files.com/66f43e55ceeb126d7ecd953a/6ad2ab9c09f0a7b45a8b2cf5_offer-oct26-dae12d9b.jpg)}
.lp .im.i17{background-image:url(https://cdn.prod.website-files.com/66f43e55ceeb126d7ecd953a/6ad2ab5ef02a7949305eed78_offer-oct26-560c86e1.jpg)}
.lp .im.i18{background-image:url(https://cdn.prod.website-files.com/66f43e55ceeb126d7ecd953a/6ad2aac1f02a7949305eb584_offer-oct26-26a37823.jpg)}
.lp .im.i19{background-image:url(https://cdn.prod.website-files.com/66f43e55ceeb126d7ecd953a/6ad2ab5e4803f16db68d7dbe_offer-oct26-4fb4235d.jpg)}
.lp .im.i20{background-image:url(https://cdn.prod.website-files.com/66f43e55ceeb126d7ecd953a/6ad2ab9d5f0cd8ed85239d86_offer-oct26-f752aee5.jpg)}
.lp .im.i21{background-image:url(https://cdn.prod.website-files.com/66f43e55ceeb126d7ecd953a/6ad2aac14803f16db68d512c_offer-oct26-2250e1cc.jpg)}
.lp .im.i22{background-image:url(https://cdn.prod.website-files.com/66f43e55ceeb126d7ecd953a/6ad2ab5fe7364284a120f45c_offer-oct26-7325f62b.jpg)}
.lp .im.i24{background-image:url(https://cdn.prod.website-files.com/66f43e55ceeb126d7ecd953a/6ad2aac1a7e46ab13d77ce9d_offer-oct26-3e4953c2.jpg)}
.lp .im.i25{background-image:url(https://cdn.prod.website-files.com/66f43e55ceeb126d7ecd953a/6ad2ab6029f171e83643c0a3_offer-oct26-9e1df510.jpg)}
.lp .im.i26{background-image:url(https://cdn.prod.website-files.com/66f43e55ceeb126d7ecd953a/6ad2aac1a7e46ab13d77ceb2_offer-oct26-471959cc.jpg)}
.lp .im.i27{background-image:url(https://cdn.prod.website-files.com/66f43e55ceeb126d7ecd953a/6ad2ab9be501448f7e84a2ed_offer-oct26-ae9628e4.jpg)}
.lp .im.i30{background-image:url(https://cdn.prod.website-files.com/66f43e55ceeb126d7ecd953a/6ad2ab9c4f7539dbe48ae105_offer-oct26-ce83930f.jpg)}
.lp .im.i31{background-image:url(https://cdn.prod.website-files.com/66f43e55ceeb126d7ecd953a/6ad2ab5ff02a7949305eedc8_offer-oct26-6923da12.jpg)}
.lp .im.i32{background-image:url(https://cdn.prod.website-files.com/66f43e55ceeb126d7ecd953a/6ad2ab5ef02a7949305eed55_offer-oct26-4faaf76a.jpg)}
.lp .im.i33{background-image:url(https://cdn.prod.website-files.com/66f43e55ceeb126d7ecd953a/6ad2ab5f957e3ae2dff68467_offer-oct26-81c65301.jpg)}
.lp .im.i34{background-image:url(https://cdn.prod.website-files.com/66f43e55ceeb126d7ecd953a/6ad2ab9be501448f7e84a31b_offer-oct26-b04cf31e.jpg)}
.lp .im.i35{background-image:url(https://cdn.prod.website-files.com/66f43e55ceeb126d7ecd953a/6ad2ab5f45378328eca04ed1_offer-oct26-66e3333b.jpg)}
.lp .im.i36{background-image:url(https://cdn.prod.website-files.com/66f43e55ceeb126d7ecd953a/6ad2ab5f45378328eca04f13_offer-oct26-677398d6.jpg)}
.lp .im.i37{background-image:url(https://cdn.prod.website-files.com/66f43e55ceeb126d7ecd953a/6ad2ab9c09f0a7b45a8b2ca9_offer-oct26-b57dbb7e.jpg)}
.lp .im.i38{background-image:url(https://cdn.prod.website-files.com/66f43e55ceeb126d7ecd953a/6ad2ab5e864499935cccf2fc_offer-oct26-5e1200ef.jpg)}
.lp .mnav{position:static}
.lp .mnav summary{list-style:none;cursor:pointer;width:52px;height:44px;display:flex;align-items:center;justify-content:center;background:var(--lav);border:1px solid var(--ink);border-radius:var(--r-btn);color:var(--ink)}
.lp .mnav summary::-webkit-details-marker{display:none}
.lp .mnav summary:hover{background:#BFA0FF}
.lp .mnav summary:focus-visible{outline:3px solid var(--ink);outline-offset:2px}
.lp .mnav .ic-x{display:none}
.lp .mnav[open] .ic-bars{display:none}
.lp .mnav[open] .ic-x{display:block}
.lp .mnav .panel{position:absolute;left:0;right:0;top:100%;background:var(--white);border-bottom:1px solid var(--ink);padding:8px 32px 28px;box-shadow:0 18px 30px rgba(25,23,24,.14)}
.lp .mnav .panel a.mi{display:flex;justify-content:space-between;align-items:center;padding:14px 0;border-bottom:1px solid #E6E6EA;font:700 22px/1.2 var(--f-display);color:var(--ink);text-decoration:none}
.lp .mnav .panel a.mi:hover{text-decoration:underline;text-underline-offset:4px}
.lp .mnav .panel a.mi span{font:400 13px/1 var(--f-body);color:var(--label)}
.lp .mnav .panel .ob-btn{margin:20px 0 0;width:100%}
.lp .l-foot{background:var(--ink);color:#EDEDF2;border-radius:var(--r-sheet) var(--r-sheet) 0 0;margin-top:-24px;position:relative;padding:64px 32px 28px;font-size:15px}
.lp .l-foot a{color:#EDEDF2;text-decoration:none}
.lp .l-foot a:hover{text-decoration:underline;text-underline-offset:3px}
.lp .fo-top{display:grid;grid-template-columns:minmax(0,1.5fr) repeat(3,minmax(0,1fr));gap:48px}
.lp .fo-h{font:700 16px/1.2 var(--f-display);color:var(--yellow);margin:0 0 18px}
.lp .fo-big{font:600 26px/1.25 var(--f-display);color:#F5F5FF;margin:0 0 24px;max-width:15em;text-wrap:balance}
.lp .fo-sub{display:flex;gap:10px;align-items:stretch;flex-wrap:wrap}
.lp .fo-field{position:relative;flex:1 1 150px;min-width:0}
.lp .fo-field svg{position:absolute;left:14px;top:50%;transform:translateY(-50%);pointer-events:none}
.lp .fo-field input{width:100%;min-height:48px;padding:10px 14px 10px 44px;background:transparent;border:1px solid #6B696A;border-radius:var(--r-btn);color:#fff;font:400 15px/1.2 var(--f-body)}
.lp .fo-field input::placeholder{color:#A9A8AA}
.lp .fo-field input:focus-visible{outline:3px solid var(--lav);outline-offset:2px}
.lp .l-foot .ob-btn.util{margin:0;min-height:48px;color:var(--ink);border-color:var(--lav)}
.lp .l-foot .ob-btn.util:hover{text-decoration:none;background:#BFA0FF}
.lp .fo-fine{font-size:13px;line-height:1.5;color:#A9A8AA;margin:14px 0 0;max-width:30em}
.lp .fo-fine a{color:var(--lav);text-decoration:underline;text-underline-offset:3px}
.lp .fo-list{list-style:none;margin:0;padding:0;display:grid;gap:12px}
.lp .l-foot .ob-btn.out{margin:18px 0 0;background:transparent;color:#fff;border-color:var(--lav);min-height:48px}
.lp .l-foot .ob-btn.out:hover{text-decoration:none;background:rgba(205,179,255,.16)}
.lp .fo-bot{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:16px;margin-top:56px;padding-top:24px;border-top:1px solid #3A3839}
.lp .fo-mark{height:32px;width:auto;justify-self:start}
.lp .fo-top-btn{width:44px;height:44px;padding:0;border:0;background:none;display:flex;align-items:center;justify-content:center;justify-self:center;cursor:pointer;border-radius:50%}
.lp .fo-top-btn img{width:32px;height:32px}
.lp .fo-copy{justify-self:end;font-size:13px;color:#A9A8AA;text-align:right}
@container (max-width:1040px){.lp .fo-top{grid-template-columns:repeat(3,minmax(0,1fr))}
.lp .fo-news{grid-column:1/-1}}
@container (max-width:760px){.lp .l-foot{padding-top:48px}
.lp .fo-top{grid-template-columns:repeat(2,minmax(0,1fr));gap:36px 24px}
.lp .fo-big{font-size:22px}
.lp .fo-top .fo-col:last-child{grid-column:1/-1}
.lp .fo-bot{grid-template-columns:1fr auto;grid-template-areas:"mark top" "copy copy";margin-top:40px}
.lp .fo-mark{grid-area:mark}
.lp .fo-top-btn{grid-area:top}
.lp .fo-copy{grid-area:copy;justify-self:start;text-align:left}
.lp .mnav .panel{padding-left:20px;padding-right:20px}}
@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}
html.wlb-lock{overflow:hidden}
#wlb{position:fixed;inset:0;z-index:9999;display:flex;align-items:center;justify-content:center;padding:24px}
#wlb[hidden]{display:none}
.lp .wlb-scrim,#wlb .wlb-scrim,#lbx .wlb-scrim{position:absolute;inset:0;background:rgba(25,23,24,.72)}
.lp .wlb-card,#wlb .wlb-card,#lbx .wlb-card{--hl:#FBD305;position:relative;display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);width:min(1080px,100%);max-height:min(720px,calc(100vh - 48px));background:var(--canvas);color:var(--ink);border:2px solid var(--ink);border-radius:18px;overflow:hidden;box-shadow:8px 8px 0 var(--ink)}
.lp .wlb-x,#wlb .wlb-x,#lbx .wlb-x{position:absolute;top:12px;right:12px;z-index:3;width:44px;height:44px;border-radius:50%;border:2px solid var(--ink);background:var(--canvas);color:var(--ink);font-size:24px;line-height:1;cursor:pointer}
.lp .wlb-x:hover,#wlb .wlb-x:hover,#lbx .wlb-x:hover{background:var(--yellow)}
.lp .wlb-media,#wlb .wlb-media,#lbx .wlb-media{background:var(--hl);border-right:2px solid var(--ink);display:flex;flex-direction:column;min-width:0;min-height:0}
.lp .wlb-stage,#wlb .wlb-stage,#lbx .wlb-stage{flex:1 0 auto;display:flex;align-items:center;justify-content:center;padding:28px}
.lp .wlb-img,#wlb .wlb-img,#lbx .wlb-img{display:block;max-width:100%;max-height:min(460px,calc(100vh - 230px));width:auto;height:auto;border:2px solid var(--ink);border-radius:10px;background:var(--canvas);object-fit:contain}
.lp .wlb-thumbs,#wlb .wlb-thumbs,#lbx .wlb-thumbs{display:flex;gap:10px;padding:0 28px 22px;justify-content:center}
.lp .wlb-thumbs[hidden],#wlb .wlb-thumbs[hidden],#lbx .wlb-thumbs[hidden]{display:none}
.lp .wlb-th,#wlb .wlb-th,#lbx .wlb-th{width:64px;height:48px;padding:0;border:2px solid var(--ink);border-radius:8px;background:var(--canvas);overflow:hidden;cursor:pointer;opacity:.7}
.lp .wlb-th img,#wlb .wlb-th img,#lbx .wlb-th img{width:100%;height:100%;object-fit:cover;display:block}
.lp .wlb-th[aria-current="true"],#wlb .wlb-th[aria-current="true"],#lbx .wlb-th[aria-current="true"],.lp .wlb-th:hover,#wlb .wlb-th:hover,#lbx .wlb-th:hover{opacity:1;transform:translateY(-2px)}
.lp .wlb-info,#wlb .wlb-info,#lbx .wlb-info{padding:34px 30px 24px;display:flex;flex-direction:column;gap:12px;min-width:0;overflow:auto}
.lp .wlb-eyebrow,#wlb .wlb-eyebrow,#lbx .wlb-eyebrow{font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--ink);padding-right:44px}
.lp .wlb-title,#wlb .wlb-title,#lbx .wlb-title{margin:0;font:700 32px/1.1 var(--f-display);letter-spacing:-.01em;text-wrap:balance;color:var(--ink)}
.lp .wlb-line,#wlb .wlb-line,#lbx .wlb-line{margin:0;font-size:17px;line-height:1.45;color:var(--ink)}
.lp .wlb-svc,#wlb .wlb-svc,#lbx .wlb-svc{display:flex;flex-wrap:wrap;gap:8px}
.lp .wlb-svc span,#wlb .wlb-svc span,#lbx .wlb-svc span{font-size:12px;font-weight:700;padding:5px 11px;border:2px solid var(--ink);border-radius:999px;background:#F2F2F2}
.lp .wlb-actions,#wlb .wlb-actions,#lbx .wlb-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:6px}
.lp .wlb-go,#wlb .wlb-go,#lbx .wlb-go{display:inline-flex;align-items:center;min-height:44px;padding:11px 22px;border-radius:999px;background:var(--ink);color:var(--canvas);font-weight:700;text-decoration:none;border:2px solid var(--ink)}
.lp .wlb-go:hover,#wlb .wlb-go:hover,#lbx .wlb-go:hover{background:var(--yellow);color:var(--ink)}
.lp .wlb-nav,#wlb .wlb-nav,#lbx .wlb-nav{margin-top:auto;display:flex;align-items:center;gap:12px;padding-top:10px}
.lp .wlb-nav button,#wlb .wlb-nav button,#lbx .wlb-nav button{width:44px;height:44px;border-radius:50%;border:2px solid var(--ink);background:var(--canvas);font-size:18px;cursor:pointer;color:var(--ink)}
.lp .wlb-nav button:hover,#wlb .wlb-nav button:hover,#lbx .wlb-nav button:hover{background:var(--mint)}
.lp .wlb-count,#wlb .wlb-count,#lbx .wlb-count{font-size:13px;font-weight:700;color:var(--ink)}
#wlb button:focus-visible,#wlb a:focus-visible{outline:3px solid var(--lav);outline-offset:3px}
@media (max-width:767px){#wlb{padding:0;align-items:stretch}
.lp .wlb-card,#wlb .wlb-card,#lbx .wlb-card{grid-template-columns:1fr;max-height:none;height:100%;width:100%;border-radius:0;border-width:0;box-shadow:none;overflow:auto;display:block}
.lp .wlb-media,#wlb .wlb-media,#lbx .wlb-media{border-right:0;border-bottom:2px solid var(--ink)}
.lp .wlb-stage,#wlb .wlb-stage,#lbx .wlb-stage{padding:56px 16px 12px}
.lp .wlb-img,#wlb .wlb-img,#lbx .wlb-img{max-height:none}
.lp .wlb-thumbs,#wlb .wlb-thumbs,#lbx .wlb-thumbs{padding:0 16px 16px;flex-wrap:wrap}
.lp .wlb-info,#wlb .wlb-info,#lbx .wlb-info{padding:20px 18px 28px;overflow:visible}
.lp .wlb-title,#wlb .wlb-title,#lbx .wlb-title{font-size:26px}
.lp .wlb-x,#wlb .wlb-x,#lbx .wlb-x{top:10px;right:10px}}
.lp .im.i39{background-image:url(https://cdn.prod.website-files.com/66f43e55ceeb126d7ecd953a/6aba4a51d73d5e254a37f445_bcoc-etv-brochure-mockup-w1600.jpg)}
.lp .im.i40{background-image:url(https://cdn.prod.website-files.com/66f43e55ceeb126d7ecd953a/6aba4a543ddd713780dc0822_bcoc-etv-web-hero-w1600.jpg)}
.lp .im.i41{background-image:url(https://cdn.prod.website-files.com/66f43e55ceeb126d7ecd953a/6aba4a51c3095e28b4e5a35c_bcoc-etv-laptop-sky-w1600.jpg)}
.lp .im.i42{background-image:url(https://cdn.prod.website-files.com/66f43e55ceeb126d7ecd953a/6aba4a5343869904cc90b508_bcoc-etv-mark-w1600.jpg)}
.lp .lk-case{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:8px 16px;margin-top:6px;border:1px solid var(--ink);border-radius:var(--r-btn);background:var(--lav);color:var(--ink);font:600 14px/1.2 var(--f-body);text-decoration:none}
.lp .lk-case:hover{background:#BFA0FF}